.tt-ico{overflow:visible;flex:none;display:inline-block;vertical-align:middle}.tt-ico *,.tt-surface *{transform-box:view-box}.tt-icon-wrap{display:inline-flex;line-height:0}.tt-icon-wrap>svg{width:100%;height:100%}@keyframes tt-line{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes tt-tint{0%{opacity:0}}@keyframes tt-settle{0%{opacity:0;transform:scale(.5)}}:is(.tt-ico.on,.tt-hov:hover .tt-ico,.tt-hov:focus-visible .tt-ico) [pathLength]{stroke-dasharray:1;animation:tt-line .75s cubic-bezier(.65,0,.35,1) both}:is(.tt-ico.on,.tt-hov:hover .tt-ico,.tt-hov:focus-visible .tt-ico) .t{animation:tt-tint .5s ease .2s both}:is(.tt-ico.on,.tt-hov:hover .tt-ico,.tt-hov:focus-visible .tt-ico) .a{transform-box:fill-box;transform-origin:center;animation:tt-settle .4s cubic-bezier(.3,1.3,.6,1) .45s both}@keyframes tt-draw{to{stroke-dashoffset:0}}.tt-surface{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.tt-surface.on .tt-draw{stroke-dasharray:4000;stroke-dashoffset:4000;animation:tt-draw 2.6s cubic-bezier(.4,0,.2,1) forwards}.tt-surface.on .tt-draw:nth-child(3n+2){animation-delay:.25s}.tt-surface.on .tt-draw:nth-child(3n){animation-delay:.5s}.tt-surface.on .tt-swell{animation:tt-swell 9s linear infinite}.tt-thumb{display:block;width:100%;height:100%}@keyframes tt-glow{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.9;transform:scale(1.08)}}.tt-glow{position:absolute;border-radius:50%;filter:blur(40px);animation:tt-glow 6s ease-in-out infinite;pointer-events:none}@media (prefers-reduced-motion: reduce){.tt-ico *,.tt-surface *,.tt-glow{animation:none!important}.tt-ico [pathLength]{stroke-dasharray:none!important}.tt-surface.on .tt-draw{stroke-dasharray:none;stroke-dashoffset:0}}.tt-theme{background:var(--tt-bg);color:var(--tt-ink)}.tt-disp{font-family:var(--tt-display);font-stretch:var(--tt-display-stretch);text-transform:var(--tt-display-transform);font-weight:var(--tt-display-weight);letter-spacing:var(--tt-display-tracking);line-height:.92}.ttp{background:var(--tt-bg);color:var(--tt-ink);border-radius:calc(var(--tt-radius) + 6px);overflow:hidden;border:1px solid var(--tt-line);font-size:13px;line-height:1.35;text-align:left}.ttp-hero{position:relative;overflow:hidden;background:var(--tt-hero-image);color:var(--tt-hero-ink);padding:14px 14px 16px}.ttp-hero .tt-surface{color:var(--tt-hero-ink)}.ttp-eyebrow{position:relative;display:flex;gap:6px;align-items:center;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--tt-hero-muted)}.ttp-title{position:relative;font-size:24px;margin-top:6px}.ttp-live{display:inline-flex;align-items:center;gap:4px;background:var(--tt-live);color:#fff;font-size:9px;font-weight:800;letter-spacing:.08em;padding:3px 6px;border-radius:4px}@keyframes tt-blink{0%,to{opacity:1}50%{opacity:.35}}.ttp-live i{width:5px;height:5px;border-radius:50%;background:#fff;animation:tt-blink 1.2s infinite}.ttp-match{position:relative;margin-top:12px;background:var(--tt-hero-2);border:1px solid var(--tt-hero-line);border-radius:var(--tt-radius);padding:10px 12px}.ttp-meta{font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--tt-hero-muted);display:flex;justify-content:space-between;gap:8px}.ttp-side{display:flex;justify-content:space-between;align-items:center;gap:8px;font-weight:700;margin-top:6px}.ttp-side.lose{color:var(--tt-hero-muted)}.ttp-team{display:flex;align-items:center;gap:7px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ttp-team b{width:9px;height:9px;border-radius:3px;flex:none}.ttp-score{display:flex;gap:6px;align-items:baseline;font-variant-numeric:tabular-nums}.ttp-score .tt-disp{font-size:22px}.ttp-side:not(.lose) .ttp-score .tt-disp{color:var(--tt-accent)}.ttp-score small{font-size:11px;color:var(--tt-hero-muted);min-width:12px;text-align:center}.ttp-score small.w{color:var(--tt-hero-ink);font-weight:800}.ttp-body{padding:12px 14px 14px}.ttp-tabs{display:flex;gap:4px;font-size:11px;font-weight:700}.ttp-tabs span{padding:5px 8px;border-radius:6px;color:var(--tt-muted)}.ttp-tabs span.on{background:var(--tt-ink);color:var(--tt-surface)}.ttp-table{margin-top:10px;background:var(--tt-surface);border:1px solid var(--tt-line);border-radius:var(--tt-radius);padding:2px 10px}.ttp-row{display:grid;grid-template-columns:16px 1fr 22px 22px 28px;gap:6px;align-items:center;padding:7px 0;border-bottom:1px solid var(--tt-line);font-variant-numeric:tabular-nums}.ttp-row:last-child{border-bottom:0}.ttp-row.h{font-size:9px;font-weight:800;letter-spacing:.06em;color:var(--tt-muted);text-transform:uppercase}.ttp-row .n{color:var(--tt-muted)}.ttp-row .p{font-weight:800;text-align:right}.ttp-row.is-q .t:after{content:"Q";margin-left:5px;background:var(--tt-accent);color:var(--tt-accent-ink);font-size:8px;font-weight:800;padding:1px 4px;border-radius:3px}.ttp-row .t{font-weight:700;display:flex;align-items:center;gap:6px;min-width:0;white-space:nowrap;overflow:hidden}.ttp-row .t b{width:8px;height:8px;border-radius:2px;flex:none}.ttp-btn{display:block;margin-top:10px;text-align:center;background:var(--tt-accent);color:var(--tt-accent-ink);font-weight:800;border-radius:calc(var(--tt-radius) - 4px);padding:8px;font-size:12px}:root{--navy: #0b1424;--navy-2: #16233a;--navy-3: #2a3a55;--lime: #c6f432;--lime-dark: #3b6a0f;--chalk: #f4f5ef;--chalk-2: #f7f8f3;--slate: #33415a;--muted: #55627a;--muted-2: #4a5770;--line: #dfe2d8;--line-2: #e6e8e0;--live: #ff5a5f;--white: #ffffff;--ok: #1f9d55;--warn: #f5a524;--accent: var(--lime);--radius: 14px;--shadow: 0 18px 40px -24px rgba(11, 20, 36, .45);--font: "Figtree", system-ui, sans-serif;--display: "Archivo", system-ui, sans-serif;--mono: "JetBrains Mono", ui-monospace, monospace}*{box-sizing:border-box}html,body,#root{min-height:100%}body{margin:0;background:var(--chalk);color:var(--navy);font-family:var(--font);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased}a{color:inherit}img{max-width:100%}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3,h4,p{margin:0}.disp{font-family:var(--display);font-stretch:70%;letter-spacing:-.01em;text-transform:uppercase;font-weight:900;line-height:.92}.wm{font-family:var(--display);font-stretch:72%;font-style:italic;font-weight:900;letter-spacing:-.02em;line-height:1}.mono{font-family:var(--mono)}.eyebrow{font-weight:800;color:var(--lime-dark);font-size:13px;letter-spacing:.08em;text-transform:uppercase}.dark .eyebrow{color:var(--lime)}.muted{color:var(--muted)}.small{font-size:13px}.tiny{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.num{font-variant-numeric:tabular-nums}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.container{max-width:1280px;margin:0 auto;padding:0 24px}.narrow{max-width:760px;margin:0 auto;padding:0 20px}.row{display:flex;align-items:center;gap:10px}.row.wrap{flex-wrap:wrap}.row.between{justify-content:space-between}.row.top{align-items:flex-start}.col{display:flex;flex-direction:column;gap:10px}.grow{flex:1;min-width:0}.stack>*+*{margin-top:16px}.stack-sm>*+*{margin-top:8px}.grid{display:grid;gap:16px}.grid-2{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.grid-3{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.grid-4{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.gap-4{gap:4px}.gap-6{gap:6px}.gap-16{gap:16px}.gap-24{gap:24px}.mt-8{margin-top:8px}.mt-16{margin-top:16px}.mt-24{margin-top:24px}.mt-40{margin-top:40px}@media (max-width: 760px){.hide-sm{display:none!important}.container{padding:0 16px}}.card{background:var(--white);border:1px solid var(--line);border-radius:18px;padding:22px}.card.tight{padding:14px}.card.flush{padding:0;overflow:hidden}.card.lift{transition:transform .2s ease,box-shadow .2s ease}.card.lift:hover{transform:translateY(-3px);box-shadow:var(--shadow)}.panel{background:var(--chalk-2);border:1px solid var(--line-2);border-radius:var(--radius);padding:16px}.dark{background:var(--navy);color:var(--white)}.dark .card{background:var(--navy-2);border-color:var(--navy-3);color:var(--white)}.dark .muted{color:#aebacc}.divider{height:1px;background:var(--line);margin:16px 0;border:0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:10px;padding:10px 16px;font-weight:700;font-size:14px;cursor:pointer;text-decoration:none;background:var(--navy);color:var(--white);transition:filter .15s,background .15s;white-space:nowrap}.btn:hover{filter:brightness(1.15)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn.lime{background:var(--lime);color:var(--navy)}.btn.ghost{background:transparent;color:var(--navy);border-color:var(--line)}.btn.ghost:hover{background:var(--chalk-2);filter:none}.dark .btn.ghost{color:var(--white);border-color:var(--navy-3)}.dark .btn.ghost:hover{background:var(--navy-2)}.btn.danger{background:#fff0f0;color:#b42318;border-color:#f6caca}.btn.link{background:none;border:0;padding:0;color:var(--navy);text-decoration:underline;font-weight:600}.btn.sm{padding:6px 10px;font-size:13px;border-radius:8px}.btn.lg{padding:15px 24px;font-size:16px;border-radius:12px}.btn.icon{padding:8px}.btn.block{width:100%}label.field{display:flex;flex-direction:column;gap:6px;font-weight:600;font-size:14px}label.field>span.hint{font-weight:400;color:var(--muted);font-size:13px}.input,select.input,textarea.input{width:100%;background:var(--white);border:1px solid var(--line);border-radius:10px;padding:10px 12px;font-size:15px;outline:none;transition:border-color .15s,box-shadow .15s}.input:focus{border-color:var(--navy);box-shadow:0 0 0 3px #c6f43273}textarea.input{min-height:90px;resize:vertical}.input.sm{padding:6px 8px;font-size:14px}.check{display:inline-flex;align-items:center;gap:8px;font-weight:600;cursor:pointer}.check input{width:18px;height:18px;accent-color:var(--navy)}.error-text{color:#b42318;font-size:13px;font-weight:600}.score-input{width:64px;text-align:center;font-family:var(--display);font-stretch:75%;font-weight:900;font-size:26px;padding:6px}.badge{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:4px 8px;border-radius:6px;background:var(--chalk-2);border:1px solid var(--line-2);color:var(--slate)}.badge.navy{background:var(--navy);color:var(--lime);border-color:var(--navy)}.badge.lime{background:var(--lime);color:var(--navy);border-color:var(--lime)}.badge.live{background:var(--live);color:var(--white);border-color:var(--live)}.badge.ok{background:#e7f7ee;color:#146c3b;border-color:#bfe8d0}.badge.warn{background:#fff5e0;color:#8a5a00;border-color:#f5dba5}.badge.bad{background:#fff0f0;color:#b42318;border-color:#f6caca}.dot{width:8px;height:8px;border-radius:50%;background:currentColor;display:inline-block;flex:none}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}.pulse{animation:pulse 1.4s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.pulse{animation:none}}.swatch{width:12px;height:12px;border-radius:4px;flex:none;display:inline-block}.tabs{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}.tab{padding:8px 13px;border-radius:8px;font-weight:700;font-size:14px;color:var(--muted-2);text-decoration:none;white-space:nowrap;border:0;background:none;cursor:pointer}.tab:hover{background:var(--chalk-2)}.tab.active{background:var(--navy);color:var(--white)}.dark .tab{color:#c6d0df}.dark .tab:hover{background:var(--navy-2)}.dark .tab.active{background:var(--lime);color:var(--navy)}.table{width:100%;border-collapse:collapse;font-size:14px}.table th{text-align:left;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:9px 10px;border-bottom:1px solid var(--line);white-space:nowrap}.table td{padding:10px;border-bottom:1px solid #f0f1ec;vertical-align:middle}.table tr:last-child td{border-bottom:0}.table .r{text-align:right}.table .c{text-align:center}.table tr.qualified td:first-child{box-shadow:inset 3px 0 0 var(--lime)}.table-wrap{overflow-x:auto}.dark .table th{color:#aebacc;border-color:var(--navy-3)}.dark .table td{border-color:var(--navy-3)}.topbar{position:sticky;top:0;z-index:30;background:#f4f5eff2;backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.topbar .inner{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 24px;max-width:1400px;margin:0 auto}.navlink{text-decoration:none;font-weight:600;font-size:15px;padding:8px 10px;border-radius:8px}.navlink.active,.navlink:hover{background:var(--white)}.page{padding-top:32px;padding-bottom:80px}.page-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-bottom:24px}.page-title{font-size:clamp(34px,5vw,56px)}.manage-head{background:var(--navy);color:var(--white)}.manage-head .inner{max-width:1400px;margin:0 auto;padding:22px 24px 0}.manage-head .tabs{margin-top:18px;padding-bottom:12px}.overlay{position:fixed;inset:0;background:#0b14248c;z-index:100;display:flex;align-items:flex-start;justify-content:center;padding:6vh 16px;overflow-y:auto}.modal{background:var(--white);border-radius:20px;width:100%;max-width:560px;padding:26px;box-shadow:0 40px 80px -30px #00000080}.modal.wide{max-width:860px}.toasts{position:fixed;bottom:18px;right:18px;z-index:200;display:flex;flex-direction:column;gap:8px;max-width:calc(100vw - 36px)}.toast{background:var(--navy);color:var(--white);padding:12px 16px;border-radius:12px;font-weight:600;box-shadow:var(--shadow);display:flex;gap:10px;align-items:center}.toast.error{background:#b42318}.toast .dot{color:var(--lime)}.empty{text-align:center;padding:48px 20px;border:2px dashed var(--line);border-radius:18px;color:var(--muted)}.empty h3{color:var(--navy);font-size:20px;margin-bottom:6px}.match{background:var(--white);border:1px solid var(--line);border-radius:12px;padding:10px 12px;display:grid;gap:4px}.match.live{border-color:var(--live);box-shadow:0 0 0 1px var(--live)}.match .side{display:flex;justify-content:space-between;align-items:center;gap:8px;font-weight:700}.match .side.lost{color:var(--muted);font-weight:600}.match .side .score{font-family:var(--display);font-stretch:75%;font-weight:900;font-size:20px;min-width:24px;text-align:right}.match .meta{display:flex;justify-content:space-between;gap:8px;font-size:11px;font-weight:700;color:var(--muted);letter-spacing:.04em;text-transform:uppercase}.dark .match{background:var(--navy);border-color:var(--navy-3)}.dark .match .side.lost{color:#93a0b6}.bracket{display:flex;gap:28px;overflow-x:auto;padding:6px 2px 16px}.bracket .round{display:flex;flex-direction:column;justify-content:space-around;gap:14px;min-width:210px}.bracket .round-title{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:4px}.bracket .champion{background:var(--lime);color:var(--navy);border-radius:12px;padding:14px;text-align:center;align-self:center;min-width:160px}.pick{border:2px solid var(--line);background:var(--white);border-radius:14px;padding:14px;cursor:pointer;text-align:left;display:flex;gap:10px;align-items:center;transition:border-color .15s,transform .15s}.pick:hover{border-color:var(--navy-3)}.pick.on{border-color:var(--navy);box-shadow:0 0 0 3px var(--lime)}.pick .emoji{font-size:26px;line-height:1}.steps{display:flex;gap:8px}.steps .s{height:6px;flex:1;border-radius:3px;background:var(--line)}.steps .s.on{background:var(--navy)}.stat{background:var(--white);border:1px solid var(--line);border-radius:16px;padding:18px}.stat .v{font-family:var(--display);font-stretch:70%;font-weight:900;font-size:40px;line-height:1}.meter{height:8px;background:var(--line-2);border-radius:4px;overflow:hidden}.meter>i{display:block;height:100%;background:var(--navy);border-radius:4px}.meter.full>i{background:var(--live)}.hero{position:relative;background:var(--navy);color:var(--white);overflow:hidden}.pitch{position:absolute;inset:0;width:100%;height:100%;opacity:.08;pointer-events:none}.hero .cover{position:absolute;inset:0;background-size:cover;background-position:center;opacity:.25}.public-tabs{position:sticky;top:0;z-index:20;background:#f4f5eff5;backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.public-tabs .tabs{padding:10px 0}.watermark{display:inline-flex;align-items:center;gap:8px;text-decoration:none;font-size:13px;font-weight:700;color:var(--muted-2)}.tv{position:fixed;inset:0;background:var(--navy);color:var(--white);display:flex;flex-direction:column;overflow:hidden}.tv.light{background:var(--chalk);color:var(--navy)}.tv .tv-body{flex:1;padding:3vh 4vw;display:flex;flex-direction:column;min-height:0}.tv .match{font-size:1.4vw;padding:1.2vh 1.2vw}.tv .match .side .score{font-size:2.6vw}.tv .table{font-size:1.5vw}.tv .table td,.tv .table th{padding:1vh .8vw}@keyframes fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.fade{animation:fade .5s ease}.scorepad{display:grid;grid-template-columns:1fr auto 1fr;gap:12px;align-items:center}.bigscore{font-family:var(--display);font-stretch:70%;font-weight:900;font-size:clamp(56px,12vw,120px);line-height:.9;text-align:center}.tapbtn{border:0;border-radius:14px;padding:16px;font-weight:800;font-size:18px;cursor:pointer;background:var(--navy-2);color:var(--white)}.tapbtn.plus{background:var(--lime);color:var(--navy)}.tapbtn:active{transform:scale(.97)}.planner{display:grid;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:14px;overflow:auto;max-height:72vh}.planner .cell{background:var(--white);min-height:58px;padding:4px}.planner .cell.head{position:sticky;top:0;z-index:2;background:var(--chalk-2);font-weight:800;font-size:12px;padding:8px}.planner .cell.time{position:sticky;left:0;z-index:1;background:var(--chalk-2);font-family:var(--mono);font-size:12px;padding:8px}.planner .cell.over{background:#f4ffd6}.chip{background:var(--chalk-2);border:1px solid var(--line-2);border-left:4px solid var(--navy);border-radius:8px;padding:4px 6px;font-size:12px;font-weight:700;cursor:grab;line-height:1.25}.chip.conflict{border-left-color:var(--live);background:#fff0f0}.chip.final{opacity:.6;cursor:default}.skeleton{background:linear-gradient(90deg,#eceee6,#f6f7f2,#eceee6);background-size:200% 100%;animation:sk 1.2s infinite;border-radius:12px}@keyframes sk{0%{background-position:200% 0}to{background-position:-200% 0}}.spinner{width:22px;height:22px;border:3px solid var(--line);border-top-color:var(--navy);border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.center-screen{min-height:60vh;display:grid;place-items:center}.auth-wrap{min-height:100vh;display:grid;grid-template-columns:1fr 1fr}.auth-side{background:var(--navy);color:var(--white);padding:48px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}.auth-main{display:grid;place-items:center;padding:32px 20px}@media (max-width: 900px){.auth-wrap{grid-template-columns:1fr}.auth-side{display:none}}.sidebar-layout{display:grid;grid-template-columns:220px 1fr;gap:28px}.sidenav{display:flex;flex-direction:column;gap:2px;position:sticky;top:80px;align-self:start}.sidenav a{text-decoration:none;padding:9px 12px;border-radius:10px;font-weight:700;font-size:14px;color:var(--muted-2)}.sidenav a.active{background:var(--navy);color:var(--white)}.sidenav a:hover:not(.active){background:var(--white)}@media (max-width: 860px){.sidebar-layout{grid-template-columns:1fr}.sidenav{position:static;flex-direction:row;overflow-x:auto}}@media print{.topbar,.public-tabs,.no-print,.toasts{display:none!important}body{background:#fff}.card{break-inside:avoid}}.hide-desktop{display:none}@media (max-width: 900px){.hide-desktop{display:block}}.split{display:grid;grid-template-columns:minmax(0,3fr) minmax(260px,1fr);gap:16px;align-items:start}@media (max-width: 900px){.split{grid-template-columns:1fr}}@media (max-width: 760px){.manage-span{grid-column:auto!important}}.tt-theme{--chalk: var(--tt-bg);--chalk-2: var(--tt-surface-2);--white: var(--tt-surface);--navy: var(--tt-ink);--slate: var(--tt-ink-2);--muted: var(--tt-muted);--muted-2: var(--tt-muted);--line: var(--tt-line);--line-2: var(--tt-line);--lime: var(--tt-accent);--accent: var(--tt-accent);--lime-dark: var(--tt-ink);--live: var(--tt-live);--radius: var(--tt-radius);--navy-2: var(--tt-hero-2);--navy-3: var(--tt-hero-line);background:var(--tt-bg);color:var(--tt-ink);min-height:100vh}.tt-theme .disp{font-family:var(--tt-display);font-stretch:var(--tt-display-stretch);text-transform:var(--tt-display-transform);letter-spacing:var(--tt-display-tracking);font-weight:var(--tt-display-weight)}.tt-theme .hero,.tt-theme .dark,.tt-theme.tv{background:var(--tt-hero-image);color:var(--tt-hero-ink)}.tt-theme .hero .tt-surface,.tt-theme.tv .tt-surface{color:var(--tt-hero-ink)}.tt-theme .hero-muted,.tt-theme .dark .muted,.tt-theme.tv .muted{color:var(--tt-hero-muted)}:is(.tt-theme .dark,.tt-theme.tv) :is(.match,.card){background:var(--tt-hero-2);border-color:var(--tt-hero-line);color:var(--tt-hero-ink)}:is(.tt-theme .dark,.tt-theme.tv) .match .side.lost{color:var(--tt-hero-muted)}:is(.tt-theme .dark,.tt-theme.tv) .table th{color:var(--tt-hero-muted);border-color:var(--tt-hero-line)}:is(.tt-theme .dark,.tt-theme.tv) .table td{border-color:var(--tt-hero-line)}.tt-theme :is(.dark,.hero) .btn.ghost,.tt-theme.tv .btn.ghost{color:var(--tt-hero-ink);border-color:var(--tt-hero-line)}.tt-theme .btn.lime,.tt-theme .badge.lime,.tt-theme .bracket .champion,.tt-theme .dark .tab.active{color:var(--tt-accent-ink)}.tt-theme .badge.navy{background:var(--tt-ink);color:var(--tt-surface);border-color:var(--tt-ink)}.tt-theme .public-tabs{background:color-mix(in srgb,var(--tt-bg) 94%,transparent)}.tt-theme .match,.tt-theme .card,.tt-theme .panel{border-radius:var(--tt-radius)}.tt-theme .match .side .score{font-family:var(--tt-display);font-stretch:var(--tt-display-stretch)}.pick .tt-icon-wrap{flex:none}.sport-thumb{position:relative;overflow:hidden}.sport-thumb>span:first-child{position:absolute;inset:0}.sport-thumb .tt-thumb{width:100%;height:100%}.theme-pick{border:2px solid var(--line);border-radius:18px;padding:6px;background:var(--white);cursor:pointer;text-align:left;display:flex;flex-direction:column;gap:8px}.theme-pick.on{border-color:var(--navy);box-shadow:0 0 0 3px var(--lime)}.theme-pick .ttp{font-size:11px;pointer-events:none}.theme-pick .ttp-title{font-size:18px}
