@layer aurea.glass.surface.bordered{:where(.glass-surface[data-glass-bordered=""]){border:var(--aurea-layout-border-default) solid var(--aurea-brand-signature-alpha-20)}:where(.glass-surface[data-glass-bordered=""][data-glass-tone=brand]),:where(.glass-surface[data-glass-bordered=""][data-glass-tone=neutral]){border-color:var(--aurea-brand-signature-alpha-20)}:where(.glass-surface[data-glass-bordered=""][data-glass-tier=ghost]),:where(.glass-surface[data-glass-bordered=""][data-glass-tone=brand][data-glass-tier=ghost]){border-color:var(--aurea-brand-signature-alpha-10)}:where(.glass-surface[data-glass-bordered=""][data-glass-tier=regular]),:where(.glass-surface[data-glass-bordered=""][data-glass-tone=brand][data-glass-tier=regular]){border-color:var(--aurea-brand-signature-alpha-30)}:where(.glass-surface[data-glass-bordered=""][data-glass-tier=deep]),:where(.glass-surface[data-glass-bordered=""][data-glass-tone=brand][data-glass-tier=deep]){border-color:var(--aurea-brand-signature-alpha-50)}:where(.glass-surface[data-glass-bordered=""][data-glass-tone=info]){border-color:var(--aurea-semantic-info-500-alpha-20)}:where(.glass-surface[data-glass-bordered=""][data-glass-tone=success]){border-color:var(--aurea-semantic-success-500-alpha-20)}:where(.glass-surface[data-glass-bordered=""][data-glass-tone=warning]){border-color:var(--aurea-semantic-warning-500-alpha-20)}:where(.glass-surface[data-glass-bordered=""][data-glass-tone=error]){border-color:var(--aurea-semantic-error-500-alpha-20)}}
@layer aurea.glass.surface.motion{@media (prefers-reduced-motion:reduce){.glass-surface,.glass-surface:after,.glass-surface:before{animation-duration:var(--aurea-duration-fast);transition-duration:var(--aurea-duration-fast)}}:where(.glass-surface[data-glass-variant=button]){transition:transform var(--aurea-duration-fast) var(--aurea-ease-out),background var(--aurea-duration-normal) var(--aurea-ease-out),box-shadow var(--aurea-duration-normal) var(--aurea-ease-out),border-color var(--aurea-duration-normal) var(--aurea-ease-out),backdrop-filter var(--aurea-duration-normal) var(--aurea-ease-out)}@media (hover:hover) and (prefers-reduced-motion:no-preference){:where(.glass-surface[data-glass-variant=button]:hover){transform:translateY(calc(var(--aurea-spacing-3xs)*-1))}}@media (prefers-reduced-motion:no-preference){:where(.glass-surface[data-glass-variant=button]:active){transform:scale(.97)}}.glass-surface[data-glass-variant=button]:focus-visible{outline:var(--aurea-layout-border-thick) solid var(--aurea-button-focus-ring);outline-offset:var(--aurea-spacing-3xs)}}
@layer aurea.glass.surface.tracking{:where(.glass-surface[data-tracking=pointer]),:where(.glass-surface[data-tracking=ambient]){position:relative}}
@layer aurea.glass.surface{:where(.glass-surface[data-padding=none],.glass-card-base[data-padding=none],.glass-panel[data-padding=none]){padding:0}:where(.glass-surface[data-padding=compact],.glass-card-base[data-padding=compact],.glass-panel[data-padding=compact]){padding:var(--aurea-spacing-card-padding-minimal)}:where(.glass-surface[data-padding=cozy],.glass-card-base[data-padding=cozy],.glass-panel[data-padding=cozy]){padding:var(--aurea-spacing-card-padding-compact)}:where(.glass-surface[data-padding=comfortable],.glass-card-base[data-padding=comfortable],.glass-panel[data-padding=comfortable]){padding:var(--aurea-spacing-card-padding)}:where(.glass-surface[data-padding=spacious],.glass-card-base[data-padding=spacious],.glass-panel[data-padding=spacious]){padding:var(--aurea-spacing-card-padding-comfortable)}:where(.glass-surface[data-radius=none],.glass-card-base[data-radius=none],.glass-panel[data-radius=none]){border-radius:0}:where(.glass-surface[data-radius=sm],.glass-card-base[data-radius=sm],.glass-panel[data-radius=sm]){border-radius:var(--aurea-layout-radius-sm)}:where(.glass-surface[data-radius=md],.glass-card-base[data-radius=md],.glass-panel[data-radius=md]){border-radius:var(--aurea-radius-card)}:where(.glass-surface[data-radius=lg],.glass-card-base[data-radius=lg],.glass-panel[data-radius=lg]){border-radius:var(--aurea-radius-cardElevated)}:where(.glass-surface[data-radius=pill],.glass-card-base[data-radius=pill],.glass-panel[data-radius=pill]){border-radius:var(--aurea-layout-radius-full)}.glass-surface[data-glass-preset=icon-chip],.glass-surface[data-glass-preset=icon-quiet]{aspect-ratio:1;min-height:var(--aurea-layout-icon-2xl);min-width:var(--aurea-layout-icon-2xl);padding:var(--aurea-spacing-sm);justify-content:center;align-items:center;display:inline-flex}.glass-surface[data-glass-preset=icon-chip][data-chip-size=lg]{min-height:var(--aurea-layout-icon-lg);min-width:var(--aurea-layout-icon-lg)}.glass-surface[data-glass-preset=icon-chip][data-chip-size=xl]{min-height:var(--aurea-layout-icon-xl);min-width:var(--aurea-layout-icon-xl)}.glass-surface[data-glass-preset=icon-chip][data-chip-size="2xl"]{min-height:var(--aurea-layout-icon-2xl);min-width:var(--aurea-layout-icon-2xl)}span.glass-surface[data-glass-preset=icon-chip]:not([data-chip-size]){min-height:var(--aurea-layout-icon-md);min-width:var(--aurea-layout-icon-md);padding:var(--aurea-spacing-2xs)}@media (min-width:640px){span.glass-surface[data-glass-preset=icon-chip]:not([data-chip-size]){min-height:var(--aurea-layout-icon-lg);min-width:var(--aurea-layout-icon-lg);padding:var(--aurea-spacing-xs)}}span[data-glass-preset=icon-chip] .aurea-icon-core-lg,span[data-glass-preset=icon-chip] .aurea-icon-core-md,span[data-glass-preset=icon-chip] .aurea-icon-core-sm,span[data-glass-preset=icon-chip] .aurea-icon-core-xl{height:var(--aurea-layout-icon-xs);width:var(--aurea-layout-icon-xs)}.glass-surface[data-glass-preset=icon-chip][data-chip-radius=sm]{border-radius:var(--aurea-layout-radius-sm)}.glass-surface[data-glass-preset=icon-chip][data-chip-radius=md]{border-radius:var(--aurea-layout-radius-md)}.glass-surface[data-glass-preset=icon-chip][data-chip-radius=pill]{border-radius:var(--aurea-layout-radius-full)}.glass-card-base:not([data-padding]):not([data-glass-variant=panel]){padding:var(--aurea-spacing-card-padding-compact)}.glass-card-base:not([data-radius]){border-radius:var(--aurea-radius-card)}}
@layer aurea.glass.overlay{[data-glass-layer=overlay][data-glass-context=navigation],[data-glass-layer=overlay][data-glass-context=status]{background-color:var(--aurea-glass-overlay-body)}}

@layer glass.badge.resolver{[data-glass-variant=badge][data-glass-preset=neutral]{--_badge-role-bg:light-dark(var(--aurea-resolver-light-badge-neutral-bg),var(--aurea-resolver-dark-badge-neutral-bg));--_badge-role-border:light-dark(var(--aurea-resolver-light-badge-neutral-border),var(--aurea-resolver-dark-badge-neutral-border));--_badge-role-text:light-dark(var(--aurea-resolver-light-badge-neutral-text),var(--aurea-resolver-dark-badge-neutral-text))}[data-glass-variant=badge][data-glass-preset=brand]{--_badge-role-bg:light-dark(var(--aurea-resolver-light-badge-brand-bg),var(--aurea-resolver-dark-badge-brand-bg));--_badge-role-fill:var(--aurea-liquid-glass-role-fill-badge-brand);--_badge-role-border:light-dark(var(--aurea-resolver-light-badge-brand-border),var(--aurea-resolver-dark-badge-brand-border));--_badge-role-text:light-dark(var(--aurea-resolver-light-badge-brand-text),var(--aurea-resolver-dark-badge-brand-text))}[data-glass-variant=badge][data-glass-preset=accent]{--_badge-role-bg:light-dark(var(--aurea-resolver-light-badge-accent-bg),var(--aurea-resolver-dark-badge-accent-bg));--_badge-role-fill:var(--aurea-liquid-glass-role-fill-badge-accent);--_badge-role-border:light-dark(var(--aurea-resolver-light-badge-accent-border),var(--aurea-resolver-dark-badge-accent-border));--_badge-role-text:light-dark(var(--aurea-resolver-light-badge-accent-text),var(--aurea-resolver-dark-badge-accent-text))}[data-glass-variant=badge][data-glass-preset=support]{--_badge-role-bg:light-dark(var(--aurea-resolver-light-badge-support-bg),var(--aurea-resolver-dark-badge-support-bg));--_badge-role-border:light-dark(var(--aurea-resolver-light-badge-support-border),var(--aurea-resolver-dark-badge-support-border));--_badge-role-text:light-dark(var(--aurea-resolver-light-badge-support-text),var(--aurea-resolver-dark-badge-support-text))}[data-glass-variant=badge][data-glass-preset=warm]{--_badge-role-bg:light-dark(var(--aurea-resolver-light-badge-warm-bg),var(--aurea-resolver-dark-badge-warm-bg));--_badge-role-border:light-dark(var(--aurea-resolver-light-badge-warm-border),var(--aurea-resolver-dark-badge-warm-border));--_badge-role-text:light-dark(var(--aurea-resolver-light-badge-warm-text),var(--aurea-resolver-dark-badge-warm-text))}[data-glass-variant=badge][data-glass-preset=premium]{--_badge-role-bg:light-dark(var(--aurea-resolver-light-badge-premium-bg),var(--aurea-resolver-dark-badge-premium-bg));--_badge-role-border:light-dark(var(--aurea-resolver-light-badge-premium-border),var(--aurea-resolver-dark-badge-premium-border));--_badge-role-text:light-dark(var(--aurea-resolver-light-badge-premium-text),var(--aurea-resolver-dark-badge-premium-text))}[data-glass-variant=badge][data-glass-preset=metric]{--_badge-role-bg:light-dark(var(--aurea-resolver-light-badge-metric-bg),var(--aurea-resolver-dark-badge-metric-bg));--_badge-role-border:light-dark(var(--aurea-resolver-light-badge-metric-border),var(--aurea-resolver-dark-badge-metric-border));--_badge-role-text:light-dark(var(--aurea-resolver-light-badge-metric-text),var(--aurea-resolver-dark-badge-metric-text))}[data-glass-variant=badge][data-glass-preset=success]{--_badge-role-bg:light-dark(var(--aurea-resolver-light-badge-success-bg),var(--aurea-resolver-dark-badge-success-bg));--_badge-role-fill:var(--aurea-liquid-glass-role-fill-badge-success);--_badge-role-border:light-dark(var(--aurea-resolver-light-badge-success-border),var(--aurea-resolver-dark-badge-success-border));--_badge-role-text:light-dark(var(--aurea-resolver-light-badge-success-text),var(--aurea-resolver-dark-badge-success-text))}[data-glass-variant=badge][data-glass-preset=warning]{--_badge-role-bg:light-dark(var(--aurea-resolver-light-badge-warning-bg),var(--aurea-resolver-dark-badge-warning-bg));--_badge-role-fill:var(--aurea-liquid-glass-role-fill-badge-warning);--_badge-role-border:light-dark(var(--aurea-resolver-light-badge-warning-border),var(--aurea-resolver-dark-badge-warning-border));--_badge-role-text:light-dark(var(--aurea-resolver-light-badge-warning-text),var(--aurea-resolver-dark-badge-warning-text))}[data-glass-variant=badge][data-glass-preset=error]{--_badge-role-bg:light-dark(var(--aurea-resolver-light-badge-error-bg),var(--aurea-resolver-dark-badge-error-bg));--_badge-role-fill:var(--aurea-liquid-glass-role-fill-badge-error);--_badge-role-border:light-dark(var(--aurea-resolver-light-badge-error-border),var(--aurea-resolver-dark-badge-error-border));--_badge-role-text:light-dark(var(--aurea-resolver-light-badge-error-text),var(--aurea-resolver-dark-badge-error-text))}[data-glass-variant=badge][data-glass-preset=info]{--_badge-role-bg:light-dark(var(--aurea-resolver-light-badge-info-bg),var(--aurea-resolver-dark-badge-info-bg));--_badge-role-fill:var(--aurea-liquid-glass-role-fill-badge-info);--_badge-role-border:light-dark(var(--aurea-resolver-light-badge-info-border),var(--aurea-resolver-dark-badge-info-border));--_badge-role-text:light-dark(var(--aurea-resolver-light-badge-info-text),var(--aurea-resolver-dark-badge-info-text))}[data-glass-variant=badge][data-glass-preset=tag]{--_badge-role-bg:light-dark(var(--aurea-resolver-light-badge-tag-bg),var(--aurea-resolver-dark-badge-tag-bg));--_badge-role-border:light-dark(var(--aurea-resolver-light-badge-tag-border),var(--aurea-resolver-dark-badge-tag-border));--_badge-role-text:light-dark(var(--aurea-resolver-light-badge-tag-text),var(--aurea-resolver-dark-badge-tag-text))}[data-glass-variant=badge][data-glass-preset=status]{--_badge-role-bg:light-dark(var(--aurea-resolver-light-badge-status-bg),var(--aurea-resolver-dark-badge-status-bg));--_badge-role-border:light-dark(var(--aurea-resolver-light-badge-status-border),var(--aurea-resolver-dark-badge-status-border));--_badge-role-text:light-dark(var(--aurea-resolver-light-badge-status-text),var(--aurea-resolver-dark-badge-status-text))}[data-glass-variant=badge][data-glass-tone=signature]{--_badge-role-bg:light-dark(var(--aurea-resolver-light-badge-tone-signature-bg),var(--aurea-resolver-dark-badge-tone-signature-bg));--_badge-role-border:light-dark(var(--aurea-resolver-light-badge-tone-signature-border),var(--aurea-resolver-dark-badge-tone-signature-border));--_badge-role-text:light-dark(var(--aurea-resolver-light-badge-tone-signature-text),var(--aurea-resolver-dark-badge-tone-signature-text))}}
@layer glass.badge.resolver{[data-glass-variant=badge][data-glass-preset=neutral][data-badge-treatment=outline]{--_badge-role-bg:light-dark(var(--aurea-resolver-light-badge-neutral-outline-bg),var(--aurea-resolver-dark-badge-neutral-outline-bg));--_badge-role-border:light-dark(var(--aurea-resolver-light-badge-neutral-outline-border),var(--aurea-resolver-dark-badge-neutral-outline-border));--_badge-role-text:light-dark(var(--aurea-resolver-light-badge-neutral-outline-text),var(--aurea-resolver-dark-badge-neutral-outline-text))}[data-glass-variant=badge][data-glass-preset=neutral][data-badge-treatment=inset]{--_badge-role-bg:light-dark(var(--aurea-resolver-light-badge-neutral-inset-bg),var(--aurea-resolver-dark-badge-neutral-inset-bg));--_badge-role-border:light-dark(var(--aurea-resolver-light-badge-neutral-inset-border),var(--aurea-resolver-dark-badge-neutral-inset-border));--_badge-role-text:light-dark(var(--aurea-resolver-light-badge-neutral-inset-text),var(--aurea-resolver-dark-badge-neutral-inset-text))}[data-glass-variant=badge][data-glass-preset=neutral][data-badge-treatment=elevated]{--_badge-role-bg:light-dark(var(--aurea-resolver-light-badge-neutral-elevated-bg),var(--aurea-resolver-dark-badge-neutral-elevated-bg));--_badge-role-border:light-dark(var(--aurea-resolver-light-badge-neutral-elevated-border),var(--aurea-resolver-dark-badge-neutral-elevated-border));--_badge-role-text:light-dark(var(--aurea-resolver-light-badge-neutral-elevated-text),var(--aurea-resolver-dark-badge-neutral-elevated-text))}[data-glass-variant=badge][data-glass-preset=brand][data-badge-treatment=outline]{--_badge-role-bg:light-dark(var(--aurea-resolver-light-badge-brand-outline-bg),var(--aurea-resolver-dark-badge-brand-outline-bg));--_badge-role-border:light-dark(var(--aurea-resolver-light-badge-brand-outline-border),var(--aurea-resolver-dark-badge-brand-outline-border));--_badge-role-text:light-dark(var(--aurea-resolver-light-badge-brand-outline-text),var(--aurea-resolver-dark-badge-brand-outline-text))}[data-glass-variant=badge][data-glass-preset=brand][data-badge-treatment=inset]{--_badge-role-bg:light-dark(var(--aurea-resolver-light-badge-brand-inset-bg),var(--aurea-resolver-dark-badge-brand-inset-bg));--_badge-role-border:light-dark(var(--aurea-resolver-light-badge-brand-inset-border),var(--aurea-resolver-dark-badge-brand-inset-border));--_badge-role-text:light-dark(var(--aurea-resolver-light-badge-brand-inset-text),var(--aurea-resolver-dark-badge-brand-inset-text))}[data-glass-variant=badge][data-glass-preset=brand][data-badge-treatment=elevated]{--_badge-role-bg:light-dark(var(--aurea-resolver-light-badge-brand-elevated-bg),var(--aurea-resolver-dark-badge-brand-elevated-bg));--_badge-role-border:light-dark(var(--aurea-resolver-light-badge-brand-elevated-border),var(--aurea-resolver-dark-badge-brand-elevated-border));--_badge-role-text:light-dark(var(--aurea-resolver-light-badge-brand-elevated-text),var(--aurea-resolver-dark-badge-brand-elevated-text))}[data-glass-variant=badge][data-glass-preset=accent][data-badge-treatment=outline]{--_badge-role-bg:light-dark(var(--aurea-resolver-light-badge-accent-outline-bg),var(--aurea-resolver-dark-badge-accent-outline-bg));--_badge-role-border:light-dark(var(--aurea-resolver-light-badge-accent-outline-border),var(--aurea-resolver-dark-badge-accent-outline-border));--_badge-role-text:light-dark(var(--aurea-resolver-light-badge-accent-outline-text),var(--aurea-resolver-dark-badge-accent-outline-text))}[data-glass-variant=badge][data-glass-preset=accent][data-badge-treatment=inset]{--_badge-role-bg:light-dark(var(--aurea-resolver-light-badge-accent-inset-bg),var(--aurea-resolver-dark-badge-accent-inset-bg));--_badge-role-border:light-dark(var(--aurea-resolver-light-badge-accent-inset-border),var(--aurea-resolver-dark-badge-accent-inset-border));--_badge-role-text:light-dark(var(--aurea-resolver-light-badge-accent-inset-text),var(--aurea-resolver-dark-badge-accent-inset-text))}[data-glass-variant=badge][data-glass-preset=accent][data-badge-treatment=elevated]{--_badge-role-bg:light-dark(var(--aurea-resolver-light-badge-accent-elevated-bg),var(--aurea-resolver-dark-badge-accent-elevated-bg));--_badge-role-border:light-dark(var(--aurea-resolver-light-badge-accent-elevated-border),var(--aurea-resolver-dark-badge-accent-elevated-border));--_badge-role-text:light-dark(var(--aurea-resolver-light-badge-accent-elevated-text),var(--aurea-resolver-dark-badge-accent-elevated-text))}[data-glass-variant=badge][data-glass-preset=support][data-badge-treatment=outline]{--_badge-role-bg:light-dark(var(--aurea-resolver-light-badge-support-outline-bg),var(--aurea-resolver-dark-badge-support-outline-bg));--_badge-role-border:light-dark(var(--aurea-resolver-light-badge-support-outline-border),var(--aurea-resolver-dark-badge-support-outline-border));--_badge-role-text:light-dark(var(--aurea-resolver-light-badge-support-outline-text),var(--aurea-resolver-dark-badge-support-outline-text))}[data-glass-variant=badge][data-glass-preset=support][data-badge-treatment=inset]{--_badge-role-bg:light-dark(var(--aurea-resolver-light-badge-support-inset-bg),var(--aurea-resolver-dark-badge-support-inset-bg));--_badge-role-border:light-dark(var(--aurea-resolver-light-badge-support-inset-border),var(--aurea-resolver-dark-badge-support-inset-border));--_badge-role-text:light-dark(var(--aurea-resolver-light-badge-support-inset-text),var(--aurea-resolver-dark-badge-support-inset-text))}[data-glass-variant=badge][data-glass-preset=support][data-badge-treatment=elevated]{--_badge-role-bg:light-dark(var(--aurea-resolver-light-badge-support-elevated-bg),var(--aurea-resolver-dark-badge-support-elevated-bg));--_badge-role-border:light-dark(var(--aurea-resolver-light-badge-support-elevated-border),var(--aurea-resolver-dark-badge-support-elevated-border));--_badge-role-text:light-dark(var(--aurea-resolver-light-badge-support-elevated-text),var(--aurea-resolver-dark-badge-support-elevated-text))}[data-glass-variant=badge][data-glass-preset=warm][data-badge-treatment=outline]{--_badge-role-bg:light-dark(var(--aurea-resolver-light-badge-warm-outline-bg),var(--aurea-resolver-dark-badge-warm-outline-bg));--_badge-role-border:light-dark(var(--aurea-resolver-light-badge-warm-outline-border),var(--aurea-resolver-dark-badge-warm-outline-border));--_badge-role-text:light-dark(var(--aurea-resolver-light-badge-warm-outline-text),var(--aurea-resolver-dark-badge-warm-outline-text))}[data-glass-variant=badge][data-glass-preset=warm][data-badge-treatment=inset]{--_badge-role-bg:light-dark(var(--aurea-resolver-light-badge-warm-inset-bg),var(--aurea-resolver-dark-badge-warm-inset-bg));--_badge-role-border:light-dark(var(--aurea-resolver-light-badge-warm-inset-border),var(--aurea-resolver-dark-badge-warm-inset-border));--_badge-role-text:light-dark(var(--aurea-resolver-light-badge-warm-inset-text),var(--aurea-resolver-dark-badge-warm-inset-text))}[data-glass-variant=badge][data-glass-preset=warm][data-badge-treatment=elevated]{--_badge-role-bg:light-dark(var(--aurea-resolver-light-badge-warm-elevated-bg),var(--aurea-resolver-dark-badge-warm-elevated-bg));--_badge-role-border:light-dark(var(--aurea-resolver-light-badge-warm-elevated-border),var(--aurea-resolver-dark-badge-warm-elevated-border));--_badge-role-text:light-dark(var(--aurea-resolver-light-badge-warm-elevated-text),var(--aurea-resolver-dark-badge-warm-elevated-text))}[data-glass-variant=badge][data-glass-preset=premium][data-badge-treatment=outline]{--_badge-role-bg:light-dark(var(--aurea-resolver-light-badge-premium-outline-bg),var(--aurea-resolver-dark-badge-premium-outline-bg));--_badge-role-border:light-dark(var(--aurea-resolver-light-badge-premium-outline-border),var(--aurea-resolver-dark-badge-premium-outline-border));--_badge-role-text:light-dark(var(--aurea-resolver-light-badge-premium-outline-text),var(--aurea-resolver-dark-badge-premium-outline-text))}[data-glass-variant=badge][data-glass-preset=premium][data-badge-treatment=inset]{--_badge-role-bg:light-dark(var(--aurea-resolver-light-badge-premium-inset-bg),var(--aurea-resolver-dark-badge-premium-inset-bg));--_badge-role-border:light-dark(var(--aurea-resolver-light-badge-premium-inset-border),var(--aurea-resolver-dark-badge-premium-inset-border));--_badge-role-text:light-dark(var(--aurea-resolver-light-badge-premium-inset-text),var(--aurea-resolver-dark-badge-premium-inset-text))}[data-glass-variant=badge][data-glass-preset=premium][data-badge-treatment=elevated]{--_badge-role-bg:light-dark(var(--aurea-resolver-light-badge-premium-elevated-bg),var(--aurea-resolver-dark-badge-premium-elevated-bg));--_badge-role-border:light-dark(var(--aurea-resolver-light-badge-premium-elevated-border),var(--aurea-resolver-dark-badge-premium-elevated-border));--_badge-role-text:light-dark(var(--aurea-resolver-light-badge-premium-elevated-text),var(--aurea-resolver-dark-badge-premium-elevated-text))}[data-glass-variant=badge][data-glass-preset=metric][data-badge-treatment=outline]{--_badge-role-bg:light-dark(var(--aurea-resolver-light-badge-metric-outline-bg),var(--aurea-resolver-dark-badge-metric-outline-bg));--_badge-role-border:light-dark(var(--aurea-resolver-light-badge-metric-outline-border),var(--aurea-resolver-dark-badge-metric-outline-border));--_badge-role-text:light-dark(var(--aurea-resolver-light-badge-metric-outline-text),var(--aurea-resolver-dark-badge-metric-outline-text))}[data-glass-variant=badge][data-glass-preset=metric][data-badge-treatment=inset]{--_badge-role-bg:light-dark(var(--aurea-resolver-light-badge-metric-inset-bg),var(--aurea-resolver-dark-badge-metric-inset-bg));--_badge-role-border:light-dark(var(--aurea-resolver-light-badge-metric-inset-border),var(--aurea-resolver-dark-badge-metric-inset-border));--_badge-role-text:light-dark(var(--aurea-resolver-light-badge-metric-inset-text),var(--aurea-resolver-dark-badge-metric-inset-text))}[data-glass-variant=badge][data-glass-preset=metric][data-badge-treatment=elevated]{--_badge-role-bg:light-dark(var(--aurea-resolver-light-badge-metric-elevated-bg),var(--aurea-resolver-dark-badge-metric-elevated-bg));--_badge-role-border:light-dark(var(--aurea-resolver-light-badge-metric-elevated-border),var(--aurea-resolver-dark-badge-metric-elevated-border));--_badge-role-text:light-dark(var(--aurea-resolver-light-badge-metric-elevated-text),var(--aurea-resolver-dark-badge-metric-elevated-text))}[data-glass-variant=badge][data-glass-preset=success][data-badge-treatment=outline]{--_badge-role-bg:light-dark(var(--aurea-resolver-light-badge-success-outline-bg),var(--aurea-resolver-dark-badge-success-outline-bg));--_badge-role-border:light-dark(var(--aurea-resolver-light-badge-success-outline-border),var(--aurea-resolver-dark-badge-success-outline-border));--_badge-role-text:light-dark(var(--aurea-resolver-light-badge-success-outline-text),var(--aurea-resolver-dark-badge-success-outline-text))}[data-glass-variant=badge][data-glass-preset=success][data-badge-treatment=inset]{--_badge-role-bg:light-dark(var(--aurea-resolver-light-badge-success-inset-bg),var(--aurea-resolver-dark-badge-success-inset-bg));--_badge-role-border:light-dark(var(--aurea-resolver-light-badge-success-inset-border),var(--aurea-resolver-dark-badge-success-inset-border));--_badge-role-text:light-dark(var(--aurea-resolver-light-badge-success-inset-text),var(--aurea-resolver-dark-badge-success-inset-text))}[data-glass-variant=badge][data-glass-preset=success][data-badge-treatment=elevated]{--_badge-role-bg:light-dark(var(--aurea-resolver-light-badge-success-elevated-bg),var(--aurea-resolver-dark-badge-success-elevated-bg));--_badge-role-border:light-dark(var(--aurea-resolver-light-badge-success-elevated-border),var(--aurea-resolver-dark-badge-success-elevated-border));--_badge-role-text:light-dark(var(--aurea-resolver-light-badge-success-elevated-text),var(--aurea-resolver-dark-badge-success-elevated-text))}[data-glass-variant=badge][data-glass-preset=warning][data-badge-treatment=outline]{--_badge-role-bg:light-dark(var(--aurea-resolver-light-badge-warning-outline-bg),var(--aurea-resolver-dark-badge-warning-outline-bg));--_badge-role-border:light-dark(var(--aurea-resolver-light-badge-warning-outline-border),var(--aurea-resolver-dark-badge-warning-outline-border));--_badge-role-text:light-dark(var(--aurea-resolver-light-badge-warning-outline-text),var(--aurea-resolver-dark-badge-warning-outline-text))}[data-glass-variant=badge][data-glass-preset=warning][data-badge-treatment=inset]{--_badge-role-bg:light-dark(var(--aurea-resolver-light-badge-warning-inset-bg),var(--aurea-resolver-dark-badge-warning-inset-bg));--_badge-role-border:light-dark(var(--aurea-resolver-light-badge-warning-inset-border),var(--aurea-resolver-dark-badge-warning-inset-border));--_badge-role-text:light-dark(var(--aurea-resolver-light-badge-warning-inset-text),var(--aurea-resolver-dark-badge-warning-inset-text))}[data-glass-variant=badge][data-glass-preset=warning][data-badge-treatment=elevated]{--_badge-role-bg:light-dark(var(--aurea-resolver-light-badge-warning-elevated-bg),var(--aurea-resolver-dark-badge-warning-elevated-bg));--_badge-role-border:light-dark(var(--aurea-resolver-light-badge-warning-elevated-border),var(--aurea-resolver-dark-badge-warning-elevated-border));--_badge-role-text:light-dark(var(--aurea-resolver-light-badge-warning-elevated-text),var(--aurea-resolver-dark-badge-warning-elevated-text))}[data-glass-variant=badge][data-glass-preset=error][data-badge-treatment=outline]{--_badge-role-bg:light-dark(var(--aurea-resolver-light-badge-error-outline-bg),var(--aurea-resolver-dark-badge-error-outline-bg));--_badge-role-border:light-dark(var(--aurea-resolver-light-badge-error-outline-border),var(--aurea-resolver-dark-badge-error-outline-border));--_badge-role-text:light-dark(var(--aurea-resolver-light-badge-error-outline-text),var(--aurea-resolver-dark-badge-error-outline-text))}[data-glass-variant=badge][data-glass-preset=error][data-badge-treatment=inset]{--_badge-role-bg:light-dark(var(--aurea-resolver-light-badge-error-inset-bg),var(--aurea-resolver-dark-badge-error-inset-bg));--_badge-role-border:light-dark(var(--aurea-resolver-light-badge-error-inset-border),var(--aurea-resolver-dark-badge-error-inset-border));--_badge-role-text:light-dark(var(--aurea-resolver-light-badge-error-inset-text),var(--aurea-resolver-dark-badge-error-inset-text))}[data-glass-variant=badge][data-glass-preset=error][data-badge-treatment=elevated]{--_badge-role-bg:light-dark(var(--aurea-resolver-light-badge-error-elevated-bg),var(--aurea-resolver-dark-badge-error-elevated-bg));--_badge-role-border:light-dark(var(--aurea-resolver-light-badge-error-elevated-border),var(--aurea-resolver-dark-badge-error-elevated-border));--_badge-role-text:light-dark(var(--aurea-resolver-light-badge-error-elevated-text),var(--aurea-resolver-dark-badge-error-elevated-text))}[data-glass-variant=badge][data-glass-preset=info][data-badge-treatment=outline]{--_badge-role-bg:light-dark(var(--aurea-resolver-light-badge-info-outline-bg),var(--aurea-resolver-dark-badge-info-outline-bg));--_badge-role-border:light-dark(var(--aurea-resolver-light-badge-info-outline-border),var(--aurea-resolver-dark-badge-info-outline-border));--_badge-role-text:light-dark(var(--aurea-resolver-light-badge-info-outline-text),var(--aurea-resolver-dark-badge-info-outline-text))}[data-glass-variant=badge][data-glass-preset=info][data-badge-treatment=inset]{--_badge-role-bg:light-dark(var(--aurea-resolver-light-badge-info-inset-bg),var(--aurea-resolver-dark-badge-info-inset-bg));--_badge-role-border:light-dark(var(--aurea-resolver-light-badge-info-inset-border),var(--aurea-resolver-dark-badge-info-inset-border));--_badge-role-text:light-dark(var(--aurea-resolver-light-badge-info-inset-text),var(--aurea-resolver-dark-badge-info-inset-text))}[data-glass-variant=badge][data-glass-preset=info][data-badge-treatment=elevated]{--_badge-role-bg:light-dark(var(--aurea-resolver-light-badge-info-elevated-bg),var(--aurea-resolver-dark-badge-info-elevated-bg));--_badge-role-border:light-dark(var(--aurea-resolver-light-badge-info-elevated-border),var(--aurea-resolver-dark-badge-info-elevated-border));--_badge-role-text:light-dark(var(--aurea-resolver-light-badge-info-elevated-text),var(--aurea-resolver-dark-badge-info-elevated-text))}[data-glass-variant=badge][data-glass-preset=tag][data-badge-treatment=outline]{--_badge-role-bg:light-dark(var(--aurea-resolver-light-badge-tag-outline-bg),var(--aurea-resolver-dark-badge-tag-outline-bg));--_badge-role-border:light-dark(var(--aurea-resolver-light-badge-tag-outline-border),var(--aurea-resolver-dark-badge-tag-outline-border));--_badge-role-text:light-dark(var(--aurea-resolver-light-badge-tag-outline-text),var(--aurea-resolver-dark-badge-tag-outline-text))}[data-glass-variant=badge][data-glass-preset=tag][data-badge-treatment=inset]{--_badge-role-bg:light-dark(var(--aurea-resolver-light-badge-tag-inset-bg),var(--aurea-resolver-dark-badge-tag-inset-bg));--_badge-role-border:light-dark(var(--aurea-resolver-light-badge-tag-inset-border),var(--aurea-resolver-dark-badge-tag-inset-border));--_badge-role-text:light-dark(var(--aurea-resolver-light-badge-tag-inset-text),var(--aurea-resolver-dark-badge-tag-inset-text))}[data-glass-variant=badge][data-glass-preset=tag][data-badge-treatment=elevated]{--_badge-role-bg:light-dark(var(--aurea-resolver-light-badge-tag-elevated-bg),var(--aurea-resolver-dark-badge-tag-elevated-bg));--_badge-role-border:light-dark(var(--aurea-resolver-light-badge-tag-elevated-border),var(--aurea-resolver-dark-badge-tag-elevated-border));--_badge-role-text:light-dark(var(--aurea-resolver-light-badge-tag-elevated-text),var(--aurea-resolver-dark-badge-tag-elevated-text))}[data-glass-variant=badge][data-glass-preset=status][data-badge-treatment=outline]{--_badge-role-bg:light-dark(var(--aurea-resolver-light-badge-status-outline-bg),var(--aurea-resolver-dark-badge-status-outline-bg));--_badge-role-border:light-dark(var(--aurea-resolver-light-badge-status-outline-border),var(--aurea-resolver-dark-badge-status-outline-border));--_badge-role-text:light-dark(var(--aurea-resolver-light-badge-status-outline-text),var(--aurea-resolver-dark-badge-status-outline-text))}[data-glass-variant=badge][data-glass-preset=status][data-badge-treatment=inset]{--_badge-role-bg:light-dark(var(--aurea-resolver-light-badge-status-inset-bg),var(--aurea-resolver-dark-badge-status-inset-bg));--_badge-role-border:light-dark(var(--aurea-resolver-light-badge-status-inset-border),var(--aurea-resolver-dark-badge-status-inset-border));--_badge-role-text:light-dark(var(--aurea-resolver-light-badge-status-inset-text),var(--aurea-resolver-dark-badge-status-inset-text))}[data-glass-variant=badge][data-glass-preset=status][data-badge-treatment=elevated]{--_badge-role-bg:light-dark(var(--aurea-resolver-light-badge-status-elevated-bg),var(--aurea-resolver-dark-badge-status-elevated-bg));--_badge-role-border:light-dark(var(--aurea-resolver-light-badge-status-elevated-border),var(--aurea-resolver-dark-badge-status-elevated-border));--_badge-role-text:light-dark(var(--aurea-resolver-light-badge-status-elevated-text),var(--aurea-resolver-dark-badge-status-elevated-text))}}

@layer base{:root{--aurea-fontSizeFluid-micro:clamp(.625rem,.603rem + .094vw,.6875rem);--aurea-fontSizeFluid-mini:clamp(.75rem,.706rem + .188vw,.875rem);--aurea-fontSizeFluid-constellationLabel:clamp(.8125rem,.768rem + .188vw,.9375rem);--aurea-fontSizeFluid-sectionTitle:clamp(1.875rem,1.479rem + 1.69vw,3rem);--aurea-fontSizeFluid-sectionTitleSm:clamp(1.5rem,1.236rem + 1.127vw,2.25rem);--aurea-fontSizeFluid-cardTitleLg:clamp(1.25rem,1.118rem + .563vw,1.625rem);--aurea-fontSizeFluid-sectionSubtitle:clamp(1.0625rem,.996rem + .282vw,1.25rem);--aurea-fontSizeFluid-bodyLg:clamp(1rem,.956rem + .188vw,1.125rem);--aurea-fontSizeFluid-bodyMd:clamp(.875rem,.831rem + .188vw,1rem);--aurea-fontSizeFluid-bodySm:clamp(.8125rem,.768rem + .188vw,.9375rem);--aurea-fontSizeFluid-numericPrice:clamp(3rem,5vw,4.5rem);--aurea-fontSizeFluid-numericStat:clamp(2.5rem,4vw,3.5rem);--aurea-fontSizeFluid-numericPercentage:clamp(2rem,3.5vw,3rem);--aurea-font-sans:var(--aurea-font-body,"Plus Jakarta Sans"),system-ui,-apple-system,sans-serif;--aurea-font-display:"Fraunces",ui-serif,Georgia,serif;--aurea-font-mono:"JetBrains Mono","Fira Code",Consolas,monospace;--aurea-fontWeight-light:300;--aurea-fontWeight-regular:400;--aurea-fontWeight-medium:500;--aurea-fontWeight-semibold:600;--aurea-fontWeight-bold:700;--aurea-fontWeight-extrabold:800;--aurea-fontWeight-black:900;--aurea-lineHeight-tight:1.25;--aurea-lineHeight-display:1.15;--aurea-lineHeight-snug:1.375;--aurea-lineHeight-subsection:1.3;--aurea-lineHeight-component:1.35;--aurea-lineHeight-ui:1.4;--aurea-lineHeight-normal:1.5;--aurea-lineHeight-prose:1.65;--aurea-lineHeight-relaxed:1.75;--aurea-lineHeight-loose:2;--aurea-lineHeight-hero:1.1;--aurea-lineHeight-section:1.2;--aurea-lineHeight-bodyLg:1.6;--aurea-lineHeight-body:1.7;--aurea-lineHeight-bodySm:1.6;--aurea-lineHeight-caption:1.5;--aurea-lineHeight-bodyXs:1.6;--aurea-lineHeight-bodyMd:1.7;--aurea-lineHeight-responsive-sm:1.6;--aurea-lineHeight-responsive-lg:1.6;--aurea-lineHeight-none:1;--aurea-lineHeight-overlapSm:.95;--aurea-lineHeight-overlapMd:.9;--aurea-lineHeight-overlapLg:.85;--aurea-lineHeight-semi-relaxed:1.625;--aurea-fontSize-hero:clamp(3rem,8vw,6rem);--aurea-fontSize-heroHorizon:clamp(3.25rem,5.8vw,5.625rem);--aurea-fontSize-heroFusion:clamp(2.4rem,5vw,3.9rem);--aurea-fontSize-heroFusionSection:clamp(2rem,4.4vw,3.1rem);--aurea-fontSize-section:clamp(1.875rem,4vw,3rem);--aurea-fontSize-subsection:clamp(1.5rem,3vw,2rem);--aurea-fontSize-bodyLg:clamp(1rem,1.5vw,1.125rem);--aurea-fontSize-bodyMd:clamp(1.0625rem,1.75vw,1.1875rem);--aurea-fontSize-body:clamp(.875rem,1vw,.9375rem);--aurea-fontSize-respFloor:.875rem;--aurea-fontSize-bodySm:clamp(.875rem,.6vw + .25rem,.9375rem);--aurea-fontSize-caption:clamp(.875rem,1vw,.9375rem);--aurea-fontSize-tiny:.875rem;--aurea-fontSize-micro:clamp(.625rem,.603rem + .094vw,.6875rem);--aurea-fontSize-mini:clamp(.75rem,.706rem + .188vw,.875rem);--aurea-fontSize-constellationLabel:clamp(.8125rem,.768rem + .188vw,.9375rem);--aurea-fontSize-xs:clamp(.875rem,.6vw + .25rem,.9375rem);--aurea-fontSize-sm:clamp(.875rem,.8vw + .125rem,.9375rem);--aurea-fontSize-lg:clamp(1.125rem,1.2vw + .25rem,1.25rem);--aurea-fontSize-responsive-lg:clamp(1.25rem,2.5vw + .5rem,1.75rem);--aurea-fontSize-xl:clamp(1.25rem,1.5vw + .3rem,1.5rem);--aurea-fontSize-2xl:clamp(1.5rem,2vw + .4rem,2rem);--aurea-fontSize-display:clamp(2.5rem,6vw,4.5rem);--aurea-fontSize-h2:clamp(1.875rem,4vw,3rem);--aurea-fontSize-h3:clamp(1.5rem,3vw,2rem);--aurea-fontSize-h4:clamp(1.25rem,2.5vw,1.5rem);--aurea-fontSize-h5:clamp(1.125rem,2vw,1.25rem);--aurea-fontSize-bodyXs:clamp(.875rem,.6vw + .25rem,.9375rem);--aurea-fontSize-section-sm:clamp(1.5rem,3vw,2rem);--aurea-fontSize-responsive-sm:clamp(.875rem,.8vw + .125rem,.9375rem);--aurea-fontSize-section-lg:clamp(2rem,6vw,3.5rem);--aurea-fontSize-cardPriceValue:clamp(2rem,4vw,2.5rem);--aurea-fontSize-heroDisplaySentence:clamp(2.5rem,5.6vw,4rem);--aurea-fontSize-sectionTitleDisplayLg:clamp(2rem,4.4vw,3.05rem);--aurea-fontSize-metricNumberXl:clamp(2.2rem,4.6vw,3.3rem);--aurea-fontSize-metricNumberMd:clamp(1.7rem,3.4vw,2.5rem);--aurea-fontSize-metricNumberSm:clamp(1.5rem,3vw,2.1rem);--aurea-fontSize-metricNumberXs:clamp(1.2rem,2.4vw,1.6rem);--aurea-fontSize-pricingGridValue:clamp(1.25rem,4vw,2.5rem);--aurea-fontSize-pricingGridPlanName:clamp(.875rem,10cqi,.8125rem);--aurea-fontSize-pricingGridFeatureText:clamp(.875rem,7cqi,.6875rem);--aurea-fontSize-pricingGridPeriod:clamp(.875rem,6cqi,.6875rem);--aurea-fontSize-pricingGridCta:clamp(.875rem,7cqi,.75rem);--aurea-fontSize-pricingGridPlanNameT2:clamp(.875rem,7cqi,1rem);--aurea-fontSize-pricingGridDescription:clamp(.875rem,5cqi,.75rem);--aurea-fontSize-pricingGridFeatureTextT2:clamp(.875rem,5cqi,.6875rem);--aurea-fontSize-pricingGridCurrency:clamp(.875rem,6cqi,.875rem);--aurea-fontSize-pricingGridCtaT2:clamp(.875rem,6cqi,.75rem);--aurea-fontSize-pricingGridBadge:clamp(.875rem,5cqi,.6875rem);--aurea-fontSize-pricingGridPlanNameT3:clamp(.875rem,6cqi,1.25rem);--aurea-fontSize-pricingGridDescriptionT2:clamp(.875rem,4cqi,.875rem);--aurea-fontSize-pricingGridCurrencyT2:clamp(.875rem,5cqi,1.125rem);--aurea-fontSize-pricingGridPeriodT2:clamp(.875rem,4cqi,.8125rem);--aurea-fontSize-pricingGridBadgeT2:clamp(.875rem,3.5cqi,.6875rem);--aurea-fontSize-pricingGridPlanNameT4:clamp(1.25rem,10cqi,1.75rem);--aurea-fontSize-pricingGridDescriptionT3:clamp(.875rem,6cqi,1rem);--aurea-fontSize-pricingGridCurrencyT3:clamp(1rem,7cqi,1.125rem);--aurea-fontSize-pricingGridGlassButton:clamp(.875rem,4cqi,.75rem);--aurea-fontSize-elegantStatNumber:clamp(1.25rem,5vw,3.5rem);--aurea-fontSize-elegantStatNumberT2:clamp(1.25rem,20cqi,3.5rem);--aurea-fontSize-textRespTextSectionResponsive:clamp(2rem,5vw,48px);--aurea-fontSize-textRespTextHeroResponsive:clamp(2.5rem,6vw,4rem);--aurea-fontSize-textRespMd:clamp(1rem,1.25vw + 8px,1.125rem);--aurea-fontSize-textRespLg:clamp(1.125rem,1.5vw + 8px,24px);--aurea-fontSize-textRespXl:clamp(1.25rem,2vw + 8px,24px);--aurea-fontSize-textResp3xl:clamp(1.875rem,3vw + 8px,2.5rem);--aurea-fontSize-textResp4xl:clamp(2.25rem,4vw + 8px,4rem);--aurea-fontSize-sgBannerUrlBadgeText:clamp(.875rem,min(1.6cqi,5cqh),1rem);--aurea-fontSize-sgBannerTagline:clamp(.875rem,min(4.5cqi,16cqh),3.5rem);--aurea-fontSize-sgDemoRankNumber:clamp(2rem,4vw,3rem);--aurea-fontSize-sgDemoOpentypeSample:clamp(1.25rem,2vw,1.5rem);--aurea-fontSize-sgDemoWonk:clamp(3rem,6vw,5rem);--aurea-fontSize-sgDemoStatLgViolet:clamp(2.5rem,5vw,4rem);--aurea-fontSize-sgDemoStatHeroRose:clamp(2rem,3vw,3rem);--aurea-fontSize-ecosystemPosterCardWrapper:10cqi;--aurea-fontSize-ecosystemPosterCardWrapperT2:9cqi;--aurea-fontSize-leadMagnetLmNumHero:clamp(2rem,6vw,4rem);--aurea-fontSize-leadMagnetLmNumStat:clamp(1.5rem,4vw,2.5rem);--aurea-fontSize-iaParityX:clamp(4rem,11vw,8rem);--aurea-fontSize-iaParityTesis:clamp(2rem,5vw,3.6rem);--aurea-fontSize-iaParityEmpezar:clamp(2.1rem,4.6vw,3.3rem);--aurea-fontSize-iaParityEmpezarT2:1.16rem;--aurea-fontSize-iaParityEmpezarT3:1.35rem;--aurea-fontSize-iaParityVentaja:2.6rem;--aurea-fontSize-iaParityVentajaT2:1.7rem;--aurea-fontSize-iaParityRoiNode:1.6rem;--aurea-fontSize-iaParityRoiBody:clamp(2.4rem,5vw,3.2rem);--aurea-fontSize-cardsContainerCarouselWaveStepNumber:clamp(3rem,5vw,5rem);--aurea-fontSize-gridsTats:clamp(.875rem,5cqi,.875rem);--aurea-fontSize-numericCounterLarge:clamp(2.5rem,6vw,4.5rem);--aurea-fontSize-numericCounterLargeT2:clamp(2.5rem,15cqi,4.5rem);--aurea-fontSize-numericCounterUnitSuffix:clamp(1rem,3vw,1.75rem);--aurea-fontSize-numericCounterUnitSuffixT2:clamp(1rem,10cqi,1.75rem);--aurea-fontSize-numericPercentageSymbol:clamp(.875rem,3vw,1.25rem);--aurea-fontSize-numericPercentageSymbolT2:clamp(.875rem,4cqi,1.25rem);--aurea-letterSpacing-hero:-.03em;--aurea-letterSpacing-heading:-.025em;--aurea-letterSpacing-section:-.02em;--aurea-letterSpacing-subheading:-.015em;--aurea-letterSpacing-subsection:-.01em;--aurea-letterSpacing-bodyLg:-.01em;--aurea-letterSpacing-body:0;--aurea-letterSpacing-bodySm:.01em;--aurea-letterSpacing-caption:.02em;--aurea-letterSpacing-badge:.02em;--aurea-letterSpacing-tight:-.01em;--aurea-letterSpacing-wide:.08em;--aurea-letterSpacing-tighter:-.05em;--aurea-letterSpacing-slight:.025em;--aurea-letterSpacing-uppercase:.04em;--aurea-letterSpacing-wider:.05em;--aurea-letterSpacing-widest:.1em;--aurea-letterSpacing-expanded:.12em;--aurea-letterSpacing-extraExpanded:.16em;--aurea-letterSpacing-ultraExpanded:.2em;--aurea-letterSpacing-max:.25em;--aurea-fontFamily-mono:"JetBrains Mono","Fira Code","Consolas",monospace}}
@layer components{:root{--aurea-enter-opacity:0;--aurea-enter-scale:.95;--aurea-enter-translate-x:0;--aurea-enter-translate-y:0;--aurea-exit-opacity:0;--aurea-exit-scale:.95;--aurea-exit-translate-x:0;--aurea-exit-translate-y:0}.animate-in{animation:aurea-enter var(--aurea-duration-fast) var(--aurea-ease-out) forwards}.animate-out{animation:aurea-exit var(--aurea-duration-exit) var(--aurea-ease-in) forwards}.fade-in-0{--aurea-enter-opacity:0}.fade-out-0{--aurea-exit-opacity:0}.zoom-in-95{--aurea-enter-scale:.95}.zoom-out-95{--aurea-exit-scale:.95}.zoom-in-90{--aurea-enter-scale:.9}.zoom-out-90{--aurea-exit-scale:.9}.slide-in-from-top-2{--aurea-enter-translate-y:calc(var(--aurea-spacing-sm)*-1)}.slide-in-from-bottom-2{--aurea-enter-translate-y:var(--aurea-spacing-sm)}.slide-in-from-left-2{--aurea-enter-translate-x:calc(var(--aurea-spacing-sm)*-1)}.slide-in-from-right-2{--aurea-enter-translate-x:var(--aurea-spacing-sm)}[data-state=open].animate-in{animation:aurea-enter var(--aurea-duration-fast) var(--aurea-ease-out) forwards}[data-state=closed].animate-out{animation:aurea-exit var(--aurea-duration-exit) var(--aurea-ease-in) forwards}[data-side=bottom].slide-in-from-top-2{--aurea-enter-translate-y:calc(var(--aurea-spacing-sm)*-1)}[data-side=top].slide-in-from-bottom-2{--aurea-enter-translate-y:var(--aurea-spacing-sm)}[data-side=right].slide-in-from-left-2{--aurea-enter-translate-x:calc(var(--aurea-spacing-sm)*-1)}[data-side=left].slide-in-from-right-2{--aurea-enter-translate-x:var(--aurea-spacing-sm)}.min-w-dropdown{min-width:var(--aurea-layout-component-width-dropdown-min)}.menu-indicator-left{left:var(--aurea-spacing-sm)}.dropdown-shortcut-muted{opacity:var(--aurea-opacity-60)}.radio-indicator-container{height:var(--aurea-layout-icon-xs);width:var(--aurea-layout-icon-xs)}.radio-indicator-dot{height:var(--aurea-sizing-fluid-sm);width:var(--aurea-sizing-fluid-sm)}.slide-in-from-top{--aurea-enter-translate-y:-100%}.slide-in-from-bottom{--aurea-enter-translate-y:100%}.slide-in-from-left{--aurea-enter-translate-x:-100%}.slide-in-from-right{--aurea-enter-translate-x:100%}.slide-out-to-top{--aurea-exit-translate-y:-100%}.slide-out-to-bottom{--aurea-exit-translate-y:100%}.slide-out-to-left{--aurea-exit-translate-x:-100%}.slide-out-to-right{--aurea-exit-translate-x:100%}.slide-in-from-left-half{--aurea-enter-translate-x:-50%}.slide-out-to-left-half{--aurea-exit-translate-x:-50%}.slide-in-from-top-48{--aurea-enter-translate-y:-48%}.slide-out-to-top-48{--aurea-exit-translate-y:-48%}.slide-in-from-side[data-side=bottom]{--aurea-enter-translate-y:calc(var(--aurea-spacing-sm)*-1)}.slide-in-from-side[data-side=top]{--aurea-enter-translate-y:var(--aurea-spacing-sm)}.slide-in-from-side[data-side=right]{--aurea-enter-translate-x:calc(var(--aurea-spacing-sm)*-1)}.slide-in-from-side[data-side=left]{--aurea-enter-translate-x:var(--aurea-spacing-sm)}.slide-in-from-right-52{--aurea-enter-translate-x:13rem}.slide-in-from-left-52{--aurea-enter-translate-x:-13rem}.slide-out-to-right-52{--aurea-exit-translate-x:13rem}.slide-out-to-left-52{--aurea-exit-translate-x:-13rem}[data-motion=from-end].nav-motion-slide{--aurea-enter-translate-x:13rem}[data-motion=from-start].nav-motion-slide{--aurea-enter-translate-x:-13rem}[data-motion=to-end].nav-motion-slide{--aurea-exit-translate-x:13rem}[data-motion=to-start].nav-motion-slide{--aurea-exit-translate-x:-13rem}.nav-trigger-active[data-active],.nav-trigger-active[data-state=open]{background-color:var(--aurea-surface-accent-subtle)}[data-motion^=from-].animate-in{animation:aurea-enter var(--aurea-duration-fast) var(--aurea-ease-out) forwards}[data-motion^=to-].animate-out{animation:aurea-exit var(--aurea-duration-exit) var(--aurea-ease-in) forwards}[data-state=visible].animate-in{animation:aurea-enter var(--aurea-duration-fast) var(--aurea-ease-out) forwards}[data-state=hidden].animate-out{animation:aurea-exit var(--aurea-duration-exit) var(--aurea-ease-in) forwards}.fade-in{--aurea-enter-opacity:0}.fade-out{--aurea-exit-opacity:0}.fade-out-80{--aurea-exit-opacity:.8}.slide-out-to-right-full{--aurea-exit-translate-x:100%}.slide-in-from-top-full{--aurea-enter-translate-y:-100%}.slide-in-from-bottom-full{--aurea-enter-translate-y:100%}[data-swipe=end].animate-out{animation:aurea-exit var(--aurea-duration-exit) var(--aurea-ease-in) forwards}.toast-swipe[data-swipe=cancel]{transform:translate(0)}.toast-swipe[data-swipe=end]{transform:translateX(var(--radix-toast-swipe-end-x))}.toast-swipe[data-swipe=move]{transform:translateX(var(--radix-toast-swipe-move-x));transition:none}.toast-slide-responsive{--aurea-enter-translate-y:-100%}@media (min-width:640px){.toast-slide-responsive{--aurea-enter-translate-y:100%}}.animate-duration-sheet{--aurea-animation-enter-duration:var(--aurea-duration-medium);--aurea-animation-exit-duration:var(--aurea-duration-base)}.modal-center{width:fit-content;height:fit-content;margin:auto}@media (min-width:768px){.modal-center-desktop{--modal-max-width:var(--aurea-layout-component-width-modal-md);border-radius:var(--aurea-layout-radius-md);height:fit-content;max-height:85vh;max-width:var(--modal-max-width);width:fit-content;margin:auto}}.menu-subtrigger-active[data-state=open],.toggle-state-accent[data-state=on]{background-color:var(--aurea-surface-accentSubtle);color:var(--aurea-text-primary)}[data-disabled].data-disabled-dim{opacity:var(--aurea-opacity-50);pointer-events:none}[data-highlighted].data-highlight-glass{background-color:var(--aurea-glass-bg-subtle);color:var(--aurea-text-primary)}.icon-child-sm svg{height:var(--aurea-layout-icon-sm);pointer-events:none;width:var(--aurea-layout-icon-sm);flex-shrink:0}.icon-child-xs svg{height:var(--aurea-layout-icon-xs);pointer-events:none;width:var(--aurea-layout-icon-xs);flex-shrink:0}.icon-direct-sm svg{height:var(--aurea-layout-icon-sm);width:var(--aurea-layout-icon-sm);flex-shrink:0}.truncate-last-child>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.destructive .toast-action-destructive:focus{outline:var(--aurea-spacing-3xs) solid var(--aurea-semantic-error-400);outline-offset:var(--aurea-spacing-3xs)}.destructive .toast-action-destructive:active,.destructive .toast-action-destructive:hover{background-color:var(--aurea-semantic-error-bg-subtle);border-color:var(--aurea-semantic-error-border-subtle);color:var(--aurea-text-primary)}.destructive .toast-action-destructive{border-color:var(--aurea-border-subtle)}.destructive .toast-close-destructive,.destructive .toast-close-destructive:active,.destructive .toast-close-destructive:hover{color:var(--aurea-semantic-error-text)}.destructive .toast-close-destructive:focus{outline:var(--aurea-spacing-3xs) solid var(--aurea-semantic-error-400);outline-offset:var(--aurea-spacing-3xs)}.animate-delay-75{animation-delay:var(--aurea-timing-delay-fine)}.animate-delay-100{animation-delay:var(--aurea-timing-delay-exit)}.animate-delay-150{animation-delay:var(--aurea-timing-delay-fast)}.animate-delay-200{animation-delay:var(--aurea-timing-delay-step-1)}.animate-delay-300{animation-delay:var(--aurea-timing-delay-base)}.animate-delay-400{animation-delay:var(--aurea-timing-delay-step-2)}.animate-delay-500{animation-delay:var(--aurea-timing-delay-lead)}.animate-delay-700{animation-delay:var(--aurea-timing-delay-slower)}.animate-delay-1000{animation-delay:var(--aurea-timing-delay-spin)}.animate-delay-1500{animation-delay:var(--aurea-timing-delay-long)}@media (min-width:768px){.toast-viewport-md{max-width:var(--aurea-layout-component-width-dropdown-mobile)}.nav-viewport-width{width:var(--radix-navigation-menu-viewport-width)}}@media (prefers-reduced-motion:reduce){.animate-in,.animate-out,[data-motion^=from-].animate-in,[data-motion^=to-].animate-out,[data-state=closed].animate-out,[data-state=hidden].animate-out,[data-state=open].animate-in,[data-state=visible].animate-in,[data-swipe=end].animate-out{animation:none}}@keyframes aurea-caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}.animate-caret-blink{animation:aurea-caret-blink var(--aurea-duration-slower) infinite var(--aurea-transition-easing-linear)}@media (prefers-reduced-motion:reduce){.animate-caret-blink{animation:none}}}@keyframes aurea-enter{0%{opacity:0;opacity:var(--aurea-enter-opacity,0);transform:translateZ(0)scale(.95);transform:translate3d(var(--aurea-enter-translate-x,0),var(--aurea-enter-translate-y,0),0) scale(var(--aurea-enter-scale,1))}to{opacity:1;transform:translateZ(0)scale(1)}}@keyframes aurea-exit{0%{opacity:1;transform:translateZ(0)scale(1)}to{opacity:0;opacity:var(--aurea-exit-opacity,0);transform:translateZ(0)scale(.95);transform:translate3d(var(--aurea-exit-translate-x,0),var(--aurea-exit-translate-y,0),0) scale(var(--aurea-exit-scale,1))}}
@layer base{:root{--aurea-duration-instant:10ms;--aurea-duration-tick:70ms;--aurea-duration-exit:.1s;--aurea-duration-fast:.15s;--aurea-duration-normal:.2s;--aurea-duration-base:.3s;--aurea-duration-micro:.4s;--aurea-duration-medium:.5s;--aurea-duration-slow:.6s;--aurea-duration-slower:.7s;--aurea-duration-smooth:.8s;--aurea-duration-loopSpin:1s;--aurea-duration-continuous:2s;--aurea-duration-loopShimmer:3s;--aurea-duration-loopMedium:4s;--aurea-duration-shimmerSweep:6s;--aurea-duration-loopLong:8s;--aurea-duration-enterBrisk:.32s;--aurea-duration-pulseQuick:1.5s;--aurea-duration-enterStaged:1.8s;--aurea-duration-fillSweep:2.2s;--aurea-duration-pulseAmbient:10s;--aurea-duration-floatAmbient:12s;--aurea-duration-loopDrift1:22s;--aurea-duration-loopDrift2:27s;--aurea-duration-loopDrift3:18s;--aurea-duration-loopDrift4:35s;--aurea-duration-loopDrift5:26s;--aurea-duration-orbit:30s;--aurea-duration-orbitSlow:45s;--aurea-duration-cosmicDrift:48s;--aurea-timing-delay-step-1:.2s;--aurea-timing-delay-step-2:.4s;--aurea-timing-delay-step-3:.6s;--aurea-timing-delay-micro:20ms;--aurea-timing-delay-lead:.5s;--aurea-timing-delay-cluster:.12s;--aurea-timing-delay-fine:75ms;--aurea-timing-delay-exit:.1s;--aurea-timing-delay-grid:.11s;--aurea-timing-delay-fast:.15s;--aurea-timing-delay-flow:.18s;--aurea-timing-delay-base:.3s;--aurea-timing-delay-slower:.7s;--aurea-timing-delay-spin:1s;--aurea-timing-delay-long:1.5s;--aurea-ease-in:cubic-bezier(.4,0,1,1);--aurea-ease-out:cubic-bezier(0,0,.2,1);--aurea-ease-in-out:cubic-bezier(.4,0,.2,1);--aurea-ease-bounce:cubic-bezier(.34,1.56,.64,1);--aurea-ease-spring:cubic-bezier(.175,.885,.32,1.275);--aurea-ease-linear:cubic-bezier(0,0,1,1);--aurea-ease-expoOut:cubic-bezier(.16,1,.3,1);--aurea-ease-cssOut:cubic-bezier(0,0,.58,1);--aurea-ease-cssInOut:cubic-bezier(.42,0,.58,1);--aurea-ease-cssDefault:cubic-bezier(.25,.1,.25,1);--aurea-ease-softInOut:cubic-bezier(.4,0,.6,1);--aurea-ease-cssIn:cubic-bezier(.42,0,1,1);--aurea-particle-animation-duration-max:35s;--aurea-particle-animation-duration-default:20s;--aurea-particle-animation-delay-1:0s;--aurea-particle-animation-delay-2:2s;--aurea-particle-animation-delay-3:4s;--aurea-particle-animation-delay-4:6s;--aurea-particle-animation-delay-5:8s;--aurea-particle-animation-delay-6:10s;--aurea-particle-animation-delay-7:12s;--aurea-particle-animation-delay-8:14s;--aurea-animation-section-title-shine:section-title-shine 2s ease-in-out infinite;--aurea-animation-marquee-label:marquee-label 8s linear infinite;--aurea-animation-badge-glow:badge-glow 3s ease-in-out infinite;--aurea-animation-badge-shimmer:badge-shimmer 3s linear infinite;--aurea-animation-pulse-dot:pulse-dot 2s ease-in-out infinite;--aurea-animation-pulse-glow:pulse-glow 2s ease-in-out infinite;--aurea-animation-pulse-shadow:pulse-shadow 2s ease-in-out infinite;--aurea-animation-pulse-slow:pulse-slow 4s ease-in-out infinite;--aurea-animation-pulse-slower:pulse-slower 6s ease-in-out infinite;--aurea-animation-pulse-slowest:pulse-slowest 8s ease-in-out infinite;--aurea-animation-particle-float:particle-float 20s ease-in-out infinite;--aurea-animation-particle-drift:particle-drift 25s ease-in-out infinite;--aurea-animation-fade-in:fade-in .3s ease-out forwards;--aurea-animation-fade-out:fade-out .3s ease-out forwards;--aurea-animation-fade-inUp:fade-inUp .4s ease-out forwards;--aurea-animation-fade-inDown:fade-inDown .4s ease-out forwards;--aurea-animation-fade-inBlur:fade-inBlur .8s ease-out forwards;--aurea-animation-fade-inUpScale:fade-inUpScale .5s ease-out forwards;--aurea-animation-aurora-shift:aurora-shift 4s ease infinite;--aurea-animation-aurora-shiftSlow:aurora-shiftSlow 8s ease infinite;--aurea-animation-aurora-shiftSlower:aurora-shiftSlower 15s ease infinite;--aurea-animation-slide-inRight:slide-inRight .3s ease-out forwards;--aurea-animation-slide-inLeft:slide-inLeft .3s ease-out forwards;--aurea-animation-slide-inUp:slide-inUp .3s ease-out forwards;--aurea-animation-slide-inDown:slide-inDown .3s ease-out forwards;--aurea-animation-scale-in:scale-in .2s ease-out forwards;--aurea-animation-scale-out:scale-out .2s ease-out forwards;--aurea-animation-scale-inElegant:scale-inElegant .4s ease-out forwards;--aurea-animation-scale-inBounce:scale-inBounce .4s cubic-bezier(.68,-.55,.265,1.55) forwards;--aurea-animation-rotate-spinFast:rotate-spinFast .6s linear infinite;--aurea-animation-rotate-spin:rotate-spin 1s linear infinite;--aurea-animation-rotate-spinSlow:rotate-spinSlow 3s linear infinite;--aurea-animation-rotate-spinSlower:rotate-spinSlower 6s linear infinite;--aurea-animation-rotate-borderRotate:rotate-borderRotate 8s linear infinite;--aurea-animation-rotate-gradient:rotate-gradient 6s linear infinite;--aurea-animation-shimmer-default:shimmer-default 2s linear infinite;--aurea-animation-shimmer-text:shimmer-text 2s linear infinite;--aurea-animation-shimmer-slow:shimmer-slow 3s linear infinite;--aurea-animation-shimmer-slower:shimmer-slower 4s linear infinite;--aurea-animation-shimmer:shimmer-aurea 2s ease-in-out infinite;--aurea-animation-float-default:float-default 3s ease-in-out infinite;--aurea-animation-float-slow:float-slow 4s ease-in-out infinite;--aurea-animation-float:float-aurea 10s ease-in-out infinite;--aurea-animation-float-icon:float-icon 3s ease-in-out infinite;--aurea-animation-bounce-default:bounce-default 1s ease-in-out infinite;--aurea-animation-bounce-attention:bounce-attention 3s ease-in-out infinite;--aurea-animation-mesh-blob-float:mesh-blob-float 20s ease-in-out infinite;--aurea-animation-none:none;--aurea-animation-heroFusion-orbit-period:40s}}
@keyframes section-title-shine{0%{background-position:180% 0,0 0}35%{background-position:-80% 0,0 0}to{background-position:-80% 0,0 0}}@keyframes marquee-label{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes badge-glow{0%{box-shadow:var(--aurea-shadow-md);opacity:var(--aurea-opacity-30)}50%{box-shadow:var(--aurea-shadow-md);opacity:var(--aurea-opacity-50)}to{box-shadow:var(--aurea-shadow-md);opacity:var(--aurea-opacity-30)}}@keyframes badge-shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes pulse-dot{0%{opacity:1;transform:scale(var(--aurea-effect-scale-100))}50%{opacity:var(--aurea-opacity-70);transform:scale(1.2)}to{opacity:1;transform:scale(var(--aurea-effect-scale-100))}}@keyframes pulse-glow{0%{box-shadow:0 0 var(--aurea-spacing-lg) currentColor}50%{box-shadow:0 0 40px}to{box-shadow:0 0 var(--aurea-spacing-lg) currentColor}}@keyframes pulse-shadow{0%,to{opacity:var(--aurea-opacity-70);transform:scale(var(--aurea-effect-scale-100))}50%{opacity:var(--aurea-opacity-90);transform:scale(var(--aurea-effect-scale-110))}}@keyframes pulse-slow{0%{opacity:1;transform:scale(var(--aurea-effect-scale-100))}50%{opacity:var(--aurea-opacity-70);transform:scale(1.2)}to{opacity:1;transform:scale(var(--aurea-effect-scale-100))}}@keyframes pulse-slower{0%{opacity:1;transform:scale(var(--aurea-effect-scale-100))}50%{opacity:var(--aurea-opacity-70);transform:scale(1.2)}to{opacity:1;transform:scale(var(--aurea-effect-scale-100))}}@keyframes pulse-slowest{0%{opacity:1;transform:scale(var(--aurea-effect-scale-100))}50%{opacity:var(--aurea-opacity-70);transform:scale(1.2)}to{opacity:1;transform:scale(var(--aurea-effect-scale-100))}}@keyframes particle-float{0%{opacity:0;transform:translateY(100vh) rotate(var(--aurea-effect-rotate-0)) scale(.5)}10%{opacity:.5;opacity:var(--particle-opacity,.5)}90%{opacity:.5;opacity:var(--particle-opacity,.5)}to{opacity:0;transform:translateY(-100vh)rotate(1turn)scale(1.2)}}@keyframes particle-drift{0%{transform:translateX(0) translateY(100vh) rotate(var(--aurea-effect-rotate-0)) scale(.8)}50%{transform:translateX(var(--aurea-spacing-2xl)) translateY(-100vh) rotate(var(--aurea-effect-rotate-180)) scale(var(--aurea-effect-scale-110))}to{transform:translateX(0) translateY(100vh) rotate(var(--aurea-effect-rotate-0)) scale(.8)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes fade-inUp{0%{opacity:0;transform:translateY(var(--aurea-spacing-md))}to{opacity:1;transform:translateY(0)}}@keyframes fade-inDown{0%{opacity:0;transform:translateY(calc(var(--aurea-spacing-md)*-1))}to{opacity:1;transform:translateY(0)}}@keyframes fade-inBlur{0%{filter:blur(10px);opacity:0;transform:translateY(var(--aurea-spacing-lg))}to{filter:blur();opacity:1;transform:translateY(0)}}@keyframes fade-inUpScale{0%{opacity:0;transform:translateY(var(--aurea-spacing-md)) scale(.95)}to{opacity:1;transform:translateY(0) scale(var(--aurea-effect-scale-100))}}@keyframes aurora-shift{0%{background-position:0}50%{background-position:100%}to{background-position:0}}@keyframes aurora-shiftSlow{0%{background-position:0}50%{background-position:100%}to{background-position:0}}@keyframes aurora-shiftSlower{0%{background-position:0}50%{background-position:100%}to{background-position:0}}@keyframes slide-inRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes slide-inLeft{0%{opacity:0;transform:translateX(calc(var(--aurea-spacing-md)*-1))}to{opacity:1;transform:translate(0)}}@keyframes slide-inUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes slide-inDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(var(--aurea-effect-scale-100))}}@keyframes scale-out{0%{opacity:1;transform:scale(var(--aurea-effect-scale-100))}to{opacity:0;transform:scale(.95)}}@keyframes scale-inElegant{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(var(--aurea-effect-scale-100))}}@keyframes scale-inBounce{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(var(--aurea-effect-scale-100))}}@keyframes rotate-spinFast{0%{transform:rotate(var(--aurea-effect-rotate-0))}to{transform:rotate(1turn)}}@keyframes rotate-spin{0%{transform:rotate(var(--aurea-effect-rotate-0))}to{transform:rotate(1turn)}}@keyframes rotate-spinSlow{0%{transform:rotate(var(--aurea-effect-rotate-0))}to{transform:rotate(1turn)}}@keyframes rotate-spinSlower{0%{transform:rotate(var(--aurea-effect-rotate-0))}to{transform:rotate(1turn)}}@keyframes rotate-borderRotate{0%{--border-angle:0deg}to{--border-angle:360deg}}@keyframes rotate-gradient{0%{--gradient-angle:0deg}to{--gradient-angle:360deg}}@keyframes shimmer-default{0%{background-position:-1000px 0}to{background-position:1000px 0}}@keyframes shimmer-text{0%{background-position:-200%}to{background-position:200%}}@keyframes shimmer-slow{0%{background-position:-1000px 0}to{background-position:1000px 0}}@keyframes shimmer-slower{0%{background-position:-1000px 0}to{background-position:1000px 0}}@keyframes shimmer-aurea{0%{left:-100%}50%{left:100%}to{left:100%}}@keyframes float-default{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}@keyframes float-slow{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}@keyframes float-aurea{0%{opacity:0;transform:translate(0) scale(var(--aurea-effect-scale-100))}10%{opacity:1}25%{opacity:1;transform:translate(var(--aurea-spacing-xl),calc(var(--aurea-spacing-md)*-1)) scale(var(--aurea-effect-scale-105))}50%{opacity:1;transform:translate(calc(var(--aurea-spacing-md)*-1),calc(var(--aurea-spacing-2xl)*-1)) scale(var(--aurea-effect-scale-95))}75%{opacity:1;transform:translate(calc(var(--aurea-spacing-md)*-1),var(--aurea-spacing-lg)) scale(var(--aurea-effect-scale-102))}90%{opacity:1}to{opacity:0;transform:translate(0) scale(var(--aurea-effect-scale-100))}}@keyframes float-icon{0%{transform:translateY(0) rotate(var(--aurea-effect-rotate-0))}50%{transform:translateY(calc(var(--aurea-spacing-sm)*-1)) rotate(3deg)}to{transform:translateY(0) rotate(var(--aurea-effect-rotate-0))}}@keyframes bounce-default{0%{transform:translateY(0)}25%{transform:translateY(-25%)}50%{transform:translateY(0)}75%{transform:translateY(-10%)}to{transform:translateY(0)}}@keyframes bounce-attention{0%,to{transform:translateY(0)}10%{transform:translateY(-10px)}20%{transform:translateY(0)}30%{transform:translateY(-5px)}40%,to{transform:translateY(0)}}@keyframes mesh-blob-float{0%,to{--blob-1-x:20%;--blob-1-y:30%;--blob-2-x:80%;--blob-2-y:60%;--blob-3-x:50%;--blob-3-y:80%}25%{--blob-1-x:30%;--blob-1-y:20%;--blob-2-x:70%;--blob-2-y:70%;--blob-3-x:40%;--blob-3-y:70%}50%{--blob-1-x:25%;--blob-1-y:40%;--blob-2-x:75%;--blob-2-y:50%;--blob-3-x:60%;--blob-3-y:75%}75%{--blob-1-x:15%;--blob-1-y:35%;--blob-2-x:85%;--blob-2-y:55%;--blob-3-x:55%;--blob-3-y:85%}}:root{--aurea-animation-section-title-shine:section-title-shine 2s ease-in-out infinite;--aurea-animation-marquee-label:marquee-label 8s linear infinite;--aurea-animation-badge-glow:badge-glow 3s ease-in-out infinite;--aurea-animation-badge-shimmer:badge-shimmer 3s linear infinite;--aurea-animation-pulse-dot:pulse-dot 2s ease-in-out infinite;--aurea-animation-pulse-glow:pulse-glow 2s ease-in-out infinite;--aurea-animation-pulse-shadow:pulse-shadow 2s ease-in-out infinite;--aurea-animation-pulse-slow:pulse-slow 4s ease-in-out infinite;--aurea-animation-pulse-slower:pulse-slower 6s ease-in-out infinite;--aurea-animation-pulse-slowest:pulse-slowest 8s ease-in-out infinite;--aurea-animation-particle-float:particle-float 20s ease-in-out infinite;--aurea-animation-particle-drift:particle-drift 25s ease-in-out infinite;--aurea-animation-fade-in:fade-in .3s ease-out forwards;--aurea-animation-fade-out:fade-out .3s ease-out forwards;--aurea-animation-fade-inUp:fade-inUp .4s ease-out forwards;--aurea-animation-fade-inDown:fade-inDown .4s ease-out forwards;--aurea-animation-fade-inBlur:fade-inBlur .8s ease-out forwards;--aurea-animation-fade-inUpScale:fade-inUpScale .5s ease-out forwards;--aurea-animation-aurora-shift:aurora-shift 4s ease infinite;--aurea-animation-aurora-shiftSlow:aurora-shiftSlow 8s ease infinite;--aurea-animation-aurora-shiftSlower:aurora-shiftSlower 15s ease infinite;--aurea-animation-slide-inRight:slide-inRight .3s ease-out forwards;--aurea-animation-slide-inLeft:slide-inLeft .3s ease-out forwards;--aurea-animation-slide-inUp:slide-inUp .3s ease-out forwards;--aurea-animation-slide-inDown:slide-inDown .3s ease-out forwards;--aurea-animation-scale-in:scale-in .2s ease-out forwards;--aurea-animation-scale-out:scale-out .2s ease-out forwards;--aurea-animation-scale-inElegant:scale-inElegant .4s ease-out forwards;--aurea-animation-scale-inBounce:scale-inBounce .4s cubic-bezier(.68,-.55,.265,1.55) forwards;--aurea-animation-rotate-spinFast:rotate-spinFast .6s linear infinite;--aurea-animation-rotate-spin:rotate-spin 1s linear infinite;--aurea-animation-rotate-spinSlow:rotate-spinSlow 3s linear infinite;--aurea-animation-rotate-spinSlower:rotate-spinSlower 6s linear infinite;--aurea-animation-rotate-borderRotate:rotate-borderRotate 8s linear infinite;--aurea-animation-rotate-gradient:rotate-gradient 6s linear infinite;--aurea-animation-shimmer-default:shimmer-default 2s linear infinite;--aurea-animation-shimmer-text:shimmer-text 2s linear infinite;--aurea-animation-shimmer-slow:shimmer-slow 3s linear infinite;--aurea-animation-shimmer-slower:shimmer-slower 4s linear infinite;--aurea-animation-shimmer-aurea:shimmer-aurea 2s ease-in-out infinite;--aurea-animation-float-default:float-default 3s ease-in-out infinite;--aurea-animation-float-slow:float-slow 4s ease-in-out infinite;--aurea-animation-float-aurea:float-aurea 10s ease-in-out infinite;--aurea-animation-float-icon:float-icon 3s ease-in-out infinite;--aurea-animation-bounce-default:bounce-default 1s ease-in-out infinite;--aurea-animation-bounce-attention:bounce-attention 3s ease-in-out infinite;--aurea-animation-mesh-blob-float:mesh-blob-float 20s ease-in-out infinite}@layer utilities{.animate-section-title-shine{animation:2s ease-in-out infinite section-title-shine;animation:var(--aurea-animation-section-title-shine)}.animate-marquee-label{animation:8s linear infinite marquee-label;animation:var(--aurea-animation-marquee-label)}.animate-badge-glow{animation:3s ease-in-out infinite badge-glow;animation:var(--aurea-animation-badge-glow)}.animate-badge-shimmer{animation:3s linear infinite badge-shimmer;animation:var(--aurea-animation-badge-shimmer)}.animate-pulse-dot{animation:2s ease-in-out infinite pulse-dot;animation:var(--aurea-animation-pulse-dot)}.animate-pulse-glow{animation:2s ease-in-out infinite pulse-glow;animation:var(--aurea-animation-pulse-glow)}.animate-pulse-shadow{animation:2s ease-in-out infinite pulse-shadow;animation:var(--aurea-animation-pulse-shadow)}.animate-pulse-slow{animation:4s ease-in-out infinite pulse-slow;animation:var(--aurea-animation-pulse-slow)}.animate-pulse-slower{animation:6s ease-in-out infinite pulse-slower;animation:var(--aurea-animation-pulse-slower)}.animate-pulse-slowest{animation:8s ease-in-out infinite pulse-slowest;animation:var(--aurea-animation-pulse-slowest)}.animate-particle-float{animation:20s ease-in-out infinite particle-float;animation:var(--aurea-animation-particle-float)}.animate-particle-drift{animation:25s ease-in-out infinite particle-drift;animation:var(--aurea-animation-particle-drift)}.animate-fade-in{animation:.3s ease-out forwards fade-in;animation:var(--aurea-animation-fade-in)}.animate-fade-out{animation:.3s ease-out forwards fade-out;animation:var(--aurea-animation-fade-out)}.animate-fade-inUp{animation:.4s ease-out forwards fade-inUp;animation:var(--aurea-animation-fade-inUp)}.animate-fade-inDown{animation:.4s ease-out forwards fade-inDown;animation:var(--aurea-animation-fade-inDown)}.animate-fade-inBlur{animation:.8s ease-out forwards fade-inBlur;animation:var(--aurea-animation-fade-inBlur)}.animate-fade-inUpScale{animation:.5s ease-out forwards fade-inUpScale;animation:var(--aurea-animation-fade-inUpScale)}.animate-aurora-shift{animation:4s infinite aurora-shift;animation:var(--aurea-animation-aurora-shift)}.animate-aurora-shiftSlow{animation:8s infinite aurora-shiftSlow;animation:var(--aurea-animation-aurora-shiftSlow)}.animate-aurora-shiftSlower{animation:15s infinite aurora-shiftSlower;animation:var(--aurea-animation-aurora-shiftSlower)}.animate-slide-inRight{animation:.3s ease-out forwards slide-inRight;animation:var(--aurea-animation-slide-inRight)}.animate-slide-inLeft{animation:.3s ease-out forwards slide-inLeft;animation:var(--aurea-animation-slide-inLeft)}.animate-slide-inUp{animation:.3s ease-out forwards slide-inUp;animation:var(--aurea-animation-slide-inUp)}.animate-slide-inDown{animation:.3s ease-out forwards slide-inDown;animation:var(--aurea-animation-slide-inDown)}.animate-scale-in{animation:.2s ease-out forwards scale-in;animation:var(--aurea-animation-scale-in)}.animate-scale-out{animation:.2s ease-out forwards scale-out;animation:var(--aurea-animation-scale-out)}.animate-scale-inElegant{animation:.4s ease-out forwards scale-inElegant;animation:var(--aurea-animation-scale-inElegant)}.animate-scale-inBounce{animation:.4s cubic-bezier(.68,-.55,.265,1.55) forwards scale-inBounce;animation:var(--aurea-animation-scale-inBounce)}.animate-rotate-spinFast{animation:.6s linear infinite rotate-spinFast;animation:var(--aurea-animation-rotate-spinFast)}.animate-rotate-spin{animation:1s linear infinite rotate-spin;animation:var(--aurea-animation-rotate-spin)}.animate-rotate-spinSlow{animation:3s linear infinite rotate-spinSlow;animation:var(--aurea-animation-rotate-spinSlow)}.animate-rotate-spinSlower{animation:6s linear infinite rotate-spinSlower;animation:var(--aurea-animation-rotate-spinSlower)}.animate-rotate-borderRotate{animation:8s linear infinite rotate-borderRotate;animation:var(--aurea-animation-rotate-borderRotate)}.animate-rotate-gradient{animation:6s linear infinite rotate-gradient;animation:var(--aurea-animation-rotate-gradient)}.animate-shimmer-default{animation:2s linear infinite shimmer-default;animation:var(--aurea-animation-shimmer-default)}.animate-shimmer-text{animation:2s linear infinite shimmer-text;animation:var(--aurea-animation-shimmer-text)}.animate-shimmer-slow{animation:3s linear infinite shimmer-slow;animation:var(--aurea-animation-shimmer-slow)}.animate-shimmer-slower{animation:4s linear infinite shimmer-slower;animation:var(--aurea-animation-shimmer-slower)}.animate-shimmer-aurea{animation:2s ease-in-out infinite shimmer-aurea;animation:var(--aurea-animation-shimmer-aurea)}.animate-float-default{animation:3s ease-in-out infinite float-default;animation:var(--aurea-animation-float-default)}.animate-float-slow{animation:4s ease-in-out infinite float-slow;animation:var(--aurea-animation-float-slow)}.animate-float-aurea{animation:10s ease-in-out infinite float-aurea;animation:var(--aurea-animation-float-aurea)}.animate-float-icon{animation:3s ease-in-out infinite float-icon;animation:var(--aurea-animation-float-icon)}.animate-bounce-default{animation:1s ease-in-out infinite bounce-default;animation:var(--aurea-animation-bounce-default)}.animate-bounce-attention{animation:3s ease-in-out infinite bounce-attention;animation:var(--aurea-animation-bounce-attention)}.animate-mesh-blob-float{animation:20s ease-in-out infinite mesh-blob-float;animation:var(--aurea-animation-mesh-blob-float)}}
@layer components{.background-base-muted{background:var(--aurea-bg-base-alpha-95)}.background-base-overlay{background:var(--aurea-bg-base-alpha-60)}.background-elevated-muted{background:var(--aurea-bg-elevated-alpha-90)}.background-surface-subtle{background:var(--aurea-bg-surface-alpha-10)}.background-surface-faded{background:var(--aurea-bg-surface-alpha-30)}.background-surface-hover{background:var(--aurea-bg-surface-alpha-50)}.background-success-subtle{background:var(--aurea-semantic-success-500-alpha-5)}.background-success-faded{background:var(--aurea-semantic-success-500-alpha-30)}.background-warning-strong{background:var(--aurea-semantic-warning-500-alpha-80)}.background-warning-faded{background:var(--aurea-semantic-warning-500-alpha-40)}.background-error-overlay{background:var(--aurea-semantic-error-500-alpha-50)}.background-violet-subtle{background:var(--aurea-brand-intelligence-alpha-5)}.background-violet-muted{background:var(--aurea-brand-intelligence-alpha-90)}.border-success-subtle{border-color:var(--aurea-semantic-success-500-alpha-20)}.border-success-faded{border-color:var(--aurea-semantic-success-500-alpha-30)}.border-success-strong{border-color:var(--aurea-semantic-success-600-alpha-60)}.border-warning-strong{border-color:var(--aurea-semantic-warning-600-alpha-60)}.hover\:bg-surface-hover:active,.hover\:bg-surface-hover:hover{background:var(--aurea-bg-surface-alpha-50)}.hover\:bg-violet-muted:active,.hover\:bg-violet-muted:hover{background:var(--aurea-brand-intelligence-alpha-90)}}
@layer components{.badge-success-bg{background:var(--aurea-brand-intelligence)}.card-accent-surface{background:var(--aurea-brand-signature)}.heading-accent{color:var(--aurea-text-brand)}.min-w-card-md{min-width:var(--aurea-utility-width-card-min-md)}.w-divider{width:calc(var(--aurea-sizing-fluid-2xs)/2)}}
@layer components{.background-radial-spotlight,.background-radial-spotlight-subtle{background:radial-gradient(circle at center,var(--aurea-brand-signature-alpha-5),#0000)}.background-radial-vignette{background:radial-gradient(circle,var(--aurea-surface-base-alpha-0) 60%,var(--aurea-surface-base-alpha-100) 100%)}.background-radial-spotlight-dark{background:radial-gradient(circle,var(--aurea-surface-base-alpha-80) 0,var(--aurea-surface-base-alpha-0) 60%)}.background-gradient-fade-t{background:linear-gradient(to top,var(--aurea-bg-base),#0000)}.background-gradient-fade-b{background:linear-gradient(to bottom,var(--aurea-bg-base),#0000)}.background-gradient-fade-l{background:linear-gradient(to left,var(--aurea-bg-base),#0000)}.background-gradient-fade-r{background:linear-gradient(to right,var(--aurea-bg-base),#0000)}.gradient-hero-background{background:var(--aurea-gradient-heroTwilight)}.gradient-hero-ai{background:var(--aurea-gradient-heroAi)}.gradient-hero-accent,.gradient-hero-premium{background:var(--aurea-gradient-heroPremium)}.text-gradient-aurora,.text-gradient-dynamic,.text-gradient-elegant,.text-gradient-hero,.text-gradient-stats,.text-gradient-stats-light,.text-gradient-warm{-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text}.text-gradient-hero{background-image:var(--aurea-gradient-heroTitle)}.text-gradient-elegant{background-image:var(--aurea-brand-gradient-feminine-power)}.text-gradient-warm{background-image:var(--aurea-brand-gradient-cta-warm)}.text-gradient-aurora{background-image:var(--aurea-gradient-auroraElegantText)}.text-gradient-stats{background-image:var(--aurea-gradient-statNumber)}.text-gradient-dynamic{background-image:var(--aurea-gradient-heroTextDynamicOnDark)}.text-gradient-stats-light{background-image:var(--aurea-gradient-textStatsLight-light)}.text-gradient-metallic,.text-gradient-metallic-rose,.text-gradient-metallic-violet{-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text}.text-gradient-metallic{background-image:var(--aurea-gradient-metallicSilver)}.text-gradient-metallic-violet{background-image:var(--aurea-gradient-metallicViolet)}.text-gradient-metallic-rose{background-image:var(--aurea-gradient-metallicRose)}.text-gradient-hologram-iridescent-subtle,.text-gradient-hologram-iridescent-vivid,.text-gradient-hologram-prismatic-brand,.text-gradient-hologram-prismatic-cool,.text-gradient-hologram-prismatic-warm,.text-gradient-hologram-shimmer-pearl,.text-gradient-hologram-shimmer-violet{-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text}.hologram-iridescent-subtle,.text-gradient-hologram-iridescent-subtle{background:var(--aurea-hologram-iridescent-subtle)}.hologram-iridescent-vivid,.text-gradient-hologram-iridescent-vivid{background:var(--aurea-hologram-iridescent-vivid)}.hologram-prismatic-warm,.text-gradient-hologram-prismatic-warm{background:var(--aurea-hologram-prismatic-warm)}.hologram-prismatic-cool,.text-gradient-hologram-prismatic-cool{background:var(--aurea-hologram-prismatic-cool)}.hologram-prismatic-brand,.text-gradient-hologram-prismatic-brand{background:var(--aurea-hologram-prismatic-brand)}.hologram-shimmer-pearl,.text-gradient-hologram-shimmer-pearl{background:var(--aurea-hologram-shimmer-pearl)}.hologram-shimmer-violet,.text-gradient-hologram-shimmer-violet{background:var(--aurea-hologram-shimmer-violet)}.gradient-feminine-power{background:var(--aurea-brand-gradient-feminine-power)}.gradient-aurora{background:var(--aurea-gradient-auroraElegant)}.gradient-cta-warm{background:var(--aurea-brand-gradient-cta-warm)}.gradient-shimmer{background:var(--aurea-gradient-shimmer);background-size:200% 100%}.gradient-spotlight{background:var(--aurea-gradient-spotlight)}.gradient-violet{background:var(--aurea-gradient-violet)}.gradient-metallic-violet{background:var(--aurea-gradient-metallicViolet)}.gradient-twilight{background:var(--aurea-gradient-twilight)}.gradient-metallic{background-image:var(--aurea-gradient-metallicSilver)}.gradient-metallic-violet{background-image:var(--aurea-gradient-metallicViolet)}.gradient-metallic-rose{background-image:var(--aurea-gradient-metallicRose)}.gradient-icon-blue{background:var(--aurea-gradient-iconBlue)}.gradient-icon-purple{background:var(--aurea-gradient-iconPurple)}.gradient-icon-red{background:var(--aurea-gradient-iconRed)}.gradient-icon-violet{background:var(--aurea-gradient-iconViolet)}.gradient-icon-orange{background:var(--aurea-gradient-iconOrange)}.gradient-icon-green{background:var(--aurea-gradient-iconGreen)}.layer-gradient-mesh-1{background:var(--aurea-mesh-hero-1)}.layer-gradient-mesh-2{background:var(--aurea-mesh-hero-2)}.layer-gradient-mesh-3{background:var(--aurea-mesh-hero-3)}.layer-gradient-mesh-4{background:var(--aurea-mesh-hero-4)}.gradient-orb-rose,.gradient-orb-violet{background:var(--aurea-gradient-radial-violet-decorative)}.footer-gradient-glow{background:var(--aurea-footer-gradientGlowLight1)}.gradient-feminine-power-bg{background:linear-gradient(135deg,var(--aurea-brand-signature-alpha-5) 0,var(--aurea-brand-human-alpha-8) 50%,#0000 100%)}.gradient-intelligence-bg{background:linear-gradient(135deg,var(--aurea-brand-signature-alpha-5) 0,var(--aurea-violet-400-alpha-8) 50%,#0000 100%)}.gradient-feminine-power-subtle{background:linear-gradient(135deg,var(--aurea-brand-signature-alpha-8) 0,var(--aurea-brand-human-alpha-10) 100%)}.gradient-mesh-hero{background:var(--aurea-mesh-hero-1),var(--aurea-mesh-hero-2),var(--aurea-mesh-hero-3),var(--aurea-mesh-hero-4)}}
@layer utilities{.card-radius-sm{border-radius:var(--aurea-layout-radius-sm)}.card-radius-md{border-radius:var(--aurea-layout-radius-lg)}.card-radius-lg{border-radius:var(--aurea-layout-radius-xl)}.button-radius{border-radius:var(--aurea-layout-radius-sm)}.button-radius-pill{border-radius:var(--aurea-layout-radius-full)}.input-radius{border-radius:var(--aurea-layout-radius-sm)}.badge-radius{border-radius:var(--aurea-layout-radius-full)}.tag-radius{border-radius:var(--aurea-layout-radius-ms)}.dialog-radius,.modal-radius{border-radius:var(--aurea-layout-radius-xl)}.image-radius{border-radius:var(--aurea-layout-radius-md)}.image-radius-sm{border-radius:var(--aurea-layout-radius-sm)}.container-radius-xs{border-radius:var(--aurea-layout-radius-xs)}.container-radius-sm{border-radius:var(--aurea-layout-radius-sm)}.container-radius-md{border-radius:var(--aurea-layout-radius-ms)}.container-radius-lg{border-radius:var(--aurea-layout-radius-lg)}.tooltip-radius{border-radius:var(--aurea-layout-radius-sm)}.avatar-radius{border-radius:var(--aurea-layout-radius-full)}.notification-radius{border-radius:var(--aurea-layout-radius-ms)}.alert-radius{border-radius:var(--aurea-layout-radius-sm)}}
@layer utilities{.icon-input-width{width:var(--aurea-layout-component-width-generic-xs)}.max-h-select-content{max-height:var(--aurea-sizing-space-80)}.h-input-compact{height:var(--aurea-sizing-space-9)}.h-input{height:var(--aurea-sizing-space-10)}.h-navbar{height:var(--layout-navbar-height)}.max-w-dropdown-lg{max-width:var(--aurea-layout-component-width-dropdown-large)}.max-w-container-sm{max-width:var(--aurea-layout-container-sm)}.button-reset{appearance:none;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;background:0 0;border:none;padding:0}.hover\:surface-glass-subtle:active,.hover\:surface-glass-subtle:hover,.surface-glass-subtle{background-color:var(--aurea-glass-bg-subtle)}.surface-base{background-color:var(--aurea-bg-base-alpha-80)}.surface-elevated{background-color:var(--aurea-bg-elevated-alpha-80)}.shadow-elevated{box-shadow:var(--aurea-shadow-md)}.tabs-list{background-color:var(--aurea-bg-elevated);border-radius:var(--aurea-layout-radius-sm);color:var(--aurea-text-primary);padding:var(--aurea-spacing-2xs);justify-content:center;align-items:center}.tabs-list-cols-2,.tabs-list-cols-3,.tabs-list-cols-4{gap:var(--aurea-spacing-2xs);width:var(--aurea-layout-percentage-full);display:grid}.tabs-list-cols-2{grid-template-columns:repeat(2,1fr)}.tabs-list-cols-3{grid-template-columns:repeat(3,1fr)}.tabs-list-cols-4{grid-template-columns:repeat(4,1fr)}.tabs-trigger{border-radius:var(--aurea-layout-radius-xs);color:var(--aurea-text-secondary);cursor:pointer;font-size:var(--aurea-fontSize-caption);font-weight:var(--aurea-fontWeight-medium);align-items:center;gap:var(--aurea-spacing-xs);padding:var(--aurea-spacing-xs) var(--aurea-spacing-sm);transition:all var(--aurea-transition-duration-fast) var(--aurea-transition-easing-easeOut);white-space:nowrap;background:0 0;border:none;justify-content:center;display:inline-flex}@media (min-width:640px){.tabs-trigger{font-size:var(--aurea-fontSize-bodySm)}}.tabs-trigger:focus-visible{box-shadow:0 0 0 2px var(--aurea-brand-signature);outline:none}.tabs-trigger:disabled{opacity:.5;pointer-events:none}.tabs-trigger[data-state=active]{background-color:var(--aurea-bg-base);box-shadow:var(--aurea-shadow-sm);color:var(--aurea-text-primary)}.tabs-trigger:hover:not([data-state=active]){background-color:var(--aurea-glass-bg-subtle);color:var(--aurea-text-primary)}.tabs-content{margin-top:var(--aurea-spacing-xs)}.tabs-content:focus-visible{box-shadow:0 0 0 2px var(--aurea-brand-signature);outline:none}.text-subsection{font-family:var(--aurea-font-sans);font-size:var(--aurea-fontSize-subsection);letter-spacing:var(--aurea-letterSpacing-subsection);line-height:var(--aurea-lineHeight-subsection)}.surface-aurea-accent-subtle{background-color:var(--aurea-brand-signature-alpha-10)}.surface-aurea-success-subtle{background-color:var(--aurea-semantic-success-500-alpha-10)}.border-aurea-accent{border-color:var(--aurea-brand-signature-alpha-30)}@media (prefers-reduced-motion:reduce){.tabs-trigger{transition:none}}}
@layer utilities{.aurea-prose-richtext{--aurea-prose-contract:rich-text}.warning-surface{background:var(--aurea-warning-bg);border:calc(var(--aurea-spacing-2xs)/4) solid var(--aurea-warning-border)}.error-surface{background:var(--aurea-error-bg);border:calc(var(--aurea-spacing-2xs)/4) solid var(--aurea-error-border)}.success-surface{background:var(--aurea-success-bg);border:calc(var(--aurea-spacing-2xs)/4) solid var(--aurea-success-border)}.overlay-dialog,.overlay-modal{background:var(--aurea-overlay-black-50)}.overlay-drawer,.overlay-sheet{background:var(--aurea-overlay-black-60)}.overlay-alert{background:var(--aurea-overlay-black-50)}.overlay-tooltip{background:var(--aurea-overlay-black-90)}.modal-close-button{border-radius:var(--aurea-layout-radius-sm);opacity:.7;right:var(--aurea-spacing-md);top:var(--aurea-spacing-md);transition:opacity var(--aurea-duration-normal) var(--aurea-transition-easing-ease);position:absolute}.modal-close-button:active,.modal-close-button:hover{opacity:1}.modal-close-button:focus{outline:var(--aurea-spacing-3xs) solid var(--aurea-brand-signature);outline-offset:var(--aurea-spacing-3xs)}.modal-close-button:disabled{pointer-events:none}.dialog-close-button{border-radius:var(--aurea-layout-radius-sm);min-height:var(--aurea-layout-touchTarget-min);min-width:var(--aurea-layout-touchTarget-min);opacity:.7;padding:var(--aurea-spacing-sm);right:var(--aurea-spacing-sm);top:var(--aurea-spacing-sm);transition:opacity var(--aurea-duration-normal) var(--aurea-transition-easing-ease);position:absolute}@media (min-width:1024px){.dialog-close-button{min-width:0;min-height:0;padding:var(--aurea-spacing-xs);right:var(--aurea-spacing-md);top:var(--aurea-spacing-md)}}.dialog-close-button:active,.dialog-close-button:hover{opacity:1}.dialog-close-button:focus{box-shadow:var(--aurea-focus-ring-shadow,0 0 0 2px var(--aurea-brand-signature));outline:none}.dialog-close-button:disabled{pointer-events:none}.border-accent{border-color:var(--aurea-brand-signature)}.border-accent-hover:active,.border-accent-hover:hover{border-color:var(--aurea-brand-signature-400)}.border-subtle{border-color:var(--aurea-glass-border-universal)}.border-error-subtle{border-color:var(--aurea-semantic-error-border-subtle)}.border-warning-subtle{border-color:var(--aurea-semantic-warning-border-subtle,var(--aurea-semantic-warning-400))}.border-success-subtle{border-color:var(--aurea-semantic-success-border-subtle,var(--aurea-semantic-success-400))}.border-info-subtle{border-color:var(--aurea-semantic-info-border-subtle,var(--aurea-semantic-info-border))}.surface-success-subtle{background-color:var(--aurea-semantic-success-500-alpha-15)}.surface-error-subtle{background-color:var(--aurea-semantic-error-500-alpha-15)}.surface-warning-subtle{background-color:var(--aurea-semantic-warning-500-alpha-15)}.surface-info-subtle{background-color:var(--aurea-info-bg,var(--aurea-semantic-info-50))}.hover\:surface-success-subtle:active,.hover\:surface-success-subtle:hover{background-color:var(--aurea-success-bg)}.hover\:surface-error-subtle:active,.hover\:surface-error-subtle:hover{background-color:var(--aurea-error-bg)}.hover\:surface-warning-subtle:active,.hover\:surface-warning-subtle:hover{background-color:var(--aurea-warning-bg)}.surface-violet-dark{background-color:var(--aurea-brand-signature-700)}.hover\:surface-primary:active,.hover\:surface-primary:hover,.hover\:surface-violet:active,.hover\:surface-violet:hover{background-color:var(--aurea-brand-signature)}.hover\:surface-glass-subtle:active,.hover\:surface-glass-subtle:hover{background-color:var(--aurea-glass-bg-subtle,var(--aurea-bg-elevated-alpha-30))}.surface-foreground-5{background-color:var(--aurea-overlay-black-5)}.hover\:surface-foreground-10:active,.hover\:surface-foreground-10:hover{background-color:var(--aurea-overlay-black-10)}.hover\:surface-foreground-40:active,.hover\:surface-foreground-40:hover{background-color:var(--aurea-overlay-black-40)}.surface-code-block{background-color:var(--aurea-overlay-black-30)}.surface-glass{background-color:var(--aurea-glass-bg)}.surface-transparent{background-color:initial}.surface-default{background-color:var(--aurea-bg-elevated-alpha-80)}.surface-accent,.surface-primary-solid{background-color:var(--aurea-brand-signature)}.bg-accent-subtle,.surface-accent-subtle{background-color:var(--aurea-brand-signature-alpha-15)}.text-on-success{color:var(--aurea-semantic-success-700,var(--aurea-text-primary))}.text-on-error{color:var(--aurea-semantic-error-600,var(--aurea-text-primary))}.text-on-warning{color:var(--aurea-semantic-warning-600,var(--aurea-text-primary))}.text-on-info{color:var(--aurea-semantic-info-600,var(--aurea-text-primary))}.surface-aurea-primary-subtle{background-color:var(--aurea-surface-accentSubtle)}.surface-elevated\/50{background-color:var(--aurea-bg-elevated-alpha-50)}.max-h-dropdown,.max-h-dropdown-lg{max-height:6rem}.hover\:surface-elevated:hover{background-color:var(--aurea-bg-elevated)}.hover\:surface-accent-subtle:hover{background-color:var(--aurea-brand-signature-alpha-15)}.focus\:surface-glass:focus,.hover\:surface-glass:hover{background-color:var(--aurea-glass-bg)}.outline-none{outline:var(--aurea-spacing-2xs) solid #0000;outline-offset:var(--aurea-spacing-2xs)}.focus-visible\:outline-focus,.outline-none{background-color:initial;border:none}.focus-visible\:outline-focus:focus-visible{outline:var(--aurea-spacing-2xs) solid var(--aurea-primary);outline-offset:var(--aurea-spacing-2xs)}.focus-visible\:outline-none:focus-visible{outline:var(--aurea-spacing-2xs) solid #0000;outline-offset:var(--aurea-spacing-2xs)}.data-\[highlighted\]\:surface-glass[data-highlighted]{background-color:var(--aurea-glass-bg)}.data-\[highlighted\]\:text-primary[data-highlighted]{color:var(--aurea-text-primary)}.clickable{cursor:pointer;transition:transform var(--aurea-duration-normal) ease,box-shadow var(--aurea-duration-normal) ease}.clickable:hover{box-shadow:var(--aurea-shadow-md);transform:translateY(calc(var(--aurea-spacing-2xs)*-1/2))}.clickable:has(>[data-motion=none]):hover{transform:none}@media (prefers-reduced-motion:reduce){.clickable{transition:none}.clickable:hover{transform:none}}.focus-accent:focus-visible{outline:calc(var(--aurea-spacing-2xs)/2) solid var(--aurea-brand-signature);outline-offset:calc(var(--aurea-spacing-2xs)/2)}.lesson-completed-surface{background:var(--aurea-success-bg-alpha-50)}.lesson-interactive-surface{background:0 0}.lesson-interactive-surface:hover{background:var(--aurea-brand-intelligence-alpha-10)}.input-file{color:var(--aurea-text-primary);font-size:var(--aurea-fontSize-body)}.input-file::file-selector-button{background:var(--aurea-bg-elevated);border-radius:var(--aurea-layout-radius-md);color:var(--aurea-text-primary);cursor:pointer;font-size:var(--aurea-fontSize-bodySm);font-weight:var(--aurea-fontWeight-medium);margin-right:var(--aurea-spacing-sm);padding-block:var(--aurea-spacing-xs);padding-inline:var(--aurea-spacing-sm);transition:background-color var(--aurea-duration-normal) var(--aurea-ease-cssDefault);border:0}.input-file::file-selector-button:hover{background:var(--aurea-brand-signature-alpha-15)}.surface-sidebar{background-color:var(--aurea-bg-elevated-alpha-80)}.surface-sidebar-accent{background-color:var(--aurea-bg-elevated-alpha-50)}.hover\:surface-sidebar:hover{background-color:var(--aurea-bg-elevated)}.active\:surface-sidebar-accent:active,.data-\[active\=true\]\:surface-sidebar-accent[data-active=true],.data-\[state\=open\]\:hover\:surface-sidebar-accent[data-state=open]:hover,.hover\:surface-sidebar-accent:hover{background-color:var(--aurea-bg-elevated-alpha-50)}.hover\:after\:border-sidebar-border:hover:after,.surface-sidebar-border{background-color:var(--aurea-glass-border-universal)}.surface-input-alpha{background-color:var(--aurea-bg-elevated-alpha-30)}.group.destructive .group-\[\.destructive\]\:hover\:surface-destructive:hover,.hover\:surface-destructive:hover{background-color:var(--aurea-semantic-error-500)}.surface-violet{background-color:var(--aurea-brand-signature)}.surface-violet-hover:active,.surface-violet-hover:hover{background-color:var(--aurea-brand-signature-400)}.surface-semantic-error{background-color:var(--aurea-semantic-error-500)}.surface-base-alpha-80{background-color:var(--aurea-bg-base-alpha-80)}.effect-grid-pattern{background:linear-gradient(to right,var(--aurea-glass-border-universal) 1px,#0000 1px),linear-gradient(to bottom,var(--aurea-glass-border-universal) 1px,#0000 1px);background-size:var(--aurea-spacing-3xl) var(--aurea-spacing-3xl)}.effect-timeline-track{background:linear-gradient(to bottom,#0000 0,var(--aurea-glass-border-universal) 50%,#0000 99%)}.effect-timeline-progress{background:linear-gradient(to top,var(--aurea-brand-signature) 0,var(--aurea-brand-signature) 10%,#0000 100%)}.surface-chart-indicator{background-color:currentColor;background-color:var(--aurea-chart-indicator-bg,currentColor)}.text-gradient-primary-accent{background:var(--aurea-brand-gradient-text);color:#0000;-webkit-background-clip:text;background-clip:text}.gradient-to-br{background:linear-gradient(to bottom right,#0000,#0000);background:linear-gradient(to bottom right,var(--gradient-from,#0000),var(--gradient-to,#0000))}.gradient-to-b{background:linear-gradient(#0000,#0000);background:linear-gradient(to bottom,var(--gradient-from,#0000),var(--gradient-to,#0000))}.gradient-to-r{background:linear-gradient(90deg,#0000,#0000);background:linear-gradient(to right,var(--gradient-from,#0000),var(--gradient-to,#0000))}.gradient-surface-subtle{--gradient-from:var(--aurea-bg-base-alpha-50);--gradient-to:var(--aurea-bg-base)}.gradient-surface-vertical{background:linear-gradient(to bottom,var(--aurea-bg-elevated-alpha-50),var(--aurea-glass-bg))}.surface-success{background-color:var(--aurea-semantic-success-500)}.surface-error{background-color:var(--aurea-semantic-error-500)}.hover\:surface-muted:active,.hover\:surface-muted:hover,.surface-muted{background-color:var(--aurea-surface-muted)}.surface-warning{background-color:var(--aurea-semantic-warning-500)}.surface-warning-20{background-color:var(--aurea-semantic-warning-500-alpha-20)}.surface-foreground{background-color:var(--aurea-bg-elevated)}.surface-base-alpha-50{background-color:var(--aurea-bg-base-alpha-50)}.text-on-primary{color:var(--aurea-semantic-text-on-primary)}.shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.order-1{order:1}.order-2{order:2}.order-first{order:-9999}.self-start{align-self:flex-start}.blur-0{filter:blur()}.caption-bottom{caption-side:bottom}.border-aurea-success{border-color:var(--aurea-success-border)}.task-phase-progress-bar{background:var(--aurea-primary);border-radius:var(--aurea-layout-radius-full);height:var(--aurea-sizing-fluid-2xs);transition:width var(--aurea-duration-normal);display:block}.status-text-success{color:var(--aurea-success-text)}.status-bg-success{background-color:var(--aurea-success-bg)}.status-text-warning{color:var(--aurea-warning-text)}.status-bg-warning{background-color:var(--aurea-warning-bg)}.status-text-error{color:var(--aurea-error-text)}.status-bg-error{background-color:var(--aurea-error-bg)}.status-text-muted{color:var(--aurea-text-secondary)}.status-bg-muted{background-color:var(--aurea-bg-surface-alpha-70)}.testimonial-gallery-height{height:var(--aurea-layout-component-height-card-sm)}@media (min-width:768px){.testimonial-gallery-height{height:var(--aurea-layout-component-height-card-md)}}.testimonial-dot-active{background:var(--aurea-brand-signature)}.filter-adapt-brightness{filter:brightness()}.style-env-debug-panel{background:var(--aurea-background-elevated);border-radius:var(--aurea-layout-radius-md);bottom:var(--aurea-spacing-md);color:var(--aurea-text-primary);font-size:var(--aurea-fontSize-bodySm);max-width:var(--aurea-sizing-fluid-7xl);padding:var(--aurea-spacing-md);right:var(--aurea-spacing-md);z-index:var(--aurea-layout-zIndex-toast);position:fixed}.style-env-debug-summary{cursor:pointer;font-weight:var(--aurea-fontWeight-semibold)}.style-env-debug-list{margin-top:var(--aurea-spacing-xs);padding-left:var(--aurea-spacing-lg)}.svg-defs-hidden{width:0;height:0;position:absolute;overflow:hidden}.shimmer-bg-size{background-size:200% 100%}.prose-with-links>a{text-underline-offset:var(--aurea-spacing-3xs);-webkit-text-decoration:underline;text-decoration:underline}.prose-with-links>a:active,.prose-with-links>a:hover{color:var(--aurea-text-primary)}.panel-item{background-color:var(--aurea-brand-signature-950-alpha-20);border:var(--aurea-layout-border-default) solid var(--aurea-glass-border-universal);border-radius:var(--aurea-layout-radius-sm);padding:var(--aurea-spacing-card-padding)}.panel-item-brand{background-color:var(--aurea-brand-signature-alpha-15)}.panel-item-compact{padding:var(--aurea-spacing-card-padding-minimal)}.panel-item-radius-md{border-radius:var(--aurea-layout-radius-md)}.panel-item-radius-lg{border-radius:var(--aurea-layout-radius-lg)}.after\:left-half:after{left:50%}}
@layer utilities{.theme-show-dark{display:var(--aurea-themeAsset-primaryDisplay)}.theme-show-light{display:var(--aurea-themeAsset-secondaryDisplay)}.highlight-theme-opacity{opacity:.6}.input-group-error-ring:has([data-slot][aria-invalid=true]){--aurea-ring-color:oklch(from var(--aurea-semantic-error-500) l c h/.4)}}
@layer components{.skip-to-content{width:1px;height:1px;position:absolute;top:auto;left:-9999px;overflow:hidden}.skip-to-content,.skip-to-content:focus{z-index:9999;z-index:var(--aurea-z-overlay,9999)}.skip-to-content:focus{background:var(--aurea-bg-base);color:var(--aurea-text-primary);font-size:var(--aurea-fontSize-bodyMd);height:auto;padding:var(--aurea-spacing-sm) var(--aurea-spacing-md);width:auto;position:fixed;top:0;left:0}.filter-brightness-invert{filter:brightness(0)invert()}.left-icon-offset{left:var(--aurea-spacing-sm)}.top-full-absolute{top:100%}.nav-top-spacing{top:var(--aurea-spacing-sm)}.nav-bottom-spacing{bottom:var(--aurea-spacing-md)}.left-half{left:50%}.image-blur-loading{filter:blur(var(--aurea-effect-blur-sm))}.image-blur-none{filter:blur(var(--aurea-effect-blur-none))}.asset-preview-square{height:var(--aurea-sizing-fluid-2xl);width:var(--aurea-sizing-fluid-2xl)}.template-thumbnail-ratio{aspect-ratio:5/3}.color-swatch-square-3xl{height:var(--aurea-sizing-fluid-3xl);width:var(--aurea-sizing-fluid-3xl)}.sg-blur-none{filter:blur(var(--aurea-effect-blur-none))}.sg-blur-xs{filter:blur(var(--aurea-effect-blur-xs))}.sg-blur-sm{filter:blur(var(--aurea-effect-blur-sm))}.sg-blur-md{filter:blur(var(--aurea-effect-blur-md))}.sg-blur-lg{filter:blur(var(--aurea-effect-blur-lg))}.sg-blur-xl{filter:blur(var(--aurea-effect-blur-xl))}.sg-blur-2xl{filter:blur(var(--aurea-effect-blur-2xl))}.sg-blur-3xl{filter:blur(var(--aurea-effect-blur-3xl))}.payment-method-preview{border-radius:var(--aurea-layout-radius-sm);height:auto;max-width:var(--aurea-layout-component-width-generic-mdLg);min-width:var(--aurea-sizing-space-0);opacity:.85;width:100%;margin-left:auto;margin-right:auto;display:block}}
