:is([data-theme=light],.light) .bg-background{background-color:var(--aurea-bg-base)}:is([data-theme=light],.light) .text-background{color:var(--aurea-bg-base)}:is([data-theme=light],.light) .bg-elevated{background-color:var(--aurea-bg-elevated)}:is([data-theme=light],.light) .text-elevated{color:var(--aurea-bg-elevated)}:is([data-theme=light],.light) .bg-surface{background-color:var(--aurea-bg-surface)}:is([data-theme=light],.light) .text-surface{color:var(--aurea-bg-surface)}:is([data-theme=light],.light) .bg-foreground{background-color:var(--aurea-text-primary)}:is([data-theme=light],.light) .text-foreground{color:var(--aurea-text-primary)}:is([data-theme=light],.light) .bg-secondary{background-color:var(--aurea-text-secondary)}:is([data-theme=light],.light) .text-secondary{color:var(--aurea-text-secondary)}:is([data-theme=light],.light) .bg-tertiary{background-color:var(--aurea-text-tertiary)}:is([data-theme=light],.light) .text-tertiary{color:var(--aurea-text-tertiary)}:is([data-theme=light],.light) .bg-muted{background-color:var(--aurea-text-disabled)}:is([data-theme=light],.light) .text-muted{color:var(--aurea-text-disabled)}:is([data-theme=light],.light) .bg-aaa{background-color:var(--aurea-text-primary)}:is([data-theme=light],.light) .text-aaa{color:var(--aurea-text-primary)}:is([data-theme=light],.light) .bg-aaa-muted{background-color:var(--aurea-text-secondary)}:is([data-theme=light],.light) .text-aaa-muted{color:var(--aurea-text-secondary)}:is([data-theme=light],.light) .bg-muted-foreground{background-color:var(--aurea-text-tertiary)}:is([data-theme=light],.light) .text-muted-foreground{color:var(--aurea-text-tertiary)}:is([data-theme=light],.light) .bg-secondary-on-glass{background-color:var(--aurea-text-secondary)}:is([data-theme=light],.light) .text-secondary-on-glass{color:var(--aurea-text-secondary)}:is([data-theme=light],.light) .border-secondary-on-glass{border-color:var(--aurea-text-secondary)}:is([data-theme=light],.light) .bg-secondary-on-elevated{background-color:var(--aurea-text-secondary)}:is([data-theme=light],.light) .text-secondary-on-elevated{color:var(--aurea-text-secondary)}:is([data-theme=light],.light) .bg-tertiary-aaa{background-color:var(--aurea-text-tertiary)}:is([data-theme=light],.light) .text-tertiary-aaa{color:var(--aurea-text-tertiary)}:is([data-theme=light],.light) .bg-primary-50{background-color:var(--aurea-amethyst-50)}:is([data-theme=light],.light) .text-primary-50{color:var(--aurea-amethyst-50)}:is([data-theme=light],.light) .bg-primary-200{background-color:var(--aurea-amethyst-200)}:is([data-theme=light],.light) .text-primary-200{color:var(--aurea-amethyst-200)}:is([data-theme=light],.light) .bg-primary{background-color:var(--aurea-amethyst-500)}:is([data-theme=light],.light) .text-primary{color:var(--aurea-text-primary)}:is([data-theme=light],.light) .bg-primary-300{background-color:var(--aurea-amethyst-300)}:is([data-theme=light],.light) .text-primary-300{color:var(--aurea-amethyst-300)}:is([data-theme=light],.light) .bg-primary-400{background-color:var(--aurea-amethyst-400)}:is([data-theme=light],.light) .text-primary-400{color:var(--aurea-amethyst-400)}:is([data-theme=light],.light) .bg-primary-600{background-color:var(--aurea-amethyst-600)}:is([data-theme=light],.light) .text-primary-600{color:var(--aurea-amethyst-600)}:is([data-theme=light],.light) .bg-primary-700{background-color:var(--aurea-amethyst-700)}:is([data-theme=light],.light) .text-primary-700{color:var(--aurea-amethyst-700)}:is([data-theme=light],.light) .bg-primary-800{background-color:var(--aurea-amethyst-800)}:is([data-theme=light],.light) .text-primary-800{color:var(--aurea-amethyst-800)}:is([data-theme=light],.light) .bg-primary-950{background-color:var(--aurea-amethyst-950)}:is([data-theme=light],.light) .text-primary-950{color:var(--aurea-amethyst-950)}:is([data-theme=light],.light) .bg-accent-200{background-color:var(--aurea-aquamarine-200)}:is([data-theme=light],.light) .text-accent-200{color:var(--aurea-aquamarine-200)}:is([data-theme=light],.light) .bg-accent-300{background-color:var(--aurea-aquamarine-300)}:is([data-theme=light],.light) .text-accent-300{color:var(--aurea-aquamarine-300)}:is([data-theme=light],.light) .bg-accent{background-color:var(--aurea-aquamarine-500)}:is([data-theme=light],.light) .text-accent{color:var(--aurea-aquamarine-500)}:is([data-theme=light],.light) .bg-accent-400{background-color:var(--aurea-aquamarine-400)}:is([data-theme=light],.light) .text-accent-400{color:var(--aurea-aquamarine-400)}:is([data-theme=light],.light) .bg-accent-600{background-color:var(--aurea-aquamarine-600)}:is([data-theme=light],.light) .text-accent-600{color:var(--aurea-aquamarine-600)}:is([data-theme=light],.light) .bg-coral{background-color:var(--aurea-coral-500)}:is([data-theme=light],.light) .text-coral{color:var(--aurea-coral-500)}:is([data-theme=light],.light) .bg-coral-400{background-color:var(--aurea-coral-400)}:is([data-theme=light],.light) .text-coral-400{color:var(--aurea-coral-400)}:is([data-theme=light],.light) .bg-coral-600{background-color:var(--aurea-coral-600)}:is([data-theme=light],.light) .text-coral-600{color:var(--aurea-coral-600)}:is([data-theme=light],.light) .bg-rose-200{background-color:var(--aurea-rose-200)}:is([data-theme=light],.light) .text-rose-200{color:var(--aurea-rose-200)}:is([data-theme=light],.light) .bg-rose-300{background-color:var(--aurea-rose-300)}:is([data-theme=light],.light) .text-rose-300{color:var(--aurea-rose-300)}:is([data-theme=light],.light) .bg-rose{background-color:var(--aurea-rose-500)}:is([data-theme=light],.light) .text-rose{color:var(--aurea-rose-500)}:is([data-theme=light],.light) .bg-rose-400{background-color:var(--aurea-rose-400)}:is([data-theme=light],.light) .text-rose-400{color:var(--aurea-rose-400)}:is([data-theme=light],.light) .bg-rose-600{background-color:var(--aurea-rose-600)}:is([data-theme=light],.light) .text-rose-600{color:var(--aurea-rose-600)}:is([data-theme=light],.light) .bg-success-50{background-color:var(--aurea-semantic-success-50)}:is([data-theme=light],.light) .text-success-50{color:var(--aurea-semantic-success-50)}:is([data-theme=light],.light) .border-success-50{border-color:var(--aurea-semantic-success-50)}:is([data-theme=light],.light) .bg-success-200{background-color:var(--aurea-semantic-success-200)}:is([data-theme=light],.light) .text-success-200{color:var(--aurea-semantic-success-200)}:is([data-theme=light],.light) .border-success-200{border-color:var(--aurea-semantic-success-200)}:is([data-theme=light],.light) .bg-success{background-color:var(--aurea-semantic-success)}:is([data-theme=light],.light) .text-success{color:var(--aurea-semantic-success)}:is([data-theme=light],.light) .border-success{border-color:var(--aurea-semantic-success)}:is([data-theme=light],.light) .bg-success-400{background-color:var(--aurea-semantic-success-400)}:is([data-theme=light],.light) .text-success-400{color:var(--aurea-semantic-success-400)}:is([data-theme=light],.light) .border-success-400{border-color:var(--aurea-semantic-success-400)}:is([data-theme=light],.light) .bg-success-600{background-color:var(--aurea-semantic-success-600)}:is([data-theme=light],.light) .text-success-600{color:var(--aurea-semantic-success-600)}:is([data-theme=light],.light) .border-success-600{border-color:var(--aurea-semantic-success-600)}:is([data-theme=light],.light) .bg-success-700{background-color:var(--aurea-semantic-success-700)}:is([data-theme=light],.light) .text-success-700{color:var(--aurea-semantic-success-700)}:is([data-theme=light],.light) .border-success-700{border-color:var(--aurea-semantic-success-700)}:is([data-theme=light],.light) .bg-warning{background-color:var(--aurea-semantic-warning)}:is([data-theme=light],.light) .text-warning{color:var(--aurea-semantic-warning)}:is([data-theme=light],.light) .border-warning{border-color:var(--aurea-semantic-warning)}:is([data-theme=light],.light) .bg-warning-400{background-color:var(--aurea-semantic-warning-400)}:is([data-theme=light],.light) .text-warning-400{color:var(--aurea-semantic-warning-400)}:is([data-theme=light],.light) .border-warning-400{border-color:var(--aurea-semantic-warning-400)}:is([data-theme=light],.light) .bg-warning-600{background-color:var(--aurea-semantic-warning-600)}:is([data-theme=light],.light) .text-warning-600{color:var(--aurea-semantic-warning-600)}:is([data-theme=light],.light) .border-warning-600{border-color:var(--aurea-semantic-warning-600)}:is([data-theme=light],.light) .bg-destructive-50{background-color:var(--aurea-semantic-error-50)}:is([data-theme=light],.light) .text-destructive-50{color:var(--aurea-semantic-error-50)}:is([data-theme=light],.light) .border-destructive-50{border-color:var(--aurea-semantic-error-50)}:is([data-theme=light],.light) .bg-destructive{background-color:var(--aurea-semantic-error)}:is([data-theme=light],.light) .text-destructive{color:var(--aurea-semantic-error)}:is([data-theme=light],.light) .border-destructive{border-color:var(--aurea-semantic-error)}:is([data-theme=light],.light) .bg-destructive-400{background-color:var(--aurea-semantic-error-400)}:is([data-theme=light],.light) .text-destructive-400{color:var(--aurea-semantic-error-400)}:is([data-theme=light],.light) .border-destructive-400{border-color:var(--aurea-semantic-error-400)}:is([data-theme=light],.light) .bg-destructive-600{background-color:var(--aurea-semantic-error-600)}:is([data-theme=light],.light) .text-destructive-600{color:var(--aurea-semantic-error-600)}:is([data-theme=light],.light) .border-destructive-600{border-color:var(--aurea-semantic-error-600)}:is([data-theme=light],.light) .bg-info-border{background-color:var(--aurea-semantic-info-border)}:is([data-theme=light],.light) .text-info-border{color:var(--aurea-semantic-info-border)}:is([data-theme=light],.light) .border-info-border{border-color:var(--aurea-semantic-info-border)}:is([data-theme=light],.light) .bg-glass-border{background-color:var(--aurea-glass-border)}:is([data-theme=light],.light) .text-glass-border{color:var(--aurea-glass-border)}:is([data-theme=light],.light) .border-glass-border{border-color:var(--aurea-glass-border)}:is([data-theme=light],.light) .shadow-sm{box-shadow:var(--aurea-shadow-sm)}:is([data-theme=light],.light) .shadow-md{box-shadow:var(--aurea-shadow-md)}:is([data-theme=light],.light) .shadow-lg{box-shadow:var(--aurea-shadow-lg)}:is([data-theme=light],.light) .shadow-xl{box-shadow:var(--aurea-shadow-xl)}:is([data-theme=light],.light) .bg-metallic-champagne{background-color:var(--aurea-metallic-champagne)}:is([data-theme=light],.light) .text-metallic-champagne{color:var(--aurea-metallic-champagne)}:is([data-theme=light],.light) .shadow-metallic-md{box-shadow:var(--aurea-shadow-metallic-md)}:is([data-theme=light],.light) .shadow-metallic-lg{box-shadow:var(--aurea-shadow-metallic-lg)}:is([data-theme=light],.light) .shadow-rose{box-shadow:var(--aurea-shadow-rose)}
[data-theme=light],.light{--aurea-navbar-bg:var(--aurea-bg-base);--aurea-navbar-border:var(--aurea-glass-border-universal);--aurea-navbar-shadow:var(--aurea-navbar-shadowLight1-light);--aurea-navbar-shadow-hover:var(--aurea-shadow-md);--aurea-megamenu-bg:var(--aurea-megamenu-bgLight,var(--aurea-overlay-pure-white-alpha-95));--aurea-megamenu-border:var(--aurea-megamenu-borderLight,var(--aurea-glass-border-alpha-12));--aurea-megamenu-shadow:var(--aurea-lg,0 4px 16px var(--aurea-overlay-pure-black-alpha-12));--aurea-megamenu-header-bg:var(--aurea-amethyst-100-alpha-50);--aurea-megamenu-header-border:var(--aurea-amethyst-200-alpha-15);--aurea-megamenu-header-bg-hover:var(--aurea-amethyst-100-alpha-60);--aurea-megamenu-header-title:var(--aurea-text-primary);--aurea-megamenu-category-border:var(--aurea-glass-border-alpha-12);--aurea-megamenu-category-title:var(--aurea-text-primary);--aurea-megamenu-item-bg-hover:var(--aurea-amethyst-100-alpha-40);--aurea-megamenu-item-active-bg:var(--aurea-amethyst-200-alpha-50);--aurea-megamenu-item-label:var(--aurea-text-secondary);--aurea-megamenu-item-desc:var(--aurea-text-tertiary);--aurea-megamenu-item-label-hover:var(--aurea-text-primary);--aurea-megamenu-item-desc-hover:var(--aurea-text-secondary);--aurea-mobile-menu-bg:var(--aurea-mobileMenu-bgLight,var(--aurea-overlay-pure-white-alpha-98));--aurea-mobile-menu-border:var(--aurea-glass-border-alpha-15);--aurea-mobile-menu-link:var(--aurea-text-primary);--aurea-mobile-menu-link-bg-hover:var(--aurea-amethyst-100-alpha-40);--aurea-mobile-menu-link-hover:var(--aurea-amethyst-600);--aurea-mobile-menu-link-active-bg:var(--aurea-amethyst-200-alpha-50);--aurea-mobile-menu-link-active-text:var(--aurea-amethyst-600);--aurea-mobile-menu-separator:var(--aurea-glass-border-alpha-20);--aurea-nav-dropdown-text:var(--aurea-text-primary);--aurea-nav-dropdown-text-hover:var(--aurea-amethyst-600);--aurea-nav-dropdown-bg-hover:var(--aurea-amethyst-100-alpha-40);--aurea-nav-dropdown-active-text:var(--aurea-amethyst-600);--aurea-nav-dropdown-active-bg:var(--aurea-amethyst-200-alpha-50);--aurea-nav-cta-gradient:linear-gradient(135deg,var(--aurea-rose-500)0%,var(--aurea-amethyst-500)100%);--aurea-nav-cta-shadow:0 4px 16px var(--aurea-rose-500-alpha-30);--aurea-theme-toggle-bg:var(--aurea-surface-elevated-alpha-80);--aurea-theme-toggle-border:var(--aurea-glass-border-alpha-20);--aurea-theme-toggle-text:var(--aurea-text-secondary);--aurea-theme-toggle-bg-hover:var(--aurea-amethyst-100-alpha-90);--aurea-theme-toggle-border-hover:var(--aurea-amethyst-300-alpha-30);--aurea-theme-toggle-text-hover:var(--aurea-amethyst-600);--aurea-theme-toggle-shadow:0 2px 8px var(--aurea-overlay-pure-black-alpha-8);--aurea-footer-bg:var(--aurea-surface-elevated);--aurea-footer-border:var(--aurea-glass-border-alpha-20);--aurea-footer-gradient-glow:var(--aurea-footer-gradientGlowLight1);--aurea-footer-logo-gradient:linear-gradient(135deg,var(--aurea-rose-500)0%,var(--aurea-semantic-brand-gold)100%);--aurea-footer-tagline:var(--aurea-text-secondary);--aurea-footer-badge-bg:var(--aurea-amethyst-100-alpha-50);--aurea-footer-badge-border:var(--aurea-amethyst-300-alpha-30);--aurea-footer-badge-text:var(--aurea-rose-500);--aurea-footer-badge-bg-hover:var(--aurea-amethyst-200-alpha-60);--aurea-footer-badge-border-hover:var(--aurea-amethyst-400-alpha-40);--aurea-footer-column-title:var(--aurea-text-primary);--aurea-footer-nav-link:var(--aurea-text-secondary);--aurea-footer-nav-link-hover:var(--aurea-rose-500);--aurea-footer-nav-link-underline:linear-gradient(90deg,var(--aurea-amethyst-500),var(--aurea-rose-500));--aurea-footer-copyright:var(--aurea-text-tertiary);--aurea-footer-stat-value-gradient:var(--aurea-gradient-textStatsLight);--aurea-footer-stat-label:var(--aurea-text-secondary);--aurea-footer-social-bg:var(--aurea-surface-elevated-alpha-60);--aurea-footer-social-border:var(--aurea-glass-border-alpha-20);--aurea-footer-social-text:var(--aurea-text-secondary);--aurea-footer-social-bg-hover:var(--aurea-amethyst-200-alpha-70);--aurea-footer-social-border-hover:var(--aurea-amethyst-400-alpha-30);--aurea-footer-social-text-hover:var(--aurea-rose-500);--aurea-consentBanner-shadow:0 8px 40px var(--aurea-overlay-pure-black-alpha-10),0 16px 80px var(--aurea-overlay-pure-black-alpha-5);--border-focus:var(--aurea-semantic-focus-border)}:root,[data-theme=dark],.dark{--aurea-navbar-bg:var(--aurea-bg-base);--aurea-navbar-border:var(--aurea-glass-border-universal);--aurea-footer-bg:var(--aurea-bg-base);--aurea-footer-border:var(--aurea-rose-400-alpha-25);--border-focus:var(--aurea-semantic-focus-border);--aurea-terminal-text:var(--aurea-amethyst-400);--aurea-terminal-text-muted:var(--aurea-amethyst-600);--aurea-terminal-border:var(--aurea-amethyst-900);--aurea-button-padding-y:var(--aurea-spacing-sm);--aurea-button-padding-x:var(--aurea-spacing-md);--aurea-overlay-pure-black-alpha-15:var(--aurea-overlay-black-10);--aurea-overlay-pure-white-alpha-8:var(--aurea-overlay-pure-white-alpha-80);--aurea-glass-surface:var(--aurea-glass-bg-subtle-universal);--aurea-space-70:17.5rem;--aurea-space-80:var(--aurea-layout-component-width-drawer-mobile);--aurea-space-64:var(--aurea-spacing-3xl);--aurea-mb-xs:var(--aurea-spacing-xs);--aurea-surface-aurea-accent-subtle:var(--aurea-surface-elevated);--aurea-border-aurea-accent-subtle:var(--aurea-glass-border-universal);--aurea-surface-aurea-accent-muted:var(--aurea-surface-muted);--aurea-border-aurea-accent-muted:var(--aurea-glass-border-universal);--aurea-text-inverse:var(--aurea-text-primary);--aurea-text-on-success:var(--aurea-text-primary);--aurea-text-on-error:var(--aurea-text-primary);--aurea-text-on-warning:var(--aurea-text-primary);--aurea-text-on-gradient:var(--aurea-text-primary);--aurea-color-text-primary:var(--aurea-text-primary);--aurea-color-text-secondary:var(--aurea-text-secondary);--aurea-text-primary-alpha-20:var(--aurea-text-primary-alpha-30);--aurea-fontSize-heading-md:var(--aurea-fontSize-h3);--aurea-fontSize-body-sm:var(--aurea-fontSize-bodySm);--aurea-letterSpacing-md:var(--aurea-letterSpacing-caption);--aurea-letterSpacing-label:var(--aurea-letterSpacing-caption);--aurea-background-base-alpha-50:var(--aurea-bg-base-alpha-50);--aurea-glass-bg-alpha-50:var(--aurea-glass-bg-subtle-universal);--aurea-glass-bg-strong-alpha-95:var(--aurea-glass-warmStrong);--aurea-overlay-black-15:var(--aurea-overlay-black-10);--aurea-overlay-black-80:var(--aurea-overlay-pure-black-alpha-25);--aurea-overlay-pure-black-alpha-80:var(--aurea-overlay-pure-black-alpha-25);--aurea-overlay-white-5:var(--aurea-overlay-pure-white-alpha-80);--aurea-text-tertiary-alpha-20:var(--aurea-text-primary-alpha-30);--aurea-success-bg-alpha-50:var(--aurea-semantic-success-500);--aurea-metallic-champagne-alpha-20:var(--aurea-metallic-champagne);--aurea-metallic-champagne-alpha-30:var(--aurea-metallic-champagne);--aurea-metallic-champagne-alpha-40:var(--aurea-metallic-champagne);--aurea-metallic-champagne-400-alpha-20:var(--aurea-metallic-champagne);--aurea-metallic-champagne-400-alpha-30:var(--aurea-metallic-champagne);--aurea-metallic-champagne-400-alpha-40:var(--aurea-metallic-champagne);--aurea-metallic-roseGold-alpha-20:var(--aurea-metallic-roseGold-alpha-50);--aurea-metallic-roseGold-alpha-30:var(--aurea-metallic-roseGold-alpha-50);--aurea-metallic-roseGold-alpha-40:var(--aurea-metallic-roseGold-alpha-50);--aurea-metallic-roseGold-400-alpha-20:var(--aurea-metallic-roseGold-alpha-50);--aurea-metallic-roseGold-400-alpha-30:var(--aurea-metallic-roseGold-alpha-50);--aurea-metallic-roseGold-400-alpha-40:var(--aurea-metallic-roseGold-alpha-50);--aurea-layout-container-xl:var(--aurea-layout-container-wide);--aurea-layout-content-lg:var(--aurea-layout-container-default);--aurea-layout-content-md:var(--aurea-layout-container-md);--aurea-layout-content-xl:var(--aurea-layout-container-wide);--aurea-layout-touch-target-md:var(--aurea-spacing-2xl);--aurea-fontSize-base:var(--aurea-fontSize-body);--aurea-fontSize-md:var(--aurea-fontSize-bodyMd);--aurea-typography-lineHeight-relaxed:var(--aurea-lineHeight-relaxed);--aurea-error-500:var(--aurea-semantic-error-500);--aurea-error-bg-subtle:var(--aurea-semantic-error-50);--aurea-error-border-subtle:var(--aurea-semantic-error-200);--aurea-semantic-error-100:var(--aurea-semantic-error-50);--aurea-success-500:var(--aurea-semantic-success-500);--aurea-success-bg-subtle:var(--aurea-semantic-success-50);--aurea-success-border-subtle:var(--aurea-semantic-success-200);--aurea-semantic-success-100:var(--aurea-semantic-success-50);--aurea-success-inset-highlight:var(--aurea-semantic-success-400);--aurea-text-muted:var(--aurea-text-tertiary);--aurea-liquid-glass-subtle-saturate:var(--aurea-liquid-glass-saturate-medium);--aurea-zIndex-above:2;--aurea-zIndex-content:3;--aurea-zIndex-dropdown-above:11;--aurea-zIndex-fixed:30;--aurea-zIndex-toast:80;--aurea-zIndex-nav:1000;--aurea-overlay-black-5-universal:var(--aurea-overlay-black-5);--aurea-overlay-black-10:var(--aurea-overlay-black-10);--aurea-overlay-white-10-universal:var(--aurea-overlay-white-10);--glass-shadow:var(--aurea-glass-shadow);--glass-shadow-strong:var(--aurea-glass-shadow-strong);--aurea-surface-accent-subtle:var(--aurea-surface-elevated);--aurea-surface-accent-muted:var(--aurea-surface-muted);--aurea-border-accent:var(--aurea-glass-border-universal);--aurea-border-accent-muted:var(--aurea-glass-border-universal);--aurea-border-decorative-medium:var(--aurea-glass-border-universal);--aurea-gap-items:var(--aurea-spacing-md);--aurea-gap-items-compact:var(--aurea-spacing-xs);--aurea-gap-items-relaxed:var(--aurea-spacing-lg);--aurea-spacing-section-y:var(--aurea-spacing-section-y-desktop);--aurea-spacing-cards:var(--aurea-spacing-lg);--aurea-padding-container:var(--aurea-spacing-container-x-desktop);--aurea-padding-container-compact:var(--aurea-spacing-md);--aurea-padding-container-relaxed:var(--aurea-spacing-xl);--aurea-accent-strong:var(--aurea-amethyst-500);--aurea-info-500:var(--aurea-aquamarine-500);--aurea-gradient-primary:var(--aurea-gradient-ctaWarm);--aurea-gradient-spotlight:var(--aurea-gradient-amethyst);--aurea-text-primary-secondary:var(--aurea-text-secondary);--aurea-fixedLight-background:var(--aurea-overlay-pure-white);--aurea-shadow-card:var(--aurea-shadow-md);--aurea-layout-zIndex-raised:var(--aurea-zIndex-dropdown);--accent:var(--aurea-amethyst-500)}
:root{--code-background:var(--aurea-rose-900);--code-text:var(--aurea-amethyst-400);--code-text-muted:var(--aurea-amethyst-600);--code-border:var(--aurea-amethyst-900);--code-inline-background:var(--aurea-bg-elevated);--code-inline-text:var(--aurea-amethyst-500);--code-inline-border:var(--aurea-glass-border-universal);--code-block-background:var(--aurea-background-surface);--code-block-text:var(--aurea-amethyst-500);--code-block-border:var(--aurea-glass-border-universal);--code-block-line-numbers:var(--aurea-text-tertiary)}@media (prefers-color-scheme:dark){:root{--code-background:var(--aurea-rose-900);--code-text:var(--aurea-amethyst-400);--code-inline-background:var(--aurea-bg-elevated);--code-block-background:var(--aurea-bg-base)}}
:root{--email-background:var(--aurea-surface-base);--email-surface:var(--aurea-amethyst-100);--email-border:var(--aurea-amethyst-200);--email-card:var(--aurea-surface-base);--email-text-primary:var(--aurea-rose-900);--email-text-secondary:var(--aurea-amethyst-800);--email-text-muted:var(--aurea-amethyst-600);--email-text-link:var(--aurea-amethyst-600);--email-primary:var(--aurea-amethyst-600);--email-accent:var(--aurea-amethyst-500);--email-success:var(--aurea-amethyst-500);--email-error:var(--aurea-gold-500);--email-warning:var(--aurea-amethyst-400);--email-success-background:var(--aurea-amethyst-100);--email-error-background:var(--aurea-rose-200);--email-warning-background:var(--aurea-amethyst-100);--email-info-background:var(--aurea-amethyst-200)}
*{border-color:var(--aurea-glass-border-universal)}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background-color:var(--aurea-bg-base);color:var(--aurea-text-primary);font-feature-settings:"rlig" 1,"calt" 1}[data-theme=light] body,.light body{background-color:var(--aurea-surface-base);color:var(--aurea-text-primary)}[data-theme=light] *,.light *{border-color:var(--aurea-glass-border-universal)}:focus-visible{outline:var(--aurea-spacing-2xs)solid var(--aurea-semantic-focus-border);outline-offset:var(--aurea-spacing-2xs)}a{color:inherit;text-decoration:none}a:hover{text-decoration:none}a:focus-visible{outline:var(--aurea-spacing-2xs)solid var(--aurea-amethyst-500);outline-offset:var(--aurea-spacing-2xs);border-radius:var(--aurea-layout-radius-xs)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.hero-decoration-topleft{top:var(--aurea-spacing-3xl);left:var(--aurea-spacing-2xl);pointer-events:none;position:absolute}.hero-decoration-bottomright{bottom:var(--aurea-spacing-3xl);right:var(--aurea-spacing-2xl);pointer-events:none;position:absolute}.hero-badge-topcenter{top:calc(-1*var(--aurea-spacing-md));left:var(--aurea-layout-position-center);transform:translateX(calc(-1*var(--aurea-layout-position-center)));position:absolute}.hero-gradient-bottom{bottom:var(--aurea-spacing-0);left:var(--aurea-spacing-0);right:var(--aurea-spacing-0);inset-inline:var(--aurea-spacing-0);position:absolute}.card-badge-topright{top:var(--aurea-spacing-md);right:var(--aurea-spacing-md);z-index:var(--aurea-layout-zIndex-dropdown);position:absolute}.card-badge-topleft{top:var(--aurea-spacing-md);left:var(--aurea-spacing-md);z-index:var(--aurea-layout-zIndex-dropdown);position:absolute}.card-icon-decorative{top:calc(-1*var(--aurea-spacing-md));left:calc(-1*var(--aurea-spacing-md));position:absolute}.card-overlay-bottom{bottom:var(--aurea-spacing-0);left:var(--aurea-spacing-0);right:var(--aurea-spacing-0);inset-inline:var(--aurea-spacing-0);position:absolute}.card-progress-bottom{bottom:var(--aurea-spacing-0);left:var(--aurea-spacing-0);right:var(--aurea-spacing-0);height:var(--aurea-space-1);position:absolute}.card-status-indicator,.card-action-button{top:var(--aurea-spacing-sm);left:var(--aurea-spacing-sm);position:absolute}.centered-overlay{top:var(--aurea-layout-position-center);left:var(--aurea-layout-position-center);position:absolute;transform:translate(-50%,-50%)}.modal-close{top:var(--aurea-spacing-lg);right:var(--aurea-spacing-lg);z-index:var(--aurea-layout-zIndex-modal);position:absolute}.modal-nav-left{left:var(--aurea-spacing-md);top:var(--aurea-layout-position-center);transform:translateY(calc(-1*var(--aurea-layout-position-center)));position:absolute}@media (min-width:768px){.modal-nav-left{left:var(--aurea-spacing-xl)}}.modal-nav-right{right:var(--aurea-spacing-md);top:var(--aurea-layout-position-center);transform:translateY(calc(-1*var(--aurea-layout-position-center)));position:absolute}@media (min-width:768px){.modal-nav-right{right:var(--aurea-spacing-xl)}}.nav-fixed-topcentered{top:var(--aurea-spacing-lg);left:var(--aurea-layout-position-center);transform:translateX(calc(-1*var(--aurea-layout-position-center)));z-index:var(--aurea-layout-zIndex-modal);position:fixed}.nav-floating-button{top:var(--aurea-layout-navbar-height-desktop);right:var(--aurea-spacing-md);z-index:var(--aurea-layout-zIndex-modal);position:fixed}@media (min-width:1024px){.nav-floating-button{right:var(--aurea-spacing-lg)}}.cta-floating-bottomright{bottom:var(--aurea-spacing-lg);right:var(--aurea-spacing-lg);z-index:var(--aurea-layout-zIndex-modal);position:fixed}.banner-fixed-bottom{bottom:var(--aurea-spacing-0);left:var(--aurea-spacing-0);right:var(--aurea-spacing-0);z-index:var(--aurea-layout-zIndex-modal);position:fixed}.video-duration-badge{bottom:var(--aurea-spacing-md);left:var(--aurea-spacing-md);position:absolute}.video-corner-topleft{top:var(--aurea-spacing-md);left:var(--aurea-spacing-md);position:absolute}.video-corner-topright{top:var(--aurea-spacing-md);right:var(--aurea-spacing-md);position:absolute}.video-corner-bottomleft{bottom:var(--aurea-spacing-md);left:var(--aurea-spacing-md);position:absolute}.video-corner-bottomright{bottom:var(--aurea-spacing-md);right:var(--aurea-spacing-md);position:absolute}.video-overlay-icon{top:var(--aurea-spacing-0);right:var(--aurea-spacing-0);position:absolute}.portfolio-content-bottom,.portfolio-category-badge{bottom:var(--aurea-spacing-0);left:var(--aurea-spacing-0);right:var(--aurea-spacing-0);position:absolute}.input-icon-left{left:var(--aurea-spacing-sm);top:var(--aurea-layout-position-center);transform:translateY(calc(-1*var(--aurea-layout-position-center)));position:absolute}.input-icon-right{right:var(--aurea-spacing-sm);top:var(--aurea-spacing-sm);position:absolute}.timeline-connector-vertical{left:var(--aurea-spacing-0);top:var(--aurea-spacing-0);bottom:var(--aurea-spacing-0);position:absolute}.timeline-connector-horizontal{top:var(--aurea-spacing-xl);left:var(--aurea-spacing-0);right:var(--aurea-spacing-0);position:absolute}.timeline-step-indicator{bottom:calc(-1*var(--aurea-spacing-sm));left:var(--aurea-layout-position-center);transform:translateX(calc(-1*var(--aurea-layout-position-center)));position:absolute}.timeline-step-number{left:calc(-1*var(--aurea-spacing-xl));top:var(--aurea-layout-position-center);transform:translateY(calc(-1*var(--aurea-layout-position-center)));position:absolute}.step-badge-corner{top:var(--aurea-spacing-0);right:var(--aurea-spacing-0);position:absolute}.step-connector-right{top:var(--aurea-spacing-xl);right:calc(-1*var(--aurea-spacing-md));position:absolute}.gradient-fade-left{left:var(--aurea-spacing-0);top:var(--aurea-spacing-0);bottom:var(--aurea-spacing-0);pointer-events:none;position:absolute}.gradient-fade-right{right:var(--aurea-spacing-0);top:var(--aurea-spacing-0);bottom:var(--aurea-spacing-0);pointer-events:none;position:absolute}.decoration-line-bottomcenter{bottom:calc(-1*var(--aurea-spacing-xl));left:var(--aurea-layout-position-center);transform:translateX(calc(-1*var(--aurea-layout-position-center)));position:absolute}.decoration-corner-bottomright{bottom:calc(-1*var(--aurea-spacing-lg));right:calc(-1*var(--aurea-spacing-lg));position:absolute}.text-overlay-centered{z-index:var(--aurea-layout-zIndex-dropdown);top:var(--aurea-layout-position-center);left:var(--aurea-layout-position-center);position:absolute;transform:translate(-50%,-50%)}.scroll-indicator-bottom{bottom:var(--aurea-spacing-xl);left:var(--aurea-layout-position-center);transform:translateX(calc(-1*var(--aurea-layout-position-center)));position:absolute}.skip-to-content{width:calc(var(--aurea-spacing-2xs)/2);height:var(--aurea-layout-component-height-divider);padding:var(--aurea-spacing-0);clip:rect(0,0,0,0);white-space:nowrap;border-width:0;margin:-1px;position:absolute;overflow:hidden}.skip-to-content:focus{top:var(--aurea-spacing-md);left:var(--aurea-spacing-md);width:auto;height:auto;padding:var(--aurea-spacing-md)var(--aurea-spacing-lg);margin:var(--aurea-spacing-0);clip:auto;white-space:normal;z-index:var(--aurea-zIndex-max);background:var(--aurea-amethyst-500);color:var(--aurea-semantic-error-500);border-radius:var(--aurea-layout-radius-md);box-shadow:0 0 0 var(--aurea-glow-intensity-md)var(--aurea-amethyst-400),var(--aurea-shadow-lg);outline:none;position:absolute;overflow:visible}.sticky-top{top:var(--aurea-spacing-0);z-index:var(--aurea-layout-zIndex-sticky);position:sticky}.sticky-sidebar{position:relative}@media (min-width:1024px){.sticky-sidebar{top:var(--aurea-spacing-lg);position:sticky}}.min-h-screen{min-height:var(--aurea-layout-viewport-height-full);min-height:var(--aurea-layout-viewport-height-fullDynamic)}.pb-safe{padding-bottom:env(safe-area-inset-bottom)}.badge-floating-animated{top:calc(-1*var(--aurea-spacing-sm));right:calc(-1*var(--aurea-spacing-sm));position:absolute}.badge-card-top-centered{top:calc(-1*var(--aurea-card-badge-offset));left:var(--aurea-layout-position-center);position:absolute;transform:translate(-50%)}.overlay-fullscreen-centered{inset:var(--aurea-spacing-0);z-index:var(--aurea-layout-zIndex-modal);justify-content:center;align-items:center;display:flex;position:fixed}.card-with-badge{position:relative}.card-with-badge:before{top:var(--aurea-spacing-md);right:var(--aurea-spacing-md);position:absolute}@media (min-width:768px){.hero-decoration-topleft{top:var(--aurea-space-16);left:var(--aurea-spacing-3xl)}.hero-decoration-bottomright{bottom:var(--aurea-space-16);right:var(--aurea-spacing-3xl)}}@media (min-width:1024px){.cta-floating-bottomright{bottom:var(--aurea-spacing-xl);right:var(--aurea-spacing-xl)}}.decoration-size-md{width:var(--aurea-particle-size-lg);height:var(--aurea-particle-size-lg)}.decoration-size-lg{width:var(--aurea-particle-size-xl);height:var(--aurea-particle-size-xl)}

.text-balance{text-wrap:balance}.section-title{font-size:var(--aurea-fontSize-section);font-weight:var(--aurea-fontWeight-bold);letter-spacing:var(--aurea-letterSpacing-section);line-height:var(--aurea-lineHeight-section);color:var(--aurea-text-primary)}.section-title-sm,.card-title-lg{font-size:var(--aurea-fontSize-subsection);font-weight:var(--aurea-fontWeight-bold);letter-spacing:var(--aurea-letterSpacing-subsection);line-height:var(--aurea-lineHeight-subsection)}.copy-lg{font-size:var(--aurea-fontSize-bodyLg);line-height:var(--aurea-lineHeight-bodyLg);letter-spacing:var(--aurea-letterSpacing-bodyLg);color:var(--aurea-text-primary)}.copy-md{font-size:var(--aurea-fontSize-body);line-height:var(--aurea-lineHeight-body);letter-spacing:var(--aurea-letterSpacing-body);color:var(--aurea-text-secondary)}.copy-sm{font-size:var(--aurea-fontSize-bodySm);line-height:var(--aurea-lineHeight-bodySm);letter-spacing:var(--aurea-letterSpacing-bodySm);color:var(--aurea-text-secondary)}.text-lg{color:var(--aurea-fixedDark-textMuted)}.text-shadow-sm{text-shadow:0 1px var(--aurea-spacing-2xs)var(--aurea-overlay-black-60)}.text-shadow-md{text-shadow:0 var(--aurea-spacing-2xs)var(--aurea-spacing-2xs)var(--aurea-overlay-black-70)}.text-shadow-light-sm{text-shadow:0 1px var(--aurea-spacing-2xs)var(--aurea-overlay-black-20)}.text-shadow-light-md{text-shadow:0 var(--aurea-spacing-2xs)var(--aurea-spacing-2xs)var(--aurea-overlay-black-30)}.text-primary{color:var(--aurea-text-primary)}.text-secondary{color:var(--aurea-text-secondary)}.text-tertiary{color:var(--aurea-text-disabled)}.text-on-dark{color:var(--aurea-fixedDark-text)}.text-on-dark-secondary{color:var(--aurea-fixedDark-textMuted)}.text-on-dark-subtle{color:var(--aurea-text-tertiary)}.text-on-primary,.text-on-accent{color:var(--aurea-text-primary)}.text-hero{font-size:var(--aurea-fontSize-hero);line-height:var(--aurea-lineHeight-hero);letter-spacing:var(--aurea-letterSpacing-hero)}.text-section{font-size:var(--aurea-fontSize-section);line-height:var(--aurea-lineHeight-section);letter-spacing:var(--aurea-letterSpacing-section)}.text-subsection{font-size:var(--aurea-fontSize-subsection);line-height:var(--aurea-lineHeight-subsection);letter-spacing:var(--aurea-letterSpacing-subsection)}.text-body-lg{font-size:var(--aurea-fontSize-bodyLg);line-height:var(--aurea-lineHeight-bodyLg);letter-spacing:var(--aurea-letterSpacing-bodyLg)}.text-body{font-size:var(--aurea-fontSize-body);line-height:var(--aurea-lineHeight-body);letter-spacing:var(--aurea-letterSpacing-body)}.text-body-sm{font-size:var(--aurea-fontSize-bodySm);line-height:var(--aurea-lineHeight-bodySm);letter-spacing:var(--aurea-letterSpacing-bodySm)}.text-caption{font-size:var(--aurea-fontSize-caption);line-height:var(--aurea-lineHeight-caption);letter-spacing:var(--aurea-letterSpacing-caption)}.text-accent{color:var(--aurea-semantic-error-500)}.text-aurea-info,.text-aurea-info-foreground{color:var(--aurea-semantic-info-500)}.copy-responsive{font-size:var(--aurea-fontSize-body);line-height:var(--aurea-lineHeight-body)}.text-success{color:var(--aurea-semantic-success-500)}.text-section-responsive{font-size:clamp(2rem,5vw,48px)}.text-hero-responsive{font-size:clamp(2.5rem,6vw,4rem)}.text-aurea-success{color:var(--aurea-success-text)}.text-aurea-warning{color:var(--aurea-warning-text)}.text-aurea-error{color:var(--aurea-semantic-error-500)}.gradient-primary{background:var(--aurea-gradient-femininePower)}.gradient-accent,.gradient-tech{background:var(--aurea-gradient-aurora,var(--aurea-gradient-heroTwilight))}.gradient-hero{background:var(--aurea-gradient-heroTwilight)}.gradient-hero-aaa{background:var(--aurea-gradient-heroTitle)}.gradient-metallic{background:var(--aurea-gradient-shimmer)}.gradient-hero-ai{background:var(--aurea-gradient-heroAi)}.gradient-hero-premium{background:var(--aurea-gradient-heroPremium)}.gradient-text-hero{background:linear-gradient(135deg,var(--aurea-amethyst-300)0%,var(--aurea-amethyst-200)35%,var(--aurea-aquamarine-300)70%,var(--aurea-aquamarine-200)100%);-webkit-text-fill-color:transparent;text-shadow:none;-webkit-background-clip:text;background-clip:text}.gradient-text-primary{background:linear-gradient(135deg,var(--aurea-amethyst-500)0%,var(--aurea-rose-500)100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.gradient-text-stats{background:linear-gradient(135deg,var(--aurea-amethyst-300)0%,var(--aurea-amethyst-200)50%,var(--aurea-aquamarine-300)100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px 4px var(--aurea-liquid-glass-blur-md));-webkit-background-clip:text;background-clip:text}.shadow-card{box-shadow:var(--aurea-shadow-md)}.grid-responsive-3{gap:var(--aurea-spacing-canonical-grid-comfortable);grid-template-columns:1fr;display:grid}.grid-responsive-2-3,.grid-responsive-2,.grid-responsive-1-2,.grid-responsive-1-2-4{gap:var(--aurea-spacing-canonical-grid-standard);grid-template-columns:1fr;display:grid}.transition-smooth{transition:all var(--aurea-duration-base)var(--aurea-transition-easing-easeOut)}.aurea-opacity-0{opacity:0}.aurea-opacity-5{opacity:.05}.aurea-opacity-10{opacity:.1}.aurea-opacity-20{opacity:.2}.aurea-opacity-30{opacity:.3}.aurea-opacity-50{opacity:var(--aurea-opacity-50)}.aurea-opacity-70{opacity:var(--aurea-opacity-70)}.aurea-opacity-80{opacity:var(--aurea-opacity-80)}.aurea-opacity-90{opacity:var(--aurea-opacity-90)}.aurea-opacity-95{opacity:.95}.min-h-comments{min-height:var(--aurea-spacing-7xl)}.section-subtitle{font-size:var(--aurea-fontSize-bodyLg);font-weight:var(--aurea-fontWeight-regular);line-height:var(--aurea-lineHeight-bodyLg);letter-spacing:var(--aurea-letterSpacing-bodyLg);color:var(--aurea-text-tertiary)}.section-y-lg{padding-top:calc(var(--aurea-spacing-canonical-section-component)*1.5);padding-bottom:calc(var(--aurea-spacing-canonical-section-component)*1.5)}.section-y{padding-top:var(--aurea-spacing-canonical-section-component);padding-bottom:var(--aurea-spacing-canonical-section-component)}.section-y-sm{padding-top:calc(var(--aurea-spacing-canonical-section-component)*.67);padding-bottom:calc(var(--aurea-spacing-canonical-section-component)*.67)}.section-aurea-content{width:var(--aurea-layout-percentage-full);gap:var(--aurea-spacing-2xl);padding-top:var(--aurea-spacing-lg);flex-direction:column;display:flex}.btn-link-subtle{color:var(--aurea-fixedDark-text);opacity:var(--aurea-opacity-90);cursor:pointer;font-size:var(--aurea-fontSize-bodySm);transition:opacity var(--aurea-duration-fast)var(--aurea-transition-easing-ease);background:0 0;border:none;text-decoration:underline}.hero-gradient{background:var(--aurea-gradient-heroTwilight)}.hero-mesh{background:transparent,var(--aurea-bg-base)}.cta-gradient{background:var(--aurea-gradient-ctaWarm);color:var(--aurea-fixedDark-text)}.cta-overlay{background:linear-gradient(135deg,var(--aurea-bg-base-alpha-85)0%,var(--aurea-bg-base-alpha-90)50%,var(--aurea-amethyst-700-alpha-85)100%)}.avatar-gradient{background:var(--aurea-gradient-femininePower)}.metallic-sm,.metallic-md{box-shadow:var(--aurea-shadow-metallic-md)}.metallic-lg{box-shadow:var(--aurea-shadow-metallic-lg)}.glow-purple,.glow-cyan,.glow-accent{box-shadow:var(--aurea-shadow-md)}.overlay-dark-60{background:var(--aurea-overlay-black-60)}.overlay-dark-70{background:var(--aurea-overlay-black-70)}.mask-fade-bottom{-webkit-mask-image:var(--mask-fade-bottom);mask-image:var(--mask-fade-bottom);-webkit-mask-image:var(--mask-fade-bottom)}.animate-shimmer{background:var(--aurea-gradient-shimmer);background-size:1000px 100%;animation:2s infinite shimmer}.animate-pulse-glow{animation:var(--aurea-animation-pulse-glow)}.animate-float{animation:3s ease-in-out infinite float}.touch-target{min-height:var(--aurea-space-11);min-width:var(--aurea-space-11)}.sr-only{width:calc(var(--aurea-spacing-2xs)/2);height:var(--aurea-layout-component-height-divider);padding:var(--aurea-spacing-0);clip:rect(0,0,0,0);white-space:nowrap;border-width:0;margin:-1px;position:absolute;overflow:hidden}.icon-on-gradient,.icon-aaa{color:var(--aurea-text-primary)}.icon-aaa-muted{color:var(--aurea-text-tertiary)}.container-page{max-width:var(--aurea-spacing-responsive-containerMaxWidth-page);padding-left:var(--aurea-spacing-canonical-container-desktop);padding-right:var(--aurea-spacing-canonical-container-desktop);margin-left:auto;margin-right:auto}.container-narrow{max-width:var(--aurea-layout-container-narrow);padding-left:var(--aurea-spacing-canonical-container-desktop);padding-right:var(--aurea-spacing-canonical-container-desktop);margin-left:auto;margin-right:auto}.min-h-touch-target,.min-h-touch{min-height:var(--aurea-layout-touchTarget-min)}.min-w-touch-target,.min-w-touch{min-width:var(--aurea-layout-touchTarget-min)}.inset-xs{inset:var(--aurea-spacing-xs)}.inset-sm{inset:var(--aurea-spacing-sm)}.inset-md{inset:var(--aurea-spacing-md)}.top-xs{top:var(--aurea-spacing-xs)}.top-sm{top:var(--aurea-spacing-sm)}.top-md{top:var(--aurea-spacing-md)}.top-lg{top:var(--aurea-spacing-lg)}.right-xs{right:var(--aurea-spacing-xs)}.right-sm{right:var(--aurea-spacing-sm)}.right-md{right:var(--aurea-spacing-md)}.right-lg{right:var(--aurea-spacing-lg)}.bottom-xs{bottom:var(--aurea-spacing-xs)}.bottom-sm{bottom:var(--aurea-spacing-sm)}.bottom-md{bottom:var(--aurea-spacing-md)}.bottom-lg{bottom:var(--aurea-spacing-lg)}.left-xs{left:var(--aurea-spacing-xs)}.left-sm{left:var(--aurea-spacing-sm)}.left-md{left:var(--aurea-spacing-md)}.left-lg{left:var(--aurea-spacing-lg)}.w-select-sm{width:var(--aurea-layout-component-width-generic-mdLg)}.w-select-md{width:var(--aurea-layout-component-width-decorative-medium)}.min-h-section{min-height:var(--aurea-spacing-6xl)}.min-h-hero{min-height:var(--aurea-layout-viewport-height-most)}.font-sans{font-family:var(--aurea-font-sans)}.font-display{font-family:var(--aurea-font-display)}.font-mono{font-family:var(--aurea-font-mono)}.link-hover{transition:color var(--aurea-duration-fast)var(--aurea-transition-easing-ease)}.link-underline{text-underline-offset:var(--aurea-spacing-2xs);transition:color var(--aurea-duration-fast)var(--aurea-transition-easing-ease);text-decoration:underline}.spacing-xs{margin-bottom:var(--aurea-spacing-xs)}.spacing-sm,.spacing-small{margin-bottom:var(--aurea-spacing-sm)}.spacing-md,.spacing-medium{margin-bottom:var(--aurea-spacing-md)}.spacing-lg,.spacing-large{margin-bottom:var(--aurea-spacing-lg)}.spacing-xl{margin-bottom:var(--aurea-spacing-xl)}.spacing-2xl{margin-bottom:var(--aurea-spacing-2xl)}.stack-2xs{gap:var(--aurea-spacing-2xs);flex-direction:column;display:flex}.stack-xs{gap:var(--aurea-spacing-xs);flex-direction:column;display:flex}.stack-sm{gap:var(--aurea-spacing-sm);flex-direction:column;display:flex}.stack-md{gap:var(--aurea-spacing-md);flex-direction:column;display:flex}.stack-lg{gap:var(--aurea-spacing-lg);flex-direction:column;display:flex}.stack-xl{gap:var(--aurea-spacing-xl);flex-direction:column;display:flex}.p-small{padding:var(--aurea-spacing-sm)}.p-medium{padding:var(--aurea-spacing-md)}.py-small{padding-top:var(--aurea-spacing-sm);padding-bottom:var(--aurea-spacing-sm)}.py-medium{padding-top:var(--aurea-spacing-md);padding-bottom:var(--aurea-spacing-md)}.px-small{padding-left:var(--aurea-spacing-sm);padding-right:var(--aurea-spacing-sm)}.px-medium{padding-left:var(--aurea-spacing-md);padding-right:var(--aurea-spacing-md)}.pb-4{padding-bottom:var(--aurea-spacing-md)}.p-responsive{padding:var(--aurea-spacing-md)}.font-weight-regular{font-weight:var(--aurea-fontWeight-regular)}.font-weight-medium{font-weight:var(--aurea-fontWeight-medium)}.font-weight-semibold{font-weight:var(--aurea-fontWeight-semibold)}.font-weight-bold{font-weight:var(--aurea-fontWeight-bold)}.max-w-200{max-width:var(--aurea-spacing-7xl)}.aspect-square{aspect-ratio:1}.border-y{border-top:var(--aurea-layout-border-default)solid var(--aurea-glass-border-universal);border-bottom:var(--aurea-layout-border-default)solid var(--aurea-glass-border-universal)}.border-border{border-color:var(--aurea-glass-border-universal)}.background{background:var(--aurea-bg-base)}.surface-aurea-accent-subtle{background:var(--aurea-amethyst-500-alpha-5)}.surface-aurea-accent-muted{background:var(--aurea-amethyst-500-alpha-20)}.border-aurea-accent-subtle{border-color:var(--aurea-amethyst-500-alpha-10)}.border-aurea-accent-muted{border-color:var(--aurea-amethyst-500-alpha-20)}.border-aurea-accent{border-color:var(--aurea-amethyst-500-alpha-30)}.border-aurea-accent-strong{border-color:var(--aurea-amethyst-500-alpha-50)}.surface-aurea-info-subtle{background:var(--aurea-semantic-info-500-alpha-10)}.border-aurea-info-muted{border-color:var(--aurea-semantic-info-500-alpha-20)}.hover-lift{transition:transform var(--aurea-duration-base)var(--aurea-transition-easing-easeOut)}.group-hover-bg-primary{transition:background-color var(--aurea-duration-base)var(--aurea-transition-easing-easeOut)}.group-hover-text-primary-foreground{transition:color var(--aurea-duration-base)var(--aurea-transition-easing-easeOut)}.group-hover-bg-accent{transition:background-color var(--aurea-duration-base)var(--aurea-transition-easing-easeOut)}.group-hover-text-accent-foreground{transition:color var(--aurea-duration-base)var(--aurea-transition-easing-easeOut)}.group-hover-translate-x{transition:transform var(--aurea-duration-base)var(--aurea-transition-easing-easeOut)}.dark-hidden{display:none}.light-hidden{display:block}.ring-primary-20{box-shadow:0 0 0 4px var(--aurea-amethyst-500-alpha-20)}.max-h-48{max-height:var(--aurea-layout-component-height-generic-md)}.aurea-icon-sm{width:var(--aurea-spacing-sm);height:var(--aurea-spacing-sm)}.pt-xs{padding-top:var(--aurea-spacing-xs)}.pt-sm{padding-top:var(--aurea-spacing-sm)}.pt-md{padding-top:var(--aurea-spacing-md)}.pt-lg{padding-top:var(--aurea-spacing-lg)}.pt-xl{padding-top:var(--aurea-spacing-xl)}.pb-xs{padding-bottom:var(--aurea-spacing-xs)}.pb-sm{padding-bottom:var(--aurea-spacing-sm)}.pb-md{padding-bottom:var(--aurea-spacing-md)}.pb-lg{padding-bottom:var(--aurea-spacing-lg)}.pb-xl{padding-bottom:var(--aurea-spacing-xl)}.pl-xs{padding-left:var(--aurea-spacing-xs)}.pl-sm{padding-left:var(--aurea-spacing-sm)}.pl-md{padding-left:var(--aurea-spacing-md)}.pl-lg{padding-left:var(--aurea-spacing-lg)}.pl-xl{padding-left:var(--aurea-spacing-xl)}.pr-xs{padding-right:var(--aurea-spacing-xs)}.pr-sm{padding-right:var(--aurea-spacing-sm)}.pr-md{padding-right:var(--aurea-spacing-md)}.pr-lg{padding-right:var(--aurea-spacing-lg)}.pr-xl{padding-right:var(--aurea-spacing-xl)}.mt-xs{margin-top:var(--aurea-spacing-xs)}.mt-sm{margin-top:var(--aurea-spacing-sm)}.mt-md{margin-top:var(--aurea-spacing-md)}.mt-lg{margin-top:var(--aurea-spacing-lg)}.mt-xl{margin-top:var(--aurea-spacing-xl)}.mb-xs{margin-bottom:var(--aurea-spacing-xs)}.mb-sm{margin-bottom:var(--aurea-spacing-sm)}.mb-md{margin-bottom:var(--aurea-spacing-md)}.mb-lg{margin-bottom:var(--aurea-spacing-lg)}.mb-xl{margin-bottom:var(--aurea-spacing-xl)}.ml-xs{margin-left:var(--aurea-spacing-xs)}.ml-sm{margin-left:var(--aurea-spacing-sm)}.ml-md{margin-left:var(--aurea-spacing-md)}.ml-lg{margin-left:var(--aurea-spacing-lg)}.ml-xl{margin-left:var(--aurea-spacing-xl)}.mr-xs{margin-right:var(--aurea-spacing-xs)}.mr-sm{margin-right:var(--aurea-spacing-sm)}.mr-md{margin-right:var(--aurea-spacing-md)}.mr-lg{margin-right:var(--aurea-spacing-lg)}.mr-xl{margin-right:var(--aurea-spacing-xl)}.phase-badge{background:color-mix(in oklch,var(--aurea-bg-elevated)10%,transparent);border:var(--aurea-layout-border-default)solid var(--aurea-text-primary-alpha-20);border-radius:var(--aurea-layout-radius-md);padding:var(--aurea-spacing-xs)var(--aurea-spacing-sm)}.phase-badge-header{background:color-mix(in oklch,var(--aurea-bg-elevated)10%,transparent);border:var(--aurea-layout-border-default)solid var(--aurea-text-primary-alpha-20);border-radius:var(--aurea-layout-radius-lg);padding:var(--aurea-spacing-sm)var(--aurea-spacing-md)}.phase-text{color:var(--phase-color,var(--aurea-text-primary))}.phase-indicator{background:var(--phase-color,var(--aurea-amethyst-500));border-radius:var(--aurea-layout-radius-full);width:var(--aurea-spacing-xs);height:var(--aurea-spacing-xs);flex-shrink:var(--aurea-spacing-0)}.badge-numbered{width:var(--aurea-spacing-2xl);height:var(--aurea-spacing-2xl);border-radius:var(--aurea-layout-radius-md);background:var(--aurea-gradient-femininePower);color:var(--aurea-fixedDark-text);font-weight:var(--aurea-fontWeight-bold);font-size:var(--aurea-fontSize-bodyLg);flex-shrink:var(--aurea-spacing-0);box-shadow:0 4px 16px var(--aurea-amethyst-500-alpha-30);justify-content:center;align-items:center;display:flex}.badge-numbered-sm{width:var(--aurea-spacing-xl);height:var(--aurea-spacing-xl);font-size:var(--aurea-fontSize-body)}.badge-numbered-lg{width:var(--aurea-space-16);height:var(--aurea-space-16);font-size:var(--aurea-fontSize-subsection)}.flex-center{justify-content:center;align-items:center;display:flex}.flex-between{justify-content:space-between;align-items:center;display:flex}.flex-start{align-items:flex-start;display:flex}.flex-end{align-items:flex-end;display:flex}.flex-col-center{flex-direction:column;align-items:center;display:flex}.p-card{padding:var(--aurea-space-card,var(--aurea-spacing-md))}.p-section{padding:var(--aurea-spacing-canonical-section-component)var(--aurea-spacing-canonical-container-desktop)}.p-hero{padding:var(--aurea-spacing-canonical-section-hero)var(--aurea-spacing-canonical-container-desktop)}.badge-inline{padding:var(--aurea-spacing-2xs)var(--aurea-spacing-xs);border-radius:var(--aurea-layout-radius-sm);font-size:var(--aurea-fontSize-caption);font-weight:var(--aurea-fontWeight-medium);align-items:center;display:inline-flex}.badge-inline-info{background:var(--aurea-semantic-info-500-alpha-20);color:var(--aurea-semantic-info-500)}.badge-inline-success{background:var(--aurea-semantic-success-500-alpha-20);color:var(--aurea-semantic-success-500)}.badge-inline-warning{background:var(--aurea-semantic-warning-500-alpha-20);color:var(--aurea-semantic-warning-500)}.badge-inline-muted{background:color-mix(in oklch,var(--aurea-surface-muted)20%,transparent);color:var(--aurea-text-secondary)}.w-aurea-icon-sm{width:var(--aurea-space-5)}.h-aurea-icon-sm{height:var(--aurea-space-5)}.w-progress{width:var(--aurea-spacing-4xl)}.h-progress{height:var(--aurea-spacing-xs)}.h-progress-lg{height:var(--aurea-spacing-sm)}.w-divider{width:var(--aurea-spacing-2xs)}.h-divider{height:var(--aurea-layout-component-height-generic-xs)}.max-w-prose{max-width:var(--aurea-layout-container-default)}.max-w-prose-sm{max-width:var(--aurea-layout-container-narrow)}.max-w-prose-lg{max-width:var(--aurea-layout-container-default)}.z-dropdown{z-index:var(--aurea-layout-zIndex-sticky)}.z-modal{z-index:200}.z-toast{z-index:300}.z-tooltip{z-index:400}.surface-success-5{background:var(--aurea-semantic-success-500-alpha-5)}.surface-aurea-success-subtle{background:var(--aurea-semantic-success-500-alpha-10)}.border-aurea-success-muted{border-color:var(--aurea-semantic-success-500-alpha-20)}.surface-error-5{background:color-mix(in oklch,var(--aurea-semantic-error-500)5%,transparent)}.border-error-20{border-color:color-mix(in oklch,var(--aurea-semantic-error-500)20%,transparent)}.border-t-muted{border-top:var(--aurea-layout-border-default)solid color-mix(in oklch,var(--aurea-text-tertiary)20%,transparent)}.surface-aurea-info-muted{background:var(--aurea-semantic-info-500-alpha-20)}.mt-2xs{margin-top:var(--aurea-spacing-2xs)}.cta-glow-orb{width:var(--aurea-spacing-7xl);height:var(--aurea-spacing-7xl);background:radial-gradient(circle,var(--aurea-aquamarine-400-alpha-30)0%,transparent 70%);border-radius:var(--aurea-layout-radius-full);filter:blur(var(--aurea-liquid-glass-blur-lg));pointer-events:none;animation:6s ease-in-out infinite pulse;position:absolute;top:20%;left:10%}.pricing-breakdown{text-align:left}.pricing-row{margin-bottom:var(--aurea-spacing-sm);font-size:var(--aurea-fontSize-bodySm);justify-content:space-between;display:flex}.pricing-row-total{font-size:var(--aurea-fontSize-bodyLg);justify-content:space-between;display:flex}.pricing-divider{padding-bottom:var(--aurea-spacing-md);margin-bottom:var(--aurea-spacing-md);border-bottom:var(--aurea-layout-border-default)solid var(--aurea-glass-border-universal)}.pricing-badges{gap:var(--aurea-spacing-sm);margin-top:var(--aurea-spacing-xl);flex-wrap:wrap;justify-content:center;display:flex}.hide-lg{display:block}.show-lg{display:none}.hide-md{display:block}.show-md{display:none}.list-aurea{padding-left:var(--aurea-spacing-md);list-style:none}.link-hover-primary{color:var(--aurea-semantic-error-500);transition:color var(--aurea-duration-fast)var(--aurea-transition-easing-ease)}.quote-block{border-left:var(--aurea-spacing-2xs)solid var(--aurea-amethyst-500)}.quote-text{font-size:var(--aurea-fontSize-body);color:var(--aurea-text-secondary);font-style:italic;line-height:1.7}.hide-xl{display:none}.show-xl{display:block}.p-lg-responsive{padding:var(--aurea-spacing-md)}.p-xl-responsive{padding:var(--aurea-spacing-lg)}.gap-lg-responsive{gap:var(--aurea-spacing-sm)}.ml-xl-responsive{margin-left:var(--aurea-spacing-lg)}.radius-full{border-radius:var(--aurea-layout-radius-full)}.radius-md{border-radius:var(--aurea-layout-radius-md)}.radius-lg{border-radius:var(--aurea-layout-radius-lg)}.surface-aurea-accent-strong{background-color:var(--aurea-amethyst-500-alpha-50)}.aurea-icon-glass-xl{background:var(--aurea-surface-elevated);border-color:var(--aurea-overlay-black-10)}.foreground-60{background:color-mix(in oklch,var(--aurea-amethyst-500)60%,transparent)}.foreground-40{background:color-mix(in oklch,var(--aurea-amethyst-500)40%,transparent)}.foreground-20{background:var(--aurea-amethyst-500-alpha-20)}.foreground-10{background:var(--aurea-amethyst-500-alpha-10)}.foreground-5{background:var(--aurea-amethyst-500-alpha-5)}.aurea-glass-modal{background:var(--aurea-bg-elevated);-webkit-backdrop-filter:blur(var(--aurea-liquid-glass-blur-lg))saturate(var(--aurea-liquid-glass-saturate-medium))brightness(var(--aurea-liquid-glass-brightness-soft));border:var(--aurea-layout-border-default)solid var(--aurea-glass-border-universal);box-shadow:0 var(--aurea-shadow-sm)var(--aurea-shadow-xl)var(--aurea-bg-base),0 var(--aurea-shadow-md)var(--aurea-shadow-sm)var(--aurea-button-focus-ring);color:var(--aurea-text-primary)}.surface-aurea-warning-subtle{background-color:var(--aurea-warning-bg)}.surface-aurea-error-subtle{background-color:var(--aurea-semantic-error-500-alpha-12)}.surface-aurea-success-muted{background-color:var(--aurea-semantic-success-500-alpha-25)}.surface-aurea-warning-muted{background-color:var(--aurea-semantic-warning-500-alpha-25)}.border-aurea-success-subtle{border-color:var(--aurea-semantic-success-500-alpha-20)}.border-aurea-warning-subtle{border-color:var(--aurea-semantic-warning-500-alpha-20)}.border-aurea-warning-muted{border-color:var(--aurea-warning-border)}.border-aurea-info-subtle{border-color:var(--aurea-semantic-info-500-alpha-20)}.surface-aurea-dark{background-color:var(--aurea-fixedDark-bg)}.border-aurea-dark{border-color:var(--aurea-fixedDark-border)}.ml-2xs{margin-left:var(--aurea-spacing-2xs)}.mr-2xs{margin-right:var(--aurea-spacing-2xs)}.mb-2xs{margin-bottom:var(--aurea-spacing-2xs)}.pl-2xs{padding-left:var(--aurea-spacing-2xs)}.pr-2xs{padding-right:var(--aurea-spacing-2xs)}.pt-2xs{padding-top:var(--aurea-spacing-2xs)}.pb-2xs{padding-bottom:var(--aurea-spacing-2xs)}.border-t-glass{border-top:var(--aurea-layout-border-default)solid var(--aurea-glass-border-universal)}.border-b-glass{border-bottom:var(--aurea-layout-border-default)solid var(--aurea-glass-border-universal)}.border-l-glass{border-left:var(--aurea-layout-border-default)solid var(--aurea-glass-border-universal)}.border-r-glass{border-right:var(--aurea-layout-border-default)solid var(--aurea-glass-border-universal)}.border-l-accent{border-left:var(--aurea-spacing-2xs)solid var(--aurea-amethyst-500)}.radius-inherit{border-radius:inherit}.radius-micro{border-radius:var(--aurea-layout-radius-micro)}.radius-2xs{border-radius:var(--aurea-layout-radius-2xs)}.rounded-xs{border-radius:var(--aurea-layout-radius-xs)}.blur-none{filter:blur(var(--aurea-effect-blur-none,0))}.blur-xs,.blur-sm,.blur-md{filter:blur(var(--aurea-liquid-glass-blur-md))}.blur-lg,.blur-xl,.blur-2xl,.blur-3xl{filter:blur(var(--aurea-liquid-glass-blur-lg))}.backdrop-blur-none{-webkit-backdrop-filter:blur(var(--aurea-effect-blur-none,0))}.backdrop-blur-xs,.backdrop-blur-sm,.backdrop-blur-md{-webkit-backdrop-filter:blur(var(--aurea-liquid-glass-blur-md))}.backdrop-blur-lg,.backdrop-blur-xl,.backdrop-blur-2xl,.backdrop-blur-3xl{-webkit-backdrop-filter:blur(var(--aurea-liquid-glass-blur-lg))}.scale-102{transform:scale(var(--aurea-effect-scale-102))}.cursor-pointer{cursor:var(--aurea-cursor-pointer)}.cursor-default{cursor:var(--aurea-cursor-default)}.cursor-not-allowed{cursor:var(--aurea-cursor-notAllowed)}.cursor-wait{cursor:var(--aurea-cursor-wait)}.cursor-grab{cursor:var(--aurea-cursor-grab)}.cursor-grabbing{cursor:var(--aurea-cursor-grabbing)}.icon-lg{width:var(--aurea-spacing-3xl);height:var(--aurea-spacing-3xl)}.icon-sm{width:var(--aurea-spacing-lg);height:var(--aurea-spacing-lg)}.icon-sm-with-gap{width:var(--aurea-spacing-lg);height:var(--aurea-spacing-lg);margin-right:var(--aurea-spacing-xs)}.container-centered{justify-content:center;align-items:center;display:flex}.space-y-sm>*+*{margin-top:var(--aurea-spacing-sm)}.space-y-lg>*+*{margin-top:var(--aurea-spacing-lg)}.overlay-light-subtle{background:var(--aurea-overlay-white-10)}.overlay-light-medium{background:var(--aurea-overlay-white-20)}.grid-brand-input{gap:var(--aurea-spacing-xs);grid-template-columns:1fr;display:grid}@media (min-width:640px){.grid-brand-input{grid-template-columns:1fr var(--aurea-layout-component-width-input-price)auto}}.icon-input-width{width:var(--aurea-layout-component-width-icon-input)}.max-h-select-content{max-height:var(--aurea-layout-component-height-select-content)}.grid-brand-row{gap:var(--aurea-spacing-xs);grid-template-columns:1fr 120px auto;display:grid}.icon-amethyst{color:var(--aurea-amethyst-500)}.callout-success-accent{background:var(--aurea-semantic-success-50);border:var(--aurea-spacing-2xs)solid var(--aurea-aquamarine-500)}.heading-aquamarine{color:var(--aurea-aquamarine-500)}.hover\:border-accent-20:hover{border-color:var(--aurea-amethyst-500-alpha-20)}.hover\:accent-surface-light:hover{background:var(--aurea-surface-elevated-alpha-5)}.hover\:surface-elevated:hover{background:var(--aurea-surface-elevated)}
button,[type=button],[type=submit],[type=reset],input:not([type=hidden]):not([type=checkbox]):not([type=radio]),select,textarea{min-height:var(--aurea-layout-touchTarget-min)}button:focus-visible,[type=button]:focus-visible,[type=submit]:focus-visible,[type=reset]:focus-visible,select:focus-visible,textarea:focus-visible{outline:var(--aurea-spacing-2xs)solid var(--aurea-amethyst-500);outline-offset:var(--aurea-spacing-2xs);border-radius:var(--aurea-layout-radius-xs)}input[type=checkbox],input[type=radio]{position:relative}input[type=checkbox]:before,input[type=radio]:before{content:"";width:var(--aurea-layout-touchTarget-min);height:var(--aurea-layout-touchTarget-min);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}[role=button],[role=menuitem],[role=tab],[role=option],[role=switch]{min-height:var(--aurea-layout-touchTarget-min)}[role=button]:focus-visible,[role=menuitem]:focus-visible,[role=tab]:focus-visible,[role=option]:focus-visible,[role=switch]:focus-visible{outline:var(--aurea-spacing-2xs)solid var(--aurea-amethyst-500);outline-offset:var(--aurea-spacing-2xs);border-radius:var(--aurea-layout-radius-xs)}a[href]:not([class*=text-]):not([class*=inline]):not([class*=link-inline]):not(.prose a){min-height:var(--aurea-layout-touchTarget-min);align-items:center;display:inline-flex}.touch-target{min-height:var(--aurea-layout-touchTarget-min);min-width:var(--aurea-layout-touchTarget-min)}.touch-target-expanded{position:relative}.touch-target-expanded:after{content:"";width:max(100%,var(--aurea-layout-touchTarget-min));height:max(100%,var(--aurea-layout-touchTarget-min));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.surface-base{background:var(--aurea-bg-base)}.surface-elevated{background:var(--aurea-bg-elevated)}.surface-muted{background:var(--aurea-surface-muted)}.primary-surface-solid{background:var(--aurea-aquamarine-500);color:var(--aurea-text-primary)}.accent-surface-subtle{background:var(--aurea-surface-aurea-accent-subtle);border-color:var(--aurea-border-aurea-accent-subtle)}[data-theme=light] .accent-surface-subtle,.light .accent-surface-subtle{background:color-mix(in oklch,var(--aurea-amethyst-500)10%,transparent);border-color:color-mix(in oklch,var(--aurea-amethyst-500)20%,transparent)}.accent-surface-muted{background:var(--aurea-surface-aurea-accent-muted);border-color:var(--aurea-border-aurea-accent-muted)}[data-theme=light] .accent-surface-muted,.light .accent-surface-muted{background:color-mix(in oklch,var(--aurea-amethyst-500)5%,transparent);border-color:color-mix(in oklch,var(--aurea-amethyst-500)15%,transparent)}.accent-surface-light{background:color-mix(in oklch,var(--aurea-amethyst-500)10%,transparent);border-color:color-mix(in oklch,var(--aurea-amethyst-500)20%,transparent)}.surface-white{background:var(--aurea-overlay-white-10);color:var(--aurea-text-inverse)}.surface-muted-translucent{background:color-mix(in oklch,var(--aurea-surface-muted)50%,transparent)}.surface-border{background:var(--aurea-glass-border-universal)}.surface-dark{background:var(--aurea-amethyst-950)}.surface-dark-subtle{background:color-mix(in oklch,var(--aurea-amethyst-950)20%,transparent)}.surface-dark-moderate{background:color-mix(in oklch,var(--aurea-amethyst-950)30%,transparent)}.surface-dark-strong{background:color-mix(in oklch,var(--aurea-amethyst-950)40%,transparent)}.success-surface{background:var(--aurea-semantic-success-500);color:var(--aurea-text-on-success)}.success-surface-subtle{background:var(--aurea-semantic-success-400);color:var(--aurea-semantic-success-700)}.info-surface-subtle{background:color-mix(in oklch,var(--aurea-semantic-info-500)10%,transparent);border-color:color-mix(in oklch,var(--aurea-semantic-info-500)20%,transparent)}.primary-surface,.aquamarine-surface{background:var(--aurea-aquamarine-500);color:var(--aurea-text-primary)}.feminine-power-surface{background:var(--aurea-gradient-femininePower);color:var(--aurea-text-on-gradient)}
.alert-error-background{background:color-mix(in oklch,var(--aurea-semantic-error-500)10%,transparent)}[data-theme=light] .alert-error-background,.light .alert-error-background{background:color-mix(in oklch,var(--aurea-semantic-error-500)15%,transparent)}.alert-error-surface{background:var(--aurea-semantic-error-500);color:var(--aurea-text-on-error)}.border-error-subtle{border-color:var(--aurea-error-border-subtle)}.alert-success-background-light{background:color-mix(in oklch,var(--aurea-semantic-success-500)10%,transparent)}.alert-success-background-subtle{background:color-mix(in oklch,var(--aurea-semantic-success-500)20%,transparent)}.alert-success-background-moderate{background:color-mix(in oklch,var(--aurea-semantic-success-500)30%,transparent)}.alert-success-background-strong{background:color-mix(in oklch,var(--aurea-semantic-success-500)40%,transparent)}.alert-success-background-prominent{background:color-mix(in oklch,var(--aurea-semantic-success-500)50%,transparent)}.alert-warning-background{background:color-mix(in oklch,var(--aurea-semantic-warning-500)10%,transparent)}.alert-warning-background-moderate{background:color-mix(in oklch,var(--aurea-semantic-warning-500)40%,transparent)}.alert-warning-background-strong{background:var(--aurea-semantic-warning-500);color:var(--aurea-text-on-warning)}.alert-destructive-background{background:color-mix(in oklch,var(--aurea-semantic-error-500)10%,transparent);border-color:color-mix(in oklch,var(--aurea-semantic-error-500)20%,transparent)}
.stack-vertical-xs{gap:var(--aurea-spacing-xs);flex-direction:column;display:flex}.stack-vertical-sm{gap:var(--aurea-spacing-sm);flex-direction:column;display:flex}.stack-vertical-md{gap:var(--aurea-spacing-md);flex-direction:column;display:flex}.stack-vertical-lg{gap:var(--aurea-spacing-lg);flex-direction:column;display:flex}.stack-vertical-xl{gap:var(--aurea-spacing-xl);flex-direction:column;display:flex}.stack-vertical-2xl{gap:var(--aurea-spacing-2xl);flex-direction:column;display:flex}.stack-vertical-small{gap:var(--aurea-spacing-sm);flex-direction:column;display:flex}.stack-vertical-medium{gap:var(--aurea-spacing-md);flex-direction:column;display:flex}.stack-vertical-large{gap:var(--aurea-spacing-lg);flex-direction:column;display:flex}.stack-horizontal-xs{align-items:center;gap:var(--aurea-spacing-xs);display:flex}.stack-horizontal-sm{align-items:center;gap:var(--aurea-spacing-sm);display:flex}.stack-horizontal-md{align-items:center;gap:var(--aurea-spacing-md);display:flex}.stack-horizontal-lg{align-items:center;gap:var(--aurea-spacing-lg);display:flex}.stack-horizontal-xl{align-items:center;gap:var(--aurea-spacing-xl);display:flex}.stack-horizontal-small{align-items:center;gap:var(--aurea-spacing-sm);display:flex}.stack-horizontal-medium{align-items:center;gap:var(--aurea-spacing-md);display:flex}.stack-horizontal-large{align-items:center;gap:var(--aurea-spacing-lg);display:flex}.stack-horizontal-start-xs{align-items:flex-start;gap:var(--aurea-spacing-xs);display:flex}.stack-horizontal-start-sm{align-items:flex-start;gap:var(--aurea-spacing-sm);display:flex}.stack-horizontal-start-md{align-items:flex-start;gap:var(--aurea-spacing-md);display:flex}.stack-horizontal-start-lg{align-items:flex-start;gap:var(--aurea-spacing-lg);display:flex}.stack-horizontal-start-small{align-items:flex-start;gap:var(--aurea-spacing-sm);display:flex}.flex-center{justify-content:center;align-items:center;display:flex}.flex-center-x{justify-content:center;display:flex}.flex-center-y{align-items:center;display:flex}.inline-flex-center-xs{align-items:center;gap:var(--aurea-spacing-xs);display:inline-flex}.inline-flex-center-md{align-items:center;gap:var(--aurea-spacing-md);display:inline-flex}.inline-flex-start-md{align-items:flex-start;gap:var(--aurea-spacing-md);display:inline-flex}.flex-wrap-center-xs{justify-content:center;gap:var(--aurea-spacing-xs);flex-wrap:wrap;display:flex}.flex-wrap-center-sm{justify-content:center;gap:var(--aurea-spacing-sm);flex-wrap:wrap;display:flex}.flex-wrap-center-md{justify-content:center;gap:var(--aurea-spacing-md);flex-wrap:wrap;display:flex}.flex-wrap-center-lg{justify-content:center;gap:var(--aurea-spacing-lg);flex-wrap:wrap;display:flex}.flex-wrap-center-small{justify-content:center;gap:var(--aurea-spacing-sm);flex-wrap:wrap;display:flex}
.interactive-scale{transition:transform var(--aurea-transition-smooth)}.interactive-scale:hover{transform:scale(var(--aurea-effect-scale-105))}.interactive-scale-lg{transition:transform var(--aurea-transition-smooth)}.interactive-scale-lg:hover{transform:scale(var(--aurea-effect-scale-110))}.interactive-scale-sm{transition:transform var(--aurea-transition-smooth)}.interactive-scale-sm:hover{transform:scale(var(--aurea-effect-scale-102))}.hover-lift{transition:transform var(--aurea-transition-smooth)}.hover-lift:hover{transform:scale(var(--aurea-effect-scale-105))}.hover-translate-x-1{transition:transform var(--aurea-transition-smooth)}.hover-translate-x-1:hover{transform:translateX(calc(var(--aurea-spacing-2xs)/2))}.hover-translate-x-2{transition:transform var(--aurea-transition-smooth)}.hover-translate-x-2:hover{transform:translateX(var(--aurea-spacing-2xs))}.hover-translate-y-1{transition:transform var(--aurea-transition-smooth)}.hover-translate-y-1:hover{transform:translateY(calc(var(--aurea-spacing-2xs)/2))}.hover-slide-right{transition:transform var(--aurea-transition-smooth)}.hover-slide-right:hover{transform:translateX(var(--aurea-spacing-2xs))}.hover-slide-up{transition:transform var(--aurea-transition-smooth)}.hover-slide-up:hover{transform:translateY(calc(-1*var(--aurea-spacing-2xs)))}.rotate-quarter{transform:rotate(rotate(var(--aurea-effect-rotate-45)))}.rotate-half{transform:rotate(90deg)}.rotate-three-quarter{transform:rotate(135deg)}.rotate-full{transform:rotate(180deg)}.rotate-quarter-reverse{transform:rotate(-45deg)}.rotate-half-reverse{transform:rotate(-90deg)}.rotate-full-reverse{transform:rotate(-180deg)}.rotate-interactive{transition:transform var(--aurea-transition-smooth)}.rotate-interactive[data-state=open],.rotate-interactive.is-open{transform:rotate(180deg)}.rotate-interactive-quarter{transition:transform var(--aurea-transition-smooth)}.rotate-interactive-quarter[data-state=open],.rotate-interactive-quarter.is-open{transform:rotate(rotate(var(--aurea-effect-rotate-45)))}.transition-transform-smooth{transition:transform var(--aurea-transition-smooth)}.transition-transform-fast{transition:transform var(--aurea-transition-fast)}.transition-transform-slow{transition:transform var(--aurea-transition-slow)}.transition-interactive{transition:transform var(--aurea-transition-smooth),opacity var(--aurea-transition-smooth)}.transition-interactive-colors{transition:transform var(--aurea-transition-smooth),background-color var(--aurea-transition-smooth),border-color var(--aurea-transition-smooth)}.card-interactive{transition:transform var(--aurea-transition-smooth),box-shadow var(--aurea-transition-smooth)}.card-interactive:hover{transform:scale(var(--aurea-effect-scale-105));box-shadow:var(--aurea-shadow-xl-dark)}.button-interactive{transition:transform var(--aurea-transition-fast)}.button-interactive:hover{transform:scale(var(--aurea-effect-scale-102))}.button-interactive:active{transform:scale(var(--aurea-effect-scale-98))}
.grid-2col-sm{gap:var(--aurea-spacing-sm);grid-template-columns:repeat(1,1fr);display:grid}@media (min-width:1024px){.grid-2col-sm{grid-template-columns:repeat(2,1fr)}}.grid-2col-md{gap:var(--aurea-spacing-md);grid-template-columns:repeat(1,1fr);display:grid}@media (min-width:1024px){.grid-2col-md{grid-template-columns:repeat(2,1fr)}}.grid-2col-lg{gap:var(--aurea-spacing-lg);grid-template-columns:repeat(1,1fr);display:grid}@media (min-width:1024px){.grid-2col-lg{grid-template-columns:repeat(2,1fr)}}.grid-2col-xl{gap:var(--aurea-spacing-xl);grid-template-columns:repeat(1,1fr);display:grid}@media (min-width:1024px){.grid-2col-xl{grid-template-columns:repeat(2,1fr)}}.grid-2col-small{gap:var(--aurea-spacing-sm);grid-template-columns:repeat(1,1fr);display:grid}@media (min-width:1024px){.grid-2col-small{grid-template-columns:repeat(2,1fr)}}.grid-2col-medium{gap:var(--aurea-spacing-md);grid-template-columns:repeat(1,1fr);display:grid}@media (min-width:1024px){.grid-2col-medium{grid-template-columns:repeat(2,1fr)}}.grid-2col-large{gap:var(--aurea-spacing-lg);grid-template-columns:repeat(1,1fr);display:grid}@media (min-width:1024px){.grid-2col-large{grid-template-columns:repeat(2,1fr)}}.grid-3col-sm{gap:var(--aurea-spacing-sm);grid-template-columns:repeat(1,1fr);display:grid}@media (min-width:1024px){.grid-3col-sm{grid-template-columns:repeat(3,1fr)}}.grid-3col-md{gap:var(--aurea-spacing-md);grid-template-columns:repeat(1,1fr);display:grid}@media (min-width:1024px){.grid-3col-md{grid-template-columns:repeat(3,1fr)}}.grid-3col-lg{gap:var(--aurea-spacing-lg);grid-template-columns:repeat(1,1fr);display:grid}@media (min-width:1024px){.grid-3col-lg{grid-template-columns:repeat(3,1fr)}}.grid-3col-xl{gap:var(--aurea-spacing-xl);grid-template-columns:repeat(1,1fr);display:grid}@media (min-width:1024px){.grid-3col-xl{grid-template-columns:repeat(3,1fr)}}.grid-3col-medium{gap:var(--aurea-spacing-md);grid-template-columns:repeat(1,1fr);display:grid}@media (min-width:1024px){.grid-3col-medium{grid-template-columns:repeat(3,1fr)}}.grid-3col-large{gap:var(--aurea-spacing-lg);grid-template-columns:repeat(1,1fr);display:grid}@media (min-width:1024px){.grid-3col-large{grid-template-columns:repeat(3,1fr)}}.grid-4col-md{gap:var(--aurea-spacing-md);grid-template-columns:repeat(1,1fr);display:grid}@media (min-width:1024px){.grid-4col-md{grid-template-columns:repeat(2,1fr)}}@media (min-width:1280px){.grid-4col-md{grid-template-columns:repeat(4,1fr)}}.grid-4col-lg{gap:var(--aurea-spacing-lg);grid-template-columns:repeat(1,1fr);display:grid}@media (min-width:1024px){.grid-4col-lg{grid-template-columns:repeat(2,1fr)}}@media (min-width:1280px){.grid-4col-lg{grid-template-columns:repeat(4,1fr)}}.grid-4col-medium{gap:var(--aurea-spacing-md);grid-template-columns:repeat(1,1fr);display:grid}@media (min-width:1024px){.grid-4col-medium{grid-template-columns:repeat(2,1fr)}}@media (min-width:1280px){.grid-4col-medium{grid-template-columns:repeat(4,1fr)}}.grid-2col-sm-breakpoint{gap:var(--aurea-spacing-md);grid-template-columns:repeat(1,1fr);display:grid}@media (min-width:768px){.grid-2col-sm-breakpoint{grid-template-columns:repeat(2,1fr)}}.grid-3col-sm-breakpoint{gap:var(--aurea-spacing-md);grid-template-columns:repeat(1,1fr);display:grid}@media (min-width:768px){.grid-3col-sm-breakpoint{grid-template-columns:repeat(3,1fr)}}.grid-2col-lg-breakpoint{gap:var(--aurea-spacing-lg);grid-template-columns:repeat(1,1fr);display:grid}@media (min-width:1280px){.grid-2col-lg-breakpoint{grid-template-columns:repeat(2,1fr)}}
.glass-button-wrap{cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex;position:relative}.glass-button-full{width:var(--aurea-layout-percentage-full)}.glass-button-full .glass-button{width:var(--aurea-layout-percentage-full);justify-content:center}.glass-button{z-index:var(--aurea-layout-zIndex-particles);background:var(--aurea-liquid-glass-material-regular-ultraThin-background);-webkit-backdrop-filter:blur(var(--aurea-liquid-glass-material-regular-ultraThin-blur))saturate(var(--aurea-liquid-glass-material-regular-ultraThin-saturate))brightness(var(--aurea-liquid-glass-material-regular-ultraThin-brightness));border:var(--aurea-layout-border-default)solid var(--aurea-liquid-glass-tint-silver-border);box-shadow:var(--aurea-shadow-sm);padding:var(--aurea-spacing-sm);border-radius:var(--aurea-layout-radius-full);min-height:var(--aurea-space-12);min-width:var(--aurea-space-12);font-family:var(--aurea-font-sans,system-ui,-apple-system,sans-serif);font-size:var(--aurea-fontSize-body);letter-spacing:var(--aurea-letterSpacing-body);color:var(--aurea-text-primary);transition:transform var(--aurea-duration-fast)ease-out,background var(--aurea-duration-normal)ease-out,box-shadow var(--aurea-duration-normal)ease-out,border-color var(--aurea-duration-normal)var(--aurea-transition-easing-easeOut);text-decoration:none;position:relative}.glass-button-content{z-index:3;justify-content:center;align-items:center;gap:var(--aurea-spacing-2xs);white-space:nowrap;display:inline-flex;position:relative}.glass-button-text{position:relative}.glass-button-icon-left,.glass-button-icon-right{flex-shrink:var(--aurea-spacing-0);justify-content:center;align-items:center;display:inline-flex}.glass-button-spinner{align-items:center;display:inline-flex}.glass-button-shadow{z-index:var(--aurea-layout-zIndex-base);background:linear-gradient(180deg,var(--aurea-btn-shadow-rose)0%,var(--aurea-btn-shadow-violet)100%);filter:var(--aurea-shadowBlur-xs);border-radius:var(--aurea-layout-radius-full);pointer-events:none;opacity:var(--aurea-opacity-30);transition:transform var(--aurea-duration-normal)ease-out,opacity var(--aurea-duration-normal)var(--aurea-transition-easing-easeOut);position:absolute}.glass-button-wrap:hover .glass-button{transform:translateY(calc(-1*calc(var(--aurea-spacing-2xs)/2)));background:var(--aurea-glass-bg-hover-universal);border-color:var(--aurea-overlay-white-10);box-shadow:inset 0 var(--aurea-shadowOffset-md)0 var(--aurea-overlay-white-30),inset 0 calc(var(--aurea-shadowOffset-md)*-1)0 var(--aurea-overlay-black-10-universal),0 0 8px var(--aurea-btn-shadow-rose)}.glass-button-wrap:hover .glass-button-shadow{transform:translateY(calc(var(--aurea-spacing-2xs)/2))scale(var(--aurea-effect-scale-102));opacity:var(--aurea-opacity-40)}.glass-button-wrap:active .glass-button{transform:translateY(0)scale(var(--aurea-effect-scale-98))}.glass-button-wrap:active .glass-button-shadow{transform:translateY(calc(-1*calc(var(--aurea-spacing-2xs)/2)))scale(var(--aurea-effect-scale-95));opacity:var(--aurea-opacity-50)}.glass-button-disabled{cursor:not-allowed;opacity:var(--aurea-opacity-50)}.glass-button-disabled .glass-button{pointer-events:none}.glass-button-disabled .glass-button-shadow{opacity:var(--aurea-opacity-20)}.glass-button-sm .glass-button{padding:var(--aurea-spacing-xs)var(--aurea-spacing-sm);font-size:var(--aurea-fontSize-caption);min-height:var(--aurea-space-9);min-width:var(--aurea-space-9)}.glass-button-sm .glass-button-shadow{filter:var(--aurea-shadowBlur-xs);opacity:var(--aurea-opacity-30)}.glass-button-md .glass-button{padding:var(--aurea-spacing-sm);font-size:var(--aurea-fontSize-body);min-height:var(--aurea-space-12);min-width:var(--aurea-space-12)}.glass-button-lg .glass-button{padding:var(--aurea-spacing-md)}.glass-button-lg .glass-button-shadow{filter:var(--aurea-shadowBlur-sm);opacity:var(--aurea-opacity-30)}.glass-button-icon .glass-button{padding:var(--aurea-spacing-sm);aspect-ratio:1;min-height:var(--aurea-space-12);min-width:var(--aurea-space-12)}.glass-button-icon .glass-button-shadow{inset:var(--aurea-space-1);border-radius:var(--aurea-layout-radius-full)}.glass-button-primary .glass-button{background:linear-gradient(135deg,var(--aurea-button-primary-bg)0%,var(--aurea-button-primary-bgEnd)100%);color:var(--aurea-fixedDark-text);border-color:var(--aurea-glass-border-universal);box-shadow:inset 0 var(--aurea-shadowOffset-md)0 var(--aurea-overlay-white-20),inset 0 calc(var(--aurea-shadowOffset-md)*-1)0 var(--aurea-overlay-black-10-universal)}.glass-button-primary .glass-button-shadow{background:linear-gradient(180deg,var(--aurea-shadow-md)0%,var(--aurea-btn-shadow-roseStrong)100%)}.glass-button-wrap.glass-button-primary:hover .glass-button{background:linear-gradient(135deg,var(--aurea-button-primary-bgHover)0%,var(--aurea-button-primary-bgHoverEnd)100%);border-color:var(--aurea-glass-border-universal);box-shadow:inset 0 var(--aurea-shadowOffset-md)0 var(--aurea-overlay-white-30),inset 0 calc(var(--aurea-shadowOffset-md)*-1)0 var(--aurea-overlay-black-10-universal),0 0 8px var(--aurea-button-primary-bg)}.glass-button-secondary .glass-button{color:var(--aurea-text-secondary);background:var(--aurea-bg-elevated);border-color:var(--aurea-glass-border-universal)}.glass-button-secondary .glass-button-shadow{background:linear-gradient(180deg,var(--aurea-btn-shadow-rose)0%,var(--aurea-btn-shadow-violet)100%)}.glass-button-wrap.glass-button-secondary:hover .glass-button{color:var(--aurea-text-secondary);background:var(--aurea-bg-elevated);border-color:var(--aurea-glass-border-universal)}.glass-button-ghost .glass-button{box-shadow:none;background:0 0;border-color:#0000}.glass-button-ghost .glass-button-shadow{opacity:0}.glass-button-wrap.glass-button-ghost:hover .glass-button{background:var(--aurea-liquid-glass-material-regular-ultraThin-background);border-color:var(--aurea-glass-border-universal);transform:translateY(0)}.glass-button-wrap.glass-button-ghost:hover .glass-button-shadow{opacity:var(--aurea-opacity-30)}.glass-button:focus-visible{outline:var(--aurea-spacing-2xs)solid var(--aurea-button-focus-ring);outline-offset:var(--aurea-spacing-2xs)}@media (prefers-reduced-motion:reduce){.glass-button,.glass-button-shadow{transition-duration:.01ms!important}.glass-button-wrap:hover .glass-button,.glass-button-wrap:active .glass-button,.glass-button-wrap:hover .glass-button-shadow,.glass-button-wrap:active .glass-button-shadow{transform:none!important}}.glass-button-xs .glass-button{padding:var(--aurea-space-1)var(--aurea-space-2);font-size:var(--aurea-fontSize-bodySm);min-height:calc(var(--aurea-space-1)*2 + 1.25em)}.glass-button-xs .glass-button-content{gap:var(--aurea-space-1)}.glass-button-xs .glass-button-shadow{filter:var(--aurea-shadowBlur-xs);opacity:var(--aurea-opacity-30)}.glass-button-xl .glass-button{padding:var(--aurea-space-5);min-height:var(--aurea-space-16)}.glass-button-xl .glass-button-shadow{filter:var(--aurea-shadowBlur-md);opacity:var(--aurea-opacity-30)}.glass-button-pill .glass-button,.glass-button-pill .glass-button-shadow{border-radius:var(--aurea-layout-radius-full)}.glass-button-primary-inverse .glass-button{background:var(--aurea-button-primaryInverse-bg);color:var(--aurea-button-primaryInverse-text);border:var(--aurea-layout-border-thick)solid transparent;background-clip:padding-box;position:relative}.glass-button-primary-inverse .glass-button:before{content:"";border-radius:inherit;background:conic-gradient(from 0deg,var(--aurea-button-primaryInverse-borderGradient1),var(--aurea-button-primaryInverse-borderGradient2),var(--aurea-button-primaryInverse-borderGradient1));z-index:-1;animation:var(--aurea-animation-border-rotate);position:absolute}.glass-button-primary-inverse .glass-button-shadow{background:linear-gradient(180deg,var(--aurea-btn-shadow-rose)0%,var(--aurea-btn-shadow-violet)100%)}.glass-button-wrap.glass-button-primary-inverse:hover .glass-button:before{animation-play-state:running}.glass-button-accent .glass-button{background:var(--aurea-button-accent-bg);color:var(--aurea-button-accent-text);border-color:var(--aurea-glass-border-universal)}.glass-button-accent .glass-button-shadow{background:linear-gradient(180deg,var(--aurea-btn-shadow-roseStrong)0%,var(--aurea-btn-shadow-violet)100%)}.glass-button-wrap.glass-button-accent:hover .glass-button{background:var(--aurea-button-accent-bgHover);box-shadow:inset 0 var(--aurea-shadowOffset-md)0 var(--aurea-overlay-white-30),0 0 var(--aurea-glow-intensity-sm)var(--aurea-btn-shadow-roseStrong)}.glass-button-gradient-primary .glass-button{background:linear-gradient(135deg,var(--aurea-liquid-glass-material-regular-ultraThin-background)0%,var(--aurea-liquid-glass-material-regular-regular-background)100%);border:var(--aurea-layout-border-thick)solid transparent;position:relative}.glass-button-gradient-primary .glass-button:before{content:"";border-radius:inherit;background:conic-gradient(from 0deg,var(--aurea-button-primaryInverse-borderGradient2),var(--aurea-button-primaryInverse-borderGradient1),var(--aurea-button-focus-ring),var(--aurea-button-primaryInverse-borderGradient2));z-index:-1;position:absolute}.glass-button-gradient-primary .glass-button-shadow{background:linear-gradient(180deg,var(--aurea-shadow-md)0%,var(--aurea-btn-shadow-violet)100%)}.glass-button-gradient-secondary .glass-button{background:var(--aurea-bg-elevated);border-color:var(--aurea-glass-border-universal);color:var(--aurea-text-secondary)}.glass-button-gradient-secondary .glass-button-shadow{background:linear-gradient(180deg,var(--aurea-btn-shadow-rose)0%,var(--aurea-btn-shadow-violet)100%)}.glass-button-wrap.glass-button-gradient-secondary:hover .glass-button{border-color:var(--aurea-overlay-white-10)}.glass-button-gradient-aurora .glass-button{background:linear-gradient(135deg,var(--aurea-button-accent-bg)0%,var(--aurea-button-primary-bg)25%,var(--aurea-button-aurora-green)50%,var(--aurea-button-aurora-violet)75%,var(--aurea-button-accent-bg)100%);color:var(--aurea-fixedDark-text);border-color:var(--aurea-glass-border-universal);animation:var(--aurea-animation-aurora-shift)paused;background-size:200% 200%}.glass-button-gradient-aurora .glass-button-shadow{background:linear-gradient(180deg,var(--aurea-btn-shadow-roseStrong)0%,var(--aurea-btn-shadow-violet)100%)}.glass-button-wrap.glass-button-gradient-aurora:hover .glass-button{animation-play-state:running}.glass-button-cta-inverse .glass-button{background:var(--aurea-bg-base);color:var(--aurea-text-secondary);border-color:var(--aurea-glass-border-universal)}.glass-button-cta-inverse .glass-button-shadow{background:linear-gradient(180deg,var(--aurea-btn-shadow-violet)0%,var(--aurea-overlay-black-20)100%)}.glass-button-wrap.glass-button-cta-inverse:hover .glass-button{background:var(--aurea-bg-elevated)}.glass-button-cta-outline .glass-button{color:var(--aurea-cta-outline-text)}@apply effect-liquid-glass-ultraThick;.glass-button-cta-outline .glass-button{border-color:var(--aurea-cta-outline-border)}.glass-button-cta-outline .glass-button-shadow{background:linear-gradient(180deg,var(--aurea-btn-shadow-violet)0%,var(--aurea-btn-shadow-rose)100%)}.glass-button-pricing-highlight .glass-button{background:linear-gradient(135deg,var(--aurea-button-pricing-violet)0%,var(--aurea-button-accent-bg)50%,var(--aurea-button-primary-bg)100%);color:var(--aurea-fixedDark-text);border-color:var(--aurea-glass-border-universal)}.glass-button-pricing-highlight .glass-button-shadow{background:linear-gradient(180deg,var(--aurea-btn-shadow-violet)0%,var(--aurea-btn-shadow-roseStrong)100%)}.glass-button-wrap.glass-button-pricing-highlight:hover .glass-button{box-shadow:inset 0 var(--aurea-shadowOffset-md)0 var(--aurea-overlay-white-30),0 0 var(--aurea-glow-intensity-sm)var(--aurea-btn-shadow-violet)}.glass-button-glass .glass-button{background:linear-gradient(135deg,var(--aurea-liquid-glass-material-regular-ultraThin-background)0%,var(--aurea-liquid-glass-material-regular-regular-background)100%);-webkit-backdrop-filter:blur(var(--aurea-liquid-glass-material-regular-ultraThin-blur))saturate(var(--aurea-liquid-glass-material-regular-ultraThin-saturate))brightness(var(--aurea-liquid-glass-material-regular-ultraThin-brightness));border-color:var(--aurea-glass-warm-border);box-shadow:inset 0 var(--aurea-shadowOffset-md)0 var(--aurea-overlay-white-20),inset 0 calc(var(--aurea-shadowOffset-md)*-1)0 var(--aurea-overlay-black-5)}.glass-button-glass .glass-button:before{content:"";top:var(--aurea-spacing-0);left:var(--aurea-spacing-0);right:var(--aurea-spacing-0);background:linear-gradient(90deg,transparent,var(--aurea-btn-shadow-roseStrong),transparent);position:absolute}.glass-button-glass .glass-button-shadow{background:linear-gradient(180deg,var(--aurea-btn-shadow-rose)0%,var(--aurea-btn-shadow-violet)100%)}.glass-button-outline .glass-button{border:var(--aurea-layout-border-thick)solid var(--aurea-outline-border);color:var(--aurea-outline-text);background:0 0}.glass-button-outline .glass-button-shadow{background:linear-gradient(180deg,var(--aurea-btn-shadow-rose)0%,var(--aurea-btn-shadow-violet)100%);opacity:var(--aurea-opacity-50)}.glass-button-wrap.glass-button-outline:hover .glass-button{background:var(--aurea-liquid-glass-material-regular-ultraThin-background);border-color:var(--aurea-overlay-white-10)}.glass-button-wrap.glass-button-outline:hover .glass-button-shadow{opacity:var(--aurea-opacity-80)}.glass-button-neon .glass-button{color:var(--aurea-neon-text);background:0 0;position:relative;overflow:hidden}.glass-button-neon .glass-button:before,.glass-button-neon .glass-button:after{content:"";left:var(--aurea-spacing-0);right:var(--aurea-spacing-0);height:var(--aurea-spacing-2xs);background:linear-gradient(90deg,transparent,var(--aurea-button-neon-glow),transparent);opacity:0;transition:opacity var(--aurea-duration-normal)var(--aurea-transition-easing-ease);position:absolute}.glass-button-neon .glass-button:before{top:var(--aurea-spacing-0)}.glass-button-neon .glass-button:after{bottom:var(--aurea-spacing-0)}.glass-button-neon .glass-button-shadow{background:var(--aurea-btn-shadow-roseStrong)}.glass-button-wrap.glass-button-neon:hover .glass-button:before,.glass-button-wrap.glass-button-neon:hover .glass-button:after{opacity:1}.glass-button-wrap.glass-button-neon:hover .glass-button{background:var(--aurea-button-neon-hoverBg);box-shadow:var(--aurea-shadow-xl)}.glass-button-neon-solid .glass-button{background:var(--aurea-button-neonSolid-bg);color:var(--aurea-fixedDark-text);border-color:#0000}.glass-button-neon-solid .glass-button-shadow{background:var(--aurea-btn-shadow-roseStrong)}.glass-button-wrap.glass-button-neon-solid:hover .glass-button{background:var(--aurea-button-neonSolid-bgHover);box-shadow:var(--aurea-shadow-xl)}.glass-button-neon-ghost .glass-button{color:var(--aurea-neon-text);background:0 0;border-color:#0000}.glass-button-neon-ghost .glass-button-shadow{opacity:0}.glass-button-wrap.glass-button-neon-ghost:hover .glass-button{background:var(--aurea-button-neon-hoverBg);border-color:var(--aurea-glass-border-universal)}.glass-button-wrap.glass-button-neon-ghost:hover .glass-button-shadow{opacity:var(--aurea-opacity-40);background:var(--aurea-btn-shadow-roseStrong)}.glass-button-neon-outline .glass-button{color:var(--aurea-outline-text);background:0 0}.glass-button-neon-outline .glass-button-shadow{background:var(--aurea-btn-shadow-rose);opacity:var(--aurea-opacity-50)}.glass-button-wrap.glass-button-neon-outline:hover .glass-button{border-color:var(--aurea-overlay-white-10);background:var(--aurea-button-neon-hoverBg)}.glass-button-success .glass-button{background:var(--aurea-button-success-bg);color:var(--aurea-button-success-text);border-color:var(--aurea-glass-border-universal)}.glass-button-success .glass-button-shadow{background:linear-gradient(180deg,var(--aurea-shadow-md)0%,var(--aurea-shadow-md)100%)}.glass-button-wrap.glass-button-success:hover .glass-button{background:var(--aurea-button-success-bgHover);box-shadow:inset 0 var(--aurea-shadowOffset-md)0 var(--aurea-overlay-white-20),0 0 var(--aurea-glow-intensity-sm)var(--aurea-shadow-md)}.glass-button-destructive .glass-button{background:var(--aurea-btn-destructive-bg);color:var(--aurea-btn-destructive-text);border-color:var(--aurea-glass-border-universal)}.glass-button-destructive .glass-button-shadow{background:linear-gradient(180deg,var(--aurea-shadow-md)0%,var(--aurea-shadow-md)100%)}.glass-button-wrap.glass-button-destructive:hover .glass-button{background:var(--aurea-button-destructive-bgHover);box-shadow:inset 0 var(--aurea-shadowOffset-md)0 var(--aurea-overlay-white-20),0 0 var(--aurea-glow-intensity-sm)var(--aurea-shadow-md)}.glass-button-pulse .glass-button{background:linear-gradient(135deg,var(--aurea-button-primary-bg)0%,var(--aurea-button-primary-bgEnd)100%);color:var(--aurea-fixedDark-text);border-color:var(--aurea-glass-border-universal);animation:var(--aurea-animation-pulse-glow)}.glass-button-pulse .glass-button-shadow{background:linear-gradient(180deg,var(--aurea-shadow-md)0%,var(--aurea-btn-shadow-roseStrong)100%);animation:var(--aurea-animation-pulse-shadow)}.glass-button-wrap.glass-button-pulse:hover .glass-button{box-shadow:inset 0 var(--aurea-shadowOffset-md)0 var(--aurea-overlay-white-35),0 0 var(--aurea-glow-intensity-sm)var(--aurea-shadow-md);animation-play-state:paused}.glass-button-warm .glass-button{background:linear-gradient(135deg,var(--aurea-button-primary-bg)0%,var(--aurea-button-primary-bgEnd)50%,var(--aurea-button-warm-bgEnd)100%);color:var(--aurea-fixedDark-text);border-color:var(--aurea-glass-border-universal);box-shadow:inset 0 var(--aurea-shadowOffset-md)0 var(--aurea-overlay-white-30),inset 0 calc(var(--aurea-shadowOffset-md)*-1)0 var(--aurea-overlay-black-10-universal),0 var(--aurea-shadow-md)var(--aurea-shadow-md)var(--aurea-btn-shadow-roseStrong)}.glass-button-warm .glass-button-shadow{background:linear-gradient(180deg,var(--aurea-shadow-md)0%,var(--aurea-btn-shadow-roseStrong)50%,var(--aurea-btn-shadow-violet)100%)}.glass-button-wrap.glass-button-warm:hover .glass-button{background:linear-gradient(135deg,var(--aurea-button-primary-bgHover)0%,var(--aurea-button-primary-bgHoverEnd)50%,var(--aurea-button-warm-bgHoverEnd)100%);box-shadow:inset 0 var(--aurea-shadowOffset-md)0 var(--aurea-overlay-white-35),inset 0 calc(var(--aurea-shadowOffset-md)*-1)0 var(--aurea-overlay-black-10-universal),0 var(--aurea-shadow-sm)var(--aurea-shadow-xl)var(--aurea-btn-shadow-roseStrong)}.glass-button-primary-warm .glass-button{background:linear-gradient(135deg,var(--aurea-button-primary-bg)0%,var(--aurea-button-primary-bgEnd)100%);color:var(--aurea-fixedDark-text);border-color:var(--aurea-glass-border-universal);box-shadow:inset 0 var(--aurea-shadowOffset-md)0 var(--aurea-overlay-white-30),inset 0 calc(var(--aurea-shadowOffset-md)*-1)0 var(--aurea-overlay-black-10-universal),0 var(--aurea-shadow-md)var(--aurea-shadow-md)var(--aurea-btn-shadow-roseStrong)}.glass-button-primary-warm .glass-button-shadow{background:linear-gradient(180deg,var(--aurea-shadow-md)0%,var(--aurea-btn-shadow-roseStrong)100%)}.glass-button-wrap.glass-button-primary-warm:hover .glass-button{background:linear-gradient(135deg,var(--aurea-button-primary-bgHover)0%,var(--aurea-button-primary-bgHoverEnd)100%);box-shadow:inset 0 var(--aurea-shadowOffset-md)0 var(--aurea-overlay-white-35),inset 0 calc(var(--aurea-shadowOffset-md)*-1)0 var(--aurea-overlay-black-10-universal),0 var(--aurea-shadow-sm)var(--aurea-shadow-lg)var(--aurea-btn-shadow-roseStrong)}.glass-button-glass-warm .glass-button{color:var(--aurea-text-primary);background:var(--aurea-glass-warm-bg);-webkit-backdrop-filter:blur(var(--aurea-liquid-glass-material-regular-ultraThin-blur))saturate(var(--aurea-liquid-glass-material-regular-ultraThin-saturate))brightness(var(--aurea-liquid-glass-material-regular-ultraThin-brightness));border-color:var(--aurea-glass-warm-border);box-shadow:inset 0 var(--aurea-shadowOffset-md)0 var(--aurea-overlay-white-20),inset 0 calc(var(--aurea-shadowOffset-md)*-1)0 var(--aurea-overlay-black-5)}.glass-button-glass-warm .glass-button:before{content:"";top:var(--aurea-spacing-0);left:var(--aurea-spacing-0);right:var(--aurea-spacing-0);background:linear-gradient(90deg,transparent,var(--aurea-shadow-md),transparent);position:absolute}.glass-button-glass-warm .glass-button-shadow{background:linear-gradient(180deg,var(--aurea-shadow-md)0%,var(--aurea-btn-shadow-rose)100%)}.glass-button-secondary-on-background .glass-button{color:var(--aurea-secondary-on-bg-text)}@apply effect-liquid-glass-thick;.glass-button-secondary-on-background .glass-button{border-color:var(--aurea-secondary-on-bg-border)}.glass-button-secondary-on-background .glass-button-shadow{background:linear-gradient(180deg,var(--aurea-overlay-white-10)0%,var(--aurea-btn-shadow-rose)100%)}.glass-button-dark-primary .glass-button{background:linear-gradient(135deg,var(--aurea-button-primary-bg)0%,var(--aurea-button-primary-bgEnd)100%);color:var(--aurea-fixedDark-text);border-color:var(--aurea-glass-border-universal);box-shadow:inset 0 var(--aurea-shadowOffset-md)0 var(--aurea-overlay-white-20),inset 0 calc(var(--aurea-shadowOffset-md)*-1)0 var(--aurea-overlay-black-10-universal)}.glass-button-dark-primary .glass-button-shadow{background:linear-gradient(180deg,var(--aurea-shadow-md)0%,var(--aurea-btn-shadow-roseStrong)100%)}.glass-button-wrap.glass-button-dark-primary:hover .glass-button{background:linear-gradient(135deg,var(--aurea-button-primary-bgHover)0%,var(--aurea-button-primary-bgHoverEnd)100%);box-shadow:inset 0 var(--aurea-shadowOffset-md)0 var(--aurea-overlay-white-30),inset 0 calc(var(--aurea-shadowOffset-md)*-1)0 var(--aurea-overlay-black-10-universal),0 0 12px var(--aurea-button-primary-bg)}.glass-button-dark-secondary .glass-button{color:var(--aurea-fixedDark-text);background:var(--aurea-overlay-white-10);-webkit-backdrop-filter:blur(var(--aurea-liquid-glass-material-regular-ultraThin-blur))saturate(var(--aurea-liquid-glass-material-regular-ultraThin-saturate))brightness(var(--aurea-liquid-glass-material-regular-ultraThin-brightness));border-color:var(--aurea-overlay-white-20)}.glass-button-dark-secondary .glass-button-shadow{background:linear-gradient(180deg,var(--aurea-btn-shadow-rose)0%,var(--aurea-btn-shadow-violet)100%);opacity:var(--aurea-opacity-50)}.glass-button-wrap.glass-button-dark-secondary:hover .glass-button{border-color:var(--aurea-overlay-white-30)}.glass-button-dark-ghost .glass-button{color:var(--aurea-fixedDark-text);box-shadow:none;background:0 0;border-color:#0000}.glass-button-dark-ghost .glass-button-shadow{opacity:0}.glass-button-wrap.glass-button-dark-ghost:hover .glass-button{background:var(--aurea-overlay-white-10);border-color:var(--aurea-overlay-white-20);transform:translateY(0)}.glass-button-wrap.glass-button-dark-ghost:hover .glass-button-shadow{opacity:var(--aurea-opacity-30)}.glass-button-link .glass-button{padding:var(--aurea-spacing-0);text-underline-offset:var(--aurea-space-1);min-height:auto;color:var(--aurea-text-secondary);box-shadow:none;background:0 0;border:none;text-decoration:underline}.glass-button-link .glass-button-shadow{display:none}.glass-button-wrap.glass-button-link:hover .glass-button{text-decoration-thickness:var(--aurea-spacing-2xs);color:var(--aurea-text-primary);transform:none}
@property --gradient-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@property --mouse-x{syntax:"<percentage>";inherits:false;initial-value:50%}@property --mouse-y{syntax:"<percentage>";inherits:false;initial-value:50%}@property --shine-position{syntax:"<percentage>";inherits:false;initial-value:-100%}@property --tilt-x{syntax:"<angle>";inherits:false;initial-value:0deg}@property --tilt-y{syntax:"<angle>";inherits:false;initial-value:0deg}@property --magnetic-x{syntax:"<length>";inherits:false;initial-value:0}@property --magnetic-y{syntax:"<length>";inherits:false;initial-value:0}.btn-spotlight{--mouse-x:50%;--mouse-y:50%;--spotlight-size:var(--aurea-spacing-6xl);--spotlight-opacity:var(--aurea-spacing-0);background:var(--aurea-amethyst-500);color:var(--aurea-fixedDark-text);position:relative;overflow:hidden}.btn-spotlight:before{content:"";top:var(--aurea-spacing-0);left:var(--aurea-spacing-0);width:var(--spotlight-size);height:var(--spotlight-size);background:radial-gradient(circle,var(--aurea-overlay-white-40)0%,var(--aurea-overlay-white-10)40%,transparent 70%);transform:translate(calc(var(--mouse-x) - 50%),calc(var(--mouse-y) - 50%));opacity:var(--spotlight-opacity);pointer-events:none;transition:opacity var(--duration-base,var(--aurea-duration-base))var(--ease-out,ease);position:absolute}.btn-spotlight:hover{--spotlight-opacity:1}.btn-spotlight-outline{--mouse-x:50%;--mouse-y:50%;color:var(--aurea-semantic-error-500);border:var(--aurea-layout-border-thick)solid var(--aurea-amethyst-500);background:0 0;overflow:hidden}.btn-spotlight-outline:before{content:"";inset:var(--aurea-spacing-0);background:radial-gradient(200px circle at var(--mouse-x)var(--mouse-y),var(--aurea-amethyst-500-alpha-15),transparent 60%);opacity:1;transition:opacity var(--duration-base,var(--aurea-duration-base))var(--ease-out,ease);position:absolute}.btn-spotlight-outline:hover:before{opacity:1}.btn-rotating-border{background:var(--aurea-bg-base);color:var(--aurea-text-primary);z-index:var(--aurea-layout-zIndex-base);border:none;position:relative}.btn-rotating-border:before{content:"";inset:var(--aurea-spacing-0);border-radius:inherit;padding:var(--aurea-spacing-2xs);background:conic-gradient(from var(--gradient-angle,0deg),var(--aurea-amethyst-500),var(--aurea-aquamarine-400),var(--aurea-rose-500),var(--aurea-metallic-roseGold),var(--aurea-amethyst-500));-webkit-mask:linear-gradient(var(--aurea-overlay-pure-white)0 0)content-box,linear-gradient(var(--aurea-overlay-pure-white)0 0);mask:linear-gradient(var(--aurea-overlay-pure-white)0 0)content-box,linear-gradient(var(--aurea-overlay-pure-white)0 0);z-index:-1;animation:var(--aurea-animation-rotate-gradient);animation-play-state:paused;position:absolute;-webkit-mask-composite:xor;mask-composite:exclude}.btn-rotating-border:hover:before{animation-play-state:running}.btn-rotating-border:hover{transform:translateY(calc(-1*calc(var(--aurea-spacing-2xs)/2)));box-shadow:0 0 var(--aurea-glow-intensity-sm)var(--aurea-amethyst-500-alpha-30)}.btn-rotating-border-fast:before{animation-duration:var(--aurea-transition-duration-slow)}.btn-rotating-border-continuous:before{animation-play-state:running}.btn-rotating-border-glow:after{content:"";border-radius:inherit;background:conic-gradient(from var(--gradient-angle,0deg),var(--aurea-amethyst-500-alpha-50),var(--aurea-aquamarine-400-alpha-50),var(--aurea-rose-500-alpha-50),var(--aurea-metallic-roseGold-alpha-50),var(--aurea-amethyst-500-alpha-50));filter:blur(var(--aurea-liquid-glass-blur-md));z-index:-2;opacity:1;animation:var(--aurea-animation-rotate-gradient);transition:opacity var(--duration-base,var(--aurea-duration-base))var(--ease-out,ease);position:absolute;inset:-4px}.btn-rotating-border-glow:hover:after{opacity:1}@supports not (background:conic-gradient(from 135deg, red, blue)
  ){.btn-rotating-border:before{background:linear-gradient(135deg,var(--aurea-amethyst-500),var(--aurea-rose-500),var(--aurea-amethyst-500));animation:none}}.btn-magnetic{--magnetic-x:var(--aurea-spacing-0);--magnetic-y:var(--aurea-spacing-0);transform:translate(var(--magnetic-x),var(--magnetic-y));transition:transform var(--duration-fast,var(--aurea-duration-normal))cubic-bezier(.23,1,.32,1)}.btn-magnetic:hover{box-shadow:var(--aurea-shadow-lg,var(--aurea-shadow-lg))}.btn-magnetic-text{--magnetic-x:var(--aurea-spacing-0);--magnetic-y:var(--aurea-spacing-0);overflow:visible}.btn-magnetic-text>span{transform:translate(calc(var(--magnetic-x)*1.5),calc(var(--magnetic-y)*1.5));transition:transform var(--duration-fast,var(--aurea-duration-normal))cubic-bezier(.23,1,.32,1);display:inline-block}@keyframes ripple-effect{0%{opacity:var(--aurea-opacity-60);transform:translate(-50%,-50%)scale(0)}to{opacity:1;transform:translate(-50%,-50%)scale(4)}}.btn-ripple{--ripple-x:50%;--ripple-y:50%;position:relative;overflow:hidden}.btn-ripple:after{content:"";left:var(--ripple-x);top:var(--ripple-y);width:var(--aurea-layout-icon-3xl);height:var(--aurea-layout-icon-3xl);background:var(--aurea-overlay-white-35);border-radius:var(--aurea-layout-radius-full);opacity:1;pointer-events:none;position:absolute;transform:translate(-50%,-50%)scale(0)}.btn-ripple.rippling:after{animation:ripple-effect var(--aurea-animation-quick)ease-out}.btn-ripple-dark:after{background:var(--aurea-overlay-black-20)}.btn-liquid-glass{--mouse-x:50%;--mouse-y:50%;background:var(--aurea-glass-warm-strong,var(--aurea-glass-warmStrong));position:relative}@apply effect-liquid-glass-thick;.btn-liquid-glass{border:var(--aurea-layout-border-default)solid var(--aurea-glass-border-universal);color:var(--aurea-text-primary);box-shadow:inset 0 var(--aurea-shadowOffset-md)1px var(--aurea-overlay-white-60),inset 0 calc(var(--aurea-shadowOffset-md)*-1)1px var(--aurea-overlay-black-10),0 var(--aurea-shadow-md)var(--aurea-shadow-sm)var(--aurea-overlay-black-10);overflow:hidden}.btn-liquid-glass:before{content:"";background:radial-gradient(ellipse 80% 50% at var(--mouse-x)var(--mouse-y),var(--aurea-overlay-white-30),transparent 50%);pointer-events:none;width:120%;height:120%;transition:opacity var(--duration-base,var(--aurea-duration-base))var(--ease-out,ease);opacity:1;position:absolute;top:-10%;left:-10%}.btn-liquid-glass:hover:before{opacity:1}.btn-liquid-glass:after{content:"";top:var(--aurea-spacing-0);height:var(--aurea-layout-border-default);background:linear-gradient(90deg,transparent,var(--aurea-overlay-white-80),transparent);border-radius:var(--aurea-layout-radius-full);position:absolute;left:5%;right:5%}.btn-liquid-glass:hover{transform:translateY(calc(-1*calc(var(--aurea-spacing-2xs)/2)));box-shadow:inset 0 var(--aurea-shadowOffset-md)1px var(--aurea-overlay-white-70),inset 0 calc(var(--aurea-shadowOffset-md)*-1)1px var(--aurea-overlay-black-10),0 var(--aurea-shadow-md)var(--aurea-shadow-md)var(--aurea-overlay-black-20),0 var(--aurea-shadow-sm)var(--aurea-shadow-xl)var(--aurea-overlay-black-10)}@keyframes shine-sweep{0%{--shine-position:-100%}to{--shine-position:200%}}.btn-shine{position:relative;overflow:hidden}.btn-shine:before{content:"";top:var(--aurea-spacing-0);left:var(--shine-position,-100%);width:var(--aurea-layout-percentage-half);height:var(--aurea-layout-percentage-full);background:linear-gradient(90deg,transparent,var(--aurea-overlay-white-20),var(--aurea-overlay-white-40),var(--aurea-overlay-white-20),transparent);pointer-events:none;position:absolute;transform:skew(-20deg)}.btn-shine:hover:before{animation:shine-sweep var(--aurea-animation-smooth)ease-out}.btn-shine-continuous:before{animation:shine-sweep var(--aurea-animation-moderate)ease-in-out infinite}.btn-tilt{--tilt-x:0deg;--tilt-y:0deg;transform-style:preserve-3d;perspective:500px;transition:transform var(--duration-fast,.1s)var(--aurea-transition-easing-easeOut)}.btn-tilt:hover{transform:rotateX(var(--tilt-x))rotateY(var(--tilt-y))translateZ(10px)}.btn-tilt:after{content:"";inset:var(--aurea-spacing-xs);background:var(--aurea-overlay-black-20);border-radius:inherit;filter:blur(var(--aurea-liquid-glass-blur-md));opacity:1;transition:opacity var(--duration-base,var(--aurea-duration-base))var(--ease-out,ease);z-index:-1;position:absolute;transform:translateZ(-20px)}.btn-tilt:hover:after{opacity:1}.btn-morph{border-radius:var(--radius,var(--aurea-layout-radius-sm));transition:border-radius var(--duration-slow,.4s)cubic-bezier(.34,1.56,.64,1),transform var(--duration-base,.3s)var(--ease-out,ease),box-shadow var(--duration-base,.3s)var(--ease-out,ease)}.btn-morph:hover{border-radius:var(--aurea-layout-radius-xl);transform:var(--aurea-transform-scale-hover);box-shadow:var(--aurea-shadow-lg,var(--aurea-shadow-lg))}.btn-morph:active{border-radius:var(--aurea-layout-radius-lg);transform:scale(var(--aurea-effect-scale-98))}.btn-elastic{transition:transform var(--duration-slow,.4s)cubic-bezier(.34,1.56,.64,1)}.btn-elastic:hover{transform:scale(var(--aurea-transform-scale-hover))}.btn-elastic:active{transform:scale(var(--aurea-effect-scale-92));transition:transform var(--duration-fast,.1s)var(--ease-out,ease)}@keyframes border-trace{0%{stroke-dashoffset:400px}to{stroke-dashoffset:var(--aurea-spacing-0)}}.btn-border-trace{color:var(--aurea-semantic-error-500);background:0 0;border:none;position:relative}.btn-border-trace svg{inset:var(--aurea-spacing-0);width:var(--aurea-layout-percentage-full);height:var(--aurea-layout-percentage-full);pointer-events:none;position:absolute}.btn-border-trace svg rect{fill:none;stroke:var(--aurea-amethyst-500);stroke-width:2px;stroke-dasharray:400;stroke-dashoffset:400px;transition:stroke-dashoffset var(--duration-slow,.6s)var(--ease-out,ease)}.btn-border-trace:hover svg rect{stroke-dashoffset:var(--aurea-spacing-0)}@keyframes glitch{0%,to{filter:none;transform:translate(0)}20%{filter:hue-rotate(90deg);transform:translate(-2px,1px)}40%{filter:hue-rotate(-90deg);transform:translate(2px,-1px)}60%{filter:hue-rotate(180deg);transform:translate(-1px,-1px)}80%{filter:hue-rotate(-180deg);transform:translate(1px,1px)}}.btn-glitch{position:relative}.btn-glitch:hover{animation:glitch var(--duration-base,.3s)var(--ease-out,ease)}.btn-glitch:before,.btn-glitch:after{content:attr(data-text);inset:var(--aurea-spacing-0);background:inherit;border-radius:inherit;opacity:1;justify-content:center;align-items:center;display:flex;position:absolute}.btn-glitch:hover:before{left:var(--aurea-spacing-2xs);text-shadow:var(--aurea-spacing-xs)0 var(--aurea-rose-500);animation:glitch var(--duration-base,.3s)var(--ease-out,ease)infinite;opacity:var(--aurea-opacity-80)}.btn-glitch:hover:after{left:calc(-1*var(--aurea-spacing-xs));text-shadow:var(--aurea-spacing-xs)0 var(--aurea-aquamarine-400);animation:glitch var(--duration-base,.3s)var(--ease-out,ease)infinite reverse;opacity:var(--aurea-opacity-80)}@media (prefers-reduced-motion:reduce){.btn-spotlight:before,.btn-rotating-border:before,.btn-rotating-border-glow:after,.btn-ripple:after,.btn-shine:before,.btn-liquid-glass:before,.btn-tilt:after,.btn-glitch:before,.btn-glitch:after{transition:none;animation:none}.btn-magnetic,.btn-magnetic-text>span,.btn-tilt,.btn-morph,.btn-elastic{transition:none;transform:none}.btn-morph:hover,.btn-elastic:hover,.btn-tilt:hover{transform:none}}.btn-no-effects,.btn-no-effects:before,.btn-no-effects:after{transition:none!important;animation:none!important;transform:none!important}.btn-effects-preview .btn-spotlight:before,.btn-effects-preview .btn-rotating-border:before{opacity:1!important;animation-play-state:running!important}
.badge,.badge-filled{padding:var(--aurea-spacing-xs)var(--aurea-spacing-sm);border-radius:var(--aurea-layout-radius-full);font-size:var(--aurea-fontSize-caption);font-weight:var(--aurea-fontWeight-semibold);line-height:var(--aurea-lineHeight-caption);letter-spacing:var(--aurea-letterSpacing-body);white-space:nowrap;transition:background var(--aurea-transition-duration-fast)ease-out,color var(--aurea-transition-duration-fast)var(--aurea-transition-easing-easeOut),border-color var(--aurea-transition-duration-fast)var(--aurea-transition-easing-easeOut),box-shadow var(--aurea-transition-duration-fast)var(--aurea-transition-easing-easeOut);align-items:center;display:inline-flex}.badge-primary{background:var(--aurea-aquamarine-500);color:var(--aurea-text-primary)}.badge-success{background:var(--aurea-semantic-success-500);color:var(--aurea-text-primary)}.badge-warning{background:var(--aurea-semantic-warning-500);color:var(--aurea-text-primary)}.badge-error{background:var(--aurea-semantic-error-500);color:var(--aurea-text-primary)}.badge-info{background:var(--aurea-semantic-info-500);color:var(--aurea-text-primary)}.badge-tech{background:var(--aurea-rose-500);color:var(--aurea-text-primary)}.badge-neutral{background:var(--aurea-surface-elevated);color:var(--aurea-text-primary)}.badge-outlined.badge-primary{color:var(--aurea-semantic-success-500);border-color:var(--aurea-aquamarine-600)}.badge-outlined.badge-success{color:var(--aurea-semantic-success-500);border-color:var(--aurea-semantic-success-500)}.badge-outlined.badge-tech{color:var(--aurea-semantic-error-500);border-color:var(--aurea-rose-600)}.badge-soft{padding:var(--aurea-spacing-xs)var(--aurea-spacing-sm);border-radius:var(--aurea-layout-radius-full);font-size:var(--aurea-fontSize-caption);font-weight:var(--aurea-fontWeight-semibold);line-height:var(--aurea-lineHeight-caption);letter-spacing:var(--aurea-letterSpacing-body);white-space:nowrap;transition:background var(--aurea-transition-duration-fast)ease-out,color var(--aurea-transition-duration-fast)var(--aurea-transition-easing-easeOut),border-color var(--aurea-transition-duration-fast)var(--aurea-transition-easing-easeOut);align-items:center;display:inline-flex}.badge-soft.badge-primary{background:var(--aurea-aquamarine-400);color:var(--aurea-semantic-success-500)}.badge-soft.badge-success{background:var(--aurea-semantic-success-400);color:var(--aurea-semantic-success-600)}.badge-soft.badge-warning{background:var(--aurea-semantic-warning-400);color:var(--aurea-semantic-warning-600)}.badge-soft.badge-error{background:var(--aurea-semantic-error-400);color:var(--aurea-semantic-error-600)}.badge-soft.badge-tech{background:var(--aurea-rose-400);color:var(--aurea-semantic-error-500)}.badge-dot.badge-success:before{background:var(--aurea-semantic-success-500);box-shadow:var(--aurea-shadow-md)}.badge-dot.badge-warning:before{background:var(--aurea-semantic-warning-500);box-shadow:var(--aurea-shadow-md)}.badge-dot.badge-error:before{background:var(--aurea-semantic-error-500);box-shadow:var(--aurea-shadow-md)}.badge-dot.badge-primary:before{background:var(--aurea-aquamarine-500);box-shadow:0 0 0 var(--aurea-glow-intensity-sm)var(--aurea-aquamarine-400)}.badge-dot.pulse:before{animation:var(--aurea-animation-pulse-dot)}.badge-icon{align-items:center;display:inline-flex}.badge-icon svg,.badge-icon-only svg{width:var(--aurea-spacing-md);height:var(--aurea-spacing-md)}.badge-filled .badge-outlined .badge-soft .badge-dismiss-button svg{width:var(--aurea-spacing-sm);height:var(--aurea-spacing-sm)}.badge-counter .counter{min-width:var(--aurea-spacing-md);height:var(--aurea-spacing-md);background:var(--aurea-amethyst-500-alpha-20);border-radius:var(--aurea-layout-radius-full);font-size:var(--aurea-fontSize-caption);font-weight:var(--aurea-fontWeight-bold);justify-content:center;align-items:center;line-height:1;display:inline-flex;position:relative}.badge-counter .counter:before{content:"";position:absolute;inset:-12px}.badge-absolute .badge-absolute .badge-absolute.bottom-right{bottom:-.5rem;right:-.5rem}.badge-absolute .badge-notification{min-width:var(--aurea-spacing-md);height:var(--aurea-spacing-md);font-size:var(--aurea-fontSize-caption);font-weight:var(--aurea-fontWeight-bold);border-radius:var(--aurea-layout-radius-full);background:var(--aurea-semantic-error-500);color:var(--aurea-text-primary);box-shadow:var(--aurea-shadow-md);justify-content:center;align-items:center;line-height:1;display:inline-flex;position:relative}.badge-notification:before{content:"";position:absolute;inset:-12px}.badge-group-compact .badge{border-right:var(--aurea-layout-border-default)solid var(--aurea-text-primary-alpha-20);border-radius:0}.badge-group-compact .badge:last-child{border-right:none}.badge-priority-high{background:var(--aurea-semantic-warning-500);color:var(--aurea-text-primary)}.badge-priority-medium{background:var(--aurea-semantic-info-500);color:var(--aurea-text-primary)}.badge-priority-low{background:var(--aurea-surface-elevated);color:var(--aurea-text-primary)}.badge-hero{padding:var(--aurea-spacing-xs)calc(var(--aurea-spacing-md) + var(--aurea-spacing-xs)/2);background:var(--aurea-glass-bg-subtle-universal);-webkit-backdrop-filter:blur(var(--aurea-liquid-glass-blur-lg))saturate(var(--aurea-liquid-glass-saturate-medium))brightness(var(--aurea-liquid-glass-brightness-soft));border:var(--aurea-layout-border-default)solid var(--aurea-fixedDark-border);border-radius:var(--aurea-layout-radius-full);font-size:var(--aurea-fontSize-bodySm);font-weight:var(--aurea-fontWeight-semibold);color:var(--aurea-text-primary);transition:background var(--aurea-transition-duration-base)ease-out,color var(--aurea-transition-duration-fast)var(--aurea-transition-easing-easeOut),border-color var(--aurea-transition-duration-fast)var(--aurea-transition-easing-easeOut),box-shadow var(--aurea-transition-duration-fast)var(--aurea-transition-easing-easeOut);align-items:center;display:inline-flex}.badge-hero:hover{background:var(--aurea-glass-warmStrong);border-color:var(--aurea-glass-borderStrong-universal);transform:var(--aurea-transform-scale-hover)}[data-theme=light] .badge-hero,.light .badge-hero{background:var(--aurea-surface-elevated);border:var(--aurea-layout-border-default)solid var(--aurea-overlay-black-10);color:var(--aurea-text-primary);box-shadow:0 var(--aurea-shadow-md)var(--aurea-shadow-sm)-1px var(--aurea-overlay-black-10)}[data-theme=light] .badge-filled.badge-primary,[data-theme=light] .badge-primary,.light .badge-filled.badge-primary,.light .badge-primary{background-color:var(--aurea-aquamarine-500);color:var(--aurea-text-primary)}[data-theme=light] .badge-filled.badge-success,[data-theme=light] .badge-success,.light .badge-filled.badge-success,.light .badge-success{background-color:var(--aurea-semantic-success-500);color:var(--aurea-text-primary)}[data-theme=light] .badge-filled.badge-warning,[data-theme=light] .badge-warning,.light .badge-filled.badge-warning,.light .badge-warning{background-color:var(--aurea-semantic-warning-500);color:var(--aurea-text-primary)}[data-theme=light] .badge-filled.badge-error,[data-theme=light] .badge-error,.light .badge-filled.badge-error,.light .badge-error{background-color:var(--aurea-semantic-error-500);color:var(--aurea-text-primary)}[data-theme=light] .badge-filled.badge-info,[data-theme=light] .badge-info,.light .badge-filled.badge-info,.light .badge-info{background-color:var(--aurea-semantic-info-500);color:var(--aurea-text-primary)}[data-theme=light] .badge-filled.badge-tech,[data-theme=light] .badge-tech,.light .badge-filled.badge-tech,.light .badge-tech{background-color:var(--aurea-rose-500);color:var(--aurea-text-primary)}[data-theme=light] .badge-filled.badge-neutral,[data-theme=light] .badge-neutral,.light .badge-filled.badge-neutral,.light .badge-neutral{background-color:var(--aurea-surface-elevated);color:var(--aurea-text-primary)}[data-theme=light] .badge-outlined.badge-primary,.light .badge-outlined.badge-primary{color:var(--aurea-text-primary);border-color:var(--aurea-aquamarine-500);background:0 0}[data-theme=light] .badge-outlined.badge-success,.light .badge-outlined.badge-success{color:var(--aurea-semantic-success-500);border-color:var(--aurea-semantic-success-500);background:0 0}[data-theme=light] .badge-outlined.badge-tech,.light .badge-outlined.badge-tech{color:var(--aurea-semantic-brand-gold);border-color:var(--aurea-rose-500);background:0 0}[data-theme=light] .badge-soft.badge-primary,.light .badge-soft.badge-primary{background:var(--aurea-aquamarine-500-alpha-15);color:var(--aurea-text-primary)}[data-theme=light] .badge-soft.badge-success,.light .badge-soft.badge-success{background:var(--aurea-semantic-success-500-alpha-15);color:var(--aurea-semantic-success-500)}[data-theme=light] .badge-soft.badge-warning,.light .badge-soft.badge-warning{background:var(--aurea-semantic-warning-500-alpha-15);color:var(--aurea-semantic-warning-500)}[data-theme=light] .badge-soft.badge-error,.light .badge-soft.badge-error{background:var(--aurea-semantic-error-500-alpha-15);color:var(--aurea-semantic-error-500)}[data-theme=light] .badge-soft.badge-tech,.light .badge-soft.badge-tech{background:var(--aurea-rose-500-alpha-15);color:var(--aurea-semantic-brand-gold)}[data-theme=light] .badge-dot.badge-success:before,.light .badge-dot.badge-success:before{background-color:var(--aurea-semantic-success-500);box-shadow:0 0 0 var(--aurea-glow-intensity-sm)var(--aurea-overlay-black-30)}[data-theme=light] .badge-dot.badge-warning:before,.light .badge-dot.badge-warning:before{background-color:var(--aurea-semantic-warning-500);box-shadow:0 0 0 var(--aurea-glow-intensity-sm)var(--aurea-overlay-black-30)}[data-theme=light] .badge-dot.badge-error:before,.light .badge-dot.badge-error:before{background-color:var(--aurea-semantic-error-500);box-shadow:0 0 0 var(--aurea-glow-intensity-sm)var(--aurea-overlay-black-30)}[data-theme=light] .badge-dot.badge-primary:before,.light .badge-dot.badge-primary:before{background-color:var(--aurea-aquamarine-500);box-shadow:0 0 0 var(--aurea-glow-intensity-sm)var(--aurea-aquamarine-500-alpha-30)}[data-theme=light] .badge-priority-high,.light .badge-priority-high{background-color:var(--aurea-semantic-warning-500);color:var(--aurea-text-primary)}[data-theme=light] .badge-priority-medium,.light .badge-priority-medium{background-color:var(--aurea-semantic-info-500);color:var(--aurea-text-primary)}[data-theme=light] .badge-priority-low,.light .badge-priority-low{background-color:var(--aurea-bg-elevated);color:var(--aurea-text-primary)}[data-theme=light] .badge-notification,.light .badge-notification{background-color:var(--aurea-semantic-error-500);color:var(--aurea-text-primary);box-shadow:var(--aurea-shadow-md)}
