@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans Fallback;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_de2cf6{font-family:DM Sans,DM Sans Fallback;font-style:normal}.__variable_de2cf6{--pl-font-sans-face:"DM Sans","DM Sans Fallback"}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64418ffc17e50301-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0e96d314a90a6138-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba43ea3467e29870-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7ea2ab4a8ad1f81-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Mono Fallback;src:local("Arial");ascent-override:73.71%;descent-override:23.03%;line-gap-override:0.00%;size-adjust:134.59%}.__className_f9c3d4{font-family:DM Mono,DM Mono Fallback;font-style:normal}.__variable_f9c3d4{--pl-font-mono-face:"DM Mono","DM Mono Fallback"}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/f7b1c235bf63da76-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/2aaa757c44b42096-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/346ae887e89b3c48-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8a3e7529b362bc07-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Playfair Display Fallback;src:local("Times New Roman");ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:111.26%}.__className_d571dd{font-family:Playfair Display,Playfair Display Fallback;font-weight:700;font-style:normal}.__variable_d571dd{--pl-font-display-face:"Playfair Display","Playfair Display Fallback"}:host,:root{--pl-bg:#0d1117;--pl-bg2:#161b22;--pl-bg3:#1c2330;--pl-card:#1e2433;--pl-border:rgba(255,255,255,0.08);--pl-border2:rgba(255,255,255,0.15);--pl-text:#e6edf3;--pl-text2:#8b949e;--pl-text3:#6e7681;--pl-brand-blue:#0073e5;--pl-brand-lime:#c6de28;--pl-brand-ink:#6e6e6e;--pl-logo-pickle:#1a1a1a;--pl-logo-lore:var(--pl-brand-blue);--pl-logo-ball:var(--pl-brand-lime);--pl-logo-tag:var(--pl-brand-ink);--pl-logo-paper:#f6f8fa;--pl-logo-edge:rgba(13,17,23,0.16);--pl-fb-ink:#0d1117;--pl-fb-paper:#f6f8fa;--pl-fb-sheet:#ffffff;--pl-fb-mut:#57606a;--pl-fb-faint:#8c959f;--pl-fb-link:#0969da;--pl-fb-bad:#a40e26;--pl-fb-edge:rgba(13,17,23,0.22);--pl-fb-edge2:rgba(13,17,23,0.18);--pl-fb-line:rgba(13,17,23,0.24);--pl-fb-lift:0 2px 10px rgba(13,17,23,0.28);--pl-fb-lift2:0 8px 28px rgba(13,17,23,0.32);--pl-accent:#58a6ff;--pl-green:#3fb950;--pl-red:#f85149;--pl-amber:#d29922;--pl-purple:#bc8cff;--pl-gold:#f0c040;--pl-silver:#b0b8c1;--pl-bronze:#c97c36;--pl-upgrade:#f0731e;--pl-upgrade-bg:rgba(240,115,30,0.12);--pl-upgrade-ink:#f0a35e;--pl-upgrade-line:rgba(240,115,30,0.28);--pl-upgrade-fill:#f0731e;--pl-upgrade-on:#111111;--pl-upgrade-edge:#b55000;--pl-danger:#f85149;--pl-danger-bg:rgba(248,81,73,0.12);--pl-danger-ink:#ff9b93;--pl-danger-hot:#ffc4bf;--pl-danger-line:rgba(248,81,73,0.28);--pl-scrim:rgba(0,0,0,0.55);--pl-badge-tint:15%;--pl-adm-tint:15%;--pl-amber-ink:#1a1200;--pl-stat-card:#1c2330;--pl-stat-ink:#e6edf3;--pl-stat-ink2:#8b949e;--pl-stat-link:#58a6ff;--pl-badge-pad:2px 7px;--pl-font-sans:var(--pl-font-sans-face),ui-sans-serif,system-ui,sans-serif;--pl-font-mono:var(--pl-font-mono-face),ui-monospace,monospace;--pl-font-display:var(--pl-font-display-face),Georgia,serif;--pl-fs-micro:11px;--pl-fs-small:12px;--pl-fs-body:13px;--pl-fs-body2:14px;--pl-fs-base:15px;--pl-fs-stat:18px;--pl-fs-lead:21px;--pl-fs-title:26px;--pl-fs-display:28px;--pl-track-loud:2px;--pl-track-mid:0.8px;--pl-track-quiet:0.4px;--pl-r-sm:4px;--pl-r-md:8px;--pl-r-lg:12px;--pl-r-xl:16px;--pl-r-full:999px;--pl-sp-1:4px;--pl-sp-2:8px;--pl-sp-3:12px;--pl-sp-4:16px;--pl-sp-5:24px;--pl-sp-6:32px;--pl-sp-7:48px;--pl-pane-x:22px;--pl-pane-x-sm:14px;--pl-card-pad:16px;--pl-cell-pad-y:9px;--pl-cell-pad-x:13px;--pl-sh-pop:0 8px 24px rgba(0,0,0,0.35);--pl-sh-panel:0 12px 32px rgba(0,0,0,0.5);--pl-sh-modal:0 24px 60px rgba(0,0,0,0.5);--pl-t-color:0.12s;--pl-t-base:0.15s;--pl-t-border:0.2s;--pl-focus:2px solid var(--pl-accent);--pl-focus-offset:2px;--pl-btn-ink:#06131f;--pl-btn-bg:#58a6ff;--pl-field-bg:#1c2330;--pl-field-ink:#e6edf3;--pl-field-line:rgba(255,255,255,0.15);--pl-field-scheme:dark;--pl-check:auto;--pl-warm-ink:#1a1200;--pl-series-1:#4e79a7;--pl-series-2:#59a14f;--pl-series-3:#e15759;--pl-series-4:#b07aa1;--pl-series-5:#edc948;--pl-print-rule:#444;--pl-print-paper:#fff;--pl-print-ink:#000}.pl-mm-score{font-family:var(--pl-font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:var(--pl-focus);outline-offset:var(--pl-focus-offset);border-radius:var(--pl-r-sm)}.pl-mut{color:var(--pl-text2)}.pl-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.pl-btn:focus-visible{outline:3px solid var(--pl-green);outline-offset:2px}.pl-refusal{border:1px solid var(--pl-border);border-left:3px solid var(--pl-accent);background:var(--pl-bg2);padding:.7rem .9rem;border-radius:var(--pl-r-md);margin:0 0 1rem}.pl-pill{font-size:.8rem;text-decoration:none;padding:.22rem .7rem}.pl-pill:hover{color:var(--pl-text)}.pl-pill-soon{opacity:.7}.pl-tiles{display:grid;grid-gap:.5rem;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(7rem,1fr))}.pl-tile{background:var(--pl-card);border:1px solid var(--pl-border);border-radius:var(--pl-r-lg);padding:.5rem .7rem;display:grid;grid-gap:.1rem;gap:.1rem}.pl-tile-value{font-size:1.35rem;font-weight:700}.pl-tile-label{font-size:.74rem;color:var(--pl-text2)}.pl-tile-note{font-size:.7rem;color:var(--pl-text2)}.pl-tiles-note{margin-top:.4rem;font-size:.8rem}.pl-btn-sm{font-size:.8rem;padding:.25rem .7rem}.pl-btn-quiet{background:transparent}.pl-mm-panel{margin:var(--pl-sp-3) 0 var(--pl-sp-4);padding:var(--pl-sp-3);border-radius:var(--pl-r-lg);background:var(--pl-card);border:1px solid var(--pl-border);display:grid;grid-gap:var(--pl-sp-2);gap:var(--pl-sp-2)}.pl-mm-line{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.pl-mm-step{font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;margin-right:.15rem}.pl-pills{list-style:none;display:flex;flex-wrap:wrap;gap:.3rem;padding:0;margin:0}.pl-pill{font:inherit;font-size:.85rem;line-height:1.1;padding:.3rem .6rem}.pl-pill.on{font-weight:600}.pl-pill:focus-visible{outline:3px solid var(--pl-green);outline-offset:2px}.pl-mm-dials{gap:.9rem;align-items:flex-end}.pl-mm-dials label{display:grid;grid-gap:.15rem;gap:.15rem;font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;color:var(--pl-text2)}.pl-mm-dials input{width:5.5rem;padding:.38rem .5rem;font-size:1rem;border-radius:var(--pl-r-md);border:1px solid var(--pl-border);background:var(--pl-bg2);color:var(--pl-text);text-transform:none;letter-spacing:0}.pl-mm-dials input[type=date]{width:9.5rem;font-size:.9rem}.pl-mm-fieldnote{font-size:var(--pl-fs-micro);color:var(--pl-amber);text-transform:none;letter-spacing:0;max-width:11rem}.pl-mm-modes{border:0;padding:0;margin:0;display:grid;grid-gap:.15rem;gap:.15rem}.pl-mm-modes legend{font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:var(--pl-text2);padding:0}.pl-mm-mode{display:flex;align-items:baseline;gap:.4rem;font-size:.82rem}.pl-mm-mode span{color:var(--pl-text2)}.pl-mm-mode strong{color:var(--pl-text)}.pl-mm-mode-locked,.pl-mm-mode-locked span,.pl-mm-mode-locked strong{color:var(--pl-text2)}.pl-mm-mode-locked{cursor:pointer}.pl-mm-mode-locked input{opacity:.5}.pl-mm-mode-lock{margin-right:.3rem;vertical-align:-1px;flex:none}.pl-mm-line select{padding:.32rem .45rem;border-radius:var(--pl-r-md);font:inherit;font-size:.85rem;border:1px solid var(--pl-border);background:var(--pl-bg2);color:var(--pl-text)}.pl-mm-go{margin-top:.15rem;gap:.5rem}.pl-mm-panel .pl-refusal{font-size:var(--pl-fs-body);padding:var(--pl-sp-1) var(--pl-sp-2);margin:0}.pl-mm-thinking{position:-webkit-sticky;position:sticky;bottom:0;z-index:5;display:flex;flex-wrap:wrap;gap:.5rem;align-items:baseline;margin:.5rem 0;padding:.6rem .8rem;border-radius:var(--pl-r-lg);background:var(--pl-card);border:1px solid var(--pl-accent)}.pl-mm-schedule h2{margin:.25rem 0 .2rem}.pl-mm-sheetdate{font-size:.8rem;font-weight:400;color:var(--pl-text2)}.pl-mm-meta{margin:0 0 .4rem}.pl-mm-filled{color:var(--pl-accent)}.pl-mm-round{margin-top:.7rem}.pl-mm-round h3{font-size:.95rem;margin:0 0 .25rem}.pl-mm-games{list-style:none;padding:0;margin:0;display:grid;grid-gap:.3rem;gap:.3rem}.pl-mm-game{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;padding:.45rem .6rem;border-radius:var(--pl-r-md)}.pl-mm-court{font-size:.68rem;text-transform:uppercase;letter-spacing:.05em;min-width:4rem}.pl-mm-side{font-weight:600}.pl-mm-v{font-size:.78rem}.pl-mm-score{display:none}.pl-mm-sitting{margin:.25rem 0 0;font-size:.8rem}.pl-mm-report{margin-top:1.25rem}.pl-mm-game.done{opacity:.6;padding:.3rem .6rem}.pl-mm-round.folded h3{opacity:.6}.pl-mm-final{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--pl-text2);font-size:.85rem}.pl-mm-done{font-size:.8rem;color:var(--pl-green);font-weight:600}.pl-mm-played{margin-left:.4rem;font-size:.66rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--pl-text2)}.pl-mm-entry{display:inline-flex;align-items:center;gap:.25rem;margin-left:auto}.pl-mm-score-in{width:2.9rem;padding:.32rem .3rem;font-size:1rem;border:1px solid var(--pl-border);background:var(--pl-bg2);color:var(--pl-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pl-mm-line{display:contents}.pl-mm-line-print{display:none}.pl-mm-entry-stack{display:grid;grid-gap:.4rem;gap:.4rem;flex-basis:100%;margin-left:0}.pl-mm-team{display:flex;align-items:center;justify-content:flex-start;gap:.75rem;flex-wrap:wrap;padding:.45rem .6rem;border:1px solid var(--pl-border);border-radius:var(--pl-r-md);background:var(--pl-bg2)}.pl-mm-team .pl-mm-score-in{width:3.75rem;min-height:2.75rem;font-size:1.15rem;flex:none}.pl-mm-readback{margin:0;min-height:1.3em;font-weight:600;color:var(--pl-text)}.pl-mm-readback.bad{color:var(--pl-red);font-weight:400}.pl-mm-entry-actions{display:flex;gap:.4rem;align-items:center;flex-wrap:wrap}.pl-mm-mingames{flex-wrap:wrap;align-items:center;gap:.4rem .75rem}.pl-mm-mingames .pl-mut,.pl-mm-sharing{font-size:var(--pl-fs-small)}.pl-mm-draft,.pl-mm-sharing{margin:.25rem 0 .5rem}.pl-mm-draft strong{color:var(--pl-accent)}.pl-mm-datepick{margin:0 0 .5rem}.pl-mm-rsvp-note{margin:.25rem 0 .4rem}.pl-mm-rsvp-in,.pl-mm-rsvp-out{font-size:var(--pl-fs-small);font-weight:400;opacity:.8}.pl-mm-late .pl-btn-sm{margin-left:var(--pl-sp-1);vertical-align:baseline}.pl-mm-codedoor{margin:.25rem 0 .75rem;font-size:var(--pl-fs-small)}.pl-mm-game.editing select{padding:.3rem .4rem;border-radius:var(--pl-r-md);font:inherit;font-size:.85rem;border:1px solid var(--pl-border);background:var(--pl-bg2);color:var(--pl-text)}.pl-mm-editnote{font-size:.75rem;flex-basis:100%}.pl-mm-repeat{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:.15rem .45rem;border-radius:var(--pl-r-full);white-space:nowrap;color:var(--pl-amber-ink);background:var(--pl-amber)}.pl-mm-streak .pl-btn-sm{margin-left:var(--pl-sp-1);vertical-align:baseline}.pl-mm-addsession{margin:var(--pl-sp-2) 0}.pl-mm-addsession>summary{cursor:pointer;font-size:var(--pl-fs-small)}.pl-mm-serves{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--pl-text2);white-space:nowrap}.pl-mm-dials>.pl-pill{align-self:end;margin-bottom:.1rem}.pl-mm-classic{font-size:.76rem;color:var(--pl-text2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pl-btn-danger{background:transparent;border-color:var(--pl-danger-line);color:var(--pl-danger)}.pl-btn-danger:hover{color:var(--pl-danger-hot);border-color:var(--pl-danger)}.pl-mm-first{display:grid;grid-gap:.3rem;gap:.3rem}.pl-mm-first-toggle{display:flex;align-items:center;gap:.4rem;font-size:.85rem}.pl-mm-first-courts{list-style:none;padding:0;margin:.2rem 0 0;display:grid;grid-gap:.3rem;gap:.3rem}.pl-mm-first-court{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem;padding:.4rem .5rem;background:var(--pl-bg2)}.pl-mm-first-court,.pl-mm-first-court select{border-radius:var(--pl-r-md);border:1px solid var(--pl-border)}.pl-mm-first-court select{padding:.3rem .4rem;font:inherit;font-size:.85rem;background:var(--pl-card);color:var(--pl-text)}.pl-mm-edited{display:inline-flex;gap:.35rem;align-items:baseline;flex-wrap:wrap;font-size:.78rem}.pl-mm-was{color:var(--pl-text2)}.pl-mm-was s{opacity:.8}.pl-mm-arrow{color:var(--pl-text2)}.pl-mm-now{color:var(--pl-text);font-weight:600}@media print{.pl-btn,.pl-btn-sm,.pl-mm-dialnote,.pl-mm-done,.pl-mm-entry,.pl-mm-first,.pl-mm-meta,.pl-mm-modes,.pl-mm-panel,.pl-mm-recalc,.pl-mm-report,.pl-mm-thinking,.pl-noprint,.pl-pill,.pl-pills{display:none!important}.pl-mm-line-print{display:contents!important}.pl-mm-game,.pl-mm-round{break-inside:avoid;page-break-inside:avoid}.pl-mm-game{border:1px solid var(--pl-print-ink)!important;background:var(--pl-print-paper)!important;padding:.5rem .6rem;opacity:1!important}.pl-mm-schedule,.pl-mm-schedule *{color:var(--pl-print-ink)!important;opacity:1!important;text-shadow:none!important;font-weight:inherit}.pl-mm-schedule .pl-mm-side,.pl-mm-schedule h2,.pl-mm-schedule h3,.pl-mm-schedule strong{font-weight:700!important}.pl-mm-schedule .pl-mm-score{color:var(--pl-print-rule)!important}.pl-mm-repeat{background:none!important;border:1px solid var(--pl-print-ink)}.pl-mm-repeat,.pl-mm-serves{color:var(--pl-print-ink)!important}.pl-mm-score{display:inline;margin-left:auto;font-family:monospace;letter-spacing:.1em}.pl-mm-schedule h2{font-size:1.2rem}.pl-mm-round h3{border-bottom:1px solid var(--pl-print-ink);padding-bottom:.15rem}}.pl-pill{background:var(--pl-bg2);border:1px solid var(--pl-border);color:var(--pl-text2);border-radius:var(--pl-r-full);padding:4px 12px;font-size:var(--pl-fs-small);cursor:pointer;transition:all var(--pl-t-base);font-family:var(--pl-font-sans);font-weight:500}.pl-pill.on,.pl-pill[aria-selected=true]{border-color:var(--pl-accent);color:var(--pl-text);background:color-mix(in srgb,var(--pl-accent) 12%,transparent)}.pl-pill:hover:not(.on){border-color:var(--pl-border2);color:var(--pl-text)}.pl-pill.pl-mm-pill-late:not(.on){border-color:var(--pl-accent);border-style:dashed;color:var(--pl-text);background:color-mix(in srgb,var(--pl-accent) 12%,transparent)}.pl-mm-notices{margin:var(--pl-sp-3) 0 var(--pl-sp-2)}.pl-mm-notices>p{margin:0 0 var(--pl-sp-2)}.pl-mm-sofar{margin:var(--pl-sp-2) 0 var(--pl-sp-3);font-size:var(--pl-fs-small)}.pl-mm-sofar>summary{cursor:pointer;color:var(--pl-text2)}.pl-mm-sofar-list{display:grid;grid-template-columns:max-content 1fr;grid-gap:var(--pl-sp-1) var(--pl-sp-3);gap:var(--pl-sp-1) var(--pl-sp-3);margin:var(--pl-sp-2) 0 0}.pl-mm-sofar-list dt{color:var(--pl-text2)}.pl-mm-sofar-list dd{margin:0}.pl-mm-sofar .pl-mm-sofar-table{font-size:inherit;margin-top:var(--pl-sp-2)}.pl-mm-sofar .pl-mm-sofar-table th{white-space:normal}.pl-mm-sofar .pl-mm-sofar-table td:first-child{overflow-wrap:anywhere}.pl-mm-sofar .pl-mm-sofar-table td:not(:first-child),.pl-mm-sofar .pl-mm-sofar-table th:not(:first-child){text-align:right}.pl-mm-movement{margin-top:var(--pl-sp-4)}.pl-mm-movement>summary{cursor:pointer;color:var(--pl-text2);font-size:var(--pl-fs-small);font-weight:inherit}.pl-mm-movement-locked,.pl-mm-movement-table,.pl-mm-movement>.pl-mm-line{margin-top:var(--pl-sp-2)}.pl-mm-movement-table td:not(:first-child),.pl-mm-movement-table th:not(:first-child){text-align:right}.pl-mm-movement-foot{margin-top:var(--pl-sp-2);font-size:var(--pl-fs-small)}.pl-mm-movement-locked .pl-locked-title{margin:0 0 var(--pl-sp-1)}.pl-demo-note{margin:0 0 var(--pl-sp-3);color:var(--pl-text2);font-size:var(--pl-fs-small)}.pl-demo-cta{margin:var(--pl-sp-3) 0;padding:var(--pl-sp-3) var(--pl-sp-4);background:var(--pl-card);border:1px solid var(--pl-border2);border-radius:var(--pl-r-lg);color:var(--pl-text);overflow-wrap:anywhere}.pl-demo-cta a{font-weight:600}.pl-demo-bar{position:-webkit-sticky;position:sticky;top:0;z-index:10;margin:0 0 var(--pl-sp-2);padding:var(--pl-sp-1) var(--pl-sp-3);text-align:center;background:var(--pl-bg2);color:var(--pl-text);border-bottom:1px solid var(--pl-border2);font-size:var(--pl-fs-small);line-height:1.4;overflow-wrap:anywhere}.pl-demo-bar a{color:var(--pl-text);font-weight:700;text-decoration:underline}@media print{.pl-demo-bar{display:none!important}}.pl-btn{background:var(--pl-btn-bg);color:var(--pl-btn-ink);border:none;border-radius:var(--pl-r-md);padding:9px 18px;font-size:var(--pl-fs-body);font-weight:600;font-family:var(--pl-font-sans);cursor:pointer;display:inline-block;text-decoration:none}.pl-btn:hover{filter:brightness(1.08)}.pl-btn-quiet{background:color-mix(in srgb,var(--pl-text2) 10%,transparent);color:var(--pl-text2);border:1px solid var(--pl-border)}.pl-btn-quiet:hover{color:var(--pl-text);border-color:var(--pl-accent);filter:none}.pl-btn-sm{background:color-mix(in srgb,var(--pl-text2) 10%,transparent);border:1px solid var(--pl-border);color:var(--pl-text2);border-radius:var(--pl-r-md);padding:4px 10px;font-size:var(--pl-fs-small);font-family:var(--pl-font-sans);cursor:pointer}.pl-btn-sm:hover{color:var(--pl-text);border-color:var(--pl-accent)}.pl-btn.pl-btn-sm:not(.pl-btn-quiet){background:var(--pl-btn-bg);color:var(--pl-btn-ink);border-color:transparent}.pl-btn.pl-btn-sm:not(.pl-btn-quiet):hover{color:var(--pl-btn-ink);filter:brightness(1.08)}.pl-btn.pl-btn-sm:not(.pl-btn-quiet):disabled,.pl-btn:not(.pl-btn-quiet):disabled{background:transparent;color:var(--pl-text2);border:1px solid var(--pl-border);cursor:not-allowed;filter:none}.pl-btn:disabled:hover{filter:none}.pl-btn-quiet:disabled,.pl-btn-sm:disabled{background:transparent;cursor:not-allowed}input[type=checkbox],input[type=radio]{accent-color:var(--pl-check)}.pl-btn-sm.pl-btn-danger{color:var(--pl-danger);background:transparent;border-color:var(--pl-danger-line)}.pl-btn-sm.pl-btn-danger:hover{color:var(--pl-danger-hot);border-color:var(--pl-danger);background:transparent}.pl-mm-game{background:var(--pl-card);border:1px solid var(--pl-border);border-radius:var(--pl-r-lg);padding:13px 15px;margin-bottom:9px}.pl-mm-game.pl-mm-classic{border-color:color-mix(in srgb,var(--pl-green) 45%,transparent);box-shadow:inset 3px 0 0 var(--pl-green)}.pl-mm-game.pl-mm-done{background:color-mix(in srgb,var(--pl-green) 12%,var(--pl-card));border-color:color-mix(in srgb,var(--pl-green) 50%,transparent);box-shadow:inset 4px 0 0 var(--pl-green)}.pl-mm-game.pl-mm-done .pl-mm-side{color:var(--pl-text2)}.pl-mm-court{font-size:var(--pl-fs-micro);min-width:60px}.pl-mm-court,.pl-mm-v{font-family:var(--pl-font-mono);color:var(--pl-text2)}.pl-mm-v{font-size:var(--pl-fs-small)}.pl-mm-score-in{width:48px;background:var(--pl-field-bg);color:var(--pl-field-ink);border:1px solid var(--pl-field-line);border-radius:var(--pl-r-md);padding:5px 6px;font-size:var(--pl-fs-body2);font-family:var(--pl-font-mono);text-align:center}.pl-mm-score-in:focus{border-color:var(--pl-accent)}.pl-mm-thinking{background:color-mix(in srgb,var(--pl-bg) 78%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.pl-mm-thinking>*{background:var(--pl-card);border:1px solid var(--pl-border);border-radius:var(--pl-r-xl);padding:22px 26px;text-align:center;max-width:340px;box-shadow:var(--pl-sh-pop)}.pl-mm-step{font-size:var(--pl-fs-small);color:var(--pl-text2);margin-top:5px;font-family:var(--pl-font-mono);min-height:16px}.pl-mm-controls{display:flex;flex-wrap:wrap;gap:var(--pl-sp-2);align-items:center}.pl-pill-lock{font-size:.85em;margin-left:.35rem;line-height:1}.pl-pill.pl-pill-locked{background:var(--pl-upgrade-fill);opacity:1}.pl-pill.pl-pill-locked,.pl-pill.pl-pill-locked:hover{color:var(--pl-upgrade-on);border-color:var(--pl-upgrade-edge)}.pl-pill.pl-pill-locked:hover{text-decoration:underline}.pl-rg{gap:var(--pl-sp-2);min-width:0}.pl-rg,.pl-rg-field{display:flex;flex-direction:column}.pl-rg-field{gap:var(--pl-sp-1)}.pl-rg-field label{font-size:var(--pl-fs-small);color:var(--pl-text2)}.pl-rg-field input,.pl-rg-names{font:inherit;color:var(--pl-text);background:var(--pl-card);border:1px solid var(--pl-border);border-radius:var(--pl-r-lg);padding:var(--pl-sp-1) var(--pl-sp-2);max-width:100%}.pl-rg-names{resize:vertical;width:100%;box-sizing:border-box}.pl-rg-banner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--pl-sp-2);padding:var(--pl-sp-2);margin:0;background:var(--pl-card);border:1px solid var(--pl-border);border-radius:var(--pl-r-lg)}.pl-rg-banner p,.pl-rg-status{margin:0}.pl-rg-variety{margin:0 0 var(--pl-sp-1)}.pl-rg-actions{margin-top:var(--pl-sp-2)}.pl-rg-top{margin:var(--pl-sp-2) 0 var(--pl-sp-3)}.pl-rg-confirm{margin:var(--pl-sp-1) 0 0}.pl-rg-booking{margin:var(--pl-sp-2) 0 0}.pl-rg-create{display:inline-block;text-decoration:none}.pl-rg-night{min-width:0}.pl-rg-locked,.pl-rg-prompt,.pl-rg-save{border-color:var(--pl-accent)}.pl-rg-strip{font-size:var(--pl-fs-body)}.pl-recap{margin:0 0 1.4rem}.pl-nuggets{list-style:none;margin:0;padding:0;display:grid;grid-gap:.55rem;gap:.55rem}.pl-nugget{font-size:1.06rem;line-height:1.5;max-width:44rem}.pl-nugget-celebration{color:var(--pl-text)}.pl-nugget-neutral{color:var(--pl-text2)}.pl-recap-table-wrap{overflow-x:auto;margin:0 0 1.2rem}.pl-recap-table{width:100%;border-collapse:collapse;font-size:.9rem}.pl-recap-table th{text-align:left;font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;color:var(--pl-text2);padding:.3rem .6rem}.pl-recap-table td{padding:.35rem .6rem;border-top:1px solid var(--pl-border)}.pl-recap-table td:not(:first-child),.pl-recap-table th:not(:first-child){text-align:right}.pl-recap-headline{font-size:var(--pl-fs-base);background:linear-gradient(90deg,color-mix(in srgb,var(--pl-accent) 16%,transparent),color-mix(in srgb,var(--pl-accent) 2%,transparent));border-left:3px solid var(--pl-accent);padding:10px 13px;margin:0 0 .6rem}.pl-rg-preview{display:grid;grid-gap:var(--pl-sp-2);gap:var(--pl-sp-2);padding:var(--pl-sp-2);margin:var(--pl-sp-2) 0 0;background:var(--pl-card);border:1px solid var(--pl-border);border-radius:var(--pl-r-lg);min-width:0}.pl-rg-preview .pl-recap,.pl-rg-preview .pl-recap-table-wrap{margin:0}.pl-rg-preview-label{font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--pl-text2)}.pl-rg-preview-caption,.pl-rg-preview-label{margin:0;font-size:var(--pl-fs-small)}:host{display:block;color-scheme:dark;--pl-font-sans-face:"PL DM Sans";--pl-font-mono-face:"PL DM Mono";--pl-font-display-face:Georgia}.pl-embed{all:initial;display:block;font-family:var(--pl-font-sans);font-size:var(--pl-fs-base);line-height:1.6;color:var(--pl-text);background:var(--pl-bg);color-scheme:dark;padding:var(--pl-sp-4);border-radius:var(--pl-r-lg);text-align:left}.pl-embed,.pl-embed *,.pl-embed :after,.pl-embed :before{box-sizing:border-box}:where(.pl-embed) a{color:var(--pl-accent)}:where(.pl-embed) h2{font-size:var(--pl-fs-stat);margin:0 0 var(--pl-sp-2)}.pl-rg-sharedhead{justify-content:space-between}.pl-rg-sharedhead h2{margin:0}.pl-rg-foot{margin:var(--pl-sp-5) 0 0;text-align:center;font-size:var(--pl-fs-small)}.pl-rg-sheet{max-width:52rem;margin:0 auto;width:100%}.pl-rg-ptitle{margin:0}.pl-rg-pdate{margin:0 0 var(--pl-sp-2);font-size:var(--pl-fs-small)}.pl-rg-ptable{width:100%;border-collapse:collapse;font-size:var(--pl-fs-body2)}.pl-rg-ptable th{text-align:left;font-family:var(--pl-font-mono);font-size:var(--pl-fs-micro);text-transform:uppercase;letter-spacing:var(--pl-track-mid);color:var(--pl-text2);padding:var(--pl-sp-1) var(--pl-sp-2);border-bottom:2px solid var(--pl-border2)}.pl-rg-ptable td{padding:var(--pl-sp-2);border-top:1px solid var(--pl-border);vertical-align:middle}.pl-rg-pround tr:first-child td{border-top:2px solid var(--pl-border2)}.pl-rg-ptable td.pl-rg-box{width:3.2em;min-width:3.2em;height:2.2em;text-align:center;font-family:var(--pl-font-mono);font-weight:700;border:1.5px solid var(--pl-text2)}.pl-rg-vs{color:var(--pl-text2);text-align:center;width:2em}.pl-rg-sit td{color:var(--pl-text2);font-size:var(--pl-fs-body);border-top:0;padding-top:0}@media screen and (max-width:639px){.pl-rg-ptable{font-size:var(--pl-fs-small)}.pl-rg-ptable th{letter-spacing:0;padding:var(--pl-sp-1)}.pl-rg-ptable td{padding:var(--pl-sp-1);overflow-wrap:anywhere}.pl-rg-ptable td.pl-rg-box{width:2.4em;min-width:2.4em}.pl-rg-vs{width:1.6em}}@media print{.pl-rg-sheet,.pl-rg-sheet *{color:var(--pl-print-ink)!important;background:var(--pl-print-paper)!important}.pl-rg-pround{break-inside:avoid;page-break-inside:avoid}.pl-rg-ptable td,.pl-rg-ptable td.pl-rg-box,.pl-rg-ptable th{border-color:var(--pl-print-ink)}}