@layer sc{.sc-avatar-button:focus-visible,.sc-button:focus-visible,.sc-card[data-interactive]:focus-visible,.sc-checkbox:focus-visible,.sc-dialog__close:focus-visible,.sc-dialog__handle:focus-visible,.sc-focus-ring:focus-visible,.sc-input:focus-visible,.sc-menu__item:focus-visible,.sc-select:focus-visible,.sc-select__clear:focus-visible,.sc-select__item:focus-visible,.sc-switch:focus-visible,.sc-tabs__panel:focus-visible,.sc-tabs__tab:focus-visible{outline:var(--sc-border-width-focus) solid var(--sc-color-border-focus);outline-offset:var(--sc-border-width-focus)}.sc-visually-hidden{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.sc-heading{margin:0;font-family:var(--sc-font-family-sans);font-weight:var(--sc-font-weight-semibold);line-height:var(--sc-font-line-height-snug);letter-spacing:var(--sc-font-tracking-normal);color:var(--sc-color-text-default);text-wrap:balance}.sc-heading[data-size=sm]{font-size:var(--sc-font-size-sm);line-height:var(--sc-font-line-height-ui)}.sc-heading[data-size=md]{font-size:var(--sc-font-size-md)}.sc-heading[data-size=lg]{font-size:var(--sc-font-size-lg)}.sc-heading[data-size=xl]{font-size:var(--sc-font-size-xl)}.sc-heading[data-size="2xl"]{font-size:var(--sc-font-size-2xl);letter-spacing:var(--sc-font-tracking-snug)}.sc-heading[data-size="3xl"]{font-size:var(--sc-font-size-3xl);letter-spacing:var(--sc-font-tracking-snug)}.sc-heading[data-size="4xl"]{font-size:var(--sc-font-size-4xl)}.sc-heading[data-size="4xl"],.sc-heading[data-size="5xl"]{line-height:var(--sc-font-line-height-tight);letter-spacing:var(--sc-font-tracking-tight)}.sc-heading[data-size="5xl"]{font-size:var(--sc-font-size-5xl)}.sc-heading[data-size=overline]{font-family:var(--sc-font-family-mono);font-size:var(--sc-font-size-xs);font-weight:var(--sc-font-weight-medium);line-height:var(--sc-font-line-height-snug);letter-spacing:var(--sc-font-tracking-wider);text-transform:uppercase;text-wrap:wrap}.sc-heading[data-truncate]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-wrap:nowrap}.sc-text{margin:0;font-family:var(--sc-font-family-sans);font-size:var(--sc-font-size-sm);font-weight:var(--sc-font-weight-regular);line-height:var(--sc-font-line-height-ui);color:var(--sc-color-text-default);text-wrap:pretty}.sc-text[data-size=xs]{font-size:var(--sc-font-size-xs)}.sc-text[data-size=md]{font-size:var(--sc-font-size-md);line-height:var(--sc-font-line-height-normal)}.sc-text[data-size=lg]{font-size:var(--sc-font-size-lg);line-height:var(--sc-font-line-height-normal)}.sc-text[data-weight=medium]{font-weight:var(--sc-font-weight-medium)}.sc-text[data-weight=semibold]{font-weight:var(--sc-font-weight-semibold)}.sc-text[data-align=center]{text-align:center}.sc-text[data-align=end]{text-align:end}.sc-text[data-align=start]{text-align:start}.sc-text[data-numeric]{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sc-text[data-family=mono]{font-family:var(--sc-font-family-mono)}.sc-text[data-truncate=""]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-wrap:nowrap}.sc-text[data-truncate=clamp]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--sc-text-lines);line-clamp:var(--sc-text-lines);overflow:hidden}p.sc-text{max-inline-size:var(--sc-font-measure)}.sc-heading[data-tone=muted],.sc-text[data-tone=muted]{color:var(--sc-color-text-muted)}.sc-heading[data-tone=subtle],.sc-text[data-tone=subtle]{color:var(--sc-color-text-subtle)}.sc-heading[data-tone=accent],.sc-text[data-tone=accent]{color:var(--sc-color-accent-text)}.sc-heading[data-tone=success],.sc-text[data-tone=success]{color:var(--sc-color-success-text)}.sc-heading[data-tone=warning],.sc-text[data-tone=warning]{color:var(--sc-color-warning-text)}.sc-heading[data-tone=danger],.sc-text[data-tone=danger]{color:var(--sc-color-danger-text)}.sc-heading[data-tone=info],.sc-text[data-tone=info]{color:var(--sc-color-info-text)}.sc-icon{--_s:var(--sc-size-icon-md);display:inline-block;inline-size:var(--_s);block-size:var(--_s);flex:none;vertical-align:-.125em;color:inherit;overflow:visible}.sc-icon[data-size=xs]{--_s:var(--sc-size-icon-xs)}.sc-icon[data-size=sm]{--_s:var(--sc-size-icon-sm)}.sc-icon[data-size=lg]{--_s:var(--sc-size-icon-lg)}.sc-icon[data-size=xl]{--_s:var(--sc-size-icon-xl)}.sc-icon[data-size=em]{--_s:1em}.sc-button{--_h:var(--sc-size-control-md);--_px:var(--sc-spacing-md);--_gap:var(--sc-spacing-xs);--_radius:var(--sc-radius-md);--_fs:var(--sc-font-size-sm);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--_gap);box-sizing:border-box;block-size:var(--_h);min-inline-size:var(--_h);padding-inline:var(--_px);border-radius:var(--_radius);font:inherit;font-family:var(--sc-font-family-sans);font-size:var(--_fs);font-weight:var(--sc-font-weight-medium);line-height:1;letter-spacing:0;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-decoration:none;border:var(--sc-border-width-hairline) solid transparent;transition:background-color var(--sc-duration-fast) var(--sc-ease-standard),border-color var(--sc-duration-fast) var(--sc-ease-standard),color var(--sc-duration-fast) var(--sc-ease-standard)}.sc-button[data-size=sm]{--_h:var(--sc-size-control-sm);--_px:var(--sc-spacing-sm);--_gap:var(--sc-spacing-2xs);--_radius:var(--sc-radius-sm)}.sc-button[data-size=lg]{--_h:var(--sc-size-control-lg);--_px:var(--sc-spacing-lg);--_fs:var(--sc-font-size-md)}.sc-button[data-full-width]{inline-size:100%}@media (pointer:coarse){.sc-button:after{content:"";position:absolute;inset:50% auto auto 50%;translate:-50% -50%;inline-size:max(100%,var(--sc-size-touch-target));block-size:max(100%,var(--sc-size-touch-target))}}.sc-button[data-variant=primary]{background:var(--sc-color-accent-default);color:var(--sc-color-text-on-accent)}.sc-button[data-variant=primary]:hover:where(:not(:disabled)){background:var(--sc-color-accent-hover)}.sc-button[data-variant=primary]:active:where(:not(:disabled)){background:var(--sc-color-accent-active)}.sc-button[data-variant=secondary]{background:transparent;color:var(--sc-color-text-default);border-color:var(--sc-color-border-strong)}.sc-button[data-variant=secondary]:hover:where(:not(:disabled)){background:var(--sc-color-surface-hover)}.sc-button[data-variant=secondary]:active:where(:not(:disabled)){background:var(--sc-color-surface-active)}.sc-button[data-variant=ghost]{background:transparent;color:var(--sc-color-text-default)}.sc-button[data-variant=ghost]:hover:where(:not(:disabled)){background:var(--sc-color-surface-hover)}.sc-button[data-variant=ghost]:active:where(:not(:disabled)){background:var(--sc-color-surface-active)}.sc-button[data-variant=danger]{background:var(--sc-color-danger-solid);color:var(--sc-color-text-on-status)}.sc-button[data-variant=danger]:hover:where(:not(:disabled)){background:var(--sc-color-danger-hover)}.sc-button[data-variant=danger]:active:where(:not(:disabled)){background:var(--sc-color-danger-hover);filter:brightness(.95)}.sc-button:disabled{opacity:.5;cursor:not-allowed}.sc-button[data-loading]{cursor:progress}.sc-button[data-loading]>.sc-button__label{opacity:0}.sc-button__label{line-height:var(--sc-font-line-height-ui)}.sc-button__icon{display:inline-flex;inline-size:1.125em;block-size:1.125em;flex:none}.sc-button__icon>svg{inline-size:100%;block-size:100%}.sc-button__spinner{position:absolute;inline-size:1em;block-size:1em;border-radius:50%;border:var(--sc-border-width-focus) solid;border-inline-end-color:transparent;animation:sc-spin .8s linear infinite}.sc-button[data-icon-only]{inline-size:var(--_h);padding-inline:0}.sc-button[data-icon-only]>.sc-button__label{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.sc-button[data-icon-only]>.sc-button__shortcut{display:none}.sc-button__shortcut{display:inline-flex;align-items:center;gap:var(--sc-spacing-3xs);flex:none;-webkit-margin-start:var(--sc-spacing-3xs);margin-inline-start:var(--sc-spacing-3xs)}.sc-button__shortcut .sc-kbd{background:transparent;color:inherit;border-color:currentColor;box-shadow:none;opacity:.72}.sc-button__shortcut .sc-kbd-group{color:inherit}.sc-button[data-loading]>.sc-button__shortcut{opacity:0}@media not all and (any-pointer:fine){.sc-button__shortcut{display:none}}@keyframes sc-spin{to{rotate:1turn}}@media (prefers-reduced-motion:reduce){.sc-button{transition:none}.sc-button__spinner{animation-duration:1.6s}}.sc-icon-button{--_icon:var(--sc-size-icon-md);padding-inline:0;inline-size:var(--_h);flex:none}.sc-icon-button[data-size=sm]{--_icon:var(--sc-size-icon-sm)}.sc-icon-button[data-size=lg]{--_icon:var(--sc-size-icon-lg)}.sc-icon-button[data-round]{border-radius:var(--sc-radius-full)}.sc-icon-button>.sc-button__icon{inline-size:var(--_icon);block-size:var(--_icon)}.sc-icon-button[data-loading]>.sc-button__icon{opacity:0}.sc-icon-button__dot{--_dot:var(--sc-color-accent-default);position:absolute;inset:var(--sc-spacing-2xs) auto auto var(--sc-spacing-2xs);inline-size:8px;block-size:8px;border-radius:var(--sc-radius-full);background:var(--_dot);box-shadow:0 0 0 var(--sc-border-width-focus) var(--sc-icon-button-dot-ring,var(--sc-color-surface-default));pointer-events:none}.sc-icon-button[data-size=sm]>.sc-icon-button__dot{inset:var(--sc-spacing-3xs) auto auto var(--sc-spacing-3xs);inline-size:6px;block-size:6px}.sc-icon-button__dot[data-tone=neutral]{--_dot:var(--sc-color-text-subtle)}.sc-icon-button__dot[data-tone=success]{--_dot:var(--sc-color-success-solid)}.sc-icon-button__dot[data-tone=warning]{--_dot:var(--sc-color-warning-solid)}.sc-icon-button__dot[data-tone=danger]{--_dot:var(--sc-color-danger-solid)}.sc-icon-button__dot[data-tone=info]{--_dot:var(--sc-color-info-solid)}.sc-button[data-popup-open]{background:var(--sc-color-surface-active)}.sc-button[data-variant=primary][data-popup-open]{background:var(--sc-color-accent-active)}.sc-button[data-variant=danger][data-popup-open]{background:var(--sc-color-danger-hover)}.sc-badge{--_bg:var(--sc-color-surface-active);--_fg:var(--sc-color-text-muted);--_bd:transparent;display:inline-flex;align-items:center;gap:var(--sc-spacing-2xs);box-sizing:border-box;block-size:var(--sc-size-badge-md);padding-inline:var(--sc-spacing-xs);border-radius:var(--sc-radius-sm);font-family:var(--sc-font-family-sans);font-size:var(--sc-font-size-xs);font-weight:var(--sc-font-weight-medium);line-height:1;letter-spacing:.01em;white-space:nowrap;background:var(--_bg);color:var(--_fg);border:var(--sc-border-width-hairline) solid var(--_bd)}.sc-badge[data-size=sm]{block-size:var(--sc-size-badge-sm);padding-inline:var(--sc-spacing-2xs);font-size:calc(var(--sc-font-size-xs) * .92)}.sc-badge__dot{inline-size:6px;block-size:6px;border-radius:50%;background:currentColor;flex:none}.sc-badge[data-tone=accent]{--_bg:var(--sc-color-accent-subtle);--_fg:var(--sc-color-accent-text)}.sc-badge[data-tone=success]{--_bg:var(--sc-color-success-subtle);--_fg:var(--sc-color-success-text)}.sc-badge[data-tone=warning]{--_bg:var(--sc-color-warning-subtle);--_fg:var(--sc-color-warning-text)}.sc-badge[data-tone=danger]{--_bg:var(--sc-color-danger-subtle);--_fg:var(--sc-color-danger-text)}.sc-badge[data-tone=info]{--_bg:var(--sc-color-info-subtle);--_fg:var(--sc-color-info-text)}.sc-badge[data-variant=solid][data-tone=neutral]{--_bg:var(--sc-color-text-default);--_fg:var(--sc-color-surface-default)}.sc-badge[data-variant=solid][data-tone=accent]{--_bg:var(--sc-color-accent-default);--_fg:var(--sc-color-text-on-accent)}.sc-badge[data-variant=solid][data-tone=success]{--_bg:var(--sc-color-success-solid);--_fg:var(--sc-color-text-on-status)}.sc-badge[data-variant=solid][data-tone=warning]{--_bg:var(--sc-color-warning-solid);--_fg:var(--sc-color-text-on-status)}.sc-badge[data-variant=solid][data-tone=danger]{--_bg:var(--sc-color-danger-solid);--_fg:var(--sc-color-text-on-status)}.sc-badge[data-variant=solid][data-tone=info]{--_bg:var(--sc-color-info-solid);--_fg:var(--sc-color-text-on-status)}.sc-badge[data-variant=outline]{--_bg:transparent}.sc-badge[data-variant=outline][data-tone=neutral]{--_fg:var(--sc-color-text-muted);--_bd:var(--sc-color-border-strong)}.sc-badge[data-variant=outline][data-tone=accent]{--_fg:var(--sc-color-accent-text);--_bd:var(--sc-color-accent-text)}.sc-badge[data-variant=outline][data-tone=success]{--_fg:var(--sc-color-success-text);--_bd:var(--sc-color-success-text)}.sc-badge[data-variant=outline][data-tone=warning]{--_fg:var(--sc-color-warning-text);--_bd:var(--sc-color-warning-text)}.sc-badge[data-variant=outline][data-tone=danger]{--_fg:var(--sc-color-danger-text);--_bd:var(--sc-color-danger-text)}.sc-badge[data-variant=outline][data-tone=info]{--_fg:var(--sc-color-info-text);--_bd:var(--sc-color-info-text)}.sc-card{--_p:var(--sc-spacing-md);display:block;box-sizing:border-box;inline-size:100%;margin:0;padding:var(--_p);border-radius:var(--sc-radius-xl);background:var(--sc-color-surface-default);color:var(--sc-color-text-default);border:var(--sc-border-width-hairline) solid var(--sc-color-border-default);box-shadow:var(--sc-elevation-0);font:inherit;text-align:start;text-decoration:none;transition:border-color var(--sc-duration-fast) var(--sc-ease-standard),box-shadow var(--sc-duration-fast) var(--sc-ease-standard),background-color var(--sc-duration-fast) var(--sc-ease-standard)}.sc-card[data-padding=none]{--_p:0}.sc-card[data-padding=sm]{--_p:var(--sc-spacing-sm);border-radius:var(--sc-radius-lg)}.sc-card[data-padding=lg]{--_p:var(--sc-spacing-lg)}.sc-card[data-variant=elevated]{--sc-color-surface-hover:var(--sc-color-surface-raised-hover);--sc-color-surface-active:var(--sc-color-surface-raised-active);box-shadow:var(--sc-elevation-1);border-color:transparent}[data-theme=dark] .sc-card[data-variant=elevated]{border-color:var(--sc-color-border-default);background:var(--sc-color-surface-raised)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .sc-card[data-variant=elevated]{border-color:var(--sc-color-border-default);background:var(--sc-color-surface-raised)}}.sc-card[data-variant=filled]{background:var(--sc-color-surface-sunken);border-color:transparent}.sc-card[data-interactive]{cursor:pointer}.sc-card[data-interactive]:hover{border-color:var(--sc-color-border-strong);box-shadow:var(--sc-elevation-1)}.sc-card[data-interactive][data-variant=filled]:hover{background:var(--sc-color-surface-active)}.sc-card[data-interactive]:active{box-shadow:var(--sc-elevation-0)}.sc-card[data-selected]{border-color:var(--sc-color-accent-default);box-shadow:inset 0 0 0 1px var(--sc-color-accent-default)}.sc-card[data-variant=plain]{background:transparent;border-color:transparent}.sc-card[data-variant=plain][data-interactive]:hover{background:var(--sc-color-surface-hover);border-color:transparent;box-shadow:none}.sc-card[data-variant=plain][data-interactive]:active{background:var(--sc-color-surface-active)}.sc-card[data-variant=plain][data-selected],.sc-card[data-variant=plain][data-selected]:hover{background:var(--sc-color-accent-wash);border-color:var(--sc-color-accent-border);box-shadow:none}@media (prefers-reduced-motion:reduce){.sc-card{transition:none}}.sc-stack{display:flex;flex-direction:column;gap:var(--sc-spacing-sm);align-items:stretch;justify-content:flex-start;min-inline-size:0}.sc-stack[data-inline]{display:inline-flex}.sc-inline{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--sc-spacing-xs);align-items:center;justify-content:flex-start;min-inline-size:0}.sc-inline[data-nowrap]{flex-wrap:nowrap}.sc-inline>*,.sc-stack>*{min-inline-size:0}ol.sc-inline,ol.sc-stack,ul.sc-inline,ul.sc-stack{margin:0;padding:0;list-style:none}li.sc-inline,li.sc-stack{list-style:none}fieldset.sc-stack{margin:0;padding:0;border:0;min-inline-size:0}dl.sc-stack{margin:0}.sc-inline[data-gap=none],.sc-stack[data-gap=none]{gap:var(--sc-spacing-none)}.sc-inline[data-gap="3xs"],.sc-stack[data-gap="3xs"]{gap:var(--sc-spacing-3xs)}.sc-inline[data-gap="2xs"],.sc-stack[data-gap="2xs"]{gap:var(--sc-spacing-2xs)}.sc-inline[data-gap=xs],.sc-stack[data-gap=xs]{gap:var(--sc-spacing-xs)}.sc-inline[data-gap=sm],.sc-stack[data-gap=sm]{gap:var(--sc-spacing-sm)}.sc-inline[data-gap=md],.sc-stack[data-gap=md]{gap:var(--sc-spacing-md)}.sc-inline[data-gap=lg],.sc-stack[data-gap=lg]{gap:var(--sc-spacing-lg)}.sc-inline[data-gap=xl],.sc-stack[data-gap=xl]{gap:var(--sc-spacing-xl)}.sc-inline[data-gap="2xl"],.sc-stack[data-gap="2xl"]{gap:var(--sc-spacing-2xl)}.sc-inline[data-gap="3xl"],.sc-stack[data-gap="3xl"]{gap:var(--sc-spacing-3xl)}.sc-inline[data-gap="4xl"],.sc-stack[data-gap="4xl"]{gap:var(--sc-spacing-4xl)}.sc-inline[data-align=start],.sc-stack[data-align=start]{align-items:flex-start}.sc-inline[data-align=center],.sc-stack[data-align=center]{align-items:center}.sc-inline[data-align=end],.sc-stack[data-align=end]{align-items:flex-end}.sc-inline[data-align=stretch],.sc-stack[data-align=stretch]{align-items:stretch}.sc-inline[data-align=baseline]{align-items:baseline}.sc-inline[data-justify=center],.sc-stack[data-justify=center]{justify-content:center}.sc-inline[data-justify=end],.sc-stack[data-justify=end]{justify-content:flex-end}.sc-inline[data-justify=between],.sc-stack[data-justify=between]{justify-content:space-between}.sc-kbd{justify-content:center;box-sizing:border-box;min-inline-size:var(--sc-size-badge-sm);block-size:var(--sc-size-badge-sm);padding-inline:var(--sc-spacing-2xs);font-family:var(--sc-font-family-mono);font-weight:var(--sc-font-weight-medium);line-height:1;letter-spacing:0;color:var(--sc-color-text-default);background:var(--sc-color-surface-sunken);border:var(--sc-border-width-hairline) solid var(--sc-color-border-default);border-radius:var(--sc-radius-sm);box-shadow:inset 0 -1px 0 var(--sc-color-border-default);white-space:nowrap}.sc-kbd,.sc-kbd-group{display:inline-flex;align-items:center;font-size:var(--sc-font-size-xs);vertical-align:middle}.sc-kbd-group{gap:var(--sc-spacing-3xs);color:var(--sc-color-text-muted)}.sc-kbd-group__sep{padding-inline:1px}.sc-dialog__backdrop{position:fixed;inset:0;z-index:var(--sc-z-backdrop);background:var(--sc-color-surface-backdrop);transition:opacity var(--sc-duration-base) var(--sc-ease-enter)}.sc-dialog__backdrop:has(~.sc-dialog__popup[data-nested]){z-index:var(--sc-z-dialog)}.sc-dialog__backdrop[data-ending-style],.sc-dialog__backdrop[data-starting-style]{opacity:0}.sc-dialog__backdrop[data-ending-style]{transition-duration:calc(var(--sc-duration-base) * .75);transition-timing-function:var(--sc-ease-exit)}.sc-dialog__popup{--_gutter:var(--sc-spacing-md);--_max:calc(100dvw - 2 * var(--_gutter));position:fixed;inset:0;margin:auto;z-index:var(--sc-z-dialog);box-sizing:border-box;inline-size:min(var(--_max),var(--sc-size-dialog-md));max-inline-size:var(--_max);max-block-size:min(100dvh - 2 * var(--_gutter),85dvh);block-size:-moz-fit-content;block-size:fit-content;overflow:auto;padding:var(--sc-spacing-lg);border-radius:var(--sc-radius-xl);background:var(--sc-color-surface-raised);--sc-color-surface-hover:var(--sc-color-surface-raised-hover);--sc-color-surface-active:var(--sc-color-surface-raised-active);color:var(--sc-color-text-default);border:var(--sc-border-width-hairline) solid var(--sc-color-border-default);box-shadow:var(--sc-elevation-3);font-family:var(--sc-font-family-sans);transition:opacity var(--sc-duration-base) var(--sc-ease-enter),translate var(--sc-duration-base) var(--sc-ease-enter),scale var(--sc-duration-base) var(--sc-ease-enter)}.sc-dialog__popup[data-ending-style],.sc-dialog__popup[data-starting-style]{opacity:0;translate:0 8px;scale:.98}.sc-dialog__popup[data-ending-style]{transition-duration:calc(var(--sc-duration-base) * .75);transition-timing-function:var(--sc-ease-exit)}.sc-dialog__popup[data-size=sm]{inline-size:min(var(--_max),var(--sc-size-dialog-sm))}.sc-dialog__popup[data-size=lg]{inline-size:min(var(--_max),var(--sc-size-dialog-lg))}.sc-dialog__title{margin:0;font-size:var(--sc-font-size-lg);line-height:var(--sc-font-line-height-snug);font-weight:var(--sc-font-weight-semibold);letter-spacing:var(--sc-font-tracking-snug);-webkit-padding-end:var(--sc-spacing-xl);padding-inline-end:var(--sc-spacing-xl)}.sc-dialog__description{margin:var(--sc-spacing-2xs) 0 0;color:var(--sc-color-text-muted)}.sc-dialog__body,.sc-dialog__description{font-size:var(--sc-font-size-sm);line-height:var(--sc-font-line-height-normal)}.sc-dialog__body{-webkit-margin-before:var(--sc-spacing-md);margin-block-start:var(--sc-spacing-md)}.sc-dialog__body,.sc-dialog__description,.sc-dialog__title{min-inline-size:0;overflow-wrap:anywhere}.sc-dialog__body :where(img,video,table,pre,.sc-select),.sc-dialog__body>*{max-inline-size:100%}.sc-dialog__body :where(pre){overflow:auto}.sc-dialog__actions{-webkit-margin-before:var(--sc-spacing-lg);margin-block-start:var(--sc-spacing-lg)}.sc-dialog__close{position:absolute;inset-block-start:var(--sc-spacing-sm);inset-inline-end:var(--sc-spacing-sm);display:inline-grid;place-items:center;inline-size:var(--sc-size-control-sm);block-size:var(--sc-size-control-sm);padding:0;border:0;border-radius:var(--sc-radius-md);background:transparent;color:var(--sc-color-text-muted);cursor:pointer}.sc-dialog__close:hover{background:var(--sc-color-surface-hover);color:var(--sc-color-text-default)}.sc-dialog__popup[data-variant=sheet]{display:flex;flex-direction:column;overflow:hidden}.sc-dialog__popup[data-variant=sheet]>.sc-dialog__actions,.sc-dialog__popup[data-variant=sheet]>.sc-dialog__description,.sc-dialog__popup[data-variant=sheet]>.sc-dialog__title{flex:none}.sc-dialog__popup[data-variant=sheet]>.sc-dialog__body{flex:1 1 auto;min-block-size:0;overflow:auto;overscroll-behavior:contain}.sc-dialog__handle{display:none}@media (max-width:639px){.sc-dialog__popup[data-variant=sheet]{inset:auto 0 0 0;margin:0;inline-size:100%;max-inline-size:none;max-block-size:calc(100dvh - env(safe-area-inset-top, 0px) - var(--sc-spacing-xl));-webkit-padding-after:calc(var(--sc-spacing-lg) + env(safe-area-inset-bottom, 0px));padding-block-end:calc(var(--sc-spacing-lg) + env(safe-area-inset-bottom, 0px));padding-inline:calc(var(--sc-spacing-lg) + env(safe-area-inset-left, 0px)) calc(var(--sc-spacing-lg) + env(safe-area-inset-right, 0px));-webkit-border-after:0;border-block-end:0;border-radius:var(--sc-radius-xl) var(--sc-radius-xl) 0 0;transition:opacity var(--sc-duration-base) var(--sc-ease-enter),translate var(--sc-duration-base) var(--sc-ease-enter),transform var(--sc-duration-slow) var(--sc-ease-standard)}.sc-dialog__popup[data-variant=sheet]>.sc-dialog__handle{display:grid;place-items:center;flex:none;align-self:center;inline-size:64px;block-size:24px;margin-block:calc(-1 * var(--sc-spacing-sm) - 10px) calc(var(--sc-spacing-md) - 10px);padding:0;border:0;border-radius:var(--sc-radius-md);background:transparent;color:var(--sc-color-border-strong)}.sc-dialog__popup[data-variant=sheet]>.sc-dialog__handle:focus-visible{outline-offset:calc(-1 * var(--sc-border-width-focus))}.sc-dialog__popup[data-variant=sheet]>.sc-dialog__handle:before{content:"";inline-size:36px;block-size:4px;border-radius:var(--sc-radius-full);background:currentColor}.sc-dialog__popup[data-variant=sheet][data-swipe-dismiss]{touch-action:none}.sc-dialog__popup[data-variant=sheet][data-swipe-dismiss]>.sc-dialog__handle{cursor:-webkit-grab;cursor:grab}.sc-dialog__popup[data-variant=sheet][data-swiping]{cursor:-webkit-grabbing;cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:none}.sc-dialog__popup[data-variant=sheet][data-ending-style],.sc-dialog__popup[data-variant=sheet][data-starting-style]{opacity:1;translate:0 100%;scale:none}.sc-dialog__popup[data-variant=sheet]>.sc-dialog__actions{flex-wrap:wrap-reverse}.sc-dialog__popup[data-variant=sheet]>.sc-dialog__actions>*{flex:1 1 100%}}.sc-dialog__popup[data-variant=fullscreen]{--_slide:1;inset:0;margin:0;inline-size:auto;max-inline-size:none;block-size:auto;max-block-size:none;display:flex;flex-direction:column;overflow:hidden;padding-block:calc(var(--sc-spacing-lg) + env(safe-area-inset-top, 0px)) calc(var(--sc-spacing-lg) + env(safe-area-inset-bottom, 0px));padding-inline:calc(var(--sc-spacing-lg) + env(safe-area-inset-left, 0px)) calc(var(--sc-spacing-lg) + env(safe-area-inset-right, 0px));border:0;border-radius:0;box-shadow:none;background:var(--sc-color-surface-default);--sc-color-surface-hover:inherit;--sc-color-surface-active:inherit;transition:opacity var(--sc-duration-slower) var(--sc-ease-enter),translate var(--sc-duration-slower) var(--sc-ease-enter)}.sc-dialog__popup[data-variant=fullscreen][data-starting-style]{opacity:0;translate:calc(var(--_slide) * 96px) 0;scale:none}.sc-dialog__popup[data-variant=fullscreen][data-ending-style]{opacity:0;translate:calc(var(--_slide) * 64px) 0;scale:none;transition-duration:var(--sc-duration-slow);transition-timing-function:var(--sc-ease-exit)}.sc-dialog__popup[data-variant=fullscreen]:dir(rtl){--_slide:-1}.sc-dialog__popup[data-variant=fullscreen]>.sc-dialog__actions,.sc-dialog__popup[data-variant=fullscreen]>.sc-dialog__description,.sc-dialog__popup[data-variant=fullscreen]>.sc-dialog__title{flex:none}.sc-dialog__popup[data-variant=fullscreen]>.sc-dialog__body{flex:1 1 auto;min-block-size:0;overflow:auto;overscroll-behavior:contain}@media (min-width:900px){.sc-dialog__popup[data-variant=fullscreen]{inset:var(--sc-spacing-md);border:var(--sc-border-width-hairline) solid var(--sc-color-border-default);border-radius:var(--sc-radius-xl);box-shadow:var(--sc-elevation-3)}}@media (prefers-reduced-motion:reduce){.sc-dialog__backdrop,.sc-dialog__popup{transition-duration:0s}.sc-dialog__popup[data-ending-style],.sc-dialog__popup[data-starting-style]{translate:none;scale:none}.sc-dialog__popup[data-variant=fullscreen]{transition-duration:var(--sc-duration-base)}.sc-dialog__popup[data-variant=fullscreen][data-ending-style],.sc-dialog__popup[data-variant=fullscreen][data-starting-style]{translate:none}.sc-dialog__popup[data-variant=fullscreen][data-ending-style]{transition-duration:var(--sc-duration-fast)}}@media (max-width:639px) and (prefers-reduced-motion:reduce){.sc-dialog__popup[data-variant=sheet]{transition-duration:0s}.sc-dialog__popup[data-variant=sheet][data-ending-style],.sc-dialog__popup[data-variant=sheet][data-starting-style]{translate:none}}.sc-tooltip__positioner{z-index:var(--sc-z-tooltip);outline:0}.sc-tooltip{box-sizing:border-box;max-inline-size:280px;padding:var(--sc-spacing-2xs) var(--sc-spacing-xs);border-radius:var(--sc-radius-md);background:var(--sc-color-text-default);color:var(--sc-color-surface-default);box-shadow:var(--sc-elevation-2);font-family:var(--sc-font-family-sans);font-size:var(--sc-font-size-xs);font-weight:var(--sc-font-weight-medium);line-height:var(--sc-font-line-height-ui);text-wrap:pretty;transform-origin:var(--transform-origin);transition:opacity var(--sc-duration-fast) var(--sc-ease-enter),scale var(--sc-duration-fast) var(--sc-ease-enter)}.sc-tooltip[data-ending-style],.sc-tooltip[data-starting-style]{opacity:0;scale:.96}.sc-tooltip[data-ending-style]{transition-timing-function:var(--sc-ease-exit)}.sc-tooltip[data-instant]{transition:none}.sc-tooltip__arrow{--_w:12px;--_h:6px;display:block;inline-size:var(--_w);block-size:var(--_h);overflow:clip;pointer-events:none}.sc-tooltip__arrow:before{content:"";position:absolute;inset-block-end:0;inset-inline-start:50%;inline-size:calc(var(--_h) * 1.4142);block-size:calc(var(--_h) * 1.4142);background:var(--sc-color-text-default);translate:-50% 50%;rotate:45deg}.sc-tooltip__arrow[data-side=top]{inset-block-end:calc(-1 * var(--_h));rotate:180deg}.sc-tooltip__arrow[data-side=bottom]{inset-block-start:calc(-1 * var(--_h))}.sc-tooltip__arrow[data-side=inline-start],.sc-tooltip__arrow[data-side=left]{inset-inline-end:calc(-1 * (var(--_w) + var(--_h)) / 2);rotate:90deg}.sc-tooltip__arrow[data-side=inline-end],.sc-tooltip__arrow[data-side=right]{inset-inline-start:calc(-1 * (var(--_w) + var(--_h)) / 2);rotate:-90deg}.sc-tooltip .sc-kbd{background:transparent;color:inherit;border-color:currentColor;box-shadow:none;opacity:.8}@media (prefers-reduced-motion:reduce){.sc-tooltip{transition-duration:0s}.sc-tooltip[data-ending-style],.sc-tooltip[data-starting-style]{scale:none}}.sc-menu__positioner{z-index:var(--sc-z-dropdown);outline:0}.sc-menu{--_item-h:var(--sc-size-control-sm);box-sizing:border-box;min-inline-size:180px;max-inline-size:min(100vw - 2 * var(--sc-spacing-md),320px);max-block-size:var(--available-height);overflow:auto;padding:var(--sc-spacing-2xs);border-radius:var(--sc-radius-lg);background:var(--sc-color-surface-raised);--sc-color-surface-hover:var(--sc-color-surface-raised-hover);--sc-color-surface-active:var(--sc-color-surface-raised-active);color:var(--sc-color-text-default);border:var(--sc-border-width-hairline) solid var(--sc-color-border-default);box-shadow:var(--sc-elevation-2);font-family:var(--sc-font-family-sans);font-size:var(--sc-font-size-sm);line-height:var(--sc-font-line-height-ui);outline:0;transform-origin:var(--transform-origin);transition:opacity var(--sc-duration-fast) var(--sc-ease-enter),scale var(--sc-duration-fast) var(--sc-ease-enter)}.sc-menu[data-ending-style],.sc-menu[data-starting-style]{opacity:0;scale:.97}.sc-menu[data-ending-style]{transition-timing-function:var(--sc-ease-exit)}.sc-menu[data-instant]{transition:none}.sc-menu__item{display:grid;grid-template-columns:var(--sc-size-icon-md) 1fr auto;align-items:center;grid-column-gap:var(--sc-spacing-xs);column-gap:var(--sc-spacing-xs);box-sizing:border-box;min-block-size:var(--_item-h);padding-inline:var(--sc-spacing-xs);padding-block:var(--sc-spacing-2xs);border-radius:var(--sc-radius-sm);color:var(--sc-color-text-default);text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:0}.sc-menu__item[data-highlighted]{background:var(--sc-color-surface-hover)}.sc-menu__item:active:not([data-disabled]){background:var(--sc-color-surface-active)}.sc-menu__item[data-disabled]{opacity:.5;cursor:not-allowed}.sc-menu__item[data-tone=danger]{color:var(--sc-color-danger-text)}.sc-menu__item[data-tone=danger][data-highlighted]{background:var(--sc-color-danger-subtle)}.sc-menu__icon{display:inline-flex;align-items:center;justify-content:center;inline-size:var(--sc-size-icon-md);block-size:var(--sc-size-icon-md);color:var(--sc-color-text-muted)}.sc-menu__item[data-tone=danger]>.sc-menu__icon{color:inherit}.sc-menu__indicator{grid-column:1;color:var(--sc-color-accent-text)}.sc-menu__item[data-unchecked]>.sc-menu__label{grid-column:2}.sc-menu__description,.sc-menu__label{grid-column:2;min-inline-size:0}.sc-menu__description{grid-row:2}.sc-menu__description,.sc-menu__trailing{color:var(--sc-color-text-muted);font-size:var(--sc-font-size-xs)}.sc-menu__trailing{grid-column:3;display:inline-flex;align-items:center;gap:var(--sc-spacing-3xs);-webkit-padding-start:var(--sc-spacing-md);padding-inline-start:var(--sc-spacing-md);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sc-menu__radio-dot{inline-size:6px;block-size:6px;border-radius:50%;background:currentColor}.sc-menu__group-label{padding:var(--sc-spacing-2xs) var(--sc-spacing-xs);color:var(--sc-color-text-muted);font-size:var(--sc-font-size-xs);font-weight:var(--sc-font-weight-medium);letter-spacing:var(--sc-font-tracking-wide);text-transform:uppercase}.sc-menu__separator{block-size:var(--sc-border-width-hairline);margin:var(--sc-spacing-2xs) calc(-1 * var(--sc-spacing-2xs));background:var(--sc-color-border-default)}@media (prefers-reduced-motion:reduce){.sc-menu{transition-duration:0s}.sc-menu[data-ending-style],.sc-menu[data-starting-style]{scale:none}}.sc-field{--_h:var(--sc-size-control-md);--_px:var(--sc-spacing-sm);--_radius:var(--sc-radius-md);--_fs:var(--sc-font-size-sm);display:flex;flex-direction:column;align-items:stretch;gap:var(--sc-spacing-2xs);min-inline-size:0;font-family:var(--sc-font-family-sans);font-size:var(--sc-font-size-sm);line-height:var(--sc-font-line-height-ui);color:var(--sc-color-text-default)}.sc-field[data-size=sm]{--_h:var(--sc-size-control-sm);--_px:var(--sc-spacing-xs);--_radius:var(--sc-radius-sm)}.sc-field[data-size=lg]{--_h:var(--sc-size-control-lg);--_px:var(--sc-spacing-md);--_fs:var(--sc-font-size-md)}.sc-field__label{font-weight:var(--sc-font-weight-medium);cursor:default}.sc-field[data-disabled] .sc-field__label{color:var(--sc-color-text-subtle)}.sc-field__required{-webkit-margin-start:var(--sc-spacing-3xs);margin-inline-start:var(--sc-spacing-3xs);color:var(--sc-color-danger-text)}.sc-field__description{color:var(--sc-color-text-muted)}.sc-field__description,.sc-field__error{margin:0;font-size:var(--sc-font-size-xs)}.sc-field__error{color:var(--sc-color-danger-text)}.sc-input-wrap{position:relative;display:flex;align-items:center;min-inline-size:0}.sc-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;inline-size:100%;min-inline-size:0;block-size:var(--_h);margin:0;padding-block:0;padding-inline:var(--_px);border:var(--sc-border-width-hairline) solid var(--sc-color-border-strong);border-radius:var(--_radius);background:var(--sc-color-surface-default);color:var(--sc-color-text-default);font:inherit;font-size:var(--_fs);line-height:var(--sc-font-line-height-ui);transition:border-color var(--sc-duration-fast) var(--sc-ease-standard),background-color var(--sc-duration-fast) var(--sc-ease-standard)}.sc-input::placeholder{color:var(--sc-color-text-subtle);opacity:1}.sc-input:hover:not(:disabled){border-color:var(--sc-color-text-muted)}.sc-input:focus-visible{border-color:var(--sc-color-border-focus);outline-offset:0}.sc-input[data-invalid]{border-color:var(--sc-color-danger-solid)}.sc-input:disabled{background:var(--sc-color-surface-sunken);color:var(--sc-color-text-subtle);cursor:not-allowed}.sc-input:is([type=date],[type=time],[type=datetime-local],[type=month],[type=week],[type=number]){font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sc-input::-webkit-date-and-time-value{min-block-size:1lh;text-align:start}.sc-input::-webkit-calendar-picker-indicator{-webkit-margin-start:var(--sc-spacing-xs);margin-inline-start:var(--sc-spacing-xs);padding:0;opacity:.7;cursor:pointer}.sc-input::-webkit-calendar-picker-indicator:hover{opacity:1}.sc-input-wrap[data-icon-start]>.sc-input{-webkit-padding-start:calc(var(--_px) + var(--sc-size-icon-md) + var(--sc-spacing-xs));padding-inline-start:calc(var(--_px) + var(--sc-size-icon-md) + var(--sc-spacing-xs))}.sc-input-wrap[data-icon-end]>.sc-input{-webkit-padding-end:calc(var(--_px) + var(--sc-size-icon-md) + var(--sc-spacing-xs));padding-inline-end:calc(var(--_px) + var(--sc-size-icon-md) + var(--sc-spacing-xs))}.sc-input__icon{position:absolute;inset-block-start:50%;translate:0 -50%;display:inline-flex;inline-size:var(--sc-size-icon-md);block-size:var(--sc-size-icon-md);color:var(--sc-color-text-muted);pointer-events:none}.sc-input__icon[data-side=start]{inset-inline-start:var(--_px)}.sc-input__icon[data-side=end]{inset-inline-end:var(--_px)}.sc-input__icon>svg{inline-size:100%;block-size:100%}.sc-textarea{block-size:auto;min-block-size:var(--_h);padding-block:var(--sc-spacing-xs);line-height:var(--sc-font-line-height-normal);resize:vertical}.sc-textarea[data-resize=none]{resize:none}.sc-textarea[data-variant=code]{font-family:var(--sc-font-family-mono);font-size:calc(var(--_fs) * .95);line-height:var(--sc-font-line-height-normal);-moz-tab-size:2;tab-size:2;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal}.sc-textarea[wrap=off]{white-space:pre;overflow-x:auto}@media (pointer:coarse){.sc-input,.sc-textarea[data-variant=code]{font-size:max(16px,var(--_fs))}}.sc-select__wrap{position:relative;display:inline-flex;max-inline-size:100%;align-self:flex-start}.sc-select__wrap[data-full-width]{display:flex;align-self:stretch}.sc-select{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:space-between;gap:var(--sc-spacing-xs);min-inline-size:160px;max-inline-size:100%;block-size:var(--_h);margin:0;padding-inline:var(--_px) var(--sc-spacing-xs);border:var(--sc-border-width-hairline) solid var(--sc-color-border-strong);border-radius:var(--_radius);background:var(--sc-color-surface-default);color:var(--sc-color-text-default);font:inherit;font-size:var(--_fs);line-height:1;text-align:start;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-self:flex-start;transition:border-color var(--sc-duration-fast) var(--sc-ease-standard),background-color var(--sc-duration-fast) var(--sc-ease-standard)}.sc-select[data-full-width]{inline-size:100%;align-self:stretch}.sc-select[data-clearable]>.sc-select__icon{-webkit-margin-start:calc(var(--sc-size-icon-lg) + var(--sc-spacing-2xs));margin-inline-start:calc(var(--sc-size-icon-lg) + var(--sc-spacing-2xs))}.sc-select__clear{position:absolute;inset-block-start:50%;inset-inline-end:calc(var(--sc-spacing-xs) + var(--sc-size-icon-md) + var(--sc-spacing-2xs));translate:0 -50%;display:inline-grid;place-items:center;inline-size:var(--sc-size-icon-lg);block-size:var(--sc-size-icon-lg);padding:0;border:0;border-radius:var(--sc-radius-sm);background:transparent;color:var(--sc-color-text-muted);cursor:pointer}.sc-select__clear:hover{background:var(--sc-color-surface-hover);color:var(--sc-color-text-default)}.sc-select:hover:not([data-disabled]){border-color:var(--sc-color-text-muted)}.sc-select[data-popup-open]{background:var(--sc-color-surface-hover)}.sc-select:focus-visible{border-color:var(--sc-color-border-focus);outline-offset:0}.sc-select[data-invalid]{border-color:var(--sc-color-danger-solid)}.sc-select[data-disabled]{background:var(--sc-color-surface-sunken);color:var(--sc-color-text-subtle);cursor:not-allowed}.sc-select__value{overflow:hidden;text-overflow:ellipsis;line-height:var(--sc-font-line-height-ui)}.sc-select__value[data-placeholder]{color:var(--sc-color-text-subtle)}.sc-select__icon{display:inline-flex;flex:none;color:var(--sc-color-text-muted)}.sc-select__positioner{z-index:var(--sc-z-dropdown);outline:0}.sc-select__popup{box-sizing:border-box;min-inline-size:var(--anchor-width);max-block-size:var(--available-height);overflow:auto;padding:var(--sc-spacing-2xs);border-radius:var(--sc-radius-lg);background:var(--sc-color-surface-raised);--sc-color-surface-hover:var(--sc-color-surface-raised-hover);--sc-color-surface-active:var(--sc-color-surface-raised-active);color:var(--sc-color-text-default);border:var(--sc-border-width-hairline) solid var(--sc-color-border-default);box-shadow:var(--sc-elevation-2);font-family:var(--sc-font-family-sans);font-size:var(--sc-font-size-sm);line-height:var(--sc-font-line-height-ui);outline:0;transform-origin:var(--transform-origin);transition:opacity var(--sc-duration-fast) var(--sc-ease-enter),scale var(--sc-duration-fast) var(--sc-ease-enter)}.sc-select__popup[data-ending-style],.sc-select__popup[data-starting-style]{opacity:0;scale:.97}.sc-select__item{display:grid;grid-template-columns:var(--sc-size-icon-md) 1fr;align-items:center;grid-column-gap:var(--sc-spacing-xs);column-gap:var(--sc-spacing-xs);box-sizing:border-box;min-block-size:var(--sc-size-control-sm);padding-inline:var(--sc-spacing-xs);padding-block:var(--sc-spacing-2xs);border-radius:var(--sc-radius-sm);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:0}.sc-select__item[data-highlighted]{background:var(--sc-color-surface-hover)}.sc-select__item[data-disabled]{opacity:.5;cursor:not-allowed}.sc-select__indicator{grid-column:1;display:inline-flex;color:var(--sc-color-accent-text)}.sc-select__item-text{grid-column:2}.sc-select__group-label{padding:var(--sc-spacing-2xs) var(--sc-spacing-xs);color:var(--sc-color-text-muted);font-size:var(--sc-font-size-xs);font-weight:var(--sc-font-weight-medium);letter-spacing:var(--sc-font-tracking-wide);text-transform:uppercase}.sc-choice{--_gap:var(--sc-spacing-xs);display:grid;grid-template-columns:auto 1fr;grid-column-gap:var(--_gap);column-gap:var(--_gap);grid-row-gap:var(--sc-spacing-3xs);row-gap:var(--sc-spacing-3xs);inline-size:-moz-fit-content;inline-size:fit-content;font-family:var(--sc-font-family-sans);font-size:var(--sc-font-size-sm);line-height:var(--sc-font-line-height-ui);color:var(--sc-color-text-default)}.sc-choice__control{grid-column:1/-1;display:grid;grid-template-columns:subgrid;align-items:start;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sc-choice[data-label-position=start]{grid-template-columns:1fr auto;inline-size:100%}.sc-choice[data-label-position=start]>.sc-choice__control>.sc-switch{order:1}.sc-choice[data-disabled]{color:var(--sc-color-text-subtle)}.sc-choice[data-disabled]>.sc-choice__control{cursor:not-allowed}.sc-choice__label{padding-block:calc((var(--sc-size-icon-lg) - 1lh) / 2)}.sc-choice__description{grid-column:2;color:var(--sc-color-text-muted);font-size:var(--sc-font-size-xs)}.sc-choice[data-label-position=start]>.sc-choice__description{grid-column:1}.sc-choice[data-disabled]>.sc-choice__description{color:var(--sc-color-text-subtle)}.sc-checkbox{box-sizing:border-box;display:inline-grid;place-items:center;inline-size:var(--sc-size-icon-lg);block-size:var(--sc-size-icon-lg);margin:0;padding:0;border:var(--sc-border-width-hairline) solid var(--sc-color-border-strong);border-radius:var(--sc-radius-sm);background:var(--sc-color-surface-default);color:var(--sc-color-text-on-accent);cursor:inherit;transition:background-color var(--sc-duration-fast) var(--sc-ease-standard),border-color var(--sc-duration-fast) var(--sc-ease-standard)}.sc-checkbox:hover:not([data-disabled]){border-color:var(--sc-color-text-muted)}.sc-checkbox[data-checked],.sc-checkbox[data-indeterminate]{background:var(--sc-color-accent-default);border-color:var(--sc-color-accent-default)}.sc-checkbox[data-invalid]{border-color:var(--sc-color-danger-solid)}.sc-checkbox[data-disabled]{opacity:.5}.sc-checkbox__indicator{display:inline-grid;place-items:center}.sc-checkbox[data-indeterminate] .sc-checkbox__check,.sc-checkbox__dash{display:none}.sc-checkbox[data-indeterminate] .sc-checkbox__dash,.sc-switch{display:inline-block}.sc-switch{--_w:36px;--_h:var(--sc-size-icon-lg);--_pad:2px;box-sizing:border-box;position:relative;inline-size:var(--_w);block-size:var(--_h);margin:0;padding:var(--_pad);border:0;border-radius:var(--sc-radius-full);background:var(--sc-color-border-strong);cursor:inherit;transition:background-color var(--sc-duration-fast) var(--sc-ease-standard)}.sc-switch:hover:not([data-disabled]){background:var(--sc-color-text-muted)}.sc-switch[data-checked]{background:var(--sc-color-accent-default)}.sc-switch[data-checked]:hover:not([data-disabled]){background:var(--sc-color-accent-hover)}.sc-switch[data-disabled]{opacity:.5}.sc-switch__thumb{display:block;inline-size:calc(var(--_h) - 2 * var(--_pad));block-size:calc(var(--_h) - 2 * var(--_pad));border-radius:var(--sc-radius-full);background:var(--sc-color-surface-default);box-shadow:var(--sc-elevation-1);transition:translate var(--sc-duration-fast) var(--sc-ease-standard)}.sc-switch[data-checked]>.sc-switch__thumb{translate:calc(var(--_w) - var(--_h)) 0}@media (prefers-reduced-motion:reduce){.sc-checkbox,.sc-input,.sc-select,.sc-select__popup,.sc-switch,.sc-switch__thumb{transition:none}.sc-select__popup[data-ending-style],.sc-select__popup[data-starting-style]{scale:none}}.sc-tabs{flex-direction:column;font-family:var(--sc-font-family-sans)}.sc-tabs,.sc-tabs__list{display:flex;min-inline-size:0}.sc-tabs__list{position:relative;gap:var(--sc-spacing-2xs);overflow-x:auto;scrollbar-width:none;-webkit-border-after:var(--sc-border-width-hairline) solid var(--sc-color-border-default);border-block-end:var(--sc-border-width-hairline) solid var(--sc-color-border-default)}.sc-tabs__list[data-fill]>.sc-tabs__tab{flex:1 1}.sc-tabs__tab{display:inline-flex;align-items:center;justify-content:center;gap:var(--sc-spacing-2xs);box-sizing:border-box;block-size:var(--sc-size-control-md);margin:0;padding-inline:var(--sc-spacing-sm);border:0;border-radius:var(--sc-radius-sm) var(--sc-radius-sm) 0 0;background:transparent;color:var(--sc-color-text-muted);font:inherit;font-size:var(--sc-font-size-sm);font-weight:var(--sc-font-weight-medium);line-height:1;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color var(--sc-duration-fast) var(--sc-ease-standard)}.sc-tabs__tab:hover:not([data-disabled]){color:var(--sc-color-text-default);background:var(--sc-color-surface-hover)}.sc-tabs__tab[data-active]{color:var(--sc-color-text-default)}.sc-tabs__tab[data-disabled]{opacity:.5;cursor:not-allowed}.sc-tabs__tab:focus-visible{outline-offset:calc(-1 * var(--sc-border-width-focus))}.sc-tabs__icon{display:inline-flex;color:inherit}.sc-tabs__count{padding-inline:var(--sc-spacing-2xs);border-radius:var(--sc-radius-sm);background:var(--sc-color-surface-active);color:var(--sc-color-text-muted);font-size:var(--sc-font-size-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.4}.sc-tabs__tab[data-active]>.sc-tabs__count{background:var(--sc-color-accent-subtle);color:var(--sc-color-accent-text)}.sc-tabs__indicator{position:absolute;inset-block-end:calc(-1 * var(--sc-border-width-hairline));inset-inline-start:0;inline-size:var(--active-tab-width);block-size:var(--sc-border-width-focus);translate:var(--active-tab-left) 0;background:var(--sc-color-accent-default);border-radius:var(--sc-radius-full) var(--sc-radius-full) 0 0;transition:translate var(--sc-duration-base) var(--sc-ease-standard),inline-size var(--sc-duration-base) var(--sc-ease-standard)}.sc-tabs__panel{min-inline-size:0;-webkit-padding-before:var(--sc-spacing-md);padding-block-start:var(--sc-spacing-md)}.sc-tabs__panel[data-hidden]{display:none}.sc-tabs__list[data-variant=segmented]{display:inline-flex;align-self:flex-start;max-inline-size:100%;gap:var(--sc-spacing-3xs);padding:var(--sc-spacing-3xs);-webkit-border-after:0;border-block-end:0;border-radius:var(--sc-radius-md);background:var(--sc-color-surface-sunken);isolation:isolate}.sc-tabs__list[data-variant=segmented][data-fill]{display:flex;align-self:stretch}.sc-tabs__list[data-variant=segmented]>.sc-tabs__tab{position:relative;z-index:1;block-size:var(--sc-size-control-sm);padding-inline:var(--sc-spacing-sm);border-radius:var(--sc-radius-sm)}.sc-tabs__list[data-variant=segmented]>.sc-tabs__tab:hover:not([data-disabled]){background:transparent}.sc-tabs__list[data-variant=segmented] .sc-tabs__count,.sc-tabs__list[data-variant=segmented]>.sc-tabs__tab[data-active]>.sc-tabs__count{padding-inline:0;background:transparent;color:var(--sc-color-text-muted);font-weight:var(--sc-font-weight-regular)}.sc-tabs__list[data-variant=segmented]>.sc-tabs__indicator{inset-block:0 auto;z-index:0;block-size:var(--active-tab-height);translate:var(--active-tab-left) var(--active-tab-top);background:var(--sc-color-surface-default);border-radius:var(--sc-radius-sm);box-shadow:var(--sc-elevation-1)}@media (prefers-reduced-motion:reduce){.sc-tabs__indicator,.sc-tabs__tab{transition:none}}.sc-priority-nav{position:relative;flex:1 1;min-inline-size:0;container:sc-priority-nav/inline-size;font-family:var(--sc-font-family-sans);font-size:var(--sc-font-size-sm)}.sc-priority-nav__list{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--sc-spacing-2xs);min-inline-size:0;margin:0;padding:0;list-style:none}.sc-priority-nav__item,.sc-priority-nav__more{flex:none;display:flex}.sc-priority-nav__more[hidden]{display:none}.sc-priority-nav:not([data-measuring]) .sc-priority-nav__item[data-current]{flex:0 1 auto;min-inline-size:0}.sc-priority-nav[data-measuring]>.sc-priority-nav__list{overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.sc-priority-nav[data-measuring] .sc-priority-nav__more[hidden]{display:flex;position:absolute;visibility:hidden;pointer-events:none}@media (scripting:none){.sc-priority-nav[data-measuring]>.sc-priority-nav__list{scrollbar-width:thin}}.sc-priority-nav__link,.sc-priority-nav__toggle{display:inline-flex;align-items:center;gap:var(--sc-spacing-2xs);box-sizing:border-box;block-size:var(--sc-size-control-sm);margin:0;padding-inline:var(--sc-spacing-sm);border:0;border-radius:var(--sc-radius-sm);background:transparent;color:var(--sc-color-text-muted);font:inherit;font-weight:var(--sc-font-weight-medium);line-height:var(--sc-font-line-height-ui);white-space:nowrap;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--sc-duration-fast) var(--sc-ease-standard),color var(--sc-duration-fast) var(--sc-ease-standard)}.sc-priority-nav__link{min-inline-size:0}.sc-priority-nav__label{min-inline-size:0;overflow:hidden;text-overflow:ellipsis}.sc-priority-nav__link:hover,.sc-priority-nav__toggle:hover{background:var(--sc-color-surface-hover);color:var(--sc-color-text-default)}.sc-priority-nav__link:active,.sc-priority-nav__toggle:active{background:var(--sc-color-surface-active)}.sc-priority-nav__link[aria-current=page]{color:var(--sc-color-text-default);box-shadow:inset 0 calc(-1 * var(--sc-border-width-focus)) 0 var(--sc-color-accent-default);border-end-start-radius:0;border-end-end-radius:0}.sc-priority-nav__link:focus-visible,.sc-priority-nav__toggle:focus-visible{outline:var(--sc-border-width-focus) solid var(--sc-color-border-focus);outline-offset:calc(-1 * var(--sc-border-width-focus))}.sc-priority-nav__toggle[aria-expanded=true]{background:var(--sc-color-surface-active);color:var(--sc-color-text-default)}.sc-priority-nav__ellipsis{display:none}.sc-priority-nav__badge{display:inline-grid;place-items:center;flex:none;box-sizing:border-box;border-radius:var(--sc-radius-full);background:var(--sc-color-accent-default);color:var(--sc-color-text-on-accent);pointer-events:none}.sc-priority-nav__badge[data-kind=count]{min-inline-size:var(--sc-size-icon-md);block-size:var(--sc-size-icon-md);padding-inline:var(--sc-spacing-3xs);font-size:var(--sc-font-size-xs);font-weight:var(--sc-font-weight-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.sc-priority-nav__badge[data-kind=dot]{inline-size:8px;block-size:8px}.sc-priority-nav__panel .sc-priority-nav__badge{-webkit-margin-start:auto;margin-inline-start:auto}.sc-priority-nav__toggle{position:relative}@container sc-priority-nav (inline-size <= 400px){.sc-priority-nav__toggle{justify-content:center;inline-size:var(--sc-size-control-sm);padding-inline:0}.sc-priority-nav__ellipsis{display:inline-block}.sc-priority-nav__chevron{display:none}.sc-priority-nav__toggle>.sc-priority-nav__badge{position:absolute;inset-block-start:0;inset-inline-end:0;box-shadow:0 0 0 var(--sc-border-width-focus) var(--sc-color-surface-default)}.sc-priority-nav__toggle>.sc-priority-nav__badge[data-kind=dot]{inset-block-start:var(--sc-spacing-2xs);inset-inline-end:var(--sc-spacing-2xs)}.sc-priority-nav__toggle-label{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}}.sc-priority-nav__chevron{transition:rotate var(--sc-duration-fast) var(--sc-ease-standard)}.sc-priority-nav__toggle[aria-expanded=true]>.sc-priority-nav__chevron{rotate:180deg}.sc-priority-nav__toggle{anchor-name:var(--_anchor)}.sc-priority-nav__panel{--_gutter:var(--sc-spacing-md);position:fixed;inset:auto;z-index:var(--sc-z-dropdown);display:flex;flex-direction:column;box-sizing:border-box;inline-size:max-content;min-inline-size:min(180px,100vw - 2 * var(--_gutter));max-inline-size:min(320px,100vw - 2 * var(--_gutter));max-block-size:min(28rem,100dvh - 2 * var(--_gutter));overflow-y:auto;overscroll-behavior:contain;margin:0;padding:var(--sc-spacing-2xs);list-style:none;border-radius:var(--sc-radius-lg);background:var(--sc-color-surface-raised);--sc-color-surface-hover:var(--sc-color-surface-raised-hover);--sc-color-surface-active:var(--sc-color-surface-raised-active);color:var(--sc-color-text-default);border:var(--sc-border-width-hairline) solid var(--sc-color-border-default);box-shadow:var(--sc-elevation-2);font-family:var(--sc-font-family-sans);font-size:var(--sc-font-size-sm);transition:opacity var(--sc-duration-fast) var(--sc-ease-enter),translate var(--sc-duration-fast) var(--sc-ease-enter)}@supports (anchor-name:--a){.sc-priority-nav__panel{position-anchor:var(--_anchor);position-area:block-end span-inline-start;margin-block:var(--sc-spacing-2xs);-webkit-margin-start:var(--_gutter);margin-inline-start:var(--_gutter);position-try-fallbacks:flip-inline,flip-block,flip-block flip-inline,--sc-priority-nav-fit}}@position-try --sc-priority-nav-fit{position-area:block-end span-all;justify-self:anchor-center;margin-inline:var(--_gutter)}@starting-style{.sc-priority-nav__panel{opacity:0;translate:0 calc(-1 * var(--sc-spacing-2xs))}}.sc-priority-nav__panel[hidden]{display:none}.sc-priority-nav__panel .sc-priority-nav__link{display:flex;inline-size:100%;padding-inline:var(--sc-spacing-xs);color:var(--sc-color-text-default)}@media (prefers-reduced-motion:reduce){.sc-priority-nav__chevron,.sc-priority-nav__link,.sc-priority-nav__panel,.sc-priority-nav__toggle{transition:none}}.sc-popover__positioner{z-index:var(--sc-z-dropdown);outline:0}.sc-popover__positioner:has(~* .sc-dialog__popup){z-index:var(--sc-z-backdrop)}.sc-popover{position:relative;box-sizing:border-box;inline-size:max-content;max-inline-size:min(100vw - 2 * var(--sc-spacing-md),360px);max-block-size:var(--available-height);overflow:auto;padding:var(--sc-spacing-md);border-radius:var(--sc-radius-lg);background:var(--sc-color-surface-raised);--sc-color-surface-hover:var(--sc-color-surface-raised-hover);--sc-color-surface-active:var(--sc-color-surface-raised-active);color:var(--sc-color-text-default);border:var(--sc-border-width-hairline) solid var(--sc-color-border-default);box-shadow:var(--sc-elevation-2);font-family:var(--sc-font-family-sans);font-size:var(--sc-font-size-sm);line-height:var(--sc-font-line-height-normal);outline:0;transform-origin:var(--transform-origin);transition:opacity var(--sc-duration-fast) var(--sc-ease-enter),scale var(--sc-duration-fast) var(--sc-ease-enter)}.sc-popover:has(>.sc-popover__arrow){overflow:visible}.sc-popover[data-ending-style],.sc-popover[data-starting-style]{opacity:0;scale:.97}.sc-popover[data-ending-style]{transition-timing-function:var(--sc-ease-exit)}.sc-popover[data-instant]{transition:none}.sc-popover__title{margin:0;font-size:var(--sc-font-size-md);line-height:var(--sc-font-line-height-snug);font-weight:var(--sc-font-weight-semibold)}.sc-popover__close~.sc-popover__title,.sc-popover__title:has(~.sc-popover__close){-webkit-padding-end:var(--sc-spacing-xl);padding-inline-end:var(--sc-spacing-xl)}.sc-popover__description{margin:var(--sc-spacing-2xs) 0 0;color:var(--sc-color-text-muted)}.sc-popover__close{position:absolute;inset-block-start:var(--sc-spacing-xs);inset-inline-end:var(--sc-spacing-xs);display:inline-grid;place-items:center;inline-size:var(--sc-size-control-sm);block-size:var(--sc-size-control-sm);padding:0;border:0;border-radius:var(--sc-radius-md);background:transparent;color:var(--sc-color-text-muted);cursor:pointer}.sc-popover__close:hover{background:var(--sc-color-surface-hover);color:var(--sc-color-text-default)}.sc-popover__close:focus-visible{outline:var(--sc-border-width-focus) solid var(--sc-color-border-focus);outline-offset:calc(-1 * var(--sc-border-width-focus))}.sc-popover__arrow{--_w:16px;--_h:8px;display:block;inline-size:var(--_w);block-size:calc(var(--_h) + var(--sc-border-width-hairline));overflow:clip;pointer-events:none}.sc-popover__arrow:before{content:"";position:absolute;inset-block-end:0;inset-inline-start:50%;box-sizing:border-box;inline-size:calc(var(--_h) * 1.4142);block-size:calc(var(--_h) * 1.4142);background:var(--sc-color-surface-raised);border:var(--sc-border-width-hairline) solid var(--sc-color-border-default);translate:-50% 50%;rotate:45deg}.sc-popover__arrow[data-side=top]{inset-block-end:calc(-1 * var(--_h));rotate:180deg}.sc-popover__arrow[data-side=bottom]{inset-block-start:calc(-1 * var(--_h))}.sc-popover__arrow[data-side=inline-start],.sc-popover__arrow[data-side=left]{inset-inline-end:calc(-1 * (var(--_w) + var(--_h)) / 2);rotate:90deg}.sc-popover__arrow[data-side=inline-end],.sc-popover__arrow[data-side=right]{inset-inline-start:calc(-1 * (var(--_w) + var(--_h)) / 2);rotate:-90deg}@media (prefers-reduced-motion:reduce){.sc-popover{transition-duration:0s}.sc-popover[data-ending-style],.sc-popover[data-starting-style]{scale:none}}.sc-broom{--sc-broom-stroke:1.25px}.sc-icon.sc-broom[data-size=display]{--_s:calc(var(--sc-size-icon-xl) * 3);--sc-broom-stroke:1.75px}.sc-broom__body,.sc-broom__dust{transform-box:view-box;stroke-width:var(--sc-broom-stroke)}.sc-broom__body{transform-origin:20.2px 2.2px}.sc-broom *{vector-effect:non-scaling-stroke}.sc-broom__band{fill:currentColor;stroke:none}.sc-broom__dust{opacity:0}.sc-broom[data-sweeping] .sc-broom__body{animation:sc-broom-sweep .9s ease-in-out infinite alternate}.sc-broom[data-sweeping] .sc-broom__dust{animation:sc-broom-dust .9s ease-in-out infinite alternate}@keyframes sc-broom-sweep{0%{transform:rotate(-14deg)}to{transform:rotate(8deg)}}@keyframes sc-broom-dust{0%{opacity:0;transform:translateX(.5px)}to{opacity:.9;transform:translateX(-1px)}}@media (prefers-reduced-motion:reduce){.sc-broom[data-sweeping] .sc-broom__body,.sc-broom[data-sweeping] .sc-broom__dust{animation:none}.sc-broom[data-sweeping] .sc-broom__dust{opacity:.9}}.sc-icon-button>.sc-button__icon:has(>.sc-broom){--_icon:var(--sc-size-icon-lg)}.sc-icon-button[data-size=sm]>.sc-button__icon:has(>.sc-broom){--_icon:var(--sc-size-icon-md)}.sc-icon-button[data-size=lg]>.sc-button__icon:has(>.sc-broom){--_icon:var(--sc-size-icon-xl)}.sc-toolbar{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--sc-spacing-xs);min-inline-size:0;overflow-x:auto;scrollbar-width:none}.sc-toolbar[data-wrap]{flex-wrap:wrap;overflow:visible}.sc-toolbar__group{display:inline-flex;flex:none;align-items:center;gap:var(--sc-spacing-2xs)}.sc-toolbar__separator{flex:none;inline-size:var(--sc-border-width-hairline);block-size:var(--sc-size-icon-lg);margin-inline:var(--sc-spacing-2xs);background:var(--sc-color-border-default)}.sc-toolbar[data-orientation=vertical]{flex-direction:column;align-items:stretch}.sc-toolbar[data-orientation=vertical]>.sc-toolbar__separator{inline-size:auto;block-size:var(--sc-border-width-hairline);margin-inline:0;margin-block:var(--sc-spacing-2xs)}.sc-toolbar__spacer{flex:1 1;min-inline-size:var(--sc-spacing-xs)}.sc-toolbar[data-gap=none],.sc-toolbar__group[data-gap=none]{gap:var(--sc-spacing-none)}.sc-toolbar[data-gap="3xs"],.sc-toolbar__group[data-gap="3xs"]{gap:var(--sc-spacing-3xs)}.sc-toolbar[data-gap="2xs"],.sc-toolbar__group[data-gap="2xs"]{gap:var(--sc-spacing-2xs)}.sc-toolbar[data-gap=xs],.sc-toolbar__group[data-gap=xs]{gap:var(--sc-spacing-xs)}.sc-toolbar[data-gap=sm],.sc-toolbar__group[data-gap=sm]{gap:var(--sc-spacing-sm)}.sc-toolbar[data-gap=md],.sc-toolbar__group[data-gap=md]{gap:var(--sc-spacing-md)}.sc-toolbar[data-gap=lg],.sc-toolbar__group[data-gap=lg]{gap:var(--sc-spacing-lg)}.sc-toolbar[data-gap=xl],.sc-toolbar__group[data-gap=xl]{gap:var(--sc-spacing-xl)}.sc-toolbar[data-gap="2xl"],.sc-toolbar__group[data-gap="2xl"]{gap:var(--sc-spacing-2xl)}.sc-toolbar[data-gap="3xl"],.sc-toolbar__group[data-gap="3xl"]{gap:var(--sc-spacing-3xl)}.sc-toolbar[data-gap="4xl"],.sc-toolbar__group[data-gap="4xl"]{gap:var(--sc-spacing-4xl)}.sc-toolbar .sc-button[data-disabled]{opacity:.5;cursor:not-allowed}.sc-banner{--_bg:var(--sc-color-info-subtle);--_fg:var(--sc-color-info-text);display:flex;align-items:center;gap:var(--sc-spacing-xs);box-sizing:border-box;min-block-size:var(--sc-size-control-md);padding-block:var(--sc-spacing-2xs);padding-inline:var(--sc-spacing-sm) var(--sc-spacing-2xs);border-radius:var(--sc-radius-md);background:var(--_bg);color:var(--_fg);font-family:var(--sc-font-family-sans);font-size:var(--sc-font-size-sm);line-height:var(--sc-font-line-height-ui)}.sc-banner[data-tone=success]{--_bg:var(--sc-color-success-subtle);--_fg:var(--sc-color-success-text)}.sc-banner[data-tone=warning]{--_bg:var(--sc-color-warning-subtle);--_fg:var(--sc-color-warning-text)}.sc-banner[data-tone=danger]{--_bg:var(--sc-color-danger-subtle);--_fg:var(--sc-color-danger-text)}.sc-banner[data-tone=neutral]{--_bg:var(--sc-color-surface-sunken);--_fg:var(--sc-color-text-default)}.sc-banner__icon{display:inline-flex;flex:none}.sc-banner__body{flex:1 1 auto;min-inline-size:0;text-wrap:pretty}.sc-banner__action{flex:none}.sc-banner__dismiss{flex:none;color:inherit}.sc-banner>.sc-button[data-variant=ghost]{color:inherit}.sc-banner>.sc-button[data-variant=ghost]:active:where(:not(:disabled)),.sc-banner>.sc-button[data-variant=ghost]:hover:where(:not(:disabled)){background:rgb(from var(--_fg) r g b/.1)}.sc-spinner{--_s:var(--sc-size-icon-md);display:inline-block;inline-size:var(--_s);block-size:var(--_s);flex:none;vertical-align:-.125em;color:inherit}.sc-spinner[data-size=xs]{--_s:var(--sc-size-icon-xs)}.sc-spinner[data-size=sm]{--_s:var(--sc-size-icon-sm)}.sc-spinner[data-size=lg]{--_s:var(--sc-size-icon-lg)}.sc-spinner[data-size=xl]{--_s:var(--sc-size-icon-xl)}.sc-spinner[data-size=em]{--_s:1em}.sc-spinner>svg{display:block;inline-size:100%;block-size:100%;animation:sc-spin .8s linear infinite}.sc-spinner__track{opacity:.25}.sc-spinner__arc{stroke-dasharray:28 12}.sc-progress{--_fill:var(--sc-color-accent-default);--_h:8px;display:grid;grid-template-columns:1fr auto;grid-column-gap:var(--sc-spacing-sm);column-gap:var(--sc-spacing-sm);grid-row-gap:var(--sc-spacing-2xs);row-gap:var(--sc-spacing-2xs);align-items:baseline;min-inline-size:0;font-family:var(--sc-font-family-sans);font-size:var(--sc-font-size-sm);line-height:var(--sc-font-line-height-ui);color:var(--sc-color-text-default)}.sc-progress[data-size=sm]{--_h:4px}.sc-progress[data-tone=success]{--_fill:var(--sc-color-success-solid)}.sc-progress[data-tone=warning]{--_fill:var(--sc-color-warning-solid)}.sc-progress[data-tone=danger]{--_fill:var(--sc-color-danger-solid)}.sc-progress[data-tone=neutral]{--_fill:var(--sc-color-text-muted)}.sc-progress__label{grid-column:1;font-weight:var(--sc-font-weight-medium)}.sc-progress__value{grid-column:2;color:var(--sc-color-text-muted);font-size:var(--sc-font-size-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap}.sc-progress__track{grid-column:1/-1;position:relative;block-size:var(--_h);overflow:hidden;border-radius:var(--sc-radius-full);background:var(--sc-color-surface-active)}.sc-progress__indicator{block-size:100%;border-radius:inherit;background:var(--_fill);transition:width var(--sc-duration-slow) var(--sc-ease-standard)}.sc-progress__indicator[data-indeterminate]{position:absolute;inset-block:0;inline-size:40%;animation:sc-progress-slide 1.4s var(--sc-ease-standard) infinite}@keyframes sc-progress-slide{0%{translate:-100% 0}to{translate:250% 0}}.sc-progress[data-variant=inline]{display:inline-flex;align-items:center;gap:var(--sc-spacing-2xs)}.sc-progress[data-variant=inline]>.sc-progress__spinner{color:var(--_fill)}.sc-progress[data-variant=inline]>.sc-progress__value{font-size:inherit;text-align:start}.sc-progress[data-variant=inline]>.sc-progress__value:before{content:"·";-webkit-margin-end:var(--sc-spacing-2xs);margin-inline-end:var(--sc-spacing-2xs)}.sc-progress[data-variant=inline]>.sc-progress__label+.sc-progress__value{-webkit-margin-start:0;margin-inline-start:0}@media (prefers-reduced-motion:reduce){.sc-spinner>svg{animation-duration:1.6s}.sc-progress__indicator{transition:none}.sc-progress__indicator[data-indeterminate]{inline-size:100%;animation:sc-progress-pulse 2s ease-in-out infinite alternate}@keyframes sc-progress-pulse{0%{opacity:.35}to{opacity:.8}}}.sc-table-wrap{position:relative;inline-size:100%;min-inline-size:0;overflow-x:auto;overscroll-behavior-x:contain}.sc-table-wrap[data-sticky-header]:not([data-scroll]){overflow:visible}.sc-table-wrap[data-scroll]{overflow:auto}.sc-table{--_py:var(--sc-spacing-xs);--_px:var(--sc-spacing-sm);--_h:var(--sc-size-control-md);inline-size:100%;border-collapse:separate;border-spacing:0;font-family:var(--sc-font-family-sans);font-size:var(--sc-font-size-sm);line-height:var(--sc-font-line-height-ui);color:var(--sc-color-text-default);text-align:start}.sc-table[data-layout=fixed]{table-layout:fixed}.sc-table[data-density=compact],[data-density=compact] .sc-table:not([data-density=comfortable]){--_py:var(--sc-spacing-2xs);--_px:var(--sc-spacing-xs);--_h:var(--sc-size-control-sm)}.sc-table__caption{-webkit-padding-after:var(--sc-spacing-xs);padding-block-end:var(--sc-spacing-xs);color:var(--sc-color-text-muted);font-size:var(--sc-font-size-xs);text-align:start;caption-side:top}.sc-table__cell,.sc-table__header{box-sizing:border-box;block-size:var(--_h);padding:var(--_py) var(--_px);vertical-align:middle;text-align:start}.sc-table__header{color:var(--sc-color-text-muted);font-size:var(--sc-font-size-xs);font-weight:var(--sc-font-weight-medium);letter-spacing:var(--sc-font-tracking-wide);text-transform:uppercase;white-space:nowrap;background:var(--sc-color-surface-canvas);-webkit-border-after:var(--sc-border-width-hairline) solid var(--sc-color-border-default);border-block-end:var(--sc-border-width-hairline) solid var(--sc-color-border-default)}.sc-table__header[data-sortable]{padding:0}.sc-table__sort{display:inline-flex;align-items:center;gap:var(--sc-spacing-2xs);box-sizing:border-box;inline-size:100%;min-block-size:var(--_h);margin:0;padding:var(--_py) var(--_px);border:0;border-radius:var(--sc-radius-sm);background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sc-table__header[data-align=end]>.sc-table__sort{justify-content:flex-end}.sc-table__header[data-align=center]>.sc-table__sort{justify-content:center}.sc-table__sort:hover{background:var(--sc-color-surface-hover);color:var(--sc-color-text-default)}.sc-table__sort:focus-visible{outline:var(--sc-border-width-focus) solid var(--sc-color-border-focus);outline-offset:calc(-1 * var(--sc-border-width-focus))}.sc-table__sort-icon{display:inline-flex;flex:none;opacity:0;transition:opacity var(--sc-duration-fast) var(--sc-ease-standard)}.sc-table__sort:focus-visible>.sc-table__sort-icon,.sc-table__sort:hover>.sc-table__sort-icon{opacity:.6}.sc-table__header[data-sorted]{color:var(--sc-color-text-default)}.sc-table__header[data-sorted] .sc-table__sort-icon{opacity:1;color:var(--sc-color-accent-text)}.sc-table__body .sc-table__header{color:var(--sc-color-text-default);font-size:inherit;font-weight:var(--sc-font-weight-medium);letter-spacing:0;text-transform:none;background:transparent;-webkit-border-after:0;border-block-end:0}.sc-table-wrap[data-sticky-header] .sc-table__head .sc-table__header{position:-webkit-sticky;position:sticky;inset-block-start:0;z-index:var(--sc-z-sticky)}.sc-table[data-divided] .sc-table__body .sc-table__row:not(:last-child)>.sc-table__cell,.sc-table[data-divided] .sc-table__body .sc-table__row:not(:last-child)>.sc-table__header{-webkit-border-after:var(--sc-border-width-hairline) solid var(--sc-color-border-default);border-block-end:var(--sc-border-width-hairline) solid var(--sc-color-border-default)}.sc-table__foot .sc-table__cell,.sc-table__foot .sc-table__header{-webkit-border-before:var(--sc-border-width-hairline) solid var(--sc-color-border-default);border-block-start:var(--sc-border-width-hairline) solid var(--sc-color-border-default);font-weight:var(--sc-font-weight-medium)}.sc-table__row[data-interactive]{cursor:pointer}.sc-table__row[data-interactive]:hover>.sc-table__cell,.sc-table__row[data-interactive]:hover>.sc-table__header{background:var(--sc-color-surface-hover)}.sc-table__row[data-selected]>.sc-table__cell,.sc-table__row[data-selected]>.sc-table__header{background:var(--sc-color-accent-subtle)}.sc-table__row[data-selected][data-interactive]:hover>.sc-table__cell,.sc-table__row[data-selected][data-interactive]:hover>.sc-table__header{background:color-mix(in oklab,var(--sc-color-accent-subtle),var(--sc-color-accent-default) 10%)}.sc-table__select{inline-size:1px;-webkit-padding-end:var(--sc-spacing-2xs);padding-inline-end:var(--sc-spacing-2xs);text-align:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sc-table__select>.sc-checkbox{vertical-align:middle}.sc-table__select[data-disabled]{cursor:not-allowed}.sc-table__cell[data-align=center],.sc-table__header[data-align=center]{text-align:center}.sc-table__cell[data-align=end],.sc-table__header[data-align=end]{text-align:end}.sc-table__cell[data-numeric],.sc-table__header[data-numeric]{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sc-table__cell[data-nowrap],.sc-table__header[data-nowrap]{white-space:nowrap}.sc-table__cell[data-truncate],.sc-table__header[data-truncate]{max-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-table__cell>.sc-badge,.sc-table__cell>.sc-button{vertical-align:middle}.sc-selection-bar{--_gutter:var(--sc-spacing-md);--sc-color-surface-hover:var(--sc-color-surface-raised-hover);--sc-color-surface-active:var(--sc-color-surface-raised-active);position:fixed;inset-inline:var(--_gutter);inset-block-end:calc(var(--_gutter) + env(safe-area-inset-bottom, 0px));z-index:var(--sc-z-sticky);box-sizing:border-box;inline-size:-moz-fit-content;inline-size:fit-content;max-inline-size:min(100vw - 2 * var(--_gutter),48rem);margin-inline:auto;padding:var(--sc-spacing-2xs) var(--sc-spacing-xs) var(--sc-spacing-2xs) var(--sc-spacing-sm);border:var(--sc-border-width-hairline) solid var(--sc-color-border-default);border-radius:var(--sc-radius-lg);background:var(--sc-color-surface-raised);box-shadow:var(--sc-elevation-2);color:var(--sc-color-text-default);font-family:var(--sc-font-family-sans);font-size:var(--sc-font-size-sm);line-height:var(--sc-font-line-height-ui);opacity:0;translate:0 var(--sc-spacing-sm);pointer-events:none;transition:opacity var(--sc-duration-base) var(--sc-ease-standard),translate var(--sc-duration-base) var(--sc-ease-standard)}.sc-selection-bar[data-open]{anchor-name:--sc-bottom-bar;opacity:1;translate:none;pointer-events:auto}@starting-style{.sc-selection-bar[data-open]{opacity:0;translate:0 var(--sc-spacing-sm)}}@media (max-width:639px){.sc-selection-bar{inline-size:auto}}@media (prefers-reduced-motion:reduce){.sc-selection-bar,.sc-selection-bar[data-open]{translate:none;transition:none}}.sc-selection-bar__count{flex:none;font-weight:var(--sc-font-weight-medium);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.sc-selection-bar__spacer{flex:none;block-size:calc(var(--sc-selection-bar-height, 0px) + var(--sc-spacing-md) + env(safe-area-inset-bottom, 0px))}.sc-toast-viewport{--_gutter:var(--sc-spacing-lg);--_bottom:calc(var(--_gutter) + var(--sc-toast-offset-block-end, 0px) + env(safe-area-inset-bottom, 0px));position:fixed;inset-block-end:var(--_bottom);inset-inline-end:var(--_gutter);z-index:var(--sc-z-toast);display:flex;flex-direction:column;align-items:flex-end;gap:var(--sc-spacing-xs);inline-size:min(360px,100vw - 2 * var(--_gutter));outline:none}@supports (anchor-name:--a){.sc-toast-viewport{inset-block-end:max(var(--_bottom),calc(anchor(--sc-bottom-bar top, 0px) + var(--sc-spacing-xs)))}}@media (max-width:639px){.sc-toast-viewport{--_gutter:var(--sc-spacing-md)}}.sc-toast{--sc-color-surface-hover:var(--sc-color-surface-raised-hover);--sc-color-surface-active:var(--sc-color-surface-raised-active);box-sizing:border-box;display:flex;align-items:center;gap:var(--sc-spacing-xs);inline-size:100%;padding:var(--sc-spacing-xs) var(--sc-spacing-xs) var(--sc-spacing-xs) var(--sc-spacing-sm);border:var(--sc-border-width-hairline) solid var(--sc-color-border-default);-webkit-border-start:var(--sc-border-width-focus) solid var(--sc-color-border-strong);border-inline-start:var(--sc-border-width-focus) solid var(--sc-color-border-strong);border-radius:var(--sc-radius-lg);background:var(--sc-color-surface-raised);box-shadow:var(--sc-elevation-2);color:var(--sc-color-text-default);font-family:var(--sc-font-family-sans);font-size:var(--sc-font-size-sm);line-height:var(--sc-font-line-height-ui);transition:opacity var(--sc-duration-fast) var(--sc-ease-standard),translate var(--sc-duration-fast) var(--sc-ease-standard)}.sc-toast:focus-visible{outline:var(--sc-border-width-focus) solid var(--sc-color-border-focus);outline-offset:var(--sc-border-width-focus)}.sc-toast[data-tone=success]{border-inline-start-color:var(--sc-color-success-solid)}.sc-toast[data-tone=danger]{border-inline-start-color:var(--sc-color-danger-solid)}.sc-toast[data-ending-style],.sc-toast[data-starting-style]{opacity:0;translate:0 var(--sc-spacing-xs)}.sc-toast__content{flex:1 1 auto;min-inline-size:0}.sc-toast__title{margin:0;font-size:inherit;font-weight:var(--sc-font-weight-medium)}.sc-toast__description{margin:0;color:var(--sc-color-text-muted);font-size:var(--sc-font-size-xs)}.sc-toast__action,.sc-toast__close{flex:none}@media (prefers-reduced-motion:reduce){.sc-toast{transition:none}.sc-toast[data-ending-style],.sc-toast[data-starting-style]{translate:none}}.sc-stat{--_p:var(--sc-spacing-md);--_value:var(--sc-font-size-2xl);position:relative;display:grid;grid-template-columns:1fr auto;grid-template-areas:"label icon" "value value" "delta delta" "hint hint";align-content:start;grid-row-gap:var(--sc-spacing-3xs);row-gap:var(--sc-spacing-3xs);box-sizing:border-box;min-inline-size:0;margin:0;padding:var(--_p);border-radius:var(--sc-radius-xl);background:var(--sc-color-surface-default);color:var(--sc-color-text-default);border:var(--sc-border-width-hairline) solid var(--sc-color-border-default);font-family:var(--sc-font-family-sans);font-size:var(--sc-font-size-sm);line-height:var(--sc-font-line-height-ui);list-style:none}.sc-stat[data-variant=filled]{background:var(--sc-color-surface-sunken);border-color:transparent}.sc-stat[data-variant=plain]{--_p:0;background:transparent;border:0;border-radius:0}.sc-stat[data-size=sm]{--_p:var(--sc-spacing-sm);--_value:var(--sc-font-size-xl);border-radius:var(--sc-radius-lg)}.sc-stat__label{grid-area:label;color:var(--sc-color-text-muted);font-weight:var(--sc-font-weight-medium)}.sc-stat__icon{grid-area:icon;display:inline-flex;color:var(--sc-color-text-subtle)}.sc-stat__icon>svg{inline-size:var(--sc-size-icon-lg);block-size:var(--sc-size-icon-lg)}.sc-stat__value{grid-area:value;font-size:var(--_value);font-weight:var(--sc-font-weight-semibold);line-height:var(--sc-font-line-height-tight);letter-spacing:var(--sc-font-tracking-snug);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.sc-stat__delta{grid-area:delta;display:inline-flex;align-items:center;gap:var(--sc-spacing-3xs);color:var(--sc-color-text-muted);font-size:var(--sc-font-size-xs);font-weight:var(--sc-font-weight-medium);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sc-stat__delta[data-tone=positive]{color:var(--sc-color-success-text)}.sc-stat__delta[data-tone=negative]{color:var(--sc-color-danger-text)}.sc-stat__trend{display:inline-flex}.sc-stat__hint{grid-area:hint;color:var(--sc-color-text-muted);font-size:var(--sc-font-size-xs)}.sc-chip{--_h:var(--sc-size-control-sm);--_px:var(--sc-spacing-sm);--_fs:var(--sc-font-size-sm);--_icon:var(--sc-size-icon-sm);--_bg:transparent;--_fg:var(--sc-color-text-default);--_bd:var(--sc-color-border-strong);--_bg-hover:var(--sc-color-surface-hover);--_bg-on:var(--sc-color-surface-active);--_fg-on:var(--sc-color-text-default);--_bd-on:var(--sc-color-text-muted);position:relative;display:inline-flex;align-items:center;box-sizing:border-box;max-inline-size:100%;block-size:var(--_h);border-radius:var(--sc-radius-full);border:var(--sc-border-width-hairline) solid var(--_bd);background:var(--_bg);color:var(--_fg);font-family:var(--sc-font-family-sans);font-size:var(--_fs);font-weight:var(--sc-font-weight-medium);line-height:1;white-space:nowrap;transition:background-color var(--sc-duration-fast) var(--sc-ease-standard),border-color var(--sc-duration-fast) var(--sc-ease-standard),color var(--sc-duration-fast) var(--sc-ease-standard)}.sc-chip[data-size=sm]{--_h:var(--sc-size-badge-md);--_px:var(--sc-spacing-xs);--_fs:var(--sc-font-size-xs);--_icon:var(--sc-size-icon-xs)}.sc-chip[data-selected]{--_bg:var(--_bg-on);--_fg:var(--_fg-on);--_bd:var(--_bd-on)}.sc-chip[data-disabled]{opacity:.5}.sc-chip>.sc-chip__icon,.sc-chip>.sc-chip__label,.sc-chip__action{display:inline-flex;align-items:center;min-inline-size:0}.sc-chip>.sc-chip__icon{-webkit-margin-start:var(--_px);margin-inline-start:var(--_px)}.sc-chip>.sc-chip__label{padding-inline:var(--_px)}.sc-chip>.sc-chip__icon+.sc-chip__label{-webkit-padding-start:var(--sc-spacing-2xs);padding-inline-start:var(--sc-spacing-2xs)}.sc-chip__action{gap:var(--sc-spacing-2xs);box-sizing:border-box;block-size:100%;margin:0;padding-inline:var(--_px);border:0;border-radius:inherit;background:transparent;color:inherit;font:inherit;line-height:1;cursor:pointer}.sc-chip__action:hover:not(:disabled){background:var(--_bg-hover)}.sc-chip[data-selected]>.sc-chip__action:hover:not(:disabled){background:transparent;filter:brightness(.97)}.sc-chip__action:disabled{cursor:not-allowed}.sc-chip__icon{flex:none;inline-size:var(--_icon);block-size:var(--_icon)}.sc-chip__icon>svg{inline-size:100%;block-size:100%}.sc-chip__label{overflow:hidden;text-overflow:ellipsis;line-height:var(--sc-font-line-height-ui)}.sc-chip[data-removable]>.sc-chip__action,.sc-chip[data-removable]>.sc-chip__label{-webkit-padding-end:var(--sc-spacing-2xs);padding-inline-end:var(--sc-spacing-2xs)}.sc-chip__remove{flex:none;display:inline-grid;place-items:center;box-sizing:border-box;inline-size:calc(var(--_h) - 2 * var(--sc-spacing-2xs) - 2px);block-size:calc(var(--_h) - 2 * var(--sc-spacing-2xs) - 2px);-webkit-margin-end:var(--sc-spacing-2xs);margin-inline-end:var(--sc-spacing-2xs);padding:0;border:0;border-radius:var(--sc-radius-full);background:transparent;color:inherit;opacity:.7;cursor:pointer}.sc-chip__remove:hover:not(:disabled){opacity:1;background:var(--_bg-hover)}.sc-chip__remove:disabled{cursor:not-allowed}.sc-chip__action:focus-visible,.sc-chip__remove:focus-visible{outline:var(--sc-border-width-focus) solid var(--sc-color-border-focus);outline-offset:0}@media (pointer:coarse){.sc-chip__action:after,.sc-chip__remove:after{content:"";position:absolute;inset:50% auto auto 50%;translate:-50% -50%;inline-size:max(100%,var(--sc-size-touch-target));block-size:max(100%,var(--sc-size-touch-target))}.sc-chip__action,.sc-chip__remove{position:relative}}.sc-chip[data-tone=accent]{--_fg:var(--sc-color-accent-text);--_bd:var(--sc-color-accent-text);--_bg-hover:var(--sc-color-accent-subtle);--_bg-on:var(--sc-color-accent-subtle);--_fg-on:var(--sc-color-accent-text);--_bd-on:var(--sc-color-accent-default)}.sc-chip[data-tone=success]{--_fg:var(--sc-color-success-text);--_bd:var(--sc-color-success-text);--_bg-hover:var(--sc-color-success-subtle);--_bg-on:var(--sc-color-success-subtle);--_fg-on:var(--sc-color-success-text);--_bd-on:var(--sc-color-success-solid)}.sc-chip[data-tone=warning]{--_fg:var(--sc-color-warning-text);--_bd:var(--sc-color-warning-text);--_bg-hover:var(--sc-color-warning-subtle);--_bg-on:var(--sc-color-warning-subtle);--_fg-on:var(--sc-color-warning-text);--_bd-on:var(--sc-color-warning-solid)}.sc-chip[data-tone=danger]{--_fg:var(--sc-color-danger-text);--_bd:var(--sc-color-danger-text);--_bg-hover:var(--sc-color-danger-subtle);--_bg-on:var(--sc-color-danger-subtle);--_fg-on:var(--sc-color-danger-text);--_bd-on:var(--sc-color-danger-solid)}.sc-chip[data-tone=info]{--_fg:var(--sc-color-info-text);--_bd:var(--sc-color-info-text);--_bg-hover:var(--sc-color-info-subtle);--_bg-on:var(--sc-color-info-subtle);--_fg-on:var(--sc-color-info-text);--_bd-on:var(--sc-color-info-solid)}@media (prefers-reduced-motion:reduce){.sc-chip{transition:none}}.sc-disclosure{display:flex;flex-direction:column;gap:var(--sc-spacing-xs);min-inline-size:0;font-family:var(--sc-font-family-sans);font-size:var(--sc-font-size-sm);line-height:var(--sc-font-line-height-normal);color:var(--sc-color-text-default)}.sc-disclosure__summary{display:inline-flex;align-items:center;gap:var(--sc-spacing-2xs);inline-size:-moz-fit-content;inline-size:fit-content;margin-inline:calc(-1 * var(--sc-spacing-2xs));padding:var(--sc-spacing-2xs);border-radius:var(--sc-radius-sm);color:var(--sc-color-accent-text);font-weight:var(--sc-font-weight-medium);line-height:var(--sc-font-line-height-ui);list-style:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sc-disclosure__summary::-webkit-details-marker,.sc-disclosure__summary::marker{display:none;content:""}.sc-disclosure__summary:hover{background:var(--sc-color-surface-hover)}.sc-disclosure__summary:focus-visible{outline:var(--sc-border-width-focus) solid var(--sc-color-border-focus);outline-offset:0}.sc-disclosure__chevron{flex:none;inline-size:var(--sc-size-icon-md);block-size:var(--sc-size-icon-md);transition:rotate var(--sc-duration-fast) var(--sc-ease-standard)}.sc-disclosure[open]>.sc-disclosure__summary>.sc-disclosure__chevron{rotate:180deg}.sc-disclosure[data-summary-position=end]>.sc-disclosure__summary{order:1}.sc-disclosure__content{min-inline-size:0}.sc-disclosure[data-preview]:not([open])::details-content{content-visibility:visible;display:block;max-block-size:calc(var(--_lines, 3) * 1lh);overflow:clip;-webkit-mask-image:linear-gradient(180deg,#000 40%,transparent);mask-image:linear-gradient(180deg,#000 40%,transparent)}@media (prefers-reduced-motion:reduce){.sc-disclosure__chevron{transition:none}}.sc-empty-state{--_icon:var(--sc-size-icon-xl);--_ring:48px;--_py:var(--sc-spacing-2xl);--_title:var(--sc-font-size-lg);display:flex;flex-direction:column;align-items:center;gap:var(--sc-spacing-xs);box-sizing:border-box;inline-size:100%;margin:0;padding:var(--_py) var(--sc-spacing-lg);list-style:none;text-align:center;font-family:var(--sc-font-family-sans);color:var(--sc-color-text-default)}.sc-empty-state[data-size=sm]{--_icon:var(--sc-size-icon-lg);--_ring:40px;--_py:var(--sc-spacing-lg);--_title:var(--sc-font-size-md);gap:var(--sc-spacing-2xs)}.sc-empty-state__icon{display:inline-grid;place-items:center;inline-size:var(--_ring);block-size:var(--_ring);-webkit-margin-after:var(--sc-spacing-xs);margin-block-end:var(--sc-spacing-xs);border-radius:var(--sc-radius-full);background:var(--sc-color-surface-sunken);color:var(--sc-color-text-muted)}.sc-empty-state__icon>svg{inline-size:var(--_icon);block-size:var(--_icon)}.sc-empty-state__title{margin:0;max-inline-size:36ch;font-size:var(--_title);font-weight:var(--sc-font-weight-semibold);line-height:var(--sc-font-line-height-snug);letter-spacing:var(--sc-font-tracking-snug);text-wrap:balance}.sc-empty-state__description{margin:0;max-inline-size:48ch;font-size:var(--sc-font-size-sm);line-height:var(--sc-font-line-height-normal);color:var(--sc-color-text-muted);text-wrap:pretty}.sc-empty-state__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sc-spacing-xs);-webkit-margin-before:var(--sc-spacing-sm);margin-block-start:var(--sc-spacing-sm)}.sc-skeleton{--_base:var(--sc-color-surface-active);--_sheen:var(--sc-color-surface-hover);display:block;box-sizing:border-box;inline-size:100%;background:var(--_base);background-image:linear-gradient(90deg,var(--_base) 0,var(--_sheen) 50%,var(--_base) 100%);background-size:200% 100%;animation:sc-shimmer 1.6s ease-in-out infinite}.sc-skeleton,.sc-skeleton[data-variant=text]{block-size:1em;border-radius:var(--sc-radius-sm)}.sc-skeleton[data-variant=text]{display:inline-block;vertical-align:middle}.sc-skeleton[data-variant=rect]{block-size:80px;border-radius:var(--sc-radius-md)}.sc-skeleton[data-variant=circle]{inline-size:40px;aspect-ratio:1;block-size:auto;border-radius:var(--sc-radius-full)}.sc-skeleton[data-still]{animation:none;background-image:none}.sc-skeleton-lines{display:flex;flex-direction:column;gap:calc(1lh - 1em);inline-size:100%}.sc-skeleton-lines>.sc-skeleton{display:block}.sc-skeleton-lines>.sc-skeleton[data-last]{inline-size:60%}@keyframes sc-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.sc-skeleton{animation:none;background-image:none}}
  /*!
   * FilePond 4.32.12
   * Licensed under MIT, https://opensource.org/licenses/MIT/
   * Please visit https://pqina.nl/filepond/ for details.
   */.filepond--assistant{position:absolute;overflow:hidden;height:1px;width:1px;padding:0;border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.filepond--browser.filepond--browser{position:absolute;margin:0;padding:0;left:1em;top:1.75em;width:calc(100% - 2em);opacity:0;font-size:0}.filepond--data{position:absolute;width:0;height:0;padding:0;margin:0;border:none;visibility:hidden;pointer-events:none;contain:strict}.filepond--drip{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;opacity:.1;pointer-events:none;border-radius:.5em;background:rgba(0,0,0,.01)}.filepond--drip-blob{transform-origin:center center;width:8em;height:8em;margin-left:-4em;margin-top:-4em;background:#292625;border-radius:50%}.filepond--drip-blob,.filepond--drop-label{position:absolute;top:0;left:0;will-change:transform,opacity}.filepond--drop-label{right:0;margin:0;color:#4f4f4f;display:flex;justify-content:center;align-items:center;height:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.filepond--drop-label.filepond--drop-label label{display:block;margin:0;padding:.5em}.filepond--drop-label label{cursor:default;font-size:.875em;font-weight:400;text-align:center;line-height:1.5}.filepond--label-action{text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;-webkit-text-decoration-color:#a7a4a4;text-decoration-color:#a7a4a4;cursor:pointer}.filepond--root[data-disabled] .filepond--drop-label label{opacity:.5}.filepond--file-action-button.filepond--file-action-button{font-size:1em;width:1.625em;height:1.625em;font-family:inherit;line-height:inherit;margin:0;padding:0;border:none;outline:none;will-change:transform,opacity}.filepond--file-action-button.filepond--file-action-button span{position:absolute;overflow:hidden;height:1px;width:1px;padding:0;border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.filepond--file-action-button.filepond--file-action-button svg{width:100%;height:100%}.filepond--file-action-button.filepond--file-action-button:after{position:absolute;left:-.75em;right:-.75em;top:-.75em;bottom:-.75em;content:""}.filepond--file-action-button{cursor:auto;color:#fff;border-radius:50%;background-color:rgba(0,0,0,.5);background-image:none;box-shadow:0 0 0 0 rgba(255,255,255,0);transition:box-shadow .25s ease-in}.filepond--file-action-button:focus,.filepond--file-action-button:hover{box-shadow:0 0 0 .125em rgba(255,255,255,.9)}.filepond--file-action-button[disabled]{color:rgba(255,255,255,.5);background-color:rgba(0,0,0,.25)}.filepond--file-action-button[hidden]{display:none}.filepond--action-edit-item.filepond--action-edit-item{width:2em;height:2em;padding:.1875em}.filepond--action-edit-item.filepond--action-edit-item[data-align*=center]{margin-left:-.1875em}.filepond--action-edit-item.filepond--action-edit-item[data-align*=bottom]{margin-bottom:-.1875em}.filepond--action-edit-item-alt{border:none;line-height:inherit;background:transparent;font-family:inherit;color:inherit;outline:none;padding:0;margin:0 0 0 .25em;pointer-events:all;position:absolute}.filepond--action-edit-item-alt svg{width:1.3125em;height:1.3125em}.filepond--action-edit-item-alt span{font-size:0;opacity:0}.filepond--file-info{position:static;display:flex;flex-direction:column;align-items:flex-start;flex:1 1;margin:0 .5em 0 0;min-width:0;will-change:transform,opacity;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.filepond--file-info *{margin:0}.filepond--file-info .filepond--file-info-main{font-size:.75em;line-height:1.2;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:100%}.filepond--file-info .filepond--file-info-sub{font-size:.625em;opacity:.5;transition:opacity .25s ease-in-out;white-space:nowrap}.filepond--file-info .filepond--file-info-sub:empty{display:none}.filepond--file-status{position:static;display:flex;flex-direction:column;align-items:flex-end;flex-grow:0;flex-shrink:0;margin:0;min-width:2.25em;text-align:right;will-change:transform,opacity;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.filepond--file-status *{margin:0;white-space:nowrap}.filepond--file-status .filepond--file-status-main{font-size:.75em;line-height:1.2}.filepond--file-status .filepond--file-status-sub{font-size:.625em;opacity:.5;transition:opacity .25s ease-in-out}.filepond--file-wrapper.filepond--file-wrapper{border:none;margin:0;padding:0;min-width:0;height:100%}.filepond--file-wrapper.filepond--file-wrapper>legend{position:absolute;overflow:hidden;height:1px;width:1px;padding:0;border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.filepond--file{position:static;display:flex;height:100%;align-items:flex-start;padding:.5625em;color:#fff;border-radius:.5em}.filepond--file .filepond--file-status{margin-left:auto;margin-right:2.25em}.filepond--file .filepond--processing-complete-indicator{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:3}.filepond--file .filepond--file-action-button,.filepond--file .filepond--processing-complete-indicator,.filepond--file .filepond--progress-indicator{position:absolute}.filepond--file [data-align*=left]{left:.5625em}.filepond--file [data-align*=right]{right:.5625em}.filepond--file [data-align*=center]{left:calc(50% - .8125em)}.filepond--file [data-align*=bottom]{bottom:1.125em}.filepond--file [data-align=center]{top:calc(50% - .8125em)}.filepond--file .filepond--progress-indicator{margin-top:.1875em}.filepond--file .filepond--progress-indicator[data-align*=right]{margin-right:.1875em}.filepond--file .filepond--progress-indicator[data-align*=left]{margin-left:.1875em}[data-filepond-item-state*=error] .filepond--file-info,[data-filepond-item-state*=invalid] .filepond--file-info,[data-filepond-item-state=cancelled] .filepond--file-info{margin-right:2.25em}[data-filepond-item-state~=processing] .filepond--file-status-sub{opacity:0}[data-filepond-item-state~=processing] .filepond--action-abort-item-processing~.filepond--file-status .filepond--file-status-sub{opacity:.5}[data-filepond-item-state=processing-error] .filepond--file-status-sub{opacity:0}[data-filepond-item-state=processing-error] .filepond--action-retry-item-processing~.filepond--file-status .filepond--file-status-sub{opacity:.5}[data-filepond-item-state=processing-complete] .filepond--action-revert-item-processing svg{animation:fall .5s linear .125s both}[data-filepond-item-state=processing-complete] .filepond--file-status-sub{opacity:.5}[data-filepond-item-state=processing-complete] .filepond--file-info-sub,[data-filepond-item-state=processing-complete] .filepond--processing-complete-indicator:not([style*=hidden])~.filepond--file-status .filepond--file-status-sub{opacity:0}[data-filepond-item-state=processing-complete] .filepond--action-revert-item-processing~.filepond--file-info .filepond--file-info-sub{opacity:.5}[data-filepond-item-state*=error] .filepond--file-wrapper,[data-filepond-item-state*=error] .filepond--panel,[data-filepond-item-state*=invalid] .filepond--file-wrapper,[data-filepond-item-state*=invalid] .filepond--panel{animation:shake .65s linear both}[data-filepond-item-state*=busy] .filepond--progress-indicator svg{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes shake{10%,90%{transform:translateX(-.0625em)}20%,80%{transform:translateX(.125em)}30%,50%,70%{transform:translateX(-.25em)}40%,60%{transform:translateX(.25em)}}@keyframes fall{0%{opacity:0;transform:scale(.5);animation-timing-function:ease-out}70%{opacity:1;transform:scale(1.1);animation-timing-function:ease-in-out}to{transform:scale(1);animation-timing-function:ease-out}}.filepond--hopper[data-hopper-state=drag-over]>*{pointer-events:none}.filepond--hopper[data-hopper-state=drag-over]:after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;z-index:100}.filepond--progress-indicator{z-index:103}.filepond--file-action-button{z-index:102}.filepond--file-status{z-index:101}.filepond--file-info{z-index:100}.filepond--item{position:absolute;top:0;left:0;right:0;z-index:1;padding:0;margin:.25em;will-change:transform,opacity;touch-action:auto}.filepond--item>.filepond--panel{z-index:-1}.filepond--item>.filepond--panel .filepond--panel-bottom{box-shadow:0 .0625em .125em -.0625em rgba(0,0,0,.25)}.filepond--item>.filepond--file-wrapper,.filepond--item>.filepond--panel{transition:opacity .15s ease-out}.filepond--item[data-drag-state]{cursor:-webkit-grab;cursor:grab}.filepond--item[data-drag-state]>.filepond--panel{transition:box-shadow .125s ease-in-out;box-shadow:0 0 0 rgba(0,0,0,0)}.filepond--item[data-drag-state=drag]{cursor:-webkit-grabbing;cursor:grabbing}.filepond--item[data-drag-state=drag]>.filepond--panel{box-shadow:0 .125em .3125em rgba(0,0,0,.325)}.filepond--item[data-drag-state]:not([data-drag-state=idle]){z-index:2}.filepond--item-panel{background-color:#64605e}[data-filepond-item-state=processing-complete] .filepond--item-panel{background-color:#369763}[data-filepond-item-state*=error] .filepond--item-panel,[data-filepond-item-state*=invalid] .filepond--item-panel{background-color:#c44e47}.filepond--item-panel{border-radius:.5em;transition:background-color .25s}.filepond--list-scroller{position:absolute;top:0;left:0;right:0;margin:0;will-change:transform}.filepond--list-scroller[data-state=overflow] .filepond--list{bottom:0;right:0}.filepond--list-scroller[data-state=overflow]{overflow-y:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch;-webkit-mask:linear-gradient(180deg,#000 calc(100% - .5em),transparent);mask:linear-gradient(180deg,#000 calc(100% - .5em),transparent)}.filepond--list-scroller::-webkit-scrollbar{background:transparent}.filepond--list-scroller::-webkit-scrollbar:vertical{width:1em}.filepond--list-scroller::-webkit-scrollbar:horizontal{height:0}.filepond--list-scroller::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.3);border-radius:99999px;border:.3125em solid transparent;background-clip:content-box}.filepond--list.filepond--list{position:absolute;top:0;margin:0;padding:0;list-style-type:none;will-change:transform}.filepond--list{left:.75em;right:.75em}.filepond--root[data-style-panel-layout~=integrated]{width:100%;height:100%;max-width:none;margin:0}.filepond--root[data-style-panel-layout~=circle] .filepond--panel-root,.filepond--root[data-style-panel-layout~=integrated] .filepond--panel-root{border-radius:0}.filepond--root[data-style-panel-layout~=circle] .filepond--panel-root>*,.filepond--root[data-style-panel-layout~=integrated] .filepond--panel-root>*{display:none}.filepond--root[data-style-panel-layout~=circle] .filepond--drop-label,.filepond--root[data-style-panel-layout~=integrated] .filepond--drop-label{bottom:0;height:auto;display:flex;justify-content:center;align-items:center;z-index:7}.filepond--root[data-style-panel-layout~=circle] .filepond--item-panel,.filepond--root[data-style-panel-layout~=integrated] .filepond--item-panel{display:none}.filepond--root[data-style-panel-layout~=compact] .filepond--list-scroller,.filepond--root[data-style-panel-layout~=integrated] .filepond--list-scroller{overflow:hidden;height:100%;margin-top:0;margin-bottom:0}.filepond--root[data-style-panel-layout~=compact] .filepond--list,.filepond--root[data-style-panel-layout~=integrated] .filepond--list{left:0;right:0;height:100%}.filepond--root[data-style-panel-layout~=compact] .filepond--item,.filepond--root[data-style-panel-layout~=integrated] .filepond--item{margin:0}.filepond--root[data-style-panel-layout~=compact] .filepond--file-wrapper,.filepond--root[data-style-panel-layout~=integrated] .filepond--file-wrapper{height:100%}.filepond--root[data-style-panel-layout~=compact] .filepond--drop-label,.filepond--root[data-style-panel-layout~=integrated] .filepond--drop-label{z-index:7}.filepond--root[data-style-panel-layout~=circle]{border-radius:99999rem;overflow:hidden}.filepond--root[data-style-panel-layout~=circle]>.filepond--panel{border-radius:inherit}.filepond--root[data-style-panel-layout~=circle]>.filepond--panel>*{display:none}.filepond--root[data-style-panel-layout~=circle] .filepond--file-info,.filepond--root[data-style-panel-layout~=circle] .filepond--file-status{display:none}.filepond--root[data-style-panel-layout~=circle] .filepond--action-edit-item{opacity:1!important;visibility:visible!important}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none) and (stroke-color:transparent){.filepond--root[data-style-panel-layout~=circle]{will-change:transform}}}.filepond--panel-root{border-radius:.5em;background-color:#f1f0ef}.filepond--panel{position:absolute;left:0;top:0;right:0;margin:0;height:100%!important;pointer-events:none}.filepond-panel:not([data-scalable=false]){height:auto!important}.filepond--panel[data-scalable=false]>div{display:none}.filepond--panel[data-scalable=true]{transform-style:preserve-3d;background-color:transparent!important;border:none!important}.filepond--panel-bottom,.filepond--panel-center,.filepond--panel-top{position:absolute;left:0;top:0;right:0;margin:0;padding:0}.filepond--panel-bottom,.filepond--panel-top{height:.5em}.filepond--panel-top{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;border-bottom:none!important}.filepond--panel-top:after{content:"";position:absolute;height:2px;left:0;right:0;bottom:-1px;background-color:inherit}.filepond--panel-bottom,.filepond--panel-center{will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-origin:left top;transform:translate3d(0,.5em,0)}.filepond--panel-bottom{border-top-left-radius:0!important;border-top-right-radius:0!important;border-top:none!important}.filepond--panel-bottom:before{content:"";position:absolute;height:2px;left:0;right:0;top:-1px;background-color:inherit}.filepond--panel-center{height:100px!important;border-top:none!important;border-bottom:none!important;border-radius:0!important}.filepond--panel-center:not([style]){visibility:hidden}.filepond--progress-indicator{position:static;width:1.25em;height:1.25em;color:#fff;margin:0;pointer-events:none;will-change:transform,opacity}.filepond--progress-indicator svg{width:100%;height:100%;vertical-align:top;transform-box:fill-box}.filepond--progress-indicator path{fill:none;stroke:currentColor}.filepond--list-scroller{z-index:6}.filepond--drop-label{z-index:5}.filepond--drip{z-index:3}.filepond--root>.filepond--panel{z-index:2}.filepond--browser{z-index:1}.filepond--root{box-sizing:border-box;position:relative;margin-bottom:1em;font-size:1rem;line-height:normal;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:450;text-align:left;text-rendering:optimizeLegibility;direction:ltr;contain:layout style size}.filepond--root *{box-sizing:inherit;line-height:inherit}.filepond--root :not(text){font-size:inherit}.filepond--root[data-disabled]{pointer-events:none}.filepond--root[data-disabled] .filepond--list-scroller{pointer-events:all}.filepond--root[data-disabled] .filepond--list{pointer-events:none}.filepond--root .filepond--drop-label{min-height:4.75em}.filepond--root .filepond--list-scroller{margin-top:1em;margin-bottom:1em}.filepond--root .filepond--credits{position:absolute;right:0;opacity:.4;line-height:.85;font-size:11px;color:inherit;text-decoration:none;z-index:3;bottom:-14px}.filepond--root .filepond--credits[style]{top:0;bottom:auto;margin-top:14px}.sc-file-input-field{--_zone:calc(var(--_h) * 2)}.sc-file-input{position:relative;box-sizing:border-box;border:var(--sc-border-width-hairline) dashed var(--sc-color-border-strong);border-radius:var(--sc-radius-lg);background:var(--sc-color-surface-default);color:var(--sc-color-text-default);font-size:var(--_fs);transition:border-color var(--sc-duration-fast) var(--sc-ease-standard),background-color var(--sc-duration-fast) var(--sc-ease-standard)}.sc-file-input:not([data-disabled]):hover{border-color:var(--sc-color-text-muted)}.sc-file-input:has(.filepond--browser:focus-visible){border-color:var(--sc-color-border-focus);outline:var(--sc-border-width-focus) solid var(--sc-color-border-focus);outline-offset:var(--sc-border-width-focus)}.sc-file-input:has(.filepond--root[data-hopper-state=drag-over]){border-style:solid;border-color:var(--sc-color-accent-default);background:var(--sc-color-accent-subtle)}.sc-file-input[data-invalid]{border-color:var(--sc-color-danger-solid)}.sc-file-input[data-disabled]{border-style:solid;border-color:var(--sc-color-border-default);background:var(--sc-color-surface-sunken);color:var(--sc-color-text-muted);cursor:not-allowed}.sc-file-input__placeholder{display:flex;align-items:center;justify-content:center;min-block-size:var(--_zone);padding:var(--sc-spacing-xs);color:var(--sc-color-text-muted);text-align:center}.sc-file-input__browse{color:var(--sc-color-text-link);text-decoration:underline;text-underline-offset:.2em}.sc-file-input .filepond--root{margin:0;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:var(--sc-font-line-height-ui);color:inherit}.sc-file-input .filepond--panel-root{background-color:transparent}.sc-file-input .filepond--drip{display:none}.sc-file-input .filepond--root .filepond--drop-label{min-height:var(--_zone);color:var(--sc-color-text-muted)}.sc-file-input[data-disabled] .filepond--root .filepond--drop-label{color:var(--sc-color-text-muted)}.sc-file-input .filepond--drop-label.filepond--drop-label label{padding:var(--sc-spacing-xs);font-size:1em;line-height:var(--sc-font-line-height-ui);cursor:pointer}.sc-file-input .filepond--root[data-disabled] .filepond--drop-label label{opacity:1}.sc-file-input .filepond--label-action{color:var(--sc-color-text-link);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;text-underline-offset:.2em}.sc-file-input[data-disabled] .filepond--label-action{color:inherit}.sc-file-input .filepond--root .filepond--list-scroller{margin-block:0 .5em}.sc-file-input .filepond--list.filepond--list{inset-inline:.5em}.sc-file-input .filepond--item{margin:.25em 0}.sc-file-input .filepond--item-panel{border-radius:var(--sc-radius-md);background-color:var(--sc-color-surface-sunken)}.sc-file-input[data-disabled] .filepond--item-panel{background-color:var(--sc-color-surface-default)}.sc-file-input .filepond--item>.filepond--panel .filepond--panel-bottom{box-shadow:none}.sc-file-input .filepond--file{align-items:center;padding:.5em .75em;color:var(--sc-color-text-default)}.sc-file-input[data-disabled] .filepond--file{color:var(--sc-color-text-muted)}.sc-file-input .filepond--file-info{flex-direction:row;align-items:baseline;gap:var(--sc-spacing-xs);-webkit-margin-end:2.5em;margin-inline-end:2.5em}.sc-file-input .filepond--file-info .filepond--file-info-main{flex:0 1 auto;inline-size:auto;font-size:1em;font-weight:var(--sc-font-weight-medium);line-height:var(--sc-font-line-height-ui)}.sc-file-input .filepond--file-info .filepond--file-info-sub{flex:none;font-size:var(--sc-font-size-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--sc-color-text-muted);opacity:1}.sc-file-input .filepond--file-status{display:none}.sc-file-input .filepond--progress-indicator{color:var(--sc-color-text-muted)}.sc-file-input .filepond--file-action-button.filepond--file-action-button{display:inline-grid;place-items:center;inline-size:var(--sc-size-control-sm);block-size:var(--sc-size-control-sm);border-radius:var(--sc-radius-sm);font-size:inherit}.sc-file-input .filepond--file [data-align*=right]{inset-inline-end:.25em}.sc-file-input .filepond--file-action-button.filepond--file-action-button svg{inline-size:var(--sc-size-icon-md);block-size:var(--sc-size-icon-md)}.sc-file-input .filepond--action-remove-item{top:50%;-webkit-margin-before:calc(var(--sc-size-control-sm) / -2);margin-block-start:calc(var(--sc-size-control-sm) / -2);background:transparent;color:var(--sc-color-text-muted);box-shadow:none;cursor:pointer;transition:background-color var(--sc-duration-fast) var(--sc-ease-standard),color var(--sc-duration-fast) var(--sc-ease-standard)}.sc-file-input .filepond--action-remove-item:focus,.sc-file-input .filepond--action-remove-item:hover{background:var(--sc-color-surface-hover);color:var(--sc-color-text-default);box-shadow:none}.sc-file-input .filepond--file-action-button.filepond--file-action-button:focus-visible{outline:var(--sc-border-width-focus) solid var(--sc-color-border-focus);outline-offset:0}.sc-file-input .filepond--action-remove-item[disabled]{background:transparent;color:var(--sc-color-text-subtle);cursor:not-allowed}.sc-file-input .filepond--file:has(>.sc-file-input__preview) .filepond--file-info-main{display:none}.sc-file-input .filepond--file:has(>.sc-file-input__preview) .filepond--file-info{flex:none}.sc-file-input .sc-file-input__preview{flex:0 1 auto;min-inline-size:0;margin:0 var(--sc-spacing-xs) 0 calc(-1 * var(--sc-spacing-3xs));padding:0 var(--sc-spacing-3xs);overflow:hidden;border:0;border-radius:var(--sc-radius-sm);background:transparent;color:var(--sc-color-text-link);font:inherit;font-weight:var(--sc-font-weight-medium);line-height:var(--sc-font-line-height-ui);text-align:start;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,currentColor 40%,transparent);text-decoration-color:color-mix(in srgb,currentColor 40%,transparent);text-underline-offset:.2em;text-overflow:ellipsis;white-space:nowrap;pointer-events:auto;cursor:pointer}.sc-file-input .sc-file-input__preview:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.sc-file-input .sc-file-input__preview:focus-visible{outline:var(--sc-border-width-focus) solid var(--sc-color-border-focus);outline-offset:0}.sc-file-input__messages{display:flex;flex-direction:column;gap:var(--sc-spacing-3xs)}.sc-file-input__messages:empty{position:absolute}@media (prefers-reduced-motion:reduce){.sc-file-input,.sc-file-input .filepond--action-remove-item{transition:none}}.sc-file-preview__frame,.sc-file-preview__image,.sc-file-preview__text{display:block;box-sizing:border-box;inline-size:100%;border:var(--sc-border-width-hairline) solid var(--sc-color-border-default);border-radius:var(--sc-radius-md)}.sc-file-preview__frame{block-size:clamp(16rem,85dvh - 11rem,60rem);background:var(--sc-color-surface-sunken)}.sc-file-preview__text{max-block-size:60dvh;margin:0;padding:var(--sc-spacing-sm) var(--sc-spacing-md);overflow:auto;background:var(--sc-color-surface-sunken);color:var(--sc-color-text-default);font-family:var(--sc-font-family-mono);font-size:var(--sc-font-size-xs);line-height:var(--sc-font-line-height-normal);white-space:pre-wrap;overflow-wrap:anywhere}.sc-file-preview__text:focus-visible{outline:var(--sc-border-width-focus) solid var(--sc-color-border-focus);outline-offset:var(--sc-border-width-focus)}.sc-file-preview__image{inline-size:auto;max-inline-size:100%;max-block-size:65dvh;margin-inline:auto;object-fit:contain;background:var(--sc-color-surface-sunken)}.sc-file-preview__actions{display:flex;justify-content:flex-end;-webkit-margin-before:var(--sc-spacing-md);margin-block-start:var(--sc-spacing-md)}.sc-file-preview__tab{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sc-spacing-sm)}.sc-file-preview__note{margin:var(--sc-spacing-xs) 0 0;color:var(--sc-color-text-muted)}.sc-file-preview__tab>.sc-file-preview__note{margin:0}.sc-dialog__popup.sc-flow{display:grid;grid-template-rows:auto minmax(0,1fr) auto;padding:0;isolation:isolate;font-size:var(--sc-font-size-md);line-height:var(--sc-font-line-height-normal)}.sc-flow__decoration{position:absolute;inset:0;z-index:0;overflow:hidden;border-radius:inherit;pointer-events:none}.sc-flow__body,.sc-flow__footer,.sc-flow__header{position:relative;z-index:1;min-inline-size:0}.sc-flow__header{display:flex;align-items:center;gap:var(--sc-spacing-sm) var(--sc-spacing-md);padding-block:calc(var(--sc-spacing-xs) + env(safe-area-inset-top, 0px)) var(--sc-spacing-xs);padding-inline:calc(var(--sc-spacing-md) + env(safe-area-inset-left, 0px)) calc(var(--sc-spacing-xs) + env(safe-area-inset-right, 0px));-webkit-border-after:var(--sc-border-width-hairline) solid var(--sc-color-border-default);border-block-end:var(--sc-border-width-hairline) solid var(--sc-color-border-default);background:color-mix(in oklab,var(--sc-color-surface-default) 88%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.sc-flow__heading{display:inline-flex;align-items:center;gap:var(--sc-spacing-xs);min-inline-size:0}.sc-flow__logo{display:inline-flex;flex:none}.sc-flow .sc-flow__title{margin:0;padding:0;line-height:var(--sc-font-line-height-snug);font-weight:var(--sc-font-weight-semibold);letter-spacing:var(--sc-font-tracking-normal);overflow-wrap:normal}.sc-flow .sc-flow__title,.sc-flow__compact-title{font-size:var(--sc-font-size-sm);white-space:nowrap}.sc-flow__compact-title{display:none;min-inline-size:0;overflow:hidden;font-weight:var(--sc-font-weight-medium);text-overflow:ellipsis}.sc-flow__status{display:inline-flex;align-items:center;gap:var(--sc-spacing-2xs);font-size:var(--sc-font-size-xs);color:var(--sc-color-text-subtle);white-space:nowrap}.sc-flow__close,.sc-flow__status{-webkit-margin-start:auto;margin-inline-start:auto}.sc-flow__close{flex:none}.sc-flow__status+.sc-flow__close{-webkit-margin-start:0;margin-inline-start:0}.sc-flow__progress{flex:1 1 12rem;display:grid;grid-gap:var(--sc-spacing-2xs);gap:var(--sc-spacing-2xs);min-inline-size:0;max-inline-size:32.5rem;margin-inline:auto}.sc-flow__progress+.sc-flow__close,.sc-flow__progress+.sc-flow__status{-webkit-margin-start:0;margin-inline-start:0}.sc-flow__progress-label{overflow:hidden;font-size:var(--sc-font-size-xs);color:var(--sc-color-text-muted);text-align:center;text-overflow:ellipsis;white-space:nowrap}.sc-flow__progress-label :where(b,strong){color:var(--sc-color-text-default);font-weight:var(--sc-font-weight-medium)}.sc-flow__segments{display:flex;gap:var(--sc-spacing-2xs);margin:0;padding:0;list-style:none}.sc-flow__segment{flex:1 1;block-size:4px;overflow:hidden;border-radius:var(--sc-radius-full);background:var(--sc-color-surface-active)}.sc-flow__segment-fill{display:block;block-size:100%;border-radius:inherit;background:var(--sc-color-accent-default);transition:inline-size var(--sc-duration-slower) var(--sc-ease-standard)}.sc-flow__body{display:grid;grid-template-columns:minmax(0,1fr);min-block-size:0}.sc-flow__rail{display:none}@media (min-width:1000px){.sc-flow__body:has(>.sc-flow__rail){grid-template-columns:14.5rem minmax(0,1fr)}.sc-flow__rail{display:block;overflow-y:auto;padding-block:var(--sc-spacing-lg);padding-inline:var(--sc-spacing-md) var(--sc-spacing-sm);-webkit-border-end:var(--sc-border-width-hairline) solid var(--sc-color-border-default);border-inline-end:var(--sc-border-width-hairline) solid var(--sc-color-border-default)}}.sc-flow__rail-group{-webkit-margin-after:var(--sc-spacing-sm);margin-block-end:var(--sc-spacing-sm)}.sc-flow__rail-label{display:block;padding:0 var(--sc-spacing-xs) var(--sc-spacing-2xs);font-size:var(--sc-font-size-xs);font-weight:var(--sc-font-weight-medium);letter-spacing:var(--sc-font-tracking-wide);text-transform:uppercase;color:var(--sc-color-text-subtle)}.sc-flow__rail-list{margin:0;padding:0;list-style:none}.sc-flow__rail-item{display:grid;grid-template-columns:1.25rem minmax(0,1fr) auto;align-items:center;grid-gap:var(--sc-spacing-xs);gap:var(--sc-spacing-xs);box-sizing:border-box;inline-size:100%;min-block-size:var(--sc-size-control-sm);padding:0 var(--sc-spacing-xs);border:0;border-radius:var(--sc-radius-md);background:transparent;color:var(--sc-color-text-muted);font:inherit;font-size:var(--sc-font-size-sm);text-align:start;cursor:pointer;transition:background-color var(--sc-duration-fast) var(--sc-ease-standard),color var(--sc-duration-fast) var(--sc-ease-standard)}.sc-flow__rail-item:hover:not(:disabled){background:var(--sc-color-surface-hover);color:var(--sc-color-text-default)}.sc-flow__rail-item:disabled{color:var(--sc-color-text-subtle);cursor:not-allowed}.sc-flow__rail-item[aria-current=step]{background:var(--sc-color-accent-subtle);color:var(--sc-color-accent-text);font-weight:var(--sc-font-weight-medium)}.sc-flow__rail-mark{display:grid;place-items:center;inline-size:1.25rem;block-size:1.25rem}.sc-flow__rail-item:not([data-done]) .sc-flow__rail-mark:before{content:"";inline-size:7px;block-size:7px;border-radius:var(--sc-radius-full);background:currentColor;opacity:.55}.sc-flow__rail-item[data-done] .sc-flow__rail-mark{color:var(--sc-color-success-text)}.sc-flow__rail-adornment{display:inline-flex;color:var(--sc-color-accent-text)}.sc-flow__rail-note{display:grid;grid-gap:var(--sc-spacing-2xs);gap:var(--sc-spacing-2xs);-webkit-margin-before:var(--sc-spacing-md);margin-block-start:var(--sc-spacing-md);padding:var(--sc-spacing-xs) var(--sc-spacing-sm);border-radius:var(--sc-radius-lg);background:var(--sc-color-surface-sunken);font-size:var(--sc-font-size-xs);color:var(--sc-color-text-muted)}@media (max-height:820px){.sc-flow__rail-note{display:none}}.sc-flow__viewport{position:relative;display:grid;min-block-size:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.sc-flow__frame{--_dir:1;--_flip:1;grid-area:1/1;min-inline-size:0}.sc-flow__frame[data-direction=back]{--_dir:-1}.sc-flow__frame:dir(rtl){--_flip:-1}.sc-flow__frame[data-phase=enter]{animation:sc-flow-step-in var(--sc-duration-slower) var(--sc-ease-enter) both}.sc-flow__frame[data-phase=exit]{pointer-events:none;animation:sc-flow-step-out var(--sc-duration-base) var(--sc-ease-exit) forwards}@keyframes sc-flow-step-in{0%{opacity:0;translate:calc(var(--_dir) * var(--_flip) * 72px) 0}}@keyframes sc-flow-step-out{to{opacity:0;translate:calc(var(--_dir) * var(--_flip) * -40px) 0;scale:.985}}@keyframes sc-flow-fade-in{0%{opacity:0}}@keyframes sc-flow-fade-out{to{opacity:0}}.sc-flow__step{display:grid;align-content:start;grid-gap:var(--sc-spacing-lg);gap:var(--sc-spacing-lg);box-sizing:border-box;inline-size:100%;max-inline-size:45rem;margin-inline:auto;padding:var(--sc-spacing-xl) var(--sc-spacing-md) var(--sc-spacing-2xl)}@media (min-width:700px){.sc-flow__step{-webkit-padding-before:var(--sc-spacing-2xl);padding-block-start:var(--sc-spacing-2xl);padding-inline:var(--sc-spacing-xl)}}.sc-flow__step-head{display:grid;grid-gap:var(--sc-spacing-xs);gap:var(--sc-spacing-xs)}.sc-flow__eyebrow{margin:0;font-size:var(--sc-font-size-xs);font-weight:var(--sc-font-weight-medium);letter-spacing:var(--sc-font-tracking-wide);text-transform:uppercase;color:var(--sc-color-accent-text)}.sc-flow__step-title{margin:0;font-size:var(--sc-font-size-3xl);line-height:var(--sc-font-line-height-snug);font-weight:var(--sc-font-weight-semibold);letter-spacing:var(--sc-font-tracking-tight);text-wrap:balance}.sc-flow__step-title:focus,.sc-flow__step-title:focus-visible{outline:none}.sc-flow__step-description{max-inline-size:60ch;color:var(--sc-color-text-muted)}.sc-flow__footer{display:flex;align-items:center;gap:var(--sc-spacing-sm);padding-block:var(--sc-spacing-sm) calc(var(--sc-spacing-sm) + env(safe-area-inset-bottom, 0px));padding-inline:calc(var(--sc-spacing-md) + env(safe-area-inset-left, 0px)) calc(var(--sc-spacing-md) + env(safe-area-inset-right, 0px));-webkit-border-before:var(--sc-border-width-hairline) solid var(--sc-color-border-default);border-block-start:var(--sc-border-width-hairline) solid var(--sc-color-border-default);background:color-mix(in oklab,var(--sc-color-surface-default) 92%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.sc-flow__footer .sc-button{min-block-size:var(--sc-size-touch-target);min-inline-size:max(var(--_h),var(--sc-size-touch-target))}.sc-flow__footer-hint{display:none;align-items:center;gap:var(--sc-spacing-2xs);font-size:var(--sc-font-size-xs);color:var(--sc-color-text-subtle)}.sc-flow__footer-actions{display:flex;gap:var(--sc-spacing-xs);-webkit-margin-start:auto;margin-inline-start:auto}.sc-flow__footer-actions>.sc-button:last-child{min-inline-size:10rem}@media (min-width:760px){.sc-flow__footer-hint{display:inline-flex;-webkit-margin-start:auto;margin-inline-start:auto}.sc-flow__footer-hint+.sc-flow__footer-actions{-webkit-margin-start:0;margin-inline-start:0}}@media (max-width:759px){.sc-flow__header{flex-wrap:wrap;row-gap:var(--sc-spacing-xs)}.sc-flow__heading{flex:1 1}.sc-flow__progress{order:1;flex-basis:100%;max-inline-size:none;-webkit-padding-end:var(--sc-spacing-xs);padding-inline-end:var(--sc-spacing-xs)}.sc-flow__progress-label{display:none}.sc-flow__heading[data-compact]>.sc-flow__title{position:absolute;inline-size:1px;block-size:1px;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.sc-flow__compact-title{display:inline}.sc-flow__step-title{font-size:var(--sc-font-size-2xl)}}@media (max-width:519px){.sc-flow__footer-actions,.sc-flow__footer-actions>:last-child{flex:1 1 auto}}@media (prefers-reduced-motion:reduce){.sc-flow__frame[data-phase=enter]{animation:sc-flow-fade-in var(--sc-duration-base) var(--sc-ease-enter) both}.sc-flow__frame[data-phase=exit]{animation:sc-flow-fade-out var(--sc-duration-fast) var(--sc-ease-exit) forwards}.sc-flow__segment-fill{transition:none}}.sc-score{--_bg:var(--sc-color-accent-subtle);--_fg:var(--sc-color-accent-text);--_solid:var(--sc-color-accent-default);--_on-solid:var(--sc-color-text-on-accent);--_s:var(--sc-size-score-sm);position:relative;display:inline-grid;place-items:center;flex:none;box-sizing:border-box;inline-size:var(--_s);block-size:var(--_s);border-radius:var(--sc-radius-lg);background:var(--_bg);color:var(--_fg);font-family:var(--sc-font-family-sans);font-size:var(--sc-font-size-sm);font-weight:var(--sc-font-weight-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1;vertical-align:middle;transition:background-color var(--sc-duration-fast) var(--sc-ease-standard),color var(--sc-duration-fast) var(--sc-ease-standard)}.sc-score[data-size=md]{--_s:var(--sc-size-score-md);border-radius:var(--sc-radius-xl);font-size:var(--sc-font-size-lg)}.sc-score[data-tone=neutral]{--_bg:var(--sc-color-surface-active);--_fg:var(--sc-color-text-muted);--_solid:var(--sc-color-text-muted)}.sc-score[data-tone=success]{--_bg:var(--sc-color-success-subtle);--_fg:var(--sc-color-success-text);--_solid:var(--sc-color-success-solid);--_on-solid:var(--sc-color-text-on-status)}.sc-score[data-tone=warning]{--_bg:var(--sc-color-warning-subtle);--_fg:var(--sc-color-warning-text);--_solid:var(--sc-color-warning-solid);--_on-solid:var(--sc-color-text-on-status)}.sc-score[data-tone=danger]{--_bg:var(--sc-color-danger-subtle);--_fg:var(--sc-color-danger-text);--_solid:var(--sc-color-danger-solid);--_on-solid:var(--sc-color-text-on-status)}.sc-score[data-unscored]{--_bg:var(--sc-color-surface-active);--_fg:var(--sc-color-text-muted)}.sc-score__body{display:grid;justify-items:center;grid-gap:var(--sc-spacing-3xs);gap:var(--sc-spacing-3xs)}.sc-score__caption{font-family:var(--sc-font-family-mono);font-size:var(--sc-font-size-xs);font-weight:var(--sc-font-weight-medium);letter-spacing:var(--sc-font-tracking-wide);text-transform:uppercase;color:var(--sc-color-text-muted)}.sc-card[data-selected] .sc-score[data-variant=tile],.sc-score[data-variant=tile][data-selected],[aria-pressed=true] .sc-score[data-variant=tile],[aria-selected=true] .sc-score[data-variant=tile]{background:var(--_solid);color:var(--_on-solid)}.sc-card[data-selected] .sc-score[data-variant=tile][data-tone=neutral],.sc-score[data-variant=tile][data-tone=neutral][data-selected],[aria-pressed=true] .sc-score[data-variant=tile][data-tone=neutral],[aria-selected=true] .sc-score[data-variant=tile][data-tone=neutral]{background:var(--sc-color-accent-default);color:var(--sc-color-text-on-accent)}.sc-card[data-selected] .sc-score[data-variant=tile] .sc-score__caption,.sc-score[data-variant=tile][data-selected] .sc-score__caption,[aria-pressed=true] .sc-score[data-variant=tile] .sc-score__caption,[aria-selected=true] .sc-score[data-variant=tile] .sc-score__caption{color:inherit}.sc-score[data-variant=ring]{--_s:var(--sc-size-score-ring);border-radius:var(--sc-radius-full);background:transparent;font-size:var(--sc-font-size-lg)}.sc-score__ring{position:absolute;inset:0;inline-size:100%;block-size:100%;rotate:-90deg;overflow:visible}.sc-score__arc,.sc-score__track{fill:none;stroke-width:var(--sc-size-score-ring-stroke)}.sc-score__track{stroke:var(--sc-color-surface-active)}.sc-score__arc{stroke:var(--_solid);stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--sc-score-fill, 0));transition:stroke-dashoffset var(--sc-duration-data) var(--sc-ease-data)}.sc-score[data-variant=ring] .sc-score__body{position:relative}@media (prefers-reduced-motion:reduce){.sc-score,.sc-score__arc{transition:none}}.sc-reason-list{--_m:9px;--_marker:var(--sc-color-success-solid);display:grid;grid-gap:var(--sc-spacing-xs);gap:var(--sc-spacing-xs);margin:0;padding:0;list-style:none;font-family:var(--sc-font-family-sans);font-size:var(--sc-font-size-sm);line-height:var(--sc-font-line-height-ui);color:var(--sc-color-text-muted)}.sc-reason-list[data-size=sm]{--_m:7px;gap:var(--sc-spacing-2xs);font-size:var(--sc-font-size-xs)}.sc-reason-list[data-divider]{-webkit-padding-before:var(--sc-spacing-xs);padding-block-start:var(--sc-spacing-xs);-webkit-border-before:var(--sc-border-width-hairline) dashed var(--sc-color-border-default);border-block-start:var(--sc-border-width-hairline) dashed var(--sc-color-border-default)}.sc-reason-list[data-tone=against]{--_marker:var(--sc-color-danger-solid)}.sc-reason-list[data-tone=gap]{--_marker:var(--sc-color-warning-solid)}.sc-reason-list__item{position:relative;-webkit-padding-start:calc(var(--_m) + var(--sc-spacing-xs));padding-inline-start:calc(var(--_m) + var(--sc-spacing-xs))}.sc-reason-list__item:before{content:"";position:absolute;inset-inline-start:0;inset-block-start:.45em;inset-block-start:calc((1lh - var(--_m)) / 2);box-sizing:border-box;inline-size:var(--_m);block-size:var(--_m);border-radius:var(--sc-radius-xs);background:var(--_marker)}.sc-reason-list[data-tone=against]>.sc-reason-list__item:before{inset-block-start:.6em;inset-block-start:calc((1lh - var(--_m) / 3) / 2);block-size:calc(var(--_m) / 3);border-radius:var(--sc-radius-full)}.sc-reason-list[data-tone=gap]>.sc-reason-list__item:before{background:transparent;border:var(--sc-border-width-focus) solid var(--_marker);border-radius:var(--sc-radius-full)}.sc-reason-list__item :where(strong,b){font-weight:var(--sc-font-weight-semibold);color:var(--sc-color-text-default)}.sc-word-diff{margin:0;font-family:var(--sc-font-family-sans);font-size:var(--sc-font-size-sm);line-height:var(--sc-font-line-height-normal);color:var(--sc-color-text-default);white-space:pre-wrap;overflow-wrap:anywhere}.sc-word-diff[data-size=md]{font-size:var(--sc-font-size-md)}div.sc-word-diff:not([data-family=mono]),p.sc-word-diff:not([data-family=mono]){max-inline-size:var(--sc-font-measure)}.sc-word-diff[data-family=mono]{font-family:var(--sc-font-family-mono);-moz-tab-size:2;tab-size:2}.sc-word-diff__added,.sc-word-diff__removed{padding-inline:var(--sc-spacing-3xs);border-radius:var(--sc-radius-xs);text-decoration-thickness:var(--sc-border-width-focus);box-decoration-break:clone;-webkit-box-decoration-break:clone}.sc-word-diff__added{background:var(--sc-color-diff-added-wash);color:var(--sc-color-text-default);-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-color:var(--sc-color-diff-added-stroke);text-decoration-color:var(--sc-color-diff-added-stroke);text-underline-offset:.2em}.sc-word-diff__removed{background:var(--sc-color-diff-removed-wash);color:var(--sc-color-text-muted);-webkit-text-decoration-line:line-through;text-decoration-line:line-through;-webkit-text-decoration-color:var(--sc-color-diff-removed-stroke);text-decoration-color:var(--sc-color-diff-removed-stroke)}.sc-word-diff[data-family=mono] .sc-word-diff__added,.sc-word-diff[data-family=mono] .sc-word-diff__removed{padding-inline:0}.sc-field[data-editor=fallback] .sc-textarea{field-sizing:content;min-block-size:calc(var(--_rows, 8) * 1lh + 2 * var(--sc-spacing-xs) + 2 * var(--sc-border-width-hairline))}@media (pointer:coarse){.sc-field[data-editor=fallback] .sc-textarea{-webkit-padding-after:var(--sc-spacing-xl);padding-block-end:var(--sc-spacing-xl);min-block-size:calc(var(--_rows, 8) * 1lh + var(--sc-spacing-xs) + var(--sc-spacing-xl) + 2 * var(--sc-border-width-hairline))}}.sc-quote{box-sizing:border-box;margin:0;padding:var(--sc-spacing-xs) var(--sc-spacing-sm);border:var(--sc-border-width-hairline) solid var(--sc-color-accent-border);border-radius:var(--sc-radius-lg);background:var(--sc-color-accent-wash);font-family:var(--sc-font-family-sans);font-size:var(--sc-font-size-sm);line-height:var(--sc-font-line-height-ui);color:var(--sc-color-text-muted)}.sc-quote__label{display:inline;-webkit-margin-end:var(--sc-spacing-xs);margin-inline-end:var(--sc-spacing-xs);font-family:var(--sc-font-family-mono);font-size:var(--sc-font-size-xs);font-weight:var(--sc-font-weight-medium);letter-spacing:var(--sc-font-tracking-wider);text-transform:uppercase;color:var(--sc-color-accent-text)}.sc-quote__text{display:inline;margin:0}.sc-avatar{--_size:var(--sc-size-control-md);--_fs:var(--sc-font-size-sm);--_ring:var(--sc-border-width-hairline);position:relative;display:inline-grid;place-items:center;flex:none;box-sizing:border-box;inline-size:var(--_size);block-size:var(--_size);overflow:hidden;border-radius:var(--sc-radius-full);background:var(--sc-color-avatar-fill);color:var(--sc-color-avatar-text);font-family:var(--sc-font-family-sans);font-size:var(--_fs);font-weight:var(--sc-font-weight-semibold);line-height:1;letter-spacing:0;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}.sc-avatar:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 var(--_ring) var(--sc-color-avatar-ring);pointer-events:none;transition:box-shadow var(--sc-duration-fast) var(--sc-ease-standard)}.sc-avatar[data-size=xs]{--_size:var(--sc-size-icon-xl);--_fs:var(--sc-font-size-xs)}.sc-avatar[data-size=sm]{--_size:var(--sc-size-control-sm);--_fs:var(--sc-font-size-xs)}.sc-avatar[data-size=lg]{--_size:var(--sc-size-control-lg);--_fs:var(--sc-font-size-md)}.sc-avatar__image{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover}.sc-avatar__fallback{display:contents}.sc-avatar__icon{font-size:calc(var(--_size) * .6)}.sc-avatar-button{position:relative;display:inline-grid;flex:none;padding:0;border:0;border-radius:var(--sc-radius-full);background:none;color:inherit;font:inherit;text-decoration:none;cursor:pointer}.sc-avatar-button:hover>.sc-avatar,.sc-avatar-button[aria-expanded=true]>.sc-avatar,.sc-avatar-button[data-popup-open]>.sc-avatar{--_ring:var(--sc-border-width-focus)}.sc-avatar-button:disabled{opacity:.5;cursor:not-allowed}.sc-avatar-button:disabled:hover>.sc-avatar{--_ring:var(--sc-border-width-hairline)}@media (pointer:coarse){.sc-avatar-button:after{content:"";position:absolute;inset:50% auto auto 50%;translate:-50% -50%;inline-size:max(100%,var(--sc-size-touch-target));block-size:max(100%,var(--sc-size-touch-target))}}@media (prefers-reduced-motion:reduce){.sc-avatar:after{transition:none}}}