.console-module__tU40zG__console{--px:3px;--lcd-bg:color-mix(in srgb, var(--mint) 16%, var(--background));--lcd-ink:color-mix(in srgb, var(--mint-strong) 55%, var(--foreground));--lcd-mint:var(--mint);--lcd-dim:color-mix(in srgb, var(--mint-strong) 45%, var(--lcd-bg));--body:var(--foreground);--body-hi:color-mix(in srgb, var(--foreground) 86%, var(--background));background:linear-gradient(160deg, var(--body-hi), var(--body) 60%);width:100%;max-width:520px;color:var(--lcd-ink);border-radius:28px 28px 56px;justify-self:center;padding:18px 18px 22px;position:relative;box-shadow:inset 0 1px #ffffff1f,0 24px 48px -16px #00000059}@media (max-width:767px){.console-module__tU40zG__console{--px:2px;border-radius:22px 22px 40px;padding:14px 14px 18px}}.console-module__tU40zG__bezel{background:color-mix(in srgb, var(--foreground) 92%, var(--mint) 8%);border-radius:12px;padding:10px 14px 16px}.console-module__tU40zG__bezelTop{font-family:var(--font-mono);letter-spacing:.18em;color:#ffffff73;align-items:center;gap:8px;margin-bottom:8px;font-size:10px;display:flex}.console-module__tU40zG__led{background:var(--mint);width:7px;height:7px;box-shadow:0 0 8px var(--mint);border-radius:50%}.console-module__tU40zG__screen{--notch:calc(var(--px) * 2);padding:calc(var(--px) * 5);background:var(--lcd-bg);clip-path:polygon(var(--notch) 0, calc(100% - var(--notch)) 0, calc(100% - var(--notch)) var(--px), calc(100% - var(--px)) var(--px), calc(100% - var(--px)) var(--notch), 100% var(--notch), 100% calc(100% - var(--notch)), calc(100% - var(--px)) calc(100% - var(--notch)), calc(100% - var(--px)) calc(100% - var(--px)), calc(100% - var(--notch)) calc(100% - var(--px)), calc(100% - var(--notch)) 100%, var(--notch) 100%, var(--notch) calc(100% - var(--px)), var(--px) calc(100% - var(--px)), var(--px) calc(100% - var(--notch)), 0 calc(100% - var(--notch)), 0 var(--notch), var(--px) var(--notch), var(--px) var(--px), var(--notch) var(--px));position:relative}.console-module__tU40zG__screen:after{content:"";pointer-events:none;background-image:linear-gradient(90deg,#00000009 1px,#0000 1px),linear-gradient(#00000009 1px,#0000 1px);background-size:var(--px) var(--px);position:absolute;inset:0}.console-module__tU40zG__hud{justify-content:space-between;align-items:center;gap:12px;display:flex}.console-module__tU40zG__path{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-mono);color:var(--lcd-dim);font-size:12px;font-weight:600;overflow:hidden}.console-module__tU40zG__track{--tile:calc(var(--px) * 15);grid-template-columns:var(--tile) 1fr var(--tile) 1fr var(--tile);margin-top:calc(var(--px) * 17);align-items:center;display:grid;position:relative}.console-module__tU40zG__tile{height:var(--tile);border:var(--px) solid var(--lcd-ink);background:var(--lcd-bg);box-shadow:var(--px) var(--px) 0 var(--lcd-dim);place-items:center;display:grid}.console-module__tU40zG__ok{background:var(--lcd-mint)}.console-module__tU40zG__broken{color:var(--nf-warn);border-color:var(--nf-warn);background:var(--nf-warn-bg);box-shadow:var(--px) var(--px) 0 color-mix(in srgb, var(--nf-warn) 45%, var(--lcd-bg))}.console-module__tU40zG__broken svg{width:calc(var(--px) * 9.5)!important;height:auto!important}.console-module__tU40zG__unknown{color:var(--lcd-dim);box-shadow:none;border-style:dashed}.console-module__tU40zG__rail{height:var(--px);background:var(--lcd-ink)}.console-module__tU40zG__railGone{background:repeating-linear-gradient(to right, var(--lcd-dim) 0 var(--px), transparent var(--px) calc(var(--px) * 3))}.console-module__tU40zG__bot{bottom:calc(100% + var(--px));flex-direction:column-reverse;align-items:center;display:flex;position:absolute;left:50%;transform:translate(-50%)}.console-module__tU40zG__alert{color:var(--nf-warn);margin-bottom:var(--px)}.console-module__tU40zG__message{margin-top:calc(var(--px) * 6);color:var(--nf-warn);justify-content:center;display:flex}.console-module__tU40zG__menu{margin-top:calc(var(--px) * 6);padding:calc(var(--px) * 4);border:var(--px) solid var(--lcd-ink);background:var(--background);box-shadow:var(--px) var(--px) 0 var(--lcd-dim)}.console-module__tU40zG__menuTitle{margin-bottom:calc(var(--px) * 3);display:block}.console-module__tU40zG__menu ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.console-module__tU40zG__link{color:var(--foreground);outline:none;align-items:center;gap:10px;padding:6px 8px 6px 4px;display:flex}.console-module__tU40zG__cursor{visibility:hidden;flex:none;display:flex}.console-module__tU40zG__selected{background:var(--lcd-bg)}.console-module__tU40zG__selected .console-module__tU40zG__cursor{visibility:visible}.console-module__tU40zG__link:focus-visible{box-shadow:inset 0 0 0 2px var(--mint)}.console-module__tU40zG__label{flex-direction:column;flex:1;min-width:0;font-size:14px;line-height:1.35;display:flex}.console-module__tU40zG__label small{font-family:var(--font-mono);color:var(--subtle-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.console-module__tU40zG__badge{font-family:var(--font-mono);color:var(--subtle-foreground);flex:none;font-size:11px;font-weight:600}.console-module__tU40zG__badgeBest{color:var(--mint-strong)}.console-module__tU40zG__controls{justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding:0 6px;display:flex}.console-module__tU40zG__dpad{--k:28px;width:calc(var(--k) * 3);height:calc(var(--k) * 3);flex:none;position:relative}.console-module__tU40zG__dkey,.console-module__tU40zG__dcenter{width:var(--k);height:var(--k);background:color-mix(in srgb, var(--foreground) 80%, var(--background));border:0;padding:0;position:absolute}.console-module__tU40zG__dkey{cursor:pointer;box-shadow:inset 0 -3px #00000073}.console-module__tU40zG__dkey:active{box-shadow:inset 0 2px #00000073}.console-module__tU40zG__dkey:focus-visible{outline:2px solid var(--mint)}.console-module__tU40zG__up{left:var(--k);border-radius:5px 5px 0 0;top:0}.console-module__tU40zG__down{left:var(--k);border-radius:0 0 5px 5px;bottom:0}.console-module__tU40zG__left{left:0;top:var(--k);cursor:default;border-radius:5px 0 0 5px}.console-module__tU40zG__right{right:0;top:var(--k);cursor:default;border-radius:0 5px 5px 0}.console-module__tU40zG__dcenter{left:var(--k);top:var(--k)}.console-module__tU40zG__up:after,.console-module__tU40zG__down:after{content:"";border:5px solid #0000;border-bottom-color:#ffffff59;position:absolute;top:50%;left:50%;transform:translate(-50%,-75%)}.console-module__tU40zG__down:after{transform:translate(-50%,-25%)rotate(180deg)}.console-module__tU40zG__hint{text-align:center;font-family:var(--font-mono);letter-spacing:.08em;color:#ffffff73;flex:1;font-size:10.5px}.console-module__tU40zG__ab{gap:12px;display:flex;transform:rotate(-18deg)}.console-module__tU40zG__round{cursor:pointer;width:48px;height:48px;font-family:var(--font-mono);border:0;border-radius:50%;place-items:center;font-size:14px;font-weight:800;display:grid;transform:rotate(18deg);box-shadow:inset 0 -4px #0000004d}.console-module__tU40zG__round:active{box-shadow:inset 0 2px #0000004d}.console-module__tU40zG__round:focus-visible{outline:2px solid var(--mint);outline-offset:2px}.console-module__tU40zG__a{background:var(--mint);color:var(--foreground)}.console-module__tU40zG__b{background:color-mix(in srgb, var(--foreground) 70%, var(--background));color:#ffffffbf;margin-top:18px}@media (max-width:767px){.console-module__tU40zG__dpad{--k:24px}.console-module__tU40zG__round{width:42px;height:42px}.console-module__tU40zG__hint{font-size:9.5px}}@media (prefers-reduced-motion:no-preference){.console-module__tU40zG__console{animation:.5s cubic-bezier(.2,.7,.2,1) .2s backwards console-module__tU40zG__px-rise}.console-module__tU40zG__screen>*{animation:10ms linear .7s backwards console-module__tU40zG__px-show}.console-module__tU40zG__bot{animation:1s steps(10,end) .9s backwards console-module__tU40zG__px-walk}.console-module__tU40zG__botHop{animation:.25s steps(2,jump-none) .9s 4 backwards console-module__tU40zG__px-hop}.console-module__tU40zG__broken{animation:10ms linear 1.9s backwards console-module__tU40zG__px-tile-plain,.35s steps(4,end) 1.9s console-module__tU40zG__px-shake}.console-module__tU40zG__broken svg{animation:10ms linear 1.9s backwards console-module__tU40zG__px-show}.console-module__tU40zG__railGone{animation:10ms linear 1.9s backwards console-module__tU40zG__px-rail}.console-module__tU40zG__alert{animation:10ms linear 2.1s backwards console-module__tU40zG__px-show}.console-module__tU40zG__message{animation:.6s steps(2,jump-none) 2.3s 2 backwards console-module__tU40zG__px-blink}.console-module__tU40zG__menu{animation:10ms linear 2.9s backwards console-module__tU40zG__px-show}.console-module__tU40zG__item{animation:console-module__tU40zG__px-show 10ms linear calc(3s + var(--i) * .12s) backwards}.console-module__tU40zG__selected .console-module__tU40zG__cursor{animation:1s step-end 3.4s infinite console-module__tU40zG__px-cursor}}@keyframes console-module__tU40zG__px-rise{0%{opacity:0;transform:translateY(16px)}}@keyframes console-module__tU40zG__px-show{0%{visibility:hidden}}@keyframes console-module__tU40zG__px-walk{0%{left:calc(var(--px) * 7.5)}}@keyframes console-module__tU40zG__px-hop{0%{transform:translateY(calc(var(--px) * -3))}to{transform:translateY(0)}}@keyframes console-module__tU40zG__px-tile-plain{0%{color:var(--lcd-ink);border-color:var(--lcd-ink);background:var(--lcd-bg)}}@keyframes console-module__tU40zG__px-shake{25%{translate:calc(var(--px) * -2) 0}50%{translate:calc(var(--px) * 2) 0}75%{translate:calc(var(--px) * -1) 0}}@keyframes console-module__tU40zG__px-rail{0%{background:var(--lcd-ink)}}@keyframes console-module__tU40zG__px-blink{0%{visibility:hidden}to{visibility:visible}}@keyframes console-module__tU40zG__px-cursor{50%{visibility:hidden}}
.scene-module__2Xy2oW__root{--nf-warn:#c2410c;--nf-warn-bg:#fdf1e7;--nf-shadow:0 1px 2px #0000000a, 0 8px 24px #0000000f;background:var(--background);min-height:100dvh;color:var(--foreground);flex-direction:column;display:flex}.scene-module__2Xy2oW__header{padding:20px 16px}@media (min-width:768px){.scene-module__2Xy2oW__header{padding:28px 40px}}.scene-module__2Xy2oW__brand{align-items:center;gap:8px;display:inline-flex}.scene-module__2Xy2oW__logo{width:26px;height:auto}.scene-module__2Xy2oW__wordmark{width:78px;height:auto}.scene-module__2Xy2oW__main{flex:1;align-content:center;gap:40px;width:100%;max-width:1120px;margin:0 auto;padding:8px 16px 64px;display:grid}@media (min-width:768px){.scene-module__2Xy2oW__main{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:56px;padding:0 40px 80px}}.scene-module__2Xy2oW__eyebrow{color:var(--mint-strong);background:var(--mint-soft);border-radius:999px;padding:4px 10px;font-size:13px;font-weight:600;display:inline-block}.scene-module__2Xy2oW__heading{white-space:pre-line;letter-spacing:-.03em;margin-top:16px;font-size:clamp(30px,4.4vw,48px);font-weight:700;line-height:1.2}.scene-module__2Xy2oW__body{max-width:30em;color:var(--muted-foreground);margin-top:16px;font-size:16px;line-height:1.65}.scene-module__2Xy2oW__actions{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.scene-module__2Xy2oW__primary,.scene-module__2Xy2oW__secondary{border-radius:10px;align-items:center;height:44px;padding:0 18px;font-size:15px;font-weight:600;transition:background-color .15s;display:inline-flex}.scene-module__2Xy2oW__primary{background:var(--foreground);color:var(--background)}.scene-module__2Xy2oW__primary:hover{background:#262626}.scene-module__2Xy2oW__secondary{border:1px solid var(--border)}.scene-module__2Xy2oW__secondary:hover{background:var(--muted)}@media (prefers-reduced-motion:no-preference){.scene-module__2Xy2oW__reveal{animation:scene-module__2Xy2oW__nf-rise .45s cubic-bezier(.2, .7, .2, 1) var(--d,0s) backwards}}@keyframes scene-module__2Xy2oW__nf-rise{0%{opacity:0;transform:translateY(10px)}}
