:root{--ink:#17171a;--ink-2:#43434b;--ink-3:#66666f;--paper:#fbfaf7;--paper-2:#f1efe9;--line:#e3e0d8;--accent:#6b4fd8;--accent-ink:#3c3489;--accent-bg:#eeedfe;--ok:#0f6e56;--ok-bg:#e1f5ee;--warn:#854f0b;--warn-bg:#faeeda;--serif:"Noto Serif Thai", "Sarabun", serif;--sans:"Anuphan", "Sarabun", system-ui, sans-serif;--maxw:1120px;--r:8px}:root[data-theme=dark]{--ink:#ecebe6;--ink-2:#c3c2bb;--ink-3:#9d9c94;--paper:#131316;--paper-2:#1c1c21;--line:#2a2a31;--accent:#a89cf0;--accent-ink:#cecbf6;--accent-bg:#26215c;--ok:#5dcaa5;--ok-bg:#085041;--warn:#fac775;--warn-bg:#412402}*{box-sizing:border-box}html{font-size:100%}body{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:1.0625rem;line-height:1.75}p{text-wrap:pretty;max-width:78ch;margin:0 0 .9em;line-height:1.8}p:last-child{margin-bottom:0}.metric .value,.provrow .n,.qs-list .n,.row span,td,th{font-variant-numeric:tabular-nums}a{color:inherit;text-decoration:none}p a,td a,li a,footer a,.kicker a,.muted a{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:2px}p a:hover,td a:hover,li a:hover,footer a:hover,.kicker a:hover,.muted a:hover{text-decoration-thickness:2px}.topbar a,.topbar a:hover,.brand,.brand:hover,.btn,.btn:hover,.chip,.chip:hover,.pill,.pill:hover,.doc .title,.doc .title:hover,.provrow,.provrow:hover,.crumbs a:hover,.qs-list a{text-decoration:none}.doc .title:hover,.bar a:hover,.row a:hover{color:var(--accent-ink)}h1,h2,h3{font-family:var(--serif);text-wrap:balance;margin:0;font-weight:600;line-height:1.35}h1{font-size:1.95rem}h2{font-size:1.3rem}h3{font-size:1.1rem}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 20px}@media (min-width:1400px){:root{--maxw:1280px}}body{min-height:100vh;flex-direction:column;min-height:100svh;display:flex;overflow-x:clip}main.wrap{min-height:calc(100vh - var(--topbar-h,60px));min-height:calc(100svh - var(--topbar-h,60px));flex:1 0 auto}body>footer{flex:none}.topbar{border-bottom:1px solid var(--line);background:var(--paper)}.topbar .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;min-height:60px;display:flex}.brand{align-items:baseline;gap:10px;display:flex}.brand .name{font-family:var(--serif);font-size:1.25rem;font-weight:600}.brand .sub{color:var(--ink-3);font-size:.85rem}nav.main{flex-wrap:wrap;gap:4px;display:flex}nav.main a{border-radius:var(--r);color:var(--ink-2);padding:6px 12px;font-size:.95rem}nav.main a[aria-current=page],nav.main a:hover{background:var(--paper-2);color:var(--ink);text-decoration:none}main{padding:32px 0 72px}main>:first-child>.crumbs:first-child,main>.crumbs:first-child{margin-top:4px}.kicker{color:var(--ink-3);font-size:.85rem}.grid{gap:14px;display:grid}.grid.metrics{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.metric{background:var(--paper-2);border-radius:12px;padding:16px 18px}.metric .label{color:var(--ink-2);font-size:.85rem}.metric .value{font-size:2rem;font-weight:500;font-family:var(--serif);margin:4px 0;line-height:1.1}.metric .value.text{font-size:1.15rem;font-family:var(--sans);line-height:1.3}.metric .hint{color:var(--ink-3);font-size:.8rem}.two{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:32px;display:grid}@media (max-width:800px){.two{grid-template-columns:1fr}}.doclist{border-top:1px solid var(--line)}.doc{border-bottom:1px solid var(--line);padding:14px 0}.doc .title{font-size:1rem;line-height:1.6}.doc .meta{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:7px 10px;margin-top:9px;font-size:.82rem;line-height:1.5;display:flex}.pill{background:var(--paper-2);color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;vertical-align:bottom;border-radius:999px;max-width:100%;padding:2px 10px;font-size:.8rem;line-height:1.7;display:inline-block;overflow:hidden}.pill.topic{background:var(--accent-bg);color:var(--accent-ink)}.pill.action{background:var(--ok-bg);color:var(--ok)}.pill.guess{border:1px dashed var(--line);color:var(--ink-3);background:0 0}.bar{background:var(--paper-2);border-radius:3px;height:6px;overflow:hidden}.bar>i{background:var(--accent);height:100%;display:block}.row{justify-content:space-between;gap:12px;font-size:.9rem;display:flex}.muted{color:var(--ink-3)}.card{background:var(--paper-2);border-radius:12px;padding:20px 22px}button,.btn{font:inherit;border-radius:var(--r);border:1px solid var(--line);color:var(--ink);cursor:pointer;background:0 0;padding:7px 14px;font-size:.9rem}button:hover,.btn:hover{background:var(--paper-2);text-decoration:none}input[type=search],input[type=text]{font:inherit;border:1px solid var(--line);border-radius:var(--r);background:var(--paper);color:var(--ink);width:100%;padding:9px 12px}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{border:1px solid var(--line);cursor:pointer;color:var(--ink-2);background:0 0;border-radius:999px;padding:4px 12px;font-size:.85rem}.chip[aria-pressed=true]{background:var(--accent-bg);color:var(--accent-ink);border-color:#0000}footer{border-top:1px solid var(--line);color:var(--ink-3);padding:24px 0 40px;font-size:.85rem}.evidence{gap:8px;display:grid}.evidence .lab{border:1px solid var(--line);border-radius:var(--r);justify-content:space-between;gap:12px;padding:10px 14px;font-size:.9rem;line-height:1.6;display:flex}.sparkwrap{margin-top:20px}.sparkhint{color:#efeefbc7;min-height:2.2em;margin-top:6px;font-size:.8rem;line-height:1.4}.sparkbar{border-radius:3px 3px 0 0;flex:1;align-items:flex-end;min-width:0;height:100%;display:flex}.sparkbar:hover,.sparkbar.on{background:#ffffff1f}.sparkbar:focus-visible{outline:2px solid var(--accent-2);outline-offset:1px}.sparkbar>i{background:var(--accent);border-radius:2px 2px 0 0;width:100%}.hero .sparkbar>i{background:#a89cf0}.hero .sparkbar:hover>i,.hero .sparkbar.on>i{background:#fff}.doclinks{flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0 0;display:flex}.btn.big{box-shadow:0 10px 24px -14px var(--accent-2);border-radius:10px;padding:11px 20px;font-size:1rem;font-weight:600}.spark{align-items:flex-end;gap:3px;height:48px;display:flex}.spark>i{background:var(--accent);opacity:.7;border-radius:2px 2px 0 0;flex:1;min-height:2px}.sr-only{position:absolute;left:-9999px}.error{border-left:3px solid var(--warn);background:var(--warn-bg);color:var(--warn);border-radius:0 var(--r) var(--r) 0;padding:12px 16px}.skeleton{color:var(--ink-3)}table{border-collapse:collapse;width:100%;font-size:.92rem}td,th{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:10px 8px 10px 0;line-height:1.65}th{color:var(--ink-3);font-size:.8rem;font-weight:500}.pager{align-items:center;gap:8px;margin-top:14px;display:flex}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes grow-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes grow-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}main>*{animation:.45s cubic-bezier(.2,.7,.2,1) both rise}.metric{animation:.5s cubic-bezier(.2,.7,.2,1) both rise}.metric:nth-child(2){animation-delay:60ms}.metric:nth-child(3){animation-delay:.12s}.metric:nth-child(4){animation-delay:.18s}.bar>i{transform-origin:0;transition:width .4s;animation:.7s cubic-bezier(.2,.7,.2,1) both grow-x}.spark>i{transform-origin:bottom;animation:.6s cubic-bezier(.2,.7,.2,1) both grow-y}.doc{transition:background .2s,transform .2s}.doc:hover{background:var(--paper-2);transform:translate(4px)}.doclist .doc{animation:.35s both rise}.doclist .doc:nth-child(n+2){animation-delay:40ms}.doclist .doc:nth-child(n+4){animation-delay:80ms}.doclist .doc:nth-child(n+7){animation-delay:.12s}.chip,button,.btn{transition:background .15s,color .15s,transform .12s}.chip:active,button:active{transform:scale(.96)}a.pill{transition:transform .15s}a.pill:hover{transform:translateY(-1px)}mark{background:var(--warn-bg);color:var(--warn);border-radius:3px;padding:0 2px}.count{min-width:1ch;display:inline-block}.scope{border:1px solid var(--line);border-radius:999px;display:inline-flex;overflow:hidden}.scope button{border:0;border-radius:0;padding:6px 14px}.graph-legend{color:var(--ink-2);flex-wrap:wrap;gap:8px 14px;font-size:.85rem;display:flex}.graph-legend i{vertical-align:-1px;border-radius:50%;width:10px;height:10px;margin-right:6px;display:inline-block}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}:root{--ink-band:#1d1b3a;--band-text:#efeefb;--accent-2:#c9502a}.topbar{background:var(--ink-band);color:var(--band-text);z-index:20;border-bottom:0;position:sticky;top:0;box-shadow:0 1px #ffffff0f,0 8px 24px -16px #00000080}.topbar .brand .name{color:#fff}.topbar .brand .sub,.topbar nav.main a{color:#efeefbc7}.topbar nav.main a:hover,.topbar nav.main a[aria-current=page]{color:#fff;background:#ffffff1f}.topbar .qs{flex:1;min-width:200px;max-width:420px}.qs{position:relative}.qs input{color:#fff;background:#ffffff1a;border-color:#ffffff2e}.qs input::placeholder{color:#efeefbd9}.qs input:focus{outline:2px solid var(--accent-2);outline-offset:1px;background:#ffffff29}.qs-list{z-index:30;background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:12px;max-height:min(60vh,420px);margin:0;padding:6px;list-style:none;animation:.18s both rise;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 40px -18px #00000059}.qs-list li{cursor:pointer;border-radius:8px;align-items:baseline;gap:10px;padding:8px 10px;display:flex}.qs-list li[aria-selected=true],.qs-list li:hover{background:var(--accent-bg)}.qs-list .kind{color:var(--accent-ink);background:var(--accent-bg);white-space:nowrap;border-radius:999px;padding:1px 8px;font-size:.72rem}.qs-list .name{flex:1}.qs-list .n{color:var(--ink-3);font-size:.8rem}.qs.big input{color:var(--ink);border:1px solid var(--line);background:#fff;height:52px;padding:0 18px;font-size:1.05rem;box-shadow:0 10px 30px -18px #1d1b3a80}.qs.big input::placeholder{color:var(--ink-3)}.qs.big input:focus{outline-color:var(--accent)}.hero{background:radial-gradient(900px 420px at 15% 0%, #2b2757 0%, var(--ink-band) 60%);color:var(--band-text);z-index:2;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:36px 48px;margin:-28px calc(50% - 50vw) 0;padding:56px calc(50vw - 50% + 20px) 48px;display:grid;position:relative}@media (max-width:900px){.hero{grid-template-columns:1fr;align-items:start;padding-top:40px}}.hero h1{color:#fff;text-wrap:balance;margin:8px 0 14px;font-size:clamp(1.85rem,3.2vw,2.6rem);line-height:1.3}.hero p{color:#efeefbe0;max-width:56ch;font-size:1.02rem}.hero-text,.hero-side{min-width:0}.hero em{color:#fff;font-style:normal;font-weight:600}.hero .kicker.light,.hero .muted.light{color:#efeefbc7}.hero .grid.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.hero .metric{color:#fff;background:#ffffff14}.hero .metric .label,.hero .metric .hint{color:#efeefbd9}.hero .spark>i{background:#a89cf0}.hero-search{margin:18px 0 14px}.hero-links{flex-wrap:wrap;gap:10px;display:flex}.hero .btn{color:#fff;border-color:#ffffff4d}.hero .btn:hover{background:#ffffff1f}.btn.primary,.hero .btn.primary{background:var(--accent-2);border-color:var(--accent-2);color:#fff}.btn.primary:hover{background:#b1431f;border-color:#b1431f}h2.sec{border-left:3px solid var(--accent);margin-bottom:14px;padding-left:12px;font-size:1.12rem;line-height:1.45}button:hover,.btn:hover{border-color:var(--accent);color:var(--accent-ink)}button:focus-visible,.btn:focus-visible,.chip:focus-visible,a:focus-visible{outline:2px solid var(--accent-2);outline-offset:2px}.chip:hover{border-color:var(--accent);color:var(--accent-ink);background:var(--accent-bg)}.chip[aria-pressed=true]{background:var(--accent);color:#fff;border-color:var(--accent);box-shadow:0 6px 16px -10px var(--accent)}.chip.fam i{background:var(--fam);vertical-align:0;border-radius:50%;width:9px;height:9px;margin-right:2px;display:inline-block}.chip.fam[aria-pressed=true]{background:var(--fam);border-color:var(--fam);color:#fff}button[disabled],.btn[disabled]{opacity:.45;cursor:not-allowed}.scope button[aria-pressed=true]{background:var(--accent);color:#fff}select{font:inherit;border:1px solid var(--line);border-radius:var(--r);background:var(--paper);color:var(--ink);padding:8px 10px}select:focus-visible{outline:2px solid var(--accent-2)}.toolbar{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.check{align-items:center;gap:8px;font-size:.9rem;display:inline-flex}.crumbs{color:var(--ink-3);flex-wrap:wrap;gap:4px;margin-bottom:14px;font-size:.85rem;display:flex}.crumbs .sep{margin:0 6px}.crumbs a{color:var(--ink-2);text-decoration:none}.crumbs a:hover{color:var(--accent-ink)}.crumbs [aria-current]{color:var(--ink)}.doc{border-left:3px solid #0000;margin-left:-10px;padding-left:10px}.doc:hover{border-left-color:var(--accent)}.card,.metric{border:1px solid var(--line);background:#fff}footer{background:var(--ink-band);color:#efeefbd1;border-top:0;margin-top:40px;padding:36px 0 48px}footer a,footer .brand .name{color:#fff}footer .foot{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:32px;display:grid}@media (max-width:800px){footer .foot{grid-template-columns:1fr}}footer .disclaimer{border-left:3px solid var(--accent-2);color:#efeefbd9;padding-left:12px}footer .disclaimer b{color:#fff}body{background:var(--paper) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Crect width='120' height='120' fill='none'/%3E%3Ccircle cx='1' cy='1' r='.6' fill='%23000' opacity='.035'/%3E%3C/svg%3E")}.qs-note{background:var(--paper);color:var(--ink-2);border:1px solid var(--line);border-radius:8px;padding:4px 10px;font-size:.8rem;position:absolute;top:calc(100% + 6px);left:0}.cite-lookup .fields{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.cite-lookup label{color:var(--ink-2);flex-direction:column;gap:4px;font-size:.8rem;display:flex}.cite-lookup label.check.inline{flex-direction:row;align-items:center;gap:6px;padding-bottom:10px}.cite-lookup input[type=text],.cite-lookup input:not([type=checkbox]){font:inherit;border:1px solid var(--line);border-radius:var(--r);background:var(--paper);color:var(--ink);width:6ch;padding:8px 10px}.cite-lookup .note{color:var(--ink-3);max-width:60ch;margin:8px 0 0;font-size:.8rem}.cite-lookup.light label,.cite-lookup.light .note{color:#efeefbb3}.cite-lookup.light input:not([type=checkbox]),.cite-lookup.light select{color:#fff;background:#ffffff1f;border-color:#ffffff4d}.cite-lookup.light input::placeholder{color:#efeefbb3}.hero-cite{margin:0 0 16px}.hero-cite>summary{cursor:pointer;color:#efeefbcc;width:-moz-fit-content;width:fit-content;font-size:.9rem}.hero-cite>summary:hover{color:#fff}.hero-cite[open]>summary{margin-bottom:12px}.citebox .check{gap:8px}.provlayout{grid-template-columns:minmax(260px,.85fr) minmax(0,1.15fr);align-items:start;gap:32px;display:grid}@media (max-width:800px){.provlayout{grid-template-columns:1fr}}.provmap svg{max-height:76vh;margin:0 auto;display:block}.provmap .pv{stroke:var(--paper);stroke-width:.6px;transition:fill .15s}.provmap .pv.b0{fill:#ece9fb}.provmap .pv.b1{fill:#d3cbf4}.provmap .pv.b2{fill:#b3a4ea}.provmap .pv.b3{fill:#8b77dd}.provmap .pv.b4{fill:#6b4fd8}.provmap .pv.none{fill:var(--paper-2)}.provmap svg a:hover .pv,.provmap .pv.on{fill:var(--accent-2)}.provmap svg a:focus-visible{outline:2px solid var(--accent-2);outline-offset:1px}.provmap .pv.dim{fill:var(--paper-2)}.maplegend{align-items:center;gap:4px;margin-top:10px;font-size:.78rem;display:flex}.maplegend .sw{border-radius:2px;width:26px;height:10px}.maplegend .sw.b0{background:#ece9fb}.maplegend .sw.b1{background:#d3cbf4}.maplegend .sw.b2{background:#b3a4ea}.maplegend .sw.b3{background:#8b77dd}.maplegend .sw.b4{background:#6b4fd8}.maphint{min-height:2.4em;margin:6px 0 0;font-size:.8rem}.provfilter{width:100%;font:inherit;border:1px solid var(--line);border-radius:var(--r);background:var(--paper);color:var(--ink);padding:8px 10px}.provgrid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:2px 14px;display:grid}.provrow{color:var(--ink);border-radius:6px;justify-content:space-between;gap:8px;padding:6px 6px 8px;line-height:1.7;text-decoration:none;display:flex;position:relative}.provrow:hover{background:var(--accent-bg);color:var(--accent-ink)}.provrow .n{color:var(--ink-3);font-size:.85rem}.provrow>i{background:var(--accent);opacity:.45;border-radius:2px;height:2px;position:absolute;bottom:2px;left:6px}@media (prefers-reduced-motion:reduce){.provmap .pv{transition:none}}.movers{font-size:.92rem}.movers td{border-bottom:1px solid var(--line);vertical-align:middle;padding:9px 8px 9px 0}.movers td.num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.movers td.trend{width:84px;padding-right:0}.movers .up{color:var(--ok);font-weight:600}.movers .down{color:var(--accent-2);font-weight:600}.movers td.trend>i{border-radius:3px;height:6px;display:block}.movers td.trend>i.up{background:var(--ok)}.movers td.trend>i.down{background:var(--accent-2)}@media (max-width:700px){.topbar .wrap{gap:10px 12px;min-height:0;padding-top:9px;padding-bottom:4px}.brand .sub{display:none}.topbar .brand .name{white-space:nowrap;font-size:1.02rem}.topbar .qs{flex:1 1 0;min-width:0;max-width:none}.topbar .qs input{width:100%;min-width:0;height:38px;padding:0 12px;font-size:.95rem}nav.main{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;flex:1 0 100%;gap:2px;margin:0 -20px;padding:0 20px 5px;overflow-x:auto}nav.main::-webkit-scrollbar{display:none}nav.main a{white-space:nowrap;padding:5px 10px;font-size:.9rem}}.stale{border:1px solid var(--warn);background:var(--warn-bg);color:var(--warn);border-radius:var(--r);margin:0 0 18px;padding:10px 14px;font-size:.9rem}.stale a{color:inherit;text-decoration:underline}.empty{border:1px dashed var(--line);border-radius:var(--r);margin:0 0 8px;padding:14px 16px;font-size:.92rem}.skip{z-index:100;background:var(--accent-2);color:#fff;border-radius:0 0 var(--r) 0;padding:10px 16px;position:absolute;top:0;left:-9999px}.skip:focus{left:0}.latestbar{top:var(--topbar-h,60px);z-index:5;background:var(--paper);flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:6px;padding:10px 0 12px;display:flex;position:sticky}.latestfilter{width:100%;font:inherit;border:1px solid var(--line);border-radius:var(--r);background:var(--paper);color:var(--ink);padding:10px 14px;font-size:1.02rem}.latestfilter:focus-visible{outline:2px solid var(--accent-2)}.daybar{top:calc(var(--topbar-h,60px) + var(--latestbar-h,0px));z-index:3;background:var(--accent-bg);color:var(--accent-ink);border-radius:var(--r);border-left:3px solid var(--accent);justify-content:space-between;align-items:baseline;gap:12px;margin:22px 0 0;padding:8px 12px;font-size:1rem;display:flex;position:sticky}.daybar .n{font-family:var(--sans);white-space:nowrap;font-size:.85rem;font-weight:400}.emptyhint{background:var(--warn-bg);color:var(--warn);border-radius:10px;padding:9px 12px;font-size:.9rem}.emptyhint .chip{margin-left:2px}.yearpick{border:1px solid var(--line);background:var(--paper-2);border-radius:14px;padding:14px 16px 10px}.yearpick-head{flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-bottom:6px;display:flex}.statgrid{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:18px;display:grid}.statpanel{border:1px solid var(--line);border-radius:14px;min-width:0;padding:14px 16px 16px}.statpanel h3{margin:0 0 10px;font-size:1rem}.graphlayout{gap:16px;display:grid}@media (min-width:900px){.graphlayout.withpanel{grid-template-columns:minmax(0,1fr) 330px}}.graphstage{min-width:0;position:relative;overflow:hidden}.graphcanvas{border:1px solid var(--line);background:var(--paper-2);border-radius:14px;height:640px}.graphnav{z-index:2;background:var(--paper);border:1px solid var(--line);border-radius:999px;align-items:center;gap:6px;padding:4px 10px 4px 4px;display:flex;position:absolute;top:10px;right:10px}.graphnav .btn{background:var(--paper);padding:2px 9px;line-height:1.5}.graphnav .muted{text-align:right;min-width:3.2em;font-size:.78rem}.graphhelp{margin:8px 0 0;font-size:.82rem}.nodepanel{border:1px solid var(--line);border-radius:14px;align-self:start;min-width:0;max-height:700px;padding:14px 16px 16px;overflow-y:auto}.nodepanel-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.nodepanel-h{color:var(--ink-2);margin:16px 0 8px;font-size:.9rem}.nodepanel-links{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.nearlist{gap:2px;margin:0;padding:0;list-style:none;display:grid}.nearlist button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:baseline;gap:10px;width:100%;padding:5px 6px;font-size:.88rem;display:flex}.nearlist button:hover{background:var(--paper-2)}.nearlist .nm{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nearlist .muted{white-space:nowrap;font-size:.78rem}.doclist.tight .doc{padding:8px 0}.doclist.tight .doc .title{font-size:.92rem}.fulltext{margin-top:30px}.fulltext-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.fulltext-note{margin:8px 0 14px;font-size:.85rem}.doctext{font-family:var(--serif);max-width:68ch;font-size:1.02rem;line-height:2}.doctext p{white-space:pre-wrap;margin:0 0 1em}.docfacts{border:1px solid var(--line);border-radius:12px;grid-template-columns:max-content 1fr;gap:4px 14px;margin:0 0 18px;padding:12px 14px;font-size:.92rem;display:grid}.docfacts dt{color:var(--ink-2);white-space:nowrap}.docfacts dd{min-width:0;margin:0}@media (max-width:560px){.docfacts{grid-template-columns:1fr;gap:2px}.docfacts dd{margin-bottom:8px}}.doors{grid-template-columns:repeat(auto-fill,minmax(215px,1fr));gap:10px;display:grid}.door{border:1px solid var(--line);background:var(--paper);color:inherit;border-radius:12px;flex-direction:column;justify-content:center;gap:2px;min-height:62px;padding:12px 14px;text-decoration:none;display:flex}.door:hover{background:var(--paper-2);border-color:var(--accent);text-decoration:none}.door .nm{font-weight:600;line-height:1.5}.door .muted{font-size:.82rem}.door.special{background:var(--accent-bg);border-color:#0000}.door.special:hover{border-color:var(--accent)}.feedrow{flex-wrap:wrap;align-items:center;gap:10px;margin:-4px 0 14px;font-size:.85rem;display:flex}@media print{:root{--paper:#fff;--paper-2:#fff;--ink:#000;--ink-2:#333;--ink-3:#555;--line:#bbb;--accent:#000;--accent-2:#000;--accent-ink:#000;--accent-bg:#fff}body{color:#000;background:#fff;font-size:11pt}.topbar,footer,.skip,.chips,.toolbar,.pager,.feedrow,.graphnav,.graphhelp,.doors,.hero-links,.hero-search,.hero-cite,.scope,.emptyhint,.crumbs,.provmap,.sparkwrap,[data-testid=chart-years],[data-testid=graph],.nodepanel-links,.citebox .toolbar,button:not(.morebtn){display:none!important}main.wrap{max-width:none;padding:0}.two,.statgrid,.grid{display:block!important}.card,.statpanel,.docfacts,.nodepanel{break-inside:avoid;border:1px solid #bbb}a{color:#000;text-decoration:none}.printback{color:#333;word-break:break-all;margin:0 0 10pt;font-size:9pt;display:block!important}.doc,.lab,tr{break-inside:avoid}h1,h2,h3{break-after:avoid}.doctext{max-width:none;font-size:11pt;line-height:1.85}.pill{border:1px solid #999;color:#000!important;background:0 0!important}.bar,.trend i{border:1px solid #999}}.printback{display:none}.nextsteps{margin-top:30px}code,.doc .meta code{overflow-wrap:anywhere}@media (max-width:800px){.two{grid-template-columns:minmax(0,1fr)}}.notitle{font-size:.82rem;font-weight:400;font-family:var(--sans)}.provmap{position:relative}.maptip{z-index:4;pointer-events:none;background:var(--paper);max-width:20rem;color:var(--ink);border:1px solid var(--line);border-radius:var(--r);gap:2px;padding:8px 11px;font-size:.82rem;line-height:1.5;display:grid;position:absolute;box-shadow:0 10px 28px -18px #0000008c}.maptip b{font-size:.95rem}.maptip .n{color:var(--accent);font-weight:600}.maptip .go{color:var(--ink-2);border-top:1px solid var(--line);margin-top:4px;padding-top:4px;font-size:.75rem}.statpanel>summary,.fold>summary{cursor:pointer;align-items:baseline;gap:8px;list-style:none;display:flex}.statpanel>summary::-webkit-details-marker{display:none}.fold>summary::-webkit-details-marker{display:none}.statpanel>summary:after,.fold>summary:after{content:"−";color:var(--ink-2);margin-left:auto;font-size:1.1rem;line-height:1}.statpanel:not([open])>summary:after,.fold:not([open])>summary:after{content:"+"}.statpanel>summary:hover:after,.fold>summary:hover:after{color:var(--accent)}.statpanel>summary h3,.fold>summary h2{margin:0}.statpanel>summary{margin-bottom:10px}.statpanel:not([open])>summary{margin-bottom:0}.fold{margin-bottom:22px}.fold>summary{margin-bottom:10px}.barpick{font:inherit;color:inherit;text-align:left;cursor:pointer;border:0;border-bottom:1px dashed var(--line);background:0 0;padding:0}.barpick:hover{color:var(--accent-ink);border-bottom-color:currentColor}.barrow.on .barpick{color:var(--accent-2);border-bottom-style:solid;border-bottom-color:currentColor;font-weight:600}.barrow.on .bar i{background:var(--accent-2)}.pickbar{border:1px solid var(--line);background:var(--accent-bg);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-bottom:16px;padding:10px 12px;font-size:.9rem;display:flex}.pickchips,.pickgo{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.pickchip{font:inherit;border:1px solid var(--accent);background:var(--paper);color:var(--ink);cursor:pointer;border-radius:999px;padding:3px 10px;font-size:.85rem}.pickchip:hover{border-color:var(--accent-2);color:var(--accent-2)}.pickchip.fixed{cursor:default;color:var(--ink-2);border-style:dashed}.restored{background:var(--warn-bg);color:var(--warn);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin:0 0 12px;padding:10px 14px;font-size:.9rem;display:flex}.restored .btn{background:var(--paper);white-space:nowrap}.pickbar.on{border-color:var(--accent-2);box-shadow:inset 3px 0 0 var(--accent-2)}.pickbar.on .pickchip:not(.fixed){border-color:var(--accent-2);color:var(--accent-2);font-weight:600}.chip.clear{border-color:var(--accent-2);color:var(--accent-2)}.pickgo .btn.primary{white-space:nowrap}.techtalk{border-top:1px solid var(--line);max-width:78ch;margin-top:10px}.techtalk h3{margin:26px 0 8px;font-size:1.02rem}.techtalk p{max-width:78ch}.techtalk ul{max-width:78ch;padding-left:1.1rem}.techtalk li{margin-bottom:10px}.pipeline{flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0 18px;font-size:.88rem;display:flex}.pipeline>span{border:1px solid var(--line);background:var(--paper-2);border-radius:999px;padding:6px 12px}.pipeline>span[aria-hidden]{color:var(--accent);background:0 0;border:0;padding:0 2px;font-weight:700}.filtered{vertical-align:middle;background:var(--paper);color:var(--accent-2);border:1px solid var(--accent-2);border-radius:999px;margin-left:8px;padding:2px 9px;font-size:.75rem;font-weight:600;display:inline-block}@media (max-width:800px){.pickbar{flex-flow:column;align-items:stretch;gap:8px}.pickchips,.pickgo{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.pickchips::-webkit-scrollbar{display:none}.pickgo::-webkit-scrollbar{display:none}.pickchips>*,.pickgo>*{flex:none}}.skeleton{min-height:1.6em}.spreadpair{gap:18px;margin:0 0 18px;display:grid}@media (min-width:900px){.spreadpair{grid-template-columns:1fr 1fr}}.spreadpair .muted{margin:-4px 0 8px;font-size:.85rem}.sharelist{gap:7px;margin:0;padding:0;list-style:none;display:grid}.sharelist li>a,.sharelist li>button{width:100%;font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:baseline;gap:12px;padding:2px 0;font-size:.9rem;text-decoration:none;display:flex}.sharelist li>a:hover .nm,.sharelist li>button:hover .nm{color:var(--accent-ink);text-decoration:underline}.sharelist .nm{overflow-wrap:anywhere;min-width:0}.sharelist .muted{white-space:nowrap;margin:0;font-size:.8rem}.sharelist .bar{margin-top:3px}.sharelist.plain li>button{border-bottom:1px solid var(--line);padding-bottom:7px}.verdict{background:var(--accent-bg);color:var(--accent-ink);border-radius:9px;margin:0 0 10px;padding:7px 11px;font-size:.85rem}.handovers{margin-bottom:18px}.handoverlist{gap:10px;margin:0;padding:0;list-style:none;display:grid}.handoverlist li>button{width:100%;font:inherit;text-align:left;color:inherit;border:0;border-left:3px solid var(--line);cursor:pointer;background:0 0;gap:2px;padding:4px 0 6px 11px;display:grid}.handoverlist li>button:hover{border-left-color:var(--accent)}.handoverlist .nm{font-size:.95rem;font-weight:600}.handoverlist .flow{flex-wrap:wrap;align-items:baseline;gap:6px;font-size:.88rem;display:flex}.handoverlist .was{color:var(--ink-3);text-decoration:line-through;text-decoration-thickness:1px}.handoverlist .arrow{color:var(--accent);font-weight:700}.handoverlist .now{color:var(--accent-2);font-weight:600}.handoverlist .muted{font-size:.78rem}.feedlist{gap:2px;margin:0;padding:0;list-style:none;display:grid}.feedrow{border-radius:var(--r);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 14px;padding:9px 12px;display:flex}.feedrow:nth-child(odd){background:var(--paper-2)}.feedrow-main{flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-width:0;display:flex}.feedrow-n{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:.85rem}.feedrow-note{color:var(--ink-3);flex-basis:100%;font-size:.85rem}.feedrow-actions{flex-wrap:wrap;gap:8px;display:flex}.feedrow-actions .btn{padding:5px 11px;font-size:.85rem}.btn-quiet{color:var(--ink-2)}.feed-hero{border-left:3px solid var(--accent)}.rss-mark{vertical-align:-2px;color:#e8701a}.btn-icon{align-items:center;padding:5px 9px;display:inline-flex}.btn-feedly{border-color:var(--accent);color:var(--accent-ink);white-space:nowrap}.btn-feedly:hover{background:var(--accent-bg)}.recent-day{color:var(--ink-3);border-bottom:1px solid var(--line);margin:18px 0 6px;padding-bottom:4px;font-size:.82rem}.recent-day:first-child{margin-top:0}.repos{gap:12px;margin:12px 0;padding:0;list-style:none;display:grid}.repos li{border-left:2px solid var(--line);gap:2px;padding-left:12px;display:grid}.repos .muted{font-size:.88rem}
