@layer reset,layout,content,component,utility,user,theme;@layer reset{*,:before,:after{box-sizing:border-box;background-repeat:no-repeat}:before,:after{text-decoration:inherit;vertical-align:inherit}:where(:root){cursor:default;overflow-wrap:break-word;-moz-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;text-size-adjust:100%;line-height:1.5}:where(body){margin:0}:where(h1){margin:.67em 0;font-size:2em}:where(dl,ol,ul) :where(dl,ol,ul){margin:0}:where(hr){color:inherit;height:0}:where(nav) :where(ol,ul){padding:0;list-style-type:none}:where(nav li):before{content:"​";float:left}:where(pre){font-family:monospace;font-size:1em;overflow:auto}:where(abbr[title]){text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(code,kbd,samp){font-family:monospace;font-size:1em}:where(small){font-size:80%}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}:where(iframe){border-style:none}:where(svg:not([fill])){fill:currentColor}:where(table){border-collapse:collapse;text-indent:0;border-color:currentColor}:where(button,input,select){margin:0}:where(button,[type=button i],[type=reset i],[type=submit i]){-webkit-appearance:button}:where(fieldset){border:1px solid #a0a0a0}:where(progress){vertical-align:baseline}:where(textarea){resize:vertical;margin:0}:where([type=search i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(dialog){color:#000;height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content;background-color:#fff;border:solid;margin:auto;padding:1em;position:absolute;left:0;right:0}:where(dialog:not([open])){display:none}:where(details>summary:first-of-type){display:list-item}:where([aria-busy=true i]){cursor:progress}:where([aria-disabled=true i],[disabled]){cursor:not-allowed}:where([aria-hidden=false i][hidden]){display:initial}:where([aria-hidden=false i][hidden]:not(:focus)){clip:rect(0,0,0,0);position:absolute}:where(button,input,select,textarea){border:1px solid WindowFrame;color:inherit;font:inherit;letter-spacing:inherit;background-color:#0000;padding:.25em .375em}:where(select){-webkit-appearance:none;appearance:none;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='4'%3E%3Cpath d='M4 0h6L7 4'/%3E%3C/svg%3E") 100%/1em no-repeat;border-radius:0;padding-right:1em}:where(select[multiple]){background-image:none}:where([type=color i],[type=range i]){border-width:0;padding:0}:where(iframe,img,input,video,select,textarea){height:auto;max-width:100%}@font-face{font-family:system-ui;src:local(\.AppleSystemUIFont),local(Segoe UI),local(Ubuntu),local(Roboto-Regular),local(HelveticaNeue)}@font-face{font-family:system-ui;font-style:italic;src:local(\.AppleSystemUIFont),local(Segoe UI Italic),local(Ubuntu-Italic),local(Roboto-Italic),local(HelveticaNeue-Italic)}@font-face{font-family:system-ui;font-weight:700;src:local(\.AppleSystemUIFont),local(Segoe UI Bold),local(Ubuntu-Bold),local(Roboto-Bold),local(HelveticaNeue-Bold)}@font-face{font-family:system-ui;font-style:italic;font-weight:700;src:local(\.AppleSystemUIFont),local(Segoe UI Bold Italic),local(Ubuntu-BoldItalic),local(Roboto-BoldItalic),local(HelveticaNeue-BoldItalic)}@font-face{font-family:ui-monospace;src:local(\.AppleSystemUIFontMonospaced-Regular),local(Segoe UI Mono),local(UbuntuMono),local(Roboto-Mono),local(Menlo)}@font-face{font-family:ui-monospace;font-style:italic;src:local(\.AppleSystemUIFontMonospaced-RegularItalic),local(Segoe UI Mono Italic),local(UbuntuMono-Italic),local(Roboto-Mono-Italic),local(Menlo-Italic)}@font-face{font-family:ui-monospace;font-weight:700;src:local(\.AppleSystemUIFontMonospaced-Bold),local(Segoe UI Mono Bold),local(UbuntuMono-Bold),local(Roboto-Mono-Bold),local(Menlo-Bold)}@font-face{font-family:ui-monospace;font-style:italic;font-weight:700;src:local(\.AppleSystemUIFontMonospaced-BoldItalic),local(Segoe UI Mono Bold Italic),local(UbuntuMono-BoldItalic),local(Roboto-Mono-BoldItalic),local(Menlo-BoldItalic)}html{font-family:var(--font-family)}code,kbd,samp,pre{font-family:var(--font-family-monospace)}@media (prefers-reduced-motion:reduce){*,:before,:after{background-attachment:initial!important;scroll-behavior:auto!important;transition-duration:0s!important;transition-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:-1ms!important}}hr{height:0;border:0;border-top:var(--sizing-border-width)solid var(--color-border);color:inherit}[hidden],template{display:none!important}canvas{display:inline-block}}@layer theme{:root{--font-family-base:system-ui,-apple-system,"Segoe UI","Roboto","Ubuntu","Cantarell","Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:ui-monospace,"Menlo","Consolas","Roboto Mono","Ubuntu Monospace","Noto Mono","Oxygen Mono","Liberation Mono",monospace,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family:var(--font-family-base);--font-family-heading:var(--font-family);--font-family-table:var(--font-family);--font-weight:400;--font-size:16px;--font-size-small:.85rem;--font-size-larger:1.125rem;--line-height:1.5rem;--text-color:var(--color-text)}:root{color-scheme:light;--chroma:.2;--base-chroma:.004;--base-luminance:98%;--text-luminance:0%;--white:#fff;--black:#000;--grey-hue:205deg;--grey:hwb(var(--grey-hue)80% 10%);--blue-hue:195deg;--amber-hue:45deg;--red-hue:5deg;--green-hue:125deg;--color-text:black;--color-background:oklch( var(--base-luminance)var(--base-chroma,0)var(--grey-hue));--color-muted:hsl(var(--grey-hue)10% 50%);--color-border:hsl(var(--grey-hue)20% 25%);--color-base-amount:20%;--color-primary:oklch( var(--base-luminance)var(--chroma)var(--color-primary-hue));--color-primary-hue:115deg;--color-accent-amount:55%;--color-accent:color-mix( in oklch,var(--color-text)var(--color-accent-amount),var(--color-primary));--color-secondary-hue:calc(var(--color-primary-hue) + 60deg);--color-contrast-hue:calc(var(--color-primary-hue) - 120deg);--color-ins:hsl(var(--green-hue)60% 40%);--color-del:hsl(var(--red-hue)65% 45%);--color-mark:hsl(var(--amber-hue)80% 30%);--color-mark-background:hsl(var(--amber-hue)100% 90%);--color-blockquote-border:var(--color-border);--color-blockquote-footer:var(--color-muted);--color-table-border:var(--color-border);--color-form-element-background:transparent;--color-form-element-border:hsl(var(--grey-hue)14% 68%);--color-form-element:var(--text-color);--color-form-element-placeholder:var(--color-muted);--color-form-element-active-background:transparent;--color-form-element-active-border:var(--color-primary);--color-form-element-focus:var(--color-primary-focus);--color-form-element-disabled-background:hsl(var(--grey-hue)18% 86%);--color-form-element-disabled-border:hsl(var(--grey-hue)14% 68%);--opacity-form-element-disabled:.5;--color-invalid-hue:var(--red-hue);--color-invalid:hsl(var(--color-invalid-hue)65% 45%);--color-invalid-active:hsl(var(--color-invalid-hue)65% 50%);--color-invalid-focus:hsl(var(--color-invalid-hue)65% 50%);--color-valid-hue:var(--green-hue);--color-valid-saturation:40%;--color-valid-lightness:35%;--color-valid-opacity:var(--color-opacity);--color-valid:hsl(var(--color-valid-hue)40% 35%);--color-valid-active-hue:var(--color-valid-hue);--color-valid-active:hsl(var(--color-valid-hue)45% 40%);--color-valid-focus:hsl(var(--color-valid-hue)45% 40%);--color-hyperlink:blue;--color-hyperlink-visted:purple;--color-hyperlink-focus:red;--color-hyperlink-hover:red}:where(*){--color:oklch( var(--luminance,var(--base-luminance))var(--chroma)var(--color-hue,var(--color-primary-hue)));--color-hover:color-mix(in oklab,var(--color)85%,white);--color-focus:color-mix(in oklab,var(--color)90%,white);--color-active:color-mix(in oklab,var(--color)85%,black)}@media (prefers-color-scheme:dark){:root{color-scheme:light;--chroma:.3;--base-luminance:30%;--color-text:white;--color-form-element-disabled-background:hsl(var(--grey-hue)18% 30%)}}:root{--sizing:1;--spacing-base:1rem;--spacing:calc(var(--sizing)*var(--spacing-base));--spacing-block:var(--spacing);--spacing-block-vertical:var(--spacing);--spacing-block-horizontal:var(--spacing);--sizing-form:var(--sizing);--spacing-form:calc(var(--sizing-form)*var(--spacing));--spacing-form-element-vertical-multiplier:.25;--spacing-form-element-horizontal-multiplier:1;--spacing-form-element-vertical:calc( var(--spacing-form-element-vertical-multiplier)*var(--spacing-form));--spacing-form-element-horizontal:calc( var(--spacing-form-element-horizontal-multiplier)*var(--spacing-form));--sizing-nav:var(--sizing);--spacing-nav:calc(var(--sizing-nav)*var(--spacing));--spacing-nav-item-vertical-multiplier:.5;--spacing-nav-item-horizontal-multiplier:1;--spacing-nav-item-vertical:calc( var(--spacing-nav)*var(--spacing-nav-item-vertical-multiplier));--spacing-nav-item-horizontal:calc( var(--spacing-nav)*var(--spacing-nav-item-horizontal-multiplier));--spacing-nav-link-vertical-multiplier:2;--spacing-nav-link-horizontal-multiplier:1;--spacing-nav-link-vertical:calc( var(--spacing-nav)*var(--spacing-nav-link-vertical-multiplier));--spacing-nav-link-horizontal:calc( var(--spacing-nav)*var(--spacing-nav-link-horizontal-multiplier));--spacing-typography-vertical-multiplier:.75;--spacing-typography-horizontal-multiplier:.25;--spacing-typography-vertical:calc( var(--spacing)*var(--spacing-typography-vertical-multiplier));--spacing-typography-horizontal:calc( var(--spacing)*var(--spacing-typography-horizontal-multiplier));--roundness:.25rem;--sizing-border-width:1px;--sizing-border-radius:var(--roundness)}:root{--elevation-angle:22deg;--elevation-height:1;--border-style:solid;--border-color:var(--color-border);--border-color-muted:color-mix( in oklab,var(--border-color)20%,var(--card-background-color));--border-width:var(--sizing-border-width);--border:var(--border-width)var(--border-style)var(--border-color);--border-muted:var(--border-width)var(--border-style)var(--border-color-muted);--border-empty:var(--border-width)solid transparent}*{--box-shadow-elevation-x:calc( var(--elevation-height,1)*cos(var(--elevation-angle)));--box-shadow-elevation-y:calc( var(--elevation-height,1)*sin(var(--elevation-angle)));--box-shadow-elevation:calc(2px*var(--box-shadow-elevation-x))calc(2px*var(--box-shadow-elevation-y))calc(5px*var(--elevation-height))rgba(0,0,0,calc(.05 + calc(.05*var(--elevation-height)))),calc(1px*var(--box-shadow-elevation-x))calc(1px*var(--box-shadow-elevation-y))calc(2px*var(--elevation-height))rgba(0,0,0,calc(.25 - calc(.01*var(--elevation-height,1))))}.elevation{box-shadow:var(--box-shadow-elevation)}.elevation-1{--elevation-height:1;box-shadow:var(--box-shadow-elevation)}.elevation-2{--elevation-height:2;box-shadow:var(--box-shadow-elevation)}.elevation-3{--elevation-height:3;box-shadow:var(--box-shadow-elevation)}.elevation-4{--elevation-height:4;box-shadow:var(--box-shadow-elevation)}.elevation-5{--elevation-height:5;box-shadow:var(--box-shadow-elevation)}:root{--transition-time:.2s;--transition-function:ease-in-out;--transition:var(--transition-time)var(--transition-function)}@media (prefers-reduced-motion:reduce){:root{--transition-time:0s}}:root{--icon-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' width='24px' viewbox='0 0 24 24'%3E%3Cpolyline fill='none' stroke='hsl(205 20%25 25%25)' stroke-width='2px' stroke-linecap='round' stroke-linejoin='round' points='7.89,2 16.55,12 7.89,22' /%3E%3C/svg%3E")}}@layer content{:root{--body-background-color:var(--color-background)}body,#body,#root{width:100%;background-color:var(--body-background-color)}:is(body,#body,#root)>:is(main,header,footer).fluid{width:100%;max-width:100%}:is(body,#body,#root)>:is(main,header,footer){padding:0 var(--spacing-block-horizontal);margin:0 auto}:is(body,#body,#root)>:is(header){order:10}:is(body,#body,#root)>:is(aside:has(>nav)){order:20}:is(body,#body,#root)>:is(main){order:30}:is(body,#body,#root)>:is(footer){order:40}:is(body,#body,#root)>:is(main:first-of-type){padding-top:var(--spacing-block-vertical)}:is(body,#body,#root)>:is(footer:first-of-type){padding-top:calc(var(--spacing-block-vertical)/2)}@media (min-width:0){:is(body,#body,#root)>:is(main,header,footer){padding:0}}@media (min-width:425px){:is(body,#body,#root)>:is(main,header,footer){max-width:425px;padding:0 var(--spacing--block-horizontal)}}@media (min-width:768px){:is(body,#body,#root)>:is(main,header,footer){max-width:596.5px}}@media (min-width:1024px){:is(body,#body,#root)>:is(main,header,footer){max-width:896px}}@media (min-width:1440px){:is(body,#body,#root)>:is(main,header,footer){max-width:1232px}}@media (min-width:2560px){:is(body,#body,#root)>:is(main,header,footer){max-width:2170px}}address,blockquote,dl,figure,form,ol,p,pre,table,ul{margin-top:0;margin-bottom:var(--spacing-typography-vertical);color:var(--text-color);font-style:normal;font-weight:var(--font-weight);font-size:var(--font-size)}:where(address,blockquote,dl,figure,form,ol,p,pre:not(:has(>code.hljs)),table,ul):last-child{margin-bottom:0}h1,h2,h3,h4,h5,h6{--font-weight:700;--text-color:color-mix( in srgb,var(--grey)calc(10% + calc(5%*var(--h-level))),black );margin-top:0;margin-bottom:var(--spacing-typography-vertical);color:var(--text-color);font-weight:var(--font-weight);font-size:var(--font-size);font-family:var(--font-family-header)}@media (prefers-color-scheme:dark){h1,h2,h3,h4,h5,h6{--text-color:color-mix( in srgb,var(--grey)calc(10% + calc(5%*var(--h-level))),white )}}:where(h1,h2,h3,h4,h5,h6):last-child{margin-bottom:0}h1{--h-level:1;--font-size:1.802rem}h2{--h-level:2;--font-size:1.602rem}h3{--h-level:3;--font-size:1.424rem}h4{--h-level:4;--font-size:1.266rem}h5{--h-level:5;--font-size:1.125rem}h6{--h-level:6;--font-size:1rem}:where(address,blockquote,dl,figure,form,ol,p,pre,table,ul)~:is(h1,h2,h3,h4,h5,h6){margin-top:var(--spacing-typography-vertical)}hgroup{margin-bottom:var(--spacing-typography-vertical)}hgroup>:where(h1,h2,h3,h4,h5,h6){margin-bottom:0}hgroup>:where(h1,h2,h3,h4,h5,h6):last-child{--color-text:var(--color-muted);--font-weight:unset;font-family:unset;font-size:1rem}p{margin-bottom:var(--spacing-typography-vertical)}:where(dl,ol,ul) :is(dl,ol,ul){margin:0;margin-top:calc(var(--spacing-typography-vertical)*.25)}ul li{list-style:circle}blockquote{margin:var(--spacing-typography-vertical)0;padding:var(--spacing);border-right:none;border-left:var(--sizing-border-width)solid var(--color-blockquote-border);border-inline-start:var(--sizing-border-width)solid var(--color-blockquote-border);border-inline-end:none;display:block}blockquote>footer{margin-top:calc(var(--spacing-typography-vertical)*.5);color:var(--color-blockquote-footer)}pre{cursor:text}a,[role=link]{--hyperlink-text-decoration:underline;--text-color:var(--color-hyperlink);--background-color:transparent;--text-decoration:var(--hyperlink-text-decoration);color:var(--text-color);background-color:var(--background-color);text-decoration:var(--text-decoration);transition:background-color var(--transition),color var(--transition),text-decoration var(--transition),box-shadow var(--transition);outline:none}a:is([aria-current],:hover,:focus),[role=link]:is([aria-current],:active,:focus){--text-color:var(--color-hyperlink-hover)}a:is(:visited),[role=link]:is(:visited){--text-color:var(--color-hyperlink-visited)}a.secondary,[role=link].secondary{--text-color:var(--color-secondary)}a.secondary:is([aria-current],:hover,:active,:focus),[role=link].secondary:is([aria-current],:hover,:active,:focus){--text-color:var(--color-secondary-hover)}a.secondary:is(:focus),[role=link].secondary:is(:focus){--background-color:var(--color-secondary-focus)}a.contrast,[role=link].contrast{--text-color:var(--color-contrast)}a.contrast:is([aria-current],:hover,:active,:focus),[role=link].contrast:is([aria-current],:hover,:active,:focus){--text-color:var(--color-contrast-hover)}a.contrast:is(:focus),[role=link].contrast:is(:focus){--background-color:var(--color-contrast-focus)}mark{background-color:var(--color-mark-background);color:var(--color-mark);vertical-align:baseline;padding:.125rem .25rem}abbr[title]{cursor:help;border-bottom:1px dotted;text-decoration:none}ins{color:var(--color-del);text-decoration:none}del{color:var(--color-ins);text-decoration:none}q:before{content:"“"}q:after{content:"”"}time{font-family:var(--font-family-monospace)}small{font-size:var(--font-size-small)}@media (min-width:0){html{font-size:16px}}@media (min-width:425px){html{font-size:17px}}@media (min-width:768px){html{font-size:18px}}@media (min-width:1024px){html{font-size:19px}}@media (min-width:1440px){html{font-size:20px}}button,input[type=submit],input[type=button],input[type=reset],[role=button]{--background-color:var(--color);--border-color:var(--color);--color-text:var(--color-primary-inverse);--box-shadow:var(--shadow-button,0 0 0 #0000);--button-roundness:var(--sizing-border-radius);padding:var(--spacing-form-element-vertical)var(--spacing-form-element-horizontal);border:var(--sizing-border-width)solid var(--border-color);border-radius:var(--button-roundness);background-color:var(--background-color);box-shadow:var(--box-shadow);color:var(--text-color);font-weight:var(--font-weight);font-size:1rem;line-height:var(--line-height);text-align:center;cursor:pointer;transition:background-color var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition);outline:none}button:is([aria-current],:hover,:focus),input[type=submit]:is([aria-current],:hover,:focus),input[type=button]:is([aria-current],:hover,:focus),input[type=reset]:is([aria-current],:hover,:focus),[role=button]:is([aria-current],:hover,:focus){--background-color:var(--color-focus);--border-color:var(--color-accent);--box-shadow:var(--box-shadow-button-hover,0 0 0 #0000);--color-text:var(--color-accent-inverse)}button:is(:active),input[type=submit]:is(:active),input[type=button]:is(:active),input[type=reset]:is(:active),[role=button]:is(:active){--background-color:var(--color-active);--border-color:var(--color-secondary);--box-shadow:var(--box-shadow-button-hover,0 0 0 #0000);--color-text:var(--color-secondary-inverse)}button:focus,input[type=submit]:focus,input[type=button]:focus,input[type=reset]:focus,[role=button]:focus{--box-shadow:var(--box-shadow-button-hover,0 0 0 #0000),0 0 0 var(--sizing-outline-width)var(--color-primary-focus)}:is(button,input[type=submit],input[type=button],[role=button]).secondary,input[type=reset]{--color-hue:var(--color-secondary-hue)}:is(button,input[type=submit],input[type=button],[role=button]).contrast{--color-hue:var(--color-contrast-hue)}:is(button,input[type=submit],input[type=button],[role=button]).outline,input[type=reset].outline{--background-color:transparent;--color-text:var(--color-base)}:is(button,input[type=submit],input[type=button],[role=button]).outline:is([aria-current],:hover,:active,:focus),input[type=reset].outline:is([aria-current],:hover,:active,:focus){--background-color:transparent;--color-text:var(--color-base-hover)}:where(button,[type=submit],[type=button],[type=reset],[role=button])[disabled],:where(fieldset[disabled]) :is(button,[type=submit],[type=button],[type=reset],[role=button]),a[role=button]:not([href]){opacity:.5;pointer-events:none}:root{--form-element-valid-border-color:var(--color-valid);--form-element-valid-active-border-color:var(--color-valid-active);--form-element-valid-focus-color:var(--color-valid-focus);--form-element-invalid-border-color:var(--color-invalid);--form-element-invalid-active-border-color:var(--color-invalid-active);--form-element-invalid-focus-color:var(--color-invalid-focus);--form-element-disabled-border-color:var(--color-disabled);--form-element-disabled-active-border-color:var(--color-disabled-active);--form-element-disabled-focus-color:var(--color-disabled-focus)}input:not(:is([type=checkbox],[type=radio],[type=range],[type=submit],[type=reset],[type=button])){height:calc( (1rem*var(--line-height)) + (var(--spacing-form-element-vertical)*2) + (var(--sizing-border-width)*2))}fieldset{margin:0;margin-bottom:var(--spacing);border:0;padding:0}label,fieldset legend{margin-bottom:calc(var(--spacing)*.25);font-weight:var(--form-label-font-weight,var(--font-weight));display:block}input:not(:is([type=checkbox],[type=radio],[type=submit],[type=reset],[type=button])),select,textarea{width:100%}textarea{font-family:var(--font-family-monospace)}input:not(:is([type=checkbox],[type=radio],[type=range],[type=file])) select,textarea{appearance:none;padding:var(--form-element-spacing-vertical)var(--form-element-spacing-horizontal)}input,select,textarea{--background-color:var(--color-form-element-background);--border-color:var(--color-form-element-border);--color-text:var(--color-form-element);--box-shadow:none;border:var(--border-width)solid var(--border-color);border-radius:var(--sizing-border-radius);background-color:var(--background-color);box-shadow:var(--box-shadow);color:var(--text-color);font-weight:var(--font-weight);transition:background-color var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition);outline:none}:where(input:not(:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[readonly])),select,textarea):is(:active,:focus){--background-color:var(--color-form-element-active-background);--border-color:var(--color-form-element-active-border)}:where(input:not(:is([type=submit],[type=button],[type=reset],[type=range],[type=file],[readonly])) select,textarea):focus{--box-shadow:0 0 0 var(--sizing-outline-width)var(--color-form-element-focus)}input:not([type=submit]):not([type=button]):not([type=reset])[disabled],select[disabled],textarea[disabled],:where(fieldset[disabled]) :is(input:not([type=submit]):not([type=button]):not([type=reset]),select,textarea){--background-color:var(--color-form-element-disabled-background);--border-color:var(--color-form-element-disabled-border);opacity:var(--opacity-form-element-disabled);pointer-events:none}:where(input,select,textarea):not(:is([type=checkbox],[type=radio]))[aria-invalid=false]{background-image:var(--icon-valid)}:where(input,select,textarea):not(:is([type=checkbox],[type=radio]))[aria-invalid=true]{background-image:var(--icon-invalid)}:where(input,select,textarea):is([aria-invalid=false]){--border-color:var(--form-element-valid-border-color)}:where(input,select,textarea):is([aria-invalid=false]):is(:active,:focus){--border-color:var(--form-element-valid-active-border-color)!important;--box-shadow:0 0 0 var(--outline-width)var(--form-element-valid-focus-color)!important}:where(input,select,textarea):is([aria-invalid=true]){--border-color:var(--form-element-invalid-border-color)}:where(input,select,textarea):is([aria-invalid=true]):is(:active,:focus){--border-color:var(--form-element-invalid-active-border-color)!important;--box-shadow:0 0 0 var(--outline-width)var(--form-element-invalid-focus-color)!important}[dir=rtl] :where(input,select,textarea) :not(:is([type=checkbox],[type=radio])):is([aria-invalid],[aria-invalid=true],[aria-invalid=false]){background-position:.75rem 50%}[type=checkbox],[type=radio]{appearance:none;width:1.25rem;height:1.25rem;font-size:inherit;vertical-align:middle;cursor:pointer;margin-top:-.125rem;margin-left:0;margin-right:.375rem;margin-inline:0 .375rem;padding:0}:is([type=checkbox],[type=radio]):checked{--background-color:var(--color-primary);background-image:var(--icon-checkbox);background-position:50%;background-repeat:no-repeat;background-size:.75em}label:has([type=checkbox],[type=radio]){cursor:pointer;margin-bottom:0;margin-right:.375em;display:inline-block}[type=checkbox]:indeterminate{--background-color:var(--color-primary);--border-color:var(--color-primary);background-image:var(--icon-minus);background-position:50%;background-repeat:no-repeat;background-size:.75em}[type=radio]{border-radius:50%}:is([type=checkbox],[type=radio]):checked[aria-invalid=false]{--border-color:var(--form-element-valid-border-color)}:is([type=checkbox],[type=radio]):checked[aria-invalid=true]{--border-color:var(--form-element-invalid-border-color)}:root{--switch-color:var(--white);--switch-background-color:var(--color-secondary);--switch-checked-background-color:var(--color-primary)}[type=checkbox][role=switch]{--border-width:3px;--background-color:var(--switch-background-color);--border-color:var(--switch-background-color);--color-text:var(--switch-color);--switch-height:1.25em;--switch-width:2.25em;--switch-transition:var(--transition);width:var(--switch-width);height:var(--switch-height);border:var(--border-width)solid var(--border-color);border-radius:var(--switch-height);background-color:var(--background-color);line-height:var(--switch-width)}[type=checkbox][role=switch]:focus{--background-color:var(--switch-background-color);--border-color:var(--switch-background-color)}[type=checkbox][role=switch]:checked{--background-color:var(--switch-checked-background-color);--border-color:var(--switch-checked-background-color)}[type=checkbox][role=switch]:before{content:"";width:calc(var(--switch-height) - (var(--border-width)*2));height:100%;background-color:var(--text-color);transition:margin var(--switch-transition);border-radius:50%;margin-inline-start:var(--border-width));display:block}[type=checkbox][role=switch]:checked{background-image:none}[type=checkbox][role=switch]:checked:before{margin-inline-start:calc(var(--switch-width)*.5 - var(--border-width))}:root{--table-row-stripped-head-color:var(--white);--table-row-stripped-head-background-color:hsl(var(--grey-hue)20% 30%);--table-row-stripped-odd-background-color:hsl(var(--grey-hue)30% 98%);--table-row-stripped-even-background-color:hsl(var(--grey-hue)30% 88%)}@media (prefers-color-scheme:dark){:root{--table-row-stripped-head-color:var(--black);--table-row-stripped-head-background-color:hsl(var(--grey-hue)20% 70%);--table-row-stripped-odd-background-color:hsl(var(--grey-hue)30% 2%);--table-row-stripped-even-background-color:hsl(var(--grey-hue)30% 12%)}}:where(table){width:100%;border-collapse:collapse;border-spacing:0;text-indent:0}th,td{padding:calc(var(--spacing)/2)var(--spacing);border-bottom:var(--border-width)solid var(--table-border-color);font-family:var(--font-family-table);font-weight:var(--font-weight);font-size:var(--font-size);text-align:start}thead th,thead td{font-weight:bolder}tfoot th,tfoot td{border-top:var(--border-width)solid var(--table-border-color);border-bottom:0;font-weight:bolder}:is(thead,tfoot) tr{background-color:var(--table-row-stripped-head-background-color);color:var(--table-row-stripped-head-color)}tbody tr:nth-child(2n+1){background-color:var(--table-row-stripped-odd-background-color)}tbody tr:nth-child(2n){background-color:var(--table-row-stripped-even-background-color)}}@layer component{:root{--card-background-color:var(--white)}@media (prefers-color-scheme:dark){:root{--card-background-color:var(--black)}}article{box-shadow:var(--card-box-shadow);border-radius:var(--sizing-border-radius);margin:var(--spacing-block-vertical)0;background-color:var(--card-background-color)}article>header{padding:var(--spacing-block-vertical)var(--spacing-block-horizontal);padding-bottom:calc(var(--spacing-block-vertical)/2);border-bottom:var(--card-inner-border)}article>main{padding:calc(var(--spacing-block-vertical)/2)var(--spacing-block-horizontal)}article>main:last-child{padding-bottom:var(--spacing-block-vertical)}article>footer{border-top:var(--cord-border);margin-top:var(--spacing-block-vertical);padding:var(--spacing-block-vertical)var(--spacing-block-horizontal)}:root{--accordion-border-color:var(--border-color-muted)}details{margin-bottom:calc(var(--spacing-block-vertical)/2);display:block}details:last-child{margin-bottom:0}details summary{cursor:pointer;padding-bottom:calc(var(--spacing-block-vertical)/2);border-bottom:var(--border-width)solid var(--accordion-border-color);line-height:1rem;list-style-type:none}details summary:not([role]){color:var(--accordion-close-summary-color);transition:color var(--transition)}details summary:not([role])::marker{display:none}details summary:not([role]):after{width:1rem;height:1rem;float:right;background-image:var(--icon-chevron);content:"";transition:transform var(--transition);background-position:100%;background-repeat:no-repeat;background-size:1rem;margin-inline-start:calc(var(--spacing,1rem)*.5);display:block;transform:rotate(180deg)}details summary:not([role]):focus{outline:none}details summary:not([role]):focus:not([role=button]){color:var(--accordion-active-summary-color)}details summary:not([role])[role=button]{width:100%;text-align:left}details summary[role=button]:after{height:calc(1rem*var(--line-height,1.5));background-image:var(--icon-chevron-button)}details summary[role=button]:not(.outline).contrast:after{background-image:var(--icon-chevron-button-inverse)}details[open]{padding-bottom:calc(var(--spacing-block-vertical)/2)}details[open]>summary{margin-bottom:var(--spacing)}details[open]>summary:not(:focus){color:var(--color-accordion-open-summary)}details[open]>summary:after{transform:rotate(90deg)}[dir=rtl] details summary{text-align:right}[dir=rtl] details summary:after{float:left;background-position:0}[role=tablist]{--border:var(--card-inner-border);--active-border:var(--border-width)var(--border-style)var(--color-primary);--tab-count:5;--spacing-tab-edge:calc(var(--spacing-block-horizontal)/2);grid-template-rows:min-content 1fr;grid-template-columns:  var(--spacing-tab-edge)repeat(var(--tab-count),min-content)1fr;height:100%;display:grid}[role=tablist]:after,[role=tablist]:before{content:"";border-bottom:var(--border);min-width:calc(var(--spacing-block-horizontal)/2);grid-row:1;display:block}[role=tablist]:before{order:-1}[role=tablist]:after{order:1;grid-column-end:-1}[role=tab]{border:var(--border-empty);border-bottom:var(--border);height:min-content;white-space:nowrap;order:0;grid-row:1}[role=tab] label{padding-top:var(--spacing-form-element-vertical);padding-bottom:calc(var(--spacing-form-element-vertical)/2);padding-left:var(--spacing-form-element-horizontal);padding-right:var(--spacing-form-element-horizontal)}[role=tab]:is(:hover){--border-color:var(--color-secondary);border:var(--border)}[role=tab]:has(:focus){--border-style:dotted}[role=tab]:has(:active){--border-style:dotted}[role=tab] [type=radio]{clip:rect(1px,1px,1px,1px);height:1px;width:1px;overflow:hidden;position:absolute!important}[role=tab]:where(:has(:checked),[aria-selected=true]){border-top:var(--active-border);border-left:var(--border);border-right:var(--border);border-bottom:var(--border-empty)}[role=tabpanel]{grid-area:2/1/span 1/-1;display:none}[role=tab]:where([aria-selected=true],:has(:checked))+[role=tabpanel]{display:block}fieldset{--grid-column-count:2;grid-template-columns:repeat(var(--grid-column-count),1fr);gap:var(--spacing-block-vertical)var(--spacing-block-horizontal);display:grid}fieldset input[type=submit]{grid-row:-1}fieldset>:has(textarea){grid-column:1/-1}:root{--header-nav-background-color:var(--color);--header-nav-color:color-mix(in srgb,black 70%,var(--color));--header-border-color:var(--color-accent);--header-border-width:calc(var(--border-width)*2);--header-border-style:var(--border-style)}:is(body,#body,#root)>:is(header,footer):has(>nav){--border:var(--header-border-width)var(--header-border-style)var(--header-border-color);background-color:var(--header-nav-background-color);color:var(--header-nav-color);box-shadow:var(--box-shadow-elevation-2);padding:0 var(--spacing-block-horizontal)}:is(body,#body,#root)>header:has(>nav){border-bottom:var(--border)}:is(body,#body,#root)>footer:has(>nav){border-top:var(--border)}:is(body,#body,#root):has(>aside){flex-wrap:wrap;display:flex}:is(body,#body,#root):has(>aside) :is(header,footer){flex-grow:1;flex-basis:100%}:is(body,#body,#root):has(>aside) main{flex:1}:is(body,#body,#root)>aside:has(>nav){float:left}nav,nav>ul{flex-wrap:wrap;display:flex}nav>ul:first-child{margin-top:var(--spacing-block-vertical)}nav>ul:not(:last-child){margin-bottom:var(--spacing-block-vertical)}aside nav>ul{flex-wrap:wrap}@media (min-width:768px){aside :is(nav,nav>ul){flex-flow:column;align-items:flex-start}nav>ul li{width:100%;padding:var(--spacing-nav-item-vertical)var(--spacing-nav-item-horizontal)}}aside nav{top:calc(var(--spacing-block-vertical));position:sticky}aside nav ul li a{padding:var(--spacing-nav-item-vertical)var(--spacing-nav-item-horizontal)}nav{justify-content:space-between}nav>ul{width:100%;align-items:center;margin-bottom:0;padding:0;list-style:none}nav>ul li{transition:background-color var(--timing)ease-in-out;--background-color:transparent;background-color:var(--background-color);padding:0 var(--spacing-typography-horizontal);transition:padding var(--transition);margin:0;display:inline-block}nav>ul li:hover{padding-left:calc(2*var(--spacing-typography-horizontal));padding-right:0}nav>ul li a{--text-color:var(--color-accent);font-size:var(--font-size-larger);--text-decoration:none;transition:color linear}nav>ul li:has(a:hover){--background-color:var(--color-primary-hover)}nav>ul li a:hover{--text-color:color-mix( in oklab,var(--color-text)65%,var(--header-nav-color))}:where(header,footer)>nav>ul li a{--text-color:var(--color-text)}:where(header,footer)>nav>:where(h1,h2,h3,h4,h5,h6) a{--text-color:var(--color-text);--text-decoration:none}dl{grid-template-columns:minmax(max-content,1fr) minmax(auto,2fr);display:grid}dt{grid-column-start:1}dd{grid-column-start:2;margin:0}dl>header{background-color:var(--color-muted);color:var(--color-primary-inverse);padding:var(--spacing-form-element-vertical)var(--spacing-form-element-horizontal);grid-column:1/span 2;font-weight:700}dd,dt{padding:var(--spacing-form-element-vertical)var(--spacing-form-element-horizontal);border:1px solid var(--color-border-color)}:is(dd,dt):nth-of-type(2n+1){background-color:var(--table-row-stripped-odd-background-color)}:is(dd,dt):nth-of-type(2n){background-color:var(--table-row-stripped-even-background-color)}}@layer utility{.flex{flex-direction:column;display:flex}.flex.row{flex-direction:row}.flex.row.inline>*{display:inline-block}.flex.justify-around{justify-content:space-around}.flex.justify-between{justify-content:space-between}.flex.justify-center{justify-content:center}.flex.align-baseline{align-items:baseline}.flex.align-center{align-items:center}.flex.align-stretch{align-items:stretch}.flex.align-end{align-items:end}.flex>.flex-0{flex-basis:0}.flex>.flex-1{flex:1}.flex>.flex-2{flex:2}.flex>.flex-3{flex:3}.flex>.flex-4{flex:4}.grid{--grid-column-count:2;grid-template-columns:repeat(var(--grid-column-count),1fr);gap:var(--spacing-block-vertical)var(--spacing-block-horizontal);display:grid}}
/*# sourceMappingURL=jiffies-css-bundle.min.css.map */
