.BuildingMap-module__vvg0NW__wrap{--bm-cream:var(--z-cream,#f7f0e2);--bm-card:var(--z-card,#fffdf8);--bm-cobalt:var(--z-cobalt,#1b3a8f);--bm-ink:var(--z-ink,#1c2340);--bm-orange:var(--z-orange,#f26a1b);--bm-display:var(--z-display,var(--font-display,serif));--bm-sans:var(--z-sans,var(--font-sans,system-ui,sans-serif));--bm-mono:var(--z-mono,var(--font-mono,ui-monospace,monospace));--bm-sky:#5b86c9;--bm-sky-pane:#dfeafb;--bm-sky-light:#5b86c924;-webkit-tap-highlight-color:transparent;min-width:0;min-height:0;position:relative}.BuildingMap-module__vvg0NW__fitBox{width:100%;height:100%}.BuildingMap-module__vvg0NW__fitWidth{width:100%}.BuildingMap-module__vvg0NW__scroll{scrollbar-width:thin;min-width:0;min-height:0;display:flex}.BuildingMap-module__vvg0NW__fitBox .BuildingMap-module__vvg0NW__scroll{position:absolute;inset:0;overflow:auto}.BuildingMap-module__vvg0NW__fitWidth .BuildingMap-module__vvg0NW__scroll{width:100%;overflow:auto hidden}.BuildingMap-module__vvg0NW__edge{z-index:2;pointer-events:none;color:var(--bm-cobalt);justify-content:center;align-items:center;display:flex;position:absolute}.BuildingMap-module__vvg0NW__edge svg{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:10px;height:16px}.BuildingMap-module__vvg0NW__edgeL,.BuildingMap-module__vvg0NW__edgeR{width:26px;top:0;bottom:0}.BuildingMap-module__vvg0NW__edgeT,.BuildingMap-module__vvg0NW__edgeB{height:24px;left:0;right:0}.BuildingMap-module__vvg0NW__edgeR{background:linear-gradient(to right,#fffdf800,var(--bm-card)80%);justify-content:flex-end;padding-right:3px;right:0}.BuildingMap-module__vvg0NW__edgeL{background:linear-gradient(to left,#fffdf800,var(--bm-card)80%);justify-content:flex-start;padding-left:3px;left:0}.BuildingMap-module__vvg0NW__edgeL svg{transform:rotate(180deg)}.BuildingMap-module__vvg0NW__edgeB{background:linear-gradient(to bottom,#fffdf800,var(--bm-card)80%);align-items:flex-end;padding-bottom:2px;bottom:0}.BuildingMap-module__vvg0NW__edgeB svg{transform:rotate(90deg)}.BuildingMap-module__vvg0NW__edgeT{background:linear-gradient(to top,#fffdf800,var(--bm-card)80%);align-items:flex-start;padding-top:2px;top:0}.BuildingMap-module__vvg0NW__edgeT svg{transform:rotate(-90deg)}.BuildingMap-module__vvg0NW__stage{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;flex:none;margin:auto;position:relative}.BuildingMap-module__vvg0NW__svg{width:100%;height:100%;display:block;overflow:visible}.BuildingMap-module__vvg0NW__floor{fill:var(--bm-card)}.BuildingMap-module__vvg0NW__grid{fill:none;stroke:#1b3a8f29;stroke-width:1px;vector-effect:non-scaling-stroke}.BuildingMap-module__vvg0NW__roomName{fill:var(--bm-cobalt);fill-opacity:.5;font-family:var(--bm-display);letter-spacing:.04em;pointer-events:none;font-weight:800}.BuildingMap-module__vvg0NW__furn{fill:#1b3a8f17;stroke:var(--bm-cobalt);stroke-width:3px}.BuildingMap-module__vvg0NW__furnDeco{fill:none;stroke:#1b3a8f6b;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.BuildingMap-module__vvg0NW__furnDeco circle{fill:#1b3a8f6b;stroke:none}.BuildingMap-module__vvg0NW__furnName{fill:var(--bm-cobalt);font-family:var(--bm-sans);pointer-events:none;font-weight:700}.BuildingMap-module__vvg0NW__wall{fill:none;stroke:var(--bm-cobalt);stroke-width:9px;stroke-linecap:square}.BuildingMap-module__vvg0NW__outer{fill:none;stroke:var(--bm-cobalt);stroke-width:12px;stroke-linejoin:miter}.BuildingMap-module__vvg0NW__door,.BuildingMap-module__vvg0NW__win,.BuildingMap-module__vvg0NW__tower{pointer-events:none}.BuildingMap-module__vvg0NW__doorLeaf{fill:none;stroke:var(--bm-cobalt);stroke-width:3.5px;stroke-linecap:round}.BuildingMap-module__vvg0NW__doorArc{fill:none;stroke:var(--bm-cobalt);stroke-width:2px;stroke-dasharray:5 5;opacity:.6}.BuildingMap-module__vvg0NW__winLight{fill:var(--bm-sky-light)}.BuildingMap-module__vvg0NW__winPane{fill:var(--bm-sky-pane);stroke:var(--bm-sky);stroke-width:2px}.BuildingMap-module__vvg0NW__winLine{fill:none;stroke:var(--bm-sky);stroke-width:2px}.BuildingMap-module__vvg0NW__ruler text{fill:var(--bm-cobalt);font-family:var(--bm-display);font-variant-numeric:tabular-nums;pointer-events:none;font-weight:800}.BuildingMap-module__vvg0NW__towerMast{fill:none;stroke:var(--bm-cobalt);stroke-width:3px;stroke-dasharray:6 6;opacity:.55}.BuildingMap-module__vvg0NW__towerDot{fill:var(--bm-cobalt)}.BuildingMap-module__vvg0NW__towerBadge{fill:var(--bm-card);stroke:var(--bm-cobalt);stroke-width:3px}.BuildingMap-module__vvg0NW__towerName{fill:var(--bm-cobalt);font-family:var(--bm-display);pointer-events:none;font-weight:800}.BuildingMap-module__vvg0NW__html{pointer-events:none;position:absolute;inset:0}.BuildingMap-module__vvg0NW__html>*{pointer-events:auto}.BuildingMap-module__vvg0NW__shade rect{fill:var(--bm-cream);fill-opacity:.74}.BuildingMap-module__vvg0NW__cursor{fill:none;stroke:var(--bm-orange);stroke-width:5px;stroke-dasharray:12 8;pointer-events:none}.BuildingMap-module__vvg0NW__target{fill:#f26a1b29;stroke:#f26a1bd9;stroke-width:4px;pointer-events:none}
.Egg-module__LpY8Qq__egg{font-family:var(--z-mono,var(--font-mono,ui-monospace,monospace));letter-spacing:.04em;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:2px 4px;font-size:13px;line-height:1;display:inline-block;transform:rotate(-6deg)}.Egg-module__LpY8Qq__live{color:var(--z-cobalt,#1b3a8f);opacity:.3;cursor:pointer;touch-action:manipulation;min-width:44px;min-height:44px;transition:opacity .15s}.Egg-module__LpY8Qq__live:hover{opacity:.62}.Egg-module__LpY8Qq__live:focus-visible{outline:2px solid var(--z-orange,#f26a1b);outline-offset:2px;opacity:.8}.Egg-module__LpY8Qq__done{color:var(--z-teal,#1f8a7a);opacity:.55;cursor:default}.Egg-module__LpY8Qq__winking{color:var(--z-teal,#1f8a7a);opacity:1;animation:.8s cubic-bezier(.34,1.56,.64,1) both Egg-module__LpY8Qq__eggWink}@keyframes Egg-module__LpY8Qq__eggWink{0%{transform:rotate(-6deg)scale(1)}35%{transform:rotate(4deg)scale(1.75)}to{transform:rotate(-6deg)scale(1)}}@media (prefers-reduced-motion:reduce){.Egg-module__LpY8Qq__winking{animation:none}}
.ScenePic-module__eRrymq__frame{color:var(--z-cobalt);position:absolute;inset:0;overflow:hidden}.ScenePic-module__eRrymq__center{flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:24px;display:flex}.ScenePic-module__eRrymq__paper{background:radial-gradient(#1b3a8f1f 1px,transparent 1.5px)0 0/7px 7px,var(--z-cream)}.ScenePic-module__eRrymq__night{background:radial-gradient(ellipse at 50% 40%,#2a3358 0%,var(--z-dark)70%);color:var(--z-cream)}.ScenePic-module__eRrymq__dim{color:#f7f0e2c7;background:radial-gradient(at 50% 45%,#313b63 0%,#1f2645 75%)}.ScenePic-module__eRrymq__glow{background:radial-gradient(circle at 50% 46%,#fff6e3 0%,#fbe6c8 38%,var(--z-cream)72%)}.ScenePic-module__eRrymq__metal{background:repeating-linear-gradient(115deg,#ffffff0d 0 2px,#0000 2px 7px),linear-gradient(160deg,#7d8497 0%,#5b6275 60%,#4b5163 100%)}.ScenePic-module__eRrymq__cctv{color:#f7f0e2d9;background:#151a30}.ScenePic-module__eRrymq__alarm{color:#ffd9d2;background:radial-gradient(circle at 50% 45%,#5a1c1a 0%,#2a0f12 75%)}.ScenePic-module__eRrymq__scan{pointer-events:none;background:repeating-linear-gradient(#f7f0e20d 0 2px,#0000 2px 5px);position:absolute;inset:0}.ScenePic-module__eRrymq__toneRed{color:var(--z-red)}.ScenePic-module__eRrymq__toneInk{color:var(--z-ink)}.ScenePic-module__eRrymq__toneTeal{color:var(--z-teal)}.ScenePic-module__eRrymq__toneOrange{color:var(--z-orange)}.ScenePic-module__eRrymq__toneGone{color:var(--z-dim-3);font-style:italic}.ScenePic-module__eRrymq__toneCipher{color:var(--z-red);letter-spacing:.18em}.ScenePic-module__eRrymq__blink{animation:1.1s steps(2,start) infinite ScenePic-module__eRrymq__blink}.ScenePic-module__eRrymq__blinkSlow{animation:2s steps(2,start) infinite ScenePic-module__eRrymq__blink}@keyframes ScenePic-module__eRrymq__blink{to{visibility:hidden}}.ScenePic-module__eRrymq__pulse{animation:1.8s ease-in-out infinite ScenePic-module__eRrymq__pulse}@keyframes ScenePic-module__eRrymq__pulse{50%{filter:brightness(1.12);transform:scale(1.04)}}.ScenePic-module__eRrymq__breathe{animation:3s ease-in-out infinite ScenePic-module__eRrymq__breathe}@keyframes ScenePic-module__eRrymq__breathe{50%{filter:brightness(.85);transform:scale(.95)}}.ScenePic-module__eRrymq__flicker{animation:2.6s linear infinite ScenePic-module__eRrymq__flicker}@keyframes ScenePic-module__eRrymq__flicker{0%,to{filter:brightness()}8%{filter:brightness(.55)}10%{filter:brightness(1.1)}52%{filter:brightness(.8)}54%{filter:brightness()}}.ScenePic-module__eRrymq__shake{animation:.5s ease-in-out infinite ScenePic-module__eRrymq__shake}@keyframes ScenePic-module__eRrymq__shake{25%{transform:translate(-1.5px,.5px)rotate(-.6deg)}75%{transform:translate(1.5px,-.5px)rotate(.6deg)}}.ScenePic-module__eRrymq__hum{animation:3.2s ease-in-out infinite ScenePic-module__eRrymq__hum}@keyframes ScenePic-module__eRrymq__hum{50%{filter:brightness(.86)}}.ScenePic-module__eRrymq__corner{font:500 12px var(--z-mono);letter-spacing:.2em;color:#f7f0e2b8;position:absolute;top:16px;left:20px}.ScenePic-module__eRrymq__cursor{background:var(--z-orange);width:16px;height:28px}.ScenePic-module__eRrymq__screen{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex;position:relative}.ScenePic-module__eRrymq__screenLine{font:700 clamp(26px,4.4vw,58px)/1.1 var(--z-mono);letter-spacing:.08em}.ScenePic-module__eRrymq__night .ScenePic-module__eRrymq__screenLine.ScenePic-module__eRrymq__toneInk{color:var(--z-cream)}.ScenePic-module__eRrymq__screenSub{letter-spacing:.06em;font-size:clamp(18px,2.4vw,30px)}.ScenePic-module__eRrymq__paper .ScenePic-module__eRrymq__screenLine{font-size:clamp(18px,2.6vw,32px)}.ScenePic-module__eRrymq__stars{background:radial-gradient(#f7f0e280 1px,#0000 1.6px) 12px 8px/60px 44px,radial-gradient(#f7f0e24d 1px,#0000 1.6px) 38px 30px/90px 64px;position:absolute;inset:0 0 40%}.ScenePic-module__eRrymq__building{background:#20284a;border:3px solid #f7f0e28c;border-bottom:0;flex-direction:column;gap:10px;width:min(300px,56%);height:76%;padding:14px 16px 0;display:flex;position:absolute;bottom:34px;left:50%;transform:translate(-50%)}.ScenePic-module__eRrymq__roof{font:600 10px var(--z-mono);letter-spacing:.24em;color:#f7f0e280;text-align:center}.ScenePic-module__eRrymq__windows{flex:1;grid-template-columns:repeat(6,1fr);gap:10px 12px;display:grid}.ScenePic-module__eRrymq__windows i,.ScenePic-module__eRrymq__lobbyRow i{background:#151a30;border:2px solid #f7f0e24d;border-radius:2px}.ScenePic-module__eRrymq__lobbyRow{grid-template-columns:1fr 1.4fr 1fr;gap:12px;height:22%;display:grid}.ScenePic-module__eRrymq__lobby{background:radial-gradient(circle at 50% 70%,#ffc88ce6 0%,#f26a1b8c 55%,#f26a1b33 100%);border:2px solid #f26a1bcc;box-shadow:0 0 28px #f26a1b73}.ScenePic-module__eRrymq__ground{border-top:3px solid #f7f0e266;position:absolute;bottom:30px;left:0;right:0}.ScenePic-module__eRrymq__core{z-index:1;border-radius:50%;justify-content:center;align-items:center;width:150px;height:150px;display:flex;position:relative}.ScenePic-module__eRrymq__core b{font:800 26px var(--z-display);letter-spacing:.08em;position:relative}.ScenePic-module__eRrymq__coreRing{opacity:.6;border:3px dashed;border-radius:50%;position:absolute;inset:-16px}.ScenePic-module__eRrymq__coreFaint{color:#f7f0e28c;background:radial-gradient(circle,#f26a1b66 0%,#f26a1b14 60%,#0000 72%);box-shadow:inset 0 0 0 3px #f26a1b66}.ScenePic-module__eRrymq__coreFaint b{color:#ffd6b4b8}.ScenePic-module__eRrymq__coreBright{width:180px;height:180px;color:var(--z-cobalt);background:radial-gradient(circle,#ffb27a 0%,var(--z-orange)58%,#e05a10 100%);box-shadow:0 0 0 8px var(--z-card),0 0 0 11px var(--z-cobalt),0 0 60px #f26a1b8c}.ScenePic-module__eRrymq__coreBright b{color:#fff;font-size:32px}.ScenePic-module__eRrymq__powerTag{z-index:1;background:var(--z-cobalt);font:600 13px var(--z-mono);letter-spacing:.12em;color:var(--z-cream);border-radius:999px;padding:5px 12px;position:relative}.ScenePic-module__eRrymq__powerLow{box-shadow:inset 0 0 0 2px var(--z-red);color:#ff9b8a;background:0 0}.ScenePic-module__eRrymq__static{pointer-events:none;background:repeating-linear-gradient(#0000 0 18px,#f7f0e214 18px 20px,#0000 20px 47px),repeating-linear-gradient(#0000 0 61px,#f26a1b14 61px 63px,#0000 63px 97px);position:absolute;inset:0}.ScenePic-module__eRrymq__staticMove{animation:1.8s steps(6,end) infinite ScenePic-module__eRrymq__staticMove}@keyframes ScenePic-module__eRrymq__staticMove{to{transform:translateY(40px)}}.ScenePic-module__eRrymq__shatter{z-index:1;width:60px;height:60px;position:relative}.ScenePic-module__eRrymq__hole{border:3px dashed #f7f0e259;border-radius:50%;position:absolute;inset:-40px}.ScenePic-module__eRrymq__shard{background:var(--z-orange);clip-path:polygon(0 20%,70% 0,100% 60%,30% 100%);width:26px;height:20px;transform:translate(var(--dx),var(--dy))rotate(var(--r));margin:-10px 0 0 -13px;position:absolute;top:50%;left:50%}.ScenePic-module__eRrymq__fly{animation:.9s cubic-bezier(.15,.8,.25,1) ScenePic-module__eRrymq__fly;animation-delay:calc(var(--k)*40ms);animation-fill-mode:backwards}@keyframes ScenePic-module__eRrymq__fly{0%{transform:translate(0)rotate(0)scale(.6)}}.ScenePic-module__eRrymq__online{justify-content:center;align-items:center;width:190px;height:190px;display:flex;position:relative}.ScenePic-module__eRrymq__ringA,.ScenePic-module__eRrymq__ringB{border-radius:50%;position:absolute}.ScenePic-module__eRrymq__ringA{border:4px dashed var(--z-cobalt);inset:0}.ScenePic-module__eRrymq__ringB{border:4px dotted var(--z-orange);inset:22px}.ScenePic-module__eRrymq__spin{animation:9s linear infinite ScenePic-module__eRrymq__spin}.ScenePic-module__eRrymq__spinBack{animation:6s linear infinite reverse ScenePic-module__eRrymq__spin}@keyframes ScenePic-module__eRrymq__spin{to{transform:rotate(360deg)}}.ScenePic-module__eRrymq__onlineCore{background:var(--z-orange);color:#fff;width:100px;height:100px;font:800 22px var(--z-display);border-radius:50%;justify-content:center;align-items:center;display:flex;box-shadow:0 0 40px #f26a1b80}.ScenePic-module__eRrymq__onlineTitle{font:800 clamp(24px,3.4vw,40px)/1 var(--z-display);letter-spacing:.04em;color:var(--z-cobalt);margin:0}.ScenePic-module__eRrymq__onlineMods{font:600 13px var(--z-mono);letter-spacing:.1em;color:var(--z-teal);flex-wrap:wrap;justify-content:center;gap:6px 16px;margin:0;display:flex}.ScenePic-module__eRrymq__onlineMods b{color:var(--z-cobalt)}.ScenePic-module__eRrymq__slip{background:var(--z-card);border:2px solid var(--z-cobalt);clip-path:polygon(0 0,100% 0,100% 94%,94% 100%,86% 95%,76% 100%,66% 95%,55% 100%,44% 95%,33% 100%,22% 95%,11% 100%,0 95%);width:min(560px,92%);padding:20px 26px 34px;position:relative;transform:rotate(-1.5deg);box-shadow:5px 6px #1b3a8f24}.ScenePic-module__eRrymq__slipTitle{font:600 11px var(--z-mono);letter-spacing:.22em;color:var(--z-cobalt);margin:0 0 10px}.ScenePic-module__eRrymq__rows{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ScenePic-module__eRrymq__row{font:500 17px/1.45 var(--z-mono);grid-template-columns:92px 1fr;gap:12px;display:grid}.ScenePic-module__eRrymq__at{color:var(--z-muted)}.ScenePic-module__eRrymq__row.ScenePic-module__eRrymq__toneInk .ScenePic-module__eRrymq__at,.ScenePic-module__eRrymq__row.ScenePic-module__eRrymq__toneRed .ScenePic-module__eRrymq__at,.ScenePic-module__eRrymq__row.ScenePic-module__eRrymq__toneCipher .ScenePic-module__eRrymq__at{color:var(--z-muted);letter-spacing:0}.ScenePic-module__eRrymq__rowIn{animation:.42s ease-out backwards ScenePic-module__eRrymq__rowIn;animation-delay:calc(var(--n)*.22s)}@keyframes ScenePic-module__eRrymq__rowIn{0%{transform:translate(-14px)}}.ScenePic-module__eRrymq__plan{flex-direction:column;gap:8px;width:min(640px,86%);display:flex;position:relative}.ScenePic-module__eRrymq__planLabel{font:600 11px var(--z-mono);letter-spacing:.22em;color:var(--z-cobalt)}.ScenePic-module__eRrymq__rooms{aspect-ratio:16/9;border:4px solid var(--z-cobalt);background:var(--z-card);grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:0;max-height:340px;display:grid}.ScenePic-module__eRrymq__room{border:2px solid #1b3a8f8c;align-items:flex-end;padding:8px 10px;display:flex;position:relative}.ScenePic-module__eRrymq__roomName{font:700 17px var(--z-display);color:var(--z-cobalt)}.ScenePic-module__eRrymq__roomDark{background:var(--z-dark)}.ScenePic-module__eRrymq__roomDark .ScenePic-module__eRrymq__roomName{color:#f7f0e2bf}.ScenePic-module__eRrymq__roomHot,.ScenePic-module__eRrymq__roomRelay{background:var(--z-soft);box-shadow:inset 0 0 0 3px var(--z-orange)}.ScenePic-module__eRrymq__dotLight{background:var(--z-orange);border-radius:50%;width:12px;height:12px;margin:-6px 0 0 -6px;position:absolute;box-shadow:0 0 0 4px #f26a1b38}.ScenePic-module__eRrymq__twinkle{animation:1.6s ease-in-out infinite ScenePic-module__eRrymq__twinkle;animation-delay:calc(var(--k)*.3s)}@keyframes ScenePic-module__eRrymq__twinkle{50%{transform:scale(.7)}}.ScenePic-module__eRrymq__beacon{background:var(--z-orange);border-radius:50%;width:16px;height:16px;margin:-8px 0 0 -8px;position:absolute;top:44%;left:50%;box-shadow:0 0 0 6px #f26a1b40}.ScenePic-module__eRrymq__ping{animation:1.2s ease-out infinite ScenePic-module__eRrymq__ping}@keyframes ScenePic-module__eRrymq__ping{0%{box-shadow:0 0 #f26a1b8c}to{box-shadow:0 0 0 22px #f26a1b00}}.ScenePic-module__eRrymq__relayPin{background:var(--z-orange);font:700 12px var(--z-sans);color:#fff;border-radius:999px;padding:4px 10px;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.ScenePic-module__eRrymq__leak{pointer-events:none;width:0;height:0;position:absolute;top:56%;left:50%}.ScenePic-module__eRrymq__leak i{border:3px solid var(--z-red);width:60px;height:60px;transform:scale(calc(1 + var(--k)*1.3));border-radius:50%;position:absolute;top:-30px;left:-30px}.ScenePic-module__eRrymq__wave{animation:2.4s ease-out infinite ScenePic-module__eRrymq__wave;animation-delay:calc(var(--k)*.8s)}@keyframes ScenePic-module__eRrymq__wave{0%{transform:scale(.4)}to{transform:scale(4.2)}}.ScenePic-module__eRrymq__watch{font:600 11px var(--z-mono);letter-spacing:.12em;color:var(--z-red);align-items:center;gap:6px;display:inline-flex;position:absolute;top:-2px;right:0}.ScenePic-module__eRrymq__watch i{background:var(--z-red);border-radius:50%;width:9px;height:9px}.ScenePic-module__eRrymq__copyChip{background:var(--z-red);font:700 12px var(--z-mono);letter-spacing:.08em;color:#fff;border-radius:4px;padding:3px 10px;position:absolute;top:-4px;right:0}.ScenePic-module__eRrymq__actBand{border:3px solid var(--z-cobalt);background:var(--z-cobalt);font:800 16px var(--z-display);letter-spacing:.04em;color:var(--z-cream);border-radius:6px;padding:6px 16px}.ScenePic-module__eRrymq__term{z-index:1;background:#11162b;border:3px solid #f7f0e273;border-radius:8px;width:min(620px,94%);padding:16px 22px 22px;position:relative}.ScenePic-module__eRrymq__termHead{font:500 11px var(--z-mono);letter-spacing:.2em;color:#f7f0e280;margin-bottom:12px;display:block}.ScenePic-module__eRrymq__termLine{font:600 clamp(18px,2.4vw,30px)/1.5 var(--z-mono);color:#7fe0cf;flex-wrap:wrap;align-items:baseline;gap:10px;margin:0;display:flex}.ScenePic-module__eRrymq__prompt{color:#f7f0e273}.ScenePic-module__eRrymq__cursorSm{background:#7fe0cf;align-self:center;width:11px;height:22px;display:inline-block}.ScenePic-module__eRrymq__book{border:3px solid var(--z-cobalt);background:var(--z-card);border-radius:8px;grid-template-columns:1.4fr 1fr;width:min(700px,94%);display:grid;box-shadow:8px 9px #1b3a8f24}.ScenePic-module__eRrymq__page{background:repeating-linear-gradient(#0000 0 25px,#1b3a8f14 25px 26px);flex-direction:column;gap:12px;padding:16px 18px 18px;display:flex;position:relative}.ScenePic-module__eRrymq__page+.ScenePic-module__eRrymq__page{border-left:2px dashed #1b3a8f66}.ScenePic-module__eRrymq__bookLabel{font:600 11px var(--z-mono);letter-spacing:.2em;color:var(--z-cobalt)}.ScenePic-module__eRrymq__keyGrid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.ScenePic-module__eRrymq__keySlot,.ScenePic-module__eRrymq__ctrlSlot{border:2px solid var(--z-cobalt);background:var(--z-cream);border-radius:6px;flex-direction:column;align-items:center;padding:6px 0 8px;display:flex;position:relative;overflow:hidden}.ScenePic-module__eRrymq__keySlot small,.ScenePic-module__eRrymq__ctrlSlot small{font:600 10px var(--z-mono);color:var(--z-muted)}.ScenePic-module__eRrymq__keySlot b,.ScenePic-module__eRrymq__ctrlSlot b{font:800 26px/1.2 var(--z-display);color:var(--z-cobalt)}.ScenePic-module__eRrymq__ctrlGrid{flex-direction:column;gap:8px;display:flex}.ScenePic-module__eRrymq__ctrlSlot{flex-direction:row;justify-content:space-between;padding:6px 12px}.ScenePic-module__eRrymq__ctrlSlot b{font-size:17px}.ScenePic-module__eRrymq__bookFoot{font:600 12px var(--z-mono);color:var(--z-orange);align-self:flex-end;margin-top:auto}.ScenePic-module__eRrymq__smudged b{color:var(--z-dim-3)}.ScenePic-module__eRrymq__inkBlot{background:radial-gradient(circle at 40% 40%,#1c2340f2 0%,#1c2340d9 45%,#1c234059 70%,#0000 76%);border-radius:48% 52% 44% 56%/58% 42%;width:70px;height:46px;margin:-23px 0 0 -35px;position:absolute;top:56%;left:50%;transform:rotate(-12deg)}.ScenePic-module__eRrymq__spread{animation:.9s ease-out backwards ScenePic-module__eRrymq__spread}@keyframes ScenePic-module__eRrymq__spread{0%{transform:rotate(-12deg)scale(.2)}}.ScenePic-module__eRrymq__jolt{animation:.7s steps(4,end) ScenePic-module__eRrymq__jolt}@keyframes ScenePic-module__eRrymq__jolt{25%{transform:translate(-4px,2px)}50%{transform:translate(3px,-2px)}75%{transform:translate(-2px,1px)}}.ScenePic-module__eRrymq__art{fill:none;stroke:#f7f0e26b;stroke-width:2px;width:100%;height:100%;position:absolute;inset:0}.ScenePic-module__eRrymq__farGlow{background:radial-gradient(circle,#ffc48cf2 0%,#f26a1bb3 40%,#f26a1b00 72%);border-radius:50%;width:34px;height:34px;margin:-17px 0 0 -17px;position:absolute;top:50%;left:50%}.ScenePic-module__eRrymq__roomTag{font:600 11px var(--z-mono);letter-spacing:.16em;color:#f7f0e2cc;border:2px solid #f7f0e280;border-radius:4px;padding:4px 10px;position:absolute;bottom:14px;left:18px}.ScenePic-module__eRrymq__vending{z-index:1;background:#2a3358;border:3px solid #f7f0e299;border-radius:6px;grid-template-columns:1fr 30px;gap:8px;width:140px;height:78%;max-height:260px;padding:12px;display:grid;position:relative}.ScenePic-module__eRrymq__vendLight{background:linear-gradient(#fff3d6 0%,#ffd49a 100%);border-radius:4px;grid-template-columns:repeat(3,1fr);gap:6px;padding:8px;display:grid;box-shadow:0 0 40px #ffc4788c}.ScenePic-module__eRrymq__vendLight i{background:#f26a1b59;border-radius:3px}.ScenePic-module__eRrymq__vendSide{flex-direction:column;gap:8px;display:flex}.ScenePic-module__eRrymq__vendSide i{border:2px solid #f7f0e266;border-radius:3px;height:30px}.ScenePic-module__eRrymq__spill{background:radial-gradient(at 50% 0,#ffc47859 0%,#0000 70%);width:360px;height:90px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.ScenePic-module__eRrymq__control{z-index:1;justify-content:center;align-items:flex-end;width:min(420px,80%);height:76%;display:flex;position:relative}.ScenePic-module__eRrymq__screenGlow{background:#0f3b3a;border:3px solid #f7f0e28c;border-radius:6px;flex-direction:column;justify-content:center;gap:8px;width:46%;height:40%;padding:14px;display:flex;position:absolute;top:6%;left:14%;box-shadow:0 0 36px #1f8a7a99}.ScenePic-module__eRrymq__screenGlow i{background:#7fe0cfb3;border-radius:3px;height:6px}.ScenePic-module__eRrymq__screenGlow i:nth-child(2){width:70%}.ScenePic-module__eRrymq__screenGlow i:nth-child(3){width:45%}.ScenePic-module__eRrymq__desk{background:#f7f0e266;border-radius:3px;height:10px;position:absolute;top:50%;left:0;right:0}.ScenePic-module__eRrymq__chairLight{fill:none;stroke:#f7f0e28c;stroke-width:3px;width:150px;height:112px;margin-left:40%;position:relative}.ScenePic-module__eRrymq__doors{z-index:1;align-items:flex-end;gap:clamp(8px,1.6vw,18px);display:flex;position:absolute;bottom:calc(24% + 1px);left:50%;transform:translate(-50%)}.ScenePic-module__eRrymq__door{width:clamp(40px,6vw,70px);height:clamp(90px,13vw,150px);transform:scale(calc(1 - (2 - var(--k))*(2 - var(--k))*.04));transform-origin:bottom;border:3px solid #f7f0e2cc;border-radius:4px 4px 0 0;position:relative}.ScenePic-module__eRrymq__doorRed{background:#b93a30}.ScenePic-module__eRrymq__doorBlue{background:#2c5ab8}.ScenePic-module__eRrymq__knob{background:#f7f0e2d9;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;right:8px}.ScenePic-module__eRrymq__doorsOpen .ScenePic-module__eRrymq__door{background:#11162b}.ScenePic-module__eRrymq__doorsOpen .ScenePic-module__eRrymq__door:after{content:"";background:inherit;border:3px solid #f7f0e2cc;width:26%;position:absolute;top:-3px;bottom:0;left:-3px}.ScenePic-module__eRrymq__doorsOpen .ScenePic-module__eRrymq__doorRed:after{background:#b93a30}.ScenePic-module__eRrymq__doorsOpen .ScenePic-module__eRrymq__doorBlue:after{background:#2c5ab8}.ScenePic-module__eRrymq__shardLight{z-index:2;background:var(--z-orange);width:22px;height:22px;margin-left:-11px;position:absolute;bottom:28%;left:50%;transform:rotate(45deg);box-shadow:0 0 24px #f26a1be6}.ScenePic-module__eRrymq__follow{animation:2.4s ease-in-out infinite ScenePic-module__eRrymq__follow}@keyframes ScenePic-module__eRrymq__follow{50%{transform:translate(18px,-10px)rotate(45deg)}}.ScenePic-module__eRrymq__floorLine{border-top:3px solid #f7f0e24d;position:absolute;bottom:24%;left:0;right:0}.ScenePic-module__eRrymq__drive{background:linear-gradient(160deg,#4a5270 0%,#2c3350 100%);border-radius:14px;justify-content:center;align-items:center;width:min(380px,70%);height:190px;display:flex;position:relative;transform:rotate(-4deg);box-shadow:8px 10px #1b3a8f2e}.ScenePic-module__eRrymq__driveLabel{background:var(--z-card);border:2px solid var(--z-cobalt);border-radius:4px;flex-direction:column;align-items:center;gap:4px;padding:12px 22px;display:flex;transform:rotate(2deg)}.ScenePic-module__eRrymq__driveLabel b{font:800 28px var(--z-display);letter-spacing:.1em;color:var(--z-cobalt)}.ScenePic-module__eRrymq__driveLabel small{font:500 12px var(--z-mono);color:var(--z-muted)}.ScenePic-module__eRrymq__driveLed{background:#6be3a0;border-radius:50%;width:10px;height:10px;position:absolute;top:16px;right:18px;box-shadow:0 0 10px #6be3a0}.ScenePic-module__eRrymq__dust{pointer-events:none;background:radial-gradient(#f7f0e240 1px,#0000 1.6px) 0 0/11px 9px;border-radius:14px;position:absolute;inset:0}.ScenePic-module__eRrymq__cable{background:var(--z-cobalt);border-radius:2px;width:4px;height:36px;transform:rotate(-4deg)translate(40px)}.ScenePic-module__eRrymq__folder{width:min(520px,84%);position:relative;transform:rotate(-2deg)}.ScenePic-module__eRrymq__folderTab{font:600 11px var(--z-mono);letter-spacing:.2em;color:#5b3f17;background:#d9b27a;border-radius:8px 8px 0 0;padding:6px 16px 4px;display:inline-block}.ScenePic-module__eRrymq__folderFace{background:#e8c68f;border-radius:0 10px 10px;flex-direction:column;gap:8px;padding:26px 26px 30px;display:flex;position:relative;box-shadow:8px 10px #1b3a8f29}.ScenePic-module__eRrymq__folderFace b{font:800 clamp(20px,2.4vw,28px)/1.25 var(--z-display);color:#3a2708}.ScenePic-module__eRrymq__folderFace small{font:500 15px var(--z-sans);color:#6b4c1c}.ScenePic-module__eRrymq__folderStamp{border:3px solid var(--z-red);font:800 16px var(--z-display);color:var(--z-red);background:#fffdf8cc;border-radius:6px;padding:4px 12px;position:absolute;top:-12px;right:18px;transform:rotate(8deg)}.ScenePic-module__eRrymq__note{clip-path:polygon(0 4%,8% 0,20% 3%,34% 0,50% 3%,66% 0,80% 3%,92% 0,100% 4%,100% 100%,0 100%);background:#fffdf2;border:1px solid #1b3a8f40;width:min(460px,80%);padding:26px 28px 20px;position:relative;transform:rotate(2.5deg);box-shadow:6px 8px #1b3a8f24}.ScenePic-module__eRrymq__note p{font:400 clamp(19px,2.1vw,26px)/1.5 var(--font-song-myung,var(--z-display));color:var(--z-ink);margin:0}.ScenePic-module__eRrymq__noteSign{text-align:right;font:400 17px var(--font-song-myung,var(--z-display));color:var(--z-muted);margin-top:10px;display:block}.ScenePic-module__eRrymq__board{aspect-ratio:1;border:3px dashed #f7f0e266;border-radius:8px;grid-template-columns:repeat(4,1fr);gap:4px;width:min(340px,62%);padding:4px;display:grid;position:relative}.ScenePic-module__eRrymq__boardLit{border:3px solid var(--z-cobalt);background:var(--z-card)}.ScenePic-module__eRrymq__tile{fill:none;stroke:#f7f0e2bf;stroke-width:12px;stroke-linecap:round;background:#2a3358;border:2px solid #f7f0e28c;border-radius:4px;width:100%;height:100%}.ScenePic-module__eRrymq__boardLit .ScenePic-module__eRrymq__tile{border-color:var(--z-cobalt);background:var(--z-soft);stroke:var(--z-orange);filter:drop-shadow(0 0 3px #f26a1b99)}.ScenePic-module__eRrymq__tileIn{animation:.36s ease-out backwards ScenePic-module__eRrymq__tileIn;animation-delay:calc(var(--k)*45ms)}@keyframes ScenePic-module__eRrymq__tileIn{0%{transform:scale(.8)}}.ScenePic-module__eRrymq__bolt{color:var(--z-orange);font-size:24px;line-height:1;position:absolute;top:calc(12.5% - 17px);left:-30px}.ScenePic-module__eRrymq__lamp{border:3px solid #f7f0e299;border-radius:50%;width:24px;height:24px;position:absolute;bottom:calc(12.5% - 12px);left:-34px}.ScenePic-module__eRrymq__lampOn{border-color:var(--z-cobalt);background:#ffd36b;box-shadow:0 0 22px #ffc450e6}.ScenePic-module__eRrymq__rack{z-index:1;background:#151a30;border:3px solid #f7f0e299;border-radius:8px;flex-direction:column;gap:12px;padding:16px 22px 20px;display:flex;position:relative}.ScenePic-module__eRrymq__rackLabel{font:600 10px var(--z-mono);letter-spacing:.24em;color:#f7f0e280}.ScenePic-module__eRrymq__leds{gap:clamp(12px,2vw,22px);display:flex}.ScenePic-module__eRrymq__led{background:var(--hue);width:clamp(28px,3.6vw,40px);height:clamp(28px,3.6vw,40px);box-shadow:0 0 0 3px #f7f0e259,0 0 20px var(--hue);border-radius:50%}.ScenePic-module__eRrymq__ledBlink{animation:.9s steps(2,start) infinite ScenePic-module__eRrymq__ledBlink;animation-delay:calc(var(--k)*-.37s)}@keyframes ScenePic-module__eRrymq__ledBlink{to{filter:brightness(.35);box-shadow:0 0 0 3px #f7f0e233}}.ScenePic-module__eRrymq__ledOn{animation:.42s ease-out backwards ScenePic-module__eRrymq__ledOn;animation-delay:calc(var(--k)*.26s)}@keyframes ScenePic-module__eRrymq__ledOn{0%{filter:brightness(.3);transform:scale(.7)}}.ScenePic-module__eRrymq__shadows{z-index:0;gap:clamp(12px,2vw,22px);margin-top:-6px;display:flex;position:relative}.ScenePic-module__eRrymq__shadow{fill:#080a16cc;transform-origin:top;width:clamp(28px,3.6vw,40px);height:auto;transform:scaleY(1.2)skew(-8deg)}.ScenePic-module__eRrymq__stretch{animation:.9s ease-out backwards ScenePic-module__eRrymq__stretch;animation-delay:calc(var(--k)*.12s)}@keyframes ScenePic-module__eRrymq__stretch{0%{transform:scaleY(.3)skew(-8deg)}}.ScenePic-module__eRrymq__sound{font:800 clamp(40px,7vw,88px)/1 var(--z-display);color:var(--z-orange);-webkit-text-stroke:2px #f7f0e2e6;position:absolute}.ScenePic-module__eRrymq__soundA{top:22%;left:20%;transform:rotate(-8deg)}.ScenePic-module__eRrymq__soundB{font-size:clamp(30px,5vw,64px);bottom:24%;right:18%;transform:rotate(7deg)}.ScenePic-module__eRrymq__rackEdge{background:#151a30;border:3px solid #f7f0e259;border-top:0;border-radius:0 0 8px 8px;height:22%;position:absolute;top:0;left:10%;right:10%}.ScenePic-module__eRrymq__device{border:3px solid var(--z-cobalt);background:linear-gradient(160deg,#6d7489 0%,#4c5264 100%);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:14px;width:min(420px,76%);height:220px;display:flex;position:relative;box-shadow:8px 10px #1b3a8f29}.ScenePic-module__eRrymq__rivet{background:#f7f0e299;border-radius:50%;width:10px;height:10px;position:absolute;box-shadow:inset -2px -2px #00000040}.ScenePic-module__eRrymq__timer{font:700 48px/1 var(--z-mono);letter-spacing:.08em;color:#ff5a44;background:#11162b;border-radius:6px;padding:8px 22px;box-shadow:inset 0 0 0 2px #f7f0e233}.ScenePic-module__eRrymq__tick{animation:1s steps(2,start) infinite ScenePic-module__eRrymq__tick}@keyframes ScenePic-module__eRrymq__tick{to{color:#7a2c24}}.ScenePic-module__eRrymq__timerFrozen{color:#fff;text-shadow:0 0 12px #fff9}.ScenePic-module__eRrymq__wires{gap:10px;display:flex}.ScenePic-module__eRrymq__wires i{background:var(--w);border-radius:3px;width:30px;height:6px}.ScenePic-module__eRrymq__wires i.ScenePic-module__eRrymq__wireCut{background:linear-gradient(90deg,var(--w)0 38%,transparent 38% 62%,var(--w)62%)}.ScenePic-module__eRrymq__manual{background:var(--z-card);border:1px solid #1b3a8f59;flex-direction:column;gap:6px;width:120px;padding:12px 12px 14px;display:flex;position:absolute;top:-30px;right:-26px;transform:rotate(9deg);box-shadow:4px 5px #1b3a8f24}.ScenePic-module__eRrymq__manual b{font:800 14px var(--z-display);color:var(--z-cobalt)}.ScenePic-module__eRrymq__manual i{background:#1b3a8f40;border-radius:2px;height:4px}.ScenePic-module__eRrymq__tape{background:#e6d296bf;width:44px;height:18px;position:absolute;top:-10px;left:34%;transform:rotate(-6deg)}.ScenePic-module__eRrymq__sticker{z-index:1;background:#fffdf2;border-radius:12px;padding:18px 26px;font-size:34px;position:relative;transform:rotate(-7deg);box-shadow:4px 5px #0003}.ScenePic-module__eRrymq__sticker b,.ScenePic-module__eRrymq__sticker .ScenePic-module__eRrymq__stickerEgg{font:800 34px/1 var(--z-mono);color:var(--z-ink)}.ScenePic-module__eRrymq__sticker .ScenePic-module__eRrymq__stickerEgg{opacity:1;transform:none}.ScenePic-module__eRrymq__sticker .ScenePic-module__eRrymq__stickerEgg[aria-hidden=true]{color:var(--z-teal)}.ScenePic-module__eRrymq__lidNote{font:600 11px var(--z-mono);letter-spacing:.2em;color:#f7f0e2b3;position:absolute;bottom:14px;left:18px}.ScenePic-module__eRrymq__suspect{border:3px solid var(--z-cobalt);background:var(--z-card);border-radius:10px;width:min(520px,86%);padding:20px 22px 24px;position:relative;transform:rotate(-1deg);box-shadow:8px 10px #1b3a8f24}.ScenePic-module__eRrymq__suspectHead{align-items:center;gap:12px;margin-bottom:14px;display:flex}.ScenePic-module__eRrymq__suspectFace{background:var(--z-cobalt);width:44px;height:44px;color:var(--z-cream);font:800 20px var(--z-display);border-radius:50%;justify-content:center;align-items:center;display:flex}.ScenePic-module__eRrymq__suspectHead b{font:800 19px var(--z-display);color:var(--z-ink);display:block}.ScenePic-module__eRrymq__suspectHead small{font:500 12px var(--z-sans);color:var(--z-muted)}.ScenePic-module__eRrymq__suspectSay{font:600 20px/1.6 var(--z-display);color:var(--z-ink);margin:0}.ScenePic-module__eRrymq__crack{fill:none;width:100%;height:100%;stroke:var(--z-red);stroke-width:3px;stroke-linejoin:bevel;position:absolute;inset:0}.ScenePic-module__eRrymq__crackIn{stroke-dasharray:420;animation:.7s ease-out backwards ScenePic-module__eRrymq__crackIn}@keyframes ScenePic-module__eRrymq__crackIn{0%{stroke-dashoffset:420px}to{stroke-dashoffset:0}}.ScenePic-module__eRrymq__rec{font:600 11px var(--z-mono);letter-spacing:.18em;color:#ff7a66;align-items:center;gap:6px;display:inline-flex;position:absolute;top:12px;left:16px}.ScenePic-module__eRrymq__rec i{background:#ff5a44;border-radius:50%;width:9px;height:9px}.ScenePic-module__eRrymq__cctvLabel{font:500 12px var(--z-mono);letter-spacing:.14em;color:#f7f0e2d9;position:absolute;bottom:12px;left:16px}.ScenePic-module__eRrymq__chairDim{fill:none;stroke:#f7f0e266;stroke-width:3px;width:150px;height:112px}.ScenePic-module__eRrymq__turning{transform-origin:50% 70%;animation:6s ease-in-out infinite ScenePic-module__eRrymq__chairTurn}@keyframes ScenePic-module__eRrymq__chairTurn{50%{transform:scaleX(-1)}}.ScenePic-module__eRrymq__usbScene{z-index:1;width:min(360px,76%);height:150px;position:relative}.ScenePic-module__eRrymq__tower{background:#1f2645;border:3px solid #f7f0e299;border-radius:6px;width:46%;height:100%;position:absolute;bottom:0;left:0}.ScenePic-module__eRrymq__tower i{border:2px solid #f7f0e259;border-radius:3px;height:36px;position:absolute;top:16px;left:14px;right:14px}.ScenePic-module__eRrymq__port{border:2px solid #f7f0e2b3;border-radius:2px;width:18px;height:10px;position:absolute;bottom:30px;right:12px}.ScenePic-module__eRrymq__usb{background:var(--z-orange);border-radius:4px;width:64px;height:26px;position:absolute;bottom:22px;left:calc(46% + 4px)}.ScenePic-module__eRrymq__usb i{background:#c8ccd8;border:2px solid #f7f0e2d9;width:16px;height:12px;position:absolute;top:7px;left:-14px}.ScenePic-module__eRrymq__plug{animation:2.6s ease-in-out infinite ScenePic-module__eRrymq__plug}@keyframes ScenePic-module__eRrymq__plug{0%,20%{transform:translate(46px)}55%,to{transform:none}}.ScenePic-module__eRrymq__caught{z-index:1;justify-content:center;align-items:flex-end;width:min(460px,86%);height:170px;display:flex;position:relative}.ScenePic-module__eRrymq__laptop{flex-direction:column;align-items:center;display:flex}.ScenePic-module__eRrymq__laptopScreen{width:250px;font:600 12px var(--z-mono);letter-spacing:.06em;color:#ff8b78;text-align:center;background:#0d1124;border:3px solid #f7f0e2a6;border-radius:6px 6px 0 0;padding:18px 12px}.ScenePic-module__eRrymq__laptopBase{background:#f7f0e280;border-radius:0 0 8px 8px;width:300px;height:12px}.ScenePic-module__eRrymq__flash{pointer-events:none;background:radial-gradient(at 90% 20%,#fff4c88c 0%,#fff4c826 45%,#0000 70%);width:70%;height:160%;position:absolute;top:-30%;right:-10%;transform:rotate(-12deg)}.ScenePic-module__eRrymq__sweep{animation:3s ease-in-out infinite ScenePic-module__eRrymq__sweep}@keyframes ScenePic-module__eRrymq__sweep{50%{transform:rotate(-4deg)translate(-18px)}}.ScenePic-module__eRrymq__rule{border:3px solid var(--z-cobalt);background:var(--z-card);width:min(640px,92%);color:var(--z-muted);border-radius:8px;flex-direction:column;gap:10px;padding:20px 26px;font-size:16.5px;line-height:1.6;display:flex;transform:rotate(-1deg);box-shadow:8px 9px #1b3a8f24}.ScenePic-module__eRrymq__ruleLabel{font:600 11px var(--z-mono);letter-spacing:.2em;color:var(--z-cobalt)}.ScenePic-module__eRrymq__ruleHot{color:var(--z-ink);background:linear-gradient(#0000 0 30%,#f26a1b73 30% 92%,#0000 92%) 0 0/100% 100% no-repeat;font-weight:700}.ScenePic-module__eRrymq__marker{animation:.7s ease-out .3s backwards ScenePic-module__eRrymq__marker}@keyframes ScenePic-module__eRrymq__marker{0%{background-size:0% 100%}}.ScenePic-module__eRrymq__ring{aspect-ratio:1;width:min(280px,60%);position:relative}.ScenePic-module__eRrymq__ringLine{border:3px dashed var(--z-cobalt);border-radius:50%;position:absolute;inset:0}.ScenePic-module__eRrymq__ringCore{background:var(--z-orange);box-shadow:0 0 0 6px var(--z-card),0 0 0 9px var(--z-cobalt);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;inset:30%}.ScenePic-module__eRrymq__ringCore b{font:800 18px var(--z-display);color:#fff}.ScenePic-module__eRrymq__ringCell{border:2px solid var(--z-cobalt);background:var(--z-card);width:36px;height:36px;color:var(--z-cobalt);font:800 15px var(--z-display);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;transform:translate(-50%,-50%)}.ScenePic-module__eRrymq__ringLit{background:var(--z-orange);color:#fff}.ScenePic-module__eRrymq__locks{gap:clamp(12px,2vw,24px);display:flex}.ScenePic-module__eRrymq__lockCard{border:3px solid var(--z-cobalt);background:var(--z-card);border-radius:8px;flex-direction:column;align-items:center;gap:10px;width:clamp(110px,15vw,180px);padding:16px 12px 14px;display:flex;position:relative}.ScenePic-module__eRrymq__glyph{fill:none;width:80px;height:60px;stroke:var(--z-cobalt);stroke-width:3px}.ScenePic-module__eRrymq__glyph text{font:700 17px var(--z-mono);letter-spacing:.14em;fill:var(--z-red);stroke:none}.ScenePic-module__eRrymq__glyphRed{fill:#d8453c}.ScenePic-module__eRrymq__glyphBlue{fill:#2f6fd8}.ScenePic-module__eRrymq__lockName{font:700 14px var(--z-display);color:var(--z-ink)}.ScenePic-module__eRrymq__byZero{border:3px solid var(--z-orange);font:700 12px var(--z-mono);letter-spacing:.1em;color:var(--z-orange);background:#fffdf8eb;border-radius:6px;padding:4px 10px;position:absolute;top:-14px;right:-12px;transform:rotate(-9deg)}.ScenePic-module__eRrymq__slamLate{animation:.26s ease-out backwards ScenePic-module__eRrymq__slamLate;animation-delay:calc(.2s + var(--k)*.36s)}@keyframes ScenePic-module__eRrymq__slamLate{0%{transform:rotate(var(--r,-9deg))scale(1.5)}}.ScenePic-module__eRrymq__scenes{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:min(600px,90%);display:grid}.ScenePic-module__eRrymq__sceneCard{border:2px solid var(--z-cobalt);background:var(--z-card);border-radius:6px;flex-direction:column;align-items:center;gap:2px;padding:10px 6px;display:flex}.ScenePic-module__eRrymq__sceneCard b{font:800 18px var(--z-display);color:var(--z-orange)}.ScenePic-module__eRrymq__sceneCard small{font:500 12px var(--z-sans);color:var(--z-muted)}.ScenePic-module__eRrymq__sceneCard em{font:800 20px var(--z-display);color:var(--z-cobalt);font-style:normal}.ScenePic-module__eRrymq__clear{animation:1s ease-out backwards ScenePic-module__eRrymq__clear;animation-delay:calc(var(--k)*.12s)}@keyframes ScenePic-module__eRrymq__clear{0%{filter:blur(6px)grayscale()}}.ScenePic-module__eRrymq__rowChip{background:var(--z-cobalt);font:700 13px var(--z-mono);letter-spacing:.2em;color:var(--z-cream);border-radius:999px;padding:5px 16px}.ScenePic-module__eRrymq__flyIn{animation:.6s cubic-bezier(.2,.9,.3,1.2) .5s backwards ScenePic-module__eRrymq__flyIn}@keyframes ScenePic-module__eRrymq__flyIn{0%{transform:translate(-120px,40px)scale(.6)}}.ScenePic-module__eRrymq__copy{z-index:1;flex-direction:column;gap:10px;width:min(520px,88%);display:flex;position:relative}.ScenePic-module__eRrymq__copyLabel{font:600 12px var(--z-mono);letter-spacing:.18em;color:#f7f0e2b3;justify-content:space-between;align-items:baseline;display:flex}.ScenePic-module__eRrymq__copyLabel b{font:800 36px var(--z-mono);letter-spacing:0;color:#ff5a44}.ScenePic-module__eRrymq__copyLabel b.ScenePic-module__eRrymq__copyOff{color:#7fe0cf}.ScenePic-module__eRrymq__copyTrack{border:3px solid #f7f0e299;border-radius:6px;height:22px;overflow:hidden}.ScenePic-module__eRrymq__copyTrack i{height:100%;width:var(--to);background:repeating-linear-gradient(-45deg,#ff5a44 0 10px,#d8432b 10px 20px);display:block}.ScenePic-module__eRrymq__drain{animation:1.1s ease-in .3s backwards ScenePic-module__eRrymq__drain}@keyframes ScenePic-module__eRrymq__drain{0%{width:var(--from)}}.ScenePic-module__eRrymq__copyNote{background:var(--z-teal);font:700 12px var(--z-sans);color:#fff;border-radius:4px;align-self:flex-end;padding:4px 12px}.ScenePic-module__eRrymq__blueprint{border:3px solid var(--z-cobalt);background:linear-gradient(#1b3a8f14 1px,transparent 1px)0 0/14px 14px,linear-gradient(90deg,#1b3a8f14 1px,transparent 1px)0 0/14px 14px,var(--z-card);border-radius:6px;flex-wrap:wrap;justify-content:center;gap:18px;padding:20px 24px 16px;display:flex;transform:rotate(-1.5deg)}.ScenePic-module__eRrymq__view{flex-direction:column;align-items:center;gap:6px;display:flex}.ScenePic-module__eRrymq__viewName{font:700 13px var(--z-display);color:var(--z-cobalt)}.ScenePic-module__eRrymq__viewGrid{grid-template-columns:repeat(4,28px);gap:4px;display:grid}.ScenePic-module__eRrymq__viewGrid i{border:1.5px dashed #1b3a8f59;height:28px}.ScenePic-module__eRrymq__viewGrid .ScenePic-module__eRrymq__viewOn{border:2px solid var(--z-cobalt);background:#1b3a8f2e}.ScenePic-module__eRrymq__bpNote{text-align:center;font:500 11px var(--z-mono);color:var(--z-red);flex-basis:100%}.ScenePic-module__eRrymq__pile{width:260px;height:180px;position:relative}.ScenePic-module__eRrymq__block{left:calc(var(--c)*56px + var(--l)*20px + 10px);bottom:calc(var(--l)*52px + 8px);border:3px solid var(--z-cobalt);background:#c9d3f0;width:54px;height:50px;position:absolute;box-shadow:8px -8px 0 -3px #8fa0d6}.ScenePic-module__eRrymq__block i{border:2px solid #1b3a8f4d;position:absolute;inset:8px}.ScenePic-module__eRrymq__blockGone{box-shadow:none;background:0 0;border-style:dashed}.ScenePic-module__eRrymq__blockGone i{display:none}.ScenePic-module__eRrymq__pileDone .ScenePic-module__eRrymq__block{border-color:var(--z-orange-hi);background:#ffd9bf;box-shadow:8px -8px 0 -3px #f5a877}.ScenePic-module__eRrymq__stack{animation:.38s ease-out backwards ScenePic-module__eRrymq__stack;animation-delay:calc(var(--k)*90ms)}@keyframes ScenePic-module__eRrymq__stack{0%{transform:translateY(-30px)}}.ScenePic-module__eRrymq__views{gap:10px;display:flex}.ScenePic-module__eRrymq__viewOk{border:2px solid var(--z-teal);font:700 12px var(--z-sans);color:var(--z-teal);border-radius:999px;padding:4px 12px}.ScenePic-module__eRrymq__padlock{z-index:1;width:110px;height:128px;position:relative}.ScenePic-module__eRrymq__shackle{fill:none;stroke:#ff6b57;stroke-width:12px;stroke-linecap:round}.ScenePic-module__eRrymq__lockBody{fill:var(--z-red);stroke:#ffb3a6;stroke-width:3px}.ScenePic-module__eRrymq__keyhole{fill:#2a0f12}.ScenePic-module__eRrymq__drop{animation:.42s cubic-bezier(.3,1.4,.5,1) ScenePic-module__eRrymq__drop}@keyframes ScenePic-module__eRrymq__drop{0%{transform:translateY(-60px)scale(1.3)}}.ScenePic-module__eRrymq__alarmText{z-index:1;font:700 clamp(18px,2.6vw,28px)var(--z-mono);letter-spacing:.12em;color:#ff8b78;position:relative}.ScenePic-module__eRrymq__monitor{background:#0f3b3a;border:3px solid #f7f0e266;border-radius:8px;width:min(560px,86%);height:76%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 40px #1f8a7a59}.ScenePic-module__eRrymq__memo{z-index:1;background:#fff3a6;width:min(440px,72%);padding:22px 24px 24px;position:relative;transform:rotate(-3deg);box-shadow:6px 8px #00000040}.ScenePic-module__eRrymq__memoWho{font:700 14px var(--z-mono);color:var(--z-red);position:absolute;top:8px;right:12px}.ScenePic-module__eRrymq__memo p{font:400 clamp(19px,2.2vw,27px)/1.5 var(--font-song-myung,var(--z-display));color:var(--z-ink);margin:8px 0 0}.ScenePic-module__eRrymq__struck{display:inline-block;position:relative}.ScenePic-module__eRrymq__struck i{background:var(--z-cobalt);transform-origin:0;border-radius:2px;height:4px;position:absolute;top:52%;left:-6%;right:-6%;transform:rotate(-4deg)}.ScenePic-module__eRrymq__strike{animation:.52s ease-out .2s backwards ScenePic-module__eRrymq__strike}@keyframes ScenePic-module__eRrymq__strike{0%{transform:rotate(-4deg)scaleX(0)}}.ScenePic-module__eRrymq__stamps{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 20px;width:min(720px,94%);margin:0;padding:0;list-style:none;display:grid}.ScenePic-module__eRrymq__stampMini{border:3px double var(--z-orange);transform:rotate(var(--r));background:#fffdf8e6;border-radius:8px;align-items:center;gap:8px;padding:9px 12px;display:flex}.ScenePic-module__eRrymq__stampMini b{font:800 16px var(--z-display);color:var(--z-orange)}.ScenePic-module__eRrymq__stampMini span{font:700 13px var(--z-mono);letter-spacing:.08em;color:var(--z-orange-hi);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ScenePic-module__eRrymq__act{border:3px solid var(--z-cobalt);background:var(--z-card);text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:8px;padding:26px 44px 28px;display:flex;box-shadow:10px 12px #1b3a8f24}.ScenePic-module__eRrymq__actSaved{font:600 13px var(--z-sans);color:var(--z-teal);align-items:center;gap:8px;display:inline-flex}.ScenePic-module__eRrymq__actSaved:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}.ScenePic-module__eRrymq__actNo{font:800 clamp(48px,7vw,84px)/1 var(--z-display);color:var(--z-cobalt);margin-top:6px}.ScenePic-module__eRrymq__actEn{font:700 clamp(16px,2vw,22px)var(--z-mono);letter-spacing:.14em;color:var(--z-orange)}.ScenePic-module__eRrymq__actRoom{font:600 14px var(--z-sans);color:var(--z-muted)}@media (max-width:760px){.ScenePic-module__eRrymq__center{gap:10px;padding:16px}.ScenePic-module__eRrymq__screenLine{font-size:26px}.ScenePic-module__eRrymq__screenSub,.ScenePic-module__eRrymq__paper .ScenePic-module__eRrymq__screenLine{font-size:17px}.ScenePic-module__eRrymq__core{width:110px;height:110px}.ScenePic-module__eRrymq__coreBright{width:130px;height:130px}.ScenePic-module__eRrymq__online{width:140px;height:140px}.ScenePic-module__eRrymq__onlineCore{width:76px;height:76px;font-size:17px}.ScenePic-module__eRrymq__slip{padding:14px 16px 16px}.ScenePic-module__eRrymq__row{grid-template-columns:58px 1fr;font-size:13px}.ScenePic-module__eRrymq__rooms{aspect-ratio:4/3}.ScenePic-module__eRrymq__roomName{font-size:13px}.ScenePic-module__eRrymq__relayPin{padding:3px 8px;font-size:11px}.ScenePic-module__eRrymq__book{grid-template-columns:1fr}.ScenePic-module__eRrymq__page+.ScenePic-module__eRrymq__page{border-top:2px dashed #1b3a8f66;border-left:0}.ScenePic-module__eRrymq__page{gap:8px;padding:10px 12px 12px}.ScenePic-module__eRrymq__keySlot b{font-size:18px}.ScenePic-module__eRrymq__ctrlGrid{flex-direction:row}.ScenePic-module__eRrymq__ctrlSlot{flex-direction:column;flex:1;padding:4px 0 6px}.ScenePic-module__eRrymq__bookFoot{display:none}.ScenePic-module__eRrymq__drive{height:120px}.ScenePic-module__eRrymq__folderFace{padding:18px 18px 22px}.ScenePic-module__eRrymq__board{width:min(210px,62%)}.ScenePic-module__eRrymq__device{height:150px}.ScenePic-module__eRrymq__timer{font-size:30px}.ScenePic-module__eRrymq__manual{width:92px;top:-24px;right:-14px}.ScenePic-module__eRrymq__suspectSay{font-size:15.5px}.ScenePic-module__eRrymq__locks{gap:8px}.ScenePic-module__eRrymq__lockCard{width:96px;padding:12px 6px 10px}.ScenePic-module__eRrymq__glyph{width:60px;height:45px}.ScenePic-module__eRrymq__lockName{font-size:12px}.ScenePic-module__eRrymq__byZero{padding:3px 6px;font-size:10px;right:-6px}.ScenePic-module__eRrymq__sceneCard small{display:none}.ScenePic-module__eRrymq__laptopScreen{width:200px;font-size:10px}.ScenePic-module__eRrymq__laptopBase{width:240px}.ScenePic-module__eRrymq__stamps{gap:8px}.ScenePic-module__eRrymq__stampMini{flex-direction:column;gap:0;padding:5px 4px}.ScenePic-module__eRrymq__stampMini span{letter-spacing:.02em;font-size:9px}.ScenePic-module__eRrymq__pile{transform:scale(.8)}.ScenePic-module__eRrymq__act{padding:20px 26px 22px}}@media (prefers-reduced-motion:reduce){.ScenePic-module__eRrymq__blink,.ScenePic-module__eRrymq__blinkSlow,.ScenePic-module__eRrymq__pulse,.ScenePic-module__eRrymq__breathe,.ScenePic-module__eRrymq__flicker,.ScenePic-module__eRrymq__shake,.ScenePic-module__eRrymq__hum,.ScenePic-module__eRrymq__staticMove,.ScenePic-module__eRrymq__fly,.ScenePic-module__eRrymq__spin,.ScenePic-module__eRrymq__spinBack,.ScenePic-module__eRrymq__rowIn,.ScenePic-module__eRrymq__twinkle,.ScenePic-module__eRrymq__ping,.ScenePic-module__eRrymq__wave,.ScenePic-module__eRrymq__spread,.ScenePic-module__eRrymq__jolt,.ScenePic-module__eRrymq__follow,.ScenePic-module__eRrymq__tileIn,.ScenePic-module__eRrymq__ledBlink,.ScenePic-module__eRrymq__ledOn,.ScenePic-module__eRrymq__stretch,.ScenePic-module__eRrymq__crackIn,.ScenePic-module__eRrymq__turning,.ScenePic-module__eRrymq__plug,.ScenePic-module__eRrymq__sweep,.ScenePic-module__eRrymq__marker,.ScenePic-module__eRrymq__slamLate,.ScenePic-module__eRrymq__clear,.ScenePic-module__eRrymq__flyIn,.ScenePic-module__eRrymq__drain,.ScenePic-module__eRrymq__stack,.ScenePic-module__eRrymq__drop,.ScenePic-module__eRrymq__strike,.ScenePic-module__eRrymq__tick{animation:none}}
.Circuit-module__uEp50W__root{--c-cream:var(--z-cream,#f7f0e2);--c-card:var(--z-card,#fffdf8);--c-soft:var(--z-soft,#fff1e8);--c-cobalt:var(--z-cobalt,#1b3a8f);--c-ink:var(--z-ink,#1c2340);--c-muted:var(--z-muted,#5a6079);--c-dim:var(--z-dim-3,#8d94a8);--c-orange:var(--z-orange,#f26a1b);--c-orange-hi:var(--z-orange-hi,#d9570c);--c-teal:var(--z-teal,#1f8a7a);--c-red:var(--z-red,#d8432b);--c-dark:var(--z-dark,#1c2340);--c-dark-panel:var(--z-dark-panel,#2a3358);--c-sans:var(--z-sans,var(--font-sans,system-ui,sans-serif));--c-mono:var(--z-mono,var(--font-mono,ui-monospace,monospace));--c-display:var(--z-display,var(--font-display,serif));--c-wire:#f7f0e2db;--c-on-dark:#f7f0e2a8;--c-hole:#f7f0e214;--c-hole-line:#f7f0e24d;--c-side:320px;--c-pad:2.8302%;--c-strip:160px;--c-data:320px;--c-drawer:0px;--c-ghost:80px;--c-inner:100%;--c-cap:54px;--c-gap:12px;--c-tgap:5px;--c-tpad:6px;--c-grid:repeat(4,minmax(0,1fr));--c-track:repeat(8,56px);--c-row:56px;--c-at:0s;width:100%;height:auto;min-height:min(520px,100cqh);font-family:var(--c-sans);color:var(--c-ink);-webkit-tap-highlight-color:transparent;align-self:stretch;position:relative;overflow:hidden}.Circuit-module__uEp50W__layer{gap:var(--c-gap);min-width:0;min-height:0;display:flex;position:absolute;inset:0}.Circuit-module__uEp50W__wide{flex-direction:row}.Circuit-module__uEp50W__tall{flex-direction:column}.Circuit-module__uEp50W__board{gap:var(--c-gap);flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.Circuit-module__uEp50W__cap{flex:0 0 var(--c-cap);height:var(--c-cap);width:var(--c-inner);grid-template-rows:16px minmax(0,1fr);grid-template-columns:minmax(0,1fr) auto;align-self:center;gap:3px 12px;max-width:100%;display:grid;overflow:hidden}.Circuit-module__uEp50W__capTop{white-space:nowrap;grid-area:1/1;justify-content:space-between;align-items:center;gap:12px;min-width:0;margin:0;display:flex}.Circuit-module__uEp50W__capLabel{text-overflow:ellipsis;min-width:0;font:600 11px/1 var(--c-mono);letter-spacing:.24em;color:var(--c-cobalt);overflow:hidden}.Circuit-module__uEp50W__capCount{font:600 12px/1 var(--c-mono);font-variant-numeric:tabular-nums;color:var(--c-teal);flex:none}.Circuit-module__uEp50W__capLine{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;grid-area:2/1;min-width:0;margin:0;font-size:12.5px;line-height:17px;display:-webkit-box;overflow:hidden}.Circuit-module__uEp50W__capTip{color:var(--c-muted)}.Circuit-module__uEp50W__capHint{color:var(--c-orange-hi);font-weight:600}.Circuit-module__uEp50W__capSay{color:var(--c-red);font-weight:700}.Circuit-module__uEp50W__again{touch-action:manipulation;background:var(--c-card);min-height:44px;box-shadow:inset 0 0 0 2px var(--c-cobalt);color:var(--c-cobalt);font-family:var(--c-sans);cursor:pointer;border:0;border-radius:8px;flex-direction:column;grid-area:1/2/3;justify-content:center;align-self:center;align-items:center;gap:1px;padding:4px 16px;transition:background .12s;display:flex}.Circuit-module__uEp50W__again:hover{background:var(--c-soft)}.Circuit-module__uEp50W__againMain{font:600 14px/1.15 var(--c-sans)}.Circuit-module__uEp50W__againNote{font:500 10px/1.2 var(--c-mono);letter-spacing:.06em;color:var(--c-muted)}.Circuit-module__uEp50W__root .Circuit-module__uEp50W__again:focus-visible{outline:3px solid var(--c-orange);outline-offset:2px;border-radius:8px}.Circuit-module__uEp50W__stage{flex:auto;place-items:center;min-height:0;display:grid;position:relative}.Circuit-module__uEp50W__boardBox{width:var(--c-side);height:var(--c-side);background:repeating-linear-gradient(to bottom,#f7f0e20a 0 2px,transparent 2px 5px),var(--c-dark);border-radius:10px;position:relative}.Circuit-module__uEp50W__boardBox[data-shake=a]{animation:.42s ease-in-out Circuit-module__uEp50W__cshakeA}.Circuit-module__uEp50W__boardBox[data-shake=b]{animation:.42s ease-in-out Circuit-module__uEp50W__cshakeB}.Circuit-module__uEp50W__art{width:100%;height:100%;display:block;position:absolute;inset:0}.Circuit-module__uEp50W__cells{inset:var(--c-pad);grid-template-columns:var(--c-grid);grid-template-rows:var(--c-grid);touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;display:grid;position:absolute}.Circuit-module__uEp50W__cell{cursor:pointer;touch-action:none;background:0 0;border:0;border-radius:8px;margin:0;padding:0}.Circuit-module__uEp50W__cell:disabled{cursor:default}.Circuit-module__uEp50W__cell[data-over="1"]{background:#f26a1b29;box-shadow:inset 0 0 0 2px #f26a1bcc}.Circuit-module__uEp50W__cell[data-pick="1"]{box-shadow:inset 0 0 0 3px var(--c-orange);background:#f26a1b1a}.Circuit-module__uEp50W__root .Circuit-module__uEp50W__cell:focus-visible{outline:2px solid var(--c-orange);outline-offset:-3px;border-radius:8px}.Circuit-module__uEp50W__flash{z-index:6;background:var(--c-card);opacity:0;pointer-events:none;transition:opacity .35s ease-out;position:absolute;inset:-2000px}.Circuit-module__uEp50W__flash[data-on="1"]{opacity:1}.Circuit-module__uEp50W__hole{fill:var(--c-hole);stroke:var(--c-hole-line);stroke-width:2px;stroke-dasharray:6 5;vector-effect:non-scaling-stroke}.Circuit-module__uEp50W__tile{fill:var(--c-dark-panel);transition:fill-opacity .3s ease-out}.Circuit-module__uEp50W__tile[data-lit="1"]{fill-opacity:0}.Circuit-module__uEp50W__endRing rect{fill:none;stroke:var(--c-orange);stroke-width:3px;stroke-dasharray:9 7}.Circuit-module__uEp50W__mark{fill:#f7f0e26b;transition:opacity .3s ease-out}.Circuit-module__uEp50W__mark[data-off="1"]{opacity:0}.Circuit-module__uEp50W__wire{fill:none;stroke:var(--c-wire);stroke-width:5px;stroke-linecap:butt;stroke-linejoin:round}.Circuit-module__uEp50W__plug{fill:var(--c-teal)}.Circuit-module__uEp50W__plugTx{fill:#f7f0e2d1;font-family:var(--c-sans);paint-order:stroke;stroke:var(--c-dark);stroke-width:3.5px;stroke-linejoin:round;font-size:11.5px;font-weight:700}.Circuit-module__uEp50W__lampOff{fill:none;stroke:var(--c-orange);stroke-width:3.2px;stroke-linecap:round}.Circuit-module__uEp50W__lampOff circle{fill:var(--c-dark)}.Circuit-module__uEp50W__chipBox{transition:opacity .3s ease-out}.Circuit-module__uEp50W__chipBox rect{fill:var(--c-dark);stroke:#f7f0e280;stroke-width:2.5px}.Circuit-module__uEp50W__chipBox text{fill:var(--c-cream);font-family:var(--c-mono);font-size:17px;font-weight:600}.Circuit-module__uEp50W__chipBox[data-off="1"]{opacity:0}.Circuit-module__uEp50W__hintDot{fill:var(--c-orange);stroke:var(--c-dark);stroke-width:2px;animation:1.5s ease-in-out infinite Circuit-module__uEp50W__cpulse}.Circuit-module__uEp50W__flowGlow{filter:drop-shadow(0 0 3px #f26a1bb3)}.Circuit-module__uEp50W__flow{fill:none;stroke:var(--c-orange);stroke-width:6.5px;stroke-linecap:butt;stroke-linejoin:round;stroke-dasharray:1 1}.Circuit-module__uEp50W__flowThick{stroke-width:9px}.Circuit-module__uEp50W__flowF{animation:.115s linear both Circuit-module__uEp50W__cflowF;animation-delay:var(--c-at)}.Circuit-module__uEp50W__flowR{animation:.115s linear both Circuit-module__uEp50W__cflowR;animation-delay:var(--c-at)}.Circuit-module__uEp50W__fadeIn{animation:.4s ease-out both Circuit-module__uEp50W__cfade;animation-delay:var(--c-at)}.Circuit-module__uEp50W__bolt{fill:var(--c-teal);transition:filter .3s ease-out}.Circuit-module__uEp50W__bolt[data-lit="1"]{filter:drop-shadow(0 0 4px #1f8a7af2)}.Circuit-module__uEp50W__glow circle{fill:var(--c-orange)}.Circuit-module__uEp50W__lampOn{fill:var(--c-orange);stroke:var(--c-orange);stroke-width:3.5px;transition:r .5s cubic-bezier(.34,1.4,.64,1)}.Circuit-module__uEp50W__lampX{fill:none;stroke:var(--c-dark);stroke-width:3px;stroke-linecap:round;transition:opacity .45s ease-out}.Circuit-module__uEp50W__lampX[data-off="1"]{opacity:0}.Circuit-module__uEp50W__lampKey{fill:var(--c-dark);font-family:var(--c-display);letter-spacing:.02em;font-size:26px;font-weight:800}.Circuit-module__uEp50W__lampFly{transform-box:fill-box;transform-origin:50%;animation:.8s ease-in forwards Circuit-module__uEp50W__cfly}.Circuit-module__uEp50W__swGlow{fill:var(--c-teal);opacity:.32}.Circuit-module__uEp50W__sw{fill:var(--c-cream);stroke:var(--c-cobalt);stroke-width:2px;vector-effect:non-scaling-stroke;transition:fill .18s ease-out,stroke .18s ease-out}.Circuit-module__uEp50W__sw[data-on="1"]{fill:var(--c-teal);stroke:var(--c-cream)}.Circuit-module__uEp50W__sw[data-next="1"]{stroke:var(--c-orange);stroke-width:3px;animation:1.2s ease-in-out infinite Circuit-module__uEp50W__cpulse}.Circuit-module__uEp50W__swTx{fill:var(--c-cobalt);font-family:var(--c-display);font-size:22px;font-weight:800}.Circuit-module__uEp50W__swTx[data-on="1"]{fill:var(--c-cream)}.Circuit-module__uEp50W__swMark{fill:var(--c-orange);font-family:var(--c-sans);opacity:0;animation:.9s ease-out both Circuit-module__uEp50W__cmark;animation-delay:var(--c-at);font-size:24px;font-weight:700}.Circuit-module__uEp50W__spark{transform-box:fill-box;transform-origin:50%;animation:.6s ease-out both Circuit-module__uEp50W__cspark}.Circuit-module__uEp50W__spark circle,.Circuit-module__uEp50W__spark path{fill:none;stroke:var(--c-red);stroke-width:4px;stroke-linecap:round}.Circuit-module__uEp50W__strip{height:var(--c-strip);width:var(--c-inner);flex-direction:column;flex:none;align-self:center;gap:6px;max-width:100%;min-height:0;display:flex}.Circuit-module__uEp50W__stripCap{white-space:nowrap;height:20px;font:600 11px/1 var(--c-mono);letter-spacing:.24em;color:var(--c-cobalt);flex:none;align-items:center;margin:0;display:flex;overflow:hidden}.Circuit-module__uEp50W__tray{grid-template-columns:var(--c-track);grid-auto-rows:var(--c-row);align-self:flex-start;gap:var(--c-tgap);min-height:0;padding:var(--c-tpad);border:2px dashed var(--c-cobalt);touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;border-radius:8px;flex:none;display:grid}.Circuit-module__uEp50W__slot{background:var(--c-dark);cursor:grab;touch-action:none;border:0;border-radius:6px;margin:0;padding:0;transition:box-shadow .12s;position:relative}.Circuit-module__uEp50W__slot[data-gone="1"]{cursor:default;background:0 0;border:2px dashed #1b3a8f38}.Circuit-module__uEp50W__slot[data-pick="1"]{box-shadow:0 0 0 2px var(--c-card),0 0 0 5px var(--c-orange)}.Circuit-module__uEp50W__slot[data-rim="1"]{animation:1.8s ease-in-out infinite Circuit-module__uEp50W__crim}.Circuit-module__uEp50W__root .Circuit-module__uEp50W__slot:focus-visible{outline:2px solid var(--c-orange);outline-offset:2px;border-radius:6px}.Circuit-module__uEp50W__slotArt{width:100%;height:100%;display:block}.Circuit-module__uEp50W__ghost{z-index:7;width:var(--c-ghost);height:var(--c-ghost);background:var(--c-dark);box-shadow:0 0 0 2px var(--c-orange),6px 8px 0 #1b3a8f4d;pointer-events:none;border-radius:6px;position:absolute}.Circuit-module__uEp50W__ghost svg{width:100%;height:100%;display:block}.Circuit-module__uEp50W__chips{flex:auto;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:minmax(0,96px);align-content:center;gap:8px;min-height:0;display:grid}.Circuit-module__uEp50W__chip{background:var(--c-cream);min-height:56px;color:var(--c-cobalt);text-align:center;border-radius:8px;align-content:center;justify-items:center;gap:3px;padding:8px 4px;transition:background .18s ease-out,box-shadow .18s ease-out,color .18s ease-out;display:grid;box-shadow:inset 0 0 0 2px #1b3a8f4d}.Circuit-module__uEp50W__chip[data-past="1"]{box-shadow:inset 0 0 0 2px var(--c-teal);color:var(--c-teal);background:#1f8a7a29}.Circuit-module__uEp50W__chip[data-now="1"]{background:var(--c-soft);box-shadow:inset 0 0 0 3px var(--c-orange);color:var(--c-orange-hi)}.Circuit-module__uEp50W__chipNo{font:600 11px/1 var(--c-mono);letter-spacing:.1em;opacity:.75}.Circuit-module__uEp50W__chipWord{font:800 clamp(12px,calc(var(--c-inner)/30),18px)/1.2 var(--c-display);word-break:keep-all}.Circuit-module__uEp50W__chipNum{font:600 14px/1 var(--c-mono);color:var(--c-orange-hi)}.Circuit-module__uEp50W__data{flex:0 0 var(--c-data);width:var(--c-data);scrollbar-width:thin;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:auto}.Circuit-module__uEp50W__drawer{flex-direction:column;flex:none;gap:8px;min-height:0;display:flex}.Circuit-module__uEp50W__handle{touch-action:manipulation;background:var(--c-card);min-height:44px;box-shadow:inset 0 0 0 2px var(--c-cobalt);color:var(--c-cobalt);font:600 14px/1.2 var(--c-sans);cursor:pointer;border:0;border-radius:8px;flex:none;align-items:center;gap:10px;padding:0 16px;display:flex}.Circuit-module__uEp50W__handle:hover{background:var(--c-soft)}.Circuit-module__uEp50W__handleDot{background:var(--c-orange);border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite Circuit-module__uEp50W__cpulse}.Circuit-module__uEp50W__handleTx{font:500 12px/1 var(--c-mono);color:var(--c-muted);margin-left:auto}.Circuit-module__uEp50W__root .Circuit-module__uEp50W__handle:focus-visible{outline:3px solid var(--c-orange);outline-offset:2px;border-radius:8px}.Circuit-module__uEp50W__drawerIn{min-height:0;height:calc(var(--c-drawer) - 52px);scrollbar-width:thin;flex-direction:column;flex:auto;display:flex;overflow:auto}.Circuit-module__uEp50W__guide{background:var(--c-card);border:2px solid var(--c-cobalt);border-radius:8px;flex:1 0 auto;padding:16px 16px 34px;position:relative}.Circuit-module__uEp50W__guideTitle{font:600 11px/1.4 var(--c-mono);letter-spacing:.22em;color:var(--c-cobalt);margin:0}.Circuit-module__uEp50W__guideLead{font:700 15.5px/1.55 var(--c-display);color:var(--c-ink);margin:8px 0 14px}.Circuit-module__uEp50W__steps{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.Circuit-module__uEp50W__step{background:var(--c-cream);border-radius:6px;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:4px 8px;padding:10px 12px;display:grid}.Circuit-module__uEp50W__stepMark{font:800 15px/1.2 var(--c-display);color:var(--c-orange)}.Circuit-module__uEp50W__stepName{font:800 15px/1.2 var(--c-display);color:var(--c-cobalt)}.Circuit-module__uEp50W__stepBody{flex-direction:column;grid-column:1/-1;gap:3px;display:flex}.Circuit-module__uEp50W__stepLine{color:var(--c-ink);font-size:13px;line-height:1.55}.Circuit-module__uEp50W__drawerIn .Circuit-module__uEp50W__steps{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));align-items:start;display:grid}.Circuit-module__uEp50W__eggSpot{align-items:center;display:flex;position:absolute;bottom:2px;right:6px}@keyframes Circuit-module__uEp50W__cflowF{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes Circuit-module__uEp50W__cflowR{0%{stroke-dashoffset:-1px}to{stroke-dashoffset:0}}@keyframes Circuit-module__uEp50W__cfade{0%{opacity:0}to{opacity:1}}@keyframes Circuit-module__uEp50W__cspark{0%{opacity:1;transform:scale(.55)}to{opacity:0;transform:scale(1.6)}}@keyframes Circuit-module__uEp50W__cshakeA{0%,to{transform:translate(0)}15%{transform:translate(-7px)}35%{transform:translate(6px)}60%{transform:translate(-4px)}85%{transform:translate(3px)}}@keyframes Circuit-module__uEp50W__cshakeB{0%,to{transform:translate(0)}15%{transform:translate(-7px)}35%{transform:translate(6px)}60%{transform:translate(-4px)}85%{transform:translate(3px)}}@keyframes Circuit-module__uEp50W__cmark{0%{opacity:0;transform:translateY(6px)}25%{opacity:1;transform:translateY(0)}70%{opacity:1}to{opacity:0}}@keyframes Circuit-module__uEp50W__cfly{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-120px)scale(.5)}}@keyframes Circuit-module__uEp50W__cpulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes Circuit-module__uEp50W__crim{0%,to{box-shadow:0 0 0 2px var(--c-card),0 0 0 5px #f26a1b38}50%{box-shadow:0 0 0 2px var(--c-card),0 0 0 5px var(--c-orange)}}@media (prefers-reduced-motion:reduce){.Circuit-module__uEp50W__boardBox[data-shake=a],.Circuit-module__uEp50W__boardBox[data-shake=b],.Circuit-module__uEp50W__slot[data-rim="1"],.Circuit-module__uEp50W__sw[data-next="1"],.Circuit-module__uEp50W__hintDot,.Circuit-module__uEp50W__handleDot,.Circuit-module__uEp50W__swMark,.Circuit-module__uEp50W__spark,.Circuit-module__uEp50W__lampFly,.Circuit-module__uEp50W__fadeIn,.Circuit-module__uEp50W__flowF,.Circuit-module__uEp50W__flowR{animation:none}.Circuit-module__uEp50W__swMark{opacity:1}.Circuit-module__uEp50W__tile,.Circuit-module__uEp50W__mark,.Circuit-module__uEp50W__chipBox,.Circuit-module__uEp50W__lampOn,.Circuit-module__uEp50W__lampX,.Circuit-module__uEp50W__sw,.Circuit-module__uEp50W__bolt,.Circuit-module__uEp50W__chip,.Circuit-module__uEp50W__slot,.Circuit-module__uEp50W__again,.Circuit-module__uEp50W__flash{transition:none}}
.Clues-module__R36IGG__root{--cl-cream:var(--z-cream,#f7f0e2);--cl-card:var(--z-card,#fffdf8);--cl-soft:var(--z-soft,#fff1e8);--cl-desk:#e9e2d2;--cl-cobalt:var(--z-cobalt,#1b3a8f);--cl-ink:var(--z-ink,#1c2340);--cl-muted:var(--z-muted,#5a6079);--cl-dim:var(--z-dim-3,#8d94a8);--cl-orange:var(--z-orange,#f26a1b);--cl-orange-hi:var(--z-orange-hi,#d9570c);--cl-teal:var(--z-teal,#1f8a7a);--cl-red:var(--z-red,#d8432b);--cl-dark:var(--z-dark,#1c2340);--cl-sans:var(--z-sans,var(--font-sans,system-ui,sans-serif));--cl-mono:var(--z-mono,var(--font-mono,ui-monospace,monospace));--cl-display:var(--z-display,var(--font-display,serif));--cl-line:#1b3a8f40;--cl-hl:#f26a1b24;--cl-yes:#1f8a7a2e;--cl-scan:repeating-linear-gradient(to bottom,#f7f0e20a 0 2px,transparent 2px 5px);--cl-disc:56px;--cl-chip:52px;--cl-chip-gap:8px;width:100%;height:auto;min-height:min(460px,100cqh);font-family:var(--cl-sans);color:var(--cl-ink);-webkit-tap-highlight-color:transparent;align-self:stretch;position:relative;overflow:hidden}.Clues-module__R36IGG__layer{min-width:0;min-height:0;display:flex;position:absolute;inset:0}.Clues-module__R36IGG__wide{flex-direction:row;gap:20px}.Clues-module__R36IGG__roomy{--cl-disc:60px;--cl-chip-gap:12px}.Clues-module__R36IGG__roomy .Clues-module__R36IGG__seats{padding:22px 16px}.Clues-module__R36IGG__roomy .Clues-module__R36IGG__seat{gap:8px}.Clues-module__R36IGG__tall{--cl-disc:44px;--cl-chip:44px;--cl-chip-gap:6px;flex-direction:column;gap:10px}.Clues-module__R36IGG__board{flex-direction:column;flex:auto;gap:12px;min-width:0;min-height:0;display:flex}.Clues-module__R36IGG__tall .Clues-module__R36IGG__board{gap:10px;padding:4px 4px 0}.Clues-module__R36IGG__side{flex-direction:column;flex:none;gap:12px;min-height:0;display:flex;position:relative}.Clues-module__R36IGG__side .Clues-module__R36IGG__acts{margin-top:auto}.Clues-module__R36IGG__label{font:600 11px/1.4 var(--cl-mono);letter-spacing:.22em;color:var(--cl-cobalt);white-space:nowrap;margin:0}.Clues-module__R36IGG__capRow{flex-wrap:wrap;align-items:baseline;gap:2px 12px;display:flex}.Clues-module__R36IGG__tip{color:var(--cl-muted);font-size:12px;line-height:1.4}.Clues-module__R36IGG__seats{background:var(--cl-scan),var(--cl-dark);touch-action:none;border-radius:12px;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;padding:12px 10px;display:grid}.Clues-module__R36IGG__tall .Clues-module__R36IGG__seats{gap:4px;padding:10px 8px}.Clues-module__R36IGG__seats[data-shake="1"]{animation:.38s ease-in-out Clues-module__R36IGG__clshake}@keyframes Clues-module__R36IGG__clshake{0%,to{transform:translate(0)}15%{transform:translate(-7px)}35%{transform:translate(6px)}60%{transform:translate(-4px)}85%{transform:translate(3px)}}.Clues-module__R36IGG__seat{min-width:0;min-height:44px;color:var(--cl-cream);cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:0 0;border:0;border-radius:8px;flex-direction:column;align-items:center;gap:5px;padding:2px 0;font-family:inherit;display:flex}.Clues-module__R36IGG__seatNo{font:600 11px/13px var(--cl-mono);letter-spacing:.08em;color:#f7f0e299}.Clues-module__R36IGG__disc{box-sizing:border-box;width:min(100%,var(--cl-disc));aspect-ratio:1;font:700 13px/1 var(--cl-sans);white-space:nowrap;border:3px dashed #f7f0e266;border-radius:50%;place-items:center;transition:border-color .12s,box-shadow .12s;display:grid}.Clues-module__R36IGG__tall .Clues-module__R36IGG__disc{font-size:12px}@media (hover:hover){.Clues-module__R36IGG__seat:hover .Clues-module__R36IGG__disc{border-color:#f7f0e2cc}}.Clues-module__R36IGG__seat.Clues-module__R36IGG__seatFull .Clues-module__R36IGG__disc{border:3px solid var(--cl-cream)}.Clues-module__R36IGG__seat.Clues-module__R36IGG__seatOn .Clues-module__R36IGG__disc{border:3px solid var(--cl-orange);box-shadow:0 0 0 3px #f26a1b59}.Clues-module__R36IGG__seat.Clues-module__R36IGG__seatOn .Clues-module__R36IGG__seatNo{color:var(--cl-orange)}.Clues-module__R36IGG__seat.Clues-module__R36IGG__seatLock{cursor:default}.Clues-module__R36IGG__seat.Clues-module__R36IGG__seatLock .Clues-module__R36IGG__disc{border:3px solid var(--cl-teal);box-shadow:0 0 0 3px #1f8a7a59}.Clues-module__R36IGG__seat.Clues-module__R36IGG__seatLock .Clues-module__R36IGG__seatNo{background:var(--cl-teal);color:var(--cl-cream);border-radius:999px;padding:0 6px}.Clues-module__R36IGG__chipBlock{flex-direction:column;gap:8px;display:flex}.Clues-module__R36IGG__chips{grid-template-columns:repeat(6,minmax(0,var(--cl-chip)));gap:var(--cl-chip-gap);touch-action:none;display:grid}.Clues-module__R36IGG__chip{box-sizing:border-box;aspect-ratio:1;border:3px solid var(--cl-cobalt);width:100%;font:700 13px/1 var(--cl-sans);white-space:nowrap;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;border-radius:50%;place-items:center;padding:0;transition:transform .12s,box-shadow .12s;display:grid}.Clues-module__R36IGG__tall .Clues-module__R36IGG__chip{font-size:12px}@media (hover:hover){.Clues-module__R36IGG__chip:hover:not(:disabled){transform:translateY(-2px);box-shadow:2px 3px #1b3a8f4d}}.Clues-module__R36IGG__chip.Clues-module__R36IGG__chipOn{box-shadow:0 0 0 3px var(--cl-card),0 0 0 6px var(--cl-orange);transform:translateY(-3px)}.Clues-module__R36IGG__chip.Clues-module__R36IGG__chipOff{opacity:.25;cursor:default}.Clues-module__R36IGG__gridWrap{flex-direction:column;flex:none;align-items:flex-start;gap:8px;min-width:0;display:flex}.Clues-module__R36IGG__grid{display:grid}.Clues-module__R36IGG__corner{background:linear-gradient(to top right,transparent calc(50% - .75px),var(--cl-line)calc(50% - .75px)calc(50% + .75px),transparent calc(50% + .75px));position:relative}.Clues-module__R36IGG__corner i{font:600 9px/1 var(--cl-mono);color:var(--cl-muted);font-style:normal;position:absolute}.Clues-module__R36IGG__corner i:first-child{top:2px;right:2px}.Clues-module__R36IGG__corner i:last-child{bottom:2px;left:1px}.Clues-module__R36IGG__colHead{box-sizing:border-box;border:2px solid var(--cl-cobalt);font:700 13px/1 var(--cl-sans);white-space:nowrap;border-radius:4px;place-items:center;display:grid;overflow:hidden}.Clues-module__R36IGG__tall .Clues-module__R36IGG__colHead{font-size:12px}.Clues-module__R36IGG__rowHead{color:var(--cl-cobalt);border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.Clues-module__R36IGG__rowHead b{font:600 16px/1 var(--cl-mono)}.Clues-module__R36IGG__dotS{width:10px;height:10px;box-shadow:0 0 0 1.5px var(--cl-cobalt);border-radius:50%;flex:none}.Clues-module__R36IGG__rowHead.Clues-module__R36IGG__headGlow{background:var(--cl-soft);color:var(--cl-orange-hi);box-shadow:inset 0 0 0 2px var(--cl-orange)}.Clues-module__R36IGG__colHead.Clues-module__R36IGG__headGlow{box-shadow:0 0 0 2px var(--cl-card),0 0 0 4px var(--cl-orange)}.Clues-module__R36IGG__cell{box-sizing:border-box;border:2px solid var(--cl-line);background:var(--cl-card);color:var(--cl-red);font:600 18px/1 var(--cl-mono);cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;border-radius:4px;place-items:center;padding:0;display:grid}.Clues-module__R36IGG__tall .Clues-module__R36IGG__cell{font-size:17px}@media (hover:hover){.Clues-module__R36IGG__cell:not(.Clues-module__R36IGG__cellAuto):hover{background:var(--cl-soft)}}.Clues-module__R36IGG__cell.Clues-module__R36IGG__cellYes{background:var(--cl-yes);color:var(--cl-teal)}.Clues-module__R36IGG__cell.Clues-module__R36IGG__cellAuto{background:var(--cl-cream);color:#d8432b8c;cursor:default;border-style:dashed}.Clues-module__R36IGG__cell.Clues-module__R36IGG__cellAuto.Clues-module__R36IGG__cellYes{color:#1f8a7ad9;background:#1f8a7a1a}.Clues-module__R36IGG__cell.Clues-module__R36IGG__cellGlow{border-color:#f26a1bbf}.Clues-module__R36IGG__cell.Clues-module__R36IGG__cellGlow:not(.Clues-module__R36IGG__cellYes){background:var(--cl-hl)}.Clues-module__R36IGG__gridWay{color:var(--cl-muted);margin:0;font-size:12.5px;line-height:1.45}.Clues-module__R36IGG__hint{background:var(--cl-soft);color:var(--cl-ink);font:500 13.5px/1.5 var(--cl-sans);border-radius:6px;flex:none;margin:0;padding:8px 12px}.Clues-module__R36IGG__acts{flex:none;gap:10px;padding:0 4px 4px 0;display:flex}.Clues-module__R36IGG__btn{background:var(--cl-card);min-height:54px;box-shadow:inset 0 0 0 2px var(--cl-cobalt);color:var(--cl-cobalt);font:600 15px/1.2 var(--cl-sans);cursor:pointer;touch-action:manipulation;border:0;border-radius:8px;flex:0 0 30%;padding:0 12px;transition:background .12s,transform .12s,box-shadow .12s}.Clues-module__R36IGG__btn:hover:not(:disabled){background:var(--cl-soft)}.Clues-module__R36IGG__btn:disabled{color:var(--cl-dim);cursor:default;box-shadow:inset 0 0 0 2px #1b3a8f4d}.Clues-module__R36IGG__btn.Clues-module__R36IGG__go{background:var(--cl-orange);box-shadow:4px 4px 0 var(--cl-cobalt);color:#fff;font:800 19px/1.1 var(--cl-display);flex:auto}.Clues-module__R36IGG__btn.Clues-module__R36IGG__go:hover:not(:disabled){background:var(--cl-orange-hi)}.Clues-module__R36IGG__btn.Clues-module__R36IGG__go:active:not(:disabled){box-shadow:2px 2px 0 var(--cl-cobalt);transform:translate(2px,2px)}.Clues-module__R36IGG__btn.Clues-module__R36IGG__go:disabled{background:var(--cl-desk);box-shadow:none;color:var(--cl-dim)}.Clues-module__R36IGG__clues{flex-direction:column;flex:0 auto;gap:8px;min-height:0;margin-top:auto;display:flex}.Clues-module__R36IGG__cluesBody{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;overflow:auto}.Clues-module__R36IGG__packs{flex-direction:column;gap:4px;display:flex}.Clues-module__R36IGG__pack{border-radius:6px;grid-template-columns:1.6em minmax(0,1fr);align-items:start;column-gap:4px;padding:6px 8px;display:grid}.Clues-module__R36IGG__packLast{grid-template-columns:1.6em minmax(0,1fr) auto}.Clues-module__R36IGG__packHot{background:var(--cl-hl)}.Clues-module__R36IGG__packNo{font:700 14.5px/1.55 var(--cl-sans);color:var(--cl-orange);padding:3px 0 0 2px}.Clues-module__R36IGG__packLines{flex-direction:column;min-width:0;display:flex}.Clues-module__R36IGG__line{width:100%;color:var(--cl-ink);font:400 14.5px/1.55 var(--cl-sans);text-align:left;word-break:keep-all;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:4px;padding:3px 6px;display:block}@media (hover:hover){.Clues-module__R36IGG__line:hover{background:#1b3a8f0f}}.Clues-module__R36IGG__lineText{-webkit-box-decoration-break:clone;box-decoration-break:clone}.Clues-module__R36IGG__lineOn .Clues-module__R36IGG__lineText{background:linear-gradient(#0000 0 30%,#f26a1b73 30% 92%,#0000 92%)}.Clues-module__R36IGG__eggSpot{place-self:end}.Clues-module__R36IGG__dense .Clues-module__R36IGG__packs{gap:3px}.Clues-module__R36IGG__dense .Clues-module__R36IGG__pack{padding:4px 8px}.Clues-module__R36IGG__dense .Clues-module__R36IGG__packNo{padding-top:2px;font-size:14px;line-height:1.4}.Clues-module__R36IGG__dense .Clues-module__R36IGG__line{padding:2px 6px;font-size:14px;line-height:1.4}@media (pointer:coarse){.Clues-module__R36IGG__line{min-height:32px}}.Clues-module__R36IGG__data{box-sizing:border-box;border:2px solid var(--cl-line);background:var(--cl-cream);border-radius:8px;flex-direction:column;flex:0 auto;gap:8px;min-height:0;padding:8px 6px;display:flex}.Clues-module__R36IGG__tall .Clues-module__R36IGG__data{max-height:48%}.Clues-module__R36IGG__tall .Clues-module__R36IGG__dataShut{flex:none;max-height:none}.Clues-module__R36IGG__tall .Clues-module__R36IGG__boardShort{flex:none}.Clues-module__R36IGG__tall .Clues-module__R36IGG__dataGrow{flex:auto;max-height:none}.Clues-module__R36IGG__tall .Clues-module__R36IGG__dataGrow.Clues-module__R36IGG__dataShut{flex:none}.Clues-module__R36IGG__tabs{flex:none;align-items:center;gap:6px;padding:0 2px;display:flex}.Clues-module__R36IGG__tab{border:2px solid var(--cl-cobalt);background:var(--cl-card);min-height:40px;color:var(--cl-cobalt);font:600 11px/1 var(--cl-mono);letter-spacing:.2em;cursor:pointer;touch-action:manipulation;border-radius:999px;padding:0 14px}.Clues-module__R36IGG__tab:hover{background:var(--cl-soft)}.Clues-module__R36IGG__tab.Clues-module__R36IGG__tabOn,.Clues-module__R36IGG__tab.Clues-module__R36IGG__tabOn:hover{background:var(--cl-cobalt);color:var(--cl-cream)}.Clues-module__R36IGG__fold{min-height:44px;color:var(--cl-cobalt);font:600 14px/1.2 var(--cl-sans);cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:8px;margin-left:auto;padding:0 12px}.Clues-module__R36IGG__fold:hover{background:#1b3a8f0f}.Clues-module__R36IGG__dataBody{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;overflow:auto}.Clues-module__R36IGG__dataBody .Clues-module__R36IGG__gridWrap{align-items:center}.Clues-module__R36IGG__notes{box-sizing:border-box;pointer-events:none;z-index:4;flex-direction:column;align-items:center;gap:8px;width:max-content;max-width:calc(100% - 24px);display:flex;position:absolute;bottom:68px;left:50%;transform:translate(-50%)}.Clues-module__R36IGG__side .Clues-module__R36IGG__notes{bottom:70px}.Clues-module__R36IGG__warn,.Clues-module__R36IGG__flash{text-align:center;max-width:100%;font:600 14px/1.45 var(--cl-sans);border-radius:8px;margin:0;padding:10px 16px}.Clues-module__R36IGG__warn{border:2px solid var(--cl-red);background:var(--cl-card);color:var(--cl-red);box-shadow:4px 4px #d8432b38}.Clues-module__R36IGG__flash{background:var(--cl-cobalt);color:var(--cl-cream);box-shadow:4px 4px 0 var(--cl-orange);font-weight:700}.Clues-module__R36IGG__ghost{z-index:6;box-sizing:border-box;border:3px solid var(--cl-cobalt);width:52px;height:52px;font:700 13px/1 var(--cl-sans);white-space:nowrap;pointer-events:none;border-radius:50%;place-items:center;display:grid;position:absolute;transform:translate(-50%,-130%);box-shadow:4px 4px #1b3a8f4d}.Clues-module__R36IGG__veil{z-index:8;overscroll-behavior:contain;background:#f7f0e2f0;place-items:center;padding:16px;display:grid;position:absolute;inset:0;overflow:auto}.Clues-module__R36IGG__veilIn{flex-direction:column;align-items:center;gap:14px;width:100%;max-width:540px;display:flex}.Clues-module__R36IGG__rack{box-sizing:border-box;background:var(--cl-scan),var(--cl-dark);border-radius:12px;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;width:100%;padding:18px 10px 72px;display:grid}.Clues-module__R36IGG__lamp{color:#f7f0e273;flex-direction:column;align-items:center;gap:8px;display:flex;position:relative}.Clues-module__R36IGG__lampOn{color:var(--cl-cream)}.Clues-module__R36IGG__lampDot{box-sizing:border-box;aspect-ratio:1;background:var(--lamp,#8d949e);filter:brightness(.3)saturate(.4);border:3px solid #f7f0e24d;border-radius:50%;width:min(100%,44px);transition:filter .22s ease-out,border-color .22s ease-out,box-shadow .22s ease-out}.Clues-module__R36IGG__lampOn .Clues-module__R36IGG__lampDot{filter:none;border-color:var(--cl-cream);box-shadow:0 0 22px var(--lamp,#f7f0e24d)}.Clues-module__R36IGG__lampName{font:700 12px/1.2 var(--cl-sans)}.Clues-module__R36IGG__cast{background:linear-gradient(to bottom,var(--lamp,#8d949e),transparent);opacity:.5;transform-origin:top;border-radius:7px 7px 3px 3px;width:14px;height:54px;margin-top:6px;transition:transform .42s cubic-bezier(.22,.61,.36,1);position:absolute;top:100%;left:50%;transform:translate(-50%)scaleY(0)}.Clues-module__R36IGG__castOn{transform:translate(-50%)scaleY(1)}.Clues-module__R36IGG__keyOut{background:var(--cl-cobalt);color:var(--cl-cream);font:800 52px/1 var(--cl-display);letter-spacing:.1em;text-indent:.1em;font-variant-numeric:tabular-nums;box-shadow:4px 4px 0 var(--cl-orange);border-radius:8px;padding:10px 24px;animation:.6s cubic-bezier(.34,1.56,.64,1) Clues-module__R36IGG__keyPop;display:inline-block}@keyframes Clues-module__R36IGG__keyPop{0%{transform:scale(.9)}45%{transform:translateY(-8px)scale(1.2)}to{transform:scale(1)}}.Clues-module__R36IGG__keyLab{font:600 11px/1.4 var(--cl-mono);letter-spacing:.22em;color:var(--cl-cobalt);margin:0}.Clues-module__R36IGG__seat:focus-visible,.Clues-module__R36IGG__chip:focus-visible,.Clues-module__R36IGG__cell:focus-visible,.Clues-module__R36IGG__line:focus-visible,.Clues-module__R36IGG__btn:focus-visible,.Clues-module__R36IGG__tab:focus-visible,.Clues-module__R36IGG__fold:focus-visible{outline:3px solid var(--cl-orange);outline-offset:2px}.Clues-module__R36IGG__root .Clues-module__R36IGG__chip:focus-visible{border-radius:50%}.Clues-module__R36IGG__root .Clues-module__R36IGG__tab:focus-visible{border-radius:999px}@media (prefers-reduced-motion:reduce){.Clues-module__R36IGG__seats[data-shake="1"],.Clues-module__R36IGG__keyOut{animation:none}.Clues-module__R36IGG__lampDot,.Clues-module__R36IGG__cast,.Clues-module__R36IGG__chip,.Clues-module__R36IGG__disc,.Clues-module__R36IGG__btn{transition:none}}.Clues-module__R36IGG__line .Clues-module__R36IGG__art{flex-wrap:wrap;align-items:center;gap:4px;min-height:26px;display:flex}.Clues-module__R36IGG__line .Clues-module__R36IGG__lineText{color:var(--cl-ink);margin-top:3px;font-size:13px;line-height:1.4;display:block}.Clues-module__R36IGG__pill{min-width:38px;height:22px;font:700 11.5px/1 var(--cl-sans);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 7px;display:inline-flex}.Clues-module__R36IGG__stuck{gap:0}.Clues-module__R36IGG__stuck .Clues-module__R36IGG__pill:first-child{border-radius:999px 0 0 999px}.Clues-module__R36IGG__stuck .Clues-module__R36IGG__pill:last-child{border-radius:0 999px 999px 0;box-shadow:inset 2px 0 #ffffffb3}.Clues-module__R36IGG__gapBox{border:2px dashed var(--cl-cobalt,#1b3a8f);border-radius:4px;width:20px;height:20px}.Clues-module__R36IGG__op{color:var(--cl-cobalt,#1b3a8f);font:800 14px/1 var(--cl-sans)}.Clues-module__R36IGG__seatNo{background:var(--cl-cobalt,#1b3a8f);color:#fff;width:22px;height:22px;font:700 12px/1 var(--cl-mono,monospace);border-radius:5px;place-items:center;display:inline-grid}.Clues-module__R36IGG__slots{gap:2px;display:inline-flex}.Clues-module__R36IGG__slot{color:#1b3a8f8c;width:17px;height:20px;font:600 10px/1 var(--cl-mono,monospace);border-radius:4px;place-items:center;display:inline-grid;box-shadow:inset 0 0 0 1.5px #1b3a8f59}.Clues-module__R36IGG__slotChip{background:var(--cl-orange,#f26a1b);box-shadow:none;color:#fff}.Clues-module__R36IGG__slotX{color:var(--cl-red,#d8432b);font-size:11px;font-weight:800}.Clues-module__R36IGG__slotDot{color:var(--cl-teal,#1f8a7a);background:#1f8a7a38;box-shadow:inset 0 0 0 1.5px #1f8a7ab3}
.Decode-module__hVdeua__root{--d-card:var(--z-card,#fffdf8);--d-cream:var(--z-cream,#f7f0e2);--d-soft:var(--z-soft,#fff1e8);--d-desk:#e9e2d2;--d-cobalt:var(--z-cobalt,#1b3a8f);--d-ink:var(--z-ink,#1c2340);--d-muted:var(--z-muted,#5a6079);--d-dim:var(--z-dim-3,#8d94a8);--d-orange:var(--z-orange,#f26a1b);--d-orange-hi:var(--z-orange-hi,#d9570c);--d-teal:var(--z-teal,#1f8a7a);--d-red:var(--z-red,#d8432b);--d-gold:#c99a16;--d-line:#1b3a8f40;--d-line-hi:#1b3a8f99;--d-teal-soft:#1f8a7a1f;--d-sans:var(--z-sans,var(--font-sans,system-ui,sans-serif));--d-mono:var(--z-mono,var(--font-mono,ui-monospace,monospace));--d-display:var(--z-display,var(--font-display,serif));width:100%;height:auto;min-height:min(420px,100cqh);font-family:var(--d-sans);color:var(--d-ink);word-break:keep-all;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;align-self:stretch;position:relative;overflow:hidden}.Decode-module__hVdeua__layer{min-width:0;min-height:0;display:flex;position:absolute;inset:0}.Decode-module__hVdeua__side{flex-direction:row;justify-content:center;align-items:stretch;gap:18px}.Decode-module__hVdeua__stack{flex-direction:column}.Decode-module__hVdeua__board{flex-direction:column;flex:auto;gap:12px;min-width:0;min-height:0;display:flex}.Decode-module__hVdeua__side .Decode-module__hVdeua__board{flex:none}.Decode-module__hVdeua__board:not(.Decode-module__hVdeua__boardScroll){justify-content:center}.Decode-module__hVdeua__boardScroll{overscroll-behavior:contain;scrollbar-width:thin;overflow-y:auto}.Decode-module__hVdeua__boardScroll>*{flex:none}.Decode-module__hVdeua__pairs{flex:none;grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.Decode-module__hVdeua__pairsRow{grid-template-columns:repeat(2,minmax(0,1fr))}.Decode-module__hVdeua__pair{box-sizing:border-box;background:var(--d-cream);border-radius:8px;flex-direction:column;gap:5px;height:82px;padding:6px 8px 8px;transition:background-color .15s;display:flex}.Decode-module__hVdeua__pairOk{background:var(--d-teal-soft)}.Decode-module__hVdeua__pairTop{white-space:nowrap;flex:none;align-items:baseline;gap:7px;height:18px;line-height:18px;display:flex;overflow:hidden}.Decode-module__hVdeua__pairNo{font:700 10.5px/18px var(--d-mono);letter-spacing:.14em;color:var(--d-cobalt);flex:none}.Decode-module__hVdeua__pairTop .Decode-module__hVdeua__at,.Decode-module__hVdeua__pairTop .Decode-module__hVdeua__plain,.Decode-module__hVdeua__pairTop .Decode-module__hVdeua__cipher,.Decode-module__hVdeua__pairTop .Decode-module__hVdeua__arrow{line-height:18px}.Decode-module__hVdeua__pairTop .Decode-module__hVdeua__plain,.Decode-module__hVdeua__pairTop .Decode-module__hVdeua__cipher{letter-spacing:.1em;font-size:13.5px}.Decode-module__hVdeua__pairCells{flex:auto;gap:5px;min-height:0;display:flex}.Decode-module__hVdeua__pc{box-sizing:border-box;border:2.5px solid var(--d-cobalt);background:var(--d-card);border-radius:7px;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:2px;min-width:0;transition:background-color .15s,border-color .15s;display:flex;position:relative}.Decode-module__hVdeua__pcOut{font:600 11px/1 var(--d-mono);color:var(--d-teal);font-style:normal}.Decode-module__hVdeua__pcIn{font:800 19px/1 var(--d-display);color:var(--d-red);font-style:normal}.Decode-module__hVdeua__pcOk{border-color:var(--d-teal);background:var(--d-card)}.Decode-module__hVdeua__pcOk .Decode-module__hVdeua__pcIn{color:var(--d-teal)}.Decode-module__hVdeua__pcTick{font:800 10px/1 var(--d-sans);color:var(--d-teal);font-style:normal;position:absolute;top:1px;right:3px}.Decode-module__hVdeua__ring{box-shadow:0 0 0 3px var(--d-orange)}.Decode-module__hVdeua__mid{flex-direction:column;flex:none;align-items:center;display:flex;position:relative}.Decode-module__hVdeua__midAside{flex-direction:row;justify-content:center;align-items:center;gap:12px}.Decode-module__hVdeua__wheelSlot{flex:none;justify-content:center;display:flex}.Decode-module__hVdeua__wheel{touch-action:none;cursor:grab;border-radius:50%;position:relative}.Decode-module__hVdeua__wheel:active{cursor:grabbing}.Decode-module__hVdeua__root .Decode-module__hVdeua__wheel:focus-visible{outline:3px solid var(--d-orange);outline-offset:4px;border-radius:50%}.Decode-module__hVdeua__svg{width:100%;height:100%;display:block}.Decode-module__hVdeua__ringOut{fill:var(--d-card);stroke:var(--d-cobalt);stroke-width:2.4px}.Decode-module__hVdeua__ringIn{fill:var(--d-cream);stroke:var(--d-cobalt);stroke-width:1.4px}.Decode-module__hVdeua__hub{fill:var(--d-card);stroke:var(--d-cobalt);stroke-width:2px}.Decode-module__hVdeua__hubOn{fill:var(--d-soft);stroke:var(--d-orange);cursor:pointer}.Decode-module__hVdeua__dot{fill:var(--d-cobalt);opacity:.45}.Decode-module__hVdeua__link{stroke:var(--d-orange);stroke-width:2px}.Decode-module__hVdeua__litIn,.Decode-module__hVdeua__litOut{fill:var(--d-soft);stroke:var(--d-orange);stroke-width:1.8px}.Decode-module__hVdeua__grip{fill:var(--d-orange);stroke:var(--d-card);stroke-width:1.4px}.Decode-module__hVdeua__letOut,.Decode-module__hVdeua__letIn{font-family:var(--d-mono);fill:var(--d-cobalt);text-anchor:middle;dominant-baseline:central;font-size:12px;font-weight:600}.Decode-module__hVdeua__letIn{font-weight:700}.Decode-module__hVdeua__letLit{fill:var(--d-orange-hi)}.Decode-module__hVdeua__gold{fill:#c99a1638;stroke:var(--d-gold);stroke-width:2.2px}.Decode-module__hVdeua__goldBlink{animation:1.6s ease-in-out infinite Decode-module__hVdeua__dGold}@keyframes Decode-module__hVdeua__dGold{0%,to{fill:#c99a161f}50%{fill:#c99a166b}}.Decode-module__hVdeua__letGold{fill:#7a5a00;font-weight:800}.Decode-module__hVdeua__hubPlain{font-family:var(--d-display);fill:var(--d-teal);text-anchor:middle;dominant-baseline:central;pointer-events:none;font-size:32px;font-weight:800}.Decode-module__hVdeua__hubArrow{font-family:var(--d-sans);fill:var(--d-dim);text-anchor:middle;dominant-baseline:central;pointer-events:none;font-size:13px}.Decode-module__hVdeua__hubCipher{font-family:var(--d-display);fill:var(--d-red);text-anchor:middle;dominant-baseline:central;pointer-events:none;font-size:22px;font-weight:800}.Decode-module__hVdeua__caption{flex:none;justify-content:space-between;align-items:center;gap:8px;height:44px;display:flex}.Decode-module__hVdeua__aside{width:var(--aside);flex-direction:column;flex:none;gap:10px;min-width:0;display:flex}.Decode-module__hVdeua__nudges{gap:8px;display:flex}.Decode-module__hVdeua__nudge{appearance:none;background:var(--d-orange);color:#fff;width:44px;height:44px;font:800 26px/1 var(--d-display);box-shadow:3px 3px 0 var(--d-cobalt);cursor:pointer;touch-action:manipulation;border:0;border-radius:8px;flex:none;margin:0;padding:0 0 3px;transition:transform .12s,box-shadow .12s,background-color .12s}.Decode-module__hVdeua__nudge:hover:not(:disabled){background:var(--d-orange-hi)}.Decode-module__hVdeua__nudge:active:not(:disabled){box-shadow:1px 1px 0 var(--d-cobalt);transform:translate(2px,2px)}.Decode-module__hVdeua__nudge:disabled{background:var(--d-desk);color:var(--d-dim);box-shadow:none;cursor:default}.Decode-module__hVdeua__legend{min-width:0;font:500 12.5px/1.3 var(--d-sans);color:var(--d-muted);text-align:center;flex-direction:column;flex:auto;align-items:center;gap:2px;display:flex}.Decode-module__hVdeua__legend em{font-style:normal}.Decode-module__hVdeua__legend b{font-weight:700}.Decode-module__hVdeua__legOut b{color:var(--d-teal)}.Decode-module__hVdeua__legIn b{color:var(--d-red)}.Decode-module__hVdeua__aside .Decode-module__hVdeua__legend{text-align:left;flex:none;align-items:flex-start;font-size:12px}.Decode-module__hVdeua__chips{flex-direction:column;flex:none;gap:6px;height:118px;display:flex}.Decode-module__hVdeua__chipsLab{height:16px;font:600 11px/16px var(--d-mono);letter-spacing:.2em;color:var(--d-cobalt);white-space:nowrap;text-overflow:ellipsis;flex:none;overflow:hidden}.Decode-module__hVdeua__chipsLab em{font:500 12px/16px var(--d-sans);letter-spacing:0;color:var(--d-muted);font-style:normal}.Decode-module__hVdeua__chipList{flex:auto;gap:8px;min-height:0;display:flex}.Decode-module__hVdeua__chip{appearance:none;min-width:0;color:inherit;font:inherit;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:8px;flex-direction:column;flex:1 1 0;gap:4px;margin:0;padding:0;display:flex}.Decode-module__hVdeua__chip:disabled{cursor:default}.Decode-module__hVdeua__chipCipher{box-sizing:border-box;border:3px solid var(--d-cobalt);background:var(--d-cream);border-radius:8px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:3px;height:58px;transition:background-color .15s,border-color .15s;display:flex}.Decode-module__hVdeua__chipCipher b{font:800 26px/1 var(--d-display);color:var(--d-red)}.Decode-module__hVdeua__chipCipher time{font:500 10.5px/1 var(--d-mono);color:var(--d-muted);font-variant-numeric:tabular-nums}.Decode-module__hVdeua__chipAns{box-sizing:border-box;border:2px dashed var(--d-orange);border-radius:6px;flex:auto;justify-content:center;align-items:center;min-height:0;transition:background-color .15s,border-color .15s;display:flex}.Decode-module__hVdeua__chipAns em{font:800 20px/1 var(--d-display);color:var(--d-teal);font-style:normal}.Decode-module__hVdeua__chipAns i{font:700 16px/1 var(--d-mono);color:var(--d-orange-hi);font-style:normal}.Decode-module__hVdeua__chip:hover:not(:disabled) .Decode-module__hVdeua__chipCipher{background:var(--d-card)}.Decode-module__hVdeua__chipPick .Decode-module__hVdeua__chipCipher,.Decode-module__hVdeua__chipPick:hover:not(:disabled) .Decode-module__hVdeua__chipCipher{background:var(--d-soft);border-color:var(--d-orange)}.Decode-module__hVdeua__chipOpen .Decode-module__hVdeua__chipCipher{background:var(--d-card);border-color:var(--d-line)}.Decode-module__hVdeua__chipOpen .Decode-module__hVdeua__chipCipher b{color:#d8432b80}.Decode-module__hVdeua__chipOpen .Decode-module__hVdeua__chipAns{border-style:solid;border-color:var(--d-teal);background:var(--d-teal-soft)}.Decode-module__hVdeua__chipHit{animation:.5s ease-out Decode-module__hVdeua__dHit}@keyframes Decode-module__hVdeua__dHit{0%{transform:scale(1)}40%{transform:scale(1.08)}to{transform:scale(1)}}.Decode-module__hVdeua__chipBad{animation:.4s ease-in-out Decode-module__hVdeua__dBad}.Decode-module__hVdeua__chipBad .Decode-module__hVdeua__chipCipher{border-color:var(--d-red)}@keyframes Decode-module__hVdeua__dBad{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}.Decode-module__hVdeua__aside .Decode-module__hVdeua__chips{gap:4px;height:100px}.Decode-module__hVdeua__aside .Decode-module__hVdeua__chipsLab{letter-spacing:.16em;height:14px;line-height:14px}.Decode-module__hVdeua__aside .Decode-module__hVdeua__chipsLab em{display:none}.Decode-module__hVdeua__aside .Decode-module__hVdeua__chipList{gap:6px}.Decode-module__hVdeua__aside .Decode-module__hVdeua__chipCipher{gap:2px;height:50px}.Decode-module__hVdeua__aside .Decode-module__hVdeua__chipCipher b{font-size:22px}.Decode-module__hVdeua__aside .Decode-module__hVdeua__chipCipher time{font-size:9.5px}.Decode-module__hVdeua__aside .Decode-module__hVdeua__chipAns em{font-size:16px}.Decode-module__hVdeua__flash{z-index:3;box-sizing:border-box;border:2px solid var(--d-red);background:var(--d-card);width:max-content;max-width:calc(100% - 16px);color:var(--d-ink);font:600 14px/1.45 var(--d-sans);text-align:center;pointer-events:none;border-radius:8px;margin:0;padding:10px 14px;position:absolute;bottom:6px;left:50%;transform:translate(-50%);box-shadow:4px 4px #1b3a8f29}.Decode-module__hVdeua__hint{background:var(--d-soft);color:var(--d-ink);font:500 14px/1.5 var(--d-sans);border-radius:6px;flex:none;margin:0;padding:10px 14px}.Decode-module__hVdeua__data{box-sizing:border-box;border:3px solid var(--d-cobalt);background:var(--d-card);overscroll-behavior:contain;border-radius:8px;flex-direction:column;min-height:0;padding:11px 14px 12px;display:flex;overflow:auto}.Decode-module__hVdeua__dataSide{flex:none;align-self:center;max-height:100%}.Decode-module__hVdeua__board>.Decode-module__hVdeua__data{flex:auto}.Decode-module__hVdeua__dataTitle{border-bottom:2px solid var(--d-cobalt);font:600 11px/1.4 var(--d-mono);letter-spacing:.22em;color:var(--d-cobalt);flex:none;margin:0 0 8px;padding:0 0 7px}.Decode-module__hVdeua__dataTitleBtn{appearance:none;border:0;border-bottom:2px solid var(--d-cobalt);text-align:left;cursor:pointer;touch-action:manipulation;background:0 0;justify-content:space-between;align-items:flex-end;width:100%;min-height:36px;display:flex}.Decode-module__hVdeua__dataTitleBtn span{letter-spacing:0;font-size:15px;line-height:1}.Decode-module__hVdeua__sheet{z-index:4;visibility:hidden;max-height:78%;transition:transform .22s ease-out,visibility 0s linear .22s;position:absolute;bottom:0;left:0;right:0;transform:translateY(calc(100% + 16px));box-shadow:0 -10px 24px -12px #1b3a8f59}.Decode-module__hVdeua__sheetOpen{visibility:visible;transition:transform .22s ease-out,visibility;transform:none}.Decode-module__hVdeua__handle{appearance:none;border:2px solid var(--d-cobalt);background:var(--d-card);height:40px;color:var(--d-cobalt);font:600 11px/1 var(--d-mono);letter-spacing:.2em;cursor:pointer;touch-action:manipulation;border-radius:999px;flex:none;justify-content:center;align-self:center;align-items:center;gap:8px;margin:0;padding:0 16px;display:inline-flex}.Decode-module__hVdeua__handle:hover{background:var(--d-soft)}.Decode-module__hVdeua__handleOn,.Decode-module__hVdeua__handleOn:hover{background:var(--d-cobalt);color:var(--d-cream)}.Decode-module__hVdeua__log{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.Decode-module__hVdeua__line{font:400 13px/1.5 var(--d-sans);color:var(--d-ink);border-radius:4px;flex-wrap:wrap;align-items:baseline;gap:2px 8px;padding:3px 8px;transition:background-color .2s;display:flex}.Decode-module__hVdeua__lineSeen{background:#1b3a8f0d}.Decode-module__hVdeua__egg{margin:-14px -8px -14px -6px}.Decode-module__hVdeua__at{font:500 12px/1.5 var(--d-mono);color:var(--d-cobalt);font-variant-numeric:tabular-nums;flex:none}.Decode-module__hVdeua__dim{color:var(--d-ink)}.Decode-module__hVdeua__plain,.Decode-module__hVdeua__cipher{font:700 13.5px/1.5 var(--d-mono);letter-spacing:.12em}.Decode-module__hVdeua__plain{color:var(--d-teal)}.Decode-module__hVdeua__cipher{color:var(--d-red)}.Decode-module__hVdeua__arrow{color:var(--d-muted);font-style:normal}.Decode-module__hVdeua__lineLock .Decode-module__hVdeua__mark,.Decode-module__hVdeua__lineLock .Decode-module__hVdeua__state{color:var(--d-red)}.Decode-module__hVdeua__lineOpen{background:var(--d-teal-soft)}.Decode-module__hVdeua__lineOpen .Decode-module__hVdeua__mark,.Decode-module__hVdeua__lineOpen .Decode-module__hVdeua__state{color:var(--d-teal)}.Decode-module__hVdeua__mark{font:700 13.5px/1.5 var(--d-mono);letter-spacing:.06em}.Decode-module__hVdeua__state{font-size:12.5px;font-weight:600}.Decode-module__hVdeua__blank{font:600 13.5px/1.5 var(--d-mono);color:var(--d-dim);letter-spacing:.12em}.Decode-module__hVdeua__lineKey{background:var(--d-soft)}.Decode-module__hVdeua__keyOut{font:800 20px/1.1 var(--d-display);letter-spacing:.06em;color:var(--d-orange);font-variant-numeric:tabular-nums}.Decode-module__hVdeua__veil{z-index:6;overscroll-behavior:contain;background:#f7f0e2f0;place-items:center;padding:16px;display:grid;position:absolute;inset:0;overflow:auto}.Decode-module__hVdeua__veilIn{box-sizing:border-box;border:3px solid var(--d-cobalt);background:var(--d-card);border-radius:14px;flex-direction:column;gap:4px;width:100%;max-width:560px;padding:20px 24px 22px;display:flex;position:relative;box-shadow:10px 12px #1b3a8f24}.Decode-module__hVdeua__veilIn:before{content:"";border:1px solid var(--d-cobalt);opacity:.5;pointer-events:none;border-radius:8px;position:absolute;inset:8px}.Decode-module__hVdeua__veilIn>*{position:relative}.Decode-module__hVdeua__logBig{gap:4px;width:100%}.Decode-module__hVdeua__logBig .Decode-module__hVdeua__line{padding:6px 10px;font-size:15px}.Decode-module__hVdeua__logBig .Decode-module__hVdeua__at{font-size:13px}.Decode-module__hVdeua__logBig .Decode-module__hVdeua__plain,.Decode-module__hVdeua__logBig .Decode-module__hVdeua__cipher,.Decode-module__hVdeua__logBig .Decode-module__hVdeua__mark,.Decode-module__hVdeua__logBig .Decode-module__hVdeua__blank{font-size:16px}.Decode-module__hVdeua__logBig .Decode-module__hVdeua__keyOut{font-size:34px}.Decode-module__hVdeua__word{align-self:center;gap:8px;margin:10px 0 0;display:flex}.Decode-module__hVdeua__word b{box-sizing:border-box;border:3px solid var(--d-teal);background:var(--d-teal-soft);width:46px;height:52px;font:800 28px/1 var(--d-display);color:var(--d-teal);border-radius:8px;place-items:center;display:grid}.Decode-module__hVdeua__wordIn b{animation:.5s cubic-bezier(.34,1.56,.64,1) Decode-module__hVdeua__dWord}.Decode-module__hVdeua__wordIn b:nth-child(2){animation-delay:60ms}.Decode-module__hVdeua__wordIn b:nth-child(3){animation-delay:.12s}@keyframes Decode-module__hVdeua__dWord{0%{transform:translateY(-14px)scale(.8)}to{transform:none}}.Decode-module__hVdeua__keyPop{animation:.7s cubic-bezier(.34,1.56,.64,1) Decode-module__hVdeua__keyPop}@keyframes Decode-module__hVdeua__keyPop{0%{transform:scale(1)}45%{transform:translateY(-10px)scale(1.5)}to{transform:scale(1)}}.Decode-module__hVdeua__keyLab{font:600 11px/1.4 var(--d-mono);letter-spacing:.22em;color:var(--d-orange-hi);align-self:center;margin:6px 0 0}@media (prefers-reduced-motion:reduce){.Decode-module__hVdeua__pair,.Decode-module__hVdeua__pc,.Decode-module__hVdeua__nudge,.Decode-module__hVdeua__chipCipher,.Decode-module__hVdeua__chipAns,.Decode-module__hVdeua__line,.Decode-module__hVdeua__sheet,.Decode-module__hVdeua__sheetOpen{transition:none}.Decode-module__hVdeua__chipHit,.Decode-module__hVdeua__chipBad,.Decode-module__hVdeua__goldBlink,.Decode-module__hVdeua__wordIn b,.Decode-module__hVdeua__keyPop{animation:none}}
.Maze-module__-EWVjq__root{--mz-cream:var(--z-cream,#f7f0e2);--mz-card:var(--z-card,#fffdf8);--mz-soft:var(--z-soft,#fff1e8);--mz-cobalt:var(--z-cobalt,#1b3a8f);--mz-ink:var(--z-ink,#1c2340);--mz-dim:var(--z-dim-3,#8d94a8);--mz-orange:var(--z-orange,#f26a1b);--mz-orange-hi:var(--z-orange-hi,#d9570c);--mz-teal:var(--z-teal,#1f8a7a);--mz-red:var(--z-red,#d8432b);--mz-sans:var(--z-sans,var(--font-sans,system-ui,sans-serif));--mz-mono:var(--z-mono,var(--font-mono,ui-monospace,monospace));--mz-display:var(--z-display,var(--font-display,serif));width:100%;height:auto;min-height:min(340px,100cqh);font-family:var(--mz-sans);color:var(--mz-ink);-webkit-tap-highlight-color:transparent;flex-direction:column;align-self:stretch;gap:12px;display:flex}.Maze-module__-EWVjq__bar{flex-wrap:wrap;align-items:center;gap:8px 20px;padding:0 2px;display:flex}.Maze-module__-EWVjq__need,.Maze-module__-EWVjq__count{align-items:center;gap:8px;display:flex}.Maze-module__-EWVjq__key{font:600 11px/1.4 var(--mz-mono);letter-spacing:.22em;color:var(--mz-cobalt);white-space:nowrap}.Maze-module__-EWVjq__chip{box-sizing:border-box;border:2px solid var(--mz-cobalt);border-radius:50%;flex:none;width:24px;height:24px}.Maze-module__-EWVjq__val{font:800 18px/1.2 var(--mz-display);color:var(--mz-ink);white-space:nowrap}.Maze-module__-EWVjq__num{min-width:1ch;font:800 22px/1 var(--mz-display);color:var(--mz-ink);font-variant-numeric:tabular-nums}.Maze-module__-EWVjq__trail{flex-wrap:wrap;gap:4px;max-width:30%;display:flex}.Maze-module__-EWVjq__trail i{box-sizing:border-box;border:1.5px solid var(--mz-cobalt);border-radius:50%;width:13px;height:13px}.Maze-module__-EWVjq__acts{gap:8px;margin-left:auto;display:flex}.Maze-module__-EWVjq__eggSpot{align-items:center;display:flex}.Maze-module__-EWVjq__btn{touch-action:manipulation;background:var(--mz-card);min-height:44px;box-shadow:inset 0 0 0 2px var(--mz-cobalt);color:var(--mz-cobalt);font:600 14px/1.2 var(--mz-sans);font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;border:0;border-radius:8px;padding:0 16px;transition:background .12s,transform .12s,box-shadow .12s}.Maze-module__-EWVjq__btn:hover:not(:disabled){background:var(--mz-soft)}.Maze-module__-EWVjq__btn:disabled{color:var(--mz-dim);cursor:default;box-shadow:inset 0 0 0 2px #1b3a8f4d}.Maze-module__-EWVjq__btn.Maze-module__-EWVjq__btnOn{background:var(--mz-soft);box-shadow:inset 0 0 0 2px var(--mz-orange);color:var(--mz-orange-hi)}.Maze-module__-EWVjq__btn.Maze-module__-EWVjq__go{background:var(--mz-orange);min-height:54px;box-shadow:4px 4px 0 var(--mz-cobalt);color:#fff;font:800 19px/1.1 var(--mz-display);padding:0 32px}.Maze-module__-EWVjq__btn.Maze-module__-EWVjq__go:hover:not(:disabled){background:var(--mz-orange-hi)}.Maze-module__-EWVjq__btn.Maze-module__-EWVjq__go:active:not(:disabled){box-shadow:2px 2px 0 var(--mz-cobalt);transform:translate(2px,2px)}.Maze-module__-EWVjq__btn:focus-visible{outline:3px solid var(--mz-orange);outline-offset:3px}@media (pointer:coarse){.Maze-module__-EWVjq__btn{min-height:48px}}.Maze-module__-EWVjq__stage{border:2px solid var(--mz-cobalt);background:var(--mz-cream);touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;border-radius:6px;flex:auto;min-height:220px;position:relative;overflow:hidden}.Maze-module__-EWVjq__svg{width:100%;height:100%;display:block;position:absolute;top:0;left:0}.Maze-module__-EWVjq__grid{fill:none;stroke:#1b3a8f24;stroke-width:1px}.Maze-module__-EWVjq__hatchBase{fill:var(--mz-card)}.Maze-module__-EWVjq__hatchLine{stroke:#1b3a8f3d;stroke-width:3px}.Maze-module__-EWVjq__wallEdge{fill:none;stroke:var(--mz-cobalt);stroke-width:14px;stroke-linecap:round}.Maze-module__-EWVjq__padIn{fill:#1b3a8f14}.Maze-module__-EWVjq__padOut{fill:#1f8a7a2e}.Maze-module__-EWVjq__arrowIn{fill:var(--mz-cobalt)}.Maze-module__-EWVjq__arrowOut{fill:var(--mz-teal)}.Maze-module__-EWVjq__markText{font:600 32px/1 var(--mz-mono);letter-spacing:.18em}.Maze-module__-EWVjq__markIn{fill:var(--mz-cobalt)}.Maze-module__-EWVjq__markOut{fill:var(--mz-teal)}.Maze-module__-EWVjq__hint{fill:none;stroke:#f26a1b73;stroke-width:13px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 23}.Maze-module__-EWVjq__me{fill:var(--mz-orange);stroke:var(--mz-card);stroke-width:3.5px}.Maze-module__-EWVjq__meRing{fill:none;stroke:var(--mz-cobalt);stroke-width:2.5px}.Maze-module__-EWVjq__flash,.Maze-module__-EWVjq__stall,.Maze-module__-EWVjq__tip,.Maze-module__-EWVjq__hintNote{box-sizing:border-box;pointer-events:none;text-align:center;width:max-content;max-width:calc(100% - 24px);position:absolute;left:50%;transform:translate(-50%)}.Maze-module__-EWVjq__flash{background:var(--mz-cobalt);color:var(--mz-cream);font:700 15px/1.4 var(--mz-sans);box-shadow:4px 4px 0 var(--mz-orange);border-radius:8px;padding:10px 18px;top:14px}.Maze-module__-EWVjq__stall{border:2px solid var(--mz-orange);background:var(--mz-soft);color:var(--mz-ink);font:600 14px/1.5 var(--mz-sans);border-radius:8px;padding:10px 16px;bottom:14px}.Maze-module__-EWVjq__hintNote{background:var(--mz-soft);box-shadow:inset 0 0 0 2px var(--mz-orange);color:var(--mz-ink);font:600 13.5px/1.45 var(--mz-sans);border-radius:8px;padding:8px 14px;top:14px}.Maze-module__-EWVjq__tip{border:2px dashed var(--mz-cobalt);background:var(--mz-card);color:var(--mz-ink);font:500 13.5px/1.4 var(--mz-sans);border-radius:6px;padding:10px 14px;bottom:14px}.Maze-module__-EWVjq__onTouch{display:none}@media (hover:none) and (pointer:coarse){.Maze-module__-EWVjq__onFine{display:none}.Maze-module__-EWVjq__onTouch{display:inline}}.Maze-module__-EWVjq__tip+.Maze-module__-EWVjq__stall{bottom:66px}.Maze-module__-EWVjq__stick{pointer-events:none;opacity:0;transition:opacity .12s;position:absolute;inset:0}.Maze-module__-EWVjq__stickBase,.Maze-module__-EWVjq__stickKnob{box-sizing:border-box;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.Maze-module__-EWVjq__stickBase{background:#1b3a8f0f;border:2px dashed #1b3a8f66;width:128px;height:128px}.Maze-module__-EWVjq__stickKnob{background:var(--mz-orange);width:52px;height:52px;box-shadow:0 0 0 4px var(--mz-card),0 0 0 6.5px var(--mz-cobalt);opacity:.92}.Maze-module__-EWVjq__veil{text-align:center;background:#f7f0e2f0;place-items:center;padding:20px;display:grid;position:absolute;inset:0}.Maze-module__-EWVjq__veilIn{justify-items:center;gap:14px;display:grid}.Maze-module__-EWVjq__plate{perspective:800px;width:196px;height:108px}.Maze-module__-EWVjq__plateIn{width:100%;height:100%;transform-style:preserve-3d;animation:.7s cubic-bezier(.4,0,.2,1) .2s both Maze-module__-EWVjq__plateFlip;position:relative}.Maze-module__-EWVjq__face{backface-visibility:hidden;border-radius:8px;place-items:center;display:grid;position:absolute;inset:0}.Maze-module__-EWVjq__front{background-color:var(--mz-card);box-shadow:inset 0 0 0 3px var(--mz-teal);color:var(--mz-teal);font:600 24px/1 var(--mz-mono);letter-spacing:.22em;text-indent:.22em;background-image:linear-gradient(#1f8a7a2e,#1f8a7a2e)}.Maze-module__-EWVjq__back{background:var(--mz-cobalt);color:var(--mz-cream);font:800 54px/1 var(--mz-display);letter-spacing:.1em;text-indent:.1em;font-variant-numeric:tabular-nums;transform:rotateX(180deg)}@keyframes Maze-module__-EWVjq__plateFlip{0%{transform:rotateX(0)}to{transform:rotateX(180deg)}}.Maze-module__-EWVjq__label{font:600 11px/1.4 var(--mz-mono);letter-spacing:.22em;color:var(--mz-cobalt);margin:0}.Maze-module__-EWVjq__wait{font:700 18px/1.5 var(--mz-display);color:var(--mz-cobalt);margin:0}.Maze-module__-EWVjq__err{font:600 15px/1.5 var(--mz-sans);color:var(--mz-red);margin:0}@media (prefers-reduced-motion:reduce){.Maze-module__-EWVjq__plateIn{animation:none;transform:rotateX(180deg)}.Maze-module__-EWVjq__btn,.Maze-module__-EWVjq__stick{transition:none}}
