.host-dashboard_page__uLvMI{display:flex;flex-direction:column;gap:var(--mh-space-6);padding:var(--mh-space-8) var(--mh-space-10) var(--mh-space-10);max-width:1520px;width:100%;margin:0 auto}.host-dashboard_header__jaTJ1{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--mh-space-4);flex-wrap:wrap}.host-dashboard_headerText__sF_X3{min-width:0}.host-dashboard_eyebrow__2uyMd{display:flex;align-items:center;gap:var(--mh-space-2);font-size:14px;line-height:20px;font-weight:500;color:var(--mh-muted);margin-bottom:var(--mh-space-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex-wrap:wrap}.host-dashboard_eyebrowTag___0xzJ{font-weight:600;color:var(--mh-blue-text)}.host-dashboard_eyebrowTag___0xzJ:after{content:"·";margin-left:var(--mh-space-2);color:var(--mh-muted)}.host-dashboard_title__N2sVH{font-size:40px;line-height:1.1;color:var(--mh-ink);overflow-wrap:anywhere}.host-dashboard_subtitle__o_SbV{margin-top:var(--mh-space-2);font-size:17px;line-height:26px;color:var(--mh-muted)}.host-dashboard_headerActions__g6hYJ{display:flex;gap:var(--mh-space-2);flex-wrap:wrap}.host-dashboard_kpis__QfsaF{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--mh-space-4);gap:var(--mh-space-4)}.host-dashboard_kpiIcon__jakQY{width:18px;height:18px;color:var(--mh-muted)}.host-dashboard_grid___cVbG{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:var(--mh-space-6);gap:var(--mh-space-6);align-items:start}.host-dashboard_primary__M_8fF,.host-dashboard_secondary__eXTLD{display:flex;flex-direction:column;gap:var(--mh-space-6);min-width:0}.host-dashboard_liveGrid__0V1kS{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:var(--mh-space-4);gap:var(--mh-space-4)}.host-dashboard_liveGrid__0V1kS>*{animation:host-dashboard_mh-rise__qqZBf var(--mh-dur-enter) var(--mh-ease) both}.host-dashboard_liveGrid__0V1kS>:nth-child(2){animation-delay:var(--mh-stagger)}.host-dashboard_liveGrid__0V1kS>:nth-child(3){animation-delay:calc(2 * var(--mh-stagger))}.host-dashboard_liveSkeleton__2EvHc{display:flex;flex-direction:column;gap:var(--mh-space-3);padding:var(--mh-space-4)}.host-dashboard_rowSkeleton__vM089{display:flex;align-items:center;gap:var(--mh-space-4);padding:var(--mh-space-3)}.host-dashboard_actSkeleton__YrG5U,.host-dashboard_perfSkeleton__I_Q5D{display:grid;grid-gap:var(--mh-space-3);gap:var(--mh-space-3);padding:0 var(--mh-space-6) var(--mh-space-6)}.host-dashboard_qaPanel__LkeMX{overflow:hidden}.host-dashboard_errorPanel__025C8{box-shadow:inset 0 0 0 1px var(--mh-live)}.host-dashboard_sponsor__5ImI_{position:relative;padding:var(--mh-space-6);background:var(--mh-surface);border-radius:var(--mh-radius-panel)}.host-dashboard_sponsorIcon__PNS5L{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;border-radius:50%;background:var(--mh-blue-tint);color:var(--mh-blue-text);margin-bottom:var(--mh-space-3)}.host-dashboard_sponsorIcon__PNS5L svg{width:16px;height:16px}.host-dashboard_sponsorTitle__dt77O{font-size:20px;line-height:1.2;color:var(--mh-ink)}.host-dashboard_sponsorText__G2yBD{margin-top:var(--mh-space-2);font-size:14px;line-height:20px;color:var(--mh-muted)}.host-dashboard_sponsorCta__kcgaa{margin-top:var(--mh-space-3);margin-left:calc(-1 * var(--mh-space-3))}@media (max-width:1280px){.host-dashboard_grid___cVbG{grid-template-columns:minmax(0,1fr)}.host-dashboard_secondary__eXTLD{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--mh-space-6);gap:var(--mh-space-6);align-items:start}}@media (max-width:900px){.host-dashboard_kpis__QfsaF{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1100px){.host-dashboard_page__uLvMI{padding:var(--mh-space-6)}}@media (max-width:768px){.host-dashboard_page__uLvMI{padding:var(--mh-space-4);gap:var(--mh-space-6)}.host-dashboard_title__N2sVH{font-size:30px}.host-dashboard_headerActions__g6hYJ{width:100%;display:grid;grid-template-columns:1fr 1fr}.host-dashboard_headerActions__g6hYJ>*{height:var(--mh-touch);min-width:0;padding:0 var(--mh-space-3);font-size:14px}.host-dashboard_liveGrid__0V1kS,.host-dashboard_secondary__eXTLD{grid-template-columns:minmax(0,1fr)}}@media (max-width:380px){.host-dashboard_headerActions__g6hYJ{grid-template-columns:1fr}}.versus-dialog_backdrop__Y6q7E{position:fixed;inset:0;background:rgba(0,0,0,.72);display:flex;align-items:center;justify-content:center;z-index:10000;padding:1rem}.versus-dialog_dialog__UFGDT{background:var(--surface);border:1px solid var(--border);border-radius:var(--mh-radius-panel);width:100%;max-width:580px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 24px 60px rgba(0,0,0,.45);animation:versus-dialog_appear__Ho11q .2s ease-out}@keyframes versus-dialog_appear__Ho11q{0%{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes versus-dialog_spin__5ghqr{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.versus-dialog_spinner__B3iPS{animation:versus-dialog_spin__5ghqr .9s linear infinite}.versus-dialog_header__v3GcU{display:flex;align-items:center;gap:1rem;padding:1.5rem 2rem 1.25rem;border-bottom:1px solid var(--border);flex-shrink:0}.versus-dialog_headerLeft__0YM7Y{flex:1 1;min-width:0}.versus-dialog_headerTitle__PPCFx{font-size:1.05rem;font-weight:700;color:var(--foreground);margin:0 0 .18rem}.versus-dialog_headerSub__5ckLw{font-size:.76rem;color:var(--foreground-muted);margin:0}.versus-dialog_stepPills__lvh_T{display:flex;align-items:center;gap:.4rem;flex-shrink:0}.versus-dialog_stepPill__CkdmG{width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:700;background:color-mix(in srgb,var(--mh-ink) 6%,transparent);color:var(--foreground-muted);border:1px solid var(--border)}.versus-dialog_stepPillActive__99Bsd{background:var(--primary);color:var(--mh-on-blue);border-color:var(--primary)}.versus-dialog_stepLine__YEPnf{width:20px;height:2px;background:var(--border);border-radius:2px}.versus-dialog_closeBtn__q6z9h{display:flex;align-items:center;justify-content:center;width:30px;height:30px;background:color-mix(in srgb,var(--mh-ink) 6%,transparent);border:none;border-radius:var(--mh-radius-card);color:var(--foreground-muted);cursor:pointer;flex-shrink:0;transition:all var(--mh-dur-hover)}.versus-dialog_closeBtn__q6z9h:hover{background:color-mix(in srgb,var(--mh-ink) 12%,transparent);color:var(--foreground)}.versus-dialog_body__jjSHa{flex:1 1;overflow-y:auto;padding:1.75rem 2.25rem}.versus-dialog_formContent__Ns_yh{display:flex;flex-direction:column;gap:1.25rem}.versus-dialog_field__J2AV4{display:flex;flex-direction:column;gap:.5rem}.versus-dialog_label__2PZKp{font-size:.8rem;font-weight:600;color:var(--foreground-muted)}.versus-dialog_req__5_n5i{color:var(--mh-live-text);margin-left:2px}.versus-dialog_optional__X4QU_{font-size:.73rem;color:var(--foreground-muted);font-weight:400}.versus-dialog_fieldHint__IGvXy{font-size:.75rem;color:var(--foreground-muted);margin:0}.versus-dialog_input__eRkst{width:100%;padding:.7rem .9rem;background:var(--mh-ground);border:1px solid var(--border);border-radius:var(--mh-radius-control);color:var(--foreground);font-size:.88rem;outline:none;box-sizing:border-box;transition:border-color var(--mh-dur-hover),background .15s}.versus-dialog_input__eRkst:focus{border-color:var(--primary);background:rgba(71,94,253,.04)}.versus-dialog_input__eRkst::placeholder{color:var(--foreground-muted);opacity:.5}.versus-dialog_input__eRkst option{background:var(--mh-ground);color:var(--mh-ink)}.versus-dialog_tagInput__5fN0H{margin-top:.4rem}.versus-dialog_toggleRow__xcDW3{display:flex;gap:.6rem}.versus-dialog_toggleBtn__u5P_8{display:flex;align-items:center;gap:.4rem;padding:.55rem 1.1rem;background:color-mix(in srgb,var(--mh-ink) 4%,transparent);border:1px solid var(--border);border-radius:var(--mh-radius-card);color:var(--foreground-muted);font-size:.85rem;font-weight:500;cursor:pointer;transition:all var(--mh-dur-hover)}.versus-dialog_toggleBtn__u5P_8:hover{border-color:var(--primary);color:var(--foreground)}.versus-dialog_toggleBtnActive__iBKOD{background:rgba(71,94,253,.12);border-color:var(--primary);color:var(--mh-blue-text)}.versus-dialog_versusRow__nF2Ja{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:1rem;gap:1rem;align-items:start}.versus-dialog_participantBlock__N240c{display:flex;flex-direction:column;gap:.4rem}.versus-dialog_vsSpacer__1qA8s{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:1.7rem;gap:.3rem}.versus-dialog_vsIcon__skIbb,.versus-dialog_vsText__duJmn{color:var(--foreground-muted)}.versus-dialog_vsText__duJmn{font-size:.65rem;font-weight:800;letter-spacing:.08em}.versus-dialog_bestOfRow__5Ti9e{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.6rem;gap:.6rem}.versus-dialog_bestOfBtn__14t_2{display:flex;flex-direction:column;align-items:center;gap:.2rem;padding:.65rem .5rem;background:color-mix(in srgb,var(--mh-ink) 4%,transparent);border:1px solid var(--border);border-radius:var(--mh-radius-pill);color:var(--foreground-muted);cursor:pointer;transition:all var(--mh-dur-hover)}.versus-dialog_bestOfBtn__14t_2:hover{border-color:var(--primary);color:var(--foreground)}.versus-dialog_bestOfBtnActive__eTMiv{background:rgba(71,94,253,.12);border-color:var(--primary);color:var(--mh-blue-text)}.versus-dialog_bestOfNum__JuT2c{font-size:.95rem;font-weight:700}.versus-dialog_bestOfSub__3TjWC{font-size:.65rem;opacity:.7}.versus-dialog_predHeader__uHfMu{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem 1.1rem;background:color-mix(in srgb,var(--mh-ink) 3%,transparent);border:1px solid var(--border);border-radius:var(--mh-radius-card)}.versus-dialog_predTitle__ssp2u{font-size:.92rem;font-weight:600;color:var(--foreground);margin:0 0 .2rem}.versus-dialog_predDesc__4TFcR{font-size:.78rem;color:var(--foreground-muted);margin:0}.versus-dialog_toggle__myeEj{position:relative;width:40px;height:22px;border-radius:var(--mh-radius-control);background:color-mix(in srgb,var(--mh-ink) 10%,transparent);border:none;cursor:pointer;flex-shrink:0;transition:background var(--mh-dur-hover);padding:0}.versus-dialog_toggleOn__DmULB{background:var(--primary)}.versus-dialog_toggleThumb__AIvSi{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:var(--mh-ink);transition:transform var(--mh-dur-hover)}.versus-dialog_toggleThumbOn__Ry9O1{transform:translateX(18px)}.versus-dialog_predGrid__acjFr{display:flex;flex-direction:column;gap:.5rem;margin-top:.25rem}.versus-dialog_predCard__l49ME{display:flex;align-items:center;gap:.85rem;padding:.75rem 1rem;background:color-mix(in srgb,var(--mh-ink) 3%,transparent);border:1px solid var(--border);border-radius:var(--mh-radius-panel);cursor:pointer;transition:all var(--mh-dur-hover);text-align:left;width:100%}.versus-dialog_predCard__l49ME:hover{border-color:var(--primary);background:rgba(71,94,253,.04)}.versus-dialog_predCardActive__P7UFG{border-color:var(--primary);background:rgba(71,94,253,.08)}.versus-dialog_predCardIcon__qrR0C{width:32px;height:32px;border-radius:var(--mh-radius-panel);background:rgba(71,94,253,.1);border:1px solid rgba(71,94,253,.2);color:var(--mh-blue-text);display:flex;align-items:center;justify-content:center;flex-shrink:0}.versus-dialog_predCardText__V0rhh{flex:1 1;min-width:0}.versus-dialog_predCardLabel__0qoRA{display:block;font-size:.87rem;font-weight:600;color:var(--foreground)}.versus-dialog_predCardDesc__jF3UW{display:block;font-size:.74rem;color:var(--foreground-muted);margin-top:.1rem}.versus-dialog_predCardPoints__Shw0r{font-size:.72rem;font-weight:700;color:var(--mh-blue-text);background:rgba(71,94,253,.1);border:1px solid rgba(71,94,253,.2);border-radius:var(--mh-radius-panel);padding:.15rem .45rem;white-space:nowrap;flex-shrink:0}.versus-dialog_predCardCheck__1lImW{width:18px;height:18px;border-radius:50%;border:1.5px solid var(--border);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all var(--mh-dur-hover)}.versus-dialog_predCardCheckActive__lXXfP{background:var(--primary);border-color:var(--primary);color:var(--mh-on-blue)}.versus-dialog_lockRow__C4YHe{display:flex}.versus-dialog_lockSelect__BwlqI{max-width:220px}.versus-dialog_summaryCard__TBK4H{background:rgba(71,94,253,.05);border:1px solid rgba(71,94,253,.18);border-radius:var(--mh-radius-panel);padding:1rem 1.1rem;display:flex;flex-direction:column;gap:.6rem;margin-top:.25rem}.versus-dialog_summaryTitle__LhHWD{font-size:.72rem;font-weight:700;color:var(--mh-blue-text);margin:0 0 .15rem}.versus-dialog_summaryRow__63GgV{display:flex;align-items:center;justify-content:space-between;font-size:.83rem}.versus-dialog_summaryKey__essAm{color:var(--foreground-muted)}.versus-dialog_summaryVal__qfyly{font-weight:600;color:var(--foreground)}.versus-dialog_summaryGreen__5dMQO{color:var(--mh-blue-text)}.versus-dialog_footer__dFBLA{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1.25rem 2.25rem 1.5rem;border-top:1px solid var(--border);flex-shrink:0}.versus-dialog_cancelBtn__DrJKA{display:flex;align-items:center;gap:.35rem;padding:.65rem 1.25rem;background:transparent;border:1px solid var(--border);border-radius:var(--mh-radius-pill);color:var(--foreground-muted);font-size:.88rem;font-weight:500;cursor:pointer;transition:all var(--mh-dur-hover)}.versus-dialog_cancelBtn__DrJKA:hover{border-color:color-mix(in srgb,var(--mh-ink) 20%,transparent);color:var(--foreground)}.versus-dialog_createBtn__4bsBB,.versus-dialog_nextBtn__tFN7Z{display:flex;align-items:center;gap:.4rem;padding:.65rem 1.5rem;background:var(--primary);border:none;border-radius:var(--mh-radius-pill);color:var(--mh-on-blue);font-size:.88rem;font-weight:600;cursor:pointer;transition:opacity var(--mh-dur-hover);flex:1 1;justify-content:center}.versus-dialog_createBtn__4bsBB:hover:not(:disabled),.versus-dialog_nextBtn__tFN7Z:hover:not(:disabled){opacity:.88}.versus-dialog_createBtn__4bsBB:disabled,.versus-dialog_nextBtn__tFN7Z:disabled{opacity:.45;cursor:not-allowed}.versus-dialog_stateContainer__wqyDt{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 2rem;gap:.75rem;flex:1 1}.versus-dialog_stateTitle__a4zOf{font-size:1.2rem;font-weight:700;color:var(--foreground);margin:0}.versus-dialog_stateMsg__MY81U{font-size:.88rem;color:var(--foreground-muted);margin:0}.versus-dialog_stateActions__inFgu{display:flex;gap:.6rem;margin-top:.5rem}.versus-dialog_doneBtn__ZqQQp{padding:.6rem 1.5rem}.versus-dialog_doneBtn__ZqQQp,.versus-dialog_retryBtn__6Zx9J{background:var(--primary);border:none;border-radius:var(--mh-radius-pill);color:var(--mh-on-blue);font-size:.88rem;font-weight:600;cursor:pointer}.versus-dialog_retryBtn__6Zx9J{padding:.6rem 1.25rem}.versus-dialog_addModeTabs__QWA2x{display:flex;gap:.35rem;margin-bottom:.5rem;flex-wrap:wrap}.versus-dialog_addModeTab__411wg{display:flex;align-items:center;gap:.3rem;padding:.3rem .7rem;background:color-mix(in srgb,var(--mh-ink) 4%,transparent);border:1px solid var(--border);border-radius:var(--mh-radius-card);color:var(--foreground-muted);font-size:.75rem;font-weight:500;cursor:pointer;transition:all var(--mh-dur-hover);white-space:nowrap}.versus-dialog_addModeTab__411wg:hover{border-color:var(--primary);color:var(--foreground)}.versus-dialog_addModeTabActive__QggV_{background:rgba(71,94,253,.12);border-color:var(--primary);color:var(--mh-blue-text)}.versus-dialog_followerPanel__sPdT_{display:flex;flex-direction:column;gap:.5rem}.versus-dialog_selectedFollower__iPIJK{display:flex;align-items:center;gap:.6rem;padding:.5rem .7rem;background:rgba(71,94,253,.08);border:1px solid rgba(71,94,253,.25);border-radius:var(--mh-radius-control)}.versus-dialog_followerAvatar__6lDeX{width:28px;height:28px;border-radius:50%;background:rgba(71,94,253,.15);border:1px solid rgba(71,94,253,.3);color:var(--mh-blue-text);font-size:.75rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.versus-dialog_followerAvatarImg__XPx3c{width:100%;height:100%;object-fit:cover;border-radius:50%}.versus-dialog_followerInfo__3QePo{display:flex;flex-direction:column;flex:1 1;min-width:0}.versus-dialog_followerName__8_soo{font-size:.82rem;font-weight:600;color:var(--foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.versus-dialog_followerHandle__9JFVW{font-size:.72rem;color:var(--foreground-muted)}.versus-dialog_followerClear__4KF2I{display:flex;align-items:center;justify-content:center;width:22px;height:22px;background:color-mix(in srgb,var(--mh-ink) 6%,transparent);border:none;border-radius:var(--mh-radius-control);color:var(--foreground-muted);cursor:pointer;flex-shrink:0;transition:all var(--mh-dur-hover)}.versus-dialog_followerClear__4KF2I:hover{background:rgba(214,31,58,.12);color:var(--mh-live-text)}.versus-dialog_followerSearchWrap__6jr4w{position:relative}.versus-dialog_followerSearchIcon__MaFRr{position:absolute;left:.7rem;top:50%;transform:translateY(-50%);color:var(--foreground-muted);pointer-events:none}.versus-dialog_followerSearch__aKfpK{width:100%;padding:.55rem .8rem .55rem 2.1rem;background:color-mix(in srgb,var(--mh-ink) 4%,transparent);border:1px solid var(--border);border-radius:var(--mh-radius-control);color:var(--foreground);font-size:.82rem;outline:none;box-sizing:border-box;transition:border-color var(--mh-dur-hover)}.versus-dialog_followerSearch__aKfpK:focus{border-color:var(--primary)}.versus-dialog_followerSearch__aKfpK::placeholder{color:var(--foreground-muted);opacity:.5}.versus-dialog_followerList__oiCe_{display:flex;flex-direction:column;max-height:150px;overflow-y:auto;border:1px solid var(--border);border-radius:var(--mh-radius-card);background:color-mix(in srgb,var(--mh-ink) 2%,transparent)}.versus-dialog_followerLoading__g8j15{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.8rem;color:var(--foreground-muted)}.versus-dialog_followerEmpty__5MG7i{padding:.75rem 1rem;font-size:.8rem;color:var(--foreground-muted);margin:0;text-align:center}.versus-dialog_followerItem__KJoIm{display:flex;align-items:center;gap:.6rem;padding:.5rem .75rem;background:transparent;border:none;border-bottom:1px solid var(--border);color:var(--foreground);cursor:pointer;text-align:left;transition:background var(--mh-dur-hover);width:100%}.versus-dialog_followerItem__KJoIm:last-child{border-bottom:none}.versus-dialog_followerItem__KJoIm:hover{background:color-mix(in srgb,var(--mh-ink) 4%,transparent)}.versus-dialog_followerItemActive__xWPY1{background:rgba(71,94,253,.08)}.versus-dialog_followerCheck___8ch9{color:var(--mh-blue-text);margin-left:auto;flex-shrink:0}.versus-dialog_invitePanel__ZnG5j{display:flex;flex-direction:column;gap:.6rem}.versus-dialog_inviteDesc__nB_Jp{font-size:.8rem;color:var(--foreground-muted);margin:0}.versus-dialog_inviteLinkRow__tcq7g{display:flex;gap:.5rem;align-items:center}.versus-dialog_inviteLinkInput__Rtlql{flex:1 1;font-size:.78rem;color:var(--foreground-muted);cursor:default}.versus-dialog_inviteCopyBtn__QEpPc{display:flex;align-items:center;gap:.3rem;padding:.6rem .9rem;background:var(--primary);border:none;border-radius:var(--mh-radius-pill);color:var(--mh-on-blue);font-size:.8rem;font-weight:600;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:opacity var(--mh-dur-hover)}.versus-dialog_inviteCopyBtn__QEpPc:hover{opacity:.88}.versus-dialog_inviteNote__bZL23{font-size:.73rem;color:var(--foreground-muted);margin:0;opacity:.7}@media (max-width:600px){.versus-dialog_backdrop__Y6q7E{align-items:flex-end;padding:0}.versus-dialog_dialog__UFGDT{max-width:100%;border-radius:var(--mh-radius-card) var(--mh-radius-card) 0 0;max-height:92dvh;animation:versus-dialog_slideUp__RXCqC .25s ease-out}@keyframes versus-dialog_slideUp__RXCqC{0%{transform:translateY(100%)}to{transform:translateY(0)}}.versus-dialog_header__v3GcU{padding:1.1rem 1.25rem 1rem}.versus-dialog_body__jjSHa{padding:1.25rem}.versus-dialog_footer__dFBLA{padding:1rem 1.25rem 1.25rem}.versus-dialog_versusRow__nF2Ja{grid-template-columns:1fr;gap:.75rem}.versus-dialog_vsSpacer__1qA8s{flex-direction:row;padding-top:0;justify-content:center}.versus-dialog_bestOfRow__5Ti9e{grid-template-columns:repeat(2,1fr)}.versus-dialog_lockSelect__BwlqI{max-width:100%}}.tournament-dialog_backdrop__ngZEX{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;z-index:10000}.tournament-dialog_dialog__efiXP{background:var(--surface);width:90%;max-width:600px;max-height:90vh;box-shadow:0 10px 25px rgba(0,0,0,.3);position:relative;border:1px solid var(--border);animation:tournament-dialog_dialogAppear__p3uFp .2s ease-out;display:flex;flex-direction:column;overflow:hidden}@keyframes tournament-dialog_dialogAppear__p3uFp{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes tournament-dialog_spin__ffbmD{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.tournament-dialog_spinner__fOWOH{animation:tournament-dialog_spin__ffbmD 1s linear infinite}.tournament-dialog_closeButton__PTy7o{background:color-mix(in srgb,var(--mh-ink) 8%,transparent);border:none;color:var(--foreground-muted);cursor:pointer;padding:.4rem;border-radius:var(--mh-radius-control);display:flex;align-items:center;justify-content:center;transition:all var(--mh-dur-hover);flex-shrink:0}.tournament-dialog_closeButton__PTy7o:hover{background:color-mix(in srgb,var(--mh-ink) 15%,transparent);color:var(--foreground)}.tournament-dialog_dialogHeader__D5Osg{padding:1.5rem 2rem 1.25rem;background:var(--surface);border-bottom:1px solid var(--border);flex-shrink:0;position:-webkit-sticky;position:sticky;top:0;z-index:10;display:flex;align-items:center;gap:1rem}.tournament-dialog_dialogHeader__D5Osg h2{font-size:1.05rem;margin:0;color:var(--foreground)}.tournament-dialog_dialogSubtitle__f_Iz7{font-size:.78rem;color:var(--foreground-muted);margin:.15rem 0 0}.tournament-dialog_stepPills__28Ljh{display:flex;align-items:center;gap:.4rem;margin-left:auto}.tournament-dialog_stepPill__AE9Hh{width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600;background:color-mix(in srgb,var(--mh-ink) 7%,transparent);color:var(--foreground-muted);border:1px solid var(--border)}.tournament-dialog_stepPillActive__qEz73{border-color:var(--mh-blue)}.tournament-dialog_stepPillLine__mL7lZ{width:20px;height:2px;background:var(--border);border-radius:2px}.tournament-dialog_typeSelection__17cY_{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem}@media (max-width:768px){.tournament-dialog_typeSelection__17cY_{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.tournament-dialog_dialog__efiXP{width:95%;padding:1.25rem 1rem}.tournament-dialog_dialogHeader__D5Osg h2{font-size:1.3rem}.tournament-dialog_typeSelection__17cY_{grid-template-columns:1fr;gap:.75rem}}.tournament-dialog_typeCard__wKbFh{background:var(--surface-darker);border-radius:var(--mh-radius-panel);padding:1.25rem;text-align:center;cursor:pointer;transition:all var(--mh-dur-hover);border:1px solid var(--border);display:flex;flex-direction:column;align-items:center}.tournament-dialog_typeCard__wKbFh:hover{transform:translateY(-4px);box-shadow:0 6px 12px rgba(0,0,0,.2);border-color:var(--primary)}.tournament-dialog_typeIcon__e9Iy8{width:48px;height:48px;border-radius:50%;background:var(--primary);display:flex;align-items:center;justify-content:center;margin-bottom:1rem;color:var(--mh-on-blue)}.tournament-dialog_typeCard__wKbFh h3{margin:0 0 .5rem;color:var(--foreground);font-size:1.1rem}.tournament-dialog_typeCard__wKbFh p{margin:0;color:var(--subtitle);font-size:.9rem;line-height:1.4}.tournament-dialog_bracketSelection__ii70e{display:flex;flex-direction:column;gap:2rem;padding-bottom:1rem}.tournament-dialog_bracketConfig__BJMQv{display:flex;flex-direction:column;gap:1.5rem}.tournament-dialog_configSection__laFth{display:flex;flex-direction:column;gap:5px}.tournament-dialog_configTitle__5R_i7{font-weight:600}.tournament-dialog_eliminationGrid__hBCvo{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.tournament-dialog_eliminationButton__ZhNee{padding:1.25rem;border-radius:var(--mh-radius-pill);border:2px solid var(--border);background:var(--surface-darker);color:var(--subtitle);cursor:pointer;transition:all var(--mh-dur-hover) var(--mh-ease);display:flex;align-items:center;gap:1rem;box-shadow:0 2px 8px rgba(0,0,0,.1)}.tournament-dialog_eliminationButton__ZhNee:hover{border-color:var(--mh-blue);background:var(--surface);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.tournament-dialog_eliminationButton__ZhNee.tournament-dialog_active__0BQTZ{border-color:var(--mh-blue);background:rgba(71,94,253,.15);color:var(--mh-blue-text);box-shadow:none}.tournament-dialog_eliminationInfo__LqF7n{display:flex;flex-direction:column;gap:.25rem}.tournament-dialog_eliminationTitle__PlbCY{font-weight:600;font-size:1rem}.tournament-dialog_eliminationDesc__LGELQ{font-size:.85rem;opacity:.8}@media (max-width:480px){.tournament-dialog_eliminationGrid__hBCvo{gap:.75rem}.tournament-dialog_eliminationButton__ZhNee{padding:1rem;gap:.75rem}.tournament-dialog_eliminationTitle__PlbCY{font-size:.9rem}.tournament-dialog_eliminationDesc__LGELQ{font-size:.8rem}}.tournament-dialog_selectionInfo__nFFEt{text-align:center;margin-bottom:1.5rem;color:var(--subtitle)}.tournament-dialog_bracketSizes__95Fu3{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem;gap:1rem;width:100%;margin-bottom:1.5rem}@media (max-width:768px){.tournament-dialog_bracketSizes__95Fu3{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.tournament-dialog_bracketSizes__95Fu3{grid-template-columns:repeat(2,1fr);gap:.75rem}.tournament-dialog_selectionInfo__nFFEt{font-size:.9rem;margin-bottom:1rem}}.tournament-dialog_sizeCard__2QQle{background:var(--surface-darker);border-radius:var(--mh-radius-panel);padding:1.5rem 1rem;text-align:center;cursor:pointer;transition:all var(--mh-dur-hover) var(--mh-ease);border:2px solid var(--border);display:flex;flex-direction:column;align-items:center;box-shadow:0 2px 8px rgba(0,0,0,.1)}.tournament-dialog_sizeCard__2QQle:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.15);border-color:var(--mh-blue);background:var(--surface)}.tournament-dialog_sizeCard__2QQle.tournament-dialog_active__0BQTZ{border-color:var(--mh-blue);background:rgba(71,94,253,.15);box-shadow:none;transform:translateY(-2px)}.tournament-dialog_sizeNumber__f4rrk{font-size:2.25rem;font-weight:700;color:var(--foreground);margin-bottom:.5rem;line-height:1}.tournament-dialog_sizeLabel__YUz3_{color:var(--subtitle);font-size:.9rem;font-weight:500}.tournament-dialog_sizeCard__2QQle.tournament-dialog_active__0BQTZ .tournament-dialog_sizeNumber__f4rrk{color:var(--mh-blue-text);-webkit-text-fill-color:var(--mh-blue-text)}.tournament-dialog_sizeCard__2QQle.tournament-dialog_active__0BQTZ .tournament-dialog_sizeLabel__YUz3_{color:var(--mh-blue-text)}.tournament-dialog_backButton__Xv8Ba{display:flex;align-items:center;gap:.5rem;background:none;border:none;color:var(--mh-blue-text);cursor:pointer;padding:.5rem 1rem;font-size:.9rem;border-radius:var(--mh-radius-pill);transition:all var(--mh-dur-hover)}.tournament-dialog_backButton__Xv8Ba:hover{background-color:rgba(71,94,253,.1)}.tournament-dialog_backIcon__WcUas{transform:rotate(180deg)}.tournament-dialog_tooltipContainer__YIkSx{position:relative;display:inline-flex;align-items:center;vertical-align:middle}.tournament-dialog_infoButton__qxbau{background:none;border:none;color:var(--subtitle);cursor:pointer;padding:0;margin-left:.5rem;display:flex;align-items:center;justify-content:center;transition:all var(--mh-dur-hover);height:24px;width:24px}.tournament-dialog_infoButton__qxbau:hover{color:var(--foreground)}.tournament-dialog_infoIcon__4Jb1w{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:rgba(71,94,253,.15);border:1px solid rgba(71,94,253,.3);color:var(--mh-blue-text);font-size:11px;font-weight:600;transition:all var(--mh-dur-hover);box-shadow:0 2px 5px rgba(0,0,0,.1);margin:0 auto}.tournament-dialog_infoButton__qxbau:hover .tournament-dialog_infoIcon__4Jb1w{background:rgba(71,94,253,.25);transform:translateY(-1px);box-shadow:none}.tournament-dialog_tooltip__a2Aln{position:absolute;top:calc(100% + 8px);left:50%;transform:translateX(-50%);background:var(--surface-darker);border:1px solid rgba(71,94,253,.2);border-radius:var(--mh-radius-card);padding:1rem;width:280px;max-width:90vw;z-index:100;box-shadow:none;font-size:.9rem;color:var(--subtitle);animation:tournament-dialog_tooltipFadeIn__c372t .2s ease-out}@keyframes tournament-dialog_tooltipFadeIn__c372t{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.tournament-dialog_tooltip__a2Aln p{margin:.75rem 0;line-height:1.5}.tournament-dialog_tooltip__a2Aln p:first-child{margin-top:0}.tournament-dialog_tooltip__a2Aln p:last-child{margin-bottom:0}.tournament-dialog_tooltip__a2Aln strong{color:var(--mh-blue-text);font-weight:600}.tournament-dialog_tooltipArrow__Y8mDb{position:absolute;top:-6px;left:50%;margin-left:-6px;width:12px;height:12px;background:var(--surface-darker);border-left:1px solid rgba(71,94,253,.2);border-top:1px solid rgba(71,94,253,.2);transform:rotate(45deg);box-shadow:-2px -2px 5px rgba(0,0,0,.05)}.tournament-dialog_sectionHeader__zQgr_{display:flex;align-items:center;margin-bottom:.75rem;position:relative}.tournament-dialog_roundRobinConfig__SWRT4{display:flex;flex-direction:column;gap:1.5rem}.tournament-dialog_configSection__laFth{background:var(--surface-darker);border-radius:var(--mh-radius-panel);padding:1.25rem;border:1px solid var(--border)}.tournament-dialog_configTitle__5R_i7{font-size:1.1rem;color:var(--foreground)}.tournament-dialog_configOptions__nzoj8{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem}.tournament-dialog_configOption__ZotuQ{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--mh-radius-card);padding:.6rem 1rem;font-size:.9rem;cursor:pointer;transition:all var(--mh-dur-hover);color:var(--subtitle);text-align:center;min-width:80px}.tournament-dialog_configOption__ZotuQ:hover{background-color:var(--surface-darker);transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.tournament-dialog_configOption__ZotuQ.tournament-dialog_selected__TB3mz{background:var(--primary);color:var(--mh-on-blue);border-color:transparent;box-shadow:none}.tournament-dialog_configDescription__gTTe2{font-size:.85rem;color:var(--subtitle);margin:0;font-style:italic}.tournament-dialog_dialogActions__nJ1V1{grid-template-columns:1fr 3fr;justify-content:space-between;align-items:center;margin-top:1rem;grid-gap:15px;gap:15px;padding:1.25rem 2rem}.tournament-dialog_createButton__M_A01{background:var(--primary);color:var(--mh-on-blue);border:none;border-radius:var(--mh-radius-pill);padding:.75rem 1.5rem;font-weight:500;cursor:pointer;transition:all var(--mh-dur-hover);box-shadow:none}.tournament-dialog_createButton__M_A01:hover{transform:translateY(-2px);box-shadow:none}@media (max-width:768px){.tournament-dialog_configOptions__nzoj8{gap:.5rem}.tournament-dialog_configOption__ZotuQ{padding:.5rem .75rem;font-size:.85rem;min-width:70px}}@media (max-width:480px){.tournament-dialog_roundRobinConfig__SWRT4{gap:1rem}.tournament-dialog_configSection__laFth{padding:1rem}.tournament-dialog_configTitle__5R_i7{font-size:1rem}.tournament-dialog_configOptions__nzoj8{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.5rem;gap:.5rem}.tournament-dialog_configOption__ZotuQ{width:100%;min-width:0;padding:.6rem .5rem}.tournament-dialog_dialogActions__nJ1V1{flex-direction:column;gap:1rem}.tournament-dialog_backButton__Xv8Ba,.tournament-dialog_createButton__M_A01{width:100%;justify-content:center;text-align:center}.tournament-dialog_backButton__Xv8Ba{order:2}.tournament-dialog_createButton__M_A01{order:1}}.tournament-dialog_tournamentDetailsForm__wWWTq{display:flex;flex-direction:column;gap:1.5rem}.tournament-dialog_formSection__jmz5T{display:flex;flex-direction:column;gap:.5rem;width:100%}.tournament-dialog_formRow__Uk8hy{display:flex;gap:1rem}@media (max-width:768px){.tournament-dialog_formRow__Uk8hy{flex-direction:column}}.tournament-dialog_dateTimeRow__7u5Fj{margin-top:1.5rem}.tournament-dialog_entryTypeContainer__iMznZ{display:flex;gap:.75rem;margin-top:.5rem}.tournament-dialog_entryTypeButton__Chmn0{flex:1 1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border:2px solid var(--border);border-radius:var(--mh-radius-pill);background:var(--background);color:var(--foreground-muted);font-weight:500;transition:all var(--mh-dur-hover) var(--mh-ease);cursor:pointer}.tournament-dialog_entryTypeButton__Chmn0:hover{border-color:var(--primary);color:var(--foreground)}.tournament-dialog_entryTypeButton__Chmn0.tournament-dialog_active__0BQTZ{border-color:var(--primary);background:var(--primary);color:var(--mh-on-blue)}.tournament-dialog_entryFeeContainer__FmVYy{display:flex;align-items:center;gap:.5rem;margin-top:.75rem;padding:.75rem;background:var(--background-muted);border-radius:var(--mh-radius-panel);border:1px solid var(--border)}.tournament-dialog_entryFeeInput__BKojN{flex:1 1;padding:.5rem;border:1px solid var(--border);border-radius:var(--mh-radius-control);background:var(--background);color:var(--foreground);font-size:.9rem}.tournament-dialog_entryFeeInput__BKojN:focus{outline:none;border-color:var(--primary);box-shadow:none}.tournament-dialog_currencyLabel__hRisk{font-weight:600;color:var(--foreground-muted);font-size:.9rem}.tournament-dialog_prizePoolToggle__ayWIM{display:flex;gap:.75rem;margin-bottom:1rem}.tournament-dialog_prizeToggleButton__D_wD_{flex:1 1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border:2px solid var(--border);border-radius:var(--mh-radius-card);background:var(--background);color:var(--foreground-muted);font-weight:500;transition:all var(--mh-dur-hover) var(--mh-ease);cursor:pointer}.tournament-dialog_prizeToggleButton__D_wD_:hover{border-color:var(--primary);color:var(--foreground)}.tournament-dialog_prizeToggleButton__D_wD_.tournament-dialog_active__0BQTZ{border-color:var(--primary);background:var(--primary);color:var(--mh-on-blue)}.tournament-dialog_formRow__Uk8hy .tournament-dialog_formSection__jmz5T{flex:1 1}.tournament-dialog_formLabel__KXT9e{font-size:.9rem;font-weight:600;color:var(--foreground);margin-bottom:.25rem}.tournament-dialog_formInput__4B5RN,.tournament-dialog_formTextarea__2G3oV{background:var(--surface-darker);border:1px solid var(--border);border-radius:var(--mh-radius-control);color:var(--foreground);font-size:.95rem;transition:all var(--mh-dur-hover) var(--mh-ease);width:100%;box-shadow:inset 0 2px 4px rgba(0,0,0,.1)}.tournament-dialog_formInput__4B5RN:focus,.tournament-dialog_formTextarea__2G3oV:focus{border-color:var(--mh-blue);box-shadow:none;outline:none;background:var(--surface);transform:translateY(-1px)}.tournament-dialog_formInput__4B5RN::placeholder,.tournament-dialog_formTextarea__2G3oV::placeholder{color:var(--subtitle);opacity:.7}.tournament-dialog_formInput__4B5RN option{background:var(--mh-ground);color:var(--mh-ink)}.tournament-dialog_formTextarea__2G3oV{min-height:120px;line-height:1.5}.tournament-dialog_disabled__7_WI2{opacity:.6;cursor:not-allowed}.tournament-dialog_stepIndicator__cOZ6e{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:1rem}.tournament-dialog_step__dFt_7{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:1rem;transition:all var(--mh-dur-hover) var(--mh-ease);background:var(--surface-darker);border:2px solid var(--border);color:var(--subtitle)}.tournament-dialog_step__dFt_7.tournament-dialog_active__0BQTZ{background:var(--primary);border-color:transparent;color:var(--mh-on-blue);box-shadow:none;transform:scale(1.05)}.tournament-dialog_stepLine__HYlkP{width:60px;height:2px;background:var(--border);border-radius:1px}.tournament-dialog_tournamentTypeGrid__BF4D8{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.tournament-dialog_typeButton__G9LpU{padding:1.25rem;border-radius:var(--mh-radius-pill);border:2px solid var(--border);background:var(--surface-darker);color:var(--subtitle);cursor:pointer;transition:all var(--mh-dur-hover) var(--mh-ease);display:flex;align-items:center;justify-content:center;gap:.75rem;font-weight:500;box-shadow:0 2px 8px rgba(0,0,0,.1)}.tournament-dialog_typeButton__G9LpU:hover{border-color:var(--mh-blue);background:var(--surface);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.tournament-dialog_typeButton__G9LpU.tournament-dialog_active__0BQTZ{border-color:var(--mh-blue);background:rgba(71,94,253,.15);color:var(--mh-blue-text);box-shadow:none}.tournament-dialog_createButton__M_A01,.tournament-dialog_nextButton__HrFeg{background:var(--primary);border:none;border-radius:var(--mh-radius-pill);padding:10px;font-size:15px;font-weight:600;display:flex;align-items:center;gap:.75rem;cursor:pointer;transition:all var(--mh-dur-hover) var(--mh-ease);box-shadow:none;justify-content:center}.tournament-dialog_createButton__M_A01:disabled{opacity:.7;cursor:not-allowed;transform:none}.tournament-dialog_createButton__M_A01:disabled:hover{transform:none;box-shadow:none}.tournament-dialog_createButton__M_A01:hover,.tournament-dialog_nextButton__HrFeg:hover{transform:translateY(-2px);box-shadow:none;background:var(--primary)}.tournament-dialog_createButton__M_A01.tournament-dialog_disabled__7_WI2,.tournament-dialog_nextButton__HrFeg.tournament-dialog_disabled__7_WI2{background:var(--surface-darker);color:var(--subtitle);cursor:not-allowed;box-shadow:none;transform:none}.tournament-dialog_cancelButton__LhGO3{background:transparent;color:var(--subtitle);border:1px solid var(--border);border-radius:var(--mh-radius-pill);padding:.875rem 1.5rem;font-weight:500;cursor:pointer;transition:all var(--mh-dur-hover) var(--mh-ease)}.tournament-dialog_cancelButton__LhGO3:hover{background:var(--surface-darker);color:var(--foreground);border-color:var(--subtitle)}.tournament-dialog_imageUploadArea__REUdq{position:relative;border:2px dashed var(--border);padding:2rem;text-align:center;background:var(--surface-darker);transition:all var(--mh-dur-hover) var(--mh-ease);cursor:pointer}.tournament-dialog_imageUploadArea__REUdq:hover{border-color:var(--mh-blue);background:var(--surface);transform:translateY(-1px)}.tournament-dialog_imageInput__NCdid{position:absolute;opacity:0;width:100%;height:100%;cursor:pointer}.tournament-dialog_imageUploadLabel__pdkPP{display:flex;flex-direction:column;align-items:center;gap:.5rem;color:var(--subtitle);cursor:pointer;transition:all var(--mh-dur-hover) var(--mh-ease)}.tournament-dialog_imageUploadLabel__pdkPP:hover{color:var(--mh-blue-text)}.tournament-dialog_uploadHint__zp4VT{font-size:.72rem;color:var(--foreground-muted)}.tournament-dialog_req__2cQIA{margin-left:2px}.tournament-dialog_optional__yhZ02{font-size:.75rem;color:var(--foreground-muted)}.tournament-dialog_imagePreview__o18Z_{position:relative;border-radius:var(--mh-radius-card);overflow:hidden;background:var(--surface-darker);border:1px solid var(--border)}.tournament-dialog_previewImage__AqbBF{width:100%;height:200px;object-fit:cover;display:block}.tournament-dialog_imageActions__l2JhR{position:absolute;top:.75rem;right:.75rem;display:flex;gap:.5rem}.tournament-dialog_changeImageButton__Jj3A7,.tournament-dialog_removeImageButton__Vp5cO{background:rgba(0,0,0,.7);border:1px solid var(--mh-line);border-radius:var(--mh-radius-card);padding:.5rem .75rem;color:var(--mh-ink);font-size:.85rem;cursor:pointer;transition:all var(--mh-dur-hover) var(--mh-ease);display:flex;align-items:center;gap:.25rem;font-weight:500}.tournament-dialog_removeImageButton__Vp5cO:hover{background:rgba(214,31,58,.8);border-color:rgba(214,31,58,.3)}.tournament-dialog_changeImageButton__Jj3A7:hover{background:rgba(71,94,253,.8);border-color:rgba(71,94,253,.3)}.tournament-dialog_prizePoolContainer__6caRb{display:grid;grid-template-columns:200px 1fr;grid-gap:1rem;gap:1rem;align-items:stretch;margin-top:.5rem}.tournament-dialog_prizeRow__kipFh{display:flex;gap:.5rem;align-items:stretch}.tournament-dialog_distributeBtn__YVRtJ{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:38px;background:rgba(71,94,253,.12);border:1px solid rgba(71,94,253,.35);border-radius:var(--mh-radius-pill);color:var(--mh-blue-text);cursor:pointer;transition:all var(--mh-dur-hover)}.tournament-dialog_distributeBtn__YVRtJ:hover:not(:disabled){background:rgba(71,94,253,.22);border-color:var(--mh-blue)}.tournament-dialog_distributeBtn__YVRtJ:disabled{opacity:.35;cursor:not-allowed}.tournament-dialog_prizeDistOverlay__A81Xa{position:fixed;inset:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:10100}.tournament-dialog_prizeDistModal__MqS9s{background:var(--surface);border:1px solid var(--border);width:90%;max-width:460px;box-shadow:0 20px 50px rgba(0,0,0,.4);display:flex;flex-direction:column;animation:tournament-dialog_dialogAppear__p3uFp .18s ease-out}.tournament-dialog_prizeDistHeader__qQgFl{display:flex;align-items:flex-start;justify-content:space-between;padding:1.25rem 1.25rem 1rem;border-bottom:1px solid var(--border)}.tournament-dialog_prizeDistHeaderRight__qMh6E{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.tournament-dialog_prizeDistModeToggle__xIZdf{display:flex;background:color-mix(in srgb,var(--mh-ink) 6%,transparent);border:1px solid var(--border);border-radius:var(--mh-radius-card);overflow:hidden}.tournament-dialog_prizeDistModeBtn__gxXNZ{background:none;color:var(--foreground-muted);font-size:.78rem;padding:.3rem .65rem;cursor:pointer;transition:all var(--mh-dur-hover)}.tournament-dialog_prizeDistModeBtnActive__IYYHS{background:var(--mh-blue);color:var(--mh-on-blue)}.tournament-dialog_prizeDistTitle__OzG5B{font-size:1rem;color:var(--foreground);margin:0}.tournament-dialog_prizeDistSubtitle__aMlKU{font-size:.78rem;color:var(--foreground-muted);margin:.2rem 0 0}.tournament-dialog_prizeDistBody__4GsFq{padding:1rem 1.25rem;gap:.6rem;max-height:280px;overflow-y:auto}.tournament-dialog_prizeDistRow__fcBKf{display:flex;gap:.75rem}.tournament-dialog_prizeDistPlace__6erzO{gap:.5rem;flex:1 1}.tournament-dialog_prizeDistBadge__KLMsu{flex-shrink:0;font-size:.72rem;background:rgba(71,94,253,.12);border:1px solid rgba(71,94,253,.25);border-radius:var(--mh-radius-pill);padding:.2rem .45rem;min-width:32px;text-align:center}.tournament-dialog_prizeDistLabel__bNr8D{background:color-mix(in srgb,var(--mh-ink) 5%,transparent);border:1px solid var(--border);border-radius:var(--mh-radius-card);padding:.45rem .65rem;color:var(--foreground);font-size:.85rem;outline:none}.tournament-dialog_prizeDistLabel__bNr8D:focus{border-color:var(--mh-blue)}.tournament-dialog_prizeDistPct__6gZMD{gap:.4rem;flex-shrink:0}.tournament-dialog_prizeDistPctInput__nXLbH{width:56px;background:var(--mh-ground);border:1px solid var(--border);border-radius:var(--mh-radius-control);padding:.45rem .5rem;color:var(--foreground);font-size:.85rem;outline:none}.tournament-dialog_prizeDistPctInput__nXLbH:focus{border-color:var(--mh-blue)}.tournament-dialog_prizeDistPctSign__9VOlD{font-size:.82rem;color:var(--foreground-muted)}.tournament-dialog_prizeDistAmount__tu_rD{font-size:.75rem;color:var(--mh-blue-text);white-space:nowrap}.tournament-dialog_prizeDistRemove__f1r3p{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:none;border:none;color:var(--foreground-muted);cursor:pointer;border-radius:var(--mh-radius-control);transition:all var(--mh-dur-hover)}.tournament-dialog_prizeDistRemove__f1r3p:hover{color:var(--mh-live-text);background:rgba(214,31,58,.1)}.tournament-dialog_prizeDistFooter__t2zXl{display:flex;align-items:center;justify-content:space-between;padding:.9rem 1.25rem;border-top:1px solid var(--border)}.tournament-dialog_prizeDistAddBtn__vQ_Bb{display:flex;align-items:center;gap:.4rem;background:none;border:1px dashed var(--border);color:var(--foreground-muted);font-size:.83rem;padding:.45rem .85rem;cursor:pointer;transition:all var(--mh-dur-hover)}.tournament-dialog_prizeDistAddBtn__vQ_Bb:hover{border-color:var(--mh-blue);color:var(--mh-blue-text)}.tournament-dialog_prizeDistDoneBtn__wFT2U{padding:.5rem 1.25rem;font-size:.88rem;cursor:pointer;transition:background var(--mh-dur-hover)}.tournament-dialog_prizeDistDoneBtn__wFT2U:hover{background:#3a4fe0}.tournament-dialog_prizeRow__kipFh .tournament-dialog_currencySelect__TZA_L{flex-shrink:0;min-width:110px;width:110px}.tournament-dialog_prizeRow__kipFh .tournament-dialog_prizePoolInput__70oxO{flex:1 1}.tournament-dialog_currencySelect__TZA_L{background:var(--mh-surface-raised);border:1px solid var(--mh-line);border-radius:var(--mh-radius-control);color:var(--mh-ink);font-size:.95rem;font-weight:500;transition:all var(--mh-dur-hover) var(--mh-ease);min-width:200px;width:200px;cursor:pointer;box-shadow:0 4px 6px rgba(0,0,0,.1),inset 0 1px 0 color-mix(in srgb,var(--mh-ink) 5%,transparent);position:relative;z-index:10;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-position:right 1rem center;background-repeat:no-repeat;background-size:1rem;padding-right:3rem}.tournament-dialog_currencySelect__TZA_L:hover{border-color:rgba(71,94,253,.3);background:var(--mh-surface-raised);transform:translateY(-1px);box-shadow:0 6px 12px rgba(0,0,0,.15),inset 0 1px 0 color-mix(in srgb,var(--mh-ink) 5%,transparent)}.tournament-dialog_currencySelect__TZA_L:focus{border-color:var(--mh-blue);box-shadow:none;outline:none;background:var(--mh-surface-raised);transform:translateY(-1px)}.tournament-dialog_prizePoolInput__70oxO{background:var(--mh-surface-raised);border:1px solid var(--mh-line);border-radius:var(--mh-radius-control);padding:1rem 1.25rem;color:var(--mh-ink);font-size:.95rem;font-weight:500;transition:all var(--mh-dur-hover) var(--mh-ease);flex:1 1;box-shadow:0 4px 6px rgba(0,0,0,.1),inset 0 1px 0 color-mix(in srgb,var(--mh-ink) 5%,transparent)}.tournament-dialog_prizePoolInput__70oxO:hover{border-color:rgba(71,94,253,.3);background:var(--mh-surface-raised);transform:translateY(-1px);box-shadow:0 6px 12px rgba(0,0,0,.15),inset 0 1px 0 color-mix(in srgb,var(--mh-ink) 5%,transparent)}.tournament-dialog_prizePoolInput__70oxO:focus{border-color:var(--mh-blue);box-shadow:none;outline:none;background:var(--mh-surface-raised);transform:translateY(-1px)}.tournament-dialog_prizePoolInput__70oxO::placeholder{color:hsla(0,0%,100%,.4);font-weight:400}.tournament-dialog_currencySelect__TZA_L option{background:var(--mh-ground);color:var(--mh-ink);padding:.75rem;border:none}.tournament-dialog_currencySelect__TZA_L option:hover{background:var(--mh-surface-raised)}.tournament-dialog_successContainer__DkoU6{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2rem;text-align:center;flex:1 1;overflow-y:auto}.tournament-dialog_successIcon__omntT{margin-bottom:1.5rem;animation:tournament-dialog_successPulse__IyzLd .6s ease-out}.tournament-dialog_successTitle__96S7G{font-size:1.5rem;font-weight:600;color:var(--mh-blue-text);margin-bottom:.5rem}.tournament-dialog_successMessage__LcUNn{color:var(--mh-muted);font-size:1rem;margin-bottom:2rem}.tournament-dialog_successActions__GgUHZ{display:flex;gap:1rem;flex-direction:column;width:100%;max-width:300px}.tournament-dialog_proceedButton__b4coK{background:var(--mh-blue);color:var(--mh-on-blue);border:none;padding:.75rem 1.5rem;border-radius:var(--mh-radius-pill);font-weight:600;cursor:pointer;transition:all var(--mh-dur-hover) var(--mh-ease);font-size:1rem}.tournament-dialog_proceedButton__b4coK:hover{background:var(--mh-blue);transform:translateY(-1px);box-shadow:none}.tournament-dialog_closeSuccessButton__0nKyq{background:transparent;color:var(--mh-muted);border:1px solid var(--mh-line-strong);padding:.75rem 1.5rem;border-radius:var(--mh-radius-card);font-weight:500;cursor:pointer;transition:all var(--mh-dur-hover) var(--mh-ease);font-size:1rem}.tournament-dialog_closeSuccessButton__0nKyq:hover{background:var(--background-muted)}.tournament-dialog_errorContainer__XOwjP{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;text-align:center;min-height:400px;flex:1 1;overflow-y:auto}.tournament-dialog_errorIcon__TWZw9{margin-bottom:1rem;opacity:.9}.tournament-dialog_errorTitle__IpWIm{font-size:1.5rem;font-weight:600;color:var(--foreground);margin-bottom:.5rem}.tournament-dialog_errorMessage__BRnqI{color:var(--foreground-muted);margin-bottom:2rem;max-width:400px;line-height:1.5}.tournament-dialog_errorActions__pZ5vB{display:flex;gap:1rem;align-items:center}.tournament-dialog_retryButton__E2Dvp{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:var(--primary);color:var(--mh-on-blue);border:none;border-radius:var(--mh-radius-pill);font-weight:500;cursor:pointer;transition:all var(--mh-dur-hover) var(--mh-ease)}.tournament-dialog_retryButton__E2Dvp:hover{background:var(--primary-dark);transform:translateY(-1px)}.tournament-dialog_closeErrorButton__BTs_e{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:transparent;color:var(--foreground-muted);border:1px solid var(--border);border-radius:var(--mh-radius-card);font-weight:500;cursor:pointer;transition:all var(--mh-dur-hover) var(--mh-ease)}.tournament-dialog_closeErrorButton__BTs_e:hover{background:var(--background-muted)}@keyframes tournament-dialog_successPulse__IyzLd{0%{transform:scale(.8);opacity:0}50%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}@keyframes tournament-dialog_slideUp__0Zs6L{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width:480px){.tournament-dialog_prizePoolContainer__6caRb{display:flex;flex-direction:column;gap:.75rem}.tournament-dialog_currencySelect__TZA_L{min-width:auto}.tournament-dialog_successContainer__DkoU6{padding:2rem 1rem;min-height:250px}.tournament-dialog_successTitle__96S7G{font-size:1.25rem}.tournament-dialog_formRow__Uk8hy{flex-direction:column;gap:1rem}.tournament-dialog_tournamentTypeGrid__BF4D8{gap:.75rem}.tournament-dialog_typeButton__G9LpU{padding:1rem;font-size:.9rem}.tournament-dialog_stepIndicator__cOZ6e{gap:.75rem}.tournament-dialog_step__dFt_7{width:36px;height:36px;font-size:.9rem}.tournament-dialog_stepLine__HYlkP{width:40px}.tournament-dialog_imageUploadArea__REUdq{padding:1.5rem}.tournament-dialog_previewImage__AqbBF{height:150px}.tournament-dialog_imageActions__l2JhR{top:.5rem;right:.5rem;gap:.25rem}.tournament-dialog_changeImageButton__Jj3A7,.tournament-dialog_removeImageButton__Vp5cO{padding:.4rem .6rem;font-size:.8rem}}@media (max-width:768px){.tournament-dialog_sizeCard__2QQle:active,.tournament-dialog_typeCard__wKbFh:active{transform:scale(.98);opacity:.9}.tournament-dialog_backButton__Xv8Ba:active{opacity:.7}}.tournament-dialog_gameGrid__VJ4zB{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem;margin-top:1rem}@media (max-width:768px){.tournament-dialog_gameGrid__VJ4zB{gap:.75rem}}.tournament-dialog_gameCard__xA60J{background:var(--surface-darker);border-radius:var(--mh-radius-panel);padding:10px;text-align:center;cursor:pointer;transition:all var(--mh-dur-hover) var(--mh-ease);border:2px solid var(--border);display:flex;flex-direction:column;align-items:center;gap:.75rem;box-shadow:0 2px 8px rgba(0,0,0,.1)}.tournament-dialog_gameCard__xA60J:hover{transform:translateY(-4px);box-shadow:0 8px 20px rgba(0,0,0,.15);border-color:var(--mh-blue);background:var(--surface)}.tournament-dialog_gameCard__xA60J.tournament-dialog_active__0BQTZ{border-color:var(--mh-blue);background:rgba(71,94,253,.15);box-shadow:none;transform:translateY(-2px)}.tournament-dialog_gameIcon__nTlMX{font-size:2rem;line-height:1;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.tournament-dialog_gameName__1qxJu{font-size:1rem;font-weight:600;color:var(--foreground);margin:0}.tournament-dialog_gameCode__xwI3I{font-size:.85rem;color:var(--subtitle);font-weight:500;padding:.25rem .75rem;background:var(--surface-darker);border-radius:var(--mh-radius-control)}.tournament-dialog_gameCard__xA60J.tournament-dialog_active__0BQTZ .tournament-dialog_gameCode__xwI3I{background:rgba(71,94,253,.2);color:var(--mh-blue-text)}.tournament-dialog_registrationGrid__aNG9I{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem;margin-top:1rem}@media (max-width:768px){.tournament-dialog_registrationGrid__aNG9I{gap:.75rem}}.tournament-dialog_registrationCard__6f7P_{background:var(--surface-darker);border-radius:var(--mh-radius-panel);padding:13px;text-align:center;cursor:pointer;transition:all var(--mh-dur-hover) var(--mh-ease);border:2px solid var(--border);display:flex;flex-direction:column;align-items:center;gap:.55rem;box-shadow:0 2px 8px rgba(0,0,0,.1);color:var(--subtitle)}.tournament-dialog_registrationCard__6f7P_:hover{transform:translateY(-4px);box-shadow:0 8px 20px rgba(0,0,0,.15);border-color:var(--mh-blue);background:var(--surface);color:var(--foreground)}.tournament-dialog_registrationCard__6f7P_.tournament-dialog_active__0BQTZ{border-color:var(--mh-blue);background:rgba(71,94,253,.15);box-shadow:none;transform:translateY(-2px);color:var(--mh-blue-text)}.tournament-dialog_registrationName__4F0cn{font-size:13px;font-weight:600;margin:0}.tournament-dialog_registrationDesc__UsUal{font-size:.5rem;opacity:.8;margin:0}.tournament-dialog_helpText__dYGHZ{font-size:.85rem;color:var(--subtitle);margin-top:.5rem;font-style:italic}.tournament-dialog_dialogContent__j5pDO{flex:1 1;overflow-y:auto;padding:1.5rem 2rem}.tournament-dialog_formContent__NUERe{display:flex;flex-direction:column;gap:1.1rem;min-height:300px}.tournament-dialog_locationToggle__BV4Xf{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem;margin-top:.5rem}.tournament-dialog_locationButton__0eYbW{flex:1 1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border:2px solid var(--border);border-radius:var(--mh-radius-pill);background:var(--background);color:var(--foreground-muted);font-weight:500;transition:all var(--mh-dur-hover) var(--mh-ease);cursor:pointer}.tournament-dialog_locationButton__0eYbW:hover{border-color:var(--primary);color:var(--foreground)}.tournament-dialog_locationButton__0eYbW.tournament-dialog_active__0BQTZ{border-color:var(--primary);background:var(--primary);color:var(--mh-on-blue)}.tournament-dialog_platformToggle__sqA_e{display:flex;gap:.75rem;margin-top:.5rem}.tournament-dialog_platformButton__XAHNi{flex:1 1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border:2px solid var(--border);border-radius:var(--mh-radius-pill);background:var(--background);color:var(--foreground-muted);font-weight:500;transition:all var(--mh-dur-hover) var(--mh-ease);cursor:pointer}.tournament-dialog_platformButton__XAHNi:hover{border-color:var(--primary);color:var(--foreground)}.tournament-dialog_platformButton__XAHNi.tournament-dialog_active__0BQTZ{border-color:var(--primary);background:var(--primary);color:var(--mh-on-blue)}@media (max-width:480px){.tournament-dialog_locationToggle__BV4Xf,.tournament-dialog_platformToggle__sqA_e{flex-direction:column;gap:.5rem}.tournament-dialog_locationButton__0eYbW,.tournament-dialog_platformButton__XAHNi{width:100%}}@media (max-width:600px){.tournament-dialog_backdrop__ngZEX{align-items:flex-end;padding:0}.tournament-dialog_dialog__efiXP{width:100%;max-width:100%;max-height:92dvh;border-radius:var(--mh-radius-card) var(--mh-radius-card) 0 0;animation:tournament-dialog_slideUp__0Zs6L .25s ease-out}@keyframes tournament-dialog_slideUp__0Zs6L{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.tournament-dialog_dialogHeader__D5Osg{padding:1rem 1rem .85rem;gap:.75rem}.tournament-dialog_dialogHeader__D5Osg h2{font-size:.95rem}.tournament-dialog_dialogSubtitle__f_Iz7{font-size:.72rem}.tournament-dialog_dialogContent__j5pDO{padding:.85rem}.tournament-dialog_formContent__NUERe{gap:.85rem}.tournament-dialog_currencySelect__TZA_L,.tournament-dialog_formInput__4B5RN,.tournament-dialog_formTextarea__2G3oV,.tournament-dialog_prizePoolInput__70oxO{font-size:.88rem;padding:.75rem .85rem}.tournament-dialog_prizeRow__kipFh{gap:.4rem}.tournament-dialog_prizeRow__kipFh .tournament-dialog_currencySelect__TZA_L{min-width:90px;width:90px}.tournament-dialog_distributeBtn__YVRtJ{width:42px}.tournament-dialog_bracketSizes__95Fu3{gap:.4rem}.tournament-dialog_sizeCard__2QQle{padding:.5rem .4rem;font-size:.82rem}.tournament-dialog_eliminationGrid__hBCvo{grid-template-columns:1fr;gap:.6rem}.tournament-dialog_entryTypeContainer__iMznZ,.tournament-dialog_platformToggle__sqA_e{gap:.5rem}.tournament-dialog_dialogActions__nJ1V1{padding:.85rem 1rem;gap:.6rem}.tournament-dialog_cancelButton__LhGO3,.tournament-dialog_createButton__M_A01,.tournament-dialog_nextButton__HrFeg{flex:1 1;justify-content:center;padding:.75rem 1rem;font-size:.88rem}.tournament-dialog_errorContainer__XOwjP,.tournament-dialog_successContainer__DkoU6{padding:2rem 1.25rem}.tournament-dialog_errorActions__pZ5vB,.tournament-dialog_successActions__GgUHZ{flex-direction:column;gap:.6rem}.tournament-dialog_closeErrorButton__BTs_e,.tournament-dialog_closeSuccessButton__0nKyq,.tournament-dialog_proceedButton__b4coK,.tournament-dialog_retryButton__E2Dvp{width:100%;justify-content:center}.tournament-dialog_prizeDistModal__MqS9s{width:95%;max-width:95%}.tournament-dialog_prizeDistBody__4GsFq{max-height:220px}.tournament-dialog_prizeDistRow__fcBKf{flex-wrap:nowrap;gap:.4rem;align-items:center}.tournament-dialog_prizeDistPlace__6erzO{flex:1 1;min-width:0;gap:.3rem}.tournament-dialog_prizeDistLabel__bNr8D{font-size:.78rem;padding:.38rem .5rem}.tournament-dialog_prizeDistBadge__KLMsu{font-size:.68rem;padding:.18rem .35rem;min-width:26px}.tournament-dialog_prizeDistPct__6gZMD{flex-shrink:0;flex-wrap:nowrap;gap:.3rem}.tournament-dialog_prizeDistPctInput__nXLbH{width:52px;font-size:.82rem;padding:.38rem .4rem}.tournament-dialog_prizeDistPctSign__9VOlD{font-size:.74rem}.tournament-dialog_prizeDistAmount__tu_rD{display:none}}@media (min-width:601px){.tournament-dialog_dialogHeader__D5Osg{padding:1.5rem 2.25rem 1.25rem}.tournament-dialog_dialogContent__j5pDO{padding:1.75rem 2.25rem}.tournament-dialog_dialogActions__nJ1V1{padding:1.25rem 2.25rem 1.5rem}}.tournament-dialog_backdrop__ngZEX{background:var(--mh-scrim)}.tournament-dialog_dialog__efiXP{max-height:min(90vh,calc(100dvh - 32px));border-radius:var(--mh-radius-panel);box-shadow:var(--mh-shadow-overlay);animation:tournament-dialog_mhDialogIn__E1MNX .32s var(--mh-ease) both}@media (max-width:640px){.tournament-dialog_backdrop__ngZEX{align-items:flex-end;padding:0}.tournament-dialog_dialog__efiXP{width:100%;max-width:100%;max-height:92dvh;border-radius:var(--mh-radius-panel) var(--mh-radius-panel) 0 0;padding-bottom:calc(16px + env(safe-area-inset-bottom, 0px));animation-name:tournament-dialog_mhSheetIn__fXSlZ}}@keyframes tournament-dialog_mhDialogIn__E1MNX{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}@keyframes tournament-dialog_mhSheetIn__fXSlZ{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.tournament-dialog_dialog__efiXP{width:560px;max-width:calc(100vw - 32px);border:none;background:var(--mh-surface)}.tournament-dialog_dialogActions__nJ1V1,.tournament-dialog_dialogHeader__D5Osg{background:var(--mh-surface)}.tournament-dialog_dialogHeader__D5Osg{gap:16px;padding:20px 20px 12px 24px;border-bottom:none}.tournament-dialog_dialogHeader__D5Osg h2{font-size:18px;font-weight:600;letter-spacing:-.01em;color:var(--mh-ink)}.tournament-dialog_dialogSubtitle__f_Iz7{margin-top:2px;font-size:13px;color:var(--mh-muted)}.tournament-dialog_stepPill__AE9Hh{width:24px;height:24px;border:none;background:var(--mh-surface-raised);font-size:12px;color:var(--mh-muted);transition:background-color var(--mh-dur-panel) var(--mh-ease),color var(--mh-dur-panel) var(--mh-ease)}.tournament-dialog_stepPillActive__qEz73{background:var(--mh-blue);color:var(--mh-on-blue)}.tournament-dialog_stepPillLine__mL7lZ{width:16px;background:var(--mh-surface-raised)}.tournament-dialog_closeButton__PTy7o,.tournament-dialog_closeButton__PTy7o:hover{border:none}.tournament-dialog_closeButton__PTy7o{width:36px;height:36px;padding:0;border-radius:var(--mh-radius-pill);background:transparent;color:var(--mh-muted)}.tournament-dialog_closeButton__PTy7o:hover{background:var(--mh-surface-hover);color:var(--mh-ink)}.tournament-dialog_dialogContent__j5pDO{padding:8px 24px 16px;scrollbar-width:thin;scrollbar-color:var(--mh-surface-raised) transparent}.tournament-dialog_formContent__NUERe{gap:20px}.tournament-dialog_formSection__jmz5T{margin:0}.tournament-dialog_formLabel__KXT9e{display:flex;align-items:baseline;gap:4px;margin-bottom:8px;font-size:13px;font-weight:500;color:var(--mh-muted)}.tournament-dialog_optional__yhZ02{font-size:12px;font-weight:400;color:var(--mh-muted);opacity:.75}.tournament-dialog_req__2cQIA{color:var(--mh-live-text)}.tournament-dialog_currencySelect__TZA_L,.tournament-dialog_entryFeeInput__BKojN,.tournament-dialog_formInput__4B5RN,.tournament-dialog_formTextarea__2G3oV,.tournament-dialog_prizePoolInput__70oxO{width:100%;margin:0;border:1px solid transparent;border-radius:var(--mh-radius-control);background-color:var(--mh-ground);font-size:15px;color:var(--mh-ink);box-shadow:none}.tournament-dialog_currencySelect__TZA_L,.tournament-dialog_entryFeeInput__BKojN,.tournament-dialog_formInput__4B5RN,.tournament-dialog_prizePoolInput__70oxO{height:44px;padding:0 14px}.tournament-dialog_formTextarea__2G3oV{min-height:96px;padding:12px 14px;line-height:22px;resize:vertical}.tournament-dialog_currencySelect__TZA_L,select.tournament-dialog_formInput__4B5RN{padding-right:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23a0a5ab' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.tournament-dialog_currencySelect__TZA_L:hover,.tournament-dialog_entryFeeInput__BKojN:hover,.tournament-dialog_formInput__4B5RN:hover,.tournament-dialog_formTextarea__2G3oV:hover,.tournament-dialog_prizePoolInput__70oxO:hover{border-color:var(--mh-surface-raised)}.tournament-dialog_currencySelect__TZA_L:focus,.tournament-dialog_entryFeeInput__BKojN:focus,.tournament-dialog_formInput__4B5RN:focus,.tournament-dialog_formTextarea__2G3oV:focus,.tournament-dialog_prizePoolInput__70oxO:focus{outline:none;border-color:var(--mh-blue);box-shadow:0 0 0 3px var(--mh-blue-tint);background-color:var(--mh-ground)}.tournament-dialog_formInput__4B5RN::placeholder,.tournament-dialog_formTextarea__2G3oV::placeholder,.tournament-dialog_prizePoolInput__70oxO::placeholder{color:var(--mh-muted)}.tournament-dialog_imageUploadArea__REUdq{border:1.5px dashed var(--mh-surface-raised);border-radius:var(--mh-radius-card);background:var(--mh-ground);transition:border-color var(--mh-dur-hover) var(--mh-ease),background-color var(--mh-dur-hover) var(--mh-ease)}.tournament-dialog_imageUploadArea__REUdq:focus-within,.tournament-dialog_imageUploadArea__REUdq:hover{border-color:var(--mh-blue);background:var(--mh-blue-tint)}.tournament-dialog_imageUploadLabel__pdkPP{gap:6px;min-height:120px;padding:20px;font-size:14px;font-weight:600;color:var(--mh-ink)}.tournament-dialog_imageUploadLabel__pdkPP svg{color:var(--mh-blue-text)}.tournament-dialog_uploadHint__zp4VT{font-size:12px;font-weight:400;color:var(--mh-muted)}.tournament-dialog_fieldError__lO2Nk{display:block;margin-top:6px;font-size:13px;color:var(--mh-live-text)}.tournament-dialog_prizeRow__kipFh{display:grid;grid-template-columns:120px minmax(0,1fr);grid-gap:8px;gap:8px}.tournament-dialog_currencySelect__TZA_L{width:100%;font-weight:600}.tournament-dialog_splitLink__WRmgf,.tournament-dialog_splitLink__WRmgf:hover{border:none}.tournament-dialog_splitLink__WRmgf{display:inline-flex;align-items:center;gap:6px;height:32px;margin-top:8px;padding:0 12px;border-radius:var(--mh-radius-pill);background:transparent;font-size:13px;font-weight:600;color:var(--mh-blue-text);cursor:pointer;animation:tournament-dialog_mh-fade__excGE var(--mh-dur-panel) var(--mh-ease) both}.tournament-dialog_splitLink__WRmgf:hover{background:var(--mh-blue-tint)}.tournament-dialog_entryTypeContainer__iMznZ,.tournament-dialog_locationToggle__BV4Xf{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px;gap:4px;padding:4px;border-radius:var(--mh-radius-pill);background:var(--mh-ground)}.tournament-dialog_entryTypeButton__Chmn0,.tournament-dialog_entryTypeButton__Chmn0:hover,.tournament-dialog_locationButton__0eYbW,.tournament-dialog_locationButton__0eYbW:hover{border:none;transform:none;box-shadow:none}.tournament-dialog_entryTypeButton__Chmn0,.tournament-dialog_locationButton__0eYbW{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:36px;margin:0;border-radius:var(--mh-radius-pill);background:transparent;font-size:14px;font-weight:600;color:var(--mh-muted);cursor:pointer;transition:background-color var(--mh-dur-hover) var(--mh-ease),color var(--mh-dur-hover) var(--mh-ease)}.tournament-dialog_entryTypeButton__Chmn0:hover,.tournament-dialog_locationButton__0eYbW:hover{background:transparent;color:var(--mh-ink)}.tournament-dialog_entryTypeButton__Chmn0.tournament-dialog_active__0BQTZ,.tournament-dialog_entryTypeButton__Chmn0.tournament-dialog_active__0BQTZ:hover,.tournament-dialog_locationButton__0eYbW.tournament-dialog_active__0BQTZ,.tournament-dialog_locationButton__0eYbW.tournament-dialog_active__0BQTZ:hover{background:var(--mh-surface-raised);color:var(--mh-ink)}.tournament-dialog_missingHint__5aAHK{margin:0;padding:10px 24px 0;font-size:13px;color:var(--mh-muted);background:var(--mh-surface);border-top:1px solid var(--mh-line)}.tournament-dialog_missingHint__5aAHK+.tournament-dialog_dialogActions__nJ1V1{border-top:none;padding-top:10px}.tournament-dialog_dialogActions__nJ1V1{display:grid;grid-template-columns:1fr 2fr;grid-gap:8px;gap:8px;padding:16px 24px 20px;border-top:1px solid var(--mh-line)}.tournament-dialog_cancelButton__LhGO3,.tournament-dialog_createButton__M_A01,.tournament-dialog_nextButton__HrFeg{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;height:44px;margin:0;padding:0 16px;border:1px solid transparent;border-radius:var(--mh-radius-pill);font-size:15px;font-weight:600;box-shadow:none;transform:none;cursor:pointer;transition:background-color var(--mh-dur-hover) var(--mh-ease),transform var(--mh-dur-press) var(--mh-ease)}.tournament-dialog_cancelButton__LhGO3,.tournament-dialog_cancelButton__LhGO3:hover{border-color:var(--mh-surface-raised);color:var(--mh-ink)}.tournament-dialog_cancelButton__LhGO3{background:var(--mh-surface)}.tournament-dialog_cancelButton__LhGO3:hover{background:var(--mh-surface-hover)}.tournament-dialog_createButton__M_A01,.tournament-dialog_nextButton__HrFeg{background:var(--mh-blue);color:var(--mh-on-blue)}.tournament-dialog_createButton__M_A01:hover:not(:disabled),.tournament-dialog_nextButton__HrFeg:hover:not(:disabled){background:var(--mh-blue-deep);box-shadow:none;transform:none}.tournament-dialog_cancelButton__LhGO3:active,.tournament-dialog_createButton__M_A01:active:not(:disabled),.tournament-dialog_nextButton__HrFeg:active:not(:disabled){transform:scale(.97)}.tournament-dialog_createButton__M_A01:disabled,.tournament-dialog_nextButton__HrFeg:disabled{opacity:.45;cursor:not-allowed}.tournament-dialog_cancelButton__LhGO3:focus-visible,.tournament-dialog_closeButton__PTy7o:focus-visible,.tournament-dialog_createButton__M_A01:focus-visible,.tournament-dialog_entryTypeButton__Chmn0:focus-visible,.tournament-dialog_imageUploadArea__REUdq:focus-within,.tournament-dialog_locationButton__0eYbW:focus-visible,.tournament-dialog_nextButton__HrFeg:focus-visible,.tournament-dialog_splitLink__WRmgf:focus-visible{outline:2px solid var(--mh-focus);outline-offset:2px}@media (max-width:640px){.tournament-dialog_dialog__efiXP{width:100%;max-width:100%}.tournament-dialog_dialogHeader__D5Osg{padding:22px 16px 8px 20px}.tournament-dialog_dialogContent__j5pDO{padding:8px 20px 16px}.tournament-dialog_dialogActions__nJ1V1{padding:12px 20px 8px}.tournament-dialog_missingHint__5aAHK{padding:10px 20px 0}.tournament-dialog_prizeRow__kipFh{grid-template-columns:104px minmax(0,1fr)}}.tournament-dialog_prizeDistOverlay__A81Xa{background:var(--mh-scrim)}.tournament-dialog_prizeDistModal__MqS9s{width:460px;max-width:calc(100vw - 32px);border:none;border-radius:var(--mh-radius-panel);background:var(--mh-surface);box-shadow:var(--mh-shadow-overlay);animation:tournament-dialog_mh-pop__3oq8V var(--mh-dur-panel) var(--mh-ease) both}.tournament-dialog_prizeDistHeader__qQgFl{padding:18px 16px 12px 20px;border-bottom:none}.tournament-dialog_prizeDistTitle__OzG5B{font-size:16px;font-weight:600;color:var(--mh-ink)}.tournament-dialog_prizeDistSubtitle__aMlKU{font-size:13px;color:var(--mh-muted)}.tournament-dialog_prizeDistModeToggle__xIZdf{padding:3px;border:none;border-radius:var(--mh-radius-pill);background:var(--mh-ground)}.tournament-dialog_prizeDistModeBtn__gxXNZ,.tournament-dialog_prizeDistModeBtn__gxXNZ:hover{background:transparent}.tournament-dialog_prizeDistModeBtn__gxXNZ{height:28px;min-width:36px;padding:0 10px;border:none;border-radius:var(--mh-radius-pill);font-size:12px;font-weight:600;color:var(--mh-muted)}.tournament-dialog_prizeDistModeBtnActive__IYYHS,.tournament-dialog_prizeDistModeBtnActive__IYYHS:hover{background:var(--mh-surface-raised);color:var(--mh-ink)}.tournament-dialog_prizeDistBody__4GsFq{display:flex;flex-direction:column;gap:6px;padding:4px 16px 12px}.tournament-dialog_prizeDistRow__fcBKf{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;padding:6px;border:none;border-radius:var(--mh-radius-card);background:var(--mh-surface-hover)}.tournament-dialog_prizeDistPlace__6erzO{display:flex;align-items:center;gap:8px;min-width:0}.tournament-dialog_prizeDistBadge__KLMsu{flex:none;display:grid;place-items:center;width:40px;height:36px;border-radius:var(--mh-radius-seed);background:var(--mh-blue-tint);font-size:12px;font-weight:700;color:var(--mh-blue-text)}.tournament-dialog_prizeDistLabel__bNr8D,.tournament-dialog_prizeDistPctInput__nXLbH{height:36px;border:1px solid transparent;border-radius:var(--mh-radius-control);background:var(--mh-ground);font-size:14px;color:var(--mh-ink)}.tournament-dialog_prizeDistLabel__bNr8D{flex:1 1;min-width:0;width:auto;padding:0 10px}.tournament-dialog_prizeDistLabel__bNr8D:focus,.tournament-dialog_prizeDistPctInput__nXLbH:focus{outline:none;border-color:var(--mh-blue)}.tournament-dialog_prizeDistPct__6gZMD{display:flex;align-items:center;gap:6px}.tournament-dialog_prizeDistPctInput__nXLbH{width:88px;padding:0 10px;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tournament-dialog_prizeDistPctSign__9VOlD{min-width:28px;font-size:12px;color:var(--mh-muted)}.tournament-dialog_prizeDistAmount__tu_rD{display:none}.tournament-dialog_prizeDistRemove__f1r3p,.tournament-dialog_prizeDistRemove__f1r3p:hover{border:none}.tournament-dialog_prizeDistRemove__f1r3p{display:grid;place-items:center;width:32px;height:32px;padding:0;border-radius:var(--mh-radius-pill);background:transparent;color:var(--mh-muted)}.tournament-dialog_prizeDistRemove__f1r3p:hover{background:var(--mh-control);color:var(--mh-ink)}.tournament-dialog_prizeDistFooter__t2zXl{gap:8px;padding:12px 16px 16px;border-top:1px solid var(--mh-line)}.tournament-dialog_prizeDistAddBtn__vQ_Bb,.tournament-dialog_prizeDistAddBtn__vQ_Bb:hover{border:none}.tournament-dialog_prizeDistAddBtn__vQ_Bb{height:36px;padding:0 12px;border-radius:var(--mh-radius-pill);background:transparent;font-size:13px;font-weight:600;color:var(--mh-blue-text)}.tournament-dialog_prizeDistAddBtn__vQ_Bb:hover{background:var(--mh-blue-tint)}.tournament-dialog_prizeDistDoneBtn__wFT2U{height:36px;padding:0 20px;border:none;border-radius:var(--mh-radius-pill);background:var(--mh-blue);font-size:14px;font-weight:600;color:var(--mh-on-blue)}.tournament-dialog_prizeDistDoneBtn__wFT2U:hover{background:var(--mh-blue-deep)}@media (max-width:640px){.tournament-dialog_prizeRow__kipFh{grid-template-columns:116px minmax(0,1fr)}.tournament-dialog_currencySelect__TZA_L{padding:0 30px 0 12px;background-position:right 10px center}.tournament-dialog_prizeDistRow__fcBKf{grid-template-columns:1fr}.tournament-dialog_prizeDistPct__6gZMD,.tournament-dialog_prizeDistPlace__6erzO{width:100%}.tournament-dialog_prizeDistLabel__bNr8D{flex:1 1}.tournament-dialog_prizeDistPctInput__nXLbH{flex:1 1;width:auto;margin-left:48px}}.tournament-dialog_prizeDistPct__6gZMD .tournament-dialog_prizeDistPctInput__nXLbH{flex:none;width:96px}@media (max-width:640px){.tournament-dialog_prizeDistPct__6gZMD .tournament-dialog_prizeDistPctInput__nXLbH{flex:1 1;width:auto}}