:root{--sticky-nav:3.5625rem;--paper:#fff;--surface:#fff;--surface-2:#f8f9fa;--panel:#f8f9fa;--panel-strong:#eaecf0;--ink:#101418;--text:#202122;--muted:#54595d;--line:#c8ccd1;--line-strong:#a2a9b1;--line-faint:#eaecf0;--line-muted:#dadde3;--input-border:#72777d;--lake:#36c;--lake-hover:#3056a9;--lake-soft:#eaf3ff;--link-visited:#795cb2;--pine:#177860;--pine-soft:#dff2eb;--walleye:#886425;--walleye-soft:#fdf2d5;--danger:#bf3c2c;--danger-soft:#ffe9e5;--mp-green-bg:#f5fffa;--mp-green-border:#cef2e0;--mp-green-head:#cef2e0;--mp-green-head-border:#a3bfb1;--mp-blue-bg:#f5faff;--mp-blue-border:#cedff2;--mp-blue-head:#cedff2;--mp-blue-head-border:#a3b0bf;--brand-lake:#1b5a73;--brand-lake-deep:#123f52;--brand-lake-soft:#e7f1f5;--brand-pine:#1f4d3a;--brand-pine-soft:#e5efe9;--brand-gold:#d8aa52;--brand-gold-ink:#85601a;--brand-gold-soft:#faf1dc;--brand-cream:#fbf8f1;--brand-on-lake:#fff;--banner-ground:#1b5a73;--banner-ground-deep:#134557;--banner-ink:#fff;--banner-link:#d3ebf4;--banner-muted:#a9cfdd;--font-display:"Linux Libertine", "Georgia", "Times", "Source Serif 4", serif;--font-body:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Lato, Helvetica, Arial, sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--step--1:.875rem;--step-0:1rem;--step-1:1.2rem;--step-2:1.5rem;--step-3:1.8rem;--step-4:1.8rem;--radius:2px;--measure:60rem;--page-max:77rem;--gutter:max(clamp(16px, 2.5vw, 24px), env(safe-area-inset-left,0px), env(safe-area-inset-right,0px));--shadow:0 2px 6px #0003;--edge-shadow:#0003;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--paper:#101418;--surface:#101418;--surface-2:#202122;--panel:#202122;--panel-strong:#27292d;--ink:#f8f9fa;--text:#eaecf0;--muted:#a2a9b1;--line:#54595d;--line-strong:#72777d;--line-faint:#27292d;--line-muted:#404244;--input-border:#72777d;--lake:#88a3e8;--lake-hover:#a6bbf5;--lake-soft:#1b223d;--link-visited:#a799cd;--pine:#2cb491;--pine-soft:#132821;--walleye:#ca982e;--walleye-soft:#2d2212;--danger:#fd7865;--danger-soft:#3c1a13;--brand-lake:#8cc6dc;--brand-lake-deep:#b5dcea;--brand-lake-soft:#12262e;--brand-pine:#7cc4a2;--brand-pine-soft:#13251d;--brand-gold:#d8aa52;--brand-gold-ink:#e3bf74;--brand-gold-soft:#2a2213;--brand-cream:#17150f;--brand-on-lake:#0b1d25;--banner-ground:#133847;--banner-ground-deep:#0d2631;--banner-ink:#f8f9fa;--banner-link:#a3d3e5;--banner-muted:#7fb0c3;--mp-green-bg:#0f1a16;--mp-green-border:#1f3a2e;--mp-green-head:#173226;--mp-green-head-border:#2e5243;--mp-blue-bg:#0f1624;--mp-blue-border:#1f3350;--mp-blue-head:#1a2a45;--mp-blue-head-border:#34496b;--shadow:0 2px 6px #0009;--edge-shadow:#0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--paper);color:var(--text);font-family:var(--font-body);font-size:var(--step-0);margin:0;line-height:1.6}h1,h2,h3,h4{color:var(--ink);margin:0;line-height:1.3}h1,h2{font-family:var(--font-display);font-weight:400}h3,h4{font-family:var(--font-body);font-weight:700}a{color:var(--lake);border-radius:2px;text-decoration:none}a:hover{color:var(--lake-hover);text-decoration:underline}:root[data-theme=dark] .prose a,:root[data-theme=dark] p a{text-underline-offset:.15em;text-decoration:underline}:focus-visible{outline:2px solid var(--lake);outline-offset:1px}img{max-width:100%;height:auto}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:100;background:var(--surface);color:var(--lake);border:1px solid var(--line-strong);padding:6px 12px;position:absolute;top:0;left:8px;transform:translateY(-110%)}.skip-link:focus{top:8px;transform:none}.tabular{font-variant-numeric:tabular-nums}.prose{max-width:var(--measure);color:var(--text);overflow-wrap:break-word}.prose a:visited{color:var(--link-visited)}.prose p{margin:.5em 0}.prose>:first-child{margin-top:0}.prose h2{border-bottom:1px solid var(--line-strong);scroll-margin-top:calc(var(--sticky-nav) + 16px);margin:1em 0 .4em;padding-top:.5em;padding-bottom:.17em;font-size:1.5em;line-height:1.375;display:flow-root}.prose h3{scroll-margin-top:calc(var(--sticky-nav) + 16px);margin:.3em 0 0;padding-top:.5em;font-size:1.2em;line-height:1.6;display:flow-root}.prose h4{margin:.3em 0 0;padding-top:.5em;font-size:1.05em;display:flow-root}.prose>h2:first-child,.prose>h3:first-child{padding-top:0}.prose ul,.prose ol{margin:.3em 0 .5em 1.6em;padding:0}.prose ol{margin-left:2.4em}.prose li{margin-bottom:.1em}.prose li>ul,.prose li>ol{margin-top:.1em;margin-bottom:0}.prose strong{font-weight:700}.prose hr{background:var(--line-strong);border:0;height:1px;margin:.5em 0}.prose code{font-family:var(--font-mono);background:var(--panel);border:1px solid var(--line-faint);border-radius:2px;padding:1px 4px;font-size:.9em}.prose blockquote{border-left:4px solid var(--line-muted);margin:1em 0;padding:8px 16px;display:flow-root}@media (min-width:720px){.prose blockquote{padding:8px 32px}}.prose blockquote>:first-child{margin-top:0}.prose blockquote>:last-child{margin-bottom:0}.prose .table-scroll{max-width:100%;margin:1em 0;display:flow-root;overflow-x:auto}.prose table{border-collapse:collapse;border:1px solid var(--line-strong);background:var(--panel);color:var(--text);font-variant-numeric:tabular-nums}.prose .table-scroll>table{margin:0}.prose th,.prose td{border:1px solid var(--line-strong);vertical-align:top;text-align:left;padding:.2em .4em}.prose th{background:var(--panel-strong);text-align:center;font-weight:700}.prose th[align=right],.prose td[align=right]{text-align:right}.prose th[align=center],.prose td[align=center]{text-align:center}.prose th[data-num],.prose td[data-num]{text-align:right}.prose td[data-num]{white-space:nowrap}.prose .table-scroll:has(>table>tbody>tr:nth-child(16)) tbody tr:nth-child(2n){background:var(--paper)}.prose .table-scroll:has(>table>tbody>tr:nth-child(16)) tbody tr:hover{background:var(--lake-soft)}@media (max-width:49.99em){.prose .table-scroll:has(>table>tbody>tr:nth-child(16))>table{border-collapse:separate;border-spacing:0;border-width:1px 0 0 1px}.prose .table-scroll:has(>table>tbody>tr:nth-child(16)) :is(th,td){white-space:nowrap;border-width:0 1px 1px 0}.prose .table-scroll:has(>table>tbody>tr:nth-child(16)) thead th{white-space:normal;vertical-align:bottom}.prose .table-scroll:has(>table>tbody>tr:nth-child(16)) tr>:first-child{z-index:1;background:var(--panel);position:sticky;left:0}.prose .table-scroll:has(>table>tbody>tr:nth-child(16)) thead th:first-child{background:var(--panel-strong)}.prose .table-scroll:has(>table>tbody>tr:nth-child(16)) tbody tr:nth-child(2n)>:first-child{background:var(--paper)}.prose .table-scroll:has(>table>tbody>tr:nth-child(16)) tbody tr:hover>:first-child{background:var(--lake-soft)}.prose table[data-stack]{background:0 0;border:0;display:block}.prose table[data-stack]>thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.prose table[data-stack]>tbody{display:block}.prose table[data-stack]>tbody>tr{border:1px solid var(--line-strong);background:var(--panel);margin:0 0 .75em;display:block}.prose table[data-stack]>tbody>tr:last-child{margin-bottom:0}.prose table[data-stack]>tbody>tr>:is(td,th){border:0;border-top:1px solid var(--line);text-align:left;white-space:normal;overflow-wrap:break-word;grid-template-columns:minmax(5.5em,32%) minmax(0,1fr);gap:0 .75em;padding:.35em .6em;display:grid}.prose table[data-stack]>tbody>tr>:first-child{background:var(--panel-strong);border-top:0;font-weight:700}.prose table[data-stack]>tbody>tr>:is(td,th):before{content:attr(data-label);color:var(--muted);font-weight:700}.prose table[data-stack]>tbody>tr>[data-label=""]:before{display:none}.prose table[data-stack]>tbody>tr>[data-label=""]{grid-template-columns:minmax(0,1fr)}.prose table[data-stack] .cell{min-width:0}}.prose figure{border:1px solid var(--line);background:var(--panel);margin:.5em 0 1em;padding:3px;font-size:.875rem;line-height:1.4;display:flow-root}.prose figure>a{display:block}.prose figure img{border:1px solid var(--line);background:#fff;width:100%;display:block}.prose figcaption{color:var(--text);text-align:left;padding:3px 3px 2px}@media (min-width:720px){.prose figure{float:right;clear:right;width:min(400px,48%);margin:.5em 0 1.3em 1.4em}.prose h2:not(:first-child){clear:right}.prose figure:is(figure+figure,:has(+figure)),.prose :is(h2,h3)+figure:is(:last-child,:has(+h2,+h3)){float:none;clear:none;vertical-align:top;width:min(400px,50% - 1em);margin:.5em .75em 1em 0;display:inline-block}}.prose figure:has(img[src$=\#wide]){float:none;clear:none;width:auto;max-width:min(760px,100%);margin:.5em 0 1em;display:flow-root}:root[data-theme=dark] .prose figure img{filter:brightness(.85)}
