.inputs.svelte-fxfqbp{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin:0}.input-ico.svelte-fxfqbp{position:relative;display:grid;place-items:center;width:1.45rem;height:1.45rem;color:var(--accent)}.input-ico[data-tip].svelte-fxfqbp:after{content:attr(data-tip);position:absolute;left:50%;top:calc(100% + .4rem);transform:translate(-50%);white-space:nowrap;padding:.2rem .45rem;border-radius:6px;border:1px solid color-mix(in srgb,var(--accent) 45%,transparent);background:var(--menu-chrome, var(--navbar-bg));color:var(--text);font-size:.68rem;letter-spacing:.02em;opacity:0;pointer-events:none;z-index:6;transition:opacity .12s ease}.input-ico.svelte-fxfqbp:hover:after,.input-ico.svelte-fxfqbp:focus-visible:after{opacity:1}.input-ico.svelte-fxfqbp svg:where(.svelte-fxfqbp){width:1.15rem;height:1.15rem}.farewell-toast.svelte-1ev4kke{position:fixed;left:50%;top:18%;transform:translate(-50%);z-index:80;padding:.75rem 1.25rem;border-radius:.65rem;border:1px solid color-mix(in srgb,var(--accent, #c9a227) 55%,transparent);background:color-mix(in srgb,var(--bg, #121018) 92%,transparent);color:var(--accent, #c9a227);font-size:1.05rem;font-weight:800;letter-spacing:.06em;box-shadow:0 12px 32px #00000073;pointer-events:none;animation:svelte-1ev4kke-farewell-in .28s ease}@keyframes svelte-1ev4kke-farewell-in{0%{opacity:0;transform:translate(-50%) translateY(-.5rem)}to{opacity:1;transform:translate(-50%) translateY(0)}}.stage.svelte-1ev4kke{position:relative;min-height:0;overflow:hidden;overflow-x:hidden;color:var(--text);background:var(--bg);isolation:isolate}.stage.svelte-1ev4kke:not(.mobile-menu){display:grid;grid-template-rows:auto minmax(0,1fr) auto}.stage.svelte-1ev4kke:not(.mobile-menu)>.hud:where(.svelte-1ev4kke){grid-row:1}.stage.svelte-1ev4kke:not(.mobile-menu)>.frame:where(.svelte-1ev4kke){grid-row:2;min-height:0;align-self:stretch;overflow:hidden}.stage.svelte-1ev4kke:not(.mobile-menu)>.hint:where(.svelte-1ev4kke){grid-row:3}.stage.mobile-menu.svelte-1ev4kke{display:flex;flex-direction:column}.stage.mobile-menu.svelte-1ev4kke>.hud:where(.svelte-1ev4kke),.stage.mobile-menu.svelte-1ev4kke>.hint:where(.svelte-1ev4kke){flex:0 0 auto}.stage.mobile-menu.svelte-1ev4kke>.frame:where(.svelte-1ev4kke){flex:1 1 0;min-height:0;overflow:hidden}.stage.rewinding.svelte-1ev4kke:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:50;pointer-events:none;background:radial-gradient(ellipse at 50% 40%,color-mix(in srgb,var(--accent) 28%,transparent),transparent 55%),radial-gradient(circle at 50% 50%,rgba(8,4,10,.55),transparent 70%);animation:svelte-1ev4kke-rewind-wash .78s var(--ease-snap) forwards}.stage.rewinding.svelte-1ev4kke .frame:where(.svelte-1ev4kke){animation:svelte-1ev4kke-rewind-frame .78s var(--ease-snap) forwards}.stage.closing.svelte-1ev4kke:after{content:"";position:absolute;left:var(--close-x, 92%);top:var(--close-y, 10%);z-index:50;width:3.4rem;height:3.4rem;translate:-50% -50%;border-radius:50%;pointer-events:none;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 42%,transparent) 0%,color-mix(in srgb,var(--menu-chrome, #0a070e) 70%,transparent) 42%,transparent 72%);box-shadow:0 0 18px color-mix(in srgb,var(--accent) 28%,transparent);animation:svelte-1ev4kke-close-wash .42s var(--ease-snap) forwards}.stage.closing.svelte-1ev4kke .preview.page-open:where(.svelte-1ev4kke){animation:svelte-1ev4kke-close-pane .42s var(--ease-snap) forwards;transform-origin:var(--close-x, 92%) var(--close-y, 10%)}.stage.closing.svelte-1ev4kke .frame:where(.svelte-1ev4kke){animation:svelte-1ev4kke-close-frame .42s var(--ease-snap) forwards}.void.svelte-1ev4kke,.grid.svelte-1ev4kke,.orbits.svelte-1ev4kke,.scan.svelte-1ev4kke,.brand-mark.svelte-1ev4kke{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.brand-mark.svelte-1ev4kke{inset:auto;left:50%;top:46%;width:min(52vw,30rem);height:min(52vw,30rem);translate:-50% -50%;background:url(../../../icons/logo.gif) center / contain no-repeat;opacity:.3;animation:svelte-1ev4kke-logo-spin 20s infinite cubic-bezier(.04,-.64,.76,.35);z-index:0}.stage.pad-aim.svelte-1ev4kke,.stage.pad-aim.svelte-1ev4kke :where(.svelte-1ev4kke){cursor:none!important}.grid.svelte-1ev4kke{background:linear-gradient(var(--menu-grid) 1px,transparent 1px),linear-gradient(90deg,var(--menu-grid) 1px,transparent 1px);background-size:48px 48px;transform:perspective(900px) rotateX(58deg) scale(2.2) translateY(12%);transform-origin:center 80%;animation:svelte-1ev4kke-drift 28s linear infinite;-webkit-mask-image:radial-gradient(ellipse at center,#000 40%,transparent 78%);mask-image:radial-gradient(ellipse at center,#000 40%,transparent 78%)}.orbits.svelte-1ev4kke{overflow:hidden}.ring.svelte-1ev4kke{position:absolute;right:4%;top:18%;width:min(42vw,28rem);height:min(42vw,28rem);border:1px solid var(--menu-orbit);border-radius:50%;box-shadow:0 0 24px var(--menu-orbit-glow);animation:svelte-1ev4kke-ring-hum 18s linear infinite}.r2.svelte-1ev4kke{right:10%;top:28%;width:min(28vw,18rem);height:min(28vw,18rem);opacity:.7;animation-delay:-2.6s}.node.svelte-1ev4kke{position:absolute;right:18%;top:22%;width:1.15rem;height:1.15rem;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff 0%,var(--menu-node-mid) 38%,var(--menu-node-deep) 100%);box-shadow:0 0 22px var(--menu-node-mid);animation:svelte-1ev4kke-orbit 11s linear infinite}.node.svelte-1ev4kke:before{content:"";position:absolute;top:-220%;right:-220%;bottom:-220%;left:-220%;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--menu-node-mid) 55%,transparent) 0%,color-mix(in srgb,var(--menu-orbit) 40%,transparent) 38%,var(--menu-halo) 68%,transparent 72%);animation:svelte-1ev4kke-orb-hum 22s linear infinite;pointer-events:none}.scan.svelte-1ev4kke{background:repeating-linear-gradient(transparent 0 2px,var(--menu-scan) 2px 3px);mix-blend-mode:multiply;opacity:.35}.stage.page-open.svelte-1ev4kke .void:where(.svelte-1ev4kke) .orbits:where(.svelte-1ev4kke),.stage.page-open.svelte-1ev4kke .void:where(.svelte-1ev4kke) .node:where(.svelte-1ev4kke){opacity:0;visibility:hidden;pointer-events:none}.hud.svelte-1ev4kke{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:center;padding:.85rem 1.25rem 0}.eyebrow.svelte-1ev4kke{margin:0;letter-spacing:.08em;text-transform:none;font-size:.82rem;font-weight:700;color:var(--text);display:inline-flex;align-items:center;gap:.4rem}.brand-home.svelte-1ev4kke{display:inline-flex;align-items:center;gap:0;min-width:0;overflow:visible}.brand-site.svelte-1ev4kke{flex-shrink:0;overflow:visible;padding-right:.1rem}.brand-part.svelte-1ev4kke{padding:0;border:none;background:transparent;font:inherit;cursor:pointer;color:inherit;display:inline-flex;align-items:center;gap:.4rem;min-width:0}.brand-part.svelte-1ev4kke:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:6px}.brand-sep.svelte-1ev4kke{flex:0 0 auto}.hud-logo.svelte-1ev4kke{width:1.05rem;height:1.05rem;flex:0 0 auto;background:url(../../../icons/logo.gif) center / contain no-repeat;animation:svelte-1ev4kke-logo-spin 20s infinite cubic-bezier(.04,-.64,.76,.35);transition:filter .15s ease}.brand-text.svelte-1ev4kke{display:inline-flex;align-items:baseline;gap:0;white-space:nowrap;min-width:0}.brand-apex.svelte-1ev4kke{color:var(--brand-apex, var(--nexus-apex, var(--accent-strong)));text-shadow:0 0 14px color-mix(in srgb,var(--brand-apex, var(--nexus-apex, #e0b3e5)) 50%,transparent);transition:filter .15s ease}.brand-apex.svelte-1ev4kke:hover,.brand-apex.svelte-1ev4kke:focus-visible{filter:drop-shadow(0 0 10px color-mix(in srgb,var(--brand-apex, var(--nexus-apex, #e0b3e5)) 70%,transparent))}.host-mark.svelte-1ev4kke{color:var(--host-mark, #f0d46a);text-shadow:0 0 14px color-mix(in srgb,var(--host-mark, #f0d46a) 50%,transparent);transition:filter .15s ease}.host-mark.svelte-1ev4kke:hover,.host-mark.svelte-1ev4kke:focus-visible{filter:drop-shadow(0 0 10px color-mix(in srgb,var(--host-mark, #f0d46a) 70%,transparent))}.hud-logo.svelte-1ev4kke:hover{filter:drop-shadow(0 0 10px color-mix(in srgb,var(--brand-apex, var(--nexus-apex, #e0b3e5)) 70%,transparent))}.hud-brand.svelte-1ev4kke{display:flex;flex-direction:column;gap:.35rem;min-width:0;overflow:visible}.hud-actions.svelte-1ev4kke .hud-inputs{margin-right:.1rem}.hud-actions.svelte-1ev4kke{display:flex;gap:.5rem;align-items:center}.ghost.svelte-1ev4kke{border:1px solid var(--border);background:color-mix(in srgb,var(--menu-chrome) 70%,transparent);color:var(--text);border-radius:999px;padding:.35rem .75rem;font:inherit;font-size:.8rem;cursor:pointer;text-decoration:none}.ghost.icon-btn.svelte-1ev4kke{width:2.25rem;height:2.25rem;padding:0;display:grid;place-items:center;color:var(--accent)}.ghost.icon-btn.svelte-1ev4kke .ico:where(.svelte-1ev4kke){width:1.15rem;height:1.15rem;display:block}.hud-actions.svelte-1ev4kke .theme-toggle{width:2.25rem;height:2.25rem;min-height:2.25rem;padding:0;display:grid;place-items:center;border-radius:50%}.frame.svelte-1ev4kke{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(17.5rem,20.5rem);grid-template-rows:minmax(0,1fr);gap:.7rem;margin:.55rem .85rem .45rem;padding:1rem 1.05rem 1rem 1.15rem;border:1px solid color-mix(in srgb,var(--accent) 55%,white 10%);border-radius:18px;background:color-mix(in srgb,var(--bg) var(--surface-alpha),transparent);box-shadow:inset 0 0 0 1px #ffffff0a,0 24px 80px #00000073;transform:var(--tilt);transform-style:preserve-3d;transition:transform .35s var(--ease-snap),grid-template-columns .52s cubic-bezier(.22,1,.36,1),gap .48s cubic-bezier(.22,1,.36,1);min-height:0;box-sizing:border-box;overflow:hidden;overflow-x:hidden;align-items:stretch}.frame.svelte-1ev4kke>.preview:where(.svelte-1ev4kke),.frame.svelte-1ev4kke>.frame-sidebar:where(.svelte-1ev4kke){min-height:0;overflow:hidden;align-self:stretch}.frame.wiki-browse.svelte-1ev4kke{grid-template-columns:minmax(0,1fr) minmax(18rem,23rem)}.frame.sidebar-collapsed.page-open.svelte-1ev4kke{grid-template-columns:minmax(0,1fr) 4.35rem;gap:.55rem}.frame.page-open.svelte-1ev4kke{transform:none}.frame-sidebar.svelte-1ev4kke{position:relative;min-height:0;min-width:0;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;overflow:hidden}.frame-sidebar.svelte-1ev4kke>nav:where(.svelte-1ev4kke){flex:1 1 0;min-height:0;margin:0;padding:.85rem 1.05rem .85rem 1.85rem;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.sidebar-rail.svelte-1ev4kke{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:1.4rem .15rem .85rem 0;min-height:0}.sidebar-rail.svelte-1ev4kke .sao-rail:where(.svelte-1ev4kke){gap:.85rem;padding:0}.sidebar-reveal.svelte-1ev4kke{animation:svelte-1ev4kke-sidebar-spring-in .52s cubic-bezier(.22,1,.36,1) both}.frame-sidebar.anim-expand.svelte-1ev4kke>nav.sidebar-reveal:where(.svelte-1ev4kke){animation:svelte-1ev4kke-sidebar-nav-in .52s cubic-bezier(.22,1,.36,1) both}.frame-sidebar.anim-collapse.svelte-1ev4kke>.sidebar-rail.sidebar-reveal:where(.svelte-1ev4kke){animation:svelte-1ev4kke-sidebar-rail-in .48s cubic-bezier(.22,1,.36,1) both}@keyframes svelte-1ev4kke-sidebar-nav-in{0%{opacity:0;transform:translate(1.1rem) scale(.96)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes svelte-1ev4kke-sidebar-rail-in{0%{opacity:0;transform:translate(.85rem) scale(.94)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes svelte-1ev4kke-sidebar-spring-in{0%{opacity:0;transform:translate(.65rem)}to{opacity:1;transform:translate(0)}}.preview.svelte-1ev4kke{position:relative;display:flex;flex-direction:column;min-height:0;padding:1.7rem 1.85rem 1.45rem 2rem;border:1px solid var(--border);background:linear-gradient(160deg,color-mix(in srgb,var(--menu-panel-from) var(--surface-alpha),transparent),color-mix(in srgb,var(--menu-panel-to) var(--surface-alpha),transparent));clip-path:polygon(0 0,98% 1.2%,100% 100%,1.8% 98.8%);transition:clip-path .45s var(--ease-snap),transform .45s var(--ease-snap),padding .35s var(--ease-snap)}.preview.page-open.svelte-1ev4kke{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);border-radius:14px;padding:.7rem .85rem .85rem;z-index:2;min-height:0;overflow:hidden;overflow-x:hidden}.overlay-back.svelte-1ev4kke{position:absolute;top:.45rem;right:.45rem;z-index:4;width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;gap:.2rem;overflow:visible;border:1px solid color-mix(in srgb,var(--accent) 50%,transparent);border-radius:999px;background:color-mix(in srgb,var(--menu-chrome) 88%,transparent);color:var(--accent);cursor:pointer;padding:0;transition:border-color .16s var(--ease-snap),background .16s var(--ease-snap),box-shadow .16s var(--ease-snap),color .16s var(--ease-snap),transform .16s var(--ease-snap)}.overlay-back.svelte-1ev4kke:hover,.overlay-back.svelte-1ev4kke:focus-visible{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 16%,var(--menu-chrome));box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 32%,transparent),0 0 14px color-mix(in srgb,var(--accent) 26%,transparent);outline:none;transform:scale(1.06)}.overlay-back.svelte-1ev4kke:active{transform:scale(.96)}.overlay-back.holding.svelte-1ev4kke{border-color:color-mix(in srgb,var(--accent) 78%,white);box-shadow:0 0 18px color-mix(in srgb,var(--accent) 34%,transparent)}.back-hold-ring.svelte-1ev4kke{position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:inherit;pointer-events:none;background:conic-gradient(from -90deg,color-mix(in srgb,var(--accent) 88%,white) calc(var(--hold, 0) * 360deg),transparent 0);opacity:calc(.35 + var(--hold, 0) * .65);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2px))}.overlay-back.svelte-1ev4kke .back-ico:where(.svelte-1ev4kke){width:1rem;height:1rem;display:block;transition:transform .16s var(--ease-snap)}.overlay-back.svelte-1ev4kke:hover .back-ico:where(.svelte-1ev4kke),.overlay-back.svelte-1ev4kke:focus-visible .back-ico:where(.svelte-1ev4kke){transform:translate(-1px)}.overlay-back.svelte-1ev4kke kbd:where(.svelte-1ev4kke){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;padding:0;margin:-1px}.overlay-back.svelte-1ev4kke .back-glyph:where(.svelte-1ev4kke),.overlay-back.svelte-1ev4kke .face-btn:where(.svelte-1ev4kke){display:none}nav.svelte-1ev4kke ul:where(.svelte-1ev4kke){transition:opacity .28s var(--ease-snap),transform .35s var(--ease-snap),max-height .4s var(--ease-snap)}.page-frame.svelte-1ev4kke{flex:1 1 auto;width:100%;min-height:0;position:relative;border:1px solid var(--border);border-radius:10px;background:color-mix(in srgb,var(--bg) var(--surface-alpha),transparent);overflow-x:visible;overflow-y:auto;padding:1.15rem 1.35rem 1.5rem 1.65rem;box-sizing:border-box;display:flex;flex-direction:column}.page-frame.bifrost-lab.svelte-1ev4kke{padding:0;overflow:hidden;background:#07060c}.page-frame.loading.svelte-1ev4kke{opacity:.85}.bifrost-lock-hud.svelte-1ev4kke{position:absolute;top:.4rem;left:.5rem;right:.5rem;z-index:4;pointer-events:none}.bifrost-lock-chip.svelte-1ev4kke{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .55rem;margin:0;padding:.45rem .7rem;font-size:.82rem;background:color-mix(in srgb,var(--accent) 14%,var(--bg-elev));border:1px solid color-mix(in srgb,var(--accent) 38%,var(--border));animation:svelte-1ev4kke-bifrost-lock-pulse 2.4s ease-in-out infinite;overflow:hidden}.bifrost-lock-chip.holding.svelte-1ev4kke{animation:none;border-color:color-mix(in srgb,var(--accent) 70%,var(--border))}.lock-hold-ring.svelte-1ev4kke{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:inherit;pointer-events:none;opacity:.9}.lock-orb.svelte-1ev4kke{font-size:1rem;opacity:.9}.lock-hint-line.svelte-1ev4kke{font-size:.78rem}@keyframes svelte-1ev4kke-bifrost-lock-pulse{0%,to{opacity:1}50%{opacity:.82}}.embed-status.svelte-1ev4kke{margin:.5rem 0}.page-frame.svelte-1ev4kke .doc{background:transparent;border:0;padding:0;border-radius:0}.page-frame.svelte-1ev4kke .card{background:color-mix(in srgb,var(--bg-elev) var(--surface-alpha),transparent);border:1px solid var(--border);border-radius:var(--radius);padding:1.25rem 1.5rem;margin-bottom:1.5rem}.page-frame.svelte-1ev4kke .muted{color:var(--text-muted);font-size:.9rem}.page-frame.svelte-1ev4kke a{color:var(--accent)}.page-frame.svelte-1ev4kke h1{color:var(--text)}.page-frame.svelte-1ev4kke>h1:first-of-type,.page-frame.svelte-1ev4kke section>h1:first-of-type{margin-right:2.1rem}.preview.svelte-1ev4kke .chip-title:where(.svelte-1ev4kke){margin:0 2.1rem .5rem 0}.preview.svelte-1ev4kke>.chip:where(.svelte-1ev4kke):not(.chip-title){margin:0 2.1rem .35rem 0}.lede.svelte-1ev4kke{max-width:38rem;color:var(--text-muted)}.desc-orb.svelte-1ev4kke{position:relative;flex:0 0 auto;width:.55rem;height:.55rem;border-radius:50%;animation:svelte-1ev4kke-orb-chroma 7.5s linear infinite}.sub.svelte-1ev4kke .desc-orb:where(.svelte-1ev4kke):nth-child(1),.hint.svelte-1ev4kke .desc-orb:where(.svelte-1ev4kke):nth-child(1){animation-delay:0s}.sub.svelte-1ev4kke .desc-orb:where(.svelte-1ev4kke):nth-child(3),.hint.svelte-1ev4kke .desc-orb:where(.svelte-1ev4kke):nth-child(3){animation-delay:-2.4s}.wiki-body.svelte-1ev4kke{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;padding-right:.35rem}.wiki-body.svelte-1ev4kke h1{margin:.1rem 0 .55rem;font-size:clamp(1.6rem,3.6vw,2.6rem)}.wiki-body.svelte-1ev4kke p,.wiki-body.svelte-1ev4kke li{color:var(--text-muted);line-height:1.55}.wiki-body.svelte-1ev4kke a{color:var(--accent)}.wiki-body.svelte-1ev4kke table{width:100%;border-collapse:collapse;margin:.7rem 0}.wiki-body.svelte-1ev4kke th,.wiki-body.svelte-1ev4kke td{border:1px solid var(--border);padding:.35rem .5rem;text-align:left}.preview.svelte-1ev4kke img:where(.svelte-1ev4kke){width:min(100%,28rem);height:auto;margin-top:.75rem;border:1px solid var(--border);border-radius:8px}.tagline.svelte-1ev4kke{margin-top:1.25rem}.preview-ctas.svelte-1ev4kke{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1rem;padding-left:.75rem}.preview-home-body.svelte-1ev4kke{min-height:0}.preview-home-body.svelte-1ev4kke:after{content:"";display:table;clear:both}.preview-ctas.svelte-1ev4kke .cta-active:where(.svelte-1ev4kke){z-index:1}.wiki-placeholder.svelte-1ev4kke{min-height:0}nav.svelte-1ev4kke{min-height:0;overflow-x:hidden;overflow-y:auto;padding:.85rem 1.05rem .85rem 1.85rem;margin:-.55rem -.55rem -.55rem -1.35rem;scrollbar-gutter:stable}nav.codex-nav.svelte-1ev4kke{overflow-x:hidden;overflow-y:auto;padding:.35rem .55rem .55rem 1.85rem;margin:0 0 0 -1.35rem}nav.svelte-1ev4kke ul:where(.svelte-1ev4kke){list-style:none;margin:0;padding:.55rem 0 .25rem;display:grid;gap:.85rem;overflow:visible}nav.svelte-1ev4kke li:where(.svelte-1ev4kke){overflow:visible}nav.codex-nav.svelte-1ev4kke ul:where(.svelte-1ev4kke){gap:.28rem;padding:.15rem 0 0}.tree-list.svelte-1ev4kke .tree-list:where(.svelte-1ev4kke){padding-left:.7rem;margin-top:.12rem}.slot.tree.svelte-1ev4kke{width:100%;padding:.42rem .9rem .42rem .65rem;cursor:pointer;font:inherit;text-align:left}.slot.svelte-1ev4kke{position:relative;display:grid;grid-template-columns:2.1rem 1fr;grid-template-rows:auto auto;column-gap:.65rem;align-items:center;padding:.7rem 1.4rem .7rem .85rem;color:inherit;text-decoration:none;border:none;background:transparent;overflow:visible;transform:skew(-10deg);transition:transform .16s var(--ease-snap)}.slot-plate.svelte-1ev4kke{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border:1px solid color-mix(in srgb,var(--accent) 70%,transparent);background:var(--menu-slot-fill);border-radius:14px;transition:background .16s var(--ease-snap),border-color .16s var(--ease-snap)}.slot.svelte-1ev4kke>:where(.svelte-1ev4kke):not(.slot-plate):not(.slot-outline-ripple):not(.ekg):not(.reticle){position:relative;z-index:1;transform:skew(10deg)}.slot.svelte-1ev4kke>.reticle:where(.svelte-1ev4kke){position:absolute;left:4%;top:50%;z-index:3;width:0;height:0;transform:skew(10deg)}.slot.svelte-1ev4kke:hover .slot-plate:where(.svelte-1ev4kke),.slot.svelte-1ev4kke:focus-visible .slot-plate:where(.svelte-1ev4kke){border-color:color-mix(in srgb,var(--accent) 55%,transparent)}.slot.svelte-1ev4kke:hover:not(.active):not(.child) .slot-plate:where(.svelte-1ev4kke),.slot.svelte-1ev4kke:focus-visible:not(.active):not(.child) .slot-plate:where(.svelte-1ev4kke){border-color:color-mix(in srgb,var(--accent) 45%,transparent)}.slot.locked.svelte-1ev4kke:hover .slot-plate:where(.svelte-1ev4kke),.slot.locked.svelte-1ev4kke:focus-visible .slot-plate:where(.svelte-1ev4kke){border-color:color-mix(in srgb,var(--accent) 80%,white)}.slot.svelte-1ev4kke:hover,.slot.svelte-1ev4kke:focus-visible{text-decoration:none}.slot.active.svelte-1ev4kke,.slot.child.svelte-1ev4kke{transform:skew(-10deg) translate(.45rem)}.slot.active.svelte-1ev4kke:not(.tree),.slot.child.svelte-1ev4kke:not(.tree){padding:1.05rem 1.55rem 1.05rem 1rem}.slot.active.svelte-1ev4kke .slot-plate:where(.svelte-1ev4kke),.slot.child.svelte-1ev4kke .slot-plate:where(.svelte-1ev4kke){background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 38%,transparent),color-mix(in srgb,var(--accent) 26%,transparent));border-color:color-mix(in srgb,var(--accent) 88%,white)}.slot-outline-ripple.svelte-1ev4kke{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;border-radius:14px;border:2px solid color-mix(in srgb,var(--accent) 92%,#f0d46a 8%);background:transparent;box-sizing:border-box;opacity:0}.slot.active.svelte-1ev4kke .slot-outline-ripple:where(.svelte-1ev4kke),.slot.child.svelte-1ev4kke .slot-outline-ripple:where(.svelte-1ev4kke){opacity:1;animation:svelte-1ev4kke-sidebar-outline-ripple 5.8s ease-out infinite}.ekg.svelte-1ev4kke{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;overflow:hidden;pointer-events:none;opacity:0;color:#f0d46a;border-radius:14px}.slot.active.svelte-1ev4kke .ekg:where(.svelte-1ev4kke),.slot.child.svelte-1ev4kke .ekg:where(.svelte-1ev4kke){opacity:1}.ekg-rail.svelte-1ev4kke{position:absolute;height:16px;overflow:hidden}.ekg-rail.top.svelte-1ev4kke{top:-8px;left:0;width:92%}.ekg-rail.bot.svelte-1ev4kke{bottom:-8px;left:8%;width:92%;transform:scaleY(-1)}.ekg-beat.svelte-1ev4kke{position:absolute;top:50%;left:0;width:calc(3.2rem * var(--ekg-w, 1));height:calc(10px * var(--ekg-h, 1));margin-top:calc(-5px * var(--ekg-h, 1));overflow:hidden;filter:drop-shadow(0 0 1.5px rgba(240,212,106,.75));animation:svelte-1ev4kke-electric-flicker .18s steps(2,end) infinite;transition:width .14s ease-out,height .14s ease-out,margin-top .14s ease-out}.slot.active.svelte-1ev4kke .ekg-rail.top:where(.svelte-1ev4kke) .ekg-beat:where(.svelte-1ev4kke),.slot.child.svelte-1ev4kke .ekg-rail.top:where(.svelte-1ev4kke) .ekg-beat:where(.svelte-1ev4kke){animation:svelte-1ev4kke-beat-ltr 5.2s linear infinite,svelte-1ev4kke-electric-flicker .16s steps(2,end) infinite}.slot.active.svelte-1ev4kke .ekg-rail.bot:where(.svelte-1ev4kke) .ekg-beat:where(.svelte-1ev4kke),.slot.child.svelte-1ev4kke .ekg-rail.bot:where(.svelte-1ev4kke) .ekg-beat:where(.svelte-1ev4kke){animation:svelte-1ev4kke-beat-rtl 5.2s linear infinite,svelte-1ev4kke-electric-flicker .14s steps(2,end) infinite;animation-delay:0s,-.05s}.reticle.svelte-1ev4kke{position:absolute;left:4%;top:50%;z-index:3;width:0;height:0;margin:0;overflow:visible;border:none;background:none;transform:skew(10deg);--reticle-size: 1.05rem}.reticle-core.svelte-1ev4kke,.ripple.svelte-1ev4kke{position:absolute;left:0;top:0;width:var(--reticle-size);height:var(--reticle-size);border-radius:50%;transform:translate(-50%,-50%);pointer-events:none}.reticle-core.svelte-1ev4kke{border:2px solid transparent;background:transparent;box-sizing:border-box}.ripple.svelte-1ev4kke{border:none;box-shadow:0 0 0 1.65px #fff4d280;opacity:0}.slot.active.svelte-1ev4kke .reticle-core:where(.svelte-1ev4kke),.slot.child.svelte-1ev4kke .reticle-core:where(.svelte-1ev4kke){border-color:#fff;box-shadow:0 0 16px #f0d46a;background:#f0d46a}.slot.active.svelte-1ev4kke:not(.tree) .reticle:where(.svelte-1ev4kke),.slot.child.svelte-1ev4kke:not(.tree) .reticle:where(.svelte-1ev4kke){--reticle-size: 1.575rem}.slot.active.svelte-1ev4kke .ripple:where(.svelte-1ev4kke),.slot.child.svelte-1ev4kke .ripple:where(.svelte-1ev4kke){animation:svelte-1ev4kke-ripple-beat 3.4s ease-out infinite}.slot.active.svelte-1ev4kke .ripple.delay:where(.svelte-1ev4kke),.slot.child.svelte-1ev4kke .ripple.delay:where(.svelte-1ev4kke){animation-delay:.16s}.slot.active.svelte-1ev4kke .ripple.late:where(.svelte-1ev4kke),.slot.child.svelte-1ev4kke .ripple.late:where(.svelte-1ev4kke){animation-delay:1.7s}.title.svelte-1ev4kke{grid-column:2;font-weight:700;letter-spacing:.04em}.sub.svelte-1ev4kke{grid-column:2;font-size:.78rem;color:var(--text-muted);display:inline-flex;align-items:center;gap:.35rem;width:fit-content}.sub.svelte-1ev4kke .desc-orb:where(.svelte-1ev4kke){width:.32rem;height:.32rem}.slot.locked.svelte-1ev4kke .slot-plate:where(.svelte-1ev4kke){background:var(--menu-slot-fill);border-color:color-mix(in srgb,var(--accent) 40%,transparent)}.slot.locked.svelte-1ev4kke{opacity:.78}.slot.engaged.internally-nav.svelte-1ev4kke .slot-plate:where(.svelte-1ev4kke),.slot.child.internally-nav.svelte-1ev4kke .slot-plate:where(.svelte-1ev4kke){background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 22%,transparent),color-mix(in srgb,var(--accent) 14%,transparent));border-color:color-mix(in srgb,#f0d46a 48%,transparent)}.slot.engaged.internally-nav.svelte-1ev4kke .slot-outline-ripple:where(.svelte-1ev4kke),.slot.child.internally-nav.svelte-1ev4kke .slot-outline-ripple:where(.svelte-1ev4kke){opacity:.72}.slot.engaged.internally-nav.svelte-1ev4kke,.slot.child.internally-nav.svelte-1ev4kke{opacity:.82}.slot.engaged.internally-nav.svelte-1ev4kke .ekg:where(.svelte-1ev4kke),.slot.child.internally-nav.svelte-1ev4kke .ekg:where(.svelte-1ev4kke){opacity:.5}nav.sealed.svelte-1ev4kke .slot:where(.svelte-1ev4kke):not(.engaged) .reticle:where(.svelte-1ev4kke){visibility:hidden}.hint.svelte-1ev4kke{position:relative;z-index:1;display:block;flex:0 0 auto;margin:0 auto .65rem;max-width:46rem;width:min(46rem,calc(100% - 1.5rem));text-align:center;padding:.45rem 1.85rem;border:1px solid var(--accent);clip-path:polygon(4% 0,96% 0,100% 50%,96% 100%,4% 100%,0 50%);background:color-mix(in srgb,var(--menu-chrome) 88%,transparent);font-size:.88rem}.hint.svelte-1ev4kke>span:where(.svelte-1ev4kke):nth-child(2){display:inline-block;min-width:0;max-width:100%}.hint.svelte-1ev4kke>.desc-orb:where(.svelte-1ev4kke):first-child,.hint.svelte-1ev4kke>.desc-orb:where(.svelte-1ev4kke):last-child{position:absolute;top:50%;translate:0 -50%;z-index:1}.hint.svelte-1ev4kke>.desc-orb:where(.svelte-1ev4kke):first-child{left:.06rem}.hint.svelte-1ev4kke>.desc-orb:where(.svelte-1ev4kke):last-child{right:.06rem}.status.svelte-1ev4kke{font-family:var(--font-mono);font-size:.85rem}.tone-ok.svelte-1ev4kke{color:var(--ok)}.tone-warn.svelte-1ev4kke{color:var(--warn)}.tone-muted.svelte-1ev4kke,.muted-chip.svelte-1ev4kke{color:var(--text-muted)}.warn.svelte-1ev4kke{border-color:var(--warn)}.sr-only.svelte-1ev4kke{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}@keyframes svelte-1ev4kke-drift{to{background-position:48px 48px,48px 0}}@keyframes svelte-1ev4kke-rewind-wash{0%{opacity:0}22%{opacity:1}to{opacity:0}}@keyframes svelte-1ev4kke-rewind-frame{0%{filter:none;transform:var(--tilt, none)}35%{filter:hue-rotate(-28deg) saturate(1.25) brightness(.72);transform:perspective(1200px) rotateX(8deg) scale(.94)}to{filter:none;transform:var(--tilt, none)}}@keyframes svelte-1ev4kke-close-wash{0%{opacity:0;transform:scale(.35)}40%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.45)}}@keyframes svelte-1ev4kke-close-pane{0%{opacity:1}to{opacity:.35}}@keyframes svelte-1ev4kke-close-frame{0%{filter:none}35%{filter:brightness(.82) saturate(1.1)}to{filter:none}}@keyframes svelte-1ev4kke-orbit{0%{transform:rotate(0) translate(7rem) rotate(0)}to{transform:rotate(360deg) translate(7rem) rotate(-360deg)}}@keyframes svelte-1ev4kke-orb-chroma{0%{filter:hue-rotate(0deg)}to{filter:hue-rotate(360deg)}}@keyframes svelte-1ev4kke-orb-hum{0%{filter:hue-rotate(0deg);opacity:.88}50%{filter:hue-rotate(48deg);opacity:1}to{filter:hue-rotate(0deg);opacity:.88}}@keyframes svelte-1ev4kke-ring-hum{0%,to{border-color:var(--menu-orbit);box-shadow:0 0 28px var(--menu-orbit-glow)}50%{border-color:color-mix(in srgb,var(--menu-node-deep) 55%,var(--menu-orbit));box-shadow:0 0 30px color-mix(in srgb,var(--menu-halo) 70%,transparent)}}@keyframes svelte-1ev4kke-sidebar-outline-ripple{0%,10%{filter:drop-shadow(0 0 0 transparent);border-color:color-mix(in srgb,var(--accent) 92%,#f0d46a 8%)}38%{filter:drop-shadow(0 0 10px color-mix(in srgb,var(--accent) 60%,transparent)) drop-shadow(0 0 18px color-mix(in srgb,#f0d46a 28%,transparent));border-color:color-mix(in srgb,var(--accent) 70%,#f0d46a 30%)}40%,to{filter:drop-shadow(0 0 0 transparent);border-color:color-mix(in srgb,var(--accent) 92%,#f0d46a 8%)}}@keyframes svelte-1ev4kke-beat-ltr{0%{left:0;opacity:0}5%{opacity:1}12%{left:28%;opacity:1}14%{left:31%;opacity:.55}16%{left:34%;opacity:1}55%{left:72%;opacity:.85}78%{left:calc(100% - 3.2rem * var(--ekg-w, 1));opacity:.25}88%,to{left:calc(100% - 3.2rem * var(--ekg-w, 1));opacity:0}}@keyframes svelte-1ev4kke-beat-rtl{0%{left:calc(100% - 3.2rem * var(--ekg-w, 1));opacity:0}5%{opacity:1}12%{left:62%;opacity:1}14%{left:58%;opacity:.5}16%{left:55%;opacity:1}55%{left:28%;opacity:.85}78%{left:0;opacity:.25}88%,to{left:0;opacity:0}}@keyframes svelte-1ev4kke-electric-flicker{0%,to{filter:drop-shadow(0 0 2px rgba(240,212,106,.85)) brightness(1)}33%{filter:drop-shadow(0 0 4px rgba(255,240,180,1)) brightness(1.35)}66%{filter:drop-shadow(0 0 1px rgba(200,160,60,.7)) brightness(.85)}}@keyframes svelte-1ev4kke-ripple-beat{0%,10%{transform:translate(-50%,-50%) scaleY(1.22);opacity:0}14%{transform:translate(-50%,-50%) scale(1.27,1.55);opacity:.46}28%{transform:translate(-50%,-50%) scale(2.75,3.35);opacity:0}30%{transform:translate(-50%,-50%) scaleY(1.22);opacity:0}34%{transform:translate(-50%,-50%) scale(1.32,1.62);opacity:.31}52%{transform:translate(-50%,-50%) scale(3.47,4.2);opacity:0}to{transform:translate(-50%,-50%) scale(3.47,4.2);opacity:0}}@keyframes svelte-1ev4kke-logo-spin{0%{transform:rotate(0)}25%{transform:rotate(90deg)}50%{transform:rotate(180deg)}75%{transform:rotate(270deg)}to{transform:rotate(360deg)}}.sao-scrim.svelte-1ev4kke{position:absolute;top:0;right:0;bottom:0;left:0;z-index:28;border:0;padding:0;margin:0;background:#04020880;cursor:pointer;animation:svelte-1ev4kke-sao-scrim-in .22s var(--ease-snap) both}.sao-dock.svelte-1ev4kke{display:flex;flex-direction:column;align-items:center;gap:.55rem;position:absolute;top:calc(5.35rem + env(safe-area-inset-top,0px));bottom:max(4.5rem,env(safe-area-inset-bottom,0px) + 3.5rem);right:max(.55rem,env(safe-area-inset-right));z-index:30;translate:var(--dock-drag, 0px) 0;padding:.45rem .35rem;touch-action:pan-y;-webkit-user-select:none;user-select:none;justify-content:flex-start}.sao-dock.dragging.svelte-1ev4kke{transition:none}.sao-toggle.svelte-1ev4kke{width:2.35rem;height:2.35rem;border-radius:999px;border:1.5px solid color-mix(in srgb,var(--accent) 55%,transparent);background:color-mix(in srgb,var(--menu-chrome, #0a070e) 92%,transparent);color:var(--accent);display:grid;place-items:center;cursor:pointer;padding:0;box-shadow:0 0 14px color-mix(in srgb,var(--accent) 22%,transparent)}.sao-chevron.svelte-1ev4kke{width:.55rem;height:.55rem;border-left:2px solid currentColor;border-bottom:2px solid currentColor;rotate:45deg;translate:.1rem 0;transition:rotate .28s var(--ease-snap),translate .28s var(--ease-snap)}.sao-dock.expanded.svelte-1ev4kke .sao-chevron:where(.svelte-1ev4kke){rotate:-135deg;translate:-.05rem 0}.sao-rail.svelte-1ev4kke{list-style:none;margin:0;padding:.35rem 0;display:flex;flex-direction:column;align-items:center;gap:.55rem}.sao-orb.svelte-1ev4kke{position:relative;width:2.75rem;height:2.75rem;border-radius:999px;border:1.5px solid color-mix(in srgb,var(--text) 35%,transparent);background:color-mix(in srgb,var(--bg-elev, #1a141c) 82%,transparent);color:var(--text);display:grid;place-items:center;cursor:pointer;padding:0;transition:border-color .2s var(--ease-snap),background .2s var(--ease-snap),box-shadow .2s var(--ease-snap),transform .2s var(--ease-snap)}.sao-orb.svelte-1ev4kke:hover,.sao-orb.svelte-1ev4kke:focus-visible{border-color:var(--accent);outline:none}.sao-orb.active.svelte-1ev4kke{border-color:#f0d46a;background:color-mix(in srgb,#f0d46a 22%,var(--bg));box-shadow:0 0 0 2px color-mix(in srgb,#f0d46a 44%,transparent);transform:scale(1.06);animation:svelte-1ev4kke-sidebar-orb-outline-ripple 5.8s ease-out infinite}@keyframes svelte-1ev4kke-sidebar-orb-outline-ripple{0%,10%{box-shadow:0 0 0 2px color-mix(in srgb,#f0d46a 44%,transparent),0 0 color-mix(in srgb,#f0d46a 44%,#e44 36%)}38%{box-shadow:0 0 0 2px color-mix(in srgb,#f0d46a 44%,transparent),0 0 0 13px color-mix(in srgb,#f0d46a 0%,transparent),0 0 14px color-mix(in srgb,#f0d46a 28%,transparent)}40%,to{box-shadow:0 0 0 2px color-mix(in srgb,#f0d46a 44%,transparent),0 0 0 0 transparent}}.sao-letter.svelte-1ev4kke{font-weight:800;font-size:.95rem;letter-spacing:.04em}.sao-panel.svelte-1ev4kke{position:absolute;right:calc(100% + .55rem);top:50%;width:min(16.5rem,calc(100vw - 5.5rem));padding:.95rem 1rem 1.05rem;border:1px solid color-mix(in srgb,var(--accent) 45%,transparent);border-radius:12px;background:linear-gradient(160deg,color-mix(in srgb,var(--bg-elev, #1a141c) 96%,transparent),color-mix(in srgb,var(--menu-chrome, #0a070e) 98%,transparent));box-shadow:0 12px 40px #00000073,0 0 0 1px #ffffff0a;transform-origin:right center;animation:svelte-1ev4kke-sao-panel-in .32s var(--ease-snap) both}.sao-panel.svelte-1ev4kke:after{content:"";position:absolute;right:-.42rem;top:50%;width:.7rem;height:.7rem;border-right:1px solid color-mix(in srgb,var(--accent) 45%,transparent);border-top:1px solid color-mix(in srgb,var(--accent) 45%,transparent);background:inherit;rotate:45deg;translate:0 -50%}.sao-panel-close.svelte-1ev4kke{position:absolute;top:.4rem;right:.4rem;width:2rem;height:2rem;min-height:0;padding:0;border:1px solid color-mix(in srgb,var(--accent) 50%,transparent);border-radius:999px;background:color-mix(in srgb,var(--menu-chrome, #0a070e) 88%,transparent);color:var(--accent);display:grid;place-items:center;cursor:pointer}.sao-panel-close.svelte-1ev4kke .close-ico:where(.svelte-1ev4kke){width:.95rem;height:.95rem;display:block}.sao-chip.svelte-1ev4kke{display:inline-flex;margin:0 2.1rem .35rem 0;padding:.12rem .45rem;border-radius:999px;border:1px solid var(--accent);background:var(--accent-soft);color:var(--text);font-size:.72rem;font-weight:600}.sao-title.svelte-1ev4kke{margin:0 0 .15rem;font-size:1.25rem;line-height:1.2}.sao-sub.svelte-1ev4kke{margin:0 0 .55rem;color:var(--text-muted);font-size:.85rem}.sao-summary.svelte-1ev4kke{margin:0 0 .85rem;color:var(--text-muted);font-size:.88rem;line-height:1.45}.sao-ctas.svelte-1ev4kke{display:flex;flex-wrap:wrap;gap:.45rem}.sao-ctas.svelte-1ev4kke .btn:where(.svelte-1ev4kke){min-height:var(--touch-min, 44px)}@keyframes svelte-1ev4kke-sao-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-1ev4kke-sao-panel-in{0%{opacity:0;transform:translate(.75rem,-50%) scale(.9)}to{opacity:1;transform:translateY(-50%) scale(1)}}@media (max-width: 960px){.stage.svelte-1ev4kke{height:100%;min-height:0;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);overflow:hidden}.hud.svelte-1ev4kke{flex:0 0 auto;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:.65rem .85rem;padding:.75rem max(.95rem,env(safe-area-inset-right)) .4rem max(.85rem,env(safe-area-inset-left))}.hud-brand.svelte-1ev4kke{min-width:0;flex:1 1 auto}.brand-home.svelte-1ev4kke{max-width:100%;gap:.35rem;overflow:visible}.brand-site.svelte-1ev4kke{flex-shrink:0}.eyebrow.svelte-1ev4kke{font-size:.78rem;letter-spacing:.04em}.brand-home.svelte-1ev4kke .gif-icon{width:1.35rem;height:1.35rem;flex:0 0 auto;padding-right:3px}.brand-home.svelte-1ev4kke .gif-icon img{width:100%;height:100%}.hud-actions.svelte-1ev4kke{flex:0 0 auto;margin-left:auto;align-self:center;gap:.55rem}.hud-actions.svelte-1ev4kke .hud-inputs{margin-right:.2rem}.hud-actions.svelte-1ev4kke .ghost.icon-btn:where(.svelte-1ev4kke),.hud-actions.svelte-1ev4kke .theme-toggle{width:calc(var(--touch-min, 44px) * .75);height:calc(var(--touch-min, 44px) * .75);min-height:calc(var(--touch-min, 44px) * .75)}.hud-actions.svelte-1ev4kke .ghost.icon-btn:where(.svelte-1ev4kke) .ico:where(.svelte-1ev4kke),.hud-actions.svelte-1ev4kke .theme-toggle .theme-ico{width:.95rem;height:.95rem}.frame.svelte-1ev4kke,.frame.page-open.svelte-1ev4kke,.frame.wiki-browse.svelte-1ev4kke{display:flex;flex-direction:column;flex:1 1 auto;grid-template-columns:unset;grid-template-rows:unset;transform:none;min-height:0;margin:.15rem .55rem .35rem;margin-right:calc(4.15rem + env(safe-area-inset-right));padding:.65rem;gap:0;overflow:hidden;align-items:stretch}.frame.svelte-1ev4kke>nav.desktop-dest:where(.svelte-1ev4kke):not(.codex-nav){display:none!important}.frame.wiki-browse.svelte-1ev4kke>nav:where(.svelte-1ev4kke){display:block!important;position:relative;z-index:2;flex:0 0 auto;max-height:38%;margin:.45rem 0 0;padding:.2rem 0 0;overflow:auto;-webkit-overflow-scrolling:touch}.frame.wiki-browse.svelte-1ev4kke{margin-right:.55rem}.preview.svelte-1ev4kke,.preview.page-open.svelte-1ev4kke{position:relative;z-index:1;flex:1 1 auto;min-height:0;height:auto;max-height:none;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:1.15rem 1rem 1rem;clip-path:none;border-radius:12px}.preview.page-open.svelte-1ev4kke{padding:2.35rem .75rem .75rem;display:flex;flex-direction:column;overflow:hidden}.page-frame.svelte-1ev4kke{min-height:0;flex:1 1 auto}.overlay-back.svelte-1ev4kke{top:.4rem;left:.4rem;right:auto;width:2.15rem;height:2.15rem;min-width:0;padding:0;border-radius:999px}.overlay-back.svelte-1ev4kke .back-ico:where(.svelte-1ev4kke){width:1.05rem;height:1.05rem}.overlay-back.svelte-1ev4kke kbd:where(.svelte-1ev4kke),.overlay-back.svelte-1ev4kke .back-glyph:where(.svelte-1ev4kke),.overlay-back.svelte-1ev4kke .face-btn:where(.svelte-1ev4kke){display:none}.grid.svelte-1ev4kke{transform:none;opacity:.4;background-size:28px 28px}.stage.svelte-1ev4kke .hint:where(.svelte-1ev4kke){flex:0 0 auto;clip-path:none;border-radius:10px;width:calc(100% - 4.7rem);max-width:none;margin:0 .55rem max(.65rem,env(safe-area-inset-bottom));padding:.55rem .85rem;font-size:.8rem;line-height:1.35;text-align:left}.stage.svelte-1ev4kke .hint:where(.svelte-1ev4kke)>.desc-orb:where(.svelte-1ev4kke){display:none}.sao-dock.svelte-1ev4kke{top:calc(4.75rem + env(safe-area-inset-top,0px));bottom:max(4.25rem,env(safe-area-inset-bottom,0px) + 3.25rem);right:max(.55rem,env(safe-area-inset-right))}}@media (max-width: 960px) and (prefers-reduced-motion: reduce){.sao-panel.svelte-1ev4kke,.sao-orb.svelte-1ev4kke,.sao-chevron.svelte-1ev4kke,.sao-scrim.svelte-1ev4kke,.sidebar-reveal.svelte-1ev4kke,.frame-sidebar.anim-expand.svelte-1ev4kke>nav:where(.svelte-1ev4kke),.frame-sidebar.anim-collapse.svelte-1ev4kke>.sidebar-rail:where(.svelte-1ev4kke){transition:none;animation:none}}@media (prefers-reduced-motion: reduce){.grid.svelte-1ev4kke,.node.svelte-1ev4kke,.node.svelte-1ev4kke:before,.ring.svelte-1ev4kke,.brand-mark.svelte-1ev4kke,.hud-logo.svelte-1ev4kke,.ripple.svelte-1ev4kke,.desc-orb.svelte-1ev4kke,.sao-orb.active.svelte-1ev4kke{animation:none}.ekg-beat.svelte-1ev4kke{animation:none}.slot.active.svelte-1ev4kke .slot-outline-ripple:where(.svelte-1ev4kke),.slot.child.svelte-1ev4kke .slot-outline-ripple:where(.svelte-1ev4kke){animation:none;filter:none;opacity:1}.frame.svelte-1ev4kke,.preview.svelte-1ev4kke,.slot.svelte-1ev4kke,.slot-plate.svelte-1ev4kke,.slot-outline-ripple.svelte-1ev4kke,.frame-sidebar.anim-expand.svelte-1ev4kke>nav:where(.svelte-1ev4kke),.frame-sidebar.anim-collapse.svelte-1ev4kke>.sidebar-rail:where(.svelte-1ev4kke){transition:none;animation:none}}.reduced.svelte-1ev4kke .frame:where(.svelte-1ev4kke){transform:none}.reduced.rewinding.svelte-1ev4kke:after,.reduced.rewinding.svelte-1ev4kke .frame:where(.svelte-1ev4kke),.reduced.closing.svelte-1ev4kke:after,.reduced.closing.svelte-1ev4kke .preview.page-open:where(.svelte-1ev4kke),.reduced.closing.svelte-1ev4kke .frame:where(.svelte-1ev4kke){animation:none}.reduced.svelte-1ev4kke .hud-logo:where(.svelte-1ev4kke),.reduced.svelte-1ev4kke .brand-mark:where(.svelte-1ev4kke),.reduced.svelte-1ev4kke .ripple:where(.svelte-1ev4kke),.reduced.svelte-1ev4kke .desc-orb:where(.svelte-1ev4kke),.reduced.svelte-1ev4kke .node:where(.svelte-1ev4kke):before,.reduced.svelte-1ev4kke .ring:where(.svelte-1ev4kke){animation:none}.reduced.svelte-1ev4kke .ekg-beat:where(.svelte-1ev4kke){animation:none}.portal-landing.svelte-1uha8ag{max-width:var(--maxw);margin:0 auto;padding:max(1rem,env(safe-area-inset-top)) max(1rem,env(safe-area-inset-right)) max(2rem,env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left))}.portal-toolbar.svelte-1uha8ag{display:flex;justify-content:flex-end;align-items:center;gap:.75rem;padding:.25rem 0 .75rem}.portal-hero.svelte-1uha8ag{padding-top:.5rem}.portal-logo.svelte-1uha8ag{display:inline-block;width:clamp(3.5rem,12vw,5rem);height:clamp(3.5rem,12vw,5rem);margin-bottom:.75rem;background:url(../../../icons/logo.gif) center / contain no-repeat;animation:svelte-1uha8ag-logo-spin 20s infinite cubic-bezier(.04,-.64,.76,.35);transition:filter .15s ease}.portal-logo.svelte-1uha8ag:hover{filter:drop-shadow(0 0 10px color-mix(in srgb,var(--brand-apex, var(--nexus-apex, #e0b3e5)) 49%,transparent))}.portal-title.svelte-1uha8ag{font-size:clamp(2.5rem,8vw,4rem);margin:0}.portal-landing.svelte-1uha8ag .brand-apex:where(.svelte-1uha8ag){color:var(--brand-apex, var(--nexus-apex, var(--accent-strong)));text-shadow:0 0 12px color-mix(in srgb,var(--brand-apex, var(--nexus-apex, #e0b3e5)) 32%,transparent);transition:filter .15s ease,text-shadow .15s ease}.portal-landing.svelte-1uha8ag .brand-apex:where(.svelte-1uha8ag):hover{filter:drop-shadow(0 0 10px color-mix(in srgb,var(--brand-apex, var(--nexus-apex, #e0b3e5)) 49%,transparent));text-shadow:0 0 18px color-mix(in srgb,var(--brand-apex, var(--nexus-apex, #e0b3e5)) 46%,transparent)}@keyframes svelte-1uha8ag-logo-spin{0%{transform:rotate(0)}25%{transform:rotate(90deg)}50%{transform:rotate(180deg)}75%{transform:rotate(270deg)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.portal-logo.svelte-1uha8ag{animation:none}.brand-apex.svelte-1uha8ag{transition:none}}.hero.svelte-1uha8ag{text-align:center;padding:2rem 0 1rem}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:clamp(2.5rem,8vw,4rem);margin:0}.lede.svelte-1uha8ag{max-width:36rem;margin:.75rem auto 0;color:var(--text-muted);font-size:1.05rem}.lede.svelte-1uha8ag+.lede:where(.svelte-1uha8ag){margin-top:.65rem}.blurb.svelte-1uha8ag{margin:0;width:100%;color:var(--text-muted);line-height:1.5}.blurb.svelte-1uha8ag+.blurb:where(.svelte-1uha8ag){margin-top:.75rem}.blurb.svelte-1uha8ag em{font-style:italic;color:var(--text)}.destinations.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1rem;margin:1.5rem 0 2rem}.destination.svelte-1uha8ag{width:100%;display:flex;flex-direction:column;align-items:center;text-align:center;color:inherit;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease}.destination.svelte-1uha8ag:hover{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent-soft);text-decoration:none}.destination.svelte-1uha8ag .chip-title:where(.svelte-1uha8ag){margin:0 0 .5rem}@media (max-width: 768px){.hero.svelte-1uha8ag{padding:1.25rem 0 .5rem}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:clamp(2rem,12vw,3rem)}}
