@import"https://fonts.googleapis.com/css2?family=Inter:opsz,wght@14..32,300;14..32,400;14..32,600;14..32,700&display=swap";html,body,#root{min-height:100%}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Inter,Segoe UI,system-ui,sans-serif;font-size:17px;font-weight:400;line-height:1.47;letter-spacing:-.01em;-webkit-font-smoothing:antialiased}#root{min-height:100dvh}:root{--accent: oklch(53% .18 30);--accent-focus: oklch(59% .2 31);--accent-pressed: oklch(46% .17 30);--accent-subtle: oklch(53% .18 30 / .09);--accent-soft: oklch(53% .18 30 / .16);--accent-ring: oklch(53% .18 30 / .34);--accent-border: oklch(53% .18 30 / .13);--accent-border-strong: oklch(53% .18 30 / .34);--panel-border: oklch(53% .18 30 / .13);--panel-border-strong: oklch(53% .18 30 / .34);--accent-skeleton-low: oklch(53% .18 30 / .06);--accent-skeleton-high: oklch(53% .18 30 / .17);--state-success: oklch(52% .13 148);--state-success-soft: oklch(52% .13 148 / .16);--state-danger: oklch(53% .16 30);--state-danger-soft: oklch(53% .16 30 / .16);--state-danger-text: oklch(48% .16 30);--on-state: oklch(98% .006 151);--ink: oklch(21% .034 158);--ink-muted: oklch(21% .034 158 / .6);--canvas-parchment: oklch(96% .018 151);--surface-strong: oklch(98% .011 151);--border-hairline: oklch(21% .034 158 / .1);--tt-home-surface: oklch(98% .011 151 / .88);--tt-home-border: oklch(21% .034 158 / .1);--tt-home-text: oklch(21% .034 158);--tt-home-muted: oklch(21% .034 158 / .6);--on-accent: oklch(98% .006 151)}body.theme-dark{--accent: oklch(68% .18 31);--accent-focus: oklch(74% .18 31);--accent-pressed: oklch(60% .18 31);--accent-subtle: oklch(68% .18 31 / .13);--accent-soft: oklch(68% .18 31 / .22);--accent-ring: oklch(68% .18 31 / .42);--accent-border: oklch(68% .18 31 / .22);--accent-border-strong: oklch(68% .18 31 / .44);--panel-border: oklch(94% .006 265 / .24);--panel-border-strong: oklch(94% .006 265 / .36);--accent-skeleton-low: oklch(68% .18 31 / .08);--accent-skeleton-high: oklch(68% .18 31 / .2);--state-success: oklch(77% .13 148);--state-success-soft: oklch(77% .13 148 / .2);--state-danger: oklch(72% .16 30);--state-danger-soft: oklch(72% .16 30 / .22);--state-danger-text: oklch(75% .16 30);--on-state: oklch(98% .006 151);--ink: oklch(94% .006 265);--ink-muted: oklch(94% .006 265 / .62);--canvas-parchment: oklch(20% .012 265);--surface-strong: oklch(25% .014 265);--border-hairline: oklch(94% .006 265 / .13);--tt-home-surface: oklch(25% .014 265 / .9);--tt-home-border: oklch(94% .006 265 / .13);--tt-home-text: oklch(94% .006 265);--tt-home-muted: oklch(94% .006 265 / .62);--on-accent: oklch(98% .006 151)}.color-highlight{color:var(--accent)!important}.bg-highlight{background-color:var(--accent)!important;color:var(--on-accent)!important}.border-highlight{border-color:var(--accent)!important}.gradient-highlight,.tt-icon-accent,.tt-icon-team,.tt-icon-repeat,.tt-icon-trend{background:var(--accent)!important;color:var(--on-accent)!important}.tt-icon-win,.tt-icon-success,.tt-icon-calendar{background:var(--state-success)!important;color:var(--on-state)!important}.tt-icon-loss,.tt-icon-danger{background:var(--state-danger)!important;color:var(--on-state)!important}.btn:active{transform:scale(.95);transition:transform .1s ease}.app-shell-page{min-height:100dvh;background:var(--canvas-parchment)}.header,#footer-bar{background-color:color-mix(in oklch,var(--surface-strong) 82%,transparent)!important;border-color:var(--tt-home-border)!important}body.theme-dark .app-shell-page{background:var(--canvas-parchment)!important}body.theme-dark .header,body.theme-dark #footer-bar{background-color:color-mix(in oklch,var(--surface-strong) 86%,transparent)!important;border-color:var(--tt-home-border)!important}.header .header-title,.header .header-icon,#footer-bar a{color:var(--ink)!important}#footer-bar .active-nav,#footer-bar .active-nav i,#footer-bar .active-nav span{color:var(--accent)!important}.app-shell-page .bg-6{background-color:#01321c!important;background-image:linear-gradient(135deg,#002213,#00341a,#094626)!important;background-image:linear-gradient(135deg,color(xyz 0.006 0.012 0.007),#094626)!important}.app-shell-content{padding-bottom:calc(100px + env(safe-area-inset-bottom))}.list-custom-small a,.list-custom-large a{border-bottom-color:#0f172a24!important}body.theme-dark .list-custom-small a,body.theme-dark .list-custom-large a{border-bottom-color:#ffffff2e!important}.tt-search-toolbar{align-items:stretch;display:flex;flex-direction:column;gap:8px}.tt-search-toolbar .search-box{width:100%}.tt-search-scope{color:#0f172a9e;font-size:11px;line-height:1.3;padding:0 3px}.tt-search-scope strong{color:#0f172ad6;font-weight:700}.tt-players-search-panel{background:var(--tt-home-surface);border:1px solid var(--panel-border);border-radius:18px;box-shadow:inset 0 0 0 1px #ffffff9e;margin:16px 16px 0;padding:16px}.tt-players-search-top{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.tt-players-search-title{color:var(--ink);font-size:31px;font-weight:600;letter-spacing:-.03em;line-height:1.08;margin:0}.tt-players-filter-button{align-items:center;background:var(--accent);border:0;border-radius:999px;color:#fff;display:inline-flex;flex:0 0 auto;font-family:inherit;font-size:13px;font-weight:600;gap:7px;min-height:40px;padding:0 14px}.tt-players-search-input{align-items:center;border-top:1px solid var(--border-hairline);display:flex;gap:10px;margin:16px 0 0;padding-top:14px}.tt-players-search-input i{color:var(--accent);flex:0 0 auto;font-size:15px}.tt-players-search-input input{background:transparent;border:0;color:var(--ink);flex:1;font:inherit;font-size:17px;line-height:1.35;min-height:36px;min-width:0;outline:0;padding:0}.tt-players-search-input input::placeholder{color:var(--ink-muted)}.tt-players-search-panel:focus-within{border-color:var(--panel-border-strong)}.tt-players-search-scope{color:var(--ink-muted);font-size:13px;line-height:1.35;margin:8px 0 0}.tt-players-search-scope strong{color:var(--ink);font-weight:600}.tt-leagues-panel{background:var(--tt-home-surface);border:1px solid var(--panel-border);border-radius:18px;box-shadow:inset 0 0 0 1px #ffffff9e;margin:16px 16px 0;padding:16px}.tt-leagues-panel-top{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.tt-leagues-panel-title{color:var(--ink);font-size:29px;font-weight:600;letter-spacing:-.03em;line-height:1.08;margin:0}.tt-leagues-panel-subtitle,.tt-leagues-panel-state{color:var(--ink-muted);font-size:14px;line-height:1.4;margin:8px 0 0}.tt-leagues-panel-divider{border-top:1px solid var(--border-hairline);margin-top:14px}.tt-leagues-toggle-button{align-items:center;background:var(--accent);border:0;border-radius:999px;color:#fff;display:inline-flex;flex:0 0 auto;font-family:inherit;font-size:13px;font-weight:600;gap:7px;min-height:40px;padding:0 14px}.tt-leagues-toggle-button:disabled{opacity:.5}.tt-page-league-filter,.tt-header-league-filter{position:relative}.tt-page-league-count{align-items:center;background:var(--accent);border-radius:999px;color:#fff;display:inline-flex;font-size:9px;font-weight:700;height:15px;justify-content:center;min-width:15px;padding:0 4px;position:absolute;right:-6px;top:-4px}.tt-league-trigger{align-items:center;display:inline-flex;height:46px;justify-content:center;min-width:122px;white-space:nowrap}.tt-league-modal-list{max-height:300px;overflow-y:auto;padding-bottom:4px}.tt-picker-menu.menu{background:var(--surface-strong)!important;color:var(--ink);overflow:hidden}.tt-picker-shell{display:flex;flex-direction:column;height:100%;padding:0 16px}.tt-picker-top{border-bottom:1px solid var(--border-hairline);flex-shrink:0;padding:20px 0 14px}.tt-picker-title-row{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:14px}.tt-picker-eyebrow{color:var(--accent);font-size:12px;font-weight:700;letter-spacing:.04em;line-height:1.2;margin:0 0 6px;text-transform:uppercase}.tt-picker-title{color:var(--ink);font-size:28px;font-weight:600;letter-spacing:-.03em;line-height:1.08;margin:0}.tt-picker-close{align-items:center;background:var(--canvas-parchment);border-radius:999px;color:var(--ink-muted);display:inline-flex;height:38px;justify-content:center;margin-left:auto;text-decoration:none;width:38px}.tt-picker-remove-icon{color:var(--ink-muted);flex-shrink:0;font-size:14px}.tt-picker-body{flex:1;overflow-y:auto;padding:10px 0 24px;-webkit-overflow-scrolling:touch}.tt-picker-shell .search-box{background:var(--canvas-parchment)!important;border:1px solid var(--border-hairline)!important}.tt-picker-shell .search-box input{color:var(--ink)!important}.tt-picker-shell .search-box input::placeholder{color:var(--ink-muted)}.tt-picker-shell .search-box input:focus{outline:none;box-shadow:none}.tt-picker-shell .search-box:focus-within{box-shadow:0 0 0 2px var(--accent-ring);border-radius:999px}.tt-picker-empty{color:var(--ink-muted);font-size:13px;margin:0;opacity:.6;padding:24px 0;text-align:center}.tt-picker-tabs{display:flex;gap:4px;background:var(--canvas-parchment);border-radius:8px;padding:3px}.tt-picker-tab{align-items:center;background:transparent;border:0;border-radius:6px;color:var(--ink-muted);cursor:pointer;display:flex;flex:1;font-family:inherit;font-size:13px;font-weight:600;gap:6px;justify-content:center;line-height:1;padding:7px 0;transition:background-color .15s ease,color .15s ease}.tt-picker-tab:hover:not(.active){background:#00000008}.tt-picker-tab.active{background:var(--surface-strong);color:var(--ink);box-shadow:0 1px 2px #00000014}.tt-picker-tab-badge{align-items:center;background:var(--accent);border-radius:999px;color:#fff;display:inline-flex;font-size:11px;font-weight:700;height:18px;justify-content:center;min-width:18px;padding:0 5px;line-height:1}body.theme-dark .tt-picker-tabs{background:var(--canvas-parchment)}body.theme-dark .tt-picker-tab.active{background:var(--surface-strong);box-shadow:0 1px 3px #0003;color:var(--ink)}.tt-league-picker-results{display:flex;flex-direction:column}.tt-league-picker-row{align-items:center;background:transparent;border:0;border-bottom:1px solid var(--border-hairline);color:inherit;cursor:pointer;display:flex;gap:12px;min-height:58px;padding:12px 0;text-align:left;transition:background-color .15s ease;width:100%}.tt-league-picker-row:last-child{border-bottom:0}.tt-league-picker-row:hover,.tt-league-picker-row.selected{background-color:color-mix(in oklch,var(--accent-subtle) 70%,transparent)}.tt-picker-row-disabled{opacity:.4;cursor:not-allowed}.tt-league-picker-check{align-items:center;border:2px solid var(--border-hairline);border-radius:999px;color:#fff;display:flex;flex:0 0 24px;font-size:13px;font-weight:700;height:24px;justify-content:center;line-height:1;transition:background-color .15s ease,border-color .15s ease,transform .2s cubic-bezier(.34,1.56,.64,1)}.tt-league-picker-check.checked{background:var(--accent);border-color:var(--accent)}.tt-league-picker-row-content{display:flex;flex-direction:column;gap:2px;min-width:0}.tt-league-picker-row-name{font-size:14px;font-weight:600;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tt-league-picker-row-meta{color:var(--ink-muted);font-size:12px;font-weight:500;line-height:1.3}.tt-league-picker-row.tt-region-added{background-color:var(--accent-subtle)}body.theme-dark .tt-league-picker-check{border-color:var(--border-hairline)}body.theme-dark .tt-league-picker-row:hover{background-color:#ffffff0a}body.theme-dark .tt-league-picker-row.selected{background-color:var(--accent-soft)}.tt-main-menu.menu{background:var(--surface-strong)!important;color:var(--ink)}.tt-main-menu-hero{background:var(--tt-home-surface);border-bottom:1px solid var(--border-hairline);color:var(--ink);min-height:150px;padding:calc(16px + env(safe-area-inset-top)) 16px 18px}.tt-main-menu-hero-top{display:flex;justify-content:flex-end;margin-bottom:28px}.tt-main-menu-close{align-items:center;background:var(--canvas-parchment);border-radius:999px;color:var(--ink);display:inline-flex;height:38px;justify-content:center;text-decoration:none;width:38px}.tt-main-menu-title{color:var(--ink);font-size:30px;font-weight:600;letter-spacing:-.03em;line-height:1.05;margin:0}.tt-main-menu .menu-divider{color:var(--ink-muted);font-size:11px;font-weight:700;letter-spacing:.05em;margin-left:16px;margin-right:16px;text-transform:uppercase}.tt-main-menu .list-menu{margin:0 16px}.tt-main-menu .list-menu a{border-bottom-color:var(--border-hairline)!important;min-height:50px}.tt-main-menu .list-menu a i:first-child{background:var(--accent-subtle)!important;color:var(--accent)!important}.tt-main-menu .list-menu a span{color:var(--ink)!important;font-weight:600}.tt-main-menu .list-menu a i:last-child{color:var(--ink-muted)!important}.app-skeleton-row{height:12px;border-radius:8px;margin-bottom:10px;background:linear-gradient(90deg,var(--accent-skeleton-low),var(--accent-skeleton-high),var(--accent-skeleton-low))}.app-skeleton-short{width:62%}.tt-player-large-list a{min-height:72px}.tt-player-large-list .tt-player-avatar{border-radius:999px;font-style:normal;font-size:10px;font-weight:700;letter-spacing:.3px;text-transform:uppercase}.tt-player-large-list .badge{right:28px}.tt-player-remove-badge{align-items:center;background:transparent;border:1px solid var(--accent-border);border-radius:999px;color:var(--accent);cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:11px;font-weight:600;justify-content:center;letter-spacing:.03em;line-height:1;margin-right:4px;min-height:30px;padding:0 10px;text-transform:uppercase}.tt-player-search-list .tt-player-favourite-icon{align-items:center;background:var(--accent-subtle);border:0;border-radius:999px;color:var(--accent);display:inline-flex;flex:0 0 34px;font-size:14px;height:34px;justify-content:center;line-height:1!important;margin-right:2px;width:34px}.tt-player-search-list .tt-player-favourite-icon.active{background:var(--accent);color:#fff}.tt-players-row{align-items:center;border-bottom:1px solid rgba(15,23,42,.14);column-gap:12px;display:grid;grid-template-columns:42px minmax(0,1fr) 44px;grid-template-rows:auto auto;min-height:68px;overflow:hidden;padding:11px 0;row-gap:2px}.tt-players-row:last-child{border-bottom:0}.tt-players-row-main{display:contents}.tt-players-row .tt-player-avatar{align-items:center;border-radius:999px;display:flex;font-size:11px;font-style:normal;font-weight:700;float:none;grid-column:1;grid-row:1 / span 2;height:42px!important;justify-content:center;letter-spacing:0;line-height:42px!important;margin:0;width:42px!important}.tt-players-row .tt-players-row-main span:not(.tt-player-avatar),.tt-players-row .tt-players-row-main strong{max-width:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tt-players-row .tt-players-row-main span:not(.tt-player-avatar){color:var(--ink);font-size:15px;font-weight:600;grid-column:2;grid-row:1;line-height:1.25;margin-top:0;position:static}.tt-players-row .tt-players-row-main strong{color:var(--ink-muted);font-size:13px;font-weight:400;grid-column:2;grid-row:2;line-height:1.25;margin-top:0;position:static}.tt-players-row .tt-player-remove-badge,.tt-players-row .tt-player-favourite-icon{grid-column:3;grid-row:1 / span 2;justify-self:end}.tt-trending-card{cursor:pointer}.tt-home-summary{margin:16px 16px 0;padding:20px 16px;background:var(--accent);border-radius:18px;position:relative;overflow:hidden}.tt-home-summary:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(135deg,transparent 40%,rgba(255,255,255,.1) 100%);pointer-events:none}.tt-home-summary-sub{color:#ffffffbf;font-size:14px;font-weight:400;line-height:1.4;margin:0 0 18px}.tt-home-summary-stats{display:flex}.tt-home-summary-stat{flex:1;text-align:center}.tt-home-summary-stat-value{color:#fff;display:block;font-size:22px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.01em;line-height:1;margin-bottom:4px}.tt-home-summary-stat-label{color:#ffffffd9;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.tt-home-leaders{background:var(--canvas-parchment);border-bottom:1px solid var(--border-hairline);margin-top:16px;padding:20px 16px 16px}.tt-home-leaders-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.tt-home-leaders-desc{color:var(--ink-muted);font-size:12px;font-weight:400;text-align:right;max-width:50%}.tt-home-toggle{display:flex;gap:2px;flex-shrink:0;background:#0000000a;border-radius:9px;padding:2px}.tt-home-toggle-btn{background:transparent;border:0;border-radius:7px;color:var(--ink-muted);cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;line-height:1;padding:6px 14px;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}.tt-home-toggle-btn.active{background:var(--accent);color:var(--on-accent);box-shadow:0 1px 3px #0000001f}.tt-home-leaders-loading{color:var(--ink-muted);font-size:14px;margin:0;padding:4px 0}@keyframes tt-loading-pulse{0%,80%,to{opacity:.3}40%{opacity:1}}.tt-home-leaders-loading:after,.tt-picker-loading:after{animation:tt-loading-pulse 1.4s ease-in-out infinite;content:"...";display:inline-block;letter-spacing:2px;overflow:hidden;text-indent:0;vertical-align:bottom}.tt-picker-error,.tt-home-leaders-error{color:var(--state-danger-text)}.tt-home-leaders-list{display:flex;flex-direction:column}.tt-home-leaders-row{align-items:center;border-bottom:1px solid var(--border-hairline);color:inherit;display:flex;gap:12px;padding:12px 0;text-decoration:none;transition:background-color .15s ease}.tt-home-leaders-row:active{background-color:var(--accent-soft)}.tt-home-leaders-row:first-child{border-top:1px solid var(--border-hairline)}.tt-home-leaders-row:hover{background-color:var(--accent-subtle)}.tt-home-leaders-rank{align-items:center;background:var(--accent-subtle);border-radius:6px;color:var(--accent);display:flex;flex:0 0 24px;font-size:12px;font-weight:700;height:24px;justify-content:center;font-variant-numeric:tabular-nums}.tt-home-leaders-name{flex:1;font-size:15px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tt-home-leaders-stat{color:var(--ink-muted);flex:0 0 auto;font-size:13px;font-weight:600;white-space:nowrap}.tt-home-leaders-rate{align-items:center;background:var(--accent-subtle);border-radius:5px;color:var(--accent);display:inline-flex;flex:0 0 auto;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;padding:3px 7px;text-align:right}body.theme-dark .tt-home-leaders{background:#ffffff08}body.theme-dark .tt-home-toggle{background:#ffffff14}.tt-home-nav{padding:8px 16px 16px}.tt-home-nav-row{align-items:center;border-bottom:1px solid var(--border-hairline);color:inherit;display:flex;gap:14px;padding:16px 0;text-decoration:none;transition:background-color .15s ease}.tt-home-nav-row:last-child{border-bottom:none}.tt-home-nav-row:hover{background-color:var(--accent-subtle)}.tt-home-nav-icon{align-items:center;background:var(--accent-subtle);border-radius:8px;color:var(--accent);display:flex;flex:0 0 40px;font-size:18px;height:40px;justify-content:center;transition:background-color .15s ease,transform .15s ease}.tt-home-nav-row:hover .tt-home-nav-icon{background:var(--accent-soft)}.tt-home-nav-row:active .tt-home-nav-icon{transform:scale(.92)}.tt-home-nav-copy{flex:1;min-width:0}.tt-home-nav-title{color:var(--ink);display:block;font-size:15px;font-weight:600;line-height:1.3}.tt-home-nav-desc{color:var(--ink-muted);display:block;font-size:13px;line-height:1.35;margin-top:2px}.tt-home-nav-chevron{color:var(--ink-muted);flex:0 0 auto;font-size:14px;transition:transform .15s ease}.tt-home-nav-row:hover .tt-home-nav-chevron{transform:translate(2px)}.tt-player-hero{background:var(--tt-home-surface);border-radius:18px;border:1px solid var(--panel-border);color:var(--ink);margin:16px 16px 0;overflow:hidden;padding:16px 16px 14px;position:relative;box-shadow:inset 0 0 0 1px #ffffff9e}.tt-insights-hero,.tt-h2h-panel{background:var(--tt-home-surface);border:1px solid var(--panel-border);border-radius:18px;box-shadow:inset 0 0 0 1px #ffffff9e;color:var(--ink);margin:16px 16px 0;overflow:hidden;padding:16px 16px 14px}.tt-h2h-panel-top{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.tt-h2h-panel-copy{min-width:0}.tt-h2h-scope-pill{align-items:center;background:var(--accent);border-radius:999px;color:var(--on-accent);display:inline-flex;flex:0 1 auto;font-size:12px;font-weight:700;line-height:1.2;max-width:150px;min-height:38px;padding:0 12px;text-align:center}.tt-h2h-panel-divider{border-top:1px solid var(--border-hairline);margin:16px 0 14px}.tt-player-hero:after{content:none}.tt-player-hero-top,.tt-player-hero-stats,.tt-player-actions,.tt-player-hero .tt-form-recent{position:relative;z-index:1}.tt-player-hero-top{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.tt-player-hero-copy{min-width:0}.tt-player-eyebrow{align-items:center;color:var(--accent);display:inline-flex;font-size:12px;font-weight:600;letter-spacing:.04em;line-height:1.2;margin:0 0 8px;text-transform:uppercase}.tt-player-title{color:var(--ink);font-size:31px;font-weight:600;letter-spacing:-.03em;line-height:1.08;margin:0;overflow-wrap:anywhere}.tt-player-summary-line{color:var(--ink-muted);font-size:14px;line-height:1.4;margin:8px 0 0}.tt-player-summary-avatar{align-items:center;background:var(--accent);border-radius:999px;display:flex;flex:0 0 72px;height:72px;justify-content:center;margin-top:4px}.tt-player-summary-initials{color:#fff;font-size:25px;font-weight:600;letter-spacing:-.01em;line-height:1}.tt-player-spotlight{border-top:1px solid var(--border-hairline);display:grid;gap:16px;grid-template-columns:1fr 1.45fr;margin-top:16px;padding-top:14px}.tt-player-winrate{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:86px;text-align:center}.tt-player-winrate-value{color:var(--accent);display:block;font-size:42px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.04em;line-height:1}.tt-player-winrate-label{color:var(--ink-muted);display:block;font-size:12px;font-weight:600;letter-spacing:.04em;line-height:1.2;margin-top:6px;text-transform:uppercase}.tt-player-hero-stats{display:grid;gap:6px;grid-template-columns:1fr}.tt-player-hero-stat{align-items:center;border-bottom:1px solid var(--border-hairline);display:flex;flex-direction:row;justify-content:center;min-height:28px;min-width:0;padding:4px 0 6px;text-align:left}.tt-player-hero-stat:last-child{border-bottom:0}.tt-player-hero-stat-value{color:var(--accent);display:block;flex:0 0 auto;font-size:18px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.01em;line-height:1;margin:0 8px 0 0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tt-player-hero-stat-label{color:var(--ink-muted);display:block;flex:1;font-size:12px;font-weight:600;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.tt-player-actions{display:flex;gap:8px;margin-top:12px}.tt-player-action-pill{align-items:center;display:inline-flex!important;gap:7px;justify-content:center;min-height:42px;padding-left:16px!important;padding-right:16px!important}.tt-player-hero .tt-player-action-pill.bg-highlight{background:var(--accent)!important;color:#fff!important}.tt-player-hero .tt-player-action-pill .color-highlight{color:var(--accent)!important}.tt-player-hero .tt-form-recent{border-top:1px solid var(--border-hairline);margin-top:12px;padding-top:12px}.tt-player-hero .tt-form-recent-label,.tt-player-hero .tt-form-recent-empty{color:var(--ink-muted)}.tt-player-hero .tt-form-result-win,.tt-player-hero .tt-form-result-loss{background:var(--accent-subtle);color:var(--accent)}.tt-player-section{background:var(--canvas-parchment);border-bottom:1px solid var(--border-hairline);margin-top:16px;padding:20px 16px 16px}.tt-player-section-header{align-items:center;display:flex;gap:14px;justify-content:space-between;margin-bottom:12px}.tt-player-section-title{color:var(--ink);font-size:17px;font-weight:600;letter-spacing:-.01em;line-height:1.25;margin:0}.tt-player-section-note,.tt-player-section-state{color:var(--ink-muted);font-size:13px;line-height:1.35}.tt-player-section-note{flex:0 0 auto;text-align:right}.tt-player-section-state{margin:0}.tt-player-section-error{color:var(--state-danger-text)}.tt-player-metric-grid{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.tt-player-metric{background:#1f1f1f08;border-radius:8px;min-width:0;padding:12px 8px;text-align:center}.tt-player-metric-value{color:var(--ink);display:block;font-size:20px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1.05;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tt-player-metric-label{color:var(--ink-muted);display:block;font-size:12px;font-weight:600;letter-spacing:.04em;line-height:1.2;margin-top:5px;text-transform:uppercase}.tt-player-list{margin-bottom:0}.tt-player-full-list-button{font-size:13px;margin-top:14px;min-height:44px}.tt-players-empty-section{padding-bottom:20px}.tt-player-chip{background:#1f1f1f08;border-radius:8px;padding:10px 6px}.tt-form-recent{align-items:center;display:flex;gap:9px;min-height:28px}.tt-form-recent-label{color:var(--ink-muted);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.tt-form-recent-empty{color:var(--ink-muted);font-size:13px;font-weight:600}.tt-form-recent-list{display:flex;flex-wrap:wrap;gap:6px}.tt-form-result-pill{border-radius:999px;font-size:12px;font-weight:600;line-height:1;min-width:24px;padding:6px 8px;text-align:center}.tt-form-result-win{background:var(--state-success-soft);color:var(--state-success)}.tt-form-result-loss{background:var(--state-danger-soft);color:var(--state-danger)}.tt-season-list a strong{max-width:calc(100% - 92px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tt-match-history-list a{align-items:center;column-gap:12px;display:grid;grid-template-columns:32px minmax(0,1fr) 10px;grid-template-rows:auto auto;min-height:74px;overflow:hidden;padding:12px 0;row-gap:2px}.tt-match-history-list a i:first-child{float:none;grid-column:1;grid-row:1 / span 2;margin-right:0;margin-top:0}.tt-match-result-icon{color:#fff!important}.tt-match-result-win,.tt-match-result-loss{background:var(--accent)!important}.tt-match-history-list a span:not(.badge),.tt-match-history-list a strong{max-width:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tt-match-history-list a span:not(.badge){font-size:14px;grid-column:2;grid-row:1;line-height:1.25;margin-top:0;position:static}.tt-match-history-list a strong{grid-column:2;grid-row:2;line-height:1.25;margin-top:0;position:static}.tt-match-history-list a i:last-child{align-self:center;float:none;grid-column:3;grid-row:1 / span 2;line-height:1}.tt-player-summary-divider{border-top:1px solid rgba(0,0,0,.08);margin:18px 0 0}.tt-favourite-action-button{align-items:center;display:inline-flex!important;justify-content:center;padding-left:0;padding-right:0}.tt-favourite-action-button i{font-size:15px}.tt-league-summary-grid{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px}.tt-league-kpi{border-right:1px solid var(--border-hairline);min-width:0;padding:2px 8px 4px;text-align:center}.tt-league-kpi:last-child{border-right:0}.tt-league-kpi-value{color:var(--accent);display:block;font-size:22px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1}.tt-league-kpi span{color:var(--ink-muted);display:block;font-size:11px;font-weight:600;letter-spacing:.04em;line-height:1.2;margin-top:6px;text-transform:uppercase}.tt-league-summary-list{display:flex;flex-direction:column;gap:0}.tt-league-summary-row{border-top:1px solid rgba(0,0,0,.08);padding:10px 0}.tt-league-summary-row:first-child{border-top:0}.tt-league-summary-row-button{align-items:center;background:transparent;border:0;border-top:1px solid var(--border-hairline);border-radius:0;color:inherit;display:flex;gap:12px;justify-content:space-between;min-height:62px;padding:10px 0;text-align:left;width:100%}.tt-league-summary-row-button.active{color:inherit}.tt-league-division-option{transition:background-color .14s ease,border-color .14s ease}.tt-league-division-option:focus-visible{outline:2px solid var(--accent-ring);outline-offset:2px;border-radius:8px}.tt-league-division-option.active{background:transparent;border-color:var(--border-hairline);box-shadow:none}.tt-league-division-copy{display:block;flex:1;min-width:0}.tt-league-division-copy strong{color:var(--ink);display:block;font-size:14px;font-weight:600;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tt-league-division-copy span{color:var(--ink-muted);display:block;font-size:12px;line-height:1.3;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tt-league-division-status{border:1px solid rgba(15,23,42,.18);border-radius:999px;color:#0f172a8a;font-size:11px;font-weight:700;letter-spacing:.05em;line-height:1;padding:4px 8px;text-transform:uppercase}.tt-league-division-status.active{background:var(--accent-subtle);border-color:var(--accent-ring);color:var(--accent)}.tt-league-list{display:flex;flex-direction:column}.tt-league-list-row{align-items:center;background:transparent;border:0;border-bottom:1px solid var(--border-hairline);color:inherit;display:flex;gap:12px;min-height:64px;padding:10px 0;text-align:left;width:100%}.tt-league-list-row:last-child{border-bottom:0}.tt-league-list-icon{align-items:center;background:var(--accent);border-radius:999px;color:#fff;display:inline-flex;flex:0 0 42px;font-size:15px;height:42px;justify-content:center}.tt-league-list-copy{display:block;flex:1;min-width:0}.tt-league-list-copy strong{color:var(--ink);display:block;font-size:15px;font-weight:600;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tt-league-list-copy span{color:var(--ink-muted);display:block;font-size:13px;line-height:1.3;margin-top:3px}.tt-league-list-status{border:1px solid var(--accent-border);border-radius:999px;color:var(--accent);flex:0 0 auto;font-size:11px;font-weight:600;letter-spacing:.03em;line-height:1;padding:7px 9px;text-transform:uppercase}.tt-league-list-status.active{background:var(--accent);color:#fff}.tt-league-source-link{align-items:center;background:var(--accent-subtle);border-radius:999px;color:var(--accent);display:inline-flex;flex:0 0 34px;height:34px;justify-content:center;margin-left:8px;text-decoration:none;width:34px}.tt-team-hero{background:var(--tt-home-surface);border:1px solid var(--panel-border);border-radius:18px;box-shadow:inset 0 0 0 1px #ffffff9e;color:var(--ink);margin:16px 16px 0;padding:16px}.tt-team-hero-top{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.tt-team-hero-copy{min-width:0}.tt-team-title{color:var(--ink);font-size:29px;font-weight:600;letter-spacing:-.03em;line-height:1.08;margin:0}.tt-team-summary-line{color:var(--ink-muted);font-size:14px;line-height:1.4;margin:8px 0 0}.tt-team-icon{align-items:center;background:var(--accent);border-radius:999px;color:#fff;display:flex;flex:0 0 58px;font-size:23px;height:58px;justify-content:center;margin-top:4px}.tt-team-spotlight{border-top:1px solid var(--border-hairline);display:grid;gap:0;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px;padding-top:14px}.tt-team-metric{border-right:1px solid var(--border-hairline);text-align:center}.tt-team-metric:last-child{border-right:0}.tt-team-metric-value{color:var(--accent);display:block;font-size:28px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1}.tt-team-metric-label{color:var(--ink-muted);display:block;font-size:12px;font-weight:600;letter-spacing:.04em;line-height:1.2;margin-top:6px;text-transform:uppercase}.tt-team-hero .tt-form-recent{border-top:1px solid var(--border-hairline);margin-top:14px;padding-top:12px}.tt-team-row-action{align-items:center;color:var(--ink-muted);display:inline-flex;grid-column:3;grid-row:1 / span 2;justify-self:end}.tt-fixture-hero{background:var(--tt-home-surface);border:1px solid var(--panel-border);border-radius:18px;box-shadow:inset 0 0 0 1px #ffffff9e;color:var(--ink);margin:16px 16px 0;padding:16px}.tt-fixture-hero-top{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.tt-fixture-hero-copy{min-width:0}.tt-fixture-title{color:var(--ink);font-size:27px;font-weight:600;letter-spacing:-.03em;line-height:1.1;margin:0}.tt-fixture-summary-line,.tt-fixture-date{color:var(--ink-muted);font-size:14px;line-height:1.4;margin:8px 0 0}.tt-fixture-date{font-size:13px;margin-top:4px}.tt-fixture-score{align-items:center;border-top:1px solid var(--border-hairline);display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);margin-top:14px;padding-top:14px;text-align:center}.tt-fixture-score-value{color:var(--accent);display:block;font-size:40px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.04em;line-height:1}.tt-fixture-score-label{color:var(--ink-muted);display:block;font-size:12px;font-weight:600;line-height:1.25;margin-top:7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tt-fixture-score-separator{color:var(--ink-muted);font-size:18px;font-weight:600}.tt-rubber-list{display:flex;flex-direction:column}.tt-rubber-item{border-bottom:1px solid var(--border-hairline);padding:16px 0;display:flex;flex-direction:column;align-items:center}.tt-rubber-item:last-child{border-bottom:0}.tt-rubber-type-badge{font-size:10px;font-weight:700;text-transform:uppercase;color:var(--ink-muted);letter-spacing:.05em;margin-bottom:8px;background:#0f172a0d;padding:2px 8px;border-radius:4px}body.theme-dark .tt-rubber-type-badge{background:#ffffff14}.tt-rubber-scorecard{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;width:100%;gap:12px}.tt-rubber-side{font-size:14px;line-height:1.3}.tt-rubber-side.home{text-align:right;font-weight:500}.tt-rubber-side.away{text-align:left;font-weight:500}.tt-rubber-player-link-text{color:var(--accent);text-decoration:none;font-weight:600;transition:opacity .2s ease}.tt-rubber-player-link-text:hover,.tt-rubber-player-link-text:active{opacity:.8;text-decoration:underline}.tt-rubber-player-name{color:var(--ink);font-weight:600}.tt-player-separator{color:var(--ink-muted);font-weight:400}.tt-rubber-score-pill{display:inline-flex;align-items:center;justify-content:center;background:var(--accent-subtle);color:var(--accent);font-weight:700;font-size:13px;padding:4px 10px;border-radius:12px;min-width:48px;text-align:center;font-variant-numeric:tabular-nums}.tt-rubber-score-pill .score-divider{margin:0 2px;opacity:.7}body.theme-dark .tt-player-chip{background:#ffffff0f}body.theme-dark .tt-player-section{background:#ffffff08}body.theme-dark .tt-players-search-panel,body.theme-dark .tt-leagues-panel,body.theme-dark .tt-team-hero,body.theme-dark .tt-fixture-hero{border-color:var(--panel-border);box-shadow:inset 0 0 0 1px #ffffff0a}body.theme-dark .tt-players-search-panel:focus-within{border-color:var(--panel-border-strong)}body.theme-dark .tt-player-remove-badge{border-color:var(--accent-border)}body.theme-dark .tt-player-hero,body.theme-dark .tt-insights-hero,body.theme-dark .tt-h2h-panel{border-color:var(--panel-border);box-shadow:inset 0 0 0 1px #ffffff0a}body.theme-dark .tt-player-spotlight{border-color:#ffffff1f}body.theme-dark .tt-player-hero-stat{border-color:#ffffff1a}body.theme-dark .tt-player-metric{background:#ffffff0f}body.theme-dark .tt-search-scope{color:#e9eff8ad}body.theme-dark .tt-search-scope strong{color:#ffffffe0}body.theme-dark .tt-league-summary-row-button,body.theme-dark .tt-league-kpi{background:transparent;border-color:#ffffff1f}body.theme-dark .tt-league-division-option.active{background:transparent;border-color:#ffffff1f;box-shadow:none}body.theme-dark .tt-league-division-status{color:#e9eff89e;border-color:#ffffff3d}body.theme-dark .tt-league-division-status.active{background:var(--accent-border);border-color:var(--accent-border-strong);color:var(--accent)}body.theme-dark .tt-player-summary-divider{border-top-color:#ffffff1f}.tt-tab-toolbar{align-items:center;display:flex;gap:12px;justify-content:space-between}.tt-tab-toggle{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.tt-tab-toggle button{background:#0000000a;border:1px solid rgba(0,0,0,.08);border-radius:999px;color:inherit;font-size:12px;font-weight:700;line-height:1;padding:8px 12px}.tt-tab-toggle button.active{background:var(--accent);border-color:var(--accent);color:#fff}.tt-chip-row{display:flex;flex-wrap:wrap;gap:8px}.tt-chip{background:#0000000a;border:1px solid rgba(0,0,0,.08);border-radius:999px;color:inherit;font-size:12px;font-weight:600;line-height:1;padding:9px 12px}.tt-chip.active{background:var(--accent-soft);border-color:var(--accent-ring)}.tt-league-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.tt-league-context-toggle{align-items:center;background:#ffffffa8;border:1px solid rgba(15,23,42,.08);border-radius:12px;color:inherit;cursor:pointer;display:flex;justify-content:space-between;padding:12px 14px;text-align:left;width:100%}.tt-league-context-count{color:#0f172abd;font-size:11px;font-weight:700;letter-spacing:.04em;line-height:1;text-transform:none}.tt-league-context-state{color:var(--accent);font-size:11px;font-weight:700;line-height:1;white-space:nowrap}.tt-league-context-toggle:disabled{cursor:not-allowed;opacity:.55}.tt-league-tile.card-style{background:#ffffffe0;border:1px solid rgba(15,23,42,.1);box-shadow:none;color:inherit;cursor:pointer;display:flex;flex-direction:column;gap:6px;margin:0;min-height:124px;text-align:left;transition:border-color .15s ease;width:100%}.tt-league-tile.card-style:hover{border-color:#0f172a29}.tt-league-tile.card-style:focus{outline:none}.tt-league-tile.card-style:focus-visible{box-shadow:0 0 0 2px var(--accent-ring)}.tt-league-tile.card-style.active{background:var(--surface-strong);border-color:#0f172a33}.tt-league-tile.card-style.active:hover{border-color:#0f172a3d}.tt-league-tile-tag{color:#0f172a85;display:block;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.tt-league-tile-tag-active{color:var(--accent)}.tt-league-tile-title{color:#0f172ae6;display:block;font-size:15px;font-weight:700;line-height:1.2;min-height:36px}.tt-league-tile-meta{color:#0f172a8f;display:block;font-size:11px;font-weight:600;margin-top:auto}.tt-league-division-panel{border-top:1px solid rgba(0,0,0,.08);padding-top:12px}.tt-table-wrap{overflow-x:auto}.tt-standings-table{border-collapse:separate;border-spacing:0;min-width:100%;width:100%}.tt-standings-table th{border-bottom:1px solid var(--border-hairline)!important;color:var(--ink-muted);font-size:11px;font-weight:600;letter-spacing:.04em;line-height:1.2;padding:0 8px 9px!important;text-align:center;text-transform:uppercase}.tt-standings-table td{border-bottom:1px solid var(--border-hairline)!important;color:var(--ink-muted);font-size:13px;font-variant-numeric:tabular-nums;padding:12px 8px!important;text-align:center;vertical-align:middle}.tt-standings-table tbody tr:last-child td{border-bottom:0!important}.tt-standings-row{cursor:pointer;transition:background-color .15s ease}.tt-standings-row:hover{background-color:#0f172a0a}.tt-standings-row:focus-visible{outline:2px solid var(--accent-ring);outline-offset:-2px;border-radius:4px}body.theme-dark .tt-standings-row:hover{background-color:#ffffff0f}body.theme-dark .tt-standings-row:focus-visible{outline-color:var(--accent-ring)}.tt-standings-table td:first-child,.tt-standings-table th:first-child{padding-left:0!important}.tt-standings-table td:last-child,.tt-standings-table th:last-child{padding-right:0!important}.tt-standings-table .tt-standings-rank{color:var(--ink-muted);text-align:left;width:34px}.tt-standings-table .tt-standings-team{color:var(--ink);font-weight:600;max-width:168px;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.tt-standings-table td strong{color:var(--accent);font-size:14px;font-weight:600}.tt-h2h-picker-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;position:relative}.tt-h2h-picker-vs{align-items:center;background:var(--surface-strong);border:1px solid var(--border-hairline);border-radius:999px;color:var(--accent);display:flex;font-size:14px;font-weight:600;height:48px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:48px;z-index:5}body.theme-dark .tt-h2h-picker-vs{background:var(--surface-strong);border-color:var(--border-hairline)}.tt-h2h-hero-card .badge{border-radius:999px;font-weight:700;letter-spacing:.02em;padding:8px 10px}.tt-h2h-picker-card{background:color-mix(in oklch,var(--surface-strong) 62%,transparent);border:1px solid var(--border-hairline);border-radius:16px;color:var(--ink);padding:16px 12px;transition:background-color .15s ease,border-color .15s ease;cursor:pointer}.tt-h2h-picker-card-empty{background:transparent;border:1px dashed var(--border-hairline)}.tt-h2h-picker-card-selected{border-color:transparent}.tt-h2h-picker-card-selected-a,.tt-h2h-picker-card-selected-b{background:var(--accent)!important;color:var(--on-accent)!important;border-color:transparent!important}.tt-h2h-result-list{max-height:220px;overflow-y:auto}.tt-h2h-result-list a strong{margin-left:8px}.tt-h2h-search-avatar{align-items:center;border-radius:999px;display:inline-flex;font-size:10px;font-style:normal;font-weight:700;height:36px;justify-content:center;letter-spacing:.3px;min-width:36px;text-transform:uppercase}.tt-h2h-selected-player{align-items:center;display:flex;flex-direction:column;gap:8px;text-align:center}.tt-h2h-selected-player h5{color:#fff!important;font-size:14px;margin-bottom:0!important;line-height:1.2}.tt-h2h-selected-player p{color:#fff!important;opacity:.8;font-size:11px!important}.tt-h2h-selected-avatar{align-items:center;background:#fff3!important;border:2px solid rgba(255,255,255,.3);border-radius:999px;color:#fff!important;display:inline-flex;font-size:12px;font-style:normal;font-weight:800;height:48px;justify-content:center;letter-spacing:.5px;min-width:48px;text-transform:uppercase}.tt-h2h-duel-grid{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.tt-h2h-duel-side{align-items:center;display:flex;flex-direction:column;gap:2px;text-align:center}.tt-h2h-duel-name{font-size:11px;font-weight:700;letter-spacing:.02em;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tt-h2h-duel-score{font-size:36px;line-height:1}.tt-h2h-duel-rate{color:#0f172a9e;font-size:11px;font-weight:600}.tt-h2h-duel-vs{border:1px solid rgba(0,0,0,.12);border-radius:999px;font-size:11px;font-weight:700;line-height:1;padding:8px 10px}.tt-h2h-scoreboard{display:flex;justify-content:space-between;margin-bottom:10px}.tt-h2h-scoreboard>div{width:calc(50% - 8px)}.tt-h2h-scoreboard strong{display:block;font-size:24px;line-height:1.1}.tt-h2h-scoreboard span{display:block;font-size:12px;opacity:.75}.tt-h2h-bar{background:#00000014;border-radius:999px;display:flex;height:10px;overflow:hidden}.tt-h2h-bar-a{background:var(--state-success)}.tt-h2h-bar-b{background:var(--state-danger)}.tt-h2h-repeated-list a strong{margin-left:6px}body.theme-dark .tt-tab-toggle button,body.theme-dark .tt-chip{background:#ffffff14;border-color:#ffffff24}body.theme-dark .tt-chip.active{background:var(--accent-border);border-color:var(--accent-border-strong)}body.theme-dark .tt-league-tile{background:#ffffff0f;border-color:#ffffff1f;box-shadow:none}body.theme-dark .tt-league-tile:hover{border-color:#fff3}body.theme-dark .tt-league-context-toggle{background:#ffffff0f;border-color:#ffffff29}body.theme-dark .tt-league-context-count{color:#e9eff89e}body.theme-dark .tt-league-context-state{color:#ff8282f2}body.theme-dark .tt-league-tile.active{background:#ffffff1a;border-color:#ffffff3d}body.theme-dark .tt-league-tile.active:hover{border-color:#ffffff52}body.theme-dark .tt-league-tile:focus-visible{box-shadow:0 0 0 2px var(--accent-ring)}body.theme-dark .tt-league-tile-tag{color:#e9eff899}body.theme-dark .tt-league-tile-tag-active{color:var(--accent)}body.theme-dark .tt-league-tile-title{color:#ffffffeb}body.theme-dark .tt-league-tile-meta{color:#e9eff899}body.theme-dark .tt-league-division-panel{border-top-color:#ffffff24}body.theme-dark .tt-standings-table th,body.theme-dark .tt-standings-table td{background-color:transparent!important;border-bottom-color:#ffffff29}body.theme-dark .tt-standings-table{background-color:transparent!important}body.theme-dark .tt-h2h-picker-card{background:#ffffff08;border-color:#ffffff1a}body.theme-dark .tt-h2h-picker-card-empty{border-color:#ffffff1a}body.theme-dark .tt-h2h-bar{background:#ffffff24}body.theme-dark .tt-h2h-duel-rate{color:#e9eff8b8}body.theme-dark .tt-h2h-duel-vs{border-color:#fff3}@media(prefers-reduced-motion:reduce){.tt-league-tile,.tt-league-division-option,.tt-standings-row,.tt-league-context-toggle,.app-shell-page{transition:none}}@media(max-width:620px){.tt-h2h-panel-top{flex-direction:column}.tt-h2h-scope-pill{align-self:flex-start;max-width:100%;min-height:32px}.tt-h2h-picker-grid{grid-template-columns:repeat(2,1fr);gap:8px}.tt-h2h-picker-vs{top:50%;display:none}.tt-tab-toolbar{align-items:flex-start;flex-direction:column}}
