body{background:#f5f5f4;margin:0}html{scroll-behavior:smooth}a{color:var(--ink);text-decoration:none}a:hover{color:var(--accT)}::selection{background:#ef5a0c33}@keyframes cb-snap{0%{opacity:0;transform:translate3d(0,-30px,70px)scale(.9)}70%{opacity:1;transform:translateY(2px)scale(1.01)}to{opacity:1;transform:none}}@keyframes cb-wave{0%,80%,to{background-color:var(--surf)}88%{background-color:var(--tint)}}@keyframes cb-next{0%,to{box-shadow:0 0 #ef5a0c80}50%{box-shadow:0 0 0 9px #ef5a0c00}}@keyframes cb-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes cb-blink{50%{opacity:.25}}@keyframes cb-ring{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}@keyframes cb-dots{to{background-position:14px}}@keyframes cb-hover{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes cb-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes cb-spinslow{to{transform:rotate(360deg)}}.plate{background-image:radial-gradient(circle,var(--dot) 1.1px,transparent 1.7px);background-size:22px 22px}.plate-w{background-image:radial-gradient(circle,#ffffff38 1.1px,#0000 1.7px);background-size:22px 22px}.rise{opacity:0;animation:.85s cubic-bezier(.2,.75,.2,1) forwards cb-rise}.r1{animation-delay:80ms}.r2{animation-delay:.2s}.r3{animation-delay:.32s}.r4{animation-delay:.44s}.tag{letter-spacing:.12em;text-transform:uppercase;color:var(--ink);border:1px solid var(--edge);background:var(--surf);border-radius:6px;align-self:flex-start;align-items:center;gap:12px;padding:7px 11px;font:500 11px Martian Mono,Martian Mono Fallback,monospace;display:inline-flex}.tag:before{content:"";background:var(--sig);width:6px;height:6px;box-shadow:10px 0 0 var(--acc);border-radius:50%;margin-right:10px}.tag-w{color:#fff;background:0 0;border-color:#fff9}.btn{background:var(--acc);color:#111;border:1.5px solid var(--edge);box-sizing:border-box;cursor:pointer;min-height:52px;box-shadow:4px 4px 0 var(--hard);border-radius:10px;align-items:center;gap:10px;padding:15px 22px;font:600 16px Instrument Sans,Instrument Sans Fallback,sans-serif;transition:transform .18s,box-shadow .18s;display:inline-flex}.btn:hover{color:#111;box-shadow:6px 6px 0 var(--hard);transform:translate(-2px,-2px)}.btn:active{box-shadow:1px 1px 0 var(--hard);transform:translate(2px,2px)}.btn2{background:var(--surf);color:var(--ink);border:1.5px solid var(--edge);box-sizing:border-box;cursor:pointer;border-radius:10px;align-items:center;gap:10px;min-height:52px;padding:15px 22px;font:600 16px Instrument Sans,Instrument Sans Fallback,sans-serif;transition:transform .18s,box-shadow .18s;display:inline-flex}.btn2:hover{color:var(--ink);box-shadow:5px 5px 0 var(--sig);transform:translate(-2px,-2px)}.navlink{color:var(--ink2);box-sizing:border-box;align-items:center;min-height:44px;padding:10px 4px;font-size:15px;font-weight:500;display:inline-flex}.tile{background:var(--surf);border:1.5px solid var(--line);border-radius:14px;transition:transform .25s,box-shadow .25s,border-color .25s;position:relative}.tile:hover{box-shadow:6px 6px 0 var(--acc);border-color:var(--edge);transform:translate(-4px,-4px)}.studs{gap:6px;display:flex}.studs span{background:var(--line);border-radius:3px 3px 0 0;width:12px;height:5px}.tile:hover .studs span{background:var(--acc)}.wallbox{perspective:1300px;width:520px;height:440px;position:relative}.wall{width:480px;transform-style:preserve-3d;flex-direction:column;gap:9px;transition:transform .6s cubic-bezier(.2,.7,.2,1);display:flex;position:absolute;top:30px;left:20px}.wrow{gap:6px;display:flex}.bk{background-color:var(--surf);border:1px solid var(--line2);letter-spacing:.06em;text-transform:uppercase;color:#fff;white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;min-width:0;height:34px;font:500 9.5px Martian Mono,Martian Mono Fallback,monospace;animation:.7s cubic-bezier(.2,.8,.2,1) both cb-snap,7s ease-in-out infinite cb-wave;display:flex;position:relative;box-shadow:inset 0 -3px #0000000f}.bk:before{content:"";background-color:inherit;border:1px solid var(--line2);border-bottom:0;border-radius:3px 3px 0 0;width:14px;height:5px;margin-left:-7px;position:absolute;top:-6px;left:50%}.bk.lit{background-color:var(--acc);border-color:var(--acc);animation:.7s cubic-bezier(.2,.8,.2,1) both cb-snap}.bk.lit:before{border-color:var(--acc)}.bk.ink{background-color:var(--fill);border-color:var(--edge);animation:.7s cubic-bezier(.2,.8,.2,1) both cb-snap}.bk.ink:before{border-color:var(--edge)}.bk.next{border:1.5px dashed var(--sig);color:var(--okT);background-color:#ef5a0c14;animation:.7s both cb-snap,1.8s ease-out infinite cb-next}.bk.next:before{display:none}.chipl{background:var(--surf);border:1.5px solid var(--edge);color:var(--ink);box-shadow:3px 3px 0 var(--hard);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font:500 11px Martian Mono,Martian Mono Fallback,monospace;animation:5s ease-in-out infinite cb-hover;display:inline-flex;position:absolute}.roll{vertical-align:bottom;height:1.3em;display:inline-block;overflow:hidden}.roll>span{flex-direction:column;transition:transform .6s cubic-bezier(.6,0,.2,1);display:flex}.roll>span>span{white-space:nowrap;height:1.3em;line-height:1.3em}.tog{text-align:left;background:var(--surf);border:1.5px dashed var(--line2);cursor:pointer;min-height:76px;color:var(--dim);border-radius:12px;flex-direction:column;flex:150px;align-items:flex-start;gap:6px;min-width:0;padding:14px 16px;font:600 18px Unbounded,Unbounded Fallback,sans-serif;transition:all .25s;display:flex}.tog small{letter-spacing:.1em;color:var(--dim);font:500 10px Martian Mono,Martian Mono Fallback,monospace}.tog:hover{border-color:var(--acc);color:var(--ink)}.tog.on{border-style:solid;border-color:var(--edge);background:var(--acc);color:#111;box-shadow:4px 4px 0 var(--hard);transform:translate(-2px,-2px)}.tog.on small{color:#111111b8}.meter{border:1.5px solid var(--edge);background:var(--surf);box-sizing:border-box;border-radius:6px;gap:3px;height:18px;padding:3px;display:flex;overflow:hidden}.meter>span{background:var(--bg2);border-radius:3px;flex:1;transition:background .4s}.meter>span.on{background:var(--acc)}.meter>span.full{background:var(--sig)}.bx{text-align:left;background:var(--surf);border:1.5px solid var(--line);cursor:pointer;font:inherit;color:var(--ink);border-radius:14px;flex-direction:column;gap:10px;min-height:150px;padding:20px;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex}.bx:hover{border-color:var(--edge);box-shadow:5px 5px 0 var(--hard);transform:translate(-3px,-3px)}.bx.on{border-color:var(--edge);background:var(--fill);color:#fff;box-shadow:5px 5px 0 var(--acc);transform:translate(-3px,-3px)}.bx .cd{letter-spacing:.1em;color:var(--acc);font:500 11px Martian Mono,Martian Mono Fallback,monospace}.bx.on .cd{color:#ffb27a}.bx .kd{color:var(--dim);font-size:14px}.bx.on .kd{color:#cfcfcf}.pipe{background:radial-gradient(circle,var(--acc) 2.2px,transparent 2.8px) 0 50%/14px 10px repeat-x;flex:40px;align-self:center;min-width:24px;height:10px;animation:.7s linear infinite cb-dots}.port{background:var(--surf);border:1.5px solid var(--line);color:var(--ink2);border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;display:flex}.port:before{content:"";background:var(--acc);border-radius:2px;flex:0 0 8px;height:8px}.port.out:before{background:var(--sig)}.elem{text-align:left;background:var(--surf);border:1.5px solid var(--line);cursor:pointer;min-height:96px;font:inherit;color:var(--ink);border-radius:10px;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:10px 12px;transition:all .22s;display:flex;position:relative}.elem .no{color:var(--dim);font:500 10px Martian Mono,Martian Mono Fallback,monospace}.elem .sy{letter-spacing:-.02em;font:600 26px Unbounded,Unbounded Fallback,sans-serif}.elem .nm{color:var(--mut);font-size:12.5px}.elem:hover{border-color:var(--edge);transform:translateY(-3px)}.elem.on{background:var(--acc);border-color:var(--edge);color:#111;box-shadow:4px 4px 0 var(--hard)}.elem.on .no,.elem.on .nm{color:#111111bf}.track{background:var(--soft);border-radius:4px;height:4px;position:absolute;top:27px;left:12.5%;right:12.5%}.trackfill{background:var(--acc);border-radius:4px;transition:width .9s cubic-bezier(.6,0,.2,1);position:absolute;top:0;bottom:0;left:0}.pkt{background:var(--sig);border:1.5px solid var(--edge);width:24px;height:24px;box-shadow:3px 3px 0 var(--hard);border-radius:6px;margin-left:-12px;transition:left .9s cubic-bezier(.6,0,.2,1);position:absolute;top:17px;transform:rotate(45deg)}.stn{border:1.5px solid var(--line2);background:var(--surf);width:58px;height:58px;color:var(--dim);border-radius:50%;justify-content:center;align-items:center;font:500 11px Martian Mono,Martian Mono Fallback,monospace;transition:all .4s;display:flex;position:relative}.stn.done{background:var(--acc);border-color:var(--acc);color:#fff}.stn.live{border-color:var(--edge);color:var(--ink);background:var(--gtint)}.stn.live:after{content:"";border:2px solid var(--sig);border-radius:50%;animation:1.4s ease-out infinite cb-ring;position:absolute;inset:-2px}.feed{border-bottom:1px dashed var(--line2);align-items:baseline;gap:14px;padding:10px 0;animation:.4s ease-out cb-rise;display:flex}.stg{border-top:4px solid var(--line);flex-direction:column;flex:150px;gap:6px;min-width:0;padding:14px 14px 16px;transition:border-color .4s;display:flex}.stg.on{border-top-color:var(--acc)}.stg.done{border-top-color:var(--edge)}.mbar{color:#fff;border:1.5px solid var(--edge);transform-origin:0;border-radius:8px;justify-content:space-between;align-items:center;height:46px;padding:0 16px;font:600 14px Instrument Sans,Instrument Sans Fallback,sans-serif;animation:.6s cubic-bezier(.2,.8,.2,1) both cb-grow;display:flex;position:relative}.mbar:before{content:"";background:inherit;border:1.5px solid var(--edge);border-bottom:0;border-radius:3px 3px 0 0;width:16px;height:6px;position:absolute;top:-7px;left:18px;box-shadow:24px 0 0 -1.5px #0000}.field{color:var(--ink2);flex-direction:column;gap:6px;font-size:14px;font-weight:600;display:flex}.field input,.field select,.field textarea{background:var(--surf);border:1.5px solid var(--line2);color:var(--ink);border-radius:10px;outline:none;padding:13px 14px;font:400 16px Instrument Sans,Instrument Sans Fallback,sans-serif;transition:border-color .2s,box-shadow .2s}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--edge);box-shadow:3px 3px 0 var(--acc)}input[type=range]{width:100%;accent-color:var(--sig);height:28px}.gauge{border-radius:50%;flex:none;justify-content:center;align-items:center;width:220px;height:220px;display:flex;position:relative}.gauge:after{content:"";border:1px dashed #1111114d;border-radius:50%;animation:30s linear infinite cb-spinslow;position:absolute;inset:-10px}.phase{background:var(--surf);border:1.5px solid var(--line);border-radius:14px;flex-direction:column;flex:220px;gap:10px;min-width:0;padding:22px;transition:all .4s;display:flex}.phase .seg{background:var(--bg2);border-radius:4px;height:10px;overflow:hidden}.phase .seg>span{background:var(--acc);width:0;height:100%;transition:width 1s cubic-bezier(.2,.7,.2,1);display:block}.phase.on{border-color:var(--edge);box-shadow:5px 5px 0 var(--acc)}.phase.on .seg>span{width:100%}.phase.done .seg>span{background:var(--fill);width:100%}.ctl{background:var(--surf);border:1.5px solid var(--line);color:var(--ink2);border-radius:12px;align-items:center;gap:14px;padding:16px 18px;font-size:15px;display:flex}.led{background:var(--acc);border-radius:3px;flex:0 0 12px;height:12px;transform:rotate(45deg)}.led.chk{background:var(--sig);animation:.6s steps(2,end) infinite cb-blink}.pain{background:var(--surf);border:1.5px solid var(--line2);color:var(--ink2);cursor:pointer;border-radius:8px;min-height:44px;padding:10px 14px;font:500 14px Instrument Sans,Instrument Sans Fallback,sans-serif;transition:all .2s}.pain:hover{border-color:var(--edge)}.pain.on{background:var(--fill);border-color:var(--edge);color:#fff}.mono{font-family:Martian Mono,Martian Mono Fallback,monospace}.cb-root{--spring:linear(0, .029, .104, .21, .332, .46, .586, .702, .806, .894, .966, 1.021, 1.061, 1.088, 1.103, 1.108, 1.106, 1.099, 1.088, 1.075, 1.062, 1.048, 1.035, 1.023, 1.013, 1.005, .999, .994, .991, .989, .988, .988, .989, .99, .992, .993, .995, .996, .997, .998, 1);--soft:linear(0, .02, .07, .138, .214, .294, .372, .446, .516, .579, .636, .687, .732, .771, .805, .835, .86, .882, .901, .917, .93, .941, .951, .959, .966, .972, .976, .98, .984, .987, .989, .991, .992, .994, .995, .996, .996, .997, .998, .998, 1)}.prog{z-index:60;background:linear-gradient(90deg,var(--acc),var(--sig));transform-origin:0;pointer-events:none;height:3px;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}.btn,.btn2{transition:transform .58s var(--spring),box-shadow .3s ease,background-color .25s}.btn:active,.btn2:active{transition-duration:.18s;transform:scale(.95)}.tile,.bx,.elem,.tog,.pain,.phase,.ctl{transition:transform .58s var(--spring),box-shadow .35s ease,border-color .25s,background-color .25s,color .25s}.bx:active,.elem:active,.tog:active,.pain:active{transition-duration:.15s;transform:scale(.95)}.mag{transition:transform .66s var(--spring);margin:-14px;padding:14px;display:inline-block}.wd{vertical-align:top;margin-bottom:-.12em;padding:0 .03em .12em;display:inline-block;overflow:hidden}.wd>span{transform-origin:0 100%;animation:cb-word 1.1s var(--spring) forwards;animation-delay:calc(var(--i) * 90ms + .12s);display:inline-block;transform:translateY(110%)rotate(5deg)}@keyframes cb-word{to{transform:none}}.navwrap .navlink{z-index:1;padding:10px;position:relative}.pill{z-index:0;background:var(--tint);pointer-events:none;transition:left .58s var(--spring),width .58s var(--spring),top .4s var(--soft),height .4s var(--soft),opacity .25s ease;border-radius:8px;position:absolute}.lid{z-index:3;border:2px solid var(--sig);pointer-events:none;transition:left .62s var(--spring),top .62s var(--spring),width .62s var(--spring),height .62s var(--spring),opacity .3s ease;border-radius:18px;position:absolute;box-shadow:0 0 0 4px #ef5a0c26}.lid.l2{border-radius:14px}.sw-a>*{animation:cb-swa .7s var(--soft) both}.sw-b>*{animation:cb-swb .7s var(--soft) both}.sw-a>:nth-child(2),.sw-b>:nth-child(2){animation-delay:70ms}.sw-a>:nth-child(3),.sw-b>:nth-child(3){animation-delay:.14s}@keyframes cb-swa{0%{opacity:0;filter:blur(6px);translate:0 16px}to{opacity:1;filter:blur();translate:0}}@keyframes cb-swb{0%{opacity:0;filter:blur(6px);translate:0 16px}to{opacity:1;filter:blur();translate:0}}.ticker{white-space:nowrap;letter-spacing:-.03em;text-transform:uppercase;color:var(--ink);will-change:translate;padding-left:3vw;font:600 clamp(34px,6vw,92px)/1.08 Unbounded,Unbounded Fallback,sans-serif}.ticker i{color:var(--acc);vertical-align:middle;margin:0 .35em;font-size:.42em;font-style:normal}.tk-b{translate:-20%}.tk-b i{color:var(--sig)}.outline{color:#0000;-webkit-text-stroke:1.5px var(--ink)}.rv :nth-child(2){--i:1}.rv :nth-child(3){--i:2}.rv :nth-child(4){--i:3}.rv :nth-child(5){--i:4}.rv :nth-child(n+6){--i:5}@keyframes cb-in{0%{opacity:0;translate:0 46px;scale:.96}to{opacity:1;translate:0;scale:1}}@keyframes cb-inh{0%{opacity:0;filter:blur(10px);translate:0 28px}to{opacity:1;filter:blur();translate:0}}@keyframes cb-prog{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes cb-par{0%{opacity:1;translate:0}to{opacity:.12;translate:0 -150px;scale:.9}}@keyframes cb-txa{0%{translate:0}to{translate:-38%}}@keyframes cb-txb{0%{translate:-38%}to{translate:0}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.cb-root:not(.motion-off) .rv :is(.tile,.bx,.elem,.tog,.phase,.ctl,.stg,.port,.gauge,.meter),.cb-root:not(.motion-off) .rv p:not(:is(.tile,.bx,.phase,.ctl,.elem,.stg,.feed) p){animation:cb-in var(--soft) both;animation-timeline:view();animation-range:entry calc(var(--i,0) * 5%) cover calc(24% + var(--i,0) * 5%)}.cb-root:not(.motion-off) .rv :is(h2,.tag){animation:cb-inh var(--soft) both;animation-timeline:view();animation-range:entry cover 26%}.cb-root:not(.motion-off) .prog{animation:linear both cb-prog scroll(root)}.cb-root:not(.motion-off) .wallbox{animation:linear both cb-par view();animation-range:exit}.cb-root:not(.motion-off) .tk-a{animation:linear both cb-txa view();animation-range:cover}.cb-root:not(.motion-off) .tk-b{animation:linear both cb-txb view();animation-range:cover}}}.motion-off .wd>span{animation:none;transform:none}@media (prefers-reduced-motion:reduce){.wd>span{animation:none!important;transform:none!important}.sw-a>*,.sw-b>*{animation:none!important}}.board-scan{pointer-events:none;background:linear-gradient(90deg,#0000,#ef5a0c14,#0000);width:28%;animation:7s linear infinite cb-bscan;position:absolute;top:0;bottom:0;left:0}@keyframes cb-bscan{0%{transform:translate(-100%)}to{transform:translate(460%)}}.board-dot{background:var(--acc);border-radius:50%;width:8px;height:8px;animation:1.6s ease-out infinite cb-bdot;box-shadow:0 0 #ef5a0c99}@keyframes cb-bdot{0%{box-shadow:0 0 #ef5a0c8c}to{box-shadow:0 0 0 10px #ef5a0c00}}.flaps{grid-template-columns:repeat(11,minmax(0,1fr));gap:clamp(4px,.6vw,9px);display:grid}.flap{aspect-ratio:5/6;color:#f5f5f5;perspective:500px;background:#141414;border:1px solid #2a2a2a;border-radius:clamp(4px,.6vw,9px);justify-content:center;align-items:center;font:600 clamp(18px,4.4vw,62px)/1 Unbounded,Unbounded Fallback,sans-serif;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 -3px #00000073,0 10px 24px -14px #0009}.flap:before{content:"";pointer-events:none;background:#ffffff0a;height:50%;position:absolute;top:0;left:0;right:0}.flap:after{content:"";pointer-events:none;background:#000000b3;height:1px;position:absolute;top:50%;left:0;right:0;box-shadow:0 1px #ffffff0f}.flap>span{transform-origin:50%;animation-delay:inherit;display:block}.flap.off{opacity:.38}.flap.hot>span{color:var(--acc)}.flap.scr>span{color:#6e6e6e}.flap.fa>span{animation:cb-flipa .55s var(--spring) both;animation-delay:inherit}.flap.fb>span{animation:cb-flipb .55s var(--spring) both;animation-delay:inherit}@keyframes cb-flipa{0%{opacity:.15;transform:rotateX(-95deg)}to{opacity:1;transform:none}}@keyframes cb-flipb{0%{opacity:.15;transform:rotateX(-95deg)}to{opacity:1;transform:none}}.rail{grid-template-columns:repeat(8,minmax(0,1fr));gap:clamp(6px,1vw,12px);display:grid}.rail button{cursor:pointer;text-align:left;min-height:44px;font:inherit;color:var(--dim);background:0 0;border:0;flex-direction:column;gap:10px;padding:8px 0;transition:color .25s;display:flex}.rail button:hover{color:var(--accT)}.rail button.on{color:var(--ink)}.rail .bar{background:var(--line2);border-radius:3px;height:3px;display:block;overflow:hidden}.rail .bar>span{background:var(--acc);border-radius:3px;width:0;height:100%;display:block}.rail .bar>span.full{background:var(--ink2);width:100%}.rail .bar>span.cur{width:100%}.rail .bar>span{transition:width .12s linear}@keyframes cb-fa{0%{width:0}to{width:100%}}@keyframes cb-fb{0%{width:0}to{width:100%}}.rail .lbl{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font:500 10.5px Martian Mono,Martian Mono Fallback,monospace;overflow:hidden}.dsa{animation:cb-swa .6s var(--soft) both}.dsb{animation:cb-swb .6s var(--soft) both}.motion-off .flap>span,.motion-off .board-scan,.motion-off .board-dot,.motion-off .dsa,.motion-off .dsb{animation:none}@media (prefers-reduced-motion:reduce){.flap>span,.board-scan,.board-dot,.dsa,.dsb,.rail .bar>span{animation:none!important}}@media (width<=640px){.rail .nm{display:none}}.pl-row{grid-template-columns:minmax(0,1fr) minmax(0,1.7fr) minmax(0,1fr);align-items:stretch;gap:clamp(12px,2vw,24px);display:grid}.io{background:var(--bg);border:1.5px solid var(--line2);box-sizing:border-box;border-radius:14px;flex-direction:column;gap:8px;min-height:128px;padding:14px 16px;transition:border-color .4s,box-shadow .4s;display:flex}.io.live{border-color:var(--acc);box-shadow:0 0 0 4px #ef5a0c1f,0 18px 40px -24px #ef5a0c99}.io-k{letter-spacing:.14em;color:var(--dim);font:500 10.5px Martian Mono,Martian Mono Fallback,monospace}.io.live .io-k{color:var(--accT)}.io-t{color:var(--ink);flex:1;min-height:3em;margin:0;font:500 16.5px/1.45 Instrument Sans,Instrument Sans Fallback,sans-serif}.io-m{letter-spacing:.06em;color:var(--dim);font:500 10.5px Martian Mono,Martian Mono Fallback,monospace}.caret2{vertical-align:-3px;background:var(--acc);width:8px;height:1.05em;margin-left:3px;animation:.8s steps(2,end) infinite cb-blink;display:inline-block}.caret2.off{display:none}.stages{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;padding-top:4px;display:grid;position:relative}.trk{background:repeating-linear-gradient(90deg,var(--line2) 0 6px,transparent 6px 11px);height:2px;position:absolute;top:26px;left:0;right:0}.trk-fill{background:var(--acc);transition:width .3s linear;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 12px #ef5a0c99}.trk-pkt{background:var(--acc);border-radius:3px;width:14px;height:14px;margin-left:-7px;transition:left .3s linear;position:absolute;top:-6px;transform:rotate(45deg);box-shadow:0 0 0 4px #ef5a0c2e,0 0 18px #ef5a0ccc}.sg{text-align:center;z-index:1;flex-direction:column;align-items:center;gap:8px;display:flex;position:relative}.sg-dot{background:var(--surf);border:1.5px solid var(--line2);width:46px;height:46px;color:var(--dim);transition:all .35s var(--spring);border-radius:12px;justify-content:center;align-items:center;font:500 11px Martian Mono,Martian Mono Fallback,monospace;display:flex}.sg-name{letter-spacing:.02em;color:var(--mut);font:600 12.5px Unbounded,Unbounded Fallback,sans-serif;transition:color .3s}.sg-m{color:var(--dim);opacity:0;min-height:1.3em;font:500 10px Martian Mono,Martian Mono Fallback,monospace;transition:opacity .3s}.sg.live .sg-dot{border-color:var(--acc);color:var(--ink);background:var(--tint);transform:scale(1.12);box-shadow:0 0 0 6px #ef5a0c1f,0 0 26px #ef5a0c73}.sg.live .sg-name{color:var(--ink)}.sg.live .sg-m{opacity:1;color:var(--accT)}.sg.done .sg-dot{background:var(--acc);border-color:var(--acc);color:#111}.sg.done .sg-name{color:var(--ink2)}.sg.done .sg-m{opacity:1}.flap.stale{opacity:.3}@media (width<=860px){.pl-row{grid-template-columns:1fr}.io{min-height:0}}.motion-off .caret2,.motion-off .trk-fill,.motion-off .trk-pkt{transition:none;animation:none}.ring-layer{pointer-events:none;z-index:0;opacity:1;position:absolute;inset:-14% 42% -14% -16%;-webkit-mask-image:radial-gradient(70% 70%,#000 55%,#0000 100%);mask-image:radial-gradient(70% 70%,#000 55%,#0000 100%)}.th-light .ring-layer{opacity:.9}#start .ring-text{margin-top:clamp(40px,9vw,150px)}@media (width<=860px){.ring-layer{opacity:.45;inset:0 -30%}#start .ring-text{margin-top:24px}}@media (width<=980px){.capgrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.capgrid>.tile:first-child{grid-row:span 1!important}}@media (width<=620px){.capgrid{grid-template-columns:1fr!important}.capgrid>.tile:first-child{grid-column:auto!important}}.motion-off .rise{opacity:1;animation:none}.motion-off .bk,.motion-off .chipl,.motion-off .pipe,.motion-off .gauge:after,.motion-off .stn.live:after,.motion-off .led.chk{animation:none}@media (prefers-reduced-motion:reduce){.rise{opacity:1!important;animation:none!important}.bk,.chipl,.pipe,.stn.live:after,.led.chk,.mbar{animation:none!important}}@media (width<=640px){.wallbox{transform-origin:0 0;margin-bottom:-150px;margin-right:-176px;transform:scale(.66)}.chip-x{display:none}}.th-light,html[data-theme=light] .cb-root{--bg:#f5f5f4;--bg2:#ededeb;--surf:#fff;--ink:#111;--ink2:#2b2b2b;--mut:#4d4d4d;--dim:#636363;--line:#e2e2e0;--line2:#cfcfcc;--edge:#111;--hard:#111;--fill:#111;--fill2:#2b2b2b;--tint:#ffe8da;--gtint:#fff1e8;--soft:#e7e7e4;--okT:#b4410c;--accD:#b4410c;--navbg:#f5f5f4db;--dot:#1111111f;--foot:#111;--cubeA:#111;--cubeB:#2b2b2b;--accT:#c2410c;color-scheme:light}.th-dark,html[data-theme=dark] .cb-root{--bg:#0a0a0a;--bg2:#111;--surf:#161616;--ink:#f5f5f5;--ink2:#d6d6d6;--mut:#a3a3a3;--dim:#8a8a8a;--line:#262626;--line2:#333;--edge:#4a4a4a;--hard:#ef5a0c80;--fill:#232323;--fill2:#2e2e2e;--tint:#2a1a10;--gtint:#24160c;--soft:#222;--okT:#ffb27a;--accD:#b4410c;--navbg:#0a0a0ad1;--dot:#ffffff12;--foot:#050505;--cubeA:#2e2e2e;--cubeB:#4a4a4a;--accT:color-mix(in srgb,var(--acc) 78%,#fff);color-scheme:dark}.th-dark .ticker{color:var(--ink)}.th-dark .outline{color:#0000;-webkit-text-stroke-color:var(--ink)}.th-dark .lid{box-shadow:0 0 0 4px #ef5a0c33,0 0 24px #ef5a0c4d}html[data-theme=dark] body{background:#0a0a0a}html[data-theme=light] body{background:#f5f5f4}html{color-scheme:light}html[data-theme=dark]{color-scheme:dark}.theme-tg{border:1.5px solid var(--edge);background:var(--surf);width:44px;height:44px;color:var(--ink);cursor:pointer;transition:transform .58s var(--spring), box-shadow .3s ease, color .25s;border-radius:10px;justify-content:center;align-items:center;padding:0;display:inline-flex}.theme-tg:hover{box-shadow:3px 3px 0 var(--hard);color:var(--accT);transform:translate(-2px,-2px)}.theme-tg:active{transition-duration:.15s;transform:scale(.94)}.theme-tg:focus-visible,.btn:focus-visible,.btn2:focus-visible{outline:2px solid var(--acc);outline-offset:3px}.th-light .theme-tg .ic-sun,.th-dark .theme-tg .ic-moon{display:none}.btn[disabled]{opacity:.7;cursor:progress}.skip{z-index:100;color:#fff;background:#111;border-radius:8px;padding:10px 14px;font:600 14px Instrument Sans,Instrument Sans Fallback,sans-serif;position:absolute;top:-60px;left:12px}.skip:focus{color:#fff;top:12px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.bx .cd{color:var(--accT)}.stn.done,.bk.lit,.bk.lit *{color:#111}.tog.on small,.elem.on .no,.elem.on .nm{color:#111111d9}.th-light #impact,html[data-theme=light] #impact{background-color:var(--acc)!important}.field input,.field select,.field textarea{border-color:var(--dim)}.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}#main{scroll-margin-top:72px}#main:focus{outline:none}.theme-tg[aria-pressed=true]{color:var(--accT)}html{scroll-padding-top:132px}@media (width>=1200px){html{scroll-padding-top:84px}}@media (width<=759px){html{scroll-padding-top:124px}nav[aria-label=Primary]{row-gap:2px!important;padding-top:6px!important;padding-bottom:6px!important}nav[aria-label=Primary] .navwrap{scrollbar-width:none;flex:100%;order:3;margin:0 -10px;overflow-x:auto;flex-wrap:nowrap!important}nav[aria-label=Primary] .navwrap::-webkit-scrollbar{display:none}nav[aria-label=Primary] .navwrap .navlink{white-space:nowrap}nav[aria-label=Primary] .pill{display:none}}.bk{animation:.7s cubic-bezier(.2,.8,.2,1) both cb-snap}.bk:not(.lit):not(.ink):not(.next):after{content:"";border-radius:inherit;background:var(--tint);opacity:0;pointer-events:none;animation:cb-wave-o 7s ease-in-out var(--w,0s) infinite;position:absolute;inset:0}@keyframes cb-wave-o{0%,80%,to{opacity:0}88%{opacity:1}}.bk.next{animation:.7s both cb-snap}.bk.next:after{content:"";border-radius:inherit;pointer-events:none;border:2px solid #ef5a0c80;animation:1.8s ease-out infinite cb-next-o;position:absolute;inset:-2px}@keyframes cb-next-o{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.3,1.6)}}.motion-off .bk:after{opacity:0;animation:none}@media (prefers-reduced-motion:reduce){.bk:after{opacity:0!important;animation:none!important}}@keyframes cb-rise-lcp{0%{transform:translateY(22px)}to{transform:none}}.cb-root:not(.motion-off) #top .rise{opacity:1;animation-name:cb-rise-lcp}
