:where([data-glass-tier=ghost]){--_glass-bg:var(--aurea-glass-tier-ghost-bg);--_glass-specular-color:var(--aurea-glass-tier-ghost-specular);--_glass-rim-color:var(--aurea-glass-tier-ghost-rim);--_glass-border-color:var(--aurea-glass-tier-ghost-border);--_glass-edge-rim:var(--aurea-glass-tier-ghost-edge-rim);--_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-highlight:var(--_glass-specular-color)}:where([data-glass-tier=outline]){--_glass-bg:var(--aurea-glass-tier-outline-bg);--_glass-specular-color:var(--aurea-glass-tier-outline-specular);--_glass-rim-color:var(--aurea-glass-tier-outline-rim);--_glass-border-color:var(--aurea-glass-tier-outline-border);--_glass-edge-rim:var(--aurea-glass-tier-outline-edge-rim);--_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-highlight:var(--_glass-specular-color)}:where([data-glass-tier=hairline]){--_glass-bg:var(--aurea-glass-tier-hairline-bg);--_glass-specular-color:var(--aurea-glass-tier-hairline-specular);--_glass-rim-color:var(--aurea-glass-tier-hairline-rim);--_glass-border-color:var(--aurea-glass-tier-hairline-border);--_glass-edge-rim:var(--aurea-glass-tier-hairline-edge-rim);--_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-highlight:var(--_glass-specular-color)}:where([data-glass-tier=subtle]){--_glass-bg:var(--aurea-glass-tier-subtle-bg);--_glass-specular-color:var(--aurea-glass-tier-subtle-specular);--_glass-rim-color:var(--aurea-glass-tier-subtle-rim);--_glass-border-color:var(--aurea-glass-tier-subtle-border);--_glass-edge-rim:var(--aurea-glass-tier-subtle-edge-rim);--_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-highlight:var(--_glass-specular-color)}:where([data-glass-tier=thin]){--_glass-bg:var(--aurea-glass-tier-thin-bg);--_glass-specular-color:var(--aurea-glass-tier-thin-specular);--_glass-rim-color:var(--aurea-glass-tier-thin-rim);--_glass-border-color:var(--aurea-glass-tier-thin-border);--_glass-edge-rim:var(--aurea-glass-tier-thin-edge-rim);--_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-highlight:var(--_glass-specular-color)}:where([data-glass-tier=regular]){--_glass-bg:var(--aurea-glass-tier-regular-bg);--_glass-specular-color:var(--aurea-glass-tier-regular-specular);--_glass-rim-color:var(--aurea-glass-tier-regular-rim);--_glass-border-color:var(--aurea-glass-tier-regular-border);--_glass-edge-rim:var(--aurea-glass-tier-regular-edge-rim);--_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-highlight:var(--_glass-specular-color)}:where([data-glass-tier=elevated]){--_glass-bg:var(--aurea-glass-tier-elevated-bg);--_glass-specular-color:var(--aurea-glass-tier-elevated-specular);--_glass-rim-color:var(--aurea-glass-tier-elevated-rim);--_glass-border-color:var(--aurea-glass-tier-elevated-border);--_glass-edge-rim:var(--aurea-glass-tier-elevated-edge-rim);--_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-highlight:var(--_glass-specular-color)}:where([data-glass-tier=deep]){--_glass-bg:var(--aurea-glass-tier-deep-bg);--_glass-specular-color:var(--aurea-glass-tier-deep-specular);--_glass-rim-color:var(--aurea-glass-tier-deep-rim);--_glass-border-color:var(--aurea-glass-tier-deep-border);--_glass-edge-rim:var(--aurea-glass-tier-deep-edge-rim);--_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-highlight:var(--_glass-specular-color)}:where([data-glass-tier=thick]){--_glass-bg:var(--aurea-glass-tier-thick-bg);--_glass-specular-color:var(--aurea-glass-tier-thick-specular);--_glass-rim-color:var(--aurea-glass-tier-thick-rim);--_glass-border-color:var(--aurea-glass-tier-thick-border);--_glass-edge-rim:var(--aurea-glass-tier-thick-edge-rim);--_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-highlight:var(--_glass-specular-color)}:where([data-glass-tier=intense]){--_glass-bg:var(--aurea-glass-tier-intense-bg);--_glass-specular-color:var(--aurea-glass-tier-intense-specular);--_glass-rim-color:var(--aurea-glass-tier-intense-rim);--_glass-border-color:var(--aurea-glass-tier-intense-border);--_glass-edge-rim:var(--aurea-glass-tier-intense-edge-rim);--_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-highlight:var(--_glass-specular-color)}
: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), transparent calc(100% - var(--_glass-frost-alpha,0%)))}[data-theme=light] :where(.glass-surface[data-glass-variant]),.light :where(.glass-surface[data-glass-variant]){--_glass-role-bg:var(--aurea-liquid-glass-absolute-dark-base)}:where(.glass-surface[data-glass-variant=card]){--_glass-role-bg:var(--aurea-liquid-glass-role-bg-anchors-card-obsidian)}[data-theme=light] :where(.glass-surface[data-glass-variant=card]),.light :where(.glass-surface[data-glass-variant=card]){--_glass-role-bg:var(--aurea-liquid-glass-role-bg-anchors-card-pearl)}:where(.glass-surface[data-glass-tone=clear]){--_glass-role-bg:var(--aurea-liquid-glass-absolute-white)}[data-theme=light] :where(.glass-surface[data-glass-tone=clear]),.light :where(.glass-surface[data-glass-tone=clear]){--_glass-role-bg:var(--aurea-liquid-glass-role-bg-anchors-card-pearl)}:where(.glass-surface[data-glass-tone=rose]){--_glass-role-bg:var(--aurea-mode-accent-role-bg)}:where(.glass-surface[data-glass-tone=amethyst]),:where(.glass-surface[data-glass-tone=copper]){--_glass-role-bg:var(--aurea-mode-primary-role-bg)}:where(.glass-surface[data-glass-tone=aquamarine]){--_glass-role-bg:var(--aurea-mode-cool-role-bg)}:where(.glass-surface[data-glass-tone=gold]){--_glass-role-bg:var(--aurea-liquid-glass-role-bg-anchors-tone-gold)}: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]){--_glass-role-bg:var(--aurea-mode-primary)}:where(.glass-surface[data-glass-tone=accent]){--_glass-role-bg:var(--aurea-mode-accent-role-bg)}: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(--gc-hue-emphasis)}:where(.glass-surface[data-glass-variant=panel][data-glass-tier=intense]):not([data-glass-preset]){--_glass-role-bg:var(--gc-hue-cool-low-hi)}[data-theme=light] :where(.glass-surface[data-glass-variant=panel]):not([data-glass-preset]),.light :where(.glass-surface[data-glass-variant=panel]):not([data-glass-preset]){--_glass-role-bg:var(--gc-hue-cool-low-mid)}
:root{--badge-color-rose:var(--glass-semantic-rose,var(--aurea-email-accent));--badge-color-amethyst:var(--glass-semantic-amethyst,var(--aurea-button-shadow-violet));--badge-color-aquamarine:var(--glass-semantic-aquamarine,var(--aurea-email-success));--badge-color-gold:var(--glass-semantic-gold,var(--aurea-semantic-copper-bg-subtle));--badge-color-silver:var(--glass-semantic-silver,var(--aurea-metallic-silver-alpha-20));--badge-color-rose-gold:var(--glass-semantic-rose-gold,var(--aurea-metallic-roseGold-alpha-50))}
:root,[data-theme=dark]{--glass-on-surface-primary:oklch(95% .01 280);--glass-on-surface-secondary:oklch(80% .02 280);--glass-on-surface-tertiary:oklch(65% .02 280);--glass-on-surface-disabled:oklch(50% .01 280);--glass-on-surface-icon:oklch(82% .015 280);--glass-on-surface-icon-muted:oklch(58% .01 280);--glass-on-surface-placeholder:oklch(55% .015 280)}[data-theme=light]{--glass-on-surface-primary:oklch(8% .01 280);--glass-on-surface-secondary:oklch(25% .02 280);--glass-on-surface-tertiary:oklch(38% .02 280);--glass-on-surface-disabled:oklch(55% .01 280);--glass-on-surface-icon:oklch(22% .015 280);--glass-on-surface-icon-muted:oklch(48% .01 280);--glass-on-surface-placeholder:oklch(52% .015 280)}[data-glass-tier=intense],[data-glass-tier=deep]{--glass-on-surface-tertiary:oklch(70% .025 280)}[data-glass-tier=ghost],[data-glass-tier=subtle]{--glass-on-surface-secondary:oklch(85% .02 280);--glass-on-surface-tertiary:oklch(68% .02 280)}[data-theme=light][data-glass-tier=intense],[data-theme=light][data-glass-tier=deep]{--glass-on-surface-tertiary:oklch(32% .02 280)}.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)}
.card{background:var(--aurea-bg-elevated);border-radius:var(--aurea-layout-radius-md);display:block}.card-base{border-radius:var(--aurea-layout-radius-md);display:block}.glass-card-base{border-radius:var(--aurea-layout-radius-md);color:var(--aurea-text-primary);position:relative;overflow:hidden}
.aurea-card-sm,.card-sm{--_card-padding:var(--aurea-spacing-md);--_card-gap:var(--aurea-spacing-sm);padding:calc(var(--_card-padding) * var(--_card-density,var(--aurea-density-multiplier,1)));gap:calc(var(--_card-gap) * var(--_card-density,var(--aurea-density-multiplier,1)))}.aurea-card-md,.card-md{--_card-padding:var(--aurea-spacing-lg);--_card-gap:var(--aurea-spacing-md);padding:calc(var(--_card-padding) * var(--_card-density,var(--aurea-density-multiplier,1)));gap:calc(var(--_card-gap) * var(--_card-density,var(--aurea-density-multiplier,1)))}.aurea-card-lg,.card-lg{--_card-padding:var(--aurea-spacing-xl);--_card-gap:var(--aurea-spacing-lg);padding:calc(var(--_card-padding) * var(--_card-density,var(--aurea-density-multiplier,1)));gap:calc(var(--_card-gap) * var(--_card-density,var(--aurea-density-multiplier,1)))}.card-compact,.aurea-card-compact{--_card-density:.75}.card-spacious,.aurea-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) * var(--_card-density,var(--aurea-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-sm,[data-content=stats].card-sm,[data-content=stats].aurea-card-md,[data-content=stats].card-md{--_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-sm,[data-content=kanban].card-sm,[data-content=kanban].aurea-card-md,[data-content=kanban].card-md{--_card-padding:var(--aurea-spacing-sm);--_card-gap:var(--aurea-spacing-xs);cursor:grab}[data-content=kanban].aurea-card-sm:active,[data-content=kanban].card-sm:active,[data-content=kanban].aurea-card-md:active,[data-content=kanban].card-md:active{cursor:grabbing}
.card-form{background:var(--aurea-bg-elevated);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), transparent 55%);--_glass-tint-end:transparent;border-radius:var(--aurea-layout-radius-md);padding:var(--aurea-spacing-card-padding-compact);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-feature:hover,.card-feature:active{--_glass-tint:color-mix(in oklab, var(--aurea-bg-base), transparent 55%);--_glass-tint-end:transparent;box-shadow:var(--aurea-shadow-lg);transform:translateY(calc(-1 * var(--aurea-spacing-2xs)))}.card-feature .icon-wrapper{width:var(--aurea-sizing-fluid-2xl);height:var(--aurea-sizing-fluid-2xl);background:color-mix(in oklch, var(--aurea-mode-primary) 30%, transparent 60%);border-radius:var(--aurea-layout-radius-md);margin-bottom:var(--aurea-spacing-md);justify-content:center;align-items:center;display:flex}.card-stat{background:var(--aurea-bg-elevated);border-radius:var(--aurea-layout-radius-md);padding:var(--aurea-spacing-card-padding-compact);aspect-ratio:1;justify-content:space-between;gap:var(--aurea-spacing-sm);flex-direction:column;display:flex}.card-stat-badge{font-family:var(--aurea-font-display);font-size:var(--aurea-fontSize-bodyLg);font-weight:var(--aurea-fontWeight-bold);line-height:var(--aurea-lineHeight-tight);letter-spacing:var(--aurea-letterSpacing-tight);color:var(--aurea-text-accent)}.card-stat-title{font-size:var(--aurea-fontSize-body);font-weight:var(--aurea-fontWeight-semibold);line-height:var(--aurea-lineHeight-body);color:var(--aurea-text-primary)}.card-stat-label{font-size:var(--aurea-fontSize-bodySm);line-height:var(--aurea-lineHeight-bodySm);color:var(--aurea-text-secondary)}.card.selected{background:color-mix(in oklch, var(--aurea-mode-primary) 30%, var(--aurea-bg-elevated));border:var(--aurea-spacing-2xs) solid var(--aurea-mode-primary);border-width:var(--aurea-layout-border-thin);box-shadow:0 0 0 3px var(--aurea-mode-primary-alpha-20)}.card:disabled,.card.disabled{opacity:var(--aurea-opacity-50);cursor:not-allowed;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{content:"";inset:var(--aurea-spacing-0);background:var(--aurea-bg-elevated);opacity:var(--aurea-opacity-70);z-index:var(--aurea-layout-zIndex-dropdown);position:absolute}.card.loading:after{content:"";top:var(--aurea-layout-position-center);left:var(--aurea-layout-position-center);border:var(--aurea-spacing-2xs) solid var(--aurea-mode-primary);border-radius:var(--aurea-layout-radius-full);animation:var(--aurea-animation-rotate-spinFast);z-index:var(--aurea-layout-zIndex-base);border-top-color:#0000;position:absolute}.card:focus-visible{outline:var(--aurea-spacing-2xs) solid var(--aurea-mode-primary);outline-offset:var(--aurea-spacing-2xs);border-color:var(--aurea-mode-primary);box-shadow:var(--aurea-shadowOffset-lg), 0 0 0 var(--aurea-glow-intensity-sm)  var(--aurea-mode-primary-alpha-20)}.card[role=button]:focus-visible,.card[tabindex="0"]:focus-visible{outline:var(--aurea-spacing-2xs) solid var(--aurea-mode-primary);outline-offset:var(--aurea-spacing-2xs)}.card-compact{padding:var(--aurea-spacing-card-gap-compact)}.card-sm,.card-md,.card-lg{padding:var(--aurea-spacing-card-padding-compact)}@media (min-width:768px){.card-lg{padding:var(--aurea-spacing-card-padding-compact)}}@media (min-width:1280px){.card-lg{padding:var(--aurea-spacing-card-padding-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{padding:var(--aurea-spacing-card-padding-compact) var(--aurea-spacing-card-gap-compact);align-items:center;gap:var(--aurea-spacing-sm);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(-1 * var(--aurea-spacing-2xs)))}.card-interactive:active{box-shadow:var(--aurea-shadow-sm);transform:translateY(calc(-1 * calc(var(--aurea-spacing-2xs) / 2)))}.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:hover,.card-compact:active{border-color:var(--aurea-mode-primary);box-shadow:var(--aurea-shadow-sm)}@media (prefers-reduced-motion:reduce){.card.loading:after{animation:none}}
.card-emphasis-primary{--_glass-tint:var(--aurea-mode-primary-alpha-10);--_glass-tint-end:var(--aurea-mode-accent-alpha-10);--_glass-specular-w:50%;--_glass-specular-h:30%;--_glass-specular-y:12%;--_glass-specular-fade:50%;border-radius:calc(var(--aurea-layout-radius-md) * 2);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);border:var(--aurea-layout-border-thin) solid var(--aurea-mode-primary-alpha-30);background:var(--aurea-bg-elevated-alpha-30);padding:var(--aurea-spacing-card-padding-compact)}.card-emphasis-primary:hover,.card-emphasis-primary:active{border-color:var(--aurea-mode-primary);background:color-mix(in oklch, var(--aurea-bg-elevated) 40%, transparent)}.card-emphasis-primary[data-glass-active] .text-primary,.card-emphasis-primary[data-glass-active] .text-secondary,.card-emphasis-primary[data-glass-active] .body-md,.card-emphasis-primary[data-glass-active] .body-lg,.card-emphasis-primary[data-glass-active] .body-sm,.card-emphasis[data-glass-active] .text-primary,.card-emphasis[data-glass-active] .text-secondary,.card-emphasis[data-glass-active] .body-md,.card-emphasis[data-glass-active] .body-lg,.card-emphasis[data-glass-active] .body-sm{color:inherit}.info-callout{border-radius:var(--aurea-layout-radius-md);background:color-mix(in oklch, var(--aurea-mode-primary) 10%, var(--aurea-bg-base));border:var(--aurea-layout-border-default) solid var(--aurea-mode-primary-alpha-20);padding:var(--aurea-spacing-card-padding);color:var(--aurea-text-primary)}.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);color:var(--aurea-text-primary);border-color:color-mix(in oklch, var(--aurea-mode-primary) 30%, transparent)}.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{width:var(--aurea-layout-percentage-full);text-align:left;grid-template-columns:var(--aurea-layout-grid-cols2);gap:var(--aurea-spacing-md);padding-top:var(--aurea-spacing-section-component);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{padding-top:calc(var(--aurea-spacing-section-component) * 1.67);gap:var(--aurea-spacing-grid-standard)}}@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-card-link{border-radius:calc(var(--aurea-layout-radius-md) * 2);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) ease-out, transform var(--aurea-duration-normal) var(--aurea-transition-easing-easeOut);display:block;position:relative;overflow:hidden}.carousel-wave-card-link:hover,.carousel-wave-card-link:active{transform:scale(var(--aurea-effect-scale-102));box-shadow:var(--aurea-shadow-xl);border-color:var(--aurea-overlay-white-10)}.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{text-align:center;padding-top:var(--aurea-spacing-section-component);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-auroraElegant);-webkit-text-fill-color:transparent;font-size:clamp(3rem,5vw,5rem);font-weight:var(--aurea-fontWeight-black);letter-spacing:var(--aurea-letterSpacing-section);-webkit-background-clip:text;background-clip:text}.carousel-wave-badge-container{top:var(--aurea-spacing-sm);left:var(--aurea-spacing-sm);z-index:var(--aurea-layout-zIndex-dropdown);position:absolute}.carousel-wave-badge{padding:var(--aurea-spacing-xs) var(--aurea-spacing-sm);font-size:clamp(.875rem, 1vw, var(--aurea-fontSize-body));font-weight:var(--aurea-fontWeight-semibold);border-radius:var(--aurea-layout-radius-full);border:var(--aurea-layout-border-default) solid var(--aurea-overlay-white-10);color:var(--aurea-text-primary);box-shadow:var(--aurea-shadow-sm)}.carousel-wave-overlay{bottom:var(--aurea-spacing-md);left:var(--aurea-spacing-md);right:var(--aurea-spacing-md);border:var(--aurea-layout-border-default) solid var(--aurea-overlay-white-10);border-radius:calc(var(--aurea-layout-radius-md) * 1.5);padding:var(--aurea-spacing-card-padding);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);position:absolute}.carousel-wave-card-wrapper:hover .carousel-wave-overlay,.carousel-wave-card-wrapper:active .carousel-wave-overlay{transform:scale(var(--aurea-effect-scale-102)) translateY(calc(-1 * var(--aurea-spacing-2xs)));box-shadow:var(--aurea-shadow-lg)}.carousel-wave-overlay-content{gap:var(--aurea-spacing-2xs);flex-direction:column;display:flex}.carousel-wave-overlay-title{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);color:var(--aurea-text-primary)}.carousel-wave-overlay-subtitle{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);color:var(--aurea-text-secondary)}.carousel-wave-overlay-description{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);color:var(--aurea-text-secondary);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{width:var(--aurea-layout-icon-lg);height:var(--aurea-layout-icon-lg);border-radius:var(--aurea-layout-radius-full);background:var(--aurea-mode-primary-alpha-10);border:var(--aurea-layout-border-default) solid var(--aurea-mode-primary-alpha-20);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);justify-content:center;align-items:center;display:flex;position:relative}.carousel-wave-icon-button-inner:hover,.carousel-wave-icon-button-inner:active{background:var(--aurea-mode-primary-alpha-20);transform:scale(var(--aurea-effect-scale-110));box-shadow:var(--aurea-shadow-md)}.carousel-wave-icon-button-inner:after{content:"";inset:var(--aurea-spacing-0);border-radius:var(--aurea-layout-radius-full);background:var(--aurea-mode-primary-alpha-5);opacity:0;transition:opacity var(--aurea-duration-normal) var(--aurea-transition-easing-easeOut);position:absolute}.carousel-wave-icon-button-inner:hover:after,.carousel-wave-icon-button-inner:active:after{opacity:1}.carousel-wave-icon-button-inner:hover .carousel-wave-nav-icon,.carousel-wave-icon-button-inner:active .carousel-wave-nav-icon{transform:rotate(var(--aurea-effect-rotate-45))}.carousel-wave-nav{bottom:var(--aurea-spacing-lg);right:var(--aurea-spacing-lg);gap:var(--aurea-spacing-xs);z-index:var(--aurea-layout-zIndex-sticky);display:flex;position:absolute}.carousel-wave-nav-button{padding:var(--aurea-spacing-xs);border-radius:var(--aurea-layout-radius-full);box-shadow:var(--aurea-shadow-sm);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);cursor:pointer}.carousel-wave-nav-button:hover,.carousel-wave-nav-button:active{transform:scale(var(--aurea-effect-scale-110));border-color:var(--aurea-mode-primary)}.carousel-wave-nav-icon{width:var(--aurea-layout-icon-sm);height:var(--aurea-layout-icon-sm);color:var(--aurea-text-primary)}.carousel-scroll-container{gap:var(--aurea-spacing-md);scroll-behavior:smooth;scroll-snap-type:x mandatory;padding-bottom:var(--aurea-spacing-xs);padding-inline:var(--aurea-spacing-md);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-mode-cool-50);--_glass-shadow-side:var(--aurea-overlay-white-10);border-radius:var(--aurea-layout-radius-lg);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);gap:var(--aurea-spacing-sm);flex-direction:column;display:flex;position:relative;overflow:hidden}.interactive-card:before{content:"";top:var(--aurea-spacing-0);left:var(--aurea-spacing-0);right:var(--aurea-spacing-0);height:var(--aurea-layout-component-height-divider);background:linear-gradient(90deg, transparent 0%, var(--aurea-metallic-roseGold) 50%, transparent 100%);opacity:var(--aurea-opacity-40);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:hover,.interactive-card:active{border-color:var(--aurea-overlay-white-10);transform:translateY(calc(-1 * var(--aurea-spacing-2xs)))}.interactive-card:hover:before,.interactive-card:active:before{opacity:1}.interactive-card-glow{inset:var(--aurea-spacing-0);pointer-events:none;z-index:var(--aurea-layout-zIndex-dropdown);opacity:0;transition:opacity var(--aurea-duration-normal) var(--aurea-transition-easing-easeOut);background:radial-gradient(600px circle at var(--mouse-x,50%) var(--mouse-y,50%), var(--aurea-mode-primary-alpha-15), transparent 40%);position:absolute}.interactive-card:hover .interactive-card-glow,.interactive-card:active .interactive-card-glow{opacity:1}.interactive-card-overlay{inset:var(--aurea-spacing-0);pointer-events:none;z-index:var(--aurea-layout-zIndex-base);opacity:0;transition:opacity var(--aurea-duration-normal) var(--aurea-transition-easing-easeOut);background:var(--aurea-bg-base-alpha-5);position:absolute}.interactive-card:hover .interactive-card-overlay,.interactive-card:active .interactive-card-overlay{opacity:1}.interactive-card-content{z-index:var(--aurea-layout-zIndex-dropdown);gap:var(--aurea-spacing-card-gap);padding:var(--aurea-spacing-card-padding);flex-direction:column;flex-grow:1;display:flex;position:relative}.interactive-card-decoration{top:var(--aurea-spacing-0);right:var(--aurea-spacing-0);width:var(--aurea-layout-component-width-generic-base);height:var(--aurea-layout-component-height-generic-base);opacity:var(--aurea-opacity-5);pointer-events:none;background:linear-gradient(to bottom left, var(--aurea-mode-primary), transparent);border-radius:var(--aurea-layout-radius-full);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{width:var(--aurea-sizing-fluid-3xl);height:var(--aurea-sizing-fluid-3xl);border-radius:var(--aurea-layout-radius-sm);background:var(--aurea-mode-gradient-feminine-power);box-shadow:var(--aurea-shadow-md);transition:transform var(--aurea-duration-normal) var(--aurea-transition-easing-easeOut);justify-content:center;align-items:center;display:flex}@media (min-width:768px){.bento-card-icon{width:calc(var(--aurea-spacing-3xl) + var(--aurea-spacing-md));height:calc(var(--aurea-spacing-3xl) + var(--aurea-spacing-md))}}.interactive-card:hover .bento-card-icon,.interactive-card:active .bento-card-icon{transform:scale(var(--aurea-effect-scale-95))}.bento-card-icon svg{width:var(--aurea-sizing-fluid-lg);height:var(--aurea-sizing-fluid-lg);color:var(--aurea-text-primary)}@media (min-width:768px){.bento-card-icon svg{width:var(--aurea-sizing-fluid-xl);height:var(--aurea-sizing-fluid-xl)}}.bento-card-title{color:var(--aurea-text-primary);padding-right:var(--aurea-spacing-section-component);margin-top:var(--aurea-spacing-xs)}@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{font-size:var(--aurea-fontSize-bodySm);color:var(--aurea-text-secondary);line-height:var(--aurea-lineHeight-bodySm);-webkit-line-clamp:2;-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{align-items:center;gap:var(--aurea-spacing-xs);font-size:var(--aurea-fontSize-caption);color:var(--aurea-text-secondary);display:flex}@media (min-width:768px){.bento-card-feature{font-size:var(--aurea-fontSize-bodySm)}}.bento-card-feature-dot{width:calc(var(--aurea-spacing-xs) / 2);height:calc(var(--aurea-sizing-fluid-xs) / 2);border-radius:var(--aurea-layout-radius-full);background:var(--aurea-mode-primary);flex-shrink:var(--aurea-spacing-0)}[data-theme=light] .bento-card,.light .bento-card{border-color:var(--aurea-overlay-black-10)}[data-theme=light] .bento-card-icon,.light .bento-card-icon{background:var(--aurea-mode-gradient-feminine-power);box-shadow:var(--aurea-shadow-md)}[data-theme=light] .bento-card-title,.light .bento-card-title{color:var(--aurea-text-primary)}[data-theme=light] .bento-card-description,.light .bento-card-description,[data-theme=light] .bento-card-feature,.light .bento-card-feature{color:var(--aurea-text-secondary)}[data-theme=light] .bento-card-feature-dot,.light .bento-card-feature-dot{background:var(--aurea-mode-primary)}.interactive-card-footer{z-index:var(--aurea-layout-zIndex-dropdown);padding:0 var(--aurea-spacing-card-padding) var(--aurea-spacing-card-padding);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{width:max-content;max-width:var(--aurea-layout-percentage-full);align-self:flex-start;display:inline-flex}.program-card-popular-badge{top:var(--aurea-spacing-sm);left:var(--aurea-layout-position-center);transform:translateX(calc(-1 * var(--aurea-layout-position-center)));z-index:var(--aurea-layout-zIndex-sticky);width:max-content;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-auroraElegant);-webkit-text-fill-color:transparent;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{font-family:var(--aurea-font-display);font-size:var(--aurea-fontSize-lg);font-weight:var(--aurea-fontWeight-semibold);color:var(--aurea-text-secondary)}.program-card-duration{font-size:var(--aurea-fontSize-bodySm);color:var(--aurea-text-secondary)}.program-card-title{font-size:var(--aurea-fontSize-bodyLg);font-weight:var(--aurea-fontWeight-bold);color:var(--aurea-text-primary);line-height:var(--aurea-lineHeight-subsection)}.program-card-description{font-size:var(--aurea-fontSize-body);color:var(--aurea-text-secondary);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{align-items:center;gap:var(--aurea-spacing-xs);font-size:var(--aurea-fontSize-bodySm);color:var(--aurea-text-secondary);display:flex}.interactive-card-featured{border-color:color-mix(in oklch, var(--aurea-mode-primary) 30%, transparent);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{top:var(--aurea-spacing-sm);right:var(--aurea-spacing-sm);z-index:var(--aurea-layout-zIndex-sticky);padding:var(--aurea-spacing-xs) var(--aurea-spacing-sm);font-size:var(--aurea-fontSize-caption);font-weight:var(--aurea-fontWeight-bold);border-radius:var(--aurea-layout-radius-full);color:var(--aurea-text-primary);background:var(--aurea-mode-primary);box-shadow:var(--aurea-shadow-lg);position:absolute}@media (min-width:768px){.card-badge{top:var(--aurea-spacing-md);right: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:hover,.consultation-card:active{border-color:color-mix(in oklch, var(--aurea-mode-primary) 30%, transparent)}.bento-card{border-radius:var(--aurea-layout-radius-xl);padding:var(--aurea-spacing-card-padding-compact);box-shadow:var(--aurea-shadowOffset-lg), var(--aurea-shadowOffset-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);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{content:"";top:var(--aurea-spacing-0);left:var(--aurea-spacing-0);width:var(--aurea-layout-percentage-full);height:var(--aurea-layout-component-height-divider);background:linear-gradient(90deg, transparent 0%, var(--aurea-metallic-roseGold) 50%, transparent 100%);opacity:var(--aurea-opacity-50);transition:opacity var(--aurea-duration-normal) var(--aurea-transition-easing-easeOut);z-index:var(--aurea-layout-zIndex-dropdown);position:absolute}.bento-card:after{content:"";inset:var(--aurea-spacing-0);background:radial-gradient(ellipse 80% 50% at 50% 0%, var(--aurea-mode-accent-alpha-8) 0%, transparent 70%);pointer-events:none;z-index:var(--aurea-layout-zIndex-base);position:absolute}.bento-card:hover,.bento-card:active{border-color:var(--aurea-overlay-white-10);box-shadow:var(--aurea-shadowOffset-xl), 0 0 80px var(--aurea-mode-accent-alpha-25)}.bento-card:hover:before,.bento-card:active:before{opacity:1}.bento-icon{width:var(--aurea-sizing-fluid-4xl);height:var(--aurea-sizing-fluid-4xl);border-radius:var(--aurea-layout-radius-lg);font-size:var(--aurea-fontSize-bodyLg);background:var(--aurea-mode-gradient-feminine-power);box-shadow:0 var(--aurea-shadowOffset-sm) var(--aurea-shadowOffset-lg) var(--aurea-mode-primary-alpha-30), var(--aurea-shadowOffset-md);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.bento-icon:after{content:"";inset:calc(-1 * calc(var(--aurea-spacing-2xs) / 2));background:var(--aurea-gradient-shimmer);border-radius:var(--aurea-layout-radius-lg);animation:var(--aurea-animation-shimmer-slower);position:absolute}.bento-icon>*{z-index:var(--aurea-layout-zIndex-dropdown);position:relative}.bento-title{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);color:var(--aurea-text-primary)}.bento-description{font-size:var(--aurea-fontSize-bodyLg);color:var(--aurea-text-secondary);line-height:var(--aurea-lineHeight-body)}.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}}
[data-theme=light] section[class*=bg-neutral] .info-callout,.light section[class*=bg-neutral] .info-callout,[data-theme=light] section[class*=bg-neutral] .info-callout strong,.light section[class*=bg-neutral] .info-callout strong{color:var(--aurea-text-primary)}.alert-success{padding:var(--aurea-spacing-md);background:var(--aurea-semantic-success-600-alpha-30);border:var(--aurea-layout-border-default) solid var(--aurea-semantic-success-500-alpha-40);border-radius:var(--aurea-layout-radius-md)}.alert-error{padding:var(--aurea-spacing-md);background:var(--aurea-semantic-error-600-alpha-30);border:var(--aurea-layout-border-default) solid var(--aurea-semantic-error-500-alpha-40);border-radius:var(--aurea-layout-radius-md)}
.service-card-pin-perspective{left:var(--aurea-layout-position-center);top:var(--aurea-layout-position-center);margin-left:calc(var(--aurea-spacing-xs) / 8);perspective:1000px;transform-style:preserve-3d;position:absolute;transform:translate(-50%,-50%)}.service-card-pin-card{left:var(--aurea-layout-position-center);top:var(--aurea-layout-position-center);background:var(--aurea-liquid-glass-material-regular-regular-background);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);border-radius:var(--aurea-layout-radius-md);justify-content:flex-start;align-items:flex-start;display:flex;position:absolute;overflow:hidden}.group\/pin:hover .service-card-pin-card,.group\/pin:active .service-card-pin-card{border-color:var(--aurea-overlay-white-10);box-shadow:var(--aurea-shadow-xl)}.service-card-pin-overlay{pointer-events:none;width:var(--aurea-layout-component-width-generic-xl);height:var(--aurea-sizing-fluid-11xl);opacity:0;z-index:var(--aurea-zIndex-popover);transition:opacity var(--aurea-duration-normal) var(--aurea-transition-easing-easeOut);justify-content:center;align-items:center;display:flex}.group\/pin:hover .service-card-pin-overlay,.group\/pin:active .service-card-pin-overlay{opacity:1}.service-card-pin-overlay-content{width:var(--aurea-layout-percentage-full);height:var(--aurea-layout-percentage-full);margin-top:calc(var(--aurea-spacing-md) * -1.75);inset:var(--aurea-spacing-0);flex:none;gap:0;display:flex}.service-card-pin-overlay-header{top:var(--aurea-spacing-0);left:var(--aurea-spacing-0);right:var(--aurea-spacing-0);justify-content:center;gap:0;display:flex;position:absolute}.service-card-pin-badge{gap:var(--aurea-spacing-xs);z-index:var(--aurea-layout-zIndex-dropdown);border-radius:var(--aurea-layout-radius-full);background:var(--aurea-bg-base);transition:background var(--aurea-duration-fast) ease-out, border-color var(--aurea-duration-fast) var(--aurea-transition-easing-easeOut);align-items:center;text-decoration:none;display:flex;position:relative}.service-card-pin-badge:hover,.service-card-pin-badge:active{background:var(--aurea-bg-elevated);border-color:var(--aurea-mode-primary)}.service-card-pin-badge-text{z-index:var(--aurea-layout-zIndex-sticky);font-size:clamp(.875rem, .875vw + var(--aurea-fontSize-xs), var(--aurea-fontSize-body));color:var(--aurea-text-primary);padding:calc(var(--aurea-spacing-xs) / 2) 0;display:inline-block;position:relative}.service-card-pin-badge-glow{bottom:var(--aurea-spacing-0);left:calc(var(--aurea-spacing-md) + var(--aurea-spacing-xs) / 8);height:var(--aurea-layout-component-height-divider);background:linear-gradient(to right, transparent 0%, var(--aurea-mode-cool-400-alpha-90) 50%, transparent 100%);width:calc(100% - 2.25rem);transition:opacity var(--aurea-duration-normal) var(--aurea-transition-easing-easeOut);opacity:0;position:absolute}.group\/pin:hover .service-card-pin-badge-glow,.group\/pin:active .service-card-pin-badge-glow{opacity:var(--aurea-opacity-40)}.service-card-pin-ripples{left:var(--aurea-layout-position-center);top:var(--aurea-layout-position-center);margin-left:calc(var(--aurea-spacing-xs) / 8);margin-top:var(--aurea-spacing-md);perspective:1000px;transform-style:preserve-3d;position:absolute;transform:translate(-50%,-50%)}.service-card-pin-ripple{left:var(--aurea-layout-position-center);top:var(--aurea-layout-position-center);height:var(--aurea-layout-icon-3xl);width:var(--aurea-layout-component-width-dropdown-gridColumn);border-radius:var(--aurea-layout-radius-full);background:var(--aurea-mode-cool-alpha-8);box-shadow:var(--aurea-shadow-lg);position:absolute}.service-card-pin-pin{right:var(--aurea-layout-position-center);bottom:var(--aurea-layout-position-center);position:absolute}.service-card-pin-pin-line,.service-card-pin-pin-line-blur{right:var(--aurea-layout-position-center);bottom:var(--aurea-layout-position-center);background:linear-gradient(to bottom, transparent 0%, var(--aurea-mode-cool) 100%);transform:translateY(var(--aurea-spacing-sm));width:calc(var(--aurea-sizing-fluid-2xs) / 2);height:var(--aurea-sizing-fluid-4xl);transition:height var(--aurea-duration-normal) var(--aurea-transition-easing-easeOut);position:absolute}.service-card-pin-pin-line-blur{filter:blur(var(--aurea-liquid-glass-material-regular-thin-blur))}.group\/pin:hover .service-card-pin-pin-line,.group\/pin:active .service-card-pin-pin-line,.group\/pin:hover .service-card-pin-pin-line-blur,.group\/pin:active .service-card-pin-pin-line-blur{height:var(--aurea-layout-component-height-generic-base)}.service-card-pin-pin-dot-outer{right:var(--aurea-layout-position-center);bottom:var(--aurea-layout-position-center);transform:translate(calc(var(--aurea-spacing-2xs) * .375), var(--aurea-spacing-md));background:var(--aurea-mode-cool-600);width:var(--aurea-sizing-fluid-2xs);height:var(--aurea-sizing-fluid-2xs);border-radius:var(--aurea-layout-radius-full);z-index:var(--aurea-zIndex-modal-backdrop);filter:blur(var(--aurea-liquid-glass-material-regular-thin-blur));position:absolute}.service-card-pin-pin-dot-inner{right:var(--aurea-layout-position-center);bottom:var(--aurea-layout-position-center);transform:translate(calc(var(--aurea-spacing-2xs) * .125), var(--aurea-spacing-md));background:var(--aurea-mode-cool-400);width:var(--aurea-sizing-fluid-2xs);height:var(--aurea-sizing-fluid-2xs);border-radius:var(--aurea-layout-radius-full);z-index:var(--aurea-zIndex-modal-backdrop);position:absolute}.service-card-3d-content{width:var(--aurea-layout-component-width-drawer-mobile);height:var(--aurea-sizing-fluid-11xl);background:linear-gradient(to bottom, var(--aurea-liquid-glass-material-regular-regular-background) 0%, var(--aurea-liquid-glass-material-regular-thin-background) 100%);border-radius:var(--aurea-layout-radius-lg);padding:var(--aurea-spacing-card-padding);box-shadow:var(--aurea-shadow-lg);flex-direction:column;gap:0;display:flex}.service-card-3d-icon{background:var(--aurea-bg-elevated);width:fit-content;color:var(--aurea-text-secondary)}.service-card-3d-title{font-size:clamp(1.25rem, 2vw + var(--aurea-fontSize-xs), 1.875rem);color:var(--aurea-text-primary);text-wrap:balance}.service-card-3d-description{font-size:clamp(.875rem, .875vw + var(--aurea-fontSize-xs), .9375rem);color:var(--aurea-text-secondary);flex:1}.service-card-3d-wrapper{height:var(--aurea-layout-percentage-full)}[data-theme=light] .card-elevated,.light .card-elevated{-webkit-backdrop-filter:blur(var(--aurea-effect-blur-lg));border:var(--aurea-layout-border-default) solid var(--aurea-overlay-black-10);border-radius:var(--aurea-layout-radius-md);box-shadow:0 4px 8px -1px var(--aurea-overlay-black-10)}@supports (backdrop-filter:blur(1px)){[data-theme=light] .card-elevated,.light .card-elevated{backdrop-filter:blur(var(--aurea-effect-blur-lg))}}[data-theme=light] .card-elevated:hover,[data-theme=light] .card-elevated:active,.light .card-elevated:hover,.light .card-elevated:active{-webkit-backdrop-filter:blur(var(--aurea-effect-blur-lg));border:var(--aurea-layout-border-default) solid var(--aurea-glass-border-universal);border-radius:var(--aurea-layout-radius-md);box-shadow:0 12px 15px -3px var(--aurea-overlay-black-10)}@supports (backdrop-filter:blur(1px)){[data-theme=light] .card-elevated:hover,[data-theme=light] .card-elevated:active,.light .card-elevated:hover,.light .card-elevated:active{backdrop-filter:blur(var(--aurea-effect-blur-lg))}}[data-theme=light] .card-outlined,.light .card-outlined{border-color:var(--aurea-overlay-black-10)}[data-theme=light] .card-outlined:hover,[data-theme=light] .card-outlined:active,.light .card-outlined:hover,.light .card-outlined:active{--_glass-tint:color-mix(in oklab, var(--aurea-bg-elevated), transparent 60%);--_glass-tint-end:transparent;border-color:var(--aurea-mode-primary)}[data-theme=light] .card-outlined.selected,.light .card-outlined.selected{--_glass-tint:var(--aurea-mode-primary-alpha-15);--_glass-tint-end:transparent;border-color:var(--aurea-mode-primary)}[data-theme=light] .card-form,.light .card-form{background:var(--aurea-bg-elevated);border-color:var(--aurea-overlay-black-10);box-shadow:0 4px 8px -1px var(--aurea-overlay-black-10)}[data-theme=light] .card-feature,.light .card-feature{--_glass-tint:color-mix(in oklab, var(--aurea-bg-elevated), transparent 55%);--_glass-tint-end:transparent;border-color:var(--aurea-overlay-black-10);box-shadow:0 4px 8px -1px var(--aurea-overlay-black-10)}[data-theme=light] .card-feature:hover,[data-theme=light] .card-feature:active,.light .card-feature:hover,.light .card-feature:active{--_glass-tint:color-mix(in oklab, var(--aurea-bg-base), transparent 55%);--_glass-tint-end:transparent;box-shadow:0 12px 15px -3px var(--aurea-overlay-black-10)}[data-theme=light] .card-feature .icon-wrapper,.light .card-feature .icon-wrapper{background:color-mix(in oklab, var(--aurea-mode-primary-100), transparent 60%)}[data-theme=light] .card-stat,.light .card-stat{background:var(--aurea-bg-elevated);border-color:var(--aurea-overlay-black-10)}[data-theme=light] .card.selected,.light .card.selected{background:var(--aurea-mode-primary-100);border-color:var(--aurea-mode-primary)}[data-theme=light] .card:disabled:hover,[data-theme=light] .card.disabled:hover,.light .card:disabled:hover,.light .card.disabled:hover{box-shadow:0 4px 4px -1px var(--aurea-overlay-black-10)}[data-theme=light] .card.loading:before,.light .card.loading:before{background:var(--aurea-bg-elevated)}[data-theme=light] .card.loading:after,.light .card.loading:after{border-color:var(--aurea-mode-primary);border-top-color:#0000}[data-theme=light] .card:focus-visible,.light .card:focus-visible{outline-color:var(--aurea-mode-primary);border-color:var(--aurea-mode-primary);box-shadow:0 12px 15px -3px var(--aurea-overlay-black-10)}[data-theme=light] .card-header,.light .card-header,[data-theme=light] .card-footer,.light .card-footer{border-color:var(--aurea-overlay-black-10)}[data-theme=light] .card-interactive,.light .card-interactive{box-shadow:0 4px 8px -1px var(--aurea-overlay-black-10)}[data-theme=light] .card-interactive:hover,.light .card-interactive:hover{box-shadow:0 12px 15px -3px var(--aurea-overlay-black-10)}[data-theme=light] .card-interactive:active,.light .card-interactive:active{box-shadow:0 4px 4px -1px var(--aurea-overlay-black-10)}[data-theme=light] .card-compact,.light .card-compact{--_glass-tint:color-mix(in oklab, var(--aurea-bg-elevated), transparent 55%);--_glass-tint-end:transparent;border-color:var(--aurea-overlay-black-10)}[data-theme=light] .card-compact:hover,.light .card-compact:hover{border-color:var(--aurea-mode-primary);box-shadow:0 4px 4px -1px var(--aurea-overlay-black-10)}[data-theme=light] .section-category-label,.light .section-category-label{color:var(--aurea-text-secondary)}[data-theme=light] .card-title,.light .card-title{color:var(--aurea-text-primary)}[data-theme=light] .badge-primary,[data-theme=light] .badge-service,.light .badge-primary,.light .badge-service{background:var(--aurea-mode-accent);color:var(--aurea-text-primary)}[data-theme=light] .badge-tech,.light .badge-tech{background:linear-gradient(135deg, var(--aurea-mode-cool) 0%, var(--aurea-mode-cool-600) 100%);opacity:var(--aurea-opacity-100);color:var(--aurea-text-primary)}[data-theme=light] .badge-hero,.light .badge-hero{background:var(--aurea-gradient-heroTwilight);color:var(--aurea-text-primary)}[data-theme=light] .badge-hero-image,.light .badge-hero-image{background:var(--aurea-bg-elevated);-webkit-backdrop-filter:none;color:var(--aurea-text-primary);border-color:var(--aurea-overlay-black-10)}@supports (backdrop-filter:blur(1px)){[data-theme=light] .badge-hero-image,.light .badge-hero-image{backdrop-filter:none}}[data-theme=light] .badge-hero-gradient,.light .badge-hero-gradient{background:var(--aurea-gradient-heroPremium);color:var(--aurea-text-primary)}[data-theme=light] .card-badge,.light .card-badge,[data-theme=light] .badge-tech,.light .badge-tech{background:var(--aurea-liquidGlassBadge-accent-bg);box-shadow:inset 0 0 0 1px var(--aurea-liquidGlassBadge-accent-hairline)}[data-theme=light] .dark-badge,.light .dark-badge{background:var(--aurea-bg-elevated);color:var(--aurea-text-primary);border-color:var(--aurea-glass-border)}[data-theme=light] .dark-badge-solid,.light .dark-badge-solid{background:var(--aurea-surface-muted);color:var(--aurea-text-primary)}[data-theme=light] .dark-card,.light .dark-card{background:var(--aurea-bg-elevated);color:var(--aurea-text-primary);border-color:var(--aurea-glass-border)}[data-theme=light] .dark-card-title,.light .dark-card-title{color:var(--aurea-text-primary)}[data-theme=light] .dark-card-description,.light .dark-card-description,[data-theme=light] .deliverable-label,.light .deliverable-label{color:var(--aurea-text-secondary)}[data-theme=light] .tech-card,.light .tech-card{background:var(--aurea-bg-elevated);-webkit-backdrop-filter:none;border-color:var(--aurea-overlay-black-10)}@supports (backdrop-filter:blur(1px)){[data-theme=light] .tech-card,.light .tech-card{backdrop-filter:none}}[data-theme=light] .history-card,.light .history-card{background:var(--aurea-bg-elevated);border-color:var(--aurea-overlay-black-10);box-shadow:0 4px 4px -1px var(--aurea-overlay-black-10)}[data-theme=light] .history-card:hover,[data-theme=light] .history-card:active,.light .history-card:hover,.light .history-card:active{box-shadow:0 4px 8px -1px var(--aurea-overlay-black-10);border-color:var(--aurea-mode-primary-200)}[data-theme=light] .history-content,.light .history-content{color:var(--aurea-text-secondary)}[data-theme=light] .feature-card-pattern-inner,.light .feature-card-pattern-inner{background:linear-gradient(to right, oklch(from var(--aurea-bg-base) l c h / .05), oklch(from var(--aurea-bg-base) l c h / .05));-webkit-backdrop-filter:blur(var(--aurea-effect-blur-sm));border:var(--aurea-layout-border-default) solid var(--aurea-glass-border-alpha-15);border-radius:var(--aurea-layout-radius-md)}@supports (backdrop-filter:blur(1px)){[data-theme=light] .feature-card-pattern-inner,.light .feature-card-pattern-inner{backdrop-filter:blur(var(--aurea-effect-blur-sm))}}[data-theme=light] .card-emphasis,.light .card-emphasis{border-color:var(--aurea-mode-primary-alpha-20)}[data-theme=light] .card-emphasis:hover,[data-theme=light] .card-emphasis:active,.light .card-emphasis:hover,.light .card-emphasis:active{border-color:var(--aurea-mode-primary)}[data-theme=light] .card-emphasis-primary,.light .card-emphasis-primary{border-color:var(--aurea-mode-primary-alpha-30)}[data-theme=light] .info-callout,.light .info-callout{background:color-mix(in oklch, var(--aurea-mode-primary) 10%, var(--aurea-bg-base));border-color:var(--aurea-mode-primary-alpha-20);color:var(--aurea-text-primary)}[data-theme=light] .info-callout strong,.light .info-callout strong{color:var(--aurea-text-primary)}[data-theme=light] .card-glass-dark,.light .card-glass-dark,[data-theme=light] .surface-dark .info-callout,.light .surface-dark .info-callout,[data-theme=light] .surface-dark .info-callout strong,.light .surface-dark .info-callout strong{color:var(--aurea-fixedDark-text)}[data-theme=light] .carousel-wave-card-link,.light .carousel-wave-card-link{background:var(--aurea-bg-elevated);-webkit-backdrop-filter:none;border-color:var(--aurea-overlay-black-10);box-shadow:0 12px 15px -3px var(--aurea-overlay-black-10)}@supports (backdrop-filter:blur(1px)){[data-theme=light] .carousel-wave-card-link,.light .carousel-wave-card-link{backdrop-filter:none}}[data-theme=light] .carousel-wave-card-link:hover,[data-theme=light] .carousel-wave-card-link:active,.light .carousel-wave-card-link:hover,.light .carousel-wave-card-link:active{box-shadow:0 24px 25px -5px var(--aurea-overlay-black-10);border-color:var(--aurea-mode-primary)}[data-theme=light] .carousel-wave-placeholder,.light .carousel-wave-placeholder{background:linear-gradient(to bottom right, var(--aurea-mode-primary-alpha-15), var(--aurea-mode-accent-alpha-15))}[data-theme=light] .carousel-wave-step-number,.light .carousel-wave-step-number{background:linear-gradient(135deg, var(--aurea-mode-primary), var(--aurea-mode-accent));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}[data-theme=light] .service-card-pin-card,.light .service-card-pin-card{background:var(--aurea-bg-elevated);-webkit-backdrop-filter:none;border-color:var(--aurea-overlay-black-10);box-shadow:0 12px 15px -3px var(--aurea-overlay-black-10)}@supports (backdrop-filter:blur(1px)){[data-theme=light] .service-card-pin-card,.light .service-card-pin-card{backdrop-filter:none}}[data-theme=light] .group\/pin:hover .service-card-pin-card,[data-theme=light] .group\/pin:active .service-card-pin-card,.light .group\/pin:hover .service-card-pin-card,.light .group\/pin:active .service-card-pin-card{border-color:var(--aurea-mode-primary);box-shadow:0 24px 25px -5px var(--aurea-overlay-black-10)}[data-theme=light] .service-card-pin-badge,.light .service-card-pin-badge{background:var(--aurea-bg-base);border-color:var(--aurea-overlay-black-10)}[data-theme=light] .service-card-pin-badge:hover,[data-theme=light] .service-card-pin-badge:active,.light .service-card-pin-badge:hover,.light .service-card-pin-badge:active{background:var(--aurea-bg-elevated);border-color:var(--aurea-mode-primary)}[data-theme=light] .service-card-pin-badge-text,.light .service-card-pin-badge-text{color:var(--aurea-text-primary)}[data-theme=light] .service-card-pin-ripple,.light .service-card-pin-ripple{background:var(--aurea-mode-cool-alpha-8);box-shadow:0 4px 8px -1px var(--aurea-overlay-black-10)}[data-theme=light] .service-card-pin-pin-line,[data-theme=light] .service-card-pin-pin-line-blur,.light .service-card-pin-pin-line,.light .service-card-pin-pin-line-blur{background:linear-gradient(to bottom, transparent 0%, var(--aurea-mode-cool) 100%)}[data-theme=light] .service-card-pin-pin-dot-outer,.light .service-card-pin-pin-dot-outer{background:var(--aurea-mode-cool-600)}[data-theme=light] .service-card-pin-pin-dot-inner,.light .service-card-pin-pin-dot-inner{background:var(--aurea-mode-cool-400)}[data-theme=light] .service-card-3d-content,.light .service-card-3d-content{background:var(--aurea-bg-elevated);-webkit-backdrop-filter:none;border-color:var(--aurea-overlay-black-10);box-shadow:0 12px 15px -3px var(--aurea-overlay-black-10)}@supports (backdrop-filter:blur(1px)){[data-theme=light] .service-card-3d-content,.light .service-card-3d-content{backdrop-filter:none}}[data-theme=light] .service-card-3d-icon,.light .service-card-3d-icon{background:var(--aurea-mode-primary-100);border-color:var(--aurea-overlay-black-10);color:var(--aurea-text-primary)}[data-theme=light] .service-card-3d-title,.light .service-card-3d-title{color:var(--aurea-text-primary)}[data-theme=light] .service-card-3d-description,.light .service-card-3d-description{color:var(--aurea-text-secondary)}[data-theme=light] .deliverable-text,.light .deliverable-text{color:var(--aurea-semantic-brand-gold)}.card-emphasis-primary{--_glass-blur:var(--aurea-liquid-glass-material-regular-thin-blur);--_glass-saturate:var(--aurea-liquid-glass-material-regular-thin-saturate);--_glass-brightness:var(--aurea-liquid-glass-material-regular-thin-brightness);--_glass-bg:var(--aurea-liquid-glass-material-regular-thin-background)}.carousel-wave-card-link{background:var(--aurea-liquid-glass-tint-silver-background);-webkit-backdrop-filter:blur(var(--aurea-liquid-glass-material-regular-thin-blur)) saturate(var(--aurea-liquid-glass-material-regular-thin-saturate)) brightness(var(--aurea-liquid-glass-material-regular-thin-brightness))}@supports (backdrop-filter:blur(1px)){.carousel-wave-card-link{backdrop-filter:blur(var(--aurea-liquid-glass-material-regular-thin-blur)) saturate(var(--aurea-liquid-glass-material-regular-thin-saturate)) brightness(var(--aurea-liquid-glass-material-regular-thin-brightness))}}.carousel-wave-badge{background:var(--aurea-liquid-glass-tint-silver-background);-webkit-backdrop-filter:blur(var(--aurea-liquid-glass-material-regular-thin-blur)) saturate(var(--aurea-liquid-glass-material-regular-thin-saturate)) brightness(var(--aurea-liquid-glass-material-regular-thin-brightness))}@supports (backdrop-filter:blur(1px)){.carousel-wave-badge{backdrop-filter:blur(var(--aurea-liquid-glass-material-regular-thin-blur)) saturate(var(--aurea-liquid-glass-material-regular-thin-saturate)) brightness(var(--aurea-liquid-glass-material-regular-thin-brightness))}}.carousel-wave-overlay{background:var(--aurea-liquid-glass-material-clear-regular-background);-webkit-backdrop-filter:blur(var(--aurea-liquid-glass-material-regular-thin-blur)) saturate(var(--aurea-liquid-glass-material-regular-thin-saturate)) brightness(var(--aurea-liquid-glass-material-regular-thin-brightness))}@supports (backdrop-filter:blur(1px)){.carousel-wave-overlay{backdrop-filter:blur(var(--aurea-liquid-glass-material-regular-thin-blur)) saturate(var(--aurea-liquid-glass-material-regular-thin-saturate)) brightness(var(--aurea-liquid-glass-material-regular-thin-brightness))}}.carousel-wave-nav-button{background:var(--aurea-liquid-glass-tint-silver-background);-webkit-backdrop-filter:blur(var(--aurea-liquid-glass-material-regular-thin-blur)) saturate(var(--aurea-liquid-glass-material-regular-thin-saturate)) brightness(var(--aurea-liquid-glass-material-regular-thin-brightness))}@supports (backdrop-filter:blur(1px)){.carousel-wave-nav-button{backdrop-filter:blur(var(--aurea-liquid-glass-material-regular-thin-blur)) saturate(var(--aurea-liquid-glass-material-regular-thin-saturate)) brightness(var(--aurea-liquid-glass-material-regular-thin-brightness))}}.interactive-card{--_glass-blur:var(--aurea-liquid-glass-material-regular-regular-blur);--_glass-saturate:var(--aurea-liquid-glass-material-regular-regular-saturate);--_glass-brightness:var(--aurea-liquid-glass-material-regular-regular-brightness);--_glass-bg:var(--aurea-liquid-glass-material-regular-regular-background)}.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-material-regular-thin-blur);--_glass-saturate:var(--aurea-liquid-glass-material-regular-thin-saturate);--_glass-brightness:var(--aurea-liquid-glass-material-regular-thin-brightness);--_glass-bg:var(--aurea-liquid-glass-material-regular-thin-background);border:var(--aurea-spacing-2xs) solid var(--aurea-liquid-glass-tint-silver-border)}.bento-card{background:var(--aurea-liquid-glass-material-clear-thin-background);-webkit-backdrop-filter:blur(var(--aurea-liquid-glass-material-regular-thin-blur)) saturate(var(--aurea-liquid-glass-material-regular-thin-saturate)) brightness(var(--aurea-liquid-glass-material-regular-thin-brightness))}@supports (backdrop-filter:blur(1px)){.bento-card{backdrop-filter:blur(var(--aurea-liquid-glass-material-regular-thin-blur)) saturate(var(--aurea-liquid-glass-material-regular-thin-saturate)) brightness(var(--aurea-liquid-glass-material-regular-thin-brightness))}}.bento-card:hover,.bento-card:active{background:var(--aurea-liquid-glass-material-regular-regular-background)}.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-material-regular-ultraThin-blur);--_glass-saturate:var(--aurea-liquid-glass-material-regular-ultraThin-saturate);--_glass-brightness:var(--aurea-liquid-glass-material-regular-ultraThin-brightness);--_glass-bg:var(--aurea-liquid-glass-material-regular-ultraThin-background)}@media (prefers-reduced-motion:reduce){.service-card-pin-card,.service-card-pin-overlay,.service-card-pin-badge,.service-card-pin-badge-glow,.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}}
@media (prefers-reduced-motion:reduce){.glass-card-base,.glass-card-base:before{transition:none}}.card-icon-shimmer{position:relative;overflow:hidden}.card-icon-shimmer:before{content:"";background:var(--aurea-gradient-shimmer);animation:2s infinite aurea-shimmer;position:absolute;inset:0}@keyframes aurea-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@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 .glass-button-content{white-space:normal;text-align:center}@media (min-width:640px){.glass-card-base .glass-button-content{white-space:nowrap;text-align:initial}}.glass-card-base[data-state=outlined]{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);border-color: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(-1 * var(--aurea-layout-border-thick)))}}.glass-card-base[data-interactive=""]:active{transform:translateY(calc(-1 * var(--aurea-layout-border-thick)))}

.glass-card-base[data-content=text],.glass-card-base[data-content=mixed],.glass-card-base[data-content=actions],.glass-card-base[data-content=media]{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=media]{gap:var(--aurea-spacing-lg)}
.accordion-item-glass{-webkit-backdrop-filter:var(--aurea-liquid-glass-blur-md)}@supports (backdrop-filter:blur(1px)){.accordion-item-glass{backdrop-filter:var(--aurea-liquid-glass-blur-md)}}.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{-webkit-backdrop-filter:var(--aurea-liquid-glass-blur-md)}@supports (backdrop-filter:blur(1px)){.prompt-bar{backdrop-filter:var(--aurea-liquid-glass-blur-md)}}@media (prefers-contrast:high){.prompt-bar{-webkit-backdrop-filter:none}@supports (backdrop-filter:blur(1px)){.prompt-bar{backdrop-filter:none}}}.badge-hero-glass{-webkit-backdrop-filter:blur(var(--aurea-effect-blur-sm))}@supports (backdrop-filter:blur(1px)){.badge-hero-glass{backdrop-filter:blur(var(--aurea-effect-blur-sm))}}.hero-glass-card{-webkit-backdrop-filter:blur(var(--aurea-effect-blur-md))}@supports (backdrop-filter:blur(1px)){.hero-glass-card{backdrop-filter:blur(var(--aurea-effect-blur-md))}}.hero-glass-button{-webkit-backdrop-filter:blur(var(--aurea-effect-blur-sm))}@supports (backdrop-filter:blur(1px)){.hero-glass-button{backdrop-filter:blur(var(--aurea-effect-blur-sm))}}.hero-glass-card-sm{-webkit-backdrop-filter:blur(var(--aurea-effect-blur-sm))}@supports (backdrop-filter:blur(1px)){.hero-glass-card-sm{backdrop-filter:blur(var(--aurea-effect-blur-sm))}}.input-glass{-webkit-backdrop-filter:var(--aurea-liquid-glass-blur-md)}@supports (backdrop-filter:blur(1px)){.input-glass{backdrop-filter:var(--aurea-liquid-glass-blur-md)}}.textarea-glass{-webkit-backdrop-filter:var(--aurea-liquid-glass-blur-md)}@supports (backdrop-filter:blur(1px)){.textarea-glass{backdrop-filter:var(--aurea-liquid-glass-blur-md)}}.select-glass{-webkit-backdrop-filter:var(--aurea-liquid-glass-blur-md)}@supports (backdrop-filter:blur(1px)){.select-glass{backdrop-filter:var(--aurea-liquid-glass-blur-md)}}.ol-item:before{background:var(--aurea-liquid-glass-tint-amethyst-background)}.ol-outline .ol-item:before{border:var(--aurea-spacing-2xs) solid var(--aurea-liquid-glass-tint-amethyst-background)}.ol-solid .ol-item:before{background:var(--aurea-liquid-glass-tint-amethyst-background)}.ol-glass .ol-item:before{backdrop-filter:blur(var(--glass-blur,var(--aurea-liquid-glass-blur-md)))}.ol-gradient .ol-item:before{background:var(--aurea-mode-gradient-feminine-power,linear-gradient(135deg, var(--aurea-mode-accent) 0%, var(--aurea-glass-warm) 50%, var(--aurea-liquid-glass-tint-amethyst-background) 100%))}.badge-number,.badge-step-active{background:var(--aurea-liquid-glass-tint-amethyst-background)}.effect-rotating-border-glow:after{filter:blur(var(--aurea-liquid-glass-blur-md))}@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-blur-md))) saturate(var(--aurea-liquid-glass-saturate-medium))}}.effect-tilt:after{filter:blur(var(--aurea-liquid-glass-blur-md))}@media (prefers-reduced-motion:reduce){*{transition:none;animation:none}}
:where(.glass-surface[data-glass]){isolation:isolate;color:var(--aurea-text-primary);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-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]){opacity:.6;pointer-events:none;cursor:not-allowed}:where(.glass-surface[data-interactive]){cursor:pointer;user-select:none}:where(.glass-surface[data-loading]){opacity:.85;cursor:wait}: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)}}
:where(.glass-surface[data-glass-variant=badge]){isolation:isolate;justify-content:center;align-items:center;gap:var(--aurea-spacing-2xs);border-radius:var(--aurea-layout-radius-full);white-space:nowrap;text-transform:none;line-height:1;display:inline-flex;position:relative;overflow:clip}.glass-surface[data-glass-variant=badge]{width:fit-content;display:inline-flex}.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:blur(var(--_glass-blur)) saturate(var(--_glass-saturate)) brightness(var(--_glass-brightness));box-shadow:inset 0 var(--aurea-shadowOffset-md) 0 var(--_glass-edge-rim), inset 0 calc(var(--aurea-shadowOffset-md) * -1) 0 var(--_glass-shadow-inner), 0 var(--aurea-shadowOffset-sm) var(--aurea-shadowOffset-sm) var(--_glass-cast);border-style:solid;border-width:var(--aurea-layout-border-default);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:blur(var(--_glass-blur)) saturate(var(--_glass-saturate)) brightness(var(--_glass-brightness))}}.glass-surface[data-glass-variant=badge]{background:var(--_glass-material-bg);color:var(--_badge-role-text);border-color:var(--_badge-role-border)}.glass-surface[data-glass-variant=badge]:before{content:"";inset:var(--aurea-spacing-0);z-index:var(--aurea-layout-zIndex-particles);border-radius:inherit;pointer-events:none;background:radial-gradient(ellipse 80% 50% at 25% 0%, var(--_glass-highlight) 0%, transparent 50%);opacity:var(--aurea-opacity-60);mix-blend-mode:overlay;position:absolute}:where(.glass-surface[data-glass-variant=badge]) .badge-content{z-index:var(--aurea-layout-zIndex-particles);align-items:center;gap:var(--aurea-spacing-2xs);--_badge-scrim:color-mix(in oklab, var(--_badge-role-bg) 18%, var(--aurea-overlay-black-90));display:inline-flex;position:relative}:where(.glass-surface[data-glass-variant=badge]) .badge-content:before{content:"";inset:calc(var(--aurea-spacing-2xs) * -1) calc(var(--aurea-spacing-xs) * -1);z-index:-1;border-radius:var(--aurea-layout-radius-full);background:var(--_badge-scrim);pointer-events:none;position:absolute}:where(.glass-surface[data-glass-variant=badge][data-badge-treatment=outline]) .badge-content:before{display:none}.glass-surface[data-glass-variant=badge][data-badge-treatment=outline]{backdrop-filter:none;box-shadow:none;border-color:var(--_badge-role-border,var(--aurea-liquid-glass-tint-silver-border));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 var(--aurea-shadowOffset-md) 0 var(--_glass-edge-rim), inset 0 calc(var(--aurea-shadowOffset-md) * -1) 0 var(--_glass-shadow-inner), 0 var(--aurea-shadowOffset-md) var(--aurea-shadowOffset-lg) var(--_glass-cast)}.badge-dot{width:var(--aurea-sizing-space-2);height:var(--aurea-sizing-space-2);border-radius:var(--aurea-layout-radius-full);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]:before,.glass-surface[data-glass-variant=badge]:after{animation-duration:var(--aurea-duration-instant);transition-duration:var(--aurea-duration-instant)}}
:where(.glass-surface[data-glass-variant=button]){isolation:isolate;justify-content:center;align-items:center;gap:var(--aurea-spacing-xs);cursor:pointer;user-select:none;line-height:1;font-size:var(--aurea-fontSize-bodySm);border-radius:var(--aurea-radius-buttonPill);min-height:var(--aurea-utility-height-11);text-decoration:none;display:inline-flex;position:relative}.glass-surface[data-glass-variant=button]{backdrop-filter:blur(var(--_glass-blur)) saturate(var(--_glass-saturate)) brightness(var(--_glass-brightness));box-shadow:inset 0 var(--aurea-shadowOffset-md) 0 var(--_glass-edge-rim), inset 0 calc(var(--aurea-shadowOffset-md) * -1) 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);border-style:solid;border-width:var(--aurea-layout-border-default)}@supports (backdrop-filter:blur(1px)){.glass-surface[data-glass-variant=button]{backdrop-filter:blur(var(--_glass-blur)) saturate(var(--_glass-saturate)) brightness(var(--_glass-brightness))}}: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{content:"";inset:var(--aurea-spacing-0);z-index:var(--aurea-layout-zIndex-particles);border-radius:inherit;pointer-events:none;background:radial-gradient(ellipse 80% 50% at 25% 0%, var(--_glass-highlight) 0%, transparent 50%);opacity:var(--aurea-opacity-60);mix-blend-mode:overlay;position:absolute}.glass-surface[data-glass-variant=button]:after{mix-blend-mode:screen}.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-density=icon]{aspect-ratio:1;padding-inline:var(--aurea-spacing-xs);padding-block:var(--aurea-spacing-xs)}.glass-surface[data-glass-variant=button][data-glass-density=chip]{padding-block:var(--aurea-spacing-2xs);padding-inline:var(--aurea-spacing-sm);gap:var(--aurea-spacing-2xs)}.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}
: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))}}:where(.glass-surface[data-glass-variant=card])>:first-child{margin-top:0}:where(.glass-surface[data-glass-variant=card])>:last-child{margin-bottom:0}:where(.glass-surface[data-glass-variant=card]){--_glass-blur:var(--aurea-liquid-glass-material-regular-ultraThin-blur);--_glass-saturate:var(--aurea-liquid-glass-material-regular-ultraThin-saturate);--_glass-brightness:var(--aurea-liquid-glass-material-regular-ultraThin-brightness);--_glass-bg:var(--aurea-liquid-glass-material-regular-ultraThin-background);--_glass-tint:transparent;--_glass-tint-end:transparent;--_glass-specular-w:var(--aurea-liquid-glass-dynamics-specular-highlight-width,60%);--_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-specular-color:var(--aurea-liquid-glass-dynamics-specular-highlight,var(--aurea-overlay-white-10));--_glass-rim-color:transparent;--_glass-rim-fade-in:var(--aurea-liquid-glass-dynamics-specular-rim-fadeIn);--_glass-rim-fade-out:var(--aurea-liquid-glass-dynamics-specular-rim-fadeOut);--_glass-refraction-start:transparent;--_glass-refraction-end:transparent;--_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:transparent;--_glass-shadow-right:calc(var(--aurea-shadowOffset-sm) * -1);--_glass-frost:none;--_glass-variant-overlay:inset 0 0 0 0 transparent;--mouse-x:50%;--mouse-y:50%;background-color:var(--_glass-material-bg);background-image:var(--_glass-frost), linear-gradient(135deg, var(--_glass-tint), var(--_glass-tint-end));-webkit-backdrop-filter:blur(var(--_glass-blur)) saturate(var(--_glass-saturate)) brightness(var(--_glass-brightness));border:var(--aurea-layout-border-default) solid var(--aurea-liquid-glass-tint-silver-border);box-shadow: inset 0 1px 0 0 var(--_glass-edge-rim,var(--aurea-overlay-white-30)), var(--_gfx-edge,0 0 #0000), inset 0 var(--aurea-shadowOffset-md) 1px var(--_glass-highlight), inset 0 calc(var(--aurea-shadowOffset-sm) * -1) var(--aurea-shadowOffset-md) var(--_glass-shadow-inner), 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(--aurea-shadowOffset-md) var(--aurea-shadowOffset-lg) var(--_glass-cast), 0 var(--aurea-shadowOffset-sm) var(--aurea-shadowOffset-xl) var(--_glass-cast), var(--_glass-variant-overlay)}@supports (backdrop-filter:blur(1px)){:where(.glass-surface[data-glass-variant=card]){background-color:var(--_glass-material-bg);background-image:radial-gradient(ellipse 70% 65% at 50% 50%, color-mix(in oklab, var(--aurea-glass-card-tint-default), transparent 74%), transparent 100%), var(--_glass-frost), linear-gradient(135deg, var(--_glass-tint), var(--_glass-tint-end));backdrop-filter:blur(var(--_glass-blur)) saturate(var(--_glass-saturate)) brightness(var(--_glass-brightness))}}:where(.glass-surface[data-glass-variant=card]):before{content:"";inset:var(--aurea-spacing-0);background:radial-gradient(ellipse var(--_glass-specular-w) var(--_glass-specular-h) at var(--mouse-x,50%) var(--_glass-specular-y), var(--_glass-highlight), transparent var(--_glass-specular-fade)), linear-gradient(180deg, var(--_glass-rim-color) 0%, transparent var(--_glass-rim-fade-in), transparent var(--_glass-rim-fade-out), var(--_glass-rim-color) 100%);border-radius:inherit;pointer-events:none;opacity:1;transition:opacity var(--aurea-duration-fast) ease-out;z-index:-1;position:absolute}:where(.glass-surface[data-glass-variant=card]):after{content:"";inset:var(--aurea-spacing-0);background:linear-gradient(135deg, var(--_glass-refraction-start) 0%, transparent var(--_glass-refraction-mid-in), transparent var(--_glass-refraction-mid-out), var(--_glass-refraction-end) 100%);border-radius:inherit;pointer-events:none;mix-blend-mode:overlay;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-material-regular-ultraThin-blur) * .5);border-color:#0000}:where(.glass-surface[data-glass-variant=card]) :where(.glass-surface[data-glass-variant=card]):before,:where(.glass-surface[data-glass-variant=card]) :where(.glass-surface[data-glass-variant=card]):after{display:none}:where(.glass-surface[data-glass-variant=card][data-glass-active=true]){--_glass-bg:initial;--_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]):before,:where(.glass-surface[data-glass-variant=card]):after{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]):before,:where(.glass-surface[data-glass-variant=card]):after{transition-duration:var(--aurea-duration-instant)}}@media (prefers-reduced-transparency:reduce){:where(.glass-surface[data-glass-variant=card]){background-color:var(--aurea-bg-elevated);backdrop-filter:none;background-image:none}:where(.glass-surface[data-glass-variant=card]):before,:where(.glass-surface[data-glass-variant=card]):after{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]):before,:where(.glass-surface[data-glass-variant=card]):after{display:none}}
:where(.glass-surface[data-glass-variant=panel]){z-index:var(--aurea-z-modal);isolation:isolate;border-radius:var(--aurea-layout-radius-lg);backdrop-filter:blur(var(--_glass-blur)) saturate(var(--_glass-saturate)) brightness(var(--_glass-brightness));background:var(--_glass-material-bg);border:var(--aurea-layout-border-default) solid var(--_glass-border-color);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 var(--aurea-spacing-2xs) 0 var(--_glass-edge-rim);outline:none;position:fixed;overflow:hidden}@supports (backdrop-filter:blur(1px)){:where(.glass-surface[data-glass-variant=panel]){backdrop-filter:blur(var(--_glass-blur)) saturate(var(--_glass-saturate)) brightness(var(--_glass-brightness))}}:where(.glass-surface[data-glass-variant=panel]):before{content:"";pointer-events:none;z-index:var(--aurea-layout-zIndex-particles);background:linear-gradient(180deg, var(--_glass-highlight) 0%, var(--_glass-edge-rim) 3%, transparent 12%);border-radius:inherit;position:absolute;inset:0}:where(.glass-surface[data-glass-variant=panel][data-placement=center]){top:var(--aurea-layout-position-center);left:var(--aurea-layout-position-center);border-radius:var(--aurea-radius-modal);max-height:90dvh;overflow-y:auto;transform:translate(-50%,-50%)}:where(.glass-surface[data-glass-variant=panel][data-placement=right]){height:var(--aurea-layout-viewport-height-fullDynamic);border-radius:var(--aurea-radius-modal) 0 0 var(--aurea-radius-modal);border-right:none;top:0;bottom:0;right:0}:where(.glass-surface[data-glass-variant=panel][data-placement=left]){height:var(--aurea-layout-viewport-height-fullDynamic);border-radius:0 var(--aurea-radius-modal) var(--aurea-radius-modal) 0;border-left:none;top:0;bottom:0;left:0}:where(.glass-surface[data-glass-variant=panel][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[data-glass-variant=panel][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[data-glass-variant=panel][data-panel-size=sm]){width:min(var(--aurea-layout-component-width-modal-sm), 90vw)}:where(.glass-surface[data-glass-variant=panel][data-panel-size=md]),:where(.glass-surface[data-glass-variant=panel]):not([data-panel-size]){width:min(var(--aurea-layout-component-width-modal-md), 92vw)}:where(.glass-surface[data-glass-variant=panel][data-panel-size=lg]){width:min(var(--aurea-layout-component-width-modal-lg), 94vw)}:where(.glass-surface[data-glass-variant=panel][data-panel-size=xl]){width:min(var(--aurea-layout-component-width-modal-xl), 96vw)}:where(.glass-surface[data-glass-variant=panel][data-panel-size=fullscreen]){width:var(--aurea-layout-percentage-full);height:var(--aurea-layout-viewport-height-fullDynamic);border:none;border-radius:0;inset:0}:where(.glass-surface[data-glass-variant=panel][data-placement=right][data-panel-size=sm]),:where(.glass-surface[data-glass-variant=panel][data-placement=left][data-panel-size=sm]){width:min(360px,90vw)}:where(.glass-surface[data-glass-variant=panel][data-placement=right][data-panel-size=md]),:where(.glass-surface[data-glass-variant=panel][data-placement=left][data-panel-size=md]){width:min(440px,92vw)}:where(.glass-surface[data-glass-variant=panel][data-placement=right][data-panel-size=lg]),:where(.glass-surface[data-glass-variant=panel][data-placement=left][data-panel-size=lg]){width:min(600px,94vw)}[data-theme=light] :where(.glass-surface[data-glass-variant=panel]):not([data-glass-preset]),.light :where(.glass-surface[data-glass-variant=panel]):not([data-glass-preset]){--_glass-brightness:.985;border-color:var(--aurea-overlay-black-20);box-shadow:inset 0 0 0 1px var(--aurea-overlay-black-5), 0 var(--gc-glow-elevated) var(--gc-glow-corona-elevated) var(--aurea-overlay-black-20), 0 var(--aurea-spacing-2xs) var(--aurea-spacing-sm) var(--aurea-overlay-black-10), inset 0 var(--aurea-spacing-2xs) 0 var(--aurea-liquid-glass-dynamics-specular-highlight)}.glass-scrim{background:var(--aurea-overlay-black-50);z-index:var(--aurea-z-overlay);backdrop-filter:blur(var(--aurea-effect-blur-none));position:fixed;inset:0}@supports (backdrop-filter:blur(1px)){.glass-scrim{backdrop-filter:blur(var(--aurea-effect-blur-none))}}.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[data-glass-variant=panel][data-placement=center][data-state=entering]){animation:glass-panel-enter-center var(--aurea-duration-base) var(--aurea-ease-out) both}:where(.glass-surface[data-glass-variant=panel][data-placement=right][data-state=entering]){animation:glass-panel-enter-right var(--aurea-duration-base) var(--aurea-ease-out) both}:where(.glass-surface[data-glass-variant=panel][data-placement=bottom][data-state=entering]){animation:glass-panel-enter-bottom var(--aurea-duration-base) var(--aurea-ease-out) both}:where(.glass-surface[data-glass-variant=panel][data-placement=left][data-state=entering]){animation:glass-panel-enter-left var(--aurea-duration-base) var(--aurea-ease-out) both}:where(.glass-surface[data-glass-variant=panel][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(-1 * var(--aurea-spacing-sm)))}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){:where(.glass-surface[data-glass-variant=panel]),.glass-scrim{animation:var(--aurea-animation-none);transition:none}}
:where(.glass-surface[data-glass-variant=utility]){background-color:var(--_glass-material-bg);-webkit-backdrop-filter:blur(var(--_glass-blur)) saturate(var(--_glass-saturate)) brightness(var(--_glass-brightness));border:var(--aurea-layout-border-default) solid var(--aurea-overlay-white-10);border-radius:var(--aurea-layout-radius-md);color:var(--aurea-text-primary);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)}@supports (backdrop-filter:blur(1px)){:where(.glass-surface[data-glass-variant=utility]){backdrop-filter:blur(var(--_glass-blur)) saturate(var(--_glass-saturate)) brightness(var(--_glass-brightness))}}
:where(.glass-surface[data-glass-variant=outline]){border:var(--aurea-layout-border-default) solid var(--aurea-mode-primary-alpha-20);border-radius:var(--aurea-layout-radius-md);color:var(--aurea-text-primary);background-color:#0000}: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-mode-primary-alpha-20)}:where(.glass-surface[data-glass-variant=outline][data-glass-tone=brand][data-glass-tier=ghost]),:where(.glass-surface[data-glass-variant=outline][data-glass-tier=ghost]){border-color:var(--aurea-mode-primary-alpha-10)}:where(.glass-surface[data-glass-variant=outline][data-glass-tone=brand][data-glass-tier=regular]),:where(.glass-surface[data-glass-variant=outline][data-glass-tier=regular]){border-color:var(--aurea-mode-primary-alpha-30)}:where(.glass-surface[data-glass-variant=outline][data-glass-tone=brand][data-glass-tier=deep]),:where(.glass-surface[data-glass-variant=outline][data-glass-tier=deep]){border-color:var(--aurea-mode-primary-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)}
:where(.glass-surface[data-glass-tone=rose]){background-color:var(--_glass-material-bg);border-color:var(--aurea-glass-border-universal);color:var(--aurea-mode-accent-text)}:where(.glass-surface[data-glass-tone=rose]):before{background:radial-gradient(ellipse 60% 40% at var(--mouse-x,50%) 15%, var(--aurea-content-glass-secondary), transparent 60%)}:where(.glass-surface[data-glass-tone=amethyst]){background-color:var(--_glass-material-bg);border-color:var(--aurea-glass-border-universal);color:var(--aurea-mode-primary-text)}:where(.glass-surface[data-glass-tone=amethyst]):before{background:radial-gradient(ellipse 60% 40% at var(--mouse-x,50%) 15%, var(--aurea-particle-amethyst-lightOuter), transparent 60%)}:where(.glass-surface[data-glass-tone=copper]){background-color:var(--_glass-material-bg);border-color:var(--aurea-glass-border-universal);color:var(--aurea-mode-primary-text)}:where(.glass-surface[data-glass-tone=copper]):before{background:radial-gradient(ellipse 60% 40% at var(--mouse-x,50%) 15%, var(--aurea-particle-copper-lightOuter), transparent 60%)}:where(.glass-surface[data-glass-tone=aquamarine]){background-color:var(--_glass-material-bg);border-color:var(--aurea-liquid-glass-tint-aquamarine-border);color:var(--aurea-mode-cool-text)}:where(.glass-surface[data-glass-tone=gold]){background-color:var(--_glass-material-bg);border-color:var(--aurea-liquid-glass-tint-gold-border);color:var(--aurea-gold-text)}:where(.glass-surface[data-glass-tone=metallic]){background-color:var(--_glass-material-bg);border-color:var(--aurea-liquid-glass-tint-silver-border);color:var(--aurea-text-primary)}:where(.glass-surface[data-glass-tone=success]){background-color:var(--_glass-material-bg);border-color:var(--aurea-success-border);color:var(--aurea-success-text)}:where(.glass-surface[data-glass-tone=warning]){background-color:var(--_glass-material-bg);border-color:var(--aurea-warning-border);color:var(--aurea-warning-text)}:where(.glass-surface[data-glass-tone=error]){background-color:var(--_glass-material-bg);border-color:var(--aurea-error-border);color:var(--aurea-error-text)}:where(.glass-surface[data-glass-tone=info]){background-color:var(--_glass-material-bg);border-color:var(--aurea-info-border);color:var(--aurea-info-text)}:where(.glass-surface[data-glass-tone=brand]){background:var(--aurea-mode-glass-tint);border-color:var(--aurea-mode-glass-tint-border);color:var(--aurea-mode-primary-text)}:where(.glass-surface[data-glass-tone=accent]){background:var(--aurea-mode-accent-alpha-25);border-color:var(--aurea-mode-accent-alpha-40);color:var(--aurea-mode-accent-text)}
: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-overlay-black-10), var(--aurea-overlay-black-10)), linear-gradient(135deg, var(--aurea-mode-primary-alpha-28), var(--aurea-mode-accent-alpha-30));--_glass-recipe-shadow:var(--aurea-mode-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, transparent 55%, var(--aurea-overlay-black-20));--_glass-recipe-shadow:var(--aurea-mode-btn-shadow-strong);--_glass-highlight:var(--aurea-overlay-white-50)}: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-mode-primary-alpha-28), var(--aurea-mode-accent-alpha-30))}:where(.glass-surface[data-glass-variant=button][data-glass-material-recipe=button\.ghost-neutral]){--_glass-highlight:transparent}: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-overlay-black-10), var(--aurea-overlay-black-10)), linear-gradient(135deg, color-mix(in oklab, var(--aurea-error-pressed) 28%, transparent), color-mix(in oklab, var(--aurea-error-bg-light) 30%, transparent));--_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-overlay-black-10), var(--aurea-overlay-black-10))}:where(.glass-surface[data-glass-variant=button][data-glass-material-recipe=button\.quiet-action]),:where(.glass-surface[data-glass-variant=button][data-glass-material-recipe=button\.link-action]){--_glass-highlight:transparent}
:where(.glass-surface[data-glass-bordered=""]){border:var(--aurea-layout-border-default) solid var(--aurea-mode-primary-alpha-20)}:where(.glass-surface[data-glass-bordered=""][data-glass-tone=brand]),:where(.glass-surface[data-glass-bordered=""][data-glass-tone=neutral]){border-color:var(--aurea-mode-primary-alpha-20)}:where(.glass-surface[data-glass-bordered=""][data-glass-tone=brand][data-glass-tier=ghost]),:where(.glass-surface[data-glass-bordered=""][data-glass-tier=ghost]){border-color:var(--aurea-mode-primary-alpha-10)}:where(.glass-surface[data-glass-bordered=""][data-glass-tone=brand][data-glass-tier=regular]),:where(.glass-surface[data-glass-bordered=""][data-glass-tier=regular]){border-color:var(--aurea-mode-primary-alpha-30)}:where(.glass-surface[data-glass-bordered=""][data-glass-tone=brand][data-glass-tier=deep]),:where(.glass-surface[data-glass-bordered=""][data-glass-tier=deep]){border-color:var(--aurea-mode-primary-alpha-50)}:where(.glass-surface[data-glass-bordered=""][data-glass-tone=info]){border-color:var(--aurea-semantic-info-500-alpha-20)}:where(.glass-surface[data-glass-bordered=""][data-glass-tone=success]){border-color:var(--aurea-semantic-success-500-alpha-20)}:where(.glass-surface[data-glass-bordered=""][data-glass-tone=warning]){border-color:var(--aurea-semantic-warning-500-alpha-20)}:where(.glass-surface[data-glass-bordered=""][data-glass-tone=error]){border-color:var(--aurea-semantic-error-500-alpha-20)}
@media (prefers-reduced-motion:reduce){.glass-surface,.glass-surface:before,.glass-surface:after{transition-duration:var(--aurea-duration-fast);animation-duration:var(--aurea-duration-fast)}}:where(.glass-surface[data-glass-variant=button]){transition:transform var(--aurea-duration-fast) var(--aurea-ease-out), background var(--aurea-duration-normal) var(--aurea-ease-out), box-shadow var(--aurea-duration-normal) var(--aurea-ease-out), border-color var(--aurea-duration-normal) var(--aurea-ease-out), -webkit-backdrop-filter var(--aurea-duration-normal) var(--aurea-ease-out), backdrop-filter var(--aurea-duration-normal) var(--aurea-ease-out)}@media (hover:hover) and (prefers-reduced-motion:no-preference){:where(.glass-surface[data-glass-variant=button]:hover){transform:translateY(calc(var(--aurea-spacing-3xs) * -1))}}@media (prefers-reduced-motion:no-preference){:where(.glass-surface[data-glass-variant=button]:active){transform:scale(.97)}}.glass-surface[data-glass-variant=button]:focus-visible{outline:var(--aurea-layout-border-thick) solid var(--aurea-button-focus-ring);outline-offset:var(--aurea-spacing-3xs)}
:where(.glass-surface[data-tracking=pointer]),:where(.glass-surface[data-tracking=ambient]){position:relative}
:where(.glass-surface[data-padding=none],.glass-card-base[data-padding=none],.glass-panel[data-padding=none]){padding:0}:where(.glass-surface[data-padding=compact],.glass-card-base[data-padding=compact],.glass-panel[data-padding=compact]){padding:var(--aurea-spacing-card-padding-minimal)}:where(.glass-surface[data-padding=cozy],.glass-card-base[data-padding=cozy],.glass-panel[data-padding=cozy]){padding:var(--aurea-spacing-card-padding-compact)}:where(.glass-surface[data-padding=comfortable],.glass-card-base[data-padding=comfortable],.glass-panel[data-padding=comfortable]){padding:var(--aurea-spacing-card-padding)}:where(.glass-surface[data-padding=spacious],.glass-card-base[data-padding=spacious],.glass-panel[data-padding=spacious]){padding:var(--aurea-spacing-card-padding-comfortable)}:where(.glass-surface[data-radius=none],.glass-card-base[data-radius=none],.glass-panel[data-radius=none]){border-radius:0}:where(.glass-surface[data-radius=sm],.glass-card-base[data-radius=sm],.glass-panel[data-radius=sm]){border-radius:var(--aurea-layout-radius-sm)}:where(.glass-surface[data-radius=md],.glass-card-base[data-radius=md],.glass-panel[data-radius=md]){border-radius:var(--aurea-radius-card)}:where(.glass-surface[data-radius=lg],.glass-card-base[data-radius=lg],.glass-panel[data-radius=lg]){border-radius:var(--aurea-radius-cardElevated)}:where(.glass-surface[data-radius=pill],.glass-card-base[data-radius=pill],.glass-panel[data-radius=pill]){border-radius:var(--aurea-layout-radius-full)}.glass-surface[data-glass-preset=icon-chip]{aspect-ratio:1;min-width:var(--aurea-layout-icon-2xl);min-height:var(--aurea-layout-icon-2xl);padding:var(--aurea-spacing-sm);justify-content:center;align-items:center;display:inline-flex}.glass-card-base:not([data-padding]):not([data-glass-variant=panel]){padding:var(--aurea-spacing-card-padding-compact)}.glass-card-base:not([data-radius]){border-radius:var(--aurea-radius-card)}
