.th-page{background:radial-gradient(ellipse 100% 150% at 40% 0%,rgba(238,36,69,.1),var(--ui-surface-page) 32%);color:var(--ui-text);font-family:var(--ui-font-ui);line-height:1.6}.th-main{max-width:1400px;margin:0 auto;padding:20px 32px 72px}.th-page .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.th-crumbs{display:flex;align-items:center;gap:8px;margin-bottom:14px;font-size:13px;color:var(--ui-text-muted-solid);min-width:0}.th-crumbs a{color:var(--ui-text-muted-solid);text-decoration:none}.th-crumbs a:hover{color:var(--ui-text)}.th-crumbs .material-symbols-outlined{font-size:14px}.th-crumbs__current{color:var(--ui-text);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.th-hero{position:relative;overflow:hidden;border-radius:16px;border:1px solid var(--ui-border);box-shadow:0 3px 21px #00000040;background:var(--ui-surface-page-deep)}.th-hero__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:blur(18px) brightness(.28) saturate(1.4);transform:scale(1.08)}.th-hero__overlay{position:absolute;inset:0;background:radial-gradient(ellipse 60% 80% at -5% 0%,rgba(238,36,69,.38) 0%,transparent 55%),linear-gradient(180deg,#0605018c,#060501e0)}.th-hero__inner{position:relative;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px 28px;padding:26px 28px}.th-hero__identity{display:flex;align-items:center;gap:18px;min-width:0;flex:1 1 420px}.th-hero__tile{width:64px;height:64px;flex:0 0 64px;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:var(--ui-surface-page-deep);box-shadow:0 4px 16px #00000073;color:var(--ui-text);font-size:19px;font-weight:800}.th-hero__tile img{width:100%;height:100%;object-fit:cover}.th-hero__text{min-width:0}.th-hero__eyebrow{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:4px}.th-hero__game{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ui-text-muted)}.th-stage{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;border:1px solid rgba(148,163,184,.35);background:#94a3b824;color:var(--ui-text-soft);font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;line-height:1.4}.th-stage__dot{width:6px;height:6px;border-radius:999px;background:currentColor}.th-stage--live{border-color:#60a5fa59;background:#2563eb29;color:#93c5fd}.th-stage--live .th-stage__dot,.th-stage--open .th-stage__dot{animation:th-dot-blink 1.4s ease-in-out infinite}.th-stage--open{border-color:#22c55e59;background:#22c55e24;color:var(--ui-tone-success)}.th-stage--upcoming{border-color:#f59e0b59;background:#f59e0b24;color:var(--ui-tone-warning)}.th-pill{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:var(--ui-text);font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;line-height:1.4}.th-pill .material-symbols-outlined{font-size:14px}.th-hero__title{margin:0;color:var(--ui-text);font-size:48px;font-weight:700;line-height:1.1;text-shadow:0 2px 12px rgba(0,0,0,.45);overflow-wrap:anywhere}.th-hero__meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:8px;font-size:14px;color:#ffffffb3}.th-hero__sep{color:#ffffff4d}.th-hero__rules{display:inline-flex;align-items:center;gap:5px;padding:0;border:0;border-bottom:1px solid rgba(255,255,255,.3);background:none;color:var(--ui-text);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.th-hero__rules:hover{border-bottom-color:var(--ui-action)}.th-hero__rules .material-symbols-outlined{font-size:15px;color:var(--ui-action)}.th-hero__side{display:flex;flex-direction:column;align-items:stretch;gap:12px;flex:0 0 320px;width:320px}.th-stats{display:flex;align-items:center;justify-content:space-between;padding:10px 4px;border-radius:10px;border:1px solid rgba(255,255,255,.09);background:#00000047;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.th-stats__item{display:flex;flex:1 1 0;flex-direction:column;align-items:center;min-width:0;padding:0 6px}.th-stats__item strong{color:var(--ui-text);font-size:21px;font-weight:700;line-height:1.1}.th-stats__item span{color:var(--ui-text-muted-solid);font-size:var(--tw-text-compact);letter-spacing:.04em;text-transform:uppercase}.th-stats__sep{width:1px;height:22px;background:#ffffff14}.th-hero .th-hero__actions,.th-hero__primary-actions,.th-hero__secondary-actions{display:flex;flex-direction:column;align-items:stretch;gap:8px;margin:0}.th-hero__primary-actions:not(:has(*)){display:none}.th-hero__actions .ts-inline-form,.th-hero__actions .ts-btn{width:100%}.th-hero .ts-reg-card{max-width:none;margin:0}.th-tabbar{position:relative;z-index:30;margin-top:16px;display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-between;gap:0 12px;border-radius:12px;border:1px solid var(--ui-border);background:var(--ui-surface-panel);box-shadow:0 8px 24px #00000040}.th-tabs{display:flex;align-items:stretch;flex:1 0 auto;min-width:0;padding:0 6px;overflow-x:auto;scrollbar-width:none}.th-tabs::-webkit-scrollbar{display:none}.th-tab{position:relative;display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;height:56px;padding:0 12px;border:0;background:transparent;color:#9ca3afd9;font-size:15px;font-weight:700;white-space:nowrap;text-decoration:none;transition:color .15s,background .15s}.th-tab:after{content:"";position:absolute;left:12px;right:12px;bottom:0;height:2px;background:var(--ui-action);opacity:0;transition:opacity .15s}.th-tab:hover{color:var(--ui-text)}.th-tab.is-active{background:#ee244512;color:var(--ui-text)}.th-tab.is-active:after{opacity:1}.th-tab__icon{font-size:18px}.th-tab.is-active .th-tab__icon{color:var(--ui-action)}.th-live-chip{display:inline-flex;align-items:center;gap:5px;padding:2px 7px;border-radius:999px;border:1px solid rgba(238,36,69,.32);background:var(--ui-tint-brand);color:#ff5c78;font-size:var(--tw-text-compact);font-weight:800;letter-spacing:.04em;text-transform:uppercase;line-height:1.4}.th-live-chip__dot{width:5px;height:5px;border-radius:999px;background:currentColor;animation:th-dot-blink 1.4s ease-in-out infinite}.th-live-chip--sm{margin-left:6px;padding:1px 6px;font-size:var(--tw-text-compact)}.th-tabbar__tools{display:flex;align-items:center;justify-content:flex-end;flex:1 0 auto;gap:10px;padding:8px 10px}.th-division{position:relative}.th-division__btn{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 12px;border-radius:8px;border:1px solid var(--ui-border);background:var(--ui-surface-page);color:var(--ui-text);font-size:14px;font-weight:700;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.th-division__btn::-webkit-details-marker{display:none}.th-division[open] .th-division__btn{border-color:var(--ui-action)}.th-division__eyebrow{color:var(--ui-text-muted-solid);font-size:var(--tw-text-compact);font-weight:800;letter-spacing:.04em;text-transform:uppercase}.th-division__btn .material-symbols-outlined{font-size:18px;color:var(--ui-text-muted-solid)}.th-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:60;min-width:240px;padding:4px 0;border-radius:8px;border:1px solid var(--ui-action);background:var(--ui-surface-panel);box-shadow:0 30px 60px #00000073}.th-menu__item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 14px;color:var(--ui-text);font-size:14px;font-weight:700;text-decoration:none}.th-menu__item:hover,.th-menu__item:focus-visible{background:#ffffff0d;color:var(--ui-text)}.th-menu__item.is-active{background:var(--ui-tint-brand)}.th-menu__detail{color:var(--ui-text-muted-solid);font-size:12px;font-weight:500}.th-body{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:18px;align-items:start;margin-top:18px}.th-body.is-wide{grid-template-columns:minmax(0,1fr)}.th-body.is-wide .th-side{display:none}.th-main-col{min-width:0}#ts-panel-container[data-loading]{opacity:.55;transition:opacity .15s}.th-side{display:flex;flex-direction:column;gap:18px;min-width:0}.th-side:empty{display:none}.th-side .ts-card,.th-card{margin:0;padding:20px;border-radius:12px;border:1px solid var(--ui-border);background:var(--ui-surface-panel);box-shadow:none}.th-side .ts-sidebar-card-title,.th-card__title{display:flex;align-items:center;gap:8px;margin:0 0 14px;padding:0;border:0;color:var(--ui-text-muted-solid);font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.th-side .ts-sidebar-card-title .material-symbols-outlined,.th-card__title .material-symbols-outlined{font-size:16px;color:var(--ui-action)}.th-card__title--inline{margin:0}.th-side .ts-your-status .ts-btn,.th-side .ts-your-status .ts-inline-form{width:100%;margin-top:12px}.th-side .ts-your-status{display:flex;flex-direction:column}.th-side .ts-your-status>.ui-badge,.th-side .ts-your-status>.th-status__link{align-self:flex-start}.th-side .ts-your-status .ts-inline-form .ts-btn{margin-top:0}.th-keydates__list{display:flex;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none}.th-keydate{display:flex;gap:12px}.th-keydate__dot{width:10px;height:10px;flex:0 0 10px;margin-top:6px;border-radius:999px;background:var(--ui-border)}.th-keydate.is-muted{opacity:.55}.th-keydate.is-next .th-keydate__dot{background:var(--ui-action);box-shadow:0 0 6px #ee244580}.th-keydate.is-live .th-keydate__dot{background:var(--ui-tone-success);box-shadow:0 0 0 4px #4ade8026}.th-keydate__body{display:flex;flex-direction:column;gap:1px;min-width:0}.th-keydate__label{color:var(--ui-text-muted-solid);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.th-keydate__value{color:var(--ui-text);font-size:15px;font-weight:600}.th-keydate.is-next .th-keydate__value{color:var(--ui-action)}.th-keydate__hint{color:var(--ui-text-muted-solid);font-size:12px}.th-sponsor{overflow:hidden;border-radius:12px;border:1px solid var(--ui-border);background:var(--ui-surface-panel)}.th-sponsor__head{padding:8px;background:#1e2526;color:var(--ui-text-muted-solid);font-size:12px;font-weight:800;letter-spacing:.04em;text-align:center;text-transform:uppercase}.th-sponsor__body{padding:26px 20px;background:var(--ui-surface-panel-sunken);text-align:center}.th-sponsor__body p{margin:0 0 8px;color:var(--ui-text-muted-solid);font-size:15px;font-style:italic}.th-sponsor__body a{display:inline-flex;align-items:center;gap:4px;color:var(--ui-action);font-size:13px;font-weight:700;text-decoration:none}.th-sponsor__body a .material-symbols-outlined{font-size:15px}.th-sponsor__body--graphic{padding:0;line-height:0}.th-sponsor__body--graphic img{display:block;width:100%;height:auto}.th-section{overflow:hidden;border-radius:12px;border:1px solid var(--ui-border);background:var(--ui-surface-panel)}.th-section__head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 16px;padding:12px 16px;border-bottom:1px solid var(--ui-border);background:#1e2526}.th-section__controls{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;min-width:0}.th-section__meta{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;color:var(--ui-text-muted-solid);font-size:14px}.th-section__meta strong{color:var(--ui-text)}.th-section__meta .material-symbols-outlined{font-size:17px}.th-section__body--sunk{padding:8px 16px 18px;background:var(--ui-surface-panel-sunken)}.th-seg{display:inline-flex;gap:4px;padding:3px;border-radius:8px;border:1px solid var(--ui-border);background:var(--ui-surface-page)}.th-seg__opt{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 12px;border:0;border-radius:6px;background:transparent;color:var(--ui-text-muted-solid);font:inherit;font-size:13px;font-weight:700;text-decoration:none;white-space:nowrap;cursor:pointer}.th-seg__opt:hover{color:var(--ui-text)}.th-seg__opt.is-active{background:var(--ui-border);color:var(--ui-text)}.th-seg__count{font-size:12px;font-weight:800;opacity:.7}.th-chips{display:flex;flex-wrap:wrap;gap:6px}.th-chip{padding:6px 10px;border-radius:8px;border:1px solid transparent;background:transparent;color:var(--ui-text-muted-solid);font:inherit;font-size:14px;font-weight:700;line-height:1.2;text-decoration:none;cursor:pointer}.th-chip:hover{color:var(--ui-text)}.th-chip.is-active{border-color:var(--ui-border);background:var(--ui-border);color:var(--ui-text)}.th-btn--outline-accent{margin-top:14px;border-color:#ee24454d;color:var(--ui-action);font-size:13px;letter-spacing:.04em;text-transform:uppercase}.th-btn--outline-accent:hover{color:var(--ui-text)}.th-arrow-link{display:inline-flex;align-items:center;gap:4px;color:var(--ui-action);font-size:12px;font-weight:800;letter-spacing:.04em;text-decoration:none;text-transform:uppercase}.th-arrow-link:hover{color:#ff5c78}.th-arrow-link .material-symbols-outlined{font-size:15px}.th-avatar{width:32px;height:32px;flex:0 0 32px;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border-radius:8px;background:var(--ui-border);color:var(--ui-text);font-size:14px;font-weight:800}.th-avatar img{width:100%;height:100%;object-fit:cover}.th-avatar--lg{width:36px;height:36px;flex-basis:36px}.th-empty{padding:40px;color:var(--ui-text-muted-solid);font-size:15px;text-align:center}.th-section__body--sunk .th-empty{margin-top:14px;border:1px dashed var(--ui-border);border-radius:12px}@keyframes th-dot-blink{0%,to{opacity:1}50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.th-page *,.th-rulebook *{animation:none!important;transition:none!important}}@media(max-width:1024px){.th-body{grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){.th-main{padding:14px 16px 48px}.th-hero__inner{padding:18px 16px}.th-hero__identity{flex-basis:100%}.th-hero__title{font-size:29px}.th-hero__side{flex-basis:100%;width:100%}.th-tabs{flex-basis:100%}.th-tab{padding:0 10px}.th-tabbar__tools{flex-wrap:wrap;justify-content:flex-start;border-top:1px solid var(--ui-border)}}.th-hero__meta-item{display:inline-flex;align-items:center;gap:8px}.th-hero__meta-item+.th-hero__meta-item:before{content:"\2022";color:#ffffff4d}.th-tab .ts-tab__label{display:inline}@media(max-width:720px){.th-tabbar__tools{flex:1 1 100%;min-width:0;padding:8px}.th-division{flex:1 1 auto;min-width:0}.th-division__btn{width:100%;padding:0 10px}.th-division__current{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.th-page .ts-panel{overflow:visible;border:0!important;border-radius:0;background:none}.th-status__line{margin:12px 0 0;color:var(--ui-text-muted-solid);font-size:15px;line-height:1.5}.th-status__line+.th-status__line{margin-top:4px}.th-status__line strong{color:var(--ui-text)}.th-status-next{display:grid;gap:6px;min-width:0;margin-top:12px;color:var(--ui-text-muted-solid);font-size:15px;line-height:1.5}.th-status-next__label{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.th-status-next__round{color:var(--ui-text);font-size:14px;overflow-wrap:anywhere}.th-status-next__opponents{display:grid;gap:2px;min-width:0}.th-status-next__team{color:var(--ui-text);font-weight:600;overflow-wrap:anywhere}.th-status-next__vs{font-size:12px}.th-status-next__time{font-size:13px}.th-side .ts-your-status .ts-sidebar-card-title{position:relative}.th-side .ts-sidebar-card-title .th-info{margin-left:auto}.th-info__btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--ui-text-muted-solid);cursor:help;transition:color .15s ease,background .15s ease}.th-side .ts-sidebar-card-title .th-info__btn .material-symbols-outlined{font-size:18px;color:inherit}.th-info:hover .th-info__btn,.th-info__btn:focus-visible{color:var(--ui-text);background:#ffffff14;outline:none}.th-info__bubble{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:20;display:flex;flex-direction:column;gap:8px;padding:10px 12px;border:1px solid var(--ui-border);border-radius:10px;background:#11181a;box-shadow:0 12px 28px #00000073;color:var(--ui-text-soft);font-size:14px;font-weight:400;letter-spacing:normal;text-transform:none;line-height:1.5;opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .15s ease,transform .15s ease,visibility .15s;pointer-events:none}.th-info:hover .th-info__bubble,.th-info:focus-within .th-info__bubble{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.th-info__item+.th-info__item{padding-top:8px;border-top:1px solid rgba(255,255,255,.06)}.th-side .ts-payment-unresolved{margin-top:12px}.th-side .th-status__cta,.th-side .ts-your-status .ts-btn{display:flex;width:100%;margin-top:12px}.th-status__link{margin-top:14px}.th-side .ts-follow-scope{margin-top:16px;padding-top:14px;border-top:1px solid rgba(255,255,255,.06)}.th-side .ts-follow-scope__title{display:flex;align-items:center;gap:6px;margin:0 0 4px;color:var(--ui-text);font-size:14px;font-weight:700}.th-side .ts-follow-scope__title .material-symbols-outlined{font-size:16px;color:var(--ui-action)}.th-side .ts-follow-scope__link{color:var(--ui-text-muted-solid);font-size:13px}.th-side .ts-follow-scope__link:hover{color:var(--ui-text)}
