@font-face{font-family:Inter;src:url(/fonts/Inter-Variable-latin.woff2)format("woff2");font-weight:300 800;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/IBMPlexMono-latin.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{color-scheme:dark;--void:#04060a;--void-2:#070b12;--void-3:#0b1220;--haze:#5ee7ff0b;--ion:#5ee7ff;--ion-2:#2fb8ff;--ion-3:#8fa9ff;--spectral:#8b7cff;--ember:#ffb86b;--white:#eef4ff;--ink:#c7d2e6;--ink-2:#8794ad;--ink-3:#75839c;--line:#8fa9ff24;--line-2:#8fa9ff47;--ok:#4ade80;--warn:#fbbf24;--off:#8794ad;--glass:#0a101c8c;--glass-2:#0c1424b8;--glass-line:#5ee7ff29;--blur:18px;--font:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--fs-0:clamp(.72rem, .68rem + .2vw, .8rem);--fs-1:clamp(.86rem, .82rem + .2vw, .95rem);--fs-2:clamp(1rem, .95rem + .3vw, 1.125rem);--fs-3:clamp(1.2rem, 1.05rem + .6vw, 1.6rem);--fs-4:clamp(1.6rem, 1.2rem + 1.6vw, 2.6rem);--fs-5:clamp(2.2rem, 1.4rem + 3.4vw, 4.4rem);--track:.22em;--s-1:.35rem;--s-2:.6rem;--s-3:1rem;--s-4:1.5rem;--s-5:2.25rem;--s-6:3.5rem;--r-1:6px;--r-2:12px;--r-3:20px;--ease:cubic-bezier(.2, .7, .1, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--t-1:.18s;--t-2:.42s;--t-3:.9s;--z-scene:0;--z-core:1;--z-ui:5;--z-panel:10;--z-nav:20;--z-init:100}@media (prefers-reduced-motion:reduce){:root{--t-1:0s;--t-2:0s;--t-3:0s}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--void);min-height:100dvh;color:var(--ink);font-family:var(--font);font-size:var(--fs-2);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.6;overflow-x:hidden}h1,h2,h3,h4{color:var(--white);letter-spacing:-.01em;margin:0;font-weight:500;line-height:1.15}p{margin:0}a{color:var(--ion);text-decoration:none}a:hover{text-underline-offset:3px;text-decoration:underline}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}:focus-visible{outline:2px solid var(--ion);outline-offset:3px;border-radius:4px}[hidden]{display:none!important}.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}.skip{left:var(--s-3);z-index:200;padding:var(--s-2) var(--s-3);background:var(--void-3);color:var(--white);border:1px solid var(--line-2);border-radius:var(--r-1);transition:top var(--t-1);position:fixed;top:-5rem}.skip:focus{top:var(--s-3)}.tl{font-family:var(--mono);font-size:var(--fs-0);letter-spacing:var(--track);text-transform:uppercase;color:var(--ink-2)}.tl.on{color:var(--ion)}.mono{font-family:var(--mono)}.dim{color:var(--ink-2)}.dim2{color:var(--ink-3)}.white{color:var(--white)}.ion{color:var(--ion)}.env{z-index:var(--z-scene);pointer-events:none;position:fixed;inset:0;overflow:hidden}.env-g1{background:radial-gradient(60% 50% at 50% 42%, #2fb8ff1a, transparent 70%), radial-gradient(40% 30% at 20% 90%, #8b7cff0f, transparent 70%), radial-gradient(50% 40% at 85% 15%, #5ee7ff0d, transparent 70%), linear-gradient(180deg, var(--void-2), var(--void) 60%);position:absolute;inset:-20%}.env-grid{opacity:.55;background-image:linear-gradient(#8fa9ff0d 1px,#0000 1px),linear-gradient(90deg,#8fa9ff0d 1px,#0000 1px);background-size:96px 96px;position:absolute;inset:0;mask-image:radial-gradient(70% 70%,#000 20%,#0000 100%)}.env-vig{background:radial-gradient(90% 90%,#0000 55%,#020408d9 100%);position:absolute;inset:0}.env-noise{opacity:.035;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='160' height='160' filter='url(%23n)' opacity='0.9'/></svg>");position:absolute;inset:0}.stage{z-index:var(--z-ui);grid-template-columns:1fr;min-height:100dvh;display:grid;position:relative}.core-wrap{z-index:var(--z-core);pointer-events:none;transition:transform var(--t-3) var(--ease), opacity var(--t-3) var(--ease), filter var(--t-3) var(--ease);place-items:center;display:grid;position:fixed;inset:0}.core-wrap canvas{pointer-events:auto;width:min(92vw,92dvh,880px);height:min(92vw,92dvh,880px);display:block}body[data-space=core] .core-wrap{transform:translateY(-7vh)}body[data-space]:not([data-space=core]) .core-wrap{opacity:.55;filter:saturate(.85);transform:translate(-32vw)scale(.62)}.chrome-fade{height:7.5rem;z-index:calc(var(--z-panel) + 1);pointer-events:none;opacity:0;transition:opacity var(--t-3) var(--ease);background:linear-gradient(#04060aeb,#04060a99 55%,#0000);position:fixed;inset:0 0 auto}body[data-space]:not([data-space=core]) .chrome-fade{opacity:1}@media (width<=900px){.core-wrap{align-items:start;padding-top:3.4rem}.core-wrap canvas{width:min(72vw,300px);height:min(72vw,300px)}body[data-space=core] .core-wrap{transform:none}body[data-space]:not([data-space=core]) .core-wrap{opacity:.35;transform:translateY(-12vh)scale(.42)}}.chrome{z-index:var(--z-nav);padding:var(--s-4) var(--s-5);pointer-events:none;justify-content:space-between;align-items:flex-start;display:flex;position:fixed;inset:0 0 auto}.chrome>*{pointer-events:auto}.wordmark{align-items:center;gap:var(--s-2);color:var(--white);display:flex}.wordmark svg{width:22px;height:22px}.wordmark .tl{color:var(--white);letter-spacing:.3em}.wordmark .tl b{color:var(--ion);font-weight:400}.sys{text-align:right;flex-direction:column;align-items:flex-end;gap:4px;display:flex}.sys .tl{align-items:center;gap:8px;display:inline-flex}.pulse{background:var(--ok);width:6px;height:6px;animation:pulse 2.4s var(--ease) infinite;border-radius:50%;box-shadow:0 0 #4ade8099}@keyframes pulse{0%{box-shadow:0 0 #4ade808c}70%{box-shadow:0 0 0 8px #4ade8000}to{box-shadow:0 0 #4ade8000}}@media (width<=900px){.chrome{padding:var(--s-3) var(--s-3);gap:8px}.sys{flex:0 auto;min-width:0}.sys .tl{letter-spacing:.12em;white-space:nowrap;font-size:.5rem}.sys .tl:nth-child(2){display:none}.wordmark{flex:0 auto;min-width:0}.wordmark .tl{letter-spacing:.16em;white-space:nowrap;font-size:.54rem}.wordmark svg{flex:none;width:18px;height:18px}}.rail{left:var(--s-4);z-index:var(--z-nav);flex-direction:column;gap:2px;display:flex;position:fixed;top:50%;transform:translateY(-50%)}.rail a{color:var(--ink-2);font-family:var(--mono);font-size:var(--fs-0);letter-spacing:var(--track);text-transform:uppercase;transition:color var(--t-2) var(--ease);align-items:center;gap:12px;padding:10px 12px 10px 0;text-decoration:none;display:flex;position:relative}.rail a:before{content:"";background:var(--ink-3);width:14px;height:1px;transition:width var(--t-2) var(--ease), background var(--t-2) var(--ease)}.rail a:hover{color:var(--white);text-decoration:none}.rail a[aria-current=page]{color:var(--ion)}.rail a[aria-current=page]:before{background:var(--ion);width:28px;box-shadow:0 0 12px var(--ion)}.rail .idx{color:var(--ink-3);font-size:.62rem}@media (width<=900px){.rail{padding:8px max(8px, env(safe-area-inset-left)) max(10px, env(safe-area-inset-bottom));backdrop-filter:blur(8px);background:linear-gradient(#0000,#04060aeb 30%);flex-direction:row;justify-content:space-around;inset:auto 0 0;transform:none}.rail a{letter-spacing:.14em;flex-direction:column;gap:6px;padding:6px 4px;font-size:.58rem}.rail a:before,.rail a[aria-current=page]:before{width:18px}.rail .idx{display:none}}.ident{z-index:var(--z-ui);text-align:center;pointer-events:none;transition:opacity var(--t-3) var(--ease), transform var(--t-3) var(--ease);position:fixed;bottom:max(27vh,250px);left:50%;transform:translate(-50%)}.ident .name{font-size:var(--fs-4);letter-spacing:.42em;color:var(--white);text-indent:.42em;font-weight:300}.ident .labs{font-size:var(--fs-5);letter-spacing:.5em;text-indent:.5em;color:var(--white);text-shadow:0 0 40px #5ee7ff40;margin-top:2px;font-weight:200;line-height:1}.ident .sub{margin-top:var(--s-3);font-size:var(--fs-1);color:var(--ink);letter-spacing:.08em}.ident .verbs{margin-top:var(--s-2)}.ident .flag{margin-top:var(--s-3);align-items:center;gap:14px;display:inline-flex}body[data-space]:not([data-space=core]) .ident{opacity:0;pointer-events:none;transform:translate(-50%)translateY(20px)}body[data-asked="1"][data-space=core] .ident{opacity:0;transform:translate(-50%)translateY(20px)}@media (width<=900px){.ident{padding:0 var(--s-3);inset:calc(3.6rem + min(72vw,300px)) 0 auto;transform:none}.ident .name{font-size:var(--fs-2);letter-spacing:.36em}.ident .labs{font-size:var(--fs-4);letter-spacing:.44em}.ident .sub{margin-top:var(--s-2);font-size:var(--fs-0)}.ident .verbs{margin-top:var(--s-1);font-size:.58rem}.ident .flag{display:none}body[data-asked="1"][data-space=core] .ident{transform:translateY(20px)}}.conv{z-index:var(--z-panel);padding:0 var(--s-5) var(--s-5);gap:var(--s-3);pointer-events:none;transition:opacity var(--t-3) var(--ease), transform var(--t-3) var(--ease);display:grid;position:fixed;bottom:0;left:0;right:0}.conv>*{pointer-events:auto}body[data-space]:not([data-space=core]) .conv{opacity:0;pointer-events:none;transform:translateY(24px)}.conv-head{justify-content:center;align-items:center;gap:12px;display:flex}.qring{flex-wrap:wrap;justify-content:center;gap:8px 10px;max-width:1240px;margin:0 auto;display:flex}.q{border:1px solid var(--line);color:var(--ink);font-size:var(--fs-1);backdrop-filter:blur(10px);transition:border-color var(--t-2) var(--ease), color var(--t-2) var(--ease), box-shadow var(--t-2) var(--ease), transform var(--t-2) var(--ease);background:#080c168c;border-radius:999px;padding:9px 16px;line-height:1.2;position:relative}.q:before{content:"";background:var(--ion-3);opacity:.6;width:4px;height:4px;transition:all var(--t-2) var(--ease);border-radius:50%;margin-top:-2px;position:absolute;top:50%;left:7px}.q:hover{border-color:var(--line-2);color:var(--white);transform:translateY(-1px)}.q:hover:before,.q[aria-pressed=true]:before{background:var(--ion);opacity:1;box-shadow:0 0 10px var(--ion)}.q[aria-pressed=true]{border-color:var(--glass-line);color:var(--white);box-shadow:0 0 0 1px #5ee7ff1f,0 8px 30px #2fb8ff1f}.q.dimmed{opacity:.55}@media (width<=900px){.conv{gap:var(--s-2);padding:0 0 4.6rem}.qring{padding:4px var(--s-3) 8px;scroll-snap-type:x proximity;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.qring::-webkit-scrollbar{display:none}.q{scroll-snap-align:start;flex:none}}.answer{z-index:var(--z-panel);right:var(--s-5);width:min(480px,42vw);max-height:70dvh;padding:var(--s-4) var(--s-4) var(--s-4);border-radius:var(--r-3);border:1px solid var(--glass-line);background:var(--glass-2);backdrop-filter:blur(var(--blur));opacity:0;pointer-events:none;transition:opacity var(--t-2) var(--ease), transform var(--t-3) var(--ease-out);position:fixed;top:50%;overflow:auto;transform:translateY(-50%)translate(24px);box-shadow:0 30px 80px #00000080,inset 0 1px #ffffff0a}.answer.open{opacity:1;pointer-events:auto;transform:translateY(-50%)translate(0)}.answer .aq{font-size:var(--fs-3);color:var(--white);letter-spacing:-.01em;font-weight:400}.answer .ab{margin-top:var(--s-3);gap:var(--s-3);color:var(--ink);font-size:var(--fs-1);display:grid}.answer .ab p{opacity:0;animation:mat var(--t-3) var(--ease-out) forwards;transform:translateY(6px)}.answer .ab p:nth-child(2){animation-delay:.12s}.answer .ab p:nth-child(3){animation-delay:.24s}.answer .ab p:nth-child(4){animation-delay:.36s}@keyframes mat{to{opacity:1;transform:none}}.answer .rel{margin-top:var(--s-4);flex-wrap:wrap;gap:8px;display:flex}.answer .close{border:1px solid var(--line);width:32px;height:32px;color:var(--ink-2);border-radius:50%;place-items:center;display:grid;position:absolute;top:12px;right:12px}.answer .close:hover{color:var(--white);border-color:var(--line-2)}.chip{border:1px solid var(--line);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);transition:all var(--t-2) var(--ease);border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:.68rem;text-decoration:none;display:inline-flex}.chip:hover{color:var(--ion);border-color:var(--glass-line);text-decoration:none}.chip .dot{background:currentColor;border-radius:50%;width:5px;height:5px}.chip.ok{color:var(--ok)}.chip.off{color:var(--off)}.chip.warn{color:var(--warn)}.chip.ion{color:var(--ion)}@media (width<=900px){.answer{right:var(--s-3);left:var(--s-3);width:auto;max-height:46dvh;top:auto;bottom:9.4rem;transform:translateY(24px)}.answer.open{transform:none}}.space{z-index:var(--z-panel);min-height:100dvh;padding:7rem var(--s-5) 6rem clamp(9rem, 22vw, 14rem);max-width:900px;margin-left:34vw;display:none;position:relative}.space.on{animation:space-in var(--t-3) var(--ease-out);display:block}@keyframes space-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.space header{margin-bottom:var(--s-5)}.space header h1{font-size:var(--fs-4);letter-spacing:.02em;margin-top:var(--s-2);font-weight:300}.space header .lede{margin-top:var(--s-3);color:var(--ink);max-width:60ch}.space h2{font-size:var(--fs-3);margin-top:var(--s-6);font-weight:400}.space p.body{color:var(--ink);max-width:62ch}.thesis{margin:var(--s-5) 0;padding:var(--s-4) var(--s-4);border-left:1px solid var(--ion);background:linear-gradient(90deg,#5ee7ff0f,#0000)}.thesis p{font-size:var(--fs-3);color:var(--white);font-weight:300;line-height:1.35}.thesis p+p{margin-top:var(--s-2)}.thesis .em{color:var(--ion)}.thesis.mt{margin-top:2rem}.thesis p.sm{font-size:var(--fs-2)}.mt1{margin-top:1rem}.mt2{margin-top:1.5rem}@media (width<=900px){.space{padding:calc(4.5rem + min(86vw, 420px) * .42 + 1rem) var(--s-3) 7rem;margin-left:0}}.pipe{margin-top:var(--s-4);gap:0;display:grid;position:relative}.pipe:before{content:"";background:linear-gradient(180deg, var(--ion), var(--ion-3) 60%, var(--spectral));opacity:.5;width:1px;position:absolute;top:14px;bottom:14px;left:11px}.step{text-align:left;width:100%;color:inherit;grid-template-columns:24px 1fr;gap:14px;padding:10px 0;display:grid;position:relative}.step .n{border:1px solid var(--line-2);background:var(--void-2);width:24px;height:24px;font-family:var(--mono);color:var(--ink-2);transition:all var(--t-2) var(--ease);border-radius:50%;place-items:center;font-size:.58rem;display:grid}.step .t{font-family:var(--mono);font-size:var(--fs-0);letter-spacing:var(--track);text-transform:uppercase;color:var(--ink);transition:color var(--t-2) var(--ease);padding-top:4px}.step .d{color:var(--ink-2);font-size:var(--fs-1);opacity:0;max-height:0;transition:max-height var(--t-3) var(--ease), opacity var(--t-2) var(--ease);grid-column:2;max-width:58ch;overflow:hidden}.step:hover .t,.step[aria-expanded=true] .t{color:var(--white)}.step[aria-expanded=true] .n{border-color:var(--ion);color:var(--ion);box-shadow:0 0 14px #5ee7ff73}.step[aria-expanded=true] .d{opacity:1;max-height:14rem;padding-top:4px}.step.final .t{color:var(--spectral)}.net{margin-top:var(--s-4);position:relative}.net svg{width:100%;height:auto;display:block}.net .node{cursor:pointer}.net .node circle{fill:var(--void-2);stroke:var(--line-2);transition:all var(--t-2) var(--ease)}.net .node text{fill:var(--ink-2);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;text-anchor:middle;pointer-events:none;transition:fill var(--t-2) var(--ease);font-size:7.2px}.net .node:hover circle,.net .node.on circle{stroke:var(--ion);fill:#5ee7ff14}.net .node.on text,.net .node:hover text{fill:var(--white)}.net .link{stroke:var(--line);stroke-width:.6px;fill:none;transition:stroke var(--t-2) var(--ease)}.net .link.on{stroke:var(--ion);stroke-dasharray:3 3;animation:1.6s linear infinite flow}@keyframes flow{to{stroke-dashoffset:-12px}}.net .hub circle{fill:#5ee7ff14;stroke:var(--ion)}.net .hub text{fill:var(--white);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;text-anchor:middle;font-size:6.2px}.net .node text{font-size:6.4px}.net .node:focus{outline:none}.net .node:focus-visible circle{stroke:var(--white);stroke-width:1.6px}.netinfo{margin-top:var(--s-3);min-height:5.5rem;padding:var(--s-3) var(--s-4);border-radius:var(--r-2);border:1px solid var(--line);background:var(--glass)}.netinfo h3{font-size:var(--fs-2);font-weight:500}.netinfo p{color:var(--ink-2);font-size:var(--fs-1);margin-top:6px}.ladder{margin-top:var(--s-4);grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.rung{padding:var(--s-3);border-radius:var(--r-2);border:1px solid var(--line);background:var(--glass)}.rung .tl{display:block}.rung .st{font-family:var(--mono);letter-spacing:.12em;margin-top:8px;font-size:.7rem}.rung .st.ok{color:var(--ok)}.rung .st.off{color:var(--off)}.rung .st.ion{color:var(--ion)}.rung p{color:var(--ink-2);margin-top:8px;font-size:.8rem}@media (width<=700px){.ladder{grid-template-columns:repeat(2,1fr)}}.subnav{margin-top:var(--s-4);flex-wrap:wrap;gap:6px;display:flex}.subnav button{border:1px solid var(--line);color:var(--ink-2);font-family:var(--mono);font-size:var(--fs-0);letter-spacing:.16em;text-transform:uppercase;transition:all var(--t-2) var(--ease);border-radius:999px;padding:7px 14px}.subnav button[aria-selected=true]{color:var(--ion);border-color:var(--glass-line);background:#5ee7ff0f}.sub{display:none}.sub.on{animation:space-in var(--t-2) var(--ease-out);display:block}.stack{margin-top:var(--s-4);gap:var(--s-4);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;display:grid}.layers{gap:4px;display:grid;position:relative}.layers:after{content:"";background:linear-gradient(180deg, transparent, var(--ion), transparent);opacity:.35;pointer-events:none;background-size:100% 200%;width:1px;animation:3s linear infinite descend;position:absolute;top:0;bottom:0;left:50%}@keyframes descend{0%{background-position:0 0}to{background-position:0 200%}}.layer{z-index:1;border-radius:var(--r-1);border:1px solid var(--line);background:var(--glass);text-align:left;width:100%;color:var(--ink);font-family:var(--mono);font-size:var(--fs-0);letter-spacing:.16em;text-transform:uppercase;transition:all var(--t-2) var(--ease);justify-content:space-between;align-items:center;padding:10px 14px;display:flex;position:relative}.layer:hover{border-color:var(--line-2);color:var(--white)}.layer[aria-selected=true]{border-color:var(--ion);color:var(--white);background:#5ee7ff12;box-shadow:0 0 0 1px #5ee7ff1a,0 10px 30px #2fb8ff1f}.layer .k{color:var(--ink-3);font-size:.58rem}.layer.guard{border-color:#8b7cff59}.layer.guard[aria-selected=true]{border-color:var(--spectral);background:#8b7cff14}.layerinfo{padding:var(--s-4);border-radius:var(--r-2);border:1px solid var(--line);background:var(--glass-2);min-height:12rem;position:sticky;top:7rem}.layerinfo h3{font-size:var(--fs-3);font-weight:400}.layerinfo p{margin-top:var(--s-2);color:var(--ink);font-size:var(--fs-1)}.layerinfo ul{margin:var(--s-3) 0 0;gap:6px;padding:0;list-style:none;display:grid}.layerinfo li{color:var(--ink-2);font-size:var(--fs-1);align-items:baseline;gap:10px;display:flex}.layerinfo li:before{content:"—";color:var(--ion-3)}@media (width<=900px){.stack{grid-template-columns:1fr}.layerinfo{position:static}}.flowline{margin-top:var(--s-4);gap:6px;display:grid}.flowline .f{grid-template-columns:34px 1fr;align-items:center;gap:12px;display:grid}.flowline .f .tl{color:var(--white)}.flowline .f .g{background:linear-gradient(90deg, var(--ion), transparent);height:1px;position:relative;overflow:hidden}.flowline .f .g:after{content:"";background:linear-gradient(90deg, transparent, var(--white), transparent);width:30%;height:100%;animation:2.8s linear infinite sweep;position:absolute;top:0;left:-30%}@keyframes sweep{to{left:100%}}.flowline .f .arrow{color:var(--ink-3);font-family:var(--mono);text-align:center;font-size:.6rem}.flowline .f.guard .tl{color:var(--spectral)}.principles{margin-top:var(--s-4);grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.pr{padding:var(--s-3) var(--s-3);border-radius:var(--r-2);border:1px solid var(--line);background:var(--glass)}.pr .tl{color:var(--spectral)}.pr p{color:var(--ink-2);margin-top:6px;font-size:.86rem}@media (width<=700px){.principles{grid-template-columns:1fr}}.tiles{margin-top:var(--s-4);grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.tile{padding:var(--s-3) var(--s-3);border-radius:var(--r-2);border:1px solid var(--line);background:var(--glass);flex-direction:column;justify-content:space-between;gap:8px;min-height:6.4rem;display:flex}.tile .v{font-family:var(--mono);font-size:var(--fs-1);letter-spacing:.08em;color:var(--white);align-items:center;gap:10px;display:flex}.tile .v.ok{color:var(--ok)}.tile .v.off{color:var(--off)}.tile .v.ion{color:var(--ion)}.tile .v.warn{color:var(--warn)}.tile .v .led{background:currentColor;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px}.tile .h{color:var(--ink-3);font-size:.78rem}.counts{margin-top:var(--s-4);grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.count{padding:var(--s-3);border-radius:var(--r-2);border:1px solid var(--line)}.count .n{font-family:var(--mono);font-size:var(--fs-4);color:var(--white);letter-spacing:-.02em;font-weight:300}.count .h{color:var(--ink-2);margin-top:4px;font-size:.78rem}.note{margin-top:var(--s-3);color:var(--ink-3);max-width:62ch;font-size:.82rem}@media (width<=700px){.tiles,.counts{grid-template-columns:repeat(2,1fr)}}.disc{margin-top:var(--s-4);padding:var(--s-4);border-radius:var(--r-2);border:1px solid var(--line);background:var(--glass)}.disc p{color:var(--ink-2);font-size:var(--fs-1)}.disc p+p{margin-top:var(--s-2)}.disc .hard{color:var(--white);font-family:var(--mono);letter-spacing:.12em;font-size:.78rem}.facts{margin-top:var(--s-4);gap:8px;display:grid}.fact{border-bottom:1px solid var(--line);font-size:var(--fs-1);grid-template-columns:11rem 1fr;gap:12px;padding:10px 0;display:grid}.fact .tl{padding-top:3px}@media (width<=600px){.fact{grid-template-columns:1fr;gap:2px}}.foot{z-index:var(--z-panel);padding:var(--s-4) var(--s-5) 6rem clamp(9rem, 22vw, 14rem);max-width:900px;color:var(--ink-3);margin-left:34vw;font-size:.78rem;display:none;position:relative}body[data-space]:not([data-space=core]) .foot{display:block}.foot a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}@media (width<=900px){.foot{padding:var(--s-4) var(--s-3) 7rem;margin-left:0}}.init{z-index:var(--z-init);background:var(--void);transition:opacity var(--t-3) var(--ease);place-items:center;display:grid;position:fixed;inset:0}.init.out{opacity:0;pointer-events:none}.init ol{gap:10px;min-width:min(80vw,380px);margin:0;padding:0;list-style:none;display:grid}.init li{font-family:var(--mono);font-size:var(--fs-0);letter-spacing:var(--track);text-transform:uppercase;color:var(--ink-3);opacity:0;transition:opacity var(--t-2) var(--ease), transform var(--t-2) var(--ease), color var(--t-2) var(--ease);justify-content:space-between;gap:24px;display:flex;transform:translateY(4px)}.init li.on{opacity:1;color:var(--ink);transform:none}.init li.on b{color:var(--ion);font-weight:400}.init li b{color:#0000;font-weight:400}.init .bar{background:var(--line);height:1px;margin-top:18px;overflow:hidden}.init .bar i{background:var(--ion);width:0;height:100%;box-shadow:0 0 12px var(--ion);transition:width 2.6s linear;display:block}.init .skipb{color:var(--ink-3);font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;margin-top:20px;font-size:.62rem}.init .skipb:hover{color:var(--ink)}.lost{z-index:var(--z-panel);text-align:center;min-height:100dvh;padding:var(--s-5);place-items:center;display:grid;position:relative}.lost h1{font-size:var(--fs-4);letter-spacing:.2em;font-weight:300}.orb{z-index:var(--z-ui);pointer-events:none;font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ion);opacity:0;transition:opacity var(--t-2) var(--ease);white-space:nowrap;text-shadow:0 0 12px #5ee7ff99;font-size:.62rem;position:fixed;top:0;left:0;transform:translate(-50%,-50%)}.orb.on{opacity:.9}
/*$vite$:1*/