@layer havelcss.tokens{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;interpolate-size:allow-keywords}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root{--lightmode-color-bg-surface:oklch(from var(--lightmode-color-bg) calc(l - .03) c h);--lightmode-color-bg-elevated:oklch(from var(--lightmode-color-bg-surface) calc(l - .02) c h);--darkmode-color-bg-surface:oklch(from var(--darkmode-color-bg) calc(l + .25) c h);--darkmode-color-bg-elevated:oklch(from var(--darkmode-color-bg-surface) calc(l + .05) c h);--color-bg:var(--lightningcss-light,var(--lightmode-color-bg))var(--lightningcss-dark,var(--darkmode-color-bg));--color-bg-surface:var(--lightningcss-light,var(--lightmode-color-bg-surface))var(--lightningcss-dark,var(--darkmode-color-bg-surface));--color-bg-elevated:var(--lightningcss-light,var(--lightmode-color-bg-elevated))var(--lightningcss-dark,var(--darkmode-color-bg-elevated));--color-text:var(--lightningcss-light,var(--lightmode-color-text))var(--lightningcss-dark,var(--darkmode-color-text));--color-text-strong:var(--lightningcss-light,var(--lightmode-color-text-strong))var(--lightningcss-dark,var(--darkmode-color-text-strong));--color-text-muted:var(--lightningcss-light,var(--lightmode-color-text-muted))var(--lightningcss-dark,var(--darkmode-color-text-muted));--color-border:var(--lightningcss-light,var(--lightmode-color-border))var(--lightningcss-dark,var(--darkmode-color-border));--color-input:var(--lightningcss-light,var(--lightmode-color-input))var(--lightningcss-dark,var(--darkmode-color-input));--color-button:var(--lightningcss-light,var(--lightmode-color-button))var(--lightningcss-dark,var(--darkmode-color-button));--color-brand:var(--lightningcss-light,var(--lightmode-color-brand))var(--lightningcss-dark,var(--darkmode-color-brand));--icon-chevron-down:var(--darkmode-icon-chevron-down);--color-selected:color-mix(in oklab, var(--color-input), var(--color-text) 25%);--color-bg-strong:color-mix(in oklab, var(--color-input), var(--color-bg-elevated));--color-range-fill:var(--color-input);--color-range-tick:var(--color-input);--color-link:var(--color-text);--color-outline:var(--color-text-strong);--color-success-text:var(--lightningcss-light,oklch(from var(--color-success) .45 c h))var(--lightningcss-dark,var(--color-success));--color-warning-text:var(--lightningcss-light,oklch(from var(--color-warning) .45 c h))var(--lightningcss-dark,var(--color-warning));--color-danger-text:var(--lightningcss-light,oklch(from var(--color-danger) .45 c h))var(--lightningcss-dark,var(--color-danger));--color-info-text:var(--lightningcss-light,oklch(from var(--color-info) .45 c h))var(--lightningcss-dark,var(--color-info));--font-family:system-ui, sans-serif;--font-family-mono:ui-monospace, sfmono-regular, menlo, consolas, monospace;--font-size-h1:1.75rem;--font-size-h2:1.5rem;--font-size-h3:1.25rem;--font-size-h4:1.125rem;--font-size-h5:1rem;--font-size-h6:.875rem;--font-size-small:.8125rem;--space-s:calc(var(--space-xs) * 2);--space-m:calc(var(--space-s) * 2);--space-l:calc(var(--space-m) * 2);--space-xl:calc(var(--space-l) * 2);--space-xxl:calc(var(--space-xl) * 2);--content-width:68rem;--shadow:0 2px 5px -1px oklch(0% 0 0/.15);--shadow-strong:0 2px 10px -1px oklch(0% 0 0/.25);--input-height:calc(var(--space-m) * 2 + var(--line-height) * 1em);--field-inline-size:22ch;--field-max-block-size:min(25lh, 70svh);--range-track-size:.5em;--range-thumb-size:1.125em;--range-tick-size:.3em;--range-tick-gap:.15em}@media (prefers-color-scheme:light){:root{--icon-chevron-down:var(--lightmode-icon-chevron-down)}}[data-color-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--icon-chevron-down:var(--darkmode-icon-chevron-down)}[data-color-scheme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--icon-chevron-down:var(--lightmode-icon-chevron-down)}@media (prefers-reduced-motion:reduce){:root{--duration-fast:.01ms;--duration-medium:.01ms;--duration-slow:.01ms}}}@layer havelcss.base{*,:before,:after{box-sizing:border-box}:root{background:var(--color-bg);color:var(--color-text);font-family:var(--font-family);line-height:var(--line-height)}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0}:focus-visible{outline:var(--outline-width) solid var(--color-outline);outline-offset:var(--outline-offset)}::selection{background:oklch(from var(--color-text) l c h / .25)}img,svg,video,audio,canvas,iframe,embed,object{max-inline-size:100%}img,video{block-size:auto}[inert],[aria-disabled=true]{opacity:.5}[aria-busy=true]{cursor:progress}@media print{@page{size:auto;margin:10mm 15mm}:root,[data-color-scheme]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--icon-chevron-down:var(--lightmode-icon-chevron-down);--color-bg:#fff;--color-text:#000;--color-text-strong:#000}h1,h2,h3,h4,h5,h6{break-after:avoid}figure,pre,blockquote,tr{break-inside:avoid}p,li{orphans:3;widows:3}thead{display:table-header-group}}}@layer havelcss.elements{input,select,optgroup,textarea,button{font-family:inherit}input,select,textarea,button,.button{border:var(--border-width) solid var(--color-input-border,transparent);border-radius:var(--border-radius);padding:calc(var(--space-m) - var(--border-width));accent-color:var(--color-brand);font-size:1em;line-height:var(--line-height);transition:border-color var(--duration-fast), background var(--duration-fast), color var(--duration-fast);display:inline-block}input,select,option,textarea{--color-input-hover:color-mix(in oklab, var(--color-input), var(--color-text) var(--hover-mix));background:var(--color-input);color:var(--color-text);max-inline-size:100%}::placeholder{color:var(--color-text-muted);opacity:1}optgroup,option{background:var(--color-input-hover)}option:hover,option:focus{color:var(--color-text-strong)}select{appearance:none;background-image:var(--icon-chevron-down);background-repeat:no-repeat;background-origin:border-box;background-position:calc(100% - var(--space-m)) center;background-size:.75em;padding-inline-end:calc(2em - var(--border-width))}select:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){background-position:var(--space-m) center}@supports (appearance:base-select){select{appearance:base-select}::picker(select){appearance:base-select}select{background-image:none;align-items:center;padding-inline-end:calc(var(--space-m) - var(--border-width));display:inline-flex}select::picker-icon{content:"";background:var(--icon-chevron-down) no-repeat center / contain;width:.75em;height:.75em;transition:rotate var(--duration-medium)}select:open::picker-icon{rotate:180deg}::picker(select){border-radius:var(--border-radius);outline:var(--border-width) solid var(--color-input-border,transparent);outline-offset:calc(var(--border-width) * -1);background:var(--color-input);box-shadow:var(--shadow-strong);opacity:0;transition:opacity var(--duration-fast), overlay var(--duration-fast) allow-discrete, display var(--duration-fast) allow-discrete;border:0;padding:0}select:open::picker(select){opacity:1}@starting-style{select:open::picker(select){opacity:0}}option{padding:var(--space-s) var(--space-m)}option:hover,option:focus,option:active{background:var(--color-bg-elevated)}option:checked{background:var(--color-selected);color:var(--color-text-strong)}option::checkmark{display:none}}textarea{vertical-align:top;min-block-size:var(--input-height);max-block-size:var(--field-max-block-size);field-sizing:content;resize:none;margin-block:0}input:not([size],[type=checkbox],[type=radio],[type=color],[type=range],[type=file],[type=submit],[type=reset],[type=button],[type=image]),textarea:not([cols]){inline-size:var(--field-inline-size)}textarea:is([cols],[rows]){field-sizing:fixed;resize:vertical;max-block-size:none}@supports not (field-sizing:content){textarea{resize:vertical}}input:not(:disabled,[type=range]):hover,input:not([type=range]):focus-visible,select:not(:disabled):hover,select:focus-visible,textarea:not(:disabled):hover,textarea:focus-visible{background-color:var(--color-input-hover);color:var(--color-text-strong)}select:open{background-color:var(--color-input-hover);color:var(--color-text-strong)}button,input:is([type=button],[type=submit],[type=reset]),.button{appearance:none;border-color:var(--color-button-border,transparent);padding-inline:calc(var(--space-l) - var(--border-width));min-block-size:var(--input-height);background-color:var(--color-button);min-inline-size:min-content;color:var(--color-text);align-items:center;gap:.25em;text-decoration:none;display:inline-flex}input::-moz-focus-inner{border:0}button::-moz-focus-inner{border:0}button:not(:disabled):hover,button:focus-visible,input:is([type=button],[type=submit],[type=reset]):not(:disabled):hover,input:is([type=button],[type=submit],[type=reset]):focus-visible,.button:not(:disabled):hover,.button:focus-visible{background-color:color-mix(in oklab, var(--color-button), var(--color-text) var(--hover-mix));color:var(--color-text-strong)}button[aria-pressed=true]{background-color:color-mix(in oklab, var(--color-button), var(--color-text) 25%);color:var(--color-text-strong)}button[aria-pressed=true]:not(:disabled):hover,button[aria-pressed=true]:focus-visible{background-color:color-mix(in oklab, var(--color-button), var(--color-text) calc(25% + var(--hover-mix)))}input[type=image]{background:0 0;border:0;padding:0}select[multiple],select[size]:not([size="0"],[size="1"]){box-sizing:content-box;padding:calc(var(--space-s) - var(--border-width));background-image:none;display:inline-block}select[multiple]:not(:disabled):hover,select[size]:not([size="0"],[size="1"]):not(:disabled):hover{background-color:var(--color-input);color:var(--color-text)}select[multiple] option,select[size]:not([size="0"],[size="1"]) option{border-radius:var(--border-radius);padding:0 var(--space-s);background:0 0}select[multiple] option:hover,select[size]:not([size="0"],[size="1"]) option:hover{background:var(--color-input-hover)}select[multiple] option:checked,select[size]:not([size="0"],[size="1"]) option:checked{background-color:var(--color-selected);background-image:linear-gradient(var(--color-selected) 0 0);color:var(--color-text-strong);-webkit-text-fill-color:var(--color-text-strong)}option:checked:has(+option:checked){border-end-end-radius:0;border-end-start-radius:0}option:checked+option:checked{border-start-start-radius:0;border-start-end-radius:0}input[readonly],textarea[readonly]{--color-input:var(--color-bg-surface);--color-input-hover:var(--color-bg-surface)}output{padding:var(--space-m);color:var(--color-text-strong);font-variant-numeric:tabular-nums;display:inline-block}input:autofill{border-color:var(--color-input-border,var(--color-input));box-shadow:inset 0 0 0 100vmax var(--color-input);caret-color:var(--color-text);-webkit-text-fill-color:var(--color-text)}input:autofill:hover{border-color:var(--color-input-border,var(--color-input));box-shadow:inset 0 0 0 100vmax var(--color-input);caret-color:var(--color-text);-webkit-text-fill-color:var(--color-text)}input:autofill:focus{border-color:var(--color-input-border,var(--color-input));box-shadow:inset 0 0 0 100vmax var(--color-input);caret-color:var(--color-text);-webkit-text-fill-color:var(--color-text)}textarea:autofill{border-color:var(--color-input-border,var(--color-input));box-shadow:inset 0 0 0 100vmax var(--color-input);caret-color:var(--color-text);-webkit-text-fill-color:var(--color-text)}select:autofill{border-color:var(--color-input-border,var(--color-input));box-shadow:inset 0 0 0 100vmax var(--color-input);caret-color:var(--color-text);-webkit-text-fill-color:var(--color-text)}:is(input:user-invalid,select:user-invalid,textarea:user-invalid,:is(input,select,textarea)[aria-invalid=true]){border-inline-end:3px solid var(--color-danger)}:is(input,select,textarea)+small,label+small{color:var(--color-text-muted);margin-block-start:var(--space-s);display:block}:is(input,select,textarea):is(:user-invalid,[aria-invalid=true])+small{color:var(--color-danger-text)}label:has(:is(input,select,textarea):is(:user-invalid,[aria-invalid=true]))+small{color:var(--color-danger-text)}input:disabled,select:disabled,textarea:disabled,button:disabled{opacity:.5}h1,h2,h3,h4,h5,h6{text-wrap:balance;line-height:normal}h1{font-size:var(--font-size-h1)}h2{font-size:var(--font-size-h2)}h3{font-size:var(--font-size-h3)}h4{font-size:var(--font-size-h4)}h5{font-size:var(--font-size-h5)}h6{font-size:var(--font-size-h6)}hgroup>:not(:last-child){margin-block-end:0}hgroup>:not(:first-child){margin-block-start:0}a{color:var(--color-link);-webkit-text-decoration-color:var(--color-link-decoration,var(--color-brand));text-decoration-color:var(--color-link-decoration,var(--color-brand));text-underline-offset:.15em;transition:color var(--duration-fast), text-decoration-color var(--duration-fast);text-decoration-thickness:from-font}a:focus-visible,a:hover{color:var(--color-text-strong);text-decoration-color:#0000}a:focus-visible{border-radius:var(--border-radius)}a:before{margin-inline-end:var(--space-s);display:inline-block}em,strong{color:var(--color-text-strong)}small{font-size:var(--font-size-small)}abbr[title]{-webkit-text-decoration:underline dotted var(--color-text-muted);text-decoration:underline dotted var(--color-text-muted);text-underline-offset:.2em;cursor:help}ins,del{text-decoration-thickness:from-font}ins{-webkit-text-decoration-color:var(--color-success);text-decoration-color:var(--color-success)}del{color:var(--color-text-muted);-webkit-text-decoration-color:var(--color-danger);text-decoration-color:var(--color-danger)}sub,sup{font-size:.75em;line-height:1}mark{padding:0 var(--space-s);background:oklch(from var(--color-text) l c h / .2);color:inherit}::target-text{background:oklch(from var(--color-brand) l c h / .3)}input[type=color]{appearance:none;padding:calc(var(--space-s) - var(--border-width));width:var(--input-height);height:var(--input-height);vertical-align:calc(var(--space-m) - var(--space-s))}input[type=color]::-moz-color-swatch{vertical-align:top;border-radius:var(--border-radius);border-color:currentColor;display:inline-block}input[type=color]::-webkit-color-swatch-wrapper{vertical-align:top;padding:0;display:inline-flex}input[type=color]::-webkit-color-swatch{border-radius:var(--border-radius);border-color:currentColor}@supports (hanging-punctuation:first){input[type=color]{vertical-align:middle;translate:0 calc(.5ex - .5cap)}}*{scrollbar-color:var(--color-text-muted) transparent;scrollbar-width:thin}:hover{scrollbar-color:var(--color-text) transparent}}@layer havelcss.components{:is(button,.button).primary{--primary-bg:var(--color-brand);background-color:var(--primary-bg);color:var(--color-on-brand,oklch(from var(--color-brand) clamp(0, (var(--on-brand-threshold) - l) * 100, 1) 0 h));border-color:#0000}:is(button,.button).primary:not(:disabled):hover,:is(button,.button).primary:focus-visible{--primary-bg:var(--lightningcss-light,oklch(from var(--color-brand) calc(l - .08) c h))var(--lightningcss-dark,oklch(from var(--color-brand) calc(l + .08) c h))}dialog{border-radius:var(--border-radius);padding:var(--space-l);max-inline-size:min(100% - 2 * var(--space-l), var(--content-width));max-block-size:calc(100dvh - 2 * var(--space-l));background:var(--color-bg-elevated);color:var(--color-text);box-shadow:var(--shadow-strong);opacity:0;transition:opacity var(--duration-medium), scale var(--duration-medium), overlay var(--duration-medium) allow-discrete, display var(--duration-medium) allow-discrete;border:0;margin:auto;scale:.98}dialog[open]{opacity:1;scale:none}@starting-style{dialog[open]{opacity:0;scale:.98}}dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;transition:opacity var(--duration-medium), overlay var(--duration-medium) allow-discrete, display var(--duration-medium) allow-discrete;background:oklch(0% 0 0/.5)}dialog[open]::backdrop{opacity:1}@starting-style{dialog[open]::backdrop{opacity:0}}dialog>:first-child{margin-block-start:0}dialog>:last-child{margin-block-end:0}html:has(dialog:modal){overflow:hidden}[popover]{border:var(--border-width) solid var(--color-border);border-radius:var(--border-radius);padding:var(--space-m) var(--space-l);background:var(--color-bg-elevated);color:var(--color-text);box-shadow:var(--shadow-strong);opacity:0;transition:opacity var(--duration-fast), overlay var(--duration-fast) allow-discrete, display var(--duration-fast) allow-discrete;margin:auto}[popover]:popover-open{opacity:1}@starting-style{[popover]:popover-open{opacity:0}}[popover]>:first-child{margin-block-start:0}[popover]>:last-child{margin-block-end:0}[popover]::backdrop{background:0 0}}@layer havelcss.utilities{[hidden]:not([hidden=until-found i]){display:none!important}.sr-only:not(:focus-within){clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ellipsis{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-inline-size:100%;display:inline-block;overflow:hidden}.skip-link{z-index:100;translate:0 calc(-100% - var(--space-l) * 2);border-radius:var(--border-radius);padding:var(--space-m) var(--space-l);background:var(--color-brand);color:var(--color-on-brand,oklch(from var(--color-brand) clamp(0, (var(--on-brand-threshold) - l) * 100, 1) 0 h));transition:translate var(--duration-fast);text-decoration:none;position:fixed;inset-block-start:var(--space-l);inset-inline-start:var(--space-l)}.skip-link:focus{translate:0}}@property --lightmode-color-bg{syntax:"<color>";inherits:true;initial-value:oklch(100% 0 0)}@property --lightmode-color-text{syntax:"<color>";inherits:true;initial-value:oklch(15% 0 0)}@property --lightmode-color-text-strong{syntax:"<color>";inherits:true;initial-value:oklch(5% 0 0)}@property --lightmode-color-text-muted{syntax:"<color>";inherits:true;initial-value:oklch(45% 0 0)}@property --lightmode-color-border{syntax:"<color>";inherits:true;initial-value:oklch(85% 0 0)}@property --lightmode-color-input{syntax:"<color>";inherits:true;initial-value:oklch(87% 0 0)}@property --lightmode-color-button{syntax:"<color>";inherits:true;initial-value:oklch(87% 0 0)}@property --lightmode-color-brand{syntax:"<color>";inherits:true;initial-value:#f2d}@property --lightmode-icon-chevron-down{syntax:"<url>";inherits:true;initial-value:url("data:image/svg+xml,<svg viewBox=\"0 0 29 15\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"m2.5 2.5 12 10 12-10\" fill=\"none\" stroke=\"%23000\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"5\"/></svg>")}@property --darkmode-color-bg{syntax:"<color>";inherits:true;initial-value:oklch(0% 0 0)}@property --darkmode-color-text{syntax:"<color>";inherits:true;initial-value:oklch(90% 0 0)}@property --darkmode-color-text-strong{syntax:"<color>";inherits:true;initial-value:oklch(98% 0 0)}@property --darkmode-color-text-muted{syntax:"<color>";inherits:true;initial-value:oklch(70% 0 0)}@property --darkmode-color-border{syntax:"<color>";inherits:true;initial-value:oklch(40% 0 0)}@property --darkmode-color-input{syntax:"<color>";inherits:true;initial-value:oklch(40% 0 0)}@property --darkmode-color-button{syntax:"<color>";inherits:true;initial-value:oklch(40% 0 0)}@property --darkmode-color-brand{syntax:"<color>";inherits:true;initial-value:#f2d}@property --darkmode-icon-chevron-down{syntax:"<url>";inherits:true;initial-value:url("data:image/svg+xml,<svg viewBox=\"0 0 29 15\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"m2.5 2.5 12 10 12-10\" fill=\"none\" stroke=\"%23fff\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"5\"/></svg>")}@property --color-success{syntax:"<color>";inherits:true;initial-value:oklch(70% .14 145)}@property --color-warning{syntax:"<color>";inherits:true;initial-value:oklch(78% .228 82)}@property --color-danger{syntax:"<color>";inherits:true;initial-value:oklch(72% .2 30)}@property --color-info{syntax:"<color>";inherits:true;initial-value:oklch(66% .224 210)}@property --hover-mix{syntax:"<percentage>";inherits:true;initial-value:10%}@property --on-brand-threshold{syntax:"<number>";inherits:true;initial-value:.7}@property --outline-width{syntax:"<length>";inherits:true;initial-value:2px}@property --outline-offset{syntax:"<length>";inherits:true;initial-value:2px}@property --line-height{syntax:"<number>";inherits:true;initial-value:1.5}@property --border-radius{syntax:"<length-percentage>";inherits:true;initial-value:3px}@property --border-width{syntax:"<length>";inherits:true;initial-value:1px}@property --space-xs{syntax:"<length>";inherits:true;initial-value:2px}@property --range-tick-width{syntax:"<length>";inherits:true;initial-value:2px}@property --duration-fast{syntax:"<time>";inherits:true;initial-value:80ms}@property --duration-medium{syntax:"<time>";inherits:true;initial-value:.25s}@property --duration-slow{syntax:"<time>";inherits:true;initial-value:.35s}:root{--nav-bg:var(--color-bg-elevated);--nav-fg:var(--color-text);--nav-hover-bg:color-mix(in oklab, var(--color-brand), transparent 85%);--nav-hover-fg:var(--color-brand);--nav-vertical-spacing:1.2rem;--nav-width-closed:3rem;--nav-bar-height:3rem;--nav-width-open:14rem;--nav-transition:.2s ease-in-out;--control-height:calc(1lh + 2 * var(--space-m));--control-gap:var(--space-l)}[hidden]{display:none!important}html{height:100%}body{min-height:100%}h1,h2,h3,h4,h5,h6{color:var(--color-brand)}button{cursor:pointer;align-items:center;gap:.25em;display:inline-flex}button svg{flex-shrink:0;max-inline-size:none}.centered-form-wrapper{padding:var(--space-m);width:100dvw;height:100dvh;display:flex}main .centered-form-wrapper{flex:1;width:auto;height:auto}.centered-form{width:min(100%,28rem);padding:var(--space-l);border-radius:var(--border-radius);background:var(--color-bg-elevated);box-shadow:var(--shadow-strong);flex-direction:column;margin:0 auto auto;display:flex}.centered-form h1{margin-top:0}.centered-form input:not([type=checkbox],[type=radio]){width:100%}@media (width>=40rem){.centered-form{padding:var(--space-xl);margin:auto}}.centered-form .form-error-message{order:66}.muted{color:var(--color-text-muted)}.tooltip{position-try-fallbacks:flip-block, flip-inline;pointer-events:none;width:max-content;max-width:calc(100vw - var(--space-m) * 2);border-radius:var(--border-radius);padding:var(--space-xs) var(--space-s);background:var(--color-border);box-shadow:none;color:var(--color-text);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;border:0;font-size:.875rem;inset:auto}.notice{padding:var(--space-s) var(--space-m);border-left:3px solid var(--color-warning)}.notice.danger{border-left-color:var(--color-danger)}.notice.success{border-left-color:var(--color-success)}.field-row{column-gap:var(--control-gap);flex-wrap:wrap;display:flex}.field-row>*{flex:8rem;min-width:0}.item-list{gap:var(--control-gap);margin:0;padding:0;list-style:none;display:grid}.item-list>li{gap:var(--control-gap);padding:var(--space-m);border:1px solid var(--color-border);border-radius:var(--border-radius);background:var(--color-bg-elevated);flex-direction:column;transition:border-color .15s,scale .1s;display:flex;position:relative}.item-details{gap:var(--space-xs);overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.item-details>*{margin:0}.item-details small{color:var(--color-text-muted)}.item-actions{justify-content:flex-end;align-items:center;gap:var(--control-gap);flex-wrap:wrap;display:flex}.item-corner{top:var(--space-xs);right:var(--space-xs);z-index:1;position:absolute}.item-list>li:has(>.item-corner) .item-details{padding-inline-end:var(--control-height)}.item-open:after{content:"";border-radius:inherit;position:absolute;inset:0}.item-actions>:not(.item-open){z-index:1;position:relative}.item-list>li:has(.item-open:active){scale:.99}.chips{justify-content:flex-start;gap:var(--control-gap);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.chips>:not(input){padding:0 var(--space-s);border:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--font-size-small);background:0 0;border-radius:1.5rem;align-items:center;display:inline-flex}.chips>label>input{opacity:0;position:absolute}.chips>label:has(:focus-visible){outline:2px solid var(--color-brand);outline-offset:2px}.chips>:is(button,label){cursor:pointer;min-height:2.75rem;padding-inline:var(--space-m);font-size:inherit;transition:background-color .15s,border-color .15s,scale .1s;position:relative}.chips>:is(button,label):active{scale:.95}.chips>:is([aria-pressed=true],label:has(:checked)){border-color:var(--color-brand);background:color-mix(in oklab, var(--color-brand), transparent 85%);color:var(--color-text)}.timeline{margin:0;padding:0;list-style:none}.timeline>li{gap:var(--space-m);padding-block:var(--space-s);border-bottom:1px solid var(--color-border);align-items:flex-start;display:flex}.timeline>li>div{overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.timeline-icon{padding:var(--space-s);background:color-mix(in oklab, currentColor, transparent 85%);color:var(--color-text-muted);border-radius:50%;flex:none;display:flex}.timeline-icon svg{width:1.25rem;height:1.25rem}.timeline-icon.success{color:var(--color-success)}.timeline-icon.danger{color:var(--color-danger)}.timeline-icon.warning{color:var(--color-warning)}.timeline small{color:var(--color-text-muted)}.badge{padding:0 var(--space-s);background:color-mix(in oklab, currentColor, transparent 85%);color:var(--color-text-muted);font-size:var(--font-size-small);border-radius:1em;display:inline-block}.badge.success{color:var(--color-success)}.badge.warning{color:var(--color-warning)}.badge.danger{color:var(--color-danger)}@media (width>=40rem){.item-list>li{flex-flow:wrap;align-items:center}.item-details{flex:16rem}.item-actions{margin-inline-start:auto}.item-corner{position:static}.item-list>li:has(>.item-corner) .item-details{padding-inline-end:0}}@media (hover:hover){.item-list>li:has(.item-open):hover{border-color:var(--color-brand)}.chips>:is([aria-pressed=false],label:not(:has(:checked))):hover{border-color:var(--color-success);background:color-mix(in oklab, var(--color-success), transparent 80%);color:var(--color-text)}.chips>:is([aria-pressed=true],label:has(:checked)):hover{border-color:var(--color-danger);background:color-mix(in oklab, var(--color-danger), transparent 80%)}}.chips>[aria-pressed=false]:focus-visible{border-color:var(--color-success)}.chips>[aria-pressed=true]:focus-visible{border-color:var(--color-danger)}@media (pointer:fine){:root{--control-gap:var(--space-m)}.chips>:is(button,label){min-height:0;padding-inline:var(--space-s);font-size:var(--font-size-small)}}@media print{nav,button,a[download],.tooltip{display:none!important}}:root{--lightmode-color-brand:#15803d;--darkmode-color-brand:#4ade80;--color-weekend:var(--lightningcss-light,color-mix(in oklab, var(--lightmode-color-bg), var(--lightmode-color-text) 7%))var(--lightningcss-dark,color-mix(in oklab, var(--darkmode-color-bg), var(--darkmode-color-text) 20%))}div.svelte-a5nlam,ul.svelte-a5nlam{align-items:center;gap:.25em;display:flex}div.svelte-a5nlam{padding:var(--space-xs) var(--space-s)}ul.svelte-a5nlam{margin:0;padding:0;list-style:none}.language-select.svelte-a5nlam li:where(.svelte-a5nlam) a:where(.svelte-a5nlam){border-radius:var(--border-radius);padding:var(--space-xs) var(--space-s);text-transform:uppercase;display:inline}.language-select.svelte-a5nlam li:where(.svelte-a5nlam) a[aria-current=page]:where(.svelte-a5nlam){background:var(--color-text-muted);color:var(--color-bg)}.long.svelte-a5nlam .nav-icon:where(.svelte-a5nlam){text-transform:uppercase}.long.svelte-a5nlam li:where(.svelte-a5nlam) a:where(.svelte-a5nlam){text-transform:initial}.long.svelte-a5nlam .nav-label:where(.svelte-a5nlam):before{display:none}.long.svelte-a5nlam .nav-label:where(.svelte-a5nlam) a:where(.svelte-a5nlam){outline:none;text-decoration:none}.long.svelte-a5nlam .nav-label:where(.svelte-a5nlam) a:where(.svelte-a5nlam):hover,.long.svelte-a5nlam .nav-label:where(.svelte-a5nlam) a:where(.svelte-a5nlam):focus{background:var(--nav-hover-bg);color:var(--nav-hover-fg)}nav.svelte-ftadh8{--nav-item-padding:var(--space-m);--nav-icon-size:calc(var(--nav-width-closed) - (var(--nav-item-padding) * 2));z-index:10;width:var(--nav-width-closed);height:100dvh;transition:width var(--nav-transition);grid-area:side;position:sticky;top:0}nav.pinned.svelte-ftadh8{width:var(--nav-width-pinned,var(--nav-width-open))}nav.svelte-ftadh8:is(.pinned:where(.svelte-ftadh8),:where(.svelte-ftadh8):hover,:where(.svelte-ftadh8):focus-within){z-index:120}.rail.svelte-ftadh8{background-color:var(--nav-bg);width:max-content;color:var(--nav-fg);flex-flow:column;display:flex;position:absolute;inset-block:0;inset-inline-start:0;overflow-x:hidden}.bar.svelte-ftadh8,.groups.svelte-ftadh8{display:contents}.toggle.svelte-ftadh8{border:none;flex-shrink:0}.brand.svelte-ftadh8{display:none}nav.svelte-ftadh8 .nav-item{grid-template-columns:var(--nav-icon-size) 0fr;padding-block:.4rem;padding-inline:var(--nav-item-padding);background:inherit;width:100%;color:inherit;transition:grid-template-columns var(--nav-transition);gap:0;text-decoration:none;display:grid}nav.svelte-ftadh8 .nav-icon{justify-content:center;align-items:center;display:flex}nav.svelte-ftadh8 .nav-icon svg{--color:currentColor;width:var(--nav-icon-size);margin:0 auto;display:block}nav.svelte-ftadh8 .nav-label{opacity:0;text-align:left;white-space:nowrap;transform:translateX(calc(var(--space-l) * -1));transition:opacity var(--nav-transition), transform var(--nav-transition);align-self:center;overflow:hidden}nav.svelte-ftadh8 .nav-label:before{content:"";padding-inline-start:var(--space-s)}nav.svelte-ftadh8 .nav-label:after{content:"";padding-inline-end:var(--space-m)}nav.svelte-ftadh8 :is(a,button).nav-item:focus,nav.svelte-ftadh8 :is(a,button).nav-item:hover{background-color:var(--nav-hover-bg);color:var(--nav-hover-fg,var(--color));border-radius:0;outline:none}nav.svelte-ftadh8:focus-within .nav-item,nav.svelte-ftadh8:hover .nav-item,nav.pinned.svelte-ftadh8 .nav-item{grid-template-columns:var(--nav-icon-size) 1fr}nav.svelte-ftadh8:focus-within .nav-label,nav.svelte-ftadh8:hover .nav-label,nav.pinned.svelte-ftadh8 .nav-label{opacity:1;transform:translate(0)}@media (width<=40rem){nav.svelte-ftadh8{z-index:30;width:auto;height:var(--nav-bar-height);transition:height var(--nav-transition);position:fixed;inset:0 0 auto}nav.pinned.svelte-ftadh8{width:auto;height:100dvh}.rail.svelte-ftadh8{overscroll-behavior:contain;border-bottom:1px solid var(--color-border);width:100%;height:100%;position:static;overflow:hidden}nav.pinned.svelte-ftadh8 .rail:where(.svelte-ftadh8){overflow-y:auto}.bar.svelte-ftadh8{block-size:var(--nav-bar-height);flex-shrink:0;align-items:center;display:flex}nav.svelte-ftadh8 .toggle:where(.svelte-ftadh8){width:auto;align-items:center;block-size:100%}.brand.svelte-ftadh8{color:var(--color-brand);font-weight:700;display:block}nav.pinned.svelte-ftadh8 .nav-item{grid-template-columns:var(--nav-icon-size) 1fr}nav.pinned.svelte-ftadh8 .nav-label{opacity:1;transform:none}}div.svelte-1jwm8sr{background:inherit}div.svelte-1jwm8sr:first-child{padding-top:var(--nav-vertical-spacing)}div.svelte-1jwm8sr:last-child,.top.svelte-1jwm8sr{padding-bottom:var(--nav-vertical-spacing)}.bottom.svelte-1jwm8sr{padding-top:var(--nav-vertical-spacing);margin-top:auto}a[aria-current=page].svelte-4qo5g1{color:var(--color-brand)}.layout.svelte-12qhfyh{grid-template-columns:auto 1fr;grid-template-areas:"side main";min-height:100dvh;display:grid}main.svelte-12qhfyh{min-width:0;padding:var(--space-m);flex-direction:column;grid-area:main;display:flex}@media (width<=40rem){.layout.svelte-12qhfyh{grid-template-columns:1fr;grid-template-areas:"main"}main.svelte-12qhfyh{padding-top:calc(var(--nav-bar-height) + var(--space-m))}}@media print{.layout.svelte-12qhfyh{min-height:0;display:block}main.svelte-12qhfyh{padding:0}}
