.directory-story[data-v-74ad2ee1]{width:100%;container-type:inline-size}.directory-art[data-v-74ad2ee1]{position:relative;aspect-ratio:600 / 430}.story-halo[data-v-74ad2ee1]{position:absolute;top:0;right:-8%;bottom:0;left:-8%;background:radial-gradient(ellipse,#e8f4ec,#f8fbf900 68%)}.directory-lines[data-v-74ad2ee1]{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%}.directory-track[data-v-74ad2ee1]{stroke:#c7dece;stroke-width:1.5}.directory-signal[data-v-74ad2ee1]{stroke:#4e9b68;stroke-width:3;stroke-linecap:round;stroke-dasharray:6 94}.connection-moment[data-v-74ad2ee1]{position:absolute;left:2%;top:calc(1% + var(--order) * 32%);width:43%;padding:4%;background:#fff;border:1px solid #e0eae2;box-shadow:0 14px 38px -24px #2c64443d;border-radius:18px;transform:rotate(-3deg)}.connection-moment[data-v-74ad2ee1]:nth-of-type(3){left:5%;transform:rotate(2deg)}.moment-logos[data-v-74ad2ee1]{display:flex;align-items:center;gap:9px;margin-bottom:8px}.moment-logos img[data-v-74ad2ee1]{width:29px;height:29px;-o-object-fit:contain;object-fit:contain}.moment-logos img[data-v-74ad2ee1]:nth-child(2){width:63px}.connection-moment strong[data-v-74ad2ee1]{display:block;font-size:clamp(10px,2.5cqw,15px);letter-spacing:-.02em}.connection-moment>span[data-v-74ad2ee1]{display:block;margin-top:5px;color:#718578;font-size:clamp(8px,1.9cqw,11px)}.directory-workspace[data-v-74ad2ee1]{position:absolute;width:40%;right:0;top:24%;padding:5%;background:#fff;border:1px solid #dce9e0;border-radius:26px;box-shadow:0 25px 55px -25px #2d684543;transform:rotate(3deg)}.directory-workspace>img[data-v-74ad2ee1]{display:block;width:45%;height:auto;margin-bottom:20px}.directory-workspace>strong[data-v-74ad2ee1]{display:block;font-size:clamp(18px,4.2cqw,25px);letter-spacing:-.04em}.directory-workspace>span[data-v-74ad2ee1]{font-size:clamp(8px,1.9cqw,11px);color:#728678}.workspace-checks[data-v-74ad2ee1]{display:grid;gap:9px;margin-top:20px;font-size:clamp(9px,2cqw,12px);color:#3e7c50}.workspace-checks>span[data-v-74ad2ee1]{display:flex;align-items:center;gap:5px}@media(prefers-reduced-motion:no-preference){.directory-signal[data-v-74ad2ee1]{animation:directory-flow-74ad2ee1 5s linear infinite paused;animation-delay:calc(var(--order) * -1.5s)}.connection-moment[data-v-74ad2ee1]{animation:moment-drift-74ad2ee1 7s ease-in-out infinite paused;animation-delay:calc(var(--order) * -2s)}.is-running .directory-signal[data-v-74ad2ee1],.is-running .connection-moment[data-v-74ad2ee1]{animation-play-state:running}}@keyframes directory-flow-74ad2ee1{to{stroke-dashoffset:-100}}@keyframes moment-drift-74ad2ee1{50%{translate:0 -7px}}@media(max-width:480px){.connection-moment[data-v-74ad2ee1]{border-radius:13px}.moment-logos img[data-v-74ad2ee1]{width:21px;height:21px}.moment-logos img[data-v-74ad2ee1]:nth-child(2){width:48px}.directory-workspace[data-v-74ad2ee1]{border-radius:19px}.directory-workspace>img[data-v-74ad2ee1]{margin-bottom:10px}.workspace-checks[data-v-74ad2ee1]{gap:5px;margin-top:12px}}.directory-toolbar[data-v-95efec73]{display:flex;align-items:flex-end;justify-content:space-between;gap:32px}.directory-search[data-v-95efec73]{display:flex;align-items:center;gap:10px;flex:0 1 310px;padding:0 14px;border:1px solid #dce5de;border-radius:12px;background:#fff;color:#738478}.directory-search[data-v-95efec73]:focus-within{border-color:hsl(var(--primary));outline:2px solid #e2f0e6}.directory-search input[data-v-95efec73]{width:100%;min-width:0;height:48px;outline:none;background:transparent;font-size:14px;color:#293d30}.directory-search input[data-v-95efec73]::-webkit-search-cancel-button{display:none}.directory-search button[data-v-95efec73]{display:grid;place-items:center;flex-shrink:0;width:28px;height:32px;border-radius:6px}.directory-search button[data-v-95efec73]:hover{background:#edf5ef}.directory-filters[data-v-95efec73]{display:flex;flex-wrap:wrap;gap:8px;margin-top:32px}.directory-filters button[data-v-95efec73]{padding:9px 15px;border:1px solid #e5ece7;border-radius:99px;background:#fff;color:#65766b;font-size:12px;font-weight:550;transition:background .2s,color .2s}.directory-filters button[data-v-95efec73]:hover{background:#f0f6f1}.directory-filters button[aria-pressed=true][data-v-95efec73]{background:#237640;border-color:#237640;color:#fff}.directory-count[data-v-95efec73]{margin:24px 0 15px;font-size:12px;color:#7a887e}.directory-cards[data-v-95efec73]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.directory-empty[data-v-95efec73]{display:grid;justify-items:center;padding:65px 24px;text-align:center;color:#738579;border:1px dashed #cfded3;border-radius:22px}.directory-empty h3[data-v-95efec73]{margin-top:15px;font-weight:650;font-size:20px;color:#263d2d}.directory-empty p[data-v-95efec73]{margin:8px 0 15px;font-size:14px}@media(max-width:1000px){.directory-cards[data-v-95efec73]{grid-template-columns:repeat(2,minmax(0,1fr))}.directory-toolbar[data-v-95efec73]{align-items:stretch;flex-direction:column;gap:24px}.directory-search[data-v-95efec73]{flex-basis:auto;max-width:420px}}@media(max-width:580px){.directory-cards[data-v-95efec73]{grid-template-columns:1fr}.directory-filters[data-v-95efec73]{gap:6px}.directory-filters button[data-v-95efec73]{font-size:11px;padding:8px 12px}.directory-search[data-v-95efec73]{max-width:none}}.connections-hero[data-v-09d35436]{padding:154px 0 86px;overflow:clip}.connections-hero-layout[data-v-09d35436]{display:grid;grid-template-columns:.95fr 1.05fr;align-items:center;gap:52px}.connections-intro .hero-title[data-v-09d35436]{font-size:clamp(40px,4.2vw,58px)}.directory-section[data-v-09d35436]{padding:64px 0 90px;background:linear-gradient(#f7faf8,#fff 400px);scroll-margin-top:8px}.connections-request[data-v-09d35436]{padding:64px 0 90px}.request-layout[data-v-09d35436]{display:flex;align-items:center;justify-content:space-between;gap:40px;border-top:1px solid #e4ece6;padding-top:64px}.request-layout .btn[data-v-09d35436]{flex-shrink:0}@media(max-width:1000px){.connections-hero-layout[data-v-09d35436]{grid-template-columns:1fr;gap:46px}.connections-intro[data-v-09d35436]{text-align:center;max-width:650px;margin-inline:auto}.connections-intro>p[data-v-09d35436]{margin-inline:auto}.connections-hero[data-v-09d35436] .directory-story{max-width:570px;margin-inline:auto}.connections-hero[data-v-09d35436]{padding-top:128px}.request-layout[data-v-09d35436]{align-items:flex-start;flex-direction:column;gap:24px}}@media(max-width:580px){.connections-hero[data-v-09d35436]{padding-bottom:54px}.connections-intro .hero-title[data-v-09d35436]{font-size:38px}.connections-hero-layout[data-v-09d35436]{gap:38px}.directory-section[data-v-09d35436]{padding-top:42px;padding-bottom:35px}.connections-request[data-v-09d35436]{padding:35px 0 55px}}
