@layer glass.material{:where([data-glass-tier=ghost]){--_glass-rim-color:var(--aurea-glass-tier-ghost-rim);--_glass-border-color:var(--aurea-glass-tier-ghost-border);--_glass-shadow-inner:var(--aurea-glass-tier-ghost-shadow-inner);--_glass-shadow-drop:var(--aurea-glass-tier-ghost-shadow-drop);--_glass-cast:var(--_glass-shadow-drop);--_glass-lensing:url(#liquid-glass-subtle)}:where([data-glass-tier=outline]){--_glass-rim-color:var(--aurea-glass-tier-outline-rim);--_glass-border-color:var(--aurea-glass-tier-outline-border);--_glass-shadow-inner:var(--aurea-glass-tier-outline-shadow-inner);--_glass-shadow-drop:var(--aurea-glass-tier-outline-shadow-drop);--_glass-cast:var(--_glass-shadow-drop);--_glass-lensing:url(#liquid-glass-subtle)}:where([data-glass-tier=hairline]){--_glass-rim-color:var(--aurea-glass-tier-hairline-rim);--_glass-border-color:var(--aurea-glass-tier-hairline-border);--_glass-shadow-inner:var(--aurea-glass-tier-hairline-shadow-inner);--_glass-shadow-drop:var(--aurea-glass-tier-hairline-shadow-drop);--_glass-cast:var(--_glass-shadow-drop);--_glass-lensing:url(#liquid-glass-subtle)}:where([data-glass-tier=subtle]){--_glass-rim-color:var(--aurea-glass-tier-subtle-rim);--_glass-border-color:var(--aurea-glass-tier-subtle-border);--_glass-shadow-inner:var(--aurea-glass-tier-subtle-shadow-inner);--_glass-shadow-drop:var(--aurea-glass-tier-subtle-shadow-drop);--_glass-cast:var(--_glass-shadow-drop);--_glass-lensing:url(#liquid-glass-subtle)}:where([data-glass-tier=thin]){--_glass-rim-color:var(--aurea-glass-tier-thin-rim);--_glass-border-color:var(--aurea-glass-tier-thin-border);--_glass-shadow-inner:var(--aurea-glass-tier-thin-shadow-inner);--_glass-shadow-drop:var(--aurea-glass-tier-thin-shadow-drop);--_glass-cast:var(--_glass-shadow-drop);--_glass-lensing:url(#liquid-glass-subtle)}:where([data-glass-tier=regular]){--_glass-rim-color:var(--aurea-glass-tier-regular-rim);--_glass-border-color:var(--aurea-glass-tier-regular-border);--_glass-shadow-inner:var(--aurea-glass-tier-regular-shadow-inner);--_glass-shadow-drop:var(--aurea-glass-tier-regular-shadow-drop);--_glass-cast:var(--_glass-shadow-drop);--_glass-lensing:url(#liquid-glass-default)}:where([data-glass-tier=elevated]){--_glass-rim-color:var(--aurea-glass-tier-elevated-rim);--_glass-border-color:var(--aurea-glass-tier-elevated-border);--_glass-shadow-inner:var(--aurea-glass-tier-elevated-shadow-inner);--_glass-shadow-drop:var(--aurea-glass-tier-elevated-shadow-drop);--_glass-cast:var(--_glass-shadow-drop);--_glass-lensing:url(#liquid-glass-advanced)}:where([data-glass-tier=deep]){--_glass-rim-color:var(--aurea-glass-tier-deep-rim);--_glass-border-color:var(--aurea-glass-tier-deep-border);--_glass-shadow-inner:var(--aurea-glass-tier-deep-shadow-inner);--_glass-shadow-drop:var(--aurea-glass-tier-deep-shadow-drop);--_glass-cast:var(--_glass-shadow-drop);--_glass-lensing:url(#liquid-glass-advanced)}:where([data-glass-tier=thick]){--_glass-rim-color:var(--aurea-glass-tier-thick-rim);--_glass-border-color:var(--aurea-glass-tier-thick-border);--_glass-shadow-inner:var(--aurea-glass-tier-thick-shadow-inner);--_glass-shadow-drop:var(--aurea-glass-tier-thick-shadow-drop);--_glass-cast:var(--_glass-shadow-drop);--_glass-lensing:url(#liquid-glass-emphasis)}:where([data-glass-tier=intense]){--_glass-rim-color:var(--aurea-glass-tier-intense-rim);--_glass-border-color:var(--aurea-glass-tier-intense-border);--_glass-shadow-inner:var(--aurea-glass-tier-intense-shadow-inner);--_glass-shadow-drop:var(--aurea-glass-tier-intense-shadow-drop);--_glass-cast:var(--_glass-shadow-drop);--_glass-lensing:url(#liquid-glass-intense)}}
@layer glass.optical{[data-glass]{--_glass-blur-radius:var(--_glass-blur);--_glass-frost-intensity:var(--_glass-frost-alpha)}[data-glass][data-glass-tier=ghost]{--_glass-ambient-light-response:0;--_glass-ambient-occlusion:.05;--_glass-backdrop-separation:0;--_glass-background-sampling-strength:0;--_glass-bevel-perception:0;--_glass-blur-quality:0;--_glass-border-optical-weight:0;--_glass-chromatic-dispersion:0;--_glass-contact-shadow:.1;--_glass-content-scrim-floor:.1;--_glass-contrast-protection:0;--_glass-curvature-response:0;--_glass-depth:0;--_glass-distortion-amount:0;--_glass-edge-contrast:0;--_glass-edge-definition:0;--_glass-glow-allowance:0;--_glass-highlight-intensity:0;--_glass-icon-protection-layer:.05;--_glass-illumination-allowance:0;--_glass-inner-stroke-visibility:0;--_glass-light-absorption:.1;--_glass-light-scattering:0;--_glass-material-density:0;--_glass-outer-stroke-visibility:0;--_glass-refraction-strength:0;--_glass-rim-light:0;--_glass-shadow-elevation:4px;--_glass-spatial-separation:3px;--_glass-specular-response:0;--_glass-surface-tension:0;--_glass-text-protection-layer:.05;--_glass-thickness:2px;--_glass-translucency:calc(var(--_glass-translucency-lum,1)*.95);--_glass-z-elevation-band:0}[data-glass][data-glass-tier=outline]{--_glass-ambient-light-response:.091;--_glass-ambient-occlusion:.06;--_glass-backdrop-separation:.084;--_glass-background-sampling-strength:.061;--_glass-bevel-perception:.063;--_glass-blur-quality:.059;--_glass-border-optical-weight:.111;--_glass-chromatic-dispersion:0;--_glass-contact-shadow:.12;--_glass-content-scrim-floor:.12;--_glass-contrast-protection:.069;--_glass-curvature-response:.063;--_glass-depth:.059;--_glass-distortion-amount:.063;--_glass-edge-contrast:.111;--_glass-edge-definition:.111;--_glass-glow-allowance:.056;--_glass-highlight-intensity:.078;--_glass-icon-protection-layer:.07;--_glass-illumination-allowance:.044;--_glass-inner-stroke-visibility:.056;--_glass-light-absorption:.12;--_glass-light-scattering:.059;--_glass-material-density:.091;--_glass-outer-stroke-visibility:.044;--_glass-refraction-strength:.031;--_glass-rim-light:.067;--_glass-shadow-elevation:5px;--_glass-spatial-separation:4px;--_glass-specular-response:.091;--_glass-surface-tension:.111;--_glass-text-protection-layer:.07;--_glass-thickness:2px;--_glass-translucency:calc(var(--_glass-translucency-lum,1)*.93);--_glass-z-elevation-band:.111}[data-glass][data-glass-tier=hairline]{--_glass-ambient-light-response:.182;--_glass-ambient-occlusion:.065;--_glass-backdrop-separation:.154;--_glass-background-sampling-strength:.09;--_glass-bevel-perception:.063;--_glass-blur-quality:.118;--_glass-border-optical-weight:.222;--_glass-chromatic-dispersion:0;--_glass-contact-shadow:.13;--_glass-content-scrim-floor:.15;--_glass-contrast-protection:.138;--_glass-curvature-response:.063;--_glass-depth:.118;--_glass-distortion-amount:.063;--_glass-edge-contrast:.222;--_glass-edge-definition:.222;--_glass-glow-allowance:.111;--_glass-highlight-intensity:.156;--_glass-icon-protection-layer:.09;--_glass-illumination-allowance:.089;--_glass-inner-stroke-visibility:.111;--_glass-light-absorption:.15;--_glass-light-scattering:.118;--_glass-material-density:.182;--_glass-outer-stroke-visibility:.089;--_glass-refraction-strength:.031;--_glass-rim-light:.133;--_glass-shadow-elevation:5px;--_glass-spatial-separation:4px;--_glass-specular-response:.182;--_glass-surface-tension:.222;--_glass-text-protection-layer:.09;--_glass-thickness:3px;--_glass-translucency:calc(var(--_glass-translucency-lum,1)*.91);--_glass-z-elevation-band:.222}[data-glass][data-glass-tier=subtle]{--_glass-ambient-light-response:.273;--_glass-ambient-occlusion:.075;--_glass-backdrop-separation:.238;--_glass-background-sampling-strength:.151;--_glass-bevel-perception:.125;--_glass-blur-quality:.176;--_glass-border-optical-weight:.333;--_glass-chromatic-dispersion:.2;--_glass-contact-shadow:.15;--_glass-content-scrim-floor:.2;--_glass-contrast-protection:.241;--_glass-curvature-response:.125;--_glass-depth:.176;--_glass-distortion-amount:.125;--_glass-edge-contrast:.333;--_glass-edge-definition:.333;--_glass-glow-allowance:.167;--_glass-highlight-intensity:.233;--_glass-icon-protection-layer:.12;--_glass-illumination-allowance:.133;--_glass-inner-stroke-visibility:.167;--_glass-light-absorption:.2;--_glass-light-scattering:.176;--_glass-material-density:.273;--_glass-outer-stroke-visibility:.133;--_glass-refraction-strength:.163;--_glass-rim-light:.2;--_glass-shadow-elevation:6px;--_glass-spatial-separation:5px;--_glass-specular-response:.273;--_glass-surface-tension:.333;--_glass-text-protection-layer:.12;--_glass-thickness:3px;--_glass-translucency:calc(var(--_glass-translucency-lum,1)*.88);--_glass-z-elevation-band:.333}[data-glass][data-glass-tier=thin]{--_glass-ambient-light-response:.273;--_glass-ambient-occlusion:.09;--_glass-backdrop-separation:.337;--_glass-background-sampling-strength:.226;--_glass-bevel-perception:.188;--_glass-blur-quality:.265;--_glass-border-optical-weight:.444;--_glass-chromatic-dispersion:.2;--_glass-contact-shadow:.18;--_glass-content-scrim-floor:.28;--_glass-contrast-protection:.448;--_glass-curvature-response:.188;--_glass-depth:.265;--_glass-distortion-amount:.188;--_glass-edge-contrast:.444;--_glass-edge-definition:.444;--_glass-glow-allowance:.222;--_glass-highlight-intensity:.311;--_glass-icon-protection-layer:.18;--_glass-illumination-allowance:.178;--_glass-inner-stroke-visibility:.222;--_glass-light-absorption:.28;--_glass-light-scattering:.265;--_glass-material-density:.273;--_glass-outer-stroke-visibility:.178;--_glass-refraction-strength:.194;--_glass-rim-light:.267;--_glass-shadow-elevation:7px;--_glass-spatial-separation:5px;--_glass-specular-response:.273;--_glass-surface-tension:.444;--_glass-text-protection-layer:.18;--_glass-thickness:4px;--_glass-translucency:calc(var(--_glass-translucency-lum,1)*.82);--_glass-z-elevation-band:.444}[data-glass][data-glass-tier=regular]{--_glass-ambient-light-response:.273;--_glass-ambient-occlusion:.11;--_glass-backdrop-separation:.449;--_glass-background-sampling-strength:.301;--_glass-bevel-perception:.25;--_glass-blur-quality:.353;--_glass-border-optical-weight:.556;--_glass-chromatic-dispersion:.4;--_glass-contact-shadow:.22;--_glass-content-scrim-floor:.31;--_glass-contrast-protection:.517;--_glass-curvature-response:.25;--_glass-depth:.353;--_glass-distortion-amount:.25;--_glass-edge-contrast:.556;--_glass-edge-definition:.556;--_glass-glow-allowance:.278;--_glass-highlight-intensity:.389;--_glass-icon-protection-layer:.2;--_glass-illumination-allowance:.222;--_glass-inner-stroke-visibility:.278;--_glass-light-absorption:.31;--_glass-light-scattering:.353;--_glass-material-density:.273;--_glass-outer-stroke-visibility:.222;--_glass-refraction-strength:.325;--_glass-rim-light:.333;--_glass-shadow-elevation:9px;--_glass-spatial-separation:7px;--_glass-specular-response:.273;--_glass-surface-tension:.556;--_glass-text-protection-layer:.2;--_glass-thickness:4px;--_glass-translucency:calc(var(--_glass-translucency-lum,1)*.8);--_glass-z-elevation-band:.556}[data-glass][data-glass-tier=elevated]{--_glass-ambient-light-response:.636;--_glass-ambient-occlusion:.15;--_glass-backdrop-separation:.619;--_glass-background-sampling-strength:.636;--_glass-bevel-perception:.625;--_glass-blur-quality:.647;--_glass-border-optical-weight:.667;--_glass-chromatic-dispersion:.6;--_glass-contact-shadow:.3;--_glass-content-scrim-floor:.36;--_glass-contrast-protection:.655;--_glass-curvature-response:.625;--_glass-depth:.647;--_glass-distortion-amount:.625;--_glass-edge-contrast:.667;--_glass-edge-definition:.667;--_glass-glow-allowance:.333;--_glass-highlight-intensity:.467;--_glass-icon-protection-layer:.24;--_glass-illumination-allowance:.267;--_glass-inner-stroke-visibility:.333;--_glass-light-absorption:.36;--_glass-light-scattering:.647;--_glass-material-density:.636;--_glass-outer-stroke-visibility:.267;--_glass-refraction-strength:.613;--_glass-rim-light:.4;--_glass-shadow-elevation:12px;--_glass-spatial-separation:9px;--_glass-specular-response:.636;--_glass-surface-tension:.667;--_glass-text-protection-layer:.24;--_glass-thickness:6px;--_glass-translucency:calc(var(--_glass-translucency-lum,1)*.76);--_glass-z-elevation-band:.667}[data-glass][data-glass-tier=deep]{--_glass-ambient-light-response:.727;--_glass-ambient-occlusion:.17;--_glass-backdrop-separation:.732;--_glass-background-sampling-strength:.697;--_glass-bevel-perception:.688;--_glass-blur-quality:.706;--_glass-border-optical-weight:.778;--_glass-chromatic-dispersion:.6;--_glass-contact-shadow:.34;--_glass-content-scrim-floor:.39;--_glass-contrast-protection:.724;--_glass-curvature-response:.688;--_glass-depth:.706;--_glass-distortion-amount:.688;--_glass-edge-contrast:.778;--_glass-edge-definition:.778;--_glass-glow-allowance:.389;--_glass-highlight-intensity:.544;--_glass-icon-protection-layer:.26;--_glass-illumination-allowance:.311;--_glass-inner-stroke-visibility:.389;--_glass-light-absorption:.39;--_glass-light-scattering:.706;--_glass-material-density:.727;--_glass-outer-stroke-visibility:.311;--_glass-refraction-strength:.644;--_glass-rim-light:.467;--_glass-shadow-elevation:14px;--_glass-spatial-separation:10px;--_glass-specular-response:.727;--_glass-surface-tension:.778;--_glass-text-protection-layer:.26;--_glass-thickness:6px;--_glass-translucency:calc(var(--_glass-translucency-lum,1)*.74);--_glass-z-elevation-band:.778}[data-glass][data-glass-tier=thick]{--_glass-ambient-light-response:.818;--_glass-ambient-occlusion:.19;--_glass-backdrop-separation:.844;--_glass-background-sampling-strength:.789;--_glass-bevel-perception:.813;--_glass-blur-quality:.765;--_glass-border-optical-weight:.889;--_glass-chromatic-dispersion:.8;--_glass-contact-shadow:.38;--_glass-content-scrim-floor:.42;--_glass-contrast-protection:.793;--_glass-curvature-response:.813;--_glass-depth:.765;--_glass-distortion-amount:.813;--_glass-edge-contrast:.889;--_glass-edge-definition:.889;--_glass-glow-allowance:.444;--_glass-highlight-intensity:.622;--_glass-icon-protection-layer:.28;--_glass-illumination-allowance:.356;--_glass-inner-stroke-visibility:.444;--_glass-light-absorption:.42;--_glass-light-scattering:.765;--_glass-material-density:.818;--_glass-outer-stroke-visibility:.356;--_glass-refraction-strength:.806;--_glass-rim-light:.533;--_glass-shadow-elevation:15px;--_glass-spatial-separation:11px;--_glass-specular-response:.818;--_glass-surface-tension:.889;--_glass-text-protection-layer:.28;--_glass-thickness:7px;--_glass-translucency:calc(var(--_glass-translucency-lum,1)*.72);--_glass-z-elevation-band:.889}[data-glass][data-glass-tier=intense]{--_glass-ambient-light-response:1;--_glass-ambient-occlusion:.225;--_glass-backdrop-separation:1;--_glass-background-sampling-strength:1;--_glass-bevel-perception:1;--_glass-blur-quality:1;--_glass-border-optical-weight:1;--_glass-chromatic-dispersion:1;--_glass-contact-shadow:.45;--_glass-content-scrim-floor:.52;--_glass-contrast-protection:1;--_glass-curvature-response:1;--_glass-depth:1;--_glass-distortion-amount:1;--_glass-edge-contrast:1;--_glass-edge-definition:1;--_glass-glow-allowance:.5;--_glass-highlight-intensity:.7;--_glass-icon-protection-layer:.34;--_glass-illumination-allowance:.4;--_glass-inner-stroke-visibility:.5;--_glass-light-absorption:.52;--_glass-light-scattering:1;--_glass-material-density:1;--_glass-outer-stroke-visibility:.4;--_glass-refraction-strength:1;--_glass-rim-light:.6;--_glass-shadow-elevation:18px;--_glass-spatial-separation:14px;--_glass-specular-response:1;--_glass-surface-tension:1;--_glass-text-protection-layer:.34;--_glass-thickness:8px;--_glass-translucency:calc(var(--_glass-translucency-lum,1)*.66);--_glass-z-elevation-band:1}}
@layer glass.optical.paint{:where([data-glass]){--_glass-edge-rim-base-channel:var(--aurea-liquid-glass-paint-edge);--_glass-edge-rim-enabled:1;--_glass-highlight-base-channel:var(--aurea-liquid-glass-absolute-white);--_glass-highlight-enabled:1;--_glass-specular-base-channel:var(--aurea-liquid-glass-absolute-white);--_glass-specular-enabled:1}[data-glass][data-glass-tier]{--_glass-edge-rim:color-mix(in srgb,#0000,var(--_glass-edge-rim-base-channel) calc(var(--_glass-rim-light)*var(--_glass-recipe-rim-mult,1)*var(--_glass-edge-rim-enabled,1)*var(--_glass-selected-boost,1)*var(--aurea-liquid-glass-absolute-paint-edge-scale,1)*100%));--_glass-highlight:color-mix(in srgb,#0000,var(--_glass-highlight-base-channel) calc(var(--_glass-highlight-intensity)*var(--_glass-recipe-highlight-mult,1)*var(--_glass-highlight-enabled,1)*100%));--_glass-specular-color:color-mix(in srgb,#0000,var(--_glass-specular-base-channel) calc(var(--_glass-highlight-intensity)*var(--_glass-recipe-specular-mult,1)*var(--_glass-specular-enabled,1)*100%))}}
@layer glass.material{:where(.glass-surface[data-glass-variant]){--_glass-role-bg:var(--aurea-liquid-glass-absolute-white);--_glass-material-bg:color-mix(in oklab,var(--_glass-role-bg),#0000 calc(100% - var(--_glass-tint-alpha,0%)))}:where(.glass-surface[data-glass-variant=card]){--_glass-role-bg:var(--aurea-liquid-glass-role-bg-anchors-card)}:where(.glass-surface[data-glass-variant=navigation]){--_glass-role-bg:var(--aurea-liquid-glass-role-bg-anchors-navigation)}:where(.glass-surface[data-glass-variant=button]){--_glass-role-bg:var(--aurea-liquid-glass-role-bg-anchors-button)}:where(.glass-surface[data-glass-tone=clear]){--_glass-role-bg:var(--aurea-liquid-glass-absolute-white)}:where(.glass-surface[data-glass-tone=rose]){--_glass-role-bg:var(--aurea-brand-human-role-bg)}:where(.glass-surface[data-glass-tone=signature]){--_glass-role-bg:var(--aurea-brand-signature-role-bg)}:where(.glass-surface[data-glass-tone=violet]){--_glass-role-bg:var(--aurea-brand-intelligence-role-bg)}:where(.glass-surface[data-glass-tone=metallic]){--_glass-role-bg:var(--aurea-liquid-glass-role-bg-anchors-tone-silver)}:where(.glass-surface[data-glass-tone=success]){--_glass-role-bg:var(--aurea-liquid-glass-role-bg-anchors-tone-success)}:where(.glass-surface[data-glass-tone=warning]){--_glass-role-bg:var(--aurea-liquid-glass-role-bg-anchors-tone-warning)}:where(.glass-surface[data-glass-tone=error]){--_glass-role-bg:var(--aurea-liquid-glass-role-bg-anchors-tone-error)}:where(.glass-surface[data-glass-tone=info]){--_glass-role-bg:var(--aurea-liquid-glass-role-bg-anchors-tone-info)}:where(.glass-surface[data-glass-tone=brand]),:where(.glass-surface[data-glass-tone=accent]){--_glass-role-bg:var(--aurea-brand-signature)}:where(.glass-surface[data-glass-variant=badge]){--_glass-role-bg:var(--_badge-role-bg)}:where(.glass-surface[data-glass-variant=panel][data-glass-tier=deep]):not([data-glass-preset]){--_glass-role-bg:var(--aurea-liquid-glass-role-bg-anchors-panelDeep)}:where(.glass-surface[data-glass-variant=panel][data-glass-tier=intense]):not([data-glass-preset]){--_glass-role-bg:var(--aurea-liquid-glass-role-bg-anchors-panelIntense)}}
@layer glass.semantic{:root{--glass-on-surface-primary:var(--aurea-glass-onSurface-primary);--glass-on-surface-secondary:var(--aurea-glass-onSurface-secondary);--glass-on-surface-tertiary:var(--aurea-glass-onSurface-tertiary);--glass-on-surface-disabled:var(--aurea-glass-onSurface-disabled);--glass-on-surface-icon:var(--aurea-glass-onSurface-icon);--glass-on-surface-icon-muted:var(--aurea-glass-onSurface-iconMuted);--glass-on-surface-placeholder:var(--aurea-glass-onSurface-placeholder)}[data-glass-tier=deep],[data-glass-tier=intense]{--glass-on-surface-tertiary:var(--aurea-glass-onSurface-tertiaryDense)}[data-glass-tier=ghost],[data-glass-tier=subtle]{--glass-on-surface-secondary:var(--aurea-glass-onSurface-secondarySheer);--glass-on-surface-tertiary:var(--aurea-glass-onSurface-tertiarySheer)}.text-on-glass-primary{color:var(--glass-on-surface-primary)}.text-on-glass-secondary{color:var(--glass-on-surface-secondary)}.text-on-glass-tertiary{color:var(--glass-on-surface-tertiary)}.text-on-glass-disabled{color:var(--glass-on-surface-disabled)}.icon-on-glass{color:var(--glass-on-surface-icon)}.icon-on-glass-muted{color:var(--glass-on-surface-icon-muted)}}
@layer components{.card{background:var(--aurea-bg-elevated)}.card,.card-base{overflow-wrap:break-word;display:block}.card,.card-base,.glass-card-base{border-radius:var(--aurea-layout-radius-md);min-width:0}.glass-card-base{color:var(--aurea-text-primary);overflow-wrap:break-word;position:relative;overflow:hidden}}
@layer components{.card-sm{--_card-padding:var(--aurea-spacing-md);--_card-gap:var(--aurea-spacing-sm)}.card-md,.card-sm{gap:calc(var(--_card-gap)*1);gap:calc(var(--_card-gap)*var(--_card-density,var(--aurea-spacing-density-multiplier,1)));padding:calc(var(--_card-padding)*var(--_card-density,var(--aurea-spacing-density-multiplier,1)))}.card-md{--_card-padding:var(--aurea-spacing-lg);--_card-gap:var(--aurea-spacing-md)}.card-lg{--_card-padding:var(--aurea-spacing-xl);--_card-gap:var(--aurea-spacing-lg);gap:calc(var(--_card-gap)*1);gap:calc(var(--_card-gap)*var(--_card-density,var(--aurea-spacing-density-multiplier,1)));padding:calc(var(--_card-padding)*var(--_card-density,var(--aurea-spacing-density-multiplier,1)))}.aurea-card-compact,.card-compact{--_card-density:.75}.aurea-card-spacious,.card-spacious{--_card-density:1.25}[data-content=text].aurea-card-md,[data-content=text].card-md{--_card-padding:var(--aurea-spacing-md);--_card-gap:var(--aurea-spacing-sm)}[data-content=media].aurea-card-md,[data-content=media].card-md{--_card-padding:var(--aurea-spacing-0);--_card-gap:var(--aurea-spacing-sm)}[data-content=media].aurea-card-md>:not(img):not(video):not(picture),[data-content=media].card-md>:not(img):not(video):not(picture){padding-inline:calc(var(--aurea-spacing-md)*1);padding-inline:calc(var(--aurea-spacing-md)*var(--_card-density,var(--aurea-spacing-density-multiplier,1)))}[data-content=actions].aurea-card-md,[data-content=actions].card-md,[data-content=mixed].aurea-card-md,[data-content=mixed].card-md{--_card-padding:var(--aurea-spacing-md);--_card-gap:var(--aurea-spacing-md)}[data-content=stats].aurea-card-md,[data-content=stats].aurea-card-sm,[data-content=stats].card-md,[data-content=stats].card-sm{--_card-padding:var(--aurea-spacing-sm);--_card-gap:var(--aurea-spacing-xs)}@media (min-width:768px){[data-content=stats].aurea-card-md,[data-content=stats].card-md{--_card-padding:var(--aurea-spacing-md);--_card-gap:var(--aurea-spacing-sm)}}[data-content=kanban].aurea-card-md,[data-content=kanban].aurea-card-sm,[data-content=kanban].card-md,[data-content=kanban].card-sm{--_card-padding:var(--aurea-spacing-sm);--_card-gap:var(--aurea-spacing-xs);cursor:grab}[data-content=kanban].aurea-card-md:active,[data-content=kanban].aurea-card-sm:active,[data-content=kanban].card-md:active,[data-content=kanban].card-sm:active{cursor:grabbing}}
@layer components{.card-form{background:var(--aurea-bg-elevated-alpha-80);border-radius:var(--aurea-layout-radius-md);box-shadow:var(--aurea-shadow-md);margin-left:var(--aurea-spacing-0);margin-right:var(--aurea-spacing-0);padding:var(--aurea-spacing-md);overflow:visible}@media (min-width:1024px){.card-form{padding:var(--aurea-spacing-lg)}}@media (min-width:1280px){.card-form{padding:var(--aurea-spacing-xl)}}.card-form-body{gap:var(--aurea-spacing-sm);flex-direction:column;display:flex}@media (min-width:640px){.card-form-body{gap:var(--aurea-spacing-md)}}.card-feature{--_glass-tint:color-mix(in oklab,var(--aurea-bg-elevated),#0000 55%);--_glass-tint-end:#0000;border-radius:var(--aurea-layout-radius-md);box-shadow:var(--aurea-shadow-md);padding:var(--aurea-spacing-card-padding-compact);transition:background var(--aurea-duration-normal) ease-out,border-color var(--aurea-duration-normal) ease-out,box-shadow var(--aurea-duration-normal) ease-out,transform var(--aurea-duration-normal) var(--aurea-transition-easing-easeOut)}.card-feature:active,.card-feature:hover{--_glass-tint:color-mix(in oklab,var(--aurea-bg-base),#0000 55%);--_glass-tint-end:#0000;box-shadow:var(--aurea-shadow-lg);transform:translateY(calc(var(--aurea-spacing-2xs)*-1))}.card-feature .icon-wrapper{background:color-mix(in oklch,var(--aurea-brand-signature) 30%,#0000 60%);height:var(--aurea-sizing-fluid-2xl);margin-bottom:var(--aurea-spacing-md);width:var(--aurea-sizing-fluid-2xl);justify-content:center;align-items:center}.card-feature .icon-wrapper,.card-stat{border-radius:var(--aurea-layout-radius-md);display:flex}.card-stat{aspect-ratio:1;background:var(--aurea-bg-elevated);gap:var(--aurea-spacing-sm);padding:var(--aurea-spacing-card-padding-compact);flex-direction:column;justify-content:space-between}.card-stat-badge{color:var(--aurea-text-accent);font-family:var(--aurea-font-display);font-size:var(--aurea-fontSize-bodyLg);font-weight:var(--aurea-fontWeight-bold);letter-spacing:var(--aurea-letterSpacing-tight);line-height:var(--aurea-lineHeight-tight)}.card-stat-title{color:var(--aurea-text-primary);font-size:var(--aurea-fontSize-body);font-weight:var(--aurea-fontWeight-semibold);line-height:var(--aurea-lineHeight-body)}.card-stat-label{color:var(--aurea-text-secondary);font-size:var(--aurea-fontSize-bodySm);line-height:var(--aurea-lineHeight-bodySm)}.card.selected{background:color-mix(in oklch,var(--aurea-brand-signature) 30%,var(--aurea-bg-elevated));border:var(--aurea-layout-border-accent) solid var(--aurea-brand-signature);border-width:var(--aurea-layout-border-thin);box-shadow:0 0 0 3px var(--aurea-brand-signature-alpha-20)}.card.disabled,.card:disabled{cursor:not-allowed;opacity:var(--aurea-opacity-50);pointer-events:none}.card.disabled:hover,.card:disabled:hover{box-shadow:var(--aurea-shadow-sm);transform:none}.card.loading{pointer-events:none;position:relative}.card.loading:before{background:var(--aurea-bg-elevated);content:"";inset:var(--aurea-spacing-0);opacity:var(--aurea-opacity-70);z-index:var(--aurea-layout-zIndex-dropdown);position:absolute}.card.loading:after{animation:var(--aurea-animation-rotate-spinFast);border:var(--aurea-layout-border-accent) solid var(--aurea-brand-signature);border-radius:var(--aurea-layout-radius-full);content:"";left:var(--aurea-layout-position-center);top:var(--aurea-layout-position-center);z-index:var(--aurea-layout-zIndex-base);border-top-color:#0000;position:absolute}.card:focus-visible{border-color:var(--aurea-brand-signature);box-shadow:var(--aurea-shadowOffset-lg),0 0 0 var(--aurea-glow-intensity-sm) var(--aurea-brand-signature-alpha-20)}.card:focus-visible,.card[role=button]:focus-visible,.card[tabindex="0"]:focus-visible{outline:var(--aurea-spacing-2xs) solid var(--aurea-brand-signature);outline-offset:var(--aurea-spacing-2xs)}.card-compact{padding:var(--aurea-spacing-card-gap-compact)}.card-xl{padding:var(--aurea-spacing-card-padding-compact)}@media (min-width:768px){.card-xl{padding:var(--aurea-spacing-card-padding-compact)}}@media (min-width:1280px){.card-xl{padding:calc(var(--aurea-spacing-card-padding-compact)*1.5)}}.card-header{padding:var(--aurea-spacing-card-padding-compact) var(--aurea-spacing-card-gap-compact)}.card-body{padding:var(--aurea-spacing-card-padding-compact)}.card-body>*+*{margin-top:var(--aurea-spacing-md)}.card-footer{align-items:center;gap:var(--aurea-spacing-sm);padding:var(--aurea-spacing-card-padding-compact) var(--aurea-spacing-card-gap-compact);display:flex}[data-card-slot=header]+[data-card-slot=content]{padding-top:0}.card-title{margin-bottom:var(--aurea-spacing-xs)}.card-interactive{box-shadow:var(--aurea-shadow-md);transition:background var(--aurea-duration-normal) ease-out,border-color var(--aurea-duration-normal) ease-out,box-shadow var(--aurea-duration-normal) ease-out,transform var(--aurea-duration-normal) var(--aurea-transition-easing-easeOut)}.card-interactive:hover{box-shadow:var(--aurea-shadow-lg);transform:translateY(calc(var(--aurea-spacing-2xs)*-1))}.card-interactive:active{box-shadow:var(--aurea-shadow-sm);transform:translateY(calc(var(--aurea-spacing-2xs)/2*-1))}.card-compact{border-radius:var(--aurea-layout-radius-sm);transition:border-color var(--aurea-duration-fast) ease-out,box-shadow var(--aurea-duration-fast) var(--aurea-transition-easing-easeOut)}.card-compact:active,.card-compact:hover{border-color:var(--aurea-brand-signature);box-shadow:var(--aurea-shadow-sm)}}@media (prefers-reduced-motion:reduce){.card.loading:after{animation:none}}
@layer components{.card-emphasis-primary{--_glass-tint:var(--aurea-brand-signature-alpha-10);--_glass-tint-end:var(--aurea-brand-intelligence-alpha-10);--_glass-specular-w:50%;--_glass-specular-h:30%;--_glass-specular-y:12%;--_glass-specular-fade:50%;background:var(--aurea-bg-elevated-alpha-30);border:var(--aurea-layout-border-thin) solid var(--aurea-brand-signature-alpha-30);border-radius:calc(var(--aurea-layout-radius-md)*2);padding:var(--aurea-spacing-card-padding-compact);transition:background var(--aurea-duration-normal) ease-out,border-color var(--aurea-duration-normal) ease-out,box-shadow var(--aurea-duration-normal) ease-out,transform var(--aurea-duration-normal) var(--aurea-transition-easing-easeOut)}.card-emphasis-primary:active,.card-emphasis-primary:hover{background:color-mix(in oklch,var(--aurea-bg-elevated) 40%,#0000);border-color:var(--aurea-brand-signature)}.card-emphasis-primary[data-glass-active] .body-lg,.card-emphasis-primary[data-glass-active] .body-md,.card-emphasis-primary[data-glass-active] .body-sm,.card-emphasis-primary[data-glass-active] .text-primary,.card-emphasis-primary[data-glass-active] .text-secondary,.card-emphasis[data-glass-active] .body-lg,.card-emphasis[data-glass-active] .body-md,.card-emphasis[data-glass-active] .body-sm,.card-emphasis[data-glass-active] .text-primary,.card-emphasis[data-glass-active] .text-secondary{color:inherit}.info-callout{background:light-dark(color-mix(in oklch,var(--aurea-brand-signature) 10%,var(--aurea-bg-elevated-alpha-85)),color-mix(in oklch,var(--aurea-brand-signature) 10%,var(--aurea-bg-base-alpha-85)));border:var(--aurea-layout-border-default) solid var(--aurea-brand-signature-alpha-20);border-radius:var(--aurea-layout-radius-md);color:var(--aurea-text-primary);padding:var(--aurea-spacing-card-padding)}.info-callout strong{color:var(--aurea-text-primary);font-weight:var(--aurea-fontWeight-semibold)}.surface-dark .info-callout,section[class*=surface-] .info-callout{background:var(--aurea-background-surface-alpha-90);border-color:color-mix(in oklch,var(--aurea-brand-signature) 30%,#0000);color:var(--aurea-text-primary)}.surface-dark .info-callout strong,section[class*=surface-] .info-callout strong{color:var(--aurea-text-primary)}@media (min-width:768px){.info-callout{padding:var(--aurea-spacing-lg)}}.pricing-grid{gap:var(--aurea-spacing-md);grid-template-columns:var(--aurea-layout-grid-cols2);padding-top:var(--aurea-spacing-section-component);text-align:left;width:var(--aurea-layout-percentage-full);display:grid}@media (min-width:768px){.pricing-grid{padding-top:var(--aurea-spacing-section-component)}}@media (min-width:1280px){.pricing-grid{padding-top:var(--aurea-spacing-2xl)}}@media (min-width:768px){.pricing-grid{gap:var(--aurea-spacing-grid-standard);padding-top:calc(var(--aurea-spacing-section-component)*1.67)}}@media (min-width:1024px){.pricing-grid{grid-template-columns:var(--aurea-layout-grid-cols3)}}.carousel-wave-container{height:var(--aurea-layout-percentage-full);width:var(--aurea-layout-percentage-full);position:relative;overflow:hidden}.carousel-wave-track{justify-content:center;align-items:center;display:flex;position:relative}.carousel-wave-card-wrapper{transition:transform var(--aurea-transition-duration-slower) var(--aurea-transition-easing-easeOut);position:absolute}.carousel-wave-card{flex-direction:column;gap:0;display:flex}.carousel-wave-image-container{position:relative}.carousel-wave-placeholder{background:var(--aurea-gradient-auroraElegant);justify-content:center;align-items:flex-start;display:flex;position:relative;overflow:hidden}.carousel-wave-placeholder-content{padding-top:var(--aurea-spacing-section-component);text-align:center;z-index:var(--aurea-layout-zIndex-base);position:relative}.carousel-wave-placeholder-content>*+*{margin-top:var(--aurea-spacing-sm)}@media (min-width:768px){.carousel-wave-placeholder-content{padding-top:var(--aurea-spacing-section-component)}}@media (min-width:1280px){.carousel-wave-placeholder-content{padding-top:var(--aurea-spacing-xl)}}.carousel-wave-step-number{background:var(--aurea-gradient-numericDisplay);-webkit-text-fill-color:#0000;font-size:var(--aurea-fontSize-cardsContainerCarouselWaveStepNumber);font-weight:var(--aurea-fontWeight-black);letter-spacing:var(--aurea-letterSpacing-section);-webkit-background-clip:text;background-clip:text}.carousel-wave-badge-container{left:var(--aurea-spacing-sm);top:var(--aurea-spacing-sm);z-index:var(--aurea-layout-zIndex-dropdown);position:absolute}.carousel-wave-overlay-content{gap:var(--aurea-spacing-2xs);flex-direction:column;display:flex}.carousel-wave-overlay-title{color:var(--aurea-text-primary);font-size:clamp(.875rem,1vw + var(--aurea-fontSize-xs),var(--aurea-fontSize-body));font-weight:var(--aurea-fontWeight-bold);letter-spacing:var(--aurea-letterSpacing-subsection)}.carousel-wave-overlay-description,.carousel-wave-overlay-subtitle{color:var(--aurea-text-secondary);font-size:clamp(.875rem,1vw + var(--aurea-fontSize-xs),var(--aurea-fontSize-body));font-weight:var(--aurea-fontWeight-regular);line-height:var(--aurea-lineHeight-bodySm)}.carousel-wave-overlay-description{margin-top:var(--aurea-spacing-2xs)}.carousel-wave-icon-button{margin-top:var(--aurea-spacing-xs);justify-content:flex-end;gap:0;display:flex}.carousel-wave-icon-button-inner{background:var(--aurea-brand-signature-alpha-10);border:var(--aurea-layout-border-default) solid var(--aurea-brand-signature-alpha-20);border-radius:var(--aurea-layout-radius-full);height:var(--aurea-layout-icon-lg);transition:background var(--aurea-duration-normal) ease-out,border-color var(--aurea-duration-normal) ease-out,box-shadow var(--aurea-duration-normal) ease-out,transform var(--aurea-duration-normal) var(--aurea-transition-easing-easeOut);width:var(--aurea-layout-icon-lg);justify-content:center;align-items:center;display:flex;position:relative}.carousel-wave-icon-button-inner:active,.carousel-wave-icon-button-inner:hover{background:var(--aurea-brand-signature-alpha-20);box-shadow:var(--aurea-shadow-md);transform:scale(var(--aurea-effect-scale-110))}.carousel-wave-icon-button-inner:after{background:var(--aurea-brand-signature-alpha-5);border-radius:var(--aurea-layout-radius-full);content:"";inset:var(--aurea-spacing-0);opacity:0;transition:opacity var(--aurea-duration-normal) var(--aurea-transition-easing-easeOut);position:absolute}.carousel-wave-icon-button-inner:active:after,.carousel-wave-icon-button-inner:hover:after{opacity:1}.carousel-wave-icon-button-inner:active .carousel-wave-nav-icon,.carousel-wave-icon-button-inner:hover .carousel-wave-nav-icon{transform:rotate(var(--aurea-effect-rotate-45))}.carousel-wave-nav{bottom:var(--aurea-spacing-lg);gap:var(--aurea-spacing-xs);right:var(--aurea-spacing-lg);z-index:var(--aurea-layout-zIndex-sticky);display:flex;position:absolute}.carousel-wave-nav-icon{color:var(--aurea-text-primary);height:var(--aurea-layout-icon-sm);width:var(--aurea-layout-icon-sm)}.carousel-scroll-container{gap:var(--aurea-spacing-md);padding-bottom:var(--aurea-spacing-xs);padding-inline:var(--aurea-spacing-md);scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;margin-inline:-1rem;display:flex;overflow-x:auto}.carousel-scroll-container::-webkit-scrollbar{display:none}.interactive-card{--_glass-specular-w:60%;--_glass-specular-h:40%;--_glass-specular-y:15%;--_glass-specular-fade:60%;--_glass-rim-color:var(--aurea-overlay-white-10);--_glass-refraction-start:var(--aurea-btn-secondary-bg);--_glass-refraction-end:var(--aurea-brand-intelligence-50);--_glass-shadow-side:var(--aurea-overlay-white-10);border-radius:var(--aurea-layout-radius-lg);gap:var(--aurea-spacing-sm);transition:border-color var(--aurea-duration-normal) ease-out,box-shadow var(--aurea-duration-normal) ease-out,transform var(--aurea-duration-normal) var(--aurea-transition-easing-easeOut);flex-direction:column;display:flex;position:relative;overflow:hidden}.interactive-card:before{background:linear-gradient(90deg,#0000 0,var(--aurea-metallic-silver) 50%,#0000 100%);content:"";height:var(--aurea-layout-component-height-divider);left:var(--aurea-spacing-0);opacity:var(--aurea-opacity-40);right:var(--aurea-spacing-0);top:var(--aurea-spacing-0);transition:opacity var(--aurea-duration-normal) var(--aurea-transition-easing-easeOut);z-index:var(--aurea-layout-zIndex-dropdown);position:absolute}@media (min-width:768px){.interactive-card{border-radius:calc(var(--aurea-layout-radius-lg) + var(--aurea-layout-radius-sm))}}.interactive-card:active,.interactive-card:hover{border-color:var(--aurea-overlay-white-10);transform:translateY(calc(var(--aurea-spacing-2xs)*-1))}.interactive-card:active:before,.interactive-card:hover:before{opacity:1}.interactive-card-glow{background:radial-gradient(600px circle at 50% 50%,var(--aurea-brand-signature-alpha-15),#0000 40%);background:radial-gradient(600px circle at var(--mouse-x,50%) var(--mouse-y,50%),var(--aurea-brand-signature-alpha-15),#0000 40%);inset:var(--aurea-spacing-0);opacity:0;pointer-events:none;transition:opacity var(--aurea-duration-normal) var(--aurea-transition-easing-easeOut);z-index:var(--aurea-layout-zIndex-dropdown);position:absolute}.interactive-card:active .interactive-card-glow,.interactive-card:hover .interactive-card-glow{opacity:1}.interactive-card-overlay{background:var(--aurea-bg-base-alpha-5);inset:var(--aurea-spacing-0);opacity:0;pointer-events:none;transition:opacity var(--aurea-duration-normal) var(--aurea-transition-easing-easeOut);z-index:var(--aurea-layout-zIndex-base);position:absolute}.interactive-card:active .interactive-card-overlay,.interactive-card:hover .interactive-card-overlay{opacity:1}.interactive-card-content{gap:var(--aurea-spacing-card-gap);padding:var(--aurea-spacing-card-padding);z-index:var(--aurea-layout-zIndex-dropdown);flex-direction:column;flex-grow:1;display:flex;position:relative}.interactive-card-decoration{background:linear-gradient(to bottom left,var(--aurea-brand-signature),#0000);border-radius:var(--aurea-layout-radius-full);height:var(--aurea-layout-component-height-generic-base);opacity:var(--aurea-opacity-5);pointer-events:none;right:var(--aurea-spacing-0);top:var(--aurea-spacing-0);width:var(--aurea-layout-component-width-generic-base);position:absolute;transform:translate(50%,-50%)}.bento-card{min-height:var(--aurea-sizing-fluid-6xl)}@media (min-width:768px){.bento-card{min-height:var(--aurea-sizing-fluid-6xl)}}.bento-card-icon{background:var(--aurea-brand-glass-tint);border:var(--aurea-layout-border-default) solid var(--aurea-brand-glass-tint-border);border-radius:var(--aurea-layout-radius-sm);box-shadow:var(--aurea-shadow-md);height:var(--aurea-sizing-fluid-3xl);transition:transform var(--aurea-duration-normal) var(--aurea-transition-easing-easeOut);width:var(--aurea-sizing-fluid-3xl);justify-content:center;align-items:center;display:flex}@media (min-width:768px){.bento-card-icon{height:calc(var(--aurea-spacing-3xl) + var(--aurea-spacing-md));width:calc(var(--aurea-spacing-3xl) + var(--aurea-spacing-md))}}.interactive-card:active .bento-card-icon,.interactive-card:hover .bento-card-icon{transform:scale(var(--aurea-effect-scale-95))}.bento-card-icon svg{color:var(--aurea-text-primary);height:var(--aurea-sizing-fluid-lg);width:var(--aurea-sizing-fluid-lg)}@media (min-width:768px){.bento-card-icon svg{height:var(--aurea-sizing-fluid-xl);width:var(--aurea-sizing-fluid-xl)}}.bento-card-title{color:var(--aurea-text-primary);margin-top:var(--aurea-spacing-xs);padding-right:var(--aurea-spacing-section-component)}@media (min-width:768px){.bento-card-title{padding-right:var(--aurea-spacing-section-component)}}@media (min-width:1280px){.bento-card-title{padding-right:var(--aurea-spacing-3xl)}}.bento-card-description{color:var(--aurea-text-secondary);font-size:var(--aurea-fontSize-bodySm);-webkit-line-clamp:2;line-height:var(--aurea-lineHeight-bodySm);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (min-width:768px){.bento-card-description{-webkit-line-clamp:3}}.bento-card-features{gap:var(--aurea-spacing-xs);margin-top:var(--aurea-spacing-xs);flex-direction:column;display:flex}.bento-card-feature{color:var(--aurea-text-secondary);font-size:var(--aurea-fontSize-caption);align-items:center;gap:var(--aurea-spacing-xs);display:flex}@media (min-width:768px){.bento-card-feature{font-size:var(--aurea-fontSize-bodySm)}}.bento-card-feature-dot{background:var(--aurea-brand-signature);border-radius:var(--aurea-layout-radius-full);flex-shrink:var(--aurea-spacing-0);height:calc(var(--aurea-sizing-fluid-xs)/2);width:calc(var(--aurea-spacing-xs)/2)}.interactive-card-footer{padding:0 var(--aurea-spacing-card-padding) var(--aurea-spacing-card-padding);z-index:var(--aurea-layout-zIndex-dropdown);position:relative}.program-card-content{gap:var(--aurea-spacing-card-gap);padding:var(--aurea-spacing-card-padding)}.program-card-footer{padding:0 var(--aurea-spacing-card-padding) var(--aurea-spacing-card-padding)}.program-card-badge{max-width:var(--aurea-layout-percentage-full);align-self:flex-start;width:max-content;display:inline-flex}.program-card-popular-badge{left:var(--aurea-layout-position-center);top:var(--aurea-spacing-sm);transform:translateX(calc(var(--aurea-layout-position-center)*-1));width:max-content;z-index:var(--aurea-layout-zIndex-sticky);display:inline-flex;position:absolute}.program-card-price{align-items:baseline;gap:var(--aurea-spacing-xs);flex-wrap:wrap;display:flex}.program-card-price-value{background:var(--aurea-gradient-numericDisplay);-webkit-text-fill-color:#0000;font-size:var(--aurea-fontSize-cardPriceValue);font-weight:var(--aurea-fontWeight-extrabold);letter-spacing:var(--aurea-letterSpacing-section);-webkit-background-clip:text;background-clip:text}.program-card-price-currency{color:var(--aurea-text-secondary);font-family:var(--aurea-font-display);font-size:var(--aurea-fontSize-lg);font-weight:var(--aurea-fontWeight-semibold)}.program-card-duration{color:var(--aurea-text-secondary);font-size:var(--aurea-fontSize-bodySm)}.program-card-title{color:var(--aurea-text-primary);font-size:var(--aurea-fontSize-bodyLg);font-weight:var(--aurea-fontWeight-bold);line-height:var(--aurea-lineHeight-subsection)}.program-card-description{color:var(--aurea-text-secondary);font-size:var(--aurea-fontSize-body);line-height:var(--aurea-lineHeight-bodySm)}.program-card-features{gap:var(--aurea-spacing-xs);margin-top:var(--aurea-spacing-xs);padding-bottom:var(--aurea-spacing-lg);flex-direction:column;display:flex}.program-card-feature{color:var(--aurea-text-secondary);font-size:var(--aurea-fontSize-bodySm);align-items:center;gap:var(--aurea-spacing-xs);display:flex}.interactive-card-featured{border-color:color-mix(in oklch,var(--aurea-brand-signature) 30%,#0000);box-shadow:var(--aurea-shadow-lg)}.interactive-card-featured>.interactive-card-content{padding-top:var(--aurea-spacing-xl)}@media (min-width:1024px){.interactive-card-featured{transform:var(--aurea-transform-scale-hover)}}.card-badge{background:var(--aurea-brand-signature);border-radius:var(--aurea-layout-radius-full);box-shadow:var(--aurea-shadow-lg);color:var(--aurea-text-primary);font-size:var(--aurea-fontSize-caption);font-weight:var(--aurea-fontWeight-bold);padding:var(--aurea-spacing-xs) var(--aurea-spacing-sm);right:var(--aurea-spacing-sm);top:var(--aurea-spacing-sm);z-index:var(--aurea-layout-zIndex-sticky);position:absolute}@media (min-width:768px){.card-badge{right:var(--aurea-spacing-md);top:var(--aurea-spacing-md)}}.consultation-card{--_glass-specular-w:50%;--_glass-specular-h:30%;--_glass-specular-y:12%;--_glass-specular-fade:50%;border-radius:var(--aurea-layout-radius-md);padding:var(--aurea-spacing-card-padding);transition:border-color var(--aurea-duration-normal) ease-out,box-shadow var(--aurea-duration-normal) ease-out,transform var(--aurea-duration-normal) var(--aurea-transition-easing-easeOut);position:relative}@media (min-width:768px){.consultation-card{border-radius:calc(var(--aurea-layout-radius-md)*2)}}.consultation-card:active,.consultation-card:hover{border-color:color-mix(in oklch,var(--aurea-brand-signature) 30%,#0000)}.bento-card{border-radius:var(--aurea-layout-radius-xl);box-shadow:var(--aurea-shadowOffset-lg),var(--aurea-shadowOffset-md);padding:var(--aurea-spacing-card-padding-compact);transition:background var(--aurea-duration-normal) ease-out,border-color var(--aurea-duration-normal) ease-out,box-shadow var(--aurea-duration-normal) ease-out,transform var(--aurea-duration-normal) var(--aurea-transition-easing-easeOut);position:relative;overflow:hidden}@media (min-width:768px){.bento-card{padding:var(--aurea-spacing-card-padding-compact)}}@media (min-width:1280px){.bento-card{padding:calc(var(--aurea-spacing-card-padding-compact)*1.5)}}.bento-card:before{background:linear-gradient(90deg,#0000 0,var(--aurea-metallic-silver) 50%,#0000 100%);content:"";height:var(--aurea-layout-component-height-divider);left:var(--aurea-spacing-0);opacity:var(--aurea-opacity-50);top:var(--aurea-spacing-0);transition:opacity var(--aurea-duration-normal) var(--aurea-transition-easing-easeOut);width:var(--aurea-layout-percentage-full);z-index:var(--aurea-layout-zIndex-dropdown);position:absolute}.bento-card:after{background:radial-gradient(ellipse 80% 50% at 50% 0,var(--aurea-brand-intelligence-alpha-8) 0,#0000 70%);content:"";inset:var(--aurea-spacing-0);pointer-events:none;z-index:var(--aurea-layout-zIndex-base);position:absolute}.bento-card:active,.bento-card:hover{border-color:var(--aurea-overlay-white-10);box-shadow:var(--aurea-shadowOffset-xl),0 0 80px var(--aurea-brand-intelligence-alpha-25)}.bento-card:active:before,.bento-card:hover:before{opacity:1}.bento-icon{background:var(--aurea-gradient-intelligence);box-shadow:0 var(--aurea-shadowOffset-sm) var(--aurea-shadowOffset-lg) var(--aurea-brand-signature-alpha-30),var(--aurea-shadowOffset-md);font-size:var(--aurea-fontSize-bodyLg);height:var(--aurea-sizing-fluid-4xl);width:var(--aurea-sizing-fluid-4xl);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.bento-icon,.bento-icon:after{border-radius:var(--aurea-layout-radius-lg)}.bento-icon:after{animation:var(--aurea-animation-shimmer-slower);background:var(--aurea-gradient-shimmer);content:"";inset:calc(var(--aurea-spacing-2xs)/2*-1);position:absolute}.bento-icon>*{z-index:var(--aurea-layout-zIndex-dropdown);position:relative}.bento-title{color:var(--aurea-text-primary);font-size:clamp(1.75rem,3vw,var(--aurea-fontSize-hero));font-weight:var(--aurea-fontWeight-extrabold);letter-spacing:var(--aurea-letterSpacing-hero);margin-bottom:var(--aurea-spacing-lg)}.bento-description{color:var(--aurea-text-secondary)}.bento-large,.bento-medium,.bento-small{grid-column:span 12}.bento-large{min-height:min(6.25rem,20vh)}.bento-medium{min-height:auto}.bento-small{min-height:min(6.25rem,15vh)}@media (min-width:768px){.bento-large{grid-column:span 8}.bento-medium,.bento-small{grid-column:span 4}}}@media (prefers-reduced-motion:reduce){.bento-icon:after{animation:none}}
@layer components{.service-card-pin-perspective{margin-left:calc(var(--aurea-spacing-xs)/8);perspective:1000px;transform-style:preserve-3d;transform:translate(-50%,-50%)}.service-card-pin-card,.service-card-pin-perspective{left:var(--aurea-layout-position-center);top:var(--aurea-layout-position-center);position:absolute}.service-card-pin-card{background:var(--aurea-liquid-glass-material-surface-regular);border-radius:var(--aurea-layout-radius-md);box-shadow:var(--aurea-shadow-lg);transition:background var(--aurea-duration-normal) ease-out,border-color var(--aurea-duration-normal) ease-out,box-shadow var(--aurea-duration-normal) var(--aurea-transition-easing-easeOut);justify-content:flex-start;align-items:flex-start;display:flex;overflow:hidden}.group\/pin:active .service-card-pin-card,.group\/pin:hover .service-card-pin-card{border-color:var(--aurea-liquid-glass-dynamics-specular-rim);box-shadow:var(--aurea-shadow-xl)}.service-card-pin-overlay{height:var(--aurea-sizing-fluid-11xl);opacity:0;pointer-events:none;transition:opacity var(--aurea-duration-normal) var(--aurea-transition-easing-easeOut);width:var(--aurea-layout-component-width-generic-xl);z-index:var(--aurea-zIndex-popover);justify-content:center;align-items:center;display:flex}.group\/pin:active .service-card-pin-overlay,.group\/pin:hover .service-card-pin-overlay{opacity:1}.service-card-pin-overlay-content{height:var(--aurea-layout-percentage-full);inset:var(--aurea-spacing-0);margin-top:calc(var(--aurea-spacing-md)*-1.75);width:var(--aurea-layout-percentage-full);flex:none;gap:0;display:flex}.service-card-pin-overlay-header{left:var(--aurea-spacing-0);right:var(--aurea-spacing-0);top:var(--aurea-spacing-0);justify-content:center;gap:0;display:flex;position:absolute}.service-card-pin-badge{background:var(--aurea-bg-base);border-radius:var(--aurea-layout-radius-full);align-items:center;gap:var(--aurea-spacing-xs);transition:background var(--aurea-duration-fast) ease-out,border-color var(--aurea-duration-fast) var(--aurea-transition-easing-easeOut);z-index:var(--aurea-layout-zIndex-dropdown);-webkit-text-decoration:none;text-decoration:none;display:flex;position:relative}.service-card-pin-badge:active,.service-card-pin-badge:hover{background:var(--aurea-bg-elevated);border-color:var(--aurea-brand-signature)}.service-card-pin-badge-text{color:var(--aurea-text-primary);padding:calc(var(--aurea-spacing-xs)/2) 0;z-index:var(--aurea-layout-zIndex-sticky);display:inline-block;position:relative}.service-card-pin-badge-glow{background:linear-gradient(to right,#0000 0,var(--aurea-brand-intelligence-400-alpha-90) 50%,#0000 100%);bottom:var(--aurea-spacing-0);height:var(--aurea-layout-component-height-divider);left:calc(var(--aurea-spacing-md) + var(--aurea-spacing-xs)/8);opacity:0;transition:opacity var(--aurea-duration-normal) var(--aurea-transition-easing-easeOut);width:calc(100% - 2.25rem);position:absolute}.group\/pin:active .service-card-pin-badge-glow,.group\/pin:hover .service-card-pin-badge-glow{opacity:var(--aurea-opacity-40)}.service-card-pin-ripples{margin-left:calc(var(--aurea-spacing-xs)/8);margin-top:var(--aurea-spacing-md);perspective:1000px;transform-style:preserve-3d;transform:translate(-50%,-50%)}.service-card-pin-ripple,.service-card-pin-ripples{left:var(--aurea-layout-position-center);top:var(--aurea-layout-position-center);position:absolute}.service-card-pin-ripple{background:var(--aurea-glass-ripple-tint);border-radius:var(--aurea-layout-radius-full);box-shadow:var(--aurea-shadow-lg);height:var(--aurea-layout-icon-3xl);width:var(--aurea-layout-component-width-dropdown-gridColumn)}.service-card-pin-pin,.service-card-pin-pin-line,.service-card-pin-pin-line-blur{bottom:var(--aurea-layout-position-center);right:var(--aurea-layout-position-center);position:absolute}.service-card-pin-pin-line,.service-card-pin-pin-line-blur{background:linear-gradient(to bottom,#0000 0,var(--aurea-brand-intelligence) 100%);height:var(--aurea-sizing-fluid-4xl);transform:translateY(var(--aurea-spacing-sm));transition:height var(--aurea-duration-normal) var(--aurea-transition-easing-easeOut);width:calc(var(--aurea-sizing-fluid-2xs)/2)}.service-card-pin-pin-line-blur{filter:blur(var(--aurea-liquid-glass-tiers-regular-blur))}.group\/pin:active .service-card-pin-pin-line,.group\/pin:active .service-card-pin-pin-line-blur,.group\/pin:hover .service-card-pin-pin-line,.group\/pin:hover .service-card-pin-pin-line-blur{height:var(--aurea-layout-component-height-generic-base)}.service-card-pin-pin-dot-outer{background:var(--aurea-brand-intelligence-600);filter:blur(var(--aurea-liquid-glass-tiers-regular-blur));transform:translate(calc(var(--aurea-spacing-2xs)*.375),var(--aurea-spacing-md))}.service-card-pin-pin-dot-inner,.service-card-pin-pin-dot-outer{border-radius:var(--aurea-layout-radius-full);bottom:var(--aurea-layout-position-center);height:var(--aurea-sizing-fluid-2xs);right:var(--aurea-layout-position-center);width:var(--aurea-sizing-fluid-2xs);z-index:var(--aurea-zIndex-modal-backdrop);position:absolute}.service-card-pin-pin-dot-inner{background:var(--aurea-brand-intelligence-400);transform:translate(calc(var(--aurea-spacing-2xs)*.125),var(--aurea-spacing-md))}.service-card-3d-content{background:linear-gradient(to bottom,var(--aurea-liquid-glass-material-surface-regular) 0,var(--aurea-liquid-glass-material-surface-thin) 100%);border-radius:var(--aurea-layout-radius-lg);box-shadow:var(--aurea-shadow-lg);height:var(--aurea-sizing-fluid-11xl);padding:var(--aurea-spacing-card-padding);width:var(--aurea-layout-component-width-drawer-mobile);flex-direction:column;gap:0;display:flex}.service-card-3d-icon{background:var(--aurea-bg-elevated);color:var(--aurea-text-secondary);width:fit-content}.service-card-3d-title{color:var(--aurea-text-primary);text-wrap:balance}.service-card-3d-description{color:var(--aurea-text-secondary);flex:1}.service-card-3d-wrapper{height:var(--aurea-layout-percentage-full)}.card-outlined:active,.card-outlined:hover{--_glass-tint:light-dark(color-mix(in oklab,var(--aurea-bg-elevated),#0000 60%),#0000);--_glass-tint-end:#0000}.card-outlined.selected{--_glass-tint:light-dark(var(--aurea-glass-select-tint),#0000);--_glass-tint-end:#0000}.card-compact,.card-feature{--_glass-tint:light-dark(color-mix(in oklab,var(--aurea-bg-elevated),#0000 55%),#0000)}.card-compact{--_glass-tint-end:#0000}.history-content{color:light-dark(var(--aurea-text-secondary),currentColor)}.feature-card-pattern-inner{-webkit-backdrop-filter:var(--aurea-themeFilter-patternBlur)}@supports (backdrop-filter:blur(1px)){.feature-card-pattern-inner{backdrop-filter:var(--aurea-themeFilter-patternBlur)}}.card-emphasis-primary{--_glass-blur:var(--aurea-liquid-glass-tiers-regular-blur);--_glass-saturate:var(--aurea-liquid-glass-material-regular-thin-saturate);--_glass-brightness:var(--aurea-liquid-glass-material-regular-thin-brightness)}.interactive-card{--_glass-blur:var(--aurea-liquid-glass-tiers-elevated-blur);--_glass-saturate:var(--aurea-liquid-glass-material-regular-regular-saturate);--_glass-brightness:var(--aurea-liquid-glass-material-regular-regular-brightness)}.program-card-features{border-bottom:var(--aurea-layout-border-default) solid var(--aurea-liquid-glass-tint-silver-border)}.consultation-card{--_glass-blur:var(--aurea-liquid-glass-tiers-regular-blur);--_glass-saturate:var(--aurea-liquid-glass-material-regular-thin-saturate);--_glass-brightness:var(--aurea-liquid-glass-material-regular-thin-brightness);border:var(--aurea-layout-border-accent) solid var(--aurea-liquid-glass-tint-silver-border)}.card-header{border-bottom:var(--aurea-layout-border-default) solid var(--aurea-liquid-glass-tint-silver-border)}.card-footer{border-top:var(--aurea-layout-border-default) solid var(--aurea-liquid-glass-tint-silver-border)}.card-compact{--_glass-blur:var(--aurea-liquid-glass-tiers-subtle-blur);--_glass-saturate:var(--aurea-liquid-glass-material-regular-ultraThin-saturate);--_glass-brightness:var(--aurea-liquid-glass-material-regular-ultraThin-brightness)}@media (prefers-reduced-motion:reduce){.service-card-pin-badge,.service-card-pin-badge-glow,.service-card-pin-card,.service-card-pin-overlay,.service-card-pin-pin-line-blur{transition:none}}.bento-card-icon>.aurea-icon-liquid{-webkit-backdrop-filter:none;box-shadow:none;background:0 0;border:none;border-radius:0;width:auto;height:auto;padding:0;overflow:visible}@supports (backdrop-filter:blur(1px)){.bento-card-icon>.aurea-icon-liquid{backdrop-filter:none}}}
@layer components{.service-card-pin-badge-text{font-size:clamp(.875rem,.875vw + var(--aurea-fontSize-xs),var(--aurea-fontSize-body))}.service-card-3d-title{font-size:clamp(1.25rem,2vw + var(--aurea-fontSize-xs),1.875rem)}.service-card-3d-description{font-size:clamp(.875rem,.875vw + var(--aurea-fontSize-xs),.9375rem)}}
@layer components{@media (prefers-reduced-motion:reduce){.glass-card-base,.glass-card-base:before{transition:none}}.card-icon-shimmer{position:relative}.card-icon-shimmer:before{animation:aurea-shimmer var(--aurea-duration-continuous) infinite;background:var(--aurea-gradient-shimmer);clip-path:inset(0 round var(--aurea-radius-avatar));content:"";position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.card-icon-shimmer:before{animation:var(--aurea-animation-none)}}.card-icon-gradient-aurora{background:var(--aurea-gradient-auroraElegant)}.glass-card-base[data-state=outlined]{border-color:var(--aurea-glass-border-alpha-20);box-shadow:inset 0 0 0 var(--aurea-layout-border-default) var(--aurea-glass-border-alpha-10),inset 0 0 0 var(--aurea-layout-border-thick) var(--aurea-glass-border-alpha-20)}.glass-card-base[data-interactive=""]{cursor:pointer;transition:transform var(--aurea-duration-normal) var(--aurea-transition-easing-ease),box-shadow var(--aurea-duration-normal) var(--aurea-transition-easing-ease)}@media (hover:hover){.glass-card-base[data-interactive=""]:hover{transform:translateY(calc(var(--aurea-layout-border-thick)*-1))}}.glass-card-base[data-interactive=""]:active{transform:translateY(calc(var(--aurea-layout-border-thick)*-1))}}@keyframes aurea-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}

@layer components{.glass-card-base[data-content=actions],.glass-card-base[data-content=media],.glass-card-base[data-content=mixed],.glass-card-base[data-content=text]{flex-direction:column;display:flex}.glass-card-base[data-content=text]{gap:var(--aurea-spacing-md)}.glass-card-base[data-content=mixed]{gap:var(--aurea-spacing-lg)}.glass-card-base[data-content=actions]{gap:var(--aurea-spacing-md)}.glass-card-base[data-content=actions]>:last-child{flex:auto}.glass-card-base[data-content=actions]>:last-child>:last-child{margin-block-start:auto}.glass-card-base[data-content=media]{gap:var(--aurea-spacing-lg)}}
@layer components{.accordion-item-glass{--_glass-blur:var(--aurea-liquid-glass-tiers-regular-blur);--_glass-saturate:1;--_glass-brightness:1;-webkit-backdrop-filter:var(--_glass-backdrop)}@supports (backdrop-filter:blur(1px)){.accordion-item-glass{backdrop-filter:var(--_glass-backdrop)}}.accordion-item-borderless{-webkit-backdrop-filter:none}@supports (backdrop-filter:blur(1px)){.accordion-item-borderless{backdrop-filter:none}}@media (prefers-contrast:high){.accordion-item-glass{-webkit-backdrop-filter:none}@supports (backdrop-filter:blur(1px)){.accordion-item-glass{backdrop-filter:none}}}.prompt-bar{--_glass-blur:var(--aurea-liquid-glass-tiers-regular-blur);--_glass-saturate:1;--_glass-brightness:1;-webkit-backdrop-filter:var(--_glass-backdrop)}@supports (backdrop-filter:blur(1px)){.prompt-bar{backdrop-filter:var(--_glass-backdrop)}}@media (prefers-contrast:high){.prompt-bar{-webkit-backdrop-filter:none}@supports (backdrop-filter:blur(1px)){.prompt-bar{backdrop-filter:none}}}.badge-hero-glass{--_glass-blur:var(--aurea-effect-blur-sm);--_glass-saturate:1;--_glass-brightness:1;-webkit-backdrop-filter:var(--_glass-backdrop)}@supports (backdrop-filter:blur(1px)){.badge-hero-glass{backdrop-filter:var(--_glass-backdrop)}}.hero-glass-card{--_glass-blur:var(--aurea-effect-blur-md);--_glass-saturate:1;--_glass-brightness:1;-webkit-backdrop-filter:var(--_glass-backdrop)}@supports (backdrop-filter:blur(1px)){.hero-glass-card{backdrop-filter:var(--_glass-backdrop)}}.hero-glass-card-sm{--_glass-blur:var(--aurea-effect-blur-sm);--_glass-saturate:1;--_glass-brightness:1;-webkit-backdrop-filter:var(--_glass-backdrop)}@supports (backdrop-filter:blur(1px)){.hero-glass-card-sm{backdrop-filter:var(--_glass-backdrop)}}.input-glass{--_glass-blur:var(--aurea-liquid-glass-tiers-regular-blur);--_glass-saturate:1;--_glass-brightness:1;-webkit-backdrop-filter:var(--_glass-backdrop)}@supports (backdrop-filter:blur(1px)){.input-glass{backdrop-filter:var(--_glass-backdrop)}}.textarea-glass{--_glass-blur:var(--aurea-liquid-glass-tiers-regular-blur);--_glass-saturate:1;--_glass-brightness:1;-webkit-backdrop-filter:var(--_glass-backdrop)}@supports (backdrop-filter:blur(1px)){.textarea-glass{backdrop-filter:var(--_glass-backdrop)}}.select-glass{--_glass-blur:var(--aurea-liquid-glass-tiers-regular-blur);--_glass-saturate:1;--_glass-brightness:1;-webkit-backdrop-filter:var(--_glass-backdrop)}@supports (backdrop-filter:blur(1px)){.select-glass{backdrop-filter:var(--_glass-backdrop)}}.ol-item:before{background:var(--aurea-liquid-glass-tint-violet-background)}.ol-outline .ol-item:before{border:var(--aurea-layout-border-accent) solid var(--aurea-liquid-glass-tint-violet-background)}.ol-solid .ol-item:before{background:var(--aurea-liquid-glass-tint-violet-background)}.ol-glass .ol-item:before{--_glass-blur:var(--glass-blur,var(--aurea-liquid-glass-tiers-regular-blur));--_glass-saturate:1;--_glass-brightness:1;backdrop-filter:var(--_glass-backdrop)}.ol-gradient .ol-item:before{background:var(--aurea-brand-gradient-feminine-power,linear-gradient(135deg,var(--aurea-brand-human) 0,var(--aurea-glass-warm) 50%,var(--aurea-liquid-glass-tint-violet-background) 100%))}.badge-number,.badge-step-active{background:var(--aurea-liquid-glass-tint-violet-background)}@layer components{.effect-rotating-border-glow:after{filter:blur(var(--aurea-liquid-glass-tiers-regular-blur))}@keyframes liquid-glass-appear{0%{backdrop-filter:blur(var(--aurea-effect-blur-none))}to{backdrop-filter:blur(var(--aurea-liquid-glass-blur,var(--aurea-liquid-glass-tiers-regular-blur))) saturate(var(--aurea-liquid-glass-tiers-regular-saturate))}}.effect-tilt:after{filter:blur(var(--aurea-liquid-glass-tiers-regular-blur))}}@media (prefers-reduced-motion:reduce){*{transition:none;animation:none}}}
@property --_glass-position{syntax:"*";inherits:false}@property --_glass-content-color{syntax:"*";inherits:false}@property --_glass-content-ink{syntax:"*";inherits:true}@layer aurea.glass.surface{:where(.glass-surface[data-glass]){--_glass-highlight-concentration:.2;border-color:var(--_glass-border-color,var(--aurea-glass-border-universal));color:var(--_glass-content-color,var(--aurea-text-primary));isolation:isolate;position:var(--_glass-position,relative);--_glass-content-ink:var(--_glass-content-color);transition:background-color var(--aurea-duration-normal) var(--aurea-ease-out),border-color var(--aurea-duration-normal) var(--aurea-ease-out),box-shadow var(--aurea-duration-normal) var(--aurea-ease-out),transform var(--aurea-duration-normal) var(--aurea-ease-out);position:relative}:where(.glass-surface[data-glass]:is([data-glass-variant=badge],[data-glass-variant=button])){--_glass-specular-w:var(--aurea-sizing-space-8);--_glass-specular-h:var(--aurea-liquid-glass-dynamics-specular-highlight-height,35%);--_glass-specular-y:var(--aurea-liquid-glass-dynamics-specular-highlight-offsetY,12%);--_glass-specular-fade:var(--aurea-liquid-glass-dynamics-specular-highlight-fade,55%)}*{--_glass-backdrop:blur(min(calc(var(--_glass-blur-radius,var(--_glass-blur,0px)) + var(--_glass-backdrop-separation,0)*3px + var(--_glass-light-scattering,0)*2px),calc(var(--_glass-substrate-detail-size,9999px)/2))) saturate(calc(var(--_glass-saturate,1) + var(--_glass-material-density,0)*.5)) brightness(calc(var(--_glass-brightness,1) + var(--_glass-background-sampling-strength,0)*.12 - var(--_glass-light-absorption,0)*.15 - var(--_glass-finish-absorption,0))) contrast(calc(1 + var(--_glass-refraction-strength,0)*.35))}@supports (backdrop-filter:url("#lens")){*{--_glass-backdrop:blur(min(calc(var(--_glass-blur-radius,var(--_glass-blur,0px)) + var(--_glass-backdrop-separation,0)*3px + var(--_glass-light-scattering,0)*2px),calc(var(--_glass-substrate-detail-size,9999px)/2))) saturate(calc(var(--_glass-saturate,1) + var(--_glass-material-density,0)*.5)) brightness(calc(var(--_glass-brightness,1) + var(--_glass-background-sampling-strength,0)*.12 - var(--_glass-light-absorption,0)*.15 - var(--_glass-finish-absorption,0))) contrast(calc(1 + var(--_glass-refraction-strength,0)*.35)) var(--_glass-lensing, )}}:where(.glass-surface[data-glass-shape=sharp]){border-radius:0}:where(.glass-surface[data-glass-shape=rounded]){border-radius:var(--aurea-radius-card)}:where(.glass-surface[data-glass-shape=pill]){border-radius:var(--aurea-radius-buttonPill)}:where(.glass-surface[data-glass-shape=circle]){aspect-ratio:1;border-radius:50%}:where(.glass-surface[data-glass-shape=hexagonal]){clip-path:polygon(25% 5%,75% 5%,95% 50%,75% 95%,25% 95%,5% 50%);border-radius:0}:where(.glass-surface[data-state=disabled]){cursor:not-allowed;opacity:.6;pointer-events:none}:where(.glass-surface[data-interactive]){cursor:pointer;-webkit-user-select:none;user-select:none}:where(.glass-surface[data-loading]){cursor:wait;opacity:.85}:where(.glass-surface[aria-selected=true]){box-shadow:0 0 0 2px var(--aurea-button-focus-ring) inset}@media (prefers-reduced-motion:reduce){:where(.glass-surface[data-glass]){transition-duration:var(--aurea-duration-fast)}}}
@layer aurea.glass.surface.badge{:where(.glass-surface[data-glass-variant=badge]){border-radius:var(--aurea-layout-radius-full);align-items:center;gap:var(--aurea-spacing-2xs);isolation:isolate;text-align:center;text-transform:none;white-space:normal;justify-content:center;max-width:100%;line-height:1;display:inline-flex;position:relative;overflow:clip}.glass-surface[data-glass-variant=badge]{width:fit-content;display:inline-flex}:where(.glass-surface[data-glass-variant=badge][data-badge-context=hero]){line-height:var(--aurea-lineHeight-component);text-align:center;white-space:normal}:where(.glass-surface[data-glass-variant=badge] .badge-content){max-width:100%;min-width:var(--aurea-sizing-space-0);flex-wrap:wrap;justify-content:center}@media (min-width:640px){:where(.glass-surface[data-glass-variant=badge]:not([data-badge-context=hero])){white-space:nowrap}}.glass-surface[data-glass-variant=badge][data-size=sm]{padding-block:var(--aurea-spacing-2xs);padding-inline:var(--aurea-spacing-xs)}.glass-surface[data-glass-variant=badge][data-size=md]{padding-block:var(--aurea-spacing-2xs);padding-inline:var(--aurea-spacing-sm)}.glass-surface[data-glass-variant=badge][data-size=lg]{padding-block:var(--aurea-spacing-xs);padding-inline:var(--aurea-spacing-md)}:where(.glass-surface[data-glass-variant=badge]):not([data-interactive]){cursor:default}.glass-surface[data-glass-variant=badge]{backdrop-filter:var(--_glass-backdrop);border-style:solid;border-width:var(--aurea-layout-border-default);box-shadow:inset 0 calc(var(--aurea-shadowOffset-xs) + var(--aurea-shadowOffset-hairline)) var(--aurea-shadowOffset-hairline) 0 var(--_glass-edge-rim),inset 0 calc((var(--aurea-shadowOffset-xs) + var(--aurea-shadowOffset-hairline))*-1) var(--aurea-shadowOffset-hairline) 0 var(--_glass-shadow-inner),0 var(--aurea-shadowOffset-sm) var(--aurea-shadowOffset-sm) var(--_glass-cast),0 0 #0000,0 0 #0000,0 0 #0000,0 0 #0000,0 0 #0000;box-shadow:inset 0 calc(var(--aurea-shadowOffset-xs) + var(--aurea-shadowOffset-hairline)) var(--aurea-shadowOffset-hairline) 0 var(--_glass-edge-rim),inset 0 calc((var(--aurea-shadowOffset-xs) + var(--aurea-shadowOffset-hairline))*-1) var(--aurea-shadowOffset-hairline) 0 var(--_glass-shadow-inner),0 var(--aurea-shadowOffset-sm) var(--aurea-shadowOffset-sm) var(--_glass-cast),var(--_gfx-edge,0 0 #0000),var(--_gfx-contact,0 0 #0000),var(--_gfx-glow,0 0 #0000),var(--_gfx-outer,0 0 #0000),var(--_glass-recipe-shadow,0 0 #0000);transition:transform var(--aurea-transition-duration-fast) var(--aurea-transition-easing-easeOut),box-shadow var(--aurea-transition-duration-base) var(--aurea-transition-easing-easeOut),filter var(--aurea-transition-duration-base) var(--aurea-transition-easing-easeOut),border-color var(--aurea-transition-duration-fast) var(--aurea-transition-easing-easeOut)}@supports (backdrop-filter:blur(1px)){.glass-surface[data-glass-variant=badge]{backdrop-filter:var(--_glass-backdrop)}}.glass-surface[data-glass-variant=badge]{background-color:var(--_glass-material-bg);background-image:linear-gradient(#0000,#0000);background-image:linear-gradient(var(--_badge-role-fill,#0000),var(--_badge-role-fill,#0000));border-color:color-mix(in oklab,var(--_badge-role-border) 50%,#0000);color:var(--_badge-role-text);--_glass-edge-rim:#0000;--_gfx-edge:0 0 #0000;text-shadow:0 1px var(--aurea-shadowOffset-sm) color-mix(in oklab,var(--aurea-glass-text-halo),#0000 calc(100% - max(0, 0)*100%))}@supports (color:color-mix(in lch,red,blue)){.glass-surface[data-glass-variant=badge]{text-shadow:0 var(--aurea-shadowOffset-xs,1px) var(--aurea-shadowOffset-sm) color-mix(in oklab,var(--aurea-glass-text-halo),#0000 calc(100% - max(var(--_glass-text-protection-layer,0), var(--_glass-content-scrim-floor,0))*100%))}}:where(.glass-surface[data-glass-variant=badge]) :where(svg){filter:drop-shadow(0 1px 1px color-mix(in oklab,var(--aurea-liquid-glass-absolute-black),transparent 100%))}@supports (color:color-mix(in lch,red,blue)){:where(.glass-surface[data-glass-variant=badge]) :where(svg){filter:drop-shadow(0 var(--aurea-shadowOffset-xs,1px) var(--aurea-shadowOffset-xs,1px) color-mix(in oklab,var(--aurea-liquid-glass-absolute-black),transparent calc(100% - var(--_glass-icon-protection-layer,0)*100%)))}}.glass-surface[data-glass-variant=badge]:before{background:radial-gradient(ellipse var(--_glass-specular-w) var(--_glass-specular-h) at 50% var(--_glass-specular-y),var(--_glass-highlight) 0,#0000 var(--_glass-specular-fade));border-radius:inherit;content:"";inset:var(--aurea-spacing-0);mix-blend-mode:overlay;opacity:var(--aurea-opacity-60);pointer-events:none;z-index:var(--aurea-layout-zIndex-particles);position:absolute}.glass-surface[data-glass-variant=badge]:after{--_gfx-gloss:none;--_gfx-specular:none;--_gfx-shimmer:none;--_gfx-irid:none;--_gfx-wash:none}:where(.glass-surface[data-glass-variant=badge]) .badge-content{align-items:center;gap:var(--aurea-spacing-2xs);z-index:var(--aurea-layout-zIndex-particles);--_badge-text-halo:var(--aurea-glass-text-halo);text-shadow:0 0 var(--aurea-shadowOffset-sm) var(--_badge-text-halo),0 0 var(--aurea-shadowOffset-sm) var(--aurea-glass-text-halo-soft);display:inline-flex;position:relative}:where(.glass-surface[data-glass-variant=badge][data-badge-treatment=outline]) .badge-content{text-shadow:0 0 var(--aurea-shadowOffset-sm) var(--aurea-glass-text-halo-outline)}.glass-surface[data-glass-variant=badge][data-badge-treatment=outline]{backdrop-filter:none;border-color:var(--_badge-role-border,var(--aurea-liquid-glass-tint-silver-border));box-shadow:none;background:0 0}.glass-surface[data-glass-variant=badge][data-badge-treatment=outline]:before{opacity:0}.glass-surface[data-glass-variant=badge][data-badge-treatment=elevated]{box-shadow:inset 0 calc(var(--aurea-shadowOffset-xs) + var(--aurea-shadowOffset-hairline)) var(--aurea-shadowOffset-hairline) 0 var(--_glass-edge-rim),inset 0 calc((var(--aurea-shadowOffset-xs) + var(--aurea-shadowOffset-hairline))*-1) var(--aurea-shadowOffset-hairline) 0 var(--_glass-shadow-inner),0 var(--aurea-shadowOffset-md) var(--aurea-shadowOffset-lg) var(--_glass-cast),0 0 #0000,0 0 #0000,0 0 #0000,0 0 #0000,0 0 #0000;box-shadow:inset 0 calc(var(--aurea-shadowOffset-xs) + var(--aurea-shadowOffset-hairline)) var(--aurea-shadowOffset-hairline) 0 var(--_glass-edge-rim),inset 0 calc((var(--aurea-shadowOffset-xs) + var(--aurea-shadowOffset-hairline))*-1) var(--aurea-shadowOffset-hairline) 0 var(--_glass-shadow-inner),0 var(--aurea-shadowOffset-md) var(--aurea-shadowOffset-lg) var(--_glass-cast),var(--_gfx-edge,0 0 #0000),var(--_gfx-contact,0 0 #0000),var(--_gfx-glow,0 0 #0000),var(--_gfx-outer,0 0 #0000),var(--_glass-recipe-shadow,0 0 #0000)}.glass-surface[data-glass-variant=badge][data-badge-treatment=inset]{box-shadow:inset 0 var(--aurea-shadowOffset-sm) var(--aurea-shadowOffset-md) var(--_glass-shadow-inner),inset 0 var(--aurea-shadowOffset-xs) var(--aurea-shadowOffset-xs) var(--_glass-edge-rim),inset 0 calc(var(--aurea-shadowOffset-sm)*-1) var(--aurea-shadowOffset-xs) var(--_glass-edge-rim),0 var(--aurea-shadowOffset-xs) var(--aurea-shadowOffset-sm) var(--_glass-cast),0 0 #0000,0 0 #0000,0 0 #0000,0 0 #0000,0 0 #0000;box-shadow:inset 0 var(--aurea-shadowOffset-sm) var(--aurea-shadowOffset-md) var(--_glass-shadow-inner),inset 0 var(--aurea-shadowOffset-xs) var(--aurea-shadowOffset-xs) var(--_glass-edge-rim),inset 0 calc(var(--aurea-shadowOffset-sm)*-1) var(--aurea-shadowOffset-xs) var(--_glass-edge-rim),0 var(--aurea-shadowOffset-xs) var(--aurea-shadowOffset-sm) var(--_glass-cast),var(--_gfx-edge,0 0 #0000),var(--_gfx-contact,0 0 #0000),var(--_gfx-glow,0 0 #0000),var(--_gfx-outer,0 0 #0000),var(--_glass-recipe-shadow,0 0 #0000)}.badge-dot{border-radius:var(--aurea-layout-radius-full);height:var(--aurea-sizing-space-2);width:var(--aurea-sizing-space-2);background:currentColor;flex-shrink:0;display:inline-block}:where(.glass-surface[data-glass-variant=badge][data-glass-animated=true]){animation:badge-pulse var(--aurea-duration-slower) var(--aurea-ease-in-out) infinite}@keyframes badge-pulse{0%,to{opacity:1}50%{opacity:.7}}@media (prefers-reduced-motion:reduce){.glass-surface[data-glass-variant=badge],.glass-surface[data-glass-variant=badge]:after,.glass-surface[data-glass-variant=badge]:before{animation-duration:var(--aurea-duration-instant);transition-duration:var(--aurea-duration-instant)}}}
@layer aurea.glass.surface.button{:where(.glass-surface[data-glass-variant=button]){border-radius:var(--aurea-radius-buttonPill);cursor:pointer;font-size:var(--aurea-fontSize-bodySm);align-self:flex-start;align-items:center;gap:var(--aurea-spacing-xs);isolation:isolate;line-height:1;line-height:var(--aurea-lineHeight-component);max-width:100%;min-height:var(--aurea-layout-touchTarget-min);text-align:center;-webkit-user-select:none;user-select:none;white-space:normal;justify-content:center;-webkit-text-decoration:none;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}@media (min-width:640px){:where(.glass-surface[data-glass-variant=button]){text-overflow:ellipsis;white-space:nowrap}}.glass-surface[data-glass-variant=button]{backdrop-filter:var(--_glass-backdrop);border-style:solid;border-width:var(--aurea-layout-border-default);box-shadow:inset 0 calc(var(--aurea-shadowOffset-xs) + var(--aurea-shadowOffset-hairline)) var(--aurea-shadowOffset-hairline) 0 var(--_glass-edge-rim),inset 0 calc((var(--aurea-shadowOffset-xs) + var(--aurea-shadowOffset-hairline))*-1) var(--aurea-shadowOffset-hairline) 0 var(--_glass-shadow-inner),0 0 #0000,0 0 #0000,0 0 #0000,0 0 #0000,0 0 #0000,0 0 #0000;box-shadow:inset 0 calc(var(--aurea-shadowOffset-xs) + var(--aurea-shadowOffset-hairline)) var(--aurea-shadowOffset-hairline) 0 var(--_glass-edge-rim),inset 0 calc((var(--aurea-shadowOffset-xs) + var(--aurea-shadowOffset-hairline))*-1) var(--aurea-shadowOffset-hairline) 0 var(--_glass-shadow-inner),var(--_gfx-edge,0 0 #0000),var(--_gfx-contact,0 0 #0000),var(--_gfx-glow,0 0 #0000),var(--_gfx-outer,0 0 #0000),var(--_glass-recipe-shadow,0 0 #0000),var(--_glass-selected-ring,0 0 #0000)}@supports (backdrop-filter:blur(1px)){.glass-surface[data-glass-variant=button]{backdrop-filter:var(--_glass-backdrop)}}.glass-surface[data-glass] .glass-surface[data-glass-variant=button]{backdrop-filter:none}:where(.glass-surface[data-glass-variant=button][data-state=selected]){--_glass-selected-boost:1.5;--_glass-selected-ring:inset 0 0 0 2px var(--aurea-brand-signature-alpha-40)}:where(.glass-surface[data-glass-variant=button]:not([data-glass-tone])),:where(.glass-surface[data-glass-variant=button][data-glass-tone=neutral]){background-color:var(--_glass-material-bg);border-color:var(--_glass-border-color)}.glass-surface[data-glass-variant=button]:before{background:radial-gradient(90px circle at 50% 50%,#0000,#0000 45%),radial-gradient(ellipse var(--_glass-specular-w) var(--_glass-specular-h) at 50% var(--_glass-specular-y),var(--_glass-highlight) 0,#0000 var(--_glass-specular-fade));background:radial-gradient(var(--_glass-rim-spot-size,90px) circle at var(--mouse-x,50%) var(--mouse-y,50%),var(--_glass-rim-spot,#0000),#0000 45%),radial-gradient(ellipse var(--_glass-specular-w) var(--_glass-specular-h) at 50% var(--_glass-specular-y),var(--_glass-highlight) 0,#0000 var(--_glass-specular-fade));border-radius:inherit;content:"";inset:var(--aurea-spacing-0);mix-blend-mode:overlay;opacity:var(--aurea-opacity-60);pointer-events:none;z-index:var(--aurea-layout-zIndex-particles);position:absolute}.glass-surface[data-glass-variant=button][data-glass-material-recipe=button\.primary-conversion]:before{opacity:var(--aurea-opacity-18)}.glass-surface[data-glass-variant=button]:after{mix-blend-mode:screen;--_gfx-contrast:none}.glass-surface[data-glass-variant=button][data-size=sm]{padding-block:var(--aurea-spacing-xs);padding-inline:var(--aurea-spacing-sm)}.glass-surface[data-glass-variant=button][data-size=md]{padding-block:var(--aurea-spacing-sm);padding-inline:var(--aurea-spacing-md)}.glass-surface[data-glass-variant=button][data-size=lg]{padding-block:var(--aurea-spacing-md);padding-inline:var(--aurea-spacing-lg)}:where(.glass-surface[data-glass-variant=button][data-glass-prominence=primary]){font-weight:var(--aurea-fontWeight-semibold)}:where(.glass-surface[data-glass-variant=button][data-glass-prominence=secondary]),:where(.glass-surface[data-glass-variant=button][data-glass-prominence=regular]),:where(.glass-surface[data-glass-variant=button][data-glass-prominence=contextual]){font-weight:var(--aurea-fontWeight-medium)}:where(.glass-surface[data-glass-variant=button][data-glass-prominence=passive]){font-weight:var(--aurea-fontWeight-regular)}:where(.glass-surface[data-glass-variant=button][data-glass-prominence=link]){font-weight:var(--aurea-fontWeight-medium);text-decoration-line:underline}.glass-surface[data-glass-variant=button][data-glass-material-recipe=button\.icon-quiet],.glass-surface[data-glass-variant=button][data-glass-material-recipe=button\.link-action]{backdrop-filter:none}.glass-surface[data-glass-variant=button][data-glass-density=icon]{aspect-ratio:1;padding-block:var(--aurea-spacing-xs);padding-inline:var(--aurea-spacing-xs)}.glass-surface[data-glass-variant=button][data-glass-density=chip]{gap:var(--aurea-spacing-2xs);padding-block:var(--aurea-spacing-2xs);padding-inline:var(--aurea-spacing-sm)}.glass-surface[data-glass-variant=button][data-glass-density=inline]{padding-block:var(--aurea-spacing-0);padding-inline:var(--aurea-spacing-xs)}:where(.glass-surface[data-glass-variant=button][data-state=disabled]){cursor:not-allowed}}
@layer aurea.glass.surface.card{:where(.glass-surface[data-glass-variant=card]){gap:var(--aurea-card-rhythm,var(--aurea-spacing-md));--aurea-card-content-gap:var(--aurea-card-content-gap-resolved,var(--aurea-spacing-md));border-radius:var(--aurea-radius-card);flex-direction:column;display:flex}:where(.glass-surface[data-glass-variant=card][data-rhythm=none]){--aurea-card-rhythm:0}:where(.glass-surface[data-glass-variant=card][data-rhythm=xs]){--aurea-card-rhythm:var(--aurea-spacing-xs)}:where(.glass-surface[data-glass-variant=card][data-rhythm=sm]){--aurea-card-rhythm:var(--aurea-spacing-sm)}:where(.glass-surface[data-glass-variant=card][data-rhythm=md]){--aurea-card-rhythm:var(--aurea-spacing-md)}:where(.glass-surface[data-glass-variant=card][data-rhythm=lg]){--aurea-card-rhythm:var(--aurea-spacing-lg)}:where(.glass-surface[data-glass-variant=card][data-content-gap=none]){--aurea-card-content-gap-resolved:0}:where(.glass-surface[data-glass-variant=card][data-content-gap=xs]){--aurea-card-content-gap-resolved:var(--aurea-spacing-xs)}:where(.glass-surface[data-glass-variant=card][data-content-gap=sm]){--aurea-card-content-gap-resolved:var(--aurea-spacing-sm)}:where(.glass-surface[data-glass-variant=card][data-content-gap=md]){--aurea-card-content-gap-resolved:var(--aurea-spacing-md)}:where(.glass-surface[data-glass-variant=card][data-content-gap=lg]){--aurea-card-content-gap-resolved:var(--aurea-spacing-lg)}@media (min-width:640px){:where(.glass-surface[data-glass-variant=card][data-layout=media-side]){flex-direction:row;align-items:stretch}:where(.glass-surface[data-glass-variant=card][data-layout=media-side]) [data-slot=media]{border-radius:inherit;flex:0 0 40%;overflow:hidden}}:where(.glass-surface[data-glass-variant=card][data-layout=media-top]) [data-slot=media]{border-radius:var(--aurea-layout-radius-sm);order:-1;overflow:hidden}:where(.glass-surface[data-glass-variant=card][data-layout=split]){justify-content:space-between}:where(.glass-surface[data-glass-variant=card][data-layout=split]) [data-slot=actions]{margin-top:auto}:where(.glass-surface[data-glass-variant=card][data-interaction-motion=hover-lift]){transition:transform var(--aurea-duration-fast) var(--aurea-ease-out)}@media (hover:hover) and (prefers-reduced-motion:no-preference){:where(.glass-surface[data-glass-variant=card][data-interaction-motion=hover-lift]:hover){transform:translateY(calc(var(--aurea-spacing-3xs)*-1))}}@media (prefers-reduced-motion:no-preference){:where(.glass-surface[data-glass-variant=card][data-interaction-motion=hover-lift]:active){transform:translateY(calc(var(--aurea-spacing-3xs)*-1)) scale(var(--aurea-effect-scale-press))}}.glass-surface[data-glass-variant=card][data-interaction-motion=spotlight-tilt]{transform-style:preserve-3d;transition:transform var(--aurea-duration-fast) var(--aurea-ease-out)}.glass-surface[data-glass-variant=card][data-interaction-motion=spotlight-tilt]:after{background:radial-gradient(circle at 50% 50%,var(--aurea-brand-human-alpha-15),#0000 60%);background:radial-gradient(circle at var(--mouse-x,50%) var(--mouse-y,50%),var(--aurea-brand-human-alpha-15),#0000 60%);border-radius:inherit;content:"";inset:var(--aurea-spacing-0);opacity:0;pointer-events:none;transition:opacity var(--aurea-duration-normal) var(--aurea-ease-out);z-index:var(--aurea-layout-zIndex-base);position:absolute}@media (hover:hover) and (prefers-reduced-motion:no-preference){.glass-surface[data-glass-variant=card][data-interaction-motion=spotlight-tilt]:hover{transform:perspective(var(--aurea-effect-perspective-dramatic)) rotateX(0deg) rotateY(0deg);transform:perspective(var(--aurea-effect-perspective-dramatic)) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg))}}.glass-surface[data-glass-variant=card][data-interaction-motion=spotlight-tilt]:active:after,.glass-surface[data-glass-variant=card][data-interaction-motion=spotlight-tilt]:hover:after{opacity:1}:where(.glass-surface[data-glass-variant=card])>:first-child{margin-top:0}:where(.glass-surface[data-glass-variant=card])>:last-child{margin-bottom:0}}@layer components{:where(.glass-surface[data-glass-variant=card]){--_glass-tint:#0000;--_glass-tint-end:#0000;--_glass-specular-w:var(--aurea-liquid-glass-dynamics-specular-highlight-width,60%);--_glass-specular-h:calc(var(--aurea-liquid-glass-dynamics-specular-highlight-height,35%) + var(--_glass-curvature-response,0)*20%);--_glass-specular-y:var(--aurea-liquid-glass-dynamics-specular-highlight-offsetY,12%);--_glass-specular-fade:calc(var(--aurea-liquid-glass-dynamics-specular-highlight-fade,55%) - var(--_glass-surface-tension,0)*25% - var(--_glass-edge-definition,0)*15%);--_glass-specular-color:var(--aurea-liquid-glass-dynamics-specular-highlight,var(--aurea-overlay-white-10));--_glass-finish-illumination:.45;--_glass-illumination:calc((var(--_glass-specular-response,0) + var(--_glass-glow-allowance,0) + var(--_glass-illumination-allowance,0))*var(--_glass-finish-illumination,.45) + var(--_glass-ambient-light-response,0)*.4);--_glass-rim-color:#0000;--_glass-rim-depth:calc(var(--aurea-shadowOffset-md) + var(--_glass-bevel-perception,0)*var(--aurea-shadowOffset-lg));--_glass-rim-fade-in:min(var(--aurea-liquid-glass-dynamics-specular-rim-fadeIn),var(--_glass-rim-depth));--_glass-rim-fade-out:max(var(--aurea-liquid-glass-dynamics-specular-rim-fadeOut),calc(100% - var(--_glass-rim-depth)));--_glass-refraction-start:#0000;--_glass-refraction-end:#0000;--_glass-refraction-mid-in:var(--aurea-liquid-glass-dynamics-specular-refraction-midIn);--_glass-refraction-mid-out:var(--aurea-liquid-glass-dynamics-specular-refraction-midOut);--_glass-shadow-side:#0000;--_glass-shadow-right:calc(var(--aurea-shadowOffset-sm)*-1);--_glass-frost:none;--_glass-dome:#0000;--_glass-variant-overlay:inset 0 0 0 0 #0000;--mouse-x:50%;--mouse-y:50%;-webkit-backdrop-filter:blur(min(calc(var(--_glass-blur-radius,var(--_glass-blur)) + var(--_glass-backdrop-separation,0)*3px + var(--_glass-light-scattering,0)*2px),calc(var(--_glass-substrate-detail-size,9999px)/2))) saturate(calc(var(--_glass-saturate) + var(--_glass-material-density,0)*.5)) brightness(calc(var(--_glass-brightness) + var(--_glass-background-sampling-strength,0)*.12 - var(--_glass-light-absorption,0)*.15 - var(--_glass-finish-absorption,0))) contrast(calc(1 + var(--_glass-refraction-strength,0)*.35));background-color:var(--_glass-material-bg);background-image:none,linear-gradient(135deg,#0000,#0000);background-image:var(--_glass-frost),linear-gradient(135deg,var(--_glass-tint),var(--_glass-tint-end));border:calc(var(--aurea-layout-border-default) + (var(--_glass-thickness,2px) - 2px)*.12 + var(--_glass-border-optical-weight,0)*.5px) solid var(--aurea-liquid-glass-tint-silver-border);box-shadow:inset 0 1px 0 0 var(--_glass-edge-rim),inset 0 0 0 1px color-mix(in oklab,var(--_glass-highlight),#0000 100%),inset 0 calc(var(--aurea-shadowOffset-hairline) + var(--aurea-shadowOffset-xs)*0) calc(var(--aurea-shadowOffset-xs)*0) color-mix(in oklab,var(--_glass-highlight),#0000 100%),inset 0 calc(var(--aurea-shadowOffset-sm)*-1) var(--aurea-shadowOffset-md) var(--_glass-shadow-inner),inset 0 0 var(--aurea-shadowOffset-lg) color-mix(in oklab,var(--_glass-cast),#0000 100%),inset var(--aurea-shadowOffset-md) 0 var(--aurea-shadowOffset-sm) #0000,inset var(--_glass-shadow-right) 0 var(--aurea-shadowOffset-sm) #0000,0 var(--_glass-shadow-elevation,var(--aurea-shadowOffset-md)) calc(var(--aurea-shadowOffset-lg)) var(--_glass-cast),0 1px 2px color-mix(in oklab,var(--_glass-cast),#0000 100%),0 var(--_glass-spatial-separation,var(--aurea-shadowOffset-sm)) calc(var(--aurea-shadowOffset-xl)) var(--_glass-cast),0 0 0 1px color-mix(in oklab,var(--_glass-cast),#0000 100%),0 0 #0000,0 0 #0000,0 0 #0000,0 0 #0000,inset 0 0 0 0 #0000}@supports (color:color-mix(in lch,red,blue)){:where(.glass-surface[data-glass-variant=card]){box-shadow:inset 0 1px var(--_glass-edge-rim-diffusion,0) 0 var(--_glass-edge-rim),inset 0 0 0 1px color-mix(in oklab,var(--_glass-highlight),#0000 calc(100% - var(--_glass-inner-stroke-visibility,0)*var(--_glass-highlight-concentration,1)*100%)),inset 0 calc(var(--aurea-shadowOffset-hairline) + var(--_glass-bevel-perception,0)*var(--aurea-shadowOffset-xs)) calc(var(--_glass-bevel-perception,0)*var(--aurea-shadowOffset-xs)) color-mix(in oklab,var(--_glass-highlight),#0000 calc(100% - var(--_glass-bevel-perception,0)*var(--_glass-highlight-concentration,1)*55%)),inset 0 calc(var(--aurea-shadowOffset-sm)*-1) var(--aurea-shadowOffset-md) var(--_glass-shadow-inner),inset 0 0 var(--aurea-shadowOffset-lg) color-mix(in oklab,var(--_glass-cast),#0000 calc(100% - var(--_glass-ambient-occlusion,0)*100%)),inset var(--aurea-shadowOffset-md) 0 var(--aurea-shadowOffset-sm) var(--_glass-shadow-side),inset var(--_glass-shadow-right) 0 var(--aurea-shadowOffset-sm) var(--_glass-shadow-side),0 var(--_glass-shadow-elevation,var(--aurea-shadowOffset-md)) calc(var(--aurea-shadowOffset-lg) + var(--_glass-depth,0)*6px) var(--_glass-cast),0 1px 2px color-mix(in oklab,var(--_glass-cast),#0000 calc(100% - var(--_glass-contact-shadow,0)*100%)),0 var(--_glass-spatial-separation,var(--aurea-shadowOffset-sm)) calc(var(--aurea-shadowOffset-xl) + var(--_glass-z-elevation-band,0)*8px) var(--_glass-cast),0 0 0 1px color-mix(in oklab,var(--_glass-cast),#0000 calc(100% - var(--_glass-outer-stroke-visibility,0)*(.5 + var(--_glass-edge-contrast,0)*.5)*100%)),var(--_gfx-contact,0 0 #0000),var(--_gfx-glow,0 0 #0000),var(--_gfx-outer,0 0 #0000),var(--_glass-recipe-shadow,0 0 #0000),var(--_glass-variant-overlay)}}:where(.glass-surface[data-glass-variant=card][data-glass-finish=crystal]){--_glass-finish-illumination:1}:where(.glass-surface[data-glass-variant=card][data-glass-finish=satin]){--_glass-finish-illumination:.55;--_glass-edge-rim-diffusion:var(--aurea-shadowOffset-hairline)}:where(.glass-surface[data-glass-variant=card][data-glass-finish=smoke]){--_glass-finish-illumination:.15;--_glass-edge-rim-base-channel:var(--aurea-liquid-glass-absolute-black);--_glass-finish-absorption:.12}:where(.glass-surface[data-glass-variant=card][data-glass-finish=matte]){--_glass-finish-illumination:.05;--_glass-edge-rim-enabled:0}:where(.glass-surface[data-glass-variant=card][data-glass-finish=frost]){--_glass-finish-illumination:0;--_glass-specular-color:#0000;--_glass-frost:linear-gradient(180deg,var(--aurea-overlay-white-8),var(--aurea-overlay-white-6));--_glass-tint:#0000;--_glass-tint-end:#0000;--_glass-edge-rim-diffusion:0px;--_glass-dome:#0000;--_glass-material-bg:var(--aurea-glass-frost-veil)}:where(.glass-surface[data-glass-variant=card][data-state=selected]){--_glass-variant-overlay:inset 0 0 0 2px var(--aurea-brand-signature-alpha-40);--_glass-selected-boost:1.5}@supports (backdrop-filter:blur(1px)){:where(.glass-surface[data-glass-variant=card]){backdrop-filter:var(--_glass-backdrop);background-color:var(--_glass-material-bg);background-image:none,radial-gradient(ellipse 70% 65% at 50% 50%,color-mix(in oklab,var(--_glass-recipe-tint,var(--aurea-glass-card-tint-default)),#0000 74%),#0000 100%),var(--_glass-frost),linear-gradient(135deg,var(--_glass-tint),var(--_glass-tint-end))}@supports (color:color-mix(in lch,red,blue)){:where(.glass-surface[data-glass-variant=card]){background-image:var(--_glass-recipe-fill,none),radial-gradient(ellipse 70% 65% at 50% 50%,color-mix(in oklab,var(--_glass-recipe-tint,var(--aurea-glass-card-tint-default)),#0000 74%),#0000 100%),var(--_glass-frost),linear-gradient(135deg,var(--_glass-tint),var(--_glass-tint-end))}}}:where(.glass-surface[data-glass-variant=card]):before{background:radial-gradient(90px circle at 50% 50%,#0000,#0000 45%),radial-gradient(ellipse at top,#0000,#0000 60%),radial-gradient(ellipse var(--_glass-specular-w) var(--_glass-specular-h) at 50% var(--_glass-specular-y),var(--_glass-highlight),#0000 var(--_glass-specular-fade)),linear-gradient(180deg,var(--_glass-rim-color) 0,#0000 var(--_glass-rim-fade-in),#0000 var(--_glass-rim-fade-out),var(--_glass-rim-color) 100%);background:radial-gradient(var(--_glass-rim-spot-size,90px) circle at var(--mouse-x,50%) var(--mouse-y,50%),var(--_glass-rim-spot,#0000),#0000 45%),radial-gradient(ellipse at top,var(--_glass-dome,#0000),#0000 60%),radial-gradient(ellipse var(--_glass-specular-w) var(--_glass-specular-h) at var(--mouse-x,50%) var(--_glass-specular-y),var(--_glass-highlight),#0000 var(--_glass-specular-fade)),linear-gradient(180deg,var(--_glass-rim-color) 0,#0000 var(--_glass-rim-fade-in),#0000 var(--_glass-rim-fade-out),var(--_glass-rim-color) 100%);border-radius:inherit;content:"";inset:var(--aurea-spacing-0);opacity:.4;opacity:calc(.4 + var(--_glass-illumination,0)*.7);pointer-events:none;transition:opacity var(--aurea-duration-fast) var(--aurea-ease-cssOut);z-index:-1;position:absolute}:where(.glass-surface[data-glass-variant=card]):after{background:linear-gradient(135deg,var(--_glass-refraction-start) 0,#0000 var(--_glass-refraction-mid-in),#0000 var(--_glass-refraction-mid-out),var(--_glass-refraction-end) 100%);border-radius:inherit;content:"";inset:var(--aurea-spacing-0);mix-blend-mode:overlay;opacity:1;opacity:var(--_glass-translucency,1);pointer-events:none;z-index:-1;position:absolute}:where(.glass-surface[data-glass-variant=card]) :where(.glass-surface[data-glass-variant=card]){--_glass-blur:calc(var(--aurea-liquid-glass-tiers-subtle-blur)*.5);border-color:#0000}:where(.glass-surface[data-glass-variant=card]) :where(.glass-surface[data-glass-variant=card]):after,:where(.glass-surface[data-glass-variant=card]) :where(.glass-surface[data-glass-variant=card]):before{display:none}:where(.glass-surface[data-glass-variant=card][data-glass-active=true]){--_glass-blur:initial;--_glass-saturate:initial;--_glass-brightness:initial;--_glass-frost:initial;--_glass-tint:initial;--_glass-tint-end:initial;--_glass-specular-w:initial;--_glass-specular-h:initial;--_glass-specular-y:initial;--_glass-specular-fade:initial;--_glass-specular-color:initial;--_glass-rim-color:initial;--_glass-rim-fade-in:initial;--_glass-rim-fade-out:initial;--_glass-refraction-start:initial;--_glass-refraction-end:initial;--_glass-refraction-mid-in:initial;--_glass-refraction-mid-out:initial;--_glass-shadow-side:initial;--_glass-shadow-right:initial}@supports not (backdrop-filter:blur(1px)){:where(.glass-surface[data-glass-variant=card]){background-color:var(--aurea-bg-elevated);background-image:none}:where(.glass-surface[data-glass-variant=card]):after,:where(.glass-surface[data-glass-variant=card]):before{display:none}}}.glass-surface[data-glass-variant=card][data-padding=none]{padding:0}.glass-surface[data-glass-variant=card][data-padding=compact]{padding:var(--aurea-spacing-card-padding-minimal)}.glass-surface[data-glass-variant=card][data-padding=cozy]{padding:var(--aurea-spacing-card-padding-compact)}.glass-surface[data-glass-variant=card][data-padding=comfortable]{padding:var(--aurea-spacing-card-padding)}.glass-surface[data-glass-variant=card][data-padding=spacious]{padding:var(--aurea-spacing-card-padding-comfortable)}@media (prefers-reduced-motion:reduce){:where(.glass-surface[data-glass-variant=card]),:where(.glass-surface[data-glass-variant=card]):after,:where(.glass-surface[data-glass-variant=card]):before{transition-duration:var(--aurea-duration-instant)}}@media (prefers-reduced-transparency:reduce){:where(.glass-surface[data-glass-variant=card]){backdrop-filter:none;background-color:var(--aurea-bg-elevated);background-image:none}:where(.glass-surface[data-glass-variant=card]):after,:where(.glass-surface[data-glass-variant=card]):before{display:none}}@media (forced-colors:active){:where(.glass-surface[data-glass-variant=card]){backdrop-filter:none;background-color:canvas;background-image:none;border-color:canvastext}:where(.glass-surface[data-glass-variant=card]):after,:where(.glass-surface[data-glass-variant=card]):before{display:none}}@layer glass.optical;@layer glass.relief{:where(.glass-surface[data-glass-variant=card][data-glass-relief=flat]){--_glass-edge-rim-diffusion:0px;--_glass-inner-stroke-visibility:0;--_glass-bevel-perception:0;--_glass-highlight:#0000;--_glass-shadow-inner:#0000;--_glass-shadow-side:#0000;--_glass-ambient-occlusion:0;--_glass-specular-color:#0000;--_glass-dome:#0000;--_glass-contact-shadow:0;--_glass-outer-stroke-visibility:0}}
@layer aurea.glass.surface.panel{:where(.glass-surface:is([data-glass-variant=panel],[data-glass-variant=modal])){--_glass-position:fixed;backdrop-filter:var(--_glass-backdrop);background:var(--_glass-material-bg);border:var(--aurea-layout-border-default) solid var(--_glass-border-color);border-radius:var(--aurea-layout-radius-lg);box-shadow:inset 0 0 0 1px var(--_glass-edge-rim),0 var(--gc-glow-elevated) var(--gc-glow-corona-elevated) var(--_glass-cast),0 var(--aurea-shadowOffset-sm) var(--aurea-shadowOffset-md) var(--_glass-cast),inset 0 calc(var(--aurea-shadowOffset-xs) + var(--aurea-shadowOffset-hairline)) var(--aurea-shadowOffset-hairline) 0 var(--_glass-edge-rim),inset 0 calc((var(--aurea-shadowOffset-xs) + var(--aurea-shadowOffset-hairline))*-1) var(--aurea-shadowOffset-hairline) 0 var(--_glass-shadow-inner);isolation:isolate;z-index:var(--aurea-z-modal);outline:none;overflow:hidden}@supports (backdrop-filter:blur(1px)){:where(.glass-surface:is([data-glass-variant=panel],[data-glass-variant=modal])){backdrop-filter:var(--_glass-backdrop)}}:where(.glass-surface:is([data-glass-variant=panel],[data-glass-variant=modal])):before{background:linear-gradient(180deg,var(--_glass-highlight) 0,var(--_glass-edge-rim) 3%,#0000 12%);border-radius:inherit;content:"";pointer-events:none;z-index:var(--aurea-layout-zIndex-particles);position:absolute;inset:0}:where(.glass-surface:is([data-glass-variant=panel],[data-glass-variant=modal])[data-placement=center]){border-radius:var(--aurea-radius-modal);left:var(--aurea-layout-position-center);max-height:90dvh;top:var(--aurea-layout-position-center);overflow-y:auto;transform:translate(-50%,-50%)}:where(.glass-surface:is([data-glass-variant=panel],[data-glass-variant=modal])[data-placement=right]){border-radius:var(--aurea-radius-modal) 0 0 var(--aurea-radius-modal);height:var(--aurea-layout-viewport-height-fullDynamic);border-right:none;top:0;bottom:0;right:0}:where(.glass-surface:is([data-glass-variant=panel],[data-glass-variant=modal])[data-placement=left]){border-radius:0 var(--aurea-radius-modal) var(--aurea-radius-modal) 0;height:var(--aurea-layout-viewport-height-fullDynamic);border-left:none;top:0;bottom:0;left:0}:where(.glass-surface:is([data-glass-variant=panel],[data-glass-variant=modal])[data-placement=bottom]){border-radius:var(--aurea-radius-modal) var(--aurea-radius-modal) 0 0;border-bottom:none;max-height:90dvh;bottom:0;left:0;right:0;overflow-y:auto}:where(.glass-surface:is([data-glass-variant=panel],[data-glass-variant=modal])[data-placement=top]){border-radius:0 0 var(--aurea-radius-modal) var(--aurea-radius-modal);border-top:none;top:0;left:0;right:0}:where(.glass-surface:is([data-glass-variant=panel],[data-glass-variant=modal])[data-panel-size=sm]){width:min(var(--aurea-layout-component-width-modal-sm),90vw)}:where(.glass-surface:is([data-glass-variant=panel],[data-glass-variant=modal])):not([data-panel-size]),:where(.glass-surface:is([data-glass-variant=panel],[data-glass-variant=modal])[data-panel-size=md]){width:min(var(--aurea-layout-component-width-modal-md),92vw)}:where(.glass-surface:is([data-glass-variant=panel],[data-glass-variant=modal])[data-panel-size=lg]){width:min(var(--aurea-layout-component-width-modal-lg),94vw)}:where(.glass-surface:is([data-glass-variant=panel],[data-glass-variant=modal])[data-panel-size=xl]){width:min(var(--aurea-layout-component-width-modal-xl),96vw)}:where(.glass-surface:is([data-glass-variant=panel],[data-glass-variant=modal])[data-panel-size=fullscreen]){height:var(--aurea-layout-viewport-height-fullDynamic);width:var(--aurea-layout-percentage-full);border:none;border-radius:0;inset:0}:where(.glass-surface:is([data-glass-variant=panel],[data-glass-variant=modal])[data-placement=left][data-panel-size=sm]),:where(.glass-surface:is([data-glass-variant=panel],[data-glass-variant=modal])[data-placement=right][data-panel-size=sm]){width:min(360px,90vw)}:where(.glass-surface:is([data-glass-variant=panel],[data-glass-variant=modal])[data-placement=left][data-panel-size=md]),:where(.glass-surface:is([data-glass-variant=panel],[data-glass-variant=modal])[data-placement=right][data-panel-size=md]){width:min(440px,92vw)}:where(.glass-surface:is([data-glass-variant=panel],[data-glass-variant=modal])[data-placement=left][data-panel-size=lg]),:where(.glass-surface:is([data-glass-variant=panel],[data-glass-variant=modal])[data-placement=right][data-panel-size=lg]){width:min(600px,94vw)}.overlay-dialog,.overlay-sheet{backdrop-filter:blur(var(--aurea-effect-blur-2xs))}.glass-scrim{backdrop-filter:blur(var(--aurea-effect-blur-none));background:var(--aurea-overlay-black-50);z-index:var(--aurea-z-overlay);position:fixed;inset:0}.glass-scrim[data-state=entering]{animation:glass-scrim-in var(--aurea-duration-normal) var(--aurea-ease-out) both}.glass-scrim[data-state=exiting]{animation:glass-scrim-in var(--aurea-duration-fast) var(--aurea-ease-in) both reverse}@keyframes glass-scrim-in{0%{opacity:0}to{opacity:1}}:where(.glass-surface:is([data-glass-variant=panel],[data-glass-variant=modal])[data-placement=center][data-state=entering]){animation:glass-panel-enter-center var(--aurea-duration-base) var(--aurea-ease-out) both}:where(.glass-surface:is([data-glass-variant=panel],[data-glass-variant=modal])[data-placement=right][data-state=entering]){animation:glass-panel-enter-right var(--aurea-duration-base) var(--aurea-ease-out) both}:where(.glass-surface:is([data-glass-variant=panel],[data-glass-variant=modal])[data-placement=bottom][data-state=entering]){animation:glass-panel-enter-bottom var(--aurea-duration-base) var(--aurea-ease-out) both}:where(.glass-surface:is([data-glass-variant=panel],[data-glass-variant=modal])[data-placement=left][data-state=entering]){animation:glass-panel-enter-left var(--aurea-duration-base) var(--aurea-ease-out) both}:where(.glass-surface:is([data-glass-variant=panel],[data-glass-variant=modal])[data-placement=center][data-state=exiting]){animation:glass-panel-enter-center var(--aurea-duration-fast) var(--aurea-ease-in) both reverse}@keyframes glass-panel-enter-center{0%{opacity:0;transform:translate(-50%,-50%) scale(var(--aurea-effect-scale-95)) translateY(calc(var(--aurea-spacing-sm)*-1))}to{opacity:1;transform:translate(-50%,-50%) scale(var(--aurea-effect-scale-100)) translateY(0)}}@keyframes glass-panel-enter-right{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes glass-panel-enter-left{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes glass-panel-enter-bottom{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}}@media (prefers-reduced-motion:reduce){.glass-scrim,:where(.glass-surface:is([data-glass-variant=panel],[data-glass-variant=modal])){animation:var(--aurea-animation-none);transition:none}}
@layer aurea.glass.surface.utility{:where(.glass-surface[data-glass-variant=utility]){-webkit-backdrop-filter:var(--_glass-backdrop);background-color:var(--_glass-material-bg);border:var(--aurea-layout-border-default) solid var(--aurea-liquid-glass-dynamics-specular-rim);border-radius:var(--aurea-layout-radius-md);box-shadow:inset 0 var(--aurea-shadowOffset-md) 1px var(--aurea-overlay-white-10),inset 0 calc(var(--aurea-shadowOffset-md)*-1) var(--aurea-shadowOffset-md) var(--aurea-overlay-black-5),0 var(--aurea-shadowOffset-md) var(--aurea-shadowOffset-lg) var(--aurea-overlay-black-5);color:var(--aurea-text-primary)}@supports (backdrop-filter:blur(1px)){:where(.glass-surface[data-glass-variant=utility]){backdrop-filter:var(--_glass-backdrop)}}}
@layer aurea.glass.surface.outline{:where(.glass-surface[data-glass-variant=outline]){background-color:initial;border:var(--aurea-layout-border-default) solid var(--aurea-brand-signature-alpha-20);border-radius:var(--aurea-layout-radius-md);color:var(--aurea-text-primary)}:where(.glass-surface[data-glass-variant=outline][data-glass-tone=brand]),:where(.glass-surface[data-glass-variant=outline][data-glass-tone=neutral]){border-color:var(--aurea-brand-signature-alpha-20)}:where(.glass-surface[data-glass-variant=outline][data-glass-tier=ghost]),:where(.glass-surface[data-glass-variant=outline][data-glass-tone=brand][data-glass-tier=ghost]){border-color:var(--aurea-brand-signature-alpha-10)}:where(.glass-surface[data-glass-variant=outline][data-glass-tier=regular]),:where(.glass-surface[data-glass-variant=outline][data-glass-tone=brand][data-glass-tier=regular]){border-color:var(--aurea-brand-signature-alpha-30)}:where(.glass-surface[data-glass-variant=outline][data-glass-tier=deep]),:where(.glass-surface[data-glass-variant=outline][data-glass-tone=brand][data-glass-tier=deep]){border-color:var(--aurea-brand-signature-alpha-50)}:where(.glass-surface[data-glass-variant=outline][data-glass-tone=info]){border-color:var(--aurea-semantic-info-500-alpha-20)}:where(.glass-surface[data-glass-variant=outline][data-glass-tone=success]){border-color:var(--aurea-semantic-success-500-alpha-20)}:where(.glass-surface[data-glass-variant=outline][data-glass-tone=warning]){border-color:var(--aurea-semantic-warning-500-alpha-20)}:where(.glass-surface[data-glass-variant=outline][data-glass-tone=error]){border-color:var(--aurea-semantic-error-500-alpha-20)}}
@layer aurea.glass.surface.navigation{:where(.glass-surface[data-glass-variant=navigation]){-webkit-backdrop-filter:blur(var(--_glass-blur));background-color:var(--_glass-material-bg)}@supports (backdrop-filter:blur(1px)){:where(.glass-surface[data-glass-variant=navigation]){backdrop-filter:blur(var(--_glass-blur))}}:where(.glass-surface[data-glass-variant=navigation][data-glass-layer=overlay]){-webkit-backdrop-filter:var(--_glass-backdrop);background-color:var(--_glass-material-bg)}@supports (backdrop-filter:blur(1px)){:where(.glass-surface[data-glass-variant=navigation][data-glass-layer=overlay]){backdrop-filter:var(--_glass-backdrop)}}}
@layer aurea.glass.surface.form{:where(.glass-surface[data-glass-variant=form][data-glass-material-recipe=form-field-surface]){background:var(--aurea-bg-base-alpha-50);border-radius:var(--aurea-layout-radius-sm);box-shadow:inset 0 0 0 var(--aurea-shadowOffset-hairline) var(--aurea-brand-signature-alpha-15);color:var(--aurea-text-primary);font-size:var(--aurea-fontSize-caption);padding:var(--aurea-spacing-xs) var(--aurea-spacing-sm);transition:all var(--aurea-transition-duration-fast) var(--aurea-transition-easing-easeOut);width:var(--aurea-layout-percentage-full);border:0}:where(.glass-surface[data-glass-variant=form][data-glass-material-recipe=form-toggle-surface]){background:var(--aurea-bg-base-alpha-50);border:var(--aurea-layout-border-default) solid var(--aurea-glass-border-universal);color:var(--aurea-text-primary);transition:all var(--aurea-transition-duration-fast) var(--aurea-transition-easing-easeOut)}}@media (prefers-reduced-motion:reduce){:where(.glass-surface[data-glass-variant=form]){transition:none}}
@layer aurea.glass.surface.datagrid{:where(.glass-surface[data-glass-variant=grid][data-glass-material-recipe=datagrid-surface]){background:var(--aurea-bg-base-alpha-50);border-collapse:initial;border-radius:var(--aurea-layout-radius-sm);border-spacing:0;color:var(--aurea-text-primary);width:var(--aurea-layout-percentage-full)}}
@layer aurea.glass.surface.tone{:where(.glass-surface[data-glass-tone=rose]){background-color:var(--_glass-material-bg);border-color:var(--aurea-glass-border-universal);--_glass-content-color:var(--aurea-brand-human-text)}:where(.glass-surface[data-glass-tone=rose]):before{background:radial-gradient(ellipse 60% 40% at 50% 15%,var(--aurea-content-glass-secondary),#0000 60%);background:radial-gradient(ellipse 60% 40% at var(--mouse-x,50%) 15%,var(--aurea-content-glass-secondary),#0000 60%)}:where(.glass-surface[data-glass-tone=signature]){background-color:var(--_glass-material-bg);border-color:var(--aurea-liquid-glass-tint-violet-border);--_glass-content-color:var(--aurea-brand-signature-text)}:where(.glass-surface[data-glass-tone=signature]):before{background:radial-gradient(ellipse 60% 40% at 50% 15%,var(--aurea-particle-violet-glow),#0000 60%);background:radial-gradient(ellipse 60% 40% at var(--mouse-x,50%) 15%,var(--aurea-particle-violet-glow),#0000 60%)}:where(.glass-surface[data-glass-tone=violet]){--_glass-content-color:var(--aurea-brand-intelligence-text)}:where(.glass-surface[data-glass-tone=metallic]){background-color:var(--_glass-material-bg);border-color:var(--aurea-liquid-glass-tint-silver-border);--_glass-content-color:var(--aurea-text-primary)}:where(.glass-surface[data-glass-tone=success]){background-color:var(--_glass-material-bg);border-color:var(--aurea-success-border);--_glass-content-color:var(--aurea-success-text)}:where(.glass-surface[data-glass-tone=warning]){background-color:var(--_glass-material-bg);border-color:var(--aurea-warning-border);--_glass-content-color:var(--aurea-warning-text)}:where(.glass-surface[data-glass-tone=error]){background-color:var(--_glass-material-bg);border-color:var(--aurea-error-border);--_glass-content-color:var(--aurea-error-text)}:where(.glass-surface[data-glass-tone=info]){background-color:var(--_glass-material-bg);border-color:var(--aurea-info-border);--_glass-content-color:var(--aurea-info-text)}:where(.glass-surface[data-glass-tone=brand]){background-color:var(--_glass-material-bg);border-color:var(--aurea-brand-glass-tint-border);--_glass-content-color:var(--aurea-brand-signature-text)}:where(.glass-surface[data-glass-tone=accent]){background-color:var(--_glass-material-bg);border-color:var(--aurea-liquid-glass-tint-violet-border);--_glass-content-color:var(--aurea-brand-signature-text)}:where(.glass-surface[data-glass-tone=violet]){background-color:var(--_glass-material-bg);border-color:var(--aurea-liquid-glass-tint-violet-border);--_glass-content-color:var(--aurea-violet-text)}:where(.glass-surface[data-glass-tone=silver]){background-color:var(--_glass-material-bg);border-color:var(--aurea-liquid-glass-tint-silver-border);--_glass-content-color:var(--aurea-text-primary)}}
@layer aurea.glass.surface.tone,aurea.glass.surface.tone-overrides;@layer aurea.glass.surface.recipe{:where(.glass-surface[data-glass-variant=button][data-glass-material-recipe=button\.primary-conversion]){background-color:var(--_glass-material-bg);background-image:linear-gradient(var(--aurea-liquid-glass-role-veil-button-brand-primary),var(--aurea-liquid-glass-role-veil-button-brand-primary)),linear-gradient(135deg,var(--aurea-liquid-glass-role-fill-button-brand-primary),var(--aurea-liquid-glass-role-fill-button-brand-terminal));--_glass-content-color:var(--aurea-liquid-glass-role-label-button-brand-primary);--_glass-recipe-shadow:var(--aurea-brand-btn-shadow-strong);--_glass-highlight:var(--aurea-overlay-white-40)}:where(.glass-surface[data-glass-variant=button][data-glass-material-recipe=button\.hero-primary]){background-color:var(--_glass-material-bg);background-image:linear-gradient(180deg,#0000 55%,var(--aurea-glass-depth-veil)),linear-gradient(135deg,var(--aurea-liquid-glass-role-fill-button-brand-hero),var(--aurea-liquid-glass-role-fill-button-brand-terminal));--_glass-content-color:var(--aurea-liquid-glass-role-label-button-brand-hero);--_glass-recipe-shadow:var(--aurea-brand-btn-shadow-strong);--_glass-highlight:var(--aurea-overlay-white-50)}:where(.glass-surface[data-glass-variant=button][data-glass-material-recipe=button\.secondary-action]){background-color:var(--_glass-material-bg);background-image:linear-gradient(var(--aurea-liquid-glass-role-fill-button-brand-secondary),var(--aurea-liquid-glass-role-fill-button-brand-secondary));--_glass-content-color:var(--aurea-liquid-glass-role-label-button-brand-secondary)}:where(.glass-surface[data-glass-variant=button][data-glass-material-recipe=button\.secondary-brand]){background-color:var(--_glass-material-bg);background-image:linear-gradient(135deg,var(--aurea-liquid-glass-role-fill-button-brand-tertiary),var(--aurea-glass-fill-brand-soft-secondary));--_glass-content-color:var(--aurea-liquid-glass-role-label-button-brand-tertiary)}:where(.glass-surface[data-glass-variant=button][data-glass-material-recipe=button\.ghost-neutral]){--_glass-highlight:#0000}:where(.glass-surface[data-glass-variant=button][data-glass-material-recipe=button\.destructive-confirm]){background-color:var(--_glass-material-bg);background-image:linear-gradient(var(--aurea-glass-contrast-veil),var(--aurea-glass-contrast-veil)),linear-gradient(135deg,color-mix(in oklab,var(--aurea-error-pressed) 28%,#0000),color-mix(in oklab,var(--aurea-error-bg-light) 30%,#0000));--_glass-recipe-shadow:var(--aurea-shadow-md);--_glass-highlight:var(--aurea-overlay-white-40)}:where(.glass-surface[data-glass-variant=button][data-glass-material-recipe=button\.destructive-secondary]){background-color:var(--_glass-material-bg);background-image:linear-gradient(var(--aurea-glass-contrast-veil),var(--aurea-glass-contrast-veil))}:where(.glass-surface[data-glass-variant=button][data-glass-material-recipe=button\.admin-operation]){background-color:var(--_glass-material-bg);background-image:linear-gradient(var(--aurea-liquid-glass-role-fill-button-neutral-operation),var(--aurea-liquid-glass-role-fill-button-neutral-operation));--_glass-content-color:var(--aurea-liquid-glass-role-label-button-neutral-operation)}:where(.glass-surface[data-glass-variant=button][data-glass-material-recipe=button\.chip-action]){background-color:var(--_glass-material-bg);background-image:linear-gradient(var(--aurea-liquid-glass-role-fill-button-neutral-chip),var(--aurea-liquid-glass-role-fill-button-neutral-chip));--_glass-content-color:var(--aurea-liquid-glass-role-label-button-neutral-chip)}:where(.glass-surface[data-glass-variant=button][data-glass-material-recipe=button\.quiet-action]){background-color:var(--_glass-material-bg);background-image:linear-gradient(var(--aurea-liquid-glass-role-fill-button-substrate-quiet),var(--aurea-liquid-glass-role-fill-button-substrate-quiet));--_glass-content-color:var(--aurea-liquid-glass-role-label-button-substrate-quiet);--_glass-highlight:#0000}:where(.glass-surface[data-glass-variant=button][data-glass-material-recipe=button\.link-action]){--_glass-highlight:#0000}:where(.glass-surface[data-glass-variant=button][data-glass-material-recipe=button\.icon-chip]){background-color:var(--_glass-material-bg);background-image:linear-gradient(var(--aurea-liquid-glass-role-fill-button-neutral-chip),var(--aurea-liquid-glass-role-fill-button-neutral-chip));--_glass-content-color:var(--aurea-liquid-glass-role-label-button-neutral-chip)}:where(.glass-surface[data-glass-variant=button][data-glass-material-recipe=button\.icon-quiet]){--_glass-highlight:#0000}}
@layer aurea.glass.surface.tone,aurea.glass.surface.tone-overrides;@layer aurea.glass.surface.recipe{:where(.glass-surface[data-glass-material-recipe=standard-surface]){--_glass-recipe-rim-mult:.25;--_glass-highlight-enabled:0;--_glass-recipe-shadow:var(--aurea-shadow-sm)}:where(.glass-surface[data-glass-material-recipe=minimal-flat]){--_glass-recipe-rim-mult:.25;--_glass-highlight-enabled:0}:where(.glass-surface[data-glass-material-recipe=inset-relief]){--_glass-edge-rim-enabled:0;--_glass-highlight-base-channel:var(--aurea-liquid-glass-absolute-black);--_glass-recipe-highlight-mult:.3;--_glass-shadow-inner:#0000}:where(.glass-surface[data-glass-material-recipe=soft-raised]){--_glass-recipe-rim-mult:.7;--_glass-recipe-highlight-mult:.3;--_glass-recipe-shadow:var(--aurea-shadow-sm)}:where(.glass-surface[data-glass-material-recipe=standard-raised]){--_glass-recipe-rim-mult:.25;--_glass-recipe-highlight-mult:.3;--_glass-recipe-shadow:var(--aurea-shadow-md)}:where(.glass-surface[data-glass-material-recipe=outline-minimal]){--_glass-edge-rim-enabled:0;--_glass-highlight-enabled:0}:where(.glass-surface[data-glass-material-recipe=frosted-editorial]),:where(.glass-surface[data-glass-material-recipe=frosted-heavy]){--_glass-recipe-rim-mult:.25;--_glass-highlight-enabled:0;--_glass-recipe-shadow:var(--aurea-shadow-sm)}:where(.glass-surface[data-glass-material-recipe=crystal-raised]){--_glass-recipe-rim-mult:1.12;--_glass-recipe-highlight-mult:1;--_glass-recipe-shadow:var(--aurea-shadow-md)}:where(.glass-surface[data-glass-material-recipe=crystal-mesh-premium]){--_glass-recipe-rim-mult:1.12;--_glass-recipe-highlight-mult:1;--_glass-recipe-fill:radial-gradient(60% 70% at 18% 0%,var(--aurea-glass-fill-brand-card-primary),#0000 70%),radial-gradient(70% 60% at 100% 100%,var(--aurea-glass-fill-brand-card-secondary),#0000 72%);--_glass-recipe-shadow:var(--aurea-shadow-lg)}:where(.glass-surface[data-glass-material-recipe=emboss-proof]){--_glass-edge-rim-base-channel:var(--aurea-liquid-glass-absolute-black);--_glass-shadow-inner:var(--aurea-overlay-white-20);--_glass-highlight-enabled:0;--_glass-recipe-shadow:var(--aurea-shadow-sm)}:where(.glass-surface[data-glass-material-recipe=spatial-bento]){--_glass-recipe-rim-mult:1.16;--_glass-shadow-side:var(--aurea-overlay-white-10);--_glass-recipe-highlight-mult:1;--_glass-recipe-shadow:var(--aurea-shadow-xl)}:where(.glass-surface[data-glass-material-recipe=iridescent-premium]){--_glass-recipe-rim-mult:1.12;--_glass-recipe-highlight-mult:.85;--_glass-recipe-fill:linear-gradient(135deg,var(--aurea-glass-fill-brand-card-primary),var(--aurea-glass-fill-brand-card-secondary));--_glass-recipe-shadow:var(--aurea-shadow-lg)}:where(.glass-surface[data-glass-material-recipe=gloss-premium]){--_glass-recipe-rim-mult:1.12;--_glass-recipe-highlight-mult:1;--_glass-recipe-fill:linear-gradient(180deg,#0000 55%,var(--aurea-glass-depth-veil));--_glass-recipe-shadow:var(--aurea-shadow-lg)}:where(.glass-surface[data-glass-material-recipe=spatial-cinematic]){--_glass-recipe-rim-mult:1.16;--_glass-shadow-side:var(--aurea-overlay-white-10);--_glass-recipe-highlight-mult:1;--_glass-recipe-fill:radial-gradient(60% 70% at 18% 0%,var(--aurea-glass-fill-brand-card-primary),#0000 70%),radial-gradient(70% 60% at 100% 100%,var(--aurea-glass-fill-brand-card-secondary),#0000 72%);--_glass-recipe-shadow:var(--aurea-shadow-xl)}:where(.glass-surface[data-glass-material-recipe=crystal-clarity]){--_glass-recipe-rim-mult:.95;--_glass-recipe-highlight-mult:1;--_glass-recipe-shadow:var(--aurea-shadow-lg)}:where(.glass-surface[data-glass-variant=card][data-glass-tier=ghost]),:where(.glass-surface[data-glass-variant=card][data-glass-tier=whisper]),:where(.glass-surface[data-glass-variant=card][data-glass-tier=outline]),:where(.glass-surface[data-glass-variant=card][data-glass-tier=hairline]),:where(.glass-surface[data-glass-variant=card][data-glass-tier=thin]),:where(.glass-surface[data-glass-variant=card][data-glass-tier=subtle]),:where(.glass-surface[data-glass-variant=card][data-glass-tier=regular]){--_glass-recipe-tint:var(--aurea-glass-card-tint-default)}:where(.glass-surface[data-glass-variant=card][data-glass-tier=elevated]),:where(.glass-surface[data-glass-variant=card][data-glass-tier=emphasis]){--_glass-recipe-tint:var(--aurea-glass-card-tint-emphasis)}:where(.glass-surface[data-glass-variant=card][data-glass-tier=deep]),:where(.glass-surface[data-glass-variant=card][data-glass-tier=thick]),:where(.glass-surface[data-glass-variant=card][data-glass-tier=intense]){--_glass-recipe-tint:var(--aurea-glass-card-tint-elevated)}}
@layer components{[data-glass-material-recipe=frosted-heavy]{background-color:var(--aurea-bg-base-alpha-70)}@supports (backdrop-filter:blur(1px)){[data-glass-material-recipe=frosted-heavy]{backdrop-filter:var(--_glass-backdrop)}}}
