@import"https://fonts.googleapis.com/css2?family=Anton&family=JetBrains+Mono:wght@400;700&display=swap";:root{--ink:#07060B;--ink-2:#0E0C18;--ink-3:#161327;--line:#26213F;--dim:#7C77A0;--cyan:#00F0FF;--mag:#FF2E9A;--yel:#FFE500;--grn:#39FF6A;--amb:#FF8A1E}*{box-sizing:border-box}.te-root{min-height:100vh;background:radial-gradient(120% 60% at 50% -10%,#1A0F33 0%,transparent 60%),var(--ink);color:#edebfa;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;padding-bottom:84px;-webkit-font-smoothing:antialiased}.te-wrap{max-width:560px;margin:0 auto;padding:0 14px}.te-display{font-family:Anton,Arial Narrow,Impact,sans-serif;font-weight:400;letter-spacing:.02em;text-transform:uppercase}.te-eyebrow{font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--dim)}.te-head{padding:20px 0 12px;text-align:center}.te-mark{width:100%;max-width:300px;height:auto;display:block;margin:0 auto;overflow:visible}.te-mark .pip{opacity:0;animation:pipOn .28s ease-out forwards}.te-mark .pip-1{animation-delay:.18s}.te-mark .pip-2{animation-delay:.4s}.te-mark .pip-3{animation-delay:.62s}@keyframes pipOn{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.te-mark .te-word{opacity:0;animation:ignite 1.1s ease-out .8s forwards}@keyframes ignite{0%{opacity:0}8%{opacity:1}13%{opacity:.15}22%{opacity:1}30%{opacity:.3}42%{opacity:1}48%{opacity:.6}to{opacity:1}}.te-tag{margin-top:6px;font-size:10px;letter-spacing:.28em;color:var(--dim);text-transform:uppercase}.te-deadline{margin-top:14px;border:1px solid var(--line);background:var(--ink-2);border-radius:2px;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:10px}.te-deadline .lbl{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--dim)}.te-clock{font-size:22px;font-weight:700;letter-spacing:.04em;color:var(--grn);text-shadow:0 0 10px rgba(57,255,106,.5)}.te-clock.urgent{color:var(--mag);text-shadow:0 0 12px rgba(255,46,154,.7);animation:softblink 1s steps(2,end) infinite}.te-clock.live{color:var(--yel);text-shadow:0 0 12px rgba(255,229,0,.6)}@keyframes softblink{50%{opacity:.35}}.te-panel{border:1px solid var(--line);background:var(--ink-2);border-radius:2px;margin-top:14px;overflow:hidden}.te-panel-head{padding:10px 12px;border-bottom:1px solid var(--line);display:flex;align-items:baseline;justify-content:space-between;gap:8px;background:var(--ink-3)}.te-panel-title{font-size:15px;letter-spacing:.06em}.te-tier{display:inline-block;font-size:9px;letter-spacing:.14em;font-weight:700;padding:2px 6px;border-radius:1px;text-transform:uppercase}.t1{background:#00f0ff24;color:var(--cyan);border:1px solid rgba(0,240,255,.4)}.t2{background:#ff2e9a24;color:var(--mag);border:1px solid rgba(255,46,154,.4)}.t3{background:#ffe50024;color:var(--yel);border:1px solid rgba(255,229,0,.4)}.t4{background:#39ff6a24;color:var(--grn);border:1px solid rgba(57,255,106,.4)}.t5{background:#ff8a1e24;color:var(--amb);border:1px solid rgba(255,138,30,.4)}.te-fix{display:flex;align-items:center;gap:10px;padding:11px 12px;border-bottom:1px solid rgba(38,33,63,.6);cursor:pointer;-webkit-user-select:none;user-select:none;background:transparent;transition:background .14s ease;width:100%;text-align:left;border-left:0;border-right:0;border-top:0;color:inherit;font:inherit}.te-fix:last-child{border-bottom:0}.te-fix:hover{background:#ffffff08}.te-fix:focus-visible{outline:2px solid var(--cyan);outline-offset:-2px}.te-fix[aria-pressed=true]{background:linear-gradient(90deg,rgba(0,240,255,.1),transparent 70%)}.te-fix[disabled]{opacity:.4;cursor:not-allowed}.te-box{width:20px;height:20px;flex:0 0 20px;border:1px solid var(--line);border-radius:1px;display:grid;place-items:center;font-size:11px;font-weight:700;color:var(--ink)}.te-fix[aria-pressed=true] .te-box{background:var(--cyan);border-color:var(--cyan);box-shadow:0 0 12px #00f0ff99}.te-fix-main{flex:1;min-width:0}.te-teams{font-size:13px;line-height:1.35}.te-meta{margin-top:3px;display:flex;align-items:center;gap:8px}.te-score{font-size:16px;font-weight:700;color:var(--yel);min-width:40px;text-align:right;text-shadow:0 0 10px rgba(255,229,0,.4)}.te-table{position:relative}.te-row{position:relative;display:flex;align-items:center;gap:8px;padding:7px 10px;border-bottom:1px solid rgba(38,33,63,.6);will-change:transform;background:var(--ink-2)}.te-row:last-child{border-bottom:0}.te-row.me{background:linear-gradient(90deg,rgba(255,46,154,.09),transparent 60%)}.te-pos{width:34px;flex:0 0 34px;font-size:15px;font-weight:700;color:var(--dim);text-align:right}.te-eq{display:inline-block;width:9px;text-align:left;font-size:12px;color:var(--amb)}.te-name{flex:1;min-width:0}.te-nm{display:block;font-size:12.5px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.te-total{font-size:19px;font-weight:700;min-width:34px;text-align:right;color:#fff;line-height:1}.te-gain{display:block;font-size:9px;font-weight:400;color:var(--grn);margin-top:2px}.te-delta{font-size:10px;width:14px;flex:0 0 14px;text-align:center}.up{color:var(--grn)}.down{color:var(--mag)}.flat{color:#3a3560}.te-chips{display:flex;gap:4px;margin-top:3px}.te-chip{flex:1 1 0;min-width:0;font-size:9px;font-weight:700;padding:2px 3px;border-radius:1px;display:flex;align-items:center;justify-content:center;white-space:nowrap;overflow:hidden}.te-chip i{font-style:normal;opacity:.45;font-weight:400;margin:0 2px}.te-chip b{margin-left:4px;padding-left:4px;border-left:1px solid rgba(255,255,255,.2);color:#8f8ab8}.te-chip b.on{color:#fff}.te-chip.hot{animation:chiphot .42s ease-in-out 5}@keyframes chiphot{0%,to{box-shadow:none}50%{box-shadow:0 0 0 1px var(--grn),0 0 14px #39ff6aa6}}.te-row.pulsing{animation:goalpulse .42s ease-in-out 5;z-index:3}.te-row.pulsing .te-nm{animation:goalname .42s ease-in-out 5;font-weight:700}.te-row.pulsing .te-total{animation:goalname .42s ease-in-out 5}@keyframes goalpulse{0%,to{background:var(--ink-2);box-shadow:none}50%{background:#39ff6a29;box-shadow:inset 0 0 0 1px var(--grn),0 0 26px #39ff6a59}}@keyframes goalname{0%,to{color:#edebfa;text-shadow:none}50%{color:var(--grn);text-shadow:0 0 14px rgba(57,255,106,.9)}}.te-ticker{border:1px solid var(--line);background:#000;border-radius:2px;margin-top:14px;padding:6px 10px;font-size:11.5px}.te-tick-row{display:flex;align-items:baseline;gap:8px;padding:3px 0;white-space:nowrap;overflow:hidden}.te-tick-row .flash{color:var(--yel);font-weight:700;letter-spacing:.1em;flex:0 0 34px;font-size:10px}.te-tick-row .min{color:var(--mag);flex:0 0 auto;font-size:10px}.te-tick-row .body{color:#cfcbec;overflow:hidden;text-overflow:ellipsis;display:flex;gap:8px;min-width:0}.te-tick-row .sc{flex:0 0 auto;letter-spacing:.04em}.te-tick-row .sc b{color:var(--yel);font-size:13px;margin:0 2px}.te-tick-row .who{color:#7c77a0;overflow:hidden;text-overflow:ellipsis}.te-tick-row.waiting{color:var(--dim);justify-content:center;padding:8px 0}.te-tick-row.age-0{animation:tickflash 1.2s ease-out}.te-tick-row.age-1{opacity:.5}.te-tick-row.age-1 .flash{color:#5c5786}.te-tick-row.age-2{opacity:.28}.te-tick-row.age-2 .flash{color:#5c5786}@keyframes tickflash{0%{background:#ffe50038;transform:translate(-6px)}to{background:transparent;transform:none}}.te-nav{position:fixed;left:0;right:0;bottom:0;z-index:20;background:#07060bf0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--line);display:flex;padding:6px 0 max(6px,env(safe-area-inset-bottom))}.te-navbtn{flex:1;background:none;border:0;color:var(--dim);font-family:inherit;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;padding:10px 2px 8px;cursor:pointer;position:relative}.te-navbtn .ic{display:block;font-size:16px;margin-bottom:4px;line-height:1}.te-navbtn.on{color:#fff}.te-navbtn.on:after{content:"";position:absolute;left:26%;right:26%;top:0;height:2px;background:var(--cyan);box-shadow:0 0 10px var(--cyan)}.te-navbtn:focus-visible{outline:2px solid var(--cyan);outline-offset:-4px}.te-btn{width:100%;padding:14px;border:0;border-radius:2px;cursor:pointer;font-family:Anton,sans-serif;font-size:17px;letter-spacing:.08em;text-transform:uppercase;background:var(--cyan);color:#04040a;box-shadow:0 0 22px #00f0ff66}.te-btn:disabled{background:var(--ink-3);color:#4c4770;box-shadow:none;cursor:not-allowed}.te-btn.ghost{background:transparent;color:var(--dim);border:1px solid var(--line);box-shadow:none;font-size:12px;font-family:inherit;letter-spacing:.14em;padding:10px}.te-input{width:100%;padding:12px;background:var(--ink);border:1px solid var(--line);border-radius:2px;color:#edebfa;font-family:inherit;font-size:14px;margin-top:6px}.te-input:focus{outline:0;border-color:var(--cyan);box-shadow:0 0 0 1px var(--cyan)}.te-field{margin-bottom:14px}.te-field label{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--dim)}.te-hint{margin:5px 0 0;font-size:10.5px;color:#5c5786}.te-err{margin:0 0 12px;padding:9px 11px;font-size:11.5px;line-height:1.5;color:#ffc4e0;background:#ff2e9a1f;border:1px solid rgba(255,46,154,.45);border-radius:2px}.te-toggle{display:flex;gap:6px;margin-top:14px;border:1px solid var(--line);background:var(--ink-2);border-radius:2px;padding:5px}.te-toggle button{flex:1;padding:10px 6px;background:transparent;border:0;border-radius:1px;font-family:inherit;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--dim);cursor:pointer}.te-toggle button.on{background:#00f0ff1f;color:var(--cyan);box-shadow:inset 0 0 0 1px #00f0ff73}.te-toggle button:focus-visible{outline:2px solid var(--cyan);outline-offset:-2px}.te-steps{margin:10px 0;padding-left:20px;line-height:1.9}.te-steps b{color:var(--cyan);font-weight:700}.te-install{border-color:#ff8a1e80}.te-install .te-panel-head{background:#ff8a1e1a}.te-switch{width:100%;display:flex;align-items:center;gap:12px;padding:12px 14px;border:0;border-bottom:1px solid rgba(38,33,63,.6);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.te-switch:disabled{opacity:.4;cursor:not-allowed}.te-switch:focus-visible{outline:2px solid var(--cyan);outline-offset:-2px}.sw-txt{flex:1;min-width:0}.sw-t{display:block;font-size:12.5px}.sw-s{display:block;font-size:10.5px;color:var(--dim);margin-top:3px}.sw-box{flex:0 0 40px;height:22px;border-radius:11px;background:var(--ink);border:1px solid var(--line);position:relative;transition:background .16s ease,border-color .16s ease}.sw-box i{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#4c4770;transition:transform .16s ease,background .16s ease}.sw-box.on{background:#00f0ff2e;border-color:var(--cyan)}.sw-box.on i{transform:translate(18px);background:var(--cyan);box-shadow:0 0 10px var(--cyan)}.te-empty{padding:26px 16px;text-align:center;color:var(--dim);font-size:12px;line-height:1.7}.te-stepper{display:flex;align-items:center;gap:8px;margin-top:14px;border:1px solid var(--line);background:var(--ink-2);border-radius:2px;padding:6px}.te-step{flex:0 0 44px;height:40px;background:var(--ink-3);border:1px solid var(--line);border-radius:2px;color:var(--cyan);font-size:14px;cursor:pointer}.te-step:disabled{color:#37325a;cursor:not-allowed}.te-step:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.te-step-mid{flex:1;text-align:center}.te-step-mid .gwnum{display:block;font-size:22px;color:#fff;line-height:1;text-shadow:0 0 12px rgba(0,240,255,.5)}.te-step-mid .te-eyebrow{display:block;margin-top:4px}.te-collapse{width:100%;border:0;border-bottom:1px solid var(--line);cursor:pointer;font:inherit;color:inherit;text-align:left}.te-res-block{padding:8px 10px;border-bottom:1px solid rgba(38,33,63,.6)}.te-res-block:last-child{border-bottom:0}.te-res{display:flex;align-items:center;gap:8px;padding:4px 0 4px 2px;font-size:11.5px}.te-res .rt{flex:1;text-align:right;color:#cfcbec;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.te-res .rt.away{text-align:left}.te-res .rs{flex:0 0 42px;text-align:center;font-weight:700;font-size:13px;color:var(--yel)}.te-note{font-size:11px;color:var(--dim);line-height:1.6;padding:10px 12px}.te-demo{margin-top:20px;border:1px dashed #332C55;border-radius:2px;padding:10px 12px}.te-demo .te-eyebrow{margin-bottom:8px;display:block}.te-demo-row{display:flex;gap:8px}@media (prefers-reduced-motion: reduce){*{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}
