:root{--blue:#10069f;--blue-deep:#0a0568;--blue-ink:#fff;--blue-wash:#eceef8;--blue-line:#c9cfeb;--silver:gray;--ground:#f5f6fa;--surface:#fff;--surface-quiet:#eff1f7;--line:#dfe2ee;--line-strong:#b7bed6;--ink:#12142b;--ink-soft:#545a76;--ink-faint:#7e849c;--caution:#c9971a;--caution-fill:#e0aa22;--caution-ink:#241a00;--sendoff:#b42318;--sendoff-ink:#fff;--done:#0f7b4f;--radius:8px;--tap:38px;--sitebar-h:60px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}:root:not([data-theme=light]){--blue:#7d8dff;--blue-deep:#0b0f2a;--blue-ink:#070a1c;--blue-wash:#171d3c;--blue-line:#2c3560;--silver:#8b93ad;--ground:#070a18;--surface:#0f1430;--surface-quiet:#151b3a;--line:#232a4d;--line-strong:#3a4370;--ink:#e9ecf8;--ink-soft:#a3aac6;--ink-faint:#838aa8;--caution:#e0aa22;--caution-fill:#e0aa22;--caution-ink:#241a00;--sendoff:#f0655a;--sendoff-ink:#1a0605;--done:#4ec38a}}:root[data-theme=dark]{--blue:#7d8dff;--blue-deep:#0b0f2a;--blue-ink:#070a1c;--blue-wash:#171d3c;--blue-line:#2c3560;--silver:#8b93ad;--ground:#070a18;--surface:#0f1430;--surface-quiet:#151b3a;--line:#232a4d;--line-strong:#3a4370;--ink:#e9ecf8;--ink-soft:#a3aac6;--ink-faint:#838aa8;--caution:#e0aa22;--caution-fill:#e0aa22;--caution-ink:#241a00;--sendoff:#f0655a;--sendoff-ink:#1a0605;--done:#4ec38a}*{box-sizing:border-box}body{background:var(--ground);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Public Sans,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:15px;line-height:1.5}.u-label{letter-spacing:.13em;text-transform:uppercase;font-family:Barlow Condensed,ui-sans-serif,system-ui,sans-serif;font-size:12.5px;font-weight:600}.u-num{font-variant-numeric:tabular-nums}.u-quiet{color:var(--ink-soft)}.sitebar{z-index:30;height:var(--sitebar-h);background:var(--blue-deep);color:#fff;align-items:center;gap:16px;padding:0 22px;display:flex;position:sticky;top:0}.sitebar__links{flex:auto;align-items:center;gap:4px;min-width:0;display:flex;overflow-x:auto}.sitelink{min-height:var(--tap);border-radius:var(--radius);color:#ffffffbf;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;flex:none;align-items:center;padding:0 12px;font-size:14px;text-decoration:none;display:inline-flex}.sitelink:hover{color:#fff;background:#ffffff1f}.sitelink--on{color:#fff;background:#ffffff2e;font-weight:600}.sitebar__spacer{flex:0 0 14px}.sitebar__who{white-space:nowrap;flex-direction:column;flex:none;align-items:flex-end;line-height:1.25;display:flex}.sitebar__name{font-size:13.5px;font-weight:600}.sitebar__role{color:#ffffff9e;font-size:11.5px}.sitebar__signout{border-color:#ffffff61;flex:none}.topbar{top:var(--sitebar-h);z-index:20;background:var(--blue-deep);color:#fff;flex-wrap:wrap;align-items:center;gap:10px 22px;padding:12px 28px;display:flex;position:sticky}.brand{align-items:center;gap:11px;display:flex}.brand__crest{object-fit:contain;background:#fff;border-radius:5px;width:38px;height:38px;padding:2px}.brand__name{letter-spacing:.04em;font-family:Barlow Condensed,sans-serif;font-size:19px;font-weight:700;line-height:1.05}.brand__what{letter-spacing:.17em;text-transform:uppercase;color:#ffffff9e;font-family:Barlow Condensed,sans-serif;font-size:11.5px;font-weight:600;line-height:1.2}.topbar__teams{align-items:baseline;gap:10px;min-width:0;font-size:17px;font-weight:600;display:flex}.topbar__v{color:#ffffff80;font-weight:400}.topbar__score{border-radius:var(--radius);background:#ffffff1f;align-items:baseline;gap:12px;padding:7px 18px;display:flex}.topbar__final{letter-spacing:.16em;text-transform:uppercase;color:#ffffffa8;font-family:Barlow Condensed,sans-serif;font-size:11.5px}.topbar__scoreline{font-variant-numeric:tabular-nums;font-size:21px;font-weight:700}.topbar__spacer{flex:auto}.topbar__count{letter-spacing:.13em;text-transform:uppercase;color:#ffffffb8;font-variant-numeric:tabular-nums;white-space:nowrap;font-family:Barlow Condensed,sans-serif;font-size:14px;font-weight:600}.topbar__count b{color:#fff}.topbar__nav{gap:6px;display:flex}.navbtn{min-height:var(--tap);border-radius:var(--radius);color:#fff;font:inherit;background:0 0;border:1px solid #ffffff61;align-items:center;padding:6px 12px;font-size:13.5px;text-decoration:none;display:inline-flex}.navbtn:hover{background:#ffffff24}.navbtn--off{opacity:.35;cursor:default}:where(a,button,select,textarea,summary):focus-visible{outline:2px solid var(--blue);outline-offset:2px}.page{max-width:1160px;margin:0 auto;padding:22px 28px 80px}.crumbs{color:var(--ink-faint);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:26px;font-size:14px;display:flex}.crumbs__step{align-items:center;gap:8px;display:inline-flex}.crumbs__sep{color:var(--ink-faint)}.crumbs a{color:var(--ink-faint);padding:4px 0;text-decoration:none}.crumbs a:hover{color:var(--blue);text-decoration:underline}.crumbs b{color:var(--blue);font-weight:600}.lead{flex-wrap:wrap;align-items:flex-start;gap:20px 32px;margin-bottom:26px;display:flex}.lead__main{flex:480px;min-width:0}.lead__eyebrow{color:var(--blue);margin-bottom:12px;display:block}.lead__title{letter-spacing:-.02em;color:var(--blue);margin:0;font-size:clamp(34px,5vw,52px);font-weight:600;line-height:1.02}.lead__say{color:var(--ink-soft);max-width:52ch;margin:12px 0 0;font-size:18px}.queuecard{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);flex:0 380px;padding:16px 18px}.queuecard__top{align-items:center;gap:9px;display:flex}.queuecard__label{color:var(--ink-soft);font-size:14px}.queuecard__spacer{flex:auto}.queuecard__count{font-variant-numeric:tabular-nums;color:var(--ink);font-size:21px;font-weight:700}.queuecard__of{color:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:14px}.meter{background:var(--surface-quiet);border-radius:999px;height:6px;margin-top:12px;overflow:hidden}.meter__fill{background:var(--blue);border-radius:999px;height:100%}.queuecard__note{color:var(--ink-faint);margin:11px 0 0;font-size:13px}.scorebar{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex-wrap:wrap;margin-bottom:20px;display:flex;overflow:hidden}.scorebar__final{background:var(--blue-deep);color:#fff;min-width:190px;max-width:340px;padding:18px 26px}.scorebar__teams{flex-direction:column;gap:5px;margin-bottom:12px;display:flex}.scorebar__team{overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:1.25}.scorebar__side{letter-spacing:.17em;text-transform:uppercase;color:#ffffffa8;font-family:Barlow Condensed,sans-serif;font-size:11px;font-weight:500;display:block}.scorebar__word{letter-spacing:.17em;text-transform:uppercase;color:#ffffffa8;font-family:Barlow Condensed,sans-serif;font-size:12px}.scorebar__score{font-variant-numeric:tabular-nums;font-size:36px;font-weight:700;line-height:1.1}.scorebar__half{color:#ffffffa8;font-variant-numeric:tabular-nums;font-size:13.5px}.scorebar__facts{color:var(--ink-soft);flex-wrap:wrap;flex:460px;align-items:center;gap:10px 30px;padding:18px 26px;font-size:14.5px;display:flex}.scorebar__facts b{color:var(--ink);font-weight:600}.fact--poor b{color:var(--sendoff)}.crew{border-radius:var(--radius);background:var(--surface-quiet);white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:18px;max-width:100%;padding:8px 14px;display:flex;overflow-x:auto}.crew__slot{align-items:baseline;gap:7px;display:flex}.crew__slot--minor{border:1px solid var(--blue-line);border-radius:var(--radius);background:var(--blue-wash);align-items:center;margin:-2px 0;padding:2px 9px}.crew__slot--minor b{color:var(--blue)}.crew__slot--minor .chip-minor{border-color:var(--blue);background:var(--blue);color:var(--blue-ink)}.crew__role{letter-spacing:.1em;text-transform:uppercase;color:var(--blue);font-family:Barlow Condensed,sans-serif;font-size:12px;font-weight:700}.chip-minor{border:1px solid var(--ink-soft);letter-spacing:.11em;text-transform:uppercase;color:var(--ink);border-radius:3px;margin-left:5px;padding:0 6px;font-family:Barlow Condensed,sans-serif;font-size:10.5px;font-weight:700;line-height:17px;display:inline-block}.notice--waiting{border-color:var(--caution);background:var(--caution)}@supports (color:color-mix(in lab, red, red)){.notice--waiting{background:color-mix(in srgb, var(--caution) 12%, var(--surface))}}.notice--waiting{scroll-margin-top:146px}.askrevision{border-top:1px solid var(--line);flex-basis:100%;margin-top:10px;padding-top:10px}.askrevision .field{max-width:640px}.refile{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.refile__first,.refile__said{margin:0 0 8px}.refile__head{grid-template-columns:max-content 1fr;gap:2px 12px;margin:0 0 8px;font-size:14px;display:grid}.refile__head dt{color:var(--ink-soft);font-weight:700}.refile__head dd{overflow-wrap:anywhere;margin:0}.refile__body{border:1px solid var(--line);background:var(--surface);max-width:720px;color:var(--ink);white-space:pre-wrap;border-radius:4px;margin:0;padding:12px 14px;font-family:Arial,sans-serif;font-size:14px;line-height:1.45}.sectionhead{flex-wrap:wrap;align-items:center;gap:8px 16px;margin:30px 0 14px;display:flex}.sectionhead__title{color:var(--blue)}.sectionhead__hint{color:var(--ink-soft);font-size:14px}.sectionhead__spacer{flex:auto}.pill{background:var(--blue-wash);color:var(--blue);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;padding:5px 13px;font-size:13.5px;font-weight:600}.pill--done{background:var(--done)}@supports (color:color-mix(in lab, red, red)){.pill--done{background:color-mix(in srgb, var(--done) 14%, transparent)}}.pill--done{color:var(--done)}.cards{flex-direction:column;gap:16px;display:flex}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.card--skipped{opacity:.6}.card__top{flex-wrap:wrap;align-items:center;gap:8px 14px;padding:16px 22px;display:flex}.card__n{letter-spacing:.12em;color:var(--ink-faint);font-variant-numeric:tabular-nums;font-family:Barlow Condensed,sans-serif;font-size:14px;font-weight:700}.card__tag{letter-spacing:.12em;text-transform:uppercase;border-radius:4px;align-items:center;gap:6px;padding:4px 11px;font-family:Barlow Condensed,sans-serif;font-size:12.5px;font-weight:700;display:inline-flex}.card--caution .card__tag{background:var(--caution-fill);color:var(--caution-ink)}.card--sendoff .card__tag{background:var(--sendoff);color:var(--sendoff-ink)}.card--committee .card__tag{background:var(--blue);color:#fff}.card--committee{border-color:var(--blue)}.raisecard{margin:0 0 16px}.raisecard--open{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:16px 18px}.raisecard__why{color:var(--ink-faint);max-width:70ch;margin:0 0 12px;font-size:14px}.raisecard .field input,.card__id{min-width:0}.card__who{color:var(--blue);font-size:23px;font-weight:600;line-height:1.15}.card__meta{color:var(--ink-faint);font-variant-numeric:tabular-nums;font-size:13.5px}.card__spacer{flex:auto}.status{white-space:nowrap;align-items:center;gap:7px;font-size:14px;font-weight:600;display:inline-flex}.status--said{white-space:normal;align-items:flex-start;line-height:1.45}.status--said .status__dot{flex:none;margin-top:6px}.status--open{color:var(--ink-faint)}.status--saved{color:var(--done)}.status--failed{color:var(--sendoff)}.status__dot{background:currentColor;border-radius:50%;width:9px;height:9px}.status--open .status__dot{background:0 0;border:1.5px solid}.card__main{flex-direction:column;gap:14px;padding:0 22px 18px;display:flex}.offense{font-size:18px;font-weight:600;line-height:1.3}.history{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:7px 12px;font-size:14.5px;display:flex}.history--flag{color:var(--sendoff);font-weight:600}.pips{gap:4px;display:inline-flex}.pip{border:1.5px solid var(--line-strong);border-radius:2px;width:11px;height:15px}.pip--on{background:var(--caution-fill);border-color:var(--caution)}.pip--red{background:var(--sendoff);border-color:var(--sendoff)}.saidhere{border-left:3px solid var(--caution);background:var(--surface-quiet);border-radius:0 var(--radius) var(--radius) 0;color:var(--ink);white-space:pre-line;padding:11px 16px;font-size:14.5px}.saidhere--match{border-left-color:var(--line-strong);color:var(--ink-soft);font-size:14px}.saidhere__none{border-left-color:var(--line-strong);color:var(--ink-faint);font-style:italic}.flagline{border-radius:var(--radius);background:var(--sendoff);padding:10px 14px}@supports (color:color-mix(in lab, red, red)){.flagline{background:color-mix(in srgb, var(--sendoff) 9%, transparent)}}.flagline{border-left:3px solid var(--sendoff);font-size:14px}.flagline--plain{background:var(--surface-quiet);border-left-color:var(--silver);color:var(--ink)}.ruling{border:1px solid var(--blue-line);border-radius:var(--radius);background:var(--blue-wash);padding:15px 16px 16px}.ruling__head{flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.ruling__title{color:var(--blue)}.ruling__how{color:var(--ink-soft);font-size:13.5px}.ruling__row--comments>.field{flex:320px;min-width:0}.field__how{color:var(--ink-soft);margin-top:4px;font-size:12.5px;line-height:1.35}.ruling__row{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.field{flex-direction:column;gap:5px;display:flex}.field--grow{flex:260px}.field>.u-label{color:var(--ink-soft)}select,textarea{font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);min-height:var(--tap);border-radius:5px;padding:8px 10px;font-size:15px}textarea{resize:vertical;width:100%}.linkbtn{font:inherit;color:var(--blue);cursor:pointer;text-underline-offset:3px;min-height:var(--tap);background:0 0;border:none;padding:8px 0;font-size:14px;text-decoration:underline}details.fold{border-top:1px solid var(--line)}details.fold>summary{cursor:pointer;min-height:var(--tap);color:var(--blue);align-items:center;gap:8px;padding:11px 22px;font-size:14px;list-style:none;display:flex}details.fold>summary::-webkit-details-marker{display:none}details.fold>summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;margin-left:auto;transition:transform .12s;transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){details.fold>summary:after{transition:none}}details.fold[open]>summary:after{transform:rotate(-135deg)}.fold__body{color:var(--ink-soft);flex-direction:column;gap:10px;padding:0 22px 16px;font-size:14.5px;display:flex}.fold__where{color:var(--ink-faint);margin:0;font-size:13.5px}.ref{flex-wrap:wrap;gap:5px 26px;display:flex}.ref__item b{color:var(--ink);font-weight:600}.ref__list{font-variant-numeric:tabular-nums;flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.footer{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;margin-top:26px;padding-top:20px;display:flex}.footer__spacer{flex:auto}.footer__what{color:var(--ink-soft);text-align:right;flex-basis:100%;font-size:13.5px}.btn{min-height:var(--tap);border-radius:var(--radius);border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);font:inherit;cursor:pointer;padding:10px 20px;font-size:15px}.btn:hover:not(:disabled){border-color:var(--blue);color:var(--blue)}.btn:disabled,.btn--off{opacity:.4;cursor:default}a.btn{align-items:center;text-decoration:none;display:inline-flex}.btn--primary{background:var(--blue);border-color:var(--blue);color:var(--blue-ink);font-weight:600}.btn--primary:hover:not(:disabled){background:var(--blue-deep);border-color:var(--blue-deep);color:#fff}.notice{border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--caution);padding:11px 15px;font-size:14px}.signin{place-items:center;min-height:100vh;padding:24px;display:grid}.signin__card{background:var(--surface);border:1px solid var(--line);border-top:4px solid var(--blue);border-radius:var(--radius);text-align:center;width:100%;max-width:430px;padding:30px 28px}.signin__crest{object-fit:contain;width:64px;height:64px}.signin__title{color:var(--blue);letter-spacing:-.01em;margin:12px 0 0;font-size:30px;font-weight:600}.signin__say{color:var(--ink-soft);margin:10px 0 22px;font-size:14.5px}.signin__form{text-align:left;flex-direction:column;gap:12px;display:flex}input[type=email],.signin__code{font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);min-height:var(--tap);border-radius:5px;width:100%;padding:9px 11px;font-size:15px}.signin__code{letter-spacing:.35em;text-align:center;text-indent:.35em;padding:12px 11px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:26px}.signin__note{color:var(--ink-soft);text-align:left;background:var(--surface-quiet);border-radius:var(--radius);margin:16px 0 0;padding:10px 12px;font-size:14px}.signin__note--bad{border-left:3px solid var(--sendoff);color:var(--ink)}.signin__again{justify-content:center;gap:18px;margin-top:16px;display:flex}.signin__link{font:inherit;color:var(--blue);cursor:pointer;background:0 0;border:0;padding:0;font-size:13.5px;text-decoration:underline}.signin__link:disabled{color:var(--ink-soft);cursor:default}.tiles{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin:18px 0 4px;display:grid}.tile{background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--blue);border-radius:var(--radius);padding:14px 16px 15px}.tile--caution{border-left-color:var(--caution)}.tile__n{letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:30px;font-weight:650;line-height:1.1}.tile__label{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-soft);margin-top:3px;font-size:12px;font-weight:600}.tile__say{color:var(--ink-soft);margin:7px 0 0;font-size:13px;line-height:1.45}.viewtabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:2px;margin:22px 0 0;display:flex}.viewtab{color:var(--ink-soft);min-height:var(--tap);border-bottom:2px solid #0000;align-items:center;margin-bottom:-1px;padding:9px 14px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.viewtab:hover{color:var(--ink);background:var(--surface-quiet)}.viewtab--on{color:var(--blue);border-bottom-color:var(--blue);font-weight:600}.grouphead{color:var(--ink);align-items:center;gap:10px;margin:26px 0 10px;font-size:15px;font-weight:600;display:flex}.grouphead__n{font-variant-numeric:tabular-nums;color:var(--ink-soft);background:var(--surface-quiet);border:1px solid var(--line);border-radius:999px;padding:1px 9px;font-size:12px;font-weight:600}.groupnote{margin:10px 2px 0;font-size:13px}.seasons{align-self:center;gap:6px;display:flex}.seasontab{border-radius:var(--radius);border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-soft);min-height:var(--tap);align-items:center;padding:7px 14px;font-size:14px;text-decoration:none;display:inline-flex}.seasontab--on{background:var(--blue);border-color:var(--blue);color:var(--blue-ink);font-weight:600}.queuerow{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);color:inherit;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:13px 18px;text-decoration:none;display:flex}.queuerow:hover{border-color:var(--blue)}.queuerow__date{letter-spacing:.04em;color:var(--ink-faint);min-width:96px;font-family:Barlow Condensed,sans-serif;font-size:15px;font-weight:600}.queuerow__teams{color:var(--blue);font-weight:600}.donesay{border-top:1px solid var(--line);color:var(--ink-faint);margin-top:30px;padding-top:20px;font-size:14px}.tablewrap{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);overflow-x:auto}.grid{border-collapse:collapse;width:100%;font-size:14px}.grid th{text-align:left;letter-spacing:.11em;text-transform:uppercase;color:var(--ink-faint);border-bottom:1px solid var(--line);white-space:nowrap;padding:11px 14px;font-family:Barlow Condensed,sans-serif;font-size:12.5px;font-weight:600}.grid td{border-bottom:1px solid var(--line);vertical-align:top;padding:11px 14px}.grid tr:last-child td{border-bottom:none}.wording{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.wording__boxes{flex-direction:column;gap:14px;min-width:0;display:flex}.wording__preview{min-width:0}.preview{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);overflow:hidden}.preview__switches{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px;padding:12px 14px;display:flex}.switchbtn{min-height:var(--tap);border-radius:var(--radius);border:1px solid var(--line);background:var(--ground);color:var(--ink-soft);font:inherit;cursor:pointer;padding:5px 11px;font-size:13px}.switchbtn:hover{border-color:var(--blue-line)}.switchbtn--on{border-color:var(--blue);background:var(--blue-wash);color:var(--blue);font-weight:600}.para{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:14px 16px}.para__head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.para__title{letter-spacing:.01em;margin:0;font-family:Barlow Condensed,sans-serif;font-size:17px;font-weight:600}.para__when{color:var(--ink-soft);margin:4px 0 10px;font-size:13px}.para__box{resize:vertical;border:1px solid var(--line);background:var(--ground);width:100%;color:var(--ink);font:inherit;border-radius:6px;padding:10px 12px;font-size:14px;line-height:1.5;display:block}.para__box:focus{outline:2px solid var(--blue);outline-offset:1px}.para__tokens{color:var(--ink-faint);margin:8px 0 0;font-size:12.5px}.para__tokens code{background:var(--blue-wash);color:var(--blue);border-radius:4px;margin-right:6px;padding:1px 5px;font-size:12px}.para__bad{color:var(--red,#b00);background:#bb000014;border-radius:6px;margin:8px 0 0;padding:8px 10px;font-size:13px}.para__foot{align-items:center;gap:12px;margin-top:10px;font-size:12.5px;display:flex}.notice--bad{border-color:#b006}.envelope{background:var(--blue-wash);border-bottom:1px solid var(--line);grid-template-columns:82px minmax(0,1fr);gap:3px 0;margin:0;padding:12px 14px;font-size:12.5px;display:grid}.envelope dt{letter-spacing:.1em;text-transform:uppercase;color:var(--blue);padding-top:3px;font-family:Barlow Condensed,sans-serif;font-size:11px;font-weight:600}.envelope dd{color:var(--ink-soft);overflow-wrap:anywhere;margin:0}.envelope__subject{color:var(--ink);font-weight:600}.paper{background:#fff;padding:22px 20px}.finesclub{margin-top:26px}.finesteam{margin-top:12px}.finesteam__name{color:var(--ink-faint);margin-bottom:5px}.tick{min-height:var(--tap);border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-soft);font:inherit;cursor:pointer;white-space:nowrap;border-radius:999px;padding:4px 12px;font-size:13px}.tick:hover:not(:disabled){border-color:var(--blue)}.tick--on{background:var(--done);border-color:var(--done);color:#0d2b1d;font-weight:600}.tick:disabled{opacity:.5;cursor:default}.finesline__how{max-width:42ch;margin-top:3px;font-size:12px}.letterbox{border:1px solid var(--line);background:var(--ground);border-radius:6px;overflow:hidden}.letterbox--loading{min-height:34rem}.letterbox__tools{border-bottom:1px solid var(--line);background:var(--surface-quiet);flex-wrap:wrap;align-items:center;gap:4px;padding:6px 8px;display:flex}.toolbtn{min-height:var(--tap);border:1px solid var(--line-strong);background:var(--surface);min-width:34px;color:var(--ink);font:inherit;cursor:pointer;border-radius:5px;padding:4px 10px;font-size:13.5px}.toolbtn:hover:not(:disabled){border-color:var(--blue)}.toolbtn--on{background:var(--blue);border-color:var(--blue);color:var(--blue-ink);font-weight:600}.toolbtn:disabled{opacity:.4;cursor:default}.letterbox__split{background:var(--line-strong);width:1px;height:20px;margin:0 4px}.letterbox__link{border-bottom:1px solid var(--line);background:var(--surface-quiet);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;display:flex}.letterbox__link .para__box{flex:16rem;width:auto}.letterbox__link .para__when{flex-basis:100%;margin:0}.letterbox__page{min-height:30rem;color:var(--ink);outline:none;padding:14px 16px;font-size:14.5px;line-height:1.55}.letterbox__page p{margin:0 0 12px}.letterbox__page ul,.letterbox__page ol{margin:0 0 12px;padding-left:24px}.letterbox__page ul{list-style:outside}.letterbox__page ol{list-style:decimal}.letterbox__page li{margin:0 0 4px}.letterbox__page li>p{margin:0}.letterbox__page a{color:var(--blue)}.letterpaper{color:#212121;max-width:80ch;padding:16px 18px;font-size:15px;line-height:1.55}.letterpaper p{margin:0 0 12px}.letterpaper ul,.letterpaper ol{margin:0 0 12px;padding-left:24px}.letterpaper ul{list-style:outside}.letterpaper ol{list-style:decimal}.letterpaper li{margin:0 0 4px}.letterpaper a{color:#0645ad}.letterpaper table,.paper table{max-width:100%;width:auto!important}@media (max-width:1080px){.wording{grid-template-columns:minmax(0,1fr)}.wording__preview{position:static}}@media (max-width:760px){.sitebar{flex-wrap:wrap;gap:8px 10px;height:auto;padding:8px 14px 10px;position:static}.sitebar__links{flex-wrap:wrap;flex:1 0 100%;order:3;gap:4px 6px;overflow-x:visible}.sitebar__spacer{display:none}.sitebar__who{margin-left:auto}.sitebar__role{display:none}.brand__crest{width:30px;height:30px}.brand__name{font-size:17px}.brand__what{letter-spacing:.08em;font-size:10px}.topbar{padding:10px 16px;top:0}.scorebar__final{flex:1 0 100%;max-width:none}.scorebar__facts{flex-basis:100%;min-width:0}.crew{flex-direction:column;align-items:flex-start;gap:6px;width:100%;overflow-x:visible}.page{padding:18px 16px 64px}.crumbs{flex-wrap:wrap;gap:6px;margin-bottom:18px}.footer__what{text-align:left}}.cautionclub{margin:22px 0 30px}.cautions{flex-direction:column;gap:12px;display:flex}.caution{background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--caution);border-radius:var(--radius);flex-direction:column;gap:9px;padding:14px 18px 16px;display:flex}.caution--flag{border-left-color:var(--sendoff)}.caution__top{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.caution .card__tag{background:var(--caution-fill);color:var(--caution-ink)}.caution .card__tag--coach{background:var(--blue-wash);color:var(--blue)}.caution__who{color:var(--blue);font-size:18.5px;font-weight:600;line-height:1.15}.caution__spacer{flex:auto}.pill--flag{background:var(--sendoff)}@supports (color:color-mix(in lab, red, red)){.pill--flag{background:color-mix(in srgb, var(--sendoff) 12%, transparent)}}.pill--flag{color:var(--sendoff)}.caution__match{color:var(--ink-soft);flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:14.5px;display:flex}.caution__team{color:var(--ink);font-weight:600}.caution__v{color:var(--ink-faint)}.caution__when{color:var(--ink-soft)}.caution__game{font-weight:600}.caution__what{color:var(--ink);font-size:15.5px;font-weight:600}.caution__said{margin:0}.caution__said--none{border-left:3px solid var(--line-strong);background:0 0;border-radius:0;padding:2px 0 2px 13px;font-size:14px;font-style:italic}.caution__crew{color:var(--ink-soft);flex-wrap:wrap;align-items:baseline;gap:4px 12px;font-size:14px;display:flex}.caution__crewlabel{color:var(--ink-faint)}.caution__names{flex-direction:column;gap:1px;display:flex}.caution__name{white-space:nowrap}@media (max-width:640px){.caution{padding:12px 14px 14px}.caution__who{font-size:17px}}.cautionlist{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.cautionlist__item{align-items:flex-start;gap:12px;display:flex}.cautionlist .cautionlist__item+.cautionlist__item{border-top:1px dashed var(--line);padding-top:12px}.cautionlist__n{background:var(--caution-fill);min-width:26px;height:26px;color:var(--caution-ink);border-radius:999px;flex:none;justify-content:center;align-items:center;font-family:Barlow Condensed,sans-serif;font-size:14px;font-weight:700;line-height:1;display:inline-flex}.caution--flag .cautionlist__n{background:var(--sendoff);color:var(--sendoff-ink)}.caution__one{flex-direction:column;flex:auto;gap:8px;min-width:0;display:flex}.caution__meaning{color:var(--sendoff);margin:0;font-size:14.5px;font-weight:600}.caution__meaning.u-quiet{font-weight:400}.caution__block{flex-direction:column;gap:4px;display:flex}.caution__blocklabel{color:var(--ink-faint)}.caution__said--match{border-left-color:var(--line-strong);color:var(--ink-soft);font-size:14px}
