.sc-root{--u:.9375rem;--night:#050806;--court:#0a120b;--net:#c0ff000e;--turf-a:#0b2410;--turf-b:#0d2b13;--lime:#c0ff00;--cyan:#22d3ee;--ball:#f2cf2c;--gold-a:#ffec70;--gold-b:#d6a50e;--red:#ff3b30;--amber:#ffb020;--wide:#2bd46a;--nb:#b57bff;--bye:#2dd4bf;--ink:#f3f7ec;--ink-dark:#0b0f05;--mute:#a3ac9c;--dim:#69725f;--tile:#121812;--tile-2:#1a221a;--line:#ffffff17;--line-2:#ffffff29;--scrim:#000000a8;--team:var(--lime);--f-disp:var(--font-teko), "Teko", "Arial Narrow", "Roboto Condensed", sans-serif;--f-body:var(--font-inter), -apple-system, system-ui, "Segoe UI", sans-serif;z-index:10;min-height:100dvh;color:var(--ink);font-family:var(--f-body);font-size:var(--u);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;line-height:1.35;position:relative;overflow-x:clip}.sc-root *,.sc-root :before,.sc-root :after{box-sizing:border-box}@layer base{:where(.sc-root) button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.sc-root button:focus-visible,.sc-root a:focus-visible{outline:3px solid var(--lime);outline-offset:2px}:where(.sc-root) button:disabled{cursor:default}:where(.sc-root) img{max-width:100%}}.sc-root .t{font-family:var(--f-disp);text-transform:uppercase;letter-spacing:.01em;font-weight:600;line-height:.82}.sc-root .num{font-variant-numeric:tabular-nums}.sc-root .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sc-probe{visibility:hidden;pointer-events:none;width:1rem;height:1rem;position:absolute;overflow:hidden}.sc-probe.apple{font:-apple-system-body;width:1em;height:1em}.sc-court{z-index:-1;pointer-events:none;background:repeating-linear-gradient(45deg, transparent 0 21px, var(--net) 21px 22px), repeating-linear-gradient(-45deg, transparent 0 21px, var(--net) 21px 22px), radial-gradient(120% 60% at 50% -10%, #78aa2833, transparent 60%), linear-gradient(180deg, #0a120b 0%, #050806 70%);position:fixed;inset:0}.sc-wrap{max-width:520px;padding-left:max(12px, env(safe-area-inset-left,0px));padding-right:max(12px, env(safe-area-inset-right,0px));margin:0 auto}.sc-topbar{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:8px;padding-block:4px;display:grid}.sc-icon-btn{border:1px solid var(--line);width:44px;height:44px;color:var(--ink);background:#ffffff0d;border-radius:50%;flex:none;place-items:center;display:grid}.sc-icon-btn svg{width:20px;height:20px}.sc-root .sc-icon-btn.help{border-color:var(--line);width:44px;height:44px;color:var(--mute);background:#ffffff0d}.sc-root .sc-icon-btn.share{background:var(--lime);border-color:var(--lime);color:var(--ink-dark)}.sc-tb-mid{text-align:center;min-width:0}.sc-tb-title{font-size:calc(var(--u) * 1.1);letter-spacing:.06em;overflow-wrap:anywhere;padding-top:.12em}.sc-tb-title .v{color:var(--dim);margin:0 .25em;font-size:.8em}.sc-tb-meta{font-size:calc(var(--u) * .68);color:var(--mute);letter-spacing:.08em;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:2px;font-weight:600;display:flex}.sc-live{color:var(--lime);align-items:center;gap:5px;font-weight:700;display:inline-flex}.sc-live i{background:var(--lime);width:7px;height:7px;box-shadow:0 0 8px var(--lime);border-radius:50%}.sc-tb-right{gap:8px;display:flex}.sc-sb{border:1px solid var(--line);background:#0000008c;border-radius:6px;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);margin-top:4px;display:grid;position:relative;overflow:hidden}.sc-sb-panel{color:var(--ink-dark);z-index:1;min-width:0;padding:9px 30px 8px 12px;position:relative}.sc-sb-panel:before{content:"";z-index:-1;background:linear-gradient(118deg, color-mix(in srgb, var(--team) 70%, #fff) 0%, var(--team) 45%, color-mix(in srgb, var(--team) 72%, #000) 100%);clip-path:polygon(0 0,100% 0,84% 100%,0 100%);position:absolute;inset:0}.sc-sb-panel:after{content:"";z-index:-1;clip-path:polygon(100% 0,102% 0,86% 100%,84% 100%);background:#fff;position:absolute;inset:0}.sc-sb-team{font-size:var(--u);letter-spacing:.2em;overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:.5em;padding-top:.1em;display:flex}.sc-sb-team small{letter-spacing:.22em;opacity:.7;font-size:.72em}.sc-sb-score{font-size:min(calc(var(--u) * 4.4), 76px);white-space:nowrap;margin-top:2px;padding-top:.1em;font-weight:600;line-height:.78}.sc-sb-score .w{opacity:.7;font-size:.6em}.sc-sb-side{flex-direction:column;justify-content:center;gap:6px;min-width:0;padding:8px 10px 8px 4px;display:flex}.sc-root .lbl{font-size:calc(var(--u) * .66);letter-spacing:.2em;color:var(--mute);text-transform:uppercase;font-weight:600}.sc-sb-ov{font-size:min(calc(var(--u) * 2.5), 46px);white-space:nowrap;padding-top:.1em;line-height:.8}.sc-sb-ov small{color:var(--mute);font-size:.55em}.sc-sb-pair{font-size:var(--u);letter-spacing:.06em;color:var(--team);padding-top:.1em}.sc-pairbar{gap:3px;display:grid}.sc-pairbar .seg{background:#ffffff1f;border-radius:3px;height:5px;overflow:hidden}.sc-pairbar .seg i{background:var(--team);height:100%;display:block}.sc-sb-chase{border-top:1px solid var(--line);font-size:calc(var(--u) * 1.1);flex-wrap:wrap;grid-column:1/-1;align-items:baseline;gap:4px 12px;padding:6px 12px;display:flex}.sc-sb-chase b{color:var(--team);font-weight:600}.sc-sb-chase .tgt{color:var(--amber);letter-spacing:.08em;margin-left:auto;font-size:.85em}.sc-sb-chase.quiet{font-size:calc(var(--u) * 1.05);color:var(--mute)}.sc-sb-chase.quiet .tgt{color:var(--mute)}.sc-ovs{border:1px solid var(--line);background:#00000073;border-radius:6px;margin-top:8px;padding:8px 10px 10px}.sc-ovs-h{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sc-ovs-h .t{font-size:calc(var(--u) * 1.15);letter-spacing:.08em;padding-top:.12em}.sc-bowler-btn{background:#22d3ee17;border:1px solid #22d3ee59;border-radius:999px;align-items:center;gap:8px;min-width:0;max-width:100%;min-height:44px;margin-left:auto;padding:4px 12px 4px 6px;display:inline-flex}.sc-root.bat-2 .sc-bowler-btn{background:#c0ff0014;border-color:#c0ff0059}.sc-bowler-btn img{flex:none;width:22px;height:22px}.sc-bowler-btn .nm{font-family:var(--f-disp);font-size:calc(var(--u) * 1.05);letter-spacing:.04em;text-transform:uppercase;overflow-wrap:anywhere;padding-top:.12em;line-height:1}.sc-bowler-btn .fig{font-size:calc(var(--u) * .75);color:var(--mute);white-space:nowrap}.sc-bowler-btn .chev{color:var(--mute)}.sc-bowler-btn>span:not(.chev){min-width:0}.sc-chips{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}.sc-chip{width:max(calc(var(--u) * 2.4), 38px);height:max(calc(var(--u) * 2.4), 38px);min-width:max(calc(var(--u) * 2.4), 38px);font-family:var(--f-disp);font-weight:600;font-size:calc(var(--u) * 1.3);color:#1d1600;white-space:nowrap;background:radial-gradient(circle at 34% 30%, #fff6b8 0%, var(--ball) 42%, #b38e0b 100%);border-radius:50%;flex:none;place-items:center;padding-top:.14em;line-height:1;display:grid;position:relative;box-shadow:inset 0 -3px 6px #00000040,0 2px 6px #00000080}button.sc-chip:before{content:"";border-radius:50%;position:absolute;inset:-3px}.sc-chip.long{font-size:calc(var(--u) * .95);letter-spacing:-.02em}.sc-chip.dot{color:var(--mute);background:radial-gradient(circle at 34% 30%,#4a4f45 0%,#262a23 60%,#151813 100%)}.sc-chip.four{background:radial-gradient(circle at 34% 30%, #f0ffb0 0%, var(--lime) 45%, #6e9e00 100%);color:#0d1400}.sc-chip.six{background:radial-gradient(circle at 34% 30%, var(--gold-a) 0%, #f7d53a 40%, var(--gold-b) 100%);color:#1c1500;box-shadow:0 0 10px #f7d53a80}.sc-chip.wk{background:radial-gradient(circle at 34% 30%, #ff8a80 0%, var(--red) 45%, #a8120a 100%);color:#fff;font-size:calc(var(--u) * 1.05)}.sc-chip.wd{background:radial-gradient(circle at 34% 30%, #9ff5c0 0%, var(--wide) 45%, #157a3b 100%);color:#022210;font-size:calc(var(--u) * 1.05)}.sc-chip.nb{background:radial-gradient(circle at 34% 30%, #e6d2ff 0%, var(--nb) 45%, #6b2fc0 100%);color:#1a0636;font-size:calc(var(--u) * 1.05)}.sc-chip.pen{color:#ff8a80;border:2px solid var(--red);background:#2a0d0b}.sc-chip.bye{background:radial-gradient(circle at 34% 30%, #b5fff3 0%, var(--bye) 45%, #10796c 100%);color:#022622;font-size:calc(var(--u) * 1.05)}.sc-chip.slot{box-shadow:none;background:0 0;border:2px dashed #ffffff2e}.sc-chip.next{border-color:var(--team)}.sc-chip.power{outline:2px solid var(--ball);outline-offset:2px}.sc-chip.edited:after{content:"";background:var(--cyan);border-radius:50%;width:8px;height:8px;position:absolute;top:1px;right:1px;box-shadow:0 0 0 2px #000}.sc-ovs-f{font-size:calc(var(--u) * .78);color:var(--mute);flex-wrap:wrap;gap:4px 14px;margin-top:10px;display:flex}.sc-ovs-f b{color:var(--ink);font-weight:600}.sc-card{border:1px solid var(--line);background:#00000073;border-radius:6px;margin-top:10px;padding:10px 12px}.sc-card h2{font-family:var(--f-disp);font-weight:600;font-size:calc(var(--u) * 1.1);letter-spacing:.12em;color:var(--mute);margin:0 0 6px;padding-top:.12em;line-height:1}.sc-row{border-top:1px solid var(--line);align-items:baseline;gap:10px;padding:7px 0;display:flex}.sc-row:first-of-type{border-top:0}.sc-row .grow{overflow-wrap:anywhere;flex:1;min-width:0}.sc-row .r{font-family:var(--f-disp);font-size:calc(var(--u) * 1.2);white-space:nowrap;line-height:1}.sc-row .r.neg{color:#ff8a80}.sc-root .sub{font-size:calc(var(--u) * .75);color:var(--mute)}.sc-pill{font-size:calc(var(--u) * .62);letter-spacing:.12em;background:var(--team);color:var(--ink-dark);vertical-align:middle;white-space:nowrap;border-radius:3px;padding:2px 6px;font-weight:700;display:inline-block}.sc-pill.amber{background:var(--amber)}.sc-pill.red{background:var(--red);color:#fff}.sc-pill.grey{background:var(--tile-2);color:var(--mute)}.sc-oc{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.sc-oc .sc-chip{font-size:calc(var(--u) * 1.15)}.sc-oc .sc-chip.long{font-size:calc(var(--u) * .9)}.sc-oc-h{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sc-oc-h .t{font-size:calc(var(--u) * 1.2);padding-top:.12em}.sc-oc-h .sub{overflow-wrap:anywhere;min-width:0}.sc-oc-h .fix{border:1px solid var(--line-2);min-height:44px;font-size:calc(var(--u) * .8);color:var(--mute);border-radius:999px;margin-left:auto;padding:0 14px;font-weight:600}.sc-hint{font-size:calc(var(--u) * .75);color:var(--dim);margin-top:8px}.sc-link-row{min-height:44px;color:var(--mute);font-size:calc(var(--u) * .8);overflow-wrap:anywhere;align-items:center;gap:10px;display:flex}.sc-pad{z-index:30;background:linear-gradient(180deg, #ffffffe6 0 2px, transparent 2px), repeating-linear-gradient(90deg, var(--turf-a) 0 34px, var(--turf-b) 34px 68px);padding-bottom:calc(env(safe-area-inset-bottom,0px) + 8px);-webkit-user-select:none;user-select:none;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -18px 30px #0009}.sc-pad-in{max-width:520px;padding:7px max(10px, env(safe-area-inset-right,0px)) 0 max(10px, env(safe-area-inset-left,0px));gap:6px;margin:0 auto;display:grid;position:relative}.sc-pad.saving .sc-pad-in:after{content:"";background:linear-gradient(90deg, transparent, var(--lime), transparent);background-repeat:no-repeat;background-size:50% 100%;border-radius:2px;height:3px;animation:.5s linear infinite sc-sweep;position:absolute;top:2px;left:10px;right:10px}.sc-pad.saving .sc-keys,.sc-pad.saving .sc-strike,.sc-pad.saving .sc-pad-foot{pointer-events:none}@keyframes sc-sweep{0%{background-position:-50% 0}to{background-position:150% 0}}.sc-banner{border-radius:5px;align-items:center;gap:8px;padding:6px 10px;display:flex;position:relative;overflow:hidden}.sc-banner img{flex:none;width:28px;height:28px}.sc-banner .bt{font-family:var(--f-disp);font-weight:600;font-size:calc(var(--u) * 1.25);letter-spacing:.05em;text-transform:uppercase;overflow-wrap:anywhere;padding-top:.1em;line-height:.9}.sc-banner .bs{font-size:calc(var(--u) * .74);font-weight:600;line-height:1.25}.sc-banner .txt{flex:1;min-width:0}.sc-banner .act{min-height:44px;font-weight:700;font-size:calc(var(--u) * .8);background:#00000040;border:1px solid #0000004d;border-radius:5px;flex:none;padding:0 12px}.sc-banner.third{color:#1a1000;background:linear-gradient(100deg,#ffb020,#e08900)}.sc-banner.free{color:#fff;background:linear-gradient(100deg,#16a34a,#0f7a36)}.sc-banner.free .bt{color:var(--lime)}.sc-banner.reball{color:#0b1424;background:linear-gradient(100deg,#e9f2ff,#b8c9e0)}.sc-banner.power{color:#1c1500;background:linear-gradient(100deg,#ffec70,#d6a50e)}.sc-banner.info{border:1px solid var(--line-2);color:var(--ink);background:#0000008c}.sc-banner.error{border:1px solid var(--red);color:#ffd2cd;background:linear-gradient(110deg,#3a0a07,#1d0504)}.sc-pips{flex:none;gap:5px;display:flex}.sc-pips i{background:#1a1000;border-radius:50%;width:16px;height:16px}.sc-pips i.q{background:0 0;border:2px dashed #1a1000}.sc-strike{grid-template-columns:minmax(0,1fr) 46px minmax(0,1fr);align-items:stretch;gap:5px;display:grid}.sc-strike.solo{grid-template-columns:minmax(0,1fr)}.sc-bat{border-radius:5px;align-items:center;gap:7px;min-width:0;min-height:48px;padding:6px 10px;display:flex}.sc-bat.on{background:linear-gradient(110deg, color-mix(in srgb, var(--team) 82%, #fff) 0%, var(--team) 60%);color:var(--ink-dark);clip-path:polygon(0 0,100% 0,94% 100%,0 100%);padding-right:16px}.sc-bat.on.pulse{animation:1s ease-out sc-pulse}@keyframes sc-pulse{0%{filter:brightness(1.6)}to{filter:none}}.sc-bat.off{border:1px solid var(--line);color:var(--ink);background:#00000080}.sc-bat img{background:#0b0f05;border-radius:50%;flex:none;width:30px;height:30px;padding:4px}.sc-bat .who{flex:1;min-width:0}.sc-bat .nm{font-family:var(--f-disp);font-weight:600;font-size:calc(var(--u) * 1.2);text-transform:uppercase;letter-spacing:.02em;overflow-wrap:anywhere;padding-top:.12em;line-height:.88}.sc-bat .kk{font-size:calc(var(--u) * .6);letter-spacing:.16em;opacity:.7;font-weight:700;line-height:1.1}.sc-bat .st{font-size:calc(var(--u) * .7);letter-spacing:.06em;opacity:.8;white-space:nowrap;margin-top:1px;font-weight:600}.sc-bat .st b{font-family:var(--f-disp);letter-spacing:.02em;font-size:1.25em}.sc-swap{border:1px solid var(--line-2);background:#0000008c;border-radius:5px;place-items:center;min-height:48px;display:grid}.sc-swap svg{width:22px;height:22px}.sc-swap:disabled{opacity:.4}.sc-keys{grid-template-columns:repeat(12,minmax(0,1fr));gap:5px;display:grid}.sc-k{border:1px solid var(--line-2);text-align:center;background:linear-gradient(#1c241c,#111711);border-radius:6px;flex-direction:column;grid-column:span 3;justify-content:center;align-items:center;gap:2px;min-height:52px;transition:transform 80ms,filter 80ms;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 3px #00000080}.sc-k:active{filter:brightness(1.25);transform:translateY(2px)}.sc-k:disabled{opacity:.45}.sc-k .d{font-family:var(--f-disp);font-weight:600;font-size:min(calc(var(--u) * 2.3), 42px);padding-top:.14em;line-height:.75}.sc-k .l{font-size:min(calc(var(--u) * .68), 15px);letter-spacing:.14em;color:var(--mute);text-transform:uppercase;text-align:center;font-weight:700;line-height:1.1}.sc-k.big{min-height:54px;color:var(--ink-dark);border:0;flex-direction:row;grid-column:span 6;gap:10px}.sc-k.big img{width:min(calc(var(--u) * 2.2), 40px);height:min(calc(var(--u) * 2.2), 40px);filter:drop-shadow(0 2px 3px #0006)}.sc-k.big .w{font-family:var(--f-disp);font-weight:700;font-size:min(calc(var(--u) * 2.1), 42px);letter-spacing:.02em;padding-top:.14em;line-height:.75}.sc-k.four{clip-path:polygon(0 0,100% 0,95% 100%,0 100%);background:linear-gradient(118deg,#e6ff8a 0%,#c8ff1a 40%,#a6e000 75%,#7fb300 100%)}.sc-k.six{clip-path:polygon(5% 0,100% 0,100% 100%,0 100%);background:linear-gradient(118deg,#ffec70 0%,#f7d53a 40%,#d6a50e 100%)}.sc-k.x{grid-column:span 4;min-height:50px}.sc-k.x .w{font-family:var(--f-disp);font-weight:600;font-size:min(calc(var(--u) * 1.5), 32px);letter-spacing:.03em;text-align:center;padding-top:.12em;line-height:.85}.sc-k.x .chipv{font-size:min(calc(var(--u) * .72), 17px);letter-spacing:.04em;white-space:nowrap;border-radius:3px;padding:1px 6px;font-weight:700}.sc-k.wide{border-top:3px solid var(--wide)}.sc-k.wide .chipv{background:var(--wide);color:#032010}.sc-k.nb{border-top:3px solid var(--nb)}.sc-k.nb .chipv{background:var(--nb);color:#1a0636}.sc-k.bye{border-top:3px solid var(--bye);grid-column:span 6;min-height:44px}.sc-k.bye .chipv{background:var(--bye);color:#032622}.sc-k.out{background:linear-gradient(118deg, #ff5246 0%, var(--red) 40%, #c8180f 100%);color:#fff;border:0}.sc-k.out .chipv{color:var(--red);background:#fff}.sc-k.dot-out{border-color:var(--red);background:linear-gradient(#4a1410,#2a0a08)}.sc-k.dot-out .l{color:#ffb3ad}.sc-k.out.third{background:linear-gradient(118deg, #ffc24d, var(--amber) 50%, #d98500 100%);color:#1a1000}.sc-k.out.third .chipv{color:var(--amber);background:#1a1000}.sc-k.out.free{background:linear-gradient(118deg,#1fbf5a,#128a3e)}.sc-k.out.free .chipv{color:#128a3e}.sc-pad-foot{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:6px;display:grid}.sc-foot-btn{border:1px solid var(--line-2);min-width:0;min-height:44px;font-size:calc(var(--u) * .8);letter-spacing:.08em;text-transform:uppercase;text-align:center;background:#00000080;border-radius:5px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:4px 10px;font-weight:700;display:flex}.sc-foot-btn:disabled{opacity:.45}.sc-foot-btn img{flex:none;width:26px;height:26px}.sc-foot-btn .mini{white-space:nowrap;min-width:28px;height:28px;font-family:var(--f-disp);font-size:calc(var(--u) * 1.1);background:var(--ball);color:#1d1600;letter-spacing:0;border-radius:14px;flex:none;place-items:center;padding:.12em 5px 0;line-height:1;display:inline-grid}.sc-foot-btn .mini.wk{background:var(--red);color:#fff}.sc-foot-btn .mini.four{background:var(--lime)}.sc-foot-btn .mini.six{background:#f7d53a}.sc-foot-btn .mini.dot{color:var(--mute);background:#2b3028}.sc-foot-btn .mini.wd{background:var(--wide)}.sc-foot-btn .mini.nb{background:var(--nb)}.sc-foot-btn .mini.pen{color:#ff8a80;background:#2a0d0b}.sc-foot-btn .mini.bye{background:var(--bye)}.sc-foot-btn .s{letter-spacing:.02em;text-transform:none;color:var(--mute);font-weight:500}.sc-blocker{border:1px solid var(--line-2);background:#000000b3;border-radius:6px;align-items:center;gap:10px;padding:10px;display:flex}.sc-blocker .txt{min-width:0;font-size:calc(var(--u) * .85);flex:1}.sc-blocker .t{font-size:calc(var(--u) * 1.3);margin-bottom:4px;padding-top:.12em;display:block}.sc-cta{background:var(--lime);min-height:46px;font-family:var(--f-disp);font-weight:600;font-size:calc(var(--u) * 1.2);letter-spacing:.06em;text-transform:uppercase;text-align:center;border-radius:5px;flex:none;place-items:center;padding:.12em 16px 0;line-height:1;display:inline-grid;color:var(--ink-dark)!important}.sc-cta.red{background:var(--red);color:#fff!important}.sc-cta.ghost{border:1px solid var(--line-2);background:0 0;color:var(--ink)!important}.sc-cta:disabled{opacity:.5}.sc-blocker.notsaved{border-color:var(--red);background:linear-gradient(110deg,#3a0a07,#1d0504)}.sc-blocker.notsaved .t{color:#ff8a80}.sc-moment{left:0;right:0;top:calc(env(safe-area-inset-top,0px) + 56px);z-index:70;pointer-events:none;justify-content:center;padding:0 12px;display:flex;position:fixed}.sc-moment .mp{width:100%;max-width:496px;color:var(--ink-dark);opacity:0;isolation:isolate;padding:9px 18% 9px 14px;transition:transform .28s cubic-bezier(.2,.9,.25,1.15),opacity .2s;position:relative;transform:translate(-70px)}.sc-moment.on .mp{opacity:1;transform:none}.sc-moment .mp:before{content:"";z-index:-1;background:var(--mbg,var(--lime));clip-path:polygon(0 0,100% 0,88% 100%,0 100%);position:absolute;inset:0;box-shadow:0 10px 30px #0009}.sc-moment .mp:after{content:"";z-index:-1;clip-path:polygon(100% 0,102% 0,90% 100%,88% 100%);background:#fff;position:absolute;inset:0}.sc-moment .mk{font-size:calc(var(--u) * .8);letter-spacing:.3em;opacity:.75;text-transform:uppercase;font-weight:700}.sc-moment .mw{font-family:var(--f-disp);font-weight:700;font-size:min(calc(var(--u) * 2.8), 54px);text-transform:uppercase;overflow-wrap:anywhere;padding-top:.1em;line-height:.76}.sc-moment .ms{font-family:var(--f-disp);font-weight:500;font-size:calc(var(--u) * 1.15);text-transform:uppercase;letter-spacing:.04em;overflow-wrap:anywhere;margin-top:2px;line-height:1}@media (prefers-reduced-motion:reduce){.sc-moment .mp,.sc-k{transition:none}.sc-pad.saving .sc-pad-in:after,.sc-bat.on.pulse{animation:none}}.sc-root.sc-on-body{z-index:auto;min-height:0;position:static}.sc-scrim{z-index:80;background:var(--scrim);animation:.18s ease-out sc-fade;position:fixed;inset:0}@keyframes sc-fade{0%{opacity:0}}.sc-sheet{z-index:90;max-width:560px;max-height:calc(100% - env(safe-area-inset-top,0px) - 24px);overscroll-behavior:contain;border-top:1px solid var(--line-2);padding-bottom:calc(env(safe-area-inset-bottom,0px) + 12px);color:var(--ink);background:#0c110c;border-radius:14px 14px 0 0;margin:0 auto;animation:.22s cubic-bezier(.2,.9,.3,1) sc-up;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}@keyframes sc-up{0%{transform:translateY(100%)}}.sc-sheet.full{top:env(safe-area-inset-top,0px);border-radius:0;max-height:none}@media (min-width:640px){.sc-sheet.full{border-radius:14px 14px 0 0;top:24px}}@media (prefers-reduced-motion:reduce){.sc-sheet,.sc-scrim{animation:none}}.sc-sh-head{color:var(--ink-dark);isolation:isolate;min-height:68px;padding:11px 22% 11px 14px;position:relative}.sc-sh-head:before{content:"";z-index:-1;background:var(--tone,var(--lime));clip-path:polygon(0 0,100% 0,84% 100%,0 100%);position:absolute;inset:0}.sc-sh-head:after{content:"";z-index:-1;clip-path:polygon(100% 0,101.6% 0,85.6% 100%,84% 100%);background:#fff;position:absolute;inset:0}.sc-sh-head .icon{width:min(calc(var(--u) * 2.8), 52px);height:min(calc(var(--u) * 2.8), 52px);position:absolute;top:50%;right:16px;transform:translateY(-50%)}.sc-sh-head.closable .icon{right:60px}.sc-sh-kick{font-size:calc(var(--u) * .72);letter-spacing:.26em;text-transform:uppercase;opacity:.75;overflow-wrap:anywhere;font-weight:700}.sc-sh-word{font-family:var(--f-disp);font-weight:700;font-size:min(calc(var(--u) * 2.6), 50px);text-transform:uppercase;letter-spacing:.01em;overflow-wrap:anywhere;margin:0;padding-top:.12em;line-height:.78}.sc-sh-sub{font-family:var(--f-disp);font-weight:500;font-size:calc(var(--u) * 1.1);text-transform:uppercase;letter-spacing:.03em;overflow-wrap:anywhere;margin-top:2px;padding-top:.08em;line-height:.95}.sc-sh-head.light{color:#fff}.sc-sh-close{z-index:2;border:1px solid var(--line-2);width:44px;height:44px;color:var(--ink);background:#0000008c;border-radius:50%;place-items:center;display:grid;position:absolute;top:12px;right:10px}.sc-sh-close svg{width:18px;height:18px}.sc-sh-body{gap:12px;padding:12px 12px 4px;display:grid}.sc-sh-q{font-size:var(--u);margin:0;font-weight:600;line-height:1.3}.sc-sh-note{font-size:calc(var(--u) * .8);color:var(--mute);margin:0;line-height:1.35}.sc-sh-note.warn{color:var(--amber)}.sc-sh-note.ok{color:var(--lime)}.sc-sh-note.err{color:#ff8a80}.sc-steps{flex-wrap:wrap;gap:6px;display:flex}.sc-steps span{font-size:calc(var(--u) * .68);letter-spacing:.12em;text-transform:uppercase;background:var(--tile-2);color:var(--mute);border-radius:3px;padding:4px 8px;font-weight:700}.sc-steps span.on{background:var(--ink);color:var(--ink-dark)}.sc-steps span.done{color:var(--ink)}.sc-g{gap:8px;display:grid}.sc-g.g4{grid-template-columns:repeat(4,minmax(0,1fr))}.sc-g.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.sc-g.g2{grid-template-columns:repeat(2,minmax(0,1fr))}.sc-g.g5{grid-template-columns:repeat(5,minmax(0,1fr))}.sc-opt{text-align:center;border:1px solid var(--line-2);background:linear-gradient(#1c241c,#111711);border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;min-height:54px;padding:7px 10px;display:flex;box-shadow:0 3px #00000080}.sc-opt:active{transform:translateY(2px)}.sc-opt .d{font-family:var(--f-disp);font-weight:600;font-size:min(calc(var(--u) * 2), 38px);padding-top:.14em;line-height:.78}.sc-opt .l{font-size:calc(var(--u) * .72);color:var(--mute);font-weight:600;line-height:1.2}.sc-opt .tagx{font-size:calc(var(--u) * .62);letter-spacing:.08em;text-transform:uppercase;color:var(--team);font-weight:700}.sc-opt.wide-row{text-align:left;flex-direction:row;justify-content:flex-start;gap:10px;padding:8px 12px}.sc-opt.wide-row img{width:min(calc(var(--u) * 2.3), 42px);height:min(calc(var(--u) * 2.3), 42px);flex:none}.sc-opt.wide-row .nm{font-family:var(--f-disp);font-weight:600;font-size:calc(var(--u) * 1.45);text-transform:uppercase;padding-top:.12em;line-height:.85;display:block}.sc-opt.wide-row .grow{flex:1;min-width:0}.sc-opt.sel{border-color:var(--lime);box-shadow:0 0 0 2px var(--lime) inset}.sc-opt.primary{background:linear-gradient(110deg, color-mix(in srgb, var(--team) 82%, #fff), var(--team));color:var(--ink-dark);border:0}.sc-opt.primary .l,.sc-opt.primary .tagx{color:#000000a6}.sc-opt.danger{background:linear-gradient(118deg, #ff5246, var(--red) 50%, #c8180f);color:#fff;border:0}.sc-opt.danger .l{color:#ffffffd9}.sc-opt.neg .d{color:#ff8a80}.sc-opt:disabled{opacity:.38;box-shadow:none;transform:none}.sc-root .why{font-size:calc(var(--u) * .68);color:var(--amber);font-weight:600}.sc-divider{font-size:calc(var(--u) * .68);letter-spacing:.2em;color:var(--mute);text-transform:uppercase;align-items:center;gap:10px;font-weight:700;display:flex}.sc-divider:before,.sc-divider:after{content:"";background:var(--line-2);flex:1;height:1px}.sc-sh-foot{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;padding:6px 12px 4px;display:grid}.sc-sh-btn{min-height:48px;font-weight:700;font-size:calc(var(--u) * .95);background:var(--tile-2);border:1px solid var(--line-2);text-align:center;color:var(--ink);border-radius:6px;place-items:center;padding:6px 12px;display:grid}.sc-sh-btn.go{background:var(--lime);color:var(--ink-dark);border:0}.sc-share-link{background:var(--tile-2);border:1px solid var(--line-2);min-height:44px;font-size:calc(var(--u) * .9);border-radius:6px;align-items:center;gap:10px;margin-top:12px;padding:8px 12px;display:flex}.sc-share-link svg{width:calc(var(--u) * 1.15);height:calc(var(--u) * 1.15);color:var(--lime);flex:none}.sc-share-link span{overflow-wrap:anywhere;min-width:0}.sc-share-wa{width:100%;min-height:52px;margin-top:10px}.sc-share-two{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;margin-top:8px;display:grid}.sc-share-wa span,.sc-share-two span{justify-content:center;align-items:center;gap:8px;display:inline-flex}.sc-share-wa svg,.sc-share-two svg{width:calc(var(--u) * 1.15);height:calc(var(--u) * 1.15);flex:none}.sc-sh-btn.red{color:#ff8a80;background:#ff3b301f;border-color:#ff3b3080}.sc-sh-btn.solid-red{background:var(--red);color:#fff;border:0}.sc-sh-btn:disabled{opacity:.45}.sc-who-tile{text-align:left;border:1px solid var(--line-2);background:#ffffff0a;border-radius:6px;flex-direction:column;justify-content:center;gap:6px;min-width:0;min-height:78px;padding:10px 12px;display:flex}.sc-who-tile .nm{font-family:var(--f-disp);font-weight:600;font-size:calc(var(--u) * 1.6);text-transform:uppercase;overflow-wrap:anywhere;padding-top:.12em;line-height:.85}.sc-who-tile .sub{font-size:calc(var(--u) * .78);color:var(--mute)}.sc-who-tile:active{background:color-mix(in srgb, var(--team) 30%, transparent)}.sc-who-tile.pick{background:linear-gradient(110deg, color-mix(in srgb, var(--team) 82%, #fff), var(--team));color:var(--ink-dark);border:0}.sc-who-tile.pick .sub{color:#000000a6}.sc-who-tile.danger{background:linear-gradient(118deg, #ff5246, var(--red) 50%, #c8180f);color:#fff;border:0}.sc-who-tile.danger .sub{color:#ffffffd9}.sc-who-tile:disabled,.sc-who-tile[aria-disabled=true]{opacity:.45}.sc-list{gap:6px;display:grid}.sc-list.two{grid-template-columns:repeat(2,minmax(0,1fr))}.sc-list.two .sc-li{gap:6px;padding:8px 10px}.sc-list.two .sc-li img{display:none}.sc-root.ts-l .sc-list.two,.sc-root.ts-xl .sc-list.two{grid-template-columns:1fr}.sc-li{border:1px solid var(--line);text-align:left;width:100%;min-height:48px;color:var(--ink);background:#ffffff0a;border-radius:6px;align-items:center;gap:10px;padding:7px 12px;display:flex}.sc-li img{flex:none;width:28px;height:28px}.sc-li .grow{flex:1;min-width:0}.sc-li .nm{font-weight:600;font-size:var(--u);overflow-wrap:anywhere}.sc-li .sub{font-size:calc(var(--u) * .75);color:var(--mute);overflow-wrap:anywhere}.sc-li .end{font-size:calc(var(--u) * .75);color:var(--mute);text-align:right;flex:none}.sc-li.sel{border-color:var(--lime);box-shadow:0 0 0 2px var(--lime) inset}.sc-li:disabled{opacity:.45}.sc-li.red .nm{color:#ff8a80}.sc-li.static{cursor:default}.sc-section-h{font-family:var(--f-disp);font-weight:600;font-size:calc(var(--u) * 1.15);letter-spacing:.1em;text-transform:uppercase;color:var(--mute);flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;padding-top:.12em;line-height:1;display:flex}.sc-section-h b{color:var(--ink);font-weight:600}.sc-section-h .soft{color:var(--mute);letter-spacing:.04em;font-size:.8em;font-weight:500}.sc-root .ok-mark{color:var(--lime);font-weight:700}.sc-bigscore{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.sc-bigscore .t{font-size:min(calc(var(--u) * 3.8), 72px);padding-top:.1em}.sc-preview{margin:0}.sc-input{width:100%;min-height:48px;color:var(--ink);border:1px solid var(--line-2)!important;font-size:max(16px, var(--u))!important;background:#00000080!important;border-radius:6px!important;padding:10px 12px!important}.sc-stepper{grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:6px;display:grid}.sc-stepper button{background:var(--tile-2);border:1px solid var(--line-2);min-height:44px;font-weight:700;font-size:calc(var(--u) * 1.2);border-radius:6px;place-items:center;display:grid}.sc-stepper input{text-align:center;min-height:44px!important;padding:6px!important}.sc-result{gap:10px;margin-top:10px;display:grid}.sc-whatnext{gap:8px;display:grid}.sc-whatnext.done{border-color:var(--lime)}.sc-whatnext h2{color:var(--ink);align-items:flex-start;gap:6px;margin:0;display:flex}.sc-whatnext h2 svg{width:1em;height:1em;color:var(--lime);flex:none}.sc-whatnext .sc-sh-q,.sc-fix-note{font-weight:400;font-size:calc(var(--u) * .85);color:var(--mute)}.sc-fix-note{margin-bottom:8px}.sc-result .head{color:var(--ink-dark);isolation:isolate;padding:12px 22% 12px 14px;position:relative}.sc-result .head:before{content:"";z-index:-1;background:var(--tone,var(--lime));clip-path:polygon(0 0,100% 0,88% 100%,0 100%);border-radius:6px 0 0 6px;position:absolute;inset:0}.sc-result .head img{width:min(calc(var(--u) * 3.2), 60px);height:min(calc(var(--u) * 3.2), 60px);position:absolute;top:50%;right:12px;transform:translateY(-50%)}.sc-result .head .kick{font-size:calc(var(--u) * .72);letter-spacing:.26em;opacity:.75;font-weight:700}.sc-result .head .word{font-family:var(--f-disp);font-weight:700;font-size:min(calc(var(--u) * 2.6), 50px);text-transform:uppercase;overflow-wrap:anywhere;padding-top:.12em;line-height:.82}.sc-result .teams{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.sc-result .team{border:1px solid var(--line);background:#00000080;border-radius:6px;min-width:0;padding:10px 12px}.sc-result .team.won{border-color:var(--lime);box-shadow:0 0 0 1px var(--lime) inset}.sc-result .team .nm{font-family:var(--f-disp);font-size:calc(var(--u) * 1.1);letter-spacing:.1em;text-transform:uppercase;color:var(--mute);overflow-wrap:anywhere;padding-top:.1em;line-height:1}.sc-result .team .sc-bigscore .t{font-size:min(calc(var(--u) * 3), 56px)}.sc-mom{gap:8px;display:grid}.sc-mom .nm{font-family:var(--f-disp);font-weight:700;font-size:min(calc(var(--u) * 2.4), 46px);text-transform:uppercase;overflow-wrap:anywhere;padding-top:.12em;line-height:.85}.sc-mom .stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.sc-mom .stats div{border:1px solid var(--line);text-align:center;background:#00000080;border-radius:6px;padding:8px}.sc-mom .stats div.pts{background:var(--lime);color:var(--ink-dark);border:0}.sc-mom .stats b{font-family:var(--f-disp);font-size:calc(var(--u) * 1.8);padding-top:.1em;line-height:.9;display:block}.sc-mom .stats span{font-size:calc(var(--u) * .66);letter-spacing:.14em;text-transform:uppercase;opacity:.75;font-weight:700}.sc-btn-row{gap:8px;display:grid}.sc-root.ts-l .sc-strike .sc-bat .st,.sc-root.ts-xl .sc-strike .sc-bat .st{white-space:normal}.sc-root.ts-l .sc-strike .sc-bat .kk{display:none}.sc-root.ts-xl .sc-sb{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.sc-root.ts-xl .sc-sb-team small,.sc-root.ts-xl .sc-sb-side .lbl{display:none}.sc-root.ts-xl .sc-sb-panel{padding:10px 26px 8px 12px}.sc-root.ts-xl .sc-sb-team{font-size:calc(var(--u) * .9);letter-spacing:.12em}.sc-root.ts-xl .sc-sb-pair{font-size:calc(var(--u) * .85)}.sc-root.ts-xl .sc-sb-chase{font-size:calc(var(--u) * .95)}.sc-root.ts-xl .sc-topbar .sc-tb-title{font-size:var(--u)}.sc-root.ts-xl .sc-strike .sc-bat.off{min-height:44px;padding-block:4px}.sc-root.ts-xl .sc-strike .sc-bat.off .kk{display:none}.sc-root.ts-xl .sc-strike .sc-bat.off .who{flex-wrap:wrap;align-items:baseline;gap:0 10px;display:flex}.sc-root.ts-xl .sc-strike .sc-bat.off .nm{font-size:var(--u)}.sc-root.ts-xl .sc-strike .sc-bat.on .kk{display:none}.sc-root.ts-xl .sc-k{min-height:52px}.sc-root.ts-xl .sc-k.big{min-height:54px}.sc-root.ts-xl .sc-strike{grid-template-columns:minmax(0,1fr) 56px}.sc-root.ts-xl .sc-strike.solo{grid-template-columns:minmax(0,1fr)}.sc-root.ts-xl .sc-strike .sc-bat.on{grid-area:1/1}.sc-root.ts-xl .sc-strike .sc-swap{grid-area:1/2/span 2}.sc-root.ts-xl .sc-strike .sc-bat.off{grid-area:2/1}.sc-root.ts-xl .sc-bowler-btn{margin-left:0}.sc-root.ts-xl .sc-k.x .w{font-size:min(calc(var(--u) * 1.25), 38px)}.sc-root.ts-xl .sc-k .l{letter-spacing:.08em;font-size:15px}.sc-root.ts-xl .sc-k.big img{display:none}.sc-root.ts-xl .sc-g.g2.stack,.sc-root.ts-l .sc-g.g2.stack{grid-template-columns:1fr}.sc-root.ts-xl .sc-g.g3.stack{grid-template-columns:repeat(2,minmax(0,1fr))}.sc-root.ts-xl .sc-g.g5{grid-template-columns:repeat(3,minmax(0,1fr))}.sc-root.ts-xl .sc-g.g4.stack{grid-template-columns:repeat(2,minmax(0,1fr))}.sc-root.ts-xl .sc-pad-foot{grid-template-columns:1fr 1fr}.sc-root.ts-xl .sc-foot-btn .s,.sc-root.ts-l .sc-foot-btn img,.sc-root.ts-xl .sc-foot-btn img{display:none}.sc-root.ts-xl .sc-sh-head{padding-right:16px}.sc-root.ts-xl .sc-sh-head.closable{padding-right:60px}.sc-root.ts-xl .sc-sh-head .icon{display:none}.sc-root.ts-xl .sc-sh-head:before{clip-path:polygon(0 0,100% 0,94% 100%,0 100%)}.sc-root.ts-xl .sc-sh-head:after{clip-path:polygon(100% 0,101% 0,95% 100%,94% 100%)}.sc-root.ts-xl .sc-sb-panel:before{clip-path:polygon(0 0,100% 0,92% 100%,0 100%)}.sc-root.ts-xl .sc-sb-panel:after{clip-path:polygon(100% 0,101% 0,93% 100%,92% 100%)}.sc-root.ts-xl .sc-banner img,.sc-root.ts-xl .sc-pips,.sc-root.ts-xl .sc-tb-meta,.sc-root.ts-xl .sc-opt.wide-row img,.sc-root.ts-xl .sc-result .head img{display:none}.sc-root.ts-xl .sc-result .head{padding-right:16px}.sc-root.ts-xl .sc-result .teams{grid-template-columns:1fr}.sc-root.ts-xl .sc-mom .stats b{font-size:calc(var(--u) * 1.4)}