@keyframes glass-shimmer{0%,to{opacity:.4}50%{opacity:.8}}@keyframes glass-pulse-glow{0%,to{filter:brightness()}50%{filter:brightness(1.08)}}@keyframes glass-aurora-shift{0%,to{filter:hue-rotate()}50%{filter:hue-rotate(15deg)}}@property --_rb-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes glass-rotate-border{to{--_rb-angle:360deg}}@keyframes glass-ripple{to{opacity:0;transform:scale(4)}}@keyframes glass-shine{0%{background-position:-100% 0,0 0}to{background-position:200% 0,0 0}}@keyframes glass-enter{0%{opacity:0;filter:blur(var(--gc-enter-blur,4px));transform:translateY(4px)scale(.98)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes glass-holographic-shift{0%,to{filter:hue-rotate()brightness()}33%{filter:hue-rotate(8deg)brightness(1.04)}66%{filter:hue-rotate(-5deg)brightness(.98)}}.glass-button[data-loading=true]:before{animation:1.5s ease-in-out infinite glass-shimmer}.glass-button-pulse{animation:2s ease-in-out infinite glass-pulse-glow}.glass-button-gradientAurora{animation:4s ease-in-out infinite glass-aurora-shift}.glass-button[data-effect=rotatingBorder]:before{animation:3s linear infinite glass-rotate-border}.glass-card-variant-holographic:before{animation:3s ease-in-out infinite glass-holographic-shift}.glass-button-ripple-wave{background:color-mix(in oklch,var(--gc-white)30%,transparent);animation:glass-ripple var(--gc-dur-slower)var(--gc-ease-ease-out)forwards;pointer-events:none;z-index:4;border-radius:50%;position:absolute;transform:scale(0)}@media (prefers-reduced-motion:reduce){.glass-button,.glass-button:before,.glass-button:after,.glass-card-variant-holographic,.glass-card-variant-holographic:before{transition-duration:.01ms!important;animation:none!important}}
:root{--glass-tier-subtle-blur:var(--proformax-liquid-glass-material-regular-ultraThin-blur,20px);--glass-tier-default-blur:var(--proformax-liquid-glass-material-regular-thin-blur,28px);--glass-tier-elevated-blur:var(--proformax-liquid-glass-material-regular-regular-blur,40px);--glass-tier-emphasis-blur:var(--proformax-liquid-glass-material-regular-thick-blur,50px);--glass-tier-intense-blur:var(--proformax-liquid-glass-material-regular-ultraThick-blur,60px);--glass-tier-subtle-saturate:var(--proformax-liquid-glass-material-regular-ultraThin-saturate,1.2);--glass-tier-default-saturate:var(--proformax-liquid-glass-material-regular-thin-saturate,1.44);--glass-tier-elevated-saturate:var(--proformax-liquid-glass-material-regular-regular-saturate,1.6);--glass-tier-emphasis-saturate:var(--proformax-liquid-glass-material-regular-thick-saturate,1.76);--glass-tier-intense-saturate:var(--proformax-liquid-glass-material-regular-ultraThick-saturate,2);--glass-tier-subtle-brightness-dark:var(--proformax-liquid-glass-material-regular-ultraThin-brightness,1.025);--glass-tier-default-brightness-dark:var(--proformax-liquid-glass-material-regular-thin-brightness,1.038);--glass-tier-elevated-brightness-dark:var(--proformax-liquid-glass-material-regular-regular-brightness,1.047);--glass-tier-emphasis-brightness-dark:var(--proformax-liquid-glass-material-regular-thick-brightness,1.055);--glass-tier-intense-brightness-dark:var(--proformax-liquid-glass-material-regular-ultraThick-brightness,1.068);--glass-tier-subtle-frost-alpha-dark:6%;--glass-tier-default-frost-alpha-dark:8%;--glass-tier-elevated-frost-alpha-dark:10%;--glass-tier-emphasis-frost-alpha-dark:12%;--glass-tier-intense-frost-alpha-dark:15%;--glass-tier-subtle-frost-alpha-light:14%;--glass-tier-default-frost-alpha-light:21%;--glass-tier-elevated-frost-alpha-light:26%;--glass-tier-emphasis-frost-alpha-light:31%;--glass-tier-intense-frost-alpha-light:38%;--glass-tier-subtle-border-alpha:6%;--glass-tier-default-border-alpha:9%;--glass-tier-elevated-border-alpha:11%;--glass-tier-emphasis-border-alpha:13%;--glass-tier-intense-border-alpha:16%;--glass-tier-subtle-shadow-alpha:12%;--glass-tier-subtle-shadow-blur:12px;--glass-tier-default-shadow-alpha:18%;--glass-tier-default-shadow-blur:23px;--glass-tier-elevated-shadow-alpha:22%;--glass-tier-elevated-shadow-blur:31px;--glass-tier-emphasis-shadow-alpha:26%;--glass-tier-emphasis-shadow-blur:39px;--glass-tier-intense-shadow-alpha:32%;--glass-tier-intense-shadow-blur:50px;--glass-tier-subtle-fresnel-alpha:10%;--glass-tier-subtle-refraction-angle:2deg;--glass-tier-default-fresnel-alpha:24%;--glass-tier-default-refraction-angle:3deg;--glass-tier-elevated-fresnel-alpha:33%;--glass-tier-elevated-refraction-angle:4deg;--glass-tier-emphasis-fresnel-alpha:42%;--glass-tier-emphasis-refraction-angle:5deg;--glass-tier-intense-fresnel-alpha:55%;--glass-tier-intense-refraction-angle:6deg;--glass-tier-subtle-rim-alpha:14%;--glass-tier-default-rim-alpha:21%;--glass-tier-elevated-rim-alpha:26%;--glass-tier-emphasis-rim-alpha:31%;--glass-tier-intense-rim-alpha:38%;--glass-tier-subtle-specular-alpha:45%;--glass-tier-subtle-specular-fade:.94;--glass-tier-default-specular-alpha:60%;--glass-tier-default-specular-fade:.91;--glass-tier-elevated-specular-alpha:70%;--glass-tier-elevated-specular-fade:.89;--glass-tier-emphasis-specular-alpha:80%;--glass-tier-emphasis-specular-fade:.87;--glass-tier-intense-specular-alpha:95%;--glass-tier-intense-specular-fade:.84;--glass-tier-subtle-specular-w:44%;--glass-tier-subtle-specular-h:22%;--glass-tier-default-specular-w:50%;--glass-tier-default-specular-h:25%;--glass-tier-elevated-specular-w:54%;--glass-tier-elevated-specular-h:27%;--glass-tier-emphasis-specular-w:58%;--glass-tier-emphasis-specular-h:29%;--glass-tier-intense-specular-w:64%;--glass-tier-intense-specular-h:32%;--glass-tier-subtle-specular-y:13%;--glass-tier-default-specular-y:15%;--glass-tier-elevated-specular-y:16%;--glass-tier-emphasis-specular-y:17%;--glass-tier-intense-specular-y:18%;--glass-tier-subtle-lensing-rest:url(#liquid-glass-subtle);--glass-tier-subtle-lensing-hover:url(#liquid-glass-default);--glass-tier-default-lensing-rest:url(#liquid-glass-default);--glass-tier-default-lensing-hover:url(#liquid-glass-advanced);--glass-tier-elevated-lensing-rest:url(#liquid-glass-advanced);--glass-tier-elevated-lensing-hover:url(#liquid-glass-emphasis);--glass-tier-emphasis-lensing-rest:url(#liquid-glass-emphasis);--glass-tier-emphasis-lensing-hover:url(#liquid-glass-intense);--glass-tier-intense-lensing-rest:url(#liquid-glass-intense);--glass-tier-intense-lensing-hover:url(#liquid-glass-intense);--glass-frost-shape-subtle:ellipse(55% 45% at 50% 50%);--glass-frost-shape-default:ellipse(60% 50% at 50% 50%);--glass-frost-shape-elevated:ellipse(65% 55% at 50% 50%);--glass-frost-shape-emphasis:ellipse(70% 60% at 50% 50%);--glass-frost-shape-intense:ellipse(75% 65% at 50% 50%);--glass-transition-duration:var(--proformax-liquid-glass-dynamics-morphing-duration-default,.3s);--glass-border-radius:16px;--glass-blend-mode:overlay}[data-theme=light]{--glass-blend-mode:screen}
:root{--badge-color-rose:var(--glass-semantic-rose,#fe5c8e);--badge-color-amethyst:var(--glass-semantic-accent,var(--gc-hue-emphasis,#9076f3));--badge-color-aquamarine:var(--glass-semantic-aquamarine,#00b393);--badge-color-gold:var(--glass-semantic-gold,#ef852e);--badge-color-silver:var(--glass-semantic-silver,#a4adc8);--badge-color-rose-gold:var(--glass-semantic-rose-gold,#f07f77)}@supports (color:lab(0% 0 0)){:root{--badge-color-rose:var(--glass-semantic-rose,lab(62.7795% 65.2361 7.82799));--badge-color-amethyst:var(--glass-semantic-accent,var(--gc-hue-emphasis,lab(56.8429% 32.5688 -60.4127)));--badge-color-aquamarine:var(--glass-semantic-aquamarine,lab(64.9471% -57.135 4.89286));--badge-color-gold:var(--glass-semantic-gold,lab(66.6902% 37.2311 61.7785));--badge-color-silver:var(--glass-semantic-silver,lab(70.7506% .782698 -14.8947));--badge-color-rose-gold:var(--glass-semantic-rose-gold,lab(66.1606% 43.7527 24.7306))}}
:root,[data-theme=dark]{--glass-on-surface-primary:#edeef5;--glass-on-surface-secondary:#bbbdcb;--glass-on-surface-tertiary:#8c8e9c;--glass-on-surface-disabled:#626369;--glass-on-surface-icon:#c2c3ce;--glass-on-surface-icon-muted:#797a80;--glass-on-surface-placeholder:#70717a}@supports (color:lab(0% 0 0)){:root,[data-theme=dark]{--glass-on-surface-primary:lab(94.1243% .652999 -3.72481);--glass-on-surface-secondary:lab(76.6436% 1.38158 -7.40551);--glass-on-surface-tertiary:lab(59.2416% 1.41186 -7.38899);--glass-on-surface-disabled:lab(41.9227% .67769 -3.71016);--glass-on-surface-icon:lab(79.0044% 1.00985 -5.56911);--glass-on-surface-icon-muted:lab(51.2031% .670463 -3.71434);--glass-on-surface-placeholder:lab(47.6821% 1.04511 -5.5492)}}[data-theme=light]{--glass-on-surface-primary:#010203;--glass-on-surface-secondary:#20212b;--glass-on-surface-tertiary:#40414d;--glass-on-surface-disabled:#707177;--glass-on-surface-icon:#191a22;--glass-on-surface-icon-muted:#5c5d63;--glass-on-surface-placeholder:#676872}@supports (color:lab(0% 0 0)){[data-theme=light]{--glass-on-surface-primary:lab(.448242% .144131 -.654393);--glass-on-surface-secondary:lab(12.8242% 1.67496 -7.26859);--glass-on-surface-tertiary:lab(27.914% 1.52776 -7.3312);--glass-on-surface-disabled:lab(47.723% .672966 -3.7129);--glass-on-surface-icon:lab(9.39136% 1.20834 -5.47081);--glass-on-surface-icon-muted:lab(39.6025% .67988 -3.70891);--glass-on-surface-placeholder:lab(44.2017% 1.05134 -5.54583)}}[data-tier=intense],[data-tier=emphasis]{--glass-on-surface-tertiary:#9b9dae}@supports (color:lab(0% 0 0)){[data-tier=intense],[data-tier=emphasis]{--glass-on-surface-tertiary:lab(64.9999% 1.79744 -9.21906)}}[data-tier=ghost],[data-tier=subtle]{--glass-on-surface-secondary:#cbcddb;--glass-on-surface-tertiary:#9597a5}@supports (color:lab(0% 0 0)){[data-tier=ghost],[data-tier=subtle]{--glass-on-surface-secondary:lab(82.4441% 1.37386 -7.40984);--glass-on-surface-tertiary:lab(62.7221% 1.4047 -7.39281)}}[data-theme=light][data-tier=intense],[data-theme=light][data-tier=emphasis]{--glass-on-surface-tertiary:#31323d}@supports (color:lab(0% 0 0)){[data-theme=light][data-tier=intense],[data-theme=light][data-tier=emphasis]{--glass-on-surface-tertiary:lab(20.9505% 1.58058 -7.30748)}}.text-on-glass-primary{color:var(--glass-on-surface-primary)}.text-on-glass-secondary{color:var(--glass-on-surface-secondary)}.text-on-glass-tertiary{color:var(--glass-on-surface-tertiary)}.text-on-glass-disabled{color:var(--glass-on-surface-disabled)}.icon-on-glass{color:var(--glass-on-surface-icon)}.icon-on-glass-muted{color:var(--glass-on-surface-icon-muted)}

:root{--_gc-tint-base-dark-subtle:#09090914;--_gc-tint-base-dark-default:#09090924;--_gc-tint-base-dark-elevated:#09090938;--_gc-tint-base-dark-emphasis:#0909094d;--_gc-tint-base-dark-intense:#0909094d;--_gc-tint-base-light-subtle:#1818180f;--_gc-tint-base-light-default:#1818181a;--_gc-tint-base-light-elevated:#18181829;--_gc-tint-base-light-emphasis:#18181838;--_gc-tint-base-light-intense:#18181847;--_gc-tint-base-dark:var(--_gc-tint-base-dark-default);--_gc-tint-base-light:var(--_gc-tint-base-light-default)}@supports (color:lab(0% 0 0)){:root{--_gc-tint-base-dark-subtle:lab(2.47865% 0 0/.08);--_gc-tint-base-dark-default:lab(2.47865% 0 0/.14);--_gc-tint-base-dark-elevated:lab(2.47865% 0 0/.22);--_gc-tint-base-dark-emphasis:lab(2.47865% 0 0/.3);--_gc-tint-base-dark-intense:lab(2.47865% 0 0/.3);--_gc-tint-base-light-subtle:lab(8.36% -.00000745058 0/.06);--_gc-tint-base-light-default:lab(8.36% -.00000745058 0/.1);--_gc-tint-base-light-elevated:lab(8.36% -.00000745058 0/.16);--_gc-tint-base-light-emphasis:lab(8.36% -.00000745058 0/.22);--_gc-tint-base-light-intense:lab(8.36% -.00000745058 0/.28)}}.glass-card-base[data-tier=subtle]{--_gc-tint-base:var(--_gc-tint-base-dark-subtle)}.glass-card-base[data-tier=default]{--_gc-tint-base:var(--_gc-tint-base-dark-default)}.glass-card-base[data-tier=elevated]{--_gc-tint-base:var(--_gc-tint-base-dark-elevated)}.glass-card-base[data-tier=emphasis]{--_gc-tint-base:var(--_gc-tint-base-dark-emphasis)}.glass-card-base[data-tier=intense]{--_gc-tint-base:var(--_gc-tint-base-dark-intense)}[data-theme=light] .glass-card-base[data-tier=subtle],.light .glass-card-base[data-tier=subtle]{--_gc-tint-base:var(--_gc-tint-base-light-subtle)}[data-theme=light] .glass-card-base[data-tier=default],.light .glass-card-base[data-tier=default]{--_gc-tint-base:var(--_gc-tint-base-light-default)}[data-theme=light] .glass-card-base[data-tier=elevated],.light .glass-card-base[data-tier=elevated]{--_gc-tint-base:var(--_gc-tint-base-light-elevated)}[data-theme=light] .glass-card-base[data-tier=emphasis],.light .glass-card-base[data-tier=emphasis]{--_gc-tint-base:var(--_gc-tint-base-light-emphasis)}[data-theme=light] .glass-card-base[data-tier=intense],.light .glass-card-base[data-tier=intense]{--_gc-tint-base:var(--_gc-tint-base-light-intense)}:root{--glass-semantic-brand:var(--gc-hue-warm-high);--glass-semantic-brand-mid:var(--gc-hue-warm-high-mid);--glass-semantic-brand-deep:var(--gc-hue-warm-high-deep);--glass-semantic-brand-warm:var(--gc-hue-warm-high-warm);--glass-semantic-accent:var(--gc-hue-emphasis);--glass-semantic-accent-mid:var(--gc-hue-emphasis-mid);--glass-semantic-accent-deep:var(--gc-hue-emphasis-deep);--glass-semantic-data:var(--gc-hue-cool-high);--glass-semantic-tech:var(--gc-hue-cool-high-sat);--glass-semantic-tech-deep:var(--gc-hue-cool-high-deep);--glass-semantic-neutral:var(--gc-hue-cool-low);--glass-semantic-neutral-hi:var(--gc-hue-cool-low-hi);--glass-semantic-success:var(--gc-hue-tech-green);--glass-semantic-warning:var(--gc-hue-warm-secondary);--glass-semantic-error:var(--gc-hue-warm-high-warm);--glass-semantic-info:var(--gc-hue-cool-high);--gc-focus-ring-color:var(--glass-semantic-brand);--gc-tint-alpha-compact:2%;--gc-tint-alpha-flat:2%;--gc-tint-alpha-ghost:1%;--gc-tint-alpha-tech:4%;--gc-tint-alpha-outlined:3%;--gc-tint-alpha-default:3%;--gc-tint-alpha-service:4%;--gc-tint-alpha-emphasisPrimary:8%;--_gc-radius-base:var(--gc-r-lg);--gc-radius-default:var(--gc-r-md)}[data-theme=light]{--gc-focus-ring-color:var(--gc-hue-warm-high-deep);--gc-border-form-light:38%;--gc-border-emphasis-light:56%;--glass-on-surface-primary:#010203;--glass-on-surface-secondary:#20212b;--glass-on-surface-tertiary:#40414d;--glass-on-surface-disabled:#707177;--glass-on-surface-icon:#191a22;--glass-on-surface-icon-muted:#5c5d63}@supports (color:lab(0% 0 0)){[data-theme=light]{--glass-on-surface-primary:lab(.448242% .144131 -.654393);--glass-on-surface-secondary:lab(12.8242% 1.67496 -7.26859);--glass-on-surface-tertiary:lab(27.914% 1.52776 -7.3312);--glass-on-surface-disabled:lab(47.723% .672966 -3.7129);--glass-on-surface-icon:lab(9.39136% 1.20834 -5.47081);--glass-on-surface-icon-muted:lab(39.6025% .67988 -3.70891)}}:root{--glass-semantic-amethyst:var(--gc-hue-emphasis);--glass-semantic-silver:var(--gc-hue-cool-low);--glass-semantic-steel:var(--gc-hue-cool-high-sat);--glass-semantic-brandPolished:var(--glass-semantic-brand);--glass-semantic-warmStrong:var(--glass-semantic-brand)}.pf-dashboard-panel{--gc-variant:compact}.pf-kpi-card{--gc-variant:outlined}.pf-kpi-mini{--gc-variant:compact}.pf-chart-card,.pf-analytics-card{--gc-variant:tech}.pf-heatmap-card{--gc-variant:flat}.pf-trend-card{--gc-variant:outlined}.pf-report-card{--gc-variant:flat}.pf-report-section,.pf-table-row{--gc-variant:ghost}.pf-table-header{--gc-variant:compact}.pf-list-item{--gc-variant:flat}.pf-log-entry{--gc-variant:ghost}.pf-restaurant-card,.pf-location-card{--gc-variant:default}.pf-shift-card{--gc-variant:flat}.pf-menu-item-card{--gc-variant:compact}.pf-category-card{--gc-variant:outlined}.pf-staff-card{--gc-variant:service}.pf-kanban-card{--gc-variant:interactive}.pf-pipeline-stage{--gc-variant:outlined}.pf-task-card{--gc-variant:flat}.pf-notification-card{--gc-variant:service}.pf-alert-card{--gc-variant:emphasisPrimary}.pf-pricing-card{--gc-variant:premium}.pf-feature-card{--gc-variant:feature}.pf-upgrade-cta{--gc-variant:emphasisPrimary}.pf-cta-card{--gc-variant:service}.pf-trial-card{--gc-variant:emphasis}.pf-form-card,.pf-auth-card{--gc-variant:consultation}.pf-settings-panel{--gc-variant:compact}.pf-profile-card{--gc-variant:service}.pf-confirm-card{--gc-variant:emphasisPrimary}.pf-modal{--gc-variant:elevated}.pf-modal-critical{--gc-variant:emphasisPrimary}.pf-drawer{--gc-variant:elevated}.pf-tooltip{--gc-variant:compact}.pf-hero-card{--gc-variant:emphasis}.pf-onboarding-card{--gc-variant:feature}.pf-welcome-card{--gc-variant:service}.pf-lesson-card{--gc-variant:flat}.pf-course-card{--gc-variant:feature}.pf-progress-card{--gc-variant:consultation}.pf-certificate-card{--gc-variant:premium}:root{--gc-btn-default-start:var(--glass-btn-default-tint-start);--gc-btn-default-end:var(--glass-btn-default-tint-end);--gc-btn-default-so:var(--glass-brand-opacity-resting,.25);--gc-btn-default-eo:var(--glass-brand-opacity-resting,.25);--gc-btn-default-bo:var(--glass-brand-border-opacity-resting,.28);--gc-btn-primary-start:var(--glass-btn-primary-tint-start);--gc-btn-primary-end:var(--glass-btn-primary-tint-end);--gc-btn-primary-so:var(--glass-brand-opacity-resting,.25);--gc-btn-primary-eo:var(--glass-brand-opacity-resting,.25);--gc-btn-primary-bo:var(--glass-brand-border-opacity-resting,.28);--gc-btn-primary-gr:var(--glass-btn-primary-glow-spread,var(--gc-glow-corona-default,34px));--gc-btn-primary-glow-o:35%;--gc-btn-secondary-start:var(--glass-btn-secondary-tint-start);--gc-btn-secondary-end:var(--glass-btn-secondary-tint-end);--gc-btn-secondary-so:var(--glass-brand-opacity-resting,.25);--gc-btn-secondary-eo:var(--glass-brand-opacity-resting,.25);--gc-btn-secondary-bo:var(--glass-brand-border-opacity-resting,.28);--gc-btn-accent-start:var(--glass-btn-accent-tint-start);--gc-btn-accent-end:var(--glass-btn-accent-tint-end);--gc-btn-accent-so:var(--glass-brand-opacity-resting,.25);--gc-btn-accent-eo:var(--glass-brand-opacity-resting,.25);--gc-btn-accent-bo:var(--glass-brand-border-opacity-resting,.28);--gc-btn-accent-gr:var(--glass-btn-accent-glow-spread,var(--gc-glow-corona-default,34px));--gc-btn-accent-glow-o:35%;--gc-btn-warm-start:var(--glass-btn-warm-tint-start);--gc-btn-warm-end:var(--glass-btn-warm-tint-end);--gc-btn-warm-so:var(--glass-brand-opacity-resting,.25);--gc-btn-warm-eo:var(--glass-brand-opacity-resting,.25);--gc-btn-warm-bo:var(--glass-brand-border-opacity-resting,.28);--gc-btn-warm-gr:var(--glass-btn-warm-glow-spread,var(--gc-glow-corona-default,34px));--gc-btn-warm-glow-o:35%;--gc-btn-pricing-start:var(--glass-btn-pricing-highlight-tint-start);--gc-btn-pricing-end:var(--glass-btn-pricing-highlight-tint-end);--gc-btn-pricing-so:var(--glass-brand-opacity-resting,.25);--gc-btn-pricing-eo:var(--glass-brand-opacity-resting,.25);--gc-btn-pricing-bo:var(--glass-brand-border-opacity-resting,.28);--gc-btn-pricing-gr:var(--glass-btn-pricing-highlight-glow-spread,var(--gc-glow-corona-default,34px));--gc-btn-pricing-glow-o:35%;--gc-btn-success-color:var(--glass-btn-success-tint-start);--gc-btn-success-so:var(--glass-brand-opacity-resting,.25);--gc-btn-success-eo:var(--glass-brand-opacity-resting,.25);--gc-btn-success-bo:var(--glass-brand-border-opacity-resting,.28);--gc-btn-success-gr:var(--glass-btn-success-glow-spread,var(--gc-glow-corona-default,34px));--gc-btn-success-glow-o:35%;--gc-btn-destructive-color:var(--glass-btn-destructive-tint-start);--gc-btn-destructive-so:var(--glass-brand-opacity-resting,.25);--gc-btn-destructive-eo:var(--glass-brand-opacity-resting,.25);--gc-btn-destructive-bo:var(--glass-brand-border-opacity-resting,.28);--gc-btn-destructive-gr:var(--glass-btn-destructive-glow-spread,var(--gc-glow-corona-default,34px));--gc-btn-destructive-glow-o:35%;--gc-btn-pulse-color:var(--glass-btn-pulse-tint-start);--gc-btn-pulse-so:var(--glass-brand-opacity-resting,.25);--gc-btn-pulse-eo:var(--glass-brand-opacity-resting,.25);--gc-btn-pulse-bo:var(--glass-brand-border-opacity-resting,.28);--gc-btn-pulse-gr:var(--glass-btn-pulse-glow-spread,var(--gc-glow-corona-default,34px));--gc-btn-pulse-glow-o:35%;--gc-btn-neon-color:var(--glass-btn-neon-tint-start);--gc-btn-neon-so:var(--glass-brand-opacity-resting,.25);--gc-btn-neon-eo:var(--glass-brand-opacity-resting,.25);--gc-btn-neon-bo:var(--glass-brand-border-opacity-resting,.28);--gc-btn-neon-gr:var(--glass-btn-neon-glow-spread,var(--gc-glow-corona-default,34px));--gc-btn-neon-glow-o:50%;--gc-btn-neon-gr-outer:var(--glass-btn-neon-glow-spread,var(--gc-glow-corona-elevated,43px));--gc-btn-neon-glow-outer:30%;--gc-btn-aurora-c1:var(--glass-semantic-brand);--gc-btn-aurora-c2:var(--glass-semantic-accent);--gc-btn-aurora-c3:var(--glass-semantic-data);--gc-btn-aurora-c4:var(--glass-semantic-tech);--gc-btn-aurora-o1:var(--glass-brand-opacity-resting,.25);--gc-btn-aurora-o2:var(--glass-brand-opacity-resting,.25);--gc-btn-aurora-o3:var(--glass-brand-opacity-resting,.25);--gc-btn-aurora-o4:var(--glass-brand-opacity-resting,.25);--gc-btn-aurora-gr:var(--gc-glow-corona-elevated,43px);--gc-btn-cta:var(--glass-semantic-brand);--gc-btn-gradient:var(--glass-semantic-accent);--gc-btn-primary:var(--glass-semantic-brand);--gc-btn-neon:var(--glass-semantic-tech)}
:root{--glass-on-surface-primary:var(--proformax-text-onGlass-primary);--glass-on-surface-secondary:var(--proformax-text-onGlass-secondary);--glass-on-surface-tertiary:var(--proformax-text-onGlass-tertiary);--glass-on-surface-disabled:var(--proformax-text-onGlass-disabled)}[data-theme=dark],.dark{--glass-on-surface-primary:var(--proformax-text-onGlass-primary-dark);--glass-on-surface-secondary:var(--proformax-text-onGlass-secondary-dark);--glass-on-surface-tertiary:var(--proformax-text-onGlass-tertiary-dark);--glass-on-surface-disabled:var(--proformax-text-onGlass-disabled-dark)}
:root{--proformax-text-primary:var(--text-1);--proformax-text-secondary:var(--text-2);--proformax-text-tertiary:var(--text-3);--proformax-text-muted:var(--text-muted-high);--proformax-text-disabled:var(--text-disabled);--proformax-text-inverse:var(--text-inverse);--proformax-background-base:var(--proformax-dark-color-background-base);--proformax-background-elevated:var(--proformax-dark-color-background-elevated);--proformax-background-overlay:var(--scrim-bg);--proformax-opacity-xs:var(--proformax-opacity-10);--proformax-opacity-sm:var(--proformax-opacity-25);--proformax-opacity-md:var(--proformax-opacity-50);--proformax-opacity-lg:var(--proformax-opacity-75);--proformax-opacity-xl:var(--proformax-opacity-90);--proformax-letter-spacing-xs:var(--font-letter-spacing-tighter);--proformax-letter-spacing-sm:var(--font-letter-spacing-tight);--proformax-letter-spacing-md:var(--font-letter-spacing-normal);--proformax-letter-spacing-lg:var(--font-letter-spacing-wide);--proformax-letter-spacing-xl:var(--font-letter-spacing-wider);--proformax-font-size-bodyXs:var(--proformax-font-size-fluid-mini);--proformax-font-size-bodySm:var(--proformax-font-size-fluid-body-sm);--proformax-font-size-bodyMd:var(--proformax-font-size-fluid-body-md);--proformax-font-size-bodyLg:var(--proformax-font-size-fluid-body-lg);--proformax-layout-zIndex-base:var(--proformax-z-index-base);--proformax-layout-zIndex-raised:var(--proformax-z-index-raised);--proformax-layout-zIndex-elevated:var(--proformax-z-index-elevated);--proformax-layout-zIndex-floating:var(--proformax-z-index-floating);--proformax-layout-zIndex-md:var(--proformax-z-index-dropdown);--proformax-layout-zIndex-dropdown:var(--proformax-z-index-dropdown);--proformax-layout-zIndex-sticky:var(--proformax-z-index-sticky);--proformax-layout-zIndex-overlay:var(--proformax-z-index-overlay);--proformax-layout-zIndex-modal:var(--proformax-z-index-modal);--proformax-layout-zIndex-popover:var(--proformax-z-index-popover);--proformax-layout-zIndex-tooltip:var(--proformax-z-index-tooltip);--proformax-glass-backdrop-xs:blur(var(--proformax-effect-blur-2xs));--proformax-glass-backdrop-sm:blur(var(--proformax-effect-blur-xs));--proformax-glass-backdrop-md:blur(var(--proformax-effect-blur-md));--proformax-glass-backdrop-lg:blur(var(--proformax-effect-blur-lg));--proformax-glass-backdrop-xl:blur(var(--proformax-effect-blur-xl))}[data-theme=light],.light{--proformax-background-base:var(--proformax-light-color-background-base);--proformax-background-elevated:var(--proformax-light-color-background-elevated)}
.proformax-border-brand{border-width:var(--proformax-layout-border-default);border-style:solid;border-color:var(--brand-burnished)}.bg-obsidian{background-color:var(--proformax-overlay-black-50)}.min-w-5{min-width:var(--proformax-icon-size-md)}.field-hint{color:var(--proformax-text-secondary);font-size:var(--proformax-font-size-bodySm);line-height:var(--font-line-height-snug,1.4)}.accordion-trigger-label{color:var(--proformax-text-primary);font-weight:var(--font-weight-semibold)}.demo-request-form{gap:var(--proformax-spacing-md);flex-direction:column;display:flex}.stack-glass-card-variant-compact{gap:var(--proformax-spacing-sm);flex-direction:column;display:flex}
@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(--glass-on-surface-secondary);--mouse-y:var(--glass-on-surface-secondary);--spotlight-size:var(--proformax-spacing-6xl);--spotlight-opacity:var(--proformax-spacing-0);background:var(--cta-primary-bg);color:var(--proformax-text-obsidian);position:relative;overflow:hidden}.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(--opacity-muted)}.effect-spotlight-outline{--mouse-x:var(--glass-on-surface-secondary);--mouse-y:var(--glass-on-surface-secondary);color:var(--proformax-text-primary);border:var(--proformax-spacing-2xs)solid var(--proformax-brand-burnished);background:0 0;overflow:hidden}.effect-spotlight-outline:before{content:"";inset:var(--proformax-spacing-0);pointer-events:none;background:radial-gradient(var(--proformax-effect-spotlight-size)circle at var(--mouse-x)var(--mouse-y),var(--brand-glow-subtle),transparent 60%);opacity:1;transition:opacity var(--proformax-transition-duration-base)var(--proformax-transition-easing-ease-out);position:absolute}.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-primary);z-index:var(--proformax-z-index-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(--cta-primary-bg),var(--cta-primary-active),var(--neutral-mid-dark),var(--cta-primary-hover),var(--cta-primary-bg));-webkit-mask-composite:xor;z-index:var(--proformax-z-index-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(--brand-burnished),var(--brand-burnished),var(--brand-burnished),var(--brand-burnished),var(--brand-burnished));filter:blur(var(--gc-tier-default-blur));z-index:var(--proformax-z-index-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(--cta-primary-bg),var(--neutral-mid-dark),var(--cta-primary-bg));animation:none}}.effect-magnetic{--magnetic-x:var(--proformax-spacing-0);--magnetic-y:var(--proformax-spacing-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-lg,var(--proformax-shadow-lg))}.effect-magnetic-text{--magnetic-x:var(--proformax-spacing-0);--magnetic-y:var(--proformax-spacing-0);overflow:visible}.effect-magnetic-text>span{transform:translate(calc(var(--magnetic-x)*1.5),calc(var(--magnetic-y)*1.5));transition:transform var(--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(--glass-on-surface-secondary);--ripple-y:var(--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(--glass-on-surface-secondary);--mouse-y:var(--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-primary);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)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-warm);border-color:var(--proformax-glass-border-universal);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:"";inset:var(--proformax-spacing-0);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 .4s cubic-bezier(.4,0,.2,1),background-position .15s var(--proformax-transition-easing-ease-out);z-index:var(--proformax-z-index-raised);position:absolute}.glass-effect:hover:before,.glass-effect:active:before{opacity:1}.glass-effect:after{content:"";inset:var(--proformax-spacing-0);background:linear-gradient(135deg,var(--proformax-btn-secondary-bg)0%,transparent 30%,transparent 70%,var(--proformax-graphite-50)100%);border-radius:inherit;pointer-events:none;mix-blend-mode:overlay;z-index:var(--proformax-z-index-elevated);position:absolute}[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-btn-secondary-bg)0%,transparent 35%,transparent 65%,var(--proformax-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(--glass-on-surface-secondary);--mouse-y:var(--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-primary);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)ease-out,box-shadow var(--gc-dur-normal)var(--gc-ease-ease-out);position:relative;overflow:hidden}.glass-effect-subtle:before{content:"";inset:var(--proformax-spacing-0);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-z-index-raised);position:absolute}.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(--glass-on-surface-secondary);--mouse-y:var(--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-primary);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)ease-out,box-shadow var(--gc-dur-normal)var(--gc-ease-ease-out);position:relative;overflow:hidden}.glass-effect-intense:before{content:"";inset:var(--proformax-spacing-0);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-z-index-raised);position:absolute}.glass-effect-intense:after{content:"";inset:var(--proformax-spacing-0);background:linear-gradient(135deg,var(--proformax-btn-secondary-bg)0%,transparent 25%,transparent 75%,var(--proformax-graphite-50)100%);border-radius:inherit;pointer-events:none;mix-blend-mode:overlay;z-index:var(--proformax-z-index-elevated);position:absolute}.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(--glass-on-surface-secondary);--mouse-y:var(--glass-on-surface-secondary);background:var(--_gc-tint-base-dark-elevated,var(--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(--brand-glow-medium);color:var(--proformax-text-primary);box-shadow:inset 0 var(--proformax-shadow-offset-md)1px var(--proformax-glass-bg-subtle-universal),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(--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)ease-out,box-shadow var(--gc-dur-normal)var(--gc-ease-ease-out);position:relative;overflow:hidden}.glass-effect-warm:before{content:"";inset:var(--proformax-spacing-0);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-universal)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-z-index-raised);position:absolute}.glass-effect-warm:after{content:"";inset:var(--proformax-spacing-0);background:linear-gradient(135deg,var(--proformax-glass-bg-subtle-universal)0%,transparent 30%,transparent 70%,var(--proformax-background-surface)100%);border-radius:inherit;pointer-events:none;mix-blend-mode:overlay;z-index:var(--proformax-z-index-elevated);position:absolute}.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-primary),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-universal),inset -6px 0 var(--proformax-shadow-sm)var(--proformax-glass-bg-subtle-universal),0 var(--proformax-shadow-sm)40px var(--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(--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(--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:3s ease-in-out infinite liquid-glass-pulse}.glass-effect-ultraThin{--mouse-x:var(--glass-on-surface-secondary);--mouse-y:var(--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-primary);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)ease-out,box-shadow var(--gc-dur-normal)var(--gc-ease-ease-out);position:relative;overflow:hidden}.glass-effect-ultraThin:before{content:"";inset:var(--proformax-spacing-0);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-z-index-raised);position:absolute}.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(--glass-on-surface-secondary);--mouse-y:var(--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-primary);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)ease-out,box-shadow var(--gc-dur-normal)var(--gc-ease-ease-out);position:relative;overflow:hidden}.glass-effect-thin:before{content:"";inset:var(--proformax-spacing-0);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-z-index-raised);position:absolute}.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(--glass-on-surface-secondary);--mouse-y:var(--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-primary);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)ease-out,box-shadow var(--gc-dur-normal)var(--gc-ease-ease-out);position:relative;overflow:hidden}.glass-effect-thick:before{content:"";inset:var(--proformax-spacing-0);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-z-index-raised);position:absolute}.glass-effect-thick:after{content:"";inset:var(--proformax-spacing-0);background:linear-gradient(135deg,var(--proformax-btn-secondary-bg)0%,transparent 28%,transparent 72%,var(--proformax-graphite-50)100%);border-radius:inherit;pointer-events:none;mix-blend-mode:overlay;z-index:var(--proformax-z-index-elevated);position:absolute}.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(--glass-on-surface-secondary);--mouse-y:var(--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-primary);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)ease-out,box-shadow var(--gc-dur-normal)var(--gc-ease-ease-out);position:relative;overflow:hidden}.glass-effect-ultraThick:before{content:"";inset:var(--proformax-spacing-0);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-z-index-raised);position:absolute}.glass-effect-ultraThick:after{content:"";inset:var(--proformax-spacing-0);background:linear-gradient(135deg,var(--proformax-btn-secondary-bg)0%,transparent 25%,transparent 75%,var(--proformax-graphite-50)100%);border-radius:inherit;pointer-events:none;mix-blend-mode:overlay;z-index:var(--proformax-z-index-elevated);position:absolute}.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(--radius-md);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-universal)}.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-universal)}.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-universal)}.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-bg-border)}.glass-effect-tint-mode:before{background:radial-gradient(ellipse 60% 40% at var(--mouse-x,50%)15%,var(--proformax-glass-bg-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 .2s 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 .5s 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:var(--proformax-spacing-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(--glass-on-surface-secondary);--tilt-y:var(--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-z-index-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-lg)}.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:var(--proformax-spacing-0)}}.effect-border-trace{color:var(--proformax-text-primary);background:0 0;border:none;position:relative}.effect-border-trace svg{inset:var(--proformax-spacing-0);width:var(--proformax-layout-percentage-full);height:var(--proformax-layout-percentage-full);pointer-events:none;position:absolute}.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:var(--proformax-spacing-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)ease-out}.effect-glitch:before,.effect-glitch:after{content:attr(data-text);inset:var(--proformax-spacing-0);pointer-events:none;background:inherit;border-radius:inherit;opacity:1;justify-content:center;align-items:center;display:flex;position:absolute}.effect-glitch:hover:before,.effect-glitch:active:before{left:var(--proformax-spacing-2xs);text-shadow:-2px 0 var(--neutral-mid-dark);animation:glitch var(--proformax-duration-normal)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-graphite-400);animation:glitch var(--proformax-duration-normal)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-primary);border-color:var(--proformax-border);box-shadow:var(--proformax-shadow-lg)}.toast-description{color:var(--glass-on-surface-tertiary)}.toast-action-button{background-color:var(--cta-primary-bg);color:var(--proformax-text-obsidian)}.toast-cancel-button{color:var(--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:var(--proformax-shadow-none)}.shadow-xs{box-shadow:var(--proformax-shadow-xs)}.shadow-sm{box-shadow:var(--proformax-shadow-sm)}.shadow-md{box-shadow:var(--proformax-shadow-md)}.shadow-lg{box-shadow:var(--proformax-shadow-lg)}.shadow-card{box-shadow:var(--proformax-shadow-card)}.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,ease-out)}.hover-accent:hover{color:var(--proformax-text-primary)}.hover-primary{transition:color var(--proformax-animation-duration-fast,.16s)var(--proformax-animation-ease-out,ease-out)}.hover-primary:hover{color:var(--proformax-text-primary)}.hover-lift{transition:transform var(--proformax-animation-duration-fast,.16s)var(--proformax-animation-ease-out,ease-out),box-shadow var(--proformax-animation-duration-fast,.16s)var(--proformax-animation-ease-out,ease-out)}.hover-lift:hover{transform:translateY(calc(var(--proformax-spacing-1)*-1));box-shadow:var(--proformax-shadow-elevated)}.border-left-accent{border-left:var(--proformax-spacing-1)solid var(--proformax-border-accent)}.border-left-steel{border-left:var(--proformax-spacing-1)solid var(--proformax-border-steel,var(--proformax-border-accent))}.border-left-warning-text{border-left:var(--proformax-spacing-1)solid var(--proformax-border-warning,var(--proformax-border-accent))}
.proformax-body-canvas{background-color:var(--proformax-background-base-dark);background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.025 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),conic-gradient(from 45deg at 50% -15%,transparent 0deg,color-mix(in oklch,var(--proformax-background-depth-zone-warm-color-dark)25%,transparent)90deg,color-mix(in oklch,var(--proformax-background-depth-zone-cool-color-dark)25%,transparent)180deg,transparent 270deg 360deg),radial-gradient(ellipse 120% 100% at 50% 50% in oklch,transparent 45%,var(--proformax-background-vignette-edge-color-dark)100%),radial-gradient(ellipse 80% 60% at 20% 0% in oklch,var(--proformax-background-depth-zone-warm-color-dark)0%,transparent 55%),radial-gradient(ellipse 60% 40% at 80% 100% in oklch,var(--proformax-background-depth-zone-cool-color-dark)0%,transparent 55%),radial-gradient(ellipse 50% 40% at 50% 50% in oklch,var(--proformax-background-frost-field-center-color-dark)0%,transparent 70%);background-repeat:repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat;background-size:var(--proformax-sizing-background-noise-tile)var(--proformax-sizing-background-noise-tile),cover,cover,cover,cover,cover;background-attachment:scroll;min-height:100vh}[data-theme=light] .proformax-body-canvas,.light .proformax-body-canvas{background-color:var(--proformax-background-base-light);background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.018 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),conic-gradient(from 45deg at 50% -15%,transparent 0deg,color-mix(in oklch,var(--proformax-background-depth-zone-warm-color-light)25%,transparent)90deg,color-mix(in oklch,var(--proformax-background-depth-zone-cool-color-light)25%,transparent)180deg,transparent 270deg 360deg),radial-gradient(ellipse 120% 100% at 50% 50% in oklch,transparent 45%,var(--proformax-background-vignette-edge-color-light)100%),radial-gradient(ellipse 80% 60% at 20% 0% in oklch,var(--proformax-background-depth-zone-warm-color-light)0%,transparent 55%),radial-gradient(ellipse 60% 40% at 80% 100% in oklch,var(--proformax-background-depth-zone-cool-color-light)0%,transparent 55%),radial-gradient(ellipse 50% 40% at 50% 50% in oklch,var(--proformax-background-frost-field-center-color-light)0%,transparent 70%)}@media (min-width:1024px){.proformax-body-canvas{background-attachment:scroll,fixed,fixed,fixed,fixed,fixed}}@media (max-width:640px){.proformax-body-canvas,[data-theme=light] .proformax-body-canvas,.light .proformax-body-canvas{background-size:var(--proformax-sizing-background-noise-tile)var(--proformax-sizing-background-noise-tile),cover,cover,cover,cover,cover}.proformax-body-canvas{background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.025 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),conic-gradient(from 45deg at 50% -15%,transparent 0deg,color-mix(in oklch,var(--proformax-background-depth-zone-warm-color-dark)25%,transparent)90deg,color-mix(in oklch,var(--proformax-background-depth-zone-cool-color-dark)25%,transparent)180deg,transparent 270deg 360deg),radial-gradient(ellipse 140% 110% at 50% 50% in oklch,transparent 50%,var(--proformax-background-vignette-edge-color-dark)100%),radial-gradient(ellipse 65% 45% at 30% 8% in oklch,var(--proformax-background-depth-zone-warm-color-dark)0%,transparent 60%),radial-gradient(ellipse 55% 35% at 70% 95% in oklch,var(--proformax-background-depth-zone-cool-color-dark)0%,transparent 60%),radial-gradient(ellipse 45% 35% at 50% 55% in oklch,var(--proformax-background-frost-field-center-color-dark)0%,transparent 72%)}[data-theme=light] .proformax-body-canvas,.light .proformax-body-canvas{background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.018 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),conic-gradient(from 45deg at 50% -15%,transparent 0deg,color-mix(in oklch,var(--proformax-background-depth-zone-warm-color-light)25%,transparent)90deg,color-mix(in oklch,var(--proformax-background-depth-zone-cool-color-light)25%,transparent)180deg,transparent 270deg 360deg),radial-gradient(ellipse 140% 110% at 50% 50% in oklch,transparent 50%,var(--proformax-background-vignette-edge-color-light)100%),radial-gradient(ellipse 65% 45% at 30% 8% in oklch,var(--proformax-background-depth-zone-warm-color-light)0%,transparent 60%),radial-gradient(ellipse 55% 35% at 70% 95% in oklch,var(--proformax-background-depth-zone-cool-color-light)0%,transparent 60%),radial-gradient(ellipse 45% 35% at 50% 55% in oklch,var(--proformax-background-frost-field-center-color-light)0%,transparent 72%)}}@supports (color-scheme:light dark){.proformax-body-canvas{transition:background-color var(--gc-dur-normal)var(--gc-ease-ease-in-out)}}@media (prefers-reduced-motion:reduce){.proformax-body-canvas{transition:none}}
@keyframes glass-materialize-in{0%{opacity:0;-webkit-backdrop-filter:blur(var(--gc-tier-elevated-blur))saturate(100%);backdrop-filter:blur(var(--gc-tier-elevated-blur))saturate(100%);transform:translateY(8px)scale(.96)}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 glass-materialize-out{0%{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))}to{opacity:0;-webkit-backdrop-filter:blur(var(--gc-tier-elevated-blur))saturate(100%);backdrop-filter:blur(var(--gc-tier-elevated-blur))saturate(100%);transform:translateY(8px)scale(.96)}}.glass-materialize{will-change:transform,backdrop-filter,opacity;animation-fill-mode:both}.glass-materialize-enter{animation:glass-materialize-in var(--gc-dur-normal)var(--gc-ease-decelerate)both}.glass-materialize-exit{animation:glass-materialize-out var(--gc-dur-fast)var(--gc-ease-accelerate)both}.glass-morph{transition-property:transform,border-radius,width,height,-webkit-backdrop-filter,backdrop-filter,box-shadow;transition-duration:var(--gc-dur-normal);transition-timing-function:var(--gc-ease-ease-in-out);will-change:transform,border-radius,backdrop-filter}.glass-morph-spring{transition-property:transform,border-radius,width,height,-webkit-backdrop-filter,backdrop-filter,box-shadow;transition-duration:var(--gc-dur-normal);transition-timing-function:var(--gc-ease-spring);will-change:transform,border-radius,backdrop-filter}.glass-illuminate{--_glass-ill-color:var(--gc-tier-default-glow-alpha);transition:box-shadow var(--gc-dur-normal)var(--gc-ease-ease-out)}.glass-illuminate:hover{box-shadow:0 0 var(--gc-tier-elevated-glow-spread)var(--_glass-ill-color)}.glass-illuminate:active{box-shadow:0 0 var(--gc-tier-emphasis-glow-spread)var(--_glass-ill-color)}.glass-illuminate:focus-visible{box-shadow:0 0 var(--gc-focus-ring-glow-r)var(--_glass-ill-color)}.glass-illuminate-warm{--_glass-ill-color:var(--gc-hue-warm-high)}.glass-illuminate-accent{--_glass-ill-color:var(--gc-hue-emphasis)}.glass-specular{position:relative;overflow:hidden}.glass-specular:before{content:"";pointer-events:none;z-index:var(--proformax-z-raised);background:radial-gradient(ellipse var(--gc-tier-default-specular-w)var(--gc-tier-default-specular-h)at var(--mouse-x,50%)var(--gc-tier-default-specular-y),var(--gc-tier-default-specular),transparent var(--gc-tier-default-specular-fade)),linear-gradient(to bottom,var(--gc-tier-default-rim-alpha)var(--gc-dur-fast),transparent var(--gc-dur-normal));opacity:0;transition:opacity var(--gc-dur-normal)ease-out;position:absolute;inset:0}.glass-specular:hover:before{opacity:1}.glass-shadow-dynamic{box-shadow:0 var(--gc-tier-default-shadow-offset-y)var(--gc-tier-default-shadow-blur)var(--gc-tier-default-shadow);transition:box-shadow var(--gc-dur-normal)var(--gc-ease-ease-out)}.glass-shadow-dynamic:hover{box-shadow:0 var(--gc-tier-elevated-shadow-offset-y)var(--gc-tier-elevated-shadow-blur)var(--gc-tier-elevated-shadow)}.glass-shadow-dynamic:active{box-shadow:0 var(--gc-tier-emphasis-shadow-offset-y)var(--gc-tier-emphasis-shadow-blur)var(--gc-tier-emphasis-shadow)}@media (prefers-reduced-motion:reduce){.glass-materialize,.glass-materialize-enter,.glass-materialize-exit{animation:none}.glass-morph,.glass-morph-spring,.glass-illuminate,.glass-shadow-dynamic{transition:none}.glass-specular:before{display:none}}
[data-tier=intense][data-effect=holographic]{--_gc-tint-alpha:calc(var(--_gc-frost,12%)*1.15)}
.glass-card-variant-history:after{content:"";left:var(--proformax-space-0);width:var(--proformax-layout-border-heavy);background:linear-gradient(180deg,transparent 0%,color-mix(in oklch,var(--proformax-graphite-300)70%,transparent)20%,color-mix(in oklch,var(--proformax-graphite-300)70%,transparent)80%,transparent 100%);pointer-events:none;z-index:4;border-radius:0;position:absolute;top:12%;bottom:12%}.glass-card-variant-dark:after{content:"";inset:var(--proformax-space-0);border-radius:inherit;pointer-events:none;z-index:4;background:linear-gradient(180deg,var(--proformax-overlay-white-32)0%,var(--proformax-overlay-white-10)3%,transparent 8%);position:absolute}.glass-card-variant-pixelMinimal:before{background:linear-gradient(90deg,var(--proformax-overlay-white-45)0px,transparent 2px),linear-gradient(180deg,var(--proformax-overlay-white-45)0px,transparent 2px)}.glass-card-variant-flat:after{content:"";bottom:var(--proformax-space-0);left:var(--proformax-space-0);right:var(--proformax-space-0);height:var(--proformax-layout-border-default);background:var(--proformax-overlay-white-14);pointer-events:none;z-index:4;position:absolute}.glass-card-variant-service:after{content:"";top:var(--proformax-space-0);background:color-mix(in oklch,var(--proformax-brandRed-500)55%,transparent);pointer-events:none;z-index:4;border-radius:0;height:2px;position:absolute;left:12%;right:12%}.glass-card-variant-consultation{border-left-style:solid;border-left-width:3px;border-left-color:var(--proformax-metallic-graphiteBrushed)}.glass-card-variant-interactive:after{content:"";inset:var(--proformax-space-0);border-radius:inherit;pointer-events:none;z-index:4;opacity:0;background:radial-gradient(circle at var(--magnetic-x,50%)var(--magnetic-y,50%),color-mix(in oklch,var(--proformax-metallic-brand)10%,transparent)0%,transparent 60%);transition:opacity var(--_gc-trans-ms,.3s)ease;position:absolute}.glass-card-variant-interactive:hover:after{opacity:1}.glass-card-variant-premium{outline:2px solid color-mix(in oklch,var(--proformax-metallic-brand)45%,transparent);outline-offset:-3px}.glass-card-variant-premium:hover{outline-color:color-mix(in oklch,var(--proformax-metallic-brand)65%,transparent)}.glass-card-variant-premium[data-theme=light]{outline-color:color-mix(in oklch,var(--proformax-metallic-brand)55%,transparent)}.glass-card-variant-premium[data-theme=light]:hover{outline-color:color-mix(in oklch,var(--proformax-metallic-brand)75%,transparent)}.glass-card-variant-glass:before{background:radial-gradient(55% 28% at 50% 8%,var(--proformax-overlay-white-60)0%,color-mix(in oklch,var(--proformax-steel-500)18%,transparent)38%,transparent 65%)}.glass-card-variant-tech:after{content:"";top:var(--proformax-space-0);right:var(--proformax-space-0);width:var(--proformax-sizing-lg);height:var(--proformax-sizing-lg);pointer-events:none;z-index:4;background:linear-gradient(225deg,color-mix(in oklch,var(--proformax-metallic-platinum)70%,transparent)0%,color-mix(in oklch,var(--proformax-metallic-platinum)20%,transparent)45%,transparent 65%);border-radius:0;position:absolute}.glass-card-variant-tech[data-theme=light]:after{background:linear-gradient(225deg,color-mix(in oklch,var(--proformax-metallic-platinum)80%,transparent)0%,color-mix(in oklch,var(--proformax-metallic-platinum)25%,transparent)45%,transparent 65%)}.glass-card-variant-feature:after{content:"";top:8%;bottom:8%;left:var(--proformax-space-0);width:var(--proformax-sizing-xs);background:linear-gradient(180deg,transparent 0%,color-mix(in oklch,var(--proformax-metallic-obsidianPolished)75%,transparent)15%,color-mix(in oklch,var(--proformax-metallic-obsidianPolished)75%,transparent)85%,transparent 100%);pointer-events:none;z-index:4;border-radius:0;position:absolute}.glass-card-variant-feature[data-theme=light]:after{background:linear-gradient(180deg,transparent 0%,color-mix(in oklch,var(--proformax-metallic-obsidianPolished)85%,transparent)15%,color-mix(in oklch,var(--proformax-metallic-obsidianPolished)85%,transparent)85%,transparent 100%)}.glass-card-variant-skeuomorphic:before{background:linear-gradient(135deg,var(--proformax-overlay-white-55)0%,var(--proformax-overlay-white-20)12%,transparent 25%),radial-gradient(50% 28% at 50% 8%,var(--proformax-overlay-white-72)0%,transparent 65%)}.glass-card-variant-gradient{--_gc-accent-halo:drop-shadow(0 0 8px color-mix(in oklch,var(--proformax-brandRed-500)18%,transparent))drop-shadow(0 0 16px color-mix(in oklch,var(--proformax-steel-500)14%,transparent))drop-shadow(0 0 24px color-mix(in oklch,var(--proformax-obsidian-500)14%,transparent))}.glass-card-variant-emphasis{--_gc-accent-halo:drop-shadow(0 0 20px color-mix(in oklch,var(--proformax-metallic-brand)var(--gc-alpha-22),transparent))}.glass-card-variant-emphasisPrimary{--_gc-accent-halo:drop-shadow(0 0 28px color-mix(in oklch,var(--proformax-metallic-brand)var(--gc-alpha-36),transparent))drop-shadow(0 0 60px color-mix(in oklch,var(--proformax-metallic-brand)var(--gc-alpha-12),transparent))}.glass-card-variant-premium{--_gc-accent-halo:drop-shadow(0 0 14px color-mix(in oklch,var(--proformax-metallic-brand)14%,transparent))}.glass-card-variant-feature{--_gc-accent-halo:drop-shadow(0 0 12px color-mix(in oklch,var(--proformax-metallic-obsidianPolished)16%,transparent))}.glass-card-variant-tech{--_gc-accent-halo:drop-shadow(0 0 14px color-mix(in oklch,var(--proformax-metallic-platinum)14%,transparent))}.glass-card-variant-service{--_gc-accent-halo:drop-shadow(0 0 12px color-mix(in oklch,var(--proformax-brandRed-500)12%,transparent))}.glass-card-variant-glass{--_gc-accent-halo:drop-shadow(0 0 16px color-mix(in oklch,var(--proformax-steel-500)12%,transparent))}.glass-card-variant-consultation{--_gc-accent-halo:drop-shadow(0 0 10px color-mix(in oklch,var(--proformax-metallic-graphiteBrushed)14%,transparent))}.glass-card-variant-interactive{--_gc-accent-halo:drop-shadow(0 0 10px color-mix(in oklch,var(--proformax-metallic-brand)8%,transparent))}.glass-card-variant-interactive:hover{--_gc-accent-halo:drop-shadow(0 0 18px color-mix(in oklch,var(--proformax-metallic-brand)18%,transparent))}.glass-card-variant-history{--_gc-accent-halo:drop-shadow(0 0 8px color-mix(in oklch,var(--proformax-graphite-300)10%,transparent))}.glass-card-variant-dark{--_gc-accent-halo:drop-shadow(0 0 10px color-mix(in oklch,var(--proformax-overlay-pure-black)18%,transparent))}.glass-card-variant-skeuomorphic{--_gc-accent-halo:drop-shadow(0 0 12px color-mix(in oklch,var(--proformax-overlay-pure-white)14%,transparent))}.glass-card-variant-intense{--_gc-accent-halo:drop-shadow(0 0 18px color-mix(in oklch,var(--proformax-overlay-pure-white)16%,transparent))}.glass-card-variant-intense:after{content:"";inset:var(--proformax-space-0);border-radius:inherit;pointer-events:none;z-index:4;background:linear-gradient(180deg,var(--proformax-overlay-white-40)0%,var(--proformax-overlay-white-12)6%,transparent 20%,transparent 80%,var(--proformax-overlay-white-6)94%,var(--proformax-overlay-white-18)100%);position:absolute}.glass-card-variant-gradientMesh{--_gc-accent-halo:drop-shadow(0 0 6px color-mix(in oklch,var(--proformax-obsidian-500)18%,transparent))drop-shadow(0 0 12px color-mix(in oklch,var(--proformax-brandRed-500)14%,transparent))drop-shadow(0 0 18px color-mix(in oklch,var(--proformax-steel-500)14%,transparent))drop-shadow(0 0 24px color-mix(in oklch,var(--proformax-metallic-platinum)12%,transparent))}@media (prefers-reduced-motion:reduce){.glass-card-variant-gradientMesh{filter:none;animation:none}.glass-card-variant-gradient:after{filter:none}.glass-card-variant-bento3d:hover,.glass-card-variant-tech:hover{transform:none}}.glass-card-variant-emphasis[data-shape=pill],.glass-card-variant-emphasis[data-shape=circle]{--_gc-accent-halo:drop-shadow(0 0 12px color-mix(in oklch,var(--proformax-metallic-brand)28%,transparent))}.glass-card-variant-emphasisPrimary[data-shape=pill],.glass-card-variant-emphasisPrimary[data-shape=circle]{--_gc-accent-halo:drop-shadow(0 0 16px color-mix(in oklch,var(--proformax-metallic-brand)40%,transparent))drop-shadow(0 0 32px color-mix(in oklch,var(--proformax-metallic-brand)18%,transparent))}.glass-card-variant-feature[data-shape=hexagonal]:after{display:none}.glass-card-variant-feature[data-shape=hexagonal]:before{background:linear-gradient(125deg,color-mix(in oklch,var(--proformax-metallic-obsidianPolished)55%,transparent)0%,color-mix(in oklch,var(--proformax-metallic-obsidianPolished)20%,transparent)18%,transparent 35%),radial-gradient(50% 28% at 50% 8%,var(--proformax-overlay-white-55)0%,transparent 65%)}.glass-card-variant-consultation[data-shape=hexagonal]{border-left-width:1px}.glass-card-variant-consultation[data-shape=hexagonal]:after{content:"";inset:var(--proformax-space-0);background:linear-gradient(90deg,color-mix(in oklch,var(--proformax-metallic-graphiteBrushed)35%,transparent)0%,transparent 18%);pointer-events:none;z-index:4;position:absolute}.glass-card-variant-tech[data-size=sm]:after{width:var(--proformax-sizing-md);height:var(--proformax-sizing-md);border-radius:0}.glass-card-variant-tech[data-size=lg]:after{width:var(--proformax-sizing-xl);height:var(--proformax-sizing-xl);border-radius:0}.glass-card-variant-feature[data-size=sm]:after{width:var(--proformax-layout-border-heavy);top:12%;bottom:12%}.glass-card-variant-feature[data-size=lg]:after{width:var(--proformax-layout-border-thick-plus);top:5%;bottom:5%}.glass-card-variant-history[data-size=sm]:after{width:var(--proformax-layout-border-thick);top:16%;bottom:16%}.glass-card-variant-history[data-size=lg]:after{width:var(--proformax-sizing-xs);top:8%;bottom:8%}.glass-card-variant-premium[data-size=sm]{outline-width:var(--proformax-layout-border-thin-plus);outline-offset:-2px}.glass-card-variant-premium[data-size=lg]{outline-width:var(--proformax-layout-border-medium-plus);outline-offset:-4px}.glass-card-variant-consultation[data-size=sm]{border-left-width:2px}.glass-card-variant-consultation[data-size=lg]{border-left-width:var(--proformax-sizing-xs)}.glass-card-variant-emphasis[data-size=sm]{--_gc-accent-halo:drop-shadow(0 0 12px color-mix(in oklch,var(--proformax-metallic-brand)18%,transparent))}.glass-card-variant-emphasis[data-size=lg]{--_gc-accent-halo:drop-shadow(0 0 32px color-mix(in oklch,var(--proformax-metallic-brand)28%,transparent))}.glass-card-variant-emphasisPrimary[data-size=sm]{--_gc-accent-halo:drop-shadow(0 0 16px color-mix(in oklch,var(--proformax-metallic-brand)28%,transparent))drop-shadow(0 0 40px color-mix(in oklch,var(--proformax-metallic-brand)10%,transparent))}.glass-card-variant-emphasisPrimary[data-size=lg]{--_gc-accent-halo:drop-shadow(0 0 40px color-mix(in oklch,var(--proformax-metallic-brand)48%,transparent))drop-shadow(0 0 80px color-mix(in oklch,var(--proformax-metallic-brand)18%,transparent))}.glass-card-variant-service[data-size=sm]:after{height:var(--proformax-layout-border-thin-plus)}.glass-card-variant-service[data-size=lg]:after{height:var(--proformax-layout-border-heavy)}.glass-card-variant-history[data-theme=light]:after{background:linear-gradient(180deg,transparent 0%,color-mix(in oklch,var(--proformax-graphite-700)75%,transparent)20%,color-mix(in oklch,var(--proformax-graphite-700)75%,transparent)80%,transparent 100%)}.glass-card-variant-consultation[data-theme=light]{border-left-color:color-mix(in oklch,var(--proformax-metallic-graphiteBrushed)70%,transparent)}.glass-card-variant-service[data-theme=light]:after{background:color-mix(in oklch,var(--proformax-brandRed-700)65%,transparent)}.glass-card-variant-emphasis[data-theme=light]{--_gc-accent-halo:drop-shadow(0 0 14px color-mix(in oklch,var(--proformax-metallic-brand)14%,transparent))}.glass-card-variant-emphasisPrimary[data-theme=light]{--_gc-accent-halo:drop-shadow(0 0 18px color-mix(in oklch,var(--proformax-metallic-brand)22%,transparent))drop-shadow(0 0 40px color-mix(in oklch,var(--proformax-metallic-brand)8%,transparent))}@media (prefers-reduced-motion:reduce){.glass-card-variant-interactive:after{display:none}.glass-card-variant-gradient:after,.glass-card-variant-gradientMesh:after{filter:none}}
: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-surface-accent-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}@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-primary);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-universal);color:var(--proformax-text-primary)}.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-3xs)solid var(--proformax-semantic-error-400);outline-offset:var(--proformax-spacing-3xs)}.destructive .toast-action-destructive:hover,.destructive .toast-action-destructive:active{background-color:var(--proformax-semantic-error-bg-subtle);color:var(--proformax-semantic-error-500);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-semantic-error-500)}.destructive .toast-close-destructive:focus{outline:var(--proformax-spacing-3xs)solid var(--proformax-semantic-error-400);outline-offset:var(--proformax-spacing-3xs)}.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{--proformax-duration-fast:.15s;--proformax-duration-normal:.2s;--proformax-duration-base:.3s;--proformax-duration-medium:.5s;--proformax-duration-slow:.5s;--proformax-duration-slower:.5s;--proformax-timing-delay-step-1:.2s;--proformax-timing-delay-step-2:.4s;--proformax-timing-delay-step-3:.5s;--proformax-timing-stagger-kinetic-backdrop:.12s;--proformax-timing-stagger-kinetic-link:50ms;--proformax-timing-stagger-kinetic-shape:80ms;--proformax-duration-kinetic-backdrop:.5s;--proformax-duration-kinetic-overlay-out:.35s;--proformax-animation-enter-duration:.15s;--proformax-animation-exit-duration:.1s;--proformax-animation-micro:.15s;--proformax-animation-quick:.5s;--proformax-animation-smooth:.5s;--proformax-animation-fastest:.5s;--proformax-animation-short:2s;--proformax-animation-moderate:3s;--proformax-animation-medium:4s;--proformax-animation-ambient:6s;--proformax-animation-long:8s;--proformax-animation-veryLong:15s;--proformax-animation-easing-enter:cubic-bezier(0,0,.2,1);--proformax-animation-easing-exit:cubic-bezier(.4,0,1,1);--proformax-animation-badge-glow:badge-glow 3s ease-in-out infinite;--proformax-animation-badge-shimmer:badge-shimmer 3s linear infinite;--proformax-animation-pulse-dot:pulse-dot 2s ease-in-out infinite;--proformax-animation-pulse-glow:pulse-glow 2s ease-in-out infinite;--proformax-animation-pulse-shadow:pulse-shadow 2s ease-in-out infinite;--proformax-animation-pulse-slow:pulse-slow 4s ease-in-out infinite;--proformax-animation-pulse-slower:pulse-slower 6s ease-in-out infinite;--proformax-animation-pulse-slowest:pulse-slowest 8s ease-in-out infinite;--proformax-animation-particle-float:particle-float 20s ease-in-out infinite;--proformax-animation-particle-drift:particle-drift 25s ease-in-out infinite;--proformax-animation-fade-in:fade-in .3s ease-out forwards;--proformax-animation-fade-out:fade-out .3s ease-out forwards;--proformax-animation-fade-inUp:fade-inUp .4s ease-out forwards;--proformax-animation-fade-inDown:fade-inDown .4s ease-out forwards;--proformax-animation-fade-inBlur:fade-inBlur .8s ease-out forwards;--proformax-animation-fade-inUpScale:fade-inUpScale .5s ease-out forwards;--proformax-animation-aurora-shift:aurora-shift 4s ease infinite;--proformax-animation-aurora-shiftSlow:aurora-shiftSlow 8s ease infinite;--proformax-animation-aurora-shiftSlower:aurora-shiftSlower 15s ease infinite;--proformax-animation-slide-inRight:slide-inRight .3s ease-out forwards;--proformax-animation-slide-inLeft:slide-inLeft .3s ease-out forwards;--proformax-animation-slide-inUp:slide-inUp .3s ease-out forwards;--proformax-animation-slide-inDown:slide-inDown .3s ease-out forwards;--proformax-animation-scale-in:scale-in .2s ease-out forwards;--proformax-animation-scale-out:scale-out .2s ease-out forwards;--proformax-animation-scale-inElegant:scale-inElegant .4s ease-out forwards;--proformax-animation-scale-inBounce:scale-inBounce .4s cubic-bezier(.68,-.55,.265,1.55)forwards;--proformax-animation-rotate-spinFast:rotate-spinFast .6s linear infinite;--proformax-animation-rotate-spin:rotate-spin 1s linear infinite;--proformax-animation-rotate-spinSlow:rotate-spinSlow 3s linear infinite;--proformax-animation-rotate-spinSlower:rotate-spinSlower 6s linear infinite;--proformax-animation-rotate-borderRotate:rotate-borderRotate 8s linear infinite;--proformax-animation-rotate-gradient:rotate-gradient 6s linear infinite;--proformax-animation-shimmer-default:shimmer-default 2s linear infinite;--proformax-animation-shimmer-text:shimmer-text 2s linear infinite;--proformax-animation-shimmer-slow:shimmer-slow 3s linear infinite;--proformax-animation-shimmer-slower:shimmer-slower 4s linear infinite;--proformax-animation-shimmer:shimmer-proformax 2s ease-in-out infinite;--proformax-animation-float-default:float-default 3s ease-in-out infinite;--proformax-animation-float-slow:float-slow 4s ease-in-out infinite;--proformax-animation-float:float-proformax 10s ease-in-out infinite;--proformax-animation-float-icon:float-icon 3s ease-in-out infinite;--proformax-animation-bounce-default:bounce-default 1s ease-in-out infinite;--proformax-animation-bounce-attention:bounce-attention 3s ease-in-out infinite;--proformax-animation-mesh-blob-float:mesh-blob-float 20s ease-in-out infinite;--proformax-animation-none:none;--proformax-easing-out:cubic-bezier(.4,0,.2,1);--proformax-easing-inOut:cubic-bezier(.4,0,.2,1);--proformax-ease-default:cubic-bezier(.4,0,.2,1);--proformax-ease-in:cubic-bezier(.4,0,1,1);--proformax-ease-out:cubic-bezier(0,0,.2,1);--proformax-ease-in-out:cubic-bezier(.4,0,.2,1);--proformax-ease-bounce:cubic-bezier(.34,1.56,.64,1);--proformax-ease-spring:cubic-bezier(.175,.885,.32,1.275);--proformax-ease-kinetic:cubic-bezier(.65,.01,.05,.99);--proformax-particle-animation-duration-min:15s;--proformax-particle-animation-duration-max:35s;--proformax-particle-animation-duration-default:20s;--proformax-particle-animation-delay-1:0s;--proformax-particle-animation-delay-2:2s;--proformax-particle-animation-delay-3:4s;--proformax-particle-animation-delay-4:6s;--proformax-particle-animation-delay-5:8s;--proformax-particle-animation-delay-6:10s;--proformax-particle-animation-delay-7:12s;--proformax-particle-animation-delay-8:14s}
/*# sourceMappingURL=9efb2dbbe766777c.css.map*/