:root{--red: #c8102e;--green: #006b3f;--black: #0a0a0a;--white: #f6f4ee;--gold: #f2c14e;--ink: #0d1117;--panel: rgba(8, 12, 18, .82);font-family:Barlow Condensed,Arial Narrow,system-ui,sans-serif}*{box-sizing:border-box}html,body{margin:0;height:100%;background:#0b1410;color:var(--white);overflow:hidden}canvas#game{position:fixed;inset:0;width:100%;height:100%;display:block}[hidden]{display:none!important}kbd{font:600 .8em Barlow Condensed,sans-serif;background:#ffffff29;border:1px solid rgba(255,255,255,.28);border-radius:4px;padding:0 5px}#menu,#pause,#result,#lessons,#tutDone{position:fixed;inset:0;display:grid;place-items:center;padding:16px;z-index:10;background:radial-gradient(1200px 700px at 50% 0%,rgba(0,107,63,.45),transparent 70%),#060a08d1;backdrop-filter:blur(6px)}.menu-card{width:min(720px,100%);max-height:100%;overflow:auto;background:var(--panel);border:1px solid rgba(255,255,255,.14);border-radius:14px;padding:26px 28px 22px;box-shadow:0 30px 80px #0000008c}.menu-card.slim{width:min(360px,100%);text-align:center}.flag{display:flex;height:8px;border-radius:4px;overflow:hidden;margin-bottom:16px}.flag i:nth-child(1){flex:3;background:#0a0a0a}.flag i:nth-child(2){flex:.5;background:#fff}.flag i:nth-child(3){flex:3;background:var(--red)}.flag i:nth-child(4){flex:.5;background:#fff}.flag i:nth-child(5){flex:3;background:var(--green)}h1,h2{font-family:Bebas Neue,Impact,sans-serif;letter-spacing:.04em;margin:0;font-weight:400}.menu-card h1{font-size:clamp(48px,9vw,84px);line-height:.9}.menu-card h1 span{color:var(--red);-webkit-text-stroke:1px #fff}.tag{margin:6px 0 18px;opacity:.8;font-size:18px}.row{margin:12px 0}.row.split{display:grid;grid-template-columns:1fr 1fr;gap:14px}label{display:block;text-transform:uppercase;letter-spacing:.14em;font-size:13px;opacity:.65;margin-bottom:6px;font-weight:600}.teams{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.teams button{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 4px 7px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:8px;color:inherit;cursor:pointer;font:600 13px Barlow Condensed,sans-serif;letter-spacing:.04em;text-transform:uppercase}.teams button:hover{background:#ffffff1f}.jersey{width:34px;height:26px;border-radius:5px 5px 3px 3px;position:relative;border:2px solid rgba(0,0,0,.35)}.jersey:after{content:"";position:absolute;left:0;right:0;top:9px;height:5px;background:var(--trim)}.seg{display:flex;border:1px solid rgba(255,255,255,.18);border-radius:8px;overflow:hidden}.seg button{flex:1;padding:8px 0;background:transparent;border:0;color:inherit;font:600 16px Barlow Condensed,sans-serif;cursor:pointer;letter-spacing:.05em}.seg button+button{border-left:1px solid rgba(255,255,255,.12)}button.go{width:100%;margin-top:14px;padding:12px;font:400 32px Bebas Neue,Impact,sans-serif;letter-spacing:.08em;color:#fff;background:linear-gradient(180deg,#d9163a,#a30c25);border:0;border-radius:10px;cursor:pointer;box-shadow:0 6px #6b0618;transition:transform .08s,box-shadow .08s}button.go:hover{filter:brightness(1.1)}button.go:active{transform:translateY(4px);box-shadow:0 2px #6b0618}button.ghost{width:100%;margin-top:10px;padding:9px;background:transparent;color:inherit;border:1px solid rgba(255,255,255,.25);border-radius:10px;font:600 16px Barlow Condensed,sans-serif;letter-spacing:.08em;cursor:pointer}.small{opacity:.6;font-size:14px;margin:12px 0 0;text-align:center}button:focus-visible{outline:3px solid var(--gold);outline-offset:2px}#lessonList{list-style:none;margin:0 0 6px;padding:0;display:grid;gap:6px;max-height:46vh;overflow:auto}#lessonList button{width:100%;display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;text-align:left;padding:8px 12px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:8px;color:inherit;cursor:pointer;font:600 18px Barlow Condensed,sans-serif}#lessonList button:hover{background:#ffffff21}#lessonList .n{font:400 24px Bebas Neue,sans-serif;color:var(--gold);text-align:center}#lessonList small{display:block;font-weight:500;font-size:14px;opacity:.65}#lessonList .tick{font-size:20px;color:#2fd16b}#hud{position:fixed;inset:0;pointer-events:none;z-index:5}#scorebug{position:absolute;top:14px;left:14px;display:flex;align-items:stretch;height:44px;background:linear-gradient(180deg,#0a0e16eb,#05080eeb);border-radius:6px;overflow:hidden;border:1px solid rgba(255,255,255,.12);box-shadow:0 4px 14px #0006;font-variant-numeric:tabular-nums}#scorebug .side{display:flex;align-items:center;gap:8px;padding:0 10px}#scorebug .side.r{flex-direction:row}#scorebug b{font:400 26px Bebas Neue,sans-serif;letter-spacing:.06em}#scorebug .pts{font:400 34px Bebas Neue,sans-serif;min-width:30px;text-align:center;background:#fff;color:#0b1118;padding:0 6px;border-radius:3px;line-height:1.15}#scorebug .chip{width:8px;height:26px;border-radius:2px;border:1px solid rgba(255,255,255,.35)}#scorebug .clock{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 14px;background:#ffffff14;min-width:92px}#clock{font:400 24px Bebas Neue,sans-serif;letter-spacing:.08em;line-height:1}#half{font-size:11px;opacity:.65;letter-spacing:.12em}#banner{position:absolute;left:0;right:0;top:24%;text-align:center;opacity:0;transform:scale(.9);transition:opacity .2s,transform .25s cubic-bezier(.2,1.4,.4,1);text-shadow:0 4px 24px rgba(0,0,0,.7)}#banner.show{opacity:1;transform:scale(1)}#banner .bt{font:400 clamp(54px,10vw,120px)/.95 "Bebas Neue",sans-serif;letter-spacing:.06em;margin:0}#banner.big .bt{color:var(--gold);-webkit-text-stroke:2px #1a1405}#banner p{margin:4px 0 0;font:600 clamp(18px,2.4vw,28px) "Barlow Condensed",sans-serif;letter-spacing:.1em;text-transform:uppercase}#nameplate{position:absolute;bottom:18px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:12px;padding:6px 16px 6px 6px;background:var(--panel);border:1px solid rgba(255,255,255,.14);border-radius:8px;min-width:280px}#nameplate .num{font:400 30px Bebas Neue,sans-serif;background:#fff;color:#0b1118;min-width:42px;text-align:center;border-radius:4px;line-height:1.25}#nameplate b{font:400 24px Bebas Neue,sans-serif;letter-spacing:.08em;display:block;line-height:1}#nameplate small{opacity:.65;text-transform:uppercase;letter-spacing:.12em;font-size:12px}#nameplate .bar{flex:1;min-width:70px;height:7px;background:#ffffff26;border-radius:4px;overflow:hidden}#nameplate .bar i{display:block;height:100%;background:linear-gradient(90deg,#2fd16b,#b7f04a);width:100%}#radar{position:absolute;bottom:14px;left:14px;width:220px;height:161px;background:#06100ab8;border:1px solid rgba(255,255,255,.18);border-radius:6px}#meter{position:absolute;left:50%;bottom:84px;transform:translate(-50%);width:min(420px,70vw);text-align:center}#meter .track{position:relative;height:16px;border-radius:8px;background:linear-gradient(90deg,#7a1020,#d19a1d 38%,#2fd16b,#d19a1d 62%,#7a1020);border:2px solid #fff}#meter .needle{position:absolute;top:-6px;bottom:-6px;width:6px;margin-left:-3px;background:#fff;border-radius:3px;box-shadow:0 0 8px #000;left:50%}#meter small{display:block;margin-top:8px;font:600 16px Barlow Condensed,sans-serif;letter-spacing:.1em;text-shadow:0 2px 8px #000}#power{position:absolute;left:50%;bottom:84px;transform:translate(-50%);width:260px;height:14px;background:#00000080;border:2px solid #fff;border-radius:8px}#power i{display:block;height:100%;width:0;background:linear-gradient(90deg,#2fd16b,#f2c14e,#d9163a);border-radius:5px}#power small{position:absolute;top:-20px;width:100%;text-align:center;font-weight:700;letter-spacing:.14em;text-shadow:0 2px 6px #000}#help{position:absolute;right:14px;bottom:14px;padding:10px 14px;background:var(--panel);border:1px solid rgba(255,255,255,.14);border-radius:8px;font-size:15px;line-height:1.5;transition:opacity .3s}#help.hidden{opacity:0}#help h4{margin:0 0 4px;font:400 18px Bebas Neue,sans-serif;letter-spacing:.1em}#help h4 em{float:right;font:600 12px Barlow Condensed;opacity:.6;font-style:normal}#help p{margin:0}.final{font:400 clamp(40px,8vw,72px)/1 "Bebas Neue",sans-serif;text-align:center;margin:8px 0 14px;letter-spacing:.06em}#resStats{width:100%;border-collapse:collapse;font-size:18px}#resStats td{padding:5px 4px;border-top:1px solid rgba(255,255,255,.1);text-align:center}#resStats td:nth-child(2){opacity:.6;text-transform:uppercase;font-size:13px;letter-spacing:.1em}@media (max-width: 760px){#help,#radar{display:none}#nameplate{min-width:0}}@media (prefers-reduced-motion: reduce){#banner{transition:none}}#meter .pow{position:relative;height:14px;margin-bottom:10px;border:2px solid #fff;border-radius:8px;background:#00000080}#meter .pow i{display:block;height:100%;width:0;border-radius:5px;background:linear-gradient(90deg,#2fd16b,#f2c14e,#d9163a)}#meter .pow b{position:absolute;top:-6px;bottom:-6px;width:4px;margin-left:-2px;background:#fff;border-radius:2px;box-shadow:0 0 6px #000}#meter[data-step="0"] .pow,#meter[data-step="1"] .track{opacity:.35}#meter[data-step="2"] .pow{opacity:.8}#tactics{position:absolute;left:12px;bottom:150px;display:grid;gap:4px;font:600 14px Barlow Condensed,sans-serif;letter-spacing:.06em;pointer-events:none}#tactics .row{display:flex;align-items:center;gap:4px;background:#080c0a8c;border-radius:8px;padding:3px 6px}#tactics .row>small{width:46px;opacity:.7;font-size:12px}#tactics button{pointer-events:auto;font:inherit;letter-spacing:inherit;color:#fff;background:#ffffff1a;border:1px solid rgba(255,255,255,.25);border-radius:6px;padding:3px 7px;cursor:pointer}#tactics button b{opacity:.6;margin-right:4px;font-weight:700}#tactics button.on{background:#2fd16b;color:#04210f;border-color:#2fd16b}#tactics button.on b{opacity:.8}#hud.tut #tactics,#hud.tvmode #tactics,#hud.replaying #tactics,#hud.touchui #tactics .keys{display:none}#timing{position:absolute;left:50%;bottom:84px;transform:translate(-50%);width:min(380px,70vw);text-align:center}#timing .track{position:relative;height:16px;border-radius:8px;background:#3a1018;border:2px solid #fff}#timing .zone{position:absolute;top:0;bottom:0;background:#2fd16b;border-radius:6px;opacity:.95}#timing .needle{position:absolute;top:-6px;bottom:-6px;width:6px;margin-left:-3px;background:#fff;border-radius:3px;box-shadow:0 0 8px #000}#timing small{display:block;margin-top:8px;font:600 16px Barlow Condensed,sans-serif;letter-spacing:.1em;text-shadow:0 2px 8px #000}#ruck{position:absolute;left:50%;top:96px;transform:translate(-50%);width:min(340px,70vw);text-align:center}#ruck .bar{display:flex;height:12px;border-radius:6px;overflow:hidden;border:2px solid #fff;background:#000}#ruck .me{background:#2fd16b}#ruck .you{background:#d9163a}#ruck small{display:block;margin-top:6px;font:600 15px Barlow Condensed,sans-serif;letter-spacing:.1em;text-shadow:0 2px 8px #000}#hud.tut #scorebug,#hud.tut #help{display:none}#tut{position:absolute;top:14px;left:50%;transform:translate(-50%);width:min(620px,calc(100vw - 28px));padding:10px 16px 12px;background:var(--panel);border:1px solid rgba(255,255,255,.16);border-radius:10px;text-align:center;box-shadow:0 10px 30px #0006}.tut-head{display:flex;align-items:baseline;justify-content:center;gap:12px}.tut-head span{font-size:13px;letter-spacing:.14em;opacity:.65;font-weight:600}.tut-head b{font:400 26px Bebas Neue,sans-serif;letter-spacing:.08em;color:var(--gold)}#tutText{margin:4px 0 0;font:600 21px/1.25 Barlow Condensed,sans-serif;letter-spacing:.02em}.dots{display:flex;gap:5px;justify-content:center;margin-top:8px}.dots i{width:22px;height:4px;border-radius:2px;background:#ffffff2e}.dots i.done{background:#2fd16b}.dots i.now{background:var(--gold)}#tutBtns{position:absolute;top:14px;right:14px;display:flex;gap:6px;pointer-events:auto}#tutBtns button{padding:7px 12px;background:var(--panel);color:inherit;border:1px solid rgba(255,255,255,.2);border-radius:8px;font:600 15px Barlow Condensed,sans-serif;letter-spacing:.06em;cursor:pointer}#tutBtns button:hover{background:#ffffff24}#coach{position:absolute;left:244px;right:410px;bottom:84px;padding:14px 20px 12px;background:#060a10e6;border:1px solid rgba(242,193,78,.5);border-radius:12px;box-shadow:0 14px 40px #00000080}#coach .who{font:400 15px Bebas Neue,sans-serif;letter-spacing:.2em;color:var(--gold)}#coach p{margin:4px 0 6px;font:600 24px/1.3 Barlow Condensed,sans-serif}#coach small{opacity:.55;letter-spacing:.1em;text-transform:uppercase}#kbd{position:absolute;right:14px;bottom:14px;padding:12px 14px;background:var(--panel);border:1px solid rgba(255,255,255,.16);border-radius:10px}#kbd .grid{display:grid;grid-template-columns:repeat(9,34px);grid-auto-rows:36px;gap:5px}#kbd .key{display:grid;place-items:center;border-radius:6px;border:1px solid rgba(255,255,255,.22);background:#ffffff12;font:700 15px Barlow Condensed,sans-serif;opacity:.4}#kbd .key.on{opacity:1;background:var(--gold);color:#1a1405;border-color:#fff;animation:pulse 1s ease-in-out infinite}#kbd .legend{margin:10px 0 0;padding:0;list-style:none;font:600 15px Barlow Condensed,sans-serif;letter-spacing:.04em;display:grid;gap:2px}#kbd .legend b{display:inline-block;min-width:46px;color:var(--gold)}@keyframes pulse{50%{box-shadow:0 0 0 4px #f2c14e59}}@media (prefers-reduced-motion: reduce){#kbd .key.on{animation:none}}@media (max-width: 900px){#coach{left:14px;right:14px}}@media (max-width: 760px){#kbd{display:none}#coach p{font-size:20px}}#hud.tut #ruck{top:128px}#replay{position:absolute;top:14px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:12px;padding:6px 16px;background:#080c12d9;border:1px solid rgba(255,255,255,.2);border-radius:8px}#replay b{font:400 26px Bebas Neue,sans-serif;letter-spacing:.18em;color:#ff4a5e;animation:blink 1.4s steps(2) infinite}#replay .bar{width:160px;height:5px;border-radius:3px;background:#ffffff2e;overflow:hidden}#replay .bar i{display:block;height:100%;width:0;background:#ff4a5e}#replay small{opacity:.6;letter-spacing:.1em;text-transform:uppercase;font-size:12px}@keyframes blink{50%{opacity:.35}}#hud.replaying #scorebug,#hud.replaying #nameplate,#hud.replaying #radar,#hud.replaying #help,#hud.replaying #banner{opacity:0}@media (prefers-reduced-motion: reduce){#replay b{animation:none}}#cap{position:absolute;left:50%;bottom:84px;transform:translate(-50%);max-width:min(640px,calc(100vw - 28px));padding:6px 16px;background:#05080ec7;border-radius:8px;text-align:center;font:600 20px/1.3 Barlow Condensed,sans-serif;letter-spacing:.02em;text-shadow:0 1px 6px #000}#hud.replaying #cap{opacity:0}@media (max-width: 900px){#cap{bottom:78px;font-size:18px}}#about{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}#pauseBtn{position:absolute;top:14px;right:14px;display:flex;align-items:center;gap:6px;height:44px;padding:0 14px;pointer-events:auto;cursor:pointer;color:#fff;background:var(--panel);border:1px solid rgba(255,255,255,.2);border-radius:8px;font:600 15px Barlow Condensed,sans-serif;letter-spacing:.08em}#pauseBtn:hover{background:#ffffff24}#pauseBtn .ico{width:18px;height:18px}#hud.tut #tutBtns{right:112px}#hud.replaying #pauseBtn{opacity:0;pointer-events:none}#bins{position:absolute;top:14px;left:350px;display:flex;flex-direction:column;gap:4px}#bins .bin{display:flex;align-items:center;gap:6px;padding:4px 10px 4px 8px;background:#080e0ad1;border-radius:6px;font:600 15px Barlow Condensed,sans-serif;letter-spacing:.04em;text-transform:uppercase}#bins .card{width:11px;height:15px;border-radius:2px;background:#f4c20d;box-shadow:0 0 0 1px #0006}#bins .card.red{background:#d3202f}#hud.tut #bins{display:none}#hud.tvmode>*:not(#tvintro):not(#potm){display:none!important}#tvintro{position:absolute;inset:0;pointer-events:auto;cursor:pointer;background:linear-gradient(180deg,#040a068c,#040a0600 22% 60%,#040a06bf)}#tvintro .tvv{position:absolute;left:0;bottom:124px;padding:16px 40px 16px 34px;background:#080e0adb;border-left:12px solid #c8102e;box-shadow:inset 0 -8px #00844d;transform:translate(-110%);transition:transform .55s cubic-bezier(.2,.8,.2,1)}#tvintro.in .tvv{transform:none}#tvintro small{display:block;font:600 20px Barlow Condensed,sans-serif;letter-spacing:.22em;color:#f2c14e;text-transform:uppercase}#tvintro .tvv b{display:block;font:400 62px/1.02 Bebas Neue,sans-serif;letter-spacing:.03em}#tvintro .tvv span{font:600 20px Barlow Condensed,sans-serif;letter-spacing:.12em;color:#c9d4ce;text-transform:uppercase}#tvintro .tvt{position:absolute;left:50%;bottom:28px;display:flex;align-items:center;gap:22px;padding:10px 30px;background:#080e0ae0;border-radius:10px;font:400 40px Bebas Neue,sans-serif;letter-spacing:.06em;white-space:nowrap;opacity:0;transform:translate(-50%,24px);transition:opacity .5s,transform .5s}#tvintro.teams .tvt{opacity:1;transform:translate(-50%)}#tvintro .tvt i{font-style:normal;color:#f2c14e;font-size:26px}#potm{position:absolute;left:0;bottom:90px;padding:18px 44px 18px 36px;background:#080e0ae0;border-left:12px solid #f2c14e;box-shadow:inset 0 -8px #c8102e;animation:potmIn .6s cubic-bezier(.2,.8,.2,1) both}#potm small{display:block;font:600 20px Barlow Condensed,sans-serif;letter-spacing:.24em;color:#f2c14e}#potm b{display:block;font:400 70px/1 Bebas Neue,sans-serif;letter-spacing:.03em}#potm span{display:block;font:600 22px Barlow Condensed,sans-serif;letter-spacing:.12em;color:#c9d4ce;text-transform:uppercase}#potm em{display:block;margin-top:4px;font:600 20px Barlow Condensed,sans-serif;font-style:normal;letter-spacing:.08em;color:#8fd8a8;text-transform:uppercase}@keyframes potmIn{0%{transform:translate(-100%)}to{transform:none}}#ui{position:fixed;inset:0;z-index:20;pointer-events:none}.screen{position:absolute;inset:0;display:none;opacity:0;pointer-events:none;transition:opacity .28s ease;overflow:auto}.screen.active{display:block;opacity:1;pointer-events:auto}.screen.enter{animation:scrIn .35s cubic-bezier(.2,.8,.2,1) both}@keyframes scrIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.stripe{position:absolute;left:0;top:0;bottom:0;width:10px;background:linear-gradient(180deg,#0a0a0a 0 30%,#fff 30% 33%,#c8102e 33% 66%,#fff 66% 69%,#006b3f 69%)}#scr-title,#scr-main{background:linear-gradient(90deg,rgba(4,9,7,.94) 0%,rgba(4,9,7,.7) 38%,rgba(4,9,7,.12) 72%,transparent 100%)}.kicker{margin:0;font:600 15px Barlow Condensed,sans-serif;letter-spacing:.34em;color:var(--gold);text-transform:uppercase}.logo{margin:8px 0 0;font:400 clamp(76px,15vw,190px)/.82 "Bebas Neue",Impact,sans-serif;letter-spacing:.02em;text-shadow:0 6px 40px rgba(0,0,0,.6)}.logo span{color:var(--red);-webkit-text-stroke:2px #fff;paint-order:stroke fill}.logo.sm{font-size:clamp(44px,6vw,72px);line-height:.9;margin:0 0 22px}.hero{position:absolute;left:clamp(28px,6vw,96px);bottom:17vh}.press{margin-top:34px;background:none;border:0;color:#fff;font:600 22px Barlow Condensed,sans-serif;letter-spacing:.4em;cursor:pointer;animation:blink 1.6s ease-in-out infinite;padding:8px 0}.foot{position:absolute;left:clamp(28px,6vw,96px);bottom:22px;margin:0;opacity:.6;font-size:15px;letter-spacing:.08em}.foot.hints kbd{margin-right:4px}.side-panel{position:absolute;left:clamp(28px,6vw,96px);top:50%;transform:translateY(-50%);width:min(520px,calc(100vw - 56px))}.menu{display:grid;gap:8px}.menu button{position:relative;text-align:left;padding:12px 22px 12px 26px;background:#ffffff0d;border:0;border-left:5px solid rgba(255,255,255,.18);color:#fff;cursor:pointer;transform:skew(-6deg);transition:background .15s,border-color .15s,transform .15s}.menu button>*{display:block;transform:skew(6deg)}.menu button b{font:400 40px/1 Bebas Neue,sans-serif;letter-spacing:.06em}.menu button small{font:500 15px Barlow Condensed,sans-serif;opacity:.62;letter-spacing:.05em;margin-top:2px}.menu button:hover,.menu button:focus-visible{background:linear-gradient(90deg,#f2c14ef2,#f2c14e80);border-left-color:#fff;color:#1a1405;transform:skew(-6deg) translate(10px);outline:none}.menu button:hover small,.menu button:focus-visible small{opacity:.8}.panel{position:relative;width:min(1040px,calc(100vw - 32px));margin:clamp(10px,3vh,36px) auto;padding:16px 26px 18px;background:#060a10e6;border:1px solid rgba(255,255,255,.14);border-radius:14px;box-shadow:0 30px 90px #0009;backdrop-filter:blur(8px)}.panel.slim{width:min(420px,calc(100vw - 32px));text-align:center;margin-top:18vh}.panel:not(.wide):not(.slim){width:min(760px,calc(100vw - 32px))}.bar{display:flex;align-items:center;gap:14px;margin-bottom:14px}.bar h2{flex:1}.stage{font:600 16px Barlow Condensed,sans-serif;letter-spacing:.16em;color:var(--gold);text-transform:uppercase}.lead{margin:0 0 14px;opacity:.8;font-size:18px}button.sm{width:auto;margin:0;padding:7px 16px;font-size:15px}.screen h2{font:400 40px/1 Bebas Neue,sans-serif;letter-spacing:.08em;margin:0}.vs{display:grid;grid-template-columns:1fr 120px 1fr;gap:10px;align-items:start}.vs-mid{align-self:center;text-align:center;font:400 54px Bebas Neue,sans-serif;color:var(--gold);letter-spacing:.1em}.vs-mid .kits{display:flex;justify-content:center;gap:10px;margin-top:6px}.vs-mid .kits i{width:34px;height:28px;border-radius:6px 6px 3px 3px;border:2px solid rgba(0,0,0,.4);position:relative}.vs-mid .kits i:after{content:"";position:absolute;left:0;right:0;top:10px;height:5px;background:var(--trim)}.teams{display:grid;grid-template-columns:repeat(2,1fr);gap:6px}.teams.big{grid-template-columns:repeat(4,1fr);margin-bottom:12px}.teams button{display:flex;align-items:center;gap:8px;padding:6px 10px;text-align:left;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:8px;color:inherit;cursor:pointer;font:600 15px Barlow Condensed,sans-serif;letter-spacing:.04em;text-transform:uppercase}.teams.big button{flex-direction:column;text-align:center;padding:12px 6px}.teams button:hover{background:#ffffff21}.teams button[aria-pressed=true]{border-color:var(--gold);background:#f2c14e29}.teams button:disabled{opacity:.3;cursor:not-allowed}.teams .jersey{flex:none}.cards2{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:10px 0}.cards2.one{grid-template-columns:1fr}.tcard{padding:12px 14px;background:#ffffff0d;border-radius:10px;border:1px solid rgba(255,255,255,.1)}.tcard h3{margin:0;font:400 28px Bebas Neue,sans-serif;letter-spacing:.06em;display:flex;align-items:center;gap:10px}.tcard h3 .jersey{width:30px;height:24px}.tcard p{margin:2px 0 8px;opacity:.65;font-size:15px;font-style:italic}.rate{display:grid;grid-template-columns:70px 1fr 32px;align-items:center;gap:8px;font:600 14px Barlow Condensed,sans-serif;letter-spacing:.1em;margin:3px 0}.rate .t{height:7px;border-radius:4px;background:#ffffff1f;overflow:hidden}.rate .t i{display:block;height:100%;border-radius:4px;background:linear-gradient(90deg,#2fd16b,#b7f04a)}.rate em{font-style:normal;text-align:right;opacity:.8}.opts{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.panel .go{width:100%;margin-top:14px}.panel.wide>.go{position:sticky;bottom:10px;z-index:3}.set-grid{display:grid;gap:4px 28px;grid-template-columns:1fr 1fr;margin-bottom:14px}.set-grid h3{grid-column:1 / -1;margin:14px 0 2px;font:400 22px Bebas Neue,sans-serif;letter-spacing:.1em;color:var(--gold)}.set-row{display:grid;grid-template-columns:1fr minmax(120px,1fr);align-items:center;gap:10px;padding:5px 0;font:600 17px Barlow Condensed,sans-serif;letter-spacing:.04em}.set-row input[type=range]{width:100%;accent-color:var(--gold);height:26px;cursor:pointer}.set-row .seg{width:100%}details.ctl{margin-top:6px;border-top:1px solid rgba(255,255,255,.12);padding-top:10px}details.ctl summary{cursor:pointer;font:600 17px Barlow Condensed,sans-serif;letter-spacing:.1em;text-transform:uppercase}details.ctl li{margin:5px 0;font-size:16px;opacity:.85}.cup-grid{display:grid;grid-template-columns:1.55fr 1fr;gap:20px}table.league{width:100%;border-collapse:collapse;font:600 17px Barlow Condensed,sans-serif}table.league th{text-align:center;font-size:13px;letter-spacing:.12em;opacity:.6;padding:4px 6px;border-bottom:1px solid rgba(255,255,255,.18)}table.league th:nth-child(2){text-align:left}table.league td{text-align:center;padding:6px;border-bottom:1px solid rgba(255,255,255,.07)}table.league td.t{text-align:left;white-space:nowrap}table.league td.t i{display:inline-block;width:8px;height:18px;vertical-align:-3px;margin-right:8px;border-radius:2px;border:1px solid rgba(255,255,255,.4)}table.league tr.me td{background:#f2c14e24}table.league tr.top td:first-child{box-shadow:inset 3px 0 #2fd16b}table.league td.pts{font-weight:700;color:var(--gold)}ul.results{list-style:none;padding:0;margin:14px 0 0;display:grid;gap:4px;font:600 16px Barlow Condensed,sans-serif}ul.results li{display:grid;grid-template-columns:1fr auto 1fr;gap:10px;padding:4px 8px;background:#ffffff0a;border-radius:6px}ul.results li span:first-child{text-align:right}ul.results li b{color:var(--gold);letter-spacing:.08em}ul.results li.me{background:#f2c14e24}.next{padding:16px 18px;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:12px;align-self:start;text-align:center}.next .vsrow{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin:10px 0 14px;font:400 32px Bebas Neue,sans-serif;letter-spacing:.06em}.next .vsrow small{display:block;font:600 13px Barlow Condensed;opacity:.6;letter-spacing:.1em}.next .jersey{width:54px;height:42px;margin:0 auto 6px;display:block;border-radius:9px 9px 4px 4px}.next .jersey:after{top:17px;height:8px}.next .go{margin-top:8px}.champ{font:400 46px/1 Bebas Neue,sans-serif;color:var(--gold);letter-spacing:.06em;margin:4px 0 6px}.pre{position:absolute;left:0;right:0;bottom:0;padding:26px clamp(20px,6vw,96px) 30px;background:linear-gradient(0deg,rgba(3,7,6,.96) 0%,rgba(3,7,6,.8) 55%,transparent 100%);display:grid;justify-items:center;gap:8px;text-align:center}.pre-teams{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;width:min(900px,100%)}.pre-teams .tm{font:400 clamp(30px,4.6vw,56px)/1 "Bebas Neue",sans-serif;letter-spacing:.06em}.pre-teams .tm small{display:block;font:600 16px Barlow Condensed;letter-spacing:.3em;opacity:.6}.pre-teams .tm .jersey{display:block;margin:8px auto 0;width:64px;height:50px;border-radius:10px 10px 4px 4px}.pre-teams .tm .jersey:after{top:20px;height:9px}.pre-teams .v{font:400 38px Bebas Neue;color:var(--gold)}.pre-meta{margin:0;opacity:.7;letter-spacing:.12em;text-transform:uppercase;font-size:15px}.pre .go{width:min(420px,100%)}.pre .ghost{width:auto;padding:6px 18px}#scr-post .panel{text-align:center}#scr-post .final{font:400 clamp(54px,10vw,110px)/1 "Bebas Neue",sans-serif;letter-spacing:.06em;margin:4px 0}#scr-post .final b{color:var(--gold)}.potm{margin:0 0 12px;font:600 20px Barlow Condensed,sans-serif;letter-spacing:.06em}.potm b{color:var(--gold)}table.stats{width:min(560px,100%);margin:0 auto;border-collapse:collapse;font-size:19px}table.stats td{padding:5px 4px;border-top:1px solid rgba(255,255,255,.1)}table.stats td:nth-child(2){opacity:.6;text-transform:uppercase;font-size:13px;letter-spacing:.12em;width:46%}table.stats td:first-child{text-align:right;width:27%;font-weight:700}table.stats td:last-child{text-align:left;width:27%;font-weight:700}table.stats tr.pos td{padding-bottom:2px;border-top:0}table.stats .pbar{display:flex;height:6px;border-radius:3px;overflow:hidden;margin:0 0 8px}table.stats .pbar i:first-child{background:var(--gold)}table.stats .pbar i:last-child{background:#ffffff4d}.btns{display:grid;gap:4px;max-width:420px;margin:8px auto 0}#busy{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:14px;background:#040806cc;backdrop-filter:blur(4px);pointer-events:auto;z-index:5}#busy[hidden]{display:none}.spin{width:46px;height:46px;border-radius:50%;border:5px solid rgba(255,255,255,.18);border-top-color:var(--gold);animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}#busy p{margin:0;font:600 22px Barlow Condensed,sans-serif;letter-spacing:.1em}#scr-lessons ol,#lessonList{list-style:none;margin:0 0 6px;padding:0;display:grid;gap:6px;max-height:50vh;overflow:auto}.screen button:focus-visible,.screen input:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.seg button[aria-pressed=true]{background:var(--gold);color:#1a1405}@media (max-width: 760px){.vs{grid-template-columns:1fr}.vs-mid{display:none}.cards2,.opts,.cup-grid,.set-grid{grid-template-columns:1fr}.teams.big{grid-template-columns:repeat(2,1fr)}.logo{font-size:80px}}@media (prefers-reduced-motion: reduce){.screen.enter,.press,.spin{animation:none}.menu button{transition:none}}#hud.touchui #radar{top:64px;bottom:auto;left:14px;width:150px;height:110px;opacity:.85}#hud.touchui #nameplate{bottom:8px;min-width:0;padding:4px 12px 4px 4px;transform:translate(-50%) scale(.85);transform-origin:bottom center}#hud.touchui #cap{bottom:64px;font-size:16px}#hud.touchui #coach{left:14px;right:14px;bottom:64px}#hud.touchui #tut{top:8px;width:min(520px,calc(100vw - 260px));padding:6px 10px}#hud.touchui #tutText{font-size:17px}#hud.touchui #tutBtns{top:8px;right:8px}.opts{grid-template-columns:repeat(4,1fr)}.kicker i{font-style:normal;opacity:.7}.hero .logo{font-size:clamp(64px,12vw,168px)}.venue-row{display:grid;grid-template-columns:90px minmax(260px,340px) 1fr;align-items:center;gap:12px;margin-top:12px}.venue-row label{margin:0}.stepper{display:grid;grid-template-columns:44px 1fr 44px;align-items:center;border:1px solid rgba(255,255,255,.18);border-radius:8px;overflow:hidden}.stepper button{padding:8px 0;background:#ffffff0f;border:0;color:inherit;cursor:pointer;font-size:16px}.stepper button:hover{background:#f2c14e59}#venName{text-align:center;font:600 18px Barlow Condensed,sans-serif;letter-spacing:.04em;padding:6px 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#venBlurb{margin:0;font-size:15px;opacity:.7;font-style:italic;line-height:1.25}@media (max-width: 760px){.venue-row{grid-template-columns:1fr}}.cup-format{display:flex;align-items:center;gap:14px;margin:0 0 12px}.cup-format label{margin:0}.cup-format .seg{width:280px}.hero .mark{display:block;width:clamp(72px,9vw,112px);height:auto;margin-bottom:14px;filter:drop-shadow(0 8px 24px rgba(0,0,0,.6))}.brandrow{display:flex;align-items:center;gap:16px;margin-bottom:22px}.brandrow .logo.sm{margin:0}.brandrow .mark{width:64px;height:64px;flex:none;filter:drop-shadow(0 6px 16px rgba(0,0,0,.5))}:root{--sl: env(safe-area-inset-left, 0px);--sr: env(safe-area-inset-right, 0px);--st: env(safe-area-inset-top, 0px);--sb: env(safe-area-inset-bottom, 0px);--ts: 1}html,body{position:fixed;inset:0;width:100%;height:100%;overscroll-behavior:none;-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}body{-webkit-user-select:none;user-select:none;touch-action:manipulation}canvas#game,#hud{touch-action:none}.screen{touch-action:pan-y;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}button,input[type=range]{touch-action:manipulation}input[type=range]{touch-action:pan-y}#touch{position:absolute;inset:0;pointer-events:none;touch-action:none}#touch .zone{position:absolute;left:0;top:18%;bottom:0;width:56%;pointer-events:auto;touch-action:none}#touch .stick{position:absolute;left:calc(26px + var(--sl));bottom:calc(22px + var(--sb));width:calc(150px * var(--ts));height:calc(150px * var(--ts));border-radius:50%;background:#ffffff14;border:2px solid rgba(255,255,255,.28);pointer-events:none;transition:background .12s,border-color .12s}#touch .stick.live{background:#ffffff29;border-color:#ffffff8c;transition:none}#touch .knob{position:absolute;left:50%;top:50%;width:46%;height:46%;margin:-23% 0 0 -23%;border-radius:50%;background:#ffffff73;border:2px solid #fff}#touch .pad{position:absolute;right:calc(8px + var(--sr));bottom:calc(8px + var(--sb));width:350px;height:210px;transform:scale(var(--ts));transform-origin:bottom right;pointer-events:none}#touch button{position:absolute;pointer-events:auto;touch-action:none;border-radius:50%;border:2px solid rgba(255,255,255,.6);background:#0a101899;color:#fff;font:700 16px Barlow Condensed,sans-serif;letter-spacing:.06em;padding:0;backdrop-filter:blur(2px)}#touch button.on{background:#f2c14eeb;color:#1a1405;border-color:#fff;transform:scale(.94)}#touch .b-pass{right:20px;bottom:36px;width:88px;height:88px;font-size:20px}#touch .b-kick{right:120px;bottom:22px;width:76px;height:76px;font-size:18px}#touch .b-sprint{right:212px;bottom:36px;width:66px;height:66px}#touch .b-fend{right:286px;bottom:36px;width:56px;height:56px;font-size:14px}#touch .b-swap{right:22px;bottom:134px;width:60px;height:60px;font-size:13px}#touch .b-tackle{right:128px;bottom:110px;width:68px;height:68px;font-size:14px}#touch .b-l{right:270px;bottom:114px;width:56px;height:56px;font-size:22px}#touch .b-r{right:206px;bottom:114px;width:56px;height:56px;font-size:22px}#hud.touchui #help,#hud.touchui #kbd{display:none}#hud.touchui #scorebug{top:calc(10px + var(--st));left:calc(10px + var(--sl));height:38px}#hud.touchui #scorebug b{font-size:22px}#hud.touchui #scorebug .pts{font-size:28px}#hud.touchui #radar{top:calc(56px + var(--st));bottom:auto;left:calc(10px + var(--sl));width:132px;height:97px;opacity:.8}#hud.touchui #nameplate{bottom:calc(6px + var(--sb));min-width:0;padding:3px 12px 3px 3px;transform:translate(-50%) scale(.8);transform-origin:bottom center}#hud.touchui #cap{bottom:calc(58px + var(--sb));font-size:16px;max-width:56vw}#hud.touchui #coach{left:calc(14px + var(--sl));right:calc(14px + var(--sr));bottom:calc(60px + var(--sb));padding:8px 14px}#hud.touchui #coach p{font-size:19px;margin:2px 0 4px}#hud.touchui #tut{top:calc(8px + var(--st));width:min(480px,calc(100vw - 340px));padding:5px 10px 7px}#hud.touchui #tutText{font-size:16px}#hud.touchui .tut-head b{font-size:21px}#hud.touchui #tutBtns{top:calc(8px + var(--st));right:calc(8px + var(--sr))}#hud.touchui #tutBtns button{padding:4px 8px;font-size:13px}#hud.touchui #banner{top:12%}#hud.touchui #banner .bt{font-size:clamp(40px,11vh,84px)}#hud.touchui #banner p{font-size:clamp(15px,4vh,22px)}#hud.touchui #meter{bottom:calc(150px * var(--ts));width:min(360px,44vw)}#hud.touchui #power{bottom:calc(150px * var(--ts))}#hud.touchui #ruck{top:calc(52px + var(--st));width:min(300px,40vw)}#hud.touchui #replay{top:calc(8px + var(--st))}@media (pointer: coarse){.menu button{min-height:48px}.teams button,.seg button,.stepper button{min-height:44px}button.ghost.sm{min-height:40px}}@media (max-height: 520px){.screen{padding-left:var(--sl);padding-right:var(--sr)}.logo{font-size:clamp(54px,16vh,110px)}.hero{bottom:12vh}.menu button{padding:6px 18px 6px 22px}.menu button b{font-size:30px}.menu button small{font-size:13px}.side-panel{top:50%}.brandrow{margin-bottom:10px}.brandrow .mark{width:44px;height:44px}.logo.sm{font-size:40px}.panel{margin:6px auto;padding:10px 16px 12px}.screen h2{font-size:30px}.bar{margin-bottom:8px}.lead{font-size:15px;margin-bottom:8px}.vs{grid-template-columns:1fr 70px 1fr}.vs-mid{font-size:38px}.teams button{padding:4px 8px;font-size:13px}.jersey{width:26px;height:20px}.tcard{padding:8px 10px}.tcard h3{font-size:22px}.rate{margin:1px 0;font-size:12px}.tcard p{font-size:13px;margin:0 0 4px}.cards2{margin:6px 0;gap:8px}.opts{gap:8px}label{font-size:11px;margin-bottom:3px}.venue-row{margin-top:8px;grid-template-columns:70px minmax(220px,300px) 1fr}#venBlurb{font-size:13px}.panel .go,button.go{font-size:26px;padding:8px;margin-top:8px}.pre{padding:12px 24px 14px;gap:4px}.pre-teams .tm{font-size:clamp(24px,8vh,44px)}.pre-teams .tm .jersey{width:40px;height:30px;margin-top:2px}.pre-teams .tm small{font-size:12px}#scr-post .final{font-size:clamp(44px,15vh,80px)}table.stats{font-size:15px}table.stats td{padding:2px 4px}.potm{font-size:16px;margin-bottom:6px}.cup-grid{gap:12px}table.league{font-size:14px}table.league td{padding:3px 4px}ul.results{font-size:14px;margin-top:8px}.next{padding:10px 12px}.next .vsrow{font-size:24px;margin:6px 0 8px}.next .jersey{width:40px;height:32px}.set-grid{gap:0 20px}.set-row{font-size:15px;padding:2px 0}.set-grid h3{margin:8px 0 0;font-size:18px}#lessonList{max-height:44vh}#lessonList button{padding:5px 10px;font-size:16px}.foot{display:none}}@media (pointer: coarse){.foot.hints{display:none}}#rotate{position:fixed;inset:0;z-index:60;display:grid;place-content:center;justify-items:center;gap:14px;text-align:center;padding:24px;background:#070c09;pointer-events:auto}#rotate[hidden]{display:none}#rotate p{margin:0;font:400 40px Bebas Neue,sans-serif;letter-spacing:.08em}#rotate small{opacity:.7;font-size:18px;max-width:280px}#rotate .phone{width:64px;height:108px;border:5px solid #f2c14e;border-radius:14px;position:relative;animation:turn 2.4s ease-in-out infinite}#rotate .phone:after{content:"";position:absolute;left:50%;bottom:7px;width:18px;height:4px;margin-left:-9px;border-radius:2px;background:#f2c14e}@keyframes turn{0%,25%{transform:rotate(0)}60%,to{transform:rotate(-90deg)}}@media (prefers-reduced-motion: reduce){#rotate .phone{animation:none;transform:rotate(-90deg)}}.fs{margin-top:14px}.team-step{display:none;grid-template-columns:44px 1fr 44px;align-items:center;border:1px solid rgba(255,255,255,.18);border-radius:8px;overflow:hidden}.team-step button{padding:10px 0;background:#ffffff12;border:0;color:inherit;cursor:pointer;font-size:16px}.team-step button:active{background:#f2c14e66}.team-step .nm{display:flex;align-items:center;justify-content:center;gap:8px;font:600 17px Barlow Condensed,sans-serif;letter-spacing:.04em;text-transform:uppercase;padding:4px;white-space:nowrap;overflow:hidden}#quickGo2{display:none}@media (max-height: 520px){#scr-quick .teams,#scr-cupnew .teams.big{display:none}.team-step{display:grid}#scr-quick .vs{grid-template-columns:1fr 58px 1fr;gap:8px}#scr-quick .vs-mid{font-size:30px}#scr-quick .vs-mid .kits{display:none}#scr-quick .panel>.bar,#scr-cupnew .panel>.bar,#scr-settings .panel>.bar{position:sticky;top:-6px;z-index:4;margin:-10px -16px 8px;padding:8px 16px;background:#060a10f7}#quickGo{display:none}#quickGo2{display:block;width:auto;margin:0;padding:4px 18px;font-size:22px;box-shadow:0 3px #6b0618}#scr-quick .tcard p{display:none}#scr-quick .opts{grid-template-columns:repeat(4,1fr)}#scr-quick .opts .seg button{font-size:14px;padding:6px 0}}@media (max-height: 520px){#scr-cup .cup-grid{grid-template-columns:1.5fr 1fr;gap:10px;align-items:start}#scr-cup .panel>.bar{position:sticky;top:-6px;z-index:4;margin:-10px -16px 6px;padding:6px 16px;background:#060a10f7}#scr-cup table.league{font-size:13px}#scr-cup table.league th{padding:2px 3px;font-size:11px}#scr-cup table.league td{padding:2px 3px}#scr-cup .next{position:sticky;top:44px;padding:8px 10px}#scr-cup .next .kicker{font-size:12px}#scr-cup .next .vsrow{font-size:20px;margin:4px 0 6px;gap:6px}#scr-cup .next .jersey{width:34px;height:26px;margin-bottom:2px}#scr-cup .next .go{font-size:22px;padding:6px;margin-top:4px}#scr-cup .next .ghost{padding:5px;font-size:14px;margin-top:6px}#scr-cup ul.results{font-size:12px;gap:2px}#scr-cup ul.results li{padding:2px 6px}}.ico{width:1em;height:1em;vertical-align:-.12em;flex:none}.stepper button .ico{width:20px;height:20px;vertical-align:middle}#touch .b-l .ico,#touch .b-r .ico{width:26px;height:26px}#hud.touchui #pauseBtn{top:calc(8px + var(--st));right:calc(8px + var(--sr));height:38px;width:44px;padding:0;justify-content:center}#hud.touchui #pauseBtn span{display:none}#hud.touchui.tut #tutBtns{right:calc(60px + var(--sr))}#touch .b-drop{display:none;right:340px;bottom:112px;width:54px;height:54px;font-size:13px;border-color:#f2c14e}#touch.can-drop .b-drop{display:block}#hud.touchui #bins{top:calc(10px + var(--st));left:calc(300px + var(--sl))}#hud.touchui #bins .bin{font-size:13px;padding:2px 8px 2px 6px}#hud.touchui #tvintro .tvv{bottom:70px;padding:8px 24px 8px 20px}#hud.touchui #tvintro .tvv b{font-size:36px}#hud.touchui #tvintro small,#hud.touchui #tvintro .tvv span{font-size:14px}#hud.touchui #tvintro .tvt{font-size:26px;padding:6px 18px;bottom:12px}#hud.touchui #potm{bottom:40px;padding:10px 28px 10px 20px}#hud.touchui #potm b{font-size:40px}#hud.touchui #potm small,#hud.touchui #potm span,#hud.touchui #potm em{font-size:14px}#scr-subs .subs-cols{display:grid;grid-template-columns:1.4fr 1fr;gap:18px}#scr-subs h3{font:400 22px Bebas Neue,sans-serif;letter-spacing:.08em;margin:6px 0;opacity:.8}#scr-subs .srow{display:grid;grid-template-columns:30px 1fr 54px auto;align-items:center;gap:8px;width:100%;text-align:left;margin:3px 0;padding:6px 10px;border-radius:8px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:#fff;font:600 16px Barlow Condensed,sans-serif;cursor:pointer}#scr-subs .bench-cols .srow,#scr-subs .subs-cols>div:last-child .srow{grid-template-columns:30px 1fr auto}#scr-subs .srow .no{font:400 24px Bebas Neue,sans-serif;opacity:.85}#scr-subs .srow small{display:block;opacity:.65;font-size:13px}#scr-subs .srow em{font-style:normal;color:#ffb4a8;margin-left:4px}#scr-subs .srow em.bad{color:#ff5a4a}#scr-subs .srow.sel{background:#2fd16b40;border-color:#2fd16b}#scr-subs .srow.out{border-color:#d19a1d;background:#d19a1d2e}#scr-subs .srow.in{border-color:#2fd16b;background:#2fd16b2e}#scr-subs .srow.used{opacity:.4}#scr-subs .tire{display:block;height:8px;border-radius:4px;background:#ffffff26;overflow:hidden}#scr-subs .tire u{display:block;height:100%;background:linear-gradient(90deg,#2fd16b,#d19a1d,#d9163a);background-size:200% 100%}#scr-subs .chips{display:flex;gap:4px;flex-wrap:wrap;justify-content:flex-end}#scr-subs .chips i{font-style:normal;font-size:12px;padding:1px 4px;border-radius:4px;background:#00000059}#scr-subs .chips b{opacity:.55;margin-right:2px;font-weight:600}@media (max-width: 760px){#scr-subs .subs-cols{grid-template-columns:1fr}#scr-subs .chips{display:none}}.tcard .style{font-size:15px;opacity:.85;margin:2px 0 6px}.tcard .style b{color:var(--gold);letter-spacing:.08em}@font-face{font-family:Bebas Neue;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bebas-neue-latin-ext-400-normal-DWiEslNC.woff2) format("woff2"),url(/assets/bebas-neue-latin-ext-400-normal-HFKRJXnW.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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(/assets/bebas-neue-latin-400-normal-9mHNbWWO.woff2) format("woff2"),url(/assets/bebas-neue-latin-400-normal-Bi-ndsyu.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-condensed-vietnamese-500-normal-DjeaNLFD.woff2) format("woff2"),url(/assets/barlow-condensed-vietnamese-500-normal-CsrJDWc5.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-condensed-latin-ext-500-normal-yA5ONLQ9.woff2) format("woff2"),url(/assets/barlow-condensed-latin-ext-500-normal-B1RE8WP7.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-condensed-latin-500-normal-BgYH2mbd.woff2) format("woff2"),url(/assets/barlow-condensed-latin-500-normal-HIEiP5Ov.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-vietnamese-600-normal-A5AYRdjN.woff2) format("woff2"),url(/assets/barlow-condensed-vietnamese-600-normal-CNlPk46_.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-ext-600-normal-18ESti3H.woff2) format("woff2"),url(/assets/barlow-condensed-latin-ext-600-normal-Clv9cIcR.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-600-normal-DepVgxBB.woff2) format("woff2"),url(/assets/barlow-condensed-latin-600-normal-BFJEwTuo.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-vietnamese-700-normal-DYeBwlKR.woff2) format("woff2"),url(/assets/barlow-condensed-vietnamese-700-normal-DhIzd8Tb.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-ext-700-normal-CwuXbfVR.woff2) format("woff2"),url(/assets/barlow-condensed-latin-ext-700-normal-BIHFfxf0.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-700-normal-v1xN8_Wq.woff2) format("woff2"),url(/assets/barlow-condensed-latin-700-normal-Dmwat-ge.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
