.after-hours-module__gNev0a__root{--black:#090806;--panel:#171410;--line:#302a22;--paper:#f0e6d6;--muted:#9b8d78;--amber:#d99a4e;--amber2:#ecc17e;--red:#a13a34;--red2:#d37a72;--blue:#52606b;background:var(--black);min-height:100svh;color:var(--paper);font-family:var(--font-lora), Georgia, serif;isolation:isolate;margin:0}.after-hours-module__gNev0a__root,.after-hours-module__gNev0a__root *{box-sizing:border-box}.after-hours-module__gNev0a__root button{font:inherit}.after-hours-module__gNev0a__root button:focus-visible{outline:2px solid var(--paper);outline-offset:3px}.after-hours-module__gNev0a__scan{z-index:50;pointer-events:none;opacity:.18;mix-blend-mode:multiply;background:repeating-linear-gradient(#0000 0 2px,#0000008c 3px);position:fixed;inset:0}.after-hours-module__gNev0a__opening,.after-hours-module__gNev0a__end,.after-hours-module__gNev0a__empty{background:radial-gradient(circle at 50% 45%, #d99a4e14, transparent 34%), var(--black);place-items:center;min-height:100svh;display:grid;position:relative;overflow:hidden}.after-hours-module__gNev0a__television{white-space:nowrap;background:#100e0b;flex-direction:column;justify-content:center;align-items:center;width:2px;height:2px;transition:all .8s cubic-bezier(.2,.7,.3,1);display:flex;overflow:hidden}.after-hours-module__gNev0a__television.after-hours-module__gNev0a__ready{border:1px solid #34302a;width:min(620px,100vw - 40px);height:min(420px,100svh - 180px);box-shadow:0 0 50px #d99a4e21}.after-hours-module__gNev0a__television p,.after-hours-module__gNev0a__television strong,.after-hours-module__gNev0a__television span{letter-spacing:.24em;font-family:Space Mono,monospace}.after-hours-module__gNev0a__television p{color:var(--muted);font-size:11px}.after-hours-module__gNev0a__television h1{letter-spacing:.15em;margin:25px 0;font-size:clamp(34px,7vw,56px)}.after-hours-module__gNev0a__television strong{color:var(--amber);font-size:12px}.after-hours-module__gNev0a__television span{color:#665d50;margin-top:55px;font-size:8px}.after-hours-module__gNev0a__begin,.after-hours-module__gNev0a__actions button,.after-hours-module__gNev0a__next,.after-hours-module__gNev0a__emptyPanel button{background:var(--amber);color:#12100d;letter-spacing:.16em;cursor:pointer;border:0;font:700 10px Space Mono,monospace}.after-hours-module__gNev0a__begin{opacity:0;pointer-events:none;padding:16px 34px;transition:all .35s;position:absolute;bottom:7%}.after-hours-module__gNev0a__begin.after-hours-module__gNev0a__show{opacity:1;pointer-events:auto}.after-hours-module__gNev0a__game{background:radial-gradient(circle at 78% 40%, #d99a4e1a, transparent 32%), var(--black);min-height:100svh;display:flex;position:relative;overflow:hidden}.after-hours-module__gNev0a__rail{border-right:1px solid var(--line);background:#12110f;flex-direction:column;flex:0 0 116px;align-items:center;gap:20px;width:116px;padding:20px 18px;display:flex}.after-hours-module__gNev0a__rail>b{background:var(--red);letter-spacing:.18em;padding:6px 9px;font:700 8px Space Mono,monospace}.after-hours-module__gNev0a__radar{aspect-ratio:1;border:1px solid var(--blue);background:radial-gradient(circle,#d99a4ee6 0 1px,#0000 2px),radial-gradient(circle,#0000 31%,#52606b59 32% 34%,#0000 35%);border-radius:50%;width:54px;position:relative;overflow:hidden}.after-hours-module__gNev0a__radar:after{content:"";transform-origin:50% 100%;background:linear-gradient(to top, var(--amber), #d99a4e2e);width:1px;height:50%;animation-name:after-hours-module__gNev0a__radarSweep;animation-duration:3s;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;top:auto;bottom:50%;left:50%;transform:translate(-50%)rotate(0)}@keyframes after-hours-module__gNev0a__radarSweep{to{transform:translate(-50%)rotate(360deg)}}.after-hours-module__gNev0a__monitors{gap:10px;width:100%;display:grid}.after-hours-module__gNev0a__monitors i{height:43px;color:var(--blue);background:#191c1e;border:1px solid #374149;place-items:end center;padding-bottom:4px;font:600 6px Space Mono,monospace;display:grid}.after-hours-module__gNev0a__monitors i.after-hours-module__gNev0a__stable{border-color:var(--amber);color:var(--amber);background:#241c10}.after-hours-module__gNev0a__monitors i.after-hours-module__gNev0a__lost{color:var(--red2);background:#190e0d;border-color:#642b27}.after-hours-module__gNev0a__stage{flex-direction:column;flex:1;min-width:0;display:flex}.after-hours-module__gNev0a__stage>header{border-bottom:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;min-height:76px;padding:0 30px;display:grid}.after-hours-module__gNev0a__stage>header h1{letter-spacing:.13em;margin:0;font-size:17px}.after-hours-module__gNev0a__stage>header span{color:var(--muted);letter-spacing:.15em;margin-top:6px;font:600 8px Space Mono,monospace;display:block}.after-hours-module__gNev0a__stage>header>p{letter-spacing:.18em;color:var(--muted);font:500 12px Space Mono,monospace}.after-hours-module__gNev0a__stage>header>div:last-child{text-align:right}.after-hours-module__gNev0a__stage>header>div:last-child strong{font:600 12px Space Mono,monospace}.after-hours-module__gNev0a__workspace{flex:1;grid-template-columns:minmax(0,1fr) 300px;min-height:0;display:grid}.after-hours-module__gNev0a__question{flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:clamp(24px,4vw,50px);display:flex}.after-hours-module__gNev0a__window{width:min(680px,100%)}.after-hours-module__gNev0a__window>div{color:var(--muted);letter-spacing:.16em;justify-content:space-between;font:600 8px Space Mono,monospace;display:flex}.after-hours-module__gNev0a__window>div strong{color:var(--amber)}.after-hours-module__gNev0a__window>i{background:var(--line);height:4px;margin-top:7px;display:block}.after-hours-module__gNev0a__window>i span{background:var(--amber);height:100%;transition:width 50ms linear;display:block}.after-hours-module__gNev0a__tag{letter-spacing:.2em;color:#746958;margin:4px 0;font:600 8px Space Mono,monospace}.after-hours-module__gNev0a__question h2{text-align:center;text-wrap:balance;width:min(720px,100%);min-height:78px;margin:0;font-size:clamp(20px,2.3vw,30px);font-weight:560;line-height:1.38}.after-hours-module__gNev0a__processing,.after-hours-module__gNev0a__result{border:1px solid var(--line);letter-spacing:.16em;width:min(680px,100%);min-height:48px;color:var(--muted);background:#11100eeb;justify-content:center;align-items:center;padding:12px 15px;font:600 10px Space Mono,monospace;display:flex}.after-hours-module__gNev0a__result{justify-content:space-between}.after-hours-module__gNev0a__result span{font-size:8px}.after-hours-module__gNev0a__result.after-hours-module__gNev0a__correct{border-color:var(--amber);color:var(--amber2);background:#d99a4e17}.after-hours-module__gNev0a__result.after-hours-module__gNev0a__wrong,.after-hours-module__gNev0a__result.after-hours-module__gNev0a__timeout{border-color:var(--red);color:var(--red2);background:#a13a341c}.after-hours-module__gNev0a__answers{grid-template-columns:1fr 1fr;gap:11px;width:min(680px,100%);display:grid}.after-hours-module__gNev0a__answers.after-hours-module__gNev0a__twoOptions button{min-height:92px}.after-hours-module__gNev0a__answers button{border:1px solid var(--line);background:var(--panel);min-height:66px;color:var(--paper);text-align:left;cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:13px 15px;display:grid}.after-hours-module__gNev0a__answers button:hover:not(:disabled){background:#201b14;border-color:#75634c}.after-hours-module__gNev0a__answers button>span{color:var(--muted);font:500 10px Space Mono,monospace}.after-hours-module__gNev0a__answers button>strong{font-size:13px}.after-hours-module__gNev0a__answers button>em{letter-spacing:.1em;font:700 7px Space Mono,monospace}.after-hours-module__gNev0a__answers button:disabled{cursor:default;color:#71685c}.after-hours-module__gNev0a__answers button.after-hours-module__gNev0a__picked{color:var(--paper);border-color:#75634c}.after-hours-module__gNev0a__answers button.after-hours-module__gNev0a__correct{border-color:var(--amber);color:var(--amber2);background:#d99a4e1f}.after-hours-module__gNev0a__answers button.after-hours-module__gNev0a__wrong{border-color:var(--red);color:var(--red2);background:#a13a3421}.after-hours-module__gNev0a__next{min-height:46px;padding:0 24px}.after-hours-module__gNev0a__desk{border-left:1px solid var(--line);background:linear-gradient(#17141073,#09080666);flex-direction:column;gap:14px;padding:22px;display:flex}.after-hours-module__gNev0a__portrait{border:1px solid #3b342b;height:clamp(180px,28vh,260px);position:relative;overflow:hidden}.after-hours-module__gNev0a__portrait img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 18%;object-position:50% 18%;filter:contrast(1.04)saturate(.72)}.after-hours-module__gNev0a__portrait>span{color:var(--muted);letter-spacing:.14em;font:600 7px Space Mono,monospace;position:absolute;top:9px;left:10px}.after-hours-module__gNev0a__kaiTitle{justify-content:space-between;align-items:center;display:flex}.after-hours-module__gNev0a__kaiTitle>div{gap:3px;display:grid}.after-hours-module__gNev0a__kaiTitle strong{font-size:15px}.after-hours-module__gNev0a__kaiTitle span{color:var(--muted);letter-spacing:.15em;font:500 8px Space Mono,monospace}.after-hours-module__gNev0a__kaiTitle i{background:var(--amber);border-radius:50%;width:8px;height:8px}.after-hours-module__gNev0a__desk blockquote{color:#d6cab8;margin:0;font-size:14px;line-height:1.55}.after-hours-module__gNev0a__link{color:var(--muted);letter-spacing:.15em;margin:auto 0 0;font:600 8px Space Mono,monospace}.after-hours-module__gNev0a__stage>footer{border-top:1px solid var(--line);min-height:62px;color:var(--muted);letter-spacing:.14em;align-items:center;gap:20px;padding:0 30px;font:600 8px Space Mono,monospace;display:flex}.after-hours-module__gNev0a__stage>footer>div{flex:1;gap:5px;display:flex}.after-hours-module__gNev0a__stage>footer i{background:#34302a;flex:1;height:6px}.after-hours-module__gNev0a__stage>footer i.after-hours-module__gNev0a__stable{background:var(--amber)}.after-hours-module__gNev0a__stage>footer i.after-hours-module__gNev0a__lost{background:var(--red)}.after-hours-module__gNev0a__end{padding:26px;overflow-y:auto}.after-hours-module__gNev0a__report{border:1px solid var(--line);z-index:2;background:#100e0bf0;width:min(800px,100%);padding:clamp(25px,5vw,54px);position:relative}.after-hours-module__gNev0a__eyebrow{color:var(--muted);letter-spacing:.22em;font:600 8px Space Mono,monospace}.after-hours-module__gNev0a__report h1{letter-spacing:.07em;font-size:clamp(28px,5vw,52px)}.after-hours-module__gNev0a__bigScore{align-items:baseline;gap:15px;display:flex}.after-hours-module__gNev0a__bigScore strong{color:var(--amber);font:700 clamp(45px,8vw,76px) Space Mono,monospace}.after-hours-module__gNev0a__bigScore span{color:var(--muted);letter-spacing:.14em;font:600 8px Space Mono,monospace}.after-hours-module__gNev0a__stats{border:1px solid var(--line);grid-template-columns:repeat(5,1fr);display:grid}.after-hours-module__gNev0a__stats div{border-right:1px solid var(--line);gap:7px;padding:16px 10px;display:grid}.after-hours-module__gNev0a__stats div:last-child{border:0}.after-hours-module__gNev0a__stats strong{font:650 19px Space Mono,monospace}.after-hours-module__gNev0a__stats span{color:var(--muted);letter-spacing:.1em;font:600 7px Space Mono,monospace}.after-hours-module__gNev0a__finalKai{border:1px solid var(--line);background:#11100e;grid-template-columns:115px 1fr;align-items:center;gap:22px;margin-top:26px;display:grid;overflow:hidden}.after-hours-module__gNev0a__finalKai img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 15%;object-position:50% 15%;border-right:1px solid var(--line);width:115px;height:142px}.after-hours-module__gNev0a__finalKai p{color:var(--muted);letter-spacing:.15em;font:600 8px Space Mono,monospace}.after-hours-module__gNev0a__finalKai blockquote{margin:0;padding-right:18px;line-height:1.5}.after-hours-module__gNev0a__actions{gap:12px;margin-top:22px;display:flex}.after-hours-module__gNev0a__actions button{min-height:48px;padding:0 20px}.after-hours-module__gNev0a__actions .after-hours-module__gNev0a__secondary{color:var(--muted);border:1px solid var(--line);background:0 0}.after-hours-module__gNev0a__report small{color:#554c41;letter-spacing:.16em;margin-top:18px;font:600 7px Space Mono,monospace;display:block}.after-hours-module__gNev0a__emptyPanel{border:1px solid var(--line);z-index:2;text-align:center;background:#100e0bf0;width:min(640px,100% - 40px);padding:clamp(28px,6vw,54px);position:relative}.after-hours-module__gNev0a__emptyPanel h1{letter-spacing:.07em;margin:20px 0 12px;font-size:clamp(28px,5vw,52px)}.after-hours-module__gNev0a__emptyPanel p:not(.after-hours-module__gNev0a__eyebrow){max-width:42ch;color:var(--muted);margin:0 auto;line-height:1.65}.after-hours-module__gNev0a__emptyPanel button{min-height:48px;margin-top:26px;padding:0 20px}@media (max-width:780px){.after-hours-module__gNev0a__game{display:block;overflow:visible}.after-hours-module__gNev0a__rail{border-right:0;border-bottom:1px solid var(--line);flex-direction:row;justify-content:space-between;width:100%;height:48px;padding:0 14px}.after-hours-module__gNev0a__radar{width:28px}.after-hours-module__gNev0a__monitors{gap:5px;width:auto;display:flex}.after-hours-module__gNev0a__monitors i{width:34px;height:22px;padding-bottom:2px}.after-hours-module__gNev0a__stage>header{gap:8px;min-height:68px;padding:0 16px}.after-hours-module__gNev0a__stage>header h1{font-size:14px}.after-hours-module__gNev0a__stage>header>div:first-child span{display:none}.after-hours-module__gNev0a__stage>header>p{letter-spacing:.1em;font-size:9px}.after-hours-module__gNev0a__workspace{flex-direction:column;display:flex}.after-hours-module__gNev0a__desk{border-left:0;border-bottom:1px solid var(--line);order:0;grid-template-rows:auto 1fr auto;grid-template-columns:115px 1fr;gap:8px 14px;min-height:150px;padding:15px 16px;display:grid}.after-hours-module__gNev0a__portrait{grid-row:1/4;height:120px}.after-hours-module__gNev0a__desk blockquote{font-size:13px}.after-hours-module__gNev0a__link{margin:0}.after-hours-module__gNev0a__question{order:1;gap:15px;padding:23px 16px 27px}.after-hours-module__gNev0a__question h2{min-height:0;font-size:21px}.after-hours-module__gNev0a__answers,.after-hours-module__gNev0a__answers.after-hours-module__gNev0a__twoOptions{grid-template-columns:1fr;gap:8px}.after-hours-module__gNev0a__answers button,.after-hours-module__gNev0a__answers.after-hours-module__gNev0a__twoOptions button{min-height:58px}.after-hours-module__gNev0a__result{flex-direction:column;align-items:flex-start;gap:6px}.after-hours-module__gNev0a__stage>footer{min-height:54px;padding:0 16px}.after-hours-module__gNev0a__stage>footer>strong{display:none}.after-hours-module__gNev0a__stats{grid-template-columns:repeat(2,1fr)}.after-hours-module__gNev0a__stats div{border-bottom:1px solid var(--line)}.after-hours-module__gNev0a__stats div:nth-child(2n){border-right:0}.after-hours-module__gNev0a__actions{flex-direction:column}}@media (prefers-reduced-motion:reduce){.after-hours-module__gNev0a__root *,.after-hours-module__gNev0a__root :before,.after-hours-module__gNev0a__root :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
