@font-face{font-family:"Bricolage Grotesque";src:url("/fonts/bricolage/BricolageGrotesque-SemiBold.woff2") format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:"Atkinson Hyperlegible Next";src:url("/fonts/atkinson-next/AtkinsonHyperlegibleNext-Regular.woff2") format("woff2");font-weight:300 500;font-style:normal;font-display:swap}@font-face{font-family:"Atkinson Hyperlegible Next";src:url("/fonts/atkinson-next/AtkinsonHyperlegibleNext-SemiBold.woff2") format("woff2");font-weight:600 800;font-style:normal;font-display:swap}@font-face{font-family:"Bricolage Grotesque Fallback";src:local("Arial Bold"),local("Arial-BoldMT"),local("Liberation Sans Bold"),local("Arimo Bold");font-weight:100 900;font-style:normal;size-adjust:100.56%;ascent-override:92.48%;descent-override:26.85%;line-gap-override:0%}@font-face{font-family:"Atkinson Hyperlegible Next Fallback";src:local("Arial"),local("ArialMT"),local("Liberation Sans"),local("Arimo");font-weight:300 500;font-style:normal;size-adjust:98.89%;ascent-override:99.50%;descent-override:31.95%;line-gap-override:0%}@font-face{font-family:"Atkinson Hyperlegible Next Fallback";src:local("Arial Bold"),local("Arial-BoldMT"),local("Liberation Sans Bold"),local("Arimo Bold");font-weight:600 800;font-style:normal;size-adjust:97.65%;ascent-override:100.76%;descent-override:32.36%;line-gap-override:0%}:root{--p-deep:#0E161E;--p-panel:#16212B;--p-frost:#EEF2F6;--p-haze:#A4B0BC;--p-sun:#FFC43D;--p-leaf:#7FE3A3;--p-grid:#273340;--p-steel:#6F7D8B;--p-th:#1D2935;--p-day:#F6F8FA;--p-white:#FFFFFF;--p-ink-day:#0E161E;--p-mut-day:#4D5A66;--p-sun-fill:#F2A900;--p-sun-edge:#8C5800;--p-batt-fill:#2E9E5B;--p-batt-text:#237A46;--p-link-day:#8A4F00;--p-line-day:#D5DCE3;--p-edge-day:#6E7B88;--p-th-day:#E8EDF2;--font-display:"Bricolage Grotesque","Bricolage Grotesque Fallback",Bahnschrift,"Segoe UI Variable Display","DIN Alternate","Franklin Gothic Medium",system-ui,sans-serif;--font-body:"Atkinson Hyperlegible Next","Atkinson Hyperlegible Next Fallback","Segoe UI",Verdana,system-ui,-apple-system,sans-serif;--font-mono:"Atkinson Hyperlegible Next","Atkinson Hyperlegible Next Fallback","Segoe UI",system-ui,sans-serif;--font-ui:var(--font-body);--fw-display:600;--tracking-display:-.025em;--display-style:normal;--h1:2.75rem;--h1-sm:2.125rem;--h2:1.5rem;--h3:1.125rem;--step-lede:1.125rem;--step-body:1rem;--step-small:.875rem;--step-micro:.8125rem;--num-lg:3rem;--label-case:none;--label-tracking:.01em;--label-font:var(--font-body);--unit:8px;--container:1280px;--cols:12;--rhythm-section:56px;--rhythm-block:24px;--radius:12px;--radius-ctl:8px;--rule:1px;--rule-style:solid;--cell-y:.55rem;--cell-x:.75rem;--row-zebra:transparent;--th-case:none;--fig-stroke:2px;--fig-bar-h:12px;--fig-area:0.14;--motion:140ms;--ease:ease-out;--btn-bg:var(--link);--btn-ink:var(--link-ink);--btn-edge:var(--link);--ctl-bg:var(--card);--ctl-edge:var(--edge);--ctl-ink:var(--ink);--combo-ring:var(--link);--combo-active:var(--tint);--combo-mark:var(--fill-1);--tray-bg:var(--card);--tray-edge:var(--edge);--tray-ink:var(--ink);--row-hover:var(--tint);--row-selected:var(--tint);--focus:var(--link);--fig-axis:var(--mut);--fig-grid:var(--line);--bg:var(--p-deep);--card:var(--p-panel);--ink:var(--p-frost);--mut:var(--p-haze);--link:var(--p-sun);--link-ink:var(--p-deep);--edge:var(--p-steel);--line:var(--p-grid);--thbg:var(--p-th);--tint:var(--p-th);--fill-1:var(--p-sun);--fill-1-edge:var(--p-sun);--fill-2:var(--p-leaf);--fill-2-edge:var(--p-leaf);--prov:var(--p-sun);color-scheme:dark}:root[data-scheme="light"]{--bg:var(--p-day);--card:var(--p-white);--ink:var(--p-ink-day);--mut:var(--p-mut-day);--link:var(--p-link-day);--link-ink:var(--p-white);--edge:var(--p-edge-day);--line:var(--p-line-day);--thbg:var(--p-th-day);--tint:var(--p-th-day);--fill-1:var(--p-sun-fill);--fill-1-edge:var(--p-sun-edge);--fill-2:var(--p-batt-fill);--fill-2-edge:var(--p-batt-text);--prov:var(--p-sun-edge);color-scheme:light}@media print{:root{--bg:var(--p-day);--card:var(--p-white);--ink:var(--p-ink-day);--mut:var(--p-mut-day);--link:var(--p-link-day);--link-ink:var(--p-white);--edge:var(--p-edge-day);--line:var(--p-line-day);--thbg:var(--p-th-day);--tint:var(--p-th-day);--fill-1:var(--p-sun-fill);--fill-1-edge:var(--p-sun-edge);--fill-2:var(--p-batt-fill);--fill-2-edge:var(--p-batt-text);--prov:var(--p-sun-edge);color-scheme:light}}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:16px}body{margin:0;background:var(--bg);color:var(--ink);font:400 var(--step-body)/1.6 var(--font-body);font-variant-numeric:lining-nums;-webkit-font-smoothing:antialiased}.ds-wrap{max-width:var(--container);margin:0 auto;padding-inline:clamp(16px,4vw,40px)}h1,h2,h3{font-family:var(--font-display);font-weight:var(--fw-display);letter-spacing:var(--tracking-display);font-style:var(--display-style);line-height:1.15;margin:0}h1{font-size:var(--h1);line-height:1.05}h2{font-size:var(--h2)}h3{font-size:var(--h3)}p{margin:0 0 .75em}a{color:var(--link);text-decoration-thickness:1px;text-underline-offset:.2em}a:hover{text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}code{font-family:var(--font-mono);font-size:.9em}.ds-sr{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}html:not(.ds-js) .ds-js-only,.ds-js-only[hidden]{display:none!important}.ds-skip{position:absolute;left:12px;top:-120px;z-index:100;background:var(--btn-bg);color:var(--btn-ink);padding:12px 16px;border-radius:var(--radius-ctl);font-weight:600}.ds-skip:focus{top:12px}.ds-label,.ds-eyebrow{font-family:var(--label-font);text-transform:var(--label-case);letter-spacing:var(--label-tracking);font-size:var(--step-micro);color:var(--mut);font-weight:600}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.ds-top{border-bottom:var(--rule) solid var(--line);background:var(--bg)}.ds-top__in{display:flex;align-items:center;gap:24px;min-height:64px}.ds-brand{display:inline-flex;align-items:center;gap:10px;color:var(--ink);text-decoration:none;font-family:var(--font-display);font-weight:700;font-size:1.125rem;letter-spacing:var(--tracking-display);min-height:44px;flex:none}.ds-brand__mark{display:inline-flex;width:32px;height:32px}.ds-brand__mark svg{width:100%;height:100%}.ds-nav{margin-left:auto;min-width:0}.ds-nav ul{display:flex;gap:4px;list-style:none;margin:0;padding:0}.ds-nav a{display:inline-flex;align-items:center;min-height:44px;padding:0 12px;color:var(--ink);text-decoration:none;font-size:var(--step-small);border-radius:var(--radius-ctl);white-space:nowrap}.ds-nav a:hover{background:var(--tint)}.ds-nav a[aria-current="page"],.ds-nav a[aria-current="true"]{box-shadow:inset 0 -3px 0 var(--link)}@media (max-width:1023px){.ds-top__in{flex-wrap:wrap;gap:0;padding-top:6px}.ds-nav{margin-left:0;width:100%;overflow-x:auto;scrollbar-width:none;padding-bottom:6px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 44px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 44px),transparent)}.ds-nav ul{gap:8px;padding-right:24px;width:max-content}.ds-nav.is-fit{-webkit-mask-image:none;mask-image:none}.ds-nav.is-fit ul{padding-right:0}.ds-nav a{border:1px solid var(--edge);border-radius:999px;padding:0 16px}}@media (max-width:600px){.ds-nav a{padding:0 14px}}@media (max-width:420px){.ds-nav ul{gap:4px;padding-right:0}.ds-nav a{padding:0 9px}.ds-nav li:has(>a[href="/"]){display:none}}main{display:block;padding-bottom:var(--rhythm-section)}.ds-foot{border-top:var(--rule) solid var(--line);padding:32px 0 48px;color:var(--mut);font-size:var(--step-small)}.ds-foot__name{font-family:var(--font-display);font-weight:700;color:var(--ink);font-size:1rem}.ds-foot__links{display:flex;flex-wrap:wrap;gap:4px 16px;list-style:none;padding:0;margin:8px 0 0}.ds-foot__links a{display:inline-flex;min-height:44px;align-items:center}.ds-sec{margin-top:var(--rhythm-section)}.ds-sec__h{display:flex;align-items:baseline;gap:12px;margin-bottom:var(--rhythm-block)}.ds-sec__lede{max-width:68ch;color:var(--mut);margin:-12px 0 var(--rhythm-block)}.ds-lede{font-size:var(--step-lede);max-width:62ch;color:var(--ink)}.ds-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;background:var(--btn-bg);color:var(--btn-ink);border:1.5px solid var(--btn-edge);border-radius:var(--radius-ctl);font:600 var(--step-small)/1 var(--font-ui);text-decoration:none;cursor:pointer;transition:background-color var(--motion) var(--ease),color var(--motion) var(--ease),transform var(--motion) var(--ease)}.ds-btn:hover{filter:brightness(1.08)}.ds-btn:active{transform:translateY(1px)}.ds-link-btn{all:unset;color:var(--link);text-decoration:underline;cursor:pointer;min-height:24px;display:inline}.ds-link-btn:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.ds-input{min-height:44px;padding:0 12px;background:var(--ctl-bg);color:var(--ctl-ink);border:1.5px solid var(--ctl-edge);border-radius:var(--radius-ctl);font:400 1rem/1.2 var(--font-ui);width:100%}select.ds-input{padding-right:32px}.ds-field{display:flex;flex-direction:column;gap:4px;min-width:0}.ds-field label{font-size:var(--step-small);font-weight:600;color:var(--ink)}.ds-cb{position:relative;max-width:640px}.ds-cb__label{display:block;font-weight:600;margin-bottom:6px}.ds-cb__field{position:relative;display:flex;gap:8px}.ds-cb__input{flex:1;min-width:0;min-height:52px;padding:0 16px;background:var(--ctl-bg);color:var(--ctl-ink);border:1.5px solid var(--ctl-edge);border-radius:var(--radius-ctl);font:500 1.0625rem/1.2 var(--font-ui);transition:outline-color var(--motion) var(--ease)}.ds-cb__input:focus{outline:3px solid var(--combo-ring);outline-offset:0;border-color:var(--combo-ring)}.ds-cb__input::placeholder{color:var(--mut);opacity:1}.ds-cb__input::-webkit-search-cancel-button{display:none}.ds-cb__go{min-height:52px}.ds-js [data-navigate="false"] .ds-cb__go{display:none}.ds-cb__list{position:absolute;z-index:40;top:calc(100% + 6px);left:0;right:0;margin:0;padding:6px;list-style:none;background:var(--card);border:1.5px solid var(--ctl-edge);border-radius:var(--radius-ctl);box-shadow:0 18px 40px -18px rgba(0,0,0,.45);max-height:min(420px,60vh);overflow:auto}.ds-cb__list[hidden]{display:none}.ds-cb__opt{display:flex;align-items:baseline;gap:12px;min-height:44px;padding:10px 12px;border-radius:var(--radius-ctl);cursor:pointer;color:var(--ink)}.ds-cb__opt[aria-selected="true"]{background:var(--combo-active);box-shadow:inset 3px 0 0 var(--combo-ring)}.ds-cb__opt mark{background:none;color:inherit;font-weight:700;text-decoration:underline;text-decoration-color:var(--link);text-decoration-thickness:2px;text-underline-offset:.15em}.ds-cb__sub{margin-left:auto;font-size:var(--step-small);color:var(--mut);white-space:nowrap}.ds-cb__none{position:absolute;z-index:40;top:calc(100% + 6px);left:0;right:0;margin:0;padding:14px 16px;background:var(--card);border:1.5px solid var(--ctl-edge);border-radius:var(--radius-ctl);color:var(--ink)}.ds-cb__hint{font-size:var(--step-small);color:var(--mut);margin:8px 0 0}@media (max-width:600px){.ds-cb__list{max-height:min(420px,50vh)}.ds-cb__opt{flex-direction:column;align-items:stretch;gap:2px;padding:8px 12px}.ds-cb__sub{margin-left:0;white-space:normal;font-size:.875rem}}.ds-cb__hint[data-limit]{color:var(--ink);font-weight:600}.ds-readout__t{font-family:var(--font-display);font-weight:var(--fw-display);font-size:var(--h3);margin:0 0 8px}.ds-readout__empty{color:var(--mut);font-size:var(--step-small)}.ds-stats{display:grid;gap:16px;margin:0}.ds-stat{margin:0}.ds-stat dt{font-family:var(--label-font);text-transform:var(--label-case);letter-spacing:var(--label-tracking);font-size:var(--step-micro);font-weight:600;color:var(--mut)}.ds-stat dd{margin:4px 0 0}.ds-stat__v{display:block;font-family:var(--font-mono);font-size:var(--num-lg);font-weight:600;line-height:1.05;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.ds-stat__v .ds-unit{font-size:.875rem;font-weight:500;letter-spacing:0;color:var(--mut);margin-left:2px}.ds-code{font-family:var(--font-mono);font-weight:500;letter-spacing:0;color:var(--mut)}.ds-num{font-variant-numeric:tabular-nums;white-space:nowrap}.ds-num .ds-unit{color:var(--mut);margin-left:1px}.ds-num[data-flag="provisional"]::after{content:"";display:inline-block;width:.55em;height:.55em;border:1.5px solid var(--prov);border-radius:50%;margin-left:.3em;vertical-align:.1em}.ds-num[data-flag="estimate"]{text-decoration:underline dotted var(--mut);text-underline-offset:.25em}.ds-na{display:inline-flex;align-items:center;gap:6px;color:var(--mut);font-size:.9em;font-style:italic;white-space:nowrap;font-family:var(--font-body)}.ds-na__mark,.ds-sym{display:inline-block;width:12px;height:12px;flex:none;vertical-align:-1px}.ds-na[data-mark="gap"] .ds-na__mark,.ds-sym[data-sym="not_published"]{border:1.5px dashed var(--edge)}.ds-na[data-mark="hatch"] .ds-na__mark,.ds-sym[data-sym="suppressed"]{border:1px solid var(--edge);background:repeating-linear-gradient(45deg,var(--edge) 0 1.5px,transparent 1.5px 4px)}.ds-na[data-mark="grey"] .ds-na__mark,.ds-sym[data-sym="not_collected"]{background:var(--mut)}.ds-sym[data-sym="provisional"]{border:1.5px solid var(--prov)}.ds-sym[data-sym="estimate"]{border:1.5px dotted var(--ink)}.ds-sym[data-sym="filled"],.ds-sym[data-sym="room"],.ds-sym[data-sym="self"]{background:var(--fill-1);border:1px solid var(--fill-1-edge)}.ds-sym[data-sym="tile"]{background:var(--card);border:1px solid var(--edge)}.ds-sym[data-sym="ref"]{height:0;border-top:2px dashed var(--ink);vertical-align:3px}.ds-flag{font-size:var(--step-micro);color:var(--mut);border:1px solid var(--prov);border-radius:999px;padding:0 6px;margin-left:6px;white-space:nowrap}.ds-legend{display:flex;flex-wrap:wrap;gap:8px 24px;list-style:none;margin:0 0 16px;padding:0;font-size:var(--step-small)}.ds-legend li{position:relative;display:block;padding-left:22px;min-width:0;max-width:62ch}.ds-legend li>.ds-sym:first-child{position:absolute;left:0;top:.35em}.ds-legend span:last-child{color:var(--mut)}.ds-table{container-type:inline-size;container-name:dstable}.ds-tcap{font-family:var(--font-display);font-weight:var(--fw-display);font-size:var(--h3);margin:0 0 4px}.ds-tools{display:grid;grid-template-columns:minmax(180px,2fr) repeat(auto-fit,minmax(160px,1fr));gap:12px;align-items:end;margin:12px 0}.ds-count{font-size:var(--step-small);color:var(--mut);margin:8px 0}.ds-tw,.ds-fig__table,.ds-nav{position:relative}.ds-tw{overflow-x:auto;background:var(--card);border:var(--rule) solid var(--line);border-radius:var(--radius);overscroll-behavior-x:contain}@container dstable (min-width:880px){.ds-table:not([data-mobile="scroll"]) .ds-tw{overflow:visible}}.ds-tw:focus-visible{outline-offset:-3px}.ds-table table,.ds-ftable{width:100%;border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums}.ds-table th,.ds-table td{padding:var(--cell-y) var(--cell-x);border-bottom:1px var(--rule-style) var(--line);text-align:left;vertical-align:middle}.ds-table thead th{position:sticky;top:0;z-index:2;background:var(--thbg);color:var(--ink);font:600 var(--step-small)/1.25 var(--label-font);text-transform:var(--th-case);letter-spacing:var(--label-tracking);border-bottom:var(--rule) solid var(--edge);vertical-align:bottom}.ds-table tbody th{min-width:9rem}.ds-table thead th[data-first],.ds-table tbody th{position:sticky;left:0;z-index:1;max-width:42vw;box-shadow:1px 0 0 var(--line)}.ds-table thead th[data-first]{z-index:3}.ds-table tbody th{background-color:var(--card);font-weight:600;font-family:var(--font-ui)}.ds-table table,.ds-ftable,.ds-tools,.ds-cb__list,.ds-nav a{font-family:var(--font-ui)}.ds-table tbody tr:nth-child(even)>*{background-image:linear-gradient(var(--row-zebra),var(--row-zebra))}.ds-table tbody tr:hover>*{background-image:linear-gradient(var(--row-hover),var(--row-hover))}.ds-table tbody tr.is-picked>*{background-image:linear-gradient(var(--row-selected),var(--row-selected))}.ds-table td{background-color:var(--card)}.ds-n{text-align:right!important;font-family:var(--font-mono)}.ds-table tr[hidden]{display:none}.ds-sort{all:unset;display:inline-flex;align-items:center;gap:6px;min-height:32px;cursor:pointer;border-radius:var(--radius-ctl);padding:0 2px}.ds-sort:focus-visible{outline:3px solid var(--focus);outline-offset:1px}.ds-sort::after{content:"";width:8px;height:12px;flex:none;background:var(--mut);clip-path:polygon(50% 0,100% 38%,0 38%,0 62%,100% 62%,50% 100%)}th[aria-sort="ascending"] .ds-sort::after{clip-path:polygon(50% 0,100% 70%,0 70%);background:var(--ink);opacity:1}th[aria-sort="descending"] .ds-sort::after{clip-path:polygon(0 30%,100% 30%,50% 100%);background:var(--ink);opacity:1}.ds-n .ds-sort{flex-direction:row-reverse}.ds-chip-btn{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 12px;background:transparent;color:var(--link);border:1.5px solid var(--edge);border-radius:999px;font:600 var(--step-small)/1 var(--font-ui);cursor:pointer;white-space:nowrap;transition:background-color var(--motion) var(--ease)}.ds-chip-btn:hover{background:var(--tint)}.ds-chip-btn__icon{position:relative;width:12px;height:12px}.ds-chip-btn__icon::before,.ds-chip-btn__icon::after{content:"";position:absolute;left:5px;top:0;width:2px;height:12px;background:currentColor}.ds-chip-btn__icon::after{transform:rotate(90deg)}.ds-chip-btn[aria-pressed="true"]{background:var(--btn-bg);color:var(--btn-ink);border-color:var(--btn-bg)}.ds-chip-btn[aria-pressed="true"] .ds-chip-btn__icon::before{left:2px;top:4px;width:2px;height:6px;transform:rotate(-45deg)}.ds-chip-btn[aria-pressed="true"] .ds-chip-btn__icon::after{left:6px;top:1px;width:2px;height:10px;transform:rotate(45deg)}.ds-chip-btn[aria-disabled="true"]{opacity:.55;cursor:not-allowed}.ds-empty{padding:16px;border:1.5px dashed var(--edge);border-radius:var(--radius);margin-top:12px}@media (max-width:600px){.ds-js .ds-bars--smtop:not(.is-all)>.ds-bars__i:nth-child(n+11){display:none}}.ds-more{margin-top:12px}@container dstable (max-width:600px){.ds-table[data-mobile="cards"] .ds-tw{max-height:none;overflow:visible;background:none;border:0;border-radius:0}.ds-table[data-mobile="cards"] table,.ds-table[data-mobile="cards"] tbody{display:block}.ds-table[data-mobile="cards"] thead{display:none}.ds-table[data-mobile="cards"] tbody tr{display:grid;grid-template-columns:1fr 1fr;gap:10px 16px;padding:14px 16px;margin-bottom:10px;background:var(--card);border:var(--rule) solid var(--line);border-radius:var(--radius)}.ds-table[data-mobile="cards"] tbody tr[hidden]{display:none}.ds-table[data-mobile="cards"] tbody tr>*{background-image:none!important;background-color:transparent;border:0;padding:0;position:static;box-shadow:none;max-width:none}.ds-table[data-mobile="cards"] tbody th{grid-column:1/-1;font-family:var(--font-display);font-size:var(--h3)}.ds-table[data-mobile="cards"] tbody td{display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left!important;min-width:0}.ds-table[data-mobile="cards"] tbody td::before{content:attr(data-l);font:600 var(--step-micro)/1.3 var(--label-font);text-transform:var(--label-case);letter-spacing:var(--label-tracking);color:var(--mut)}.ds-table[data-mobile="cards"] .ds-td-cmp{grid-column:1/-1}.ds-table[data-mobile="cards"] .ds-td-cmp::before{display:none}.ds-table[data-mobile="cards"] .ds-chip-btn{min-height:44px;width:100%;justify-content:center}.ds-tools{grid-template-columns:1fr}}.ds-figs{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:var(--rhythm-block)}.ds-fig{position:relative;margin:0;min-width:0;background:var(--card);border:var(--rule) solid var(--line);border-radius:var(--radius);padding:20px clamp(16px,2.5vw,24px)}.ds-fig--wide{grid-column:1/-1}.ds-figs>.ds-fig:only-child,[data-ds-layout] .ds-figs>.ds-fig:only-child{grid-column:1/-1}.ds-fig__cap{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:8px 16px;margin-bottom:16px}.ds-fig__tt{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1 260px}.ds-fig__t{font-family:var(--font-display);font-weight:var(--fw-display);font-size:var(--h3);line-height:1.25}.ds-fig__n{font-size:var(--step-small);color:var(--mut)}.ds-fig__chart{position:relative}.ds-fig__chart[tabindex]:focus-visible{outline-offset:6px}.ds-fig__table{margin-top:16px;overflow-x:auto}.ds-js .ds-fig__table{display:none}.ds-js .ds-fig.is-table .ds-fig__table{display:block}.ds-js .ds-fig.is-table .ds-fig__chart{display:none}.ds-fig__switch{flex:none;border:1.5px solid var(--edge);border-radius:var(--radius-ctl);overflow:hidden}.ds-js .ds-fig__switch{display:inline-flex!important}button.ds-seg{all:unset;min-height:36px;padding:0 14px;font:600 var(--step-small)/36px var(--font-ui);color:var(--ink);cursor:pointer}button.ds-seg+button.ds-seg{border-left:1.5px solid var(--edge)}button.ds-seg[aria-pressed="true"]{background:var(--btn-bg);color:var(--btn-ink)}button.ds-seg:focus-visible{outline:3px solid var(--focus);outline-offset:-3px}@media (max-width:600px){button.ds-seg{min-height:44px;line-height:44px}}.ds-ftable{font-size:var(--step-small)}.ds-ftable caption{text-align:left;font-weight:600;padding-bottom:6px;color:var(--mut)}.ds-ftable th,.ds-ftable td{padding:6px 8px;border-bottom:1px solid var(--line);text-align:left}.ds-ftable thead th{background:var(--thbg);font-weight:600}.ds-tip{position:absolute;z-index:10;top:0;left:0;pointer-events:none;background:var(--ink);color:var(--bg);font:500 .8125rem/1.35 var(--font-body);padding:6px 10px;border-radius:var(--radius-ctl);max-width:min(320px,80vw);transform:translate(-50%,-110%);box-shadow:0 8px 24px -8px rgba(0,0,0,.4)}.ds-ax-t{font:500 12px var(--font-mono);fill:var(--fig-axis)}.ds-grid{stroke:var(--fig-grid);stroke-width:1}svg{overflow:visible}.ds-seg{stroke:var(--card);stroke-width:2}.ds-ring{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center}.ds-ring__svg{flex:none;max-width:100%;height:auto}.ds-ring__track{stroke:var(--line);stroke-width:1}.ds-ring__bar{stroke:var(--fill-1-edge);stroke-linecap:var(--ring-cap,round)}.ds-ring__bar.is-prov{stroke:var(--prov)}.ds-ring__in{stroke:var(--card);stroke-linecap:var(--ring-cap,round)}.ds-ring__c{font:700 22px var(--font-mono);fill:var(--ink)}.ds-ring__key{flex:1 1 200px;display:grid;gap:10px;align-content:center}.ds-ring__sym{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:var(--step-small);color:var(--mut);margin:0}.ds-ring__prev{stroke:var(--ink);stroke-width:1.5;opacity:.7;stroke-linecap:round}.ds-ring__prevend{fill:var(--ink);opacity:.85}.ds-ring__pk{fill:var(--ink)}.ds-ring__peakt{display:flex;align-items:center;gap:8px;margin:0;font-size:var(--step-small);color:var(--mut)}.ds-sym[data-sym=peak]{width:8px;height:8px;border-radius:50%;background:var(--ink);border:0}.ds-sym[data-sym="prev"]{height:0;width:14px;border-top:2px solid var(--ink);opacity:.8;vertical-align:3px}.mk-f{fill:var(--fill-1);stroke:var(--fill-1-edge);stroke-width:1}.mk-s{stroke:var(--fill-1-edge);stroke-width:2.5;stroke-linecap:round}.mk-p{stroke:var(--prov);stroke-width:1.25;stroke-linecap:round;stroke-dasharray:1.5 1.5}.ds-st{padding:0 6px 0 56px}.ds-st__svg{display:block}.ds-st__plot{overflow:hidden}.ds-st__line{fill:none;stroke-width:var(--fig-stroke);stroke-linejoin:round;stroke-linecap:round}.ds-s1{stroke:var(--fill-1-edge)}.ds-st__line.is-prov{stroke-dasharray:3 4}.ds-st__area{fill:var(--fill-1);opacity:var(--fig-area)}.ds-st__prov{fill:var(--tint)}.ds-st__provt{fill:var(--mut)}.ds-st__end{stroke:var(--card);stroke-width:2}.ds-st__end.ds-s1{fill:var(--fill-1-edge)}.ds-st__cross{stroke:var(--ink);stroke-width:1;stroke-dasharray:2 2}.ds-unit{position:relative;min-width:0;border-radius:var(--radius);padding:6px 6px 8px;margin:-6px -6px -8px}.ds-sym[data-sym="vacant"]{border:1px solid var(--fill-2-edge);background:repeating-linear-gradient(45deg,var(--fill-2-edge) 0 1.5px,var(--card) 1.5px 4px)}.ds-bars{list-style:none;margin:0;padding:0;display:grid;gap:6px}.ds-bars__i{display:grid;grid-template-columns:2.2em minmax(0,15rem) minmax(0,1fr) auto;gap:10px;align-items:center;font-size:var(--step-small);min-height:24px}.ds-bars__n{font-family:var(--font-mono);color:var(--mut);text-align:right}.ds-bars__l{overflow-wrap:anywhere}.ds-bars__l small{color:var(--mut);font-weight:400}.ds-bars__b{display:block}.ds-bars__b rect{fill:var(--fill-1);stroke:var(--fill-1-edge)}.ds-bars__v{font-family:var(--font-mono);text-align:right;white-space:nowrap}@media (max-width:600px){.ds-bars__i{grid-template-columns:1.8em minmax(0,1fr) auto;grid-template-areas:"n l v" ". b b"}.ds-bars__n{grid-area:n}.ds-bars__l{grid-area:l}.ds-bars__v{grid-area:v}.ds-bars__b{grid-area:b}}.ds-cmp__col{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.ds-cmp__rm{all:unset;box-sizing:border-box;cursor:pointer;color:var(--link);font:600 var(--step-small)/1 var(--font-ui);min-height:44px;padding:0 14px;display:inline-flex;align-items:center;gap:6px;border:1.5px solid var(--edge);border-radius:999px;white-space:nowrap}.ds-cmp__rm::before{content:"\00d7";font-size:1.1rem;line-height:1}.ds-cmp__rm:hover{background:var(--tint)}.ds-cmp__rm:focus-visible{outline:3px solid var(--focus)}.ds-cmp__bar{display:grid;grid-template-columns:minmax(110px,200px) minmax(0,1fr) auto;gap:12px;align-items:center;font-size:var(--step-small)}.ds-cmp__bar svg{display:block;width:100%;min-width:0}@media (max-width:600px){.ds-cmp__bar{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:6px 0;border-top:1px var(--rule-style) var(--line)}.ds-cmp__bar>:first-child{grid-column:1;grid-row:1;font-weight:600}.ds-cmp__bar>:last-child{grid-column:2;grid-row:1;text-align:right}.ds-cmp__bar>:nth-child(2){grid-column:1/-1;grid-row:2}}.ds-cmp__bar rect{fill:var(--fill-1);stroke:var(--fill-1-edge)}.ds-cmp__bar span:last-child{font-family:var(--font-mono)}body.ds-has-tray{padding-bottom:calc(var(--tray-h,200px) + 24px)}html:has(>body.ds-has-tray){scroll-padding-bottom:calc(var(--tray-h,200px) + 16px)}@media (max-width:600px){:root,:root[data-theme]{--step-micro:.875rem}.ds-sort{min-height:44px}.ds-chip-btn{min-height:44px}.ds-link-btn{min-height:44px;display:inline-flex;align-items:center}.ds-ftable{font-size:.875rem}.ds-table tbody th a,.ds-table tbody td>a:only-child,.ds-ftable th a{display:inline-flex;align-items:center;min-height:44px}.ds-na{font-size:max(.9em,.875rem)}.ds-tip,.ds-src__hash code{font-size:.875rem}.ds-hero.ds-hero--note{padding-top:16px}.ds-js .ds-table[data-page-sm] tbody tr[data-sm]{display:none!important}.ds-unofficial{flex-direction:column;gap:6px}}.ds-provenance{margin-top:var(--rhythm-section)}.ds-provenance h2{margin-bottom:var(--rhythm-block)}.ds-coverage{max-width:72ch}.ds-unofficial{display:flex;gap:10px;align-items:baseline;padding:14px 16px;border:1.5px solid var(--edge);border-radius:var(--radius);max-width:80ch}.ds-unofficial__k{flex:none;font-family:var(--label-font);text-transform:uppercase;letter-spacing:.08em;font-size:var(--step-micro);font-weight:700}.ds-prov-more{margin:16px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.ds-prov-more summary{min-height:48px;display:flex;align-items:center;cursor:pointer;font-weight:600}.ds-provenance--compact h2{margin-bottom:12px}.ds-provenance--compact .ds-unofficial{margin:0 0 4px}.ds-prov-more__one{display:grid;gap:16px;padding:8px 0 20px}.ds-prov-more__one>*{margin:0}.ds-prov-more__in{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:24px;padding:8px 0 20px}.ds-src__h{font-size:var(--h3);margin:0 0 10px}.ds-src__dl{display:grid;gap:0;margin:0}.ds-src__dl>div{display:grid;grid-template-columns:9.5rem 1fr;gap:12px;padding:6px 0;border-bottom:1px var(--rule-style) var(--line);font-size:var(--step-small)}.ds-src__dl dt{color:var(--mut)}.ds-src__dl dd{margin:0;min-width:0;overflow-wrap:anywhere}.ds-src__hash code{font-size:.8125rem;overflow-wrap:anywhere}.ds-src__attr{font-size:var(--step-small);color:var(--mut);margin-top:8px}.ds-caveats{padding:0;list-style:none;max-width:80ch;display:grid;gap:8px}.ds-caveats li{position:relative;display:block;padding-left:22px}.ds-caveats li>.ds-sym:first-child{position:absolute;left:0;top:.35em}.ds-hero{display:grid;gap:var(--rhythm-block) 32px;padding-top:28px;position:relative}.ds-hero__aside{min-width:0}.ds-hero h1{font-size:var(--h1)}@media (max-width:767px){.ds-hero h1{font-size:var(--h1-sm)}}.ds-hero__aside{display:flex;flex-direction:column;gap:20px}.ds-hero--areas{grid-template-areas:"head" "find" "fig" "aside"}.ds-hero__head{grid-area:head;display:flex;flex-direction:column;gap:10px;min-width:0}.ds-hero__find{grid-area:find;display:flex;flex-direction:column;gap:10px;min-width:0}.ds-hero--areas>.ds-hero__aside{grid-area:aside}.ds-hero__find .ds-lede,.ds-hero__note .ds-lede{font-size:var(--step-body);color:var(--mut);max-width:60ch;margin:0}.ds-hero__find .ds-cb{margin-top:0}.ds-hero--note{grid-template-areas:"head" "find" "fig" "aside" "note"}.ds-hero__note{grid-area:note;display:flex;flex-direction:column;gap:10px;min-width:0}@media (max-width:600px){.ds-hero--note .ds-cb__hint{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}[data-ds-layout="panel"] .ds-top{background:var(--bg);border-bottom:1px solid var(--line)}[data-ds-layout="panel"] .ds-brand{font-size:1.1875rem;letter-spacing:-.02em}[data-ds-layout="panel"] h1{letter-spacing:-.025em}[data-ds-layout="panel"] .ds-hero{isolation:isolate;padding-top:36px}[data-ds-layout="panel"] .ds-hero__bg{position:absolute;inset:0 0 auto 0;height:340px;z-index:-1;pointer-events:none}[data-ds-layout="panel"] .ds-hero__area{fill:var(--fill-1);opacity:.06}[data-ds-layout="panel"] .ds-hero__bg{-webkit-mask-image:linear-gradient(100deg,rgba(0,0,0,.35) 0,rgba(0,0,0,.35) 38%,#000 70%);mask-image:linear-gradient(100deg,rgba(0,0,0,.35) 0,rgba(0,0,0,.35) 38%,#000 70%)}[data-ds-layout="panel"] .ds-hero__line{fill:none;stroke:var(--fill-1);stroke-width:1.5;opacity:.45}[data-ds-layout="panel"] .ds-hero__grid{stroke:var(--line);stroke-width:1;stroke-dasharray:2 6}[data-ds-layout="panel"] .ds-hero__dot{fill:var(--fill-1);opacity:.9}@media (min-width:1024px){[data-ds-layout="panel"] .ds-hero{grid-template-columns:repeat(12,minmax(0,1fr))}[data-ds-layout="panel"] .ds-hero__aside{grid-column:8/span 5}}@media (min-width:1024px){[data-ds-layout="panel"] .ds-hero--areas{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"head head" "find aside";align-items:start;row-gap:24px}[data-ds-layout="panel"] .ds-hero--areas>.ds-hero__aside{grid-area:aside}[data-ds-layout="panel"] .ds-hero--areas.ds-hero--note{grid-template-areas:"head head" "find aside" "note aside";grid-template-rows:auto auto 1fr}[data-ds-layout="panel"] .ds-hero--areas .ds-hero__head h1{font-size:clamp(2.5rem,1.6rem + 2.6vw,4rem);max-width:18ch}}[data-ds-layout="panel"] .ds-hero--areas .ds-hero__aside .ds-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}[data-ds-layout="panel"] .ds-hero__aside .ds-stats{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:12px}[data-ds-layout="panel"] .ds-hero__aside .ds-stat{padding:16px;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:8px}[data-ds-layout="panel"] .ds-hero__aside .ds-stat dd{margin:0}[data-ds-layout="panel"] .ds-hero__aside .ds-stat__v{font-size:clamp(1.5rem,1rem+1vw,1.875rem);font-family:var(--font-display);overflow-wrap:anywhere}[data-ds-layout="panel"] .ds-hero__aside .ds-stat__v .ds-unit{display:inline-block}[data-ds-layout="panel"] .ds-stat dt{text-transform:none;letter-spacing:0;font-family:var(--font-body)}[data-ds-layout="panel"] .ds-fig{border-radius:var(--radius)}[data-ds-layout="panel"] .ds-sec__h h2::before{content:"";display:inline-block;width:.5em;height:.5em;border-radius:50%;background:var(--fill-1);margin-right:.45em;vertical-align:.12em;box-shadow:0 0 0 4px var(--tint)}[data-ds-layout="panel"] .ds-tw{border-radius:var(--radius)}@media print{.ds-js .ds-fig__table,.ds-js .ds-fig.is-table .ds-fig__chart{display:block!important}.ds-fig__switch,.ds-tools,.ds-cb,.ds-skip,.ds-nav,.ds-chip-btn,.ds-td-cmp{display:none!important}.ds-tw{max-height:none;overflow:visible}.ds-table tr[hidden]{display:table-row}a{color:inherit}}@media (forced-colors:active){.ds-st__line{stroke:CanvasText}.ds-chip-btn[aria-pressed="true"],.ds-seg[aria-pressed="true"]{forced-color-adjust:none;background:Highlight;color:HighlightText}}@media (max-width:600px){:root,:root[data-theme]{--step-micro:.875rem}}.au-scopeline{margin:0;font:600 var(--step-small)/1.4 var(--font-mono);color:var(--mut);letter-spacing:.02em}p.asof{position:relative;margin:4px 0 0;max-width:72ch;width:fit-content;padding:12px 16px 12px 44px;border:1.5px dashed var(--prov);border-radius:var(--radius);background:var(--card);font-size:var(--step-small);line-height:1.55;color:var(--ink)}p.asof::before{content:"";position:absolute;left:16px;top:15px;width:14px;height:14px;border-radius:50%;border:2px solid var(--prov)}p.asof strong{font-weight:700}.au-note{max-width:78ch;font-size:var(--step-small);color:var(--mut);margin:16px 0 0}.au-status{white-space:nowrap;color:var(--mut)}@media (max-width:600px){.au-status{white-space:normal}.au-status--prov{display:inline}}.au-status--prov{display:inline-flex;align-items:center;gap:6px;color:var(--ink)}.au-hero .ds-cb{margin-top:8px}.au-hero-fig{margin-top:var(--rhythm-block)}.au-hero-fig>.ds-fig{grid-column:1/-1}.au-ring-sum{display:flex;align-items:baseline;gap:8px;margin:0;font-size:var(--step-small)}.au-ring-sum .ds-num{font:700 1.5rem/1 var(--font-display);font-variant-numeric:tabular-nums;color:var(--ink)}.au-ring-sum__u{color:var(--mut)}.au-rings .ds-fig__t{font-family:var(--font-mono)}[data-ds-layout="panel"] .au-hero::after{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:var(--fill-1);opacity:.65}[data-ds-layout="panel"] .ds-eyebrow{color:var(--link)}.ds-cmp__col{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.ds-table[data-mobile="scroll"] tbody th{min-width:12rem}.ds-table td[data-v]{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.au-foot{display:grid;gap:24px 40px}@media (min-width:900px){.au-foot{grid-template-columns:minmax(0,1.4fr) minmax(0,.7fr) minmax(0,1.5fr)}}.au-foot .ds-foot__name{display:flex;align-items:center;gap:10px;margin:0 0 8px}.au-foot .ds-foot__name svg{width:24px;height:24px}.au-foot__h{margin:0 0 6px;font:700 var(--step-micro)/1.4 var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--mut)}.au-foot .ds-foot__links{display:flex;flex-direction:column;gap:0;list-style:none;margin:0;padding:0}.au-foot .ds-foot__links a{display:inline-flex;align-items:center;min-height:44px}@media (min-width:600px) and (max-width:899px){.au-foot .ds-foot__links{flex-direction:row;flex-wrap:wrap;gap:0 16px}}.au-foot__nav:nth-child(3) .ds-foot__links{display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:0 20px}.ds-caveats li:not([data-kind]){padding-left:24px}.au-foot__op{margin:24px 0 0;padding-top:16px;border-top:1px solid var(--line);font-size:var(--step-small);color:var(--mut);max-width:90ch}p.asof{padding-top:9px;padding-bottom:9px}.au-more{max-width:72ch;font-size:var(--step-small);color:var(--mut)}.au-more>summary{display:inline-flex;align-items:center;min-height:44px;cursor:pointer;color:var(--link);font-weight:600}.au-more>p{margin:4px 0 0;line-height:1.55}.au-hero-lede{font-size:var(--step-small);color:var(--mut);margin:0;max-width:60ch}@media (max-width:600px){[data-ds-layout="panel"] .au-hero .ds-cb__hint{display:none}[data-ds-layout="panel"] .ds-hero__aside .ds-stat{padding:12px}}.au-ring-sum--prev .ds-num{font-size:1.125rem;color:var(--mut)}.au-ring-diff{margin:0;font-size:var(--step-small);color:var(--mut);max-width:34ch}.au-ring-diff__v{font:700 1.125rem/1 var(--font-mono);color:var(--ink);margin-right:4px}.au-share{color:var(--mut);margin-left:6px;font-size:inherit}@media (max-width:600px){[data-ds-layout="panel"] .ds-hero__aside .ds-stat__v{font-size:1.375rem}[data-ds-layout="panel"] .ds-hero__aside .ds-stat__v .ds-unit{display:inline}}.au-prov-frame .ds-bars{border:1.5px dashed var(--prov);border-radius:var(--radius);padding:12px}.ds-figs:has(>.au-popbars){margin-bottom:28px}@media print{p.asof{border-style:solid}.ds-cb{display:none}}
