@layer reset,tokens,base;@layer components{.ui-spinner[data-v-93000a5a]{inline-size:var(--size-20);block-size:var(--size-20);border-radius:var(--radius-full);border:var(--stroke-2) solid currentColor;opacity:var(--opacity-30);animation:ui-spinner-spin-93000a5a var(--duration-spinner) linear infinite;border-inline-end-color:#0000;flex:none;display:inline-block}@media (prefers-reduced-motion:reduce){.ui-spinner[data-v-93000a5a]{animation-duration:var(--duration-spinner-reduced)}}@keyframes ui-spinner-spin-93000a5a{to{transform:rotate(360deg)}}.ui-button[data-v-1a2aa695]{isolation:isolate;--_height:var(--size-48);--_padding:var(--space-4);--_icon:var(--size-20);--_icon-only:var(--size-24);justify-content:center;align-items:center;gap:var(--space-2);min-block-size:var(--_height);padding-inline:var(--_padding);border-radius:var(--radius-full);cursor:pointer;font-family:var(--font-family-display,sans-serif);font-weight:var(--type-label-m-font-weight);font-size:var(--type-label-m-font-size);line-height:var(--type-label-m-line-height);-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:scale var(--duration-release) var(--easing-spring-release);background:0 0;border:0;padding-block-end:var(--space-px);text-decoration:none;display:inline-flex;position:relative}.ui-button[data-v-1a2aa695]:before{content:"";z-index:-1;border-radius:inherit;border:var(--stroke-1) solid var(--_border);background:var(--_bg);box-shadow:var(--_shadow);-webkit-backdrop-filter:var(--_backdrop);backdrop-filter:var(--_backdrop);transition-property:background-color,border-color,box-shadow;transition-duration:var(--duration-normal);transition-timing-function:ease-out;position:absolute;inset:0}.ui-button[data-v-1a2aa695]:after{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(circle var(--size-48) at var(--_press-x,50%) var(--_press-y,50%), var(--_highlight,transparent), transparent);opacity:0;pointer-events:none;transition:opacity var(--duration-release) ease-out;position:absolute;inset:0}.ui-button[data-v-1a2aa695]:active:not(:disabled,[aria-disabled=true]):after{opacity:1;transition-duration:var(--duration-fast)}.ui-button--primary[data-v-1a2aa695]{--_bg:var(--surface-accent-default-bg,ButtonFace);--_border:var(--surface-accent-default-border,ButtonBorder);--_shadow:var(--surface-accent-default-shadow,none);--_backdrop:var(--surface-accent-default-backdrop,none);--_highlight:var(--surface-accent-pressed-highlight,transparent);color:var(--color-text-on-accent,ButtonText)}.ui-button--primary[data-v-1a2aa695]:hover:not(:disabled,[aria-disabled=true]){--_bg:var(--surface-accent-hover-bg,ButtonFace);--_border:var(--surface-accent-hover-border,ButtonBorder);--_shadow:var(--surface-accent-hover-shadow,none);--_backdrop:var(--surface-accent-hover-backdrop,none)}.ui-button--primary[data-v-1a2aa695]:active:not(:disabled,[aria-disabled=true]){--_bg:var(--surface-accent-pressed-bg,ButtonFace);--_border:var(--surface-accent-pressed-border,ButtonBorder);--_shadow:var(--surface-accent-pressed-shadow,none);--_backdrop:var(--surface-accent-pressed-backdrop,none)}.ui-button--primary[data-v-1a2aa695]:is(:disabled,[aria-disabled=true]):not([aria-busy=true]){--_bg:var(--surface-accent-disabled-bg,ButtonFace);--_border:var(--surface-accent-disabled-border,transparent);--_shadow:var(--surface-accent-disabled-shadow,none);--_backdrop:var(--surface-accent-disabled-backdrop,none)}.ui-button--primary[data-loading][data-v-1a2aa695]{--_bg:var(--surface-accent-loading-bg,ButtonFace);--_border:var(--surface-accent-loading-border,ButtonBorder);--_shadow:var(--surface-accent-loading-shadow,none);--_backdrop:var(--surface-accent-loading-backdrop,none)}.ui-button--secondary[data-v-1a2aa695]{--_bg:var(--surface-neutral-default-bg,ButtonFace);--_border:var(--surface-neutral-default-border,ButtonBorder);--_shadow:var(--surface-neutral-default-shadow,none);--_backdrop:var(--surface-neutral-default-backdrop,none);--_highlight:var(--surface-neutral-pressed-highlight,transparent);color:var(--color-text-primary,ButtonText)}.ui-button--secondary[data-v-1a2aa695]:hover:not(:disabled,[aria-disabled=true]){--_bg:var(--surface-neutral-hover-bg,ButtonFace);--_border:var(--surface-neutral-hover-border,ButtonBorder);--_shadow:var(--surface-neutral-hover-shadow,none);--_backdrop:var(--surface-neutral-hover-backdrop,none)}.ui-button--secondary[data-v-1a2aa695]:active:not(:disabled,[aria-disabled=true]){--_bg:var(--surface-neutral-pressed-bg,ButtonFace);--_border:var(--surface-neutral-pressed-border,ButtonBorder);--_shadow:var(--surface-neutral-pressed-shadow,none);--_backdrop:var(--surface-neutral-pressed-backdrop,none)}.ui-button--secondary[data-v-1a2aa695]:is(:disabled,[aria-disabled=true]):not([aria-busy=true]){--_bg:var(--surface-neutral-disabled-bg,ButtonFace);--_border:var(--surface-neutral-disabled-border,transparent);--_shadow:var(--surface-neutral-disabled-shadow,none);--_backdrop:var(--surface-neutral-disabled-backdrop,none)}.ui-button--secondary[data-loading][data-v-1a2aa695]{--_bg:var(--surface-neutral-loading-bg,ButtonFace);--_border:var(--surface-neutral-loading-border,ButtonBorder);--_shadow:var(--surface-neutral-loading-shadow,none);--_backdrop:var(--surface-neutral-loading-backdrop,none)}.ui-button--ghost[data-v-1a2aa695]{--_bg:var(--surface-ghost-default-bg,transparent);--_border:var(--surface-ghost-default-border,transparent);--_shadow:var(--surface-ghost-default-shadow,none);--_backdrop:var(--surface-ghost-default-backdrop,none);--_highlight:var(--surface-ghost-pressed-highlight,transparent);color:var(--color-text-primary,ButtonText)}.ui-button--ghost[data-v-1a2aa695]:hover:not(:disabled,[aria-disabled=true]){--_bg:var(--surface-ghost-hover-bg,ButtonFace);--_border:var(--surface-ghost-hover-border,transparent);--_shadow:var(--surface-ghost-hover-shadow,none);--_backdrop:var(--surface-ghost-hover-backdrop,none)}.ui-button--ghost[data-v-1a2aa695]:active:not(:disabled,[aria-disabled=true]){--_bg:var(--surface-ghost-pressed-bg,ButtonFace);--_border:var(--surface-ghost-pressed-border,transparent);--_shadow:var(--surface-ghost-pressed-shadow,none);--_backdrop:var(--surface-ghost-pressed-backdrop,none)}.ui-button--ghost[data-v-1a2aa695]:is(:disabled,[aria-disabled=true]):not([aria-busy=true]){--_bg:var(--surface-ghost-disabled-bg,transparent);--_border:var(--surface-ghost-disabled-border,transparent);--_shadow:var(--surface-ghost-disabled-shadow,none);--_backdrop:var(--surface-ghost-disabled-backdrop,none)}.ui-button--ghost[data-loading][data-v-1a2aa695]{--_bg:var(--surface-ghost-loading-bg,transparent);--_border:var(--surface-ghost-loading-border,transparent);--_shadow:var(--surface-ghost-loading-shadow,none);--_backdrop:var(--surface-ghost-loading-backdrop,none)}.ui-button--danger[data-v-1a2aa695]{--_bg:var(--color-danger-soft-bg,ButtonFace);--_border:transparent;--_shadow:none;--_backdrop:none;--_highlight:var(--surface-neutral-pressed-highlight,transparent);color:var(--color-danger-soft-fg,ButtonText)}.ui-button--danger[data-v-1a2aa695]:hover:not(:disabled,[aria-disabled=true]){--_bg:var(--color-danger-soft-bg-hover,ButtonFace)}.ui-button--danger[data-v-1a2aa695]:active:not(:disabled,[aria-disabled=true]){--_bg:var(--color-danger-soft-bg-pressed,ButtonFace)}.ui-button--danger[data-v-1a2aa695]:is(:disabled,[aria-disabled=true]):not([aria-busy=true]){--_bg:var(--surface-neutral-disabled-bg,ButtonFace);--_border:var(--surface-neutral-disabled-border,transparent);--_shadow:var(--surface-neutral-disabled-shadow,none);--_backdrop:var(--surface-neutral-disabled-backdrop,none)}.ui-button[data-size=s][data-v-1a2aa695]{--_height:var(--size-40);--_padding:var(--space-3);--_icon:var(--size-16);--_icon-only:var(--size-20);gap:var(--space-1);font-weight:var(--type-label-s-font-weight);font-size:var(--type-label-s-font-size);line-height:var(--type-label-s-line-height)}@media (pointer:coarse){.ui-button[data-size=s][data-v-1a2aa695]{--_height:var(--size-44)}}.ui-button[data-size=l][data-v-1a2aa695]{--_height:var(--size-56);--_padding:var(--space-6);--_icon:var(--size-24);--_icon-only:var(--size-24);font-weight:var(--type-label-l-font-weight);font-size:var(--type-label-l-font-size);line-height:var(--type-label-l-line-height)}.ui-button--icon[data-v-1a2aa695]{inline-size:var(--_height);padding-inline:0}.ui-button.ui-button--icon .ui-button__icon[data-v-1a2aa695]{inline-size:var(--_icon-only);block-size:var(--_icon-only)}.ui-button--icon .ui-button__label[data-v-1a2aa695]{display:none}.ui-button[data-v-1a2aa695]:active:not(:disabled,[aria-disabled=true]){scale:var(--scale-pressed);transition:scale var(--duration-press) var(--easing-spring-press)}.ui-button[data-v-1a2aa695]:is(:disabled,[aria-disabled=true]):not([aria-busy=true]){cursor:not-allowed;color:var(--color-text-disabled,GrayText)}.ui-button[aria-busy=true][data-v-1a2aa695]{cursor:progress}.ui-button[data-v-1a2aa695]:focus-visible{outline:var(--stroke-2) solid transparent}.ui-button[data-v-1a2aa695]:focus-visible:before{border:var(--stroke-2) solid var(--color-state-focus,Highlight)}.ui-button__label[data-v-1a2aa695]{justify-items:center;display:inline-grid}.ui-button__text[data-v-1a2aa695]{transition-property:opacity,translate,filter;transition-duration:var(--duration-normal);grid-area:1/1;transition-timing-function:ease-out}.ui-button__text[aria-hidden=true][data-v-1a2aa695]{opacity:0;translate:0 calc(-1 * var(--space-2));filter:blur(var(--blur-4))}.ui-button__text+.ui-button__text[aria-hidden=true][data-v-1a2aa695]{translate:0 var(--space-2)}.ui-button[data-loading] .ui-button__text[data-v-1a2aa695]:not([aria-hidden=true]){-webkit-mask-image:linear-gradient(90deg, currentColor 35%, color-mix(in srgb, currentColor calc(var(--opacity-40) * 100%), transparent) 50%, currentColor 65%);mask-image:linear-gradient(90deg, currentColor 35%, color-mix(in srgb, currentColor calc(var(--opacity-40) * 100%), transparent) 50%, currentColor 65%);animation:ui-button-shimmer-1a2aa695 var(--duration-spinner) linear infinite;-webkit-mask-size:300% 100%;mask-size:300% 100%}@keyframes ui-button-shimmer-1a2aa695{0%{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}@keyframes ui-button-pulse-1a2aa695{to{opacity:var(--opacity-60)}}.ui-button__icon[data-v-1a2aa695]{inline-size:var(--_icon);block-size:var(--_icon);flex:none;display:inline-flex}.ui-button .ui-button__spinner[data-v-1a2aa695]{inline-size:var(--_icon);block-size:var(--_icon)}.ui-button__icon[data-v-1a2aa695]>svg{block-size:100%;inline-size:100%;stroke-width:var(--stroke-icon)}@media (prefers-reduced-motion:reduce){.ui-button[data-v-1a2aa695],.ui-button[data-v-1a2aa695]:active:not(:disabled,[aria-disabled=true]){transition:none;scale:none}.ui-button[data-v-1a2aa695]:before{transition:none}.ui-button__text[data-v-1a2aa695],.ui-button__text[aria-hidden=true][data-v-1a2aa695],.ui-button__text+.ui-button__text[aria-hidden=true][data-v-1a2aa695]{filter:none;translate:none}.ui-button[data-loading] .ui-button__text[data-v-1a2aa695]:not([aria-hidden=true]){animation:ui-button-pulse-1a2aa695 var(--duration-spinner-reduced) ease-in-out infinite alternate;-webkit-mask-image:none;mask-image:none}}.ui-heading[data-v-ac0abb88]{font-family:var(--_family);font-weight:var(--_weight);font-size:var(--_size);line-height:var(--_line);color:var(--color-text-primary,CanvasText);text-wrap:balance;margin:0}.ui-text[data-v-a68ba314]{font-family:var(--type-body-m-font-family);font-weight:var(--type-body-m-font-weight);font-size:var(--type-body-m-font-size);line-height:var(--type-body-m-line-height);color:var(--color-text-primary,CanvasText);text-wrap:pretty;margin:0}.ui-text[data-size=l][data-v-a68ba314]{font-size:var(--type-body-l-font-size);line-height:var(--type-body-l-line-height)}.ui-text[data-size=s][data-v-a68ba314]{font-size:var(--type-body-s-font-size);line-height:var(--type-body-s-line-height)}.ui-text[data-size=xs][data-v-a68ba314]{font-size:var(--type-body-xs-font-size);line-height:var(--type-body-xs-line-height)}.ui-text[data-size=caption][data-v-a68ba314]{font-size:var(--type-caption-font-size);line-height:var(--type-caption-line-height)}.ui-text[data-tone=secondary][data-v-a68ba314]{color:var(--color-text-secondary,CanvasText)}.ui-text[data-tone=tertiary][data-v-a68ba314]{color:var(--color-text-tertiary,CanvasText)}.ui-text[data-tone=danger][data-v-a68ba314]{color:var(--color-text-danger,CanvasText)}}@layer sections,overrides;
