@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.2gwoz23eiro2t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0i3h3th1vs4m7.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0zr6hhvz-h9nw.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:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}._8NX9hq_className{font-family:Geist,Geist Fallback;font-style:normal}._8NX9hq_variable{--font-geist:"Geist", "Geist Fallback"}
@font-face{font-family:Spline Sans Mono;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/5e60c3e60a629e0e-s.3deb4k1l7b0hc.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spline Sans Mono;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/d2d62b05021c6286-s.p.30mp6k74iam-2.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:Spline Sans Mono Fallback;src:local(Arial);ascent-override:71.59%;descent-override:17.57%;line-gap-override:0.0%;size-adjust:134.59%}.QiVLQq_className{font-family:Spline Sans Mono,Spline Sans Mono Fallback;font-style:normal}.QiVLQq_variable{--font-spline-mono:"Spline Sans Mono", "Spline Sans Mono Fallback"}
html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
.qtwE_q_console{z-index:280;background:var(--band-bg);color:var(--band-fg);font-family:var(--font-mono);animation:qtwE_q_console-in .75s var(--ease-out) both;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:fixed;inset:0}.qtwE_q_console[data-closing]{animation:.55s cubic-bezier(.7,0,.84,0) forwards qtwE_q_console-out}@keyframes qtwE_q_console-in{0%{clip-path:polygon(110% 0%,150% 0%,150% 100%,150% 100%)}to{clip-path:polygon(-40% 0%,150% 0%,150% 100%,0% 100%)}}@keyframes qtwE_q_console-out{0%{clip-path:polygon(-40% 0%,150% 0%,150% 100%,0% 100%)}to{clip-path:polygon(-40% 0%,-40% 0%,0% 100%,0% 100%)}}.qtwE_q_console:after{content:"";pointer-events:none;background:repeating-linear-gradient(#ffffff07 0 1px,#0000 1px 3px);animation:1.4s step-end both qtwE_q_console-warm;position:absolute;inset:0}@keyframes qtwE_q_console-warm{0%,12%,30%{background-color:#ffffff0d}8%,20%,to{background-color:#0000}}.qtwE_q_bar{align-items:start;padding:17px 0 16px;position:relative}.qtwE_q_bar:after{content:"";left:var(--margin);right:var(--margin);border-top:1px solid #ffffff4d;height:0;position:absolute;bottom:0}.qtwE_q_system{grid-column:1/span 3}.qtwE_q_title{grid-column:4/span 3}.qtwE_q_session{grid-column:7/span 3}.qtwE_q_controls{grid-column:10/span 3;justify-content:flex-end;gap:16px;display:flex}.qtwE_q_controls button,.qtwE_q_chips button{font:inherit;text-transform:inherit;color:inherit}.qtwE_q_screen{overscroll-behavior:contain;padding:24px var(--margin) 32px;scrollbar-width:thin;scrollbar-color:#ffffff4d transparent;font-size:12px;line-height:18px;overflow-y:auto}.qtwE_q_lines>p{white-space:pre-wrap;overflow-wrap:anywhere;min-height:18px}.qtwE_q_out,.qtwE_q_in{color:var(--band-fg)}.qtwE_q_muted{color:var(--band-muted)}.qtwE_q_head{color:var(--band-muted);text-transform:uppercase;margin-top:18px}.qtwE_q_error{color:var(--band-fg)}.qtwE_q_error:before{content:"× ";color:var(--band-muted)}.qtwE_q_prompt{color:var(--band-muted)}.qtwE_q_art{font-family:var(--font-mono);letter-spacing:0;white-space:pre;margin:12px 0;font-size:9px;line-height:10px;overflow:hidden}.qtwE_q_measure{visibility:hidden;white-space:pre;margin:0;position:absolute}.qtwE_q_inputLine{white-space:pre-wrap;overflow-wrap:anywhere;min-height:18px;display:block;position:relative}.qtwE_q_typed{color:var(--band-fg)}.qtwE_q_caret{vertical-align:-2px;background:var(--band-fg);width:.62em;height:14px;margin-left:1px;animation:1.06s step-end infinite qtwE_q_caret;display:inline-block}@keyframes qtwE_q_caret{50%{opacity:0}}.qtwE_q_input{opacity:0;color:#0000;caret-color:#0000;background:0 0;border:0;outline:0;width:100%;font-size:16px;position:absolute;inset:0}.qtwE_q_chips{padding:14px var(--margin) 16px;color:var(--band-muted);flex-wrap:wrap;gap:8px 20px;display:flex;position:relative}.qtwE_q_chips:before{content:"";top:0;left:var(--margin);right:var(--margin);border-top:1px solid #ffffff4d;position:absolute}.qtwE_q_chips button:hover{color:var(--band-fg);opacity:1}@media (max-width:639px){.qtwE_q_title,.qtwE_q_session{display:none}.qtwE_q_system{grid-column:1/span 2}.qtwE_q_controls{grid-column:3/span 2}.qtwE_q_screen{font-size:11px}.qtwE_q_art{font-size:6px;line-height:7px}}@media (prefers-reduced-motion:reduce){.qtwE_q_console,.qtwE_q_console:after,.qtwE_q_caret{animation:none}}
