.group-finder{text-align:center;width:min(620px,100% - 40px);margin:clamp(25px,7vh,85px) auto 50px;position:relative}.finder-orb{background:radial-gradient(circle at 30% 22%,#fff 0%,#ffffff15 32%,#b7b5de20 65%,#a7bcda8a 88%,#fff 100%);border:1px solid #fff;border-radius:50%;width:62px;height:62px;margin:0 auto 26px;box-shadow:inset -4px -5px 12px #9daecc40,0 18px 30px -20px #869ac1}.finder-eyebrow{color:var(--ink-3);letter-spacing:.22em;margin-bottom:18px;font-size:10px}.group-finder h1{font-family:var(--font-wide), sans-serif;letter-spacing:-.04em;font-size:clamp(34px,5vw,64px);font-weight:800;line-height:1.06}.group-finder h1 span{color:#7977a7}.finder-description{color:var(--ink-2);margin:22px 0 30px;font-size:14px;line-height:1.8}.finder-search{text-align:left;border-radius:25px;align-items:center;gap:14px;padding:16px 22px;display:flex}.finder-search>span{font-size:26px}.finder-search input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;padding:5px;font-size:16px}.finder-search input:focus{outline:none}.finder-search:focus-within{outline:2px solid var(--accent);outline-offset:3px}.finder-search button{padding:0 8px;font-size:22px}.finder-status{color:var(--ink-3);margin:18px 0 12px;font-size:12px}.finder-suggestions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.finder-results{text-align:left;border-radius:20px;margin:0;list-style:none;overflow:hidden}.finder-results:empty{display:none}.finder-results button{justify-content:space-between;align-items:center;width:100%;padding:14px 22px;display:flex}.finder-results button:hover{background:#ffffff7a}.finder-results strong{font-size:15px;display:block}.finder-results small{color:var(--ink-3);font-size:12px}.finder-full{text-underline-offset:5px;gap:18px;margin-top:35px;padding:12px 18px;font-size:13px;text-decoration:underline;display:inline-flex}.finder-full:disabled{opacity:.4}.finder-footnote{color:var(--ink-3);margin-top:5px;font-size:10px}.discovery-nav{z-index:39;pointer-events:none;justify-content:space-between;display:flex;position:fixed;top:78px;left:20px;right:20px}.discovery-nav button{pointer-events:auto}.discovery-nav.is-full-map{top:auto;bottom:75px;right:auto}@media (max-width:640px){.group-finder{margin-top:35px}.finder-description{font-size:13px}.discovery-nav{left:12px;right:12px}.finder-orb{width:48px;height:48px;margin-bottom:20px}}
.atlas-discovery{--pearl-ink:#b1a0d4;--pearl-clear:#a7c9d7;--pearl-smoke:#a2c9bc;--pearl-agency:#9db7d2;--aurora:radial-gradient(ellipse at 5% 10%,#e2eaf6 0%,transparent 56%),radial-gradient(ellipse at 90% 24%,#ece4f4 0%,transparent 53%),radial-gradient(ellipse at 16% 96%,#e3eee9 0%,transparent 52%),radial-gradient(ellipse at 88% 90%,#f1e8ec 0%,transparent 48%);background-color:var(--bg);background-image:var(--aurora)}.atlas-discovery .atlas-hero{background-color:var(--bg);background-image:var(--aurora)}.atlas-discovery .atlas-hero h1 .ln>span,.atlas-discovery .group-finder h1{background:0 0;background-clip:initial;-webkit-background-clip:initial;color:#fff;text-shadow:0 2px 12px #1c28541f}.atlas-discovery .group-finder h1 span{color:inherit}.atlas-discovery[data-color-study=cobalt-lime]{--bg:#e7eadf;--ink:#354389;--ink-2:#4e5680;--ink-3:#626887;--accent:#4258be;--pearl-clear:#637ce3;--pearl-ink:#a58ce0;--pearl-smoke:#c4d884;--pearl-agency:#526eda;--era-start:#536de0;--era-mid:#a495df;--era-end:#bed583;--title-spectrum:linear-gradient(110deg,#324ec2 8%,#7862ad 56%,#607439 100%);--aurora:radial-gradient(ellipse at 0% 0%,#8b9be9 0%,transparent 62%),radial-gradient(ellipse at 98% 20%,#dcebb0 0%,transparent 58%),radial-gradient(ellipse at 12% 100%,#c3b0ed 0%,transparent 58%),radial-gradient(ellipse at 95% 100%,#ecc3c6 0%,transparent 56%)}.atlas-discovery[data-color-study=violet-coral]{--bg:#eee4e8;--ink:#604780;--ink-2:#6e5b7c;--ink-3:#7c6b88;--accent:#8058b5;--pearl-clear:#9892db;--pearl-ink:#b37acb;--pearl-smoke:#d4cb8e;--pearl-agency:#838dc9;--era-start:#9384cb;--era-mid:#d39eae;--era-end:#d7d798;--title-spectrum:linear-gradient(110deg,#6850ac 8%,#a65b87 57%,#975650 100%);--aurora:radial-gradient(ellipse at 5% 10%,#c1ace9 0%,transparent 62%),radial-gradient(ellipse at 92% 0%,#d9daaf 0%,transparent 56%),radial-gradient(ellipse at 10% 100%,#b6c4eb 0%,transparent 58%),radial-gradient(ellipse at 95% 90%,#eab1b4 0%,transparent 62%)}.atlas-discovery[data-color-study=blue-hour]{--bg:#cfd8ed;--ink:#304386;--ink-2:#465581;--ink-3:#596486;--accent:#3856b6;--pearl-clear:#587ddd;--pearl-ink:#9c8ace;--pearl-smoke:#b5d492;--pearl-agency:#4664cc;--era-start:#4b6dda;--era-mid:#8f91d5;--era-end:#a4c87d;--title-spectrum:linear-gradient(110deg,#294fbd 8%,#6555a2 54%,#43786a 100%);--aurora:radial-gradient(ellipse at 0% 8%,#738ce0 0%,transparent 66%),radial-gradient(ellipse at 100% 0%,#b9d497 0%,transparent 58%),radial-gradient(ellipse at 5% 100%,#ada5dd 0%,transparent 62%),radial-gradient(ellipse at 100% 100%,#e0b7c8 0%,transparent 60%)}.atlas-discovery .color-study{z-index:120;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);white-space:nowrap;background:#ffffffb3;border:1px solid #ffffffb8;border-radius:40px;align-items:center;gap:6px;padding:7px 10px;display:flex;position:fixed;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 6px 24px -14px #36427744}.color-study-label{letter-spacing:.12em;color:var(--ink-3);margin:0 6px;font-size:8px}.color-study button{color:var(--ink-2);border-radius:24px;align-items:center;gap:7px;padding:8px 11px;font-size:11px;transition:background .2s,color .2s;display:flex}.color-study button[aria-pressed=true]{background:var(--ink);color:#fff}.color-study button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.color-study i{border:1px solid #fff8;border-radius:50%;width:14px;height:14px}.color-study i[data-swatch=cobalt-lime]{background:linear-gradient(135deg,#4864d6,#d5e791)}.color-study i[data-swatch=violet-coral]{background:linear-gradient(135deg,#9e80cc,#efaaa8)}.color-study i[data-swatch=blue-hour]{background:linear-gradient(135deg,#3e5cba,#a6bfcb)}@media (max-width:640px){.color-study-label{display:none}.color-study button{padding:7px;font-size:9px}.atlas-discovery .color-study{gap:2px;padding:6px;bottom:12px}}.atlas-discovery .atlas-hero-cta{box-shadow:0 10px 25px -18px #362c4e59}.atlas-discovery .finder-orb{background:radial-gradient(at 28% 20%,#ffffffec 0%,#ffffff18 25%,#0000 48%),radial-gradient(circle at 44% 38%,#0000 35%,#b4bfd51a 63%,#8a9db85c 87%,#ffffffdb 100%);border:1px solid #ffffffb8;position:relative;box-shadow:inset 2px 3px 5px #fff9,inset -3px -5px 8px #718aa333,0 13px 14px -12px #637a9b7a}.atlas-discovery .finder-orb:after{content:"";border:1px solid #0000;border-color:#0000 #fff6 #ffffffe0 #0000;border-radius:50%;position:absolute;inset:7px 9px;transform:rotate(-28deg)}.atlas-discovery .glass{background:#ffffff6b;box-shadow:inset 0 1px #fff,0 12px 32px -24px #3c415933}.atlas-discovery .atlas-hero-sub,.atlas-discovery .atlas-hero-cue,.atlas-discovery .finder-eyebrow,.atlas-discovery .finder-description,.atlas-discovery .finder-status,.atlas-discovery .finder-full,.atlas-discovery .finder-footnote{color:var(--ink-2);text-shadow:none}.atlas-discovery .atlas-hero{background-image:linear-gradient(#1b2a5670,#1b2a5670),var(--aurora)}.atlas-discovery .atlas-hero-sub,.atlas-discovery .atlas-hero-cue{color:#182743;font-weight:600}.atlas-discovery .group-finder h1{color:var(--ink);text-shadow:none}.atlas-discovery[data-color-study=lime-aqua]{--bg:#e8edcf;--ink:#164d47;--ink-2:#285c53;--ink-3:#42665a;--accent:#1b7067;--pearl-clear:#68d8cd;--pearl-ink:#bddc65;--pearl-smoke:#a3cc42;--pearl-agency:#41b8ac;--era-start:#65cfc4;--era-mid:#9dca4c;--era-end:#d5df70;--aurora:radial-gradient(ellipse at 0% 0%,#dce768 0%,transparent 54%),radial-gradient(ellipse at 100% 5%,#b5d749 0%,transparent 54%),radial-gradient(ellipse at 5% 100%,#77d9cf 0%,transparent 62%),radial-gradient(ellipse at 95% 95%,#c7df92 0%,transparent 58%)}.atlas-discovery[data-color-study=lime-aqua] .atlas-hero{background-color:#125d55;background-image:radial-gradient(at 52%,#104d47 0%,#125950 25%,#0000 67%),radial-gradient(at 0 0,#efed26 0%,#b9dd19 13%,#0000 45%),radial-gradient(at 0 100%,#43a995 0%,#0000 48%),radial-gradient(at 100% 100%,#63dfcf 0%,#0000 54%),radial-gradient(at 100% 0,#87c407 0%,#0000 48%)}.atlas-discovery[data-color-study=lime-aqua] .atlas-hero-sub,.atlas-discovery[data-color-study=lime-aqua] .atlas-hero-cue{color:#e0eee6}.atlas-discovery[data-color-study=lime-aqua] .atlas-hero canvas{--ink:#d4efc2;--hero-label:#e0eee6}.color-study i[data-swatch=lime-aqua]{background:linear-gradient(135deg,#d5e33c,#57cfc2)}@media (max-width:640px){.atlas-discovery .color-study{border-radius:18px;flex-wrap:wrap;justify-content:center;max-width:calc(100vw - 20px)}.color-study button{padding:6px;font-size:9px}}.atlas-discovery .group-finder{width:min(740px,100% - 40px);margin:clamp(12px,3vh,36px) auto 100px}.finder-light{place-items:center;width:180px;height:100px;margin:0 auto 16px;display:grid;position:relative}.finder-light:before{content:"";background:radial-gradient(#9ecdc34d,#0000 68%);position:absolute;inset:12px 10px -5px}.atlas-discovery .finder-orb{width:82px;height:82px;margin:0;animation:7s ease-in-out infinite finder-float}.atlas-discovery .finder-orb:after{inset:10px 12px}.atlas-discovery .finder-eyebrow{letter-spacing:.2em;color:var(--ink-2);margin-bottom:15px;font-size:9px}.atlas-discovery .group-finder h1{letter-spacing:-.045em;font-size:clamp(36px,4.8vw,60px);line-height:1.02}.atlas-discovery .finder-description{color:var(--ink-2);margin:18px 0 34px;font-size:14px;line-height:1.6}.finder-search-label{text-align:left;letter-spacing:.14em;color:var(--ink-2);margin:0 6px 10px;font-size:9px;font-weight:600;display:block}.atlas-discovery .finder-search{background:#ffffffa8;border:1px solid #ffffffc9;border-radius:18px;gap:16px;padding:14px 18px;transition:background .25s,box-shadow .25s;box-shadow:inset 0 1px #fff,0 14px 36px -25px #164d474d}.atlas-discovery .finder-search:focus-within{outline:2px solid var(--accent);outline-offset:4px;background:#ffffffd9;box-shadow:0 14px 35px -25px #164d4766}.finder-search-icon{width:22px;height:22px;stroke:var(--ink-2);stroke-width:1.5px;flex-shrink:0}.atlas-discovery .finder-search input{padding:8px 0;font-size:18px}.finder-search input::placeholder{color:var(--ink-3);opacity:1}.atlas-discovery .finder-search .finder-submit{background:var(--ink);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:42px;height:42px;padding:0;transition:opacity .2s,transform .2s;display:grid}.finder-submit svg{stroke:currentColor;stroke-width:1.6px;width:20px;height:20px}.finder-submit:disabled{opacity:.28}.finder-submit:not(:disabled):hover{transform:translate(2px)}.atlas-discovery .finder-status{color:var(--ink-2);margin:13px 0 22px;font-size:11px}.finder-suggestions{gap:0}.finder-group{color:var(--ink);border-right:1px solid #164d4726;align-items:center;gap:20px;padding:13px 22px;font-size:13px;font-weight:600;transition:background .2s;display:flex}.finder-group:last-child{border-right:none}.finder-group:hover{background:#ffffff4d}.finder-group span{opacity:.5;font-size:15px}.finder-group:focus-visible,.finder-full:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.atlas-discovery .finder-results{background:#ffffffa8;border:1px solid #ffffffc9;border-radius:16px}.finder-results li+li{border-top:1px solid #164d4714}.finder-results button:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.finder-alternative{border-top:1px solid #164d4726;width:min(380px,100%);margin:35px auto 0;padding-top:20px}.atlas-discovery .finder-full{color:var(--ink-2);margin:0;padding:6px 12px;font-size:12px;text-decoration:none}.finder-full:hover{color:var(--ink);text-underline-offset:4px;text-decoration:underline}.atlas-discovery .finder-footnote{color:var(--ink-3);margin-top:6px;font-size:10px}@keyframes finder-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.atlas-discovery .finder-orb{animation:none}}@media (max-width:640px){.atlas-discovery .group-finder{width:calc(100% - 36px);margin-top:10px}.finder-light{height:80px;margin-bottom:12px}.atlas-discovery .finder-orb{width:64px;height:64px}.atlas-discovery .finder-description{margin-bottom:28px;font-size:12px}.atlas-discovery .finder-search{gap:10px;padding:10px 14px}.atlas-discovery .finder-search input{font-size:14px}.finder-group{gap:10px;padding:12px 14px;font-size:12px}.finder-alternative{margin-top:26px}}.atlas-discovery .finder-full{color:var(--ink);border-radius:12px;align-items:center;gap:10px;padding:9px 14px;font-size:13px;font-weight:700;transition:background .2s}.atlas-discovery .finder-full:hover{background:#ffffff4d;text-decoration:none}.finder-map-icon{stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;flex-shrink:0;width:20px;height:20px}.finder-map-icon circle{fill:var(--bg)}.finder-alternative{width:min(440px,100%);margin-top:32px;padding-top:24px}.atlas-discovery .finder-full{text-align:left;border-radius:14px;align-items:flex-start;gap:18px;width:100%;padding:12px 16px}.finder-map-copy{display:block}.finder-map-title{letter-spacing:-.025em;color:#087529;font-size:21px;font-weight:750;line-height:1.25;display:block}.finder-map-description{letter-spacing:-.025em;color:#233a32;margin-top:5px;font-size:21px;font-weight:650;line-height:1.3;display:block}.finder-map-icon{stroke:#087529;stroke-width:1.5px;width:27px;height:27px;margin-top:3px}@media (max-width:640px){.finder-map-title,.finder-map-description{font-size:18px}.atlas-discovery .finder-full{gap:14px;padding:10px}.finder-map-icon{width:24px;height:24px}}.atlas-discovery[data-discovery-view=all] .atlas-map{background-color:#eef3eb;background-image:radial-gradient(at 2% 0,#dbe9a4 0%,#0000 48%),radial-gradient(at 95% 5%,#e5edd2 0%,#0000 48%),radial-gradient(at 15% 100%,#c4e6df 0%,#0000 58%),radial-gradient(at 100% 90%,#e3eddd 0%,#0000 52%)}.atlas-discovery[data-discovery-view=all] .node-label{fill:#203c35;paint-order:stroke;stroke:#eff4ed;stroke-width:2.5px;stroke-linejoin:round;font-weight:650}.atlas-discovery[data-discovery-view=all] .graph-node.is-org .node-label{fill:#4c6b60;letter-spacing:.07em;stroke-width:2px;font-size:10px;font-weight:500}.atlas-discovery[data-discovery-view=all] .gen-label .label-fill{opacity:1;filter:drop-shadow(0 1px 2px #254c3e20);fill:#fff!important}.atlas-discovery[data-discovery-view=all] .gen-label .label-stroke{opacity:.18}.atlas-discovery[data-discovery-view=all] .gen-label .sublabel-fill{fill:#49665b;font-weight:600}.atlas-discovery[data-discovery-view=all] .gen-label .sublabel-stroke{opacity:.4}.atlas-discovery[data-discovery-view=all] .graph-node.is-org .drop-body{opacity:1}.atlas-discovery[data-discovery-view=all] .graph-node:hover .node-label,.atlas-discovery[data-discovery-view=all] .graph-node.is-selected .node-label{fill:#125c48}.atlas-filter-options{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffa6;border:1px solid #ffffffd9;border-radius:24px;width:fit-content;padding:5px;box-shadow:0 8px 24px -20px #254c3e66}.atlas-filter-options .chip{background:0 0;border-color:#0000;min-height:30px;font-size:11px}.atlas-filter-options .chip[data-on=true]{background:var(--ink);color:#fff}.atlas-filter-options .chip:hover{background:#ffffffb3}.atlas-filter-options .chip[data-on=true]:hover{background:var(--ink)}.atlas-discovery[data-discovery-view=all] .discovery-nav .chip{background:#ffffffcf;border:1px solid #fff;padding:10px 16px;font-weight:600;box-shadow:0 5px 18px -12px #164d4755}.atlas-graph-controls{border:1px solid #ffffffcf;box-shadow:0 6px 24px -16px #164d4755}@media (max-width:640px){.atlas-filter-options{padding:3px}.atlas-filter-options .chip{font-size:10px}}.atlas-discovery[data-discovery-view=all] .color-study,.atlas-discovery[data-discovery-view=focus] .color-study{display:none}.atlas-discovery .atlas-explorer-panel{color:#203c35;background:#fafdf7de;border:1px solid #ffffffde;border-radius:22px;max-height:calc(100dvh - 180px);overflow-y:auto;box-shadow:0 18px 50px -28px #183c3566,inset 0 1px #fff}.atlas-explorer-panel .explorer-title{font-family:var(--font-wide),sans-serif;letter-spacing:-.035em;overflow-wrap:anywhere;margin-top:13px;font-size:30px;line-height:1.1}.atlas-explorer-panel .explorer-meta{color:#566f65;margin-top:8px;font-size:11px;line-height:1.7}.atlas-explorer-panel .explorer-connections{border-top:1px solid #214e3826;padding-top:15px}.atlas-explorer-panel .explorer-connections summary{color:#275d46;padding:3px 0;font-size:12px;font-weight:600}.atlas-explorer-panel .explorer-connections[open] summary{margin-bottom:13px}.atlas-explorer-panel .explorer-connection{background:#ffffff70;border-color:#2d665026;border-radius:12px}.atlas-explorer-panel .explorer-connection:hover{background:#e7f1dc;border-color:#6d9e7580}.atlas-explorer-panel .explorer-profile{background:#194d3e;border:1px solid #ffffff60;min-height:46px;margin-top:18px;font-size:12px}.atlas-explorer-panel button:focus-visible,.atlas-explorer-panel a:focus-visible,.atlas-explorer-panel summary:focus-visible{outline-offset:3px;outline:2px solid #28744d}.atlas-discovery .member-node text{fill:#254a40;paint-order:stroke;stroke:#ecf3e5;stroke-width:1.5px;stroke-linejoin:round}.atlas-discovery .member-node:hover text,.atlas-discovery .member-node:focus text{fill:#075b30;stroke-width:2px}.atlas-discovery .member-node:hover circle,.atlas-discovery .member-node:focus circle{stroke:#357a58;stroke-width:1px}@media (max-width:640px){.atlas-discovery .atlas-explorer-panel{max-height:34dvh;bottom:78px}.atlas-explorer-panel .explorer-title{font-size:24px}.atlas-explorer-panel .explorer-profile{margin-top:12px}}
.atlas-discovery[data-discovery-view=find]{background:#f7f7f5!important}.atlas-discovery .color-study{display:none}.atlas-discovery[data-discovery-view=find] .group-finder{color:#141414;--ink:#141414;--ink-2:#55565a;--ink-3:#74757a;--accent:#141414;width:min(640px,100% - 48px);margin:0 auto;padding:0 0 64px}.atlas-discovery .group-finder:before{content:"";background:#191919;width:1px;height:72px;margin:0 auto 32px;display:block}.atlas-discovery .finder-light{display:none}.atlas-discovery .finder-eyebrow{letter-spacing:.17em;color:#666;margin-bottom:18px;font-size:10px}.atlas-discovery .group-finder h1,.atlas-discovery .group-finder h1 span{color:#111;-webkit-text-fill-color:#111;text-shadow:none;letter-spacing:-.055em;background:0 0;font-size:clamp(34px,4.2vw,56px);font-weight:900;line-height:1.02}.atlas-discovery .finder-description{color:#69696d;max-width:320px;margin:22px auto 36px;font-size:14px;line-height:1.6}.atlas-discovery .finder-search-label{color:#161616;letter-spacing:.14em;margin-bottom:12px;font-size:10px}.atlas-discovery .finder-search{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:1px solid #191919;border-radius:0;gap:12px;padding:8px 8px 8px 20px}.atlas-discovery .finder-search input{color:#111;font-size:14px}.atlas-discovery .finder-search-icon{stroke:#222}.atlas-discovery .finder-submit{color:#fff;box-shadow:none;background:#171717;border:0;border-radius:0;width:46px;height:46px}.atlas-discovery .finder-submit:disabled{color:#777;opacity:1;background:#e7e7e4}.atlas-discovery .finder-status{color:#777;margin:14px 0 22px;font-size:11px}.atlas-discovery .finder-suggestions{justify-content:center;gap:0}.atlas-discovery .finder-group{box-shadow:none;color:#191919;background:0 0;border:0;border-radius:0;gap:8px;padding:8px 20px;font-size:12px;font-weight:700}.atlas-discovery .finder-group+.finder-group{border-left:1px solid #d0d0ce}.atlas-discovery .finder-group:hover{color:#111;background:#eaeae7;transform:none}.atlas-discovery .finder-results{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:1px solid #ddd;border-radius:0}.atlas-discovery .finder-results li+li{border-top:1px solid #e8e8e6}.atlas-discovery .finder-results button:hover{background:#efefec}.atlas-discovery .finder-alternative{border:0;width:100%;margin:30px auto 0;padding:0}.atlas-discovery .finder-alternative:before{content:"";background:#191919;width:1px;height:48px;margin:0 auto 24px;display:block}.atlas-discovery .finder-full{text-align:center;border-radius:0;flex-direction:column;align-items:center;gap:16px;width:100%;padding:0;display:flex}.atlas-discovery .finder-full:hover{background:0 0}.atlas-discovery .finder-map-icon{stroke:#191919;border:1px solid #191919;width:42px;height:42px;margin:0;padding:9px}.atlas-discovery .finder-map-icon circle{fill:#f7f7f5}.atlas-discovery .finder-map-title{color:#111;letter-spacing:-.02em;font-size:17px;font-weight:750;line-height:1.4}.atlas-discovery .finder-map-description{color:#727277;letter-spacing:0;margin-top:7px;font-size:12px;font-weight:400;line-height:1.6}.atlas-discovery .finder-map-description br{display:none}.atlas-discovery .finder-alternative:after{content:"";background:#191919;width:1px;height:80px;margin:26px auto 0;display:block}.atlas-discovery .group-finder button:focus-visible{outline-offset:4px;outline:2px solid #111}@media (max-width:640px){.atlas-discovery .group-finder:before{height:40px;margin-bottom:24px}.atlas-discovery .finder-description{margin-bottom:28px}.atlas-discovery .finder-group{padding:9px 11px;font-size:11px}.atlas-discovery .finder-alternative:after{height:50px}.atlas-discovery .finder-search{padding-left:12px}}.atlas-discovery header{--ink:#171717;--ink-2:#48484b;--ink-3:#757579;--on-ink:#fff;--accent:#171717;--sunken:#eeeeeb;--line:#dcdcd8}.atlas-discovery header>.glass{color:#171717;background:#f7f7f5f2;border-color:#dededb}.atlas-discovery header [aria-current=page]{color:#fff;background:#171717}.atlas-discovery .group-finder h1 .finder-title-line{font-size:clamp(26px,3vw,40px);line-height:1.1;display:block;overflow:hidden}.atlas-discovery .group-finder h1 .finder-title-line>span{font-size:inherit;animation:.85s cubic-bezier(.22,1,.36,1) both finder-title-enter;display:block}.atlas-discovery .group-finder h1 .finder-title-accent{margin-top:5px;font-size:clamp(40px,5.2vw,68px)}.atlas-discovery .group-finder h1 .finder-title-accent>span{color:#2449cc;-webkit-text-fill-color:#2449cc;animation-delay:.13s}.finder-poster{aspect-ratio:1;color:#fff;text-align:left;background:#1e3fc4;flex-direction:column;justify-content:space-between;width:260px;margin:0 auto 30px;padding:22px;animation:.4s both finder-poster-enter;display:flex;position:relative;overflow:hidden}.finder-poster:before{content:"";pointer-events:none;border:1px solid #ffffff35;border-radius:50%;width:230px;height:230px;position:absolute;top:-70px;right:-110px}.finder-poster-meta{letter-spacing:.1em;justify-content:space-between;font-size:9px;display:flex}.finder-poster strong{font-family:var(--font-wide),sans-serif;letter-spacing:-.05em;overflow-wrap:anywhere;font-size:clamp(22px,4vw,38px);font-weight:900;line-height:1.1}.finder-poster button{cursor:pointer;border-top:1px solid #ffffff65;justify-content:space-between;width:100%;padding-top:12px;font-size:11px;display:flex}.atlas-discovery .finder-group[aria-pressed=true]{color:#2449cc;text-underline-offset:6px;text-decoration:underline}.atlas-discovery .finder-search{position:relative}.atlas-discovery .finder-search:after{content:"";background:#2449cc;height:2px;transition:transform .35s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.atlas-discovery .finder-search:focus-within{outline:none}.atlas-discovery .finder-search:focus-within:after{transform:scaleX(1)}.finder-results li{animation:.3s both finder-result-enter}.finder-results li:nth-child(2){animation-delay:40ms}.finder-results li:nth-child(3){animation-delay:80ms}@keyframes finder-title-enter{0%{transform:translateY(110%)}to{transform:translateY(0)}}@keyframes finder-poster-enter{0%{opacity:.2;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes finder-result-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.atlas-discovery .group-finder h1 .finder-title-line>span,.finder-poster,.finder-results li{animation:none}.atlas-discovery .finder-search:after{transition:none}}.atlas-discovery .group-finder h1 .finder-title-accent>span{background:var(--atlas-heading-gradient);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.atlas-discovery .finder-search:after{background:linear-gradient(90deg,#536b8b,#806783,#477b78)}.atlas-discovery .group-finder:before,.atlas-discovery .finder-alternative:before,.atlas-discovery .finder-alternative:after{display:none}.atlas-discovery[data-discovery-view=find] .group-finder{padding-top:28px}.atlas-discovery .finder-light{pointer-events:none;width:140px;height:84px;margin:0 auto 18px;display:block;position:relative}.atlas-discovery .finder-orb{background:radial-gradient(at 29% 23%,#fff 0%,#ffffffd9 5%,#ffffff28 20%,#0000 40%),radial-gradient(at 68% 76%,#bbcbd352 0%,#dbe4ec12 45%,#ffffff70 70%,#69818c66 94%,#fff 100%);border:1px solid #ffffffd9;border-radius:50%;width:44px;height:44px;margin:0;animation:.85s cubic-bezier(.22,1,.36,1) both finder-drop-arrive;position:absolute;top:12px;left:calc(50% - 22px);box-shadow:inset 2px 2px 5px #fff,inset -3px -4px 7px #647a8e45,0 10px 13px -10px #354e6966}.atlas-discovery .finder-light:before,.atlas-discovery .finder-light:after{content:"";opacity:0;border:1px solid #8198ab50;border-radius:50%;width:76px;height:19px;margin-left:-38px;animation:1.25s ease-out .58s both finder-drop-ripple;position:absolute;top:50px;left:50%}.atlas-discovery .finder-light:after{border-color:#8c82a13d;animation-delay:.74s}.atlas-discovery .finder-alternative{margin-top:34px}.atlas-discovery .group-finder h1 .finder-title-line>span{animation-delay:.5s}.atlas-discovery .group-finder h1 .finder-title-accent>span{animation-delay:.63s}@keyframes finder-drop-arrive{0%{opacity:0;transform:translateY(-28px)scale(.88,1.12)}55%{opacity:1;transform:translateY(3px)scale(1.07,.94)}78%{transform:translateY(-2px)scale(.98,1.02)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes finder-drop-ripple{0%{opacity:0;transform:scale(.35)}18%{opacity:.55}to{opacity:0;transform:scale(1.65)}}@media (max-width:640px){.atlas-discovery[data-discovery-view=find] .group-finder{padding-top:18px}.atlas-discovery .finder-light{height:76px;margin-bottom:12px}}@media (prefers-reduced-motion:reduce){.atlas-discovery .finder-orb{animation:none}.atlas-discovery .finder-light:before,.atlas-discovery .finder-light:after{opacity:0;animation:none}.atlas-discovery .group-finder h1 .finder-title-line>span{animation:none}}.atlas-discovery .finder-light{width:220px;height:106px;margin-bottom:14px;overflow:visible}.atlas-discovery .finder-orb{z-index:2;transform-origin:50% 90%;animation:1.55s linear both finder-drop-impact;top:20px}.atlas-discovery .finder-light:before,.atlas-discovery .finder-light:after{z-index:1;background:0 0;border:1.4px solid #667f9480;width:108px;height:28px;margin-left:-54px;animation:2.1s cubic-bezier(.18,.7,.25,1) .48s both finder-visible-ripple;inset:57px auto auto 50%;box-shadow:0 3px 0 -1px #a7b7c54d}.atlas-discovery .finder-light:after{border-color:#8b7a9e73;width:92px;height:24px;margin-left:-46px;animation-delay:.7s;top:59px}@keyframes finder-drop-impact{0%{opacity:0;transform:translateY(-52px)scale(.78,1.24)}12%{opacity:1;transform:translateY(-47px)scale(.8,1.22)}26%{transform:translateY(-24px)scale(.84,1.2)}33%{transform:translateY(6px)scale(1.27,.72)}43%{transform:translateY(-14px)scale(.88,1.14)}55%{transform:translateY(3px)scale(1.13,.88)}67%{transform:translateY(-5px)scale(.96,1.05)}80%{transform:translateY(1px)scale(1.035,.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes finder-visible-ripple{0%{opacity:0;transform:scale(.2)}8%{opacity:.9}38%{opacity:.65}72%{opacity:.3}to{opacity:0;transform:scale(2.1)}}@media (prefers-reduced-motion:reduce){.atlas-discovery .finder-orb{animation:none}.atlas-discovery .finder-light:before,.atlas-discovery .finder-light:after{opacity:0;animation:none}}.atlas-discovery .finder-search{box-sizing:border-box;height:56px;box-shadow:none;background:#fffc;border:1px solid #d2d2d7;border-radius:12px;gap:12px;padding:6px 10px 6px 16px;transition:border-color .2s,box-shadow .2s}.atlas-discovery .finder-search input{color:#1d1d1f;padding:0;font-size:17px;line-height:1.3}.atlas-discovery .finder-search input::placeholder{color:#6e6e73}.atlas-discovery .finder-search-icon{stroke:#6e6e73;width:20px;height:20px}.atlas-discovery .finder-search:after{display:none}.atlas-discovery .finder-search:focus-within{background:#fffc;border-color:#0071e3;outline:none;box-shadow:0 0 0 3px #007dfa80}.atlas-discovery .finder-search .finder-submit{width:36px;height:36px}@media (max-width:640px){.atlas-discovery .finder-search input{font-size:16px}}.atlas-discovery[data-color-study]{--bg:#f7f7f5;--ink:#1d1d1f;--ink-2:#545459;--ink-3:#6e6e73;--accent:#35353a;--aurora:none;--pearl-ink:#a494bb;--pearl-clear:#8eaabd;--pearl-smoke:#9bb9ae;background:#f7f7f5}.atlas-discovery[data-discovery-view] .node-label{fill:#29292d;paint-order:stroke;stroke:#f7f7f5;stroke-width:2.5px;stroke-linejoin:round}.atlas-discovery[data-discovery-view] .graph-node.is-org .node-label{fill:#545459;stroke:#f7f7f5;font-weight:600}.atlas-discovery[data-discovery-view] .graph-node:hover .node-label,.atlas-discovery[data-discovery-view] .graph-node.is-selected .node-label{fill:#111113}.atlas-discovery[data-discovery-view] .gen-label .label-fill{filter:none;opacity:1;fill:#45454a!important}.atlas-discovery[data-discovery-view] .gen-label .label-stroke{stroke:#f7f7f5;opacity:1}.atlas-discovery[data-discovery-view] .gen-label .sublabel-stroke{stroke:#f7f7f5}.atlas-discovery .member-node text{fill:#29292d;stroke:#f7f7f5}.atlas-discovery .member-node:hover text,.atlas-discovery .member-node:focus text{fill:#111113}.atlas-discovery .member-node:hover circle,.atlas-discovery .member-node:focus circle{stroke:#545459}.atlas-discovery .atlas-filter-options,.atlas-discovery .atlas-graph-controls{background:#ffffffdc;border:1px solid #dededc;box-shadow:0 6px 24px -18px #0003}.atlas-discovery[data-discovery-view] .discovery-nav .chip{color:#29292d;box-shadow:none;background:#ffffffdc;border:1px solid #dededc}.atlas-discovery .atlas-explorer-panel{color:#1d1d1f;background:#fafaf8f5;border-color:#dededc;box-shadow:0 18px 50px -28px #0004}.atlas-discovery .explorer-profile{background:#1d1d1f;border-color:#1d1d1f}.atlas-discovery .atlas-explorer-panel :focus-visible{outline-color:#545459}@media (max-width:899px){.atlas-discovery[data-discovery-view=focus] .atlas-explorer-panel{border-radius:16px;width:auto;max-width:none;max-height:180px;bottom:78px;left:12px;right:12px}.atlas-discovery[data-discovery-view=focus] .explorer-title{margin-top:6px;font-size:20px}.atlas-discovery[data-discovery-view=focus] .explorer-profile{min-height:40px;margin-top:10px}.atlas-discovery[data-discovery-view=focus] .atlas-explorer-panel>div{padding:12px}.atlas-discovery[data-discovery-view=focus] .explorer-meta{margin-top:3px}.atlas-discovery[data-discovery-view=focus] .explorer-connections{margin-top:8px;padding-top:6px}}.atlas-discovery .finder-full:not(:disabled){cursor:pointer}.atlas-discovery .finder-map-hit{width:112px;height:112px;cursor:inherit;flex:none;place-items:center;display:grid}.atlas-discovery .finder-map-mark{pointer-events:none;transform-origin:50%;width:64px;height:64px;transition:transform .45s cubic-bezier(.2,.85,.2,1),filter .45s;display:block}@media (hover:hover){.atlas-discovery .finder-full:not(:disabled) .finder-map-hit:hover .finder-map-mark{filter:drop-shadow(0 8px 12px #61758438);transform:scale(1.65)}}.atlas-discovery .finder-full:focus-visible .finder-map-mark{filter:drop-shadow(0 8px 12px #61758438);transform:scale(1.65)}@media (max-width:640px){.atlas-discovery .finder-map-hit{width:96px;height:96px}.atlas-discovery .finder-map-mark{width:60px;height:60px}}@media (prefers-reduced-motion:reduce){.atlas-discovery .finder-map-mark{transition:none}}.atlas-discovery[data-color-study]{--bg:#04091b;--ink:#f1f5ff;--ink-2:#becce4;--ink-3:#92a7c9;--accent:#80c5de;--line:#879fca35;--line-strong:#9ab5df66;--surface:#101b32;--sunken:#14213a;--on-ink:#07101f;color:var(--ink);background:#04091b}.atlas-discovery[data-discovery-view] .atlas-map{background-color:#04091b;background-image:radial-gradient(at 20% 35%,#154c9320,#0000 60%),radial-gradient(at 85% 65%,#6b33991c,#0000 60%)}.atlas-discovery[data-discovery-view] .node-label,.atlas-discovery .member-node text{fill:#e4edff;stroke:#04091b;stroke-width:3px}.atlas-discovery[data-discovery-view] .graph-node.is-org .node-label{fill:#a4badb;stroke:#04091b}.atlas-discovery[data-discovery-view] .graph-node:hover .node-label,.atlas-discovery[data-discovery-view] .graph-node.is-selected .node-label,.atlas-discovery .member-node:hover text{fill:#fff}.atlas-discovery[data-discovery-view] .gen-label .label-fill{opacity:1;fill:#c3d6f2!important}.atlas-discovery[data-discovery-view] .gen-label .sublabel-fill{fill:#90a8cd}.atlas-discovery[data-discovery-view] .gen-label .label-stroke,.atlas-discovery[data-discovery-view] .gen-label .sublabel-stroke{stroke:#04091b;fill:#04091b}.atlas-discovery .graph-node .drop-body{stroke:#a6c4ee;stroke-width:.65px;filter:brightness(1.25)saturate(1.35);opacity:1!important}.atlas-discovery .graph-node[data-fan] .drop-body{fill:var(--fan-fill)}.atlas-discovery .edges line{stroke:#8ba9d0}.atlas-discovery .atlas-filter-options,.atlas-discovery .atlas-graph-controls,.atlas-discovery[data-discovery-view] .discovery-nav .chip{color:#dbe8ff;background:#101b32ed;border-color:#7798cb55;box-shadow:0 6px 24px #0003}.atlas-discovery .atlas-explorer-panel{color:#e4edff;background:#0d172bf5;border-color:#7798cb55}.atlas-discovery .explorer-meta{color:#9fb4d5}.atlas-discovery .explorer-connections{border-color:#7798cb44}.atlas-discovery .explorer-connections summary{color:#c0d1eb}.atlas-discovery .explorer-connection{background:#14213a;border-color:#7798cb44}.atlas-discovery .explorer-connection:hover{background:#203354;border-color:#9ab5df88}.atlas-discovery .explorer-profile{color:#07101f;background:#80c5de;border-color:#80c5de}.atlas-discovery .graph-node:not(.is-org) .drop-body{fill:url(#atlas-gold-star);stroke:#ffeab0;stroke-width:.45px;filter:drop-shadow(0 0 3px #f5d77a99)drop-shadow(0 0 8px #e6b84c44)}.atlas-discovery .graph-node:not(.is-org) .drop-shadow,.atlas-discovery .graph-node:not(.is-org) .drop-rim,.atlas-discovery .graph-node:not(.is-org) .drop-spec,.atlas-discovery .graph-node:not(.is-org) .drop-refraction,.atlas-discovery .graph-node:not(.is-org) .drop-glint{display:none}.atlas-discovery .graph-node:not(.is-org):hover .drop-body,.atlas-discovery .graph-node:not(.is-org).is-selected .drop-body{fill:url(#atlas-gold-star);filter:brightness(1.15)drop-shadow(0 0 5px #ffe49acc)drop-shadow(0 0 12px #f5d77a77)}.atlas-discovery[data-discovery-view] .graph-node:not(.is-org) .node-label{fill:#f2f5fc}.atlas-discovery .graph-node:not(.is-org) .drop-body,.atlas-discovery .graph-node.is-org .drop-body{filter:none}.atlas-discovery .star-halo{opacity:.75}.atlas-discovery svg.is-interacting .graph-node .drop-body{filter:none}.atlas-discovery svg.is-interacting .star-halo,.atlas-discovery svg[data-lod=far] .is-org .drop-refraction,.atlas-discovery svg[data-lod=far] .is-org .drop-glint{display:none}@media (pointer:coarse){.atlas-discovery .graph-node.is-twinkling:nth-child(8n+1) .star-halo{animation:none}.atlas-discovery .graph-node.is-org .drop-shadow{display:none}}
