.typer-landing{--tl-accent:#c8ff00;--tl-accent-ink:#0a0c00;--tl-amber:#ffb020;--tl-bg:transparent;--tl-bg-2:#101315;--tl-bg-3:#161a1d;--tl-ink:#f2f5f3;--tl-ink-2:#aeb6ba;--tl-ink-3:#6b7479;--tl-line:#ffffff14;--tl-line-2:#ffffff24;--tl-table-surface:#101315;--tl-display:"Archivo", system-ui, sans-serif;--tl-mono:"Space Mono", ui-monospace, monospace;font-family:var(--tl-display);color:var(--tl-ink);line-height:1.45;position:relative}.typer-landing a{color:inherit;text-decoration:none}.tl-atmos{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.tl-atmos .tl-glow{background:radial-gradient(50% 50% at 50% 50%, color-mix(in oklab, var(--tl-accent) 40%, transparent), transparent 70%);opacity:.55;filter:blur(20px);width:120%;height:90vh;position:absolute;top:-18vh;left:50%;transform:translate(-50%)}.tl-atmos .tl-grid{background-image:linear-gradient(to right, var(--tl-line) 1px, transparent 1px), linear-gradient(to bottom, var(--tl-line) 1px, transparent 1px);opacity:.5;background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 80% at 50% 0,#000 30%,#0000 80%);mask-image:radial-gradient(120% 80% at 50% 0,#000 30%,#0000 80%)}.tl-atmos .tl-circle{aspect-ratio:1;border:1px solid var(--tl-line-2);opacity:.5;border-radius:50%;width:min(900px,120%);position:absolute;top:42vh;left:50%;transform:translate(-50%,-50%)}.tl-atmos .tl-circle:after{content:"";border:1px solid var(--tl-line);border-radius:50%;position:absolute;inset:32%}.tl-wrap{width:min(1180px,100%);margin-inline:auto}.tl-shell{z-index:2;position:relative}.tl-btn{font-family:var(--tl-mono);letter-spacing:.07em;text-transform:uppercase;cursor:pointer;border:none;border-radius:11px;align-items:center;gap:8px;padding:11px 16px;font-size:12.5px;font-weight:700;transition:transform .15s,box-shadow .2s,background .2s;display:inline-flex}.tl-btn svg{width:16px;height:16px}.tl-btn-accent{background:var(--tl-accent);box-shadow:0 8px 26px color-mix(in oklab, var(--tl-accent) 32%, transparent);color:#000!important}.tl-btn-accent:hover{box-shadow:0 12px 34px color-mix(in oklab, var(--tl-accent) 45%, transparent);transform:translateY(-2px)}.tl-btn-ghost{background:var(--tl-bg-2);color:var(--tl-ink);border:1px solid var(--tl-line-2)}.tl-btn-ghost:hover{background:var(--tl-bg-3);transform:translateY(-2px)}.tl-btn-xl{border-radius:13px;padding:16px 24px;font-size:14px}.tl-hero{padding:64px 0 40px}.tl-eyebrow{font-family:var(--tl-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--tl-ink-2);flex-wrap:wrap;align-items:center;gap:10px;font-size:11.5px;display:flex}.tl-eyebrow .tl-pill{border:1px solid var(--tl-line-2);border-radius:999px;padding:5px 11px}.tl-eyebrow .tl-pill.tl-live{color:var(--tl-accent);border-color:color-mix(in oklab, var(--tl-accent) 40%, transparent);align-items:center;gap:7px;display:inline-flex}.tl-dot{background:var(--tl-accent);border-radius:50%;width:7px;height:7px;animation:2s infinite tl-pulse}@keyframes tl-pulse{0%{box-shadow:0 0 0 0 color-mix(in oklab, var(--tl-accent) 60%, transparent)}70%{box-shadow:0 0 0 9px #0000}to{box-shadow:0 0 #0000}}.tl-kicker{font-family:var(--tl-mono);letter-spacing:.34em;text-transform:uppercase;color:var(--tl-ink-2);margin-top:26px;font-size:clamp(12px,1.6vw,15px)}.tl-h1{letter-spacing:-.02em;text-transform:uppercase;margin:8px 0 0;font-size:clamp(56px,12vw,180px);font-weight:900;line-height:.84}.tl-h1 .tl-line2{color:var(--tl-accent);display:block}.tl-h1 .tl-strk{-webkit-text-stroke:2px var(--tl-ink);color:#0000}.tl-lead{max-width:560px;color:var(--tl-ink-2);margin-top:24px;font-size:clamp(16px,1.9vw,20px)}.tl-lead b{color:var(--tl-ink);font-weight:700}.tl-cta-row{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.tl-stats{grid-template-columns:repeat(2,1fr);gap:12px;max-width:460px;margin-top:40px;display:grid}.tl-stat{background:linear-gradient(180deg, var(--tl-bg-2), color-mix(in oklab, var(--tl-bg-2) 60%, transparent));border:1px solid var(--tl-line);border-radius:14px;padding:16px 18px}.tl-stat .tl-lab{font-family:var(--tl-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tl-ink-3);font-size:10.5px}.tl-stat .tl-val{font-family:var(--tl-mono);margin-top:6px;font-size:clamp(22px,3.4vw,30px);font-weight:700}.tl-stat .tl-val.tl-acc{color:var(--tl-accent)}.tl-cd{align-items:baseline;gap:4px;display:flex}.tl-cd span{font-variant-numeric:tabular-nums}.tl-cd small{color:var(--tl-ink-3);margin-left:2px;font-size:11px;font-weight:400}.tl-sec{padding:80px 0;position:relative}.tl-sec-eyebrow{font-family:var(--tl-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--tl-ink-3);align-items:center;gap:10px;font-size:12px;display:flex}.tl-sec-eyebrow:before{content:"";background:var(--tl-accent);width:26px;height:1px}.tl-sec-title{text-transform:uppercase;letter-spacing:-.015em;margin-top:16px;font-size:clamp(34px,6vw,72px);font-weight:900;line-height:.92}.tl-prize{border-top:1px solid var(--tl-line)}.tl-prize-grid{margin-top:40px}.tl-prize .tl-sec-eyebrow:before{background:var(--tl-amber)}.tl-prize-title .tl-amber{color:var(--tl-amber)}.tl-prize-lead{max-width:440px;color:var(--tl-ink-2);margin-top:20px;font-size:17px}.tl-podium{flex-direction:column;gap:10px;max-width:430px;margin-top:28px;display:flex}.tl-pl{background:var(--tl-bg-2);border:1px solid var(--tl-line);border-radius:12px;align-items:center;gap:14px;padding:12px 16px;display:flex}.tl-pl .tl-rk{font-family:var(--tl-mono);border-radius:8px;flex:none;place-items:center;width:30px;height:30px;font-size:13px;font-weight:700;display:grid}.tl-pl.tl-first .tl-rk{background:var(--tl-amber);color:#241500}.tl-pl.tl-second .tl-rk{color:#1a1d1f;background:#d7dde0}.tl-pl.tl-third .tl-rk{color:#1a1003;background:#c8895a}.tl-pl .tl-pt{font-size:15px;font-weight:700}.tl-pl .tl-ps{font-family:var(--tl-mono);color:var(--tl-ink-3);text-transform:uppercase;letter-spacing:.08em;margin-left:auto;font-size:11.5px}.tl-prize-visual{position:relative}.tl-prize-frame{background:radial-gradient(120% 90% at 50% 0%, color-mix(in oklab, var(--tl-amber) 16%, transparent), transparent 60%), var(--tl-bg-2);border:1px solid color-mix(in oklab, var(--tl-amber) 28%, var(--tl-line));box-shadow:0 40px 90px -40px color-mix(in oklab, var(--tl-amber) 45%, transparent);border-radius:24px;padding:18px;position:relative}.tl-prize-img{background:var(--tl-bg-3);width:100%;height:clamp(320px,40vw,480px);color:var(--tl-ink-3);font-family:var(--tl-mono);text-transform:uppercase;letter-spacing:.1em;border-radius:16px;justify-content:center;align-items:center;font-size:13px;display:flex;overflow:hidden}.tl-prize-frame .tl-ghost-num{color:#0000;-webkit-text-stroke:1.5px color-mix(in oklab, var(--tl-amber) 40%, transparent);z-index:-1;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:200px;font-weight:900;line-height:1;position:absolute;top:-46px;right:-6px}.tl-prize-badge{z-index:3;background:var(--tl-amber);color:#241500;font-family:var(--tl-mono);letter-spacing:.08em;text-transform:uppercase;box-shadow:0 10px 28px -8px color-mix(in oklab, var(--tl-amber) 60%, transparent);border-radius:11px;padding:9px 13px;font-size:12px;font-weight:700;position:absolute;top:-14px;left:-14px}.tl-scoring{border-top:1px solid var(--tl-line)}.tl-score-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:42px;display:grid}.tl-score-card{background:var(--tl-bg-2);border:1px solid var(--tl-line);border-radius:16px;padding:22px 20px 20px;transition:border-color .25s,transform .25s}.tl-score-card:hover{border-color:var(--tl-line-2);transform:translateY(-3px)}.tl-score-card .tl-pts{font-family:var(--tl-mono);font-size:46px;font-weight:700;line-height:1}.tl-score-card.tl-top .tl-pts{color:var(--tl-accent)}.tl-score-card .tl-u{font-family:var(--tl-mono);color:var(--tl-ink-3);letter-spacing:.1em;text-transform:uppercase;margin-top:2px;font-size:12px}.tl-score-card .tl-d{color:var(--tl-ink-2);margin-top:16px;font-size:14.5px}.tl-score-card .tl-d b{color:var(--tl-ink);margin-bottom:3px;font-size:15px;font-weight:700;display:block}.tl-how{border-top:1px solid var(--tl-line)}.tl-steps{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:42px;display:grid}.tl-step{border:1px solid var(--tl-line);background:linear-gradient(180deg, var(--tl-bg-2), transparent);border-radius:16px;padding:26px 24px}.tl-step .tl-n{font-family:var(--tl-mono);color:var(--tl-accent);letter-spacing:.1em;font-size:13px;font-weight:700}.tl-step h3{text-transform:uppercase;margin:14px 0 8px;font-size:24px;font-weight:900}.tl-step p{color:var(--tl-ink-2);font-size:15px}.tl-ticker{border-block:1px solid var(--tl-line);background:color-mix(in oklab, var(--tl-bg-2) 50%, transparent);padding:18px 0;overflow:hidden}.tl-tick-track{width:max-content;animation:38s linear infinite tl-scroll;display:flex}.tl-ticker:hover .tl-tick-track{animation-play-state:paused}.tl-tick-item{font-family:var(--tl-mono);letter-spacing:.06em;color:var(--tl-ink-2);align-items:center;gap:22px;padding:0 22px;font-size:clamp(18px,2.4vw,26px);font-weight:700;display:flex}.tl-tick-item:after{content:"";background:var(--tl-accent);border-radius:50%;width:8px;height:8px}.tl-tick-item.tl-pol{color:var(--tl-accent)}@keyframes tl-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.tl-final{padding:96px 0 80px}.tl-final-card{background:radial-gradient(120% 140% at 12% 0%, color-mix(in oklab, var(--tl-accent) 22%, transparent), transparent 55%), var(--tl-bg-2);border:1px solid color-mix(in oklab, var(--tl-accent) 26%, var(--tl-line));border-radius:28px;padding:clamp(36px,6vw,72px);position:relative;overflow:hidden}.tl-final-card .tl-big{text-transform:uppercase;letter-spacing:-.02em;max-width:13ch;font-size:clamp(40px,8vw,104px);font-weight:900;line-height:.9}.tl-final-card .tl-big em{color:var(--tl-accent);font-style:normal}.tl-final-row{flex-wrap:wrap;align-items:center;gap:18px;margin-top:32px;display:flex}.tl-final-mini{font-family:var(--tl-mono);color:var(--tl-ink-2);letter-spacing:.06em;text-transform:uppercase;font-size:12.5px}.tl-final-mini b{color:var(--tl-ink)}.tl-final-card .tl-bgnum{color:#0000;-webkit-text-stroke:1.5px var(--tl-line-2);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:min(30vw,400px);font-weight:900;line-height:1;position:absolute;bottom:-7%;right:-4%}.tl-reveal{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(22px)}.tl-reveal.tl-in{opacity:1;transform:none}.tl-hero .tl-reveal{opacity:1;transition:none;animation:.9s cubic-bezier(.2,.7,.2,1) both tl-rise;transform:none}@keyframes tl-rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}.tl-d1{animation-delay:50ms}.tl-d2{animation-delay:.15s}.tl-d3{animation-delay:.26s}.tl-d4{animation-delay:.38s}.tl-d5{animation-delay:.5s}.tl-d6{animation-delay:.62s}@media (width<=900px){.tl-prize-grid{grid-template-columns:1fr;gap:28px}.tl-prize-visual{order:-1;max-width:380px}.tl-score-grid{grid-template-columns:repeat(2,1fr)}.tl-steps{grid-template-columns:1fr}}@media (width<=560px){.tl-stats{grid-template-columns:1fr;max-width:340px}.tl-score-grid{grid-template-columns:1fr}.tl-eyebrow .tl-hideph{display:none}}.tl-page{max-width:900px;margin:0 auto;padding:24px 0 60px}.tl-back{font-family:var(--tl-mono);letter-spacing:.06em;color:var(--tl-ink-3);margin-bottom:16px;font-size:12px;transition:color .2s;display:inline-block}.tl-back:hover{color:var(--tl-accent)}.tl-loader{border:2px solid var(--tl-accent);border-top-color:#0000;border-radius:50%;width:28px;height:28px;animation:.7s linear infinite tl-spin}@keyframes tl-spin{to{transform:rotate(360deg)}}.tl-empty{text-align:center;color:var(--tl-ink-3);padding:48px 0;font-size:14px}.tl-page-header{border-bottom:1px solid var(--tl-line);margin-bottom:28px;padding-bottom:20px;position:relative}.tl-page-header:after{content:"";background:linear-gradient(90deg, var(--tl-accent), color-mix(in oklab, var(--tl-accent) 20%, transparent));border-radius:2px;width:64px;height:2px;position:absolute;bottom:-1px;left:0}.tl-page-title-row{align-items:center;gap:12px;margin-bottom:10px;display:flex}.tl-page-title-left{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.tl-page-title-right{flex:1;justify-content:flex-end;display:flex}.tl-page-icon{color:var(--tl-accent);background:color-mix(in oklab, var(--tl-accent) 12%, transparent);border:1px solid color-mix(in oklab, var(--tl-accent) 24%, transparent);box-sizing:content-box;border-radius:12px;flex-shrink:0;padding:8px}.tl-page-title{font-family:var(--tl-display);text-transform:uppercase;letter-spacing:-.01em;color:var(--tl-ink);font-size:clamp(26px,5vw,42px);font-weight:900;line-height:1}.tl-page-desc{color:var(--tl-ink-2);max-width:560px;margin-bottom:12px;font-size:15px}.tl-page-meta-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.tl-page-meta{font-family:var(--tl-mono);letter-spacing:.06em;color:var(--tl-ink-3);flex-wrap:wrap;align-items:center;gap:16px;font-size:11px;display:flex}.tl-meta-item{border:1px solid var(--tl-line);background:color-mix(in oklab, var(--tl-bg-2) 60%, transparent);border-radius:999px;align-items:center;gap:6px;padding:5px 11px;display:flex}.tl-meta-item svg{color:var(--tl-ink-2)}.tl-page-prize{text-align:center;background:color-mix(in oklab, var(--tl-amber) 10%, transparent);border:1px solid color-mix(in oklab, var(--tl-amber) 22%, transparent);border-radius:12px;padding:8px 16px}.tl-page-prize-label{font-family:var(--tl-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--tl-amber);opacity:.8;justify-content:center;align-items:center;gap:6px;margin-bottom:4px;font-size:10px;font-weight:700;display:flex}.tl-page-prize-text{color:var(--tl-amber);font-size:14px;font-weight:700}.tl-toolbar{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:24px;display:flex}.tl-toolbar.tl-toolbar-nav{margin-bottom:8px}.tl-toolbar-nav .tl-toolbar-btn{flex:1 1 0;justify-content:center;min-width:0}.tl-toolbar-filters{flex-wrap:nowrap}.tl-toolbar-sticky{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:0 0;justify-content:flex-end;margin-bottom:16px;padding:8px 0;display:flex;position:sticky;top:0}.tl-toolbar-sticky .tl-odds-toggle{box-shadow:0 6px 18px -8px #0009}.tl-toolbar-sep{background:var(--tl-line-2);width:1px;height:20px;margin:0 4px}.tl-toolbar-btn{font-family:var(--tl-mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--tl-line);background:var(--tl-bg-2);color:var(--tl-ink-3);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:11.5px;font-weight:700;text-decoration:none;transition:color .15s,border-color .15s,background .15s,box-shadow .15s;display:flex}.tl-toolbar-btn:hover{color:var(--tl-ink);border-color:var(--tl-line-2);background:var(--tl-bg-3)}.tl-toolbar-btn.tl-active{background:color-mix(in oklab, var(--tl-accent) 18%, transparent);color:var(--tl-accent);border-color:color-mix(in oklab, var(--tl-accent) 32%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--tl-accent) 14%, transparent)}.tl-bonus-btn:not(.tl-active){background:color-mix(in oklab, #f59e0b 8%, var(--tl-bg-2));color:#f59e0b;border-color:oklab(76.8591% .0560995 .154808/.4);animation:2s ease-in-out infinite bonus-pulse}.tl-bonus-btn:not(.tl-active):hover{color:#fbbf24;border-color:#f59e0b}.tl-bonus-btn.tl-active{color:#f59e0b;background:oklab(76.8591% .0560995 .154808/.18);border-color:oklab(76.8591% .0560995 .154808/.4);animation:none}.tl-bonus-icon{font-size:13px;line-height:1}@keyframes bonus-pulse{0%,to{box-shadow:0 0 oklab(76.8591% .0560995 .154808/.3)}50%{box-shadow:0 0 12px 3px oklab(76.8591% .0560995 .154808/.25)}}.tl-upcoming-btn:not(.tl-active){border-color:color-mix(in oklab, var(--tl-accent) 40%, transparent);background:color-mix(in oklab, var(--tl-accent) 8%, var(--tl-bg-2));color:var(--tl-accent);animation:2s ease-in-out infinite upcoming-pulse}.tl-upcoming-btn:not(.tl-active):hover{border-color:var(--tl-accent)}.tl-upcoming-btn.tl-active{animation:none}@keyframes upcoming-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in oklab, var(--tl-accent) 30%, transparent)}50%{box-shadow:0 0 12px 3px color-mix(in oklab, var(--tl-accent) 25%, transparent)}}.tl-toolbar-table{color:var(--tl-ink-2)}.tl-toolbar-table svg{color:var(--tl-accent);opacity:.75;transition:opacity .15s}.tl-toolbar-table:hover{color:var(--tl-ink);border-color:color-mix(in oklab, var(--tl-accent) 30%, var(--tl-line-2))}.tl-toolbar-table:hover svg{opacity:1}.tl-events-list{flex-direction:column;gap:8px;display:flex}.tl-date-group{border:1px solid var(--tl-line);background:linear-gradient(180deg, var(--tl-bg-2), color-mix(in oklab, var(--tl-bg-2) 70%, transparent));border-radius:14px;transition:border-color .15s;overflow:hidden}.tl-date-group:hover{border-color:var(--tl-line-2)}.tl-date-header{cursor:pointer;text-align:left;width:100%;color:var(--tl-ink);font:inherit;background:0 0;border:none;align-items:center;gap:10px;padding:14px 16px;transition:background .15s;display:flex}.tl-date-header:hover{background:color-mix(in oklab, var(--tl-bg-3) 50%, transparent)}.tl-date-header:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in oklab, var(--tl-accent) 35%, transparent);outline:none}.tl-date-chevron{color:var(--tl-ink-3);flex-shrink:0;transition:transform .2s;transform:rotate(-90deg)}.tl-date-chevron.tl-open{color:var(--tl-accent);transform:rotate(0)}.tl-date-label{font-family:var(--tl-display);text-transform:capitalize;flex:1;font-size:14px;font-weight:700}.tl-date-badge{font-family:var(--tl-mono);background:color-mix(in oklab, var(--tl-ink-3) 12%, transparent);color:var(--tl-ink-3);border-radius:999px;align-items:center;gap:4px;padding:3px 10px;font-size:11px;font-weight:700;display:flex}.tl-date-badge.tl-partial{background:color-mix(in oklab, var(--tl-amber) 14%, transparent);color:var(--tl-amber)}.tl-date-badge.tl-complete{color:#4ade80;background:oklab(72.2746% -.165574 .0972219/.14)}.tl-date-count{font-family:var(--tl-mono);color:var(--tl-ink-3);letter-spacing:.04em;font-size:11px}.tl-date-events{flex-direction:column;gap:4px;padding:4px 8px 8px;display:flex}.tl-event-row{background:color-mix(in oklab, var(--tl-bg-3) 40%, transparent);border:1px solid var(--tl-line);border-radius:10px;padding:10px 12px;transition:border-color .15s,background .15s,transform .15s;position:relative}.tl-event-row:before{content:"";background:var(--tl-accent);opacity:0;border-radius:2px;width:2px;transition:opacity .15s;position:absolute;top:8px;bottom:8px;left:0}.tl-event-row-inner{align-items:center;gap:12px;display:flex}.tl-event-row:hover{border-color:var(--tl-line-2);background:color-mix(in oklab, var(--tl-bg-3) 60%, transparent);transform:translateY(-1px)}.tl-event-row:hover:before{opacity:.7}.tl-event-time{font-family:var(--tl-mono);color:var(--tl-ink-3);flex-shrink:0;min-width:40px;font-size:12px}.tl-event-group{color:var(--tl-ink-3);white-space:nowrap;background:#ffffff0a;border-radius:4px;flex-shrink:0;padding:2px 6px;font-size:10px}.tl-event-teams{flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.tl-event-team{color:var(--tl-ink);font-size:14px;font-weight:600}.tl-event-vs{color:var(--tl-ink-3);font-size:11px}.tl-event-score{font-family:var(--tl-mono);color:var(--tl-accent);margin-left:4px;font-size:13px;font-weight:700}.tl-event-action{flex-shrink:0;align-items:center;gap:10px;display:flex}.tl-event-boosts{margin-top:8px}.tl-odds-toggle{white-space:nowrap;margin-left:auto;font-size:12px!important}.tl-odds-row{gap:6px;margin-top:8px;display:flex}.tl-odds-btn{cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:6px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1px;min-height:44px;padding:6px 12px;transition:all .15s;display:flex}.tl-odds-btn:hover{background:#c8ff000d;border-color:#c8ff0040}.tl-odds-btn:focus-visible{outline:none;box-shadow:0 0 0 2px #c8ff004d}.tl-odds-btn--selected{background:#c8ff001f;border-color:#c8ff0080}.tl-odds-label{font-family:var(--tl-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--tl-ink-3);font-size:9px}.tl-odds-btn--selected .tl-odds-label{color:var(--tl-accent)}.tl-odds-value{font-family:var(--tl-mono);color:var(--tl-ink-1);font-size:13px;font-weight:700}.tl-odds-btn--selected .tl-odds-value{color:var(--tl-accent)}.tl-event-login{color:var(--tl-ink-3);font-size:11px}.tl-event-link{font-family:var(--tl-mono);color:var(--tl-accent);opacity:.7;align-items:center;gap:4px;font-size:11px;transition:opacity .15s;display:flex}.tl-event-link:hover{opacity:1}.tl-form{align-items:center;gap:6px;display:flex}.tl-form-input{text-align:center;width:38px;height:32px;font-family:var(--tl-mono);background:var(--tl-bg-3);border:1px solid var(--tl-line-2);color:var(--tl-ink);border-radius:8px;outline:none;font-size:14px;font-weight:700;transition:border-color .15s}.tl-form-input:focus{border-color:var(--tl-accent)}.tl-form-sep{color:var(--tl-ink-3);font-size:12px}.tl-form-submit{background:color-mix(in oklab, var(--tl-accent) 14%, transparent);width:32px;height:32px;color:var(--tl-accent);cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;transition:background .15s;display:flex}.tl-form-submit:hover{background:color-mix(in oklab, var(--tl-accent) 25%, transparent)}.tl-form-submit:disabled{opacity:.5;cursor:default}.tl-form-spinner{border:2px solid var(--tl-accent);border-top-color:#0000;border-radius:50%;width:12px;height:12px;animation:.7s linear infinite tl-spin}.tl-form-error{color:#ef4444;font-size:11px}.tl-form-locked{color:var(--tl-ink-3);align-items:center;gap:5px;font-size:11px;display:flex}.tl-form-result{align-items:center;gap:8px;display:flex}.tl-form-score{font-family:var(--tl-mono);color:var(--tl-ink);font-size:14px;font-weight:700}.tl-form-pts{font-family:var(--tl-mono);border-radius:6px;padding:2px 8px;font-size:11px;font-weight:700}.tl-form-pts.tl-win{color:#4ade80;background:#22c55e26}.tl-form-pts.tl-lose{color:#f87171;background:#ef444426}.tl-search{margin-bottom:20px;position:relative}.tl-search-icon{color:var(--tl-ink-3);position:absolute;top:50%;left:14px;transform:translateY(-50%)}.tl-search-input{width:100%;font:inherit;background:var(--tl-bg-2);border:1px solid var(--tl-line);color:var(--tl-ink);border-radius:12px;outline:none;padding:12px 14px 12px 40px;font-size:14px;transition:border-color .15s}.tl-search-input::placeholder{color:var(--tl-ink-3)}.tl-search-input:focus{border-color:color-mix(in oklab, var(--tl-accent) 40%, transparent)}.tl-table{border:1px solid var(--tl-line);background:var(--tl-bg-2);border-radius:14px;overflow:hidden}.tl-table-head{font-family:var(--tl-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tl-ink-3);background:color-mix(in oklab, var(--tl-bg-3) 35%, transparent);border-bottom:1px solid var(--tl-line-2);grid-template-columns:3rem 1fr 5rem 4rem 3.5rem;gap:4px;padding:11px 16px;font-size:10px;font-weight:700;display:grid}.tl-th-rank{text-align:center}.tl-th-pts,.tl-th-count,.tl-th-exact{justify-content:center;align-items:center;display:flex}.tl-th-pred,.tl-th-1x2{text-align:center}.tl-table-body{flex-direction:column;display:flex}.tl-table-row{border-bottom:1px solid var(--tl-line);grid-template-columns:3rem 1fr 5rem 4rem 3.5rem;align-items:center;gap:4px;padding:10px 16px;transition:background .1s;display:grid}.tl-table-row:last-child{border-bottom:none}.tl-table-row:hover{background:color-mix(in oklab, var(--tl-bg-3) 40%, transparent)}.tl-table-row.tl-me{background:color-mix(in oklab, var(--tl-accent) 6%, transparent);border-left:2px solid var(--tl-accent)}.tl-table-body .tl-table-row-lb{position:relative}.tl-table-body .tl-table-row-lb:first-child:before,.tl-table-body .tl-table-row-lb:nth-child(2):before,.tl-table-body .tl-table-row-lb:nth-child(3):before{content:"";width:3px;position:absolute;top:0;bottom:0;left:0}.tl-table-body .tl-table-row-lb:first-child{background:oklab(83.6861% .0159629 .163645/.07)}.tl-table-body .tl-table-row-lb:first-child:before{background:#fbbf24}.tl-table-body .tl-table-row-lb:nth-child(2){background:oklab(87.1681% -.00188759 -.00914592/.06)}.tl-table-body .tl-table-row-lb:nth-child(2):before{background:#d1d5db}.tl-table-body .tl-table-row-lb:nth-child(3){background:oklab(66.584% .082678 .133963/.07)}.tl-table-body .tl-table-row-lb:nth-child(3):before{background:#d97706}.tl-td{font-size:13px}.tl-td-rank{font-family:var(--tl-mono);text-align:center;color:var(--tl-ink-3);font-weight:700}.tl-td-rank.tl-gold{color:#fbbf24}.tl-td-rank.tl-silver{color:#d1d5db}.tl-td-rank.tl-bronze{color:#d97706}.tl-td-nick{color:var(--tl-ink);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:600;overflow:hidden}.tl-td-nick.tl-highlight{color:var(--tl-accent)}.tl-th-prize{text-align:left}.tl-td-prize{color:var(--tl-amber);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;min-width:0;font-size:11px;font-weight:600;display:inline-flex;overflow:hidden}.tl-td-prize svg{flex-shrink:0}.tl-td-pts{font-family:var(--tl-mono);text-align:center;color:var(--tl-accent);font-weight:700}.tl-td-pts.tl-pts-green{color:#4ade80}.tl-td-count,.tl-td-exact,.tl-td-1x2{text-align:center;color:var(--tl-ink-3);font-size:12px}.tl-td-pred{font-family:var(--tl-mono);text-align:center;color:var(--tl-ink);font-weight:700}.tl-match-card{text-align:center;background:radial-gradient(100% 120% at 50% 0%, color-mix(in oklab, var(--tl-accent) 8%, transparent), transparent 60%), var(--tl-bg-2);border:1px solid var(--tl-line);border-radius:18px;margin-bottom:28px;padding:32px 24px}.tl-match-name{font-family:var(--tl-display);text-transform:uppercase;letter-spacing:-.01em;color:var(--tl-ink);font-size:clamp(18px,4vw,28px);font-weight:900}.tl-match-score{font-family:var(--tl-mono);color:var(--tl-accent);margin:8px 0;font-size:clamp(36px,8vw,56px);font-weight:700}.tl-match-date{font-family:var(--tl-mono);color:var(--tl-ink-3);font-size:12px}.tl-room-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:6px;margin-bottom:18px;padding-bottom:2px;display:flex;overflow-x:auto}.tl-room-tabs::-webkit-scrollbar{display:none}.tl-room-tab{border:1px solid var(--tl-line);background:var(--tl-bg-2);color:var(--tl-ink-2);font-family:var(--tl-display);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:700;transition:all .15s;display:inline-flex}.tl-room-tab:hover{background:var(--tl-bg-3);border-color:var(--tl-line-2);color:var(--tl-ink)}.tl-room-tab--active,.tl-room-tab--active:hover{background:var(--tl-accent);border-color:var(--tl-accent);color:var(--tl-accent-ink)}.tl-section-head{align-items:center;gap:8px;margin-bottom:16px;display:flex}.tl-section-label{font-family:var(--tl-display);text-transform:uppercase;letter-spacing:.04em;color:var(--tl-ink);font-size:16px;font-weight:900}.tl-section-count{font-family:var(--tl-mono);color:var(--tl-ink-3);font-size:12px}.tl-table-preds .tl-table-head,.tl-table-preds .tl-table-row{grid-template-columns:1fr 5rem 3.5rem 5rem}.tl-scroll-table{-webkit-overflow-scrolling:touch;border:1px solid var(--tl-line);background:var(--tl-bg-2);border-radius:12px;overflow-x:auto}.tl-preds-table{border-collapse:collapse;width:100%;min-width:360px;font-size:13px;font-family:var(--tl-body)}.tl-preds-table thead{z-index:2;position:sticky;top:0}.tl-preds-table th{font-family:var(--tl-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--tl-ink-3);text-align:left;background:var(--tl-bg-2);border-bottom:1px solid var(--tl-line);white-space:nowrap;padding:10px 16px;font-size:10px;font-weight:700}.tl-preds-table td{color:var(--tl-ink-2);border-bottom:1px solid var(--tl-line);white-space:nowrap;padding:10px 16px}.tl-preds-table tbody tr:last-child td{border-bottom:none}.tl-preds-table tbody tr:hover{background:color-mix(in oklab, var(--tl-bg-3) 40%, transparent)}.tl-preds-table .tl-sticky-col{z-index:1;background:var(--tl-bg-2);position:sticky;left:0}.tl-preds-table tbody tr:hover .tl-sticky-col{background:color-mix(in oklab, var(--tl-bg-3) 60%, var(--tl-bg-2))}.tl-preds-table .tl-td-nick{color:var(--tl-ink);font-weight:600}.tl-preds-table .tl-pts-green{color:var(--tl-accent);font-weight:700}.tl-table .tl-table-head-lb,.tl-table .tl-table-row-lb{grid-template-columns:3rem 1fr 4.5rem 4rem 4rem 3rem}.tl-table .tl-table-head-lb.tl-has-prize,.tl-table .tl-table-row-lb.tl-has-prize{grid-template-columns:3rem 1fr 4.5rem 4rem 4rem 3rem 9rem}.tl-pagination{justify-content:center;align-items:center;gap:16px;margin-top:24px;display:flex}.tl-page-num{font-family:var(--tl-mono);color:var(--tl-ink-3);font-size:12px}.tl-th-pred+.tl-th-1x2~.tl-th-pts{text-align:center}@media (width<=640px){.tl-page{padding:16px 12px 48px}.tl-event-row-inner{grid-template-rows:auto auto;grid-template-columns:auto auto 1fr;align-items:center;gap:4px 8px;display:grid}.tl-event-time{grid-area:1/1}.tl-event-group{grid-area:1/2}.tl-event-teams{grid-area:2/1/auto/3}.tl-event-action{grid-area:2/3;justify-self:end}.tl-table-head,.tl-table-row{grid-template-columns:2.5rem 1fr 4rem 3rem 3rem;padding:8px 10px;font-size:12px}.tl-table .tl-table-head-lb,.tl-table .tl-table-row-lb{grid-template-columns:2rem 1fr 3rem 3rem 3rem 2.5rem;padding:8px 6px;font-size:11px}.tl-table:has(.tl-has-prize){overflow:auto hidden}.tl-table .tl-table-head-lb.tl-has-prize,.tl-table .tl-table-row-lb.tl-has-prize{grid-template-columns:2rem 5rem 3rem 3rem 3rem 2.5rem 5.5rem;min-width:25rem;padding-left:0}.tl-table-head-lb.tl-has-prize .tl-th-rank,.tl-table-head-lb.tl-has-prize .tl-th-nick,.tl-table-row-lb.tl-has-prize .tl-td-rank,.tl-table-row-lb.tl-has-prize .tl-td-nick{z-index:2;background:var(--tl-table-surface);position:sticky}.tl-table-head-lb.tl-has-prize .tl-th-rank,.tl-table-row-lb.tl-has-prize .tl-td-rank{padding-left:6px;left:0}.tl-table-head-lb.tl-has-prize .tl-th-nick,.tl-table-row-lb.tl-has-prize .tl-td-nick{left:calc(2rem + 4px)}.tl-table-row-lb.tl-has-prize:first-child .tl-td-rank,.tl-table-row-lb.tl-has-prize:first-child .tl-td-nick{background:color-mix(in oklab, #fbbf24 7%, var(--tl-table-surface))}.tl-table-row-lb.tl-has-prize:nth-child(2) .tl-td-rank,.tl-table-row-lb.tl-has-prize:nth-child(2) .tl-td-nick{background:color-mix(in oklab, #d1d5db 6%, var(--tl-table-surface))}.tl-table-row-lb.tl-has-prize:nth-child(3) .tl-td-rank,.tl-table-row-lb.tl-has-prize:nth-child(3) .tl-td-nick{background:color-mix(in oklab, #d97706 7%, var(--tl-table-surface))}.tl-table-row-lb.tl-has-prize.tl-me .tl-td-rank,.tl-table-row-lb.tl-has-prize.tl-me .tl-td-nick{background:color-mix(in oklab, var(--tl-accent) 6%, var(--tl-table-surface))}.tl-table-row-lb.tl-has-prize.tl-clickable-row:hover .tl-td-rank,.tl-table-row-lb.tl-has-prize.tl-clickable-row:hover .tl-td-nick{background:color-mix(in oklab, var(--tl-bg-3) 60%, var(--tl-table-surface))}.tl-td-prize{font-size:10px}.tl-page-meta-row{flex-direction:column;align-items:flex-start}.tl-toolbar{gap:4px}.tl-toolbar-btn{padding:6px 10px;font-size:10px}.tl-tab-label-desktop{display:none}}.tl-stats-panel{background:var(--tl-bg-2);border:1px solid var(--tl-line);border-radius:16px;margin-bottom:20px;padding:20px 22px}.tl-stats-panel-modal{background:var(--tl-bg-2);border:1px solid var(--tl-line);border-radius:20px;width:100%;max-width:480px;max-height:88vh;padding:24px;overflow-y:auto}.tl-stats-panel-header{justify-content:space-between;align-items:flex-start;margin-bottom:16px;display:flex}.tl-stats-panel-nick{text-transform:uppercase;letter-spacing:.02em;color:var(--tl-ink);font-size:18px;font-weight:900}.tl-stats-panel-sub{font-family:var(--tl-mono);color:var(--tl-ink-3);text-transform:uppercase;letter-spacing:.06em;margin-top:2px;font-size:11px}.tl-stats-close{color:var(--tl-ink-3);cursor:pointer;background:0 0;border:none;flex-shrink:0;align-items:center;margin-left:8px;padding:4px;transition:color .15s;display:flex}.tl-stats-close:hover{color:var(--tl-ink)}.tl-stats-hit-section{margin-bottom:16px}.tl-stats-hit-label{font-family:var(--tl-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--tl-ink-3);margin-bottom:4px;font-size:10px;font-weight:700}.tl-stats-hit-rate{font-family:var(--tl-mono);color:var(--tl-accent);font-size:52px;font-weight:700;line-height:1}.tl-stats-breakdown{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:16px;display:grid}.tl-stats-breakdown-card{background:var(--tl-bg-3);border:1px solid var(--tl-line);text-align:center;border-radius:10px;padding:10px 12px}.tl-stats-bd-label{font-family:var(--tl-mono);color:var(--tl-ink);margin-bottom:4px;font-size:18px;font-weight:700;line-height:1}.tl-stats-bd-typed{font-family:var(--tl-mono);color:var(--tl-ink-3);font-size:12px}.tl-stats-bd-hit{font-family:var(--tl-mono);color:var(--tl-accent);margin-top:2px;font-size:13px;font-weight:700}.tl-stats-section-label{font-family:var(--tl-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--tl-ink-3);margin-bottom:8px;font-size:10px;font-weight:700}.tl-stats-form-section{margin-bottom:16px}.tl-stats-form{flex-wrap:wrap;gap:6px;display:flex}.tl-stats-form-dot{width:30px;height:30px;font-family:var(--tl-mono);cursor:default;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:flex}.tl-stats-form-dot.tl-win{color:#4ade80;background:#22c55e26;border:1px solid #22c55e4d}.tl-stats-form-dot.tl-lose{color:#f87171;background:#ef44441a;border:1px solid #ef444433}.tl-stats-pnl-section{margin-top:4px}.tl-stats-pnl-table{border-collapse:collapse;width:100%;margin-top:6px;font-size:12px}.tl-stats-pnl-table th{font-family:var(--tl-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--tl-ink-3);text-align:left;border-bottom:1px solid var(--tl-line);white-space:nowrap;padding:6px 8px;font-size:9px;font-weight:700}.tl-stats-pnl-table td{border-bottom:1px solid var(--tl-line);color:var(--tl-ink-2);white-space:nowrap;padding:7px 8px}.tl-stats-pnl-table tbody tr:last-child td{border-bottom:none}.tl-stats-pnl-table tbody tr:hover{background:color-mix(in oklab, var(--tl-bg-3) 40%, transparent)}.tl-stats-pnl-pos{color:var(--tl-accent);font-weight:700;font-family:var(--tl-mono)}.tl-stats-pnl-neg{color:#f87171;font-family:var(--tl-mono)}.tl-table-row.tl-clickable-row{cursor:pointer}.tl-table-row.tl-clickable-row:hover{background:color-mix(in oklab, var(--tl-bg-3) 60%, transparent)}.tl-table-body .tl-table-row-lb.tl-clickable-row:hover{background:color-mix(in oklab, var(--tl-bg-3) 68%, transparent)}.tl-table-body .tl-table-row-lb.tl-me{background:color-mix(in oklab, var(--tl-accent) 7%, transparent)}.tl-main-tabs{background:var(--tl-bg-2);border:1px solid var(--tl-line);border-radius:12px;gap:4px;margin-bottom:24px;padding:4px;display:flex}.tl-main-tab{font-family:var(--tl-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tl-ink-3);cursor:pointer;text-align:center;background:0 0;border:1px solid #0000;border-radius:9px;flex:1;padding:10px 12px;font-size:12px;font-weight:700;transition:all .2s}.tl-main-tab.tl-active{background:var(--tl-bg-3);color:var(--tl-ink);border-color:var(--tl-line-2)}.tl-main-tab:hover:not(.tl-active){color:var(--tl-ink-2)}.tl-st-tab{flex-direction:column;gap:12px;padding-bottom:24px;display:flex}.tl-st-donut-card{background:var(--tl-bg-2);border:1px solid var(--tl-line);border-radius:20px;align-items:center;gap:22px;padding:22px 24px;display:flex}.tl-st-donut-ring{background:conic-gradient(var(--tl-accent) 0% var(--pct,0%), var(--tl-bg-3) var(--pct,0%) 100%);border-radius:50%;flex-shrink:0;place-items:center;width:108px;height:108px;display:grid}.tl-st-donut-hole{background:var(--tl-bg-2);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:72px;height:72px;display:flex}.tl-st-donut-pct{font-family:var(--tl-mono);color:var(--tl-ink);font-size:20px;font-weight:700;line-height:1}.tl-st-donut-lbl{font-family:var(--tl-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--tl-ink-3);font-size:8px}.tl-st-donut-info{flex:1;min-width:0}.tl-st-donut-nick{text-transform:uppercase;letter-spacing:.01em;color:var(--tl-ink);white-space:nowrap;text-overflow:ellipsis;font-size:18px;font-weight:900;overflow:hidden}.tl-st-donut-settled{font-family:var(--tl-mono);color:var(--tl-ink-3);text-transform:uppercase;letter-spacing:.06em;margin-top:3px;font-size:11px}.tl-st-form-summary{font-family:var(--tl-mono);margin-top:10px;font-size:13px;font-weight:700}.tl-st-sum-win{color:#4ade80}.tl-st-sum-loss{color:#f87171}.tl-st-sum-sep{color:var(--tl-ink-3)}.tl-st-sum-note{color:var(--tl-ink-3);font-size:11px;font-weight:400}.tl-st-section{background:var(--tl-bg-2);border:1px solid var(--tl-line);border-radius:16px;padding:18px 20px}.tl-st-section-title{font-family:var(--tl-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--tl-ink-3);margin-bottom:14px;font-size:10px;font-weight:700}.tl-st-bd-list{flex-direction:column;gap:10px;display:flex}.tl-st-bd-row{align-items:center;gap:10px;display:flex}.tl-st-bd-badge{font-family:var(--tl-mono);background:var(--tl-bg-3);border:1px solid var(--tl-line-2);width:28px;height:28px;color:var(--tl-ink);border-radius:7px;flex-shrink:0;place-items:center;font-size:13px;font-weight:700;display:grid}.tl-st-bd-count{font-family:var(--tl-mono);color:var(--tl-ink-3);text-align:center;flex-shrink:0;width:38px;font-size:11px}.tl-st-bd-bar{background:var(--tl-bg-3);border-radius:3px;flex:1;height:6px;overflow:hidden}.tl-st-bd-fill{background:var(--tl-accent);border-radius:3px;min-width:2px;height:100%;transition:width .5s}.tl-st-bd-pct{font-family:var(--tl-mono);color:var(--tl-ink);text-align:right;flex-shrink:0;width:36px;font-size:12px;font-weight:700}.tl-st-form-strip{flex-wrap:wrap;gap:6px;display:flex}.tl-st-form-box{width:30px;height:30px;font-family:var(--tl-mono);border-radius:7px;flex-shrink:0;place-items:center;font-size:11px;font-weight:700;display:grid}.tl-st-form-box.tl-st-win{color:#4ade80;background:#22c55e26;border:1px solid #22c55e40}.tl-st-form-box.tl-st-loss{color:#f87171;background:#ef44441a;border:1px solid #ef44442e}.tl-st-pnl-list{flex-direction:column;display:flex}.tl-st-pnl-row{border-bottom:1px solid var(--tl-line);align-items:center;gap:10px;padding:8px 0;display:flex}.tl-st-pnl-list .tl-st-pnl-row:last-of-type{border-bottom:none}.tl-st-pnl-rank{font-family:var(--tl-mono);color:var(--tl-ink-3);flex-shrink:0;width:18px;font-size:11px}.tl-st-pnl-name{color:var(--tl-ink);white-space:nowrap;text-overflow:ellipsis;flex:1;align-items:baseline;gap:5px;min-width:0;font-size:13px;display:flex;overflow:hidden}.tl-st-pnl-tips{font-family:var(--tl-mono);color:var(--tl-ink-3);flex-shrink:0;font-size:10px}.tl-st-pnl-bar-wrap{background:var(--tl-bg-3);border-radius:2px;flex-shrink:0;width:52px;height:4px;overflow:hidden}.tl-st-pnl-bar{border-radius:2px;min-width:2px;height:100%;transition:width .4s}.tl-st-pnl-bar.pos{background:var(--tl-accent)}.tl-st-pnl-bar.neg{background:#f87171}.tl-st-pnl-val{font-family:var(--tl-mono);text-align:right;flex-shrink:0;width:48px;font-size:12px;font-weight:700}.tl-st-pnl-val.pos{color:var(--tl-accent)}.tl-st-pnl-val.neg{color:#f87171}.tl-st-pnl-more{border:1px solid var(--tl-line);color:var(--tl-ink-3);font-family:var(--tl-mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:9px;width:100%;margin-top:8px;padding:9px 12px;font-size:11px;font-weight:700;transition:all .15s}.tl-st-pnl-more:hover{color:var(--tl-ink);border-color:var(--tl-line-2);background:var(--tl-bg-3)}html.light .typer-landing{--tl-accent:#4d7c0f;--tl-accent-ink:#fff;--tl-amber:#b45309;--tl-bg:transparent;--tl-bg-2:#f0f1f5;--tl-bg-3:#e5e7eb;--tl-ink:#111827;--tl-ink-2:#4b5563;--tl-ink-3:#9ca3af;--tl-line:#00000014;--tl-line-2:#00000024;--tl-table-surface:#fff}html.light .tl-atmos .tl-glow{opacity:.6;background:radial-gradient(50% 50%,#4d7c0f1f,#0000 70%)}html.light .tl-atmos .tl-grid{background-image:linear-gradient(90deg,#0000000a 1px,#0000 1px),linear-gradient(#0000000a 1px,#0000 1px)}html.light .tl-atmos .tl-circle{border-color:#00000014}html.light .tl-atmos .tl-circle:after{border-color:#0000000d}html.light .tl-h1 .tl-strk{-webkit-text-stroke-color:var(--tl-ink)}html.light .tl-btn-accent{box-shadow:0 8px 26px #4d7c0f33}html.light .tl-btn-accent:hover{box-shadow:0 12px 34px #4d7c0f4d}html.light .tl-btn-ghost{background:#fff;border-color:#0000001f}html.light .tl-btn-ghost:hover{background:#f9fafb}html.light .tl-stat{background:linear-gradient(#fff,#f9fafb);border-color:#00000014}html.light .tl-prize-frame{background:radial-gradient(120% 90% at 50% 0,#b4530914,#0000 60%),#fff;border-color:#b4530933;box-shadow:0 40px 90px -40px #b4530926}html.light .tl-prize-badge{box-shadow:0 10px 28px -8px #b453094d}html.light .tl-prize-frame .tl-ghost-num{-webkit-text-stroke-color:#b4530926}html.light .tl-pl,html.light .tl-score-card{background:#fff;border-color:#00000014}html.light .tl-score-card:hover{border-color:#0000002e}html.light .tl-step{background:linear-gradient(#fff,#0000);border-color:#00000014}html.light .tl-ticker{background:#ffffff80;border-color:#0000000f}html.light .tl-final-card{background:radial-gradient(120% 140% at 12% 0,#4d7c0f14,#0000 55%),#fff;border-color:#4d7c0f2e}html.light .tl-final-card .tl-bgnum{-webkit-text-stroke-color:#0000000f}html.light .tl-date-group,html.light .tl-table,html.light .tl-match-card{background:#fff;border-color:#00000014}html.light .tl-event-row{background:#f9fafb;border-color:#0000000f}html.light .tl-event-row:hover{background:#fff;border-color:#00000024}html.light .tl-table-head{background:#f9fafb;border-bottom-color:#0000001a}html.light .tl-meta-item{background:#fff;border-color:#00000014}html.light .tl-teams-chip{background:#fff}html.light .tl-table-body .tl-table-row-lb:first-child{background:#fbbf241a}html.light .tl-table-body .tl-table-row-lb:nth-child(2){background:#9ca3af1f}html.light .tl-table-body .tl-table-row-lb:nth-child(3){background:#d977061a}html.light .tl-room-card{background:linear-gradient(135deg, color-mix(in oklab, var(--tl-accent) 5%, #fff), #fff);border-color:#00000014}html.light .tl-form-input{color:#111827;background:#fff;border-color:#0000001f}html.light .tl-search-input{color:#111827;background:#fff;border-color:#0000001a}html.light .tl-toolbar-btn{background:#fff;border-color:#0000001a}html.light .tl-toolbar-btn:hover{background:#f9fafb}html.light .tl-toolbar-btn.tl-active{color:#4d7c0f;background:#4d7c0f14;border-color:#4d7c0f40}html.light .tl-bonus-btn:not(.tl-active){color:#b45309;background:#f59e0b0f;border-color:#d977064d}html.light .tl-bonus-btn.tl-active{color:#b45309;background:#f59e0b1a;border-color:#d9770659}html.light .tl-date-badge.tl-complete{color:#16a34a;background:#16a36a1a}html.light .tl-date-badge.tl-partial{color:#b45309;background:#b453091a}html.light .tl-form-pts.tl-win{color:#16a34a;background:#16a36a1a}html.light .tl-form-pts.tl-lose{color:#dc2626;background:#dc26261a}html.light .tl-odds-btn{background:#fff;border-color:#0000001a}html.light .tl-odds-btn:hover{background:#4d7c0f0a;border-color:#4d7c0f4d}html.light .tl-odds-btn--selected{background:#4d7c0f14;border-color:#4d7c0f80}html.light .tl-odds-value{color:#111827}html.light .tl-odds-btn--selected .tl-odds-value,html.light .tl-odds-btn--selected .tl-odds-label{color:#4d7c0f}.tl-teams-strip{scrollbar-width:thin;scrollbar-color:var(--tl-line-2) transparent;gap:6px;margin-bottom:8px;padding:4px 0 14px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 92%,#0000 100%);mask-image:linear-gradient(90deg,#000 0 92%,#0000 100%)}.tl-teams-strip::-webkit-scrollbar{height:4px}.tl-teams-strip::-webkit-scrollbar-thumb{background:var(--tl-line-2);border-radius:2px}.tl-teams-chip{font-family:var(--tl-mono);letter-spacing:.04em;border:1px solid var(--tl-line);background:color-mix(in oklab, var(--tl-bg-2) 55%, transparent);color:var(--tl-ink-2);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:5px 12px;font-size:11px;font-weight:600;transition:color .15s,border-color .15s}.tl-teams-chip:hover{color:var(--tl-ink);border-color:var(--tl-line-2)}.tl-bonus-section{margin-bottom:28px}.tl-bonus-card{border:1px solid var(--tl-line);background:var(--tl-bg-2);border-radius:14px;overflow:hidden}.tl-bonus-header{cursor:pointer;text-align:left;width:100%;color:var(--tl-ink);font:inherit;background:0 0;border:none;align-items:center;gap:10px;padding:14px 16px;transition:background .15s;display:flex}.tl-bonus-header:hover{background:color-mix(in oklab, var(--tl-bg-3) 50%, transparent)}.tl-bonus-text{font-family:var(--tl-display);flex:1;font-size:14px;font-weight:700}.tl-bonus-pts{font-family:var(--tl-mono);color:var(--tl-accent);font-size:11px;font-weight:700}.tl-bonus-body{padding:4px 16px 16px}.tl-bonus-deadline{font-family:var(--tl-mono);color:var(--tl-ink-3);align-items:center;gap:6px;margin-bottom:12px;font-size:11px;display:flex}.tl-bonus-hint{color:var(--tl-ink-3);margin-bottom:10px;font-size:12px}.tl-bonus-options{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.tl-bonus-option{font-family:var(--tl-display);border:1px solid var(--tl-line-2);color:var(--tl-ink-2);cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:600;transition:all .15s;display:flex}.tl-bonus-option:hover:not(:disabled){border-color:var(--tl-accent);color:var(--tl-ink)}.tl-bonus-option:disabled{cursor:default;opacity:.85}.tl-bonus-option.tl-selected{background:color-mix(in oklab, var(--tl-accent) 14%, transparent);border-color:var(--tl-accent);color:var(--tl-accent)}.tl-bonus-option.tl-correct{color:#4ade80;background:#22c55e1f;border-color:#22c55e66}.tl-bonus-option.tl-incorrect{color:#f87171;background:#ef44441a;border-color:#ef44444d;text-decoration:line-through}.tl-bonus-result{font-family:var(--tl-mono);margin-bottom:8px;font-size:14px;font-weight:700}.tl-bonus-result.tl-win{color:#4ade80}.tl-bonus-result.tl-lose{color:var(--tl-ink-3)}.tl-bonus-submit-row{align-items:center;gap:10px;display:flex}.tl-table-bonus-answers .tl-table-head,.tl-table-bonus-answers .tl-table-row{grid-template-columns:8rem 1fr 5rem}.tl-td-picks{color:var(--tl-ink-2);font-size:13px}.tl-bonus-others{border-top:1px solid var(--tl-line);margin-top:16px;padding-top:12px}.tl-bonus-others-title{font-family:var(--tl-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--tl-ink-3);margin-bottom:8px;font-size:11px;font-weight:700}.tl-bonus-others-row{border-bottom:1px solid var(--tl-line);align-items:center;gap:10px;padding:6px 0;font-size:13px;display:flex}.tl-bonus-others-row:last-child{border-bottom:none}.tl-bonus-others-nick{color:var(--tl-ink);min-width:80px;font-weight:600}.tl-bonus-others-picks{color:var(--tl-ink-2);flex:1}html.light .tl-bonus-card{background:#fff;border-color:#00000014}html.light .tl-bonus-option.tl-correct{color:#16a34a;background:#16a36a14;border-color:#16a36a4d}html.light .tl-bonus-option.tl-incorrect{color:#dc2626;background:#dc26260f;border-color:#dc262633}html.light .tl-bonus-result.tl-win{color:#16a34a}.tl-room-tabs{border-bottom:1px solid var(--tl-line);gap:4px;margin-bottom:16px;padding-bottom:8px;display:flex}.tl-room-tabs .tl-toolbar-btn{flex:1 1 0;justify-content:center;min-width:0}.tl-rooms-actions{align-items:stretch;gap:10px;margin-bottom:16px;display:flex}.tl-rooms-join{flex:1;gap:6px;min-width:0;display:flex}.tl-room-create-btn{aspect-ratio:1;flex-shrink:0;justify-content:center;padding:8px}.tl-join-input{text-transform:uppercase;letter-spacing:2px;max-width:160px;font-family:var(--tl-mono);font-size:12px}.tl-join-input::placeholder{letter-spacing:.5px;font-size:11px}.tl-room-error{color:#ef4444;margin-bottom:12px;font-size:13px}.tl-room-create-form{gap:8px;margin-bottom:16px;display:flex}.tl-room-list{flex-direction:column;gap:8px;display:flex}.tl-room-card{background:linear-gradient(135deg, color-mix(in oklab, var(--tl-accent) 4%, var(--tl-bg-3)), var(--tl-bg-3));border:1px solid var(--tl-line);cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;padding:14px 18px;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex}.tl-room-card:hover{border-color:var(--tl-accent);box-shadow:0 10px 26px -16px color-mix(in oklab, var(--tl-accent) 60%, transparent);transform:translateY(-2px)}.tl-room-info{flex-direction:column;gap:4px;display:flex}.tl-room-name{font-size:15px;font-weight:600}.tl-room-meta{color:var(--tl-ink-3);align-items:center;gap:4px;font-size:12px;display:flex}.tl-room-right{align-items:center;gap:8px;display:flex}.tl-room-code-btn{background:var(--tl-bg-2);border:1px solid var(--tl-line);color:var(--tl-ink-2);font-family:var(--tl-mono);letter-spacing:1.5px;cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;transition:border-color .15s;display:inline-flex}.tl-room-code-btn:hover{border-color:var(--tl-accent)}.tl-room-code{font-weight:600}.tl-room-header{background:var(--tl-bg-3);border:1px solid var(--tl-line);border-radius:10px;align-items:center;gap:10px;margin-bottom:16px;padding:10px 14px;display:flex}.tl-room-back{color:var(--tl-ink-2);cursor:pointer;background:0 0;border:none;padding:4px;display:flex}.tl-room-back:hover{color:var(--tl-ink)}.tl-room-title{flex:1;margin:0;font-size:16px;font-weight:700}.tl-room-leave{font-size:12px}.tl-room-leave-label{display:none}@media (width>=480px){.tl-room-leave-label{display:inline}}.tl-confirm-overlay{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.tl-confirm-modal{background:var(--tl-bg-2);border:1px solid var(--tl-line);border-radius:16px;width:100%;max-width:340px;padding:24px}.tl-confirm-text{color:var(--tl-ink);margin-bottom:20px;font-size:14px;line-height:1.5}.tl-confirm-actions{justify-content:flex-end;gap:10px;display:flex}.tl-confirm-danger{color:#fff;cursor:pointer;background:#ef4444;border:none;border-radius:10px;padding:8px 20px;font-size:13px;font-weight:600;transition:background .15s}.tl-confirm-danger:hover{background:#dc2626}.tl-confirm-danger:focus-visible{outline-offset:2px;outline:2px solid #ef4444}.tl-share-btn{cursor:pointer;justify-content:center;align-items:center;margin-left:auto;padding:6px;display:inline-flex}.tl-share-btn svg{flex-shrink:0}.tl-rooms-promo{border:1px solid var(--tl-line-2);background:linear-gradient(135deg, color-mix(in oklab, var(--tl-accent) 6%, var(--tl-bg-2)), var(--tl-bg-2));color:var(--tl-ink);cursor:pointer;border-radius:14px;align-items:center;gap:14px;margin-bottom:14px;padding:16px 20px;text-decoration:none;transition:border-color .25s,transform .2s;display:flex}.tl-rooms-promo:hover{border-color:var(--tl-accent);transform:translateY(-2px)}.tl-rooms-promo-icon{color:var(--tl-accent);flex-shrink:0}.tl-rooms-promo-body{flex:1;min-width:0}.tl-rooms-promo-title{text-transform:uppercase;letter-spacing:.02em;font-size:15px;font-weight:800;display:block}.tl-rooms-promo-desc{color:var(--tl-ink-2);margin-top:2px;font-size:13px;display:block}.tl-rooms-promo-cta{font-family:var(--tl-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--tl-accent);white-space:nowrap;flex-shrink:0;align-items:center;gap:5px;font-size:12px;font-weight:700;display:inline-flex}@media (width<=600px){.tl-rooms-promo{flex-wrap:wrap;gap:10px}.tl-rooms-promo-cta{border-top:1px solid var(--tl-line);justify-content:center;width:100%;padding:8px 0 2px}}html.light .tl-rooms-promo{background:linear-gradient(135deg, color-mix(in oklab, var(--tl-accent) 8%, #fff), #fff);border-color:#0000001a}html.light .tl-rooms-promo:hover{border-color:var(--tl-accent)}.tl-rooms-guide-details{border:1px solid var(--tl-line);border-radius:12px;margin-bottom:18px;overflow:hidden}.tl-rooms-guide-summary{color:var(--tl-ink-2);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:12px 16px;font-size:13px;font-weight:700;list-style:none;transition:color .2s;display:flex}.tl-rooms-guide-summary::-webkit-details-marker{display:none}.tl-rooms-guide-summary:hover{color:var(--tl-ink)}.tl-rooms-guide-chevron{margin-left:auto;transition:transform .25s}.tl-rooms-guide-chevron.tl-open{transform:rotate(180deg)}.tl-rooms-guide{grid-template-columns:repeat(4,1fr);gap:10px;padding:0 14px 14px;display:grid}.tl-rooms-guide-step{border:1px solid var(--tl-line);background:linear-gradient(180deg, var(--tl-bg-2), transparent);border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.tl-rooms-guide-num{background:var(--tl-accent);width:24px;height:24px;color:var(--tl-accent-ink);font-family:var(--tl-mono);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:flex}.tl-rooms-guide-step b{margin-bottom:2px;font-size:13px;font-weight:700;display:block}.tl-rooms-guide-step span{color:var(--tl-ink-2);font-size:12px;line-height:1.35}@media (width<=900px){.tl-rooms-guide{grid-template-columns:repeat(2,1fr)}}@media (width<=500px){.tl-rooms-guide{grid-template-columns:1fr}}.tl-rooms-sec{border-top:1px solid var(--tl-line)}.tl-rooms-sec-steps{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:32px;display:flex}.tl-rooms-sec-step{border:1px solid var(--tl-line);background:var(--tl-bg-2);border-radius:12px;align-items:center;gap:10px;padding:10px 18px 10px 12px;font-size:14px;font-weight:600;display:flex}.tl-rooms-sec-arrow{color:var(--tl-accent);font-size:18px;font-weight:700}@media (width<=700px){.tl-rooms-sec-steps{flex-direction:column;gap:8px}.tl-rooms-sec-arrow{transform:rotate(90deg)}}html.light .tl-rooms-sec-step{background:#fff;border-color:#00000014}html.light .tl-rooms-guide-details{border-color:#00000014}html.light .tl-rooms-guide-step{background:linear-gradient(#fff,#0000);border-color:#00000014}
