@charset "UTF-8";._container_1k4xj_182{margin:0 auto;max-width:var(--board-max-width)}._online_1k4xj_187{max-width:var(--board-max-width-online)}._overlay_19r2h_1{background:#000c;animation:_fadeIn_19r2h_1 .2s ease}@keyframes _fadeIn_19r2h_1{0%{opacity:0}to{opacity:1}}._modal_19r2h_14{position:relative;background:linear-gradient(180deg,#1f1f1f,#171717);border:1px solid #333;border-radius:16px;padding:32px 24px;max-width:340px;width:90%;text-align:center;animation:_slideUp_19r2h_1 .3s ease}@keyframes _slideUp_19r2h_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._closeButton_19r2h_36{position:absolute;top:12px;right:12px;background:0 0;border:0;color:#666;cursor:pointer;padding:4px;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:color .15s ease}._closeButton_19r2h_36:hover{color:#fff}._successIcon_19r2h_55{color:#22c55e;margin-bottom:16px;animation:_bounceIn_19r2h_1 .5s ease}@keyframes _bounceIn_19r2h_1{0%{transform:scale(0);opacity:0}50%{transform:scale(1.2)}to{transform:scale(1);opacity:1}}._spinner_19r2h_74{animation:_spin_19r2h_74 1s linear infinite}@keyframes _spin_19r2h_74{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._cancelIcon_19r2h_86{color:#f87171;margin-bottom:16px}._title_19r2h_91{font-size:1.5rem;font-weight:700;color:#fff;margin:0 0 8px}._subtitle_19r2h_98{font-size:1rem;color:#a3a3a3;margin:0 0 24px}._benefits_19r2h_104{background:#22c55e1a;border:1px solid rgba(34,197,94,.3);border-radius:12px;padding:16px;margin-bottom:20px}._benefitItem_19r2h_112{display:flex;align-items:center;gap:12px;color:#fff;font-size:.95rem;text-align:left}._benefitItem_19r2h_112+._benefitItem_19r2h_112{margin-top:12px}._benefitIcon_19r2h_124{color:#22c55e;flex-shrink:0}._encouragement_19r2h_129{font-size:.9rem;color:#d4d4d4;margin:0 0 24px}._note_19r2h_135{font-size:.85rem;color:#737373;margin:0 0 24px}._primaryButton_19r2h_141{width:100%;padding:14px 24px;background:linear-gradient(135deg,#22c55e,#16a34a);border:0;border-radius:8px;color:#fff;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease}._primaryButton_19r2h_141:hover{transform:translateY(-2px);box-shadow:0 4px 12px #22c55e66}._primaryButton_19r2h_141:active{transform:translateY(0)}._secondaryButton_19r2h_161{width:100%;padding:12px 24px;background:#262626;border:1px solid #404040;border-radius:8px;color:#d4d4d4;font-size:1rem;font-weight:500;cursor:pointer;transition:all .15s ease;display:flex;align-items:center;justify-content:center;gap:8px}._secondaryButton_19r2h_161:hover{background:#333;border-color:#525252}._accountLink_19r2h_182{background:#3b82f614;border:1px solid rgba(59,130,246,.25);border-radius:12px;padding:16px;margin-bottom:20px;text-align:center}._accountLinkHeader_19r2h_191{display:flex;align-items:center;justify-content:center;gap:8px;color:#fff;font-size:.95rem;font-weight:600;margin-bottom:4px}._accountLinkNote_19r2h_202{font-size:.85rem;color:#a3a3a3;margin:0 0 12px}._accountLinkButtons_19r2h_208{display:flex;flex-direction:column;gap:8px;margin-bottom:8px}._oauthButton_19r2h_215{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:10px 16px;background:#262626;border:1px solid #404040;border-radius:8px;color:#d4d4d4;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .15s ease}._oauthButton_19r2h_215:hover{background:#333;border-color:#525252}._skipButton_19r2h_236{background:0 0;border:0;color:#737373;font-size:.85rem;cursor:pointer;padding:4px 8px;transition:color .15s ease}._skipButton_19r2h_236:hover{color:#a3a3a3}._accountLinkSuccess_19r2h_249{font-size:.9rem;color:#22c55e;font-weight:500;margin:0 0 12px}._accountLinkError_19r2h_256{font-size:.85rem;color:#f87171;margin:0 0 12px}._button_1gx5m_182{width:40px;height:40px;border:0;border-radius:8px;background:#ffffff1a;color:#fffc;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s}._button_1gx5m_182:hover{background:#fff3;color:#fff}._button_1gx5m_182:focus-visible{outline:2px solid #4a9eff;outline-offset:2px}._buttonHeader_1gx5m_204{background:#f1f5f9;color:#475569;border:1px solid #e2e8f0}._buttonHeader_1gx5m_204:hover{background:#e2e8f0;color:#1e293b;border-color:#cbd5e1}._overlay_1gx5m_215{position:fixed;inset:0;background:var(--modal-overlay-bg);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}._modal_1gx5m_226{background:var(--modal-bg);border-radius:12px;width:100%;max-width:320px;box-shadow:var(--modal-shadow);animation:_modalFadeIn_1gx5m_1 .15s ease-out}@keyframes _modalFadeIn_1gx5m_1{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}._header_1gx5m_245{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--modal-border)}._title_1gx5m_253{margin:0;font-size:18px;font-weight:600;color:var(--modal-text-primary)}._closeButton_1gx5m_260{width:28px;height:28px;border:0;border-radius:6px;background:0 0;color:var(--modal-close-color);font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s}._closeButton_1gx5m_260:hover{background:var(--modal-close-bg-hover);color:var(--modal-close-color-hover)}._closeButton_1gx5m_260:focus-visible{outline:2px solid var(--modal-focus-ring);outline-offset:2px}._content_1gx5m_283{padding:16px 20px}._sectionTitle_1gx5m_287{margin:0 0 12px;font-size:13px;font-weight:500;color:var(--modal-text-muted)}._option_1gx5m_294{display:flex;align-items:center;gap:12px;color:var(--modal-text-primary);font-size:15px;cursor:pointer;padding:8px;margin:-8px;border-radius:6px;transition:background .15s}._option_1gx5m_294:hover{background:var(--modal-section-bg)}._option_1gx5m_294 input[type=checkbox]{width:18px;height:18px;cursor:pointer;accent-color:var(--modal-focus-ring)}._optionText_1gx5m_316{flex:1}._previewCell_1gx5m_320{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background-color:#2e8b57;border-radius:2px;flex-shrink:0}._previewMarker_1gx5m_331{width:10px;height:10px;border-radius:50%;background-color:#ffffff59}._container_1cjph_182{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:clamp(.5rem,2vw,1rem)}._modal_1cjph_191{position:relative;background-color:var(--modal-bg);color:var(--modal-text-primary);border-radius:var(--modal-radius);width:100%;max-width:clamp(320px,90vw,28rem);max-height:clamp(300px,100dvh - 2rem,80dvh);overflow:hidden;display:flex;flex-direction:column;box-shadow:var(--modal-shadow);animation:_fadeUp_1cjph_1 .3s ease-out}._header_1cjph_206{display:flex;align-items:center;gap:.5rem;padding:clamp(1rem,4vw,1.25rem);border-bottom:1px solid var(--modal-border)}._headerIcon_1cjph_214{color:var(--modal-text-muted)}._title_1cjph_218{flex:1;font-size:clamp(1rem,4vw,1.125rem);font-weight:600;margin:0}._closeButton_1cjph_225{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;background:0 0;border:0;border-radius:.375rem;color:var(--modal-close-color);cursor:pointer;transition:background-color .2s,color .2s}._closeButton_1cjph_225:hover{background-color:var(--modal-close-bg-hover);color:var(--modal-close-color-hover)}._closeButton_1cjph_225:focus{outline:0}._closeButton_1cjph_225:focus-visible{outline:2px solid var(--modal-focus-ring);outline-offset:2px}._privacyNote_1cjph_251{font-size:.6875rem;color:var(--modal-text-placeholder);text-align:center;margin:0;padding:.5rem 1rem 0}._content_1cjph_259{flex:1;overflow-y:auto;padding:clamp(.75rem,3vw,1rem)}._error_1cjph_265{background-color:#ef44441a;border:1px solid #ef4444;border-radius:.375rem;padding:.75rem 1rem;color:#dc2626;font-size:.875rem;text-align:center}._empty_1cjph_275{text-align:center;padding:2rem 1rem;color:var(--modal-text-muted)}._emptySubtext_1cjph_281{font-size:.75rem;color:var(--modal-text-placeholder);margin-top:.5rem}._recordList_1cjph_287{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}._recordButton_1cjph_296{display:flex;align-items:center;gap:.75rem;padding:.75rem;width:100%;background-color:var(--modal-section-bg);border:1px solid var(--modal-section-border);border-radius:.5rem;color:inherit;text-align:left;cursor:pointer;transition:background-color .2s,border-color .2s}._recordButton_1cjph_296:hover:not(:disabled){background-color:var(--modal-btn-bg-hover);border-color:var(--modal-btn-border-hover)}._recordButton_1cjph_296:disabled{opacity:.7;cursor:not-allowed}._recordButton_1cjph_296:focus{outline:0}._recordButton_1cjph_296:focus-visible{outline:2px solid var(--modal-focus-ring);outline-offset:2px}._recordResult_1cjph_326{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;background-color:var(--modal-bg);border:1px solid var(--modal-border);border-radius:50%}._winIcon_1cjph_337{color:#eab308}._loseIcon_1cjph_341{color:#94a3b8}._drawIcon_1cjph_345{color:#3b82f6}._recordInfo_1cjph_349{flex:1;min-width:0}._recordOpponent_1cjph_354{font-size:.875rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._recordScore_1cjph_362{font-size:.75rem;color:var(--modal-text-muted);margin-top:.125rem}._recordColor_1cjph_368{margin-left:.375rem;color:var(--modal-text-placeholder)}._recordDate_1cjph_373{font-size:.6875rem;color:var(--modal-text-placeholder);white-space:nowrap}._loading_1cjph_379{text-align:center;padding:1rem;color:var(--modal-text-muted);font-size:.875rem}._loadMoreButton_1cjph_386{display:block;width:100%;margin-top:.75rem;padding:.625rem;background-color:transparent;border:1px solid var(--modal-border);border-radius:.375rem;color:var(--modal-text-muted);font-size:.875rem;cursor:pointer;transition:background-color .2s,color .2s}._loadMoreButton_1cjph_386:hover{background-color:var(--modal-section-bg);color:var(--modal-text-primary)}._loadMoreButton_1cjph_386:focus{outline:0}._loadMoreButton_1cjph_386:focus-visible{outline:2px solid var(--modal-focus-ring);outline-offset:2px}._toast_1cjph_411{position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%);z-index:1000;display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border-radius:var(--btn-radius);background:var(--color-neutral-800);border:1px solid var(--color-neutral-700);box-shadow:0 4px 12px #0000004d;animation:_slideUp_1cjph_1 .2s ease-out}._toast_1cjph_411[data-type=success]{border-color:var(--color-success, #22c55e)}._toast_1cjph_411[data-type=error]{border-color:var(--color-error, #ef4444)}._toast_1cjph_411[data-type=info]{border-color:var(--color-neutral-500)}._message_1cjph_437{font-size:.875rem;color:var(--color-neutral-100);white-space:nowrap}@keyframes _slideUp_1cjph_1{0%{opacity:0;transform:translate(-50%) translateY(1rem)}to{opacity:1;transform:translate(-50%) translateY(0)}}@keyframes _fadeUp_1cjph_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._container_hrh5w_182{display:flex;align-items:center;justify-content:center;padding:1rem}._modal_hrh5w_189{width:100%;max-width:360px;background:var(--modal-bg);border:1px solid var(--modal-border);border-radius:.75rem;box-shadow:var(--modal-shadow)}._header_hrh5w_198{display:flex;align-items:center;gap:.5rem;padding:1rem;border-bottom:1px solid var(--modal-border)}._headerIcon_hrh5w_206{color:var(--modal-text-muted)}._title_hrh5w_210{flex:1;margin:0;font-size:1rem;font-weight:600;color:var(--modal-text-primary)}._closeButton_hrh5w_218{display:flex;align-items:center;justify-content:center;padding:.25rem;background:0 0;border:0;border-radius:.25rem;color:var(--modal-close-color);cursor:pointer;transition:all var(--transition-base)}._closeButton_hrh5w_218:hover{background:var(--modal-close-bg-hover);color:var(--modal-close-color-hover)}._content_hrh5w_235{padding:1rem}._fieldLabel_hrh5w_239{display:block;margin:0 0 .375rem;font-size:.75rem;font-weight:500;color:var(--modal-text-muted)}._nameInput_hrh5w_247{display:block;width:100%;padding:.625rem .75rem;border:1px solid var(--modal-border);border-radius:.5rem;background:0 0;font-size:.875rem;color:var(--modal-text-primary);outline:0;box-sizing:border-box}._nameInput_hrh5w_247:focus{border-color:var(--color-primary, #3b82f6);box-shadow:0 0 0 2px #3b82f633}._nameInput_hrh5w_247::placeholder{color:var(--modal-text-placeholder)}._nameError_hrh5w_267{margin:.25rem 0 0;font-size:.75rem;color:var(--color-error, #ef4444)}._nameCounter_hrh5w_273{margin:.25rem 0 0;font-size:.6875rem;color:var(--modal-text-placeholder);text-align:right}._avatarSection_hrh5w_280{margin-top:1rem}._defaultAvatarOption_hrh5w_284{display:flex;align-items:center;gap:.625rem;width:100%;padding:.5rem .625rem;margin-bottom:.625rem;background:0 0;border:2px solid var(--modal-border);border-radius:.75rem;cursor:pointer;transition:all var(--transition-base)}._defaultAvatarOption_hrh5w_284:hover{border-color:var(--modal-text-muted)}._defaultAvatarSelected_hrh5w_301{border-color:var(--color-primary, #3b82f6);box-shadow:0 0 0 2px #3b82f640}._defaultAvatarImg_hrh5w_306{width:2.25rem;height:2.25rem;border-radius:50%;object-fit:cover}._defaultAvatarLabel_hrh5w_313{font-size:.8125rem;font-weight:500;color:var(--modal-text-primary)}._emojiGrid_hrh5w_319{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem}._emojiCell_hrh5w_325{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1;border:2px solid transparent;border-radius:.75rem;background:0 0;font-size:1.5rem;cursor:pointer;transition:all var(--transition-base)}._emojiCell_hrh5w_325:hover{transform:scale(1.1)}._emojiCellSelected_hrh5w_342{border-color:var(--color-primary, #3b82f6);box-shadow:0 0 0 2px #3b82f640}._footer_hrh5w_347{display:flex;flex-direction:column;gap:.5rem;padding:.75rem 1rem 1rem}._saveButton_hrh5w_354{display:block;width:100%;padding:.75rem 1rem;background:var(--color-primary, #3b82f6);border:0;border-radius:.5rem;color:#fff;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}._saveButton_hrh5w_354:hover:not(:disabled){opacity:.9}._saveButton_hrh5w_354:active:not(:disabled){opacity:.8}._saveButton_hrh5w_354:disabled{opacity:.5;cursor:not-allowed}._skipButton_hrh5w_378{display:block;width:100%;padding:.5rem;background:0 0;border:0;font-size:.8125rem;color:var(--modal-text-muted);cursor:pointer;transition:color var(--transition-base)}._skipButton_hrh5w_378:hover{color:var(--modal-text-primary)}._error_hrh5w_393{font-size:.75rem;color:var(--color-error, #ef4444);text-align:center;padding:.5rem 0}._iconContainer_18s19_183{position:relative;z-index:101}._iconButton_18s19_188{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;transition:all .2s}._iconButton_18s19_188:hover{background:#e2e8f0;color:#1e293b;border-color:#cbd5e1}._iconButton_18s19_188:focus-visible{outline:2px solid var(--color-primary, #3b82f6);outline-offset:2px}._loadingIndicator_18s19_212{width:20px;height:20px;border:2px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;animation:_spin_18s19_1 1s linear infinite}@keyframes _spin_18s19_1{to{transform:rotate(360deg)}}._avatarWrapper_18s19_226{position:relative}._premiumBadge_18s19_230{position:absolute;bottom:-2px;right:-2px;width:16px;height:16px;background:#f59e0b;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid #f1f5f9;color:#fff}._avatarIcon_18s19_245{width:32px;height:32px;border-radius:50%}._avatarPlaceholder_18s19_251{width:32px;height:32px;border-radius:50%;background:var(--color-primary, #3b82f6);color:#fff;display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:600}._loginMenu_18s19_264{position:absolute;top:calc(100% + 8px);right:0;min-width:200px;padding:.5rem;background:var(--modal-bg);border:1px solid var(--modal-border);border-radius:8px;box-shadow:var(--modal-shadow);z-index:100}._loginMenuItem_18s19_277{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.75rem 1rem;background:#4285f4;border:0;border-radius:6px;color:#fff;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s;box-shadow:0 1px 3px #4285f44d}._loginMenuItem_18s19_277:hover:not(:disabled){background:#3367d6;box-shadow:0 2px 6px #4285f466}._loginMenuItem_18s19_277:active:not(:disabled){background:#2a56c6}._loginMenuItem_18s19_277:disabled{opacity:.6;cursor:not-allowed}._googleIcon_18s19_306{width:18px;height:18px;padding:2px;background:#fff;border-radius:2px}._appleLoginMenuItem_18s19_314{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.75rem 1rem;margin-top:.375rem;background:#000;border:0;border-radius:6px;color:#fff;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s;box-shadow:0 1px 3px #0000004d}._appleLoginMenuItem_18s19_314:hover:not(:disabled){background:#1a1a1a;box-shadow:0 2px 6px #0006}._appleLoginMenuItem_18s19_314:active:not(:disabled){background:#333}._appleLoginMenuItem_18s19_314:disabled{opacity:.6;cursor:not-allowed}._appleIcon_18s19_344{width:18px;height:18px}._phoneLoginMenuItem_18s19_349{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.625rem 1rem;margin-top:.375rem;background:0 0;border:1px solid var(--modal-border);border-radius:6px;color:var(--modal-text-primary);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}._phoneLoginMenuItem_18s19_349:hover{background:var(--modal-close-bg-hover, #f1f5f9);border-color:var(--modal-text-secondary, #94a3b8)}._phoneLoginMenuItem_18s19_349:active{background:var(--modal-border, #e2e8f0)}._loginBenefits_18s19_374{display:flex;flex-direction:column;gap:.25rem;padding:.5rem .75rem;margin-bottom:.5rem;font-size:.75rem;color:var(--modal-text-secondary);line-height:1.4}._loginBenefits_18s19_374 span{display:flex;align-items:center;gap:.375rem}._loginBenefits_18s19_374 span:before{content:"✓";color:#22c55e;font-size:.625rem;font-weight:700}._loginNote_18s19_396{font-size:.6875rem;color:var(--modal-text-placeholder);text-align:center;padding:.375rem .5rem;margin-top:.5rem;line-height:1.4}._loginNote_18s19_396 a{color:var(--modal-text-secondary);text-decoration:underline;text-decoration-color:var(--modal-border);text-underline-offset:2px}._loginNote_18s19_396 a:hover{color:var(--modal-text-primary);text-decoration-color:currentColor}._menuError_18s19_415{font-size:.75rem;color:var(--color-error, #ef4444);text-align:center;padding:.5rem;margin-top:.5rem}._container_15pse_182{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:clamp(.5rem,2vw,1rem)}._modal_15pse_191{position:relative;background-color:var(--modal-bg);color:var(--modal-text-primary);border-radius:var(--modal-radius);width:100%;max-width:clamp(280px,90vw,24rem);max-height:clamp(200px,100dvh - 2rem,90dvh);overflow-y:auto;margin-left:auto;margin-right:auto;box-shadow:var(--modal-shadow);padding:clamp(1.5rem,5vw,2rem);animation:_fadeUp_15pse_1 .3s ease-out}._title_15pse_207{font-size:clamp(1.25rem,5vw,1.5rem);font-weight:700;text-align:center;margin-bottom:clamp(.75rem,3vw,1rem);color:#dc2626}._warning_15pse_215{background-color:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:.5rem;padding:clamp(.75rem,3vw,1rem);margin-bottom:clamp(1rem,4vw,1.25rem)}._warningText_15pse_223{color:#dc2626;font-size:clamp(.875rem,3.5vw,.9375rem);text-align:center;line-height:1.5}._dataSection_15pse_230{margin-bottom:clamp(1rem,4vw,1.25rem)}._dataSectionTitle_15pse_234{font-size:clamp(.875rem,3.5vw,.9375rem);font-weight:500;color:var(--modal-text-muted);margin-bottom:.5rem}._dataList_15pse_241{padding-left:1.25rem;margin:0;color:var(--modal-text-secondary);font-size:clamp(.8125rem,3.25vw,.875rem);line-height:1.6}._dataList_15pse_241 li{margin-bottom:.25rem}._confirmSection_15pse_252{margin-bottom:clamp(1rem,4vw,1.25rem)}._confirmLabel_15pse_256{display:block;font-size:clamp(.875rem,3.5vw,.9375rem);color:var(--modal-text-muted);margin-bottom:.5rem;line-height:1.5}._confirmText_15pse_264{color:#ef4444;font-weight:600}._input_15pse_269{width:100%;background-color:var(--modal-section-bg);border:2px solid var(--modal-border);border-radius:.5rem;padding:clamp(.625rem,2.5vw,.75rem) clamp(.75rem,3vw,1rem);font-size:clamp(.9375rem,4vw,1rem);color:var(--modal-text-primary);transition:border-color .2s,background-color .2s}._input_15pse_269::placeholder{color:var(--modal-text-placeholder)}._input_15pse_269:focus{outline:0;border-color:#ef4444;background-color:var(--modal-bg)}._error_15pse_288{background-color:#ef44441a;border:1px solid #ef4444;border-radius:.375rem;padding:.5rem .75rem;color:#dc2626;font-size:.875rem;margin-bottom:clamp(.75rem,3vw,1rem)}._buttons_15pse_298{display:flex;gap:.75rem}._cancelButton_15pse_303{flex:1;background-color:var(--modal-btn-bg);color:var(--modal-text-primary);border:1px solid var(--modal-border);border-radius:.5rem;padding:clamp(.625rem,2.5vw,.75rem);font-size:clamp(.9375rem,4vw,1rem);font-weight:500;cursor:pointer;transition:background-color .2s}._cancelButton_15pse_303:hover:not(:disabled){background-color:var(--modal-btn-bg-hover)}._cancelButton_15pse_303:disabled{opacity:.5;cursor:not-allowed}._cancelButton_15pse_303:focus{outline:0}._cancelButton_15pse_303:focus-visible{outline:2px solid var(--modal-focus-ring);outline-offset:2px}._deleteButton_15pse_330{flex:1;background-color:#dc2626;color:#fff;border:0;border-radius:.5rem;padding:clamp(.625rem,2.5vw,.75rem);font-size:clamp(.9375rem,4vw,1rem);font-weight:600;cursor:pointer;transition:background-color .2s}._deleteButton_15pse_330:hover:not(:disabled){background-color:#b91c1c}._deleteButton_15pse_330:disabled{opacity:.5;cursor:not-allowed}._deleteButton_15pse_330:focus{outline:0}._deleteButton_15pse_330:focus-visible{outline:2px solid var(--modal-focus-ring);outline-offset:2px}@keyframes _fadeUp_15pse_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._container_2vjut_182{display:flex;align-items:center;justify-content:center;padding:1rem}._modal_2vjut_189{width:100%;max-width:360px;background:var(--modal-bg);border:1px solid var(--modal-border);border-radius:.75rem;box-shadow:var(--modal-shadow)}._header_2vjut_198{display:flex;align-items:center;gap:.5rem;padding:1rem;border-bottom:1px solid var(--modal-border)}._headerIcon_2vjut_206{color:var(--modal-text-muted)}._title_2vjut_210{flex:1;margin:0;font-size:1rem;font-weight:600;color:var(--modal-text-primary)}._closeButton_2vjut_218{display:flex;align-items:center;justify-content:center;padding:.25rem;background:0 0;border:0;border-radius:.25rem;color:var(--modal-close-color);cursor:pointer;transition:all var(--transition-base)}._closeButton_2vjut_218:hover{background:var(--modal-close-bg-hover);color:var(--modal-close-color-hover)}._content_2vjut_235{padding:1rem}._sectionTitle_2vjut_239{margin:0 0 .75rem;font-size:.75rem;font-weight:500;color:var(--modal-text-muted);text-transform:uppercase;letter-spacing:.05em}._deleteButton_2vjut_248{display:flex;align-items:center;gap:.5rem;width:100%;padding:.625rem .75rem;background:0 0;border:1px solid rgba(239,68,68,.3);border-radius:.5rem;font-size:.875rem;color:var(--color-error, #ef4444);cursor:pointer;transition:all var(--transition-base)}._deleteButton_2vjut_248:hover{background:#ef44441a;border-color:#ef444480}._deleteNote_2vjut_267{margin:.5rem 0 0;font-size:.75rem;color:var(--modal-text-placeholder);line-height:1.4}._menu_1pccs_182{position:absolute;top:calc(100% + .5rem);right:0;z-index:100;min-width:220px;padding:.5rem 0;background:var(--modal-bg);border:1px solid var(--modal-border);border-radius:var(--btn-radius, .5rem);box-shadow:var(--modal-shadow);animation:_fadeIn_1pccs_1 .15s ease-out}@keyframes _fadeIn_1pccs_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._profileSection_1pccs_206{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-bottom:1px solid var(--modal-border)}._avatarWrapper_1pccs_214{position:relative;flex-shrink:0}._premiumBadge_1pccs_219{position:absolute;bottom:-2px;right:-2px;width:20px;height:20px;background:#f59e0b;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid var(--modal-bg, #fff);color:#fff}._avatar_1pccs_214{width:40px;height:40px;border-radius:50%;flex-shrink:0}._avatarPlaceholder_1pccs_241{width:40px;height:40px;border-radius:50%;background:var(--color-primary, #3b82f6);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:600;flex-shrink:0}._editButton_1pccs_255{display:flex;align-items:center;justify-content:center;padding:.25rem;margin-left:auto;background:0 0;border:0;border-radius:.25rem;color:var(--modal-text-muted);cursor:pointer;flex-shrink:0;transition:all var(--transition-base)}._editButton_1pccs_255:hover{background:var(--modal-close-bg-hover);color:var(--modal-text-primary)}._profileInfo_1pccs_274{overflow:hidden;flex:1}._displayName_1pccs_279{font-size:.875rem;font-weight:500;color:var(--modal-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._providerLabel_1pccs_288{font-size:.75rem;color:var(--modal-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._statsSection_1pccs_296{padding:.75rem 1rem;border-bottom:1px solid var(--modal-border)}._statsLoading_1pccs_301,._noStats_1pccs_306{font-size:.75rem;color:var(--modal-text-muted)}._statsRow_1pccs_311{display:flex;align-items:center;gap:.5rem;font-size:.8125rem}._statsRow_1pccs_311:not(:last-child){margin-bottom:.25rem}._highestLevel_1pccs_321{color:var(--color-success, #10b981);font-weight:600}._levelRecord_1pccs_326{color:var(--modal-text-muted);font-size:.75rem}._statLabel_1pccs_331{color:var(--modal-text-muted)}._statValue_1pccs_335{color:var(--modal-text-secondary)}._actionSection_1pccs_339{padding:.5rem}._menuButton_1pccs_343{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem .75rem;background:0 0;border:0;border-radius:.375rem;font-size:.875rem;color:var(--modal-text-secondary);text-align:left;cursor:pointer;transition:all var(--transition-base)}._menuButton_1pccs_343:hover:not(:disabled){background:var(--modal-section-bg);color:var(--modal-text-primary)}._menuButton_1pccs_343:focus-visible{outline:2px solid var(--modal-focus-ring);outline-offset:-2px}._menuButton_1pccs_343:disabled{opacity:.5;cursor:not-allowed}._dangerButton_1pccs_371{color:var(--color-error, #ef4444)}._dangerButton_1pccs_371:hover:not(:disabled){background:#ef44441a;color:var(--color-error, #ef4444)}._error_1pccs_379{padding:.5rem 1rem;font-size:.75rem;color:var(--color-error, #ef4444);text-align:center}._linkPrompt_1pccs_386{display:flex;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.75rem;color:var(--modal-text-muted)}:root{--color-neutral-50:#fafafa;--color-neutral-100:#f5f5f5;--color-neutral-200:#e5e5e5;--color-neutral-300:#d4d4d4;--color-neutral-400:#a3a3a3;--color-neutral-500:#737373;--color-neutral-600:#525252;--color-neutral-700:#404040;--color-neutral-800:#333333;--color-neutral-850:#282828;--color-neutral-900:#262626;--color-neutral-950:#171717;--color-accent:#facc15;--color-accent-light:#fde047;--color-accent-dark:#eab308;--color-accent-darker:#ca8a04;--color-board:#228b22;--color-board-light:#2da32d;--color-board-dark:#1a6b1a;--color-board-darker:#145214;--color-success:#22c55e;--color-success-dark:#16a34a;--color-success-darker:#15803d;--color-error:#ef4444;--color-info:#3b82f6;--ui-overlay-bg:rgba(0, 0, 0, .6);--ui-overlay-blur:4px;--ui-panel-bg:var(--color-neutral-900);--ui-panel-bg-solid:var(--color-neutral-900);--ui-panel-border:var(--color-neutral-700);--ui-panel-shadow:0 4px 16px rgba(0, 0, 0, .3);--ui-panel-radius:16px;--ui-section-bg:var(--color-neutral-850);--ui-section-border:var(--color-neutral-700);--ui-section-radius:12px;--ui-section-highlight-bg:rgba(34, 139, 34, .1);--ui-section-highlight-border:rgba(34, 139, 34, .3);--ui-text-primary:var(--color-neutral-50);--ui-text-secondary:var(--color-neutral-400);--ui-text-muted:var(--color-neutral-500);--ui-text-accent:var(--color-board-light);--ui-text-error:var(--color-error);--ui-text-success:var(--color-success);--btn-bg:var(--color-neutral-800);--btn-bg-hover:var(--color-neutral-700);--btn-bg-active:var(--color-neutral-600);--btn-border:var(--color-neutral-600);--btn-border-hover:var(--color-neutral-500);--btn-text:var(--color-neutral-100);--btn-shadow:0 1px 2px rgba(0, 0, 0, .2);--btn-shadow-hover:0 2px 4px rgba(0, 0, 0, .25);--btn-radius:.5rem;--btn-primary-bg:var(--color-board);--btn-primary-bg-hover:var(--color-board-light);--btn-primary-bg-active:var(--color-board-dark);--btn-primary-border:var(--color-board-dark);--btn-primary-text:#ffffff;--btn-primary-shadow:0 1px 2px rgba(0, 0, 0, .2);--btn-primary-shadow-hover:0 2px 6px rgba(34, 139, 34, .3);--btn-ready-bg:var(--color-board);--btn-ready-bg-hover:var(--color-board-light);--btn-ready-bg-active:var(--color-board-dark);--btn-ready-text:#ffffff;--btn-secondary-bg:transparent;--btn-secondary-bg-hover:var(--color-neutral-800);--btn-secondary-border:var(--color-neutral-600);--btn-secondary-border-hover:var(--color-neutral-500);--btn-secondary-text:var(--color-neutral-400);--btn-secondary-text-hover:var(--color-neutral-100);--btn-disabled-bg:var(--color-neutral-800);--btn-disabled-text:var(--color-neutral-600);--btn-disabled-border:var(--color-neutral-700);--focus-ring-color:var(--color-board);--focus-ring-shadow:0 0 0 2px rgba(34, 139, 34, .4);--input-bg:var(--color-neutral-800);--input-bg-solid:var(--color-neutral-800);--input-border:var(--color-neutral-600);--input-border-focus:var(--color-board);--input-text:var(--color-neutral-50);--input-placeholder:var(--color-neutral-500);--input-shadow:0 1px 2px rgba(0, 0, 0, .15);--input-shadow-focus:0 0 0 3px rgba(34, 139, 34, .2);--input-radius:8px;--input-height:44px;--input-height-lg:48px;--name-display-bg:var(--color-neutral-850);--name-display-border:var(--color-neutral-700);--name-display-radius:12px;--icon-btn-edit-bg:transparent;--icon-btn-edit-bg-hover:var(--color-neutral-800);--icon-btn-edit-color:var(--color-neutral-500);--icon-btn-edit-color-hover:var(--color-neutral-100);--icon-btn-shuffle-bg:rgba(34, 139, 34, .12);--icon-btn-shuffle-bg-hover:rgba(34, 139, 34, .2);--icon-btn-shuffle-border:rgba(34, 139, 34, .25);--icon-btn-shuffle-border-hover:rgba(34, 139, 34, .4);--icon-btn-shuffle-color:var(--color-board-light);--icon-btn-confirm-bg:rgba(34, 197, 94, .12);--icon-btn-confirm-bg-hover:rgba(34, 197, 94, .2);--icon-btn-confirm-border:rgba(34, 197, 94, .25);--icon-btn-confirm-border-hover:rgba(34, 197, 94, .4);--icon-btn-confirm-color:var(--color-success);--invite-bg:rgba(34, 139, 34, .1);--invite-border:rgba(34, 139, 34, .2);--invite-title-color:var(--color-board-light);--invite-radius:12px;--settings-section-bg:rgba(34, 139, 34, .1);--settings-section-border:rgba(34, 139, 34, .2);--settings-section-radius:12px;--error-bg:rgba(239, 68, 68, .12);--error-text:var(--color-error);--modal-overlay-bg:rgba(0, 0, 0, .3);--modal-bg:#ffffff;--modal-border:#e2e8f0;--modal-shadow:0 8px 32px rgba(0, 0, 0, .15);--modal-radius:1rem;--modal-text-primary:#1e293b;--modal-text-secondary:#475569;--modal-text-muted:#64748b;--modal-text-placeholder:#94a3b8;--modal-section-bg:#f8fafc;--modal-section-border:#e2e8f0;--modal-btn-bg:#f1f5f9;--modal-btn-bg-hover:#e2e8f0;--modal-btn-border:#e2e8f0;--modal-btn-border-hover:#cbd5e1;--modal-btn-text:#1e293b;--modal-close-color:#94a3b8;--modal-close-color-hover:#1e293b;--modal-close-bg-hover:#f1f5f9;--modal-focus-ring:#3b82f6;--btn-font-size:clamp(12px, 3.5cqw, 18px);--btn-font-size-sm:clamp(10px, 2.5cqw, 14px);--btn-padding-y:clamp(8px, 2cqh, 16px);--btn-padding-x:clamp(12px, 3cqw, 24px);--btn-gap:clamp(4px, 1cqh, 8px);--icon-size-sm:clamp(12px, 3cqw, 16px);--icon-size-md:clamp(16px, 4cqw, 24px);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:20px;--radius-full:9999px;--transition-fast:.1s ease-out;--transition-base:.15s ease-out;--transition-slow:.25s ease-out;--ui-chrome-height:100px;--ui-chrome-height-online:180px;--board-min-size:200px;--board-max-size:600px;--board-max-width:clamp( var(--board-min-size), min(100%, calc(100dvh - var(--ui-chrome-height))), var(--board-max-size) );--board-max-width-online:clamp( var(--board-min-size), min(100%, calc(100dvh - var(--ui-chrome-height-online))), var(--board-max-size) );--panel-width:380px;--panel-width-compact:340px;--panel-max-height:calc(100dvh - 16px);--board-panel-gap:var(--space-6)}@media (orientation:landscape) and (max-height:400px){:root{--ui-chrome-height:40px;--board-min-size:140px}}._container_68y70_182{display:flex;align-items:center;justify-content:center;padding:1rem}._modal_68y70_189{width:100%;max-width:360px;background:var(--modal-bg);border:1px solid var(--modal-border);border-radius:.75rem;box-shadow:var(--modal-shadow)}._header_68y70_198{display:flex;align-items:center;gap:.5rem;padding:1rem;border-bottom:1px solid var(--modal-border)}._headerIcon_68y70_206{color:var(--modal-text-muted)}._title_68y70_210{flex:1;margin:0;font-size:1rem;font-weight:600;color:var(--modal-text-primary)}._closeButton_68y70_218{display:flex;align-items:center;justify-content:center;padding:.25rem;background:0 0;border:0;border-radius:.25rem;color:var(--modal-close-color);cursor:pointer;transition:all var(--transition-base)}._closeButton_68y70_218:hover{background:var(--modal-close-bg-hover);color:var(--modal-close-color-hover)}._backButton_68y70_235{display:flex;align-items:center;justify-content:center;padding:.25rem;background:0 0;border:0;border-radius:.25rem;color:var(--modal-text-muted);cursor:pointer;transition:all var(--transition-base)}._backButton_68y70_235:hover{background:var(--modal-close-bg-hover);color:var(--modal-text-primary)}._backButton_68y70_235:disabled{opacity:.5;cursor:not-allowed}._content_68y70_256{padding:1rem}._description_68y70_260{margin:0 0 1rem;font-size:.875rem;color:var(--modal-text-secondary);line-height:1.5}._phoneInputGroup_68y70_267{display:flex;align-items:center;gap:0;border:1px solid var(--modal-border);border-radius:.5rem;overflow:hidden}._phoneInputGroup_68y70_267:focus-within{border-color:var(--color-primary, #3b82f6);box-shadow:0 0 0 2px #3b82f633}._countryCode_68y70_280{display:flex;align-items:center;padding:.625rem .75rem;background:var(--modal-border);font-size:.875rem;font-weight:500;color:var(--modal-text-primary);user-select:none}._phoneInput_68y70_267{flex:1;padding:.625rem .75rem;border:0;background:0 0;font-size:.875rem;color:var(--modal-text-primary);outline:0}._phoneInput_68y70_267::placeholder{color:var(--modal-text-placeholder)}._phoneInput_68y70_267:disabled{opacity:.5}._phoneHint_68y70_307{margin:.375rem 0 0;font-size:.75rem;color:var(--modal-text-placeholder)}._codeInput_68y70_313{display:block;width:100%;padding:.75rem 1rem;border:1px solid var(--modal-border);border-radius:.5rem;background:0 0;font-size:1.25rem;font-weight:500;letter-spacing:.5em;text-align:center;color:var(--modal-text-primary);outline:0;box-sizing:border-box}._codeInput_68y70_313:focus{border-color:var(--color-primary, #3b82f6);box-shadow:0 0 0 2px #3b82f633}._codeInput_68y70_313::placeholder{color:var(--modal-text-placeholder);letter-spacing:.5em}._codeInput_68y70_313:disabled{opacity:.5}._error_68y70_340{font-size:.75rem;color:var(--color-error, #ef4444);text-align:center;padding:.5rem 0;margin-top:.5rem}._submitButton_68y70_348{display:block;width:100%;padding:.75rem 1rem;margin-top:1rem;background:var(--color-primary, #3b82f6);border:0;border-radius:.5rem;color:#fff;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}._submitButton_68y70_348:hover:not(:disabled){opacity:.9}._submitButton_68y70_348:active:not(:disabled){opacity:.8}._submitButton_68y70_348:disabled{opacity:.5;cursor:not-allowed}._conflictMessage_68y70_373{display:flex;align-items:flex-start;gap:.5rem;margin-bottom:.75rem;font-size:.875rem;color:var(--modal-text-primary);line-height:1.5}._conflictMessage_68y70_373 p{margin:0}._conflictIcon_68y70_386{flex-shrink:0;margin-top:.125rem;color:var(--color-warning, #f59e0b)}._conflictNote_68y70_392{margin:0 0 .25rem;font-size:.75rem;color:var(--modal-text-placeholder);text-align:center}._cancelButton_68y70_399{display:block;width:100%;padding:.625rem 1rem;margin-top:.5rem;background:0 0;border:1px solid var(--modal-border);border-radius:.5rem;color:var(--modal-text-secondary);font-size:.875rem;cursor:pointer;transition:all .2s}._cancelButton_68y70_399:hover:not(:disabled){background:var(--modal-close-bg-hover)}._cancelButton_68y70_399:disabled{opacity:.5;cursor:not-allowed}._recaptchaBranding_68y70_420{display:flex;align-items:center;justify-content:center;gap:.375rem;margin-top:.75rem;font-size:.6875rem;color:var(--modal-text-placeholder)}._recaptchaBranding_68y70_420 a{color:var(--modal-text-placeholder);text-decoration:none}._recaptchaBranding_68y70_420 a:hover{text-decoration:underline}._recaptchaLogo_68y70_437{display:block;opacity:.6}._toast_1a70y_1{position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%);z-index:1000;display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border-radius:var(--btn-radius);background:var(--color-neutral-800);border:1px solid var(--color-neutral-700);box-shadow:0 4px 12px #0000004d;animation:_slideUp_1a70y_1 .2s ease-out}._toast_1a70y_1[data-type=success]{border-color:var(--color-success, #22c55e)}._toast_1a70y_1[data-type=error]{border-color:var(--color-error, #ef4444)}._toast_1a70y_1[data-type=info]{border-color:var(--color-neutral-500)}._message_1a70y_27{font-size:.875rem;color:var(--color-neutral-100);white-space:nowrap}@keyframes _slideUp_1a70y_1{0%{opacity:0;transform:translate(-50%) translateY(1rem)}to{opacity:1;transform:translate(-50%) translateY(0)}}._mobileAdSlot_1a70y_43{display:none;position:relative;width:100%;max-width:var(--board-max-width);margin:.75rem auto;padding:0 var(--space-4);min-height:90px;max-height:100px;overflow:hidden}body[data-ad-ready] ._mobileAdSlot_1a70y_43{display:block}@media (min-width:1024px){._mobileAdSlot_1a70y_43{display:none}}