@font-face{font-family:Plex Sans;src:url(/fonts/plex-sans-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Plex Sans;src:url(/fonts/plex-sans-600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Plex Mono;src:url(/fonts/plex-mono-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Plex Mono;src:url(/fonts/plex-mono-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Spectral;src:url(/fonts/spectral-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Spectral;src:url(/fonts/spectral-600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}:root{--ff-ui:"Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--ff-data:"Plex Mono", ui-monospace, Consolas, monospace;--ff-text:"Spectral", "Iowan Old Style", Palatino, Georgia, serif;--paper:#f6f4f0;--panel:#fff;--hair:#d6cfc0;--rule:#b4ada0;--ink:#17191d;--ink-2:#2e323a;--ink-3:#535863;--stamp:#6b1c08;--mk-present:var(--ink);--mk-absent:transparent;--mk-notseen:var(--ink-3);--mk-unknown:var(--ink-3);--f-page:46px;--lh-page:1.04;--tr-page:-.018em;--w-page:600;--f-lead:19px;--lh-lead:1.45;--tr-lead:-.006em;--w-lead:400;--f-body:15px;--lh-body:1.55;--tr-body:0;--w-body:400;--f-data:13px;--lh-data:1.38;--tr-data:0;--w-data:400;--f-label:13px;--lh-label:1.25;--tr-label:.075em;--w-label:600;--f-sect:34px;--lh-sect:1.12;--tr-sect:-.016em;--w-sect:600;--f-sub:27px;--lh-sub:1.2;--tr-sub:-.012em;--w-sub:600;--f-quiet:22px;--lh-quiet:1.35;--tr-quiet:-.008em;--w-quiet:400}.g-sect{font-family:var(--ff-text);font-size:var(--f-sect);line-height:var(--lh-sect);letter-spacing:var(--tr-sect);font-weight:var(--w-sect);margin:0}.g-sub{font-family:var(--ff-text);font-size:var(--f-sub);line-height:var(--lh-sub);letter-spacing:var(--tr-sub);font-weight:var(--w-sub);margin:0}.g-quiet{font-family:var(--ff-text);font-size:var(--f-quiet);line-height:var(--lh-quiet);letter-spacing:var(--tr-quiet);font-weight:var(--w-quiet);margin:0}:root{--d-rail:252px;--d-top:0px;--d-row:30px;--d-max:1760px;--sp-1:4px;--sp-2:8px;--sp-3:14px;--sp-4:22px;--sp-5:38px;--sp-6:64px;--d-hang:46px;--d-cell:12px;--t-tap:90ms;--t-move:.18s;--t-enter:.26s;--t-stage:.42s;--ease:cubic-bezier(.2, 0, .2, 1)}*,:before,:after{box-sizing:border-box}html{background:var(--paper);color:var(--ink);font-family:var(--ff-ui);font-size:var(--f-body);line-height:var(--lh-body);-webkit-text-size-adjust:100%}body{min-height:100%;margin:0}.g-data,.g-num{font-family:var(--ff-data);font-size:var(--f-data);font-weight:500;line-height:var(--lh-data);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "zero" 1}.g-num{text-align:right}.g-label{font-size:var(--f-label);line-height:var(--lh-label);letter-spacing:var(--tr-label);font-weight:var(--w-label);text-transform:uppercase;color:var(--ink-2)}.g-page{font-family:var(--ff-text);font-size:var(--f-page);line-height:var(--lh-page);letter-spacing:var(--tr-page);font-weight:var(--w-page);margin:0}.g-text{font-family:var(--ff-text);font-size:16px;line-height:1.6}.g-lead{font-size:var(--f-lead);line-height:var(--lh-lead);letter-spacing:var(--tr-lead);margin:0}.ink-2{color:var(--ink-2)}.ink-3{color:var(--ink-3)}a{color:inherit;text-decoration-color:var(--rule);text-underline-offset:2px}a:hover{text-decoration-color:var(--stamp)}:where(a,button,input,select,summary,[tabindex]):focus-visible{outline:2px solid var(--stamp);outline-offset:2px;border-radius:1px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important}}.mk{vertical-align:-1px;block-size:9px;inline-size:9px;margin-inline-end:1px;display:inline-block}.mk-present{background:var(--mk-present)}.mk-absent{box-shadow:inset 0 0 0 1.25px var(--ink-2);background:0 0}.mk-notseen{border-block-start:1.5px solid var(--mk-notseen);vertical-align:3px;background:0 0;block-size:0;inline-size:9px}.mk-unknown{background:repeating-linear-gradient(45deg, var(--mk-unknown) 0 1.25px, transparent 1.25px 3.4px);box-shadow:inset 0 0 0 1px var(--hair)}.g-shell{grid-template-columns:var(--d-rail) minmax(0, 1fr);min-block-size:100vh;display:grid}.g-rail{border-inline-end:1px solid var(--hair);background:var(--paper);padding:var(--sp-4) 0 var(--sp-4);align-self:start;gap:var(--sp-5);flex-direction:column;block-size:100vh;display:flex;position:sticky;inset-block-start:0;overflow-y:auto}.g-brand{padding:0 var(--sp-4) var(--sp-3);border-block-end:1px solid var(--rule);margin-inline-end:var(--sp-4);text-decoration:none;display:block}.g-brand b{font-family:var(--ff-text);letter-spacing:-.006em;font-size:21px;font-weight:600;line-height:1.05;display:block}.g-brand span{margin-block-start:5px;display:block}.g-grp{flex-direction:column;display:flex}.g-grp>.g-label{padding:0 var(--sp-4) 7px;margin:0 var(--sp-4) var(--sp-2) 0;border-inline-start:2px solid #0000;border-block-end:1px solid var(--hair)}.g-item .no{inline-size:22px;font-family:var(--ff-data);font-size:var(--f-data);color:var(--ink-2);flex:none;font-weight:500}.g-item{align-items:center;gap:var(--sp-2);padding:6px var(--sp-4);color:var(--ink-2);font-size:var(--f-body);transition:background var(--t-tap) var(--ease), color var(--t-tap) var(--ease);border-inline-start:2px solid #0000;text-decoration:none;display:flex}.g-item:hover{color:var(--ink);border-inline-start-color:var(--rule)}.g-item[aria-current=page]{color:var(--ink);border-inline-start-color:var(--stamp);font-weight:600}.g-grp .g-item:not(:has(.no)),.g-item.locked{padding-inline-start:calc(var(--sp-4) + 22px + var(--sp-2))}.g-item .n{font-family:var(--ff-data);font-size:var(--f-data);font-variant-numeric:tabular-nums;color:var(--ink-2);margin-inline-start:auto;font-weight:500}.g-item.locked{cursor:default}.g-item.locked:hover{background:0 0}.g-item.locked:after{content:"sign in";font-size:var(--f-data);letter-spacing:.04em;color:var(--ink-2);font-weight:500;font-family:var(--ff-data);margin-inline-start:auto}.g-railfoot{padding:var(--sp-3) var(--sp-4) 0;border-block-start:1px solid var(--hair);margin-block-start:auto}.g-main{flex-direction:column;min-inline-size:0;display:flex}.g-body{padding:var(--sp-5) var(--sp-5) var(--sp-6);max-inline-size:calc(var(--d-max) + var(--d-hang));padding-inline-start:calc(var(--sp-5) + var(--d-hang))}.g-who{align-items:center;gap:var(--sp-2);font-size:var(--f-data);color:var(--ink-2);font-weight:500;display:inline-flex}.g-who .dot{background:var(--ink-3);border-radius:50%;block-size:6px;inline-size:6px}.g-who.off .dot{box-shadow:inset 0 0 0 1.5px var(--ink-3);background:0 0}.g-btn{font:inherit;font-family:var(--ff-ui);font-size:var(--f-data);background:var(--panel);color:var(--ink);border:1px solid var(--rule);cursor:pointer;transition:border-color var(--t-tap) var(--ease), background var(--t-tap) var(--ease);border-radius:0;padding:6px 13px;font-weight:600}.g-btn:hover{border-color:var(--ink)}.g-btn.pri{background:var(--stamp);border-color:var(--stamp);color:#fff}.g-btn.pri:hover{background:#501505;border-color:#501505}.g-chips{align-items:baseline;gap:0 var(--sp-4);flex-wrap:wrap;display:flex}.g-chip{font-size:var(--f-data);color:var(--ink-2);transition:color var(--t-tap) var(--ease), border-color var(--t-tap) var(--ease);border-block-end:2px solid #0000;align-items:baseline;gap:6px;padding:3px 0 5px;font-weight:500;text-decoration:none;display:inline-flex}.g-chip:hover{color:var(--ink);border-block-end-color:var(--hair)}.g-chip .n{font-family:var(--ff-data);font-size:var(--f-data);font-variant-numeric:tabular-nums;color:var(--ink-2);font-weight:500}.g-chip[aria-current=true]{color:var(--ink);border-block-end-color:var(--stamp);font-weight:600}.g-meter{gap:var(--sp-2) var(--sp-5);border-block-start:0;border-block-end:1px solid var(--rule);padding:0 0 var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-block-start:0;display:grid}.g-meter>div{min-inline-size:0}.g-meter dt{margin:0 0 6px}.g-meter dd{font-family:var(--ff-text);letter-spacing:-.012em;font-variant-numeric:tabular-nums lining-nums;flex-wrap:wrap;align-items:baseline;gap:7px;margin:0;font-size:27px;font-weight:400;line-height:1.05;display:flex}.g-tblwrap{overflow:visible}@media (width<=1340px){.g-tblwrap{overflow-x:auto}.g-tblwrap .g-tbl thead th{position:static}}.g-tbl{border-collapse:separate;border-spacing:0;inline-size:100%}.g-tbl th,.g-tbl td{text-align:start;padding:0 var(--sp-3) 0 0;block-size:var(--d-row);border-block-end:1px solid var(--hair);white-space:nowrap}.g-tbl th:last-child,.g-tbl td:last-child{padding-inline-end:0}.g-tbl thead th{z-index:2;background:var(--paper);border-block-end:2px solid var(--ink);font-size:var(--f-label);letter-spacing:var(--tr-label);font-weight:var(--w-label);text-transform:uppercase;color:var(--ink);position:sticky;inset-block-start:var(--d-top)}.g-tbl td.num{text-align:end;font-family:var(--ff-data);font-size:var(--f-data);font-variant-numeric:tabular-nums;font-weight:500}.g-tbl th.num{text-align:end}.g-tbl tbody td:first-child,.g-tbl thead th:first-child{border-inline-start:3px solid #0000;padding-inline-start:9px}.g-tbl tbody tr:hover td{border-block-end-color:var(--ink-3)}.g-tbl tbody tr:hover td:first-child{border-inline-start-color:var(--stamp)}.g-tbl tbody td{color:var(--ink)}.g-tbl .host{font-family:var(--ff-data);font-size:var(--f-data);font-weight:500}.g-tbl tbody tr:last-child td{border-block-end:0}:root{--band:var(--ink);--band-ink:var(--paper);--band-ink-2:#ece8e0}.g-band{background:var(--band);color:var(--band-ink);padding:var(--sp-4) var(--sp-5) var(--sp-5) calc(var(--sp-5) + var(--d-hang));container:band/inline-size}.g-band .top{align-items:baseline;gap:var(--sp-4);border-block-end:1px solid #ffffff29;margin-block-end:var(--sp-5);padding-block-end:var(--sp-3);display:flex}.g-band .top .g-label{color:var(--band-ink)}.g-band .top .when{font-family:var(--ff-data);font-size:var(--f-data);color:var(--band-ink-2);font-weight:500}.g-band .top .sp{margin-inline-start:auto}.g-band .who2{font-size:var(--f-data);color:var(--band-ink-2);font-weight:500}.g-band .idlink{font-family:var(--ff-ui);font-size:var(--f-data);color:var(--band-ink);cursor:pointer;text-underline-offset:4px;text-decoration:underline 1px;text-decoration-color:var(--band-ink-2);background:0 0;border:0;padding:0;font-weight:600}.g-band .idlink:hover{text-decoration-color:var(--band-ink)}.g-band .idform{display:inline}.g-band .row{align-items:flex-end;gap:var(--sp-5) var(--sp-6);flex-wrap:wrap;justify-content:space-between;display:flex}.g-band .who1{min-inline-size:0}.g-band h1{font-family:var(--ff-text);letter-spacing:-.018em;margin:0;font-size:40px;font-weight:600;line-height:1}.g-band .kind{color:var(--band-ink-2);margin:7px 0 0;font-size:15px;font-weight:500}.g-band .stats{gap:var(--sp-4);flex-wrap:wrap;align-items:flex-end;margin:0;display:flex}.g-band .stats>div{flex:none;inline-size:132px}.g-band .stats dt{font-size:var(--f-label);letter-spacing:var(--tr-label);line-height:1.25;font-weight:var(--w-label);text-transform:uppercase;color:var(--band-ink-2);align-items:flex-end;min-block-size:2.5em;margin:0 0 5px;display:flex}.g-band .stats dd{font-family:var(--ff-text);letter-spacing:-.012em;font-variant-numeric:tabular-nums lining-nums;flex-wrap:wrap;align-items:baseline;gap:6px;margin:0;font-size:21px;font-weight:400;line-height:1.05;display:flex}.g-band .stats .den{font-family:var(--ff-data);font-size:var(--f-data);letter-spacing:0;color:var(--band-ink-2);font-weight:500}.g-band .bar{background:#ece8e057;margin-block-start:8px}.g-band .bar>i{background:var(--band-ink)}.g-hero{align-items:baseline;gap:var(--sp-3) var(--sp-5);border-block-start:1px solid #ffffff29;grid-template-columns:fit-content(42%) minmax(min(100%,357px),1fr);margin-block-start:var(--sp-5);padding-block-start:var(--sp-4);display:grid}.g-hero .fig{align-items:baseline;gap:var(--sp-3);flex-wrap:wrap;grid-column:1;min-inline-size:min-content;margin:0;display:flex}.g-hero .fig b{font-family:var(--ff-text);letter-spacing:-.022em;font-variant-numeric:tabular-nums lining-nums;color:var(--band-ink);font-size:clamp(52px,6.4vw,96px);font-weight:600;line-height:.9}.g-hero .fig .den{font-family:var(--ff-data);font-size:var(--f-body);color:var(--band-ink-2);white-space:nowrap;font-weight:500}.g-hero .claim{font-family:var(--ff-text);letter-spacing:var(--tr-lead);color:var(--band-ink);text-wrap:pretty;grid-column:2;max-inline-size:58ch;margin:0;font-size:21px;line-height:1.3}.g-hero .claim b{font-weight:600}.g-hero .hedge{margin:var(--sp-3) 0 0;font-size:var(--f-body);color:var(--band-ink);text-wrap:pretty;border-block-start:1px solid #ffffff29;grid-column:2;max-inline-size:74ch;padding-block-start:var(--sp-3);font-weight:500;line-height:1.45}@container band (width<=699px){.g-hero{grid-template-columns:minmax(0,1fr)}.g-hero .claim,.g-hero .hedge{grid-column:1}}.bar{background:var(--hair);block-size:3px;margin-block-start:4px;display:block}.g-tbl td.track{vertical-align:middle;inline-size:34%;padding-inline-end:0}.g-tbl td.track .tw{align-items:center;gap:var(--sp-3);display:flex}.g-tbl td.track .bar{flex:auto;block-size:5px;min-inline-size:0;margin:0}.g-tbl td.track .tv{text-align:end;flex:none;min-inline-size:5ch}.bar>i{block-size:100%;inline-size:calc(var(--v,0) * 100%);background:var(--ink);min-inline-size:1px;display:block}.g-tbl td.num .bar{inline-size:68px;margin-inline-start:auto}.bar.zero>i{display:none}.g-meter .bar{max-inline-size:190px;margin-block-start:9px}.g-meter .gl{font-size:var(--f-body);color:var(--ink-2);max-inline-size:34ch;margin:9px 0 0;font-weight:400;line-height:1.4}.g-meter .den{font-family:var(--ff-data);font-size:var(--f-data);letter-spacing:0;color:var(--ink-2);font-weight:500}.g-drawer{margin-block-start:var(--sp-4)}.g-drawer>summary{align-items:baseline;gap:var(--sp-3);padding:7px var(--sp-3);cursor:pointer;border:1px solid var(--rule);background:var(--panel);font-size:var(--f-label);line-height:var(--lh-label);letter-spacing:var(--tr-label);font-weight:var(--w-label);text-transform:uppercase;color:var(--ink);transition:border-color var(--t-tap) var(--ease);list-style:none;display:flex}.g-drawer>summary::-webkit-details-marker{display:none}.g-drawer>summary:hover{border-color:var(--ink)}.g-drawer>summary .ct{font-family:var(--ff-data);font-size:var(--f-data);letter-spacing:0;text-transform:none;color:var(--ink-2);font-weight:500}.g-drawer>summary:after{content:"open";font-family:var(--ff-data);font-size:var(--f-data);letter-spacing:.04em;text-transform:none;color:var(--ink-2);margin-inline-start:auto;font-weight:600}.g-drawer[open]>summary:after{content:"close"}.g-drawer>.bd{margin-block-start:var(--sp-4)}.g-note{margin:var(--sp-3) 0 var(--sp-2);font-family:var(--ff-data);font-size:var(--f-data);color:var(--ink-2);font-weight:500}.g-note.fold{font-family:var(--ff-ui);font-size:var(--f-body);text-wrap:pretty;max-inline-size:78ch;margin-block-end:var(--sp-3);font-weight:400;line-height:1.5}.g-tier{font-size:var(--f-data);font-family:var(--ff-ui);white-space:nowrap;font-weight:500}.g-tier.strong{color:var(--ink);font-weight:600}.g-tier.link_only,.g-tier.unresolved{color:var(--ink-2);font-weight:500}.g-tbl td .g-tier.link_only,.g-tbl td .g-tier.unresolved{color:var(--ink)}.g-sec{margin-block-start:var(--sp-6);position:relative}.g-sec:first-of-type{margin-block-start:0}.g-sec>h2{margin:0 0 var(--sp-3);border-block-end:1px solid var(--ink);font-family:var(--ff-text);font-size:var(--f-sub);line-height:var(--lh-sub);letter-spacing:var(--tr-sub);font-weight:var(--w-sub);text-transform:none;color:var(--ink);align-items:baseline;gap:var(--sp-3);padding-block-end:var(--sp-3);display:flex}.g-sec>h2 .no{font-family:var(--ff-data);letter-spacing:0;color:var(--stamp);font-size:15px;font-weight:500;line-height:1.6;position:absolute;inset-inline-start:calc(-1 * var(--d-hang))}.g-sec>h2 .rt{font-family:var(--ff-data);text-transform:none;letter-spacing:0;color:var(--ink-2);margin-inline-start:auto;font-size:15px;font-weight:500}.g-grouphd td{padding-block:var(--sp-4) 4px;block-size:auto;border-block-end:1px solid var(--ink)!important}.g-tbl tbody tr:first-child .g-grouprow,.g-grouphd:first-child td{padding-block-start:0}.g-grouphd .lb{font-family:var(--ff-ui);font-size:var(--f-label);letter-spacing:var(--tr-label);font-weight:var(--w-label);text-transform:uppercase;color:var(--ink)}.g-grouphd .ct{font-family:var(--ff-data);font-size:var(--f-data);color:var(--ink-2);margin-inline-start:10px;font-weight:500}.g-grouphd:hover td{border-block-end-color:var(--ink)!important}.g-grouphd:hover td:first-child{box-shadow:none!important}.g-sign{border-block-start:2px solid var(--ink);gap:var(--sp-2) var(--sp-5);flex-wrap:wrap;align-items:baseline;margin-block-start:var(--sp-6);padding-block-start:var(--sp-3);display:flex}.g-sign .who{font-family:var(--ff-text);font-size:17px}.g-sign .meta{font-family:var(--ff-data);font-size:var(--f-data);color:var(--ink-2);margin-inline-start:auto;font-weight:500}@media (width<=860px){.g-shell{grid-template-columns:1fr}.g-rail{border-inline-end:0;border-block-end:1px solid var(--hair);gap:var(--sp-4);block-size:auto;padding:var(--sp-3) var(--sp-3);flex-direction:row;align-items:center;position:static;overflow-x:auto}.g-grp{align-items:center;gap:var(--sp-1);flex-direction:row}.g-grp>.g-label{display:none}.g-item{font-family:var(--ff-ui);white-space:nowrap;border-block-end:2px solid #0000;border-inline-start:0;padding:4px 8px}.g-item[aria-current=page]{border-block-end-color:var(--stamp)}.g-item.locked{display:none}.g-railfoot{padding:0 var(--sp-2);white-space:nowrap;border:0;margin:0}.g-body{padding:var(--sp-4) var(--sp-3) var(--sp-5);padding-inline-start:var(--sp-3)}.g-band{padding:var(--sp-3) var(--sp-3) var(--sp-4)}.g-band .top{gap:var(--sp-2) var(--sp-3);flex-wrap:wrap}.g-band .top .when,.g-band .idlink,.g-band .who2{white-space:nowrap}.g-band .top .sp{display:none}.g-band h1{font-size:31px}.g-band .row,.g-band .stats{gap:var(--sp-4)}.g-band .stats>div{flex:40%;inline-size:auto;min-inline-size:40%}.g-band .stats dd{font-size:19px}.g-hero{gap:var(--sp-3);grid-template-columns:minmax(0,1fr);margin-block-start:var(--sp-4)}.g-hero .claim{font-size:var(--f-lead);grid-column:1;max-inline-size:none}.g-hero .hedge{grid-column:1;max-inline-size:none}.g-sec>h2 .no{margin-inline-end:2px;position:static}.g-meter{grid-template-columns:1fr 1fr}.g-brand{padding:0 var(--sp-2) 0 var(--sp-1);white-space:nowrap;border:0;flex:none;margin:0}.g-brand b{font-size:16px}.g-brand span{display:none}}@media print{.g-rail{display:none!important}.g-shell{display:block}details.g-drawer>summary{display:none}details.g-drawer::details-content{content-visibility:visible!important;opacity:1!important;block-size:auto!important}details.g-drawer{display:block}.g-tblwrap{max-block-size:none!important;overflow:visible!important}.g-tbl thead th,.g-band{position:static!important}.g-tbl{break-inside:auto}.g-tbl thead{display:table-header-group}.g-tbl tr{break-inside:avoid}.g-sec{break-inside:auto}.g-sec>h2{break-after:avoid}.g-sign{break-inside:avoid}.g-band{print-color-adjust:exact}a{text-decoration:none}}.g-fig{margin:var(--sp-5) 0 0;padding:var(--sp-4) var(--sp-5);border:1px solid var(--rule);max-inline-size:100%;container:fig/inline-size}.g-fig:first-child{margin-block-start:0}.g-fig-hd{align-items:baseline;gap:var(--sp-3) var(--sp-4);border-block-end:1px solid var(--hair);flex-wrap:wrap;padding-block-end:var(--sp-3);display:flex}.g-fig-lead{min-inline-size:0;font-family:var(--ff-text);font-size:var(--f-lead);line-height:var(--lh-lead);letter-spacing:var(--tr-lead);color:var(--ink);text-wrap:pretty;flex:34ch;max-inline-size:74ch;margin:0;font-weight:400}.g-fig-meta{min-inline-size:0;font-family:var(--ff-data);font-size:var(--f-data);font-weight:500;line-height:var(--lh-data);color:var(--ink-2);flex:0 auto;margin:0;margin-inline-start:auto}.g-fig-body{margin-block-start:var(--sp-4)}.g-fig-cap{border-block-start:1px solid var(--hair);font-family:var(--ff-ui);font-size:var(--f-body);color:var(--ink-2);text-wrap:pretty;max-inline-size:92ch;margin-block-start:var(--sp-4);padding-block-start:var(--sp-3);font-weight:400;line-height:1.5}.g-fig-gauge{block-size:28px;inline-size:100%;display:block}.g-fig-trk{fill:var(--hair)}.g-fig-val{fill:var(--ink)}.g-fig-axis,.g-fig-tick{stroke:var(--rule);stroke-width:1px}.g-fig-stub{stroke:var(--hair);stroke-width:1px}.g-fig-rail{stroke:var(--ink);stroke-width:1.5px}.g-fig-chev{fill:none;stroke:var(--ink);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.g-fig-return{fill:none;stroke:var(--stamp);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.g-fig-arrow{fill:var(--stamp)}.g-fig-scale-rule{block-size:8px;inline-size:100%;display:block}.g-fig-scale-lbl{block-size:1.3em;margin:5px 0 0;position:relative}.g-fig-scale-t{white-space:nowrap;font-family:var(--ff-data);font-size:var(--f-data);color:var(--ink-2);font-weight:500;line-height:1.3;position:absolute;inset-inline-start:calc(var(--at) * 100%);transform:translate(-50%)}.g-fig-scale-t:first-child{transform:none}.g-fig-scale-t:last-child{transform:translate(-100%)}.g-fig-name{font-family:var(--ff-text);letter-spacing:-.006em;color:var(--ink);margin:0;font-size:16px;font-weight:600;line-height:1.3}.g-fig-n{font-family:var(--ff-text);letter-spacing:-.012em;font-variant-numeric:tabular-nums lining-nums;color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:7px;margin:0;font-size:27px;font-weight:400;line-height:1.05;display:flex}.g-fig-n b{font-weight:inherit}.g-fig-den,.g-fig-pct{font-family:var(--ff-data);font-size:var(--f-data);letter-spacing:0;font-weight:500;line-height:var(--lh-data);color:var(--ink-2)}.g-fig-gl{font-family:var(--ff-ui);font-size:var(--f-body);color:var(--ink-2);text-wrap:pretty;margin:0;font-weight:400;line-height:1.45}.g-fig-steps{grid-template-rows:repeat(7,auto);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.g-fig-step{min-inline-size:0;padding-inline:var(--sp-3);grid-template-rows:subgrid;grid-row:span 7;display:grid}.g-fig-step:first-child{padding-inline-start:0}.g-fig-step:last-child{padding-inline-end:0}.g-fig-step+.g-fig-step{border-inline-start:1px solid var(--hair)}.g-fig-step>.g-label{margin:0}.g-fig-step>.g-fig-name{margin-block-start:7px}.g-fig-step>.g-fig-n{margin-block-start:var(--sp-3)}.g-fig-step>.g-fig-gauge{margin-block-start:var(--sp-2)}.g-fig-step>.g-fig-scale{margin-block-start:5px}.g-fig-step>.g-fig-pct{margin:7px 0 0}.g-fig-step>.g-fig-gl{margin-block-start:var(--sp-3)}.g-fig-loop-h{block-size:auto;inline-size:100%;margin-block-start:var(--sp-3);display:block}.g-fig-loop-v{display:none}.g-fig-loop-note{margin:var(--sp-3) 0 0;font-family:var(--ff-ui);font-size:var(--f-body);color:var(--ink);text-wrap:pretty;max-inline-size:68ch;margin-inline-start:37.5%;font-weight:400;line-height:1.5}@container fig (width<=830px){.g-fig-steps{grid-template-rows:auto;grid-template-columns:minmax(0,1fr)}.g-fig-step{padding-inline:0;padding-block:var(--sp-4) 0;grid-row:auto;display:block}.g-fig-step:first-child{padding-block-start:0}.g-fig-step+.g-fig-step{border-inline-start:0;border-block-start:1px solid var(--hair)}.g-fig-loop-h{display:none}.g-fig-loop-v{block-size:auto;inline-size:100%;max-inline-size:260px;margin-block-start:var(--sp-3);display:block}.g-fig-loop-note{margin-inline-start:0}}@media (width<=860px){.g-fig{padding:var(--sp-4)}.g-fig-meta{margin-inline-start:0}}@media print{.g-fig{break-inside:avoid}.g-fig-val,.g-fig-trk,.g-fig-arrow{print-color-adjust:exact}}.skip[data-astro-cid-4bngimuz]{position:absolute;inset-inline-start:-9999px}.skip[data-astro-cid-4bngimuz]:focus{z-index:20;background:var(--panel);border:1px solid var(--rule);padding:8px 12px;inset-block-start:8px;inset-inline-start:8px}
