._container_1agps_1{-webkit-user-select:none;user-select:none;width:100%;padding-top:.5rem}._hidden_1agps_8{visibility:hidden;pointer-events:none}._chartWrapper_1agps_13{cursor:pointer;-webkit-tap-highlight-color:transparent;position:relative}._chartWrapper_1agps_13:focus{outline:none}._chartWrapper_1agps_13:focus-visible{outline-offset:2px;outline:2px solid #6366f1}._chartWrapper_1agps_13 svg,._chartWrapper_1agps_13 svg *{outline:none}._srOnly_1agps_30{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._wrapper_1kele_1{display:inline-block;position:relative}._tooltip_1kele_6{z-index:1000;color:#fff;white-space:nowrap;opacity:0;visibility:hidden;background:#000000d9;border-radius:.25rem;margin-bottom:.5rem;padding:.375rem .625rem;font-size:.75rem;transition:opacity .15s,visibility .15s;position:absolute;bottom:100%;right:0}._tooltip_1kele_6:after{content:"";border:5px solid #0000;border-top-color:#000000d9;position:absolute;top:100%;right:.5rem}._hintBtn_1kele_31{border-radius:.5rem;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;padding:0;font-size:1.25rem;line-height:1;display:inline-flex}._hintBtn_1kele_31:disabled{opacity:.3}@media (hover:hover){._wrapper_1kele_1:hover ._tooltip_1kele_6{opacity:1;visibility:visible}}._container_1j8zs_1{background:#f8fafcfa;border:1px solid #e2e8f0;border-radius:.5rem;flex-direction:column;gap:.25rem;padding:.5rem .75rem;font-size:max(.6875rem,min(2.5vw,.75rem));display:flex}._headline_1j8zs_12{margin-bottom:.125rem;font-size:max(.75rem,min(2.8vw,.8125rem));font-weight:700}._row_1j8zs_18{justify-content:space-between;align-items:center;gap:.5rem;display:flex}._label_1j8zs_25{color:#64748b;white-space:nowrap}._value_1j8zs_30{color:#1e293b;align-items:center;gap:.375rem;font-weight:600;display:flex}._value_1j8zs_30[data-negative=true]{color:#f97316}._moveWinRate_1j8zs_41,._winRateSub_1j8zs_47{color:#64748b;font-size:.9em;font-weight:400}._dropChip_1j8zs_53{color:#64748b;font-weight:600}._dropChip_1j8zs_53[data-negative=true]{color:#f97316}._advice_1j8zs_61{color:#475569;border-top:1px solid #e2e8f0;margin-top:.25rem;padding-top:.375rem;font-size:max(.625rem,min(2.2vw,.6875rem));line-height:1.5}._candidateSection_1j8zs_70{border-top:1px solid #e2e8f0;margin-top:.25rem;padding-top:.375rem}._candidateToggle_1j8zs_76{color:#64748b;cursor:pointer;text-align:left;background:0 0;border:none;width:100%;padding:.25rem 0;font-size:max(.625rem,min(2.2vw,.6875rem));display:block}._candidateToggle_1j8zs_76:hover{color:#475569}._candidateList_1j8zs_91{flex-direction:column;gap:.125rem;margin-top:.25rem;display:flex}._candidateRow_1j8zs_98{color:#475569;align-items:center;gap:.375rem;font-size:max(.625rem,min(2.2vw,.6875rem));display:flex}._candidateRank_1j8zs_106{color:#71717a;min-width:1.25em}._candidateMove_1j8zs_111{min-width:1.5em;font-weight:600}._candidateWinRate_1j8zs_116{color:#64748b}._candidateTag_1j8zs_120{color:#22c55e;font-size:.85em;font-weight:600}._candidateTagActual_1j8zs_126{color:#f97316;font-size:.85em;font-weight:500}._badge_1fdug_1{vertical-align:middle;align-items:center;gap:.25rem;display:inline-flex}._dot_1fdug_8{border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}._label_1fdug_16{color:#64748b;white-space:nowrap;font-size:.625rem;font-weight:500}._hub_mxaty_1{width:100%}._hubCard_mxaty_5{background:0 0;border-radius:.75rem;padding:.75rem}._narrative_mxaty_11{color:#334155;margin:0;font-size:.8125rem;line-height:1.5}._narrativeCard_mxaty_18{background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;margin-bottom:.25rem;padding:.625rem .75rem}._summarySection_mxaty_26{flex-direction:column;gap:.75rem;padding:.5rem 0;display:flex}._phaseAccuracyRow_mxaty_33{gap:.25rem;display:flex}._phaseItem_mxaty_38{background:#22c55e14;border-radius:.375rem;flex-direction:column;flex:1;align-items:center;gap:.125rem;padding:.375rem .25rem;display:flex}._phaseLabel_mxaty_49{color:#64748b;font-size:.625rem}._phaseValue_mxaty_54{color:#22c55e;font-size:.875rem;font-weight:700}._lockedMoveDetail_mxaty_60{cursor:pointer;background:linear-gradient(135deg,#fbbf241a 0%,#fbbf240a 100%);border:1px solid #fbbf244d;border-radius:.5rem;flex-direction:column;align-items:center;gap:.25rem;width:100%;padding:.625rem .75rem;transition:all .15s;display:flex}._lockedMoveDetail_mxaty_60:hover{background:linear-gradient(135deg,#fbbf242e 0%,#fbbf2414 100%);border-color:#fbbf2480}._lockedMoveTitle_mxaty_78{color:#92400e;font-size:.8125rem;font-weight:600}._lockedMoveDesc_mxaty_84{color:#64748b;font-size:.6875rem}._allGoodHighlight_mxaty_89{background:linear-gradient(135deg,#22c55e1f 0%,#22c55e0f 100%);border:1px solid #22c55e40;border-radius:.5rem;flex-direction:column;gap:.25rem;padding:.625rem;display:flex}@media (min-width:640px){._allGoodHighlight_mxaty_89{padding:.75rem}}._allGoodLabel_mxaty_104{color:#1e293b;font-size:.8125rem;font-weight:600}._allGoodContext_mxaty_110{color:#64748b;font-size:.6875rem;line-height:1.4}._goodMovesHighlight_mxaty_116{background:linear-gradient(135deg,#facc151f 0%,#facc150f 100%);border:1px solid #facc1533;border-radius:.5rem;align-items:center;padding:.625rem;display:flex}._goodMovesLabel_mxaty_125{color:#1e293b;font-size:.8125rem;font-weight:600}._freeChartTeaser_mxaty_131{color:#92400e;cursor:pointer;text-align:center;background:linear-gradient(135deg,#fbbf241f 0%,#fbbf240f 100%);border:1px solid #fbbf244d;border-radius:.375rem;width:100%;margin-top:.25rem;padding:.5rem .75rem;font-size:.75rem;font-weight:600;transition:all .15s;display:block}._freeChartTeaser_mxaty_131:hover{background:linear-gradient(135deg,#fbbf2433 0%,#fbbf241a 100%);border-color:#fbbf2480}._lockedPhaseRow_mxaty_151{cursor:pointer;background:0 0;border:none;gap:.25rem;width:100%;padding:0;transition:opacity .15s;display:flex}._lockedPhaseRow_mxaty_151:hover{opacity:.8}._lockedPhaseItem_mxaty_165{background:#94a3b814;border-radius:.375rem;flex-direction:column;flex:1;align-items:center;gap:.125rem;padding:.375rem .25rem;display:flex}._lockedPhaseValue_mxaty_176{color:#94a3b8;font-size:.875rem;font-weight:700}._lockedPhaseUnlock_mxaty_182{display:none}._feedbackRow_mxaty_186{border-top:1px solid #e2e8f0;margin-top:.5rem;padding-top:.5rem}._qualityBar_kppby_1{margin-bottom:.75rem}._bar_kppby_5{background:#e2e8f0;border-radius:4px;width:100%;height:8px;display:flex;overflow:hidden}._barSegment_kppby_14{min-width:3px;height:100%;transition:width .3s}._overlay_rgmet_1{-webkit-backdrop-filter:none;background-color:#00000080;padding:max(.5rem,min(2vw,1rem))}@media (max-width:767px){._overlay_rgmet_1{padding:0}}._modal_rgmet_13{--modal-bg:#2d2d2d;--modal-shadow:0 8px 32px #0006;--modal-text-primary:#f5f5f5;--modal-text-secondary:#a3a3a3;--modal-section-border:#404040;--modal-btn-bg:#404040;--modal-btn-bg-hover:#525252;--modal-btn-border:#525252;--modal-btn-border-hover:#737373;--modal-btn-text:#f5f5f5;--modal-close-color:#a3a3a3;--modal-close-color-hover:#f5f5f5;--modal-close-bg-hover:#404040;--modal-focus-ring:#fff;background-color:var(--modal-bg);color:var(--modal-text-primary);scrollbar-gutter:stable;overscroll-behavior:contain;width:100%;min-width:100%;max-width:max(280px,min(100%,48rem));max-height:max(200px,min(100svh - 2rem,90svh));box-shadow:var(--modal-shadow);contain:layout style paint;will-change:transform;border-radius:1rem;flex-direction:column;margin-left:auto;margin-right:auto;padding:3.5rem .75rem .75rem;animation:.3s ease-out _fadeUp_rgmet_1;display:flex;position:relative;overflow-y:auto}@media (min-width:640px){._modal_rgmet_13{padding:4.5rem 1.5rem 1.5rem}}._modalBody_rgmet_57{flex-direction:column;gap:.5rem;margin-top:.375rem;display:flex}@media (min-width:640px){._modalBody_rgmet_57{gap:1rem;margin-top:1rem}}._primaryColumn_rgmet_70{width:100%}@media (min-width:640px){._primaryColumn_rgmet_70{max-width:480px;margin:0 auto}}._closeButtonTop_rgmet_80{width:3rem;height:3rem;position:absolute;top:.5rem;right:.5rem}@media (min-width:640px){._closeButtonTop_rgmet_80{width:3.5rem;height:3.5rem;top:.75rem;right:.75rem}}._closeButtonTop_rgmet_80{color:var(--modal-close-color);cursor:pointer;background-color:#0000;border:none;border-radius:.5rem;justify-content:center;align-items:center;transition:background-color .2s,color .2s;display:flex}._closeButtonTop_rgmet_80 svg{width:max(28px,min(8vw,40px));height:max(28px,min(8vw,40px))}._closeButtonTop_rgmet_80:hover{background-color:var(--modal-close-bg-hover);color:var(--modal-close-color-hover)}._closeButtonTop_rgmet_80:focus{outline:none}._closeButtonTop_rgmet_80:focus-visible{outline:2px solid var(--modal-focus-ring);outline-offset:2px}._srOnly_rgmet_122{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._encouragement_rgmet_134{text-align:center;color:var(--modal-text-secondary);margin:.25rem 0 0;padding:0;font-size:.8rem}._storyOnly_rgmet_142{text-align:center;color:var(--modal-text-primary);background:#ffffff0a;border-radius:.5rem;padding:.5rem .75rem;font-size:.9rem;font-weight:600;line-height:1.4}._promoSlot_rgmet_153{margin-top:.75rem}._utilityRow_rgmet_157{flex-direction:column;align-items:center;gap:.75rem;margin-top:.75rem;display:flex}._adSlot_rgmet_165{box-sizing:border-box;width:100%;min-height:250px;max-height:300px;margin-top:.75rem;display:block;position:relative;overflow:hidden}._adSlot_rgmet_165>*,._adSlot_rgmet_165 ins.adsbygoogle{box-sizing:border-box;max-width:100%}@keyframes _fadeUp_rgmet_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (orientation:landscape) and (max-height:500px){._modal_rgmet_13{padding:max(.75rem,min(3vw,1rem));padding-top:max(1.5rem,min(6vw,2rem))}}._voidBanner_rgmet_197{text-align:center;color:var(--modal-text-secondary);background:#ffffff0d;border-radius:.5rem;margin:.25rem 0;padding:.5rem 1rem;font-size:.85rem}._voidBanner_rgmet_197 ._voidBannerNote_rgmet_206{opacity:.85;margin-top:.125rem;font-size:.75rem;line-height:1.4}._nextLevelButton_1jqdh_1{background-color:var(--color-board);color:#fff;cursor:pointer;border:none;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;width:100%;min-height:3rem;margin-top:.75rem;padding:.75rem 1rem;font-size:1.0625rem;font-weight:600;transition:background-color .2s;display:inline-flex}._nextLevelButton_1jqdh_1 svg{width:18px;height:18px}@media (min-width:640px){._nextLevelButton_1jqdh_1{min-height:3.5rem;margin-top:1.5rem;padding:1.125rem 1.5rem;font-size:1.3125rem}._nextLevelButton_1jqdh_1 svg{width:20px;height:20px}}._nextLevelButton_1jqdh_1:hover{background-color:var(--color-board-light)}._nextLevelButton_1jqdh_1:focus{outline:none}._nextLevelButton_1jqdh_1:focus-visible{outline:2px solid var(--modal-focus-ring);outline-offset:2px}._nextLevelButton_1jqdh_1+._rematchButton_1jqdh_46{color:var(--modal-text-primary);background-color:#ffffff0f;border:1px solid #ffffff14;min-height:2.75rem;margin-top:.5rem;font-size:.9375rem;font-weight:500}@media (min-width:640px){._nextLevelButton_1jqdh_1+._rematchButton_1jqdh_46{min-height:3rem;font-size:1.0625rem}}._nextLevelButton_1jqdh_1+._rematchButton_1jqdh_46:hover{background-color:var(--modal-btn-bg);color:var(--modal-btn-text)}._practiceLowerButton_1jqdh_66{background-color:var(--color-board);color:#fff;cursor:pointer;border:none;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;width:100%;min-height:3rem;margin-top:.75rem;padding:.75rem 1rem;font-size:1.0625rem;font-weight:600;transition:background-color .2s;display:inline-flex}._practiceLowerButton_1jqdh_66 svg{width:18px;height:18px}@media (min-width:640px){._practiceLowerButton_1jqdh_66{min-height:3.5rem;margin-top:1.5rem;padding:1.125rem 1.5rem;font-size:1.3125rem}._practiceLowerButton_1jqdh_66 svg{width:20px;height:20px}}._practiceLowerButton_1jqdh_66:hover{background-color:var(--color-board-light)}._practiceLowerButton_1jqdh_66:focus{outline:none}._practiceLowerButton_1jqdh_66:focus-visible{outline:2px solid var(--modal-focus-ring);outline-offset:2px}._practiceLowerButton_1jqdh_66+._rematchButton_1jqdh_46{color:var(--modal-text-primary);background-color:#ffffff0f;border:1px solid #ffffff14;min-height:2.75rem;margin-top:.5rem;font-size:.9375rem;font-weight:500}@media (min-width:640px){._practiceLowerButton_1jqdh_66+._rematchButton_1jqdh_46{min-height:3rem;font-size:1.0625rem}}._practiceLowerButton_1jqdh_66+._rematchButton_1jqdh_46:hover{background-color:var(--modal-btn-bg);color:var(--modal-btn-text)}._rematchButton_1jqdh_46{background-color:var(--color-board);color:#fff;cursor:pointer;border:none;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;width:100%;min-height:3rem;margin-top:.75rem;padding:.75rem 1rem;font-size:1.0625rem;font-weight:600;transition:background-color .2s;display:inline-flex}._rematchButton_1jqdh_46 svg{width:18px;height:18px}@media (min-width:640px){._rematchButton_1jqdh_46{min-height:3.5rem;margin-top:1.5rem;padding:1.125rem 1.5rem;font-size:1.3125rem}._rematchButton_1jqdh_46 svg{width:20px;height:20px}}._rematchButton_1jqdh_46:hover{background-color:var(--color-board-light)}._rematchButton_1jqdh_46:focus{outline:none}._rematchButton_1jqdh_46:focus-visible{outline:2px solid var(--modal-focus-ring);outline-offset:2px}._rematchButton_1jqdh_46+._reviewButton_1jqdh_175{margin-top:.5rem}._reviewButton_1jqdh_175{width:100%;min-height:2.75rem;color:var(--modal-text-primary);cursor:pointer;background-color:#ffffff0f;border:1px solid #ffffff14;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;margin-top:.75rem;padding:.625rem 1rem;font-size:.9375rem;font-weight:500;transition:background-color .2s,color .2s;display:inline-flex}._reviewButton_1jqdh_175 svg{width:15px;height:15px}@media (min-width:640px){._reviewButton_1jqdh_175{min-height:3rem;margin-top:.5rem;padding:.75rem 1.25rem;font-size:1.0625rem}._reviewButton_1jqdh_175 svg{width:16px;height:16px}}._reviewButton_1jqdh_175:hover:not(:disabled){background-color:var(--modal-btn-bg);color:var(--modal-btn-text)}._reviewButton_1jqdh_175:disabled{opacity:.6;cursor:not-allowed}._reviewButton_1jqdh_175:focus{outline:none}._reviewButton_1jqdh_175:focus-visible{outline:2px solid var(--modal-focus-ring);outline-offset:2px}._spinner_1jqdh_229{animation:1s linear infinite _spin_1jqdh_229}@keyframes _spin_1jqdh_229{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._container_1j0sh_1{text-align:center;color:var(--modal-text-primary);border-radius:.5rem;padding:.5rem .75rem;font-size:.9rem;font-weight:600;line-height:1.4}._cleared_1j0sh_11{color:#66bb6a;background:#4caf5026}._close_loss_1j0sh_16{color:#ffa726;background:#ff98001f}._progressing_1j0sh_21{color:#42a5f5;background:#2196f31f}._stuck_1j0sh_26{color:var(--modal-text-secondary);background:#ffffff0f}._neutral_1j0sh_31{color:var(--modal-text-secondary);background:#ffffff0a}._chip_1u7ak_1{color:#fdba74;background:#fb923c24;border:1px solid #fb923c59;border-radius:999px;align-self:center;width:-moz-fit-content;width:fit-content;margin:.25rem auto 0;padding:.25rem .75rem;font-size:.8125rem;font-weight:600;line-height:1.5;animation:.4s ease-out _streakIn_1u7ak_1}@keyframes _streakIn_1u7ak_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){._chip_1u7ak_1{animation:none}}._container_j4aov_1{font-variant-numeric:tabular-nums;background:#ffffff0d;border-radius:10px;flex-direction:column;align-items:center;gap:.375rem;min-width:220px;padding:.625rem 1rem;display:flex}@media (min-width:640px){._container_j4aov_1{padding:.75rem 1.25rem}}._main_j4aov_18{align-items:center;gap:.75rem;width:100%;animation:.3s ease-out _fadeIn_j4aov_1;display:flex}._rankBadge_j4aov_26{text-align:center;min-width:1.5em;font-size:2rem;font-weight:800;line-height:1;transition:color .3s}._rpInfo_j4aov_35{flex-direction:column;flex:1;gap:.25rem;display:flex}._rpRow_j4aov_42{align-items:baseline;gap:.375rem;font-size:1rem;display:flex}@media (min-width:640px){._rpRow_j4aov_42{font-size:1.125rem}}._ratingValue_j4aov_54{font-weight:700}._delta_j4aov_58{font-size:.875rem;font-weight:700}._deltaPositive_j4aov_63{color:#4ade80}._deltaBigGain_j4aov_67{text-shadow:0 0 8px #4ade8000;animation:1.1s cubic-bezier(.4,0,.2,1) .2s _deltaPulse_j4aov_1}@keyframes _deltaPulse_j4aov_1{0%{text-shadow:0 0 #4ade8000;transform:scale(1)}20%{text-shadow:0 0 14px #4ade80d9;transform:scale(1.18)}60%{text-shadow:0 0 6px #4ade8066;transform:scale(1.02)}to{text-shadow:0 0 #4ade8000;transform:scale(1)}}._deltaNegative_j4aov_90{color:#f87171}._deltaZero_j4aov_94{opacity:.5}._deltaExplain_j4aov_98{color:var(--modal-text-secondary,#ffffff8c);margin-top:.375rem;font-size:.75rem;line-height:1.5;animation:.4s ease-out _fadeIn_j4aov_1}._miniProgress_j4aov_106{align-items:center;gap:.5rem;display:flex}._miniProgressBar_j4aov_112{background:#80808033;border-radius:2px;flex:1;height:4px;position:relative;overflow:hidden}._miniProgressFill_j4aov_121{border-radius:2px;height:100%;transition:width .8s cubic-bezier(.4,0,.2,1)}._miniProgressGhost_j4aov_127{pointer-events:none;background:linear-gradient(90deg,#fff0 0%,#ffffffbf 50%,#fff0 100%);border-radius:2px;height:100%;animation:1.6s ease-out .2s both _progressShimmer_j4aov_1;position:absolute;top:0}@keyframes _progressShimmer_j4aov_1{0%{opacity:0;transform-origin:0;transform:scaleX(.3)}25%{opacity:1;transform-origin:0;transform:scaleX(1)}to{opacity:0;transform-origin:0;transform:scaleX(1)}}._miniProgressText_j4aov_154{opacity:.5;white-space:nowrap;font-size:.6875rem}._rankUpBanner_j4aov_160{text-align:center;color:#fbbf24;text-shadow:0 0 12px #fbbf2466;background:linear-gradient(135deg,#fbbf2426,#f59e0b14);border-radius:6px;width:100%;margin-bottom:.125rem;padding:.5rem .75rem;font-size:1rem;font-weight:800;animation:.5s cubic-bezier(.34,1.56,.64,1) _rankUpPop_j4aov_1}@keyframes _rankUpPop_j4aov_1{0%{opacity:0;transform:scale(.8)translateY(8px)}60%{transform:scale(1.05)translateY(-2px)}to{opacity:1;transform:scale(1)translateY(0)}}._rankDownBanner_j4aov_187{text-align:center;color:#f87171;background:#f871711a;border-radius:6px;width:100%;margin-bottom:.125rem;padding:.375rem .75rem;font-size:.875rem;font-weight:700;animation:.3s ease-out _fadeIn_j4aov_1}._loadingRow_j4aov_200{align-items:center;gap:.75rem;width:100%;padding:.25rem 0;display:flex}._skeleton_j4aov_208{background:#80808026;border-radius:6px;height:1.25em;animation:1.2s ease-in-out infinite _shimmer_j4aov_1;display:inline-block}._skeleton_j4aov_208:first-child{width:2em}._skeleton_j4aov_208:last-child{flex:1}@keyframes _shimmer_j4aov_1{0%,to{opacity:.3}50%{opacity:.7}}@keyframes _fadeIn_j4aov_1{0%{opacity:0}to{opacity:1}}._container_hcvji_1{justify-content:center;align-items:center;gap:.625rem;padding:.5rem 0;display:flex}._label_hcvji_9{color:var(--modal-text-secondary);white-space:nowrap;font-size:.9rem;font-weight:700}._resultContent_18iuy_1{text-align:center}._resultTitle_18iuy_5{margin-bottom:.25rem;font-size:1rem;font-weight:700}@media (min-width:640px){._resultTitle_18iuy_5{margin-bottom:1rem;font-size:1.5rem}}._resultSubtext_18iuy_17{color:var(--modal-text-secondary);font-size:max(.875rem,min(3.5vw,1rem))}._cpuResultContent_18iuy_22{text-align:center;flex-direction:column;gap:.375rem;display:flex}@media (min-width:640px){._cpuResultContent_18iuy_22{gap:1.5rem}}._resultHeader_18iuy_34{flex-direction:column;align-items:center;gap:.25rem;display:flex}@media (min-width:640px){._resultHeader_18iuy_34{gap:.75rem}}._trophyIcon_18iuy_46{color:#facc15;animation:2s ease-in-out infinite _bounceGentle_18iuy_1}._trophyIcon_18iuy_46 svg{width:28px;height:28px}@media (min-width:640px){._trophyIcon_18iuy_46 svg{width:48px;height:48px}}._victoryMessage_18iuy_61{color:#facc15;margin:0;font-size:.8125rem;font-weight:600}@media (min-width:640px){._victoryMessage_18iuy_61{font-size:1.125rem}}@keyframes _bounceGentle_18iuy_1{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}._fairplayNote_18iuy_81{opacity:.5;max-width:240px;color:var(--modal-text-secondary);margin-top:.5rem;margin-inline-start:auto;margin-inline-end:auto;font-size:.75rem;line-height:1.6}._scoreLine_18iuy_91{font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:.375rem;margin-top:.5rem;font-size:1.125rem;font-weight:700;display:flex}._scoreIcon_18iuy_102{width:20px;height:20px;display:flex}@media (min-width:640px){._scoreIcon_18iuy_102{width:24px;height:24px}}._scoreSeparator_18iuy_114{opacity:.4;margin:0 .125rem}@media (orientation:landscape) and (max-height:500px){._cpuResultContent_18iuy_22{gap:max(.5rem,min(2vw,1rem))}._trophyIcon_18iuy_46 svg{width:max(24px,min(8vw,36px));height:max(24px,min(8vw,36px))}}._container_1ghtj_1{text-align:center;background:linear-gradient(135deg,#1e3a2f 0%,#1a2e25 100%);border:1px solid #2d5a43;border-radius:.75rem;padding:1.25rem 1rem;position:relative;overflow:hidden}._container_1ghtj_1:before{content:"";pointer-events:none;background:radial-gradient(#fbbf241a 0%,#0000 70%);width:160px;height:80px;position:absolute;top:-20px;left:50%;transform:translate(-50%)}._header_1ghtj_22{justify-content:center;align-items:center;gap:.5rem;margin-bottom:.625rem;display:flex;position:relative}._trophyIcon_1ghtj_31{font-size:1.5rem;line-height:1}._title_1ghtj_36{color:#fbbf24;font-size:1rem;font-weight:700}._description_1ghtj_42{color:#d4d4d8;margin:0 0 1rem;font-size:.8125rem;line-height:1.5}._ctaButton_1ghtj_49{color:#451a03;cursor:pointer;background:linear-gradient(135deg,#fbbf24 0%,#f59e0b 100%);border:none;border-radius:.5rem;justify-content:center;align-items:center;gap:.375rem;width:100%;padding:.75rem 1.25rem;font-size:.9375rem;font-weight:600;transition:all .2s;display:inline-flex;box-shadow:0 2px 8px #fbbf2440}._ctaButton_1ghtj_49:hover{background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);transform:translateY(-1px);box-shadow:0 4px 12px #fbbf2459}._ctaButton_1ghtj_49:active{transform:translateY(0);box-shadow:0 1px 4px #fbbf2433}._btn_774hu_1{color:#fff;cursor:pointer;background-color:#6b7280;border:none;border-radius:4px;align-items:center;gap:6px;height:28px;padding:4px 12px;font-family:inherit;font-size:12px;font-weight:500;text-decoration:none;transition:background-color .15s;display:inline-flex}._btn_774hu_1:hover{background-color:#4b5563}._icon_774hu_22{flex-shrink:0}._label_774hu_26{white-space:nowrap}._container_yxxe7_1{--lpm-future-bg:#d4d4d8;--lpm-future-color:#71717a;justify-content:center;align-items:center;gap:3px;padding:6px 0;display:flex}._dark_yxxe7_11{--lpm-future-bg:#ffffff26;--lpm-future-color:#fff6}._step_yxxe7_16{border-radius:4px;justify-content:center;align-items:center;width:22px;height:22px;font-size:10px;font-weight:600;line-height:1;transition:transform .2s,box-shadow .2s;display:flex}._label_yxxe7_29{display:block}._cleared_yxxe7_33{color:#e0f5e8;background:#2d8a4e}._current_yxxe7_38{color:#3b82f6;background:#3b82f633;animation:2s ease-in-out infinite _pulse_yxxe7_1;box-shadow:0 0 0 2px #3b82f6}._future_yxxe7_45{background:var(--lpm-future-bg);color:var(--lpm-future-color)}@keyframes _pulse_yxxe7_1{0%,to{box-shadow:0 0 0 2px #3b82f6,0 0 6px #3b82f64d}50%{box-shadow:0 0 0 2px #3b82f6,0 0 12px #3b82f680}}._card_sbtyb_1{text-align:center;border-radius:.625rem;flex-direction:column;align-items:center;gap:.625rem;padding:.75rem 1rem;display:flex}._cleared_sbtyb_11{background:#4caf5026}._close_loss_sbtyb_15{background:#ff98001f}._progressing_sbtyb_19{background:#2196f31f}._stuck_sbtyb_23{background:#ffffff0f}._neutral_sbtyb_27{background:#ffffff0a}._storyText_sbtyb_31{color:var(--modal-text-primary);font-size:.95rem;font-weight:600;line-height:1.4}._cleared_sbtyb_11 ._storyText_sbtyb_31{color:#66bb6a}._close_loss_sbtyb_15 ._storyText_sbtyb_31{color:#ffa726}._progressing_sbtyb_19 ._storyText_sbtyb_31{color:#42a5f5}._actions_sbtyb_50{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}._xBtn_sbtyb_58,._shareBtn_sbtyb_58,._lineBtn_sbtyb_58,._copyBtn_sbtyb_58{cursor:pointer;white-space:nowrap;border:none;border-radius:6px;justify-content:center;align-items:center;gap:5px;height:32px;font-family:inherit;font-size:.75rem;font-weight:500;transition:background-color .15s,opacity .15s;display:inline-flex}._xBtn_sbtyb_58:disabled,._shareBtn_sbtyb_58:disabled,._lineBtn_sbtyb_58:disabled,._copyBtn_sbtyb_58:disabled{opacity:.5;cursor:wait}._copyBtn_sbtyb_58{color:#f5f5f5;background-color:#404040;border:1px solid #525252;padding:0 14px}._copyBtn_sbtyb_58:hover:not(:disabled){background-color:#4a4a4a;border-color:#666}._lineBtn_sbtyb_58{color:#fff;background-color:#06c755;padding:0 12px}._lineBtn_sbtyb_58:hover:not(:disabled){background-color:#05b34c}._shareBtn_sbtyb_58{color:#fff;background-color:#2563eb;padding:0 16px}._shareBtn_sbtyb_58:hover:not(:disabled){background-color:#1d4ed8}._xBtn_sbtyb_58{color:#fff;background-color:#000;padding:0 12px}._xBtn_sbtyb_58:hover:not(:disabled){background-color:#333}._icon_sbtyb_116{flex-shrink:0;width:14px;height:14px}._btnLabel_sbtyb_122{white-space:nowrap}._copiedPreview_sbtyb_126{flex-direction:column;gap:4px;width:100%;display:flex}._copiedLabel_sbtyb_133{color:var(--modal-text-secondary,#a3a3a3);text-align:center;font-size:.7rem}._copiedQuote_sbtyb_139{color:var(--modal-text-primary,#e5e5e5);white-space:pre-wrap;word-break:break-all;background:#ffffff0d;border-left:3px solid #fff3;border-radius:0 6px 6px 0;margin:0;padding:8px 12px;font-size:.8rem;line-height:1.6}._container_mopv1_1{flex-direction:column;align-items:center;gap:max(.125rem,min(.5vw,.25rem));padding:max(.25rem,min(1vw,.5rem));display:flex}._controlsRow_mopv1_9{align-items:center;gap:max(.5rem,min(2vw,.75rem));width:100%;display:flex}._leftSpacer_mopv1_16{flex:1;min-width:0}._rightSlot_mopv1_21{flex-shrink:0}._controls_mopv1_9{flex-shrink:0;align-items:center;gap:max(.5rem,min(2vw,.75rem));display:flex}._icon_mopv1_32{width:max(1rem,min(4vw,1.25rem));height:max(1rem,min(4vw,1.25rem))}._highlightRow_mopv1_37{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}._moveInfo_mopv1_44{justify-content:center;align-items:center;gap:.375rem;min-height:1.5rem;font-size:.8125rem;display:flex}._moveInfoPly_mopv1_53{font-variant-numeric:tabular-nums;color:var(--text-muted,#64748b);font-weight:600}._moveInfoDisc_mopv1_59{border-radius:50%;flex-shrink:0;width:14px;height:14px}._moveInfoDiscBlack_mopv1_66{background-color:#1e293b;box-shadow:0 0 0 1px #0000001a}._moveInfoDiscWhite_mopv1_71{background-color:#fff;box-shadow:0 0 0 1px #cbd5e1}._moveInfoSquare_mopv1_76{letter-spacing:.03em;font-family:monospace;font-weight:600}._moveInfoElapsed_mopv1_82{font-variant-numeric:tabular-nums;color:var(--text-muted,#64748b);font-size:.75rem}._moveInfoTermination_mopv1_88{color:#dc2626;font-weight:600}._moveInfoMuted_mopv1_93{color:var(--text-muted,#64748b)}._navIcon_mopv1_97{border-radius:.5rem;width:2.75rem;height:2.75rem;padding:0}@media (min-width:768px){._navIcon_mopv1_97{width:3rem;height:3rem}}._navSmall_mopv1_110{border-radius:.5rem;padding:.375rem .75rem;font-size:.75rem}._navBrilliant_mopv1_116{color:#0891b2}._wrapper_wbgq4_1{display:inline-flex;position:relative}._trigger_wbgq4_6{font-variant-numeric:tabular-nums;border-radius:.5rem;min-width:70px;padding:.5rem .75rem;font-size:.875rem;font-weight:700}._popover_wbgq4_15{z-index:100;overscroll-behavior:contain;background:var(--modal-bg,#fff);border:1px solid var(--modal-border,#e2e8f0);border-radius:var(--radius-lg,.75rem);width:max(240px,min(65vw,300px));max-height:min(70vh,480px);box-shadow:var(--modal-shadow,0 8px 32px #00000026);scrollbar-width:thin;padding:.375rem;animation:.15s ease-out _fadeIn_wbgq4_1;position:absolute;bottom:calc(100% + .5rem);left:50%;overflow-y:auto;transform:translate(-50%)}@keyframes _fadeIn_wbgq4_1{0%{opacity:0;transform:translate(-50%)translateY(4px)}to{opacity:1;transform:translate(-50%)translateY(0)}}._backdrop_wbgq4_44{z-index:99;position:fixed;top:0;bottom:0;left:0;right:0}._list_wbgq4_50{flex-direction:column;display:flex}._item_wbgq4_55{cursor:pointer;min-height:44px;color:var(--modal-text-primary,#1e293b);text-align:left;background:0 0;border:none;border-radius:.5rem;align-items:center;gap:.5rem;width:100%;padding:.5rem .625rem;font-size:.875rem;transition:background-color .1s ease-out;display:flex}._item_wbgq4_55:hover{background-color:var(--modal-section-bg,#f8fafc)}._item_wbgq4_55:active{background-color:#e2e8f0}._itemActive_wbgq4_78{background-color:#228b221a}._itemActive_wbgq4_78:hover{background-color:#228b2226}._itemActive_wbgq4_78:active{background-color:#228b2233}._ply_wbgq4_88{text-align:right;font-variant-numeric:tabular-nums;min-width:1.75rem;color:var(--modal-text-muted,#64748b);font-size:.8125rem}._plyActive_wbgq4_96{color:var(--color-board,#228b22);font-weight:700}._disc_wbgq4_101{border-radius:50%;flex-shrink:0;width:16px;height:16px}._discBlack_wbgq4_108{background-color:#1e293b;box-shadow:0 0 0 1px #0000001a}._discWhite_wbgq4_113{background-color:#fff;box-shadow:0 0 0 1px #cbd5e1}._square_wbgq4_118{letter-spacing:.03em;color:var(--modal-text-secondary,#475569);flex:1;font-family:monospace;font-size:.875rem}._elapsed_wbgq4_126{font-variant-numeric:tabular-nums;color:var(--modal-text-muted,#64748b);white-space:nowrap;font-size:.75rem}._elapsedLong_wbgq4_133{color:#e67e22;font-weight:600}._itemTermination_wbgq4_138{border-top:1px solid var(--modal-border,#e2e8f0);margin-top:.25rem;padding-top:.625rem}._terminationLabel_wbgq4_144{color:#dc2626;flex:1;font-size:.8125rem;font-weight:600}._container_1kju0_1{aspect-ratio:1;width:100%;position:relative;overflow:hidden;container-type:size}._containerNoBoard_1kju0_9{width:100%;height:auto;min-height:300px;position:relative}._boardLayer_1kju0_16{z-index:1;position:absolute;top:0;bottom:0;left:0;right:0}._boardLayerHidden_1kju0_22{display:none}._contentLayer_1kju0_26{z-index:2;position:absolute;top:0;bottom:0;left:0;right:0}._contentLayerOverlay_1kju0_32{pointer-events:none}._contentLayerFullWidth_1kju0_37{width:100%;height:auto;position:relative}._inactive_1kju0_43{pointer-events:none}._gameHeader_1pcxp_1{justify-content:flex-end;align-items:center;width:100%;min-height:2.5rem;margin-bottom:.5rem;padding:0 .5rem;display:flex}._resignButton_1pcxp_11{white-space:nowrap;border-radius:.5rem;min-height:2.5rem;padding:.5rem 1rem;font-size:.9375rem;font-weight:500}._flexCenter_1gq3m_1{justify-content:center;align-items:center;display:flex}._flexCenterGap4_1gq3m_7{justify-content:center;align-items:center;gap:1rem;display:flex}._m2_1gq3m_14{margin:.5rem}._textSmMuted_1gq3m_18{color:#525252;margin:0;font-size:.875rem}._notificationBanner_1gq3m_24{background-color:#3b82f61a;border:1px solid #3b82f64d;border-radius:.75rem;flex-direction:column;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;display:flex}._notificationText_1gq3m_36{color:#1d4ed8;margin:0;font-size:.9375rem;font-weight:500}._stopSpectatingBtn_1gq3m_43{margin-left:.5rem;padding:.25rem .5rem;font-size:.75rem}._spectatorBadge_1gq3m_49{color:#3b82f6;background-color:#3b82f61a;border-radius:9999px;padding:.25rem .75rem;font-size:.875rem;font-weight:500}._button_73wii_1{border:1px solid var(--color-neutral-500);color:var(--color-neutral-400);cursor:pointer;background:0 0;border-radius:.375rem;justify-content:center;align-items:center;gap:.25rem;padding:.5rem .75rem;font-size:.875rem;font-weight:400;transition:all .2s ease-out;display:inline-flex}._button_73wii_1:hover:not(:disabled){color:var(--color-neutral-200);border-color:var(--color-neutral-400);background:#ffffff0d}._button_73wii_1:active:not(:disabled){background:#ffffff14}._button_73wii_1:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}._button_73wii_1:disabled{opacity:.5;cursor:not-allowed}._confirming_73wii_33{border-color:var(--color-error);color:var(--color-error);background:#ef444426;animation:1.5s ease-in-out infinite _pulse_73wii_1;transform:scale(1.02)}._confirming_73wii_33:hover:not(:disabled){border-color:var(--color-error);color:var(--color-error);background:#ef444440}@keyframes _pulse_73wii_1{0%,to{opacity:1}50%{opacity:.8}}._loading_73wii_54{opacity:.7;cursor:wait}._spinner_73wii_59{border:2px solid;border-right-color:#0000;border-radius:50%;width:.875em;height:.875em;animation:.6s linear infinite _spin_73wii_59;display:inline-block}@keyframes _spin_73wii_59{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._spinner_73wii_59{opacity:.6;border-right-color:currentColor;animation:none}}._button_3k7kt_1{color:#ffffffe6;cursor:pointer;background:linear-gradient(135deg,#8b5cf640,#3b82f633);border:1px solid #8b5cf666;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;width:100%;min-height:2.75rem;padding:.625rem 1rem;font-size:.9375rem;font-weight:500;transition:background .2s,border-color .2s;display:inline-flex}._button_3k7kt_1 svg{width:16px;height:16px}._button_3k7kt_1:hover:not(:disabled){background:linear-gradient(135deg,#8b5cf659,#3b82f64d);border-color:#8b5cf68c}._button_3k7kt_1:disabled{opacity:.6;cursor:not-allowed}._button_3k7kt_1:focus{outline:none}._button_3k7kt_1:focus-visible{outline:2px solid var(--color-focus-ring,#60a5fa);outline-offset:2px}._spinner_3k7kt_38{animation:1s linear infinite _spin_3k7kt_38}@keyframes _spin_3k7kt_38{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._qualityActual_1wzem_1{z-index:2;pointer-events:none;position:relative}._qualityActual_1wzem_1:after{content:"";animation:.4s ease-out _highlightAppear_1wzem_1;position:absolute;top:0;bottom:0;left:0;right:0}._qualityActual_1wzem_1[data-quality=blunder]:after{background-color:#ef444473}._qualityActual_1wzem_1[data-quality=mistake]:after{background-color:#f9731673}._qualityActual_1wzem_1[data-quality=inaccuracy]:after{background-color:#eab30859}._qualityActual_1wzem_1[data-quality=best]:after{background-color:#22c55e40}._qualityActual_1wzem_1[data-quality=good]:after{background-color:#86efac33}._qualityBest_1wzem_28{z-index:3;pointer-events:none;justify-content:center;align-items:center;display:flex;position:relative}._qualityBest_1wzem_28:after{content:"";border:3px solid #22c55ee6;border-radius:50%;animation:2s ease-in-out infinite _bestMovePulse_1wzem_1;position:absolute;top:15%;bottom:15%;left:15%;right:15%}@keyframes _highlightAppear_1wzem_1{0%{background-color:#ffc832cc}to{background-color:#ffaa0073}}@keyframes _bestMovePulse_1wzem_1{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@media (prefers-reduced-motion:reduce){._qualityActual_1wzem_1:after,._qualityBest_1wzem_28:after{animation:none}}._hint_1wzem_71{pointer-events:none;z-index:5;justify-content:center;align-items:center;min-width:0;display:flex;position:relative;overflow:hidden}._hintLabel_1wzem_82{white-space:nowrap;opacity:.85;border-radius:999px;justify-content:center;align-items:center;max-width:100%;padding:1px 4px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:max(10px,min(2.5vw,13px));font-weight:700;display:flex}._hintTurnBlack_1wzem_96 ._hintLabel_1wzem_82{color:#fff;text-shadow:0 1px 2px #00000080;background-color:#00000080;box-shadow:0 1px 3px #0003}._hintTurnWhite_1wzem_103 ._hintLabel_1wzem_82{color:#000;text-shadow:0 1px 2px #ffffff80;background-color:#fff9;box-shadow:0 1px 3px #00000026}._hintActual_1wzem_110:before{content:"";z-index:-1;background-color:#60a5fa59;position:absolute;top:0;bottom:0;left:0;right:0}._hintActual_1wzem_110 ._hintLabel_1wzem_82{box-shadow:0 0 0 2px #60a5facc}._hintActual_1wzem_110:not(._hintTurnBlack_1wzem_96):not(._hintTurnWhite_1wzem_103) ._hintLabel_1wzem_82{color:#fff;text-shadow:0 1px 2px #0006;background-color:#60a5fab3}._badge_1eu4b_1{font-variant-numeric:tabular-nums;color:inherit;background:#80808026;border:2px solid #0000;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;min-width:96px;min-height:56px;padding:6px 14px;font-weight:700;transition:background .3s,color .3s,border-color .3s;display:inline-flex;position:relative}@media (min-width:480px){._badge_1eu4b_1{min-width:112px;min-height:64px;padding:8px 18px}}._badgeCompact_1eu4b_26{border-width:1px;min-width:0;min-height:0;padding:2px 8px}@media (min-width:480px){._badgeCompact_1eu4b_26{min-width:0;min-height:0;padding:3px 10px}}._time_1eu4b_40{font-size:.875rem;line-height:1.2;transition:font-size .2s}@media (min-width:480px){._time_1eu4b_40{font-size:1rem}}._active_1eu4b_51{background:#4ade8033}._warning_1eu4b_55{color:#f59e0b;background:#fbbf2433}._warning_1eu4b_55 ._time_1eu4b_40{font-size:1rem}@media (min-width:480px){._warning_1eu4b_55 ._time_1eu4b_40{font-size:1.125rem}}._urgent_1eu4b_68{color:#f97316;background:#f9731633;border-color:#f9731666}._urgent_1eu4b_68 ._time_1eu4b_40{font-size:1.25rem;font-weight:800}@media (min-width:480px){._urgent_1eu4b_68 ._time_1eu4b_40{font-size:1.5rem}}._critical_1eu4b_83{color:#ef4444;background:#ef444440;border-color:#ef444480;animation:.3s ease-in-out infinite _shake_1eu4b_1}._critical_1eu4b_83 ._time_1eu4b_40{font-size:1.5rem;font-weight:800}@media (min-width:480px){._critical_1eu4b_83 ._time_1eu4b_40{font-size:1.75rem}}._progressBarSlot_1eu4b_99{width:100%;height:8px;margin-top:4px}@media (min-width:480px){._progressBarSlot_1eu4b_99{height:10px}}._progressBar_1eu4b_99{background:#ffffff1f;border-radius:2px;width:100%;height:4px;overflow:hidden}._urgent_1eu4b_68 ._progressBar_1eu4b_99{border-radius:3px;height:6px}._critical_1eu4b_83 ._progressBar_1eu4b_99{border-radius:4px;height:8px}@media (min-width:480px){._critical_1eu4b_83 ._progressBar_1eu4b_99{border-radius:5px;height:10px}}._progressFill_1eu4b_132{border-radius:inherit;height:100%;transition:width .1s linear}._warning_1eu4b_55 ._progressFill_1eu4b_132{background:#f59e0b}._urgent_1eu4b_68 ._progressFill_1eu4b_132{background:#f97316}._critical_1eu4b_83 ._progressFill_1eu4b_132{background:#ef4444}._increment_1eu4b_147{color:#4ade80;pointer-events:none;font-size:.6875rem;font-weight:700;animation:1.2s ease-out forwards _increment-pop_1eu4b_1;position:absolute;top:-12px;right:-4px}@media (min-width:480px){._increment_1eu4b_147{font-size:.75rem;top:-14px}}@keyframes _shake_1eu4b_1{0%,to{transform:translate(0)}25%{transform:translate(-1.5px)}75%{transform:translate(1.5px)}}@keyframes _increment-pop_1eu4b_1{0%{opacity:1;transform:translateY(0)}70%{opacity:1;transform:translateY(-6px)}to{opacity:0;transform:translateY(-10px)}}@media (prefers-reduced-motion:reduce){._critical_1eu4b_83{animation:none}._increment_1eu4b_147{opacity:.8;animation:none}}._track_lldq6_1{background:0 0;border-radius:6px;width:100%;height:12px;transition:background .3s;overflow:hidden}._trackWarning_lldq6_10{background:#fbbf241f}._trackUrgent_lldq6_14{background:#f973161f}._trackCritical_lldq6_18{background:#ef44441f}._fill_lldq6_22{border-radius:inherit;height:100%;transition:width .1s linear}._trackWarning_lldq6_10 ._fill_lldq6_22{background:#f59e0b}._trackUrgent_lldq6_14 ._fill_lldq6_22{background:#f97316}._trackCritical_lldq6_18 ._fill_lldq6_22{background:#ef4444}._indicator_h18qn_1{border-radius:12px;align-items:center;gap:12px;margin:4px 0;padding:12px 16px;transition:opacity .3s,transform .3s;display:flex;position:relative}@media (min-width:480px){._indicator_h18qn_1{gap:16px;padding:16px 20px}}._indicatorCompact_h18qn_18{gap:8px;margin:0;padding:2px 8px}@media (min-width:480px){._indicatorCompact_h18qn_18{gap:10px;padding:3px 10px}}._indicatorCompact_h18qn_18 ._pieceWrapper_h18qn_29{width:18px;height:18px;box-shadow:none;border-radius:4px}@media (min-width:480px){._indicatorCompact_h18qn_18 ._pieceWrapper_h18qn_29{width:20px;height:20px}}._indicatorCompact_h18qn_18 ._infoColumn_h18qn_41{flex-direction:row;align-items:center;gap:8px}._indicatorCompact_h18qn_18._indicatorActive_h18qn_46:before{width:3px;top:2px;bottom:2px}._indicatorTop_h18qn_52{justify-content:flex-start}._indicatorBottom_h18qn_57{z-index:2;justify-content:flex-end}._indicatorBlack_h18qn_63{color:#fafafa;--status-thinking:#facc15;--status-myturn:#4ade80;--status-pass:#f87171;--status-ended:#a3a3a3;background:linear-gradient(90deg,#0a0a0a,#262626);border:1px solid #ffffff1a}._indicatorWhite_h18qn_73{color:#0a0a0a;--status-thinking:#b45309;--status-myturn:#16a34a;--status-pass:#dc2626;--status-ended:#737373;background:linear-gradient(90deg,#fafafa,#e5e5e5);border:1px solid #00000014}._indicatorInactive_h18qn_83{opacity:.35}._indicatorActive_h18qn_46{opacity:1}._indicatorActive_h18qn_46:before{content:"";background:var(--color-accent);width:5px;box-shadow:0 0 12px var(--color-accent);border-radius:0 4px 4px 0;animation:1.5s ease-in-out infinite _stripeGlow_h18qn_1;position:absolute;top:8px;bottom:8px;left:0}._pieceWrapper_h18qn_29{background-color:var(--color-board);border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;display:flex;box-shadow:inset 0 1px 2px #ffffff1a,0 2px 4px #0000004d}@media (min-width:480px){._pieceWrapper_h18qn_29{width:40px;height:40px}}._pieceWrapper_h18qn_29 .piece{width:80%;height:80%}._infoColumn_h18qn_41{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._nameRow_h18qn_132{align-items:center;gap:8px;display:flex}._name_h18qn_132{word-break:break-all;font-size:.875rem;font-weight:600;line-height:1.3}@media (min-width:480px){._name_h18qn_132{font-size:1rem}}._rankBadge_h18qn_150{opacity:.8;flex-shrink:0;font-size:.6875rem;font-weight:700}._ply_h18qn_157{opacity:.6;flex-shrink:0;font-size:.75rem}@media (min-width:480px){._ply_h18qn_157{font-size:.8125rem}}._statusLine_h18qn_168{font-size:.6875rem;font-weight:600;line-height:1}@media (min-width:480px){._statusLine_h18qn_168{font-size:.75rem}}._statusThinking_h18qn_179{color:var(--status-thinking)}._statusMyTurn_h18qn_184{color:var(--status-myturn)}._statusPass_h18qn_189{color:var(--status-pass)}._statusEnded_h18qn_194{color:var(--status-ended)}._statusPlaceholder_h18qn_199{visibility:hidden}._wrapper_h18qn_204{flex-wrap:wrap;align-items:center;gap:8px;display:flex;position:relative}._wrapperCompact_h18qn_212{gap:6px}._rightSlot_h18qn_216{flex-shrink:0;align-items:center;display:flex}._bottomSlot_h18qn_222{flex-basis:100%;width:100%}@keyframes _stripeGlow_h18qn_1{0%,to{opacity:1;box-shadow:0 0 12px var(--color-accent)}50%{opacity:.7;box-shadow:0 0 20px var(--color-accent)}}@media (prefers-reduced-motion:reduce){._indicatorActive_h18qn_46:before{animation:none}}._discCount_j8xrb_1{font-variant-numeric:tabular-nums;color:#171717;align-items:center;gap:.375rem;width:100%;max-width:280px;margin:0 auto;padding:0 max(.25rem,min(1vw,.5rem));font-size:max(.75rem,min(2.5vw,.8125rem));font-weight:700;display:flex}._discCountPiece_j8xrb_15{flex-shrink:0;width:max(.75rem,min(2.5vw,.875rem));height:max(.75rem,min(2.5vw,.875rem));display:flex}._discCountNumber_j8xrb_22{text-align:center;flex-shrink:0;width:1.5em}._proportionBar_j8xrb_28{background-color:#c7c7c7;border:1px solid #d4d4d4;border-radius:999px;flex:1;height:max(.5rem,min(2vw,.625rem));display:flex;overflow:hidden}._proportionBlack_j8xrb_38{background-color:#262626;height:100%;transition:width .15s ease-out}._proportionEmpty_j8xrb_44{flex:1}._proportionWhite_j8xrb_48{background-color:#e5e5e5;height:100%;transition:width .15s ease-out}._belowGame_17xgc_1{width:100%;max-width:var(--board-max-width);padding:0 var(--space-4);min-height:150px;max-height:200px;margin:1rem auto .75rem;display:none;position:relative;overflow:hidden}body[data-ad-ready] ._belowGame_17xgc_1,body:not([data-ad-free]) ._belowGame_17xgc_1{display:block}._overlay_xmhxh_1{z-index:1050;pointer-events:auto;cursor:pointer;background-color:#0009;flex-direction:column;justify-content:center;align-items:center;animation:.3s ease-out _overlayFadeIn_xmhxh_1;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}@keyframes _overlayFadeIn_xmhxh_1{0%{background-color:#0000}to{background-color:#0009}}._container_xmhxh_23{flex-direction:column;align-items:center;gap:max(1rem,min(4vw,1.5rem));width:min(320px,85vw);animation:.4s cubic-bezier(.34,1.56,.64,1) _containerPop_xmhxh_1;display:flex}@keyframes _containerPop_xmhxh_1{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}._scoreSection_xmhxh_42{justify-content:center;align-items:center;gap:max(1rem,min(4vw,1.5rem));width:100%;display:flex}._scoreBlock_xmhxh_50{flex-direction:column;flex:1;align-items:center;gap:.25rem;min-width:0;display:flex}._sideLabel_xmhxh_59{color:#fafafa99;text-transform:uppercase;letter-spacing:.1em;min-height:1em;font-size:max(.625rem,min(2.5vw,.75rem));font-weight:600}._scorePiece_xmhxh_68{width:max(2rem,min(8vw,2.75rem));height:max(2rem,min(8vw,2.75rem));transition:transform .3s;display:flex}._scorePieceWinner_xmhxh_75{animation:.6s ease-out _winnerPulse_xmhxh_1}@keyframes _winnerPulse_xmhxh_1{0%{transform:scale(1)}40%{transform:scale(1.25)}to{transform:scale(1)}}._scoreNumber_xmhxh_90{font-variant-numeric:tabular-nums;color:#fafafa;text-shadow:0 2px 8px #00000080;font-size:max(2rem,min(8vw,3rem));font-weight:800;line-height:1;transition:color .3s}._scoreNumberWinner_xmhxh_100{color:#facc15}._versus_xmhxh_104{color:#fafafa80;-webkit-user-select:none;user-select:none;flex-shrink:0;font-size:max(.875rem,min(3vw,1rem));font-weight:600}._barContainer_xmhxh_112{background-color:#ffffff1a;border-radius:999px;width:100%;height:max(.625rem,min(2.5vw,.75rem));display:flex;overflow:hidden}._barSegment_xmhxh_121{will-change:width;height:100%}._barBlack_xmhxh_126{background-color:#404040;border-radius:999px 0 0 999px}._barWhite_xmhxh_131{background-color:#e5e5e5;border-radius:0 999px 999px 0}._reasonText_xmhxh_136{color:#fafafab3;text-align:center;opacity:0;text-shadow:0 1px 6px #0006;letter-spacing:.05em;font-size:max(.875rem,min(3.5vw,1.125rem));font-weight:500}._reasonText_xmhxh_136._reasonTextVisible_xmhxh_145{animation:.4s ease-out forwards _reasonFadeIn_xmhxh_1}@keyframes _reasonFadeIn_xmhxh_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}._resultText_xmhxh_159{color:#fafafa;opacity:0;text-shadow:0 2px 12px #00000080;text-align:center;font-size:max(1.25rem,min(5vw,1.75rem));font-weight:700;transform:translateY(8px)}._resultText_xmhxh_159._resultTextVisible_xmhxh_168{animation:.5s cubic-bezier(.34,1.56,.64,1) forwards _resultAppear_xmhxh_1}._resultTextWin_xmhxh_172{color:#facc15}@keyframes _resultAppear_xmhxh_1{0%{opacity:0;transform:translateY(8px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}._noAnimation_xmhxh_186{opacity:1!important;animation:none!important;transform:none!important}._skipHint_xmhxh_192{bottom:max(env(safe-area-inset-bottom,0px), 1.5rem);color:#fafafa73;letter-spacing:.05em;opacity:0;-webkit-user-select:none;user-select:none;pointer-events:none;font-size:max(.6875rem,min(2.5vw,.8125rem));font-weight:500;animation:.5s ease-out .8s forwards _skipHintFadeIn_xmhxh_1;position:absolute;left:50%;transform:translate(-50%)}._skipHintQuick_xmhxh_207{animation-delay:.3s}@keyframes _skipHintFadeIn_xmhxh_1{0%{opacity:0;transform:translate(-50%)translateY(4px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@media (prefers-reduced-motion:reduce){._overlay_xmhxh_1,._container_xmhxh_23,._scorePieceWinner_xmhxh_75{animation:none}._reasonText_xmhxh_136._reasonTextVisible_xmhxh_145,._resultText_xmhxh_159._resultTextVisible_xmhxh_168{opacity:1;animation:none;transform:none}._skipHint_xmhxh_192{opacity:1;animation:none;transform:translate(-50%)}}