.icon-xs{width:var(--proformax-sizing-fluid-sm);height:var(--proformax-sizing-fluid-sm);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.icon-sm{width:var(--proformax-sizing-fluid-md);height:var(--proformax-sizing-fluid-md);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.icon-md{width:var(--proformax-layout-icon-sm);height:var(--proformax-layout-icon-sm);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.icon-lg{width:var(--proformax-sizing-fluid-lg);height:var(--proformax-sizing-fluid-lg);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.icon-xl{width:var(--proformax-sizing-fluid-xl);height:var(--proformax-sizing-fluid-xl);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.icon-2xl,.icon-3xl{width:var(--proformax-sizing-fluid-2xl);height:var(--proformax-sizing-fluid-2xl);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.icon-xs svg,.icon-sm svg,.icon-md svg,.icon-lg svg,.icon-xl svg,.icon-2xl svg,.icon-3xl svg{width:var(--proformax-layout-percentage-full);height:var(--proformax-layout-percentage-full);display:block}.icon-button{min-width:var(--proformax-layout-touchTarget-min);min-height:var(--proformax-layout-touchTarget-min);padding:var(--proformax-spacing-xs);border-radius:var(--proformax-layout-radius-full);justify-content:center;align-items:center;display:inline-flex}.icon-button:focus-visible{outline:var(--proformax-spacing-2xs)solid var(--proformax-button-focus-ring);outline-offset:var(--proformax-spacing-2xs)}.proformax-icon-container{border-radius:var(--proformax-layout-radius-md);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.proformax-icon-container-sm{width:var(--proformax-sizing-fluid-md);height:var(--proformax-sizing-fluid-md)}.proformax-icon-container-md{width:var(--proformax-layout-icon-sm);height:var(--proformax-layout-icon-sm)}.proformax-icon-container-xl{width:var(--proformax-sizing-fluid-xl);height:var(--proformax-sizing-fluid-xl)}.proformax-icon-container-2xl{width:var(--proformax-sizing-fluid-2xl);height:var(--proformax-sizing-fluid-2xl)}.proformax-icon-core{color:inherit;line-height:var(--proformax-line-height-none);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.proformax-icon-core-inline{vertical-align:middle}.proformax-icon-core-xs{width:var(--proformax-sizing-fluid-sm);height:var(--proformax-sizing-fluid-sm)}.proformax-icon-core-sm{width:var(--proformax-sizing-fluid-md);height:var(--proformax-sizing-fluid-md)}.proformax-icon-core-md{width:var(--proformax-layout-icon-sm);height:var(--proformax-layout-icon-sm)}.proformax-icon-core-lg{width:var(--proformax-sizing-fluid-lg);height:var(--proformax-sizing-fluid-lg)}.proformax-icon-core-xl{width:var(--proformax-sizing-fluid-xl);height:var(--proformax-sizing-fluid-xl)}.proformax-icon-core svg{width:var(--proformax-layout-percentage-full);height:var(--proformax-layout-percentage-full);display:block}.proformax-icon-tone-obsidian{color:var(--text-inverse)}.proformax-icon-tone-tech{color:var(--proformax-mode-cool-text)}.proformax-icon-tone-brand{color:var(--text-inverse)}.proformax-icon-tone-muted{color:var(--glass-on-surface-tertiary)}.proformax-icon-xs{width:var(--proformax-layout-icon-xs);height:var(--proformax-layout-icon-xs);flex-shrink:var(--proformax-spacing-0);justify-content:center;align-items:center;display:inline-flex}.proformax-icon-sm{width:var(--proformax-layout-icon-sm);height:var(--proformax-layout-icon-sm);flex-shrink:var(--proformax-spacing-0);justify-content:center;align-items:center;display:inline-flex}.proformax-icon-md{width:var(--proformax-layout-icon-md);height:var(--proformax-layout-icon-md);flex-shrink:var(--proformax-spacing-0);justify-content:center;align-items:center;display:inline-flex}.proformax-icon-lg{width:var(--proformax-layout-icon-lg);height:var(--proformax-layout-icon-lg);flex-shrink:var(--proformax-spacing-0);justify-content:center;align-items:center;display:inline-flex}.proformax-icon-xl{width:var(--proformax-layout-icon-xl);height:var(--proformax-layout-icon-xl);flex-shrink:var(--proformax-spacing-0);justify-content:center;align-items:center;display:inline-flex}.proformax-icon-2xl{width:var(--proformax-layout-icon-2xl);height:var(--proformax-layout-icon-2xl);flex-shrink:var(--proformax-spacing-0);justify-content:center;align-items:center;display:inline-flex}.proformax-icon-xs svg,.proformax-icon-sm svg,.proformax-icon-md svg,.proformax-icon-lg svg,.proformax-icon-xl svg,.proformax-icon-2xl svg{width:var(--proformax-layout-percentage-full);height:var(--proformax-layout-percentage-full);display:block}.proformax-icon-glow-brand,.proformax-icon-glow-obsidian,.proformax-icon-glow-tech,[data-theme=light] .proformax-icon-glow-brand,.light .proformax-icon-glow-brand,[data-theme=light] .proformax-icon-glow-obsidian,.light .proformax-icon-glow-obsidian,[data-theme=light] .proformax-icon-glow-tech,.light .proformax-icon-glow-tech{filter:drop-shadow(var(--gc-tier-default-blur))}.proformax-icon-pulse{animation:proformax-icon-pulse var(--proformax-animation-short)ease-in-out infinite}.proformax-icon-float{animation:proformax-icon-float var(--proformax-animation-medium)ease-in-out infinite}.proformax-icon-spin{animation:proformax-icon-spin var(--proformax-animation-fastest)linear infinite}.proformax-icon-spin-slow{animation:proformax-icon-spin var(--proformax-animation-moderate)linear infinite}.proformax-icon-rotate-45{transform:rotate(45deg)}.proformax-icon-rotate-90{transform:rotate(90deg)}.proformax-icon-rotate-180{transform:rotate(180deg)}.proformax-icon-rotate-270{transform:rotate(270deg)}.proformax-icon-hover-scale{transition:transform var(--proformax-duration-fast)var(--proformax-transition-easing-easeOut)}.proformax-icon-hover-scale:hover,.proformax-icon-hover-scale:active{transform:scale(var(--proformax-effect-scale-110))}.proformax-icon-metallic{background:linear-gradient(135deg,var(--proformax-graphite-400)0%,var(--proformax-brandRed-400)50%,var(--neutral-mid-dark)100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 var(--proformax-glow-intensity-sm)var(--neutral-mid-dark));-webkit-background-clip:text;background-clip:text}[data-theme=light] .proformax-icon-metallic,.light .proformax-icon-metallic{background:linear-gradient(135deg,var(--neutral-mid-dark)0%,var(--cta-primary-bg)50%,var(--neutral-mid-dark)100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 calc(var(--proformax-glow-intensity-sm)/2)var(--proformax-graphite-400));-webkit-background-clip:text;background-clip:text}.proformax-icon-glass{background:var(--proformax-glass-warm);-webkit-backdrop-filter:var(--gc-tier-default-blur);border:var(--proformax-layout-border-default)solid var(--proformax-glass-border-universal);border-radius:var(--proformax-layout-radius-md);transition:all var(--proformax-duration-normal)var(--proformax-transition-easing-easeOut);justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.proformax-icon-glass:hover,.proformax-icon-glass:active{background:var(--proformax-overlay-white-20);border-color:var(--proformax-glass-borderStrong-universal);box-shadow:var(--proformax-shadow-md)}.proformax-icon-glass-sm{width:calc(var(--proformax-layout-icon-sm) + var(--proformax-sizing-fluid-sm));height:calc(var(--proformax-layout-icon-sm) + var(--proformax-sizing-fluid-sm));padding:var(--proformax-spacing-2xs);background:var(--proformax-glass-warm);-webkit-backdrop-filter:var(--gc-tier-default-blur);border:var(--proformax-layout-border-default)solid var(--proformax-glass-border-universal);border-radius:var(--proformax-layout-radius-sm);transition:all var(--proformax-duration-normal)var(--proformax-transition-easing-easeOut);justify-content:center;align-items:center;display:inline-flex}.proformax-icon-glass-md{width:calc(var(--proformax-layout-icon-md) + var(--proformax-sizing-fluid-md));height:calc(var(--proformax-layout-icon-md) + var(--proformax-sizing-fluid-md));padding:var(--proformax-spacing-xs);background:var(--proformax-glass-warm);-webkit-backdrop-filter:var(--gc-tier-default-blur);border:var(--proformax-layout-border-default)solid var(--proformax-glass-border-universal);border-radius:var(--proformax-layout-radius-md);transition:all var(--proformax-duration-normal)var(--proformax-transition-easing-easeOut);justify-content:center;align-items:center;display:inline-flex}.proformax-icon-glass-lg{width:calc(var(--proformax-layout-icon-lg) + var(--proformax-sizing-fluid-lg));height:calc(var(--proformax-layout-icon-lg) + var(--proformax-sizing-fluid-lg));padding:var(--proformax-spacing-sm);background:var(--proformax-glass-warm);-webkit-backdrop-filter:var(--gc-tier-default-blur);border:var(--proformax-layout-border-default)solid var(--proformax-glass-border-universal);border-radius:var(--proformax-layout-radius-md);transition:all var(--proformax-duration-normal)var(--proformax-transition-easing-easeOut);justify-content:center;align-items:center;display:inline-flex}.proformax-icon-glass-xl{width:calc(var(--proformax-layout-icon-xl) + var(--proformax-sizing-fluid-lg));height:calc(var(--proformax-layout-icon-xl) + var(--proformax-sizing-fluid-lg));padding:var(--proformax-spacing-md);background:var(--proformax-glass-warm);-webkit-backdrop-filter:var(--gc-tier-elevated-blur);border:var(--proformax-layout-border-default)solid var(--proformax-glass-border-universal);border-radius:var(--proformax-layout-radius-lg);transition:all var(--proformax-duration-normal)var(--proformax-transition-easing-easeOut);justify-content:center;align-items:center;display:inline-flex}.proformax-icon-glass-sm:hover,.proformax-icon-glass-md:hover,.proformax-icon-glass-lg:hover,.proformax-icon-glass-xl:hover,.proformax-icon-glass-sm:active,.proformax-icon-glass-md:active,.proformax-icon-glass-lg:active,.proformax-icon-glass-xl:active{background:var(--proformax-overlay-white-20);border-color:var(--proformax-glass-borderStrong-universal);box-shadow:var(--proformax-shadow-lg);transform:translateY(calc(-.5*var(--proformax-spacing-2xs)))}:is(.proformax-icon-glass:has(>.proformax-icon-liquid),.proformax-icon-glass-sm:has(>.proformax-icon-liquid),.proformax-icon-glass-md:has(>.proformax-icon-liquid),.proformax-icon-glass-lg:has(>.proformax-icon-liquid),.proformax-icon-glass-xl:has(>.proformax-icon-liquid)){-webkit-backdrop-filter:none;box-shadow:none;border-radius:var(--proformax-layout-radius-full);background:0 0;border:none;width:auto;height:auto;padding:0;overflow:visible}:is(.proformax-icon-glass:has(>.proformax-icon-liquid):hover,.proformax-icon-glass-sm:has(>.proformax-icon-liquid):hover,.proformax-icon-glass-md:has(>.proformax-icon-liquid):hover,.proformax-icon-glass-lg:has(>.proformax-icon-liquid):hover,.proformax-icon-glass-xl:has(>.proformax-icon-liquid):hover,.proformax-icon-glass:has(>.proformax-icon-liquid):active,.proformax-icon-glass-sm:has(>.proformax-icon-liquid):active,.proformax-icon-glass-md:has(>.proformax-icon-liquid):active,.proformax-icon-glass-lg:has(>.proformax-icon-liquid):active,.proformax-icon-glass-xl:has(>.proformax-icon-liquid):active){box-shadow:var(--proformax-shadow-lg);transform:translateY(calc(-.5*var(--proformax-spacing-2xs)))}:is(.proformax-icon-glass:has(>.proformax-icon-liquid)>.proformax-icon-liquid:hover,.proformax-icon-glass-sm:has(>.proformax-icon-liquid)>.proformax-icon-liquid:hover,.proformax-icon-glass-md:has(>.proformax-icon-liquid)>.proformax-icon-liquid:hover,.proformax-icon-glass-lg:has(>.proformax-icon-liquid)>.proformax-icon-liquid:hover,.proformax-icon-glass-xl:has(>.proformax-icon-liquid)>.proformax-icon-liquid:hover,.proformax-icon-glass:has(>.proformax-icon-liquid)>.proformax-icon-liquid:active,.proformax-icon-glass-sm:has(>.proformax-icon-liquid)>.proformax-icon-liquid:active,.proformax-icon-glass-md:has(>.proformax-icon-liquid)>.proformax-icon-liquid:active,.proformax-icon-glass-lg:has(>.proformax-icon-liquid)>.proformax-icon-liquid:active,.proformax-icon-glass-xl:has(>.proformax-icon-liquid)>.proformax-icon-liquid:active){transform:scale(var(--proformax-effect-scale-102))}.proformax-icon-glass-obsidian{background:var(--brand-glow-subtle);-webkit-backdrop-filter:var(--gc-tier-default-blur);border:var(--proformax-layout-border-default)solid var(--brand-glow-medium);border-radius:var(--proformax-layout-radius-md);padding:var(--proformax-spacing-sm);transition:all var(--proformax-duration-normal)var(--proformax-transition-easing-easeOut);justify-content:center;align-items:center;display:inline-flex}.proformax-icon-glass-obsidian:hover,.proformax-icon-glass-obsidian:active{background:var(--brand-glow-base);border-color:var(--brand-glow-medium);box-shadow:var(--proformax-shadow-offset-md)}.proformax-icon-glass-brand{background:var(--brand-glow-subtle);-webkit-backdrop-filter:var(--gc-tier-default-blur);border:var(--proformax-layout-border-default)solid var(--brand-glow-medium);border-radius:var(--proformax-layout-radius-md);padding:var(--proformax-spacing-sm);transition:all var(--proformax-duration-normal)var(--proformax-transition-easing-easeOut);justify-content:center;align-items:center;display:inline-flex}.proformax-icon-glass-brand:hover,.proformax-icon-glass-brand:active{background:var(--brand-glow-base);border-color:var(--brand-glow-medium);box-shadow:var(--proformax-shadow-offset-md)}.proformax-icon-glass-tech{background:var(--neutral-shade-subtle);-webkit-backdrop-filter:var(--gc-tier-default-blur);border:var(--proformax-layout-border-default)solid var(--neutral-shade-base);border-radius:var(--proformax-layout-radius-md);padding:var(--proformax-spacing-sm);transition:all var(--proformax-duration-normal)var(--proformax-transition-easing-easeOut);justify-content:center;align-items:center;display:inline-flex}.proformax-icon-glass-tech:hover,.proformax-icon-glass-tech:active{background:var(--neutral-shade-subtle);border-color:var(--neutral-shade-strong);box-shadow:var(--proformax-shadow-offset-md)}.proformax-icon-glass-gradient{background:linear-gradient(135deg,var(--brand-glow-base),var(--neutral-shade-subtle));-webkit-backdrop-filter:var(--gc-tier-default-blur);border:var(--proformax-layout-border-default)solid var(--brand-glow-medium);border-radius:var(--proformax-layout-radius-md);padding:var(--proformax-spacing-sm);transition:all var(--proformax-duration-normal)var(--proformax-transition-easing-easeOut);justify-content:center;align-items:center;display:inline-flex}.proformax-icon-glass-gradient:hover,.proformax-icon-glass-gradient:active{background:linear-gradient(135deg,var(--brand-glow-medium),var(--neutral-shade-subtle));border-color:var(--neutral-shade-strong);box-shadow:0 0 var(--proformax-glow-intensity-md)var(--brand-glow-medium);transform:translateY(calc(-.5*var(--proformax-spacing-2xs)))}.proformax-icon-glass-premium{background:linear-gradient(145deg,var(--neutral-shade-subtle),var(--brand-glow-base),var(--brand-glow-subtle));-webkit-backdrop-filter:var(--gc-tier-elevated-blur);border:var(--proformax-layout-border-default)solid var(--neutral-shade-medium);border-radius:var(--proformax-layout-radius-lg);padding:var(--proformax-spacing-md);box-shadow:inset 0 var(--proformax-shadow-offset-md)1px var(--proformax-overlay-white-10),0 var(--proformax-shadow-offset-md)var(--proformax-shadow-lg)var(--neutral-shade-subtle);transition:all var(--proformax-duration-base)var(--proformax-transition-easing-easeOut);justify-content:center;align-items:center;display:inline-flex}.proformax-icon-glass-premium:hover,.proformax-icon-glass-premium:active{background:linear-gradient(145deg,var(--neutral-shade-base),var(--brand-glow-medium),var(--brand-glow-base));border-color:var(--neutral-shade-strong);box-shadow:inset 0 var(--proformax-shadow-offset-md)1px var(--proformax-overlay-white-15),0 var(--proformax-shadow-sm)var(--proformax-glow-intensity-md)var(--neutral-shade-base);transform:translateY(calc(-.75*var(--proformax-spacing-2xs)))scale(var(--proformax-effect-scale-102))}[data-theme=light] .proformax-icon-glass,.light .proformax-icon-glass{background:var(--proformax-glass-warm);border-color:var(--proformax-glass-border-universal)}[data-theme=light] .proformax-icon-glass:hover,.light .proformax-icon-glass:hover,[data-theme=light] .proformax-icon-glass:active,.light .proformax-icon-glass:active{background:var(--proformax-overlay-white-20);border-color:var(--proformax-glass-borderStrong);box-shadow:var(--proformax-shadow-md)}[data-theme=light] .proformax-icon-glass-sm,[data-theme=light] .proformax-icon-glass-md,[data-theme=light] .proformax-icon-glass-lg,[data-theme=light] .proformax-icon-glass-xl,.light .proformax-icon-glass-sm,.light .proformax-icon-glass-md,.light .proformax-icon-glass-lg,.light .proformax-icon-glass-xl{background:var(--proformax-glass-warm);border-color:var(--proformax-glass-border-universal)}[data-theme=light] .proformax-icon-glass-sm:hover,[data-theme=light] .proformax-icon-glass-md:hover,[data-theme=light] .proformax-icon-glass-lg:hover,[data-theme=light] .proformax-icon-glass-xl:hover,.light .proformax-icon-glass-sm:hover,.light .proformax-icon-glass-md:hover,.light .proformax-icon-glass-lg:hover,.light .proformax-icon-glass-xl:hover,[data-theme=light] .proformax-icon-glass-sm:active,[data-theme=light] .proformax-icon-glass-md:active,[data-theme=light] .proformax-icon-glass-lg:active,[data-theme=light] .proformax-icon-glass-xl:active,.light .proformax-icon-glass-sm:active,.light .proformax-icon-glass-md:active,.light .proformax-icon-glass-lg:active,.light .proformax-icon-glass-xl:active{background:var(--proformax-overlay-white-20);border-color:var(--proformax-glass-borderStrong);box-shadow:var(--proformax-shadow-lg)}[data-theme=light] .proformax-icon-glass-obsidian,.light .proformax-icon-glass-obsidian{background:var(--brand-glow-soft);border-color:var(--brand-glow-base)}[data-theme=light] .proformax-icon-glass-brand,.light .proformax-icon-glass-brand{background:var(--neutral-shade-soft);border-color:var(--neutral-shade-subtle);background:var(--brand-glow-soft);border-color:var(--brand-glow-base)}[data-theme=light] .proformax-icon-glass-tech,.light .proformax-icon-glass-tech{background:var(--neutral-shade-soft);border-color:var(--neutral-shade-subtle)}@keyframes proformax-icon-pulse{0%,to{filter:drop-shadow(0 0 var(--proformax-glow-intensity-sm)currentColor);opacity:1}50%{filter:drop-shadow(0 0 var(--proformax-glow-intensity-lg)currentColor);opacity:var(--proformax-opacity-80)}}@keyframes proformax-icon-float{0%,to{transform:translateY(0)}50%{transform:translateY(calc(-1*var(--proformax-spacing-2xs)*1.5))}}@keyframes proformax-icon-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes proformax-liquid-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.proformax-icon-liquid{background:var(--gc-tier-default-background);-webkit-backdrop-filter:blur(var(--gc-tier-subtle-blur))saturate(var(--gc-tier-elevated-saturate))brightness(var(--gc-tier-default-brightness));color:var(--proformax-text-obsidian);border-radius:var(--proformax-layout-radius-full);box-shadow:inset 0 var(--proformax-shadow-offset-md)1px var(--proformax-overlay-white-30),inset 0 calc(var(--proformax-shadow-offset-md)*-1)1px var(--proformax-overlay-black-5);padding:var(--proformax-spacing-2xs);transition:all var(--proformax-duration-base)var(--proformax-transition-easing-easeOut);border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.proformax-icon-liquid>svg{z-index:calc(var(--proformax-layout-zIndex-particles) + 2);position:relative}.proformax-icon-liquid-inline{vertical-align:middle}.proformax-icon-liquid-xs{width:calc(var(--proformax-layout-icon-xs) + var(--proformax-sizing-fluid-xs));height:calc(var(--proformax-layout-icon-xs) + var(--proformax-sizing-fluid-xs));padding:var(--proformax-spacing-2xs);border-radius:var(--proformax-layout-radius-full);box-shadow:inset 0 .5px .5px var(--proformax-overlay-white-20);-webkit-backdrop-filter:blur(var(--gc-tier-subtle-blur))saturate(var(--gc-tier-intense-saturate))}.proformax-icon-liquid-sm{width:calc(var(--proformax-layout-icon-sm) + var(--proformax-sizing-fluid-sm));height:calc(var(--proformax-layout-icon-sm) + var(--proformax-sizing-fluid-sm));padding:var(--proformax-spacing-2xs);border-radius:var(--proformax-layout-radius-full)}.proformax-icon-liquid-md{width:calc(var(--proformax-layout-icon-md) + var(--proformax-sizing-fluid-md));height:calc(var(--proformax-layout-icon-md) + var(--proformax-sizing-fluid-md));padding:var(--proformax-spacing-2xs);border-radius:var(--proformax-layout-radius-full)}.proformax-icon-liquid-lg{width:calc(var(--proformax-layout-icon-lg) + var(--proformax-sizing-fluid-lg));height:calc(var(--proformax-layout-icon-lg) + var(--proformax-sizing-fluid-lg));padding:var(--proformax-spacing-xs);border-radius:var(--proformax-layout-radius-full)}.proformax-icon-liquid-xl{width:calc(var(--proformax-layout-icon-xl) + var(--proformax-sizing-fluid-lg));height:calc(var(--proformax-layout-icon-xl) + var(--proformax-sizing-fluid-lg));padding:var(--proformax-spacing-sm);border-radius:var(--proformax-layout-radius-full)}.proformax-icon-liquid-obsidian{background:var(--brand-glow-soft);box-shadow:inset 0 var(--proformax-shadow-offset-md)1px var(--brand-glow-soft),inset 0 calc(var(--proformax-shadow-offset-md)*-1)1px var(--proformax-overlay-black-5)}.proformax-icon-liquid-tech{background:var(--neutral-shade-soft);box-shadow:inset 0 var(--proformax-shadow-offset-md)1px var(--neutral-shade-base),inset 0 calc(var(--proformax-shadow-offset-md)*-1)1px var(--proformax-overlay-black-5)}.proformax-icon-liquid-brand{background:var(--gc-tier-subtle-background);box-shadow:inset 0 var(--proformax-shadow-offset-md)1px var(--brand-glow-soft),inset 0 calc(var(--proformax-shadow-offset-md)*-1)1px var(--proformax-overlay-black-5)}.proformax-icon-liquid-metallic-brand-warm,.proformax-icon-liquid-metallic-pearl-anodized,.proformax-icon-liquid-metallic-graphite-polished,.proformax-icon-liquid-metallic-platinum{background:var(--brand-burnished);box-shadow:inset 0 var(--proformax-shadow-offset-md)1px var(--brand-burnished),inset 0 calc(var(--proformax-shadow-offset-md)*-1)1px var(--proformax-overlay-black-5)}.proformax-icon-liquid:hover,.proformax-icon-liquid:active{transform:translateY(calc(-1*var(--proformax-spacing-2xs)))scale(var(--proformax-effect-scale-102));box-shadow:inset 0 var(--proformax-shadow-offset-md)2px var(--proformax-overlay-white-35),inset 0 calc(var(--proformax-shadow-offset-md)*-1)1px var(--proformax-overlay-black-10)}.proformax-icon-liquid-obsidian:hover,.proformax-icon-liquid-obsidian:active{box-shadow:inset 0 var(--proformax-shadow-offset-md)2px var(--brand-glow-soft),inset 0 calc(var(--proformax-shadow-offset-md)*-1)1px var(--proformax-overlay-black-10)}.proformax-icon-liquid-tech:hover,.proformax-icon-liquid-tech:active{box-shadow:inset 0 var(--proformax-shadow-offset-md)2px var(--neutral-shade-medium),inset 0 calc(var(--proformax-shadow-offset-md)*-1)1px var(--proformax-overlay-black-10)}.proformax-icon-liquid-brand:hover,.proformax-icon-liquid-brand:active{box-shadow:inset 0 var(--proformax-shadow-offset-md)2px var(--brand-glow-soft),inset 0 calc(var(--proformax-shadow-offset-md)*-1)1px var(--proformax-overlay-black-10)}.proformax-icon-liquid-metallic-brand-warm:hover,.proformax-icon-liquid-metallic-brand-warm:active,.proformax-icon-liquid-metallic-pearl-anodized:hover,.proformax-icon-liquid-metallic-pearl-anodized:active,.proformax-icon-liquid-metallic-graphite-polished:hover,.proformax-icon-liquid-metallic-graphite-polished:active,.proformax-icon-liquid-metallic-platinum:hover,.proformax-icon-liquid-metallic-platinum:active{background:var(--brand-burnished);box-shadow:inset 0 var(--proformax-shadow-offset-md)2px var(--brand-burnished),inset 0 calc(var(--proformax-shadow-offset-md)*-1)1px var(--proformax-overlay-black-10)}.proformax-icon-liquid-shimmer{position:relative;overflow:hidden}.proformax-icon-liquid-shimmer:before{content:"";background:linear-gradient(120deg,transparent 30%,var(--proformax-overlay-white-15)50%,transparent 70%);animation:proformax-liquid-shimmer var(--proformax-animation-moderate)ease-in-out infinite;border-radius:inherit;pointer-events:none;position:absolute;inset:0;transform:translate(-100%)}[data-theme=light] .proformax-icon-liquid,.light .proformax-icon-liquid{background:var(--proformax-overlay-black-5);color:var(--proformax-text-primary);box-shadow:inset 0 var(--proformax-shadow-offset-md)1px var(--proformax-overlay-white-50),inset 0 calc(var(--proformax-shadow-offset-md)*-1)1px var(--proformax-overlay-black-5)}[data-theme=light] .proformax-icon-liquid:hover,.light .proformax-icon-liquid:hover,[data-theme=light] .proformax-icon-liquid:active,.light .proformax-icon-liquid:active{box-shadow:inset 0 var(--proformax-shadow-offset-md)2px var(--proformax-overlay-white-10),inset 0 calc(var(--proformax-shadow-offset-md)*-1)1px var(--proformax-overlay-black-5)}[data-theme=light] .proformax-icon-liquid-obsidian,.light .proformax-icon-liquid-obsidian{background:var(--brand-glow-soft)}[data-theme=light] .proformax-icon-liquid-tech,.light .proformax-icon-liquid-tech{background:var(--neutral-shade-faint)}[data-theme=light] .proformax-icon-liquid-brand,.light .proformax-icon-liquid-brand{background:var(--brand-glow-soft)}.glass-button-wrap .proformax-icon-liquid,.liquid-glass-badge .proformax-icon-liquid,.card-premium .proformax-icon-liquid{-webkit-backdrop-filter:none}.proformax-icon-xs>.proformax-icon-liquid,.proformax-icon-sm>.proformax-icon-liquid,.proformax-icon-md>.proformax-icon-liquid,.proformax-icon-lg>.proformax-icon-liquid,.proformax-icon-xl>.proformax-icon-liquid,.proformax-icon-2xl>.proformax-icon-liquid{-webkit-backdrop-filter:none;box-shadow:none;background:0 0;border:none;border-radius:0;width:auto;height:auto;padding:0;overflow:visible}@media (prefers-reduced-motion:reduce){.proformax-icon-glass,.proformax-icon-glass-sm,.proformax-icon-glass-md,.proformax-icon-glass-lg,.proformax-icon-glass-xl,.proformax-icon-glass-obsidian,.proformax-icon-glass-brand,.proformax-icon-glass-brand,.proformax-icon-glass-tech,.proformax-icon-glass-gradient,.proformax-icon-glass-premium,.proformax-icon-liquid,.proformax-icon-liquid-xs,.proformax-icon-liquid-sm,.proformax-icon-liquid-md,.proformax-icon-liquid-lg,.proformax-icon-liquid-xl,.proformax-icon-liquid-brand,.proformax-icon-liquid-obsidian,.proformax-icon-liquid-tech,.proformax-icon-liquid-brand,.proformax-icon-liquid-shimmer,.proformax-icon-pulse,.proformax-icon-float,.proformax-icon-spin,.proformax-icon-spin-slow,.proformax-icon-hover-scale{transition:none;animation:none}.proformax-icon-liquid-shimmer:before{animation:none;display:none}}
.table-proformax{width:var(--proformax-layout-percentage-full);caption-side:bottom;font-size:var(--proformax-font-size-body-sm)}.table-header-proformax tr{border-bottom:var(--proformax-layout-border-default)solid var(--proformax-glass-border-universal)}.table-body-proformax tr:last-child{border-bottom:var(--proformax-spacing-0)}.table-footer-proformax{border-top:var(--proformax-layout-border-default)solid var(--proformax-glass-border-universal);font-weight:var(--proformax-font-weight-medium);background-color:#0000}.table-footer-proformax>tr:last-child{border-bottom:var(--proformax-spacing-0)}.table-row-proformax{border-bottom:var(--proformax-layout-border-default)solid var(--proformax-glass-border-universal);transition:background-color .15s}.table-row-proformax[data-state=selected]{background-color:var(--proformax-overlay-white-32)}.table-head-proformax{height:var(--proformax-sizing-space-12,var(--proformax-sizing-fluid-2xl));padding-left:var(--proformax-spacing-md,var(--proformax-spacing-md));padding-right:var(--proformax-spacing-md,var(--proformax-spacing-md));text-align:left;vertical-align:middle;font-weight:var(--proformax-font-weight-medium);color:var(--proformax-text-tertiary)}.table-head-proformax:has([role=checkbox]){padding-right:var(--proformax-spacing-0)}.table-head-proformax[role=checkbox]{translate:0 var(--proformax-spacing-2xs)}.table-cell-proformax{padding:var(--proformax-spacing-md,var(--proformax-spacing-md));vertical-align:middle}.table-cell-proformax:has([role=checkbox]){padding-right:var(--proformax-spacing-0)}.table-cell-proformax[role=checkbox]{translate:0 var(--proformax-spacing-2xs)}.table-caption-proformax{margin-top:var(--proformax-spacing-md,var(--proformax-spacing-md));font-size:var(--proformax-font-size-body-sm);color:var(--proformax-text-tertiary)}[data-state=selected].table-row-selected{background-color:var(--proformax-surface-muted)}
.alert-icon-layout>svg{left:var(--proformax-spacing-md);top:var(--proformax-spacing-md);color:var(--proformax-text-primary);position:absolute}.alert-icon-layout>svg~*{padding-left:var(--proformax-spacing-xl)}.alert-icon-layout>svg+div{transform:translateY(calc(-1*var(--proformax-spacing-3xs)))}.alert-icon-destructive>svg{color:var(--proformax-semantic-error-500)}
.input-group-container{border-color:var(--proformax-border-input);transition:color var(--proformax-duration-normal),box-shadow var(--proformax-duration-normal)}.input-group-container:has([data-slot=input-group-control]:focus-visible){box-shadow:0 0 0 1px var(--proformax-focus-ring)}.input-group-container:has([data-slot][aria-invalid=true]){box-shadow:0 0 0 1px var(--proformax-semantic-error-500-alpha-20);border-color:var(--proformax-semantic-error-500)}:is([data-theme=light] .input-group-container:has([data-slot][aria-invalid=true]),.light .input-group-container:has([data-slot][aria-invalid=true])){box-shadow:0 0 0 1px var(--proformax-semantic-error-500-alpha-40)}.input-group-container:has(>[data-align=inline-start])>input{padding-left:var(--proformax-spacing-xs)}.input-group-container:has(>[data-align=inline-end])>input{padding-right:var(--proformax-spacing-xs)}.input-group-container:has(>[data-align=block-start]){flex-direction:column;height:auto}.input-group-container:has(>[data-align=block-start])>input{padding-bottom:var(--proformax-spacing-sm)}.input-group-container:has(>[data-align=block-end]){flex-direction:column;height:auto}.input-group-container:has(>[data-align=block-end])>input{padding-top:var(--proformax-spacing-sm)}.input-group-container[data-disabled=true] .input-group-addon{opacity:.5}.input-group-addon>kbd{border-radius:var(--proformax-layout-radius-2xs)}.input-group-container:has(>input) [data-align=block-start]{padding-top:var(--proformax-spacing-xs)}.input-group-container:has(>input) [data-align=block-end]{padding-bottom:var(--proformax-spacing-xs)}.input-group-control{box-shadow:none;background-color:#0000;border:0;border-radius:0;flex:1}.input-group-control:focus-visible{box-shadow:none;outline:none}@media (prefers-reduced-motion:reduce){.input-group-container{transition:none}}
[data-slot=calendar]{--cell-size:2rem;max-width:var(--proformax-component-calendar-max-width);margin-inline:auto}[dir=rtl] .rdp-button_next>svg,[dir=rtl] .rdp-button_previous>svg{transform:rotate(var(--proformax-effect-rotate-180))}[data-slot=card-content] .calendar-context-transparent,[data-slot=popover-content] .calendar-context-transparent{background-color:#0000}.calendar-dropdown-root{border-color:var(--proformax-border-input);position:relative}.calendar-dropdown-root:has(:focus){border-color:var(--proformax-brand-burnished);box-shadow:0 0 0 3px var(--brand-glow-intense)}.calendar-caption-icon>svg{color:var(--proformax-text-secondary);width:var(--proformax-layout-icon-xs);height:var(--proformax-layout-icon-xs)}.calendar-day:first-child[data-selected=true] button{border-top-left-radius:var(--proformax-layout-radius-md);border-bottom-left-radius:var(--proformax-layout-radius-md)}.calendar-day:last-child[data-selected=true] button{border-top-right-radius:var(--proformax-layout-radius-md);border-bottom-right-radius:var(--proformax-layout-radius-md)}.calendar-day-button[data-selected-single=true]{background-color:var(--cta-primary-bg);color:var(--proformax-overlay-pure-white)}.calendar-day-button[data-range-middle=true]{background-color:var(--cta-primary-bg);color:var(--proformax-text-primary);border-radius:0}.calendar-day-button[data-range-start=true]{background-color:var(--cta-primary-bg);color:var(--proformax-overlay-pure-white);border-top-left-radius:var(--proformax-layout-radius-md);border-bottom-left-radius:var(--proformax-layout-radius-md)}.calendar-day-button[data-range-end=true]{background-color:var(--cta-primary-bg);color:var(--proformax-overlay-pure-white);border-top-right-radius:var(--proformax-layout-radius-md);border-bottom-right-radius:var(--proformax-layout-radius-md)}[data-focused=true]>.calendar-day-button{z-index:var(--proformax-z-index-dropdown);border-color:var(--proformax-brand-burnished);box-shadow:0 0 0 3px var(--brand-glow-intense);position:relative}.calendar-day-button>span{font-size:var(--proformax-font-size-caption);opacity:.7}.calendar-text-compact{font-size:var(--proformax-font-size-xs)}.calendar-cell{width:var(--cell-size);height:var(--cell-size)}.calendar-cell-h{height:var(--cell-size)}.calendar-cell-w{width:var(--cell-size)}.calendar-cell-min-w{min-width:var(--cell-size)}.calendar-cell-px{padding-inline:var(--cell-size)}[data-theme=light] .calendar-day-button[data-selected-single=true],.light .calendar-day-button[data-selected-single=true],[data-theme=light] .calendar-day-button[data-range-start=true],.light .calendar-day-button[data-range-start=true],[data-theme=light] .calendar-day-button[data-range-end=true],.light .calendar-day-button[data-range-end=true]{color:var(--proformax-overlay-pure-white)}
.border-l-transparent{border-left-color:#0000}.border-t-transparent{border-top-color:#0000}.min-h-line{min-height:1lh}.max-h-dialog{max-height:80vh}
.sidebar-wrapper{min-height:var(--proformax-layout-viewport-height-fullSmall);width:var(--proformax-layout-percentage-full);display:flex}.sidebar-wrapper:has([data-variant=inset]){background-color:var(--proformax-sidebar-bg)}.sidebar-container{height:var(--proformax-layout-percentage-full);width:var(--sidebar-width);background-color:var(--proformax-sidebar-bg);color:var(--proformax-sidebar-text);flex-direction:column;display:flex}.sidebar-sheet-content{width:var(--sidebar-width);background-color:var(--proformax-sidebar-bg);padding:var(--proformax-spacing-0);color:var(--proformax-sidebar-text);display:block}.sidebar-sheet-content>button{display:none}.sidebar-rail{inset-block:var(--proformax-spacing-0);z-index:var(--proformax-layout-zIndex-sticky);width:var(--proformax-layout-icon-sm,var(--proformax-sizing-fluid-md));transform:translateX(calc(-1*var(--proformax-layout-position-center)));transition:all var(--proformax-duration-base)ease;display:none;position:absolute}.sidebar-rail:after{content:"";inset-block:var(--proformax-spacing-0);left:var(--proformax-layout-position-center);width:var(--proformax-sizing-fluid-2xs);position:absolute}.sidebar-rail:hover:after,.sidebar-rail:active:after{background-color:var(--proformax-sidebar-border)}@media (min-width:768px){.sidebar-rail{display:flex}}[data-side=left] .sidebar-rail{cursor:w-resize;right:-1rem}[data-side=right] .sidebar-rail{cursor:e-resize;left:var(--proformax-spacing-0)}[data-side=left][data-state=collapsed] .sidebar-rail{cursor:e-resize}[data-side=right][data-state=collapsed] .sidebar-rail{cursor:w-resize}.sidebar-inset{min-height:var(--proformax-layout-viewport-height-fullSmall);background-color:var(--proformax-overlay-white-25);flex-direction:column;flex:1;display:flex;position:relative}.sidebar-menu-button-base{width:var(--proformax-layout-percentage-full);align-items:center;gap:var(--proformax-spacing-xs,var(--proformax-spacing-xs));border-radius:var(--proformax-layout-radius-sm,var(--proformax-layout-radius-xs));padding:var(--proformax-spacing-xs,var(--proformax-spacing-xs));text-align:left;font-size:var(--proformax-font-size-body-sm);transition:width var(--proformax-duration-normal),height var(--proformax-duration-normal),padding var(--proformax-duration-normal);outline:none;display:flex;overflow:hidden}.sidebar-menu-button-base svg{width:var(--proformax-layout-icon-sm,var(--proformax-sizing-fluid-md));height:var(--proformax-layout-icon-sm,var(--proformax-sizing-fluid-md));flex-shrink:var(--proformax-spacing-0)}.sidebar-menu-button-base>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-menu-button-base:hover{background-color:var(--proformax-sidebar-accent-bg);color:var(--proformax-sidebar-accent-text)}.sidebar-menu-button-base:focus-visible{ring:var(--proformax-spacing-2xs)solid var(--proformax-sidebar-ring)}.sidebar-menu-button-base:active,.sidebar-menu-button-base[data-active=true],.sidebar-menu-button-base[data-state=open]:hover{background-color:var(--proformax-sidebar-accent-bg);color:var(--proformax-sidebar-accent-text)}.sidebar-menu-button-base[data-active=true]{font-weight:var(--proformax-font-weight-medium)}.sidebar-menu-button-base:disabled,.sidebar-menu-button-base[aria-disabled=true]{pointer-events:none;opacity:var(--proformax-opacity-50)}.sidebar-group-label{height:var(--proformax-layout-icon-lg,var(--proformax-sizing-fluid-xl));flex-shrink:var(--proformax-spacing-0);border-radius:var(--proformax-layout-radius-sm,var(--proformax-layout-radius-xs));font-size:var(--proformax-font-size-caption);font-weight:var(--proformax-font-weight-medium);color:var(--brand-link);transition:margin var(--proformax-duration-normal),opacity var(--proformax-duration-normal);outline:none;align-items:center;display:flex}.sidebar-group-label svg{width:var(--proformax-layout-icon-sm,var(--proformax-sizing-fluid-md));height:var(--proformax-layout-icon-sm,var(--proformax-sizing-fluid-md));flex-shrink:var(--proformax-spacing-0)}.sidebar-group-label:focus-visible{ring:var(--proformax-spacing-2xs)solid var(--proformax-sidebar-ring)}.sidebar-group-action{right:var(--proformax-spacing-sm);top:var(--proformax-spacing-md);aspect-ratio:1;width:var(--proformax-layout-icon-sm,var(--proformax-sizing-fluid-md));height:var(--proformax-layout-icon-sm,var(--proformax-sizing-fluid-md));border-radius:var(--proformax-layout-radius-sm,var(--proformax-layout-radius-xs));padding:var(--proformax-spacing-0);color:var(--proformax-sidebar-text);transition:transform var(--proformax-duration-normal);outline:none;justify-content:center;align-items:center;display:flex;position:absolute}.sidebar-group-action svg{width:var(--proformax-layout-icon-sm,var(--proformax-sizing-fluid-md));height:var(--proformax-layout-icon-sm,var(--proformax-sizing-fluid-md));flex-shrink:var(--proformax-spacing-0)}.sidebar-group-action:hover{background-color:var(--proformax-sidebar-accent-bg);color:var(--proformax-sidebar-accent-text)}.sidebar-group-action:focus-visible{ring:var(--proformax-spacing-2xs)solid var(--proformax-sidebar-ring)}.sidebar-group-action:after{content:"";position:absolute;inset:-.5rem}@media (min-width:1024px){.sidebar-group-action:after{display:none}}.sidebar-menu-action{right:var(--proformax-spacing-2xs);top:var(--proformax-spacing-xs);aspect-ratio:1;width:var(--proformax-layout-icon-sm,var(--proformax-sizing-fluid-md));height:var(--proformax-layout-icon-sm,var(--proformax-sizing-fluid-md));border-radius:var(--proformax-layout-radius-sm,var(--proformax-layout-radius-xs));padding:var(--proformax-spacing-0);color:var(--proformax-sidebar-text);transition:transform var(--proformax-duration-normal);outline:none;justify-content:center;align-items:center;display:flex;position:absolute}.sidebar-menu-action svg{width:var(--proformax-layout-icon-sm,var(--proformax-sizing-fluid-md));height:var(--proformax-layout-icon-sm,var(--proformax-sizing-fluid-md));flex-shrink:var(--proformax-spacing-0)}.sidebar-menu-action:hover{background-color:var(--proformax-sidebar-accent-bg);color:var(--proformax-sidebar-accent-text)}.sidebar-menu-action:focus-visible{ring:var(--proformax-spacing-2xs)solid var(--proformax-sidebar-ring)}.sidebar-menu-action:after{content:"";position:absolute;inset:-.5rem}@media (min-width:1024px){.sidebar-menu-action:after{display:none}}[data-size=sm]~.sidebar-menu-action{top:var(--proformax-spacing-2xs)}[data-size=default]~.sidebar-menu-action{top:var(--proformax-spacing-xs)}[data-size=lg]~.sidebar-menu-action{top:var(--proformax-spacing-sm)}.sidebar-menu-badge{right:var(--proformax-spacing-2xs);height:var(--proformax-layout-icon-sm,var(--proformax-sizing-fluid-md));min-width:var(--proformax-sizing-fluid-lg);border-radius:var(--proformax-layout-radius-sm,var(--proformax-layout-radius-xs));font-size:var(--proformax-font-size-caption);font-weight:var(--proformax-font-weight-medium);font-variant-numeric:tabular-nums;color:var(--proformax-sidebar-text);-webkit-user-select:none;user-select:none;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute}[data-size=sm]~.sidebar-menu-badge{top:var(--proformax-spacing-2xs)}[data-size=default]~.sidebar-menu-badge{top:var(--proformax-spacing-xs)}[data-size=lg]~.sidebar-menu-badge{top:var(--proformax-spacing-sm)}.sidebar-menu-sub{margin-inline:var(--proformax-spacing-md);min-width:var(--proformax-sizing-fluid-0);gap:var(--proformax-spacing-2xs,var(--proformax-spacing-2xs));border-left:var(--proformax-layout-border-default)solid var(--proformax-sidebar-border);padding-left:var(--proformax-spacing-xs);padding-block:var(--proformax-spacing-sm,var(--proformax-spacing-xs));flex-direction:column;display:flex;transform:translate(1px)}.sidebar-menu-sub-button{height:var(--proformax-utility-height-7);min-width:var(--proformax-sizing-fluid-0);transform:translateX(calc(-1*calc(var(--proformax-spacing-2xs)/2)));align-items:center;gap:var(--proformax-spacing-2xs,var(--proformax-spacing-2xs));border-radius:var(--proformax-layout-radius-sm,var(--proformax-layout-radius-xs));color:var(--proformax-sidebar-text);outline:none;display:flex;overflow:hidden}.sidebar-menu-sub-button svg{width:var(--proformax-layout-icon-sm,var(--proformax-sizing-fluid-md));height:var(--proformax-layout-icon-sm,var(--proformax-sizing-fluid-md));flex-shrink:var(--proformax-spacing-0);color:var(--proformax-sidebar-accent-text)}.sidebar-menu-sub-button>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-menu-sub-button:hover,.sidebar-menu-sub-button:active,.sidebar-menu-sub-button[data-active=true]{background-color:var(--proformax-sidebar-accent-bg);color:var(--proformax-sidebar-accent-text)}.sidebar-menu-sub-button:focus-visible{ring:var(--proformax-spacing-2xs)solid var(--proformax-sidebar-ring)}.sidebar-menu-sub-button:disabled,.sidebar-menu-sub-button[aria-disabled=true]{pointer-events:none;opacity:var(--proformax-opacity-50)}.sidebar-menu-skeleton{border-radius:var(--proformax-layout-radius-sm,var(--proformax-layout-radius-xs));height:var(--proformax-layout-icon-lg,var(--proformax-sizing-fluid-xl));gap:var(--proformax-spacing-xs,var(--proformax-spacing-xs));align-items:center;display:flex}.sidebar-skeleton-text{max-width:var(--skeleton-width)}[data-collapsible=icon] .sidebar-content{overflow:hidden}[data-collapsible=icon] .sidebar-group-label{opacity:0;margin-top:-2rem}[data-collapsible=icon] .sidebar-group-action,[data-collapsible=icon] .sidebar-menu-action,[data-collapsible=icon] .sidebar-menu-badge,[data-collapsible=icon] .sidebar-menu-sub,[data-collapsible=icon] .sidebar-menu-sub-button{display:none}[data-collapsible=icon] .sidebar-menu-button-base{width:var(--proformax-sizing-fluid-xl)!important;height:var(--proformax-sizing-fluid-xl)!important;padding:var(--proformax-spacing-xs)!important}[data-collapsible=icon] .sidebar-menu-button-base[data-size=lg]{padding:0!important}.sidebar-gap{height:100svh;width:var(--sidebar-width);transition:width var(--proformax-duration-normal);background-color:#0000;position:relative}[data-collapsible=offcanvas] .sidebar-gap{width:0}[data-side=right] .sidebar-gap{transform:rotate(var(--proformax-effect-rotate-180))}[data-collapsible=icon] .sidebar-gap-auto{width:auto}[data-collapsible=icon] .sidebar-gap-icon{width:var(--sidebar-width-icon)}.sidebar-drawer{z-index:var(--proformax-z-dropdown);height:100svh;width:var(--sidebar-width);transition:left .2s linear,right .2s linear,width .2s linear;display:none;position:fixed;inset-block:0}@media (min-width:768px){.sidebar-drawer{display:flex}}.sidebar-drawer-left{left:0}.sidebar-drawer-right{right:0}[data-collapsible=offcanvas] .sidebar-drawer-left{left:calc(var(--sidebar-width)*-1)}[data-collapsible=offcanvas] .sidebar-drawer-right{right:calc(var(--sidebar-width)*-1)}[data-collapsible=icon] .sidebar-drawer-auto{width:auto}[data-collapsible=icon] .sidebar-drawer-icon{width:var(--sidebar-width-icon)}[data-side=left] .sidebar-drawer-border{border-right:var(--proformax-layout-border-default)solid}[data-side=right] .sidebar-drawer-border{border-left:var(--proformax-layout-border-default)solid}.sidebar-inner{background-color:var(--proformax-sidebar-bg);flex-direction:column;width:100%;height:100%;display:flex}[data-variant=floating] .sidebar-inner{border-radius:var(--proformax-layout-radius-lg);border:var(--proformax-layout-border-default)solid var(--proformax-sidebar-border);box-shadow:var(--proformax-shadow-sm)}[data-side=left]>.sidebar-rail{right:-1rem}[data-side=right]>.sidebar-rail{left:0}[data-collapsible=offcanvas] .sidebar-rail{transform:translate(0)}[data-collapsible=offcanvas] .sidebar-rail:after{left:100%}[data-collapsible=offcanvas] .sidebar-rail:hover,[data-collapsible=offcanvas] .sidebar-rail:active{background-color:var(--proformax-sidebar-bg)}[data-side=left][data-collapsible=offcanvas] .sidebar-rail{right:-.5rem}[data-side=right][data-collapsible=offcanvas] .sidebar-rail{left:-.5rem}[data-variant=inset]~.sidebar-inset{min-height:calc(100svh - 1rem)}@media (min-width:768px){[data-variant=inset]~.sidebar-inset{margin:var(--proformax-spacing-xs);border-radius:var(--proformax-layout-radius-xl);box-shadow:var(--proformax-shadow-sm);margin-left:0}[data-state=collapsed][data-variant=inset]~.sidebar-inset{margin-left:var(--proformax-spacing-xs)}}.sidebar-content{gap:var(--proformax-spacing-xs);flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}.sidebar-menu-button-outline{background-color:var(--proformax-overlay-white-25);box-shadow:0 0 0 1px var(--proformax-sidebar-border)}.sidebar-menu-button-outline:hover,.sidebar-menu-button-outline:active{box-shadow:0 0 0 1px var(--proformax-sidebar-accent-bg)}li[data-sidebar=menu-item]:has([data-sidebar=menu-action]) .sidebar-menu-button-base{padding-right:var(--proformax-spacing-2xl)}@media (min-width:768px){.sidebar-action-show-on-hover{opacity:0}}[data-sidebar=menu-item]:hover .sidebar-action-show-on-hover,[data-sidebar=menu-item]:active .sidebar-action-show-on-hover,[data-sidebar=menu-item]:focus-within .sidebar-action-show-on-hover,.sidebar-action-show-on-hover[data-state=open]{opacity:1}[data-sidebar=menu-button][data-active=true]~.sidebar-action-show-on-hover,[data-sidebar=menu-button]:hover~.sidebar-menu-action,[data-sidebar=menu-button]:hover~.sidebar-menu-badge,[data-sidebar=menu-button]:active~.sidebar-menu-action,[data-sidebar=menu-button]:active~.sidebar-menu-badge,[data-sidebar=menu-button][data-active=true]~.sidebar-menu-action,[data-sidebar=menu-button][data-active=true]~.sidebar-menu-badge{color:var(--proformax-sidebar-accent-text)}.text-sidebar-foreground{color:var(--proformax-sidebar-text)}.border-sidebar{border-color:var(--proformax-sidebar-border)}.text-sidebar-accent-foreground{color:var(--proformax-sidebar-accent-text)}
.command-dialog [cmdk-group-heading]{padding:var(--proformax-spacing-xs,var(--proformax-spacing-2xs))var(--proformax-spacing-sm,var(--proformax-spacing-xs));font-size:var(--proformax-font-size-caption);font-weight:var(--proformax-font-weight-medium);color:var(--proformax-text-tertiary)}.command-dialog [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:var(--proformax-spacing-0)}.command-dialog [cmdk-input-wrapper] svg{width:var(--proformax-layout-icon-sm,var(--proformax-sizing-fluid-lg));height:var(--proformax-layout-icon-sm,var(--proformax-sizing-fluid-lg))}.command-dialog [cmdk-input]{height:var(--proformax-sizing-space-12,var(--proformax-sizing-fluid-2xl))}.command-dialog [cmdk-item]{padding-top:var(--proformax-spacing-md,var(--proformax-spacing-md));padding-bottom:var(--proformax-spacing-md,var(--proformax-spacing-md))}.command-dialog [cmdk-item] svg{width:var(--proformax-layout-icon-sm,var(--proformax-sizing-fluid-lg));height:var(--proformax-layout-icon-sm,var(--proformax-sizing-fluid-lg))}.command-group{padding:var(--proformax-spacing-xs,var(--proformax-spacing-2xs));color:var(--proformax-semantic-error-500);overflow:hidden}.command-group [cmdk-group-heading]{padding:var(--proformax-spacing-sm)var(--proformax-spacing-sm,var(--proformax-spacing-xs));font-size:var(--proformax-font-size-caption);font-weight:var(--proformax-font-weight-medium);color:var(--proformax-text-tertiary)}.command-list{max-height:var(--proformax-layout-component-height-generic-carousel);overflow:hidden auto}.command-item{align-items:center;gap:var(--proformax-spacing-sm,var(--proformax-spacing-xs));border-radius:var(--proformax-layout-radius-sm);padding:var(--proformax-spacing-sm,var(--proformax-spacing-xs));font-size:var(--proformax-font-size-body-sm);cursor:default;-webkit-user-select:none;user-select:none;outline:none;display:flex;position:relative}.command-item[data-selected=true]{background-color:var(--neutral-mid);color:var(--proformax-text-primary)}.command-item[data-disabled=true]{pointer-events:none;opacity:var(--proformax-opacity-50)}
.numeric-tabular{font-variant-numeric:tabular-nums}.numeric-oldstyle{font-variant-numeric:oldstyle-nums}.numeric-lining{font-variant-numeric:lining-nums}.numeric-proportional{font-variant-numeric:proportional-nums}.numeric-slashed-zero{font-variant-numeric:slashed-zero}.numeric-data{font-variant-numeric:tabular-nums lining-nums}.numeric-prose{font-variant-numeric:proportional-nums oldstyle-nums}.numeric-technical{font-variant-numeric:tabular-nums lining-nums slashed-zero}.numeric-price{font-variant-numeric:tabular-nums lining-nums}.numeric-uppercase{text-transform:uppercase}.ol{counter-reset:proformax-list-counter;padding:var(--proformax-spacing-0);margin:var(--proformax-spacing-0);gap:var(--proformax-spacing-md,var(--proformax-spacing-md));flex-direction:column;list-style:none;display:flex}.ol-item{counter-increment:proformax-list-counter;align-items:flex-start;gap:var(--proformax-spacing-sm,var(--proformax-spacing-sm));display:flex;position:relative}.ol-item:before{content:counter(proformax-list-counter);min-width:var(--proformax-sizing-fluid-xl);height:var(--proformax-sizing-fluid-xl);font-variant-numeric:tabular-nums lining-nums;font-weight:var(--proformax-font-weight-semibold,600);font-size:var(--proformax-font-size-sm,var(--proformax-font-size-body));color:var(--proformax-text-primary);background:var(--gc-tier-elevated-background);border-radius:var(--proformax-layout-radius-full,9999px);flex-shrink:var(--proformax-spacing-0);line-height:var(--proformax-lineHeight-none);justify-content:center;align-items:center;display:inline-flex}.ol-decimal .ol-item:before{content:counter(proformax-list-counter)}.ol-leading-zero .ol-item:before{content:counter(proformax-list-counter,decimal-leading-zero);min-width:var(--proformax-sizing-fluid-2xl)}.ol-roman .ol-item:before{content:counter(proformax-list-counter,upper-roman);min-width:var(--proformax-sizing-fluid-2xl);font-size:var(--proformax-font-size-xs,var(--proformax-font-size-bodySm))}.ol-alpha .ol-item:before{content:counter(proformax-list-counter,upper-alpha)}.ol-compact{gap:var(--proformax-spacing-xs,var(--proformax-spacing-xs))}.ol-compact .ol-item:before{min-width:var(--proformax-sizing-fluid-lg);height:var(--proformax-sizing-fluid-lg);font-size:var(--proformax-font-size-xs,var(--proformax-font-size-bodySm))}.ol-large{gap:var(--proformax-spacing-lg,var(--proformax-spacing-lg))}.ol-large .ol-item:before{min-width:var(--proformax-sizing-fluid-2xl);height:var(--proformax-layout-icon-xl);font-size:var(--proformax-font-size-body,var(--proformax-font-size-body))}.ol-outline .ol-item:before{color:var(--proformax-text-primary);border:var(--proformax-spacing-2xs)solid var(--gc-tier-elevated-background);background:0 0}.ol-solid .ol-item:before{background:var(--gc-tier-elevated-background);color:var(--proformax-text-primary)}.ol-glass .ol-item:before{color:var(--proformax-text-primary);border:var(--proformax-layout-border-default)solid var(--glass-border,var(--proformax-content-glass));-webkit-backdrop-filter:blur(var(--glass-blur,var(--gc-tier-default-blur)));backdrop-filter:blur(var(--glass-blur,var(--gc-tier-default-blur)));background:0 0}.ol-gradient .ol-item:before{background:var(--proformax-brandRed-700,linear-gradient(135deg,var(--neutral-mid-dark)0%,var(--proformax-glass-warm)50%,var(--gc-tier-elevated-background)100%));color:var(--proformax-text-primary)}.ol-muted .ol-item:before{background:var(--proformax-background-surface);color:var(--proformax-text-tertiary,var(--glass-on-surface-tertiary))}.badge-number{min-width:var(--proformax-sizing-fluid-lg);height:var(--proformax-sizing-fluid-lg);padding:0 var(--proformax-spacing-2xs,var(--proformax-spacing-2xs));font-variant-numeric:tabular-nums lining-nums;font-weight:var(--proformax-font-weight-semibold,600);font-size:var(--proformax-font-size-xs,var(--proformax-font-size-bodySm));line-height:var(--proformax-lineHeight-none);color:var(--proformax-text-primary);background:var(--gc-tier-elevated-background);border-radius:var(--proformax-layout-radius-full,9999px);justify-content:center;align-items:center;display:inline-flex}.badge-count{min-width:var(--proformax-sizing-fluid-lg);height:var(--proformax-sizing-fluid-lg);padding:0 var(--proformax-spacing-2xs,var(--proformax-spacing-2xs));font-variant-numeric:tabular-nums lining-nums;font-weight:var(--proformax-font-weight-bold,700);font-size:var(--proformax-font-size-xs,var(--proformax-font-size-bodySm));line-height:var(--proformax-lineHeight-none);color:var(--proformax-text-tertiary,var(--glass-on-surface-tertiary));background:var(--proformax-background-surface);border-radius:var(--proformax-layout-radius-full,9999px);justify-content:center;align-items:center;display:inline-flex}.badge-notification{min-width:var(--proformax-sizing-fluid-lg);height:var(--proformax-sizing-fluid-lg);padding:0 var(--proformax-spacing-2xs);font-variant-numeric:tabular-nums lining-nums;font-weight:var(--proformax-font-weight-bold);font-size:var(--proformax-font-size-xs);line-height:var(--proformax-lineHeight-none);color:var(--danger-label);background:var(--danger-fill);border-radius:var(--proformax-layout-radius-full);justify-content:center;align-items:center;display:inline-flex}.badge-notification-pulse{animation:proformax-notification-pulse var(--proformax-animation-short)var(--proformax-transition-easing-easeInOut)infinite}@keyframes proformax-notification-pulse{0%,to{box-shadow:0 0 0 0 var(--danger-fill)}50%{box-shadow:0 0 0 var(--proformax-shadow-sm)var(--danger-fill)}}.badge-step{min-width:var(--proformax-sizing-fluid-xl);height:var(--proformax-sizing-fluid-xl);font-variant-numeric:tabular-nums lining-nums;font-weight:var(--proformax-font-weight-medium,500);font-size:var(--proformax-font-size-sm,var(--proformax-font-size-body));line-height:var(--proformax-lineHeight-none);color:var(--proformax-text-tertiary,var(--glass-on-surface-tertiary));border:var(--proformax-spacing-2xs)solid var(--proformax-background-surface);border-radius:var(--proformax-layout-radius-full,9999px);transition:all var(--proformax-duration-normal)ease;background:0 0;justify-content:center;align-items:center;display:inline-flex}.badge-step-active{color:var(--proformax-text-primary);background:var(--gc-tier-elevated-background);border-color:var(--proformax-glass-border-universal)}.badge-step-completed{color:var(--info-label);background:var(--info-fill);border-color:var(--info-fill)}.counter{font-variant-numeric:tabular-nums lining-nums;font-weight:var(--proformax-font-weight-bold,700)}.counter-animated{font-variant-numeric:tabular-nums lining-nums;font-weight:var(--proformax-font-weight-bold,700);transition:all var(--proformax-duration-normal)var(--proformax-transition-easing-easeOut)}.counter-large{font-variant-numeric:tabular-nums lining-nums;font-weight:var(--proformax-font-weight-extrabold,800);font-size:var(--proformax-font-size-display);font-size:clamp(2.5rem,15cqi,4.5rem);line-height:var(--proformax-lineHeight-tight,1.25);letter-spacing:var(--proformax-letter-spacing-hero,-.03em)}@container (min-width:1px){.counter-large{font-size:clamp(2.5rem,15cqi,4.5rem)}}.counter-unit{align-items:baseline;gap:var(--proformax-spacing-2xs,var(--proformax-spacing-2xs));min-width:0;display:inline-flex}.counter-unit-value{font-variant-numeric:tabular-nums lining-nums;font-weight:var(--proformax-font-weight-bold,700);min-width:0}.counter-unit-suffix{font-family:var(--proformax-font-numerals);font-weight:var(--proformax-font-weight-semibold,600);font-size:var(--proformax-font-size-h4);color:var(--glass-on-surface-secondary);font-size:clamp(1rem,10cqi,1.75rem)}@container (min-width:1px){.counter-unit-suffix{font-size:clamp(1rem,10cqi,1.75rem)}}.stat-number{font-variant-numeric:tabular-nums lining-nums;font-weight:var(--proformax-font-weight-extrabold,800);font-size:var(--proformax-font-size-section-lg);font-size:clamp(1.25rem,20cqi,3.5rem);line-height:var(--proformax-lineHeight-tight,1.25);color:var(--proformax-text-primary)}@container (min-width:1px){.stat-number{font-size:clamp(1.25rem,20cqi,3.5rem)}}.stat-number-hero{font-variant-numeric:tabular-nums lining-nums;font-weight:var(--proformax-font-weight-black,900);font-size:var(--proformax-font-size-hero,clamp(2rem,6vw + .5rem,6rem));line-height:var(--proformax-line-height-hero,1.1);letter-spacing:var(--proformax-letter-spacing-hero,-.03em);color:var(--proformax-text-accent)}.percentage{align-items:baseline;gap:var(--proformax-spacing-3xs);display:inline-flex}.percentage-value{font-variant-numeric:tabular-nums lining-nums;font-weight:var(--proformax-font-weight-bold,700)}.percentage-symbol{font-family:var(--proformax-font-numerals);font-weight:var(--proformax-font-weight-semibold,600);font-size:var(--proformax-font-size-lg);margin-left:calc(var(--proformax-spacing-2xs)/2);font-size:clamp(.875rem,4cqi,1.25rem)}@container (min-width:1px){.percentage-symbol{font-size:clamp(.875rem,4cqi,1.25rem)}}.rank{align-items:baseline;gap:var(--proformax-spacing-3xs);display:inline-flex}.rank-number{font-variant-numeric:tabular-nums lining-nums;font-weight:var(--proformax-font-weight-bold,700)}.rank-ordinal{font-family:var(--proformax-font-numerals);font-weight:var(--proformax-font-weight-semibold,600);font-size:var(--proformax-font-size-lg);vertical-align:super;margin-left:calc(var(--proformax-spacing-2xs)/2)}.table-numeric{font-variant-numeric:tabular-nums lining-nums;text-align:right}.table-numeric-header{font-variant-numeric:tabular-nums lining-nums;text-align:right;font-weight:var(--proformax-font-weight-semibold,600)}
/*# sourceMappingURL=6421670f1c5a595a.css.map*/