.lp-sr{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lp-noscript{color:#ffffffbf;margin:0 0 1rem}.lp-season{margin:0;font-size:1.0625rem;font-weight:700}.lp-tool .tool-hint{color:#ffffffb3}.lp-status{z-index:60;border:1px solid var(--color-electric-green);border-radius:var(--radius-input);background:var(--color-inky-navy);color:#fff;inline-size:auto;max-inline-size:30rem;margin:0 auto;padding:.75rem 1rem;font-size:.9375rem;line-height:1.4;position:fixed;inset-block-start:5.25rem;inset-inline:.75rem;box-shadow:0 10px 32px #00000080}.lp-status.tool-error{border-color:var(--color-coral);color:#fff}.lp-status:empty{block-size:0;box-shadow:none;border:0;padding:0;overflow:hidden}.lp-copy{inline-size:min(100%,26rem);margin-block-start:.375rem}.lp-controls{flex-wrap:wrap;align-items:flex-end;gap:.875rem 1.25rem;margin-block-start:.875rem;display:flex}.lp-from{flex:14rem;max-inline-size:22rem}.lp-actions{flex-wrap:wrap;gap:.5rem;display:flex}.lp-actions .tool-btn{padding:.5625rem .9375rem;font-size:.875rem}.lp-assume{min-block-size:1.25rem;margin:.625rem 0 0}.lp-tabs{border-block-end:1px solid #ffffff24;gap:.25rem;margin-block-start:1rem;display:flex}.lp-tabs button{font:inherit;color:#ffffffb3;cursor:pointer;background:0 0;border:0;border-block-end:3px solid #0000;flex:1 1 0;min-block-size:2.75rem;padding:.5rem .75rem;font-size:.9375rem;font-weight:600}.lp-tabs button:hover{color:#fff}.lp-tabs button[aria-selected=true]{color:#fff;border-block-end-color:var(--color-electric-green)}.lp-tabs button:focus-visible,.lp-side:focus-visible,.lp-slot:focus-visible,.lp-nav:focus-visible{outline:2px solid var(--color-electric-green);outline-offset:2px}.lp-grid{gap:1.25rem;margin-block-start:1rem;display:grid}.lp-panel{min-inline-size:0;display:none}.lp-tool[data-view=fixtures] .lp-panel--fixtures,.lp-tool[data-view=ladder] .lp-panel--ladder,.lp-tool[data-view=finals] .lp-panel--finals{display:block}@media (width>=960px){.lp-tabs [data-view-tab=ladder]{display:none}.lp-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;column-gap:1.75rem}.lp-panel--ladder{grid-area:1/2;display:block;position:sticky;inset-block-start:5.5rem}.lp-tool[data-view=fixtures] .lp-panel--fixtures,.lp-tool[data-view=ladder] .lp-panel--fixtures{grid-area:1/1;display:block}.lp-tool[data-view=finals] .lp-panel--finals{grid-area:1/1}}.lp-roundbar{align-items:center;gap:.5rem;display:flex}.lp-round{flex:auto;min-block-size:2.75rem}.lp-nav{block-size:2.75rem;font:inherit;border-radius:var(--radius-button);color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff38;flex:0 0 2.75rem;font-size:1.5rem;line-height:1}.lp-nav:disabled{opacity:.35;cursor:default}.lp-meta{color:#ffffffb3;margin:.75rem 0 .5rem;font-size:.875rem}.lp-bye{color:#ffffff8c;margin-block-start:.125rem;display:block}.lp-note{color:#ffffff8c;margin:.5rem 0;font-size:.8125rem}.lp-matches{gap:.625rem;margin:0;padding:0;list-style:none;display:grid}.lp-match{border-radius:var(--radius-input);background:#ffffff08;border:1px solid #ffffff1f;padding:.625rem .75rem .75rem}.lp-when{letter-spacing:.04em;text-transform:uppercase;color:#ffffff80;margin:0 0 .375rem;font-size:.75rem;font-weight:600}.lp-sides{grid-template-columns:1fr auto 1fr;gap:.375rem;display:grid}.lp-side,.lp-slot{font:inherit;border-radius:var(--radius-button);color:#fff;cursor:pointer;text-align:center;overflow-wrap:break-word;min-block-size:2.75rem;transition:background-color .12s var(--ease-standard), border-color .12s var(--ease-standard);background:0 0;border:1px solid #ffffff38;padding:.5rem .625rem;font-size:.9375rem;font-weight:600}.lp-side:hover,.lp-slot:hover:not(:disabled){border-color:#ffffff80}.lp-side--draw{color:#ffffffbf;padding-inline:.75rem;font-size:.8125rem;font-weight:500}.lp-side[aria-pressed=true],.lp-slot[aria-pressed=true]{background:var(--color-electric-green);border-color:var(--color-electric-green);color:var(--color-inky-navy)}.lp-margin{color:#ffffffb3;align-items:center;gap:.625rem;margin-block-start:.5rem;font-size:.8125rem;display:flex}.lp-margin-input{inline-size:5.5rem;padding:.375rem .5rem}.lp-match--played{background:0 0}.lp-result{color:#fff9;flex-wrap:wrap;align-items:baseline;gap:.25rem .625rem;margin:0;font-size:.9375rem;display:flex}.lp-result .is-win{color:#fff;font-weight:600}.lp-result b{font-variant-numeric:tabular-nums}.lp-v{color:#fff6;align-self:center;font-size:.8125rem}.lp-tag{letter-spacing:.06em;text-transform:uppercase;color:#fff6;margin-inline-start:auto;font-size:.6875rem}@media (width<=440px){.lp-sides{gap:.25rem}.lp-side{padding-inline:.25rem;font-size:.875rem}.lp-side--draw{padding-inline:.5rem;font-size:.75rem}}.lp-ladder{border-collapse:collapse;font-variant-numeric:tabular-nums;inline-size:100%;font-size:.875rem}.lp-ladder th,.lp-ladder td{text-align:end;border-block-end:1px solid #ffffff14;padding:.4375rem .25rem}.lp-ladder thead th{color:#ffffff8c;border-block-end-color:#fff3;font-size:.75rem;font-weight:700}.lp-ladder abbr{text-decoration:none}.lp-ladder .lp-pos{text-align:start;inline-size:1.75rem;padding-inline-start:.5rem;font-weight:700}.lp-ladder .lp-team{text-align:start;overflow-wrap:anywhere;padding-inline:.5rem .25rem;font-weight:600}.lp-ladder .lp-pts{font-weight:700}.lp-row--in{box-shadow:inset 3px 0 0 var(--color-electric-green);background:#d4ff0012}.lp-row--wild{box-shadow:inset 3px 0 0 var(--color-sky-blue);background:#4ecbff12}.lp-row--cut th,.lp-row--cut td{border-block-end:1px dashed #fff6}.lp-tied{color:var(--color-coral);cursor:help;margin-inline-start:.125rem}.lp-legend{color:#ffffffa6;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;margin:.75rem 0 0;font-size:.8125rem;display:flex}.lp-key{border-radius:2px;block-size:.75rem;inline-size:.75rem;display:inline-block}.lp-key--in{background:var(--color-electric-green)}.lp-key--wild{background:var(--color-sky-blue);margin-inline-start:.5rem}@media (width<=400px){.lp-ladder{font-size:.8125rem}.lp-ladder th,.lp-ladder td{padding-inline:.125rem}}.lp-premier{border:1px solid var(--color-electric-green);border-radius:var(--radius-input);color:#fff;margin:0 0 1rem;padding:.75rem 1rem;font-size:1.125rem;font-weight:700}.lp-premier span{color:var(--color-electric-green)}.lp-premier--none{color:#ffffffb3;border-color:#fff3;font-size:.9375rem;font-weight:500}.lp-weeks{gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.lp-week-h{letter-spacing:.06em;text-transform:uppercase;color:#ffffff8c;margin:0 0 .5rem;font-size:.8125rem;font-weight:700}.lp-ties{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.625rem;margin:0;padding:0;list-style:none;display:grid}.lp-tie{border-radius:var(--radius-input);background:#ffffff08;border:1px solid #ffffff1f;gap:.375rem;padding:.625rem .75rem .75rem;display:grid}.lp-tie .lp-v{justify-self:center}.lp-tie-label{letter-spacing:.04em;text-transform:uppercase;color:#ffffff80;margin:0;font-size:.75rem;font-weight:600}.lp-slot{flex-direction:column;justify-content:center;align-items:center;gap:.125rem;display:flex}.lp-slot:disabled{cursor:default;opacity:.7}.lp-slot-from{letter-spacing:.04em;text-transform:uppercase;opacity:.65;font-size:.6875rem;font-weight:500}.lp-slot--empty{border-radius:var(--radius-button);color:#ffffff8c;text-align:center;border:1px dashed #ffffff40;justify-content:center;align-items:center;min-block-size:2.75rem;padding:.5rem .625rem;font-size:.875rem;display:flex}.lp-empty{color:#ffffffa6}.lp-source{margin:1.25rem 0 0}.lp-cta{border-radius:var(--radius-modal);background:#d4ff000d;border:1px solid #d4ff0080;margin-block-start:1.5rem;padding:clamp(1rem,3vw,1.5rem)}.lp-cta-h{margin:0 0 .375rem;font-size:clamp(1.125rem,2.4vw,1.375rem);font-weight:700;line-height:1.25}.lp-cta-body{color:#ffffffbf;margin:0 0 1rem}.lp-cta-actions{flex-wrap:wrap;align-items:center;gap:.875rem 1.5rem;display:flex}.lp-cta-links{flex-wrap:wrap;gap:.375rem 1.25rem;margin:0;padding:0;list-style:none;display:flex}.lp-cta-links a{color:#fff;text-underline-offset:3px;font-weight:600}.lp-cta-links a:hover{color:var(--color-electric-green)}@media print{.lp-tabs,.lp-actions,.lp-controls,.lp-cta,.lp-source{display:none!important}.lp-panel--ladder{display:block!important}.lp-row--in,.lp-row--wild{box-shadow:none!important;background:0 0!important}}@media (prefers-reduced-motion:reduce){.lp-side,.lp-slot{transition:none}}
