@charset "UTF-8";@layer sseeeedd{@layer settings, base, elements, layout, components, utilities, preferences;@layer base{html:where([lang]){-webkit-text-size-adjust:none;text-size-adjust:none;--neutral:0 0%;--treshold:60%;--hue:240;--rotation:calc(var(--hue) + 30);--right:150;--wrong:calc(var(--right) + 180);--light-scale:1.61803398875;--lightness:40%;--brighter:calc(var(--lightness)*var(--light-scale));--darker:calc(var(--lightness)/var(--light-scale));--switch:calc((var(--lightness) - var(--treshold))*-100);--secondary:hsl(var(--hue) 100% var(--lightness));--secondary-dark:hsl(var(--hue) 100% var(--darker));--accent:hsl(var(--rotation) 50% var(--lightness));--accent-light:hsl(var(--rotation) 50% var(--brighter));--accent-dark:hsl(var(--rotation) 50% var(--darker));--alert:hsl(var(--wrong) 100% var(--lightness));--alert-light:hsl(var(--wrong) 100% var(--brighter));--success:hsl(var(--right) 100% var(--lightness));--success-lighter:hsl(var(--right) 100% var(--brighter)/.4);--success-dark:hsl(var(--right) 100% var(--darker));--contrast:hsl(var(--neutral) var(--switch));--contrast-o-50:hsl(var(--neutral) var(--switch)/.5);--contrast-inverse:hsl(var(--neutral) calc(var(--switch)*-1));--muted:hsl(var(--neutral) var(--lightness));--muted-light:hsl(var(--neutral) var(--brighter));--muted-lighter:hsl(var(--neutral) var(--brighter)/.5);--muted-dark:hsl(var(--neutral) var(--darker));--disabled:hsl(var(--neutral) 90%);--background:hsl(var(--neutral) 96%);--shadow:hsl(var(--neutral) var(--darker)/.1);--enter:cubic-bezier(0,.5,.5,1);--exit:cubic-bezier(.5,0,1,.5);--move:cubic-bezier(.5,0,.5,1);--external:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><path d="M91.875 62H85v23H15V15h23V0H0v100h100V62z"/><path d="M54 0v.627l17.787 17.85L52.701 38H38v24h24V49.799l20.773-20.337L99.374 46H100V0z"/></svg>');--select:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 59 47.5"><path d="M29.414 37.657.344 8.586 8.828.102l20.586 20.584L50 .1l8.484 8.485-29.07 29.072"/></svg>');--required:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 125"><path fill="var(--alert)" d="M53.536 41.464 70 25l5 5-16.464 16.464H81.82v7.072H58.536L75 70l-5 5-16.464-16.464V81.82h-7.072V58.536L30 75l-5-5 16.464-16.464H18.18v-7.072h23.284L25 30l5-5 16.464 16.464V18.18h7.072z"/></svg>');--valid:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 6.3 6.1"><path fill="var(--success)" d="m0 2.623.898-.898 1.385 1.386L5.393 0l.899.898-4.009 4.009L0 2.623z"/></svg>');--invalid:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 125"><path fill="var(--alert)" d="M74.749 11.109 50 35.858 25.251 11.109 11.109 25.251 35.858 50 11.109 74.749l14.142 14.142L50 64.142l24.749 24.749 14.142-14.142L64.142 50l24.749-24.749z"/></svg>');box-sizing:border-box;caret-color:var(--accent);color-scheme:light;overflow-y:scroll;position:relative;scroll-padding-block:1vh}html:where([lang]):focus-within{scroll-behavior:smooth}html:where([dir=rtl]){--is-rtl:-1}@media (min-width:37.5em){html:where([lang]){--lightness:30%}}*,:after,:before{box-sizing:inherit}body{-webkit-font-smoothing:subpixel-antialiased;background:var(--background);color:var(--muted-dark);counter-reset:footnotes;font:normal 400 1em/1.5 sans-serif;font-family:-apple-system,BlinkMacSystemFont,system-ui,sans-serif;margin:0;min-block-size:100vh;overflow-x:hidden;position:relative;text-rendering:optimizeSpeed}::selection{background-color:var(--accent);color:var(--background);text-shadow:none}::placeholder{color:var(--muted)}[tabindex="0"],a,button,select,summary{outline-offset:1rem;transition:outline-offset .3s var(--enter)}a{-webkit-text-decoration-skip:ink;color:var(--secondary);text-decoration-skip-ink:auto;text-decoration-style:dotted;text-decoration-thickness:max(.1em,1px);text-underline-offset:.25em}a:hover{text-decoration-style:solid}a:focus,a:hover{color:var(--secondary-dark)}a:focus{text-decoration:none}a:active{opacity:.75}main a:visited{color:var(--success-dark)}main a[hreflang]:after{content:" [" attr(hreflang) "]"}main a[target$=blank]:after{background:var(--secondary);block-size:.625em;content:"";display:inline-block;inline-size:.625em;margin-inline-end:.25em;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}main a[target$=blank]:after{margin-inline-end:0;margin-inline-start:.25em;-webkit-mask-image:var(--external);mask-image:var(--external)}code,pre,svg{max-inline-size:100%}a,button{touch-action:manipulation}a svg,button svg{pointer-events:none}main{margin:0 auto;outline-color:#0000}.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-wrap:balance;color:var(--contrast-inverse);font-weight:700;margin:3rem 0 1.5rem;text-rendering:optimizelegibility}caption,dl,ol,p,pre,td,th,ul{font-size:1em;line-height:1.5;margin:1.5em 0}.h1,h1{color:var(--secondary);font-size:2.875em;line-height:1.0434}.h1 strong,h1 strong{color:var(--muted-dark)}.h2,h2{color:var(--accent);font-size:2.5em;line-height:1.2}.h3,h3{color:var(--muted-dark);font-size:2.25em;line-height:1.3334}.h4,h4{font-size:1.875em;line-height:1.6}.h5,h5{font-size:1.625em;line-height:1.8462}div,li,p,table,td,th{word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}li,p{-ms-hyphenate-limit-chars:6 3 2;-ms-hyphenate-limit-lines:2;-ms-hyphenate-limit-last:always;-ms-hyphenate-limit-zone:8%;hyphenate-limit-chars:6 3 2;hyphenate-limit-lines:2;hyphenate-limit-last:always;hyphenate-limit-zone:8%}li ol,li p,li ul{margin-block:0}}@layer elements{b,cite,strong{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-wrap:balance;color:var(--contrast-inverse);font-weight:700;margin:3rem 0 1.5rem;text-rendering:optimizelegibility}abbr[aria-label]{border-block-end:1px dotted;cursor:help;text-decoration:none;text-transform:uppercase}.small,small{font-size:.875rem}cite{color:var(--accent);font-style:normal}code,var{font:inherit;line-height:1}pre{word-wrap:normal;background:var(--contrast);border:1px dotted;border-radius:.25rem;color:var(--contrast-inverse);direction:ltr;font-family:Fira Mono,Consolas,Monaco,Andale Mono,monospace;font-size:small;-webkit-hyphens:none;hyphens:none;line-height:1.5;overflow-x:auto;padding:2rem 1rem .5rem;tab-size:4;text-align:start;white-space:pre;word-break:normal;word-spacing:normal}pre:before{background:var(--alert);block-size:1rem;border-radius:50%;box-shadow:1.5rem 0 0 0 orange,3rem 0 0 0 var(--success);content:"";display:block;inline-size:1rem;transform:translateY(-1rem)}:not(pre)>code,:not(pre)>var{border:1px solid;border-radius:.2em;color:var(--accent);display:inline-block;font-family:inherit;padding:.1em;-webkit-user-select:all;user-select:all;white-space:nowrap}:not(pre)>var{background:var(--contrast);border-style:dashed;color:var(--accent-dark)}dl{margin:0}figure dl+figcaption{text-align:center}img[alt]{display:inline-block;font-size:0;max-inline-size:100%;vertical-align:middle}img[alt][width][height]{block-size:auto}img[alt]:after{background:var(--contrast);content:attr(alt) "\a" "— " attr(src);display:block;font-size:1rem;inline-size:100%;padding:.5rem;white-space:pre-wrap}svg{fill:currentColor}figure{background:var(--contrast);margin:1rem auto;max-inline-size:100%;overflow:hidden;padding:1rem}figure figcaption{display:block;font-size:.875rem;padding:1rem 0}@media (min-width:37.5em){figure{inline-size:min-content;min-inline-size:37.5em}figure img{min-inline-size:min-content}[class*=columns] figure,[class*=grid] figure,li figure{inline-size:auto;min-inline-size:100%}[class*=columns] figure img,[class*=grid] figure img,li figure img{min-inline-size:0}}table{font-feature-settings:"tnum";border-collapse:collapse;caption-side:top;inline-size:100%;margin-block-end:1.5rem;vertical-align:top}table>caption:first-child{font-style:italic;margin:0;padding:2.5rem 1rem}td,th{padding:.5rem .75rem;text-align:start}th{background-color:var(--contrast);color:var(--contrast-inverse)}td{line-height:1.25;max-inline-size:100%}tbody{border:1px solid var(--muted-dark)}thead{border:1px solid var(--contrast-inverse)}details{border:.25rem solid var(--contrast-inverse)}details+details{border-block-start-width:0}details summary{background:var(--muted-dark);color:var(--contrast);cursor:pointer;padding:1rem;transition:background .2s var(--enter)}details summary:focus,details summary:hover{background:var(--contrast-inverse)}details summary~*{box-sizing:border-box;margin:1.5rem 1rem 0}details[open] summary~*{animation:slide-down .5s var(--enter)}@keyframes slide-down{0%,50%{opacity:0;transform:translateY(1.5rem)}}@media (min-width:30em){.vertical{display:flex}.vertical details{flex:0;min-inline-size:3.5rem}.vertical details+details{border-width:.25rem .25rem .25rem 0}.vertical details summary{float:inline-start;min-height:20rem;writing-mode:vertical-lr;writing-mode:sideways-lr}[dir=rtl] .vertical details summary{writing-mode:vertical-rl;writing-mode:sideways-rl}.vertical details summary~*{padding-inline-start:3.5rem}.vertical details summary~*>:first-child{margin-block-start:0}.vertical details[open]{flex:1}.vertical details[open] summary~*{animation:slide-in .5s var(--enter)}}@keyframes slide-in{0%,50%{opacity:0;transform:translateX(calc(-1.5rem*var(--is-rtl, -1)))}}select{line-height:inherit}label[for],select{vertical-align:middle}button,select{border-radius:.25rem;font-family:inherit;font-size:1em;padding:.5rem}.fieldset,fieldset,form{max-inline-size:37.5em}form>*+*{margin-block-start:3rem}.fieldset,fieldset{border:0;margin:1rem auto 2rem;padding:0}.fieldset>div,.fieldset>p,fieldset>div,fieldset>p,legend:first-child{margin-block-end:inherit}legend:first-child{font-weight:700}label[for]{display:block}select{-webkit-appearance:none;appearance:none;background-color:var(--contrast);border:1px solid var(--contrast-inverse);color:var(--muted-dark);inline-size:100%}select:focus{border-color:var(--accent-light)}@media (-webkit-min-device-pixel-ratio:1.5){select{font-size:1em}}select:-moz-focusring{color:#0000}select:not([multiple]){-webkit-appearance:none;appearance:none;background:var(--contrast) no-repeat var(--select) center right .5em/1em 1em}.button,[type=button],[type=reset],[type=submit],button,label[for]{-webkit-appearance:none;appearance:none;cursor:pointer}form [disabled]{background-color:var(--disabled);cursor:not-allowed}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration,[type=search]::-webkit-search-results-button,[type=search]::-webkit-search-results-decoration{display:none}.button,[type=button],[type=reset],[type=submit],button{-webkit-appearance:none;appearance:none;background-color:var(--accent);border:1px solid var(--accent);border-radius:.25rem;color:var(--contrast);cursor:pointer;display:inline-block;font:inherit;inline-size:auto;line-height:1.5;margin:.5rem 0;padding:.5rem;text-decoration:none;transition:all .3s var(--move);vertical-align:middle}.button:hover,[type=button]:hover,[type=reset]:hover,[type=submit]:hover,button:hover{background-color:var(--accent-light);border:1px solid var(--accent-light)}.button:active,.button:focus,[type=button]:active,[type=button]:focus,[type=reset]:active,[type=reset]:focus,[type=submit]:active,[type=submit]:focus,button:active,button:focus{background-color:var(--accent-dark);border:1px solid var(--accent-dark)}.button:active,[type=button]:active,[type=reset]:active,[type=submit]:active,button:active{transform:translateY(.125rem)}.button[disabled],.button[disabled]:active,.button[disabled]:focus,.button[disabled]:hover,[type=button][disabled],[type=button][disabled]:active,[type=button][disabled]:focus,[type=button][disabled]:hover,[type=reset][disabled],[type=reset][disabled]:active,[type=reset][disabled]:focus,[type=reset][disabled]:hover,[type=submit][disabled],[type=submit][disabled]:active,[type=submit][disabled]:focus,[type=submit][disabled]:hover,button[disabled],button[disabled]:active,button[disabled]:focus,button[disabled]:hover{background-color:var(--muted-dark);color:var(--background);cursor:not-allowed;pointer-events:none}}@layer layout{body>*{margin:0 auto;max-inline-size:64em;padding:1rem}.scrollable-container{--scrollable-background:var(--background);-webkit-overflow-scrolling:touch;background:local linear-gradient(to right,var(--scrollable-background) 30%,#0000) 0 0/2.5rem 100% no-repeat,local linear-gradient(to right,#0000,var(--scrollable-background) 70%) 100%/2.5rem 100% no-repeat,scroll radial-gradient(farthest-side at 0 50%,var(--muted-lighter),#0000) 0 0/1rem 100% no-repeat,var(--scrollable-background) scroll radial-gradient(farthest-side at 100% 50%,var(--muted-lighter),#0000) 100%/1rem 100% no-repeat;max-inline-size:100%;overflow-x:auto;overflow-y:hidden;position:relative;scroll-snap-type:both mandatory}.scrollable-container td,.scrollable-container th{scroll-snap-align:start}.scrollable-container th{background-color:initial;position:sticky}.scrollable-container th[scope=col]{inset-block-start:0}.scrollable-container th[scope=row]{inset-inline-start:0}.scrollable-container:is(pre){--scrollable-background:var(--contrast)}[class*=columns]>*,[class*=grid]>*{display:inline-block;margin-block-end:2rem;max-inline-size:100%}@media (min-width:37.5em){[class*=columns]{column-gap:2rem;orphans:1;widows:1}[class*=columns]>*{break-inside:avoid;page-break-inside:avoid}[class*=grid]{grid-gap:2rem;display:grid;inline-size:100%}.grid-2{grid-template-columns:repeat(2,[col] 1fr)}.grid-1-2,.grid-2-1,.grid-3{grid-template-columns:repeat(3,[col] 1fr)}.grid-1-3,.grid-3-1,.grid-4{grid-template-columns:repeat(4,[col] 1fr)}.grid-1-2>:nth-child(2n){grid-column:2/span 2}.grid-2-1>:nth-child(odd){grid-column:1/span 2}.grid-1-3>:nth-child(2n){grid-column:2/span 3}.grid-3-1>:nth-child(odd){grid-column:1/span 3}}nav ul{align-items:center;display:flex;list-style:none;margin:0;padding:0}nav a{padding:.5rem 1rem}nav a[aria-current]{color:var(--accent)}nav a[aria-current],nav a[aria-current]:active,nav a[aria-current]:focus,nav a[aria-current]:hover{border-block-end:.25rem solid}nav button[aria-current]{color:var(--accent)}nav>ul>li+li{margin-inline-start:1rem}
    /*! PrismJS 1.11.0
    http://prismjs.com/download.html?themes=prism-dark&languages=markup+css+clike+javascript+bash+css-extras+git+json+markdown+php+php-extras+scss */.token.cdata,.token.comment,.token.doctype,.token.prolog{color:var(--muted)}.token.function,.token.punctuation{color:hsl(var(--rotation),50%,25%)}@media (prefers-contrast:more){.token.function,.token.punctuation{color:VisitedText}}.token.namespace{opacity:.7}.token.builtin,.token.char,.token.inserted,.token.string{color:var(--contrast-inverse)}.language-css .token.string,.style .token.string,.token.attr-name,.token.entity,.token.important,.token.number,.token.operator,.token.regex,.token.selector,.token.url,.token.variable{color:var(--alert)}.token.atrule,.token.attr-value,.token.boolean,.token.constant,.token.keyword,.token.property,.token.symbol,.token.tag{color:var(--success-dark)}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.token.deleted{color:var(--alert);text-decoration:line-through}pre[data-line]{position:relative;z-index:0}pre[data-line] .token{position:relative;z-index:2}.line-highlight{background:var(--disabled);inset-inline:0;line-height:inherit;margin-block-start:3rem;padding:.25em;pointer-events:none;position:absolute;white-space:pre;z-index:1}.line-highlight:before,.line-highlight[data-end]:after{color:var(--contrast-inverse);content:attr(data-start);font-weight:700;inset-block-start:.25em;inset-inline-start:.5em;min-inline-size:1ch;position:absolute}.line-highlight[data-end]:after{content:attr(data-end);inset-block-end:.25em;inset-block-start:auto}@media (prefers-color-scheme:dark){.no-js .token.function,.no-js .token.punctuation,html:not([data-theme=light]) .token.function,html:not([data-theme=light]) .token.punctuation{color:var(--secondary)}}@media print{.line-highlight{-webkit-print-color-adjust:exact;print-color-adjust:exact}}}@layer components{.note{background:var(--contrast);border-inline-start:1rem solid;color:var(--muted-dark);margin:1rem 0;padding:1rem}.note>:first-child{margin-block-start:0}.note>:last-child{margin-block-end:0}.tooltip{display:inline-block;position:relative}.tooltip button{margin:0}[role=tooltip]{--arrow:calc(100% - 0.25rem);--rotation:45deg;background:var(--muted-dark);clip-path:polygon(0 0,100% 0,100% var(--arrow),calc(50% - .25rem) var(--arrow),50% 100%,calc(50% + .25rem) var(--arrow),0 var(--arrow));color:var(--background);inset-block-end:calc(100% + .5em);margin:0;padding:.25rem .5rem .5rem;pointer-events:none;position:absolute;white-space:nowrap}[role=tooltip]{inset-inline-start:50%;opacity:0;transform:perspective(1000px) rotateX(var(--rotation)) translateX(calc(-50%*var(--is-rtl, -1)));transform-origin:50% calc(100% + 10px);transition:opacity .2s var(--enter),transform .2s var(--enter),visibility 0s linear .2s;visibility:hidden}.tooltip button:active+[role=tooltip],.tooltip button:focus+[role=tooltip],.tooltip button:hover+[role=tooltip],.tooltip:focus-within [role=tooltip]{--rotation:0deg;opacity:1;pointer-events:auto;transition:opacity .2s var(--exit),transform .2s var(--exit);visibility:visible}.card{--color:var(--muted-dark);background:var(--contrast);border:1px solid;border-radius:.25rem;box-shadow:.25rem .25rem 0 var(--shadow);color:var(--color);display:flex;flex-direction:column;outline-offset:1rem;overflow:hidden;position:relative;transition:outline-offset .3s var(--enter)}.card:focus-within{box-shadow:0 0 0 .125rem var(--contrast);isolation:isolate;outline:.125rem solid var(--color);outline-offset:.125rem}.fly-out,.fly-out ul{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.fly-out a,.fly-out button{background:var(--contrast);border:0;border-radius:0;color:var(--secondary);display:block;margin:0;padding:.5rem 1rem;text-decoration:none;white-space:nowrap}.fly-out a:active,.fly-out a:focus,.fly-out a:hover,.fly-out button:active,.fly-out button:focus,.fly-out button:hover{background:var(--background);border:0;color:var(--secondary-dark)}.fly-out>*{background:var(--contrast);margin:.5rem;position:relative;z-index:1}.fly-out>:first-child{margin-inline-start:0}.fly-out>:focus-within,.fly-out>:hover{z-index:2}.fly-out>*>a:active,.fly-out>*>a:focus,.fly-out>*>a:focus-visible,.fly-out>*>a:hover,.fly-out>*>button:active,.fly-out>*>button:focus,.fly-out>*>button:focus-visible,.fly-out>*>button:hover{background:none}.fly-out>*>button{padding-inline-end:1rem}.fly-out>*>button:after{content:"↓";display:inline-block;padding-inline-start:.5rem;transition:transform .3s var(--enter) .5s;will-change:transform}.fly-out ul{align-items:flex-start;background:inherit;clip-path:circle(1.125rem at left top);flex-direction:column;font-size:inherit;inset-block-start:0;min-inline-size:100%;padding-block-start:2.5rem;position:absolute;transition:clip-path .3s var(--enter) .5s;will-change:clip-path;z-index:-1}[dir=rtl] .fly-out ul{clip-path:circle(1.125rem at right top)}.fly-out ul li{min-inline-size:inherit}.fly-out ul a,.fly-out ul button{padding:.5rem 1rem}.fly-out>*>button:active+ul,.fly-out>*>button:focus+ul,.fly-out>*>button:hover+ul,.fly-out>:focus-within>ul,.fly-out>:hover>ul{box-shadow:.25rem .25rem 0 0 var(--shadow);clip-path:circle(150% at top right);outline:1px solid var(--muted-light);transition:clip-path .3s var(--exit)}[dir=rtl] .fly-out>*>button:active+ul,[dir=rtl] .fly-out>*>button:focus+ul,[dir=rtl] .fly-out>*>button:hover+ul,[dir=rtl] .fly-out>:focus-within>ul,[dir=rtl] .fly-out>:hover>ul{clip-path:circle(150% at top left)}.fly-out>*>button:active:after,.fly-out>*>button:focus:after,.fly-out>*>button:hover:after,.fly-out>:focus-within>button:after,.fly-out>:hover>button:after{transform:rotateX(.5turn);transition:transform .3s var(--exit)}button[role=switch]{background-color:var(--muted-lighter);block-size:2.75rem;border-radius:1.375rem;box-sizing:initial;color:var(--muted-dark);contain:content;inline-size:4.75rem;line-height:2.75rem;padding:0 3rem;transition:all .3s var(--enter);will-change:background-color}button[role=switch]:after,button[role=switch]:before{background:currentColor;block-size:2.375rem;border-radius:50%;content:"";inline-size:2.375rem;inset-block-start:.25rem;inset-inline-start:.25rem;position:absolute;transform:none;transition:transform .3s var(--enter) 0s;will-change:transform}button[role=switch]:after{background:var(--contrast-o-50);block-size:1rem;inline-size:1rem;inset-block-start:.925rem;inset-inline-start:.925rem;visibility:hidden}button[role=switch]:active,button[role=switch]:focus,button[role=switch]:hover{background-color:var(--muted-lighter);color:var(--contrast-inverse)}button[role=switch]:active:after,button[role=switch]:focus:after,button[role=switch]:hover:after{visibility:visible}button[role=switch][aria-checked=true]{background-color:var(--success-lighter)}button[role=switch][aria-checked=true]:before{background:var(--success-dark)}button[role=switch][aria-checked=true]:after,button[role=switch][aria-checked=true]:before{transform:translateX(calc(7.875rem*var(--is-rtl, 1)))}button[role=switch]>:first-child,button[role=switch][aria-checked=true]>:last-child{display:none}button[role=switch][aria-checked=true]>:first-child{display:block}@media (prefers-contrast:more){button[role=switch]:active,button[role=switch]:after,button[role=switch]:focus,button[role=switch]:hover,button[role=switch][aria-checked=false]{background-color:CanvasText;color:Canvas}button[role=switch][aria-checked=true],button[role=switch][aria-checked=true]:after{background-color:Highlight;color:HighlightText}button[role=switch][aria-checked=true]:before{background:HighlightText}}.toggle{background-color:var(--contrast);border-radius:.25rem;padding:0 .5rem}.toggle button{aspect-ratio:1}.toggle button[aria-pressed=false]{background-color:initial;border:0;color:var(--accent)}.skip-links{flex:1 0 100%}.skip-links:focus-within{inset-block-start:-.25rem}.skip-links>*{margin-inline-end:.5rem}}@layer utilities{.no-border{border:0}.no-list{list-style:none;padding:0}.no-event{pointer-events:none}.p-relative{position:relative}.d-flex{align-items:center;display:flex;flex-wrap:wrap}.no-js .no-js-hidden{display:none}.fw-400{font-weight:400}@media (max-width:29.9375em){.sm-hidden{display:none}}.no-background{background:none}[class*="--s"]{font-size:.875rem;line-height:1.5}[class*="--l"]{font-size:1.125rem;line-height:1.05}.no-margin{margin:0}.mbe-0{margin-block-end:0}.mis-0{margin-inline-start:0}.no-padding{padding:0}.pbe-0{padding-block-end:0}.mis-1{margin-inline-start:1rem}.pi-1{padding-inline:1rem}.pie-1{padding-inline-end:1rem}.mis-2{margin-inline-start:2rem}.pie-2{padding-inline-end:2rem}.mis-3{margin-inline-start:3rem}.pie-3{padding-inline-end:3rem}.mi-auto{margin-inline:auto}.mis-auto{margin-inline-start:auto}.sr-only,.visually-hidden{clip:rect(1px,1px,1px,1px);block-size:1px;border:0;clip-path:inset(50%);inline-size:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap}.visually-hidden-focusable:active,.visually-hidden-focusable:focus,.visually-hidden-focusable:focus-within{clip:auto;block-size:auto;clip-path:none;inline-size:auto;overflow:visible;white-space:normal}}@layer preferences{@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms;animation-iteration-count:1;scroll-behavior:auto;transition-duration:.01ms}}@media (inverted-colors){img{filter:invert(100%)}}html:where([data-theme=dark]){--hue:210;--lightness:66%;--treshold:40%;--rotation:calc(var(--hue) - 30);--brighter:calc(var(--lightness)/var(--light-scale));--darker:calc(var(--lightness)*var(--light-scale));--disabled:hsl(var(--neutral) 10%);--background:hsl(var(--neutral) 20%);--success-dark:hsl(var(--right) 100% var(--brighter));color-scheme:dark}html:where([data-theme=dark]) img{filter:brightness(.8) contrast(1.2)}@media (min-width:37.5em){html:where([data-theme=dark]){--lightness:60%}}@media (prefers-color-scheme:dark){.no-js,html:where(:not([data-theme=light])){--hue:210;--lightness:66%;--treshold:40%;--rotation:calc(var(--hue) - 30);--brighter:calc(var(--lightness)/var(--light-scale));--darker:calc(var(--lightness)*var(--light-scale));--disabled:hsl(var(--neutral) 10%);--background:hsl(var(--neutral) 20%);--success-dark:hsl(var(--right) 100% var(--brighter));color-scheme:dark}.no-js img,html:where(:not([data-theme=light])) img{filter:brightness(.8) contrast(1.2)}}@media (min-width:37.5em) and (prefers-color-scheme:dark){.no-js,html:where(:not([data-theme=light])){--lightness:60%}}@media (prefers-contrast:more){html:where([lang]){--secondary:LinkText;--secondary-dark:LinkText;--accent:Highlight;--accent-light:Highlight;--accent-dark:Highlight;--alert:ActiveText;--alert-light:ActiveText;--success:VisitedText;--success-lighter:VisitedText;--success-dark:VisitedText;--contrast:Canvas;--contrast-o-50:CanvasText;--contrast-inverse:CanvasText;--muted:CanvasText;--muted-light:CanvasText;--muted-lighter:CanvasText;--muted-dark:CanvasText;--disabled:Canvas;--background:Canvas}.high-contrast-hidden{display:none!important}}}}