@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")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-latin-400-normal-BqEyEoaF.woff2)format("woff2"),url(/assets/roboto-latin-400-normal-D27F5sTu.woff)format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-latin-500-normal-7RbcRiD8.woff2)format("woff2"),url(/assets/roboto-latin-500-normal-fsTFPL3E.woff)format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-latin-700-normal-BZpUvMxY.woff2)format("woff2"),url(/assets/roboto-latin-700-normal-YuyVweIx.woff)format("woff")}:root{--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--sans:Roboto, Arial, system-ui, sans-serif;--heading:"Barlow Condensed", "Arial Narrow", sans-serif;font:16px/145% var(--sans);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#fff;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#000}*{box-sizing:border-box}[hidden]{display:none!important}html,body,#root{overscroll-behavior:none}body{background:#000;margin:0}button,select,a{touch-action:manipulation}#root{height:100svh;height:var(--app-height,100svh);flex-direction:column;display:flex;overflow:auto}html.vv-follow #root{top:var(--vv-top,0px);height:var(--vv-height,100svh);position:fixed;left:0;right:0}h1,h2,h3{font-family:var(--heading);font-weight:700}p{margin:0}.acct-inner{max-width:560px;padding-bottom:calc(var(--safe-bottom) + 40px)}.acct-field{flex-direction:column;gap:6px;display:flex}.acct-label{margin-top:4px;display:block}.acct-names{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (width<=380px){.acct-names{grid-template-columns:1fr}}.acct-password{gap:8px;display:flex}.acct-password .tk-input{flex:1;min-width:0}.acct-show{flex:none;min-width:72px;min-height:48px}.acct-main{width:100%;min-height:48px;margin-top:4px;font-size:16px;font-weight:600}.acct-use{grid-template-columns:repeat(3,minmax(0,1fr))}.acct-age{grid-template-columns:minmax(0,1fr)}.acct-age .tk-result{text-align:left;justify-content:center}.acct-use.is-error,.acct-age.is-error,.acct-check.is-error{outline:2px solid var(--rg-error);outline-offset:3px;border-radius:var(--rg-radius-input)}.acct-box-label{font-family:inherit}.acct-box:not(:has(>.acct-box-label)){padding-top:14px}.acct-age-line,.acct-agree{margin:0;font-size:15px;line-height:1.45}.acct-check{cursor:pointer;align-items:flex-start;gap:10px;min-height:44px;padding-right:8px;font-size:15px;font-weight:400;line-height:1.45;display:inline-flex}.acct-check>span{padding-top:11px}.acct-check input{appearance:none;width:44px;height:44px;box-shadow:inset 0 0 0 10px var(--rg-page), inset 0 0 0 12px var(--rg-text);cursor:pointer;background:0 0;border:0;border-radius:0;flex:none;margin:0 -6px 0 -10px}.acct-check input:checked{background:var(--rg-green) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.5l4 4 8-9' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 20px no-repeat;box-shadow:inset 0 0 0 10px var(--rg-page)}.acct-check input:focus-visible{outline:2px solid var(--tk-accent);outline-offset:-8px}.acct-error{margin:4px 0 0}.acct-error-line{display:block}.acct-switch{margin:16px 0 0;font-size:15px}.acct-forgot{align-self:flex-start}.acct-delete-actions{margin-top:4px}.acct-delete-actions .btn{flex:1}.btn.acct-danger{color:var(--rg-page);background:var(--rg-text);border-color:var(--rg-text)}.btn.acct-danger:disabled{color:var(--rg-text-off);border-color:var(--rg-text-off);background:0 0}.acct-social{flex-direction:column;gap:12px;margin:16px 0 0;display:flex}.acct-social-btn{border-radius:var(--rg-radius-btn);width:100%;min-height:52px;font-size:16px;font-weight:600}.acct-social-mark{flex:none;width:20px;height:20px}.acct-apple{color:#000;background:#fff;border-color:#fff}.acct-google{color:#e3e3e3;background:#131314;border-color:#8e918f}html[data-game-theme=light] .acct-apple{color:#fff;background:#000;border-color:#000}html[data-game-theme=light] .acct-google{color:#1f1f1f;background:#fff;border-color:#747775}.acct-or{letter-spacing:.1em;color:var(--rg-text-dim);align-items:center;gap:12px;margin:20px 0 4px;font-size:13px;font-weight:700;display:flex}.acct-or:before,.acct-or:after{content:"";background:currentColor;flex:1;height:1px}.acct-phone-only,.acct-backup-last{color:var(--rg-text);margin:0 0 12px;font-size:15px}.acct-restore-pick{margin-bottom:8px}.acct-restored{margin:0 0 12px;padding-left:20px;font-size:15px}.tk-games-backup{margin-top:4px;margin-bottom:12px}.acct-inapp{border:1px solid var(--tk-box-line);border-radius:var(--rg-radius-card);margin:0 0 16px;padding:12px 16px 16px}.acct-inapp-line{color:var(--rg-text);margin:0 0 12px;font-size:15px;line-height:1.4}.acct-open-safari{min-height:var(--rg-tap);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.ath-list{margin:0 0 12px;padding:0;list-style:none}.ath-item{border-bottom:1px solid var(--rg-line);color:var(--rg-text);justify-content:space-between;align-items:center;gap:12px;padding:4px 0;display:flex}.ath-item.is-open{padding:8px 0 16px;display:block}.ath-actions{flex-shrink:0;gap:16px;display:flex}.ath-confirm{color:var(--rg-text);flex-direction:column;gap:8px;margin:12px 0;display:flex}.ath-confirm p{margin:0 0 4px}.ath-form .ath-save,.ath-form .ath-cancel,.ath-add,.ath-yes,.ath-other,.ath-mine,.ath-device{width:100%;margin-top:8px}.ath-skip{margin:16px auto 0;display:block}.acct-delete-link{text-align:center;margin:24px 0 8px}.ath-year-hint{margin:0}.ath-guardian,.acct-switch{margin:12px 0 4px}.acct-switch .acct-switch-text{color:var(--rg-text);font-size:14px;line-height:1.4}.ath-item .ath-guardian,.ath-item .acct-switch{flex-basis:100%}.ath-item:has(.acct-switch,.ath-guardian){flex-wrap:wrap}.adult-prompt-other{margin:14px 0 4px}.adult-prompt-actions{justify-content:center;gap:24px;display:flex}.adult-prompt-actions .tk-link{min-height:var(--rg-tap)}.acct-switch .tk-switch-text{flex:1 1 0;min-width:0}.acct-switch .tk-switch-word{text-align:right;width:2.2em;color:var(--rg-text);flex:0 0 2.2em;margin-right:-8px;font-size:15px;font-weight:700}.ath-share-ask h3{margin:0 0 10px}.ath-share-ask .ath-share-yes,.ath-share-ask .ath-share-no{width:100%;min-height:44px;margin-top:10px}.btn.ath-remove-player{white-space:normal;width:100%;height:auto;min-height:44px;padding:10px 14px;line-height:1.3}.acct-breached{border:1px solid var(--rg-text);border-radius:var(--rg-radius-input);flex-direction:column;gap:10px;margin-top:12px;padding:12px;display:flex}.acct-breached-line{margin:0;font-size:15px;line-height:1.45}.acct-breached .btn{width:100%;min-height:44px}.ath-adults{flex-basis:100%;margin:4px 0 8px}.ath-item:has(.ath-adults){flex-wrap:wrap}.ath-adults-line{color:var(--rg-text);flex-direction:column;gap:2px;margin:4px 0;display:flex}.ath-adults-list{margin:4px 0;padding:0;list-style:none}.ath-adult,.ath-invite{min-height:44px;color:var(--rg-text);overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 16px;display:flex}.ath-adult>span:first-child,.ath-invite>span:first-child{flex:200px;min-width:0}.ath-adult-email{color:var(--rg-text-dim);font-size:14px}.ath-invite-form .ath-invite-send,.ath-invite-form .ath-invite-no{width:100%;margin-top:8px}.ath-invite-open,.ath-leave{text-align:left;min-height:44px}.ath-shared-line{margin:4px 0}#acct-invite{margin-bottom:20px}.ath-family-title{font-family:var(--heading);margin:12px 0 8px;font-size:20px}.ath-circles{flex-wrap:wrap;gap:12px 14px;margin:0 0 8px;padding:0;list-style:none;display:flex}.ath-circle-item{flex-direction:column;align-items:center;gap:4px;width:64px;display:flex}.ath-circle{width:48px;height:48px;font-family:var(--heading);color:var(--rg-text);border:2px solid var(--rg-text);background:0 0;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:20px;font-weight:700;display:inline-flex}.ath-circle.is-you{color:var(--rg-green-ink);background:var(--rg-green);border-color:var(--rg-green);font-size:15px}.ath-circle.is-covered{border-color:var(--rg-green)}.ath-circle.is-invited{border-style:dashed}.ath-circle.is-add{color:var(--tk-accent);border:2px dashed var(--tk-accent);font-size:26px}.ath-circle-name{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:64px;font-size:13px;overflow:hidden}.ath-family-line{margin:4px 0}.ath-get-family,.ath-circle-menu .btn{min-height:var(--rg-tap)}.limits-notice-actions{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.limits-notice-actions .btn{text-align:center;flex:140px;min-height:44px}.ath-add{width:100%;min-height:var(--rg-tap);margin-bottom:12px}.ath-card{background:var(--rg-surface);border:1px solid var(--rg-line);border-radius:var(--rg-radius-card);margin-bottom:10px;padding:12px;list-style:none}.ath-card-head{align-items:center;gap:12px;display:flex}button.ath-card-head{min-height:var(--rg-tap);font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}button.ath-card-head:disabled{cursor:default}.ath-teams-link{color:var(--tk-accent,var(--rg-green));margin-top:2px;text-decoration:underline;display:block}.ath-num{width:40px;height:40px;font-family:var(--heading);color:#000;background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:17px;font-weight:700;display:inline-flex;box-shadow:0 0 0 2px #000,0 0 0 3px #fff}.ath-adults-line{width:100%;min-height:var(--rg-tap);font:inherit;text-align:left;color:var(--rg-text);border:none;border-top:1px solid var(--rg-line);cursor:pointer;background:0 0;align-items:center;gap:8px;margin-top:8px;padding:0;display:flex}.ath-adults-icons{color:var(--rg-text-dim);gap:1px;display:inline-flex}.ath-adults-line .ath-family-title{flex:1;margin:0;font-size:15px;font-weight:600}.ath-adults-go{color:var(--tk-accent);font-size:20px}.ath-adult-rows{margin:4px 0 8px;padding:0;list-style:none}.ath-adult-row{min-height:var(--rg-tap);color:var(--rg-text-dim);align-items:center;gap:8px;display:flex}.ath-adult-name,.ath-adult-row .tk-link{color:var(--rg-text)}.ath-adult-row .tk-link{min-height:var(--rg-tap)}.ath-adult-seat{margin-left:auto;font-size:13px}.ath-invite-add{width:100%;min-height:var(--rg-tap)}.acct-athletes-share-line{margin:4px 0 0}.keep-sharing .btn{width:100%;min-height:var(--rg-tap);margin-top:8px}.confirm-banner{border:1px solid var(--tk-box-line);border-radius:var(--rg-radius-card);background:var(--rg-surface);margin:12px 0;padding:8px 12px}.confirm-banner-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.confirm-banner-text{font-family:var(--heading);color:var(--rg-text);margin:0;font-size:18px;font-weight:700;line-height:1.2}.confirm-banner-send{min-height:var(--rg-tap);flex:none}.confirm-banner .confirm-banner-done,.confirm-banner .confirm-banner-error{margin:6px 0 0}.acct-page .acct-inner>.tk-topbar{z-index:6;margin:-20px calc(-1 * max(16px, var(--safe-right))) 16px calc(-1 * max(16px, var(--safe-left)));padding:20px max(16px, var(--safe-right)) 10px max(16px, var(--safe-left));background:var(--rg-page);border-bottom:1px solid var(--rg-line);position:sticky;top:-20px}.acct-page{scroll-padding-top:76px}.acct-signout-choices{flex-direction:column;gap:8px;display:flex}.acct-signout-choices.is-shared-first .acct-signout-remove{order:-1}.acct-new{flex-direction:column;gap:10px;margin:0 0 20px;display:flex}.acct-new-line{color:var(--rg-text);margin:0;font-size:17px;line-height:1.35}.acct-new .btn{width:100%;min-height:48px;font-size:16px;font-weight:600}.rpt-lockup{align-items:center;gap:10px;height:22px;margin:0 0 10px;display:flex}.rpt-lockup-mark{filter:invert();width:auto;height:100%;display:block}html[data-game-theme=light] .rpt-lockup-mark{filter:none}.rpt-lockup-word{font-family:var(--heading);letter-spacing:.03em;color:var(--tk-accent);font-size:31px;font-weight:700;line-height:1}.rpt-switch{gap:8px;display:flex}.rpt-switch-btn{min-height:var(--rg-tap,44px);border:2px solid var(--rg-text);border-radius:var(--rg-radius-card,8px);font-family:var(--heading);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--rg-text);cursor:pointer;background:0 0;flex:1;padding:0 18px;font-size:18px;font-weight:700}.rpt-switch-btn.is-on{color:var(--rg-green-ink,#000);background:var(--rg-green);border-color:var(--rg-green)}.rpt-bar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.rpt-bar-actions{gap:8px;margin-left:auto;display:flex}.rpt-bar-actions .btn{min-height:var(--rg-tap,44px)}.rpt.is-phone .rpt-switch{flex-basis:100%;order:3}.rpt.is-full .rpt-switch{margin:0 auto}.rpt-keys{border:1px solid var(--rg-line);border-radius:var(--rg-radius-card,8px);grid-template-columns:repeat(2,minmax(0,1fr));margin:12px 0 4px;display:grid;overflow:hidden}.rpt-key{border-right:1px solid var(--rg-line);border-bottom:1px solid var(--rg-line);flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:12px 8px;display:flex}.rpt-key-n{font-family:var(--heading);color:var(--rg-text);font-size:40px;font-weight:700;line-height:1}.rpt-key-n.is-green{color:var(--tk-accent)}.rpt-key-l{letter-spacing:.1em;text-transform:uppercase;color:var(--rg-text-dim);font-size:13px}.rpt-foot{padding:12px 0 calc(var(--safe-bottom,0px) + 6px);border-top:1px solid var(--rg-line);color:var(--rg-text-dim);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;margin-top:18px;font-size:14px;display:flex}.rpt-foot-brand{align-items:center;gap:8px;display:inline-flex}.rpt-foot-r{width:auto;height:20px}html[data-game-theme=light] .rpt-foot-r{filter:invert()}.rpt-foot-site{color:var(--rg-text);font-weight:700}.tk-report.rpt.is-full{max-width:1880px}html.rpt-printing .tk-report.rpt.is-full{min-width:1180px}.rpt.is-full .rpt-head{border-bottom:1px solid var(--rg-line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;padding-bottom:16px;display:grid}.rpt.is-full .rpt-keys{grid-template-columns:repeat(4,minmax(120px,auto));margin:0}.rpt.is-full .rpt-key{border-bottom:0;padding:14px 18px}.rpt.is-full .rpt-key:last-child,.rpt.is-phone .rpt-key:nth-child(2n){border-right:0}.rpt.is-phone .rpt-key:nth-last-child(-n+2){border-bottom:0}.rpt.is-full .tk-rsum{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:28px;margin-top:16px;display:grid}.rpt.is-full .tk-rsum .tk-sec-label{grid-column:1/-1}html.rpt-printing .rpt.is-full .tk-rsum .tk-sec-label{grid-area:auto;left:22px}@media print{.rpt.is-full .tk-rsum .tk-sec-label{grid-area:auto;left:22px}}.rpt.is-full .tk-rsum .tk-rsummary{background:0 0;border-left:0;margin:0;padding:0}.rpt-panels{display:contents}.rpt.is-full .rpt-panels{align-items:stretch;gap:22px;margin-top:22px;display:flex}.rpt.is-full .rpt-panels>.tk-sec{flex:1 1 0;min-width:0;margin:0}.rpt.is-full .rpt-lower{align-items:stretch;gap:22px;margin-top:22px;display:flex}.rpt.is-full .rpt-lower>.tk-rinn{flex:1.75 1 0;min-width:0}.rpt.is-full .rpt-lower>.tk-sec:not(.tk-rinn){flex:1 1 0;min-width:0}.rpt-lower{display:contents}.rpt.is-full .rpt-lower>.tk-sec{margin:0}.rpt.is-full .tk-rrow,.rpt.is-full .tk-rgrid{grid-template-columns:repeat(auto-fit,minmax(64px,1fr));gap:6px;display:grid}.rpt.is-full .tk-rstat{border:1px solid var(--rg-line);border-radius:var(--rg-radius-card,8px);text-align:center;padding:8px 4px}.rpt.is-full .tk-rstat-n{font-size:28px}.rpt.is-full .tk-rstat-l{letter-spacing:.06em;text-transform:uppercase;font-size:10px}.rpt.is-full .tk-rplate{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"head head""line line""stats stats""spray abh""spray abs""spray leg""spray pl""bh ch""bs cb""st cl";align-content:start;column-gap:18px;display:grid}.rpt.is-full .tk-rplate>.tk-sec-head{grid-area:head}.rpt.is-full .tk-rplate>.tk-sec-line{grid-area:line}.rpt.is-full .tk-rplate>.tk-rrow:not(.tk-rrow-small){grid-area:stats}.rpt.is-full .tk-rplate>.tk-rspray{grid-area:spray}.rpt.is-full .tk-rplate>.legend-head{grid-area:abh}.rpt.is-full .tk-rplate>.mp-plays-legend{grid-area:pl}.rpt.is-full .tk-rplate>.tk-rabs{grid-area:abs}.rpt.is-full .tk-rplate>.tk-rab-legend{grid-area:leg}.rpt.is-full .tk-rplate>h3:first-of-type{grid-area:bh}.rpt.is-full .tk-rplate>.tk-rrow-small{grid-area:bs}.rpt.is-full .tk-rplate>.tk-rstories{grid-area:st}.rpt.is-full .tk-rplate>h3:nth-of-type(2){grid-area:ch}.rpt.is-full .tk-rplate>.tk-rcontact{grid-area:cb}.rpt.is-full .tk-rplate>.tk-rcontact-line-bat{grid-area:cl}.rpt.is-full .tk-rmound{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"head head""line line""stats stats""spray bars""spray ch""spray cb""spray cl";align-content:start;column-gap:18px;display:grid}.rpt.is-full .tk-rmound>.tk-sec-head{grid-area:head}.rpt.is-full .tk-rmound>.tk-sec-line{grid-area:line}.rpt.is-full .tk-rmound>.tk-rgrid{grid-area:stats}.rpt.is-full .tk-rmound>.tk-rbars{grid-area:bars}.rpt.is-full .tk-rmound>h3{grid-area:ch}.rpt.is-full .tk-rmound>.tk-rcontact{grid-area:cb}.rpt.is-full .tk-rmound>.tk-rcontact-line{grid-area:cl}.rpt.is-full .tk-rmound>.tk-rspray{grid-area:spray}.rpt.is-full .tk-rspray-field{max-width:100%}@media print{@page{size:letter landscape;margin:.25in}html,body,#root{background:var(--rg-page)!important;height:auto!important;overflow:visible!important}.tk-report .tk-sec,.tk-report figure,.tk-report table,.sb-report .tk-sec,.sb-report figure,.sb-report table{break-inside:avoid;page-break-inside:avoid}.app-header,.app-tabs-row,.rpt-bar,.tk-footer,.tk-rphoto,.tk-next,.tk-mock-done,.tk-resume,.tk-rnotes-edit,.tk-rseason-open,.update-notice,.install-tip,.tour-overlay{display:none!important}.tk-report-page{height:auto!important;padding:0!important;overflow:visible!important}.tk-report.rpt{zoom:var(--rpt-print-zoom,1);min-width:1180px;margin:0!important}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}}html.rpt-printing .rpt-bar,html.rpt-printing .tk-footer,html.rpt-printing .tk-rphoto,html.rpt-printing .tk-next,html.rpt-printing .tk-mock-done,html.rpt-printing .tk-resume,html.rpt-printing .tk-rseason-open{display:none!important}@media screen and (width<=899px){html:not(.rpt-printing) .rpt.is-full .rpt-head{grid-template-columns:minmax(0,1fr)}html:not(.rpt-printing) .rpt.is-full .rpt-keys{grid-template-columns:repeat(2,minmax(0,1fr))}html:not(.rpt-printing) .rpt.is-full .rpt-panels,html:not(.rpt-printing) .rpt.is-full .rpt-lower{flex-direction:column}html:not(.rpt-printing) .rpt.is-full .tk-rplate,html:not(.rpt-printing) .rpt.is-full .tk-rmound{grid-template-columns:minmax(0,1fr);grid-template-areas:none}html:not(.rpt-printing) .rpt.is-full .tk-rplate>*,html:not(.rpt-printing) .rpt.is-full .tk-rmound>*,html:not(.rpt-printing) .rpt.is-full .tk-rplate>.tk-rrow:not(.tk-rrow-small){grid-area:auto}html:not(.rpt-printing) .rpt.is-full .tk-rplate>.tk-rrow{grid-auto-flow:row}html:not(.rpt-printing) .rpt.is-full .tk-rstat{min-width:0}html:not(.rpt-printing) .rpt.is-full .tk-rstat-l{overflow-wrap:anywhere}}html[data-game-theme=light] .rpt .tk-rstat{border-radius:var(--rg-radius-card,8px);background:#000;border:1px solid #000;padding:10px 4px}html[data-game-theme=light] .rpt .tk-rstat .tk-rstat-n{color:var(--rg-green)}html[data-game-theme=light] .rpt .tk-rstat .tk-rstat-l{color:#e6e6e6}@media print{html[data-game-theme=light] .rpt .tk-rstat{-webkit-print-color-adjust:exact;print-color-adjust:exact}}html.rpt-printing.rpt-print-portrait .tk-report.rpt,html.rpt-printing.rpt-print-portrait .tk-report.rpt.is-full{min-width:0}html.rpt-printing{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}@media print{html{-webkit-text-size-adjust:100%!important;-moz-text-size-adjust:100%!important;text-size-adjust:100%!important}}html.rpt-printing.rpt-print-pages .rpt.is-full .rpt-panels,html.rpt-printing.rpt-print-pages .rpt.is-full .rpt-lower{display:block}html.rpt-printing.rpt-print-pages .rpt.is-full .rpt-panels>.tk-sec,html.rpt-printing.rpt-print-pages .rpt.is-full .rpt-lower>.tk-sec{margin:26px 0 0}html.rpt-printing.rpt-print-pages :is(.rpt.is-full,.rpt.rpt-narrow) .tk-sec{padding-top:34px}html.rpt-printing.rpt-print-pages :is(.rpt.is-full,.rpt.rpt-narrow) .tk-sec>.tk-sec-label{margin:0;position:absolute;top:12px;left:12px;transform:none}html.rpt-printing .rg-brand-3 .rpt.is-full :is(.tk-rplate,.tk-rmound,.tk-rsum){padding-top:24px;position:relative}html.rpt-printing .rg-brand-3 .rpt.is-full :is(.tk-rplate,.tk-rmound,.tk-rsum)>.tk-sec-label{margin:0;position:absolute;top:0;left:0}.rpt-print-only{display:none}html.rpt-printing .rpt-print-only{display:block}html.rpt-printing .rpt-lockup.rpt-print-only{margin-bottom:16px;display:flex}html.rpt-printing .tk-report.rpt.rpt-narrow,html.rpt-printing.rpt-print-portrait .tk-report.rpt.rpt-narrow{min-width:0;max-width:none}html.rpt-printing .rpt-narrow .rpt-noprint,html.rpt-printing .tk-season :is(.ss-seg,.ss-opps,.ss-row-go,.ss-print){display:none!important}.vb-season-actions{justify-content:flex-end;margin-top:8px;display:flex}@media print{.rpt-print-only{display:block}.rpt-lockup.rpt-print-only{margin-bottom:16px;display:flex}.tk-report.rpt.rpt-narrow{max-width:none;min-width:0!important}.rpt-narrow .rpt-noprint,.tk-season :is(.ss-seg,.ss-opps,.ss-row-go,.ss-print){display:none!important}}html.rpt-printing .tk-report .tk-rsub{break-after:avoid;page-break-after:avoid}@media print{.tk-report .tk-rsub{break-after:avoid;page-break-after:avoid}}.tk-season .tk-topbar .ss-print{margin-left:auto}html.rpt-printing.rpt-print-pages .rpt .bb-box-table th,html.rpt-printing.rpt-print-pages .rpt .bb-box-table td{padding:6px 5px}html.rpt-printing.rpt-print-pages .rpt .bb-box-table{font-size:13px}.bc-row,.bc-row.is-big,.bc-row.is-small{grid-template-columns:repeat(var(--bc-cols,3), minmax(0, 1fr));gap:8px;display:grid}.bc-row.bc-n1{--bc-cols:1}.bc-row.bc-n2{--bc-cols:2}.bc-row.bc-n3{--bc-cols:3}.bc-row.bc-n4{--bc-cols:4}.bc-row.is-stack.is-big,.bc-row.is-stack.is-small{grid-template-columns:minmax(0,1fr)}.bc-tile{border-radius:var(--rg-radius-btn,2px);min-width:0;min-height:64px;font-family:var(--heading);text-transform:uppercase;cursor:pointer;-webkit-tap-highlight-color:transparent;border:2px solid #000;flex-direction:column;justify-content:center;align-items:center;gap:2px;margin:0;padding:6px 8px;font-weight:700;line-height:1.05;display:flex}.bc-row.is-small .bc-tile{min-height:var(--rg-tap,44px)}.bc-title{letter-spacing:.01em;font-size:22px}.bc-row.is-small .bc-title{font-size:16px}.bc-line{font-family:var(--sans);text-transform:none;letter-spacing:0;font-size:13px;font-weight:400;line-height:1.25}.bc-tile.has-line{text-align:left;white-space:normal;overflow-wrap:break-word;justify-content:center;align-items:flex-start;width:100%;min-width:0;padding:10px 14px}.bc-tile.is-white{color:#000;background:#fff;border-color:#000}.bc-tile.is-black{color:#fff;background:#000;border-color:#000}.bc-tile.is-green{background:var(--rg-green);color:var(--rg-green-ink,#000);border-color:var(--rg-green)}html:not([data-game-theme=light]) .bc-tile.is-black{border-color:#fff}.bc-tile:active:not(:disabled){transform:translateY(1px)}.bc-tile:focus-visible{outline:3px solid var(--tk-accent);outline-offset:2px}.bc-tile:disabled{color:var(--rg-text-off);border-color:var(--rg-text-off);cursor:default;background:0 0}.bc-ask{border:1.5px solid var(--tk-accent);border-radius:var(--rg-radius-card,8px);margin-top:6px;padding:12px 10px 10px;position:relative}.bc-ask-label{background:var(--rg-page);color:var(--tk-accent);font-family:var(--heading);letter-spacing:.12em;text-transform:uppercase;padding:0 6px;font-size:13px;font-weight:700;line-height:1;position:absolute;top:0;left:12px;transform:translateY(-55%)}.bc-row.bc-grid2{--bc-cols:2}.bc-row.bc-grid2 .bc-tile{white-space:normal;overflow-wrap:break-word;text-align:center}.bc-ask-back{min-height:var(--rg-tap,44px);min-width:var(--rg-tap,44px);color:var(--rg-text);border:1px solid var(--rg-border-strong,var(--rg-text));border-radius:var(--rg-radius-btn,2px);font-family:var(--heading);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;background:0 0;justify-content:center;align-items:center;margin-top:8px;padding:0 16px;font-size:15px;font-weight:700;display:inline-flex}.bc-ask-back:focus-visible{outline:3px solid var(--tk-accent);outline-offset:2px}@media (height<=600px){.bc-row.is-big .bc-tile:not(.has-line){min-height:var(--rg-tap,44px);padding-top:0;padding-bottom:0}.bc-row.is-big .bc-title{font-size:18px}.bc-ask{padding:10px 8px 8px}}.btn.rg-sheet-back{min-height:var(--rg-tap,44px);min-width:var(--rg-tap,44px);align-self:flex-start;margin-top:12px;padding:0 18px;font-size:15px}.bc-row.has-overlay{position:relative}.bc-overlay{z-index:4;position:absolute;top:100%;left:0;right:0}.bc-overlay>.bc-ask{background:var(--rg-page);box-shadow:0 8px 18px #00000059}.ff-pitch-row1>.bc-overlay{top:-4px;bottom:-4px}.ff-pitch-row1>.bc-overlay>.bc-ask{box-sizing:border-box;align-items:stretch;gap:8px;height:100%;margin:0;padding:2px 4px;display:flex}.ff-pitch-row1>.bc-overlay>.bc-ask>.bc-row{flex:1}.ff-pitch-row1>.bc-overlay .bc-tile{height:100%;min-height:44px}.ff-pitch-row1>.bc-overlay .bc-ask-back{flex:none;min-width:64px;min-height:44px;margin:0}.bc-ask-note{margin:6px 2px 0;font-size:13px;line-height:1.3}.rg-sheet-back-row{gap:8px;display:flex}.legend-i{vertical-align:middle;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;margin:-10px -8px -10px 2px;padding:0;display:inline-flex}.legend-i span{border:2px solid var(--tk-accent);width:22px;height:22px;color:var(--tk-accent);font:700 15px/1 var(--heading);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.legend-list{margin:8px 0 0}.legend-row{border-bottom:1px solid var(--rg-line);grid-template-columns:4.5em 1fr;gap:8px;padding:8px 0;display:grid}.legend-row dt{font-family:var(--heading);font-size:17px;font-weight:700}.legend-row dd{color:var(--rg-text-dim);margin:0}.legend-ok{flex:1}@media print{.legend-i{display:none}}.sb-box-head{align-items:center;gap:4px;display:flex}.sb-box-head .tk-sec-title{min-width:0}.legend-head{align-items:center;gap:4px;display:flex}.legend-head>:first-child{min-width:0}.ih{font-family:var(--sans);color:var(--rg-text-dim);text-transform:none;letter-spacing:normal;margin-top:2px;font-size:13px;font-weight:400;line-height:1.3;display:block}.ff-choice-words{flex-direction:column;min-width:0;display:flex}.btn.has-hint{flex-direction:column;justify-content:center;align-items:center;gap:2px;padding-block:6px;display:flex}.btn.has-hint .ih{margin:0;font-size:13px}.ff-more-btn .ff-more-hint{text-align:left;margin:0}.players-roster-hint{margin:8px 2px 0}.ih b{color:var(--rg-text);font-weight:700}.home-pick-hint{margin-top:8px;font-size:14px}.home-pick-hint b{color:var(--tk-accent)}.home-pick-back{align-items:center;min-height:44px;margin-bottom:4px;display:inline-flex}.sb-plays-legend{margin:10px 0 4px}.sb-plays-key{color:var(--tk-accent);font-family:var(--heading);letter-spacing:.02em;margin-top:4px;font-size:14px}.mp-plays-legend{margin:8px 0 4px}.tk-actions .rg-share-download{flex:2 1 0;min-width:0}.tk-actions:has(.rg-share-download)>.btn{flex:none;align-self:stretch;min-height:0}.rg-share-download .bc-tile.tk-save{flex:none}:root{--eg-opt-fill:#1c1c1c;--eg-opt-line:#6a6a6a}html[data-game-theme=light]{--eg-opt-fill:#eef0ee;--eg-opt-line:#8a8a8a}.eg-row{margin:10px 0 4px}.eg-row-main{justify-content:flex-end;align-items:center;gap:12px;display:flex}.eg-changed{min-width:0;color:var(--rg-text-dim,#e6e6e6);flex:1;margin:0;font-size:14px;line-height:1.35}.eg-row .eg-open{min-height:44px;font-family:var(--heading);flex:none;padding:0 16px;font-size:17px;font-weight:600}.eg-undo{margin:10px 0 0}html.rpt-printing .eg-row{display:none}@media print{.eg-row{display:none}}html body .modal-backdrop .modal-panel.eg-sheet .eg-eyebrow{font:700 13px var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--pop-text);border-bottom:3px solid #1dfe1b;margin:0;display:inline-block}html body .modal-backdrop .modal-panel.eg-sheet .eg-title{margin:6px 0 0;font-size:28px}html body .modal-backdrop .modal-panel.eg-sheet .eg-line{margin:4px 0 6px;font-size:15px;line-height:1.4}.eg-box{box-sizing:border-box;background:var(--eg-opt-fill);border:1px solid var(--eg-opt-line);border-radius:6px;align-items:center;gap:10px;min-height:64px;margin-top:8px;padding:0 12px;display:flex}.eg-team{overflow-wrap:anywhere;min-width:0;font:600 18px/1.2 var(--sans);color:var(--pop-text);flex:1}html body .modal-backdrop .modal-panel .eg-pm{width:48px;height:48px;font:700 24px/1 var(--sans);color:var(--pop-text);background:var(--pop);border:1px solid var(--pop-text);cursor:pointer;border-radius:4px;flex:none;padding:0}html body .modal-backdrop .modal-panel .eg-pm:disabled{color:var(--rg-text-off,#8a8a8a);border-color:var(--pop-hair);cursor:default}.eg-num{text-align:center;width:52px;font:700 32px/1 var(--heading);color:var(--pop-text);flex:none}html body .modal-backdrop .modal-panel.eg-sheet .eg-plays{margin:10px 0 0;font-size:14px;line-height:1.4}html body .modal-backdrop .modal-panel .eg-link{min-height:44px;font:500 15px var(--sans);color:var(--pop-text);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;text-decoration:underline;display:inline-flex}html body .modal-backdrop .modal-panel .eg-save,html body .modal-backdrop .modal-panel .eg-note-save{width:100%;min-height:52px;font-family:var(--heading);margin-top:12px;font-size:19px}html body .modal-backdrop .modal-panel.eg-sheet .eg-or{font:700 12px var(--sans);letter-spacing:.06em;text-transform:uppercase;margin:16px 0 0}html body .modal-backdrop .modal-panel .eg-opt{box-sizing:border-box;text-align:left;width:100%;min-height:48px;font:500 16px/1.3 var(--sans);color:var(--pop-text);background:var(--eg-opt-fill);border:1px solid var(--eg-opt-line);cursor:pointer;border-radius:6px;align-items:center;gap:10px;margin-top:6px;padding:8px 14px;display:flex}html body .modal-backdrop .modal-panel .eg-opt:disabled{color:var(--rg-text-off,#8a8a8a);border-color:var(--pop-hair);cursor:default}.eg-opt>span:first-child{overflow-wrap:anywhere;flex:1;min-width:0}.eg-opt-go{color:var(--pop-dim);flex:none;margin-left:auto;font-size:14px}html body .modal-backdrop .modal-panel .eg-cancel,html body .modal-backdrop .modal-panel .eg-back{width:100%;font-family:var(--heading);margin-top:12px;font-size:17px}html body .modal-backdrop .modal-panel .eg-note{box-sizing:border-box;width:100%;font:16px/1.4 var(--sans);margin-top:8px;padding:10px 12px;display:block}html.vv-keyboard .modal-backdrop.cs-backdrop:has(.cs-note){top:var(--vv-top,0px);height:var(--vv-height,100%);padding-top:0;padding-bottom:0}html.vv-keyboard body .modal-backdrop .modal-panel.cs-sheet.is-other{max-height:var(--vv-height,100svh);padding-top:8px;padding-bottom:8px}html.vv-keyboard body .modal-backdrop .modal-panel.cs-sheet.is-other :is(.eg-line,.eg-back){display:none}html.vv-keyboard body .modal-backdrop .modal-panel.cs-sheet.is-other .eg-title{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}@media (orientation:landscape) and (height<=500px){html.vv-keyboard .modal-backdrop.cs-backdrop:has(.cs-note){background:0 0}html.vv-keyboard .cs-sheet.is-other .cs-note-row{align-items:center;gap:8px;display:flex}html.vv-keyboard body .modal-backdrop .modal-panel.cs-sheet.is-other .cs-note{resize:none;flex:1 1 0;min-width:0;height:44px;min-height:44px;margin:0;padding:8px 10px}html.vv-keyboard body .modal-backdrop .modal-panel.cs-sheet.is-other .cs-note-save{flex:none;width:auto;min-height:44px;margin:0;padding:0 16px}html body .modal-backdrop .modal-panel.cs-sheet.is-score{grid-template-columns:1fr 1fr;align-content:start;column-gap:10px;padding-top:12px;padding-bottom:12px;display:grid;overflow-y:auto}html body .modal-backdrop .modal-panel.cs-sheet.is-score :is(.eg-title,.eg-line,.eg-plays){grid-column:1/-1}html body .modal-backdrop .modal-panel.cs-sheet.is-score .eg-line{margin:2px 0}html body .modal-backdrop .modal-panel.cs-sheet.is-score .eg-box{gap:6px;min-height:56px;margin-top:6px;padding:0 8px}html body .modal-backdrop .modal-panel.cs-sheet.is-score .eg-team{overflow-wrap:normal;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}html body .modal-backdrop .modal-panel.cs-sheet.is-score .eg-pm{width:44px;height:44px}html body .modal-backdrop .modal-panel.cs-sheet.is-score .eg-num{width:40px}html body .modal-backdrop .modal-panel.cs-sheet.is-score .eg-plays{margin:6px 0 0}html body .modal-backdrop .modal-panel.cs-sheet.is-score .cs-row{grid-column:1/-1;gap:8px;margin-top:8px;display:flex}html body .modal-backdrop .modal-panel.cs-sheet.is-score .cs-row>*{flex:1 1 0;min-width:0;min-height:44px;margin:0}}.bv2{--bv2-bg:#000;--bv2-panel:#0b0b0b;--bv2-card:#161616;--bv2-line:#2e2e2e;--bv2-ink:#fff;--bv2-mute:#e6e6e6;--bv2-btn:#161616;--bv2-btn-line:#fff;--bv2-tip:#1dfe1b;--bv2-accent:#1dfe1b;--bv2-amber:#ffd23f;--bv2-def:#333;background:var(--bv2-bg);color:var(--bv2-ink);-webkit-tap-highlight-color:transparent;flex-direction:column;min-height:100%;font-family:Roboto,Arial,system-ui,sans-serif;font-size:14px;display:flex}html[data-game-theme=light] .bv2,html[data-game-theme=light] .bv2-sheet{--bv2-bg:#fff;--bv2-panel:#f2f2f2;--bv2-card:#fff;--bv2-line:#d6d6d6;--bv2-ink:#161616;--bv2-mute:#333;--bv2-btn:#fff;--bv2-btn-line:#161616;--bv2-tip:#0a650a;--bv2-amber:#8a5a00;--bv2-def:#dedede}.bv2 button{color:inherit;cursor:pointer;touch-action:manipulation;font-family:inherit}.bv2 button:focus-visible,.bv2-sheet button:focus-visible{outline:2px solid var(--bv2-accent);outline-offset:2px}.bv2-bar{flex:none}.lg-slim-mid>.bv2-head{border-bottom:0;flex:auto;min-width:0;min-height:0;padding:0}.bv2-head{border-bottom:1px solid var(--bv2-line);grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;min-height:48px;padding:2px 12px;display:grid}.bv2-hteam{flex-direction:column;gap:1px;min-width:0;display:flex}.bv2-hteam.is-right{align-items:flex-end}.bv2-hline{align-items:center;gap:6px;display:flex}.bv2-hteam.is-right .bv2-hline{flex-direction:row-reverse}.bv2-hscore{font-variant-numeric:tabular-nums;font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;font-size:28px;font-weight:700;line-height:1}.bv2-hsub{color:var(--bv2-mute);white-space:nowrap;font-size:11px}.bv2-hmid{flex-direction:column;align-items:center;gap:1px;display:flex}.bv2-period{font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;font-size:20px;font-weight:700;line-height:1}.bv2-clock{font-variant-numeric:tabular-nums;border:1px solid var(--bv2-line);background:0 0;border-radius:2px;min-width:44px;min-height:30px;font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;font-size:20px;font-weight:700;line-height:1}.bv2-clock.is-running{border-color:var(--bv2-accent);box-shadow:inset 0 0 0 1px var(--bv2-accent)}.bv2-clock.is-stopped{border-color:var(--rg-error);box-shadow:inset 0 0 0 1px var(--rg-error)}.bv2-clock.is-pulse{animation:1.4s ease-in-out infinite bv2-clock-pulse}@keyframes bv2-clock-pulse{0%,to{box-shadow:inset 0 0 0 1px var(--rg-error), 0 0 0 0 #c62828b3}50%{box-shadow:inset 0 0 0 1px var(--rg-error), 0 0 0 5px #c6282800}}@media (prefers-reduced-motion:reduce){.bv2-clock.is-pulse{animation:none}}.bv2-hend{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.bv2-tag{letter-spacing:.08em;white-space:nowrap;border-radius:2px;padding:1px 5px;font-size:11px;font-weight:700;line-height:14px}.bv2-tag.is-mine{color:#000;background:#fff;border:1.5px solid #000;box-shadow:0 0 0 1px #fff}.bv2-tag.is-theirs{color:#fff;background:#000;border:2px solid #fff;box-shadow:0 0 0 1px #000}.bv2-tabs{padding:6px max(12px, var(--safe-right,0px)) 0 max(12px, var(--safe-left,0px));grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.bv2-tab{border:1px solid var(--bv2-line);background:var(--bv2-btn);border-radius:2px;min-height:44px;font-size:14px;font-weight:700}.bv2-tab[aria-pressed=true]{background:var(--bv2-accent);border-color:var(--bv2-accent);color:#000!important}.bv2-next{height:48px;padding:2px max(12px, var(--safe-right,0px)) 2px max(12px, var(--safe-left,0px));flex:none;align-items:center;display:flex}.bv2-say{color:var(--bv2-mute);align-items:center;gap:8px;max-height:44px;margin:0;font-size:14px;line-height:1.25;display:flex;overflow:hidden}.bv2-dot{background:var(--bv2-accent);border-radius:50%;flex:none;width:7px;height:7px}.bv2-logged{border:2px solid var(--bv2-accent);background:var(--bv2-card);box-sizing:border-box;border-radius:4px;flex:1;align-items:center;gap:8px;min-width:0;height:44px;padding:2px 6px;display:flex}.bv2-logged.is-info{border-color:var(--bv2-line)}.bv2-check{background:var(--bv2-accent);color:#000;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.bv2-grow{flex:1;min-width:0}.bv2-logged-text{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}.bv2-logged-sub{color:var(--bv2-mute);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.bv2-ghost{border:1px solid var(--bv2-line);background:0 0;border-radius:2px;flex:none;align-items:center;gap:4px;min-width:64px;height:44px;padding:0 8px;font-size:13px;font-weight:500;display:flex}.bv2-body{padding:0 max(18px, var(--safe-right,0px)) 12px max(12px, var(--safe-left,0px));flex-direction:column;flex:1;gap:6px;display:flex}.bv2-spotsbar{min-height:44px;color:var(--bv2-mute);justify-content:space-between;align-items:center;font-size:13px;display:flex}.bv2-link{background:0 0;border:0;min-width:44px;min-height:44px;font-size:14px;font-weight:700;text-decoration:underline;color:var(--bv2-accent)!important}html[data-game-theme=light] .bv2-link{color:#0a650a!important}.bv2-place{align-self:flex-start}.bv2-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--bv2-mute);font-size:11px;font-weight:700}.bv2-tiles{flex:44px;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;min-height:44px;display:grid}.bv2-tiles.is-small{flex:0 0 44px}.bv2-tile{box-sizing:border-box;border-radius:2px;flex-direction:column;justify-content:center;align-items:center;gap:1px;min-width:0;min-height:44px;padding:2px;display:flex;position:relative}.bv2-tile.is-mine{background:#fff;border:2px solid #161616;color:#161616!important}.bv2-tile.is-theirs{background:#000;border:2px solid #fff;box-shadow:0 0 0 1px #000;color:#fff!important}.bv2-tile.is-on{background:var(--bv2-accent);border-color:#000;color:#000!important}.bv2-tile:disabled{opacity:.35;cursor:default}.bv2-tile-n{font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;font-size:19px;font-weight:700;line-height:1}.bv2-tile.is-big .bv2-tile-n{font-size:22px}.bv2-tile-name{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:10px;font-weight:500;overflow:hidden}.bv2-b{box-sizing:border-box;background:var(--bv2-btn);border:1px solid var(--bv2-line);overflow-wrap:anywhere;border-radius:2px;min-width:44px;min-height:44px;padding:0 3px;font-size:12px;font-weight:700;line-height:1.1}.bv2-b.is-made{background:#1dfe1b;border-color:#1dfe1b;color:#000!important}.bv2-b.is-miss{border:2px solid var(--bv2-btn-line);background:0 0}.bv2-b.is-rest{font-size:12px;font-weight:500}.bv2-b.is-def{background:var(--bv2-def);border-color:var(--bv2-def)}.bv2-b.is-loss{border:3px solid var(--bv2-amber)}.bv2-b.is-strong{border:2px solid var(--bv2-btn-line);font-size:15px}.bv2-b.is-go{background:var(--bv2-accent);border-color:var(--bv2-accent);font-size:15px;color:#000!important}.bv2-b-two{flex-direction:column;align-items:center;gap:1px;display:flex}.bv2-b-big{font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;font-size:20px;line-height:1}.bv2-b-small{font-size:10px;font-weight:500}.bv2-row{flex-wrap:wrap;gap:6px;display:flex}.bv2-row>.bv2-b{flex:1 1 0}.bv2-h{margin:0;font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;font-size:22px;font-weight:700;line-height:1.05}.bv2-step-line{color:var(--bv2-mute);margin:0;font-size:13px;line-height:1.3}.bv2-spot{height:var(--bv2-slot);border:3px solid var(--bv2-accent);background:var(--bv2-bg);border-radius:4px;flex-direction:column;display:flex;overflow:hidden}.bv2-spot-banner{box-sizing:border-box;background:var(--bv2-accent);color:#000;flex:none;align-items:flex-start;gap:8px;height:48px;padding:0 0 0 10px;display:flex;position:relative}.bv2-spot-title{flex:1;align-self:center;font-size:15px;font-weight:700}.bv2-spot-skip{background:0 0;border:0;border-left:2px solid #000;min-width:64px;height:44px;font-size:14px;font-weight:700;color:#000!important}.bv2-spot-timer{transform-origin:0;background:#000;width:100%;height:4px;animation:linear forwards bv2-count;position:absolute;bottom:0;left:0}@keyframes bv2-count{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.bv2-spot-timer{animation:none}}.bv2-spot .bv2-spot-court.bb-court{border-radius:0;flex:1;width:100%;height:100%;min-height:0;margin:0!important}.bv2-util{background:var(--bv2-bg);border-top:1px solid var(--bv2-line);grid-template-columns:repeat(4,1fr);display:grid}.bv2-util button{background:0 0;border:0;justify-content:center;align-items:center;gap:5px;min-height:48px;font-size:13px;font-weight:500;display:flex;position:relative}.bv2-badge{background:var(--bv2-amber);color:#000;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:11px;font-weight:700;display:inline-flex}html[data-game-theme=light] .bv2-badge{background:#ffd23f}.bv2-forward{background:var(--bv2-accent);border:0;border-radius:2px;min-height:48px;font-size:15px;font-weight:700;color:#000!important}.bv2-final{flex-direction:column;gap:8px;display:flex}.bv2-paused{border:2px solid var(--bv2-amber);border-radius:4px;flex-direction:column;gap:6px;padding:8px;display:flex}.bv2-sheet-list{flex-direction:column;gap:8px;margin-top:8px;display:flex}.bv2-sheet .bv2-b{text-align:left;min-height:48px;color:inherit;padding:6px 12px;font-size:15px}.bv2-sheet .bv2-tile-n{font-size:20px}.bv2-sheet .bv2-tiles{margin:4px 0 8px}.bv2-sheet .bv2-tile{min-height:52px}.bv2-radio{text-align:left;border:1px solid var(--rg-line,#2e2e2e);color:inherit;background:0 0;border-radius:4px;align-items:flex-start;gap:12px;padding:12px;display:flex}.bv2-radio.is-on{border:2px solid var(--bv2-accent,#1dfe1b)}.bv2-radio-dot{box-sizing:border-box;border:2px solid;border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.bv2-radio.is-on .bv2-radio-dot{background:radial-gradient(circle,#1dfe1b 0 5px,#0000 5.5px);border-color:#1dfe1b}.bv2-radio-text{flex-direction:column;gap:3px;display:flex}.bv2-radio-title{flex-wrap:wrap;align-items:baseline;gap:8px;font-size:16px;font-weight:700;display:flex}.bv2-radio-tag{letter-spacing:.06em;text-transform:uppercase;font-size:11px}.bv2-radio-line{font-size:13px}.bv2-flag{color:#000;letter-spacing:.06em;text-transform:uppercase;vertical-align:middle;background:#ffd23f;border-radius:2px;margin-left:6px;padding:0 5px;font-size:10px;font-weight:700;display:inline-block}.bv2-fixrow .bv2-flag{margin:0 8px 0 0}.bv2-pbp{flex-direction:column;display:flex}.bv2-pbp-head{justify-content:space-between;align-items:center;min-height:32px;display:flex}.bv2-pbp-row{text-align:left;border:0;border-bottom:1px solid var(--bv2-line);background:0 0;grid-template-columns:30px auto 1fr auto;align-items:center;gap:8px;min-height:48px;padding:4px 0;font-size:13px;display:grid}.bv2-pbp-row.is-flag{background:#ffd23f1f}.bv2-pbp-when{color:var(--bv2-mute);font-size:11px}.bv2-pbp-score{white-space:nowrap;font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;font-size:16px;font-weight:700}.bv2-stats{flex-direction:column;gap:12px;display:flex}.bv2-stat-head{align-items:center;gap:8px;min-height:28px;font-size:13px;font-weight:700;display:flex}.bv2-box{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.bv2-box th,.bv2-box td{text-align:center;border-bottom:1px solid var(--bv2-line);padding:0 2px}.bv2-box thead th{color:var(--bv2-mute);height:24px;font-size:10px}.bv2-box tbody th{text-align:left}.bv2-box tr.is-team th,.bv2-box tr.is-team td{height:40px;font-weight:700}.bv2-box-who{text-align:left;width:100%;min-height:44px;color:inherit;background:0 0;border:0;padding:0;font-size:13px;font-weight:700;text-decoration:underline}.bv2-chart{margin-top:8px}@media (width>=700px) and (orientation:portrait){.bv2-b{font-size:15px}.bv2-b-small,.bv2-tile-name{font-size:13px}}@media (height<=720px){.bv2-spotsbar{order:5}.bv2-forward{order:4}.bv2-place{order:6}}.bv2-tiles.is-labelled{flex:0 0 44px;grid-template-columns:30px repeat(5,minmax(0,1fr))}.bv2>:not(.bv2-body){flex:none}.bv2-tabs.is-two{grid-template-columns:repeat(2,1fr)}.bm2-court{background:#000;border:2px solid #0000;border-radius:4px;flex:none;height:clamp(132px,100dvh - 520px,260px);position:relative;overflow:hidden}html[data-game-theme=light] .bm2-court{background:#f2f2f2}.bm2-court.is-asking{border-color:var(--bv2-accent);box-shadow:0 0 0 2px #000}.bm2-court .bm2-live.bb-court{border-radius:0;width:100%;height:100%;display:block;margin:0!important}.bm2-timer{z-index:1;background:var(--bv2-accent);height:4px;top:0;bottom:auto}.bm2-player{flex:none;align-items:center;gap:10px;min-height:48px;display:flex}.bm2-num{flex:none;width:44px;height:44px}.bm2-name{font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;font-size:20px;font-weight:700;line-height:1}.bm2-inout{gap:4px;display:flex}.bm2-inout button{border:1px solid var(--bv2-line);background:var(--bv2-btn);border-radius:2px;min-width:64px;min-height:44px;font-size:14px;font-weight:700}.bm2-spotq button{white-space:nowrap;border-width:2px;border-color:var(--bv2-ink);padding:0 10px}.bm2-inout button[aria-pressed=true]{background:var(--bv2-accent);border-color:var(--bv2-accent);color:#000!important}.bm2-pad,.bm2-bench{flex-direction:column;flex:none;gap:5px;display:flex}.bm2-bench{border:1px solid var(--bv2-line);background:var(--bv2-panel);border-radius:4px;padding:8px}.bm2-row3{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.bm2-row4{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.bm2-row3 .bv2-b{min-height:50px;font-size:14px}.bm2-row3 .bv2-b-small{font-size:12px}.bm2-score-row{grid-template-columns:56px repeat(3,minmax(0,1fr));align-items:center;gap:6px;display:grid}.bm2-score-team{font-size:14px;font-weight:700}.bm2-plus{font-size:18px;font-weight:700}@media (orientation:landscape) and (width>=600px){.bm2 .bv2-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:start;column-gap:12px;display:grid}.bm2 .bv2-body>*{grid-column:2}.bm2 .bv2-body>.bv2-recap,.bm2 .bv2-body>.pbp{grid-column:1/-1}.bm2 .bm2-court{grid-area:1/1/span 6;height:clamp(160px,100dvh - 200px,520px)}}.bv2-body input{scroll-margin-bottom:60px}.bv2-recap{flex-direction:column;gap:8px;display:flex}.bv2-recap-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.bv2-recap-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.bv2-recap-tabs .bv2-tab{font-size:13px}.bv2-recap-court{border-radius:4px;position:relative;overflow:hidden}.bv2-recap-tag{z-index:1;pointer-events:none;position:absolute;top:8px;left:8px}.bv2-recap-svg{aspect-ratio:50/33.5;width:100%;height:auto;margin:0;display:block}.bv2-recap-line{margin:0;font-size:15px;font-weight:700}.bv2-areas{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.bv2-area{border:2px solid var(--bv2-line);background:var(--bv2-card);text-align:left;border-radius:4px;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;min-height:52px;padding:4px 10px;display:flex}.bv2-area.is-on{border-color:var(--bv2-accent);box-shadow:0 0 0 1px var(--bv2-accent)}.bv2-area-name{color:var(--bv2-mute);font-size:12px;font-weight:500}.bv2-area-n{font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;font-size:18px;font-weight:700}@media (orientation:landscape) and (width>=600px){.bv2-recap-court{max-width:520px}.bv2-areas{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (orientation:landscape) and (height<=500px){body.bv2-on .app-header{display:none}}.bv2-fit{flex:auto;height:100%;min-height:0}.bv2-fit>.bv2-body{overscroll-behavior:contain;flex:1 1 0;min-height:0;padding-bottom:6px;overflow-y:auto;container-type:size}.bv2-fit>.bv2-tabs{padding-top:4px}.bv2-fit>.bv2-next{height:44px}.bv2-fit>.bv2-body{padding-bottom:2px}.bv2-dock{padding:0 max(12px, var(--safe-right,0px)) max(4px, env(safe-area-inset-bottom,0px)) max(12px, var(--safe-left,0px));background:var(--bv2-bg);flex-direction:column;flex:none;gap:4px;display:flex}.bv2-dock .bv2-util button,.bv2-dock .bv2-forward{min-height:44px}@media (orientation:landscape) and (height<=500px){.bv2-fit{grid-template-rows:auto auto auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.bv2-fit>*{grid-column:1/-1}.bv2-fit>.bv2-bar{grid-row:1}.bv2-fit>.bv2-head{grid-row:2}.bv2-fit>.bv2-tabs{grid-area:3/1;padding-bottom:4px}.bv2-fit>.bv2-next{grid-area:3/2;padding-left:12px}.bv2-fit>.bv2-body{grid-row:4}.bv2-fit>.bv2-dock{flex-direction:row;grid-row:5;align-items:stretch}.bv2-fit .bv2-dock .bv2-util{border-top:0;flex:3 1 0}.bv2-fit .bv2-dock .bv2-forward{flex:2 1 0}}.bm2.bv2-fit .bm2-court{height:clamp(132px,100cqh - 266px,260px)}@media (orientation:landscape) and (width>=600px){.bm2.bv2-fit .bm2-player{grid-area:1/1}.bm2.bv2-fit .bm2-court{grid-area:2/1/span 6;height:clamp(96px,100cqh - 60px,520px)}.bm2.bv2-fit .bm2-pad,.bm2.bv2-fit .bm2-bench{grid-row:1/span 2;align-self:start}}.bv2-fwd-short{display:none}@media (orientation:portrait) and (height<=700px){.bv2-fit>.bv2-dock{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:stretch;gap:4px;display:grid}.bv2-fit>.bv2-dock>:not(.bv2-util):not(.bv2-forward),.bv2-fit>.bv2-dock>.bv2-util:last-child{grid-column:1/-1}.bv2-fit .bv2-dock .bv2-util button{flex-direction:column;gap:1px;padding:0;font-size:11px}.bv2-fit .bv2-dock .bv2-badge{position:absolute;top:2px;right:2px}.bv2-fit .bv2-fwd-long{display:none}.bv2-fit .bv2-fwd-short{display:inline}}.bv2-recap .bv2-recap-forward{flex:2 1 0;order:0;min-width:0;line-height:1.1}.bv2-recap-forward-row{gap:8px;display:flex}.bv2-recap-undo{flex:1 1 0;min-width:0;min-height:48px;line-height:1.1}.bv2-b.is-strong[data-score]{background:#1dfe1b;border-color:#1dfe1b;color:#000!important}.bv2-tile.is-mine,.bv2-tile.is-theirs{box-shadow:none;background:#fff;border:2px solid #fff;color:#000!important}html[data-game-theme=light] .bv2-tile.is-mine,html[data-game-theme=light] .bv2-tile.is-theirs{background:#000;border-color:#000;color:#fff!important}.bv2-tile.is-on.is-mine,.bv2-tile.is-on.is-theirs,html[data-game-theme=light] .bv2-tile.is-on.is-mine,html[data-game-theme=light] .bv2-tile.is-on.is-theirs{border-color:#1dfe1b;box-shadow:inset 0 0 0 3px #1dfe1b}html[data-game-theme=light] .bv2-b.is-def{border:2px solid #161616}.bv2 .btn-primary,.bv2-sheet .btn-primary{color:var(--rg-green-ink)}.bv2 .btn-end,.bv2-sheet .btn-end{color:#fff}.bv2-tip-pulse{z-index:1;animation:1.4s ease-in-out infinite bv2-tip-pulse;position:relative}@keyframes bv2-tip-pulse{0%,to{box-shadow:inset 0 0 0 2px var(--bv2-tip), inset 0 0 0 0 transparent}50%{box-shadow:inset 0 0 0 3px var(--bv2-tip), inset 0 0 10px 2px var(--bv2-tip)}}@media (prefers-reduced-motion:reduce){.bv2-tip-pulse{box-shadow:inset 0 0 0 2px var(--bv2-tip);animation:none}}@media (orientation:landscape) and (width>=600px) and (height<=420px){.bm2.bv2-fit .bm2-pad{grid-template-columns:repeat(12,minmax(0,1fr));gap:5px;display:grid}.bm2.bv2-fit .bm2-pad>.bm2-row3,.bm2.bv2-fit .bm2-pad>.bm2-row4{display:contents}.bm2.bv2-fit .bm2-pad .bv2-b{height:44px;min-height:44px;padding:0 2px;font-size:12px;line-height:1.1}.bm2.bv2-fit .bm2-row3 .bv2-b{grid-column:span 2}.bm2.bv2-fit .bm2-row4 .bv2-b{grid-column:span 3}.bm2.bv2-fit .bm2-row3 .bv2-b-big{font-size:16px;line-height:1}.bm2.bv2-fit .bm2-row3 .bv2-b-small{font-size:11px}.bm2.bv2-fit .bm2-row3 .bv2-b.is-miss{padding:0 1px;font-size:11px}.bm2.bv2-fit .bm2-court{height:clamp(72px,100cqh - 52px,520px)}}@media (orientation:landscape) and (width>=600px) and (height<=300px){.bm2.bv2-fit .lg-slim{min-height:45px}.bm2.bv2-fit>.bv2-tabs{padding-top:0;padding-bottom:1px}.bm2.bv2-fit>.bv2-next{height:44px;padding-top:0;padding-bottom:0}.bm2.bv2-fit>.bv2-body{padding-bottom:0}.bm2.bv2-fit .bm2-pad{gap:2px}.bm2.bv2-fit .bm2-court{height:clamp(64px,100cqh - 56px,520px)}}.bv2-forward.bv2-fwd-split{background:0 0;gap:4px;padding:0;display:flex}.bv2-fwd-split>button{border:0;border-radius:2px;flex:1 1 0;min-width:0;min-height:44px;padding:0 6px;font-size:15px;font-weight:700}.bv2-fwd-split>.bv2-fwd-end{background:#0a650a;color:#fff!important}.bv2-fwd-split>.bv2-fwd-go{background:var(--bv2-accent);color:#000!important}@media (orientation:portrait) and (height<=700px){.bv2-fit>.bv2-dock>.bv2-fwd-split{grid-column:1/-1}.bv2-fit .bv2-fwd-split .bv2-fwd-long{display:inline}.bv2-fit .bv2-fwd-split .bv2-fwd-short{display:none}}@media (orientation:landscape) and (height<=500px){.bv2-fwd-split>.bv2-fwd-go .bv2-fwd-long{display:none}.bv2-fwd-split>.bv2-fwd-go .bv2-fwd-short{display:inline}}.bv2-recap-links{flex-wrap:wrap;justify-content:space-between}.bm2-tabs-recap{display:none}@media (orientation:landscape) and (height<=500px){.bm2>.bv2-tabs.is-two:has(.bm2-tabs-recap){grid-template-columns:repeat(2,minmax(0,1fr)) auto}.bm2 .bm2-tabs-recap{padding:0 6px;display:block}.bm2 .bv2-body .bv2-place{display:none}.modal-panel.tk-sheet.bb-score-sheet{width:min(820px,100%)}.bb-score-sheet .tk-sheet-body{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;column-gap:20px;display:grid}.bb-score-sheet .tk-sheet-body>:not(.bb-score-row){grid-column:1/-1}}.bv2-b[data-pad=to]{white-space:nowrap;letter-spacing:-.2px;padding-left:1px;padding-right:1px}.bv2-hl-backdrop{z-index:1200;box-sizing:border-box;padding:max(8px, env(safe-area-inset-top)) max(8px, env(safe-area-inset-right)) max(8px, env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left));background:#000000a8;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.bv2-hl-pop{--hl-rest:300px;box-sizing:border-box;border:2px solid var(--bv2-ink);background:var(--bv2-bg);width:min(100%,560px);max-height:100%;color:var(--bv2-ink);border-radius:6px;flex-direction:column;gap:8px;padding:10px 12px 12px;display:flex;overflow:auto}.bv2-hl-pop.is-mine{--hl-rest:236px}.bv2-hl-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.bv2-hl-close{border:2px solid var(--bv2-ink);flex:none;padding:0 16px;font-size:14px}.bv2-hl-line{margin:0}.bv2-hl-body{flex-direction:column;gap:8px;min-height:0;display:flex}.bv2-hl-side{flex-direction:column;gap:8px;min-width:0;display:flex}.bv2-hl-side>.bv2-recap-line,.bv2-hl-side>.bv2-step-line{margin:0}.bv2-hl-who{flex:none;gap:5px;min-height:48px;display:flex;overflow-x:auto}.bv2-hl-who .bv2-tile{flex:0 0 60px;height:48px}.bv2-hl-court{width:min(100%, calc((100vh - var(--hl-rest)) * 1.49));width:min(100%, calc((100dvh - var(--hl-rest)) * 1.49));flex:none;margin:0 auto}@media (orientation:landscape) and (height<=500px){.bv2-hl-pop,.bv2-hl-pop.is-mine{--hl-rest:132px;width:min(100%,900px)}.bv2-hl-body{flex-direction:row;align-items:flex-start}.bv2-hl-side{flex:1 1 0}.bv2-hl-court{width:min(58%, calc((100vh - var(--hl-rest)) * 1.49));width:min(58%, calc((100dvh - var(--hl-rest)) * 1.49));margin:0}.bv2-hl-line{font-size:13px}}.tk-page{-webkit-overflow-scrolling:touch;min-height:0;padding:20px max(16px, var(--safe-right)) 0 max(16px, var(--safe-left));flex:1;position:relative;overflow-y:auto}.tk-inner{max-width:720px;padding-bottom:calc(var(--safe-bottom) + 24px);margin:0 auto}.tk-topbar{margin-bottom:16px}.tk-kicker{color:var(--tk-accent);margin-bottom:6px;display:block}.tk-eyebrow{color:var(--rg-text-dim);margin:0 0 8px;display:block}.tk-title{font-family:var(--heading);margin:0 0 8px;font-size:32px;font-weight:700;line-height:1.05}.tk-lede{color:var(--rg-text-dim);margin:0 0 16px;font-size:15px;line-height:1.45}.tk-hint{color:var(--rg-text-dim);margin:8px 0 0;font-size:13px;line-height:1.4}.tk-device-note{color:var(--rg-text-dim);margin:24px 0 0;font-size:13px}.tk-new{width:100%;min-height:52px;font-size:16px}.tk-tag{letter-spacing:.1em;text-transform:uppercase;height:24px;color:var(--rg-page);background:var(--rg-text);border-radius:var(--rg-radius-btn);white-space:nowrap;align-items:center;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.tk-tag.is-green{color:var(--rg-green-ink);background:var(--rg-green)}.tk-list-section{margin-top:28px}.tk-mini.is-spray{display:block;overflow:hidden}.tk-mini .spray-field{width:100%;max-width:none;height:100%;max-height:none}.tk-games-next{margin:0 0 16px}.tk-modes{flex-direction:column;gap:12px;margin:8px 0 24px;display:flex}.tk-mode{color:var(--rg-text);background:var(--rg-surface);border:1px solid var(--rg-line);border-radius:var(--rg-radius-card);font:inherit;text-align:left;flex-direction:column;gap:8px;padding:16px;display:flex}.tk-mode.is-on{border:2px solid var(--tk-accent);padding:15px}.tk-mode.is-soon{cursor:default;opacity:.7}.tk-mode-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.tk-mode-name{font-family:var(--heading);font-size:24px;font-weight:700}.tk-mode-text{font-size:15px;line-height:1.45}.tk-mode-sub{color:var(--rg-text-dim);font-size:13px}.tk-field{margin-bottom:20px}.tk-box{border:1px solid var(--tk-box-line);border-radius:var(--rg-radius-card);margin:28px 0 8px;padding:22px 14px 2px;position:relative}.tk-box>.tk-box-title{color:var(--tk-accent);background:var(--rg-page);margin:0;padding:0 8px;line-height:1;position:absolute;top:0;left:12px;transform:translateY(-50%)}.tk-box-line{color:var(--rg-text-dim);margin:0 0 14px;font-size:14px;line-height:1.4}.tk-box .tk-field{margin-bottom:16px}.tk-input{width:100%;min-height:48px;font:inherit;color:var(--rg-text);background:var(--rg-surface);border:1px solid var(--rg-line);border-radius:var(--rg-radius-input);padding:0 14px;font-size:16px}.tk-input:focus{border-color:var(--tk-accent);outline:none}.tk-input.is-error{border-color:var(--rg-error);box-shadow:0 0 0 1px var(--rg-error)}.tk-seg.is-error{outline:2px solid var(--rg-error);outline-offset:3px;border-radius:var(--rg-radius-input)}.tk-error{color:var(--rg-error-ink);background:var(--rg-error-bg);border:1px solid var(--rg-error);border-radius:var(--rg-radius-input);border-left-width:4px;margin:8px 0 0;padding:10px 12px;font-size:14px;line-height:1.4}.tk-who{gap:8px;display:flex}.tk-number{text-align:center;flex:0 0 76px}.tk-roster{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.tk-chip{min-height:var(--rg-tap);font:inherit;color:var(--rg-text);border:1px solid var(--rg-text);cursor:pointer;background:0 0;border-radius:22px;align-items:center;gap:6px;padding:0 14px;font-size:14px;display:inline-flex}.tk-chip[aria-pressed=true]{color:var(--rg-green-ink);background:var(--rg-green);border-color:var(--tk-accent)}.tk-vs{align-items:center;gap:12px;display:flex}.tk-vs-word{color:var(--rg-text-dim);flex-shrink:0;font-size:16px}.tk-row2{flex-wrap:wrap;gap:16px;margin-bottom:0;display:flex}.tk-date{flex:150px;min-width:0}.tk-date input[type=date]{appearance:none;text-align:left;width:100%;min-width:0;max-width:100%;display:block}.tk-side{flex:180px}.tk-seg{gap:8px;display:flex}.tk-seg button{min-height:48px;font:inherit;color:var(--rg-text);background:var(--rg-surface);border:1px solid var(--rg-line);border-radius:var(--rg-radius-btn);cursor:pointer;flex:1;font-size:15px;font-weight:500}.tk-seg button[aria-pressed=true]{color:var(--rg-green-ink);background:var(--rg-green);border-color:var(--tk-accent);font-weight:700}.tk-switch-row,.tk-limit{background:var(--rg-surface);border:1px solid var(--rg-line);border-radius:var(--rg-radius-card);justify-content:space-between;align-items:center;gap:16px;margin-top:20px;padding:14px 16px;display:flex}.tk-switch-text,.tk-limit-text{flex-direction:column;gap:4px;display:flex}.tk-switch-title{font-size:16px;font-weight:700}.tk-switch-sub{color:var(--rg-text-dim);font-size:13px}.tk-switch{width:64px;height:var(--rg-tap);background:var(--rg-surface-2);border:1px solid var(--rg-line);cursor:pointer;border-radius:22px;flex-shrink:0;padding:0;position:relative}.tk-switch-knob{background:var(--rg-text-dim);border-radius:50%;width:32px;height:32px;transition:transform .15s;position:absolute;top:5px;left:5px}.tk-switch[aria-checked=true]{background:var(--rg-green);border-color:var(--tk-accent)}.tk-switch[aria-checked=true] .tk-switch-knob{background:var(--rg-page);transform:translate(20px)}.tk-stepper{align-items:center;gap:8px;display:flex}.tk-stepper .btn{width:var(--rg-tap);padding:0;font-size:20px}.tk-stepper-n{text-align:center;min-width:40px;font-family:var(--heading);font-size:26px;font-weight:700}.tk-sticky{z-index:2;padding:12px 0 calc(var(--safe-bottom) + 14px);background:var(--rg-page);border-top:1px solid var(--rg-line);margin-top:24px;position:sticky;bottom:0}.tk-go{width:100%;min-height:52px;font-size:16px}.tk-start{padding-bottom:0}.tk-carried{color:var(--rg-text);flex-wrap:wrap;align-items:center;gap:0 6px;margin:8px 0 0;font-size:15px;font-weight:700;display:flex}.tk-carried-change{min-width:var(--rg-tap);align-items:center;display:inline-flex}html.vv-keyboard .tk-start .tk-sticky{display:none}.tk-live-page{padding-top:0}.tk-live{flex-direction:column;min-height:100%;padding-bottom:0;display:flex}.tk-grow{flex:1 0 24px}.tk-live>.tk-footer{margin-top:0}.tk-top{z-index:3;background:var(--rg-page);border-bottom:1px solid var(--rg-line);margin:0 -16px;padding:8px 16px;position:sticky;top:0}.tk-top-row{align-items:center;gap:12px;display:flex}.tk-back{min-width:var(--rg-tap);white-space:nowrap;flex-shrink:0;padding:0 12px;font-size:14px}.tk-player{min-width:4.5em;font-family:var(--heading);white-space:nowrap;text-overflow:ellipsis;flex:auto;margin:0;font-size:24px;font-weight:700;line-height:1;overflow:hidden}.tk-status{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.tk-half{height:30px;font-size:13px}.tk-outs{min-height:var(--rg-tap);font:inherit;color:var(--rg-text);border:1px solid var(--rg-text);border-radius:var(--rg-radius-btn);cursor:pointer;background:0 0;flex-shrink:0;padding:0 10px;font-size:15px}.tk-atbat{color:var(--rg-text-dim);flex-shrink:0;font-size:14px}.tk-atbat.tk-atbat-now{min-height:30px;color:var(--rg-text);border:1px solid var(--rg-line);border-radius:var(--rg-radius-btn);align-items:center;margin-left:0;padding:0 10px;display:inline-flex}.tk-score{min-width:0;min-height:var(--rg-tap);font-family:var(--heading);color:var(--rg-text);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;flex:none;align-items:center;margin-left:auto;padding:0 0 0 4px;font-size:17px;font-weight:700;display:inline-flex;overflow:hidden}.modal-panel.tk-changed{border:1px solid var(--tk-accent);padding:16px}.tk-changed-eyebrow{color:var(--tk-accent);margin:0}.tk-changed-title{font-family:var(--heading);margin:6px 0;font-size:30px;font-weight:700;line-height:1.05}.tk-changed-text{color:var(--rg-text-dim);margin:0 0 12px;font-size:15px;line-height:1.4}.tk-changed-actions{gap:8px;display:flex}.tk-changed-actions .btn-primary{flex:1}.tk-changed-actions .tk-changed-undo{flex:1 1 0;min-width:0;min-height:48px;line-height:1.1}.tk-changed-actions .tk-changed-ok{flex:2 1 0;min-height:48px}.tk-chips{display:contents}.tk-ab-chip{min-height:var(--rg-tap);font:inherit;color:var(--rg-text);border:1px solid var(--rg-line);cursor:pointer;background:0 0;border-radius:22px;flex-shrink:0;align-items:center;gap:4px;padding:0 12px;font-size:15px;display:inline-flex}.tk-ab-chip:disabled{cursor:default;opacity:1}.tk-ab-chip.is-hit b{color:var(--tk-accent)}.tk-ab-chip.is-on{border:2px solid var(--tk-accent);padding:0 11px}.tk-editing{color:var(--rg-text-dim);margin:12px 0 0;font-size:14px}.tk-step{margin-top:16px}.tk-step-head{align-items:center;gap:10px;display:flex}.tk-step-n{width:24px;height:24px;color:var(--rg-text);border:1px solid var(--rg-line);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.tk-step-n.is-done{color:var(--rg-green-ink);background:var(--rg-green);border-color:var(--tk-accent)}.tk-step-title{font-family:var(--heading);margin:0;font-size:21px;font-weight:700;line-height:1.15}.tk-optional{font-family:var(--sans);color:var(--rg-text-dim);font-size:14px;font-weight:400}.tk-step-hint{color:var(--rg-text-dim);margin:4px 0 10px;font-size:14px;line-height:1.4}.tk-step-hint b{color:var(--rg-text)}.tk-center{text-align:center}.tk-pitches .tk-step-head{padding-right:72px}.tk-pitch-hide{min-width:var(--rg-tap);min-height:var(--rg-tap);font:inherit;color:var(--tk-accent);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;padding:0 12px;font-size:14px;text-decoration:underline;text-decoration-thickness:1px;position:absolute;top:2px;right:2px}.tk-pitch-open{width:100%;min-height:48px;font:inherit;color:var(--rg-text);text-align:left;border:1px solid var(--tk-accent);border-radius:var(--rg-radius-card);cursor:pointer;background:0 0;align-items:center;gap:10px;margin-top:16px;padding:0 14px;display:flex}.tk-pitch-open-title{font-family:var(--heading);color:var(--tk-accent);font-size:19px;font-weight:700}.tk-pitch-open-count{font-family:var(--heading);font-size:18px;font-weight:700}.tk-pitch-open-chev{color:var(--tk-accent);margin-left:auto;font-size:24px;line-height:1}.tk-count{letter-spacing:.1em;text-transform:uppercase;color:var(--rg-text-dim);flex-wrap:wrap;align-items:center;gap:6px 16px;margin-bottom:10px;font-size:12px;font-weight:700;display:flex}.tk-count-part{align-items:center;gap:8px;display:inline-flex}.tk-count-n{letter-spacing:0;text-transform:none;margin-left:auto;font-weight:400}.tk-dots{gap:6px;display:inline-flex}.tk-dot{border:1.5px solid var(--rg-text-dim);border-radius:50%;width:14px;height:14px}.tk-dot.is-ball.is-on{background:var(--rg-text);border-color:var(--rg-text)}.tk-dot.is-strike.is-on{background:var(--rg-green);border-color:var(--tk-accent)}.tk-pitch-btns{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.tk-pitch-btns .btn{white-space:normal;background:var(--rg-surface);border-color:var(--rg-line);min-height:48px;padding:0 4px;font-size:14px;line-height:1.15}.tk-pitch-btns .btn:disabled{opacity:.4}.tk-field-box{flex-direction:column;display:flex}.spray-field{width:100%;max-width:420px;max-height:var(--tk-field-max,30svh);touch-action:manipulation;margin:0 auto;display:block}.spray-field.is-tappable{cursor:crosshair}.tk-tapped{min-height:20px;color:var(--rg-text-dim);text-align:center;margin:4px 0 0;font-size:13px}.tk-result-group{border:1px solid var(--tk-box-line);border-radius:var(--rg-radius-card);margin-top:18px;padding:18px 12px 12px;position:relative}.tk-result-group>.tk-eyebrow{color:var(--tk-accent);background:var(--tk-box-bg,var(--rg-page));margin:0;padding:0 8px;line-height:1;position:absolute;top:0;left:12px;transform:translateY(-50%)}.tk-sheet{--tk-box-bg:var(--rg-ink)}@media (width<=699px){.tk-result-group{padding:16px 6px 6px}.tk-result-group>.tk-eyebrow{left:8px}}.tk-results{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.tk-results-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tk-results.is-one{grid-template-columns:1fr}.tk-result{min-height:60px;font:inherit;color:var(--rg-text);text-align:left;background:var(--rg-surface);border:1px solid var(--rg-line);border-radius:var(--rg-radius-btn);cursor:pointer;flex-direction:column;justify-content:center;gap:3px;padding:8px 10px;display:flex}.tk-result-label{font-size:15px;font-weight:700;line-height:1.15}.tk-result-hint{color:var(--rg-text-dim);font-size:12px;line-height:1.3}.tk-result[aria-pressed=true],.tk-result.is-scored{color:var(--rg-green-ink);background:var(--rg-green);border-color:var(--tk-accent)}.tk-result[aria-pressed=true] .tk-result-hint,.tk-result.is-scored .tk-result-hint{color:var(--rg-green-ink)}.tk-link.tk-my-games{color:var(--tk-accent);white-space:nowrap;flex-shrink:0;align-items:center;gap:4px;padding-right:4px;font-size:14px;font-weight:700;display:inline-flex}.tk-mock-line{margin:4px 0 -4px;line-height:1.3}.tk-saved-line{color:var(--rg-text-dim);margin:4px 0 -4px;font-size:13px;line-height:1.3}.tk-next{color:var(--rg-text);margin:12px 0 0;font-size:15px;line-height:1.4}.tk-runner-q{margin-top:14px}.tk-help{background:var(--rg-green-tint);border:1px solid var(--tk-accent);border-radius:var(--rg-radius-card);margin-top:10px;padding:12px 14px;font-size:15px;line-height:1.45}.tk-help b{color:var(--tk-accent)}.tk-how-row,.tk-other-reached,.tk-other-batter{margin-top:12px}.tk-note-step .tk-note-box{margin-top:0}.tk-input.tk-note-text.is-needed{border-color:var(--tk-accent)}.tk-pbp{margin-top:8px}.tk-pbp-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;margin-bottom:6px;display:flex}.tk-pbp-label{margin:0}.tk-pbp-head .tk-count.tk-mound-count{gap:4px 12px;margin:0}.tk-pbp-groups{flex-wrap:wrap;align-items:flex-start;gap:6px 14px;min-height:26px;display:flex}.tk-pbp-group{flex-direction:column;align-items:center;gap:2px;display:inline-flex}.pm-dots.tk-pbp-dots{gap:4px;min-height:0}.tk-pbp-dots .pm-dot{width:24px;height:24px;font-size:11px}.tk-pbp-result{text-align:center;white-space:nowrap;min-height:14px;color:var(--rg-text-dim);font-size:12px;line-height:1.2}.tk-pbp-group.is-now .tk-pbp-result{color:var(--tk-accent)}.tk-pbp-dots .pm-dot.is-result{border-radius:12px;width:auto;min-width:24px;padding:0 5px}.pm-dot.is-play{color:var(--rg-page);background:var(--rg-text);border:1px solid var(--rg-text)}.tk-pbp-empty{color:var(--rg-text-dim);font-size:13px}.tk-limit-row{justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.tk-saved{background:var(--rg-ink);border:1px solid var(--tk-accent);border-radius:var(--rg-radius-card);margin-top:12px;padding:10px 12px;font-size:14px;line-height:1.4}.tk-saved p{margin:0}.tk-saved-line b{color:var(--tk-accent)}.tk-saved-line+.tk-tip{margin-top:6px}.tk-tip{color:var(--rg-text-dim)}.tk-tip b{color:var(--rg-text)}.tk-question{margin-top:20px}.tk-q{font-family:var(--heading);margin:0;font-size:26px;font-weight:700;line-height:1.1}.tk-how .tk-q{margin:16px 0 12px}.tk-big-choices{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.tk-big{min-height:64px;font-family:var(--heading);color:var(--rg-text);background:var(--rg-surface);border:1px solid var(--rg-line);border-radius:var(--rg-radius-btn);cursor:pointer;font-size:30px;font-weight:700}.tk-big[aria-pressed=true]{color:var(--rg-green-ink);background:var(--rg-green);border-color:var(--tk-accent)}.tk-big:disabled{opacity:.35;cursor:default}.tk-not-on{margin-top:8px}.tk-diamond{aspect-ratio:1;width:min(240px,70vw);margin:8px auto 0;position:relative}.tk-diamond-lines{width:100%;height:100%;position:absolute;inset:0}.tk-base{width:56px;height:56px;color:var(--rg-text-dim);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin:-28px 0 0 -28px;padding:0;display:flex;position:absolute}.tk-base-mark{background:var(--rg-text);border-radius:2px;width:22px;height:22px;transform:rotate(45deg)}.tk-base.is-on .tk-base-mark{background:var(--rg-green);width:28px;height:28px}.tk-base:disabled{cursor:default}.tk-base:disabled .tk-base-mark{background:var(--rg-line)}.tk-base-name{white-space:nowrap;margin-top:-6px;font-size:13px;position:absolute;top:100%;left:50%;transform:translate(-50%)}.tk-base.is-2nd .tk-base-name{top:auto;bottom:-18px}.tk-base.is-on .tk-base-name{color:var(--tk-accent);font-weight:700}.tk-runner-card{align-items:center;gap:14px;margin-top:12px;display:flex}.tk-runner-text{flex:1;min-width:0}.tk-runner-card .tk-diamond{flex-shrink:0;width:150px;margin:6px 4px 14px 14px}.tk-runner-card .tk-step-hint{margin:6px 0 0}.tk-pick-first{color:var(--rg-text);font-weight:700}.tk-base.is-from .tk-base-mark{background:var(--rg-text-dim)}.tk-diamond.is-out .tk-base-mark{background:var(--rg-line)}.tk-runner-card .tk-base-name{font-size:12px}.tk-runner-title{font-family:var(--heading);margin:0;font-size:22px;font-weight:700;line-height:1.05}.tk-runner-sub{color:var(--rg-text-dim);margin:4px 0 0;font-size:15px}.tk-runner .tk-result-group{margin-top:20px}.tk-note{color:var(--rg-text-dim);border:1px dashed var(--rg-line);border-radius:var(--rg-radius-card);margin:16px 0 0;padding:10px 12px;font-size:14px;line-height:1.4}.tk-story{margin-top:20px}.tk-story ol{border-left:2px solid var(--tk-accent);margin:0;padding:0 0 0 18px;list-style:none}.tk-story li{padding:6px 0;font-size:16px;position:relative}.tk-story li:before{content:"";background:var(--rg-green);border-radius:50%;width:12px;height:12px;position:absolute;top:12px;left:-25px}.tk-run{color:var(--tk-accent)}.tk-done-view .tk-step-hint{margin-top:12px}.tk-theirs{border:1px solid var(--rg-line);border-radius:var(--rg-radius-card);margin-top:16px;padding:16px}.tk-their-half .tk-next{margin-top:4px}.tk-pitching-ask{margin-top:14px}.tk-pitching-q{margin:0 0 8px;font-size:16px;font-weight:700}.tk-their-half .tk-pitching-now{width:100%}.tk-theirs-title{font-family:var(--heading);margin:0 0 4px;font-size:24px;font-weight:700}.tk-footer{flex-direction:column;gap:8px;display:flex}.btn.tk-end-half{justify-content:space-between;width:100%;min-height:48px;font-size:15px}.btn.tk-end-half.btn-primary{background:var(--rg-green);border-color:var(--tk-accent)}.tk-actions{gap:8px;display:flex}.tk-actions .btn{min-height:52px;font-size:16px}.tk-actions .tk-save{flex:1;min-width:0}.tk-actions .tk-up-again{white-space:normal;padding:0 12px;line-height:1.15}.tk-scorebox{border:1px solid var(--tk-box-line);border-radius:var(--rg-radius-card);flex-wrap:wrap;column-gap:20px;margin-top:20px;padding:12px 14px 4px;display:flex}.tk-scorebox-title{color:var(--tk-accent);flex:0 0 100%;margin:0 0 4px}.tk-scorebox-row{flex:220px;grid-template-columns:1fr 44px 40px 44px;align-items:center;column-gap:8px;min-width:0;margin-bottom:8px;display:grid}.tk-scorebox-name{min-width:0;font-family:var(--heading);text-overflow:ellipsis;white-space:nowrap;font-size:19px;font-weight:700;overflow:hidden}.tk-scorebox-row .btn{min-width:44px;min-height:44px;padding:0;font-size:20px}.tk-scorebox-n{font-family:var(--heading);text-align:center;font-size:24px;font-weight:700}.tk-end-text{margin:8px 0 16px}.tk-sides{grid-template-columns:1fr 1fr 1fr;gap:8px;margin-top:8px;display:grid}.tk-side-btn{min-height:var(--rg-tap);font:inherit;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;color:var(--rg-text);background:var(--rg-ink);border:1px solid var(--rg-text);border-radius:var(--rg-radius-btn);cursor:pointer;padding:0 8px;font-size:13px;font-weight:700;overflow:hidden}.tk-side-btn[aria-pressed=true]{color:var(--rg-green-ink);background:var(--rg-green);border-color:var(--tk-accent)}.tk-atbat{color:var(--rg-text-dim);flex-shrink:0;margin-left:auto;font-size:14px}.btn.tk-switch-to{width:100%;margin-top:12px}.tk-mound-totals{text-align:center;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.tk-mound-total{flex-direction:column;justify-content:flex-end;align-items:center;display:flex}.tk-mound-n{font-family:var(--heading);font-size:60px;font-weight:700;line-height:.95}.tk-mound-total.is-inning .tk-mound-n{font-size:40px}.tk-mound-l{color:var(--rg-text-dim);margin-top:4px}.tk-limit-bar{margin-top:12px}.tk-mound-count{justify-content:center;margin:10px 0 8px}.tk-bs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.tk-bs .btn{min-height:72px;font-family:var(--heading);white-space:normal;padding:0 6px;font-size:26px;font-weight:700;line-height:1.05}.tk-bs .tk-bs-ball{background:var(--rg-surface);border-color:var(--rg-line)}.tk-bs2{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.tk-pitch2{min-height:60px;font:inherit;color:var(--rg-text);text-align:center;background:var(--rg-surface);border:1px solid var(--rg-line);border-radius:var(--rg-radius-btn);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:6px;display:flex}.tk-pitch2.tk-in-play{border:2px solid var(--tk-accent)}.tk-pitch2-label{font-size:17px;font-weight:700}.tk-in-play .tk-pitch2-label{color:var(--tk-accent)}.tk-pitch2-hint{color:var(--rg-text-dim);font-size:12px;line-height:1.2}.tk-mound-links{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-top:8px;display:flex}.tk-link{min-height:var(--rg-tap);font:inherit;color:var(--tk-accent);text-underline-offset:3px;text-align:left;cursor:pointer;background:0 0;border:none;padding:0;font-size:15px;text-decoration:underline;text-decoration-thickness:1px}.tk-link.tk-run-against{color:var(--tk-accent);font-weight:700}.tk-mound{flex-direction:column;display:flex}.tk-play-sheet .spray-field.tk-play-field{max-height:min(34svh,300px);margin-top:8px}.tk-play-q{margin:8px 0 4px}.tk-result-hint:empty{display:none}.tk-play-results .tk-result{min-height:48px}.tk-fielders{border:1px solid var(--rg-line);border-radius:var(--rg-radius-card);margin-top:16px;padding:10px 12px}.tk-fielders-head{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-bottom:6px;display:flex}.tk-fielders-head h4{margin:0}.tk-fielders .tk-chip{min-width:var(--rg-tap);justify-content:center}.tk-fielders-line{color:var(--tk-accent);font-weight:700}.tk-play-actions{border-top:1px solid var(--rg-line);flex-shrink:0;margin-top:12px;padding-top:12px}.tk-pitch-hint{margin-top:8px}.tk-mound-line{color:var(--rg-text-dim);margin:12px 0 0;font-size:14px}.modal-panel.tk-sheet{width:min(560px,100%);max-height:calc(var(--vv-height,100svh) - max(16px, var(--safe-top)) - 8px);padding-bottom:calc(var(--safe-bottom) + 14px);text-align:left;border:1px solid var(--rg-line);border-top:2px solid var(--tk-accent);border-radius:14px 14px 0 0;flex-direction:column;margin:auto 0 0;display:flex;overflow:hidden}.tk-over-title{font-family:var(--heading);margin:6px 0;font-size:30px;font-weight:700;line-height:1.05}.tk-sheet-body{overscroll-behavior:contain;min-height:0;overflow-y:auto}.ff-sheet-actions{flex-shrink:0;margin-top:8px}.tk-over-actions{border-top:1px solid var(--rg-line);flex-direction:column;flex-shrink:0;gap:8px;margin-top:12px;padding-top:12px;display:flex}.tk-over-actions .btn{white-space:normal;width:100%;min-height:52px;line-height:1.15}.tk-note-box{margin-top:20px}.tk-note-head{align-items:center;gap:10px;margin-bottom:8px;display:flex}.tk-note-head .tk-note-title{flex:1;min-width:0}.tk-note-title{font-size:22px}.tk-note-tag{letter-spacing:.08em;text-transform:uppercase;color:var(--tk-accent);border:1px solid var(--rg-line);border-radius:var(--rg-radius-btn);flex-shrink:0;padding:3px 8px;font-size:12px;font-weight:700}.tk-input.tk-note-text{resize:vertical;min-height:88px;margin-top:8px;padding:12px 14px;line-height:1.4}.tk-phrases{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.tk-switch-row.tk-include{margin-top:12px}.tk-note-save{width:100%;margin-top:10px}.tk-statline{justify-content:space-between;gap:8px;margin:16px 0;display:flex}.tk-stat{flex-direction:column;align-items:center;gap:2px;display:flex}.tk-stat-n{font-family:var(--heading);font-size:32px;font-weight:700;line-height:1}.tk-stat-label{letter-spacing:.1em;color:var(--rg-text-dim);font-size:11px;font-weight:700}.tk-ab-list{margin:0 0 16px;padding:0;list-style:none}.tk-ab-list li{border-bottom:1px solid var(--rg-line);align-items:baseline;gap:12px;padding:12px 0;display:flex}.tk-ab-inning{font-family:var(--heading);color:var(--rg-text-dim);flex:0 0 40px;font-size:18px;font-weight:700}.tk-ab-text{flex:1;font-size:15px}.tk-ab-code{font-weight:700}@media (orientation:portrait) and (height<=600px){.tk-mound-totals{margin-top:6px}.tk-mound-n{font-size:40px}.tk-mound-total.is-inning .tk-mound-n{font-size:30px}.tk-mound-l{margin-top:2px;font-size:11px}.tk-limit-bar{margin-top:6px}.tk-mound-count{margin:6px 0}.tk-bs .btn{min-height:60px;font-size:26px}}.tk-inning-inline,.tk-side-short{display:none}.tk-pbp-earlier{color:var(--rg-text-dim);align-self:center;font-size:12px;display:none}@media (width<=500px),(orientation:landscape) and (height<=600px){.tk-pbp-group:nth-last-child(n+3){display:none}.tk-pbp-groups:has(.tk-pbp-group:nth-last-child(3)) .tk-pbp-earlier{display:inline}}@media (orientation:portrait) and (height<=600px){.tk-top{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name name""status sides";align-items:center;column-gap:8px;display:grid}.tk-top-row{grid-area:name}.tk-status{grid-area:status}.tk-sides{grid-area:sides;align-self:start;gap:8px;margin-top:8px;display:flex}.tk-side-btn{min-width:var(--rg-tap);padding:0 10px}.tk-side-long{display:none}.tk-side-short{display:inline}}@media (orientation:landscape) and (height<=600px){.tk-side-long{display:none}.tk-side-short{display:inline}.tk-sides{flex:none;gap:8px;margin-top:0;display:flex}.tk-side-btn{min-width:var(--rg-tap);padding:0 10px}.tk-mound .tk-bs .btn{min-height:48px;font-size:22px}.tk-mound .tk-next,.tk-mound .tk-pbp{margin-top:6px}}@media (orientation:portrait) and (height<=600px){.tk-mound-numbers .tk-mound-totals{display:none}.tk-inning-inline{display:inline}.tk-mound .tk-limit-bar{margin-top:6px}.tk-mound .tk-next{margin-top:8px;font-size:14px}.tk-mound .tk-pbp,.tk-mound .tk-bs{margin-top:6px}.tk-mound .tk-bs .btn{min-height:48px;font-size:24px}.tk-mound .tk-next,.tk-mound .tk-pbp{margin-top:4px}.tk-live.is-mound .tk-top{padding-top:6px;padding-bottom:6px}}@media (orientation:portrait) and (height<=760px){.tk-field-box .tk-step-hint{display:none}.tk-field-box .tk-step-head{margin-bottom:4px}.tk-pitch-open,.tk-live .tk-step{margin-top:10px}.tk-footer{padding-top:8px;padding-bottom:calc(var(--safe-bottom) + 10px);flex-direction:row;align-items:stretch}.btn.tk-end-half{white-space:normal;text-align:left;flex-direction:column;flex:0 44%;justify-content:center;align-items:flex-start;gap:2px;min-height:52px;padding:4px 10px;line-height:1.15}.tk-footer .tk-actions{flex:auto;min-width:0}.tk-footer:has(.tk-actions>:only-child) .btn.tk-end-half{flex:1 1 0;min-width:0}.tk-footer .tk-actions:has(>:only-child){flex:none}.tk-actions .btn{min-height:52px;padding:0 12px;font-size:15px}.tk-actions .tk-save{white-space:normal;line-height:1.15}.spray-field{max-height:var(--tk-field-max,30svh)}}@media (orientation:landscape) and (height<=600px){.tk-page{padding-top:12px}.tk-live-page{padding-top:0;container-type:size}.tk-inner{max-width:none}.tk-top{align-items:center;gap:12px;padding-top:6px;padding-bottom:6px;display:flex}.tk-top-row{flex:0 auto;min-width:0}.tk-player{font-size:22px}.tk-status{flex:auto;min-width:0;margin-top:0}.tk-footer{padding-top:8px;padding-bottom:max(8px, calc(var(--safe-bottom) + 14px));flex-direction:row;align-items:stretch}.tk-footer .tk-end-half{flex:1 1 0;width:auto;min-width:0;min-height:48px}.tk-footer .tk-actions{flex:1 1 0}.tk-footer .tk-actions .btn{min-height:48px}.tk-live.is-entry{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;column-gap:20px;display:grid}.tk-live.is-entry>*,.tk-live.is-entry .tk-entry>*,.tk-live.is-entry .tk-work>*{grid-column:2}.tk-live.is-entry>.tk-top,.tk-live.is-entry>.tk-footer,.tk-live.is-entry>.tk-end-row{grid-column:1/-1}.tk-live.is-entry .tk-entry,.tk-live.is-entry .tk-work{display:contents}.tk-live.is-entry .tk-field-box{top:calc(var(--tk-lg-h,0px) + var(--tk-top-h,57px) + 10px);height:calc(100cqh - var(--tk-lg-h,0px) - var(--tk-top-h,57px) - var(--tk-foot-h,66px) - 20px);grid-area:2/1/span 12;margin-top:10px;padding:12px 8px 4px;position:sticky}.tk-live.is-entry .tk-field-box .tk-step-hint,.tk-live.is-entry .tk-field-box .tk-step-head{display:none}.tk-live.is-entry .tk-field-box .spray-field{margin-top:4px}.tk-live.is-entry .tk-field-box{position:sticky}.tk-live.is-entry .tk-tapped{text-align:left;pointer-events:none;width:32%;min-height:0;margin:0;font-size:11px;line-height:1.25;position:absolute;bottom:0;left:0}.tk-live.is-entry .spray-field{flex:1;min-height:0;max-height:none}.tk-live .tk-top{margin:0;padding-left:0;padding-right:0}.tk-chips{margin-left:0;margin-right:0;padding-left:0}.tk-mound{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;column-gap:20px;display:grid}.tk-mound>*{grid-column:1/-1}.tk-mound .tk-mound-numbers{grid-area:2/1/span 3}.tk-mound .tk-next,.tk-mound>.tk-sec-top{grid-row:1}.tk-mound .tk-bs{grid-area:2/2}.tk-mound .tk-bs2{grid-area:3/2}.tk-mound .tk-mound-links{grid-area:4/2}.tk-mound-totals{margin-top:2px}.tk-limit-bar.pm-limit{gap:2px}.tk-mound-n{font-size:36px}.tk-mound-total.is-inning .tk-mound-n{font-size:28px}.tk-mound-l{margin-top:2px;font-size:11px}.tk-limit-bar{margin-top:4px}.tk-mound-count{margin:4px 0 0}.tk-bs{margin-top:8px}.tk-bs .btn{min-height:56px;font-size:24px}.tk-over-actions{flex-direction:row}.tk-over-actions .btn{flex:1 1 0;min-height:48px;padding:0 8px}.tk-diamond{width:min(220px,40vw)}}@media (orientation:landscape) and (width>=900px) and (height>=601px){.tk-mound{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;column-gap:24px;display:grid}.tk-mound>*{grid-column:1/-1}.tk-mound-numbers{display:contents}.tk-mound .tk-mound-totals{grid-area:2/1}.tk-mound .tk-limit-bar{grid-area:3/1}.tk-mound .tk-pbp{grid-area:5/1/auto/-1}.tk-mound .tk-next,.tk-mound>.tk-sec-top{grid-row:1}.tk-mound .tk-bs{grid-area:2/2}.tk-mound .tk-bs2{grid-area:3/2}.tk-mound .tk-mound-links{grid-area:4/2}}@media (orientation:portrait) and (height<=600px){.tk-live.is-mound .tk-atbat{display:none}.tk-mound .tk-bs{margin-top:6px}.tk-mound .tk-bs .btn{min-height:var(--rg-tap);font-size:18px}.tk-mound .tk-next{font-size:13px;line-height:1.3}.tk-mound .tk-limit-bar{margin-top:4px}.tk-mound .tk-bs2{margin-top:8px}.tk-pbp-head{margin-bottom:2px}.tk-pitch2{min-height:var(--rg-tap);gap:0;padding:2px 4px}.tk-pitch2-label{font-size:15px}.tk-pitch2-hint{font-size:11px;line-height:1.15}}@media (orientation:landscape) and (height<=600px){.tk-mound .tk-bs .btn{font-size:20px}.tk-pitch2{min-height:48px;padding:4px}.tk-pitch2-label{font-size:15px}.tk-pitch2-hint{font-size:11px}}@media (orientation:portrait) and (width<=500px) and (height>=601px){.tk-live.is-mound .tk-atbat{display:none}.tk-mound-n{font-size:40px}.tk-mound-total.is-inning .tk-mound-n{font-size:30px}.tk-mound-totals{margin-top:6px}.tk-mound .tk-bs .btn{min-height:56px;font-size:22px}}@media (orientation:portrait) and (width<=500px) and (height<=800px){.tk-mound-numbers .tk-mound-totals{display:none}.tk-inning-inline{display:inline}.tk-mound .tk-limit-bar{margin-top:6px}}@media (orientation:landscape) and (height<=600px){.tk-mound-numbers .tk-mound-totals{display:none}.tk-inning-inline{display:inline}}.tk-pbp-legend{color:var(--rg-text-dim);margin:4px 0 0;font-size:12px;line-height:1.3;display:none}.tk-pbp-legend.is-new{display:block}@media (width>=700px) and (height>=601px){.tk-pbp-legend{display:block}}.tk-contact{margin-top:12px}.tk-contact h4{margin:0 0 6px}.tk-pbp-dots:empty{min-height:24px}@media (orientation:portrait) and (height<=600px){.tk-pbp-legend{margin-top:2px;font-size:11px;line-height:1.2}.tk-pbp-head{margin-bottom:0}.tk-pbp-result{font-size:11px;line-height:1.15}.tk-pbp-group{gap:1px}.tk-mound .tk-limit-bar.pm-limit{gap:3px;margin-top:2px}.tk-mound .tk-bs{margin-top:4px}.tk-live.is-mound .tk-sticky{padding-top:8px;padding-bottom:calc(var(--safe-bottom) + 8px)}}.tk-rtitle{font-family:var(--heading);text-transform:uppercase;margin:0;font-size:40px;font-weight:700;line-height:1}.tk-rnumber{color:var(--tk-accent)}.tk-rmatch{color:var(--rg-text-dim);margin:6px 0 0;font-size:14px}.tk-rmatch b{color:var(--rg-text)}.tk-rsummary{background:var(--rg-surface);border-left:4px solid var(--tk-accent);margin:14px 0 0;padding:14px 16px;font-size:16px;line-height:1.5}.tk-rsection{margin-top:28px}.tk-rsub{margin-top:20px}.tk-rgrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}@media (width<=430px){.tk-rgrid .tk-rstat-n{font-size:24px}.tk-rgrid .tk-rstat-l{letter-spacing:.03em;font-size:10px}}.tk-rgrid .tk-rstat{background:var(--rg-surface);border:1px solid var(--rg-line);border-radius:var(--rg-radius-card);padding:10px 4px}.tk-rstat{text-align:center;flex-direction:column;align-items:center;gap:4px;min-width:0;display:flex}.tk-rstat-n{font-family:var(--heading);font-size:30px;font-weight:700;line-height:1}.tk-rstat-n.is-green{color:var(--tk-accent)}.tk-rstat-l{letter-spacing:.06em;text-transform:uppercase;color:var(--rg-text-dim);font-size:11px;font-weight:700;line-height:1.2}.tk-rrow{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;display:grid}.tk-rrow .tk-rstat-n{font-size:34px}.tk-rrow-small .tk-rstat-n{font-size:26px}.tk-rbars{margin-top:14px}.tk-rbar-row{grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:24px;font-size:13px;display:grid}.tk-rbar-label{color:var(--rg-text-dim)}.tk-rbar{background:var(--rg-surface);border-radius:2px;height:12px;display:flex;overflow:hidden}.tk-rbar-s{background:var(--rg-green)}.tk-rbar-b{background:#6a6a6a}.tk-rbar-text{color:var(--rg-text-dim);white-space:nowrap}.tk-rbar-foot{color:var(--rg-text-dim);justify-content:space-between;gap:12px;margin:6px 0 0;font-size:12px;display:flex}.tk-rlimit.is-near,.tk-rlimit.is-reached{color:var(--rg-text);font-weight:700}.tk-rlegend-sq{vertical-align:middle;width:9px;height:9px;margin:0 3px 0 6px;display:inline-block}.tk-rlegend-sq.is-s{background:var(--rg-green)}.tk-rlegend-sq.is-b{background:#6a6a6a}.tk-rlegend-sq.is-pitched{border:1px solid var(--rg-line);background:#14301a;margin-left:0}.tk-rcontact{gap:3px;display:flex}.tk-rcontact-part{flex-direction:column;gap:4px;min-width:44px;display:flex}.tk-rcontact-bar{border-radius:2px;height:14px}.tk-rcontact-part.is-ground .tk-rcontact-bar{background:var(--rg-green)}.tk-rcontact-part.is-line .tk-rcontact-bar{background:var(--rg-text)}.tk-rcontact-part.is-fly .tk-rcontact-bar{background:#8a8a8a}.tk-rcontact-part.is-pop .tk-rcontact-bar{background:#4a4a4a}.tk-rcontact-label{color:var(--rg-text-dim);white-space:nowrap;font-size:13px}.tk-rcontact-part.is-ground .tk-rcontact-label{color:var(--tk-accent)}.tk-rline{margin:8px 0 0;font-size:15px;line-height:1.45}.tk-rspray{margin:20px 0 0}.tk-rspray-title{margin-bottom:8px;font-size:15px;font-weight:700}.tk-rspray .spray-field.tk-rspray-field{max-width:360px;max-height:300px}.tk-rlegend{color:var(--rg-text-dim);text-align:center;margin:6px 0 0;font-size:12px}.tk-rlegend-dot{vertical-align:middle;border-radius:50%;width:9px;height:9px;margin:0 3px 0 8px;display:inline-block}.tk-rlegend-dot.is-hit{background:var(--rg-green)}.tk-rlegend-dot.is-out{border:1.5px solid var(--rg-text)}.tk-rempty{color:var(--rg-text-dim);margin:6px 0 0;font-size:14px}.tk-rabs{margin:0;padding:0;list-style:none}.tk-rab{border-bottom:1px solid var(--rg-line);grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;display:grid}.tk-rab-inning{font-family:var(--heading);color:var(--rg-text-dim);font-size:22px;font-weight:700}.tk-rab-main{flex-direction:column;gap:4px;min-width:0;display:flex}.tk-rab-time{color:var(--rg-text-dim);font-size:13px}.tk-rab-dots{flex-wrap:wrap;gap:4px;display:flex}.tk-rdot{vertical-align:middle;border:1.5px solid var(--rg-text);border-radius:50%;width:12px;height:12px;display:inline-block}.tk-rdot.is-strike{background:var(--rg-text)}.tk-rdot.is-play{background:var(--rg-green);border-color:var(--tk-accent)}.tk-rab-legend .tk-rdot{margin:0 3px 0 8px}.tk-rab-code{font-family:var(--heading);color:var(--rg-text-dim);font-size:20px;font-weight:700}.tk-rab-code.is-hit{color:var(--tk-accent)}.tk-rstories{margin:12px 0 0;padding:0;font-size:14px;line-height:1.5;list-style:none}.tk-rstories li+li{margin-top:4px}.tk-rstory-half{letter-spacing:.08em;text-transform:uppercase;color:var(--tk-accent);margin-right:6px;font-size:11px;font-weight:700}.tk-rinnings{border-collapse:collapse;table-layout:fixed;width:100%;font-size:14px}.tk-rinnings th,.tk-rinnings td{text-align:left;vertical-align:top;border-bottom:1px solid var(--rg-line);padding:10px 8px}.tk-rinnings thead th{letter-spacing:.08em;text-transform:uppercase;color:var(--rg-text-dim);font-size:11px;font-weight:700}.tk-rinnings thead th:first-child,.tk-rinnings tbody th{width:32px;padding-left:0}.tk-rinnings tbody th{font-family:var(--heading);color:var(--rg-text-dim);font-size:20px}.tk-rcell.is-pitch{background:#14301a}.tk-rcell.is-none,.tk-rcell.is-bat:not(.is-hit) .tk-rcell-text{color:var(--rg-text-dim)}.tk-rcell.is-bat .tk-rcell-text{color:var(--rg-text)}.tk-rcell.is-hit .tk-rcell-text{color:var(--tk-accent)}.tk-rcell-sub{color:var(--rg-text-dim);margin-top:2px;font-size:12px;display:block}.tk-marker{min-width:18px;height:18px;color:var(--rg-green-ink);background:var(--rg-green);vertical-align:1px;border-radius:3px;justify-content:center;align-items:center;margin-left:6px;padding:0 4px;font-size:11px;font-weight:700;display:inline-flex}.tk-rnotes-head{justify-content:space-between;align-items:center;display:flex}.tk-rnotes-head .tk-eyebrow{margin:0}.tk-rnotes-edit{color:var(--tk-accent);font-weight:700}.tk-rnotes{margin:0;padding:0;list-style:none}.tk-rnote{border-bottom:1px solid var(--rg-line);padding:12px 0}.tk-rnote-tag{letter-spacing:.08em;text-transform:uppercase;color:var(--rg-text-dim);margin:0;font-size:11px;font-weight:700}.tk-rnote-tag .tk-marker{margin:0 6px 0 0}.tk-rnote-text{margin:6px 0 0;font-size:15px;line-height:1.45}.tk-rprivate{color:var(--rg-text-dim);border:1px solid var(--rg-line);border-radius:var(--rg-radius-card);align-items:center;gap:8px;margin:12px 0 0;padding:10px 12px;font-size:13px;display:flex}.tk-redit{margin-top:16px}.tk-rnote-edit{border-bottom:1px solid var(--rg-line);padding:12px 0}.tk-rnote-edit .tk-note-text{margin-top:6px}.tk-rdone{width:100%;margin-top:16px}.tk-share-img{width:auto;max-width:100%;height:auto;max-height:calc(var(--vv-height,100svh) * .5);border:1px solid var(--rg-line);margin:12px auto 0;display:block}.tk-share-first .tk-share-img{max-height:calc(var(--vv-height,100svh) * .42);margin:4px auto 12px}.tk-reopened{margin-top:10px}.tk-reopened .btn{margin-top:8px}.tk-end-row{padding:12px 0 calc(var(--safe-bottom) + 16px)}.tk-end-row .btn{width:100%;min-height:48px;font-size:16px}.modal-panel.tk-intro{width:min(440px,100%);max-height:calc(var(--vv-height,100svh) - 24px);text-align:left;padding:20px;overflow-y:auto}.tk-intro-title{font-family:var(--heading);margin:0;font-size:26px;line-height:1.1}.tk-intro-lede{margin:8px 0 0;font-size:15px;line-height:1.4}.tk-intro-points{color:var(--rg-text-dim);flex-direction:column;gap:10px;margin:14px 0 0;padding:0;font-size:14px;line-height:1.35;list-style:none;display:flex}.tk-intro-points li{align-items:flex-start;gap:10px;display:flex}.tk-intro-points b{color:var(--rg-text)}.tk-intro-icon{color:var(--tk-accent);flex-shrink:0}.tk-intro-small{color:var(--rg-text-dim);margin:12px 0 0;font-size:13px}.tk-intro .btn{width:100%;min-height:48px;margin-top:12px}.tk-intro .tk-intro-later{margin-top:8px}.tk-how{margin-top:8px;display:block}@media (height<=600px){.modal-panel.tk-intro{padding:16px}.tk-intro-title{font-size:22px}.tk-intro-points{gap:8px;margin-top:10px;font-size:13px}.tk-intro .btn{min-height:44px;margin-top:10px}}@media (orientation:landscape) and (height<=600px){.modal-panel.tk-intro{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);align-content:start;column-gap:20px;width:min(760px,100%);padding:14px 16px;display:grid}.tk-intro>*{grid-column:1}.tk-intro .tk-intro-points{grid-area:1/2/span 6;gap:6px;margin:0}.tk-intro-title{font-size:20px}.tk-intro-lede{font-size:14px}.tk-intro-icon svg{width:22px;height:22px}.tk-intro .btn{margin-top:8px}}.tk-share-options{gap:10px;margin-top:12px;display:grid}.tk-share-option{min-height:72px}.tk-share-sizes{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}@media (width<=559px){.tk-share-sizes{grid-template-columns:minmax(0,1fr)}}.btn.tk-share-size[aria-pressed=true],.btn.tk-share-size[aria-pressed=true]:hover{color:var(--rg-green-ink);background:var(--rg-green);border-color:var(--tk-accent)}.tk-share-pages{text-align:center;color:var(--rg-text-dim);margin:6px 0 0;font-size:13px}.tk-photo-open{border:1px solid var(--rg-text);border-radius:var(--rg-radius-card);cursor:pointer;background:0 0;width:100%;max-width:420px;margin-top:10px;padding:0;display:block;overflow:hidden}.tk-photo-frame{width:100%;height:auto;display:block}.tk-photo-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.tk-photo-actions .btn{cursor:pointer;flex:140px}.tk-photo-move{width:min(100%, calc(55dvh * var(--photo-aspect,1)));border:1px solid var(--rg-text);touch-action:none;cursor:grab;margin:12px auto 0;overflow:hidden}.tk-photo-move .tk-photo-frame{width:100%;height:100%}.tk-photo-zoom{min-height:var(--rg-tap);align-items:center;gap:12px;margin-top:8px;display:flex}.tk-photo-zoom input{min-height:var(--rg-tap);accent-color:var(--tk-accent);flex:1}.tk-backup-why{color:var(--rg-text);margin:0 0 12px;font-size:15px;line-height:1.45}.tk-backup-row{margin-top:12px}.tk-backup-row .btn{width:100%}.tk-backup-row .tk-step-hint{margin-top:6px}.tk-backup .btn.tk-backup-send{margin-top:8px}.tk-contact h3{margin:0 0 6px}.tk-photo-add{position:relative}.tk-photo-input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}@media (width<=399px){.tk-top-row{gap:8px}.tk-link.tk-my-games{font-size:13px}.tk-top-row .tk-score{font-size:15px}}@media (height>=601px){.tk-live.is-theirs .tk-footer{flex-direction:column;align-items:stretch}.tk-live.is-theirs .tk-footer .btn.tk-end-half{flex:none;width:100%}}@media (height<=600px){.tk-live.is-entry .tk-saved-line{display:none}}@media (height<=800px){.tk-live.is-mound .tk-saved-line{display:none}}@media (width<=599px),(orientation:landscape) and (height<=600px){.tk-back-rest{display:none}}@media (orientation:landscape) and (height<=600px){.tk-top,.tk-top-row{gap:8px}.tk-link.tk-my-games{font-size:13px}}.btn.tk-end-half{text-align:center;white-space:normal;justify-content:center;align-items:center;font-weight:700;line-height:1.2}.tk-backup-body{margin-top:8px}.tk-sec{border:1px solid var(--tk-box-line);border-radius:var(--rg-radius-card);flex-direction:column;gap:8px;margin-top:22px;padding:18px 12px 12px;display:flex;position:relative}.tk-sec-label{letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 20px);color:var(--tk-accent);background:var(--tk-box-bg,var(--rg-page));align-items:center;gap:6px;margin:0;padding:0 6px;font-size:12px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:0;left:10px;overflow:hidden;transform:translateY(-50%)}.tk-sec-n{letter-spacing:0;width:20px;height:20px;color:var(--rg-green-ink);background:var(--rg-green);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.tk-sec-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.tk-sec-title{font-family:var(--heading);margin:0;font-size:21px;font-weight:700;line-height:1.1}.tk-sec-head>.tk-link{flex:none}.tk-sec-line{color:var(--rg-text-dim);margin:0;font-size:14px;line-height:1.4}.tk-sec>.tk-results,.tk-sec>.tk-phrases{margin-top:2px}.tk-fp-note .tk-note-box{border:none;margin:0;padding:0}.tk-posfield{width:min(100%,440px);margin:4px auto 22px;position:relative}.tk-posfield .spray-field{width:100%;max-width:none;height:100%;max-height:none;display:block}.tk-pos{width:44px;height:44px;font:inherit;color:#000;cursor:pointer;background:#fff;border:2px solid #000;border-radius:50%;padding:0;font-size:14px;font-weight:700;position:absolute;transform:translate(-50%,-50%)}.tk-pos[aria-pressed=true]{background:var(--rg-green);box-shadow:0 0 0 3px #000, 0 0 0 5px var(--tk-accent)}.tk-pos-more{margin-top:4px}.tk-pos-note{flex-direction:column;gap:6px;margin:0;display:flex}.btn.tk-pos-start{width:100%;min-height:52px;margin-top:4px;font-size:16px}.tk-pos-tag{color:var(--rg-green-ink);background:var(--rg-green);border-color:var(--tk-accent)}.tk-field-chips{margin-top:2px}.tk-quick .tk-result-label{font-size:16px}.tk-fplay-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;margin-top:8px;display:flex}.tk-fplay-title{margin:0}.tk-fplay-tags{align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.tk-base-chip{min-width:64px}.tk-wait-sec .btn,.tk-pitching-ask .btn{width:100%}.tk-endings{margin:4px 0 12px}.tk-ending-note{flex-direction:column;gap:6px;margin:0 0 12px;display:flex}.tk-rfield-where{align-items:center;gap:14px;margin-top:14px;display:flex}.tk-rfield-map{flex:none;width:min(46%,220px)}.tk-rfield-list{margin:0;padding:0;font-size:15px;line-height:1.6;list-style:none}.tk-rfield-list b{color:var(--tk-accent)}.tk-rplay-when{color:var(--rg-text-dim);font-size:13px;display:block}.tk-pick-one{margin:18px 0 0;font-size:15px;font-weight:700;line-height:1.35}.tk-or{letter-spacing:.16em;color:var(--rg-text);align-items:center;gap:12px;margin:14px 0 -8px;font-size:13px;font-weight:700;display:flex}.tk-or:before,.tk-or:after{content:"";background:var(--rg-line);flex:1;height:1px}.tk-result-alt>.tk-or{margin:12px 0 -6px}.tk-do-nothing{margin-top:18px}.tk-do-nothing .tk-sec-title{font-size:26px;line-height:1.1}.tk-pos-now{min-width:0;color:var(--rg-text);font-size:14px;font-weight:700;line-height:1.25}.tk-field-tip-text{font-size:17px;line-height:1.45}@media (width<=520px) and (height>=601px){.tk-side-btn{padding:4px 6px;line-height:1.15}.tk-side-long{flex-direction:column;align-items:center;display:flex}.tk-side-n{letter-spacing:.04em;text-transform:none;font-size:12px}.tk-side-dot{display:none}}.tk-sec .tk-step-hint{margin:0}.tk-sec>.tk-step-head{min-height:0}@media (orientation:portrait) and (height<=600px){.tk-atbat.tk-atbat-now{display:none}}.tk-sec.tk-mound{padding-top:16px;display:block}.tk-sec.tk-mound>.tk-sec-top{flex-direction:column;gap:6px;margin-bottom:4px;display:none}@media (orientation:portrait) and (width>=700px) and (height>=900px){.tk-sec.tk-mound>.tk-sec-top{display:flex}}@media (height<=600px){.tk-sec.tk-mound{margin-top:10px;padding:10px 10px 6px}}@media (orientation:landscape) and (height<=600px),(orientation:landscape) and (width>=900px) and (height>=601px){.tk-sec.tk-mound{row-gap:0;display:grid}}.tk-scorebox.tk-sec{flex-flow:wrap;gap:0 20px;padding:18px 12px 4px;display:flex}.tk-scorebox-head,.tk-scorebox-line{flex:0 0 100%}.tk-scorebox-line{margin-bottom:8px}.tk-scorebox .tk-scorebox-title{color:var(--rg-text)}.tk-sec.tk-theirs{background:0 0}.tk-rsum .tk-rsummary{margin:0}.tk-device-sec .tk-backup{margin-top:0}.tk-new-sec .btn.tk-new{width:100%;margin-top:4px}.tk-list-section .saved-items{margin-top:4px}.tk-sec .tk-rsub{margin:12px 0 0}.tk-mode-sec .tk-modes{margin-top:4px}@media (orientation:landscape) and (height<=600px){.tk-top-row{flex:none}.tk-status{row-gap:8px}.tk-side-btn{letter-spacing:.04em;padding:0 7px}.tk-atbat.tk-atbat-now{display:none}}@media (orientation:portrait) and (height<=600px){.tk-live.is-mound>.tk-next{margin-top:4px}.tk-sec.tk-mound{margin-top:8px;padding:9px 8px 6px}.tk-sec.tk-mound .tk-limit-bar{margin-top:0}.tk-sec.tk-mound .tk-pbp-label{display:none}.tk-sec.tk-mound .tk-pbp{margin-top:2px}}.tk-intro-links{flex-wrap:wrap;gap:8px 20px;display:flex}@media (orientation:landscape) and (height<=600px){.tk-intro .tk-intro-links{grid-area:5/2;align-self:end}.tk-intro .tk-intro-points{grid-row:1/span 4;grid-template-columns:1fr 1fr;align-self:start;column-gap:12px;display:grid}}.tk-sec.tk-mound>.tk-mound-line{grid-row:9}@media (orientation:landscape) and (height<=600px),(orientation:landscape) and (width>=900px) and (height>=601px){.tk-live.is-mound>.tk-next{margin-top:4px}.tk-sec.tk-mound{margin-top:8px;padding:9px 10px 6px}.tk-sec.tk-mound .tk-mound-numbers,.tk-sec.tk-mound .tk-mound-totals,.tk-sec.tk-mound .tk-bs{margin-top:0}}@media (orientation:landscape) and (height<=600px){.tk-live.is-mound .tk-atbat{display:none}.tk-live .tk-top{flex-wrap:wrap;row-gap:8px}.tk-live .tk-top:has(.tk-chips) .tk-status{flex:100%}}.tk-situation-bases{align-items:center;gap:16px;display:flex}.tk-situation-bases .tk-diamond{flex:none;width:min(190px,48vw);margin:0}.tk-situation-side{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}@media (height<=600px){.tk-do-nothing{margin-top:12px;padding-top:14px}.tk-do-nothing .tk-sec-title{font-size:21px}.tk-do-nothing .tk-sec-line,.tk-live.is-theirs .tk-quick-main>.tk-sec-head,.tk-live.is-theirs .tk-quick-main>.tk-sec-line,.tk-live.is-theirs .tk-saved-line{display:none}.tk-live.is-theirs .tk-pick-one{margin-top:10px;font-size:14px}.tk-live.is-theirs .tk-quick-main{margin-top:14px;padding-top:14px}.tk-live.is-theirs .tk-field-reminder{margin-top:6px}}.tk-top>.tk-pos-now{margin-top:8px;display:block}.tk-link.tk-pos-now{color:var(--tk-accent)}@media (orientation:portrait) and (height<=600px){.tk-live .tk-top:has(>.tk-pos-now){grid-template-areas:"name name""status sides""pos pos"}.tk-top>.tk-pos-now{grid-area:pos;justify-self:start}}@media (orientation:landscape) and (height<=600px){.tk-their-half:has(>.tk-quick-main){grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:16px;display:grid}.tk-their-half:has(>.tk-quick-main)>*{grid-column:1/-1}.tk-their-half:has(>.tk-quick-main)>:is(.tk-do-nothing,.tk-field-reminder){grid-area:1/1}.tk-their-half:has(>.tk-quick-main)>.tk-pick-one{grid-area:2/1}.tk-their-half:has(>.tk-quick-main)>.tk-quick-main{grid-area:1/2/span 3}.tk-their-half>.tk-quick-main .tk-results{grid-template-columns:1fr}.tk-live.is-theirs .tk-their-half>.tk-pick-one{margin-top:6px}.tk-live.is-theirs .tk-quick-main{margin-top:12px;padding-top:12px}.tk-their-half:has(>.tk-do-nothing)>.tk-do-nothing{margin-top:8px}.tk-their-half:has(>.tk-do-nothing)>.tk-do-nothing .tk-sec-title{font-size:19px}}.tk-do-nothing>.tk-sec-label{white-space:normal;align-self:flex-start;max-width:100%;margin:calc(-18px - .6em) 0 0 -6px;line-height:1.2;position:relative;top:auto;left:auto;transform:none}@media (height<=600px){.tk-do-nothing>.tk-sec-label{margin-top:calc(-14px - .6em)}}@media (orientation:landscape) and (height<=600px){.tk-live.is-theirs .tk-result.tk-quick{min-height:48px;padding:6px 8px}.tk-live.is-theirs .tk-quick .tk-result-label{font-size:14px}.tk-live.is-theirs .tk-quick .tk-result-hint{font-size:11px}}@media (orientation:portrait) and (height<=600px){.tk-live.is-theirs .tk-result.tk-quick{min-height:48px;padding:6px 8px}.tk-live.is-theirs .tk-quick .tk-result-label{font-size:14px}.tk-live.is-theirs .tk-quick .tk-result-hint{font-size:11px}}@media (width<=600px),(height<=800px){.tk-live.is-theirs .tk-quick-main>.tk-sec-head,.tk-live.is-theirs .tk-quick-main>.tk-sec-line,.tk-live.is-theirs .tk-saved-line{display:none}.tk-live.is-theirs .tk-quick-main{padding-top:16px}}@media (orientation:portrait) and (height<=600px){.tk-do-nothing{margin-top:10px;padding-bottom:8px}.tk-do-nothing .tk-sec-title{font-size:20px}.tk-live.is-theirs .tk-pick-one{margin-top:6px}.tk-live.is-theirs .tk-quick-main{margin-top:12px;padding-top:12px}}@media (orientation:portrait) and (height>=601px) and (width<=600px){.tk-live.is-theirs .tk-top:has(>.tk-pos-now){flex-wrap:wrap;align-items:center;column-gap:12px;display:flex}.tk-live.is-theirs .tk-top:has(>.tk-pos-now)>:is(.tk-top-row,.tk-sides){flex:100%}.tk-live.is-theirs .tk-top:has(>.tk-pos-now)>.tk-status{flex:0 auto}}html[data-game-theme=light] .tk-page{color:var(--rg-text);background:var(--rg-page)}html[data-game-theme=light] .tk-page .modal-panel{box-shadow:0 12px 34px #00000040}.tk-display-seg button{font-size:14px}.tk-live>.tk-display{margin-bottom:24px}html[data-game-theme=light] .tk-page .spray-field [fill=\#0b0b0b]{fill:#dfe3df}html[data-game-theme=light] .tk-page .tk-rcell.is-pitch,html[data-game-theme=light] .tk-page .tk-rlegend-sq.is-pitched{background:#dcefdc}html[data-game-theme=light] .tk-page .tk-rbar-b,html[data-game-theme=light] .tk-page .tk-rlegend-sq.is-b{background:#8a8a8a}html[data-game-theme=light] .tk-page .tk-rcontact-part.is-fly .tk-rcontact-bar{background:#6a6a6a}html[data-game-theme=light] .tk-page .tk-rcontact-part.is-pop .tk-rcontact-bar{background:#b0b0b0}html[data-game-theme=light] .tk-page .tk-diamond-lines polyline{stroke:#0a650a}.tk-mock-tag{flex-shrink:0}.tk-gate-actions{flex-direction:column;gap:12px;margin-top:8px;display:flex}.tk-gate-actions .btn{width:100%;min-height:52px;font-size:16px}.tk-runner-card{flex-direction:column;align-items:stretch}.tk-runner-card .tk-diamond{width:min(300px,78vw);margin:18px auto 30px}.tk-runner-card .tk-base{width:64px;height:64px;margin:-32px 0 0 -32px}.tk-runner-card .tk-base-mark{border:2px solid var(--rg-text);background:0 0;width:32px;height:32px}.tk-runner-card .tk-base:not(:disabled) .tk-base-mark{background:var(--rg-surface);border-color:var(--tk-accent)}.tk-runner-card .tk-base-name{margin-top:-2px;font-size:15px}.tk-runner-card .tk-base.is-2nd .tk-base-name{bottom:-22px}.tk-runner-card .tk-base.is-on .tk-base-mark,.tk-runner-card .tk-base.is-on:disabled .tk-base-mark{background:var(--rg-green);border-color:var(--rg-green);width:36px;height:36px}.tk-runner-card .tk-base.is-from .tk-base-mark{border:3px solid var(--rg-green);background:0 0}.tk-runner-card .tk-base:disabled:not(.is-on):not(.is-from) .tk-base-mark{border-color:var(--rg-line);background:0 0}.tk-runner-card .tk-base:disabled:not(.is-on):not(.is-from) .tk-base-name{color:var(--rg-text-dim)}.tk-runner-text{text-align:center}.tk-still-on{text-align:center;justify-content:center;width:100%;margin:12px 0 10px}.tk-how-skip{align-items:center;min-height:44px;margin-top:6px;display:inline-flex}.tk-status .tk-half,.tk-status .tk-outs,.tk-status .tk-ab-chip{box-sizing:border-box;width:66px;height:var(--rg-tap);min-height:var(--rg-tap);border-radius:var(--rg-radius-btn);white-space:nowrap;flex:none;justify-content:center;padding:0 2px}.tk-status .tk-outs,.tk-status .tk-ab-chip{font-size:14px}.tk-status .tk-ab-chip.is-on{padding:0 1px}.ff-screen{flex-direction:column;gap:10px;display:flex}.ff-field-wrap{width:100%}.ff-field{border-radius:var(--rg-radius-card);touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;background:#0b0b0b;width:100%;height:auto;max-height:min(62svh,548px);display:block}.ff-field.is-tappable{cursor:crosshair}.ff-field [role=button]{cursor:pointer;outline:none}.ff-field [role=button]:focus-visible circle:nth-child(2){stroke:var(--rg-green);stroke-width:3px}.ff-tapped{min-height:20px;color:var(--rg-text-dim);text-align:center;margin:0;font-size:14px}.ff-big2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.btn.ff-big{min-height:56px;font-family:var(--heading);text-transform:uppercase;letter-spacing:.02em;border-radius:var(--rg-radius-btn);font-size:22px;font-weight:700}.ff-quick{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.btn.ff-quick-btn{min-height:var(--rg-tap);white-space:normal;border-radius:var(--rg-radius-btn);padding:0 4px;font-size:14px;line-height:1.1}.ff-undo-wrap{flex-direction:column;gap:6px;display:flex}.ff-undo-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ff-undo-row .btn,.tk-actions .btn.ff-undo,.tk-actions .btn.ff-redo{min-height:var(--rg-tap);border-radius:var(--rg-radius-btn)}.ff-undid{color:var(--rg-text-dim);text-align:center;margin:0;font-size:14px}.ff-help{align-items:center;gap:10px;display:flex}.ff-help p{flex:1;margin:0}.ff-screen>.ff-help{z-index:19;top:var(--ff-help-top,66px);max-height:var(--ff-help-room,160px);background:linear-gradient(var(--rg-green-tint), var(--rg-green-tint)), var(--rg-page);margin:0;position:absolute;left:12px;right:12px;overflow:hidden;box-shadow:0 4px 18px #00000059}.ff-help-short{display:none}@media (width<=600px),(height<=600px){.ff-help .ff-help-full{display:none}.ff-help .ff-help-short{display:inline}}.tk-live.is-inplay .ff-screen>.ff-help{display:none}.ff-backdrop{background:#0000009e}.ff-sheet-title{font-family:var(--heading);margin:0 0 2px;font-size:22px;font-weight:700;line-height:1.15}.ff-sheet-line{margin:0 0 12px}.ff-choices{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ff-choice{min-height:52px;font:inherit;color:var(--rg-text);text-align:left;background:var(--rg-surface);border:1px solid var(--rg-line);border-radius:var(--rg-radius-btn);cursor:pointer;align-items:center;gap:8px;padding:6px 8px;font-size:15px;font-weight:700;line-height:1.15;display:flex}.ff-choice.is-sugg,.ff-choice[aria-pressed=true]{border:2px solid var(--tk-accent);padding:5px 7px}.ff-choice-label{min-width:0}.ff-chip{min-width:36px;height:26px;font-family:var(--heading);box-sizing:border-box;border-radius:2px;flex:none;justify-content:center;align-items:center;padding:0 5px;font-size:14px;font-weight:700;display:inline-flex}.ff-chip.is-safe{color:var(--rg-green-ink);background:var(--rg-green)}.ff-chip.is-out{color:#000;background:#fff;border:1px solid #000}.ff-chip.is-error{color:#fff;background:var(--rg-error)}.ff-more{margin-top:8px}.ff-more-btn{min-height:var(--rg-tap);font:inherit;color:var(--tk-accent);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-bottom:4px;padding:0 4px;font-size:15px;font-weight:700;display:inline-flex}.ff-types{margin-top:14px}.ff-types-q{margin:0 0 6px;font-size:15px;font-weight:700}.ff-types-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.ff-type{min-height:52px;font:inherit;color:var(--rg-text);text-align:center;background:var(--rg-surface);border:1px solid var(--rg-line);border-radius:var(--rg-radius-btn);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:4px 2px;font-size:12px;font-weight:700;line-height:1.1;display:flex}.ff-type.is-auto{border:2px dashed var(--tk-accent)}.ff-type[aria-pressed=true]{color:var(--rg-green-ink);background:var(--rg-green);border-color:var(--tk-accent)}.ff-type-skip{min-height:var(--rg-tap);color:var(--rg-text-dim);grid-column:1/-1}.ff-note{flex-direction:column;gap:6px;margin-top:12px;display:flex}.ff-note-input{min-height:64px;font-size:16px}.ff-left-game{margin-top:12px}.ff-no-bat{min-height:var(--rg-tap);margin-top:10px;display:block}.tk-score.ff-score{color:var(--rg-text);border:1px solid var(--tk-accent);border-radius:var(--rg-radius-btn);cursor:pointer;background:0 0;gap:4px;padding:0 8px}.ff-pencil{color:var(--tk-accent);flex:none;margin-left:2px}.ff-score-num{transition:transform .25s,color .25s;display:inline-block;position:relative}.ff-flash{color:var(--tk-accent)}.ff-score-num.ff-flash{transform:scale(1.3)}.tk-live .tk-status .tk-outs.ff-flash,.tk-live .tk-status .tk-half.ff-flash,.tk-live.is-ff .tk-status .tk-outs.ff-flash,.tk-live.is-ff .tk-status .tk-half.ff-flash{color:var(--tk-accent);border-color:var(--tk-accent);box-shadow:0 0 0 2px var(--tk-accent);position:relative}.tk-live.is-ff .tk-status .tk-half.ff-flash{color:var(--rg-green-ink);box-shadow:0 0 0 3px var(--rg-text)}.ff-flash-tag{color:var(--rg-green-ink);background:var(--rg-green);border-radius:2px;padding:0 3px;font-size:11px;line-height:15px;position:absolute;top:-9px;right:-16px;transform:scale(.77)}.tk-outs .ff-flash-tag{top:-8px;right:-6px;transform:none}@media (prefers-reduced-motion:reduce){.ff-score-num,.ff-score-num.ff-flash{transition:none;transform:none}}.tk-saved-line.ff-auto-line{color:var(--tk-accent);font-weight:700}.ff-score-row{grid-template-columns:minmax(0,1fr) 56px 64px 56px;align-items:center;gap:8px;margin-bottom:10px;display:grid}.ff-score-name{text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:700;overflow:hidden}.btn.ff-step{border-radius:var(--rg-radius-btn);min-height:56px;padding:0;font-size:26px}.ff-score-n{font-family:var(--heading);text-align:center;font-size:30px;font-weight:700}.ff-inning-n{white-space:nowrap;font-size:22px}.ff-rename{flex-direction:column;gap:6px;display:flex}.ff-rename-link{min-height:var(--rg-tap)}.ff-rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ff-row{width:100%;min-height:var(--rg-tap);font:inherit;color:var(--rg-text);text-align:left;border:0;border-bottom:1px solid var(--rg-line);cursor:pointer;background:0 0;align-items:center;gap:10px;padding:6px 2px;font-size:15px;display:flex}.ff-row:disabled{cursor:default;opacity:1}.ff-row-words{flex:1;min-width:0}.ff-row-base{font-family:var(--heading);color:var(--rg-text-dim);flex:none;font-weight:700}.ff-rbi{border-bottom:1px solid var(--rg-line);align-items:center;gap:6px;padding:8px 0;display:flex}.ff-rbi-q{flex:1;font-weight:700}.ff-rbi-n{width:var(--rg-tap);height:var(--rg-tap);font:inherit;font-family:var(--heading);color:var(--rg-text);background:var(--rg-surface);border:1px solid var(--rg-line);border-radius:var(--rg-radius-btn);cursor:pointer;font-size:18px;font-weight:700}.ff-rbi-n[aria-pressed=true]{color:var(--rg-green-ink);background:var(--rg-green);border-color:var(--tk-accent)}.ff-classic-row{justify-content:center;margin:8px 0 4px;display:flex}@media (orientation:landscape) and (height<=600px){.ff-screen{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:8px 12px;display:grid}.ff-screen>*{grid-column:2}.ff-screen>.tk-next,.ff-screen>.ff-next-slot,.ff-screen>.ff-help,.ff-screen>.tk-saved{grid-column:1/-1}.ff-screen>.ff-field-wrap{grid-area:span 8/1}.ff-field{max-height:calc(var(--vv-height,100svh) - var(--tk-top-h,120px) - 46px)}}.tk-live.is-ff .tk-status .tk-half,.tk-live.is-ff .tk-status .tk-outs,.tk-live.is-ff :is(.tk-status,.tk-switchrow) .ff-box{box-sizing:border-box;width:66px;height:var(--rg-tap);min-height:var(--rg-tap);font-family:var(--heading);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;border:1px solid var(--rg-text);border-radius:var(--rg-radius-btn);flex:none;justify-content:center;align-items:center;margin:0;padding:0 2px;font-size:15px;font-weight:700;line-height:1;display:inline-flex}.tk-live.is-ff .tk-status .tk-half{color:var(--rg-green-ink);background:var(--rg-green);border-color:var(--rg-green)}.tk-live.is-ff :is(.tk-status,.tk-switchrow) .ff-box{color:var(--rg-text);background:0 0}.tk-live.is-ff :is(.tk-status,.tk-switchrow) .ff-ab-box{cursor:pointer}.tk-live.is-ff :is(.tk-status,.tk-switchrow) .ff-ab-box:disabled{cursor:default;opacity:1}.tk-live.is-ff :is(.tk-status,.tk-switchrow) .ff-ab-box b{color:var(--tk-accent);margin-left:3px}.tk-status .tk-score.ff-score{box-sizing:border-box;min-width:0;height:var(--rg-tap);white-space:nowrap;flex:auto;justify-content:center;margin-left:0;font-size:16px}.ff-team-short{display:none}@media (width<=699px){.ff-team-long{display:none}.ff-team-short{text-transform:uppercase;display:inline}}.ff-row-n{font-family:var(--heading);color:var(--rg-text-dim);flex:0 0 18px;font-weight:700}.ff-field{max-height:var(--ff-field-max,min(62svh, 560px));width:min(100%, calc(var(--ff-field-max,560px) * var(--ff-ar,1.33)));max-height:none;margin:0 auto}.tk-footer.is-empty{display:none}.ff-next-half{flex-wrap:wrap;gap:10px;display:flex}.ff-next-half>.btn{min-height:var(--rg-tap);flex:160px}@media (orientation:portrait) and (height<=600px){.tk-live.is-ff .tk-top{grid-template-areas:"name sides""status status"}.tk-live.is-ff .tk-sides{align-self:center;margin-top:0}}.tk-live.is-ff .tk-status{flex-wrap:nowrap}.tk-live.is-ff .tk-top-row .tk-player{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (orientation:landscape) and (height<=600px){.ff-screen{grid-template-columns:auto minmax(0,1fr)}.ff-screen>.ff-field-wrap{width:min(58vw, calc(var(--ff-field-max,200px) * 1.36))}.btn.ff-big{white-space:normal;min-height:52px;padding:0 6px;font-size:17px;line-height:1.1}}.ff-next-slot{display:grid}.ff-next-slot>*{grid-area:1/1;margin:0}.ff-hidden{visibility:hidden}.ff-next-slot{margin-top:12px}@media (orientation:landscape) and (height<=600px){.tk-live.is-ff>.ff-screen{grid-column:1/-1}}.tk-next.ff-auto-line{color:var(--tk-accent);white-space:nowrap;text-overflow:ellipsis;font-size:clamp(11px,3.4vw,15px);font-weight:700;overflow:hidden}.ff-credits{text-align:center;margin:0;font-size:15px}.ff-start-over{min-height:var(--rg-tap);min-width:var(--rg-tap);align-self:center}.ff-play-words{margin:0 0 12px;font-size:16px}.ff-count-row{font-family:var(--heading);align-items:center;gap:16px;font-size:16px;font-weight:700;display:flex}.ff-count-part{align-items:center;gap:5px;display:inline-flex}.ff-batter-n{color:var(--rg-text-dim);margin-left:auto}.ff-limit{margin:0}.ff-pitch-bar{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.btn.ff-pitch{min-height:52px;font-family:var(--heading);text-transform:uppercase;border-radius:var(--rg-radius-btn);padding:0 4px;font-size:18px;font-weight:700}.ff-mound-line{color:var(--rg-text-dim);margin:0;font-size:14px}.ff-limit .pm-bar{height:6px}.ff-batter-n{font-size:15px}@media (orientation:portrait) and (height<=600px){.tk-live.is-ff .tk-top:has(>.tk-pos-now){grid-template-areas:"name sides""status status""pos pos"}}.ff-next-slot{min-height:36px;display:block;position:relative}.ff-banner-spot{z-index:3;pointer-events:none;position:absolute;top:-8px;left:0;right:0}.ff-banner{box-sizing:border-box;color:#000;background:#1dfe1b;border-radius:2px;align-items:center;gap:8px;width:100%;min-height:30px;padding:4px 10px;animation:.16s ease-out ff-banner-in;display:flex}.ff-banner svg{color:#000;flex:none}.ff-banner-text{flex-direction:column;min-width:0;display:flex}.ff-banner-line{white-space:nowrap;text-overflow:ellipsis;font-size:clamp(12px,3.5vw,15px);font-weight:700;line-height:18px;overflow:hidden}.ff-banner-line+.ff-banner-line{font-weight:500}@keyframes ff-banner-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ff-banner{animation:none}}.ff-banner-line{white-space:normal;line-height:16px}.ff-banner-line:first-child{white-space:nowrap}.ff-banner-line+.ff-banner-line{font-size:13px}@media (width<=599px){.ff-next-slot{min-height:48px}}.ff-banner-anchor{top:calc(var(--tk-lg-h,0px) + var(--tk-top-h,0px));z-index:6;grid-column:1/-1;height:0;position:sticky}.ff-banner-anchor .ff-banner-spot{top:4px}.ff-next-slot{min-height:24px}@media (width<=599px){.ff-next-slot{min-height:38px}}.tk-mode-sec.is-compact{margin-top:18px;padding-top:16px;padding-bottom:10px}.tk-mode-sec.is-compact .tk-sec-label{align-items:center;gap:6px;display:flex}.tk-modes.tk-modes-compact{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.tk-mode.is-tile{gap:2px;padding:8px 10px}.tk-mode.is-tile.is-on{padding:7px 9px}.tk-mode.is-tile.is-on,.tk-mode.is-tile.is-on .tk-mode-name,.tk-mode.is-tile.is-on .tk-mode-text{color:var(--rg-green-ink)}.tk-mode.is-tile.is-on{background:var(--rg-green)}.tk-mode.is-tile .tk-mode-name{font-size:18px;line-height:1.1}.tk-mode.is-tile.is-soon{opacity:.55}.tk-tag.tk-soon-chip{color:#000;background:#9a9a9a}.tk-box.is-numbered>.tk-box-title{align-items:center;gap:6px;display:inline-flex}.tk-start .tk-start-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;display:flex}.tk-start .tk-start-head .tk-title{margin:0;font-size:30px;line-height:1.1}.tk-start .tk-start-head .btn{flex:none}.tk-mode.is-tile .tk-mode-text{font-size:12px;line-height:1.25}.tk-start .tk-box.is-numbered{margin-top:18px;padding-top:18px}.tk-start>.tk-next{margin-top:2px}.tk-mode-sec.is-compact{margin-top:12px}.tk-start .tk-box.is-numbered{margin-top:16px}.tk-start .tk-box-athlete .tk-box-line{margin-bottom:4px}.tk-start .tk-box-athlete .tk-field{margin-bottom:6px}.tk-start .ath-form .acct-label{margin:0}.tk-start .ath-form .acct-field+.acct-field{margin-top:14px}.ff-bat-count{min-height:52px;font-family:var(--heading);flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:15px;font-weight:700;display:flex}.ff-bat-count.is-empty{visibility:hidden}.ff-bat-count .ff-count-part{gap:4px}.tk-live.is-ff :is(.tk-status,.tk-switchrow) .ff-box.ff-pc-box{border-color:var(--tk-accent);cursor:pointer}.ff-pt{top:var(--vv-top,0px);height:var(--vv-height,100%);z-index:55;padding:env(safe-area-inset-top) env(safe-area-inset-right) 0 env(safe-area-inset-left);color:var(--rg-text);background:var(--rg-page);flex-direction:column;display:flex;position:fixed;left:0;right:0}.ff-pt-head{border-bottom:1px solid var(--rg-line);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:6px 16px;display:flex}.ff-pt-title{font-family:var(--heading);text-transform:uppercase;margin:0;font-size:24px;font-weight:700}.ff-pt-close{width:var(--rg-tap);height:var(--rg-tap);color:var(--rg-text);border:1px solid var(--rg-text);border-radius:var(--rg-radius-btn);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0;font-size:22px;display:inline-flex}.ff-pt-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding:12px 16px 24px;overflow-y:auto}.ff-pt-line{margin:0 0 12px}.ff-pt-totals{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-bottom:16px;display:grid}.ff-pt-total{border:1px solid var(--rg-line);border-radius:var(--rg-radius-btn);flex-direction:column;align-items:center;padding:8px 2px;display:flex}.ff-pt-n{font-family:var(--heading);font-size:26px;font-weight:700;line-height:1.1}.ff-pt-l{color:var(--rg-text-dim);font-size:12px}.ff-pt-inning{margin-bottom:16px}.ff-pt-inning-title{font-family:var(--heading);text-transform:uppercase;margin:0 0 6px;font-size:18px;font-weight:700}.ff-pt-rows{margin:0;padding:0;list-style:none}.ff-pt-batter{border-top:1px solid var(--rg-line);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:8px 0;display:flex}.ff-pt-who{flex:none;min-width:84px;font-size:15px;font-weight:600}.ff-pt-batter.is-now .ff-pt-who{color:var(--tk-accent);font-weight:700}.ff-pt-dots{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.ff-pt-dot{box-sizing:border-box;min-width:26px;height:26px;font-family:var(--heading);border:2px solid var(--tk-accent);border-radius:13px;justify-content:center;align-items:center;padding:0 4px;font-size:13px;font-weight:700;display:inline-flex}.ff-pt-dot.is-strike{color:var(--rg-green-ink);background:var(--rg-green);border-color:var(--rg-green)}.ff-pt-dot.is-ball,.ff-pt-dot.is-play,.ff-pt-dot.is-pk{color:var(--rg-text);background:0 0}.ff-pt-dot.is-play,.ff-pt-dot.is-pk{border-color:var(--rg-text)}.ff-pitch-bar.ff-pitch-row1{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ff-pitch-bar.ff-pitch-row1.has-count,.ff-pitch-bar.ff-pitch-row1.is-four{grid-template-columns:repeat(4,minmax(0,1fr))}.ff-pitch-row1.is-four .bc-tile{padding-left:2px;padding-right:2px}.ff-pitch-row1.is-four .ff-pitch-2 .bc-title{white-space:normal;font-size:15px;line-height:1.05}.ff-quick.ff-pitch-row2{gap:8px}.btn.ff-pitch.ff-pitch-2{white-space:normal;font-size:15px;line-height:1.05}.ff-pitch-row2 .btn.ff-quick-btn{min-height:52px;font-family:var(--heading);text-transform:uppercase;font-size:16px;font-weight:700}@media (height<=600px){.ff-pitch-row1 .btn.ff-pitch,.ff-pitch-row2 .btn.ff-quick-btn,.ff-bat-count{height:var(--rg-tap);min-height:var(--rg-tap);padding-top:0;padding-bottom:0}.ff-bat-count{gap:2px}}.ff-mound .bc-row.ff-pitch-row2.has-count{--bc-cols:3}.ff-mound .ff-pitch-row2 .ff-bat-count{display:none}.ff-pitch-row2 .ff-bat-count{min-height:var(--rg-tap)}@media (height<=600px){.ff-mound .bc-row.ff-pitch-row2.has-count{--bc-cols:4}.ff-mound .ff-pitch-row2 .ff-bat-count{display:flex}.ff-mound .ff-count-row{display:none}}.ff-pt-kinds{color:var(--rg-text-dim);flex:1 0 100%;padding-left:94px;font-size:13px}.ff-pt-kinds:empty{display:none}.ff-pt-foot{padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--rg-line);background:var(--rg-page);flex:none}.btn.ff-pt-done{width:100%;min-height:var(--rg-tap)}@keyframes rg-next-pulse{0%,to{color:inherit;text-shadow:none}50%{color:var(--tk-accent);text-shadow:0 0 12px color-mix(in srgb, var(--tk-accent) 45%, transparent)}}.tk-next.is-new{animation:1s ease-in-out 3 rg-next-pulse}@media (prefers-reduced-motion:reduce){.tk-next.is-new{color:var(--tk-accent);animation:none}}.tk-share-features{margin-top:12px}.tk-share-feat-label{margin:0 0 6px}.tk-share-chips{flex-wrap:wrap;gap:8px;display:flex}.tk-share-chip{min-height:var(--rg-tap);font:600 15px/1 var(--rg-font-body,inherit);color:var(--rg-text);border:1px solid var(--rg-text);cursor:pointer;background:0 0;border-radius:22px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.tk-share-chip.is-on{color:var(--rg-green-ink);background:var(--rg-green);border-color:var(--rg-green)}.tk-share-chip-n{width:22px;height:22px;font-family:var(--heading);color:var(--rg-green);background:#000;border-radius:11px;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:inline-flex}.tk-share-photo{width:100%;min-height:var(--rg-tap);margin-top:10px;position:relative}.tk-mode-sec .tk-sport-field{margin:0 0 4px}.tk-start .tk-mode-sec.is-compact{padding-bottom:6px}.tk-games-line{color:var(--rg-text);margin:4px 0 0;font-size:15px;line-height:1.4}.ff-del-ab{min-height:var(--rg-tap);margin-top:12px}.ff-confirm{margin-top:12px}.ff-confirm-q{color:var(--rg-text);margin:0 0 8px;font-weight:700}.tk-actions.tk-fp-sure{flex-wrap:wrap}.tk-fp-sure-q{color:var(--rg-text);flex:100%;margin:0;font-weight:700}.ff-classic-row{flex-wrap:wrap;gap:4px 20px}.ff-note-link{min-height:var(--rg-tap)}.tk-tap-shield{z-index:31;background:0 0;position:fixed;inset:0}.ff-onbase{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ff-onbase .btn{min-height:52px;font-size:17px}.tk-sport-filter{flex-wrap:wrap;gap:8px;margin:0 0 16px;display:flex}.tk-sport-chip{min-height:44px;font-family:var(--sans);color:var(--rg-text);border:1px solid var(--rg-text);cursor:pointer;background:0 0;border-radius:22px;padding:0 16px;font-size:14px;font-weight:700}.tk-sport-chip[aria-pressed=true]{color:var(--rg-green-ink);background:var(--rg-green);border-color:var(--rg-green)}.rq-pos{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.rq-pos .rq-pos-btn{flex-direction:column;justify-content:center;align-items:center;min-height:52px;padding:4px 6px;line-height:1.15;display:flex}.rq-pos-word{font-size:17px;font-weight:700}.rq-pos-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;overflow:hidden}.rq-skip{width:100%;min-height:48px;margin-top:10px}.saved-item-kicker{margin-bottom:2px;display:block}.ff-d3-note{font:inherit;box-sizing:border-box;border-radius:2px;width:100%;margin-bottom:8px;padding:8px;font-size:16px}.ff-pitch-pad,.ff-pitch-pad>.ff-pitch-rows{display:contents}.ff-pitch-asking{position:relative}.ff-pitch-asking>.ff-pitch-rows{visibility:hidden;flex-direction:column;gap:10px;display:flex}.sb-live .ff-pitch-asking>.ff-pitch-rows{gap:7px}.ff-pitch-ask{z-index:2;flex-direction:column;justify-content:flex-end;display:flex;position:absolute;inset:0}.ff-pitch-ask .bc-ask{background:var(--rg-page);margin:0;padding:12px 6px 4px}.ff-pitch-ask .bc-ask-label{top:auto;bottom:calc(100% - 5px);transform:none}.ff-pitch-ask .bc-ask-note{margin-top:4px;font-size:12px;line-height:1.25}.ff-pitch-ask .ff-d3 .bc-row.bc-grid2{grid-template-columns:repeat(4,minmax(0,1fr))}.ff-undo-row .ff-fix-later{grid-column:1/-1}.ff-row-flag{text-transform:uppercase;letter-spacing:.06em;border:1.5px solid;border-radius:2px;flex:none;padding:2px 6px;font-size:12px;font-weight:700}.tk-end-fix{gap:8px;margin-bottom:12px;display:grid}.tk-end-fix .btn{min-height:44px}html:not([data-game-theme=light]) :is(.ff-pitch-row1,.ff-pitch-row2,.ff-pitch-ask) .bc-tile.is-white{color:var(--rg-text);border:1px solid var(--rg-text);background:0 0}.tk-resume-rows{flex-direction:column;gap:12px;margin:0 0 12px;padding:0;list-style:none;display:flex}.tk-resume-row+.tk-resume-row{border-top:1px solid var(--rg-line);padding-top:12px}.tk-resume-list .tk-resume-new{width:100%}.tk-resume-list .tk-resume-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.tk-top.tk-top-mini{padding-top:6px;padding-bottom:6px}.tk-switchrow{align-items:center;gap:8px;min-width:0;display:flex}.tk-switchrow .tk-sides{flex:none;gap:0;margin:0;display:inline-flex}.tk-switchrow .tk-side-btn{min-width:var(--rg-tap);letter-spacing:.02em;text-transform:none;border-radius:0;padding:0 10px;font-size:14px}.tk-switchrow .tk-side-btn+.tk-side-btn{border-left:0}.tk-switchrow .tk-side-btn:first-child{border-radius:var(--rg-radius-btn) 0 0 var(--rg-radius-btn)}.tk-switchrow .tk-side-btn:last-child{border-radius:0 var(--rg-radius-btn) var(--rg-radius-btn) 0}.tk-switchrow .tk-atbat{margin-left:0}.tk-mini-tag{background:var(--rg-green,#1dfe1b);color:#000;min-width:0;font:inherit;white-space:nowrap;text-overflow:ellipsis;border:0;border-radius:2px;flex:0 auto;margin-left:auto;padding:4px 7px;font-size:13px;font-weight:700;overflow:hidden}button.tk-mini-tag{min-height:var(--rg-tap);cursor:pointer;text-underline-offset:2px;text-decoration:underline}.ff-big2:has(>.ff-over-fence){grid-template-columns:repeat(3,minmax(0,1fr))}.ff-big2>.btn.ff-over-fence{line-height:1.05}.ff-big2:has(>.ff-over-fence)>.btn.ff-big{white-space:normal;min-width:0;padding-inline:4px;font-size:18px;line-height:1.05}.ff-big2:has(>.ff-over-fence)>.btn.ff-big .ih{white-space:normal;font-size:12px;line-height:1.15}@media (height<=600px){.tk-live.is-ff.is-inplay .tk-top-mini{display:none}}@media (orientation:landscape) and (height<=600px){.tk-live.is-ff.is-inplay :is(.ff-bat,.ff-mound)>:is(.tk-next,.ff-next-slot){grid-column:2}.tk-live.is-ff.is-inplay :is(.ff-bat,.ff-mound)>.ff-field-wrap{grid-row:1/span 8}}@media (height<=760px) and (orientation:portrait){.tk-live.is-ff.is-inplay .ff-mound>:is(.ff-hit-more-hint,.ff-limit){display:none}}@media (height<=600px) and (orientation:portrait){.tk-live.is-ff.is-inplay .ff-screen:is(.ff-mound,.ff-bat){gap:6px}.tk-live.is-ff.is-inplay .ff-big2:has(>.ff-over-fence)>.btn.ff-big{gap:0;padding-block:3px}.tk-live.is-ff.is-inplay :is(.ff-safe-more-hint,.ff-hit-more-hint){display:none}}.tk-live.is-ff .ff-screen>.ff-next-slot{min-height:38px;position:relative}.ff-next-slot>.ff-banner-in{z-index:3;pointer-events:none;display:flex;position:absolute;inset:0}.ff-next-slot>.ff-banner-in:empty{display:none}.ff-next-slot>.ff-banner-in>.ff-banner{height:100%;min-height:0;padding-block:3px}.ff-next-slot>.ff-banner-in .ff-banner-line{white-space:nowrap}.tk-phone-only{flex-direction:column;gap:8px;margin-top:4px;display:flex}.tk-phone-only-line{margin:0;font-size:16px;font-weight:600;line-height:1.35}.tk-phone-only-choices{flex-direction:column;align-items:stretch;gap:8px;display:flex}.tk-phone-only-choices .btn,.tk-phone-only-row .btn,.tk-phone-only-choices .tk-link,.tk-phone-only-row .tk-link,.tk-phone-only-undo{min-height:44px}.tk-phone-only-choices .tk-link{align-self:flex-start}.tk-phone-only-row{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.tk-phone-only-note-label{font-size:14px;font-weight:600}.tk-phone-only-note{box-sizing:border-box;resize:vertical;width:100%}html[data-game-theme=light] .ff-backdrop.is-portal .modal-panel{box-shadow:0 12px 34px #00000040}@media (orientation:landscape) and (height<=600px){.tk-end-half-wait{display:none}}.tk-date input[type=date]{height:48px;line-height:46px}.tk-date input[type=date]::-webkit-date-and-time-value{min-height:46px;margin:0;line-height:46px}.tk-sport-chips{overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:8px;padding:2px 0;display:flex;overflow-x:auto}.tk-sport-chips::-webkit-scrollbar{display:none}.tk-sport-chips .tk-sport-chip{white-space:nowrap;flex:none}:root .rg-brand .tk-sport-chips{margin:-4px;padding:4px}:root .rg-brand .tk-sport-chips .tk-sport-chip{position:relative}:root .rg-brand .tk-sport-chips .tk-sport-chip[aria-pressed=true]{border-color:var(--brand-hairline);box-shadow:none}:root .rg-brand .tk-sport-chips .tk-sport-chip[aria-pressed=true]:after{content:"";border-radius:inherit;pointer-events:none;border:2px solid #1dfe1b;position:absolute;inset:-1px}html[data-game-theme=light] .rg-brand .tk-sport-chips .tk-sport-chip[aria-pressed=true]{border-color:var(--brand-hairline);box-shadow:none}html[data-game-theme=light] .rg-brand .tk-sport-chips .tk-sport-chip[aria-pressed=true]:after{border:2px solid #161616;box-shadow:inset 0 -3px #1dfe1b}:root .rg-brand .tk-sport-chips .tk-sport-chip,:root .rg-brand .tk-sport-chips .tk-sport-chip:focus,:root .rg-brand .tk-sport-chips .tk-sport-chip:focus-visible{-webkit-tap-highlight-color:transparent;outline:none;transition:none}.tk-mode-rule{border:0;border-top:1px solid var(--rg-line);height:0;margin:12px 0}.rg-brand .tk-mode-rule{border-top-color:var(--brand-hairline,var(--rg-line))}.tk-seg.tk-mode-switch{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin:0;display:grid}.tk-seg.tk-mode-switch .tk-mode{justify-content:center;align-items:center;min-width:0;min-height:48px;padding:4px 8px;display:flex}.tk-seg.tk-mode-switch .tk-mode-name{font-family:var(--heading);font-size:19px;font-weight:700;line-height:1.1}:root .rg-brand .tk-seg.tk-mode-switch .tk-mode.is-on:where(:not(.rg-brand-2 .modal-backdrop *)){color:var(--rg-text);background:0 0;border-color:#1dfe1b;box-shadow:inset 0 0 0 1px #1dfe1b}html[data-game-theme=light] .rg-brand .tk-seg.tk-mode-switch .tk-mode.is-on:where(:not(.rg-brand-2 .modal-backdrop *)){border-color:#161616;box-shadow:inset 0 -3px #1dfe1b,inset 0 0 0 1px #161616}.tk-seg.tk-mode-switch .tk-mode-head{flex-direction:column;gap:2px}.tk-seg.tk-mode-switch .tk-mode.is-soon{color:var(--rg-text-off);border-color:var(--rg-text-off);opacity:1;cursor:default}.tk-seg.tk-mode-switch .tk-mode.is-on{border-width:1px}.tk-mode-line{margin:8px 0 0}.bb-head{flex-wrap:wrap;align-items:center;gap:4px 16px;margin-bottom:12px;display:flex}.bb-head .bb-title{margin:0}.bb-head .tk-my-games{min-width:var(--rg-tap)}.bb-head>.lg-slim{flex:100%;margin:0}.bb-page .lineup-steps{margin:0 0 4px}.tk-box.bb-box{flex-direction:column;gap:12px;margin:26px 0 0;padding:22px 14px 14px;display:flex}.tk-box.bb-box>.tk-box-line{margin:0}.tk-seg.bb-seg button{min-height:48px;font-family:var(--heading);letter-spacing:.02em;text-transform:uppercase;padding:4px 6px;font-size:18px;font-weight:700;line-height:1.1}.tk-seg.bb-seg button[aria-pressed=true]{font-weight:800}.bb-modes{gap:8px;display:flex}.bb-mode{min-height:64px;color:var(--rg-text);background:var(--rg-surface);border:1px solid var(--rg-line);border-radius:var(--rg-radius-btn);cursor:default;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;padding:8px 12px;display:flex}.bb-mode.is-on{color:var(--rg-green-ink);background:var(--rg-green);border-color:var(--tk-accent)}.bb-mode-name{font-family:var(--heading);text-transform:uppercase;font-size:24px;font-weight:800;line-height:1}.bb-mode-text{font-size:14px}.bb-athlete{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.bb-athlete-n{width:44px;height:44px;font-family:var(--heading);color:#000;border:1px solid var(--rg-line);background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:22px;font-weight:800;display:inline-flex}.bb-athlete-name{font-size:17px;font-weight:700}.bb-athlete-note{color:var(--rg-text-dim);flex:140px;font-size:14px}.bb-team-row{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:12px;display:grid}.bb-label{min-width:0;color:var(--rg-text-dim);flex-direction:column;gap:6px;font-size:14px;display:flex}.bb-team-short .tk-input{text-transform:uppercase}.bb-label-text{margin:4px 0 -4px;font-size:15px}.bb-hint{color:var(--rg-text-dim);margin:0;font-size:14px;line-height:1.4}.bb-stepper{align-items:center;gap:10px;display:flex}.bb-stepper-label{flex:1;min-width:0;font-size:15px}.bb-step{width:48px;height:48px;color:var(--rg-text);background:var(--rg-surface);border:1px solid var(--rg-text);border-radius:var(--rg-radius-btn);cursor:pointer;flex:none;font-size:22px;font-weight:500}.bb-step:disabled{color:var(--rg-line);border-color:var(--rg-line);cursor:default}.bb-stepper-value{text-align:center;min-width:40px;font-family:var(--heading);font-size:30px;font-weight:700}.bb-summary{margin:18px 0 0;font-size:15px;line-height:1.4}.bb-court{border-radius:6px;width:100%;height:auto;display:block}.bb-game-court{margin-top:12px}.bb-scoreline{min-height:44px;font-family:var(--heading);border:1px solid var(--rg-line);border-radius:var(--rg-radius-btn);align-items:stretch;margin-top:14px;font-size:22px;font-weight:800;display:flex;overflow:hidden}.bb-score-team{color:#000;background:#fff;align-items:center;padding:0 14px;display:flex}.bb-score-team.is-them{color:var(--rg-text);background:var(--rg-surface);flex:1}.bb-score-period{color:var(--tk-accent);border-left:1px solid var(--rg-line);align-items:center;padding:0 14px;display:flex}.tk-seg.tk-sport-seg{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.tk-seg.tk-sport-seg button{min-width:0;padding:0 4px}@media (width<=479px){.tk-seg.tk-sport-seg{grid-template-columns:repeat(2,minmax(0,1fr))}}.tk-sport-other{flex-direction:column;gap:8px;margin-top:12px;display:flex}.tk-sport-note .tk-eyebrow{margin-bottom:6px}.bb-tools{flex:100%;justify-content:space-between;gap:12px;margin-top:4px;display:flex}.bb-made-links .tk-link{min-width:var(--rg-tap)}@media (width<=480px) and (height<=760px) and (orientation:portrait){.bb-live .bb-head{column-gap:8px}.bb-live .bb-title{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bb-live .bb-tools{flex:0 auto;gap:8px;margin:0 0 0 auto}.bb-live .bb-tools .btn{min-height:44px;padding:0 10px;font-size:16px}.bb-live .bb-head{margin-bottom:6px}.bb-live .bb-player{gap:10px}.bb-live .bb-athlete-n{width:40px;height:40px;font-size:20px}.bb-live .bb-player-name{white-space:nowrap;text-overflow:ellipsis;font-size:20px;overflow:hidden}.bb-live .bb-player-line{margin-top:2px;font-size:13px;line-height:1.3}.bb-live .tk-seg.bb-inout{gap:6px;width:132px}.bb-live .tk-seg.bb-inout button{min-height:44px;font-size:15px}.bb-live .bb-next,.bb-live .bb-bug,.bb-live .bb-live-court{margin-top:8px}.bb-live .bb-bug{min-height:46px}}.bb-tools .btn{min-height:48px;font-family:var(--heading);text-transform:uppercase;padding:0 14px;font-size:18px;font-weight:700}.bb-tools .bb-glow-toggle[aria-pressed=true]{color:var(--rg-green-ink);background:var(--rg-green);border-color:var(--rg-green)}.bb-player{align-items:center;gap:12px;display:flex}.bb-player-who{flex:1;min-width:0}.bb-player-name{font-family:var(--heading);text-transform:uppercase;overflow-wrap:anywhere;margin:0;font-size:24px;font-weight:800;line-height:1}.bb-player-line{color:var(--rg-text-dim);margin:4px 0 0;font-size:14px}.tk-seg.bb-inout{flex:none;width:168px}.tk-seg.bb-inout button{font-size:16px}.bb-fouled{font-family:var(--heading);text-transform:uppercase;white-space:nowrap;color:#ffb020;border:2px solid #ffb020;border-radius:2px;flex:none;padding:10px 12px;font-size:18px;font-weight:800}.bb-next{margin-top:12px}.bb-next .tk-next{margin:0}.bb-paused{border:1px solid var(--tk-box-line);border-radius:var(--rg-radius-card);flex-direction:column;gap:8px;margin-top:12px;padding:12px 14px;display:flex}.bb-paused-title{font-family:var(--heading);margin:0;font-size:20px;font-weight:700}.bb-paused-line{margin:0;font-size:15px}.bb-paused-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.bb-paused-actions .btn{min-height:48px}.bb-bug{min-height:48px;font-family:var(--heading);border:1px solid var(--rg-line);border-radius:4px;align-items:stretch;margin-top:12px;font-weight:800;line-height:1;display:flex;overflow:hidden}.bb-bug>*{font:inherit;white-space:nowrap;font-variant-numeric:tabular-nums;border:none;align-items:center;gap:7px;padding:0 12px;font-size:22px;display:flex}.bb-bug-us{color:#000;cursor:pointer;background:#fff}.bb-bug-them{color:var(--rg-text);background:var(--rg-surface);cursor:pointer;flex:1}.bb-bug-period,.bb-bug-clock{color:var(--tk-accent);background:var(--rg-surface);border-left:1px solid var(--rg-line)}.bb-bug-clock{cursor:pointer}.bb-bug-clock.is-stopped{color:var(--rg-green-ink);background:var(--rg-green)}.bb-bug-start{text-transform:uppercase;font-size:16px}.bb-dot{background:var(--rg-green);border-radius:50%;width:9px;height:9px}.bb-dot.is-running{animation:1.4s infinite bb-blink}@keyframes bb-blink{50%{opacity:.2}}.bb-live-court{cursor:crosshair;touch-action:manipulation;-webkit-tap-highlight-color:transparent;margin-top:10px}.bb-ripple{transform-box:fill-box;transform-origin:50%;animation:.8s ease-out forwards bb-ripple}.bb-rim-flash{animation:.6s ease-out forwards bb-flash}.bb-float{animation:1s ease-out forwards bb-rise}@keyframes bb-ripple{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(7)}}@keyframes bb-flash{0%{opacity:0}40%{opacity:.9}to{opacity:0}}@keyframes bb-rise{0%{opacity:1;transform:translateY(0)}70%{opacity:1}to{opacity:0;transform:translateY(-40px)}}@media (prefers-reduced-motion:reduce){.bb-ripple,.bb-rim-flash,.bb-dot.is-running{animation:none}.bb-ripple,.bb-rim-flash{opacity:0}.bb-float{animation:none}}.bb-streak{font-family:var(--heading);text-transform:uppercase;color:#000;background:var(--rg-green);border-radius:2px;align-self:flex-start;align-items:center;gap:8px;margin:10px 0 0;padding:7px 10px;font-size:18px;font-weight:800;line-height:1;display:inline-flex}.tk-box.bb-made-box>.tk-box-line{font-family:var(--heading);text-transform:uppercase;color:var(--rg-text);font-size:18px;font-weight:800}.bb-made-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.bb-made-row .btn{flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:76px;display:flex}.bb-made-word{font-family:var(--heading);text-transform:uppercase;font-size:34px;font-weight:800;line-height:1}.bb-made-pts{font-size:13px;font-weight:500}.bb-flip{align-self:flex-start}.bb-made-links{justify-content:space-between;gap:12px;display:flex}.bb-undo{margin-top:14px}.bb-score-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.bb-score-name{flex:100%;font-size:16px;font-weight:700}.bb-score-row .bb-step{width:52px;font-size:18px}.bb-live .bb-next{min-height:0;position:relative}.bb-live .bb-next .ff-banner-anchor,.bb-live .bb-next .ff-banner-spot{height:auto;position:absolute;inset:0}.bb-live .bb-next .ff-banner{border-radius:var(--rg-radius-btn);height:100%}@media (orientation:landscape) and (height<=520px),(orientation:landscape) and (width>=900px){.bb-live{grid-template-rows:repeat(11,min-content) 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:start;column-gap:20px;max-width:1100px;display:grid}.bb-live>*{grid-column:2}.bb-live>.bb-live-court{width:auto;max-width:100%;max-height:calc(var(--vv-height,100dvh) - 150px);grid-area:1/1/span 12;place-self:start center;position:sticky;top:0}}.bb-pad{flex-direction:column;gap:8px;margin-top:12px;display:flex}.bb-pad-ft{grid-template-columns:1fr 1fr;gap:8px;display:grid}.bb-pad-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.bb-pad .btn{min-height:52px;font-family:var(--heading);text-transform:uppercase;white-space:normal;padding:4px;font-size:17px;font-weight:700;line-height:1.05}.bb-pad-ft .btn{font-size:19px}@media (width<=400px){.bb-pad-grid .btn{letter-spacing:0;font-size:15px}}.btn.tk-go.bb-forward{font-family:var(--heading);text-transform:uppercase;margin-top:12px;font-size:20px;font-weight:800}.tk-next.bb-tied{margin:12px 0 0}.bb-final{font-family:var(--heading);margin:14px 0 0;font-size:22px;font-weight:800}.bb-other-list{flex-direction:column;gap:10px;margin-top:8px;display:flex}.bb-other-item{min-height:52px;font:inherit;text-align:left;color:var(--rg-text);background:var(--rg-surface);border:1px solid var(--rg-line);border-radius:var(--rg-radius-card);cursor:pointer;padding:0 16px;font-size:17px}.bb-forward-actions{flex-direction:column;gap:10px;display:flex}.bb-forward-actions .btn{min-height:52px;font-family:var(--heading);text-transform:uppercase;font-size:20px;font-weight:800}@media (orientation:landscape) and (height<=500px){.modal-backdrop.ff-backdrop:has(>.bb-forward-sheet){padding-top:max(4px, var(--safe-top));padding-bottom:0}.modal-panel.tk-sheet.bb-forward-sheet{max-height:calc(var(--vv-height,100svh) - max(4px, var(--safe-top)));padding-top:10px;padding-bottom:max(8px, min(34px, calc(var(--safe-bottom) * 100)))}.bb-forward-sheet .ff-sheet-title{margin-top:0;font-size:20px}.bb-forward-sheet .ff-sheet-line{margin-block:4px 0}.bb-forward-sheet .bbl-carry-team{margin-left:10px;display:inline}.bb-forward-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.bb-forward-actions .btn{white-space:normal;min-height:44px;font-size:17px;line-height:1.1}}.bb-fix-sheet .tk-sheet-body{flex-direction:column;gap:12px;display:flex}.bb-fix-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.bb-fix-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.bb-fix-sheet .btn{min-height:52px}.tk-seg.bb-seg.bb-tabs{margin:4px 0 0}.tk-seg.bb-seg.bb-tabs button{min-height:44px}.bb-live.is-pbp .pbp{margin-top:4px}.tk-link.bb-fix-close{min-width:var(--rg-tap,44px);min-height:var(--rg-tap,44px)}.ff-next-slot.bb-fix-slot{min-height:0;margin:0;position:relative}.bb-fix-sheet .bb-fix-slot .ff-banner-anchor,.bb-fix-sheet .bb-fix-slot .ff-banner-spot{height:auto;position:absolute;inset:0}.bb-fix-sheet .bb-fix-slot .ff-banner{border-radius:var(--rg-radius-btn);height:100%}.ff-next-slot.bb-fix-slot{min-height:30px}.bb-fix-cols,.bb-fix-col{flex-direction:column;gap:12px;display:flex}.bb-fix-col:empty{display:none}@media (orientation:landscape) and (height<=520px){.modal-panel.tk-sheet.bb-fix-sheet{width:min(720px,100%)}.bb-fix-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.bb-fix-cols:has(>.bb-fix-col:empty){grid-template-columns:minmax(0,1fr)}}@media (orientation:landscape) and (height<=520px),(orientation:landscape) and (width>=900px){.bb-live.is-pbp>.pbp{grid-area:1/1/span 12;align-self:start}}.bb-fix-sheet .bb-fix-shown,.bb-fix-sheet .bb-hint{box-sizing:border-box;min-height:48px;margin:0}.bb-fix-sheet .bb-hint{align-items:center;display:flex}.bb-rtag{letter-spacing:.08em;color:#000;background:#fff;border-radius:2px;margin:10px 0 0;padding:3px 10px;font-size:13px;font-weight:700;display:inline-block}.tk-rrow.bb-rtiles{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;gap:8px}.tk-rrow.bb-rtiles.is-5{grid-template-columns:repeat(5,minmax(0,1fr))}.tk-rrow.bb-rtiles.is-4,.tk-rrow.bb-rtiles.bb-rfq{grid-template-columns:repeat(4,minmax(0,1fr))}.bb-rtiles .tk-rstat{border:1px solid var(--rg-line);border-radius:var(--rg-radius-card,8px);background:var(--rg-surface);padding:10px 4px}.tk-rrow.bb-rtiles .tk-rstat-n{font-size:28px}.bb-rpanel-body{flex-direction:column;gap:4px;display:flex}.bb-rpic-title{margin:18px 0 8px;font-size:15px;font-weight:700}.tk-seg.bb-seg.bb-rcourt-seg{margin:0 0 8px}.bb-rcourt{border-radius:var(--rg-radius-card,8px);width:100%;height:auto;display:block}.bb-ld{vertical-align:-1px;border-radius:50%;width:10px;height:10px;margin:0 4px 0 10px;display:inline-block}.bb-ld:first-child{margin-left:0}.bb-ld.is-made{background:var(--rg-green)}.bb-ld.is-cold{background:#5a5a5a}.bb-ld.is-missed{border:2px solid var(--rg-text)}.bb-ld.is-white{border:1px solid var(--rg-line);background:#fff}.bb-rzones{margin-top:10px}.bb-rsrc{gap:3px;height:14px;display:flex}.bb-rsrc-part{border-radius:2px}.bb-rsrc-part.is-0,.bb-ld.is-src-0{background:var(--rg-green)}.bb-rsrc-part.is-1,.bb-ld.is-src-1{background:#fff}.bb-rsrc-part.is-2,.bb-ld.is-src-2{background:#9a9a9a}.bb-rsrc-part.is-3,.bb-ld.is-src-3{background:#5a5a5a}.bb-rsrc-part.is-1,.bb-ld.is-src-1{border:1px solid var(--rg-line)}.bb-ld[class*=is-src]{border-radius:2px}.tk-rlegend.bb-rsrc-legend{text-align:left;flex-wrap:wrap;gap:4px 14px;font-size:13px;display:flex}.bb-rsrc-key .bb-ld{margin:0 4px 0 0}.bb-rafter{margin-top:10px}.bb-rbars{width:100%;max-width:420px;height:auto;display:block}.bb-rbar-reb{fill:var(--rg-green)}.bb-rbar-ast{fill:#fff;stroke:var(--rg-line)}.bb-rbar-n{font-family:var(--heading);fill:var(--rg-text);font-size:14px;font-weight:800}.bb-rbar-label{fill:var(--rg-text-dim);font-size:12px;font-weight:700}.bb-rmeter{flex-wrap:wrap;align-items:center;gap:6px 12px;margin-bottom:10px;display:flex}.bb-rmeter-dots{gap:6px;display:inline-flex}.bb-rmeter-dots i{border:2px solid var(--rg-text-dim);border-radius:50%;width:18px;height:18px}.bb-rmeter-dots i.is-on{background:#fff;border-color:#fff}.bb-rmeter-dots i.is-warn{background:#ffb020;border-color:#ffb020}.bb-rmeter-dots i.is-out{background:#ff4d4d;border-color:#ff4d4d}.bb-rmeter-n{font-family:var(--heading);font-size:26px}.bb-rmeter-words{color:var(--rg-text-dim);font-size:14px}.bb-rq{border-collapse:collapse;width:100%;font-size:14px}.bb-rq th,.bb-rq td{border-bottom:1px solid var(--rg-line);text-align:left;vertical-align:middle;padding:10px 6px}.bb-rq thead th{letter-spacing:.08em;text-transform:uppercase;color:var(--rg-text-dim);font-size:11px;font-weight:700}.bb-rq tbody th{width:40px;font-family:var(--heading);color:var(--tk-accent);font-size:22px}.bb-rq-none{color:var(--rg-text-dim)}.bb-rq-other-under{color:var(--rg-text-dim);margin-top:2px;font-size:13px;display:none}.bb-rq .bb-rq-pts{text-align:right;width:64px}.bb-rq-pts b{font-family:var(--heading);font-size:22px;display:block}.bb-rq-bar{background:var(--rg-line);border-radius:3px;height:5px;margin-top:4px;display:block}.bb-rq-bar i{background:var(--rg-green);border-radius:3px;height:100%;display:block}.rpt.is-phone .bb-rq-else{display:none}.rpt.is-phone .bb-rq-other-under{display:block}.bb-paynote{color:var(--rg-text-dim);font-size:13px}.btn.tk-go.bb-see-report{margin-top:12px}.bb-not-yours{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.rpt.is-full .bb-rpanel-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;display:grid}.rpt.is-full .bb-rboards .bb-rpanel-body,.rpt.is-full .bb-rdefense .bb-rpanel-body{grid-template-columns:minmax(0,.9fr) minmax(0,1fr)}.rpt.is-full .tk-rrow.bb-rtiles.is-6{grid-template-columns:repeat(6,minmax(0,1fr))}.rpt.is-full .bb-report .rpt-panels,.rpt.is-full.bb-report .rpt-panels,.rpt.is-full.bb-report .rpt-lower{margin-top:26px}.rpt.is-full .bb-rscoring .bb-rpanel-body{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.rpt.is-full .bb-rlist .tk-rab{min-height:0;padding-top:5px;padding-bottom:5px;font-size:13px}.rpt.is-full .bb-rlist .tk-rab-text{font-size:13px}.rpt.is-full .tk-rrow.bb-rtiles .tk-rstat-n{font-size:22px}.rpt.is-full .bb-rq{font-size:13px}@media screen and (width<=899px){html:not(.rpt-printing) .rpt.is-full .bb-rpanel-body{grid-template-columns:minmax(0,1fr)}}@media print{.bb-rcourt-seg,.bb-paynote{display:none!important}}html.rpt-printing .bb-rcourt-seg,html.rpt-printing .bb-paynote{display:none!important}.rpt.is-full .bb-rlist .tk-rab{grid-template-columns:30px minmax(0,1fr) auto;gap:8px}.rpt.is-full .bb-rlist .tk-rab-inning{font-size:17px}@media (width<=480px) and (height<=760px) and (orientation:portrait){.bb-live .tk-seg.bb-seg.bb-tabs{margin-top:0}.bb-live .bb-next,.bb-live .bb-bug,.bb-live .bb-live-court{margin-top:4px}.tk-page.bb-page{padding-top:0}}html.rpt-printing .bb-rseason-open,html.rpt-printing .bb-season .ss-seg,html.rpt-printing .bb-season .ss-opps,html.rpt-printing .bb-season .ss-row-go{display:none!important}@media print{.bb-rseason-open,.bb-season .ss-seg,.bb-season .ss-opps,.bb-season .ss-row-go{display:none!important}}.bb-mode-choice{margin-top:4px}.bb-roster-count{margin-top:8px}.bb-roster-token{width:44px;height:44px;font-family:var(--heading);border-radius:50%;justify-content:center;align-items:center;font-size:20px;font-weight:800;display:inline-flex}.bb-roster-token.is-us{color:#000;background:#fff;border:1.5px solid #000}.bb-roster-token.is-them{color:#fff;background:#000;border:1.5px solid #fff;box-shadow:0 0 0 1px #000}.bb-team-board{margin-top:12px}.bb-team-status{min-height:44px;color:var(--rg-text);justify-content:space-between;align-items:center;gap:10px;margin-top:6px;font-size:15px;display:flex}.bb-team-status b{font-family:var(--heading);font-size:18px}.bb-bonus{color:#ffb020;font-weight:700}:root[data-game-theme=light] .bb-bonus{color:#9a5b00}.bb-team-status .bb-team-clock,.bb-team-status .bb-team-period{border-radius:var(--rg-radius-btn);flex:none;min-height:44px;padding:0 12px}.bb-team-switch{margin-top:8px}.bb-players .bb-player-lit{cursor:pointer;outline:none}.bb-players .bb-player-lit:focus-visible .bb-player-dot{stroke-width:6px}.bb-team-live .bb-live-court:not(.is-live){cursor:default}.bb-step-box .bc-row,.bb-team-made{margin-top:6px}.bb-reb-own{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:6px;margin-bottom:8px;display:grid}.bb-reb-btn{min-height:48px;font-family:var(--heading);border-radius:var(--rg-radius-btn);cursor:pointer;font-size:20px;font-weight:800}.bb-reb-btn.is-mine{color:#000;background:#fff;border:2px solid #000}.bb-reb-btn.is-theirs{color:#fff;background:#000;border:2px solid #fff;box-shadow:0 0 0 1px #000}.bb-reb-btn[aria-pressed=true]{color:#000;background:#1dfe1b;border-color:#000}.bb-bench-list{flex-direction:column;gap:8px;margin-top:8px;display:flex}@media (width<=400px){.bb-team-status{font-size:14px}.bb-roster-token{width:40px;height:40px}}.bb-team-status .bb-team-clock,.bb-team-status .bb-team-period{font-family:var(--heading);border:1px solid var(--rg-line);align-items:center;gap:8px;font-size:20px;font-weight:800;display:inline-flex}.bb-team-tabs .bb-tab{white-space:normal;line-height:1.05}.bb-box-wrap{flex-direction:column;gap:10px;min-width:0;margin-top:12px;display:flex}.bb-box-intro{margin:0}.bb-box{min-width:0}.bb-box-scroll{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.bb-box-table{border-collapse:separate;border-spacing:0;white-space:nowrap;font-size:15px}.bb-box-table th,.bb-box-table td{text-align:center;border-bottom:1px solid var(--rg-line);padding:8px 9px}.bb-box-table thead th{font-family:var(--heading);letter-spacing:.04em;color:var(--rg-text-dim);font-size:14px;font-weight:700}.bb-box-table .is-pts{font-weight:800}.bb-box-table thead th.is-pts{color:var(--tk-accent)}.bb-box-table .bb-box-who{z-index:1;text-align:left;background:var(--rg-page);position:sticky;left:0}.bb-box-row .bb-box-who{align-items:center;gap:6px;min-height:28px;font-weight:500;display:flex}.bb-box-row.is-team th,.bb-box-row.is-team td{border-top:2px solid var(--rg-line);font-weight:700}.bb-box-dot{border-radius:50%;flex:none;width:9px;height:9px;display:inline-block}.bb-box-dot.is-in{background:#1dfe1b;box-shadow:0 0 0 1px #000}.bb-box-n{min-width:22px;font-family:var(--heading);font-size:17px;font-weight:800}.bb-box-name{text-overflow:ellipsis;max-width:9em;overflow:hidden}.bb-box-mine{font-family:var(--heading);letter-spacing:.06em;color:#000;background:#1dfe1b;border-radius:2px;padding:1px 6px;font-size:12px;font-weight:800}.bb-box-legend{line-height:1.5}.bb-box-legend .bb-box-dot{vertical-align:middle}@media (orientation:landscape) and (height<=520px),(orientation:landscape) and (width>=900px){.bb-team-live.is-tab>.pbp,.bb-team-live.is-tab>.bb-box-wrap{grid-area:1/1/span 12;align-self:start}}.bb-tfix-pick{flex-direction:column;gap:8px;margin-top:6px;display:flex}.bb-tfix-team-name{margin:4px 0 0;font-weight:700}.bb-tfix-list{flex-direction:column;gap:6px;margin-top:6px;display:flex}.bb-tfix-item{min-height:52px;font:inherit;text-align:left;color:var(--rg-text);background:var(--rg-surface);border:1px solid var(--rg-line);border-radius:var(--rg-radius-card);cursor:pointer;align-items:center;gap:10px;padding:4px 12px 4px 6px;font-size:16px;display:flex}.bb-tfix-item.is-plain{padding-left:14px}.bb-tfix-item.is-now{border:2px solid #1dfe1b}.bb-tfix-item:disabled{opacity:.4;cursor:default}.bb-tfix-who{flex-direction:column;flex:auto;min-width:0;display:flex}.bb-tfix-sat{color:var(--rg-text-dim);font-size:13px}.bb-tfix-now{font-family:var(--heading);text-transform:uppercase;color:#000;background:#1dfe1b;border-radius:2px;padding:3px 8px;font-size:14px;font-weight:800}.bb-tfix-guard{margin-top:10px}.bbl-strip,.bbl-sub-sheet,.bbl-swap-sheet,.bbl-page,.bbl-carry{--bbl-amber:#ffb020}html[data-game-theme=light] .bbl-strip,html[data-game-theme=light] .bbl-sub-sheet,html[data-game-theme=light] .bbl-swap-sheet,html[data-game-theme=light] .bbl-page,html[data-game-theme=light] .bbl-carry{--bbl-amber:#8a5a00}.bbl-tok{width:40px;height:40px;font-family:var(--heading);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:18px;font-weight:800;line-height:1;display:inline-flex}.bbl-tok.is-yours{color:#000;background:#fff;border:2px solid #000}.bbl-tok.is-theirs{color:#fff;background:#000;border:2px solid #fff;box-shadow:0 0 0 1px #000}.bbl-strip{align-items:stretch;gap:8px;margin-top:10px;display:flex}.bbl-strip-list{flex:auto;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.bbl-strip-item{flex-direction:column;align-items:center;gap:2px;min-width:0;display:flex}.bbl-strip-fouls{text-align:center;max-width:100%;color:var(--rg-text-dim);font-size:12px;line-height:1.2}.bbl-strip-item.is-warn .bbl-strip-fouls{color:var(--bbl-amber);font-weight:700}.bbl-sub-open{min-height:48px;min-width:var(--rg-tap);font-family:var(--heading);text-transform:uppercase;flex:none;padding:0 12px;font-weight:800}.bbl-teams{margin:10px 0}.bbl-list{flex-direction:column;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.bbl-row{width:100%;min-height:52px;font:inherit;text-align:left;color:var(--rg-text);background:var(--rg-surface);border:1px solid var(--rg-line);border-radius:var(--rg-radius-card);cursor:pointer;align-items:center;gap:12px;padding:6px 12px;font-size:16px;display:flex}.bbl-row:disabled{cursor:default}.bbl-row:disabled .bbl-row-name{color:var(--rg-text-off)}.bbl-row-name{overflow-wrap:anywhere;flex-direction:column;flex:auto;min-width:0;display:flex}.bbl-row-status{color:var(--rg-text-dim);flex:none;font-size:14px}.bbl-row-status.is-warn{color:var(--bbl-amber);font-weight:700}.bbl-new-open{font-family:var(--heading);color:var(--tk-accent);text-underline-offset:3px;font-weight:800;text-decoration:underline}.bbl-new-label{flex-direction:column;gap:4px;margin-top:10px;display:flex}.bbl-carry-team{display:block}.bbl-carry-bad{color:var(--bbl-amber);margin:8px 0 0;font-weight:700}.bbl-change-first{color:var(--tk-accent);border-color:var(--tk-accent)}.bbl-lineup-top{flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin-top:4px;font-weight:700;display:flex}.bbl-lineup-count.is-ok{color:var(--tk-accent)}.bbl-lineup-count.is-warn{color:var(--bbl-amber)}.bbl-lrow{background:var(--rg-surface);border:1px solid var(--rg-line);border-radius:var(--rg-radius-card);border-left:4px solid #0000;align-items:center;gap:10px;padding:6px 8px 6px 10px;display:flex}.bbl-lrow.is-changed{background:var(--rg-green-tint);border-left-color:var(--tk-accent)}.bbl-lrow-out{font-size:13px}.bbl-inout{flex:none;width:min(196px,50%)}.bbl-inout button{min-height:var(--rg-tap);font-family:var(--heading);text-transform:uppercase;padding:0 6px;font-weight:800}.bbl-inout button:disabled{color:var(--rg-text-off);cursor:default}.bbl-start{width:100%;min-height:56px;font-family:var(--heading);text-transform:uppercase;margin:14px 0 24px;font-size:22px;font-weight:800}@media (width<=360px){.bbl-tok{width:36px;height:36px;font-size:16px}.bbl-strip-fouls{font-size:11px}}.bbl-new-sheet .ff-sheet-actions{flex-wrap:wrap}.bbl-new-sheet .bbl-new-add{white-space:normal;flex:100%;order:-1}@media print{.rpt-noprint{display:none!important}}html.rpt-printing .rpt-noprint{display:none!important}.tk-seg.bb-seg.bb-team-seg{margin:0 0 12px}.bb-rleader-line{color:var(--rg-text-dim);margin-top:2px;font-size:13px;display:block}.bb-rleaders .tk-rab-code{white-space:nowrap}.bb-rbar-foul{fill:#ffb020}.bb-bonus-line{color:var(--rg-text-dim);margin-top:8px;font-size:13px}.bb-tq td{font-family:var(--heading);font-size:20px;font-weight:700}.bb-tq .bb-tq-won{color:var(--tk-accent)}.bb-tq .bb-rq-pts{width:110px}.bb-rq-bar.is-lost i{background:#8c8c8c}.bb-tq-legend{text-align:left;font-size:13px}.bb-team-side{display:contents}.rpt.is-full .bb-team-lower>.bb-tquarters{flex:.8 1 0}.rpt.is-full .bb-team-lower>.bb-tbox{flex:2.2 1 0;min-width:0}.rpt.is-full .bb-team-side{flex-direction:column;flex:1 1 0;gap:22px;min-width:0;display:flex}.rpt.is-full .bb-team-side>.tk-sec{margin:0}html.rpt-printing .bb-team-report .bb-box-scroll{overflow:visible}@media print{.bb-team-report .bb-box-scroll{overflow:visible}}.bb-pick-again{margin:4px 0 12px}.bb-end-pick{flex-direction:column;gap:12px;display:flex}.bb-pick-who{margin:8px 0 0 52px}.bb-pick-none-line{margin:0}.bb-pick-actions .bb-pick-go{width:100%}.bb-pick-actions{flex-wrap:wrap}.bb-pick-actions .bb-pick-skip{flex:120px}.bb-pick-actions .bb-pick-skip+.bb-pick-go{flex:2 180px;width:auto}.bb-rareas{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:4px 12px;margin:4px 0 0;padding:0;font-size:14px;list-style:none;display:grid}.bb-rareas li{border-bottom:1px solid var(--rg-line,#2e2e2e);justify-content:space-between;gap:8px;padding:4px 0;display:flex}.bb-rsrc-part.is-4,.bb-ld.is-src-4{background:repeating-linear-gradient(45deg, var(--rg-green) 0 3px, transparent 3px 6px);border:1px solid var(--rg-green);box-sizing:border-box}.bb-setup .tk-sticky.is-kb{display:none}.bb-setup .tk-error{scroll-margin-bottom:calc(var(--safe-bottom) + 110px)}html body .modal-backdrop .modal-panel .bb-tfix-item .bb-roster-token.is-us{color:#000}html body .modal-backdrop .modal-panel .bb-tfix-item .bb-roster-token.is-them{color:#fff}.ff-field.is-fill{width:100%;height:min(var(--ff-field-max,60svh), 106vw, 760px);width:min(100%, calc(min(var(--ff-field-max,60svh), 106vw, 760px) * var(--mp-ar,9)));max-height:none;margin:0 auto}@media (orientation:portrait) and (width<=600px){.mp-field>.ff-field-wrap{width:100vw;margin-inline:calc(50% - 50vw)}.mp-field .ff-field.is-fill{border-radius:0}}.mp-me-chip .mp-change{color:var(--rg-green);text-underline-offset:2px;text-decoration:underline}.mp-kicker{font:700 13px var(--rg-font-body,Roboto, sans-serif);letter-spacing:.8px;text-transform:uppercase;color:var(--rg-green);margin:0 0 2px}.mp-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:4px 0 8px;display:grid}.mp-grid.mp-bases{grid-template-columns:repeat(4,minmax(0,1fr))}.mp-btn{color:#fff;min-height:48px;font:700 17px var(--rg-font-display,"Barlow Condensed", sans-serif);text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#1c1c1c;border:1px solid #6a6a6a;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:4px 6px;line-height:1.1;display:flex}.mp-btn.is-wide{grid-column:1/-1}.mp-pos.is-wide{grid-column:span 2}.mp-btn[aria-pressed=true]{border-color:var(--rg-green);background:var(--rg-green);color:#000}.mp-hit svg{color:var(--rg-green)}.mp-hit[aria-pressed=true] svg{color:#000}.mp-row{align-items:flex-end;gap:10px;display:flex}.mp-row>.ff-undo-wrap{flex:0 46%}.btn.mp-ball-to{color:#000;min-height:52px;font:700 20px var(--rg-font-display,"Barlow Condensed", sans-serif);background:#fff;border:1px solid #fff;flex:1}.mp-today{flex-wrap:wrap;justify-content:space-between;align-items:center;column-gap:12px;display:flex}.mp-today .ff-credits{margin:0}.mp-plays-btn{min-height:44px}.mp-after{flex-direction:column;gap:10px;display:flex}.mp-panel{border-top:1px solid var(--rg-line,#4a4a4a);padding-top:10px}.mp-panel-title{font:700 22px/1.15 var(--rg-font-display,"Barlow Condensed", sans-serif);margin:2px 0}.mp-panel-line{color:var(--rg-text-dim,#e6e6e6);margin:0;font-size:15px}.mp-two{gap:10px;margin-top:12px;display:flex}.mp-two>.btn{flex:1;min-height:50px}.mp-steps{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:6px;margin:6px 0 0;padding:0;list-style:none;display:grid}.mp-steps>li{grid-column:1/-1;min-width:0}.mp-steps>li.mp-half{grid-column:auto}.mp-half .mp-step{flex-wrap:wrap;align-content:center;gap:0 6px;height:calc(100% - 5px)}.mp-half .mp-step-k{flex:auto}.mp-half .mp-step-change{order:1}.mp-half .mp-step-v{flex:1 0 100%;order:2}.mp-step{color:#fff;width:100%;min-height:44px;font:400 15px var(--rg-font-body,Roboto, sans-serif);text-align:left;cursor:pointer;background:#1c1c1c;border:1px solid #6a6a6a;border-radius:6px;align-items:center;gap:8px;margin-top:5px;padding:4px 12px;display:flex}.mp-step.is-check{border:2px solid var(--rg-green)}.mp-step-k{color:#e6e6e6;overflow-wrap:anywhere;flex:0 0 72px;font-size:13px}.mp-step-v{flex:1;min-width:0;font-weight:500}.mp-check{font-weight:700}.mp-step-change{color:var(--rg-green);flex:none;text-decoration:underline}html[data-game-theme=light] .tk-page :is(.mp-btn,.mp-step){color:#111;background:#eef0ee;border-color:#8a8a8a}html[data-game-theme=light] .tk-page .mp-step.is-check{border-color:#0a650a}html[data-game-theme=light] .tk-page .mp-btn[aria-pressed=true]{border-color:var(--rg-green);background:var(--rg-green);color:#000}html[data-game-theme=light] .tk-page :is(.mp-kicker,.mp-hit svg,.mp-step-change,.mp-me-chip .mp-change){color:#0a650a}html[data-game-theme=light] .tk-page .mp-step-k{color:#333}html[data-game-theme=light] .tk-page .btn.mp-ball-to{color:#fff;background:#161616;border-color:#161616}@media (orientation:portrait) and (height<=600px){.ff-screen.mp-field{gap:6px}.tk-live .ff-screen.mp-field>.ff-next-slot{margin-top:4px}.mp-field :is(.btn.mp-ball-to,.ff-undo-row .btn,.ff-next-half>.btn){min-height:44px}.mp-field .ff-next-half{gap:8px}}@media (orientation:portrait) and (height<=600px) and (prefers-reduced-motion:no-preference){.tk-live .ff-screen.mp-field>.ff-next-slot>.ff-banner-in>.ff-banner{animation-name:mp-banner-in-short}}@keyframes mp-banner-in-short{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:none}}html.vv-keyboard .modal-backdrop.ff-backdrop:has(>.mp-where-sheet){top:var(--vv-top,0px);height:var(--vv-height,100%)}html.vv-keyboard .modal-panel.mp-where-sheet{max-height:var(--vv-height,100svh)}html.vv-keyboard .mp-where-sheet :is(.mp-kicker,.ff-sheet-line,.tk-switch-title){display:none}@media (orientation:landscape) and (height<=500px){html.vv-keyboard .modal-backdrop.ff-backdrop:has(>.mp-where-sheet){background:0 0;padding-top:0;padding-bottom:0}html.vv-keyboard .modal-panel.mp-where-sheet{flex-direction:row;align-items:center;gap:6px;padding-top:4px;padding-bottom:4px;display:flex}html.vv-keyboard .mp-where-sheet :is(.mp-kicker,.ff-sheet-title,.ff-sheet-line,.tk-switch-title,.ff-back){display:none}html.vv-keyboard .mp-where-sheet .tk-sheet-body{flex:1 1 0;min-width:0;margin:0;padding:0}html.vv-keyboard .mp-where-sheet .ff-note{margin:0;display:block}html.vv-keyboard .mp-where-sheet .ff-note-input{height:44px;min-height:44px;margin:0;font-size:16px}html.vv-keyboard .mp-where-sheet .ff-sheet-actions{flex:none;margin:0;padding:0}html.vv-keyboard .mp-where-sheet .mp-where-save{width:auto;min-height:44px;margin:0}}html body .modal-backdrop.is-full{background:var(--pop,#161616);align-items:stretch;padding:0;overflow:hidden}html body .modal-backdrop.is-full>.modal-panel.tk-sheet.is-full{width:100%;max-width:none;height:100%;max-height:none;box-shadow:none;background:var(--pop,#161616);padding:max(10px, var(--safe-top,0px)) max(16px, var(--safe-right,0px)) calc(var(--safe-bottom,0px) + 10px) max(16px, var(--safe-left,0px));border:0;border-radius:0;flex-direction:column;margin:0;display:flex;overflow:hidden}html body .modal-backdrop.is-full>.modal-panel.is-full>.tk-sheet-body{flex-direction:column;flex:auto;width:100%;max-width:1100px;min-height:0;margin:0 auto;padding:0;display:flex;overflow:hidden}html body .modal-backdrop.is-full>.modal-panel.is-full>.tk-sheet-body>:is(.ff-sheet-title,.ff-sheet-line,.mp-kicker){flex:none}html body .modal-backdrop.is-full>.modal-panel.is-full>.tk-sheet-body>.ff-sheet-title{margin:0;font-size:26px}html body .modal-backdrop.is-full>.modal-panel.is-full>.tk-sheet-body>.ff-sheet-line{margin:4px 0 8px}html body .modal-backdrop.is-full>.modal-panel.is-full .ff-full-list{overscroll-behavior:contain;flex:auto;min-height:0;padding-bottom:8px;overflow-y:auto}html body .modal-backdrop.is-full>.modal-panel.is-full>.ff-sheet-actions{border-top:1px solid var(--pop-line,#242424);flex-flow:wrap;flex:none;gap:8px;width:100%;max-width:1100px;margin:0 auto;padding-top:8px;display:flex}html body .modal-backdrop.is-full>.modal-panel.is-full>.ff-sheet-actions>.btn{flex:1 1 0;width:auto;min-width:96px;min-height:48px;margin:0}html body .modal-backdrop.is-full .ff-full-list :is(.bb-other-list,.sbl-to-list){grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:6px;display:grid}html body .modal-backdrop.is-full>.modal-panel.is-full>.ff-sheet-actions>.btn{white-space:normal;height:auto;padding-top:6px;padding-bottom:6px;line-height:1.2}html.vv-keyboard body .modal-backdrop.is-full>.modal-panel.tk-sheet.is-full{padding-top:6px;padding-bottom:6px}html.vv-keyboard body .modal-backdrop.is-full>.modal-panel.is-full>.tk-sheet-body>.ff-sheet-line{display:none}html.vv-keyboard body .modal-backdrop.is-full>.modal-panel.is-full>.ff-sheet-actions{padding-top:4px}html.vv-keyboard body .modal-backdrop.is-full>.modal-panel.is-full>.ff-sheet-actions>.btn{min-height:44px}@media (orientation:landscape) and (height<=500px){html.vv-keyboard body .modal-backdrop.is-full>.modal-panel.is-full>.tk-sheet-body>:is(.ff-sheet-title,.mp-kicker){display:none}html.vv-keyboard body .modal-backdrop.is-full .ff-full-list .bb-label{gap:2px;margin:0;font-size:13px;line-height:16px}html.vv-keyboard body .modal-backdrop.is-full .ff-full-list .bb-label>.tk-input{height:44px;min-height:44px;margin:2px 0 0;padding-top:0;padding-bottom:0}}html body .modal-backdrop .modal-panel .tk-sheet-body>.ff-sheet-line:focus:not(:focus-visible),html body .modal-backdrop .modal-panel .tk-sheet-body>[tabindex="-1"]:focus:not(:focus-visible){outline:none}.ftt{z-index:28;box-sizing:border-box;color:#fff;max-width:calc(100vw - 16px);font-family:var(--sans);background:#111;border:1px solid #21fb1e;border-radius:12px;flex-direction:column;gap:6px;padding:10px 12px 12px;font-size:14px;line-height:1.35;display:flex;position:fixed;box-shadow:0 6px 20px #00000073}.ftt-eyebrow{color:#21fb1e;font-family:var(--heading);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:13px;font-weight:700}.ftt-text{overflow-wrap:anywhere;margin:0}.ftt-text b{font-weight:700}.ftt-ok{color:#000;min-width:88px;min-height:44px;font:700 16px/1 var(--heading);cursor:pointer;background:#21fb1e;border:0;border-radius:8px;align-self:flex-end;padding:0 16px}.ftt-ok:focus-visible{outline-offset:2px;outline:2px solid #fff}.ftt-arrow{background:#111;border:1px solid #21fb1e;width:16px;height:16px;position:absolute;transform:rotate(45deg)}.ftt[data-side=above] .ftt-arrow{border-top:0;border-left:0;bottom:-9px}.ftt[data-side=below] .ftt-arrow{border-bottom:0;border-right:0;top:-9px}.ftt[data-side=right] .ftt-arrow{border-top:0;border-right:0;left:-9px}.ftt[data-side=left] .ftt-arrow{border-bottom:0;border-left:0;right:-9px}.ftt[data-compact]{gap:4px;padding:8px 10px 10px;font-size:13px;line-height:1.3}.ftt[data-compact] .ftt-eyebrow,.ftt[data-side=top] .ftt-arrow{display:none}.ftt.is-inline{z-index:auto;max-width:none;box-shadow:none;margin:0 0 14px;position:relative}.ftt.is-inline .ftt-arrow{left:22%}.pbp{flex-direction:column;gap:12px;display:flex}.pbp-intro{margin:0}.btn.pbp-undo{width:100%;min-height:var(--rg-tap,44px);font-family:var(--heading);letter-spacing:.04em;text-transform:uppercase;font-size:20px;font-weight:800}.pbp-period{flex-direction:column;gap:8px;display:flex}.pbp-head{font-family:var(--heading);color:var(--rg-text);justify-content:space-between;align-items:baseline;gap:12px;margin:8px 0 0;font-size:22px;font-weight:800;display:flex}.pbp-head-end{white-space:nowrap;color:var(--rg-text-dim);font-size:15px;font-weight:700}.pbp-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pbp-row{width:100%;min-height:var(--rg-tap,44px);border-radius:var(--rg-radius-card,8px);font:inherit;text-align:left;color:var(--rg-text);background:var(--rg-surface);border:1px solid #0000;align-items:center;gap:12px;padding:10px 14px 10px 12px;display:flex}button.pbp-row{cursor:pointer}.pbp-row.is-mark{border:1px dashed var(--rg-line);background:0 0}.pbp-badge{width:40px;height:40px;font-family:var(--heading);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:17px;font-weight:800;display:inline-flex}.pbp-badge.is-us{color:#000;border:1px solid var(--rg-line);background:#fff}.pbp-badge.is-them{color:#fff;background:#000;border:2px solid #fff}html[data-game-theme=light] .pbp-badge.is-them{border-color:#000}.pbp-badge.is-mark{color:var(--rg-green-ink,#000);background:var(--rg-green)}.pbp-words{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.pbp-text{overflow-wrap:anywhere;font-size:17px;line-height:1.3}.pbp-flag{color:#ffb020;font-weight:700}html[data-game-theme=light] .pbp-flag{color:#8a4b00}.pbp-time{color:var(--rg-text-dim)}.pbp-note{color:var(--tk-accent);overflow-wrap:anywhere;font-size:15px;line-height:1.3}.pbp-score{font-family:var(--heading);white-space:nowrap;flex:none;font-size:21px;font-weight:800}.pbp-empty{color:var(--rg-text-dim);margin:0}.pbp-group{color:var(--rg-text-dim);align-items:center;gap:8px;margin:6px 0 -2px;font-size:14px;font-weight:600;display:flex}.pbp-group-dot{background:var(--rg-green,#1dfe1b);border-radius:50%;flex:none;width:10px;height:10px}.pbp-group-dot.is-them{background:#fff;border:1px solid #000}.game-over-actions{flex-direction:column;gap:12px;margin:20px 0 24px;display:flex}.game-over-actions .btn{width:100%;min-height:48px}.game-over-won{overflow-wrap:anywhere;margin:4px 0 8px;font-size:20px}.tp-pick{flex-direction:column;gap:6px;margin-top:10px;display:flex}.tp-q,.tp-line{margin:0}.tp-chips{flex-wrap:wrap;gap:8px;display:flex}.tp-chips .tk-chip{min-height:var(--rg-tap,44px)}.tp-form{grid-template-columns:minmax(0,1fr) 7.5em;align-items:end;gap:8px;display:grid}.tp-form .tk-error,.tp-actions{grid-column:1/-1}.tp-actions{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:8px;display:grid}.tp-actions .btn{min-height:var(--rg-tap,44px)}.entry-sheet{left:0;right:0;top:calc(var(--vv-top,0px) + var(--vv-height,100vh));z-index:80;box-sizing:border-box;max-height:var(--vv-height,100vh);overscroll-behavior:contain;max-width:720px;padding:8px max(16px, var(--safe-right,0px)) max(8px, var(--safe-bottom,0px), env(safe-area-inset-bottom,0px)) max(16px, var(--safe-left,0px));color:var(--rg-text);background:var(--rg-surface);border:1px solid var(--rg-line);border-bottom:none;border-radius:16px 16px 0 0;margin:0 auto;animation:.18s ease-out entry-up;position:fixed;overflow-y:auto;transform:translateY(-100%);box-shadow:0 -10px 30px #0000008c}html[data-game-theme=light] .entry-sheet{box-shadow:0 -8px 24px #0000002e}@keyframes entry-up{0%{opacity:.4;transform:translateY(-100%)translateY(40px)}}@media (prefers-reduced-motion:reduce){.entry-sheet{animation:none}}.entry-grab{background:var(--rg-line);border-radius:3px;width:40px;height:5px;margin:0 auto 8px;display:block}.entry-title{font-family:var(--heading);letter-spacing:.02em;text-transform:uppercase;overflow-wrap:anywhere;margin:0;font-size:21px;font-weight:700;line-height:1.1}.entry-line{color:var(--rg-text-dim);margin:2px 0 0;font-size:15px;line-height:1.3}.entry-links{justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.entry-link{min-width:var(--rg-tap);min-height:var(--rg-tap);font:inherit;color:var(--tk-accent);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:16px;text-decoration:underline}.entry-token{width:44px;height:44px;font-family:var(--heading);box-sizing:border-box;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:18px;font-weight:700;display:inline-flex}.entry-token.is-mine{color:#000;box-shadow:0 0 0 1px var(--rg-line);background:#fff}.entry-token.is-theirs{color:#fff;background:#000;box-shadow:0 0 0 2px #fff,0 0 0 3px #000}.entry-token.is-blank{color:var(--rg-text-off);box-shadow:none;border:2px dashed var(--rg-text-off);background:0 0}.np-head{align-items:center;gap:12px;margin-bottom:10px;display:flex}.np-words{flex:1;min-width:0}.np-box{box-sizing:border-box;min-width:104px;height:52px;font-family:var(--heading);color:var(--rg-text);border:2px solid var(--tk-accent);border-radius:var(--rg-radius-card);flex:none;justify-content:center;align-items:center;padding:0 12px;font-size:34px;font-weight:700;display:flex}.np-box.is-empty{color:var(--rg-text-off)}.np-box.is-fresh{background:var(--rg-green-tint)}.np-keys{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.np-key{min-height:52px;font-family:var(--heading);color:var(--rg-text);background:var(--rg-surface-2);border:1px solid var(--rg-line);border-radius:var(--rg-radius-card);cursor:pointer;touch-action:manipulation;font-size:28px;font-weight:700}.np-key:active{filter:brightness(1.3)}html[data-game-theme=light] .np-key:not(.np-enter){background:#f0f0f0}html[data-game-theme=light] .np-key:active{filter:brightness(.92)}.np-back{justify-content:center;align-items:center;display:flex}@media (height<=640px){.np-key{min-height:48px}.np-head{margin-bottom:8px}}.np-key.np-enter{color:var(--rg-green-ink);background:var(--rg-green);border-color:var(--rg-green);font-size:26px}@media (height<=500px) and (orientation:landscape){.entry-sheet{left:auto;right:0;top:var(--vv-top,0px);width:min(400px,58vw);height:var(--vv-height,100vh);padding-top:max(8px, var(--safe-top,0px));border-bottom:1px solid var(--rg-line);border-radius:16px 0 0 16px;animation:none;transform:none}.entry-sheet.np-sheet{left:0;right:0;top:calc(var(--vv-top,0px) + var(--vv-height,100vh));border-bottom:none;border-radius:16px 16px 0 0;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"words words keys""box links keys";align-items:center;gap:8px 12px;width:auto;max-width:760px;height:auto;padding-top:8px;display:grid;transform:translateY(-100%)}.np-sheet .np-head{display:contents}.np-sheet .np-words{grid-area:words;align-self:start}.np-sheet .np-title{font-size:19px}.np-sheet .np-line{font-size:14px}.np-sheet .np-box{grid-area:box;min-width:84px}.np-sheet .entry-links{flex-wrap:wrap;grid-area:links;gap:0 12px;margin-top:0}.np-sheet .np-keys{grid-area:keys;grid-template-columns:repeat(5,46px) 66px;gap:8px}.np-sheet .np-key.np-enter{font-size:22px}}@media (height<=500px){.np-key{min-height:44px;font-size:24px}.np-head{margin-bottom:6px}.np-box{height:44px;font-size:28px}.entry-grab{display:none}}.ns-head{align-items:center;gap:12px;margin-bottom:10px;display:flex}.ns-title{flex:1;min-width:0}.ns-skip{flex:none}.ns-form{margin:0}.ns-input{box-sizing:border-box;width:100%;min-height:52px;font:inherit;color:var(--rg-text);background:var(--rg-page);border:2px solid var(--tk-accent);border-radius:var(--rg-radius-card);outline:none;padding:0 14px;font-size:22px}.ns-input.is-needed{border-color:var(--rg-error)}.ns-need{color:var(--rg-text);font-weight:600}.pp-head{align-items:center;gap:12px;margin-bottom:10px;display:flex}.pp-words{flex:1;min-width:0}.pp-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.pp-cell{min-height:54px;color:var(--rg-text);border:1px solid var(--brand-hairline,var(--rg-line));border-radius:var(--rg-radius-card);cursor:pointer;touch-action:manipulation;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:4px 2px;display:flex}.pp-code{font-family:var(--heading);align-items:center;gap:4px;font-size:24px;font-weight:700;line-height:1;display:inline-flex}.pp-word{color:var(--rg-text-dim);font-size:13px;line-height:1.2}.pp-check{color:var(--tk-accent)}.pp-cell.is-on{border:2px solid var(--rg-green)}html[data-game-theme=light] .pp-cell.is-on{color:#fff;background:#0a650a;border-color:#0a650a}html[data-game-theme=light] .pp-cell.is-on .pp-word,html[data-game-theme=light] .pp-cell.is-on .pp-check{color:#fff}.pp-cell.is-taken{color:var(--rg-text-off);border-color:var(--rg-line);opacity:.6;background:0 0}.pp-cell.is-taken .pp-word{color:var(--rg-text-off)}.pp-cell.is-taken[aria-disabled=true]{cursor:default}.pp-other{gap:8px;margin-top:10px;display:flex}.pp-other-input{min-width:0;min-height:var(--rg-tap);box-sizing:border-box;font:inherit;color:var(--rg-text);background:var(--rg-page);border:2px solid var(--tk-accent);border-radius:var(--rg-radius-input);flex:1;padding:0 10px;font-size:17px}.pp-other-save{min-width:72px;min-height:var(--rg-tap);font-family:var(--heading);text-transform:uppercase;color:var(--rg-green-ink);background:var(--rg-green);border-radius:var(--rg-radius-btn);cursor:pointer;border:none;font-size:18px;font-weight:700}.pp-other-save:disabled{color:var(--rg-text-off);background:var(--rg-surface-2);cursor:default}@media (height<=500px){.pp-cell{min-height:44px}.pp-word{display:none}}.pr-list.er-list{gap:3px;margin:0}:root .er-list .pr-row.er-row:is(.has-num,.no-num){background:var(--er-raised,#242424);border:0;border-left:4px solid var(--rg-green);border-radius:6px;grid-template-columns:30px 44px minmax(0,1fr) 60px;gap:8px;min-height:44px;padding:0 6px 0 2px}html[data-game-theme=light] .er-list{--er-raised:#e9e9e9}html[data-game-theme=light] .er-list .pr-row.er-row.has-num.has-num{border-left-color:#0a650a}:root .er-list .pr-row.er-row.no-n:is(.has-num,.no-num){grid-template-columns:44px minmax(0,1fr) 60px}:root .er-list .pr-row.er-row.no-right:is(.has-num,.no-num){grid-template-columns:30px 44px minmax(0,1fr)}:root .er-list .pr-row.er-row.no-n.no-right:is(.has-num,.no-num){grid-template-columns:44px minmax(0,1fr)}:root .er-list .pr-row.er-row.has-end:is(.has-num,.no-num){grid-template-columns:30px 44px minmax(0,1fr) auto}.er-end{align-items:center;gap:6px;display:flex}:root .er-list .pr-row.er-row.no-num.no-num{border-left-color:var(--rg-line)}:root .er-list .pr-row.er-row.is-active:is(.has-num,.no-num){box-shadow:0 0 0 2px var(--rg-green)}html[data-game-theme=light] .er-list .pr-row.er-row.is-active.is-active.is-active{box-shadow:0 0 0 2px #0a650a}.er-n{font-family:var(--heading);text-align:center;color:var(--rg-text);font-size:24px;font-weight:700;line-height:1}.er-num{cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex}:root .er-num .pr-token{width:38px;height:38px;margin:0;font-size:17px}:root .er-num .pr-token.is-mine{box-shadow:0 0 0 1px var(--rg-line)}:root .er-list .er-num .pr-token.is-blank.is-blank{color:#b5b5b5;box-shadow:none;background:0 0;border:2px dashed #b5b5b5;outline:0}html[data-game-theme=light] .er-list .er-num .pr-token.is-blank.is-blank.is-blank{color:#555;border-color:#555}.er-name{width:100%;min-height:44px;font-family:var(--heading);letter-spacing:.02em;text-transform:uppercase;text-align:left;color:var(--rg-text);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;padding:0 4px;font-size:20px;font-weight:700;line-height:44px;display:block;overflow:hidden}.er-name.is-empty{font-family:var(--sans);letter-spacing:0;text-transform:none;color:#b5b5b5;font-size:17px;font-weight:400}html[data-game-theme=light] .er-name.is-empty{color:#555}.er-pos{min-width:52px;min-height:var(--rg-tap);font-family:var(--heading);color:var(--rg-text);border:2px solid var(--rg-text);border-radius:var(--rg-radius-card);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;padding:0 4px;font-size:19px;font-weight:700;overflow:hidden}.er-pos.is-empty{color:#b5b5b5;border:1px solid #8c8c8c;font-size:17px;font-weight:600}html[data-game-theme=light] .er-pos.is-empty{color:#555;border-color:#707070}.er-room{height:var(--entry-sheet-h,0px);margin-top:-3px;list-style:none}.entry-sheet .entry-link{min-width:44px;min-height:44px;padding:0 6px}@media (height<=580px){.np-key{min-height:44px;font-size:24px}.np-keys{gap:6px}.np-box{height:44px;font-size:28px}.entry-grab{display:none}}.entry-sheet.eo-top{z-index:90}.eo-add-row{box-sizing:border-box;width:100%;min-height:48px;font-family:var(--heading);letter-spacing:.03em;text-transform:uppercase;color:var(--tk-accent);border:2px dashed var(--rg-line);border-radius:var(--rg-radius-card);cursor:pointer;background:0 0;align-items:center;gap:8px;margin:6px 0 0;padding:0 14px;font-size:19px;font-weight:700;display:flex}.eo-add-row:disabled{color:var(--rg-text-off);cursor:default}.eo-link{min-height:var(--rg-tap);font:inherit;color:var(--tk-accent);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:16px;text-decoration:underline}.pr-row.er-row.no-n.eo-wide-pos{grid-template-columns:44px minmax(0,1fr) minmax(60px,max-content)}.eo-wide-pos .er-pos{max-width:120px}.pr-row.er-row.is-error{border-color:var(--rg-error);box-shadow:0 0 0 1px var(--rg-error)}.bb-roster-filled{color:var(--rg-text-dim);margin:0 0 6px;font-size:14px}.pr-list{gap:8px;margin:8px 0;padding:0;list-style:none;display:grid}.pr-row{background:var(--rg-surface);border:1px solid var(--rg-line);border-left:4px solid var(--rg-green);border-radius:var(--rg-radius-card);box-sizing:border-box;grid-template-columns:30px 48px minmax(0,1fr) 60px;align-items:center;gap:8px;min-height:64px;margin:0;padding:6px 8px 6px 6px;display:grid}html[data-game-theme=light] .pr-row{border-left-color:var(--tk-accent)}.pr-row.no-n{grid-template-columns:48px minmax(0,1fr) 60px}.pr-row.no-right{grid-template-columns:30px 48px minmax(0,1fr)}.pr-row.no-n.no-right{grid-template-columns:48px minmax(0,1fr)}.pr-row.is-on{background:var(--rg-green-tint)}.pr-n{font-family:var(--heading);text-align:center;color:var(--rg-text);font-size:26px;font-weight:700;line-height:1}.pr-middle{min-width:0}.pr-middle .tk-input{width:100%;min-height:var(--rg-tap);box-sizing:border-box}.pr-under{grid-column:1/-1}.pr-token{width:44px;height:44px;font-family:var(--heading);box-sizing:border-box;border-radius:50%;justify-content:center;align-items:center;margin:2px;font-size:18px;font-weight:700;display:inline-flex}.pr-token.is-mine{color:#000;background:#fff;box-shadow:0 0 0 2px #000,0 0 0 3px #fff}.pr-token.is-theirs{color:#fff;background:#000;box-shadow:0 0 0 2px #fff,0 0 0 3px #000}.pr-token.is-blank{color:var(--rg-text-off);box-shadow:none;border:2px dashed var(--rg-line);background:0 0}.pr-token>.pr-token-input.tk-input{width:44px;height:44px;min-height:44px;font-family:var(--heading);text-align:center;color:inherit;background:0 0;border:none;border-radius:50%;padding:0;font-size:18px;font-weight:700}.pr-token>.pr-token-input.tk-input::placeholder{color:inherit;opacity:.6}.pr-token>.pr-token-input.tk-input:focus-visible{outline:3px solid var(--tk-accent);outline-offset:3px}.pr-token.is-mine:has(.pr-token-input:placeholder-shown){color:var(--rg-text);box-shadow:none;border:2px dashed var(--rg-text-off);background:0 0}.pr-token.is-theirs:has(.pr-token-input:placeholder-shown){color:var(--rg-text);box-shadow:none;border:2px dashed var(--rg-text-off);background:0 0}.pr-pos-box{min-width:44px;min-height:var(--rg-tap);font-family:var(--heading);color:var(--tk-accent);border:2px solid var(--tk-accent);border-radius:var(--rg-radius-btn);cursor:pointer;background:0 0;padding:0 6px;font-size:18px;font-weight:700}.pr-pos-box.is-empty{color:var(--rg-text-off);border-style:dashed;border-color:var(--rg-text-off);font-size:15px;font-weight:600}.pr-pos-box.is-open{color:var(--rg-green-ink);background:var(--rg-green);border-color:var(--rg-green)}.pr-chips{background:var(--rg-green-tint);border:1px solid var(--tk-accent);border-radius:var(--rg-radius-card);grid-template-columns:repeat(auto-fill,minmax(56px,1fr));gap:8px;margin:6px 0 2px;padding:10px;scroll-margin:80px 0 120px;display:grid}.pr-chip{min-height:var(--rg-tap);font-family:var(--heading);color:var(--rg-text);background:var(--rg-surface);border:2px solid var(--rg-text);border-radius:var(--rg-radius-btn);cursor:pointer;padding:0 4px;font-size:17px;font-weight:700}.pr-chip.is-on{color:var(--rg-green-ink);background:var(--rg-green);border-color:var(--rg-green)}.pr-chip.is-used{color:var(--rg-text-off);border-color:var(--rg-line);opacity:.55;background:0 0}.pr-pick-list{gap:8px}.pr-pick{width:100%;min-height:60px;font:inherit;text-align:left;color:var(--rg-text);background:var(--rg-surface);border:1px solid var(--rg-line);border-left:4px solid var(--rg-green);border-radius:var(--rg-radius-card);cursor:pointer;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 10px 6px 6px;display:grid}html[data-game-theme=light] .pr-pick{border-left-color:var(--tk-accent)}.pr-pick-name{min-width:0;font-family:var(--heading);letter-spacing:.02em;text-transform:uppercase;overflow-wrap:anywhere;font-size:19px;font-weight:700}.pr-pick-pos{min-width:44px;font-family:var(--heading);text-align:center;color:var(--tk-accent);font-size:17px;font-weight:700}.pr-pick-item.is-on .pr-pick{background:var(--rg-green-tint);border-color:var(--tk-accent)}.pr-pick-item.is-on .pr-pick-pos{color:var(--rg-green-ink);background:var(--rg-green);border-radius:var(--rg-radius-btn);padding:4px 6px}.pr-pick:disabled{cursor:default;opacity:.5;border-left-color:var(--rg-line)}.pr-pick-list>li{list-style:none}.pr-row,.pr-pos-box,.pr-chip,.pr-pick{scroll-margin:80px 0 120px}.lp-page{flex-direction:column;gap:10px;display:flex}.pr-from{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:8px;display:grid}.pr-from .btn,.lp-tools .btn,.lp-start{min-height:var(--rg-tap);font-family:var(--heading);text-transform:uppercase;letter-spacing:.04em}.lp-count{color:var(--rg-text-dim);margin:0;font-weight:700}.lp-count.is-done{color:var(--rg-text)}.lp-bench{margin-top:4px}.lp-bench-title{color:var(--rg-text);margin:0;font-weight:700}.lp-bench-line{margin:2px 0 0}.lp-bench-list{flex-wrap:wrap;gap:6px;margin:6px 0 0;padding:0;list-style:none;display:flex}.lp-bench-player{border:1px solid var(--rg-line);color:var(--rg-text);border-radius:999px;padding:4px 10px;font-size:14px}.lp-list{margin:0}.lp-mark{font-family:var(--heading);text-align:center;color:var(--rg-text);font-size:26px;font-weight:700;line-height:1;display:block}.lp-row.is-extra{border-left-style:dashed}.lp-slot{width:100%;min-height:var(--rg-tap);font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:none;align-items:center;padding:0;display:flex}.lp-name{min-width:0;font-family:var(--heading);letter-spacing:.02em;text-transform:uppercase;overflow-wrap:anywhere;font-size:20px;font-weight:700}.lp-name.is-empty{text-transform:none;letter-spacing:0;color:var(--rg-text-off);font-family:inherit;font-size:16px;font-weight:500}.lp-fixed{min-width:44px;font-family:var(--heading);text-align:center;color:var(--tk-accent);font-size:18px;font-weight:700}.lp-role-none{min-width:44px}.lp-hint{margin:0}.lp-tools{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.lp-start{width:100%;min-height:52px;font-size:20px}.lp-role-note{box-sizing:border-box;width:100%;margin-top:8px}.lp-why{min-width:0;color:var(--rg-text-off);font-family:inherit;font-size:13px;font-weight:600}.lp-extra-note{color:var(--rg-text);font-weight:400}.lp-slot-sheet .lp-slot-add,.lp-slot-sheet .lp-clear{min-height:var(--rg-tap)}.sbl,.sbl-sheet{--sbl-bg:#000;--sbl-panel:#0b0b0b;--sbl-ink:#fff;--sbl-mute:#e6e6e6;--sbl-fill:#1c1c1c;--sbl-line:#6a6a6a;--sbl-input:#000;--sbl-input-line:#8a8a8a;--sbl-token:#fff;--sbl-token-ink:#000;--sbl-box:#000;--sbl-box-line:#fff;--sbl-accent:#1dfe1b;--sbl-pick:#1dfe1b1f;--sbl-off:#8c8c8c}html[data-game-theme=light] :is(.sbl,.sbl-sheet){--sbl-bg:#fff;--sbl-panel:#fff;--sbl-ink:#161616;--sbl-mute:#333;--sbl-fill:#eef0ee;--sbl-line:#8a8a8a;--sbl-input:#fff;--sbl-input-line:#8a8a8a;--sbl-token:#161616;--sbl-token-ink:#fff;--sbl-box:#fff;--sbl-box-line:#161616;--sbl-pick:#1dfe1b2e;--sbl-off:#6a6a6a}.sbl{background:var(--sbl-bg);color:var(--sbl-ink);box-sizing:border-box;-webkit-tap-highlight-color:transparent;min-height:100%;font-family:Roboto,Arial,system-ui,sans-serif}.sbl *,.sbl-sheet *{box-sizing:border-box}.sbl button,.sbl-sheet button,.sbl input,.sbl-sheet input{color:inherit;font-family:inherit}.sbl button:focus-visible,.sbl-sheet button:focus-visible{outline:2px solid var(--sbl-accent);outline-offset:2px}.sbl-inner{max-width:640px;margin:0 auto;padding:10px 16px 24px}.sbl-overlay{z-index:60;overscroll-behavior:contain;padding-bottom:env(safe-area-inset-bottom);position:fixed;inset:0;overflow-y:auto}.sbl-top{align-items:center;min-height:44px;display:flex}.sbl-link{min-width:44px;min-height:44px;color:var(--sbl-accent);cursor:pointer;background:0 0;border:0;padding:0 4px;font:500 15px Roboto,Arial,sans-serif;text-decoration:underline}html[data-game-theme=light] .sbl-link{color:#0a650a}.sbl-title{margin:0;font:700 28px/1.1 Barlow Condensed,Arial,sans-serif}.sbl-teams{border:1px solid var(--sbl-line);border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:8px;display:grid;overflow:hidden}.sbl-team{background:var(--sbl-fill);overflow-wrap:anywhere;cursor:pointer;border:0;min-height:44px;padding:4px 8px;font:600 17px/1.1 Barlow Condensed,Arial,sans-serif}.sbl-team[aria-pressed=true]{background:var(--sbl-accent);color:#000;font-weight:700}.sbl-strip{color:var(--sbl-mute);flex-wrap:wrap;gap:4px 8px;margin:10px 0 0;padding:0;font:700 14px Barlow Condensed,Arial,sans-serif;list-style:none;display:flex}.sbl-strip b{color:var(--sbl-accent)}html[data-game-theme=light] .sbl-strip b{color:#0a650a}.sbl-strip .is-open b,html[data-game-theme=light] .sbl-strip .is-open b{color:var(--sbl-ink)}.sbl-strip-sum{margin-left:auto}.sbl-next{margin:10px 0 2px;font-size:15px;font-weight:500;line-height:1.3}.sbl-status{color:var(--sbl-mute);flex-wrap:wrap;align-items:center;gap:0 10px;margin:4px 0 0;font-size:14px;display:flex}.sbl-list{margin:0;padding:0;list-style:none}.sbl-row{align-items:stretch;gap:6px;margin-top:5px;display:flex}.sbl-pick{border:1px solid var(--sbl-line);background:var(--sbl-fill);text-align:left;cursor:pointer;border-radius:6px;flex:auto;align-items:center;gap:10px;min-width:0;min-height:46px;padding:6px 10px;font:500 16px/1.2 Roboto,Arial,sans-serif;display:flex}.sbl-pick.is-moving{border:2px solid var(--sbl-accent);background:var(--sbl-pick);padding:5px 9px}.sbl-n{color:var(--sbl-mute);flex:0 0 18px;font:700 16px Barlow Condensed,Arial,sans-serif}.sbl-name{overflow-wrap:anywhere;min-width:0}.sbl-name.is-placeholder{color:var(--sbl-mute);font-style:italic}.sbl-tag{color:var(--sbl-accent);flex:none;font-size:12px}html[data-game-theme=light] .sbl-tag{color:#0a650a}.sbl-pos{border:1px solid var(--sbl-box-line);background:var(--sbl-box);text-align:center;cursor:pointer;border-radius:4px;flex:none;justify-content:center;align-self:center;align-items:center;min-width:56px;min-height:44px;padding:0 8px;font:700 15px/1 Barlow Condensed,Arial,sans-serif;display:flex}.sbl-pos.is-none{border-style:dashed}.sbl-bench-head{letter-spacing:.8px;text-transform:uppercase;color:var(--sbl-accent);margin:14px 0 0;font:700 12px Roboto,Arial,sans-serif}html[data-game-theme=light] .sbl-bench-head{color:#0a650a}.sbl-quiet{color:var(--sbl-mute);margin:4px 0 0;font-size:13px}.sbl-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}.sbl-g{border:1px solid var(--sbl-line);background:var(--sbl-fill);min-height:44px;color:var(--sbl-ink);text-align:center;cursor:pointer;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:2px;font:700 16px/1 Barlow Condensed,Arial,sans-serif;display:flex}.sbl-g-by{max-width:100%;color:var(--sbl-mute);overflow-wrap:anywhere;font:500 11px/1.1 Roboto,Arial,sans-serif}.sbl-g[aria-pressed=true]{background:var(--sbl-accent);border-color:var(--sbl-accent);color:#000}.sbl-g[aria-pressed=true] .sbl-g-by{color:#000}.sbl-g.is-taken{background:var(--sbl-bg);color:var(--sbl-off);cursor:default;border-style:dashed}.sbl-note{color:var(--sbl-mute);flex-direction:column;gap:3px;margin-top:8px;font:500 12px Roboto,Arial,sans-serif;display:flex}.sbl-input{border:1px solid var(--sbl-input-line);background:var(--sbl-input);width:100%;height:44px;color:var(--sbl-ink);border-radius:4px;padding:0 10px;font:500 17px Roboto,Arial,sans-serif}.sbl-fields{grid-template-columns:70px minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.sbl-fields .sbl-note{margin-top:0}.sbl-btn{border:1px solid var(--sbl-box-line);cursor:pointer;background:0 0;border-radius:4px;width:100%;min-height:44px;margin-top:8px;padding:4px 10px;font:600 17px/1.1 Barlow Condensed,Arial,sans-serif}.sbl-btn.is-main{background:var(--sbl-accent);color:#000;border:0;min-height:50px;margin-top:10px;font-size:19px;font-weight:700}.sbl-btn:disabled{border:1px solid var(--sbl-line);background:var(--sbl-fill);color:var(--sbl-off);cursor:default}.sbl-foot{margin-top:16px}.sbl-new{margin-top:12px}@media (width<=359px){.sbl-fields{grid-template-columns:60px minmax(0,1fr)}.sbl-fields .sbl-note:nth-child(3){grid-column:1/-1}}.modal-backdrop.is-portal:has(>.sbl-sheet){z-index:70}@media (orientation:landscape) and (height<=500px){html.vv-keyboard .modal-backdrop.is-portal:has(.sbl-other-note){top:var(--vv-top,0px);height:var(--vv-height,100%);padding-top:0;padding-bottom:0}html.vv-keyboard .modal-panel.sbl-sheet:has(.sbl-other-note){max-height:var(--vv-height,100svh);flex-direction:row;align-items:center;gap:6px;padding-top:4px;padding-bottom:4px;display:flex}html.vv-keyboard .sbl-sheet:has(.sbl-other-note) :is(.ff-sheet-title,.ff-sheet-line,.sbl-grid,.ff-back,.mp-kicker){display:none}html.vv-keyboard .sbl-sheet:has(.sbl-other-note) :is(.tk-sheet-body,.ff-sheet-actions){border:0;margin:0;padding:0}html.vv-keyboard .sbl-sheet:has(.sbl-other-note) .tk-sheet-body{flex:1 1 0;min-width:0}html.vv-keyboard .sbl-sheet:has(.sbl-other-note) .sbl-note{gap:0;margin:0;padding:0;font-size:0;line-height:0;display:block}html.vv-keyboard .sbl-sheet:has(.sbl-other-note) .sbl-other-note{width:100%;height:44px;min-height:44px;margin:0;font-size:16px}html.vv-keyboard .sbl-sheet:has(.sbl-other-note) .sbl-other-save{min-height:44px;margin:0}.sbl-sheet:has(.sbl-grid) .ff-sheet-title{margin-bottom:0;font-size:20px}.sbl-sheet:has(.sbl-grid) .ff-sheet-line{margin:2px 0 0;font-size:14px}.sbl-sheet .sbl-grid{gap:4px;margin-top:4px}.modal-panel.sbl-sheet:has(.sbl-grid){padding-top:6px}}.sbl-to-list{flex-direction:column;gap:6px;margin-top:8px;display:flex}.sbl-btn.sbl-to-opt{border-color:var(--sbl-line);background:var(--sbl-fill);text-align:left;border-radius:6px;flex-direction:column;align-items:flex-start;gap:2px;margin-top:0;padding:6px 10px;display:flex}.sbl-to-sub{color:var(--sbl-mute);font:400 13px/1.2 Roboto,Arial,sans-serif}.sbl-to-sheet .sbl-fields{grid-template-columns:70px minmax(0,1fr)}.sbl-tag.sbl-left-tag{color:var(--sbl-mute);font-weight:700}.sbl-row.is-left .sbl-name{text-decoration:line-through}.sbl-gone-head{letter-spacing:.8px;text-transform:uppercase;color:var(--sbl-mute);margin:14px 0 0;font:700 12px Roboto,Arial,sans-serif}.sbl-gone .sbl-pick{cursor:default}.sbl-btn.sbl-takeout{margin-top:6px}.sbl-row-act{margin:5px 0 0}.sbl-row-act>.sbl-btn{width:100%;margin-top:0}@media (orientation:landscape) and (height<=500px){.sbl-to-sheet .sbl-to-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.sbl-to-sheet .sbl-to-sub{display:none}html.vv-keyboard .modal-backdrop.is-portal:has(.sbl-kb){top:var(--vv-top,0px);height:var(--vv-height,100%);padding-top:0;padding-bottom:0}html.vv-keyboard .modal-panel.sbl-sheet:has(.sbl-kb){max-height:var(--vv-height,100svh);padding-top:4px;padding-bottom:4px}html.vv-keyboard .sbl-sheet:has(.sbl-kb) :is(.ff-sheet-title,.ff-sheet-line,.mp-kicker,.ff-sheet-actions){display:none}html.vv-keyboard .sbl-sheet:has(.sbl-kb) .tk-sheet-body{border:0;align-items:center;gap:6px;margin:0;padding:0;display:flex}html.vv-keyboard .sbl-sheet:has(.sbl-kb) .sbl-fields{flex:1 1 0;grid-template-columns:60px minmax(0,1fr);gap:6px;min-width:0}html.vv-keyboard .sbl-sheet:has(.sbl-kb) .sbl-note{flex:1 1 0;gap:0;min-width:0;margin:0;font-size:0;line-height:0;display:block}html.vv-keyboard .sbl-sheet:has(.sbl-kb) .sbl-kb{height:44px;margin:0;font-size:16px}html.vv-keyboard .sbl-sheet:has(.sbl-kb) :is(.sbl-to-save,.sb-cp-save){flex:none;width:auto;min-height:44px;margin:0}}.sbl-in-list{gap:8px;margin:4px 0 0}.pr-row.sbl-in-row{border-left:4px solid var(--rg-line);grid-template-columns:48px minmax(0,1fr);min-height:60px}.pr-row.sbl-in-row.is-pick{border-color:var(--tk-accent);border-left-color:var(--tk-accent);box-shadow:0 0 0 1px var(--tk-accent)}.sbl-in-pick{width:100%;min-height:48px;color:var(--rg-text);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:0 4px;display:flex}.sbl-in-name{min-width:0;font-family:var(--heading);text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;font-size:20px;font-weight:700;overflow:hidden}.sbl-in-tag{font-family:var(--heading);text-transform:uppercase;color:var(--rg-text-dim);flex:none;font-size:16px;font-weight:700}.sbl-in-tag.is-on{color:var(--tk-accent)}.sbl-in-tag.is-on:before{content:"✓ "}.sbl-in-add{margin-top:8px}.sbl-in-other{align-self:flex-start}.modal-backdrop.tk-bars-backdrop{overscroll-behavior:contain;overflow:hidden}.modal-backdrop.roster-ask-backdrop{z-index:70}.modal-backdrop.tk-bars-backdrop>.modal-panel.tk-archive-sheet,.modal-backdrop.tk-bars-backdrop>.modal-panel.roster-ask{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;max-height:100%;overflow-y:auto}.tk-archive-sheet .tk-archive-line{margin:0 0 16px;font-size:15px;line-height:1.35}.tk-archive-sheet .btn{width:100%;min-height:var(--rg-tap);margin-bottom:8px}.tk-archive-note{text-align:left;flex-direction:column;gap:6px;margin-top:4px;display:flex}.tk-link.tk-archived-toggle{min-width:var(--rg-tap);flex:none;font-weight:700}.tk-archived-item .saved-item-main{cursor:default}.tk-archived-item button.saved-item-main{cursor:pointer}.tk-archived-item .saved-item-delete{margin-left:auto}.tk-archived-note{font-style:italic}.tk-archived-banner{padding:4px max(16px, var(--safe-right,0px)) 4px max(16px, var(--safe-left,0px));color:var(--rg-text);background:var(--rg-surface);border-bottom:1px solid var(--tk-box-line,var(--rg-line));flex-wrap:wrap;flex:none;align-items:center;gap:0 12px;display:flex}.tk-archived-banner-text{flex:200px;margin:0;padding:8px 0;font-size:15px;font-weight:600;line-height:1.3}.tk-link.tk-archived-banner-back{flex:none;font-weight:700}.roster-ask .roster-ask-line{margin:0 0 16px;font-size:15px;line-height:1.35}.roster-ask .btn{width:100%;min-height:var(--rg-tap);margin-bottom:8px}.roster-ask-names{overflow-wrap:anywhere;margin:-6px 0 12px;padding:0;font-weight:600;list-style:none}.tk-archive-undo{z-index:3;margin-top:12px;position:sticky;bottom:8px}.tk-archive-undo .saved-undo{background:var(--rg-page,#000);margin:0;box-shadow:0 4px 18px #00000059}.rg-board{color:#fff;border-radius:var(--rg-radius-card,8px);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#000;border:1px solid #2e2e2e;padding:10px 12px 12px}.rg-board-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.rg-board-table{border-collapse:separate;border-spacing:0;width:100%;font-family:var(--heading);text-align:center;font-variant-numeric:tabular-nums;font-weight:700}.rg-board-table thead th{color:#b8b8b8;letter-spacing:.1em;text-transform:uppercase;padding:2px 4px 8px;font-size:13px}.rg-board-team{text-align:left;white-space:nowrap;padding-right:10px}.rg-board-table tbody th.rg-board-team{color:#fff;letter-spacing:.02em;text-transform:uppercase;font-size:19px}.rg-board-table tbody td{height:40px;padding:3px 2px;font-size:19px}.rg-board-period{min-width:26px}.rg-board-cell{border-radius:var(--rg-radius-btn,2px);justify-content:center;align-items:center;min-width:26px;min-height:34px;display:inline-flex}.rg-board-period.is-now .rg-board-cell{background:var(--rg-green);color:#000}.rg-board-total{color:#e6e6e6;min-width:30px}.rg-board-total.is-split{border-left:1px solid #5a5a5a;padding-left:10px}.rg-board-table tbody td.rg-board-total.is-big{color:var(--rg-green);font-size:30px;line-height:1}.rg-board.vb-rboard .rg-board-table tbody td.rg-board-total.is-big{color:#fff}.rg-board-serve{background:var(--rg-green);vertical-align:.12em;border-radius:50%;width:10px;height:10px;margin-right:7px;display:inline-block}.rg-board-serve.is-off{visibility:hidden}@media (width<=380px){.rg-board{padding:8px 8px 10px}.rg-board-table tbody th.rg-board-team,.rg-board-table tbody td{font-size:17px}.rg-board-period,.rg-board-cell{min-width:20px}.rg-board-table tbody td.rg-board-total.is-big{font-size:26px}}@media print{.rg-board,.rg-board-serve,.rg-board-period.is-now .rg-board-cell{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.pe-bar{border:2px solid var(--rg-text);border-radius:var(--rg-radius-card,8px);background:var(--rg-ink);flex-direction:column;gap:6px;margin:0;padding:8px 10px 10px;display:flex}.pe-bar-title{font-family:var(--heading);text-transform:uppercase;color:var(--rg-text);margin:0;font-size:20px;font-weight:700;line-height:1.1}.pe-bar-line{color:var(--rg-text-dim);margin:0;font-size:14px;line-height:1.3}.pe-bar-actions{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:8px;display:grid}.pe-bar-actions .btn{min-width:0;min-height:48px;font-family:var(--heading);text-transform:uppercase;white-space:normal;padding:0 8px;font-size:18px;font-weight:700;line-height:1.05}.pe-bar.is-pinned{bottom:var(--safe-bottom,0px);z-index:3;position:fixed;box-shadow:0 -6px 16px #00000059}.pe-bar-slot{height:0;margin:0}@media (height<=600px){.pe-bar.is-pinned{gap:4px;padding:6px 10px 8px}}.ap-list{flex-direction:column;gap:8px;display:flex}.ap-row,.ap-extras-box{--ap-green:#1dfe1b}html[data-game-theme=light] :is(.ap-row,.ap-extras-box){--ap-green:#0a650a}.ap-row{box-sizing:border-box;text-align:left;width:100%;min-height:56px;font:inherit;color:var(--rg-text);border:2px solid var(--brand-hairline,#3a3a3a);cursor:pointer;background:0 0;border-radius:4px;align-items:center;gap:12px;padding:6px 12px;display:flex}.ap-row.is-on{border-color:var(--ap-green);color:var(--rg-text);background:0 0}.ap-row:disabled{cursor:default;border-style:dashed;border-color:#8c8c8c}.ap-num{box-sizing:border-box;width:38px;height:38px;font-family:var(--heading);color:#000;background:#fff;border:2px solid #000;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:18px;font-weight:700;display:flex}html[data-game-theme=light] .ap-num{border-color:#161616}.ap-num.is-unmatched{color:var(--rg-text);border:2px dashed var(--rg-text);background:0 0}.ap-text{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.ap-name{font-family:var(--heading);overflow-wrap:anywhere;font-size:20px;font-weight:700;line-height:1.1}.ap-status{font-size:13px;line-height:1.3}.ap-link{text-underline-offset:2px;font-weight:700;text-decoration:underline}.ap-check{box-sizing:border-box;border:2px solid var(--rg-text);width:26px;height:26px;color:var(--ap-green);border-radius:4px;flex:none;justify-content:center;align-items:center;display:flex}.ap-row.is-on .ap-check{border-color:var(--ap-green)}.ap-row:disabled .ap-check{border-color:#8c8c8c}.ap-extras{flex-wrap:wrap;align-items:center;column-gap:20px;display:flex}.ap-extra{min-height:44px;font-size:15px}.ap-extra.is-on{font-weight:700}.lg-slim{z-index:20;box-sizing:border-box;min-width:0;min-height:60px;padding:var(--safe-top) max(8px, var(--safe-right)) 0 max(8px, var(--safe-left));background:var(--rg-page);border-bottom:1px solid var(--rg-line);color:var(--rg-text);flex:none;align-items:center;gap:8px;display:flex;position:sticky;top:0}@media (orientation:landscape) and (height<=430px){.lg-slim{min-height:56px}}.pr-bar~* .lg-slim,.pr-bar~.lg-slim{padding-top:0}body:has(.pr-bar) .lg-slim{padding-top:0}.lg-slim-btn.btn,.lg-slim-gap{width:var(--rg-tap,44px);min-width:var(--rg-tap,44px);height:var(--rg-tap,44px);min-height:var(--rg-tap,44px);flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.lg-slim-btn.btn{position:relative}.lg-slim-btn.btn:hover{background:0 0}@media (hover:hover){.lg-slim-btn.btn:hover{background:var(--rg-surface)}}.lg-slim-mid{flex:auto;justify-content:center;align-items:center;min-width:0;display:flex}.lg-slim-mid>.lg-teams-one{flex:auto;min-width:0}.lg-teams{font-family:var(--heading);color:var(--rg-text);margin:0;font-size:17px;font-weight:700;line-height:1.1}.lg-vs{color:var(--rg-text-dim);font-weight:500}.lg-board{min-width:0;max-width:100%;color:inherit;font:inherit;background:0 0;border:0;flex-direction:column;align-items:center;gap:3px;padding:0;display:flex}button.lg-board{cursor:pointer;justify-content:center;min-height:48px;padding:2px 4px}.lg-board-score{min-width:0;font-family:var(--heading);white-space:nowrap;align-items:center;gap:8px;font-size:24px;font-weight:700;line-height:1;display:flex}.lg-code{border:1.5px solid var(--rg-text);font-family:var(--body,inherit);letter-spacing:.06em;white-space:nowrap;text-transform:uppercase;border-radius:2px;flex:none;padding:2px 5px;font-size:11px;font-weight:700;line-height:1.2}.lg-code.is-us{background:var(--rg-text);color:var(--rg-page)}.lg-board-sub{color:var(--rg-text-dim);white-space:nowrap;align-items:center;gap:6px;font-size:12px;line-height:1.2;display:flex}.lg-diamond rect{fill:none;stroke:currentColor;stroke-width:1.6px}.lg-diamond rect.is-on{fill:#1dfe1b;stroke:#1dfe1b}.lg-menu-list{flex-direction:column;min-height:0;display:flex;overflow-y:auto}.lg-mi{border:0;border-bottom:1px solid var(--rg-line);width:100%;min-height:56px;color:var(--rg-text);text-align:left;cursor:pointer;background:0 0;flex-direction:column;flex:none;align-items:flex-start;gap:2px;padding:8px 0;display:flex}.lg-mi-label{font-size:16px;font-weight:600}.lg-mi-line{color:var(--rg-text-dim);font-size:13px}@media (hover:hover){.lg-mi:hover{background:var(--rg-surface)}}.lg-other-note{flex-direction:column;gap:4px;padding:8px 0;display:flex}.lg-details{margin:0}.lg-details-row{border-bottom:1px solid var(--rg-line);gap:8px;padding:6px 0;display:flex}.lg-details-row dt{color:var(--rg-text-dim);flex:0 0 7em}.lg-details-row dd{overflow-wrap:anywhere;margin:0;font-weight:600}.lg-tools-sheet .lg-tools-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.lg-tools-sheet .lg-tools-actions .lg-tools-close{grid-column:1/-1}.lg-teams-one{min-height:var(--rg-tap,44px);text-align:left;cursor:pointer;overflow-wrap:normal;background:0 0;border:none;flex-direction:column;justify-content:center;align-self:stretch;padding:0;display:flex}.lg-team{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.ff-sheet-actions.has-review{flex-wrap:wrap}.ff-sheet-actions.has-review .btn{flex:1 1 0;min-width:0}.ff-sheet-actions.has-review .lg-end-review-btn{flex-basis:100%}@media (orientation:landscape) and (height<=500px){.lg-menu-sheet .ff-sheet-title{font-size:20px}.lg-menu-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 12px;display:grid;overflow:visible}.lg-mi{justify-content:center;min-height:44px;padding:4px 0}.lg-mi-line{display:none}.lg-other-note{grid-column:1/-1}.modal-backdrop.ff-backdrop:has(>.lg-menu-sheet:not(.is-other)){padding-top:max(4px, var(--safe-top));padding-bottom:0}.modal-panel.tk-sheet.lg-menu-sheet:not(.is-other){max-height:calc(var(--vv-height,100svh) - max(4px, var(--safe-top)));padding-top:clamp(4px, calc(10px - var(--safe-bottom)), 10px);padding-bottom:max(8px, min(34px, calc(var(--safe-bottom) * 100)))}}.lg-other-row{align-items:center;gap:8px;display:flex}.lg-other-row .lg-other-input{flex:auto;min-width:0}.lg-other-row .lg-other-save{flex:none;min-width:72px;min-height:44px}@media (orientation:landscape) and (height<=500px){.lg-menu-sheet.is-other :is(.ff-sheet-title,.ff-sheet-line),.lg-menu-sheet.is-other .lg-mi:not([data-item=other]),.vb-menu-sheet.is-other :is(.ff-sheet-title,.ff-sheet-line),.vb-menu-sheet.is-other .vb-menu-list>:not([data-menu=other]):not(.vb-menu-other),.lg-menu-sheet.is-other .lg-other-note .tk-step-hint,.vb-menu-sheet.is-other .lg-other-note .tk-step-hint{display:none}.vb-menu-sheet.is-other .vb-menu-list>.vb-menu-other{grid-column:1/-1}.vb-menu-sheet.is-other .ff-sheet-actions,.lg-menu-sheet.is-other .ff-sheet-actions{display:none}:is(html.vv-keyboard .modal-backdrop.ff-backdrop:has(>:is(.lg-menu-sheet,.vb-menu-sheet).is-other),html.vv-keyboard:has(.pr-bar):has(.vb-live) .modal-backdrop.ff-backdrop:has(>.vb-menu-sheet.is-other)){top:var(--vv-top,0px);height:var(--vv-height,100%);padding-top:0;padding-bottom:0}html.vv-keyboard .modal-panel.tk-sheet:is(.lg-menu-sheet,.vb-menu-sheet).is-other{max-height:var(--vv-height,100svh);padding-top:4px;padding-bottom:4px}html.vv-keyboard .lg-menu-sheet.is-other :is(.tk-sheet-body,.lg-mi[data-item=other]),html.vv-keyboard .vb-menu-sheet.is-other .vb-menu-list>[data-menu=other]{display:none}html.vv-keyboard :is(.lg-menu-sheet,.vb-menu-sheet).is-other :is(.lg-menu-list,.vb-menu-list),html.vv-keyboard :is(.lg-menu-sheet,.vb-menu-sheet).is-other .lg-other-note{gap:0;margin:0;padding:0}html.vv-keyboard :is(.lg-menu-sheet,.vb-menu-sheet).is-other .lg-other-note>.tk-eyebrow{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}html.vv-keyboard :is(.lg-menu-sheet,.vb-menu-sheet).is-other .lg-other-input{height:44px;min-height:44px}}.lg-menu-sheet>.tk-sheet-body{flex-shrink:0}html.vv-keyboard body .modal-backdrop :is(.lg-menu-sheet,.vb-menu-sheet).is-other .ff-sheet-line,html.vv-keyboard body .modal-backdrop .lg-menu-sheet.is-other .lg-mi:not([data-item=other]),html.vv-keyboard body .modal-backdrop .vb-menu-sheet.is-other .vb-menu-list>:not([data-menu=other]):not(.vb-menu-other){display:none}@media (orientation:landscape) and (height<=500px){html body .modal-backdrop .modal-panel:is(.lg-menu-sheet,.vb-menu-sheet).is-other .ff-sheet-actions{display:none}}.lg-clock.btn{min-width:var(--rg-tap,44px);height:var(--rg-tap,44px);min-height:var(--rg-tap,44px);font-family:var(--heading);font-variant-numeric:tabular-nums;flex:none;gap:3px;padding:0 3px;font-size:13px;font-weight:700;line-height:1}@media (hover:none){.lg-clock.btn:hover{background:0 0}}.lg-clock-mark{flex:none;align-items:center;display:inline-flex}.lg-clock-dot{background:var(--rg-green);border-radius:50%;width:7px;height:7px}.lg-clock-sheet .lg-clock-started{color:var(--rg-text-dim);margin:4px 0 0;font-size:14px}.lg-clock-fix{flex-direction:column;gap:6px;padding:0 16px 8px;display:flex}.lg-clock-fix[hidden]{display:none}.lg-clock-fix-row{align-items:center;gap:8px;display:flex}.lg-clock-input{min-width:0;min-height:var(--rg-tap,44px);flex:auto}.lg-clock-set{min-height:var(--rg-tap,44px);flex:none}.lg-slim.vb-top:has(.lg-clock) .vb-ts-code{letter-spacing:.02em;padding:1px 3px;font-size:11px}.lg-clock-sheet .lg-clock-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.lg-clock-sheet .lg-clock-actions .btn{min-width:0;min-height:48px;line-height:1.1}.lg-clock-sheet .lg-clock-go,.lg-clock-sheet .lg-clock-actions .lg-other-note{grid-column:1/-1}.lg-clock-sheet .tk-sheet-body{overflow-y:visible}@media (orientation:landscape) and (height<=520px){.modal-panel.tk-sheet.lg-clock-sheet{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:start;column-gap:16px;width:min(720px,100%);padding-left:16px;padding-right:16px;display:grid}.lg-clock-sheet .tk-sheet-body{grid-area:1/1}.lg-clock-sheet .lg-clock-fix{grid-area:2/1;padding:0}.lg-clock-sheet .lg-clock-actions{grid-area:1/2/span 2;align-content:start;gap:6px;margin-top:0}.lg-clock-sheet .lg-clock-actions .btn{min-height:44px}.lg-clock-sheet .lg-clock-actions .lg-other-note{gap:4px}.lg-clock-sheet .lg-clock-actions .tk-step-hint{display:none}}.sb-flow{left:0;right:0;top:var(--vv-top,0px);height:var(--vv-height,100%);z-index:30;color:var(--rg-text);background:var(--rg-page);display:flex;position:fixed}.sbs{box-sizing:border-box;width:100%;max-width:720px;min-height:0;padding:0 max(0px, var(--safe-right,0px)) 0 max(0px, var(--safe-left,0px));flex-direction:column;flex:1;margin:0 auto;display:flex}.sbs-top{padding:max(6px, var(--safe-top,0px)) 16px 0;flex:none;align-items:center;gap:12px;display:flex}.sbs-x{width:44px;height:44px;color:var(--rg-text);border:1px solid var(--rg-line);border-radius:var(--rg-radius-card);cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.sbs-progress{flex:1;min-width:0}.sbs-bars{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;display:grid}.sbs-bar{background:var(--rg-line);border-radius:3px;height:5px}.sbs-bar.is-on{background:var(--rg-green)}html[data-game-theme=light] .sbs-bar.is-on{background:#0a650a}.sbs-step{font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--rg-text-dim);white-space:nowrap;text-overflow:ellipsis;margin:6px 0 0;font-size:12px;font-weight:700;overflow:hidden}.sbs-optional{color:var(--tk-accent);text-transform:none;letter-spacing:0;font-weight:600}.sbs-step .sbs-optional{text-transform:uppercase;letter-spacing:.12em;font-weight:700}.sbs-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding:2px 16px 12px;overflow-y:auto}.sb-flow .sbs-title{font-family:var(--heading);text-transform:uppercase;margin:2px 0 0;font-size:30px;font-weight:800;line-height:1.05}.sb-flow .sbs-next{margin:2px 0 8px}.sbs-field{margin-top:12px}.sbs-label{color:var(--rg-text);margin:0 0 6px;font-size:16px;font-weight:600;display:block}.sbs-names{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.sbs-names .sbs-field{margin-top:4px}.sb-flow .sbs-input{box-sizing:border-box;width:100%;min-height:52px;font-size:18px}.sbs-note{gap:4px;margin-top:8px;display:grid}.sbs-choices{gap:10px;display:grid}.sbs-choices.is-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sbs-choices.is-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sbs-choices.is-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sbs-choices:has(>:nth-child(5)).is-4{grid-template-columns:repeat(5,minmax(0,1fr))}.sbs-pick{min-width:0;min-height:52px;font-family:var(--heading);letter-spacing:.04em;text-transform:uppercase;overflow-wrap:anywhere;color:var(--rg-text);border:1px solid var(--brand-hairline,var(--rg-line));border-radius:var(--rg-radius-card);cursor:pointer;background:0 0;padding:4px 6px;font-size:20px;font-weight:700;line-height:1.1}.sbs-pick[aria-pressed=true]{border:2px solid var(--rg-green)}html[data-game-theme=light] .sbs-pick[aria-pressed=true]{color:#fff;background:#0a650a;border-color:#0a650a}.sbs-pick:disabled{color:var(--rg-text-off);cursor:default}.sbs-wheels{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:10px;display:grid}.sbs-wheel{border:1px solid var(--rg-line);border-radius:var(--rg-radius-card);height:132px;position:relative;overflow:hidden}.sbs-wheel-list{box-sizing:border-box;scroll-snap-type:y mandatory;scrollbar-width:none;overscroll-behavior:contain;height:100%;padding:44px 0;overflow-y:auto}.sbs-wheel-list::-webkit-scrollbar{display:none}.sbs-wheel-item{scroll-snap-align:center;width:100%;height:44px;font-family:var(--heading);color:var(--rg-text-off);cursor:pointer;background:0 0;border:none;padding:0;font-size:24px;font-weight:700;display:block}.sbs-wheel-item.is-on{color:var(--rg-text);font-size:32px}.sbs-wheel-ring{box-sizing:border-box;border:2px solid var(--tk-accent);pointer-events:none;border-radius:6px;height:44px;position:absolute;top:44px;left:10px;right:10px}.sbs-wheel-unit{color:var(--rg-text-dim);font-size:15px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.sbs-athletes{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.sbs-athlete{min-width:0;min-height:60px;font-family:var(--heading);text-align:left;text-transform:uppercase;color:var(--rg-text);border:1px solid var(--brand-hairline,var(--rg-line));border-radius:var(--rg-radius-card);cursor:pointer;background:0 0;align-items:center;gap:12px;padding:6px 10px;font-size:22px;font-weight:700;display:flex}.sbs-athlete-name{overflow-wrap:anywhere;min-width:0}.sbs-athlete[aria-pressed=true]{border:2px solid var(--rg-green)}html[data-game-theme=light] .sbs-athlete[aria-pressed=true]{color:#fff;background:#0a650a;border-color:#0a650a}.sbs-athlete:disabled{color:var(--rg-text-off);cursor:default}.sb-flow .sbs-link{min-height:var(--rg-tap);align-items:center;margin-top:4px;font-size:16px;display:inline-flex}.sbs-spots{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.sbs-pick.sbs-spot{min-height:48px;font-size:18px}.sbs-pick.sbs-dunno{width:100%;min-height:56px;margin-top:10px;font-size:22px}.sb-flow.is-orders .sbs-body{flex-direction:column;display:flex;overflow:hidden}.sbs-tabs{background:var(--rg-surface);border-radius:10px;flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-top:6px;padding:3px;display:grid}html[data-game-theme=light] .sbs-tabs{background:#f0f0f0}.sbs-tab{min-width:0;min-height:44px;color:var(--rg-text);border:1px solid var(--brand-hairline,var(--rg-line));border-radius:var(--rg-radius-card);cursor:pointer;background:0 0;flex-direction:column;justify-content:center;align-items:center;padding:1px 6px;display:flex}.sbs-tab[aria-pressed=true]{border:2px solid var(--rg-green)}html[data-game-theme=light] .sbs-tab[aria-pressed=true]{background:#fff;border-color:#0a650a}.sbs-tab-name{max-width:100%;font-family:var(--heading);text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;font-size:19px;font-weight:700;line-height:1.1;display:inline-flex;overflow:hidden}.sbs-tab-check{flex:none}.sbs-tab-count{color:var(--rg-text-dim);font-size:13px;line-height:1.2}.sb-flow .sb-orders-next{flex:none;margin:6px 0 4px;font-size:15px;line-height:1.3}.sbs-rows{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;min-height:0;margin:0 -2px;padding:2px 2px 4px;overflow-y:auto}.sbs-rows .sb-order-from{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:8px;margin:0 0 8px;display:grid}.sbs-rows .sb-order-from .btn,.sbs-row-tools .btn{min-height:var(--rg-tap)}.sbs-row-tools{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.sbs-row-tools:empty{display:none}.sbs-remove{min-width:44px;min-height:var(--rg-tap);font:inherit;color:var(--rg-text);border:1px solid var(--brand-hairline,var(--rg-line));border-radius:var(--rg-radius-card);cursor:pointer;background:0 0;padding:0 6px;font-size:14px;font-weight:600}.sbs-rows .er-row.is-bench .er-n{color:var(--rg-text-off)}.sbs-foot{padding:2px 16px max(8px, var(--safe-bottom,0px));flex:none;gap:2px;display:grid}.sb-flow .sbs-foot .sb-start-why{text-align:center;margin:0}.sbs-foot>.sbs-skip{justify-self:center}.sbs-foot-links{justify-content:space-between;align-items:center;gap:12px;display:flex}.sb-flow .sbs-foot .sbs-link{margin-top:0}.sbs-foot-buttons{grid-template-columns:minmax(96px,.42fr) minmax(0,1fr);gap:12px;display:grid}.sbs-foot-buttons .btn{min-height:50px;font-family:var(--heading);text-transform:uppercase;white-space:normal;font-size:21px;font-weight:700;line-height:1.05}html.sb-typing-tight .sbs-top,html.sb-typing-tight .sbs-foot,html.sb-typing .sbs-foot,html.entry-sheet-open .sb-flow .sbs-foot{display:none}@media (height<=640px){html.entry-sheet-open .sb-flow .sbs-top,html.entry-sheet-open .sb-flow .sbs-title,html.entry-sheet-open .sb-flow .sb-orders-next{display:none}}@media (height<=500px){.sb-flow.is-orders .sbs-body{display:block;overflow-y:auto}.sb-flow.is-orders .sbs-rows{overflow:visible}.sb-flow.is-orders .sbs-title{display:none}.sbs-foot{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:12px}.sbs-foot>:not(.sbs-foot-buttons){grid-column:1}.sbs-foot-buttons{grid-area:1/2/span 2}.sbs-foot-links{flex-wrap:wrap;gap:0 16px}}@media (height<=600px){.sb-flow .sbs-title{font-size:26px}.sbs-step{margin-top:4px}.sbs-foot-buttons .btn{min-height:48px}}.lineup-page{-webkit-overflow-scrolling:touch;min-height:0;padding:24px max(16px, var(--safe-right)) 32px max(16px, var(--safe-left));margin-bottom:max(var(--safe-bottom), min(34px, calc(var(--safe-bottom) * 99)));flex:1;overflow-y:auto}.lineup-inner{max-width:720px;margin:0 auto}.lineup-game,.lineup-roster{padding-bottom:0}.roster-done{padding:12px 0 calc(var(--safe-bottom) + 14px);background:var(--rg-page);border-top:1px solid var(--rg-line);margin-top:24px;position:sticky;bottom:0}.roster-done .btn{width:100%;min-height:52px;font-size:16px}.stage-badge{letter-spacing:.1em;text-transform:uppercase;height:24px;color:var(--rg-text-dim);border:1px solid var(--rg-line);border-radius:var(--rg-radius-btn);align-items:center;margin-bottom:10px;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.stage-badge.is-final{color:var(--rg-page);background:var(--rg-text);border-color:var(--rg-text)}.lineup-end{width:100%}.stage-badge.is-live{color:var(--rg-green-ink);background:var(--rg-green);border-color:var(--rg-green)}.order-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.order-head .lineup-eyebrow{margin-bottom:0}.period-tabs button.is-current:not(.is-active){border-color:var(--tk-accent)}.period-tabs button.is-past{opacity:.35;cursor:not-allowed}.period-tabs.now-playing button{width:auto;min-width:var(--rg-tap);flex:1 1 0;max-width:64px;height:52px;font-size:18px}.period-tabs.now-playing button.is-active{background:var(--rg-green);border-color:var(--rg-green);color:var(--rg-green-ink)}.order-player:disabled{cursor:default;opacity:1}.pitching{border:1px solid var(--rg-line);border-radius:var(--rg-radius-card);background:var(--rg-ink);padding:4px 16px 12px}.pitching-summary{width:100%;min-height:72px;color:var(--rg-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;gap:6px;padding:8px 0;display:flex}.pitching-eyebrow{color:var(--rg-text-dim)}.pitching-line{justify-content:space-between;align-items:baseline;gap:12px;width:100%;display:flex}.pitching-choose{color:var(--tk-accent);font-size:16px;font-weight:500}.pitching-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:17px;font-weight:500;overflow:hidden}.pitching-total{font-family:var(--heading);font-size:30px;font-weight:700;line-height:1}.pitching-unit{font-family:var(--sans);color:var(--rg-text-dim);font-size:13px;font-weight:400}.pitching-go{color:var(--tk-accent);font-size:13px;font-weight:500}.pitching-split{color:var(--rg-text-dim);font-variant-numeric:tabular-nums;font-size:13px}.pitching-log{border-top:1px solid var(--rg-line);margin:8px 0 0;padding:0;list-style:none}.pitching-log-row{padding:10px 0 4px}.pitching-log-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pitching-log-head .pitching-total{font-size:24px}.pitching-log .chip-row{margin-top:6px}.pitching.is-split{border:2px solid var(--rg-text);border-radius:8px}.pitching-card{gap:8px}.pitching-card-name{white-space:normal;font-size:19px;font-weight:700}.pitching-boxes{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}.pitching-box{border:1px solid var(--rg-line);background:var(--rg-surface);color:var(--rg-text);border-radius:8px;flex-direction:column;align-items:center;gap:2px;padding:8px 6px 6px;display:flex}.pitching-box.pitching-game{background:var(--rg-text);border-color:var(--rg-text);color:var(--rg-page)}.pitching-box-label{letter-spacing:.02em;text-transform:uppercase;font-size:14px}.pitching-box-n{font-family:var(--heading);font-variant-numeric:tabular-nums;font-size:40px;font-weight:700;line-height:1}.pitching.is-split .pitching-split{color:var(--rg-text);font-size:15px}.pitching-go.pitching-go-btn{width:100%;min-height:52px;font-family:var(--heading);letter-spacing:.02em;text-transform:uppercase;color:#000;background:var(--rg-green);border-radius:2px;justify-content:center;align-items:center;font-size:22px;font-weight:700;display:flex}.pitching-log-later{color:var(--rg-text);margin:10px 0 0;font-size:15px}.lineup-topbar{justify-content:space-between;gap:8px;margin-bottom:20px;display:flex}.lineup-eyebrow{color:var(--rg-text-dim);margin-bottom:8px;display:block}.lineup-title{overflow-wrap:anywhere;margin:0 0 6px;font-size:36px;line-height:1.04}.lineup-lede{color:var(--rg-text-dim);margin-bottom:20px;font-size:14px;line-height:1.5}.lineup-section{margin-top:28px}.lineup-empty{color:var(--rg-text-dim);font-size:14px;line-height:1.5}.lineup-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.lineup-field{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.lineup-label{letter-spacing:.1em;text-transform:uppercase;color:var(--rg-text-dim);font-size:12px;font-weight:700}.lineup-input{width:100%;min-height:var(--rg-tap);font:inherit;color:var(--rg-text);background:var(--rg-page);border:1px solid var(--rg-line);border-radius:var(--rg-radius-input);-webkit-user-select:text;user-select:text;padding:0 12px;font-size:16px}.lineup-input:focus{border-color:var(--tk-accent);outline:none}select.lineup-input{appearance:none}.lineup-segment{gap:8px;display:flex}.lineup-segment button{min-height:var(--rg-tap);font:inherit;color:var(--rg-text);background:var(--rg-surface);border:1px solid var(--rg-line);border-radius:var(--rg-radius-btn);cursor:pointer;flex:1;font-size:14px;font-weight:500}.lineup-segment button.is-active{color:var(--rg-green-ink);background:var(--rg-green);border-color:var(--rg-green)}.roster-list{margin:0;padding:0;list-style:none}.roster-item{background:var(--rg-page);padding:4px 0}.roster-item:nth-child(2n){background:#141414}.roster-row-btn{width:100%;min-height:48px;font:inherit;text-align:left;color:var(--rg-text);cursor:pointer;background:0 0;border:none;align-items:center;gap:12px;padding:0 8px 0 12px;display:flex}.roster-badge{box-sizing:border-box;min-width:44px;height:28px;font-family:var(--heading);color:var(--rg-green-ink);background:var(--rg-green);border-radius:var(--rg-radius-btn);flex-shrink:0;justify-content:center;align-items:center;padding:0 6px;font-size:17px;font-weight:700;display:inline-flex}.roster-badge.is-empty{color:var(--rg-text-dim);background:var(--rg-surface-2)}.roster-row-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:16px;font-weight:700;overflow:hidden}.roster-row-name.is-empty{color:var(--rg-text-dim);font-weight:400}.roster-row-pos{min-width:0;max-width:40%;color:var(--rg-text-dim);text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;font-size:14px;overflow:hidden}.roster-chevron{color:var(--rg-text-dim);flex-shrink:0;display:inline-flex}.roster-item.is-open{background:var(--rg-ink);border:2px solid var(--tk-accent);border-radius:var(--rg-radius-card);flex-direction:column;gap:12px;margin:4px 0;padding:12px;display:flex}.roster-edit-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.roster-row-done{min-width:96px;margin-left:auto}.roster-add{margin-top:12px}.roster-main{align-items:center;gap:8px;display:flex}.roster-number{flex:0 0 64px}.roster-number .lineup-input{text-align:center;padding:0 4px}.roster-name{flex:1;min-width:0}.chip-row{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.chip{min-width:var(--rg-tap);min-height:var(--rg-tap);font:inherit;color:var(--rg-text);border:1px solid var(--rg-text);border-radius:var(--rg-radius-btn);cursor:pointer;background:0 0;padding:0 10px;font-size:13px;font-weight:700}.chip.is-static{cursor:default;align-items:center;min-height:32px;display:inline-flex}.chip.is-on{color:var(--rg-green-ink);background:var(--rg-green);border-color:var(--rg-green)}.lineup-add{margin-top:12px}.lineup-disclosure{width:100%;min-height:var(--rg-tap);border:none;border-bottom:1px solid var(--rg-line);color:var(--rg-text-dim);font:inherit;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;margin-bottom:14px;padding:0;font-size:14px;display:flex}.details-grid{grid-template-columns:1fr 1fr;column-gap:8px;display:grid}.details-grid .lineup-field:first-child{grid-column:1/-1}.period-settings{align-items:flex-end;gap:8px;display:flex}.period-name{flex:1;margin-bottom:0}.stepper{align-items:center;gap:8px;display:flex}.stepper .icon-btn,.plain-row .icon-btn{font-size:20px;font-weight:500}.stepper-value,.pitch-count{text-align:center;min-width:32px;font-family:var(--heading);font-size:24px;font-weight:700}.period-tabs{align-items:center;gap:8px;margin-top:14px;padding-bottom:4px;display:flex;overflow-x:auto}.period-tabs-label{color:var(--rg-text-dim);flex-shrink:0}.period-tabs button{width:var(--rg-tap);height:var(--rg-tap);font:inherit;color:var(--rg-text);border:1px solid var(--rg-text);border-radius:var(--rg-radius-btn);cursor:pointer;background:0 0;flex-shrink:0;font-size:15px;font-weight:700}.period-tabs button.is-active{color:var(--rg-green-ink);background:var(--rg-green);border-color:var(--rg-green)}.plan-actions{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:8px;display:flex}.plan-actions:empty{display:none}.plan-note{margin-top:8px}.lineup-device-note{margin-top:32px;font-size:13px}.order-list,.plain-list{border:1px solid var(--rg-line);border-radius:var(--rg-radius-card);background:var(--rg-ink);margin:0;padding:0;list-style:none;overflow:hidden}.order-row,.plain-row{border-bottom:1px solid var(--rg-line);align-items:center;gap:8px;min-height:56px;padding:0 8px;display:flex}.order-row:last-child,.plain-row:last-child{border-bottom:none}.plain-row{padding-left:16px}.order-row.is-dragging{background:var(--rg-surface-2)}.order-handle{width:var(--rg-tap);height:var(--rg-tap);color:var(--rg-text-dim);letter-spacing:-2px;cursor:grab;touch-action:none;background:0 0;border:none;flex-shrink:0;font-size:16px}.order-n{width:22px;font-family:var(--heading);color:var(--rg-text-dim);flex-shrink:0;font-size:22px;font-weight:700}.order-player{min-width:0;min-height:var(--rg-tap);color:var(--rg-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex:1;align-items:center;gap:10px;padding:0;display:flex}.order-num{min-width:36px;color:var(--rg-text-dim);flex-shrink:0;font-size:14px}.order-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:15px;overflow:hidden}.order-empty{color:var(--tk-accent);font-size:15px;font-weight:500}.pos-chip{min-width:52px;height:var(--rg-tap);font:inherit;letter-spacing:.05em;color:var(--rg-page);background:var(--rg-text);border:1px solid var(--rg-text);border-radius:var(--rg-radius-btn);cursor:pointer;flex-shrink:0;padding:0 8px;font-size:14px;font-weight:700}.pos-chip.is-bench{color:var(--rg-text-dim);border-color:var(--rg-line);background:0 0}.pos-chip.is-tag{color:var(--rg-text);border-color:var(--rg-text);background:0 0}.pos-chip:disabled{opacity:.4}.order-remove{width:var(--rg-tap);height:var(--rg-tap);color:var(--rg-text-dim);cursor:pointer;background:0 0;border:none;flex-shrink:0;font-size:22px}.order-edit{width:var(--rg-tap);height:var(--rg-tap);color:var(--rg-text-dim);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.order-edit:hover{color:var(--rg-text)}.player-form{text-align:left;flex-direction:column;gap:8px;display:flex}.player-form-row{gap:8px;display:flex}.player-form-submit{width:100%;min-height:48px}.player-form .modal-cancel{align-self:center}.picker-new{border-bottom:1px solid var(--rg-line);text-align:left;flex-direction:column;gap:8px;margin-bottom:12px;padding-bottom:12px;display:flex}.picker-new-btn{border-color:var(--tk-accent);width:100%;color:var(--tk-accent);margin-bottom:8px}.pitch-add{border-color:var(--tk-accent);color:var(--tk-accent)}.lineup-bottom-actions{padding:12px 0 calc(var(--safe-bottom) + 14px);background:var(--rg-page);border-top:1px solid var(--rg-line);gap:8px;margin-top:28px;display:flex;position:sticky;bottom:0}.lineup-bottom-actions.is-static{position:static}.lineup-page:has(.lineup-bottom-actions:not(.is-static)){padding-bottom:0}.lineup-bottom-actions .btn{flex:1;padding:0 8px}.picker-panel{width:min(360px,100%);max-height:100%;overflow-y:auto}.picker-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:14px;display:grid}.picker-option{min-height:52px;font:inherit;color:var(--rg-text);background:var(--rg-surface);border:1px solid var(--rg-line);border-radius:var(--rg-radius-btn);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}.picker-option.is-on{color:var(--rg-green-ink);background:var(--rg-green);border-color:var(--rg-green)}.picker-option-main{font-size:16px;font-weight:700}.picker-option-sub{color:var(--rg-text-dim);text-overflow:ellipsis;white-space:nowrap;max-width:90%;font-size:11px;overflow:hidden}.picker-custom{gap:8px;margin-bottom:8px;display:flex}.picker-players{text-align:left;margin:0 0 12px;padding:0;list-style:none}.picker-player{border:none;border-bottom:1px solid var(--rg-line);width:100%;min-height:52px;color:var(--rg-text);font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:10px;padding:0 4px;font-size:15px;display:flex}.picker-player-num{min-width:36px;color:var(--rg-text-dim)}.picker-player-name{flex:1}.picker-player-note{letter-spacing:.1em;text-transform:uppercase;color:var(--rg-text-dim);font-size:12px;font-weight:700}.picker-clear{width:100%;margin-bottom:8px}.modal-text{margin-bottom:16px}.print-root{display:none}@media print{@page lineup-card{size:letter portrait;margin:.5in}body:has(>.print-root)>:not(.print-root){display:none!important}html,body{background:#fff!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important}.print-root{page:lineup-card;display:block}.print-page{break-inside:avoid;page-break-inside:avoid;width:100%;height:auto;display:block}}.btn.lineup-copy{color:var(--tk-accent);border-color:var(--tk-accent);padding:0 12px}.copy-grid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;margin:4px 0 12px;display:grid}.copy-option{border:1px solid var(--rg-line);border-radius:var(--rg-radius-btn);background:var(--rg-surface);min-height:52px;color:var(--rg-text);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}.copy-option:disabled{opacity:.45;cursor:default}.copy-option-name{font:700 16px/1.1 var(--heading)}.copy-option-sub{color:var(--rg-text-dim);font-size:12px}.copy-undo,.pitch-saved{border:1px solid var(--rg-line);border-radius:var(--rg-radius-card);background:var(--rg-surface);margin-top:12px;padding:10px 10px 10px 14px;scroll-margin:8px 0}.copy-undo{justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.copy-undo button{min-height:var(--rg-tap);border-radius:var(--rg-radius-btn);background:var(--rg-green);color:var(--rg-green-ink);font:inherit;cursor:pointer;border:none;padding:0 16px;font-weight:500}.pitch-saved{gap:10px;margin:0 0 12px;display:grid}.pitch-saved-line,.pitch-saved-next{margin:0;font-size:15px;line-height:1.4}.pitch-saved-next{color:var(--rg-text-dim)}.pitch-next-actions{gap:8px;display:grid}.pitch-next-actions .btn{width:100%;min-height:52px;font-size:16px}.game-over .game-over-btn{width:100%;min-height:var(--rg-tap);margin-top:8px}.stage-final-eyebrow{color:var(--tk-accent)}.pm{left:0;right:0;top:var(--vv-top,0px);height:var(--vv-height,100%);z-index:60;padding:var(--safe-top) max(16px, var(--safe-right)) 0 max(16px, var(--safe-left));background:var(--rg-page);color:var(--rg-text);grid-template:"head""body"minmax(0,1fr)"actions"/minmax(0,1fr);display:grid;position:fixed}.pm-head{grid-area:head;align-items:center;gap:8px;min-height:60px;display:flex}.pm-close,.pm-change{min-width:var(--rg-tap);height:var(--rg-tap);font:inherit;color:var(--rg-text);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.pm-change{color:var(--tk-accent);margin-left:auto;padding:0 8px;font-size:15px;font-weight:500}.pm-who{flex-direction:column;min-width:0;display:flex}.pm-name{font-family:var(--heading);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:26px;font-weight:700;line-height:1.05;overflow:hidden}.pm-sub{color:var(--rg-text-dim);font-size:12px}.pm-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;grid-area:body;gap:16px;min-height:0;padding:8px 4px 12px;display:flex;overflow-y:auto}.pm-label{letter-spacing:.1em;text-transform:uppercase;color:var(--rg-text-dim);font-size:11px;font-weight:700}.pm-stats{align-items:flex-end;gap:16px;display:flex}.pm-total{flex-direction:column;display:flex}.pm-total-n{font-family:var(--heading);font-variant-numeric:tabular-nums;font-size:88px;font-weight:700;line-height:.9}.pm-tiles{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-width:0;padding-bottom:2px;display:grid}.pm-tile{background:var(--rg-surface);border:1px solid var(--rg-line);border-radius:var(--rg-radius-input);flex-direction:column;align-items:center;padding:8px 0;display:flex}.pm-tile-n{font-family:var(--heading);font-variant-numeric:tabular-nums;font-size:30px;font-weight:700;line-height:1}.pm-tile-n.is-strike{color:var(--tk-accent)}.pm-tile-l{letter-spacing:.1em;text-transform:uppercase;color:var(--rg-text-dim);font-size:10px;font-weight:700}.pm-seq{flex-direction:column;gap:8px;display:flex}.pm-dots{flex-wrap:wrap;align-content:flex-start;gap:6px;min-height:26px;display:flex}.pm-dot{box-sizing:border-box;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;font-weight:700;display:inline-flex}.pm-dot.is-strike{background:var(--rg-green);color:var(--rg-green-ink);border:1px solid var(--rg-green)}.pm-dot.is-ball{color:var(--rg-text);border:1px solid var(--rg-text);background:0 0}.pm-unsplit{color:var(--rg-text-dim);align-self:center;font-size:13px}.pm-limit{flex-direction:column;gap:6px;display:flex}.pm-limit-row{justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.pm-game{color:var(--rg-text-dim)}.pm-left{font-weight:500}.pm-bar{background:var(--rg-surface-2);border-radius:2px;height:8px;overflow:hidden}.pm-bar-fill{background:var(--rg-green);height:100%}.pm-limit.is-near .pm-bar-fill,.pm-limit.is-reached .pm-bar-fill{background:var(--rg-text)}.pm-limit.is-near .pm-left,.pm-limit.is-reached .pm-left,.pm-limit-note{color:var(--rg-text);font-weight:700}.pm-limit-edit{min-height:var(--rg-tap);font:inherit;color:var(--tk-accent);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;margin-left:auto;padding:0;font-size:13px;font-weight:500;text-decoration:underline;text-decoration-thickness:1px}.pm-actions{padding:0 0 calc(var(--safe-bottom) + 14px);flex-direction:column;grid-area:actions;gap:10px;display:flex}.pm-note{text-align:center;min-height:18px;margin:0;font-size:13px}.pm-note .pitching-hint{color:var(--rg-text-dim)}.pm-note .pitching-removed{color:var(--rg-text);font-weight:500}.pm-pitch{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pitching-btn{min-width:0;height:clamp(88px,16vh,132px);font:inherit;font-family:var(--heading);letter-spacing:.04em;text-transform:uppercase;color:var(--rg-text);background:var(--rg-surface);border:2px solid var(--rg-text);cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;border-radius:6px;font-size:40px;font-weight:700}.pitching-btn.is-strike{color:var(--rg-green-ink);background:var(--rg-green);border-color:var(--rg-green)}.pitching-btn:active{transform:scale(.98)}.pm-foot{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pm-foot-btn{min-height:48px;font:inherit;color:var(--rg-text);border:1px solid var(--rg-text);border-radius:var(--rg-radius-input);cursor:pointer;touch-action:manipulation;background:0 0;justify-content:center;align-items:center;gap:8px;padding:0 8px;font-size:15px;font-weight:500;display:inline-flex}.pm-foot-btn:disabled{color:var(--rg-text-off);border-color:var(--rg-line);opacity:.35;cursor:default}.pm-limit-panel .pm-stepper{justify-content:center;margin-bottom:16px}.pm-stepper{align-items:center;gap:10px;display:flex}.pm-step{width:48px;height:48px;font:inherit;color:var(--rg-text);background:var(--rg-surface);border:1px solid var(--rg-line);border-radius:var(--rg-radius-input);cursor:pointer;font-size:22px}.pm-step-value{text-align:center;min-width:64px;font-family:var(--heading);font-size:34px;font-weight:700}.pm-picker .pm-body{gap:10px}.pm-roster{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.pm-roster-btn{min-height:52px;font:inherit;text-align:left;color:var(--rg-text);background:var(--rg-surface);border:1px solid var(--rg-line);border-radius:var(--rg-radius-input);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;padding:0 12px;font-size:15px;display:flex;overflow:hidden}.pm-roster-btn.is-on{color:var(--rg-green-ink);background:var(--rg-green);border-color:var(--rg-green)}.pm-or{color:var(--rg-text-dim);align-items:center;gap:12px;padding:10px 0 2px;font-size:12px;display:flex}.pm-or:before,.pm-or:after{content:"";background:var(--rg-line);flex:1;height:1px}.pm-new{gap:8px;display:flex}.pm-field{min-width:0;color:var(--rg-text-dim);flex-direction:column;flex:1;gap:6px;font-size:12px;display:flex}.pm-field-num{flex:0 0 84px}.pm-help{color:var(--rg-text-dim);font-size:13px}.pm-label-gap{padding-top:14px}.pm-limit-set{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pm-picker-actions{padding-top:12px}.pm-ask-roster{flex-direction:column;gap:10px;display:flex}.pm-ask-q{margin:0;font-size:15px;line-height:1.4}.pm-ask-no{width:100%;min-height:var(--rg-tap)}.pm-start{width:100%;min-height:56px;font-size:17px;font-weight:700}@media (aspect-ratio>=1){.pm:not(.pm-picker){grid-template:"head actions""body actions"minmax(0,1fr)/minmax(0,1fr) minmax(0,1fr);column-gap:20px}.pm:not(.pm-picker) .pm-actions{padding-top:max(12px, var(--safe-top))}.pm:not(.pm-picker) .pm-pitch{flex:1;min-height:88px}.pm:not(.pm-picker) .pitching-btn{height:auto}.pm-head{min-height:52px}.pm-total-n{font-size:72px}.pm-body{gap:12px}.pm-picker .pm-body,.pm-picker-actions{width:100%;max-width:640px;margin:0 auto}}@media (height<=460px){.pm-total-n{font-size:60px}.pm-tile{padding:6px 0}.pm-tile-n{font-size:26px}}html.pm-open,html.pm-open body{overflow:hidden}.pm-body.is-type-first>.pm-new{order:-3}.pm-body.is-type-first>.pm-new+.pm-help{order:-2}.pm-body.is-type-first>.pm-or{order:-1}.pm-empty-roster{border:1px solid var(--tk-box-line);border-radius:var(--rg-radius-card);flex-direction:column;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.pm-empty-roster p{margin:0;font-size:15px;line-height:1.4}.tool-box{border:1px solid var(--tk-box-line);border-radius:var(--rg-radius-card);flex-direction:column;gap:8px;margin-top:26px;padding:22px 14px 14px;display:flex;position:relative}.lineup-tool-label{color:var(--tk-accent);background:var(--rg-page);align-items:center;gap:8px;padding:0 8px;line-height:1;display:inline-flex;position:absolute;top:0;left:12px;transform:translateY(-50%)}.tool-n{width:24px;height:24px;color:var(--rg-green-ink);background:var(--rg-green);border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.setup-resume{border:1px solid var(--tk-accent);border-radius:var(--rg-radius-card);flex-direction:column;gap:8px;margin-top:16px;padding:14px;display:flex}.setup-resume-title{font-family:var(--heading);margin:0;font-size:22px;font-weight:700;line-height:1.1}.setup-resume-line{margin:0;font-size:15px;line-height:1.45}.setup-resume-actions{gap:8px;display:flex}.setup-resume-actions .btn{flex:1}.tool-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.tool-title{font-family:var(--heading);margin:0;font-size:26px;font-weight:700;line-height:1.05}.tool-action{min-height:var(--rg-tap);font:inherit;color:var(--tk-accent);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;flex-shrink:0;padding:0 4px;font-size:15px;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}.tool-what{margin:0;font-size:15px;line-height:1.45}.tool-box.is-set .tool-what{color:var(--rg-text-dim);font-size:13px}.tool-why{color:var(--rg-text-dim);margin:0;font-size:14px;line-height:1.45}.btn.tool-main{width:100%;min-height:52px;margin-top:4px;font-size:16px}.tool-chips{flex-wrap:wrap;gap:8px;display:flex}.tool-chip{min-height:32px;color:var(--rg-text-dim);border:1px solid var(--rg-line);border-radius:16px;align-items:center;padding:0 12px;font-size:14px;display:inline-flex}.tool-box .saved-items{margin-top:4px}.tool-counts{margin:0;padding:0;list-style:none}.tool-count{border-bottom:1px solid var(--rg-line);align-items:center;gap:8px;display:flex}.tool-count-main{min-width:0;min-height:60px;font:inherit;color:var(--rg-text);text-align:left;cursor:pointer;background:0 0;border:none;flex:1;align-items:center;gap:12px;padding:8px 0;display:flex}.tool-count-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.tool-count-name{font-size:15px}.tool-count-sub{color:var(--rg-text-dim);font-size:13px}.pitch-week{flex-direction:column;gap:4px;margin-top:8px;display:flex}.pitch-week-title{font-family:var(--heading);margin:0;font-size:18px;font-weight:700}.pitch-week-row{border-bottom:1px solid var(--rg-line);flex-direction:column;display:flex}.pitch-week-row.is-near .pm-bar-fill,.pitch-week-row.is-reached .pm-bar-fill{background:var(--rg-text)}.pitch-week-tag{font-weight:700}.pitch-week-days{margin:0 0 10px;padding:0;font-size:14px;line-height:1.6;list-style:none}.pm-bar.tool-count-bar{flex:0 0 88px;display:block}.tool-count-bar .pm-bar-fill{display:block}.tool-ways{flex-direction:column;gap:10px;margin-top:4px;display:flex}.tool-way{flex-direction:column;gap:4px;display:flex}.tool-way .btn.tool-main{margin-top:0}.tool-way-hint{color:var(--rg-text-dim);font-size:13px}.tool-note{color:var(--rg-text-dim);margin:4px 0 0;font-size:13px;line-height:1.45}@media (width<=430px){.tool-box{padding-left:12px;padding-right:12px}.tool-box .saved-item{padding-left:12px}}@media (width>=600px){.tool-ways{flex-direction:row}.tool-way{flex:1 1 0}}.pm-change{color:var(--tk-accent);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.lineup-disclosure-act{min-height:var(--rg-tap);color:var(--tk-accent);text-underline-offset:3px;align-items:center;font-weight:700;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}html[data-game-theme=light] .roster-item:nth-child(2n){background:#f2f2f2}.lineup-unsaved{border:1px solid var(--tk-box-line);border-radius:var(--rg-radius-card);margin:12px 0 16px;padding:12px 16px 16px}.lineup-unsaved-line{color:var(--rg-text);margin:0 0 12px;font-size:15px;line-height:1.4}.lineup-more .btn{width:100%;margin-bottom:8px}.lineup-next{margin:0 0 12px}.roster-row-locked{cursor:default}.coach-confirm-sec .roster-list-locked{margin-bottom:12px}#coach-confirm-box{margin-top:22px}#roster-team-name .lineup-field{margin:0}#roster-players .roster-add{align-self:flex-start}.lineups-toggle{margin:4px 0 8px}.lineups-toggle button:not(.is-active){border-color:var(--rg-text);background:0 0;font-weight:700}.lineups-toggle button.is-active{color:var(--rg-green-ink);background:var(--rg-green);border-color:var(--rg-green)}.lineups-saved-line{margin:0 0 8px}.lineups-edit-roster{min-height:var(--rg-tap);margin-top:8px;display:block}.saved-lineups{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.saved-lineup{background:var(--rg-surface);border:1px solid var(--rg-line);border-radius:var(--rg-radius-card,8px);padding:8px 12px 12px}.saved-lineup.is-default{border-color:var(--tk-box-line)}.saved-lineup-head{align-items:center;gap:8px;display:flex}.saved-lineup-star{width:var(--rg-tap);height:var(--rg-tap);color:var(--rg-text-dim);cursor:pointer;background:0 0;border:0;flex-shrink:0;font-size:22px;line-height:1}.saved-lineup-star.is-on{color:var(--tk-accent)}.saved-lineup-name{overflow-wrap:anywhere;flex:1;min-width:0;font-size:17px;font-weight:700}.saved-lineup-sub{color:var(--rg-text-dim);margin:0 0 8px;font-size:14px}.saved-lineup-actions{gap:8px;display:flex}.saved-lineup-actions .btn{min-height:var(--rg-tap);flex:1;padding:0 8px}.here-chips,.order-add-chips{flex-wrap:wrap;gap:8px;display:flex}.here-chip{min-height:48px;font:inherit;color:var(--rg-text);background:var(--rg-surface);border:2px solid var(--rg-text);border-radius:var(--rg-radius-card,8px);cursor:pointer;align-items:center;gap:6px;padding:0 14px;font-size:16px;font-weight:600;display:inline-flex}.here-chip-num{color:var(--rg-text-dim);font-weight:700}.here-chip.is-absent{color:var(--rg-text-off);border-style:dashed;border-color:var(--rg-text-off);background:0 0}.here-chip.is-absent .here-chip-name,.here-chip.is-absent .here-chip-num{color:var(--rg-text-off);text-decoration:line-through}.here-choices{flex-wrap:wrap;gap:8px;display:flex}.here-choice{min-height:var(--rg-tap);font:inherit;color:var(--rg-text);background:var(--rg-surface);border:1px solid var(--rg-line);border-radius:var(--rg-radius-btn);cursor:pointer;padding:0 14px;font-size:15px;font-weight:600}.here-choice.is-active{color:var(--rg-green-ink);background:var(--rg-green);border-color:var(--rg-green)}.here-note{margin-top:8px}.fair-season{color:var(--rg-text-dim);margin:0 0 8px;font-size:14px}.fair-list{margin:0;padding:0;list-style:none}.fair-row{border-radius:var(--rg-radius-btn);justify-content:space-between;align-items:center;gap:8px;min-height:40px;padding:0 10px;display:flex}.fair-row.is-sat{background:var(--rg-surface-2)}.fair-row.is-sat .fair-name{font-weight:700}.fair-counts{color:var(--rg-text-dim);flex-shrink:0;font-size:14px}.fair-suggest{margin-top:8px}.fair-suggest-line{margin:0 0 8px}.fair-start{min-height:var(--rg-tap)}.order-player-static{cursor:default}.order-new-btn,.order-new{margin-top:8px}.order-actions{gap:8px}.saved-name .lineup-title-input{font-size:22px;font-weight:700}.roster-terms-note{color:var(--rg-text-dim);margin:8px 0 0;font-size:13px}.roster-season{flex-wrap:wrap;align-items:center;gap:8px;margin:16px 0 96px;display:flex}.roster-season-line{min-width:160px;color:var(--rg-text-dim);flex:1;font-size:15px}.roster-season-new{min-height:var(--rg-tap)}.screen-head{align-items:center;gap:14px;margin-bottom:14px;display:flex}.btn.screen-back{flex-shrink:0;width:52px;height:52px;min-height:44px;padding:0}.screen-head-text{min-width:0}.screen-title{text-transform:uppercase;margin:0;font-size:30px}.screen-sub{color:var(--rg-text-dim);margin:2px 0 0;font-size:15px}.card-title{flex:1}.btn.card-edit{flex-shrink:0;min-height:52px}.defense-tabs{grid-template-columns:repeat(auto-fit,minmax(48px,1fr));gap:8px;margin-bottom:12px;display:grid}.defense-tab{min-height:52px;font:inherit;font-family:var(--heading);color:var(--rg-text-dim);background:var(--rg-surface);border:1px solid var(--rg-line);border-radius:var(--rg-radius-btn);cursor:pointer;font-size:24px;font-weight:700}.defense-tab.is-done{color:var(--rg-text)}.defense-tab.is-active{color:var(--rg-green-ink,#000);background:var(--rg-green);border-color:var(--rg-green)}.defense-done{color:var(--tk-accent);margin-left:4px;font-size:16px}.defense-same{width:100%;min-height:52px;font:inherit;color:var(--tk-accent);border:2px solid var(--tk-accent);border-radius:var(--rg-radius-btn);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:10px;margin-bottom:12px;font-size:17px;display:flex}.defense-card{border:1px solid var(--rg-line);background:#0d0d0d;border-radius:14px;padding:8px 6px 4px;position:relative}.defense-pitch{color:#bdbdbd;margin:0;font-size:14px;position:absolute;top:8px;right:12px}.defense-field{touch-action:manipulation;width:100%;max-width:560px;height:auto;margin:0 auto;display:block}.df-grass{fill:#12251a}.df-dirt{fill:#261c15}.df-line{stroke:#5b5b5b;stroke-width:2px;fill:none}.df-fence{stroke:#2f4a37}.df-base{fill:#fff}.df-hit{fill:#0000;cursor:pointer}.df-token{fill:#fff;stroke:#000;stroke-width:1.5px}.df-num{font-family:var(--heading);fill:#000;text-anchor:middle;dominant-baseline:middle;pointer-events:none;font-size:15px;font-weight:700}.df-name{fill:#fff;text-anchor:middle;pointer-events:none;font-size:11px}.df-name.df-name-side.is-right{text-anchor:start}.df-name.df-name-side.is-left{text-anchor:end}.df-spot.is-empty .df-token{fill:#0000;stroke:var(--rg-green);stroke-width:2.5px;stroke-dasharray:5 4}.df-spot.is-empty .df-num{fill:var(--rg-green);font-size:11px}.df-spot.is-empty .df-name{fill:var(--rg-green)}.df-pick-ring{fill:none;stroke:var(--rg-green);stroke-width:2px;pointer-events:none}.df-pick-line{fill:none;stroke:var(--rg-green);stroke-width:3px;pointer-events:none;display:none}html[data-game-theme=light] .df-pick-ring{stroke:#161616}html[data-game-theme=light] .df-pick-line{display:inline}.defense-page{flex-direction:column;padding:0;display:flex;overflow:hidden}.defense-scroll{-webkit-overflow-scrolling:touch;min-height:0;padding:24px max(16px, var(--safe-right)) 16px max(16px, var(--safe-left));flex:1;overflow-y:auto}.defense-bar{padding:0 max(16px, var(--safe-right)) 0 max(16px, var(--safe-left));background:var(--rg-page);border-top:1px solid var(--rg-line);flex:none}.defense-bar .lineup-bottom-actions{border-top:0;margin-top:0;position:static}.defense-next{text-align:center;color:var(--tk-accent);margin:12px 0 8px;font-size:17px}.defense-bench-cards{grid-template-columns:1fr 1fr;gap:10px;display:grid}.defense-bench-card{min-height:64px;font:inherit;text-align:left;color:var(--rg-text);background:var(--rg-surface);border:2px solid var(--rg-line);border-radius:var(--rg-radius-btn);cursor:pointer;align-items:center;gap:12px;padding:8px 12px;display:flex}.defense-bench-card.is-picked.is-picked{border-color:var(--rg-green)}html[data-game-theme=light] .defense-bench-card.is-picked.is-picked{box-shadow:inset 0 -3px 0 var(--rg-green);border-color:#161616}.defense-bench-num{width:40px;height:40px;font-family:var(--heading);color:#000;background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:17px;font-weight:700;display:inline-flex}.defense-bench-text{flex-direction:column;min-width:0;display:flex}.defense-bench-name{font-size:17px}.defense-bench-sat{color:var(--rg-text-dim);font-size:14px}.defense-bottom .btn,.card-page .lineup-bottom-actions .btn{font-family:var(--heading);text-transform:uppercase;min-height:56px;font-size:22px;font-weight:700}.card-preview{color:#000;background:#fff;border-radius:14px;margin:4px 0 18px;overflow:hidden}.card-preview-head{color:#fff;border-bottom:5px solid var(--rg-green);background:#000;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px 10px;display:flex}.card-preview-team{font-family:var(--heading);text-transform:uppercase;margin:0;font-size:22px;font-weight:700}.card-preview-meta{color:#bdbdbd;margin:2px 0 0;font-size:12px}.card-preview-tag{font-family:var(--heading);color:var(--rg-green);text-transform:uppercase;font-size:20px;font-weight:700}.card-preview-table{border-collapse:collapse;width:100%;font-size:13px}.card-preview-table th{text-align:center;background:#f2f2f2;padding:8px 4px;font-weight:700}.card-preview-table td{text-align:center;border-top:1px solid #e3e3e3;padding:8px 4px}.card-preview-table .is-name{text-align:left}.card-preview-foot{color:#444;border-top:1px solid #e3e3e3;justify-content:space-between;gap:8px;padding:10px 14px;font-size:12px;display:flex}.card-picture img{border-radius:10px;width:100%;margin:4px 0 18px;display:block}.card-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:8px;display:grid}.card-actions .btn{flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:72px;font-size:16px;font-weight:700;display:flex}.card-sizes{text-align:center;color:var(--rg-text-dim);margin:12px 0 4px}.card-size{min-height:var(--rg-tap);font:inherit;color:var(--rg-text-dim);cursor:pointer;background:0 0;border:none;padding:0 4px}.card-size.is-active{color:var(--tk-accent);font-weight:700;text-decoration:underline}.card-layout-label{margin-top:12px;display:block}.card-layouts{margin-top:6px}.card-note{margin-top:8px}.order-list.order-tokens{background:0 0;border:none;grid-template-columns:minmax(0,1fr);gap:8px;display:grid;overflow:visible}.order-tokens .order-row,.order-tokens .order-row:last-child{background:var(--rg-surface);border:1px solid var(--rg-line);border-left:4px solid var(--rg-green);border-radius:var(--rg-radius-card);gap:6px;min-height:64px;padding:0 4px 0 0}.order-tokens .order-row.is-dragging{border-color:var(--tk-accent);border-left-color:var(--rg-green);background:var(--rg-surface-2)}.order-tokens .order-handle{width:36px}.order-tokens .order-n{text-align:center;width:28px;color:var(--rg-text);font-size:26px}.order-token{width:44px;height:44px;font-family:var(--heading);color:#000;background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;font-weight:700;display:inline-flex;box-shadow:0 0 0 2px #000,0 0 0 3px #fff}.order-token.is-blank{box-shadow:0 0 0 1px var(--rg-line);background:0 0}.order-tokens .order-name{font-family:var(--heading);letter-spacing:.02em;text-transform:uppercase;color:var(--rg-text);font-size:20px;font-weight:700}.order-tokens .pos-chip,.order-tokens .pos-chip.is-bench{min-width:44px;font-family:var(--heading);color:var(--tk-accent);background:0 0;border-color:#0000;font-size:18px}@media (width<=480px){.order-tokens .order-row,.order-tokens .order-row:last-child{grid-template-columns:36px 28px minmax(0, 1fr) auto var(--rg-tap);grid-template-areas:"handle n player player remove""move move move chip.";align-items:center;row-gap:0;padding-top:6px;padding-bottom:4px;display:grid}.order-tokens .order-handle{grid-area:handle}.order-tokens .order-move{grid-area:move}.order-tokens .order-n{grid-area:n}.order-tokens .order-player{grid-area:player}.order-tokens .pos-chip{grid-area:chip}.order-tokens .order-remove{grid-area:remove}}.saved-head{align-items:flex-end;gap:12px;margin-bottom:20px;display:flex}.btn.saved-back{width:56px;height:var(--saved-name-h,48px);flex-shrink:0;align-self:flex-end;min-height:44px;padding:0;font-size:30px;line-height:1}.saved-head .saved-name .lineup-input{height:var(--saved-name-h,48px);box-sizing:border-box}.saved-head .saved-name{flex:1;min-width:0;margin:0}.saved-name-label{color:var(--rg-text-dim);margin-bottom:6px;display:block}.order-head-row{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.order-head-row .order-count{flex-shrink:0}.order-add-chip.here-chip{color:var(--tk-accent);border:2px dashed var(--tk-accent);background:0 0}.order-add-chip .here-chip-num{color:var(--tk-accent)}.order-add-chips .order-new-btn.here-chip{margin-top:0}.order-actions .btn{font-family:var(--heading);letter-spacing:.02em;text-transform:uppercase;font-size:20px;font-weight:700}.lineup-steps{flex-wrap:wrap;align-items:center;gap:6px 3px;margin:0 0 16px;padding:0;list-style:none;display:flex}.lineup-step{color:var(--rg-text-dim);align-items:center;gap:4px;font-size:12.5px;font-weight:600;display:inline-flex}.lineup-step+.lineup-step:before{content:"→";color:var(--rg-text-dim);margin-right:1px}.lineup-step-n{border:1px solid var(--rg-line);border-radius:50%;justify-content:center;align-items:center;width:21px;height:21px;font-size:13px;font-weight:700;display:inline-flex}.lineup-step.is-now{color:var(--tk-accent)}.lineup-step.is-now .lineup-step-n{color:var(--rg-green-ink,#000);background:var(--rg-green);border-color:var(--rg-green)}.lineup-step.is-done{color:var(--rg-text)}.lineup-step.is-done .lineup-step-n{color:var(--tk-accent);border-color:var(--tk-accent)}.here-preview{color:var(--rg-text);margin:10px 0 0;font-size:15px;line-height:1.45}.here-choice.is-off,.here-choice:disabled{opacity:.4;cursor:default}.here-no-games{margin:8px 0 0}.lineups-welcome-steps{gap:10px;margin:12px 0 18px;padding:0;font-size:16px;line-height:1.4;list-style:none;display:grid}.lineups-welcome-ok{width:100%;min-height:var(--rg-tap)}@media (width<=520px){.lineup-steps{flex-wrap:nowrap}.lineup-step:not(.is-now) .lineup-step-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lineup-step-n{width:26px;height:26px;font-size:14px}.lineup-step+.lineup-step:before{margin:0 4px 0 2px}.screen-title{font-size:24px}.defense-tabs{gap:5px}.defense-tab{min-height:48px;font-size:20px}.defense-done{margin-left:1px;font-size:13px}}.order-move{flex-shrink:0;display:inline-flex}.order-up,.order-down{width:var(--rg-tap);height:var(--rg-tap);color:var(--tk-accent);cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;line-height:1}.order-up:disabled,.order-down:disabled{color:var(--rg-text-off);cursor:default}.picker-taken-choices{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.picker-taken-choices .btn{min-height:var(--rg-tap);flex:140px}.defense-copied{color:var(--rg-text-dim);margin:0 0 8px;font-size:14px}.df-spot.is-changed .df-name{fill:var(--rg-green);font-weight:700}.df-spot.is-changed .df-token{stroke:var(--rg-green);stroke-width:3px}.defense-bench-card.is-changed{border-color:var(--tk-accent)}.defense-bench-card.is-changed .defense-bench-name{color:var(--tk-accent)}.card-name-row{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.card-name-row .lineup-title{overflow-wrap:anywhere;min-width:0}.card-rename{min-height:var(--rg-tap)}.card-name-form{flex-direction:column;gap:8px;margin:4px 0 8px;display:flex}.card-name-actions{gap:8px;display:flex}.card-name-actions .btn{min-height:var(--rg-tap)}@media (hover:hover) and (pointer:fine) and (width>=900px){.lineup-bottom-actions{position:static}}.order-game-fields{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px 12px;margin-top:8px;display:grid}.defense-fair{border:1px solid var(--tk-accent);border-radius:var(--rg-radius-card);border-left-width:4px;margin:0 0 12px;padding:10px 12px}.defense-fair-line{margin:0;font-size:14px;line-height:1.4}.defense-fair-line+.defense-fair-line{margin-top:6px}.quick-older{flex-wrap:wrap;gap:8px;margin:4px 0 12px;display:flex}.quick-older .btn{min-height:var(--rg-tap);flex:160px}.defense-goal{border:1px solid var(--rg-line);border-radius:var(--rg-radius-card);margin:10px 0 0;padding:8px 10px;font-size:14px;line-height:1.45}.defense-goal.is-over{border:2px solid var(--rg-text)}.defense-bench-card.is-over{outline:2px solid var(--rg-text);outline-offset:1px}.defense-bench-over{white-space:nowrap;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:700;line-height:1.3;display:block}.defense-season-line{margin:10px 0 0;font-size:14px;line-height:1.45}.lineup-hint{color:var(--rg-text);margin:8px 0 0;font-size:14px;line-height:1.4}.lineup-other-sport{gap:12px;margin:8px 0 24px;display:grid}.lineup-other-sport .lineup-next{margin:0}.sb-title{margin:4px 0 8px}.sb-choice-row{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:8px;margin:10px 0;display:grid}.sb-choice-row .btn{min-height:var(--rg-tap)}.sb-order{margin:8px 0;padding:0;list-style:none}.sb-order-row:not(.pr-row){grid-template-columns:22px 58px minmax(0,1fr) 76px;align-items:center;gap:8px;margin-bottom:8px;display:grid}.sb-order-row:not(.pr-row):not(:has(.sb-pos)){grid-template-columns:22px 58px minmax(0,1fr)}.sb-order-row .tk-input{min-height:var(--rg-tap);min-width:0}.sb-order-row:not(.pr-row) .sb-pos{padding-inline:6px}.sb-order-row:not(.pr-row) .sb-order-n{font-family:var(--heading);color:var(--rg-text-dim);font-weight:700}.sb-order-from{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:8px;margin:8px 0;display:grid}.sb-order-from .btn{min-height:var(--rg-tap);font-family:var(--heading);text-transform:uppercase;letter-spacing:.04em}.sb-team-order+.sb-team-order{margin-top:22px}.sb-from-card{margin:0 0 8px}.sb-from-roster{width:100%;min-height:var(--rg-tap)}.sb-home-mark{color:var(--rg-text-dim);font-weight:400}.sb-mine-q{margin:12px 0 0}.sb-at{color:var(--rg-text-dim);margin-right:2px;font-weight:700}.sb-head{margin-left:auto}.sb-atbat{margin:0;font-size:15px}.sb-live .ff-next-slot{margin-top:2px}.tk-next.sb-next-box{box-sizing:border-box;color:#000;border-left:6px solid var(--rg-green);background:#e6ffe6;border-radius:8px;margin:0;padding:5px 12px 5px 10px}@keyframes sb-next-pulse{0%,to{box-shadow:0 0 #1dfe1b00}50%{box-shadow:0 0 14px 3px #1dfe1b99}}.tk-next.sb-next-box.is-new{color:#000;background:var(--rg-green);animation:1s ease-in-out 4 sb-next-pulse}@media (prefers-reduced-motion:reduce){.tk-next.sb-next-box.is-new{color:#000;background:#e6ffe6;animation:none}}.sb-runners{flex-wrap:wrap;gap:8px;display:flex}.sb-runners .btn{min-height:var(--rg-tap);font-size:15px}.sb-table-wrap{overflow-x:auto}.sb-table{border-collapse:collapse;width:100%;font-family:var(--heading);text-align:center;font-size:16px}.sb-table th,.sb-table td{border-bottom:1px solid var(--rg-line);min-width:26px;padding:6px 4px}.sb-table th[scope=row]{text-align:left}.sb-table td.is-now{color:var(--tk-accent);font-weight:700}.sb-table .sb-tot{font-weight:700}.sb-batters{margin:8px 0 0;padding:0;list-style:none}.sb-batter{border-top:1px solid var(--rg-line);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:8px 0;display:flex}.sb-batter.is-now .sb-batter-name{color:var(--tk-accent);font-weight:700}.sb-batter-name{flex:auto}.sb-batter-line{color:var(--rg-text-dim)}.sb-chips{flex-wrap:wrap;flex:1 0 100%;gap:4px;display:flex}.sb-chips:empty{display:none}.sb-end{margin:16px 0 24px}.sb-end .btn{width:100%;min-height:var(--rg-tap)}.sb-end .sb-details-link{min-height:var(--rg-tap);margin:0 auto 8px;padding:0 12px;display:block}.sb-ask{color:var(--tk-accent);font-weight:700}.sb-moved{color:var(--tk-accent);margin:0;font-weight:600}.sb-to-row .btn{flex:1 1 0}.sb-place-bar .btn,.sb-def-bar .btn{min-height:var(--rg-tap)}.sb-def-page{margin-top:12px}.tk-live>.sb-def-screen{grid-column:1/-1}.tk-title.sb-def-title{margin:0 0 4px}.sb-def-list{margin:8px 0 0;padding:0;list-style:none}.sb-def-name{min-width:0;font-family:var(--heading);letter-spacing:.02em;text-transform:uppercase;color:var(--rg-text);overflow-wrap:anywhere;font-size:19px;font-weight:700;display:block}.pr-pos-box.sb-def-pos.is-changed{color:var(--rg-green-ink);background:var(--rg-green);border-color:var(--rg-green);border-style:solid}.tk-input.sb-def-note{width:100%;min-height:var(--rg-tap);box-sizing:border-box;margin-top:6px}.sb-def-key{margin:8px 0 0}.sb-def-actions{margin:12px 0 calc(16px + env(safe-area-inset-bottom));grid-template-columns:1fr 1fr;gap:10px;display:grid}.sb-def-actions .btn{min-height:52px}.sb-twice-row{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.sb-twice-pick{white-space:normal}.sb-sub-new{width:100%;min-height:var(--rg-tap);margin-top:10px}.sb-end-matched{margin:6px 0 0}.sb-batter-pos{color:var(--rg-text-dim);font-size:14px}.sb-sub-link{min-height:var(--rg-tap);padding:0 6px}.sb-pitching-line{border-top:1px solid var(--rg-line);flex-wrap:wrap;align-items:center;gap:4px;margin:10px 0 0;padding-top:8px;display:flex}.sb-sub-row{margin-top:8px}.sb-report-title{flex-wrap:wrap;gap:4px 14px;margin:4px 0 2px;display:flex}.sb-report-team b{color:var(--tk-accent)}.sb-report-date{color:var(--rg-text-dim);margin:0 0 8px}.sb-share-row{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:8px 0 4px;display:flex}.sb-share{min-height:var(--rg-tap);min-width:120px}.sb-shared{color:var(--rg-text-dim);margin:0}.sb-summary-lines{margin:8px 0 0;padding-left:18px;line-height:1.45}.sb-summary-lines li+li{margin-top:4px}.sb-box-sub{font-family:var(--heading);letter-spacing:.04em;text-transform:uppercase;color:var(--rg-text-dim);margin:14px 0 4px;font-size:16px}.sb-box-table th[scope=row]{min-width:120px;font-family:var(--sans);font-size:15px;font-weight:500}.sb-box-table tr.is-sub th[scope=row]{padding-left:14px}.sb-box-pos{color:var(--rg-text-dim);font-size:13px}.sb-bat-table{table-layout:fixed;min-width:300px}.sb-bat-col-name{width:40%}.sb-bat-col-stat{width:10%}.sb-box-keep+.sb-bat-rest{margin-top:-8px}.sb-box-total th,.sb-box-total td{font-weight:700}.sb-box-lines{margin:8px 0 0;font-size:14px}.sb-box-line{margin:2px 0}.sb-box-line dt,.sb-box-line dd{margin:0;display:inline}.sb-box-line dt{font-weight:700}.sb-spray-count{color:var(--rg-text-dim);margin:4px 0 8px;font-size:14px}.sb-spray-field .ff-field{width:100%;max-width:520px;height:auto;margin:0 auto;display:block}.sb-spray-players{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.sb-spray-players .btn{min-height:var(--rg-tap);font-size:15px}.sb-key-list{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:4px 16px;margin:8px 0 24px;font-size:14px;display:grid}.sb-key-item dt{font-family:var(--heading);font-weight:700;display:inline}.sb-key-item dd{color:var(--rg-text-dim);margin:0 0 0 6px;display:inline}html.sb-typing-tight .app-header,html.sb-typing-tight .app-tabs,html.sb-typing-tight .sb-setup .tk-topbar{display:none}.tk-score.sb-score{white-space:nowrap}.sb-score .sb-at{margin:0 1px}.sb-runner.is-moved{border-style:dashed;border-color:var(--rg-green)}.sb-chain{color:var(--tk-accent);margin:0;font-weight:700}.sb-picked-runners{color:var(--rg-text-dim);margin:8px 0 0}.sb-open-athlete{width:100%;min-height:var(--rg-tap);margin-top:8px}.sb-download{min-height:var(--rg-tap);min-width:120px}@media print{.app-header,.app-tabs,.sb-report .tk-topbar,.sb-share-row,.sb-spray-players,.sb-athlete-report,.sb-end-pick,.sb-free-left,.sb-free-last,.sb-report .unsent-line,.sb-report>.tk-next{display:none!important}html,body,#root,.sb-report-page{height:auto!important;max-height:none!important;position:static!important;overflow:visible!important}}.sb-share-options{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.sb-share-option{min-height:72px}.sb-share-img{border:1px solid var(--rg-line);width:100%;max-width:420px;margin:10px auto 0;display:block}.sb-photo .tk-photo-actions{margin-top:8px}@media print{.sb-photo{display:none!important}}.sb-locked-tag{vertical-align:middle;margin-left:8px}.sb-locked .sb-unlock{width:100%;min-height:var(--rg-tap);margin-top:8px}.sb-pos-row{grid-template-columns:repeat(5,46px);justify-content:center;gap:8px 10px;margin:8px 0 4px;display:grid}.sb-pos-btn{border:3px solid var(--rg-green);color:#fff;width:46px;height:46px;line-height:1;font-family:var(--heading);cursor:pointer;background:#000;border-radius:50%;flex-direction:column;flex:0 0 46px;justify-content:center;align-items:center;padding:0;font-weight:700;display:flex}.sb-pos-btn:disabled{opacity:1;cursor:default}.sb-pos-btn.is-on{background:var(--rg-green);color:#000}.sb-pos-btn-pos{font-size:17px}.sb-pos-btn-num{color:#e6e6e6;margin-top:2px;font-size:11px}.sb-pos-btn.is-on .sb-pos-btn-num{color:#000}.sb-pos-said{color:#fff;font-family:var(--heading);background:#0b170b;border-radius:8px;margin:2px 0 6px;padding:8px 12px;font-weight:700}.sb-pos-row .sb-pos-none{white-space:normal;text-align:center;border-radius:50%;width:46px;height:46px;min-height:46px;padding:0 2px;font-size:10px;line-height:1.1}.sb-pos-btn.is-near{box-shadow:0 0 0 3px var(--rg-page), 0 0 0 5.5px var(--tk-accent)}.sb-end-pick-body{position:relative}.sb-end-pick .sb-end-close{position:absolute;top:-6px;right:-6px}.sb-end-pick-title{padding-right:40px}.sb-end-pick .sb-end-pick-actions{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.sb-end-pick .sb-end-pick-actions .btn{min-height:var(--rg-tap,44px);flex:140px}.tk-next.sb-next-box,.tk-next.sb-next-box.is-new{color:#fff;background:#2a2a2a;border-left:0;border-radius:4px;padding:5px 12px}@media (prefers-reduced-motion:reduce){.tk-next.sb-next-box.is-new{color:#fff;background:#2a2a2a}}html[data-game-theme=light] .rg-board.sb-line-board{color:#000;border-color:var(--rg-line);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff}html[data-game-theme=light] .sb-line-board .rg-board-table thead th{color:#333}html[data-game-theme=light] .sb-line-board .rg-board-table tbody th.rg-board-team,html[data-game-theme=light] .sb-line-board .rg-board-total{color:#000}html[data-game-theme=light] .sb-line-board .rg-board-total.is-split{border-left-color:var(--rg-line)}html[data-game-theme=light] .sb-line-board .rg-board-table tbody td.rg-board-total.is-big{color:#0a650a}html[data-game-theme=light] .sb-line-board .rg-board-table :is(.rg-board-team,.rg-board-total){background:#fff}.sb-sub-link{min-width:var(--rg-tap);min-height:var(--rg-tap);justify-content:center;align-items:center;display:inline-flex}.sb-sub-row .sb-sub-num{min-width:var(--rg-tap)}.sb-pit-table{font-size:15px}.sb-pit-table th,.sb-pit-table td{min-width:0;padding:6px 2px}.sb-pit-table th[scope=row]{overflow-wrap:anywhere;width:30%;min-width:0;font-size:14px}.sb-pit-table thead th{font-size:13px}.sb-batter-name,.sb-box-name,.sb-waiting-game .tk-sec-title,.sb-order-title{overflow-wrap:anywhere}.sb-warn{color:var(--rg-text);font-weight:700}.sb-order-n.is-bench{color:var(--rg-text-dim)}.sb-draft-line .sb-clear-setup,.sb-blocked+.sb-blocked{margin-top:0}.sb-clear-setup{min-height:var(--rg-tap)}.sb-innings-field{margin-top:8px}.sb-held-list{gap:8px;display:grid}.sb-held-pick{min-height:var(--rg-tap);white-space:normal;text-align:left}.sb-held-tap{font-weight:400}.sb-waiting-actions{margin-top:12px}.ff-banner.sb-refused{color:#fff;background:#2a2a2a}@media print{:is(.sb-share-sheet,.modal-backdrop:has(.sb-share-sheet)){display:none!important}}.sb-order .pr-token:has(.pr-token-input:placeholder-shown){outline:2px dashed var(--rg-text-off);outline-offset:-2px;border:0}.sb-box-keep{flex-direction:column;gap:8px;min-width:0;display:flex}@media print{.sb-box-keep{break-inside:avoid;page-break-inside:avoid}.sb-report .tk-sec.sb-box{break-inside:auto;page-break-inside:auto}.sb-report .sb-box,.sb-box-keep{display:block}.sb-report .sb-box>*+*,.sb-box-keep>*+*{margin-top:8px}.sb-report .sb-box>.sb-bat-rest{margin-top:0}.sb-report .sb-table-wrap{overflow:visible}.sb-box-keep>.tk-sec-label,.sb-box-keep>.tk-sec-title,.sb-box-keep>.sb-box-sub{break-after:avoid;page-break-after:avoid}.sb-box-table tr{break-inside:avoid;page-break-inside:avoid}.sb-report .sb-box-table{font-size:14px}.sb-report .sb-box-table th,.sb-report .sb-box-table td{padding:3px 4px}.sb-box{border:0;padding:0}.sb-box .sb-box-keep>.tk-sec-label{background:0 0;padding:0;position:static;transform:none}}.sb-report-tabs{margin-top:12px}.sb-report-tabs button{min-height:var(--rg-tap)}.sb-report .pbp{margin-top:12px}@media print{.sb-report-tabs{display:none!important}}.sb-line-board .rg-board-table .rg-board-team,.sb-line-board .rg-board-table .rg-board-total{z-index:1;box-sizing:border-box;background:#000;position:sticky}.sb-line-board .rg-board-table .rg-board-team{left:0}.sb-line-board .rg-board-table tr>.rg-board-total:last-child,.sb-line-board .rg-board-table tr>.rg-board-total:nth-last-child(2){width:32px;min-width:32px}.sb-line-board .rg-board-table tr>.rg-board-total:last-child{right:0}.sb-line-board .rg-board-table tr>.rg-board-total:nth-last-child(2){right:32px}.sb-line-board .rg-board-table tr>.rg-board-total:nth-last-child(3){right:64px}html[data-game-theme=light] .sb-line-board .rg-board-table .rg-board-team,html[data-game-theme=light] .sb-line-board .rg-board-table .rg-board-total{background:#fff}@media print{.sb-report .tk-sec{border:0;padding:0}.sb-report .tk-sec>.tk-sec-label,.sb-report .tk-sec .sb-box-keep>.tk-sec-label{background:0 0;padding:0;position:static;transform:none}}.sb-resume .sb-resume-btn{width:100%;min-height:var(--rg-tap);margin-top:4px}@media print{.sb-resume{display:none!important}}.sb-resume .sb-resume-btn:disabled,.tk-resume .tk-resume-btn:disabled{color:var(--rg-text-off);border-color:var(--rg-text-off);opacity:1;background:0 0}.sb-choice-row .sb-mine{white-space:normal;overflow-wrap:anywhere;padding:8px 10px;line-height:1.2}.sb-swapped{bottom:calc(12px + env(safe-area-inset-bottom));z-index:5;margin:10px 0;position:sticky}.sb-setup .sb-swapped{bottom:calc(80px + env(safe-area-inset-bottom))}.sb-cue-row{z-index:30;min-height:var(--rg-tap);padding-bottom:env(safe-area-inset-bottom,0px);visibility:hidden;pointer-events:none;margin-top:8px;position:sticky;bottom:0}.sb-cue-row.is-on{visibility:visible;pointer-events:auto;background:var(--rg-page)}.sb-below-cue{width:100%;min-height:var(--rg-tap);border:none;border-top:2px solid var(--tk-accent);background:var(--rg-ink);color:var(--tk-accent);font-family:var(--heading);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;justify-content:center;align-items:center;gap:8px;margin:0;padding:0 12px;font-size:16px;font-weight:700;display:flex}.sb-cue-gap{height:calc(var(--rg-tap) + 8px + env(safe-area-inset-bottom,0px));flex:none}@media (orientation:portrait) and (height<=600px){.sb-live .sb-atbat{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sb-live .ff-screen.sb-screen{gap:7px}.sb-live .ff-screen.sb-screen>.ff-quick,.sb-live .ff-screen.sb-screen>.ff-pitch-pad>.ff-pitch-rows>.ff-quick{margin-top:1px}}.sb-share-sheet .tk-actions .sb-share-send{flex:1 1 0;min-width:0}.sb-share-sizes .sb-share-size{white-space:normal;padding:8px 10px;line-height:1.2}.sb-def-swap{cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;padding:0;display:inline-flex;position:relative}.sb-def-swap[aria-pressed=true] .pr-token{outline:2px solid var(--rg-green);outline-offset:3px}html[data-game-theme=light] .sb-def-swap[aria-pressed=true] .pr-token{outline-color:#161616}html[data-game-theme=light] .sb-def-swap[aria-pressed=true]:after{content:"";background:var(--rg-green);height:3px;position:absolute;bottom:-4px;left:8px;right:8px}.sb-boxes{margin-top:20px}.sb-box-switch-bar{z-index:3;background:var(--rg-page);margin:0 -4px;padding:8px 4px;position:sticky;top:-20px}@media (orientation:landscape) and (height<=600px){.sb-box-switch-bar{top:-12px}}.sb-box-switch button{min-width:0;min-height:var(--rg-tap);overflow-wrap:anywhere;padding:4px 8px}.sb-box-say{align-items:center;gap:4px;margin:2px 0 0;display:flex}.sb-box-say .sb-box-next{flex:1;min-width:0;margin:0}@media screen{.sb-boxes .sb-box.is-off,.sb-boxes .sb-box .sb-box-keep>.tk-sec-label{display:none}.sb-boxes .sb-box .sb-box-head{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}:root .rg-brand-3.sb-report-page .sb-boxes .tk-sec.sb-box{margin-top:10px;padding-top:4px}:root .rg-brand-3.sb-report-page .sb-boxes .tk-sec.sb-box:before{inset:0}.sb-boxes .sb-box-sub{font-family:var(--heading);letter-spacing:.06em;color:var(--rg-text);border-bottom:2px solid var(--rg-green);margin:12px 0 0;padding-bottom:6px;font-size:19px;font-weight:700}.sb-boxes .sb-box-table td.is-zero{color:var(--rg-text-off)}.sb-boxes .sb-box-total th,.sb-boxes .sb-box-total td{border-top:2px solid var(--rg-text)}}@media print{.sb-boxes{display:contents}.sb-box-switch-bar,.sb-box-say{display:none!important}}.subs-sheet{--ss-bg:#000;--ss-card:#161616;--ss-ink:#fff;--ss-mute:#e6e6e6;--ss-tip:#1dfe1b;--ss-amber:#ffd23f}html[data-game-theme=light] .subs-sheet{--ss-bg:#fff;--ss-card:#fff;--ss-ink:#161616;--ss-mute:#333;--ss-tip:#0a650a;--ss-amber:#8a5a00}html body .modal-backdrop.is-full>.modal-panel.is-full.subs-rows .ff-full-list{flex-direction:column;padding-bottom:0;display:flex;overflow:hidden}html body .modal-backdrop.is-full>.modal-panel.is-full.subs-rows>.tk-sheet-body>.ff-sheet-title{text-transform:uppercase;font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif}.subs-team{background:var(--ss-card);border-radius:10px;flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:4px;display:grid}html[data-game-theme=light] .subs-team{background:#e8e8e8}.subs-tm{min-width:0;min-height:48px;color:inherit;background:0 0;border:2px solid #0000;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:4px 6px;display:flex}.subs-tm[aria-pressed=true]{border-color:var(--ss-tip);background:var(--ss-bg)}.subs-tm-name{text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;font-size:19px;font-weight:700;line-height:1.1;overflow:hidden}.subs-tm-n{color:var(--ss-mute);font-size:13px;line-height:1.2}.subs-head{flex:none;justify-content:space-between;align-items:baseline;gap:8px;margin:10px 0 0;display:flex}.subs-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--ss-mute);font-size:12px;font-weight:700}.subs-count{color:var(--ss-tip);white-space:nowrap;font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;font-size:18px;font-weight:700}.subs-count.is-warn{color:var(--ss-amber)}.subs-warn{color:var(--ss-amber);flex:none;margin:2px 0 0;font-size:13px;line-height:1.3}.subs-sheet .subs-list{overscroll-behavior:contain;scrollbar-width:none;flex:auto;align-content:start;min-height:0;margin:6px 0 0;padding:0 0 4px;overflow-y:auto}.subs-sheet .subs-list::-webkit-scrollbar{display:none}.subs-sheet .pr-row.subs-row{background:var(--ss-card);grid-template-columns:48px minmax(0,1fr) auto;min-height:60px;padding:6px 8px 6px 6px}.subs-sheet .pr-row.subs-row.is-court{border-left-color:var(--ss-tip)}.subs-sheet .pr-row.subs-row.is-bench{border-left:1px solid var(--rg-line);padding-left:9px}.subs-row .pr-middle{flex-direction:column;gap:1px;display:flex}.subs-name{text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;font-size:20px;font-weight:700;line-height:1.1;overflow:hidden}.subs-status{color:var(--ss-mute);font-size:13px;line-height:1.25}.subs-status.is-warn{color:var(--ss-amber);font-weight:700}.subs-pick{gap:6px;display:flex}.subs-btn{text-transform:uppercase;background:#1c1c1c;border:1.5px solid #3a3a3a;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-width:74px;min-height:44px;padding:0 6px;font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;font-size:18px;font-weight:700;display:flex;color:#8c8c8c!important}.subs-btn[aria-pressed=true]{border:2px solid var(--ss-tip);background:0 0;color:var(--ss-ink)!important}html[data-game-theme=light] .subs-btn{background:#fff;border:2px solid #8a8a8a;color:#555!important}html[data-game-theme=light] .subs-btn[aria-pressed=true]{background:#0a650a;border:2px solid #0a650a;color:#fff!important}html[data-game-theme=light] .subs-btn[aria-pressed=true] .subs-check{border-color:#fff}html .subs-btn:disabled,html[data-game-theme=light] .subs-btn:disabled{border:1px dashed #6b6b6b;color:#8a8a8a!important}.subs-check{border-left:2px solid var(--ss-tip);border-bottom:2px solid var(--ss-tip);flex:none;width:11px;height:6px;margin-top:-4px;transform:rotate(-45deg)}.subs-other{background:0 0;border:0;flex:none;align-self:flex-start;min-height:44px;margin:2px 0 -4px;padding:0 4px;font-size:15px;font-weight:700;text-decoration:underline;color:var(--ss-tip)!important}html body .modal-backdrop.is-full>.modal-panel.is-full.subs-rows>.ff-sheet-actions>.subs-save{flex:2 1 0}@media (width<=380px){.subs-btn{gap:4px;min-width:66px;font-size:16px}.subs-sheet .pr-row.subs-row{gap:6px}}@media (orientation:landscape) and (height<=500px){html body .modal-backdrop.is-full>.modal-panel.is-full.subs-rows>.tk-sheet-body>.ff-sheet-title{font-size:20px}html body .modal-backdrop.is-full>.modal-panel.is-full.subs-rows>.tk-sheet-body>.ff-sheet-line{margin:0 0 4px}.subs-tm{flex-direction:row;gap:8px;min-height:44px}.subs-head{margin-top:4px}.subs-sheet .pr-row.subs-row{min-height:52px;padding-top:3px;padding-bottom:3px}.subs-sheet .subs-list{gap:6px}html body .modal-backdrop.is-full>.modal-panel.is-full.subs-rows>.ff-sheet-actions{padding-top:4px}html body .modal-backdrop.is-full>.modal-panel.is-full.subs-rows>.ff-sheet-actions>.btn{min-height:44px}}.subs-right{align-items:center;gap:6px;display:flex}.subs-pos{box-sizing:border-box;min-width:44px;min-height:36px;color:var(--ss-ink);border:2px solid var(--ss-ink);text-overflow:ellipsis;white-space:nowrap;background:0 0;border-radius:8px;flex:none;justify-content:center;align-items:center;max-width:64px;padding:0 4px;font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;font-size:17px;font-weight:700;display:inline-flex;overflow:hidden}.subs-pos.is-empty{color:#8c8c8c;border:1px solid #6b6b6b}button.subs-pos.is-edit{cursor:pointer;min-height:44px}.subs-sheet .pr-row.subs-row.has-pos .subs-name{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.subs-add-item{list-style:none}.subs-add-item .eo-add-row{min-height:52px;margin:0}.subs-blocked{color:var(--ss-ink);margin:12px 0 0;font-size:16px;line-height:1.35}.subs-summary{border:1px solid var(--rg-line);background:var(--ss-bg);border-radius:10px;flex:none;max-height:30vh;margin:8px 0 0;padding:8px 12px;overflow-y:auto}.subs-summary-head{letter-spacing:.04em;text-transform:uppercase;margin:0 0 2px;font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;font-size:18px;font-weight:700}.subs-summary-line{text-align:left;width:100%;min-height:44px;font:inherit;color:var(--ss-ink);text-decoration:underline;-webkit-text-decoration-color:var(--ss-tip);text-decoration-color:var(--ss-tip);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:15px;display:block}@media (width<=380px){.subs-pos{min-width:40px;font-size:16px}.subs-sheet .pr-row.subs-row.has-pos .subs-btn{min-width:60px;padding:0 4px;font-size:15px}}.subs-line{color:var(--ss-mute);flex:none;margin:2px 0 0;font-size:13px;line-height:1.3}html body .modal-backdrop:has(>.subs-sheet){z-index:75}html body .modal-backdrop:has(>.subs-link-sheet){z-index:80}.subs-summary.is-in-list{max-height:none;margin:0;overflow:visible}.subs-summary-item{list-style:none}.subs-other+*{margin-top:8px}.sv2{--sv2-bg:#000;--sv2-panel:#0b0b0b;--sv2-card:#161616;--sv2-line:#2e2e2e;--sv2-ink:#fff;--sv2-mute:#e6e6e6;--sv2-btn:#161616;--sv2-btn-ink:#fff;--sv2-btn-line:#fff;--sv2-accent:#1dfe1b;--sv2-field:#000;--sv2-scrim:#0009;background:var(--sv2-bg);color:var(--sv2-ink);-webkit-tap-highlight-color:transparent;flex-direction:column;font-family:Roboto,Arial,system-ui,sans-serif;font-size:14px;display:flex;position:relative}.sv2-light{--sv2-bg:#fff;--sv2-panel:#fff;--sv2-card:#f2f2f2;--sv2-line:#d6d6d6;--sv2-ink:#161616;--sv2-mute:#333;--sv2-btn:#fff;--sv2-btn-ink:#161616;--sv2-btn-line:#161616;--sv2-field:#f2f2f2;--sv2-scrim:#00000073}.sv2 button{color:inherit;cursor:pointer;font-family:inherit}.sv2 button:focus-visible{outline:2px solid var(--sv2-accent);outline-offset:2px}.sv2-body{flex-direction:column;display:flex}.sv2-side .sv2-body{flex-direction:row;align-items:flex-start}.sv2-fieldcol{flex-direction:column;align-items:stretch;display:flex}.sv2-next{box-sizing:border-box;height:44px;padding:4px max(16px, env(safe-area-inset-left,0px));align-items:center;margin:0;font-size:13px;font-weight:700;line-height:1.3;display:flex;overflow:hidden}.sv2-fieldband{background:var(--sv2-field);justify-content:center;display:flex;position:relative}@keyframes sv2-retired{0%{opacity:0;transform:translate(-50%,-50%)scale(.92)}12%{opacity:1;transform:translate(-50%,-50%)scale(1)}85%{opacity:1}to{opacity:0}}.sv2-side .sv2-fieldcol{flex:none}.sv2-side .sv2-next{max-width:100%}.sv2-panel{padding:6px max(16px, env(safe-area-inset-right,0px)) max(4px, env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px));background:var(--sv2-panel);flex-direction:column;flex:auto;gap:8px;min-width:0;display:flex}.sv2-side .sv2-panel{align-self:stretch}.sv2-row{gap:6px;display:flex}.sv2-b{box-sizing:border-box;background:var(--sv2-btn);min-width:0;height:54px;color:var(--sv2-btn-ink);border:1px solid var(--sv2-btn-line);border-radius:2px;flex:1 1 0;padding:0 4px;font-size:14px;font-weight:500;line-height:1.15}.sv2-b.sm{height:44px}.sv2-b.go{background:var(--sv2-accent);color:#000;border-color:var(--sv2-accent);font-weight:700}.sv2-b:disabled{color:#8a8a8a;cursor:default;border-color:#8a8a8a}.sv2-b.go:disabled{background:0 0}.sv2-b:active{transform:translateY(1px)}.sv2-util{border-top:1px solid var(--sv2-line);margin-top:auto;display:flex}.sv2-util button{background:0 0;border:0;flex:1 1 0;justify-content:center;align-items:center;gap:8px;height:44px;font-size:14px;font-weight:500;display:flex}.sv2-h3{margin:0;font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;font-size:24px;font-weight:700;line-height:1.05}.sv2-line{color:var(--sv2-mute);margin:0;font-size:14px}.sv2-line.sm{font-size:13px}.sv2-note{flex-direction:column;gap:8px;display:flex}.sv2-note textarea{font:inherit;color:var(--sv2-ink);background:var(--sv2-card);border:1px solid var(--sv2-btn-line);resize:vertical;border-radius:2px;padding:8px;font-size:16px}.sv2-sheetwrap{background:var(--sv2-scrim);z-index:50;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.sv2-sheet{background:var(--sv2-panel);border-top:1px solid var(--sv2-line);width:100%;max-width:560px;padding:16px max(16px, env(safe-area-inset-right,0px)) max(20px, env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px));box-sizing:border-box;flex-direction:column;gap:10px;max-height:85%;display:flex;overflow:auto}.sv2-sheet .sv2-b{flex:none}.rf{flex:none;position:relative}.rf-box{touch-action:manipulation;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden}.rf-live{cursor:crosshair}.rf-art,.rf-lines,.rf-fx{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.rf-art{pointer-events:auto}.rf-lines{overflow:visible}.rf-links{pointer-events:none;position:absolute;inset:0;overflow:visible}.rf-link{stroke:#fff;stroke-width:1.5px;stroke-linecap:round}.rf-link-me{stroke:#1dfe1b}.rf-trail-under{fill:none;stroke:#000;stroke-width:6.5px;stroke-linecap:round;stroke-linejoin:round}.rf-trail{fill:none;stroke:#1dfe1b;stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round}.rf-throw-under{fill:none;stroke:#000;stroke-width:4.5px;stroke-linecap:round}.rf-throw{fill:none;stroke:#fff;stroke-width:2px;stroke-dasharray:6 5;stroke-linecap:round}.rf-p{width:0;height:0;position:absolute}.rf-dot{pointer-events:none;box-sizing:border-box;color:#000;background:#fff;border:2px solid #000;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-family:Barlow Condensed,Arial,sans-serif;font-size:17px;font-weight:700;line-height:1;display:flex;position:absolute;top:-13px;left:-13px}.rf-theirs .rf-dot{color:#fff;background:#000;border:3px solid #fff;box-shadow:0 0 0 1.5px #000}.rf-me .rf-dot{color:#000;background:#1dfe1b;box-shadow:0 0 0 2.5px #1dfe1b,0 0 0 4.5px #000}.rf-ring{pointer-events:none;box-sizing:border-box;border:3px solid #1dfe1b;border-radius:50%;width:34px;height:34px;position:absolute;top:-17px;left:-17px;box-shadow:0 0 0 1.5px #000,inset 0 0 0 1.5px #000}.rf-pulse{border-color:#1dfe1bb3;animation:1.4s ease-in-out infinite rf-pulse}@keyframes rf-pulse{0%,to{opacity:.4}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.rf-pulse{opacity:1;animation:none}}.rf-hit{z-index:2;background:0 0;border:0;border-radius:50%;width:44px;height:44px;padding:0;position:absolute;top:-22px;left:-22px}.rf-tag{box-sizing:border-box;white-space:nowrap;color:#fff;paint-order:stroke fill;-webkit-text-stroke:3.2px #000;pointer-events:none;z-index:1;justify-content:center;align-items:center;height:16px;font-family:Roboto,Arial,sans-serif;font-size:12.5px;font-weight:700;line-height:1;display:flex;position:absolute}.rf-tag-me{color:#1dfe1b}.rf-tag-reveal{z-index:3}.rf-q{color:#000;pointer-events:none;background:#fff;border:2px solid #000;border-radius:2px;justify-content:center;align-items:center;width:24px;height:22px;margin:-11px 0 0 -12px;font-family:Barlow Condensed,Arial,sans-serif;font-size:16px;font-weight:700;display:flex;position:absolute}.rf-ball{pointer-events:none;background:#fff;border:1.5px solid #000;border-radius:50%;width:10px;height:10px;margin:-5px 0 0 -5px;position:absolute}.rf-spot{pointer-events:none;background:#fff;border:1.5px solid #000;border-radius:50%;width:12px;height:12px;margin:-6px 0 0 -6px;position:absolute;box-shadow:0 0 0 5px #00000059,0 0 0 7px #1dfe1b}.rf-hr{text-align:center;pointer-events:none;color:#fff;background:#000;border-top:1px solid #2e2e2e;border-bottom:3px solid #1dfe1b;padding:12px 16px;font-family:Barlow Condensed,Arial,sans-serif;font-size:48px;font-weight:700;line-height:1;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.sv2-bar:empty{display:none}.sv2-util{background:var(--sv2-panel);z-index:3;position:sticky;bottom:0}.sv2-pitches .sv2-b{height:50px}.sv2-side-col{flex-direction:column;flex:auto;min-width:0;display:flex}.sv2-side .sv2-side-col{max-height:calc(100dvh - var(--sv2-top,0px));border-left:1px solid var(--sv2-line);align-self:stretch;overflow:auto}@media (height<=700px){.sv2-h3{font-size:20px}.sv2-panel{gap:6px}}.rf-q{z-index:2}.sv2-side .sv2-next{height:auto;min-height:0;padding-top:6px;padding-bottom:6px}.sv2-side .sv2-side-col>*{flex-shrink:0}.sv2-pitches .sv2-b{padding:0 2px;font-size:13px;line-height:1.15}.sv2-pitches{container-type:inline-size}@container (width<=364px){.sv2-pitches .sv2-b{letter-spacing:-.01em;font-size:12px}}@media (orientation:landscape) and (height<=430px){.sv2-side .sv2-pitches .sv2-b{height:44px}}.sv2 .btn-primary{color:var(--rg-green-ink)}.sv2 .btn-end{color:#fff}.ft-overlay{z-index:80;background:#00000073;position:fixed;inset:0}.ft-ring{pointer-events:none;border-radius:4px;position:fixed;box-shadow:0 0 0 2px #1dfe1b}.ft-card{box-sizing:border-box;color:#fff;background:#161616;border:1px solid #2e2e2e;border-radius:4px;max-height:calc(100% - 16px);padding:12px 16px;font-family:Roboto,Arial,sans-serif;position:fixed;overflow:auto}.ft-light .ft-card{color:#161616;background:#fff;border-color:#d6d6d6}.ft-head{justify-content:space-between;align-items:center;margin:-8px -12px 0 0;display:flex}.ft-count{letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:700}.ft-close{width:44px;height:44px;color:inherit;background:0 0;border:none;font-size:26px;line-height:1}.ft-title{margin:0 0 6px;font-family:Barlow Condensed,Arial,sans-serif;font-size:22px;font-weight:700;line-height:1.1}.ft-body{margin:0 0 12px;font-size:15px;line-height:1.35}.ft-foot{justify-content:space-between;align-items:center;gap:8px;display:flex}.ft-skip{white-space:nowrap;min-height:44px;color:inherit;text-underline-offset:3px;background:0 0;border:none;padding:0 4px;font-size:15px;font-weight:500;text-decoration:underline}.ft-nav{gap:8px;display:flex}.ft-back,.ft-next{border-radius:2px;min-width:72px;height:44px;padding:0 14px;font-size:15px;font-weight:700}.ft-back{color:inherit;background:0 0;border:1px solid}.ft-next{color:#000;background:#1dfe1b;border:1px solid #1dfe1b}.ft-light .ft-ring{box-shadow:0 0 0 2px #161616,0 0 0 5px #1dfe1b}.sbk{--sbk-fill:#1c1c1c;--sbk-edge:#6a6a6a;--sbk-pad:#161616;--sbk-pad-edge:#4a4a4a;--sbk-card-edge:#2e2e2e;--sbk-tabs:#0b0b0b}.sbk.sv2-light{--sbk-fill:#eef0ee;--sbk-edge:#8a8a8a;--sbk-pad:#fff;--sbk-pad-edge:#8a8a8a;--sbk-card-edge:#c9c9c9;--sbk-tabs:#fff}.sbk .sbk-body{width:100%;max-width:600px;margin:0 auto}.sbk .sbk-head{height:var(--sbk-head);box-sizing:border-box;flex-direction:column;gap:4px;padding-bottom:6px;display:flex;overflow:hidden}.sbk .sbk-next{flex:auto;height:auto;min-height:0;padding:2px 16px;font-size:15px;font-weight:500;line-height:20px}.sbk-tight .sbk-next{flex:0 0 30px;padding:0 12px;font-size:13px;line-height:15px}.sbk-tight .sbk-head{padding-bottom:2px}.sbk-tight .sbk-cards{align-items:stretch;height:44px}.sbk.sv2-side.sbk-tight .sbk-cards{height:auto;min-height:44px}.sbk.sv2-side.sbk-tight .sbk-card{height:63px;min-height:0}.sbk .sbk-foot{height:calc(var(--sbk-foot) + var(--safe-bottom,0px));box-sizing:border-box;flex-direction:column;display:flex}.sbk .sbk-panel{flex:auto;gap:6px;min-height:0;padding:6px 12px;overflow:auto}.sbk-cards{flex:none;gap:8px;padding:0 12px;display:flex}.sbk-card{text-align:left;background:var(--sv2-card);border:1px solid var(--sbk-card-edge);min-width:0;min-height:44px;color:var(--sv2-ink);border-radius:8px;flex-direction:column;flex:1 1 0;justify-content:center;align-items:flex-start;padding:4px 10px;display:flex}.sbk-card-eye{letter-spacing:.6px;text-transform:uppercase;color:var(--sv2-ink);font:700 11px Roboto,Arial,sans-serif;box-shadow:inset 0 -2px #1dfe1b}.sbk.sv2-dark .sbk-card-eye{color:#1dfe1b;box-shadow:none}.sbk-card-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font:700 17px/1.1 Barlow Condensed,Arial,sans-serif;overflow:hidden}.sbk-card-line{color:var(--sv2-mute);white-space:nowrap;font-size:12px}.sbk .sbk-card{text-align:left;align-items:flex-start}.sbk-tight .sbk-card{padding:2px 8px}.sbk-tight .sbk-card-eye{font-size:10px;line-height:11px}.sbk-card-top{white-space:nowrap;align-items:baseline;max-width:100%;display:flex;overflow:hidden}.sbk-card-top .sbk-card-line{white-space:pre;font-size:10px;line-height:11px}.sbk-tight .sbk-card-name{white-space:normal;overflow-wrap:anywhere;max-height:2.3em;font-size:15px;line-height:1.1}.sbk-tight .sbk-card-line{font-size:11px;line-height:13px}:root .sbk.sv2.rg-brand-3 .sv2-util{border-top:0;margin-top:0}:root .sbk.sv2.rg-brand-3 .sv2-util .sbk-mini{border:1px solid var(--sbk-pad-edge);flex-direction:row;flex:none;gap:6px;font-size:14px}:root .sbk.sv2.rg-brand-3 .sv2-util .sbk-mini svg{width:16px;height:16px}.sbk-undo{background:0 0;align-items:center;gap:8px;min-height:44px;display:flex;position:static}.sbk-mini{border:1px solid var(--sbk-pad-edge);min-width:44px;height:44px;color:var(--sv2-ink);background:0 0;border-radius:4px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 12px;font:500 14px Roboto,Arial,sans-serif;display:inline-flex}.sbk-mini:disabled{border-color:var(--sv2-line);color:var(--rg-text-off,#8a8a8a)}.sbk-tight .sbk-mini{height:44px;padding:0}.sbk-last{text-align:center;min-width:0;color:var(--sv2-mute);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:auto;font-size:13px;line-height:16px;display:-webkit-box;overflow:hidden}.sbk-pad{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid;position:static}.sbk-padb{height:var(--sbk-padrow,52px);border:1px solid var(--sbk-pad-edge);background:var(--sbk-pad);min-width:0;color:var(--sv2-ink);letter-spacing:.3px;border-radius:4px;padding:0 4px;font:600 17px/1.1 Barlow Condensed,Arial,sans-serif}.sbk-padb.inplay{border:2px solid #1dfe1b}.sbk.sv2-light .sbk-padb.inplay{border:2px solid #161616;box-shadow:inset 0 -3px #1dfe1b}.sbk-tight .sbk-pad{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px}.sbk-tight .sbk-padb{height:var(--sbk-padrow,48px);letter-spacing:0;padding:0 2px;font-size:15px;line-height:1}.sbk-tight .sbk-panel{gap:4px;padding:2px 8px 6px}.sbk-last1{white-space:nowrap;text-overflow:ellipsis;flex:none;height:18px;font-size:12px;line-height:18px;display:block;overflow:hidden}.sbk-mini-wrap{display:flex}.sbk-tabs{border-top:1px solid var(--sbk-card-edge);background:var(--sbk-tabs);padding-bottom:var(--safe-bottom,0px);flex:none;display:flex}.sbk-tab{min-height:56px;color:var(--sv2-mute);background:0 0;border:0;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:3px;font:600 13px Roboto,Arial,sans-serif;display:flex}.sbk-tab.on{color:#1dfe1b}.sbk.sv2-light .sbk-tab.on{color:#161616;box-shadow:inset 0 3px #1dfe1b}.sbk-tight .sbk-tab{gap:1px;min-height:44px;font-size:12px}.sbk-step{flex-direction:column;gap:4px;min-height:100%;display:flex}.sbk-eyebrow{letter-spacing:.8px;text-transform:uppercase;color:var(--sv2-ink);font:700 12px Roboto,Arial,sans-serif}.sbk.sv2-dark .sbk-step .sbk-eyebrow{color:#1dfe1b}.sbk-step-title{font:700 22px/1.1 Barlow Condensed,Arial,sans-serif}.sbk-step-line{color:var(--sv2-mute);margin:0;font-size:14px}.sbk-chips{flex-wrap:wrap;gap:6px;display:flex}.sbk-chip{border:1px solid #1dfe1b;border-radius:13px;align-items:center;height:26px;padding:0 10px;font:600 14px Barlow Condensed,Arial,sans-serif;display:inline-flex}.sbk.sv2-light .sbk-chip{border-color:#161616}.sbk-pair{gap:10px;margin-top:auto;padding-top:6px;display:flex}.sbk-pair>*{flex:1 1 0}.sbk-tight .sbk-step-title{font-size:18px}.sbk-tight .sbk-chips,.sbk-tight .sbk-step .sbk-eyebrow{display:none}.sbk-recap-words{font:700 19px/1.2 Barlow Condensed,Arial,sans-serif}.sbk-recap-list{flex-direction:column;gap:5px;display:flex}.sbk-st{box-sizing:border-box;background:var(--sbk-fill);border:1px solid var(--sbk-edge);width:100%;min-height:44px;color:var(--sv2-ink);text-align:left;border-radius:6px;align-items:center;gap:8px;padding:0 12px;font-size:15px;display:flex}.sbk-st.check{border-color:#1dfe1b}.sbk-k{color:var(--sv2-mute);text-overflow:ellipsis;white-space:nowrap;flex:0 0 72px;font-size:13px;overflow:hidden}.sbk-v{flex:auto;min-width:0;font-weight:500}.sbk-check{color:#000;background:#1dfe1b;border-radius:3px;flex:none;padding:2px 6px;font-size:12px;font-weight:700}.sbk-ln{color:var(--sv2-ink);text-underline-offset:3px;flex:none;text-decoration:underline}.sbk.sv2-dark .sbk-ln{color:#1dfe1b}.sbk-go,.sbk-sec,.sbk-cancel{border-radius:4px;min-height:48px;padding:0 10px;font:600 17px Barlow Condensed,Arial,sans-serif}.sbk-go{background:#1dfe1b;border:0;font-size:18px;font-weight:700;color:#000!important}.sbk-go:disabled{border:1px solid var(--sv2-line);background:0 0;color:var(--rg-text-off,#8a8a8a)!important}.sbk-sec,.sbk-cancel{border:1px solid var(--sv2-ink);color:var(--sv2-ink);background:0 0}.sbk-sec:disabled{border-color:var(--sv2-line);color:var(--rg-text-off,#8a8a8a)}.sbk-cancel{width:100%;margin-top:12px}html body .sbk-sheetwrap>.sbk-sheet{gap:0;max-height:calc(100% - 24px)}html body .sbk-sheetwrap .sbk-sheet .sv2-h3{margin:0;font-size:26px;line-height:1.2}html body .sbk-sheetwrap .sbk-sheet .sv2-line{margin:4px 0 10px;font-size:15px}.sbk-sheet .sbk-eyebrow{color:var(--pop-text,#fff);align-self:flex-start;margin-bottom:2px;box-shadow:inset 0 -2px #1dfe1b}html:not([data-game-theme=light]) .sbk-sheet .sbk-eyebrow{color:#1dfe1b;box-shadow:none}.sbk-list{flex-direction:column;gap:6px;display:flex}.sbk-opt{box-sizing:border-box;color:#fff;text-align:left;background:#1c1c1c;border:1px solid #6a6a6a;border-radius:6px;align-items:center;gap:8px;width:100%;min-height:48px;padding:6px 14px;font:500 16px Roboto,Arial,sans-serif;display:flex}html[data-game-theme=light] .sbk-opt{color:#161616;background:#eef0ee;border-color:#8a8a8a}.sbk-opt[aria-pressed=true],.sbk-opt.sugg{border:2px solid #1dfe1b;padding:5px 13px}html[data-game-theme=light] .sbk-opt.sugg,html[data-game-theme=light] .sbk-opt[aria-pressed=true]{border-color:#161616;box-shadow:inset 0 -3px #1dfe1b}.sbk-playrow.is-info{box-sizing:border-box;border-bottom:1px solid #3a3a3a;align-items:center;gap:8px;min-height:44px;padding:6px 14px;font:500 16px Roboto,Arial,sans-serif;display:flex}html[data-game-theme=light] .sbk-playrow.is-info{border-bottom-color:#c8c8c8}.sbk-opt:disabled{color:var(--rg-text-off,#8a8a8a)}.sbk-rs{color:var(--pop-dim,#e6e6e6);text-align:right;margin-left:auto;font-size:13px;font-weight:400}.sbk-ch{text-align:center;width:14px;margin-left:auto;font-size:20px}.sbk-rs+.sbk-ch{margin-left:0}.sbk-num{color:#000;box-sizing:border-box;background:#fff;border:1px solid #000;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font:700 14px Barlow Condensed,Arial,sans-serif;display:flex}.sbk-lab{letter-spacing:.8px;text-transform:uppercase;color:var(--pop-text,#fff);margin:12px 0 6px;font:700 12px Roboto,Arial,sans-serif}html:not([data-game-theme=light]) .sbk-lab{color:#1dfe1b}.sbk-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:8px;display:grid}.sbk-tile{text-align:center;flex-direction:column;justify-content:center;height:72px;padding:4px;font:600 17px Barlow Condensed,Arial,sans-serif}.sbk-howicon{color:#1dfe1b}html[data-game-theme=light] .sbk-howicon{color:#0a650a}.sbk-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:6px;display:grid}.sbk-pos{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:0;padding:4px}.sbk-pos b{font:700 18px/1 Barlow Condensed,Arial,sans-serif}.sbk-pos span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;overflow:hidden}.sbk-note,.sbk-input{box-sizing:border-box;width:100%;font:inherit;color:var(--pop-text,#fff);background:var(--pop,#161616);border:1px solid var(--pop-hair,#6a6a6a);border-radius:4px;margin-bottom:10px;padding:10px;font-size:16px}.sbk-newp{grid-template-columns:90px 1fr;gap:10px;display:grid}.sbk-newp label{flex-direction:column;gap:4px;display:flex}.sbk-stats{gap:8px;display:flex}.sbk-stat{text-align:center;background:#1c1c1c;border:1px solid #4a4a4a;border-radius:6px;flex:1 1 0;padding:8px 0}html[data-game-theme=light] .sbk-stat{background:#eef0ee;border-color:#8a8a8a}.sbk-sn{font:700 26px/1 Barlow Condensed,Arial,sans-serif}.sbk-sl{font-size:12px}.sbk-upnext{margin:0 0 14px;font-size:16px;line-height:24px}.sbk-sheet>.sbk-go{width:100%;min-height:54px;font-size:20px}.sbk-sheet>.sbk-pair{margin-top:12px}html body .sv2-sheetwrap:is(.sbk-pass,.sbk-see){pointer-events:none;background:0 0}html body .sv2-sheetwrap.sbk-see>.sbk-sheet{pointer-events:auto}.sbk-recap-words{margin:2px 0 8px}html body .sv2-sheetwrap.sbk-pass>.sbk-sheet{pointer-events:auto;max-height:46%}.sbk-tabpage{height:calc(100dvh - var(--sv2-top,0px));flex-direction:column;display:flex}.sbk-tabbody{flex:auto;min-height:0;overflow:auto}.sbk-tabin{flex-direction:column;gap:8px;max-width:600px;margin:0 auto;padding:12px 16px 20px;display:flex}.sbk-tabin .sbk-opt{background:var(--sbk-fill);border-color:var(--sbk-edge);color:var(--sv2-ink)}.sbk-tabin .sbk-rs{color:var(--sv2-mute)}.sbk-tabin .sbk-lab{color:var(--sv2-ink)}.sbk.sv2-dark .sbk-tabin .sbk-lab{color:#1dfe1b}.sbk-tabtitle{margin:0;font:700 28px/1.1 Barlow Condensed,Arial,sans-serif}.sbk-tabline{color:var(--sv2-mute);margin:0;font-size:15px}.sbk-order{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.sbk-order li{background:var(--sbk-fill);border-radius:6px;align-items:center;gap:10px;min-height:40px;padding:0 10px;display:flex}.sbk-order li.up{box-shadow:inset 0 0 0 2px #1dfe1b}.sbk-oname{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.sbk-opos{font:700 15px Barlow Condensed,Arial,sans-serif}.sbk-upnow,.sbk-flag{color:#000;background:#1dfe1b;border-radius:3px;padding:2px 6px;font-size:12px;font-weight:700}.sbk-linescore{border:1px solid var(--sbk-card-edge);border-radius:6px;flex-direction:column;display:flex;overflow-x:auto}.sbk-lsrow{align-items:center;min-height:40px;display:flex}.sbk-lsrow>*{text-align:center;flex:0 0 28px;font:600 16px Barlow Condensed,Arial,sans-serif}.sbk-lsrow>:first-child{text-align:left;flex:0 0 56px;padding-left:10px}.sbk-lsrow.head{color:var(--sv2-mute);border-bottom:1px solid var(--sbk-card-edge)}.sbk-box{flex-direction:column;gap:6px;min-width:0;margin-top:8px;display:flex}.sbk-box-team{margin:0;font:700 22px/1.1 Barlow Condensed,Arial,sans-serif}.sbk-box-table{table-layout:fixed;border-collapse:collapse;border:1px solid var(--sbk-card-edge);font-variant-numeric:tabular-nums;width:100%;font-size:14px}.sbk-box-table th,.sbk-box-table td{text-align:center;border-bottom:1px solid var(--sbk-card-edge);overflow-wrap:anywhere;padding:6px 2px}.sbk-box-table thead th{width:34px;color:var(--sv2-mute);font:600 14px Barlow Condensed,Arial,sans-serif}.sbk-box-table thead th:first-child{width:auto}.sbk-box-table th[scope=row],.sbk-box-table thead th:first-child{text-align:left;padding-left:8px}.sbk-box-table th[scope=row]{font-weight:600;line-height:1.25}.sbk-box-table tr.is-sub th[scope=row]{padding-left:18px}.sbk-box-num,.sbk-box-pos{color:var(--sv2-mute);font-weight:400}.sbk-box-table tr.is-team th,.sbk-box-table tr.is-team td{border-bottom:0;font-weight:700}.sbk-box-lines{overflow-wrap:anywhere;flex-direction:column;gap:2px;margin:0;font-size:14px;display:flex}.sbk-box-line dt{font-weight:700;display:inline}.sbk-box-line dd{margin:0;display:inline}.sbk.sv2-side .sbk-body{max-width:none}.sbk.sv2-side .sbk-foot{height:calc(100dvh - var(--sv2-top,0px));max-height:none;overflow:hidden}.sbk.sv2-side .sbk-foot>.sbk-next{flex:none}.sbk.sv2-side .sbk-cards{padding-top:2px}.rf-runner .rf-dot{color:#000;box-shadow:none;background:#1dfe1b;border:2px solid #000}.rf-order{pointer-events:none;color:#000;z-index:3;background:#1dfe1b;border:2px solid #000;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font:700 12px Barlow Condensed,Arial,sans-serif;display:flex;position:absolute;top:-20px;left:6px}.rf-held{z-index:6}.rf-held .rf-dot{transform:scale(1.15)}.rf-run-under{fill:none;stroke:#000;stroke-width:6px;stroke-linecap:round;stroke-linejoin:round}.rf-run{fill:none;stroke:#fff;stroke-width:2.5px;stroke-dasharray:6 5;stroke-linecap:round;stroke-linejoin:round}.rf-drag{touch-action:none}.rf-bag{z-index:1;background:0 0;border:0;border-radius:50%;width:44px;height:44px;margin:-22px 0 0 -22px;padding:0;position:absolute}.rf-drop{pointer-events:none;z-index:7;border:2px solid #000;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;width:56px;height:36px;margin:-18px 0 0 -28px;font:700 15px/1 Barlow Condensed,Arial,sans-serif;display:flex;position:absolute}.rf-drop small{font:500 10px/1.1 Roboto,Arial,sans-serif}.rf-drop.safe{color:#000;background:#1dfe1b}.rf-drop.out{color:#000;background:#fff}@media (orientation:landscape) and (height<=500px){html body .sbk-sheetwrap>.sbk-sheet{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:6px 8px;max-height:calc(100% - 8px);display:grid}html body .sbk-sheetwrap>.sbk-sheet>*{grid-column:1/-1}html body .sbk-sheetwrap>.sbk-sheet :is(.sbk-list,.sbk-recap-list){display:contents}html body .sbk-sheetwrap>.sbk-sheet :is(.sbk-list,.sbk-recap-list)>*,html body .sbk-sheetwrap>.sbk-sheet>.sbk-cancel{grid-column:auto;min-height:44px;margin:0}html body .sbk-sheetwrap>.sbk-sheet>.sbk-opt{min-height:44px}html body .sbk-sheetwrap>.sbk-sheet.sbk-3o{column-gap:8px}html body .sbk-sheetwrap>.sbk-3o>.cp-ok{grid-column:1/3;margin:0}html body .sbk-sheetwrap>.sbk-3o>.sbk-cancel{grid-column:3;font-size:15px;line-height:1.15}html body .sbk-sheetwrap .sbk-sheet .sv2-h3{font-size:22px}html body .sbk-sheetwrap .sbk-sheet .sv2-line{margin:0;font-size:14px}.sbk-sheet .sbk-eyebrow,.sbk-sheet .sbk-lab{justify-self:start;margin:0}.sbk-sheet .sbk-tiles{grid-template-columns:repeat(6,minmax(0,1fr));margin:0}.sbk-sheet .sbk-tile{height:56px}.sbk-sheet .sbk-st{min-height:44px}.sbk-sheet .sbk-k{flex:0 auto;min-width:0}.sbk-sheet .sbk-v{overflow-wrap:anywhere;flex:1 0 4.5em}.sbk-sheet .sbk-recap-words{margin:0;font-size:17px}.sbk-sheet .sbk-pair{margin-top:0;padding-top:0}html body .sv2-sheetwrap.sbk-pass>.sbk-sheet{max-height:calc(100% - 8px)}}@media (orientation:portrait) and (height<=600px){.sbk-sheet .sbk-opt{min-height:44px;padding:4px 14px}.sbk-sheet .sbk-list{gap:6px}html body .sbk-sheetwrap .sbk-sheet .sv2-h3{font-size:23px}html body .sbk-sheetwrap .sbk-sheet .sv2-line{margin:2px 0 8px;font-size:14px}.sbk-sheet .sbk-cancel{margin-top:8px}.sbk-sheet .sbk-tile{height:64px}}html.vv-keyboard body .sv2-sheetwrap:has(.sbk-note){top:var(--vv-top,0px);height:var(--vv-height,100%);bottom:auto}html.vv-keyboard body .sv2-sheetwrap>.sbk-sheet:has(.sbk-note){max-height:var(--vv-height,100%);overflow-y:auto}@media (orientation:landscape) and (height<=500px){html.vv-keyboard body .sv2-sheetwrap:has(.sbk-note){background:0 0}html.vv-keyboard body .sv2-sheetwrap>.sbk-sheet:has(.sbk-note){flex-flow:row;align-items:center;gap:6px;padding-top:4px;padding-bottom:4px;display:flex}html.vv-keyboard body .sv2-sheetwrap>.sbk-sheet:has(.sbk-note)>:is(.sv2-line,.sbk-cancel,.sbk-eyebrow){display:none}html.vv-keyboard body .sv2-sheetwrap>.sbk-sheet:has(.sbk-note)>.sv2-h3{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}html.vv-keyboard body .sv2-sheetwrap>.sbk-sheet:has(.sbk-note)>.sbk-note{resize:none;flex:1 1 0;min-width:0;height:44px;min-height:44px;margin:0}html.vv-keyboard body .sv2-sheetwrap>.sbk-sheet:has(.sbk-note)>:is(.sbk-go,.sbk-pair){flex:none;width:auto;margin:0}:is(html.vv-keyboard body .sv2-sheetwrap>.sbk-sheet:has(.sbk-note)>.sbk-go,html.vv-keyboard body .sv2-sheetwrap>.sbk-sheet:has(.sbk-note)>.sbk-pair>*){min-height:44px;padding-left:16px;padding-right:16px}}html body .sv2-sheetwrap.sbk-full{inset:auto 0;top:var(--vv-top,0px);height:var(--vv-height,100%);background:var(--pop);align-items:stretch}html body .sv2-sheetwrap.sbk-full>.sv2-sheet.sbk-fullsheet{width:100%;max-width:none;height:100%;max-height:none;box-shadow:none;background:var(--pop);padding:max(10px, env(safe-area-inset-top,0px)) max(16px, env(safe-area-inset-right,0px)) max(10px, env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px));border-radius:0;flex-direction:column;gap:0;display:flex;overflow:hidden}html body .sv2-sheetwrap.sbk-full .sbk-fhead,html body .sv2-sheetwrap.sbk-full .sbk-ffoot{flex:none;width:100%;max-width:1100px;margin:0 auto}html body .sv2-sheetwrap.sbk-full .sbk-fhead .sv2-line{margin:4px 0 6px}html body .sv2-sheetwrap.sbk-full .sbk-fbody{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:0;width:100%;max-width:1100px;min-height:0;margin:0 auto;padding-bottom:8px;display:flex;overflow-y:auto}html body .sv2-sheetwrap.sbk-full .sbk-fbody .sbk-lab{margin:10px 0 6px}html body .sv2-sheetwrap.sbk-full .sbk-fbody .sbk-lab:first-child{margin-top:2px}html body .sv2-sheetwrap.sbk-full .sbk-fbody .sbk-list.sbk-people{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:6px;display:grid}html body .sv2-sheetwrap.sbk-full .sbk-fbody .sbk-list.sbk-people>.sbk-opt{min-height:48px;margin:0}.sbk-pname{overflow-wrap:anywhere;min-width:0}html body .sv2-sheetwrap.sbk-full .sbk-ffoot{border-top:1px solid var(--pop-line,#242424);gap:8px;padding-top:8px;display:flex}html body .sv2-sheetwrap.sbk-full .sbk-ffoot>button{flex:1 1 0;min-height:48px;margin:0}.sbk-newlink{color:#1dfe1b;text-align:left;background:0 0;border:0;align-self:flex-start;min-height:44px;padding:0;font:500 16px Roboto,Arial,sans-serif;text-decoration:underline}html[data-game-theme=light] .sbk-newlink{color:#0a650a}.sbk-far{gap:6px;margin-bottom:6px;display:flex}.sbk-far>button{flex:1 1 0;min-height:44px}.sbk-far>button[aria-pressed=true]{border:2px solid #1dfe1b}html[data-game-theme=light] .sbk-far>button[aria-pressed=true]{border-color:#161616;box-shadow:inset 0 -3px #1dfe1b}.sbk-card-use{width:100%;min-height:48px;margin-bottom:8px}html.vv-keyboard body .sv2-sheetwrap.sbk-full>.sv2-sheet.sbk-fullsheet{padding-top:6px;padding-bottom:6px}html.vv-keyboard body .sv2-sheetwrap.sbk-full .sbk-fhead .sv2-line{display:none}html.vv-keyboard body .sv2-sheetwrap.sbk-full .sbk-note{height:48px;min-height:44px;margin-bottom:4px}html.vv-keyboard body .sv2-sheetwrap.sbk-full .sbk-ffoot{padding-top:4px}html.vv-keyboard body .sv2-sheetwrap.sbk-full .sbk-ffoot>button{min-height:44px}@media (orientation:landscape) and (height<=500px){html.vv-keyboard body .sv2-sheetwrap.sbk-full .sbk-fhead{display:none}}.sbk-tabin .sbk-playrow{min-height:52px;padding-top:7px;padding-bottom:7px}.sbk-ptext{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.sbk-pwhen{white-space:nowrap;font-size:13px;font-weight:700;line-height:1.2}.sbk-tabin .sbk-pwhen{color:var(--sv2-mute)}.sbk-playrow .sbk-oname{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;line-height:1.3;overflow:visible}.sbk-pwhy,.sbk-pnote{overflow-wrap:anywhere;font-size:14px;font-weight:400;line-height:1.3}.sbk-pwhy{font-weight:700}.sbk-playrow.refused{border-style:dashed}.sbk-playrow>.sbk-ch{flex:none}.sbk-fixed{flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;font-size:15px;line-height:1.3;display:flex}.sbk-undofix{color:#1dfe1b;background:0 0;border:0;min-height:44px;padding:0 4px;font:500 16px Roboto,Arial,sans-serif;text-decoration:underline}html[data-game-theme=light] .sbk-undofix{color:#0a650a}.sbk-fixwhen{margin:0 0 6px}.sbk-asklist{margin:4px 0 10px;padding-left:20px;font-size:15px;line-height:1.35}.sbk-asklist li+li{margin-top:4px}:root{--np-ring-on-dark:#1dfe1b;--np-ring-on-light:#0a650a;--np-fill:#1dfe1b47}.saved-item.is-locked{border-color:var(--rg-text-dim)}.saved-item-locked{letter-spacing:.06em;text-transform:uppercase;min-height:44px;color:var(--rg-text);align-items:center;gap:4px;font-size:13px;font-weight:700;display:inline-flex}.tk-card-download svg,.bill-locked-eyebrow svg{vertical-align:-1px;margin-right:4px}.bill-locked-title{overflow-wrap:anywhere}.bill-upgrade .bill-choose,.bill-plan .bill-choose,.bill-plan .bill-manage{width:100%;min-height:44px}.bill-secure{margin:0}.bill-sub,.bill-option-name{margin:0;font-size:15px;line-height:1.45}.bill-group{flex-direction:column;gap:12px;margin-top:4px;display:flex}.bill-group-label{font-family:var(--heading);letter-spacing:.12em;text-transform:uppercase;color:var(--tk-accent);align-items:center;gap:10px;margin:8px 0 0;font-size:13px;font-weight:700;display:flex}.bill-group-label:after{content:"";background:var(--rg-line);flex:auto;height:1px}.bill-option{border:2px solid var(--rg-text);border-radius:var(--rg-radius-card);background:var(--rg-surface);flex-direction:column;display:flex;overflow:hidden}.bill-option-bar{background:#000;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.bill-option-adults{font-family:var(--heading);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:#1dfe1b;flex:none;font-size:13px;font-weight:700}.bill-plan h3.bill-option-name{font-family:var(--heading);letter-spacing:.02em;text-transform:uppercase;color:#fff;overflow-wrap:anywhere;margin:0;font-size:22px;font-weight:700;line-height:1.1}.bill-option-body{flex-direction:column;gap:8px;padding:12px 14px 14px;display:flex}.bill-prices{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:10px;margin-top:4px;display:grid}.bill-prices .bill-price{min-width:0;display:flex}.bill-plan .bill-prices .bill-choose{white-space:normal;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:56px;padding:8px 6px;display:flex}.bill-choose-price{font-family:var(--heading);letter-spacing:.02em;text-transform:uppercase;font-size:17px;font-weight:700;line-height:1.1}.bill-save{text-transform:none;letter-spacing:0;font-size:13px;font-weight:600;line-height:1.2}.bill-plans-foot{color:var(--rg-text-dim);margin:4px 0 0;font-size:13px;line-height:1.4}.bill-price.is-under{flex-direction:column;gap:4px;display:flex}.bill-renew-under,.bill-price p.bill-renew-under{color:var(--rg-text-dim);margin:0;font-size:13px;font-weight:400;line-height:1.35}.bill-upgrade-panel .tk-sec{margin-top:10px}.lib-view-upgrade{min-height:44px;margin-top:8px}.bill-upgrade-plain{text-align:left;flex-direction:column;gap:10px;display:flex}.bill-upgrade-plain .lib-badge{align-self:flex-start}.bill-upgrade-title,.bill-option .bill-renew,.bill-option-line{margin:0}.bill-price{font-weight:700}.bill-or-all{text-align:left;align-self:flex-start;min-height:44px}.bill-ended{flex-direction:column;gap:10px;display:flex}.bill-restart,.bill-back-games{width:100%;min-height:44px}.bill-ended-line,.bill-thanks,.bill-failed,.bill-cancelled{margin:0}.bill-fix{min-height:44px}.bill-locked-sample,.bill-other-plans{width:100%;min-height:44px;margin-top:12px}.bill-paid-send{width:100%;min-height:44px;margin-bottom:8px}.rec-locked{flex-direction:column;gap:12px;display:flex}.rec-locked-line{margin:0}.bill-sign-in{justify-content:center;align-items:center;text-decoration:none;display:flex}.bill-paid-renew{margin:0;font-size:15px;line-height:1.4}.bill-paid-done{width:100%;min-height:44px}.bill-paid-wrap{scroll-margin:12px 0}.ss-card-locked{align-items:center;gap:12px;display:flex}.ss-card-locked .ss-card-open{flex:auto}.bill-upgrade-panel>.modal-cancel{margin-top:8px}.bill-update-card,.bill-ending-manage{width:100%;min-height:44px}.bill-seats{flex-direction:column;gap:10px;margin-top:12px;display:flex}.bill-seat-add,.bill-seat-remove{width:100%;min-height:44px}.bill-change,.bill-change-box,.bill-change-preview{flex-direction:column;gap:10px;display:flex}.bill-change{margin-top:12px}.bill-plan-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.bill-plan-actions .bill-change{display:contents}.bill-plan-actions .bill-manage,.bill-plan-actions .bill-change-open{flex:140px;width:auto}.bill-plan-actions .bill-change-box{flex:100%}.bill-change-open,.bill-change-pick,.bill-change-go{white-space:normal;overflow-wrap:anywhere;width:100%;height:auto;min-height:44px}.bill-change-hint,.bill-change-many,.bill-change-line{margin:0}.bill-change-other{margin:4px 0}.bill-change-other a{margin:-13px 0;padding:13px 0;display:inline-block}.bill-change-line{font-size:15px;line-height:1.45}.bill-change-pick.is-picked{border-color:var(--rg-green);box-shadow:inset 0 0 0 1px var(--rg-green)}.bill-change-preview{scroll-margin:12px 0}.bill-code{flex-direction:column;gap:8px;margin:0;display:flex}.bill-code-open{align-self:flex-start}.bill-code-box{flex-direction:column;margin:12px 0 0;display:flex}.bill-code-applied{flex-direction:column;gap:4px;display:flex}.bill-code-remove{align-self:flex-start;min-width:44px}.bill-code-label{font-size:15px;font-weight:700;line-height:1.35}.bill-code-row{gap:8px;display:flex}.bill-code-input{flex:auto;min-width:0}.bill-code-apply{flex:none;min-width:88px;min-height:48px}.bill-code-line,.bill-code-box .bill-code-error,.bill-option .bill-code-error{margin:0;font-size:15px;line-height:1.45}.bill-code-error{scroll-margin:12px 0}.modal-panel.plans-popup{box-sizing:border-box;width:min(480px,100%);max-height:calc(var(--vv-height,100svh) - 32px);text-align:left;flex-direction:column;display:flex;position:relative}.plans-popup-title{font-family:var(--heading);margin:0 0 4px;padding-right:40px;font-size:26px;font-weight:700;line-height:1.1}.plans-popup-body{overscroll-behavior:contain;min-height:0;overflow-y:auto}.plans-popup .modal-cancel{min-height:var(--rg-tap,44px);flex:none}.plans-popup-line{margin:4px 0 10px;line-height:1.4}.plans-popup-sample{width:100%;min-height:var(--rg-tap);margin-top:10px}.plans-sample{z-index:1200;background:var(--rg-page);flex-direction:column;display:flex;position:fixed;inset:0}.plans-sample>.tk-page{flex:auto;min-height:0;overflow-y:auto}.plans-sample-label{padding:calc(var(--safe-top,0px) + 8px) 16px 8px;font-family:var(--heading);letter-spacing:.08em;text-align:center;text-transform:uppercase;color:var(--rg-green-ink);background:var(--rg-green);flex:none;margin:0;font-size:15px;font-weight:700}.plans-popup .plans-popup-close{z-index:1;position:absolute;top:6px;right:6px}.bill-signin-actions{flex-direction:column;gap:10px;margin-top:16px;display:flex}.bill-signin-actions .btn{width:100%;min-height:48px}.lib-page{min-height:0;margin-bottom:min(34px, calc(var(--safe-bottom) * 100));padding:16px max(16px, var(--safe-right)) 32px max(16px, var(--safe-left));flex:1;overflow-y:auto}.lib-inner{flex-direction:column;gap:12px;max-width:720px;margin:0 auto;display:flex}.lib-back{align-self:flex-start}.lib-title{font-family:var(--heading);margin:0;font-size:32px;font-weight:700;line-height:1.02}.lib-lede{color:var(--rg-text-dim);margin:0;font-size:14px}.lib-seg{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.lib-seg button{min-height:var(--rg-tap);font:inherit;color:var(--rg-text-dim);border:1px solid var(--rg-text);border-radius:var(--rg-radius-btn);cursor:pointer;background:0 0;font-size:14px;font-weight:500}.lib-seg button[aria-pressed=true]{color:var(--rg-page);background:var(--rg-text);border-color:var(--rg-text)}.lib-situation{border-top:1px solid var(--rg-line);flex-direction:column;gap:4px;margin-top:16px;padding-top:16px;display:flex}.lib-situation-title{font-family:var(--heading);margin:0;font-size:24px;font-weight:700;line-height:1.05}.lib-group{border:1px solid var(--tk-box-line);border-radius:var(--rg-radius-card);flex-direction:column;margin-top:18px;padding:18px 12px 12px;display:flex;position:relative}.lib-group-label{color:var(--tk-accent);background:var(--rg-page);padding:0 8px;line-height:1;position:absolute;top:0;left:12px;transform:translateY(-50%)}.lib-plays{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}@media (width>=700px){.lib-plays{grid-template-columns:repeat(2,minmax(0,1fr))}}.lib-play{min-height:64px;font:inherit;text-align:left;color:var(--rg-text);border:1px solid var(--rg-line);border-radius:var(--rg-radius-card);cursor:pointer;background:#141414;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 12px;display:grid}.lib-play.is-free{border-color:var(--tk-accent)}.lib-pos{color:#000;background:var(--rg-text);border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:15px;font-weight:700;display:flex}.lib-pos.is-green{background:var(--rg-green)}.lib-play-text{flex-direction:column;gap:2px;min-width:0;display:flex}.lib-play-name{font-family:var(--heading);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:21px;font-weight:700;line-height:1.05;display:-webkit-box;overflow:hidden}.lib-kind{color:var(--rg-text-dim);align-items:center;gap:6px;font-size:13px;display:inline-flex}.lib-kind-icon{flex-shrink:0}.lib-status{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:var(--rg-radius-btn);align-items:center;gap:6px;height:24px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.lib-status.is-free{color:var(--rg-green-ink);background:var(--rg-green)}.lib-status.is-locked{color:var(--rg-text);border:1px solid var(--rg-text-dim)}.lib-chevron{color:var(--rg-text-dim);padding:0 4px;display:inline-flex}.lib-plan{border:1px solid var(--rg-line);border-radius:var(--rg-radius-card);flex-wrap:wrap;align-items:center;gap:12px;min-height:60px;padding:8px 8px 8px 14px;display:flex}.lib-plan-text{flex:1;min-width:0;font-size:14px;line-height:1.3}.lib-plan.is-pro .lib-plan-text{flex:1}.lib-plan-tag{letter-spacing:.1em;text-transform:uppercase;height:26px;color:var(--rg-green-ink);background:var(--rg-green);border-radius:var(--rg-radius-btn);align-items:center;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.lib-upgrade{min-height:44px;padding:0 18px;font-weight:700}.lib-upgrade-panel .lib-badge{margin-bottom:8px}.lib-none{color:var(--rg-text-dim);margin:0;font-size:14px}.lib-badge{letter-spacing:.08em;text-transform:uppercase;border-radius:var(--rg-radius-btn);white-space:nowrap;align-items:center;height:22px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.lib-badge.is-free{color:var(--rg-green-ink);background:var(--rg-green)}.lib-badge.is-pro{color:var(--rg-text);border:1px solid var(--rg-text)}.lib-tag{letter-spacing:.08em;text-transform:uppercase;height:22px;color:var(--rg-text-dim);border:1px solid var(--rg-line);border-radius:var(--rg-radius-btn);align-items:center;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.lib-view-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""stage""side";gap:12px;max-width:1100px;margin:0 auto;display:grid}.lib-head{grid-area:head;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:12px;display:grid}.lib-head .lib-back{grid-row:1/span 2}.lib-head .lib-title{text-overflow:ellipsis;white-space:nowrap;font-size:24px;overflow:hidden}.lib-head-eyebrow{display:none}.lib-tags{flex-wrap:wrap;gap:8px;display:flex}.lib-stage{z-index:2;background:var(--rg-page);grid-area:stage;margin:-4px -4px 0;padding:4px;position:sticky;top:-16px}.lib-board{width:100%;max-height:52vh;max-height:calc(var(--vv-height,100vh) * .52);border:1px solid var(--rg-line);background:#1b1b1b;border-radius:6px;margin:0 auto;overflow:hidden}.playback-svg{-webkit-tap-highlight-color:transparent;width:100%;height:100%;display:block}.playback-svg [role=button]:focus-visible{outline:2px solid var(--tk-accent)}.lib-job{min-height:44px;color:var(--rg-text-dim);background:var(--rg-ink);border:1px solid var(--rg-line);border-radius:var(--rg-radius-input);flex-shrink:0;align-items:center;margin:6px 0 0;padding:8px 12px;font-size:14px;line-height:1.35;display:flex}.lib-job.is-on{color:var(--rg-text);border-color:var(--tk-accent)}.lib-job b{color:var(--tk-accent);margin-right:6px}.lib-fs .lib-job{margin:0}.lib-job-side{display:none}.lib-side{flex-direction:column;grid-area:side;gap:12px;min-width:0;display:flex}.lib-caption{align-items:baseline;gap:10px;min-height:44px;margin:0;display:flex}.lib-caption-n{font-family:var(--heading);color:var(--tk-accent);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:20px;font-weight:700}.lib-caption-t{font-size:16px;line-height:1.4}.lib-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lib-play-btn{min-width:96px;min-height:48px}.lib-slow{min-height:48px}.lib-slow[aria-pressed=true]{border-color:var(--tk-accent);color:var(--tk-accent)}.lib-steps{gap:8px;display:flex}.lib-steps button{width:var(--rg-tap);height:var(--rg-tap);font:inherit;color:var(--rg-text-dim);border:1px solid var(--rg-line);border-radius:var(--rg-radius-btn);cursor:pointer;background:0 0;font-weight:700}.lib-steps button[aria-current=step]{color:var(--rg-page);background:var(--rg-text);border-color:var(--rg-text)}.lib-fs-btn{width:48px;min-height:48px;margin-left:auto;padding:0}.lib-locked{border:1px solid var(--rg-line);border-radius:var(--rg-radius-card);background:var(--rg-ink);flex-direction:column;align-items:flex-start;gap:8px;padding:14px;display:flex}.lib-locked p{margin:0;font-size:15px;line-height:1.45}.lib-roles{flex-direction:column;gap:8px;display:flex}.lib-roles ul{border-top:1px solid var(--rg-line);margin:0;padding:0;list-style:none}.lib-roles li:nth-child(2n) .lib-role{background:#0b0b0b}.lib-role{width:100%;min-height:52px;font:inherit;text-align:left;color:var(--rg-text);cursor:pointer;background:0 0;border:none;border-bottom:1px solid #1c1c1c;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;margin-bottom:0;padding:8px 6px;font-size:15px;line-height:1.35;display:grid}.lib-roles li{padding-bottom:8px}.lib-role-pos{color:#000;background:var(--rg-text);border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:13px;font-weight:700;display:flex}.lib-role[aria-pressed=true]{background:var(--rg-green-tint)!important}.lib-role[aria-pressed=true] .lib-role-pos{background:var(--rg-green)}.lib-note{color:var(--rg-text-dim);margin:0;font-size:14px;line-height:1.5}.lib-copy{align-self:flex-start;min-height:48px}@media (aspect-ratio>=1){.lib-view-grid{grid-template:"stage head""stage side"1fr/minmax(0,1.25fr) minmax(0,1fr);column-gap:20px}.lib-stage{align-self:start;top:0}.lib-board{max-height:calc(var(--vv-height,100vh) - 150px)}.lib-view .lib-stage .lib-job{display:none}.lib-view .lib-side .lib-job-side{margin:0;display:flex}}.lib-fs{left:0;right:0;top:var(--vv-top,0px);height:var(--vv-height,100%);z-index:60;padding:max(8px, var(--safe-top)) max(16px, var(--safe-right)) calc(var(--safe-bottom) + 14px) max(16px, var(--safe-left));background:var(--rg-page);color:var(--rg-text);grid-template:"head""board"minmax(0,1fr)"side"/minmax(0,1fr);gap:8px;display:grid;position:fixed}.lib-fs-head{grid-area:head;align-items:center;gap:12px;min-width:0;display:flex}.lib-fs-title{min-width:0;font-family:var(--heading);text-overflow:ellipsis;white-space:nowrap;font-size:22px;font-weight:700;overflow:hidden}.lib-fs-board{flex-direction:column;grid-area:board;align-items:stretch;gap:6px;min-height:0;display:flex}.lib-fs-board .playback-svg{flex:1;max-width:100%;min-height:0}.lib-fs-side{flex-direction:column;grid-area:side;gap:8px;display:flex}@media (aspect-ratio>=1){.lib-fs{grid-template:"board head""board side"minmax(0,1fr)/minmax(0,1fr) minmax(220px,300px);column-gap:16px}.lib-fs-head{flex-wrap:wrap}.lib-fs-side{align-self:start;max-height:100%;overflow-y:auto}}.lib-entry{width:100%;font:inherit;text-align:left;color:var(--rg-text);background:var(--rg-green-tint);border:2px solid var(--tk-accent);cursor:pointer;border-radius:6px;align-items:center;gap:14px;margin:0 0 20px;padding:16px;display:flex}.lib-entry-text{flex-direction:column;gap:2px;display:flex}.lib-entry-title{font-family:var(--heading);font-size:24px;font-weight:700;line-height:1}.lib-entry-sub{color:var(--rg-text-dim);font-size:13px}.lib-steps{flex-wrap:wrap}.lib-mine{margin-top:4px}.lib-record.is-free .lib-status{white-space:nowrap}.rec-actions{flex-wrap:wrap;gap:8px;display:flex}.rec-actions .btn{min-height:48px}.btn.rec-danger{color:var(--rg-page);background:var(--rg-text);border-color:var(--rg-text)}.rec-share:disabled{color:var(--rg-text-off);border-color:var(--rg-text-off);opacity:.55;cursor:not-allowed}.rec-soon{letter-spacing:.06em;text-transform:uppercase;font-size:11px}.rec-notes{white-space:pre-line}.rec-blocked{border:1px solid var(--rg-text);border-radius:var(--rg-radius-input);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.rec-blocked p{flex:200px;margin:0;font-size:14px}.rec-steps{flex-direction:column;gap:8px;display:flex}.rec-steps ol{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.rec-step{border:1px solid var(--rg-line);border-radius:var(--rg-radius-card);background:#141414;flex-direction:column;gap:8px;padding:8px;display:flex}.rec-step-top{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:8px;display:grid}.rec-step-n{width:44px;height:44px;font:inherit;color:var(--rg-text);border:1px solid var(--rg-line);cursor:pointer;background:0 0;border-radius:50%;font-weight:700}.rec-step-n[aria-current=step]{color:var(--rg-green-ink);background:var(--rg-green);border-color:var(--rg-green)}.rec-step-caption{width:100%;min-height:44px;font:inherit;color:var(--rg-text);background:var(--rg-ink);border:1px solid var(--rg-line);border-radius:var(--rg-radius-input);margin:0;padding:0 10px;font-size:16px}.rec-step-tools{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.rec-step-tools .btn{border-color:var(--rg-line);padding:0 4px;font-size:13px}.rec-step-tools .btn:disabled{opacity:.4;cursor:not-allowed}.rec-more{align-self:flex-start;min-height:48px}.rec-form{border-top:1px solid var(--rg-line);flex-direction:column;gap:14px;margin-top:8px;padding-top:16px;display:flex}.rec-field{flex-direction:column;gap:6px;display:flex}.rec-notes-input{font-size:16px}.rec-error{color:var(--rg-error-ink);background:var(--rg-error-bg);border:1px solid var(--rg-error);border-radius:var(--rg-radius-input);border-left-width:4px;margin:0;padding:10px 12px;font-size:14px;line-height:1.4}.rec-title-h{width:100%;margin:0}.rec-title{min-height:48px;color:var(--rg-text-dim);border-bottom:1px solid var(--rg-line);border-radius:var(--rg-radius-input) var(--rg-radius-input) 0 0;cursor:text;align-items:center;gap:8px;padding:0 8px 0 2px;display:flex}.rec-title:focus-within{color:var(--tk-accent);border-bottom-color:var(--tk-accent)}.rec-title.is-error{color:var(--rg-error);outline:2px solid var(--rg-error);outline-offset:2px;border-radius:var(--rg-radius-input);border-bottom-color:#0000}.rec-title-input{min-width:0;min-height:44px;font-family:var(--heading);color:var(--rg-text);background:0 0;border:none;outline:none;flex:1;margin:0;padding:0;font-size:30px;font-weight:700;line-height:1.1}.rec-title-input::placeholder{color:var(--rg-text-off)}.rec-title-pencil{flex-shrink:0}.rec-edit .lib-head{flex-direction:column;align-items:stretch;gap:8px;display:flex}.rec-edit{flex-direction:column;padding:0;display:flex;overflow:hidden}.rec-edit>.lib-view-grid{width:100%;max-width:none;min-height:0;padding:16px max(16px, var(--safe-right)) 16px max(16px, var(--safe-left));flex:1;overflow-y:auto}@media (aspect-ratio<=1){.rec-edit .lib-board{max-height:calc(var(--vv-height,100vh) * .4)}.rec-view:not(.rec-edit) .lib-board{max-height:min(calc(var(--vv-height,100vh) * .52), calc(var(--vv-height,100vh) - 310px))}}.rec-edit .lib-stage{position:static}.rec-next{color:var(--rg-text);margin:0;font-size:15px;line-height:1.4}.rec-save-bar{padding:10px max(16px, var(--safe-right)) 10px max(16px, var(--safe-left));background:var(--rg-page);border-top:1px solid var(--rg-line);flex:none}.rec-save-bar .rec-actions{flex-wrap:nowrap;max-width:1100px;margin:0 auto}.rec-save-bar .rec-actions .btn{white-space:normal;flex:1 1 0;min-width:0;line-height:1.2}.rec-save-bar .rec-actions .rec-save{flex-grow:2}@media (aspect-ratio>=1){.rec-edit{padding:16px max(16px, var(--safe-right)) 0 max(16px, var(--safe-left));grid-template:"stage head""stage side"minmax(0,1fr)"stage bar"/minmax(0,1.25fr) minmax(0,1fr);gap:8px 20px;display:grid}.rec-edit>.lib-view-grid{display:contents}.rec-edit .lib-side{min-height:0;padding-bottom:8px;overflow-y:auto}.rec-save-bar{grid-area:bar;padding:8px 0 10px}}@media (width<=699px){.lib-group{padding:16px 6px 6px}.lib-group-label{left:8px}}html[data-game-theme=light] .lib-play,html[data-game-theme=light] .rec-step{background:#fff}html[data-game-theme=light] .lib-pos:not(.is-green),html[data-game-theme=light] .lib-role-pos{color:#fff}html[data-game-theme=light] .lib-roles li:nth-child(2n) .lib-role{background:#f2f2f2}html[data-game-theme=light] .lib-role{border-bottom-color:#d0d0d0}.lib-copy-account{color:var(--rg-text);margin:16px 0 8px;font-size:15px;line-height:1.4}.home-page{flex-direction:column;padding-top:14px;display:flex}.home-inner{flex:1 0 auto;width:100%;max-width:920px;margin:0 auto;padding-bottom:14px}.home-next{color:var(--rg-text-dim);margin:0 0 4px;font-size:15px;line-height:1.35}.home-boxes{flex-direction:column;display:flex}.home-box{border:1px solid var(--tk-box-line);border-radius:var(--rg-radius-card);flex-direction:column;gap:8px;margin-top:20px;padding:16px 12px 12px;display:flex;position:relative}.home-box-label{letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:var(--tk-accent);background:var(--rg-page);margin:0;padding:0 6px;font-family:inherit;font-size:12px;font-weight:700;line-height:1;position:absolute;top:0;left:10px;transform:translateY(-50%)}.home-box-line{color:var(--rg-text-dim);margin:0;font-size:14px;line-height:1.35}.home-list{flex-direction:column;gap:8px;display:flex}.home-pair{grid-template-columns:1fr 1fr;gap:8px;display:grid}.home-btn{width:100%;min-height:48px;font:inherit;text-align:center;color:var(--rg-text);border:1px solid var(--rg-text);border-radius:var(--rg-radius-btn);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:10px;padding:6px 12px;font-size:15px;font-weight:600;line-height:1.2;display:flex}.home-btn.is-main{color:var(--rg-green-ink);background:var(--rg-green);border-color:var(--rg-green)}.home-btn.is-deep{color:#fff;background:#0a650a;border-color:#0a650a}.home-btn.is-main,.home-btn.is-deep{min-height:52px;font-size:17px}.home-btn.has-desc{text-align:left;justify-content:space-between;min-height:56px;padding:8px 12px 8px 14px}.home-btn-text{flex-direction:column;gap:2px;min-width:0;display:flex}.home-btn.has-desc .home-btn-label{font-family:var(--heading);font-size:20px;font-weight:700;line-height:1.05}.home-btn-desc{font-size:13px;font-weight:400;line-height:1.3}.home-btn svg{flex:none}.home-save-line{margin:0;font-size:16px;line-height:1.35}.home-save-row{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.home-save-signin{min-width:120px;min-height:44px;font-size:16px;font-weight:600}.home-save-later{min-height:44px}.home-bar{z-index:2;width:calc(100% + max(16px, var(--safe-left)) + max(16px, var(--safe-right)));margin:0 calc(-1 * max(16px, var(--safe-right))) 0 calc(-1 * max(16px, var(--safe-left)));padding:10px max(16px, var(--safe-right)) max(10px, var(--safe-bottom)) max(16px, var(--safe-left));background:var(--rg-page);border-top:1px solid var(--rg-line);position:sticky;bottom:0}.home-bar .home-dashboard{white-space:normal;flex-direction:column;gap:1px;width:100%;max-width:920px;min-height:48px;margin:0 auto;font-size:16px;font-weight:600;display:flex}.home-bar .home-dashboard .home-btn-desc{font-size:12px}@media (width>=640px){.home-boxes{grid-template-columns:1fr 1fr;align-items:start;gap:0 16px;display:grid}}@media (height<=600px){.home-page{padding-top:6px}.home-next{font-size:14px}.home-box{margin-top:14px;padding:14px 10px 10px}.home-btn.has-desc{min-height:50px;padding-top:5px;padding-bottom:5px}.home-btn.has-desc .home-btn-label{font-size:18px}.home-btn.is-main,.home-btn.is-deep{min-height:46px}.home-btn{min-height:44px}.home-bar{padding-top:6px;padding-bottom:max(6px, var(--safe-bottom))}.home-bar .home-dashboard{min-height:44px}}@media (width>=640px) and (height<=600px){.home-boxes .home-list.is-coaches{grid-template-columns:1fr 1fr;display:grid}}@media (width<=400px){.home-pair .home-btn{padding:6px 8px;font-size:14px}}@media (height<=430px) and (orientation:landscape){.home-next{margin:0;font-size:13px}.home-bar{padding-top:5px;padding-bottom:max(5px, calc(var(--safe-bottom) * 1.62))}}.home-page.is-pick{padding-top:0}.home-pick{flex-direction:column;gap:12px;max-width:560px;margin:0 auto;display:flex}.home-hero{margin:0 calc(-1 * max(16px, var(--safe-left))) 4px;padding:28px max(16px, var(--safe-left)) 22px;background:radial-gradient(ellipse 60% 75% at 82% 55%, #1dfe1b42, transparent 70%), var(--rg-page)}html[data-game-theme=light] .home-hero{background:radial-gradient(55% 70% at 88% 60%,#1dfe1b52,#0000 70%),linear-gradient(#f2fff2,#fff 85%)}@media (width>=600px){.home-hero{border-radius:var(--rg-radius-card);margin:16px 0 4px;padding:28px 24px 22px}}.home-hero-eyebrow{font-family:var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--tk-accent);margin:0 0 10px;font-size:13px;font-weight:700}.home-hero-title{font-family:var(--heading);text-transform:uppercase;color:var(--rg-text);margin:0 0 12px;font-size:clamp(46px,14vw,64px);font-weight:700;line-height:.92}.home-hero-title span{display:block}.home-hero-green{color:var(--tk-accent)}.home-hero-line{color:var(--rg-text-dim);margin:0;font-size:16px;line-height:1.35}.home-pick-cards{flex-direction:column;gap:12px;display:flex}.home-pick-card{width:100%;min-height:88px;font-family:var(--sans);text-align:left;color:var(--rg-text);border:2px solid var(--rg-line);border-radius:var(--rg-radius-card);cursor:pointer;background:0 0;align-items:center;gap:12px;padding:14px 10px 14px 14px;display:flex}html[data-game-theme=light] .home-pick-card{border-color:#000}.home-pick-icon{width:50px;height:50px;color:var(--tk-accent);border:2px solid var(--tk-accent);border-radius:var(--rg-radius-card);flex:none;place-items:center;display:grid}.home-pick-logo{width:26px;height:auto}.home-pick-logo.is-light,html[data-game-theme=light] .home-pick-logo.is-dark{display:none}html[data-game-theme=light] .home-pick-logo.is-light{display:block}.home-pick-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.home-pick-name{font-family:var(--heading);font-size:26px;font-weight:700;line-height:1.05}.home-pick-line{font-size:14px;line-height:1.3}.home-pick-card .home-pick-line{color:var(--rg-text-dim)}.home-pick-arrow{color:var(--tk-accent);flex:none;place-items:center;display:grid}.home-pick-chips{flex-wrap:wrap;justify-content:center;gap:0;margin:6px 0 0;padding:0;list-style:none;display:flex}.home-pick-chip{color:var(--rg-text-dim);font-size:15px;font-weight:400;display:inline}.home-pick-chip+.home-pick-chip:before{content:"·";padding:0 8px}.home-pick-note{border:2px solid var(--tk-accent);border-radius:var(--rg-radius-card);flex-direction:column;gap:8px;padding:14px;display:flex}.home-pick-note-label{color:var(--rg-text);font-size:15px;font-weight:600}.home-pick-note-hint{margin:0}.home-pick-note-go{width:100%;min-height:48px}.home-main{text-align:left;width:100%;min-height:84px;color:var(--rg-green-ink);background:var(--rg-green);border:1px solid var(--rg-green);border-radius:var(--rg-radius-card);cursor:pointer;align-items:center;gap:14px;margin-top:16px;padding:14px 14px 14px 16px;display:flex}.home-main-icon{flex:none;display:flex}.home-main-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.home-main-title{font-family:var(--heading);font-size:24px;font-weight:700;line-height:1.1}.home-main-line{font-size:15px;line-height:1.3}.home-main.is-deep{color:#fff;background:#0a650a;border-color:#0a650a}.home-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.home-tile{text-align:left;min-height:112px;color:var(--rg-text);border:1px solid var(--rg-text);border-radius:var(--rg-radius-card);cursor:pointer;background:0 0;flex-direction:column;align-items:flex-start;gap:4px;padding:12px;display:flex}a.home-tile{text-decoration:none}.home-tile-out .home-tile-title:after{content:" ↗";content:" ↗" / "";color:var(--tk-accent);font-weight:700}.home-tile-icon{color:var(--tk-accent);margin-bottom:4px;display:flex}.home-tile-title{font-size:16px;font-weight:700;line-height:1.2}.home-tile-line{color:var(--rg-text-dim);font-size:13px;line-height:1.3}.home-menu-backdrop{z-index:40;position:fixed;inset:0}.home-menu{top:calc(var(--safe-top,0px) + 56px);right:max(12px, var(--safe-right,0px));z-index:41;background:var(--rg-page);border:1px solid var(--rg-text);border-radius:var(--rg-radius-card);flex-direction:column;min-width:220px;padding:6px;display:flex;position:fixed;box-shadow:0 10px 28px #00000059}.home-menu-item{text-align:left;min-height:48px;color:var(--rg-text);border-radius:var(--rg-radius-btn);cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0 12px;font-size:16px;display:flex}.home-menu-item+.home-menu-item{border-top:1px solid var(--rg-line)}.home-menu-icon{color:var(--tk-accent);display:flex}.modal-panel.home-colors{width:min(440px,100vw - 32px);padding:52px 12px 12px;display:block;position:relative}.modal-panel.home-colors .home-colors-close{z-index:1;position:absolute;top:6px;right:6px}@media (orientation:landscape) and (height<=520px){.home-pick{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;column-gap:16px;max-width:920px;padding-top:12px;display:grid}.home-hero{border-radius:var(--rg-radius-card);grid-row:1/span 2;margin:0;padding:18px 16px}.home-hero-eyebrow{margin-bottom:8px;font-size:11px}.home-hero-title{margin-bottom:10px;font-size:40px}.home-hero-line{font-size:15px}.home-pick-cards{gap:10px}.home-pick-card{min-height:72px;padding:10px 10px 10px 12px}.home-pick-icon{width:44px;height:44px}.home-pick-name{font-size:23px}.home-pick-chips{grid-column:2;margin-top:2px}}@media (orientation:portrait) and (height<=700px){.home-pick .home-hero{padding-top:14px;padding-bottom:12px}.home-pick .home-hero-eyebrow{display:none}.home-pick .home-hero-title{margin-bottom:8px;font-size:36px}.home-pick-cards{gap:8px}.home-pick-card{min-height:60px;padding:6px 10px 6px 12px}.home-pick-icon{width:40px;height:40px}.home-pick-name{font-size:22px}.home-pick .home-pick-hint{margin-top:4px}}.home-page.is-day{--hd-green:#1dfe1b;--hd-sub:var(--rg-text-dim);--hd-seg:#1f1f1f;padding-top:10px}html[data-game-theme=light] .home-page.is-day{--hd-green:#0a650a;--hd-seg:#e4e4e4}.home-page.is-day .home-inner{flex-direction:column;padding-bottom:10px;display:flex}.hd{color:var(--rg-text);flex-direction:column;flex:1 0 auto;gap:10px;display:flex}.hd .hd-next{color:var(--rg-text);margin:0;font-size:15px;line-height:1.3}.hd-strip{border:1.5px solid var(--hd-green);border-radius:10px;align-items:center;gap:10px;padding:6px 8px 6px 12px;display:flex}.hd-strip.is-jump{border-color:var(--brand-hairline)}.hd-strip-dot{background:var(--hd-green);border-radius:50%;flex:none;width:8px;height:8px}.hd-strip-text,.hd-pick-text,.hd-track-text,.hd-tool-text{flex-direction:column;min-width:0;display:flex}.hd-strip-text{flex:1}.hd-strip-title,.hd-pick-name,.hd-mode-title,.hd-tool-title,.hd-practice-title{font-family:var(--heading);text-transform:uppercase;overflow-wrap:anywhere;font-weight:700;line-height:1.05}.hd-strip-title{font-size:17px}.hd-strip-line,.hd-pick-line,.hd-mode-line,.hd-tool-line{color:var(--hd-sub);font-size:12px;line-height:1.25}.hd-strip-go{min-width:88px;min-height:44px;font-family:var(--heading);text-transform:uppercase;color:var(--rg-text);border:1.5px solid var(--rg-text);cursor:pointer;background:0 0;border-radius:8px;flex:none;padding:0 14px;font-size:18px;font-weight:700}.hd-mode{background:var(--hd-seg);border-radius:10px;gap:8px;padding:4px;display:flex}.hd-mode-btn{min-width:0;min-height:48px;color:var(--rg-text);cursor:pointer;background:0 0;border:2px solid #0000;border-radius:8px;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;padding:2px 6px;display:flex}.hd-mode-btn[aria-pressed=true]{background:var(--rg-page);border-color:var(--hd-green)}html[data-game-theme=light] .hd-mode-btn[aria-pressed=true]{background:#fff}.hd-mode-title{white-space:nowrap;max-width:100%;font-size:18px}.hd-card{background:var(--brand-card);border-radius:12px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}html[data-game-theme=light] .hd-card{border:1px solid #ddd}.hd-sports{gap:4px;display:flex}.hd-sport{min-width:0;min-height:54px;color:var(--hd-sub);border:1.5px solid var(--brand-hairline);cursor:pointer;background:0 0;border-radius:8px;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:3px;padding:2px 1px;font-size:11.5px;font-weight:500;display:flex}.hd-sport .hd-sport-icon{color:var(--rg-text);flex:none}.hd-sport-name{white-space:nowrap;max-width:100%}.hd-sport[aria-pressed=true]{color:var(--rg-text);border:2px solid var(--hd-green)}.hd-sport[aria-pressed=true] .hd-sport-icon{color:var(--hd-green)}.hd-label{letter-spacing:.14em;text-transform:uppercase;color:var(--hd-sub);margin:2px 0 -2px;font-size:11px;font-weight:700}.hd-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.hd-pick{text-align:left;min-width:0;min-height:54px;color:var(--rg-text);border:1.5px solid var(--brand-hairline);cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:8px;padding:4px 10px;display:flex}.hd-pick[aria-pressed=true]{border:2px solid var(--hd-green);padding:3.5px 9.5px}.hd-pick.hd-add{text-align:center;border-style:dashed;border-color:var(--rg-text);justify-content:center}.hd-add .hd-pick-name{font-size:16px}.hd-token{width:36px;height:36px;font-family:var(--heading);color:var(--rg-page);background:var(--rg-text);border-radius:50%;flex:none;place-items:center;font-size:18px;font-weight:800;display:grid}.hd-token[data-len="3"]{font-size:13px}.hd-pick-name{font-size:19px}.hd-pick-line{font-size:11.5px}.hd .hd-other.tk-link{min-height:44px;color:var(--rg-text);text-underline-offset:3px;align-self:flex-start;margin:-8px 0 -10px;padding:0 2px;font-size:13.5px;font-weight:500;text-decoration:underline}.hd-note{flex-direction:column;gap:4px;margin-top:10px;display:flex}.hd-note-label{color:var(--hd-sub);font-size:12.5px}.hd-note-input{min-height:44px}.hd-go{gap:8px;display:flex}.hd-track{text-align:left;color:#000;cursor:pointer;background:#1dfe1b;border:0;border-radius:8px;flex:auto;align-items:center;gap:12px;min-width:0;min-height:72px;padding:6px 14px;display:flex}.hd-track-mark{flex:none;place-items:center;display:grid}.hd-track-title{font-family:var(--heading);text-transform:uppercase;overflow-wrap:anywhere;font-size:25px;font-weight:800;line-height:1}.hd-track-line{margin-top:2px;font-size:12.5px;line-height:1.25}.hd-practice{min-height:72px;color:var(--rg-text);border:1.5px solid var(--rg-text);cursor:pointer;background:0 0;border-radius:8px;flex-direction:column;flex:0 0 92px;justify-content:center;align-items:center;gap:1px;padding:4px;display:flex}.hd-practice-icon{color:var(--hd-green);line-height:0}.hd-practice-title{text-align:center;font-size:16px;line-height:1}html[data-game-theme=light] .hd :is(.hd-sport,.hd-pick,.hd-mode-btn)[aria-pressed=true]{color:#fff;background:#0a650a;border:2px solid #0a650a}html[data-game-theme=light] .hd :is(.hd-sport,.hd-pick)[aria-pressed=true] :is(.hd-sport-icon,.hd-pick-line),html[data-game-theme=light] .hd .hd-mode-btn[aria-pressed=true] .hd-mode-line{color:#fff}html[data-game-theme=light] .hd .hd-pick[aria-pressed=true] .hd-token{color:#000;background:#fff}.hd-tools{gap:8px;margin-top:auto;display:flex}.hd-tool{text-align:left;min-width:0;min-height:72px;color:var(--rg-text);border:1.5px solid var(--brand-hairline);cursor:pointer;background:0 0;border-radius:8px;flex-direction:column;flex:1 1 0;justify-content:center;gap:2px;padding:8px 10px;display:flex}html[data-game-theme=light] :is(.hd-tool,.hd-sport,.hd-pick,.hd-practice){background:#fff}.hd-tool-icon{color:var(--hd-green);line-height:0}.hd-tool-title{font-size:16px}.hd-tool-line{font-size:11.5px}.hd-tools.is-parent .hd-tool[data-home=season]{flex-direction:row;flex:2 1 0;align-items:center;gap:10px}.hd .hd-cross.tk-link{min-height:44px;color:var(--rg-text);text-underline-offset:3px;align-self:center;margin:-6px 0 -8px;font-size:13.5px;font-weight:500;text-decoration:underline}@media (height<=700px){.home-page.is-day{padding-top:6px}.hd{gap:7px}.hd .hd-next{font-size:14px}.hd-strip{padding:0 6px 0 10px}.hd-strip-title{font-size:15px}.hd-strip-line{font-size:11.5px}.hd-strip-go{min-width:76px;font-size:16px}.hd-mode-btn{min-height:44px;padding:0 4px}.hd-mode-title{font-size:16px}.hd-mode-line{font-size:11px}.hd-card{gap:6px;padding:7px 8px}.hd-sport{gap:1px;min-height:46px;font-size:10.5px}.hd-sport .hd-sport-icon{width:19px;height:19px}.hd-pick{min-height:46px;padding:2px 8px}.hd-pick[aria-pressed=true]{padding:1.5px 7.5px}.hd-token{width:30px;height:30px;font-size:15px}.hd-pick-name{font-size:17px}.hd-pick-line{font-size:11px}.hd-label{margin:0 0 -2px}.hd .hd-other.tk-link{margin:-7px 0 -9px}.hd-track,.hd-practice{min-height:58px}.hd-track{gap:10px;padding:4px 12px}.hd-track-title{font-size:21px}.hd-track-line{font-size:11.5px}.hd-practice{flex-basis:84px;padding:2px 4px}.hd-practice-icon{display:none}.hd-practice-title{font-size:15px}.hd-tool{flex-direction:row;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:2px 6px}.hd-tool-line,.hd-tools.is-parent .hd-tool-line{display:none}.hd-tool-icon svg{width:20px;height:20px}.hd-tools.is-parent .hd-tool[data-home=season]{flex:1 1 0;gap:6px}.hd-tool-title{font-size:15px}.hd .confirm-banner.confirm-banner-home{box-shadow:inset 0 0 0 1px var(--tk-box-line);border:none;margin:0;padding:0 0 0 10px}.home-page.is-day:has(.confirm-banner-home){padding-top:4px}.home-page.is-day:has(.confirm-banner-home) .home-inner{padding-bottom:4px}.hd:has(>.confirm-banner-home){gap:5px}.hd:has(>.confirm-banner-home) .hd-strip{box-shadow:inset 0 0 0 1.5px var(--hd-green);border:none}.hd:has(>.confirm-banner-home) .hd-strip.is-jump{box-shadow:inset 0 0 0 1.5px var(--brand-hairline)}.hd:has(>.confirm-banner-home) .hd-mode{padding:2px}.hd:has(>.confirm-banner-home) .hd-card{padding-top:5px;padding-bottom:5px}:is(.hd:has(>.confirm-banner-home) .hd-sport,.hd:has(>.confirm-banner-home) .hd-pick){min-height:44px}.hd:has(>.confirm-banner-home) .hd-other.tk-link{margin:-9px 0 -11px}.hd:has(>.confirm-banner-home) :is(.hd-track,.hd-practice){min-height:50px}.hd:has(>.confirm-banner-home) .hd-cross.tk-link{margin:-6px 0 0}.hd:has(>.confirm-banner-home) .hd-label{margin:-1px 0 -4px}.hd:has(>.confirm-banner-home) .hd-card{gap:5px}.hd .confirm-banner-home .confirm-banner-text{font-size:16px}.hd .confirm-banner-home .confirm-banner-row{flex-wrap:nowrap}.hd .confirm-banner-home :is(.confirm-banner-done,.confirm-banner-error){margin:0 0 4px;font-size:12.5px;line-height:1.25}}@media (width<=380px){.hd-sport{font-size:10px}}@media (width>=700px){.home-page.is-day .home-inner{max-width:620px}.hd-tools{margin-top:6px}}@media (orientation:landscape) and (height<=520px){.home-page.is-day .home-inner{max-width:620px}}.sw-sheet .ff-sheet-title{margin:0 0 4px}.sw-rows{flex-direction:column;gap:8px;margin:10px 0;display:flex}.sw-row{min-height:52px;font:inherit;color:var(--rg-text);text-align:left;border:1px solid var(--rg-line);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:12px;padding:6px 12px;font-size:16px;display:flex}.sw-row[aria-checked=true]{border:2px solid var(--tk-accent);background:var(--rg-green-tint,#1dfe1b14)}.sw-box{width:24px;height:24px;color:var(--rg-green-ink,#000);border:2px solid var(--rg-text-dim);box-sizing:border-box;border-radius:5px;flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.sw-row[aria-checked=true] .sw-box{background:var(--rg-green);border-color:var(--rg-green)}.sw-row-name{flex:auto;min-width:0}.sw-row-team{min-width:0;color:var(--rg-text-dim);text-align:right;flex:0 auto;font-size:13px}.sw-more{flex-wrap:wrap;gap:8px;display:flex}html body .modal-backdrop .modal-panel.sw-sheet :is(.tk-chip:not([aria-pressed=true]),.sw-row:not([aria-checked=true])){border-color:#9a9a9a}html[data-game-theme=light] body .modal-backdrop .modal-panel.sw-sheet :is(.tk-chip:not([aria-pressed=true]),.sw-row:not([aria-checked=true])){border-color:#4a4a4a}html body .modal-backdrop .modal-panel.sw-sheet .sw-more .tk-chip.sw-add{border-style:dashed}.sw-note-field{margin-top:12px;display:block}.sw-note-hint{margin-top:6px;display:block}.sw-error{margin:10px 0 0}.modal-panel.sw-sheet .tk-actions.ff-sheet-actions{grid-template-columns:1fr 2fr;gap:8px;display:grid}.modal-panel.sw-sheet .ff-sheet-actions .btn{width:100%;min-height:48px;margin:0}html.vv-keyboard .modal-backdrop.ff-backdrop:has(>.sw-sheet.is-other){top:var(--vv-top,0px);height:var(--vv-height,100%)}html.vv-keyboard .modal-panel.sw-sheet.is-other{max-height:var(--vv-height,100svh)}html.vv-keyboard .sw-sheet.is-other :is(.ff-sheet-line,.sw-rows,.sw-more,.sw-note-hint){display:none}@media (orientation:landscape) and (height<=500px){html.vv-keyboard .modal-backdrop.ff-backdrop:has(>.sw-sheet.is-other){padding-top:0;padding-bottom:0}html.vv-keyboard .modal-panel.sw-sheet.is-other{flex-direction:row;align-items:center;gap:8px;padding-top:6px;padding-bottom:6px}html.vv-keyboard .sw-sheet.is-other :is(.ff-sheet-title,.ff-back,.sw-note-field>.tk-eyebrow){display:none}html.vv-keyboard .sw-sheet.is-other .tk-sheet-body{flex:1 1 0;min-width:0}html.vv-keyboard .sw-sheet.is-other .sw-note-field{margin-top:0}html.vv-keyboard .modal-panel.sw-sheet.is-other .tk-actions.ff-sheet-actions{flex:none;grid-template-columns:auto;margin-top:0}}.sw-card{background:var(--rg-surface,#1a1a1a);border:1px solid var(--rg-line);border-radius:10px;margin:0 0 18px;padding:12px 14px}.sw-card-row{align-items:center;gap:12px;display:flex}.sw-card-n{width:40px;height:40px;font-family:var(--heading);color:var(--rg-page);background:var(--rg-text);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:20px;font-weight:700;display:inline-flex}.sw-card-text{flex-direction:column;flex:auto;min-width:0;display:flex}.sw-card-name{overflow-wrap:anywhere;font-size:17px}.sw-card-line{color:var(--rg-text-dim);overflow-wrap:anywhere;font-size:14px}.sw-change{flex:none;min-width:44px;font-weight:600}.sw-card-more,.sw-card .tk-who{margin-top:10px}.sb-flow.ss-flow{z-index:29;top:calc(var(--vv-top,0px) + var(--ss-head,0px));height:calc(var(--vv-height,100%) - var(--ss-head,0px))}html.sb-typing .sb-flow.ss-flow{top:var(--vv-top,0px);height:var(--vv-height,100%)}@media (height<=500px){.sb-flow.ss-flow{top:var(--vv-top,0px);height:var(--vv-height,100%)}}.ss-flow .sbs-top{padding-top:8px}@media (height<=500px){.ss-flow .sbs-top{padding-top:max(6px, var(--safe-top,0px))}}.sb-flow.ss-flow .ss-title{font-size:28px}.sb-flow.ss-flow .ss-next{margin:2px 0 6px}.ss-flow .ss-group{margin-top:10px}.ss-flow .ss-group:first-of-type{margin-top:4px}.ss-flow .ss-label{color:var(--rg-text);margin:0 0 6px;font-size:16px;font-weight:600;display:block}.ss-flow .bb-team-row{margin-top:6px}.ss-flow .bb-team-row:first-child{margin-top:0}.ss-flow .bb-hint{margin:6px 0 0}.ss-flow .tp-pick{margin:0 0 6px}.ss-flow .tp-pick .tp-q{display:none}.ss-flow .tp-line{margin:0 0 6px}.ss-flow .bb-seg,.ss-flow .tk-seg{margin-top:0}.ss-flow.is-rows .ss-body{flex-direction:column;display:flex;overflow:hidden}.ss-flow.is-rows .ss-rows{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;min-height:0;margin:0 -2px;padding:2px 2px 4px;overflow-y:auto}.ss-flow.is-rows .ss-roster{flex-direction:column;flex:1;min-height:0;display:flex}.ss-flow.is-rows .ss-title,.ss-flow.is-rows .ss-next,.ss-flow.is-rows .ss-fixed{flex:none}@media (height<=500px){.ss-flow.is-rows .ss-body,.ss-flow.is-rows .ss-roster{display:block;overflow-y:auto}.ss-flow.is-rows .ss-rows{overflow:visible}}.ss-flow .ss-skip{justify-self:center}.ss-flow .sbs-foot .sbs-link{margin-top:0}.ss-flow .sw-card{margin-top:4px}.ss-flow .bb-step{width:44px;height:44px}.ss-flow .bb-stepper{margin-top:6px}.ss-flow .lp-list{gap:4px;margin:2px 0}.ss-flow .tk-side>.tk-eyebrow{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ss-flow .tk-side .tk-seg button,.ss-flow .tk-side-bats button{min-height:52px;font-size:18px}.ss-flow .lp-page{gap:6px}.ss-flow .lp-list .pr-row{min-height:46px;padding-top:0;padding-bottom:0}.ss-flow .lp-list .pr-token{margin:0 2px}.ss-flow .lp-tools .btn{padding-left:4px;padding-right:4px}@media (height>=501px){.ss-flow.vb-six-steps .ss-body{flex-direction:column;display:flex;overflow:hidden}.ss-flow.vb-six-steps .ss-body>*{flex:none}.ss-flow.vb-six-steps .ss-body>.lp-page{flex-direction:column;flex:auto;min-height:0;display:flex}.ss-flow.vb-six-steps .lp-page>*{flex:none}.ss-flow.vb-six-steps .lp-page>.lp-list{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:0 auto;min-height:0;margin:0 -2px;padding:2px 2px 4px;overflow-y:auto}}.ss-seg{margin-top:4px}.ss-seg button[aria-pressed=true]{color:var(--rg-green-ink);background:var(--rg-green);border-color:var(--rg-green)}.ss-opps{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.ss-opps .tk-sec-line{flex-basis:100%}.ss-opp{min-height:44px;font-size:14px}.ss-tiles{margin:2px 0}.ss-basis{color:var(--rg-text-dim);margin:0;font-size:13px;line-height:1.35}.ss-list{flex-direction:column;gap:6px;margin:0;padding:0;font-size:15px;line-height:1.35;list-style:none;display:flex}.ss-trend,.ss-bars{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ss-trend-row,.ss-bar-row{grid-template-columns:minmax(84px,30%) minmax(0,1fr);grid-template-areas:"label bar""label text";align-items:center;gap:2px 10px;font-size:14px;line-height:1.3;display:grid}.ss-trend-when,.ss-bar-label{overflow-wrap:anywhere;grid-area:label}.ss-trend-bar,.ss-bar{background:var(--rg-surface-2);border-radius:2px;grid-area:bar;height:12px;position:relative;overflow:visible}.ss-trend-bar>span,.ss-bar>span{background:var(--tk-accent);border-radius:2px;height:100%;display:block}.ss-trend-text,.ss-bar-text{color:var(--rg-text-dim);grid-area:text}.ss-outing-bar>span.is-near{background:#c98a00}.ss-outing-bar>span.is-reached,.ss-outing-bar>span.is-over{background:var(--rg-text)}.ss-outing-bar>i,.ss-limit-mark{background:var(--rg-text);width:3px;height:18px;display:inline-block}.ss-outing-bar>i{margin-left:-1px;position:absolute;top:-3px}.ss-limit-mark{vertical-align:-1px;height:12px;margin-right:4px}.ss-callout{font-weight:600}.ss-rows{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ss-row{width:100%;min-height:44px;font:inherit;text-align:left;color:var(--rg-text);border:1px solid var(--rg-text);border-radius:var(--rg-radius-card);cursor:pointer;background:0 0;flex-direction:column;gap:3px;padding:10px 12px;font-size:14px;line-height:1.3;display:flex}.ss-row-top{flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:15px;display:flex}.ss-row-top b{font-family:var(--heading);font-size:19px}.ss-row-result{margin-left:auto;font-weight:700}.ss-row-line{color:var(--rg-text-dim)}.ss-row-best{letter-spacing:.08em;text-transform:uppercase;color:var(--tk-accent);font-size:12px;font-weight:700}.ss-row-go{color:var(--tk-accent);align-self:flex-end;font-weight:700;text-decoration:underline}.ss-note-group+.ss-note-group{margin-top:6px}.ss-note-list{flex-direction:column;gap:8px;margin:0;padding:0;font-size:15px;line-height:1.4;list-style:none;display:flex}.ss-note-when{letter-spacing:.06em;text-transform:uppercase;color:var(--rg-text-dim);font-size:12px;font-weight:700;display:block}.ss-card-open,.tk-rseason-open{width:100%;margin-top:2px}@media (width>=640px){.ss-trend-row,.ss-bar-row{grid-template-columns:150px minmax(120px,1fr) minmax(0,1.4fr);grid-template-areas:"label bar text"}}.bb-leave-sheet .bb-line-score{margin:0 0 8px}.bb-leave-list{flex-direction:column;gap:8px;margin-top:4px;display:flex}.bb-leave-item{min-height:52px;font:inherit;text-align:left;color:var(--rg-text);background:var(--rg-surface);border:1px solid var(--rg-line);border-radius:var(--rg-radius-card,8px);cursor:pointer;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;padding:6px 14px;display:flex}.bb-leave-main{font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;font-size:19px;font-weight:700;line-height:1.1}.bb-leave-sub{color:var(--rg-text-dim,#e6e6e6);font-size:13px;line-height:1.3}.bb-leave-item.is-over{color:#fff;background:#0a650a;border-color:#0a650a}.bb-leave-item.is-over .bb-leave-sub{color:#fff}.bb-leave-note{flex-direction:column;gap:6px;display:flex}.bb-leave-label{text-transform:uppercase;letter-spacing:.04em;font-size:13px;font-weight:700}.bb-leave-row{gap:8px;display:flex}.bb-leave-input{flex:auto;min-width:0;min-height:44px}.bb-leave-save{flex:none;min-height:44px}.bb-leave-sheet .tk-sheet-body{scrollbar-width:none}.bb-leave-sheet .tk-sheet-body::-webkit-scrollbar{display:none}@media (orientation:landscape) and (height<=520px){.bb-leave-sheet .tk-sheet-body{grid-template-columns:fit-content(50%) minmax(0,1fr);align-items:start;column-gap:12px;display:grid}.bb-leave-sheet .tk-sheet-body>:is(.ff-sheet-title,.ff-sheet-line,.mp-kicker){grid-column:1/-1}.bb-leave-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;display:grid}.bb-leave-list>.bb-leave-note{grid-column:1/-1}.bb-leave-item{min-height:44px;padding:4px 8px}.bb-leave-main{font-size:17px}.bb-leave-sub{font-size:12px;line-height:1.25}}.bb-leave-board{min-width:0}.bb-leave-score{align-items:center;min-height:44px;margin-bottom:4px;padding:0;display:inline-flex}@media (orientation:portrait) and (height<=700px){.bb-leave-sheet .bb-line-score{margin-bottom:4px}.bb-leave-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:0;display:grid}.bb-leave-list>.bb-leave-note{grid-column:1/-1}.bb-leave-item{min-height:44px;padding:4px 8px}.bb-leave-main{font-size:17px}.bb-leave-sub{font-size:12px;line-height:1.25}.bb-leave-score{margin-bottom:0}}@media (orientation:landscape) and (height<=350px){.bb-leave-sheet .ff-sheet-title{margin-bottom:2px;font-size:22px}.bb-leave-sheet .ff-sheet-line{margin-top:0;margin-bottom:4px}.bb-leave-item{padding:2px 8px}.bb-leave-main{font-size:16px}.bb-leave-sub{font-size:11.5px;line-height:1.2}}.bt{--bt-ctl:148px;flex:auto;height:100%;min-height:0}.bt>*{flex:none}.bv2.bt>.bt-court,.bv2.bt>.bt-page{flex:1 1 0}.bt .bv2-hsub:empty{display:none}.bt-info{height:20px;padding:2px max(12px, var(--safe-right,0px)) 0 max(12px, var(--safe-left,0px));text-align:center;color:var(--bv2-mute);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12px;line-height:18px;overflow:hidden}.bt-bonus{color:var(--bv2-tip);font-weight:700}.bt>.bv2-next{height:44px}.bt-court{background:#000;flex:1 1 0;min-height:180px;position:relative;overflow:hidden}html[data-game-theme=light] .bt-court{background:#d9d9d9}.bt-art{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.bt-court.is-spot{background:var(--bv2-bg);flex-direction:column;display:flex}.bt-court.is-spot .bv2-spot{flex-direction:column;flex:auto;min-height:0;display:flex}.bt-court.is-spot .bv2-spot-court{flex:auto;height:auto;min-height:0}.bt-tok{z-index:1;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;margin:0;padding:0;display:flex;position:absolute;transform:translate(-50%,-50%)}.bt-tok-n{box-sizing:border-box;color:#000;background:#fff;border:2px solid #000;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;font-size:17px;font-weight:700;line-height:1;display:flex}.bt-tok.is-theirs .bt-tok-n{color:#fff;background:#000;border-color:#fff}.bt-tok-name{color:#fff;text-shadow:0 0 3px #000,0 0 3px #000,0 0 2px #000;white-space:nowrap;pointer-events:none;font-size:11px;font-weight:700;line-height:12px;position:absolute;top:37px;left:50%;transform:translate(-50%)}.bt-tok.is-ring .bt-tok-n{box-shadow:0 0 0 3px #1dfe1b,0 0 0 5px #000}.bt-tok.is-on .bt-tok-n{color:#000;background:#1dfe1b;border-color:#000;box-shadow:0 0 0 3px #000}.bt-ctl{height:var(--bt-ctl);box-sizing:border-box;padding:6px max(10px, var(--safe-right,0px)) 4px max(10px, var(--safe-left,0px));flex-direction:column;gap:6px;display:flex;overflow:hidden}.bt-score,.bt-score-one{flex-direction:column;flex:auto;gap:6px;min-height:0;display:flex}.bt-score-one{flex-direction:row;flex:none;gap:8px}.bt-score-row{flex:1 1 0;grid-template-columns:minmax(0,1.1fr) repeat(3,minmax(0,1fr));align-items:stretch;gap:6px;min-height:44px;display:grid}.bt-score-one .bt-score-row{flex:1 1 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;height:46px}.bt-score-one .bt-score-team{display:none}.bt-score-one .bt-plus{flex-direction:column;justify-content:center;align-items:center;font-size:19px;line-height:1;display:flex}.bt-plus-team{display:none}.bt-score-one .bt-plus-team{font-family:Roboto,Arial,sans-serif;font-size:10px;font-weight:700;line-height:1.1;display:block}.bt-score-team{text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;align-self:center;font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;font-size:18px;font-weight:700;overflow:hidden}.bt-plus{border-radius:4px;min-width:0;min-height:44px;font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;font-size:22px;font-weight:700}.bt-score-row.is-mine .bt-plus{background:#fff;border:2px solid #000;color:#000!important}.bt-score-row.is-theirs .bt-plus{background:#000;border:2px solid #fff;color:#fff!important}html[data-game-theme=light] .bt-score-row.is-mine .bt-plus{border-color:#161616}html[data-game-theme=light] .bt-score-row.is-theirs .bt-plus{border-color:#000}.bt-strip{flex-direction:column;flex:auto;justify-content:center;gap:4px;min-height:0;display:flex}.bt-strip-line{align-items:baseline;gap:8px;min-width:0;margin:0;display:flex}.bt-strip-title{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;font-size:17px;font-weight:700;overflow:hidden}.bt-strip-opt{text-transform:uppercase;letter-spacing:.04em;color:var(--bv2-tip);flex:none;margin-left:auto;font-size:11px;font-weight:700}.bt-strip-row{gap:6px;display:flex}.bt-sb{border:1px solid var(--bv2-btn-line);background:var(--bv2-btn);border-radius:4px;flex:1 1 0;min-width:0;min-height:44px;padding:0 4px;font-size:14px;font-weight:700;line-height:1.1}.bt-sb.is-strong{border-width:2px}.bt-sb.is-made{background:var(--bv2-accent);border-color:var(--bv2-accent);color:#000!important}.bt-assist{justify-content:flex-start;gap:6px}.bt-assist .bt-strip-title{font-size:19px}.bt-ast-row{flex:auto;gap:6px;min-height:48px;display:grid}.bt-ast{border:2px solid var(--bv2-tip);background:var(--bv2-btn);border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:0;min-height:48px;padding:2px;display:flex;overflow:hidden}.bt-ast-n{box-sizing:border-box;color:#000;background:#fff;border:2px solid #000;border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;font-size:14px;font-weight:700;line-height:1;display:flex}.bt-ast.is-theirs .bt-ast-n{color:#fff;background:#000;border-color:#fff}html[data-game-theme=light] .bt-ast.is-mine .bt-ast-n{border-color:#161616}html[data-game-theme=light] .bt-ast.is-theirs .bt-ast-n{box-shadow:0 0 0 1px #000}.bt-ast-name{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;font-size:15px;font-weight:700;line-height:1.1;overflow:hidden}.bt-timeout{justify-content:flex-start;gap:6px}.bt-to-row>.bt-sb{flex:1 1 0}.bt-to-row>.bt-to{flex:1.25 1 0;justify-content:center;align-items:center;gap:6px;display:flex}.bt-to-main{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.bt-to-n{box-sizing:border-box;text-align:center;border:2px solid;border-radius:11px;flex:none;min-width:22px;height:22px;padding:0 5px;font-size:13px;line-height:18px}.bt-opts{flex-direction:column;flex:auto;gap:4px;min-height:0;display:flex}.bt-opts-head{align-items:center;gap:8px;min-width:0;min-height:44px;display:flex}.bt-opts-tok{box-sizing:border-box;color:#000;background:#fff;border:2px solid #000;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;font-size:15px;font-weight:700;display:flex}.bt-opts-tok.is-theirs{color:#fff;background:#000;border-color:#fff}.bt-opts-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;font-size:19px;font-weight:700;overflow:hidden}.bt-opts-line{color:var(--bv2-mute);white-space:nowrap;flex:none;font-size:12px}.bt-opts-cancel{background:0 0;border:0;flex:none;min-width:64px;min-height:44px;margin-left:auto;padding:0 8px;font-size:14px;font-weight:700;text-decoration:underline;color:var(--bv2-tip)!important}.bt-opts-grid{flex:auto;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:minmax(44px,1fr);gap:4px;min-height:0;display:grid}.bt-opts-grid.is-miss{grid-template-rows:minmax(44px,1fr);grid-template-columns:repeat(5,minmax(0,1fr))}.bt-opt{border:1px solid var(--bv2-btn-line);background:var(--bv2-btn);border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:1px;min-width:0;min-height:44px;padding:0 2px;display:flex;overflow:hidden}.bt-opt.is-made{border:2px solid var(--bv2-accent)}.bt-opt-main{text-align:center;font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;font-size:16px;font-weight:700;line-height:1.05}.bt-opt-sub{letter-spacing:-.2px;color:var(--bv2-mute);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:10px;line-height:1.1;overflow:hidden}.bt-final{flex-direction:column;flex:auto;justify-content:center;gap:8px;display:flex}.bt-final .bv2-b{min-height:44px}.bt-page{overscroll-behavior:contain;min-height:0;padding:0 max(12px, var(--safe-right,0px)) 8px max(12px, var(--safe-left,0px));scrollbar-width:none;flex:1 1 0;overflow-y:auto}.bt-page::-webkit-scrollbar{display:none}.bt.is-lineups .bt-page{padding:0}.bt-lineups-over{padding:12px 0}.bt-report{flex-direction:column;gap:10px;display:flex}.bt-plays-q{margin-top:8px}.bt-plays-head{border-bottom:1px solid var(--bv2-line);text-transform:uppercase;letter-spacing:.04em;justify-content:space-between;align-items:baseline;margin:6px 0 2px;padding-bottom:4px;font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;font-size:16px;font-weight:700;display:flex}.bt-plays-end{font-variant-numeric:tabular-nums}.bt-play{grid-template-columns:52px auto minmax(0,1fr) auto;width:100%}.bt-play .bv2-pbp-when{white-space:nowrap}.bt-play-noteam{width:1px}.bt>.bv2-dock{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:stretch;gap:4px;display:grid}.bt>.bv2-dock .bv2-util{border-top:0}.bt>.bv2-dock .bv2-util button{flex-direction:column;gap:1px;min-height:44px;padding:0;font-size:11px}.bt>.bv2-dock .bv2-util button[aria-pressed=true]{color:var(--bv2-tip)!important}.bt>.bv2-dock .bv2-badge{position:absolute;top:2px;right:2px}.bt>.bv2-dock .bv2-forward{min-height:44px}.bt .bv2-fwd-long{display:none}.bt .bv2-fwd-short{display:inline}.bt-tabs{border-top:1px solid var(--bv2-line);padding:0 max(4px, var(--safe-right,0px)) env(safe-area-inset-bottom,0px) max(4px, var(--safe-left,0px));background:var(--bv2-bg);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.bt-tabs .bt-tab{background:0 0;border:0;border-top:3px solid #0000;border-radius:0;min-height:44px;font-size:14px;font-weight:700}.bt-tabs .bt-tab[aria-pressed=true]{border-top-color:var(--bv2-accent);background:0 0;color:var(--bv2-tip)!important}@media (height>=760px){.bt{--bt-ctl:164px}}@media (width>=600px) and (height>=600px){.bt-ctl,.bt>.bv2-dock,.bt-info{width:100%;max-width:760px;margin-inline:auto}.bt .bv2-fwd-long{display:inline}.bt .bv2-fwd-short{display:none}}@media (orientation:landscape) and (height<=500px){.bt{grid-template-rows:auto auto auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.bt>.bv2-bar{grid-area:1/1/auto/-1}.bt>.bt-info{grid-area:2/2}.bt>.bv2-next{grid-area:3/2;padding-left:8px}.bt>.bt-court{grid-area:2/1/5;min-height:0}.bt>.bt-ctl{grid-area:4/2;height:auto;min-height:0}.bt>.bv2-dock{grid-area:5/2}.bt>.bt-tabs{grid-area:5/1;padding-bottom:0}.bt.is-page>.bt-info,.bt.is-page>.bv2-next{grid-column:1/-1}.bt.is-page>.bt-page{grid-area:4/1/auto/-1}.bt.is-page>.bt-tabs{grid-column:1/-1}.bt.is-lineups>.bt-page{grid-row:2/5}.bt-score-row{grid-template-columns:minmax(0,.9fr) repeat(3,minmax(0,1fr))}.bt-opts-line{display:none}.bt-opt-main{font-size:13px}}.bt>.bt-hold{box-sizing:border-box;padding:0 max(12px, var(--safe-right,0px)) 0 max(12px, var(--safe-left,0px));gap:10px}.bt-hold-words{box-sizing:border-box;border:2px solid var(--bt-hold,#ff6b5b);background:color-mix(in srgb, var(--bt-hold,#ff6b5b) 12%, var(--bv2-bg));border-radius:4px;flex-direction:column;flex:auto;justify-content:center;min-width:0;height:44px;padding:0 10px;display:flex}.bt-hold.is-red{--bt-hold:#ff6b5b}.bt-hold.is-amber{--bt-hold:#ffb020}html[data-game-theme=light] .bt-hold.is-red{--bt-hold:#b3261e}html[data-game-theme=light] .bt-hold.is-amber{--bt-hold:#8a5a00}.bt-hold-title{white-space:nowrap;text-overflow:ellipsis;color:var(--bv2-ink);font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;font-size:16px;font-weight:700;line-height:1.1;overflow:hidden}.bt-hold-line{white-space:nowrap;text-overflow:ellipsis;color:var(--bv2-mute);font-size:12px;line-height:1.2;overflow:hidden}.bv2 .bt-hold-go{text-transform:uppercase;color:#000;cursor:pointer;background:#1dfe1b;border:none;border-radius:4px;flex:none;min-width:84px;height:44px;padding:0 12px;font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;font-size:19px;font-weight:700}.bt-clock-ask{flex-direction:column;gap:8px;display:flex}.bt-clock-ask-row{gap:8px;display:flex}.bt-clock-ask-row .bv2-b{flex:1 1 0;font-size:15px}.bt .bt-clock-link{align-self:flex-start}.bt-ctl[data-mode=clock]{gap:8px;padding-top:0;padding-bottom:0}.bt-adjust{flex-direction:column;gap:8px;display:flex}.bt-adjust-head{letter-spacing:.04em;text-transform:uppercase;color:var(--bv2-ink);justify-content:center;gap:14px;margin:0;font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;font-size:14px;font-weight:700;display:flex}.bt-adjust-was{color:var(--bv2-amber)}.bt-adjust-row{grid-template-columns:1fr 1fr 1.7fr 1fr 1fr;gap:8px;display:grid}.bt-adjust-row .bv2-b{font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;font-size:17px}:root .bv2.rg-brand-3 .bt-adjust-row .bv2-b:disabled{color:var(--rg-text-off,#8c8c8c)}.bt-adjust-time{box-sizing:border-box;font-variant-numeric:tabular-nums;border:2px solid var(--bv2-accent);border-radius:4px;place-items:center;height:44px;font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;font-size:34px;font-weight:700;line-height:1;display:grid}html[data-game-theme=light] .bt-adjust-time{border-color:#0a650a}.bt-adjust-move{cursor:pointer;align-items:center;gap:10px;min-height:44px;font-size:14px;line-height:1.2;display:flex}.bt-adjust-move input{accent-color:#1dfe1b;flex:none;width:22px;height:22px;margin:0}html[data-game-theme=light] .bt-adjust-move input{accent-color:#0a650a}.bt-adjust-links{justify-content:space-between;gap:8px;display:flex}.bt-adjust-links .entry-link,.bt .bt-clock-link{white-space:nowrap;font-size:15px}.bt-adjust-saves{gap:8px;display:flex}.bv2 .bt-adjust-saves button{white-space:nowrap;text-transform:uppercase;cursor:pointer;border-radius:4px;flex:1 1 0;min-height:44px;padding:0 6px;font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;font-size:16px;font-weight:700}.bv2 .bt-adjust-run{color:#000;background:#1dfe1b;border:none}.bv2 .bt-adjust-run:disabled{color:var(--rg-text-off,#8c8c8c);background:var(--bv2-def)}.bv2 .bt-adjust-stop{color:var(--bv2-ink);border:2px solid var(--bv2-btn-line);background:0 0}.bv2-clock.is-adjust{cursor:default;border-color:var(--bv2-accent);box-shadow:inset 0 0 0 1px var(--bv2-accent)}.bv2-clock{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.bm2.bv2-fit .bm2-pad.bm2-adjust{flex-direction:column;gap:8px;display:flex}.bm2-player .bm2-adjust-head{white-space:nowrap;flex:auto;justify-content:space-between;min-width:0}.bm2>.bv2-tabs.bm2-tabs3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (orientation:landscape) and (height<=500px){.bm2>.bv2-tabs.bm2-tabs3:has(.bm2-tabs-recap){grid-template-columns:repeat(3,minmax(0,1fr)) auto}}.bm2 .bv2-util button[data-act=score]{text-align:center;line-height:1.1}@media (orientation:landscape) and (width>=600px){.bm2 .bv2-body>.bm2-report{grid-column:1/-1}}.bm2-report{padding:4px max(12px, var(--safe-right,0px)) 12px max(12px, var(--safe-left,0px))}.bm2-line{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin:0 0 12px;display:grid}.bm2-cell{border:1px solid var(--bv2-line);background:var(--bv2-card);text-align:center;border-radius:2px;padding:6px 2px}.bm2-cell dt{color:var(--bv2-mute);font-size:12px;font-weight:700}.bm2-cell dd{margin:2px 0 0;font-family:Barlow Condensed,Roboto,sans-serif;font-size:24px;font-weight:700;line-height:1.1}.bm2-cell[data-stat=PTS] dd{color:var(--bv2-tip)}@media (width>=600px){.bm2-line{grid-template-columns:repeat(10,minmax(0,1fr))}}.bm2-periods{border-top:1px solid var(--bv2-line);margin:0;padding:0;list-style:none}.bm2-period{border-bottom:1px solid var(--bv2-line);align-items:center;gap:10px;min-height:44px;display:flex}.bm2-period-label{flex:none;width:36px;font-family:Barlow Condensed,Roboto,sans-serif;font-size:18px}.bm2-period-words{min-width:0;color:var(--bv2-mute);flex:auto;font-size:14px}.bm2-period-pts{white-space:nowrap;flex:none;font-family:Barlow Condensed,Roboto,sans-serif;font-size:18px}.bb-mode.vb-pick{cursor:pointer}.vb-presets{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.vb-preset .bb-mode-name{font-size:20px}.vb-preset .bb-mode-text{text-align:center;font-size:13px}.tk-seg.bb-seg.vb-ages{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.tk-seg.bb-seg.vb-ages button{padding:4px 2px}.tk-seg.bb-seg.vb-serve button{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vb-holding-next{margin-top:16px}.vb-court{border-radius:6px;width:100%;height:auto;display:block}.vb-court.is-live{cursor:crosshair}.vb-court.bb-live-court{margin-top:10px}.vb-board-open{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin-top:10px;padding:0;display:block}.vb-set-chip{min-height:44px;font-family:var(--heading);color:var(--rg-green-ink);background:var(--rg-green);border-radius:2px;align-items:center;gap:8px;margin:10px 0 0;padding:0 14px;font-size:20px;font-weight:800;display:inline-flex}.vb-player,.tk-seg.bb-seg.vb-serving{margin-top:10px}.tk-seg.bb-seg.vb-serving button{font-size:16px}.vb-pad-label{letter-spacing:.12em;color:var(--rg-text-dim);margin:4px 0 -2px;font-size:11px;font-weight:700}.vb-pad-net,.vb-pad-pass,.vb-pad-grid{gap:8px;display:grid}.vb-pad-net{grid-template-columns:1fr 1fr}.vb-pad-pass{grid-template-columns:repeat(3,minmax(0,1fr))}.vb-pad-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.bb-pad .vb-pad-grid .btn{letter-spacing:0;font-size:15px}@media (width<=400px){.bb-pad .vb-pad-grid .btn,.bb-pad .vb-pad-pass .btn{font-size:14px}}.vb-points{margin-top:4px}.vb-forward-row{flex-direction:column;gap:8px;display:flex}.vb-forward-row .vb-end-open{min-height:48px}.vb-sheet-actions{flex-direction:column;gap:8px;margin-top:12px;display:flex}.vb-blocked-ok{width:100%;margin-top:12px}.vb-team-live .vb-team-court{aspect-ratio:3/4;width:min(100%, calc((var(--vv-height,100dvh) - 250px) * .75));min-width:min(100%,280px);height:auto;margin-inline:auto}.vb-chip{font-family:var(--heading);color:#000;background:#1dfe1b;border-radius:2px;align-self:flex-start;margin:8px 0 0;padding:5px 9px;font-size:16px;font-weight:800;line-height:1}.vb-status{margin-top:8px;line-height:1.45}.vb-how,.vb-team-pad{flex-direction:column;gap:8px;margin-top:10px;display:flex}.vb-flip{align-self:flex-start}.vb-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.vb-actions .btn,.vb-lineup-row .btn{min-height:48px;font-family:var(--heading);text-transform:uppercase;white-space:normal;padding:2px 3px;font-size:15px;font-weight:800;line-height:1.05}.vb-lineup-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.vb-lineup-row .btn{color:var(--tk-accent,#1dfe1b);border-color:#1dfe1b}.vb-lib-out{flex-direction:column;justify-content:center;align-items:center;display:flex}.vb-lib-out small{font-family:var(--body,Roboto, sans-serif);text-transform:none;font-size:11px;font-weight:700}.vb-who-list{flex-direction:column;gap:6px;margin:6px 0;display:flex}.vb-oth-kind,.vb-lib-item,.vb-in-item,.vb-out-item,.vb-swap-item{justify-content:space-between;align-items:center;gap:10px;display:flex}.vb-oth-pt{color:var(--rg-text-dim);flex:none;font-size:13px}.vb-newp-open{color:var(--tk-accent,#1dfe1b);font-weight:700}.vb-in-item:disabled{opacity:.45}.vb-fix-pick,.vb-fix-pick2{flex-direction:column;gap:8px;margin-top:6px;display:flex}.vb-fix-list{flex-direction:column;gap:6px;display:flex}.vb-fix-item{min-height:52px;font:inherit;text-align:left;color:var(--rg-text);background:var(--rg-surface);border:1px solid var(--rg-line);border-radius:var(--rg-radius-card);cursor:pointer;align-items:center;gap:10px;padding:4px 12px 4px 6px;font-size:16px;display:flex}.vb-fix-item.is-plain{padding-left:14px}.vb-fix-item.is-now{border:2px solid #1dfe1b}.vb-fix-item:disabled{opacity:.4;cursor:default}.vb-fix-who{flex-direction:column;flex:auto;min-width:0;display:flex}.vb-fix-sat{color:var(--rg-text-dim);font-size:13px}.vb-fix-now{font-family:var(--heading);text-transform:uppercase;color:#000;background:#1dfe1b;border-radius:2px;padding:3px 8px;font-size:14px;font-weight:800}.vb-tok{width:40px;height:40px;font-family:var(--heading);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:18px;font-weight:800;display:inline-flex}.vb-tok.is-us{color:#000;background:#fff;border:1.5px solid #000}.vb-tok.is-them{color:#fff;background:#000;border:1.5px solid #fff;box-shadow:0 0 0 1px #000}@media (width<=400px){.vb-actions .btn,.vb-lineup-row .btn{font-size:13px}}@media (orientation:landscape) and (height<=520px),(orientation:landscape) and (width>=900px){.bb-live.vb-team-live>.vb-team-court{width:min(100%, calc((var(--vv-height,100dvh) - 40px) * .75));min-width:0;max-height:none}}.vb-rboard{margin:4px 0 10px}.vb-rkey{flex-wrap:wrap;justify-content:center;gap:4px 12px;display:flex}.vb-rkey-note{color:var(--rg-text-dim);flex:100%;font-size:12px}.vb-rq-pts{color:var(--tk-accent)}.vb-rsmall{color:var(--rg-text-dim);margin-top:2px;font-size:12px;display:block}.vb-rpass{margin-top:4px}.btn.vb-season-open{min-height:44px;margin-top:12px}@media print{.vb-season-open{display:none!important}}html.rpt-printing .vb-season-open{display:none!important}.vb-season-name{font-family:var(--heading);margin:8px 0 0;font-size:36px;font-weight:800;line-height:.95}.vb-season .tk-rrow.bb-rtiles{margin-top:10px}.vb-season-bars{width:100%;max-width:480px;height:auto;display:block}.vb-sbar{fill:var(--rg-text)}.vb-sbar.is-late{fill:var(--rg-green)}.vb-sbar-label{font-size:9px}.vb-rchart{max-width:420px;margin:0 auto}.vb-rq .bb-rq-pts b{white-space:nowrap}.vb-report .tk-rab{grid-template-columns:max-content minmax(0,1fr) auto}.vb-report .tk-rab-inning,.vb-report .tk-rab-code{white-space:nowrap}.rpt.is-full .vb-rkey .rg-shot-legend{justify-content:center;font-size:12px;gap:4px 10px!important}.rpt.is-full .vb-rkey .rg-shot-key{white-space:nowrap}.vb-boxsc-scroll{border:1px solid var(--rg-line);border-radius:var(--rg-radius-card,8px);max-width:100%;overflow-x:auto}.vb-boxsc{border-collapse:collapse;font-variant-numeric:tabular-nums;white-space:nowrap;width:100%;font-size:14px}.vb-boxsc th,.vb-boxsc td{border-bottom:1px solid var(--rg-line);text-align:center;padding:8px 7px}.vb-boxsc thead th{letter-spacing:.06em;text-transform:uppercase;color:var(--rg-text-dim);font-size:11px;font-weight:700}.vb-boxsc .is-k{font-weight:700}.vb-boxsc thead .is-k{color:var(--tk-accent)}.vb-boxsc .vb-boxsc-name{z-index:1;text-align:left;background:var(--rg-page);min-width:120px;font-weight:400;position:sticky;left:0}.vb-boxsc tbody .vb-boxsc-name b{min-width:22px;font-family:var(--heading);font-size:17px;display:inline-block}.vb-boxsc-dot{border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.vb-boxsc-dot.is-in{background:var(--rg-green)}.vb-boxsc-mine{letter-spacing:.06em;text-transform:uppercase;color:#000;background:var(--rg-green);border-radius:2px;margin-left:6px;padding:1px 6px;font-size:11px;font-weight:700}.vb-boxsc-team th,.vb-boxsc-team td{border-bottom:0;font-weight:700}.vb-boxsc-team .vb-boxsc-name{text-transform:uppercase;font-weight:700}.vb-boxsc-key{text-align:left;margin-top:8px}.vb-stats{flex-direction:column;gap:10px;display:flex}.vb-stats-seg{grid-template-columns:1fr 1fr;display:grid}.vb-report-top{flex-direction:column;gap:10px;display:flex}.vb-report-seg{grid-template-columns:1fr 1fr;display:grid}.vb-ask-again{align-self:flex-start}html.rpt-printing .vb-report-top,html.rpt-printing .vb-nospot{display:none!important}@media print{.vb-report-top{display:none!important}}.vb-rcol{display:contents}.rpt.is-full .vb-rcol{flex-direction:column;flex:.95 1 0;gap:22px;min-width:0;display:flex}.rpt.is-full .vb-rcol>.tk-sec{margin:0}.rpt.is-full.is-team .rpt-lower>.vb-rsets{flex:.75 1 0}.rpt.is-full.is-team .rpt-lower>.vb-rbox{flex:2.1 1 0}.rpt.is-full .vb-rbox .vb-boxsc-scroll{overflow:visible}.rpt.is-full .vb-rbox .vb-boxsc th,.rpt.is-full .vb-rbox .vb-boxsc td{padding:6px 4px;font-size:13px}.rpt.is-full .vb-rcol.is-flat{display:contents}.vb-rbox-team+.vb-rbox-team{margin-top:12px}.vb-rboard{margin-top:8px}.vb-nospot{font-size:12px}.vb-rsmall{color:var(--rg-text-dim);font-size:12px;display:block}.vb-picker{flex-direction:column;gap:12px;display:flex}.vb-picker-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.vb-picker-row{text-align:left;width:100%;min-height:56px;color:var(--rg-text);background:var(--rg-surface,#151515);border:2px solid var(--rg-line);font:inherit;cursor:pointer;border-radius:8px;align-items:center;gap:12px;padding:8px 12px;display:flex}.vb-picker-row.is-on{border-color:var(--rg-green);background:color-mix(in srgb, var(--rg-green) 14%, var(--rg-page))}.vb-picker-row:disabled{opacity:.55;cursor:not-allowed}.vb-picker-num{color:#000;width:36px;height:36px;font-family:var(--heading);background:#fff;border:2px solid #000;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:18px;font-weight:800;display:flex}.vb-picker-text{flex-direction:column;gap:2px;min-width:0;display:flex}.vb-picker-text b{font-family:var(--heading);text-transform:uppercase;font-size:20px}.vb-picker-text span{color:var(--rg-text-dim);font-size:13px}.vb-picker-go{margin-top:8px}.vb-picker-skip{width:100%;min-height:var(--rg-tap,44px)}.vb-paynote{font-size:13px}.vb-locked{flex-direction:column;gap:12px;display:flex}.vb-rlist .tk-rab,.rpt.is-full .bb-rlist .vb-rlist .tk-rab{grid-template-columns:auto minmax(0,1fr) auto}.vb-rlist .tk-rab-inning{white-space:nowrap;min-width:40px}.vb-six{flex-direction:column;gap:10px;padding-bottom:24px;display:flex}.vb-six .tk-next,.vb-six-for,.vb-six-optional{margin:0}.vb-six-team{width:100%}.vb-six-team button{min-height:var(--rg-tap);flex:1 1 0}.vb-six-start-them,.vb-six-no-changes{width:100%;min-height:52px;font-family:var(--heading);text-transform:uppercase;letter-spacing:.04em;font-size:20px}.tk-page.vb-quick-page{padding-top:6px}.bb-live.vb-quick-live{box-sizing:border-box;height:100%;min-height:0;padding-bottom:calc(var(--safe-bottom,0px) + 8px);flex-direction:column;gap:6px;display:flex}.bb-live.vb-quick-live.is-pbp{height:auto;display:block}.vb-quick-live>*{flex:none}.vb-strip{align-items:center;gap:8px;min-height:44px;display:flex}.vb-strip .tk-link{min-height:44px;color:var(--rg-text,#fff);align-items:center;text-decoration:underline;display:inline-flex}.vb-strip-set{font-family:var(--heading);letter-spacing:.04em;text-transform:uppercase;flex:1;justify-content:center;align-items:center;gap:8px;font-size:22px;font-weight:800;display:inline-flex}.vb-strip-practice.pr-bar-label{padding:3px 7px;font-size:15px}.vb-strip .vb-menu-open{min-width:64px;min-height:44px;margin-left:auto;padding:0 14px}.vb-quick-live .vb-q-court-row{flex:1 1 0;justify-content:center;gap:10px;min-height:150px;display:flex}.vb-quick-live .vb-q-court-row .vb-team-court{aspect-ratio:440/900;flex:none;width:auto;min-width:0;max-width:62%;height:100%;margin:0}.vb-q-scores{flex:0 160px;grid-template-rows:1fr 1fr;min-width:0;display:grid}.vb-q-side{flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;min-width:0;display:flex}.vb-q-team{max-width:100%;font-family:var(--heading);text-transform:uppercase;overflow-wrap:anywhere;font-size:18px;font-weight:800;line-height:1.05}.vb-q-yours,.vb-q-sets{color:var(--rg-text-dim,#e6e6e6);font-size:13px;line-height:1.2}.vb-q-score{font-family:var(--heading);font-size:52px;font-weight:800;line-height:.95}.vb-q-serve{font-family:var(--heading);letter-spacing:.08em;text-transform:uppercase;color:#000;background:#1dfe1b;border-radius:2px;margin-top:2px;padding:3px 8px;font-size:15px;font-weight:800}.vb-q-panel{height:var(--vb-q-panel,300px);flex-direction:column;gap:6px;display:flex}.vb-q-panel>*{flex:none}.vb-q-panel>.vb-q-work{flex:1 1 0;min-height:0}.vb-q-panel>.pe-bar{margin-top:auto}.vb-q-work{flex-direction:column;gap:6px;display:flex;overflow-y:auto}.vb-q-work-point .vb-q-points{flex:1 1 0;min-height:50px}.vb-q-work-point .vb-q-point.btn{height:100%;min-height:50px}.vb-q-chips.vb-q-who{flex-wrap:nowrap}.vb-q-chips.vb-q-who.is-many{flex-wrap:wrap}.vb-q-who.is-many .vb-q-chip.btn{flex:none;padding:0 8px}.vb-q-who .vb-q-chip.btn{flex:1 1 0;padding:0 2px}.vb-q-chips.vb-q-how{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.vb-q-how .vb-q-chip.btn{white-space:normal;padding:0 4px;font-size:16px}.vb-q-prompt{box-sizing:border-box;color:#fff;background:#2a2a2a;border-radius:4px;min-height:calc(2.6em + 14px);margin:0;padding:7px 10px;font-size:15px;line-height:1.3}.vb-q-prompt strong{font-weight:700}.vb-q-ask{font-family:var(--heading);text-transform:uppercase;margin:2px 0 0;font-size:20px;font-weight:800;line-height:1.1}.vb-q-points{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,.8fr);gap:6px;display:grid}.vb-q-point.btn{min-height:58px;font-family:var(--heading);text-transform:uppercase;white-space:normal;border:2px solid #fff;border-radius:4px;padding:4px 6px;font-size:19px;font-weight:800;line-height:1.05}.vb-q-point.is-us{color:#000;background:#fff}.vb-q-point.is-them{color:#fff;background:#000}.vb-q-serve-error.btn{color:#fff;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:17px;display:flex}.vb-q-serve-error small{text-transform:none;font-family:Roboto,Arial,sans-serif;font-size:12px;font-weight:500}.vb-q-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.vb-q-chip.btn{min-width:44px;min-height:44px;font-family:var(--heading);text-transform:uppercase;color:#fff;background:0 0;border:2px solid #fff;border-radius:4px;padding:0 10px;font-size:18px;font-weight:800;line-height:1}.vb-q-chip.btn.is-on{color:#000;background:#1dfe1b;border-color:#1dfe1b}.vb-q-how-label{color:var(--rg-text-dim,#e6e6e6);font-size:13px}.vb-q-note{margin:0}.vb-logged{min-height:20px;color:var(--rg-text,#fff);margin:0;font-size:15px;line-height:1.3}.vb-q-undo{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.vb-q-undo .btn{min-height:44px}.vb-q-tip{color:#fff;background:#2a2a2a;border-radius:4px;flex-direction:column;gap:6px;padding:8px 10px;display:flex}.vb-q-tip-text{margin:0;font-size:15px;line-height:1.3}.vb-q-tip-actions{align-items:center;gap:12px;display:flex}.vb-q-tip-actions .btn{min-height:44px;padding:0 18px}.vb-q-tip .tk-link.vb-q-tip-skip{color:#fff;min-width:44px;min-height:44px;padding:0 8px;text-decoration:underline}.vb-menu-list .vb-menu-item{min-height:48px}html[data-game-theme=light] .vb-q-point.btn{border-color:#000}html[data-game-theme=light] .vb-q-serve-error.btn,html[data-game-theme=light] .vb-q-chip.btn:not(.is-on){color:#000;border-color:#0a7a12}html[data-game-theme=light] .vb-q-yours,html[data-game-theme=light] .vb-q-sets,html[data-game-theme=light] .vb-q-how-label{color:#333}@media (height<=700px) and (orientation:portrait){.vb-q-score{font-size:42px}.tk-page.vb-quick-page{--vb-q-panel:262px}.vb-q-point.btn,.vb-q-ask{font-size:17px}.vb-q-prompt,.vb-q-tip-text{font-size:14px}}@media (orientation:landscape) and (height<=520px),(orientation:landscape) and (width>=900px){.bb-live.vb-quick-live:not(.is-pbp){grid-template-rows:auto minmax(0,1fr);grid-template-columns:auto minmax(0,1fr);gap:6px 16px;max-width:1100px;display:grid}.vb-q-scores{flex-basis:120px}.vb-q-prompt{min-height:0}.vb-q-chips.vb-q-how{flex-wrap:nowrap;display:flex}.vb-q-chips.vb-q-how .vb-q-chip.btn{flex:auto;min-width:44px;padding:0 4px;font-size:15px}.bb-live.vb-quick-live>.vb-strip{grid-area:1/1/auto/-1}.bb-live.vb-quick-live>.vb-q-court-row{grid-area:2/1;min-height:0}.bb-live.vb-quick-live>.vb-q-panel{grid-area:2/2;height:auto;min-height:0}.bb-live.vb-quick-live>.lg-bar{grid-area:1/1/auto/-1}}.vb-quick-live>.lg-bar{margin:0}.vb-t-work{gap:5px}.vb-t-latest{flex-direction:column;gap:4px;display:flex}.vb-t-latest-line{align-items:center;gap:6px;margin:0;font-size:14px;line-height:1.2;display:flex}.vb-t-num{min-width:20px;height:20px;font-family:var(--heading);color:#000;background:#1dfe1b;border-radius:10px;justify-content:center;align-items:center;padding:0 4px;font-weight:800;display:inline-flex}.vb-t-b{width:20px;height:20px;font-family:var(--heading);color:#000;background:#fff;border:1px solid #000;border-radius:10px;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.vb-q-chips.vb-t-chips{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.vb-t-chips .vb-q-chip.btn{white-space:normal;padding:0 2px;font-size:15px}.vb-t-ends{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:6px;display:grid}.vb-t-end.btn{min-height:48px;font-family:var(--heading);text-transform:uppercase;white-space:normal;color:#fff;background:0 0;border:2px solid #fff;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:2px 4px;font-size:18px;font-weight:800;line-height:1.05;display:flex}.vb-t-end small{text-transform:none;font-family:Roboto,Arial,sans-serif;font-size:11px;font-weight:500;line-height:1.15}.vb-t-ends.is-serve .vb-t-end.btn{min-height:54px}.vb-t-suggest.btn{min-height:44px;font-weight:700}.vb-q-chips.vb-t-players{flex-wrap:nowrap;gap:4px}.vb-t-players .vb-q-chip.btn{flex:1 1 0;min-width:44px;padding:0 2px}.vb-t-note{margin:0}.vb-menu-scoring{flex-direction:column;gap:6px;padding:4px 0 10px;display:flex}.vb-menu-scoring-label{font-family:var(--heading);letter-spacing:.06em;text-transform:uppercase;font-size:15px;font-weight:800}.vb-menu-scoring-btns{grid-template-columns:1fr 1fr;gap:8px;display:grid}.vb-menu-scoring-btns .btn{min-height:48px}.vb-menu-scoring-note{font-size:14px}.bb-other-item.vb-fault-item.is-on{color:#000;background:#1dfe1b}.vb-fault-save.btn{min-height:48px;margin-top:8px}html[data-game-theme=light] .vb-t-end.btn{color:#000;border-color:#0a650a}html[data-game-theme=light] .vb-t-b{border-color:#000}@media (height<=700px) and (orientation:portrait){.tk-page.vb-quick-page.is-touch{--vb-q-panel:318px}.vb-t-end.btn{min-height:44px;font-size:16px}.vb-t-chips .vb-q-chip.btn{font-size:14px}}html[data-scoring=volleyball] .app-header,html[data-scoring=volleyball] .app-tabs-row,html[data-scoring=volleyball] .app-tabs{display:none!important}.tk-page.vb-quick-page{--vb-q-panel:266px;padding-top:calc(var(--safe-top,0px) + 6px)}.tk-page.vb-quick-page.is-touch{--vb-q-panel:340px}.vb-top{grid-template-columns:minmax(76px,auto) minmax(0,1fr) minmax(76px,auto);align-items:center;gap:8px;min-height:48px;display:grid}.vb-top .vb-top-btn.btn{min-width:76px;min-height:44px;padding:0 14px}.vb-top-spacer{min-width:76px}.vb-top-mid{flex-direction:column;justify-content:center;align-items:center;min-width:0;margin:0;line-height:1;display:flex}.vb-top-mid .vb-strip-set{white-space:nowrap;flex:none;font-size:22px}.vb-top-practice{font-family:var(--heading);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:var(--rg-text,#fff);margin-top:2px;font-size:13px;font-weight:800}.vb-q-scores.vb-score-strip{flex:none;grid-template-rows:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.vb-score-strip .vb-q-side{border:1px solid var(--rg-line,#3a3a3a);border-radius:4px;flex-direction:row;justify-content:flex-start;align-items:center;gap:6px;min-width:0;min-height:36px;padding:0 8px}.vb-q-mark{border-radius:50%;flex:none;width:14px;height:14px}.vb-q-mark.is-us{background:#fff;border:2px solid #000;box-shadow:0 0 0 1px #fff}.vb-q-mark.is-them{background:#000;border:2px solid #fff;box-shadow:0 0 0 1px #000}.vb-score-strip .vb-q-team{white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;flex:auto;min-width:0;font-size:16px;overflow:hidden}.vb-score-strip .vb-q-sets{white-space:nowrap;flex:none;font-size:12px}.vb-score-strip .vb-q-score{flex:none;font-size:30px;line-height:1}.vb-score-strip .vb-q-serve{flex:none;margin:0;padding:2px 5px;font-size:12px}.vb-quick-live .vb-q-court-row{flex:1 1 0;justify-content:center;min-height:140px;display:flex}.vb-quick-live .vb-q-court-row .vb-team-court{max-width:100%;height:100%}.vb-q-panel{justify-content:flex-end;gap:5px}.vb-q-panel>.vb-q-work{flex:none;overflow:visible}.vb-q-top{flex-direction:column;flex:auto;justify-content:flex-end;gap:4px;min-height:0;display:flex;overflow:hidden}.vb-q-top .vb-q-prompt{min-height:0}.vb-q-panel>.vb-logged{white-space:nowrap;text-overflow:ellipsis;flex:none;height:20px;min-height:20px;overflow:hidden}.vb-q-chip.btn,.vb-q-who .vb-q-chip.btn,.vb-t-players .vb-q-chip.btn{min-width:44px;min-height:44px}.vb-q-chips.vb-q-how{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.vb-q-how .vb-q-chip.btn{white-space:normal;min-height:48px;padding:0 3px;font-size:16px;line-height:1.05}.vb-q-points{grid-template-columns:repeat(3,minmax(0,1fr))}.vb-q-serve-error.btn{font-size:16px}.vb-q-serve-error small{font-size:11px;line-height:1.15}.vb-q-who-head{justify-content:space-between;align-items:center;gap:8px;margin:0;display:flex}.vb-q-who-title{font-family:var(--heading);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:18px;font-weight:800;overflow:hidden}.vb-q-who-head .tk-link.vb-q-change{min-width:44px;min-height:44px;color:var(--rg-text,#fff);flex:none;padding:0 6px;text-decoration:underline}@keyframes vb-pulse{0%,to{box-shadow:0 0 #1dfe1b00}50%{box-shadow:0 0 0 4px #1dfe1b99}}@keyframes vb-pulse-ring{0%,to{opacity:.35}50%{opacity:1}}.is-pulse .vb-q-chip.btn{animation:1.4s ease-in-out infinite vb-pulse}.vb-pulse-ring{animation:1.4s ease-in-out infinite vb-pulse-ring}@media (prefers-reduced-motion:reduce){.is-pulse .vb-q-chip.btn{animation:none;box-shadow:0 0 0 3px #1dfe1b99}.vb-pulse-ring{animation:none}}.vb-between{flex-direction:column;flex:auto;justify-content:flex-end;gap:6px;min-height:0;display:flex}.vb-between-line{margin:0;font-size:14px;line-height:1.3}.vb-between-serve{flex-direction:column;gap:4px;display:flex}.vb-between-label{font-family:var(--heading);text-transform:uppercase;font-size:15px;font-weight:800}.vb-between-serve-btns,.vb-between-more{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.vb-serve-pick.btn{min-height:44px;font-family:var(--heading);text-transform:uppercase;white-space:normal;overflow-wrap:anywhere;border:2px solid #fff;border-radius:4px;padding:0 6px;font-size:17px;font-weight:800;line-height:1.05}.vb-serve-pick.is-us{color:#000;background:#fff}.vb-serve-pick.is-them{color:#fff;background:#000}.vb-six-pick.btn:not(.is-on){color:var(--rg-text,#fff);background:0 0}.vb-serve-pick.btn.is-on{color:#000;background:#1dfe1b;border-color:#1dfe1b}.vb-between .vb-start-set.btn{min-height:48px}.vb-between-more .btn{min-height:44px}.vb-menu-two{flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;display:flex}.vb-menu-sub{font-size:13px;font-weight:400}.vb-menu-version{text-align:center;color:var(--rg-text-dim,#e6e6e6);margin:10px 0 0;font-size:12px}.vb-to-log.btn{min-height:48px;margin-top:8px}.vb-pr-over{flex-direction:column;gap:10px;display:flex}.vb-pr-over-box{border:1px solid var(--rg-line,#3a3a3a);border-radius:4px;padding:10px 12px}.vb-pr-over-h{font-family:var(--heading);text-transform:uppercase;margin:0 0 6px;font-size:17px;font-weight:800}.vb-pr-over-box ul{margin:0;padding-left:18px}.vb-pr-over-box li,.vb-pr-over-points{margin:2px 0;font-size:15px}.vb-pr-over-again.btn{min-height:48px}html[data-game-theme=light] .vb-serve-pick.btn:not(.is-on),html[data-game-theme=light] .vb-score-strip .vb-q-side{border-color:#000}@media (height<=700px) and (orientation:portrait){.tk-page.vb-quick-page{--vb-q-panel:256px}.tk-page.vb-quick-page.is-touch{--vb-q-panel:318px}.vb-top{min-height:44px}.vb-score-strip .vb-q-score{font-size:26px}}@media (orientation:landscape) and (height<=520px),(orientation:landscape) and (width>=900px){.bb-live.vb-quick-live:not(.is-pbp){grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:auto minmax(0,1fr)}.bb-live.vb-quick-live:not(.is-pbp)>.vb-top{grid-area:1/2}.bb-live.vb-quick-live:not(.is-pbp)>.vb-score-strip{grid-area:2/2}.bb-live.vb-quick-live:not(.is-pbp)>.vb-q-court-row{grid-area:1/1/-1}.bb-live.vb-quick-live:not(.is-pbp)>.vb-q-panel{grid-area:3/2;height:auto}.tk-page.vb-quick-page,.tk-page.vb-quick-page.is-touch{--vb-q-panel:auto}}:root{--vb-surround:#3b2414}html[data-game-theme=light]{--vb-surround:#eadbc0}.vb-quick-live .vb-q-court-row{margin:0 -4px}.vb-quick-live .vb-q-court-row .vb-team-court{aspect-ratio:auto;background:var(--vb-surround);border-radius:6px;width:100%;max-width:none;height:100%}.vb-score-strip .vb-q-side{min-height:42px;padding:0 6px}.vb-q-scorebox{flex-direction:column;flex:none;justify-content:center;align-items:flex-end;line-height:1;display:flex}.vb-score-strip .vb-q-score{font-size:26px}.vb-q-scorebox .vb-q-serve{letter-spacing:.06em;margin-top:1px;padding:1px 4px;font-size:10px}.vb-score-strip .vb-q-team{text-overflow:clip;font-size:15px}html[data-game-theme=light] .vb-q-serve-error.btn{color:#000;border-color:#000}.is-touch .vb-q-panel>.vb-q-top{flex:0 0 var(--vb-t-top,104px)}.vb-q-top .vb-logged{white-space:nowrap;text-overflow:ellipsis;height:20px;margin:0;overflow:hidden}.vb-t-chips .vb-q-chip.btn,.vb-t-players .vb-q-chip.btn,.vb-q-who .vb-q-chip.btn{box-sizing:border-box;height:44px;min-height:44px}.vb-q-undo:has(.vb-t-skip-end){grid-template-columns:repeat(3,minmax(0,1fr))}.vb-t-skip-end.btn{white-space:normal;padding:0 4px;line-height:1.05}@media (height<=700px) and (orientation:portrait){.tk-page.vb-quick-page{--vb-q-panel:236px}.tk-page.vb-quick-page.is-touch{--vb-q-panel:344px;--vb-t-top:98px}}@media (orientation:landscape) and (height<=520px),(orientation:landscape) and (width>=900px){.vb-quick-live .vb-q-court-row{margin:0}.bb-live.vb-quick-live:not(.is-pbp){grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.vb-quick-live .vb-q-court-row .vb-team-court{width:100%;height:100%}.is-touch .vb-q-panel>.vb-q-top{flex:none}}.vb-between-serve{flex-direction:row;align-items:center;gap:8px}.vb-between-label{flex:0 auto;font-size:14px;line-height:1.1}.vb-between-serve-btns{flex:auto}.vb-between-serve-btns .vb-serve-pick.btn{padding:2px 4px;font-size:15px}.vb-between-more.is-3{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr)}.vb-between-more.is-2{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.vb-between-more .btn{white-space:normal;min-height:48px;padding:0 4px;line-height:1.05}.vb-between-line{font-size:13px}.vb-t-players .vb-t-unknown.btn{text-transform:none;font-size:13px;font-family:var(--heading);padding:0 1px;font-weight:800}html[data-game-theme=light] .vb-q-point.is-them.btn{border-color:#fff;box-shadow:0 0 0 2px #000}.vb-t-players .vb-t-unknown.btn{letter-spacing:0;flex:none;min-width:52px;padding:0 4px;font-size:13px}.vb-t-unknown-alt.btn{display:none}@media (height<=700px) and (orientation:portrait){.is-touch .vb-t-players{display:none}.is-touch .vb-t-unknown-alt.btn{justify-content:center;align-items:center;padding:0 4px;display:inline-flex}.vb-q-undo:has(.vb-t-unknown-alt){grid-template-columns:repeat(4,minmax(0,1fr))}.tk-page.vb-quick-page.is-touch{--vb-q-panel:292px}}.vb-q-mark{width:22px;height:22px;box-shadow:none;background:#c27c3e;border:0;border-radius:4px;position:relative}.vb-q-mark:after{content:"";border-radius:50%;position:absolute;inset:5px}.vb-q-mark.is-us,.vb-q-mark.is-them{box-shadow:none;background:#c27c3e;border:0}.vb-q-mark.is-us:after{background:#fff;box-shadow:0 0 0 1px #000}.vb-q-mark.is-them:after{background:#000;box-shadow:0 0 0 1px #fff}.vb-score-strip .vb-q-side.is-serving{border-color:var(--rg-text,#fff);box-shadow:inset 0 0 0 2px var(--rg-text,#fff)}html[data-game-theme=light] .vb-score-strip .vb-q-side.is-serving{border-color:#000;box-shadow:inset 0 0 0 2px #000}.vb-menu-sheet .ff-sheet-line{margin-bottom:8px}.vb-menu-sheet .vb-menu-list{grid-template-columns:repeat(12,minmax(0,1fr));gap:8px;margin-top:0;display:grid}.vb-menu-sheet .vb-menu-list>*{grid-column:span 6}.vb-menu-sheet .vb-menu-list>.vb-menu-tool{grid-column:span 4;padding-inline:8px}.vb-menu-sheet .vb-menu-list>.vb-menu-scoring,.vb-menu-sheet .vb-menu-list>.vb-menu-two,.vb-menu-sheet .vb-menu-list>.vb-lib-out{grid-column:1/-1}.vb-menu-sheet .vb-menu-scoring{gap:4px;padding:0}.vb-menu-sheet .vb-menu-scoring-btns .btn{white-space:normal;min-width:0;min-height:44px;padding:0 6px;line-height:1.15}.vb-menu-list .vb-menu-item.bb-other-item{overflow-wrap:anywhere;min-width:0;min-height:44px;padding:4px 10px;font-size:15px;line-height:1.2}.vb-menu-sheet .vb-menu-two{padding:3px 10px}.vb-menu-sheet .ff-sheet-actions{align-items:center;gap:12px;display:flex}.vb-menu-sheet .vb-menu-version{margin:0 0 0 auto}@media (orientation:landscape) and (height<=500px){.vb-menu-sheet .ff-sheet-title{font-size:20px}.vb-menu-sheet .ff-sheet-line{margin-bottom:6px}.vb-menu-sheet .vb-menu-list{gap:6px}.vb-menu-sheet .vb-menu-list>*,.vb-menu-sheet .vb-menu-list>.vb-menu-tool{grid-column:span 3}.vb-menu-sheet .vb-menu-scoring{flex-direction:row;align-items:center;gap:10px}.vb-menu-sheet .vb-menu-scoring-btns{flex:auto}.vb-menu-sheet .vb-menu-list>.vb-menu-two,.vb-menu-sheet .vb-menu-list>.vb-lib-out{grid-column:span 6}.vb-menu-sheet .ff-sheet-actions{margin-top:6px}.vb-menu-sheet .ff-back.btn{min-height:44px}}.vb-q-who .vb-q-unknown.btn{letter-spacing:0;text-transform:none;min-width:52px;font-size:13px;font-family:var(--heading);flex:none;padding:0 4px;font-weight:800}@media (height<=700px) and (orientation:portrait){.vb-q-panel>.vb-q-top:has(>.vb-q-tip){z-index:1;justify-content:flex-start;position:relative;overflow:visible}.vb-q-panel:has(>.vb-q-top>.vb-q-tip) .vb-q-ask{visibility:hidden}}.vb-t-tip.vb-q-tip{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;padding:4px 8px 4px 10px;display:grid}.vb-t-tip .vb-q-tip-text{font-size:14px;line-height:1.25}.vb-t-tip .vb-q-tip-actions{flex-direction:column;align-items:stretch;gap:4px}.vb-t-tip .vb-q-tip-actions .btn{padding:0 14px}@media (orientation:portrait){.tk-page.vb-quick-page.is-touch{--vb-t-top:100px;--vb-t-work:199px;--vb-q-panel:calc(var(--vb-t-top) + var(--vb-t-work) + 56px)}.is-touch .vb-q-panel>.vb-t-work{height:var(--vb-t-work);flex-direction:column;gap:6px;display:flex}.is-touch .vb-t-work>*{flex:none}.is-touch .vb-t-work>.vb-t-ends.is-serve{flex:auto;grid-auto-rows:minmax(0,1fr);grid-auto-flow:row}.is-touch .vb-t-ends.is-serve .vb-t-end.btn{height:100%;min-height:0;font-size:22px}.is-touch .vb-t-ends.is-serve .vb-t-end small{font-size:13px}}@media (height<=700px) and (orientation:portrait){.tk-page.vb-quick-page.is-touch{--vb-t-top:100px;--vb-t-work:148px}.is-touch .vb-q-panel>.vb-q-top:has(>.vb-q-tip){justify-content:flex-end;overflow:hidden}}.vb-slab{-webkit-user-select:none;user-select:none;touch-action:manipulation;background:#000;border-radius:6px;position:relative;overflow:hidden}.vb-slab[data-mode=light]{background:#f2f2f2}.vb-quick-live .vb-q-court-row .vb-team-court.vb-slab{background:#000}.vb-quick-live .vb-q-court-row .vb-team-court.vb-slab[data-mode=light]{background:#f2f2f2}.vb-slab-art{width:100%;height:100%;display:block;position:absolute;inset:0}.vb-slab-people{pointer-events:none;position:absolute;inset:0}.vb-p{width:0;height:0;position:absolute}.vb-p-dot{box-sizing:border-box;color:#000;background:#fff;border:2px solid #000;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;margin:-13px 0 0 -13px;font-family:Barlow Condensed,Arial,sans-serif;font-size:17px;font-weight:700;line-height:1;display:flex;position:absolute}.vb-p.is-theirs .vb-p-dot{color:#fff;background:#000;border:3px solid #fff;box-shadow:0 0 0 1.5px #000}.vb-p.is-me .vb-p-dot{color:#000;background:#1dfe1b}.vb-p-serve-ring,.vb-p-ring{box-sizing:border-box;border:3px solid #1dfe1b;border-radius:50%;width:34px;height:34px;margin:-17px 0 0 -17px;position:absolute;box-shadow:0 0 0 1.5px #000,inset 0 0 0 1.5px #000}.vb-p-ring{width:40px;height:40px;margin:-20px 0 0 -20px}.vb-p.is-likely .vb-p-ring{animation:1.4s cubic-bezier(.2,0,.2,1) infinite vb-ring-pulse}@keyframes vb-ring-pulse{50%{transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){.vb-p.is-likely .vb-p-ring{animation:none}}.vb-p.is-dim{opacity:.4}.vb-tag{box-sizing:border-box;white-space:pre;color:#fff;paint-order:stroke fill;-webkit-text-stroke:3.2px #000;justify-content:center;align-items:center;height:16px;font-family:Roboto,Arial,sans-serif;font-size:12.5px;font-weight:700;line-height:1;display:flex;position:absolute}.vb-tag.is-tap{pointer-events:auto;cursor:pointer}.vb-tag i{font-style:normal;font-weight:700}.vb-tag-me{color:#1dfe1b}.vb-tag-reveal{z-index:3}.vb-p-hit{pointer-events:auto;cursor:pointer;background:0 0;border:0;border-radius:50%;width:44px;height:44px;margin:-22px 0 0 -22px;padding:0;position:absolute}.vb-p-hit:disabled{cursor:default}.vb-trail-dot{box-sizing:border-box;color:#000;width:20px;height:20px;font-family:var(--heading);text-align:center;background:#fff;border:2px solid #000;border-radius:50%;margin:-10px 0 0 -10px;font-size:13px;font-weight:800;line-height:16px;position:absolute}.vb-trail-dot.is-now{background:#1dfe1b}.vb-rotate{animation:2.4s cubic-bezier(.2,0,.2,1) forwards vb-rotate-fade}@keyframes vb-rotate-fade{0%,70%{opacity:1}to{opacity:0}}.tk-page.vb-quick-page:not(.is-touch){--vb-q-panel:300px}@media (height<=760px) and (orientation:portrait){.tk-page.vb-quick-page:not(.is-touch){--vb-q-panel:268px}}@media (height<=600px) and (orientation:portrait){.tk-page.vb-quick-page:not(.is-touch){--vb-q-panel:252px}}.vb-say{min-height:20px;color:var(--rg-text,#e6e6e6);align-items:center;gap:8px;margin:0;font-size:14px;line-height:1.2;display:flex}.vb-say-dot{background:#1dfe1b;border:1px solid #000;border-radius:50%;flex:none;width:8px;height:8px}.vb-q-panel.is-one{justify-content:stretch}.vb-o-back.tk-link{min-height:44px;color:var(--rg-text,#fff);align-items:center;gap:4px;margin-top:-11px;margin-bottom:-11px;margin-left:auto;text-decoration:underline;display:inline-flex}.vb-o-chip.btn{box-sizing:border-box;text-transform:none;letter-spacing:0;white-space:normal;flex-direction:column;justify-content:center;align-items:center;min-width:0;height:44px;min-height:44px;padding:0 3px;font-size:14px;line-height:1.05;display:flex;overflow:hidden}.vb-o-chip.btn>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.vb-o-chip.btn small{font-size:10.5px;font-weight:500}.vb-o-chip.btn.is-on{color:#000;background:#1dfe1b;border-color:#000}.vb-o-notsure.btn{border-style:dashed}.vb-o-note{align-items:flex-end;gap:8px;display:flex}.vb-o-note-label{flex:auto;min-width:0}.vb-o-note-input{box-sizing:border-box;width:100%;min-height:44px}.vb-o-done.btn{flex:none;min-height:44px;padding:0 16px}.vb-o-points{flex:none;grid-template-columns:1fr 1fr;gap:8px;display:grid}.vb-o-point.btn{text-transform:none;border-radius:2px;flex-direction:column;justify-content:center;align-items:center;gap:2px;height:64px;min-height:64px;display:flex}.vb-o-point-name{font-family:var(--heading);text-transform:uppercase;font-size:26px;font-weight:800;line-height:1}.vb-o-point.btn small{font-size:12px;font-weight:500}.vb-o-point.btn.is-us{color:#000;background:#1dfe1b;border:2px solid #1dfe1b}.vb-o-point.btn.is-them{color:#fff;background:#000;border:2px solid #fff}html[data-game-theme=light] .vb-o-point.btn.is-us,html[data-game-theme=light] .vb-o-point.btn.is-them{border-color:#000}.vb-o-point.btn:disabled{opacity:.45}.vb-o-bar{border-top:1px solid var(--rg-line,#2e2e2e);flex:none;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.vb-o-bar-btn{height:44px;min-height:44px;color:var(--rg-text,#fff);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;font-family:Roboto,Arial,sans-serif;font-size:14px;font-weight:500;display:flex}.vb-o-bar-btn:disabled{color:#9a9a9a;cursor:default}.vb-o-badge{box-sizing:border-box;color:#000;text-align:center;background:#1dfe1b;border-radius:9px;min-width:18px;height:18px;padding:0 4px;font-size:12px;font-weight:700;line-height:18px}@media (height<=600px) and (orientation:portrait){.vb-o-point.btn{height:56px;min-height:56px}.vb-o-point-name{font-size:22px}.vb-say{font-size:13px}}@media (orientation:landscape) and (height<=520px),(orientation:landscape) and (width>=900px){.bb-live.vb-quick-live:not(.is-pbp)>.vb-say{grid-column:2}}.vb-tag i.vb-tag-serving{color:#1dfe1b}.vb-top:has(.vb-top-score){grid-template-columns:56px minmax(0,1fr) 56px;gap:6px}.vb-top:has(.vb-top-score) .vb-top-btn.btn{min-width:0;padding:0 4px}.vb-top-score{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:6px;margin:0;display:grid}.vb-ts-side{align-items:center;gap:5px;min-width:0;display:flex}.vb-ts-side.is-us{grid-column:1;justify-content:flex-end}.vb-ts-side.is-them{flex-direction:row-reverse;grid-column:3;justify-content:flex-end}.vb-ts-set{flex-direction:column;grid-area:1/2;align-items:center;line-height:1.05;display:flex}.vb-ts-set .vb-strip-set{font-size:19px}.vb-ts-set .vb-top-practice{white-space:nowrap;font-size:11px}.vb-ts-set .vb-ts-rule,.vb-top-mid .vb-ts-rule.is-inline{text-transform:none;letter-spacing:normal;white-space:nowrap;color:var(--rg-text-dim,currentColor);font-size:10px}.vb-ts-code{letter-spacing:.06em;border:1.5px solid;border-radius:2px;flex:none;padding:2px 4px;font-size:14px;font-weight:700}.vb-ts-code.is-us{color:#000;background:#fff;border-color:#000}.vb-ts-code.is-them{color:#fff;background:#000;border-color:#fff;box-shadow:0 0 0 1px #000}.vb-ts-score{font-family:var(--heading);font-size:28px;font-weight:800;line-height:1}.vb-ts-dot{border-radius:50%;flex:none;width:10px;height:10px}.vb-ts-dot.is-on{box-sizing:border-box;background:#1dfe1b;border:1.5px solid #000}html[data-game-theme=light] .vb-o-bar{border-top-color:#cfcfcf}html[data-game-theme=light] .vb-o-bar-btn:disabled{color:#666}@media (height<=600px) and (orientation:portrait){.tk-page.vb-quick-page:not(.is-touch){--vb-q-panel:236px}}.vb-o-spot{color:#fff;background:#000;border:2px solid #1dfe1b;border-radius:4px;flex-direction:column;gap:6px;padding:8px 10px;display:flex}.vb-o-spot-ask{margin:0;font-size:15px;font-weight:700;line-height:1.25}.vb-o-spot-row{align-items:center;gap:10px;display:flex}.vb-o-spot-time{background:#2e2e2e;border-radius:3px;flex:auto;height:6px;overflow:hidden}.vb-o-spot-fill{transform-origin:0;background:#1dfe1b;width:100%;height:100%;animation:linear forwards vb-spot-time;display:block}@keyframes vb-spot-time{to{transform:scaleX(0)}}.vb-o-skip.btn{color:#fff;border-color:#fff;flex:none;min-height:44px;padding:0 18px}.vb-tag i.vb-tag-lib{color:inherit}.bb-live.vb-mp-live:not(.is-pbp){box-sizing:border-box;height:100%;min-height:0;padding-bottom:calc(var(--safe-bottom,0px) + 6px);flex-direction:column;gap:6px;display:flex}.vb-mp-live>*{flex:none}.vb-mp-live .vb-mp-court-row{flex:1 1 0;min-height:120px;display:flex}.vb-mp-live .vb-mp-court-row .vb-team-court{width:100%;height:100%}.vb-mp-panel{flex-direction:column;gap:5px;display:flex}.vb-mp-bar{background:var(--rg-surface-2,#161616);border-radius:4px;align-items:center;gap:8px;min-height:40px;padding:2px 8px;display:flex}html[data-game-theme=light] .vb-mp-bar{background:#f0f0f0}.vb-mp-n{box-sizing:border-box;color:#000;min-width:28px;height:28px;font-family:var(--heading);text-align:center;background:#1dfe1b;border:1.5px solid #000;border-radius:14px;flex:none;padding:0 4px;font-size:17px;font-weight:800;line-height:25px}.vb-mp-who{flex-direction:column;flex:auto;min-width:0;line-height:1.15;display:flex}.vb-mp-name{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:700;overflow:hidden}.vb-mp-where{color:var(--rg-text-dim,#e6e6e6);font-size:12.5px}.vb-mp-totals{font-family:var(--heading);flex:none;font-size:16px;font-weight:800}.vb-mp-label{letter-spacing:.1em;color:var(--rg-text-dim,#e6e6e6);margin:0;font-size:11px;font-weight:700}.vb-mp-btns{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.vb-mp-btn.btn{box-sizing:border-box;text-transform:none;letter-spacing:0;white-space:normal;border-radius:2px;min-width:0;height:48px;min-height:48px;padding:0 3px;font-size:15px;line-height:1.05}.vb-mp-btn.btn.is-green{color:#000;background:#1dfe1b;border:2px solid #1dfe1b;font-weight:700}.vb-mp-btn.btn.is-plain,.vb-mp-btn.btn.is-error{color:var(--rg-text,#fff);border:1.5px solid var(--rg-text,#fff);background:0 0}.vb-mp-btn.btn.is-error{border-style:dashed}html[data-game-theme=light] .vb-mp-btn.btn.is-green{border-color:#000}.vb-mp-hint{color:var(--rg-text-dim,#e6e6e6);margin:0;font-size:12.5px;line-height:1.25}.vb-mp-bench,.vb-mp-final,.vb-mp-setover{flex-direction:column;gap:6px;display:flex}.vb-mp-bench-line{margin:0;font-size:14px}.vb-mp-in.btn,.vb-mp-nextset.btn{min-height:48px}@media (height<=700px) and (orientation:portrait){.vb-mp-hint{display:none}.vb-mp-live .vb-o-point.btn{gap:0;height:52px;min-height:52px;padding-block:0}.vb-mp-live .vb-o-point-name{font-size:23px}.vb-mp-btn.btn{height:44px;min-height:44px}}@media (orientation:landscape) and (height<=520px),(orientation:landscape) and (width>=900px){.bb-live.vb-mp-live:not(.is-pbp){grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:6px 16px;display:grid}.vb-mp-live>.vb-top{grid-area:1/2}.vb-mp-live>.vb-say{grid-area:2/2}.vb-mp-live>.vb-mp-court-row{grid-area:1/1/-1;min-height:0}.vb-mp-live>.vb-mp-panel{grid-area:3/2;min-height:0;overflow-y:auto}.vb-mp-hint{display:none}}.vb-say-slot{align-items:center;min-height:30px;display:flex;position:relative}.vb-say-slot .ff-banner-anchor{height:auto;position:absolute;inset:0}.vb-say-slot .ff-banner-spot{top:0}.vb-mp-live>.vb-say-slot{flex:none}@media (orientation:landscape) and (height<=520px),(orientation:landscape) and (width>=900px){.vb-mp-live>.vb-say-slot{grid-area:2/2}}.vb-recap-tabs{margin:4px 0 8px}.vb-recap-list{flex-direction:column;margin:4px 0 0;padding:0;list-style:none;display:flex}.vb-recap-list li{border-bottom:1px solid var(--rg-line,#2e2e2e);align-items:center;gap:10px;min-height:36px;font-size:15px;display:flex}.vb-recap-list li>span:first-child{flex:auto}.vb-recap-list li b{font-family:var(--heading);text-align:right;min-width:36px;font-size:20px}.vb-recap-list li.is-best{font-weight:700}.vb-recap-list li.is-best b{color:#000;background:#1dfe1b;border-radius:2px;padding:0 4px}.vb-recap-wl{color:var(--rg-text-dim,#e6e6e6);font-size:13px}.vb-recap-best{margin:8px 0 0;font-size:14px}.vb-recap-court{height:300px;display:flex}.vb-recap-court .vb-team-court{width:100%;height:100%}.vb-live-stats{flex-direction:column;gap:6px;display:flex}.vb-live-box{border-collapse:collapse;width:100%;font-size:14px}.vb-live-box th,.vb-live-box td{border-bottom:1px solid var(--rg-line,#2e2e2e);text-align:right;white-space:nowrap;padding:6px 4px}.vb-live-box th:first-child{text-align:left}.vb-live-box tbody th:first-child,.vb-live-box thead th:first-child{text-overflow:ellipsis;width:100%;max-width:0;overflow:hidden}.vb-live-box tr.is-team{font-weight:700}.vb-live-them{margin:0;font-size:15px;font-weight:700}.vb-live-stats-all.btn,.vb-live-stats-short.tk-link{min-height:44px}.vb-live-stats-short.tk-link{color:var(--rg-text,#fff);align-items:center;gap:4px;text-decoration:underline;display:inline-flex}.vb-ts-dot,.vb-say-dot{color:#000}@media (orientation:landscape) and (height<=520px){.vb-mp-live .vb-mp-label{display:none}.vb-mp-live .vb-mp-bar{min-height:34px}.vb-mp-live .vb-mp-btn.btn{height:44px;min-height:44px}.vb-mp-live .vb-o-point.btn{height:48px;min-height:48px}.vb-mp-live .vb-o-point small{display:none}.vb-mp-live>.vb-mp-panel{overflow:visible}.bb-live.vb-mp-live:not(.is-pbp){row-gap:4px}.vb-mp-panel{gap:4px}}@media (orientation:landscape) and (height<=520px),(orientation:landscape) and (width>=900px){.bb-live.vb-quick-live:not(.is-pbp)>.vb-say-slot{grid-column:2}}.vb-top-score{container:vb-ts/inline-size}@container vb-ts (width<=290px){.vb-ts-side{grid-template-columns:auto auto;align-items:center;gap:2px 4px;display:grid}.vb-ts-side.is-us{justify-content:end}.vb-ts-side.is-them{justify-content:start}.vb-ts-side .vb-ts-code{grid-area:1/1/auto/-1;padding:0 3px;line-height:1.15}.vb-ts-side.is-us .vb-ts-code{justify-self:end}.vb-ts-side.is-them .vb-ts-code{justify-self:start}.vb-ts-side .vb-ts-score{grid-row:2;font-size:22px}.vb-ts-side .vb-ts-dot{grid-row:2}.vb-ts-side.is-us .vb-ts-score,.vb-ts-side.is-them .vb-ts-dot{grid-column:1}.vb-ts-side.is-us .vb-ts-dot,.vb-ts-side.is-them .vb-ts-score{grid-column:2}}.bb-other-item:has(>.vb-menu-main+.vb-menu-sub){text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;display:flex}html:has(.pr-bar):has(.vb-live) .modal-backdrop.ff-backdrop{top:calc(var(--vv-top,0px) + 54px);height:calc(var(--vv-height,100%) - 54px)}.vb-team-live .vb-say-slot{min-height:48px}.vb-logged-bar.ff-banner{min-height:48px;padding:2px 4px 2px 10px}.vb-logged-bar .ff-banner-text{flex:auto}.vb-logged-bar .ff-banner-line{white-space:normal;overflow-wrap:anywhere;font-size:14px;line-height:17px;overflow:visible}:is(.vb-logged-bar .ff-banner-spot,.vb-say-slot .ff-banner-spot:has(.vb-logged-bar)){pointer-events:auto}.vb-logged-undo.btn{color:#000;background:0 0;border:2px solid #000;flex:none;min-width:64px;min-height:44px;padding:0 10px;font-weight:800}.vb-spots-line{min-height:44px;color:var(--rg-text-dim,#e6e6e6);flex:none;align-items:center;gap:2px;margin:0;padding:0 2px;font-size:13px;display:flex}.vb-spots-line .vb-spots-change.tk-link{min-height:44px;color:var(--rg-text,#fff);align-items:center;margin:0;padding:0 6px;font-size:13px;text-decoration:underline;display:inline-flex}html[data-game-theme=light] .vb-spots-line{color:#333}html[data-game-theme=light] .vb-spots-line .vb-spots-change.tk-link{color:#000}:is(.vb-q-court-row:has(>.vb-spots-line),.vb-mp-court-row:has(>.vb-spots-line)){flex-direction:column;display:flex}:is(.vb-q-court-row:has(>.vb-spots-line)>.vb-team-court,.vb-mp-court-row:has(>.vb-spots-line)>.vb-team-court){flex:auto;min-height:0}@media (orientation:landscape) and (width>=900px) and (hover:hover) and (pointer:fine){.bb-live.vb-quick-live:not(.is-pbp),.bb-live.vb-mp-live:not(.is-pbp){width:100%;max-width:none}.bb-live.vb-mp-live:not(.is-pbp){grid-template-columns:auto minmax(0,1fr)}}.vb-spots-line.is-beside{display:none}@media (height<=700px){.vb-spots-line.is-under{display:none}.vb-say-slot>.vb-spots-line.is-beside{flex:none;min-height:44px;margin-left:auto;display:flex}.vb-say-slot:has(>.vb-spots-line.is-beside){gap:6px}.vb-say-slot:has(>.vb-spots-line.is-beside)>.vb-say{flex:auto;min-width:0}}.vb-say-slot .ff-banner-anchor{pointer-events:none}.vb-say-slot .ff-banner-anchor .ff-banner{pointer-events:auto}@media (height<=700px){.vb-say-slot:has(.ff-banner)>.vb-spots-line.is-beside{visibility:hidden}}.vb-mp-whereline{flex-wrap:wrap;align-items:center;column-gap:8px;min-width:0;display:flex}@media (height<=700px){.vb-team-live .vb-say-slot,.vb-logged-bar.ff-banner{min-height:44px}.vb-logged-bar .ff-banner-line{font-size:13px;line-height:16px}html:has(.vb-live) .pr-bar{min-height:44px;padding-top:0;padding-bottom:0}html:has(.pr-bar):has(.vb-live) .modal-backdrop.ff-backdrop{top:calc(var(--vv-top,0px) + 46px);height:calc(var(--vv-height,100%) - 46px)}}@media (height<=700px) and (orientation:portrait){.bb-live.vb-quick-live:not(.is-pbp){gap:4px;padding-bottom:6px}}@media (height<=700px){.vb-say-slot:has(>.vb-spots-line.is-beside){height:44px}.vb-say-slot:has(>.vb-spots-line.is-beside)>.vb-say{font-size:13px;line-height:14px}}:is(.lg-slim.vb-top,.lg-slim.vb-top:has(.vb-top-score)){gap:8px;min-height:48px;display:flex}.lg-slim.vb-top .lg-slim-mid>.vb-top-mid{flex:auto;min-width:0}.vb-menu-sheet .vb-menu-list>.vb-menu-short{grid-column:span 4}.vb-menu-sheet .vb-menu-list>.vb-menu-short.vb-menu-end{grid-column:span 6}.vb-menu-sheet .vb-menu-list>.vb-menu-short{flex-direction:column;justify-content:center;align-items:flex-start;padding-inline:8px;display:flex}.vb-menu-sheet .vb-menu-short .vb-menu-sub{font-size:12px}@media (orientation:portrait) and (height<=600px){.vb-menu-sheet .vb-menu-scoring{flex-direction:row;align-items:center;gap:10px}.vb-menu-sheet .vb-menu-scoring-btns{flex:auto}.vb-menu-sheet .ff-sheet-title{font-size:20px}.vb-menu-sheet .ff-sheet-line{margin-bottom:0}.vb-menu-sheet .vb-menu-list{gap:6px}}@media (height<=700px) and (orientation:portrait){:is(.lg-slim.vb-top,.lg-slim.vb-top:has(.vb-top-score)){min-height:44px}}@media (height<=600px) and (orientation:portrait){.vb-mp-live .vb-mp-label{display:none}}html:has(.pr-bar):has(.vb-live) .modal-panel.tk-sheet{max-height:calc(var(--vv-height,100svh) - 54px - max(16px, var(--safe-top)) - 8px)}@media (height<=700px){html:has(.pr-bar):has(.vb-live) .modal-panel.tk-sheet{max-height:calc(var(--vv-height,100svh) - 46px - max(16px, var(--safe-top)) - 8px)}}@media (orientation:landscape) and (height<=520px){.vb-mp-live .vb-spots-line.is-beside{display:none}.vb-mp-live .vb-spots-line.is-under{display:flex}:is(.vb-mp-live .vb-say-slot,.vb-mp-live .vb-say-slot:has(>.vb-spots-line.is-beside)){height:auto;min-height:30px}html:has(.pr-bar) .tk-page.vb-page:has(.vb-mp-live){padding-top:6px}}@media (orientation:landscape) and (height<=500px){.vb-menu-sheet .vb-menu-list>.vb-menu-end{order:-1;grid-column:1/-1}}.vb-mp-btn.btn.is-grey{color:#fff;background:#333;border:1.5px solid #333}html[data-game-theme=light] .vb-mp-btn.btn.is-grey{color:#161616;background:#dedede;border:2px solid #161616}.vb-mp-btn.btn.is-error{border:3px solid #ffd23f}html[data-game-theme=light] .vb-mp-btn.btn.is-error{border-color:#8a5a00}@media (orientation:landscape) and (height<=500px){.vb-menu-sheet .ff-sheet-title,.vb-menu-sheet .ff-sheet-line{display:none}.vb-menu-sheet .vb-menu-list{grid-auto-flow:dense}.vb-menu-sheet .vb-menu-list>.vb-menu-short{grid-column:span 3}.modal-backdrop.ff-backdrop:has(>.vb-menu-sheet:not(.is-other)){padding-top:max(4px, var(--safe-top));padding-bottom:0}.modal-panel.tk-sheet.vb-menu-sheet:not(.is-other){max-height:calc(var(--vv-height,100svh) - max(4px, var(--safe-top)));padding-top:clamp(4px, calc(10px - var(--safe-bottom)), 10px);padding-bottom:max(8px, min(34px, calc(var(--safe-bottom) * 100)))}html:has(.pr-bar):has(.vb-live) .modal-panel.tk-sheet.vb-menu-sheet:not(.is-other){max-height:calc(var(--vv-height,100svh) - 46px - max(4px, var(--safe-top)))}.vb-menu-sheet:not(.is-other) .ff-sheet-actions{margin-top:4px}.vb-menu-sheet .vb-menu-list>.vb-menu-end{order:-2}.vb-menu-sheet .vb-menu-list>[data-menu=tracking],.vb-menu-sheet .vb-menu-list>[data-menu=pbp],.vb-menu-sheet .vb-menu-list>[data-menu=stats],.vb-menu-sheet .vb-menu-list>.vb-replay-tips{order:-1}.vb-menu-sheet .vb-menu-list>[data-menu=theme],.vb-menu-sheet .vb-menu-list>[data-menu=help]{order:1}.vb-menu-sheet .vb-menu-list>.vb-menu-tool{order:2}.vb-menu-sheet .vb-menu-list>[data-menu=other]{order:3}.vb-menu-sheet .vb-menu-list>.vb-menu-other{order:4}.vb-menu-sheet .vb-menu-list>.vb-menu-end,.vb-menu-sheet .vb-menu-list>.vb-menu-short.vb-menu-end,.vb-menu-sheet .vb-menu-list>.vb-lib-out{grid-column:span 3}.vb-menu-sheet .vb-menu-list>.vb-menu-scoring{grid-column:span 6}.vb-menu-sheet .vb-menu-list:has(>.vb-menu-scoring)>[data-menu=tracking]{display:none}}.vb-o-bar-btn.vb-o-fix{border-radius:4px;box-shadow:inset 0 0 0 2px #1dfe1b}.vb-mp-live .vb-o-bar{grid-template-columns:repeat(3,minmax(0,1fr))}.vb-mp-inout{flex:none;gap:4px;display:flex}.vb-mp-inout button{min-width:52px;height:44px;min-height:44px;color:var(--rg-text,#fff);cursor:pointer;background:0 0;border:1.5px solid #1dfe1b;border-radius:4px;padding:0 6px;font-family:Roboto,Arial,sans-serif;font-size:14px;font-weight:700}.vb-mp-inout button[aria-pressed=true]{color:#000;background:#1dfe1b}html[data-game-theme=light] .vb-mp-inout button{color:#000;border-color:#000}html[data-game-theme=light] .vb-mp-inout button[aria-pressed=true]{background:#1dfe1b;border-color:#000}@media (width<=400px){.vb-mp-inout button{min-width:46px;padding:0 4px}}.vb-spot-court{border:2px solid var(--rg-line,#2e2e2e);background:#0b2a0b;border-radius:4px;flex-direction:column;gap:4px;margin:4px 0 8px;padding:6px;display:flex}html[data-game-theme=light] .vb-spot-court{background:#e7f6e7;border-color:#999}.vb-spot-net{text-align:center;letter-spacing:.15em;border-bottom:3px solid;margin-bottom:2px;padding-bottom:2px;font-size:11px;font-weight:700;display:block}.vb-spot-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.vb-spot-cell{border:1.5px solid var(--rg-line,#444);background:var(--rg-surface-2,#161616);min-height:60px;color:var(--rg-text,#fff);cursor:pointer;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:4px 2px;display:flex}html[data-game-theme=light] .vb-spot-cell{color:#000;background:#fff;border-color:#999}.vb-spot-cell.is-on{border-color:#1dfe1b;box-shadow:inset 0 0 0 2px #1dfe1b}.vb-spot-n{font-family:var(--heading);font-size:20px;font-weight:800;line-height:1}.vb-spot-w{text-align:center;font-size:11.5px;line-height:1.15}.vb-spot-w.is-serve{font-weight:700}@media (height<=520px){.vb-spot-cell{min-height:44px}}.vb-ask-item.is-green{border-color:#1dfe1b}.vb-ask-item.is-error{border:3px solid #ffd23f}html[data-game-theme=light] .vb-ask-item.is-error{border-color:#8a5a00}@media (orientation:landscape) and (height<=600px){.vb-spot-wrap{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;gap:8px;display:grid}.vb-spot-wrap .vb-spot-court{margin:0}.vb-spot-wrap .bb-other-item{min-height:44px;padding-top:4px;padding-bottom:4px}}@media (orientation:landscape) and (height<=520px){.modal-panel.tk-sheet:is(.vb-ask,.vb-spot-sheet){width:min(840px,100%);padding:6px 12px max(8px, min(34px, calc(var(--safe-bottom) * 100)));position:relative}html:has(.pr-bar):has(.vb-live) .modal-panel.tk-sheet:is(.vb-ask,.vb-spot-sheet){padding-bottom:max(8px, min(34px, calc(var(--safe-bottom) * 100)))}.modal-panel.tk-sheet:is(.vb-ask,.vb-spot-sheet) .ff-sheet-title{margin:0 0 2px;padding-right:104px;font-size:20px}:is(.vb-ask,.vb-spot-sheet) .ff-sheet-line{margin:0 0 4px;padding-right:104px}:is(.vb-ask,.vb-spot-sheet) .ff-sheet-actions{margin:0;position:absolute;top:6px;right:12px}:is(.vb-ask,.vb-spot-sheet) .ff-sheet-actions .ff-back{width:auto;min-width:92px;min-height:44px}.vb-ask .vb-ask-list{flex-flow:wrap;gap:8px;margin-top:4px}.vb-ask .vb-ask-list>*{flex:1 1 0;min-width:0}.vb-ask .vb-ask-list>.vb-ask-noteform{flex-basis:100%}.vb-ask .vb-ask-item,.vb-ask .vb-ask-other{padding:4px 10px}.vb-spot-sheet .vb-spot-wrap{gap:10px}.vb-spot-sheet .vb-spot-court{gap:3px;padding:2px 6px 4px}.vb-spot-sheet .vb-spot-net{margin-bottom:1px;padding-bottom:2px;line-height:1}.vb-spot-sheet .vb-spot-cell{grid-template-columns:auto auto;place-content:center;gap:0 6px;min-height:44px;padding:2px 4px;display:grid}.vb-spot-sheet .vb-spot-n{align-self:center}.vb-spot-sheet .vb-spot-cell:has(>.is-serve) .vb-spot-n{grid-row:span 2}.vb-spot-sheet .vb-spot-w{text-align:left}.vb-spot-sheet .vb-spot-list{gap:6px;margin-top:0}.vb-spot-sheet .vb-spot-item .vb-menu-sub{display:none}.vb-spot-sheet .vb-spot-wrap .bb-other-item{min-height:44px;padding-block:0}}@media (orientation:landscape) and (height<=420px){.bb-live.vb-mp-live:not(.is-pbp){grid-template-rows:auto minmax(0,1fr)}.vb-mp-live>.vb-top{grid-area:1/2}.vb-mp-live>.vb-say-slot,.vb-mp-live>.vb-say{grid-area:1/1;align-self:center}.vb-mp-live>.vb-mp-court-row{grid-area:2/1}.vb-mp-live>.vb-mp-panel{grid-area:2/2}}@media (orientation:landscape) and (height<=300px) and (width>=760px){.vb-mp-live .vb-mp-panel:has(>.vb-o-points+.vb-o-bar){grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);column-gap:6px;display:grid}.vb-mp-live .vb-mp-panel:has(>.vb-o-points+.vb-o-bar)>*{grid-column:1/-1}.vb-mp-live .vb-mp-panel>.vb-o-points:has(+.vb-o-bar){grid-column:1}.vb-mp-live .vb-mp-panel>.vb-o-points+.vb-o-bar{border-top:0;grid-area:span 1/2;align-self:center}.vb-mp-live .vb-o-points+.vb-o-bar .vb-o-bar-btn{white-space:normal;padding:0 2px;font-size:13px;line-height:1.1}}@media (orientation:landscape) and (height<=420px){html:has(.pr-bar) .bb-live.vb-mp-live:not(.is-pbp){grid-template-rows:auto auto minmax(0,1fr)}html:has(.pr-bar) .vb-mp-live>.vb-top{grid-area:1/1}html:has(.pr-bar) .vb-mp-live>.vb-top.lg-slim{padding-left:0;padding-right:0}html:has(.pr-bar) .vb-mp-live>.vb-say-slot{grid-area:2/1}html:has(.pr-bar) .vb-mp-live>.vb-mp-court-row{grid-area:3/1}html:has(.pr-bar) .vb-mp-live>.vb-mp-panel{grid-area:1/2/-1}}.vb-mp-live .vb-o-points{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-width:0}.vb-mp-live .vb-o-point.btn{min-width:0;overflow:hidden}@media (orientation:landscape) and (height<=300px) and (width>=760px){.vb-mp-live .vb-o-points:has(+.vb-o-bar) .vb-o-point-name{white-space:nowrap;font-size:21px}}@media (orientation:landscape) and (height<=520px){.vb-spot-sheet .vb-spot-list{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:start;display:grid}.vb-spot-sheet .vb-spot-list>:not(.vb-spot-bench):not([data-spot=none]){grid-column:1/-1}}.vb-between{justify-content:flex-start;overflow-y:auto}.vb-between>*{flex-shrink:0}.vb-between>:first-child{margin-top:auto}@media (orientation:landscape) and (height<=420px){.vb-team-live:has(.vb-between) .vb-say-slot{display:none}.vb-between{gap:3px}.vb-between .vb-between-more .btn,.vb-between .vb-start-set.btn{min-height:44px}.vb-between .vb-between-head.vb-q-prompt{min-height:0;padding:5px 8px;font-size:14px;line-height:1.25}.vb-between .vb-between-line{font-size:12.5px;line-height:1.25}}@media (orientation:landscape) and (height<=340px),(orientation:portrait) and (height<=600px){.vb-between:has(.vb-between-six) .vb-between-tip{display:none}}@media (orientation:landscape) and (height<=340px){.vb-between{gap:2px}}.vb-court.is-compact .vb-tag{-webkit-text-stroke-width:3px;height:14px;font-size:10.5px}.vb-court.is-compact .vb-p-dot{border-width:1.5px;width:20px;height:20px;margin:-10px 0 0 -10px;font-size:14px}.vb-court.is-compact .vb-p.is-theirs .vb-p-dot{border-width:2.5px}.vb-court.is-compact .vb-p-serve-ring{width:28px;height:28px;margin:-14px 0 0 -14px}.vb-court.is-compact .vb-p-ring{width:32px;height:32px;margin:-16px 0 0 -16px}.vb-six .lp-start{bottom:calc(8px + var(--safe-bottom,0px));z-index:3;box-shadow:0 0 0 8px var(--rg-page);position:sticky}.vb-six .lp-row.pr-row:not(.no-n):not(.no-right){grid-template-columns:30px 48px minmax(0,1fr) 72px}.vb-six .pr-pos-box.is-empty.is-long{white-space:normal;width:72px;min-width:0;padding:2px 3px;font-size:13px;line-height:1.1}@media (orientation:landscape) and (height<=340px) and (width<=799px){.bb-live.vb-team-live.vb-quick-live:not(.is-pbp){grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr)}}@media (orientation:landscape) and (height<=300px){.bb-live.vb-team-live.vb-quick-live:not(.is-pbp):not(:has(.vb-between)){grid-template-rows:auto minmax(0,1fr) auto}.bb-live.vb-team-live.vb-quick-live:not(.is-pbp):not(:has(.vb-between))>.vb-q-court-row{grid-area:1/1/3}.bb-live.vb-team-live.vb-quick-live:not(.is-pbp):not(:has(.vb-between))>.vb-say-slot{grid-area:3/1;min-width:0}.bb-live.vb-team-live.vb-quick-live:not(.is-pbp):not(:has(.vb-between))>.vb-top{grid-area:1/2}.bb-live.vb-team-live.vb-quick-live:not(.is-pbp):not(:has(.vb-between))>.vb-q-panel{grid-area:2/2/4}}html:has(.vb-six){scroll-padding-bottom:calc(76px + var(--safe-bottom,0px))}.tk-page:has(.vb-six){scroll-padding-bottom:calc(76px + var(--safe-bottom,0px))}.vb-six button,.vb-six input{scroll-margin-bottom:calc(76px + var(--safe-bottom,0px))}.vb-ask-item{height:auto;padding-top:10px;padding-bottom:10px}.vb-ask-item .vb-menu-main,.vb-ask-item .vb-menu-sub{white-space:normal;overflow-wrap:anywhere;max-width:100%;display:block}.vb-mp-bar,.vb-mp-live .vb-mp-bar{box-sizing:border-box;align-items:center;gap:6px;height:48px;min-height:48px;padding:2px 6px;display:flex}.vb-mp-who-btn{min-width:0;min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:auto;align-items:center;gap:8px;margin:0;padding:0 2px;display:flex}.vb-mp-who-btn:disabled{cursor:default}.vb-mp-who-btn{height:44px;overflow:hidden}.vb-mp-who-btn .vb-mp-name{font-size:14.5px;line-height:17px}.vb-mp-who-btn .vb-mp-whereline{display:block}.vb-mp-who-btn .vb-mp-where{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:1px;font-size:12px;line-height:13px;display:-webkit-box;overflow:hidden}.vb-mp-where.is-ask{color:var(--rg-text,#fff);text-decoration:underline}html[data-game-theme=light] .vb-mp-where.is-ask{color:#000}.vb-mp-rotate.btn{color:#000;min-width:0;height:44px;min-height:44px;font-family:var(--heading);letter-spacing:0;text-transform:none;background:#1dfe1b;border:2px solid #1dfe1b;border-radius:4px;flex:none;justify-content:center;align-items:center;gap:5px;padding:0 12px;font-size:19px;font-weight:800;display:inline-flex}html[data-game-theme=light] .vb-mp-rotate.btn{border-color:#000}@media (width<=400px){.vb-mp-rotate.btn{padding:0 8px;font-size:17px}.vb-mp-rotate svg{width:15px;height:15px}}.vb-mp-live .vb-say-slot{min-height:44px}.vb-mp-moved{z-index:1;background:var(--rg-page,#000);min-width:0;color:var(--rg-text,#fff);border:2px solid #1dfe1b;border-radius:4px;align-items:center;gap:6px;padding:0 4px 0 8px;font-size:15px;display:flex;position:absolute;inset:0}html[data-game-theme=light] .vb-mp-moved{color:#000;background:#fff}.vb-mp-moved-text{flex:auto;min-width:0;font-weight:700;line-height:1.15}.vb-mp-moved .vb-mp-moved-undo.tk-link{min-height:44px;color:var(--rg-text,#fff);flex:none;align-items:center;margin:0;padding:0 8px;font-size:15px;font-weight:700;text-decoration:underline;display:inline-flex}html[data-game-theme=light] .vb-mp-moved .vb-mp-moved-undo.tk-link{color:#000}.vb-mp-live .vb-mp-label.is-who{justify-content:space-between;gap:8px;line-height:14px;display:flex}.vb-mp-label .vb-mp-totals{white-space:nowrap;text-overflow:ellipsis;letter-spacing:0;text-transform:none;flex:0 auto;min-width:0;font-family:inherit;font-size:11px;font-weight:700;overflow:hidden}.vb-mp-btns.is-serve{grid-template-columns:repeat(2,minmax(0,1fr))}.vb-mp-btns.is-serve .vb-mp-btn.btn{flex-direction:column;justify-content:center;align-items:center;gap:1px;display:flex}.vb-mp-btn-main{font-weight:700}.vb-mp-btn-sub{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:11.5px;font-weight:500;line-height:1.1;overflow:hidden}.vb-where-sheet .vb-spot-cell .vb-spot-w:not(.is-serve){font-size:15px;font-weight:700}@media (orientation:landscape) and (height<=520px){.vb-mp-live .vb-mp-btn.btn{height:44px;min-height:44px}}@media (height<=600px) and (orientation:portrait),(orientation:landscape) and (height<=520px) and (height>=341px){.vb-mp-live .vb-mp-label.is-who{display:flex}}@media (height<=600px) and (orientation:portrait){.vb-mp-live .vb-mp-label.is-who{line-height:12px}}@media (orientation:landscape) and (height<=340px){.vb-mp-live .vb-mp-label.is-who{display:none}}.vb-ww-sheet{--ww-court:#2a1a10;--ww-cell-line:#9a9a9a;--ww-bench:#1c1c1c;--ww-text:#fff;--ww-dim:#e6e6e6;--ww-pick:#10260f;--ww-tool:#1c1c1c;--ww-tool-line:#6a6a6a}html[data-game-theme=light] .vb-ww-sheet{--ww-court:#f3e7da;--ww-cell-line:#6a6a6a;--ww-bench:#f0f0f0;--ww-text:#000;--ww-dim:#333;--ww-pick:#e3f7e3;--ww-tool:#fff;--ww-tool-line:#8a8a8a}.vb-ww-team{grid-template-columns:1fr 1fr;gap:6px;margin:4px 0 8px;display:grid}.btn.vb-ww-team-btn{border:1px solid var(--ww-tool-line);background:var(--ww-tool);min-height:44px;color:var(--ww-text);font-family:var(--heading);text-overflow:ellipsis;white-space:nowrap;border-radius:6px;padding:0 8px;font-size:17px;font-weight:700;overflow:hidden}.btn.vb-ww-team-btn.is-on{border:2px solid #1dfe1b}.vb-ww-status{background:var(--ww-pick);color:var(--ww-text);border:1px solid #1dfe1b;border-radius:6px;align-items:center;gap:8px;margin:0 0 8px;padding:6px 8px 6px 10px;font-size:15px;font-weight:500;display:flex}.vb-ww-status.is-error{border-color:var(--rg-error,#ff6b6b)}.vb-ww-said{flex:auto;min-width:0}.btn.vb-ww-undo{border:1px solid var(--ww-text);min-height:44px;color:var(--ww-text);font-family:var(--heading);background:0 0;border-radius:4px;flex:none;padding:0 14px;font-size:17px;font-weight:700}.vb-ww-net{border-bottom:3px solid var(--ww-text);text-align:center;letter-spacing:1px;color:var(--ww-dim);margin:0 0 6px;padding-bottom:4px;font-size:12px;font-weight:600}.vb-ww-rowlab{letter-spacing:.5px;color:var(--ww-dim);margin:6px 0 4px;font-size:11px;font-weight:600}.vb-ww-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.vb-ww-p{border:1px dashed var(--ww-cell-line);background:var(--ww-court);min-width:0;min-height:76px;color:var(--ww-text);font:inherit;cursor:pointer;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:4px 2px;display:flex}.vb-ww-j{box-sizing:border-box;color:#000;width:32px;height:32px;font-family:var(--heading);background:#fff;border:2px solid #000;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:inline-flex}.vb-ww-nm{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:14px;font-weight:700;overflow:hidden}.vb-ww-wh{color:var(--ww-dim);text-align:center;font-size:11px}.vb-ww-p.is-server .vb-ww-wh{color:var(--ww-text);font-weight:700}.vb-ww-p.is-pick,.vb-ww-b.is-pick{background:var(--ww-pick);border:3px solid #1dfe1b}.vb-ww-p.is-pick .vb-ww-j{box-shadow:0 0 0 3px #1dfe1b}.vb-ww-p.is-pick .vb-ww-wh{color:var(--ww-text);font-weight:700}.vb-ww-bench{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:6px;display:grid}.vb-ww-b{border:1px dashed var(--ww-cell-line);background:var(--ww-bench);min-width:0;min-height:48px;color:var(--ww-text);font-family:var(--heading);cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:0 10px;font-size:16px;font-weight:700;display:flex}.vb-ww-b .vb-ww-j{width:30px;height:30px;font-size:15px}.vb-ww-bn{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vb-ww-b small{font-family:var(--body,Roboto, sans-serif);color:var(--ww-dim);margin-left:auto;font-size:12px;font-weight:400}.vb-ww-tools{grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:6px;margin-top:10px;display:grid}.btn.vb-ww-tool{border:1px solid var(--ww-tool-line);background:var(--ww-tool);min-height:48px;color:var(--ww-text);font-family:var(--heading);border-radius:6px;padding:0 6px;font-size:16px;font-weight:700}.btn.vb-ww-tool[aria-pressed=true]{border:2px solid #1dfe1b}.vb-ww-num{border:1px dashed var(--ww-cell-line);background:var(--ww-court);border-radius:6px;flex-direction:column;align-items:stretch;gap:2px;min-width:0;padding:4px;display:flex}.vb-ww-num-in{min-height:44px;font-family:var(--heading);color:var(--ww-text);background:var(--rg-page);border:1px solid var(--ww-cell-line);cursor:pointer;border-radius:6px;font-size:22px;font-weight:700}.vb-ww-num-in.is-empty{color:var(--rg-text-off)}.vb-ww-num.is-active .vb-ww-num-in{border:2px solid var(--tk-accent)}.btn.vb-ww-six-save{width:100%;min-height:48px;margin-top:8px}.btn.vb-ww-done{min-height:48px}@media (height<=420px){.vb-ww-p{min-height:64px}.vb-ww-j{width:28px;height:28px;font-size:15px}}html.vv-keyboard .modal-backdrop.ff-backdrop:has(>:is(.vb-ww-other,.vb-ww-new)){top:var(--vv-top,0px);height:var(--vv-height,100%)}html.vv-keyboard .modal-panel:is(.vb-ww-other,.vb-ww-new){max-height:var(--vv-height,100svh)}html.vv-keyboard :is(.vb-ww-other,.vb-ww-new) .ff-sheet-line{display:none}@media (orientation:landscape) and (height<=500px){html.vv-keyboard .modal-backdrop.ff-backdrop:has(>:is(.vb-ww-other,.vb-ww-new)){background:0 0;padding-top:0;padding-bottom:0}html.vv-keyboard .modal-panel:is(.vb-ww-other,.vb-ww-new){flex-direction:row;align-items:center;padding-top:4px;padding-bottom:4px;display:flex}html.vv-keyboard :is(.vb-ww-other,.vb-ww-new) :is(.ff-sheet-title,.ff-sheet-line,.ff-sheet-actions,.tk-error){display:none}html.vv-keyboard :is(.vb-ww-other,.vb-ww-new) .tk-sheet-body{flex:1 1 0;align-items:center;gap:6px;min-width:0;margin:0;padding:0;display:flex}html.vv-keyboard :is(.vb-ww-other,.vb-ww-new) .bb-label{flex:1 1 0;gap:0;min-width:0;margin:0;padding:0;font-size:0;line-height:0;display:block}html.vv-keyboard :is(.vb-ww-other,.vb-ww-new) .tk-input{width:100%;height:44px;min-height:44px;margin:0;font-size:16px}html.vv-keyboard :is(.vb-ww-other,.vb-ww-new) .btn-primary{flex:none;width:auto;min-height:44px;margin:0}}html body .modal-backdrop .modal-panel :is(.vb-ww-p,.vb-ww-b) .vb-ww-j{color:#000}.vb-ww-status{z-index:2;position:sticky;top:0}@media (height<=360px){.vb-ww-p{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"j n""j w";place-items:center start;gap:0 6px;min-height:48px;padding:2px 6px;display:grid}.vb-ww-p .vb-ww-j{grid-area:j}.vb-ww-p .vb-ww-nm{grid-area:n}.vb-ww-p .vb-ww-wh{text-align:left;grid-area:w}.vb-ww-net,.vb-ww-rowlab{margin-top:2px;margin-bottom:2px}html body .modal-backdrop .modal-panel.vb-ww-sheet .ff-sheet-actions{flex-direction:row;gap:8px;display:flex}html body .modal-backdrop .modal-panel.vb-ww-sheet .ff-sheet-actions>.btn{flex:1 1 0;min-height:44px;margin:0}}html body .modal-backdrop.is-full>.modal-panel.is-full.vb-ww-sheet.is-numbers .ff-full-list{padding-bottom:calc(8px + var(--entry-sheet-h,0px))}.vb-sc-page{--vb-sc-fill:#1c1c1c;--vb-sc-line:#6a6a6a;--vb-sc-sheet:#0b0b0b;--vb-sc-text:#fff;--vb-sc-dim:#e6e6e6;--vb-sc-green-text:#1dfe1b}html[data-game-theme=light] .vb-sc-page{--vb-sc-fill:#eef0ee;--vb-sc-line:#8a8a8a;--vb-sc-sheet:#fff;--vb-sc-text:#161616;--vb-sc-dim:#333;--vb-sc-green-text:#0a650a}.bb-live.vb-sc{box-sizing:border-box;height:100%;min-height:0;padding-bottom:var(--safe-bottom,0px);flex-direction:column;gap:6px;display:flex}.bb-live.vb-sc>*{flex:none}.vb-sc-score{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex}.vb-sc-score-line{max-width:100%;font-family:var(--heading);text-transform:uppercase;justify-content:center;align-items:baseline;gap:8px;margin:0;font-size:22px;font-weight:700;line-height:1.1;display:flex}.vb-sc-score .vb-sc-score-line .vb-ts-side{flex-direction:row;justify-content:flex-start;align-items:baseline;gap:6px;min-width:0;display:inline-flex}.vb-sc-score .vb-sc-score-line .vb-ts-code{min-width:0;box-shadow:none;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;color:inherit;font:inherit;background:0 0;border:0;flex:0 auto;padding:0;overflow:hidden}.lg-slim.vb-top:has(.lg-clock) .vb-sc-score .vb-ts-code{min-width:0;box-shadow:none;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;color:inherit;font:inherit;background:0 0;border:0;flex:0 auto;padding:0;overflow:hidden}.vb-sc-score .vb-sc-score-line .vb-ts-score{font:inherit;min-width:0}.vb-sc-score .vb-sc-score-sub .vb-top-practice{font:inherit;letter-spacing:0;text-transform:none}.vb-sc-score-sub{color:var(--vb-sc-dim);white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin:0;font-size:13px;line-height:1.25;overflow:hidden}.vb-sc-score-sub .vb-strip-set{font:inherit;letter-spacing:0;text-transform:none;display:inline}.vb-sc-score-sub .vb-ts-dot.is-on{vertical-align:middle;background:#1dfe1b;border-radius:50%;width:8px;height:8px;margin:0 2px 1px 0;display:inline-block}html[data-game-theme=light] .vb-sc-score-sub .vb-ts-dot.is-on{box-shadow:0 0 0 1px #000}.vb-sc-score-rule{max-width:100%;color:var(--vb-sc-dim);white-space:nowrap;margin:0;font-size:11px;line-height:1.2}.vb-sc-score-rule .vb-ts-rule{font:inherit;color:inherit}.vb-sc-say{min-height:24px;position:relative}.vb-sc-say .vb-say{margin:0 4px;font-size:15px;font-weight:500;line-height:1.3}.bb-live.vb-sc>.vb-sc-court{border-radius:6px;flex:1 1 0;min-height:0;position:relative;overflow:hidden}.vb-sc-court>.vb-team-court{aspect-ratio:auto;background:var(--vb-surround,#3b2414);width:100%;max-width:none;height:100%;margin:0;position:absolute;inset:0}.vb-sc-points{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.vb-sc-points .btn.vb-sc-point{min-height:58px;font-family:var(--heading);letter-spacing:.02em;text-transform:uppercase;overflow-wrap:anywhere;border-radius:4px;margin:0;padding:0 8px;font-size:20px;font-weight:700;line-height:1.05}.vb-sc-points .btn.vb-sc-point.is-us{color:#000;background:#fff;border:2px solid #fff}.vb-sc-points .btn.vb-sc-point.is-them{color:#fff;background:#000;border:2px solid #fff}html[data-game-theme=light] .vb-sc-points .btn.vb-sc-point.is-us{color:#fff;background:#161616;border-color:#161616}html[data-game-theme=light] .vb-sc-points .btn.vb-sc-point.is-them{color:#161616;background:#fff;border-color:#161616}.vb-sc-tools{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.vb-sc-tools .btn.vb-sc-tool{border:1px solid var(--vb-sc-line);background:var(--vb-sc-fill);min-height:46px;color:var(--vb-sc-text);font-family:var(--heading);white-space:nowrap;border-radius:4px;margin:0;padding:0 4px;font-size:16px;font-weight:600;position:relative}.vb-sc-tools .btn.vb-sc-tool:disabled{opacity:.45}.vb-sc-tools .vb-o-badge{color:#000;min-width:20px;height:20px;font:700 13px/20px var(--body,Roboto, sans-serif);background:#1dfe1b;border-radius:10px;padding:0 5px;position:absolute;top:-6px;right:-4px}.vb-sc-tabs{margin:0 calc(-1 * var(--page-pad,12px));background:#0b0b0b;border-top:1px solid #2e2e2e;display:flex}html[data-game-theme=light] .vb-sc-tabs{background:#fff;border-top-color:#c4c4c4}.vb-sc-tab{min-height:54px;color:var(--vb-sc-dim);cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;padding:6px 0;font:600 13px Roboto,sans-serif;display:flex}.vb-sc-tab.is-on{color:var(--vb-sc-green-text)}.bb-live.vb-sc>.vb-sc-tabbody{-webkit-overflow-scrolling:touch;flex:1 1 0;min-height:0;overflow-y:auto}.vb-sc-tabbody>.btn.vb-see-reports{margin:4px 0 10px}.vb-sc-end{flex-direction:column;gap:6px;display:flex}.vb-sc-end .vb-between{max-height:46vh;overflow-y:auto}.vb-sc-sheet{z-index:5;box-sizing:border-box;background:var(--vb-sc-sheet);max-height:100%;color:var(--vb-sc-text);border-top:1px solid var(--vb-sc-line);border-radius:16px 16px 0 0;padding:12px 14px;position:absolute;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -6px 18px #00000073}.vb-sc-sheet.vb-sc-strip{padding:8px 12px 10px}.vb-sc-sheet.vb-sc-strip[data-at=top]{border-top:0;border-bottom:1px solid var(--vb-sc-line);border-radius:0 0 16px 16px;top:0;bottom:auto;box-shadow:0 6px 18px #00000073}.vb-sc-sheet .btn.vb-sc-step,.vb-sc-sheet .btn.vb-sc-choice{white-space:normal}.vb-sc-score .vb-ts-code .is-short{display:none}@media (orientation:landscape) and (height<=520px),(width<=390px){.vb-sc-score .vb-ts-code .is-long{display:none}.vb-sc-score .vb-ts-code .is-short{display:inline}}.vb-sc-title{font-family:var(--heading);margin:0;font-size:24px;font-weight:700;line-height:1.1}.vb-sc-title.vb-sc-words{font-size:22px}.vb-sc-line{color:var(--vb-sc-dim);margin:3px 0 6px;font-size:15px;line-height:1.3}.vb-sc-strip-line{margin:0 0 6px;font-size:15px;line-height:1.3}.vb-sc-strip-line strong{font-family:var(--heading);font-size:18px;font-weight:700}.vb-sc-grid{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:6px;display:grid}.vb-sc-row{flex-wrap:wrap;gap:6px;display:flex}.vb-sc-row>.btn{flex:auto;margin:0}.vb-sc-row.is-2>.btn{flex:1 1 0}.vb-sc-sheet .btn.vb-sc-choice,.vb-pp-sheet .btn.vb-sc-row-btn,.vb-sc-sheet .btn.vb-sc-step{border:1px solid var(--vb-sc-line);background:var(--vb-sc-fill);min-height:48px;color:var(--vb-sc-text);text-transform:none;letter-spacing:0;box-shadow:none;border-radius:6px;margin:0;padding:4px 12px;font:500 16px Roboto,sans-serif}.vb-sc-sheet .btn.vb-sc-choice{flex-direction:column;justify-content:center;align-items:center;line-height:1.15;display:flex}.vb-sc-sheet .btn.vb-sc-choice small{color:var(--vb-sc-dim);font-size:12px;font-weight:400}.vb-sc-sheet .btn.vb-sc-choice.is-on{color:#000;background:#1dfe1b;border-color:#1dfe1b}.vb-sc-sheet .btn.vb-sc-choice.is-on small{color:#000}.vb-sc-sheet .btn-primary,.vb-sc-sheet .btn-outline{min-height:48px;margin:0}.vb-sc-sheet .btn.vb-sc-chain-open{width:100%;margin-top:8px}.vb-sc-rows{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:6px;display:grid}.vb-sc-sheet .btn.vb-sc-step{text-align:left;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:6px;width:100%;min-height:44px;padding:3px 8px;font-size:15px;display:grid}.vb-sc-k{color:var(--vb-sc-dim);grid-column:1/-1;font-size:13px;line-height:1.1}.vb-sc-v{overflow-wrap:anywhere;flex:auto;min-width:0;font-weight:500}.vb-sc-change{color:var(--vb-sc-green-text);font-size:14px;text-decoration:underline}.vb-sc-foot{margin-top:10px}.vb-sc-sheet .bb-label{flex-direction:column;gap:4px;margin-bottom:8px;display:flex}.vb-pp-sheet .vb-pp-list{flex-direction:column;gap:6px;display:flex}.vb-pp-sheet .btn.vb-sc-row-btn{text-align:left;align-items:center;gap:8px;width:100%;font-size:17px;display:flex}.vb-pp-sub{color:var(--vb-sc-dim);text-align:right;margin-left:auto;font-size:13px;font-weight:400}.vb-pp-more{width:14px;color:var(--vb-sc-dim);font-size:20px}.vb-pp-label+.vb-pp-more{margin-left:auto}html[data-game-theme=light] .vb-pp-sheet{--vb-sc-fill:#eef0ee;--vb-sc-line:#8a8a8a;--vb-sc-text:#161616;--vb-sc-dim:#333}.vb-pp-sheet{--vb-sc-fill:#1c1c1c;--vb-sc-line:#6a6a6a;--vb-sc-text:#fff;--vb-sc-dim:#e6e6e6}.vb-sc-lu{border:1px solid var(--vb-sc-line);border-radius:6px;margin:10px 0;padding:10px 12px}.vb-sc-lu-head{font-family:var(--heading);text-transform:uppercase;margin:0 0 6px;font-size:20px}.vb-sc-lu-six{flex-direction:column;gap:4px;margin:0 0 8px;padding:0;list-style:none;display:flex}.vb-sc-lu-six li{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.vb-sc-lu-spot{color:var(--vb-sc-dim);flex:0 0 92px;font-size:13px}.vb-sc-lu-tag{font-size:13px;font-weight:700}.vb-sc-lu-bench{color:var(--vb-sc-dim);margin:0 0 8px;font-size:14px}@media (height<=700px) and (orientation:portrait){.bb-live.vb-sc{gap:5px}.vb-sc-points .btn.vb-sc-point{min-height:50px;font-size:19px}.vb-sc-tools .btn.vb-sc-tool{min-height:44px}.vb-sc-tab{min-height:48px;padding:3px 0;font-size:12px}.vb-sc-tab svg{width:20px;height:20px}.vb-sc-say .vb-say{font-size:14px}.vb-sc-score-line{font-size:20px}.vb-sc-title{font-size:21px}}@media (orientation:landscape) and (height<=520px),(orientation:landscape) and (width>=900px){.bb-live.vb-sc:not(.is-tab){grid-template:"court top""court say"minmax(0,1fr)"court points""court tools""court tabs"/minmax(0,1.15fr) minmax(0,.85fr);gap:6px 14px;display:grid}.bb-live.vb-sc:not(.is-tab)>.vb-top{grid-area:top}.bb-live.vb-sc:not(.is-tab)>.vb-sc-say{grid-area:say}.bb-live.vb-sc:not(.is-tab)>.vb-sc-court{grid-area:court}.bb-live.vb-sc:not(.is-tab)>.vb-sc-points{grid-area:points}.bb-live.vb-sc:not(.is-tab)>.vb-sc-say{align-self:start;min-height:0}.bb-live.vb-sc:not(.is-tab)>.vb-sc-end{grid-area:points/points/tools/tools;min-height:0;overflow-y:auto}.bb-live.vb-sc:not(.is-tab)>.vb-sc-tools{grid-area:tools}.bb-live.vb-sc:not(.is-tab)>.vb-sc-tabs{grid-area:tabs;margin:0}.vb-sc-points .btn.vb-sc-point{min-height:52px}.vb-sc-tab{flex-direction:row;gap:6px;min-height:46px}}@media (orientation:landscape) and (height<=520px){.vb-pp-sheet .vb-pp-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.vb-pp-sheet .btn.vb-sc-row-btn{min-height:44px;font-size:16px}.vb-pp-sheet .vb-pp-sub{font-size:12px}.vb-pp-sheet .ff-sheet-title{font-size:20px}.vb-pp-sheet .ff-sheet-line{margin:2px 0 6px;font-size:14px}}.vb-sc-score .vb-sc-score-line .vb-ts-side{flex:0 auto}.vb-sc-score .vb-sc-score-line .vb-ts-score,.vb-sc-score .vb-sc-score-line .vb-sc-dash{flex:none}@media (orientation:landscape) and (height<=520px){.vb-sc-score-line{gap:5px;font-size:19px}.vb-sc-score .vb-sc-score-line .vb-ts-code{font-size:14px;overflow:visible}.lg-slim.vb-top:has(.lg-clock) .vb-sc-score .vb-ts-code{font-size:14px;overflow:visible}.vb-sc-end .vb-between-line{display:none}}.vb-sc-sheet .btn.vb-sc-choice,.vb-sc-sheet .btn.vb-sc-choice>*{white-space:normal;overflow-wrap:anywhere;text-overflow:clip;overflow:visible}@media (orientation:landscape) and (height<=520px){.vb-sc-grid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}.vb-sc-sheet .btn.vb-sc-choice{min-height:44px;padding:2px 6px;font-size:15px}.vb-sc-title{font-size:19px}.vb-sc-line{margin:1px 0 4px;font-size:13px}}@media (orientation:landscape) and (width>=900px) and (height>=521px){.bb-live.vb-sc:not(.is-tab){grid-template-rows:auto auto auto auto minmax(0,1fr) auto;grid-template-areas:"court top""court say""court points""court tools""court.""court tabs"}.bb-live.vb-sc:not(.is-tab)>.vb-sc-say{min-height:44px}}@media (orientation:landscape) and (height<=340px){.vb-sc-say .vb-logged-bar .ff-banner-line+.ff-banner-line,.vb-sc-score-rule{display:none}.vb-sc-say .vb-logged-bar{padding-block:0}}@media (orientation:portrait) and (height<=600px){.vb-pp-sheet .vb-pp-list{gap:4px}.vb-pp-sheet .btn.vb-sc-row-btn{min-height:44px;padding-block:2px;font-size:16px}.vb-pp-sheet .ff-sheet-title{font-size:21px}.vb-pp-sheet .ff-sheet-line{margin:2px 0 6px;font-size:14px}}.vb-sc-page .lg-slim.vb-top .lg-slim-mid{overflow:hidden}.vb-sc-score{width:100%;overflow:hidden}.vb-sc-score>p{justify-content:center;width:100%}.vb-sc-points .btn.vb-sc-point{white-space:normal}@media (orientation:landscape) and (height<=520px){.vb-sc-points .btn.vb-sc-point{letter-spacing:0;font-size:17px}}@media (orientation:landscape){.vb-sc-score .vb-sc-score-sub{white-space:normal;text-overflow:clip;text-align:center;overflow:visible}}@media (orientation:landscape) and (height<=520px){.bb-live.vb-sc:not(.is-tab){grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:10px}.bb-live.vb-sc:not(.is-tab)>.vb-sc-say{align-self:stretch;overflow:hidden}.vb-sc-say .vb-say{font-size:14px}.vb-sc-score .vb-sc-score-sub{font-size:12px}.vb-sc-score .vb-sc-score-sub *{white-space:normal}}@media (orientation:portrait),(orientation:landscape) and (height>=521px) and (width<=899px){.bb-live.vb-sc>.vb-sc-say{height:40px}}@media (orientation:portrait) and (height<=700px){.bb-live.vb-sc>.vb-sc-say{height:37px}}@media (orientation:landscape) and (height<=520px){.modal-panel.vb-pp-sheet:has(.vb-pp-note){flex-direction:column;display:flex}.vb-pp-sheet:has(.vb-pp-note) .tk-sheet-body{flex-wrap:wrap;flex:auto;align-items:flex-end;gap:6px;min-height:0;display:flex;overflow-y:auto}.vb-pp-sheet:has(.vb-pp-note) .tk-sheet-body>:is(.vb-pp-title,.ff-sheet-line){flex:0 0 100%}.vb-pp-sheet:has(.vb-pp-note) .tk-sheet-body>.ff-sheet-line{margin:0}.vb-pp-sheet:has(.vb-pp-note) .vb-pp-note-label{flex:1 1 0;min-width:0;margin:0;font-size:0;line-height:0;display:block}.vb-pp-sheet:has(.vb-pp-note) .vb-pp-note{width:100%;min-height:44px;margin:0}.vb-pp-sheet:has(.vb-pp-note) .vb-pp-note-save{flex:none;width:auto;min-height:44px;margin:0}.vb-pp-sheet:has(.vb-pp-note) .ff-sheet-actions{flex:none}}html.vv-keyboard .modal-backdrop.vb-pp-backdrop:has(.vb-pp-note){top:var(--vv-top,0px);height:var(--vv-height,100%)}html.vv-keyboard .modal-panel.vb-pp-sheet:has(.vb-pp-note){max-height:var(--vv-height,100svh)}html.vv-keyboard .vb-pp-sheet:has(.vb-pp-note) .ff-sheet-line{display:none}@media (orientation:landscape) and (height<=500px){html.vv-keyboard .modal-backdrop.vb-pp-backdrop:has(.vb-pp-note){background:0 0;padding-top:0;padding-bottom:0}html.vv-keyboard .modal-panel.vb-pp-sheet:has(.vb-pp-note){flex-direction:row;align-items:center;padding-top:4px;padding-bottom:4px;display:flex}html.vv-keyboard .vb-pp-sheet:has(.vb-pp-note) :is(.vb-pp-title,.ff-sheet-line,.ff-sheet-actions){display:none}html.vv-keyboard .vb-pp-sheet:has(.vb-pp-note) .tk-sheet-body{flex:1 1 0;align-items:center;gap:6px;min-width:0;margin:0;padding:0;display:flex}html.vv-keyboard .vb-pp-sheet:has(.vb-pp-note) .vb-pp-note-label{flex:1 1 0;gap:0;min-width:0;margin:0;padding:0;font-size:0;line-height:0;display:block}html.vv-keyboard .vb-pp-sheet:has(.vb-pp-note) .vb-pp-note{width:100%;height:44px;min-height:44px;margin:0;font-size:16px}html.vv-keyboard .vb-pp-sheet:has(.vb-pp-note) .vb-pp-note-save{flex:none;width:auto;min-height:44px;margin:0}}.vb-sc-serve{box-sizing:border-box;border:1px solid var(--vb-sc-green-text);color:var(--vb-sc-text);border-radius:8px;padding:4px 8px 6px}.vb-sc-serve-head{justify-content:space-between;align-items:center;gap:8px;height:26px;display:flex}.vb-sc-serve-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--heading);text-transform:uppercase;font-size:17px;font-weight:700;overflow:hidden}.vb-sc-serve .tk-link.vb-sc-serve-who{min-height:44px;color:var(--vb-sc-green-text);white-space:nowrap;background:0 0;border:0;flex:none;margin:-9px -4px;padding:0 6px;font:600 15px Roboto,sans-serif;text-decoration:underline}.vb-sc-serve-btns{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:4px;display:grid}.vb-sc-serve .btn.vb-sc-serve-btn{border:1px solid var(--vb-sc-line);background:var(--vb-sc-fill);min-height:46px;color:var(--vb-sc-text);border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:0;margin:0;padding:2px 4px;line-height:1.1;display:flex}.vb-sc-serve .vb-sc-serve-btn b{font-family:var(--heading);font-size:18px;font-weight:700}.vb-sc-serve .vb-sc-serve-btn small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--vb-sc-dim);font-size:12px;overflow:hidden}.vb-sc-serve .btn.vb-sc-serve-btn.is-on{color:#000;background:#1dfe1b;border-color:#1dfe1b}.vb-sc-serve .vb-sc-serve-btn.is-on small{color:#000}@media (orientation:portrait) and (height<=700px){.vb-sc-serve{grid-template-columns:minmax(0,max-content) minmax(0,1fr);align-items:center;gap:6px;padding:3px 6px;display:grid}.vb-sc-serve-head{flex-direction:column;justify-content:center;align-items:flex-start;gap:0;height:44px}.vb-sc-serve-title{max-width:112px;font-size:15px;line-height:18px}.vb-sc-serve .tk-link.vb-sc-serve-who{text-overflow:ellipsis;max-width:112px;margin:-9px -6px;font-size:14px;overflow:hidden}.vb-sc-serve-btns{gap:4px;margin-top:0}.vb-sc-serve .btn.vb-sc-serve-btn{height:46px;min-height:0;overflow:hidden}.vb-sc-serve .vb-sc-serve-btn b{font-size:16px}.vb-sc-serve .vb-sc-serve-btn small{white-space:normal;text-align:center;max-height:24px;font-size:11px;line-height:12px}}@media (orientation:landscape) and (height<=520px),(orientation:landscape) and (width>=900px){.bb-live.vb-sc:not(.is-tab){grid-template-rows:auto minmax(0,1fr) auto auto auto auto;grid-template-areas:"court top""court say""court serve""court points""court tools""court tabs"}.bb-live.vb-sc:not(.is-tab)>.vb-sc-serve{grid-area:serve}.bb-live.vb-sc:not(.is-tab)>.vb-sc-end{grid-area:serve/serve/tools/tools}}@media (orientation:landscape) and (height<=520px){.vb-sc-serve{padding:2px 6px 4px}.vb-sc-serve-head{height:22px}.vb-sc-serve-title{font-size:15px}.vb-sc-serve .btn.vb-sc-serve-btn{min-height:44px}.vb-sc-serve .vb-sc-serve-btn b{font-size:16px}}@media (orientation:landscape) and (width>=900px) and (height>=521px){.bb-live.vb-sc:not(.is-tab){grid-template-rows:auto auto auto auto auto minmax(0,1fr) auto;grid-template-areas:"court top""court say""court serve""court points""court tools""court.""court tabs"}}.vb-start-sheet .vb-start-mode{margin:4px 0 8px}.vb-start-mode-line{margin:0 0 8px}.vb-start-mode-line .tk-step-hint{margin:0 0 6px}.vb-start-sheet .vb-start-ask{margin:4px 0 6px}.vb-start-teams{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.vb-start-sheet .btn.vb-start-team{color:#fff;background:#1c1c1c;border:1px solid #6a6a6a;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:76px;margin:0;padding:6px;display:flex}.vb-start-sheet .vb-start-team b{overflow-wrap:anywhere;max-width:100%;font-family:var(--heading);text-transform:uppercase;font-size:22px;font-weight:700}.vb-start-sheet .vb-start-team span{color:#e6e6e6;font-size:13px}html[data-game-theme=light] .vb-start-sheet .btn.vb-start-team{color:#161616;background:#eef0ee;border-color:#8a8a8a}html[data-game-theme=light] .vb-start-sheet .vb-start-team span{color:#333}.vb-start-sheet .btn.vb-start-other{width:100%;min-height:44px;margin:8px 0 0}.vb-start-noteform{margin-top:8px}.vb-start-noteform .lg-other-row{align-items:stretch;gap:8px;display:flex}.vb-start-noteform .lg-other-input{flex:1;min-width:0}.vb-start-noteform .btn.vb-start-note-done{flex:none;min-height:44px;margin:0}.vb-start-rules{border:1px solid #6a6a6a;border-radius:8px;margin-top:12px;padding:8px 12px}.vb-start-rules p{margin:0;font-size:14px}@media (orientation:landscape) and (height<=520px){.vb-start-sheet .btn.vb-start-team{min-height:56px}.vb-start-sheet .vb-start-team b{font-size:19px}.vb-start-rules{margin-top:8px;padding:4px 10px}}.vb-start-sheet.is-note :is(.vb-start-rules,.vb-start-mode-line),html.vv-keyboard .vb-start-sheet.is-note :is(.vb-start-mode,.vb-start-ask,.vb-start-teams,.ff-sheet-actions){display:none}@media (orientation:landscape) and (height<=520px){html.vv-keyboard .vb-start-sheet.is-note :is(.ff-sheet-title,.ff-sheet-line){display:none}.vb-leave-sheet .tk-sheet-body{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start;column-gap:12px;display:grid}.vb-leave-sheet .tk-sheet-body>:is(.ff-sheet-title,.ff-sheet-line,.mp-kicker){grid-column:1/-1}.vb-leave-sheet .vb-leave-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.vb-leave-sheet .vb-leave-list>.vb-leave-other{grid-column:1/-1}.vb-leave-sheet .vb-leave-item{min-height:44px;margin:0;padding:4px 8px}.vb-leave-sheet .vb-leave-item .vb-menu-sub{font-size:12px;line-height:1.25}html.vv-keyboard .vb-leave-sheet :is(.vb-leave-board,.vb-leave-item,.ff-sheet-line){display:none}}.vb-leave-sheet .vb-leave-board{margin:0 0 8px}.vb-leave-sheet .vb-leave-item:disabled{opacity:.6}.vb-leave-sheet .vb-leave-other{margin-top:6px}@media (orientation:portrait){.vb-sc-serve~.vb-sc-points .vb-o-point.btn{height:54px;min-height:54px}}@media (orientation:portrait) and (height<=700px){.vb-sc-serve~.vb-sc-points .vb-o-point.btn{height:52px;min-height:52px}}@media (orientation:portrait) and (height<=600px){.vb-sc-sheet[data-step=type]{padding:8px 10px}.vb-sc-sheet[data-step=type] .vb-sc-title{font-size:18px}.vb-sc-sheet[data-step=type] .vb-sc-line{margin:1px 0 4px;font-size:12.5px;line-height:1.25}.vb-sc-sheet[data-step=type] .vb-sc-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.vb-sc-sheet[data-step=type] .btn.vb-sc-choice{min-height:44px;padding:2px 4px;font-size:14px;line-height:1.1}}@media (orientation:landscape) and (height<=360px){.vb-sc-serve{grid-template-columns:minmax(0,max-content) minmax(0,1fr);align-items:center;gap:6px;padding:2px 6px;display:grid}.vb-sc-serve-head{flex-direction:column;justify-content:center;align-items:flex-start;gap:0;height:44px}.vb-sc-serve-title{max-width:104px;font-size:14px;line-height:17px}.vb-sc-serve .tk-link.vb-sc-serve-who{text-overflow:ellipsis;max-width:104px;margin:-9px -6px;font-size:13px;overflow:hidden}.vb-sc-serve-btns{gap:4px;margin-top:0}.vb-sc-serve .btn.vb-sc-serve-btn{height:44px;min-height:44px;overflow:hidden}.vb-sc-serve .vb-sc-serve-btn b{font-size:15px}.vb-sc-serve .vb-sc-serve-btn small{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:10.5px;line-height:12px;overflow:hidden}.vb-sc-serve~.vb-sc-points .vb-o-point.btn{height:44px;min-height:44px}.vb-sc-serve{padding:0 6px}}@media (orientation:landscape) and (height<=330px) and (width>=800px){.bb-live.vb-sc:not(.is-tab):has(>.vb-sc-serve){grid-template:"court top top""court say say"minmax(0,1fr)"court serve points""court tools tools""court tabs tabs"/minmax(0,1.15fr) minmax(0,.425fr) minmax(0,.425fr)}.bb-live.vb-sc:not(.is-tab):has(>.vb-sc-serve)>.vb-sc-serve{align-self:end;padding:1px 4px 3px;display:block}.bb-live.vb-sc:not(.is-tab):has(>.vb-sc-serve) .vb-sc-serve-head{flex-direction:row;justify-content:space-between;align-items:center;height:18px}.bb-live.vb-sc:not(.is-tab):has(>.vb-sc-serve) .vb-sc-serve-title{max-width:none;font-size:13px;line-height:16px}.bb-live.vb-sc:not(.is-tab):has(>.vb-sc-serve) .vb-sc-serve .tk-link.vb-sc-serve-who{margin:-13px -6px;font-size:12px}.bb-live.vb-sc:not(.is-tab):has(>.vb-sc-serve)>.vb-sc-points{align-self:end}}.vb-sc-serve .vb-ss-short{display:none}@media (orientation:landscape) and (height<=330px) and (width>=800px){.bb-live.vb-sc:not(.is-tab):has(>.vb-sc-serve) .vb-sc-serve .vb-ss-long{display:none}.bb-live.vb-sc:not(.is-tab):has(>.vb-sc-serve) .vb-sc-serve .vb-ss-short{display:inline}.bb-live.vb-sc:not(.is-tab):has(>.vb-sc-serve)>.vb-sc-points{align-self:stretch}.bb-live.vb-sc:not(.is-tab):has(>.vb-sc-serve)>.vb-sc-points .vb-o-point.btn{white-space:normal;height:100%;min-height:48px;padding:2px 4px;font-size:15px;line-height:17px}}@media (orientation:landscape) and (height<=360px){.vb-sc-serve .vb-ss-long{display:none}.vb-sc-serve .vb-ss-short{display:inline}}.vb-sc-serve.is-waiting{opacity:.45}.vb-pp-sheet .btn.vb-sc-row-btn{white-space:normal;height:auto}.vb-pp-sheet .vb-pp-label{flex:none}.vb-pp-sheet .vb-pp-sub{overflow-wrap:anywhere;flex:0 auto;min-width:0;line-height:1.2}.vb-sc-rows>.btn.vb-sc-step.is-wide{grid-column:1/-1}.vb-sc-rows>.btn.vb-sc-step.is-wide .vb-sc-v{white-space:normal}.pr-bar{min-height:52px;padding:4px max(12px, env(safe-area-inset-right)) 4px max(12px, env(safe-area-inset-left));color:#fff;background:#000;border-bottom:2px solid #1dfe1b;flex:none;align-items:center;gap:8px;display:flex}.pr-bar-label{color:#000;font-family:var(--heading);letter-spacing:.08em;background:#1dfe1b;border-radius:2px;flex:none;padding:4px 8px;font-size:18px;font-weight:700;line-height:1.1}.pr-bar-actions{gap:8px;margin-left:auto;display:flex}.pr-bar .btn{color:#fff;white-space:nowrap;background:0 0;border:2px solid #fff;border-radius:2px;min-width:44px;min-height:44px;padding:0 14px;font-size:15px}.pr-bar .btn:hover,.pr-bar .btn:active{color:#fff;background:0 0}@media (hover:hover){.pr-bar .btn:hover:not(:disabled){background:#262626}}.pr-bar .btn:disabled{color:#9a9a9a;border-color:#6b6b6b}.pr-inner{max-width:560px}.pr-choices,.pr-sports{margin:8px 0 12px}body.has-live-slim .pr-bar{padding-top:calc(4px + var(--safe-top))}.tk-mygames{--mg-green:#1dfe1b;--mg-red:#ff6b5b;--mg-grey:#9a9a9a;--mg-seg:#1f1f1f;--mg-card:#161616;--mg-card-line:#242424}html[data-game-theme=light] .tk-mygames{--mg-green:#0a650a;--mg-red:#b3261e;--mg-grey:#6b6b6b;--mg-seg:#e4e4e4;--mg-card:#fff;--mg-card-line:#e2e2e2}.mg-panel{background:#161616;border:1px solid #2a2a2a;border-radius:12px;flex-direction:column;gap:10px;margin:2px 0 18px;padding:10px;display:flex}html[data-game-theme=light] .mg-panel{background:var(--brand-card,#fff);border-color:var(--brand-row-line,#e2e2e2);box-shadow:var(--brand-shadow,none)}@media (height>=700px){.mg-panel{z-index:3;position:sticky;top:4px}}.mg-switch{background:var(--mg-seg);border-radius:10px;gap:8px;padding:4px;display:flex}.mg-switch-btn{min-width:0;min-height:48px;font-family:var(--heading);text-transform:uppercase;white-space:nowrap;color:var(--rg-text);cursor:pointer;background:0 0;border:2px solid #0000;border-radius:8px;flex:1 1 0;padding:2px 6px;font-size:19px;font-weight:700}.mg-switch-btn[aria-pressed=true]{background:var(--rg-page);border-color:var(--mg-green)}html[data-game-theme=light] .mg-switch-btn[aria-pressed=true]{color:#fff;background:#0a650a;border-color:#0a650a}.mg-months{margin:4px 0 18px}.mg-month{border-bottom:1px solid var(--mg-card-line);margin-bottom:6px;padding-bottom:6px}.mg-month-head{width:100%;min-height:48px;color:var(--rg-text);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0 4px;display:flex}.mg-month-name{font-family:var(--heading);letter-spacing:.01em;font-size:24px;font-weight:700}.mg-month-count{color:var(--rg-text-dim);white-space:nowrap;flex:none;font-size:15px}.mg-records{flex-wrap:wrap;gap:8px;margin:0 0 10px;padding:0 2px;list-style:none;display:flex}.mg-record{max-width:100%;color:var(--rg-text);border:1px solid var(--mg-card-line);overflow-wrap:anywhere;border-radius:999px;padding:4px 12px;font-size:14px;line-height:1.3}html:not([data-game-theme=light]) .mg-record{border-color:#555}.mg-record-name{font-weight:700}.mg-records{align-items:center}.mg-records:not(.is-open){flex-wrap:nowrap}.mg-records:not(.is-open) .mg-record{white-space:nowrap;gap:4px;min-width:0;display:flex}.mg-records:not(.is-open) .mg-record-name{text-overflow:ellipsis;min-width:0;overflow:hidden}.mg-records:not(.is-open) :is(.mg-record-wlt,.mg-record-more-li){flex:none}.mg-record-more-li{margin:-10px 0;display:flex}.mg-record-more.tk-link{white-space:nowrap;min-height:44px;color:var(--tk-accent,#1dfe1b);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:14px;font-weight:500;text-decoration:underline}.mg-record-wlt{color:var(--rg-text-dim);font-variant-numeric:tabular-nums;white-space:nowrap}.mg-cards{flex-direction:column;gap:10px;margin:8px 0;padding:0;list-style:none;display:flex}.mg-card{--mg-edge:var(--mg-card-line);--mg-tone:var(--rg-text-dim);background:var(--mg-card);border:1px solid var(--mg-card-line);border-left:5px solid var(--mg-edge);border-radius:10px;align-items:center;gap:8px;padding-right:10px;display:flex;position:relative}.mg-card[data-tone=won]{--mg-edge:var(--mg-green);--mg-tone:var(--mg-green)}.mg-card[data-tone=lost]{--mg-edge:var(--mg-red);--mg-tone:var(--mg-red)}.mg-card[data-tone=tied]{--mg-edge:var(--mg-grey);--mg-tone:var(--rg-text-dim)}.mg-card-open{min-width:0;min-height:72px;color:var(--rg-text);text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"top top""us score""them score";align-items:center;column-gap:10px;padding:10px 0 10px 14px;display:grid}.mg-card-top{min-width:0;color:var(--rg-text-dim);grid-area:top;align-items:center;gap:6px;display:flex}.mg-card-top .hd-sport-icon{color:var(--mg-tone);flex:none}.mg-card[data-tone=none] .mg-card-top .hd-sport-icon,.mg-card[data-tone=tied] .mg-card-top .hd-sport-icon{color:var(--rg-text-dim)}.mg-card-kicker{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.08em;text-transform:uppercase;min-width:0;font-size:13px;font-weight:700;overflow:hidden}.mg-card-us,.mg-card-them{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--heading);text-transform:uppercase;font-size:21px;font-weight:700;line-height:1.2;overflow:hidden}.mg-card-us{grid-area:us}.mg-card-them{color:var(--rg-text-dim);grid-area:them}.mg-card-score{flex-direction:column;grid-area:score;justify-self:end;align-items:flex-end;display:flex}.mg-card-num{font-family:var(--heading);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:40px;font-weight:700;line-height:1}.mg-card-word{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--mg-tone);margin-top:2px;font-size:13px;font-weight:700}.mg-card[data-tone=none] .mg-card-word{color:var(--rg-text)}.mg-card-lock{color:var(--rg-text-dim);white-space:nowrap;align-items:center;gap:3px;margin-top:3px;font-size:12px;display:inline-flex}.mg-card-more{letter-spacing:.05em;width:48px;height:44px;color:var(--rg-text);border:1px solid var(--mg-card-line);cursor:pointer;background:0 0;border-radius:8px;flex:none;place-items:center;font-size:18px;font-weight:700;display:grid}html:not([data-game-theme=light]) .mg-card-more{border-color:#555}.mg-empty{margin:4px 0 14px}.mg-more-sheet{flex-direction:column;gap:10px;max-height:100%;display:flex;overflow-y:auto}.mg-more-sheet h3{overflow-wrap:anywhere;margin:0}.mg-more-line{margin:0}.mg-more-btn,.mg-rename-save{width:100%;min-height:48px}.mg-more-close,.mg-rename-cancel{min-height:44px}@media (width<=380px){.mg-card-num{font-size:34px}.mg-card-us,.mg-card-them{font-size:19px}.mg-switch-btn{font-size:17px}}@media (height<=500px){.mg-more-sheet{flex-flow:wrap;gap:8px}.mg-more-sheet h3,.mg-more-line{flex:100%}.mg-more-btn,.mg-more-close{flex:calc(50% - 4px);width:auto}}.mg-sports{gap:8px;display:flex}.mg-sport{min-width:0;min-height:54px;color:var(--rg-text-dim);border:1.5px solid var(--brand-hairline,#3a3a3a);cursor:pointer;background:0 0;border-radius:10px;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:3px;padding:2px 1px;font-size:11.5px;font-weight:500;display:flex}.mg-sport .hd-sport-icon{color:var(--rg-text);flex:none}.mg-sport-name{white-space:nowrap;max-width:100%}.mg-sport[aria-pressed=true]{color:var(--rg-text);border:2px solid var(--mg-green)}.mg-sport[aria-pressed=true] .hd-sport-icon{color:var(--mg-green)}html[data-game-theme=light] .mg-sport[aria-pressed=true]{color:#fff;background:#0a650a;border-color:#0a650a}html[data-game-theme=light] .mg-sport[aria-pressed=true] .hd-sport-icon{color:#fff}.at-cards,.at-games{flex-direction:column;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.at-card{align-items:stretch;gap:8px;display:flex}.at-card-open,.at-game{min-width:0;min-height:var(--rg-tap,44px);text-align:left;font:inherit;color:var(--rg-text);background:var(--rg-surface);border:1px solid var(--rg-text);border-radius:var(--rg-radius-card,8px);cursor:pointer;flex-direction:column;flex:auto;gap:2px;padding:8px 10px;display:flex}.at-card-head{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.at-card-name{font-family:var(--heading);font-size:19px;line-height:1.1}.at-num{font-family:var(--heading);font-weight:700}.at-card-line{color:var(--rg-text-dim);font-size:14px}.at-more{min-width:var(--rg-tap,44px);flex:none;padding:0}.at-game{flex-flow:wrap;align-items:center;column-gap:8px}.at-game-vs{flex:auto}.at-game-res{font-weight:700}.at-merge-list{flex-direction:column;gap:8px;margin-top:8px;display:flex}.at-merge-list .btn,.at-merge,.at-actions .btn{min-height:var(--rg-tap,44px);width:100%}.acct-title-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.acct-title-row .tk-title{margin-bottom:0}.acct-title-row .acct-signout{min-height:var(--rg-tap);flex:none;padding:0 16px}.fam-seats{flex-direction:column;gap:6px;margin:4px 0;display:flex}.fam-seat-count{color:var(--rg-text);font-size:14px;font-weight:500}.fam-bar{background:var(--rg-line);border-radius:4px;height:8px;display:block;overflow:hidden}.fam-bar-fill{background:var(--rg-text);border-radius:4px;height:100%;display:block}.fam-adults{margin:4px 0 12px;padding:0;list-style:none}.fam-adult{border-bottom:1px solid var(--rg-line);color:var(--rg-text);padding:10px 0}.fam-adult.fam-you,.fam-adult-row{align-items:center;gap:12px;display:flex}.fam-avatar{width:40px;height:40px;font-family:var(--heading);color:var(--rg-page);background:var(--rg-text);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:18px;font-weight:700;display:inline-flex}.fam-who{overflow-wrap:anywhere;flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.fam-name{font-size:15px;font-weight:600;line-height:1.25}.fam-sub,.fam-status{color:var(--rg-text-dim);font-size:13px;line-height:1.35}.fam-status{flex-wrap:wrap;align-items:center;gap:0 4px;display:flex}.fam-status .fam-resend{font-size:13px}.fam-edit{min-width:var(--rg-tap);min-height:var(--rg-tap);flex:none;padding:0 14px}.fam-adults-short .fam-adult{align-items:center;gap:12px;display:flex}.fam-invite,.fam-buy{width:100%;min-height:48px}.fam-invite-hint,.fam-free-line,.fam-seat-held{margin:6px 0 0}.fam-panel{flex-direction:column;gap:8px;margin:8px 0 4px;display:flex}.fam-panel .btn{width:100%;min-height:var(--rg-tap)}.fam-panel-line,.fam-edit-email{margin:0}.fam-panel .fam-remove{align-self:center;margin-top:4px}.fam-picks{border:0;flex-direction:column;margin:0;padding:0;display:flex}.fam-picks legend{margin-bottom:2px;padding:0}.fam-other-note{margin:0 0 4px 54px}.fam-rows{margin:0 0 12px;padding:0;list-style:none}.fam-row-item.ath-card{border:0;border-bottom:1px solid var(--rg-line);background:0 0;border-radius:0;margin:0;padding:4px 0}.fam-row{width:100%;min-height:64px;font:inherit;text-align:left;color:var(--rg-text);cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;margin:0;padding:8px 2px 8px 3px;display:flex}.fam-row-who{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.fam-row-name{font-family:var(--heading);overflow-wrap:anywhere;font-size:20px;font-weight:700;line-height:1.1}.fam-chevron{color:var(--rg-text);flex:none}.ath-teams-open,.ath-change{width:100%;min-height:var(--rg-tap)}.fam-waiting{visibility:hidden}.fam-waiting-hint{margin:6px 0 0}.fam-seat-count-waiting{font-size:14px;font-weight:500}.fam-invite-waiting{justify-content:center;align-items:center;width:100%;min-height:48px;margin-top:0;display:flex}.bottom-nav{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;padding:0 max(16px, var(--safe-right)) max(var(--safe-bottom), min(34px, calc(var(--safe-bottom) * 100))) max(16px, var(--safe-left));background:#000;border-top:1px solid #2e2e2e;flex-shrink:0;gap:8px;display:flex}.bottom-nav-tab{color:#9a9a9a;min-width:0;min-height:56px;font-family:var(--sans);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:3px;padding:4px 0;font-size:11px;font-weight:700;line-height:1.1;display:flex;position:relative}.bottom-nav-label{white-space:nowrap}.bottom-nav-tab.is-two-lines{gap:1px;padding:1px 0;font-size:10px;line-height:1}@media (width<=359px){.bottom-nav{gap:4px}.bottom-nav-tab{letter-spacing:0}}.bottom-nav-tab.is-active{color:#fff}.bottom-nav-tab.is-active:before{content:"";background:#1dfe1b;height:2px;position:absolute;top:-1px;left:18%;right:18%}@media (orientation:landscape) and (height<=500px){.bottom-nav-tab{flex-direction:row;gap:6px;min-height:44px}.bottom-nav-tab.is-two-lines{gap:6px;padding:4px 0;font-size:12px;line-height:1.1}}html.vv-keyboard .bottom-nav{display:none}.players-signin{width:100%}.players-create{align-items:center;min-height:44px;margin-top:8px;display:inline-flex}.tools-grid{margin-bottom:16px}.tools-other-note{flex-direction:column;gap:6px;margin-bottom:24px;display:flex}button,input,select,textarea{font-family:inherit}:root{--rg-page:#000;--rg-ink:#0b0b0b;--rg-surface:#161616;--rg-surface-2:#242424;--rg-line:#2e2e2e;--rg-text:#fff;--rg-text-dim:#e6e6e6;--rg-text-off:#8c8c8c;--rg-green:#1dfe1b;--rg-green-tint:#1dfe1b1f;--rg-green-ink:#000;--tk-accent:var(--rg-green);--tk-box-line:#1dfe1b73;--rg-error:#c62828;--rg-error-bg:#fdecec;--rg-error-ink:#1a1a1a;--rg-radius-btn:2px;--rg-radius-input:4px;--rg-radius-card:8px;--rg-tap:44px}html[data-game-theme=light]{--rg-page:#fff;--rg-ink:#fff;--rg-surface:#fff;--rg-surface-2:#f0f0f0;--rg-line:#8a8a8a;--rg-text:#000;--rg-text-dim:#333;--rg-text-off:#707070;--rg-green-tint:#0a650a14;--rg-error:#b3261e;--tk-accent:#0a650a;--tk-box-line:#0a650a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-game-theme=light] body{color:#000;background:#fff}html[data-game-theme=light] .app-header,html[data-game-theme=light] .app-tabs-row{--rg-page:#000;--rg-ink:#0b0b0b;--rg-surface:#161616;--rg-surface-2:#242424;--rg-line:#2e2e2e;--rg-text:#fff;--rg-text-dim:#e6e6e6;--rg-text-off:#8c8c8c;--rg-green-tint:#1dfe1b1f;--tk-accent:var(--rg-green);--tk-box-line:#1dfe1b73;color:var(--rg-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.rg-eyebrow{font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:700}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.btn{min-height:var(--rg-tap);border-radius:var(--rg-radius-btn);font:inherit;cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:500;display:inline-flex}.btn-primary{background:var(--rg-green);color:var(--rg-green-ink)}.btn-end{color:#fff;background:#0a650a;border-color:#0a650a}.btn-end:hover{background:#085208;border-color:#085208}.btn-outline{border-color:var(--rg-text);color:var(--rg-text);background:0 0}.btn-outline:hover{background:var(--rg-surface)}.btn-quiet{color:var(--rg-text);border-color:var(--rg-text);background:0 0}.btn-quiet:hover{background:var(--rg-surface)}.app-shell{background:var(--rg-page);min-height:0;color:var(--rg-text);flex-direction:column;flex:1;display:flex}.app-header{min-height:calc(56px + var(--safe-top));padding:var(--safe-top) max(16px, var(--safe-right)) 0 max(20px, var(--safe-left));background:var(--rg-page);border-bottom:1px solid var(--rg-line);flex-shrink:0;align-items:center;gap:24px;display:flex}body.has-tk-intro .app-header{z-index:31;position:relative}.app-brand{min-width:var(--rg-tap);min-height:var(--rg-tap);font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;align-items:center;gap:10px;margin:0;padding:0;display:flex}.app-header.is-home .app-title{display:block}.app-logo{width:auto;height:24px;display:block}.app-title{font-family:var(--heading);font-size:24px;font-weight:700;line-height:1}.app-tabs{align-self:stretch;gap:8px;display:flex}.app-tab{min-height:var(--rg-tap);color:var(--rg-text-dim);font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;padding:0 16px;font-size:12px;font-weight:700;display:flex}.app-tab:hover{color:var(--rg-text)}.app-tab.is-active{color:var(--rg-text);border-bottom-color:var(--tk-accent)}.app-tab-pill{align-items:center;display:inline-flex}.app-tabs-row{padding:4px max(16px, var(--safe-right)) 0 max(16px, var(--safe-left));border-bottom:1px solid var(--rg-line);flex-shrink:0;gap:8px}.app-tabs-row .app-tab{flex:1;justify-content:center}@media (width<=400px){.app-tabs-row .app-tab{padding:0 10px}}.app-header-actions{align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}.header-help{background:0 0;border-color:#0000}.app-header .icon-btn.header-theme{color:var(--rg-text);background:0 0;border-color:#0000}.share-btn,.header-theme,.header-help{min-width:var(--rg-tap);flex-shrink:0}.sport-picker{min-width:0;color:var(--rg-text-dim);flex:0 auto;align-items:center;display:flex;position:relative}.sport-picker select{appearance:none;min-height:var(--rg-tap);background:var(--rg-surface);border:1px solid var(--rg-line);border-radius:var(--rg-radius-btn);width:100%;min-width:0;color:var(--rg-text);font:inherit;text-overflow:ellipsis;cursor:pointer;padding:0 36px 0 12px;font-size:14px;font-weight:500}.sport-picker svg{pointer-events:none;position:absolute;right:12px}.layout-phone .app-header{padding-left:max(16px, var(--safe-left));gap:12px}.layout-phone .app-title{font-size:22px}.layout-phone .share-btn{width:var(--rg-tap);padding:0}.layout-phone .share-btn-label{display:none}@media (width<=900px){.share-btn-label{display:none}.layout-tablet .sport-picker{min-width:132px}.layout-tablet .app-header{gap:12px}.layout-tablet .app-tab{padding:0 10px}}@media (width<=700px){.layout-tablet .app-title{display:none}.layout-tablet .app-tab{padding:0 8px}.layout-tablet .app-header .app-tab{padding:0 clamp(4px, calc(9.6px - var(--safe-right,0px) / 10), 8px)}.layout-tablet .app-header{gap:clamp(8px, calc(12px - var(--safe-right,0px) / 15), 12px)}.layout-tablet .app-header .sport-picker{min-width:clamp(120px, calc(132px - var(--safe-right,0px) / 6), 132px)}}.whiteboard-root{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;flex:1;width:100%;min-height:0;display:flex;position:relative}.layout-phone .whiteboard-root{flex-direction:column}.whiteboard-root.is-fullscreen{z-index:1000;background:var(--rg-page);padding:max(12px, var(--safe-top)) max(16px, var(--safe-right)) calc(var(--safe-bottom) + 16px) max(16px, var(--safe-left));grid-template:"side board""tools board"minmax(0,1fr)/156px minmax(0,1fr);gap:12px;display:grid;position:fixed;inset:0}@media (orientation:portrait){.whiteboard-root.is-fullscreen{grid-template:"side""board"minmax(0,1fr)"tools"/minmax(0,1fr)}}.is-fullscreen .board-column{display:contents}.is-fullscreen .board-wrapper{grid-area:board}.board-column{flex-direction:column;flex:auto;min-width:0;min-height:0;padding:16px;display:flex}.layout-tablet .board-column{padding-right:max(16px, var(--safe-right));padding-bottom:calc(var(--safe-bottom) + 20px)}.layout-desktop .board-column{padding-bottom:calc(var(--safe-bottom) + 20px)}.layout-phone .board-column{padding:12px max(20px, var(--safe-right)) 12px max(20px, var(--safe-left))}.board-wrapper{touch-action:none;flex:auto;justify-content:center;align-items:center;min-height:0;display:flex;position:relative;overflow:hidden}.whiteboard-root:not(.is-fullscreen) .board-wrapper{padding-top:64px}@media (orientation:landscape){.app-shell:not(.layout-phone) .whiteboard-root:not(.is-fullscreen) .board-wrapper{padding-top:0;padding-right:116px}.app-shell:not(.layout-phone) .board-corner{flex-direction:column;align-items:flex-end;top:0;right:0}}.is-fullscreen .board-wrapper{padding:0}.board-safe-area{justify-content:center;align-items:center;width:100%;min-width:0;height:100%;min-height:0;display:flex;position:relative}.board-wrapper:after{content:"";opacity:.035;pointer-events:none;background:url(/assets/rocket-logo-transparent-BwHztu0Z.png) 50%/160px no-repeat;position:absolute;inset:0}.board-svg{touch-action:none;overscroll-behavior:none;z-index:1;border-radius:8px;flex-shrink:0;width:100%;height:100%;position:relative;box-shadow:0 12px 34px #00000073}.is-fullscreen .board-svg{box-shadow:none;border-radius:0}.ball-pulse circle{transform-box:fill-box;transform-origin:50%;animation:1.5s ease-out infinite ball-pulse}@keyframes ball-pulse{0%{opacity:.95;transform:scale(1)}to{transform:scale(var(--pulse-scale,3.5));opacity:0}}@media (prefers-reduced-motion:reduce){.ball-pulse circle{transform:scale(calc(var(--pulse-scale,3.5) * .6));opacity:.9;animation:none}}.board-corner{z-index:7;align-items:center;gap:8px;display:flex;position:absolute;top:12px;right:12px}.corner-lines{height:var(--rg-tap);font:inherit;letter-spacing:.08em;text-transform:uppercase;color:var(--rg-text);border:1px solid var(--rg-line);border-radius:var(--rg-radius-btn);cursor:pointer;background:#0009;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.corner-lines-state{text-align:center;min-width:26px;color:var(--rg-text-dim);border:1px solid var(--rg-line);border-radius:var(--rg-radius-btn);padding:2px 4px;font-size:10px}.corner-lines.is-on{color:var(--rg-green-ink);background:var(--rg-green);border-color:var(--tk-accent)}.corner-lines.is-on .corner-lines-state{color:var(--tk-accent);background:var(--rg-green-ink);border-color:var(--rg-green-ink)}.draw-tray{z-index:8;border:1px solid var(--rg-line);border-radius:var(--rg-radius-card);background:#0a0a0aeb;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;width:fit-content;margin:0 auto;padding:8px;transition:opacity .2s;display:flex;position:absolute;bottom:12px;left:16px;right:16px;box-shadow:0 12px 34px #00000080}.draw-tray-tools{gap:8px;display:flex}.draw-tray-tools .icon-btn{flex-direction:column;gap:3px;width:auto;height:52px}.draw-tray-tools .icon-btn.is-on{background:var(--rg-surface-2);border-color:var(--tk-accent);color:var(--tk-accent)}.draw-tray-tools .draw-done{color:var(--rg-green-ink);background:var(--rg-green);border-color:var(--tk-accent)}.draw-tray-extra{flex:0 auto;align-items:center;gap:8px;min-width:0;display:flex}.draw-tray-tools .icon-btn{min-width:var(--rg-tap);flex:0 56px}.draw-clear{flex-shrink:0}.draw-swatch{width:var(--rg-tap);height:var(--rg-tap);border:1px solid var(--rg-text);border-radius:var(--rg-radius-btn);cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.draw-swatch span{border:1px solid #0009;border-radius:50%;width:22px;height:22px}.draw-swatch.is-on{border:2px solid var(--tk-accent)}.draw-clear{min-height:var(--rg-tap)}.draw-hint{width:150px;color:var(--rg-text-dim);font-size:12px;line-height:1.3}.draw-tray.is-docked{width:auto;max-width:none;padding:3px max(16px, var(--safe-right)) 3px max(16px, var(--safe-left));box-shadow:none;background:var(--rg-ink);border-width:1px 0 0;border-radius:0;flex-wrap:nowrap;flex-shrink:0;margin:0;position:static}.draw-tray.is-docked .draw-tray-extra{flex:none}.draw-tray.is-docked .draw-tray-extra:empty,.draw-tray.is-docked .draw-hint{display:none}.draw-tray.is-docked .draw-clear{white-space:nowrap;padding:0 10px;font-size:13px}.draw-tray.is-docked .draw-tray-tools{flex:1;min-width:0}.draw-tray.is-docked .draw-tray-tools .icon-btn{width:auto;min-width:var(--rg-tap);flex:1}.draw-tray.is-rail{width:auto;padding:16px 12px max(16px, var(--safe-bottom)) max(16px, var(--safe-left));background:var(--rg-ink);border:none;border-right:1px solid var(--rg-line);box-shadow:none;border-radius:0;flex-flow:column;flex-shrink:0;justify-content:flex-start;margin:0;position:static}.draw-tray.is-rail .draw-tray-extra,.draw-tray.is-rail .draw-tray-tools{flex-direction:column}.draw-tray.is-rail .draw-tray-tools .icon-btn,.draw-tray.is-rail .draw-clear{width:var(--rg-tap);min-width:var(--rg-tap);flex:none;padding:0}.draw-tray.is-rail .draw-clear{min-height:52px;font-size:11px}@media (height<=520px){.draw-tray.is-rail{padding-top:8px;padding-bottom:max(8px, var(--safe-bottom))}.draw-tray.is-rail .draw-tray-extra{flex-direction:row}.draw-tray.is-rail .draw-tray-tools{grid-template-columns:repeat(2, var(--rg-tap));display:grid}}.draw-tray.is-strip{max-width:100%;box-shadow:none;grid-area:tools;place-self:end center;margin:0;position:static}@media (orientation:landscape){.draw-tray.is-strip{flex-flow:column;justify-self:stretch;width:auto;padding:4px}.draw-tray.is-strip .draw-tray-tools{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.draw-tray.is-strip .draw-tray-extra:empty{display:none}.draw-tray.is-strip .draw-clear{width:100%;padding:0 8px;font-size:13px}}.view-toggle{background:var(--rg-page);border:1px solid var(--rg-line);border-radius:var(--rg-radius-input);gap:8px;padding:3px;display:flex}.view-toggle button{min-width:var(--rg-tap);height:var(--rg-tap);border-radius:var(--rg-radius-btn);color:var(--rg-text);font:inherit;letter-spacing:.1em;cursor:pointer;background:0 0;border:none;padding:0 8px;font-size:12px;font-weight:700}.view-toggle button.is-active{background:var(--rg-text);color:var(--rg-page)}.fs-actions{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}@media (width<=389px){.board-corner:has(.reset-view) .corner-lines-word{display:none}}.reset-view:disabled{opacity:.4;cursor:default}.is-3d .board-svg{visibility:hidden}.board-wrapper.is-3d:after{display:none}.board-3d{z-index:2;position:absolute;inset:0;overflow:hidden}.tilt-layer{pointer-events:none;position:absolute}.tilt-layer svg{display:block}.stadium-3d{pointer-events:none;position:absolute;inset:0}.tag3d{min-width:var(--rg-tap);min-height:var(--rg-tap);cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:flex-end;align-items:center;padding:0 0 6px;font-family:inherit;display:flex;position:absolute;transform:translate(-50%,-100%)}.tag3d-label{color:#000;border-radius:var(--rg-radius-btn);background:#fff;border:1px solid #000;justify-content:center;align-items:center;gap:6px;height:26px;padding:0 6px;font-size:13px;font-weight:700;line-height:1;display:flex;position:relative;box-shadow:0 2px 6px #00000073}.tag3d-label:after{content:"";border:6px solid #0000;border-top-color:#000;border-bottom:0;position:absolute;bottom:-7px;left:50%;transform:translate(-50%)}.tag3d.is-away .tag3d-label:after{border-top-color:#fff}.tag3d-name{font-weight:500}.stems-3d{pointer-events:none;position:absolute;inset:0}.tag3d.is-away .tag3d-label{color:#fff;background:#000;border:2px solid #fff}.tag3d.is-selected .tag3d-label{outline:3px solid var(--tk-accent);outline-offset:1px}.toolbar{opacity:1;align-items:center;gap:8px;transition:opacity .2s;display:flex}.toolbar.toolbar-hidden{opacity:0;pointer-events:none}.toolbar-rail{padding:16px 12px max(16px, var(--safe-bottom)) max(16px, var(--safe-left));background:var(--rg-ink);border-right:1px solid var(--rg-line);flex-direction:column;flex-shrink:0}@media (height<=420px){.toolbar-rail{padding-top:8px;padding-bottom:max(8px, var(--safe-bottom))}}@media (height<=520px){.toolbar-rail{grid-template-columns:repeat(2, var(--rg-tap));grid-auto-rows:auto;align-content:start;gap:8px;display:grid}.toolbar-rail .toolbar-divider{grid-column:1/-1;align-self:center;width:auto;height:1px;margin:0}}.toolbar-bar{padding:8px max(16px, var(--safe-right)) calc(var(--safe-bottom) + 8px) max(16px, var(--safe-left));background:var(--rg-ink);border-top:1px solid var(--rg-line);flex-shrink:0;justify-content:space-around;gap:8px}.toolbar-rail .icon-btn{flex-direction:column;gap:2px;padding:0}.toolbar-rail .tool-label{font-size:10px}.toolbar-bar .icon-btn,.toolbar-overlay .icon-btn{flex-direction:column;gap:3px;width:auto;min-width:52px;height:52px;padding:0 4px}.toolbar-bar .icon-btn{flex:1}.tool-label{font-size:11px;font-weight:500;line-height:1}.toolbar-divider{background:var(--rg-line);flex-shrink:0}.toolbar-rail .toolbar-divider{width:32px;height:1px;margin:8px 0}.toolbar-bar .toolbar-divider{width:1px;height:32px}.toolbar-rail .toolbar-spacer{flex:1}.toolbar-bar .toolbar-spacer{display:none}.toolbar-overlay{border:1px solid var(--rg-line);border-radius:var(--rg-radius-card);background:#000000b8;grid-area:tools;place-self:end center;gap:8px;padding:4px}@media (orientation:landscape){.toolbar-overlay{grid-template-columns:repeat(2,minmax(0,1fr));justify-self:stretch;display:grid}}.toolbar-overlay .icon-btn{background:0 0;border-color:#0000}@media (width<=420px){.toolbar-overlay .icon-btn{min-width:46px}}.fs-top{pointer-events:none;grid-area:side;justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;transition:opacity .2s;display:flex}@media (orientation:landscape){.fs-top{flex-direction:column-reverse;justify-content:flex-end;align-items:flex-start;gap:12px}.fs-top .fs-title{align-self:stretch}.fs-title-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@media (orientation:landscape) and (height<=360px){.fs-title-hint{display:none}.is-fullscreen:has(.draw-tray.is-strip) .fs-title{display:none}}.fs-top>*{pointer-events:auto}.fs-top.toolbar-hidden{opacity:0}.fs-top.toolbar-hidden>*{pointer-events:none}.fs-title{text-shadow:0 1px 3px #000c;flex-direction:column;min-width:0;display:flex}.fs-title-name{font-family:var(--heading);font-size:20px;font-weight:700;line-height:1.1}.fs-title-hint{color:var(--rg-text-dim);font-size:12px;line-height:1.35}.fs-exit{background:#000000b8;flex-shrink:0}.icon-btn{width:var(--rg-tap);height:var(--rg-tap);border-radius:var(--rg-radius-input);border:1px solid var(--rg-line);background:var(--rg-surface);color:var(--rg-text);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex;position:relative}.toolbar-rail .icon-btn,.toolbar-bar .icon-btn{background:0 0;border-color:#0000}.icon-btn:hover:not(:disabled){background:var(--rg-surface-2)}.icon-btn:disabled{color:var(--rg-text-off);opacity:.55;cursor:not-allowed}.toolbar .icon-btn.active,.toolbar .icon-btn.is-on{background:var(--rg-surface-2);border-color:var(--tk-accent);color:var(--tk-accent)}.fullscreen-btn{width:var(--rg-tap);height:var(--rg-tap);border-radius:var(--rg-radius-btn);border:1px solid var(--rg-line);color:var(--rg-text);cursor:pointer;background:#0009;justify-content:center;align-items:center;transition:background-color .12s,opacity .2s;display:flex;box-shadow:0 2px 6px #00000040}.fullscreen-btn:hover{background:#000c}.fullscreen-btn.toolbar-hidden{opacity:0;pointer-events:none}.play-panel{background:var(--rg-ink);flex-direction:column;gap:24px;display:flex}.play-panel-side{width:calc(320px + var(--safe-right));padding:20px max(20px, var(--safe-right)) max(20px, var(--safe-bottom)) 20px;border-left:1px solid var(--rg-line);flex-shrink:0;overflow-y:auto}.play-panel-section{flex-direction:column;gap:12px;display:flex}.play-panel-row{justify-content:space-between;align-items:center;min-height:24px;display:flex}.play-panel-eyebrow{color:var(--rg-text-dim)}.play-panel-title{overflow-wrap:anywhere;margin:0;font-size:30px;line-height:1.04}.play-notes{width:100%;min-height:88px;font:inherit;color:var(--rg-text);background:var(--rg-page);border:1px solid var(--rg-line);border-radius:var(--rg-radius-input);resize:vertical;-webkit-user-select:text;user-select:text;padding:10px 12px;font-size:16px;line-height:1.5}.play-notes::placeholder{color:var(--rg-text-off)}.play-notes:focus{border-color:var(--tk-accent);outline:none}.play-panel .btn-primary{align-self:flex-start}.sheet-backdrop{left:0;right:0;top:var(--vv-top,0px);height:var(--vv-height,100%);z-index:25;background:#00000080;align-items:flex-end;display:flex;position:fixed}.sheet{background:var(--rg-ink);border-top:1px solid var(--rg-line);border-radius:var(--rg-radius-card) var(--rg-radius-card) 0 0;width:100%;max-height:min(100%,max(85%,290px));overflow-y:auto;box-shadow:0 -12px 34px #00000080}.play-panel-sheet{padding:12px max(16px, var(--safe-right)) max(20px, var(--safe-bottom)) max(16px, var(--safe-left))}.layout-tablet .sheet-backdrop{justify-content:flex-end;align-items:stretch}.layout-tablet .sheet{width:min(calc(340px + var(--safe-right)), 100%);border-top:none;border-left:1px solid var(--rg-line);border-radius:0;max-height:none}.layout-tablet .play-panel-sheet{padding:max(16px, var(--safe-top)) max(20px, var(--safe-right)) max(20px, var(--safe-bottom)) 20px}.play-peek-bar{padding:10px max(16px, var(--safe-right)) 0 max(16px, var(--safe-left));background:var(--rg-ink);border-top:1px solid var(--rg-line);border-radius:var(--rg-radius-card) var(--rg-radius-card) 0 0;flex-shrink:0;position:relative}.play-peek-bar.has-library{flex-direction:row-reverse;align-items:center;gap:8px;display:flex}.play-peek-library{flex-shrink:0;min-height:44px;padding:0 14px}.play-panel-library{margin-top:8px}.play-peek{width:100%;min-height:48px;color:var(--rg-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:12px;padding:0;display:flex}.play-peek-grip{background:var(--rg-line);border-radius:2px;width:36px;height:4px;margin-left:-18px;position:absolute;top:4px;left:50%}.play-peek-text{flex-direction:column;flex:1;min-width:0;display:flex}.play-peek-title{font-family:var(--heading);white-space:nowrap;text-overflow:ellipsis;font-size:22px;font-weight:700;line-height:1.1;overflow:hidden}.play-peek-sub{color:var(--rg-text-dim);font-size:12px}.play-peek-chevron{display:flex;transform:rotate(180deg)}.plays-page{min-height:0;padding:32px max(20px, var(--safe-right)) 32px max(20px, var(--safe-left));margin-bottom:max(var(--safe-bottom), min(34px, calc(var(--safe-bottom) * 99)));flex:1;overflow-y:auto}.plays-page-inner{max-width:720px;margin:0 auto}.plays-page-title{margin:8px 0;font-size:40px;line-height:1.02}.plays-page-lede{color:var(--rg-text-dim);margin-bottom:24px;font-size:14px;line-height:1.5}.plays-page-group{margin-bottom:32px}.plays-page-group-title{margin:0 0 8px;font-size:24px;line-height:1.04}.saved-plays-empty{color:var(--rg-text-dim);font-size:14px;line-height:1.5}.saved-plays-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.saved-plays-list li{border-bottom:1px solid var(--rg-line);justify-content:space-between;align-items:center;gap:8px;padding:6px 0;display:flex}.saved-play-meta{flex-direction:column;min-width:0;display:flex}.saved-play-name{color:var(--rg-text);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.saved-play-date{color:var(--rg-text-dim);font-size:12px}.saved-play-actions{flex-shrink:0;gap:8px;display:flex}.saved-play-actions button{font:inherit;min-height:var(--rg-tap);border-radius:var(--rg-radius-btn);border:1px solid var(--rg-line);background:var(--rg-surface);color:var(--rg-text);cursor:pointer;padding:0 12px;font-size:14px;font-weight:500}.saved-play-actions button:hover{background:var(--rg-surface-2)}.saved-play-actions button.danger{color:var(--rg-text);border-color:var(--rg-text);background:0 0}.saved-play-actions button.danger:hover{background:var(--rg-surface)}.icon-button{cursor:pointer;color:var(--rg-text);width:var(--rg-tap);height:var(--rg-tap);background:0 0;border:none;justify-content:center;align-items:center;margin-right:-12px;font-size:16px;line-height:1;display:inline-flex}.modal-backdrop{left:0;right:0;top:var(--vv-top,0px);height:var(--vv-height,100%);z-index:30;overscroll-behavior:contain;padding:max(16px, var(--safe-top)) max(16px, var(--safe-right)) calc(var(--safe-bottom) + 16px) max(16px, var(--safe-left));background:#0009;justify-content:center;align-items:flex-start;display:flex;position:fixed;overflow-y:auto}.modal-backdrop>*{flex-shrink:0;margin-block:auto}.modal-panel{background:var(--rg-ink);border:1px solid var(--rg-line);border-radius:var(--rg-radius-card);text-align:center;width:min(320px,100%);padding:20px;box-shadow:0 12px 34px #00000073}.modal-panel.whats-new{width:min(420px,100%);max-height:calc(var(--vv-height,100svh) - 32px);text-align:left;overflow-y:auto}.whats-new-eyebrow{color:var(--tk-accent);margin-bottom:6px;display:block}.whats-new-list{flex-direction:column;gap:12px;margin:0 0 16px;padding:0;list-style:none;display:flex}.whats-new-list li{border-left:2px solid var(--tk-accent);flex-direction:column;gap:2px;padding-left:12px;display:flex}.whats-new-item-title{color:var(--rg-text);font-size:15px;font-weight:700}.whats-new-item-body{color:var(--rg-text-dim);font-size:14px;line-height:1.4}.whats-new-plays{color:var(--rg-text);margin:0 0 16px;font-size:14px;line-height:1.4}.whats-new-actions{background:var(--rg-ink);border-top:1px solid var(--rg-line);flex-direction:column;gap:8px;margin:0 -20px -20px;padding:12px 20px 20px;display:flex;position:sticky;bottom:-20px}.whats-new-actions .btn{width:100%;min-height:var(--rg-tap)}.modal-panel h3{color:var(--rg-text);margin:0 0 16px;font-size:24px;line-height:1.04}.add-player-choices{gap:10px;margin-bottom:12px;display:flex}.add-player-choice{font:inherit;border-radius:var(--rg-radius-btn);cursor:pointer;border:1px solid var(--rg-line);flex:1;min-height:52px;padding:0 10px;font-size:14px;font-weight:500}.add-player-choice-away{color:#fff;background:#000;border:3px solid #fff}.add-player-choice:hover{outline:2px solid var(--rg-line);outline-offset:2px}.team-choice{font:inherit;min-height:52px;color:var(--rg-text);border:1px solid var(--rg-text);border-radius:var(--rg-radius-btn);cursor:pointer;background:0 0;flex:1;justify-content:center;align-items:center;gap:8px;padding:0 10px;font-size:15px;font-weight:500;display:inline-flex}.team-choice:hover{background:var(--rg-surface-2)}.team-swatch{border-radius:50%;flex-shrink:0;width:20px;height:20px}.team-swatch.is-home{background:#fff;border:2px solid #000;box-shadow:0 0 0 1px #fff}.team-swatch.is-away{background:#000;border:3px solid #fff;box-shadow:0 0 0 1px #000}.modal-cancel{font:inherit;min-height:var(--rg-tap);border-radius:var(--rg-radius-btn);border:1px solid var(--rg-text);color:var(--rg-text);cursor:pointer;background:0 0;padding:0 16px;font-size:14px;font-weight:500}.modal-cancel:hover{background:var(--rg-surface)}.tip-panel{text-align:left;width:min(360px,100%)}.tip-panel h3{font-size:24px;line-height:1.1}.tip-steps{counter-reset:tip;flex-direction:column;gap:14px;margin:0 0 16px;padding:0;list-style:none;display:flex}.tip-steps li{align-items:center;gap:12px;font-size:15px;line-height:1.4;display:flex}.tip-icon{border:1px solid var(--rg-line);border-radius:var(--rg-radius-card);background:var(--rg-surface);width:44px;height:44px;color:var(--rg-text);flex-shrink:0;justify-content:center;align-items:center;display:flex}.tip-panel .modal-cancel{width:100%;display:block}.tip-app-icon{border-radius:10px;flex-shrink:0}.text-size{grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0 4px;display:grid}.text-size-chip{min-height:var(--rg-tap);border:1px solid var(--rg-line);border-radius:var(--rg-radius-btn);color:var(--rg-text);font:700 16px/1 var(--heading);letter-spacing:.04em;cursor:pointer;background:0 0}.text-size-chip.is-on{border:2px solid var(--tk-accent);color:var(--tk-accent)}.save-play-input{width:100%;font:inherit;min-height:var(--rg-tap);border-radius:var(--rg-radius-input);border:1px solid var(--rg-line);background:var(--rg-page);color:var(--rg-text);margin-bottom:14px;padding:0 12px;font-size:16px}.save-play-input:focus{border-color:var(--tk-accent);outline:none}.save-play-submit{width:100%;margin-bottom:12px}.btn:disabled,.modal-cancel:disabled{color:var(--rg-text-off);border-color:var(--rg-text-off);opacity:.55;cursor:not-allowed;background:0 0}.btn-primary:disabled{background:var(--rg-surface)}::placeholder{color:var(--rg-text-off);opacity:1}.save-play-checkbox{color:var(--rg-text-dim);min-height:var(--rg-tap);cursor:pointer;align-items:center;gap:8px;margin-bottom:6px;font-size:14px;display:flex}.save-play-checkbox input{accent-color:var(--tk-accent);width:16px;height:16px}.rotate-prompt{z-index:20;color:var(--rg-text);text-align:center;background:#000000eb;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:24px;display:flex;position:absolute;inset:0}.rotate-prompt-icon{font-size:40px;animation:1.6s ease-in-out infinite rotate-hint}.rotate-prompt button{font:inherit;min-height:var(--rg-tap);border-radius:var(--rg-radius-btn);border:1px solid var(--rg-text);color:var(--rg-text);cursor:pointer;background:0 0;padding:0 16px;font-size:14px;font-weight:500}@keyframes rotate-hint{0%,to{transform:rotate(0)}50%{transform:rotate(90deg)}}.tour-overlay{z-index:50;cursor:pointer;position:fixed;inset:0}.tour-spotlight{box-sizing:border-box;border:2px solid var(--tk-accent);pointer-events:none;border-radius:6px;position:fixed;box-shadow:0 0 0 9999px #000000b3}.tour-pointer{color:var(--tk-accent);pointer-events:none;position:fixed;overflow:visible}.tour-tooltip{box-sizing:border-box;background:var(--rg-ink);border:1px solid var(--rg-line);border-radius:var(--rg-radius-card);cursor:default;width:max-content;max-width:min(280px,100vw - 24px);max-height:calc(100% - 24px);padding:16px;position:fixed;overflow-y:auto;box-shadow:0 12px 34px #00000080}@media (orientation:landscape) and (height<=500px){.tour-tooltip{max-width:min(380px,100vw - 24px)}}.tour-tooltip-title{font-family:var(--heading);color:var(--rg-text);margin:0 0 6px;font-size:22px;font-weight:700;line-height:1.04}.tour-tooltip-body{color:var(--rg-text);margin:0 0 14px;font-size:14px;line-height:1.5}.tour-tooltip-footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.tour-tooltip-progress{letter-spacing:.1em;text-transform:uppercase;color:var(--rg-text-dim);font-size:12px;font-weight:700}.tour-tooltip-actions{gap:8px;display:flex}.tour-tooltip-actions button{font:inherit;min-height:var(--rg-tap);border-radius:var(--rg-radius-btn);cursor:pointer;border:1px solid var(--rg-text);color:var(--rg-text-dim);background:0 0;padding:0 14px;font-size:14px;font-weight:500}.tour-tooltip-actions .tour-next{background:var(--rg-green);border-color:var(--tk-accent);color:var(--rg-green-ink)}.undo-toast{background:var(--rg-ink);border:1px solid var(--rg-line);border-radius:var(--rg-radius-card);color:var(--rg-text);align-items:center;gap:12px;padding:6px 6px 6px 16px;font-size:14px;animation:.16s undo-toast-in;display:flex}.undo-toast span{flex:auto;min-width:0}.undo-toast button{font:inherit;min-height:var(--rg-tap);border-radius:var(--rg-radius-btn);cursor:pointer;background:var(--rg-green);color:var(--rg-green-ink);border:none;flex-shrink:0;padding:0 16px;font-size:14px;font-weight:500}.undo-toast.is-docked{box-sizing:border-box;height:49px;margin:10px max(16px, var(--safe-right)) 0 max(16px, var(--safe-left));flex-shrink:0;padding-top:2px;padding-bottom:2px}.undo-toast.is-inline{pointer-events:auto;align-self:stretch;gap:8px;padding:4px 4px 4px 12px;font-size:13px}.undo-toast.is-inline button{padding:0 12px}.undo-toast.is-corner{padding:2px 2px 2px 12px}@media (orientation:landscape){.undo-toast.is-corner{text-align:center;flex-direction:column;align-items:stretch;gap:4px;width:104px;padding:6px 4px;font-size:13px}.undo-toast.is-corner span{white-space:nowrap;letter-spacing:-.1px;font-size:12px;line-height:16px}}@media (orientation:landscape) and (height<=380px){.undo-toast.is-corner{background:0 0;border:none;gap:2px;padding:0}}@keyframes undo-toast-in{0%{opacity:0}to{opacity:1}}.plays-move{flex-wrap:wrap;align-items:flex-start;gap:8px;margin:4px 0 24px;display:flex}.move-plays{flex-direction:column;align-items:flex-start;gap:8px;max-width:100%;display:flex}.move-plays .btn,.plays-move>.btn{min-height:var(--rg-tap)}.move-plays-note{color:var(--rg-text);text-align:left;margin:0;font-size:14px;line-height:1.45}.move-plays-manual{flex-direction:column;gap:8px;width:100%;display:flex}.move-plays-code{width:100%;min-height:72px;color:var(--rg-text);background:var(--rg-page);border:1px solid var(--rg-line);border-radius:var(--rg-radius-input);resize:vertical;-webkit-user-select:text;user-select:text;padding:10px 12px;font:13px/1.35 ui-monospace,SFMono-Regular,Menlo,monospace}@media (pointer:coarse){.move-plays-code{font-size:16px}}.move-plays-code:focus{border-color:var(--tk-accent);outline:none}.tip-move{border-top:1px solid var(--rg-line);text-align:left;flex-direction:column;gap:10px;margin:4px 0 16px;padding-top:14px;display:flex}.tip-move p{color:var(--rg-text-dim);margin:0;font-size:14px;line-height:1.45}.modal-panel.import-panel{width:min(400px,100%);max-height:calc(var(--vv-height,100svh) - 32px);text-align:left;flex-direction:column;gap:12px;display:flex;overflow-y:auto}.import-panel h3{margin:0}.import-text{color:var(--rg-text-dim);margin:0;font-size:14px;line-height:1.45}.import-paste{min-height:var(--rg-tap);align-self:flex-start}.import-error{color:var(--rg-text);margin:0;font-size:14px;font-weight:700}.import-result{color:var(--rg-text);flex-direction:column;gap:6px;margin:0;padding-left:18px;font-size:15px;line-height:1.4;display:flex}.import-panel .save-play-submit,.import-panel .modal-cancel{margin:0}.move-plays-code::placeholder{color:var(--rg-text-off);font-family:Roboto,system-ui,sans-serif}.rec-start{flex-shrink:0;gap:6px;padding:0 12px}.rec-start svg{color:var(--tk-accent)}.rec-start.is-locked{color:var(--rg-text-dim);border-color:var(--rg-line)}.rec-start.is-locked svg{color:currentColor}.rec-dot{background:var(--rg-green);border-radius:50%;flex-shrink:0;width:10px;height:10px;animation:1.4s ease-out infinite rec-dot;box-shadow:0 0 #1dfe1b99}@keyframes rec-dot{0%{box-shadow:0 0 #1dfe1b99}to{box-shadow:0 0 0 8px #1dfe1b00}}@media (prefers-reduced-motion:reduce){.rec-dot{animation:none}}.rec-status{min-height:var(--rg-tap);color:var(--rg-text);background:var(--rg-green-tint);border:1px solid var(--tk-accent);border-radius:var(--rg-radius-btn);align-items:center;gap:10px;padding:4px 14px 4px 12px;display:flex}.rec-status-text{align-items:baseline;gap:8px;line-height:1.1;display:flex}.rec-status-word{font-family:var(--heading);letter-spacing:.04em;text-transform:uppercase;color:var(--tk-accent);font-size:18px;font-weight:700}.rec-status-steps{white-space:nowrap;font-size:13px}@media (orientation:landscape){.app-shell:not(.layout-phone) .rec-status{grid-template-columns:auto 1fr;align-items:center;gap:3px 6px;width:108px;padding:6px 12px;display:grid}.app-shell:not(.layout-phone) .rec-status-text{display:contents}.app-shell:not(.layout-phone) .rec-status .rec-dot{width:8px;height:8px}.app-shell:not(.layout-phone) .rec-status-word{letter-spacing:.02em;font-size:15px}.app-shell:not(.layout-phone) .rec-status-steps{white-space:normal;grid-column:1/-1;font-size:12px;line-height:1.25}}.rec-hint{min-height:59px;padding:8px max(16px, var(--safe-right)) 8px max(16px, var(--safe-left));color:var(--rg-text);background:var(--rg-ink);border-top:1px solid var(--tk-accent);border-radius:var(--rg-radius-card) var(--rg-radius-card) 0 0;flex-shrink:0;align-items:center;margin:0;font-size:13px;line-height:1.35;display:flex}.rec-hint.is-throwing{background:var(--rg-green-tint)}.toolbar .icon-btn.rec-stop,.toolbar .icon-btn.rec-stop:hover:not(:disabled){color:var(--rg-green-ink);background:var(--rg-green);border-color:var(--tk-accent)}.fs-title.is-recording .fs-title-name{color:var(--tk-accent);align-items:center;gap:8px;display:flex}.toolbar-rail.rec-bar{flex-direction:column;gap:8px;display:flex}.toolbar-rail.rec-bar .icon-btn{width:var(--rg-tap);flex-direction:column;gap:3px;height:52px;padding:0}.toolbar-rail.rec-bar .tool-label{font-size:10px}@media (height<=520px){.toolbar-rail.rec-bar .icon-btn{width:96px}.toolbar-rail.rec-bar .tool-label{font-size:11px}}.play-peek-bar.has-library .play-peek{flex:1;min-width:0}.play-peek-sub{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rec-hint{height:59px;overflow:hidden}.rec-resume{color:var(--rg-text);align-items:center;gap:8px;display:flex}.rec-resume-text{flex:1;min-width:0;margin:0;font-size:13px;line-height:1.25}.rec-resume-title{font-weight:700}.rec-resume-actions{flex-shrink:0;gap:8px;display:flex}.rec-resume .btn{padding:0 14px}.rec-resume-icon{display:none}.rec-resume-strip{height:59px;padding:0 max(16px, var(--safe-right)) 0 max(16px, var(--safe-left));background:var(--rg-ink);border-top:1px solid var(--tk-accent);border-radius:var(--rg-radius-card) var(--rg-radius-card) 0 0;flex-shrink:0}.rec-resume-strip .rec-resume-title,.rec-resume-strip .rec-resume-steps{display:block}.rec-resume-strip .rec-resume-sep{display:none}.rec-resume-corner{border-radius:var(--rg-radius-btn);background:#0009;padding-left:12px}.rec-resume-corner .rec-resume-text{white-space:nowrap}@media (orientation:landscape){.app-shell:not(.layout-phone) .rec-resume-corner{border:1px solid var(--tk-accent);flex-direction:column;align-items:stretch;gap:6px;width:108px;padding:6px}.app-shell:not(.layout-phone) .rec-resume-corner .rec-resume-text{white-space:normal;text-align:center;padding:0 2px}.app-shell:not(.layout-phone) .rec-resume-corner .rec-resume-title,.app-shell:not(.layout-phone) .rec-resume-corner .rec-resume-steps{display:block}.app-shell:not(.layout-phone) .rec-resume-corner .rec-resume-sep{display:none}.app-shell:not(.layout-phone) .rec-resume-corner .rec-resume-text{font-size:12px}.app-shell:not(.layout-phone) .rec-resume-corner .rec-resume-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.app-shell:not(.layout-phone) .rec-resume-corner .btn{min-width:var(--rg-tap);flex-direction:column;gap:3px;height:52px;padding:0;font-size:11px;line-height:1}.app-shell:not(.layout-phone) .rec-resume-corner .rec-resume-icon{display:flex}}.saved-items{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.saved-item{border:1px solid var(--tk-box-line);border-radius:var(--rg-radius-card);align-items:center;gap:10px;padding:10px 6px 10px 10px;display:flex}.saved-item-main{min-width:0;min-height:56px;font:inherit;color:var(--rg-text);text-align:left;cursor:pointer;background:0 0;border:none;flex:1;align-items:center;gap:12px;padding:0;display:flex}.saved-item-thumb{background:var(--rg-surface);border-radius:4px;flex-shrink:0;width:72px;height:56px}.saved-item-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.saved-item-name-row{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:flex}.saved-item-name{overflow-wrap:break-word;min-width:0;font-size:16px;font-weight:500}.saved-item-tag{letter-spacing:.1em;text-transform:uppercase;color:var(--rg-green-ink);background:var(--rg-green);border-radius:var(--rg-radius-btn);flex-shrink:0;padding:3px 7px;font-size:11px;font-weight:700}.saved-item-sub{color:var(--rg-text-dim);font-size:13px;line-height:1.3}.btn.saved-item-go{flex-shrink:0;padding:0 16px}.saved-item-delete{width:var(--rg-tap);height:var(--rg-tap);color:var(--rg-text-dim);border-radius:var(--rg-radius-btn);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.saved-item-delete:hover{color:var(--rg-text);background:var(--rg-surface)}@media (width<=430px){.saved-item-thumb{width:56px;height:44px}.saved-item-thumb.is-lineup{display:none}.btn.saved-item-go{padding:0 12px}}.saved-item.has-extra{flex-wrap:wrap}.btn.saved-item-extra{flex-shrink:0;padding:0 14px}@media (width<=599px){.saved-item.has-extra .saved-item-main{flex:100%}.saved-item.has-extra .saved-item-delete{margin-left:auto}}.saved-delete-name{overflow-wrap:anywhere;margin:4px 0 16px}.btn.saved-delete-yes{width:100%;color:var(--rg-page);background:var(--rg-text);border-color:var(--rg-text);margin-bottom:8px}.saved-undo{background:var(--rg-ink);border:1px solid var(--rg-line);border-radius:var(--rg-radius-card);justify-content:space-between;align-items:center;gap:12px;margin:12px 0;padding:8px 8px 8px 14px;font-size:14px;display:flex}.saved-undo-text{overflow-wrap:anywhere;min-width:0}.header-help.has-update{position:relative}.header-update-dot{background:var(--rg-green);border:2px solid #000;border-radius:50%;width:12px;height:12px;position:absolute;top:6px;right:6px}html[data-game-theme=light] .app-tabs-row{background:var(--rg-page)}html[data-game-theme=light] .corner-lines,html[data-game-theme=light] .fullscreen-btn,html[data-game-theme=light] .toolbar-overlay,html[data-game-theme=light] .fs-exit,html[data-game-theme=light] .rec-resume-corner{background:#fffffff0}html[data-game-theme=light] .corner-lines.is-on .corner-lines-state{color:var(--rg-green)}html[data-game-theme=light] .fullscreen-btn:hover{background:#f0f0f0}html[data-game-theme=light] .draw-tray{background:#fffffff7;box-shadow:0 12px 34px #00000040}html[data-game-theme=light] .fs-title{text-shadow:0 1px 3px #ffffffe6}html[data-game-theme=light] .rotate-prompt{background:#fffffff7}html[data-game-theme=light] .modal-panel,html[data-game-theme=light] .sheet,html[data-game-theme=light] .tour-tooltip{box-shadow:0 12px 34px #00000040}.modal-panel.help-menu{width:min(440px,100%);max-height:calc(var(--vv-height,100svh) - 32px);text-align:left;--tk-box-bg:var(--rg-ink);overflow-y:auto}.help-menu-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.help-menu-title{font-family:var(--heading);margin:0;font-size:26px;font-weight:700}.help-menu-next{color:var(--rg-text-dim);margin:4px 0 0;font-size:15px}.help-menu .help-start-tour,.help-menu .help-tips-again{width:100%}.help-tips-done{color:var(--rg-text-dim);margin:8px 0 0;font-size:14px}html[data-game-theme=light] .rec-status{background:#fff}.app-header.is-tight .header-account,.app-header.is-tighter .header-theme{display:none}.header-account-initial{width:28px;height:28px;font-family:var(--heading);color:var(--rg-green-ink);background:var(--rg-green);border-radius:50%;justify-content:center;align-items:center;font-size:17px;font-weight:700;display:inline-flex}.help-menu .help-account{width:100%}.update-notice{margin-bottom:16px}@media (width<=479px){.app-header.is-crowded .app-title,.app-header.has-sport .app-title{display:none}.app-header.has-sport .sport-picker{min-width:122px}}.app-notice-wrap{top:calc(var(--safe-top) + 6px);z-index:60;pointer-events:none;justify-content:center;display:flex;position:fixed;left:0;right:0}.app-notice{min-height:var(--rg-tap);background:var(--rg-ink);border:1px solid var(--rg-line);color:var(--rg-text);border-radius:var(--rg-radius-card);font-family:var(--sans);align-items:center;margin:0 16px;padding:10px 20px;font-size:15px;animation:.16s undo-toast-in;display:flex;box-shadow:0 4px 16px #00000059}.save-play-account{color:var(--rg-text);margin:0 0 12px;font-size:15px;line-height:1.4}@media (width<=900px){.layout-tablet .app-header.is-crowded .app-title,.layout-tablet .app-header.is-board .app-title{display:none}}@media (width<=700px){.layout-tablet .app-header.is-crowded .app-tab{padding:0 4px}}.install-tip{max-height:calc(var(--vv-height,100svh) - 32px);overflow-y:auto}.install-tip h3{margin-bottom:8px}.install-why{color:var(--rg-text);margin:0 0 16px;font-size:15px;line-height:1.4}.install-help-note{color:var(--rg-text);text-align:center;margin:12px 0 0;font-size:13px;line-height:1.4}.help-menu .install-steps{text-align:left;margin-bottom:12px}html .saved-item-tag,html .stage-badge,html .stage-badge.is-final,html .stage-badge.is-live,html .tk-tag.tk-mock-tag,html .tk-tag.tk-sample-tag{letter-spacing:.1em;text-transform:uppercase;height:auto;color:var(--rg-text);white-space:nowrap;background:0 0;border:0;border-radius:0;align-items:center;gap:6px;padding:0;font-size:12px;font-weight:700;display:inline-flex}html .saved-item-tag:before,html .stage-badge:before,html .tk-tag.tk-mock-tag:before,html .tk-tag.tk-sample-tag:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:8px;height:8px}.rg-x-close{width:var(--rg-tap,44px);height:var(--rg-tap,44px);color:var(--rg-text);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}.rg-x-close:hover{background:var(--rg-surface)}.rg-x-close:focus-visible{outline:2px solid var(--tk-accent,#1dfe1b);outline-offset:2px}.tk-box-resume .tk-resume-game{overflow-wrap:anywhere}.tk-resume-actions{flex-direction:column;gap:10px;margin-top:12px;display:flex}.tk-resume-actions .btn{white-space:normal;overflow-wrap:anywhere;width:100%;min-height:48px}.tk-resume-one{overflow-wrap:anywhere}.offline-note{color:var(--rg-text-dim);margin:8px 0 0;font-size:14px;line-height:1.4}.lg-other-note{flex-direction:column;gap:6px;width:100%;display:flex}.tk-side-other{flex-direction:column;gap:8px;margin-top:10px;display:flex}@media print{:root,html[data-game-theme]{--rg-page:#fff;--rg-ink:#fff;--rg-surface:#fff;--rg-surface-2:#f0f0f0;--rg-line:#8a8a8a;--rg-text:#000;--rg-text-dim:#333;--rg-text-off:#707070;--rg-green-tint:#0a650a14;--tk-accent:#0a650a;--tk-box-line:#0a650a;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#000}html,body,#root,.tk-page{color:#000!important;background:#fff!important}.rg-board{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#000!important;background:#fff!important;border-color:#8a8a8a!important}.rg-board-table thead th,.rg-board-total{color:#333!important}.rg-board-table tbody th.rg-board-team,.rg-board-table tbody td,.rg-board-period.is-now .rg-board-cell{color:#000!important}.rg-board-table tbody td.rg-board-total.is-big{color:#0a650a!important}.rg-board-total.is-split{border-left-color:#8a8a8a!important}.rg-board-table :is(.rg-board-team,.rg-board-total){background:#fff!important}.ff-field{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#dfe3df!important}}.board-hint{z-index:1;text-align:center;color:var(--rg-text);pointer-events:none;margin:0;padding:0 4px;font-size:13px;line-height:1.35;position:absolute;top:0;left:0;right:0}.board-hint-measure{visibility:hidden}.board-hint-measure p{margin:0}.rec-coming{min-width:0;color:var(--rg-text);flex:0 52%;margin:0;font-size:12px;line-height:1.25}.board-corner .rec-coming{max-width:220px}@media (orientation:landscape){.app-shell:not(.layout-phone) .board-corner .rec-coming{text-align:right;width:104px}}.rec-hint-corner{color:var(--rg-text);margin:0;font-size:12px;line-height:1.3;display:none}@media (orientation:landscape){.app-shell:not(.layout-phone) .rec-hint-corner{text-align:right;width:104px;display:block}}.toolbar.is-locked .tool-unlock{color:var(--rg-text);border:1px solid var(--rg-text)}.toolbar.is-locked .tool-unlock .tool-label{white-space:normal;text-align:center;line-height:1.1}.toolbar-rail.is-locked .tool-unlock{height:auto;min-height:var(--rg-tap);padding:6px 0}@media (height<=520px){.toolbar-rail.is-locked .tool-unlock{grid-column:1/-1;width:auto}}.toolbar-bar.is-locked .tool-unlock{flex-direction:row;flex:1;gap:8px}.toolbar-bar.is-locked .tool-unlock .tool-label{font-size:15px;font-weight:700}@media (orientation:landscape){.toolbar-overlay.is-locked .tool-unlock{grid-column:1/-1}}.toolbar.is-locked.is-nudged .tool-unlock{outline:2px solid var(--rg-green);outline-offset:2px}.tok-pick-line{display:none}html[data-game-theme=light] .tok-pick-ring{stroke:#161616}html[data-game-theme=light] .tok-pick-line{display:inline}.toolbar-overlay.is-locked-over{position:relative}.toolbar-overlay.is-locked-over>:not(.tool-unlock){visibility:hidden}.toolbar-overlay.is-locked-over>.tool-unlock{flex-direction:row;gap:8px;width:auto;height:auto;position:absolute;inset:4px}.toolbar-overlay.is-locked-over>.tool-unlock .tool-label{font-size:15px;font-weight:700}:root .rg-brand:where(:not(.rg-brand-2 .modal-backdrop *)){--brand-card:#161616;--brand-input:#0b0b0b;--brand-row-line:#242424;--brand-hairline:#3a3a3a;--brand-shadow:none;--tk-accent:var(--rg-text);--tk-box-line:transparent;color:var(--rg-text);background:var(--rg-page)}html[data-game-theme=light] .rg-brand.rg-brand:where(:not(.rg-brand-2 .modal-backdrop *)){--rg-page:#f2f2f2;--rg-text:#161616;--rg-text-dim:#333;--brand-card:#fff;--brand-input:#fff;--brand-row-line:#e2e2e2;--brand-hairline:#8a8a8a;--brand-shadow:0 1px 2px #0000000f;--tk-accent:var(--rg-text);--tk-box-line:transparent}:root .rg-brand :is(.tk-title,.lineup-title,.tk-sec-title):where(:not(.rg-brand-2 .modal-backdrop *)){color:var(--rg-text)}:root .rg-brand :is(.rg-eyebrow,.tk-eyebrow,.tk-kicker,.lineup-eyebrow):where(:not(.rg-brand-2 .modal-backdrop *)){font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--rg-text);font-size:12px;font-weight:700}:root .rg-brand .tk-link:where(:not(.rg-brand-2 .modal-backdrop *)){color:var(--rg-text);font-weight:500;text-decoration:underline}:root .rg-brand .btn:where(:not(.rg-brand-2 .modal-backdrop *)){border-radius:2px}:root .rg-brand :is(.btn-outline,.btn-quiet,.btn-end):where(:not(.rg-brand-2 .modal-backdrop *)){color:var(--rg-text);border:1px solid var(--rg-text);background:0 0}:root .rg-brand :is(.btn-outline,.btn-quiet,.btn-end):hover:where(:not(.rg-brand-2 .modal-backdrop *)){background:0 0}:root .rg-brand :is(.lineup-input,.tk-input):where(:not(.rg-brand-2 .modal-backdrop *)){color:var(--rg-text);background:var(--brand-input);border:1px solid var(--brand-hairline);border-radius:4px}:root .rg-brand :is(.lineup-input,.tk-input):focus:where(:not(.rg-brand-2 .modal-backdrop *)){border-color:var(--rg-text);box-shadow:inset 0 0 0 1px var(--rg-text)}:root .rg-brand .tk-sec:where(:not(.rg-brand-2 .modal-backdrop *)){z-index:0;background:var(--brand-card);box-shadow:var(--brand-shadow);border:0;border-radius:8px;margin-top:16px;padding:16px;position:relative}:root .rg-brand .tk-sec:has(>.tk-sec-label):where(:not(.rg-brand-2 .modal-backdrop *)){box-shadow:none;background:0 0;margin-top:20px;padding-top:38px}:root .rg-brand .tk-sec:has(>.tk-sec-label):where(:not(.rg-brand-2 .modal-backdrop *)):before{content:"";z-index:-1;background:var(--brand-card);box-shadow:var(--brand-shadow);border-radius:8px;position:absolute;inset:22px 0 0}:root .rg-brand .tk-sec-label:where(:not(.rg-brand-2 .modal-backdrop *)){max-width:100%;height:16px;font-family:var(--sans);letter-spacing:.1em;color:var(--rg-text);background:0 0;padding:0;font-size:12px;top:0;left:0;transform:none}.rg-brand .sec-done-badge:where(:not(.rg-brand-2 .modal-backdrop *)){color:#000;background:#1dfe1b;border-radius:50%;flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}:root .rg-brand :is(.lineup-segment button,.chip:not(.is-static),.tk-sport-chip,.tk-seg button):where(:not(.rg-brand-2 .modal-backdrop *)){color:var(--rg-text);border:1px solid var(--brand-hairline);box-shadow:none;background:0 0;border-radius:2px}:root .rg-brand :is(.lineup-segment button.is-active,.chip.is-on,.tk-sport-chip[aria-pressed=true],.tk-seg button[aria-pressed=true]):where(:not(.rg-brand-2 .modal-backdrop *)){color:var(--rg-text);background:0 0;border-color:#1dfe1b;box-shadow:inset 0 0 0 1px #1dfe1b}html[data-game-theme=light] .rg-brand :is(.lineup-segment button.is-active,.chip.is-on,.tk-sport-chip[aria-pressed=true],.tk-seg button[aria-pressed=true]):where(:not(.rg-brand-2 .modal-backdrop *)){border-color:#161616;box-shadow:inset 0 -3px #1dfe1b,inset 0 0 0 1px #161616}:root .rg-brand .home-grid:where(:not(.rg-brand-2 .modal-backdrop *)){background:var(--brand-card);box-shadow:var(--brand-shadow);border-radius:8px;flex-direction:column;gap:0;margin-top:34px;display:flex;position:relative}:root .rg-brand .home-grid:where(:not(.rg-brand-2 .modal-backdrop *)):before{content:"Tools";font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--rg-text);font-size:12px;font-weight:700;line-height:16px;position:absolute;top:-22px;left:0}:root .rg-brand .home-tile:where(:not(.rg-brand-2 .modal-backdrop *)){width:100%;min-height:56px;color:var(--rg-text);background:0 0;border:0;border-radius:0;grid-template-rows:auto auto;grid-template-columns:40px minmax(0,1fr) 20px;align-content:center;align-items:center;column-gap:12px;margin:4px 0;padding:6px 12px;display:grid;position:relative}:root .rg-brand .home-tile+.home-tile:where(:not(.rg-brand-2 .modal-backdrop *)):before{content:"";background:var(--brand-row-line);height:1px;position:absolute;top:-4.5px;left:0;right:0}:root .rg-brand .home-tile-icon:where(:not(.rg-brand-2 .modal-backdrop *)){color:#fff;background:#242424;border-radius:4px;grid-area:1/1/span 2;justify-content:center;align-items:center;width:40px;height:40px;margin:0}:root .rg-brand .home-tile-icon svg:where(:not(.rg-brand-2 .modal-backdrop *)){width:22px;height:22px}:root .rg-brand .home-tile-title:where(:not(.rg-brand-2 .modal-backdrop *)){grid-area:1/2;align-self:end;font-size:15px;font-weight:500}:root .rg-brand .home-tile-title:last-child:where(:not(.rg-brand-2 .modal-backdrop *)){grid-row:1/span 2;align-self:center}:root .rg-brand .home-tile-line:where(:not(.rg-brand-2 .modal-backdrop *)){color:var(--rg-text-dim);grid-area:2/2;align-self:start;font-size:13px}:root .rg-brand .home-tile:where(:not(.rg-brand-2 .modal-backdrop *)):after{content:"";background:currentColor;grid-area:1/3/span 2;width:20px;height:20px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E") 50%/20px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E") 50%/20px no-repeat}:root .rg-brand .home-box:where(:not(.rg-brand-2 .modal-backdrop *)){z-index:0;border:0;margin-top:20px;padding:34px 12px 12px}:root .rg-brand .home-box:where(:not(.rg-brand-2 .modal-backdrop *)):before{content:"";z-index:-1;background:var(--brand-card);box-shadow:var(--brand-shadow);border-radius:8px;position:absolute;inset:22px 0 0}:root .rg-brand .home-box-label:where(:not(.rg-brand-2 .modal-backdrop *)){font-family:var(--sans);letter-spacing:.1em;color:var(--rg-text);background:0 0;padding:0;line-height:16px;top:0;left:0;transform:none}:root .rg-brand .ftt.is-inline:where(:not(.rg-brand-2 .modal-backdrop *)){color:var(--rg-text);background:var(--brand-card);box-shadow:var(--brand-shadow);border:0;border-radius:8px;margin-top:12px}:root .rg-brand .ftt.is-inline .ftt-arrow:where(:not(.rg-brand-2 .modal-backdrop *)){display:none}:root .rg-brand .ftt.is-inline .ftt-eyebrow:where(:not(.rg-brand-2 .modal-backdrop *)){font-family:var(--sans);letter-spacing:.1em;color:var(--rg-text);font-size:12px}:root .rg-brand .ftt.is-inline .ftt-ok:where(:not(.rg-brand-2 .modal-backdrop *)){min-width:0;font:500 15px/1 var(--sans);color:var(--rg-text);text-underline-offset:3px;background:0 0;border:0;padding:0 4px;text-decoration:underline}:root .rg-brand .saved-item:where(:not(.rg-brand-2 .modal-backdrop *)){border-color:var(--brand-row-line)}:root .rg-brand .tk-sport-chip:where(:not(.rg-brand-2 .modal-backdrop *)){padding:0 15px}:root .rg-brand .roster-item:where(:not(.rg-brand-2 .modal-backdrop *)),:root .rg-brand .roster-item:nth-child(2n):where(:not(.rg-brand-2 .modal-backdrop *)){background:0 0}:root .rg-brand .roster-item+.roster-item:where(:not(.rg-brand-2 .modal-backdrop *)){border-top:1px solid var(--brand-row-line)}:root .rg-brand .roster-item.is-open:where(:not(.rg-brand-2 .modal-backdrop *)){background:0 0;border-width:0;border-radius:0;margin:0;padding:12px 0}:root .rg-brand .roster-item+.roster-item.is-open:where(:not(.rg-brand-2 .modal-backdrop *)){border-top-width:1px}:root .rg-brand .roster-badge:where(:not(.rg-brand-2 .modal-backdrop *)){color:#fff;background:#242424}:root .rg-brand .roster-add:where(:not(.rg-brand-2 .modal-backdrop *)){width:auto;color:var(--rg-text);text-underline-offset:3px;background:0 0;border:0;justify-content:flex-start;align-self:flex-start;padding:0;font-size:15px;font-weight:500;text-decoration:underline}:root .rg-brand .roster-done:where(:not(.rg-brand-2 .modal-backdrop *)){background:var(--rg-page);border-top-color:var(--brand-row-line)}:root .rg-brand.has-open .roster-done .btn-primary:where(:not(.rg-brand-2 .modal-backdrop *)){color:var(--rg-text);text-underline-offset:3px;background:0 0;border:0;font-weight:500;text-decoration:underline}:root .rg-brand-2 :is(.tk-sec-n,.tk-step-n,.tk-step-n.is-done):where(:not(.rg-brand-2 .modal-backdrop *)){color:var(--rg-page);background:var(--rg-text);border:0}:root .rg-brand-2 .lineup-step.is-now .lineup-step-n:where(:not(.rg-brand-2 .modal-backdrop *)){color:var(--rg-page);background:var(--rg-text);border-color:var(--rg-text)}:root .rg-brand-2 .lineup-step.is-done .lineup-step-n:where(:not(.rg-brand-2 .modal-backdrop *)){color:var(--rg-text);border-color:var(--rg-text)}:root .rg-brand-2 .btn:disabled:where(:not(.rg-brand-2 .modal-backdrop *)){color:var(--rg-text-off);border:1px solid var(--brand-hairline);background:0 0}:root .rg-brand-2 :is(.tk-mode.is-tile,.tk-chip,.tk-result,.bb-mode,.bb-mode-choice .bc-tile,.bill-change-pick):where(:not(.rg-brand-2 .modal-backdrop *)){color:var(--rg-text);border:1px solid var(--brand-hairline);box-shadow:none;background:0 0}:root .rg-brand-2 :is(.tk-mode.is-tile.is-on,.tk-chip[aria-pressed=true],.tk-result[aria-pressed=true],.bb-mode.is-on,.bb-mode-choice .bc-tile[aria-pressed=true],.bill-change-pick[aria-pressed=true]):where(:not(.rg-brand-2 .modal-backdrop *)){color:var(--rg-text);background:0 0;border-color:#1dfe1b;box-shadow:inset 0 0 0 1px #1dfe1b}:root .rg-brand-2 :is(.tk-mode.is-tile.is-on,.tk-result[aria-pressed=true],.bb-mode.is-on) :is(.tk-mode-name,.tk-mode-text,.tk-result-label,.tk-result-hint,.bb-mode-name,.bb-mode-text):where(:not(.rg-brand-2 .modal-backdrop *)){color:inherit}:root .rg-brand-2 .tk-mode.is-tile.is-on:where(:not(.rg-brand-2 .modal-backdrop *)){padding:8px 10px}html[data-game-theme=light] .rg-brand-2 :is(.tk-mode.is-tile.is-on,.tk-chip[aria-pressed=true],.tk-result[aria-pressed=true],.bb-mode.is-on,.bb-mode-choice .bc-tile[aria-pressed=true],.bill-change-pick[aria-pressed=true]):where(:not(.rg-brand-2 .modal-backdrop *)){border-color:#161616;box-shadow:inset 0 -3px #1dfe1b,inset 0 0 0 1px #161616}:root .rg-brand-2 .tk-switch:where(:not(.rg-brand-2 .modal-backdrop *)){background:var(--brand-input);border-color:var(--brand-hairline)}:root .rg-brand-2 .tk-switch[aria-checked=true]:where(:not(.rg-brand-2 .modal-backdrop *)){background:var(--rg-text);border-color:var(--rg-text)}:root .rg-brand-2 .tk-switch[aria-checked=true] .tk-switch-knob:where(:not(.rg-brand-2 .modal-backdrop *)){background:var(--brand-card)}:root .rg-brand-2 .acct-check input:where(:not(.rg-brand-2 .modal-backdrop *)){box-shadow:inset 0 0 0 10px var(--brand-card), inset 0 0 0 12px var(--rg-text)}:root .rg-brand-2 .acct-check input:checked:where(:not(.rg-brand-2 .modal-backdrop *)){box-shadow:inset 0 0 0 10px var(--brand-card);background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.5l4 4 8-9' fill='none' stroke='%23161616' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/20px no-repeat}html[data-game-theme=light] .rg-brand-2 .acct-check input:checked:where(:not(.rg-brand-2 .modal-backdrop *)){background:#161616 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.5l4 4 8-9' fill='none' stroke='%23ffffff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/20px no-repeat}:root .rg-brand-2 .acct-check input:focus-visible:where(:not(.rg-brand-2 .modal-backdrop *)){outline-color:var(--rg-text)}:root .rg-brand-2 .tk-box:where(:not(.rg-brand-2 .modal-backdrop *)){z-index:0;border:0;margin-top:20px;padding:38px 16px 4px}:root .rg-brand-2 .tk-box:where(:not(.rg-brand-2 .modal-backdrop *)):before{content:"";z-index:-1;background:var(--brand-card);box-shadow:var(--brand-shadow);border-radius:8px;position:absolute;inset:22px 0 0}:root .rg-brand-2 .tk-box>.tk-box-title:where(:not(.rg-brand-2 .modal-backdrop *)){height:16px;font-family:var(--sans);letter-spacing:.1em;color:var(--rg-text);background:0 0;align-items:center;gap:6px;padding:0;font-size:12px;display:flex;top:0;left:0;transform:none}:root .rg-brand-2 :is(.tk-box>.tk-box-title,.tk-sec-label) .tk-sec-n:where(:not(.rg-brand-2 .modal-backdrop *)){width:16px;height:16px;font-size:11px}:root .rg-brand-2 .home-hero:where(:not(.rg-brand-2 .modal-backdrop *)){background:0 0}:root .rg-brand-2 .home-pick-card:where(:not(.rg-brand-2 .modal-backdrop *)){background:var(--brand-card);box-shadow:var(--brand-shadow);border:0}:root .rg-brand-2 .home-pick-icon:where(:not(.rg-brand-2 .modal-backdrop *)){color:#fff;background:#242424;border:0;border-radius:4px}:root .rg-brand-2 .home-pick-arrow:where(:not(.rg-brand-2 .modal-backdrop *)){color:var(--rg-text)}:root .rg-brand-2 .home-pick-note:where(:not(.rg-brand-2 .modal-backdrop *)){background:var(--brand-card);box-shadow:var(--brand-shadow);border:0}:root .rg-brand-2.tk-page:has(.ath-save.btn-primary) .tk-go:where(:not(.rg-brand-2 .modal-backdrop *)){color:var(--rg-text);border:1px solid var(--rg-text);background:0 0}:root .rg-brand-2 .bill-group-label:where(:not(.rg-brand-2 .modal-backdrop *)){font-family:var(--sans);letter-spacing:.1em;color:var(--rg-text);font-size:12px}:root .rg-brand-2 .bill-group-label:where(:not(.rg-brand-2 .modal-backdrop *)):after{background:var(--brand-row-line)}:root .rg-brand-2 .bill-option:where(:not(.rg-brand-2 .modal-backdrop *)){background:var(--rg-page);border:0;border-radius:8px}:root .rg-brand-2 .bill-option-bar:where(:not(.rg-brand-2 .modal-backdrop *)){background:0 0;padding-bottom:0}:root .rg-brand-2 .bill-plan h3.bill-option-name:where(:not(.rg-brand-2 .modal-backdrop *)),:root .rg-brand-2 .bill-option-adults:where(:not(.rg-brand-2 .modal-backdrop *)){color:var(--rg-text)}:root .rg-brand-2 .bill-choose.btn-primary:where(:not(.rg-brand-2 .modal-backdrop *)){color:var(--rg-text);border:1px solid var(--rg-text);background:0 0}:root .acct-page.rg-brand-2:has(.acct-title-row) .btn-primary:where(:not(.rg-brand-2 .modal-backdrop *)){color:var(--rg-text);border:1px solid var(--rg-text);background:0 0}:root .acct-page.rg-brand-2:has(.acct-title-row) .btn-primary:disabled:where(:not(.rg-brand-2 .modal-backdrop *)){color:var(--rg-text-off);border-color:var(--brand-hairline)}:root .acct-page.rg-brand-2:has(.acct-title-row) :is(.fam-invite-send,.fam-edit-save,.fam-buy-yes,.bill-change-go,.ath-save.btn-primary):where(:not(.rg-brand-2 .modal-backdrop *)){color:#000;background:#1dfe1b;border:1px solid #1dfe1b}:root .acct-page.rg-brand-2:has(.acct-title-row):not(:has(:is(.fam-invite-send,.fam-edit-save,.fam-buy-yes,.bill-change-go,.ath-save.btn-primary))) :is(.bill-paid-done,.bill-update-card,.bill-ending-manage,.acct-invite-accept,.acct-invite-switch):where(:not(.rg-brand-2 .modal-backdrop *)){color:#000;background:#1dfe1b;border:1px solid #1dfe1b}:root .acct-page.rg-brand-2:has(.acct-title-row):not(:has(:is(.fam-invite-send,.fam-edit-save,.fam-buy-yes,.bill-change-go,.ath-save.btn-primary,.bill-paid-done,.bill-update-card,.bill-ending-manage,.acct-invite-accept,.acct-invite-switch))) .acct-save:not(:disabled):where(:not(.rg-brand-2 .modal-backdrop *)){color:#000;background:#1dfe1b;border:1px solid #1dfe1b}:root .acct-page.rg-brand-2:has(.acct-title-row):not(:has(:is(.fam-invite-send,.fam-edit-save,.fam-buy-yes,.bill-change-go,.ath-save.btn-primary,.bill-paid-done,.bill-update-card,.bill-ending-manage,.acct-invite-accept,.acct-invite-switch,.acct-save:not(:disabled)))) :is(.fam-invite,.fam-buy,.fam-invite-waiting):where(:not(.rg-brand-2 .modal-backdrop *)){color:#000;background:#1dfe1b;border:1px solid #1dfe1b}.tk-help.ff-help.is-practice b{color:inherit}:root .modal-backdrop,:root .sv2-sheetwrap{--pop:#161616;--pop-text:#fff;--pop-dim:#e6e6e6;--pop-line:#242424;--pop-hair:#3a3a3a;--pop-raised:#242424;--pop-handle:#3a3a3a;--pop-scrim:#000000c7;--pop-shadow:0 16px 48px #000c}html[data-game-theme=light] .modal-backdrop,html[data-game-theme=light] .sv2-sheetwrap{--pop:#fff;--pop-text:#161616;--pop-dim:#333;--pop-line:#e2e2e2;--pop-hair:#8a8a8a;--pop-raised:#e9e9e9;--pop-handle:#8a8a8a;--pop-scrim:#0000008c;--pop-shadow:0 16px 48px #00000047}:root .modal-backdrop{padding:max(16px, var(--safe-top)) 0 0}.modal-backdrop>.modal-panel{box-sizing:border-box;margin:auto 0 0}@media (orientation:portrait),(height>=601px){.modal-backdrop>.modal-panel{width:min(560px,100%);padding:26px max(16px, var(--safe-right)) calc(var(--safe-bottom) + 24px) max(16px, var(--safe-left))}}@media (orientation:landscape) and (height<=600px){:where(.modal-backdrop)>.modal-panel{width:min(560px,100%);padding:12px max(16px, var(--safe-right)) calc(var(--safe-bottom) + 12px) max(16px, var(--safe-left))}}.modal-backdrop>.modal-panel.tk-sheet{max-height:calc(var(--vv-height,100svh) - max(16px, var(--safe-top)))}@media (orientation:portrait),(height>=601px){.modal-backdrop>.modal-panel.tk-sheet{padding-top:26px;padding-bottom:calc(var(--safe-bottom) + 20px)}}html body .modal-backdrop,html body .sv2-sheetwrap{--rg-ink:var(--pop);--rg-surface:var(--pop);--rg-surface-2:var(--pop-raised);--rg-line:var(--pop-hair);--rg-text:var(--pop-text);--rg-text-dim:var(--pop-dim);--tk-accent:var(--pop-text);--tk-box-line:transparent;--tk-box-bg:var(--pop);--sv2-panel:var(--pop);--sv2-line:var(--pop-line);--sv2-ink:var(--pop-text);--sv2-mute:var(--pop-dim);--sv2-btn:transparent;--sv2-btn-ink:var(--pop-text);--sv2-btn-line:var(--pop-text);--bv2-panel:var(--pop);--bv2-card:var(--pop);--bv2-line:var(--pop-hair);--bv2-ink:var(--pop-text);--bv2-mute:var(--pop-dim);--bv2-btn:transparent;--bv2-btn-line:var(--pop-text);background:var(--pop-scrim)}html body .modal-backdrop>.modal-panel,html body .sv2-sheetwrap>.sv2-sheet{color:var(--pop-text);text-align:left;background:linear-gradient(var(--pop-handle), var(--pop-handle)) center 10px / 40px 4px no-repeat, var(--pop);box-shadow:var(--pop-shadow);border:0;border-radius:12px 12px 0 0}html body .sv2-sheetwrap>.sv2-sheet{padding-top:26px}@media (orientation:landscape) and (height<=600px){html body .modal-backdrop>.modal-panel,html body .sv2-sheetwrap>.sv2-sheet{background:var(--pop)}html body .sv2-sheetwrap>.sv2-sheet{padding-top:12px}}html body .modal-backdrop .modal-panel :is(h2,h3,.ff-sheet-title,.tk-over-title,.plans-popup-title,.tk-changed-title,.tk-intro-title),html body .sv2-sheetwrap .sv2-h3{font-family:var(--heading);color:var(--pop-text);text-transform:none;font-size:30px;font-weight:700;line-height:1.05}html body .modal-backdrop .modal-panel .tk-changed-title{font-size:34px;line-height:1}html body .modal-backdrop .modal-panel :is(.rg-eyebrow,.tk-eyebrow,.tk-changed-eyebrow,.whats-new-eyebrow,.tk-kicker){font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--pop-text);font-size:12px;font-weight:700}html body .modal-backdrop .modal-panel :is(p,.tk-next,.ff-sheet-line,.tk-changed-text,.modal-text,.plans-popup-line,.tk-step-hint,.bb-hint,.lg-mi-line,li),html body .sv2-sheetwrap .sv2-line{color:var(--pop-text)}html body .modal-backdrop .modal-panel .tk-changed-text{font-size:16px;line-height:1.4}html body .modal-backdrop .modal-panel :is(b,strong,.tk-help b){color:inherit}html body .modal-backdrop .modal-panel :is(.tk-link,a){color:var(--pop-text);text-underline-offset:3px;font-weight:500;text-decoration:underline}html body .modal-backdrop .modal-panel :is(.btn,.modal-cancel){border-radius:2px;min-height:48px}html body .modal-backdrop .modal-panel :is(.btn-outline,.btn-quiet,.btn-end,.btn-secondary,.modal-cancel,.btn:not(.btn-primary):not(.btn-danger):not(.btn-red)),html body .sv2-sheetwrap .sv2-b:not(.go){color:var(--pop-text);border:1px solid var(--pop-text);box-shadow:none;background:0 0}html body .modal-backdrop .modal-panel :is(.btn-outline,.btn-quiet,.btn-end,.btn-secondary,.modal-cancel):disabled,html body .sv2-sheetwrap .sv2-b:disabled{color:var(--rg-text-off);border-color:var(--pop-hair)}html body .modal-backdrop .modal-panel .btn-primary,html body .sv2-sheetwrap .sv2-b.go{color:#000;background:#1dfe1b;border:1px solid #1dfe1b;font-weight:700}html body .modal-backdrop .modal-panel .btn-primary:disabled{color:var(--rg-text-off);border-color:var(--pop-hair);background:0 0}html body .modal-backdrop .modal-panel .plans-popup-not-now{text-underline-offset:3px;border:0;text-decoration:underline}html body .modal-backdrop .modal-panel :is(.tk-changed-actions,.ff-sheet-actions,.tk-over-actions,.modal-actions,.bb-forward-actions,.whats-new-actions){border-top:0;flex-direction:column;align-items:stretch;gap:10px;display:flex}html body .modal-backdrop .modal-panel :is(.tk-changed-actions,.ff-sheet-actions,.tk-over-actions,.modal-actions,.bb-forward-actions,.whats-new-actions)>:is(.btn,.modal-cancel){flex:none;width:100%;min-width:0}@media (orientation:landscape) and (height<=500px){html body .modal-backdrop .modal-panel .bb-forward-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}}html body .modal-backdrop .modal-panel :is(.tk-changed-actions,.ff-sheet-actions,.tk-over-actions,.modal-actions)>.btn-primary{order:9}html body .modal-backdrop .modal-panel .tk-changed-actions{margin-top:20px}html body .modal-backdrop .modal-panel :is(.ff-choice,.tk-result,.tk-chip,.chip:not(.is-static),.bb-mode,.tk-seg button,.lineup-segment button){color:var(--pop-text);border:1px solid var(--pop-hair);box-shadow:none;background:0 0;border-radius:2px}html body .modal-backdrop .modal-panel :is(.ff-choice,.tk-result,.tk-chip,.chip,.bb-mode,.tk-seg button,.lineup-segment button,.btn):is([aria-pressed=true],.is-on,.is-active):not(.btn-primary),html body .modal-backdrop .modal-panel .btn-primary[aria-pressed=true]{color:var(--pop-text);background:0 0;border:1px solid #1dfe1b;box-shadow:inset 0 0 0 1px #1dfe1b}html[data-game-theme=light] body .modal-backdrop .modal-panel :is(.ff-choice,.tk-result,.tk-chip,.chip,.bb-mode,.tk-seg button,.lineup-segment button,.btn):is([aria-pressed=true],.is-on,.is-active):not(.btn-primary),html[data-game-theme=light] body .modal-backdrop .modal-panel .btn-primary[aria-pressed=true]{border-color:#161616;box-shadow:inset 0 -3px #1dfe1b,inset 0 0 0 1px #161616}html body .modal-backdrop .modal-panel :is([aria-pressed=true],.is-on) :is(span,small,b){color:inherit}html body .modal-backdrop .modal-panel :is(.tk-input,.lineup-input,input[type=text],input[type=email],input:not([type]),textarea,select){color:var(--pop-text);background:var(--pop);border:1px solid var(--pop-hair);border-radius:4px}html body .modal-backdrop .lg-mi,html body .sv2-sheetwrap .sv2-sheet>.sv2-b.sm:not([data-act=close]):not([data-act=end-anyway]){min-height:56px;color:var(--pop-text);text-align:left;border:0;border-top:1px solid var(--pop-line);box-shadow:none;background:0 0;border-radius:0;flex-direction:column;justify-content:center;align-items:flex-start;margin:0;padding:8px 36px 8px 4px;font-size:16px;font-weight:500;display:flex;position:relative}html body .modal-backdrop .lg-mi:first-child,html body .sv2-sheetwrap .sv2-sheet>.sv2-line+.sv2-b.sm:not([data-act=close]):not([data-act=end-anyway]){border-top:0}html body .modal-backdrop .lg-mi:after,html body .sv2-sheetwrap .sv2-sheet>.sv2-b.sm:not([data-act=close]):not([data-act=end-anyway]):after{content:"";background:currentColor;width:22px;height:22px;margin-top:-11px;position:absolute;top:50%;right:4px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E") 50%/22px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E") 50%/22px no-repeat}html body .modal-backdrop .lg-mi[aria-expanded=true]:after{transform:rotate(90deg)}html body .modal-backdrop .lg-mi :is(.lg-mi-label,.lg-mi-line){color:var(--pop-text)}html body .modal-backdrop .lg-mi-label{font-size:16px;font-weight:500}html body .modal-backdrop .lg-mi-line{font-size:14px}html body .sv2-sheetwrap .sv2-sheet{gap:0}html body .sv2-sheetwrap .sv2-sheet>:is(.sv2-line,.sv2-note){margin:6px 0 10px}html body .sv2-sheetwrap .sv2-sheet>.sv2-b[data-act=close],html body .sv2-sheetwrap .sv2-sheet>.sv2-b[data-act=end-anyway],html body .sv2-sheetwrap .sv2-sheet>.sv2-b.sm:last-child{border-radius:2px;height:48px;margin-top:12px;font-size:16px}html body .modal-backdrop .modal-panel .bv2-badge{color:var(--pop);background:var(--pop-text)}html body .modal-backdrop .modal-panel.tk-changed{padding-bottom:calc(var(--safe-bottom) + 24px)}html body .modal-backdrop .plans-popup .plans-popup-close{color:var(--pop-text);background:0 0;border:0;top:14px;right:6px}:root .header-account.is-in{background:0 0;border-color:#0000}:root .header-account-initial{width:32px;height:32px;font-family:var(--sans);color:#000;background:#fff;font-size:16px}:root .tk-help.ff-help{color:var(--rg-text);background:var(--brand-card,#161616);border:0;border-radius:8px}html[data-game-theme=light] .tk-help.ff-help{background:#fff}:root .ff-screen>.tk-help.ff-help{background:#161616}html[data-game-theme=light] .ff-screen>.tk-help.ff-help{background:#fff;box-shadow:0 4px 18px #0000002e}:root .tk-help.ff-help b{color:inherit}:root .tk-help.ff-help .ff-help-ok{min-width:0;font:500 15px/1 var(--sans);color:var(--rg-text);text-underline-offset:3px;background:0 0;border:0;padding:0 4px;text-decoration:underline}:root .rg-brand-3.sb-page .sb-choice-row .btn:where(:not(.rg-brand-2 .modal-backdrop *)),:root .rg-brand-3.sb-page .sb-choice-row .btn:hover:where(:not(.rg-brand-2 .modal-backdrop *)){color:var(--rg-text);border:1px solid var(--brand-hairline);box-shadow:none;background:0 0;font-weight:500}:root .rg-brand-3.sb-page .sb-choice-row .btn[aria-pressed=true]:where(:not(.rg-brand-2 .modal-backdrop *)){color:var(--rg-text);background:0 0;border-color:#1dfe1b;box-shadow:inset 0 0 0 1px #1dfe1b}html[data-game-theme=light] .rg-brand-3.sb-page .sb-choice-row .btn[aria-pressed=true]:where(:not(.rg-brand-2 .modal-backdrop *)){border-color:#161616;box-shadow:inset 0 -3px #1dfe1b,inset 0 0 0 1px #161616}:root .rg-brand-3.sb-page .sb-choice-row .btn:disabled:where(:not(.rg-brand-2 .modal-backdrop *)){color:var(--rg-text-off)}:root .rg-brand-3.sb-page :is(.sb-use-saved,.sb-unlock):where(:not(.rg-brand-2 .modal-backdrop *)){color:var(--rg-text);border:1px solid var(--rg-text);background:0 0}:root .rg-brand-3.sb-page .sb-order-from .btn:where(:not(.rg-brand-2 .modal-backdrop *)){font-family:var(--sans);text-transform:none;letter-spacing:0}:root .rg-brand-3.sb-page{--brand-raised:#242424}html[data-game-theme=light] .rg-brand-3.sb-page{--brand-raised:#e9e9e9}:root .rg-brand-3.sb-page .pr-row:where(:not(.rg-brand-2 .modal-backdrop *)){background:var(--brand-raised);border:0;border-radius:4px}:root .rg-brand-3.sb-page .pr-row.is-on:where(:not(.rg-brand-2 .modal-backdrop *)){background:var(--brand-raised)}:root .rg-brand-3.sb-page .pr-row .tk-input:not(.pr-token-input):where(:not(.rg-brand-2 .modal-backdrop *)){background:var(--brand-input)}:root .rg-brand-3.sb-page .pr-token.is-blank:where(:not(.rg-brand-2 .modal-backdrop *)){color:var(--rg-text);box-shadow:none;outline:1.5px dashed var(--brand-hairline);outline-offset:-1.5px;background:0 0;border:0}:root .rg-brand-3.sb-page .pr-token:has(.pr-token-input:placeholder-shown):where(:not(.rg-brand-2 .modal-backdrop *)){color:var(--rg-text);box-shadow:none;outline:1.5px dashed var(--brand-hairline);outline-offset:-1.5px;background:0 0;border:0}:root .rg-brand-3.sb-page .pr-pos-box:where(:not(.rg-brand-2 .modal-backdrop *)){color:var(--rg-text);border:1.5px solid var(--rg-text)}:root .rg-brand-3.sb-page .pr-pos-box.is-empty:where(:not(.rg-brand-2 .modal-backdrop *)){color:var(--rg-text);border:1.5px dashed var(--brand-hairline)}:root .rg-brand-3.sb-page .pr-pos-box.is-open:where(:not(.rg-brand-2 .modal-backdrop *)){color:var(--rg-text);background:0 0;border:2px solid #1dfe1b}html[data-game-theme=light] .rg-brand-3.sb-page .pr-pos-box.is-open:where(:not(.rg-brand-2 .modal-backdrop *)){border-color:#161616;box-shadow:inset 0 -3px #1dfe1b}:root .rg-brand-3.sb-page .pr-chips:where(:not(.rg-brand-2 .modal-backdrop *)){background:var(--brand-card);border:1px solid var(--brand-hairline);border-radius:4px}:root .rg-brand-3.sb-page .pr-chip:where(:not(.rg-brand-2 .modal-backdrop *)){color:var(--rg-text);border:1px solid var(--brand-hairline);background:0 0}:root .rg-brand-3.sb-page .pr-chip.is-on:where(:not(.rg-brand-2 .modal-backdrop *)){color:var(--rg-text);background:0 0;border:1px solid #1dfe1b;box-shadow:inset 0 0 0 1px #1dfe1b}html[data-game-theme=light] .rg-brand-3.sb-page .pr-chip.is-on:where(:not(.rg-brand-2 .modal-backdrop *)){border-color:#161616;box-shadow:inset 0 -3px #1dfe1b,inset 0 0 0 1px #161616}:root .rg-brand-3.sb-page :is(.sb-home-mark,.sb-at):where(:not(.rg-brand-2 .modal-backdrop *)){color:var(--rg-text)}:root .rg-brand-3.sb-page .undo-toast:where(:not(.rg-brand-2 .modal-backdrop *)){color:var(--rg-text);background:var(--brand-card);border:1px solid var(--brand-hairline)}:root .sv2.rg-brand-3{--sv2-mute:var(--sv2-ink);--b3-raised:#242424}:root .sv2.sv2-light.rg-brand-3{--b3-raised:#e9e9e9}:root .sv2.rg-brand-3 .sv2-panel,:root .sv2.rg-brand-3 .sv2-util{--sv2-panel:#161616}:root .sv2.sv2-light.rg-brand-3 .sv2-panel,:root .sv2.sv2-light.rg-brand-3 .sv2-util{--sv2-panel:#fff}:root .sv2.rg-brand-3 .sv2-panel .sv2-b{color:var(--sv2-ink);border:1px solid var(--sv2-ink);background:0 0}:root .sv2.rg-brand-3 .sv2-pitches .sv2-b.go{color:var(--sv2-panel);background:var(--sv2-ink);border-color:var(--sv2-ink);font-weight:700}:root .sv2.rg-brand-3 .sv2-panel .sv2-b.go:not(.sv2-pitches .sv2-b){color:#000;background:#1dfe1b;border-color:#1dfe1b}:root .sv2.rg-brand-3 .sv2-panel .sv2-b:disabled,:root .sv2.rg-brand-3 .sv2-panel .sv2-b.go:disabled{color:#8a8a8a;background:0 0;border-color:#8a8a8a}:root .sv2.rg-brand-3 .sv2-util button{flex-direction:column;gap:2px;font-size:13px;line-height:1.1}:root .sv2.rg-brand-3 .sv2-util button svg{flex:none;width:20px;height:20px}:root .sv2.rg-brand-3 .sv2-util button{position:relative}:root .bv2.rg-brand-3{--bv2-mute:var(--bv2-ink);--bv2-panel:#161616;--b3-raised:#242424;--b3-key:#fff;--b3-key-ink:#000}html[data-game-theme=light] .bv2.rg-brand-3{--bv2-panel:#fff;--b3-raised:#e9e9e9;--b3-key:#161616;--b3-key-ink:#fff}:root .bv2.rg-brand-3 .bv2-tab{border:1px solid var(--brand-hairline,#3a3a3a);background:0 0;font-weight:500;color:var(--bv2-ink)!important}html[data-game-theme=light] .bv2.rg-brand-3 .bv2-tab{border-color:#8a8a8a}:root .bv2.rg-brand-3 .bv2-tab[aria-pressed=true]{background:0 0;border-color:#1dfe1b;box-shadow:inset 0 0 0 1px #1dfe1b;color:var(--bv2-ink)!important}html[data-game-theme=light] .bv2.rg-brand-3 .bv2-tab[aria-pressed=true]{border-color:#161616;box-shadow:inset 0 -3px #1dfe1b,inset 0 0 0 1px #161616}:root .bv2.rg-brand-3 .bv2-link{font-weight:500;color:var(--bv2-ink)!important}:root .bv2.rg-brand-3 .bv2-next .bv2-dot{display:none}:root .bv2.rg-brand-3 .bv2-panel.is-mine,:root .bv2.rg-brand-3 .bv2-panel.is-theirs{background:var(--bv2-panel);border:1px solid #0000;border-radius:8px;padding:6px}:root .bv2.rg-brand-3 .bv2-panel.is-mine{border:2px solid #1dfe1b;padding:5px}html[data-game-theme=light] .bv2.rg-brand-3 .bv2-panel.is-mine{border-color:#161616;box-shadow:inset 0 -3px #1dfe1b}html[data-game-theme=light] .bv2.rg-brand-3 .bv2-panel:is(.is-mine,.is-theirs){box-shadow:0 1px 2px #0000000f}html[data-game-theme=light] .bv2.rg-brand-3 .bv2-panel.is-mine{box-shadow:inset 0 -3px #1dfe1b,0 1px 2px #0000000f}:root .bv2.rg-brand-3 .bv2-tile:is(.is-mine,.is-theirs){background:var(--b3-raised);border:2px solid var(--b3-raised);box-shadow:none;color:var(--bv2-ink)!important}:root .bv2.rg-brand-3 .bv2-tile.is-on:is(.is-mine,.is-theirs){border-color:#1dfe1b;box-shadow:inset 0 0 0 1px #1dfe1b}html[data-game-theme=light] .bv2.rg-brand-3 .bv2-tile.is-on:is(.is-mine,.is-theirs){border-color:#161616;box-shadow:inset 0 -3px #1dfe1b}:root .bv2.rg-brand-3 :is(.bv2-b.is-made,.bv2-b.is-strong[data-score]){background:var(--b3-key);border:1px solid var(--b3-key);color:var(--b3-key-ink)!important}:root .bv2.rg-brand-3 .bv2-b.is-miss{color:var(--bv2-ink);border:1px solid var(--bv2-ink);background:0 0}:root .bv2.rg-brand-3 :is(.bv2-b.is-rest,.bv2-b.is-def,.bv2-b.is-loss){color:var(--bv2-ink);background:var(--b3-raised);border:1px solid var(--b3-raised)}:root .bv2.rg-brand-3 .bv2-b.is-strong:not([data-score]){color:var(--bv2-ink);border:1px solid var(--bv2-ink);background:0 0}:root .bv2.rg-brand-3 .bv2-b[aria-pressed=true]{border-color:#1dfe1b;box-shadow:inset 0 0 0 1px #1dfe1b}html[data-game-theme=light] .bv2.rg-brand-3 .bv2-b[aria-pressed=true]{border-color:#161616;box-shadow:inset 0 -3px #1dfe1b,inset 0 0 0 1px #161616}:root .bv2.rg-brand-3 .bv2-logged{background:var(--b3-raised);border:1px solid #0000}:root .bv2.rg-brand-3 :is(.bv2-check,.bv2-badge){color:var(--b3-key-ink);background:var(--b3-key)}:root .bv2.rg-brand-3 .bv2-paused{border:1px solid var(--bv2-ink)}:root .bv2.rg-brand-3 .bv2-util button{flex-direction:column;gap:2px;font-size:13px;line-height:1.1}:root .bv2.rg-brand-3 .bv2-util button svg{flex:none;width:20px;height:20px}:root .bv2.rg-brand-3 .bv2-util .bv2-badge{position:absolute;top:2px;left:calc(50% + 8px)}:root .vb-o-panel.rg-brand-3{--b3-ink:#fff;--b3-card:#161616;--b3-raised:#242424;--b3-hair:#3a3a3a;--b3-key:#fff;--b3-key-ink:#000}html[data-game-theme=light] .vb-o-panel.rg-brand-3{--b3-ink:#161616;--b3-card:#fff;--b3-raised:#e9e9e9;--b3-hair:#8a8a8a;--b3-key:#161616;--b3-key-ink:#fff}:root .vb-o-panel.rg-brand-3 .vb-o-point.btn.is-us{color:var(--b3-key-ink);background:var(--b3-key);border:2px solid var(--b3-key)}:root .vb-o-panel.rg-brand-3 .vb-o-point.btn.is-them{color:var(--b3-ink);border:2px solid var(--b3-ink);background:0 0}:root .vb-o-panel.rg-brand-3 :is(.vb-o-logged,.vb-o-paused){color:var(--b3-ink);background:var(--b3-card);border:2px solid var(--b3-card);border-radius:8px}html[data-game-theme=light] .vb-o-panel.rg-brand-3 :is(.vb-o-logged,.vb-o-paused){box-shadow:0 1px 2px #0000000f}:root .vb-o-panel.rg-brand-3 :is(.vb-o-logged-line,.vb-o-paused-line){color:var(--b3-ink)}:root .vb-o-panel.rg-brand-3 .vb-o-dot,:root .vb-o-panel.rg-brand-3 .vb-o-badge{color:var(--b3-key-ink);background:var(--b3-key);border-color:var(--b3-key)}:root .vb-o-panel.rg-brand-3 .vb-o-chip.btn{color:var(--b3-ink);border:1px solid var(--b3-ink);background:0 0}:root .vb-o-panel.rg-brand-3 .vb-o-chip.btn:is(.vb-o-player,.vb-o-setter){background:var(--b3-raised);border-color:var(--b3-raised)}:root .vb-o-panel.rg-brand-3 .vb-o-chip.btn.is-on{color:var(--b3-ink);background:0 0;border:1px solid #1dfe1b;box-shadow:inset 0 0 0 1px #1dfe1b}html[data-game-theme=light] .vb-o-panel.rg-brand-3 .vb-o-chip.btn.is-on{border-color:#161616;box-shadow:inset 0 -3px #1dfe1b,inset 0 0 0 1px #161616}:root .vb-o-panel.rg-brand-3 .btn-primary{color:#000;background:#1dfe1b;border-color:#1dfe1b}:root .vb-o-panel.rg-brand-3 .vb-o-bar-btn{flex-direction:column;gap:2px;font-size:13px;line-height:1.1;position:relative}:root .vb-o-panel.rg-brand-3 .vb-o-bar-btn:before{content:"";width:20px;height:20px;-webkit-mask:var(--b3-icon) center / 20px no-repeat;-webkit-mask:var(--b3-icon) center / 20px no-repeat;mask:var(--b3-icon) center / 20px no-repeat;background:currentColor;flex:none}:root .vb-o-panel.rg-brand-3 .vb-o-undo{--b3-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 14 4 9l5-5'/%3E%3Cpath d='M4 9h10.5a5.5 5.5 0 0 1 0 11H11'/%3E%3C/svg%3E")}:root .vb-o-panel.rg-brand-3 .vb-o-fix{--b3-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 22V4'/%3E%3Cpath d='M4 4h12l-2 4 2 4H4'/%3E%3C/svg%3E")}:root .vb-o-panel.rg-brand-3 .vb-o-subs{--b3-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 3l4 4-4 4'/%3E%3Cpath d='M20 7H4'/%3E%3Cpath d='M8 21l-4-4 4-4'/%3E%3Cpath d='M4 17h16'/%3E%3C/svg%3E")}:root .vb-o-panel.rg-brand-3 .vb-o-more{--b3-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Ccircle cx='5' cy='12' r='2'/%3E%3Ccircle cx='12' cy='12' r='2'/%3E%3Ccircle cx='19' cy='12' r='2'/%3E%3C/svg%3E")}:root .vb-o-panel.rg-brand-3 .vb-o-badge{position:absolute;top:1px;left:calc(50% + 8px)}:root .vb-o-panel.rg-brand-3 .vb-o-bar-btn.vb-o-fix{box-shadow:none}:root .rg-brand-3.tk-report-page,:root .rg-brand-3.sb-report-page{--brand-raised:#242424}html[data-game-theme=light] .rg-brand-3:is(.tk-report-page,.sb-report-page){--brand-raised:#e9e9e9}:root .rg-brand-3.tk-report-page .tk-rback:where(:not(.rg-brand-2 .modal-backdrop *)){min-width:0;color:var(--rg-text);text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:500;text-decoration:underline}:root .rg-brand-3.tk-report-page .tk-rback:where(:not(.rg-brand-2 .modal-backdrop *)):before{content:"‹";margin-right:4px}:root .rg-brand-3.tk-report-page .rpt-switch-btn:where(:not(.rg-brand-2 .modal-backdrop *)){font-family:var(--sans);letter-spacing:0;text-transform:none;color:var(--rg-text);border:1px solid var(--brand-hairline);background:0 0;border-radius:2px;font-size:16px;font-weight:500}:root .rg-brand-3.tk-report-page .rpt-switch-btn.is-on:where(:not(.rg-brand-2 .modal-backdrop *)){color:var(--rg-text);background:0 0;border-color:#1dfe1b;box-shadow:inset 0 0 0 1px #1dfe1b}html[data-game-theme=light] .rg-brand-3.tk-report-page .rpt-switch-btn.is-on:where(:not(.rg-brand-2 .modal-backdrop *)){border-color:#161616;box-shadow:inset 0 -3px #1dfe1b,inset 0 0 0 1px #161616}:root .rg-brand-3:is(.tk-report-page,.sb-report-page) :is(.tk-rnumber,.rpt-key-n.is-green,.tk-rstat-n.is-green,.tk-rmatch b,.rg-board-total,.sb-tot):where(:not(.rg-brand-2 .modal-backdrop *)){color:var(--rg-text)}:root .rg-brand-3.tk-report-page .rpt-keys:where(:not(.rg-brand-2 .modal-backdrop *)){background:var(--brand-card);box-shadow:var(--brand-shadow);border:0;border-radius:8px;grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;padding:4px 8px}:root .rg-brand-3.tk-report-page .rpt-key:where(:not(.rg-brand-2 .modal-backdrop *)){border:0;padding:12px 4px}:root .rg-brand-3.tk-report-page .rpt-key+.rpt-key:where(:not(.rg-brand-2 .modal-backdrop *)){border-left:1px solid var(--brand-row-line)}:root .rg-brand-3.tk-report-page .rpt.is-phone .rpt-key-n:where(:not(.rg-brand-2 .modal-backdrop *)){font-size:34px}:root .rg-brand-3.tk-report-page .rpt-key-l:where(:not(.rg-brand-2 .modal-backdrop *)){letter-spacing:.08em;text-align:center;color:var(--rg-text);font-size:11px;font-weight:700}:root .rg-brand-3:is(.tk-report-page,.sb-report-page) .tk-rsummary:where(:not(.rg-brand-2 .modal-backdrop *)){background:0 0;border:0;padding:0}:root .rg-brand-3.tk-report-page .tk-rrow:where(:not(.rg-brand-2 .modal-backdrop *)){gap:6px}:root .rg-brand-3.tk-report-page .tk-rrow>.tk-rstat:where(:not(.rg-brand-2 .modal-backdrop *)){background:var(--brand-raised);border-radius:4px;justify-content:center;padding:10px 2px}:root .rg-brand-3:is(.tk-report-page,.sb-report-page) .tk-rstat-l:where(:not(.rg-brand-2 .modal-backdrop *)){color:var(--rg-text)}:root .rg-brand-3:is(.tk-report-page,.sb-report-page) .tk-marker:where(:not(.rg-brand-2 .modal-backdrop *)){color:var(--brand-card);background:var(--rg-text)}:root .rg-brand-3:is(.tk-report-page,.sb-report-page) .tk-photo-add.btn-primary:where(:not(.rg-brand-2 .modal-backdrop *)){color:var(--rg-text);border:1px solid var(--rg-text);background:0 0}:root .rg-brand-3:is(.tk-report-page,.sb-report-page) .rg-share-download .bc-tile:where(:not(.rg-brand-2 .modal-backdrop *)){border-radius:2px;flex-direction:row;gap:8px}:root .rg-brand-3:is(.tk-report-page,.sb-report-page) .rg-share-download .bc-tile.is-white:where(:not(.rg-brand-2 .modal-backdrop *)){color:var(--rg-text);border:1px solid var(--rg-text);box-shadow:none;background:0 0}:root .rg-brand-3:is(.tk-report-page,.sb-report-page) .rg-share-download .bc-title:where(:not(.rg-brand-2 .modal-backdrop *)){font-family:var(--sans);letter-spacing:0;text-transform:none;color:inherit;font-size:17px;font-weight:700}:root .rg-brand-3:is(.tk-report-page,.sb-report-page) .rg-share-download .bc-tile.is-white .bc-title:where(:not(.rg-brand-2 .modal-backdrop *)){font-weight:500}:root .rg-brand-3:is(.tk-report-page,.sb-report-page) .rg-share-download .bc-tile:where(:not(.rg-brand-2 .modal-backdrop *)):before{content:"";background:currentColor;flex:none;width:22px;height:22px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3v13'/%3E%3Cpath d='m7 8 5-5 5 5'/%3E%3Cpath d='M5 13v7h14v-7'/%3E%3C/svg%3E") 50%/22px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3v13'/%3E%3Cpath d='m7 8 5-5 5 5'/%3E%3Cpath d='M5 13v7h14v-7'/%3E%3C/svg%3E") 50%/22px no-repeat}:root .rg-brand-3:is(.tk-report-page,.sb-report-page) .rg-share-download .bc-tile.is-white:where(:not(.rg-brand-2 .modal-backdrop *)):before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3v13'/%3E%3Cpath d='m7 11 5 5 5-5'/%3E%3Cpath d='M5 21h14'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3v13'/%3E%3Cpath d='m7 11 5 5 5-5'/%3E%3Cpath d='M5 21h14'/%3E%3C/svg%3E")}:root .rg-brand-3:is(.tk-report-page,.sb-report-page) .tk-footer:where(:not(.rg-brand-2 .modal-backdrop *)){background:var(--rg-page);border-top:1px solid var(--brand-row-line)}@media print{:root .rg-brand-3:is(.tk-report-page,.sb-report-page),html[data-game-theme] .rg-brand-3:is(.tk-report-page,.sb-report-page){--rg-page:#fff;--brand-card:#fff;--brand-raised:#f2f2f2;--brand-shadow:none;background:#fff}}html[data-game-theme] .rg-brand-3:is(.tk-report-page,.sb-report-page) .tk-rstat-n:where(:not(.rg-brand-2 .modal-backdrop *)),html[data-game-theme] .rg-brand-3:is(.tk-report-page,.sb-report-page) .rg-board-table tbody td.rg-board-total:where(:not(.rg-brand-2 .modal-backdrop *)){color:var(--rg-text)}html[data-game-theme] .rg-brand-3.tk-report-page .rpt .tk-rstat:where(:not(.rg-brand-2 .modal-backdrop *)){background:var(--brand-raised);border:0;border-radius:4px;justify-content:center;padding:10px 2px}html[data-game-theme] .rg-brand-3.tk-report-page .rpt .tk-rstat :is(.tk-rstat-n,.tk-rstat-l):where(:not(.rg-brand-2 .modal-backdrop *)){color:var(--rg-text)}:root .rg-brand-3.sb-report-page .tk-sec.sb-box:where(:not(.rg-brand-2 .modal-backdrop *)){box-shadow:none;background:0 0;margin-top:20px;padding-top:38px}:root .rg-brand-3.sb-report-page .tk-sec.sb-box:where(:not(.rg-brand-2 .modal-backdrop *)):before{content:"";z-index:-1;background:var(--brand-card);box-shadow:var(--brand-shadow);border-radius:8px;position:absolute;inset:22px 0 0}html[data-game-theme] .rg-brand-3.sb-report-page .rg-board:where(:not(.rg-brand-2 .modal-backdrop *)){color:var(--rg-text);color-scheme:normal;background:0 0;border:0;padding:0}html[data-game-theme] .rg-brand-3.sb-report-page .rg-board-table :is(.rg-board-team,.rg-board-total,thead th):where(:not(.rg-brand-2 .modal-backdrop *)){color:var(--rg-text);background:var(--brand-card)}:root .rg-brand-3.tk-report-page .rpt-lockup-word{color:#1dfe1b}html[data-game-theme=light] .rg-brand-3.tk-report-page .rpt-lockup-word{color:#0a650a}@media print{:root .rg-brand-3.tk-report-page .rpt-lockup-word{color:#0a650a}}:root:root .rg-brand-3.sb-report-page .rg-board{color:var(--rg-text);color-scheme:normal;background:0 0;border:0;padding:0}:root:root .rg-brand-3.sb-report-page .rg-board-table :is(.rg-board-team,.rg-board-total,thead th){color:var(--rg-text);background:var(--brand-card)}:root:root .rg-brand-3.tk-report-page .rpt .tk-rstat{background:var(--brand-raised);border:0;border-radius:4px;justify-content:center;padding:10px 2px}:root:root .rg-brand-3.tk-report-page .rpt .tk-rstat :is(.tk-rstat-n,.tk-rstat-l),:root:root .rg-brand-3:is(.tk-report-page,.sb-report-page) .rg-board-table tbody td.rg-board-total{color:var(--rg-text)}:root .rg-brand-3.sb-page .pr-token>.pr-token-input.tk-input:where(:not(.rg-brand-2 .modal-backdrop *)){color:inherit;box-shadow:none;background:0 0;border:0;border-radius:50%}html body .modal-backdrop .modal-panel .bill-option{color:var(--pop-text);background:var(--pop-raised);border:0;border-radius:8px}html body .modal-backdrop .modal-panel .bill-option-bar{background:0 0;border:0}html body .modal-backdrop .modal-panel :is(.bill-option-name,.bill-option-adults,.bill-group-label,.bill-option h3){color:var(--pop-text)}html body .modal-backdrop .modal-panel .bill-group-label:after{background:var(--pop-line)}html body .modal-backdrop .modal-panel .plans-popup-not-now.plans-popup-not-now.plans-popup-not-now{border-color:#0000}:root .rg-brand :is(.tk-sec,.tk-box,.home-box):has(.modal-backdrop){z-index:60}@media (height<=600px){html body .modal-backdrop .lg-mi,html body .sv2-sheetwrap .sv2-sheet>.sv2-b.sm:not([data-act=close]):not([data-act=end-anyway]){min-height:48px}html body .sv2-sheetwrap .sv2-sheet>.sv2-b[data-act=close],html body .sv2-sheetwrap .sv2-sheet>.sv2-b[data-act=end-anyway],html body .sv2-sheetwrap .sv2-sheet>.sv2-b.sm:last-child{height:44px;margin-top:8px}}@media (orientation:landscape) and (height<=520px){html body .modal-backdrop .modal-panel.lg-clock-sheet .lg-clock-actions{gap:6px;display:grid}html body .modal-backdrop .modal-panel.lg-clock-sheet .lg-clock-actions>.btn{width:auto;min-height:44px}}html body .modal-backdrop .modal-panel:is(.sb-share-sheet,.tk-share-sheet) .ff-sheet-actions:has(:is(.sb-share-send,.tk-share-send)){flex-direction:row;align-items:stretch}html body .modal-backdrop .modal-panel:is(.sb-share-sheet,.tk-share-sheet) .ff-sheet-actions:has(:is(.sb-share-send,.tk-share-send))>:is(.btn,.modal-cancel){flex:1 1 0;width:auto}@media print{:root:root .rg-brand-3:is(.tk-report-page,.sb-report-page) .tk-sec{z-index:auto;box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:22px;padding:0}:root:root .rg-brand-3:is(.tk-report-page,.sb-report-page) .tk-sec:before{content:none}:root:root .rg-brand-3:is(.tk-report-page,.sb-report-page) .tk-sec-label{background:0 0;height:auto;padding:0;position:static;transform:none}:root:root .rg-brand-3.tk-report-page .rpt-keys{border:1px solid #d6d6d6}}@media (orientation:landscape) and (height<=600px){html body .modal-backdrop .modal-panel :is(h2,h3,.ff-sheet-title,.tk-over-title,.plans-popup-title,.tk-intro-title),html body .sv2-sheetwrap .sv2-h3{font-size:22px}html body .modal-backdrop .modal-panel .tk-changed-title{font-size:28px}}:root .rg-brand-3-mp{--b3mp-ink:#fff;--b3mp-page:#000;--brand-hairline:#3a3a3a;--b3mp-choice:#9a9a9a}html[data-game-theme=light] .rg-brand-3-mp{--b3mp-ink:#161616;--b3mp-page:#fff;--brand-hairline:#8a8a8a;--b3mp-choice:#4a4a4a}:root .rg-brand-3-mp :is(.ff-pitch,.ff-quick-btn).bc-tile{color:var(--b3mp-ink);border-color:var(--b3mp-ink);box-shadow:none;background:0 0}:root .rg-brand-3-mp :is(.ff-pitch,.ff-quick-btn).bc-tile :is(.bc-title,.bc-sub){color:inherit}:root .rg-brand-3-mp .ff-pitch.ff-in-play.bc-tile{color:var(--b3mp-page);background:var(--b3mp-ink);border-color:var(--b3mp-ink)}:root .rg-brand-3-mp .tk-side-btn{color:var(--b3mp-ink);border-color:var(--b3mp-choice);box-shadow:none;background:0 0}:root .rg-brand-3-mp .tk-side-btn[aria-pressed=true]{color:var(--b3mp-ink);background:0 0;border-color:#1dfe1b;box-shadow:inset 0 0 0 1px #1dfe1b}html[data-game-theme=light] .rg-brand-3-mp .tk-side-btn[aria-pressed=true]{border-color:#161616;box-shadow:inset 0 -3px #1dfe1b,inset 0 0 0 1px #161616}:root .rg-brand-3-mp .tk-mini-tag{color:var(--b3mp-ink);background:var(--b3mp-page);border:1px solid var(--b3mp-ink)}:root .rg-brand-3-mp .ff-note-link{color:var(--b3mp-ink);text-decoration-color:currentColor}:root .rg-brand-3-mp .tk-display{border-color:var(--brand-hairline,#3a3a3a)}:root .rg-brand-3-mp .tk-display .tk-sec-label,:root .rg-brand-3-mp .tk-display .tk-sec-label *{color:var(--b3mp-ink)}:root .rg-brand-3-mp .tk-display-seg button{color:var(--b3mp-ink);border-color:var(--b3mp-choice);box-shadow:none;background:0 0}:root .rg-brand-3-mp .tk-display-seg button[aria-pressed=true]{border-color:#1dfe1b;box-shadow:inset 0 0 0 1px #1dfe1b}html[data-game-theme=light] .rg-brand-3-mp .tk-display-seg button[aria-pressed=true]{border-color:#161616;box-shadow:inset 0 -3px #1dfe1b,inset 0 0 0 1px #161616}:root .rg-brand-3-mp .tk-tag.is-green.tk-half{color:var(--b3mp-ink);border-color:var(--b3mp-ink);background:0 0}:root .rg-brand-3-mp .tk-live.is-ff :is(.tk-atbat.ff-pc-box,.sb-score),:root .rg-brand-3-mp :is(.tk-atbat.ff-pc-box,.sb-score){border-color:var(--brand-hairline)}:root :is(.rg-brand-3-mp,.rg-brand-3) .sb-def-page .pr-row.sb-def-row{border-left:1px solid var(--brand-hairline,#3a3a3a);box-shadow:none}:root :is(.rg-brand-3-mp,.rg-brand-3) .sb-def-page .pr-row.sb-def-row:has(.sb-def-pos.is-changed){box-shadow:inset 3px 0 #1dfe1b}:root :is(.rg-brand-3-mp,.rg-brand-3) .sb-def-page .pr-pos-box.sb-def-pos{color:var(--rg-text);background:0 0;border:1px solid;outline-color:currentColor}:root :is(.rg-brand-3-mp,.rg-brand-3) .sb-def-page .pr-pos-box.sb-def-pos.is-changed{color:var(--rg-text);background:0 0;border:2px solid}:root :is(.rg-brand-3-mp,.rg-brand-3) .sb-def-page .pr-row.sb-def-row.is-on{background:0 0}:root :is(.rg-brand-3-mp,.rg-brand-3) .sb-def-page .sb-swapped .sb-swapped-undo{color:var(--rg-text);background:0 0;border:1px solid}:root .rg-brand-2 .home-pick-card:where(:not(.rg-brand-2 .modal-backdrop *)){border:1px solid #333;box-shadow:inset 3px 0 #1dfe1b}html[data-game-theme=light] .rg-brand-2 .home-pick-card:where(:not(.rg-brand-2 .modal-backdrop *)){border-color:#d6d6d6;box-shadow:inset 3px 0 #1dfe1b,0 1px 2px #0000000f}:root .rg-brand-2 .tk-start .tk-chip:not([aria-pressed=true]):where(:not(.rg-brand-2 .modal-backdrop *)){border-color:#9a9a9a}html[data-game-theme=light] .rg-brand-2 .tk-start .tk-chip:not([aria-pressed=true]):where(:not(.rg-brand-2 .modal-backdrop *)){border-color:#4a4a4a}:root .rg-brand-2 .tk-start :is(.tk-athlete-add,.tp-add):where(:not(.rg-brand-2 .modal-backdrop *)){border-style:dashed}html body .sv2-sheetwrap .sv2-b.go:disabled{color:var(--rg-text-off,#8a8a8a);border-color:var(--pop-hair,#3a3a3a);background:0 0;font-weight:500}html body .modal-backdrop .modal-panel .plans-popup-not-now.plans-popup-not-now.plans-popup-not-now.plans-popup-not-now.plans-popup-not-now{box-shadow:none;appearance:none;background:0 0;border:0 #0000}@media (height<=760px){html body .modal-backdrop .modal-panel.plans-popup{overscroll-behavior:contain;overflow-y:auto}html body .modal-backdrop .modal-panel.plans-popup>.plans-popup-body{flex:none;min-height:auto;overflow:visible}}html[data-game-theme=light]{--pick-fill:#0a650a;--pick-ink:#fff;--pick-off-line:#8a8a8a}html[data-game-theme=light]:root:root body :is(button,[role=radio],[role=tab],[role=checkbox],[role=option]):is([aria-pressed=true],[aria-checked=true],[aria-selected=true],.is-on):not(:disabled,[aria-disabled=true],[role=switch],.tk-switch,.tk-link,.app-tab,.bottom-nav-tab,.icon-btn,.draw-swatch,.corner-lines,.view-toggle *,.tk-base,.vb-p-hit,.bt-tok,.sb-def-swap,.bv2-util *,.bv2-tab,.vb-sc-tab,.sbk-tab,svg *,.app-header *,.app-tabs-row *),html[data-game-theme=light]:root:root body .lineup-segment button.is-active:not(:disabled),html[data-game-theme=light]:root:root body .pr-pos-box:not(.is-empty,:disabled){color:var(--pick-ink)!important;background:var(--pick-fill)!important;border-color:var(--pick-fill)!important;box-shadow:none!important;opacity:1!important;border-style:solid!important}html[data-game-theme=light]:root:root body :is(button,[role=radio],[role=tab],[role=checkbox],[role=option]):is([aria-pressed=true],[aria-checked=true],[aria-selected=true],.is-on):not(:disabled,[aria-disabled=true],[role=switch],.tk-switch,.tk-link,.app-tab,.bottom-nav-tab,.icon-btn,.draw-swatch,.corner-lines,.view-toggle *,.tk-base,.vb-p-hit,.bt-tok,.sb-def-swap,.bv2-util *,.bv2-tab,.vb-sc-tab,.sbk-tab,svg *,.app-header *,.app-tabs-row *) :not(.pr-token,.pr-token *,.ap-num,.ap-num *,.hd-token,.hd-token *,.sbl-token,.sbl-token *){color:var(--pick-ink)!important;border-color:var(--pick-ink)!important}html[data-game-theme=light]:root:root body :is(button,[role=radio],[role=tab],[role=checkbox],[role=option]):is([aria-pressed=true],[aria-checked=true],[aria-selected=true],.is-on):not(:disabled,[aria-disabled=true]) :is(.pr-token,.ap-num,.hd-token,.sbl-token){color:#000!important;box-shadow:none!important;background:#fff!important;border-color:#fff!important}html[data-game-theme=light]:root:root body .tk-sport-chip[aria-pressed=true]:after{border-color:var(--pick-fill)!important;box-shadow:none!important}html[data-game-theme=light]:root:root body :is(.ap-row,.sw-row,.sw-sheet .tk-chip,.lineup-segment button,.vb-ww-team-btn,.bm2-inout button,.vb-mp-inout button,.bbl-inout button):not(:disabled,[aria-pressed=true],[aria-checked=true],.is-on,.is-active){border-color:var(--pick-off-line)!important}html[data-game-theme=light]:root:root body .bc-tile[aria-pressed=false]:not(:disabled){color:#000!important;border-color:var(--pick-off-line)!important;background:#fff!important}html:not([data-game-theme=light]) body :is(.bm2-inout,.vb-mp-inout,.bbl-inout) button[aria-pressed=false]:not(:disabled){color:#8c8c8c!important;background:#1c1c1c!important;border:1.5px solid #3a3a3a!important}html:not([data-game-theme=light]) body :is(.bm2-inout,.vb-mp-inout,.bbl-inout) button:disabled{color:#8a8a8a!important;background:0 0!important;border:1px dashed #6b6b6b!important}.vab{padding:calc(6px + var(--safe-top,0px)) calc(12px + var(--safe-right,0px)) 6px calc(12px + var(--safe-left,0px));color:#000;font:500 14px/1.3 var(--sans);z-index:1000;background:#1dfe1b;flex:none;justify-content:space-between;align-items:center;gap:10px;display:flex}.vab-text{overflow-wrap:anywhere;min-width:0;margin:0}.vab-text b{font-family:var(--heading);text-transform:uppercase;letter-spacing:.02em;font-size:17px}.vab-exit{color:#fff;min-height:44px;font:700 16px/1 var(--heading);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;background:#000;border:0;border-radius:2px;flex:none;padding:0 16px}@media (width<=520px){.vab-email,.vab-line{display:none}}.vab~*{--safe-top:0px}html.is-viewing [data-view-locked]{color:#9a9a9a!important;box-shadow:none!important;cursor:not-allowed!important;background:#2a2a2a!important;border-color:#5a5a5a!important}html.is-viewing [data-view-locked] *{color:#9a9a9a!important}html.is-viewing .tk-link[data-view-locked],html.is-viewing a[data-view-locked]{background:0 0!important;text-decoration-color:#9a9a9a!important}html.is-viewing .tk-switch[data-view-locked] .tk-switch-knob{background:#9a9a9a!important}html[data-game-theme=light].is-viewing [data-view-locked]{color:#6b6b6b!important;background:#e6e6e6!important;border-color:#b8b8b8!important}html[data-game-theme=light].is-viewing [data-view-locked] *{color:#6b6b6b!important}
