.text-balance{text-wrap:balance}.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)}.text-lg{color:var(--aurea-text-obsidian-muted)}.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-text-obsidian)}.text-on-dark-secondary{color:var(--aurea-text-obsidian-muted)}.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-caption{font-size:var(--aurea-fontSize-caption);line-height:var(--aurea-lineHeight-caption);letter-spacing:var(--aurea-letterSpacing-caption)}.text-micro{font-size:var(--aurea-fontSize-micro);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-mode-gradient-feminine-power)}.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:var(--aurea-gradient-textGradient-hero);-webkit-text-fill-color:transparent;text-shadow:none;-webkit-background-clip:text;background-clip:text}.gradient-text-primary{background:var(--aurea-gradient-textGradient-primary);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.gradient-text-stats{background:var(--aurea-gradient-textGradient-stats);-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px var(--aurea-spacing-3xs) var(--aurea-liquid-glass-blur-md));-webkit-background-clip:text;background-clip:text}.shadow-card{box-shadow:var(--aurea-shadow-md)}.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}.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-primary)}.section-y-lg{padding-top:calc(var(--aurea-spacing-section-component) * 1.5);padding-bottom:calc(var(--aurea-spacing-section-component) * 1.5)}.section-y{padding-top:var(--aurea-spacing-section-component);padding-bottom:var(--aurea-spacing-section-component)}.section-y-sm{padding-top:calc(var(--aurea-spacing-section-component) * .67);padding-bottom:calc(var(--aurea-spacing-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-text-obsidian);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}.min-h-comments{min-height:var(--aurea-spacing-7xl)}.hero-gradient{background:var(--aurea-gradient-heroTwilight)}.hero-mesh{background:transparent, var(--aurea-bg-base)}.cta-gradient{background:var(--aurea-mode-gradient-cta-warm);color:var(--aurea-text-obsidian)}.cta-overlay{background:linear-gradient(135deg, var(--aurea-bg-base-alpha-85) 0%, var(--aurea-bg-base-alpha-90) 50%, var(--aurea-mode-primary-700-alpha-85) 100%)}.avatar-gradient{background:var(--aurea-mode-gradient-feminine-power)}.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{mask-image:var(--mask-fade-bottom);-webkit-mask-image:var(--mask-fade-bottom)}.animate-shimmer{--_shimmer-width:1000px;background:var(--aurea-gradient-shimmer);background-size:var(--_shimmer-width) 100%;animation:2s infinite shimmer}.animate-pulse-glow{animation:var(--aurea-animation-pulse-glow)}.animate-float{animation:float 3s var(--aurea-ease-in-out) infinite}.touch-target{min-height:var(--aurea-sizing-space-11);min-width:var(--aurea-sizing-space-11)}.sr-only{width:calc(var(--aurea-sizing-fluid-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-sizing-fluid-responsive-containerMaxWidth-page);padding-left:var(--aurea-spacing-md);padding-right:var(--aurea-spacing-md);margin-left:auto;margin-right:auto}.container-narrow{max-width:var(--aurea-layout-container-narrow);padding-left:var(--aurea-spacing-md);padding-right:var(--aurea-spacing-md);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-sizing-fluid-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-sizing-fluid-7xl)}.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-mode-primary-alpha-5)}.surface-aurea-accent-muted{background:var(--aurea-mode-primary-alpha-20)}.border-aurea-accent-subtle{border-color:var(--aurea-mode-primary-alpha-10)}.border-aurea-accent-muted{border-color:var(--aurea-mode-primary-alpha-20)}.border-aurea-accent{border-color:var(--aurea-mode-primary-alpha-30)}.border-aurea-accent-strong{border-color:var(--aurea-mode-primary-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-mode-primary-alpha-20)}.max-h-48{max-height:var(--aurea-layout-component-height-generic-md)}.aurea-icon-sm{width:var(--aurea-sizing-fluid-sm);height:var(--aurea-sizing-fluid-sm)}.phase-badge{background:var(--aurea-bg-elevated-alpha-10);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:var(--aurea-bg-elevated-alpha-10);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-mode-primary));border-radius:var(--aurea-layout-radius-full);width:var(--aurea-sizing-fluid-xs);height:var(--aurea-sizing-fluid-xs);flex-shrink:var(--aurea-spacing-0)}.badge-numbered{width:var(--aurea-sizing-fluid-2xl);height:var(--aurea-sizing-fluid-2xl);border-radius:var(--aurea-layout-radius-md);background:var(--aurea-mode-gradient-feminine-power);color:var(--aurea-text-obsidian);font-weight:var(--aurea-fontWeight-bold);font-size:var(--aurea-fontSize-bodyLg);font-variant-numeric:var(--aurea-numeric-tabular);flex-shrink:var(--aurea-spacing-0);box-shadow:0 4px 16px var(--aurea-mode-primary-alpha-30);justify-content:center;align-items:center;display:flex}.badge-numbered-sm{width:var(--aurea-sizing-fluid-xl);height:var(--aurea-sizing-fluid-xl);font-size:var(--aurea-fontSize-body)}.badge-numbered-lg{width:var(--aurea-sizing-space-16);height:var(--aurea-sizing-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-section-component) var(--aurea-spacing-container-fixed-desktop)}.p-hero{padding:var(--aurea-spacing-section-hero) var(--aurea-spacing-container-fixed-desktop)}.badge-inline{gap:var(--aurea-spacing-md);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:var(--aurea-surface-muted-alpha-20);color:var(--aurea-text-secondary)}.w-aurea-icon-sm{width:var(--aurea-sizing-space-5)}.h-aurea-icon-sm{height:var(--aurea-sizing-space-5)}.w-progress{width:var(--aurea-sizing-fluid-4xl)}.h-progress{height:var(--aurea-sizing-fluid-xs)}.h-progress-lg{height:var(--aurea-sizing-fluid-sm)}.w-divider{width:var(--aurea-sizing-fluid-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:var(--aurea-layout-zIndex-modal)}.z-toast{z-index:var(--aurea-layout-zIndex-toast)}.z-tooltip{z-index:var(--aurea-zIndex-tooltip)}.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:var(--aurea-semantic-error-500-alpha-10)}.border-error-20{border-color:var(--aurea-semantic-error-500-alpha-20)}.border-t-muted{border-top:var(--aurea-layout-border-default) solid var(--aurea-glass-border-universal)}.surface-aurea-info-muted{background:var(--aurea-semantic-info-500-alpha-20)}.cta-glow-orb{width:var(--aurea-sizing-fluid-7xl);height:var(--aurea-sizing-fluid-7xl);background:radial-gradient(circle, var(--aurea-mode-cool-400-alpha-30) 0%, transparent 70%);border-radius:var(--aurea-layout-radius-full);filter:blur(var(--aurea-liquid-glass-blur-lg));animation:pulse 6s var(--aurea-ease-in-out) infinite;pointer-events:none;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-mode-primary)}.quote-text{font-size:var(--aurea-fontSize-body);line-height:var(--aurea-lineHeight-relaxed);color:var(--aurea-text-secondary);font-style:italic}.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-mode-primary-alpha-50)}.aurea-icon-glass-xl{background:var(--aurea-surface-elevated);border-color:var(--aurea-overlay-black-10)}.foreground-60{background:var(--aurea-mode-primary-alpha-60)}.foreground-40{background:var(--aurea-mode-primary-alpha-40)}.foreground-20{background:var(--aurea-mode-primary-alpha-20)}.foreground-10{background:var(--aurea-mode-primary-alpha-10)}.foreground-5{background:var(--aurea-mode-primary-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)}@supports (backdrop-filter:blur(1px)){.aurea-glass-modal{backdrop-filter:blur(var(--aurea-liquid-glass-blur-lg)) saturate(var(--aurea-liquid-glass-saturate-medium)) brightness(var(--aurea-liquid-glass-brightness-soft))}}.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)}.pl-2xs{padding-left:var(--aurea-spacing-2xs)}.pr-2xs{padding-right: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-mode-primary)}.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))}@supports (backdrop-filter:blur(1px)){.backdrop-blur-none{backdrop-filter:blur(var(--aurea-effect-blur-none,0))}}.backdrop-blur-xs{-webkit-backdrop-filter:blur(var(--aurea-liquid-glass-blur-md))}@supports (backdrop-filter:blur(1px)){.backdrop-blur-xs{backdrop-filter:blur(var(--aurea-liquid-glass-blur-md))}}.backdrop-blur-sm{-webkit-backdrop-filter:blur(var(--aurea-liquid-glass-blur-md))}@supports (backdrop-filter:blur(1px)){.backdrop-blur-sm{backdrop-filter:blur(var(--aurea-liquid-glass-blur-md))}}.backdrop-blur-md{-webkit-backdrop-filter:blur(var(--aurea-liquid-glass-blur-md))}@supports (backdrop-filter:blur(1px)){.backdrop-blur-md{backdrop-filter:blur(var(--aurea-liquid-glass-blur-md))}}.backdrop-blur-lg{-webkit-backdrop-filter:blur(var(--aurea-liquid-glass-blur-lg))}@supports (backdrop-filter:blur(1px)){.backdrop-blur-lg{backdrop-filter:blur(var(--aurea-liquid-glass-blur-lg))}}.backdrop-blur-xl{-webkit-backdrop-filter:blur(var(--aurea-liquid-glass-blur-lg))}@supports (backdrop-filter:blur(1px)){.backdrop-blur-xl{backdrop-filter:blur(var(--aurea-liquid-glass-blur-lg))}}.backdrop-blur-2xl{-webkit-backdrop-filter:blur(var(--aurea-liquid-glass-blur-lg))}@supports (backdrop-filter:blur(1px)){.backdrop-blur-2xl{backdrop-filter:blur(var(--aurea-liquid-glass-blur-lg))}}.backdrop-blur-3xl{-webkit-backdrop-filter:blur(var(--aurea-liquid-glass-blur-lg))}@supports (backdrop-filter:blur(1px)){.backdrop-blur-3xl{backdrop-filter:blur(var(--aurea-liquid-glass-blur-lg))}}.scale-102{transform:scale(var(--aurea-effect-scale-102))}.icon-lg{width:var(--aurea-sizing-fluid-3xl);height:var(--aurea-sizing-fluid-3xl)}.icon-sm{width:var(--aurea-sizing-fluid-lg);height:var(--aurea-sizing-fluid-lg)}.icon-sm-with-gap{width:var(--aurea-sizing-fluid-lg);height:var(--aurea-sizing-fluid-lg);margin-right:var(--aurea-spacing-xs);flex-shrink:var(--aurea-spacing-0)}.icon-xs-with-gap{width:var(--aurea-layout-icon-xs);height:var(--aurea-layout-icon-xs);margin-right:var(--aurea-spacing-2xs);flex-shrink:var(--aurea-spacing-0)}.icon-xs-with-gap-left{width:var(--aurea-layout-icon-xs);height:var(--aurea-layout-icon-xs);margin-left:var(--aurea-spacing-2xs);flex-shrink:var(--aurea-spacing-0)}.icon-sm-with-gap-left{width:var(--aurea-layout-icon-sm);height:var(--aurea-layout-icon-sm);margin-left:var(--aurea-spacing-xs);flex-shrink:var(--aurea-spacing-0)}.container-centered{justify-content:center;align-items:center;display:flex}.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}.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{--_brand-row-fixed-col:120px;grid-template-columns:1fr var(--_brand-row-fixed-col) auto;gap:var(--aurea-spacing-xs);display:grid}.icon-amethyst{color:var(--aurea-text-brand)}.callout-success-accent{background:var(--aurea-semantic-success-50);border:var(--aurea-spacing-2xs) solid var(--aurea-mode-cool)}.heading-aquamarine{color:var(--aurea-text-cool)}
:root{--aurea-numeric-tabular:tabular-nums lining-nums}.hero-title{font-size:var(--aurea-fontSizeFluid-sectionTitle,clamp(1.875rem, 1.479rem + 1.69vw, 3rem));font-weight:var(--aurea-fontWeight-bold);letter-spacing:var(--aurea-letterSpacing-body);line-height:var(--aurea-lineHeight-section);color:var(--aurea-text-primary)}.section-title,.component-title{color:var(--aurea-text-primary)}.section-title-fluid{font-size:var(--aurea-fontSizeFluid-sectionTitle,clamp(1.875rem, 1.479rem + 1.69vw, 3rem));font-weight:var(--aurea-fontWeight-bold);letter-spacing:var(--aurea-letterSpacing-body);line-height:var(--aurea-lineHeight-section);color:var(--aurea-text-primary)}.section-title-fluid.text-on-dark,.text-on-dark .section-title-fluid{color:var(--aurea-text-obsidian)}.heading-md{font-size:var(--aurea-fontSizeFluid-sectionTitleSm,clamp(1.5rem, 1.236rem + 1.127vw, 2.25rem));font-weight:var(--aurea-fontWeight-bold);letter-spacing:var(--aurea-letterSpacing-body);line-height:var(--aurea-lineHeight-subsection)}.card-title-lg{font-size:var(--aurea-fontSizeFluid-cardTitleLg,clamp(1.25rem, 1.118rem + .563vw, 1.625rem));font-weight:var(--aurea-fontWeight-bold);letter-spacing:var(--aurea-letterSpacing-body);line-height:var(--aurea-lineHeight-subsection)}.section-subtitle{font-size:var(--aurea-fontSizeFluid-sectionSubtitle,clamp(1.0625rem, .996rem + .282vw, 1.25rem));font-weight:var(--aurea-fontWeight-regular);line-height:var(--aurea-lineHeight-normal);color:var(--aurea-text-secondary)}.body-lg-fluid{font-size:var(--aurea-fontSizeFluid-bodyLg,clamp(1rem, .956rem + .188vw, 1.125rem));line-height:var(--aurea-lineHeight-relaxed);color:var(--aurea-text-primary)}.body-md-fluid{font-size:var(--aurea-fontSizeFluid-bodyMd,clamp(.875rem, .831rem + .188vw, 1rem));line-height:var(--aurea-lineHeight-normal);color:var(--aurea-text-secondary)}.body-sm-fluid{font-size:var(--aurea-fontSizeFluid-bodySm,clamp(.8125rem, .768rem + .188vw, .9375rem));line-height:var(--aurea-lineHeight-normal);color:var(--aurea-text-secondary)}[data-theme=light] .section-title-fluid,.light .section-title-fluid{color:var(--aurea-text-primary)}[data-theme=light] .section-subtitle,.light .section-subtitle{color:var(--aurea-text-secondary)}[data-theme=light] .body-lg-fluid,.light .body-lg-fluid{color:var(--aurea-text-primary)}[data-theme=light] .body-md-fluid,[data-theme=light] .body-sm-fluid,.light .body-md-fluid,.light .body-sm-fluid{color:var(--aurea-text-secondary)}
button:not(.checkbox),[type=button]:not(.checkbox),[type=submit],[type=reset],input:not([type=hidden]):not([type=checkbox]):not([type=radio]),select,textarea{min-height:var(--aurea-layout-touchTarget-min)}button:not(.checkbox),[type=button]:not(.checkbox),[type=submit],[type=reset]{min-width: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-mode-primary);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-sizing-fluid-lg);height:var(--aurea-sizing-fluid-lg);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);min-width: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-mode-primary);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):not([class*=card]){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)}.surface-subtle{background:var(--aurea-glass-bg-subtle)}.primary-surface-solid{background:var(--aurea-mode-cool);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:var(--aurea-mode-primary-alpha-10);border-color:var(--aurea-mode-primary-alpha-20)}.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:var(--aurea-mode-primary-alpha-5);border-color:var(--aurea-mode-primary-alpha-15)}.accent-surface-light{background:var(--aurea-mode-primary-alpha-10);border-color:var(--aurea-mode-primary-alpha-20)}.surface-white{background:var(--aurea-overlay-white-10);color:var(--aurea-text-inverse)}.surface-muted-translucent{background:var(--aurea-surface-muted-alpha-50)}.surface-border{background:var(--aurea-glass-border-universal)}.surface-dark{background:var(--aurea-mode-primary-950)}.surface-dark-subtle{background:var(--aurea-mode-primary-950-alpha-20)}.surface-dark-moderate{background:var(--aurea-mode-primary-950-alpha-30)}.surface-dark-strong{background:var(--aurea-mode-primary-950-alpha-40)}.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:var(--aurea-semantic-info-500-alpha-10);border-color:var(--aurea-semantic-info-500-alpha-20)}.primary-surface,.aquamarine-surface{background:var(--aurea-mode-cool);color:var(--aurea-text-primary)}.feminine-power-surface{background:var(--aurea-mode-gradient-feminine-power);color:var(--aurea-text-on-gradient)}
.alert-error-background{background:var(--aurea-semantic-error-500-alpha-10)}[data-theme=light] .alert-error-background,.light .alert-error-background{background:var(--aurea-semantic-error-500-alpha-15)}.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:var(--aurea-semantic-success-500-alpha-10)}.alert-success-background-subtle{background:var(--aurea-semantic-success-500-alpha-20)}.alert-success-background-moderate{background:var(--aurea-semantic-success-500-alpha-30)}.alert-success-background-strong{background:var(--aurea-semantic-success-500-alpha-40)}.alert-success-background-prominent{background:var(--aurea-semantic-success-500-alpha-50)}.alert-warning-background{background:var(--aurea-semantic-warning-500-alpha-10)}.alert-warning-background-moderate{background:var(--aurea-semantic-warning-500-alpha-40)}.alert-warning-background-strong{background:var(--aurea-semantic-warning-500);color:var(--aurea-text-on-warning)}.status-info-subtle{background:var(--aurea-semantic-info-500-alpha-12)}.status-success-subtle{background:var(--aurea-semantic-success-500-alpha-12)}.status-warning-subtle{background:var(--aurea-semantic-warning-500-alpha-12)}.alert-destructive-background{background:var(--aurea-semantic-error-500-alpha-10);border-color:var(--aurea-semantic-error-500-alpha-20)}
.actions-end{justify-content:flex-end;display:flex}.actions-start{justify-content:flex-start;display:flex}.actions-between{justify-content:space-between;display:flex}.actions-center{justify-content:center;display:flex}.actions-stretch{align-items:stretch;display:flex}.self-aligned-start{align-self:flex-start}.self-aligned-end{align-self:flex-end}.self-aligned-center{align-self:center}.text-preformatted{white-space:pre-wrap}.text-preformatted-nowrap{white-space:pre}.text-size-micro{font-size:var(--aurea-fontSize-bodySm);line-height:var(--aurea-lineHeight-ui)}.text-size-tiny{font-size:var(--aurea-fontSize-tiny);line-height:var(--aurea-lineHeight-ui)}.modal-content{max-height:var(--aurea-layout-viewport-height-almost);display:block;overflow-y:auto}.modal-content-compact{max-height:var(--aurea-layout-viewport-height-near);display:block;overflow-y:auto}.panel-scrollable{max-height:var(--aurea-layout-viewport-height-near);overflow-y:auto}.panel-scrollable-md{max-height:var(--aurea-layout-viewport-height-most);overflow-y:auto}.panel-scrollable-sm{max-height:var(--aurea-layout-viewport-height-majority);overflow-y:auto}.min-h-control{min-height:var(--aurea-spacing-10,2.5rem)}.min-h-line{min-height:1lh}.min-h-viewport-60{min-height:var(--aurea-layout-viewport-height-majority)}.min-h-viewport-70{min-height:var(--aurea-layout-viewport-height-most)}.min-h-viewport-50{min-height:var(--aurea-layout-viewport-height-half)}.max-w-viewport-95{max-width:var(--aurea-layout-viewport-width-almost)}.max-w-viewport-90{max-width:var(--aurea-layout-viewport-width-near)}.max-h-viewport-90{max-height:var(--aurea-layout-viewport-height-almost)}.max-h-viewport-80{max-height:var(--aurea-layout-viewport-height-near)}.max-h-viewport-70{max-height:var(--aurea-layout-viewport-height-most)}.h-viewport-70{height:var(--aurea-layout-viewport-height-most)}.h-viewport-80{height:var(--aurea-layout-viewport-height-near)}.h-viewport-90{height:var(--aurea-layout-viewport-height-almost)}.h-preview-bar{height:calc(var(--aurea-sizing-fluid-2xs) * 1.5)}.h-space-12{height:var(--aurea-sizing-space-12)}.h-space-16{height:var(--aurea-sizing-space-16)}.h-space-20{height:var(--aurea-sizing-space-20)}.h-space-24{height:var(--aurea-sizing-space-24)}.h-space-64{height:var(--aurea-sizing-space-64)}.w-space-12{width:var(--aurea-sizing-space-12)}.w-space-16{width:var(--aurea-sizing-space-16)}.w-space-20{width:var(--aurea-sizing-space-20)}.max-h-space-12{max-height:var(--aurea-sizing-space-12)}.max-h-space-64{max-height:var(--aurea-sizing-space-64)}.max-h-space-96{max-height:var(--aurea-sizing-space-96)}.min-h-space-10{min-height:var(--aurea-sizing-space-10)}.h-spacing-3xs{height:var(--aurea-sizing-fluid-3xs)}.h-spacing-2xs{height:var(--aurea-sizing-fluid-2xs)}.h-spacing-xs{height:var(--aurea-sizing-fluid-xs)}.h-spacing-sm{height:var(--aurea-sizing-fluid-sm)}.h-spacing-md{height:var(--aurea-sizing-fluid-md)}.h-spacing-lg{height:var(--aurea-sizing-fluid-lg)}.h-spacing-xl{height:var(--aurea-sizing-fluid-xl)}.h-spacing-2xl{height:var(--aurea-sizing-fluid-2xl)}.h-spacing-3xl{height:var(--aurea-sizing-fluid-3xl)}.h-mb-xs{height:var(--aurea-mb-xs)}.w-spacing-2xs{width:var(--aurea-sizing-fluid-2xs)}.w-px{width:1px}.h-px{height:1px}.w-border{width:var(--aurea-layout-border-default)}.min-h-editor-sm{min-height:var(--aurea-layout-component-height-card-lg)}.min-h-editor-md{min-height:calc(var(--aurea-layout-component-height-card-lg) + var(--aurea-sizing-fluid-xl))}.min-h-editor-lg{min-height:calc(var(--aurea-layout-component-height-card-lg) + var(--aurea-sizing-fluid-3xl))}.w-dropdown-mobile{width:var(--aurea-layout-component-width-dropdown-mobile)}.w-dropdown-desktop{width:var(--aurea-layout-component-width-dropdown-desktop)}.transform-gpu{will-change:transform;transform:translateZ(0)}.transform-none{transform:none}.w-divider{width:calc(var(--aurea-sizing-fluid-2xs) / 2)}.z-behind{z-index:var(--aurea-layout-zIndex-background)}.z-behind-1{z-index:-1}.blur-none{filter:blur(var(--aurea-effect-blur-none))}.list-bullet{padding-left:var(--aurea-spacing-md,var(--aurea-spacing-md));list-style-type:disc}.list-aurea-bullet{padding-left:var(--aurea-spacing-lg,var(--aurea-spacing-lg));list-style-type:disc}.scroll-behavior-smooth{scroll-behavior:smooth}.scroll-snap-x{scroll-snap-type:x mandatory}.scroll-snap-y{scroll-snap-type:y mandatory}.ring-offset-aurea{--aurea-ring-offset-color:var(--aurea-bg-base)}.ring-accent,.ring-accent-amethyst{--aurea-ring-color:var(--aurea-primary)}.ring-error{--aurea-ring-color:var(--aurea-semantic-error-500)}.ring-ring{--aurea-ring-color:var(--aurea-primary)}.ring-destructive{--aurea-ring-color:var(--aurea-semantic-error-500)}.border-ring,.border-primary,.focus\:border-accent:focus{border-color:var(--aurea-primary)}.focus\:border-error:focus{border-color:var(--aurea-semantic-error-500)}.focus\:ring-accent-amethyst:focus{box-shadow:0 0 0 2px var(--aurea-primary)}.focus\:ring-error:focus{box-shadow:0 0 0 2px var(--aurea-semantic-error-500)}.mask-gradient-fade-y{mask-image:linear-gradient(#0000 0%,#000 10% 90%,#0000 100%)}.mask-gradient-fade-top{mask-image:linear-gradient(#0000 0%,#000 20% 100%)}.mask-gradient-fade-bottom{mask-image:linear-gradient(#000 0% 80%,#0000 100%)}.top-header{top:var(--aurea-spacing-10,2.5rem)}.top-navbar{top:var(--aurea-layout-navbar-height,4rem)}.top-spacing-lg{top:var(--aurea-spacing-lg)}.py-hairline{padding-top:var(--aurea-spacing-hairline);padding-bottom:var(--aurea-spacing-hairline)}.divider-subtle{height:var(--aurea-layout-component-height-divider);background-color:var(--aurea-glass-border-universal);width:100%}.top-xl{top:var(--aurea-spacing-xl)}.top-2xl{top:var(--aurea-spacing-2xl)}.top-3xl{top:var(--aurea-spacing-3xl)}.top-4xl{top:var(--aurea-spacing-4xl)}.top-5xl{top:var(--aurea-spacing-5xl)}.min-h-input,.min-h-button,.min-h-select{min-height:var(--aurea-sizing-space-10,2.5rem)}.h-fixed-400{height:var(--aurea-sizing-fluid-container-sm)}.h-fixed-300{height:var(--aurea-layout-component-height-generic-carousel)}.min-h-viewport-90{min-height:var(--aurea-layout-viewport-height-almost)}.max-h-fixed-300{max-height:var(--aurea-layout-component-height-generic-carousel)}.max-w-fixed-200{max-width:var(--aurea-sizing-fluid-7xl)}.min-w-fixed-200{min-width:var(--aurea-sizing-fluid-7xl)}.background-aurea-dark-20,.background-aurea-dark-30,.background-aurea-dark-40{background-color:var(--aurea-background-surface)}.text-color-secondary{color:var(--aurea-text-secondary)}.text-color-muted{color:var(--aurea-text-tertiary)}.top-40{top:var(--aurea-spacing-7xl)}.top-0{top:0}.right-0{right:0}.bottom-0{bottom:0}.left-0{left:0}.text-error{color:var(--aurea-semantic-error-500)}.text-error-foreground{color:var(--aurea-semantic-error-aaa)}.text-success-foreground{color:var(--aurea-semantic-success-aaa)}.pl-small{padding-left:var(--aurea-spacing-xs)}@media (min-width:768px){.pl-small{padding-left:var(--aurea-spacing-sm)}}.glass-button,.liquid-glass-badge,.liquid-glass-badge-content,.badge,.pill,.tag-skill,.btn,.btn-cta-icon-text,.btn-cta-icon,.accordion-trigger,.tabs-trigger{line-height:var(--aurea-lineHeight-ui,1.4)}.btn:focus-visible,.glass-button:focus-visible,button:focus-visible,[role=button]:focus-visible{outline:var(--aurea-spacing-2xs) solid var(--aurea-semantic-focus-border);outline-offset:var(--aurea-spacing-2xs)}.nav-link:focus-visible,a:focus-visible{outline:var(--aurea-spacing-2xs) solid var(--aurea-semantic-focus-border);outline-offset:var(--aurea-spacing-2xs);border-radius:var(--aurea-layout-radius-sm)}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:var(--aurea-spacing-2xs) solid var(--aurea-semantic-focus-border);outline-offset:var(--aurea-spacing-0);border-color:var(--aurea-semantic-focus-border)}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{outline:var(--aurea-spacing-2xs) solid var(--aurea-semantic-focus-border);outline-offset:var(--aurea-spacing-2xs)}.card:focus-visible,[tabindex="0"]:focus-visible{outline:var(--aurea-spacing-2xs) solid var(--aurea-semantic-focus-border);outline-offset:var(--aurea-spacing-2xs);border-radius:var(--aurea-layout-radius-md)}[aria-haspopup]:focus-visible,[aria-expanded]:focus-visible{outline:var(--aurea-spacing-2xs) solid var(--aurea-semantic-focus-border);outline-offset:var(--aurea-spacing-2xs)}.skip-link:focus-visible{top:var(--aurea-spacing-md);left:var(--aurea-spacing-md);z-index:var(--aurea-layout-zIndex-toast);outline:var(--aurea-spacing-2xs) solid var(--aurea-semantic-focus-border);outline-offset:var(--aurea-spacing-2xs);position:fixed}
.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-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}.stack-2xl{gap:var(--aurea-spacing-2xl);flex-direction:column;display:flex}.stack-3xl{gap:var(--aurea-spacing-3xl);flex-direction:column;display:flex}.stack-responsive{gap:var(--aurea-spacing-lg);flex-direction:column;display:flex}@media (min-width:768px){.stack-responsive{gap:var(--aurea-spacing-xl)}}@media (min-width:1024px){.stack-responsive{gap:var(--aurea-spacing-2xl)}}.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}.cta-text-mobile{display:inline}.cta-text-extended{display:none}@media (min-width:640px){.cta-text-mobile{display:none}.cta-text-extended{display:inline}}.cta-row{flex-flow:wrap;justify-content:center;align-items:center;display:flex}.cta-row>*{gap:var(--aurea-spacing-xs);flex:1;min-width:0;display:flex}.cta-row [class*=button-content]{text-align:center;gap:var(--aurea-spacing-sm)}.cta-row [class*=button-wrap]{flex:1}.cta-row [class*=button-wrap]>[class*=glass-button]{font-size:var(--aurea-fontSize-bodySm);justify-content:center}@media (min-width:640px){.cta-row>*{display:initial;flex:0 auto}.cta-row [class*=button-wrap]{flex:initial}.cta-row [class*=button-wrap]>[class*=glass-button]{font-size:var(--aurea-fontSize-body)}}.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,.interactive-scale:active{transform:scale(var(--aurea-effect-scale-105))}.interactive-scale-lg{transition:transform var(--aurea-transition-smooth)}.interactive-scale-lg:hover,.interactive-scale-lg:active{transform:scale(var(--aurea-effect-scale-110))}.interactive-scale-sm{transition:transform var(--aurea-transition-smooth)}.interactive-scale-sm:hover,.interactive-scale-sm:active{transform:scale(var(--aurea-effect-scale-102))}.hover-lift{transition:transform var(--aurea-transition-smooth)}.hover-lift:hover,.hover-lift:active{transform:scale(var(--aurea-effect-scale-105))}.hover-translate-x-1{transition:transform var(--aurea-transition-smooth)}.hover-translate-x-1:hover,.hover-translate-x-1:active{transform:translateX(calc(var(--aurea-spacing-2xs) / 2))}.hover-translate-x-2{transition:transform var(--aurea-transition-smooth)}.hover-translate-x-2:hover,.hover-translate-x-2:active{transform:translateX(var(--aurea-spacing-2xs))}.hover-translate-y-1{transition:transform var(--aurea-transition-smooth)}.hover-translate-y-1:hover,.hover-translate-y-1:active{transform:translateY(calc(var(--aurea-spacing-2xs) / 2))}.hover-slide-right{transition:transform var(--aurea-transition-smooth)}.hover-slide-right:hover,.hover-slide-right:active{transform:translateX(var(--aurea-spacing-2xs))}.hover-slide-up{transition:transform var(--aurea-transition-smooth)}.hover-slide-up:hover,.hover-slide-up:active{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,.card-interactive:active{transform:scale(var(--aurea-effect-scale-105));box-shadow:var(--aurea-shadow-xl)}.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{grid-template-columns:var(--aurea-layout-grid-cols2);gap:var(--aurea-spacing-sm);display:grid}.grid-2col-md{grid-template-columns:var(--aurea-layout-grid-cols2);gap:var(--aurea-spacing-md);display:grid}.grid-2col-lg{grid-template-columns:var(--aurea-layout-grid-cols2);gap:var(--aurea-spacing-lg);display:grid}.grid-2col-xl{grid-template-columns:var(--aurea-layout-grid-cols2);gap:var(--aurea-spacing-xl);display:grid}.grid-2col-small{grid-template-columns:var(--aurea-layout-grid-cols2);gap:var(--aurea-spacing-sm);display:grid}.grid-2col-medium{grid-template-columns:var(--aurea-layout-grid-cols2);gap:var(--aurea-spacing-md);display:grid}.grid-2col-large{grid-template-columns:var(--aurea-layout-grid-cols2);gap:var(--aurea-spacing-lg);display:grid}.grid-3col-sm{grid-template-columns:var(--aurea-layout-grid-cols1);gap:var(--aurea-spacing-sm);display:grid}@media (min-width:640px){.grid-3col-sm{grid-template-columns:var(--aurea-layout-grid-cols2)}}@media (min-width:1024px){.grid-3col-sm{grid-template-columns:var(--aurea-layout-grid-cols3)}}.grid-3col-md{grid-template-columns:var(--aurea-layout-grid-cols1);gap:var(--aurea-spacing-md);display:grid}@media (min-width:640px){.grid-3col-md{grid-template-columns:var(--aurea-layout-grid-cols2)}}@media (min-width:1024px){.grid-3col-md{grid-template-columns:var(--aurea-layout-grid-cols3)}}.grid-3col-lg{grid-template-columns:var(--aurea-layout-grid-cols1);gap:var(--aurea-spacing-lg);display:grid}@media (min-width:640px){.grid-3col-lg{grid-template-columns:var(--aurea-layout-grid-cols2)}}@media (min-width:1024px){.grid-3col-lg{grid-template-columns:var(--aurea-layout-grid-cols3)}}.grid-3col-xl{grid-template-columns:var(--aurea-layout-grid-cols1);gap:var(--aurea-spacing-xl);display:grid}@media (min-width:640px){.grid-3col-xl{grid-template-columns:var(--aurea-layout-grid-cols2)}}@media (min-width:1024px){.grid-3col-xl{grid-template-columns:var(--aurea-layout-grid-cols3)}}.grid-3col-medium{grid-template-columns:var(--aurea-layout-grid-cols1);gap:var(--aurea-spacing-md);display:grid}@media (min-width:640px){.grid-3col-medium{grid-template-columns:var(--aurea-layout-grid-cols2)}}@media (min-width:1024px){.grid-3col-medium{grid-template-columns:var(--aurea-layout-grid-cols3)}}.grid-3col-large{grid-template-columns:var(--aurea-layout-grid-cols1);gap:var(--aurea-spacing-lg);display:grid}@media (min-width:640px){.grid-3col-large{grid-template-columns:var(--aurea-layout-grid-cols2)}}@media (min-width:1024px){.grid-3col-large{grid-template-columns:var(--aurea-layout-grid-cols3)}}.grid-4col-md{grid-template-columns:var(--aurea-layout-grid-cols1);gap:var(--aurea-spacing-md);display:grid}@media (min-width:640px){.grid-4col-md{grid-template-columns:var(--aurea-layout-grid-cols2)}}@media (min-width:1280px){.grid-4col-md{grid-template-columns:var(--aurea-layout-grid-cols4)}}.grid-4col-lg{grid-template-columns:var(--aurea-layout-grid-cols1);gap:var(--aurea-spacing-lg);display:grid}@media (min-width:640px){.grid-4col-lg{grid-template-columns:var(--aurea-layout-grid-cols2)}}@media (min-width:1280px){.grid-4col-lg{grid-template-columns:var(--aurea-layout-grid-cols4)}}.grid-4col-medium{grid-template-columns:var(--aurea-layout-grid-cols1);gap:var(--aurea-spacing-md);display:grid}@media (min-width:640px){.grid-4col-medium{grid-template-columns:var(--aurea-layout-grid-cols2)}}@media (min-width:1280px){.grid-4col-medium{grid-template-columns:var(--aurea-layout-grid-cols4)}}.grid-2col-sm-breakpoint{grid-template-columns:var(--aurea-layout-grid-cols1);gap:var(--aurea-spacing-md);display:grid}@media (min-width:640px){.grid-2col-sm-breakpoint{grid-template-columns:var(--aurea-layout-grid-cols2)}}.grid-3col-sm-breakpoint{grid-template-columns:var(--aurea-layout-grid-cols1);gap:var(--aurea-spacing-md);display:grid}@media (min-width:640px){.grid-3col-sm-breakpoint{grid-template-columns:var(--aurea-layout-grid-cols2)}}@media (min-width:768px){.grid-3col-sm-breakpoint{grid-template-columns:var(--aurea-layout-grid-cols3)}}.grid-2col-lg-breakpoint{grid-template-columns:var(--aurea-layout-grid-cols1);gap:var(--aurea-spacing-lg);display:grid}@media (min-width:1280px){.grid-2col-lg-breakpoint{grid-template-columns:var(--aurea-layout-grid-cols2)}}.grid-2col-md-breakpoint{grid-template-columns:var(--aurea-layout-grid-cols1);gap:var(--aurea-spacing-md);display:grid}@media (min-width:768px){.grid-2col-md-breakpoint{grid-template-columns:var(--aurea-layout-grid-cols2)}}
.glass-button-wrap{gap:var(--aurea-spacing-0);cursor:pointer;user-select:none;z-index:0;border-radius:var(--aurea-layout-radius-full);display:inline-flex;position:relative;overflow:visible}.glass-button-wrap~.glass-button-wrap,.glass-button-wrap:has(~.glass-button-wrap){flex:1}@media (min-width:640px){.glass-button-wrap~.glass-button-wrap,.glass-button-wrap:has(~.glass-button-wrap){flex:initial}}.glass-button-square.glass-button-wrap{border-radius:var(--aurea-layout-radius-none)}.glass-button-wrap.effect-rotating-border{color:inherit;border:inherit;box-shadow:inherit;background:0 0}.glass-button-wrap.effect-rotating-border:before{display:none}.glass-button-wrap.effect-rotating-border .glass-button{--_rb-width:var(--aurea-layout-border-thick);min-height:var(--aurea-layout-touchTarget-min);border:var(--_rb-width) solid transparent;background-color:#0000;background-image: linear-gradient(135deg, var(--_gb-tint), var(--_gb-tint-end)),  linear-gradient(var(--_gb-bg), var(--_gb-bg)),  linear-gradient(var(--aurea-bg-base), var(--aurea-bg-base)),  conic-gradient(from var(--gradient-angle,0deg), var(--aurea-mode-primary), var(--aurea-mode-primary-deep), var(--aurea-mode-accent), var(--aurea-mode-primary-rich), var(--aurea-mode-primary));animation:var(--aurea-animation-rotate-gradient);background-origin:padding-box,padding-box,padding-box,border-box;background-clip:padding-box,padding-box,padding-box,border-box}.glass-button-wrap.effect-rotating-border.glass-button-xs .glass-button,.glass-button-wrap.effect-rotating-border.glass-button-sm .glass-button{--_rb-width:var(--aurea-layout-border-default)}.glass-button-wrap.effect-rotating-border.glass-button-md .glass-button,.glass-button-wrap.effect-rotating-border.glass-button-lg .glass-button{--_rb-width:var(--aurea-layout-border-thick)}.glass-button-wrap.effect-rotating-border.glass-button-xl .glass-button{--_rb-width:var(--aurea-layout-border-accent)}.glass-button-wrap.effect-rotating-border .glass-button:focus-visible{animation-duration:var(--aurea-duration-base)}.glass-button-wrap:is(.effect-rotating-border,.effect-elastic,.effect-morph,.effect-tilt,.effect-magnetic):hover .glass-button,.glass-button-wrap:is(.effect-rotating-border,.effect-elastic,.effect-morph,.effect-tilt,.effect-magnetic):active .glass-button{transform:none}.glass-button-effects{border-radius:inherit;z-index:var(--aurea-z-elevated);pointer-events:none;position:absolute;inset:0;overflow:hidden}.glass-button-effects:is(.effect-spotlight,.effect-ripple,.effect-shine){color:inherit;box-shadow:none;background:0 0;border:none;position:absolute}.glass-button-wrap:hover>.glass-button-effects.effect-spotlight{--spotlight-opacity:1}.glass-button-wrap:hover>.glass-button-effects.effect-shine:before{animation:shine-sweep var(--aurea-animation-smooth) var(--aurea-transition-easing-easeOut)}.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);white-space:nowrap;--_gb-blur:var(--aurea-liquid-glass-material-regular-ultraThin-blur);--_gb-saturate:var(--aurea-liquid-glass-material-regular-ultraThin-saturate);--_gb-brightness:var(--aurea-liquid-glass-material-regular-ultraThin-brightness);--_gb-bg:var(--aurea-liquid-glass-material-regular-ultraThin-background);--_gb-tint:transparent;--_gb-tint-end:transparent;--_gb-specular-w:var(--aurea-liquid-glass-dynamics-specular-highlight-width,40%);--_gb-specular-h:var(--aurea-liquid-glass-dynamics-specular-highlight-height,25%);--_gb-specular-y:var(--aurea-liquid-glass-dynamics-specular-highlight-offsetY,10%);--_gb-specular-fade:var(--aurea-liquid-glass-dynamics-specular-highlight-fade,45%);--_gb-specular-color:var(--aurea-liquid-glass-dynamics-specular-highlight,var(--aurea-overlay-white-10));--_gb-rim-color:transparent;--_gb-rim-fade-in:20%;--_gb-rim-fade-out:80%;--_gb-refraction-start:transparent;--_gb-refraction-end:transparent;--_gb-refraction-mid-in:30%;--_gb-refraction-mid-out:70%;--_gb-shadow-side:transparent;--_gb-shadow-right:-3px;background-color:var(--_gb-bg);background-image:linear-gradient(135deg, var(--_gb-tint), var(--_gb-tint-end));-webkit-backdrop-filter:blur(var(--_gb-blur)) saturate(var(--_gb-saturate)) brightness(var(--_gb-brightness));--mouse-x:50%;--mouse-y:50%;border:var(--aurea-layout-border-default) solid var(--aurea-liquid-glass-tint-silver-border);box-shadow:inset 0 var(--aurea-shadowOffset-md) 1px var(--_gb-specular-color), inset 0 calc(var(--aurea-shadow-sm) * -1) var(--aurea-shadow-sm) var(--aurea-overlay-black-5), inset var(--aurea-shadow-sm) 0 var(--aurea-shadow-sm) var(--_gb-shadow-side), inset var(--_gb-shadow-right) 0 var(--aurea-shadow-sm) var(--_gb-shadow-side), 0 var(--aurea-shadow-sm) var(--aurea-shadow-md) var(--aurea-overlay-black-5);--_gb-pad-y:var(--aurea-spacing-button-padY-md);--_gb-pad-x:var(--aurea-spacing-button-padX-md);border-radius:var(--aurea-layout-radius-full);min-height:var(--aurea-layout-touchTarget-min);min-width:var(--aurea-layout-touchTarget-min);font-family:var(--aurea-font-sans,system-ui, -apple-system, sans-serif);font-size:var(--aurea-fontSize-button);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}@supports (backdrop-filter:blur(1px)){.glass-button{backdrop-filter:blur(var(--_gb-blur)) saturate(var(--_gb-saturate)) brightness(var(--_gb-brightness))}}.glass-button:before{content:"";inset:var(--aurea-spacing-0);background:radial-gradient(ellipse var(--_gb-specular-w) var(--_gb-specular-h) at var(--mouse-x,50%) var(--_gb-specular-y), var(--_gb-specular-color), transparent var(--_gb-specular-fade)), linear-gradient(180deg, var(--_gb-rim-color) 0%, transparent var(--_gb-rim-fade-in), transparent var(--_gb-rim-fade-out), var(--_gb-rim-color) 100%);border-radius:inherit;pointer-events:none;opacity:1;transition:opacity var(--aurea-duration-fast) ease-out;z-index:var(--aurea-layout-zIndex-particles);position:absolute}.glass-button:after{content:"";inset:var(--aurea-spacing-0);background:linear-gradient(135deg, var(--_gb-refraction-start) 0%, transparent var(--_gb-refraction-mid-in), transparent var(--_gb-refraction-mid-out), var(--_gb-refraction-end) 100%);border-radius:inherit;pointer-events:none;mix-blend-mode:overlay;z-index:var(--aurea-z-elevated);position:absolute}.glass-button-content{z-index:var(--aurea-z-floating);justify-content:center;align-items:center;gap:var(--_gb-gap,var(--aurea-spacing-button-gap));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;gap:var(--aurea-spacing-0);display:inline-flex}.glass-button-shadow{z-index:var(--aurea-layout-zIndex-base);background:linear-gradient(180deg, var(--aurea-mode-btn-shadow) 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-color:var(--aurea-glass-bg-hover);border-color:var(--aurea-overlay-white-10);box-shadow:inset 0 var(--aurea-shadowOffset-md) 1px var(--aurea-overlay-white-30), inset 0 calc(var(--aurea-shadow-sm) * -1) var(--aurea-shadow-sm) var(--aurea-overlay-black-10), inset var(--aurea-shadow-sm) 0 var(--aurea-shadow-sm) var(--_gb-shadow-side), inset var(--_gb-shadow-right) 0 var(--aurea-shadow-sm) var(--_gb-shadow-side), 0 0 8px var(--aurea-mode-btn-shadow)}.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-70)}.glass-button-disabled .glass-button{pointer-events:none}.glass-button-disabled .glass-button-shadow{opacity:var(--aurea-opacity-20)}.glass-button-sm .glass-button{--_gb-pad-y:var(--aurea-spacing-button-padY-sm);--_gb-pad-x:var(--aurea-spacing-button-padX-sm);font-size:var(--aurea-fontSize-button);min-height:var(--aurea-layout-touchTarget-min);min-width:var(--aurea-layout-touchTarget-min)}.glass-button-sm .glass-button-shadow{filter:var(--aurea-shadowBlur-xs);opacity:var(--aurea-opacity-30)}.glass-button-md .glass-button{--_gb-pad-y:var(--aurea-spacing-button-padY-md);--_gb-pad-x:var(--aurea-spacing-button-padX-md);font-size:var(--aurea-fontSize-button);min-height:var(--aurea-layout-touchTarget-min);min-width:var(--aurea-layout-touchTarget-min)}.glass-button-lg .glass-button{--_gb-pad-y:var(--aurea-spacing-button-padY-lg);--_gb-pad-x:var(--aurea-spacing-button-padX-lg);font-size:var(--aurea-fontSize-button)}.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-sizing-fluid-2xl);min-width:var(--aurea-sizing-fluid-2xl)}.glass-button-icon .glass-button-shadow{inset:var(--aurea-spacing-xs);border-radius:var(--aurea-layout-radius-full)}.glass-button-primary .glass-button{--_gb-blur:var(--aurea-liquid-glass-material-regular-regular-blur);--_gb-saturate:var(--aurea-liquid-glass-material-regular-regular-saturate);--_gb-brightness:var(--aurea-liquid-glass-material-regular-regular-brightness);--_gb-bg:var(--aurea-liquid-glass-material-regular-regular-background);--_gb-tint:color-mix(in oklch, var(--aurea-mode-primary) 25%, transparent);--_gb-tint-end:color-mix(in oklch, var(--aurea-mode-accent) 25%, transparent);--_gb-specular-w:60%;--_gb-specular-h:40%;--_gb-specular-y:15%;--_gb-specular-fade:60%;--_gb-rim-color:var(--aurea-overlay-white-10);--_gb-refraction-start:var(--aurea-btn-secondary-bg);--_gb-refraction-end:var(--aurea-mode-cool-50);--_gb-shadow-side:var(--aurea-overlay-white-10);color:var(--aurea-overlay-pure-white);border-color:var(--aurea-button-primary-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-10)}.glass-button-primary .glass-button-shadow{background:linear-gradient(180deg, var(--aurea-shadow-md) 0%, var(--aurea-mode-btn-shadow-strong) 100%);opacity:var(--aurea-opacity-30)}.glass-button-wrap.glass-button-primary:hover .glass-button,.glass-button-wrap.glass-button-primary:active .glass-button{border-color:var(--aurea-button-primary-borderHover);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), 0 0 8px var(--aurea-mode-glass-tint-warm-border)}.glass-button-secondary .glass-button{--_gb-blur:var(--aurea-liquid-glass-material-regular-thin-blur);--_gb-saturate:var(--aurea-liquid-glass-material-regular-thin-saturate);--_gb-brightness:var(--aurea-liquid-glass-material-regular-thin-brightness);--_gb-bg:var(--aurea-liquid-glass-material-regular-thin-background);--_gb-tint:var(--aurea-liquid-glass-tint-silver-background);--_gb-tint-end:var(--aurea-liquid-glass-tint-silver-background);--_gb-specular-w:50%;--_gb-specular-h:30%;--_gb-specular-y:12%;--_gb-specular-fade:50%;color:var(--aurea-text-secondary);border-color:var(--aurea-glass-border-universal)}.glass-button-secondary .glass-button-shadow{background:linear-gradient(180deg, var(--aurea-mode-btn-shadow) 0%, var(--aurea-btn-shadow-violet) 100%);opacity:var(--aurea-opacity-30)}.glass-button-wrap.glass-button-secondary:hover .glass-button{color:var(--aurea-text-secondary);border-color:var(--aurea-glass-border-universal)}.glass-button-ghost .glass-button{-webkit-backdrop-filter:none;box-shadow:none;background-color:#0000;background-image:none;border-color:#0000}@supports (backdrop-filter:blur(1px)){.glass-button-ghost .glass-button{backdrop-filter:none}}.glass-button-ghost .glass-button-shadow{opacity:0}.glass-button-wrap.glass-button-ghost:hover .glass-button{background-color:var(--_gb-bg);background-image:linear-gradient(135deg, var(--_gb-tint), var(--_gb-tint-end));-webkit-backdrop-filter:blur(var(--_gb-blur)) saturate(var(--_gb-saturate)) brightness(var(--_gb-brightness));border-color:var(--aurea-glass-border-universal);transform:translateY(0)}@supports (backdrop-filter:blur(1px)){.glass-button-wrap.glass-button-ghost:hover .glass-button{backdrop-filter:blur(var(--_gb-blur)) saturate(var(--_gb-saturate)) brightness(var(--_gb-brightness))}}.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}}@supports not (backdrop-filter:blur(1px)){.glass-button{background:var(--aurea-bg-elevated);backdrop-filter:none}.glass-button:before,.glass-button:after{display:none}}.glass-button-xs .glass-button{--_gb-pad-y:var(--aurea-spacing-button-padY-xs);--_gb-pad-x:var(--aurea-spacing-button-padX-xs);font-size:var(--aurea-fontSize-button);min-height:calc(var(--aurea-sizing-fluid-xs) * 2 + 1.25em)}.glass-button-xs .glass-button-content{gap:var(--aurea-spacing-xs)}.glass-button-xs .glass-button-shadow{filter:var(--aurea-shadowBlur-xs);opacity:var(--aurea-opacity-30)}.glass-button-xl .glass-button{--_gb-pad-y:var(--aurea-spacing-button-padY-xl);--_gb-pad-x:var(--aurea-spacing-button-padX-xl);font-size:var(--aurea-fontSize-button);min-height:var(--aurea-sizing-fluid-3xl)}.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-square .glass-button,.glass-button-square .glass-button-shadow{border-radius:var(--aurea-layout-radius-md)}.glass-button-primary-inverse .glass-button{--_gb-blur:var(--aurea-liquid-glass-material-regular-thin-blur);--_gb-saturate:var(--aurea-liquid-glass-material-regular-thin-saturate);--_gb-brightness:var(--aurea-liquid-glass-material-regular-thin-brightness);--_gb-bg:var(--aurea-liquid-glass-material-regular-thin-background);--_gb-tint:color-mix(in oklch, var(--aurea-button-primaryInverse-bg) 75%, transparent);--_gb-tint-end:color-mix(in oklch, var(--aurea-button-primaryInverse-bg) 75%, transparent);--_gb-specular-w:50%;--_gb-specular-h:30%;--_gb-specular-y:12%;--_gb-specular-fade:50%;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-mode-btn-shadow) 0%, var(--aurea-btn-shadow-violet) 100%)}.glass-button-wrap.glass-button-primary-inverse:hover .glass-button:before,.glass-button-wrap.glass-button-primary-inverse:active .glass-button:before{animation-play-state:running}.glass-button-accent .glass-button{--_gb-blur:var(--aurea-liquid-glass-material-regular-regular-blur);--_gb-saturate:var(--aurea-liquid-glass-material-regular-regular-saturate);--_gb-brightness:var(--aurea-liquid-glass-material-regular-regular-brightness);--_gb-bg:var(--aurea-liquid-glass-material-regular-regular-background);--_gb-tint:color-mix(in oklch, var(--aurea-mode-accent) 25%, transparent);--_gb-tint-end:color-mix(in oklch, var(--aurea-mode-accent) 25%, transparent);--_gb-specular-w:60%;--_gb-specular-h:40%;--_gb-specular-y:15%;--_gb-specular-fade:60%;--_gb-rim-color:var(--aurea-overlay-white-10);--_gb-refraction-start:var(--aurea-btn-secondary-bg);--_gb-refraction-end:var(--aurea-mode-cool-50);--_gb-shadow-side:var(--aurea-overlay-white-10);color:var(--aurea-text-button-accent);border-color:var(--aurea-button-accent-border)}.glass-button-accent .glass-button-shadow{background:linear-gradient(180deg, var(--aurea-mode-btn-shadow-strong) 0%, var(--aurea-btn-shadow-violet) 100%);opacity:var(--aurea-opacity-30)}.glass-button-wrap.glass-button-accent:hover .glass-button,.glass-button-wrap.glass-button-accent:active .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-liquid-glass-tint-rose-border)}.glass-button-gradient-primary .glass-button{--_gb-blur:var(--aurea-liquid-glass-material-regular-regular-blur);--_gb-saturate:var(--aurea-liquid-glass-material-regular-regular-saturate);--_gb-brightness:var(--aurea-liquid-glass-material-regular-regular-brightness);--_gb-bg:var(--aurea-liquid-glass-material-regular-regular-background);--_gb-tint:color-mix(in oklch, var(--aurea-mode-primary) 25%, transparent);--_gb-tint-end:color-mix(in oklch, var(--aurea-button-aurora-violet) 25%, transparent);color:var(--aurea-overlay-pure-white);--_gb-specular-w:60%;--_gb-specular-h:40%;--_gb-specular-y:15%;--_gb-specular-fade:60%;--_gb-rim-color:var(--aurea-overlay-white-10);--_gb-refraction-start:var(--aurea-btn-secondary-bg);--_gb-refraction-end:var(--aurea-mode-cool-50);--_gb-shadow-side:var(--aurea-overlay-white-10);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-metallic-roseGold), var(--aurea-button-primaryInverse-borderGradient1), var(--aurea-button-primaryInverse-borderGradient2));z-index:-1;mix-blend-mode:normal;position:absolute}.glass-button-gradient-primary .glass-button-shadow{background:linear-gradient(180deg, var(--aurea-shadow-md) 0%, var(--aurea-btn-shadow-violet) 100%);opacity:var(--aurea-opacity-30)}.glass-button-gradient-secondary .glass-button{--_gb-blur:var(--aurea-liquid-glass-material-regular-thin-blur);--_gb-saturate:var(--aurea-liquid-glass-material-regular-thin-saturate);--_gb-brightness:var(--aurea-liquid-glass-material-regular-thin-brightness);--_gb-bg:var(--aurea-liquid-glass-material-regular-thin-background);--_gb-tint:var(--aurea-liquid-glass-tint-silver-background);--_gb-tint-end:var(--aurea-liquid-glass-tint-silver-background);--_gb-specular-w:50%;--_gb-specular-h:30%;--_gb-specular-y:12%;--_gb-specular-fade:50%;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-mode-btn-shadow) 0%, var(--aurea-btn-shadow-violet) 100%);opacity:var(--aurea-opacity-30)}.glass-button-wrap.glass-button-gradient-secondary:hover .glass-button,.glass-button-wrap.glass-button-gradient-secondary:active .glass-button{border-color:var(--aurea-overlay-white-10)}.glass-button-gradient-aurora .glass-button{--_gb-blur:var(--aurea-liquid-glass-material-regular-thick-blur);--_gb-saturate:var(--aurea-liquid-glass-material-regular-thick-saturate);--_gb-brightness:var(--aurea-liquid-glass-material-regular-thick-brightness);--_gb-bg:var(--aurea-liquid-glass-material-regular-thick-background);--_gb-specular-w:65%;--_gb-specular-h:45%;--_gb-specular-y:18%;--_gb-specular-fade:58%;--_gb-rim-color:var(--aurea-overlay-white-10);--_gb-rim-fade-in:22%;--_gb-rim-fade-out:78%;--_gb-refraction-start:var(--aurea-btn-secondary-bg);--_gb-refraction-end:var(--aurea-mode-cool-50);--_gb-refraction-mid-in:28%;--_gb-refraction-mid-out:72%;--_gb-shadow-side:var(--aurea-overlay-white-10);background-image:linear-gradient(135deg, var(--aurea-liquid-glass-tint-rose-background) 0%, var(--aurea-mode-glass-tint-warm-bg) 25%, var(--aurea-liquid-glass-tint-aquamarine-background) 50%, var(--aurea-liquid-glass-tint-amethyst-background) 75%, var(--aurea-liquid-glass-tint-rose-background) 100%);color:var(--aurea-overlay-pure-white);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-mode-btn-shadow-strong) 0%, var(--aurea-btn-shadow-violet) 100%)}.glass-button-wrap.glass-button-gradient-aurora:hover .glass-button,.glass-button-wrap.glass-button-gradient-aurora:active .glass-button{animation-play-state:running}.glass-button-cta-inverse .glass-button{--_gb-blur:var(--aurea-liquid-glass-material-regular-thick-blur);--_gb-saturate:var(--aurea-liquid-glass-material-regular-thick-saturate);--_gb-brightness:var(--aurea-liquid-glass-material-regular-thick-brightness);--_gb-bg:var(--aurea-liquid-glass-material-regular-thick-background);--_gb-tint:var(--aurea-liquid-glass-tint-silver-background);--_gb-tint-end:var(--aurea-liquid-glass-tint-silver-background);--_gb-specular-w:65%;--_gb-specular-h:45%;--_gb-specular-y:18%;--_gb-specular-fade:58%;--_gb-rim-color:var(--aurea-overlay-white-10);--_gb-rim-fade-in:22%;--_gb-rim-fade-out:78%;--_gb-refraction-start:var(--aurea-btn-secondary-bg);--_gb-refraction-end:var(--aurea-mode-cool-50);--_gb-refraction-mid-in:28%;--_gb-refraction-mid-out:72%;--_gb-shadow-side:var(--aurea-overlay-white-10);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-cta-outline .glass-button{--_gb-blur:var(--aurea-liquid-glass-material-regular-ultraThick-blur);--_gb-saturate:var(--aurea-liquid-glass-material-regular-ultraThick-saturate);--_gb-brightness:var(--aurea-liquid-glass-material-regular-ultraThick-brightness);--_gb-bg:var(--aurea-liquid-glass-material-regular-ultraThick-background);--_gb-specular-w:75%;--_gb-specular-h:55%;--_gb-specular-y:22%;--_gb-specular-fade:55%;--_gb-rim-color:var(--aurea-overlay-white-10);--_gb-rim-fade-in:28%;--_gb-rim-fade-out:72%;--_gb-refraction-start:var(--aurea-btn-secondary-bg);--_gb-refraction-end:var(--aurea-mode-cool-50);--_gb-refraction-mid-in:25%;--_gb-refraction-mid-out:75%;--_gb-shadow-side:var(--aurea-overlay-white-10);--_gb-shadow-right:-8px;color:var(--aurea-cta-outline-text);background:var(--aurea-liquid-glass-material-ultraThick-background);-webkit-backdrop-filter:blur(var(--aurea-liquid-glass-material-ultraThick-blur)) saturate(var(--aurea-liquid-glass-material-ultraThick-saturate)) brightness(var(--aurea-liquid-glass-material-ultraThick-brightness));border-color:var(--aurea-cta-outline-border)}@supports (backdrop-filter:blur(1px)){.glass-button-cta-outline .glass-button{backdrop-filter:blur(var(--aurea-liquid-glass-material-ultraThick-blur)) saturate(var(--aurea-liquid-glass-material-ultraThick-saturate)) brightness(var(--aurea-liquid-glass-material-ultraThick-brightness))}}.glass-button-cta-outline .glass-button-shadow{background:linear-gradient(180deg, var(--aurea-btn-shadow-violet) 0%, var(--aurea-mode-btn-shadow) 100%);opacity:var(--aurea-opacity-30)}.glass-button-pricing-highlight .glass-button{--_gb-blur:var(--aurea-liquid-glass-material-regular-thick-blur);--_gb-saturate:var(--aurea-liquid-glass-material-regular-thick-saturate);--_gb-brightness:var(--aurea-liquid-glass-material-regular-thick-brightness);--_gb-bg:var(--aurea-liquid-glass-material-regular-thick-background);--_gb-specular-w:65%;--_gb-specular-h:45%;--_gb-specular-y:18%;--_gb-specular-fade:58%;--_gb-rim-color:var(--aurea-overlay-white-10);--_gb-rim-fade-in:22%;--_gb-rim-fade-out:78%;--_gb-refraction-start:var(--aurea-btn-secondary-bg);--_gb-refraction-end:var(--aurea-mode-cool-50);--_gb-refraction-mid-in:28%;--_gb-refraction-mid-out:72%;--_gb-shadow-side:var(--aurea-overlay-white-10);background-image:linear-gradient(135deg, color-mix(in oklch, var(--aurea-button-aurora-violet) 60%, transparent) 0%, color-mix(in oklch, var(--aurea-mode-primary) 60%, transparent) 50%, color-mix(in oklch, var(--aurea-mode-accent) 60%, transparent) 100%);color:var(--aurea-overlay-pure-white);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-mode-btn-shadow-strong) 100%);opacity:var(--aurea-opacity-30)}.glass-button-wrap.glass-button-pricing-highlight:hover .glass-button,.glass-button-wrap.glass-button-pricing-highlight:active .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{--_gb-blur:var(--aurea-liquid-glass-material-regular-regular-blur);--_gb-saturate:var(--aurea-liquid-glass-material-regular-regular-saturate);--_gb-brightness:var(--aurea-liquid-glass-material-regular-regular-brightness);--_gb-bg:var(--aurea-liquid-glass-material-regular-regular-background);--_gb-tint:var(--aurea-liquid-glass-tint-silver-background);--_gb-tint-end:var(--aurea-liquid-glass-tint-silver-background);--_gb-specular-w:60%;--_gb-specular-h:40%;--_gb-specular-y:15%;--_gb-specular-fade:60%;--_gb-rim-color:var(--aurea-overlay-white-10);--_gb-refraction-start:var(--aurea-btn-secondary-bg);--_gb-refraction-end:var(--aurea-mode-cool-50);--_gb-shadow-side:var(--aurea-overlay-white-10);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-mode-btn-shadow-strong), transparent);position:absolute}.glass-button-glass .glass-button-shadow{background:linear-gradient(180deg, var(--aurea-mode-btn-shadow) 0%, var(--aurea-btn-shadow-violet) 100%);opacity:var(--aurea-opacity-30)}[data-theme=light] .glass-button-glass .glass-button,.light .glass-button-glass .glass-button{--_gb-bg:var(--aurea-bg-elevated);-webkit-backdrop-filter:none;border-color:var(--aurea-glass-border-universal);box-shadow:inset 0 var(--aurea-shadowOffset-md) 0 var(--aurea-overlay-white-50), inset 0 calc(var(--aurea-shadowOffset-md) * -1) 0 var(--aurea-overlay-black-5);background-image:none}@supports (backdrop-filter:blur(1px)){[data-theme=light] .glass-button-glass .glass-button,.light .glass-button-glass .glass-button{backdrop-filter:none}}.glass-button-outline .glass-button{--_gb-blur:var(--aurea-liquid-glass-material-regular-ultraThin-blur);--_gb-saturate:var(--aurea-liquid-glass-material-regular-ultraThin-saturate);--_gb-brightness:var(--aurea-liquid-glass-material-regular-ultraThin-brightness);--_gb-bg:var(--aurea-liquid-glass-material-regular-ultraThin-background);--_gb-specular-w:35%;--_gb-specular-h:20%;--_gb-specular-y:8%;--_gb-specular-fade:40%;color:var(--aurea-outline-text);border-color:var(--aurea-liquid-glass-tint-silver-border)}.glass-button-outline .glass-button-shadow{background:linear-gradient(180deg, var(--aurea-mode-btn-shadow) 0%, var(--aurea-btn-shadow-violet) 100%);opacity:var(--aurea-opacity-30)}.glass-button-wrap.glass-button-outline:hover .glass-button,.glass-button-wrap.glass-button-outline:active .glass-button{border-color:var(--aurea-glass-border-universal)}.glass-button-wrap.glass-button-outline:hover .glass-button-shadow,.glass-button-wrap.glass-button-outline:active .glass-button-shadow{opacity:var(--aurea-opacity-80)}.glass-button-neon .glass-button{--_gb-blur:var(--aurea-liquid-glass-material-regular-thin-blur);--_gb-saturate:var(--aurea-liquid-glass-material-regular-thin-saturate);--_gb-brightness:var(--aurea-liquid-glass-material-regular-thin-brightness);--_gb-tint:var(--aurea-liquid-glass-tint-aquamarine-background);--_gb-tint-end:var(--aurea-liquid-glass-tint-aquamarine-background);--_gb-specular-w:50%;--_gb-specular-h:30%;--_gb-specular-y:12%;--_gb-specular-fade:50%;-webkit-backdrop-filter:none;color:var(--aurea-neon-text);background-color:#0000;background-image:none;position:relative;overflow:hidden}@supports (backdrop-filter:blur(1px)){.glass-button-neon .glass-button{backdrop-filter:none}}.glass-button-neon .glass-button:before,.glass-button-neon .glass-button:after{content:"";mix-blend-mode:normal;inset:auto;left:var(--aurea-spacing-0);right:var(--aurea-spacing-0);height:var(--aurea-sizing-fluid-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);border-radius:0;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-mode-btn-shadow-strong)}.glass-button-wrap.glass-button-neon:hover .glass-button:before,.glass-button-wrap.glass-button-neon:hover .glass-button:after,.glass-button-wrap.glass-button-neon:active .glass-button:before,.glass-button-wrap.glass-button-neon:active .glass-button:after{opacity:1}.glass-button-wrap.glass-button-neon:hover .glass-button,.glass-button-wrap.glass-button-neon:active .glass-button{background-color:var(--_gb-bg);background-image:linear-gradient(135deg, var(--_gb-tint), var(--_gb-tint-end));-webkit-backdrop-filter:blur(var(--_gb-blur)) saturate(var(--_gb-saturate)) brightness(var(--_gb-brightness));box-shadow:var(--aurea-shadow-xl)}@supports (backdrop-filter:blur(1px)){.glass-button-wrap.glass-button-neon:hover .glass-button,.glass-button-wrap.glass-button-neon:active .glass-button{backdrop-filter:blur(var(--_gb-blur)) saturate(var(--_gb-saturate)) brightness(var(--_gb-brightness))}}.glass-button-neon-solid .glass-button{--_gb-blur:var(--aurea-liquid-glass-material-regular-regular-blur);--_gb-saturate:var(--aurea-liquid-glass-material-regular-regular-saturate);--_gb-brightness:var(--aurea-liquid-glass-material-regular-regular-brightness);--_gb-bg:var(--aurea-liquid-glass-material-regular-regular-background);--_gb-tint:color-mix(in oklch, var(--aurea-button-neonSolid-bg) 25%, transparent);--_gb-tint-end:color-mix(in oklch, var(--aurea-button-neonSolid-bg) 25%, transparent);--_gb-specular-w:60%;--_gb-specular-h:40%;--_gb-specular-y:15%;--_gb-specular-fade:60%;--_gb-rim-color:var(--aurea-overlay-white-10);--_gb-refraction-start:var(--aurea-btn-secondary-bg);--_gb-refraction-end:var(--aurea-mode-cool-50);--_gb-shadow-side:var(--aurea-overlay-white-10);color:var(--aurea-overlay-pure-white);border-color:#0000}.glass-button-neon-solid .glass-button-shadow{background:var(--aurea-mode-btn-shadow-strong)}.glass-button-wrap.glass-button-neon-solid:hover .glass-button,.glass-button-wrap.glass-button-neon-solid:active .glass-button{box-shadow:var(--aurea-shadow-xl)}.glass-button-neon-ghost .glass-button{--_gb-blur:var(--aurea-liquid-glass-material-regular-thin-blur);--_gb-saturate:var(--aurea-liquid-glass-material-regular-thin-saturate);--_gb-brightness:var(--aurea-liquid-glass-material-regular-thin-brightness);--_gb-tint:var(--aurea-liquid-glass-tint-aquamarine-background);--_gb-tint-end:var(--aurea-liquid-glass-tint-aquamarine-background);-webkit-backdrop-filter:none;color:var(--aurea-neon-text);background-color:#0000;background-image:none;border-color:#0000}@supports (backdrop-filter:blur(1px)){.glass-button-neon-ghost .glass-button{backdrop-filter:none}}.glass-button-neon-ghost .glass-button-shadow{opacity:0}.glass-button-wrap.glass-button-neon-ghost:hover .glass-button,.glass-button-wrap.glass-button-neon-ghost:active .glass-button{background-color:var(--_gb-bg);background-image:linear-gradient(135deg, var(--_gb-tint), var(--_gb-tint-end));-webkit-backdrop-filter:blur(var(--_gb-blur)) saturate(var(--_gb-saturate)) brightness(var(--_gb-brightness));border-color:var(--aurea-glass-border-universal)}@supports (backdrop-filter:blur(1px)){.glass-button-wrap.glass-button-neon-ghost:hover .glass-button,.glass-button-wrap.glass-button-neon-ghost:active .glass-button{backdrop-filter:blur(var(--_gb-blur)) saturate(var(--_gb-saturate)) brightness(var(--_gb-brightness))}}.glass-button-wrap.glass-button-neon-ghost:hover .glass-button-shadow,.glass-button-wrap.glass-button-neon-ghost:active .glass-button-shadow{opacity:var(--aurea-opacity-40);background:var(--aurea-mode-btn-shadow-strong)}.glass-button-neon-outline .glass-button{--_gb-blur:var(--aurea-liquid-glass-material-regular-thin-blur);--_gb-saturate:var(--aurea-liquid-glass-material-regular-thin-saturate);--_gb-brightness:var(--aurea-liquid-glass-material-regular-thin-brightness);--_gb-tint:var(--aurea-liquid-glass-tint-aquamarine-background);--_gb-tint-end:var(--aurea-liquid-glass-tint-aquamarine-background);-webkit-backdrop-filter:none;color:var(--aurea-outline-text);background-color:#0000;background-image:none}@supports (backdrop-filter:blur(1px)){.glass-button-neon-outline .glass-button{backdrop-filter:none}}.glass-button-neon-outline .glass-button-shadow{background:var(--aurea-mode-btn-shadow);opacity:var(--aurea-opacity-50)}.glass-button-wrap.glass-button-neon-outline:hover .glass-button,.glass-button-wrap.glass-button-neon-outline:active .glass-button{border-color:var(--aurea-overlay-white-10);background-color:var(--_gb-bg);background-image:linear-gradient(135deg, var(--_gb-tint), var(--_gb-tint-end));-webkit-backdrop-filter:blur(var(--_gb-blur)) saturate(var(--_gb-saturate)) brightness(var(--_gb-brightness))}@supports (backdrop-filter:blur(1px)){.glass-button-wrap.glass-button-neon-outline:hover .glass-button,.glass-button-wrap.glass-button-neon-outline:active .glass-button{backdrop-filter:blur(var(--_gb-blur)) saturate(var(--_gb-saturate)) brightness(var(--_gb-brightness))}}.glass-button-success .glass-button{--_gb-blur:var(--aurea-liquid-glass-material-regular-regular-blur);--_gb-saturate:var(--aurea-liquid-glass-material-regular-regular-saturate);--_gb-brightness:var(--aurea-liquid-glass-material-regular-regular-brightness);--_gb-bg:var(--aurea-liquid-glass-material-regular-regular-background);--_gb-tint:color-mix(in oklch, var(--aurea-button-success-bg) 25%, transparent);--_gb-tint-end:color-mix(in oklch, var(--aurea-button-success-bg) 25%, transparent);--_gb-specular-w:60%;--_gb-specular-h:40%;--_gb-specular-y:15%;--_gb-specular-fade:60%;--_gb-rim-color:var(--aurea-overlay-white-10);--_gb-refraction-start:var(--aurea-btn-secondary-bg);--_gb-refraction-end:var(--aurea-mode-cool-50);--_gb-shadow-side:var(--aurea-overlay-white-10);color:var(--aurea-text-button-success);border-color:var(--aurea-button-success-border)}.glass-button-success .glass-button-shadow{background:linear-gradient(180deg, var(--aurea-shadow-md) 0%, var(--aurea-shadow-md) 100%);opacity:var(--aurea-opacity-30)}.glass-button-wrap.glass-button-success:hover .glass-button,.glass-button-wrap.glass-button-success:active .glass-button{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{--_gb-blur:var(--aurea-liquid-glass-material-regular-regular-blur);--_gb-saturate:var(--aurea-liquid-glass-material-regular-regular-saturate);--_gb-brightness:var(--aurea-liquid-glass-material-regular-regular-brightness);--_gb-bg:var(--aurea-liquid-glass-material-regular-regular-background);--_gb-tint:color-mix(in oklch, var(--aurea-button-destructive-bg) 25%, transparent);--_gb-tint-end:color-mix(in oklch, var(--aurea-button-destructive-bg) 25%, transparent);--_gb-specular-w:60%;--_gb-specular-h:40%;--_gb-specular-y:15%;--_gb-specular-fade:60%;--_gb-rim-color:var(--aurea-overlay-white-10);--_gb-refraction-start:var(--aurea-btn-secondary-bg);--_gb-refraction-end:var(--aurea-mode-cool-50);--_gb-shadow-side:var(--aurea-overlay-white-10);color:var(--aurea-btn-destructive-text);border-color:var(--aurea-button-destructive-border)}.glass-button-destructive .glass-button-shadow{background:linear-gradient(180deg, var(--aurea-shadow-md) 0%, var(--aurea-shadow-md) 100%);opacity:var(--aurea-opacity-30)}.glass-button-wrap.glass-button-destructive:hover .glass-button,.glass-button-wrap.glass-button-destructive:active .glass-button{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{--_gb-blur:var(--aurea-liquid-glass-material-regular-regular-blur);--_gb-saturate:var(--aurea-liquid-glass-material-regular-regular-saturate);--_gb-brightness:var(--aurea-liquid-glass-material-regular-regular-brightness);--_gb-bg:var(--aurea-liquid-glass-material-regular-regular-background);--_gb-tint:color-mix(in oklch, var(--aurea-mode-primary) 25%, transparent);--_gb-tint-end:color-mix(in oklch, var(--aurea-mode-accent) 25%, transparent);--_gb-specular-w:60%;--_gb-specular-h:40%;--_gb-specular-y:15%;--_gb-specular-fade:60%;--_gb-rim-color:var(--aurea-overlay-white-10);--_gb-refraction-start:var(--aurea-btn-secondary-bg);--_gb-refraction-end:var(--aurea-mode-cool-50);--_gb-shadow-side:var(--aurea-overlay-white-10);color:var(--aurea-overlay-pure-white);border-color:var(--aurea-button-primary-border);animation:var(--aurea-animation-pulse-glow)}.glass-button-pulse .glass-button-shadow{background:linear-gradient(180deg, var(--aurea-shadow-md) 0%, var(--aurea-mode-btn-shadow-strong) 100%);opacity:var(--aurea-opacity-30);animation:var(--aurea-animation-pulse-shadow)}.glass-button-wrap.glass-button-pulse:hover .glass-button,.glass-button-wrap.glass-button-pulse:active .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{--_gb-blur:var(--aurea-liquid-glass-material-regular-regular-blur);--_gb-saturate:var(--aurea-liquid-glass-material-regular-regular-saturate);--_gb-brightness:var(--aurea-liquid-glass-material-regular-regular-brightness);--_gb-bg:var(--aurea-liquid-glass-material-regular-regular-background);--_gb-tint:color-mix(in oklch, var(--aurea-mode-primary) 25%, transparent);--_gb-tint-end:color-mix(in oklch, var(--aurea-mode-accent) 25%, transparent);--_gb-specular-w:60%;--_gb-specular-h:40%;--_gb-specular-y:15%;--_gb-specular-fade:60%;--_gb-rim-color:var(--aurea-overlay-white-10);--_gb-refraction-start:var(--aurea-btn-secondary-bg);--_gb-refraction-end:var(--aurea-mode-cool-50);--_gb-shadow-side:var(--aurea-overlay-white-10);color:var(--aurea-overlay-pure-white);border-color:var(--aurea-mode-glass-tint-warm-border);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), 0 var(--aurea-shadow-md) var(--aurea-shadow-md) var(--aurea-mode-btn-shadow-strong)}.glass-button-warm .glass-button-shadow{background:linear-gradient(180deg, var(--aurea-shadow-md) 0%, var(--aurea-mode-btn-shadow-strong) 50%, var(--aurea-btn-shadow-violet) 100%);opacity:var(--aurea-opacity-30)}.glass-button-wrap.glass-button-warm:hover .glass-button,.glass-button-wrap.glass-button-warm:active .glass-button{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), 0 var(--aurea-shadow-sm) var(--aurea-shadow-xl) var(--aurea-mode-btn-shadow-strong)}.glass-button-primary-warm .glass-button{--_gb-blur:var(--aurea-liquid-glass-material-regular-regular-blur);--_gb-saturate:var(--aurea-liquid-glass-material-regular-regular-saturate);--_gb-brightness:var(--aurea-liquid-glass-material-regular-regular-brightness);--_gb-bg:var(--aurea-liquid-glass-material-regular-regular-background);--_gb-tint:color-mix(in oklch, var(--aurea-mode-primary) 25%, transparent);--_gb-tint-end:color-mix(in oklch, var(--aurea-mode-accent) 25%, transparent);--_gb-specular-w:60%;--_gb-specular-h:40%;--_gb-specular-y:15%;--_gb-specular-fade:60%;--_gb-rim-color:var(--aurea-overlay-white-10);--_gb-refraction-start:var(--aurea-btn-secondary-bg);--_gb-refraction-end:var(--aurea-mode-cool-50);--_gb-shadow-side:var(--aurea-overlay-white-10);color:var(--aurea-overlay-pure-white);border-color:var(--aurea-mode-glass-tint-warm-border);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), 0 var(--aurea-shadow-md) var(--aurea-shadow-md) var(--aurea-mode-btn-shadow-strong)}.glass-button-primary-warm .glass-button-shadow{background:linear-gradient(180deg, var(--aurea-shadow-md) 0%, var(--aurea-mode-btn-shadow-strong) 100%);opacity:var(--aurea-opacity-30)}.glass-button-wrap.glass-button-primary-warm:hover .glass-button,.glass-button-wrap.glass-button-primary-warm:active .glass-button{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), 0 var(--aurea-shadow-sm) var(--aurea-shadow-lg) var(--aurea-mode-btn-shadow-strong)}.glass-button-glass-warm .glass-button{--_gb-bg:var(--aurea-glass-warm-bg);--_gb-tint:var(--aurea-mode-glass-tint-warm-bg);--_gb-tint-end:var(--aurea-mode-glass-tint-warm-bg);color:var(--aurea-text-primary);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-mode-btn-shadow) 100%);opacity:var(--aurea-opacity-30)}.glass-button-secondary-on-background .glass-button{--_gb-blur:var(--aurea-liquid-glass-material-regular-thick-blur);--_gb-saturate:var(--aurea-liquid-glass-material-regular-thick-saturate);--_gb-brightness:var(--aurea-liquid-glass-material-regular-thick-brightness);--_gb-bg:var(--aurea-liquid-glass-material-regular-thick-background);--_gb-specular-w:65%;--_gb-specular-h:45%;--_gb-specular-y:18%;--_gb-specular-fade:58%;--_gb-rim-color:var(--aurea-overlay-white-10);--_gb-rim-fade-in:22%;--_gb-rim-fade-out:78%;--_gb-refraction-start:var(--aurea-btn-secondary-bg);--_gb-refraction-end:var(--aurea-mode-cool-50);--_gb-refraction-mid-in:28%;--_gb-refraction-mid-out:72%;--_gb-shadow-side:var(--aurea-overlay-white-10);color:var(--aurea-secondary-on-bg-text);background:var(--aurea-liquid-glass-material-thick-background);-webkit-backdrop-filter:blur(var(--aurea-liquid-glass-material-thick-blur)) saturate(var(--aurea-liquid-glass-material-thick-saturate)) brightness(var(--aurea-liquid-glass-material-thick-brightness));border-color:var(--aurea-secondary-on-bg-border)}@supports (backdrop-filter:blur(1px)){.glass-button-secondary-on-background .glass-button{backdrop-filter:blur(var(--aurea-liquid-glass-material-thick-blur)) saturate(var(--aurea-liquid-glass-material-thick-saturate)) brightness(var(--aurea-liquid-glass-material-thick-brightness))}}.glass-button-secondary-on-background .glass-button-shadow{background:linear-gradient(180deg, var(--aurea-overlay-white-10) 0%, var(--aurea-mode-btn-shadow) 100%)}.glass-button-dark-primary .glass-button{--_gb-blur:var(--aurea-liquid-glass-material-regular-regular-blur);--_gb-saturate:var(--aurea-liquid-glass-material-regular-regular-saturate);--_gb-brightness:var(--aurea-liquid-glass-material-regular-regular-brightness);--_gb-bg:var(--aurea-overlay-white-10);--_gb-tint:var(--aurea-mode-glass-tint-warm-bg);--_gb-tint-end:var(--aurea-liquid-glass-tint-rose-background);--_gb-specular-w:60%;--_gb-specular-h:40%;--_gb-specular-y:15%;--_gb-specular-fade:60%;--_gb-rim-color:var(--aurea-overlay-white-10);--_gb-refraction-start:var(--aurea-btn-secondary-bg);--_gb-refraction-end:var(--aurea-mode-cool-50);--_gb-shadow-side:var(--aurea-overlay-white-10);color:var(--aurea-text-primary);border-color:var(--aurea-button-primary-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-10)}.glass-button-dark-primary .glass-button-shadow{background:linear-gradient(180deg, var(--aurea-shadow-md) 0%, var(--aurea-mode-btn-shadow-strong) 100%);opacity:var(--aurea-opacity-30)}.glass-button-wrap.glass-button-dark-primary:hover .glass-button,.glass-button-wrap.glass-button-dark-primary:active .glass-button{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), 0 0 12px var(--aurea-mode-primary)}.glass-button-dark-secondary .glass-button{--_gb-blur:var(--aurea-liquid-glass-material-regular-thin-blur);--_gb-saturate:var(--aurea-liquid-glass-material-regular-thin-saturate);--_gb-brightness:var(--aurea-liquid-glass-material-regular-thin-brightness);--_gb-bg:var(--aurea-overlay-white-10);--_gb-tint:var(--aurea-liquid-glass-tint-silver-background);--_gb-tint-end:var(--aurea-liquid-glass-tint-silver-background);--_gb-specular-w:50%;--_gb-specular-h:30%;--_gb-specular-y:12%;--_gb-specular-fade:50%;color:var(--aurea-text-primary);border-color:var(--aurea-overlay-white-20)}.glass-button-dark-secondary .glass-button-shadow{background:linear-gradient(180deg, var(--aurea-mode-btn-shadow) 0%, var(--aurea-btn-shadow-violet) 100%);opacity:var(--aurea-opacity-50)}.glass-button-wrap.glass-button-dark-secondary:hover .glass-button,.glass-button-wrap.glass-button-dark-secondary:active .glass-button{border-color:var(--aurea-overlay-white-30)}.glass-button-dark-ghost .glass-button{--_gb-blur:var(--aurea-liquid-glass-material-regular-ultraThin-blur);--_gb-saturate:var(--aurea-liquid-glass-material-regular-ultraThin-saturate);--_gb-brightness:var(--aurea-liquid-glass-material-regular-ultraThin-brightness);--_gb-bg:transparent;--_gb-tint:transparent;--_gb-tint-end:transparent;-webkit-backdrop-filter:none;color:var(--aurea-text-primary);box-shadow:none;background-color:#0000;background-image:none;border-color:#0000}@supports (backdrop-filter:blur(1px)){.glass-button-dark-ghost .glass-button{backdrop-filter:none}}.glass-button-dark-ghost .glass-button-shadow{opacity:0}.glass-button-wrap.glass-button-dark-ghost:hover .glass-button,.glass-button-wrap.glass-button-dark-ghost:active .glass-button{--_gb-bg:var(--aurea-overlay-white-10);background-color:var(--_gb-bg);background-image:linear-gradient(135deg, var(--_gb-tint), var(--_gb-tint-end));-webkit-backdrop-filter:blur(var(--_gb-blur)) saturate(var(--_gb-saturate)) brightness(var(--_gb-brightness));border-color:var(--aurea-overlay-white-20);transform:translateY(0)}@supports (backdrop-filter:blur(1px)){.glass-button-wrap.glass-button-dark-ghost:hover .glass-button,.glass-button-wrap.glass-button-dark-ghost:active .glass-button{backdrop-filter:blur(var(--_gb-blur)) saturate(var(--_gb-saturate)) brightness(var(--_gb-brightness))}}.glass-button-wrap.glass-button-dark-ghost:hover .glass-button-shadow,.glass-button-wrap.glass-button-dark-ghost:active .glass-button-shadow{opacity:var(--aurea-opacity-30)}.glass-button-horizon-cta .glass-button{--_gb-blur:var(--aurea-liquid-glass-material-regular-regular-blur);--_gb-saturate:var(--aurea-liquid-glass-material-regular-regular-saturate);--_gb-brightness:var(--aurea-liquid-glass-material-regular-regular-brightness);--_gb-bg:var(--aurea-liquid-glass-material-regular-regular-background);--_gb-tint:color-mix(in oklch, var(--aurea-mode-primary-800) 25%, transparent);--_gb-tint-end:color-mix(in oklch, var(--aurea-mode-primary) 25%, transparent);--_gb-specular-w:60%;--_gb-specular-h:40%;--_gb-specular-y:15%;--_gb-specular-fade:60%;--_gb-rim-color:var(--aurea-overlay-white-10);--_gb-refraction-start:var(--aurea-mode-primary-800);--_gb-refraction-end:var(--aurea-mode-primary-deep);--_gb-shadow-side:var(--aurea-overlay-white-10);color:var(--aurea-overlay-pure-white);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));box-shadow:inset 0 var(--aurea-shadowOffset-md) 0 var(--aurea-overlay-white-15), inset 0 calc(var(--aurea-shadowOffset-md) * -1) 0 var(--aurea-overlay-black-20);border-color:#0000;border-radius:0}.glass-button-horizon-cta .glass-button-shadow{background:linear-gradient(180deg, var(--aurea-shadow-md) 0%, color-mix(in oklch, var(--aurea-mode-primary) 30%, transparent) 100%);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px))}.glass-button-wrap.glass-button-horizon-cta:hover .glass-button,.glass-button-wrap.glass-button-horizon-cta:active .glass-button{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), 0 var(--aurea-shadow-sm) var(--aurea-shadow-xl) color-mix(in oklch, var(--aurea-mode-primary) 30%, transparent)}.glass-button-horizon-ghost .glass-button{--_gb-bg:transparent;--_gb-tint:transparent;--_gb-tint-end:transparent;-webkit-backdrop-filter:none;border-color:var(--aurea-glass-border);color:var(--aurea-text-secondary);box-shadow:none;background-color:#0000;background-image:none}@supports (backdrop-filter:blur(1px)){.glass-button-horizon-ghost .glass-button{backdrop-filter:none}}.glass-button-horizon-ghost .glass-button-shadow{opacity:0}.glass-button-wrap.glass-button-horizon-ghost:hover .glass-button,.glass-button-wrap.glass-button-horizon-ghost:active .glass-button{border-color:var(--aurea-glass-borderStrong);color:var(--aurea-text-primary);--_gb-bg:var(--aurea-overlay-white-5);background-color:var(--_gb-bg)}.glass-button-horizon-ghost .glass-button:before,.glass-button-horizon-ghost .glass-button:after,.glass-button-ghost .glass-button:before,.glass-button-ghost .glass-button:after,.glass-button-link .glass-button:before,.glass-button-link .glass-button:after,.glass-button-dark-ghost .glass-button:before,.glass-button-dark-ghost .glass-button:after{display:none}.glass-button-link .glass-button{-webkit-backdrop-filter:none;padding:var(--aurea-spacing-0);text-underline-offset:var(--aurea-spacing-xs);min-height:auto;color:var(--aurea-text-secondary);box-shadow:none;background-color:#0000;background-image:none;border:none;text-decoration:underline}@supports (backdrop-filter:blur(1px)){.glass-button-link .glass-button{backdrop-filter:none}}.glass-button-link .glass-button-shadow{display:none}.glass-button-wrap.glass-button-link:hover .glass-button,.glass-button-wrap.glass-button-link:active .glass-button{text-decoration-thickness:var(--aurea-spacing-2xs);color:var(--aurea-text-primary);transform:none}.glass-button{align-items:center;gap:var(--_gb-gap,var(--aurea-spacing-button-gap));padding:var(--_gb-pad-y,var(--aurea-spacing-button-padY-md)) var(--_gb-pad-x,var(--aurea-spacing-button-padX-md));display:inline-flex}.glass-button:has(.aurea-icon-liquid){--_gb-gap:var(--aurea-spacing-button-gapChip)}[data-theme=light] .glass-button-default .glass-button,.light .glass-button-default .glass-button{background:var(--aurea-bg-elevated);-webkit-backdrop-filter:none;border-color:var(--aurea-glass-border-universal);box-shadow:var(--aurea-shadow-sm)}@supports (backdrop-filter:blur(1px)){[data-theme=light] .glass-button-default .glass-button,.light .glass-button-default .glass-button{backdrop-filter:none}}[data-theme=light] .glass-button-default .glass-button:before,[data-theme=light] .glass-button-default .glass-button:after,.light .glass-button-default .glass-button:before,.light .glass-button-default .glass-button:after{display:none}[data-theme=light] .glass-button-default:hover .glass-button,.light .glass-button-default:hover .glass-button,[data-theme=light] .glass-button-default:active .glass-button,.light .glass-button-default:active .glass-button{background:var(--aurea-background-surface);box-shadow:var(--aurea-shadow-md)}[data-theme=light] .glass-button-glass .glass-button,.light .glass-button-glass .glass-button{background:var(--aurea-bg-elevated);-webkit-backdrop-filter:none;border-color:var(--aurea-glass-border-universal);box-shadow:inset 0 var(--aurea-shadowOffset-md) 0 var(--aurea-overlay-white-50), inset 0 calc(var(--aurea-shadowOffset-md) * -1) 0 var(--aurea-overlay-black-5)}@supports (backdrop-filter:blur(1px)){[data-theme=light] .glass-button-glass .glass-button,.light .glass-button-glass .glass-button{backdrop-filter:none}}[data-theme=light] .glass-button-wrap .glass-button,.light .glass-button-wrap .glass-button{color:var(--aurea-text-primary)}[data-theme=light] .glass-button-wrap:is(.glass-button-neon,.glass-button-neon-ghost) .glass-button,.light .glass-button-wrap:is(.glass-button-neon,.glass-button-neon-ghost) .glass-button{color:var(--aurea-neon-text)}[data-theme=light] .glass-button-wrap.glass-button-neon-outline .glass-button,.light .glass-button-wrap.glass-button-neon-outline .glass-button{color:var(--aurea-outline-text)}[data-theme=light] :is(.glass-button-dark-primary,.glass-button-dark-secondary,.glass-button-dark-ghost) .glass-button,.light :is(.glass-button-dark-primary,.glass-button-dark-secondary,.glass-button-dark-ghost) .glass-button{color:var(--aurea-overlay-pure-white)}[data-theme=light] :is(.glass-button-dark-primary,.glass-button-dark-secondary) .glass-button,.light :is(.glass-button-dark-primary,.glass-button-dark-secondary) .glass-button{background-color:var(--aurea-overlay-black-90);background-image:linear-gradient(135deg, var(--_gb-tint), var(--_gb-tint-end));mix-blend-mode:normal;-webkit-backdrop-filter:none}@supports (backdrop-filter:blur(1px)){[data-theme=light] :is(.glass-button-dark-primary,.glass-button-dark-secondary) .glass-button,.light :is(.glass-button-dark-primary,.glass-button-dark-secondary) .glass-button{backdrop-filter:none}}[data-theme=light] .glass-button-dark-ghost .glass-button,.light .glass-button-dark-ghost .glass-button{color:var(--aurea-text-primary)}[data-theme=light] .glass-button-wrap.glass-button-dark-ghost:hover .glass-button,[data-theme=light] .glass-button-wrap.glass-button-dark-ghost:active .glass-button,.light .glass-button-wrap.glass-button-dark-ghost:hover .glass-button,.light .glass-button-wrap.glass-button-dark-ghost:active .glass-button{--_gb-bg:var(--aurea-overlay-black-90);background-color:var(--_gb-bg);color:var(--aurea-overlay-pure-white);-webkit-backdrop-filter:none}@supports (backdrop-filter:blur(1px)){[data-theme=light] .glass-button-wrap.glass-button-dark-ghost:hover .glass-button,[data-theme=light] .glass-button-wrap.glass-button-dark-ghost:active .glass-button,.light .glass-button-wrap.glass-button-dark-ghost:hover .glass-button,.light .glass-button-wrap.glass-button-dark-ghost:active .glass-button{backdrop-filter:none}}[data-theme=light] :is(.glass-button-success,.glass-button-destructive) .glass-button,.light :is(.glass-button-success,.glass-button-destructive) .glass-button,[data-theme=light] .glass-button-wrap:is(.glass-button-primary,.glass-button-accent,.glass-button-warm,.glass-button-primary-warm,.glass-button-neon-solid,.glass-button-pricing-highlight,.glass-button-gradient-primary,.glass-button-gradient-aurora,.glass-button-pulse,.glass-button-horizon-cta) .glass-button,.light .glass-button-wrap:is(.glass-button-primary,.glass-button-accent,.glass-button-warm,.glass-button-primary-warm,.glass-button-neon-solid,.glass-button-pricing-highlight,.glass-button-gradient-primary,.glass-button-gradient-aurora,.glass-button-pulse,.glass-button-horizon-cta) .glass-button{color:var(--aurea-overlay-pure-white)}[data-theme=light] .glass-button-wrap:is(.glass-button-primary,.glass-button-primary-warm,.glass-button-accent,.glass-button-warm,.glass-button-success,.glass-button-destructive,.glass-button-neon-solid,.glass-button-pulse,.glass-button-pricing-highlight,.glass-button-gradient-primary,.glass-button-gradient-aurora,.glass-button-horizon-cta) .glass-button,.light .glass-button-wrap:is(.glass-button-primary,.glass-button-primary-warm,.glass-button-accent,.glass-button-warm,.glass-button-success,.glass-button-destructive,.glass-button-neon-solid,.glass-button-pulse,.glass-button-pricing-highlight,.glass-button-gradient-primary,.glass-button-gradient-aurora,.glass-button-horizon-cta) .glass-button{--_gb-bg:transparent;-webkit-backdrop-filter:none}@supports (backdrop-filter:blur(1px)){[data-theme=light] .glass-button-wrap:is(.glass-button-primary,.glass-button-primary-warm,.glass-button-accent,.glass-button-warm,.glass-button-success,.glass-button-destructive,.glass-button-neon-solid,.glass-button-pulse,.glass-button-pricing-highlight,.glass-button-gradient-primary,.glass-button-gradient-aurora,.glass-button-horizon-cta) .glass-button,.light .glass-button-wrap:is(.glass-button-primary,.glass-button-primary-warm,.glass-button-accent,.glass-button-warm,.glass-button-success,.glass-button-destructive,.glass-button-neon-solid,.glass-button-pulse,.glass-button-pricing-highlight,.glass-button-gradient-primary,.glass-button-gradient-aurora,.glass-button-horizon-cta) .glass-button{backdrop-filter:none}}[data-theme=light] .glass-button-wrap:is(.glass-button-primary,.glass-button-primary-warm,.glass-button-pulse,.glass-button-gradient-primary,.glass-button-horizon-cta) .glass-button,.light .glass-button-wrap:is(.glass-button-primary,.glass-button-primary-warm,.glass-button-pulse,.glass-button-gradient-primary,.glass-button-horizon-cta) .glass-button,[data-theme=light] .glass-button-warm .glass-button,.light .glass-button-warm .glass-button{--_gb-tint:var(--aurea-mode-primary);--_gb-tint-end:var(--aurea-mode-accent)}[data-theme=light] .glass-button-accent .glass-button,.light .glass-button-accent .glass-button{--_gb-tint:var(--aurea-mode-accent);--_gb-tint-end:var(--aurea-mode-accent)}[data-theme=light] .glass-button-success .glass-button,.light .glass-button-success .glass-button{--_gb-tint:var(--aurea-button-success-bg);--_gb-tint-end:var(--aurea-button-success-bg)}[data-theme=light] .glass-button-destructive .glass-button,.light .glass-button-destructive .glass-button{--_gb-tint:var(--aurea-button-destructive-bg);--_gb-tint-end:var(--aurea-button-destructive-bg)}[data-theme=light] .glass-button-neon-solid .glass-button,.light .glass-button-neon-solid .glass-button{--_gb-tint:var(--aurea-button-neonSolid-bg);--_gb-tint-end:var(--aurea-button-neonSolid-bg)}[data-theme=light] .glass-button-gradient-aurora .glass-button,.light .glass-button-gradient-aurora .glass-button{--_gb-tint:var(--aurea-button-aurora-violet);--_gb-tint-end:var(--aurea-button-aurora-green)}[data-theme=light] .glass-button-pricing-highlight .glass-button,.light .glass-button-pricing-highlight .glass-button{--_gb-tint:var(--aurea-button-pricing-violet);--_gb-tint-end:var(--aurea-button-aurora-green)}[data-theme=light] :is(.glass-button-neon,.glass-button-neon-ghost,.glass-button-neon-outline) .glass-button,.light :is(.glass-button-neon,.glass-button-neon-ghost,.glass-button-neon-outline) .glass-button{--_gb-tint:var(--aurea-button-neon-hoverGlow);--_gb-tint-end:var(--aurea-button-neon-hoverGlow)}[data-theme=light] .glass-button-wrap.glass-button-neon-outline:hover .glass-button,[data-theme=light] .glass-button-wrap.glass-button-neon-outline:active .glass-button,.light .glass-button-wrap.glass-button-neon-outline:hover .glass-button,.light .glass-button-wrap.glass-button-neon-outline:active .glass-button{border-color:var(--aurea-glass-border-universal)}[data-theme=light] .glass-button-wrap:is(.glass-button-neon,.glass-button-neon-ghost,.glass-button-neon-outline):hover .glass-button,[data-theme=light] .glass-button-wrap:is(.glass-button-neon,.glass-button-neon-ghost,.glass-button-neon-outline):active .glass-button,.light .glass-button-wrap:is(.glass-button-neon,.glass-button-neon-ghost,.glass-button-neon-outline):hover .glass-button,.light .glass-button-wrap:is(.glass-button-neon,.glass-button-neon-ghost,.glass-button-neon-outline):active .glass-button{background-color:var(--aurea-button-neon-hoverBg)}