blockquote{border-inline-start:var(--border-width,.5rem) solid var(--color-main);background-color:var(--color-l5);max-inline-size:60ch;padding:2rem;margin-block:0;margin-inline:0}code{direction:ltr;border-radius:.25em;max-inline-size:60ch;padding:.375rem .5rem;font-family:ui-monospace,monospace}pre>code{word-break:break-all;white-space:pre-wrap;padding:0}details{inline-size:100%;max-inline-size:60ch}summary::-webkit-details-marker{display:none}details[open]>summary:first-of-type{list-style-type:disclosure-open}details>summary:first-of-type{list-style:inside disclosure-closed}summary{cursor:pointer}form{gap:1rem;grid-template-columns:minmax(0,1fr);max-inline-size:60ch;display:grid}form button{inline-size:fit-content}h2{font-size:var(--font-size);text-box:trim-both cap alphabetic;max-inline-size:60ch;margin-block:0;font-weight:700;position:relative}@supports (text-box:trim-both cap alphabetic){h2{padding-block:calc(0.5lh - 0.5cap)}}h2[id]>a[href^=\#]{justify-content:end;inline-size:1em;position:absolute;inset-inline-end:0}@container container-aside (width>=53em){h2[id]>a[href^=\#]{inset-inline:auto calc(100% + 0.5rem)}}h3{font-size:var(--font-size);text-box:trim-both cap alphabetic;max-inline-size:60ch;margin-block:0;font-weight:700;position:relative}@supports (text-box:trim-both cap alphabetic){h3{padding-block:calc(0.5lh - 0.5cap)}}h3[id]>a[href^=\#]{justify-content:end;inline-size:1em;position:absolute;inset-inline-end:0}@container container-aside (width>=53em){h3[id]>a[href^=\#]{inset-inline:auto calc(100% + 0.5rem)}}input{font:inherit;letter-spacing:inherit;word-spacing:inherit;border:var(--border-width) solid var(--border-color,currentColor);color:var(--color-text);background:0 0;max-inline-size:100%}input:where([type=text],[type=search],[type=date],[type=email],[type=url],[type=password]){padding-block:0.54rem;padding-inline:1rem}input:where([type=text],[type=email],[type=url],[type=password]){field-sizing:content;min-inline-size:20ch}label{cursor:pointer;font-weight:700;display:block}label~:where(input,div:has(select),textarea){margin-block-start:0.5rem}label~[id$=-hint]{display:block}div:has(>[id$=-error]){border-inline-start:0.25rem solid var(--color-fail);padding-inline-start:1rem}label~[id$=-error]{color:var(--color-fail);font-weight:700;display:block}label~[id$=-error]:before{content:"⚠";padding-inline-end:.5em}input[aria-invalid]{border-color:var(--color-fail)}ol{padding-inline-start:2em;list-style-type:decimal}ol ol{list-style-type:lower-alpha}ol ol ol{list-style-type:lower-roman}p{max-inline-size:60ch}img,picture{block-size:auto;max-inline-size:100%}img{text-wrap:balance;font-style:italic}picture img{max-block-size:100%;inline-size:100%}img[data-lqip]{--lqip:attr(data-lqip type(<integer>), 0);--lqip-bits:calc(var(--lqip) + pow(2, 19));--lqip-a:calc(mod(round(down, var(--lqip-bits) / 8), 8) / 8 * .7 - 0.35);--lqip-b:calc((mod(var(--lqip-bits), 8) + 1) / 8 * .7 - 0.35);--lqip-ca:oklab(calc(mod(round(down, var(--lqip-bits) / pow(2, 18)), 4) / 3 * .6 + 0.2) var(--lqip-a) var(--lqip-b));--lqip-cb:oklab(calc(mod(round(down, var(--lqip-bits) / pow(2, 16)), 4) / 3 * .6 + 0.2) var(--lqip-a) var(--lqip-b));--lqip-cc:oklab(calc(mod(round(down, var(--lqip-bits) / pow(2, 14)), 4) / 3 * .6 + 0.2) var(--lqip-a) var(--lqip-b));--lqip-cd:oklab(calc(mod(round(down, var(--lqip-bits) / pow(2, 12)), 4) / 3 * .6 + 0.2) var(--lqip-a) var(--lqip-b));--lqip-ce:oklab(calc(mod(round(down, var(--lqip-bits) / pow(2, 10)), 4) / 3 * .6 + 0.2) var(--lqip-a) var(--lqip-b));--lqip-cf:oklab(calc(mod(round(down, var(--lqip-bits) / pow(2, 8)), 4) / 3 * .6 + 0.2) var(--lqip-a) var(--lqip-b));background-color:oklab(calc(mod(round(down, var(--lqip-bits) / pow(2, 6)), 4) / 3 * .6 + 0.2) var(--lqip-a) var(--lqip-b));background-image:radial-gradient(50% 75% at 16.67% 25%, var(--lqip-ca), transparent), radial-gradient(50% 75% at 50% 25%, var(--lqip-cb), transparent), radial-gradient(50% 75% at 83.33% 25%, var(--lqip-cc), transparent), radial-gradient(50% 75% at 16.67% 75%, var(--lqip-cd), transparent), radial-gradient(50% 75% at 50% 75%, var(--lqip-ce), transparent), radial-gradient(50% 75% at 83.33% 75%, var(--lqip-cf), transparent)}pre{background-color:var(--color-l1);padding:1.5rem;display:flex}select{font:inherit;letter-spacing:inherit;word-spacing:inherit;border:var(--border-width) solid var(--border-color,currentColor);color:var(--color-text);cursor:pointer;padding-block:0.54rem;padding-inline:1rem;appearance:base-select;background-color:#0000;grid-area:select;max-inline-size:100%}@media (prefers-contrast:custom),(forced-colors:active){select{appearance:auto;background:0 0}}.table-overflow{grid-template-columns:repeat(1,minmax(0,1fr));display:grid;overflow:auto}table{table-layout:fixed;border-spacing:0;font-variant-numeric:tabular-nums;inline-size:100%}caption{max-inline-size:60ch;margin:auto}tr{background:var(--color-l0)}thead tr,tfoot tr,tbody tr:nth-child(2n){background-color:var(--color-l3)}th,td{padding:0.5rem 1rem;text-align:start;vertical-align:top;overflow-wrap:break-word}thead{z-index:1;position:sticky;inset-block-start:0}thead :where(th,td){border-block-end:var(--border-width) solid var(--color-text)}tfoot{border-block-end:0}tfoot :where(th,td){border-block-start:var(--border-width) solid var(--color-text)}tbody tr+tr :where(th,td){border-block-start:calc(var(--border-width) * .5) solid var(--color-text)}li.card{border:var(--border-width) solid var(--border-color,currentColor);border-radius:var(--border-radius);corner-shape:squircle;padding:1rem;background-color:var(--color-l1)}select.chevron{padding-inline:1rem calc(2rem + 1em)}select.chevron::picker-icon{display:none}div:has(>select.chevron:not([multiple])){grid-template-areas:"select";align-items:center;display:inline-grid}div:has(>select.chevron:not([multiple])):after{content:"";background-color:var(--border-color,currentColor);block-size:1em;inline-size:1em;margin:auto 1rem;clip-path:polygon(10% 20%,50% 60%,90% 20%,100% 30%,50% 80%,0 30%);pointer-events:none;grid-area:select;justify-self:end}@media (prefers-contrast:custom),(forced-colors:active){div:has(>select.chevron:not([multiple])):after{display:none}}button.chevron:after{content:"";background-color:var(--border-color,currentColor);clip-path:polygon(10% 20%,50% 60%,90% 20%,100% 30%,50% 80%,0 30%);vertical-align:baseline;block-size:1em;inline-size:1em;margin-inline-start:.5em;display:inline-block}button.chevron:has(+:popover-open):after{transform:rotate(180deg)}@media (forced-colors:active){button.chevron:after{background-color:buttontext}}.grid{gap:var(--grid-gap);grid-template-columns:repeat(auto-fit, minmax(min(var(--grid-min-width,100%), 100%), 1fr));inline-size:100%;display:grid}.group{gap:1rem;flex-flow:wrap;display:flex}.group:has(button,a.button){align-items:end}.icon{block-size:1em;inline-size:1em;display:inline-block}:where(a,button):has(.icon){block-size:calc(1rem + var(--border-width) * 2 + 1.5em);justify-content:center;align-items:center;display:inline-flex}.icon+span,span+.icon{margin-inline-start:.5em}svg.icon{fill:currentColor}ul:has(>li>[is=ds-card]){padding-inline:0;list-style:none}ul:has(>li>[is=ds-card])>li{display:grid}[is=ds-card]{border:var(--border-width) solid var(--border-color,currentColor);border-radius:var(--border-radius);corner-shape:squircle;background-color:var(--color-l1);box-shadow:0 1px 2px var(--lightningcss-light,var(--shadow-color,lightgray))var(--lightningcss-dark,transparent), 0 4px 12px var(--lightningcss-light,var(--shadow-color,lightgray))var(--lightningcss-dark,transparent), 0 12px 32px var(--lightningcss-light,var(--shadow-color,lightgray))var(--lightningcss-dark,transparent), inset 0 0 0 1px var(--lightningcss-light,transparent)var(--lightningcss-dark,oklch(from var(--glow-color,var(--color-main)) calc(l + .5) c h / .5)), 0 0 16px var(--lightningcss-light,transparent)var(--lightningcss-dark,oklch(from var(--glow-color,var(--color-main)) calc(l + .5) c h / .3)), 0 0 3px var(--lightningcss-light,transparent)var(--lightningcss-dark,oklch(from var(--glow-color,var(--color-main)) calc(l + .5) c h / .5));flex-direction:column;display:flex;position:relative}[is=ds-card]:defined:has(a){cursor:pointer}[is=ds-card]:defined:has(a) a{text-decoration:none}[is=ds-card]:defined:has(a):hover{background-color:var(--color-l2)}[is=ds-card] :where(h2,h3,h4,h5,h6){--font-size:125%}[is=ds-card]:has(a:focus-visible){outline:.25rem solid var(--color-focus);outline-offset:.25rem}[is=ds-card] .img{corner-shape:inherit;border-start-start-radius:inherit;border-start-end-radius:inherit;overflow:hidden}[is=ds-card] .text{padding:1rem;flex-direction:column;flex:1 0 auto;order:1;display:flex}[is=ds-codeblock-actions]{display:flow-root}[is=ds-codeblock-actions]>code{max-inline-size:none;display:block}[is=ds-codeblock-actions]>button{float:inline-end;margin-inline-start:1rem}
