:root{--bg0: #06080c;--bg1: #0b0f16;--panel: #10151dee;--panel2: #151c27;--panel3: #1a2230;--line: #232d3d;--line-soft: #1a2230;--text: #eef2f7;--muted: #8d99a8;--faint: #5b6675;--accent: #e2012d;--accent-deep: #8f0019;--accent-soft: rgba(226, 1, 45, .13);--gold: #f5b301;--gold-soft: rgba(245, 179, 1, .12);--good: #22c55e;--good-soft: rgba(34, 197, 94, .13);--bad: #ef4444;--bad-soft: rgba(239, 68, 68, .12);--warn: #eab308;--blue: #3b82f6;--radius: 14px;--font: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg0);color:var(--text);font-family:var(--font);font-size:15px;line-height:1.5;overflow-x:clip;-webkit-font-smoothing:antialiased}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(900px 480px at 12% -6%,rgba(226,1,45,.16),transparent 60%),radial-gradient(820px 460px at 88% -4%,rgba(59,130,246,.1),transparent 60%),radial-gradient(1200px 800px at 50% 110%,rgba(226,1,45,.05),transparent 60%),linear-gradient(180deg,var(--bg1),var(--bg0) 55%)}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(120% 90% at 50% 40%,transparent 55%,rgba(0,0,0,.5) 100%)}::selection{background:#e2012d73}code{background:#0b0e13;padding:1px 5px;border-radius:4px;color:#c9d1d9}.app{max-width:1020px;margin:0 auto;padding:0 16px 72px}.eyebrow{font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.eyebrow .hot{color:var(--accent)}.topbar{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:14px max(16px,calc(50vw - 494px)) 10px;position:sticky;top:0;z-index:20;background:linear-gradient(180deg,#06080cf5,#06080cd1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line-soft)}.topbar .year-select{width:auto;flex-shrink:0;max-width:150px}.topbar .ghost{flex-shrink:0;white-space:nowrap}.brand{font-weight:900;font-size:18px;letter-spacing:.4px;display:flex;align-items:center;gap:8px}.logo{background:linear-gradient(135deg,#ff2b4d,var(--accent) 55%,var(--accent-deep));color:#fff;padding:3px 9px;border-radius:7px;font-weight:900;letter-spacing:.06em;box-shadow:0 0 18px #e2012d73}.who{flex:1;color:var(--muted);font-size:13.5px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.who strong{color:var(--text)}.top-progress{height:3px;background:#141a24;border-radius:2px;overflow:hidden;margin:0 0 2px}.manager-strip{display:flex;gap:18px;align-items:center;justify-content:center;font-size:13px;color:#9fb0c7;padding:6px 12px;background:#0d1117;border-bottom:1px solid #1c2532}.manager-strip strong{color:#f2f5f9}.manager-strip .ok{color:#4ade80}.manager-strip .warn{color:#fbbf24}.manager-strip .bad{color:#f87171;font-weight:700}.top-progress span{display:block;height:100%;background:linear-gradient(90deg,var(--accent-deep),var(--accent),#ff5c74);border-radius:2px;transition:width .6s ease;box-shadow:0 0 8px #e2012db3}.streak-pill{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:800;padding:4px 10px;border-radius:999px;background:var(--gold-soft);color:var(--gold);border:1px solid rgba(245,179,1,.35);white-space:nowrap}.streak-pill.cold{background:var(--bad-soft);color:var(--bad);border-color:#ef444459}.tabs{display:flex;gap:6px;padding:12px 0;flex-wrap:wrap}.tab{background:#151c2799;border:1px solid var(--line-soft);color:var(--muted);padding:8px 15px;border-radius:10px;cursor:pointer;font-size:13.5px;font-weight:600;transition:all .15s ease}.tab:hover{color:var(--text);border-color:#38445a;transform:translateY(-1px)}.tab.active{background:linear-gradient(180deg,#1c2330,#141a25);color:#fff;border-color:var(--accent);box-shadow:0 0 0 1px #e2012d59,0 4px 14px #e2012d2e}.card{background:linear-gradient(180deg,#151c27e0,#0d121aeb);border:1px solid var(--line);border-radius:var(--radius);padding:20px 22px;margin-bottom:16px;box-shadow:0 10px 30px #00000059;animation:rise .35s ease both;scroll-margin-top:76px}.card h2{margin:0 0 8px;font-size:21px;font-weight:800;letter-spacing:-.01em}.card h3{margin:0 0 8px;font-size:15px;color:var(--muted);font-weight:700}.stack{display:block}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}button{font-family:inherit}.primary{background:linear-gradient(135deg,#ff2b4d,var(--accent) 60%,var(--accent-deep));color:#fff;border:none;padding:10px 18px;border-radius:10px;cursor:pointer;font-weight:700;font-size:14.5px;box-shadow:0 4px 18px #e2012d59;transition:all .15s ease}.primary:hover{filter:brightness(1.1);transform:translateY(-1px);box-shadow:0 6px 24px #e2012d80}.primary:active{transform:translateY(0)}.primary:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.primary.big{font-size:16.5px;padding:14px 28px;border-radius:12px}.ghost{background:#151c278c;border:1px solid var(--line);color:var(--muted);padding:10px 18px;border-radius:10px;cursor:pointer;font-weight:600;font-size:14px;transition:all .15s ease}.ghost:hover{color:var(--text);border-color:#38445a}.ghost:disabled{opacity:.4;cursor:not-allowed}.link{background:none;border:none;color:var(--accent);cursor:pointer;padding:0;font:inherit;text-decoration:underline;font-weight:600}.link:hover{color:#ff5c74}.hint{color:var(--muted);font-size:13px;margin:10px 0 0}.foot{color:var(--faint);font-size:12px;text-align:center;margin-top:8px}.site-footer{margin-top:28px;padding:16px 0 4px;border-top:1px solid var(--line-soft);text-align:center;font-size:13px;color:var(--faint)}.site-footer a{color:var(--accent);text-decoration:none;font-weight:600}.site-footer a:hover{text-decoration:underline}.site-footer .aska-signature{display:inline-block;padding:6px 10px;color:var(--muted);font-size:12px;letter-spacing:.04em}.aska-signature span{font-weight:400}.site-footer .aska-signature:hover{color:var(--text)}.aska-signature:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.footer-credit{display:block;margin-top:4px;font-size:11px}.newgame{max-width:780px;margin:28px auto}.hero{text-align:center;background:radial-gradient(600px 260px at 50% -40px,rgba(226,1,45,.28),transparent 65%),linear-gradient(180deg,#171320,var(--panel));border-color:#2c2430;padding:40px 28px 34px;position:relative;overflow:hidden}.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(115deg,transparent 0 46px,rgba(255,255,255,.014) 46px 48px);pointer-events:none}.hero h1{font-size:40px;margin:10px 0 12px;font-weight:900;letter-spacing:-.02em}.hero .tag{max-width:520px;margin:0 auto;font-size:15.5px}.tag{color:var(--muted)}.field{display:block;margin:16px 0}.field>span{display:block;color:var(--muted);font-size:12.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px}.field input{width:100%;background:var(--panel2);border:1px solid var(--line);color:var(--text);padding:12px 14px;border-radius:10px;font-size:15px}.field input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px #e2012d33}.team-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(158px,1fr));gap:10px}.year-select{width:100%;padding:10px 12px;border-radius:10px;background:var(--panel2);color:var(--text);border:1px solid var(--line);font-size:14.5px}.team-pick{display:flex;align-items:center;gap:9px;background:var(--panel2);border:2px solid var(--line);border-radius:11px;padding:11px 12px;cursor:pointer;color:var(--text);transition:all .13s ease}.team-pick:hover{border-color:#3a4560;transform:translateY(-1px)}.team-pick.active{border-color:var(--accent);background:linear-gradient(180deg,#241a24,#1a1420);box-shadow:0 0 0 2px #e2012d59,0 6px 18px #e2012d33}.team-pick.active .tp-name{color:#fff}.tp-selected{margin-left:auto;color:#ff5c74;font-size:17px;font-weight:900;line-height:1}.dot{width:12px;height:12px;border-radius:50%;flex:none;box-shadow:0 0 8px #00000080}.tp-name{font-weight:700;flex:1;font-size:14px}.tp-tier{color:var(--muted);font-size:12px}.mode-card .tp-name{font-size:15px}.mode-card{flex-direction:column;align-items:flex-start;gap:2px;padding:14px}.mode-card .tp-tier{font-size:12.5px;line-height:1.4}.matchup-card{position:relative;overflow:hidden}.matchup-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(420px 200px at 8% 0%,var(--glow-a, rgba(226,1,45,.16)),transparent 65%),radial-gradient(420px 200px at 92% 0%,var(--glow-b, rgba(59,130,246,.12)),transparent 65%)}.matchup{display:flex;align-items:center;justify-content:center;gap:26px;margin:20px 0 14px;position:relative}.side{text-align:center;min-width:130px}.team-tag{display:inline-block;color:#fff;font-weight:900;font-size:20px;letter-spacing:.04em;padding:12px 20px;border-radius:12px;min-width:84px;box-shadow:0 6px 22px #00000080,inset 0 1px #ffffff40;text-shadow:0 1px 3px rgba(0,0,0,.5)}.side-sub{color:var(--muted);margin-top:8px;font-size:13.5px}.side-sub strong{color:var(--text)}.vs{text-align:center}.vs-label{color:var(--faint);font-size:12px;font-weight:800;letter-spacing:.3em;text-transform:uppercase;margin-bottom:4px}.prob{font-size:34px;font-weight:900;letter-spacing:-.02em;background:linear-gradient(180deg,#7dffab,var(--good));-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 0 26px rgba(34,197,94,.35)}.prob-sub{display:block;font-size:11px;color:var(--muted);font-weight:700;letter-spacing:.1em;text-transform:uppercase}.prob.longshot{background:linear-gradient(180deg,#ffd24a,var(--warn));-webkit-background-clip:text;background-clip:text;color:transparent}.actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.tale{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0 4px;position:relative}.tale-chip{font-size:12.5px;font-weight:600;color:var(--muted);background:#0b0e13b3;border:1px solid var(--line-soft);border-radius:999px;padding:5px 12px}.tale-chip b{color:var(--text)}.tale-chip.hot{color:var(--gold);border-color:#f5b30166;background:var(--gold-soft)}.tale-chip.edge{color:#7dffab;border-color:#22c55e66;background:var(--good-soft)}.tale-chip.risk{color:#ff8f9f;border-color:#ef444466;background:var(--bad-soft)}.fixtures{list-style:none;padding:0;margin:0}.fixtures li{display:flex;gap:12px;align-items:center;padding:7px 0;border-bottom:1px solid var(--line-soft);color:var(--muted);font-size:14px}.fixtures li:last-child{border-bottom:none}.fixtures li span:first-child{flex:1;text-align:right}.fixtures li span:last-child{flex:1;text-align:left}.fixtures li.me{color:var(--text);font-weight:700}.fixtures .score{color:var(--muted);font-variant-numeric:tabular-nums}.headlines{list-style:none;padding:0;margin:6px 0 0}.headlines li{display:flex;gap:12px;align-items:flex-start;padding:10px 2px;border-bottom:1px solid var(--line-soft);font-size:14px;line-height:1.45;animation:rise .4s ease both}.headlines li:last-child{border-bottom:none}.headlines li:nth-child(2){animation-delay:.06s}.headlines li:nth-child(3){animation-delay:.12s}.headlines li:nth-child(4){animation-delay:.18s}.headlines li:nth-child(5){animation-delay:.24s}.hl-icon{flex:none;width:30px;height:30px;border-radius:9px;display:flex;align-items:center;justify-content:center;font-size:15px;background:var(--panel3);border:1px solid var(--line)}.hl-icon.win{background:var(--good-soft);border-color:#22c55e59}.hl-icon.loss{background:var(--bad-soft);border-color:#ef444459}.hl-icon.info{background:#3b82f61f;border-color:#3b82f659}.hl-icon.gold{background:var(--gold-soft);border-color:#f5b30166}.hl-text b{color:var(--text)}.hl-text .hl-dim,.hl-dim{color:var(--muted)}.hype{margin:6px 0 2px}.hype-top{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:6px}.hype-label{font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.hype-word{font-size:13.5px;font-weight:800}.hype-word.e5{color:#7dffab}.hype-word.e4{color:#a7f3c7}.hype-word.e3{color:var(--warn)}.hype-word.e2{color:#ff9d9d}.hype-word.e1{color:var(--bad)}.hype-bar{height:8px;background:#0b0e13;border-radius:5px;overflow:hidden;border:1px solid var(--line-soft)}.hype-bar span{display:block;height:100%;border-radius:5px;background:linear-gradient(90deg,var(--accent-deep),var(--accent),var(--gold));transition:width .8s cubic-bezier(.2,.8,.2,1);box-shadow:0 0 10px #e2012d80}.form-dots{display:flex;gap:6px;margin-top:8px;align-items:center}.form-dot{width:26px;height:26px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:900}.form-dot.W{background:var(--good-soft);color:var(--good);border:1px solid rgba(34,197,94,.4)}.form-dot.L{background:var(--bad-soft);color:var(--bad);border:1px solid rgba(239,68,68,.4)}.form-dot.na{background:var(--panel2);color:var(--faint);border:1px dashed var(--line)}.form-cap{font-size:11.5px;color:var(--faint);margin-left:4px}.ach-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px;margin-top:10px}.ach{display:flex;gap:11px;align-items:flex-start;background:linear-gradient(180deg,#f5b3011a,#f5b30108);border:1px solid rgba(245,179,1,.45);border-radius:12px;padding:11px 12px;animation:pop .45s cubic-bezier(.2,1.4,.4,1) both;box-shadow:0 4px 18px #f5b3011f}.ach.locked{background:var(--panel2);border-color:var(--line-soft);opacity:.55;box-shadow:none;animation:none;filter:grayscale(.7)}.ach-icon{font-size:22px;line-height:1;flex:none;margin-top:1px}.ach-name{font-weight:800;font-size:13.5px}.ach-desc{font-size:12px;color:var(--muted);line-height:1.4}.ach.locked .ach-name{color:var(--muted)}@keyframes pop{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.ach-toasts{position:fixed;bottom:22px;left:50%;transform:translate(-50%);z-index:200;display:flex;flex-direction:column;gap:8px;align-items:center;pointer-events:none}.ach-toast{display:flex;gap:10px;align-items:center;background:linear-gradient(135deg,#2a1f08,#171208);border:1px solid rgba(245,179,1,.55);color:var(--text);border-radius:14px;padding:12px 18px;box-shadow:0 12px 40px #0009,0 0 24px #f5b30140;animation:toast-in .4s cubic-bezier(.2,1.4,.4,1) both;font-size:14px;max-width:min(480px,92vw);pointer-events:auto}.ach-toast b{color:var(--gold)}@keyframes toast-in{0%{opacity:0;transform:translateY(24px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}.coach-note{border-left:3px solid var(--accent);background:#e2012d0f;border-radius:0 10px 10px 0;padding:12px 14px;margin:12px 0;font-size:14px;line-height:1.55}.coach-note .cn-head{font-size:11.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:4px}.coach-note.cool{border-color:var(--blue);background:#3b82f612}.coach-note.cool .cn-head{color:#7db3ff}.mvp-spot{display:flex;gap:14px;align-items:center;background:linear-gradient(135deg,#f5b30124,#f5b30108);border:1px solid rgba(245,179,1,.4);border-radius:12px;padding:13px 16px;margin:12px 0}.mvp-crown{font-size:30px;filter:drop-shadow(0 2px 8px rgba(245,179,1,.5))}.mvp-name{font-weight:800;font-size:16px}.mvp-line{color:var(--muted);font-size:13px}.matchday{position:fixed;top:0;right:0;bottom:0;left:0;z-index:150;display:flex;align-items:center;justify-content:center;background:radial-gradient(900px 500px at 20% 10%,rgba(226,1,45,.22),transparent 60%),radial-gradient(900px 500px at 80% 90%,rgba(59,130,246,.14),transparent 60%),#04060af7;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:md-in .35s ease both;overflow-y:auto;padding:24px 16px}@keyframes md-in{0%{opacity:0}to{opacity:1}}.mw-stage{width:min(760px,100%);text-align:center}.mw-week{margin-bottom:18px}.mw-walkout{display:flex;align-items:center;justify-content:center;gap:clamp(16px,6vw,60px);margin:30px 0}.mw-team{animation:mw-in-left .7s cubic-bezier(.2,.9,.25,1) both}.mw-team.right{animation-name:mw-in-right}@keyframes mw-in-left{0%{opacity:0;transform:translate(-70px) scale(.92)}to{opacity:1;transform:none}}@keyframes mw-in-right{0%{opacity:0;transform:translate(70px) scale(.92)}to{opacity:1;transform:none}}.mw-tag{display:inline-block;color:#fff;font-weight:900;font-size:clamp(30px,7vw,52px);letter-spacing:.03em;padding:18px 30px;border-radius:18px;box-shadow:0 14px 50px #0009,inset 0 2px #ffffff40;text-shadow:0 2px 8px rgba(0,0,0,.6)}.mw-name{margin-top:10px;font-size:15px;color:var(--muted);font-weight:600}.mw-vs{font-size:15px;font-weight:900;letter-spacing:.4em;color:var(--faint);text-transform:uppercase;animation:mw-pulse 1.6s ease-in-out infinite}@keyframes mw-pulse{0%,to{opacity:.45}50%{opacity:1}}.mw-bo{margin-top:16px;color:var(--faint);font-size:12.5px;letter-spacing:.2em;text-transform:uppercase;font-weight:700}.mw-games{display:flex;flex-direction:column;gap:12px;margin:8px auto 4px;max-width:560px}.mw-game{display:flex;align-items:center;gap:14px;background:#10151de6;border:1px solid var(--line);border-radius:14px;padding:14px 18px;animation:mw-game-in .5s cubic-bezier(.2,1.2,.4,1) both;text-align:left}@keyframes mw-game-in{0%{opacity:0;transform:scale(.9) translateY(14px)}60%{transform:scale(1.03)}to{opacity:1;transform:none}}.mw-game.won{border-color:#22c55e8c;box-shadow:0 0 26px #22c55e38}.mw-game.lost{border-color:#ef444480;box-shadow:0 0 26px #ef444429}.mw-gnum{flex:none;font-size:11px;font-weight:900;letter-spacing:.14em;color:var(--faint);text-transform:uppercase;width:64px}.mw-gres{flex:1;font-size:17px;font-weight:800}.mw-gres .w{color:var(--good)}.mw-gres .l{color:var(--bad)}.mw-gmeta{font-size:12.5px;color:var(--muted);font-variant-numeric:tabular-nums}.mw-score{font-size:13px;font-weight:800;color:var(--muted);letter-spacing:.06em}.mw-verdict{animation:mw-verdict-in .6s cubic-bezier(.2,1.1,.35,1) both}@keyframes mw-verdict-in{0%{opacity:0;transform:scale(.88) translateY(20px)}to{opacity:1;transform:none}}.mw-verdict-word{font-size:clamp(46px,11vw,84px);font-weight:900;letter-spacing:-.02em;line-height:1;margin:6px 0 2px}.mw-verdict-word.win{background:linear-gradient(180deg,#a9ffc9,var(--good) 60%,#0d7a3c);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 34px rgba(34,197,94,.5))}.mw-verdict-word.loss{background:linear-gradient(180deg,#ffb3b3,var(--bad) 60%,#8f1d1d);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 30px rgba(239,68,68,.4))}.mw-verdict-sub{color:var(--muted);font-size:15.5px;margin:8px 0 4px}.mw-verdict-sub b{color:var(--text)}.mw-streakline{margin:10px 0}.mw-ctas{display:flex;gap:12px;justify-content:center;margin-top:22px;flex-wrap:wrap}.mw-skip{position:absolute;top:18px;right:20px;background:#151c27b3;border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:8px 16px;font-size:13px;font-weight:700;cursor:pointer}.mw-skip:hover{color:var(--text);border-color:#3a4560}.confetti{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:160;overflow:hidden}.cf-piece{position:absolute;top:-12px;width:9px;height:14px;border-radius:2px;animation:cf-fall linear forwards}@keyframes cf-fall{to{transform:translateY(108vh) rotate(720deg);opacity:.7}}.verdict-card{text-align:center;position:relative;overflow:hidden}.verdict-card.win{border-color:#22c55e80}.verdict-card.loss{border-color:#ef444473}.verdict-word{font-size:clamp(38px,8vw,60px);font-weight:900;letter-spacing:-.02em;line-height:1.05}.verdict-word.win{background:linear-gradient(180deg,#a9ffc9,var(--good) 65%,#0d7a3c);-webkit-background-clip:text;background-clip:text;color:transparent}.verdict-word.loss{background:linear-gradient(180deg,#ffb3b3,var(--bad) 65%,#8f1d1d);-webkit-background-clip:text;background-clip:text;color:transparent}.result-head{display:flex;justify-content:space-between;align-items:center;gap:10px}.rw{color:var(--muted);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.outcome{font-weight:900;padding:4px 12px;border-radius:8px;font-size:13px;letter-spacing:.06em}.outcome.win{background:#22c55e29;color:var(--good);border:1px solid rgba(34,197,94,.4)}.outcome.loss{background:#ef444424;color:var(--bad);border:1px solid rgba(239,68,68,.4)}.result-score{display:flex;align-items:center;justify-content:center;gap:18px;margin:14px 0 6px;font-size:16.5px;font-weight:600}.rs{font-weight:900;font-size:26px;color:var(--accent);font-variant-numeric:tabular-nums}.log{margin:8px 0 0;padding-left:18px;color:var(--muted);font-size:13px}.log li{margin:2px 0}details summary{cursor:pointer;color:var(--accent);font-size:13px;font-weight:600}.role-block{margin-bottom:16px}.role-head{border-left:3px solid var(--accent);padding-left:10px;margin-bottom:8px}.role-label{font-weight:800;letter-spacing:.1em;font-size:12.5px;color:var(--muted);text-transform:uppercase}.plrows{display:grid;grid-template-columns:1fr 1fr;gap:9px}@media (max-width: 640px){.plrows{grid-template-columns:1fr}}.plrow{display:flex;align-items:center;gap:10px;background:var(--panel2);border:1px solid var(--line-soft);border-radius:11px;padding:10px 13px;cursor:pointer;color:var(--text);text-align:left;transition:all .13s ease}.plrow:hover{border-color:#3a4560;transform:translateY(-1px)}.plrow.starter{border-color:var(--accent);background:linear-gradient(180deg,rgba(226,1,45,.1),var(--panel2));box-shadow:0 0 0 1px #e2012d4d}.pl-name{font-weight:700;flex:1;font-size:14.5px}.pl-ovr{background:#0b0e13;border:1px solid var(--line-soft);border-radius:7px;padding:3px 9px;font-weight:800;font-size:13px;font-variant-numeric:tabular-nums}.bars{display:flex;gap:7px}.mini{display:flex;align-items:center;gap:4px}.mini-l{color:var(--faint);font-size:10px;font-weight:700}.mini-bar{width:36px;height:6px;background:#0b0e13;border-radius:3px;overflow:hidden}.mini-bar span{display:block;height:100%;border-radius:3px}.badge{background:linear-gradient(135deg,#ff2b4d,var(--accent-deep));color:#fff;font-size:10px;padding:3px 8px;border-radius:6px;font-weight:800;letter-spacing:.06em}.tac-section{margin:16px 0}.tac-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:10px}.tac{background:var(--panel2);border:2px solid var(--line-soft);border-radius:12px;padding:13px 14px;cursor:pointer;color:var(--text);text-align:left;transition:all .13s ease}.tac:hover{border-color:#3a4560;transform:translateY(-1px)}.tac.active{border-color:var(--accent);box-shadow:0 0 0 2px #e2012d4d,0 6px 18px #e2012d2e;background:linear-gradient(180deg,rgba(226,1,45,.08),var(--panel2))}.tac-name{display:block;font-weight:800;margin-bottom:4px;font-size:14.5px}.tac-blurb{display:block;color:var(--muted);font-size:12.5px;margin-bottom:6px;line-height:1.4}.tac-mult{color:var(--good);font-size:12.5px;font-weight:700}.tac-current{margin-top:12px;color:var(--muted);font-size:13.5px}.table{width:100%;border-collapse:collapse}.table th,.table td{padding:9px 10px;text-align:center;border-bottom:1px solid var(--line-soft);font-size:14px}.table th{color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.table .tname{text-align:left;font-weight:700}.table tr.me{background:#e2012d17}.table tr.me .tname{color:#ffb3c0}.table tbody tr{transition:background .12s ease}.table tbody tr:hover{background:#ffffff06}.pos-q{color:var(--good);font-weight:800}.pos-po{color:var(--warn);font-weight:800}.market-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px}.fa-card{background:var(--panel2);border:1px solid var(--line);border-radius:12px;padding:14px;transition:all .13s ease}.fa-card:hover{border-color:#3a4560;transform:translateY(-2px);box-shadow:0 8px 22px #00000059}.fa-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.fa-name{font-weight:800;font-size:15px}.fa-role{color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.06em}.fa-stats{display:flex;gap:7px;flex-wrap:wrap;color:var(--muted);font-size:12px;margin-bottom:12px}.fa-stats span{background:#0b0e13;padding:3px 8px;border-radius:6px;border:1px solid var(--line-soft);font-variant-numeric:tabular-nums}.why{margin-top:12px;background:#0b0e13a6;border:1px solid var(--line);border-radius:10px;padding:10px 14px}.why summary{cursor:pointer;font-weight:800;color:var(--text);font-size:13.5px}.why ul{margin:8px 0 0;padding-left:18px}.why li{color:var(--muted);font-size:13px;margin:4px 0}.trait-chips{list-style:none;padding:0;margin:8px 0 0}.trait-chips li{margin:6px 0;font-size:14px}.trait-badge{background:#2a2410;color:#ffd24a;border:1px solid #5a4a12;border-radius:6px;padding:2px 7px;font-weight:700;font-size:12px}.md-reveals{margin:8px 0;display:flex;flex-wrap:wrap;gap:6px}.md-toggle-row{display:flex;justify-content:flex-end;margin:4px 0 8px}.md{margin:8px 0 12px}.md .ghost:focus-visible,.md-chip:focus-visible,.md .tab:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.md-series{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:10px 0 6px;font-size:16px;font-weight:800;flex-wrap:wrap}.md-gamesline{color:var(--muted);font-size:13px;margin-bottom:6px}.md-gchip{white-space:nowrap}.md-game{background:#0d121ad9;border:1px solid var(--line);border-radius:12px;padding:14px 16px;margin:12px 0}.md-gamehead{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.md-gametitle{font-size:16px;font-weight:800}.md-wtag{font-weight:800;padding:3px 11px;border-radius:7px;background:var(--panel3);color:var(--text);font-size:13px}.md-dur{color:var(--muted);font-size:13px;font-variant-numeric:tabular-nums}.md-avg{color:var(--muted);font-size:13px;margin-left:auto}.md-block{background:#0b0e1399;border:1px solid var(--line-soft);border-radius:12px;padding:14px 16px;margin:16px 0}.md-block-title{font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-bottom:10px;font-weight:800}.md-gold{width:100%;height:220px;display:block}.md-axis{fill:var(--muted);font-size:11px}.md-cap{color:var(--muted);font-size:12px;margin-top:4px}.md-legend{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-top:8px;font-size:12px;color:var(--muted)}.md-lg{display:inline-flex;align-items:center;gap:4px}.md-swatch{display:inline-block;width:16px;height:3px;border-radius:2px}.md-swatch.good{background:var(--good)}.md-swatch.bad{background:var(--bad)}.md-swatch.even{background:transparent;border-top:1px dashed #3a4150;height:0;width:16px}.md-chip{background:var(--panel2);border:1px solid var(--line);border-radius:7px;color:var(--text);font-size:12px;padding:4px 9px;cursor:pointer;font-weight:600}.md-chip.off{opacity:.45}.md-marker{cursor:pointer}.md-role{color:var(--muted);font-weight:700}.md-youhead{background:#22c55e1f}.md-youcell{background:#22c55e0f}.md-youcell .md-pname,.md-pstack .md-pname{color:var(--text)}.md-pname{font-weight:700}.md-mvp{color:var(--warn)}.md-p{font-size:13px}.md-pnums{font-size:13px;color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.md-rate{display:flex;align-items:center;gap:6px;margin-top:2px}.md-rbar{display:inline-block;width:64px;min-width:48px;height:6px;background:#0b0e13;border-radius:3px;overflow:hidden}.md-rbar span{display:block;height:100%;border-radius:3px}.md-rnum{font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}.md-missing{color:var(--muted)}.md-pstack{display:none}.md-pstack h4{margin:10px 0 6px;font-size:13px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.md-evicon{font-variant-numeric:tabular-nums}.md-coach{border-left:3px solid var(--accent)}.md-coach p{margin:0;font-size:14px}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#030508b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:flex-start;justify-content:center;padding:5vh 16px;z-index:100;overflow-y:auto;animation:md-in .25s ease both}.modal{background:linear-gradient(180deg,#151c28,#0e141d);border:1px solid var(--line);border-radius:18px;width:min(780px,100%);max-height:90vh;display:flex;flex-direction:column;box-shadow:0 24px 70px #0009;animation:mw-verdict-in .35s cubic-bezier(.2,1.1,.35,1) both}.modal-head{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid var(--line)}.modal-head h2{margin:0;font-size:20px;font-weight:800}.guide-modal .guide-body{padding:20px 24px 28px;overflow-y:auto}.guide-cta{text-align:center;background:linear-gradient(180deg,#171320,var(--panel))}.guide-cta h3{margin:0 0 6px}.guide-cta .tag{color:var(--muted);margin:0 auto 14px;max-width:560px}.guide-body.markdown h1{font-size:26px;margin:0 0 12px;font-weight:900}.guide-body.markdown h2{font-size:19px;margin:22px 0 8px;border-bottom:1px solid var(--line);padding-bottom:4px;font-weight:800}.guide-body.markdown h3{font-size:16px;margin:16px 0 6px;color:var(--muted)}.guide-body.markdown p{color:var(--text)}.guide-body.markdown ul,.guide-body.markdown ol{padding-left:22px}.guide-body.markdown li{margin:4px 0}.guide-body.markdown strong{color:#fff}.guide-body.markdown a{color:var(--accent)}.guide-body.markdown code{background:#0b0e13;padding:1px 5px;border-radius:4px;color:#c9d1d9}.content{width:min(1200px,100% - 32px);margin:0 auto;padding:26px 0 64px}@media (max-width: 640px){.app{padding:0 12px 60px}.card{padding:16px}.hero h1{font-size:32px}.matchup{gap:14px}.side{min-width:96px}.team-tag{font-size:16px;padding:10px 14px;min-width:64px}.prob{font-size:28px}.md-gold{height:180px}.md-ptable{display:none}.md-pstack{display:block}.md .tabs{overflow-x:auto}.who{display:none}.topbar{gap:10px}.topbar .ghost{padding:8px 12px;font-size:13px}.topbar .year-select{font-size:12px;padding:6px 8px;max-width:118px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.prep-heading,.prep-footer{display:flex;justify-content:space-between;align-items:center;gap:20px}.prep-heading{align-items:flex-start;margin-bottom:20px}.prep-heading h2,.match-review h2{margin:8px 0 0;font-size:clamp(20px,3vw,27px);letter-spacing:-.035em;line-height:1.2}.prep-status{flex-shrink:0;border:1px solid #344052;border-radius:999px;padding:7px 11px;color:var(--muted);font-size:11px;font-weight:700}.prep-status.complete{background:var(--good-soft);border-color:#23583a;color:#83e6a4}.scout-strip{display:grid;grid-template-columns:minmax(120px,1fr) minmax(110px,1fr) 2fr;gap:24px;padding:18px 0;margin:0 0 20px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.scout-strip>div{display:flex;flex-direction:column;gap:5px}.scout-strip .stat-label{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.scout-strip strong{font-size:21px;line-height:1.2;font-variant-numeric:tabular-nums}.scout-strip small,.scout-strip div>span:last-child{color:var(--muted);font-size:12px;font-weight:400}.scout-strip p{margin:0;align-self:center;color:#b3bdca;font-size:13px;line-height:1.6}.prep-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.prep-option{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:17px;color:var(--text);background:#0b1019;border:1px solid #263244;border-radius:12px;text-align:left;font:inherit;cursor:pointer;min-width:0}.prep-option:hover{border-color:#7a4853;background:#15141e}.prep-option.active{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);background:linear-gradient(145deg,#28111c,#0e121b)}.prep-option:focus-visible,.prep-jump:focus-visible{outline:2px solid #f5b301;outline-offset:4px}.prep-icon{color:#f5b301;font-size:25px;font-weight:400;line-height:1}.prep-option strong{font-size:14px}.prep-option>span:not(.prep-icon):not(.prep-recommended){color:#a8b3c3;font-size:12px;line-height:1.55}.prep-option small{color:#d4dce7;font-size:11px;line-height:1.55;margin-top:auto}.prep-option .prep-recommended{font-size:10px;color:#f5c968;font-weight:600}.prep-footer{margin-top:18px}.prep-footer .hint{margin:0;max-width:550px;line-height:1.6}.prep-footer button{flex-shrink:0}.prep-complete{padding:16px;border-radius:10px;background:var(--good-soft);border:1px solid #23583a}.prep-complete strong{color:#a0f2ba}.prep-complete p{color:#b5cbbc;margin:5px 0 12px;font-size:13px}.prep-gains{display:flex;gap:8px;flex-wrap:wrap}.prep-gains span{font-size:12px;padding:6px 9px;border-radius:6px;background:#10291b;font-variant-numeric:tabular-nums}.prep-gains b{color:#8caa97;font-size:10px;margin-right:4px}.prep-jump{color:var(--text);font-size:13px;text-underline-offset:4px}.review-objectives{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:24px}.review-stat{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:8px}.review-stat strong{font-size:23px;font-variant-numeric:tabular-nums}.review-stat strong:first-child{color:#83e6a4}.review-stat strong:last-child{color:#f3939f}.review-stat span{color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.07em}.review-bar{height:5px;border-radius:4px;overflow:hidden;background:#71323c}.review-bar span{display:block;height:100%;background:#51b878}.review-caption{color:var(--muted);font-size:11px;margin:12px 0 22px}.review-notes{display:grid;gap:12px}.review-note{display:flex;gap:13px;border-radius:10px;padding:14px;background:#0c121b;border:1px solid #263244}.review-note>span{color:#f5b301;font-size:20px}.review-note.good>span{color:var(--good)}.review-note h3{margin:0 0 5px;color:#e1e8f2;font-size:14px}.review-note p{margin:0;color:#a8b3c3;font-size:13px;line-height:1.65}.review-footnote{font-size:11px;line-height:1.6;padding-top:10px}@media (max-width: 760px){.prep-options{grid-template-columns:repeat(2,minmax(0,1fr))}.scout-strip{grid-template-columns:1fr 1fr;gap:15px}.scout-strip p{grid-column:1 / -1}.prep-heading,.prep-footer{align-items:flex-start;flex-direction:column;gap:12px}.prep-footer button{width:100%}.review-objectives{gap:14px}}@media (max-width: 400px){.prep-option{padding:12px}.review-stat{gap:4px}.review-stat strong{font-size:19px}.review-stat span{font-size:9px}}.match-experience{display:grid;gap:18px}.match-experience>.card{margin:0}.match-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.match-heading h1{font-size:clamp(25px,4vw,42px);margin:9px 0}.match-series-score{color:var(--muted);font-size:.75em;margin:0 12px}.match-badges{display:flex;gap:7px;flex-wrap:wrap}.match-badges span{border:1px solid #3c555c;background:#132f35;color:#a5e3e5;padding:6px 10px;border-radius:30px;font-size:11px}.match-options{border:0;padding:0;margin:15px 0 28px;min-width:0}.match-options legend{font-size:20px;font-weight:800}.match-option-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.match-option{position:relative;display:flex;flex-direction:column;gap:12px;padding:18px;border:1px solid #303c49;border-radius:13px;background:#111923;cursor:pointer}.match-option.enabled{border-color:#57bbc9;background:#12282e}.match-option .hint{margin:0;line-height:1.6}.option-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.option-top strong{font-size:16px}.option-top input{position:absolute;right:18px;width:42px;height:25px;opacity:0;z-index:1;cursor:pointer}.switch-track{width:42px;height:25px;border-radius:20px;background:#36434e;flex-shrink:0;padding:3px;box-sizing:border-box}.switch-track:before{content:"";display:block;background:#d1d9df;width:19px;height:19px;border-radius:50%;transition:transform .15s}.option-top input:checked+.switch-track{background:#429fa8}.option-top input:checked+.switch-track:before{transform:translate(17px);background:#fff}.option-top input:focus-visible+.switch-track{outline:3px solid #fff;outline-offset:4px}.option-top input:disabled+.switch-track{opacity:.6}.match-starting-five{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:25px 0}.match-starting-five>div{padding:0 15px;border-left:2px solid #66dbff}.match-starting-five>div+div{border-color:#ff8a87}.match-starting-five p{display:flex;gap:15px;margin:8px 0;font-size:13px}.match-starting-five p span{width:35px;font-size:10px;color:var(--muted);padding-top:2px}.match-notice{color:#ddcaa0;line-height:1.7;border-color:#4a4130}.match-intermission{text-align:center;padding:28px}.match-intermission details{text-align:left;margin-top:22px}.match-intermission summary{cursor:pointer;padding:8px}.rift-view{border:1px solid #314650;border-radius:18px;background:#0d1921;overflow:hidden}.rift-scoreboard{display:grid;grid-template-columns:1fr minmax(100px,.7fr) 1fr;gap:16px;align-items:center;padding:20px 25px;border-bottom:1px solid #283f48;background:#12212b}.rift-score{min-width:0}.rift-score>div{display:flex;justify-content:space-between;align-items:center;gap:12px}.rift-score strong{font-size:clamp(16px,2.5vw,26px)}.rift-score b{font-size:30px}.side-A{--side: #66dbff;color:var(--side)}.side-B{--side: #ff8a87;color:var(--side)}.rift-score.side-B{grid-column:3;grid-row:1}.rift-clock{grid-column:2;grid-row:1;text-align:center;display:grid;gap:3px;color:#9ebac0}.rift-clock strong{font-size:23px;color:#f4ecd6;font-variant-numeric:tabular-nums}.rift-clock span{font-size:11px;text-transform:uppercase;letter-spacing:.12em}.rift-clock small{font-size:10px;margin-top:5px}.rift-objective-score{display:block;font-size:10px;color:#a8bec4;margin-top:3px}.rift-layout{display:grid;grid-template-columns:minmax(0,1fr) 245px}.rift-map-wrap{position:relative;padding:14px;align-self:start}.rift-map{display:block;width:100%;max-height:680px}.rift-player{transition:transform .1s linear,opacity .2s}.rift-display-controls{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;border:0;border-bottom:1px solid #283f48;padding:12px 20px;margin:0;min-width:0}.rift-display-controls legend{float:left;padding:5px 0;margin-right:20px;font-size:12px;font-weight:700;color:#aec4cb}.rift-display-controls label{display:flex;align-items:center;gap:8px;font-size:12px;color:#aec4cb}.rift-display-controls select{width:auto;max-width:100%;background:#162a34;color:#e6eff1;border:1px solid #38505a;border-radius:6px;padding:7px;font-size:12px}.rift-display-controls select:focus-visible{outline:2px solid #66dbff;outline-offset:3px}.rift-display-controls .hint{margin:0;font-size:11px}.rift-burst{animation:rift-pulse .7s ease-out infinite;transform-box:fill-box;transform-origin:center}@keyframes rift-pulse{0%{transform:scale(.25);opacity:1}to{transform:scale(1.3);opacity:0}}.rift-map-status{position:absolute;left:50%;top:14px;transform:translate(-50%);background:#ebcb84;color:#16202b;border-radius:0 0 8px 8px;font-weight:800;font-size:10px;padding:10px 20px;letter-spacing:.12em;white-space:nowrap}.rift-call{background:#163941e8;color:#bdebed;letter-spacing:.02em;border:1px solid #588b94}.rift-sidebar{border-left:1px solid #243b44;padding:20px 16px}.rift-sidebar h3{font-size:11px;text-transform:uppercase;letter-spacing:.15em;color:#aec4cb;margin:0 0 20px}.rift-roster{margin-bottom:18px}.rift-roster h4{margin:0 0 7px;font-size:12px}.rift-roster>div{display:flex;align-items:center;gap:8px;margin:8px 0}.rift-roster>div>span:nth-child(2){flex:1;min-width:0}.rift-role{font-size:17px;width:22px;text-align:center}.rift-roster strong{display:block;color:#e6eff1;font-size:12px;font-weight:600;overflow-wrap:anywhere}.rift-roster small{display:block;font-size:9px;color:#819ca5;margin-top:2px}.rift-roster b{font-size:11px;font-variant-numeric:tabular-nums}.rift-roster .respawning{opacity:.4}.rift-feed{border-top:1px solid #243b44;padding-top:13px}.rift-feed h4{margin:0 0 9px;color:#aec4cb;font-size:11px}.rift-feed p{display:flex;gap:8px;font-size:10px;margin:8px 0;line-height:1.5}.rift-feed time{color:#809eaa;font-variant-numeric:tabular-nums}.rift-controls{display:flex;align-items:center;gap:8px;padding:14px 18px;border-top:1px solid #243b44;flex-wrap:wrap}.rift-controls button{padding:9px 12px;font-size:11px}.rift-seek{flex:1;min-width:120px}.rift-seek input{width:100%;accent-color:#66c4d3;padding:0}.rift-speed select{font-size:11px;padding:8px;width:auto;background:#162a34;color:#d0e1e4;border:1px solid #38505a;border-radius:6px}.rift-caption{padding:0 18px 16px;margin:0;font-size:10px}.igl-decision{border-color:#b59a61;background:linear-gradient(125deg,#28261e,#121d25)}.igl-call-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin:20px 0}.igl-call-option{text-align:left;border:1px solid #59615c;background:#18252b;border-radius:10px;padding:16px;color:#e8eddf}.igl-call-option:hover,.igl-call-option:focus-visible{border-color:#edce8c;background:#2e3832}.igl-call-option strong{display:block;font-size:14px;margin-bottom:7px}.igl-call-option span{display:block;font-size:11px;line-height:1.6;color:#a8b7b1}.igl-feedback{border-left:3px solid #65b8c1}@media (max-width: 780px){.rift-layout{grid-template-columns:1fr}.rift-sidebar{display:grid;grid-template-columns:1fr 1fr;gap:0 20px;border-left:0;border-top:1px solid #243b44}.rift-sidebar>h3,.rift-feed{grid-column:1 / -1}.rift-feed{display:none}.rift-scoreboard{padding:14px;gap:10px;grid-template-columns:1fr 95px 1fr}.rift-objective-score{line-height:1.7}.rift-score .eyebrow{font-size:8px}.match-heading{display:block}.match-option-grid{grid-template-columns:1fr}.match-option{padding:14px 18px;gap:8px}.match-badges{margin-top:12px}.rift-score>div{gap:5px}.rift-score b{font-size:24px}.match-starting-five{gap:8px}}@media (prefers-reduced-motion: reduce){.rift-player,.switch-track:before{transition:none}.rift-burst{animation:none}}.match-heading.compact{padding-top:16px;padding-bottom:16px}.match-heading.compact h1{font-size:28px;margin:5px 0}.match-heading.compact .hint{margin:0}.rift-coaching{background:#22271f}.rift-coaching .igl-decision{background:none}.rift-coaching h2{font-size:18px;margin:8px 0}.rift-coaching .eyebrow{font-size:9px;color:#edce8c}.rift-coaching p{font-size:11px;line-height:1.6}.rift-coaching .igl-call-grid{grid-template-columns:1fr;gap:7px;margin:14px 0}.rift-coaching .igl-call-option{padding:10px}.rift-coaching .igl-call-option strong{font-size:12px;margin-bottom:4px}.rift-coaching .igl-call-option span{font-size:10px}@media (max-width: 780px){.rift-sidebar.rift-coaching{display:block}.rift-coaching .igl-call-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tabs .tab:disabled{cursor:default;opacity:.5}
