@property --gradient-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@property --mouse-x{syntax:"<percentage>";inherits:false;initial-value:50%}@property --mouse-y{syntax:"<percentage>";inherits:false;initial-value:50%}@property --shine-position{syntax:"<percentage>";inherits:false;initial-value:-100%}@property --tilt-x{syntax:"<angle>";inherits:false;initial-value:0deg}@property --tilt-y{syntax:"<angle>";inherits:false;initial-value:0deg}@property --magnetic-x{syntax:"<length>";inherits:false;initial-value:0}@property --magnetic-y{syntax:"<length>";inherits:false;initial-value:0}.effect-spotlight{--mouse-x:var(--proformax-glass-on-surface-secondary);--mouse-y:var(--proformax-glass-on-surface-secondary);--spotlight-size:var(--proformax-spacing-6xl);--spotlight-opacity:0;background:var(--proformax-overlay-white-8);color:var(--proformax-text-obsidian);position:relative;overflow:hidden}[data-theme=light] .effect-spotlight,.light .effect-spotlight{background:var(--proformax-overlay-black-6)}.effect-spotlight:before{content:"";left:var(--mouse-x,50%);top:var(--mouse-y,50%);width:var(--spotlight-size);height:var(--spotlight-size);background:radial-gradient(circle,var(--proformax-overlay-white-40)0%,var(--proformax-overlay-white-10)40%,transparent 70%);opacity:var(--spotlight-opacity);pointer-events:none;transition:opacity var(--proformax-transition-duration-base)var(--proformax-transition-easing-ease-out);position:absolute;transform:translate(-50%,-50%)}.effect-spotlight:hover,.effect-spotlight:active{--spotlight-opacity:var(--proformax-opacity-muted)}.effect-spotlight-outline{--mouse-x:var(--proformax-glass-on-surface-secondary);--mouse-y:var(--proformax-glass-on-surface-secondary);color:var(--proformax-text-1);border:var(--proformax-spacing-2xs)solid var(--proformax-brand-burnished);background:0 0;overflow:hidden}.effect-spotlight-outline:before{content:"";pointer-events:none;background:radial-gradient(var(--proformax-effect-spotlight-size)circle at var(--mouse-x)var(--mouse-y),var(--proformax-brand-glow-subtle),transparent 60%);opacity:1;transition:opacity var(--proformax-transition-duration-base)var(--proformax-transition-easing-ease-out);position:absolute;inset:0}.effect-spotlight-outline:hover:before,.effect-spotlight-outline:active:before{opacity:1}.effect-rotating-border{--_effect-border-size:var(--proformax-layout-border-default);background:var(--proformax-overlay-white-25);color:var(--proformax-text-1);z-index:var(--proformax-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(--proformax-neutral-mid-dark),var(--proformax-steel-link),var(--proformax-brand-link-strong),var(--proformax-steel-link),var(--proformax-neutral-mid-dark));-webkit-mask-composite:xor;z-index:var(--proformax-layout-zIndex-elevated);pointer-events:none;animation:var(--proformax-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;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.effect-rotating-border:hover,.effect-rotating-border:active{transform:translateY(calc(-1*var(--_effect-border-size)));box-shadow:var(--proformax-shadow-md)}.effect-rotating-border:focus-visible{outline:var(--proformax-spacing-2xs)solid var(--proformax-button-focus-ring);outline-offset:var(--proformax-spacing-2xs)}.effect-rotating-border:focus-visible:before,.effect-rotating-border-fast:before{animation-duration:var(--proformax-duration-base)}.effect-rotating-border-continuous:before{animation-play-state:running}.effect-rotating-border-glow:after{content:"";inset:calc(var(--proformax-spacing-2xs)*-1);border-radius:inherit;background:conic-gradient(from var(--gradient-angle,0deg),var(--proformax-steel-link-strong),var(--proformax-neutral-mid-dark),var(--proformax-brand-link-strong),var(--proformax-neutral-mid-dark),var(--proformax-steel-link-strong));filter:blur(var(--gc-tier-default-blur));z-index:var(--proformax-layout-zIndex-deep-behind);pointer-events:none;opacity:0;animation:var(--proformax-animation-rotate-gradient);transition:opacity var(--proformax-transition-duration-base)var(--proformax-transition-easing-ease-out);position:absolute}.effect-rotating-border-glow:hover:after,.effect-rotating-border-glow:active:after{opacity:1}@supports not (background:conic-gradient(from 135deg, red, blue)){.effect-rotating-border:before{background:linear-gradient(135deg,var(--proformax-neutral-mid-dark),var(--proformax-brand-link-strong),var(--proformax-neutral-mid-dark));animation:none}}.effect-magnetic{--magnetic-x:0;--magnetic-y:0;transform:translate(var(--magnetic-x),var(--magnetic-y));transition:transform var(--proformax-transition-duration-fast)cubic-bezier(.23,1,.32,1)}.effect-magnetic:hover,.effect-magnetic:active{box-shadow:var(--proformax-shadow-modal,var(--proformax-shadow-modal))}.effect-magnetic-text{--magnetic-x:0;--magnetic-y:0;overflow:visible}.effect-magnetic-text>span{transform:translate(calc(var(--magnetic-x)*1.5),calc(var(--magnetic-y)*1.5));transition:transform var(--proformax-transition-duration-fast)cubic-bezier(.23,1,.32,1);display:inline-block}@keyframes ripple-effect{0%{opacity:1;transform:translate(-50%,-50%)scale(0)}to{opacity:0;transform:translate(-50%,-50%)scale(4)}}.effect-ripple{--ripple-x:var(--proformax-glass-on-surface-secondary);--ripple-y:var(--proformax-glass-on-surface-secondary);position:relative;overflow:hidden}.effect-ripple:after{content:"";left:var(--ripple-x);top:var(--ripple-y);width:var(--proformax-layout-icon-3xl);height:var(--proformax-layout-icon-3xl);background:var(--proformax-overlay-white-35);border-radius:var(--proformax-layout-radius-full);opacity:1;pointer-events:none;position:absolute;transform:translate(-50%,-50%)scale(0)}.effect-ripple.rippling:after{animation:ripple-effect var(--proformax-duration-slow)var(--proformax-transition-easing-ease-out)}.effect-ripple-dark:after{background:var(--proformax-overlay-black-20)}.glass-effect{--mouse-x:var(--proformax-glass-on-surface-secondary);--mouse-y:var(--proformax-glass-on-surface-secondary);background:var(--proformax-overlay-white-15);-webkit-backdrop-filter:blur(var(--gc-tier-default-blur))saturate(var(--gc-tier-default-saturate))brightness(var(--gc-tier-default-brightness));border:var(--proformax-layout-border-default)solid var(--proformax-overlay-white-10);border-radius:inherit;color:var(--proformax-text-1);box-shadow:  inset 0 var(--proformax-shadow-offset-md)1px var(--proformax-overlay-white-10),inset 0 calc(var(--proformax-shadow-sm)*-1)var(--proformax-shadow-md)var(--proformax-overlay-black-5),inset var(--proformax-shadow-md)0 var(--proformax-shadow-sm)var(--proformax-overlay-white-10),inset -4px 0 var(--proformax-shadow-sm)var(--proformax-overlay-white-10),0 var(--proformax-shadow-md)var(--proformax-shadow-lg)var(--proformax-overlay-black-5),0 var(--proformax-shadow-sm)var(--proformax-shadow-xl)var(--proformax-overlay-black-5);will-change:transform,backdrop-filter;transition:transform var(--proformax-transition-duration-base)var(--proformax-ease-out),box-shadow var(--gc-dur-normal)var(--gc-ease-ease-out);position:relative;overflow:hidden}[data-theme=light] .glass-effect,.light .glass-effect{background:var(--proformax-glass-bg);border-color:var(--proformax-glass-border);box-shadow:inset 0 var(--proformax-shadow-offset-md)var(--proformax-shadow-md)var(--proformax-overlay-white-10),inset 0 calc(var(--proformax-shadow-offset-md)*-1)var(--proformax-shadow-md)var(--proformax-overlay-black-5),inset var(--proformax-shadow-md)0 var(--proformax-shadow-md)var(--proformax-overlay-white-10),inset -2px 0 var(--proformax-shadow-md)var(--proformax-overlay-white-10),0 var(--proformax-shadow-md)var(--proformax-shadow-md)var(--proformax-overlay-black-5),0 var(--proformax-shadow-sm)var(--proformax-shadow-lg)var(--proformax-overlay-black-5)}.glass-effect:before{content:"";background:  radial-gradient(ellipse 60% 40% at var(--mouse-x,50%)15%,var(--proformax-overlay-white-10),transparent 60%),linear-gradient(180deg,var(--proformax-overlay-white-10)0%,transparent 20%,transparent 80%,var(--proformax-overlay-white-10)100%);border-radius:inherit;pointer-events:none;opacity:1;transition:opacity var(--gc-dur-slow)cubic-bezier(.4,0,.2,1),background-position var(--proformax-duration-fast)var(--proformax-transition-easing-ease-out);z-index:var(--proformax-layout-zIndex-raised);position:absolute;inset:0}.glass-effect:hover:before,.glass-effect:active:before{opacity:1}.glass-effect:after{content:"";background:linear-gradient(135deg,var(--proformax-glass-refraction-highlight-start)0%,transparent 30%,transparent 70%,var(--proformax-color-neutral-graphite-50)100%);border-radius:inherit;pointer-events:none;mix-blend-mode:overlay;z-index:var(--proformax-layout-zIndex-elevated);position:absolute;inset:0}[data-theme=light] .glass-effect:before,.light .glass-effect:before{background:radial-gradient(ellipse 60% 40% at var(--mouse-x,50%)15%,var(--proformax-overlay-black-5),transparent 60%),linear-gradient(180deg,var(--proformax-overlay-black-5)0%,transparent 25%,transparent 75%,var(--proformax-overlay-black-5)100%)}[data-theme=light] .glass-effect:after,.light .glass-effect:after{background:linear-gradient(135deg,var(--proformax-glass-refraction-highlight-start)0%,transparent 35%,transparent 65%,var(--proformax-color-neutral-graphite-50)100%)}.glass-effect:hover,.glass-effect:active{transform:translateY(calc(-1*calc(var(--proformax-spacing-2xs)/2)))scale(var(--proformax-effect-scale-102));box-shadow:  inset 0 var(--proformax-shadow-offset-md)var(--proformax-shadow-md)var(--proformax-overlay-white-10),inset 0 calc(var(--proformax-shadow-sm)*-1)var(--proformax-shadow-md)var(--proformax-overlay-black-5),inset var(--proformax-shadow-sm)0 var(--proformax-shadow-sm)var(--proformax-overlay-white-10),inset -6px 0 var(--proformax-shadow-sm)var(--proformax-overlay-white-10),0 var(--proformax-shadow-sm)40px var(--proformax-overlay-black-5),0 var(--proformax-shadow-md)64px var(--proformax-overlay-black-5)}[data-theme=light] .glass-effect:hover,.light .glass-effect:hover,[data-theme=light] .glass-effect:active,.light .glass-effect:active{box-shadow:inset 0 var(--proformax-shadow-offset-md)3px var(--proformax-overlay-white-10),inset 0 calc(var(--proformax-shadow-offset-md)*-1)var(--proformax-shadow-md)var(--proformax-overlay-black-5),inset var(--proformax-shadow-md)0 var(--proformax-shadow-sm)var(--proformax-overlay-white-10),inset -4px 0 var(--proformax-shadow-sm)var(--proformax-overlay-white-10),0 var(--proformax-shadow-sm)var(--proformax-shadow-xl)var(--proformax-overlay-black-5),0 var(--proformax-shadow-sm)var(--proformax-shadow-xl)var(--proformax-overlay-black-5)}.glass-effect:active{transform:translateY(0)scale(var(--proformax-effect-scale-100));transition-duration:var(--proformax-transition-duration-fast)}.glass-effect-subtle{--mouse-x:var(--proformax-glass-on-surface-secondary);--mouse-y:var(--proformax-glass-on-surface-secondary);background:var(--_gc-tint-base-dark-subtle,var(--proformax-overlay-white-12));-webkit-backdrop-filter:blur(var(--gc-tier-subtle-blur))saturate(var(--gc-tier-subtle-saturate))brightness(var(--gc-tier-subtle-brightness));border:var(--proformax-layout-border-default)solid var(--proformax-overlay-white-10);color:var(--proformax-text-1);box-shadow:inset 0 var(--proformax-shadow-offset-md)1px var(--proformax-overlay-white-10),inset 0 calc(var(--proformax-shadow-offset-md)*-1)var(--proformax-shadow-md)var(--proformax-overlay-black-5),0 var(--proformax-shadow-md)var(--proformax-shadow-sm)var(--proformax-overlay-black-5);will-change:transform,backdrop-filter;transition:transform var(--proformax-transition-duration-base)var(--proformax-ease-out),box-shadow var(--gc-dur-normal)var(--gc-ease-ease-out);position:relative;overflow:hidden}.glass-effect-subtle:before{content:"";background:radial-gradient(ellipse 50% 30% at var(--mouse-x,50%)10%,var(--proformax-overlay-white-10),transparent 50%);border-radius:inherit;pointer-events:none;opacity:1;transition:opacity var(--proformax-duration-base)var(--proformax-transition-easing-ease-out);z-index:var(--proformax-layout-zIndex-raised);position:absolute;inset:0}.glass-effect-subtle:hover:before,.glass-effect-subtle:active:before{opacity:1}.glass-effect-subtle:hover,.glass-effect-subtle:active{transform:translateY(calc(-1*calc(var(--proformax-spacing-2xs)/4)));box-shadow:inset 0 var(--proformax-shadow-offset-md)1px var(--proformax-overlay-white-10),inset 0 calc(var(--proformax-shadow-offset-md)*-1)var(--proformax-shadow-md)var(--proformax-overlay-black-5),0 var(--proformax-shadow-md)var(--proformax-shadow-lg)var(--proformax-overlay-black-5)}[data-theme=light] .glass-effect-subtle,.light .glass-effect-subtle{background:var(--_gc-tint-base-light-subtle,var(--gc-tier-subtle-background));border-color:var(--proformax-overlay-black-5);box-shadow:inset 0 var(--proformax-shadow-offset-md)1px var(--proformax-overlay-white-10),inset 0 calc(var(--proformax-shadow-offset-md)*-1)1px var(--proformax-overlay-black-5),0 var(--proformax-shadow-md)var(--proformax-shadow-sm)var(--proformax-overlay-black-5)}.glass-effect-intense{--mouse-x:var(--proformax-glass-on-surface-secondary);--mouse-y:var(--proformax-glass-on-surface-secondary);background:var(--_gc-tint-base-dark-intense,var(--proformax-overlay-white-25));-webkit-backdrop-filter:blur(var(--gc-tier-intense-blur))saturate(var(--gc-tier-intense-saturate))brightness(var(--gc-tier-intense-brightness));border:var(--proformax-layout-border-default)solid var(--proformax-overlay-white-10);color:var(--proformax-text-1);box-shadow:inset 0 var(--proformax-shadow-md)var(--proformax-shadow-md)var(--proformax-overlay-white-10),inset 0 -3px var(--proformax-shadow-sm)var(--proformax-overlay-black-5),inset var(--proformax-shadow-sm)0 var(--proformax-shadow-sm)var(--proformax-overlay-white-10),inset -6px 0 var(--proformax-shadow-sm)var(--proformax-overlay-white-10),0 var(--proformax-shadow-sm)var(--proformax-shadow-xl)var(--proformax-overlay-black-5),0 var(--proformax-shadow-sm)var(--proformax-shadow-xl)var(--proformax-overlay-black-5);will-change:transform,backdrop-filter;transition:transform var(--proformax-transition-duration-base)var(--proformax-ease-out),box-shadow var(--gc-dur-normal)var(--gc-ease-ease-out);position:relative;overflow:hidden}.glass-effect-intense:before{content:"";background:radial-gradient(ellipse 70% 50% at var(--mouse-x,50%)20%,var(--proformax-overlay-white-10),transparent 55%),linear-gradient(180deg,var(--proformax-overlay-white-10)0%,transparent 25%,transparent 75%,var(--proformax-overlay-white-10)100%);border-radius:inherit;pointer-events:none;opacity:1;transition:opacity var(--proformax-duration-base)var(--proformax-transition-easing-ease-out);z-index:var(--proformax-layout-zIndex-raised);position:absolute;inset:0}.glass-effect-intense:after{content:"";background:linear-gradient(135deg,var(--proformax-glass-refraction-highlight-start)0%,transparent 25%,transparent 75%,var(--proformax-color-neutral-graphite-50)100%);border-radius:inherit;pointer-events:none;mix-blend-mode:overlay;z-index:var(--proformax-layout-zIndex-elevated);position:absolute;inset:0}.glass-effect-intense:hover:before,.glass-effect-intense:active:before{opacity:1}.glass-effect-intense:hover,.glass-effect-intense:active{transform:translateY(calc(-1*calc(var(--proformax-spacing-2xs)*.75)))scale(var(--proformax-effect-scale-102));box-shadow:inset 0 var(--proformax-shadow-md)3px var(--proformax-overlay-white-10),inset 0 -3px var(--proformax-shadow-sm)var(--proformax-overlay-black-5),inset var(--proformax-shadow-sm)0 var(--proformax-shadow-md)var(--proformax-overlay-white-10),inset -8px 0 var(--proformax-shadow-md)var(--proformax-overlay-white-10),0 var(--proformax-shadow-sm)56px var(--proformax-overlay-black-5),0 var(--proformax-shadow-lg)80px var(--proformax-overlay-black-5)}.glass-effect[data-animated],.glass-effect-subtle[data-animated],.glass-effect-intense[data-animated],.glass-effect-warm[data-animated]{will-change:auto;overflow:visible}.glass-effect[data-animated]:hover,.glass-effect-subtle[data-animated]:hover,.glass-effect-intense[data-animated]:hover,.glass-effect-warm[data-animated]:hover,.glass-effect[data-animated]:active,.glass-effect-subtle[data-animated]:active,.glass-effect-intense[data-animated]:active,.glass-effect-warm[data-animated]:active{transform:none}.glass-effect-intense[data-animated]:hover:before,.glass-effect-intense[data-animated]:active:before{opacity:1}[data-theme=light] .glass-effect-intense,.light .glass-effect-intense{background:var(--_gc-tint-base-light-intense,var(--proformax-overlay-white-32));border-color:var(--proformax-overlay-black-5);box-shadow:inset 0 var(--proformax-shadow-md)3px var(--proformax-overlay-white-10),inset 0 calc(var(--proformax-shadow-sm)*-1)var(--proformax-shadow-md)var(--proformax-overlay-black-5),inset var(--proformax-shadow-md)0 var(--proformax-shadow-sm)var(--proformax-overlay-white-10),inset -4px 0 var(--proformax-shadow-sm)var(--proformax-overlay-white-10),0 var(--proformax-shadow-sm)var(--proformax-shadow-lg)var(--proformax-overlay-black-5),0 var(--proformax-shadow-sm)40px var(--proformax-overlay-black-5)}.glass-effect-warm{--mouse-x:var(--proformax-glass-on-surface-secondary);--mouse-y:var(--proformax-glass-on-surface-secondary);background:var(--_gc-tint-base-dark-elevated,var(--proformax-neutral-shade-faint));-webkit-backdrop-filter:blur(var(--gc-tier-default-blur))saturate(var(--gc-tier-default-saturate))brightness(var(--gc-tier-elevated-brightness));border:var(--proformax-layout-border-default)solid var(--proformax-brand-glow-medium);color:var(--proformax-text-1);box-shadow:inset 0 var(--proformax-shadow-offset-md)1px var(--proformax-glass-bg-subtle),inset 0 calc(var(--proformax-shadow-sm)*-1)var(--proformax-shadow-md)var(--proformax-overlay-black-5),inset var(--proformax-shadow-md)0 var(--proformax-shadow-sm)var(--proformax-overlay-white-10),inset -4px 0 var(--proformax-shadow-sm)var(--proformax-overlay-white-10),0 var(--proformax-shadow-md)var(--proformax-shadow-lg)var(--proformax-brand-glow-subtle),0 var(--proformax-shadow-sm)var(--proformax-shadow-xl)var(--proformax-overlay-black-5);will-change:transform,backdrop-filter;transition:transform var(--proformax-transition-duration-base)var(--proformax-ease-out),box-shadow var(--gc-dur-normal)var(--gc-ease-ease-out);position:relative;overflow:hidden}.glass-effect-warm:before{content:"";background:radial-gradient(ellipse 60% 40% at var(--mouse-x,50%)15%,var(--proformax-background-surface),transparent 60%),linear-gradient(180deg,var(--proformax-background-surface)0%,transparent 20%,transparent 80%,var(--proformax-glass-bg-subtle)100%);border-radius:inherit;pointer-events:none;opacity:1;transition:opacity var(--proformax-duration-base)var(--proformax-transition-easing-ease-out);z-index:var(--proformax-layout-zIndex-raised);position:absolute;inset:0}.glass-effect-warm:after{content:"";background:linear-gradient(135deg,var(--proformax-glass-bg-subtle)0%,transparent 30%,transparent 70%,var(--proformax-background-surface)100%);border-radius:inherit;pointer-events:none;mix-blend-mode:overlay;z-index:var(--proformax-layout-zIndex-elevated);position:absolute;inset:0}.glass-effect-warm:hover:before,.glass-effect-warm:active:before{opacity:1}.glass-effect-warm:hover,.glass-effect-warm:active{transform:translateY(calc(-1*calc(var(--proformax-spacing-2xs)/2)))scale(var(--proformax-effect-scale-102));box-shadow:inset 0 var(--proformax-shadow-offset-md)var(--proformax-shadow-md)var(--proformax-text-1),inset 0 calc(var(--proformax-shadow-sm)*-1)var(--proformax-shadow-md)var(--proformax-overlay-black-5),inset var(--proformax-shadow-sm)0 var(--proformax-shadow-sm)var(--proformax-glass-bg-subtle),inset -6px 0 var(--proformax-shadow-sm)var(--proformax-glass-bg-subtle),0 var(--proformax-shadow-sm)40px var(--proformax-brand-glow-base),0 var(--proformax-shadow-md)64px var(--proformax-overlay-black-5)}[data-theme=light] .glass-effect-warm,.light .glass-effect-warm{background:var(--_gc-tint-base-light-elevated,var(--proformax-overlay-white-10));border-color:var(--proformax-brand-glow-base);box-shadow:inset 0 var(--proformax-shadow-offset-md)var(--proformax-shadow-md)var(--proformax-overlay-white-10),inset 0 calc(var(--proformax-shadow-offset-md)*-1)var(--proformax-shadow-md)var(--proformax-overlay-black-5),0 var(--proformax-shadow-md)var(--proformax-shadow-md)var(--proformax-brand-glow-soft),0 var(--proformax-shadow-sm)var(--proformax-shadow-lg)var(--proformax-overlay-black-5)}@keyframes liquid-glass-appear{0%{opacity:1;transform:translateY(var(--proformax-spacing-xs))scale(var(--proformax-effect-scale-98));-webkit-backdrop-filter:blur(var(--proformax-effect-blur-none));backdrop-filter:blur(var(--proformax-effect-blur-none))}to{opacity:1;transform:translateY(0)scale(var(--proformax-effect-scale-100));-webkit-backdrop-filter:blur(var(--gc-tier-default-blur))saturate(var(--gc-tier-default-saturate));backdrop-filter:blur(var(--gc-tier-default-blur))saturate(var(--gc-tier-default-saturate))}}@keyframes liquid-glass-pulse{0%,to{box-shadow:inset 0 var(--proformax-shadow-offset-md)1px var(--proformax-overlay-white-10),inset 0 calc(var(--proformax-shadow-sm)*-1)var(--proformax-shadow-md)var(--proformax-overlay-black-5),0 var(--proformax-shadow-md)var(--proformax-shadow-lg)var(--proformax-overlay-black-5),0 var(--proformax-shadow-sm)var(--proformax-shadow-xl)var(--proformax-overlay-black-5)}50%{box-shadow:inset 0 var(--proformax-shadow-offset-md)var(--proformax-shadow-md)var(--proformax-overlay-white-10),inset 0 calc(var(--proformax-shadow-sm)*-1)var(--proformax-shadow-md)var(--proformax-overlay-black-5),0 var(--proformax-shadow-sm)var(--proformax-shadow-xl)var(--proformax-overlay-black-5),0 var(--proformax-shadow-sm)var(--proformax-shadow-xl)var(--proformax-overlay-black-5)}}.glass-effect-animated{animation:liquid-glass-appear var(--proformax-duration-medium)cubic-bezier(.4,0,.2,1)forwards}.glass-effect-shimmer:before{background:linear-gradient(90deg,transparent,var(--proformax-overlay-white-10),transparent);animation:var(--proformax-animation-shimmer-slow);background-size:200% 100%}.glass-effect-pulse{animation:liquid-glass-pulse 3s var(--proformax-ease-in-out)infinite}.glass-effect-ultraThin{--mouse-x:var(--proformax-glass-on-surface-secondary);--mouse-y:var(--proformax-glass-on-surface-secondary);--proformax-liquid-glass-saturate:var(--gc-tier-ghost-saturate);--proformax-liquid-glass-brightness:var(--gc-tier-ghost-brightness);background:var(--gc-tier-ghost-background);-webkit-backdrop-filter:blur(var(--gc-tier-ghost-blur))saturate(var(--gc-tier-ghost-saturate))brightness(var(--gc-tier-ghost-brightness));border:var(--proformax-layout-border-default)solid var(--proformax-overlay-white-10);color:var(--proformax-text-1);box-shadow:inset 0 var(--proformax-shadow-offset-md)0 var(--proformax-overlay-white-10),inset 0 calc(var(--proformax-shadow-offset-md)*-1)0 var(--proformax-overlay-black-5),0 var(--proformax-shadow-md)var(--proformax-shadow-sm)var(--proformax-overlay-black-5);will-change:transform,backdrop-filter;transition:transform var(--proformax-transition-duration-base)var(--proformax-ease-out),box-shadow var(--gc-dur-normal)var(--gc-ease-ease-out);position:relative;overflow:hidden}.glass-effect-ultraThin:before{content:"";background:radial-gradient(ellipse 40% 25% at var(--mouse-x,50%)10%,var(--proformax-overlay-white-10),transparent 45%);border-radius:inherit;pointer-events:none;opacity:1;transition:opacity var(--proformax-duration-base)var(--proformax-transition-easing-ease-out);z-index:var(--proformax-layout-zIndex-raised);position:absolute;inset:0}.glass-effect-ultraThin:hover:before,.glass-effect-ultraThin:active:before{opacity:1}.glass-effect-ultraThin:hover,.glass-effect-ultraThin:active{transform:translateY(calc(-1*calc(var(--proformax-spacing-2xs)/4)));box-shadow:inset 0 var(--proformax-shadow-offset-md)0 var(--proformax-overlay-white-10),inset 0 calc(var(--proformax-shadow-offset-md)*-1)0 var(--proformax-overlay-black-5),0 var(--proformax-shadow-md)var(--proformax-shadow-sm)var(--proformax-overlay-black-5)}[data-theme=light] .glass-effect-ultraThin,.light .glass-effect-ultraThin{background:var(--proformax-overlay-white-10);border-color:var(--proformax-overlay-black-5);box-shadow:inset 0 var(--proformax-shadow-offset-md)0 var(--proformax-overlay-white-10),inset 0 calc(var(--proformax-shadow-offset-md)*-1)0 var(--proformax-overlay-black-5),0 var(--proformax-shadow-md)var(--proformax-shadow-sm)var(--proformax-overlay-black-5)}.glass-effect-thin{--mouse-x:var(--proformax-glass-on-surface-secondary);--mouse-y:var(--proformax-glass-on-surface-secondary);--proformax-liquid-glass-saturate:var(--gc-tier-subtle-saturate);--proformax-liquid-glass-brightness:var(--gc-tier-subtle-brightness);background:var(--gc-tier-subtle-background);-webkit-backdrop-filter:blur(var(--gc-tier-subtle-blur))saturate(var(--gc-tier-elevated-saturate))brightness(var(--gc-tier-default-brightness));border:var(--proformax-layout-border-default)solid var(--proformax-overlay-white-10);color:var(--proformax-text-1);box-shadow:inset 0 var(--proformax-shadow-offset-md)1px var(--proformax-overlay-white-10),inset 0 calc(var(--proformax-shadow-offset-md)*-1)var(--proformax-shadow-md)var(--proformax-overlay-black-5),0 var(--proformax-shadow-md)var(--proformax-shadow-sm)var(--proformax-overlay-black-5);will-change:transform,backdrop-filter;transition:transform var(--proformax-transition-duration-base)var(--proformax-ease-out),box-shadow var(--gc-dur-normal)var(--gc-ease-ease-out);position:relative;overflow:hidden}.glass-effect-thin:before{content:"";background:radial-gradient(ellipse 50% 30% at var(--mouse-x,50%)12%,var(--proformax-overlay-white-10),transparent 50%);border-radius:inherit;pointer-events:none;opacity:1;transition:opacity var(--proformax-duration-base)var(--proformax-transition-easing-ease-out);z-index:var(--proformax-layout-zIndex-raised);position:absolute;inset:0}.glass-effect-thin:hover:before,.glass-effect-thin:active:before{opacity:1}.glass-effect-thin:hover,.glass-effect-thin:active{transform:translateY(calc(-1*calc(var(--proformax-spacing-2xs)/4)))scale(var(--proformax-effect-scale-100-5));box-shadow:inset 0 var(--proformax-shadow-offset-md)1px var(--proformax-overlay-white-10),inset 0 calc(var(--proformax-shadow-offset-md)*-1)var(--proformax-shadow-md)var(--proformax-overlay-black-5),0 var(--proformax-shadow-md)var(--proformax-shadow-md)var(--proformax-overlay-black-5)}[data-theme=light] .glass-effect-thin,.light .glass-effect-thin{background:var(--proformax-overlay-white-10);border-color:var(--proformax-overlay-black-5);box-shadow:inset 0 var(--proformax-shadow-offset-md)1px var(--proformax-overlay-white-10),inset 0 calc(var(--proformax-shadow-offset-md)*-1)1px var(--proformax-overlay-black-5),0 var(--proformax-shadow-md)var(--proformax-shadow-sm)var(--proformax-overlay-black-5)}.glass-effect-thick{--mouse-x:var(--proformax-glass-on-surface-secondary);--mouse-y:var(--proformax-glass-on-surface-secondary);--proformax-liquid-glass-saturate:var(--gc-tier-elevated-saturate);--proformax-liquid-glass-brightness:var(--gc-tier-elevated-brightness);background:var(--gc-tier-elevated-background);-webkit-backdrop-filter:blur(var(--gc-tier-elevated-blur))saturate(var(--gc-tier-elevated-saturate))brightness(var(--gc-tier-elevated-brightness));border:var(--proformax-layout-border-default)solid var(--proformax-overlay-white-10);color:var(--proformax-text-1);box-shadow:inset 0 var(--proformax-shadow-offset-md)var(--proformax-shadow-md)var(--proformax-overlay-white-10),inset 0 calc(var(--proformax-shadow-sm)*-1)var(--proformax-shadow-sm)var(--proformax-overlay-black-5),inset var(--proformax-shadow-sm)0 var(--proformax-shadow-sm)var(--proformax-overlay-white-10),inset -6px 0 var(--proformax-shadow-sm)var(--proformax-overlay-white-10),0 var(--proformax-shadow-sm)var(--proformax-shadow-xl)var(--proformax-overlay-black-5),0 var(--proformax-shadow-sm)48px var(--proformax-overlay-black-5);will-change:transform,backdrop-filter;transition:transform var(--proformax-transition-duration-base)var(--proformax-ease-out),box-shadow var(--gc-dur-normal)var(--gc-ease-ease-out);position:relative;overflow:hidden}.glass-effect-thick:before{content:"";background:radial-gradient(ellipse 65% 45% at var(--mouse-x,50%)18%,var(--proformax-overlay-white-10),transparent 58%),linear-gradient(180deg,var(--proformax-overlay-white-10)0%,transparent 22%,transparent 78%,var(--proformax-overlay-white-10)100%);border-radius:inherit;pointer-events:none;opacity:1;transition:opacity var(--proformax-duration-base)var(--proformax-transition-easing-ease-out);z-index:var(--proformax-layout-zIndex-raised);position:absolute;inset:0}.glass-effect-thick:after{content:"";background:linear-gradient(135deg,var(--proformax-glass-refraction-highlight-start)0%,transparent 28%,transparent 72%,var(--proformax-color-neutral-graphite-50)100%);border-radius:inherit;pointer-events:none;mix-blend-mode:overlay;z-index:var(--proformax-layout-zIndex-elevated);position:absolute;inset:0}.glass-effect-thick:hover:before,.glass-effect-thick:active:before{opacity:1}.glass-effect-thick:hover,.glass-effect-thick:active{transform:translateY(calc(-1*calc(var(--proformax-spacing-2xs)/2)))scale(var(--proformax-effect-scale-101-5));box-shadow:inset 0 var(--proformax-shadow-offset-md)var(--proformax-shadow-md)var(--proformax-overlay-white-10),inset 0 calc(var(--proformax-shadow-sm)*-1)var(--proformax-shadow-sm)var(--proformax-overlay-black-5),inset var(--proformax-shadow-sm)0 var(--proformax-shadow-md)var(--proformax-overlay-white-10),inset -8px 0 var(--proformax-shadow-md)var(--proformax-overlay-white-10),0 var(--proformax-shadow-sm)48px var(--proformax-overlay-black-5),0 var(--proformax-shadow-lg)72px var(--proformax-overlay-black-5)}[data-theme=light] .glass-effect-thick,.light .glass-effect-thick{background:var(--proformax-overlay-white-10);border-color:var(--proformax-overlay-black-5);box-shadow:inset 0 var(--proformax-shadow-offset-md)var(--proformax-shadow-md)var(--proformax-overlay-white-10),inset 0 calc(var(--proformax-shadow-sm)*-1)var(--proformax-shadow-md)var(--proformax-overlay-black-5),inset var(--proformax-shadow-md)0 var(--proformax-shadow-sm)var(--proformax-overlay-white-10),inset -4px 0 var(--proformax-shadow-sm)var(--proformax-overlay-white-10),0 var(--proformax-shadow-sm)var(--proformax-shadow-lg)var(--proformax-overlay-black-5),0 var(--proformax-shadow-sm)32px var(--proformax-overlay-black-5)}.glass-effect-ultraThick{--mouse-x:var(--proformax-glass-on-surface-secondary);--mouse-y:var(--proformax-glass-on-surface-secondary);--proformax-liquid-glass-saturate:var(--gc-tier-intense-saturate);--proformax-liquid-glass-brightness:var(--gc-tier-intense-brightness);background:var(--gc-tier-intense-background);-webkit-backdrop-filter:blur(var(--gc-tier-intense-blur))saturate(var(--gc-tier-intense-saturate))brightness(var(--gc-tier-intense-brightness));border:var(--proformax-layout-border-default)solid var(--proformax-overlay-white-10);color:var(--proformax-text-1);box-shadow:inset 0 var(--proformax-shadow-md)var(--proformax-shadow-md)var(--proformax-overlay-white-10),inset 0 -3px var(--proformax-shadow-sm)var(--proformax-overlay-black-5),inset var(--proformax-shadow-sm)0 var(--proformax-shadow-md)var(--proformax-overlay-white-10),inset -8px 0 var(--proformax-shadow-md)var(--proformax-overlay-white-10),0 var(--proformax-shadow-sm)var(--proformax-shadow-xl)var(--proformax-overlay-black-5),0 var(--proformax-shadow-lg)64px var(--proformax-overlay-black-5);will-change:transform,backdrop-filter;transition:transform var(--proformax-transition-duration-base)var(--proformax-ease-out),box-shadow var(--gc-dur-normal)var(--gc-ease-ease-out);position:relative;overflow:hidden}.glass-effect-ultraThick:before{content:"";background:radial-gradient(ellipse 75% 55% at var(--mouse-x,50%)22%,var(--proformax-overlay-white-10),transparent 55%),linear-gradient(180deg,var(--proformax-overlay-white-10)0%,transparent 28%,transparent 72%,var(--proformax-overlay-white-10)100%);border-radius:inherit;pointer-events:none;opacity:1;transition:opacity var(--proformax-duration-base)var(--proformax-transition-easing-ease-out);z-index:var(--proformax-layout-zIndex-raised);position:absolute;inset:0}.glass-effect-ultraThick:after{content:"";background:linear-gradient(135deg,var(--proformax-glass-refraction-highlight-start)0%,transparent 25%,transparent 75%,var(--proformax-color-neutral-graphite-50)100%);border-radius:inherit;pointer-events:none;mix-blend-mode:overlay;z-index:var(--proformax-layout-zIndex-elevated);position:absolute;inset:0}.glass-effect-ultraThick:hover:before,.glass-effect-ultraThick:active:before{opacity:1}.glass-effect-ultraThick:hover,.glass-effect-ultraThick:active{transform:translateY(calc(-1*calc(var(--proformax-spacing-2xs)*.75)))scale(var(--proformax-effect-scale-102));box-shadow:inset 0 var(--proformax-shadow-md)3px var(--proformax-overlay-white-10),inset 0 -3px var(--proformax-shadow-sm)var(--proformax-overlay-black-5),inset var(--proformax-shadow-sm)0 var(--proformax-shadow-lg)var(--proformax-overlay-white-10),inset -10px 0 var(--proformax-shadow-lg)var(--proformax-overlay-white-10),0 var(--proformax-shadow-lg)64px var(--proformax-overlay-black-5),0 var(--proformax-shadow-xl)96px var(--proformax-overlay-black-5)}[data-theme=light] .glass-effect-ultraThick,.light .glass-effect-ultraThick{background:var(--proformax-overlay-white-10);border-color:var(--proformax-overlay-black-5);box-shadow:inset 0 var(--proformax-shadow-md)3px var(--proformax-overlay-white-10),inset 0 calc(var(--proformax-shadow-sm)*-1)var(--proformax-shadow-sm)var(--proformax-overlay-black-5),inset var(--proformax-shadow-sm)0 var(--proformax-shadow-sm)var(--proformax-overlay-white-10),inset -6px 0 var(--proformax-shadow-sm)var(--proformax-overlay-white-10),0 var(--proformax-shadow-sm)var(--proformax-shadow-xl)var(--proformax-overlay-black-5),0 var(--proformax-shadow-md)48px var(--proformax-overlay-black-5)}.glass-effect-capsule{border-radius:var(--proformax-layout-radius-full)}.glass-effect-radius-xs{border-radius:var(--proformax-layout-radius-sm)}.glass-effect-radius-sm,.glass-effect-radius-md{border-radius:var(--proformax-layout-radius-md)}.glass-effect-radius-lg{border-radius:var(--proformax-layout-radius-xl)}.glass-effect-radius-xl{border-radius:var(--proformax-layout-radius-lg)}.glass-effect-radius-2xl{border-radius:var(--proformax-layout-radius-xl)}.glass-effect-concentric{--lg-outer-radius:var(--proformax-spacing-lg);--lg-inner-padding:var(--proformax-spacing-xs);--lg-inner-radius:var(--proformax-layout-radius-elevated);border-radius:var(--proformax-layout-radius-lg)}.glass-effect-concentric>*{border-radius:var(--proformax-layout-radius-sm)}.glass-effect-tint-obsidian{background:var(--gc-tier-elevated-background);border-color:var(--proformax-glass-border)}.glass-effect-tint-obsidian:before{background:radial-gradient(ellipse 60% 40% at var(--mouse-x,50%)15%,var(--proformax-particle-obsidian-light-outer),transparent 60%)}.glass-effect-tint-cool{background:var(--glass-semantic-tech);border-color:var(--proformax-glass-border)}.glass-effect-tint-cool:before{background:radial-gradient(ellipse 60% 40% at var(--mouse-x,50%)15%,var(--glass-semantic-tech-deep),transparent 60%)}.glass-effect-tint-brand{background:var(--glass-semantic-brand);border-color:var(--proformax-glass-border)}.glass-effect-tint-brand:before{background:radial-gradient(ellipse 60% 40% at var(--mouse-x,50%)15%,var(--glass-semantic-brand-mid),transparent 60%)}.glass-effect-tint-mode{background:var(--proformax-glass-bg);border-color:var(--proformax-glass-border)}.glass-effect-tint-mode:before{background:radial-gradient(ellipse 60% 40% at var(--mouse-x,50%)15%,var(--proformax-glass-border),transparent 60%)}.glass-effect-tabbar{z-index:var(--proformax-layout-zIndex-sticky);padding:var(--proformax-spacing-sm)var(--proformax-spacing-md)calc(var(--proformax-spacing-sm) + env(safe-area-inset-bottom,0px));background:var(--proformax-overlay-white-20);-webkit-backdrop-filter:blur(var(--gc-tier-subtle-blur))saturate(var(--gc-tier-elevated-saturate))brightness(var(--gc-tier-default-brightness));border-radius:var(--proformax-layout-radius-2xl)var(--proformax-layout-radius-2xl)0 0;border:var(--proformax-layout-border-default)solid var(--proformax-overlay-white-10);box-shadow:inset 0 var(--proformax-shadow-offset-md)var(--proformax-shadow-md)var(--proformax-overlay-white-10),0 -4px 24px var(--proformax-overlay-black-5),0 -8px 48px var(--proformax-overlay-black-5);transition:transform var(--proformax-transition-duration-base)cubic-bezier(.4,0,.2,1),padding var(--proformax-duration-normal)cubic-bezier(.4,0,.2,1),opacity var(--proformax-transition-duration-fast)var(--proformax-transition-easing-ease-out);border-bottom:none;justify-content:space-around;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0}.glass-effect-tabbar[data-collapsed=true]{transform:translateY(calc(100% - var(--proformax-spacing-3xl)));padding:var(--proformax-spacing-xs)var(--proformax-spacing-md)calc(var(--proformax-spacing-xs) + env(safe-area-inset-bottom,0px))}.glass-effect-tabbar[data-hidden=true]{opacity:0;transform:translateY(100%)}.glass-effect-dock{justify-content:center;align-items:flex-end;gap:var(--proformax-spacing-xs);padding:var(--proformax-spacing-xs)var(--proformax-spacing-sm);background:var(--proformax-overlay-white-20);-webkit-backdrop-filter:blur(var(--gc-tier-subtle-blur))saturate(var(--gc-tier-elevated-saturate))brightness(var(--gc-tier-default-brightness));border-radius:var(--proformax-layout-radius-xl);border:var(--proformax-layout-border-default)solid var(--proformax-overlay-white-10);box-shadow:inset 0 var(--proformax-shadow-offset-md)var(--proformax-shadow-md)var(--proformax-overlay-white-10),inset 0 calc(var(--proformax-shadow-sm)*-1)var(--proformax-shadow-sm)var(--proformax-overlay-black-5),0 var(--proformax-shadow-sm)var(--proformax-shadow-xl)var(--proformax-overlay-black-5),0 var(--proformax-shadow-md)56px var(--proformax-overlay-black-5);display:flex}.glass-effect-dock-item{width:var(--proformax-layout-icon-2xl);height:var(--proformax-layout-icon-2xl);border-radius:var(--proformax-layout-radius-md);cursor:pointer;transition:transform var(--proformax-transition-duration-slower)cubic-bezier(.34,1.56,.64,1),margin var(--proformax-duration-medium)cubic-bezier(.34,1.56,.64,1);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.glass-effect-dock-item:hover,.glass-effect-dock-item:active{transform:translateY(calc(-1*var(--proformax-spacing-md)))scale(var(--proformax-effect-scale-140));margin:0 var(--proformax-spacing-xs)}.glass-effect-dock-item:active{transform:translateY(calc(-1*var(--proformax-spacing-sm)))scale(var(--proformax-effect-scale-130))}.glass-effect-sidebar{width:var(--proformax-layout-panel-width);height:var(--proformax-layout-percentage-full);padding:var(--proformax-spacing-md);gap:var(--proformax-spacing-xs);background:var(--proformax-overlay-white-12);-webkit-backdrop-filter:blur(var(--gc-tier-subtle-blur))saturate(var(--gc-tier-elevated-saturate))brightness(var(--gc-tier-default-brightness));border:var(--proformax-layout-border-default)solid var(--proformax-overlay-white-10);box-shadow:inset 0 var(--proformax-shadow-offset-md)1px var(--proformax-overlay-white-10),4px 0 24px var(--proformax-overlay-black-5);border-top:none;border-bottom:none;border-left:none;border-radius:0;flex-direction:column;display:flex}.glass-effect-static,.glass-effect-static:hover,.glass-effect-static:active{transform:none}.glass-effect-no-specular:before,.glass-effect-no-refract:after{display:none}.glass-effect-inset{box-shadow:inset 0 var(--proformax-shadow-sm)var(--proformax-shadow-sm)var(--proformax-overlay-black-5),inset 0 calc(var(--proformax-shadow-offset-md)*-1)1px var(--proformax-overlay-white-10)}.glass-effect-elevated{box-shadow:inset 0 var(--proformax-shadow-offset-md)var(--proformax-shadow-md)var(--proformax-overlay-white-10),inset 0 calc(var(--proformax-shadow-sm)*-1)var(--proformax-shadow-sm)var(--proformax-overlay-black-5),inset var(--proformax-shadow-sm)0 var(--proformax-shadow-sm)var(--proformax-overlay-white-10),inset -6px 0 var(--proformax-shadow-sm)var(--proformax-overlay-white-10),0 var(--proformax-shadow-md)48px var(--proformax-overlay-black-5),0 var(--proformax-shadow-xl)80px var(--proformax-overlay-black-5)}.glass-effect-refract{filter:url(#liquid-glass-refraction)}@supports ((-webkit-backdrop-filter:url(#test)) or (backdrop-filter:url(#test))){.glass-effect-refract-advanced{-webkit-backdrop-filter:url(#liquid-glass-refraction) blur(var(--gc-tier-default-blur))saturate(var(--gc-tier-default-saturate))brightness(var(--gc-tier-default-brightness));backdrop-filter:url(#liquid-glass-refraction) blur(var(--gc-tier-default-blur))saturate(var(--gc-tier-default-saturate))brightness(var(--gc-tier-default-brightness))}}.glass-effect-float{animation:var(--proformax-animation-float-slow)}@keyframes shine-sweep{0%{left:-100%}to{left:200%}}.effect-shine{position:relative;overflow:hidden}.effect-shine:before{content:"";top:0;left:var(--shine-position,-100%);width:var(--proformax-layout-percentage-half);height:var(--proformax-layout-percentage-full);background:linear-gradient(90deg,transparent,var(--proformax-overlay-white-20),var(--proformax-overlay-white-40),var(--proformax-overlay-white-20),transparent);pointer-events:none;position:absolute;transform:skew(-20deg)}.effect-shine:hover:before,.effect-shine:active:before{animation:shine-sweep var(--proformax-animation-smooth)var(--proformax-transition-easing-ease-out)}.effect-shine-continuous:before{animation:shine-sweep var(--proformax-animation-moderate)var(--proformax-transition-easing-ease-in-out)infinite}.effect-tilt{--tilt-x:var(--proformax-glass-on-surface-secondary);--tilt-y:var(--proformax-glass-on-surface-secondary);transform-style:preserve-3d;perspective:var(--proformax-effect-perspective-dramatic);transition:transform var(--proformax-transition-duration-fast)var(--proformax-transition-easing-ease-out)}.effect-tilt:hover,.effect-tilt:active{transform:perspective(var(--proformax-effect-perspective-dramatic))rotateX(var(--tilt-x))rotateY(var(--tilt-y))translateZ(var(--proformax-effect-translate-z-near))}.effect-tilt:after{content:"";inset:var(--proformax-spacing-xs);pointer-events:none;background:var(--proformax-overlay-black-20);border-radius:inherit;transform:translateZ(calc(-1*var(--proformax-spacing-xl)));filter:blur(var(--gc-tier-default-blur));opacity:0;transition:opacity var(--proformax-transition-duration-base)var(--proformax-transition-easing-ease-out);z-index:var(--proformax-layout-zIndex-deep-behind);position:absolute}.effect-tilt:hover:after,.effect-tilt:active:after{opacity:1}.effect-morph{transition:transform var(--proformax-transition-duration-base)var(--proformax-transition-easing-ease-out),box-shadow var(--proformax-transition-duration-base)var(--proformax-transition-easing-ease-out)}.effect-morph:hover,.effect-morph:active{transform:scale(var(--proformax-effect-scale-105));box-shadow:var(--proformax-shadow-modal)}.effect-morph:active{transform:scale(var(--proformax-effect-scale-98))}.effect-elastic{transition:transform var(--proformax-transition-duration-slower)var(--proformax-ease-bounce)}.effect-elastic:hover,.effect-elastic:active{transform:var(--proformax-transform-scale-hover)}.effect-elastic:active{transform:scale(var(--proformax-effect-scale-92));transition:transform var(--proformax-transition-duration-fast)var(--proformax-transition-easing-ease-out)}@keyframes border-trace{0%{stroke-dashoffset:400px}to{stroke-dashoffset:0}}.effect-border-trace{color:var(--proformax-text-1);background:0 0;border:none;position:relative}.effect-border-trace svg{width:var(--proformax-layout-percentage-full);height:var(--proformax-layout-percentage-full);pointer-events:none;position:absolute;inset:0}.effect-border-trace svg rect{fill:none;stroke:var(--proformax-brand-burnished);stroke-width:2px;stroke-dasharray:400;stroke-dashoffset:400px;transition:stroke-dashoffset var(--proformax-transition-duration-slower)var(--proformax-transition-easing-ease-out)}.effect-border-trace:hover svg rect,.effect-border-trace:active svg rect{stroke-dashoffset:0}@keyframes glitch{0%,to{filter:none;transform:translate(0)}20%{transform:translate(calc(-1*calc(var(--proformax-spacing-2xs)/2)),calc(var(--proformax-spacing-2xs)/4));filter:hue-rotate(var(--proformax-effect-rotate-90))}40%{transform:translate(calc(var(--proformax-spacing-2xs)/2),calc(-1*calc(var(--proformax-spacing-2xs)/4)));filter:hue-rotate(-90deg)}60%{transform:translate(calc(-1*calc(var(--proformax-spacing-2xs)/4)),calc(-1*calc(var(--proformax-spacing-2xs)/4)));filter:hue-rotate(var(--proformax-effect-rotate-180))}80%{transform:translate(calc(var(--proformax-spacing-2xs)/4),calc(var(--proformax-spacing-2xs)/4));filter:hue-rotate(-180deg)}}.effect-glitch{position:relative}.effect-glitch:hover,.effect-glitch:active{animation:glitch var(--proformax-duration-normal)var(--proformax-ease-out)}.effect-glitch:before,.effect-glitch:after{content:attr(data-text);pointer-events:none;background:inherit;border-radius:inherit;opacity:1;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.effect-glitch:hover:before,.effect-glitch:active:before{left:var(--proformax-spacing-2xs);text-shadow:-2px 0 var(--proformax-neutral-mid-dark);animation:glitch var(--proformax-duration-normal)var(--proformax-ease-out)infinite;opacity:var(--proformax-opacity-80)}.effect-glitch:hover:after,.effect-glitch:active:after{left:calc(-1*calc(var(--proformax-spacing-2xs)/2));text-shadow:var(--proformax-spacing-2xs)0 var(--proformax-color-neutral-graphite-400);animation:glitch var(--proformax-duration-normal)var(--proformax-ease-out)infinite reverse;opacity:var(--proformax-opacity-80)}.glow-pseudo-border{position:relative}.glow-pseudo-border:after{content:"";inset:calc(-1*var(--glowingeffect-border-width));border-radius:inherit;border:var(--glowingeffect-border-width)solid transparent;background:var(--gradient);opacity:var(--active);transition-property:opacity;transition-duration:var(--proformax-duration-base);-webkit-mask-composite:source-in;-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-image:linear-gradient(transparent,transparent),conic-gradient(from calc((var(--start) - var(--spread))*1deg),transparent 0deg,var(--proformax-overlay-white-10),transparent calc(var(--spread)*2deg));mask-image:linear-gradient(transparent,transparent),conic-gradient(from calc((var(--start) - var(--spread))*1deg),transparent 0deg,var(--proformax-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(--proformax-overlay-white-10),transparent calc(var(--spread)*2deg));background-attachment:fixed;position:absolute}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass-effect,.glass-effect-subtle,.glass-effect-intense,.glass-effect-warm,.glass-effect-ultraThin,.glass-effect-thin,.glass-effect-thick,.glass-effect-ultraThick{background:var(--proformax-overlay-white-32)}.glass-effect:before,.glass-effect:after,.glass-effect-subtle:before,.glass-effect-intense:before,.glass-effect-intense:after,.glass-effect-warm:before,.glass-effect-warm:after,.glass-effect-thick:before,.glass-effect-thick:after,.glass-effect-ultraThick:before,.glass-effect-ultraThick:after{display:none}}@media (prefers-reduced-motion:reduce){.effect-spotlight:before,.effect-rotating-border:before,.effect-rotating-border-glow:after,.glow-pseudo-border:after,.effect-ripple:after,.effect-shine:before,.glass-effect:before,.glass-effect:after,.glass-effect-subtle:before,.glass-effect-intense:before,.glass-effect-intense:after,.glass-effect-warm:before,.glass-effect-warm:after,.glass-effect-ultraThin:before,.glass-effect-thin:before,.glass-effect-thick:before,.glass-effect-thick:after,.glass-effect-ultraThick:before,.glass-effect-ultraThick:after,.glass-effect-animated,.glass-effect-shimmer:before,.glass-effect-pulse,.glass-effect-float,.effect-tilt:after,.effect-glitch:before,.effect-glitch:after{transition:none;animation:none}.effect-magnetic,.effect-magnetic-text>span,.effect-tilt,.effect-morph,.effect-elastic,.glass-effect,.glass-effect-subtle,.glass-effect-intense,.glass-effect-warm,.glass-effect-ultraThin,.glass-effect-thin,.glass-effect-thick,.glass-effect-ultraThick,.glass-effect-tabbar,.glass-effect-dock,.glass-effect-dock-item,.glass-effect-sidebar{transition:none;transform:none}.effect-morph:hover,.effect-elastic:hover,.effect-tilt:hover,.glass-effect:hover,.glass-effect-subtle:hover,.glass-effect-intense:hover,.glass-effect-warm:hover,.glass-effect-ultraThin:hover,.glass-effect-thin:hover,.glass-effect-thick:hover,.glass-effect-ultraThick:hover,.glass-effect-dock-item:hover,.effect-morph:active,.effect-elastic:active,.effect-tilt:active,.glass-effect:active,.glass-effect-subtle:active,.glass-effect-intense:active,.glass-effect-warm:active,.glass-effect-ultraThin:active,.glass-effect-thin:active,.glass-effect-thick:active,.glass-effect-ultraThick:active,.glass-effect-dock-item:active{transform:none}}@media (prefers-contrast:high){.glass-effect,.glass-effect-subtle,.glass-effect-intense,.glass-effect-warm,.glass-effect-ultraThin,.glass-effect-thin,.glass-effect-thick,.glass-effect-ultraThick,.glass-effect-tabbar,.glass-effect-dock,.glass-effect-sidebar{border-width:var(--proformax-layout-border-thin);border-color:var(--proformax-overlay-white-10)}.glass-effect:focus-visible,.glass-effect-dock-item:focus-visible{outline-width:var(--proformax-layout-icon-2xs);outline-offset:var(--proformax-spacing-2xs)}}@media print{.glass-effect,.glass-effect-subtle,.glass-effect-intense,.glass-effect-warm,.glass-effect-ultraThin,.glass-effect-thin,.glass-effect-thick,.glass-effect-ultraThick{background:var(--proformax-overlay-white-10);-webkit-backdrop-filter:none;box-shadow:0 1px 3px var(--proformax-overlay-black-5);border:var(--proformax-layout-border-default)solid var(--proformax-overlay-black-5)}.glass-effect:before,.glass-effect:after,.glass-effect-subtle:before,.glass-effect-intense:before,.glass-effect-intense:after,.glass-effect-warm:before,.glass-effect-warm:after,.glass-effect-thick:before,.glass-effect-thick:after,.glass-effect-ultraThick:before,.glass-effect-ultraThick:after{display:none}}.effect-none,.effect-none:before,.effect-none:after{transition:none;animation:none;transform:none}.effect-preview .effect-spotlight:before,.effect-preview .effect-rotating-border:before{opacity:1;animation-play-state:running}.toast-theme{background-color:var(--proformax-overlay-white-25);color:var(--proformax-text-1);border-color:var(--proformax-border);box-shadow:var(--proformax-shadow-modal)}.toast-description{color:var(--proformax-glass-on-surface-tertiary)}.toast-action-button{background-color:var(--proformax-cta-primary-bg);color:var(--proformax-text-obsidian)}.toast-cancel-button{color:var(--proformax-glass-on-surface-tertiary);background-color:#0000}.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}.shadow-none{box-shadow:none}.shadow-xs{box-shadow:var(--proformax-shadow-xs)}.shadow-sm,.shadow-md{box-shadow:var(--proformax-shadow-md)}.shadow-lg{box-shadow:var(--proformax-shadow-modal)}.shadow-card{box-shadow:var(--proformax-shadow-md)}.shadow-elevated{box-shadow:var(--proformax-shadow-elevated)}.shadow-dark{box-shadow:var(--proformax-shadow-md)}.hover-accent{transition:color var(--proformax-animation-duration-fast,.16s)var(--proformax-animation-ease-out,var(--proformax-ease-out))}.hover-accent:hover{color:var(--proformax-text-1)}.hover-primary{transition:color var(--proformax-animation-duration-fast,.16s)var(--proformax-animation-ease-out,var(--proformax-ease-out))}.hover-primary:hover{color:var(--proformax-text-1)}.hover-lift{transition:transform var(--proformax-animation-duration-fast,.16s)var(--proformax-animation-ease-out,var(--proformax-ease-out)),box-shadow var(--proformax-animation-duration-fast,.16s)var(--proformax-animation-ease-out,var(--proformax-ease-out))}.hover-lift:hover{transform:translateY(calc(var(--proformax-inset-xs)*-1));box-shadow:var(--proformax-shadow-elevated)}.border-left-accent{border-left:var(--proformax-inset-xs)solid var(--proformax-glass-border)}.border-left-steel{border-left:var(--proformax-inset-xs)solid var(--proformax-border-steel,var(--proformax-glass-border))}.border-left-warning-text{border-left:var(--proformax-inset-xs)solid var(--proformax-border-warning,var(--proformax-glass-border))}
:root{--proformax-enter-opacity:0;--proformax-enter-scale:.95;--proformax-enter-translate-x:0;--proformax-enter-translate-y:0;--proformax-exit-opacity:0;--proformax-exit-scale:.95;--proformax-exit-translate-x:0;--proformax-exit-translate-y:0}@keyframes proformax-enter{0%{opacity:var(--proformax-enter-opacity,0);transform:translate3d(var(--proformax-enter-translate-x,0),var(--proformax-enter-translate-y,0),0)scale(var(--proformax-enter-scale,1))}to{opacity:1;transform:translate3d(0,0,0)scale(var(--proformax-effect-scale-100))}}@keyframes proformax-exit{0%{opacity:1;transform:translate3d(0,0,0)scale(var(--proformax-effect-scale-100))}to{opacity:var(--proformax-exit-opacity,0);transform:translate3d(var(--proformax-exit-translate-x,0),var(--proformax-exit-translate-y,0),0)scale(var(--proformax-exit-scale,1))}}.animate-in{animation:proformax-enter var(--proformax-animation-enter-duration)var(--proformax-animation-easing-enter)forwards}.animate-out{animation:proformax-exit var(--proformax-animation-exit-duration)var(--proformax-animation-easing-exit)forwards}.fade-in-0{--proformax-enter-opacity:0}.fade-out-0{--proformax-exit-opacity:0}.zoom-in-95{--proformax-enter-scale:.95}.zoom-out-95{--proformax-exit-scale:.95}.zoom-in-90{--proformax-enter-scale:.9}.zoom-out-90{--proformax-exit-scale:.9}.slide-in-from-top-2{--proformax-enter-translate-y:calc(-1*var(--proformax-spacing-sm))}.slide-in-from-bottom-2{--proformax-enter-translate-y:var(--proformax-spacing-sm)}.slide-in-from-left-2{--proformax-enter-translate-x:calc(-1*var(--proformax-spacing-sm))}.slide-in-from-right-2{--proformax-enter-translate-x:var(--proformax-spacing-sm)}[data-state=open].animate-in{animation:proformax-enter var(--proformax-animation-enter-duration)var(--proformax-animation-easing-enter)forwards}[data-state=closed].animate-out{animation:proformax-exit var(--proformax-animation-exit-duration)var(--proformax-animation-easing-exit)forwards}[data-side=bottom].slide-in-from-top-2{--proformax-enter-translate-y:calc(-1*var(--proformax-spacing-sm))}[data-side=top].slide-in-from-bottom-2{--proformax-enter-translate-y:var(--proformax-spacing-sm)}[data-side=right].slide-in-from-left-2{--proformax-enter-translate-x:calc(-1*var(--proformax-spacing-sm))}[data-side=left].slide-in-from-right-2{--proformax-enter-translate-x:var(--proformax-spacing-sm)}.min-w-dropdown{min-width:var(--proformax-layout-component-width-dropdown-min)}.menu-indicator-left{left:var(--proformax-spacing-sm)}.dropdown-shortcut-muted{opacity:var(--proformax-opacity-60)}.radio-indicator-container{width:var(--proformax-layout-icon-xs);height:var(--proformax-layout-icon-xs)}.radio-indicator-dot{width:var(--proformax-sizing-fluid-sm);height:var(--proformax-sizing-fluid-sm)}.slide-in-from-top{--proformax-enter-translate-y:-100%}.slide-in-from-bottom{--proformax-enter-translate-y:100%}.slide-in-from-left{--proformax-enter-translate-x:-100%}.slide-in-from-right{--proformax-enter-translate-x:100%}.slide-out-to-top{--proformax-exit-translate-y:-100%}.slide-out-to-bottom{--proformax-exit-translate-y:100%}.slide-out-to-left{--proformax-exit-translate-x:-100%}.slide-out-to-right{--proformax-exit-translate-x:100%}.slide-in-from-left-half{--proformax-enter-translate-x:-50%}.slide-out-to-left-half{--proformax-exit-translate-x:-50%}.slide-in-from-top-48{--proformax-enter-translate-y:-48%}.slide-out-to-top-48{--proformax-exit-translate-y:-48%}.slide-in-from-side[data-side=bottom]{--proformax-enter-translate-y:calc(-1*var(--proformax-spacing-sm))}.slide-in-from-side[data-side=top]{--proformax-enter-translate-y:var(--proformax-spacing-sm)}.slide-in-from-side[data-side=right]{--proformax-enter-translate-x:calc(-1*var(--proformax-spacing-sm))}.slide-in-from-side[data-side=left]{--proformax-enter-translate-x:var(--proformax-spacing-sm)}.slide-in-from-right-52{--proformax-enter-translate-x:13rem}.slide-in-from-left-52{--proformax-enter-translate-x:-13rem}.slide-out-to-right-52{--proformax-exit-translate-x:13rem}.slide-out-to-left-52{--proformax-exit-translate-x:-13rem}[data-motion=from-end].nav-motion-slide{--proformax-enter-translate-x:13rem}[data-motion=from-start].nav-motion-slide{--proformax-enter-translate-x:-13rem}[data-motion=to-end].nav-motion-slide{--proformax-exit-translate-x:13rem}[data-motion=to-start].nav-motion-slide{--proformax-exit-translate-x:-13rem}.nav-trigger-active[data-active],.nav-trigger-active[data-state=open]{background-color:var(--proformax-glass-bg-subtle)}[data-motion^=from-].animate-in{animation:proformax-enter var(--proformax-animation-enter-duration)var(--proformax-animation-easing-enter)forwards}[data-motion^=to-].animate-out{animation:proformax-exit var(--proformax-animation-exit-duration)var(--proformax-animation-easing-exit)forwards}[data-state=visible].animate-in{animation:proformax-enter var(--proformax-animation-enter-duration)var(--proformax-animation-easing-enter)forwards}[data-state=hidden].animate-out{animation:proformax-exit var(--proformax-animation-exit-duration)var(--proformax-animation-easing-exit)forwards}.fade-in{--proformax-enter-opacity:0}.fade-out{--proformax-exit-opacity:0}.fade-out-80{--proformax-exit-opacity:.8}.slide-out-to-right-full{--proformax-exit-translate-x:100%}.slide-in-from-top-full{--proformax-enter-translate-y:-100%}.slide-in-from-bottom-full{--proformax-enter-translate-y:100%}[data-swipe=end].animate-out{animation:proformax-exit var(--proformax-animation-exit-duration)var(--proformax-animation-easing-exit)forwards}.toast-swipe[data-swipe=cancel]{transform:translate(0)}.toast-swipe[data-swipe=end]{transform:translateX(var(--radix-toast-swipe-end-x))}.toast-swipe[data-swipe=move]{transform:translateX(var(--radix-toast-swipe-move-x));transition:none}.toast-slide-responsive{--proformax-enter-translate-y:-100%}@media (min-width:640px){.toast-slide-responsive{--proformax-enter-translate-y:100%}}.animate-duration-sheet{--proformax-animation-enter-duration:.5s;--proformax-animation-exit-duration:.3s}.modal-center{width:fit-content;height:fit-content;margin:auto}.modal-center-desktop{position:fixed}@media (min-width:768px){.modal-center-desktop{--modal-max-width:512px;width:fit-content;height:fit-content;max-width:var(--modal-max-width);border-radius:var(--proformax-layout-radius-md);max-height:85vh;margin:auto}}.toggle-state-accent[data-state=on],.menu-subtrigger-active[data-state=open]{color:var(--proformax-text-1);background-color:#0000}[data-disabled].data-disabled-dim{pointer-events:none;opacity:var(--proformax-opacity-50)}[data-highlighted].data-highlight-glass{background-color:var(--proformax-glass-bg-subtle);color:var(--proformax-text-1)}.icon-child-sm svg{pointer-events:none;width:var(--proformax-layout-icon-sm);height:var(--proformax-layout-icon-sm);flex-shrink:0}.icon-child-xs svg{pointer-events:none;width:var(--proformax-layout-icon-xs);height:var(--proformax-layout-icon-xs);flex-shrink:0}.icon-direct-sm svg{width:var(--proformax-layout-icon-sm);height:var(--proformax-layout-icon-sm);flex-shrink:0}.truncate-last-child>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.destructive .toast-action-destructive:focus{outline:var(--proformax-spacing-canonical-base-1-5)solid var(--proformax-color-state-danger-200);outline-offset:var(--proformax-spacing-canonical-base-1-5)}.destructive .toast-action-destructive:hover,.destructive .toast-action-destructive:active{background-color:var(--proformax-semantic-error-bg-subtle);color:var(--proformax-color-state-danger-600);border-color:var(--proformax-semantic-error-border-subtle)}.destructive .toast-action-destructive{border-color:var(--proformax-border-subtle)}.destructive .toast-close-destructive,.destructive .toast-close-destructive:hover,.destructive .toast-close-destructive:active{color:var(--proformax-color-state-danger-600)}.destructive .toast-close-destructive:focus{outline:var(--proformax-spacing-canonical-base-1-5)solid var(--proformax-color-state-danger-200);outline-offset:var(--proformax-spacing-canonical-base-1-5)}.animate-delay-75{animation-delay:75ms}.animate-delay-100{animation-delay:.1s}.animate-delay-150{animation-delay:.15s}.animate-delay-200{animation-delay:.2s}.animate-delay-300{animation-delay:.3s}.animate-delay-400{animation-delay:.4s}.animate-delay-500{animation-delay:.5s}.animate-delay-700{animation-delay:.7s}.animate-delay-1000{animation-delay:1s}.animate-delay-1500{animation-delay:1.5s}@media (min-width:768px){.toast-viewport-md{max-width:var(--proformax-layout-component-width-dropdown-mobile)}.nav-viewport-width{width:var(--radix-navigation-menu-viewport-width)}}@media (prefers-reduced-motion:reduce){.animate-in,.animate-out,[data-state=open].animate-in,[data-state=closed].animate-out,[data-state=visible].animate-in,[data-state=hidden].animate-out,[data-motion^=from-].animate-in,[data-motion^=to-].animate-out,[data-swipe=end].animate-out{animation:none}}

:root{--code-background:var(--proformax-control-gestion-color-ink-900);--code-text:var(--proformax-color-brand-red-400);--code-text-muted:var(--proformax-color-action-primary);--code-border:var(--proformax-color-brand-red-900);--code-inline-background:var(--proformax-overlay-white-32);--code-inline-text:var(--proformax-control-gestion-color-ink-500);--code-inline-border:var(--proformax-glass-border);--code-block-background:var(--proformax-background-surface);--code-block-text:var(--proformax-color-action-primary);--code-block-border:var(--proformax-glass-border);--code-block-line-numbers:var(--proformax-text-3)}@media (prefers-color-scheme:dark){:root{--code-background:var(--proformax-control-gestion-color-ink-900);--code-text:var(--proformax-color-brand-red-400);--code-inline-background:var(--proformax-overlay-white-32);--code-block-background:var(--proformax-overlay-white-25)}}
:root{--email-background:var(--proformax-color-background-base);--email-surface:var(--proformax-color-brand-red-100);--email-border:var(--proformax-color-brand-red-200);--email-card:var(--proformax-color-background-base);--email-text-primary:var(--proformax-control-gestion-color-ink-900);--email-text-secondary:var(--proformax-color-brand-red-800);--email-text-muted:var(--proformax-color-action-primary);--email-text-link:var(--proformax-color-action-primary);--email-primary:var(--proformax-color-action-primary);--email-accent:var(--proformax-color-action-primary);--email-success:var(--proformax-color-action-primary);--email-error:var(--proformax-gray-500);--email-warning:var(--proformax-color-brand-red-400);--email-success-background:var(--proformax-color-brand-red-100);--email-error-background:var(--proformax-control-gestion-color-ink-200);--email-warning-background:var(--proformax-color-brand-red-100);--email-info-background:var(--proformax-color-brand-red-200)}
*{border-color:var(--proformax-glass-border)}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{color:var(--proformax-text-1);font-feature-settings:"rlig" 1,"calt" 1;background-color:#0000}[data-theme=light] body,.light body{color:var(--proformax-text-1);background-color:#0000}[data-theme=light] *,.light *{border-color:var(--proformax-glass-border)}:focus-visible{outline:var(--proformax-spacing-2xs)solid var(--proformax-semantic-focus-border);outline-offset:var(--proformax-spacing-2xs)}a{color:inherit;text-decoration:none}a:hover{text-decoration:none}a:focus-visible{outline:var(--proformax-spacing-2xs)solid var(--proformax-focus-ring);outline-offset:var(--proformax-spacing-2xs);border-radius:var(--proformax-layout-radius-xs)}
.hero-decoration-topleft{top:var(--proformax-sizing-fluid-3xl);left:var(--proformax-sizing-fluid-2xl);pointer-events:none;filter:blur(var(--proformax-effect-blur-3xl));background:var(--proformax-brand-glow-strong);opacity:.08;position:absolute}.hero-decoration-bottomright{bottom:var(--proformax-sizing-fluid-3xl);right:var(--proformax-sizing-fluid-2xl);pointer-events:none;filter:blur(var(--proformax-effect-blur-3xl));background:var(--proformax-neutral-mid-dark);opacity:.08;position:absolute}.dropdown-centered-x{left:50%;transform:translate(-50%)}.hero-badge-topcenter{top:calc(-1*var(--proformax-spacing-md));left:var(--proformax-layout-position-center);transform:translateX(calc(-1*var(--proformax-layout-position-center)));position:absolute}.hero-gradient-bottom{bottom:0;left:0;right:0;position:absolute;inset-inline:0}.card-badge-topright{top:var(--proformax-spacing-md);right:var(--proformax-spacing-md);z-index:var(--proformax-layout-zIndex-dropdown);position:absolute}.card-badge-topleft{top:var(--proformax-spacing-md);left:var(--proformax-spacing-md);z-index:var(--proformax-layout-zIndex-dropdown);position:absolute}.card-icon-decorative{top:calc(-1*var(--proformax-spacing-md));left:calc(-1*var(--proformax-spacing-md));position:absolute}.card-overlay-bottom{bottom:0;left:0;right:0;position:absolute;inset-inline:0}.card-progress-bottom{height:var(--proformax-sizing-fluid-2xs);position:absolute;bottom:0;left:0;right:0}.card-status-indicator,.card-action-button{top:var(--proformax-spacing-sm);left:var(--proformax-spacing-sm);position:absolute}.centered-overlay{top:var(--proformax-layout-position-center);left:var(--proformax-layout-position-center);position:absolute;transform:translate(-50%,-50%)}.modal-close{top:var(--proformax-spacing-lg);right:var(--proformax-spacing-lg);z-index:var(--proformax-layout-zIndex-modal);position:absolute}.modal-nav-left{left:var(--proformax-spacing-md);top:var(--proformax-layout-position-center);transform:translateY(calc(-1*var(--proformax-layout-position-center)));position:absolute}@media (min-width:768px){.modal-nav-left{left:var(--proformax-spacing-xl)}}.modal-nav-right{right:var(--proformax-spacing-md);top:var(--proformax-layout-position-center);transform:translateY(calc(-1*var(--proformax-layout-position-center)));position:absolute}@media (min-width:768px){.modal-nav-right{right:var(--proformax-spacing-xl)}}.nav-fixed-topcentered{top:var(--proformax-spacing-lg);left:var(--proformax-layout-position-center);transform:translateX(calc(-1*var(--proformax-layout-position-center)));z-index:var(--proformax-layout-zIndex-modal);position:fixed}.nav-floating-button{top:var(--proformax-layout-navbar-height-desktop);right:var(--proformax-spacing-md);z-index:var(--proformax-layout-zIndex-modal);max-width:var(--proformax-layout-component-width-generic-sm);position:fixed}@media (min-width:640px){.nav-floating-button{max-width:var(--proformax-layout-component-width-generic-base)}}@media (min-width:1024px){.nav-floating-button{right:var(--proformax-spacing-lg)}}.cta-floating-bottomright{bottom:var(--proformax-spacing-lg);right:var(--proformax-spacing-lg);z-index:var(--proformax-layout-zIndex-modal);position:fixed}.banner-fixed-bottom{z-index:var(--proformax-layout-zIndex-modal);position:fixed;bottom:0;left:0;right:0}.video-duration-badge{bottom:var(--proformax-spacing-md);left:var(--proformax-spacing-md);position:absolute}.video-corner-topleft{top:var(--proformax-spacing-md);left:var(--proformax-spacing-md);position:absolute}.video-corner-topright{top:var(--proformax-spacing-md);right:var(--proformax-spacing-md);position:absolute}.video-corner-bottomleft{bottom:var(--proformax-spacing-md);left:var(--proformax-spacing-md);position:absolute}.video-corner-bottomright{bottom:var(--proformax-spacing-md);right:var(--proformax-spacing-md);position:absolute}.video-overlay-icon{position:absolute;top:0;right:0}.portfolio-content-bottom,.portfolio-category-badge{position:absolute;bottom:0;left:0;right:0}.input-icon-left{left:var(--proformax-spacing-sm);top:var(--proformax-layout-position-center);transform:translateY(calc(-1*var(--proformax-layout-position-center)));position:absolute}.input-icon-right{right:var(--proformax-spacing-sm);top:var(--proformax-spacing-sm);position:absolute}.timeline-connector-vertical{position:absolute;top:0;bottom:0;left:0}.timeline-connector-horizontal{top:var(--proformax-spacing-xl);position:absolute;left:0;right:0}.timeline-step-indicator{bottom:calc(-1*var(--proformax-spacing-sm));left:var(--proformax-layout-position-center);transform:translateX(calc(-1*var(--proformax-layout-position-center)));position:absolute}.timeline-step-number{left:calc(-1*var(--proformax-spacing-xl));top:var(--proformax-layout-position-center);transform:translateY(calc(-1*var(--proformax-layout-position-center)));position:absolute}.step-badge-corner{position:absolute;top:0;right:0}.step-connector-right{top:var(--proformax-spacing-xl);right:calc(-1*var(--proformax-spacing-md));position:absolute}.gradient-fade-left{pointer-events:none;position:absolute;top:0;bottom:0;left:0}.gradient-fade-right{pointer-events:none;position:absolute;top:0;bottom:0;right:0}.decoration-line-bottomcenter{bottom:calc(-1*var(--proformax-spacing-xl));left:var(--proformax-layout-position-center);transform:translateX(calc(-1*var(--proformax-layout-position-center)));position:absolute}.decoration-corner-bottomright{bottom:calc(-1*var(--proformax-spacing-lg));right:calc(-1*var(--proformax-spacing-lg));position:absolute}.text-overlay-centered{z-index:var(--proformax-layout-zIndex-dropdown);top:var(--proformax-layout-position-center);left:var(--proformax-layout-position-center);position:absolute;transform:translate(-50%,-50%)}.scroll-indicator-bottom{bottom:var(--proformax-spacing-xl);left:var(--proformax-layout-position-center);transform:translateX(calc(-1*var(--proformax-layout-position-center)));position:absolute}.skip-to-content{width:calc(var(--proformax-sizing-fluid-2xs)/2);height:var(--proformax-layout-component-height-divider);clip:rect(0,0,0,0);white-space:nowrap;border-width:0;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-to-content:focus{top:var(--proformax-spacing-md);left:var(--proformax-spacing-md);width:auto;height:auto;padding:var(--proformax-spacing-md)var(--proformax-spacing-lg);clip:auto;white-space:normal;z-index:var(--proformax-layout-zIndex-max);background:var(--proformax-cta-primary-bg);color:var(--proformax-color-state-danger-600);border-radius:var(--proformax-layout-radius-md);box-shadow:0 0 0 var(--proformax-glow-intensity-md)var(--proformax-focus-ring),var(--proformax-shadow-lg);outline:none;margin:0;position:absolute;overflow:visible}.sticky-top{z-index:var(--proformax-layout-zIndex-sticky);position:sticky;top:0}.sticky-sidebar{position:relative}@media (min-width:1024px){.sticky-sidebar{top:var(--proformax-spacing-lg);position:sticky}}.min-h-screen{min-height:var(--proformax-layout-viewport-height-full);min-height:var(--proformax-layout-viewport-height-fullDynamic)}.pb-safe{padding-bottom:env(safe-area-inset-bottom)}.badge-floating-animated{top:calc(-1*var(--proformax-spacing-sm));right:calc(-1*var(--proformax-spacing-sm));position:absolute}.badge-card-top-centered{top:calc(-1*var(--proformax-card-badge-offset));left:var(--proformax-layout-position-center);position:absolute;transform:translate(-50%)}.overlay-fullscreen-centered{z-index:var(--proformax-layout-zIndex-modal);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.card-with-badge{position:relative}.card-with-badge:before{top:var(--proformax-spacing-md);right:var(--proformax-spacing-md);position:absolute}@media (min-width:768px){.hero-decoration-topleft{top:var(--proformax-space-16);left:var(--proformax-spacing-3xl)}.hero-decoration-bottomright{bottom:var(--proformax-space-16);right:var(--proformax-spacing-3xl)}}@media (min-width:1024px){.cta-floating-bottomright{bottom:var(--proformax-spacing-xl);right:var(--proformax-spacing-xl)}}.decoration-size-md{width:var(--proformax-particle-size-lg);height:var(--proformax-particle-size-lg)}.decoration-size-lg{width:var(--proformax-particle-size-xl);height:var(--proformax-particle-size-xl)}

.text-balance{text-wrap:balance}.heading-lg{font-size:var(--proformax-font-size-section);font-weight:var(--proformax-font-weight-bold);letter-spacing:var(--proformax-letter-spacing-section);line-height:var(--proformax-line-height-section);color:var(--proformax-text-1)}.heading-md,.card-title-lg{font-size:var(--proformax-font-size-subsection);font-weight:var(--proformax-font-weight-bold);letter-spacing:var(--proformax-letter-spacing-subsection);line-height:var(--proformax-line-height-subsection)}.copy-lg{font-size:var(--proformax-font-size-body-lg);line-height:var(--proformax-line-height-body-lg);letter-spacing:var(--proformax-letter-spacing-bodyLg);color:var(--proformax-text-1)}.copy-md{font-size:var(--proformax-font-size-body);line-height:var(--proformax-line-height-body);letter-spacing:var(--proformax-letter-spacing-body);color:var(--proformax-glass-on-surface-secondary)}.copy-sm{font-size:var(--proformax-font-size-body-sm);line-height:var(--proformax-line-height-body-sm);letter-spacing:var(--proformax-letter-spacing-bodySm);color:var(--proformax-glass-on-surface-secondary)}.text-lg{color:var(--proformax-text-obsidian-muted)}.text-shadow-sm{text-shadow:0 1px var(--proformax-spacing-2xs)var(--proformax-overlay-black-60)}.text-shadow-md{text-shadow:0 var(--proformax-spacing-2xs)var(--proformax-spacing-2xs)var(--proformax-overlay-black-70)}.text-shadow-light-sm{text-shadow:0 1px var(--proformax-spacing-2xs)var(--proformax-overlay-black-20)}.text-shadow-light-md{text-shadow:0 var(--proformax-spacing-2xs)var(--proformax-spacing-2xs)var(--proformax-overlay-black-30)}.text-primary{color:var(--proformax-text-1)}.text-secondary{color:var(--proformax-glass-on-surface-secondary)}.text-tertiary{color:var(--proformax-text-disabled)}.text-on-dark{color:var(--proformax-text-obsidian)}.text-on-dark-secondary{color:var(--proformax-text-obsidian-muted)}.text-on-dark-subtle{color:var(--proformax-glass-on-surface-tertiary)}[data-theme=light] .text-on-dark-subtle,.light .text-on-dark-subtle{color:var(--proformax-fixed-textSubtle)}.text-on-primary,.text-on-accent{color:var(--proformax-text-1)}.text-hero{font-size:var(--proformax-font-size-hero);line-height:var(--proformax-line-height-hero);letter-spacing:var(--proformax-letter-spacing-hero)}.text-section{font-size:var(--proformax-font-size-section);line-height:var(--proformax-line-height-section);letter-spacing:var(--proformax-letter-spacing-section)}.text-subsection{font-size:var(--proformax-font-size-subsection);line-height:var(--proformax-line-height-subsection);letter-spacing:var(--proformax-letter-spacing-subsection)}.text-caption{font-size:var(--proformax-font-size-caption);line-height:var(--proformax-line-height-caption);letter-spacing:var(--proformax-letter-spacing-caption)}.text-micro{font-size:var(--proformax-font-size-micro);line-height:var(--proformax-line-height-caption);letter-spacing:var(--proformax-letter-spacing-caption)}.text-accent{color:var(--proformax-color-state-danger-600)}.text-proformax-info,.text-proformax-info-foreground{color:var(--proformax-color-state-info-500)}.copy-responsive{font-size:var(--proformax-font-size-body);line-height:var(--proformax-line-height-body)}.text-success{color:var(--proformax-color-state-info-500)}.text-section-responsive{font-size:var(--proformax-font-size-section)}.text-hero-responsive{font-size:var(--proformax-font-size-display)}.text-proformax-success{color:var(--proformax-success-text)}.text-proformax-warning{color:var(--proformax-warning-text)}.text-proformax-error{color:var(--proformax-color-state-danger-600)}.gradient-primary{background:var(--proformax-brand-link-strong)}.gradient-accent,.gradient-tech{background:var(--proformax-gradient-aurora,var(--proformax-gradient-heroTwilight))}.gradient-hero{background:var(--proformax-gradient-heroTwilight)}.gradient-hero-aaa{background:var(--proformax-gradient-heroTitle)}.gradient-metallic{background:var(--proformax-gradient-shimmer)}.gradient-hero-ai{background:var(--proformax-gradient-heroAi)}.gradient-hero-premium{background:var(--proformax-gradient-heroPremium)}.gradient-text-hero{background:var(--proformax-gradient-textGradient-hero);-webkit-text-fill-color:transparent;text-shadow:none;-webkit-background-clip:text;background-clip:text}.gradient-text-primary{background:var(--proformax-gradient-textGradient-primary);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.gradient-text-stats{background:var(--proformax-gradient-textGradient-stats);-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px var(--proformax-spacing-canonical-base-1-5)var(--gc-tier-default-blur));-webkit-background-clip:text;background-clip:text}.shadow-card{box-shadow:var(--proformax-shadow-md)}.transition-smooth{transition:all var(--proformax-duration-base)var(--proformax-transition-easing-easeOut)}.proformax-opacity-0{opacity:0}.proformax-opacity-5{opacity:.05}.proformax-opacity-10{opacity:.1}.proformax-opacity-20{opacity:.2}.proformax-opacity-30{opacity:.3}.proformax-opacity-50{opacity:var(--proformax-opacity-50)}.proformax-opacity-70{opacity:var(--proformax-opacity-70)}.proformax-opacity-80{opacity:var(--proformax-opacity-80)}.proformax-opacity-90{opacity:var(--proformax-opacity-90)}.proformax-opacity-95{opacity:.95}.min-h-comments{min-height:var(--proformax-spacing-7xl)}.section-subtitle{font-size:var(--proformax-font-size-body-lg);font-weight:var(--proformax-font-weight-regular);line-height:var(--proformax-line-height-body-lg);letter-spacing:var(--proformax-letter-spacing-bodyLg);color:var(--proformax-text-1)}.section-y-lg{padding-top:calc(var(--proformax-spacing-canonical-section-component)*1.5);padding-bottom:calc(var(--proformax-spacing-canonical-section-component)*1.5)}.section-y{padding-top:var(--proformax-spacing-canonical-section-component);padding-bottom:var(--proformax-spacing-canonical-section-component)}.section-y-sm{padding-top:calc(var(--proformax-spacing-canonical-section-component)*.67);padding-bottom:calc(var(--proformax-spacing-canonical-section-component)*.67)}.section-proformax-content{width:var(--proformax-layout-percentage-full);gap:var(--proformax-spacing-2xl);padding-top:var(--proformax-spacing-lg);flex-direction:column;display:flex}.btn-link-subtle{color:var(--proformax-text-obsidian);opacity:var(--proformax-opacity-90);cursor:pointer;font-size:var(--proformax-font-size-body-sm);transition:opacity var(--proformax-duration-fast)var(--proformax-transition-easing-ease);background:0 0;border:none;text-decoration:underline}.hero-gradient{background:var(--proformax-gradient-heroTwilight)}.hero-mesh{background:0 0}.cta-gradient{background:var(--proformax-mode-gradient-cta-warm);color:var(--proformax-text-obsidian)}.cta-overlay{background:linear-gradient(135deg,var(--proformax-overlay-white-90)0%,var(--proformax-overlay-white-90)50%,var(--proformax-brand-glow-strong)100%)}.avatar-gradient{background:var(--proformax-brand-link-strong)}.metallic-sm,.metallic-md{box-shadow:var(--proformax-shadow-metallic-md)}.metallic-lg{box-shadow:var(--proformax-shadow-metallic-lg)}.glow-purple,.glow-cyan,.glow-accent{box-shadow:var(--proformax-shadow-md)}.overlay-dark-60{background:var(--proformax-overlay-black-60)}.overlay-dark-70{background:var(--proformax-overlay-black-70)}.mask-fade-bottom{-webkit-mask-image:var(--mask-fade-bottom);mask-image:var(--mask-fade-bottom);-webkit-mask-image:var(--mask-fade-bottom)}.animate-shimmer{--_shimmer-width:1000px;background:var(--proformax-gradient-shimmer);background-size:var(--_shimmer-width)100%;animation:2s infinite shimmer}.animate-pulse-glow{animation:var(--proformax-animation-pulse-glow)}.animate-float{animation:float 3s var(--proformax-ease-in-out)infinite}.touch-target{min-height:var(--proformax-sizing-space-11);min-width:var(--proformax-sizing-space-11)}.sr-only{width:calc(var(--proformax-sizing-fluid-2xs)/2);height:var(--proformax-layout-component-height-divider);clip:rect(0,0,0,0);white-space:nowrap;border-width:0;margin:-1px;padding:0;position:absolute;overflow:hidden}.icon-on-gradient,.icon-aaa{color:var(--proformax-text-1)}.icon-aaa-muted{color:var(--proformax-glass-on-surface-tertiary)}.container-page{max-width:var(--proformax-sizing-fluid-responsive-containerMaxWidth-page);padding-left:var(--proformax-spacing-md);padding-right:var(--proformax-spacing-md);margin-left:auto;margin-right:auto}@media (min-width:640px){.container-page{padding-left:var(--proformax-spacing-lg);padding-right:var(--proformax-spacing-lg)}}@media (min-width:1024px){.container-page{padding-left:var(--proformax-spacing-canonical-container-desktop);padding-right:var(--proformax-spacing-canonical-container-desktop)}}.container-narrow{max-width:var(--proformax-layout-container-narrow);padding-left:var(--proformax-spacing-md);padding-right:var(--proformax-spacing-md);margin-left:auto;margin-right:auto}@media (min-width:640px){.container-narrow{padding-left:var(--proformax-spacing-lg);padding-right:var(--proformax-spacing-lg)}}@media (min-width:1024px){.container-narrow{padding-left:var(--proformax-spacing-canonical-container-desktop);padding-right:var(--proformax-spacing-canonical-container-desktop)}}.min-h-touch-target,.min-h-touch{min-height:var(--proformax-layout-touchTarget-min)}.min-w-touch-target,.min-w-touch{min-width:var(--proformax-layout-touchTarget-min)}.inset-xs{inset:var(--proformax-spacing-xs)}.inset-sm{inset:var(--proformax-spacing-sm)}.inset-md{inset:var(--proformax-spacing-md)}.top-xs{top:var(--proformax-spacing-xs)}.top-sm{top:var(--proformax-spacing-sm)}.top-md{top:var(--proformax-spacing-md)}.top-lg{top:var(--proformax-spacing-lg)}.right-xs{right:var(--proformax-spacing-xs)}.right-sm{right:var(--proformax-spacing-sm)}.right-md{right:var(--proformax-spacing-md)}.right-lg{right:var(--proformax-spacing-lg)}.bottom-xs{bottom:var(--proformax-spacing-xs)}.bottom-sm{bottom:var(--proformax-spacing-sm)}.bottom-md{bottom:var(--proformax-spacing-md)}.bottom-lg{bottom:var(--proformax-spacing-lg)}.left-xs{left:var(--proformax-spacing-xs)}.left-sm{left:var(--proformax-spacing-sm)}.left-md{left:var(--proformax-spacing-md)}.left-lg{left:var(--proformax-spacing-lg)}.w-select-sm{width:var(--proformax-layout-component-width-generic-mdLg)}.w-select-md{width:var(--proformax-layout-component-width-decorative-medium)}.min-h-section{min-height:var(--proformax-sizing-fluid-6xl)}.min-h-hero{min-height:var(--proformax-layout-viewport-height-most)}.font-sans,.font-display{font-family:var(--proformax-font-sans)}.font-mono{font-family:var(--proformax-font-mono)}.link-hover{transition:color var(--proformax-duration-fast)var(--proformax-transition-easing-ease)}.link-underline{text-underline-offset:var(--proformax-spacing-2xs);transition:color var(--proformax-duration-fast)var(--proformax-transition-easing-ease);text-decoration:underline}.spacing-xs{margin-bottom:var(--proformax-spacing-xs)}.spacing-sm,.spacing-small{margin-bottom:var(--proformax-spacing-sm)}.spacing-md,.spacing-medium{margin-bottom:var(--proformax-spacing-md)}.spacing-lg,.spacing-large{margin-bottom:var(--proformax-spacing-lg)}.spacing-xl{margin-bottom:var(--proformax-spacing-xl)}.spacing-2xl{margin-bottom:var(--proformax-spacing-2xl)}.stack-2xs{gap:var(--proformax-spacing-2xs);flex-direction:column;display:flex}.stack-xs{gap:var(--proformax-spacing-xs);flex-direction:column;display:flex}.stack-sm{gap:var(--proformax-spacing-sm);flex-direction:column;display:flex}.stack-md{gap:var(--proformax-spacing-md);flex-direction:column;display:flex}.stack-lg{gap:var(--proformax-spacing-lg);flex-direction:column;display:flex}.stack-xl{gap:var(--proformax-spacing-xl);flex-direction:column;display:flex}.p-small{padding:var(--proformax-spacing-sm)}.p-medium{padding:var(--proformax-spacing-md)}.py-small{padding-top:var(--proformax-spacing-sm);padding-bottom:var(--proformax-spacing-sm)}.py-medium{padding-top:var(--proformax-spacing-md);padding-bottom:var(--proformax-spacing-md)}.px-small{padding-left:var(--proformax-spacing-sm);padding-right:var(--proformax-spacing-sm)}.px-medium{padding-left:var(--proformax-spacing-md);padding-right:var(--proformax-spacing-md)}.pb-4{padding-bottom:var(--proformax-spacing-md)}.p-responsive{padding:var(--proformax-spacing-md)}.font-weight-regular{font-weight:var(--proformax-font-weight-regular)}.font-weight-medium{font-weight:var(--proformax-font-weight-medium)}.font-weight-semibold{font-weight:var(--proformax-font-weight-semibold)}.font-weight-bold{font-weight:var(--proformax-font-weight-bold)}.max-w-200{max-width:var(--proformax-sizing-fluid-7xl)}.aspect-square{aspect-ratio:1}.border-y{border-top:var(--proformax-layout-border-default)solid var(--proformax-glass-border);border-bottom:var(--proformax-layout-border-default)solid var(--proformax-glass-border)}.border-border{border-color:var(--proformax-glass-border)}.background{background:var(--proformax-overlay-white-25)}.surface-proformax-accent-subtle{background:var(--proformax-brand-glow-faint)}.surface-proformax-accent-muted{background:var(--proformax-brand-glow-base)}.border-proformax-accent-subtle{border-color:var(--proformax-brand-glow-soft)}.border-proformax-accent-muted{border-color:var(--proformax-brand-glow-base)}.border-proformax-accent{border-color:var(--proformax-brand-glow-medium)}.border-proformax-accent-strong{border-color:var(--proformax-brand-glow-intense)}.surface-proformax-info-subtle{background:var(--proformax-color-state-info-500-alpha-10)}.border-proformax-info-muted{border-color:var(--proformax-color-state-info-500-alpha-20)}.hover-lift{transition:transform var(--proformax-duration-base)var(--proformax-transition-easing-easeOut)}.group-hover-bg-primary{transition:background-color var(--proformax-duration-base)var(--proformax-transition-easing-easeOut)}.group-hover-text-primary-foreground{transition:color var(--proformax-duration-base)var(--proformax-transition-easing-easeOut)}.group-hover-bg-accent{transition:background-color var(--proformax-duration-base)var(--proformax-transition-easing-easeOut)}.group-hover-text-accent-foreground{transition:color var(--proformax-duration-base)var(--proformax-transition-easing-easeOut)}.group-hover-translate-x{transition:transform var(--proformax-duration-base)var(--proformax-transition-easing-easeOut)}.dark-hidden{display:none}.light-hidden{display:block}.ring-primary-20{box-shadow:0 0 0 4px var(--proformax-brand-glow-base)}.max-h-48{max-height:var(--proformax-layout-component-height-generic-md)}.proformax-icon-sm{width:var(--proformax-sizing-fluid-sm);height:var(--proformax-sizing-fluid-sm)}.pt-xs{padding-top:var(--proformax-spacing-xs)}.pt-sm{padding-top:var(--proformax-spacing-sm)}.pt-md{padding-top:var(--proformax-spacing-md)}.pt-lg{padding-top:var(--proformax-spacing-lg)}.pt-xl{padding-top:var(--proformax-spacing-xl)}.pb-xs{padding-bottom:var(--proformax-spacing-xs)}.pb-sm{padding-bottom:var(--proformax-spacing-sm)}.pb-md{padding-bottom:var(--proformax-spacing-md)}.pb-lg{padding-bottom:var(--proformax-spacing-lg)}.pb-xl{padding-bottom:var(--proformax-spacing-xl)}.pl-xs{padding-left:var(--proformax-spacing-xs)}.pl-sm{padding-left:var(--proformax-spacing-sm)}.pl-md{padding-left:var(--proformax-spacing-md)}.pl-lg{padding-left:var(--proformax-spacing-lg)}.pl-xl{padding-left:var(--proformax-spacing-xl)}.pr-xs{padding-right:var(--proformax-spacing-xs)}.pr-sm{padding-right:var(--proformax-spacing-sm)}.pr-md{padding-right:var(--proformax-spacing-md)}.pr-lg{padding-right:var(--proformax-spacing-lg)}.pr-xl{padding-right:var(--proformax-spacing-xl)}.mt-xs{margin-top:var(--proformax-spacing-xs)}.mt-sm{margin-top:var(--proformax-spacing-sm)}.mt-md{margin-top:var(--proformax-spacing-md)}.mt-lg{margin-top:var(--proformax-spacing-lg)}.mt-xl{margin-top:var(--proformax-spacing-xl)}.mb-xs{margin-bottom:var(--proformax-spacing-xs)}.mb-sm{margin-bottom:var(--proformax-spacing-sm)}.mb-md{margin-bottom:var(--proformax-spacing-md)}.mb-lg{margin-bottom:var(--proformax-spacing-lg)}.mb-xl{margin-bottom:var(--proformax-spacing-xl)}.ml-xs{margin-left:var(--proformax-spacing-xs)}.ml-sm{margin-left:var(--proformax-spacing-sm)}.ml-md{margin-left:var(--proformax-spacing-md)}.ml-lg{margin-left:var(--proformax-spacing-lg)}.ml-xl{margin-left:var(--proformax-spacing-xl)}.mr-xs{margin-right:var(--proformax-spacing-xs)}.mr-sm{margin-right:var(--proformax-spacing-sm)}.mr-md{margin-right:var(--proformax-spacing-md)}.mr-lg{margin-right:var(--proformax-spacing-lg)}.mr-xl{margin-right:var(--proformax-spacing-xl)}.phase-badge{background:var(--proformax-overlay-white-10);border:var(--proformax-layout-border-default)solid var(--proformax-text-1-alpha-20);border-radius:var(--proformax-layout-radius-md);padding:var(--proformax-spacing-xs)var(--proformax-spacing-sm)}.phase-badge-header{background:var(--proformax-overlay-white-10);border:var(--proformax-layout-border-default)solid var(--proformax-text-1-alpha-20);border-radius:var(--proformax-layout-radius-lg);padding:var(--proformax-spacing-sm)var(--proformax-spacing-md)}.phase-text{color:var(--phase-color,var(--proformax-text-1))}.phase-indicator{background:var(--phase-color,var(--proformax-steel-link-strong));border-radius:var(--proformax-layout-radius-full);width:var(--proformax-sizing-fluid-xs);height:var(--proformax-sizing-fluid-xs);flex-shrink:0}.badge-numbered{width:var(--proformax-sizing-fluid-2xl);height:var(--proformax-sizing-fluid-2xl);border-radius:var(--proformax-layout-radius-md);background:var(--proformax-brand-link-strong);color:var(--proformax-text-obsidian);font-weight:var(--proformax-font-weight-bold);font-size:var(--proformax-font-size-body-lg);font-variant-numeric:var(--proformax-numeric-tabular);box-shadow:0 4px 16px var(--proformax-brand-glow-medium);flex-shrink:0;justify-content:center;align-items:center;display:flex}.badge-numbered-sm{width:var(--proformax-sizing-fluid-xl);height:var(--proformax-sizing-fluid-xl);font-size:var(--proformax-font-size-body)}.badge-numbered-lg{width:var(--proformax-sizing-space-16);height:var(--proformax-sizing-space-16);font-size:var(--proformax-font-size-subsection)}.flex-center{justify-content:center;align-items:center;display:flex}.flex-between{justify-content:space-between;align-items:center;display:flex}.flex-start{align-items:flex-start;display:flex}.flex-end{align-items:flex-end;display:flex}.flex-col-center{flex-direction:column;align-items:center;display:flex}.p-card{padding:var(--proformax-spacing-canonical-section-padding-inline,var(--proformax-spacing-md))}.p-section{padding:var(--proformax-spacing-canonical-section-component)var(--proformax-spacing-canonical-container-desktop)}.p-hero{padding:var(--proformax-spacing-canonical-section-hero)var(--proformax-spacing-canonical-container-desktop)}.badge-inline{gap:var(--proformax-spacing-md);padding:var(--proformax-spacing-2xs)var(--proformax-spacing-xs);border-radius:var(--proformax-layout-radius-sm);font-size:var(--proformax-font-size-caption);font-weight:var(--proformax-font-weight-medium);align-items:center;display:inline-flex}.badge-inline-info,.badge-inline-success{background:var(--proformax-color-state-info-500-alpha-20);color:var(--proformax-color-state-info-500)}.badge-inline-warning{background:var(--proformax-color-state-warning-500-alpha-20);color:var(--proformax-color-state-warning-500)}.badge-inline-muted{background:var(--proformax-overlay-white-20);color:var(--proformax-glass-on-surface-secondary)}.w-proformax-icon-sm{width:var(--proformax-sizing-space-5)}.h-proformax-icon-sm{height:var(--proformax-sizing-space-5)}.w-progress{width:var(--proformax-sizing-fluid-4xl)}.h-progress{height:var(--proformax-sizing-fluid-xs)}.h-progress-lg{height:var(--proformax-sizing-fluid-sm)}.w-divider{width:var(--proformax-sizing-fluid-2xs)}.h-divider{height:var(--proformax-layout-component-height-generic-xs)}.max-w-prose{max-width:var(--proformax-layout-container-default)}.max-w-prose-sm{max-width:var(--proformax-layout-container-narrow)}.max-w-prose-lg{max-width:var(--proformax-layout-container-default)}.z-dropdown{z-index:var(--proformax-layout-zIndex-sticky)}.z-modal{z-index:var(--proformax-layout-zIndex-modal)}.z-toast{z-index:var(--proformax-layout-zIndex-notification)}.z-tooltip{z-index:var(--proformax-layout-zIndex-tooltip)}.surface-success-5{background:var(--proformax-color-state-info-500-alpha-5)}.surface-proformax-success-subtle{background:var(--proformax-color-state-info-500-alpha-10)}.border-proformax-success-muted{border-color:var(--proformax-color-state-info-500-alpha-20)}.surface-error-5{background:var(--proformax-color-state-danger-600-alpha-10)}.border-error-20{border-color:var(--proformax-color-state-danger-600-alpha-20)}.border-t-muted{border-top:var(--proformax-layout-border-default)solid var(--proformax-glass-border)}.surface-proformax-info-muted{background:var(--proformax-color-state-info-500-alpha-20)}.mt-2xs{margin-top:var(--proformax-spacing-2xs)}.cta-glow-orb{width:var(--proformax-sizing-fluid-7xl);height:var(--proformax-sizing-fluid-7xl);background:radial-gradient(circle,var(--proformax-neutral-shade-base)0%,transparent 70%);border-radius:var(--proformax-layout-radius-full);filter:blur(var(--gc-tier-elevated-blur));animation:pulse 6s var(--proformax-ease-in-out)infinite;pointer-events:none;position:absolute;top:20%;left:10%}.pricing-breakdown{text-align:left}.pricing-row{margin-bottom:var(--proformax-spacing-sm);font-size:var(--proformax-font-size-body-sm);justify-content:space-between;display:flex}.pricing-row-total{font-size:var(--proformax-font-size-body-lg);justify-content:space-between;display:flex}.pricing-divider{padding-bottom:var(--proformax-spacing-md);margin-bottom:var(--proformax-spacing-md);border-bottom:var(--proformax-layout-border-default)solid var(--proformax-glass-border)}.pricing-badges{gap:var(--proformax-spacing-sm);margin-top:var(--proformax-spacing-xl);flex-wrap:wrap;justify-content:center;display:flex}.hide-lg{display:block}.show-lg{display:none}.hide-md{display:block}.show-md{display:none}.list-proformax{padding-left:var(--proformax-spacing-md);list-style:none}.link-hover-primary{color:var(--proformax-color-state-danger-600);transition:color var(--proformax-duration-fast)var(--proformax-transition-easing-ease)}.quote-block{border-left:var(--proformax-spacing-2xs)solid var(--proformax-brand-burnished)}.quote-text{font-size:var(--proformax-font-size-body);line-height:var(--proformax-lineHeight-relaxed);color:var(--proformax-glass-on-surface-secondary);font-style:italic}.hide-xl{display:none}.show-xl{display:block}.p-lg-responsive{padding:var(--proformax-spacing-md)}.p-xl-responsive{padding:var(--proformax-spacing-lg)}.gap-lg-responsive{gap:var(--proformax-spacing-sm)}.ml-xl-responsive{margin-left:var(--proformax-spacing-lg)}.radius-full{border-radius:var(--proformax-layout-radius-full)}.radius-md{border-radius:var(--proformax-layout-radius-md)}.radius-lg{border-radius:var(--proformax-layout-radius-lg)}.surface-proformax-accent-strong{background-color:var(--proformax-brand-glow-intense)}.proformax-icon-glass-xl{background:var(--proformax-overlay-white-20);-webkit-backdrop-filter:blur(var(--gc-tier-subtle-blur));border-color:var(--proformax-overlay-black-10)}.foreground-60{background:var(--proformax-brand-glow-intense)}.foreground-40{background:var(--proformax-brand-glow-strong)}.foreground-20{background:var(--proformax-brand-glow-base)}.foreground-10{background:var(--proformax-brand-glow-soft)}.foreground-5{background:var(--proformax-brand-glow-faint)}.proformax-glass-modal{background:var(--proformax-overlay-white-32);-webkit-backdrop-filter:blur(var(--gc-tier-elevated-blur))saturate(var(--gc-tier-default-saturate))brightness(var(--gc-tier-subtle-brightness));border:var(--proformax-layout-border-default)solid var(--proformax-glass-border);box-shadow:0 var(--proformax-shadow-sm)var(--proformax-shadow-xl)var(--proformax-color-background-base),0 var(--proformax-shadow-md)var(--proformax-shadow-sm)var(--proformax-button-focus-ring);color:var(--proformax-text-1)}.surface-proformax-warning-subtle{background-color:var(--proformax-warning-bg)}.surface-proformax-error-subtle{background-color:var(--proformax-color-state-danger-600-alpha-12)}.surface-proformax-success-muted{background-color:var(--proformax-color-state-info-500-alpha-25)}.surface-proformax-warning-muted{background-color:var(--proformax-color-state-warning-500-alpha-25)}.border-proformax-success-subtle{border-color:var(--proformax-color-state-info-500-alpha-20)}.border-proformax-warning-subtle{border-color:var(--proformax-color-state-warning-500-alpha-20)}.border-proformax-warning-muted{border-color:var(--proformax-warning-border)}.border-proformax-info-subtle{border-color:var(--proformax-color-state-info-500-alpha-20)}.surface-proformax-dark{background-color:var(--proformax-fixed-bg)}.border-proformax-dark{border-color:var(--proformax-fixed-border)}.ml-2xs{margin-left:var(--proformax-spacing-2xs)}.mr-2xs{margin-right:var(--proformax-spacing-2xs)}.mb-2xs{margin-bottom:var(--proformax-spacing-2xs)}.pl-2xs{padding-left:var(--proformax-spacing-2xs)}.pr-2xs{padding-right:var(--proformax-spacing-2xs)}.pt-2xs{padding-top:var(--proformax-spacing-2xs)}.pb-2xs{padding-bottom:var(--proformax-spacing-2xs)}.border-t-glass{border-top:var(--proformax-layout-border-default)solid var(--proformax-glass-border)}.border-b-glass{border-bottom:var(--proformax-layout-border-default)solid var(--proformax-glass-border)}.border-l-glass{border-left:var(--proformax-layout-border-default)solid var(--proformax-glass-border)}.border-r-glass{border-right:var(--proformax-layout-border-default)solid var(--proformax-glass-border)}.border-l-accent{border-left:var(--proformax-spacing-2xs)solid var(--proformax-brand-burnished)}.radius-inherit{border-radius:inherit}.radius-micro{border-radius:var(--proformax-layout-radius-micro)}.radius-2xs{border-radius:var(--proformax-layout-radius-2xs)}.rounded-xs{border-radius:var(--proformax-layout-radius-xs)}.blur-none{filter:blur(var(--proformax-effect-blur-none,0))}.blur-xs,.blur-sm,.blur-md{filter:blur(var(--gc-tier-default-blur))}.blur-lg,.blur-xl,.blur-2xl,.blur-3xl{filter:blur(var(--gc-tier-elevated-blur))}.backdrop-blur-none{-webkit-backdrop-filter:blur(var(--proformax-effect-blur-none,0))}.backdrop-blur-xs,.backdrop-blur-sm,.backdrop-blur-md{-webkit-backdrop-filter:blur(var(--gc-tier-default-blur))}.backdrop-blur-lg,.backdrop-blur-xl,.backdrop-blur-2xl,.backdrop-blur-3xl{-webkit-backdrop-filter:blur(var(--gc-tier-elevated-blur))}.scale-102{transform:scale(var(--proformax-effect-scale-102))}.cursor-pointer{cursor:var(--proformax-cursor-pointer)}.cursor-default{cursor:var(--proformax-cursor-default)}.cursor-not-allowed{cursor:var(--proformax-cursor-notAllowed)}.cursor-wait{cursor:var(--proformax-cursor-wait)}.cursor-grab{cursor:var(--proformax-cursor-grab)}.cursor-grabbing{cursor:var(--proformax-cursor-grabbing)}.icon-lg{width:var(--proformax-sizing-fluid-3xl);height:var(--proformax-sizing-fluid-3xl)}.icon-sm{width:var(--proformax-sizing-fluid-lg);height:var(--proformax-sizing-fluid-lg)}.icon-sm-with-gap{width:var(--proformax-sizing-fluid-lg);height:var(--proformax-sizing-fluid-lg);margin-right:var(--proformax-spacing-xs);flex-shrink:0}.icon-xs-with-gap{width:var(--proformax-layout-icon-xs);height:var(--proformax-layout-icon-xs);margin-right:var(--proformax-spacing-2xs);flex-shrink:0}.icon-xs-with-gap-left{width:var(--proformax-layout-icon-xs);height:var(--proformax-layout-icon-xs);margin-left:var(--proformax-spacing-2xs);flex-shrink:0}.icon-sm-with-gap-left{width:var(--proformax-layout-icon-sm);height:var(--proformax-layout-icon-sm);margin-left:var(--proformax-spacing-xs);flex-shrink:0}.container-centered{justify-content:center;align-items:center;display:flex}.space-y-sm>*+*{margin-top:var(--proformax-spacing-sm)}.space-y-lg>*+*{margin-top:var(--proformax-spacing-lg)}.overlay-light-subtle{background:var(--proformax-overlay-white-10)}.overlay-light-medium{background:var(--proformax-overlay-white-20)}.grid-brand-input{grid-template-columns:var(--proformax-layout-grid-cols1Content);gap:var(--proformax-spacing-xs);display:grid}@media (min-width:640px){.grid-brand-input{grid-template-columns:1fr var(--proformax-layout-component-width-input-price)auto}}.icon-input-width{width:var(--proformax-layout-component-width-icon-input)}.max-h-select-content{max-height:var(--proformax-layout-component-height-select-content)}.grid-brand-row{--_brand-row-fixed-col:120px;grid-template-columns:1fr var(--_brand-row-fixed-col)auto;gap:var(--proformax-spacing-xs);display:grid}.icon-obsidian{color:var(--proformax-text-brand)}.callout-success-accent{background:var(--proformax-color-state-info-50);border:var(--proformax-spacing-2xs)solid var(--proformax-neutral-mid)}.heading-steel{color:var(--proformax-text-cool)}.hover\:border-accent-20:hover,.hover\:border-accent-20:active{border-color:var(--proformax-brand-glow-base)}.hover\:accent-surface-light:hover,.hover\:accent-surface-light:active{background:var(--proformax-overlay-white-6)}
button:not(.checkbox),[type=button]:not(.checkbox),[type=submit],[type=reset],input:not([type=hidden]):not([type=checkbox]):not([type=radio]),select,textarea{min-height:var(--proformax-layout-touchTarget-min)}button:not(.checkbox),[type=button]:not(.checkbox),[type=submit],[type=reset]{min-width:var(--proformax-layout-touchTarget-min)}button:focus-visible,[type=button]:focus-visible,[type=submit]:focus-visible,[type=reset]:focus-visible,select:focus-visible,textarea:focus-visible{outline:var(--proformax-spacing-2xs)solid var(--proformax-focus-ring);outline-offset:var(--proformax-spacing-2xs);border-radius:var(--proformax-layout-radius-xs)}input[type=checkbox],input[type=radio]{position:relative}input[type=checkbox]:before,input[type=radio]:before{content:"";width:var(--proformax-sizing-fluid-lg);height:var(--proformax-sizing-fluid-lg);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}[role=button],[role=menuitem],[role=tab],[role=option],[role=switch]{min-height:var(--proformax-layout-touchTarget-min);min-width:var(--proformax-layout-touchTarget-min)}[role=button]:focus-visible,[role=menuitem]:focus-visible,[role=tab]:focus-visible,[role=option]:focus-visible,[role=switch]:focus-visible{outline:var(--proformax-spacing-2xs)solid var(--proformax-focus-ring);outline-offset:var(--proformax-spacing-2xs);border-radius:var(--proformax-layout-radius-xs)}a[href]:not([class*=text-]):not([class*=inline]):not([class*=link-inline]):not(.prose a):not([class*=card]){min-height:var(--proformax-layout-touchTarget-min);align-items:center;display:inline-flex}.touch-target{min-height:var(--proformax-layout-touchTarget-min);min-width:var(--proformax-layout-touchTarget-min)}.touch-target-expanded{position:relative}.touch-target-expanded:after{content:"";width:max(100%,var(--proformax-layout-touchTarget-min));height:max(100%,var(--proformax-layout-touchTarget-min));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.surface-muted{background:0 0}.surface-subtle{background:var(--proformax-glass-bg-subtle)}.primary-surface-solid{background:var(--proformax-neutral-mid);color:var(--proformax-text-1)}.accent-surface-subtle{background:var(--proformax-glass-bg-subtle);border-color:var(--proformax-glass-border)}[data-theme=light] .accent-surface-subtle,.light .accent-surface-subtle{background:var(--proformax-brand-glow-soft);border-color:var(--proformax-brand-glow-base)}.accent-surface-muted{background:var(--proformax-surface-muted);border-color:var(--proformax-glass-border)}[data-theme=light] .accent-surface-muted,.light .accent-surface-muted{background:var(--proformax-brand-glow-faint);border-color:var(--proformax-brand-glow-subtle)}.accent-surface-light{background:var(--proformax-brand-glow-soft);border-color:var(--proformax-brand-glow-base)}.surface-white{background:var(--proformax-overlay-white-10);color:var(--proformax-text-inverse)}.surface-muted-translucent{background:var(--proformax-overlay-white-12)}.surface-border{background:var(--proformax-glass-border)}.surface-dark{background:0 0}.surface-dark-subtle,.surface-dark-moderate,.surface-dark-strong{background:var(--proformax-glass-bg-subtle)}.success-surface{background:var(--proformax-color-state-success-500);color:var(--proformax-text-on-success)}.success-surface-subtle{background:var(--proformax-color-state-success-400);color:var(--proformax-color-state-success-700)}.info-surface-subtle{background:var(--proformax-color-state-info-500-alpha-10);border-color:var(--proformax-color-state-info-500-alpha-20)}.primary-surface,.steel-surface{background:var(--proformax-neutral-mid);color:var(--proformax-text-1)}.feminine-power-surface{background:var(--proformax-brand-link-strong);color:var(--proformax-text-on-gradient)}
.alert-error-background{background:var(--proformax-color-state-danger-600-alpha-10)}[data-theme=light] .alert-error-background,.light .alert-error-background{background:var(--proformax-color-state-danger-600-alpha-15)}.alert-error-surface{background:var(--proformax-color-state-danger-600);color:var(--proformax-text-on-error)}.border-error-subtle{border-color:var(--proformax-error-border-subtle)}.alert-success-background-light{background:var(--proformax-color-state-info-500-alpha-10)}.alert-success-background-subtle{background:var(--proformax-color-state-info-500-alpha-20)}.alert-success-background-moderate{background:var(--proformax-color-state-info-500-alpha-30)}.alert-success-background-strong{background:var(--proformax-color-state-info-500-alpha-40)}.alert-success-background-prominent{background:var(--proformax-color-state-info-500-alpha-50)}.alert-warning-background{background:var(--proformax-color-state-warning-500-alpha-10)}.alert-warning-background-moderate{background:var(--proformax-color-state-warning-500-alpha-40)}.alert-warning-background-strong{background:var(--proformax-color-state-warning-500);color:var(--proformax-text-on-warning)}.status-info-subtle,.status-success-subtle{background:var(--proformax-color-state-info-500-alpha-12)}.status-warning-subtle{background:var(--proformax-color-state-warning-500-alpha-12)}.alert-destructive-background{background:var(--proformax-color-state-danger-600-alpha-10);border-color:var(--proformax-color-state-danger-600-alpha-20)}
/*# sourceMappingURL=0dc24568bfd37d93.css.map*/