@container style(--theme:light){@media (--HDcolor){@supports (color:color(display-p3 0 0 0)){:where(html){--link:color(display-p3 .1 .39 1);--link-visited:color(display-p3 .6 .2 1)}}}:where(html) :where(button,.btn){--_highlight:var(--_highlight-light);--_bg:var(--_bg-light);--_ink-shadow:var(--_ink-shadow-light)}:where(html) :where(button,.btn):where([type=reset]){--_text:var(--red-6);--_border:var(--red-3)}}@container style(--theme:dark){:where(html) :where(button,.btn){--_highlight:var(--_highlight-dark);--_bg:var(--_bg-dark);--_ink-shadow:var(--_ink-shadow-dark)}:where(html) :where(button,.btn):where([type=reset]){--_text:var(--red-2);--_border:var(--surface-3)}:where(html) :where([type=submit]),:where(html) :where(form button:not([type=button])),:where(html) :where([type=reset]),:where(html) :where([disabled]){--_bg:var(--surface-1)}}:where(html){--link:light-dark(var(--indigo-7),var(--indigo-3));--link-visited:light-dark(var(--purple-7),var(--purple-3));--text-1:light-dark(var(--gray-12),var(--gray-0));--text-2:light-dark(var(--gray-7),var(--gray-4));--surface-1:light-dark(var(--gray-0),var(--gray-9));--surface-2:light-dark(var(--gray-2),var(--gray-8));--surface-3:light-dark(var(--gray-3),var(--gray-7));--surface-4:light-dark(var(--gray-4),var(--gray-6));--surface-overlay:light-dark(var(--color-slate-0,oklch(100% 0 0)),var(--color-slate-9,oklch(20% .02 260)));--surface-backdrop:light-dark(oklch(0% 0 0/.4),oklch(0% 0 0/.7));--scrollthumb-color:light-dark(var(--gray-7),var(--gray-6));--shadow-color:light-dark(220 3% 15%,220 40% 2%);--shadow-strength:light-dark(1%,10%);--inner-shadow-highlight:light-dark(inset 0 -.5px 0 0 #fff,inset 0 .5px 0 0 #0001, inset 0 -.5px 0 0 #fff1, inset 0 .5px 0 0 #0007);--border-1:var(--surface-3);--border-2:var(--surface-4);--surface-hover:light-dark(var(--gray-1),var(--gray-8));--brand-subtle:color-mix(in oklch, var(--brand) 12%, var(--surface-1));--brand-subtle-hover:color-mix(in oklch, var(--brand) 22%, var(--surface-1));--brand-subtle-text:contrast-color(var(--brand-subtle));--focus-ring:light-dark(var(--blue-7),var(--blue-4));--brand:light-dark(var(--blue-7),var(--blue-5));--brand-hover:light-dark(color-mix(in srgb, var(--brand), black 12%),color-mix(in srgb, var(--brand), white 15%));--brand-active:light-dark(color-mix(in srgb, var(--brand), black 24%),color-mix(in srgb, var(--brand), white 30%));--brand-border:var(--brand);--brand-border-hover:var(--brand-hover);--brand-text:contrast-color(var(--brand));--danger:light-dark(var(--red-7),var(--red-5));--danger-hover:light-dark(var(--red-8),var(--red-4));--danger-active:light-dark(var(--red-9),var(--red-3));--danger-text:light-dark(var(--red-0),var(--slate-12));--danger-border:var(--danger);--danger-border-hover:var(--danger-hover);--success:light-dark(var(--green-7),var(--green-5));--success-hover:light-dark(var(--green-8),var(--green-4));--success-active:light-dark(var(--green-9),var(--green-3));--success-text:light-dark(var(--green-0),var(--slate-12));--success-border:var(--success);--success-border-hover:var(--success-hover);--warning:light-dark(var(--amber-4),var(--amber-5));--warning-hover:light-dark(var(--amber-5),var(--amber-4));--warning-active:light-dark(var(--amber-6),var(--amber-3));--warning-text:var(--amber-12);--warning-border:var(--warning);--warning-border-hover:var(--warning-hover);--info:light-dark(var(--cyan-7),var(--cyan-4));--info-hover:light-dark(var(--cyan-8),var(--cyan-3));--info-active:light-dark(var(--cyan-9),var(--cyan-2));--info-text:light-dark(var(--cyan-0),var(--slate-12));--info-border:var(--info);--info-border-hover:var(--info-hover);--toast-bg:light-dark(var(--gray-2),var(--gray-10));--toast-text:light-dark(var(--gray-9),var(--gray-2));--toast-border:light-dark(var(--gray-4),var(--gray-8));--toast-success-bg:light-dark(var(--green-2),var(--green-10));--toast-success-text:light-dark(var(--green-9),var(--green-2));--toast-success-border:light-dark(var(--green-4),var(--green-8));--toast-error-bg:light-dark(var(--red-2),var(--red-10));--toast-error-text:light-dark(var(--red-9),var(--red-2));--toast-error-border:light-dark(var(--red-4),var(--red-8));--toast-warning-bg:light-dark(var(--amber-2),var(--amber-10));--toast-warning-text:light-dark(var(--amber-9),var(--amber-2));--toast-warning-border:light-dark(var(--amber-4),var(--amber-8));--toast-info-bg:light-dark(var(--blue-2),var(--blue-10));--toast-info-text:light-dark(var(--blue-9),var(--blue-2));--toast-info-border:light-dark(var(--blue-4),var(--blue-8));--brand-disabled:hsl(from var(--brand) h s l / 50%);--brand-text-disabled:hsl(from var(--brand-text) h s l / 60%);--surface-disabled:hsl(from var(--surface) h s l / 60%)}:where(html) :where(dialog){background-color:light-dark(var(--surface-1),var(--surface-2))}:where(html) :where(button,.btn,input:is([type=button],[type=submit],[type=reset]))[disabled]{--_text:light-dark(var(--gray-6),var(--gray-5))}:where(html) :where(textarea,select,input:not([type=button],[type=submit],[type=reset])){background-color:light-dark(var(--surface-2),#171a1c)}:where(.btn,button,input:is([type=button],[type=submit],[type=reset])),:where(.btn,button,input:is([type=button],[type=submit],[type=reset]))>*{text-box:trim-both cap alphabetic}:where(input[type=file])::-webkit-file-upload-button,:where(input[type=file])::file-selector-button{text-box:trim-both cap alphabetic}:where(.btn,button,input:is([type=button],[type=submit],[type=reset])),:where(input[type=file])::-webkit-file-upload-button,:where(input[type=file])::file-selector-button{--_accent:initial ;--_text:initial ;--_size:initial ;--_bg:var(--surface-3);--_border:var(--surface-3);--_highlight-size:0;--_highlight:hsl(var(--gray-12-hsl) / 25%);--_ink-shadow:0 1px 0 var(--surface-1);--_icon-size:var(--size-relative-7);--_icon-color:var(--_accent,var(--link));font-size:var(--_size);background:var(--_bg);color:var(--_text);border:var(--border-size-2) solid var(--_border);box-shadow:var(--shadow-2), 0 1px var(--surface-3), 0 0 0 var(--_highlight-size) var(--_highlight);text-shadow:var(--_ink-shadow);text-align:center;justify-content:center;align-items:center;gap:var(--size-2);font-weight:var(--font-weight-7);border-radius:var(--radius-2);padding-block:.75ch;padding-inline:var(--size-relative-6);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;transition:border-color .5s var(--ease-3) 3s;cursor:pointer;touch-action:manipulation;user-select:none;display:inline-flex}:where(.btn,button,input:is([type=button],[type=submit],[type=reset])):focus-visible,:where(input[type=file])::-webkit-file-upload-button:focus-visible,:where(input[type=file])::file-selector-button:focus-visible{outline:2px solid var(--focus-ring,currentColor);outline-offset:2px}@media (--motionOK){:where(.btn,button,input:is([type=button],[type=submit],[type=reset])),:where(input[type=file])::-webkit-file-upload-button,:where(input[type=file])::file-selector-button{transition:border-color .5s var(--ease-3) 3s, box-shadow .145s var(--ease-4), outline-offset .145s var(--ease-4)}}:where(.btn,button,input:is([type=button],[type=submit],[type=reset])):disabled,:where(.btn,button,input:is([type=button],[type=submit],[type=reset]))[aria-disabled=true]{cursor:not-allowed;opacity:.6;pointer-events:none}:where(.btn,button,input:is([type=button],[type=submit],[type=reset]))[disabled]{--_bg:none;--_text:var(--gray-5);cursor:not-allowed;box-shadow:var(--shadow-1)}:where(.btn,button,input:is([type=button],[type=submit],[type=reset])):where(:not(:active):hover){--_highlight-size:var(--size-2);transition-duration:.25s;transition-delay:0s}:where(.btn,button,input:is([type=button],[type=submit],[type=reset]))>:where(svg){filter:drop-shadow(var(--_ink-shadow));block-size:var(--_icon-size);inline-size:var(--_icon-size);flex-shrink:0}:where(.btn,button,input:is([type=button],[type=submit],[type=reset]))>:where(svg>*){stroke:var(--_icon-color);stroke-width:var(--border-size-2)}:where([type=submit],form button:not([type],[disabled])){--_text:var(--_accent,var(--link))}:where([type=reset]){--_text:var(--red-2);--_border:var(--surface-3)}:where([type=reset]):focus-visible{outline-color:var(--red-6)}:where([type=submit],[type=reset],form button:not([type])):is(:hover,:focus-visible):not([disabled]){--_border:currentColor}:where(input[type=file]){max-inline-size:100%;cursor:initial;border-radius:var(--radius-2);border:var(--border-size-1) solid var(--surface-2);box-shadow:var(--inner-shadow-4);color:var(--text-2);align-self:flex-start;padding:0}:where(input[type=file])::-webkit-file-upload-button,:where(input[type=file])::file-selector-button{cursor:pointer;margin-inline-end:var(--size-relative-6)}@container style(--theme:dark){:where([type=submit]),:where(form button:not([type=button])),:where([type=reset]),:where([disabled]){--_bg:var(--surface-1)}}:where(h1,h2,h3,h4,h5,h6){line-height:var(--font-lineheight-1);font-weight:var(--font-weight-9)}:where(h1){font-size:var(--font-size-8)}:where(h2){font-size:var(--font-size-6)}@supports ((-moz-appearance:none)){:where(a,u,ins,abbr){text-underline-offset:2px}}:is(.visually-hidden,.sr-only){block-size:0;inline-size:0;overflow:hidden}:where(html){scrollbar-color:var(--scrollthumb-color) transparent;accent-color:var(--brand,var(--link));caret-color:var(--brand,var(--link));color:var(--text-1);background-color:var(--surface-1)}:where(a[href]){color:var(--brand,var(--link))}:where(a[href]):where(:visited){color:var(--link-visited)}:where(:not(dialog)){margin:0}:where(:not(fieldset,progress,meter)){background-repeat:no-repeat;background-origin:border-box;border-style:solid;border-width:0}:where(html){block-size:100%;font-family:var(--font-system-ui);line-height:var(--font-lineheight-3);-webkit-text-size-adjust:none}@media (--motionOK){:where(html){scroll-behavior:smooth}:where(:focus-visible){transition:outline-offset .145s var(--ease-2)}:where(:not(:active):focus-visible){transition-duration:.25s}}:where(:not(:active):focus-visible){outline-offset:5px}:where(body){min-block-size:100%}:where(h1,h2,h3,h4,h5,h6){line-height:var(--font-lineheight-1);font-weight:var(--font-weight-9);text-wrap:balance}:where(h1){font-size:var(--font-size-8);max-inline-size:var(--size-header-1)}:where(h2){font-size:var(--font-size-6);max-inline-size:var(--size-header-2)}:where(h3){font-size:var(--font-size-5)}:where(h4){font-size:var(--font-size-4)}:where(h5){font-size:var(--font-size-3)}:where(h3,h4,h5,h6,dt){max-inline-size:var(--size-header-3)}:where(p,ul,ol,dl,h6){font-size:var(--font-size-2)}:where(a,u,ins,abbr){text-underline-offset:1px}@supports ((-moz-appearance:none)){:where(a,u,ins,abbr){text-underline-offset:2px}}:where(a[href],area,button,input:not([type=text],[type=email],[type=number],[type=password],[type=""],[type=tel],[type=url]),label[for],select,summary,[tabindex]:not([tabindex*=\-],pre)){cursor:pointer}:where(a[href],area,button,input,label[for],select,summary,textarea,[tabindex]:not([tabindex*=\-])){touch-action:manipulation;-webkit-tap-highlight-color:transparent}:where(a):where([href]){text-decoration-color:var(--indigo-2)}:where(a):where([href]):where(:visited){text-decoration-color:var(--purple-2)}:where(a):where(:not(:hover)){text-decoration:inherit}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,svg,video){block-size:auto;max-inline-size:100%}:where(input,button,textarea,select),:where(input[type=file])::-webkit-file-upload-button{font:inherit;font-size:inherit;color:inherit;letter-spacing:inherit}::placeholder{color:var(--gray-7);opacity:.75}:focus-visible{outline-color:var(--brand,var(--link))}:where(svg:not([width])){inline-size:var(--size-10)}:where(code,kbd,samp,pre){font-family:var(--font-monospace-code), monospace}:where(:not(pre)>code,kbd){white-space:nowrap}:where(pre){white-space:pre;writing-mode:lr;direction:ltr;min-inline-size:0;max-inline-size:max-content}:where(:not(pre)>code){padding:var(--size-1) var(--size-2);background:var(--surface-2);border-radius:var(--radius-2);writing-mode:lr}:where(kbd,var){padding:var(--size-1) var(--size-2);border-width:var(--border-size-1);border-color:var(--surface-4);border-radius:var(--radius-2)}:where(mark){border-radius:var(--radius-2);padding-inline:var(--size-1)}:where(ol,ul){padding-inline-start:var(--size-8)}:where(li){padding-inline-start:var(--size-2)}:where(li,dd,figcaption){max-inline-size:var(--size-content-2)}:where(p){max-inline-size:var(--size-content-3);text-wrap:pretty}:where(dt,summary){font-weight:var(--font-weight-7)}:where(dt:not(:first-of-type)){margin-block-start:var(--size-5)}:where(small){font-size:max(.5em, var(--font-size-0));max-inline-size:var(--size-content-1)}:where(hr){margin-block:var(--size-fluid-5);height:var(--border-size-2);background-color:var(--surface-3)}:where(figure){gap:var(--size-2);place-items:center;display:grid}:where(figure)>:where(figcaption){font-size:var(--font-size-1);text-wrap:balance}:where(blockquote,:not(blockquote)>cite){border-inline-start-width:var(--border-size-3)}:where(blockquote){gap:var(--size-3);padding-block:var(--size-3);padding-inline:var(--size-4);max-inline-size:var(--size-content-2);display:grid}:where(:not(blockquote)>cite){padding-inline-start:var(--size-2)}:where(summary){background:var(--surface-3);padding:var(--size-2) var(--size-3);margin:calc(var(--size-2) * -1) calc(var(--size-3) * -1);border-radius:var(--radius-2)}:where(details){padding-inline:var(--size-3);padding-block:var(--size-2);background:var(--surface-2);border-radius:var(--radius-2)}:where(details[open]>summary){margin-bottom:var(--size-2);border-end-end-radius:0;border-end-start-radius:0}:where(fieldset){border-radius:var(--radius-2);border:var(--border-size-1) solid var(--surface-4)}:where(del){background:var(--red-9);color:var(--red-2)}:where(ins){background:var(--green-9);color:var(--green-1)}:where(abbr){text-decoration-color:var(--blue-5)}:where(dialog){background-color:var(--surface-1);color:inherit;border-radius:var(--radius-3);box-shadow:var(--shadow-6)}:where(menu){gap:var(--size-3);padding-inline-start:0;display:flex}:where(sup){font-size:.5em}:where(table){border:1px solid var(--surface-2);background:var(--surface-2);border-radius:var(--radius-3);--nice-inner-radius:calc(var(--radius-3) - 2px);width:fit-content}:where(table:not(:has(tfoot)) tr:last-child td:first-child){border-end-start-radius:var(--nice-inner-radius)}:where(table:not(:has(tfoot)) tr:last-child td:last-child){border-end-end-radius:var(--nice-inner-radius)}:where(table thead tr:first-child th:first-child){border-start-start-radius:var(--nice-inner-radius)}:where(table thead tr:first-child th:last-child){border-start-end-radius:var(--nice-inner-radius)}:where(tfoot tr:last-child :is(th,td):first-of-type){border-end-start-radius:var(--nice-inner-radius)}:where(tfoot tr:last-child :is(th,td):last-of-type){border-end-end-radius:var(--nice-inner-radius)}:where(th){color:var(--text-1);background-color:var(--surface-2)}:where(table :is(a,button,[contenteditable]):focus-visible){outline-offset:-2px}:where(td){background:var(--surface-1);max-inline-size:var(--size-content-2);text-wrap:pretty}:where(td,th){text-align:left;padding:var(--size-2)}:where(:is(td,th):not([align])){text-align:center}:where(thead){border-collapse:collapse}:where(table tr:hover td),:where(tbody tr:nth-child(2n):hover td){background-color:var(--surface-3)}:where(table>caption){margin:var(--size-3)}:where(tfoot button){padding-block:var(--size-1);padding-inline:var(--size-3)}:where(input:not([type=range]),textarea){padding-inline:var(--size-2);padding-block:var(--size-1)}:where(select){padding-inline:var(--size-relative-4) 0;field-sizing:content;padding-block:.75ch}:where(textarea,select,input:not([type=button],[type=submit],[type=reset])){background-color:var(--surface-2);border-radius:var(--radius-2)}:where(textarea){resize:none;field-sizing:content;min-inline-size:var(--size-content-1);min-block-size:5lh}:where(input[type=checkbox],input[type=radio]){block-size:var(--size-3);inline-size:var(--size-3)}.invalid{outline:1px solid var(--danger,light-dark(var(--red-6,oklch(55% .22 25)),var(--red-4,oklch(72% .2 25))))}.validation-message{color:1px solid var(--danger,light-dark(var(--red-6,oklch(55% .22 25)),var(--red-4,oklch(72% .2 25))))}.text-danger{--_text-danger-color:var(--danger,var(--text-danger-color,light-dark(var(--red-6,oklch(55% .22 25)),var(--red-4,oklch(72% .2 25)))));font-size:var(--font-size-0,.8125rem);font-weight:var(--font-weight-6,500);line-height:var(--font-lineheight-1,1.25);color:var(--_text-danger-color);animation:textDangerFadeIn var(--speed-2,.2s) var(--ease-2,cubic-bezier(.25, 0, .4, 1));margin-block-start:var(--size-1,.375rem);display:block}@keyframes textDangerFadeIn{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.text-danger{animation:none}}