@layer components{@property --gradient-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@property --_pointer-x{syntax:"<percentage>";inherits:false;initial-value:50%}@property --_pointer-y{syntax:"<percentage>";inherits:false;initial-value:50%}@property --aurea-layout-consent-height{syntax:"<length>";inherits:false;initial-value:0}@property --shine-position{syntax:"<percentage>";inherits:false;initial-value:-200%}@property --_pointer-response-x{syntax:"<angle>";inherits:false;initial-value:0deg}@property --_pointer-response-y{syntax:"<angle>";inherits:false;initial-value:0deg}@property --_control-attraction-x{syntax:"<length>";inherits:false;initial-value:0}@property --_control-attraction-y{syntax:"<length>";inherits:false;initial-value:0}[data-loop-offscreen=pause][data-in-view=false],[data-loop-offscreen=pause][data-in-view=false]:before,[data-loop-offscreen=pause][data-in-view=false]:after{animation-play-state:paused}@layer components{.effect-spotlight{--_pointer-x:50%;--_pointer-y:50%;--_cursor-highlight-size:var(--aurea-spacing-6xl);--_cursor-highlight-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(--_pointer-x,50%);top:var(--_pointer-y,50%);width:var(--_cursor-highlight-size);height:var(--_cursor-highlight-size);background:radial-gradient(circle, var(--aurea-overlay-white-40) 0%, var(--aurea-overlay-white-10) 40%, transparent 70%);opacity:var(--_cursor-highlight-opacity);pointer-events:none;transition:opacity var(--aurea-transition-duration-base) var(--aurea-ease-out);position:absolute;transform:translate(-50%,-50%)}.effect-spotlight:active{--_cursor-highlight-opacity:1}@media (hover:hover){.effect-spotlight:hover{--_cursor-highlight-opacity:1}}.effect-spotlight-outline{--_pointer-x:50%;--_pointer-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(--_pointer-x) var(--_pointer-y), var(--aurea-brand-signature-alpha-15), transparent 60%);opacity:1;transition:opacity var(--aurea-transition-duration-base) var(--aurea-ease-out);position:absolute}.effect-spotlight-outline:active:before{opacity:1}@media (hover:hover){.effect-spotlight-outline:hover: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:active{transform:translateY(calc(-1 * var(--_effect-border-size)));box-shadow:var(--aurea-shadow-md)}@media (hover:hover){.effect-rotating-border:hover{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-ease-out);position:absolute}.effect-rotating-border-glow:active:after{opacity:1}@media (hover:hover){.effect-rotating-border-glow:hover: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{--_control-attraction-x:var(--aurea-spacing-0);--_control-attraction-y:var(--aurea-spacing-0);transform:translate(var(--_control-attraction-x), var(--_control-attraction-y));transition:transform var(--aurea-transition-duration-fast)  var(--aurea-ease-expoOut)}.effect-magnetic:active{box-shadow:var(--aurea-shadow-lg,var(--aurea-shadowOffset-lg))}@media (hover:hover){.effect-magnetic:hover{box-shadow:var(--aurea-shadow-lg,var(--aurea-shadowOffset-lg))}}.effect-magnetic-text{--_control-attraction-x:var(--aurea-spacing-0);--_control-attraction-y:var(--aurea-spacing-0);overflow:visible}.effect-magnetic-text>span{transform:translate(calc(var(--_control-attraction-x) * 1.5), calc(var(--_control-attraction-y) * 1.5));transition:transform var(--aurea-transition-duration-fast)  var(--aurea-ease-expoOut);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{--_press-feedback-x:50%;--_press-feedback-y:50%;position:relative;overflow:hidden}.effect-ripple .motion-fx-layer:after{content:"";left:var(--_press-feedback-x);top:var(--_press-feedback-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-ripple) var(--aurea-ease-out)}.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%{transform:translateX(calc(var(--_shine-dir,1) * -200%)) skewX(calc(var(--_shine-dir,1) * -20deg))}to{transform:translateX(calc(var(--_shine-dir,1) * 400%)) skewX(calc(var(--_shine-dir,1) * -20deg))}}:where(.effect-shine,.effect-shine-continuous,.effect-shine-glow):dir(rtl){--_shine-dir:-1}.effect-shine,.effect-shine-continuous,.effect-shine-glow{position:relative;overflow:hidden}.effect-shine:before,.effect-shine-continuous:before,.effect-shine-glow:before{content:"";top:var(--aurea-spacing-0);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);transform:translateX(calc(var(--_shine-dir,1) * var(--shine-position,-200%))) skewX(calc(var(--_shine-dir,1) * -20deg));pointer-events:none;position:absolute;inset-inline-start:var(--aurea-spacing-0)}.effect-shine:active:before{animation:shine-sweep var(--aurea-duration-smooth) var(--aurea-ease-out)}@media (hover:hover){.effect-shine:hover:before{animation:shine-sweep var(--aurea-duration-smooth) var(--aurea-ease-out)}}.effect-shine-continuous:before{animation:shine-sweep var(--aurea-duration-loopShimmer) var(--aurea-ease-in-out) var(--aurea-motion-loop-iterations)}.effect-text-sweep{animation:text-sweep-sweep var(--aurea-duration-loopShimmer) var(--aurea-ease-linear) var(--aurea-motion-loop-iterations);background-size:250% 100%}.effect-text-sweep[data-in-view=false]{animation-play-state:paused}@keyframes text-sweep-sweep{0%{background-position:120% 0}to{background-position:-130% 0}}.effect-scroll-cue-pulse{transform-origin:top;animation:scroll-cue-pulse var(--aurea-duration-continuous) var(--aurea-ease-in-out) var(--aurea-motion-loop-iterations)}@keyframes scroll-cue-pulse{0%{opacity:0;transform:scaleY(0)}40%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}.effect-shine-glow{container-type:inline-size}.effect-shine-glow:before{top:50%;width:var(--aurea-sizing-fluid-2xl);height:var(--aurea-sizing-fluid-xs);border-radius:var(--aurea-layout-radius-full);background:radial-gradient(closest-side, var(--aurea-violet-200), var(--aurea-violet-500-alpha-40), transparent);animation:shine-glow-run var(--aurea-duration-loopMedium) var(--aurea-ease-in-out) var(--aurea-motion-loop-iterations);inset-inline-start:0;transform:translateY(-50%)}@keyframes shine-glow-run{0%{opacity:0;transform:translateY(-50%)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translate(calc(100cqi - 100%),-50%)}}.effect-tilt{--_pointer-response-x:0deg;--_pointer-response-y:0deg;transform-style:preserve-3d;perspective:var(--aurea-effect-perspective-dramatic);transition:transform var(--aurea-transition-duration-fast) var(--aurea-ease-out)}.effect-tilt:active{transform:perspective(var(--aurea-effect-perspective-dramatic)) rotateX(var(--_pointer-response-x)) rotateY(var(--_pointer-response-y)) translateZ(var(--aurea-effect-translateZ-near))}@media (hover:hover){.effect-tilt:hover{transform:perspective(var(--aurea-effect-perspective-dramatic)) rotateX(var(--_pointer-response-x)) rotateY(var(--_pointer-response-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-ease-out);z-index:var(--aurea-layout-zIndex-background);position:absolute}.effect-tilt:active:after{opacity:1}@media (hover:hover){.effect-tilt:hover:after{opacity:1}}.effect-morph{transition:transform var(--aurea-transition-duration-base) var(--aurea-ease-out), box-shadow var(--aurea-transition-duration-base) var(--aurea-ease-out)}.effect-morph:active{transform:scale(var(--aurea-effect-scale-105));box-shadow:var(--aurea-shadow-lg)}@media (hover:hover){.effect-morph:hover{transform:scale(var(--aurea-effect-scale-105));box-shadow:var(--aurea-shadow-lg)}}.effect-morph:active{transform:scale(var(--aurea-effect-scale-98))}@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-duration-normal) var(--aurea-ease-out)}.effect-border-trace:active svg rect{stroke-dashoffset:var(--aurea-spacing-0)}@media (hover:hover){.effect-border-trace:hover 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:active{animation:glitch var(--aurea-duration-normal) var(--aurea-ease-out)}@media (hover:hover){.effect-glitch:hover{animation:glitch var(--aurea-duration-normal) var(--aurea-ease-out)}}.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:active:before{text-shadow:-2px 0 var(--aurea-brand-intelligence);animation:glitch var(--aurea-duration-normal) var(--aurea-ease-out) var(--aurea-motion-feedback-iterations);opacity:var(--aurea-opacity-80);inset-inline-start:var(--aurea-spacing-2xs)}@media (hover:hover){.effect-glitch:hover:before{text-shadow:-2px 0 var(--aurea-brand-intelligence);animation:glitch var(--aurea-duration-normal) var(--aurea-ease-out) var(--aurea-motion-feedback-iterations);opacity:var(--aurea-opacity-80);inset-inline-start:var(--aurea-spacing-2xs)}}.effect-glitch:active:after{text-shadow:var(--aurea-spacing-2xs) 0 var(--aurea-brand-intelligence-400);animation:glitch var(--aurea-duration-normal) var(--aurea-ease-out) var(--aurea-motion-feedback-iterations) reverse;opacity:var(--aurea-opacity-80);inset-inline-start:calc(-1 * calc(var(--aurea-spacing-2xs) / 2))}@media (hover:hover){.effect-glitch:hover:after{text-shadow:var(--aurea-spacing-2xs) 0 var(--aurea-brand-intelligence-400);animation:glitch var(--aurea-duration-normal) var(--aurea-ease-out) var(--aurea-motion-feedback-iterations) reverse;opacity:var(--aurea-opacity-80);inset-inline-start:calc(-1 * calc(var(--aurea-spacing-2xs) / 2))}}.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}.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{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{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,.type-on-char,.type-on-target{display:inline}.effect-type-on-flip{perspective:var(--aurea-effect-perspective-standard);display:block}.effect-type-on-flip .type-on-char{transform-origin:50% 62%;display:inline-block}.effect-type-on-flip .type-on-unit{display:inline}.effect-type-on-flip .type-on-word{white-space:nowrap;display:inline}.effect-text-decode{display:inline}.effect-count-odometer{font-variant-numeric:tabular-nums;display:inline-block}.odo-col{vertical-align:top;height:1lh;display:inline-block;overflow:hidden}.odo-track{gap:var(--aurea-spacing-0);flex-direction:column;margin-block-start:calc(-1lh * var(--_odo-shift,0));display:flex}.odo-digit{height:1lh;display:block}.effect-reveal-words{display:block}.effect-reveal-words .aurea-text-segment{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{display:block}.swap-layer-back{display:none;position:absolute;inset:0}:where(html[data-motion-tier]:not([data-motion-tier=S0])) :is(a,button):is(:active,:focus-visible) .swap-layer{transform:translateY(calc(-1 * var(--aurea-layout-percentage-full)))}:where(html[data-motion-tier]:not([data-motion-tier=S0])) :is(a,button):is(:active,:focus-visible) .swap-layer-back{transform:translateY(0)}@media (hover:hover) and (pointer:fine){:where(html[data-motion-tier]:not([data-motion-tier=S0])) .swap-layer{transition:transform var(--swap-duration,var(--aurea-duration-fast)) var(--swap-ease,var(--aurea-ease-out))}:where(html[data-motion-tier]:not([data-motion-tier=S0])) .swap-layer-back{transform:translateY(var(--aurea-layout-percentage-full));display:block}:where(html[data-motion-tier]:not([data-motion-tier=S0])) :is(a,button):is(:hover,:focus-visible) .swap-layer{transform:translateY(calc(-1 * var(--aurea-layout-percentage-full)))}:where(html[data-motion-tier]:not([data-motion-tier=S0])) :is(a,button):is(:hover,:focus-visible) .swap-layer-back{transform:translateY(0)}}.effect-marquee{overflow:clip visible}@keyframes aurea-marquee-x{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee{width:100%;overflow:clip visible;-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%);-webkit-mask-clip:no-clip;mask-clip:no-clip}.marquee-track{width:max-content;animation:aurea-marquee-x var(--_marquee-dur,var(--aurea-duration-marquee)) var(--aurea-ease-linear) var(--aurea-motion-loop-iterations);display:flex}.marquee[data-speed=slow] .marquee-track{--_marquee-dur:var(--aurea-duration-marqueeSlow)}.marquee[data-speed=fast] .marquee-track{--_marquee-dur:var(--aurea-duration-marqueeFast)}.marquee[data-reverse=true] .marquee-track{animation-direction:reverse}.marquee[data-paused=true] .marquee-track,.marquee:active .marquee-track{animation-play-state:paused}@media (hover:hover){.marquee:hover .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}@container section (min-width:48rem){.marquee-group{gap:var(--aurea-spacing-2xl)}}@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,var(--aurea-duration-floatSoft)) var(--aurea-ease-in-out) var(--aurea-motion-loop-iterations)}@keyframes aurea-ambient-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.motion-ambient-spin{animation:aurea-ambient-spin var(--_spin-dur,var(--aurea-duration-spinAmbient)) var(--aurea-ease-linear) var(--aurea-motion-loop-iterations)}.effect-depth-parallax{will-change:transform}.depth-parallax-layer{will-change:transform;width:100%;height:100%}.effect-drift,.effect-drift>*{height:100%}.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(--_scene-card-gutter-short,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}@container section (min-width:48rem){.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}.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}@container section (min-width:64rem){.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}@container section (min-width:64rem){.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{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}.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:start}.scene-editorial-piece--right{text-align:end}@container section (min-width:48rem){.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}.scene-cycle{height:calc(var(--scene-span,3) * 100svh);position:relative}.scene-cycle-item{width:100%;height:var(--_scene-card-budget);grid-area:1/1}.scene-cycle-sticky[data-cycle-anchored]{row-gap:var(--aurea-spacing-lg);grid-template-rows:auto minmax(0,1fr);place-items:stretch stretch}.scene-cycle-anchor{min-width:var(--aurea-sizing-space-0);grid-area:1/1}.scene-cycle-sticky[data-cycle-anchored]>.scene-cycle-item{height:auto;min-height:var(--aurea-sizing-space-0);grid-row:2}.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}.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}@container section (min-width:64rem){.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)}.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[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[data-overlay-veil=none]:before{content:none}.scene-overlay-layer[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))}.effect-word-cascade{display:inline}.word-cascade-unit{text-decoration:inherit;display:inline-block}.scroll-entry[data-entry-state=pinned]{min-height:calc(var(--scene-span) * 100svh);position:relative}.scroll-entry :has(>[data-entry-index]){perspective:var(--aurea-effect-perspective-standard)}.effect-pulse-opacity{animation:aurea-pulse-opacity var(--aurea-duration-ambient-b) var(--aurea-ease-in-out) var(--aurea-motion-loop-iterations)}.effect-pulse-opacity[data-pulse=quick]{animation-duration:var(--aurea-duration-pulseQuick)}@keyframes aurea-pulse-opacity{0%,to{opacity:.55}50%{opacity:1}}.effect-ticker-fade{opacity:0;animation-duration:var(--aurea-duration-loopTicker);animation-timing-function:var(--aurea-ease-linear);animation-iteration-count:var(--aurea-motion-loop-iterations);animation-delay:calc(var(--_ticker-i,0) * var(--aurea-duration-loopTicker) / var(--_ticker-n,2) * -1)}.effect-ticker-fade[data-ticker-n="2"]{--_ticker-n:2;animation-name:aurea-ticker-fade-2}.effect-ticker-fade[data-ticker-n="3"]{--_ticker-n:3;animation-name:aurea-ticker-fade-3}.effect-ticker-fade[data-ticker-n="4"]{--_ticker-n:4;animation-name:aurea-ticker-fade-4}@keyframes aurea-ticker-fade-2{0%{opacity:0}7.5%{opacity:1}42.5%{opacity:1}50%{opacity:0}to{opacity:0}}@keyframes aurea-ticker-fade-3{0%{opacity:0}5%{opacity:1}28.33%{opacity:1}33.33%{opacity:0}to{opacity:0}}@keyframes aurea-ticker-fade-4{0%{opacity:0}3.75%{opacity:1}21.25%{opacity:1}25%{opacity:0}to{opacity:0}}.marquee:focus-within .marquee-track{animation-play-state:paused}.stack-deck{gap:var(--aurea-spacing-lg);display:grid}.stack-deck-card{transform-origin:50% 0}@container section (min-width:981px){.stack-deck[data-stack-state=sticky]{gap:var(--aurea-spacing-6xl);flex-direction:column;display:flex}.stack-deck[data-stack-state=sticky]>.stack-deck-item{top:var(--_stack-top);perspective:var(--aurea-effect-perspective-chapter);perspective-origin:50% 0;position:sticky}}.effect-text-decode-ghost{display:inline-block;position:relative}.effect-text-decode-ghost[data-ghost]{-webkit-text-fill-color:transparent}.effect-text-decode-ghost[data-ghost]:after{content:attr(data-ghost);content:attr(data-ghost) / "";white-space:pre-wrap;-webkit-text-fill-color:currentColor;pointer-events:none;position:absolute;inset:0}@media print{.effect-text-decode-ghost[data-ghost]{-webkit-text-fill-color:currentColor}.effect-text-decode-ghost[data-ghost]:after{content:none}}.effect-type-on-letter{display:block}.effect-type-on-letter .type-on-char{transform-origin:50% 100%;display:inline-block}.effect-type-on-letter .type-on-unit{display:inline}.effect-type-on-letter .type-on-word{white-space:nowrap;display:inline}.layer-stack{--_layer-clearance:var(--aurea-layout-navbar-height)}.layer-stack[data-layer-state=pinned]{min-height:calc(var(--scene-span) * 100svh);position:relative}.layer-stack[data-layer-state=pinned] .layer-stack-stage{box-sizing:border-box;min-height:100svh;align-items:center;gap:var(--aurea-spacing-lg);padding-block-start:var(--_layer-clearance);display:flex;position:sticky;top:0}.layer-stack-step{transition:opacity var(--aurea-duration-medium) var(--aurea-ease-expoOut)}.layer-stack:is([data-layer-state=pinned],[data-layer-state=track]) .layer-stack-step{opacity:var(--aurea-opacity-50)}.layer-stack:is([data-layer-state=pinned],[data-layer-state=track]) .layer-stack-step[data-layer-active]{opacity:1}.layer-stack-diagram{inline-size:100%;perspective:var(--aurea-effect-perspective-chapter);position:relative}.layer-stack-space{gap:var(--aurea-spacing-sm);transform-style:preserve-3d;display:grid}.layer-stack-plane{border-radius:var(--aurea-layout-radius-lg);transform:translateZ(calc(-1 * var(--_layer-z,0) * ( var(--aurea-effect-translateZ-far) + var(--_layer-progress) * var(--aurea-effect-translateZ-stack) )));margin-inline-start:calc(var(--_layer-z,0) * var(--aurea-effect-translateZ-mid));position:relative}.layer-stack-plane[data-layer-index="1"]{--_layer-z:1}.layer-stack-plane[data-layer-index="2"]{--_layer-z:2}.layer-stack-plane[data-layer-index="3"]{--_layer-z:3}.layer-stack-plane[data-layer-index="4"]{--_layer-z:4}.layer-stack-plane[data-layer-index="5"]{--_layer-z:5}.layer-stack-plane[data-layer-index="6"]{--_layer-z:6}.layer-stack-plane[data-layer-index="7"]{--_layer-z:7}.layer-stack-plane:after{content:"";border-radius:inherit;border:var(--aurea-layout-border-default) solid var(--aurea-brand-signature);pointer-events:none;transition:opacity var(--aurea-duration-micro) var(--aurea-ease-expoOut);position:absolute;inset:0}.layer-stack:is([data-layer-state=pinned],[data-layer-state=track]) .layer-stack-plane:after{opacity:0}.layer-stack:is([data-layer-state=pinned],[data-layer-state=track]) .layer-stack-plane[data-layer-active]:after{opacity:1}@supports not (transform-style:preserve-3d){.layer-stack-space,.layer-stack-plane{transform:none}}.orbit-tilt{perspective:var(--aurea-effect-perspective-orbit)}.orbit-tilt-stage{transform-style:preserve-3d;transform:rotateX(var(--_orbit-rx)) rotateY(var(--_orbit-ry))}}@layer layouts{@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)}}@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-short: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)}}}@property --_layer-progress{syntax:"<number>";inherits:true;initial-value:0}@property --_layer-clearance{syntax:"<length>";inherits:true;initial-value:0}@property --_orbit-rx{syntax:"<angle>";inherits:false;initial-value:0deg}@property --_marquee-rate{syntax:"*";inherits:false}@property --_entry-tilt{syntax:"*";inherits:false}@property --_orbit-ry{syntax:"<angle>";inherits:false;initial-value:0deg}@layer aurea.components{[data-motion-effect]{display:contents}[data-surface=dense] :is([data-motion-role=expressive],[data-motion-role=ambient]) [data-motion-pin],:is(html:not([data-motion-tier]),[data-motion-tier=S1]) [data-motion-pin]{height:auto;min-height:auto;position:static}[data-surface=dense] :is([data-motion-role=expressive],[data-motion-role=ambient]) [data-motion-part],:is(html:not([data-motion-tier]),[data-motion-tier=S1]) [data-motion-role=ambient] [data-motion-part]{transition:none}[data-surface=dense] :is([data-motion-role=expressive],[data-motion-role=ambient]) [data-motion-part=a],:is(html:not([data-motion-tier]),[data-motion-tier=S1]) [data-motion-role=ambient] [data-motion-part=a]{opacity:var(--aurea-cosmic-ambientOpacity)}[data-surface=dense] :is([data-motion-role=expressive],[data-motion-role=ambient]) [data-motion-part=b],:is(html:not([data-motion-tier]),[data-motion-tier=S1]) [data-motion-role=ambient] [data-motion-part=b]{opacity:0}[data-surface=dense] :is([data-motion-role=expressive],[data-motion-role=ambient]) *,[data-surface=dense] :is([data-motion-role=expressive],[data-motion-role=ambient]) :before,[data-surface=dense] :is([data-motion-role=expressive],[data-motion-role=ambient]) :after,:is(html:not([data-motion-tier]),[data-motion-tier=S1]) [data-motion-role=ambient],:is(html:not([data-motion-tier]),[data-motion-tier=S1]) [data-motion-role=ambient]:before,:is(html:not([data-motion-tier]),[data-motion-tier=S1]) [data-motion-role=ambient]:after,:is(html:not([data-motion-tier]),[data-motion-tier=S1]) [data-motion-role=ambient] *,:is(html:not([data-motion-tier]),[data-motion-tier=S1]) [data-motion-role=ambient] :before,:is(html:not([data-motion-tier]),[data-motion-tier=S1]) [data-motion-role=ambient] :after{animation:none}}
@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))}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes glass-materialize-out{0%{opacity:1;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))}}.glass-materialize{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,box-shadow;transition-duration:var(--aurea-liquid-glass-dynamics-morphing-duration-default);transition-timing-function:var(--aurea-liquid-glass-dynamics-morphing-easing-default)}.glass-morph-spring{transition-property:transform,border-radius,box-shadow;transition-duration:var(--aurea-liquid-glass-dynamics-morphing-duration-default);transition-timing-function:var(--aurea-ease-expoOut)}.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)}@media (hover:hover){.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(--_pointer-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-out);position:absolute;inset:0}.glass-specular:active:before{opacity:1}@media (hover:hover){.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)}@media (hover:hover){.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)}}
@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-color: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(--_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-size:100% 100%, 100% 100%, 200% 100%,  calc(200% * (1 - var(--_glass-high-luma,0))) calc(200% * (1 - var(--_glass-high-luma,0))), 100% 100%, 100% 100%, 100% 100%, 100% 100%, 100% 100%;background-repeat:no-repeat;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%)}@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}}}
@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-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-white:oklch(100% 0 0);--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)}}
@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-surface[data-glass-variant=panel],.glass-surface[data-glass-variant=modal],.glass-surface[data-glass-variant=navigation]):where(:not([data-glass-tone]),[data-glass-tone=neutral],[data-glass-tone=clear]){--_glass-material-bg:color-mix(in oklab, color-mix(in oklab, var(--aurea-obsidian-0), var(--_glass-role-bg) calc((1 - var(--_glass-high-luma,0)) * 100%)), transparent calc(100% - ( var(--_glass-tint-alpha,0%) * (1 - var(--_glass-high-luma,0)) + var(--_glass-frost-alpha,0%) * var(--_glass-high-luma,0) )))}:where(.glass-surface[data-glass-variant=card],.glass-surface[data-glass-variant=panel]):where([data-glass-tone=brand]){--_glass-material-bg:color-mix(in oklab, oklch(from var(--aurea-violet-100) l c h / .85), color-mix(in oklab, var(--_glass-role-bg), transparent calc(100% - var(--_glass-tint-alpha,0%))) calc((1 - var(--_glass-high-luma,0)) * 100%));--_glass-border-color:color-mix(in oklab, oklch(from var(--aurea-violet-500) l c h / .34), var(--aurea-glass-tier-regular-border) calc((1 - var(--_glass-high-luma,0)) * 100%));--_glass-brand-edge:var(--_glass-border-color)}: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)}@container section (min-width:48rem){[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);padding:var(--aurea-spacing-md);margin-inline-start:var(--aurea-spacing-0);margin-inline-end:var(--aurea-spacing-0);overflow:visible}@container section (min-width:64rem){.card-form{padding:var(--aurea-spacing-lg)}}@container section (min-width:80rem){.card-form{padding:var(--aurea-spacing-xl)}}.card-form-body{gap:var(--aurea-spacing-sm);flex-direction:column;display:flex}@container section (min-width:40rem){.card-form-body{gap:var(--aurea-spacing-md)}}.card-feature{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) 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)}.card-feature:active{box-shadow:var(--aurea-shadow-lg);transform:translateY(calc(-1 * var(--aurea-spacing-2xs)))}@media (hover:hover){.card-feature:hover{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-heading);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}@media (hover:hover){.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-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) 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)}@media (hover:hover){.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) var(--aurea-ease-out), box-shadow var(--aurea-duration-fast) var(--aurea-ease-out)}.card-compact:active{border-color:var(--aurea-brand-signature);box-shadow:var(--aurea-shadow-sm)}@media (hover:hover){.card-compact:hover{border-color:var(--aurea-brand-signature);box-shadow:var(--aurea-shadow-sm)}}}
@layer components{.card-emphasis-primary{border-radius:calc(var(--aurea-layout-radius-md) * 2);transition:background 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);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:active{border-color:var(--aurea-brand-signature);background:color-mix(in oklch, var(--aurea-bg-elevated) 40%, transparent)}@media (hover:hover){.card-emphasis-primary:hover{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)}@container section (min-width:48rem){.info-callout{padding:var(--aurea-spacing-lg)}}.pricing-grid{width:var(--aurea-layout-percentage-full);text-align:start;grid-template-columns:var(--aurea-layout-grid-cols2);gap:var(--aurea-spacing-md);padding-top:var(--aurea-spacing-section-component);display:grid}@container section (min-width:48rem){.pricing-grid{padding-top:var(--aurea-spacing-section-component)}}@container section (min-width:80rem){.pricing-grid{padding-top:var(--aurea-spacing-2xl)}}@container section (min-width:48rem){.pricing-grid{padding-top:calc(var(--aurea-spacing-section-component) * 1.67);gap:var(--aurea-spacing-grid-standard)}}@container section (min-width:64rem){.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-ease-out);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)}@container section (min-width:48rem){.carousel-wave-placeholder-content{padding-top:var(--aurea-spacing-section-component)}}@container section (min-width:80rem){.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);z-index:var(--aurea-layout-zIndex-dropdown);position:absolute;inset-inline-start:var(--aurea-spacing-sm)}.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) 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);justify-content:center;align-items:center;display:flex;position:relative}.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)}@media (hover:hover){.carousel-wave-icon-button-inner:hover{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-ease-out);position:absolute}.carousel-wave-icon-button-inner:active:after{opacity:1}@media (hover:hover){.carousel-wave-icon-button-inner:hover:after{opacity:1}}.carousel-wave-icon-button-inner:active .carousel-wave-nav-icon{transform:rotate(var(--aurea-effect-rotate-45))}@media (hover:hover){.carousel-wave-icon-button-inner:hover .carousel-wave-nav-icon{transform:rotate(var(--aurea-effect-rotate-45))}}.carousel-wave-nav{bottom:var(--aurea-spacing-lg);gap:var(--aurea-spacing-xs);z-index:var(--aurea-layout-zIndex-sticky);display:flex;position:absolute;inset-inline-end:var(--aurea-spacing-lg)}.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:var(--aurea-motion-scroll-behavior);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{border-radius:var(--aurea-layout-radius-lg);transition: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);gap:var(--aurea-spacing-sm);flex-direction:column;display:flex;position:relative;overflow:hidden}.interactive-card:before{content:"";top: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-ease-out);z-index:var(--aurea-layout-zIndex-dropdown);position:absolute;inset-inline-start:var(--aurea-spacing-0);inset-inline-end:var(--aurea-spacing-0)}@container section (min-width:48rem){.interactive-card{border-radius:calc(var(--aurea-layout-radius-lg) + var(--aurea-layout-radius-sm))}}.interactive-card:active{border-color:var(--aurea-glass-border);transform:translateY(calc(-1 * var(--aurea-spacing-2xs)))}@media (hover:hover){.interactive-card:hover{border-color:var(--aurea-glass-border);transform:translateY(calc(-1 * var(--aurea-spacing-2xs)))}}.interactive-card:active:before{opacity:1}@media (hover:hover){.interactive-card:hover: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-ease-out);background:radial-gradient(600px circle at var(--_pointer-x,50%) var(--_pointer-y,50%), var(--aurea-brand-signature-alpha-15), transparent 40%);position:absolute}.interactive-card:active .interactive-card-glow{opacity:1}@media (hover:hover){.interactive-card:hover .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-ease-out);background:var(--aurea-bg-base-alpha-5);position:absolute}.interactive-card:active .interactive-card-overlay{opacity:1}@media (hover:hover){.interactive-card:hover .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);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;inset-inline-end:var(--aurea-spacing-0);transform:translate(50%,-50%)}.bento-card{min-height:var(--aurea-sizing-fluid-6xl)}@container section (min-width:48rem){.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-ease-out);justify-content:center;align-items:center;display:flex}@container section (min-width:48rem){.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:active .bento-card-icon{transform:scale(var(--aurea-effect-scale-95))}@media (hover:hover){.interactive-card:hover .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)}@container section (min-width:48rem){.bento-card-icon svg{width:var(--aurea-sizing-fluid-xl);height:var(--aurea-sizing-fluid-xl)}}.bento-card-title{color:var(--aurea-text-primary);margin-top:var(--aurea-spacing-xs);padding-inline-end:var(--aurea-spacing-section-component)}@container section (min-width:48rem){.bento-card-title{padding-inline-end:var(--aurea-spacing-section-component)}}@container section (min-width:80rem){.bento-card-title{padding-inline-end: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}@container section (min-width:48rem){.bento-card-description{-webkit-line-clamp:3}}.bento-card-features{margin-top:var(--aurea-spacing-xs)}.bento-card-feature{align-items:center;gap:var(--aurea-spacing-xs);font-size:var(--aurea-fontSize-caption);color:var(--aurea-text-secondary);display:flex}@container section (min-width:48rem){.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-inline:var(--aurea-spacing-card-padding);padding-block-end:var(--aurea-spacing-card-padding);position:relative}.program-card-content{gap:var(--aurea-spacing-card-gap);padding:var(--aurea-spacing-card-padding);flex-direction:column;display:flex}.program-card-footer{padding-inline:var(--aurea-spacing-card-padding);padding-block-end: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-heading);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}.consultation-card{border-radius:var(--aurea-layout-radius-md);padding:var(--aurea-spacing-card-padding);transition:border-color var(--aurea-duration-normal) var(--aurea-ease-out), box-shadow var(--aurea-duration-normal) var(--aurea-ease-out), transform var(--aurea-duration-normal) var(--aurea-ease-out);position:relative}@container section (min-width:48rem){.consultation-card{border-radius:calc(var(--aurea-layout-radius-md) * 2)}}.consultation-card:active{border-color:color-mix(in oklch, var(--aurea-brand-signature) 30%, transparent)}@media (hover:hover){.consultation-card:hover{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) var(--aurea-ease-out), border-color var(--aurea-duration-normal) var(--aurea-ease-out), box-shadow var(--aurea-duration-normal) var(--aurea-ease-out), transform var(--aurea-duration-normal) var(--aurea-ease-out);position:relative;overflow:hidden}@container section (min-width:48rem){.bento-card{padding:var(--aurea-spacing-card-padding-compact)}}@container section (min-width:80rem){.bento-card{padding:calc(var(--aurea-spacing-card-padding-compact) * 1.5)}}.bento-card:before{content:"";top: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-ease-out);z-index:var(--aurea-layout-zIndex-dropdown);position:absolute;inset-inline-start:var(--aurea-spacing-0)}.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:active{border-color:var(--aurea-glass-border);box-shadow:var(--aurea-shadowOffset-xl), 0 0 80px var(--aurea-brand-intelligence-alpha-25)}@media (hover:hover){.bento-card:hover{border-color:var(--aurea-glass-border);box-shadow:var(--aurea-shadowOffset-xl), 0 0 80px var(--aurea-brand-intelligence-alpha-25)}}.bento-card:active:before{opacity:1}@media (hover:hover){.bento-card:hover: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)}}
@layer components{.service-card-pin-perspective{left:var(--aurea-layout-position-center);top:var(--aurea-layout-position-center);perspective:1000px;transform-style:preserve-3d;margin-inline-start:calc(var(--aurea-spacing-xs) / 8);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) var(--aurea-ease-out), border-color var(--aurea-duration-normal) var(--aurea-ease-out), box-shadow var(--aurea-duration-normal) var(--aurea-ease-out);border-radius:var(--aurea-layout-radius-md);justify-content:flex-start;align-items:flex-start;display:flex;position:absolute;overflow:hidden}.group\/pin:active .service-card-pin-card{border-color:var(--aurea-liquid-glass-dynamics-specular-rim);box-shadow:var(--aurea-shadow-xl)}@media (hover:hover){.group\/pin:hover .service-card-pin-card{border-color:var(--aurea-liquid-glass-dynamics-specular-rim);box-shadow:var(--aurea-shadow-xl)}}.service-card-pin-overlay{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-ease-out);justify-content:center;align-items:center;display:flex}.group\/pin:active .service-card-pin-overlay{opacity:1}@media (hover:hover){.group\/pin:hover .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);justify-content:center;gap:0;display:flex;position:absolute;inset-inline-start:var(--aurea-spacing-0);inset-inline-end:var(--aurea-spacing-0)}.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) var(--aurea-ease-out), border-color var(--aurea-duration-fast) var(--aurea-ease-out);align-items:center;text-decoration:none;display:flex;position:relative}.service-card-pin-badge:active{background:var(--aurea-bg-elevated);border-color:var(--aurea-brand-signature)}@media (hover:hover){.service-card-pin-badge:hover{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);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-ease-out);opacity:0;position:absolute;inset-inline-start:calc(var(--aurea-spacing-md) + var(--aurea-spacing-xs) / 8)}.group\/pin:active .service-card-pin-badge-glow{opacity:var(--aurea-opacity-40)}@media (hover:hover){.group\/pin:hover .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-inline-start: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-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:active{--_glass-tint:light-dark(color-mix(in oklab, var(--aurea-bg-elevated), transparent 60%),transparent);--_glass-tint-end:transparent}@media (hover:hover){.card-outlined:hover{--_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)}}.bento-card-icon>.aurea-icon-liquid{-webkit-backdrop-filter:none;box-shadow:none;background:0 0;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{.card-icon-shimmer{position:relative}.card-icon-shimmer:before{content:"";background:var(--aurea-gradient-shimmer);animation:aurea-shimmer var(--aurea-duration-continuous) var(--aurea-motion-loop-iterations);clip-path:inset(0 round var(--aurea-radius-avatar));position:absolute;inset:0}.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-ease-in-out), box-shadow var(--aurea-duration-normal) var(--aurea-ease-in-out)}@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:more){.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:more){.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,.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))}}}
@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(--_glass-brand-edge,var(--aurea-glass-tier-regular-border)) calc(var(--_glass-environment-luma,.112) * 100%));--_glass-occlusion-boost:calc(( 1 - var(--_glass-environment-contrast,var(--aurea-liquid-glass-environment-contrast-anchor)) ) / (1 - var(--aurea-liquid-glass-environment-contrast-anchor)) * (1 - var(--_glass-high-luma,0)) + var(--_glass-high-luma,0));--_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,var(--aurea-liquid-glass-environment-contrast-anchor));--_glass-environment-complexity:var(--aurea-liquid-glass-environment-complexity,3);--_glass-environment-chroma:var(--aurea-liquid-glass-environment-chroma,.07)}:where(.glass-surface){--_glass-high-luma:clamp(0, calc(( var(--_glass-environment-luma,.112) - var(--_glass-high-luma-threshold) ) * 10000), 1)}@property --_glass-environment-bright{syntax:"<number>";inherits:true;initial-value:0}:root{--_glass-high-luma-threshold:.85;--_glass-environment-bright:clamp(0, calc(( var(--_glass-environment-luma,.112) - var(--_glass-high-luma-threshold) ) * 10000), 1)}: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)}:root:has(.cosmic-bg) main{--_glass-substrate-detail-size:var(--aurea-liquid-glass-substrate-detail-size-scene)}:root:has(.cosmic-bg) main [data-scene-substrate=coarse]{--_glass-substrate-detail-size:var(--aurea-liquid-glass-substrate-detail-size-medium)}: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([data-layout-sidebar]>.glass-surface[data-glass-variant=navigation]){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-in-out), width var(--aurea-duration-normal) var(--aurea-ease-in-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), min(calc(var(--_glass-substrate-detail-size,9999px) / 2), var(--_glass-blur-cap,9999px)))) saturate(min(calc(var(--_glass-saturate,1) + var(--_glass-material-density,0) * .5), var(--_glass-saturate-cap,99))) brightness(max(calc(var(--_glass-brightness,1) + var(--_glass-background-sampling-strength,0) * .12 - var(--_glass-light-absorption,0) * .15 - var(--_glass-finish-absorption,0)), var(--_glass-brightness-floor,0))) contrast(calc(1 + var(--_glass-refraction-strength,0) * var(--_glass-contrast-gain,.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), min(calc(var(--_glass-substrate-detail-size,9999px) / 2), var(--_glass-blur-cap,9999px)))) saturate(min(calc(var(--_glass-saturate,1) + var(--_glass-material-density,0) * .5), var(--_glass-saturate-cap,99))) brightness(max(calc(var(--_glass-brightness,1) + var(--_glass-background-sampling-strength,0) * .12 - var(--_glass-light-absorption,0) * .15 - var(--_glass-finish-absorption,0)), var(--_glass-brightness-floor,0))) contrast(calc(1 + var(--_glass-refraction-strength,0) * var(--_glass-contrast-gain,.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}:where(.glass-surface[data-glass-stroke]:not([data-glass]):not([data-glass-tone])){border-color:var(--_glass-border-color,var(--aurea-glass-border-universal))}}
@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:var(--_badge-label-ws,normal);text-align:center;text-transform:none;width:fit-content;max-width:100%;line-height:1;display:inline-flex;position:relative;overflow:clip}: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);justify-content:center;max-width:100%}:where(.glass-surface[data-glass-variant=badge][data-badge-context=hero] .badge-content){flex-wrap:wrap}@container section (min-width:0){:where(.glass-surface[data-glass-variant=badge]){white-space:normal}}@container section (min-width:40rem){: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)}:where(.glass-surface[data-glass-variant=badge][data-size=sm]){padding-block:var(--aurea-spacing-2xs);padding-inline:var(--aurea-spacing-xs)}:where(.glass-surface[data-glass-variant=badge][data-size=md]){padding-block:var(--aurea-spacing-2xs);padding-inline:var(--aurea-spacing-sm)}:where(.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-glass-text-halo), transparent calc(100% - var(--_glass-icon-protection-layer,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)),  var(--_gfx-shape-specular,none);opacity:calc(var(--aurea-opacity-60) * var(--_glass-overlay-gate,1));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]) .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-pulseBadge) var(--aurea-ease-in-out) var(--aurea-motion-loop-iterations)}@keyframes badge-pulse{0%,to{opacity:1}50%{opacity:.7}}}@layer layouts{@media (min-width:40em){:where(.glass-surface[data-glass-variant=badge]:not([data-badge-context=hero])){--_badge-label-ws:nowrap}}}@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);transition:transform var(--aurea-transition-duration-fast) var(--aurea-ease-out), box-shadow var(--aurea-transition-duration-base) var(--aurea-ease-out), filter var(--aurea-transition-duration-base) var(--aurea-ease-out), border-color var(--aurea-transition-duration-fast) var(--aurea-ease-out)}@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:calc(var(--aurea-opacity-60) * var(--_glass-overlay-gate,1));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:var(--_button-label-ws,normal);text-overflow:var(--_button-label-overflow,clip);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}@container section (min-width:0){:where(.glass-surface[data-glass-variant=button]){white-space:normal;text-overflow:clip}}@container section (min-width:40rem){:where(.glass-surface[data-glass-variant=button]){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}:where(.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)}@supports (backdrop-filter:blur(1px)){:where(.glass-surface[data-glass-variant=button]){backdrop-filter:var(--_glass-backdrop)}}:where(.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)}:where(.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(--_pointer-x,50%) var(--_pointer-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:calc(var(--aurea-opacity-60) * var(--_glass-overlay-gate,1));mix-blend-mode:overlay;position:absolute}:where(.glass-surface[data-glass-variant=button][data-glass-material-recipe=button\.primary-conversion]):before{opacity:var(--aurea-opacity-18)}:where(.glass-surface[data-glass-variant=button]):after{mix-blend-mode:screen;opacity:var(--_glass-overlay-gate,1);--_gfx-contrast:none}:where(.glass-surface[data-glass-variant=button][data-size=sm]){padding-block:var(--aurea-spacing-xs);padding-inline:var(--aurea-spacing-sm)}:where(.glass-surface[data-glass-variant=button]){min-block-size:var(--aurea-layout-touchTarget-min);min-inline-size:var(--aurea-layout-touchTarget-min)}@media (pointer:fine){:where(.glass-surface[data-glass-variant=button]){min-block-size:var(--aurea-layout-touchTarget-pointerFine);min-inline-size:var(--aurea-layout-touchTarget-pointerFine)}}:where(.glass-surface[data-glass-variant=button][data-size=md]){padding-block:var(--aurea-spacing-sm);padding-inline:var(--aurea-spacing-md)}:where(.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}:where(.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}:where(.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)}:where(.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)}:where(.glass-surface[data-glass-variant=button][data-glass-density=inline]){padding-block:var(--aurea-spacing-0);padding-inline:var(--aurea-spacing-xs)}:where(.glass-surface[data-glass-variant=button][data-state=disabled]){cursor:not-allowed}}@layer layouts{@media (min-width:40em){:where(.glass-surface[data-glass-variant=button]){--_button-label-ws:nowrap;--_button-label-overflow:ellipsis}}}