.bay,.bay__frame{position:relative}.bay__frame>.hud-cross{display:none}.bay__deck{z-index:6;margin:0 calc(var(--gutter) * -1);padding:0 var(--gutter);background:var(--bg);border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:relative}.bay-key{min-width:0;color:var(--muted);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;align-content:start;gap:5px;padding:9px 5px 10px;transition:color .2s steps(2,end),box-shadow .2s steps(2,end),background-color .2s steps(2,end);display:grid;box-shadow:inset 0 2px #0000}.bay-key+.bay-key{border-left:1px solid var(--line)}.bay-key__n{font-size:10px}.bay-key__name{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:0;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.bay-key__bar{grid-template-columns:repeat(10,minmax(0,1fr));gap:1px;height:4px;display:grid}.bay-key__bar>i{background:#f4f4ee1f}.bay-key__bar>i.is-on{background:var(--fg)}.bay-key.is-on{color:var(--lime);box-shadow:inset 0 2px 0 var(--lime);background-color:#d2f65a0d}.bay-key.is-on .bay-key__bar>i.is-on{background:var(--lime)}.bay-key:hover{color:var(--fg)}.bay-key.is-on:hover{color:var(--lime)}.bay-key:focus-visible{outline:2px solid var(--lime);outline-offset:-2px}.bay__slides{display:grid}.bay-slide{visibility:hidden;pointer-events:none;grid-area:1/1;grid-template-columns:minmax(0,1fr);align-content:start;gap:14px;padding:24px 0 8px;display:grid}.bay-slide.is-active,.bay-slide[data-near]{visibility:visible}.bay-slide.is-active{pointer-events:auto}.bay-slide__copy{display:contents}.bay-slide__kicker{min-width:0;color:var(--lime);letter-spacing:.04em;text-transform:uppercase;order:1;align-items:center;gap:8px;margin:0;font-size:11px;display:flex}.bay-slide__kicker>i{background:currentColor;flex:none;width:7px;height:7px;animation:1.2s step-end infinite blink}.bay-slide__kicker>b{color:var(--muted);flex:none;font-weight:400}.bay-slide__kicker>span{min-width:0}.bay-slide__title{font-weight:inherit;order:2;margin:0}.bay-slide .pp-brand{font-size:clamp(38px,11vw,64px)}.bay-slide__name{display:inline-block}.bay-slide__name:hover .pp-brand__name{color:var(--lime)}.bay-slide .pp-status{order:3;justify-self:start;font-size:11px}.bay-slide__visual{order:4;min-width:0;margin-top:6px}.bay-slide__plain{text-wrap:pretty;order:5;max-width:54ch;margin:4px 0 0;font-size:16px;line-height:1.55}.bay-slide__actions{flex-wrap:wrap;order:6;gap:10px;margin-top:6px;display:flex}.bay-slide__hud{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:space-between;gap:12px;padding-bottom:8px;font-size:10px;display:flex}.bay-slide__state{align-items:center;gap:7px;display:inline-flex}.bay-slide__state>i{background:var(--muted);width:6px;height:6px}.bay-slide__state.is-run{color:var(--fg)}.bay-slide__state.is-run>i{background:var(--lime);animation:1.2s step-end infinite blink}.bay-slide__bed{border:1px solid var(--line);background-color:#ffffff03;background-image:radial-gradient(circle,#f4f4ee21 1px,#0000 1.4px);background-position:50%;background-size:20px 20px;padding-top:22%;position:relative;overflow:clip}.bay-slide__bed .crt{width:46%;position:absolute;top:8px;right:8px}@media (max-width:699px) and (prefers-reduced-motion:no-preference){.bay-slide__bed{padding-top:26%}.bay-slide__bed .crt:not([data-power=on]){opacity:0;transition:opacity .15s steps(2,end) .34s}}.bay-slide__read{gap:4px;padding-top:10px;display:grid}.bay-slide__readout{margin:0;font-size:13px;line-height:1.45;display:grid}.bay-slide__readout>span{opacity:0;grid-area:1/1;min-width:0}.bay-slide__readout>span.is-on{opacity:1}.bay-slide__readout b{letter-spacing:.04em;text-transform:uppercase;color:var(--lime);font-size:10px;font-weight:400}.bay-slide__readout strong{font-weight:600}.bay-slide__readout span span{color:var(--muted)}.bay-slide__idle{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;align-self:center;font-size:10px}.bay-slide__hint{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;opacity:0;margin:0;font-size:10px}.bay-slide__hint.is-on{opacity:1}.bay-slide__hint .is-fine{display:none}@media (hover:hover) and (pointer:fine){.bay-slide__hint .is-fine{display:inline}.bay-slide__hint .is-touch{display:none}}@media (prefers-reduced-motion:no-preference){.bay-slide__copy>*,.bay-slide__visual{opacity:0;transition:opacity .2s steps(3,end)}.bay-slide__copy>*{transition:opacity .2s steps(3,end),transform .2s ease-in;transform:translateY(14px)}.bay-slide.is-active .bay-slide__copy>*{opacity:1;transition:opacity .45s steps(4) calc(var(--d,0) * 70ms + .12s), transform .6s cubic-bezier(.2, .8, .2, 1) calc(var(--d,0) * 70ms + .12s);transform:none}.bay-slide__copy>:nth-child(2){--d:1}.bay-slide__copy>:nth-child(3){--d:2}.bay-slide__copy>:nth-child(4){--d:3}.bay-slide__copy>:nth-child(5){--d:4}.bay-slide__visual{transition:opacity .35s steps(4,end) .1s}.bay-slide.is-active .bay-slide__visual{opacity:1;transition:opacity .2s steps(2,end)}.bay-slide__bed{transition:transform .5s cubic-bezier(.5,0,.9,.4)}.bay-slide:not(.is-active) .bay-slide__bed{transform:translateY(14%)}.bay-slide.is-active .bay-slide__bed{transition:none}.bay-slide:not(.is-active) .bay-slide__hud,.bay-slide:not(.is-active) .bay-slide__read{opacity:0}}.asm{--enter:1;--k:1;touch-action:pan-y;position:relative;container-type:inline-size}.asm__live{opacity:0;pointer-events:none}.asm.is-whole .asm__live{opacity:1;pointer-events:auto}.asm__parts{pointer-events:none;opacity:var(--enter);position:absolute;inset:0}.asm.is-whole .asm__parts{display:none}.asm .asm__layer{position:absolute;overflow:visible}.asm .asm__base{width:100%;height:100%;inset:0}.bay-slide[data-near] .asm:not(.is-whole) .asm__layer:not(.asm__base){will-change:transform}.asm__layer[data-lit] .t1{fill:var(--a1)}.asm__layer[data-lit] .t2{fill:var(--a2)}.asm__layer[data-lit] .t3{fill:var(--a3)}.asm__layer[data-lit] .t4{fill:var(--a4)}.asm__layer[data-lit] path,.asm__layer[data-lit] ellipse{stroke:var(--edge-a)}.asm__tag circle{fill:var(--lime);stroke:none}.asm__tag text{fill:var(--fg);font-family:var(--font-mono), ui-monospace, monospace;font-size:calc(var(--k) * 10px);letter-spacing:.06em}.asm__guide{transform-origin:0 0;height:0;transform:rotate(var(--ang)) scaleX(1);border-top:1px dashed #d2f65a73;position:absolute}.asm[data-pulling],.asm[data-pulling] *{cursor:grabbing}.crt{min-width:0;margin:0}.crt__frame{border:1px solid var(--line);background:#000;border-radius:8px;transition:border-color .25s,box-shadow .25s;display:block;overflow:hidden}.crt[data-power=on] .crt__frame{border-color:#d2f65a59;box-shadow:0 0 0 1px #d2f65a14,0 20px 60px -30px #d2f65a73}a.crt__frame:hover{border-color:#d2f65ab3}.crt__bar{border-bottom:1px solid var(--line);background:var(--bg-2);height:22px;color:var(--muted);letter-spacing:.04em;align-items:center;gap:5px;padding:0 8px;font-size:9px;display:flex}.crt__bar>i{background:#f4f4ee2e;border-radius:50%;flex:none;width:6px;height:6px}.crt__bar>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-left:6px;overflow:hidden}.crt__bar>b{text-transform:uppercase;flex:none;margin-left:auto;font-weight:400}.crt[data-power=on] .crt__bar>b{color:var(--lime)}.crt__glass{aspect-ratio:16/10;background:#020202;display:grid;position:relative;overflow:hidden}.crt__glass>*{grid-area:1/1}.crt__idle{color:#f4f4ee52;letter-spacing:.12em;text-transform:uppercase;place-self:center;font-size:10px}.crt__tube{opacity:0;position:relative;overflow:hidden;transform:scale(0,.006)}.crt__img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.crt__noise,.crt__wipe,.crt__flash{pointer-events:none;opacity:0;position:absolute;inset:0}.crt__noise{background-color:#050505;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.82 0 0 0 0 0.96 0 0 0 0 0.35 0 0 0 1.4 -0.3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");inset:-50%}.crt__wipe{background:linear-gradient(#0000,#020202 6%)}.crt__flash{background:#f4f4ee}.crt__lines{pointer-events:none;mix-blend-mode:multiply;background:repeating-linear-gradient(#00000038 0 1px,#0000 1px 3px)}.crt[data-power=off] .crt__frame{background:0 0;border-style:dashed}.crt[data-power=off] .crt__bar{background:0 0}.crt[data-power=off] .crt__glass{background:#05050559}.crt[data-power=on] .crt__idle,.crt[data-power=down] .crt__idle{opacity:0}.crt[data-power=on] .crt__tube{opacity:1;animation:.62s steps(14,end) both crt-on;transform:none}.crt[data-power=on] .crt__flash{animation:.62s linear both crt-flash}.crt[data-power=on] .crt__noise{animation:.95s step-end both crt-noise,.12s steps(3,end) 8 crt-static}.crt[data-power=on] .crt__wipe{animation:.95s steps(10,end) both crt-wipe}.crt[data-power=down] .crt__tube{animation:.34s steps(8,end) both crt-off}.crt[data-power=down] .crt__idle{animation:.2s steps(2,end) .34s both crt-idle}@keyframes crt-on{0%{opacity:1;transform:scale(.02,.006)}30%{transform:scaleY(.006)}60%{transform:scaleY(1.04)}to{opacity:1;transform:none}}@keyframes crt-flash{0%{opacity:1}45%{opacity:.9}to{opacity:0}}@keyframes crt-noise{0%,40%{opacity:1}70%{opacity:.55}to{opacity:0}}@keyframes crt-static{to{transform:translate(13%,-9%)}}@keyframes crt-wipe{0%,40%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(102%)}}@keyframes crt-off{0%{opacity:1;transform:none}55%{opacity:1;transform:scaleY(.006)}to{opacity:0;transform:scale(0,.006)}}@keyframes crt-idle{0%{opacity:0}to{opacity:1}}.bay-print{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;margin-top:40px;padding-top:20px;display:flex}.bay-print p{color:var(--muted);margin:0;font-size:14px}@media (min-width:700px){.bay-key{gap:7px;padding:12px 14px 14px}.bay-key__n{font-size:11px}.bay-key__name{font-family:var(--display);letter-spacing:0;font-size:clamp(13px,1.5vw,19px);line-height:1}.bay-key__bar{gap:2px;height:5px}.bay-slide__bed{padding-top:24%}.bay-slide__bed .crt{width:40%;top:10px;right:10px}}@media (min-width:900px){.bay-slide{column-gap:calc(4 * var(--vw));grid-template-columns:minmax(280px,.8fr) minmax(0,1.5fr);align-items:center}.bay-slide__copy{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.bay-slide__visual{margin-top:0}.bay-slide .pp-brand{font-size:clamp(36px,4.2vw,62px)}.bay-slide__plain{font-size:clamp(16px,1.25vw,18px)}}@media (min-width:900px) and (min-height:640px){.bay__frame{border:1px solid var(--line);background-color:#ffffff03;background-image:radial-gradient(circle,#f4f4ee1c 1px,#0000 1.4px);background-position:50%;background-size:24px 24px;grid-template-rows:minmax(0,1fr) auto;height:calc(100svh - 104px);max-height:920px;display:grid}.bay__frame>.hud-cross{z-index:2;display:block}.bay__deck{background:var(--bg);border-bottom:0;grid-row:2;margin:0;padding:0;position:relative;top:auto}.bay__slides{grid-row:1;min-height:0;position:relative;overflow:clip}.bay-slide{column-gap:calc(3 * var(--vw));grid-template-columns:minmax(300px,.72fr) minmax(0,1.6fr);align-content:stretch;align-items:stretch;padding:clamp(20px,3vh,36px) clamp(24px,2.6vw,40px) 16px;position:absolute;inset:0}.bay-slide__copy{justify-content:center;gap:clamp(12px,2vh,20px)}.bay-slide__plain{font-size:clamp(15px,1.15vw,18px)}.bay-slide__visual{flex-direction:column;min-height:0;display:flex}.bay-slide__bed{background:0 0;border:0;flex:1;justify-content:center;align-items:flex-end;min-height:0;padding-top:0;display:flex;overflow:visible}.bay-slide__bed .asm{width:min(80%,160svh - 528px);margin-right:6%}.bay-slide__bed .crt{width:32%;top:0;right:0}.bay-slide__read{grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:24px;padding:8px 72px 0 0}.bay-key{padding:14px 18px 16px}}@media (prefers-reduced-motion:reduce){.asm__parts{display:none}.asm__live{opacity:1;pointer-events:auto}.crt__tube{opacity:1;transform:none}.crt__idle{display:none}.crt[data-power] .crt__tube,.crt[data-power] .crt__flash,.crt[data-power] .crt__noise,.crt[data-power] .crt__wipe,.crt[data-power] .crt__idle{animation:none}.bay-slide__hint{display:none}}@media (prefers-reduced-motion:reduce) and (max-width:899px),(prefers-reduced-motion:reduce) and (max-height:639px){.bay-slide__bed{padding-top:0}.bay-slide__bed .crt{width:auto;margin:10px;position:static}}
