:root,[data-theme=helix]{--void:#04050A;--void2:#0A0F1C;--void3:#141B33;--aur1:#3B2A7A;--aur2:#0E4A5E;--bleed:rgba(255,150,20,.11);--st1:rgba(158,180,224,.34);--st2:rgba(158,180,224,.16);--st3:rgba(158,180,224,.075);--cy:#4FD8E8;--cy2:rgba(79,216,232,.55);--cy3:rgba(79,216,232,.2);--am:#FFB020;--am-hi:#FFE3A8;--am-dim:rgba(255,176,32,.14);--surf:#0D131E;--surf2:#161F31;--pill:#121926;--pill-hi:#1E2836;--core1:#1F2B3C;--core2:#0C121C;--core3:#05080D;--hullhi:rgba(190,220,255,.5);--hullmid:rgba(150,178,214,.14);--drift:21s;--spin:7s;--tx:#E6EAF2;--tx2:#93A0B5;--tx3:#6F7E93;--dust-cold:150,190,235;--dust-warm:255,186,80;--dust-alt:150,120,235;--mint:#3FE0A8;--mint-hi:#B6F7DE;--al:#FF4D3D;--al-hi:#FFB3A6;--ease:cubic-bezier(.22,1,.36,1);--spring:cubic-bezier(.34,1.56,.64,1);--sheet:cubic-bezier(.32,.72,0,1);--fd:"Archivo",ui-sans-serif,system-ui,sans-serif;--fm:"IBM Plex Mono",ui-monospace,monospace;--fx:var(--fd)}.stage{position:relative;display:flex;flex-direction:column;gap:9px;padding:12px 13px 10px;color:var(--tx);font-family:var(--fd);overflow:hidden;background:radial-gradient(78% 46% at 50% 46%,var(--bleed) 0%,rgba(255,120,0,0) 62%),radial-gradient(120% 68% at 18% 8%,var(--void3) 0%,rgba(16,24,40,0) 58%),radial-gradient(130% 82% at 50% 44%,var(--void2) 0%,#06080F 52%,var(--void) 100%)}[data-theme=nebula]{--void:#06040E;--void2:#140B28;--void3:#2A1550;--aur1:#6A2E9E;--aur2:#1E3E9C;--bleed:rgba(120,110,255,.14);--st1:rgba(186,170,240,.34);--st2:rgba(186,170,240,.16);--st3:rgba(186,170,240,.08);--cy:#7CE0FF;--cy2:rgba(124,224,255,.55);--cy3:rgba(124,224,255,.2);--am:#8A7BFF;--am-hi:#D6D0FF;--am-dim:rgba(138,123,255,.16);--surf:#120C22;--surf2:#1D1436;--tx:#EDEAF8;--tx2:#A79CC4;--tx3:#81759E;--dust-cold:170,190,255;--dust-warm:190,150,255;--dust-alt:120,220,255;--pill:#171233;--pill-hi:#241C4D;--core1:#2A2150;--core2:#140E2C;--core3:#08050F;--hullhi:rgba(214,200,255,.55);--hullmid:rgba(186,170,240,.16);--drift:26s;--spin:9s}[data-theme=avarie]{--void:#0B0304;--void2:#22090A;--void3:#43120F;--aur1:#8C2118;--aur2:#6B3A06;--bleed:rgba(255,90,30,.15);--st1:rgba(230,170,150,.32);--st2:rgba(230,170,150,.15);--st3:rgba(230,170,150,.07);--cy:#FFC48A;--cy2:rgba(255,196,138,.5);--cy3:rgba(255,196,138,.2);--am:#FF8A2B;--am-hi:#FFD9AE;--am-dim:rgba(255,138,43,.16);--surf:#1A0A08;--surf2:#2A100C;--tx:#F6E7E2;--tx2:#C4A196;--tx3:#9B7166;--dust-cold:255,180,150;--dust-warm:255,150,60;--dust-alt:255,110,80;--pill:#26120E;--pill-hi:#3A1C15;--core1:#3E1B12;--core2:#1E0A07;--core3:#0C0403;--hullhi:rgba(255,206,186,.5);--hullmid:rgba(230,170,150,.15);--drift:15s;--spin:5s}.stage:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;opacity:.5;background-image:linear-gradient(rgba(120,160,210,.032) 1px,transparent 1px),linear-gradient(90deg,rgba(120,160,210,.032) 1px,transparent 1px);background-size:26px 26px}.stage:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:30;opacity:.24;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='140' height='140'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/></filter><rect width='140' height='140' filter='url(%23n)' opacity='.5'/></svg>");mix-blend-mode:overlay}.ring{flex:1 1 auto;min-height:240px;position:relative;z-index:10}.stage.fullbleed{position:absolute;top:0;right:0;bottom:0;left:0;padding:0}.stage.fullbleed .ring{flex:1 1 auto;min-height:0;aspect-ratio:auto;width:100%}.ring>canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1}.ring>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:2}.log{flex:0 0 auto;display:flex;align-items:center;gap:8px;z-index:12;padding:8px 11px;border-radius:10px;background:var(--surf);border:1px solid var(--st2);font-family:var(--fm);font-size:11px;letter-spacing:.05em;color:var(--tx3);white-space:nowrap;overflow:hidden}.log .dot{width:6px;height:6px;border-radius:50%;background:var(--am);flex:none;box-shadow:0 0 8px var(--am);animation:ping 2.2s ease-out infinite}.log .fapt{margin-left:auto;color:var(--am)}@keyframes ping{0%,to{opacity:.4}50%{opacity:1}}.brk{fill:none;stroke:var(--cy3);stroke-width:1.2}.hdr{font-family:var(--fm);font-size:7.5px;letter-spacing:.26em;fill:var(--cy2);text-anchor:middle}.orb{fill:none;stroke:#96bef01a;stroke-width:1}.orb2{fill:none;stroke:#4fd8e80f;stroke-width:1}.orbseat{stroke:#ffb02073;stroke-width:2.5;stroke-linecap:round}.halo{fill:url(#gHalo);animation:halo 7s ease-in-out infinite}.crown{fill:none;stroke:var(--st3);stroke-width:7;stroke-linecap:round;transition:stroke .45s var(--ease)}.hullA{fill:none;stroke:url(#gHull);stroke-width:1.6}.hullB{fill:none;stroke:var(--st3);stroke-width:1}.sweep{fill:none;stroke:url(#gSweep);stroke-width:3;stroke-linecap:round;transform-origin:220px 220px;transition:opacity .5s var(--ease)}.sweep.parked{stroke:url(#gPark);animation:parkbreath 2.8s ease-in-out infinite}.stage[data-atm=max] .sweep{stroke-width:4.5}.segbg{fill:none;stroke:#96b2d612;stroke-width:11}.seg{fill:none;stroke-width:8.5;stroke-linecap:round;transition:stroke .75s var(--ease),opacity .75s var(--ease),stroke-width .5s var(--ease)}.seg.live{stroke:var(--am);animation:segl 2.8s ease-in-out infinite}.segtick{stroke:#00000073;stroke-width:1}.seg-lbl{font-family:var(--fm);font-size:8.5px;letter-spacing:.1em;fill:var(--tx3);text-anchor:middle;transition:fill .75s var(--ease)}@keyframes settle{0%{stroke-width:8.5}35%{stroke-width:13}to{stroke-width:8.5}}.data{transform-origin:220px 220px;animation:spin 46s linear infinite reverse}.data text{font-family:var(--fm);font-size:6.5px;letter-spacing:.2em;fill:var(--cy3)}.pipe{fill:none;stroke:var(--st2);stroke-width:5;stroke-linecap:round;stroke-dasharray:var(--len);stroke-dashoffset:var(--len);animation:draw .55s var(--ease) both calc(var(--k)*90ms)}.wire{fill:none;stroke:#ffb0208c;stroke-width:1.3;stroke-dasharray:5 7;animation:flow 1.8s linear infinite,fadein .5s var(--ease) both calc(.3s + var(--k)*90ms)}@keyframes flow{to{stroke-dashoffset:-24}}.surge{fill:none;stroke:var(--am-hi);stroke-width:2.4;stroke-linecap:round;stroke-dasharray:var(--len);stroke-dashoffset:var(--len);animation:surge .5s var(--ease) both calc(.1s + var(--k)*60ms)}.shock{fill:none;stroke-width:2.5;animation:shock 1.2s var(--ease) both .34s}@keyframes shock{0%{r:82px;opacity:.9;stroke-width:3.5}to{r:216px;opacity:0;stroke-width:.4}}.shock2{fill:none;stroke-width:1.5;animation:shock 1.4s var(--ease) both .5s}.bloom{fill:url(#gBloom);animation:breathe 5s ease-in-out infinite}.iris{transform-origin:220px 220px;animation:spin 34s linear infinite reverse;transition:opacity .3s}.core-out{fill:url(#gCore);stroke:var(--st1);stroke-width:1;transition:opacity .3s}.core-bevel{fill:none;stroke:#bedcff24;stroke-width:1;transition:opacity .3s}.half{stroke:var(--st1);stroke-width:1;transition:opacity .3s}.nd.intel .pill{stroke:var(--al);stroke-width:1.6}.nd.dead.intel{animation:none;opacity:1;filter:none}.rl{font-family:var(--fm);font-size:8.5px;letter-spacing:.14em;fill:var(--mint-hi);text-anchor:middle}.core-out.armed{stroke:var(--am);stroke-width:1.4;filter:drop-shadow(0 0 10px var(--am-dim))}.core-commit{fill:transparent;cursor:pointer}.c-what.armed{fill:var(--am-hi);font-family:var(--fm);font-size:10px;letter-spacing:.18em}.gauge-bg{fill:none;stroke:#96b2d621;stroke-width:3;stroke-linecap:round}.gauge{fill:none;stroke:var(--am);stroke-width:3;stroke-linecap:round;transition:stroke .4s}.stage[data-atm=max] .gauge{filter:drop-shadow(0 0 6px currentColor)}.collar{font-family:var(--fm);font-size:7.5px;letter-spacing:.17em;fill:var(--cy2);transition:opacity .3s}.ctr{transition:opacity .17s ease,transform .17s ease}.morph .ctr{opacity:0;transform:scale(.94);transform-box:fill-box;transform-origin:center}.ctr-in{animation:ctrIn .42s var(--ease) both .04s;transform-box:fill-box;transform-origin:center}@keyframes ctrIn{0%{opacity:0;transform:translateY(7px) scale(.97)}to{opacity:1;transform:none}}.c-lead{font-family:var(--fm);font-size:8.5px;letter-spacing:.2em;fill:var(--tx3);text-anchor:middle}.c-who{font-size:23px;font-weight:800;fill:var(--tx);text-anchor:middle;letter-spacing:-.035em}.c-what{font-size:12.5px;font-weight:500;fill:var(--tx2);text-anchor:middle}.c-big{font-size:44px;font-weight:800;fill:var(--tx);text-anchor:middle;letter-spacing:-.05em}.c-verdict{font-size:30px;font-weight:800;text-anchor:middle;letter-spacing:.005em}.c-sub{font-family:var(--fm);font-size:9px;letter-spacing:.18em;fill:var(--cy2);text-anchor:middle}.stage[data-atm=max] .c-big{filter:drop-shadow(0 0 13px rgba(255,176,32,.75))}.hl{font-size:13.5px;font-weight:700;text-anchor:middle}.hgl{font-family:var(--fm);font-size:9.5px;letter-spacing:.16em;text-anchor:middle}.pip{fill:none;stroke:var(--st1);stroke-width:1;transition:fill .35s var(--ease),stroke .35s var(--ease)}.discharge{fill:none;stroke:var(--am-hi);stroke-width:2;animation:disch .5s var(--ease) both .16s;transform-box:fill-box;transform-origin:center}.nd{transform-box:fill-box;transform-origin:center}.nd .gloss{fill:none;stroke:#aacdfa38;stroke-width:1}.nd .pin{stroke:var(--st2);stroke-width:1}.nd .nm{font-size:14px;font-weight:600;fill:var(--tx2);text-anchor:middle;letter-spacing:-.015em;transition:fill .45s var(--ease)}.nd .cc{font-family:var(--fm);font-size:7px;letter-spacing:.14em;fill:var(--am);text-anchor:middle;opacity:0;transition:opacity .4s var(--ease)}.nd .vg{font-family:var(--fm);font-size:9.5px;font-weight:600;text-anchor:middle;letter-spacing:.1em;opacity:0;transition:opacity .3s;fill:var(--tx3)}.nd.coord .pill{fill:#ffb0201f;stroke:var(--am)}.nd.routed .pill{stroke:var(--cy2);stroke-width:1.4}.ripple{fill:none;stroke:var(--cy);stroke-width:1.2;opacity:0;transform-box:fill-box;transform-origin:center}@keyframes spinup{0%{opacity:0;transform:scale(.5) rotate(-50deg)}to{opacity:1;transform:none}}.nd .pill{rx:17.5;fill:var(--pill);stroke:#ffffff12;stroke-width:1;transition:fill .4s var(--ease),stroke .4s var(--ease)}.nd .nm{font-size:14px;font-weight:600;fill:#8d9aad;text-anchor:middle;letter-spacing:-.015em;transition:fill .4s var(--ease)}.nd.routed .pill{fill:#123641;stroke:var(--cy);stroke-width:2}.stage[data-atm=max] .nd.routed .pill{filter:drop-shadow(0 0 11px rgba(79,216,232,.6))}.nd.routed.coord .pill{fill:#3a2a08;stroke:var(--am);stroke-width:2}.stage[data-atm=max] .nd.coord .pill{filter:drop-shadow(0 0 10px rgba(255,176,32,.55))}.stage[data-atm=max] .nd.routed .pill{filter:drop-shadow(0 0 7px rgba(79,216,232,.35))}.nd .vgbox{fill:#080c14e6;stroke-width:1;opacity:0;transition:opacity .3s}.hullA.crit,.hullB.crit{animation:hullflick 1.9s ease-in-out infinite}.core-alarm{fill:none;stroke:var(--al);stroke-width:1.5;opacity:0}.core-alarm.on{animation:alarm 1.6s ease-in-out infinite}.winp{fill:none;stroke:#9eb4e042;stroke-width:1;transition:fill .5s var(--ease),stroke .5s var(--ease)}.winp.near{animation:winpulse 1.7s ease-in-out infinite}.nd.sealed .pill{fill:var(--pill-hi);stroke:#bed6f58c;stroke-width:1.4}.nd .sealmark{fill:none;stroke:#bed6f5b3;stroke-width:1.2;opacity:0;transition:opacity .3s}@keyframes die{to{opacity:.12;filter:grayscale(1)}}.stage[data-stare=blackout] .iris{animation:none;opacity:.15}.deadwave{fill:none;stroke-width:2;animation:deadwave 1.5s var(--ease) both .5s}.stage[data-stare=victorie] .hullA{stroke:var(--mint)!important;opacity:.9}.bloomup{fill:url(#gBloom);animation:bloomup 1.6s var(--ease) both}.stagedark{position:absolute;top:0;right:0;bottom:0;left:0;z-index:28;pointer-events:none;opacity:0;background:radial-gradient(circle at 50% 45%,#0003,#000000db 70%);transition:opacity 1.2s var(--ease)}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}.half.n.locked{fill:var(--st3);stroke:var(--st3);stroke-dasharray:4 5;stroke-width:1}.tvscreen{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;container-type:size;background:var(--void);color:var(--tx);font-family:var(--fd)}.tvrail{position:absolute;top:0;bottom:0;z-index:22;width:max(17cqw,calc((100cqw - 100cqh)/2));display:flex;flex-direction:column;gap:2.6cqh;padding:4cqh 2.4cqw;pointer-events:none}.tvrail.left{left:0;justify-content:space-between}.tvrail.right{right:0;text-align:right;justify-content:center}.tvrail>*{min-width:0}@container (max-aspect-ratio: 1/1){.tvrail{left:0;right:0;width:auto;top:auto;bottom:auto;padding:3cqh 4cqw;gap:1.6cqh}.tvrail.left{top:0;justify-content:flex-start}.tvrail.right{bottom:0;text-align:left;justify-content:flex-end}.tvqueue{justify-content:flex-start}.tvrail .tvhistory{display:none}}.tvcap{font-family:var(--fm);font-size:clamp(10px,1.9cqh,26px);letter-spacing:.22em;color:var(--tx3)}.tvcap.am{color:var(--am)}.tvcap.mint{color:var(--mint)}.tvcap.al{color:var(--al)}.tvline{font-size:clamp(15px,3.4cqh,46px);font-weight:700;line-height:1.15;letter-spacing:-.02em;color:var(--tx)}.tvline.am{color:var(--am-hi)}.tvline.mint{color:var(--mint)}.tvline.al{color:var(--al-hi)}.tvsub{font-size:clamp(12px,2.3cqh,30px);line-height:1.35;color:var(--tx2)}.tvsub.dim{color:var(--tx3)}.tvstat{font-family:var(--fm);font-size:clamp(11px,2cqh,26px);letter-spacing:.12em;color:var(--tx2)}.tvstat.al{color:var(--al-hi)}.tvblock{display:flex;flex-direction:column;gap:.9cqh}.tvcode{font-family:var(--fm);font-weight:700;color:var(--am-hi);letter-spacing:.16em;line-height:1;font-size:clamp(24px,6cqh,78px);transition:font-size .6s var(--ease)}.tvcode.big{font-size:clamp(34px,13cqh,168px)}.tvqueue{display:flex;flex-wrap:wrap;gap:.8cqh 1.2cqh;justify-content:flex-end}.tvqueue span{font-size:clamp(12px,2.3cqh,30px);color:var(--tx2);border:1px dashed var(--st1);border-radius:999px;padding:.5cqh 1.4cqh}.tvmute{position:absolute;right:1.6cqw;bottom:2.4cqh;z-index:24;pointer-events:auto;display:flex;align-items:center;gap:.9cqh;font-family:var(--fm);font-size:clamp(10px,1.8cqh,24px);letter-spacing:.18em;color:var(--tx3);background:transparent;border:1px solid var(--st2);border-radius:999px;padding:.9cqh 1.8cqh;cursor:pointer;transition:color .2s,border-color .2s,opacity .4s;opacity:.5}.tvmute:hover{color:var(--tx);border-color:var(--st1);opacity:1}.tvsplash{position:absolute;top:0;right:0;bottom:0;left:0;z-index:22;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2.4cqh;text-align:center;padding:6cqh}/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:var(--c-font-display);--font-mono:var(--c-font-mono);--color-emerald-500:var(--am);--color-white:#fff;--spacing:.25rem;--container-md:28rem;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--text-t1:12px;--text-t1--line-height:1.45;--text-t2:14.5px;--text-t2--line-height:1.5;--text-t3:18px;--text-t3--line-height:1.35;--text-t4:22px;--text-t4--line-height:1.2;--text-t5:30px;--text-t5--line-height:1.08;--radius-chip:11px;--radius-ctl:13px;--radius-panel:22px;--color-tx:var(--tx);--color-tx2:var(--tx2);--color-tx3:var(--tx3);--color-am:var(--am);--color-cy:var(--cy);--color-mint:var(--mint);--color-mint-hi:var(--mint-hi);--color-al:var(--al);--color-al-hi:var(--al-hi);--color-steel:var(--st2);--color-surf:var(--surf)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components{.bp-title{font-family:var(--c-font-display);letter-spacing:-.02em;color:var(--tx);overflow-wrap:normal;word-break:keep-all;font-size:clamp(1.4rem,7vw,2.1rem);font-weight:800;line-height:1.02}.bp-panel{border:1px solid var(--st2);background:var(--surf);border-radius:var(--radius-panel)}.bp-panel-hd{border-bottom:1px solid var(--st2);font-family:var(--c-font-mono);letter-spacing:.18em;color:var(--tx3);align-items:center;gap:8px;padding:11px 14px;font-size:9.5px;display:flex}.bp-list{flex-direction:column;gap:6px;display:flex}.bp-row{border:1px solid var(--st2);border-radius:var(--radius-ctl);min-height:50px;font-size:var(--text-t2);color:var(--tx);transition:border-color .2s,background .2s,transform .16s var(--spring);background:#ffffff05;align-items:center;gap:11px;padding:0 12px;display:flex}.bp-row:active{border-color:var(--st1);background:#ffffff0d;transform:scale(.985)}.bp-pkgs{overscroll-behavior-y:contain;touch-action:pan-y;flex-direction:column;gap:6px;display:flex}.bp-pkg{text-align:left;cursor:pointer;border:1px solid var(--st2);border-radius:var(--radius-ctl);width:100%;min-height:50px;transition:border-color .2s,background .2s,transform .16s var(--spring);background:#ffffff05;align-items:center;gap:11px;padding:0 12px;display:flex;position:relative}.bp-pkg:active{transform:scale(.985)}.bp-pkg.sel{border-color:var(--am);background:var(--am-dim)}.bp-btn{border-radius:var(--radius-ctl);width:100%;min-height:50px;font-family:var(--c-font-display);font-size:var(--text-t2);letter-spacing:-.005em;cursor:pointer;transition:transform .16s var(--spring),border-color .2s,background .2s;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-weight:700;display:flex}.bp-btn:active:not(:disabled){transform:scale(.98)}@media(hover:none){.bp-btn:active:not(:disabled){filter:brightness(1.18);transform:scale(.975)translateY(1px)}}.bp-btn:disabled{opacity:.4;cursor:not-allowed}.bp-btn.solid{border:1px solid var(--am);color:var(--am-hi);background:linear-gradient(#ffb0202e,#ffb0200f)}.bp-btn.ghost{border:1px solid var(--st2);color:var(--tx2);background:0 0}.bp-btn.ghost:hover:not(:disabled){border-color:var(--st1);color:var(--tx)}.bp-btn.danger{color:var(--al-hi);background:0 0;border:1px solid #ff4d3d8c}.bp-field{border-radius:var(--radius-ctl);border:1px solid var(--st2);width:100%;min-height:50px;color:var(--tx);font-family:inherit;font-size:var(--text-t2);background:#ffffff05;padding:0 13px}.bp-field::placeholder{color:var(--tx3)}.bp-field:focus{border-color:var(--am);outline:none}.bp-badge{border-radius:var(--radius-chip);border:1px solid var(--st2);font-size:var(--text-t1);color:var(--tx2);background:#ffffff05;align-items:center;gap:6px;padding:5px 11px;font-weight:600;display:inline-flex}.bp-badge.ok{color:var(--mint-hi);border-color:#3fe0a866}.bp-badge.alert{color:var(--al-hi);border-color:#ff4d3d73}.bp-header{color:var(--tx2);background:0 0}.bp-icon-btn{color:var(--tx2);border:1px solid var(--st2);border-radius:var(--radius-chip);background:0 0;align-items:center;gap:4px;padding:7px;transition:border-color .2s,color .2s;display:flex}.bp-icon-btn:hover{border-color:var(--st1);color:var(--tx)}.bp-modal{background:var(--surf);border:1px solid var(--st2);border-radius:var(--radius-panel)}.cm-code-char{aspect-ratio:1/1.08;border:1px solid var(--st1);border-radius:var(--radius-chip);font-family:var(--c-font-display);font-size:var(--text-t4);color:var(--tx3);background:#ffffff08;flex:1;justify-content:center;align-items:center;font-weight:800;transition:border-color .2s,color .2s;display:flex}.cm-code-char.filled{border-color:var(--am);color:var(--am-hi)}.cm-code-char.active{border-color:var(--cy);color:var(--cy)}.cm-player{border:1px solid var(--st2);border-radius:var(--radius-ctl);background:#ffffff05;align-items:center;gap:11px;min-height:50px;padding:0 12px;display:flex}.cm-player-avatar{border:1px solid var(--st2);width:30px;height:30px;font-size:var(--text-t1);color:var(--tx2);background:#ffffff0a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}@keyframes cm-dot{0%,66%{opacity:.12}33%{opacity:1}}.cm-dot{background:var(--cy);border-radius:50%;width:6px;height:6px;display:inline-block}.cm-dot-1{animation:1.4s infinite cm-dot}.cm-dot-2{animation:1.4s .35s infinite cm-dot}.cm-dot-3{animation:1.4s .7s infinite cm-dot}@keyframes cm-reveal-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.cm-reveal{animation:cm-reveal-in .35s var(--ease) forwards}.cm-impact{animation:cm-reveal-in .3s var(--ease) forwards}.cm-vote{border-radius:var(--radius-ctl);min-height:50px;font-family:inherit;font-size:var(--text-t2);cursor:pointer;transition:background .15s,transform .16s var(--spring);flex-direction:column;flex:1;align-items:center;gap:6px;padding:14px 8px;font-weight:700;display:flex}.cm-vote:active{transform:scale(.98)}.cm-vote-approve{color:var(--mint-hi);background:#3fe0a814;border:1px solid #3fe0a880}.cm-vote-block{color:var(--al-hi);background:#ff4d3d14;border:1px solid #ff4d3d80}}@layer utilities{.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:calc(var(--spacing) * 0)}.z-10{z-index:10}.z-22{z-index:22}.z-30{z-index:30}.z-40{z-index:40}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-auto{margin-top:auto}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-full{height:100%}.min-h-0{min-height:calc(var(--spacing) * 0)}.w-full{width:100%}.max-w-md{max-width:var(--container-md)}.min-w-0{min-width:calc(var(--spacing) * 0)}.flex-1{flex:1}.flex-none{flex:none}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-not-allowed{cursor:not-allowed}.cursor-text{cursor:text}.touch-pan-y{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.resize{resize:both}.list-decimal{list-style-type:decimal}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-center{justify-content:center}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-y-contain{overscroll-behavior-y:contain}.rounded{border-radius:.25rem}.rounded-chip{border-radius:var(--radius-chip)}.rounded-full{border-radius:3.40282e38px}.rounded-panel{border-radius:var(--radius-panel)}.border{border-style:var(--tw-border-style);border-width:1px}.border-steel{border-color:var(--color-steel)}.bg-surf{background-color:var(--color-surf)}.bg-white{background-color:var(--color-white)}.p-0{padding:calc(var(--spacing) * 0)}.p-1{padding:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pl-4{padding-left:calc(var(--spacing) * 4)}.text-center{text-align:center}.text-left{text-align:left}.text-t1{font-size:var(--text-t1);line-height:var(--tw-leading,var(--text-t1--line-height))}.text-t2{font-size:var(--text-t2);line-height:var(--tw-leading,var(--text-t2--line-height))}.text-t3{font-size:var(--text-t3);line-height:var(--tw-leading,var(--text-t3--line-height))}.text-t4{font-size:var(--text-t4);line-height:var(--tw-leading,var(--text-t4--line-height))}.text-t5{font-size:var(--text-t5);line-height:var(--tw-leading,var(--text-t5--line-height))}.text-\[9px\]{font-size:9px}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-wrap{text-wrap:wrap}.break-all{word-break:break-all}.text-al{color:var(--color-al)}.text-al-hi{color:var(--color-al-hi)}.text-am{color:var(--color-am)}.text-cy{color:var(--color-cy)}.text-emerald-500{color:var(--color-emerald-500)}.text-mint{color:var(--color-mint)}.text-mint-hi{color:var(--color-mint-hi)}.text-tx{color:var(--color-tx)}.text-tx2{color:var(--color-tx2)}.text-tx3{color:var(--color-tx3)}.text-white\/35{color:#ffffff59}@supports (color:color-mix(in lab,red,red)){.text-white\/35{color:color-mix(in oklab,var(--color-white) 35%,transparent)}}.lowercase{text-transform:lowercase}.opacity-0{opacity:0}.opacity-40{opacity:.4}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62.5% 125%;font-display:swap;src:url(/play/assets/archivo-100-900-latin-ext-7khWdh9v.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62.5% 125%;font-display:swap;src:url(/play/assets/archivo-100-900-latin-DY7AcnAa.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/play/assets/plex-mono-400-latin-ext-BmRBH3aV.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/play/assets/plex-mono-400-latin-DMJ8VG8y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/play/assets/plex-mono-600-latin-ext-D38SheWl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/play/assets/plex-mono-600-latin-BgSNZQsw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root,[data-theme=helix]{--void:#04050a;--void2:#0a0f1c;--void3:#141b33;--aur1:#3b2a7a;--aur2:#0e4a5e;--bleed:#ff96141c;--st1:#9eb4e057;--st2:#9eb4e029;--st3:#9eb4e013;--cy:#4fd8e8;--cy2:#4fd8e88c;--cy3:#4fd8e833;--am:#ffb020;--am-hi:#ffe3a8;--am-dim:#ffb02024;--surf:#0d131e;--surf2:#161f31;--pill:#121926;--pill-hi:#1e2836;--core1:#1f2b3c;--core2:#0c121c;--core3:#05080d;--hullhi:#bedcff80;--hullmid:#96b2d624;--drift:21s;--spin:7s;--tx:#e6eaf2;--tx2:#93a0b5;--tx3:#6f7e93;--dust-cold:150,190,235;--dust-warm:255,186,80;--dust-alt:150,120,235;--mint:#3fe0a8;--mint-hi:#b6f7de;--al:#ff4d3d;--al-hi:#ffb3a6;--ease:cubic-bezier(.22,1,.36,1);--spring:cubic-bezier(.34,1.56,.64,1);--sheet:cubic-bezier(.32,.72,0,1);--fd:"Archivo",ui-sans-serif,system-ui,sans-serif;--fm:"IBM Plex Mono",ui-monospace,monospace;--fx:var(--fd)}.stage{color:var(--tx);font-family:var(--fd);background:radial-gradient(78% 46% at 50% 46%,var(--bleed) 0%,#ff780000 62%),radial-gradient(120% 68% at 18% 8%,var(--void3) 0%,#10182800 58%),radial-gradient(130% 82% at 50% 44%,var(--void2) 0%,#06080f 52%,var(--void) 100%);flex-direction:column;gap:9px;padding:12px 13px 10px;display:flex;position:relative;overflow:hidden}[data-theme=nebula]{--void:#06040e;--void2:#140b28;--void3:#2a1550;--aur1:#6a2e9e;--aur2:#1e3e9c;--bleed:#786eff24;--st1:#baaaf057;--st2:#baaaf029;--st3:#baaaf014;--cy:#7ce0ff;--cy2:#7ce0ff8c;--cy3:#7ce0ff33;--am:#8a7bff;--am-hi:#d6d0ff;--am-dim:#8a7bff29;--surf:#120c22;--surf2:#1d1436;--tx:#edeaf8;--tx2:#a79cc4;--tx3:#81759e;--dust-cold:170,190,255;--dust-warm:190,150,255;--dust-alt:120,220,255;--pill:#171233;--pill-hi:#241c4d;--core1:#2a2150;--core2:#140e2c;--core3:#08050f;--hullhi:#d6c8ff8c;--hullmid:#baaaf029;--drift:26s;--spin:9s}[data-theme=avarie]{--void:#0b0304;--void2:#22090a;--void3:#43120f;--aur1:#8c2118;--aur2:#6b3a06;--bleed:#ff5a1e26;--st1:#e6aa9652;--st2:#e6aa9626;--st3:#e6aa9612;--cy:#ffc48a;--cy2:#ffc48a80;--cy3:#ffc48a33;--am:#ff8a2b;--am-hi:#ffd9ae;--am-dim:#ff8a2b29;--surf:#1a0a08;--surf2:#2a100c;--tx:#f6e7e2;--tx2:#c4a196;--tx3:#9b7166;--dust-cold:255,180,150;--dust-warm:255,150,60;--dust-alt:255,110,80;--pill:#26120e;--pill-hi:#3a1c15;--core1:#3e1b12;--core2:#1e0a07;--core3:#0c0403;--hullhi:#ffceba80;--hullmid:#e6aa9626;--drift:15s;--spin:5s}.stage:before{content:"";pointer-events:none;z-index:1;opacity:.5;background-image:linear-gradient(#78a0d208 1px,#0000 1px),linear-gradient(90deg,#78a0d208 1px,#0000 1px);background-size:26px 26px;position:absolute;top:0;right:0;bottom:0;left:0}.stage:after{content:"";pointer-events:none;z-index:30;opacity:.24;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='140' height='140'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/></filter><rect width='140' height='140' filter='url(%23n)' opacity='.5'/></svg>");position:absolute;top:0;right:0;bottom:0;left:0}.stage[data-atm=max]:after{opacity:.4}.stage[data-atm=min]:before{opacity:.22}.stage[data-atm=min]:after{opacity:.12}.ring{z-index:10;flex:auto;min-height:240px;position:relative}.stage.fullbleed{padding:0;position:absolute;top:0;right:0;bottom:0;left:0}.stage.fullbleed .ring{aspect-ratio:auto;flex:auto;width:100%;min-height:0}.ring>canvas{z-index:1;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.ring>svg{z-index:2;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.stage.sky{pointer-events:none}.stage.sky .ring>svg{opacity:0}.log{z-index:12;background:var(--surf);border:1px solid var(--st2);font-family:var(--fm);letter-spacing:.05em;color:var(--tx3);white-space:nowrap;border-radius:10px;flex:none;align-items:center;gap:8px;padding:8px 11px;font-size:11px;display:flex;overflow:hidden}.log .dot{background:var(--am);width:6px;height:6px;box-shadow:0 0 8px var(--am);border-radius:50%;flex:none;animation:2.2s ease-out infinite ping}.log .actor{color:var(--tx);font-weight:500;transition:color .3s}.log .ctx{color:var(--cy2)}.log .fapt{color:var(--am);margin-left:auto}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}.brk{fill:none;stroke:var(--cy3);stroke-width:1.2px}.hdr{font-family:var(--fm);letter-spacing:.26em;fill:var(--cy2);text-anchor:middle;font-size:7.5px}.orb{fill:none;stroke:#96bef01a;stroke-width:1px}.orb2{fill:none;stroke:#4fd8e80f;stroke-width:1px}.orbdot{fill:var(--am)}.orbseat{stroke:#ffb02073;stroke-width:2.5px;stroke-linecap:round}.stage[data-atm=max] .orbdot{filter:drop-shadow(0 0 8px var(--am))}.halo{fill:url(#gHalo);animation:7s ease-in-out infinite halo}@keyframes halo{0%,to{opacity:.55}50%{opacity:.9}}.crown{fill:none;stroke:var(--st3);stroke-width:7px;stroke-linecap:round;transition:stroke .45s var(--ease)}.crown.on{stroke:var(--cy2)}.crown.co{stroke:#ffb0208c}.hullA{fill:none;stroke:url(#gHull);stroke-width:1.6px}.hullB{fill:none;stroke:var(--st3);stroke-width:1px}.bolt{fill:var(--st2)}.sweep{fill:none;stroke:url(#gSweep);stroke-width:3px;stroke-linecap:round;transform-origin:220px 220px;transition:opacity .5s var(--ease)}@keyframes spin{to{transform:rotate(360deg)}}.sweep.spin{animation:spin var(--spin,7s) linear infinite}.sweep.parked{stroke:url(#gPark);animation:2.8s ease-in-out infinite parkbreath}@keyframes parkbreath{0%,to{opacity:.45}50%{opacity:1}}.sweep.frozen{animation:freezeflash .7s var(--ease) both}@keyframes freezeflash{0%{opacity:1}35%{opacity:1}to{opacity:.18}}.sweep.off{opacity:0}.stage[data-atm=max] .sweep{stroke-width:4.5px}.stage[data-atm=max] .sweep.parked{filter:drop-shadow(0 0 8px var(--am))}.stage[data-atm=min] .sweep{display:none}.segbg{fill:none;stroke:#96b2d612;stroke-width:11px}.seg{fill:none;stroke-width:8.5px;stroke-linecap:round;transition:stroke .75s var(--ease),opacity .75s var(--ease),stroke-width .5s var(--ease)}.seg.idle{stroke:var(--st2);opacity:1}.seg.live{stroke:var(--am);animation:2.8s ease-in-out infinite segl}.seg.ok{stroke:var(--mint);opacity:.9}.seg.bad{stroke:var(--al);opacity:.92}@keyframes segl{0%,to{opacity:.6}50%{opacity:1}}.stage[data-atm=max] .seg.live{filter:drop-shadow(0 0 9px var(--am))}.stage[data-atm=max] .seg.ok{filter:drop-shadow(0 0 7px var(--mint))}.stage[data-atm=max] .seg.bad{filter:drop-shadow(0 0 8px var(--al))}.segtick{stroke:#00000073;stroke-width:1px}.seg-lbl{font-family:var(--fm);letter-spacing:.1em;fill:var(--tx3);text-anchor:middle;transition:fill .75s var(--ease);font-size:8.5px}.seg-lbl.now{fill:var(--am)}.seg-lbl.ok{fill:var(--mint-hi)}.seg-lbl.bad{fill:var(--al-hi)}.seg.settle{animation:settle .9s var(--ease) both}@keyframes settle{0%{stroke-width:8.5px}35%{stroke-width:13px}to{stroke-width:8.5px}}.data{transform-origin:220px 220px;animation:46s linear infinite reverse spin}.data text{font-family:var(--fm);letter-spacing:.2em;fill:var(--cy3);font-size:6.5px}.stage[data-atm=min] .data{animation:none}.pipe{fill:none;stroke:var(--st2);stroke-width:5px;stroke-linecap:round;stroke-dasharray:var(--len);stroke-dashoffset:var(--len);animation:draw .55s var(--ease) both calc(var(--k)*90ms)}.wire{fill:none;stroke:#ffb0208c;stroke-width:1.3px;stroke-dasharray:5 7;animation:flow 1.8s linear infinite,fadein .5s var(--ease) both calc(.3s + var(--k)*90ms)}@keyframes flow{to{stroke-dashoffset:-24px}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes draw{to{stroke-dashoffset:0}}.pulse{fill:var(--am-hi)}.stage[data-atm=max] .pulse{filter:drop-shadow(0 0 6px var(--am))}.surge{fill:none;stroke:var(--am-hi);stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:var(--len);stroke-dashoffset:var(--len);animation:surge .5s var(--ease) both calc(.1s + var(--k)*60ms)}@keyframes surge{40%{opacity:1}to{stroke-dashoffset:0;opacity:0}}.shock{fill:none;stroke-width:2.5px;animation:shock 1.2s var(--ease) both .34s}@keyframes shock{0%{r:82px;opacity:.9;stroke-width:3.5px}to{r:216px;opacity:0;stroke-width:.4px}}.shock2{fill:none;stroke-width:1.5px;animation:shock 1.4s var(--ease) both .5s}.bloom{fill:url(#gBloom);animation:5s ease-in-out infinite breathe}@keyframes breathe{0%,to{opacity:.6}50%{opacity:1}}.stage[data-atm=min] .bloom{opacity:.32;animation:none}.iris{transform-origin:220px 220px;transition:opacity .3s;animation:34s linear infinite reverse spin}.stage[data-atm=min] .iris{animation:none}.core-out{fill:url(#gCore);stroke:var(--st1);stroke-width:1px;transition:opacity .3s}.core-bevel{fill:none;stroke:#bedcff24;stroke-width:1px;transition:opacity .3s}.half{stroke:var(--st1);stroke-width:1px;transition:opacity .3s}.half.y{fill:#ffb0201a}.half.n{fill:#ff4d3d17}.hidden{opacity:0;pointer-events:none}.nd.intel .pill{stroke:var(--al);stroke-width:1.6px}.nd.intel .nm{fill:var(--al-hi)}.nd.dead.intel{opacity:1;filter:none;animation:none}.rl{font-family:var(--fm);letter-spacing:.14em;fill:var(--mint-hi);text-anchor:middle;font-size:8.5px}.rl.evil{fill:var(--al-hi)}.core-out.armed{stroke:var(--am);stroke-width:1.4px;filter:drop-shadow(0 0 10px var(--am-dim))}.core-commit{fill:#0000;cursor:pointer}.corein text,.corein textPath{pointer-events:none}.c-what.armed{fill:var(--am-hi);font-family:var(--fm);letter-spacing:.18em;font-size:10px}@media(prefers-reduced-motion:no-preference){.core-out.armed{transition:stroke .25s var(--ease),filter .25s var(--ease)}}.gauge-bg{fill:none;stroke:#96b2d621;stroke-width:3px;stroke-linecap:round}.gauge{fill:none;stroke:var(--am);stroke-width:3px;stroke-linecap:round;transition:stroke .4s}.gauge.no{stroke:var(--al)}.stage[data-atm=max] .gauge{filter:drop-shadow(0 0 6px)}.collar{font-family:var(--fm);letter-spacing:.17em;fill:var(--cy2);font-size:7.5px;transition:opacity .3s}.collar.b{fill:var(--tx3);letter-spacing:.2em}.ctr{transition:opacity .17s,transform .17s}.morph .ctr{opacity:0;transform-box:fill-box;transform-origin:50%;transform:scale(.94)}.ctr-in{animation:ctrIn .42s var(--ease) both 40ms;transform-box:fill-box;transform-origin:50%}@keyframes ctrIn{0%{opacity:0;transform:translateY(7px)scale(.97)}to{opacity:1;transform:none}}.c-lead{font-family:var(--fm);letter-spacing:.2em;fill:var(--tx3);text-anchor:middle;font-size:8.5px}.c-who{fill:var(--tx);text-anchor:middle;letter-spacing:-.035em;font-size:23px;font-weight:800}.c-what{fill:var(--tx2);text-anchor:middle;font-size:12.5px;font-weight:500}.c-big{fill:var(--tx);text-anchor:middle;letter-spacing:-.05em;font-size:44px;font-weight:800}.c-verdict{text-anchor:middle;letter-spacing:.005em;font-size:30px;font-weight:800}.c-sub{font-family:var(--fm);letter-spacing:.18em;fill:var(--cy2);text-anchor:middle;font-size:9px}.stage[data-atm=max] .c-big{filter:drop-shadow(0 0 13px #ffb020bf)}.hl{text-anchor:middle;font-size:13.5px;font-weight:700}.hl.y{fill:var(--am-hi)}.hl.n{fill:var(--al-hi)}.hgl{font-family:var(--fm);letter-spacing:.16em;text-anchor:middle;font-size:9.5px}.hgl.y{fill:var(--am)}.hgl.n{fill:var(--al)}.pip{fill:none;stroke:var(--st1);stroke-width:1px;transition:fill .35s var(--ease),stroke .35s var(--ease)}.pip.on{fill:var(--pc,var(--am));stroke:var(--pc,var(--am))}.stage[data-atm=max] .pip.on{filter:drop-shadow(0 0 5px var(--pc,var(--am)))}.discharge{fill:none;stroke:var(--am-hi);stroke-width:2px;animation:disch .5s var(--ease) both .16s;transform-box:fill-box;transform-origin:50%}@keyframes disch{0%{opacity:0;transform:scale(1)}40%{opacity:.95;transform:scale(1.07)}to{opacity:0;transform:scale(1.16)}}.nd{transform-box:fill-box;transform-origin:50%}.nd .pill{transition:stroke .45s var(--ease),fill .45s var(--ease),stroke-width .35s var(--ease)}.nd .gloss{fill:none;stroke:#aacdfa38;stroke-width:1px}.nd .pin{stroke:var(--st2);stroke-width:1px}.nd .cc{font-family:var(--fm);letter-spacing:.14em;fill:var(--am);text-anchor:middle;opacity:0;transition:opacity .4s var(--ease);font-size:7px}.nd.coord .cc{opacity:1}.nd .dotl{fill:var(--st2);transition:fill .4s}.nd .vg{font-family:var(--fm);text-anchor:middle;letter-spacing:.1em;opacity:0;fill:var(--tx3);font-size:9.5px;font-weight:600;transition:opacity .3s}.nd.voted .vg{opacity:1}.nd.routed .pill{stroke:var(--cy2);stroke-width:1.4px}.nd.routed .nm{fill:var(--tx)}.nd.acted .dotl{fill:var(--cy)}.nd.yes .pill{fill:#2a2113;stroke:var(--am)}.nd.yes .nm{fill:var(--am-hi)}.nd.yes .vg{fill:var(--am)}.nd.no .pill{fill:#2a1512;stroke:var(--al)}.nd.no .nm{fill:var(--al-hi)}.nd.no .vg{fill:var(--al)}.ripple{fill:none;stroke:var(--cy);stroke-width:1.2px;opacity:0;transform-box:fill-box;transform-origin:50%}.nd:not(.waiting) .ripple{animation:none}@keyframes ripple{0%{opacity:.6;transform:scale(.62)}70%,to{opacity:0;transform:scale(1.9)}}.nd.pick{cursor:pointer}.nd.pick .pill{stroke:var(--st1)}.nd.pick:active{transform:scale(.96)}@media(hover:hover){.nd.pick:hover .pill{stroke:var(--cy2)}}.nd.pick:focus-visible{outline:2px solid var(--cy);outline-offset:3px}.nd.join{animation:join .62s var(--spring) both}@keyframes join{0%{transform:scale(1)}38%{transform:scale(1.15)}to{transform:scale(1)}}.nd{cursor:pointer}.nd:active{animation:tap .3s var(--spring) both}@keyframes tap{0%{transform:scale(1)}45%{transform:scale(.93)}to{transform:scale(1)}}.half{cursor:pointer;transition:opacity .3s,fill .2s}.half.y:active{fill:#ffb02042}.half.n:active{fill:#ff4d3d3d}.nd.flip{animation:flipx .62s var(--ease) both calc(var(--i)*55ms + .12s)}@keyframes flipx{0%{transform:scaleX(1)}46%{transform:scaleX(.05)}54%{transform:scaleX(.05)}to{transform:scaleX(1)}}.boot .drawme{stroke-dasharray:var(--len);stroke-dashoffset:var(--len);animation:draw 1s var(--ease) both var(--d,0s)}.boot .fadein{animation:fadein .7s var(--ease) both var(--d,0s)}.boot .nd{animation:dock .55s var(--ease) both calc(.55s + var(--i)*55ms)}@keyframes dock{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.boot .corein{animation:spinup 1.1s var(--ease) both .34s}@keyframes spinup{0%{opacity:0;transform:scale(.5)rotate(-50deg)}to{opacity:1;transform:none}}.stage[data-stare=sabotat] .quake{animation:quake .55s var(--ease) both}@keyframes quake{0%{transform:translate(0)}16%{transform:translate(-5px,2px)}34%{transform:translate(5px,-3px)}56%{transform:translate(-3px,-1px)}78%{transform:translate(2px,1px)}to{transform:translate(0)}}.nd .pill{rx:17.5;fill:var(--pill);stroke:#ffffff12;stroke-width:1px;transition:fill .4s var(--ease),stroke .4s var(--ease)}.nd .nm{fill:#8d9aad;text-anchor:middle;letter-spacing:-.015em;transition:fill .4s var(--ease);font-size:14px;font-weight:600}.nd.coord .pill{fill:#3a2a08;stroke:var(--am)}.nd.coord .nm{fill:var(--am-hi)}.nd.mine .pill{fill:var(--pill-hi)}.nd.mine .nm{fill:#f2f6fc}.nd.routed .pill{fill:#123641;stroke:var(--cy);stroke-width:2px}.nd.routed .nm{fill:#ebfcff;font-weight:700}.nd.routed.coord .pill{fill:#3a2a08;stroke:var(--am);stroke-width:2px}.nd.routed.coord .nm{fill:var(--am-hi)}.nd{transition:opacity .45s var(--ease)}.nd.waiting{opacity:.42}.nd.free .pill{fill:none;stroke:var(--st1);stroke-dasharray:5 4}.nd.free .ripple{display:none}.nd.free{opacity:.8}.nd.free.pick .pill{stroke:var(--cy3)}.nd.free.pick{opacity:1}.stage[data-atm=max] .nd.free .pill{filter:none}.stage[data-atm=max] .nd.coord .pill{filter:drop-shadow(0 0 10px #ffb0208c)}.stage[data-atm=max] .nd.routed .pill{filter:drop-shadow(0 0 7px #4fd8e859)}.nd .vgbox{fill:#080c14e6;stroke-width:1px;opacity:0;transition:opacity .3s}.nd.voted .vgbox{opacity:1}.nd.yes .vgbox{stroke:var(--am)}.nd.no .vgbox{stroke:var(--al)}.hullA,.hullB{transition:stroke .7s var(--ease),opacity .7s var(--ease)}.hullA.crit,.hullB.crit{animation:1.9s ease-in-out infinite hullflick}@keyframes hullflick{0%,to{opacity:.55}46%{opacity:1}54%{opacity:.7}}.stage[data-atm=max] .hullA.crit{filter:drop-shadow(0 0 7px var(--al))}.core-alarm{fill:none;stroke:var(--al);stroke-width:1.5px;opacity:0}.core-alarm.on{animation:1.6s ease-in-out infinite alarm}@keyframes alarm{0%,to{opacity:0}50%{opacity:.55}}.busjoint{fill:var(--am);opacity:.85}.stage[data-atm=max] .busjoint{filter:drop-shadow(0 0 5px var(--am))}.winp{fill:none;stroke:#9eb4e042;stroke-width:1px;transition:fill .5s var(--ease),stroke .5s var(--ease)}.winp.c.on{fill:var(--mint);stroke:var(--mint)}.winp.b.on{fill:var(--al);stroke:var(--al)}.winp.near{animation:1.7s ease-in-out infinite winpulse}@keyframes winpulse{0%,to{opacity:.6}50%{opacity:1}}.windiv{fill:#9eb4e04d}.stage[data-atm=max] .winp.c.on{filter:drop-shadow(0 0 5px var(--mint))}.stage[data-atm=max] .winp.b.on{filter:drop-shadow(0 0 5px var(--al))}.stage[data-font=prezenta]{--fx:"Archivo Expanded","Archivo",sans-serif}.c-big,.f-big{font-family:var(--fx)}.c-verdict,.c-who{font-family:var(--fd)}.nd.sealed .pill{fill:var(--pill-hi);stroke:#bed6f58c;stroke-width:1.4px}.nd.sealed .nm{fill:#d7e2f0}.nd .sealmark{fill:none;stroke:#bed6f5b3;stroke-width:1.2px;opacity:0;transition:opacity .3s}.nd.sealed .sealmark{opacity:1}.nd.dead{animation:die .5s var(--ease) both calc(var(--i)*70ms)}@keyframes die{to{opacity:.12;filter:grayscale()}}.stage[data-stare=blackout] .hullA,.stage[data-stare=blackout] .hullB{opacity:.22}.stage[data-stare=blackout] .bloom{animation:bloomdie 1.1s var(--ease) both}@keyframes bloomdie{to{opacity:0;transform:scale(.4)}}.stage[data-stare=blackout] .iris{opacity:.15;animation:none}.stage[data-stare=blackout] .core-out{fill:#0a0507}.stage[data-stare=blackout]:before{opacity:.12}.deadwave{fill:none;stroke-width:2px;animation:deadwave 1.5s var(--ease) both .5s}@keyframes deadwave{0%{r:60px;opacity:.7}to{r:230px;opacity:0}}.stage[data-stare=blackout] .stagedark{opacity:1}.nd.alive{animation:revive .55s var(--spring) both calc(var(--i)*65ms)}@keyframes revive{0%{opacity:.25}60%{opacity:1;transform:scale(1.06)}to{transform:scale(1)}}.stage[data-stare=victorie] .hullA{opacity:.9;stroke:var(--mint)!important}.bloomup{fill:url(#gBloom);animation:bloomup 1.6s var(--ease) both}@keyframes bloomup{0%{opacity:0;transform:scale(.5)}55%{opacity:1}to{opacity:.55;transform:scale(1.5)}}.stagedark{z-index:28;pointer-events:none;opacity:0;transition:opacity 1.2s var(--ease);background:radial-gradient(circle at 50% 45%,#0003,#000000db 70%);position:absolute;top:0;right:0;bottom:0;left:0}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.half.locked{opacity:.62;pointer-events:none}.half.n.locked{fill:var(--st3);stroke:var(--st3);stroke-dasharray:4 5;stroke-width:1px}.hl.locked,.hgl.locked{fill:var(--tx3)}.tablescreen{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;container-type:size}.over{z-index:22;pointer-events:none;flex-direction:column;gap:8px;padding:0 13px;display:flex;position:absolute;left:0;right:0}.over>*{pointer-events:auto}.over.top{top:calc(9px + env(safe-area-inset-top))}.over.bot{bottom:calc(10px + env(safe-area-inset-bottom));justify-content:flex-end}.over.bot>*{overscroll-behavior:contain;max-height:max(100px,min(40dvh,50cqh - 50cqmin - 44px));overflow-y:auto}.over.bot:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#04050a00,#04050adb 42%,#04050af5);position:absolute;top:-28px;right:0;bottom:-40px;left:0}.over .hintx{position:static}.menuhead{flex-direction:column;flex:none;gap:8px;padding-top:14px;display:flex}.menuband{padding-bottom:env(safe-area-inset-bottom,0px);flex-direction:column;margin-top:auto;display:flex}.tutorx{border:1px solid var(--st2);border-left:2px solid var(--am);background:linear-gradient(180deg,var(--surf2),var(--surf));border-radius:13px;flex-direction:column;gap:5px;padding:10px 12px 11px;display:flex;box-shadow:0 10px 28px -14px #000000e6}.tutorx p{margin:0}.tutorx .hbtn{width:30px;height:30px;color:var(--tx3);border-color:#0000}.tutorx .hbtn:active{border-color:var(--st2)}.gatex{z-index:30;padding:calc(20px + env(safe-area-inset-top)) 17px calc(16px + env(safe-area-inset-bottom));background:var(--void);flex-direction:column;gap:13px;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.queue{flex-direction:column;align-items:center;gap:5px;display:flex}.queue .qs{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.queue .q{color:var(--tx2);white-space:nowrap;border:1px dashed var(--st1);animation:qin .32s var(--spring) both;border-radius:999px;padding:5px 11px;font-size:12px;font-weight:600}@keyframes qin{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.queue .q.gone{animation:qgo .32s var(--ease) both;pointer-events:none}@keyframes qgo{to{opacity:0;transform:translateY(-20px)scale(.82)}}@media(prefers-reduced-motion:reduce){.queue .q,.queue .q.gone{animation-duration:.01ms}}.sheetwrap{z-index:60;pointer-events:none;flex-direction:column;justify-content:flex-end;align-items:center;display:flex;position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden}.sheetwrap.on{pointer-events:auto}.veil{z-index:0;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(3px);transition:opacity .42s var(--sheet);background:#020409a8;position:absolute;top:0;right:0;bottom:0;left:0}.veil.on{opacity:1;pointer-events:auto}.sheetx{z-index:1;width:100%;max-width:28rem;transition:transform .42s var(--sheet);background:linear-gradient(180deg,var(--surf2),var(--surf));border:1px solid var(--st2);padding:10px 14px calc(16px + env(safe-area-inset-bottom));overscroll-behavior:contain;border-bottom:none;border-radius:22px 22px 0 0;flex-direction:column;gap:9px;max-height:84%;display:flex;position:relative;overflow-y:auto;transform:translateY(103%)}.sheetx.on{transform:none}.sheetx:not(.on),.veil:not(.on){transition-duration:.3s}.sheetx:before{content:"";background:linear-gradient(90deg,#0000,#96bef057,#0000);border-radius:22px 22px 0 0;height:1px;position:absolute;inset:0 0 auto}.grab{cursor:grab;touch-action:none;-webkit-tap-highlight-color:transparent;flex:none;place-items:center;width:96px;height:34px;margin:-10px auto -2px;display:grid}.grab:after{content:"";background:var(--st2);width:38px;height:4px;transition:background .2s,width .2s var(--spring);border-radius:3px}.grab:active{cursor:grabbing}.grab:active:after{background:var(--st1);width:46px}.sheetx.dragging{transition:none}.sheetx>.btnx.danger{margin-top:9px}.sheetx h3{letter-spacing:-.01em;color:var(--tx);margin:0;font-size:14px;font-weight:700}.sheetx .cap{font-family:var(--fm);letter-spacing:.18em;color:var(--tx3);margin:2px 0 1px;font-size:9.5px}.rowx{border:1px solid var(--st2);min-height:50px;color:var(--tx);cursor:pointer;transition:border-color .2s,background .2s,transform .16s var(--spring);-webkit-tap-highlight-color:transparent;background:#ffffff05;border-radius:12px;align-items:center;gap:11px;padding:0 12px;font-size:14.5px;font-weight:500;display:flex}.rowx:active{border-color:var(--st1);background:#ffffff0d;transform:scale(.985)}.rowx .ico{text-align:center;width:22px;color:var(--cy);flex:none;font-size:13px}.val{font-family:var(--fm);color:var(--tx3);font-size:11.5px}.rowx .val{margin-left:auto}.rowx.flat{cursor:default}.rowx.flat:active{transform:none}.swx{border:1px solid var(--st2);width:44px;height:26px;transition:background .25s var(--ease),border-color .25s var(--ease);background:#ffffff0f;border-radius:14px;flex:none;margin-left:auto;position:relative}.swx:after{content:"";background:var(--tx3);width:18px;height:18px;transition:left .28s var(--spring),background .25s;border-radius:50%;position:absolute;top:3px;left:3px}.swx.on{background:var(--am-dim);border-color:var(--am)}.swx.on:after{background:var(--am);box-shadow:0 0 10px var(--am);left:21px}.codex{gap:7px;display:flex}.codex i{aspect-ratio:1/1.08;color:var(--am-hi);letter-spacing:.02em;text-shadow:0 0 14px #ffb02059;background:linear-gradient(#ffb02008,#ffb0201c);border:1px solid #ffb02057;border-radius:11px;flex:1;place-items:center;font-size:22px;font-style:normal;font-weight:800;display:grid;position:relative;overflow:hidden}.codex i:before{content:"";background:linear-gradient(90deg,#0000,#ffe3a866,#0000);height:1px;position:absolute;inset:0 0 auto}.codex.entry i{border-color:var(--st2);color:var(--tx3);text-shadow:none;background:#ffffff08;transition:border-color .2s,color .2s,background .2s}.codex.entry i:before{display:none}.codex.entry i.now{border-color:var(--cy);background:#4fd8e80f}.codex.entry i.on{border-color:var(--am);color:var(--am-hi)}.pickx{gap:7px;display:flex}.pickx button{cursor:pointer;border:1px solid var(--st2);min-height:50px;color:var(--tx2);font-family:var(--fd);letter-spacing:-.01em;-webkit-tap-highlight-color:transparent;transition:border-color .2s,color .2s,background .2s,transform .16s var(--spring);background:#ffffff08;border-radius:11px;flex:1;font-size:18px;font-weight:700}.pickx button:active{transform:scale(.96)}.pickx button[aria-checked=true]{border-color:var(--am);color:var(--am-hi);background:var(--am-dim)}.pickx button:focus-visible{outline:2px solid var(--cy);outline-offset:2px}.hbtn{border:1px solid var(--st2);width:44px;height:44px;color:var(--tx2);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color .2s,color .2s,transform .16s var(--spring);background:0 0;border-radius:12px;flex:none;place-items:center;display:grid}.hbtn:active{border-color:var(--st1);color:var(--tx);transform:scale(.94)}.hbtn:focus-visible{outline:2px solid var(--cy);outline-offset:2px}@media(hover:hover){.hbtn:hover{border-color:var(--st1);color:var(--tx)}}.hname{font-family:var(--fm);letter-spacing:.2em;color:var(--tx3);white-space:nowrap;font-size:10.5px}.btnx{min-height:50px;font-family:var(--fd);letter-spacing:-.005em;cursor:pointer;border:1px solid var(--am);color:var(--am-hi);transition:transform .16s var(--spring),border-color .2s;background:linear-gradient(#ffb0202e,#ffb0200f);border-radius:13px;font-size:14.5px;font-weight:700;position:relative;overflow:hidden}.btnx:active{transform:scale(.98)}.btnx.ghost{border-color:var(--st2);color:var(--tx2);background:0 0}.btnx.danger{color:var(--al-hi);background:0 0;border-color:#ff4d3d8c}.btnx .fill{background:#ff4d3d4d;width:0;position:absolute;top:0;right:0;bottom:0;left:0}.btnx.holding .fill{width:100%;transition:width .8s linear}.btnx .fill.back{transition:width .2s var(--ease)}.btnx .lbl{z-index:2;padding:0 14px;display:block;position:relative}.btnx .sub{font-family:var(--fm);letter-spacing:.14em;color:var(--tx3);margin-top:2px;font-size:9.5px;font-weight:400;display:block}.votex{cursor:pointer;border:1px solid var(--st2);min-height:64px;color:var(--tx2);font-family:var(--fd);letter-spacing:-.005em;-webkit-tap-highlight-color:transparent;transition:transform .16s var(--spring),border-color .2s,background .2s;background:0 0;border-radius:13px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:5px;font-size:14.5px;font-weight:700;display:flex}.votex.ok{color:var(--mint-hi);background:linear-gradient(#3fe0a81f,#3fe0a80a);border-color:#3fe0a880}.votex.bad{color:var(--al-hi);background:linear-gradient(#ff4d3d1f,#ff4d3d0a);border-color:#ff4d3d80}.votex:active:not(:disabled){transform:scale(.98)}.votex:disabled{opacity:.35;cursor:not-allowed}.votex:focus-visible{outline:2px solid var(--cy);outline-offset:2px}@media(hover:none){.votex:active:not(:disabled){filter:brightness(1.18);transform:scale(.975)translateY(1px)}}@media(prefers-reduced-motion:reduce){.votex{transition-duration:.01ms}}.hist{border-radius:10px;flex-direction:column;gap:1px;min-height:0;display:flex;overflow-y:auto}.hline{font-family:var(--fm);letter-spacing:.04em;color:var(--tx3);white-space:nowrap;background:#ffffff05;align-items:baseline;gap:8px;padding:9px 11px;font-size:11px;display:flex}.hline .h-a{color:var(--tx)}.hline .h-t{opacity:.65}.hline .h-f{color:var(--am);margin-left:auto}.hline.now{background:#ffb02017}.log{cursor:pointer;transition:border-color .2s,transform .16s var(--spring)}.log:active{border-color:var(--st1);transform:scale(.99)}.log .chev{color:var(--tx3);font-size:13px;line-height:1}.undo{z-index:35;opacity:0;pointer-events:none;border:1px solid var(--st1);background:linear-gradient(180deg,var(--surf2),var(--surf));transition:opacity .3s var(--ease),transform .34s var(--spring);border-radius:13px;align-items:center;gap:10px;padding:9px 12px;display:flex;position:absolute;bottom:58px;left:50%;transform:translate(-50%,12px)scale(.96);box-shadow:0 10px 28px #00000080}.undo.on{opacity:1;pointer-events:auto;transform:translate(-50%)scale(1)}.undo .txt{color:var(--tx);white-space:nowrap;font-size:13px;font-weight:600}.undo .txt b{color:var(--am-hi)}.undo button{font-family:var(--fm);letter-spacing:.1em;border:1px solid var(--st2);color:var(--tx2);cursor:pointer;white-space:nowrap;min-height:36px;transition:border-color .2s,color .2s,transform .16s var(--spring);background:0 0;border-radius:9px;padding:8px 10px;font-size:10.5px}.undo button:active{border-color:var(--am);color:var(--am-hi);transform:scale(.95)}.undo .ring{flex:none;width:22px;height:22px}.undo .ring circle{fill:none;stroke-width:2.5px}.undo .ring .bg{stroke:var(--st2)}.undo .ring .fg{stroke:var(--am);stroke-linecap:round;transform-origin:50%;transform:rotate(-90deg)}.hintx{z-index:20;text-align:center;font-family:var(--fm);letter-spacing:.12em;color:var(--cy2);opacity:0;transition:opacity .5s var(--ease);pointer-events:none;font-size:10.5px;line-height:1.5;position:absolute;bottom:2px;left:0;right:0}.hintx.on{opacity:1}.hintx.al{color:var(--al-hi)}.hintx.now{color:var(--am)}@media(prefers-reduced-motion:reduce){.hintx{transition-duration:.01ms}}.toastx{z-index:45;opacity:0;pointer-events:none;font-family:var(--fm);letter-spacing:.1em;color:var(--tx);border:1px solid var(--st2);white-space:nowrap;transition:.3s var(--ease);background:#0a0e16f0;border-radius:10px;padding:9px 13px;font-size:10.5px;position:absolute;bottom:124px;left:50%;transform:translate(-50%,8px)}.toastx.on{opacity:1;transform:translate(-50%)}.chip{z-index:12;background:linear-gradient(180deg,var(--surf2),var(--surf));border:1px solid var(--st2);-webkit-user-select:none;user-select:none;border-radius:12px;flex:none;align-items:center;min-height:46px;padding:0 11px 0 7px;transition:border-color .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.chip:before{content:"";background:linear-gradient(90deg,#0000,#96bef052,#0000);height:1px;position:absolute;inset:0 0 auto}.chip .seal{cursor:pointer;width:44px;height:44px;font-family:var(--fm);letter-spacing:.02em;color:var(--tx2);-webkit-tap-highlight-color:transparent;transition:color .25s var(--ease);background:0 0;border:0;flex:none;place-items:center;padding:0;font-size:12px;font-weight:600;display:grid;position:relative}.chip .seal:before{content:"";background:var(--surf2);border:1px solid var(--st2);width:28px;height:28px;transition:.25s var(--ease);border-radius:9px;position:absolute;top:8px;left:8px}.chip .seal>span{z-index:1;position:relative}.chip .seal:active:before{transform:scale(.94)}@keyframes sealnudge{0%,to{border-color:var(--st2);box-shadow:none}50%{border-color:var(--am);box-shadow:0 0 12px -2px var(--am)}}.chip .seal.nudge:before{animation:.36s ease-in-out 3 sealnudge}@media(prefers-reduced-motion:reduce){.chip .seal.nudge:before{border-color:var(--am);animation:none}}.chip .chipmain{min-width:0;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .18s var(--spring);background:0 0;border:0;flex:auto;align-self:stretch;align-items:center;gap:10px;padding:0 0 0 3px;display:flex}.chip .chipmain:active{transform:scale(.99)}.chip .who{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:16px;font-weight:600;overflow:hidden}.chip .hold{font-family:var(--fm);color:var(--tx3);letter-spacing:.08em;white-space:nowrap;flex:none;align-items:center;gap:6px;margin-left:auto;font-size:10.5px;display:flex}.chip .hold i{background:var(--tx3);width:5px;height:5px;transition:.25s var(--ease);border-radius:50%;font-style:normal}.chip.press{border-color:#ffb0208c}.chip.press .seal{color:var(--am-hi)}.chip.press .seal:before{background:var(--am-dim);border-color:var(--am)}.chip.press .hold{color:var(--am)}.chip.press .hold i{background:var(--am);box-shadow:0 0 8px var(--am)}.chip .holdbar{background:var(--am);width:0;height:2px;box-shadow:0 0 8px var(--am);position:absolute;bottom:0;left:0}.chip.holding .holdbar{width:100%;transition:width .7s linear}.chip .holdbar.back{transition:width .16s var(--ease)}.chip .role{white-space:nowrap;letter-spacing:-.01em;color:var(--am-hi);flex:none;margin-left:auto;font-size:15px;font-weight:700;display:none}.chip.revealed{box-shadow:0 0 18px -6px var(--am);border-color:#ffb0208c}.chip.revealed .seal{color:var(--am-hi)}.chip.revealed .seal:before{background:var(--am-dim);border-color:var(--am)}.chip.revealed .role{display:block}.chip.revealed .hold{display:none}.chip.revealed .who{color:var(--tx2)}.chip .chev{color:var(--tx2);border-left:1px solid var(--st2);transition:transform .3s var(--spring),color .25s;margin-left:2px;padding-left:9px;font-size:13px;line-height:1}.chip.open .chev{color:var(--am);transform:rotate(180deg)}.fieldx{border:1px solid var(--st2);width:100%;min-height:50px;color:var(--tx);font-family:var(--fd);background:#ffffff05;border-radius:12px;padding:0 13px;font-size:14.5px;font-weight:500;transition:border-color .2s,background .2s}.fieldx::placeholder{color:var(--tx3)}.fieldx:focus{border-color:var(--am);background:#ffffff0a;outline:none}.capx{font-family:var(--fm);letter-spacing:.18em;color:var(--tx3);font-size:9.5px}.capx.am{color:var(--am)}.capx.mint{color:var(--mint)}.capx.al{color:var(--al)}.val.mint{color:var(--mint-hi)}.val.al{color:var(--al-hi)}.btnx:focus-visible,.rowx:focus-visible,.fieldx:focus-visible,.chip .seal:focus-visible,.chip .chipmain:focus-visible,.swx:focus-visible{outline:2px solid var(--cy);outline-offset:2px;border-radius:12px}.fieldx:focus-visible{border-color:var(--st2)}.dotx{border:1.5px solid var(--tx3);background:0 0;border-radius:50%;flex:none;width:14px;height:14px;transition:border-color .2s,box-shadow .2s}.rowx[aria-checked=true] .dotx{border-color:var(--am);box-shadow:inset 0 0 0 3.5px var(--am)}.rowx .dotx:last-child{margin-left:auto}.leadx{color:var(--tx2);max-width:34ch;font-size:14.5px;line-height:1.55}.cut{color:var(--al)}.checkx{border:1.5px solid var(--tx3);background:0 0;border-radius:5px;flex:none;width:18px;height:18px;transition:border-color .2s,background .2s,box-shadow .2s}.checkx.on{border-color:var(--am);background:var(--am);box-shadow:inset 0 0 0 2px var(--void)}@media(prefers-reduced-motion:reduce){.sheetx,.veil,.rowx,.btnx,.chip,.swx,.swx:after,.chip .chev,.grab:after{transition-duration:.01ms}.chip.holding .holdbar{transition:width .7s linear}.chip .holdbar.back{transition:width .16s linear}.btnx.holding .fill{transition:width .8s linear}.btnx .fill.back{transition:width .2s linear}}.hrow{border:1px solid var(--st2);background:#ffffff05;border-radius:12px;align-items:flex-start;gap:11px;padding:11px 12px;display:flex}.hrow .hn{width:26px;height:26px;font-family:var(--fm);border:1px solid;border-radius:8px;flex:none;place-items:center;font-size:12px;font-weight:600;display:grid}.hrow.ok .hn{color:var(--mint-hi);border-color:var(--mint);background:#3fe0a81f}.hrow.bad .hn{color:var(--al-hi);border-color:var(--al);background:#ff4d3d1f}.hbody{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.htop{align-items:baseline;gap:9px;display:flex}.htop b{letter-spacing:.02em;font-size:13px;font-weight:700}.hrow.ok .htop b{color:var(--mint-hi)}.hrow.bad .htop b{color:var(--al-hi)}.hc{font-family:var(--fm);color:var(--al);white-space:nowrap;margin-left:auto;font-size:10.5px}.hteam{flex-wrap:wrap;gap:5px;display:flex}.hp{color:var(--tx);border:1px solid var(--cy3);text-overflow:ellipsis;white-space:nowrap;background:#4fd8e812;border-radius:999px;max-width:11ch;padding:3px 9px;font-size:12px;font-weight:600;overflow:hidden}.hp.lead{border-color:var(--am);color:var(--am-hi);background:var(--am-dim)}.hmeta{font-family:var(--fm);letter-spacing:.06em;color:var(--tx3);flex-wrap:wrap;gap:4px 12px;font-size:10px;display:flex}@media(hover:none){.btnx:active:not(:disabled){filter:brightness(1.18);transform:scale(.975)translateY(1px)}.rowx:active{background:#ffffff12;transform:scale(.985)translateY(1px)}.chip:active{transform:scale(.98)translateY(1px)}}:root{--c-font-display:var(--fd);--c-font-mono:var(--fm);--c-bg:var(--void);--c-bg-deep:#020306;--c-bg-elev:#ffffff08;--c-primary:var(--am);--c-primary-bright:var(--am-hi);--c-primary-dim:var(--tx3);--c-accent:var(--cy);--c-alert:var(--al);--c-alert-bright:var(--al-hi);--c-alert-dim:#ff4d3d2e;--c-ok:var(--mint);--c-text:var(--tx);--c-text-dim:var(--tx2);--c-border:var(--st2);--c-border-bright:var(--st1);--c-glow:0 0 12px #ffb02038;--c-device-radius:26px}html,body,#root{height:100dvh;overflow:hidden}body{background:var(--void);color:var(--tx);font-family:var(--c-font-display)}.overflow-y-auto,.overflow-y-scroll,.overflow-auto,.overflow-scroll{overscroll-behavior-y:contain;touch-action:pan-y}p,span,h1,h2,h3,h4,h5,h6,li,.bp-stage,.bp-stage>*{touch-action:pan-y}.bp-root{background:var(--void);color:var(--tx)}.menusky{z-index:0;pointer-events:none;position:fixed;top:0;right:0;bottom:0;left:0}.bp-root.sky:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(180deg,var(--void),var(--void) 34%,var(--void) 72%,transparent);height:30%;position:absolute;top:0;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.bp-root.sky:before{background:linear-gradient(180deg,color-mix(in srgb,var(--void) 90%,transparent),color-mix(in srgb,var(--void) 72%,transparent) 34%,color-mix(in srgb,var(--void) 24%,transparent) 72%,transparent)}}.bp-root.band:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(180deg,transparent,var(--void) 28%,var(--void) 62%,var(--void));height:58%;position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.bp-root.band:after{background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--void) 26%,transparent) 28%,color-mix(in srgb,var(--void) 78%,transparent) 62%,color-mix(in srgb,var(--void) 94%,transparent))}}.bp-stage{border-radius:0 0 var(--c-device-radius) var(--c-device-radius);background:0 0}.bp-stage.bleed{border-radius:0}.bp-caret{vertical-align:-.14em;background:var(--am);width:.45em;height:1em;margin-left:2px;animation:1s step-end infinite bp-blink;display:inline-block}@keyframes bp-blink{0%,49%{opacity:1}50%,to{opacity:0}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--st2);border-radius:3px}@media(prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
