abbr[title]{text-decoration:underline dotted}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}del{color:var(--color-del);text-decoration-thickness:.15em}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}dialog{border:none;padding:0;display:none;&[open]{overflow-block:scroll;background:0 0;block-size:100svh;inline-size:100vw;display:flex;position:fixed;inset-block-start:0}&::backdrop{backdrop-filter:blur(5px);background:#000c}& form{background:var(--color-l0);block-size:auto;inline-size:clamp(16rem,50vw,40rem);margin:auto}& header{padding:1rem;position:sticky}& main,& footer{padding:1rem}}@media (forced-colors:active){dialog::backdrop{opacity:.8;background:canvastext}dialog form{border:.25rem solid canvastext}}body:has(dialog[open]){overflow:hidden}dt{font-weight:700}dt:after{content:":"}fieldset{border:none;margin-inline:0;padding-block:0;padding-inline:0}legend{max-inline-size:100%;margin-block-end:1rem;padding-inline:0;font-weight:700;display:block}legend~:where(:has(input)),summary~:where(:has(input)){margin-block-start:0.5rem}legend~[id$=-hint]{display:block}fieldset:has([id$=-error]){border-inline-start:0.25rem solid var(--color-fail);padding-inline-start:1rem}legend~[id$=-error]{color:var(--color-fail);font-weight:700;display:block;&:before{content:"⚠";padding-inline-end:.5em}}form{gap:1rem;max-inline-size:60ch;display:grid;& 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){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){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)}}h4{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){padding-block:calc(0.5lh - 0.5cap)}}h4[id]>a[href^=\#]{justify-content:end;inline-size:1em;position:absolute;inset-inline-end:0}@container container-aside (width>=53em){h4[id]>a[href^=\#]{inset-inline:auto calc(100% + 0.5rem)}}h5{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){padding-block:calc(0.5lh - 0.5cap)}}h5[id]>a[href^=\#]{justify-content:end;inline-size:1em;position:absolute;inset-inline-end:0}@container container-aside (width>=53em){h5[id]>a[href^=\#]{inset-inline:auto calc(100% + 0.5rem)}}h6{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){padding-block:calc(0.5lh - 0.5cap)}}h6[id]>a[href^=\#]{justify-content:end;inline-size:1em;position:absolute;inset-inline-end:0}@container container-aside (width>=53em){h6[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}div:has(input[type=checkbox]){min-block-size:calc(var(--border-width) * 2 + 2rem + 1em)}input[type=checkbox]{cursor:pointer;padding:calc(0.54rem + 0.75em);appearance:none;margin:0;position:absolute}input[type=checkbox]:after{content:"";border:solid;visibility:hidden;border-block-width:0 .3125em;border-inline-width:.3125em 0;block-size:.75em;inline-size:1.4375em;position:absolute;inset-block-start:calc(50% - 0.15468em);inset-inline-start:50%;transform:translate(-50%,-50%)rotate(-45deg)}input[type=checkbox]:checked:after{visibility:visible}input[type=checkbox]+label{padding:calc(var(--border-width) + 0.5rem) 1rem 0;touch-action:manipulation;margin-inline-start:calc(2rem + 1em + var(--border-width) * 2)}input[type=checkbox]~[id$=-hint]{padding:0 1rem;margin-inline-start:calc(2rem + 1em + var(--border-width) * 2)}input[type=checkbox]~div:first-of-type{padding:0 1rem;border-inline-start:.4rem solid;margin-inline-start:calc(var(--border-width) + 0.8rem + 0.5em);padding-inline-start:calc(var(--border-width) + 1.8rem + 0.5em);display:block}input[type=checkbox]:not(:checked)~div:first-of-type{display:none}@media (forced-colors:active){input[type=checkbox]{appearance:auto}}input[type=date]{max-inline-size:100%}input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer}input[type=file]{border:0;max-inline-size:100%}input[type=file]::file-selector-button{cursor:pointer;border:var(--border-width) solid var(--border-color,var(--color-main-bold));background-color:var(--color-main-bold);padding:0.78rem 1rem;color:var(--color-fill-text);margin-inline-end:1rem;font-weight:700;&:hover{background-color:color-mix(in srgb, var(--color-main-bold-pseudo) 8%, var(--color-main-bold))}}div:has(input[type=radio]){min-block-size:calc(var(--border-width) * 2 + 2rem + 1em)}input[type=radio]{cursor:pointer;padding:calc(0.54rem + 0.75em);appearance:none;border-radius:50%;margin:0;position:absolute}input[type=radio]:after{content:"";visibility:hidden;border:.625em solid;border-radius:50%;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}input[type=radio]:checked:after{visibility:visible}input[type=radio]+label{padding:calc(var(--border-width) + 0.5rem) 1rem 0;touch-action:manipulation;margin-inline-start:calc(2rem + 1em + var(--border-width) * 2)}input[type=radio]~[id$=-hint]{padding:0 1rem;margin-inline-start:calc(2rem + 1em + var(--border-width) * 2)}input[type=radio]~div:first-of-type{padding:0 1rem;border-inline-start:.4rem solid;margin-inline-start:calc(var(--border-width) + 0.8rem + 0.5em);padding-inline-start:calc(var(--border-width) + 1.8rem + 0.5em);display:block}input[type=radio]:not(:checked)~div:first-of-type{display:none}@media (forced-colors:active){input[type=radio]{appearance:auto}}ins{color:var(--color-ins);text-decoration-style:wavy}kbd{border-radius:.25em;padding:.375rem .5rem;font-family:ui-monospace,monospace}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;&:before{content:"⚠";padding-inline-end:.5em}}input[aria-invalid]{border-color:var(--color-fail)}mark{background-color:var(--color-mark);color:var(--color-fill-text);box-decoration-break:clone;padding:.125rem .25rem}@media print{mark{border:1pt dotted}}ol{padding-inline-start:2em;list-style-type:decimal;& ol{list-style-type:lower-alpha;& ol{list-style-type:lower-roman}}}p{max-inline-size:60ch}img,picture{block-size:auto;max-inline-size:100%}picture img{max-block-size:100%;inline-size:100%}pre{background-color:var(--color-l1);padding:1.5rem;display:flex}s{text-decoration-thickness:.15em}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:none;background-color:#0000;grid-area:select;max-inline-size:100%}select,::picker(select){appearance:base-select}@media (prefers-contrast:custom),(forced-colors:active){select{appearance:auto;background:0 0}}small,sub,sup{font-size:max(var(--font-size), 16px)}.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;& :where(th,td){border-block-end: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)}}tfoot{border-block-end:0;& :where(th,td){border-block-start:var(--border-width) solid var(--color-text)}}textarea{font:inherit;letter-spacing:inherit;word-spacing:inherit;field-sizing:content;border:var(--border-width) solid var(--border-color,currentColor);padding:0.5rem 1rem;resize:block;white-space:revert;background:0 0;inline-size:100%;display:block}span.badge{--tag-bg:oklch(from var(--theme-color,#6a4ab7) var(--lightness-main-pseudo) c h);--tag-text:oklch(from var(--theme-color,#6a4ab7) var(--lightness-text) c h);background-color:var(--tag-bg);color:var(--tag-text);padding:0.25rem 0.5rem;text-align:center;vertical-align:baseline;font-size:80%;font-weight:700;line-height:1;display:inline-block}span.badge a{color:inherit}li.card{border:var(--border-width) solid var(--border-color,currentColor);border-radius:var(--border-radius);padding:1rem;background-color:var(--color-l1)}select.chevron{padding-inline:1rem calc(2rem + 1em);&::picker-icon{display:none}}div:has(>select.chevron:not([multiple])){grid-template-areas:"select";align-items:center;display:inline-grid;&: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%);grid-area:select;justify-self:end}}@media (forced-colors:active){div:has(>select.chevron:not([multiple])):after{background-color:canvastext}}.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;&: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}[is=ds-card]{border:var(--border-width) solid var(--border-color,currentColor);border-radius:var(--border-radius);background-color:var(--color-l1);box-shadow:0 1px 2px light-dark(var(--shadow-color,lightgray),transparent), 0 4px 12px light-dark(var(--shadow-color,lightgray),transparent), 0 12px 32px light-dark(var(--shadow-color,lightgray),transparent), inset 0 0 0 1px light-dark(transparent,oklch(from var(--glow-color,var(--color-main)) calc(l + .5) c h / .5)), 0 0 16px light-dark(transparent,oklch(from var(--glow-color,var(--color-main)) calc(l + .5) c h / .3)), 0 0 3px light-dark(transparent,oklch(from var(--glow-color,var(--color-main)) calc(l + .5) c h / .5));flex-direction:column;display:flex;position:relative;&:defined:has(a){cursor:pointer;& a{text-decoration:none}&:hover{background-color:var(--color-l2)}}& :where(h2,h3,h4,h5,h6){--font-size:125%}&:has(a:focus-visible){outline:.25rem solid var(--color-focus);outline-offset:.25rem}& .img{border-start-start-radius:inherit;border-start-end-radius:inherit;overflow:hidden}& .text{padding:1rem;flex-direction:column;flex:1 0 auto;order:1;display:flex}}[is=ds-codeblock]{--hex-neutral:#000;--hex-red:#da3425;--hex-cerise-red:#e31c65;--hex-cinnabar:#e2201d;--hex-pomegranate:#f3420c;--hex-pizazz:#ff8c00;--hex-selective-yellow:#ffb300;--hex-bright-yellow:#fdcf02;--hex-key-lime-pie:#c1cc33;--hex-sushi:#81ba45;--hex-apple:#4bb450;--hex-elf-green:#00ffe6;--hex-pelorous:#00e1ff;--hex-curious-blue:#03a9fc;--hex-cornflower-blue:#1a86e5;--hex-cobalt:#4051bf;--hex-daisy-bush:#693bc4;--hex-violet-eggplant:#ae2dd2;--lightness-code:var(--lightness-main-bold);--code-comment:light-dark(ok#5e5e5e,ok#ababab);--code-punctuation:oklch(from var(--hex-neutral) var(--lightness-code) c h);--code-deleted:oklch(from var(--hex-red) var(--lightness-code) c h);--code-inserted:oklch(from var(--hex-key-lime-pie) var(--lightness-code) c h);--code-operator:oklch(from var(--hex-cobalt) var(--lightness-code) c h);--code-keyword:oklch(from var(--hex-pelorous) var(--lightness-code) c h);--code-function:oklch(from var(--hex-cinnabar) var(--lightness-code) c h);--code-variable:oklch(from var(--hex-pizazz) var(--lightness-code) c h)}[is=ds-codeblock] .comment,[is=ds-codeblock] .prolog,[is=ds-codeblock] .doctype,[is=ds-codeblock] .cdata{color:var(--code-comment,var(--color-text))}[is=ds-codeblock] .punctuation{color:var(--code-punctuation,var(--color-text))}[is=ds-codeblock] .namespace{opacity:.7}[is=ds-codeblock] .property,[is=ds-codeblock] .tag,[is=ds-codeblock] .boolean,[is=ds-codeblock] .number,[is=ds-codeblock] .constant,[is=ds-codeblock] .symbol,[is=ds-codeblock] .deleted{color:var(--code-deleted,var(--color-del,var(--color-text)))}[is=ds-codeblock] .selector,[is=ds-codeblock] .attr-name,[is=ds-codeblock] .string,[is=ds-codeblock] .char,[is=ds-codeblock] .builtin,[is=ds-codeblock] .inserted{color:var(--code-inserted,var(--color-ins,var(--color-text)))}[is=ds-codeblock] .operator,[is=ds-codeblock] .entity,[is=ds-codeblock] .url,[is=ds-codeblock] .style .string{color:var(--code-operator,var(--color-text))}[is=ds-codeblock] .atrule,[is=ds-codeblock] .attr-value,[is=ds-codeblock] .keyword{color:var(--code-keyword,var(--color-text))}[is=ds-codeblock] .function{color:var(--code-function,var(--color-text))}[is=ds-codeblock] .regex,[is=ds-codeblock] .important,[is=ds-codeblock] .variable{color:var(--code-variable,var(--color-text))}[is=ds-codeblock] .important,[is=ds-codeblock] .bold{font-weight:700}[is=ds-codeblock] .italic{font-style:italic}[is=ds-codeblock] .entity{cursor:help}[is=ds-copy-pre]{display:flow-root}[is=ds-copy-pre]>code{display:block}[is=ds-copy-pre]>button{float:inline-end;margin-inline-start:1rem}.autocomplete__wrapper{position:relative}.autocomplete__hint,.autocomplete__input{appearance:none;box-sizing:border-box;inline-size:100%;font:inherit;letter-spacing:inherit;word-spacing:inherit;color:var(--color-text);border:var(--border-width) solid var(--border-color,currentColor);border-radius:var(--border-radius);padding-block:0.54rem;padding-inline:1rem;margin:0}.autocomplete__input{background-color:#0000;position:relative}.autocomplete__input--show-all-values{cursor:pointer;padding-inline-end:2.5rem}.autocomplete__hint{color:color-mix(in oklch, var(--color-text), transparent 55%);position:absolute}.autocomplete__dropdown-arrow-down{z-index:-1;pointer-events:none;block-size:1.5rem;inline-size:1.5rem;position:absolute;inset-block-start:50%;inset-inline-end:1rem;transform:translateY(-50%)}.autocomplete__menu{overflow-inline:hidden;overflow-block:auto;max-block-size:20rem;inline-size:100%;color:var(--color-text);background-color:var(--color-l0);border:var(--border-width) solid var(--border-color,currentColor);border-block-start:0;margin:0;padding:0}.autocomplete__menu--visible{display:block}.autocomplete__menu--hidden{display:none}.autocomplete__menu--overlay{z-index:100;position:absolute;inset-block-start:100%;inset-inline-start:0;box-shadow:0 .125rem .375rem #00000040}.autocomplete__menu--inline{position:relative}.autocomplete__option{cursor:pointer;padding-block:0.54rem;padding-inline:1rem;border-block-start:var(--border-width) solid var(--color-l3);display:block;position:relative}.autocomplete__option>*{pointer-events:none}.autocomplete__option:first-of-type{border-block-start:0}.autocomplete__option--odd{background-color:var(--color-l1)}.autocomplete__option--focused,.autocomplete__option:hover{color:var(--color-fill-text);background-color:var(--color-main-bold);border-color:var(--color-main-bold);outline:none}.autocomplete__option--no-results{color:color-mix(in oklch, var(--color-text), transparent 30%);background-color:var(--color-l1);cursor:not-allowed}@media (forced-colors:active){.autocomplete__menu{border-color:canvastext}.autocomplete__option--focused,.autocomplete__option:hover{color:highlighttext;forced-color-adjust:none;background-color:highlight;border-color:highlight}}[data-loader=false]{display:none}[data-loader=true]{aspect-ratio:1;background:var(--color-main);--_m:conic-gradient(#0000 10%, #000), linear-gradient(#000 0 0) content-box;inline-size:1rem;-webkit-mask:var(--_m);mask:var(--_m);-webkit-mask-composite:source-out;border-radius:50%;margin-block:auto;margin-inline-start:.5rem;padding:.125rem;animation:2s linear infinite l3;display:inline-block;mask-composite:subtract}@keyframes l3{to{transform:rotate(1turn)}}[is=ds-input-file]:defined{border:var(--border-width) dashed currentColor;padding:1rem;overflow:hidden;&:hover{background-color:var(--color-l2)}}div:has([is=ds-input-focus])~code{display:none;position:relative;inset-inline-start:-25%}div:has([is=ds-input-focus]:defined)~code{display:block}[is=ds-input-password]+button{margin-inline-start:.5rem}[is=ds-table-sortable] thead th{position:relative}[is=ds-table-sortable] thead th>button{color:inherit;text-align:inherit;white-space:inherit;background:0 0;border:0;padding:0}[is=ds-table-sortable] thead th>button:hover,[is=ds-table-sortable] thead th>button:active,[is=ds-table-sortable] thead th>button:focus-visible{background:0 0}[is=ds-table-sortable] thead th>button:active{scale:none}[is=ds-table-sortable] thead th[aria-sort]:after{content:"";border-block-start:var(--border-width) solid var(--color-text);border-inline-start:var(--border-width) solid var(--color-text);background:var(--color-l3);block-size:.5em;inline-size:.5em;position:absolute;inset-block-end:0;inset-inline-start:50%;translate:-50% 50%;rotate:45deg}[is=ds-table-sortable] thead th[aria-sort=descending]:after{rotate:225deg}ul:has([is=ds-task]){padding-inline:0;list-style:none}[is=ds-task]{border-block-start:var(--border-width) solid var(--border-color,currentColor);flex-wrap:wrap;place-content:baseline space-between;max-inline-size:100%;display:flex;& small{flex-basis:100%;margin-block:-.5em .5em}&:last-of-type{border-block-end:var(--border-width) solid var(--border-color,currentColor)}&:defined{cursor:pointer;&:hover{background-color:var(--color-l2);& a{color:color-mix(in srgb, var(--color-main-pseudo) 8%, var(--color-main));text-decoration:underline solid .4em color-mix(in srgb, var(--color-main-pseudo) 8%, var(--color-main));text-underline-position:under;text-decoration-thickness:.4em}}}& a{white-space:nowrap;padding:.5em 0}& strong{margin-block:.5em;padding:.25em 0;font-weight:400;&.inprogress{background-color:var(--color-main-bold-pseudo);padding:.25em .5em}&.incomplete{background-color:var(--color-main-pseudo);padding:.25em .5em}}}@media (forced-colors:active){[is=ds-task] strong.inprogress,[is=ds-task] strong.incomplete{background-color:#0000;border:2px solid}}
