.oMmEXq_help{flex-shrink:0}.oMmEXq_help .oMmEXq_trigger{width:auto;min-height:44px;color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:24px;justify-content:center;align-items:center;gap:7px;padding:9px 12px;font:12px/1.3 sans-serif;display:inline-flex}.oMmEXq_dialog{color:#f4ecdf;text-align:left;background:#202326;border:1px solid #827a6d;border-radius:18px;width:min(440px,100vw - 32px);max-height:min(80dvh,600px);margin:auto;padding:24px;position:fixed;inset:0;box-shadow:0 20px 80px #0008}.oMmEXq_dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#090c11b8}.oMmEXq_dialog header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.oMmEXq_dialog h3{letter-spacing:-.03em;margin:5px 0 0;font:400 26px/1.2 Georgia,serif}.oMmEXq_dialog .oMmEXq_close{color:#f4ecdf;cursor:pointer;background:0 0;border:1px solid #ffffff30;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;padding:0;display:grid}.oMmEXq_dialog .oMmEXq_content{color:#cec8bd;font:14px/1.7 sans-serif}.oMmEXq_content p{margin:0 0 14px}.oMmEXq_content p:last-child{margin-bottom:0}.oMmEXq_content strong{color:#f4ecdf}.oMmEXq_help button:focus-visible{outline-offset:3px;outline:2px solid}.oMmEXq_dialog.oMmEXq_wide{width:min(560px,100vw - 32px);max-height:85dvh}.oMmEXq_dialog[open]{flex-direction:column;display:flex;overflow:hidden}.oMmEXq_dialog header{flex-shrink:0}.oMmEXq_dialog .oMmEXq_content{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#827a6d transparent;overflow-y:auto}@media (max-width:480px){.oMmEXq_dialog{padding:20px}}
.BosJZa_story{--story-accent:var(--accent,#dec28b)}.BosJZa_story .BosJZa_pairing{color:var(--story-accent);letter-spacing:-.02em;flex-wrap:wrap;align-items:baseline;gap:8px;margin:0 0 22px;font:400 23px/1.35 Georgia,serif;display:flex}.BosJZa_pairing span{opacity:.65;font-size:18px}.BosJZa_story h4{letter-spacing:.1em;text-transform:uppercase;color:var(--story-accent);margin:0 0 8px;font:600 11px/1.5 sans-serif}.BosJZa_note{border-left:2px solid var(--story-accent);background:#ffffff05;border-radius:0 10px 10px 0;margin-bottom:24px;padding:19px 20px}.BosJZa_story .BosJZa_note p{color:#f4ecdf}.BosJZa_story section{margin:0 0 22px}@media (max-width:480px){.BosJZa_note{padding:16px}}
.ZedkYq_cabinet{--accent:#eab56b;--muted:#bba998;--ink:#f8ead6;--surface:#1c2028;color:var(--ink);background:var(--surface);border:1px solid #8b715146;border-radius:22px;outline:none;overflow:hidden}.ZedkYq_cabinet:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.ZedkYq_maze{--accent:#edb866;--surface:#1b2028}.ZedkYq_sky{--accent:#edc279;--surface:#173745;--muted:#b3c6c9}.ZedkYq_post{--accent:#edb68b;--surface:#362c37;--muted:#ccafba}.ZedkYq_header{justify-content:space-between;align-items:center;gap:14px;padding:18px 24px;display:flex}.ZedkYq_header h2{letter-spacing:-.045em;margin:0;font:400 clamp(30px,3.7vw,38px)/1.1 Georgia,serif}.ZedkYq_header h2>span{color:var(--accent);vertical-align:middle;margin-left:15px;font-size:25px;display:inline-block}.ZedkYq_heading{flex-wrap:wrap;align-items:baseline;gap:4px 16px;min-width:0;display:flex}.ZedkYq_best{font:11px/1.5 var(--font-mono), monospace;color:var(--accent);margin:0}.ZedkYq_toolbar{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.ZedkYq_actions{gap:7px;display:flex}.ZedkYq_cabinet button{cursor:pointer;touch-action:manipulation}.ZedkYq_cabinet button:disabled{opacity:.4;cursor:default}.ZedkYq_cabinet button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.ZedkYq_toolbar button{width:44px;height:44px;color:var(--accent);background:#ffffff05;border:1px solid #ffffff26;border-radius:50%;place-items:center;display:grid}.ZedkYq_stats{border-block:1px solid #ffffff17;gap:28px;margin:0 24px;padding:10px 0;display:flex}.ZedkYq_stats>div{flex:1}.ZedkYq_stats span{font:10px/1.3 var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:5px;display:block}.ZedkYq_stats strong{font:21px/1.2 var(--font-mono), monospace;color:var(--accent)}.ZedkYq_layout{padding:20px 24px}.ZedkYq_playArea{min-width:0;max-width:680px;margin-inline:auto}.ZedkYq_board{isolation:isolate;background:#101722;border:1px solid #a28d7055;border-radius:12px;position:relative;overflow:hidden}.ZedkYq_board>svg{-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.ZedkYq_overlay{z-index:3;text-align:center;background:#101722e8;flex-direction:column;justify-content:safe center;align-items:center;padding:22px;display:flex;position:absolute;inset:0;overflow-y:auto}.ZedkYq_overlay>*{flex-shrink:0}.ZedkYq_seal{color:var(--accent);font-size:37px;line-height:1}.ZedkYq_overlay h3{max-width:280px;margin:13px 0 10px;font:400 clamp(21px,3vw,29px)/1.12 Georgia,serif}.ZedkYq_overlay p{color:#c6c1b7;max-width:290px;margin:0 0 20px;font-size:12px;line-height:1.6}.ZedkYq_overlay .ZedkYq_tagline{color:var(--muted);margin-bottom:8px}.ZedkYq_overlay .ZedkYq_hint{color:var(--ink);max-width:320px;margin-bottom:18px;font-size:13px}.ZedkYq_overlay .ZedkYq_countdown{color:var(--accent);margin:0 0 18px;font:400 56px/1 Georgia,serif}.ZedkYq_primary{background:var(--accent);color:#25252a;border:0;border-radius:8px;justify-content:center;align-items:center;gap:16px;min-height:46px;padding:10px 20px;font-size:12px;font-weight:650;display:flex}.ZedkYq_status{color:var(--muted);text-align:center;margin:10px 2px 0;font-size:11px;line-height:1.6}.ZedkYq_status:empty{display:none}.ZedkYq_controls{max-width:380px;margin:16px auto 0}.ZedkYq_dpad{grid-template-rows:repeat(2,54px);grid-template-columns:repeat(3,60px);justify-content:center;gap:6px;display:grid}.ZedkYq_dpad button{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;width:100%;height:100%;color:var(--accent);background:#ffffff06;border:1px solid #ffffff28;border-radius:8px;justify-content:center;align-items:center;display:flex}.ZedkYq_up{grid-column:2}.ZedkYq_left{grid-area:2/1}.ZedkYq_down{grid-area:2/2}.ZedkYq_right{grid-area:2/3}.ZedkYq_flap,.ZedkYq_send{width:100%;min-height:54px}.ZedkYq_heatTrack{background:#ffffff18;border-radius:10px;height:5px;margin:14px 0 5px;overflow:hidden}.ZedkYq_heatTrack>span{background:#f49b66;height:100%;display:block}.ZedkYq_runner{transition:transform .1s linear}.ZedkYq_chargeAura{animation:.35s ease-in-out infinite alternate ZedkYq_warning-pulse}@keyframes ZedkYq_warning-pulse{0%{opacity:.3}to{opacity:.85}}@media (max-width:760px){.ZedkYq_header{flex-wrap:wrap;gap:10px;padding:14px 16px 12px}.ZedkYq_heading{justify-content:space-between;width:100%}.ZedkYq_header h2{font-size:28px}.ZedkYq_header h2>span{display:none}.ZedkYq_toolbar{flex-flow:row;justify-content:flex-start}.ZedkYq_toolbar button>span{display:none}.ZedkYq_stats{gap:10px;margin-inline:16px;padding:8px 0}.ZedkYq_stats strong{font-size:18px}.ZedkYq_layout{padding:18px 14px 12px}.ZedkYq_controls{width:100%;max-width:380px;margin:14px auto 0}.ZedkYq_overlay{padding:12px}.ZedkYq_overlay .ZedkYq_seal{display:none}.ZedkYq_overlay h3{margin-top:0;font-size:22px}.ZedkYq_overlay p{margin-bottom:13px;font-size:11px}}@media (prefers-reduced-motion:reduce){.ZedkYq_runner{transition:none}.ZedkYq_chargeAura{animation:none}}.ZedkYq_laneStepper{grid-template-columns:48px 1fr 48px;align-items:center;gap:8px;margin-bottom:14px;display:grid}.ZedkYq_laneStepper button{height:54px;color:var(--accent);background:#ffffff07;border:1px solid #ffffff30;border-radius:9px;font-size:24px}.ZedkYq_laneStepper>span{text-align:center;font:8px/1.8 var(--font-mono), monospace;letter-spacing:.1em;color:var(--muted)}.ZedkYq_laneStepper strong{color:var(--accent);font-size:22px;line-height:1.2;display:block}.ZedkYq_dpad button[aria-pressed=true]{border-color:var(--accent);background:#edb86624}.ZedkYq_dpad button:active,.ZedkYq_laneStepper button:active,.ZedkYq_primary:active{filter:brightness(1.13);transform:translateY(1px)}@media (prefers-reduced-motion:reduce){.ZedkYq_flightParticles{display:none}}.ZedkYq_maze .ZedkYq_board,.ZedkYq_weave .ZedkYq_board{max-width:560px;margin-inline:auto}.ZedkYq_overlay[data-phase=paused]{background:#101722}.ZedkYq_weave{--accent:#ddbad3;--surface:#2c2838;--muted:#c0b1c3}.ZedkYq_finalWeave{opacity:0;animation:1.15s ease-in-out .15s forwards ZedkYq_final-weave}.ZedkYq_loomActorsExit{animation:.55s ease-out forwards ZedkYq_loom-actors-exit}.ZedkYq_weave .ZedkYq_overlay[data-phase=won]{background:#101722d8;animation:.5s ease-out both ZedkYq_athena-entrance}@keyframes ZedkYq_final-weave{to{opacity:1}}@keyframes ZedkYq_loom-actors-exit{to{opacity:0}}@keyframes ZedkYq_athena-entrance{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ZedkYq_finalWeave{opacity:1;animation:none}.ZedkYq_loomActorsExit{opacity:0;animation:none}.ZedkYq_weave .ZedkYq_overlay[data-phase=won]{animation:none}}.ZedkYq_hunt{--accent:#c8dfbd;--surface:#233837;--muted:#b0c7bd}.ZedkYq_stack{--accent:#dcc29a;--surface:#303443;--muted:#bcb9c6}.ZedkYq_hunt .ZedkYq_board{max-width:470px;margin-inline:auto}.ZedkYq_stack .ZedkYq_board{max-width:520px;margin-inline:auto}@media (min-width:761px){.ZedkYq_stack .ZedkYq_board{max-width:clamp(320px,96.8svh - 227.48px,520px)}.ZedkYq_weave .ZedkYq_board{max-width:clamp(360px,124svh - 378.2px,560px)}}.ZedkYq_starPickup{transform-box:fill-box;transform-origin:50%;animation:.45s ease-out both ZedkYq_star-pickup}@keyframes ZedkYq_star-pickup{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.7)}}@media (prefers-reduced-motion:reduce){.ZedkYq_starPickup{opacity:0;animation:none}}@media (max-width:400px){.ZedkYq_overlay h3{margin-bottom:6px;font-size:19px}.ZedkYq_overlay p{flex-shrink:1;min-height:0;margin-bottom:10px;font-size:10px;line-height:1.5;overflow-y:auto}.ZedkYq_overlay .ZedkYq_primary{min-height:40px;padding:8px 14px}}.ZedkYq_fire{--accent:#efb17b;--surface:#342c37;--muted:#c9b2a4}.ZedkYq_ferry{--accent:#b5d4c5;--surface:#20353c;--muted:#adc3bb}.ZedkYq_fire .ZedkYq_board{max-width:460px;margin-inline:auto}.ZedkYq_ferry .ZedkYq_board{max-width:480px;margin-inline:auto}
