@layer reset, theme, base, controls, controls-nested, utilities, app, overrides;#layer-fix{box-sizing:border-box}
@layer controls{.badge{display:inline-block;border-radius:.5em;text-align:center;line-height:1;color:var(--badge-fg);background:var(--badge-bg)}.badge--dot{block-size:.5em;aspect-ratio:1}.badge--text{font-size:clamp(.8888888889rem,.9105691057rem - .108401084vw,.8333333333rem);block-size:1.0625em;min-inline-size:1.0625em;padding-inline:.25em;outline:.125em solid var(--badge-bg);outline-offset:-0.0625em}.badge--variant--danger{--badge-fg: white;--badge-bg: var(--danger-500)}.theme--mode--dark .badge--variant--danger.badge--dot{--badge-fg: black;--badge-bg: var(--danger-650)}.badge--variant--warning{--badge-fg: black;--badge-bg: var(--warning-850)}.theme--mode--light .badge--variant--warning.badge--dot:not(.badge--disabled){outline:var(--hairline) solid black}.badge--variant--info{--badge-fg: white;--badge-bg: var(--primary-500)}.theme--mode--dark .badge--variant--info{--badge-fg: black;--badge-bg: var(--primary-650)}.badge--disabled{--badge-fg: var(--neutral-0);--badge-bg: var(--neutral-650)}.theme--mode--dark .badge--disabled{--badge-fg: var(--neutral-350);--badge-bg: var(--neutral-650)}.theme--mode--dark .badge--disabled.badge--dot{--badge-bg: var(--neutral-650)}.badge__label{position:absolute;overflow:hidden;width:1px;height:1px;clip-path:inset(50%);white-space:nowrap}}
@layer controls{.tooltip{border-radius:.125rem;padding:.0625em .375em;font-size:clamp(.8888888889rem,.9105691057rem - .108401084vw,.8333333333rem);white-space:pre-wrap;color:var(--neutral-1000);background:var(--neutral-300);z-index:2147483647}.theme--mode--dark .tooltip{color:var(--neutral-1000);background:var(--neutral-350)}.tooltip hr{margin:0;margin-block:.125em;border:none;border-block-start:var(--hairline) solid currentColor;opacity:.75}}
@property --button--shadow-color{syntax:"<color>";inherits:true;initial-value:#000}@layer controls{.button{position:relative;overflow:hidden;min-block-size:2.25em;display:inline-flex;align-items:center;gap:.5em;justify-content:center;align-content:center;padding-block:.375em;padding-inline:1em;border:none;border-radius:.25em;font-family:inherit;line-height:1.5;font-weight:450;font-size:1rem;text-decoration:none;z-index:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:var(--button--bg-1);box-shadow:0 0 1em -0.5em var(--button--shadow-color);transition:opacity 100ms ease-in-out,box-shadow 200ms ease-in-out,color 100ms ease-in-out;--button--bg-1: var(--primary-550);--button--bg-1a: var(--primary-550);--button--bg-1b: var(--primary-450);--button--fg-1: white;--button--bg-2a: var(--primary-450);--button--bg-2b: var(--primary-400);--button--fg-2: white;--button--bg-3a: var(--secondary-400);--button--bg-3b: var(--secondary-450);--button--fg-3: white;--button--bg-4a: var(--secondary-550);--button--bg-4b: var(--secondary-500);--button--fg-4: white;--button--shadow-color: var(--primary-500);color:var(--button--fg-1)}.button::before{transform:translateY(0%)}.theme--mode--dark .button::before{transform:translateY(-85.7142857143%)}.theme--mode--dark .button{--button--bg-1: var(--primary-500);--button--bg-1a: var(--primary-500);--button--bg-1b: var(--primary-400);--button--fg-1: white;--button--bg-2a: var(--primary-550);--button--bg-2b: var(--primary-500);--button--fg-2: white;--button--bg-3a: var(--secondary-750);--button--bg-3b: var(--secondary-850);--button--fg-3: black;--button--bg-4a: var(--secondary-750);--button--bg-4b: var(--secondary-650);--button--fg-4: black;--button--shadow-color: var(--neutral-0)}@media(forced-colors: active){.button{outline:.125em solid ButtonBorder;outline-offset:-0.125em}}.button::before{content:"";position:absolute;opacity:0;top:0;left:0;right:0;height:700%;z-index:-3;background:linear-gradient(180deg, var(--button--bg-1a), var(--button--bg-1b), var(--button--bg-2a), var(--button--bg-2b), var(--button--bg-3a), var(--button--bg-3b), var(--button--bg-4a), var(--button--bg-4b));transition:opacity 300ms,transform 300ms}.theme--mode--dark .button::before{background:linear-gradient(180deg, var(--button--bg-4a), var(--button--bg-4b), var(--button--bg-3a), var(--button--bg-3b), var(--button--bg-2a), var(--button--bg-2b), var(--button--bg-1a), var(--button--bg-1b))}.button.button--disabled{opacity:50%;cursor:not-allowed;pointer-events:none}.button.button--disabled::before{opacity:0}.button.button--busy.button--disabled{opacity:90%}.button.button--active{z-index:1;color:var(--button--fg-4)}.button.button--active .button__badge{--badge-fg: var(--button--bg-4a);--badge-bg: var(--button--fg-4)}.button.button--active::before{transform:translateY(-85.7142857143%)}.theme--mode--dark .button.button--active::before{transform:translateY(0%)}@media(forced-colors: active){.button.button--active{color:SelectedItemText;background:SelectedItem}}.button.button--active::before{opacity:1}.button:not(.button--disabled):hover,.button:not(.button--disabled):focus-visible,.button:not(.button--disabled).button--hover{box-shadow:0 .25em 1em -0.5em var(--button--shadow-color);z-index:2;color:var(--button--fg-2)}.button:not(.button--disabled):hover .button__badge,.button:not(.button--disabled):focus-visible .button__badge,.button:not(.button--disabled).button--hover .button__badge{--badge-fg: var(--button--bg-2a);--badge-bg: var(--button--fg-2)}.button:not(.button--disabled):hover::before,.button:not(.button--disabled):focus-visible::before,.button:not(.button--disabled).button--hover::before{transform:translateY(-28.5714285714%)}.theme--mode--dark .button:not(.button--disabled):hover::before,.theme--mode--dark .button:not(.button--disabled):focus-visible::before,.theme--mode--dark .button:not(.button--disabled).button--hover::before{transform:translateY(-57.1428571429%)}.button:not(.button--disabled):hover:active,.button:not(.button--disabled):focus-visible:active,.button:not(.button--disabled).button--hover:active{color:var(--button--fg-3)}.button:not(.button--disabled):hover:active .button__badge,.button:not(.button--disabled):focus-visible:active .button__badge,.button:not(.button--disabled).button--hover:active .button__badge{--badge-fg: var(--button--bg-3a);--badge-bg: var(--button--fg-3)}.button:not(.button--disabled):hover:active::before,.button:not(.button--disabled):focus-visible:active::before,.button:not(.button--disabled).button--hover:active::before{transform:translateY(-57.1428571429%)}.theme--mode--dark .button:not(.button--disabled):hover:active::before,.theme--mode--dark .button:not(.button--disabled):focus-visible:active::before,.theme--mode--dark .button:not(.button--disabled).button--hover:active::before{transform:translateY(-28.5714285714%)}.button:not(.button--disabled):hover::before,.button:not(.button--disabled):focus-visible::before,.button:not(.button--disabled).button--hover::before{opacity:1}.button:not(.button--disabled):focus-visible{outline:currentColor .125em solid;outline-offset:-0.25em}.button:not(.button--disabled).button--active:hover,.button:not(.button--disabled).button--active:focus-visible,.button:not(.button--disabled).button--active.button--hover{color:var(--button--fg-3)}.button:not(.button--disabled).button--active:hover .button__badge,.button:not(.button--disabled).button--active:focus-visible .button__badge,.button:not(.button--disabled).button--active.button--hover .button__badge{--badge-fg: var(--button--bg-3a);--badge-bg: var(--button--fg-3)}.button:not(.button--disabled).button--active:hover::before,.button:not(.button--disabled).button--active:focus-visible::before,.button:not(.button--disabled).button--active.button--hover::before{transform:translateY(-57.1428571429%)}.theme--mode--dark .button:not(.button--disabled).button--active:hover::before,.theme--mode--dark .button:not(.button--disabled).button--active:focus-visible::before,.theme--mode--dark .button:not(.button--disabled).button--active.button--hover::before{transform:translateY(-28.5714285714%)}.button:not(.button--disabled).button--active:hover:active,.button:not(.button--disabled).button--active:focus-visible:active,.button:not(.button--disabled).button--active.button--hover:active{color:var(--button--fg-2)}.button:not(.button--disabled).button--active:hover:active .button__badge,.button:not(.button--disabled).button--active:focus-visible:active .button__badge,.button:not(.button--disabled).button--active.button--hover:active .button__badge{--badge-fg: var(--button--bg-2a);--badge-bg: var(--button--fg-2)}.button:not(.button--disabled).button--active:hover:active::before,.button:not(.button--disabled).button--active:focus-visible:active::before,.button:not(.button--disabled).button--active.button--hover:active::before{transform:translateY(-28.5714285714%)}.theme--mode--dark .button:not(.button--disabled).button--active:hover:active::before,.theme--mode--dark .button:not(.button--disabled).button--active:focus-visible:active::before,.theme--mode--dark .button:not(.button--disabled).button--active.button--hover:active::before{transform:translateY(-57.1428571429%)}.button--variant--danger{--button--bg-1: var(--danger-500);--button--bg-1a: var(--danger-500);--button--bg-1b: var(--danger-400);--button--fg-1: white;--button--bg-2a: var(--danger-400);--button--bg-2b: var(--danger-350);--button--fg-2: white;--button--bg-3a: var(--danger-400);--button--bg-3b: var(--danger-350);--button--fg-3: white;--button--bg-4a: var(--danger-350);--button--bg-4b: var(--danger-300);--button--fg-4: white;--button--shadow-color: var(--danger-500)}.theme--mode--dark .button--variant--danger{--button--bg-1: var(--danger-400);--button--bg-1a: var(--danger-400);--button--bg-1b: var(--danger-350);--button--fg-1: white;--button--bg-2a: var(--danger-550);--button--bg-2b: var(--danger-500);--button--fg-2: white;--button--bg-3a: var(--danger-650);--button--bg-3b: var(--danger-600);--button--fg-3: black;--button--bg-4a: var(--danger-750);--button--bg-4b: var(--danger-650);--button--fg-4: black;--button--shadow-color: var(--neutral-0)}.button--appearance--icon-only{min-inline-size:-moz-min-content;min-inline-size:min-content;padding:.375em}.button--appearance--icon-only .button__label{position:absolute;overflow:hidden;width:1px;height:1px;clip-path:inset(50%);white-space:nowrap}.button--appearance--icon-only .button__arrow{margin-inline-end:0}.button:not(.button--appearance--icon-only){min-inline-size:6em}@supports(color: AccentColor){@media(forced-colors: active){.button--priority--high{color:AccentColorText;background:AccentColor}}}.button--priority--high::before{opacity:1}.button--priority--default{--button--shadow-color: transparent;--button--bg-1: linear-gradient(to bottom, var(--primary-950), var(--primary-925));--button--bg-1a: var(--primary-500);--button--bg-1b: var(--primary-500);--button--fg-1: var(--primary-450)}.theme--mode--dark .button--priority--default{--button--bg-1: var(--neutral-350);--button--fg-1: white}.button--priority--default.button--variant--danger{--button--bg-1: linear-gradient(to bottom, var(--danger-950), var(--danger-925));--button--bg-1a: var(--danger-500);--button--bg-1b: var(--danger-500);--button--fg-1: var(--danger-450)}.theme--mode--dark .button--priority--default.button--variant--danger{--button--bg-1: var(--neutral-350);--button--fg-1: white}.button--priority--low,.button--priority--lowest{--button--bg-1: var(--primary-1000);--button--fg-1: var(--primary-500)}.theme--mode--dark .button--priority--low,.theme--mode--dark .button--priority--lowest{--button--bg-1: var(--neutral-300);--button--fg-1: white}.button--priority--low.button--variant--danger,.button--priority--lowest.button--variant--danger{--button--bg-1: var(--danger-1000);--button--fg-1: var(--danger-500)}.theme--mode--dark .button--priority--low.button--variant--danger,.theme--mode--dark .button--priority--lowest.button--variant--danger{--button--bg-1: var(--neutral-300);--button--fg-1: white}.button--priority--lowest{--button--bg-1: var(--bg);--button--shadow-color: transparent}.theme--mode--dark .button--priority--lowest{--button--bg-1: var(--bg)}.button--priority--transparent{--button--shadow-color: transparent;--button--bg-1: lch(var(--button--component-bg) / 0.15);--button--bg-1a: lch(var(--button--component-bg) / 0.15);--button--bg-1b: lch(var(--button--component-bg) / 0.15);--button--fg-1: var(--button--component-fg);--button--bg-2a: lch(var(--button--component-bg) / 0.15);--button--bg-2b: lch(var(--button--component-bg) / 0.15);--button--fg-2: var(--button--component-fg);--button--bg-3a: lch(var(--button--component-bg) / 0.3);--button--bg-3b: lch(var(--button--component-bg) / 0.3);--button--fg-3: var(--button--component-fg);--button--bg-4a: lch(var(--button--component-bg) / 0.3);--button--bg-4b: lch(var(--button--component-bg) / 0.3);--button--fg-4: var(--button--component-fg)}.theme--mode--dark .button--priority--transparent{--button--shadow-color: transparent;--button--bg-1: lch(var(--button--component-bg) / 0.15);--button--bg-1a: lch(var(--button--component-bg) / 0.15);--button--bg-1b: lch(var(--button--component-bg) / 0.15);--button--fg-1: var(--button--component-fg);--button--bg-2a: lch(var(--button--component-bg) / 0.15);--button--bg-2b: lch(var(--button--component-bg) / 0.15);--button--fg-2: var(--button--component-fg);--button--bg-3a: lch(var(--button--component-bg) / 0.3);--button--bg-3b: lch(var(--button--component-bg) / 0.3);--button--fg-3: var(--button--component-fg);--button--bg-4a: lch(var(--button--component-bg) / 0.3);--button--bg-4b: lch(var(--button--component-bg) / 0.3);--button--fg-4: var(--button--component-fg)}.button--size--large{font-size:clamp(1.125rem,1.0957317073rem + .1463414634vw,1.2rem)}.button--size--small{padding-block:.125em;min-block-size:2em}.button--size--table{padding-block:.125em;padding-inline:.5em;min-block-size:1.75em}.button--position--block-start,.button--position--block-middle{border-end-start-radius:0;border-end-end-radius:0}.button--position--block-middle,.button--position--block-end{border-start-start-radius:0;border-start-end-radius:0}.button--position--inline-start,.button--position--inline-middle{border-start-end-radius:0;border-end-end-radius:0}.button--position--inline-middle,.button--position--inline-end{border-start-start-radius:0;border-end-start-radius:0}.button__icon{font-size:1.5em}.button--busy .button__icon{animation:cubic-bezier(0.2, 0.05, 0.8, 0.95) infinite 3s icon--busy}.button__icon--order--end{order:1}.button__arrow{margin-inline:-0.25em;font-size:1.5em;order:2}.button__shadow{position:absolute;opacity:0;inset:0;z-index:-1;border-radius:inherit;box-shadow:inset 0 0.1875rem 0.125rem -0.125rem oklch(0% 0 265.1deg / 0.4),inset 0 0.125rem 0.125rem 0 oklch(0% 0 265.1deg / 0.28),inset 0 0.0625rem 0.3125rem 0 oklch(0% 0 265.1deg / 0.24);transition:opacity 100ms ease-in-out}.button:active .button__shadow,.button--active .button__shadow{opacity:1}}
@layer controls{.menu-item{display:flex;position:relative;gap:.5em;align-items:center;padding:.375em 1em;overflow:hidden;cursor:pointer}.menu-item:focus{outline:none}.menu-item--disabled{color:light-dark(var(--neutral-650), var(--neutral-550));cursor:default}.menu-item--hover{color:#fff;background:linear-gradient(to right, var(--primary-450), var(--primary-500)) var(--primary-450)}.menu-item--hover .menu-item__badge{--badge-fg: var(--primary-500);--badge-bg: white}@media(forced-colors: active){.menu-item--hover{color:HighlightText;background:Highlight}}.menu-item--primary .menu-item__label{font-weight:500}.menu-item__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu:has(.menu-item__icon) .menu-item__label:first-child{margin-inline-start:1.75em}.menu-item__icon{font-size:1.25em}.menu-item__arrow{font-size:1.25em;margin-inline-start:auto}}@layer controls{.menu-item__checkbox{position:relative;height:1.125em;width:1.125em;border:.125em solid var(--check-color);border-radius:.25em;--check-color: light-dark(var(--primary-850), var(--primary-350))}@media(forced-colors: active){.menu-item__checkbox{--check-color: ButtonBorder}}.menu-item--checked .menu-item__checkbox{--check-color: var(--primary-550)}@media(forced-colors: active){.menu-item--checked .menu-item__checkbox{--check-color: ButtonBorder}}.menu-item--hover .menu-item__checkbox{--check-color: currentColor}.menu-item--disabled .menu-item__checkbox{--check-color: currentColor;opacity:.3}.menu-item__tick{position:absolute;color:var(--check-color);background-size:contain;opacity:0;transform:scale(0.75);transition:opacity 200ms ease-in-out,transform 200ms ease-in-out}.menu-item__tick>svg{position:absolute}.menu-item--checked .menu-item__tick{opacity:1;transform:scale(1)}}
@layer controls{.menu-divider{height:.0625em;margin:.5rem 0;background:var(--neutral-850)}.theme--mode--dark .menu-divider{background:var(--neutral-350)}@media(forced-colors: active){.menu-divider{background:CanvasText}}}
@layer controls{.menu-header{padding-inline:1em;padding-block:.375em;color:var(--primary-500);background:var(--primary-975)}.theme--mode--dark .menu-header{color:var(--primary-850);background:var(--primary-200)}@media(forced-colors: active){.menu-header{font-weight:bold}}.menu>.menu-header:nth-child(3){border-start-start-radius:.25rem;border-start-end-radius:.25rem;padding-block-start:calc(.375em + .25rem)}}
@layer controls{.menu-item{display:flex;position:relative;gap:.5em;align-items:center;padding:.375em 1em;overflow:hidden;cursor:pointer}.menu-item:focus{outline:none}.menu-item--disabled{color:light-dark(var(--neutral-650), var(--neutral-550));cursor:default}.menu-item--hover{color:#fff;background:linear-gradient(to right, var(--primary-450), var(--primary-500)) var(--primary-450)}.menu-item--hover .menu-item__badge{--badge-fg: var(--primary-500);--badge-bg: white}@media(forced-colors: active){.menu-item--hover{color:HighlightText;background:Highlight}}.menu-item--primary .menu-item__label{font-weight:500}.menu-item__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu:has(.menu-item__icon) .menu-item__label:first-child{margin-inline-start:1.75em}.menu-item__icon{font-size:1.25em}.menu-item__arrow{font-size:1.25em;margin-inline-start:auto}}
@layer controls{.menu-overflow{overflow:auto;max-height:50dvh;scrollbar-width:thin;scrollbar-color:var(--neutral-750) var(--bg)}.theme--mode--dark .menu-overflow{scrollbar-color:var(--neutral-350) var(--bg)}.menu-overflow::-webkit-scrollbar{width:.55rem}.menu-overflow::-webkit-scrollbar-thumb{background-color:var(--neutral-750)}.theme--mode--dark .menu-overflow::-webkit-scrollbar-thumb{background-color:var(--neutral-350)}.menu-overflow::-webkit-scrollbar-track,.menu-overflow::-webkit-scrollbar-corner{background-color:var(--bg)}}
@layer controls{.menu-item{display:flex;position:relative;gap:.5em;align-items:center;padding:.375em 1em;overflow:hidden;cursor:pointer}.menu-item:focus{outline:none}.menu-item--disabled{color:light-dark(var(--neutral-650), var(--neutral-550));cursor:default}.menu-item--hover{color:#fff;background:linear-gradient(to right, var(--primary-450), var(--primary-500)) var(--primary-450)}.menu-item--hover .menu-item__badge{--badge-fg: var(--primary-500);--badge-bg: white}@media(forced-colors: active){.menu-item--hover{color:HighlightText;background:Highlight}}.menu-item--primary .menu-item__label{font-weight:500}.menu-item__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu:has(.menu-item__icon) .menu-item__label:first-child{margin-inline-start:1.75em}.menu-item__icon{font-size:1.25em}.menu-item__arrow{font-size:1.25em;margin-inline-start:auto}}
@layer controls{.menu-radio-group{display:block;padding-inline-start:0}.menu-item__radio-dot{position:relative;height:1.125em;width:1.125em;border:.125em solid var(--dot-color);border-radius:100%;--dot-color: light-dark(var(--primary-850), var(--primary-350))}@media(forced-colors: active){.menu-item__radio-dot{--dot-color: ButtonBorder}}.menu-item__radio-dot::before{content:"";display:block;position:absolute;inset:.125em;background:var(--dot-color);border-radius:.5em;opacity:0;transform:scale(0.25);transition:opacity 200ms ease-in-out,transform 200ms ease-in-out}.menu-item--checked .menu-item__radio-dot{--dot-color: var(--primary-550)}@media(forced-colors: active){.menu-item--checked .menu-item__radio-dot{--dot-color: ButtonBorder}}.menu-item--checked .menu-item__radio-dot::before{opacity:1;transform:scale(1)}.menu-item--hover .menu-item__radio-dot{--dot-color: currentColor}.menu-item--disabled .menu-item__radio-dot{--dot-color: currentColor;opacity:.3}}
@layer controls{.menu{width:-moz-max-content;width:max-content;min-width:10rem;margin:0;border:.0625em solid rgba(0,0,0,.1);border-radius:.25rem;padding-block:.5rem;padding-inline:0;list-style:none;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--fg);background-color:var(--neutral-1000);box-shadow:0 0.1875rem 0.3125rem -0.0625rem oklch(20% 0.0315 265.1deg / 0.2),0 0.375rem 0.625rem 0 oklch(20% 0.0315 265.1deg / 0.14),0 0.0625rem 1.125rem 0 oklch(20% 0.0315 265.1deg / 0.12);z-index:3000}.theme--mode--dark .menu{background-color:var(--neutral-250);box-shadow:0 0.1875rem 0.3125rem -0.0625rem oklch(0% 0 265.1deg / 0.4),0 0.375rem 0.625rem 0 oklch(0% 0 265.1deg / 0.28),0 0.0625rem 1.125rem 0 oklch(0% 0 265.1deg / 0.24)}.menu>div[tabindex="-1"]:first-child:focus{outline:none}.menu:has(.menu-header:nth-child(3)){padding-block-start:0}.menu__arrow{width:.75rem;height:.75rem;border:.0625em solid rgba(0,0,0,0);border-left-color:var(--neutral-850);border-top-color:var(--neutral-850);background:var(--neutral-1000);z-index:-1}.theme--mode--dark .menu__arrow{border-left-color:var(--neutral-0);border-top-color:var(--neutral-0);background:var(--neutral-250)}.menu__arrow--dir--left{right:-0.375rem;transform:translateY(-50%) rotate(135deg)}.menu__arrow--dir--right{left:-0.375rem;transform:translateY(-50%) rotate(-45deg)}.menu__arrow--dir--top{bottom:-0.375rem;transform:translateX(-50%) rotate(-135deg)}.menu__arrow--dir--bottom{top:-0.375rem;transform:translateX(-50%) rotate(45deg)}.menu__arrow--dir--bottom:has(+.menu-header){background:var(--primary-975)}.theme--mode--dark .menu__arrow--dir--bottom:has(+.menu-header){background:var(--primary-200)}}
@layer controls{.popup{position:absolute;padding:1em;z-index:2000;--fg: var(--neutral-0);--bg: var(--neutral-1000);--border-color: var(--neutral-750);opacity:0;transition:opacity 250ms ease-in-out}.popup.popup--placement--top,.popup.popup--placement--top-start,.popup.popup--placement--top-end{padding-bottom:calc(.5em - 1px)}.popup.popup--placement--bottom,.popup.popup--placement--bottom-start,.popup.popup--placement--bottom-end{padding-top:calc(.5em - 1px)}.popup.popup--placement--left,.popup.popup--placement--left-start,.popup.popup--placement--left-end{padding-right:calc(.5em - 1px)}.popup.popup--placement--right,.popup.popup--placement--right-start,.popup.popup--placement--right-end{padding-left:calc(.5em - 1px)}.popup.popup--placement--top-start,.popup.popup--placement--bottom-start{padding-left:0}.popup.popup--placement--top-end,.popup.popup--placement--bottom-end{padding-right:0}.popup.popup--placement--left-start,.popup.popup--placement--right-start{padding-top:0}.popup.popup--placement--left-end,.popup.popup--placement--right-end{padding-bottom:0}.popup:focus-visible{outline:none}.popup:focus-visible .popup__popup{outline:.125em solid var(--primary-500);outline-offset:-0.25em}.theme--mode--dark .popup{--fg: var(--neutral-1000);--bg: var(--neutral-0);--border-color: var(--neutral-350)}.popup--in-dialog{z-index:22000}.popup--variant--coaching{--bg: var(--primary-500);--fg: white;--border-color: var(--primary-400);max-inline-size:min(80%,30em)}.theme--mode--dark .popup--variant--coaching{--bg: var(--primary-500);--fg: white;--border-color: var(--primary-400)}.popup--open{opacity:1;transform:none;transition:opacity 100ms ease-in-out}.popup__popup{max-block-size:90dvb;max-inline-size:90dvi;border:1px solid var(--border-color);border-radius:.25rem;padding:clamp(.5rem,0rem + 2.5vw,1rem);overflow:auto;color:var(--fg);background:var(--bg);box-shadow:0 0.4375rem 0.5rem -0.25rem oklch(20% 0.0315 265.1deg / 0.2),0 0.75rem 1.0625rem 0.125rem oklch(20% 0.0315 265.1deg / 0.14),0 0.3125rem 1.375rem 0.25rem oklch(20% 0.0315 265.1deg / 0.12);scrollbar-width:thin;scrollbar-color:var(--neutral-750) var(--bg)}.theme--mode--dark .popup__popup{scrollbar-color:var(--neutral-350) var(--bg)}.popup__popup::-webkit-scrollbar{width:.55rem}.popup__popup::-webkit-scrollbar-thumb{background-color:var(--neutral-750)}.theme--mode--dark .popup__popup::-webkit-scrollbar-thumb{background-color:var(--neutral-350)}.popup__popup::-webkit-scrollbar-track,.popup__popup::-webkit-scrollbar-corner{background-color:var(--bg)}.theme--mode--dark .popup__popup{box-shadow:0 0.4375rem 0.5rem -0.25rem oklch(0% 0 265.1deg / 0.4),0 0.75rem 1.0625rem 0.125rem oklch(0% 0 265.1deg / 0.28),0 0.3125rem 1.375rem 0.25rem oklch(0% 0 265.1deg / 0.24)}.popup__arrow{fill:var(--bg);z-index:1}.popup__arrow path:first-of-type{stroke:var(--border-color)}.popup__arrow path:last-of-type{stroke:var(--bg)}.popup--placement--top .popup__arrow,.popup--placement--top-start .popup__arrow,.popup--placement--top-end .popup__arrow{margin-top:-0.5em}.popup--placement--bottom .popup__arrow,.popup--placement--bottom-start .popup__arrow,.popup--placement--bottom-end .popup__arrow{margin-bottom:-0.5em}.popup--placement--left .popup__arrow,.popup--placement--left-start .popup__arrow,.popup--placement--left-end .popup__arrow{margin-left:-0.5em}.popup--placement--right .popup__arrow,.popup--placement--right-start .popup__arrow,.popup--placement--right-end .popup__arrow{margin-right:-0.5em}.popup__popup,.popup__arrow{transition:translate 250ms ease-in}.popup--placement--top .popup__popup,.popup--placement--top-start .popup__popup,.popup--placement--top-end .popup__popup,.popup--placement--top .popup__arrow,.popup--placement--top-start .popup__arrow,.popup--placement--top-end .popup__arrow{translate:0 1rem}.popup--placement--bottom .popup__popup,.popup--placement--bottom-start .popup__popup,.popup--placement--bottom-end .popup__popup,.popup--placement--bottom .popup__arrow,.popup--placement--bottom-start .popup__arrow,.popup--placement--bottom-end .popup__arrow{translate:0 -1rem}.popup--placement--left .popup__popup,.popup--placement--left-start .popup__popup .popup--placement--left-end .popup__popup,.popup--placement--left .popup__arrow,.popup--placement--left-start .popup__popup .popup--placement--left-end .popup__arrow,.popup--placement--left-start .popup__arrow .popup--placement--left-end .popup__popup,.popup--placement--left-start .popup__arrow .popup--placement--left-end .popup__arrow{translate:1rem 0}.popup--placement--right .popup__popup,.popup--placement--right-start .popup__popup,.popup--placement--right-end .popup__popup,.popup--placement--right .popup__arrow,.popup--placement--right-start .popup__arrow,.popup--placement--right-end .popup__arrow{translate:-1rem 0}.popup--open .popup__popup,.popup--open .popup__arrow{translate:none;transition:translate 100ms ease-out}}@layer controls-nested{.popup--variant--coaching .h{color:var(--fg)}}
@layer controls{.button-set{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:flex-start;gap:.5em}.button-set.button-set--margin-block-start--0{margin-block-start:0em}.button-set.button-set--margin-block-end--0{margin-block-end:0em}.button-set.button-set--margin-block-start--1{margin-block-start:1em}.button-set.button-set--margin-block-end--1{margin-block-end:1em}.button-set.button-set--margin-block-start--2{margin-block-start:2em}.button-set.button-set--margin-block-end--2{margin-block-end:2em}.button-set--align--end{justify-content:flex-end}.button-set--align--center{justify-content:center}.button-set--direction--column{flex-direction:column}ul.button-set{padding:0}li.button-set__item{display:grid}hr.button-set__item{margin-block:.5em}.button-set__space{inline-size:1em}.button-set--direction--column .button-set__space{block-size:1em}.button-set__space--fill{flex:1}}
@layer controls{.alert{container:alert/inline-size;min-inline-size:10em;border-radius:.25rem;padding:.75em;--alert-angle: 90deg}:root[dir=rtl] .alert{--alert-angle: 270deg}.alert.alert--margin-block-start--0{margin-block-start:0em}.alert.alert--margin-block-end--0{margin-block-end:0em}.alert.alert--margin-block-start--1{margin-block-start:1em}.alert.alert--margin-block-end--1{margin-block-end:1em}.alert.alert--margin-block-start--2{margin-block-start:2em}.alert.alert--margin-block-end--2{margin-block-end:2em}@media(forced-colors: active){.alert{color:Canvas !important;background:CanvasText !important}}.alert--banner{border-radius:0}.alert--size--small{padding-block:.375rem}.alert--size--small .alert__icon{padding-block:.125rem;font-size:1.25rem}.alert--size--small .alert__button-set{margin-block:-0.125rem}.alert--variant--danger{color:#fff;background:linear-gradient(var(--alert-angle), var(--danger-500), var(--danger-550));--bg: theme.danger(500)}.alert--variant--danger .alert__button{--button--component-bg: 0% 0 0}.alert--variant--warning{color:#000;background:linear-gradient(var(--alert-angle), var(--warning-875), var(--warning-850));--bg: theme.warning(875)}.alert--variant--info{color:#fff;background:linear-gradient(var(--alert-angle), var(--primary-450), var(--primary-500));--bg: theme.primary(450)}.alert--variant--info .alert__button{--button--component-bg: 0% 0 0}.alert--variant--hint{color:#000;background:linear-gradient(var(--alert-angle), var(--primary-850), var(--accent-850));--bg: theme.accent(850)}.theme--mode--dark .alert--variant--hint{color:#fff;background:linear-gradient(var(--alert-angle), var(--neutral-250), var(--accent-250));--bg: theme.neutral(250)}.alert--variant--success{color:#fff;background:linear-gradient(var(--alert-angle), var(--secondary-450), var(--secondary-550));--bg: theme.secondary(450)}.alert--variant--success .alert__button{--button--component-bg: 0% 0 0}.alert__grid{display:grid;grid-template:"icon content buttons" 1fr/auto minmax(min-content, 1fr) auto}.alert__content{grid-area:content}.alert__content>p:first-child{margin-block-start:0}.alert__content>p:last-child{margin-block-end:0}.alert__icon{grid-area:icon;block-size:1em;inline-size:1em;margin-inline-end:.3333333333em;font-size:1.5em}.alert__button-set{grid-area:buttons;align-self:start;margin:-0.375em;margin-inline-start:1em}.alert__button{--button--component-fg: currentColor;--button--component-bg: 100% 0 0}@container alert (inline-size < 30em){.alert__grid{grid-template:"icon content" auto "buttons buttons" auto/auto 1fr}.alert__button-set{margin:0;margin-block-start:1em}}}
@layer controls{.avatar{--avatar--fg: white;--avatar--bg: var(--primary-500);flex:0 0 auto;display:block;position:relative;block-size:1em;inline-size:1em;border-radius:50%;color:var(--avatar--fg);overflow:hidden}.avatar::before{content:"";position:absolute;display:block;inset:0;background:var(--avatar--bg);opacity:1;transition:none}.avatar__icon{position:absolute;inset:.25em;font-size:0.6666666667em}.avatar--busy .avatar__icon{animation:cubic-bezier(0.2, 0.05, 0.8, 0.95) infinite 3s icon--busy}.avatar__initials{position:absolute;display:none;place-content:center;inset:0}.avatar__image{position:absolute;inset:0;height:1em;width:1em;opacity:0;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 75%;object-position:50% 75%;transition:opacity .5s}.avatar--state--loaded::before{opacity:0;transition:.5s .5s}.avatar--state--loaded .avatar__icon{display:none}.avatar--state--loaded .avatar__image{opacity:1}.avatar--state--error .avatar__image{transition:none}.avatar--initials--1 .avatar__icon,.avatar--initials--2 .avatar__icon,.avatar--initials--3 .avatar__icon,.avatar--initials--4 .avatar__icon{display:none}.avatar--initials--1 .avatar__initials,.avatar--initials--2 .avatar__initials,.avatar--initials--3 .avatar__initials,.avatar--initials--4 .avatar__initials{display:grid}.avatar--initials--1 .avatar__initials,.avatar--initials--2 .avatar__initials{font-size:.45em}.avatar--initials--3 .avatar__initials{font-size:.3em}.avatar--initials--4 .avatar__initials{font-size:.225em}.avatar--color--0{--avatar--fg: var(--tag-0-contrast);--avatar--bg: var(--tag-0)}.avatar--color--1{--avatar--fg: var(--tag-1-contrast);--avatar--bg: var(--tag-1)}.avatar--color--2{--avatar--fg: var(--tag-2-contrast);--avatar--bg: var(--tag-2)}.avatar--color--3{--avatar--fg: var(--tag-3-contrast);--avatar--bg: var(--tag-3)}.avatar--color--4{--avatar--fg: var(--tag-4-contrast);--avatar--bg: var(--tag-4)}.avatar--color--5{--avatar--fg: var(--tag-5-contrast);--avatar--bg: var(--tag-5)}.avatar--color--6{--avatar--fg: var(--tag-6-contrast);--avatar--bg: var(--tag-6)}.avatar--color--7{--avatar--fg: var(--tag-7-contrast);--avatar--bg: var(--tag-7)}.avatar--color--8{--avatar--fg: var(--tag-8-contrast);--avatar--bg: var(--tag-8)}.avatar--color--9{--avatar--fg: var(--tag-9-contrast);--avatar--bg: var(--tag-9)}.avatar--color--10{--avatar--fg: var(--tag-10-contrast);--avatar--bg: var(--tag-10)}.avatar--color--11{--avatar--fg: var(--tag-11-contrast);--avatar--bg: var(--tag-11)}.avatar--color--12{--avatar--fg: var(--tag-12-contrast);--avatar--bg: var(--tag-12)}.avatar--color--13{--avatar--fg: var(--tag-13-contrast);--avatar--bg: var(--tag-13)}.avatar--color--14{--avatar--fg: var(--tag-14-contrast);--avatar--bg: var(--tag-14)}.avatar--color--15{--avatar--fg: var(--tag-15-contrast);--avatar--bg: var(--tag-15)}.avatar--color--16{--avatar--fg: var(--tag-16-contrast);--avatar--bg: var(--tag-16)}.avatar--color--17{--avatar--fg: var(--tag-17-contrast);--avatar--bg: var(--tag-17)}.avatar--color--18{--avatar--fg: var(--tag-18-contrast);--avatar--bg: var(--tag-18)}.avatar--color--19{--avatar--fg: var(--tag-19-contrast);--avatar--bg: var(--tag-19)}.avatar--color--20{--avatar--fg: var(--tag-20-contrast);--avatar--bg: var(--tag-20)}}
@layer controls{.alert{container:alert/inline-size;min-inline-size:10em;border-radius:.25rem;padding:.75em;--alert-angle: 90deg}:root[dir=rtl] .alert{--alert-angle: 270deg}.alert.alert--margin-block-start--0{margin-block-start:0em}.alert.alert--margin-block-end--0{margin-block-end:0em}.alert.alert--margin-block-start--1{margin-block-start:1em}.alert.alert--margin-block-end--1{margin-block-end:1em}.alert.alert--margin-block-start--2{margin-block-start:2em}.alert.alert--margin-block-end--2{margin-block-end:2em}@media(forced-colors: active){.alert{color:Canvas !important;background:CanvasText !important}}.alert--banner{border-radius:0}.alert--size--small{padding-block:.375rem}.alert--size--small .alert__icon{padding-block:.125rem;font-size:1.25rem}.alert--size--small .alert__button-set{margin-block:-0.125rem}.alert--variant--danger{color:#fff;background:linear-gradient(var(--alert-angle), var(--danger-500), var(--danger-550));--bg: theme.danger(500)}.alert--variant--danger .alert__button{--button--component-bg: 0% 0 0}.alert--variant--warning{color:#000;background:linear-gradient(var(--alert-angle), var(--warning-875), var(--warning-850));--bg: theme.warning(875)}.alert--variant--info{color:#fff;background:linear-gradient(var(--alert-angle), var(--primary-450), var(--primary-500));--bg: theme.primary(450)}.alert--variant--info .alert__button{--button--component-bg: 0% 0 0}.alert--variant--hint{color:#000;background:linear-gradient(var(--alert-angle), var(--primary-850), var(--accent-850));--bg: theme.accent(850)}.theme--mode--dark .alert--variant--hint{color:#fff;background:linear-gradient(var(--alert-angle), var(--neutral-250), var(--accent-250));--bg: theme.neutral(250)}.alert--variant--success{color:#fff;background:linear-gradient(var(--alert-angle), var(--secondary-450), var(--secondary-550));--bg: theme.secondary(450)}.alert--variant--success .alert__button{--button--component-bg: 0% 0 0}.alert__grid{display:grid;grid-template:"icon content buttons" 1fr/auto minmax(min-content, 1fr) auto}.alert__content{grid-area:content}.alert__content>p:first-child{margin-block-start:0}.alert__content>p:last-child{margin-block-end:0}.alert__icon{grid-area:icon;block-size:1em;inline-size:1em;margin-inline-end:.3333333333em;font-size:1.5em}.alert__button-set{grid-area:buttons;align-self:start;margin:-0.375em;margin-inline-start:1em}.alert__button{--button--component-fg: currentColor;--button--component-bg: 100% 0 0}@container alert (inline-size < 30em){.alert__grid{grid-template:"icon content" auto "buttons buttons" auto/auto 1fr}.alert__button-set{margin:0;margin-block-start:1em}}}
@layer controls{.breadcrumbs-item{display:flex;align-items:center;padding-block:.5em;padding-inline:.75em;text-decoration:none;color:inherit}.breadcrumbs-item:focus-visible{border-radius:.5rem;outline:.125rem solid var(--primary-500);outline-offset:-0.25rem;color:var(--primary-500)}.theme--mode--dark .breadcrumbs-item:focus-visible{outline-color:var(--primary-650);color:var(--neutral-1000)}.breadcrumbs-item:hover{text-decoration:underline}.breadcrumbs-item__icon{padding-inline-end:.5em}.breadcrumbs-item--active{color:var(--primary-500);font-weight:600}.theme--mode--dark .breadcrumbs-item--active{color:var(--neutral-925)}}
@layer controls{.breadcrumbs{border-radius:.5em;padding-inline:.5em;background:var(--primary-950);color:var(--primary-500)}.theme--mode--dark .breadcrumbs{background:var(--neutral-250);color:var(--primary-850)}.breadcrumbs.breadcrumbs--margin-block-start--0{margin-block-start:0em}.breadcrumbs.breadcrumbs--margin-block-end--0{margin-block-end:0em}.breadcrumbs.breadcrumbs--margin-block-start--1{margin-block-start:1em}.breadcrumbs.breadcrumbs--margin-block-end--1{margin-block-end:1em}.breadcrumbs.breadcrumbs--margin-block-start--2{margin-block-start:2em}.breadcrumbs.breadcrumbs--margin-block-end--2{margin-block-end:2em}.breadcrumbs__list{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:0}.breadcrumbs__item{display:block}.breadcrumbs__separator{display:block;color:var(--secondary-400)}.theme--mode--dark .breadcrumbs__separator{color:var(--primary-650)}}
@layer controls{.button-group{display:inline-flex;align-items:stretch;justify-content:flex-start}.button-group>.button{box-shadow:none}.button-group:has(.button--priority--high),.button-group:has(.button--priority--low){box-shadow:0 0 1em -0.5em var(--primary-500)}.theme--mode--dark .button-group:has(.button--priority--high),.theme--mode--dark .button-group:has(.button--priority--low){box-shadow:0 0 1em -0.5em var(--neutral-0)}.button-group--direction--column{flex-direction:column}}
@layer controls{.button-group__separator{background:var(--primary-750)}.theme--mode--dark .button-group__separator{background:var(--primary-200)}.button-group--direction--row .button-group__separator{inline-size:var(--hairline)}.button-group--direction--column .button-group__separator{block-size:var(--hairline)}.button-group__separator--priority--primary{background:var(--primary-1000)}}
@layer controls{.button-link{cursor:pointer;position:relative;margin:-0.0625rem -0.25em;border:.0625rem solid rgba(0,0,0,0);border-radius:.125em;padding:0 .25em;color:var(--primary-550);text-decoration:none;text-shadow:-1px 1px 0 var(--bg),0 1px 0 var(--bg),1px 1px 0 var(--bg);background:linear-gradient(to right, var(--primary-550), var(--accent-600)),linear-gradient(to right, var(--primary-850), var(--primary-850));background-size:0 .125em,calc(100% - .5em) .0625em;background-position:50% calc(100% + .0625em),50% calc(100% + .0625em);background-repeat:no-repeat;transition:background-size .5s}.button-link::-moz-selection{background-color:Highlight;color:HighlightText;text-shadow:none;text-decoration:underline}.button-link::selection{background-color:Highlight;color:HighlightText;text-shadow:none;text-decoration:underline}.theme--mode--dark .button-link{color:var(--primary-650);background-image:linear-gradient(to right, var(--primary-750), var(--accent-850)),linear-gradient(to right, var(--primary-400), var(--primary-400))}@media(forced-colors: active){.button-link{color:LinkText;border-width:0;padding:.0625rem calc(.0625rem + .25em);text-decoration:underline}.button-link:visited{color:VisitedText}}.button-link:focus,.button-link:hover{outline:none;color:var(--primary-350);background-size:calc(100% - .5em) .125em,calc(100% - .5em) .0625em;transition:background-size .3s}.theme--mode--dark .button-link:focus,.theme--mode--dark .button-link:hover{color:var(--primary-850)}@media(forced-colors: active){.button-link:focus,.button-link:hover{border-width:.0625rem;padding:0 .25em;text-decoration:none}}.button-link:focus-visible{outline:none;border-color:var(--primary-550)}}
@layer controls{.calendar-day{display:flex;align-items:center;gap:.5em;width:2em;height:2em;border-radius:50%;justify-content:center;align-content:center;padding:.375em 1em;border:none;border-radius:.25em;margin:.125em;box-shadow:0 0 0 0 oklch(20% 0.0315 265.1deg / 0.2),0 0 0 0 oklch(20% 0.0315 265.1deg / 0.14),0 0 0 0 oklch(20% 0.0315 265.1deg / 0.12);color:var(--calendar--fg-1);background:var(--calendar--bg-1);font-family:inherit;line-height:1.5;font-weight:400;z-index:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color 100ms ease-in-out,box-shadow 100ms ease-in-out,opacity 100ms ease-in-out;--calendar--bg-1: var(--bg);--calendar--bg-2: var(--primary-500);--calendar--bg-3: var(--primary-350);--calendar--fg-1: var(--fg);--calendar--fg-2: white;--calendar--fg-3: white}.theme--mode--dark .calendar-day{--calendar--bg-2: var(--primary-350);--calendar--bg-3: var(--primary-450);--calendar--fg-2: white;--calendar--fg-3: white}.calendar-day.calendar-day--disabled{pointer-events:none;opacity:.35;font-weight:300}.calendar-day:not(.calendar-day--disabled):not(.calendar-day--readonly):hover{color:var(--calendar--fg-2);background:var(--calendar--bg-2);box-shadow:0 0.1875rem 0.0625rem -0.125rem oklch(20% 0.0315 265.1deg / 0.2),0 0.0625rem 0.125rem 0 oklch(20% 0.0315 265.1deg / 0.14),0 0.0625rem 0.1875rem 0 oklch(20% 0.0315 265.1deg / 0.12)}.calendar-day:not(.calendar-day--disabled):not(.calendar-day--readonly):active{color:var(--calendar--fg-3);background:var(--calendar--bg-3);box-shadow:inset 0 0.1875rem 0.125rem -0.125rem oklch(20% 0.0315 265.1deg / 0.2),inset 0 0.125rem 0.125rem 0 oklch(20% 0.0315 265.1deg / 0.14),inset 0 0.0625rem 0.3125rem 0 oklch(20% 0.0315 265.1deg / 0.12)}.calendar:focus-visible .calendar-day.calendar-day--focus,.calendar--focus-visible .calendar-day.calendar-day--focus{outline:.125em solid currentColor;outline-offset:-0.25em}.calendar:focus-visible .calendar-day.calendar-day--focus.calendar-day--disabled,.calendar--focus-visible .calendar-day.calendar-day--focus.calendar-day--disabled{outline-style:dotted}.calendar-day.calendar-day--weekend{--calendar--fg-1: var(--primary-400)}.theme--mode--dark .calendar-day.calendar-day--weekend{--calendar--fg-1: var(--primary-850)}.calendar-day.calendar-day--selected{box-shadow:inset 0 0.1875rem 0.125rem -0.125rem oklch(20% 0.0315 265.1deg / 0.2),inset 0 0.125rem 0.125rem 0 oklch(20% 0.0315 265.1deg / 0.14),inset 0 0.0625rem 0.3125rem 0 oklch(20% 0.0315 265.1deg / 0.12);--calendar--bg-1: var(--accent-750);--calendar--bg-2: var(--accent-500);--calendar--bg-3: var(--accent-400);--calendar--fg-1: black;--calendar--fg-2: white;--calendar--fg-3: white}.theme--mode--dark .calendar-day.calendar-day--selected{--calendar--bg-1: var(--accent-750);--calendar--bg-2: var(--accent-500);--calendar--bg-3: var(--accent-400);--calendar--fg-1: black;--calendar--fg-2: white;--calendar--fg-3: white}.calendar-day.calendar-day--selected:not(.calendar-day--disabled):not(.calendar-day--readonly):hover{box-shadow:inset 0 0.1875rem 0.0625rem -0.125rem oklch(20% 0.0315 265.1deg / 0.2),inset 0 0.0625rem 0.125rem 0 oklch(20% 0.0315 265.1deg / 0.14),inset 0 0.0625rem 0.1875rem 0 oklch(20% 0.0315 265.1deg / 0.12)}.calendar-day.calendar-day--selection--start,.calendar-day.calendar-day--selection--middle{margin-inline-end:0;padding-inline-end:1.125em;border-start-end-radius:0;border-end-end-radius:0}.calendar-day.calendar-day--selection--end,.calendar-day.calendar-day--selection--middle{margin-inline-start:0;padding-inline-start:1.125em;border-start-start-radius:0;border-end-start-radius:0}.calendar-day.calendar-day--today{position:relative}.calendar-day.calendar-day--today::after{content:"";display:block;position:absolute;bottom:.25rem;height:.125rem;width:1.25em;background:linear-gradient(90deg, var(--secondary-550), var(--accent-650));border-radius:.125rem;transition:background-image 100ms}.calendar-day.calendar-day--today.calendar-day--selected::after{background:linear-gradient(90deg, currentColor, currentColor)}.calendar-day.calendar-day--today:active::after,.calendar-day.calendar-day--today:hover::after{background:linear-gradient(90deg, currentColor, currentColor)}.calendar-day.calendar-day--other-month{opacity:80%}.calendar-day.calendar-day--other-month .calendar-day__label{opacity:60%}.calendar-day.calendar-day--other-month.calendar-day--disabled{opacity:50%}.calendar-day.calendar-day--other-month.calendar-day--disabled .calendar-day__label{opacity:80%}.calendar-day .calendar-day__description{display:none}}
@layer controls{.calendar-week-number{border-inline-end:.06125rem solid var(--neutral-850)}.theme--mode--dark .calendar-week-number{border-inline-end-color:var(--neutral-400)}.calendar-week-number__wrapper{display:grid;width:2em;height:2em;justify-content:center;align-content:center;padding:.375em 1em;padding-inline-end:1.25em;margin:.125rem}}
@layer controls{.calendar-weekday{border-block-end:.06125rem solid var(--neutral-850)}.theme--mode--dark .calendar-weekday{border-block-end-color:var(--neutral-400)}.calendar-weekday.calendar-weekday--weekend{color:var(--primary-400)}.theme--mode--dark .calendar-weekday.calendar-weekday--weekend{color:var(--primary-850)}.calendar-weekday__wrapper{display:grid;width:2em;height:2em;justify-content:center;align-content:center;padding:.375em 1em;margin:.125rem}.calendar-weekday__label{text-decoration:none}}
@layer controls{.calendar{table-layout:fixed;border-collapse:collapse;-webkit-user-select:none;-moz-user-select:none;user-select:none}.calendar:focus-visible{outline:solid .125em var(--primary-500);outline-offset:-0.125rem}.calendar td,.calendar th{text-align:center;padding:0}.calendar th{font-weight:550}.calendar.calendar--margin-block-start--0{margin-block-start:0em}.calendar.calendar--margin-block-end--0{margin-block-end:0em}.calendar.calendar--margin-block-start--1{margin-block-start:1em}.calendar.calendar--margin-block-end--1{margin-block-end:1em}.calendar.calendar--margin-block-start--2{margin-block-start:2em}.calendar.calendar--margin-block-end--2{margin-block-end:2em}.calendar--disabled{opacity:50%}}
@layer controls{.carousel{position:relative}.carousel--contain{overflow:hidden;contain:strict}.carousel--contain>.carousel__item{position:absolute;inset:0}.carousel--flexible{display:grid;grid-template:auto/auto;overflow-x:hidden}.carousel--flexible>.carousel__item{grid-area:1/1}.carousel__item{opacity:0;transform:translateX(-100%);transition:transform 300ms ease-in-out,opacity 300ms ease-in-out}.theme--motion--reduce .carousel__item{transition:opacity 300ms ease-in-out}.dialog__body .carousel__item{transition-duration:0ms}.dialog__body--visible .carousel__item{transition-duration:300ms}.dialog__body.dialog__body--close .carousel__item{transition-delay:300ms}.carousel__item--active{opacity:1;transform:translateX(0)}.carousel__item--hidden{display:none}.carousel__item--active~.carousel__item{transform:translateX(100%)}.carousel:not(:has(>.carousel__item--active))>.carousel__item{transform:translate(0)}}
@layer controls{.h{display:block;font-family:var(--font-heading);font-weight:normal;margin:1em 0 .5em;line-height:1em;margin-inline-start:-0.05em;padding-inline-start:.05rem}.h.h--margin-block-start--0{margin-block-start:0em}.h.h--margin-block-end--0{margin-block-end:0em}.h.h--margin-block-start--1{margin-block-start:1em}.h.h--margin-block-end--1{margin-block-end:1em}.h.h--margin-block-start--2{margin-block-start:2em}.h.h--margin-block-end--2{margin-block-end:2em}th.h{display:revert;text-align:start;padding-inline-end:1em}.h+.h{margin-block-start:.5em}.h--1{font-size:clamp(2.0272865295rem,1.6531606874rem + 1.8706292107vw,2.985984rem);color:light-dark(var(--primary-600), var(--primary-550))}.h--1.h--danger{color:light-dark(var(--danger-600), var(--danger-550))}.h--2{font-size:clamp(1.8020324707rem,1.5342129471rem + 1.3390976181vw,2.48832rem);color:light-dark(var(--primary-550), var(--primary-650))}.h--2.h--danger{color:light-dark(var(--danger-550), var(--danger-650))}.h--3{font-size:clamp(1.6018066406rem,1.4176921589rem + .9205724085vw,2.0736rem);color:light-dark(var(--primary-500), var(--primary-750))}.h--3.h--danger{color:light-dark(var(--danger-500), var(--danger-750))}.h--4{font-size:clamp(1.423828125rem,1.3051269055rem + .5935060976vw,1.728rem)}.h--5{font-size:clamp(1.265625rem,1.1975762195rem + .3402439024vw,1.44rem)}.h--6{font-size:clamp(1.125rem,1.0957317073rem + .1463414634vw,1.2rem)}.h--4,.h--5,.h--6{color:light-dark(var(--primary-450), var(--primary-850))}.h--4.h--danger,.h--5.h--danger,.h--6.h--danger{color:light-dark(var(--danger-450), var(--danger-850))}.alert .h{color:inherit}.h--first{margin-block-start:0}.h--visually-hidden{position:absolute;overflow:hidden;width:1px;height:1px;clip-path:inset(50%);white-space:nowrap}}
@layer controls{.dialog__overlay{display:grid;position:fixed;inset:0;overflow:hidden;z-index:20000}.dialog__overlay::before{content:"";position:absolute;inset:0;background:var(--neutral-100);opacity:0;transition:opacity 150ms ease-in-out;z-index:-1}.dialog__overlay--variant--danger::before{background:var(--danger-100)}.dialog__overlay--open{-webkit-backdrop-filter:blur(0.25em);backdrop-filter:blur(0.25em)}.dialog__overlay--open::before{opacity:.25}.theme--mode--dark .dialog__overlay--open::before{opacity:.5}.dialog__overlay--close{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}.dialog__overlay--close::before{opacity:0}.dialog__body{display:grid;grid-template:"header" auto "content" 1fr "footer" auto/1fr;place-content:center;margin:auto;border:.0625em solid var(--neutral-550);border-radius:.5em;overflow:hidden;color:var(--fg);background:var(--bg);box-shadow:0 0.4375rem 0.5rem -0.25rem oklch(20% 0.0315 265.1deg / 0.2),0 0.75rem 1.0625rem 0.125rem oklch(20% 0.0315 265.1deg / 0.14),0 0.3125rem 1.375rem 0.25rem oklch(20% 0.0315 265.1deg / 0.12);opacity:0;transition:opacity 250ms;scrollbar-width:thin;scrollbar-color:var(--neutral-750) var(--bg)}.theme--mode--dark .dialog__body{scrollbar-color:var(--neutral-350) var(--bg)}.dialog__body::-webkit-scrollbar{width:.55rem}.dialog__body::-webkit-scrollbar-thumb{background-color:var(--neutral-750)}.theme--mode--dark .dialog__body::-webkit-scrollbar-thumb{background-color:var(--neutral-350)}.dialog__body::-webkit-scrollbar-track,.dialog__body::-webkit-scrollbar-corner{background-color:var(--bg)}.theme--motion--no-preference .dialog__body{transition:opacity 250ms ease-in-out,transform 250ms ease-in-out;transform:translateY(-25%)}.theme--mode--dark .dialog__body{border-color:var(--neutral-350);box-shadow:0 0.4375rem 0.5rem -0.25rem oklch(0% 0 265.1deg / 0.4),0 0.75rem 1.0625rem 0.125rem oklch(0% 0 265.1deg / 0.28),0 0.3125rem 1.375rem 0.25rem oklch(0% 0 265.1deg / 0.24)}.dialog__body:focus-visible{outline:.125em solid var(--primary-500);outline-offset:-0.25em}.theme--mode--dark .dialog__body:focus-visible{outline-color:var(--primary-650)}.dialog--size--default .dialog__overlay{padding:clamp(-4rem,-12rem + 40vw,4rem)}.dialog--size--default .dialog__body{min-inline-size:min(100%,40rem);max-inline-size:80rem;max-block-size:100%}.dialog--size--default.dialog--fixed-height .dialog__body{block-size:80%}.dialog--size--small .dialog__overlay{padding:clamp(-4rem,-12rem + 40vw,4rem)}.dialog--size--small .dialog__body{min-inline-size:min(100%,30rem);max-inline-size:60rem;max-block-size:100%}.dialog--size--small.dialog--fixed-height .dialog__body{block-size:70%}.dialog--size--large .dialog__overlay{padding:clamp(-4rem,-12rem + 40vw,4rem)}.dialog--size--large .dialog__body{min-inline-size:min(100%,60rem);max-inline-size:80rem;max-block-size:100%}.dialog--size--large.dialog--fixed-height .dialog__body{block-size:90%}.dialog--size--fill .dialog__overlay{padding:.25rem}.dialog--size--fill .dialog__body{block-size:100%;inline-size:100%}.theme--motion--no-preference .dialog--size--fill .dialog__body{transform:scale(95%)}.dialog--size--fill .dialog__body--open{opacity:1}.theme--motion--no-preference .dialog--size--fill .dialog__body--open{transform:scale(100%)}.dialog--size--fill .dialog__body--close{opacity:0}.theme--motion--no-preference .dialog--size--fill .dialog__body--close{transform:scale(95%)}.dialog__body--open{opacity:1}.theme--motion--no-preference .dialog__body--open{transform:translateY(0)}.dialog__body--close{opacity:0}.theme--motion--no-preference .dialog__body--close{transform:translateY(-25%)}.dialog__body--variant--danger{border:.125em solid var(--danger-400)}.dialog__body--variant--danger:focus-visible{outline-color:var(--danger-500)}.theme--mode--dark .dialog__body--variant--danger:focus-visible{outline-color:var(--danger-650)}.dialog__header{display:grid;grid-template:"title header-buttons" auto/1fr auto;place-content:start;padding:1em}.dialog__title{grid-area:title;place-self:center start}.dialog__header-buttons{grid-area:header-buttons;place-self:start end;margin-inline-start:1em}.dialog__content{grid-area:content;padding:1em;overflow:auto;scrollbar-width:thin;scrollbar-color:var(--neutral-750) var(--bg)}.theme--mode--dark .dialog__content{scrollbar-color:var(--neutral-350) var(--bg)}.dialog__content::-webkit-scrollbar{width:.55rem}.dialog__content::-webkit-scrollbar-thumb{background-color:var(--neutral-750)}.theme--mode--dark .dialog__content::-webkit-scrollbar-thumb{background-color:var(--neutral-350)}.dialog__content::-webkit-scrollbar-track,.dialog__content::-webkit-scrollbar-corner{background-color:var(--bg)}.dialog__footer{padding:1em}.dialog__footer:empty{display:none}}
@layer controls{.panel{padding:clamp(1rem,0rem + 5vw,2rem);border-radius:.5em}.panel.panel--margin-block-start--0{margin-block-start:0em}.panel.panel--margin-block-end--0{margin-block-end:0em}.panel.panel--margin-block-start--1{margin-block-start:1em}.panel.panel--margin-block-end--1{margin-block-end:1em}.panel.panel--margin-block-start--2{margin-block-start:2em}.panel.panel--margin-block-end--2{margin-block-end:2em}.panel--style--filled{background:var(--primary-975)}.theme--mode--dark .panel--style--filled{background:var(--neutral-300)}.panel--style--filled.panel--variant--danger{background:var(--danger-975)}.theme--mode--dark .panel--style--filled.panel--variant--danger{background:var(--danger-200)}.theme--mode--dark .dialog .panel--style--filled{background:var(--neutral-250)}.theme--mode--dark .dialog .panel--style--filled.panel--variant--danger{background:var(--danger-250)}.panel--style--bordered{border:.0625rem solid var(--primary-650)}.theme--mode--dark .panel--style--bordered{border-color:var(--primary-400)}.panel--style--bordered.panel--variant--danger{border-color:var(--danger-650)}.theme--mode--dark .panel--style--bordered.panel--variant--danger{border-color:var(--danger-400)}.panel--style--gradient{background:linear-gradient(60deg, var(--primary-975), var(--primary-925), var(--secondary-850), var(--accent-975));background-size:max(40em,100%) 100%}.theme--mode--dark .panel--style--gradient{background:linear-gradient(60deg, var(--primary-250), var(--primary-300), var(--secondary-350), var(--accent-300))}.panel--style--gradient.panel--variant--danger{background:var(--danger-975)}.theme--mode--dark .panel--style--gradient.panel--variant--danger{background:var(--danger-200)}.panel--elevation--raise{box-shadow:0 0.125rem 0.25rem -0.0625rem oklch(20% 0.0315 265.1deg / 0.2),0 0.25rem 0.3125rem 0 oklch(20% 0.0315 265.1deg / 0.14),0 0.0625rem 0.625rem 0 oklch(20% 0.0315 265.1deg / 0.12)}.theme--mode--dark .panel--elevation--raise{box-shadow:0 0.125rem 0.25rem -0.0625rem oklch(0% 0 265.1deg / 0.4),0 0.25rem 0.3125rem 0 oklch(0% 0 265.1deg / 0.28),0 0.0625rem 0.625rem 0 oklch(0% 0 265.1deg / 0.24)}.panel--elevation--lower{box-shadow:inset 0 0.125rem 0.25rem -0.0625rem oklch(20% 0.0315 265.1deg / 0.2),inset 0 0.25rem 0.3125rem 0 oklch(20% 0.0315 265.1deg / 0.14),inset 0 0.0625rem 0.625rem 0 oklch(20% 0.0315 265.1deg / 0.12)}.theme--mode--dark .panel--elevation--lower{box-shadow:inset 0 0.125rem 0.25rem -0.0625rem oklch(0% 0 265.1deg / 0.4),inset 0 0.25rem 0.3125rem 0 oklch(0% 0 265.1deg / 0.28),inset 0 0.0625rem 0.625rem 0 oklch(0% 0 265.1deg / 0.24)}.panel--padding--small{padding:clamp(.5rem,0rem + 2.5vw,1rem)}.panel--padding--text{padding:clamp(.25rem,0rem + 1.25vw,.5rem) clamp(.5rem,0rem + 2.5vw,1rem)}}
@layer controls{.definition-list.definition-list--margin-block-start--0{margin-block-start:0em}.definition-list.definition-list--margin-block-end--0{margin-block-end:0em}.definition-list.definition-list--margin-block-start--1{margin-block-start:1em}.definition-list.definition-list--margin-block-end--1{margin-block-end:1em}.definition-list.definition-list--margin-block-start--2{margin-block-start:2em}.definition-list.definition-list--margin-block-end--2{margin-block-end:2em}.fieldset+.definition-list,.definition-list+.definition-list{margin-block-start:1em}.definition-list__label{margin-block-end:1rem}.definition-list__label.h{margin-block:.5em 1.5rem}.definition-list__list{container:form/inline-size;display:grid;grid-auto-flow:row;gap:1em;margin:0}.definition-list__item{display:grid;grid-column:1/-1;grid-template-columns:var(--form-item-label-width, 15em) 1fr;grid-template-areas:"term definition";gap:.25em 1em}@container form (width < 32em){.definition-list__item{grid-template-areas:"label" "input";grid-template-columns:1fr}}.definition-list__term{font-weight:400;word-break:normal;overflow-wrap:anywhere}.definition-list__definition{margin:0}}
@layer controls{.form-label{display:flex;font-weight:400;word-break:normal;overflow-wrap:anywhere;transition:color 200ms}.form--inline .form-label{overflow-wrap:normal;word-break:normal;flex:1 0 auto}.form-label--invalid{color:var(--danger-400)}.theme--mode--dark .form-label--invalid{color:var(--danger-750)}.form-label--disabled{color:var(--neutral-550)}.theme--mode--dark .form-label--disabled{color:var(--neutral-850)}.form-label--align--text-field{padding-block:.3125em}@container form (width < 32em){.form-label--align--text-field{padding-block:0}}.form-label--visually-hidden{position:absolute;overflow:hidden;width:1px;height:1px;clip-path:inset(50%);white-space:nowrap}}
@layer controls{.checkbox{display:inline-flex;align-items:center;margin:0;padding:0;border-radius:.125em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkbox.form-item__field{padding-block:.125em}.checkbox--has-label{margin-inline:-0.125em;padding-inline:.125em}.checkbox--with-description{display:grid;grid-template:"checkbox label" "description description"/1.25em auto;justify-items:start}.checkbox__box{position:relative;block-size:1.25em;inline-size:1.25em;border-radius:.125em}.checkbox--no-label .checkbox__box,.checkbox--has-label{outline:.125em solid rgba(0,0,0,0);outline-offset:0;transition:outline 100ms ease-in-out,outline-offset 100ms ease-in-out}@media(forced-colors: active){.checkbox--no-label .checkbox__box,.checkbox--has-label{outline-width:0}}.checkbox--no-label .checkbox__box:focus-within,.checkbox--has-label:focus-within{outline:.125em solid var(--checkbox__ring);outline-offset:.125em}.checkbox{--checkbox__border: var(--primary-550);--checkbox__bg: var(--primary-1000);--checkbox__ring: var(--secondary-550)}.theme--mode--dark .checkbox{--checkbox__border: var(--primary-550);--checkbox__bg: var(--primary-100);--checkbox__ring: var(--secondary-550)}@media(forced-colors: active){.checkbox{--checkbox__border: ButtonBorder;--checkbox__bg: ButtonFace;--checkbox__ring: ButtonBorder}}.checkbox:not(:is(.checkbox--disabled,.checkbox--readonly)) .checkbox__box:hover{--checkbox__border: var(--primary-500)}.theme--mode--dark .checkbox:not(:is(.checkbox--disabled,.checkbox--readonly)) .checkbox__box:hover{--checkbox__border: var(--primary-650)}.checkbox:not(:is(.checkbox--disabled,.checkbox--readonly)):has(.checkbox__label:hover){--checkbox__border: var(--primary-500)}.theme--mode--dark .checkbox:not(:is(.checkbox--disabled,.checkbox--readonly)):has(.checkbox__label:hover){--checkbox__border: var(--primary-650)}.checkbox:focus-within{--checkbox__border: var(--primary-400)}.theme--mode--dark .checkbox:focus-within{--checkbox__border: var(--primary-750)}.checkbox--readonly{--checkbox__border: var(--primary-550);--checkbox__bg: var(--primary-975)}.theme--mode--dark .checkbox--readonly{--checkbox__border: var(--primary-550);--checkbox__bg: var(--primary-250)}@media(forced-colors: active){.checkbox--readonly{--checkbox__border: GrayText;--checkbox__bg: ButtonFace;--checkbox__ring: GrayText}}.form--readonly .checkbox--readonly .checkbox__input,.form-content--readonly .checkbox--readonly .checkbox__input{border-color:var(--checkbox__bg);outline:.0625em solid var(--checkbox__border);outline-offset:-0.0625em}.checkbox--invalid{--checkbox__border: var(--danger-400);--checkbox__bg: var(--danger-1000);--checkbox__ring: var(--danger-400)}.theme--mode--dark .checkbox--invalid{--checkbox__border: var(--danger-650);--checkbox__bg: var(--danger-200);--checkbox__ring: var(--danger-650)}.checkbox--invalid:not(:is(.checkbox--disabled,.checkbox--readonly)) .checkbox__box:hover{--checkbox__border: var(--danger-350)}.theme--mode--dark .checkbox--invalid:not(:is(.checkbox--disabled,.checkbox--readonly)) .checkbox__box:hover{--checkbox__border: var(--danger-750)}.checkbox--invalid:not(:is(.checkbox--disabled,.checkbox--readonly)):has(.checkbox__label:hover){--checkbox__border: var(--danger-350)}.theme--mode--dark .checkbox--invalid:not(:is(.checkbox--disabled,.checkbox--readonly)):has(.checkbox__label:hover){--checkbox__border: var(--danger-750)}.checkbox--invalid:focus-within{--checkbox__border: var(--danger-300)}.theme--mode--dark .checkbox--invalid:focus-within{--checkbox__border: var(--danger-850)}.checkbox--invalid.checkbox--readonly:not(.checkbox--disabled){--checkbox__bg: var(--danger-950)}.theme--mode--dark .checkbox--invalid.checkbox--readonly:not(.checkbox--disabled){--checkbox__bg: var(--danger-300)}.checkbox--disabled{--checkbox__border: var(--neutral-700);--checkbox__bg: var(--neutral-950)}.theme--mode--dark .checkbox--disabled{--checkbox__border: var(--neutral-500);--checkbox__bg: var(--neutral-250)}@media(forced-colors: active){.checkbox--disabled{--checkbox__border: GrayText;--checkbox__bg: ButtonFace;--checkbox__ring: GrayText}}.checkbox__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;block-size:1.25em;inline-size:1.25em;border:.125em solid var(--checkbox__border);border-radius:.25em;outline:none;background:var(--checkbox__bg)}.checkbox__tick,.checkbox__dash{position:absolute;inset:.125em;color:var(--checkbox__border);background-size:contain;pointer-events:none;opacity:0;transform:scale(0.75);transition:opacity 200ms ease-in-out,transform 200ms ease-in-out}.checkbox__tick>svg,.checkbox__dash>svg{position:absolute}:checked~.checkbox__tick{opacity:1;transform:scale(1)}:indeterminate~.checkbox__dash{opacity:1;transform:scale(1)}.checkbox__label{flex:1 0 auto;padding-inline:.5em .25em}.checkbox__description{grid-area:description;padding-inline:1.75rem .25em;font-size:clamp(.8888888889rem,.9105691057rem - .108401084vw,.8333333333rem);color:light-dark(var(--primary-400), var(--neutral-850))}.checkbox--disabled .checkbox__description{color:light-dark(var(--neutral-500), var(--neutral-750))}}
@layer controls{.checkbox-list{display:flex;flex-direction:column;align-items:flex-start;gap:.5em}.checkbox-list__wrapper{display:grid;grid-template:"auto" "auto"}.checkbox-list--style--inline{flex-direction:row;flex-wrap:wrap;gap:1em}.checkbox-list--style--stretch{display:grid}}
@layer controls{.date-field{width:100%;align-self:start;margin:0;border:.125em solid var(--field__border);border-radius:.25em;padding-block:.375em;padding-inline:.5em;line-height:1.25em;font-family:inherit;color:var(--field__color);background:var(--field__background);transition:color 200ms,background-color 200ms,border-color 200ms,box-shadow 200ms;--field__color: var(--neutral-0);--field__border: var(--primary-550);--field__background: var(--neutral-1000);--field__extra-color: var(--primary-300);--field__extra-background: var(--primary-975)}.theme--mode--dark .date-field{--field__color: var(--neutral-1000);--field__border: var(--neutral-500);--field__background: var(--neutral-100);--field__extra-color: var(--neutral-975);--field__extra-background: var(--neutral-250)}@media(forced-colors: active){.date-field{--field__border: ButtonBorder;--field__color: FieldText;--field__background: Field;--field__extracolor: CanvasText;--field__extra-background: Canvas}}.date-field:focus,.date-field:focus-within{outline:none;box-shadow:0 0 .25em var(--field__border);--field__border: var(--primary-450)}.theme--mode--dark .date-field:focus,.theme--mode--dark .date-field:focus-within{box-shadow:0 0 .5em var(--field__border);--field__border: var(--primary-650)}.date-field::-moz-placeholder, .date-field>input::-moz-placeholder{color:inherit;opacity:50%}.date-field::placeholder,.date-field>input::placeholder{color:inherit;opacity:50%}.date-field--invalid{--field__border: var(--danger-650);--field__extra-color: var(--danger-300);--field__extra-background: var(--danger-975)}.date-field--invalid:focus,.date-field--invalid:focus-within{--field__border: var(--danger-450)}.theme--mode--dark .date-field--invalid{--field__border: var(--danger-400);--field__background: var(--danger-100);--field__extra-color: var(--danger-975);--field__extra-background: var(--danger-250)}.theme--mode--dark .date-field--invalid:focus,.theme--mode--dark .date-field--invalid:focus-within{--field__border: var(--danger-650)}.date-field--readonly{--field__color: var(--primary-400);--field__border: var(--primary-650);--field__background: var(--primary-975);--field__extra-color: var(--primary-350);--field__extra-background: var(--primary-925)}.theme--mode--dark .date-field--readonly{--field__color: var(--neutral-850);--field__border: var(--neutral-400);--field__background: var(--neutral-200);--field__extra-color: var(--neutral-750);--field__extra-background: var(--neutral-300)}@media(forced-colors: active){.date-field--readonly{--field__border: GrayText;--field__color: GrayText;--field__background: Field;--field__extracolor: CanvasText;--field__extra-background: Canvas}}.form--readonly .date-field--readonly,.form-content--readonly .date-field--readonly{border-color:rgba(0,0,0,0);outline:solid .0625em var(--field__border);outline-offset:-0.0625em}@media(forced-colors: active){.form--readonly .date-field--readonly,.form-content--readonly .date-field--readonly{border-color:Canvas;outline-color:GrayText}}.form--readonly .date-field--readonly:focus,.form--readonly .date-field--readonly:focus-within,.form-content--readonly .date-field--readonly:focus,.form-content--readonly .date-field--readonly:focus-within{border-color:var(--field__border);outline-color:rgba(0,0,0,0)}@media(forced-colors: active){.form--readonly .date-field--readonly:focus,.form--readonly .date-field--readonly:focus-within,.form-content--readonly .date-field--readonly:focus,.form-content--readonly .date-field--readonly:focus-within{outline-color:Canvas}}.date-field--readonly.date-field--invalid{--field__color: var(--danger-400);--field__border: var(--danger-650);--field__background: var(--danger-975);--field__extra-color: var(--danger-300);--field__extra-background: var(--danger-925)}.theme--mode--dark .date-field--readonly.date-field--invalid{--field__color: var(--danger-850);--field__border: var(--danger-400);--field__background: var(--danger-200);--field__extra-color: var(--danger-975);--field__extra-background: var(--danger-300)}.date-field--disabled{--field__color: var(--neutral-500);--field__border: var(--neutral-750);--field__background: var(--neutral-950);--field__extra-color: var(--neutral-400);--field__extra-background: var(--neutral-925)}.theme--mode--dark .date-field--disabled{--field__color: var(--neutral-650);--field__border: var(--neutral-350);--field__background: var(--neutral-250);--field__extra-color: var(--neutral-650);--field__extra-background: var(--neutral-300)}@media(forced-colors: active){.date-field--disabled{--field__border: GrayText;--field__color: GrayText;--field__background: Field;--field__extracolor: CanvasText;--field__extra-background: Canvas}}}
@layer controls{.date-time-field{width:100%;align-self:start;margin:0;border:.125em solid var(--field__border);border-radius:.25em;padding-block:.375em;padding-inline:.5em;line-height:1.25em;font-family:inherit;color:var(--field__color);background:var(--field__background);transition:color 200ms,background-color 200ms,border-color 200ms,box-shadow 200ms;--field__color: var(--neutral-0);--field__border: var(--primary-550);--field__background: var(--neutral-1000);--field__extra-color: var(--primary-300);--field__extra-background: var(--primary-975)}.theme--mode--dark .date-time-field{--field__color: var(--neutral-1000);--field__border: var(--neutral-500);--field__background: var(--neutral-100);--field__extra-color: var(--neutral-975);--field__extra-background: var(--neutral-250)}@media(forced-colors: active){.date-time-field{--field__border: ButtonBorder;--field__color: FieldText;--field__background: Field;--field__extracolor: CanvasText;--field__extra-background: Canvas}}.date-time-field:focus,.date-time-field:focus-within{outline:none;box-shadow:0 0 .25em var(--field__border);--field__border: var(--primary-450)}.theme--mode--dark .date-time-field:focus,.theme--mode--dark .date-time-field:focus-within{box-shadow:0 0 .5em var(--field__border);--field__border: var(--primary-650)}.date-time-field::-moz-placeholder, .date-time-field>input::-moz-placeholder{color:inherit;opacity:50%}.date-time-field::placeholder,.date-time-field>input::placeholder{color:inherit;opacity:50%}.date-time-field--invalid{--field__border: var(--danger-650);--field__extra-color: var(--danger-300);--field__extra-background: var(--danger-975)}.date-time-field--invalid:focus,.date-time-field--invalid:focus-within{--field__border: var(--danger-450)}.theme--mode--dark .date-time-field--invalid{--field__border: var(--danger-400);--field__background: var(--danger-100);--field__extra-color: var(--danger-975);--field__extra-background: var(--danger-250)}.theme--mode--dark .date-time-field--invalid:focus,.theme--mode--dark .date-time-field--invalid:focus-within{--field__border: var(--danger-650)}.date-time-field--readonly{--field__color: var(--primary-400);--field__border: var(--primary-650);--field__background: var(--primary-975);--field__extra-color: var(--primary-350);--field__extra-background: var(--primary-925)}.theme--mode--dark .date-time-field--readonly{--field__color: var(--neutral-850);--field__border: var(--neutral-400);--field__background: var(--neutral-200);--field__extra-color: var(--neutral-750);--field__extra-background: var(--neutral-300)}@media(forced-colors: active){.date-time-field--readonly{--field__border: GrayText;--field__color: GrayText;--field__background: Field;--field__extracolor: CanvasText;--field__extra-background: Canvas}}.form--readonly .date-time-field--readonly,.form-content--readonly .date-time-field--readonly{border-color:rgba(0,0,0,0);outline:solid .0625em var(--field__border);outline-offset:-0.0625em}@media(forced-colors: active){.form--readonly .date-time-field--readonly,.form-content--readonly .date-time-field--readonly{border-color:Canvas;outline-color:GrayText}}.form--readonly .date-time-field--readonly:focus,.form--readonly .date-time-field--readonly:focus-within,.form-content--readonly .date-time-field--readonly:focus,.form-content--readonly .date-time-field--readonly:focus-within{border-color:var(--field__border);outline-color:rgba(0,0,0,0)}@media(forced-colors: active){.form--readonly .date-time-field--readonly:focus,.form--readonly .date-time-field--readonly:focus-within,.form-content--readonly .date-time-field--readonly:focus,.form-content--readonly .date-time-field--readonly:focus-within{outline-color:Canvas}}.date-time-field--readonly.date-time-field--invalid{--field__color: var(--danger-400);--field__border: var(--danger-650);--field__background: var(--danger-975);--field__extra-color: var(--danger-300);--field__extra-background: var(--danger-925)}.theme--mode--dark .date-time-field--readonly.date-time-field--invalid{--field__color: var(--danger-850);--field__border: var(--danger-400);--field__background: var(--danger-200);--field__extra-color: var(--danger-975);--field__extra-background: var(--danger-300)}.date-time-field--disabled{--field__color: var(--neutral-500);--field__border: var(--neutral-750);--field__background: var(--neutral-950);--field__extra-color: var(--neutral-400);--field__extra-background: var(--neutral-925)}.theme--mode--dark .date-time-field--disabled{--field__color: var(--neutral-650);--field__border: var(--neutral-350);--field__background: var(--neutral-250);--field__extra-color: var(--neutral-650);--field__extra-background: var(--neutral-300)}@media(forced-colors: active){.date-time-field--disabled{--field__border: GrayText;--field__color: GrayText;--field__background: Field;--field__extracolor: CanvasText;--field__extra-background: Canvas}}}
@layer controls{.time-field{width:100%;align-self:start;margin:0;border:.125em solid var(--field__border);border-radius:.25em;padding-block:.375em;padding-inline:.5em;line-height:1.25em;font-family:inherit;color:var(--field__color);background:var(--field__background);transition:color 200ms,background-color 200ms,border-color 200ms,box-shadow 200ms;--field__color: var(--neutral-0);--field__border: var(--primary-550);--field__background: var(--neutral-1000);--field__extra-color: var(--primary-300);--field__extra-background: var(--primary-975)}.theme--mode--dark .time-field{--field__color: var(--neutral-1000);--field__border: var(--neutral-500);--field__background: var(--neutral-100);--field__extra-color: var(--neutral-975);--field__extra-background: var(--neutral-250)}@media(forced-colors: active){.time-field{--field__border: ButtonBorder;--field__color: FieldText;--field__background: Field;--field__extracolor: CanvasText;--field__extra-background: Canvas}}.time-field:focus,.time-field:focus-within{outline:none;box-shadow:0 0 .25em var(--field__border);--field__border: var(--primary-450)}.theme--mode--dark .time-field:focus,.theme--mode--dark .time-field:focus-within{box-shadow:0 0 .5em var(--field__border);--field__border: var(--primary-650)}.time-field::-moz-placeholder, .time-field>input::-moz-placeholder{color:inherit;opacity:50%}.time-field::placeholder,.time-field>input::placeholder{color:inherit;opacity:50%}.time-field--invalid{--field__border: var(--danger-650);--field__extra-color: var(--danger-300);--field__extra-background: var(--danger-975)}.time-field--invalid:focus,.time-field--invalid:focus-within{--field__border: var(--danger-450)}.theme--mode--dark .time-field--invalid{--field__border: var(--danger-400);--field__background: var(--danger-100);--field__extra-color: var(--danger-975);--field__extra-background: var(--danger-250)}.theme--mode--dark .time-field--invalid:focus,.theme--mode--dark .time-field--invalid:focus-within{--field__border: var(--danger-650)}.time-field--readonly{--field__color: var(--primary-400);--field__border: var(--primary-650);--field__background: var(--primary-975);--field__extra-color: var(--primary-350);--field__extra-background: var(--primary-925)}.theme--mode--dark .time-field--readonly{--field__color: var(--neutral-850);--field__border: var(--neutral-400);--field__background: var(--neutral-200);--field__extra-color: var(--neutral-750);--field__extra-background: var(--neutral-300)}@media(forced-colors: active){.time-field--readonly{--field__border: GrayText;--field__color: GrayText;--field__background: Field;--field__extracolor: CanvasText;--field__extra-background: Canvas}}.form--readonly .time-field--readonly,.form-content--readonly .time-field--readonly{border-color:rgba(0,0,0,0);outline:solid .0625em var(--field__border);outline-offset:-0.0625em}@media(forced-colors: active){.form--readonly .time-field--readonly,.form-content--readonly .time-field--readonly{border-color:Canvas;outline-color:GrayText}}.form--readonly .time-field--readonly:focus,.form--readonly .time-field--readonly:focus-within,.form-content--readonly .time-field--readonly:focus,.form-content--readonly .time-field--readonly:focus-within{border-color:var(--field__border);outline-color:rgba(0,0,0,0)}@media(forced-colors: active){.form--readonly .time-field--readonly:focus,.form--readonly .time-field--readonly:focus-within,.form-content--readonly .time-field--readonly:focus,.form-content--readonly .time-field--readonly:focus-within{outline-color:Canvas}}.time-field--readonly.time-field--invalid{--field__color: var(--danger-400);--field__border: var(--danger-650);--field__background: var(--danger-975);--field__extra-color: var(--danger-300);--field__extra-background: var(--danger-925)}.theme--mode--dark .time-field--readonly.time-field--invalid{--field__color: var(--danger-850);--field__border: var(--danger-400);--field__background: var(--danger-200);--field__extra-color: var(--danger-975);--field__extra-background: var(--danger-300)}.time-field--disabled{--field__color: var(--neutral-500);--field__border: var(--neutral-750);--field__background: var(--neutral-950);--field__extra-color: var(--neutral-400);--field__extra-background: var(--neutral-925)}.theme--mode--dark .time-field--disabled{--field__color: var(--neutral-650);--field__border: var(--neutral-350);--field__background: var(--neutral-250);--field__extra-color: var(--neutral-650);--field__extra-background: var(--neutral-300)}@media(forced-colors: active){.time-field--disabled{--field__border: GrayText;--field__color: GrayText;--field__background: Field;--field__extracolor: CanvasText;--field__extra-background: Canvas}}.time-field{font-variant-numeric:tabular-nums}}
@layer controls{.text-field{width:100%;align-self:start;margin:0;border:.125em solid var(--field__border);border-radius:.25em;padding-block:.375em;padding-inline:.5em;line-height:1.25em;font-family:inherit;color:var(--field__color);background:var(--field__background);transition:color 200ms,background-color 200ms,border-color 200ms,box-shadow 200ms;--field__color: var(--neutral-0);--field__border: var(--primary-550);--field__background: var(--neutral-1000);--field__extra-color: var(--primary-300);--field__extra-background: var(--primary-975)}.theme--mode--dark .text-field{--field__color: var(--neutral-1000);--field__border: var(--neutral-500);--field__background: var(--neutral-100);--field__extra-color: var(--neutral-975);--field__extra-background: var(--neutral-250)}@media(forced-colors: active){.text-field{--field__border: ButtonBorder;--field__color: FieldText;--field__background: Field;--field__extracolor: CanvasText;--field__extra-background: Canvas}}.text-field:focus,.text-field:focus-within{outline:none;box-shadow:0 0 .25em var(--field__border);--field__border: var(--primary-450)}.theme--mode--dark .text-field:focus,.theme--mode--dark .text-field:focus-within{box-shadow:0 0 .5em var(--field__border);--field__border: var(--primary-650)}.text-field::-moz-placeholder, .text-field>input::-moz-placeholder{color:inherit;opacity:50%}.text-field::placeholder,.text-field>input::placeholder{color:inherit;opacity:50%}.text-field--invalid{--field__border: var(--danger-650);--field__extra-color: var(--danger-300);--field__extra-background: var(--danger-975)}.text-field--invalid:focus,.text-field--invalid:focus-within{--field__border: var(--danger-450)}.theme--mode--dark .text-field--invalid{--field__border: var(--danger-400);--field__background: var(--danger-100);--field__extra-color: var(--danger-975);--field__extra-background: var(--danger-250)}.theme--mode--dark .text-field--invalid:focus,.theme--mode--dark .text-field--invalid:focus-within{--field__border: var(--danger-650)}.text-field--readonly{--field__color: var(--primary-400);--field__border: var(--primary-650);--field__background: var(--primary-975);--field__extra-color: var(--primary-350);--field__extra-background: var(--primary-925)}.theme--mode--dark .text-field--readonly{--field__color: var(--neutral-850);--field__border: var(--neutral-400);--field__background: var(--neutral-200);--field__extra-color: var(--neutral-750);--field__extra-background: var(--neutral-300)}@media(forced-colors: active){.text-field--readonly{--field__border: GrayText;--field__color: GrayText;--field__background: Field;--field__extracolor: CanvasText;--field__extra-background: Canvas}}.form--readonly .text-field--readonly,.form-content--readonly .text-field--readonly{border-color:rgba(0,0,0,0);outline:solid .0625em var(--field__border);outline-offset:-0.0625em}@media(forced-colors: active){.form--readonly .text-field--readonly,.form-content--readonly .text-field--readonly{border-color:Canvas;outline-color:GrayText}}.form--readonly .text-field--readonly:focus,.form--readonly .text-field--readonly:focus-within,.form-content--readonly .text-field--readonly:focus,.form-content--readonly .text-field--readonly:focus-within{border-color:var(--field__border);outline-color:rgba(0,0,0,0)}@media(forced-colors: active){.form--readonly .text-field--readonly:focus,.form--readonly .text-field--readonly:focus-within,.form-content--readonly .text-field--readonly:focus,.form-content--readonly .text-field--readonly:focus-within{outline-color:Canvas}}.text-field--readonly.text-field--invalid{--field__color: var(--danger-400);--field__border: var(--danger-650);--field__background: var(--danger-975);--field__extra-color: var(--danger-300);--field__extra-background: var(--danger-925)}.theme--mode--dark .text-field--readonly.text-field--invalid{--field__color: var(--danger-850);--field__border: var(--danger-400);--field__background: var(--danger-200);--field__extra-color: var(--danger-975);--field__extra-background: var(--danger-300)}.text-field--disabled{--field__color: var(--neutral-500);--field__border: var(--neutral-750);--field__background: var(--neutral-950);--field__extra-color: var(--neutral-400);--field__extra-background: var(--neutral-925)}.theme--mode--dark .text-field--disabled{--field__color: var(--neutral-650);--field__border: var(--neutral-350);--field__background: var(--neutral-250);--field__extra-color: var(--neutral-650);--field__extra-background: var(--neutral-300)}@media(forced-colors: active){.text-field--disabled{--field__border: GrayText;--field__color: GrayText;--field__background: Field;--field__extracolor: CanvasText;--field__extra-background: Canvas}}.text-field{display:grid;grid-template:"before input after" auto/auto 1fr auto;padding:0}.text-field__input{grid-area:input;margin:0;border:none;padding-block:.375em;padding-inline:.5em;outline:none;line-height:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit;color:inherit;background:rgba(0,0,0,0)}.text-field--appearance--code .text-field__input{font-variant-numeric:tabular-nums}.text-field__before{grid-area:before;border-start-start-radius:.125em;border-end-start-radius:.125em;padding-block:.375em;padding-inline:.25em .5em}.text-field__after{grid-area:after;border-start-end-radius:.125em;border-end-end-radius:.125em;padding-block:.375em;padding-inline:.5em .25em}.text-field__before,.text-field__after{line-height:1.125em;color:var(--field__extra-color);background:var(--field__extra-background)}}
@layer controls{.select-field{width:100%;align-self:start;margin:0;border:.125em solid var(--field__border);border-radius:.25em;padding-block:.375em;padding-inline:.5em;line-height:1.25em;font-family:inherit;color:var(--field__color);background:var(--field__background);transition:color 200ms,background-color 200ms,border-color 200ms,box-shadow 200ms;--field__color: var(--neutral-0);--field__border: var(--primary-550);--field__background: var(--neutral-1000);--field__extra-color: var(--primary-300);--field__extra-background: var(--primary-975)}.theme--mode--dark .select-field{--field__color: var(--neutral-1000);--field__border: var(--neutral-500);--field__background: var(--neutral-100);--field__extra-color: var(--neutral-975);--field__extra-background: var(--neutral-250)}@media(forced-colors: active){.select-field{--field__border: ButtonBorder;--field__color: FieldText;--field__background: Field;--field__extracolor: CanvasText;--field__extra-background: Canvas}}.select-field:focus,.select-field:focus-within{outline:none;box-shadow:0 0 .25em var(--field__border);--field__border: var(--primary-450)}.theme--mode--dark .select-field:focus,.theme--mode--dark .select-field:focus-within{box-shadow:0 0 .5em var(--field__border);--field__border: var(--primary-650)}.select-field::-moz-placeholder, .select-field>input::-moz-placeholder{color:inherit;opacity:50%}.select-field::placeholder,.select-field>input::placeholder{color:inherit;opacity:50%}.select-field--invalid{--field__border: var(--danger-650);--field__extra-color: var(--danger-300);--field__extra-background: var(--danger-975)}.select-field--invalid:focus,.select-field--invalid:focus-within{--field__border: var(--danger-450)}.theme--mode--dark .select-field--invalid{--field__border: var(--danger-400);--field__background: var(--danger-100);--field__extra-color: var(--danger-975);--field__extra-background: var(--danger-250)}.theme--mode--dark .select-field--invalid:focus,.theme--mode--dark .select-field--invalid:focus-within{--field__border: var(--danger-650)}.select-field--readonly{--field__color: var(--primary-400);--field__border: var(--primary-650);--field__background: var(--primary-975);--field__extra-color: var(--primary-350);--field__extra-background: var(--primary-925)}.theme--mode--dark .select-field--readonly{--field__color: var(--neutral-850);--field__border: var(--neutral-400);--field__background: var(--neutral-200);--field__extra-color: var(--neutral-750);--field__extra-background: var(--neutral-300)}@media(forced-colors: active){.select-field--readonly{--field__border: GrayText;--field__color: GrayText;--field__background: Field;--field__extracolor: CanvasText;--field__extra-background: Canvas}}.form--readonly .select-field--readonly,.form-content--readonly .select-field--readonly{border-color:rgba(0,0,0,0);outline:solid .0625em var(--field__border);outline-offset:-0.0625em}@media(forced-colors: active){.form--readonly .select-field--readonly,.form-content--readonly .select-field--readonly{border-color:Canvas;outline-color:GrayText}}.form--readonly .select-field--readonly:focus,.form--readonly .select-field--readonly:focus-within,.form-content--readonly .select-field--readonly:focus,.form-content--readonly .select-field--readonly:focus-within{border-color:var(--field__border);outline-color:rgba(0,0,0,0)}@media(forced-colors: active){.form--readonly .select-field--readonly:focus,.form--readonly .select-field--readonly:focus-within,.form-content--readonly .select-field--readonly:focus,.form-content--readonly .select-field--readonly:focus-within{outline-color:Canvas}}.select-field--readonly.select-field--invalid{--field__color: var(--danger-400);--field__border: var(--danger-650);--field__background: var(--danger-975);--field__extra-color: var(--danger-300);--field__extra-background: var(--danger-925)}.theme--mode--dark .select-field--readonly.select-field--invalid{--field__color: var(--danger-850);--field__border: var(--danger-400);--field__background: var(--danger-200);--field__extra-color: var(--danger-975);--field__extra-background: var(--danger-300)}.select-field--disabled{--field__color: var(--neutral-500);--field__border: var(--neutral-750);--field__background: var(--neutral-950);--field__extra-color: var(--neutral-400);--field__extra-background: var(--neutral-925)}.theme--mode--dark .select-field--disabled{--field__color: var(--neutral-650);--field__border: var(--neutral-350);--field__background: var(--neutral-250);--field__extra-color: var(--neutral-650);--field__extra-background: var(--neutral-300)}@media(forced-colors: active){.select-field--disabled{--field__border: GrayText;--field__color: GrayText;--field__background: Field;--field__extracolor: CanvasText;--field__extra-background: Canvas}}.select-field{display:block;height:2.25em}.select-field option{color:var(--neutral-0)}.select-field option[disabled]{color:var(--neutral-750)}.theme--mode--dark .select-field option{color:var(--neutral-1000)}.theme--mode--dark .select-field option[disabled]{color:var(--neutral-600)}}
@layer controls{.month-field{display:grid;grid-template:"decrease input increase" auto/auto 1fr auto}.month-field__increase{grid-area:increase;margin-inline-start:.25em}.month-field__decrease{grid-area:decrease;margin-inline-end:.25em}}
@layer controls{.multiline-text-field__textarea{width:100%;align-self:start;margin:0;border:.125em solid var(--field__border);border-radius:.25em;padding-block:.375em;padding-inline:.5em;line-height:1.25em;font-family:inherit;color:var(--field__color);background:var(--field__background);transition:color 200ms,background-color 200ms,border-color 200ms,box-shadow 200ms;--field__color: var(--neutral-0);--field__border: var(--primary-550);--field__background: var(--neutral-1000);--field__extra-color: var(--primary-300);--field__extra-background: var(--primary-975)}.theme--mode--dark .multiline-text-field__textarea{--field__color: var(--neutral-1000);--field__border: var(--neutral-500);--field__background: var(--neutral-100);--field__extra-color: var(--neutral-975);--field__extra-background: var(--neutral-250)}@media(forced-colors: active){.multiline-text-field__textarea{--field__border: ButtonBorder;--field__color: FieldText;--field__background: Field;--field__extracolor: CanvasText;--field__extra-background: Canvas}}.multiline-text-field__textarea:focus,.multiline-text-field__textarea:focus-within{outline:none;box-shadow:0 0 .25em var(--field__border);--field__border: var(--primary-450)}.theme--mode--dark .multiline-text-field__textarea:focus,.theme--mode--dark .multiline-text-field__textarea:focus-within{box-shadow:0 0 .5em var(--field__border);--field__border: var(--primary-650)}.multiline-text-field__textarea::-moz-placeholder, .multiline-text-field__textarea>input::-moz-placeholder{color:inherit;opacity:50%}.multiline-text-field__textarea::placeholder,.multiline-text-field__textarea>input::placeholder{color:inherit;opacity:50%}.multiline-text-field__textarea--invalid{--field__border: var(--danger-650);--field__extra-color: var(--danger-300);--field__extra-background: var(--danger-975)}.multiline-text-field__textarea--invalid:focus,.multiline-text-field__textarea--invalid:focus-within{--field__border: var(--danger-450)}.theme--mode--dark .multiline-text-field__textarea--invalid{--field__border: var(--danger-400);--field__background: var(--danger-100);--field__extra-color: var(--danger-975);--field__extra-background: var(--danger-250)}.theme--mode--dark .multiline-text-field__textarea--invalid:focus,.theme--mode--dark .multiline-text-field__textarea--invalid:focus-within{--field__border: var(--danger-650)}.multiline-text-field__textarea--readonly{--field__color: var(--primary-400);--field__border: var(--primary-650);--field__background: var(--primary-975);--field__extra-color: var(--primary-350);--field__extra-background: var(--primary-925)}.theme--mode--dark .multiline-text-field__textarea--readonly{--field__color: var(--neutral-850);--field__border: var(--neutral-400);--field__background: var(--neutral-200);--field__extra-color: var(--neutral-750);--field__extra-background: var(--neutral-300)}@media(forced-colors: active){.multiline-text-field__textarea--readonly{--field__border: GrayText;--field__color: GrayText;--field__background: Field;--field__extracolor: CanvasText;--field__extra-background: Canvas}}.form--readonly .multiline-text-field__textarea--readonly,.form-content--readonly .multiline-text-field__textarea--readonly{border-color:rgba(0,0,0,0);outline:solid .0625em var(--field__border);outline-offset:-0.0625em}@media(forced-colors: active){.form--readonly .multiline-text-field__textarea--readonly,.form-content--readonly .multiline-text-field__textarea--readonly{border-color:Canvas;outline-color:GrayText}}.form--readonly .multiline-text-field__textarea--readonly:focus,.form--readonly .multiline-text-field__textarea--readonly:focus-within,.form-content--readonly .multiline-text-field__textarea--readonly:focus,.form-content--readonly .multiline-text-field__textarea--readonly:focus-within{border-color:var(--field__border);outline-color:rgba(0,0,0,0)}@media(forced-colors: active){.form--readonly .multiline-text-field__textarea--readonly:focus,.form--readonly .multiline-text-field__textarea--readonly:focus-within,.form-content--readonly .multiline-text-field__textarea--readonly:focus,.form-content--readonly .multiline-text-field__textarea--readonly:focus-within{outline-color:Canvas}}.multiline-text-field__textarea--readonly.multiline-text-field__textarea--invalid{--field__color: var(--danger-400);--field__border: var(--danger-650);--field__background: var(--danger-975);--field__extra-color: var(--danger-300);--field__extra-background: var(--danger-925)}.theme--mode--dark .multiline-text-field__textarea--readonly.multiline-text-field__textarea--invalid{--field__color: var(--danger-850);--field__border: var(--danger-400);--field__background: var(--danger-200);--field__extra-color: var(--danger-975);--field__extra-background: var(--danger-300)}.multiline-text-field__textarea--disabled{--field__color: var(--neutral-500);--field__border: var(--neutral-750);--field__background: var(--neutral-950);--field__extra-color: var(--neutral-400);--field__extra-background: var(--neutral-925)}.theme--mode--dark .multiline-text-field__textarea--disabled{--field__color: var(--neutral-650);--field__border: var(--neutral-350);--field__background: var(--neutral-250);--field__extra-color: var(--neutral-650);--field__extra-background: var(--neutral-300)}@media(forced-colors: active){.multiline-text-field__textarea--disabled{--field__border: GrayText;--field__color: GrayText;--field__background: Field;--field__extracolor: CanvasText;--field__extra-background: Canvas}}.multiline-text-field__textarea{resize:none}.multiline-text-field--dynamic{display:grid;grid-template:100%/100%;-webkit-hyphens:none;hyphens:none;min-height:4.75em;max-height:min(13.5em,80svh)}@supports(max-height: 80cqh){.multiline-text-field--dynamic{max-height:min(13.5em,80svh,80cqh)}}.multiline-text-field--dynamic .multiline-text-field__textarea{grid-area:1/1;align-self:stretch}.multiline-text-field--dynamic .multiline-text-field__shim{grid-area:1/1;align-self:start;visibility:hidden;padding-block:.375em;padding-inline:.5em;border:.125em solid rgba(0,0,0,0);border-radius:.25em;margin:0;line-height:1.25em;resize:none}}
@layer controls{.number-field{display:grid;grid-template:"input buttons" auto/1fr max-content}.number-field__wrapper{width:100%;align-self:start;margin:0;border:.125em solid var(--field__border);border-radius:.25em;padding-block:.375em;padding-inline:.5em;line-height:1.25em;font-family:inherit;color:var(--field__color);background:var(--field__background);transition:color 200ms,background-color 200ms,border-color 200ms,box-shadow 200ms;--field__color: var(--neutral-0);--field__border: var(--primary-550);--field__background: var(--neutral-1000);--field__extra-color: var(--primary-300);--field__extra-background: var(--primary-975)}.theme--mode--dark .number-field__wrapper{--field__color: var(--neutral-1000);--field__border: var(--neutral-500);--field__background: var(--neutral-100);--field__extra-color: var(--neutral-975);--field__extra-background: var(--neutral-250)}@media(forced-colors: active){.number-field__wrapper{--field__border: ButtonBorder;--field__color: FieldText;--field__background: Field;--field__extracolor: CanvasText;--field__extra-background: Canvas}}.number-field__wrapper:focus,.number-field__wrapper:focus-within{outline:none;box-shadow:0 0 .25em var(--field__border);--field__border: var(--primary-450)}.theme--mode--dark .number-field__wrapper:focus,.theme--mode--dark .number-field__wrapper:focus-within{box-shadow:0 0 .5em var(--field__border);--field__border: var(--primary-650)}.number-field__wrapper::-moz-placeholder, .number-field__wrapper>input::-moz-placeholder{color:inherit;opacity:50%}.number-field__wrapper::placeholder,.number-field__wrapper>input::placeholder{color:inherit;opacity:50%}.number-field__wrapper--invalid{--field__border: var(--danger-650);--field__extra-color: var(--danger-300);--field__extra-background: var(--danger-975)}.number-field__wrapper--invalid:focus,.number-field__wrapper--invalid:focus-within{--field__border: var(--danger-450)}.theme--mode--dark .number-field__wrapper--invalid{--field__border: var(--danger-400);--field__background: var(--danger-100);--field__extra-color: var(--danger-975);--field__extra-background: var(--danger-250)}.theme--mode--dark .number-field__wrapper--invalid:focus,.theme--mode--dark .number-field__wrapper--invalid:focus-within{--field__border: var(--danger-650)}.number-field__wrapper--readonly{--field__color: var(--primary-400);--field__border: var(--primary-650);--field__background: var(--primary-975);--field__extra-color: var(--primary-350);--field__extra-background: var(--primary-925)}.theme--mode--dark .number-field__wrapper--readonly{--field__color: var(--neutral-850);--field__border: var(--neutral-400);--field__background: var(--neutral-200);--field__extra-color: var(--neutral-750);--field__extra-background: var(--neutral-300)}@media(forced-colors: active){.number-field__wrapper--readonly{--field__border: GrayText;--field__color: GrayText;--field__background: Field;--field__extracolor: CanvasText;--field__extra-background: Canvas}}.form--readonly .number-field__wrapper--readonly,.form-content--readonly .number-field__wrapper--readonly{border-color:rgba(0,0,0,0);outline:solid .0625em var(--field__border);outline-offset:-0.0625em}@media(forced-colors: active){.form--readonly .number-field__wrapper--readonly,.form-content--readonly .number-field__wrapper--readonly{border-color:Canvas;outline-color:GrayText}}.form--readonly .number-field__wrapper--readonly:focus,.form--readonly .number-field__wrapper--readonly:focus-within,.form-content--readonly .number-field__wrapper--readonly:focus,.form-content--readonly .number-field__wrapper--readonly:focus-within{border-color:var(--field__border);outline-color:rgba(0,0,0,0)}@media(forced-colors: active){.form--readonly .number-field__wrapper--readonly:focus,.form--readonly .number-field__wrapper--readonly:focus-within,.form-content--readonly .number-field__wrapper--readonly:focus,.form-content--readonly .number-field__wrapper--readonly:focus-within{outline-color:Canvas}}.number-field__wrapper--readonly.number-field__wrapper--invalid{--field__color: var(--danger-400);--field__border: var(--danger-650);--field__background: var(--danger-975);--field__extra-color: var(--danger-300);--field__extra-background: var(--danger-925)}.theme--mode--dark .number-field__wrapper--readonly.number-field__wrapper--invalid{--field__color: var(--danger-850);--field__border: var(--danger-400);--field__background: var(--danger-200);--field__extra-color: var(--danger-975);--field__extra-background: var(--danger-300)}.number-field__wrapper--disabled{--field__color: var(--neutral-500);--field__border: var(--neutral-750);--field__background: var(--neutral-950);--field__extra-color: var(--neutral-400);--field__extra-background: var(--neutral-925)}.theme--mode--dark .number-field__wrapper--disabled{--field__color: var(--neutral-650);--field__border: var(--neutral-350);--field__background: var(--neutral-250);--field__extra-color: var(--neutral-650);--field__extra-background: var(--neutral-300)}@media(forced-colors: active){.number-field__wrapper--disabled{--field__border: GrayText;--field__color: GrayText;--field__background: Field;--field__extracolor: CanvasText;--field__extra-background: Canvas}}.number-field__wrapper{grid-area:input;display:grid;grid-template:"before input after" auto/auto 1fr auto;padding:0}.number-field__input{grid-area:input;min-width:4ch;margin:0;border:none;padding-block:.375em;padding-inline:.25em;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:1.25em;font-family:inherit;font-variant-numeric:tabular-nums;color:inherit;background:rgba(0,0,0,0)}.number-field__input:first-child{padding-inline-start:.5em}.number-field__input:last-child{padding-inline-end:.5em}.number-field__before{grid-area:before;padding-block:.375em;padding-inline:.25em .5em}.number-field__after{grid-area:after;padding-block:.375em;padding-inline:.5em .25em}.number-field__before,.number-field__after{line-height:1.25em;color:var(--field__extra-color);background:var(--field__extra-background)}.number-field__buttons{margin-inline-start:.5em}}
@layer controls{.radio-button{display:grid;grid-template:"input label" auto/auto 1fr;width:-moz-fit-content;width:fit-content;place-items:center start;padding:0;border-radius:.125em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.radio-button.form-item__field{padding-block:.125em}.radio-button--with-description{grid-template:"input label" auto "- description" auto/auto 1fr}.radio-button--has-label{padding:0 .125em;margin:0 -0.125em}.radio-button__box{position:relative;block-size:1.25em;inline-size:1.25em;border-radius:50%}.radio-button__dot{display:block;position:absolute;inset:.25em;border-radius:50%;background-color:var(--radio__border);background-size:contain;pointer-events:none;opacity:0;transform:scale(0.25);transition:opacity 200ms ease-in-out,transform 200ms ease-in-out}.radio-button__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;block-size:1.25em;inline-size:1.25em;border:.125em solid var(--radio__border);border-radius:50%;outline:none;background:var(--radio__bg)}.radio-button__input:checked~.radio-button__dot{opacity:1;transform:scale(1)}.radio-button__label{padding-inline-start:.5em}.radio-button__description{grid-area:description;padding-inline-start:.5em;color:var(--primary-400)}.theme--mode--dark .radio-button__description{color:var(--neutral-850)}.radio-button__description>span{font-size:clamp(.8888888889rem,.9105691057rem - .108401084vw,.8333333333rem)}.radio-button--no-label .radio-button__box,.radio-button--has-label{outline:.125rem solid rgba(0,0,0,0);outline-offset:-0.125rem;transition:outline 200ms ease-in-out,outline-offset 200ms ease-in-out}.radio-button--no-label .radio-button__box:focus-within,.radio-button--has-label:focus-within{outline:.125rem solid var(--radio__ring);outline-offset:.125rem}.radio-button{--radio__border: var(--primary-550);--radio__bg: var(--primary-1000);--radio__ring: var(--secondary-550)}.theme--mode--dark .radio-button{--radio__border: var(--primary-550);--radio__bg: var(--primary-100);--radio__ring: var(--secondary-550)}.radio-button:not(:is(.radio-button--disabled,.radio-button--readonly)) .radio-button__box:hover{--radio__border: var(--primary-500)}.theme--mode--dark .radio-button:not(:is(.radio-button--disabled,.radio-button--readonly)) .radio-button__box:hover{--radio__border: var(--primary-650)}.radio-button:not(:is(.radio-button--disabled,.radio-button--readonly)):has(.radio-button__label:hover){--radio__border: var(--primary-500)}.theme--mode--dark .radio-button:not(:is(.radio-button--disabled,.radio-button--readonly)):has(.radio-button__label:hover){--radio__border: var(--primary-650)}.radio-button:focus-within{--radio__border: var(--primary-400)}.theme--mode--dark .radio-button:focus-within{--radio__border: var(--primary-750)}.radio-button--invalid{--radio__border: var(--danger-400);--radio__bg: var(--danger-1000);--radio__ring: var(--danger-400)}.theme--mode--dark .radio-button--invalid{--radio__border: var(--danger-650);--radio__bg: var(--danger-200);--radio__ring: var(--danger-650)}.radio-button--invalid:not(:is(.radio-button--disabled,.radio-button--readonly)) .radio-button__box:hover{--radio__border: var(--danger-350)}.theme--mode--dark .radio-button--invalid:not(:is(.radio-button--disabled,.radio-button--readonly)) .radio-button__box:hover{--radio__border: var(--danger-750)}.radio-button--invalid:not(:is(.radio-button--disabled,.radio-button--readonly)):has(.radio-button__label:hover){--radio__border: var(--danger-350)}.theme--mode--dark .radio-button--invalid:not(:is(.radio-button--disabled,.radio-button--readonly)):has(.radio-button__label:hover){--radio__border: var(--danger-750)}.radio-button--invalid:focus-within{--radio__border: var(--danger-300)}.theme--mode--dark .radio-button--invalid:focus-within{--radio__border: var(--danger-850)}.radio-button--readonly{--radio__border: var(--primary-550);--radio__bg: var(--primary-975)}.theme--mode--dark .radio-button--readonly{--radio__border: var(--primary-550);--radio__bg: var(--primary-250)}.form--readonly .radio-button--readonly .radio-button__input,.form-content--readonly .radio-button--readonly .radio-button__input{border-color:var(--radio__bg);outline:.0625em solid var(--radio__border);outline-offset:-0.0625em}.radio-button--disabled{--radio__border: var(--neutral-700);--radio__bg: var(--neutral-950)}.theme--mode--dark .radio-button--disabled{--radio__border: var(--neutral-500);--radio__bg: var(--neutral-250)}.radio-button--disabled .radio-button__description{color:var(--neutral-400)}.theme--mode--dark .radio-button--disabled .radio-button__description{color:var(--neutral-750)}}
@layer controls{.radio-group-field{display:flex;flex-direction:column;align-items:flex-start;gap:.5em}.radio-group-field--style--inline{flex-direction:row;flex-wrap:wrap;gap:1em}.radio-group-field--style--inline .radio-button{display:flex}.radio-group-field--style--inline .radio-button .radio-button__description{font-size:unset}.radio-group-field--style--stretch{align-items:stretch}.radio-group-field--style--stretch .radio-button{width:auto}}
@layer controls{.shimmer{position:relative;width:100%;animation:shimmer 5s ease-in 1}.theme--mode--dark .shimmer{animation-duration:2s}.shimmer.shimmer--margin-block-start--0{margin-block-start:0em}.shimmer.shimmer--margin-block-end--0{margin-block-end:0em}.shimmer.shimmer--margin-block-start--1{margin-block-start:1em}.shimmer.shimmer--margin-block-end--1{margin-block-end:1em}.shimmer.shimmer--margin-block-start--2{margin-block-start:2em}.shimmer.shimmer--margin-block-end--2{margin-block-end:2em}.shimmer .shimmer__line{max-width:100%;opacity:.4;animation:shimmer__line 2s 300ms ease-in-out infinite}.shimmer--type--text,.shimmer--type--none{display:inline-block}.shimmer--type--text .shimmer__line,.shimmer--type--none .shimmer__line{height:1em;width:85%;border-radius:.25em;background:currentColor;opacity:.3}.shimmer--type--text.shimmer--index--0 .shimmer__line,.shimmer--type--none.shimmer--index--0 .shimmer__line{width:50%}.shimmer--type--text.shimmer--index--1 .shimmer__line,.shimmer--type--none.shimmer--index--1 .shimmer__line{width:62%}.shimmer--type--text.shimmer--index--2 .shimmer__line,.shimmer--type--none.shimmer--index--2 .shimmer__line{width:75%}.shimmer--type--text.shimmer--index--3 .shimmer__line,.shimmer--type--none.shimmer--index--3 .shimmer__line{width:79%}.shimmer--type--text.shimmer--index--4 .shimmer__line,.shimmer--type--none.shimmer--index--4 .shimmer__line{width:97%}.shimmer--type--text.shimmer--index--5 .shimmer__line,.shimmer--type--none.shimmer--index--5 .shimmer__line{width:82%}.shimmer--type--text.shimmer--index--6 .shimmer__line,.shimmer--type--none.shimmer--index--6 .shimmer__line{width:73%}.shimmer--type--text.shimmer--index--7 .shimmer__line,.shimmer--type--none.shimmer--index--7 .shimmer__line{width:51%}.shimmer--type--text.shimmer--index--8 .shimmer__line,.shimmer--type--none.shimmer--index--8 .shimmer__line{width:89%}.shimmer--type--text.shimmer--index--9 .shimmer__line,.shimmer--type--none.shimmer--index--9 .shimmer__line{width:83%}.shimmer--type--text{vertical-align:bottom}.shimmer--type--text .shimmer__line{margin-block:calc(.5lh - .5em)}.shimmer--type--paragraph{display:flex;flex-direction:column;gap:calc(1lh - 1em);padding-block:calc(.5lh - .5em)}.shimmer--type--paragraph .shimmer__line{height:1em;border-radius:.25em;background:currentColor}.shimmer--type--paragraph .shimmer__line:nth-child(4n+1){width:95%;animation-delay:.1s}.shimmer--type--paragraph .shimmer__line:nth-child(4n+2){width:99%;animation-delay:.2s}.shimmer--type--paragraph .shimmer__line:nth-child(4n+3){width:97%;animation-delay:.3s}.shimmer--type--paragraph .shimmer__line:first-child{width:98%}.shimmer--type--paragraph .shimmer__line:last-child{width:50%}.shimmer--type--heading{margin:1em 0 .5em;font-family:var(--font-heading)}.shimmer--type--heading .shimmer__line{height:1em;width:50%;border-radius:.25em;background:var(--primary-350)}.theme--mode--dark .shimmer--type--heading .shimmer__line{background:var(--primary-850)}.shimmer--type--heading.shimmer--level--1{font-size:clamp(2.0272865295rem,1.6531606874rem + 1.8706292107vw,2.985984rem)}.shimmer--type--heading.shimmer--level--1 .shimmer__line{background:var(--primary-550)}.theme--mode--dark .shimmer--type--heading.shimmer--level--1 .shimmer__line{background:var(--primary-550)}.shimmer--type--heading.shimmer--level--2{font-size:clamp(1.8020324707rem,1.5342129471rem + 1.3390976181vw,2.48832rem)}.shimmer--type--heading.shimmer--level--2 .shimmer__line{background:var(--primary-500)}.theme--mode--dark .shimmer--type--heading.shimmer--level--2 .shimmer__line{background:var(--primary-650)}.shimmer--type--heading.shimmer--level--3{font-size:clamp(1.6018066406rem,1.4176921589rem + .9205724085vw,2.0736rem)}.shimmer--type--heading.shimmer--level--3 .shimmer__line{background:var(--primary-400)}.theme--mode--dark .shimmer--type--heading.shimmer--level--3 .shimmer__line{background:var(--primary-750)}.shimmer--type--heading.shimmer--level--4{font-size:clamp(1.423828125rem,1.3051269055rem + .5935060976vw,1.728rem)}.shimmer--type--heading.shimmer--level--5{font-size:clamp(1.265625rem,1.1975762195rem + .3402439024vw,1.44rem)}.shimmer--type--heading.shimmer--level--6{font-size:clamp(1.125rem,1.0957317073rem + .1463414634vw,1.2rem)}.shimmer--type--heading.shimmer--first{margin-block-start:0}.shimmer--type--heading+.shimmer--type--heading,.h+.shimmer--type--heading{margin-block-start:.5em}.shimmer--index--0 .shimmer__line{animation-delay:0s}.shimmer--index--1 .shimmer__line{animation-delay:0.2s}.shimmer--index--2 .shimmer__line{animation-delay:0.4s}.shimmer--index--3 .shimmer__line{animation-delay:0.6s}.shimmer--index--4 .shimmer__line{animation-delay:0.8s}.shimmer--index--5 .shimmer__line{animation-delay:1s}.shimmer--index--6 .shimmer__line{animation-delay:1.2s}.shimmer--index--7 .shimmer__line{animation-delay:1.4s}.shimmer--index--8 .shimmer__line{animation-delay:1.6s}.shimmer--index--9 .shimmer__line{animation-delay:1.8s}@keyframes shimmer{0%{opacity:.1}100%{opacity:1}}@keyframes shimmer__line{50%{opacity:.2}}}
@layer controls{.shimmer-field{width:100%;align-self:start;margin:0;border:.125em solid var(--field__border);border-radius:.25em;padding-block:.375em;padding-inline:.5em;line-height:1.25em;font-family:inherit;color:var(--field__color);background:var(--field__background);transition:color 200ms,background-color 200ms,border-color 200ms,box-shadow 200ms;--field__color: var(--neutral-0);--field__border: var(--primary-550);--field__background: var(--neutral-1000);--field__extra-color: var(--primary-300);--field__extra-background: var(--primary-975)}.theme--mode--dark .shimmer-field{--field__color: var(--neutral-1000);--field__border: var(--neutral-500);--field__background: var(--neutral-100);--field__extra-color: var(--neutral-975);--field__extra-background: var(--neutral-250)}@media(forced-colors: active){.shimmer-field{--field__border: ButtonBorder;--field__color: FieldText;--field__background: Field;--field__extracolor: CanvasText;--field__extra-background: Canvas}}.shimmer-field:focus,.shimmer-field:focus-within{outline:none;box-shadow:0 0 .25em var(--field__border);--field__border: var(--primary-450)}.theme--mode--dark .shimmer-field:focus,.theme--mode--dark .shimmer-field:focus-within{box-shadow:0 0 .5em var(--field__border);--field__border: var(--primary-650)}.shimmer-field::-moz-placeholder, .shimmer-field>input::-moz-placeholder{color:inherit;opacity:50%}.shimmer-field::placeholder,.shimmer-field>input::placeholder{color:inherit;opacity:50%}.shimmer-field--invalid{--field__border: var(--danger-650);--field__extra-color: var(--danger-300);--field__extra-background: var(--danger-975)}.shimmer-field--invalid:focus,.shimmer-field--invalid:focus-within{--field__border: var(--danger-450)}.theme--mode--dark .shimmer-field--invalid{--field__border: var(--danger-400);--field__background: var(--danger-100);--field__extra-color: var(--danger-975);--field__extra-background: var(--danger-250)}.theme--mode--dark .shimmer-field--invalid:focus,.theme--mode--dark .shimmer-field--invalid:focus-within{--field__border: var(--danger-650)}.shimmer-field--readonly{--field__color: var(--primary-400);--field__border: var(--primary-650);--field__background: var(--primary-975);--field__extra-color: var(--primary-350);--field__extra-background: var(--primary-925)}.theme--mode--dark .shimmer-field--readonly{--field__color: var(--neutral-850);--field__border: var(--neutral-400);--field__background: var(--neutral-200);--field__extra-color: var(--neutral-750);--field__extra-background: var(--neutral-300)}@media(forced-colors: active){.shimmer-field--readonly{--field__border: GrayText;--field__color: GrayText;--field__background: Field;--field__extracolor: CanvasText;--field__extra-background: Canvas}}.form--readonly .shimmer-field--readonly,.form-content--readonly .shimmer-field--readonly{border-color:rgba(0,0,0,0);outline:solid .0625em var(--field__border);outline-offset:-0.0625em}@media(forced-colors: active){.form--readonly .shimmer-field--readonly,.form-content--readonly .shimmer-field--readonly{border-color:Canvas;outline-color:GrayText}}.form--readonly .shimmer-field--readonly:focus,.form--readonly .shimmer-field--readonly:focus-within,.form-content--readonly .shimmer-field--readonly:focus,.form-content--readonly .shimmer-field--readonly:focus-within{border-color:var(--field__border);outline-color:rgba(0,0,0,0)}@media(forced-colors: active){.form--readonly .shimmer-field--readonly:focus,.form--readonly .shimmer-field--readonly:focus-within,.form-content--readonly .shimmer-field--readonly:focus,.form-content--readonly .shimmer-field--readonly:focus-within{outline-color:Canvas}}.shimmer-field--readonly.shimmer-field--invalid{--field__color: var(--danger-400);--field__border: var(--danger-650);--field__background: var(--danger-975);--field__extra-color: var(--danger-300);--field__extra-background: var(--danger-925)}.theme--mode--dark .shimmer-field--readonly.shimmer-field--invalid{--field__color: var(--danger-850);--field__border: var(--danger-400);--field__background: var(--danger-200);--field__extra-color: var(--danger-975);--field__extra-background: var(--danger-300)}.shimmer-field--disabled{--field__color: var(--neutral-500);--field__border: var(--neutral-750);--field__background: var(--neutral-950);--field__extra-color: var(--neutral-400);--field__extra-background: var(--neutral-925)}.theme--mode--dark .shimmer-field--disabled{--field__color: var(--neutral-650);--field__border: var(--neutral-350);--field__background: var(--neutral-250);--field__extra-color: var(--neutral-650);--field__extra-background: var(--neutral-300)}@media(forced-colors: active){.shimmer-field--disabled{--field__border: GrayText;--field__color: GrayText;--field__background: Field;--field__extracolor: CanvasText;--field__extra-background: Canvas}}.shimmer-field{display:grid;grid-template:"before input after" auto/auto 1fr auto;padding:0}.shimmer-field__input{grid-area:input;margin:0;border:none;padding-block:.5em;padding-inline:.5em;outline:none;line-height:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit;color:inherit;background:rgba(0,0,0,0)}.shimmer-field__shimmer{display:block}.shimmer-field__before{grid-area:before;border-start-start-radius:.125em;border-end-start-radius:.125em;padding-block:.375em;padding-inline:.25em .5em}.shimmer-field__after{grid-area:after;border-start-end-radius:.125em;border-end-end-radius:.125em;padding-block:.375em;padding-inline:.5em .25em}.shimmer-field__before,.shimmer-field__after{line-height:1.125em;color:var(--field__extra-color);background:var(--field__extra-background)}}
@layer controls{.switch{display:inline-flex;align-items:center;border-radius:.125em;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:.125em solid rgba(0,0,0,0);outline-offset:0;transition:outline 100ms ease-in-out,outline-offset 100ms ease-in-out;--switch__border: var(--primary-550);--switch__bg: var(--primary-1000);--switch__ring: var(--secondary-550)}.theme--mode--dark .switch{--switch__border: var(--primary-550);--switch__bg: var(--primary-100);--switch__ring: var(--secondary-550)}@media(forced-colors: active){.switch{outline-width:0;--switch__border: ButtonBorder !important;--switch__bg: ButtonFace !important}}.switch.form-item__field{padding-block:.125em}.switch:not(:is(.switch--disabled,.switch--readonly)):hover{--switch__border: var(--primary-500)}.theme--mode--dark .switch:not(:is(.switch--disabled,.switch--readonly)):hover{--switch__border: var(--primary-650)}.switch:not(:is(.switch--disabled,.switch--readonly)):has(.switch__label:hover){--switch__border: var(--primary-500)}.theme--mode--dark .switch:not(:is(.switch--disabled,.switch--readonly)):has(.switch__label:hover){--switch__border: var(--primary-650)}.switch:focus-within{--switch__border: var(--primary-400);outline:.125em solid var(--switch__ring);outline-offset:.125em}.theme--mode--dark .switch:focus-within{--switch__border: var(--primary-750)}.switch.switch--invalid:not(.switch--disabled){--switch__border: var(--danger-400);--switch__bg: var(--danger-1000);--switch__ring: var(--danger-400)}.theme--mode--dark .switch.switch--invalid:not(.switch--disabled){--switch__border: var(--danger-650);--switch__bg: var(--danger-200);--switch__ring: var(--danger-650)}.switch.switch--invalid:not(.switch--disabled):not(.switch--readonly):hover{--switch__border: var(--danger-350)}.theme--mode--dark .switch.switch--invalid:not(.switch--disabled):not(.switch--readonly):hover{--switch__border: var(--danger-750)}.switch.switch--invalid:not(.switch--disabled):not(.switch--readonly):has(.switch__label:hover){--switch__border: var(--danger-350)}.theme--mode--dark .switch.switch--invalid:not(.switch--disabled):not(.switch--readonly):has(.switch__label:hover){--switch__border: var(--danger-750)}.switch.switch--invalid:not(.switch--disabled):focus-within{--switch__border: var(--danger-300)}.theme--mode--dark .switch.switch--invalid:not(.switch--disabled):focus-within{--switch__border: var(--danger-850)}.switch--readonly{--switch__border: var(--primary-550);--switch__bg: var(--primary-975)}.switch--readonly .switch__input:not(:checked)::after{background:var(--switch__bg);outline-color:var(--switch__border);outline-offset:-0.125em}@media(forced-colors: active){.switch--readonly .switch__input:not(:checked)::after{background:GrayText !important}}.theme--mode--dark .switch--readonly{--switch__border: var(--primary-550);--switch__bg: var(--primary-250)}@media(forced-colors: active){.switch--readonly{outline-width:0;--switch__border: GrayText !important;--switch__bg: ButtonFace !important;--switch__ring: GrayText !important}}.form--readonly .switch--readonly .switch__input,.form-content--readonly .switch--readonly .switch__input{border-color:var(--switch__bg);outline:.0625em solid var(--switch__border);outline-offset:-0.0625em}.form--readonly .switch--readonly .switch__input::after,.form-content--readonly .switch--readonly .switch__input::after{border-color:var(--switch__bg);outline-width:.0625em;outline-offset:-0.0625em}.switch--disabled{--switch__border: var(--neutral-650);--switch__bg: var(--neutral-975)}.theme--mode--dark .switch--disabled{--switch__border: var(--neutral-500);--switch__bg: var(--neutral-250)}@media(forced-colors: active){.switch--disabled{outline-width:0;--switch__border: GrayText !important;--switch__bg: ButtonFace !important;--switch__ring: GrayText !important}}.switch__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;block-size:1.5em;inline-size:3.5em;border:.125em solid var(--switch__border);border-radius:1em;outline:none;background:var(--switch__bg);transition:border-color 200ms ease-out,background-color 200ms ease-out}.switch__input::after{content:"";position:absolute;block-size:1em;inline-size:1em;inset-block-start:.125em;inset-inline-start:.125em;border-radius:50%;outline:.125em solid rgba(0,0,0,0);background:var(--switch__border);transform:translate(0);transition:background-color 200ms ease-out,transform 250ms ease-in-out}@media(forced-colors: active){.switch__input::after{outline:none}}.switch__input:checked{background:var(--switch__border)}.switch__input:checked::after{background:var(--switch__bg);transform:translateX(2em)}:root[dir=rtl] .switch__input:checked::after{transform:translateX(-2em)}.switch--readonly:not(.switch--disabled) .switch__input:checked{background:var(--switch__bg)}.switch--readonly:not(.switch--disabled) .switch__input:checked::after{background:var(--switch__border)}.switch__label{flex:1 0 auto;padding-inline:.5em .25em}.switch--align--end .switch__label{order:-1;padding-inline:.25em .5em}.switch__break{position:absolute;overflow:hidden;width:1px;height:1px;clip-path:inset(50%);white-space:nowrap}}
@layer controls{.year-field{display:grid;grid-template:"decrease input increase" auto/auto 1fr auto}.year-field__wrapper{width:100%;align-self:start;margin:0;border:.125em solid var(--field__border);border-radius:.25em;padding-block:.375em;padding-inline:.5em;line-height:1.25em;font-family:inherit;color:var(--field__color);background:var(--field__background);transition:color 200ms,background-color 200ms,border-color 200ms,box-shadow 200ms;--field__color: var(--neutral-0);--field__border: var(--primary-550);--field__background: var(--neutral-1000);--field__extra-color: var(--primary-300);--field__extra-background: var(--primary-975)}.theme--mode--dark .year-field__wrapper{--field__color: var(--neutral-1000);--field__border: var(--neutral-500);--field__background: var(--neutral-100);--field__extra-color: var(--neutral-975);--field__extra-background: var(--neutral-250)}@media(forced-colors: active){.year-field__wrapper{--field__border: ButtonBorder;--field__color: FieldText;--field__background: Field;--field__extracolor: CanvasText;--field__extra-background: Canvas}}.year-field__wrapper:focus,.year-field__wrapper:focus-within{outline:none;box-shadow:0 0 .25em var(--field__border);--field__border: var(--primary-450)}.theme--mode--dark .year-field__wrapper:focus,.theme--mode--dark .year-field__wrapper:focus-within{box-shadow:0 0 .5em var(--field__border);--field__border: var(--primary-650)}.year-field__wrapper::-moz-placeholder, .year-field__wrapper>input::-moz-placeholder{color:inherit;opacity:50%}.year-field__wrapper::placeholder,.year-field__wrapper>input::placeholder{color:inherit;opacity:50%}.year-field__wrapper--invalid{--field__border: var(--danger-650);--field__extra-color: var(--danger-300);--field__extra-background: var(--danger-975)}.year-field__wrapper--invalid:focus,.year-field__wrapper--invalid:focus-within{--field__border: var(--danger-450)}.theme--mode--dark .year-field__wrapper--invalid{--field__border: var(--danger-400);--field__background: var(--danger-100);--field__extra-color: var(--danger-975);--field__extra-background: var(--danger-250)}.theme--mode--dark .year-field__wrapper--invalid:focus,.theme--mode--dark .year-field__wrapper--invalid:focus-within{--field__border: var(--danger-650)}.year-field__wrapper--readonly{--field__color: var(--primary-400);--field__border: var(--primary-650);--field__background: var(--primary-975);--field__extra-color: var(--primary-350);--field__extra-background: var(--primary-925)}.theme--mode--dark .year-field__wrapper--readonly{--field__color: var(--neutral-850);--field__border: var(--neutral-400);--field__background: var(--neutral-200);--field__extra-color: var(--neutral-750);--field__extra-background: var(--neutral-300)}@media(forced-colors: active){.year-field__wrapper--readonly{--field__border: GrayText;--field__color: GrayText;--field__background: Field;--field__extracolor: CanvasText;--field__extra-background: Canvas}}.form--readonly .year-field__wrapper--readonly,.form-content--readonly .year-field__wrapper--readonly{border-color:rgba(0,0,0,0);outline:solid .0625em var(--field__border);outline-offset:-0.0625em}@media(forced-colors: active){.form--readonly .year-field__wrapper--readonly,.form-content--readonly .year-field__wrapper--readonly{border-color:Canvas;outline-color:GrayText}}.form--readonly .year-field__wrapper--readonly:focus,.form--readonly .year-field__wrapper--readonly:focus-within,.form-content--readonly .year-field__wrapper--readonly:focus,.form-content--readonly .year-field__wrapper--readonly:focus-within{border-color:var(--field__border);outline-color:rgba(0,0,0,0)}@media(forced-colors: active){.form--readonly .year-field__wrapper--readonly:focus,.form--readonly .year-field__wrapper--readonly:focus-within,.form-content--readonly .year-field__wrapper--readonly:focus,.form-content--readonly .year-field__wrapper--readonly:focus-within{outline-color:Canvas}}.year-field__wrapper--readonly.year-field__wrapper--invalid{--field__color: var(--danger-400);--field__border: var(--danger-650);--field__background: var(--danger-975);--field__extra-color: var(--danger-300);--field__extra-background: var(--danger-925)}.theme--mode--dark .year-field__wrapper--readonly.year-field__wrapper--invalid{--field__color: var(--danger-850);--field__border: var(--danger-400);--field__background: var(--danger-200);--field__extra-color: var(--danger-975);--field__extra-background: var(--danger-300)}.year-field__wrapper--disabled{--field__color: var(--neutral-500);--field__border: var(--neutral-750);--field__background: var(--neutral-950);--field__extra-color: var(--neutral-400);--field__extra-background: var(--neutral-925)}.theme--mode--dark .year-field__wrapper--disabled{--field__color: var(--neutral-650);--field__border: var(--neutral-350);--field__background: var(--neutral-250);--field__extra-color: var(--neutral-650);--field__extra-background: var(--neutral-300)}@media(forced-colors: active){.year-field__wrapper--disabled{--field__border: GrayText;--field__color: GrayText;--field__background: Field;--field__extracolor: CanvasText;--field__extra-background: Canvas}}.year-field__wrapper{grid-area:input;display:grid;grid-template:"before input after" auto/auto 1fr auto;padding:0}.year-field__input{grid-area:input;min-width:4ch;margin:0;border:none;padding-block:.375em;padding-inline:.25em;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:1.25em;text-align:center;font-family:inherit;font-variant-numeric:tabular-nums;color:inherit;background:rgba(0,0,0,0)}.year-field__input:first-child{padding-inline-start:.5em}.year-field__input:last-child{padding-inline-end:.5em}.year-field__before{grid-area:before;border-start-start-radius:.125em;border-end-start-radius:.125em;padding-block:.375em;padding-inline:.25em .5em}.year-field__after{grid-area:after;border-start-end-radius:.125em;border-end-end-radius:.125em;padding-block:.375em;padding-inline:.5em .25em}.year-field__before,.year-field__after{line-height:1.25em;color:var(--primary-300);background:var(--primary-975)}.theme--mode--dark .year-field__before,.theme--mode--dark .year-field__after{color:var(--neutral-975);background:var(--neutral-250)}.year-field__increase{grid-area:increase;margin-inline-start:.25em}.year-field__decrease{grid-area:decrease;margin-inline-end:.25em}}
@layer controls{.year-month-field{display:flex;flex-wrap:wrap;gap:1em}.year-month-field__month-label,.year-month-field__year-label{position:absolute;overflow:hidden;width:1px;height:1px;clip-path:inset(50%);white-space:nowrap}.year-month-field__month{width:auto;font-variant-numeric:tabular-nums}.year-month-field--stretch .year-month-field__month,.year-month-field--stretch .year-month-field__year{flex:1 1 10ch}}
@layer controls{.form-message-list{color:var(--primary-400)}.theme--mode--dark .form-message-list{color:var(--neutral-850)}.form-message-list--list{margin:0;padding:0}.form-message-list--disabled{color:var(--neutral-500)}.theme--mode--dark .form-message-list--disabled{color:var(--neutral-750)}.form-message-list__item{display:grid}.form-message-list__item:has(.form-message-list__icon){grid-template-columns:auto 1fr;gap:.5em}.form-message-list__item--type--invalid{color:var(--danger-400)}.theme--mode--dark .form-message-list__item--type--invalid{color:var(--danger-750)}.form-message-list--disabled .form-message-list__item--type--invalid{color:var(--neutral-400)}.theme--mode--dark .form-message-list--disabled .form-message-list__item--type--invalid{color:var(--neutral-750)}.form-message-list__icon{margin-block-start:.25em}.form-message-list__item--type--busy .form-message-list__icon{block-size:1em;animation:cubic-bezier(0.2, 0.05, 0.8, 0.95) infinite 3s icon--busy}}
@layer controls{.form--columns .form-item{display:grid;grid-column:1/-1;grid-template-columns:var(--form-item-label-width, 15em) 1fr;grid-template-areas:"label input";gap:.25em 1em}.form--columns .form-item.form-item--with-messages{grid-template-areas:"label input" "label messages"}@container form (width < 32em){.form--columns .form-item{grid-template-areas:"label" "input";grid-template-columns:1fr}.form--columns .form-item.form-item--with-messages{grid-template-areas:"label" "input" "messages"}}.form--block .form-item,.form--columns .form-item--narrow{display:grid;grid-column:1/-1;grid-template-columns:1fr;grid-template-areas:"label" "input";gap:.25em 1em}.form--block .form-item.form-item--with-messages,.form--columns .form-item--narrow.form-item--with-messages{grid-template-areas:"label" "input" "messages"}}@layer controls-nested{.form-content--columns .form-item{display:grid;grid-column:1/-1;grid-template-columns:var(--form-item-label-width, 15em) 1fr;grid-template-areas:"label input";gap:.25em 1em}.form-content--columns .form-item.form-item--with-messages{grid-template-areas:"label input" "label messages"}@container form (width < 32em){.form-content--columns .form-item{grid-template-areas:"label" "input";grid-template-columns:1fr}.form-content--columns .form-item.form-item--with-messages{grid-template-areas:"label" "input" "messages"}}.form-content--block .form-item,.form-content--columns .form-item--narrow{display:grid;grid-column:1/-1;grid-template-columns:1fr;grid-template-areas:"label" "input";gap:.25em 1em}.form-content--block .form-item.form-item--with-messages,.form-content--columns .form-item--narrow.form-item--with-messages{grid-template-areas:"label" "input" "messages"}}@layer controls{.form--columns .form-item__label,.form--block .form-item__label{grid-area:label;align-self:start;min-width:10em}.form--columns .form-item__input,.form--block .form-item__input{grid-area:input;display:grid;grid-template:"field buttons" auto/1fr auto}@container form (width < 16em){.form--columns .form-item__input,.form--block .form-item__input{grid-template:"field" "buttons"}}.form--columns .form-item__field,.form--block .form-item__field{grid-area:field;container:form-field/inline-size}.form--columns .form-item__buttons,.form--block .form-item__buttons{grid-area:buttons;margin-inline-start:.5em}@container form (width < 16em){.form--columns .form-item__buttons,.form--block .form-item__buttons{flex-wrap:wrap;justify-content:stretch;margin-inline-start:0;margin-block-start:.5em}.form--columns .form-item__buttons .button-set__item,.form--columns .form-item__buttons .button-group__item,.form--block .form-item__buttons .button-set__item,.form--block .form-item__buttons .button-group__item{flex-grow:1}}.form--columns .form-item__messages,.form--block .form-item__messages{grid-area:messages}.form--inline .form-item{display:inline-flex;gap:.25em 1em}.form--inline .form-item__input{display:inline-flex;gap:.25em .5em}}
@layer controls{.form-content{gap:1em}.form--columns .form-content,.form--block .form-content{container:form/inline-size;display:grid;grid-auto-flow:row}.form--inline .form-content{display:flex;flex-wrap:wrap;align-items:center}.form-content.form-content--margin-block-start--0{margin-block-start:0em}.form-content.form-content--margin-block-end--0{margin-block-end:0em}.form-content.form-content--margin-block-start--1{margin-block-start:1em}.form-content.form-content--margin-block-end--1{margin-block-end:1em}.form-content.form-content--margin-block-start--2{margin-block-start:2em}.form-content.form-content--margin-block-end--2{margin-block-end:2em}.form-content.form-content--margin-inline-start--0{margin-inline-start:0em}.form-content.form-content--margin-inline-end--0{margin-inline-end:0em}.form-content.form-content--margin-inline-start--0_25{margin-inline-start:0.25em}.form-content.form-content--margin-inline-end--0_25{margin-inline-end:0.25em}.form-content.form-content--margin-inline-start--0_5{margin-inline-start:0.5em}.form-content.form-content--margin-inline-end--0_5{margin-inline-end:0.5em}.form-content.form-content--margin-inline-start--1{margin-inline-start:1em}.form-content.form-content--margin-inline-end--1{margin-inline-end:1em}.form-content.form-content--margin-inline-start--2{margin-inline-start:2em}.form-content.form-content--margin-inline-end--2{margin-inline-end:2em}.form-content+.form-content{margin-block-start:1em}.form-content--compact{gap:.25em}}@layer controls-nested{.form-content.form-content--columns,.form-content.form-content--block{container:form/inline-size;display:grid;grid-auto-flow:row}.form-content.formcontent--inline{display:flex;flex-wrap:wrap;align-items:center}}
@layer controls{.fieldset{gap:inherit}.fieldset .fieldset__label{margin-block-end:1rem}.fieldset .fieldset__label.h{margin-block-end:1.5rem}.fieldset.fieldset--margin-block-start--0{margin-block-start:0em}.fieldset.fieldset--margin-block-end--0{margin-block-end:0em}.fieldset.fieldset--margin-block-start--1{margin-block-start:1em}.fieldset.fieldset--margin-block-end--1{margin-block-end:1em}.fieldset.fieldset--margin-block-start--2{margin-block-start:2em}.fieldset.fieldset--margin-block-end--2{margin-block-end:2em}.fieldset--style--bordered{margin-block-start:.5em;border:.0625rem solid var(--primary-650);border-radius:.5em;padding:1em}.theme--mode--dark .fieldset--style--bordered{border-color:var(--neutral-400)}.form-content__item.fieldset,.form-content__item .fieldset{display:grid;grid-column:1/-1}.form-content__item.fieldset .fieldset__label,.form-content__item .fieldset .fieldset__label{grid-column:1/-1;margin-block-end:0}.form-content__item.fieldset .fieldset__label.h,.form-content__item .fieldset .fieldset__label.h{margin-block-end:.5em}.form-content+.fieldset,.fieldset+fieldset,.definition-list+.fieldset{margin-block-start:1em}}@layer controls-nested{.fieldset__label.h{margin-block-start:.5em}.fieldset--style--bordered .fieldset__label.h{margin-block-start:.25em}}
@layer controls{.form-separator{grid-column:1/-1}.form-separator.form-separator--margin-block-start--0{margin-block-start:0em}.form-separator.form-separator--margin-block-end--0{margin-block-end:0em}.form-separator.form-separator--margin-block-start--1{margin-block-start:1em}.form-separator.form-separator--margin-block-end--1{margin-block-end:1em}.form-separator.form-separator--margin-block-start--2{margin-block-start:2em}.form-separator.form-separator--margin-block-end--2{margin-block-end:2em}}
@layer controls{.form.form--margin-block-start--0{margin-block-start:0em}.form.form--margin-block-end--0{margin-block-end:0em}.form.form--margin-block-start--1{margin-block-start:1em}.form.form--margin-block-end--1{margin-block-end:1em}.form.form--margin-block-start--2{margin-block-start:2em}.form.form--margin-block-end--2{margin-block-end:2em}.form.form--margin-inline-start--0{margin-inline-start:0em}.form.form--margin-inline-end--0{margin-inline-end:0em}.form.form--margin-inline-start--0_25{margin-inline-start:0.25em}.form.form--margin-inline-end--0_25{margin-inline-end:0.25em}.form.form--margin-inline-start--0_5{margin-inline-start:0.5em}.form.form--margin-inline-end--0_5{margin-inline-end:0.5em}.form.form--margin-inline-start--1{margin-inline-start:1em}.form.form--margin-inline-end--1{margin-inline-end:1em}.form.form--margin-inline-start--2{margin-inline-start:2em}.form.form--margin-inline-end--2{margin-inline-end:2em}.form--columns.form--with-footer,.form--block.form--with-footer{display:grid;grid-template:auto 1fr auto/auto}.form__header{display:grid;grid-template-columns:1fr auto;align-items:start;margin-block-end:.5em}.form__header-buttons{margin-inline-start:1em}.form__footer{margin-block-start:1.5em;z-index:1001}.form__errors{margin-block-end:1em}}
@layer controls{.radio-fieldset{display:grid;grid-template:"radio label line" auto ". content content" auto/auto auto 1fr;gap:1em}.form-content+.radio-fieldset{margin-block-start:1em}.radio-fieldset+.radio-fieldset{margin-block-start:1em}.radio-fieldset.radio-fieldset--margin-block-start--0{margin-block-start:0em}.radio-fieldset.radio-fieldset--margin-block-end--0{margin-block-end:0em}.radio-fieldset.radio-fieldset--margin-block-start--1{margin-block-start:1em}.radio-fieldset.radio-fieldset--margin-block-end--1{margin-block-end:1em}.radio-fieldset.radio-fieldset--margin-block-start--2{margin-block-start:2em}.radio-fieldset.radio-fieldset--margin-block-end--2{margin-block-end:2em}.radio-fieldset__radio{grid-area:radio}.radio-fieldset__label{grid-area:label;font-weight:500}.radio-fieldset__line{grid-area:line;display:block;align-self:center;height:1px;margin-inline-start:1em;background:var(--accent-750);opacity:.25}.radio-fieldset__content{grid-area:content}}
@layer controls{.checkbox-fieldset{display:grid;grid-template:"checkbox label line" auto ". content content" auto/auto auto 1fr;gap:1em}.form-content+.checkbox-fieldset{margin-block-start:1em}.checkbox-fieldset+.checkbox-fieldset{margin-block-start:1em}.checkbox-fieldset.checkbox-fieldset--margin-block-start--0{margin-block-start:0em}.checkbox-fieldset.checkbox-fieldset--margin-block-end--0{margin-block-end:0em}.checkbox-fieldset.checkbox-fieldset--margin-block-start--1{margin-block-start:1em}.checkbox-fieldset.checkbox-fieldset--margin-block-end--1{margin-block-end:1em}.checkbox-fieldset.checkbox-fieldset--margin-block-start--2{margin-block-start:2em}.checkbox-fieldset.checkbox-fieldset--margin-block-end--2{margin-block-end:2em}.checkbox-fieldset__radio{grid-area:checkbox}.checkbox-fieldset__label{grid-area:label;font-weight:500}.checkbox-fieldset__line{grid-area:line;display:block;align-self:center;height:1px;margin-inline-start:1em;background:var(--accent-750);opacity:.25}.checkbox-fieldset__content{grid-area:content}}
@layer controls-nested{.checkbox-input--appearance--list{grid-template:"input label" auto/auto 1fr;gap:0 .5em;align-items:start}.checkbox-input--appearance--list.form-item--with-messages{grid-template:"input label" auto "input messages" auto/auto 1fr}.checkbox-input--appearance--list .form-item__field{container:none}.checkbox-input--appearance--indented{grid-template:". input label" auto/calc(var(--form-item-label-width, 15em) + 0.5em) minmax(1.5em, auto) 1fr;gap:0 .5em;align-items:start}.checkbox-input--appearance--indented.form-item--with-messages{grid-template:". input label" auto ". input messages" auto/calc(var(--form-item-label-width, 15em) + 0.5em) minmax(1.5em, auto) 1fr}@container form (width < 32em){.checkbox-input--appearance--indented{grid-template:"input label" auto/auto 1fr}.checkbox-input--appearance--indented.form-item--with-messages{grid-template:"input label" auto "messages messages" auto/auto 1fr}}}
@layer controls{.date-selector{display:grid;grid-template:"view" "calendar";place-content:stretch}.date-selector__view{grid-area:view;margin-block-end:1em}.date-selector__view .year-month-field__month{width:auto}.date-selector__view .year-month-field__year{margin-inline-start:auto}.date-selector__view .year-month-field__year input{width:4em}.date-selector__calendar{grid-area:calendar;place-self:center;margin-inline:1em;padding-inline:1em}}
@layer controls{.time-selector{display:grid;grid-template:"hl .  ml" auto "hi x1 mi" auto/1fr auto 1fr;gap:.25em;align-items:center;place-self:center;min-width:20em;direction:ltr}.time-selector--narrow{min-width:14em}.time-selector--step--second{grid-template:"hl .  ml .  sl" auto "hi x1 mi x2 si" auto/1fr auto 1fr auto 1fr}.time-selector__hour{grid-area:hi;font-variant-numeric:tabular-nums}.time-selector__hour-label{grid-area:hl}.time-selector__sep1{grid-area:x1}.time-selector__minute{grid-area:mi;font-variant-numeric:tabular-nums}.time-selector__minute-label{grid-area:ml}.time-selector__sep2{grid-area:x2}.time-selector__second{grid-area:si;font-variant-numeric:tabular-nums}.time-selector__second-label{grid-area:sl}}
@layer controls{.date-picker-dialog__content{display:grid;grid-template:"selector";gap:.25em;place-content:center;margin-block-start:-0.5em;padding:1em;padding-block-start:0}.date-picker-dialog--presets .date-picker-dialog__content{grid-template:"selector presets"}.date-picker-dialog__selector{grid-area:selector}.date-picker-dialog__presets{grid-area:presets;margin-inline-start:1em;border-inline-start:.0625em var(--primary-750) solid;padding-inline-start:1em}.theme--mode--dark .date-picker-dialog__presets{border-inline-start-color:var(--neutral-400)}.date-picker-dialog__footer{display:grid;grid-template:"status" "buttons";gap:1em;place-items:center start;width:-moz-min-content;width:min-content;min-width:100%;border-block-start:.0625em var(--primary-750) solid}.theme--mode--dark .date-picker-dialog__footer{border-block-start-color:var(--neutral-400)}.date-picker-dialog__footer-buttons{grid-area:buttons;place-self:center end}}
@layer controls{.date-range-field{display:grid}.date-range-field__wrapper{display:grid;grid-template:"start separator end"/1fr auto 1fr;gap:.25em 1em;align-items:center}@container form-field (width < 20em){.date-range-field__wrapper{grid-template:"start" "end"}.date-range-field__separator{display:none}}}
@layer controls{.date-range-picker-dialog__content{display:grid;grid-template:"selector";gap:.25em;place-content:center;margin-block-start:-0.5em;padding:1em;padding-block-start:0}.date-range-picker-dialog--presets .date-range-picker-dialog__content{grid-template:"selector presets"}.date-range-picker-dialog__selector{grid-area:selector}.date-range-picker-dialog__presets{grid-area:presets;margin-inline-start:1em;border-inline-start:.0625em var(--primary-750) solid;padding-inline-start:1em}.theme--mode--dark .date-range-picker-dialog__presets{border-inline-start-color:var(--neutral-400)}.date-range-picker-dialog__footer{display:grid;grid-template:"status" "buttons";gap:1em;place-items:center start;width:-moz-min-content;width:min-content;min-width:100%;border-block-start:.0625em var(--primary-750) solid}.theme--mode--dark .date-range-picker-dialog__footer{border-block-start-color:var(--neutral-400)}.date-range-picker-dialog__footer-buttons{grid-area:buttons;place-self:center end}}
@layer controls{.date-time-picker-dialog__content{display:grid;grid-template:"date" "time";gap:1em .25em;place-content:stretch;padding-block-end:1em}.date-time-picker-dialog--presets .date-time-picker-dialog__content{grid-template:"date presets" "time presets"}.date-time-picker-dialog__date{grid-area:date}.date-time-picker-dialog__time{grid-area:time}.date-time-picker-dialog__presets{grid-area:presets;margin-inline-start:1em;border-inline-start:.0625em var(--primary-750) solid;padding-inline-start:1em}.theme--mode--dark .date-time-picker-dialog__presets{border-inline-start-color:var(--neutral-400)}.date-time-picker-dialog__footer{display:grid;grid-template:"status" "buttons";gap:1em;place-items:center start;width:-moz-min-content;width:min-content;min-width:100%;border-block-start:.0625em var(--primary-750) solid}.theme--mode--dark .date-time-picker-dialog__footer{border-block-start-color:var(--neutral-400)}.date-time-picker-dialog__footer-buttons{grid-area:buttons;place-self:center end}}
@layer controls{.date-time-range-field{display:grid}.date-time-range-field__wrapper{display:grid;grid-template:"start separator end"/1fr auto 1fr;gap:.25em 1em;align-items:center}@container form-field (width < 30em){.date-time-range-field__wrapper{grid-template:"start" "end"}.date-time-range-field__separator{display:none}}}
@layer controls{.date-time-range-picker-dialog__content{display:grid;grid-template:"date       date  date" "start-time arrow end-time";gap:1em .25em;place-content:center;margin-block-start:-0.5em;padding:1em;padding-block-start:0}.date-time-range-picker-dialog--presets .date-time-range-picker-dialog__content{grid-template:"date       date  date     presets" "start-time arrow end-time presets"}.date-time-range-picker-dialog__date{grid-area:date}.date-time-range-picker-dialog__start-time{grid-area:start-time;min-width:unset}.date-time-range-picker-dialog__arrow{grid-area:arrow;place-self:center}.date-time-range-picker-dialog__arrow::before{content:"→";padding-inline:.75em}:root[dir=rtl] .date-time-range-picker-dialog__arrow::before{content:"←"}.date-time-range-picker-dialog__end-time{grid-area:end-time;min-width:unset}.date-time-range-picker-dialog__presets{grid-area:presets;margin-inline-start:1em;border-inline-start:.0625em var(--primary-750) solid;padding-inline-start:1em}.theme--mode--dark .date-time-range-picker-dialog__presets{border-inline-start-color:var(--neutral-400)}.date-time-range-picker-dialog__footer{display:grid;grid-template:"status" "buttons";gap:1em;place-items:center start;width:-moz-min-content;width:min-content;min-width:100%;border-block-start:.0625em var(--primary-750) solid}.theme--mode--dark .date-time-range-picker-dialog__footer{border-block-start-color:var(--neutral-400)}.date-time-range-picker-dialog__footer-buttons{grid-area:buttons;place-self:center end}}
@layer controls{.time-picker-dialog__content{display:grid;grid-template:"selector";gap:.25em;place-content:center;margin-block-start:-0.5em;padding:1em;padding-block-start:0}.time-picker-dialog--presets .time-picker-dialog__content{grid-template:"selector presets"}.time-picker-dialog__selector{grid-area:selector;place-content:center}.time-picker-dialog__presets{grid-area:presets;margin-inline-start:1em;border-inline-start:.0625em var(--primary-750) solid;padding-inline-start:1em}.theme--mode--dark .time-picker-dialog__presets{border-inline-start-color:var(--neutral-400)}.time-picker-dialog__footer{display:grid;grid-template:"status" "buttons";gap:1em;place-items:center start;width:-moz-min-content;width:min-content;min-width:100%;border-block-start:.0625em var(--primary-750) solid}.theme--mode--dark .time-picker-dialog__footer{border-block-start-color:var(--neutral-400)}.time-picker-dialog__footer-buttons{grid-area:buttons;place-self:center end}}
@layer controls{.switch-input .form-item__field{justify-content:start}.switch-input--align--end .form-item__field{justify-content:end}}
@layer controls{.lightbox-image-button{position:relative;display:grid;gap:.25em;align-items:center;justify-content:center;border:none;border-radius:.25em;padding:0;color:var(--neutral-350);background:var(--neutral-925);overflow:hidden;cursor:pointer}.theme--mode--dark .lightbox-image-button{color:#fff;background:var(--neutral-300)}.lightbox-image-button::before{grid-area:1/1;place-self:stretch;content:"";border-radius:inherit;background:var(--neutral-350);opacity:0;transition:opacity 100ms ease-in-out;z-index:1}.lightbox-image-button::after{grid-area:1/1;place-self:stretch;content:"";border-radius:inherit;box-shadow:inset 0 0.1875rem 0.125rem -0.125rem oklch(0% 0 265.1deg / 0.4),inset 0 0.125rem 0.125rem 0 oklch(0% 0 265.1deg / 0.28),inset 0 0.0625rem 0.3125rem 0 oklch(0% 0 265.1deg / 0.24);opacity:0;transition:opacity 100ms ease-in-out;z-index:2}.lightbox-image-button:active::before{opacity:.2}.lightbox-image-button:active::after{opacity:1}.lightbox-image-button--active{outline:.125em solid var(--neutral-1000);outline-offset:-0.25em;opacity:1}.lightbox-image-button--active::before{opacity:.2;outline:.125em solid var(--neutral-1000);outline-offset:-0.25em}.lightbox-image-button__image{grid-area:1/1;inline-size:clamp(4rem,2rem + 10vw,6rem);aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:0;transition:opacity 100ms ease-in-out;overflow:hidden}.lightbox-image-button__icon{grid-area:1/1;place-self:center;inset:0;font-size:3em;opacity:0;transition:opacity 100ms ease-in-out}.lightbox-image-button--state--loading .lightbox-image-button__image{opacity:0}.lightbox-image-button--state--loading .lightbox-image-button__icon{opacity:1;animation:cubic-bezier(0.2, 0.05, 0.8, 0.95) infinite 3s icon--busy}.lightbox-image-button--state--loaded .lightbox-image-button__image{opacity:1}.lightbox-image-button--state--error{color:#fff;background:linear-gradient(60deg, var(--danger-500), var(--danger-400))}.lightbox-image-button--state--error .lightbox-image-button__image{opacity:0}.lightbox-image-button--state--error .lightbox-image-button__icon{opacity:1}}
@layer controls{.lightbox-image-picker{display:grid;grid-template:"start images end"/auto 1fr auto;overflow:hidden}.lightbox-image-picker__label{position:absolute;overflow:hidden;width:1px;height:1px;clip-path:inset(50%);white-space:nowrap}.lightbox-image-picker__tablist{grid-area:images;display:grid;overflow-x:scroll;scrollbar-width:none;scroll-behavior:smooth;border-radius:.25em}.lightbox-image-picker__tablist::-webkit-scrollbar{display:none}.theme--motion--reduce .lightbox-image-picker__tablist{scroll-behavior:auto}.lightbox-image-picker__tabs{position:relative;display:inline-flex;justify-content:center;gap:.25em}.lightbox-image-picker__button:first-child{margin-inline-end:.25em}.lightbox-image-picker__button:last-child{margin-inline-start:.25em}.lightbox-image-picker--contained .lightbox-image-picker__tablist{padding:1em;place-content:center}.lightbox-image-picker--contained .lightbox-image-picker__tabs{border-radius:.25em}@supports selector(:has(:focus-visible)){.lightbox-image-picker--contained .lightbox-image-picker__tabs:has(:focus-visible){outline:.125em solid var(--primary-500);outline-offset:.25em}}@supports not selector(:has(:focus-visible)){.lightbox-image-picker--contained .lightbox-image-picker__tabs:focus-within{outline:.125em solid var(--primary-500);outline-offset:.25em}}.lightbox-image-picker--contained .lightbox-image-picker__button{display:none}.lightbox-image-picker--overflowing{margin:.5em;border-radius:.75em;padding:.5em}.lightbox-image-picker--overflowing .lightbox-image-picker__tablist{place-content:start}@supports selector(:has(:focus-visible)){.lightbox-image-picker--overflowing:has(:focus-visible){outline:.125em solid var(--primary-500);outline-offset:-0.25em}}@supports not selector(:has(:focus-visible)){.lightbox-image-picker--overflowing:focus-within{outline:.125em solid var(--primary-500);outline-offset:-0.25em}}}
@layer controls{.lightbox-button{display:grid;place-content:center start;margin:1em;border:none;padding:0;background:rgba(0,0,0,0);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:transform 200ms,opacity 200ms}.lightbox-button.lightbox-button--disabled{opacity:50%;cursor:not-allowed;pointer-events:none}.lightbox-button.lightbox-button--disabled .lightbox-button__button::before{opacity:0}.lightbox-button.lightbox-button--hidden{opacity:0;transform:translateX(-3em);pointer-events:none}.lightbox-button.lightbox-button--hidden.lightbox-button--type--next{transform:translateX(3em)}.lightbox-button:focus{outline:none}.lightbox-button:not(.lightbox-button--disabled):hover .lightbox-button__button,.lightbox-button:not(.lightbox-button--disabled):focus-visible .lightbox-button__button{box-shadow:0 .25em 1em -0.5em var(--button--shadow-color);z-index:2;color:var(--button--fg-2)}.lightbox-button:not(.lightbox-button--disabled):hover .lightbox-button__button::before,.lightbox-button:not(.lightbox-button--disabled):focus-visible .lightbox-button__button::before{transform:translateY(-28.5714285714%)}.theme--mode--dark .lightbox-button:not(.lightbox-button--disabled):hover .lightbox-button__button::before,.theme--mode--dark .lightbox-button:not(.lightbox-button--disabled):focus-visible .lightbox-button__button::before{transform:translateY(-57.1428571429%)}.lightbox-button:not(.lightbox-button--disabled):hover .lightbox-button__button::before,.lightbox-button:not(.lightbox-button--disabled):focus-visible .lightbox-button__button::before{opacity:1}.lightbox-button:not(.lightbox-button--disabled):hover:active .lightbox-button__button,.lightbox-button:not(.lightbox-button--disabled):focus-visible:active .lightbox-button__button{color:var(--button--fg-3)}.lightbox-button:not(.lightbox-button--disabled):hover:active .lightbox-button__button::before,.lightbox-button:not(.lightbox-button--disabled):focus-visible:active .lightbox-button__button::before{transform:translateY(-57.1428571429%)}.theme--mode--dark .lightbox-button:not(.lightbox-button--disabled):hover:active .lightbox-button__button::before,.theme--mode--dark .lightbox-button:not(.lightbox-button--disabled):focus-visible:active .lightbox-button__button::before{transform:translateY(-28.5714285714%)}.lightbox-button:not(.lightbox-button--disabled):focus-visible .lightbox-button__button{outline:currentColor .125em solid;outline-offset:-0.25em}.lightbox-button--type--next{place-content:center end}.lightbox-button__button{position:relative;overflow:hidden;align-items:center;justify-content:center;align-content:center;padding:.375em;border:none;border-radius:.25em;font-family:inherit;line-height:1.5;font-weight:450;font-size:1rem;text-decoration:none;z-index:0;background:var(--button--bg-1);transition:opacity 100ms ease-in-out,box-shadow 200ms ease-in-out,color 100ms ease-in-out;--button--bg-1: linear-gradient(to bottom, var(--primary-950), var(--primary-925));--button--bg-1a: var(--primary-500);--button--bg-1b: var(--primary-500);--button--fg-1: var(--primary-400);--button--bg-2a: var(--primary-400);--button--bg-2b: var(--primary-350);--button--fg-2: white;--button--bg-3a: var(--secondary-350);--button--bg-3b: var(--accent-400);--button--fg-3: white;--button--bg-4a: var(--secondary-500);--button--bg-4b: var(--accent-400);--button--fg-4: white;color:var(--button--fg-1)}.lightbox-button__button::before{transform:translateY(0%)}.theme--mode--dark .lightbox-button__button::before{transform:translateY(-85.7142857143%)}.theme--mode--dark .lightbox-button__button{--button--bg-1: var(--primary-500);--button--bg-1a: var(--primary-500);--button--bg-1b: var(--primary-400);--button--fg-1: white;--button--bg-2a: var(--primary-550);--button--bg-2b: var(--primary-500);--button--fg-2: white;--button--bg-3a: var(--secondary-750);--button--bg-3b: var(--accent-850);--button--fg-3: black;--button--bg-4a: var(--secondary-750);--button--bg-4b: var(--accent-650);--button--fg-4: black;--button--shadow-color: var(--neutral-0)}.lightbox-button__button::before{content:"";position:absolute;opacity:0;top:0;left:0;right:0;height:700%;z-index:-3;background:linear-gradient(180deg, var(--button--bg-1a), var(--button--bg-1b), var(--button--bg-2a), var(--button--bg-2b), var(--button--bg-3a), var(--button--bg-3b), var(--button--bg-4a), var(--button--bg-4b));transition:opacity 300ms,transform 300ms}.theme--mode--dark .lightbox-button__button::before{background:linear-gradient(180deg, var(--button--bg-4a), var(--button--bg-4b), var(--button--bg-3a), var(--button--bg-3b), var(--button--bg-2a), var(--button--bg-2b), var(--button--bg-1a), var(--button--bg-1b))}.lightbox-button__icon{font-size:1.5em}.lightbox-button__label{position:absolute;overflow:hidden;width:1px;height:1px;clip-path:inset(50%);white-space:nowrap}.lightbox-button__shadow{position:absolute;opacity:0;inset:0;z-index:-1;border-radius:inherit;box-shadow:inset 0 0.1875rem 0.125rem -0.125rem oklch(0% 0 265.1deg / 0.4),inset 0 0.125rem 0.125rem 0 oklch(0% 0 265.1deg / 0.28),inset 0 0.0625rem 0.3125rem 0 oklch(0% 0 265.1deg / 0.24);transition:opacity 100ms ease-in-out}.lightbox-button:active .lightbox-button__shadow{opacity:1}}
@layer controls{.spinner{block-size:12em;background:var(--bg)}.spinner.spinner--margin-block-start--0{margin-block-start:0em}.spinner.spinner--margin-block-end--0{margin-block-end:0em}.spinner.spinner--margin-block-start--1{margin-block-start:1em}.spinner.spinner--margin-block-end--1{margin-block-end:1em}.spinner.spinner--margin-block-start--2{margin-block-start:2em}.spinner.spinner--margin-block-end--2{margin-block-end:2em}.spinner--stretch{block-size:100%}.spinner--size--large{display:grid;grid-template:"content";place-content:center}.spinner--size--large .spinner__group{grid-area:content;position:relative;height:100%;width:100%;min-height:3em;min-width:24em;border-radius:50%;overflow:hidden;filter:blur(1.5em)}.spinner--size--large .spinner__line{display:block;position:absolute;width:200%;height:100%;transform:translateX(-100%);transition:opacity ease-in-out 300ms;animation:spinner linear 4s infinite}.theme--motion--reduce .spinner--size--large .spinner__line{top:0;transform:translateX(-55%);animation-name:spinner-reduced-motion;animation-duration:2s;animation-delay:0s;animation-timing-function:linear}.spinner--size--large .spinner__line:nth-child(1){top:25%;background:linear-gradient(to left, transparent, var(--secondary-550), transparent, var(--accent-750), transparent)}.spinner--size--large .spinner__line:nth-child(2){top:-25%;animation-duration:4.1s;animation-delay:2s;background:linear-gradient(to left, transparent, var(--primary-500), transparent, var(--primary-400), var(--primary-550), transparent)}.spinner--size--large .spinner__line:nth-child(3){animation-duration:3.8s;animation-delay:1s;animation-direction:reverse;opacity:.5;background:linear-gradient(to left, transparent, var(--primary-650), var(--secondary-650), var(--primary-500), transparent)}.spinner--size--small{position:relative;inline-size:100%;padding:2em;overflow:hidden;filter:blur(1em)}.spinner--size--small .spinner__group{grid-area:content;position:relative;block-size:100%;max-inline-size:12em;margin:auto;overflow:hidden;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 20 20\"><path d=\"M10 0A10 10 0 0 0 0 10a10 10 0 0 0 10 10 10 10 0 0 0 10-10A10 10 0 0 0 10 0zm0 2a8 8 0 0 1 8 8 8 8 0 0 1-8 8 8 8 0 0 1-8-8 8 8 0 0 1 8-8z\" paint-order=\"markers fill stroke\"/></svg>") 0 0/100% 100%;mask:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 20 20\"><path d=\"M10 0A10 10 0 0 0 0 10a10 10 0 0 0 10 10 10 10 0 0 0 10-10A10 10 0 0 0 10 0zm0 2a8 8 0 0 1 8 8 8 8 0 0 1-8 8 8 8 0 0 1-8-8 8 8 0 0 1 8-8z\" paint-order=\"markers fill stroke\"/></svg>") 0 0/100% 100%}.spinner--size--small .spinner__line{display:block;position:absolute;top:12.5%;left:12.5%;height:75%;width:75%;animation:spinner--small linear 2.3s infinite}.spinner--size--small .spinner__line:nth-child(1){background:linear-gradient(var(--secondary-550), transparent, var(--primary-650), transparent)}.spinner--size--small .spinner__line:nth-child(2){animation-duration:2.9s;animation-delay:-2s;background:linear-gradient(var(--primary-500), var(--accent-850), transparent)}.spinner--size--small .spinner__line:nth-child(3){animation-duration:5.3s;animation-delay:-1s;opacity:.5;background:linear-gradient(transparent, var(--primary-750), var(--primary-850), transparent)}.theme--mode--dark .spinner--size--small .spinner__line:nth-child(3){background:linear-gradient(transparent, var(--primary-350), var(--primary-300), transparent)}.spinner__label{grid-area:content;place-self:center;padding:.25em 1em;z-index:1;font-size:clamp(1.265625rem,1.1975762195rem + .3402439024vw,1.44rem);font-weight:500;color:var(--primary-500);background:var(--neutral-1000);box-shadow:0 .25em 1em -0.5em var(--neutral-500),0 0 2em -0.5em var(--primary-550)}.theme--mode--dark .spinner__label{color:var(--primary-750);background:var(--neutral-100);box-shadow:0 .25em 1em -0.5em var(--neutral-300),0 0 2em -0.5em var(--primary-550)}.spinner__label--visually-hidden{position:absolute;overflow:hidden;width:1px;height:1px;clip-path:inset(50%);white-space:nowrap}@keyframes spinner{from{transform:translateX(-100%)}to{transform:translateX(50%)}}@keyframes spinner--small{from{transform:rotate(0deg) translate(-50%)}to{transform:rotate(360deg) translate(-50%)}}@keyframes spinner-reduced-motion{from{opacity:1}50%{opacity:.25}to{opacity:1}}}
@layer controls{.lightbox-image{display:grid;grid-template:1fr/1fr;place-items:stretch}.lightbox-image__panzoom{grid-area:1/1;block-size:100%;inline-size:100%;display:grid;place-items:center;padding-block-start:var(--lightbox-header-margin);padding-block-end:var(--lightbox-image-margin);container:panzoom/size;overflow:hidden;opacity:0;z-index:2;transition:opacity 100ms ease-in-out}.lightbox-image--state--loaded .lightbox-image__panzoom{opacity:1}.lightbox-image__image{position:absolute;max-block-size:100%;max-inline-size:100%;-o-object-fit:scale-down;object-fit:scale-down;-o-object-position:center;object-position:center}@supports(max-block-size: 100cqb){.lightbox-image__image{max-block-size:min(100%,100cqb)}}.theme--motion--no-preference .lightbox-image__image{transition:rotate 200ms ease-out}.lightbox-image__broken{grid-area:1/1;display:grid;grid-template:auto auto/1fr;place-content:center;gap:1em;margin:2em;opacity:0;z-index:1;transition:opacity 100ms ease-in-out}.lightbox-image--state--error .lightbox-image__broken{opacity:1;transition:opacity 500ms ease-in-out}.lightbox-image__broken-image{font-size:clamp(4rem,2rem + 10vw,6rem)}.lightbox-image__spinner{grid-area:1/1;opacity:0}.lightbox-image--state--loading .lightbox-image__spinner{opacity:1}}
@layer controls{.lightbox__header{position:absolute;inset-block-start:0;inset-inline:0;background:hsla(0,0%,100%,.5);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);z-index:10}.theme--mode--dark .lightbox__header{background-color:rgba(21,27,41,.5019607843)}.lightbox__header .h{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.lightbox__content{display:grid;grid-template:1fr/1fr;overflow:hidden;padding:0;--lightbox-header-margin: calc(2em + clamp(1.6018066406rem, 1.4176921589rem + 0.9205724085vw, 2.0736rem))}.lightbox__content--multiple{--lightbox-image-margin: clamp(6rem, 4rem + 10vw, 8rem);--lightbox-button-margin: clamp(5rem, 3rem + 10vw, 7rem)}.lightbox__main{display:grid;grid-template:1fr/1fr;overflow:hidden;padding:0}.lightbox__next{grid-area:1/1;place-self:stretch end;width:30%;min-width:-moz-min-content;min-width:min-content;max-width:20em;padding-block-start:var(--lightbox-header-margin);padding-block-end:var(--lightbox-button-margin);z-index:2}.lightbox__previous{grid-area:1/1;place-self:stretch start;width:30%;min-width:-moz-min-content;min-width:min-content;max-width:20em;padding-block-start:var(--lightbox-header-margin);padding-block-end:var(--lightbox-button-margin);z-index:1}.lightbox__carousel{grid-area:1/1;place-self:stretch;z-index:0}.lightbox__image{overflow:hidden;grid-area:1/1;place-self:stretch;z-index:0}.lightbox__footer{position:absolute;inset-block-end:0;inset-inline:0;padding:0;background:hsla(0,0%,100%,.5);-webkit-backdrop-filter:blur(1em);backdrop-filter:blur(1em);z-index:5;transition:transform 200ms ease-in-out}.theme--mode--dark .lightbox__footer{background-color:rgba(21,27,41,.5019607843)}.lightbox__footer--hidden{transform:translateY(100%)}}
@layer controls{.mark{color:var(--mark-lfg);background:var(--mark-lbg);--mark-lfg: black;--mark-lbg: var(--warning-850);--mark-dfg: var(--warning-850);--mark-dbg: black;--mark-do: var(--warning-750);--bg: var(--mark-lbg)}.theme--mode--dark .mark{border-radius:.0625rem;outline:var(--mark-do) .0625rem solid;outline-offset:.0625rem;color:var(--mark-dfg);background:var(--mark-dbg);--bg: var(--mark-dbg)}@media(forced-colors: active){.mark{color:HighlightText !important;background:Highlight !important}}.mark--style--search{--mark-lfg: black;--mark-lbg: var(--secondary-850);--mark-dfg: var(--secondary-850);--mark-dbg: var(--secondary-300);--mark-do: var(--secondary-650)}.mark--style--filter{--mark-lfg: black;--mark-lbg: var(--accent-850);--mark-dfg: var(--accent-850);--mark-dbg: var(--accent-300);--mark-do: var(--accent-650)}}
@layer controls{.nav-button{display:flex;padding:.375em .5em;border:.125em solid rgba(0,0,0,0);border-radius:.25em;color:var(--primary-300);background:var(--primary-1000);cursor:pointer;transition:border-color 200ms ease-in-out,background-color 200ms ease-in-out}.theme--mode--dark .nav-button{color:var(--primary-925);background:var(--neutral-200)}.nav-button:hover,.nav-button:focus-visible{background:var(--primary-925)}.theme--mode--dark .nav-button:hover,.theme--mode--dark .nav-button:focus-visible{background:var(--neutral-350)}.nav-button:focus-visible{border-color:var(--primary-500);outline:none}.theme--mode--dark .nav-button:focus-visible{border-color:var(--primary-650)}.nav-button--type--avatar{padding:.25em}.nav-button__avatar{font-size:1.75em}.nav-button__icon{font-size:1.5em}.nav-button__label{position:absolute;overflow:hidden;width:1px;height:1px;clip-path:inset(50%);white-space:nowrap}.nav-button__badge{margin-inline-start:.25em}.nav-button__badge.badge--dot{margin-inline-start:0}}
@layer controls{.nav-link{display:block;padding:.25em .5em;border:.125em solid rgba(0,0,0,0);border-radius:.25em;white-space:nowrap;color:var(--primary-300);background:var(--primary-1000);font-weight:525;text-decoration:none;transition:border-color 200ms ease-in-out,background-color 200ms ease-in-out}.theme--mode--dark .nav-link{color:var(--primary-925);background:var(--neutral-200)}@media(forced-colors: active){.nav-link{border-color:LinkText;color:LinkText}}.nav-link:hover,.nav-link:focus-visible{background:linear-gradient(180deg, var(--primary-950), var(--primary-925));background-origin:border-box}.theme--mode--dark .nav-link:hover,.theme--mode--dark .nav-link:focus-visible{background:var(--neutral-350)}.nav-link:focus-visible{border-color:var(--primary-500);outline:none}.theme--mode--dark .nav-link:focus-visible{border-color:var(--primary-650)}.nav-panel-button__panel .nav-link{display:grid;place-content:center}@media(forced-colors: active){.nav-link--active{border-color:SelectedItemText;color:SelectedItemText;background:SelectedItem}}.nav-link__label{position:relative;padding:.125em 0;text-align:center}.nav-link__label::after{content:"";display:block;position:absolute;bottom:-0.125em;width:100%;height:.1875em;border-radius:.25em;background:linear-gradient(90deg, var(--secondary-550), var(--accent-650));transform:scaleX(0);opacity:0;transition:transform 200ms ease-in,opacity 50ms 150ms ease-in}.nav-link--active .nav-link__label::after{transform:scaleX(1);opacity:1;transition:transform 200ms ease-in,opacity 50ms ease-in}.nav-panel-button__panel .nav-link__label{margin:.5em;font-size:clamp(1.125rem,1.0957317073rem + .1463414634vw,1.2rem)}.nav-panel-button__panel .nav-link__label::after{bottom:0}}
@layer controls{.nav-logo{flex:0 0 auto;display:grid;place-content:center;padding:.25em .5em;border:.125em solid rgba(0,0,0,0);border-radius:.25em;text-decoration:none;transition:border-color 200ms ease-in-out,background-color 200ms ease-in-out}.theme--mode--dark .nav-logo{color:var(--primary-925);background:var(--neutral-200)}.nav-logo:focus-visible{background:linear-gradient(180deg, var(--primary-950), var(--primary-925));background-origin:border-box;border-color:var(--primary-500);outline:none}.theme--mode--dark .nav-logo:focus-visible{background:var(--neutral-350);border-color:var(--primary-650)}.nav-logo__label{position:absolute;overflow:hidden;width:1px;height:1px;clip-path:inset(50%);white-space:nowrap}.nav-logo__svg{height:1.5em}}
@layer controls{.nav-panel-button{display:flex;padding:.375em .5em;border:.125em solid rgba(0,0,0,0);border-radius:.25em;color:light-dark(var(--primary-300), var(--primary-925));background:light-dark(var(--primary-1000), var(--neutral-200));cursor:pointer;transition:border-color 200ms ease-in-out,background-color 200ms ease-in-out}.nav-panel-button:not(.nav-panel-button--disabled):hover,.nav-panel-button:not(.nav-panel-button--disabled):focus-visible{background:light-dark(var(--primary-925), var(--neutral-350))}.nav-panel-button:not(.nav-panel-button--disabled):focus-visible{border-color:light-dark(var(--primary-500), var(--primary-650));outline:none}.nav-panel-button--disabled{opacity:50%;cursor:not-allowed;pointer-events:none}.nav-panel-button--open{background:light-dark(var(--primary-850), var(--neutral-300))}.nav-panel-button--open:not(.nav-panel-button--disabled):hover,.nav-panel-button--open:not(.nav-panel-button--disabled):focus-visible{background:light-dark(var(--primary-750), var(--neutral-350))}.nav-panel-button--open:not(.nav-panel-button--disabled):focus-visible{border-color:light-dark(var(--primary-350), var(--primary-850));outline:none}.nav-panel-button--type--avatar{padding-block:.25em}.nav-panel-button__avatar{font-size:1.75em}.nav-panel-button__icon{font-size:1.5em}.nav-panel-button--busy .nav-panel-button__icon{animation:cubic-bezier(0.2, 0.05, 0.8, 0.95) infinite 3s icon--busy}.nav-panel-button__label{position:absolute;overflow:hidden;width:1px;height:1px;clip-path:inset(50%);white-space:nowrap}.nav-panel-button__badge{margin-inline-start:.25em}.nav-panel-button__badge.badge--dot{margin-inline-start:0}.nav-panel-button__floating{padding-block:calc(.75em - 1px) 1em;padding-inline:.25em;position:absolute;opacity:0;transition:opacity 250ms ease-in-out;z-index:10000;pointer-events:none}.nav-panel-button__floating>*{pointer-events:all}.nav-panel-button__floating:focus-visible{outline:none}.nav-panel-button__floating:focus-visible .nav-panel-button__panel{outline:.125em solid var(--primary-600)}@media(20rem < width){.nav-panel-button__floating{min-inline-size:20rem;max-inline-size:100%}}.nav-panel-button__floating--open{opacity:1}.nav-panel-button__arrow{fill:var(--bg)}.nav-panel-button__arrow path:first-of-type{stroke:light-dark(var(--neutral-750), var(--neutral-300))}.nav-panel-button__arrow path:last-of-type{stroke:var(--bg)}.nav-panel-button__arrow--placement--bottom{margin-bottom:-0.75em}.nav-panel-button__panel{display:grid;inline-size:100%;max-block-size:100%;min-inline-size:12rem;border:1px solid light-dark(var(--neutral-750), var(--neutral-300));border-radius:.25rem;padding:clamp(.5rem,0rem + 2.5vw,1rem);color:var(--fg);background:var(--bg);box-shadow:0 0.4375rem 0.5rem -0.25rem oklch(20% 0.0315 265.1deg / 0.2),0 0.75rem 1.0625rem 0.125rem oklch(20% 0.0315 265.1deg / 0.14),0 0.3125rem 1.375rem 0.25rem oklch(20% 0.0315 265.1deg / 0.12);overflow:auto;scrollbar-width:thin;scrollbar-color:var(--neutral-750) var(--bg)}.theme--mode--dark .nav-panel-button__panel{scrollbar-color:var(--neutral-350) var(--bg)}.nav-panel-button__panel::-webkit-scrollbar{width:.55rem}.nav-panel-button__panel::-webkit-scrollbar-thumb{background-color:var(--neutral-750)}.theme--mode--dark .nav-panel-button__panel::-webkit-scrollbar-thumb{background-color:var(--neutral-350)}.nav-panel-button__panel::-webkit-scrollbar-track,.nav-panel-button__panel::-webkit-scrollbar-corner{background-color:var(--bg)}.theme--mode--dark .nav-panel-button__panel{box-shadow:0 0.4375rem 0.5rem -0.25rem oklch(0% 0 265.1deg / 0.4),0 0.75rem 1.0625rem 0.125rem oklch(0% 0 265.1deg / 0.28),0 0.3125rem 1.375rem 0.25rem oklch(0% 0 265.1deg / 0.24)}.nav-panel-button__panel--with-heading{grid-template:"header" "body"/1fr}}
@layer controls{.nav-primary{display:flex;gap:.5em;overflow:hidden}.nav-primary__wrapper{display:flex;gap:.5em;overflow:hidden}.nav-primary__item.nav-link{order:0}.nav-primary__item--hidden.nav-link{order:100;opacity:0;pointer-events:none}.nav-primary__overflow{position:sticky;order:99;inset-block-end:0}}@layer controls-nested{.nav-primary__menu-floating{inline-size:100%;padding-block-end:.25em}.nav-primary__menu-panel{block-size:100%;inline-size:100%;min-inline-size:100%;max-inline-size:100%}.nav-primary__menu-panel .nav-panel-button__body{display:grid;gap:.5em;padding:1em;align-content:start}.nav-primary__menu-panel .nav-logo,.nav-primary__menu-panel .nav-panel-button__panel-header{display:none}}
@layer controls{.nav-secondary{display:flex;gap:.5em}}
@layer controls{.nav-separator{inline-size:1px;background:var(--primary-750)}.theme--mode--dark .nav-separator{background:var(--neutral-350)}}
@layer controls{.nav{display:grid;grid-template:"primary secondary" auto/1fr auto;gap:1em;padding:.5em;overflow:hidden;background:var(--primary-1000);box-shadow:0 0.3125rem 0.3125rem -0.1875rem oklch(20% 0.0315 265.1deg / 0.2),0 0.5rem 0.625rem 0.0625rem oklch(20% 0.0315 265.1deg / 0.14),0 0.1875rem 0.875rem 0.125rem oklch(20% 0.0315 265.1deg / 0.12)}.theme--mode--dark .nav{background:linear-gradient(to top, var(--neutral-0) 0 0.0625rem, var(--neutral-200) 0.0625rem) var(--neutral-200);box-shadow:0 0.3125rem 0.3125rem -0.1875rem oklch(0% 0 265.1deg / 0.4),0 0.5rem 0.625rem 0.0625rem oklch(0% 0 265.1deg / 0.28),0 0.1875rem 0.875rem 0.125rem oklch(0% 0 265.1deg / 0.24)}.nav__primary{grid-area:primary}.nav__secondary{grid-area:secondary}}
@layer base{.skip-to{position:absolute;overflow:hidden;width:1px;height:1px;clip-path:inset(50%);white-space:nowrap}.skip-to:focus,.skip-to:focus-within,.skip-to:active{overflow:initial;width:auto;height:auto;outline:none;clip-path:none;white-space:normal}.skip-to:has(:active){overflow:initial;width:auto;height:auto;outline:none;clip-path:none;white-space:normal}}@layer controls{.skip-to{position:absolute;inset-block-start:1em;inset-inline-start:1em;z-index:4000}}@layer controls-nested{.skip-to.button:focus,.skip-to.button:focus-within,.skip-to.button:active{overflow:hidden}}
@layer controls{.skip-to-target{position:absolute}}
@layer controls{.toast{display:flex;gap:.5em;border-radius:.25em;padding:.75em 1em;box-shadow:0 0.3125rem 0.3125rem -0.1875rem oklch(20% 0.0315 265.1deg / 0.2),0 0.5rem 0.625rem 0.0625rem oklch(20% 0.0315 265.1deg / 0.14),0 0.1875rem 0.875rem 0.125rem oklch(20% 0.0315 265.1deg / 0.12);--toast-angle: 90deg}:root[dir=rtl] .toast{--toast-angle: 270deg}.toast--variant--danger{color:#fff;background:linear-gradient(var(--toast-angle), var(--danger-500), var(--danger-550));--bg: var(--danger-500)}.toast--variant--warning{color:#000;background:linear-gradient(var(--toast-angle), var(--warning-875), var(--warning-850));--bg: var(--warning-875)}.toast--variant--info{color:#fff;background:linear-gradient(var(--toast-angle), var(--primary-450), var(--primary-500));--bg: var(--primary-450)}.toast--variant--success{color:#fff;background:linear-gradient(var(--toast-angle), var(--secondary-450), var(--secondary-550));--bg: var(--secondary-450)}.toast__icon{flex:0 0 auto;font-size:1.5em}.toast__content{flex:1 1 auto;line-height:1.5em;overflow:hidden}.toast__content p{margin:0;line-height:inherit}}
@layer controls{.toasts{position:absolute;display:grid;align-self:start;justify-self:end;gap:.75em;inset-block:0;inset-inline-end:0;block-size:100%;inline-size:30em;max-inline-size:100%;padding:.75em;align-content:start;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;contain:strict;z-index:100000}@media screen and (max-height: 42rem){.toasts{position:fixed}}.toasts__item{position:relative;transform:translateY(0);z-index:1}.toasts__item--state--showing{animation:toasts__item--showing-reduced .25s ease-in-out 1 forwards}.theme--motion--no-preference .toasts__item--state--showing{animation:toasts__item--showing .5s ease-in-out 1 forwards}.toasts__item--state--visible{pointer-events:all}.toasts__item--state--replacing{animation:toasts__item--replacing-reduced .25s ease-in-out 1}.theme--motion--no-preference .toasts__item--state--replacing{animation:toasts__item--replacing .25s ease-in-out 1}.toasts__item--state--hiding{animation:toasts__item--hiding-reduced 2s ease-in-out 1 forwards}.theme--motion--no-preference .toasts__item--state--hiding{animation:toasts__item--hiding .5s ease-in-out 1 forwards}.toasts__item--state--hiding-fast{animation:toasts__item--hiding-reduced .25s ease-in-out 1 forwards}.theme--motion--no-preference .toasts__item--state--hiding-fast{animation:toasts__item--hiding .25s ease-in-out 1 forwards}.toasts__item--state--hidden{opacity:0}@keyframes toasts__item--showing{from{opacity:0;transform:translateY(-1em)}to{opacity:1;transform:translateY(0)}}@keyframes toasts__item--hiding{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-0.25em)}}@keyframes toasts__item--replacing{from{opacity:1;transform:translateY(0)}50%{opacity:.75;transform:translateY(0.5em)}to{opacity:1;transform:translateY(0)}}@keyframes toasts__item--showing-reduced{from{opacity:0}to{opacity:1}}@keyframes toasts__item--hiding-reduced{from{opacity:1}to{opacity:0}}@keyframes toasts__item--replacing-reduced{from{opacity:1}50%{opacity:.75}to{opacity:1}}}
@layer controls{.page{position:absolute;display:grid;grid-template:"header" auto "body" 1fr/1fr;inset:0;-webkit-hyphens:auto;hyphens:auto;--fg: var(--neutral-0);--bg: var(--neutral-1000)}.theme--mode--dark .page{--fg: var(--neutral-1000);--bg: var(--neutral-100)}.page__body{grid-area:body;overflow-y:auto;position:relative}.page__header{grid-area:header;z-index:10}.page__content{grid-area:content}.page__content--padding{padding:clamp(1rem,0rem + 5vw,2rem)}.page__body-wrapper,.page__footer-wrapper{display:contents}.page__footer{grid-area:footer}.page--layout--default .page__body{display:flex;flex-direction:column;min-height:100%;background:var(--primary-975);scrollbar-width:thin;scrollbar-color:var(--neutral-750) var(--bg)}.theme--mode--dark .page--layout--default .page__body{scrollbar-color:var(--neutral-350) var(--bg)}.page--layout--default .page__body::-webkit-scrollbar{width:.55rem}.page--layout--default .page__body::-webkit-scrollbar-thumb{background-color:var(--neutral-750)}.theme--mode--dark .page--layout--default .page__body::-webkit-scrollbar-thumb{background-color:var(--neutral-350)}.page--layout--default .page__body::-webkit-scrollbar-track,.page--layout--default .page__body::-webkit-scrollbar-corner{background-color:var(--bg)}.theme--mode--dark .page--layout--default .page__body{background:var(--neutral-200)}.page--layout--default .page__content{flex:1 0 auto;width:100%;max-width:80em;margin:auto;color:var(--fg);background:var(--bg)}.page--layout--default .page__footer{flex:0 0 auto;width:100%;max-width:80em;padding:clamp(1rem,0rem + 5vw,2rem);border-block-start:.0625em solid var(--primary-850);margin:auto;overflow:auto;color:var(--fg);background:var(--primary-985)}.theme--mode--dark .page--layout--default .page__footer{background:var(--bg);border-color:var(--neutral-300)}.page--layout--fullscreen{grid-template:"header" auto "content" 1fr "footer" auto/1fr;color:var(--fg);background:var(--bg)}.page--layout--fullscreen .page__body{grid-area:content;display:grid;position:relative;overflow:hidden;grid-template:"content" 1fr/1fr}.page--layout--fullscreen .page__main{position:absolute;inset:0}.page--layout--fullscreen .page__content{overflow-y:auto}#root{display:contents}}
@layer controls{.progress-bar{position:relative;display:block;height:1.5em;overflow:hidden;border:.0625em solid var(--neutral-500);border-radius:.25em;background:var(--neutral-1000);--progress-start: var(--primary-550);--progress-end: var(--primary-500);--progress-accent: var(--primary-650)}.theme--mode--dark .progress-bar{border-color:var(--neutral-650);background:var(--neutral-200);--progress-start: var(--primary-500);--progress-end: var(--primary-550);--progress-accent: var(--primary-400)}.progress-bar.progress-bar--margin-block-start--0{margin-block-start:0em}.progress-bar.progress-bar--margin-block-end--0{margin-block-end:0em}.progress-bar.progress-bar--margin-block-start--1{margin-block-start:1em}.progress-bar.progress-bar--margin-block-end--1{margin-block-end:1em}.progress-bar.progress-bar--margin-block-start--2{margin-block-start:2em}.progress-bar.progress-bar--margin-block-end--2{margin-block-end:2em}.progress-bar--variant--danger{border-color:var(--danger-500);--progress-start: var(--danger-500);--progress-end: var(--danger-400)}.theme--mode--dark .progress-bar--variant--danger{border-color:var(--danger-550);--progress-start: var(--danger-650);--progress-end: var(--danger-550)}.progress-bar--variant--success{--progress-start: var(--accent-750);--progress-end: var(--accent-650)}.theme--mode--dark .progress-bar--variant--success{--progress-start: var(--accent-550);--progress-end: var(--accent-650)}.progress-bar__determinate-content,.progress-bar__indeterminate-content{display:block;position:absolute;inset:0;clip-path:inset(0.125em round 0.125em);opacity:0;transition:opacity ease-in-out 250ms}.progress-bar--indeterminate .progress-bar__indeterminate-content{opacity:1}.progress-bar--determinate .progress-bar__determinate-content{opacity:1}.progress-bar__indeterminate-content{filter:blur(0.5em)}.progress-bar__indeterminate-content::before,.progress-bar__indeterminate-content::after{content:"";display:block;position:absolute;width:200%;height:100%;transform:translateX(-100%);transition:opacity ease-in-out 300ms;animation:progressbar-indeterminate linear 4s infinite}:root[dir=rtl] .progress-bar__indeterminate-content::before,:root[dir=rtl] .progress-bar__indeterminate-content::after{transform:translateX(100%);animation-name:progressbar-indeterminate-rtl}.theme--motion--reduce .progress-bar__indeterminate-content::before,.theme--motion--reduce .progress-bar__indeterminate-content::after{top:0;transform:translateX(-55%);animation-name:progressbar-indeterminate-reduced-motion;animation-duration:2s;animation-delay:0s;animation-timing-function:linear}:root[dir=rtl] .theme--motion--reduce .progress-bar__indeterminate-content::before,:root[dir=rtl] .theme--motion--reduce .progress-bar__indeterminate-content::after{transform:translateX(55%)}.progress-bar__indeterminate-content::before{top:25%;background:linear-gradient(to left, transparent, var(--secondary-550), transparent, var(--accent-750), transparent)}.progress-bar__indeterminate-content::after{top:-25%;animation-duration:4.1s;animation-delay:2s;background:linear-gradient(to left, transparent, var(--primary-500), transparent, var(--primary-400), var(--primary-550), transparent)}.progress-bar__segment{clip-path:inset(0.125em round 0.125em);display:block;height:100%;background:linear-gradient(to right, var(--progress-start), var(--progress-end));transform:translateX(calc(0% - var(--progress, 100%)));transition:transform ease-in-out 250ms}.progress-bar--indeterminate .progress-bar__segment{transition:transform ease-in-out 250ms 250ms}:root[dir=rtl] .progress-bar__segment{background:linear-gradient(to left, var(--progress-start), var(--progress-end));transform:translateX(var(--progress, 100%))}.theme--motion--reduce .progress-bar__segment{transition-duration:0ms}.theme--motion--no-preference .progress-bar--variant--default .progress-bar__segment::before{content:"";display:block;height:100%;transform:translateX(-100%);transition:opacity ease-in-out 300ms;animation:progressbar-determinate linear 3s infinite;background:linear-gradient(to left, transparent, var(--progress-accent), transparent)}:root[dir=rtl] .theme--motion--no-preference .progress-bar--variant--default .progress-bar__segment::before{animation-name:progressbar-determinate-rtl}.progress-bar--variant--danger .progress-bar__segment::before{content:"";display:block;height:100%;background-image:repeating-linear-gradient(-45deg, transparent 0, transparent 1em, rgba(255, 255, 255, 0.2666666667) 1em, rgba(255, 255, 255, 0.2666666667) 2em)}:root[dir=rtl] .progress-bar--variant--danger .progress-bar__segment::before{background-image:repeating-linear-gradient(45deg, transparent 0, transparent 1em, rgba(255, 255, 255, 0.2666666667) 1em, rgba(255, 255, 255, 0.2666666667) 2em)}@keyframes progressbar-indeterminate{from{transform:translateX(-100%)}to{transform:translateX(50%)}}@keyframes progressbar-indeterminate-rtl{from{transform:translateX(100%)}to{transform:translateX(-50%)}}@keyframes progressbar-determinate{from{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes progressbar-determinate-rtl{from{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes progressbar-indeterminate-reduced-motion{from{opacity:1}50%{opacity:.25}to{opacity:1}}}
@layer controls{.query-input{width:100%;align-self:start;margin:0;border:.125em solid var(--field__border);border-radius:.25em;padding-block:.375em;padding-inline:.5em;line-height:1.25em;font-family:inherit;color:var(--field__color);background:var(--field__background);transition:color 200ms,background-color 200ms,border-color 200ms,box-shadow 200ms;--field__color: var(--neutral-0);--field__border: var(--primary-550);--field__background: var(--neutral-1000);--field__extra-color: var(--primary-300);--field__extra-background: var(--primary-975)}.theme--mode--dark .query-input{--field__color: var(--neutral-1000);--field__border: var(--neutral-500);--field__background: var(--neutral-100);--field__extra-color: var(--neutral-975);--field__extra-background: var(--neutral-250)}@media(forced-colors: active){.query-input{--field__border: ButtonBorder;--field__color: FieldText;--field__background: Field;--field__extracolor: CanvasText;--field__extra-background: Canvas}}.query-input:focus,.query-input:focus-within{outline:none;box-shadow:0 0 .25em var(--field__border);--field__border: var(--primary-450)}.theme--mode--dark .query-input:focus,.theme--mode--dark .query-input:focus-within{box-shadow:0 0 .5em var(--field__border);--field__border: var(--primary-650)}.query-input::-moz-placeholder, .query-input>input::-moz-placeholder{color:inherit;opacity:50%}.query-input::placeholder,.query-input>input::placeholder{color:inherit;opacity:50%}.query-input--invalid{--field__border: var(--danger-650);--field__extra-color: var(--danger-300);--field__extra-background: var(--danger-975)}.query-input--invalid:focus,.query-input--invalid:focus-within{--field__border: var(--danger-450)}.theme--mode--dark .query-input--invalid{--field__border: var(--danger-400);--field__background: var(--danger-100);--field__extra-color: var(--danger-975);--field__extra-background: var(--danger-250)}.theme--mode--dark .query-input--invalid:focus,.theme--mode--dark .query-input--invalid:focus-within{--field__border: var(--danger-650)}.query-input--readonly{--field__color: var(--primary-400);--field__border: var(--primary-650);--field__background: var(--primary-975);--field__extra-color: var(--primary-350);--field__extra-background: var(--primary-925)}.theme--mode--dark .query-input--readonly{--field__color: var(--neutral-850);--field__border: var(--neutral-400);--field__background: var(--neutral-200);--field__extra-color: var(--neutral-750);--field__extra-background: var(--neutral-300)}@media(forced-colors: active){.query-input--readonly{--field__border: GrayText;--field__color: GrayText;--field__background: Field;--field__extracolor: CanvasText;--field__extra-background: Canvas}}.form--readonly .query-input--readonly,.form-content--readonly .query-input--readonly{border-color:rgba(0,0,0,0);outline:solid .0625em var(--field__border);outline-offset:-0.0625em}@media(forced-colors: active){.form--readonly .query-input--readonly,.form-content--readonly .query-input--readonly{border-color:Canvas;outline-color:GrayText}}.form--readonly .query-input--readonly:focus,.form--readonly .query-input--readonly:focus-within,.form-content--readonly .query-input--readonly:focus,.form-content--readonly .query-input--readonly:focus-within{border-color:var(--field__border);outline-color:rgba(0,0,0,0)}@media(forced-colors: active){.form--readonly .query-input--readonly:focus,.form--readonly .query-input--readonly:focus-within,.form-content--readonly .query-input--readonly:focus,.form-content--readonly .query-input--readonly:focus-within{outline-color:Canvas}}.query-input--readonly.query-input--invalid{--field__color: var(--danger-400);--field__border: var(--danger-650);--field__background: var(--danger-975);--field__extra-color: var(--danger-300);--field__extra-background: var(--danger-925)}.theme--mode--dark .query-input--readonly.query-input--invalid{--field__color: var(--danger-850);--field__border: var(--danger-400);--field__background: var(--danger-200);--field__extra-color: var(--danger-975);--field__extra-background: var(--danger-300)}.query-input--disabled{--field__color: var(--neutral-500);--field__border: var(--neutral-750);--field__background: var(--neutral-950);--field__extra-color: var(--neutral-400);--field__extra-background: var(--neutral-925)}.theme--mode--dark .query-input--disabled{--field__color: var(--neutral-650);--field__border: var(--neutral-350);--field__background: var(--neutral-250);--field__extra-color: var(--neutral-650);--field__extra-background: var(--neutral-300)}@media(forced-colors: active){.query-input--disabled{--field__border: GrayText;--field__color: GrayText;--field__background: Field;--field__extracolor: CanvasText;--field__extra-background: Canvas}}.query-input{grid-area:input;display:grid;grid-template:"before input shortcut button" auto/min-content 1fr min-content min-content;width:auto;max-width:100%;border-radius:1.25em;padding:0}.query-input__before{grid-area:before;display:grid;place-content:center;padding-block:0;padding-inline:.375em .25em;font-size:1.5em;color:var(--field__border);transition:color 200ms}.query-input__input{grid-area:input;min-width:4em;margin:0;border:none;padding-block:.375em;padding-inline:.25em .75em;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:1.25em;font-family:inherit;color:inherit;background:rgba(0,0,0,0)}.query-input__input:first-child{padding-inline-start:.5em}.query-input__input:last-child{padding-inline-end:.5em}.query-input__keyboardShortcut{grid-area:shortcut;display:grid;place-content:center}.query-input__keyboardShortcutTag{font-size:clamp(.7901234568rem,.8274616079rem - .1866907558vw,.6944444444rem);border:.0625rem solid var(--neutral-925);border-radius:.125rem;padding-block:0;padding-inline:.125rem;color:var(--neutral-400);background:var(--neutral-975);opacity:1;transition:opacity 200ms}.theme--mode--dark .query-input__keyboardShortcutTag{border-color:var(--neutral-300);color:var(--neutral-550);background:var(--neutral-200)}.query-input:focus-within .query-input__keyboardShortcutTag{opacity:.25}.query-input__button{grid-area:button;inline-size:2em;min-block-size:revert;margin:.125em;border-radius:1.25em;padding:.25em}.button-set__item .query-input__button{padding:.125em}}
@layer controls{.scroll-buttons{display:grid;grid-template:"start images end"/auto 1fr auto;overflow:hidden}.scroll-buttons--alignment--center.scroll-buttons--contained .scroll-buttons__content-wrapper{place-content:center}.scroll-buttons__label{position:absolute;overflow:hidden;width:1px;height:1px;clip-path:inset(50%);white-space:nowrap}.scroll-buttons__content-wrapper{grid-area:images;display:grid;overflow-x:scroll;scrollbar-width:none;scroll-behavior:smooth}.scroll-buttons__content-wrapper::-webkit-scrollbar{display:none}.theme--motion--reduce .scroll-buttons__content-wrapper{scroll-behavior:auto}.scroll-buttons__content{position:relative;display:inline-flex;margin:0;padding:0;justify-self:start;justify-content:start;gap:.25em}.scroll-buttons__button:first-child{margin-inline-end:var(--button-gap)}.scroll-buttons__button:last-child{margin-inline-start:var(--button-gap)}.scroll-buttons--contained .scroll-buttons__content-wrapper{place-content:start}@supports selector(:has(:focus-visible)){.scroll-buttons--contained .scroll-buttons__content:has(:focus-visible){outline:.125em solid var(--primary-500);outline-offset:.25em}}@supports not selector(:has(:focus-visible)){.scroll-buttons--contained .scroll-buttons__content:focus-within{outline:.125em solid var(--primary-500);outline-offset:.25em}}.scroll-buttons--contained .scroll-buttons__button{display:none}.scroll-buttons--overflowing .scroll-buttons__content-wrapper{place-content:start}@supports selector(:has(:focus-visible)){.scroll-buttons--overflowing:has(:focus-visible){outline:.125em solid var(--primary-500);outline-offset:-0.25em}}@supports not selector(:has(:focus-visible)){.scroll-buttons--overflowing:focus-within{outline:.125em solid var(--primary-500);outline-offset:-0.25em}}}
@layer controls{.search-input{grid-area:input;display:grid;grid-template:"before input shortcut button" auto/min-content 1fr min-content min-content;width:auto;max-width:100%;align-self:start;margin:0;border:.125em solid var(--field__border);border-radius:1.25em;padding:0;line-height:1.25em;font-family:inherit;color:var(--field__color);background:var(--field__background);transition:color 200ms,background-color 200ms,border-color 200ms,box-shadow 200ms;--field__color: var(--neutral-0);--field__border: var(--secondary-550);--field__background: var(--neutral-1000);--field__extra-color: var(--secondary-300);--field__extra-background: var(--secondary-975)}.theme--mode--dark .search-input{--field__color: var(--neutral-1000);--field__border: var(--neutral-500);--field__background: var(--neutral-100);--field__extra-color: var(--neutral-975);--field__extra-background: var(--neutral-250)}.search-input:focus,.search-input:focus-within{outline:none;box-shadow:0 0 .25em var(--field__border);--field__border: var(--secondary-400)}.theme--mode--dark .search-input:focus,.theme--mode--dark .search-input:focus-within{box-shadow:0 0 .5em var(--field__border);--field__border: var(--secondary-550)}.search-input::-moz-placeholder, .search-input>input::-moz-placeholder{color:inherit;opacity:50%}.search-input::placeholder,.search-input>input::placeholder{color:inherit;opacity:50%}.search-input__before{grid-area:before;display:grid;place-content:center;padding-block:0;padding-inline:.375em .25em;font-size:1.5em;color:var(--field__border);transition:color 200ms}.search-input__input{grid-area:input;min-width:4em;margin:0;border:none;padding-block:.375em;padding-inline:.25em .75em;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:1.25em;font-family:inherit;color:inherit;background:rgba(0,0,0,0)}.search-input__input:first-child{padding-inline-start:.5em}.search-input__input:last-child{padding-inline-end:.5em}.search-input__keyboardShortcut{grid-area:shortcut;display:grid;place-content:center}.search-input__keyboardShortcutTag{font-size:clamp(.7901234568rem,.8274616079rem - .1866907558vw,.6944444444rem);border:.0625rem solid var(--neutral-925);border-radius:.125rem;padding-block:0;padding-inline:.125rem;color:var(--neutral-400);background:var(--neutral-975);opacity:1;transition:opacity 200ms}.theme--mode--dark .search-input__keyboardShortcutTag{border-color:var(--neutral-300);color:var(--neutral-550);background:var(--neutral-200)}.search-input__button{grid-area:button;inline-size:2em;min-block-size:revert;margin:.125em;border-radius:1.25em;padding:.25em}.button-set__item .search-input__button{padding:.125em}}
@layer controls{.search-result-item{display:grid;margin:0;border-radius:.25em;padding:.25em .5em;overflow:hidden;color:#000;background:var(--secondary-1000)}.theme--mode--dark .search-result-item{color:#fff;background:var(--secondary-0)}.theme--mode--dark .search-result-item mark{outline:none}.search-result-item__wrapper{display:grid;grid-template:"caption icon"/1fr auto;overflow:hidden;color:inherit;text-decoration:none;cursor:pointer}.search-result-item--with-description .search-result-item__wrapper{grid-template:"caption icon" "description icon"/1fr auto}.search-result-item__wrapper:hover .search-result-item__caption{text-decoration:underline}.search-result-item--selected{color:#fff;background:linear-gradient(to right, var(--secondary-500), var(--secondary-400)) var(--secondary-500)}.theme--mode--dark .search-result-item--selected{color:#fff;background:linear-gradient(to right, var(--secondary-500), var(--secondary-400)) var(--secondary-500)}.search-result-item--selected mark{color:inherit;background:var(--secondary-350)}.theme--mode--dark .search-result-item--selected mark{color:inherit;background:var(--secondary-350)}.search-result-item__caption{grid-area:caption;font-weight:500}.search-result-item__description{grid-area:description;font-weight:350}.search-result-item__caption,.search-result-item__description{display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.search-result-item__icon{grid-area:icon;margin-block-start:.25em;margin-inline-start:1em}}
@layer controls{.search-result-category{display:grid;grid-template-columns:1fr;gap:.5em;padding:0;margin:0}.search-result-category__caption{padding-block-start:.25rem;padding-inline:.25rem}.search-result-category__caption .h{color:var(--secondary-350)}.theme--mode--dark .search-result-category__caption .h{color:var(--neutral-850)}}
@layer controls{.search-result-list{display:grid;grid-template-columns:1fr;padding:0;margin:0}}
@layer controls{.search-overlay__overlay{position:fixed;display:grid;place-items:start center;inset:0;overflow:hidden;z-index:30000}.search-overlay__overlay::before{content:"";position:absolute;inset:0;opacity:0;transition:opacity 150ms ease-in-out;z-index:-1}.search-overlay__overlay--open{-webkit-backdrop-filter:blur(0.25em);backdrop-filter:blur(0.25em)}.search-overlay__overlay--open::before{opacity:.25}.theme--transparency--reduce .search-overlay__overlay--open::before{opacity:.5}.theme--mode--dark .search-overlay__overlay--open::before{opacity:.5}.theme--transparency--reduce.theme--mode--dark .search-overlay__overlay--open::before{opacity:.75}.search-overlay__overlay--close{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}.search-overlay__overlay--close::before{opacity:0}.search-overlay__body{display:grid;grid-template:"query" auto "results" 1fr/1fr;min-width:min(100%,40rem);max-width:40rem;max-height:100%;padding:clamp(0rem,-2rem + 10vw,2rem);overflow:hidden;opacity:0;transition:opacity 250ms}.theme--motion--no-preference .search-overlay__body{transition:opacity 250ms ease-in-out,transform 250ms ease-in-out;transform:translateY(-25%)}.search-overlay__body--open{opacity:1}.theme--motion--no-preference .search-overlay__body--open{transform:translateY(0)}.theme--motion--no-preference .search-overlay__body--open .search-overlay__results,.theme--motion--no-preference .search-overlay__body--open .search-overlay__alert{transform:translateY(0)}.search-overlay__body--close{opacity:0}.theme--motion--no-preference .search-overlay__body--close{transform:translateY(-25%)}.search-overlay__query{grid-area:query;z-index:1}.search-overlay__results{grid-area:results;place-self:stretch;margin-inline:clamp(0rem,-1rem + 5vw,1rem);border-bottom-left-radius:.5em;border-bottom-right-radius:.5em;padding:.5em;padding-block-start:1em;background:var(--bg);--bg: var(--secondary-975);overflow:auto;scrollbar-width:thin;scrollbar-color:var(--neutral-750) var(--bg)}.theme--mode--dark .search-overlay__results{scrollbar-color:var(--neutral-350) var(--bg)}.search-overlay__results::-webkit-scrollbar{width:.55rem}.search-overlay__results::-webkit-scrollbar-thumb{background-color:var(--neutral-750)}.theme--mode--dark .search-overlay__results::-webkit-scrollbar-thumb{background-color:var(--neutral-350)}.search-overlay__results::-webkit-scrollbar-track,.search-overlay__results::-webkit-scrollbar-corner{background-color:var(--bg)}.theme--motion--no-preference .search-overlay__results{transform:translateY(-10em);transition:transform 250ms ease-in-out}.theme--mode--dark .search-overlay__results{--bg: var(--neutral-250)}.search-overlay__results--loading{block-size:12em}.search-overlay__hints{padding-inline:1em}}
@layer controls{.steps{display:flex;align-items:center;overflow-x:scroll;scrollbar-width:none;scroll-behavior:smooth;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.theme--motion--reduce .steps{scroll-behavior:auto}.steps::-webkit-scrollbar{display:none}.steps__step{flex:0 0 auto;border:.0625rem var(--neutral-850) solid;border-radius:1em;padding:0 .5em;transition:color 0ms 250ms,background-color 0ms 250ms}.theme--mode--dark .steps__step{border-color:var(--neutral-350);color:var(--neutral-650)}.steps__step--active{border-color:var(--secondary-400);color:white;background:var(--secondary-400)}.theme--mode--dark .steps__step--active{border-color:var(--secondary-400);color:white;background:var(--secondary-400)}.steps__step--done{border-color:var(--accent-500);color:var(--accent-500)}.theme--mode--dark .steps__step--done{border-color:var(--accent-650);color:var(--accent-650)}.steps__line{flex:1 1 auto;position:relative;min-width:2em;height:.125rem;margin-inline:.5em;overflow:hidden;background:var(--neutral-925)}.theme--mode--dark .steps__line{background:var(--neutral-350)}.steps__line::before{content:"";display:block;height:100%;width:200%;background:linear-gradient(to right, var(--accent-650), var(--accent-650), var(--secondary-500));transform:translateX(-100%);transition:transform ease-out 250ms}:root[dir=rtl] .steps__line::before{background:linear-gradient(to right, var(--secondary-500), var(--accent-650), var(--accent-650));transform:translateX(100%)}.steps__line.steps__line--active::before{transform:translateX(-50%)}:root[dir=rtl] .steps__line.steps__line--active::before{transform:translateX(50%)}.steps__line.steps__line--done::before{transform:translateX(0)}:root[dir=rtl] .steps__line.steps__line--done::before{transform:translateX(0)}}
@layer controls{.tab{position:relative;display:flex;gap:.25em;align-items:center;justify-content:center;border:none;border-radius:.25em;padding:.625em 1em;overflow:hidden;color:var(--neutral-350);background:var(--neutral-950);cursor:pointer}.theme--mode--dark .tab{color:#fff;background:var(--neutral-300)}.tab:not(.tab--disabled):hover,.tab:not(.tab--disabled):focus-visible{color:#fff;background:var(--primary-550)}.theme--mode--dark .tab:not(.tab--disabled):hover,.theme--mode--dark .tab:not(.tab--disabled):focus-visible{color:#fff;background:var(--primary-550)}@media(forced-colors: active){.tab:not(.tab--disabled):hover,.tab:not(.tab--disabled):focus-visible{text-decoration:underline}}.tab:not(.tab--disabled):hover .tab__badge,.tab:not(.tab--disabled):focus-visible .tab__badge{--badge-fg: var(--primary-550);--badge-bg: white}.tab:not(.tab--disabled):active{color:#fff;background:var(--accent-350)}.theme--mode--dark .tab:not(.tab--disabled):active{color:#000;background:var(--accent-650)}.tab:not(.tab--disabled):active .tab__badge{--badge-fg: var(--accent-350);--badge-bg: white}.tab:not(.tab--disabled):active::before{opacity:1;transition:opacity 0ms}.tab:not(.tab--disabled)::before{content:"";position:absolute;opacity:0;inset:0;border-radius:inherit;box-shadow:inset 0 0.1875rem 0.125rem -0.125rem oklch(0% 0 265.1deg / 0.4),inset 0 0.125rem 0.125rem 0 oklch(0% 0 265.1deg / 0.28),inset 0 0.0625rem 0.3125rem 0 oklch(0% 0 265.1deg / 0.24);transition:opacity 100ms ease-in-out}.tab:focus-visible{outline:currentColor .125em solid;outline-offset:-0.25em}.tab.tab--active{color:#fff;background:var(--primary-450)}.tab.tab--active .tab__badge{--badge-fg: var(--primary-450);--badge-bg: white}@media(forced-colors: active){.tab.tab--active,.tab.tab--active:hover,.tab.tab--active:focus-visible{color:HighlightText;background:Highlight}}.tab.tab--busy .tab__icon{animation:cubic-bezier(0.2, 0.05, 0.8, 0.95) infinite 3s icon--busy}.tab.tab--disabled{opacity:.5;cursor:default}.tab .tab__icon{font-size:1em}.tab .tab__badge{margin-inline-start:.125em}}
@layer controls{.tabs--contain{display:grid;grid-template-rows:auto 1fr}.tabs--stretch .tabs__tabs{display:flex}.tabs--stretch .tabs__tab{flex-grow:1}.tabs__label{position:absolute;overflow:hidden;width:1px;height:1px;clip-path:inset(50%);white-space:nowrap}.tabs__wrapper{display:grid;grid-template:"start tablist end menu"/auto 1fr auto;overflow:hidden}.tabs__wrapper--contained .tabs__scroll-button,.tabs__wrapper--contained .tabs__menu-button{display:none}.tabs__tablist{grid-area:tablist;overflow-x:scroll;scrollbar-width:none;scroll-behavior:smooth}.tabs__tablist::-webkit-scrollbar{display:none}.theme--motion--reduce .tabs__tablist{scroll-behavior:auto}.tabs__tabs{position:relative;display:inline-flex;gap:.25em}.tabs__tab{flex:0 0 auto}.tabs__scroll-button{margin-inline:.25em 0}.tabs__scroll-button:first-child{margin-inline:0 .25em}.tabs__menu-button{grid-area:menu;margin-inline-start:.25em}}
@layer controls{.timeline-event{display:contents;--timeline__dot: var(--primary-500)}.timeline-event+.timeline-event::before{display:block;content:""}.theme--mode--dark .timeline-event{--timeline__dot: var(--primary-550)}.timeline-event--danger{--timeline__dot: var(--danger-500)}.theme--mode--dark .timeline-event--danger{--timeline__dot: var(--danger-550)}.timeline-event__dot{grid-column:gutter-start/gutter-end;place-self:start center;display:grid;place-items:center;height:1em;width:1em;border:.125rem solid var(--timeline__dot);border-radius:50%}.timeline-event--active .timeline-event__dot{background-color:var(--timeline__dot)}.timeline-event--danger .timeline-event__dot::before{content:"";display:block;block-size:.1875em;inline-size:.5em;background:var(--timeline__dot)}.timeline-event--danger.timeline-event--active .timeline-event__dot::before{background:var(--primary-1000)}.timeline-event__content{grid-column:content-start/content-start;min-height:2rem;grid-row-end:span 2;margin-block-start:-0.25em}}
@layer controls{.timeline-interval{display:contents}.timeline-interval__line{grid-column:gutter-start/gutter-end;grid-row-end:span 2;place-self:stretch center;inline-size:.0625rem;block-size:100%;min-block-size:2em}.timeline-interval--style--inactive .timeline-interval__line{inline-size:0;border-inline-start:.0625rem dashed var(--neutral-500)}.theme--mode--dark .timeline-interval--style--inactive .timeline-interval__line{border-inline-start-color:var(--neutral-650)}.timeline-interval--style--active .timeline-interval__line{background:var(--primary-550)}.timeline-interval--style--fade-in .timeline-interval__line{inline-size:.0625rem;background:linear-gradient(to top, var(--primary-550), transparent)}.timeline-interval--style--fade-out .timeline-interval__line{inline-size:.0625rem;background:linear-gradient(to bottom, var(--primary-550), transparent)}}
@layer controls{.timeline{display:grid;grid-template-columns:[gutter-start] 2em [gutter-end content-start] 1fr [content-end];padding:0;margin:0}.timeline.timeline--margin-block-start--0{margin-block-start:0em}.timeline.timeline--margin-block-end--0{margin-block-end:0em}.timeline.timeline--margin-block-start--1{margin-block-start:1em}.timeline.timeline--margin-block-end--1{margin-block-end:1em}.timeline.timeline--margin-block-start--2{margin-block-start:2em}.timeline.timeline--margin-block-end--2{margin-block-end:2em}}
@layer controls{.upload-target.upload--margin-block-start--0{margin-block-start:0em}.upload-target.upload--margin-block-end--0{margin-block-end:0em}.upload-target.upload--margin-block-start--1{margin-block-start:1em}.upload-target.upload--margin-block-end--1{margin-block-end:1em}.upload-target.upload--margin-block-start--2{margin-block-start:2em}.upload-target.upload--margin-block-end--2{margin-block-end:2em}.body--dragging .upload-target *,.upload-target--dragging *,.upload-target--dragging--error *{pointer-events:none}}
@layer controls{.upload{position:relative;display:flex;align-items:center;flex-wrap:wrap;gap:clamp(1rem,0rem + 5vw,2rem) clamp(2rem,0rem + 10vw,4rem);margin-inline:clamp(.5rem,0rem + 2.5vw,1rem);border-radius:.5em;padding:clamp(2rem,0rem + 10vw,4rem);color:var(--accent-300);background:var(--accent-950);overflow:hidden;z-index:1}.theme--mode--dark .upload{color:var(--neutral-975);background:var(--neutral-250)}.body--dragging .upload{outline:.125rem dashed var(--accent-500)}.theme--mode--dark .body--dragging .upload{outline-color:var(--accent-650)}.upload.upload-target--dragging{background:var(--accent-925);outline:.125rem solid var(--accent-500)}.theme--mode--dark .upload.upload-target--dragging{background:var(--accent-300);outline-color:var(--accent-750)}.upload.upload-target--dragging--error{background:repeating-linear-gradient(-45deg, var(--danger-950) 0, var(--danger-950) 1rem, var(--danger-925) 1rem, var(--danger-925) 2rem) var(--danger-925);outline:.125rem solid var(--danger-500)}.theme--mode--dark .upload.upload-target--dragging--error{background:repeating-linear-gradient(-45deg, var(--danger-250) 0, var(--danger-250) 1rem, var(--danger-200) 1rem, var(--danger-200) 2rem) var(--danger-200);outline-color:var(--danger-750)}.upload__input{display:none}}

