body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#0f172a;color:#f8fafc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;overflow:hidden}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.brain-canvas{cursor:grab;display:block;height:100%!important;width:100%!important}.brain-canvas:active{cursor:grabbing}.control-panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#0f172ad9;border:1px solid #3b82f64d}.neural-glow{box-shadow:0 0 20px #3b82f64d}.annotation-marker{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.brain-loader{animation:spin 1s linear infinite;border:4px solid #3b82f64d;border-radius:50%;border-top-color:#3b82f6;height:40px;width:40px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes pulse{50%{opacity:.5}}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background-color:#3b82f666;border-radius:2px}::-webkit-scrollbar-thumb:hover{background-color:#3b82f6b3}:root{--product-bg:#0b1320;--product-surface:#132033;--product-muted:#a7b5c2;--product-accent:#a3caff;--product-line:#769ac63b}.mapped-product{background:radial-gradient(ellipse at 85% 5%,#23406b55,#0000 50%),#0b1320!important;background:radial-gradient(ellipse at 85% 5%,#23406b55,#0000 50%),var(--product-bg)!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:0}.mapped-product *,.mapped-product :after,.mapped-product :before{box-sizing:border-box}.mapped-product a:focus-visible,.mapped-product button:focus-visible,.mapped-product input:focus-visible,.mapped-product select:focus-visible,.mapped-product textarea:focus-visible{outline:2px solid #a2d9ec!important;outline-offset:3px}.mapped-product button{transition:background-color .14s ease,border-color .14s ease}.product-header{background:#101c2aeb!important;border-bottom-color:#769ac63b!important;border-bottom-color:var(--product-line)!important;flex-wrap:wrap;gap:14px!important;padding:18px 24px!important}.product-wordmark{color:#edf2f5;display:block;font-size:23px;font-weight:750;letter-spacing:3px;text-align:left}.product-wordmark>span{color:#a3caff;color:var(--product-accent)}.product-wordmark small{color:#a7b5c2;color:var(--product-muted);display:block;font-size:8px;font-weight:500;letter-spacing:1.1px;margin-top:6px}.product-header nav{margin-left:auto}.product-header nav button{min-height:36px}.product-header nav button[aria-current=page]{background:#a3caff1c!important;color:#d1e5ff!important}.product-mode-button{color:#a7b5c2!important;color:var(--product-muted)!important;min-height:34px}.product-mode-button[aria-pressed=true]{background:#a3caff!important;box-shadow:inset 0 0 0 1px #c8e0ff;color:#102137!important;font-weight:700!important}.product-mode-button[aria-pressed=true]:before{content:"✓";margin-right:5px}.explorer-mode-status{background:#132033ed;border:1px solid #769ac63b;border:1px solid var(--product-line);border-radius:8px;bottom:18px;color:#a7b5c2;color:var(--product-muted);display:flex;flex-direction:column;font-size:11px;gap:4px;left:18px;max-width:calc(100% - 36px);padding:11px 15px;pointer-events:none;position:absolute;z-index:12}.explorer-mode-status strong{color:#d2e8ff;font-size:12px}.product-research-panel{background:linear-gradient(160deg,#182b40,#111d2c)!important;min-height:0}.research-feedback{background:#6fbccc0c;border:1px solid #78b9ca55;border-radius:8px;color:#b4e3e8;font-size:12px;margin-bottom:14px;padding:12px}.research-feedback p{color:#bac8d4;line-height:1.65;margin:6px 0 0}.research-feedback button{background:#a3caff;border:1px solid #89b6d766;border-radius:5px;color:#102137;cursor:pointer;margin-top:10px;padding:7px 12px}.product-page-heading{border-bottom:1px solid #769ac63b;border-bottom:1px solid var(--product-line);padding:28px 24px 24px}.product-page-heading p{color:#a2d9ec;font-size:10px;letter-spacing:1.5px;margin:0 0 10px}.product-page-heading h1{font-size:28px;font-weight:600;letter-spacing:-.7px;margin:0 0 9px}.product-page-heading span{color:#a7b5c2;color:var(--product-muted);font-size:13px;line-height:1.7}.product-empty-mark{background:#a3caff0c;border:1px solid #769ac63b;border:1px solid var(--product-line);border-radius:10px;color:#a3caff;color:var(--product-accent);display:inline-grid;font-size:24px;height:50px;margin-bottom:18px;place-items:center;width:50px}@media(max-width:720px){.product-header{padding:12px 16px!important}.product-header nav{justify-content:space-between;margin-left:0;width:100%}.product-header nav button{padding-inline:8px!important}.explorer-content{flex-direction:column}.explorer-content>div:first-child{min-height:220px}.product-research-panel{border-top:1px solid #769ac63b;border-top:1px solid var(--product-line);max-height:45%;width:100%!important}.product-page-heading{padding:22px 20px}}@media(prefers-reduced-motion:reduce){.mapped-product button{transition:none}}.head-layer-panel{background:#132033f2;border:1px solid var(--product-line);border-radius:8px;color:var(--product-text);font-size:12px;left:16px;max-height:calc(100% - 110px);max-width:calc(100% - 32px);overflow:auto;padding:12px;position:absolute;top:16px;width:230px;z-index:15}.head-layer-panel summary{cursor:pointer;font-weight:600}.head-layer-panel p{color:var(--product-muted);line-height:1.5;margin:10px 0}.head-layer-panel label{align-items:center;display:flex;flex-wrap:wrap;gap:7px;margin:10px 0}.head-layer-panel input[type=range]{accent-color:var(--product-accent);width:100%}.head-layer-panel select{background:#132033;border:1px solid var(--product-line);border-radius:4px;color:#e2e8f0;min-width:0;padding:6px;width:100%}.head-layer-panel a{color:#93c5fd}.head-layer-loading{background:#132033;border-radius:8px;color:#e8ddc5;display:block;padding:12px;white-space:nowrap}.head-layer-panel .head-layer-disclaimer{border-left:3px solid #eab56d;color:#e8d4b8;line-height:1.55;padding-left:9px}.head-source-views{display:flex;flex-direction:column;gap:6px;margin:12px 0}.head-source-views span{color:#b4c5da;font-size:11px}.head-source-views button{background:#1e3048;border:1px solid #456181;border-radius:5px;color:#dbeafe;cursor:pointer;font:inherit;padding:8px;text-align:left}.head-source-views button:hover{background:#2a4261}.head-source-views button[aria-pressed=true]{background:#24446c;border-color:#60a5fa}.explorer-guide-launch{background:#132033;border:1px solid #456181;border-radius:7px;bottom:16px;color:#b9d7ff;cursor:pointer;padding:8px 12px;position:absolute;right:16px;z-index:18}.explorer-guide{background:#132033;border:1px solid #5281b4;border-radius:14px;box-shadow:0 18px 60px #0008;box-sizing:border-box;color:#e2e8f0;inset:auto 18px 70px auto;margin:0;max-height:calc(100dvh - 100px);max-width:calc(100vw - 36px);overflow:auto;padding:24px;position:fixed;width:390px}.explorer-guide::backdrop{background:#02061788}.explorer-guide h2{font-size:21px;margin:12px 0}.explorer-guide p{font-size:14px;line-height:1.65}.explorer-guide .explorer-guide-progress{color:#93c5fd;font-size:11px;letter-spacing:1px;margin:0}.explorer-guide-actions{display:flex;gap:12px;justify-content:space-between;margin-top:24px}.explorer-guide button{background:#1e3048;border:1px solid #456181;border-radius:6px;color:#e2e8f0;cursor:pointer;padding:9px 15px}.explorer-guide button:disabled{cursor:default;opacity:.4}.explorer-guide .explorer-guide-next{background:#2563eb;border-color:#60a5fa}.explorer-guide .explorer-guide-skip{background:#0000;border:none;color:#b4c5da;font-size:12px;padding:12px 0 0;text-decoration:underline}.explorer-tour-target{outline:2px solid #93c5fd!important;outline-offset:-2px}@media (max-width:600px){.explorer-guide{inset:auto 12px 60px 12px;max-width:none;padding:18px;width:auto}}.mapped-home{--home-bg:#0d141c;--home-text:#edf2f5;--home-muted:#a7b5c2;--home-accent:#9ad9d0;--home-line:#2c3b47;background:var(--home-bg);color:var(--home-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;inset:0;overflow-y:auto;position:fixed}.mapped-home *,.mapped-home :after,.mapped-home :before{box-sizing:border-box}.mapped-home button{cursor:pointer;font:inherit;transition:color .14s ease,background-color .14s ease}.mapped-home a:focus-visible,.mapped-home button:focus-visible{outline:2px solid var(--home-accent);outline-offset:5px}.home-footer,.home-header,.home-hero,.home-workflows{margin-inline:auto;width:min(1200px,calc(100% - 96px))}.home-header{align-items:center;border-bottom:1px solid var(--home-line);display:flex;gap:28px;justify-content:space-between;padding-block:28px}.home-brand{flex-shrink:0}.home-wordmark{display:block;font-size:25px;font-weight:750;letter-spacing:3px;line-height:1.2}.home-wordmark span{color:var(--home-accent)}.home-brand-caption{color:var(--home-muted);display:block;font-size:9px;letter-spacing:1.5px;margin-top:7px}.home-nav{align-items:center;display:flex;gap:8px}.home-nav button{background:#0000;border:1px solid #0000;border-radius:4px;color:var(--home-muted);font-size:13px;padding:11px 14px}.home-nav button:hover{background:#121d27;color:var(--home-text)}.home-nav .home-account{border-color:var(--home-line);color:var(--home-text);margin-left:12px;max-width:180px;overflow:hidden;text-overflow:ellipsis}.home-hero{grid-gap:64px;align-items:center;display:grid;gap:64px;grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);padding-block:88px 80px}.home-eyebrow{color:var(--home-muted);font-size:10px;font-weight:600;letter-spacing:1.6px;line-height:1.8;margin:0}.home-intro>.home-eyebrow{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.home-alpha{border:1px solid #3d625f;border-radius:3px;color:var(--home-accent);font-size:9px;padding:2px 7px}.home-intro h1{font-size:clamp(34px,3.5vw,50px);font-weight:600;letter-spacing:-1.8px;line-height:1.15;margin:26px 0 24px}.home-intro h1 span{color:var(--home-accent)}.home-description{color:var(--home-muted);font-size:16px;line-height:1.85;margin:0;max-width:570px}.home-actions{align-items:center;display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.home-actions button{align-items:center;border-radius:4px;display:inline-flex;font-size:13px;font-weight:600;gap:16px;justify-content:center;min-height:46px;padding:13px 17px}.home-primary{background:var(--home-accent);border:1px solid var(--home-accent);color:#102422}.home-primary:hover{background:#b8e9e2}.home-secondary{background:#0000;border:1px solid var(--home-line);color:var(--home-text)}.home-secondary:hover{background:#121d27}.home-atlas{border-left:1px solid var(--home-line);padding:8px 0 8px 32px}.home-atlas-count{align-items:baseline;display:flex;font-size:68px;font-weight:400;gap:16px;letter-spacing:-3px;line-height:1;margin:18px 0 16px}.home-atlas-count span{color:var(--home-muted);font-size:13px;letter-spacing:0}.home-atlas h2{font-size:15px;font-weight:500;margin:0 0 8px}.home-atlas-meta{color:var(--home-muted);font-size:12px;line-height:1.7;margin:0}.home-workspace{border-top:1px solid var(--home-line);margin-top:25px;padding-top:20px}.home-workspace dl{font-size:13px;margin:10px 0}.home-workspace dl div{display:flex;gap:20px;justify-content:space-between;padding-block:6px}.home-workspace dt{color:var(--home-muted)}.home-workspace dd{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin:0}.home-workspace-note{color:var(--home-muted);font-size:11px;line-height:1.6;margin:12px 0 0}.home-workflows{border-top:1px solid var(--home-line);padding-block:34px 54px}.home-workflows>h2{font-size:24px;font-weight:500;letter-spacing:-.5px;margin:10px 0 32px}.home-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.home-feature{border-left:1px solid var(--home-line);display:flex;flex-direction:column;padding:0 28px}.home-feature:first-child{border:0;padding-left:0}.home-feature:last-child{padding-right:0}.home-feature-number{color:var(--home-accent);font-size:11px}.home-feature h3{font-size:18px;font-weight:500;margin:16px 0 10px}.home-feature p{color:var(--home-muted);font-size:14px;line-height:1.8;margin:0 0 20px}.home-feature button{align-items:center;align-self:flex-start;background:#0000;border:0;color:var(--home-accent);display:flex;font-size:13px;gap:16px;margin-top:auto;min-height:44px;padding:10px 0;text-align:left}.home-feature button:hover{color:#d5f4ef;text-decoration:underline;text-underline-offset:5px}.home-footer{border-top:1px solid var(--home-line);color:var(--home-muted);display:flex;font-size:11px;gap:20px;justify-content:space-between;line-height:1.7;padding-block:24px}.home-skip{background:var(--home-accent);color:#102422;left:16px;padding:10px 16px;position:absolute;top:8px;transform:translateY(-160%);z-index:20}.home-skip:focus{transform:translateY(0)}@media(max-width:1000px){.home-footer,.home-header,.home-hero,.home-workflows{width:calc(100% - 56px)}.home-hero{gap:32px;grid-template-columns:minmax(0,1.5fr) minmax(240px,1fr);padding-block:64px}.home-intro h1{font-size:38px}.home-atlas{padding-left:24px}}@media(max-width:720px){.home-footer,.home-header,.home-hero,.home-workflows{width:calc(100% - 40px)}.home-header{flex-wrap:wrap;gap:18px;padding-block:22px 14px}.home-nav{gap:2px;justify-content:space-between;width:100%}.home-nav button{font-size:12px;padding:11px 8px}.home-nav .home-account{margin-left:0;max-width:110px}.home-hero{gap:36px;grid-template-columns:1fr;padding-block:40px}.home-intro h1{font-size:clamp(30px,6vw,42px);letter-spacing:-1px}.home-description{font-size:15px}.home-atlas{border-left:0;border-top:1px solid var(--home-line);padding:24px 0 0}.home-atlas-count{font-size:54px}.home-feature-grid{gap:24px;grid-template-columns:1fr}.home-feature,.home-feature:first-child,.home-feature:last-child{border-bottom:1px solid var(--home-line);border-left:0;padding:0 0 22px}.home-feature:last-child{border-bottom:0;padding-bottom:0}.home-workflows>h2{font-size:22px}.home-workflows{padding-bottom:32px}.home-footer{flex-wrap:wrap;gap:8px}}@media(prefers-reduced-motion:reduce){.mapped-home button{transition:none}}.mapped-home{--home-bg:#0b1320;--home-accent:#a2d9ec;background:radial-gradient(ellipse at 83% 12%,#23406b55,#0000 48%),radial-gradient(ellipse at 6% 68%,#1c49402b,#0000 48%),var(--home-bg)}.home-wordmark span{color:#88bafa}.home-header{border-bottom-color:#7b9dc12b}.home-hero{gap:56px;padding-block:62px}.home-intro h1 span{-webkit-text-fill-color:#0000;background:linear-gradient(100deg,#94bfff,#a2e3d4);background-clip:text;-webkit-background-clip:text;color:#a2d9ec}.home-primary{background:#a3caff;border-color:#a3caff;box-shadow:0 5px 24px #689dff1f;color:#102137}.home-primary:hover{background:#bfdcff}.home-actions button{border-radius:7px}.home-atlas{background:linear-gradient(145deg,#1c2d456e,#11253245);border:1px solid #769ac63b;border-radius:14px;box-shadow:0 16px 50px #00000012;padding:22px 28px 24px;position:relative}.home-anatomy-art{display:block;height:160px;margin:-8px 0 16px;width:100%}.home-art-orbit{stroke:#779ad0;stroke-opacity:.23;stroke-width:.8}.home-art-guide{stroke:#7390af;stroke-opacity:.18;stroke-dasharray:3 6}.home-art-brain{fill:#87baff0b}.home-art-node{fill:#b5eee4}.home-art-link{stroke:#99d5e2;stroke-opacity:.4;stroke-width:.8}.home-atlas-count{color:#d0e7ff;font-size:52px;margin:12px 0}.home-workspace{margin-top:18px;padding-top:15px}.home-feature-grid{gap:18px}.home-feature,.home-feature:first-child,.home-feature:last-child{--feature-accent:#a3caff;background:linear-gradient(145deg,#24395450,#14223260);border:1px solid #86a5cb2c;border-radius:10px;padding:25px 24px 20px;transition:border-color .18s ease,background-color .18s ease}.home-feature:nth-child(2){--feature-accent:#c2b9e8;background:linear-gradient(145deg,#3a33534a,#19213460)}.home-feature:nth-child(3){--feature-accent:#a0ded1;background:linear-gradient(145deg,#2146404a,#14293260)}.home-feature:focus-within,.home-feature:hover{background-color:#1c2d4055;border-color:#8eaed36b}.home-feature-number{align-items:center;align-self:flex-start;border:1px solid #8facce38;border-radius:6px;display:inline-flex;font-size:12px;height:32px;justify-content:center;width:32px}.home-feature button,.home-feature-number{color:var(--feature-accent)}@media(max-width:1000px){.home-hero{gap:28px}.home-atlas{padding-inline:22px}.home-feature,.home-feature:first-child,.home-feature:last-child{padding-inline:20px}}@media(max-width:720px){.home-hero{gap:32px;padding-block:38px}.home-atlas{padding:22px}.home-anatomy-art{height:150px}.home-feature-grid{gap:14px}}@media(prefers-reduced-motion:reduce){.home-feature{transition:none}}.mapped-contact{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.mapped-contact-button{align-items:center;background:#a3caff12;border:1px solid #769ac65c;border-radius:6px;color:#d1e5ff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;justify-content:center;min-height:36px;padding:7px 12px;text-decoration:none}.mapped-contact-button:hover{background:#a3caff26;border-color:#a3caff}.mapped-contact-button:focus-visible{outline:2px solid #a2d9ec;outline-offset:3px}.mapped-contact-email{color:#a7b5c2;font-size:12px;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text}.mapped-contact-dialog{background:#132033;border:1px solid #769ac65c;border-radius:14px;box-sizing:border-box;color:#edf2f5;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;max-height:calc(100dvh - 32px);overflow-y:auto;padding:24px;width:min(520px,calc(100% - 32px))}.mapped-contact-dialog::backdrop{background:#050b18b3}.mapped-contact-heading{align-items:center;display:flex;gap:16px;justify-content:space-between}.mapped-contact-heading h2{font-size:22px;margin:0}.mapped-contact-close{background:#0000;border:1px solid #769ac65c;border-radius:6px;color:#edf2f5;cursor:pointer;font-size:24px;height:36px;width:36px}.mapped-contact-dialog p{color:#a7b5c2;font-size:13px;line-height:1.7}.mapped-contact-dialog form{grid-gap:16px;display:grid;gap:16px}.mapped-contact-dialog label{grid-gap:8px;display:grid;font-size:13px;gap:8px}.mapped-contact-dialog input,.mapped-contact-dialog select,.mapped-contact-dialog textarea{background:#0b1320;border:1px solid #769ac65c;border-radius:6px;box-sizing:border-box;color:#edf2f5;font:inherit;min-width:0;padding:10px 12px;width:100%}.mapped-contact-dialog textarea{resize:vertical}.mapped-contact-dialog textarea::placeholder{color:#a7b5c2}.mapped-contact-dialog :focus-visible{outline:2px solid #a2d9ec;outline-offset:3px}.mapped-contact-dialog .mapped-contact-note{font-size:12px;margin:0;overflow-wrap:anywhere}
/*# sourceMappingURL=main.e0a8a0b2.css.map*/