:root{--polar-ivory:#f5c98a;--glacier-white:#141c33;--abeto-teal:#4fb3ae;--dawn-cyan:#6fb8ce;--sky-mint:#2c3f66;--horizon-blue:#e89b5f;--horizon-indigo:#a9bae8;--anime-ink:#e9f1fb;--anime-shadow:#93a5c4;--ember-amber:#f2b96b;--evidence-magenta:#e060a4;--kelp-chartreuse:#b7c94a;--polar-panel:#0c12248c;--polar-panel-strong:#0c1224bd;--polar-line:#e6eef824;--abyss:#0c1122;--ocean:#131b33;--ocean-2:#1a2440;--ice:#e9f1fb;--ice-dim:#93a5c4;--signal:#6fe7c8;--field:#6fe7c8;--amber:#f2b96b;--violet:#a98fe3;--steel:#a9b8d4;--danger:#f47d69;--ink:#0a0f1e;--panel:#0c12248c;--panel-strong:#0e152ac7;--line:#e6eef824;--line-strong:#e6eef847;--dusk-1:#141c33;--dusk-2:#2c3f66;--dusk-fog:#35466b;--dusk-horizon:#e89b5f;--dusk-horizon-light:#f5c98a;--aurora-mint:#6fe7c8;--aurora-violet:#8d69d6;--aurora-amber:#f2b96b;--text-faint:#5e6e8f;--ease-cine:cubic-bezier(.22, 1, .36, 1);--page-pad:clamp(16px, 4vw, 56px);--radius:8px;--font-display-fallback:Impact, Haettenschweiler, "Arial Black", sans-serif}*{box-sizing:border-box}html{overscroll-behavior:none;scroll-behavior:smooth;scroll-snap-type:x mandatory;background:var(--abyss);scrollbar-color:var(--signal) var(--abyss);min-width:320px;height:100%;overflow:auto hidden}body{width:max-content;min-width:320px;height:100%;color:var(--ice);background:linear-gradient(115deg, #6fe7c824, transparent 18%, #8d69d61f 68%, #f2b96b14), linear-gradient(180deg, var(--abyss) 0%, var(--ocean) 46%, #1a2440 100%);font-family:var(--font-sans), Arial, sans-serif;letter-spacing:0;margin:0;overflow:visible hidden}body:before{content:"";z-index:-2;pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#e6eef809 1px,#0000 1px),linear-gradient(#e6eef808 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000000eb,#00000024);mask-image:linear-gradient(#000000eb,#00000024)}body:after{content:"";z-index:-1;pointer-events:none;background:repeating-linear-gradient(100deg,#0000 0 18px,#6fe7c80a 18px 19px,#0000 19px 42px),linear-gradient(#0000 0%,#121b337a 100%);position:fixed;inset:0}button,a{color:inherit;font:inherit}button{cursor:pointer;border:0}a{text-decoration:none}img{max-width:100%;display:block}::selection{color:var(--ink);background:var(--signal)}.teerth-site{isolation:isolate;align-items:stretch;width:max-content;height:100svh;min-height:100svh;display:flex;position:relative;overflow:visible}.section-band{width:100vw;height:100svh;padding:clamp(76px, 10vw, 136px) var(--page-pad);border-top:1px solid var(--line);scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100vw;position:relative;overflow:hidden auto}.section-kicker{color:var(--signal);font-family:var(--font-pixel), Consolas, monospace;letter-spacing:.14em;text-transform:uppercase;margin:0 0 14px;font-size:clamp(.74rem,1.1vw,.92rem);font-weight:800}.edge-nav{z-index:55;top:18px;left:var(--page-pad);right:var(--page-pad);pointer-events:none;grid-template-columns:auto 1fr;align-items:center;gap:18px;display:grid;position:fixed}.brand-mark,.nav-links a,.neo-button{pointer-events:auto;color:var(--ice);border:1px solid var(--line-strong);border-radius:var(--radius);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c1224ad;box-shadow:0 18px 44px #00000057}.brand-mark{align-items:center;gap:10px;width:fit-content;min-height:44px;padding:7px 12px 7px 8px;display:inline-flex}.brand-mark span{width:30px;height:30px;color:var(--ink);background:var(--signal);font-family:var(--font-display), var(--font-display-fallback);border-radius:50%;place-items:center;font-size:.78rem;display:grid}.brand-mark strong{letter-spacing:.04em;text-transform:uppercase;max-width:28ch;font-size:.78rem;font-weight:800}.nav-links{justify-self:end;gap:8px;display:flex}.nav-links a{min-height:38px;color:var(--ice-dim);text-transform:uppercase;transition:color .22s var(--ease-cine), border-color .22s var(--ease-cine), transform .22s var(--ease-cine);justify-content:center;align-items:center;padding:0 12px;font-size:.76rem;font-weight:800;display:inline-flex}.nav-links a:hover,.nav-links a:focus-visible,.brand-mark:hover,.brand-mark:focus-visible{color:var(--ice);border-color:var(--signal);outline:0;transform:translateY(-1px)}.neo-button{min-height:44px;color:var(--ink);background:var(--signal);text-transform:uppercase;justify-content:center;align-items:center;padding:0 16px;font-weight:900;display:inline-flex}.splash{--splash-y:0%;z-index:100;color:var(--ice);background:linear-gradient(120deg, #6fe7c81f, transparent 28%), linear-gradient(300deg, #8d69d61f, transparent 34%), var(--abyss);transform:translateY(var(--splash-y));place-items:center;padding:clamp(12px,2vw,24px);animation:.9s ease-in 3.2s forwards splash-auto-clear;display:grid;position:fixed;inset:0}.splash-shell{border:1px solid var(--line-strong);border-radius:var(--radius);background:linear-gradient(90deg,#e6eef80e 1px,#0000 1px) 0 0/44px 44px,linear-gradient(#e6eef80a 1px,#0000 1px) 0 0/44px 44px,linear-gradient(135deg,#6fe7c821,#0000 44%),#0b1020e0;grid-template-rows:1fr auto;grid-template-columns:minmax(240px,.38fr) minmax(0,1fr);gap:clamp(14px,2vw,24px);width:min(1120px,100%);min-height:min(740px,100svh - 36px);padding:clamp(16px,3vw,34px);display:grid;position:relative;overflow:hidden;box-shadow:0 40px 120px #0000008f}.splash-scan{z-index:4;pointer-events:none;background:linear-gradient(90deg,#0000,#6fe7c838,#0000);width:120%;position:absolute;inset:0 auto 0 -120%;transform:skew(-18deg)}.splash-flash{z-index:6;background:var(--signal);opacity:0;pointer-events:none;mix-blend-mode:screen;position:absolute;inset:0}.splash-status{z-index:2;color:var(--signal);border-radius:var(--radius);font-family:var(--font-pixel), Consolas, monospace;text-transform:uppercase;background:#070b18c7;border:1px solid #6fe7c85c;align-content:start;gap:14px;padding:16px;display:grid;position:relative}.splash-status>div:first-child{color:var(--ice);font-family:var(--font-sans), Arial, sans-serif;justify-content:space-between;gap:14px;font-size:.72rem;font-weight:900;display:flex}.boot-progress{background:#070b18e0;border:1px solid #6fe7c87a;height:12px;padding:2px}.boot-progress span{background:linear-gradient(90deg, var(--signal), var(--violet));width:100%;height:100%;display:block}.boot-log{gap:10px;display:grid}.boot-row{grid-template-columns:94px 1fr;gap:10px;margin:0;font-size:clamp(.66rem,1vw,.82rem);line-height:1.25;display:grid}.boot-row span{color:var(--signal)}.boot-row strong{color:var(--ice);font-weight:700}.splash-tiles{z-index:2;perspective:1200px;justify-content:center;align-self:center;gap:clamp(4px,.8vw,8px);display:grid;position:relative}.splash-word-row{justify-content:center;gap:clamp(3px,.7vw,8px);display:flex}.flip-panel{aspect-ratio:.78;width:clamp(33px,5.2vw,72px);color:var(--ink);background:linear-gradient(180deg, var(--ice), #9db4d9);backface-visibility:hidden;transform-style:preserve-3d;border:1px solid #e9f1fb6b;border-radius:6px;place-items:center;display:inline-grid;position:relative;overflow:hidden;box-shadow:0 18px 36px #00000047,0 0 28px #6fe7c829}.flip-panel:before{content:"";background:#070b185c;height:1px;position:absolute;inset:49% 0 auto}.flip-panel:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#0000 0 6px,#070b180f 6px 7px);position:absolute;inset:0}.flip-letter{z-index:1;font-family:var(--font-display), var(--font-display-fallback);font-size:clamp(2rem,5.4vw,5.8rem);line-height:.78;position:relative}.splash-footer{z-index:2;border-top:1px solid #6fe7c842;grid-column:1/-1;justify-content:space-between;align-items:center;gap:14px;padding-top:10px;display:flex;position:relative}.splash-footer p{color:var(--ice-dim);font-family:var(--font-pixel), Consolas, monospace;text-transform:uppercase;margin:0;font-size:clamp(.78rem,1.2vw,1rem)}.boot-cursor{color:var(--signal)}.igloo-world{width:100vw;height:100svh;min-height:100svh;color:var(--ice);background:radial-gradient(ellipse at 52% 54%, #4fb3ae33, transparent 33%), radial-gradient(ellipse at 50% 102%, #6fb8ce2e, transparent 58%), linear-gradient(180deg, var(--glacier-white) 0%, var(--sky-mint) 44%, var(--horizon-blue) 100%);isolation:isolate;scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100vw;position:relative;overflow:hidden}.igloo-world:before,.igloo-world:after{content:"";pointer-events:none;position:absolute;inset:0}.igloo-world:before{z-index:2;mix-blend-mode:normal;background:linear-gradient(#0c112233,#0000 34%,#0c112270 100%),radial-gradient(at 50% 58%,#0000 0 34%,#00000038 78%)}.igloo-scene{z-index:2;inset:0;width:100%!important;height:100%!important;position:absolute!important}.igloo-scene canvas{display:block;width:100%!important;height:100%!important}.igloo-polar-dome,.igloo-dome,.ice-block,.seal-avatar,.active-theory-veil{pointer-events:none}.igloo-world[data-high-contrast=true]{background:radial-gradient(ellipse at 50% 48%, #40588247, transparent 42%), radial-gradient(ellipse at 50% 105%, #6fb8ce29, transparent 56%), linear-gradient(180deg, var(--glacier-white) 0%, var(--dawn-cyan) 50%, var(--horizon-blue) 100%)}.igloo-world[data-high-contrast=true]:before{background:linear-gradient(#0000001f,#0000 32%,#0000005c 100%),repeating-linear-gradient(0deg,#e6eef807 0 1px,#0000 1px 5px)}.igloo-world[data-high-contrast=true]:after{opacity:.1}.igloo-poster,.igloo-fallback{z-index:0;background:radial-gradient(ellipse at 52% 50%, #a0b2d621, transparent 25%), radial-gradient(ellipse at 50% 74%, #6fe7c814, transparent 26%), linear-gradient(180deg, var(--glacier-white) 0%, var(--sky-mint) 46%, var(--horizon-blue) 100%);position:absolute;inset:0;overflow:hidden}.igloo-poster:before,.igloo-fallback:before{content:"";aspect-ratio:1.5;background:linear-gradient(90deg,#e6eef81f 1px,#0000 1px) 0 0/72px 100%,repeating-radial-gradient(at 50% 82%,#e6eef833 0 2px,#0000 2px 42px),linear-gradient(145deg,#d6e2f5c7,#54648a73 48%,#0c122499);border-radius:52% 52% 18% 18%;width:min(660px,82vw);position:absolute;top:52%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 80px #e6eef833,inset 0 0 70px #e9f1fb38,inset 0 -44px 90px #0000005c}.igloo-poster:after,.igloo-fallback:after{content:"";filter:blur(.2px);background:repeating-radial-gradient(#0000 0 22px,#e6eef817 23px 24px),linear-gradient(90deg,#0000,#e6eef82e,#0000);border-radius:50%;width:min(920px,130vw);height:190px;position:absolute;top:72%;left:50%;transform:translate(-50%,-50%)rotate(-4deg)}.igloo-hud{z-index:8;pointer-events:none;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(240px,.58fr) minmax(240px,.58fr);gap:12px;padding:clamp(16px,2.45vw,34px);display:grid;position:absolute;inset:0}.igloo-brand,.igloo-topnav,.igloo-manifesto,.igloo-controls-hint,.igloo-readout,.igloo-controls,.igloo-source{pointer-events:auto}.igloo-brand{color:#e6eef8e0;text-shadow:0 18px 44px #000000a3;align-self:start;gap:6px;width:min(246px,70vw);display:grid}.igloo-brand strong{color:var(--ice);font-family:var(--font-display), var(--font-sans), Arial, sans-serif;letter-spacing:0;text-transform:uppercase;text-wrap:balance;font-size:clamp(1.04rem,1.46vw,1.46rem);font-weight:760;line-height:1.02}.igloo-brand span{color:#93a5c4d1;width:fit-content;font-family:var(--font-pixel), Consolas, monospace;letter-spacing:.16em;text-transform:uppercase;font-size:.5rem;font-weight:600;display:inline-block;position:relative}.igloo-brand p{color:#e6eef8ad;max-width:27ch;font-family:var(--font-sans), Arial, sans-serif;text-transform:none;margin:0;font-size:.66rem;line-height:1.42;display:none}.igloo-topnav{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#090d1c2e;border:1px solid #e6eef821;border-radius:5px;grid-area:1/2;place-self:start end;min-height:34px;display:inline-flex;overflow:hidden;box-shadow:0 12px 34px #0000002e}.igloo-topnav a,.igloo-topnav button{color:#e6eef894;min-width:64px;font-family:var(--font-pixel), Consolas, monospace;text-transform:uppercase;background:0 0;border-left:1px solid #e6eef81a;padding:0 10px;font-size:.5rem;font-weight:650}.igloo-topnav a:first-child,.igloo-topnav button:first-child{border-left:0}.igloo-topnav a:hover,.igloo-topnav a:focus-visible,.igloo-topnav button:hover,.igloo-topnav button:focus-visible{color:var(--ice);background:#e6eef80b;outline:0}.open-world-loading-bridge{z-index:22;color:#e9f1fbf0;isolation:isolate;opacity:1;pointer-events:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-shadow:0 10px 28px #000000a8;visibility:visible;background:linear-gradient(#0f162aeb,#0b1020db),#0c1224eb;border:1px solid #e9f1fb57;border-radius:6px;gap:8px;width:min(310px,100vw - 36px);padding:13px 15px 14px;transition:opacity .22s,transform .22s,visibility .22s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 24px 86px #090e1e8a,0 0 0 1px #6fe7c814,inset 0 1px #e9f1fb14}.open-world-loading-bridge[data-active=false]{opacity:0;visibility:hidden;transform:translate(-50%,calc(8px - 50%))}.open-world-loading-bridge span,.open-world-loading-bridge li{font-family:var(--font-pixel), Consolas, monospace;letter-spacing:.12em;text-transform:uppercase;font-size:.5rem;font-weight:650}.open-world-loading-bridge strong{color:var(--ice);font-family:var(--font-display), var(--font-sans), Arial, sans-serif;text-transform:uppercase;font-size:.96rem;font-weight:760;line-height:1}.open-world-loading-bridge ol{grid-template-columns:repeat(3,1fr);gap:6px;margin:0;padding:0;list-style:none;display:grid}.open-world-loading-bridge li{color:#e9f1fbb3;text-overflow:ellipsis;white-space:nowrap;border-top:1px solid #e9f1fb38;padding-top:7px;overflow:hidden}.open-world-loading-bridge i{background:#e9f1fb33;height:2px;position:relative;overflow:hidden}.open-world-loading-bridge i:before{content:"";background:linear-gradient(90deg, var(--signal), var(--violet), var(--amber));transform-origin:0;animation:1.4s cubic-bezier(.3,0,.1,1) infinite open-world-load-sweep;position:absolute;inset:0}@keyframes open-world-load-sweep{0%{transform:translate(-78%)scaleX(.22)}52%{transform:translate(0%)scaleX(.92)}to{transform:translate(82%)scaleX(.28)}}@media (max-width:640px){.open-world-loading-bridge{width:min(286px,100vw - 28px);padding:11px 12px 12px;top:48%}.open-world-loading-bridge ol{grid-template-columns:1fr;gap:4px}}.igloo-manifesto{color:#e6eef86b;text-align:right;text-shadow:0 0 24px #000000b8;grid-area:1/2;justify-self:end;width:min(232px,24vw);margin-top:48px;display:none}.igloo-manifesto span,.igloo-controls-hint span,.igloo-controls-hint small{font-family:var(--font-pixel), Consolas, monospace;letter-spacing:.12em;text-transform:uppercase}.igloo-manifesto span{color:#6fe7c894;margin-bottom:8px;font-size:.52rem;display:block}.igloo-manifesto p{margin:0;font-size:.66rem;line-height:1.4}.igloo-controls-hint{color:#e6eef847;text-shadow:0 0 24px #000000b8;grid-area:2/1;place-self:center start;width:min(190px,19vw)}.igloo-controls-hint span{color:#e6eef88f;font-size:.5rem;display:block}.igloo-controls-hint small{color:#6fe7c85c;margin-top:6px;font-size:.5rem;display:block}.igloo-readout{text-align:right;text-shadow:0 0 24px #000000b8;border-left:1px solid #e6eef81a;grid-area:2/2;align-self:end;width:min(268px,24vw);margin-bottom:28px;padding:9px 0 0 12px}.igloo-readout span,.igloo-source,.igloo-controls,.igloo-artifact-meta{color:#6fe7c899;font-family:var(--font-pixel), Consolas, monospace;letter-spacing:.14em;text-transform:uppercase;font-size:.5rem}.igloo-readout h2{color:#e9f1fbf5;font-family:var(--font-display), var(--font-sans), Arial, sans-serif;letter-spacing:0;text-transform:uppercase;margin:7px 0 9px;font-size:clamp(1rem,1.32vw,1.34rem);font-weight:760;line-height:1.02}.igloo-readout p{color:#e6eef8a8;margin:0;font-size:.64rem;line-height:1.38}.igloo-artifact-signal{color:#6fe7c8a8;font-family:var(--font-pixel), Consolas, monospace;letter-spacing:.12em;text-transform:uppercase;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:-4px 0 8px;font-size:.52rem;line-height:1.28;display:-webkit-box;overflow:hidden}.igloo-artifact-meta{color:#e6eef875;margin-top:12px;line-height:1.45;display:none}.igloo-live-strip{z-index:8;color:#e6eef885;text-shadow:0 0 24px #000000b8;pointer-events:auto;background:linear-gradient(90deg,#090d1c61,#090d1c1a 72%,#0000);border-left:1px solid #6fe7c833;gap:5px;width:min(270px,22vw);padding:8px 0 8px 12px;display:grid;position:absolute;bottom:clamp(112px,13vh,148px);left:clamp(18px,3vw,52px)}.igloo-live-strip span,.igloo-live-strip small{color:#6fe7c880;font-family:var(--font-pixel), Consolas, monospace;letter-spacing:.14em;text-transform:uppercase;font-size:.46rem}.igloo-live-strip strong{color:#e9f1fbf2;font-family:var(--font-pixel), Consolas, monospace;text-transform:uppercase;font-size:.58rem}.igloo-live-strip p{color:#e6eef894;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.62rem;line-height:1.34;display:-webkit-box;overflow:hidden}.igloo-source{color:#e6eef894;grid-area:3/1;align-self:end;gap:4px;max-width:340px;display:none}.igloo-source strong{color:var(--ice)}.igloo-controls{flex-wrap:wrap;grid-area:3/2;place-self:end;gap:6px;display:flex}.igloo-controls button{color:#e6eef880;min-height:26px;font-family:var(--font-pixel), Consolas, monospace;text-transform:uppercase;background:#090d1c52;border:1px solid #e6eef81a;border-radius:5px;padding:0 8px;font-size:.48rem}.igloo-controls button[aria-pressed=true],.igloo-controls button:hover,.igloo-controls button:focus-visible{color:var(--ice);background:#6fe7c814;border-color:#6fe7c87a;outline:0}.igloo-world[data-high-contrast=true] .igloo-readout,.igloo-world[data-high-contrast=true] .igloo-live-strip,.igloo-world[data-high-contrast=true] .station-profile-rail,.igloo-world[data-high-contrast=true] .igloo-topnav,.igloo-world[data-high-contrast=true] .igloo-controls button{background-color:#050812d1;box-shadow:0 0 42px #00000080,inset 0 1px #e9f1fb14}.igloo-artifact-list{z-index:7;pointer-events:auto;scrollbar-width:none;gap:4px;max-width:min(500px,100vw - 32px);padding:2px;display:flex;position:absolute;bottom:clamp(34px,4.8vh,48px);left:50%;overflow-x:auto;transform:translate(-50%)}.igloo-axis-meter{z-index:7;color:#e6eef85c;width:min(390px,100vw - 32px);font-family:var(--font-pixel), Consolas, monospace;letter-spacing:.12em;text-transform:uppercase;pointer-events:none;grid-template-columns:auto minmax(120px,1fr) auto;align-items:center;gap:10px;font-size:.46rem;display:grid;position:absolute;bottom:clamp(18px,2.4vh,28px);left:50%;transform:translate(-50%)}.igloo-axis-meter div{background:#e6eef81f;height:1px;overflow:hidden}.igloo-axis-meter i{transform-origin:0;background:linear-gradient(90deg,#93a5c43d,#6fe7c8c7,#8d69d694);width:100%;height:100%;display:block;box-shadow:0 0 12px #6fe7c847}.igloo-axis-meter strong{color:#e6eef8d1;font-weight:800}.igloo-artifact-list::-webkit-scrollbar{display:none}.igloo-artifact{color:#e6eef87a;min-height:28px;font-family:var(--font-pixel), Consolas, monospace;text-transform:uppercase;background:#090d1c2e;border:1px solid #e6eef814;border-radius:5px;flex:none;padding:0 8px;font-size:.48rem}.igloo-axis-probe{pointer-events:none}.igloo-input-hint{z-index:12;color:#e9f1fbeb;border-radius:var(--radius);max-width:min(320px,100vw - 32px);font-family:var(--font-pixel), Consolas, monospace;letter-spacing:.12em;text-align:center;text-transform:uppercase;pointer-events:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#090d1cb8;border:1px solid #6fe7c86b;padding:8px 12px;font-size:.62rem;line-height:1.25;position:absolute;bottom:clamp(154px,18vh,196px);left:50%;transform:translate(-50%);box-shadow:0 18px 52px #00000057}.igloo-artifact[aria-pressed=true]{color:var(--ice);background:#6fe7c814;border-color:#6fe7c8b3}.station-profile-rail{-webkit-backdrop-filter:blur(12px)saturate(1.02);backdrop-filter:blur(12px)saturate(1.02);background:linear-gradient(90deg,#e9f1fb06,#0000 24%,#e9f1fb06),#090d1c47;border:1px solid #e6eef81a;border-radius:6px;align-items:center;gap:2px;min-height:40px;padding:3px;box-shadow:0 16px 48px #0000004d,inset 0 1px #e9f1fb0d}.station-profile-chip{--station-accent:var(--signal);text-align:center;opacity:.48;background:0 0;border-color:#0000;border-radius:5px;align-content:center;gap:2px;min-width:66px;min-height:34px;padding:4px 8px;transition:min-width .18s,opacity .18s,color .18s,border-color .18s,background-color .18s;display:grid;position:relative}.station-profile-chip:before,.station-profile-chip:after{content:"";opacity:0;pointer-events:none;transition:opacity .18s;position:absolute;inset:6px}.station-profile-chip:before{border-top:1px solid var(--station-accent);border-bottom:1px solid var(--station-accent)}.station-profile-chip:after{border-left:1px solid var(--station-accent);border-right:1px solid var(--station-accent);transform:scaleY(.42)}.station-profile-chip span,.station-profile-chip small{color:#e6eef870;font-family:var(--font-pixel), Consolas, monospace;white-space:nowrap;font-size:.38rem;line-height:1.1}.station-profile-chip strong{color:#e9f1fbc7;font-family:var(--font-pixel), Consolas, monospace;text-transform:uppercase;white-space:nowrap;font-size:.45rem;line-height:1}.station-profile-chip:hover,.station-profile-chip:focus-visible{opacity:.86;outline:0}.station-profile-chip[aria-pressed=true]{min-width:90px;color:var(--ice);background:radial-gradient(ellipse at 50% 0%, color-mix(in srgb, var(--station-accent), transparent 84%), transparent 70%), #e6eef80a;opacity:1;border-color:#e6eef824}.station-profile-chip[aria-pressed=true]:before,.station-profile-chip[aria-pressed=true]:after{opacity:.72}.igloo-no-webgl{z-index:4;color:#e6eef8bd;border-radius:var(--radius);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#090d1c94;border:1px solid #e6eef833;width:min(560px,100% - 32px);padding:16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.igloo-world[data-render-enabled=false] .igloo-hud{opacity:.36;filter:saturate(.6)}.sdf-seal-splash{z-index:14;color:#e9f1fbf0;-webkit-backdrop-filter:blur(18px)saturate(1.1);backdrop-filter:blur(18px)saturate(1.1);pointer-events:auto;background:radial-gradient(at 68% 46%,#93a5c433,#0000 32%),radial-gradient(at 34% 56%,#6fe7c81f,#0000 38%),linear-gradient(90deg,#050812f0,#090e1ed1 48%,#04060ef5);grid-template-rows:1fr auto;grid-template-columns:minmax(260px,.82fr) minmax(320px,1.18fr);align-items:center;gap:clamp(22px,4vw,72px);padding:clamp(20px,5vw,72px);display:grid;position:absolute;inset:0;overflow:hidden}.sdf-splash-shader-canvas{z-index:0;opacity:.14;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.sdf-seal-splash:before,.sdf-seal-splash:after{content:"";pointer-events:none;position:absolute;inset:clamp(18px,3vw,48px)}.sdf-seal-splash:before{z-index:0;background-color:#0000;background-image:linear-gradient(90deg,#e6eef80a 1px,#0000 1px),linear-gradient(0deg,#e6eef809 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:68px 68px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #e6eef81f;-webkit-mask-image:radial-gradient(at 54%,#000 0 44%,#0000 76%);mask-image:radial-gradient(at 54%,#000 0 44%,#0000 76%)}.sdf-seal-splash:after{z-index:0;border-bottom:1px solid #6fe7c857;transform:skewY(-2deg)}.sdf-splash-art{z-index:1;aspect-ratio:1.18;filter:drop-shadow(0 0 62px #6fe7c833);grid-row:1/span 2;justify-self:center;width:min(420px,70vw);position:relative}.sdf-splash-art i,.sdf-splash-art span{display:block;position:absolute}.sdf-splash-art:before,.sdf-splash-art:after,.sdf-splash-art i:first-child:before{content:"";pointer-events:none;position:absolute}.sdf-splash-art:before{background:repeating-radial-gradient(#0000 0 18px,#e6eef821 18px 19px,#0000 19px 38px),linear-gradient(90deg,#0000,#6fe7c847,#0000);border-radius:50%;height:34%;bottom:18%;left:4%;right:4%;transform:rotate(-4deg)}.sdf-splash-art:after{background:#e6eef80d;border:1px solid #e6eef829;border-top:0;border-radius:50%;height:12%;bottom:23%;left:15%;right:12%}.sdf-splash-art i:first-child{background:linear-gradient(90deg,#e9f1fb61,#0000 18%,#6fe7c81f 52%,#0000 82%),radial-gradient(at 50% 18%,#e9f1fbb8,#0000 36%),linear-gradient(140deg,#e2ecfae0,#7a8cb09e 48%,#0e1426b8);border:1px solid #e6eef83d;border-radius:54% 54% 10% 10%/78% 78% 12% 12%;height:48%;top:19%;left:12%;right:10%;overflow:hidden;box-shadow:inset 0 0 44px #e9f1fb1f,inset 0 -34px 64px #0000005c}.sdf-splash-art i:first-child:before{opacity:.82;background:linear-gradient(90deg,#0000 49.7%,#e6eef847 50%,#0000 50.3%),repeating-radial-gradient(at 50% 100%,#0000 0 21px,#e6eef82e 21px 22px,#0000 22px 48px),linear-gradient(70deg,#0000 0 47%,#e6eef82e 47% 48%,#0000 48%),linear-gradient(110deg,#0000 0 47%,#e6eef821 47% 48%,#0000 48%);inset:0}.sdf-splash-art i:last-of-type{border:1px solid #6fe7c861;border-radius:50%;animation:5.8s linear infinite sdf-orbit;inset:13% 8% 16%}.sdf-splash-art span{background:linear-gradient(90deg,#0000,#e6eef842,#6fe7c8d1,#0000);height:1px;bottom:17%;left:6%;right:5%;box-shadow:0 0 28px #6fe7c86b}.sdf-splash-copy{z-index:1;align-self:end;width:min(560px,100%);max-width:560px;position:relative}.sdf-splash-copy span,.sdf-splash-console p,.sdf-splash-console strong,.sdf-render-button,.sdf-seal-proof span,.sdf-collision-bridge span,.sdf-probe-label{font-family:var(--font-pixel), Consolas, monospace;letter-spacing:.12em;text-transform:uppercase}.sdf-splash-copy span{color:#6fe7c8c2;font-size:clamp(.62rem,.85vw,.76rem)}.sdf-splash-copy h2{color:#e9f1fbfa;font-family:var(--font-display), var(--font-display-fallback);text-transform:uppercase;margin:12px 0 14px;font-size:clamp(2.1rem,5.8vw,5.35rem);line-height:.9}.sdf-splash-copy p{color:#e6eef8b3;overflow-wrap:break-word;text-wrap:pretty;max-width:min(58ch,100%);margin:0;font-size:clamp(.8rem,.96vw,.95rem);line-height:1.48}.sdf-splash-console{z-index:1;border-left:1px solid #6fe7c85c;align-self:start;gap:7px;max-width:540px;padding-left:18px;display:grid;position:relative}.sdf-splash-console p{color:#e6eef899;overflow-wrap:anywhere;gap:12px;margin:0;font-size:.62rem;display:flex}.sdf-splash-console p span,.sdf-splash-console strong{color:#6fe7c8c2}.sdf-splash-console strong{color:#e6eef8db;margin-top:6px;font-size:.66rem;line-height:1.35}.sdf-render-button{z-index:1;color:#e9f1fbf0;background:linear-gradient(90deg,#6fe7c824,#8d69d61a);border:1px solid #6fe7c894;border-radius:0;grid-column:2;justify-self:start;place-items:center start;min-width:min(310px,100%);min-height:56px;padding:0 18px;font-size:.66rem;text-decoration:none;display:grid;position:relative;overflow:hidden;box-shadow:0 0 34px #6fe7c81f,inset 0 0 0 1px #e9f1fb0a}.sdf-render-button span{z-index:1;position:relative}.sdf-render-button i{transform-origin:0;background:linear-gradient(90deg,#6fe7c833,#6fe7c8eb,#8d69d6cc);height:3px;position:absolute;inset:auto 0 0}.sdf-render-button:hover,.sdf-render-button:focus-visible{color:#fff;outline-offset:4px;background:#6fe7c82e;outline:1px solid #e6eef8c2}.sdf-splash-art{aspect-ratio:1.45;perspective:1000px;grid-column:2;place-self:center;width:min(650px,48vw);min-width:330px;transform:translateY(-3vh)}.sdf-splash-art em,.sdf-splash-art b{font-style:normal;display:block;position:absolute}.sdf-splash-art:before{background:repeating-radial-gradient(#0000 0 22px,#e6eef81f 22px 23px,#0000 23px 46px),radial-gradient(#e6eef847,#6fe7c81a 38%,#0000 70%);border-radius:50%;height:34%;inset:auto 4% 4%;transform:rotateX(68deg)rotate(-3deg);box-shadow:0 0 90px #6fe7c838}.sdf-splash-art:after{background:linear-gradient(90deg,#0000,#e6eef82e,#6fe7c8eb,#0000);border:0;border-radius:0;height:2px;inset:auto 10% 18%;transform:skewY(-4deg);box-shadow:0 0 30px #6fe7c86b}.sdf-art-orbit{filter:drop-shadow(0 0 18px #6fe7c82e);border:1px solid #6fe7c838;border-radius:50%;width:86%;height:82%;top:4%;left:7%}.sdf-art-orbit-a{transform:rotateX(64deg)rotate(-5deg)}.sdf-art-orbit-b{opacity:.56;transform:rotateX(70deg)rotate(31deg)scale(.78)}.sdf-art-orbit-c{opacity:.42;transform:rotateX(75deg)rotate(-42deg)scale(.64)}.sdf-art-dome{height:68%;transform-style:preserve-3d;position:absolute;top:6%;left:11%;right:11%;transform:rotateX(36deg)rotate(-4deg)}.sdf-dome-shell{background:linear-gradient(90deg,#e6eef82e 1px,#0000 1px) 0 0/70px 100%,repeating-radial-gradient(at 50% 96%,#e6eef838 0 1px,#0000 1px 34px),linear-gradient(145deg,#e9f1fbd1,#6e80a580 42%,#0a0f1e57 100%);border:1px solid #e6eef833;border-bottom-color:#e6eef814;border-radius:52% 52% 14% 14%/88% 88% 12% 12%;inset:2% 3% 8%;overflow:hidden;box-shadow:0 0 62px #e6eef82e,inset 0 0 44px #e9f1fb38,inset 0 -32px 72px #00000057}.sdf-dome-tile{left:var(--tile-x);top:var(--tile-y);z-index:2;width:var(--tile-w);height:clamp(12px,1.8vw,22px);transform:translate(-50%, -50%) rotate(var(--tile-rot)) skewX(-7deg);background:linear-gradient(135deg,#e9f1fbb8,#9aadcd94 46%,#3e4e708a),radial-gradient(circle at 30% 22%,#e9f1fb85,#0000 34%);border:1px solid #e9f1fb47;border-radius:5px;box-shadow:0 0 12px #e6eef81f,inset 0 0 10px #e9f1fb2e,0 8px 18px #00000047}.igloo-diagnostics{z-index:18;color:#e6eef8c7;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:none;background:linear-gradient(90deg,#070b18b8,#070b1838);border-left:1px solid #6fe7c885;width:min(520px,100% - 32px);max-height:min(240px,38svh);padding:12px 14px;position:absolute;bottom:clamp(76px,9vh,112px);left:clamp(16px,3vw,44px);overflow:auto}.igloo-diagnostics span,.igloo-diagnostics strong{color:#6fe7c8db;font-family:var(--font-pixel), Consolas, monospace;letter-spacing:.12em;text-transform:uppercase;font-size:.62rem}.igloo-diagnostics ol{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.igloo-diagnostics li{overflow-wrap:anywhere;gap:3px;font-size:.72rem;line-height:1.35;display:grid}.sdf-dome-meridian{z-index:1;transform-origin:50% 100%;background:linear-gradient(#0000,#e6eef857,#e6eef814);width:1px;top:12%;bottom:16%;left:50%}.sdf-dome-meridian-a{transform:rotate(-36deg)}.sdf-dome-meridian-b{transform:rotate(0)}.sdf-dome-meridian-c{transform:rotate(36deg)}.sdf-art-threshold{z-index:3;background:linear-gradient(#e6eef829,#6fe7c80a),linear-gradient(90deg,#0000 48%,#e6eef852 49% 51%,#0000 52%);border:1px solid #e6eef829;border-radius:50% 50% 12% 12%/90% 90% 10% 10%;height:25%;position:absolute;bottom:13%;left:30%;right:25%;box-shadow:0 0 24px #6fe7c82e,inset 0 -18px 28px #00000047}.sdf-art-threshold em:first-child{background:#6fe7c8b8;height:3px;bottom:12%;left:18%;right:18%;box-shadow:0 0 18px #6fe7c870}.sdf-art-threshold em:last-child{background:#e6eef833;width:1px;height:74%;top:12%;left:50%}.sdf-art-threshold strong{color:#6fe7c8c2;width:max-content;font-family:var(--font-pixel), Consolas, monospace;letter-spacing:.12em;text-transform:uppercase;font-size:.58rem;font-weight:500;position:absolute;bottom:-26px;left:50%;transform:translate(-50%)}.sdf-seal-proof,.sdf-collision-bridge{z-index:5;color:#e6eef8bf;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none;background:#080c1aa3;border:1px solid #e6eef81f;width:210px;padding:8px 10px;position:absolute;box-shadow:0 18px 46px #00000047}.sdf-seal-proof{top:2%;right:2%;transform:rotate(-2deg)}.sdf-collision-bridge{bottom:10%;right:-4%;transform:rotate(2deg)}.sdf-seal-proof span,.sdf-collision-bridge span{color:#6fe7c8c2;font-size:.5rem}.sdf-seal-proof strong,.sdf-collision-bridge strong{color:#e9f1fbf0;font-family:var(--font-pixel), Consolas, monospace;text-transform:uppercase;margin:4px 0;font-size:.56rem;display:block}.sdf-seal-proof p,.sdf-collision-bridge p{color:#e6eef894;margin:0;font-size:.52rem;line-height:1.35}.sdf-probe-label{color:#e9f1fbe6;background:#080c1ab8;border:1px solid #6fe7c842;place-items:center;min-width:30px;min-height:18px;font-size:.42rem;display:inline-grid}.manifold-profile-field{color:#e6eef8b8;min-width:176px;font-family:var(--font-pixel), Consolas, monospace;text-transform:uppercase;text-shadow:0 0 18px #000000e0;pointer-events:none;background:linear-gradient(90deg,#090d1cb8,#090d1c1a);border-left:1px solid #6fe7c86b;gap:3px;padding:8px 10px;display:grid}.manifold-profile-field span{color:#6fe7c8d1;letter-spacing:.12em;font-size:.48rem}.manifold-profile-field strong{color:#e9f1fbf0;font-size:.58rem;line-height:1.1}.manifold-profile-field small{color:#e6eef88a;font-size:.46rem;line-height:1.35}.topology-profile-node{will-change:transform, opacity}.black-hole-transition{z-index:24;color:#e9f1fbf5;isolation:isolate;pointer-events:auto;background:radial-gradient(at 52%,#6fe7c81a,#0000 35%),#05070f;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.black-hole-transition canvas{z-index:0;width:100%;height:100%;position:absolute;inset:0}.black-hole-transition:before,.black-hole-transition:after{content:"";z-index:1;pointer-events:none;position:absolute;inset:0}.black-hole-transition:before{mix-blend-mode:screen;background:radial-gradient(circle at 50% 46%,#0000 0 12%,#6fe7c814 13%,#0000 21%),repeating-linear-gradient(0deg,#e6eef805 0 1px,#0000 1px 5px)}.black-hole-transition:after{background:radial-gradient(#0000 0 42%,#000000d1 82%)}.black-hole-panel{z-index:2;-webkit-backdrop-filter:blur(16px)saturate(1.08);backdrop-filter:blur(16px)saturate(1.08);background:linear-gradient(90deg,#080c1adb,#080c1a6b 58%,#0000),#04060e6b;border-left:1px solid #6fe7c885;gap:16px;width:min(760px,100vw - 40px);padding:clamp(18px,3vw,34px);display:grid;position:relative;box-shadow:0 0 96px #000000b8}.black-hole-panel>span,.black-hole-panel button,.black-hole-grid strong{font-family:var(--font-pixel), Consolas, monospace;letter-spacing:.12em;text-transform:uppercase}.black-hole-panel>span{color:#6fe7c8c7;font-size:.62rem}.black-hole-panel h2{color:#e9f1fbfa;max-width:680px;font-family:var(--font-display), var(--font-display-fallback);text-transform:uppercase;margin:0;font-size:clamp(2.5rem,7vw,7.4rem);line-height:.82}.black-hole-panel p{color:#e6eef8b3;max-width:620px;margin:0;font-size:clamp(.86rem,1vw,1rem);line-height:1.5}.black-hole-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.black-hole-grid article{background:#e6eef809;border:1px solid #e6eef81f;min-width:0;padding:10px}.black-hole-grid strong{color:#6fe7c8d1;margin-bottom:7px;font-size:.58rem;display:block}.black-hole-grid p{color:#e6eef88f;font-size:.7rem;line-height:1.38}.black-hole-panel button{color:#e9f1fbf0;background:#6fe7c814;border:1px solid #6fe7c885;border-radius:0;width:fit-content;min-height:44px;margin-top:4px;padding:0 14px;font-size:.62rem}.black-hole-panel button:hover,.black-hole-panel button:focus-visible{outline-offset:3px;background:#6fe7c829;outline:1px solid #e6eef8c7}.section-band{background:radial-gradient(at 72% 48%,#6fe7c814,#0000 28%),linear-gradient(90deg,#0c1122fa,#131b33f5);align-content:start;display:grid;overflow:hidden}.section-band:before,.section-band:after{content:"";pointer-events:none;position:absolute}.section-band:before{left:var(--page-pad);right:var(--page-pad);opacity:.42;background:linear-gradient(90deg,#0000,#e6eef82e,#0000);height:1px;top:50%}.section-band:after{opacity:.72;background:linear-gradient(90deg,#e6eef80a 1px,#0000 1px) 0 0/96px 100%,repeating-linear-gradient(90deg,#0000 0 104px,#6fe7c809 104px 105px,#0000 105px 148px);inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000)}.live-radar,.project-index,.evidence-archive{isolation:isolate;background:radial-gradient(ellipse at 30% 42%, #e6eef80d, transparent 30%), linear-gradient(90deg, #0c1122f5, #131b33f5), var(--ocean)}.evidence-archive{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(340px,.68fr) minmax(560px,1.32fr);align-content:center;align-items:center;gap:clamp(18px,3vw,46px)}.radar-layout,.archive-grid,.project-index-grid{z-index:1;grid-template-columns:minmax(280px,.72fr) minmax(420px,1.28fr);align-items:center;gap:clamp(24px,4vw,64px);display:grid;position:relative}.archive-grid{grid-area:1/2;grid-template-columns:minmax(160px,.75fr) minmax(190px,1fr) minmax(220px,1fr);align-self:start;align-items:stretch;gap:clamp(14px,2vw,26px);max-height:min(480px,100svh - 390px);padding-right:4px;overflow:hidden auto}.project-index-grid{align-items:start}.radar-copy h2,.project-index-head h2,.archive-head h2{max-width:760px;color:var(--ice);font-family:var(--font-display), var(--font-display-fallback);text-transform:uppercase;text-shadow:0 0 32px #6fe7c83d;margin:0;font-size:clamp(2.3rem,5vw,5.2rem);line-height:.9}.radar-copy p,.project-index-head p,.archive-head p{color:#e6eef8b8;max-width:560px;margin:16px 0 0;font-size:clamp(.92rem,1.15vw,1.04rem);line-height:1.55}.radar-status,.radar-event,.project-detail,.archive-panel,.project-list button,.repo-tape a{border-radius:var(--radius);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#090d1c9e;border:1px solid #e6eef824;box-shadow:0 22px 72px #00000038}.radar-status{grid-template-columns:auto 1fr;gap:6px 12px;width:min(420px,100%);margin-top:26px;padding:14px;display:grid}.radar-status span,.radar-event span,.project-detail-topline,.archive-panel>span,.project-list button span,.repo-tape a span,.upstream-list small,.domain-bars strong{color:var(--signal);font-family:var(--font-pixel), Consolas, monospace;text-transform:uppercase;font-size:.72rem}.radar-stack,.project-list,.archive-panel,.repo-tape,.upstream-list,.domain-bars,.code-texture,.commit-strip{gap:10px;display:grid}.archive-panel{min-width:0}.radar-event,.project-detail,.archive-panel,.project-list button,.repo-tape a{padding:14px}.radar-event strong,.project-list button strong,.repo-tape a strong{color:var(--ice);text-transform:uppercase;display:block}.project-index-head,.archive-head{z-index:1;max-width:780px;margin-bottom:clamp(18px,4vh,34px);position:relative}.archive-head{grid-area:1/1;align-self:center;margin-bottom:0}.archive-head h2{font-size:clamp(2rem,4vw,4.25rem)}.project-list{max-height:min(580px,62vh);padding-right:4px;overflow:auto}.project-list button{width:100%;color:var(--ice);text-align:left;gap:8px;display:grid}.project-list button[aria-pressed=true]{background:#6fe7c814;border-color:#6fe7c8b3;animation:3.6s ease-in-out infinite evidence-pulse}.project-detail p,.archive-panel p,.radar-event small,.radar-event strong,.radar-event p,.repo-tape a small,.upstream-list a,.domain-bars div{color:#e6eef8a8;margin:0;line-height:1.5}.project-detail h3{font-family:var(--font-display), var(--font-display-fallback);text-transform:uppercase;margin:10px 0;font-size:clamp(2rem,5vw,5rem);line-height:.9}.project-metrics,.repo-tape{gap:10px;margin-top:18px;display:grid}.project-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.repo-tape{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#6fe7c87a #e6eef814;grid-area:2/1/auto/-1;padding-bottom:8px;display:flex;overflow:auto hidden}.metric-tile,.repo-tape a{min-width:0}.repo-tape a{scroll-snap-align:start;flex:0 0 min(230px,28vw)}.project-metrics div,.metric-tile{border-radius:var(--radius);background:#e9f1fb08;border:1px solid #e6eef81f;padding:12px}.project-metrics span,.project-metrics strong,.metric-tile span,.metric-tile strong{display:block}.project-metrics span,.metric-tile span{color:var(--signal);font-family:var(--font-pixel), Consolas, monospace;text-transform:uppercase;font-size:.68rem}.project-metrics strong,.metric-tile strong{color:var(--ice);margin-top:6px;font-size:clamp(.9rem,1.1vw,1.15rem)}.project-metrics small{color:color-mix(in srgb, var(--ice) 62%, transparent);font-family:var(--font-pixel), Consolas, monospace;letter-spacing:.06em;text-transform:uppercase;margin-top:7px;font-size:.58rem;line-height:1.35;display:block}.archive-panel-wide{grid-row:span 2}.domain-bars div{gap:6px;display:grid}.domain-bars span{min-height:22px;color:var(--ice);background:linear-gradient(90deg, #6fe7c852 var(--domain-size), #e6eef80f var(--domain-size));font-family:var(--font-pixel), Consolas, monospace;padding:4px 8px;font-size:.68rem;display:block}.upstream-list a,.source-link{color:#e6eef8b8;gap:6px;display:grid}.upstream-list strong{color:var(--ice);overflow-wrap:anywhere;font-size:.86rem;line-height:1.35}.upstream-list em,.code-texture,.commit-strip,.source-link{color:#6fe7c8b8;font-family:var(--font-pixel), Consolas, monospace;text-transform:uppercase;font-size:.68rem;font-style:normal}.code-texture,.commit-strip{margin-top:18px;overflow:hidden}.code-texture{grid-template-columns:repeat(5,minmax(0,1fr))}.commit-strip span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.source-link{border-bottom:1px solid #6fe7c87a;width:fit-content;margin-top:18px;padding-bottom:4px}@keyframes signal-text-scan{0%{background-position:0%}to{background-position:220%}}@keyframes evidence-pulse{0%,to{box-shadow:0 22px 72px #00000038,inset 0 0 #6fe7c800}50%{box-shadow:0 22px 72px #00000047,inset 0 0 38px #6fe7c81a}}@keyframes sdf-orbit{0%{transform:rotateX(68deg)rotate(0)}to{transform:rotateX(68deg)rotate(360deg)}}@media (max-width:1080px){.sdf-seal-splash{grid-template-rows:auto auto auto auto;grid-template-columns:1fr}.sdf-splash-art{grid-row:auto;width:min(300px,54vw)}.sdf-render-button{grid-column:1}.igloo-hud{grid-template-columns:1fr}.igloo-brand{grid-area:1/1;place-self:start}.igloo-topnav,.igloo-readout,.igloo-controls{grid-column:1;justify-self:start}.igloo-topnav{grid-row:1;place-self:start end}.igloo-readout{text-align:left;width:min(390px,72vw)}.igloo-source,.igloo-manifesto,.igloo-controls-hint{display:none}.igloo-live-strip{width:min(330px,46vw);top:clamp(286px,29vh,340px);bottom:auto}.igloo-artifact-list{bottom:clamp(252px,27vh,300px)}.igloo-axis-meter{top:clamp(214px,23vh,252px);bottom:auto}.radar-layout,.project-index-grid,.archive-grid{grid-template-columns:1fr}.evidence-archive{display:block}.archive-head,.archive-grid,.repo-tape{grid-area:auto}.archive-grid{max-height:min(420px,100svh - 360px);margin-top:18px}.repo-tape{margin-top:18px}.igloo-diagnostics{bottom:158px}.archive-panel-wide{grid-row:auto}}@media (min-width:721px) and (max-width:1080px) and (max-height:820px){.igloo-live-strip{width:min(330px,34vw);max-height:92px;top:clamp(226px,31vh,286px);overflow:hidden}.igloo-artifact-list{max-width:min(590px,100vw - 420px);bottom:clamp(218px,30vh,244px);left:auto;right:30px;transform:none}.igloo-readout{align-self:end;width:min(390px,42vw);max-height:174px;padding:11px 0 0 14px;overflow:hidden}.igloo-readout h2{margin:6px 0 8px;font-size:clamp(1.28rem,2.7vw,1.85rem)}.igloo-readout p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.igloo-artifact-meta{display:none}.igloo-controls{margin-top:8px}.archive-grid{max-height:min(330px,100svh - 430px)}.repo-tape{margin-top:12px}}@media (max-width:1080px){.sdf-splash-art{grid-column:1;width:min(360px,62vw);min-width:0;transform:none}}@media (min-width:721px) and (max-width:1080px) and (max-height:820px){.sdf-seal-splash{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);align-content:center;align-items:center;gap:16px 34px;padding:32px}.sdf-splash-copy{grid-area:1/1;align-self:end;max-width:min(540px,100%)}.sdf-splash-copy h2{margin:8px 0 10px;font-size:clamp(2.65rem,6.2vw,4.1rem)}.sdf-splash-copy p{max-width:48ch;font-size:.9rem;line-height:1.45}.sdf-splash-art{grid-area:1/2/span 3;align-self:center;width:min(330px,34vw);transform:none}.sdf-splash-console{grid-area:2/1;align-self:start;gap:5px;max-height:142px;overflow:hidden}.sdf-splash-console p{font-size:.56rem}.sdf-render-button{grid-area:3/1;min-height:50px}.igloo-diagnostics{width:min(380px,34vw);max-height:74px;bottom:32px;left:auto;right:32px;overflow:hidden}}@media (min-width:721px) and (max-width:1080px){.project-index-grid{grid-template-columns:minmax(240px,.72fr) minmax(360px,1.28fr);align-items:start;gap:22px}.project-list{max-height:min(560px,100svh - 330px);padding-right:0}.project-list button{min-height:88px;padding:12px}.project-detail{max-height:min(560px,100svh - 330px);overflow:hidden auto}.project-detail h3{font-size:clamp(2rem,5.8vw,3.4rem)}.project-metrics{grid-template-columns:1fr}.code-texture{grid-template-columns:repeat(2,minmax(0,1fr))}.evidence-archive,.repo-tape{min-width:0;max-width:100%}.repo-tape{width:100%}}@media (max-width:720px){.sdf-splash-art{aspect-ratio:1.3;width:min(300px,76vw)}.sdf-dome-tile{border-radius:3px;height:9px}.sdf-art-threshold strong,.sdf-seal-proof,.sdf-collision-bridge,.edge-nav{display:none}.sdf-seal-splash{align-content:center;gap:16px;padding:16px}.sdf-seal-splash:before,.sdf-seal-splash:after{inset:12px}.sdf-splash-art{width:min(230px,64vw);min-width:0;transform:translateY(-1vh)}.sdf-splash-copy h2{font-size:clamp(1.8rem,10vw,2.9rem)}.sdf-splash-copy p{font-size:.74rem}.sdf-splash-console{display:none}.sdf-render-button{width:100%;min-height:52px;padding-left:58px}.igloo-diagnostics{width:auto;max-height:62px;bottom:202px;left:16px;right:16px;overflow:hidden}.igloo-world{height:100svh;min-height:100svh}.igloo-hud{padding:max(10px, env(safe-area-inset-top)) 12px max(10px, env(safe-area-inset-bottom));grid-template-rows:auto 1fr auto;gap:0}.igloo-brand{width:min(188px,100vw - 126px)}.igloo-brand strong{font-size:clamp(.98rem,4.3vw,1.28rem);line-height:1.04}.igloo-brand p{display:none}.igloo-topnav{top:max(12px, env(safe-area-inset-top));border-radius:5px;width:min(112px,32vw);min-height:28px;position:absolute;right:12px}.igloo-topnav a,.igloo-topnav button{flex:1;min-width:0;padding:0 4px;font-size:.42rem}.igloo-readout{left:12px;bottom:calc(env(safe-area-inset-bottom) + 46px);width:min(286px,100vw - 24px);max-height:104px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;text-align:left;background:linear-gradient(90deg,#090d1c70,#090d1c1a 76%,#0000);border:0;border-left:1px solid #e6eef829;border-radius:0;margin-bottom:0;padding:7px 10px 8px;position:absolute;overflow:hidden}.igloo-live-strip{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(90deg,#090d1c57,#0000);border:0;border-left:1px solid #6fe7c83d;border-radius:0;gap:1px;width:min(176px,48vw);min-height:40px;max-height:42px;padding:5px 0 5px 9px;top:108px;left:12px;right:auto;overflow:hidden}.igloo-live-strip strong{font-size:.54rem}.igloo-live-strip span,.igloo-live-strip small{font-size:.42rem}.igloo-live-strip small,.igloo-live-strip p{display:none}.igloo-readout h2{margin:5px 0 6px;font-size:clamp(.88rem,4vw,1.08rem);line-height:1.02}.igloo-readout p{-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.58rem;line-height:1.2;display:-webkit-box;overflow:hidden}.igloo-artifact-signal{-webkit-line-clamp:1;margin:-3px 0 5px;font-size:.46rem;line-height:1.18}.igloo-readout small{font-size:.52rem;line-height:1.2}.igloo-readout .igloo-artifact-meta{display:none}.igloo-artifact-list{left:50%;right:auto;bottom:calc(env(safe-area-inset-bottom) + 144px);flex-wrap:nowrap;justify-content:flex-start;max-width:min(324px,100vw - 24px);max-height:none;padding:3px;overflow:auto hidden;transform:translate(-50%)}.igloo-artifact{min-height:28px;padding:0 8px;font-size:.46rem}.station-profile-rail{min-height:36px;padding:2px}.station-profile-chip{min-width:64px;min-height:32px;padding:4px 8px}.station-profile-chip[aria-pressed=true]{min-width:78px}.station-profile-chip span,.station-profile-chip small,.igloo-axis-meter,.igloo-source{display:none}.igloo-controls{right:12px;bottom:calc(env(safe-area-inset-bottom) + 9px);justify-self:auto;position:absolute}.igloo-controls button{min-width:36px;min-height:28px;padding:0 7px;font-size:.42rem}.igloo-controls .igloo-contrast-toggle{min-width:56px}.section-band{padding:48px 12px}.radar-copy h2,.project-index-head h2,.archive-head h2,.project-detail h3{font-size:clamp(1.75rem,9vw,2.45rem)}.radar-copy p,.project-index-head p,.archive-head p{margin-top:10px;font-size:.82rem}.archive-grid{gap:8px;max-height:min(244px,100svh - 390px)}.repo-tape{flex-wrap:nowrap;max-height:94px;margin-top:4px;padding-bottom:4px}.project-list{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:minmax(168px,72vw);grid-auto-flow:column;max-height:106px;padding:0 0 6px;overflow:auto hidden}.project-list button{scroll-snap-align:start;align-content:start;min-height:94px}.project-detail{max-height:clamp(230px,100svh - 408px,375px);overflow:hidden auto}.project-metrics{grid-template-columns:1fr}.repo-tape a{flex-basis:min(220px,68vw);min-height:78px;padding:10px}.project-metrics{gap:8px;margin-top:12px}.code-texture,.commit-strip{margin-top:12px}.black-hole-panel{width:calc(100vw - 24px);max-height:calc(100svh - 24px);overflow:hidden auto}.black-hole-grid{grid-template-columns:1fr}.black-hole-panel h2{font-size:clamp(2rem,15vw,3.8rem)}.manifold-profile-field{display:none}}@media (prefers-reduced-motion:reduce){.splash{animation-delay:1.2s}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.seal-navigation-bubble{z-index:14;border:1px solid color-mix(in srgb, var(--station-accent,#4fb3ae) 48%, #fff);color:#e9f1fb;min-width:132px;box-shadow:0 10px 28px #04081480, 0 0 24px -8px color-mix(in srgb, var(--station-accent,#4fb3ae) 45%, transparent);pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0e1528e0;border-radius:16px 16px 16px 5px;gap:3px;padding:9px 13px 10px;animation:.24s cubic-bezier(.2,.8,.2,1) both seal-route-hint-arrive;display:grid;position:absolute;bottom:clamp(132px,18vh,214px);left:50%;transform:translate(-50%)}.seal-navigation-bubble:after{border-right:1px solid color-mix(in srgb, var(--station-accent,#4fb3ae) 48%, #fff);border-bottom:1px solid color-mix(in srgb, var(--station-accent,#4fb3ae) 48%, #fff);content:"";background:#0e1528;width:12px;height:12px;position:absolute;bottom:-7px;left:22px;transform:rotate(45deg)}.seal-navigation-bubble span,.seal-navigation-bubble strong{line-height:1.15}.seal-navigation-bubble span{color:#93a5c4;font-family:var(--font-mono,monospace);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:700}.seal-navigation-bubble strong{letter-spacing:.025em;font-size:12px;font-weight:800}@keyframes seal-route-hint-arrive{0%{opacity:0;transform:translate(-50%,7px)scale(.96)}to{opacity:1;transform:translate(-50%)scale(1)}}@media (max-width:720px){.seal-navigation-bubble{max-width:min(56vw,210px);bottom:154px}}.sdf-seal-splash{color:#e9f1fb;background:#020308}.sdf-seal-splash:before,.sdf-seal-splash:after{opacity:.18;pointer-events:none;background:0 0}.sdf-seal-splash .sdf-splash-shader-canvas{opacity:1;filter:saturate(1.18)contrast(1.12)}.sdf-seal-splash .sdf-splash-copy{z-index:12;max-width:min(58ch,100%)}.sdf-seal-splash .sdf-splash-copy>span,.sdf-seal-splash .sdf-splash-copy h2,.sdf-seal-splash .sdf-splash-copy p,.sdf-seal-splash .sdf-splash-status,.sdf-seal-splash .sdf-splash-status>span,.sdf-seal-splash .sdf-splash-status>strong,.sdf-seal-splash .sdf-splash-status>small,.sdf-seal-splash .sdf-route-action>span,.sdf-seal-splash .sdf-route-action>small{color:#e9f1fb;text-shadow:0 2px 18px #000000db}.sdf-seal-splash .sdf-polar-midground{pointer-events:none}.sdf-seal-splash .sdf-polar-midground .sdf-gate-seal{inset:auto auto 13% 52%;transform:translate(-50%)scale(.82)}.sdf-seal-splash .sdf-render-button{color:#0a0f1e;background:#6fe7c8;border:1px solid #a8f2dd;min-height:56px;box-shadow:0 0 0 1px #0000008c,0 12px 42px #6fe7c852,inset 0 1px #e9f1fb6b}.sdf-seal-splash .sdf-render-button:hover,.sdf-seal-splash .sdf-render-button:focus-visible{color:#0a0f1e;background:#8ff0da;transform:translateY(-2px);box-shadow:0 0 0 4px #6fe7c842,0 0 54px #6fe7c894}@media (prefers-reduced-motion:reduce){.sdf-seal-splash .sdf-render-button{transition:none}.seal-navigation-bubble{animation:none}}@keyframes station-readout-corner-settle{0%{opacity:.28;transform:translate(18px,-8px)scale(.96)}58%{opacity:1;transform:translate(-3px,1px)scale(1.012)}to{opacity:1;transform:translate(0,0)scale(1)}}@media (min-width:721px){.igloo-artifact-readout{z-index:7;transform-origin:100% 0;text-align:right;place-self:auto;width:min(280px,22vw);max-height:160px;margin:0;animation:.42s cubic-bezier(.2,.82,.24,1) both station-readout-corner-settle;position:absolute;inset:clamp(82px,10vh,116px) clamp(20px,2.6vw,48px) auto auto}}@media (prefers-reduced-motion:reduce){.igloo-artifact-readout{animation:none}}.igloo-world{color:var(--anime-ink);background:radial-gradient(ellipse at 50% 98%, #f5c98a4d, transparent 42%), radial-gradient(ellipse at 76% 18%, #8d69d624, transparent 44%), linear-gradient(180deg, var(--glacier-white) 0%, var(--sky-mint) 56%, var(--dusk-fog) 78%, var(--horizon-blue) 100%)}.igloo-world:before{z-index:2;opacity:.52;background:linear-gradient(#0c122412,#0000 34%,#6fb8ce0d),repeating-linear-gradient(0deg,#c9d6ee06 0 1px,#0000 1px 7px)}.igloo-world:after{z-index:3;opacity:1;background:radial-gradient(#0000 0 54%,#0609146b 100%)}.igloo-world[data-high-contrast=true]{color:var(--ice);background:radial-gradient(at 20% 14%,#e9f1fb14,#0000 38%),linear-gradient(#05070f 0%,#10182e 62%,#1c2b4c 100%)}.igloo-world[data-high-contrast=true]:before{opacity:.62;background:repeating-linear-gradient(0deg,#b2c1e50a 0 1px,#0000 1px 6px)}.igloo-world[data-high-contrast=true]:after{opacity:1;background:radial-gradient(#0000 0 52%,#04060e80 100%)}.igloo-poster,.igloo-fallback{background:radial-gradient(ellipse at 52% 48%, #0c1224b8, transparent 34%), radial-gradient(ellipse at 50% 76%, #4fb3ae3d, transparent 42%), linear-gradient(180deg, var(--glacier-white), var(--sky-mint) 58%, var(--horizon-blue))}.igloo-poster:before,.igloo-fallback:before{background:linear-gradient(90deg,#c9d6ee14 1px,#0000 1px),repeating-radial-gradient(at 50% 82%,#c9d6ee1f 0 2px,#0000 2px 42px),linear-gradient(145deg,#0c1224eb,#6fb8ce94 56%,#5e6e8f6b);box-shadow:0 24px 74px #b2c1e524,inset 0 1px #e9f1fb47,inset 0 -34px 64px #5e6e8f29}.igloo-poster:after,.igloo-fallback:after{background:repeating-radial-gradient(#0000 0 22px,#c9d6ee14 23px 24px),linear-gradient(90deg,#0000,#4fb3ae52,#0000)}.igloo-brand{color:#c9d6eee0;text-shadow:0 8px 26px #0c12248a}.igloo-brand strong{color:var(--horizon-indigo)}.igloo-brand span{color:#c9d6eec7;font-size:.54rem}.igloo-brand p,.igloo-manifesto,.igloo-manifesto p{color:#c9d6eec2;text-shadow:none}.igloo-manifesto span{color:#b2c1e5c7}.igloo-topnav{border-color:var(--polar-line);background:var(--polar-panel);-webkit-backdrop-filter:blur(12px)saturate(1.05);backdrop-filter:blur(12px)saturate(1.05);box-shadow:0 12px 34px #b2c1e51f}.igloo-topnav a,.igloo-topnav button{color:#c9d6eec2;border-left-color:#c9d6ee24}.igloo-topnav a:hover,.igloo-topnav a:focus-visible,.igloo-topnav button:hover,.igloo-topnav button:focus-visible{color:var(--horizon-indigo);outline-offset:-2px;background:#4fb3ae33;outline:1px solid #b2c1e557}.igloo-controls-hint{color:#c9d6eec7;text-shadow:0 6px 20px #0c122485}.igloo-controls-hint span{color:#c9d6eec7;font-size:.54rem}.igloo-controls-hint small{color:#b2c1e5c7;font-size:.54rem}.igloo-readout{border:1px solid var(--polar-line);max-width:270px;max-height:150px;color:var(--anime-ink);background:var(--polar-panel);text-shadow:none;-webkit-backdrop-filter:blur(12px)saturate(1.05);backdrop-filter:blur(12px)saturate(1.05);border-left:2px solid #4fb3aeb8;border-radius:8px;padding:12px 14px 8px;overflow:hidden;box-shadow:0 16px 42px #b2c1e51f}.igloo-readout span,.igloo-artifact-meta{color:#b2c1e5c7;font-size:.52rem}.igloo-readout h2{color:var(--horizon-indigo);font-size:clamp(1rem,1.18vw,1.12rem)}.igloo-readout p{color:#c9d6eec2}.igloo-readout>p:not(.igloo-artifact-signal){-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.igloo-artifact-signal{color:#b2c1e5d1}.igloo-live-strip{color:#c9d6eeb3;opacity:.64;text-shadow:none;-webkit-backdrop-filter:blur(10px)saturate(1.04);backdrop-filter:blur(10px)saturate(1.04);background:linear-gradient(90deg,#0c1224b3,#0c122494);border:1px solid #c9d6ee29;border-left:2px solid #e060a49e;border-radius:7px;padding:9px 12px;box-shadow:0 14px 38px #b2c1e51a}.igloo-live-strip:hover,.igloo-live-strip:focus-visible{opacity:.92;outline-offset:3px;outline:1px solid #e060a485}.igloo-live-strip span,.igloo-live-strip small{color:#b2c1e5b3;font-size:.5rem}.igloo-live-strip strong{color:var(--anime-ink);font-size:.62rem}.igloo-live-strip p{color:#c9d6eeb3}.igloo-source,.igloo-source strong{color:#c9d6eeb8}.igloo-controls{border:1px solid var(--polar-line);color:var(--anime-ink);background:var(--polar-panel);-webkit-backdrop-filter:blur(10px)saturate(1.05);backdrop-filter:blur(10px)saturate(1.05);border-radius:7px;padding:4px;box-shadow:0 12px 32px #b2c1e51a}.igloo-controls button{color:#c9d6eeb3;background:#e9f1fb0f;border-color:#c9d6ee24;font-size:.5rem}.igloo-controls button[aria-pressed=true],.igloo-controls button:hover,.igloo-controls button:focus-visible{color:var(--horizon-indigo);outline-offset:1px;background:#4fb3ae3d;border-color:#b2c1e570;outline:1px solid #6fe7c88c}.station-profile-rail{border-color:var(--polar-line);background:linear-gradient(90deg, #e9f1fb0d, transparent 24%, #e9f1fb0d), var(--polar-panel);box-shadow:0 16px 42px #b2c1e51f,inset 0 1px #e9f1fb29}.igloo-artifact{color:#c9d6eec7;background:#0c12246b;border-color:#c9d6ee1a}.station-profile-chip span,.station-profile-chip small{color:#c9d6eec7;font-size:.4rem}.station-profile-chip strong{color:#c9d6eed1;font-size:.48rem}.station-profile-chip[aria-pressed=true]{color:var(--anime-ink);background:radial-gradient(ellipse at 50% 0%, color-mix(in srgb, var(--station-accent), transparent 76%), transparent 72%), #0c1224bd;border-color:#c9d6ee2e}.station-profile-chip[aria-pressed=true] span,.station-profile-chip[aria-pressed=true] small{color:color-mix(in srgb, var(--station-accent), var(--anime-ink) 36%)}.igloo-axis-meter{color:#c9d6eec7;font-size:.5rem}.igloo-axis-meter div{background:#c9d6ee29}.igloo-axis-meter i{background:linear-gradient(90deg, var(--anime-shadow), var(--abeto-teal), var(--evidence-magenta));box-shadow:0 0 12px #4fb3ae38}.igloo-input-hint,.igloo-no-webgl{color:var(--anime-ink);background:var(--polar-panel-strong);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-color:#b2c1e54d;box-shadow:0 16px 42px #b2c1e524}.igloo-world[data-high-contrast=true] .igloo-brand p,.igloo-world[data-high-contrast=true] .igloo-readout p,.igloo-world[data-high-contrast=true] .igloo-live-strip p,.igloo-world[data-high-contrast=true] .igloo-manifesto p{color:var(--anime-ink)}.igloo-world[data-high-contrast=true] .igloo-readout,.igloo-world[data-high-contrast=true] .igloo-live-strip,.igloo-world[data-high-contrast=true] .station-profile-rail,.igloo-world[data-high-contrast=true] .igloo-topnav,.igloo-world[data-high-contrast=true] .igloo-controls,.igloo-world[data-high-contrast=true] .igloo-controls button{color:var(--anime-ink);background-color:#0c1224f0;box-shadow:0 12px 34px #b2c1e52e}.igloo-world[data-high-contrast=true] .igloo-readout h2{color:var(--horizon-indigo);text-shadow:none}.open-world-loading-bridge{width:min(680px,100vw - 48px);color:var(--anime-ink);box-shadow:none;text-align:center;text-shadow:0 2px 14px #0c1224b8;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0}.open-world-loading-bridge span{color:var(--horizon-indigo)}.open-world-loading-bridge strong{color:var(--anime-ink);font-size:clamp(1rem,1.6vw,1.35rem)}.open-world-loading-bridge ol{grid-template-columns:repeat(3,minmax(0,1fr))}.open-world-loading-bridge li{color:#c9d6eec7;border-top-color:#c9d6ee38}.open-world-loading-bridge i{background:#c9d6ee29}.open-world-loading-bridge i:before{background:linear-gradient(90deg, var(--horizon-indigo), var(--abeto-teal), var(--ember-amber))}.sdf-seal-splash{color:var(--anime-ink);-webkit-backdrop-filter:none;backdrop-filter:none;background:radial-gradient(at 26% 24%,#8d69d624,#0000 40%),radial-gradient(at 74% 44%,#6fe7c81a,#0000 40%),linear-gradient(145deg,#0c1122,#141c33 58%,#22315a)}.sdf-splash-shader-canvas{opacity:.08;mix-blend-mode:multiply}.sdf-seal-splash:before{z-index:0;background-color:#0000;background-image:linear-gradient(90deg,#c9d6ee0b 1px,#0000 1px),linear-gradient(0deg,#c9d6ee0a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:68px 68px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-color:#c9d6ee24;inset:clamp(18px,3vw,48px);-webkit-mask-image:radial-gradient(at 54%,#c9d6ee 0 44%,#0000 76%);mask-image:radial-gradient(at 54%,#c9d6ee 0 44%,#0000 76%)}.sdf-seal-splash:after{z-index:0;background:repeating-radial-gradient(at 50% 12%,#0000 0 36px,#0c122424 37px 38px),linear-gradient(#4fb3ae85,#6fb8cec7);border:0;border-radius:50% 50% 0 0;height:78%;inset:auto clamp(12px,3vw,44px) clamp(12px,3vw,44px);transform:rotate(-2deg)}.sdf-splash-copy,.sdf-splash-console,.sdf-render-button,.sdf-splash-art{z-index:1;position:relative}.sdf-splash-copy span,.sdf-splash-console p span,.sdf-splash-console p strong,.sdf-splash-console strong,.sdf-art-threshold strong{color:var(--horizon-indigo)}.sdf-splash-copy h2{color:var(--anime-ink)}.sdf-splash-copy p,.sdf-splash-console p{color:#c9d6eebd}.sdf-splash-console{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0c1224a3;border:1px solid #c9d6ee29;border-left:2px solid #4fb3aead;border-radius:7px;padding:12px 14px;box-shadow:0 14px 38px #b2c1e51a}.sdf-splash-console p[data-severity=error]{color:#ff9eb8}.sdf-splash-console p[data-severity=warn]{color:#f2c879}.sdf-render-button{color:var(--ink);background:var(--ember-amber);border-color:#f2b96b9e;border-radius:7px;box-shadow:0 16px 38px #04081480,0 0 24px -8px #f2b96b73,inset 0 1px #e9f1fb80}.sdf-render-button i{background:linear-gradient(90deg, var(--horizon-indigo), var(--abeto-teal), var(--polar-ivory))}.sdf-render-button:hover,.sdf-render-button:focus-visible{color:var(--ink);outline-color:var(--aurora-mint);background:#f5c98a}.sdf-splash-art{filter:drop-shadow(0 20px 48px #b2c1e524)}.sdf-splash-art:before{background:repeating-radial-gradient(#0000 0 22px,#c9d6ee1a 22px 23px,#0000 23px 46px),radial-gradient(#0c122480,#4fb3ae2e 38%,#0000 70%);box-shadow:0 0 70px #4fb3ae2e}.sdf-splash-art:after{background:linear-gradient(90deg,#0000,#c9d6ee2e,#4fb3aec7,#0000);box-shadow:0 0 24px #4fb3ae3d}.sdf-art-orbit{filter:drop-shadow(0 0 14px #4fb3ae29);border-color:#b2c1e538}.sdf-dome-shell{background:linear-gradient(90deg,#c9d6ee14 1px,#0000 1px),repeating-radial-gradient(at 50% 96%,#c9d6ee24 0 1px,#0000 1px 34px),linear-gradient(145deg,#0c1224f5,#6fb8cebd 48%,#5e6e8f70);border-color:#c9d6ee33 #c9d6ee33 #c9d6ee1a;box-shadow:0 20px 54px #b2c1e524,inset 0 1px #e9f1fb47,inset 0 -24px 54px #5e6e8f24}.sdf-dome-tile{background:linear-gradient(135deg,#0c1224f5,#6fe7c8c2 48%,#5e6e8f80),radial-gradient(circle at 30% 22%,#e9f1fb9e,#0000 34%);border-color:#c9d6ee33;box-shadow:0 0 10px #0c12243d,inset 0 1px #e9f1fb8f,0 7px 14px #b2c1e524}.sdf-dome-meridian{background:linear-gradient(#0000,#c9d6ee4d,#c9d6ee14)}.sdf-art-threshold{background:linear-gradient(#0c12248a,#4fb3ae1f),linear-gradient(90deg,#0000 48%,#c9d6ee47 49% 51%,#0000 52%);border-color:#c9d6ee2e;box-shadow:0 0 24px #4fb3ae29,inset 0 -18px 28px #5e6e8f1f}.sdf-art-threshold em:first-child{background:#4fb3aed1;box-shadow:0 0 16px #4fb3ae4d}.sdf-art-threshold em:last-child{background:#c9d6ee33}.sdf-seal-proof,.sdf-collision-bridge{color:#c9d6eec2;background:#0c1224b8;border-color:#c9d6ee29;box-shadow:0 14px 36px #b2c1e51f}.sdf-seal-proof span,.sdf-collision-bridge span,.sdf-seal-proof strong,.sdf-collision-bridge strong,.sdf-seal-proof p,.sdf-collision-bridge p{color:var(--anime-ink)}.igloo-diagnostics{color:#c9d6eecc;background:#0c1224c2;border:1px solid #c9d6ee29;border-left:2px solid #4fb3aeb8;border-radius:7px;box-shadow:0 14px 38px #b2c1e51f}.igloo-diagnostics span,.igloo-diagnostics strong{color:var(--horizon-indigo)}.igloo-diagnostics li[data-severity=error]{color:#ff9eb8}.igloo-diagnostics li[data-severity=warn]{color:#f2c879}.sdf-gate-seal{z-index:6;transform-origin:50% 82%;pointer-events:none;width:104px;height:76px;transition:transform .22s;position:absolute;bottom:14%;left:56%}.sdf-gate-seal-halo,.sdf-gate-seal-body,.sdf-gate-seal-head{display:block;position:absolute}.sdf-gate-seal-halo{opacity:.38;background:radial-gradient(#4fb3ae57,#4fb3ae14 44%,#0000 72%);border-radius:50%;width:112px;height:62px;bottom:0;left:50%;transform:translate(-50%)}.sdf-gate-seal-body{background:linear-gradient(150deg, #d8e1dc, #aebab7 68%, var(--anime-shadow));border:2px solid #1b2337;border-radius:58% 46% 48% 52%/62% 54% 46% 40%;width:66px;height:34px;bottom:13px;left:13px;box-shadow:inset 0 -7px #5e6e8f33}.sdf-gate-seal-body:before,.sdf-gate-seal-body:after,.sdf-gate-seal-head:before,.sdf-gate-seal-head:after{content:"";display:block;position:absolute}.sdf-gate-seal-body:before{background:#aebab7;border:2px solid #1b2337;border-radius:70% 24% 70% 28%;width:29px;height:14px;bottom:-10px;left:13px;transform:rotate(13deg)}.sdf-gate-seal-body:after{clip-path:polygon(100% 12%,100% 88%,0 100%,34% 52%,0 0);background:#aebab7;border:2px solid #1b2337;width:20px;height:18px;bottom:2px;left:-13px;transform:rotate(-7deg)}.sdf-gate-seal-head{width:38px;height:38px;box-shadow:inset 0 -6px var(--kelp-chartreuse);background:linear-gradient(150deg,#d8e1dc,#aebab7);border:2px solid #1b2337;border-radius:50% 52% 46% 48%;bottom:31px;right:8px;transform:rotate(4deg)}.sdf-gate-seal-head:before{background:var(--polar-ivory);border:1px solid #1b233799;border-radius:48% 48% 58% 58%;width:22px;height:13px;bottom:7px;left:7px}.sdf-gate-seal-head:after{background:#1b2337;border-radius:50%;width:4px;height:4px;top:10px;left:9px;box-shadow:14px 1px #1b2337}.sdf-gate-seal[data-guide-state=idle]{animation:2.4s ease-in-out infinite sdf-gate-seal-breathe}.sdf-gate-seal[data-guide-state=probing]{transform:rotate(-8deg)translateY(1px)}.sdf-gate-seal[data-guide-state=probing] .sdf-gate-seal-halo{animation:.9s ease-in-out infinite sdf-gate-seal-probe}.sdf-gate-seal[data-guide-state=error]{transform:translateY(8px)rotate(15deg)}.sdf-gate-seal[data-guide-state=error] .sdf-gate-seal-halo{opacity:.62;background:radial-gradient(#f2b96b85,#f2b96b24 46%,#0000 72%)}@keyframes sdf-gate-seal-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}@keyframes sdf-gate-seal-probe{0%,to{opacity:.24;transform:translate(-50%)scale(.92)}50%{opacity:.58;transform:translate(-50%)scale(1.08)}}@media (max-width:720px){.igloo-readout{background:linear-gradient(90deg,#0c1224bd,#0c122494);max-width:min(286px,100vw - 24px);max-height:104px}.igloo-readout,.igloo-live-strip,.igloo-topnav,.igloo-controls{-webkit-backdrop-filter:none;backdrop-filter:none}.igloo-readout>p:not(.igloo-artifact-signal){display:none}.igloo-live-strip{background:linear-gradient(90deg,#0c1224ad,#0c122466);padding:5px 9px}.sdf-gate-seal{bottom:10%;left:55%;transform:scale(.82)}.sdf-gate-seal[data-guide-state=probing]{transform:scale(.82)rotate(-8deg)translateY(1px)}.sdf-gate-seal[data-guide-state=error]{transform:scale(.82)translateY(8px)rotate(15deg)}}@media (prefers-reduced-motion:reduce){.sdf-gate-seal,.sdf-gate-seal-halo{animation:none!important}.sdf-gate-seal[data-guide-state=idle]{transform:none}.sdf-gate-seal[data-guide-state=probing] .sdf-gate-seal-halo{opacity:.2}}.hud-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.igloo-hud{--hud-ink:#e9f1fb;--hud-muted:#93a5c4;--hud-paper:#0c12249e;--hud-paper-solid:#0e1528;--hud-line:#e6eef824;--hud-focus:#6fe7c8}.hud-technical{font-size:.75rem;line-height:1.35}.igloo-hud :is(a,button):focus-visible,.archive-tabs button:focus-visible,.radar-event:focus-visible,.radar-empty a:focus-visible,.repo-tape a:focus-visible,.archive-panel a:focus-visible{outline:1px solid var(--hud-focus,#6fe7c8);outline-offset:3px;box-shadow:0 0 24px -6px #6fe7c88c}.igloo-brand{gap:7px;width:min(300px,34vw)}.igloo-brand span,.igloo-brand .hud-technical,.igloo-controls-hint span,.igloo-controls-hint small{color:var(--hud-ink);font-size:.75rem;line-height:1.35}.igloo-brand strong{font-size:clamp(1.2rem,1.8vw,1.75rem)}.igloo-brand p,.igloo-manifesto p{color:var(--hud-ink);font-size:1rem;line-height:1.5}.igloo-topnav{border-color:var(--hud-line);background:var(--hud-paper);min-height:44px}.igloo-topnav a,.igloo-topnav button{min-width:72px;min-height:44px;color:var(--hud-ink);border-left-color:var(--hud-line);justify-content:center;align-items:center;padding:0 14px;font-size:.75rem;font-weight:760;display:inline-flex}.igloo-topnav a:hover,.igloo-topnav button:hover,.igloo-topnav a:focus-visible,.igloo-topnav button:focus-visible{color:#e9f1fb;background:#6fe7c824}.igloo-route-sheet{display:contents}.igloo-portal-offer{gap:8px;min-width:0;display:grid}.igloo-portal-offer>p{color:var(--hud-ink);margin:0;font-size:1rem;line-height:1.4}.igloo-portal-offer-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:4px;display:grid}.igloo-portal-offer-actions button{border:1px solid color-mix(in srgb, var(--station-accent,#e060a4) 56%, var(--hud-line));min-width:0;min-height:44px;color:var(--hud-ink);background:color-mix(in srgb, var(--hud-paper-solid) 82%, var(--station-accent,#e060a4));font:inherit;cursor:pointer;border-radius:8px;padding:8px 10px;font-weight:760}.igloo-portal-offer-actions button:first-child{color:#fffdf8;background:color-mix(in srgb, var(--station-accent,#e060a4) 78%, #33406e)}.igloo-route-sheet.is-portal-offer{max-height:min(430px,100svh - 120px)}.igloo-route-sheet.is-portal-offer .igloo-artifact-readout{max-height:none;overflow:visible}.igloo-artifact-readout{width:min(344px,100vw - 32px);max-width:344px;max-height:260px;color:var(--hud-ink);border:1px solid var(--hud-line);border-left:3px solid var(--station-accent,var(--abeto-teal));background:var(--hud-paper);box-shadow:0 18px 48px #04081480, 0 0 24px -8px color-mix(in srgb, var(--station-accent,var(--abeto-teal)) 45%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);text-align:left;border-radius:12px;grid-area:auto;padding:16px 18px;top:clamp(86px,10vh,118px);right:clamp(16px,2.5vw,44px);overflow:hidden}.igloo-artifact-readout>span,.igloo-artifact-readout .igloo-artifact-meta,.igloo-artifact-readout .igloo-artifact-signal{color:var(--hud-muted);letter-spacing:.08em;font-size:.75rem}.igloo-artifact-readout>span{display:block}.igloo-artifact-readout h2{color:var(--hud-ink);margin:7px 0 8px;font-size:clamp(1.25rem,1.6vw,1.55rem);line-height:1.08}.igloo-artifact-readout .igloo-artifact-signal{margin:0 0 8px;line-height:1.35}.igloo-readout>p:not(.igloo-artifact-signal){color:#c9d6ee;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:1rem;line-height:1.45;display:-webkit-box;overflow:hidden}.igloo-artifact-readout .igloo-artifact-meta{margin-top:10px;line-height:1.35;display:block}.igloo-live-strip{width:min(304px,100vw - 32px);min-height:44px;color:var(--hud-ink);border:1px solid var(--hud-line);border-left:3px solid var(--evidence-magenta);background:var(--hud-paper);opacity:1;border-radius:10px;gap:4px;padding:12px 14px;top:auto;bottom:110px;left:clamp(16px,2.5vw,44px);box-shadow:0 16px 42px #04081480}.igloo-live-strip span,.igloo-live-strip small,.igloo-live-strip .hud-technical{color:var(--hud-muted);font-size:.75rem;line-height:1.35}.igloo-live-strip strong{color:var(--hud-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;line-height:1.3;overflow:hidden}.igloo-live-strip p{color:#c9d6ee;margin:0;font-size:1rem;line-height:1.4}.igloo-controls{z-index:11;border:1px solid var(--hud-line);background:var(--hud-paper);border-radius:10px;flex-wrap:nowrap;grid-area:auto;place-self:auto;gap:4px;min-width:0;margin:0;padding:4px;display:flex;position:absolute;bottom:110px;right:clamp(16px,2.5vw,44px)}.igloo-controls button{min-width:52px;min-height:44px;color:var(--hud-ink);transition:color .2s var(--ease-cine), border-color .2s var(--ease-cine), background-color .2s var(--ease-cine);background:#e9f1fb0f;border:1px solid #e6eef829;border-radius:7px;justify-content:center;align-items:center;padding:0 11px;font-size:.75rem;font-weight:760;display:inline-flex}.igloo-controls .igloo-contrast-toggle{min-width:76px}.igloo-controls button[aria-pressed=true],.igloo-controls button:hover,.igloo-controls button:focus-visible{color:var(--aurora-mint);background:#6fe7c81a;border-color:#6fe7c88c;box-shadow:0 0 24px -8px #6fe7c873}.igloo-artifact-list.station-profile-rail{overscroll-behavior-inline:contain;border:1px solid var(--hud-line);background:var(--hud-paper);scroll-snap-type:x proximity;border-radius:11px;gap:6px;width:min(720px,max(300px,100vw - 420px));max-width:calc(100vw - 24px);min-height:56px;padding:5px;scroll-padding-inline:calc(50% - 56px);bottom:24px;overflow-x:auto;box-shadow:0 16px 42px #04081480}.igloo-artifact-list.station-profile-rail:before,.igloo-artifact-list.station-profile-rail:after{content:"";pointer-events:none;flex:0 0 calc(50% - 61px);height:1px}.station-profile-chip,.igloo-artifact.station-profile-chip{min-width:112px;min-height:44px;color:var(--hud-ink);opacity:.82;scroll-snap-align:center;background:#e9f1fb0d;border:1px solid #0000;border-radius:7px;flex:0 0 112px;gap:1px;padding:5px 8px}.station-profile-chip span,.station-profile-chip small{color:var(--hud-muted);font-size:.75rem;line-height:1.15}.station-profile-chip strong{color:var(--hud-ink);font-size:.875rem;line-height:1.15}.station-profile-chip[aria-pressed=true]{min-width:112px;color:var(--hud-ink);border-color:color-mix(in srgb, var(--station-accent), #e6eef88c 42%);background:linear-gradient(180deg, color-mix(in srgb, var(--station-accent), transparent 78%), #e9f1fb0a), var(--hud-paper-solid);box-shadow:0 0 24px -8px color-mix(in srgb, var(--station-accent), transparent 55%);opacity:1}.station-profile-chip:hover,.station-profile-chip:focus-visible{opacity:1}.igloo-axis-meter{width:min(640px,max(280px,100vw - 500px));color:var(--hud-ink);font-size:.75rem;top:auto;bottom:5px}.igloo-axis-meter div{background:#e6eef840;height:2px}.igloo-axis-meter strong{color:var(--hud-ink)}.igloo-world[data-high-contrast=true] .igloo-artifact-readout,.igloo-world[data-high-contrast=true] .igloo-live-strip,.igloo-world[data-high-contrast=true] .station-profile-rail,.igloo-world[data-high-contrast=true] .igloo-topnav,.igloo-world[data-high-contrast=true] .igloo-controls,.igloo-world[data-high-contrast=true] .igloo-controls button{color:#fff;background:#05070f;border-color:#e9f1fb;box-shadow:0 0 0 2px #05070fe6,0 18px 42px #0009}.igloo-world[data-high-contrast=true] .igloo-hud :is(p,span,small,strong,h2,a,button){color:#fff}.live-radar .radar-layout{grid-template-columns:minmax(300px,.82fr) minmax(420px,1.18fr);gap:clamp(28px,5vw,76px);width:min(1240px,100%);margin:0 auto}.live-radar .radar-copy h2{max-width:10ch;font-size:clamp(2.6rem,5.4vw,5rem);line-height:.92}.live-radar .radar-copy p,.archive-head p,.archive-panel p,.radar-empty{color:#c9d8f0;font-size:1rem;line-height:1.58}.radar-status{background:#0e1528e6;border-color:#e6eef847;min-height:92px}.radar-status span,.radar-status small,.radar-event span,.radar-event small,.archive-panel>span,.archive-tabs button,.repo-tape a span,.repo-tape a small{color:#8fe3cb;font-size:.75rem;line-height:1.4}.radar-status strong,.radar-event strong{color:#e9f1fb;font-size:1rem;line-height:1.35}.radar-stack{max-height:min(600px,100svh - 190px);padding:4px;overflow:hidden auto}.radar-event{background:#0e1528e0;border-color:#e6eef83d;gap:5px;min-height:88px;padding:16px 18px;display:grid}.radar-event:hover,.radar-event:focus-visible{background:#17223f;border-color:#6fe7c8}.radar-empty{border-radius:var(--radius);background:#0e1528e0;border:1px solid #e6eef847;gap:14px;padding:20px;display:grid}.radar-empty a{border:1px solid #6fe7c8;border-radius:7px;align-items:center;width:fit-content;min-height:44px;padding:0 16px;display:inline-flex}.evidence-archive{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(300px,.76fr) minmax(430px,1.24fr);display:grid;overflow:hidden auto}.archive-explorer{grid-area:1/2;align-self:center;gap:12px;min-width:0;display:grid}.archive-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.archive-tabs button{color:#c9d8f0;text-transform:uppercase;background:#0e1528bd;border:1px solid #e6eef847;border-radius:7px;min-width:0;min-height:44px;padding:8px 12px;font-weight:760}.archive-tabs button[aria-selected=true]{color:#0a0f1e;background:#8fe3cb;border-color:#8fe3cb}.archive-panel.archive-panel-active{background:#0e1528e6;border-color:#e6eef847;min-height:min(360px,100svh - 330px);max-height:min(470px,100svh - 260px);padding:clamp(18px,2.5vw,32px);overflow:hidden auto}.archive-panel.archive-panel-active>strong{color:#e9f1fb;font-size:clamp(1.35rem,2vw,2rem)}.archive-panel .upstream-list a{color:#e9f1fb;min-height:64px;padding:10px 0}.evidence-archive .repo-tape{grid-area:2/1/auto/-1;max-width:100%}.evidence-archive .repo-tape a{min-height:72px}@media (max-width:1080px){.igloo-controls-hint,.igloo-manifesto{display:none}.igloo-live-strip{width:250px}.igloo-live-strip p,.igloo-live-strip small{display:none}.igloo-artifact-readout{width:min(320px,100vw - 32px)}.live-radar .radar-layout{grid-template-columns:minmax(250px,.72fr) minmax(360px,1.28fr)}.evidence-archive{grid-template-columns:minmax(250px,.72fr) minmax(360px,1.28fr);display:grid}}@media (max-width:720px){.igloo-hud{padding:max(8px, env(safe-area-inset-top)) 8px max(8px, env(safe-area-inset-bottom))}.igloo-brand{width:132px}.igloo-brand span{display:none}.igloo-brand strong{font-size:1.08rem;line-height:1.04}.igloo-topnav{top:max(8px, env(safe-area-inset-top));width:176px;min-height:44px;right:8px}.igloo-topnav a,.igloo-topnav button{min-width:0;min-height:44px;padding:0 6px;font-size:.75rem}.igloo-route-sheet{z-index:14;left:8px;right:8px;bottom:max(8px, env(safe-area-inset-bottom));border:1px solid var(--hud-line);background:var(--hud-paper-solid);pointer-events:auto;border-radius:14px;max-height:min(258px,100svh - 216px);padding:8px;display:grid;position:absolute;overflow:hidden;box-shadow:0 18px 48px #0408148c}.igloo-artifact-readout,.igloo-readout{border:0;border-bottom:1px solid var(--hud-line);width:100%;max-width:none;min-height:0;max-height:142px;box-shadow:none;text-align:left;background:0 0;border-radius:0;margin:0;padding:5px 7px 9px;animation:none;position:static;overflow:hidden}.igloo-artifact-readout>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.igloo-artifact-readout h2{margin:4px 0 5px;font-size:1.16rem}.igloo-artifact-readout .igloo-artifact-signal{-webkit-line-clamp:1;margin:0 0 4px}.igloo-readout>p:not(.igloo-artifact-signal){color:#c9d6ee;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1rem;line-height:1.35;display:-webkit-box}.igloo-artifact-readout .igloo-artifact-meta{display:none}.igloo-artifact-list.station-profile-rail{width:100%;max-width:none;min-height:60px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:4px;scroll-padding-inline:calc(50% - 56px);position:static;transform:none}.station-profile-chip,.igloo-artifact.station-profile-chip{flex-basis:112px;min-width:112px;min-height:52px;padding:5px 8px}.station-profile-chip[aria-pressed=true]{min-width:112px}.station-profile-chip span,.station-profile-chip small{font-size:.75rem;display:block}.station-profile-chip strong{font-size:.875rem}.igloo-axis-meter{grid-template-columns:auto minmax(60px,1fr) auto;width:100%;padding:2px 7px 0;display:grid;position:static;transform:none}.igloo-controls{top:calc(max(8px, env(safe-area-inset-top)) + 54px);max-width:calc(100vw - 16px);bottom:auto;right:8px}.igloo-controls button{min-width:44px;min-height:44px;padding:0 8px;font-size:.75rem}.igloo-controls .igloo-contrast-toggle{min-width:72px}.igloo-live-strip{top:calc(max(8px, env(safe-area-inset-top)) + 108px);width:min(184px,100vw - 16px);min-height:44px;max-height:68px;padding:8px 10px;bottom:auto;left:8px}.igloo-live-strip span,.igloo-live-strip strong{font-size:.75rem}.igloo-live-strip small,.igloo-live-strip p{display:none}.section-band{padding:56px 16px 32px}.live-radar .radar-layout,.evidence-archive{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);align-content:start;gap:18px}.live-radar .radar-copy h2,.archive-head h2{font-size:clamp(2rem,10vw,3rem)}.live-radar .radar-copy p,.archive-head p,.archive-panel p,.radar-empty{font-size:1rem}.radar-status{width:100%;min-height:88px;margin-top:14px}.radar-stack{max-height:calc(100svh - 390px)}.radar-event{min-height:80px;padding:14px}.archive-head{grid-area:1/1;align-self:start}.archive-explorer{grid-area:2/1;align-self:start;min-height:0}.archive-tabs{scroll-snap-type:x proximity;padding:3px;display:flex;overflow-x:auto}.archive-tabs button{scroll-snap-align:start;flex:none;min-width:116px;min-height:44px}.archive-panel.archive-panel-active{min-height:180px;max-height:calc(100svh - 420px);padding:18px}.evidence-archive .repo-tape{grid-area:3/1}.evidence-archive .repo-tape a{flex-basis:min(240px,78vw);min-height:72px}}@media (max-width:360px){.igloo-topnav{width:164px}.igloo-brand{width:126px}.igloo-brand strong{font-size:1rem}.igloo-controls{gap:2px;padding:3px}.igloo-controls button{padding:0 6px}.igloo-controls .igloo-contrast-toggle{min-width:66px}.igloo-route-sheet{max-height:min(246px,100svh - 210px)}}@media (prefers-reduced-motion:reduce){.station-profile-rail,.archive-tabs{scroll-behavior:auto}.igloo-artifact-readout{animation:none}}.sdf-seal-splash{--gate-ink:#e9f1fb;--gate-ink-soft:#c9d6eec7;--gate-ice:#dce6f7;--gate-mint:#6fe7c8;--gate-cobalt:#5b79e3;--gate-amber:#f2b96b;z-index:60;width:100vw;height:100svh;min-height:100vh;color:var(--gate-ice);isolation:isolate;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#0a0f1e 0%,#141c33 46%,#2c3f66 76%,#35466b 88%,#7e5644 100%);margin:0;padding:0;display:block;position:fixed;inset:0;overflow:hidden}.sdf-seal-splash,.sdf-seal-splash *{box-sizing:border-box}.sdf-seal-splash>.sdf-splash-shader-canvas{z-index:0;opacity:1;filter:saturate(.94)contrast(1.04);mix-blend-mode:normal;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.sdf-seal-splash:before{content:"";z-index:1;width:auto;height:auto;box-shadow:none;opacity:1;pointer-events:none;background:linear-gradient(#0711260f,#0000 28%,#0f253714),repeating-linear-gradient(0deg,#e8f0ed05 0 1px,#0000 1px 6px);border:0;border-radius:0;position:absolute;inset:0;transform:none;-webkit-mask-image:none;mask-image:none}.sdf-seal-splash:after{content:"";z-index:12;opacity:1;pointer-events:none;background:radial-gradient(at 50% 44%,#0000 52%,#06091480 100%);border:1px solid #e6eef829;border-radius:0;width:auto;height:auto;position:absolute;inset:clamp(10px,1.5vw,24px);transform:none;box-shadow:inset 0 0 70px #06091473}.sdf-polar-background{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.sdf-polar-background>i{margin:0;display:block;position:absolute}.sdf-dawn-sun{aspect-ratio:1;background:#f5c98a;border:1px solid #ffe7b58f;border-radius:50%;width:clamp(44px,5vw,76px);top:24%;left:15%;box-shadow:0 0 0 18px #f2b96b0d,0 0 80px 30px #f2b96b38}.sdf-dawn-horizon{opacity:.72;border-top:1px solid #dbebe847;border-radius:50% 50% 0 0;height:18%;bottom:35%;left:-10%;right:-10%;transform:rotate(-1.2deg)}.sdf-distant-beacon{opacity:.58;transform-origin:bottom;background:linear-gradient(#f2b96bcc,#0000);width:1px;height:clamp(34px,6vh,62px);animation:2.6s ease-in-out infinite sdf-dawn-beacon;bottom:39%;box-shadow:0 -4px 12px #f2b96b6b}.sdf-distant-beacon:before{content:"";background:var(--gate-amber);border-radius:50%;width:5px;height:5px;position:absolute;top:-3px;left:-2px}.sdf-distant-beacon-a{left:42%}.sdf-distant-beacon-b{height:clamp(24px,4vh,42px);animation-delay:-1300ms;right:7%}.sdf-seal-splash>.sdf-splash-copy{z-index:8;text-align:left;gap:12px;width:min(31vw,440px);margin:0;padding:0;display:grid;position:absolute;top:clamp(34px,5.5vh,68px);left:clamp(30px,4.4vw,72px)}.sdf-seal-splash .sdf-splash-copy>span,.sdf-seal-splash .sdf-splash-status>span,.sdf-seal-splash .sdf-route-action>span,.sdf-seal-splash .sdf-route-action>small{color:#c9d6eea8;font-family:var(--font-mono,"IBM Plex Mono", monospace);letter-spacing:.15em;text-transform:uppercase;font-size:.68rem;font-style:normal;font-weight:720;line-height:1.35}.sdf-seal-splash .sdf-splash-copy h2{color:#e9f1fb;letter-spacing:-.058em;text-wrap:balance;text-shadow:0 2px 22px #0407108c;max-width:10ch;margin:0;font-size:clamp(2.3rem,3.7vw,3.85rem);font-weight:760;line-height:.93}.sdf-seal-splash .sdf-splash-copy p{color:#c9d6eed9;text-shadow:0 1px 14px #04071080;max-width:42ch;margin:0;font-size:clamp(.9rem,1vw,1rem);line-height:1.55}.sdf-polar-midground{z-index:4;pointer-events:none;position:absolute;inset:12% -3% 17% 18%}.sdf-polar-midground .sdf-art-dome{z-index:2;filter:drop-shadow(0 30px 42px #091c2e4d);width:clamp(520px,56vw,860px);height:clamp(320px,39vw,560px);position:absolute;bottom:5%;left:52%;transform:translate(-42%)}.sdf-polar-midground .sdf-art-dome:before{content:"";z-index:5;background:linear-gradient(#f2b96be6,#e1efed3d);width:2px;height:17%;position:absolute;top:4%;left:51%;box-shadow:0 -3px 14px #f2b96b6b}.sdf-polar-midground .sdf-art-dome:after{content:"";z-index:-1;filter:blur(18px);background:#091e2d6b;border-radius:50%;height:16%;position:absolute;bottom:-4%;left:5%;right:5%;transform:scaleY(.5)}.sdf-polar-midground .sdf-dome-shell{z-index:1;background:radial-gradient(at 42% 22%,#ebf9f480,#0000 25%),linear-gradient(145deg,#6cb5babd,#205167c7 64%,#123247f0);border:1px solid #def4f085;border-bottom-color:#13303d7a;border-radius:50% 50% 7% 7%/100% 100% 8% 8%;height:79%;display:block;position:absolute;bottom:0;left:0;right:0;overflow:hidden;box-shadow:inset 28px 18px 56px #e3f5f029,inset -32px -28px 54px #071f3257,0 0 0 1px #0f324138}.sdf-polar-midground .sdf-dome-tile{z-index:2;top:var(--tile-y);left:var(--tile-x);width:var(--tile-w);opacity:.72;height:clamp(10px,1.15vw,17px);transform:translateX(-50%) rotate(var(--tile-rot));background:linear-gradient(145deg,#daf2ec7a,#4f9ba76b);border:1px solid #ddf5ef57;border-radius:45% 55% 42% 58%;display:block;position:absolute;box-shadow:inset 0 1px #f6faf26b}.sdf-polar-midground .sdf-dome-meridian{z-index:3;border:1px solid #cbece72b;border-radius:50% 50% 5% 5%/100% 100% 5% 5%;height:79%;display:block;position:absolute;bottom:0}.sdf-polar-midground .sdf-dome-meridian-a{width:88%;left:6%}.sdf-polar-midground .sdf-dome-meridian-b{width:54%;left:23%}.sdf-polar-midground .sdf-dome-meridian-c{width:24%;left:38%}.sdf-polar-midground .sdf-dome-threshold{z-index:6;background:radial-gradient(at 50% 68%,#f2b96b38,#0000 45%),linear-gradient(#141c33,#0c1122 78%);border:1px solid #ddf1ec8f;border-bottom:0;border-radius:50% 50% 3% 3%/40% 40% 3% 3%;place-items:end center;width:17%;height:42%;display:grid;position:absolute;bottom:0;left:57%;overflow:hidden;transform:translate(-50%);box-shadow:0 0 0 5px #16455657,0 0 32px #6dcdbe38,inset 0 0 28px #55b1a92e}.sdf-polar-midground .sdf-dome-threshold>i{background:var(--gate-amber);width:62%;height:2px;margin-bottom:12%;display:block;box-shadow:0 0 16px #f2b96b9e}.sdf-polar-midground .sdf-gate-seal{z-index:7;filter:drop-shadow(0 12px 14px #0818274d);width:176px;height:104px;transition:translate .24s,filter .24s;animation:none;position:absolute;bottom:5%;left:28%;transform:translate(0,0)}.sdf-polar-midground .sdf-gate-seal-halo,.sdf-polar-midground .sdf-gate-seal-body,.sdf-polar-midground .sdf-gate-seal-head{margin:0;display:block;position:absolute}.sdf-polar-midground .sdf-gate-seal-halo{z-index:0;filter:blur(4px);opacity:.72;background:radial-gradient(#60d0c07a,#0e2e3b33 48%,#0000 72%);border-radius:50%;height:26%;animation:2.4s ease-in-out infinite sdf-dawn-seal-halo;bottom:4%;left:4%;right:5%;transform:scaleY(.46)}.sdf-polar-midground .sdf-gate-seal-body{z-index:2;background:linear-gradient(155deg,#dce5df 0%,#92a9ae 58%,#5d7180 100%);border:2px solid #14233d;border-radius:58% 42% 48% 52%/56% 48% 52% 44%;width:112px;height:56px;top:32%;left:8%;transform:rotate(-4deg);box-shadow:inset 7px 7px 14px #f4f7ee5c}.sdf-polar-midground .sdf-gate-seal-body:before,.sdf-polar-midground .sdf-gate-seal-body:after,.sdf-polar-midground .sdf-gate-seal-head:before,.sdf-polar-midground .sdf-gate-seal-head:after{content:"";display:block;position:absolute}.sdf-polar-midground .sdf-gate-seal-body:before{background:#6d838d;border:2px solid #14233d;border-top:0;border-radius:8% 12% 62% 58%;width:46%;height:34%;bottom:-20%;right:18%;transform:rotate(14deg)}.sdf-polar-midground .sdf-gate-seal-body:after{clip-path:polygon(100% 12%,24% 0,0 50%,24% 100%,100% 82%);background:#83999f;border:2px solid #14233d;border-right:0;width:30%;height:40%;top:30%;left:-12%}.sdf-polar-midground .sdf-gate-seal-head{z-index:3;background:linear-gradient(150deg,#e7ece4,#9bafb2 62%,#6a7e89);border:2px solid #14233d;border-radius:48% 56% 48% 52%;width:58px;height:54px;top:22%;right:7%;transform:rotate(4deg);box-shadow:inset 5px 5px 10px #f8faf15c}.sdf-polar-midground .sdf-gate-seal-head:before{background:#dce3dd;border:2px solid #14233d;border-radius:48% 58% 55% 45%;width:48%;height:40%;bottom:8%;right:-14%;transform:rotate(5deg)}.sdf-polar-midground .sdf-gate-seal-head:after{background:#14233d;border:2px solid #e8eee8;border-radius:50%;width:7px;height:7px;top:30%;right:24%;box-shadow:20px 20px 0 -2px #14233d}.sdf-polar-midground .sdf-gate-seal[data-guide-state=probing]{filter:drop-shadow(0 12px 18px #54cfbe57);translate:12px -4px}.sdf-polar-midground .sdf-gate-seal[data-guide-state=probing] .sdf-gate-seal-halo{background:radial-gradient(#f2b96bb3,#5bc1b847 48%,#0000 72%);animation-duration:.76s}.sdf-polar-midground .sdf-gate-seal[data-guide-state=ready]{filter:drop-shadow(0 12px 18px #68dcc06b);translate:18px}.sdf-polar-midground .sdf-gate-seal[data-guide-state=error]{filter:drop-shadow(0 10px 16px #d366565c);translate:-5px 2px}.sdf-polar-midground .sdf-gate-seal[data-guide-state=error] .sdf-gate-seal-halo{background:radial-gradient(#d3665694,#0000 68%)}.sdf-polar-foreground{z-index:5;pointer-events:none;position:absolute;inset:0;overflow:hidden}.sdf-polar-foreground .sdf-snowbank{filter:drop-shadow(0 -18px 34px #d3e7e214);background:linear-gradient(#b0c0de57,#35466b4d);border-top:1px solid #e9f1fb61;width:58%;height:36%;display:block;position:absolute;bottom:-7%}.sdf-polar-foreground .sdf-snowbank-left{border-radius:0 82% 0 0;left:-21%;transform:rotate(3deg)}.sdf-polar-foreground .sdf-snowbank-right{border-radius:78% 0 0;right:-24%;transform:rotate(-3deg)}.sdf-polar-foreground .sdf-ice-route{clip-path:polygon(64% 0,68% 0,100% 100%,0 100%);filter:drop-shadow(0 0 18px #69ccbe24);opacity:.86;background:linear-gradient(90deg,#0000 0 5%,#bee1da42 5% 6%,#0000 6% 94%,#bee1da42 94% 95%,#0000 95%),linear-gradient(#53a4a914,#225e6f52);width:min(52vw,760px);height:53%;position:absolute;bottom:-4%;left:50%;transform:translate(-50%)}.sdf-polar-foreground .sdf-ice-route>i{background:#dbefe94d;height:1px;display:block;position:absolute;left:50%;transform:translate(-50%)}.sdf-polar-foreground .sdf-ice-route>i:first-child{width:22%;top:29%;left:62%}.sdf-polar-foreground .sdf-ice-route>i:nth-child(2){width:50%;top:54%;left:57%}.sdf-polar-foreground .sdf-ice-route>i:nth-child(3){width:78%;top:78%;left:52%}.sdf-seal-splash>.sdf-splash-status{z-index:9;width:min(31vw,430px);max-height:29vh;color:var(--gate-ice);box-shadow:none;text-align:left;text-shadow:0 1px 12px #04071080;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-left:2px solid #6fe7c88c;border-radius:0;gap:6px;padding:2px 0 2px 15px;display:grid;position:absolute;bottom:clamp(34px,6vh,72px);left:clamp(30px,4.4vw,72px);overflow:hidden}.sdf-seal-splash .sdf-splash-status>strong{color:#e9f1fb;font-size:.88rem;font-weight:700;line-height:1.38}.sdf-seal-splash .sdf-splash-status>small{color:#c9d6eead;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;line-height:1.35;overflow:hidden}.sdf-seal-splash .sdf-splash-status ul{scrollbar-width:thin;border-top:1px solid #c9d6ee29;gap:3px;max-height:12vh;margin:0;padding:5px 0 0;list-style:none;display:grid;overflow:hidden auto}.sdf-seal-splash .sdf-splash-status li{color:#c9d6eebf;font-family:var(--font-mono,"IBM Plex Mono", monospace);grid-template-columns:minmax(54px,auto) minmax(0,1fr);gap:8px;font-size:.64rem;line-height:1.35;display:grid}.sdf-seal-splash .sdf-splash-status li b{color:var(--gate-mint);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-weight:760;overflow:hidden}.sdf-seal-splash .sdf-splash-status li[data-severity=error]{color:#ff9e8f}.sdf-seal-splash .sdf-splash-status li[data-severity=warn]{color:#f2c879}.sdf-route-action{z-index:10;text-align:center;gap:8px;width:min(340px,100vw - 40px);display:grid;position:absolute;bottom:clamp(22px,4vh,48px);left:50%;transform:translate(-50%)}.sdf-seal-splash .sdf-route-action>span,.sdf-seal-splash .sdf-route-action>small{color:#c9d6ee99;letter-spacing:.12em;font-size:.58rem}.sdf-seal-splash .sdf-render-button{z-index:auto;color:#0a0f1e;clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%);width:100%;min-height:56px;font:inherit;cursor:pointer;background:#6fe7c8;border:1px solid #6fe7c8d9;border-radius:2px;grid-area:auto;justify-self:stretch;place-items:center;margin:0;padding:0 54px 0 22px;transition:background-color .18s,color .18s,transform .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 32px #0408148c,0 0 24px -8px #6fe7c873,inset 0 1px #e9f1fb80}.sdf-seal-splash .sdf-render-button>span{color:inherit;font-family:var(--font-mono,"IBM Plex Mono", monospace);letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:820}.sdf-seal-splash .sdf-render-button>i{transform-origin:100%;background:currentColor;width:24px;height:1px;display:block;position:absolute;top:50%;right:20px;transform:none}.sdf-seal-splash .sdf-render-button>i:after{content:"";border-top:1px solid;border-right:1px solid;width:7px;height:7px;position:absolute;top:-3px;right:0;transform:rotate(45deg)}.sdf-seal-splash .sdf-render-button:hover:not(:disabled){color:#0a0f1e;background:#8ff0da;transform:translateY(-2px)}.sdf-seal-splash .sdf-render-button:focus-visible{outline-offset:4px;outline:1px solid #6fe7c8;box-shadow:0 0 28px -6px #6fe7c899}.sdf-seal-splash .sdf-render-button:disabled{color:#0a0f1ea8;cursor:wait;background:#57b8a2}.sdf-seal-splash[data-permission-state=requesting] .sdf-dome-threshold{border-color:#f2b96bb8;box-shadow:0 0 0 5px #16455657,0 0 40px #f2b96b52,inset 0 0 28px #55b1a92e}.sdf-seal-splash[data-permission-state=requesting] .sdf-render-button>i{animation:.82s ease-in-out infinite sdf-dawn-route-line}.sdf-seal-splash[data-permission-state=ready] .sdf-dome-threshold{background:radial-gradient(at 50% 68%,#75c9bd57,#0000 48%),linear-gradient(#1c2b4c,#0c1122 78%);border-color:#82e1c7d1}@keyframes sdf-dawn-beacon{0%,to{opacity:.36;transform:scaleY(.92)}50%{opacity:.72;transform:scaleY(1)}}@keyframes sdf-dawn-seal-halo{0%,to{opacity:.5}50%{opacity:.82}}@keyframes sdf-dawn-route-line{0%,to{opacity:.42;transform:scaleX(.42)}50%{opacity:1;transform:scaleX(1)}}@media (max-width:720px){.sdf-seal-splash:after{inset:8px}.sdf-dawn-sun{width:42px;top:25%;left:13%}.sdf-distant-beacon-a{left:13%}.sdf-distant-beacon-b{right:8%}.sdf-seal-splash>.sdf-splash-copy{top:max(22px, env(safe-area-inset-top));gap:8px;width:auto;left:18px;right:18px}.sdf-seal-splash .sdf-splash-copy>span{max-width:78%;font-size:.57rem}.sdf-seal-splash .sdf-splash-copy h2{max-width:10.5ch;font-size:clamp(2.15rem,10.5vw,2.8rem);line-height:.94}.sdf-seal-splash .sdf-splash-copy p{max-width:31ch;font-size:.84rem;line-height:1.42}.sdf-polar-midground{inset:24% -38% 21% -20%}.sdf-polar-midground .sdf-art-dome{width:min(128vw,560px);height:min(54vh,430px);bottom:9%;left:44%;transform:translate(-40%)}.sdf-polar-midground .sdf-dome-tile{height:9px}.sdf-polar-midground .sdf-gate-seal{transform-origin:0 100%;width:142px;height:86px;bottom:3%;left:34%;transform:scale(.82)}.sdf-polar-foreground .sdf-ice-route{width:86vw;height:51%;left:56%}.sdf-polar-foreground .sdf-snowbank{width:78%;height:27%}.sdf-seal-splash>.sdf-splash-status{right:18px;bottom:calc(max(18px, env(safe-area-inset-bottom)) + 116px);text-shadow:0 3px 14px #07132466;gap:3px;width:auto;max-height:82px;padding-left:11px;left:18px}.sdf-seal-splash .sdf-splash-status>span{font-size:.54rem}.sdf-seal-splash .sdf-splash-status>strong{text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;line-height:1.3;overflow:hidden}.sdf-seal-splash .sdf-splash-status>small{display:none}.sdf-seal-splash .sdf-splash-status ul{white-space:nowrap;gap:12px;max-height:30px;display:flex;overflow:hidden auto}.sdf-seal-splash .sdf-splash-status li{flex:none;grid-template-columns:auto auto;font-size:.56rem;display:inline-grid}.sdf-route-action{bottom:max(18px, env(safe-area-inset-bottom));gap:6px;width:calc(100vw - 36px)}.sdf-seal-splash .sdf-render-button{min-height:54px}.sdf-seal-splash .sdf-route-action>small{font-size:.52rem}}@media (max-width:420px) and (max-height:760px){.sdf-seal-splash .sdf-splash-copy p{display:none}.sdf-polar-midground{top:20%}.sdf-seal-splash>.sdf-splash-status{max-height:62px}}@media (prefers-reduced-motion:reduce){.sdf-seal-splash,.sdf-seal-splash *{scroll-behavior:auto}.sdf-seal-splash .sdf-distant-beacon,.sdf-seal-splash .sdf-polar-midground .sdf-gate-seal[data-guide-state] .sdf-gate-seal-halo,.sdf-seal-splash[data-permission-state=requesting] .sdf-render-button>i{animation:none}.sdf-seal-splash .sdf-gate-seal,.sdf-seal-splash .sdf-render-button{transition:none}}@media (min-width:721px){.igloo-route-sheet{z-index:14;border:1px solid var(--hud-line);background:color-mix(in srgb, var(--hud-paper) 92%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);pointer-events:auto;border-radius:13px;gap:7px;width:min(304px,100vw - 56px);max-height:calc(100svh - 250px);padding:8px;display:grid;position:absolute;inset:clamp(142px,18vh,210px) clamp(14px,2vw,32px) auto auto;box-shadow:0 18px 46px #04081480}.igloo-route-sheet .igloo-artifact-readout{border:0;border-bottom:1px solid var(--hud-line);width:100%;max-width:none;max-height:none;box-shadow:none;text-align:left;background:0 0;border-radius:0;padding:10px 11px;animation:none;position:static;overflow:visible}.igloo-route-sheet .igloo-artifact-list.station-profile-rail{width:100%;max-width:none;min-height:54px;margin:0;padding:4px;position:static;transform:none}.igloo-route-sheet .station-profile-chip,.igloo-route-sheet .igloo-artifact.station-profile-chip{flex-basis:92px;min-width:92px}}@media (min-width:721px) and (max-width:1100px){.sdf-seal-splash>.sdf-splash-status{bottom:128px}}.open-world-loading-bridge{border:1px solid var(--hud-line);background:var(--hud-paper);-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);text-align:left;border-radius:10px;width:min(244px,100vw - 32px);padding:11px 12px;inset:50% auto auto clamp(14px,2vw,32px);transform:translateY(-50%);box-shadow:0 16px 40px #04081480}.open-world-loading-bridge[data-active=false]{transform:translate(-8px,-50%)}.open-world-loading-bridge small{color:var(--hud-muted);font-family:var(--font-pixel), Consolas, monospace;font-size:.62rem;line-height:1.35}.sdf-seal-splash .sdf-splash-shader-canvas{opacity:.82;filter:saturate(1.08)brightness(1.04);mix-blend-mode:normal}.igloo-portal-fold{background:linear-gradient(90deg, transparent, var(--evidence-magenta), var(--abeto-teal), transparent);width:100%;height:2px;margin:7px 0 5px;display:block;box-shadow:0 0 16px #e060a447}@media (max-width:720px){.igloo-route-sheet{top:auto;bottom:max(8px, env(safe-area-inset-bottom));max-height:min(238px,100svh - 210px)}.open-world-loading-bridge{top:auto;bottom:calc(max(8px, env(safe-area-inset-bottom)) + 246px);width:min(220px,100vw - 16px);left:8px;transform:none}.open-world-loading-bridge[data-active=false]{transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.sdf-seal-splash .sdf-splash-shader-canvas{filter:saturate(1.04)brightness(1.04)}}.project-index{grid-template-rows:auto auto minmax(0,1fr);align-content:stretch;padding-top:clamp(44px,6.5vh,68px);padding-bottom:clamp(24px,4.5vh,44px)}.project-index .section-kicker{margin-bottom:10px}.project-index-head{border-bottom:1px solid #e6eef824;max-width:none;margin-bottom:clamp(14px,2.4vh,22px);padding-bottom:clamp(10px,1.8vh,16px)}.project-index-head h2{letter-spacing:.01em;text-shadow:0 0 22px #6fe7c82e;max-width:none;font-size:clamp(1.5rem,2.5vw,2.45rem);line-height:1.04}.project-index-head p{margin-top:10px;font-size:clamp(.8rem,.95vw,.94rem)}.project-index-grid{align-items:stretch;min-height:0}.project-list{counter-reset:project-row;gap:8px}.project-list button{grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:4px 12px;padding:10px 12px;transition:border-color .2s,background .2s}.project-list button:before{content:counter(project-row, decimal-leading-zero);counter-increment:project-row;color:color-mix(in srgb, var(--signal) 52%, transparent);font-family:var(--font-pixel), Consolas, monospace;letter-spacing:.08em;grid-row:1/span 2;align-self:center;font-size:.66rem}.project-list button span{grid-area:1/2}.project-list button strong{letter-spacing:.02em;grid-area:2/2/3/4;font-size:.95rem}.project-list button small{color:color-mix(in srgb, var(--ice) 55%, transparent);font-family:var(--font-pixel), Consolas, monospace;text-transform:uppercase;grid-area:1/3;justify-self:end;font-size:.6rem}.project-list button:hover{border-color:#6fe7c870}.project-list button[aria-pressed=true]{background:linear-gradient(90deg,#6fe7c8e6 0 3px,#0000 3px),linear-gradient(90deg,#6fe7c81f,#6fe7c80a),#090d1c9e}.project-list button[aria-pressed=true]:before{color:var(--signal)}.project-detail{flex-direction:column;min-height:0;padding:clamp(14px,1.9vw,24px);display:flex}.project-detail-topline{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.project-detail h3{text-shadow:0 0 24px #6fe7c833;margin:8px 0;font-size:clamp(1.7rem,3.1vw,3.3rem)}.project-detail p{max-width:70ch}@media (min-width:721px){.project-index-grid{grid-template-columns:minmax(250px,1fr) minmax(0,2fr);gap:clamp(16px,2vw,30px)}.project-list{align-content:start;min-height:0;max-height:none;padding-right:4px;overflow:hidden auto}.project-detail{justify-content:space-between;max-height:none;overflow:hidden auto}.project-metrics{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.project-detail .code-texture{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.project-detail .code-texture span{border-radius:var(--radius);background:#e9f1fb05;border:1px solid #e6eef81a;padding:9px 11px}.project-detail .commit-strip{gap:8px}.project-detail .commit-strip span{background:linear-gradient(90deg,#6fe7c80d,#0000 62%);border-left:2px solid #6fe7c859;padding:8px 11px 8px 14px}.project-detail .source-link{margin-top:6px}}@media (min-width:1024px){.project-index-head{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:end;gap:10px clamp(28px,4vw,80px);display:grid}.project-index-head p{justify-self:end;margin:0}}@media (max-width:720px){.project-index{padding-top:44px;padding-bottom:20px}.project-index-head{border-bottom:0;margin-bottom:12px;padding-bottom:0}.project-index-head h2{font-size:clamp(1.5rem,7.4vw,2.1rem)}.project-list button:before{display:none}.project-list button{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-content:start}.project-list button span{grid-area:1/1}.project-list button strong{grid-area:2/1/3/3}.project-list button small{grid-area:1/2}}.igloo-live-strip[data-signal-state=hidden]{display:none}.igloo-live-strip[data-signal-state=received]{animation:.3s cubic-bezier(.22,1,.36,1) backwards igloo-live-strip-pop}@keyframes igloo-live-strip-pop{0%{opacity:0;transform:translateY(14px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.igloo-live-strip[data-signal-state=received]{animation:none}}.domain-map{grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:center;gap:clamp(14px,2.2vw,28px);min-width:0;display:grid}.domain-donut{width:clamp(126px,18vw,196px);height:auto;overflow:visible}.domain-donut-track,.domain-donut-slice{fill:none;stroke-width:5.6px}.domain-donut-track{stroke:#e6eef817}.domain-donut-slice{stroke-linecap:butt}.domain-donut-total,.domain-donut-caption{fill:var(--ice);font-family:var(--font-pixel), Consolas, monospace;text-anchor:middle}.domain-donut-total{font-size:7.4px;font-weight:700}.domain-donut-caption{fill:#e6eef88f;letter-spacing:.14em;font-size:2.6px}.domain-legend{gap:6px;min-width:0;max-width:400px;margin:0;padding:0;list-style:none;display:grid}.domain-legend li{grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;display:grid}.domain-legend i{border-radius:2px;width:9px;height:9px}.domain-legend strong{color:#e6eef8c7;min-width:0;font-family:var(--font-pixel), Consolas, monospace;letter-spacing:.01em;text-transform:uppercase;overflow-wrap:anywhere;font-size:.72rem;font-weight:500}.domain-legend span{color:var(--ice);font-family:var(--font-pixel), Consolas, monospace;font-variant-numeric:tabular-nums;font-size:.72rem}@media (max-width:720px){.domain-map{grid-template-columns:minmax(0,1fr);justify-items:center;gap:14px}.domain-donut{width:min(124px,36vw)}.domain-legend{gap:5px;width:100%}}
