@layer ca.reset,ca.tokens,ca.themes,ca.base,ca.materials,ca.utilities;@layer ca.components{.ca-spinner.svelte-1qon3h6{width:var(--spinner-size,var(--ca-space-6));height:var(--spinner-size,var(--ca-space-6));animation:svelte-1qon3h6-ca-spin var(--ca-duration-spin) linear infinite;flex-shrink:0;display:inline-block}.ca-spinner__track.svelte-1qon3h6{stroke:var(--ca-outline-subtle)}.ca-spinner__arc.svelte-1qon3h6{stroke:var(--ca-brand-main);fill:none}@keyframes svelte-1qon3h6-ca-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ca-spinner.svelte-1qon3h6{animation-duration:2s}}.ca-btn.svelte-vwehq4{justify-content:center;align-items:center;gap:var(--ca-btn-gap,var(--ca-space-1-5));border-radius:var(--ca-radius-control);cursor:pointer;font-family:var(--ca-font-sans);font-weight:var(--ca-btn-font-weight,var(--ca-font-weight-medium));letter-spacing:var(--ca-btn-letter-spacing,var(--ca-label-tracking));line-height:var(--ca-btn-line-height,inherit);white-space:nowrap;transition:background var(--ca-duration-fast) var(--ca-ease-standard), color var(--ca-duration-fast) var(--ca-ease-standard), border-color var(--ca-duration-fast) var(--ca-ease-standard), box-shadow var(--ca-duration-fast) var(--ca-ease-standard), opacity var(--ca-duration-fast) var(--ca-ease-standard);border:none;text-decoration:none;display:inline-flex}.ca-btn.svelte-vwehq4:focus-visible{outline:var(--ca-border-width-focus) solid var(--ca-focus-ring);outline-offset:var(--ca-focus-ring-offset)}.ca-btn.svelte-vwehq4:disabled,.ca-btn[aria-disabled=true].svelte-vwehq4{cursor:not-allowed;pointer-events:none}.ca-btn--sm.svelte-vwehq4{height:var(--ca-btn-sm-height,var(--ca-control-height-sm));padding:0 var(--ca-btn-sm-padding-x,var(--ca-space-2-5));font-size:var(--ca-btn-sm-font-size,var(--ca-font-size-body2));font-weight:var(--ca-btn-sm-font-weight,var(--ca-btn-font-weight,var(--ca-font-weight-medium)));letter-spacing:var(--ca-btn-sm-letter-spacing,var(--ca-btn-letter-spacing,var(--ca-label-tracking)))}.ca-btn--md.svelte-vwehq4{height:var(--ca-btn-md-height,var(--ca-control-height));padding:0 var(--ca-btn-md-padding-x,var(--ca-control-px));font-size:var(--ca-btn-md-font-size,var(--ca-font-size-button));font-weight:var(--ca-btn-md-font-weight,var(--ca-btn-font-weight,var(--ca-font-weight-medium)));letter-spacing:var(--ca-btn-md-letter-spacing,var(--ca-btn-letter-spacing,var(--ca-label-tracking)))}.ca-btn--lg.svelte-vwehq4{height:var(--ca-btn-lg-height,var(--ca-control-height-lg));padding:0 var(--ca-btn-lg-padding-x,var(--ca-space-5));font-size:var(--ca-btn-lg-font-size,var(--ca-font-size-dialog));font-weight:var(--ca-btn-lg-font-weight,var(--ca-btn-font-weight,var(--ca-font-weight-medium)));letter-spacing:var(--ca-btn-lg-letter-spacing,var(--ca-btn-letter-spacing,var(--ca-label-tracking)))}@media (pointer:coarse){.ca-btn.svelte-vwehq4{min-height:var(--ca-btn-touch-height,var(--ca-touch-target))}.ca-btn--lg.svelte-vwehq4{height:auto}}@media (hover:none) and (prefers-reduced-motion:no-preference){.ca-btn.svelte-vwehq4{transition-property:background,color,border-color,box-shadow,opacity,scale}.ca-btn.svelte-vwehq4:active:not(:disabled){transition-duration:var(--ca-duration-press);scale:.97}}.ca-btn--filled.svelte-vwehq4{background:var(--ca-brand-fill);color:var(--ca-brand-contrast)}.ca-btn--filled.svelte-vwehq4:hover:not(:disabled){background:var(--ca-brand-fill-hover)}.ca-btn--filled.svelte-vwehq4:active:not(:disabled){background:var(--ca-brand-fill-hover);box-shadow:inset 0 var(--ca-border-width) var(--ca-space-0-5) oklab(0% none none/.15)}.ca-btn--glass.svelte-vwehq4{background:var(--ca-glass-tint);border:var(--ca-border-width) solid var(--ca-glass-border);color:var(--ca-text-primary);box-shadow:var(--ca-glass-shadow)}.ca-btn--glass.svelte-vwehq4:hover:not(:disabled){background:var(--ca-glass-tint-thick)}.ca-btn--outlined.svelte-vwehq4{border:var(--ca-border-width) solid var(--ca-brand-main);color:var(--ca-brand-text);background:0 0}.ca-btn--outlined.svelte-vwehq4:hover:not(:disabled){background:color-mix(in oklab, var(--ca-brand-main) 8%, transparent)}.ca-btn--ghost.svelte-vwehq4{border:var(--ca-btn-ghost-border-width,var(--ca-border-width)) solid transparent;color:var(--ca-brand-text);background:0 0}.ca-btn--ghost.svelte-vwehq4:hover:not(:disabled){background:color-mix(in oklab, var(--ca-brand-main) 8%, transparent)}.ca-btn--neutral.ca-btn--outlined.svelte-vwehq4{border-color:var(--ca-outline-control);color:var(--ca-text-primary)}.ca-btn--neutral.ca-btn--ghost.svelte-vwehq4{color:var(--ca-text-secondary)}.ca-btn--neutral.svelte-vwehq4:hover:not(:disabled){background:var(--ca-action-hover)}.ca-btn--neutral.ca-btn--ghost.svelte-vwehq4:hover:not(:disabled){color:var(--ca-text-primary)}.ca-btn--neutral.svelte-vwehq4:active:not(:disabled){background:var(--ca-action-selected);color:var(--ca-text-primary)}.ca-btn--destructive.svelte-vwehq4{background:var(--ca-semantic-error-fill);color:var(--ca-semantic-error-contrast)}.ca-btn--destructive.svelte-vwehq4:hover:not(:disabled){background:color-mix(in oklab, var(--ca-semantic-error-fill) 85%, black)}.ca-btn__leading.svelte-vwehq4,.ca-btn__trailing.svelte-vwehq4{align-items:center;display:flex}.ca-btn--between.svelte-vwehq4,.ca-btn--between.ca-btn--full-width.svelte-vwehq4{justify-content:flex-start}.ca-btn--between.svelte-vwehq4 .ca-btn__trailing:where(.svelte-vwehq4){margin-inline-start:auto}@media (width<=899.98px),(pointer:coarse){.ca-btn__trailing--hint.svelte-vwehq4{display:none}}.ca-btn.svelte-vwehq4:disabled:not(.ca-btn--loading),.ca-btn[aria-disabled=true].svelte-vwehq4:not(.ca-btn--loading){color:var(--ca-text-disabled);background:var(--ca-btn-disabled-bg,var(--ca-action-disabled-bg));border-color:var(--ca-outline-default);box-shadow:none}.ca-btn--filled.svelte-vwehq4:disabled:not(.ca-btn--loading),.ca-btn--filled[aria-disabled=true].svelte-vwehq4:not(.ca-btn--loading),.ca-btn--destructive.svelte-vwehq4:disabled:not(.ca-btn--loading),.ca-btn--destructive[aria-disabled=true].svelte-vwehq4:not(.ca-btn--loading),.ca-btn--glass.svelte-vwehq4:disabled:not(.ca-btn--loading),.ca-btn--glass[aria-disabled=true].svelte-vwehq4:not(.ca-btn--loading),.ca-btn--outlined.svelte-vwehq4:disabled:not(.ca-btn--loading),.ca-btn--outlined[aria-disabled=true].svelte-vwehq4:not(.ca-btn--loading){border:var(--ca-border-width) solid var(--ca-outline-default)}.ca-btn--ghost.svelte-vwehq4:disabled:not(.ca-btn--loading),.ca-btn--ghost[aria-disabled=true].svelte-vwehq4:not(.ca-btn--loading){background:0 0;border-color:#0000}.ca-btn.ca-btn--loading.svelte-vwehq4:disabled,.ca-btn.ca-btn--loading[aria-disabled=true].svelte-vwehq4{cursor:progress}.ca-btn--loading.svelte-vwehq4 .ca-spinner__track{stroke:color-mix(in oklab, currentColor 25%, transparent)}.ca-btn--loading.svelte-vwehq4 .ca-spinner__arc{stroke:currentColor}.ca-btn--full-width.svelte-vwehq4{justify-content:center;width:100%}}
