:root{--bg: #FFFFFF;--bg-2: #FBF8F2;--bg-3: #F0F5F2;--card: #FFFFFF;--ink: #17201B;--ink-2: #4B5751;--ink-3: #77827C;--rule: #E3E8E4;--rule-2: #CBD3CE;--accent: #0E7C4F;--accent-deep: #0A6340;--on-accent: #FFFFFF;--accent-soft: #DDF1E6;--accent-text: #0B5E3B;--mid: #9DB8A9;--late: #B4410E;--late-soft: #FCE8DC;--late-bar: #E0763F;--hl: #FFD84A;--hl-soft: #FFF4C7;--ok: var(--accent-text);--bad: var(--late);--b30: var(--accent);--b60: var(--mid);--b61: var(--late-bar);--stamp: var(--late-bar);--shadow: 0 1px 2px rgba(23, 32, 27, .06), 0 8px 24px -6px rgba(23, 32, 27, .12);--shadow-lg: 0 2px 4px rgba(23, 32, 27, .05), 0 24px 48px -12px rgba(23, 32, 27, .2);--r: 18px;--r-sm: 12px;--sans: "Commissioner", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--mono: var(--sans);--wrap: 1240px;--paper: var(--bg);--paper-2: var(--bg-2);--navy: var(--ink);--amber: var(--hl);--focus: var(--accent);color-scheme:light}@media(prefers-color-scheme:dark){:root{--bg: #0F1512;--bg-2: #141B17;--bg-3: #17201B;--card: #1A231E;--ink: #ECF1EE;--ink-2: #AAB6AF;--ink-3: #7F8B85;--rule: #28322D;--rule-2: #3A4640;--accent: #3DBB81;--accent-deep: #5CCF98;--on-accent: #06130C;--accent-soft: #183A28;--accent-text: #86DDB3;--mid: #4F6B5C;--late: #FF9461;--late-soft: #3B2216;--late-bar: #E0763F;--hl: rgba(255, 204, 64, .34);--hl-soft: rgba(255, 204, 64, .12);--shadow: 0 1px 2px rgba(0, 0, 0, .4), 0 8px 24px -6px rgba(0, 0, 0, .5);--shadow-lg: 0 2px 4px rgba(0, 0, 0, .4), 0 24px 48px -12px rgba(0, 0, 0, .7);color-scheme:dark}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--ink);font:400 17px/1.6 var(--sans);overflow-x:clip}button,input,select,textarea{font-family:inherit}a{color:var(--accent-text);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--accent);outline-offset:3px;border-radius:4px}.skip{position:absolute;left:-999px}.skip:focus{left:16px;top:8px;background:var(--accent);color:var(--on-accent);padding:8px 12px;z-index:9;border-radius:8px}.wrap{max-width:var(--wrap);margin:0 auto;padding-inline:32px}@media(max-width:720px){.wrap{padding-inline:18px}}h1,h2,h3{font-family:var(--sans);color:var(--ink);text-wrap:balance}h1{font-weight:600;font-size:clamp(34px,4.4vw,56px);letter-spacing:-.025em;line-height:1.08;margin:12px 0 16px}h2{font-weight:600;font-size:clamp(24px,2.4vw,32px);letter-spacing:-.02em;line-height:1.15;margin:52px 0 14px}h3{font-weight:600;font-size:19px;letter-spacing:-.01em;line-height:1.3;margin:28px 0 8px}p,li{max-width:70ch}strong,b{font-weight:600}.lede{font-size:19px;line-height:1.55;color:var(--ink-2);max-width:62ch}.num,td.n,.fig b,.mono{font-variant-numeric:tabular-nums lining-nums}.note,.src{font-size:14.5px;color:var(--ink-2)}.note a,.src a{color:var(--accent-text)}.kicker{font:600 13px/1.4 var(--sans);color:var(--ink-2);margin:0}.swipe{background-image:linear-gradient(100deg,transparent .12em,var(--hl) .22em,var(--hl) calc(100% - .2em),transparent calc(100% - .08em));background-repeat:no-repeat;background-size:100% .62em;background-position:0 78%;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-inline:.08em;margin-inline:-.08em}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 22px;border-radius:999px;font:600 15.5px/1 var(--sans);text-decoration:none;background:var(--accent);color:var(--on-accent);border:1.5px solid var(--accent);cursor:pointer;white-space:nowrap}.btn:hover{background:var(--accent-deep);border-color:var(--accent-deep);color:var(--on-accent)}.btn-ghost,.btn-line{background:transparent;color:var(--ink);border-color:var(--rule-2)}.btn-ghost:hover,.btn-line:hover{background:var(--card);color:var(--ink);border-color:var(--ink)}.arr{flex:none;width:11px;height:11px}.ab,.more{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 16px;border-radius:999px;border:1.5px solid var(--rule-2);background:var(--card);color:var(--ink);font:600 14.5px/1 var(--sans);text-decoration:none;cursor:pointer}.ab:hover,.more:hover{border-color:var(--accent);color:var(--accent-text)}.more{margin-top:14px}.more:after{content:"";width:10px;height:10px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%23000' stroke-width='1.6'%3E%3Cpath d='M2 10 10 2M3.5 2H10v6.5'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%23000' stroke-width='1.6'%3E%3Cpath d='M2 10 10 2M3.5 2H10v6.5'/%3E%3C/svg%3E") center / contain no-repeat}button.more{font-family:var(--sans)}.acts{display:flex;flex-wrap:wrap;gap:10px}.page-head{padding-block:34px 40px;background:radial-gradient(ellipse 55% 90% at 88% 10%,var(--bg-3),transparent 70%),var(--bg);border-bottom:1px solid var(--rule)}.page-head h1{margin:14px 0;max-width:24ch}.page-head h1.long{max-width:28ch;font-size:clamp(30px,3.6vw,48px)}.page-head .lede{margin:0}.page-head .lede a{color:var(--accent-text)}.page-head .meta{margin:14px 0 0;font:600 14px/1.4 var(--sans);color:var(--ink-3)}.page-body{padding-block:40px 88px}.page-body>:first-child,.page-body>:first-child>:first-child{margin-top:0}main.home{padding:0}.crumbs{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:4px 8px;font:500 14px/1.5 var(--sans);color:var(--ink-3)}.crumbs a{color:var(--ink-2);text-decoration:none}.crumbs a:hover{color:var(--accent-text);text-decoration:underline}.crumbs li+li:before{content:"/";margin-right:8px;color:var(--rule-2)}.crumbs [aria-current]{color:var(--ink)}@media(max-width:720px){.page-head{padding-block:24px 30px}.page-body{padding-block:28px 64px}.lede{font-size:17.5px}}.figures{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;margin:8px 0 16px}.fig{margin:0;max-width:none;padding:20px 20px 18px;background:var(--card);border:1px solid var(--rule);border-radius:var(--r)}.fig b{display:block;font:700 clamp(30px,3vw,40px)/1 var(--sans);letter-spacing:-.03em;color:var(--ink)}.fig span{display:block;font-size:14px;line-height:1.4;color:var(--ink-2);margin-top:10px}@media(max-width:520px){.figures{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.fig{padding:16px}}.tbl-wrap{overflow-x:auto;margin:16px 0 12px;background:var(--card);border:1px solid var(--rule);border-radius:var(--r);box-shadow:var(--shadow);-webkit-overflow-scrolling:touch}table{border-collapse:collapse;width:100%;font-size:15px;font-variant-numeric:tabular-nums lining-nums}th,td{padding:12px;text-align:left;border-bottom:1px solid var(--rule);vertical-align:middle}th:first-child,td:first-child{padding-left:20px}th:last-child,td:last-child{padding-right:20px}tbody tr:last-child td{border-bottom:0}th{font:600 13px/1.3 var(--sans);color:var(--ink-2);background:var(--bg-2);white-space:nowrap}td a{font-weight:600;text-decoration:none;color:var(--ink)}td a:hover{text-decoration:underline;color:var(--accent-text)}td.n,th.n{text-align:right;white-space:nowrap}th.n{white-space:normal;min-width:4.5em}td.nw,th.nw{white-space:nowrap}td.rk{color:var(--ink-3);width:3em}tbody tr:hover td{background:var(--bg-3)}td sup{color:var(--late);font-weight:700}.up{color:var(--late)}.down{color:var(--accent-text)}@media(max-width:640px){.pe{display:none}table{font-size:14px;line-height:1.35}th,td{padding:10px 8px}th:first-child,td:first-child{padding-left:14px}th:last-child,td:last-child{padding-right:14px}}.blocks{display:inline-flex;gap:2px;vertical-align:middle}.blocks i{display:block;width:9px;height:9px;border-radius:2px;background:var(--late-bar)}.blocks i:first-child{background:var(--accent)}.blocks-lg{display:flex;gap:4px}.blocks-lg i{flex:1;height:10px;max-width:46px;border-radius:3px;background:var(--late-bar)}.blocks-lg i:first-child{background:var(--accent)}.days-cell{display:inline-flex;align-items:center;gap:10px;justify-content:flex-end}@media(max-width:640px){.days-cell .blocks{display:none}}.bands{display:flex;gap:2px;height:12px;width:100%;min-width:120px;background:var(--rule);overflow:hidden;border-radius:999px}.bands i{display:block;height:100%}.b30{background:var(--b30)}.b60{background:var(--b60)}.b61{background:var(--b61)}.legend{display:flex;flex-wrap:wrap;gap:6px 18px;font:500 13.5px/1.4 var(--sans);color:var(--ink-2);margin:10px 0 0;padding:0;list-style:none}.legend i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:7px;vertical-align:-1px}.inv{background:var(--card);border:1px solid var(--rule);border-radius:var(--r);box-shadow:var(--shadow-lg);color:var(--ink)}.stmt{position:relative;max-width:560px;width:100%}.stmt-body{padding:26px 28px;display:flex;flex-direction:column;gap:18px}.stmt-top{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font:600 13.5px var(--sans);color:var(--ink-2)}.stmt:has(.stamp) .stmt-top{padding-right:110px}.stmt-lines{margin:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 16px;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:16px 0;font-size:15.5px}.stmt-lines dt{margin:0;color:var(--ink-2)}.stmt-lines dd{margin:0;text-align:right;font-weight:600;font-variant-numeric:tabular-nums}.stmt-lines .hl{color:var(--ink);font-weight:700}.stmt-big{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;flex-wrap:wrap}.stmt-big .lbl{font:600 14px var(--sans);color:var(--ink-2)}.stmt-big .val{font:700 clamp(64px,8vw,92px)/.9 var(--sans);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.stmt-big .val small{font:600 18px var(--sans);letter-spacing:0;margin-left:8px;color:var(--ink-2)}.stmt-who{font-size:14px;color:var(--ink-2);margin:0}.perf{display:none}.stamp{position:absolute;right:22px;top:22px;z-index:2;background:var(--late-soft);color:var(--late);padding:6px 12px;border-radius:999px;font:700 13px/1.2 var(--sans);pointer-events:none}@media(max-width:520px){.stmt-body{padding:20px 18px}.stamp{right:14px;top:16px}.stmt:has(.stamp) .stmt-top{padding-right:96px}}.record{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:40px;align-items:start}@media(max-width:960px){.record{grid-template-columns:minmax(0,1fr)}}.record .stmt{max-width:none;margin:0 0 24px}.side{background:var(--card);border:1px solid var(--rule);border-radius:var(--r);padding:20px 22px 8px;font-size:14.5px;position:sticky;top:16px;box-shadow:var(--shadow)}@media(max-width:960px){.side{position:static}}.side dl{margin:0;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:0}.side dt,.side dd{padding:9px 0;border-bottom:1px solid var(--rule)}.side dt{color:var(--ink-2);padding-right:10px}.side dd{margin:0;font-weight:600;font-variant-numeric:tabular-nums;text-align:right;overflow-wrap:anywhere}.side h2{margin:0 0 8px;font:600 16px/1.4 var(--sans);color:var(--ink);letter-spacing:0}.verdict{background:var(--bg-3);border-radius:var(--r);padding:22px 24px;margin:18px 0}.verdict p{margin:0 0 12px;font-size:17.5px;line-height:1.6}.verdict p:last-child{margin:0}@media(max-width:720px){.verdict{padding:18px}.verdict p{font-size:16.5px}}.caveat{font-size:14.5px;color:var(--ink);background:var(--late-soft);border-radius:var(--r-sm);padding:14px 16px}@media(prefers-color-scheme:dark){.caveat{color:var(--ink)}}.big-days{font:700 64px/1 var(--sans);letter-spacing:-.04em;color:var(--ink);margin:0 0 14px}.big-days small{font:600 16px var(--sans);color:var(--ink-2);margin-left:6px;letter-spacing:0}.chart{background:var(--card);border:1px solid var(--rule);border-radius:var(--r);padding:20px 20px 16px}.cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:18px}@media(max-width:400px){.cols{grid-template-columns:minmax(0,1fr)}}.panel{background:var(--card);border:1px solid var(--rule);border-radius:var(--r);padding:20px 22px;box-shadow:var(--shadow)}.panel h2{margin:0 0 10px;font-size:20px;letter-spacing:-.01em}.mini{list-style:none;padding:0;margin:0}.mini li{display:flex;justify-content:space-between;gap:14px;padding:9px 0;border-bottom:1px solid var(--rule);max-width:none;font-size:15px}.mini li:last-child{border-bottom:0}.mini li a{font-weight:600;text-decoration:none;color:var(--ink);min-width:0;overflow-wrap:anywhere}.mini li a:hover{text-decoration:underline;color:var(--accent-text)}.mini b{font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums}.mini .mini-names{text-align:right;color:var(--ink-2);font-size:14px}.letters{display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:0;list-style:none}.letters li{max-width:none}.letters a{display:inline-grid;place-items:center;min-width:48px;min-height:48px;padding:0 10px;border-radius:12px;background:var(--card);border:1px solid var(--rule);font:600 17px var(--sans);text-decoration:none;color:var(--ink)}.letters a:hover{border-color:var(--accent);color:var(--accent-text);background:var(--accent-soft)}.az{columns:2 300px;gap:28px;padding:0;list-style:none}.az li{break-inside:avoid;padding:6px 0;font-size:15px;border-bottom:1px solid var(--rule)}.az a{text-decoration:none;color:var(--ink);font-weight:500}.az a:hover{text-decoration:underline;color:var(--accent-text)}.search input{width:100%;max-width:640px;font:500 20px var(--sans);padding:16px 20px;border:1.5px solid var(--rule-2);border-radius:16px;background:var(--card);color:var(--ink);box-shadow:var(--shadow)}.search input:focus{outline:0;border-color:var(--accent)}.search input::placeholder{color:var(--ink-3);font-weight:400}.prose{max-width:72ch}.prose h2{margin-top:48px}.prose a{color:var(--accent-text);text-decoration-color:color-mix(in oklab,var(--accent-text) 40%,transparent)}.prose a:hover{text-decoration-color:currentColor}.prose ul,.prose ol{padding-left:22px}.prose li{margin:6px 0}.prose li::marker{color:var(--accent)}.credit{font:500 15px/1.6 var(--sans);background:var(--bg-2);padding:14px 18px;border-radius:var(--r-sm);border:1px solid var(--rule)}.factbox{list-style:none;padding:20px 22px;margin:22px 0;background:var(--bg-3);border-radius:var(--r);display:grid;gap:10px}.factbox li{margin:0;padding-left:24px;position:relative;font-variant-numeric:tabular-nums}.factbox li:before{content:"";position:absolute;left:0;top:.5em;width:12px;height:12px;border-radius:50%;background:var(--accent);box-shadow:inset 0 0 0 3px var(--accent-soft)}.newslist{list-style:none;padding:0;margin:0;display:grid;gap:16px;max-width:920px}.newslist>li{padding:22px 24px 24px;background:var(--card);border:1px solid var(--rule);border-radius:var(--r);box-shadow:var(--shadow);max-width:none;display:grid;grid-template-columns:170px minmax(0,1fr);gap:6px 28px}.newslist>li>.note{grid-row:span 2}.newslist>li>:not(.note){grid-column:2}.newslist .note{margin:4px 0 0;font:600 13.5px/1.5 var(--sans);color:var(--ink-3)}.newslist h2{margin:0 0 8px;font-size:clamp(21px,2vw,26px);line-height:1.2}.newslist h2 a{text-decoration:none;color:var(--ink)}.newslist h2 a:hover{text-decoration:underline;color:var(--accent-text)}.newslist p{margin:0;color:var(--ink-2)}@media(max-width:720px){.newslist>li{grid-template-columns:minmax(0,1fr);padding:18px}.newslist>li>.note{grid-row:auto}.newslist>li>:not(.note){grid-column:auto}}.ticks{list-style:none;padding:0;margin:0;display:grid;gap:8px;font-size:15px}.ticks li{display:flex;gap:10px;align-items:baseline}.ticks li:before{content:"";flex:none;width:14px;height:14px;background:var(--accent);position:relative;top:2px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cmask id='m'%3E%3Crect width='14' height='14' fill='white'/%3E%3Cpath d='M4 7.2l2.1 2L10 5' stroke='black' stroke-width='1.6' fill='none'/%3E%3C/mask%3E%3Ccircle cx='7' cy='7' r='7' mask='url(%23m)'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cmask id='m'%3E%3Crect width='14' height='14' fill='white'/%3E%3Cpath d='M4 7.2l2.1 2L10 5' stroke='black' stroke-width='1.6' fill='none'/%3E%3C/mask%3E%3Ccircle cx='7' cy='7' r='7' mask='url(%23m)'/%3E%3C/svg%3E") center / contain no-repeat}
