._page_ov9rk_3{--ink:#1b1b2a;--paper:#fff6e8;--sun:#ffc93c;--tomato:#ff6b4a;--mint:#3ddc97;--card-scrim:#fff3e266;--card-blur:blur(3px);--card-z:5;--text-strong:var(--ink);--text-muted:var(--ink);--text-dim:var(--ink);color:var(--ink);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;background:#fff3e2;font-family:Space Grotesk V,Pretendard Variable,system-ui,sans-serif;position:fixed;inset:0;overflow:hidden}._stage_ov9rk_29{touch-action:none;position:absolute;inset:0}._canvas_ov9rk_36{display:block}._safe_ov9rk_41{width:env(safe-area-inset-bottom,0px);height:env(safe-area-inset-top,0px);visibility:hidden;pointer-events:none;position:absolute;top:0;left:0}._grabbing_ov9rk_51,._grabbing_ov9rk_51 *{cursor:grabbing!important}._hud_ov9rk_58{top:max(12px, env(safe-area-inset-top));pointer-events:none;grid-template-columns:1fr auto 1fr;align-items:start;display:grid;position:absolute;left:12px;right:12px}._hudOverCard_ov9rk_71{z-index:6}@media (max-width:500px){._stage_ov9rk_29 [data-start]{padding-top:calc(max(12px, env(safe-area-inset-top)) + 54px)}}._hud_ov9rk_58 button{pointer-events:auto}._hudLeft_ov9rk_88{flex-direction:column;justify-self:start;align-items:flex-start;gap:8px;min-width:0;display:flex}._round_ov9rk_97{border:2.5px solid var(--ink);background:var(--paper);width:44px;height:44px;box-shadow:0 3px 0 var(--ink);cursor:pointer;border-radius:50%;justify-self:end;place-items:center;padding:0;font-size:19px;display:grid}._hudRight_ov9rk_113{flex-direction:column;justify-self:end;align-items:flex-end;gap:7px;min-width:0;display:flex}._clock_ov9rk_123{background:var(--paper);color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:12px;flex-direction:column;align-items:center;margin:0;padding:3px 9px 4px;line-height:1;display:flex}._pauseClock_ov9rk_141{text-align:center;font-variant-numeric:tabular-nums;margin:0 0 10px;font-size:15px;font-weight:700}._pauseClock_ov9rk_141 b{font-size:22px;font-weight:800}._clockLabel_ov9rk_154{letter-spacing:.02em;opacity:.75;font-size:9.5px;font-weight:800}._clockNum_ov9rk_161{letter-spacing:-.01em;margin-top:1px;font-size:18px;font-weight:800}._clockLow_ov9rk_168{background:var(--tomato);color:#fff;animation:1s ease-in-out infinite _clockBeat_ov9rk_1}@keyframes _clockBeat_ov9rk_1{50%{transform:scale(1.08)}}._round_ov9rk_97:active{box-shadow:0 1px 0 var(--ink);transform:translateY(2px)}._scoreBox_ov9rk_185{flex-direction:column;align-items:center;min-width:0;display:flex}._score_ov9rk_185{letter-spacing:-.04em;font-variant-numeric:tabular-nums;text-shadow:3px 3px 0 var(--paper), -2px -2px 0 var(--paper), 2px -2px 0 var(--paper), -2px 2px 0 var(--paper);font-size:clamp(38px,10vw,56px);font-weight:800;line-height:1}._bump_ov9rk_205{animation:.32s cubic-bezier(.3,1.6,.5,1) _bump_ov9rk_205}@keyframes _bump_ov9rk_205{0%{transform:scale(1.18)}}._bestLine_ov9rk_215{background:var(--paper);letter-spacing:.04em;font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;margin:4px 0 0;padding:2px 10px;font-size:12.5px;font-weight:800}._bestNew_ov9rk_228{background:var(--sun)}._comboChip_ov9rk_232{background:var(--tomato);color:#fff;white-space:nowrap;text-shadow:0 1.5px #1b1b2a59;transform-origin:0;border-radius:999px;align-items:center;gap:6px;margin:0;padding:3px 9px;font-size:13px;font-weight:800;animation:.32s cubic-bezier(.3,1.6,.5,1) _bump_ov9rk_205;display:flex}._pips_ov9rk_251{gap:3px;display:inline-flex}._pip_ov9rk_251,._pipOff_ov9rk_257{border:1.5px solid var(--ink);background:#fff;border-radius:50%;width:8px;height:8px}._pipOff_ov9rk_257{background:#ffffff40}._dragDemo_ov9rk_270{z-index:3;border:3px solid var(--ink);width:34px;height:34px;box-shadow:0 3px 0 var(--ink), 0 0 0 6px #fff6e859;pointer-events:none;opacity:0;background:#fff6e8e6;border-radius:50%;margin:-17px 0 0 -17px;animation:2.6s ease-in-out 1.8s infinite _dragDemo_ov9rk_270;position:absolute;top:0;left:0}@keyframes _dragDemo_ov9rk_270{0%{opacity:0;transform:translate(var(--from-x), var(--from-y)) scale(1.25)}12%{opacity:1;transform:translate(var(--from-x), var(--from-y)) scale(1.25)}22%{transform:translate(var(--from-x), var(--from-y)) scale(.9)}70%{opacity:1;transform:translate(var(--to-x), var(--to-y)) scale(.9)}80%{opacity:1;transform:translate(var(--to-x), var(--to-y)) scale(1.2)}92%,to{opacity:0;transform:translate(var(--to-x), var(--to-y)) scale(1.2)}}@media (prefers-reduced-motion:reduce){._dragDemo_ov9rk_270{animation:none;display:none}}._hint_ov9rk_323{z-index:2;white-space:nowrap;pointer-events:none;background:#fff6e8f0;border-radius:999px;margin:0;padding:7px 14px;font-size:14px;font-weight:800;animation:1.6s ease-in-out infinite _hintBob_ov9rk_1;position:absolute;left:50%;transform:translate(-50%)}@keyframes _hintBob_ov9rk_1{50%{transform:translate(-50%)translateY(-4px)}}._hidden_ov9rk_347{visibility:hidden}._choiceNote_ov9rk_351{opacity:.75;word-break:keep-all;margin:6px 0 0;font-size:13px;font-weight:700;line-height:1.4}._ghost_ov9rk_362._bonusBtn_ov9rk_362{white-space:nowrap;padding-inline:8px;font-size:clamp(11.5px,3.8vw,15px)}@keyframes _pulse_ov9rk_1{50%{opacity:.55}}._viewNote_ov9rk_372{opacity:.7;flex-basis:100%;margin:2px 0 0;font-size:12.5px;font-weight:700}._pair_ov9rk_381{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}._pair_ov9rk_381>._ghost_ov9rk_362{text-align:center;white-space:nowrap;margin-top:0;padding-left:8px;padding-right:8px;font-size:clamp(12.5px,3.9vw,15px);text-decoration:none}._pair_ov9rk_381>:only-child{grid-column:1/-1}._primary_ov9rk_412+._pair_ov9rk_381,._primary_ov9rk_412+._ghost_ov9rk_362{margin-top:15px}._challenge_ov9rk_418{background:#dff4fc}button._exitLink_ov9rk_422{cursor:pointer;background:0 0;font-family:inherit}._shareCard_ov9rk_428{width:min(400px,100%)}._sharePreview_ov9rk_432{border:3px solid var(--ink);border-radius:14px;width:min(100%,300px);height:auto;margin:4px auto 6px;display:block}._toast_ov9rk_442{z-index:9;left:50%;top:calc(max(12px, env(safe-area-inset-top)) + 96px);box-sizing:border-box;text-align:center;border:3px solid var(--ink);max-width:calc(100% - 32px);color:var(--ink);pointer-events:none;background:#3ddc97;border-radius:999px;width:max-content;margin:0;padding:10px 18px;font-size:16px;font-weight:900;line-height:1.35;animation:.45s cubic-bezier(.2,1.6,.4,1) _toastIn_ov9rk_1;position:absolute;transform:translate(-50%)}@keyframes _toastIn_ov9rk_1{0%{opacity:0;transform:translate(-50%)translateY(-24px)scale(.8)}}._toastFlow_ov9rk_475{flex:none;max-width:100%;animation:.35s ease-out _toastFlowIn_ov9rk_1;position:static;top:auto;left:auto;transform:none}@keyframes _toastFlowIn_ov9rk_1{0%{opacity:0;transform:translateY(-10px)}}._overlay_ov9rk_494{z-index:5;overscroll-behavior:contain;-webkit-backdrop-filter:blur(3px);touch-action:auto;background:#fff3e266;flex-direction:column;justify-content:flex-start;align-items:center;gap:14px;padding:16px;animation:.3s ease-out _fadeIn_ov9rk_1;display:flex;position:absolute;inset:0;overflow-y:auto}._overlay_ov9rk_494>:first-child{margin-top:auto}._overlay_ov9rk_494>:last-child{margin-bottom:auto}._card_ov9rk_524{border:3px solid var(--ink);background:linear-gradient(var(--paper) 30%, #fff6e800) 0 0 / 100% 22px no-repeat local, linear-gradient(#fff6e800, var(--paper) 70%) 0 100% / 100% 22px no-repeat local, radial-gradient(farthest-side at 50% 0, #1b1b2a3d, #1b1b2a00) 0 0 / 100% 9px no-repeat scroll, linear-gradient(to top, #1b1b2a4d, #1b1b2a00) 0 100% / 100% 16px no-repeat scroll, var(--paper);width:min(360px,100%);box-shadow:0 8px 0 var(--ink);text-align:center;box-sizing:border-box;border-radius:22px;max-height:calc(100% - 8px);padding:24px 22px 20px;animation:.45s cubic-bezier(.2,1.4,.4,1) _popIn_ov9rk_1;overflow-y:auto}._kicker_ov9rk_545{letter-spacing:.14em;text-transform:uppercase;opacity:.6;margin:0;font-size:13px;font-weight:700}._kickerRest_ov9rk_556{display:block}@media (max-width:400px){._kicker_ov9rk_545{letter-spacing:.08em}}@media (max-width:340px){._kicker_ov9rk_545{letter-spacing:.05em;font-size:12px}}._title_ov9rk_573{letter-spacing:-.04em;word-break:keep-all;margin:4px 0 12px;font-size:38px;font-weight:800;line-height:1.1}._rules_ov9rk_582{text-align:left;word-break:keep-all;background:#f6e9d3;border-radius:14px;margin:10px 0 4px;padding:12px 14px;font-size:14px;line-height:1.55;list-style:none}._rules_ov9rk_582 li+li{margin-top:6px}._rules_ov9rk_582 li:before{content:"■ ";color:var(--tomato)}._primary_ov9rk_412,._ghost_ov9rk_362{border:3px solid var(--ink);width:100%;font:inherit;cursor:pointer;box-sizing:border-box;border-radius:14px;margin-top:10px;padding:13px 16px;font-size:17px;font-weight:800;transition:transform 80ms,box-shadow 80ms;display:block}._primary_ov9rk_412{background:var(--tomato);color:#fff;box-shadow:0 5px 0 var(--ink);text-shadow:0 2px #1b1b2a59}._primary_ov9rk_412:active{box-shadow:0 1px 0 var(--ink);transform:translateY(4px)}._ghost_ov9rk_362{color:var(--ink);background:0 0;border-width:2.5px;font-size:15px;font-weight:700}a._ghost_ov9rk_362{text-align:center;text-decoration:none}._primary_ov9rk_412:disabled,._ghost_ov9rk_362:disabled{cursor:default;opacity:.55;transform:none}._primary_ov9rk_412:disabled{opacity:1;box-shadow:0 3px 0 var(--ink);text-shadow:none;background:#b9aa98}._exitLink_ov9rk_422{border:2px solid var(--ink);color:var(--ink);border-radius:999px;margin-top:14px;padding:8px 16px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}._boardLayer_ov9rk_673{z-index:8}@keyframes _faceBob_ov9rk_1{50%{transform:rotate(-2deg)translateY(-3px)}}@keyframes _fadeIn_ov9rk_1{0%{opacity:0}}@keyframes _popIn_ov9rk_1{0%{opacity:0;transform:translateY(24px)scale(.94)}}@media (pointer:coarse){._onMouse_ov9rk_698{display:none}}@media (max-height:900px){._primary_ov9rk_412,._ghost_ov9rk_362{margin-top:8px;padding-top:10px;padding-bottom:10px}._pair_ov9rk_381>._ghost_ov9rk_362{margin-top:0}._primary_ov9rk_412+._pair_ov9rk_381,._primary_ov9rk_412+._ghost_ov9rk_362{margin-top:13px}}@media (max-height:700px){._card_ov9rk_524{padding:18px 18px 14px}._title_ov9rk_573{margin-bottom:8px;font-size:32px}._primary_ov9rk_412,._ghost_ov9rk_362{margin-top:8px;padding:11px 14px}}@media (max-width:400px){._hint_ov9rk_323{font-size:13px}}@media (prefers-reduced-motion:reduce){._overlay_ov9rk_494,._card_ov9rk_524,._face_ov9rk_744,._hint_ov9rk_323,._starting_ov9rk_746,._toast_ov9rk_442,._bump_ov9rk_205,._clockLow_ov9rk_168,._comboChip_ov9rk_232{animation:none}}._choiceNote_ov9rk_351,._rankLine_ov9rk_757,._lede_ov9rk_758{text-wrap:balance}
