@font-face{font-family:Bebas Neue;font-style:normal;font-display:swap;font-weight:400;src:url(./bebas-neue-latin-ext-400-normal-DWiEslNC.woff2)format("woff2"),url(./bebas-neue-latin-ext-400-normal-HFKRJXnW.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bebas Neue;font-style:normal;font-display:swap;font-weight:400;src:url(./bebas-neue-latin-400-normal-9mHNbWWO.woff2)format("woff2"),url(./bebas-neue-latin-400-normal-Bi-ndsyu.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--navy:#111a35;--navy-deep:#070b19;--navy-soft:#1a2750;--ink:#02040a;--gold:#e8b923;--gold-light:#ffe07a;--gold-deep:#b8860b;--gold-rgb:232, 185, 35;--white:#fff;--paper:#fbfaf6;--muted:#8f9bbd;--line:#ffffff1a;--glass:#111a35b8;--gold-gradient:linear-gradient(180deg, #ffe07a 0%, #e8b923 45%, #b8860b 100%);--display:"Bebas Neue", "Arial Narrow", sans-serif;--text:"Inter Variable", system-ui, sans-serif;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--t-fast:.2s;--t-mid:.45s;--t-slow:.9s;--u:min(1vw, 1.7778vh);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--navy-deep);color:var(--white);font-family:var(--text);-webkit-font-smoothing:antialiased;margin:0}button,input,select,textarea{font:inherit;color:inherit}.gold-text{background:var(--gold-gradient);color:#0000;-webkit-background-clip:text;background-clip:text}.show{font-family:var(--display);letter-spacing:.02em;cursor:none;-webkit-user-select:none;user-select:none;position:fixed;inset:0;overflow:hidden}.backdrop{background:radial-gradient(ellipse 80% 60% at 50% 45%, var(--navy) 0%, var(--navy-deep) 60%, var(--ink) 100%);position:absolute;inset:0}.backdrop canvas{width:100%;height:100%;position:absolute;inset:0}.backdrop:after{content:"";background:radial-gradient(75% 65%,#0000 55%,#000000b3 100%);position:absolute;inset:0}.scene{padding:calc(var(--u) * 2.4) calc(var(--u) * 3.2);gap:calc(var(--u) * 1.6);flex-direction:column;display:flex;position:absolute;inset:0}.scene-head{align-items:center;gap:calc(var(--u) * 1.2);flex:none;display:flex}.scene-head svg{height:calc(var(--u) * 3.4);width:auto}.scene-head h1{font-size:calc(var(--u) * 3.6);margin:0;font-weight:400;line-height:1}.scene-head .sub{font-size:calc(var(--u) * 1.5);color:var(--muted);letter-spacing:.18em;margin-left:auto}.scene-body{flex:1;min-height:0;position:relative}.intro{background:#030409;position:absolute;inset:0}.intro canvas{display:block}.intro-caption{left:0;right:0;bottom:calc(var(--u) * 2.6);text-align:center;font-size:calc(var(--u) * 1.7);letter-spacing:.5em;color:#ffffffb8;pointer-events:none;position:absolute}.intro-fallback{place-items:center;display:grid;position:absolute;inset:0}.intro-fallback svg{width:auto;height:78%;filter:drop-shadow(0 0 calc(var(--u) * 2) rgba(var(--gold-rgb), .35))}.wheel-layout{gap:calc(var(--u) * 3);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;display:grid;position:absolute;inset:0}.wheel-wrap{height:100%;max-height:calc(var(--u) * 44);aspect-ratio:1;justify-self:center;position:relative}.wheel-disc{will-change:transform;filter:drop-shadow(0 calc(var(--u) * 1) calc(var(--u) * 2.5) #0009);position:absolute;inset:0}.wheel-disc canvas{width:100%;height:100%;display:block}.wheel-hub{aspect-ratio:1;background:radial-gradient(circle at 35% 30%, #fff1b8, var(--gold) 45%, var(--gold-deep) 100%);width:19%;box-shadow:0 0 0 calc(var(--u) * .3) #00000059, 0 calc(var(--u) * .5) calc(var(--u) * 1.5) #0009;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wheel-hub svg{width:62%;height:62%}.wheel-pointer{transform-origin:50% 15%;width:7%;filter:drop-shadow(0 calc(var(--u) * .3) calc(var(--u) * .5) #0009);z-index:2;position:absolute;top:-2.5%;left:50%;transform:translate(-50%)}.wheel-teams{gap:calc(var(--u) * 1.2);align-content:center;height:100%;display:grid}.team-col{background:var(--glass);border:1px solid var(--line);border-radius:calc(var(--u) * 1);padding:calc(var(--u) * 1.1) calc(var(--u) * 1.4) calc(var(--u) * 1.2) calc(var(--u) * 2.1);position:relative;overflow:hidden}.team-col:before{content:"";width:calc(var(--u) * .7);background:var(--team);position:absolute;top:0;bottom:0;left:0}.team-col h2{margin:0 0 calc(var(--u) * .6);font-size:calc(var(--u) * 2.3);justify-content:space-between;align-items:baseline;font-weight:400;line-height:1;display:flex}.team-col h2 small{font-size:calc(var(--u) * 1.3);color:var(--muted)}.chips{gap:calc(var(--u) * .6);min-height:calc(var(--u) * 2.9);flex-wrap:wrap;display:flex}.chip{padding:calc(var(--u) * .35) calc(var(--u) * 1) calc(var(--u) * .2);border-radius:calc(var(--u) * .5);background:color-mix(in srgb, var(--team) 26%, transparent);border:1px solid color-mix(in srgb, var(--team) 60%, transparent);font-size:calc(var(--u) * 1.9);white-space:nowrap;line-height:1.1}.draw-overlay{z-index:10;background:#03050ce0;place-items:center;display:grid;position:absolute;inset:0}.draw-card{text-align:center}.draw-card .name{font-size:calc(var(--u) * 13);line-height:.95}.draw-card .to{margin-top:calc(var(--u) * 1);font-size:calc(var(--u) * 3.2);color:var(--team);letter-spacing:.08em}.wheel-empty{text-align:center;font-size:calc(var(--u) * 2.6);color:var(--muted);place-items:center;display:grid;position:absolute;inset:0}.teams-grid{gap:calc(var(--u) * 2);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-content:center;display:grid;position:absolute;inset:0}.team-card{background:var(--glass);border:1px solid var(--line);border-top:calc(var(--u) * .6) solid var(--team);border-radius:calc(var(--u) * 1.2);padding:calc(var(--u) * 2.2) calc(var(--u) * 2);text-align:center;box-shadow:0 calc(var(--u) * 1.5) calc(var(--u) * 4) #00000073;position:relative}.team-card .label{font-size:calc(var(--u) * 1.4);letter-spacing:.3em;color:var(--team)}.team-card h2{margin:calc(var(--u) * .4) 0 calc(var(--u) * 1.6);font-size:calc(var(--u) * 4.6);overflow-wrap:anywhere;font-weight:400;line-height:1}.team-card ul{gap:calc(var(--u) * .5);margin:0;padding:0;list-style:none;display:grid}.team-card li{font-size:calc(var(--u) * 2.6);color:#ffffffe6;line-height:1.15}.games-grid{gap:calc(var(--u) * 1.2);perspective:calc(var(--u) * 140);display:grid;position:absolute;inset:0}.game-slot{min-height:0;perspective:calc(var(--u) * 140);position:relative}.game-slot .game-card{position:absolute;inset:0}.game-card{transform-style:preserve-3d;min-height:0;position:relative}.game-card.finale .game-face{border-color:rgba(var(--gold-rgb), .7);box-shadow:0 0 calc(var(--u) * 2.4) rgba(var(--gold-rgb), .22), inset 0 0 calc(var(--u) * 3) rgba(var(--gold-rgb), .08);transition:border-color var(--t-slow) var(--ease-out), box-shadow var(--t-slow) var(--ease-out)}.game-card.finale .game-face.front{background:linear-gradient(160deg, #2a2a3f, var(--navy) 55%, #1c1606)}.game-card.finale.played .game-face.back{border-color:var(--team)}.game-face{backface-visibility:hidden;border-radius:calc(var(--u) * 1);border:1px solid var(--line);text-align:center;padding:calc(var(--u) * 1);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.game-face.front{background:linear-gradient(160deg, var(--navy-soft), var(--navy) 60%, var(--navy-deep))}.game-face.front .word{font-size:calc(var(--u) * 1.5);letter-spacing:.4em;color:var(--muted);margin-right:-.4em}.game-face.front .num{font-size:calc(var(--u) * 7);line-height:.95}.game-face.back{background:linear-gradient(160deg, #20305f, var(--navy) 70%);border-color:rgba(var(--gold-rgb), .45);transform:rotateY(180deg)}.game-face.back .num{top:calc(var(--u) * .7);left:calc(var(--u) * 1);font-size:calc(var(--u) * 1.7);color:var(--gold);position:absolute}.game-face .name{font-size:calc(var(--u) * 2.4);overflow-wrap:anywhere;line-height:1}.pts{top:calc(var(--u) * .7);right:calc(var(--u) * .9);font-size:calc(var(--u) * 1.5);color:var(--gold);position:absolute}.pts small{color:var(--muted);margin-left:.3em;font-size:.7em}.game-winner{padding:calc(var(--u) * .35) calc(var(--u) * .6) calc(var(--u) * .2);font-size:calc(var(--u) * 1.5);color:var(--navy-deep);background:var(--team);white-space:nowrap;text-overflow:ellipsis;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.game-card.played .game-face.back{border-color:var(--team)}.spotlight{z-index:20;perspective:calc(var(--u) * 120);background:#03050cdb;place-items:center;display:grid;position:absolute;inset:0}.spotlight .game-card{width:calc(var(--u) * 62);height:calc(var(--u) * 34)}.spotlight .game-face{border-radius:calc(var(--u) * 2);box-shadow:0 0 calc(var(--u) * 8) rgba(var(--gold-rgb), .25)}.spotlight .game-face.front .word{font-size:calc(var(--u) * 3.4)}.spotlight .game-face.front .num{font-size:calc(var(--u) * 20)}.spotlight .game-face.back .num{font-size:calc(var(--u) * 3.4);top:calc(var(--u) * 1.6);left:calc(var(--u) * 2.2)}.spotlight .name{font-size:calc(var(--u) * 9.5)}.spotlight .pts{font-size:calc(var(--u) * 3);top:calc(var(--u) * 1.6);right:calc(var(--u) * 2.2)}.ticker{gap:calc(var(--u) * 1);flex:none;display:flex}.ticker-item{align-items:baseline;gap:calc(var(--u) * .8);min-width:0;padding:calc(var(--u) * .6) calc(var(--u) * 1.2) calc(var(--u) * .4);background:var(--glass);border:1px solid var(--line);border-left:calc(var(--u) * .5) solid var(--team);border-radius:calc(var(--u) * .6);font-size:calc(var(--u) * 1.9);flex:1;display:flex}.ticker-item .tname{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ticker-item .tpts{font-size:calc(var(--u) * 2.6);font-variant-numeric:tabular-nums}.race-chip{background:var(--gold-gradient);color:var(--navy-deep);letter-spacing:.12em;vertical-align:middle;animation:race-pulse 2.4s var(--ease-in-out) infinite;border-radius:.3em;margin-left:.6em;padding:.18em .55em .08em;font-size:.5em;display:inline-block}@keyframes race-pulse{0%,to{box-shadow:0 0 0 0 rgba(var(--gold-rgb), .5)}50%{box-shadow:0 0 calc(var(--u) * 1.2) calc(var(--u) * .2) rgba(var(--gold-rgb), .35)}}.ticker-item,.board-row{transition:opacity var(--t-slow) var(--ease-out)}.ticker-item.out,.board-row.out{opacity:.5}.ticker-item .race-chip{flex:none;font-size:.6em}.board{justify-content:center;gap:calc(var(--u) * 1.3);flex-direction:column;display:flex;position:absolute;inset:0}.board-row{grid-template-columns:calc(var(--u) * 7) minmax(0, 1fr) auto;align-items:center;gap:calc(var(--u) * 1.6);padding:calc(var(--u) * 1.3) calc(var(--u) * 2.4) calc(var(--u) * 1.1) calc(var(--u) * 1.6);background:var(--glass);border:1px solid var(--line);border-radius:calc(var(--u) * 1.2);display:grid;position:relative;overflow:hidden}.board-row .bar{transform-origin:0;background:linear-gradient(90deg, color-mix(in srgb, var(--team) 42%, transparent), color-mix(in srgb, var(--team) 8%, transparent));position:absolute;inset:0}.board-row>*{position:relative}.board-row .rank{font-size:calc(var(--u) * 6.5);text-align:center;color:#ffffff8c;line-height:.9}.board-row.lead .rank{background:var(--gold-gradient);color:#0000;-webkit-background-clip:text;background-clip:text}.board-row .tname{font-size:calc(var(--u) * 4.6);text-overflow:ellipsis;white-space:nowrap;line-height:1;overflow:hidden}.board-row .members{font-family:var(--text);letter-spacing:0;font-size:calc(var(--u) * 1.35);color:#ffffffb3;margin-top:calc(var(--u) * .4);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.board-row .points{font-size:calc(var(--u) * 7.5);font-variant-numeric:tabular-nums;min-width:calc(var(--u) * 9);text-align:right;line-height:.9}.board-row .points small{font-size:calc(var(--u) * 1.3);letter-spacing:.25em;color:var(--muted);display:block}.strip{gap:calc(var(--u) * .5);flex:none;display:flex}.strip-cell{text-align:center;min-width:0;padding:calc(var(--u) * .5) 0 calc(var(--u) * .3);border-radius:calc(var(--u) * .4);font-size:calc(var(--u) * 1.6);color:var(--muted);background:#ffffff0f;flex:1}.strip-cell.won{background:var(--team);color:var(--navy-deep)}.winner{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.winner canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.winner svg{height:calc(var(--u) * 15);width:auto;filter:drop-shadow(0 0 calc(var(--u) * 2) rgba(var(--gold-rgb), .5))}.winner .kicker{font-size:calc(var(--u) * 2.4);letter-spacing:.5em;margin:calc(var(--u) * 1.5) -.5em 0 0;color:#fffc}.winner h1{margin:calc(var(--u) * .4) 0;font-size:calc(var(--u) * 12);font-weight:400;line-height:.95}.winner .who{font-size:calc(var(--u) * 2.6);color:var(--team);letter-spacing:.06em}.winner .score{margin-top:calc(var(--u) * 1);font-size:calc(var(--u) * 2);color:var(--muted);letter-spacing:.2em}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.show.buzzer-on .scene{padding-bottom:calc(var(--u) * 12.5)}.show .scene{transition:padding-bottom var(--t-mid) var(--ease-out)}.buzzer-panel{left:calc(var(--u) * 3.2);right:calc(var(--u) * 3.2);bottom:calc(var(--u) * 1.6);z-index:30;gap:calc(var(--u) * .6);padding:calc(var(--u) * 1) calc(var(--u) * 1.2) calc(var(--u) * .7);border-radius:calc(var(--u) * 1.2);border:1px solid rgba(var(--gold-rgb), .35);box-shadow:0 calc(var(--u) * 1) calc(var(--u) * 3) #00000080;background:#070b19e0;flex-direction:column;display:flex;position:absolute}.round-scores{gap:calc(var(--u) * 1);display:flex}.round-item{align-items:baseline;gap:calc(var(--u) * .8);min-width:0;padding:calc(var(--u) * .5) calc(var(--u) * 1.2) calc(var(--u) * .3);border-radius:calc(var(--u) * .6);border-left:calc(var(--u) * .5) solid var(--team);background:color-mix(in srgb, var(--team) 14%, transparent);font-size:calc(var(--u) * 2.2);transition:opacity var(--t-mid) var(--ease-out);flex:1;display:flex;position:relative}.round-item .rname{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.round-item .rpts{font-size:calc(var(--u) * 3.2);font-variant-numeric:tabular-nums;line-height:1}.round-item.excluded{opacity:.45}.round-item.excluded .rname{-webkit-text-decoration:line-through #ef5350;text-decoration:line-through #ef5350;text-decoration-thickness:.12em}.round-fx{right:calc(var(--u) * 1.2);font-size:calc(var(--u) * 3.6);pointer-events:none;position:absolute;top:0}.round-fx.good{color:var(--gold-light);text-shadow:0 0 calc(var(--u) * 1.2) rgba(var(--gold-rgb), .8)}.round-fx.bad{color:#ff6b6b}.buzzer-status{text-align:center;font-size:calc(var(--u) * 1.3);letter-spacing:.35em;color:var(--muted)}.buzz-banner{z-index:25;pointer-events:none;position:absolute;top:0;left:0;right:0}.buzz-banner-bar{justify-content:center;align-items:baseline;gap:calc(var(--u) * 2);width:100%;padding:calc(var(--u) * 1.4) 0 calc(var(--u) * 1);background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--team) 85%, black) 18%, var(--team) 50%, color-mix(in srgb, var(--team) 85%, black) 82%, transparent);box-shadow:0 0 calc(var(--u) * 6) color-mix(in srgb, var(--team) 50%, transparent);display:flex}.buzz-team{font-size:calc(var(--u) * 5.6);color:var(--white);text-shadow:0 calc(var(--u) * .3) calc(var(--u) * 1) #00000073;line-height:.95}.buzz-sub{font-size:calc(var(--u) * 1.6);letter-spacing:.45em;color:#ffffffd9}.buzz-flash{z-index:40;pointer-events:none;background:radial-gradient(ellipse 70% 30% at 50% 0%, #ffecaacc, rgba(var(--gold-rgb), .25) 50%, transparent 80%);mix-blend-mode:screen;position:absolute;inset:0}.phone{background:radial-gradient(ellipse 90% 60% at 50% 45%, var(--navy), var(--navy-deep) 70%);font-family:var(--display);letter-spacing:.03em;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:manipulation;transition:background var(--t-mid) var(--ease-out);flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.phone.view-ours{background:radial-gradient(ellipse 90% 70% at 50% 45%, var(--team), color-mix(in srgb, var(--team) 45%, black))}.phone-message{text-align:center;color:var(--muted);justify-content:center;align-items:center;padding:32px;font-size:28px}.phone-head{border-top:6px solid var(--team);padding:16px 16px 0}.phone-team{font-size:40px;line-height:1}.phone-scores{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.phone-scores span{border-left:4px solid var(--team);color:#ffffffbf;background:#ffffff12;border-radius:8px;padding:4px 10px 2px;font-size:18px}.phone-scores span.me{background:color-mix(in srgb, var(--team) 35%, transparent);color:var(--white)}.phone-main{flex:1;place-items:center;padding:16px;display:grid}.buzz-button{aspect-ratio:1;background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--team) 55%, white), var(--team) 55%, color-mix(in srgb, var(--team) 60%, black));width:min(78vw,58vh);color:var(--white);font-family:var(--display);letter-spacing:.05em;cursor:pointer;-webkit-tap-highlight-color:transparent;border:none;border-radius:50%;font-size:min(20vw,14vh);box-shadow:0 0 0 10px #ffffff14,0 18px 40px #0000008c,inset 0 -10px 24px #0000004d}.phone-state{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.phone-state b{font-size:min(18vw,12vh);font-weight:400;line-height:.95}.phone-state span{font-family:var(--text);letter-spacing:0;color:#fffc;font-size:18px}.view-excluded .phone-state b{color:#ff8a80}.view-waiting .phone-state b{color:var(--muted)}.phone-foot{text-align:center;letter-spacing:.3em;color:#ffffff8c;padding:12px 16px 20px;font-size:16px}.estimate{gap:calc(var(--u) * 2);grid-template-rows:minmax(0,1fr) auto;display:grid;position:absolute;inset:0}.est-top{justify-content:center;align-items:center;gap:calc(var(--u) * 3);min-height:0;display:flex}.est-image{object-fit:contain;border-radius:calc(var(--u) * 1);border:1px solid rgba(var(--gold-rgb), .35);max-width:42%;max-height:100%}.est-question{text-align:center;align-items:center;gap:calc(var(--u) * 1.6);flex-direction:column;min-width:0;display:flex}.est-question .question{font-size:calc(var(--u) * 4.8);max-width:calc(var(--u) * 85);line-height:1.05}.est-question .question.long{font-size:calc(var(--u) * 3.8)}.est-solution{padding:calc(var(--u) * .8) calc(var(--u) * 3) calc(var(--u) * .6);border-radius:calc(var(--u) * 1);border:1px solid rgba(var(--gold-rgb), .5);box-shadow:0 0 calc(var(--u) * 4) rgba(var(--gold-rgb), .18);background:#111a35bf;flex-direction:column;align-items:center;display:flex}.est-solution .answer-text{font-size:calc(var(--u) * 7)}.est-cards{gap:calc(var(--u) * 1.4);perspective:calc(var(--u) * 100);display:flex}.est-card{min-width:0;min-height:calc(var(--u) * 13);justify-content:center;align-items:center;gap:calc(var(--u) * .2);padding:calc(var(--u) * 1) calc(var(--u) * 1.4);border-radius:calc(var(--u) * 1);border:1px solid var(--line);border-top:calc(var(--u) * .5) solid var(--team);background:var(--glass);transition:opacity var(--t-slow) var(--ease-out), box-shadow var(--t-slow) var(--ease-out), border-color var(--t-slow) var(--ease-out);flex-direction:column;flex:1;display:flex}.est-card.won{border-color:var(--team);box-shadow:0 0 calc(var(--u) * 3.5) color-mix(in srgb, var(--team) 55%, transparent);background:color-mix(in srgb, var(--team) 22%, var(--navy))}.est-card.lost{opacity:.6}.est-team{font-size:calc(var(--u) * 2);color:var(--team);white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.est-guess{font-size:calc(var(--u) * 6);font-variant-numeric:tabular-nums;line-height:1}.est-wait{font-size:calc(var(--u) * 5);color:var(--muted);line-height:1}.est-wait.in{color:#6be3b0}.est-diff{font-size:calc(var(--u) * 1.8);color:#ffffffbf}.est-diff b{color:var(--gold-light);font-weight:400}.host .guess{font-family:var(--display);font-size:24px;font-weight:400}.host .guess small{font-family:var(--text);color:var(--muted);margin-left:6px;font-size:12px}.host .team-states .team-state{width:84px}.est-entry{text-align:center;flex-direction:column;gap:14px;width:100%;max-width:420px;display:flex}.est-entry label{letter-spacing:.1em;color:#fffc;font-size:22px}.est-entry input{border:2px solid var(--team);background:var(--navy);width:100%;color:var(--white);font-family:var(--display);font-size:min(56px, calc((min(100vw, 460px) - 76px) / (.6 * var(--len,1))));transition:font-size var(--t-mid,.3s) var(--ease-out,ease-out);text-align:center;-webkit-user-select:text;user-select:text;border-radius:16px;padding:18px 12px 12px}.est-entry .unit{letter-spacing:.06em;color:var(--team);margin-top:-6px;font-size:22px}.est-entry button{background:var(--team);color:var(--navy-deep);font-family:var(--display);letter-spacing:.06em;border:none;border-radius:16px;padding:18px;font-size:30px}.est-entry button:disabled{opacity:.4}.est-entry p{font-family:var(--text);letter-spacing:0;color:#6be3b0;margin:0;font-size:18px}.est-entry p.error{color:#ff8a80}.est-unit{margin-top:calc(var(--u) * 1.2);font-size:calc(var(--u) * 2.6);letter-spacing:.12em;color:var(--gold)}.quiz-stage{align-items:center;gap:calc(var(--u) * 3);grid-template-columns:minmax(0,1fr);display:grid;position:absolute;inset:0}.quiz-stage.with-image{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.quiz-stage.with-image.image-first{align-items:stretch;gap:calc(var(--u) * 1.6);grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.quiz-image{place-items:center;height:100%;min-height:0;display:grid}.quiz-image img{object-fit:contain;border-radius:calc(var(--u) * 1);border:1px solid rgba(var(--gold-rgb), .35);max-width:100%;max-height:100%;box-shadow:0 calc(var(--u) * 1.5) calc(var(--u) * 4) #0000008c}.quiz-text{text-align:center;align-items:center;gap:calc(var(--u) * 2.4);flex-direction:column;display:flex}.quiz-stage.with-image:not(.image-first) .quiz-text{text-align:left;align-items:flex-start}.quiz-text .question{font-size:calc(var(--u) * 5.6);max-width:calc(var(--u) * 85);overflow-wrap:anywhere;line-height:1.05}.quiz-text .question.long{font-size:calc(var(--u) * 4.2)}.quiz-stage.with-image:not(.image-first) .question{font-size:calc(var(--u) * 4.4)}.quiz-stage.image-first .question{font-size:calc(var(--u) * 3.4)}.quiz-text .answer{align-items:inherit;gap:calc(var(--u) * .4);padding:calc(var(--u) * 1.2) calc(var(--u) * 2.4) calc(var(--u) * 1);border-radius:calc(var(--u) * 1);border:1px solid rgba(var(--gold-rgb), .5);box-shadow:0 0 calc(var(--u) * 4) rgba(var(--gold-rgb), .18);background:#111a35bf;flex-direction:column;display:flex}.answer-label{font-size:calc(var(--u) * 1.4);letter-spacing:.4em;color:var(--muted)}.answer-text{font-size:calc(var(--u) * 6);line-height:1}.answer-info{font-family:var(--text);letter-spacing:0;font-size:calc(var(--u) * 1.6);color:#fffc}.quiz-stage.with-song{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);align-items:stretch}.song{justify-content:center;align-items:center;gap:calc(var(--u) * 3);flex-direction:column;display:flex;position:relative}.equalizer{align-items:flex-end;gap:calc(var(--u) * 1);height:calc(var(--u) * 16);display:flex}.equalizer span{width:calc(var(--u) * 2);border-radius:calc(var(--u) * .6);background:var(--gold-gradient);transform-origin:bottom;opacity:.35;height:100%;transition:transform var(--t-mid) var(--ease-out), opacity var(--t-mid) var(--ease-out);transform:scaleY(.08)}.equalizer.on span{opacity:1;animation:.62s ease-in-out infinite alternate equalizer}@keyframes equalizer{0%{transform:scaleY(.15)}to{transform:scaleY(1)}}.stages{gap:calc(var(--u) * 1);width:min(100%, calc(var(--u) * 70));display:flex}.stage{padding:calc(var(--u) * .9) 0 calc(var(--u) * .6);border-radius:calc(var(--u) * .7);border:1px solid var(--line);background:var(--glass);text-align:center;font-size:calc(var(--u) * 2.2);color:var(--muted);transition:border-color var(--t-mid) var(--ease-out), color var(--t-mid) var(--ease-out);flex:1;position:relative;overflow:hidden}.stage .len{z-index:1;position:relative}.stage.done{color:#ffffffbf;background:rgba(var(--gold-rgb), .14)}.stage.current{color:var(--white);border-color:rgba(var(--gold-rgb), .85);box-shadow:0 0 calc(var(--u) * 2) rgba(var(--gold-rgb), .25)}.stage .fill{transform-origin:0;background:rgba(var(--gold-rgb), .45);position:absolute;inset:0}.song .sound-hint{padding:calc(var(--u) * .5) calc(var(--u) * 1.2) calc(var(--u) * .3);border-radius:calc(var(--u) * .6);border:1px solid var(--line);background:var(--glass);font-size:calc(var(--u) * 1.4);letter-spacing:.15em;color:var(--muted);position:absolute;bottom:0;right:0}.quiz-hints{gap:calc(var(--u) * 1.4);grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) auto;height:100%;min-height:0;display:grid;overflow:hidden}.hint-main{place-items:center;min-width:0;height:100%;min-height:0;display:grid;position:relative}.hint-main img{object-fit:contain;width:100%;height:100%;filter:drop-shadow(0 calc(var(--u) * 1) calc(var(--u) * 2) #0000008c);position:absolute;inset:0}.hint-text{max-width:calc(var(--u) * 70);padding:calc(var(--u) * 2.4) calc(var(--u) * 3.4) calc(var(--u) * 2);border-radius:calc(var(--u) * 1.2);border:1px solid rgba(var(--gold-rgb), .45);background:var(--glass);font-size:calc(var(--u) * 5);text-align:center;line-height:1.05}.hint-strip{width:calc(var(--u) * 13);justify-content:center;gap:calc(var(--u) * .8);flex-direction:column;display:flex}.hint-thumb{height:calc(var(--u) * 7.4);border-radius:calc(var(--u) * .6);border:1px solid var(--line);background:var(--glass);opacity:.6;transition:opacity var(--t-mid) var(--ease-out), border-color var(--t-mid) var(--ease-out), box-shadow var(--t-mid) var(--ease-out);place-items:center;display:grid;position:relative;overflow:hidden}.hint-thumb img{object-fit:cover;width:100%;height:100%}.hint-thumb .t{padding:0 calc(var(--u) * .6);font-size:calc(var(--u) * 1.4);text-align:center;line-height:1.1;overflow:hidden}.hint-thumb .n{left:calc(var(--u) * .4);top:calc(var(--u) * .2);font-size:calc(var(--u) * 1.4);color:var(--gold);text-shadow:0 0 calc(var(--u) * .6) #000;z-index:1;position:absolute}.hint-thumb.current{opacity:1;border-color:rgba(var(--gold-rgb), .85);box-shadow:0 0 calc(var(--u) * 1.6) rgba(var(--gold-rgb), .3)}.host .quiz-current .q-text{font-size:20px;font-weight:600;line-height:1.3}.host .quiz-current .q-text.idle{color:var(--muted);font-weight:400}.host .quiz-current .q-answer{color:var(--gold-light);font-size:18px}.host .quiz-current .q-answer small{color:var(--muted);margin-right:6px}.host .phase{background:var(--navy-soft);border-radius:6px;padding:2px 8px;font-size:12px}.host .phase.answer{background:var(--gold);color:var(--navy-deep)}.quiz-editor{z-index:50;background:var(--navy-deep);flex-direction:column;gap:12px;max-width:760px;margin:0 auto;padding:16px 16px 64px;display:flex;position:fixed;inset:0;overflow-y:auto}.quiz-editor h1 small{font-family:var(--text);letter-spacing:0;color:var(--muted);font-size:14px;display:block}.quiz-editor code{color:var(--gold-light)}.quiz-editor .save-state{color:var(--muted);font-size:13px}.quiz-editor .save-state.saved{color:#34c98a}.quiz-editor .save-state.error{color:#ff8a80}.quiz-editor .arrows{flex-direction:column;gap:4px;display:flex}.quiz-editor .arrows .arrow{min-height:36px;padding:0}.quiz-thumb{object-fit:cover;background:var(--navy-soft);border-radius:6px;flex:none;width:64px;height:44px}.host .file-btn{border:1px solid var(--line);background:var(--navy-soft);cursor:pointer;white-space:nowrap;border-radius:10px;align-items:center;min-height:44px;padding:8px 12px;display:inline-flex;position:relative}.host .file-btn input{opacity:0;cursor:pointer;position:absolute;inset:0}.quiz-editor .image-row .danger{margin-left:auto}.quiz-editor .hint-list{border:1px dashed var(--line);border-radius:10px;flex-direction:column;gap:8px;padding:10px;display:flex}.quiz-thumb.missing{color:#ff8a80;place-items:center;font-size:11px;display:grid}.quiz-editor .file-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.host .quiz-current .q-answer.main{font-size:22px;font-weight:600}.media-picker{z-index:60;background:#03050ce6;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.media-card{border:1px solid var(--line);background:var(--navy);border-radius:14px;flex-direction:column;gap:12px;width:min(100%,720px);max-height:100%;padding:16px;display:flex;overflow-y:auto}.media-grid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px;display:grid}.host .media-item{overflow-wrap:anywhere;flex-direction:column;gap:4px;min-height:0;padding:6px;font-size:12px;display:flex}.media-item img{aspect-ratio:4/3;object-fit:cover;border-radius:6px;width:100%}.media-item.used{opacity:.55}.host input.invalid{border-color:#ef5350}.host .song-controls{border:1px solid rgba(var(--gold-rgb), .4);border-radius:10px;flex-direction:column;gap:8px;padding:10px;display:flex}.quiz-editor audio,.media-audio audio{width:100%;height:36px}.media-list{flex-direction:column;gap:8px;display:flex}.media-audio{flex-direction:column;gap:6px;display:flex}.media-audio.used{opacity:.6}.host .media-audio button{text-align:left;overflow-wrap:anywhere}.title-card{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.title-card .kicker{font-size:calc(var(--u) * 2.2);letter-spacing:.5em;color:var(--muted);margin-right:-.5em}.title-card h1{margin:calc(var(--u) * .6) 0;font-size:calc(var(--u) * 11);font-weight:400;line-height:.95}.title-card .sub{font-size:calc(var(--u) * 2.2);letter-spacing:.3em;color:#fff9}.round-bar{gap:calc(var(--u) * 1);flex:none;display:flex}.round-bar-item{align-items:baseline;gap:calc(var(--u) * .8);min-width:0;padding:calc(var(--u) * .6) calc(var(--u) * 1.2) calc(var(--u) * .4);border-radius:calc(var(--u) * .6);border:1px solid var(--line);border-left:calc(var(--u) * .5) solid var(--team);background:color-mix(in srgb, var(--team) 12%, var(--navy-deep));font-size:calc(var(--u) * 2.2);transition:background var(--t-mid) var(--ease-out), border-color var(--t-mid) var(--ease-out), box-shadow var(--t-mid) var(--ease-out);flex:1;display:flex}.round-bar-item.on{background:color-mix(in srgb, var(--team) 55%, var(--navy-deep));border-color:var(--team);box-shadow:0 0 calc(var(--u) * 2.5) color-mix(in srgb, var(--team) 50%, transparent)}.round-bar-item .rname{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.round-bar-item .rpts{font-size:calc(var(--u) * 3.2);font-variant-numeric:tabular-nums;line-height:1}.host .host-timer{border:1px solid var(--line);background:var(--navy);transition:border-color var(--t-mid) var(--ease-out), background var(--t-mid) var(--ease-out);border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:14px;display:flex}.host .host-timer .time{font-family:var(--display);font-variant-numeric:tabular-nums;transition:color var(--t-mid) var(--ease-out);font-size:64px;line-height:1}.host .host-timer.soon{border-color:rgba(var(--gold-rgb), .6)}.host .host-timer.soon .time{color:var(--gold)}.host .host-timer.over{background:#ef53501f;border-color:#ef5350}.host .host-timer.over .time{color:#ff8a80}.host .host-timer .minutes{color:var(--muted);align-items:center;gap:6px;display:flex}.host .value-row input{width:96px}.host .value-row .unit{width:28px;color:var(--muted)}.countdown{justify-content:center;align-items:center;gap:calc(var(--u) * 1.6);text-align:center;flex-direction:column;display:flex;position:absolute;inset:0}.countdown .sub{font-size:calc(var(--u) * 2.2);letter-spacing:.3em;color:#fff9}.countdown .clock{font-size:calc(var(--u) * 24);font-variant-numeric:tabular-nums;background:var(--gold-gradient);color:#0000;transition:font-size var(--t-slow) var(--ease-out);-webkit-background-clip:text;background-clip:text;line-height:.9}.countdown .clock.last{background:linear-gradient(#ffd0c0,#ef5350 60%,#9c2422);-webkit-background-clip:text;background-clip:text}.countdown .clock.over{font-size:calc(var(--u) * 15);background:linear-gradient(#ffd0c0,#ef5350 60%,#9c2422);-webkit-background-clip:text;background-clip:text}.countdown .values{gap:calc(var(--u) * 1.4);margin-top:calc(var(--u) * 1);display:flex}.countdown .value{min-width:calc(var(--u) * 18);padding:calc(var(--u) * 1) calc(var(--u) * 2) calc(var(--u) * .8);border-radius:calc(var(--u) * 1);border:1px solid var(--line);border-top:calc(var(--u) * .5) solid var(--team);background:var(--glass);flex-direction:column;display:flex}.countdown .value.best{border-color:rgba(var(--gold-rgb), .7);border-top-color:var(--team);box-shadow:0 0 calc(var(--u) * 3) rgba(var(--gold-rgb), .22)}.countdown .vname{font-size:calc(var(--u) * 2);color:#ffffffd9}.countdown .vnum{font-size:calc(var(--u) * 5);line-height:1}.countdown .vnum small{color:var(--muted);margin-left:.25em;font-size:.4em}.sound-hint{padding:calc(var(--u) * .5) calc(var(--u) * 1.2) calc(var(--u) * .3);border-radius:calc(var(--u) * .6);border:1px solid var(--line);background:var(--glass);font-size:calc(var(--u) * 1.4);letter-spacing:.15em;color:var(--muted);position:absolute;bottom:0;right:0}.measure{align-content:center;gap:calc(var(--u) * .8);display:grid;position:absolute;inset:0}.m-team{padding:calc(var(--u) * .6) calc(var(--u) * 1) calc(var(--u) * .4);border-bottom:calc(var(--u) * .4) solid var(--team);font-size:calc(var(--u) * 2.6);text-align:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.m-item{font-size:calc(var(--u) * 2.8);color:#ffffffd9;text-overflow:ellipsis;white-space:nowrap;align-items:center;display:flex;overflow:hidden}.m-item.total{color:var(--gold);letter-spacing:.1em}.m-cell{min-height:calc(var(--u) * 6.4);text-align:center;border-radius:calc(var(--u) * .8);border:1px solid var(--line);background:var(--glass);transition:border-color var(--t-slow) var(--ease-out), background var(--t-slow) var(--ease-out);place-items:center;display:grid}.m-cell.best{border-color:color-mix(in srgb, var(--team) 80%, transparent);background:color-mix(in srgb, var(--team) 22%, var(--navy))}.m-diff{font-size:calc(var(--u) * 3.6);line-height:1;display:block}.m-pair{font-family:var(--text);letter-spacing:0;font-size:calc(var(--u) * 1.2);color:var(--muted);display:block}.m-open{color:var(--muted);font-size:calc(var(--u) * 2.4)}.m-cell.total{min-height:calc(var(--u) * 8);margin-top:calc(var(--u) * .8);font-size:calc(var(--u) * 5)}.m-cell.total.best{border-color:rgba(var(--gold-rgb), .8);box-shadow:0 0 calc(var(--u) * 3) rgba(var(--gold-rgb), .25)}.m-cell.total small{color:var(--muted);margin-left:.25em;font-size:.4em}.host .measure-row input{text-align:center;width:72px;padding:8px 6px}.host .measure-row .diff{text-align:right;width:64px;color:var(--gold-light);flex:none;font-weight:600}.host .item-name{font-weight:600}.host .round-score.wide{text-align:right;width:auto;min-width:64px}.score-board{justify-content:center;gap:calc(var(--u) * 1.3);flex-direction:column;display:flex;position:absolute;inset:0}.score-row{align-items:center;gap:calc(var(--u) * 2);padding:calc(var(--u) * 1.4) calc(var(--u) * 2.6) calc(var(--u) * 1.2) calc(var(--u) * 2.4);background:var(--glass);border:1px solid var(--line);border-left:calc(var(--u) * .7) solid var(--team);border-radius:calc(var(--u) * 1.2);transition:border-color var(--t-slow) var(--ease-out), box-shadow var(--t-slow) var(--ease-out);grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}.score-row.reached{border-color:rgba(var(--gold-rgb), .8);box-shadow:0 0 calc(var(--u) * 3) rgba(var(--gold-rgb), .25)}.score-row .bar{transform-origin:0;background:linear-gradient(90deg, color-mix(in srgb, var(--team) 40%, transparent), color-mix(in srgb, var(--team) 8%, transparent));position:absolute;inset:0}.score-row>*{position:relative}.score-row .info{min-width:0}.score-row .tname{font-size:calc(var(--u) * 4.4);white-space:nowrap;text-overflow:ellipsis;line-height:1;overflow:hidden}.score-row .chips{gap:calc(var(--u) * .5);margin-top:calc(var(--u) * .8);min-height:calc(var(--u) * 2.6);display:flex}.round-chip{min-width:calc(var(--u) * 3);padding:calc(var(--u) * .3) calc(var(--u) * .5) calc(var(--u) * .1);border-radius:calc(var(--u) * .4);background:color-mix(in srgb, var(--team) 55%, transparent);text-align:center;font-size:calc(var(--u) * 1.8);line-height:1.2}.round-chip.zero{color:var(--muted);background:#ffffff12}.round-chip.minus{background:#ef535059}.score-row .points{font-size:calc(var(--u) * 8.5);font-variant-numeric:tabular-nums;min-width:calc(var(--u) * 9);text-align:right;line-height:.9}.round-chip.shot{min-width:calc(var(--u) * 3.6);min-height:calc(var(--u) * 3);font-size:calc(var(--u) * 2.2);transition:background var(--t-mid) var(--ease-out), border-color var(--t-mid) var(--ease-out)}.round-chip.shot.open{background:0 0;border:1px dashed #ffffff40}.round-chip.shot.miss{color:var(--muted);background:#ffffff12;text-decoration:line-through}.host .big-team{background:color-mix(in srgb, var(--team) 22%, var(--navy));justify-content:space-between;align-items:center;min-height:60px;padding:10px 16px;font-size:18px;font-weight:600;display:flex}.host .big-team b{font-family:var(--display);font-size:28px;font-weight:400}.host button.step{border-color:var(--team);flex:none;width:56px;font-weight:600}.host .score-host small{margin-left:6px}.host .shot-team{border-left:5px solid var(--team)}.host .shot-row{flex-wrap:wrap;gap:6px;display:flex}.host button.shot{width:44px;min-height:44px;color:var(--muted);border-style:dashed;padding:0}.host button.shot.filled{color:var(--white);border-style:solid;border-color:var(--team);background:color-mix(in srgb, var(--team) 30%, var(--navy));font-weight:600}.host button.shot.current{outline:2px solid var(--gold);outline-offset:2px}.host .shot-entry{z-index:4;border-color:var(--team);background:var(--navy);position:sticky;bottom:8px;box-shadow:0 6px 20px #00000080}.host .shot-entry .step{flex:1;width:auto;font-size:22px}.stopwatch{align-items:center;gap:calc(var(--u) * 4);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);display:grid;position:absolute;inset:0}.sw-main{text-align:center}.sw-who{font-size:calc(var(--u) * 3.6);color:var(--team);letter-spacing:.06em}.sw-clock{font-size:calc(var(--u) * 19);font-variant-numeric:tabular-nums;color:#ffffffe6;transition:color var(--t-mid) var(--ease-out);line-height:1}.sw-clock.running{background:var(--gold-gradient);color:#0000;-webkit-background-clip:text;background-clip:text}.sw-list{gap:calc(var(--u) * 1);flex-direction:column;display:flex}.sw-row{grid-template-columns:calc(var(--u) * 3.5) minmax(0, 1fr) auto;align-items:baseline;gap:calc(var(--u) * 1);padding:calc(var(--u) * 1) calc(var(--u) * 1.6) calc(var(--u) * .8);border-radius:calc(var(--u) * .8);border:1px solid var(--line);border-left:calc(var(--u) * .6) solid var(--team);background:var(--glass);font-size:calc(var(--u) * 2.6);display:grid}.sw-row.best{border-color:rgba(var(--gold-rgb), .7);border-left-color:var(--team);box-shadow:0 0 calc(var(--u) * 2.5) rgba(var(--gold-rgb), .2)}.sw-row.waiting{opacity:.5}.sw-row .rank{color:var(--muted)}.sw-row .tname{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sw-row .time{font-size:calc(var(--u) * 3.4);font-variant-numeric:tabular-nums}.host .sw-team{border-left:5px solid var(--team)}.host .sw-team.running{border-color:var(--gold)}.host .sw-time{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:30px;font-weight:400}
