@layer components{@property --gradient-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@property --mouse-x{syntax:"<percentage>";inherits:false;initial-value:50%}@property --mouse-y{syntax:"<percentage>";inherits:false;initial-value:50%}@property --shine-position{syntax:"<percentage>";inherits:false;initial-value:-100%}@property --tilt-x{syntax:"<angle>";inherits:false;initial-value:0deg}@property --tilt-y{syntax:"<angle>";inherits:false;initial-value:0deg}@property --magnetic-x{syntax:"<length>";inherits:false;initial-value:0}@property --magnetic-y{syntax:"<length>";inherits:false;initial-value:0}@layer components{.effect-spotlight{--mouse-x:50%;--mouse-y:50%;--spotlight-size:var(--aurea-spacing-6xl);--spotlight-opacity:0;background:var(--aurea-brand-signature-deep);color:var(--aurea-text-obsidian);position:relative;overflow:hidden}.motion-fx-layer{inset:var(--aurea-spacing-0);border-radius:inherit;pointer-events:none;z-index:var(--aurea-layout-zIndex-particles);position:absolute;overflow:hidden}.effect-spotlight .motion-fx-layer:before{content:"";left:var(--mouse-x,50%);top:var(--mouse-y,50%);width:var(--spotlight-size);height:var(--spotlight-size);background:radial-gradient(circle, var(--aurea-overlay-white-40) 0%, var(--aurea-overlay-white-10) 40%, transparent 70%);opacity:var(--spotlight-opacity);pointer-events:none;transition:opacity var(--aurea-transition-duration-base) var(--aurea-transition-easing-easeOut);position:absolute;transform:translate(-50%,-50%)}.effect-spotlight:hover,.effect-spotlight:active{--spotlight-opacity:1}.effect-spotlight-outline{--mouse-x:50%;--mouse-y:50%;color:var(--aurea-text-primary);border:var(--aurea-layout-border-accent) solid var(--aurea-brand-signature);background:0 0;overflow:hidden}.effect-spotlight-outline:before{content:"";inset:var(--aurea-spacing-0);pointer-events:none;background:radial-gradient(var(--aurea-effect-spotlight-size) circle at var(--mouse-x) var(--mouse-y), var(--aurea-brand-signature-alpha-15), transparent 60%);opacity:1;transition:opacity var(--aurea-transition-duration-base) var(--aurea-transition-easing-easeOut);position:absolute}.effect-spotlight-outline:hover:before,.effect-spotlight-outline:active:before{opacity:1}.effect-rotating-border{--_effect-border-size:var(--aurea-layout-border-default);background:var(--aurea-bg-base);color:var(--aurea-text-primary);z-index:var(--aurea-layout-zIndex-base);border:none;position:relative}.effect-rotating-border:before{content:"";inset:calc(-1 * var(--_effect-border-size));border-radius:inherit;padding:var(--_effect-border-size);background:conic-gradient(from var(--gradient-angle,0deg), var(--aurea-brand-signature), var(--aurea-brand-signature-deep), var(--aurea-brand-intelligence), var(--aurea-brand-signature-rich), var(--aurea-brand-signature));-webkit-mask-composite:xor;z-index:var(--aurea-zIndex-elevated);pointer-events:none;animation:var(--aurea-animation-rotate-gradient);position:absolute;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.effect-rotating-border:hover,.effect-rotating-border:active{transform:translateY(calc(-1 * var(--_effect-border-size)));box-shadow:var(--aurea-shadow-md)}.effect-rotating-border:focus-visible{outline:var(--aurea-spacing-2xs) solid var(--aurea-button-focus-ring);outline-offset:var(--aurea-spacing-2xs)}.effect-rotating-border:focus-visible:before,.effect-rotating-border-fast:before{animation-duration:var(--aurea-duration-base)}.effect-rotating-border-continuous:before{animation-play-state:running}.effect-rotating-border-glow:after{content:"";inset:calc(var(--aurea-spacing-2xs) * -1);border-radius:inherit;background:conic-gradient(from var(--gradient-angle,0deg), oklch(from var(--aurea-brand-signature) l c h / .5), oklch(from var(--aurea-brand-signature-deep) l c h / .5), oklch(from var(--aurea-brand-intelligence) l c h / .5), oklch(from var(--aurea-brand-signature-rich) l c h / .5), oklch(from var(--aurea-brand-signature) l c h / .5));z-index:var(--aurea-layout-zIndex-background);pointer-events:none;opacity:0;animation:var(--aurea-animation-rotate-gradient);transition:opacity var(--aurea-transition-duration-base) var(--aurea-transition-easing-easeOut);position:absolute}.effect-rotating-border-glow:hover:after,.effect-rotating-border-glow:active:after{opacity:1}@supports not (background:conic-gradient(from 135deg, red, blue)){.effect-rotating-border:before{background:linear-gradient(135deg, var(--aurea-brand-signature), var(--aurea-brand-intelligence), var(--aurea-brand-signature));animation:none}}.effect-magnetic{--magnetic-x:var(--aurea-spacing-0);--magnetic-y:var(--aurea-spacing-0);transform:translate(var(--magnetic-x), var(--magnetic-y));transition:transform var(--aurea-transition-duration-fast)  cubic-bezier(.23, 1, .32, 1)}.effect-magnetic:hover,.effect-magnetic:active{box-shadow:var(--aurea-shadow-lg,var(--aurea-shadowOffset-lg))}.effect-magnetic-text{--magnetic-x:var(--aurea-spacing-0);--magnetic-y:var(--aurea-spacing-0);overflow:visible}.effect-magnetic-text>span{transform:translate(calc(var(--magnetic-x) * 1.5), calc(var(--magnetic-y) * 1.5));transition:transform var(--aurea-transition-duration-fast)  cubic-bezier(.23, 1, .32, 1);display:inline-block}@keyframes ripple-effect{0%{opacity:1;transform:translate(-50%,-50%)scale(0)}to{opacity:0;transform:translate(-50%,-50%)scale(4)}}.effect-ripple{--ripple-x:50%;--ripple-y:50%;position:relative;overflow:hidden}.effect-ripple .motion-fx-layer:after{content:"";left:var(--ripple-x);top:var(--ripple-y);width:var(--aurea-layout-icon-3xl);height:var(--aurea-layout-icon-3xl);background:var(--aurea-overlay-white-35);border-radius:var(--aurea-layout-radius-full);opacity:1;pointer-events:none;position:absolute;transform:translate(-50%,-50%)scale(0)}.effect-ripple.rippling .motion-fx-layer:after{animation:ripple-effect var(--aurea-duration-slow) var(--aurea-transition-easing-easeOut)}.effect-ripple-dark .motion-fx-layer:after{background:var(--aurea-overlay-black-20)}@keyframes liquid-glass-appear{0%{opacity:1;transform:translateY(var(--aurea-spacing-xs)) scale(var(--aurea-effect-scale-98))}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes liquid-glass-pulse{0%,to{box-shadow:inset 0 var(--aurea-shadowOffset-md) 1px var(--aurea-overlay-white-10), inset 0 calc(var(--aurea-shadowOffset-sm) * -1) var(--aurea-shadowOffset-md) var(--aurea-overlay-black-5), 0 var(--aurea-shadowOffset-md) var(--aurea-shadowOffset-lg) var(--aurea-overlay-black-5), 0 var(--aurea-shadowOffset-sm) var(--aurea-shadowOffset-xl) var(--aurea-overlay-black-5)}50%{box-shadow:inset 0 var(--aurea-shadowOffset-md) var(--aurea-shadowOffset-md) var(--aurea-overlay-white-10), inset 0 calc(var(--aurea-shadowOffset-sm) * -1) var(--aurea-shadowOffset-md) var(--aurea-overlay-black-5), 0 var(--aurea-shadowOffset-sm) var(--aurea-shadowOffset-xl) var(--aurea-overlay-black-5), 0 var(--aurea-shadowOffset-sm) var(--aurea-shadowOffset-xl) var(--aurea-overlay-black-5)}}@keyframes shine-sweep{0%{left:-100%}to{left:200%}}.effect-shine{position:relative;overflow:hidden}.effect-shine:before{content:"";top:var(--aurea-spacing-0);left:var(--shine-position,-100%);width:var(--aurea-layout-percentage-half);height:var(--aurea-layout-percentage-full);background:linear-gradient(90deg, transparent, var(--aurea-overlay-white-20), var(--aurea-overlay-white-40), var(--aurea-overlay-white-20), transparent);pointer-events:none;position:absolute;transform:skew(-20deg)}.effect-shine:hover:before,.effect-shine:active:before{animation:shine-sweep var(--aurea-duration-smooth) var(--aurea-transition-easing-easeOut)}.effect-shine-continuous:before{animation:shine-sweep var(--aurea-duration-loopShimmer) var(--aurea-transition-easing-easeInOut) infinite}.effect-tilt{--tilt-x:0deg;--tilt-y:0deg;transform-style:preserve-3d;perspective:var(--aurea-effect-perspective-dramatic);transition:transform var(--aurea-transition-duration-fast) var(--aurea-transition-easing-easeOut)}.effect-tilt:hover,.effect-tilt:active{transform:perspective(var(--aurea-effect-perspective-dramatic)) rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) translateZ(var(--aurea-effect-translateZ-near))}.effect-tilt:after{content:"";inset:var(--aurea-spacing-xs);pointer-events:none;background:var(--aurea-overlay-black-20);border-radius:inherit;transform:translateZ(calc(-1 * var(--aurea-spacing-xl)));opacity:0;transition:opacity var(--aurea-transition-duration-base) var(--aurea-transition-easing-easeOut);z-index:var(--aurea-layout-zIndex-background);position:absolute}.effect-tilt:hover:after,.effect-tilt:active:after{opacity:1}.effect-morph{transition:transform var(--aurea-transition-duration-base) var(--aurea-transition-easing-easeOut), box-shadow var(--aurea-transition-duration-base) var(--aurea-transition-easing-easeOut)}.effect-morph:hover,.effect-morph:active{transform:scale(var(--aurea-effect-scale-105));box-shadow:var(--aurea-shadow-lg)}.effect-morph:active{transform:scale(var(--aurea-effect-scale-98))}.effect-elastic{transition:transform var(--aurea-transition-duration-slower) var(--aurea-ease-bounce)}.effect-elastic:hover,.effect-elastic:active{transform:var(--aurea-transform-scale-hover)}.effect-elastic:active{transform:scale(var(--aurea-effect-scale-92));transition:transform var(--aurea-transition-duration-fast) var(--aurea-transition-easing-easeOut)}@keyframes border-trace{0%{stroke-dashoffset:400px}to{stroke-dashoffset:var(--aurea-spacing-0)}}.effect-border-trace{color:var(--aurea-text-primary);background:0 0;border:none;position:relative}.effect-border-trace svg{inset:var(--aurea-spacing-0);width:var(--aurea-layout-percentage-full);height:var(--aurea-layout-percentage-full);pointer-events:none;position:absolute}.effect-border-trace svg rect{fill:none;stroke:var(--aurea-brand-signature);stroke-width:2px;stroke-dasharray:400;stroke-dashoffset:400px;transition:stroke-dashoffset var(--aurea-transition-duration-slower) var(--aurea-transition-easing-easeOut)}.effect-border-trace:hover svg rect,.effect-border-trace:active svg rect{stroke-dashoffset:var(--aurea-spacing-0)}@keyframes glitch{0%,to{filter:none;transform:translate(0)}20%{transform:translate(calc(-1 * calc(var(--aurea-spacing-2xs) / 2)), calc(var(--aurea-spacing-2xs) / 4));filter:hue-rotate(90deg)}40%{transform:translate(calc(var(--aurea-spacing-2xs) / 2), calc(-1 * calc(var(--aurea-spacing-2xs) / 4)));filter:hue-rotate(-90deg)}60%{transform:translate(calc(-1 * calc(var(--aurea-spacing-2xs) / 4)), calc(-1 * calc(var(--aurea-spacing-2xs) / 4)));filter:hue-rotate(180deg)}80%{transform:translate(calc(var(--aurea-spacing-2xs) / 4), calc(var(--aurea-spacing-2xs) / 4));filter:hue-rotate(-180deg)}}.effect-glitch{position:relative}.effect-glitch:hover,.effect-glitch:active{animation:glitch var(--aurea-duration-normal) var(--aurea-ease-cssOut)}.effect-glitch:before,.effect-glitch:after{content:attr(data-text);inset:var(--aurea-spacing-0);pointer-events:none;background:inherit;border-radius:inherit;opacity:1;justify-content:center;align-items:center;display:flex;position:absolute}.effect-glitch:hover:before,.effect-glitch:active:before{left:var(--aurea-spacing-2xs);text-shadow:-2px 0 var(--aurea-brand-intelligence);animation:glitch var(--aurea-duration-normal) var(--aurea-ease-cssOut) infinite;opacity:var(--aurea-opacity-80)}.effect-glitch:hover:after,.effect-glitch:active:after{left:calc(-1 * calc(var(--aurea-spacing-2xs) / 2));text-shadow:var(--aurea-spacing-2xs) 0 var(--aurea-brand-intelligence-400);animation:glitch var(--aurea-duration-normal) var(--aurea-ease-cssOut) infinite reverse;opacity:var(--aurea-opacity-80)}.glow-pseudo-border{position:relative}.glow-pseudo-border:after{content:"";inset:calc(-1 * var(--glowingeffect-border-width));border-radius:inherit;border:var(--glowingeffect-border-width) solid transparent;background:var(--gradient);opacity:var(--active);transition-property:opacity;transition-duration:var(--aurea-duration-base);-webkit-mask-composite:source-in;-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;mask-composite:intersect;mask-image:linear-gradient(transparent, transparent), conic-gradient(from calc((var(--start) - var(--spread)) * 1deg), transparent 0deg, var(--aurea-overlay-white-10), transparent calc(var(--spread) * 2deg));-webkit-mask-image:linear-gradient(transparent, transparent), conic-gradient(from calc((var(--start) - var(--spread)) * 1deg), transparent 0deg, var(--aurea-overlay-white-10), transparent calc(var(--spread) * 2deg));background-attachment:fixed;position:absolute}@media (prefers-reduced-motion:reduce){.effect-spotlight .motion-fx-layer:before,.effect-rotating-border:before,.effect-rotating-border-glow:after,.glow-pseudo-border:after,.effect-ripple .motion-fx-layer:after,.effect-shine:before,.effect-tilt:after,.effect-glitch:before,.effect-glitch:after{transition:none;animation:none}.effect-magnetic,.effect-magnetic-text>span,.effect-tilt,.effect-morph,.effect-elastic{transition:none;transform:none}.effect-morph:hover,.effect-elastic:hover,.effect-tilt:hover,.effect-morph:active,.effect-elastic:active,.effect-tilt:active{transform:none}}.effect-none,.effect-none:before,.effect-none:after{transition:none;animation:none;transform:none}.effect-preview .effect-spotlight .motion-fx-layer:before,.effect-preview .effect-rotating-border:before{opacity:1;animation-play-state:running}.toast-theme{background-color:var(--aurea-bg-base);color:var(--aurea-text-primary);border-color:var(--aurea-border);box-shadow:var(--aurea-shadow-lg)}.toast-description{color:var(--aurea-text-tertiary)}.toast-action-button{background-color:var(--aurea-brand-signature-deep);color:var(--aurea-text-obsidian)}.toast-cancel-button{background-color:var(--aurea-surface-muted);color:var(--aurea-text-tertiary)}}.glow-overlay-inset{inset:-1px}.glass-escape{isolation:isolate}.glow-disabled-show{display:block}.glow-disabled-hide{display:none}.glow{border-radius:inherit;position:absolute;inset:0}.effect-scroll-perspective-reveal{transform-style:preserve-3d;transform-origin:bottom;will-change:transform, opacity}.effect-slot-parallax{will-change:transform}.effect-text-scrub{will-change:opacity;position:relative}.scrub-words{display:block;position:relative}.scrub-word{display:inline}.scrub-stack{gap:var(--aurea-spacing-sm);text-align:center;flex-direction:column;display:flex;position:relative}.scrub-line{display:block}.effect-scroll-reveal,.effect-enter-reveal{will-change:transform, opacity}.effect-presence[data-presence-axis=collapse]{overflow:hidden}.effect-mask-reveal{display:block}.mask-reveal-line{display:block;overflow:hidden}.mask-reveal-inner{will-change:transform;display:block}.effect-type-on{display:inline}.type-on-char{will-change:opacity;display:inline}.type-on-target{display:inline}.effect-reveal-words{display:block}.effect-reveal-words .aurea-text-segment{will-change:opacity, transform, filter;display:inline-block}.effect-reveal-block{will-change:opacity, transform}.effect-count-up{font-variant-numeric:tabular-nums}.effect-hover-swap{display:inline-block;position:relative;overflow:hidden}.swap-layer{will-change:transform;display:block}.swap-layer-back{position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.swap-layer-back{display:none}.swap-layer{will-change:auto}}.effect-marquee{overflow:hidden}@keyframes aurea-marquee-x{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%)}.marquee-track{width:max-content;animation:aurea-marquee-x var(--_marquee-dur,32s) var(--aurea-ease-linear) infinite;display:flex}.marquee[data-speed=slow] .marquee-track{--_marquee-dur:40s}.marquee[data-speed=fast] .marquee-track{--_marquee-dur:24s}.marquee[data-reverse=true] .marquee-track{animation-direction:reverse}.marquee:hover .marquee-track,.marquee[data-paused=true] .marquee-track{animation-play-state:paused}.marquee-group{align-items:center;gap:var(--aurea-spacing-lg);padding-inline:var(--aurea-spacing-lg);flex-shrink:0;display:flex}@media (min-width:48em){.marquee-group{gap:var(--aurea-spacing-2xl)}}@media (prefers-reduced-motion:reduce){.marquee-track{animation:none}}@keyframes aurea-ambient-float{0%,to{transform:translateY(0)}50%{transform:translateY(calc(-1 * var(--_float-amplitude,6px)))}}.motion-ambient-float{animation:aurea-ambient-float var(--_float-dur,7s) var(--aurea-ease-cssInOut) infinite;will-change:transform}@media (prefers-reduced-motion:reduce){.motion-ambient-float{will-change:auto;animation:none}}@keyframes aurea-ambient-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.motion-ambient-spin{animation:aurea-ambient-spin var(--_spin-dur,40s) var(--aurea-ease-linear) infinite;will-change:transform}@media (prefers-reduced-motion:reduce){.motion-ambient-spin{will-change:auto;animation:none}}.effect-depth-parallax{will-change:transform}.depth-parallax-layer{will-change:transform;width:100%;height:100%}@media (prefers-reduced-motion:reduce){.effect-depth-parallax,.depth-parallax-layer{will-change:auto}}.effect-drift,.effect-drift>*{height:100%}@media (prefers-reduced-motion:reduce){.effect-drift,.effect-scroll-perspective-reveal,.effect-slot-parallax,.effect-text-scrub,.effect-scroll-reveal,.effect-enter-reveal,.effect-presence,.mask-reveal-inner{will-change:auto}}.scene-sticky{box-sizing:border-box;--_scene-clearance:calc(clamp(var(--aurea-spacing-xs), 2svh, var(--aurea-spacing-lg)) + var(--aurea-layout-navbar-height) + clamp(var(--aurea-spacing-2xs), 1.2svh, var(--aurea-spacing-md)));--_scene-clearance-bottom:calc(max(var(--aurea-layout-bottomNav-height,calc(var(--aurea-layout-touchTarget-min) + var(--aurea-spacing-xs) * 2)), var(--aurea-layout-consent-height,0px)) + env(safe-area-inset-bottom,0px));height:auto;min-height:100svh;padding-top:var(--_scene-clearance);padding-bottom:var(--_scene-clearance-bottom);--_scene-card-gutter:var(--aurea-spacing-xl);--_scene-card-budget:calc(100svh - var(--_scene-clearance,0px) - var(--_scene-clearance-bottom,0px) - var(--_scene-card-gutter));place-items:center;display:grid;position:sticky;top:0}@media (min-width:48em){.scene-sticky{--_scene-clearance-bottom:0px}}:where(.scene-sticky)>*,:where(.scene-editorial-flow)>*,:where(.scene-cycle-item)>*,:where(.scene-stack-card)>*{min-width:var(--aurea-sizing-space-0);max-width:100%}.scene-stack{height:calc(var(--scene-span,3) * 100svh);position:relative}.scene-stack-sticky{perspective:var(--aurea-effect-perspective-standard);transform-style:preserve-3d;padding-top:0}.scene-stack-card>*,.scene-cycle-item>*{max-height:var(--_scene-card-budget)}.scene-stack-card .door-mockzone,.scene-cycle-item .door-mockzone,.scene-stack-card .card-fusion-mock,.scene-cycle-item .card-fusion-mock{aspect-ratio:auto;min-height:var(--aurea-sizing-space-0);max-height:var(--_door-mock-h,none);flex:0 auto;overflow:hidden}@media (max-height:900px){.scene-stack-card .door-list,.scene-cycle-item .door-list{display:none}.scene-stack-card .door-mockzone,.scene-cycle-item .door-mockzone,.scene-stack-card .card-fusion-mock,.scene-cycle-item .card-fusion-mock{--_door-mock-h:calc(var(--_scene-card-budget) * .3)}}.scene-stack-card .door-mockzone .mock-window,.scene-cycle-item .door-mockzone .mock-window{aspect-ratio:560/350;width:100%;height:auto;max-height:100%;min-height:var(--aurea-sizing-space-0);flex-direction:column;display:flex}.scene-stack-card .door-mockzone .mock-window>[data-aurea-scene],.scene-cycle-item .door-mockzone .mock-window>[data-aurea-scene]{min-height:var(--aurea-sizing-space-0);flex:auto}.scene-stack-card .door-mockzone .mock-window svg,.scene-cycle-item .door-mockzone .mock-window svg{width:100%;height:100%;display:block}.scene-stack-card .door-mockzone .mock-window-bar,.scene-cycle-item .door-mockzone .mock-window-bar{display:none}.scene-stack-card .door-mockzone .mock-window,.scene-cycle-item .door-mockzone .mock-window{background:0 0;border:0}.scene-stack-card .door-inner,.scene-cycle-item .door-inner{justify-content:center}@media (min-width:64em){.scene-stack-card .door-body,.scene-cycle-item .door-body{justify-content:center}.scene-stack-card .door-entry,.scene-cycle-item .door-entry{margin-top:var(--aurea-spacing-md)}}.scene-stack-card .door-body,.scene-cycle-item .door-body{padding:var(--aurea-spacing-md);flex:none}@media (max-height:980px){:root[data-aurea-consent=open] .scene-stack-card .door-list,:root[data-aurea-consent=open] .scene-cycle-item .door-list{display:none}}@media (max-height:700px){.scene-sticky{--_scene-card-gutter:var(--aurea-spacing-xs)}.scene-stack-card .door-body,.scene-cycle-item .door-body{padding:var(--aurea-spacing-2xs) var(--aurea-spacing-sm)}.scene-stack-card .door-entry,.scene-cycle-item .door-entry{padding-top:var(--aurea-spacing-xs)}.scene-stack-card .door-mockzone,.scene-cycle-item .door-mockzone,.scene-stack-card .card-fusion-mock,.scene-cycle-item .card-fusion-mock{--_door-mock-h:calc(var(--_scene-card-budget) * .3)}.scene-stack-card .door-desc,.scene-cycle-item .door-desc{display:none}}@media (min-width:64em){.scene-stack-card .door-mockzone,.scene-cycle-item .door-mockzone,:root[data-aurea-consent=open] .scene-stack-card .door-mockzone,:root[data-aurea-consent=open] .scene-cycle-item .door-mockzone,:root[data-aurea-consent=open] .scene-stack-card .card-fusion-mock,:root[data-aurea-consent=open] .scene-cycle-item .card-fusion-mock{--_door-mock-h:none;display:flex}.scene-stack-card .door-list,.scene-cycle-item .door-list,:root[data-aurea-consent=open] .scene-stack-card .door-list,:root[data-aurea-consent=open] .scene-cycle-item .door-list{display:flex}.scene-stack-card .door-desc,.scene-cycle-item .door-desc{display:contents}}.scene-stack-card{width:100%;height:var(--_scene-card-budget);min-width:var(--aurea-sizing-space-0);max-width:var(--aurea-layout-container-prose);transform-style:preserve-3d;position:absolute}.scene-stack-static{align-items:stretch;gap:var(--aurea-spacing-lg);grid-auto-rows:1fr;display:grid}@media (prefers-reduced-motion:reduce){.scene-stack-card{will-change:auto}}.scene-editorial{height:calc(var(--scene-span,4) * 100svh);position:relative}.scene-editorial-sticky{grid-template-columns:1fr;grid-template-rows:minmax(calc(100svh - var(--_scene-clearance)), auto);perspective:var(--aurea-effect-perspective-standard);grid-template-areas:"stage"}.scene-editorial-anchor,.scene-editorial-flow{grid-area:stage}.scene-editorial-anchor{place-self:center;width:0;height:0;overflow:visible}.moon-field{left:50%;top:calc(50% - (var(--_scene-clearance,0px) / 2));aspect-ratio:1;pointer-events:none;width:min(72svh,92vw);position:absolute;transform:translate(-50%,-50%)}.scene-editorial-flow[data-scene-fit=replace]{grid-template-columns:minmax(0,1fr);align-content:center;display:grid}.scene-editorial-flow[data-scene-relay=final]{align-content:start;align-self:start;position:relative}.scene-editorial-flow[data-scene-relay=final]>.scene-editorial-piece:last-child{inset-inline:var(--aurea-sizing-space-0);inset-block:var(--aurea-sizing-space-0);place-content:center;display:grid;position:absolute}.scene-editorial-flow{z-index:var(--aurea-zIndex-raised);align-items:center;gap:clamp(var(--aurea-spacing-2xs), 1.6svh, var(--aurea-spacing-md));width:100%;min-width:var(--aurea-sizing-space-0);max-width:var(--aurea-layout-container-default);text-align:center;flex-direction:column;display:flex}.scene-editorial-piece{display:block}.scene-editorial-piece--left{text-align:left}.scene-editorial-piece--right{text-align:right}@media (min-width:48em){.scene-editorial-piece--left,.scene-editorial-piece--right{width:60%}.scene-editorial-piece--left{margin-inline-end:auto}.scene-editorial-piece--right{margin-inline-start:auto}}.scene-editorial-static{align-items:center;gap:var(--aurea-spacing-lg);text-align:center;flex-direction:column;display:flex}@media (prefers-reduced-motion:reduce){.scene-editorial-piece{will-change:auto}}.scene-cycle{height:calc(var(--scene-span,3) * 100svh);position:relative}.scene-cycle-item{width:100%;height:var(--_scene-card-budget);will-change:opacity;grid-area:1/1}.scene-cycle-item>*,.scene-stack-card>*{height:100%}.scene-cards .scene-cycle-item,.scene-cards .scene-stack-card{max-width:var(--aurea-layout-component-width-card-maxLg);justify-self:center}.scene-cycle-static{display:block}@media (prefers-reduced-motion:reduce){.scene-cycle-item{will-change:auto}}.scene-accumulate{height:calc(var(--scene-span,3) * 100svh);position:relative}.scene-accumulate-sticky{padding-top:var(--aurea-spacing-0)}.scene-accumulate-row{align-items:stretch;width:100%;display:grid}.scene-accumulate-item{grid-area:1/1}@media (min-width:64em){.scene-accumulate-row{grid-template-columns:repeat(var(--_scene-lanes,3), minmax(var(--aurea-sizing-space-0), 1fr));gap:var(--aurea-spacing-lg)}.scene-accumulate-item{grid-area:auto}}.scene-accumulate-item{min-width:var(--aurea-sizing-space-0);will-change:transform}.scene-accumulate-static,.scene-accumulate-flow{gap:var(--aurea-spacing-lg);flex-direction:column;display:flex}.scene-accumulate-flow-item{min-width:var(--aurea-sizing-space-0)}@media (prefers-reduced-motion:reduce){.scene-accumulate-flow-item,.scene-accumulate-item{will-change:auto}}.scene-overlay{min-height:calc(var(--scene-span,3) * 100svh);position:relative}.scene-overlay-layer>*{-webkit-mask-image:linear-gradient(#0000 0%,#000 4% 96%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 4% 96%,#0000 100%)}.scene-overlay-layer{width:100%;top:var(--overlay-layer-top,var(--aurea-sizing-space-0));padding-top:var(--aurea-spacing-0);min-height:calc(var(--overlay-runway,1) * 100svh);grid-template-columns:minmax(0,1fr);align-content:start;justify-items:stretch;display:grid}.scene-overlay-layer+.scene-overlay-layer{position:sticky}.scene-overlay-layer+.scene-overlay-layer:before{content:"";inset:var(--aurea-sizing-space-0);pointer-events:none;z-index:-1;background:oklch(from var(--aurea-bg-base) l c h / .45);backdrop-filter:blur(var(--aurea-effect-blur-md));opacity:clamp(0, calc(var(--overlay-arrival-progress,1) / max(.0001, calc(var(--overlay-arrival-budget,1) * .12))), 1);position:absolute}.scene-overlay-layer:not([data-overlay-last]){opacity:clamp(0,  calc(1 - var(--overlay-cover-progress,0) / .8), 1)}.scene-overlay-layer:has(>[data-overlay-veil=clear]):before{opacity:min(clamp(0, calc(var(--overlay-arrival-progress,1) / .55), 1), clamp(0, calc((1 - var(--overlay-arrival-progress,1)) / .22), 1))}@supports not (backdrop-filter:blur(1rem)){.scene-overlay-layer+.scene-overlay-layer:before{background:var(--aurea-bg-base)}}@media (prefers-reduced-transparency:reduce){.scene-overlay-layer+.scene-overlay-layer:before{background:var(--aurea-bg-base);backdrop-filter:none}}.scene-overlay-layer:has(>[data-overlay-veil=none]):before{content:none}.scene-overlay-layer:has(>[data-overlay-veil=none])>*{opacity:min(clamp(0, calc(var(--overlay-arrival-progress,1) / .25), 1), clamp(0, calc((1 - var(--overlay-arrival-progress,1)) / .18), 1))}@media (prefers-reduced-motion:reduce){.scene-overlay{min-height:0}.scene-overlay-layer{position:static}}}
@layer components{@keyframes glass-materialize-in{0%{opacity:var(--aurea-liquid-glass-dynamics-materialization-opacity-start);transform:translateY(var(--aurea-liquid-glass-dynamics-materialization-translateY-start)) scale(var(--aurea-liquid-glass-dynamics-materialization-scale-start));backdrop-filter:blur(var(--aurea-liquid-glass-dynamics-materialization-blur-start)) saturate(100%)}to{opacity:1;backdrop-filter:blur(var(--aurea-liquid-glass-dynamics-materialization-blur-end)) saturate(var(--aurea-liquid-glass-tiers-regular-saturate));transform:translateY(0)scale(1)}}@keyframes glass-materialize-out{0%{opacity:1;backdrop-filter:blur(var(--aurea-liquid-glass-dynamics-materialization-blur-end)) saturate(var(--aurea-liquid-glass-tiers-regular-saturate));transform:translateY(0)scale(1)}to{opacity:var(--aurea-liquid-glass-dynamics-materialization-opacity-start);transform:translateY(var(--aurea-liquid-glass-dynamics-materialization-translateY-start)) scale(var(--aurea-liquid-glass-dynamics-materialization-scale-start));backdrop-filter:blur(var(--aurea-liquid-glass-dynamics-materialization-blur-start)) saturate(100%)}}.glass-materialize{will-change:transform, backdrop-filter, opacity;animation-fill-mode:both}.glass-materialize-enter{animation:glass-materialize-in var(--aurea-liquid-glass-dynamics-materialization-duration-enter) var(--aurea-liquid-glass-dynamics-materialization-easing-enter) both}.glass-materialize-exit{animation:glass-materialize-out var(--aurea-liquid-glass-dynamics-materialization-duration-exit) var(--aurea-liquid-glass-dynamics-materialization-easing-exit) both}.glass-morph{transition-property:transform,border-radius,width,height,backdrop-filter,box-shadow;transition-duration:var(--aurea-liquid-glass-dynamics-morphing-duration-default);transition-timing-function:var(--aurea-liquid-glass-dynamics-morphing-easing-default);will-change:transform, border-radius, backdrop-filter}.glass-morph-spring{transition-property:transform,border-radius,width,height,backdrop-filter,box-shadow;transition-duration:var(--aurea-liquid-glass-dynamics-morphing-duration-default);transition-timing-function:var(--aurea-liquid-glass-dynamics-morphing-easing-spring);will-change:transform, border-radius, backdrop-filter}.glass-illuminate{--_glass-ill-color:var(--aurea-liquid-glass-dynamics-illumination-default);transition:box-shadow var(--aurea-liquid-glass-dynamics-illumination-duration) var(--aurea-liquid-glass-dynamics-illumination-easing)}.glass-illuminate:hover{box-shadow:0 0 var(--aurea-liquid-glass-dynamics-illumination-hover-spread) var(--_glass-ill-color)}.glass-illuminate:active{box-shadow:0 0 var(--aurea-liquid-glass-dynamics-illumination-active-spread) var(--_glass-ill-color)}.glass-illuminate:focus-visible{box-shadow:0 0 var(--aurea-liquid-glass-dynamics-illumination-focus-spread) var(--_glass-ill-color)}.glass-illuminate-warm{--_glass-ill-color:var(--aurea-liquid-glass-dynamics-illumination-warm)}.glass-illuminate-accent{--_glass-ill-color:var(--aurea-liquid-glass-dynamics-illumination-accent)}.glass-specular{position:relative;overflow:hidden}.glass-specular:before{content:"";pointer-events:none;z-index:var(--aurea-z-raised);background:radial-gradient(ellipse var(--aurea-liquid-glass-dynamics-specular-highlight-width) var(--aurea-liquid-glass-dynamics-specular-highlight-height) at var(--mouse-x,50%) var(--aurea-liquid-glass-dynamics-specular-highlight-offsetY), var(--aurea-liquid-glass-dynamics-specular-highlight), transparent var(--aurea-liquid-glass-dynamics-specular-highlight-fade)), linear-gradient(to bottom, var(--aurea-liquid-glass-dynamics-specular-rim) var(--aurea-liquid-glass-dynamics-specular-rim-fadeIn), transparent var(--aurea-liquid-glass-dynamics-specular-rim-fadeOut));opacity:0;transition:opacity var(--aurea-liquid-glass-dynamics-specular-transition-duration) var(--aurea-ease-cssOut);position:absolute;inset:0}.glass-specular:hover:before{opacity:1}.glass-shadow-dynamic{box-shadow:0 var(--aurea-liquid-glass-dynamics-shadow-idle-y) var(--aurea-liquid-glass-dynamics-shadow-idle-blur) var(--aurea-liquid-glass-dynamics-shadow-idle);transition:box-shadow var(--aurea-liquid-glass-dynamics-shadow-transition-duration) var(--aurea-liquid-glass-dynamics-shadow-transition-easing)}.glass-shadow-dynamic:hover{box-shadow:0 var(--aurea-liquid-glass-dynamics-shadow-hover-y) var(--aurea-liquid-glass-dynamics-shadow-hover-blur) var(--aurea-liquid-glass-dynamics-shadow-hover)}.glass-shadow-dynamic:active{box-shadow:0 var(--aurea-liquid-glass-dynamics-shadow-active-y) var(--aurea-liquid-glass-dynamics-shadow-active-blur) var(--aurea-liquid-glass-dynamics-shadow-active)}@media (prefers-reduced-motion:reduce){.glass-materialize,.glass-materialize-enter,.glass-materialize-exit{animation:none}.glass-morph,.glass-morph-spring,.glass-illuminate,.glass-shadow-dynamic{transition:none}.glass-specular:before{display:none}}}
@layer glass.base,glass.shape,glass.tier,glass.material,glass.semantic,glass.effects,glass.environment;
@property --_gfx-edge{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --_gfx-contact{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --_gfx-glow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --_gfx-outer{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --_glass-recipe-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --_glass-recipe-rim-mult{syntax:"*";inherits:false;initial-value:1}@property --_glass-recipe-highlight-mult{syntax:"*";inherits:false;initial-value:1}@property --_glass-recipe-specular-mult{syntax:"*";inherits:false;initial-value:1}@layer glass.effects{:where([data-glass-effects]){--_gfx-edge:0 0 #0000;--_gfx-contact:0 0 #0000;--_gfx-glow:0 0 #0000;--_gfx-outer:0 0 #0000;--_glass-recipe-shadow:0 0 #0000}[data-glass-effects]:not([data-glass-variant=card]):not([data-glass-variant=button]):not([data-glass-variant=badge]){box-shadow:var(--_gfx-edge), var(--_gfx-contact), var(--_gfx-glow), var(--_gfx-outer), var(--_glass-recipe-shadow)}[data-glass-effects~=frost-layer]:not([data-glass-variant=card]):not([data-glass-variant=button]):not([data-glass-variant=badge]):not([data-glass-variant=navigation]):not([data-glass-variant=utility]){backdrop-filter:blur(var(--_glass-blur,var(--aurea-liquid-glass-tiers-elevated-blur)))}[data-glass-effects~=rim-light]{border:1px solid var(--_glass-boundary-ink,var(--aurea-liquid-glass-dynamics-specular-rim))}[data-glass-effects~=edge-highlight]{--_gfx-edge:inset 0 1px 0 0 color-mix(in oklab, var(--aurea-glass-edge-highlight-paint), transparent calc(max(0%, 100% - var(--_glass-edge-rim-enabled,1) * var(--_glass-recipe-rim-mult,1) * 100%)))}[data-glass-effects~=contact-shadow]{--_gfx-contact:var(--aurea-shadow-md)}[data-glass-effects~=glow]{--_gfx-glow:var(--aurea-shadow-glow)}[data-glass-effects~=outer-shadow]{--_gfx-outer:var(--aurea-shadow-lg)}[data-glass-effects~=dome]{--_glass-dome:color-mix(in oklab, var(--_glass-highlight), transparent calc(100% - var(--_glass-highlight-concentration,1) * 100%))}[data-glass-effects~=edge-spotlight]{--_glass-rim-spot:color-mix(in srgb, transparent, var(--aurea-overlay-white-90) calc(var(--_glass-pointer-present,0) * 100%));--_glass-rim-spot-size:90px}[data-glass-effects~=edge-dispersion]{--_glass-refraction-start:color-mix(in oklch, var(--aurea-brand-signature) 22%, transparent);--_glass-refraction-mid-in:color-mix(in oklch, var(--aurea-brand-intelligence) 18%, transparent);--_glass-refraction-end:color-mix(in oklch, var(--aurea-brand-human) 16%, transparent)}[data-glass-effects~=gloss-overlay]:after,[data-glass-effects~=specular-shine]:after,[data-glass-effects~=depth-gradient]:after,[data-glass-effects~=gradient-wash]:after,[data-glass-effects~=surface-tint]:after,[data-glass-effects~=iridescent]:after,[data-glass-effects~=refraction]:after,[data-glass-effects~=shimmer]:after,[data-glass-effects~=contrast-protection]:after{content:"";border-radius:inherit;pointer-events:none;--_gfx-gloss:none;--_gfx-specular:none;--_gfx-shimmer:none;--_gfx-irid:none;--_gfx-refract:none;--_gfx-wash:none;--_gfx-tint:none;--_gfx-depth:none;--_gfx-contrast:none;background-image:var(--_gfx-gloss), var(--_gfx-specular), var(--_gfx-shimmer), var(--_gfx-irid), var(--_gfx-refract), var(--_gfx-wash), var(--_gfx-tint), var(--_gfx-depth), var(--_gfx-contrast);background-repeat:no-repeat;background-size:100% 100%,100% 100%,200% 100%,200% 200%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%;position:absolute;inset:0}[data-glass-effects~=gloss-overlay]:after{--_gfx-gloss:linear-gradient(180deg, var(--aurea-overlay-white-40), transparent var(--aurea-shadowOffset-2xl))}[data-glass-effects~=specular-shine]:after{--_gfx-specular:radial-gradient(ellipse 60% var(--aurea-shadowOffset-2xl) at 50% 0%, color-mix(in oklab, var(--_glass-highlight), transparent calc(100% - var(--_glass-highlight-concentration,1) * 100%)), transparent 60%)}[data-glass-material-recipe=button\.primary-conversion][data-glass-effects~=gloss-overlay]:after,[data-glass-material-recipe=button\.hero-primary][data-glass-effects~=gloss-overlay]:after{--_gfx-gloss:none}[data-glass-material-recipe=button\.primary-conversion][data-glass-effects~=specular-shine]:after,[data-glass-material-recipe=button\.hero-primary][data-glass-effects~=specular-shine]:after{--_gfx-specular:none}[data-glass-material-recipe=button\.primary-conversion][data-glass-effects~=edge-highlight],[data-glass-material-recipe=button\.hero-primary][data-glass-effects~=edge-highlight]{--_gfx-edge:inset 0 1px 0 0 var(--aurea-glass-edge-rim-paint)}[data-glass-material-recipe=button\.primary-conversion],[data-glass-material-recipe=button\.hero-primary]{--_glass-recipe-shadow:0 0 #0000}[data-glass-material-recipe=button\.ghost-neutral]{--_glass-material-bg:transparent;--_glass-shadow-inner:transparent;--_gfx-contact:0 0 #0000;--_gfx-outer:0 0 #0000;--_glass-edge-rim:transparent}[data-glass-material-recipe=button\.link-action]{--_glass-material-bg:transparent;--_glass-border-color:transparent;--_glass-edge-rim:transparent;--_glass-shadow-inner:transparent}[data-glass-material-recipe=button\.icon-quiet]{--_glass-border-color:transparent;--_glass-edge-rim:transparent;--_glass-shadow-inner:transparent;--_glass-highlight:transparent}[data-glass-material-recipe=button\.icon-quiet]:not(:hover):not(:active){--_glass-material-bg:transparent}[data-glass-material-recipe=button\.secondary-brand]{--_glass-content-color:var(--aurea-text-primary);background-image:none}[data-glass-material-recipe=button\.secondary-action],[data-glass-material-recipe=button\.destructive-secondary]{--_glass-shadow-inner:transparent;--_glass-edge-rim:transparent;--_glass-highlight:var(--aurea-glass-specular-paint)}[data-glass-effects~=contrast-protection]:after{--_gfx-contrast:linear-gradient(color-mix(in oklab, var(--aurea-liquid-glass-absolute-veil-base), transparent calc(100% - max(var(--_glass-contrast-protection,.1), var(--_glass-content-scrim-floor,0)) * 100%)), color-mix(in oklab, var(--aurea-liquid-glass-absolute-veil-base), transparent calc(100% - max(var(--_glass-contrast-protection,.1), var(--_glass-content-scrim-floor,0)) * 100%)))}[data-glass-variant=button][data-glass-effects~=contrast-protection]:after{--_gfx-contrast:none}[data-glass-effects~=depth-gradient]:after{--_gfx-depth:linear-gradient(180deg, transparent 55%, var(--aurea-glass-depth-veil))}[data-glass-effects~=gradient-wash]:after{--_gfx-wash:var(--aurea-gradient-auroraVeil)}[data-glass-effects~=surface-tint]:after{--_gfx-tint:linear-gradient(var(--aurea-glass-surface-tint-paint), var(--aurea-glass-surface-tint-paint))}[data-glass-effects~=iridescent]:after{--_gfx-irid:var(--aurea-gradient-aurora)}[data-glass-effects~=refraction]:after{--_gfx-refract:linear-gradient(135deg, transparent 30%, var(--aurea-overlay-white-10) 50%, transparent 70%)}[data-glass-effects~=shimmer]:after{--_gfx-shimmer:linear-gradient(110deg, transparent 40%, var(--aurea-overlay-white-20) 50%, transparent 60%);animation:aurea-glass-shimmer var(--aurea-duration-shimmerSweep) var(--aurea-ease-linear) infinite}@media (prefers-reduced-motion:reduce){[data-glass-effects~=shimmer]:after{animation:none}}@media (forced-colors:active){[data-glass-effects~=gloss-overlay]:after{--_gfx-gloss:none}[data-glass-effects~=glow]{--_gfx-glow:0 0 #0000}[data-glass-effects~=specular-shine]:after,[data-glass-effects~=shimmer]:after{--_gfx-specular:none;--_gfx-shimmer:none;animation:none}}@media (prefers-reduced-transparency:reduce){[data-glass-effects~=glow]{--_gfx-glow:0 0 #0000}}@media (forced-colors:active){[data-glass-effects~=edge-spotlight]{--_glass-rim-spot:transparent}}@media (prefers-reduced-transparency:reduce){[data-glass-effects~=edge-spotlight]{--_glass-rim-spot:transparent}}}@keyframes aurea-glass-shimmer{0%{background-position:-150% 0}to{background-position:250% 0}}
@layer glass.engine{:root{--gc-hue-emphasis:light-dark(oklch(50% .18 290),oklch(65% .18 290));--gc-hue-emphasis-mid:light-dark(oklch(42% .14 290),oklch(52% .14 290));--gc-hue-warm-high:light-dark(oklch(55% .14 27),oklch(72% .14 27));--gc-hue-warm-high-mid:light-dark(oklch(48% .14 27),oklch(60% .15 27));--gc-hue-warm-high-deep:light-dark(oklch(40% .13 27),oklch(50% .14 27));--gc-hue-cool-high:light-dark(oklch(48% .12 220),oklch(68% .15 250));--gc-hue-cool-high-sat:light-dark(oklch(50% .14 220),oklch(62% .16 220));--gc-hue-cool-low:light-dark(oklch(42% .03 270),oklch(75% .04 270));--gc-hue-cool-low-hi:light-dark(oklch(55% .01 270),oklch(90% .01 270));--gc-hue-neutral-dark-hi:light-dark(oklch(18% .01 280),oklch(92% .008 280));--gc-hue-neutral-dark:oklch(45% .02 280);--gc-hue-neutral-dark-lo:light-dark(oklch(12% .01 280),oklch(20% .01 280));--gc-hue-neutral-dark-vlo:oklch(15% .01 280);--gc-hue-action:light-dark(oklch(48% .16 190),oklch(62% .16 190));--gc-white:oklch(100% 0 0);--gc-glow-ghost:6px;--gc-glow-subtle:10px;--gc-glow-default:14px;--gc-glow-elevated:18px;--gc-glow-emphasis:21px;--gc-glow-intense:26px;--gc-glow-corona-default:34px;--gc-glow-corona-elevated:43px;--gc-glow-corona-emphasis:50px;--gc-glow-corona-intense:62px;--gc-glow-bloom-emphasis:73px;--gc-glow-bloom-intense:91px;--gc-border-default:18%;--gc-border-form:23%;--gc-border-form-hover:32%;--gc-border-emphasis:36%;--gc-border-emphasis-hover:46%;--gc-border-emphasis-primary:52%;--gc-border-emphasis-primary-hover:65%;--gc-border-spectral:45%;--gc-border-form-light:32%;--gc-border-form-light-hover:44%;--gc-border-emphasis-light:51%;--gc-border-emphasis-primary-light:73%;--gc-glow-alpha-interactive:32%;--gc-glow-alpha-elevated-warm:28%;--gc-glow-alpha-elevated-cool:22%;--gc-glow-alpha-emphasis:22%;--gc-glow-alpha-emphasis-primary:35%;--gc-glow-alpha-spectral:40%;--gc-glow-alpha-neon:55%;--gc-glow-alpha-pulse:45%;--gc-glow-alpha-interactive-light:20%;--gc-glow-alpha-elevated-warm-light:18%;--gc-glow-alpha-emphasis-light:14%;--gc-glow-alpha-emphasis-primary-light:22%;--gc-tint-premium:var(--gc-hue-warm-high-mid);--gc-tint-glass:var(--gc-hue-cool-high);--gc-tint-tech:var(--gc-hue-cool-high-sat);--gc-tint-feature:var(--gc-hue-neutral-dark);--gc-tint-bento3d:var(--gc-hue-emphasis-lo);--gc-tint-magnetic:var(--gc-hue-action);--gc-tint-service:var(--gc-hue-warm-high);--gc-tint-consultation:var(--gc-hue-cool-low);--gc-tint-interactive:var(--gc-hue-warm-high);--gc-tint-flat:var(--gc-hue-cool-low-hi);--gc-tint-history:var(--gc-hue-cool-low);--gc-tint-dark:var(--gc-hue-neutral-dark-hi);--gc-tint-emphasis:var(--gc-hue-emphasis);--gc-tint-emphasisPrimary:var(--gc-hue-emphasis);--gc-tint-holographic:var(--gc-hue-emphasis);--gc-tint-intense:var(--gc-hue-cool-low-hi);--gc-tint-glassmorphismV2:var(--gc-hue-cool-low-hi);--gc-tint-alpha-premium:5%;--gc-tint-alpha-glass:4%;--gc-tint-alpha-tech:5%;--gc-tint-alpha-feature:5%;--gc-tint-alpha-skeuomorphic:7%;--gc-tint-alpha-bento3d:4%;--gc-tint-alpha-magnetic:4%;--gc-tint-alpha-service:4%;--gc-tint-alpha-consultation:5%;--gc-tint-alpha-interactive:4%;--gc-tint-alpha-flat:3%;--gc-tint-alpha-history:3%;--gc-tint-alpha-dark:3%;--gc-tint-alpha-emphasis:5%;--gc-tint-alpha-emphasisPrimary:8%;--gc-tint-alpha-holographic:6%;--gc-tint-alpha-intense:6%;--gc-tint-alpha-glassmorphismV2:5%;--gc-shadow-neu-x:5px;--gc-shadow-neu-blur:10px;--gc-shadow-bento-x:2px;--gc-shadow-bento-y:4px;--gc-shadow-tech-lift-y:-2px;--gc-shadow-tech-lift-scale:1.015;--gc-spring-duration:.4s;--gc-spring-easing:cubic-bezier(.34, 1.56, .64, 1);--gc-blur-fallback:1px;--gc-enter-blur:4px;--gc-ripple-duration:.6s;--gc-dur-fast:var(--aurea-duration-fast);--gc-dur-normal:var(--aurea-duration-normal);--gc-dur-slow:var(--aurea-duration-slow);--gc-dur-continuous:var(--aurea-duration-continuous);--gc-ease-ease-out:var(--aurea-ease-out);--gc-ease-ease-in-out:var(--aurea-ease-in-out);--gc-ease-decelerate:var(--aurea-ease-out);--gc-ease-accelerate:var(--aurea-ease-in);--gc-ease-spring:var(--aurea-ease-bounce);--gc-btn-active-scale:.97;--gc-btn-disabled-opacity:.5;--gc-btn-disabled-grayscale:.4;--gc-btn-angle:135deg;--gc-btn-hover-glow-mult:1.55;--gc-btn-light-glow-mult:.65;--gc-focus-ring-width:2px;--gc-focus-ring-offset:2px;--gc-focus-ring-glow-o:20%;--gc-focus-ring-glow-r:4px;--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:light-dark(oklch(55% .01 280),oklch(50% .01 280));--glass-on-surface-icon:light-dark(oklch(22% .015 280),oklch(82% .015 280));--glass-on-surface-icon-muted:light-dark(oklch(48% .01 280),oklch(58% .01 280))}}
@layer glass.bridge{:root{--glass-semantic-brand:var(--aurea-brand-signature,var(--gc-hue-warm-high));--glass-semantic-brand-mid:var(--aurea-brand-signature-mid,var(--gc-hue-warm-high-mid));--glass-semantic-brand-deep:var(--aurea-brand-signature-dark,var(--gc-hue-warm-high-deep));--glass-semantic-accent:var(--aurea-brand-intelligence,var(--gc-hue-emphasis));--glass-semantic-accent-mid:var(--aurea-brand-intelligence-mid,var(--gc-hue-emphasis-mid));--glass-semantic-neutral:var(--aurea-color-neutral,var(--gc-hue-cool-low));--glass-semantic-secondary:var(--aurea-color-secondary,var(--gc-hue-cool-high));--glass-semantic-success:var(--aurea-semantic-success-500);--glass-semantic-warning:var(--aurea-semantic-warning-500);--glass-semantic-error:var(--aurea-semantic-error-500);--gc-focus-ring-color:var(--glass-semantic-brand);--gc-tint-alpha-emphasisPrimary:9%;--gc-tint-alpha-emphasis:6%;--gc-tint-alpha-service:5%;--gc-tint-alpha-interactive:5%;--gc-tint-alpha-consultation:4%}.iam-program-card,.iam-course-card{--gc-variant:feature}.iam-module-card,.iam-lesson-card{--gc-variant:flat}.iam-progress-card{--gc-variant:consultation}.iam-certificate{--gc-variant:premium}.iam-checkout-panel{--gc-variant:emphasisPrimary}.iam-pricing-card{--gc-variant:premium}.iam-cart-summary{--gc-variant:elevated}.iam-order-confirm{--gc-variant:emphasis}.iam-product-card{--gc-variant:service}.iam-testimonial{--gc-variant:consultation}.iam-coach-card{--gc-variant:service}.iam-community-card{--gc-variant:interactive}.iam-profile-card{--gc-variant:service}.iam-hero-card{--gc-variant:emphasis}.iam-cta-panel{--gc-variant:emphasisPrimary}.iam-feature-block{--gc-variant:feature}.iam-nav-panel{--gc-variant:compact}.iam-modal{--gc-variant:elevated}.iam-form-card{--gc-variant:consultation}.iam-workshop-card{--gc-variant:interactive}.iam-resource-card{--gc-variant:flat}.iam-event-card{--gc-variant:service}}
@layer glass.material{:where(.glass-surface[data-glass-variant]){--_glass-role-bg:var(--aurea-liquid-glass-absolute-white);--_glass-material-bg:color-mix(in oklab, var(--_glass-role-bg), transparent calc(100% - var(--_glass-tint-alpha,0%)))}:where(.glass-surface[data-glass-variant=card]){--_glass-role-bg:var(--aurea-liquid-glass-role-bg-anchors-card)}:where(.glass-surface[data-glass-variant=navigation]){--_glass-role-bg:var(--aurea-liquid-glass-role-bg-anchors-navigation)}:where(.glass-surface[data-glass-variant=button]){--_glass-role-bg:var(--aurea-liquid-glass-role-bg-anchors-button)}:where(.glass-surface[data-glass-tone=clear]){--_glass-role-bg:var(--aurea-liquid-glass-absolute-white)}:where(.glass-surface[data-glass-tone=rose]){--_glass-role-bg:var(--aurea-brand-human-role-bg)}:where(.glass-surface[data-glass-tone=signature]){--_glass-role-bg:var(--aurea-brand-signature-role-bg)}:where(.glass-surface[data-glass-tone=violet]){--_glass-role-bg:var(--aurea-brand-intelligence-role-bg)}:where(.glass-surface[data-glass-tone=metallic]){--_glass-role-bg:var(--aurea-liquid-glass-role-bg-anchors-tone-silver)}:where(.glass-surface[data-glass-tone=success]){--_glass-role-bg:var(--aurea-liquid-glass-role-bg-anchors-tone-success)}:where(.glass-surface[data-glass-tone=warning]){--_glass-role-bg:var(--aurea-liquid-glass-role-bg-anchors-tone-warning)}:where(.glass-surface[data-glass-tone=error]){--_glass-role-bg:var(--aurea-liquid-glass-role-bg-anchors-tone-error)}:where(.glass-surface[data-glass-tone=info]){--_glass-role-bg:var(--aurea-liquid-glass-role-bg-anchors-tone-info)}:where(.glass-surface[data-glass-tone=brand]),:where(.glass-surface[data-glass-tone=accent]){--_glass-role-bg:var(--aurea-brand-signature)}:where(.glass-surface[data-glass-variant=badge]){--_glass-role-bg:var(--_badge-role-bg)}:where(.glass-surface[data-glass-variant=panel][data-glass-tier=deep]):not([data-glass-preset]){--_glass-role-bg:var(--aurea-liquid-glass-role-bg-anchors-panelDeep)}:where(.glass-surface[data-glass-variant=panel][data-glass-tier=intense]):not([data-glass-preset]){--_glass-role-bg:var(--aurea-liquid-glass-role-bg-anchors-panelIntense)}}
@layer glass.semantic{:root{--glass-on-surface-primary:var(--aurea-glass-onSurface-primary);--glass-on-surface-secondary:var(--aurea-glass-onSurface-secondary);--glass-on-surface-tertiary:var(--aurea-glass-onSurface-tertiary);--glass-on-surface-disabled:var(--aurea-glass-onSurface-disabled);--glass-on-surface-icon:var(--aurea-glass-onSurface-icon);--glass-on-surface-icon-muted:var(--aurea-glass-onSurface-iconMuted);--glass-on-surface-placeholder:var(--aurea-glass-onSurface-placeholder)}[data-glass-tier=intense],[data-glass-tier=deep]{--glass-on-surface-tertiary:var(--aurea-glass-onSurface-tertiaryDense)}[data-glass-tier=ghost],[data-glass-tier=subtle]{--glass-on-surface-secondary:var(--aurea-glass-onSurface-secondarySheer);--glass-on-surface-tertiary:var(--aurea-glass-onSurface-tertiarySheer)}.text-on-glass-primary{color:var(--glass-on-surface-primary)}.text-on-glass-secondary{color:var(--glass-on-surface-secondary)}.text-on-glass-tertiary{color:var(--glass-on-surface-tertiary)}.text-on-glass-disabled{color:var(--glass-on-surface-disabled)}.icon-on-glass{color:var(--glass-on-surface-icon)}.icon-on-glass-muted{color:var(--glass-on-surface-icon-muted)}}
@layer components{.card{background:var(--aurea-bg-elevated);border-radius:var(--aurea-layout-radius-md);overflow-wrap:break-word;min-width:0;display:block}.card-base{border-radius:var(--aurea-layout-radius-md);overflow-wrap:break-word;min-width:0;display:block}.glass-card-base{border-radius:var(--aurea-layout-radius-md);color:var(--aurea-text-primary);overflow-wrap:break-word;min-width:0;position:relative;overflow:hidden}}
@layer components{.card-sm{--_card-padding:var(--aurea-spacing-md);--_card-gap:var(--aurea-spacing-sm);padding:calc(var(--_card-padding) * var(--_card-density,var(--aurea-spacing-density-multiplier,1)));gap:calc(var(--_card-gap) * var(--_card-density,var(--aurea-spacing-density-multiplier,1)))}.card-md{--_card-padding:var(--aurea-spacing-lg);--_card-gap:var(--aurea-spacing-md);padding:calc(var(--_card-padding) * var(--_card-density,var(--aurea-spacing-density-multiplier,1)));gap:calc(var(--_card-gap) * var(--_card-density,var(--aurea-spacing-density-multiplier,1)))}.card-lg{--_card-padding:var(--aurea-spacing-xl);--_card-gap:var(--aurea-spacing-lg);padding:calc(var(--_card-padding) * var(--_card-density,var(--aurea-spacing-density-multiplier,1)));gap:calc(var(--_card-gap) * var(--_card-density,var(--aurea-spacing-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-spacing-density-multiplier,1)))}[data-content=actions].aurea-card-md,[data-content=actions].card-md,[data-content=mixed].aurea-card-md,[data-content=mixed].card-md{--_card-padding:var(--aurea-spacing-md);--_card-gap:var(--aurea-spacing-md)}[data-content=stats].aurea-card-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:48em){[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}}
@layer components{.card-form{background:var(--aurea-bg-elevated-alpha-80);border-radius:var(--aurea-layout-radius-md);box-shadow:var(--aurea-shadow-md);margin-left:var(--aurea-spacing-0);margin-right:var(--aurea-spacing-0);padding:var(--aurea-spacing-md);overflow:visible}@media (min-width:64em){.card-form{padding:var(--aurea-spacing-lg)}}@media (min-width:80em){.card-form{padding:var(--aurea-spacing-xl)}}.card-form-body{gap:var(--aurea-spacing-sm);flex-direction:column;display:flex}@media (min-width:40em){.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-brand-signature) 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-brand-signature) 30%, var(--aurea-bg-elevated));border:var(--aurea-layout-border-accent) solid var(--aurea-brand-signature);border-width:var(--aurea-layout-border-thin);box-shadow:0 0 0 3px var(--aurea-brand-signature-alpha-20)}.card:disabled,.card.disabled{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-layout-border-accent) solid var(--aurea-brand-signature);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-brand-signature);outline-offset:var(--aurea-spacing-2xs);border-color:var(--aurea-brand-signature);box-shadow:var(--aurea-shadowOffset-lg), 0 0 0 var(--aurea-glow-intensity-sm)  var(--aurea-brand-signature-alpha-20)}.card[role=button]:focus-visible,.card[tabindex="0"]:focus-visible{outline:var(--aurea-spacing-2xs) solid var(--aurea-brand-signature);outline-offset:var(--aurea-spacing-2xs)}.card-compact{padding:var(--aurea-spacing-card-gap-compact)}.card-xl{padding:var(--aurea-spacing-card-padding-compact)}@media (min-width:48em){.card-xl{padding:var(--aurea-spacing-card-padding-compact)}}@media (min-width:80em){.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-brand-signature);box-shadow:var(--aurea-shadow-sm)}}@media (prefers-reduced-motion:reduce){.card.loading:after{animation:none}}
@layer components{.card-emphasis-primary{--_glass-tint:var(--aurea-brand-signature-alpha-10);--_glass-tint-end:var(--aurea-brand-intelligence-alpha-10);--_glass-specular-w:50%;--_glass-specular-h:30%;--_glass-specular-y:12%;--_glass-specular-fade:50%;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-brand-signature-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-brand-signature);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:light-dark(color-mix(in oklch, var(--aurea-brand-signature) 10%, var(--aurea-bg-elevated-alpha-85)),color-mix(in oklch, var(--aurea-brand-signature) 10%, var(--aurea-bg-base-alpha-85)));border:var(--aurea-layout-border-default) solid var(--aurea-brand-signature-alpha-20);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-alpha-90);color:var(--aurea-text-primary);border-color:color-mix(in oklch, var(--aurea-brand-signature) 30%, transparent)}.surface-dark .info-callout strong,section[class*=surface-] .info-callout strong{color:var(--aurea-text-primary)}@media (min-width:48em){.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:48em){.pricing-grid{padding-top:var(--aurea-spacing-section-component)}}@media (min-width:80em){.pricing-grid{padding-top:var(--aurea-spacing-2xl)}}@media (min-width:48em){.pricing-grid{padding-top:calc(var(--aurea-spacing-section-component) * 1.67);gap:var(--aurea-spacing-grid-standard)}}@media (min-width:64em){.pricing-grid{grid-template-columns:var(--aurea-layout-grid-cols3)}}.carousel-wave-container{height:var(--aurea-layout-percentage-full);width:var(--aurea-layout-percentage-full);position:relative;overflow:hidden}.carousel-wave-track{justify-content:center;align-items:center;display:flex;position:relative}.carousel-wave-card-wrapper{transition:transform var(--aurea-transition-duration-slower) var(--aurea-transition-easing-easeOut);position:absolute}.carousel-wave-card{flex-direction:column;gap:0;display:flex}.carousel-wave-image-container{position:relative}.carousel-wave-placeholder{background:var(--aurea-gradient-auroraElegant);justify-content:center;align-items:flex-start;display:flex;position:relative;overflow:hidden}.carousel-wave-placeholder-content{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:48em){.carousel-wave-placeholder-content{padding-top:var(--aurea-spacing-section-component)}}@media (min-width:80em){.carousel-wave-placeholder-content{padding-top:var(--aurea-spacing-xl)}}.carousel-wave-step-number{background:var(--aurea-gradient-numericDisplay);-webkit-text-fill-color:transparent;font-size:var(--aurea-fontSize-cardsContainerCarouselWaveStepNumber);font-weight:var(--aurea-fontWeight-black);letter-spacing:var(--aurea-letterSpacing-section);-webkit-background-clip:text;background-clip:text}.carousel-wave-badge-container{top:var(--aurea-spacing-sm);left:var(--aurea-spacing-sm);z-index:var(--aurea-layout-zIndex-dropdown);position:absolute}.carousel-wave-overlay-content{gap:var(--aurea-spacing-2xs);flex-direction:column;display:flex}.carousel-wave-overlay-title{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-brand-signature-alpha-10);border:var(--aurea-layout-border-default) solid var(--aurea-brand-signature-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-brand-signature-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-brand-signature-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-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-glass-border);--_glass-refraction-start:var(--aurea-btn-secondary-bg);--_glass-refraction-end:var(--aurea-brand-intelligence-50);--_glass-shadow-side:var(--aurea-overlay-white-10);border-radius:var(--aurea-layout-radius-lg);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-silver) 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:48em){.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-glass-border);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-brand-signature-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-brand-signature), 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:48em){.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-brand-glass-tint);border:var(--aurea-layout-border-default) solid var(--aurea-brand-glass-tint-border);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:48em){.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:48em){.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:48em){.bento-card-title{padding-right:var(--aurea-spacing-section-component)}}@media (min-width:80em){.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:48em){.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:48em){.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-brand-signature);flex-shrink:0}.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-numericDisplay);-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-brand-signature) 30%, transparent);box-shadow:var(--aurea-shadow-lg)}.interactive-card-featured>.interactive-card-content{padding-top:var(--aurea-spacing-xl)}@media (min-width:64em){.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-obsidian);background:var(--aurea-brand-signature-deep);box-shadow:var(--aurea-shadow-lg);position:absolute}@media (min-width:48em){.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:48em){.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-brand-signature) 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:48em){.bento-card{padding:var(--aurea-spacing-card-padding-compact)}}@media (min-width:80em){.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-silver) 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-brand-intelligence-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-glass-border);box-shadow:var(--aurea-shadowOffset-xl), 0 0 80px var(--aurea-brand-intelligence-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-gradient-intelligence);box-shadow:0 var(--aurea-shadowOffset-sm) var(--aurea-shadowOffset-lg) var(--aurea-brand-signature-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{color:var(--aurea-text-secondary)}.bento-large,.bento-medium,.bento-small{grid-column:span 12}.bento-large{min-height:min(6.25rem,20vh)}.bento-medium{min-height:auto}.bento-small{min-height:min(6.25rem,15vh)}@media (min-width:48em){.bento-large{grid-column:span 8}.bento-medium,.bento-small{grid-column:span 4}}}@media (prefers-reduced-motion:reduce){.bento-icon:after{animation:none}}
@layer components{.service-card-pin-perspective{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-surface-regular);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-liquid-glass-dynamics-specular-rim);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-brand-signature)}.service-card-pin-badge-text{z-index:var(--aurea-layout-zIndex-sticky);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-brand-intelligence-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-glass-ripple-tint);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-brand-intelligence) 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-tiers-regular-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-brand-intelligence-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-tiers-regular-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-brand-intelligence-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-surface-regular) 0%, var(--aurea-liquid-glass-material-surface-thin) 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{color:var(--aurea-text-primary);text-wrap:balance}.service-card-3d-description{color:var(--aurea-text-secondary);flex:1}.service-card-3d-wrapper{height:var(--aurea-layout-percentage-full)}.card-outlined:hover,.card-outlined:active{--_glass-tint:light-dark(color-mix(in oklab, var(--aurea-bg-elevated), transparent 60%),transparent);--_glass-tint-end:transparent}.card-outlined.selected{--_glass-tint:light-dark(var(--aurea-glass-select-tint),transparent);--_glass-tint-end:transparent}.card-feature{--_glass-tint:light-dark(color-mix(in oklab, var(--aurea-bg-elevated), transparent 55%),transparent)}.card-compact{--_glass-tint:light-dark(color-mix(in oklab, var(--aurea-bg-elevated), transparent 55%),transparent);--_glass-tint-end:transparent}.history-content{color:light-dark(var(--aurea-text-secondary),currentColor)}.feature-card-pattern-inner{-webkit-backdrop-filter:var(--aurea-themeFilter-patternBlur)}@supports (backdrop-filter:blur(1px)){.feature-card-pattern-inner{backdrop-filter:var(--aurea-themeFilter-patternBlur)}}.program-card-features{border-bottom:var(--aurea-layout-border-default) solid var(--aurea-liquid-glass-tint-silver-border)}.consultation-card{border:var(--aurea-layout-border-accent) solid var(--aurea-liquid-glass-tint-silver-border)}.card-header{border-bottom:var(--aurea-layout-border-default) solid var(--aurea-liquid-glass-tint-silver-border)}.card-footer{border-top:var(--aurea-layout-border-default) solid var(--aurea-liquid-glass-tint-silver-border)}@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}}}
@layer components{.service-card-pin-badge-text{font-size:clamp(.875rem, .875vw + var(--aurea-fontSize-xs), var(--aurea-fontSize-body))}.service-card-3d-title{font-size:clamp(1.25rem, 2vw + var(--aurea-fontSize-xs), 1.875rem)}.service-card-3d-description{font-size:clamp(.875rem, .875vw + var(--aurea-fontSize-xs), .9375rem)}}
@layer components{@media (prefers-reduced-motion:reduce){.glass-card-base,.glass-card-base:before{transition:none}}.card-icon-shimmer{position:relative}.card-icon-shimmer:before{content:"";background:var(--aurea-gradient-shimmer);animation:aurea-shimmer var(--aurea-duration-continuous) infinite;clip-path:inset(0 round var(--aurea-radius-avatar));position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.card-icon-shimmer:before{animation:var(--aurea-animation-none)}}.card-icon-gradient-aurora{background:var(--aurea-gradient-auroraElegant)}.glass-card-base[data-state=outlined]{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)))}}@keyframes aurea-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}

@layer components{.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=actions]>:last-child{flex:auto}.glass-card-base[data-content=actions]>:last-child>:last-child{margin-block-start:auto}.glass-card-base[data-content=media]{gap:var(--aurea-spacing-lg)}}
@layer components{.accordion-item-glass{-webkit-backdrop-filter:var(--_glass-backdrop)}@supports (backdrop-filter:blur(1px)){.accordion-item-glass{backdrop-filter:var(--_glass-backdrop)}}.accordion-item-borderless{-webkit-backdrop-filter:none}@supports (backdrop-filter:blur(1px)){.accordion-item-borderless{backdrop-filter:none}}@media (prefers-contrast:high){.accordion-item-glass{-webkit-backdrop-filter:none}@supports (backdrop-filter:blur(1px)){.accordion-item-glass{backdrop-filter:none}}}.prompt-bar{-webkit-backdrop-filter:var(--_glass-backdrop)}@supports (backdrop-filter:blur(1px)){.prompt-bar{backdrop-filter:var(--_glass-backdrop)}}@media (prefers-contrast:high){.prompt-bar{-webkit-backdrop-filter:none}@supports (backdrop-filter:blur(1px)){.prompt-bar{backdrop-filter:none}}}.badge-hero-glass{-webkit-backdrop-filter:var(--_glass-backdrop)}@supports (backdrop-filter:blur(1px)){.badge-hero-glass{backdrop-filter:var(--_glass-backdrop)}}.hero-glass-card{-webkit-backdrop-filter:var(--_glass-backdrop)}@supports (backdrop-filter:blur(1px)){.hero-glass-card{backdrop-filter:var(--_glass-backdrop)}}.hero-glass-card-sm{-webkit-backdrop-filter:var(--_glass-backdrop)}@supports (backdrop-filter:blur(1px)){.hero-glass-card-sm{backdrop-filter:var(--_glass-backdrop)}}.input-glass{-webkit-backdrop-filter:var(--_glass-backdrop)}@supports (backdrop-filter:blur(1px)){.input-glass{backdrop-filter:var(--_glass-backdrop)}}.textarea-glass{-webkit-backdrop-filter:var(--_glass-backdrop)}@supports (backdrop-filter:blur(1px)){.textarea-glass{backdrop-filter:var(--_glass-backdrop)}}.select-glass{-webkit-backdrop-filter:var(--_glass-backdrop)}@supports (backdrop-filter:blur(1px)){.select-glass{backdrop-filter:var(--_glass-backdrop)}}.ol-item:before{background:var(--aurea-liquid-glass-tint-violet-background)}.ol-outline .ol-item:before{border:var(--aurea-layout-border-accent) solid var(--aurea-liquid-glass-tint-violet-background)}.ol-solid .ol-item:before{background:var(--aurea-liquid-glass-tint-violet-background)}.ol-glass .ol-item:before{backdrop-filter:var(--_glass-backdrop)}.ol-gradient .ol-item:before{background:var(--aurea-brand-gradient-feminine-power,linear-gradient(135deg, var(--aurea-brand-human) 0%, var(--aurea-glass-warm) 50%, var(--aurea-liquid-glass-tint-violet-background) 100%))}.badge-number,.badge-step-active{background:var(--aurea-liquid-glass-tint-violet-background)}@layer components{.effect-rotating-border-glow:after{filter:blur(var(--aurea-liquid-glass-tiers-regular-blur))}@keyframes liquid-glass-appear{0%{backdrop-filter:blur(var(--aurea-effect-blur-none))}to{backdrop-filter:blur(var(--aurea-liquid-glass-tiers-regular-blur)) saturate(var(--aurea-liquid-glass-tiers-regular-saturate))}}.effect-tilt:after{filter:blur(var(--aurea-liquid-glass-tiers-regular-blur))}}@media (prefers-reduced-motion:reduce){*{transition:none;animation:none}}}
@property --_glass-position{syntax:"*";inherits:false}@property --_glass-content-color{syntax:"*";inherits:false}@property --_glass-content-ink{syntax:"*";inherits:true}@layer glass.tier,glass.material;@layer glass.environment{:where([data-glass-transmission=flat-tint] .glass-surface[data-glass]),:where(.glass-surface[data-glass][data-glass-transmission=flat-tint]){--_glass-saturate:1;--_glass-brightness:1;--_glass-material-density:0;--_glass-background-sampling-strength:0;--_glass-light-absorption:0;--_glass-finish-absorption:0}:where(.glass-surface[data-glass-lens=suppressed]){--_glass-lensing: }[data-aurea-backdrop-root=isolated] :where(.glass-surface[data-glass]){--_glass-blur-floor:0px;--_glass-blur:0px;--_glass-blur-radius:0px;--_glass-backdrop-separation:0;--_glass-light-scattering:0}[data-aurea-backdrop-root=isolated]{--_glass-environment-contrast:0;--_glass-environment-complexity:0}:where(.glass-surface[data-glass]){--_glass-boundary-ink:color-mix(in oklab, var(--aurea-liquid-glass-dynamics-specular-rim), var(--aurea-liquid-glass-tint-silver-border) calc(var(--_glass-environment-luma,.112) * 100%));--_glass-occlusion-boost:calc((1 - var(--_glass-environment-contrast,.62)) / .38);--_glass-cast:oklch(from var(--_glass-shadow-drop) l c h / calc(alpha * var(--_glass-occlusion-boost,1)))}}@layer aurea.glass.surface{:root{--_glass-environment-luma:var(--aurea-liquid-glass-environment-luma,.112);--_glass-environment-contrast:var(--aurea-liquid-glass-environment-contrast,.62);--_glass-environment-complexity:var(--aurea-liquid-glass-environment-complexity,3);--_glass-environment-chroma:var(--aurea-liquid-glass-environment-chroma,.07)}:where([data-scene-substrate=fine]){--_glass-substrate-detail-size:var(--aurea-liquid-glass-substrate-detail-size-fine)}:where([data-scene-substrate=medium]){--_glass-substrate-detail-size:var(--aurea-liquid-glass-substrate-detail-size-medium)}:where([data-scene-substrate=broad]){--_glass-substrate-detail-size:var(--aurea-liquid-glass-substrate-detail-size-broad)}:where(.glass-surface[data-glass]){--_glass-highlight-concentration:.2;position:var(--_glass-position,relative);isolation:isolate;color:var(--_glass-content-color,var(--aurea-text-primary));border-color:var(--_glass-border-color,var(--aurea-glass-border-universal));--_glass-content-ink:var(--_glass-content-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)}:where(.glass-surface[data-glass]:is([data-glass-variant=badge],[data-glass-variant=button])){--_glass-specular-w:var(--aurea-sizing-space-8);--_glass-specular-h:var(--aurea-liquid-glass-dynamics-specular-highlight-height,35%);--_glass-specular-y:var(--aurea-liquid-glass-dynamics-specular-highlight-offsetY,12%);--_glass-specular-fade:var(--aurea-liquid-glass-dynamics-specular-highlight-fade,55%)}*{--_glass-backdrop:blur(clamp(min(var(--_glass-blur-floor,0px), calc(var(--_glass-substrate-detail-size,9999px) / 2)), calc(var(--_glass-blur-radius,var(--_glass-blur,0px)) + var(--_glass-backdrop-separation,0) * 3px + var(--_glass-light-scattering,0) * 2px), calc(var(--_glass-substrate-detail-size,9999px) / 2))) saturate(calc(var(--_glass-saturate,1) + var(--_glass-material-density,0) * .5)) brightness(calc(var(--_glass-brightness,1) + var(--_glass-background-sampling-strength,0) * .12 - var(--_glass-light-absorption,0) * .15 - var(--_glass-finish-absorption,0))) contrast(calc(1 + var(--_glass-refraction-strength,0) * .35))}@supports (backdrop-filter:url("#lens")){*{--_glass-backdrop:blur(clamp(min(var(--_glass-blur-floor,0px), calc(var(--_glass-substrate-detail-size,9999px) / 2)), calc(var(--_glass-blur-radius,var(--_glass-blur,0px)) + var(--_glass-backdrop-separation,0) * 3px + var(--_glass-light-scattering,0) * 2px), calc(var(--_glass-substrate-detail-size,9999px) / 2))) saturate(calc(var(--_glass-saturate,1) + var(--_glass-material-density,0) * .5)) brightness(calc(var(--_glass-brightness,1) + var(--_glass-background-sampling-strength,0) * .12 - var(--_glass-light-absorption,0) * .15 - var(--_glass-finish-absorption,0))) contrast(calc(1 + var(--_glass-refraction-strength,0) * .35)) var(--_glass-lensing, )}}:where(.glass-surface[data-glass-shape=sharp]){border-radius:0}:where(.glass-surface[data-glass-shape=rounded]){border-radius:var(--aurea-radius-card)}:where(.glass-surface[data-glass-shape=pill]){border-radius:var(--aurea-radius-buttonPill)}:where(.glass-surface[data-glass-shape=circle]){aspect-ratio:1;border-radius:50%}:where(.glass-surface[data-glass-shape=hexagonal]){clip-path:polygon(25% 5%,75% 5%,95% 50%,75% 95%,25% 95%,5% 50%);border-radius:0}:where(.glass-surface[data-state=disabled]){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)}}}
@layer aurea.glass.surface.badge{: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:normal;text-align:center;text-transform:none;max-width:100%;line-height:1;display:inline-flex;position:relative;overflow:clip}.glass-surface[data-glass-variant=badge]{width:fit-content}:where(.glass-surface[data-glass-variant=badge][data-badge-context=hero]){white-space:normal;text-align:center;line-height:var(--aurea-lineHeight-component)}:where(.glass-surface[data-glass-variant=badge] .badge-content){min-width:var(--aurea-sizing-space-0);flex-wrap:wrap;justify-content:center;max-width:100%}@media (min-width:40em){:where(.glass-surface[data-glass-variant=badge]:not([data-badge-context=hero])){white-space:nowrap}}:where(.glass-surface[data-glass-variant=badge]).badge-status-uniform{min-inline-size:var(--aurea-sizing-fluid-7xl);text-align:center;white-space:nowrap;overflow-wrap:normal;word-break:normal;text-overflow:ellipsis;justify-content:center;overflow:hidden}:where(.glass-surface[data-glass-variant=badge]).badge-status-uniform .badge-content{font-size:var(--aurea-fontSize-micro);letter-spacing:var(--aurea-letterSpacing-wide)}.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}:where(.glass-surface[data-glass-variant=badge]) :where(svg){filter:drop-shadow(0 var(--aurea-shadowOffset-xs,1px) var(--aurea-shadowOffset-xs,1px) color-mix(in oklab, var(--aurea-liquid-glass-absolute-black), transparent calc(100% - var(--_glass-icon-protection-layer,0) * 100%)))}.glass-surface[data-glass-variant=badge]:before{content:"";inset:var(--aurea-spacing-0);z-index:var(--aurea-layout-zIndex-particles);border-radius:inherit;pointer-events:none;background:radial-gradient(ellipse var(--_glass-specular-w) var(--_glass-specular-h) at 50% var(--_glass-specular-y), var(--_glass-highlight) 0%, transparent var(--_glass-specular-fade)),  var(--_gfx-shape-specular,none);opacity:var(--aurea-opacity-60);mix-blend-mode:overlay;position:absolute}.glass-surface[data-glass-variant=badge]:after{--_gfx-gloss:none;--_gfx-specular:none;--_gfx-shimmer:none;--_gfx-irid:none;--_gfx-wash:none}:where(.glass-surface[data-glass-variant=badge]) .badge-content{z-index:var(--aurea-layout-zIndex-particles);align-items:center;gap:var(--aurea-spacing-2xs);--_badge-text-halo:var(--aurea-glass-text-halo);text-shadow:0 0 var(--aurea-shadowOffset-sm) var(--_badge-text-halo), 0 0 var(--aurea-shadowOffset-sm) var(--aurea-glass-text-halo-soft);display:inline-flex;position:relative}:where(.glass-surface[data-glass-variant=badge][data-badge-treatment=outline]) .badge-content{text-shadow:0 0 var(--aurea-shadowOffset-sm) var(--aurea-glass-text-halo-outline)}.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)}}}@layer glass.badge{:where(.glass-surface[data-glass-variant=badge]){backdrop-filter:var(--_glass-backdrop);box-shadow:inset 0 calc(var(--aurea-shadowOffset-xs) + var(--aurea-shadowOffset-hairline)) var(--aurea-shadowOffset-hairline) 0 var(--_glass-edge-rim), inset 0 calc((var(--aurea-shadowOffset-xs) + var(--aurea-shadowOffset-hairline)) * -1) var(--aurea-shadowOffset-hairline) 0 var(--_glass-shadow-inner), 0 var(--aurea-shadowOffset-sm) var(--aurea-shadowOffset-sm) var(--_glass-cast),  var(--_gfx-edge,0 0 #0000), var(--_gfx-contact,0 0 #0000), var(--_gfx-glow,0 0 #0000), var(--_gfx-outer,0 0 #0000), var(--_glass-recipe-shadow,0 0 #0000);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)){:where(.glass-surface[data-glass-variant=badge]){backdrop-filter:var(--_glass-backdrop)}}:where(.glass-surface[data-glass-variant=badge]){background-color:var(--_glass-material-bg);background-image:linear-gradient(var(--_badge-role-fill,transparent), var(--_badge-role-fill,transparent));--_glass-content-color:var(--_badge-role-text);--_glass-boundary-ink:color-mix(in oklab, var(--_badge-role-border) 50%, transparent);text-shadow:0 var(--aurea-shadowOffset-xs,1px) var(--aurea-shadowOffset-sm) color-mix(in oklab, var(--aurea-glass-text-halo), transparent calc(100% - max(var(--_glass-text-protection-layer,0), var(--_glass-content-scrim-floor,0)) * 100%))}:where(.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 var(--_glass-specular-w) var(--_glass-specular-h) at 50% var(--_glass-specular-y), var(--_glass-highlight) 0%, transparent var(--_glass-specular-fade));opacity:var(--aurea-opacity-60);mix-blend-mode:overlay;position:absolute}:where(.glass-surface[data-glass-variant=badge]):after{--_gfx-gloss:none;--_gfx-specular:none;--_gfx-shimmer:none;--_gfx-irid:none;--_gfx-wash:none}:where(.glass-surface[data-glass-variant=badge][data-badge-treatment=outline]){backdrop-filter:none;box-shadow:none;--_glass-boundary-ink:var(--_badge-role-border,var(--aurea-liquid-glass-tint-silver-border));background:0 0}:where(.glass-surface[data-glass-variant=badge][data-badge-treatment=outline]):before{opacity:0}:where(.glass-surface[data-glass-variant=badge][data-badge-treatment=elevated]){box-shadow:inset 0 calc(var(--aurea-shadowOffset-xs) + var(--aurea-shadowOffset-hairline)) var(--aurea-shadowOffset-hairline) 0 var(--_glass-edge-rim), inset 0 calc((var(--aurea-shadowOffset-xs) + var(--aurea-shadowOffset-hairline)) * -1) var(--aurea-shadowOffset-hairline) 0 var(--_glass-shadow-inner), 0 var(--aurea-shadowOffset-md) var(--aurea-shadowOffset-lg) var(--_glass-cast),  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)}:where(.glass-surface[data-glass-variant=badge][data-badge-treatment=inset]){box-shadow: inset 0 var(--aurea-shadowOffset-sm) var(--aurea-shadowOffset-md) var(--_glass-shadow-inner), inset 0 var(--aurea-shadowOffset-xs) var(--aurea-shadowOffset-xs) var(--_glass-edge-rim), inset 0 calc(var(--aurea-shadowOffset-sm) * -1) var(--aurea-shadowOffset-xs) var(--_glass-edge-rim), 0 var(--aurea-shadowOffset-xs) var(--aurea-shadowOffset-sm) var(--_glass-cast),  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)}}
@layer aurea.glass.surface.button{:where(.glass-surface[data-glass-variant=button]){isolation:isolate;justify-content:center;align-self:flex-start;align-items:center;gap:var(--aurea-spacing-xs);cursor:pointer;user-select:none;white-space:normal;text-align:center;line-height:1;line-height:var(--aurea-lineHeight-component);max-width:100%;font-size:var(--aurea-fontSize-bodySm);border-radius:var(--aurea-radius-buttonPill);min-height:var(--aurea-layout-touchTarget-min);text-decoration:none;display:inline-flex;position:relative;overflow:hidden}@media (min-width:40em){:where(.glass-surface[data-glass-variant=button]){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}.glass-surface[data-glass-variant=button]{backdrop-filter:var(--_glass-backdrop);box-shadow:inset 0 calc(var(--aurea-shadowOffset-xs) + var(--aurea-shadowOffset-hairline)) var(--aurea-shadowOffset-hairline) 0 var(--_glass-edge-rim), inset 0 calc((var(--aurea-shadowOffset-xs) + var(--aurea-shadowOffset-hairline)) * -1) var(--aurea-shadowOffset-hairline) 0 var(--_glass-shadow-inner), var(--_gfx-edge,0 0 #0000), var(--_gfx-contact,0 0 #0000), var(--_gfx-glow,0 0 #0000), var(--_gfx-outer,0 0 #0000), var(--_glass-recipe-shadow,0 0 #0000),  var(--_glass-selected-ring,0 0 #0000);border-style:solid;border-width:var(--aurea-layout-border-default)}@supports (backdrop-filter:blur(1px)){.glass-surface[data-glass-variant=button]{backdrop-filter:var(--_glass-backdrop)}}.glass-surface[data-glass] .glass-surface[data-glass-variant=button]{backdrop-filter:none}:where(.glass-surface[data-glass-variant=button][data-state=selected]){--_glass-selected-boost:1.5;--_glass-selected-ring:inset 0 0 0 2px var(--aurea-brand-signature-alpha-40)}:where(.glass-surface[data-glass-variant=button]:not([data-glass-tone])),:where(.glass-surface[data-glass-variant=button][data-glass-tone=neutral]){background-color:var(--_glass-material-bg);border-color:var(--_glass-border-color)}.glass-surface[data-glass-variant=button]:before{content:"";inset:var(--aurea-spacing-0);z-index:var(--aurea-layout-zIndex-particles);border-radius:inherit;pointer-events:none;background:radial-gradient(var(--_glass-rim-spot-size,90px) circle at var(--mouse-x,50%) var(--mouse-y,50%), var(--_glass-rim-spot,transparent), transparent 45%),  radial-gradient(ellipse var(--_glass-specular-w) var(--_glass-specular-h) at 50% var(--_glass-specular-y), var(--_glass-highlight) 0%, transparent var(--_glass-specular-fade)),  var(--_gfx-shape-specular,none);opacity:var(--aurea-opacity-60);mix-blend-mode:overlay;position:absolute}.glass-surface[data-glass-variant=button][data-glass-material-recipe=button\.primary-conversion]:before{opacity:var(--aurea-opacity-18)}.glass-surface[data-glass-variant=button]:after{mix-blend-mode:screen;--_gfx-contrast:none}.glass-surface[data-glass-variant=button][data-size=sm]{padding-block:var(--aurea-spacing-xs);padding-inline:var(--aurea-spacing-sm)}.glass-surface[data-glass-variant=button][data-size=md]{padding-block:var(--aurea-spacing-sm);padding-inline:var(--aurea-spacing-md)}.glass-surface[data-glass-variant=button][data-size=lg]{padding-block:var(--aurea-spacing-md);padding-inline:var(--aurea-spacing-lg)}:where(.glass-surface[data-glass-variant=button][data-glass-prominence=primary]){font-weight:var(--aurea-fontWeight-semibold)}:where(.glass-surface[data-glass-variant=button][data-glass-prominence=secondary]),:where(.glass-surface[data-glass-variant=button][data-glass-prominence=regular]),:where(.glass-surface[data-glass-variant=button][data-glass-prominence=contextual]){font-weight:var(--aurea-fontWeight-medium)}:where(.glass-surface[data-glass-variant=button][data-glass-prominence=passive]){font-weight:var(--aurea-fontWeight-regular)}:where(.glass-surface[data-glass-variant=button][data-glass-prominence=link]){font-weight:var(--aurea-fontWeight-medium);text-decoration-line:underline}.glass-surface[data-glass-variant=button][data-glass-material-recipe=button\.link-action],.glass-surface[data-glass-variant=button][data-glass-material-recipe=button\.icon-quiet]{backdrop-filter:none}.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}}