:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ice:#f2f4f3;--surface:#fff;--surface-sunk:#e7eae8;--ink:#101318;--ink-2:#5c6068;--ink-3:#9da1a8;--rule:#1013181f;--control-edge:#80858c;--button-bg:#101318;--button-ink:#fff;--focus:#1b5fd9;--amber:#8a5e00;--green:#1d7a4b;--red:#c8102e;--object-edge:#10131800;--shadow-raised:0 12px 30px #10131838;--chrome:#f2f4f3;--map-land:#e6e9e7;--map-coast:#d3d8d5;--band:#101318;--band-ink:#f2f4f3;--band-ink-2:#a9afb7;--band-edge:#858b93;--band-land:#1c2129;--band-coast:#2e353f;--goal-line:#c8102e;--blue-line:#1b5fd9;--object-white:#fff;--object-ink:#101318;--neutral-cover:#2b2b2b;--radius-cover:12px;--radius-control:8px;--radius-card:10px;--page-max:1360px;--gutter:clamp(1rem, 4vw, 3rem);--tap:2.75rem}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ice:#0d1014;--surface:#171b21;--surface-sunk:#20252c;--ink:#eef1f0;--ink-2:#aab0b8;--ink-3:#6b7179;--rule:#eef1f024;--control-edge:#7c838c;--button-bg:#eef1f0;--button-ink:#101318;--focus:#7fb0ff;--amber:#e3ad48;--green:#56c68e;--red:#ff7285;--object-edge:#f2f4f32e;--shadow-raised:0 12px 30px #0000008c;--chrome:#12161b;--map-land:#151a20;--map-coast:#262c33;--band:#181d24;--band-ink:#eef1f0;--band-ink-2:#aab0b8;--band-edge:#858b93;--band-land:#222831;--band-coast:#353d47;--goal-line:#e0364f;--blue-line:#4f86ea}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ice:#0d1014;--surface:#171b21;--surface-sunk:#20252c;--ink:#eef1f0;--ink-2:#aab0b8;--ink-3:#6b7179;--rule:#eef1f024;--control-edge:#7c838c;--button-bg:#eef1f0;--button-ink:#101318;--focus:#7fb0ff;--amber:#e3ad48;--green:#56c68e;--red:#ff7285;--object-edge:#f2f4f32e;--shadow-raised:0 12px 30px #0000008c;--chrome:#12161b;--map-land:#151a20;--map-coast:#262c33;--band:#181d24;--band-ink:#eef1f0;--band-ink-2:#aab0b8;--band-edge:#858b93;--band-land:#222831;--band-coast:#353d47;--goal-line:#e0364f;--blue-line:#4f86ea}@font-face{font-family:Archivo;src:url(/fonts/archivo/Archivo-wdth-wght.woff2)format("woff2-variations"),url(/fonts/archivo/Archivo-wdth-wght.woff2)format("woff2");font-weight:100 900;font-stretch:62% 125%;font-style:normal;font-display:swap}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-family:Archivo,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:100%;font-weight:400;font-stretch:100%;line-height:1.5}.t-wordmark{letter-spacing:-.01em;font-weight:800;font-stretch:122%}.t-heading{letter-spacing:-.03em;text-wrap:balance;font-weight:800;font-stretch:120%;line-height:1.02}.t-cover{letter-spacing:-.025em;text-wrap:balance;-webkit-hyphens:manual;hyphens:manual;font-weight:800;font-stretch:118%;line-height:.98}.t-hero{letter-spacing:-.045em;font-variant-numeric:lining-nums tabular-nums;font-weight:800;font-stretch:116%;line-height:.9}.t-stat{letter-spacing:-.03em;font-variant-numeric:lining-nums tabular-nums;font-weight:800;font-stretch:110%;line-height:1.05}.t-score{letter-spacing:-.035em;font-variant-numeric:lining-nums tabular-nums;font-weight:800;font-stretch:106%;line-height:1.05}.t-row{font-weight:600;font-stretch:100%;line-height:1.25}.t-section{letter-spacing:-.005em;font-size:1.0625rem;font-weight:680;font-stretch:100%;line-height:1.3}.t-rowtitle{font-weight:620;font-stretch:100%;line-height:1.3}.t-body{font-size:1.0625rem;font-weight:400;font-stretch:100%;line-height:1.5}.t-ui{font-weight:650;font-stretch:100%;line-height:1.3}.t-meta{font-size:.8125rem;font-weight:460;font-stretch:92%;line-height:1.4}.t-ordinal{letter-spacing:.015em;font-size:.75rem;font-weight:700;font-stretch:92%;line-height:1.35}.tnum{font-variant-numeric:lining-nums tabular-nums}*,:before,:after{box-sizing:border-box}body{background:var(--ice);min-height:100dvh;color:var(--ink);-webkit-font-smoothing:antialiased;flex-direction:column;margin:0;display:flex}h1,h2,h3,p,ul,ol,dl,dd,figure,blockquote{margin:0}ul[role=list],ol[role=list]{padding:0;list-style:none}a{color:inherit}img,svg{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit;font-stretch:100%}:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-width{width:min(100% - 2 * var(--gutter), var(--page-max));margin-inline:auto}.page{padding-block:clamp(1.25rem,3vw,2.5rem) 3.5rem}.page-title{font-size:min(clamp(2rem,4.5vw,2.875rem),12vw)}@media (width<=47.99rem){[data-show=wide]{display:none!important}}@media (width>=48rem){[data-show=narrow]{display:none!important}}.section-heading{border-top:1px solid var(--rule);font-weight:inherit;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;margin:2.25rem 0 .5rem;padding-top:.875rem;display:flex}.section-heading>:first-child{letter-spacing:-.005em;color:var(--ink);font-size:1.0625rem;font-weight:680;font-stretch:100%}.section-heading>:not(:first-child){color:var(--ink-2);font-size:.875rem;font-weight:500}.section-heading a{color:var(--ink);font-weight:600;text-decoration:none}.section-heading a:hover{text-underline-offset:.15em;text-decoration:underline}.button{min-height:var(--tap);border-radius:var(--radius-control);text-align:center;cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1.125rem;font-size:1rem;font-weight:650;font-stretch:100%;line-height:1.2;text-decoration:none;transition:background-color .15s ease-out,border-color .15s ease-out,color .15s ease-out;display:inline-flex}.button--primary{background:var(--button-bg);color:var(--button-ink)}.button--primary:hover{background:color-mix(in srgb, var(--button-bg) 84%, var(--ice))}.button--ghost{border-color:var(--control-edge);color:var(--ink)}.button--ghost:hover{border-color:var(--ink);background:var(--surface-sunk)}.button:active{transition-duration:0s}.button--quiet{color:var(--ink-2);text-underline-offset:.2em;padding-inline:.375rem;text-decoration:underline}.button--quiet:hover{color:var(--ink)}.button--small{min-height:2.25rem;padding:.375rem .875rem;font-size:.9375rem}.button--block{width:100%;display:flex}.button[disabled],.button[aria-disabled=true]{cursor:not-allowed;border-color:var(--rule);background:var(--surface-sunk);color:var(--ink-2);filter:none;text-decoration:none}.facts{border-top:1px solid var(--rule)}.facts>div,.facts>li{border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;gap:.125rem 1rem;padding:.625rem 0;font-size:.9375rem;display:flex}.facts dt{color:var(--ink-2)}.facts dd{text-align:right;margin-left:auto;font-weight:600}.personal{color:var(--ink-2);max-width:46ch;font-size:clamp(1.0625rem,1rem + .4vw,1.25rem);line-height:1.5}.personal strong{color:var(--ink);font-weight:650}.tabs{border-bottom:1px solid var(--rule);scrollbar-width:none;gap:0 1.375rem;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.tab{min-height:2.5rem;color:var(--ink-2);white-space:nowrap;align-items:center;padding:0 .0625rem;font-size:.9375rem;font-weight:520;text-decoration:none;display:inline-flex;box-shadow:inset 0 -2px #0000}.tab:hover{color:var(--ink)}.tab[aria-current=true],.tab[aria-current=page]{color:var(--ink);box-shadow:inset 0 -2px 0 var(--ink);font-weight:680}.segmented{border-radius:var(--radius-control);background:var(--surface-sunk);flex-wrap:wrap;place-self:start;gap:2px;margin:0;padding:2px;list-style:none;display:inline-flex}.segment{min-height:2rem;color:var(--ink-2);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;padding:.125rem .875rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:background-color .15s ease-out,color .15s ease-out;display:inline-flex}.segment:hover{color:var(--ink)}.segment[aria-current=true],.segment[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:0 0 0 1px var(--rule), 0 1px 2px #10131824}.state{font-weight:650}.state--syncing{color:var(--amber)}.state--synced{color:var(--green)}.state--local{color:var(--amber)}.state--refused{color:var(--red)}.muted{color:var(--ink-2)}.link-strong,.text-link{color:var(--ink);font-weight:600;text-decoration:none}.link-strong:hover,.text-link:hover{text-underline-offset:.15em;text-decoration:underline}.fixture-note{color:var(--ink-2);font-size:.8125rem}.archive{padding-bottom:3.5rem}.band{--ice:var(--band);--ink:var(--band-ink);--ink-2:var(--band-ink-2);--rule:#f2f4f326;--control-edge:var(--band-edge);--surface:color-mix(in srgb, var(--band) 88%, #fff);--surface-sunk:color-mix(in srgb, var(--band) 90%, #fff);--button-bg:var(--band-ink);--button-ink:#101318;--focus:#7fb0ff;--object-edge:#f2f4f333;--map-land:var(--band-land);--map-coast:var(--band-coast);background:var(--band);color:var(--band-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;padding-block:clamp(1.5rem,3.5vw,3rem) clamp(1.75rem,4vw,3.25rem);position:relative}.band:after{content:"";background:linear-gradient(90deg, var(--blue-line) 0 33.33%, var(--goal-line) 33.33% 66.67%, var(--blue-line) 66.67%);opacity:.9;height:4px;position:absolute;inset:auto 0 0}.kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:.625rem;font-size:.75rem;font-weight:720;font-stretch:92%;line-height:1.3;display:flex}.kicker:before{content:"";background:var(--goal-line);border-radius:1px;flex:none;width:1.25rem;height:3px}.book-heading{border-top:1px solid var(--ink);font-weight:inherit;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;margin:0 0 .75rem;padding-top:.875rem;display:flex;position:relative}.book-heading:before{content:"";background:var(--goal-line);width:2.5rem;height:3px;position:absolute;top:-2px;left:0}.book-heading>:first-child{letter-spacing:-.015em;color:var(--ink);font-size:clamp(1.125rem,1rem + .4vw,1.3125rem);font-weight:780;font-stretch:108%}.book-heading>:not(:first-child){color:var(--ink-2);font-size:.875rem;font-weight:520}.book-heading a{color:var(--ink);font-weight:650;text-decoration:none}.book-heading a:hover{text-underline-offset:.15em;text-decoration:underline}.book{gap:clamp(2.25rem,4vw,3.5rem);padding-top:clamp(2rem,4vw,3.25rem);display:grid}.field{gap:.375rem;min-width:0;display:grid}.field__label{font-size:.9375rem;font-weight:650;font-stretch:100%;line-height:1.3}.field__hint{color:var(--ink-2);font-size:.8125rem}.input{width:100%;min-width:0;min-height:var(--tap);border:1px solid var(--control-edge);border-radius:var(--radius-control);background:var(--surface);color:var(--ink);padding:.5rem .875rem;transition:border-color .15s ease-out}.input:hover{border-color:var(--ink)}.input:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.input::placeholder{color:var(--ink-3)}select.input{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--ink-2) 50%), linear-gradient(135deg, var(--ink-2) 50%, transparent 50%);background-position:right 1.125rem center,right .8125rem center;background-repeat:no-repeat;background-size:.3125rem .3125rem;padding-right:2.5rem}.field-row{flex-wrap:wrap;align-items:end;gap:.625rem;display:flex}.field-row>.field{flex:14rem}.or-rule{color:var(--ink-2);align-items:center;gap:.75rem;font-size:.875rem;display:flex}.or-rule:before,.or-rule:after{content:"";border-top:1px solid var(--rule);flex:1}.notice{border-radius:var(--radius-card);background:var(--surface-sunk);box-shadow:inset 3px 0 0 var(--rule);padding:.875rem 1rem;font-size:.9375rem}.notice--done{box-shadow:inset 3px 0 0 var(--green)}.notice--refused{box-shadow:inset 3px 0 0 var(--red)}.tile{border-radius:var(--radius-card);background:var(--surface);box-shadow:inset 0 0 0 1px var(--rule)}.tile--raised{box-shadow:inset 0 0 0 1px var(--rule), var(--shadow-raised)}.facts--actions>li{flex-wrap:nowrap;align-items:center;padding-block:.875rem}.facts--actions .facts__name{align-items:center;gap:.75rem;min-width:0;font-weight:650;display:flex}.facts--actions .facts__name small{color:var(--ink-2);font-size:.8125rem;font-weight:460;display:block}.facts--actions .facts__end{flex:none;align-items:center;gap:.75rem;margin-left:auto;display:flex}.mark{width:2rem;height:2rem;box-shadow:inset 0 0 0 1.5px var(--ink-2);color:var(--ink);border-radius:50%;flex:none;place-items:center;font-size:.8125rem;font-weight:800;display:inline-grid}.mark[data-on=false]{box-shadow:inset 0 0 0 1.5px var(--rule);color:var(--ink-3)}.button--danger{border-color:var(--red);color:var(--red)}.button--danger:hover{background:color-mix(in srgb, var(--red) 10%, transparent)}.book-heading--danger{border-top-color:var(--red)}.book-heading--danger:before{background:var(--red);width:100%;height:2px;top:-1.5px}.book-heading--danger>.state--refused{color:var(--red);font-weight:650}
