.DisplayNameEditor_form__WLJ7J{display:flex;flex-direction:column;gap:8px}.DisplayNameEditor_current__pZeYu{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:13px;line-height:1.6}.DisplayNameEditor_currentLabel__s6oC0{color:var(--color-muted)}.DisplayNameEditor_current__pZeYu strong{font-size:15px;font-weight:700;overflow-wrap:anywhere}.DisplayNameEditor_tag__gubdk{display:inline-block;padding:1px 8px;border-radius:999px;font-size:11px;font-weight:600;color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 14%,transparent)}.DisplayNameEditor_field__Tz4lH{display:flex;gap:8px;align-items:stretch}.DisplayNameEditor_input__bHMLS{flex:1;min-width:0;min-height:44px;padding:0 12px;border-radius:12px;font-size:15px;color:var(--color-text);background:color-mix(in srgb,var(--color-bg) 70%,var(--color-surface));border:1px solid color-mix(in srgb,var(--color-border) 70%,transparent)}.DisplayNameEditor_input__bHMLS:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.DisplayNameEditor_input__bHMLS:disabled{opacity:.6}.DisplayNameEditor_save__pH_KV{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:12px;font-size:14px;font-weight:700;white-space:nowrap;color:var(--color-on-primary,#111);background:var(--color-primary);border:1px solid var(--color-primary)}.DisplayNameEditor_save__pH_KV:disabled{opacity:.5;cursor:not-allowed}.DisplayNameEditor_later__LE56o{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:12px;font-size:14px;font-weight:600;color:var(--color-muted);border:1px solid color-mix(in srgb,var(--color-border) 70%,transparent);background:transparent}.DisplayNameEditor_hint__0ZzrW{font-size:12px;line-height:1.6;color:var(--color-muted)}.DisplayNameEditor_ok__Yk5Bu{font-size:13px;line-height:1.6;color:var(--color-success,var(--color-primary))}.DisplayNameEditor_error__M_vK7{font-size:13px;line-height:1.6;color:var(--color-danger,#f87171)}.DisplayNameEditor_sheetBody___YUgZ{display:flex;flex-direction:column;gap:10px;padding:0 16px 16px}.Tournament_page__wMiNj{--tm-gold:#f2c14e;--tm-silver:#c9d1dc;--tm-bronze:#d3915f;--tm-hot:var(--color-warning);--tm-led-top:var(--color-surface-2);--tm-led-bottom:var(--color-surface);--tm-led-ink:var(--color-text);flex-direction:column;padding:12px 0 24px;position:relative}.Tournament_header__4abCR{display:flex;align-items:center;gap:10px;min-height:56px}.Tournament_headerText__fTkVr h1{font-size:22px;font-weight:800;line-height:1.3;letter-spacing:.01em}.Tournament_headerText__fTkVr p{font-size:13px;line-height:1.5}.Tournament_iconButton__4E_Wm{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;border-radius:12px;color:var(--color-muted)}.Tournament_iconButton__4E_Wm:hover,.Tournament_textButton__rwpob:hover{color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 8%,transparent)}.Tournament_textButton__rwpob{display:inline-flex;align-items:center;gap:4px;min-height:44px;padding:0 12px;border-radius:12px;font-size:14px;font-weight:600;color:var(--color-primary);white-space:nowrap}.Tournament_offline__XQ9_M{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:14px 16px;border-radius:14px;border:1px solid color-mix(in srgb,var(--color-danger,#f87171) 45%,transparent);color:var(--color-danger,#f87171);font-size:14px}.Tournament_empty__eH7vm{display:flex;flex-direction:column;align-items:center;gap:6px;padding:36px 16px;text-align:center;border-radius:16px;color:var(--color-muted);font-size:13px;border:1px dashed color-mix(in srgb,var(--color-border) 70%,transparent)}.Tournament_empty__eH7vm strong{font-size:16px;color:var(--color-text)}.Tournament_emptyIcon__oscRO{display:grid;place-items:center;width:64px;height:64px;border-radius:999px;color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 12%,transparent);margin-bottom:4px}.Tournament_chips__DhRV6{display:flex;gap:8px;overflow-x:auto;padding:2px 2px 6px;scrollbar-width:none}.Tournament_chips__DhRV6::-webkit-scrollbar{display:none}.Tournament_chip__GYyFv{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 14px;border-radius:999px;font-size:13px;font-weight:600;white-space:nowrap;color:var(--color-muted);border:1px solid color-mix(in srgb,var(--color-border) 70%,transparent);background:color-mix(in srgb,var(--color-bg) 70%,var(--color-surface))}.Tournament_chip__GYyFv[aria-current=page]{color:var(--primary-ink);background:var(--color-primary);border-color:var(--color-primary)}.Tournament_chipDot__CV9cr{width:8px;height:8px;border-radius:999px;background:var(--color-muted)}.Tournament_chip__GYyFv[data-phase=LIVE] .Tournament_chipDot__CV9cr{background:var(--color-success,#22c55e);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-success,#22c55e) 25%,transparent)}.Tournament_chip__GYyFv[data-phase=CLOSING] .Tournament_chipDot__CV9cr{background:var(--color-warning,#f59e0b)}.Tournament_hero__R4aqW{container:tm-hero/inline-size;position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--color-primary) 35%,transparent);background:radial-gradient(120% 90% at 10% 0,color-mix(in srgb,var(--color-primary) 28%,transparent),transparent 55%),linear-gradient(160deg,color-mix(in srgb,var(--color-surface) 92%,var(--color-primary)),color-mix(in srgb,var(--color-bg) 88%,var(--color-surface)));box-shadow:0 12px 40px -24px color-mix(in srgb,var(--color-primary) 60%,transparent)}.Tournament_heroWithImage__JEvUx{background-size:cover;background-position:50%}.Tournament_heroInner__E7sjC{padding:18px 16px 16px}.Tournament_heroMain__oh_Ul{display:flex;flex-direction:column;gap:8px;min-width:0}.Tournament_phase__xP7Vw{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--color-muted);background:color-mix(in srgb,var(--color-text) 8%,transparent)}.Tournament_phase__xP7Vw[data-phase=LIVE]{color:var(--color-success,#22c55e);background:color-mix(in srgb,var(--color-success,#22c55e) 14%,transparent)}.Tournament_phase__xP7Vw[data-phase=CLOSING]{color:var(--color-warning,#f59e0b);background:color-mix(in srgb,var(--color-warning,#f59e0b) 14%,transparent)}.Tournament_liveDot__hoZNJ{width:8px;height:8px;border-radius:999px;background:currentColor;animation:Tournament_tmPulse__q6Khd 1.4s ease-in-out infinite}.Tournament_heroTitle__G2nNY{font-size:24px;font-weight:800;line-height:1.25;overflow-wrap:anywhere}.Tournament_heroDesc__V1QrW{font-size:13px;line-height:1.6;color:var(--color-muted)}.Tournament_heroPeriod__imWAP{font-size:13px;color:var(--color-muted);font-variant-numeric:tabular-nums}.Tournament_heroTags__7n85r{display:flex;flex-wrap:wrap;gap:6px}.Tournament_tagStrong__2eOnA,.Tournament_tag__s6bft{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600}.Tournament_tag__s6bft{color:var(--color-muted);background:color-mix(in srgb,var(--color-text) 7%,transparent)}.Tournament_tagStrong__2eOnA{color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 14%,transparent)}.Tournament_stats__ogmnz{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:4px 0 0}.Tournament_stats__ogmnz>div{display:flex;flex-direction:column;justify-content:center;gap:2px;min-width:0;padding:10px 12px;border-radius:12px;background:color-mix(in srgb,var(--color-bg) 55%,transparent);border:1px solid color-mix(in srgb,var(--color-border) 55%,transparent)}.Tournament_stats__ogmnz dt{font-size:12px;color:var(--color-muted);letter-spacing:.02em}.Tournament_stats__ogmnz dd{font-size:16px;font-weight:800;line-height:1.3;font-variant-numeric:tabular-nums;color:var(--color-text);overflow-wrap:anywhere}.Tournament_stats__ogmnz>.Tournament_statPool__kQ8PW{grid-column:1/-1;border-color:color-mix(in srgb,var(--tm-gold) 45%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--tm-gold) 16%,transparent),color-mix(in srgb,var(--color-bg) 60%,transparent) 70%)}.Tournament_stats__ogmnz>.Tournament_statPool__kQ8PW dd{font-size:22px;color:var(--color-text)}.Tournament_statNum__ktxOh{font-size:20px;line-height:1.2;font-variant-numeric:tabular-nums}.Tournament_statUnit__9J5O1{display:block;font-size:12px;font-weight:700;line-height:1.4;color:var(--color-muted);white-space:nowrap}.Tournament_stats__ogmnz>.Tournament_statPool__kQ8PW .Tournament_statNum__ktxOh{font-size:26px;line-height:1.15}.Tournament_stats__ogmnz>.Tournament_statPool__kQ8PW dt{color:var(--color-text);font-weight:700}.Tournament_countdown__DfvuJ{display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:16px;min-width:0;background:linear-gradient(180deg,color-mix(in srgb,var(--color-bg) 70%,transparent),color-mix(in srgb,var(--color-bg) 88%,transparent));border:1px solid color-mix(in srgb,var(--color-primary) 32%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,white 7%,transparent),0 14px 30px -22px color-mix(in srgb,var(--color-primary) 80%,transparent)}.Tournament_countHead__4oXXL{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 10px}.Tournament_countLabel__kSFj_{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:800;letter-spacing:.04em;color:var(--color-text)}.Tournament_countTarget__XLBaO{font-size:12px;color:var(--color-muted);font-variant-numeric:tabular-nums}.Tournament_countBoxes__Q35ga{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:4px}.Tournament_countSep___UfH9{font-size:22px;font-weight:800;line-height:1;padding-bottom:16px;color:color-mix(in srgb,var(--color-primary) 70%,transparent);animation:Tournament_tmBlink__0z_Q6 1s steps(2,start) infinite}.Tournament_countBox__C8fXY{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:12px 4px 8px;border-radius:12px;overflow:hidden;background:linear-gradient(180deg,var(--tm-led-top) 0,var(--tm-led-top) 50%,var(--tm-led-bottom) 50%,var(--tm-led-bottom) 100%);border:1px solid color-mix(in srgb,var(--color-primary) 30%,#000);box-shadow:inset 0 1px 0 rgb(255 255 255/.08),inset 0 -10px 18px -12px rgb(0 0 0/.8),0 6px 14px -10px rgb(0 0 0/.9)}.Tournament_countBox__C8fXY:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:rgb(0 0 0/.55);box-shadow:0 1px 0 rgb(255 255 255/.05)}.Tournament_countBox__C8fXY strong{position:relative;display:block;font-size:28px;font-weight:800;line-height:1;letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--tm-led-ink);text-shadow:none;animation:Tournament_tmFlip__CQr_1 .32s ease-out}.Tournament_countBox__C8fXY small{position:relative;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted)}.Tournament_countdown__DfvuJ[data-urgent=true]{border-color:color-mix(in srgb,var(--tm-hot) 55%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--tm-hot) 25%,transparent),0 14px 30px -18px var(--tm-hot)}.Tournament_countdown__DfvuJ[data-urgent=true] .Tournament_countLabel__kSFj_{color:var(--tm-hot)}.Tournament_countdown__DfvuJ[data-urgent=true] .Tournament_countBox__C8fXY strong{color:var(--color-text);text-shadow:0 0 16px color-mix(in srgb,var(--tm-hot) 70%,transparent),0 1px 0 rgb(0 0 0/.6)}.Tournament_countdown__DfvuJ[data-urgent=true] .Tournament_countSep___UfH9{color:var(--tm-hot)}.Tournament_countProgress__xnPDL{display:flex;flex-direction:column;gap:6px}.Tournament_countBar__ikE2V{height:8px;border-radius:999px;overflow:hidden;background:color-mix(in srgb,var(--color-text) 10%,transparent)}.Tournament_countBar__ikE2V>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--color-primary),var(--color-primary));box-shadow:0 0 12px color-mix(in srgb,var(--color-primary) 55%,transparent)}.Tournament_countProgress__xnPDL small{font-size:12px;color:var(--color-muted);font-variant-numeric:tabular-nums}.Tournament_closing__hrAlB{font-size:13px;font-weight:600;color:var(--color-warning,#f59e0b)}@container tm-hero (min-width: 520px){.Tournament_heroInner__E7sjC{padding:22px 22px 20px}.Tournament_heroTitle__G2nNY{font-size:28px}.Tournament_stats__ogmnz{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr)}.Tournament_stats__ogmnz>.Tournament_statPool__kQ8PW{grid-column:auto}.Tournament_countdown__DfvuJ{padding:14px 16px}.Tournament_countBox__C8fXY strong{font-size:36px}.Tournament_countSep___UfH9{font-size:28px}}@container tm-hero (min-width: 820px){.Tournament_heroInner__E7sjC{grid-template-columns:minmax(0,1fr) minmax(340px,420px);align-items:end;column-gap:24px;padding:26px 28px 24px}.Tournament_heroTitle__G2nNY{font-size:32px}.Tournament_closing__hrAlB{grid-column:1/-1}}.Tournament_podiumPanel__RpByz{padding:8px 4px 0}.Tournament_boardEmpty__i_eK8{display:flex;flex-direction:column;align-items:center;gap:6px;padding:28px 16px;text-align:center;color:var(--color-muted);font-size:13px;border-radius:16px;border:1px dashed color-mix(in srgb,var(--color-border) 70%,transparent)}.Tournament_podium__T41O7{display:grid;grid-template-columns:1fr 1.25fr 1fr;align-items:end;gap:6px;list-style:none;margin:0;padding:0}.Tournament_podiumGhost__cfVhq{min-height:1px}.Tournament_podiumSpot__OIGfb{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px 4px 0;text-align:center;min-width:0}.Tournament_podiumMedal__hpcly{font-size:22px;line-height:1}.Tournament_podiumAvatar___UZ3l{position:relative;display:inline-grid;place-items:center;border-radius:14px;padding:4px}.Tournament_podiumSpot__OIGfb[data-rank="1"] .Tournament_podiumAvatar___UZ3l{box-shadow:0 0 0 3px var(--tm-gold),0 0 28px 4px color-mix(in srgb,var(--tm-gold) 55%,transparent);animation:Tournament_tmGlow__IzBX0 2.4s ease-in-out infinite}.Tournament_podiumSpot__OIGfb[data-rank="2"] .Tournament_podiumAvatar___UZ3l{box-shadow:0 0 0 3px var(--tm-silver),0 0 18px 2px color-mix(in srgb,var(--tm-silver) 45%,transparent)}.Tournament_podiumSpot__OIGfb[data-rank="3"] .Tournament_podiumAvatar___UZ3l{box-shadow:0 0 0 3px var(--tm-bronze),0 0 18px 2px color-mix(in srgb,var(--tm-bronze) 45%,transparent)}.Tournament_podiumName__zDhof{max-width:100%;font-size:13px;font-weight:700;line-height:1.3;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.Tournament_podiumSpot__OIGfb[data-rank="1"] .Tournament_podiumName__zDhof{font-size:15px}.Tournament_podiumValue__wWjaG{font-size:12px;color:var(--color-muted);font-variant-numeric:tabular-nums}.Tournament_podiumPrize__b7cJT{font-size:12px;font-weight:700;color:var(--color-primary)}.Tournament_podiumStep__qarK3{display:grid;place-items:center;width:100%;margin-top:6px;border-radius:12px 12px 0 0;font-size:20px;font-weight:800;color:var(--color-bg);background:linear-gradient(180deg,var(--tm-bronze),color-mix(in srgb,var(--tm-bronze) 60%,var(--color-bg)));height:36px}.Tournament_podiumSpot__OIGfb[data-rank="1"] .Tournament_podiumStep__qarK3{height:64px;background:linear-gradient(180deg,var(--tm-gold),color-mix(in srgb,var(--tm-gold) 60%,var(--color-bg)))}.Tournament_podiumSpot__OIGfb[data-rank="2"] .Tournament_podiumStep__qarK3{height:48px;background:linear-gradient(180deg,var(--tm-silver),color-mix(in srgb,var(--tm-silver) 60%,var(--color-bg)))}.Tournament_boardPanel__t_XMm,.Tournament_historyPanel__gH2Ep,.Tournament_prizesPanel__sZDV8,.Tournament_rulesPanel___EILF{display:flex}.Tournament_panel__fJCAG{overflow:hidden;border:1px solid color-mix(in srgb,var(--color-border) 65%,transparent);border-radius:16px;padding:14px 16px;display:flex;flex-direction:column;gap:10px;background:color-mix(in srgb,var(--color-bg) 86%,var(--color-surface))}.Tournament_panelHeading__hbTCC{display:flex;align-items:center;justify-content:space-between;gap:8px}.Tournament_panelHeading__hbTCC h2{font-size:16px;font-weight:700;line-height:1.5}.Tournament_panelHeading__hbTCC p{font-size:12px;color:var(--color-muted);line-height:1.6}.Tournament_rows__u_0sc{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.Tournament_row__pe3Xl{display:grid;grid-template-columns:28px 52px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:64px;padding:6px 4px;border-top:1px solid color-mix(in srgb,var(--color-border) 45%,transparent)}.Tournament_row__pe3Xl:first-child{border-top:0}.Tournament_row__pe3Xl[data-me=true]{background:color-mix(in srgb,var(--color-primary) 10%,transparent);border-radius:10px}.Tournament_rowRank__VAlKe{font-size:14px;font-weight:800;color:var(--color-muted);text-align:center;font-variant-numeric:tabular-nums}.Tournament_rowName__pwdsz{font-size:14px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;align-items:center;gap:6px}.Tournament_youTag__Xho0f{font-style:normal;font-size:10px;font-weight:700;padding:1px 6px;border-radius:999px;color:var(--primary-ink);background:var(--color-primary)}.Tournament_rowValue__61PuC{display:flex;flex-direction:column;align-items:flex-end;gap:1px;font-variant-numeric:tabular-nums}.Tournament_rowValue__61PuC strong{font-size:14px;font-weight:700}.Tournament_rowValue__61PuC small{font-size:11px;color:var(--color-primary);font-weight:600}.Tournament_win__0YAnI{color:var(--color-success,#22c55e)}.Tournament_lose__nUgZn{color:var(--color-danger,#f87171)}.Tournament_prizeList__AunES{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.Tournament_prizeRow__1MnEt{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:40px;padding:4px 0;border-top:1px solid color-mix(in srgb,var(--color-border) 45%,transparent);font-size:14px}.Tournament_prizeRow__1MnEt:first-child{border-top:0}.Tournament_prizeRank__KXe_j{color:var(--color-muted)}.Tournament_prizeCoins__aTDob{color:var(--color-primary);font-variant-numeric:tabular-nums}.Tournament_rules__Y9ceU{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:6px;font-size:13px;line-height:1.6;color:var(--color-muted)}.Tournament_meCard__Zq9s9{position:sticky;bottom:calc(92px + env(safe-area-inset-bottom));z-index:5;display:flex;align-items:center;gap:10px;min-height:64px;padding:10px 14px;border-radius:16px;border:1px solid color-mix(in srgb,var(--color-primary) 50%,transparent);background:color-mix(in srgb,var(--color-surface) 92%,var(--color-primary));box-shadow:0 10px 30px -14px color-mix(in srgb,var(--color-text) 50%,transparent)}.Tournament_meBody__Z7dBj{display:flex;flex-direction:column;min-width:0;flex:1;gap:2px}.Tournament_meBody__Z7dBj strong{font-size:14px;font-weight:800;font-variant-numeric:tabular-nums}.Tournament_meBody__Z7dBj small{font-size:12px;color:var(--color-muted);overflow-wrap:anywhere}.Tournament_meText__icz5c{flex:1;font-size:13px;line-height:1.5}.Tournament_mePrize__zITlR{font-size:13px;font-weight:800;color:var(--color-primary);white-space:nowrap}.Tournament_meButton__cR1qy{display:inline-flex;align-items:center;gap:4px;min-height:40px;padding:0 14px;border-radius:12px;font-size:13px;font-weight:700;white-space:nowrap;color:var(--primary-ink);background:var(--color-primary);border:1px solid var(--color-primary)}.Tournament_historyList__A3q3J{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.Tournament_historyCard__RV5J8{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border-radius:14px;border:1px solid color-mix(in srgb,var(--color-border) 65%,transparent);background:color-mix(in srgb,var(--color-bg) 60%,var(--color-surface))}.Tournament_historyCard__RV5J8[aria-current=true]{border-color:var(--color-primary)}.Tournament_historyHead__wS7mn{display:flex;align-items:center;justify-content:space-between;gap:8px}.Tournament_historyHead__wS7mn strong{display:block;font-size:14px;font-weight:700;overflow-wrap:anywhere}.Tournament_historyHead__wS7mn small{font-size:12px;color:var(--color-muted)}.Tournament_historyTop__WG0K0{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.Tournament_historyTop__WG0K0 li{display:flex;align-items:center;gap:8px;min-height:40px;font-size:13px}.Tournament_historyName__MiKKh{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.Tournament_historyTop__WG0K0 small{font-size:12px;font-weight:700;color:var(--color-primary);white-space:nowrap}@keyframes Tournament_tmPulse__q6Khd{0%,to{opacity:1}50%{opacity:.35}}@keyframes Tournament_tmFlip__CQr_1{0%{transform:translateY(-35%) scaleY(.6);opacity:.25}to{transform:none;opacity:1}}@keyframes Tournament_tmBlink__0z_Q6{to{opacity:.35}}@keyframes Tournament_tmGlow__IzBX0{0%,to{box-shadow:0 0 0 3px var(--tm-gold),0 0 22px 2px color-mix(in srgb,var(--tm-gold) 45%,transparent)}50%{box-shadow:0 0 0 3px var(--tm-gold),0 0 34px 8px color-mix(in srgb,var(--tm-gold) 65%,transparent)}}@media (prefers-reduced-motion:reduce){.Tournament_countBox__C8fXY strong,.Tournament_countSep___UfH9,.Tournament_liveDot__hoZNJ,.Tournament_podiumSpot__OIGfb[data-rank="1"] .Tournament_podiumAvatar___UZ3l{animation:none}}@media (min-width:640px){.Tournament_page__wMiNj{gap:16px}.Tournament_podium__T41O7{gap:16px;max-width:640px;margin:0 auto}.Tournament_row__pe3Xl{grid-template-columns:40px 52px minmax(0,1fr) auto;gap:12px;padding:6px 12px}.Tournament_meCard__Zq9s9{bottom:16px}}.Tournament_pageWrap__7Ai9_{container:tournament-page/inline-size}.nm-site:has(.Tournament_pageWrap__7Ai9_){--tm-shell-max:1180px}.nm-site:has(.Tournament_pageWrap__7Ai9_) .nm-bottom-nav,.nm-site:has(.Tournament_pageWrap__7Ai9_) .nm-header{max-width:var(--tm-shell-max)}.nm-site:has(.Tournament_pageWrap__7Ai9_) .nm-header{padding-inline:max(14px,var(--nm-gutter,12px))}.Tournament_pageWrap__7Ai9_{box-sizing:border-box;width:min(var(--tm-shell-max),100vw);padding-inline:var(--nm-gutter,12px);margin-inline-start:50%;transform:translateX(-50%)}.Tournament_page__wMiNj{display:flex;align-items:stretch;min-width:0;gap:14px;padding:16px 0 28px;color:var(--color-text);isolation:isolate}.Tournament_header__4abCR{gap:12px}.Tournament_headerText__fTkVr h1{font-size:clamp(22px,3vw,28px);line-height:1.5}.Tournament_headerText__fTkVr p{color:var(--color-muted)}.Tournament_iconButton__4E_Wm{border:1px solid var(--color-border);border-radius:50%;color:var(--color-text)}.Tournament_catalog__D4JFv{display:flex;flex-direction:column;gap:12px;min-width:0}.Tournament_toolbar__AYlUp{display:grid;grid-template-columns:minmax(0,1fr) auto 44px;align-items:center;gap:8px}.Tournament_search__JUVdE{display:flex;align-items:center;gap:8px;min-height:44px;min-width:0;padding:0 14px;border:1px solid var(--color-border);border-radius:999px;background:var(--color-surface)}.Tournament_search__JUVdE svg{width:18px;height:18px;flex-shrink:0;color:var(--color-muted)}.Tournament_search__JUVdE input{width:100%;min-width:0;color:var(--color-text);outline:0;border:0;background:transparent;font-size:14px;padding:10px 0}.Tournament_search__JUVdE input::placeholder{color:var(--color-muted);opacity:1}.Tournament_cardCta__mrMzu:focus-visible,.Tournament_cardTitle__La41j a:focus-visible,.Tournament_category__1_vmZ:focus-visible,.Tournament_filterButton__Ir6FW:focus-visible,.Tournament_search__JUVdE:focus-within,.Tournament_select__z1Rpz:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.Tournament_select__z1Rpz{min-height:44px;max-width:100%;padding:8px 12px;border:1px solid var(--color-border);border-radius:22px;background:var(--color-surface);color:var(--color-text);font-size:13px}.Tournament_filterButton__Ir6FW{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--color-border);border-radius:50%;color:var(--color-text);background:var(--color-surface)}.Tournament_filterButton__Ir6FW svg{width:20px;height:20px}.Tournament_filterButton__Ir6FW[aria-expanded=true]{background:var(--color-surface-2)}.Tournament_filters__28C1Z{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;border:1px solid var(--color-border);border-radius:16px;background:var(--color-surface)}.Tournament_filters__28C1Z label{display:flex;flex-direction:column;gap:8px;font-size:13px}.Tournament_categories__r75Ca{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.Tournament_category__1_vmZ{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-height:72px;min-width:0;padding:8px 3px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface);color:var(--color-text);text-align:center;font-size:12px;font-weight:700;text-decoration:none}.Tournament_category__1_vmZ svg{width:25px;height:25px;filter:drop-shadow(0 2px 2px #0008)}.Tournament_category__1_vmZ span{overflow-wrap:anywhere}.Tournament_category__1_vmZ[aria-current=page],.Tournament_category__1_vmZ[aria-pressed=true]{color:var(--primary-ink);border-color:var(--color-primary);background:var(--color-primary)}.Tournament_resultCount__Ewl2b{font-size:12px;color:var(--color-muted)}.Tournament_cardGrid__Vrd9i{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.Tournament_campaignCard__YGGCd{--tm-accent:#edb835;position:relative;isolation:isolate;min-width:0;border:1px solid var(--tm-accent);border-radius:16px;overflow:hidden;background:#170d0b;box-shadow:0 0 0 1px color-mix(in srgb,var(--tm-accent) 25%,transparent),0 8px 22px #0005}.Tournament_campaignCard__YGGCd[data-category=sport]{--tm-accent:#27c16e}.Tournament_campaignCard__YGGCd[data-category=esport]{--tm-accent:#b064ff}.Tournament_campaignCard__YGGCd[data-category=casino],.Tournament_campaignCard__YGGCd[data-category=poker]{--tm-accent:#f3424b}.Tournament_campaignCard__YGGCd[data-category=slot]{--tm-accent:#ea7beb}.Tournament_campaignCard__YGGCd[data-category=card],.Tournament_campaignCard__YGGCd[data-category=keno]{--tm-accent:#63a9ff}.Tournament_campaignCard__YGGCd[data-category=trading]{--tm-accent:#27d9b0}.Tournament_campaignCard__YGGCd[data-category=cock]{--tm-accent:#f38d35}.Tournament_cardContent__ucREH{display:flex;flex-direction:column;gap:5px;height:100%;padding:12px;background:transparent}.Tournament_cardBadges___OYL9{display:flex;align-items:start;justify-content:space-between;gap:6px}.Tournament_cardBadges___OYL9 .Tournament_phase__xP7Vw{font-size:12px;background:#0c291fef;color:#8cf3bf}.Tournament_cardBadges___OYL9 .Tournament_phase__xP7Vw[data-phase=UPCOMING]{background:#1e2247ef;color:#d6d9ff}.Tournament_cardBadges___OYL9 .Tournament_phase__xP7Vw[data-phase=CLOSING],.Tournament_cardBadges___OYL9 .Tournament_phase__xP7Vw[data-phase=SETTLED]{background:#30240fef;color:#ffe4a6}.Tournament_categoryBadge__mvD8y{display:inline-flex;align-items:center;gap:5px;max-width:55%;padding:4px 9px;border-radius:20px;background:#0a080ae6;color:#fff3e4;font-size:12px;line-height:1.5}.Tournament_categoryBadge__mvD8y svg{width:17px;height:17px;flex-shrink:0;color:#ffda76}.Tournament_cardTitle__La41j{font-size:clamp(18px,2.1vw,23px);font-weight:800;line-height:1.4;overflow-wrap:anywhere;text-shadow:0 2px 5px #000}.Tournament_cardTitle__La41j a{color:inherit;text-decoration:none}.Tournament_cardPeriod__uQ3Bc{font-size:12px;color:#f1e1ca;line-height:1.5}.Tournament_cardMetric__ri1dY{font-size:12px;color:#ddc594}.Tournament_cardMeta__3hrxi{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px;align-items:stretch;margin-top:2px}.Tournament_cardStats__Bfe_f{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:8px;min-width:0;padding:8px;border:1px solid #a77b384d;border-radius:9px;background:#09090bea}.Tournament_cardStats__Bfe_f>div{min-width:0}.Tournament_cardStats__Bfe_f dt{display:flex;align-items:center;gap:3px;font-size:12px;color:#ddc28c}.Tournament_cardStats__Bfe_f dt svg{width:12px;height:12px;flex-shrink:0}.Tournament_cardStats__Bfe_f dd{display:flex;align-items:center;gap:5px;font-size:15px;font-weight:800;line-height:1.5;color:#ffe066;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.Tournament_cardStats__Bfe_f>div+div dd{color:#e9e5e0}.Tournament_cardStats__Bfe_f small{font-size:12px;color:#e6dac8}.Tournament_coinMark__vLzuP{display:inline-grid;place-items:center;width:22px;height:22px;flex-shrink:0;border-radius:50%;border:2px solid #ffdc85;color:white;background:linear-gradient(140deg,#ffd973,#8b4b07);box-shadow:0 0 9px #e9b63777}.Tournament_compactCountdown__2y25V{gap:3px;padding:6px;border-radius:9px;background:#09090be6}.Tournament_compactCountdown__2y25V .Tournament_countHead__4oXXL{min-height:18px}.Tournament_compactCountdown__2y25V .Tournament_countLabel__kSFj_{font-size:12px;letter-spacing:0}.Tournament_compactCountdown__2y25V .Tournament_countLabel__kSFj_ svg,.Tournament_compactCountdown__2y25V .Tournament_countProgress__xnPDL,.Tournament_compactCountdown__2y25V .Tournament_countTarget__XLBaO{display:none}.Tournament_compactCountdown__2y25V .Tournament_countBoxes__Q35ga{gap:1px}.Tournament_compactCountdown__2y25V .Tournament_countBox__C8fXY{padding:3px 0;gap:2px;background:none;border:0;box-shadow:none;border-radius:0;overflow:visible}.Tournament_compactCountdown__2y25V .Tournament_countBox__C8fXY:before{display:none}.Tournament_compactCountdown__2y25V .Tournament_countBox__C8fXY strong{font-size:17px;line-height:1.3;text-shadow:none;animation:none}.Tournament_compactCountdown__2y25V .Tournament_countBox__C8fXY small{font-size:12px;letter-spacing:0;text-transform:none}.Tournament_compactCountdown__2y25V .Tournament_countSep___UfH9{font-size:13px;padding-bottom:16px;animation:none}.Tournament_cardClosed__maRNX{display:grid;place-items:center;padding:10px;font-size:13px;color:#ffe28b;background:#09090be6;border-radius:9px}.Tournament_cardEmpty__wNiRB{display:grid;place-items:center;min-height:110px;text-align:center;padding:12px;color:#eadaba;font-size:13px}.Tournament_cardCta__mrMzu{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;margin-top:6px;border-radius:22px;color:#241200;font-weight:800;font-size:15px;text-decoration:none;background:linear-gradient(180deg,#fff0a3,#f2c339 60%,#c28b14);box-shadow:inset 0 1px 0 #fff7ca,0 4px 10px #0008}.Tournament_catalogBack__c_1FF{display:inline-flex;align-items:center;align-self:start;min-height:44px;padding:0 14px;border:1px solid var(--color-border);border-radius:24px;color:var(--color-text);font-size:14px;text-decoration:none}.Tournament_hero__R4aqW{isolation:isolate;border:1px solid #d5a333;border-radius:18px;background:#160e08;box-shadow:0 0 25px #d7821426}.Tournament_heroInner__E7sjC{display:grid;grid-template-columns:minmax(0,1fr);padding:18px;gap:14px;background:transparent}.Tournament_heroTitle__G2nNY{max-width:82%;font-size:clamp(23px,3.5vw,34px);line-height:1.5;text-shadow:0 2px 6px #000}.Tournament_heroDesc__V1QrW{max-width:75%;color:#ecdece}.Tournament_heroPeriod__imWAP{color:#ecdece}.Tournament_heroTags__7n85r{margin-bottom:8px}.Tournament_stats__ogmnz{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}.Tournament_stats__ogmnz>.Tournament_statPool__kQ8PW,.Tournament_stats__ogmnz>div{grid-column:auto;background:#0a090be6;border:1px solid #806029}.Tournament_stats__ogmnz dt,.Tournament_stats__ogmnz>.Tournament_statPool__kQ8PW dt{color:#ebca70}.Tournament_statNum__ktxOh,.Tournament_stats__ogmnz>.Tournament_statPool__kQ8PW .Tournament_statNum__ktxOh{font-size:clamp(20px,3vw,30px)}.Tournament_statUnit__9J5O1{white-space:normal;color:#e4d9c8}.Tournament_countdown__DfvuJ{background-color:#0a090bea}.Tournament_countBox__C8fXY small{font-size:12px}.Tournament_podiumPanel__RpByz{position:relative;isolation:isolate;overflow:hidden;padding:22px 12px 0;border-radius:20px;background:#1a0a0b;border-bottom:2px solid #b87b25}.Tournament_podiumSpot__OIGfb{gap:7px}.Tournament_podiumCrown__sTb3S{width:35px;height:35px;color:var(--tm-silver);fill:#858c95;filter:drop-shadow(0 0 6px #e6c687)}.Tournament_podiumSpot__OIGfb[data-rank="1"] .Tournament_podiumCrown__sTb3S{width:46px;height:46px;color:#ffe699;fill:#c58b19}.Tournament_podiumSpot__OIGfb[data-rank="3"] .Tournament_podiumCrown__sTb3S{color:#ffbf94;fill:#a75a30}.Tournament_podiumName__zDhof{line-height:1.6}.Tournament_podiumValue__wWjaG{font-size:14px;color:#ffe47f;overflow-wrap:anywhere}.Tournament_podiumPrize__b7cJT{color:#f7e4ac}.Tournament_podiumStep__qarK3{color:#1a1110;border-radius:48% 48% 0 0/22% 22% 0 0;box-shadow:inset 0 3px 0 #fff6;font-size:30px}.Tournament_boardPanel__t_XMm{padding:14px;background:var(--color-surface);border-color:var(--color-border)}.Tournament_boardColumns__IAAya{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:10px;color:var(--color-muted);font-size:12px;padding:8px 4px;border-bottom:1px solid var(--color-border)}.Tournament_row__pe3Xl{grid-template-columns:24px 52px minmax(0,1fr) minmax(80px,auto);gap:8px}.Tournament_rowName__pwdsz{white-space:normal;overflow-wrap:anywhere;line-height:1.6}.Tournament_rowValue__61PuC{min-width:0;text-align:right;overflow-wrap:anywhere}.Tournament_rowValue__61PuC strong{font-size:13px}.Tournament_rowValue__61PuC small,.Tournament_youTag__Xho0f{font-size:12px}.Tournament_meCard__Zq9s9,.Tournament_panel__fJCAG{background:var(--color-surface);border-color:var(--color-border)}.Tournament_meCard__Zq9s9{position:static;flex-wrap:wrap}@container tournament-page (min-width: 700px){.Tournament_cardGrid__Vrd9i{grid-template-columns:repeat(2,minmax(0,1fr))}.Tournament_categories__r75Ca{grid-template-columns:repeat(11,minmax(0,1fr))}.Tournament_toolbar__AYlUp{align-self:end;width:min(100%,650px)}}@container tournament-page (min-width: 1100px){.Tournament_cardGrid__Vrd9i{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:420px){.Tournament_toolbar__AYlUp{grid-template-columns:minmax(0,1fr) 44px}.Tournament_toolbar__AYlUp>.Tournament_select__z1Rpz{grid-row:2;grid-column:1/-1;width:100%}.Tournament_filterButton__Ir6FW{grid-column:2;grid-row:1}.Tournament_heroInner__E7sjC{padding:14px}.Tournament_heroTitle__G2nNY{max-width:100%}.Tournament_stats__ogmnz>div{padding:9px 7px}.Tournament_stats__ogmnz dt{font-size:12px}.Tournament_podiumPanel__RpByz{padding-inline:6px}.Tournament_podiumAvatar___UZ3l{padding:1px}.Tournament_podiumSpot__OIGfb[data-rank="1"] .Tournament_podiumAvatar___UZ3l,.Tournament_podiumSpot__OIGfb[data-rank="2"] .Tournament_podiumAvatar___UZ3l,.Tournament_podiumSpot__OIGfb[data-rank="3"] .Tournament_podiumAvatar___UZ3l{transform:scale(.9)}.Tournament_row__pe3Xl{grid-template-columns:20px 44px minmax(0,1fr) minmax(72px,auto);gap:6px}.Tournament_row__pe3Xl .nm-avatar-frame{transform:scale(.84);transform-origin:left center}}@media (prefers-reduced-motion:reduce){.Tournament_page__wMiNj *,.Tournament_page__wMiNj :after,.Tournament_page__wMiNj :before{animation:none!important;transition:none!important}}@media (pointer:coarse){.Tournament_search__JUVdE input{font-size:16px}.Tournament_meButton__cR1qy{min-height:44px}}@media (min-width:1024px){.nm-site:has(.nm-side) .Tournament_pageWrap__7Ai9_{width:100%;margin-inline-start:0;transform:none}.nm-site:has(.nm-side):has(.Tournament_pageWrap__7Ai9_) .nm-header{max-width:none;padding-inline:max(24px,var(--nm-gutter,12px))}}.Tournament_rowAvatar__ZsoRX{display:inline-grid;place-items:center;min-width:44px;min-height:44px}.Tournament_page__wMiNj a:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.Tournament_mePrize__zITlR,.Tournament_prizeCoins__aTDob,.Tournament_rowValue__61PuC small,.Tournament_tagStrong__2eOnA,.Tournament_textButton__rwpob{color:var(--color-text)}.Tournament_phase__xP7Vw[data-phase=LIVE] .Tournament_liveDot__hoZNJ{background:var(--color-success)}.Tournament_closing__hrAlB,.Tournament_countdown__DfvuJ[data-urgent=true] .Tournament_countLabel__kSFj_,.Tournament_lose__nUgZn,.Tournament_offline__XQ9_M,.Tournament_phase__xP7Vw[data-phase=CLOSING],.Tournament_win__0YAnI{color:var(--color-text)}.Tournament_campaignCard__YGGCd,.Tournament_hero__R4aqW,.Tournament_podiumPanel__RpByz{--color-bg:#14090b;--color-surface:#211114;--color-text:#fff8eb;--color-muted:#d4c5c0;--color-border:#5f3c2c;--tm-led-top:#24242b;--tm-led-bottom:#0d0d11;--tm-led-ink:#fbe7a6;color:var(--color-text)}