.glass-card-variant-ghost:before{background-image:radial-gradient(22% 10% at 62% 10%,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.03*100%),transparent)0%,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(0*100%),transparent)38%,transparent 68%),linear-gradient(180deg,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.03*100%),transparent)0%,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.01*100%),transparent)10%,transparent 28%)}.glass-card-variant-compact:before{background-image:radial-gradient(30.8% 17.6% at 25% 10%,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.09*100%),transparent)0%,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.03*100%),transparent)38%,transparent 68%),linear-gradient(180deg,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.06*100%),transparent)0%,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.03*100%),transparent)10%,transparent 28%)}.glass-card-variant-dark:before{background-image:linear-gradient(90deg,transparent 5%,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.02*100%),transparent)28%,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.02*100%),transparent)50%,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.02*100%),transparent)72%,transparent 95%),linear-gradient(0deg,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.04*100%),transparent)0%,transparent 22%),linear-gradient(180deg,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.04*100%),transparent)0%,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.02*100%),transparent)10%,transparent 28%)}.glass-card-variant-history:before{background-image:linear-gradient(90deg,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.04*100%),transparent)0%,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.01*100%),transparent)20%,transparent 45%),radial-gradient(20% 42% at 15% 12%,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.03*100%),transparent)0%,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.01*100%),transparent)38%,transparent 68%),linear-gradient(180deg,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.04*100%),transparent)0%,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.02*100%),transparent)10%,transparent 28%)}.glass-card-variant-pixelMinimal:before{background-image:linear-gradient(180deg,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.05*100%),transparent)0px,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.05*100%),transparent)4px,transparent 4px),linear-gradient(90deg,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.02*100%),transparent)0px,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.02*100%),transparent)2px,transparent 2px)}.glass-card-variant-default:before{background-image:radial-gradient(50% 25% at 52% 15%,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.12*100%),transparent)0%,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.05*100%),transparent)38%,transparent 68%),radial-gradient(28% 12% at 52% 50%,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.02*100%),transparent)0%,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.01*100%),transparent)38%,transparent 68%),linear-gradient(180deg,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.13*100%),transparent)0%,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.06*100%),transparent)10%,transparent 28%)}.glass-card-variant-flat:before{background-image:linear-gradient(180deg,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.1*100%),transparent)0%,transparent 7%)}.glass-card-variant-service:before{background-image:radial-gradient(50% 25% at 52% 15%,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.12*100%),transparent)0%,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.05*100%),transparent)38%,transparent 68%),radial-gradient(28% 12% at 52% 50%,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.02*100%),transparent)0%,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.01*100%),transparent)38%,transparent 68%),linear-gradient(180deg,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.13*100%),transparent)0%,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.06*100%),transparent)10%,transparent 28%)}.glass-card-variant-consultation:before{background-image:radial-gradient(25% 13.75% at 74% 10%,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.1*100%),transparent)0%,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.03*100%),transparent)38%,transparent 68%),linear-gradient(90deg,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.06*100%),transparent)0%,transparent 16%),linear-gradient(180deg,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.09*100%),transparent)0%,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.04*100%),transparent)10%,transparent 28%)}.glass-card-variant-interactive:before{background-image:linear-gradient(135deg,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.07*100%),transparent)0%,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.03*100%),transparent)28%,transparent 52%),radial-gradient(26% 15% at 70% 8%,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.08*100%),transparent)0%,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.02*100%),transparent)38%,transparent 68%),linear-gradient(180deg,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.13*100%),transparent)0%,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.06*100%),transparent)10%,transparent 28%)}.glass-card-variant-neomorphism:before{display:none}.glass-card-variant-neomorphismInset:before{background-image:radial-gradient(50% 25% at 52% 15%,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.12*100%),transparent)0%,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.05*100%),transparent)38%,transparent 68%),radial-gradient(28% 12% at 52% 50%,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.02*100%),transparent)0%,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.01*100%),transparent)38%,transparent 68%),linear-gradient(180deg,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.13*100%),transparent)0%,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.06*100%),transparent)10%,transparent 28%)}.glass-card-variant-premium:before{background-image:radial-gradient(62.1% 30.24% at 54% 12%,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.15*100%),transparent)0%,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.06*100%),transparent)38%,transparent 68%),linear-gradient(0deg,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.07*100%),transparent)0%,transparent 18%),radial-gradient(22% 14% at 35% 28%,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.04*100%),transparent)0%,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.01*100%),transparent)38%,transparent 68%),linear-gradient(150deg,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.18*100%),transparent)0%,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.08*100%),transparent)10%,transparent 28%)}.glass-card-variant-glass:before{background-image:radial-gradient(35.1% 16.2% at 54% 10%,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.15*100%),transparent)0%,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.05*100%),transparent)38%,transparent 68%),linear-gradient(180deg,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.19*100%),transparent)0%,transparent 14%),linear-gradient(0deg,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.04*100%),transparent)0%,transparent 10%),linear-gradient(90deg,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.04*100%),transparent)0%,transparent 8%),linear-gradient(270deg,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.05*100%),transparent)0%,transparent 8%)}.glass-card-variant-tech:before{background-image:linear-gradient(122deg,transparent 5%,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.09*100%),transparent)32%,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.05*100%),transparent)52%,transparent 72%),radial-gradient(25.92% 15.66% at 78% 8%,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.09*100%),transparent)0%,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.03*100%),transparent)38%,transparent 68%),linear-gradient(150deg,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.14*100%),transparent)0%,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.06*100%),transparent)10%,transparent 28%)}.glass-card-variant-feature:before{background-image:radial-gradient(54% 27% at 54% 12%,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.15*100%),transparent)0%,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.06*100%),transparent)38%,transparent 68%),radial-gradient(16% 46% at 90% 38%,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.06*100%),transparent)0%,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.01*100%),transparent)38%,transparent 68%),linear-gradient(150deg,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.16*100%),transparent)0%,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.07*100%),transparent)10%,transparent 28%)}.glass-card-variant-elevated:before{background-image:radial-gradient(54% 27% at 54% 16%,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.15*100%),transparent)0%,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.06*100%),transparent)38%,transparent 68%),radial-gradient(22% 14% at 35% 28%,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.03*100%),transparent)0%,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.01*100%),transparent)38%,transparent 68%),linear-gradient(150deg,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.16*100%),transparent)0%,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.07*100%),transparent)10%,transparent 28%)}.glass-card-variant-outlined:before{background-image:linear-gradient(180deg,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.38*100%),transparent)0%,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.18*100%),transparent)5%,transparent 18%),linear-gradient(0deg,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.15*100%),transparent)0%,transparent 12%),linear-gradient(90deg,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.2*100%),transparent)0%,transparent 10%),linear-gradient(270deg,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.2*100%),transparent)0%,transparent 10%)}.glass-card-variant-skeuomorphic:before{background-image:linear-gradient(180deg,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.58*100%),transparent)0%,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.28*100%),transparent)5%,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.06*100%),transparent)14%,transparent 28%),linear-gradient(0deg,color-mix(in oklch,var(--proformax-overlay-pure-black)calc(.35*100%),transparent)0%,transparent 18%)}.glass-card-variant-bento3d:before{background-image:radial-gradient(36.72% 23.76% at 14% 8%,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.17*100%),transparent)0%,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.06*100%),transparent)38%,transparent 68%),radial-gradient(25.92% 12.96% at 50% 18%,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.05*100%),transparent)0%,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.01*100%),transparent)38%,transparent 68%),linear-gradient(150deg,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.2*100%),transparent)0%,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.09*100%),transparent)10%,transparent 28%)}.glass-card-variant-magnetic:before{background-image:radial-gradient(circle at 50% 42%,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.11*100%),transparent)0%,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.04*100%),transparent)32%,transparent 58%),linear-gradient(150deg,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.16*100%),transparent)0%,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.07*100%),transparent)10%,transparent 28%)}.glass-card-variant-gradient:before{background-image:radial-gradient(35.1% 18.36% at 30% 10%,color-mix(in oklch,var(--proformax-metallic-brand)58%,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.32*100%),transparent))0%,transparent 62%),radial-gradient(28.08% 15.66% at 70% 12%,color-mix(in oklch,var(--proformax-metallic-steelPolished)48%,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.26*100%),transparent))0%,transparent 62%),linear-gradient(150deg,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.1*100%),transparent)0%,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.04*100%),transparent)10%,transparent 28%)}.glass-card-variant-emphasis:before{background-image:radial-gradient(62.64% 29% at 48% 12%,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.18*100%),transparent)0%,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.08*100%),transparent)38%,transparent 68%),radial-gradient(22% 16% at 72% 22%,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.08*100%),transparent)0%,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.02*100%),transparent)38%,transparent 68%),radial-gradient(22% 16% at 28% 22%,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.08*100%),transparent)0%,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.02*100%),transparent)38%,transparent 68%),radial-gradient(43.5% 17.4% at 48% 8%,color-mix(in oklch,var(--proformax-metallic-obsidianPolished)22%,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.12*100%),transparent))0%,transparent 62%),linear-gradient(120deg,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.21*100%),transparent)0%,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.09*100%),transparent)10%,transparent 28%)}.glass-card-variant-emphasisPrimary:before{background-image:radial-gradient(29% 18.85% at 25% 10%,color-mix(in oklch,var(--proformax-metallic-obsidianPolished)52%,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.29*100%),transparent))0%,transparent 62%),radial-gradient(46.4% 29% at 50% 12%,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.16*100%),transparent)0%,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.06*100%),transparent)38%,transparent 68%),radial-gradient(29% 18.85% at 75% 10%,color-mix(in oklch,var(--proformax-metallic-obsidianPolished)52%,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.29*100%),transparent))0%,transparent 62%),linear-gradient(120deg,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.21*100%),transparent)0%,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.1*100%),transparent)10%,transparent 28%),linear-gradient(240deg,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.16*100%),transparent)0%,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.07*100%),transparent)10%,transparent 28%)}.glass-card-variant-intense:before{background-image:radial-gradient(75.52% 34.56% at 50% 10%,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.21*100%),transparent)0%,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.1*100%),transparent)38%,transparent 68%),radial-gradient(28% 18% at 25% 20%,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.11*100%),transparent)0%,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.03*100%),transparent)38%,transparent 68%),radial-gradient(28% 18% at 75% 20%,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.11*100%),transparent)0%,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.03*100%),transparent)38%,transparent 68%),radial-gradient(50% 28% at 50% 65%,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.05*100%),transparent)0%,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.01*100%),transparent)38%,transparent 68%),linear-gradient(180deg,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.23*100%),transparent)0%,transparent 22%),linear-gradient(0deg,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.13*100%),transparent)0%,transparent 18%),linear-gradient(90deg,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.1*100%),transparent)0%,transparent 16%),linear-gradient(270deg,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.1*100%),transparent)0%,transparent 16%)}.glass-card-variant-glassmorphismV2:before{background-image:radial-gradient(35.2% 19.84% at 34% 10%,color-mix(in oklch,var(--proformax-pearl-500)58%,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.32*100%),transparent))0%,transparent 62%),radial-gradient(35.2% 19.84% at 66% 10%,color-mix(in oklch,var(--proformax-metallic-steelPolished)48%,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.26*100%),transparent))0%,transparent 62%),radial-gradient(28.8% 14.4% at 50% 14%,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.09*100%),transparent)0%,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.02*100%),transparent)38%,transparent 68%),linear-gradient(180deg,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.25*100%),transparent)0%,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.11*100%),transparent)10%,transparent 28%)}.glass-card-variant-holographic:before{background-image:radial-gradient(26.88% 18.56% at 14% 8%,color-mix(in oklch,var(--proformax-metallic-obsidianPolished)62%,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.34*100%),transparent))0%,transparent 62%),radial-gradient(26.88% 18.56% at 38% 8%,color-mix(in oklch,var(--proformax-metallic-steelPolished)58%,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.32*100%),transparent))0%,transparent 62%),radial-gradient(26.88% 18.56% at 62% 8%,color-mix(in oklch,var(--proformax-pearl-500)58%,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.32*100%),transparent))0%,transparent 62%),radial-gradient(26.88% 18.56% at 86% 8%,color-mix(in oklch,var(--proformax-metallic-brand)54%,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.3*100%),transparent))0%,transparent 62%),linear-gradient(180deg,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.23*100%),transparent)0%,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.1*100%),transparent)10%,transparent 28%)}.glass-card-variant-gradientMesh:before{background-image:radial-gradient(35.2% 21.76% at 18% 18%,color-mix(in oklch,var(--proformax-metallic-brand)58%,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.32*100%),transparent))0%,transparent 62%),radial-gradient(30.72% 18.56% at 82% 14%,color-mix(in oklch,var(--proformax-metallic-steelPolished)52%,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.29*100%),transparent))0%,transparent 62%),radial-gradient(38.4% 16.64% at 50% 72%,color-mix(in oklch,var(--proformax-pearl-500)42%,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.23*100%),transparent))0%,transparent 62%),radial-gradient(46.08% 17.6% at 50% 42%,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.06*100%),transparent)0%,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.01*100%),transparent)38%,transparent 68%),linear-gradient(180deg,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.23*100%),transparent)0%,transparent 22%),linear-gradient(0deg,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.13*100%),transparent)0%,transparent 18%),linear-gradient(90deg,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.1*100%),transparent)0%,transparent 16%),linear-gradient(270deg,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(.1*100%),transparent)0%,transparent 16%)}
:root{--_gv-blur:.9;--_gv-frost:1.08;--_gv-shadow:.85;--_gv-rim:.9;--_gv-specular:.85;--_gv-specular-scale:.9;--_gv-inner-glow:.85;--_gv-saturate:.96;--_gv-brightness:1;--_gv-geom-spec-w:1;--_gv-geom-spec-h:1;--_gv-geom-spec-y:1;--_gv-geom-rim-h:1;--_gv-geom-sec-dist-x:1;--_gcomp-blur:1;--_gcomp-frost:1;--_gcomp-shadow:1;--_gcomp-rim:1;--_gcomp-specular:1;--_gcomp-specular-scale:1;--_gcomp-inner-glow:1;--_gcomp-saturate:1;--_gcomp-brightness:1}@media (min-width:768px){:root{--_gv-blur:1;--_gv-frost:1;--_gv-shadow:1;--_gv-rim:1;--_gv-specular:1;--_gv-specular-scale:1;--_gv-inner-glow:1;--_gv-saturate:1;--_gv-brightness:1;--_gv-geom-spec-w:1;--_gv-geom-spec-h:1;--_gv-geom-spec-y:1;--_gv-geom-rim-h:1;--_gv-geom-sec-dist-x:1}}@media (min-width:1024px){:root{--_gv-blur:.92;--_gv-frost:1.12;--_gv-shadow:.9;--_gv-rim:.85;--_gv-specular:.78;--_gv-specular-scale:.85;--_gv-inner-glow:.72;--_gv-saturate:.96;--_gv-brightness:.99;--_gv-geom-spec-w:.82;--_gv-geom-spec-h:.75;--_gv-geom-spec-y:.85;--_gv-geom-rim-h:.8;--_gv-geom-sec-dist-x:1.2}}@media (min-width:1440px){:root{--_gv-blur:.86;--_gv-frost:1.18;--_gv-shadow:.82;--_gv-rim:.75;--_gv-specular:.68;--_gv-specular-scale:.78;--_gv-inner-glow:.62;--_gv-saturate:.93;--_gv-brightness:.98;--_gv-geom-spec-w:.72;--_gv-geom-spec-h:.68;--_gv-geom-spec-y:.75;--_gv-geom-rim-h:.72;--_gv-geom-sec-dist-x:1.45}}@media (min-width:1920px){:root{--_gv-blur:.82;--_gv-frost:1.22;--_gv-shadow:.78;--_gv-rim:.7;--_gv-specular:.62;--_gv-specular-scale:.72;--_gv-inner-glow:.55;--_gv-saturate:.91;--_gv-brightness:.97;--_gv-geom-spec-w:.66;--_gv-geom-spec-h:.64;--_gv-geom-spec-y:.7;--_gv-geom-rim-h:.68;--_gv-geom-sec-dist-x:1.55}}[data-glass-composition=compact]{--_gcomp-blur:1;--_gcomp-frost:1.02;--_gcomp-shadow:.95;--_gcomp-rim:.98;--_gcomp-specular:.92;--_gcomp-specular-scale:.98;--_gcomp-inner-glow:.95;--_gcomp-saturate:1;--_gcomp-brightness:1}[data-glass-composition=dashboard]{--_gcomp-blur:1;--_gcomp-frost:1.08;--_gcomp-shadow:.82;--_gcomp-rim:.88;--_gcomp-specular:.65;--_gcomp-specular-scale:.92;--_gcomp-inner-glow:.65;--_gcomp-saturate:.98;--_gcomp-brightness:.99}[data-glass-composition=dense]{--_gcomp-blur:1;--_gcomp-frost:1.14;--_gcomp-shadow:.72;--_gcomp-rim:.82;--_gcomp-specular:.55;--_gcomp-specular-scale:.88;--_gcomp-inner-glow:.5;--_gcomp-saturate:.96;--_gcomp-brightness:.98}
.glass-card-base{isolation:isolate;--_card-horizon-offset:var(--proformax-layout-shape-horizon-offset-md);--_polygon-horizon:polygon(0 0,calc(100% - var(--_card-horizon-offset))0,100% var(--_card-horizon-offset),100% 100%,var(--_card-horizon-offset)100%,0 calc(100% - var(--_card-horizon-offset)));--_polygon-horizon-inverse:polygon(var(--_card-horizon-offset)0,100% 0,100% calc(100% - var(--_card-horizon-offset)),calc(100% - var(--_card-horizon-offset))100%,0 100%,0 var(--_card-horizon-offset));--_polygon-corner-tr:polygon(0 0,calc(100% - var(--_card-horizon-offset))0,100% var(--_card-horizon-offset),100% 100%,0 100%);--_polygon-chamfer:polygon(var(--_card-horizon-offset)0,calc(100% - var(--_card-horizon-offset))0,100% var(--_card-horizon-offset),100% calc(100% - var(--_card-horizon-offset)),calc(100% - var(--_card-horizon-offset))100%,var(--_card-horizon-offset)100%,0 calc(100% - var(--_card-horizon-offset)),0 var(--_card-horizon-offset));--_polygon-notch-bl:polygon(0 0,100% 0,100% 100%,calc(var(--_card-horizon-offset)*2)100%,0 calc(100% - var(--_card-horizon-offset)*2));border-radius:var(--proformax-layout-radius-none,0);clip-path:var(--_card-clip,none);position:relative;overflow:hidden;container-type:inline-size}.glass-card-base>*{z-index:2;position:relative}.glass-card-base[data-shape=rect]{--_card-clip:none}.glass-card-base[data-shape=horizon]{--_card-clip:var(--_polygon-horizon)}.glass-card-base[data-shape=horizon-inverse]{--_card-clip:var(--_polygon-horizon-inverse)}.glass-card-base[data-shape=corner-tr]{--_card-clip:var(--_polygon-corner-tr)}.glass-card-base[data-shape=chamfer]{--_card-clip:var(--_polygon-chamfer)}.glass-card-base[data-shape=notch-bl]{--_card-clip:var(--_polygon-notch-bl)}.glass-card-base[data-tier=ghost],.glass-card-base[data-tier=subtle]{--_card-horizon-offset:var(--proformax-layout-shape-horizon-offset-sm)}.glass-card-base[data-tier=default],.glass-card-base[data-tier=elevated]{--_card-horizon-offset:var(--proformax-layout-shape-horizon-offset-md)}.glass-card-base[data-tier=emphasis],.glass-card-base[data-tier=intense]{--_card-horizon-offset:var(--proformax-layout-shape-horizon-offset-lg)}.glass-card-base[data-semantic=success]{--_card-clip:var(--_polygon-horizon)}.glass-card-base[data-semantic=warning]{--_card-clip:var(--_polygon-chamfer)}.glass-card-base[data-semantic=error]{--_card-clip:var(--_polygon-corner-tr)}.glass-card-base[data-semantic=info]{--_card-clip:var(--_polygon-chamfer)}.glass-card-base{background-color:color-mix(in oklch,var(--_gc-tint-color,white)calc(var(--_gc-tint-alpha,var(--_gc-frost-alpha,var(--_gc-frost-alpha-dark,8%)))*var(--_gv-frost,1)*var(--_gcomp-frost,1)),transparent);filter:drop-shadow(0 var(--_gc-shadow-spread,-3px)var(--_gc-shadow-blur,23px)color-mix(in oklch,var(--proformax-overlay-pure-black)calc(var(--_gc-shadow-alpha,18%)*var(--_gv-shadow,1)*var(--_gcomp-shadow,1)),transparent))var(--_gc-accent-halo, );transition:  background-color var(--glass-transition-duration,.3s)ease,filter var(--glass-transition-duration,.3s)ease,box-shadow var(--glass-transition-duration,.3s)ease,border-color var(--glass-transition-duration,.3s)ease;border:none}.glass-card-base[data-shape=rect],.glass-card-base:not([data-shape]){box-shadow:var(--_gc-box-shadow-base,inset 0 1px 1px var(--proformax-overlay-white-12))}.glass-card-base[data-shape=horizon],.glass-card-base[data-shape=horizon-inverse],.glass-card-base[data-shape=corner-tr],.glass-card-base[data-shape=chamfer],.glass-card-base[data-shape=notch-bl],.glass-card-base[data-shape=pill],.glass-card-base[data-shape=circle],.glass-card-base[data-shape=hexagonal]{box-shadow:none}.glass-card-base[data-tier=ghost]:before,.glass-card-base[data-tier=subtle]:before{-webkit-backdrop-filter:blur(calc(var(--_gc-blur,20px)*var(--_gv-blur,1)*var(--_gcomp-blur,1)))saturate(calc(var(--_gc-saturate,1.2)*var(--_gv-saturate,1)*var(--_gcomp-saturate,1)))brightness(calc(var(--_gc-brightness,1.025)*var(--_gv-brightness,1)*var(--_gcomp-brightness,1)))}.glass-card-base[data-tier=default]:before{-webkit-backdrop-filter:blur(calc(var(--_gc-blur,28px)*var(--_gv-blur,1)*var(--_gcomp-blur,1)))saturate(calc(var(--_gc-saturate,1.44)*var(--_gv-saturate,1)*var(--_gcomp-saturate,1)))brightness(calc(var(--_gc-brightness,1.038)*var(--_gv-brightness,1)*var(--_gcomp-brightness,1)))}.glass-card-base[data-tier=elevated]:before{-webkit-backdrop-filter:blur(calc(var(--_gc-blur,40px)*var(--_gv-blur,1)*var(--_gcomp-blur,1)))saturate(calc(var(--_gc-saturate,1.6)*var(--_gv-saturate,1)*var(--_gcomp-saturate,1)))brightness(calc(var(--_gc-brightness,1.047)*var(--_gv-brightness,1)*var(--_gcomp-brightness,1)))}.glass-card-base[data-tier=emphasis]:before{-webkit-backdrop-filter:blur(calc(var(--_gc-blur,50px)*var(--_gv-blur,1)*var(--_gcomp-blur,1)))saturate(calc(var(--_gc-saturate,1.76)*var(--_gv-saturate,1)*var(--_gcomp-saturate,1)))brightness(calc(var(--_gc-brightness,1.055)*var(--_gv-brightness,1)*var(--_gcomp-brightness,1)))}.glass-card-base[data-tier=intense]:before{-webkit-backdrop-filter:blur(calc(var(--_gc-blur,60px)*var(--_gv-blur,1)*var(--_gcomp-blur,1)))saturate(calc(var(--_gc-saturate,2)*var(--_gv-saturate,1)*var(--_gcomp-saturate,1)))brightness(calc(var(--_gc-brightness,1.075)*var(--_gv-brightness,1)*var(--_gcomp-brightness,1)))}@media (hover:hover){.glass-card-base[data-tier=ghost]:hover:before,.glass-card-base[data-tier=subtle]:hover:before{-webkit-backdrop-filter:blur(calc(var(--_gc-blur,23px)*var(--_gv-blur,1)*var(--_gcomp-blur,1)))saturate(calc(var(--_gc-saturate,1.32)*var(--_gv-saturate,1)*var(--_gcomp-saturate,1)))brightness(calc(var(--_gc-brightness,1.04)*var(--_gv-brightness,1)*var(--_gcomp-brightness,1)))}.glass-card-base[data-tier=default]:hover:before{-webkit-backdrop-filter:blur(calc(var(--_gc-blur,32px)*var(--_gv-blur,1)*var(--_gcomp-blur,1)))saturate(calc(var(--_gc-saturate,1.58)*var(--_gv-saturate,1)*var(--_gcomp-saturate,1)))brightness(calc(var(--_gc-brightness,1.053)*var(--_gv-brightness,1)*var(--_gcomp-brightness,1)))}.glass-card-base[data-tier=elevated]:hover:before{-webkit-backdrop-filter:blur(calc(var(--_gc-blur,46px)*var(--_gv-blur,1)*var(--_gcomp-blur,1)))saturate(calc(var(--_gc-saturate,1.76)*var(--_gv-saturate,1)*var(--_gcomp-saturate,1)))brightness(calc(var(--_gc-brightness,1.063)*var(--_gv-brightness,1)*var(--_gcomp-brightness,1)))}.glass-card-base[data-tier=emphasis]:hover:before{-webkit-backdrop-filter:blur(calc(var(--_gc-blur,57px)*var(--_gv-blur,1)*var(--_gcomp-blur,1)))saturate(calc(var(--_gc-saturate,1.94)*var(--_gv-saturate,1)*var(--_gcomp-saturate,1)))brightness(calc(var(--_gc-brightness,1.071)*var(--_gv-brightness,1)*var(--_gcomp-brightness,1)))}.glass-card-base[data-tier=intense]:hover:before{-webkit-backdrop-filter:blur(calc(var(--_gc-blur,69px)*var(--_gv-blur,1)*var(--_gcomp-blur,1)))saturate(calc(var(--_gc-saturate,2.2)*var(--_gv-saturate,1)*var(--_gcomp-saturate,1)))brightness(calc(var(--_gc-brightness,1.092)*var(--_gv-brightness,1)*var(--_gcomp-brightness,1)))}}[data-theme=light] .glass-card-base{background-color:color-mix(in oklch,var(--_gc-tint-color,white)calc(var(--_gc-tint-alpha,var(--_gc-frost-alpha,var(--_gc-frost-alpha-light,21%)))*var(--_gv-frost,1)*var(--_gcomp-frost,1)),transparent)}.glass-card-base:before{content:"";z-index:0;pointer-events:none;border:1px solid color-mix(in oklch,var(--_gc-border-color,white)var(--_gc-border-alpha,9%),transparent);clip-path:inherit;-webkit-backdrop-filter:blur(calc(var(--_gc-blur,28px)*var(--_gv-blur,1)*var(--_gcomp-blur,1)))saturate(calc(var(--_gc-saturate,1.44)*var(--_gv-saturate,1)*var(--_gcomp-saturate,1)))brightness(calc(var(--_gc-brightness,1.038)*var(--_gv-brightness,1)*var(--_gcomp-brightness,1)));transition:backdrop-filter var(--glass-transition-duration,.3s)ease;background-image:  radial-gradient(calc(var(--_gc-specular-w,50%)*var(--_gv-specular-scale,1)*var(--_gcomp-specular-scale,1)*var(--_gv-geom-spec-w,1))calc(var(--_gc-specular-h,25%)*var(--_gv-specular-scale,1)*var(--_gcomp-specular-scale,1)*var(--_gv-geom-spec-h,1))at calc(50%*var(--_gv-geom-sec-dist-x,1))calc(var(--_gc-specular-y,15%)*var(--_gv-geom-spec-y,1)),color-mix(in oklch,var(--_gc-specular-color,white)calc(var(--_gc-specular-alpha,60%)*var(--_gv-specular,1)*var(--_gcomp-specular,1)),transparent)0%,color-mix(in oklch,var(--_gc-specular-color,white)calc(var(--_gc-specular-alpha,60%)*var(--_gc-specular-fade,.91)*var(--_gv-specular,1)*var(--_gcomp-specular,1)),transparent)40%,transparent 100%),linear-gradient(180deg,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(var(--_gc-rim-alpha,21%)*var(--_gv-rim,1)*var(--_gcomp-rim,1)),transparent)0%,transparent calc(20%*var(--_gv-geom-rim-h,1)));position:absolute;inset:0}.glass-card-base:after{content:"";z-index:1;pointer-events:none;background-image:  radial-gradient(circle at var(--mouse-x,50%)var(--mouse-y,50%),color-mix(in oklch,var(--proformax-overlay-pure-white)calc(var(--_gc-fresnel-alpha,24%)*var(--_gv-inner-glow,1)*var(--_gcomp-inner-glow,1)),transparent)0%,transparent 65%),linear-gradient(calc(var(--_gc-refraction-angle,3deg) + var(--_gc-filter-rotation,0deg)),color-mix(in oklch,var(--proformax-overlay-pure-white)calc(var(--_gc-fresnel-alpha,24%)*.6*var(--_gv-inner-glow,1)*var(--_gcomp-inner-glow,1)),transparent)0%,transparent 30%,transparent 70%,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(var(--_gc-fresnel-alpha,24%)*.4*var(--_gv-inner-glow,1)*var(--_gcomp-inner-glow,1)),transparent)100%);mix-blend-mode:var(--_gc-blend-mode,overlay);position:absolute;inset:0}:root{--_gc-blend-mode:overlay}[data-theme=light]{--_gc-blend-mode:screen}.glass-card-base[data-semantic]{background-color:color-mix(in oklch,var(--_gc-tint-color)calc(var(--_gc-frost-alpha,var(--_gc-frost-alpha-dark,8%))*var(--_gv-frost,1)*var(--_gcomp-frost,1)),transparent)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass-card-base{background-color:var(--proformax-overlay-white-35)}.glass-card-base:before{-webkit-backdrop-filter:none}.glass-card-base:after{display:none}}.glass-card-base[data-fallback=solid]{background-color:var(--proformax-overlay-white-35)}.glass-card-base[data-fallback=solid]:before{-webkit-backdrop-filter:none}.glass-card-base[data-fallback=solid]:after{display:none}@media (max-width:640px){.glass-card-base:after{display:none}}@media (prefers-reduced-motion:reduce){.glass-card-base{transition:none}}.glass-card-variant-flat{--_gc-blur:var(--gc-tier-ghost-blur);--_gc-saturate:var(--gc-tier-ghost-saturate);--_gc-brightness:var(--gc-tier-ghost-brightness);--_card-clip:var(--_polygon-horizon);padding:var(--proformax-spacing-canonical-glass-card-variant-compact-gap);transition:border-color var(--proformax-duration-fast)var(--proformax-transition-easing-ease-out)}.glass-card-variant-flat:hover,.glass-card-variant-flat:active{border-color:var(--proformax-glass-border-universal)}.glass-card-variant-elevated{--_gc-blur:var(--gc-tier-subtle-blur);--_gc-saturate:var(--gc-tier-subtle-saturate);--_gc-brightness:var(--gc-tier-subtle-brightness);--_gc-specular-w:40%;--_gc-specular-h:25%;--_gc-specular-y:10%;--_gc-specular-fade:45%;--_gc-border-color:var(--proformax-glass-border-universal);--_gc-border-alpha:100%;--_card-clip:var(--_polygon-horizon);padding:var(--proformax-spacing-canonical-glass-card-variant-compact-padding);filter:drop-shadow(0 4px 16px var(--proformax-overlay-black-25))drop-shadow(0 1px 4px color-mix(in oklch,var(--proformax-obsidian-500)12%,transparent));box-shadow:inset 0 1px 0 var(--proformax-overlay-white-10);transition:background var(--proformax-duration-normal)ease-out,filter var(--proformax-duration-normal)ease-out,box-shadow var(--proformax-duration-normal)ease-out,transform var(--proformax-duration-normal)var(--proformax-transition-easing-ease-out);cursor:pointer}.glass-card-variant-elevated:hover{filter:drop-shadow(0 8px 32px var(--proformax-overlay-black-30))drop-shadow(0 2px 8px color-mix(in oklch,var(--proformax-obsidian-500)14%,transparent));transform:translateY(calc(-1*var(--proformax-spacing-2xs)))}.glass-card-variant-elevated:active{transform:translateY(calc(-1*calc(var(--proformax-spacing-2xs)/2)))}.glass-card-variant-intense{--_gc-blur:var(--gc-tier-elevated-blur);--_gc-saturate:var(--gc-tier-elevated-saturate);--_gc-brightness:var(--gc-tier-elevated-brightness);--_gc-specular-w:40%;--_gc-specular-h:25%;--_gc-specular-y:10%;--_gc-specular-fade:45%;--_gc-border-color:var(--proformax-glass-border-universal);--_gc-border-alpha:100%;--_card-clip:none;padding:var(--proformax-spacing-canonical-glass-card-variant-compact-padding);box-shadow:var(--proformax-shadow-lg);transition:background var(--proformax-duration-normal)ease-out,box-shadow var(--proformax-duration-normal)ease-out,transform var(--proformax-duration-normal)var(--proformax-transition-easing-ease-out)}.glass-card-variant-intense:hover{box-shadow:var(--proformax-shadow-xl);transform:translateY(calc(-1*var(--proformax-spacing-2xs)))}.glass-card-variant-intense:active{transform:translateY(calc(-1*calc(var(--proformax-spacing-2xs)/2)))}.glass-card-variant-outlined{--_gc-blur:var(--gc-tier-ghost-blur);--_gc-saturate:var(--gc-tier-ghost-saturate);--_gc-brightness:var(--gc-tier-ghost-brightness);border:var(--proformax-spacing-2xs)solid var(--gc-border-default-color);--_card-clip:var(--_polygon-chamfer);padding:var(--proformax-spacing-canonical-glass-card-variant-compact-gap);transition:background var(--proformax-duration-fast)ease-out,border-color var(--proformax-duration-fast)ease-out,box-shadow var(--proformax-duration-fast)var(--proformax-transition-easing-ease-out);background:0 0}.glass-card-variant-outlined:hover{background-image:linear-gradient(135deg,color-mix(in oklch,var(--proformax-brandRed-500)14%,transparent)0%,transparent 60%);border-color:var(--proformax-brandRed-600)}.glass-card-variant-outlined.selected{background:var(--brand-burnished);border-color:var(--proformax-brandRed-600);border-width:var(--proformax-layout-border-thin);box-shadow:0 0 0 3px var(--proformax-brandRed-500-alpha-15)}.glass-card-variant-ghost{--_card-clip:none;padding:var(--proformax-spacing-canonical-glass-card-variant-compact-gap)}.glass-card-variant-gradient{--_gc-blur:var(--gc-tier-elevated-blur);--_gc-saturate:var(--gc-tier-elevated-saturate);--_gc-brightness:var(--gc-tier-elevated-brightness);--_gc-specular-w:40%;--_gc-specular-h:25%;--_gc-specular-y:10%;--_gc-specular-fade:45%;--_gc-rim-color:var(--proformax-overlay-white-10);--_gc-rim-fade-in:20%;--_gc-rim-fade-out:80%;--_gc-refraction-start:var(--proformax-btn-secondary-bg);--_gc-refraction-end:var(--proformax-graphite-50);--_gc-refraction-mid-in:30%;--_gc-refraction-mid-out:70%;--_gc-shadow-side:var(--proformax-overlay-white-10);background:var(--proformax-gradient-hero-ai);--_card-clip:var(--_polygon-chamfer);--_card-horizon-offset:var(--proformax-layout-shape-horizon-offset-lg);padding:var(--proformax-spacing-canonical-glass-card-variant-compact-padding);filter:drop-shadow(0 4px 16px var(--proformax-overlay-black-25))drop-shadow(0 1px 4px color-mix(in oklch,var(--proformax-obsidian-500)12%,transparent));color:var(--proformax-text-primary);transition:filter var(--proformax-duration-normal)ease-out,transform var(--proformax-duration-normal)var(--proformax-transition-easing-ease-out)}.glass-card-variant-gradient:hover,.glass-card-variant-gradient:active{filter:drop-shadow(0 8px 32px var(--proformax-overlay-black-30))drop-shadow(0 4px 16px color-mix(in oklch,var(--proformax-obsidian-500)14%,transparent));transform:translateY(calc(-1*var(--proformax-spacing-2xs)))}[data-theme=light] .glass-card-variant-gradient,.light .glass-card-variant-gradient{background:var(--proformax-gradient-hero-ai,var(--proformax-gradient-hero-ai));border-color:var(--proformax-overlay-black-10);filter:drop-shadow(0 2px 8px var(--proformax-overlay-black-12))}[data-theme=light] .glass-card-variant-gradient:hover,[data-theme=light] .glass-card-variant-gradient:active,.light .glass-card-variant-gradient:hover,.light .glass-card-variant-gradient:active{filter:drop-shadow(0 4px 16px var(--proformax-overlay-black-16))drop-shadow(0 0 30px color-mix(in oklch,var(--proformax-obsidian-500)22%,transparent))}.proformax-card-sm,.card-sm,.glass-card-base[data-size=sm]{--_card-padding:var(--proformax-spacing-md);--_card-gap:var(--proformax-spacing-sm);--_card-horizon-offset:var(--proformax-layout-shape-horizon-offset-sm);padding:calc(var(--_card-padding)*var(--_card-density,var(--proformax-density-multiplier,1)));gap:calc(var(--_card-gap)*var(--_card-density,var(--proformax-density-multiplier,1)))}.proformax-card-md,.card-md,.glass-card-base[data-size=md]{--_card-padding:var(--proformax-spacing-lg);--_card-gap:var(--proformax-spacing-md);--_card-horizon-offset:var(--proformax-layout-shape-horizon-offset-md);padding:calc(var(--_card-padding)*var(--_card-density,var(--proformax-density-multiplier,1)));gap:calc(var(--_card-gap)*var(--_card-density,var(--proformax-density-multiplier,1)))}.proformax-card-lg,.card-lg,.glass-card-base[data-size=lg]{--_card-padding:var(--proformax-spacing-xl);--_card-gap:var(--proformax-spacing-lg);--_card-horizon-offset:var(--proformax-layout-shape-horizon-offset-lg);padding:calc(var(--_card-padding)*var(--_card-density,var(--proformax-density-multiplier,1)));gap:calc(var(--_card-gap)*var(--_card-density,var(--proformax-density-multiplier,1)))}.glass-card-variant-compact,.proformax-glass-card-variant-compact,.card-spacious,.proformax-card-spacious{--_card-density:1}.glass-card-base.padding-compact{--_card-padding:var(--proformax-spacing-md)}.glass-card-base.padding-default{--_card-padding:var(--proformax-spacing-lg)}.glass-card-base.padding-spacious{--_card-padding:var(--proformax-spacing-xl)}[data-content=text].proformax-card-md,[data-content=text].card-md{--_card-padding:var(--proformax-spacing-md);--_card-gap:var(--proformax-spacing-sm)}[data-content=media].proformax-card-md,[data-content=media].card-md{--_card-padding:var(--proformax-spacing-0);--_card-gap:var(--proformax-spacing-sm)}[data-content=media].proformax-card-md>:not(img):not(video):not(picture),[data-content=media].card-md>:not(img):not(video):not(picture){padding-inline:calc(var(--proformax-spacing-md)*var(--_card-density,var(--proformax-density-multiplier,1)))}[data-content=actions].proformax-card-md,[data-content=actions].card-md,[data-content=mixed].proformax-card-md,[data-content=mixed].card-md{--_card-padding:var(--proformax-spacing-md);--_card-gap:var(--proformax-spacing-md)}[data-content=stats].proformax-card-sm,[data-content=stats].card-sm,[data-content=stats].proformax-card-md,[data-content=stats].card-md{--_card-padding:var(--proformax-spacing-sm);--_card-gap:var(--proformax-spacing-xs)}@media (min-width:768px){[data-content=stats].proformax-card-md,[data-content=stats].card-md{--_card-padding:var(--proformax-spacing-md);--_card-gap:var(--proformax-spacing-sm)}}[data-content=kanban].proformax-card-sm,[data-content=kanban].card-sm,[data-content=kanban].proformax-card-md,[data-content=kanban].card-md{--_card-padding:var(--proformax-spacing-sm);--_card-gap:var(--proformax-spacing-xs);cursor:grab}[data-content=kanban].proformax-card-sm:active,[data-content=kanban].card-sm:active,[data-content=kanban].proformax-card-md:active,[data-content=kanban].card-md:active{cursor:grabbing}.card-form{background:var(--proformax-overlay-white-32);border-radius:var(--proformax-layout-radius-none);box-shadow:var(--proformax-shadow-md);margin-left:var(--proformax-spacing-0);margin-right:var(--proformax-spacing-0);padding:var(--proformax-spacing-md);overflow:visible}@media (min-width:1024px){.card-form{padding:var(--proformax-spacing-lg)}}@media (min-width:1280px){.card-form{padding:var(--proformax-spacing-xl)}}.card-form-body{gap:var(--proformax-spacing-sm);flex-direction:column;display:flex}@media (min-width:640px){.card-form-body{gap:var(--proformax-spacing-md)}}.card-feature{--_feat-horizon-offset:var(--proformax-layout-shape-horizon-offset-md);background:var(--proformax-overlay-white-32);border-radius:var(--proformax-layout-radius-none);clip-path:polygon(0 0,calc(100% - var(--_feat-horizon-offset))0,100% var(--_feat-horizon-offset),100% 100%,var(--_feat-horizon-offset)100%,0 calc(100% - var(--_feat-horizon-offset)));padding:var(--proformax-spacing-canonical-glass-card-variant-compact-padding);filter:drop-shadow(0 4px 16px var(--proformax-overlay-black-25))drop-shadow(0 1px 4px color-mix(in oklch,var(--proformax-obsidian-500)12%,transparent));transition:background var(--proformax-duration-normal)ease-out,border-color var(--proformax-duration-normal)ease-out,filter var(--proformax-duration-normal)ease-out,transform var(--proformax-duration-normal)var(--proformax-transition-easing-ease-out)}.card-feature:hover,.card-feature:active{background:var(--proformax-overlay-white-25);filter:drop-shadow(0 8px 32px var(--proformax-overlay-black-30))drop-shadow(0 2px 8px color-mix(in oklch,var(--proformax-obsidian-500)14%,transparent));transform:translateY(calc(-1*var(--proformax-spacing-2xs)))}.card-feature .icon-wrapper{width:var(--proformax-sizing-fluid-2xl);height:var(--proformax-sizing-fluid-2xl);background:var(--brand-burnished);border-radius:var(--proformax-layout-radius-md);margin-bottom:var(--proformax-spacing-md);justify-content:center;align-items:center;display:flex}.card-testimonial{--_test-horizon-offset:var(--proformax-layout-shape-horizon-offset-md);background:var(--proformax-overlay-white-32);border-radius:var(--proformax-layout-radius-none);clip-path:polygon(var(--_test-horizon-offset)0,calc(100% - var(--_test-horizon-offset))0,100% var(--_test-horizon-offset),100% calc(100% - var(--_test-horizon-offset)),calc(100% - var(--_test-horizon-offset))100%,var(--_test-horizon-offset)100%,0 calc(100% - var(--_test-horizon-offset)),0 var(--_test-horizon-offset));padding:var(--proformax-spacing-canonical-glass-card-variant-compact-padding);position:relative}.card-testimonial:before{content:"\"";top:var(--proformax-spacing-md);left:var(--proformax-spacing-lg);font-family:var(--proformax-font-display,var(--font-serif));font-size:var(--proformax-font-size-section);color:var(--proformax-text-primary);opacity:var(--proformax-opacity-20);position:absolute}.card-stat{--_stat-horizon-offset:var(--proformax-layout-shape-horizon-offset-md);background:var(--proformax-overlay-white-32);border-radius:var(--proformax-layout-radius-none);clip-path:polygon(0 0,calc(100% - var(--_stat-horizon-offset))0,100% var(--_stat-horizon-offset),100% 100%,0 100%);padding:var(--proformax-spacing-canonical-glass-card-variant-compact-padding);aspect-ratio:1;justify-content:space-between;gap:var(--proformax-spacing-sm);flex-direction:column;display:flex}.card-stat-badge{font-family:var(--proformax-font-sans);font-size:var(--proformax-font-size-body-lg);font-weight:var(--proformax-font-weight-bold);line-height:var(--proformax-lineHeight-tight);letter-spacing:var(--proformax-letterSpacing-tight);color:var(--proformax-text-accent)}.card-stat-title{font-size:var(--proformax-font-size-body);font-weight:var(--proformax-font-weight-semibold);line-height:var(--proformax-line-height-body);color:var(--proformax-text-primary)}.card-stat-label{font-size:var(--proformax-font-size-body-sm);line-height:var(--proformax-line-height-body-sm);color:var(--glass-on-surface-secondary)}.card.selected{background:var(--brand-burnished);border:var(--proformax-spacing-2xs)solid var(--proformax-brandRed-600);border-width:var(--proformax-layout-border-thin);box-shadow:0 0 0 3px var(--proformax-brandRed-500-alpha-20)}.card:disabled,.card.disabled{opacity:var(--proformax-opacity-50);cursor:not-allowed;pointer-events:none}.card:disabled:hover,.card.disabled:hover{box-shadow:var(--proformax-shadow-sm);transform:none}.card.loading{pointer-events:none;position:relative}.card.loading:before{content:"";inset:var(--proformax-spacing-0);background:var(--proformax-overlay-white-32);opacity:var(--proformax-opacity-70);z-index:var(--proformax-z-index-popover);position:absolute}.card.loading:after{content:"";top:var(--proformax-layout-position-center);left:var(--proformax-layout-position-center);border:var(--proformax-spacing-2xs)solid var(--proformax-brandRed-600);border-radius:var(--proformax-layout-radius-full);animation:var(--proformax-animation-rotate-spinFast);z-index:var(--proformax-z-index-base);border-top-color:#0000;position:absolute}.card:focus-visible{outline-style:var(--_gc-outline-style,solid);outline-width:var(--_gc-outline-width,var(--proformax-spacing-2xs));outline-color:var(--proformax-brandRed-600);outline-offset:var(--_gc-outline-offset,var(--proformax-spacing-2xs));border-color:var(--proformax-brandRed-600);box-shadow:var(--proformax-shadow-lg),0 0 0 var(--proformax-glow-intensity-sm)var(--proformax-brandRed-500-alpha-20)}.card[role=button]:focus-visible,.card[tabindex="0"]:focus-visible{outline-style:var(--_gc-outline-style,solid);outline-width:var(--_gc-outline-width,var(--proformax-spacing-2xs));outline-color:var(--proformax-brandRed-600);outline-offset:var(--_gc-outline-offset,var(--proformax-spacing-2xs))}.card-square{aspect-ratio:1;text-align:center;justify-content:center;align-items:center;gap:var(--proformax-spacing-sm);flex-direction:column;display:flex}.card-16-9{aspect-ratio:16/9}.card-4-3{aspect-ratio:4/3}.card-3-4{aspect-ratio:3/4}.card-2-3{aspect-ratio:2/3}.glass-card-variant-compact{padding:var(--proformax-spacing-canonical-glass-card-variant-compact-gap)}.card-sm,.card-md,.card-lg{padding:var(--proformax-spacing-canonical-glass-card-variant-compact-padding)}@media (min-width:768px){.card-lg{padding:var(--proformax-spacing-canonical-glass-card-variant-compact-padding)}}@media (min-width:1280px){.card-lg{padding:var(--proformax-spacing-canonical-glass-card-variant-compact-padding)}}.card-xl{padding:var(--proformax-spacing-canonical-glass-card-variant-compact-padding)}@media (min-width:768px){.card-xl{padding:var(--proformax-spacing-canonical-glass-card-variant-compact-padding)}}@media (min-width:1280px){.card-xl{padding:calc(var(--proformax-spacing-canonical-glass-card-variant-compact-padding)*1.5)}}.card-header{padding:var(--proformax-spacing-canonical-glass-card-variant-compact-padding)var(--proformax-spacing-canonical-glass-card-variant-compact-gap);border-bottom:var(--proformax-layout-border-default)solid var(--gc-border-default-color)}.card-body{padding:var(--proformax-spacing-canonical-glass-card-variant-compact-padding)}.card-body>*+*{margin-top:var(--proformax-spacing-md)}.card-footer{padding:var(--proformax-spacing-canonical-glass-card-variant-compact-padding)var(--proformax-spacing-canonical-glass-card-variant-compact-gap);border-top:var(--proformax-layout-border-default)solid var(--gc-border-default-color);align-items:center;gap:var(--proformax-spacing-sm);display:flex}.card-complete{padding:var(--proformax-spacing-0)}.card-complete .card-header{padding:var(--proformax-spacing-canonical-glass-card-variant-compact-padding)var(--proformax-spacing-canonical-glass-card-variant-compact-gap)var(--proformax-spacing-canonical-glass-card-variant-compact-gap)}.card-complete .card-body,.card-complete .card-footer{padding:var(--proformax-spacing-canonical-glass-card-variant-compact-padding)calc(var(--proformax-spacing-canonical-glass-card-variant-compact-padding)*2)var(--proformax-spacing-canonical-glass-card-variant-compact-gap)}[data-card-slot=header]+[data-card-slot=content]{padding-top:0}.card-title{margin-bottom:var(--proformax-spacing-xs)}.card-icon-text{align-items:flex-start;gap:var(--proformax-spacing-md);display:flex}.card-stats{gap:var(--proformax-spacing-lg);display:flex}.card-tags{gap:var(--proformax-spacing-xs);flex-wrap:wrap;display:flex}.card-elevated-1{filter:drop-shadow(0 2px 8px var(--proformax-overlay-black-18))}.card-elevated-2{filter:drop-shadow(0 4px 16px var(--proformax-overlay-black-25))drop-shadow(0 1px 4px color-mix(in oklch,var(--proformax-obsidian-500)12%,transparent))}.card-elevated-3{filter:drop-shadow(0 8px 32px var(--proformax-overlay-black-30))drop-shadow(0 2px 8px color-mix(in oklch,var(--proformax-obsidian-500)14%,transparent))}.card-elevated-4{filter:drop-shadow(0 20px 60px var(--proformax-overlay-black-38))drop-shadow(0 4px 16px color-mix(in oklch,var(--proformax-brandRed-400)18%,transparent))}.card-tech{box-shadow:var(--proformax-shadow-md);border-left:var(--proformax-spacing-2xs)solid var(--proformax-graphite-5)}.card-interactive{box-shadow:var(--proformax-shadow-md);transition:background var(--proformax-duration-normal)ease-out,border-color var(--proformax-duration-normal)ease-out,box-shadow var(--proformax-duration-normal)ease-out,transform var(--proformax-duration-normal)var(--proformax-transition-easing-ease-out)}.card-interactive:hover{box-shadow:var(--proformax-shadow-lg);transform:translateY(calc(-1*var(--proformax-spacing-2xs)))}.card-interactive:active{box-shadow:var(--proformax-shadow-sm);transform:translateY(calc(-1*calc(var(--proformax-spacing-2xs)/2)))}.card-interactive-bg:hover{background:var(--proformax-overlay-white-25);box-shadow:var(--proformax-shadow-lg),var(--proformax-shadow-md);transform:translateY(calc(-1*var(--proformax-spacing-2xs)))}
.stats-grid{grid-template-columns:var(--proformax-layout-grid-autofitLg);gap:var(--proformax-spacing-md);margin-bottom:var(--proformax-spacing-lg);display:grid}.stats-card{background:var(--proformax-overlay-white-32);border:var(--proformax-layout-border-thin)solid var(--proformax-glass-border-universal);border-radius:var(--proformax-layout-radius-md);transition:box-shadow var(--proformax-transition-duration-fast)var(--proformax-transition-easing-easeOut)}@media (prefers-reduced-motion:reduce){.stats-card{transition:none}}.stats-card__value{font-size:var(--proformax-font-size-heading-md);font-weight:var(--proformax-font-weight-bold);font-variant-numeric:var(--proformax-numeric-tabular);color:var(--proformax-color-text-primary);line-height:var(--proformax-line-height-section);margin:0}
.notice-success{gap:var(--proformax-spacing-2xs);padding:var(--proformax-spacing-xs);border-radius:var(--proformax-layout-radius-sm);background:var(--proformax-semantic-success-500-alpha-10);border:var(--proformax-layout-border-default)solid var(--proformax-semantic-success-500-alpha-30);flex-direction:column;display:flex}
.link{color:var(--proformax-text-secondary);transition:all var(--proformax-duration-base)var(--proformax-transition-easing-easeOut);text-decoration:none;position:relative}.link:after{content:"";bottom:calc(-1*var(--proformax-spacing-2xs));width:0;height:var(--proformax-sizing-fluid-2xs);background:var(--proformax-gradient-heroPremium);transition:width var(--proformax-duration-base)var(--proformax-transition-easing-ease);position:absolute;left:0}.link:hover{color:var(--proformax-semantic-error-500)}.link:hover:after{width:var(--proformax-layout-percentage-full)}.link:focus-visible{outline:var(--proformax-layout-border-thick)solid var(--proformax-semantic-focus-border);outline-offset:var(--proformax-spacing-2xs);border-radius:var(--proformax-layout-radius-sm)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.grid-autofit-xs{gap:var(--proformax-spacing-canonical-grid-compact);grid-template-columns:repeat(auto-fit,minmax(min(8rem,100%),1fr));display:grid}.grid-autofit-sm{gap:var(--proformax-spacing-canonical-grid-standard);grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr));display:grid}.grid-autofit-md{gap:var(--proformax-spacing-canonical-grid-standard);grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr));display:grid}.grid-autofit-lg{gap:var(--proformax-spacing-canonical-grid-comfortable);grid-template-columns:repeat(auto-fit,minmax(min(18rem,100%),1fr));display:grid}.grid-bullets{width:var(--proformax-layout-percentage-full);gap:var(--proformax-spacing-sm);max-width:var(--proformax-layout-container-wide);grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr));margin-left:auto;margin-right:auto;display:grid}@media (min-width:640px){.grid-bullets{gap:var(--proformax-spacing-2xl)}}.grid-problems{align-items:start;gap:var(--proformax-spacing-lg);grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr));display:grid}@media (min-width:1024px){.grid-problems{gap:var(--proformax-spacing-xl)}}.grid-features{gap:var(--proformax-spacing-sm);grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr));display:grid}.grid-features .glass-card-base{padding:var(--proformax-spacing-canonical-card-compact-inset)}.grid-features .feature-card-pattern{display:none}.grid-features .heading-sm{font-size:var(--proformax-font-size-body-sm)}.grid-features .liquid-glass-badge{display:none}.grid-features .copy-sm{font-size:var(--proformax-font-size-caption)}@media (min-width:640px){.grid-features{gap:var(--proformax-spacing-lg)}.grid-features .glass-card-base{padding:var(--proformax-spacing-canonical-card-compact-padding)}.grid-features .feature-card-pattern{display:block}.grid-features .heading-sm{font-size:var(--proformax-font-size-body)}.grid-features .liquid-glass-badge{display:inline-flex}.grid-features .copy-sm{font-size:var(--proformax-font-size-body-sm)}}@media (min-width:768px){.grid-features{gap:var(--proformax-spacing-2xl)}}.tech-list{gap:var(--proformax-spacing-xs);flex-direction:column;display:flex}.tech-item{color:var(--proformax-text-secondary);align-items:flex-start;gap:var(--proformax-spacing-xs);display:flex}.tech-item-bullet{color:var(--proformax-content-marker);margin-top:calc(var(--proformax-spacing-xs)/2)}.history-section{padding-top:var(--proformax-spacing-canonical-section-component);padding-bottom:var(--proformax-spacing-canonical-section-component)}.history-container{width:var(--proformax-layout-percentage-full);max-width:var(--proformax-layout-container-wide);margin-left:auto;margin-right:auto}.history-timeline{gap:var(--proformax-spacing-2xl);flex-direction:column;display:flex}@media (min-width:768px){.history-timeline{gap:var(--proformax-spacing-3xl)}}.history-subsection{margin-bottom:var(--proformax-spacing-lg)}.history-subheading{font-size:var(--proformax-font-size-body-sm);font-weight:var(--proformax-font-weight-bold);color:var(--proformax-content-marker);margin-bottom:var(--proformax-spacing-sm)}.history-list{gap:var(--proformax-spacing-xs);color:var(--proformax-text-secondary);flex-direction:column;display:flex}.history-list-item{align-items:flex-start;gap:var(--proformax-spacing-xs);display:flex}.history-list-marker{color:var(--proformax-content-marker);margin-top:calc(var(--proformax-spacing-xs)/2);flex-shrink:0}.history-insight{background:var(--brand-glow-faint);border-left:var(--proformax-spacing-2xs)solid var(--proformax-brand-burnished);padding:var(--proformax-spacing-canonical-card-compact-gap);border-radius:var(--proformax-layout-radius-sm);margin-top:var(--proformax-spacing-md)}.history-insight-primary{background:var(--brand-glow-faint);border-left-color:var(--proformax-brand-burnished)}.history-insight-destructive{background:var(--brand-burnished);border-left-color:var(--proformax-semantic-error-500)}.history-insight-success{background:var(--brand-burnished);border-left-color:var(--proformax-semantic-success-500)}.history-insight-accent{background:var(--neutral-shade-faint);border-left-color:var(--neutral-mid-dark)}.history-insight-text{color:var(--proformax-semantic-error-500);font-weight:var(--proformax-font-weight-semibold)}.history-insight-text-disabled{color:var(--proformax-text-disabled);margin-top:var(--proformax-spacing-xs)}.section-header{text-align:center;margin-bottom:var(--proformax-spacing-2xl);gap:var(--proformax-spacing-sm);display:block}@media (min-width:768px){.section-header{margin-bottom:var(--proformax-spacing-3xl)}}.grid-cols-responsive-2{gap:var(--proformax-spacing-sm);grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr));display:grid}@media (min-width:640px){.grid-cols-responsive-2{gap:var(--proformax-spacing-md)}}.grid-cols-responsive-4{gap:var(--proformax-spacing-sm);grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr));display:grid}@media (min-width:768px){.grid-cols-responsive-4{gap:var(--proformax-spacing-md)}}.grid-compact-2{gap:var(--proformax-spacing-canonical-grid-standard);grid-template-columns:repeat(auto-fit,minmax(min(8rem,100%),1fr));align-items:stretch;display:grid}.grid-compact-3{gap:var(--proformax-spacing-canonical-grid-compact);grid-template-columns:repeat(auto-fit,minmax(min(6rem,100%),1fr));align-items:stretch;display:grid}@media (min-width:640px){.grid-compact-3{gap:var(--proformax-spacing-canonical-grid-standard)}}.grid-compact-4{gap:var(--proformax-spacing-canonical-grid-standard);grid-template-columns:repeat(auto-fit,minmax(min(8rem,100%),1fr));align-items:stretch;display:grid}.action-group{align-items:center;gap:var(--proformax-spacing-canonical-grid-compact);flex-flow:wrap;display:flex}.grid-stats{gap:var(--proformax-spacing-xs);grid-template-columns:repeat(auto-fit,minmax(min(6rem,100%),1fr));display:grid}.grid-stats .glass-card-base{padding:var(--proformax-spacing-canonical-card-compact-inset);container-type:inline-size}.grid-stats .copy-md{font-size:clamp(.6875rem,5cqi,.875rem)}.grid-stats .copy-secondary-sm{display:none}@media (min-width:640px){.grid-stats{gap:var(--proformax-spacing-sm)}.grid-stats .glass-card-base{padding:var(--proformax-spacing-canonical-card-compact-padding)}.grid-stats .copy-md{font-size:var(--proformax-font-size-body)}.grid-stats .copy-secondary-sm{display:block}}@media (min-width:768px){.grid-stats{gap:var(--proformax-spacing-lg)}}.grid-checklist{gap:var(--proformax-spacing-xs);grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr));display:grid}@media (min-width:640px){.grid-checklist{gap:var(--proformax-spacing-md)}}@media (min-width:768px){.grid-checklist{gap:var(--proformax-spacing-lg)}}.checklist-item{align-items:flex-start;gap:var(--proformax-spacing-md);display:flex}.grid-programs{gap:var(--proformax-spacing-sm);grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr));display:grid}@media (min-width:640px){.grid-programs{gap:var(--proformax-spacing-lg)}}@media (min-width:1024px){.grid-programs{gap:var(--proformax-spacing-xl)}}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-full{grid-column:1/-1}@media (min-width:1024px){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-full{grid-column:1/-1}}.grid-2col-md,.grid-3col-md,.grid-4col-md,.grid-5col-sm,.grid-2col-sm-breakpoint,.grid-3col-sm-breakpoint,.grid-3col-md-breakpoint,.grid-4col-md-breakpoint{gap:var(--proformax-spacing-canonical-grid-standard);grid-template-columns:1fr;display:grid}@media (min-width:640px){.grid-5col-sm{grid-template-columns:repeat(5,1fr)}.grid-2col-sm-breakpoint{grid-template-columns:repeat(2,1fr)}.grid-3col-sm-breakpoint{grid-template-columns:repeat(3,1fr)}}@media (min-width:768px){.grid-2col-md{grid-template-columns:repeat(2,1fr)}.grid-3col-md{grid-template-columns:repeat(3,1fr)}.grid-4col-md{grid-template-columns:repeat(4,1fr)}.grid-3col-md-breakpoint{grid-template-columns:repeat(3,1fr)}.grid-4col-md-breakpoint{grid-template-columns:repeat(4,1fr)}}.content-grid-2col{width:var(--proformax-layout-percentage-full);gap:var(--proformax-spacing-canonical-grid-comfortable);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;container-type:inline-size}.content-grid-3col{width:var(--proformax-layout-percentage-full);gap:var(--proformax-spacing-canonical-grid-comfortable);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;container-type:inline-size}.content-grid-4col{width:var(--proformax-layout-percentage-full);gap:var(--proformax-spacing-canonical-grid-comfortable);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;container-type:inline-size}.content-grid-2-4{width:var(--proformax-layout-percentage-full);gap:var(--proformax-spacing-canonical-grid-comfortable);grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr));display:grid;container-type:inline-size}@media (max-width:639px){.content-grid-2col,.content-grid-3col,.content-grid-4col{grid-template-columns:1fr}}.progressive-grid-3col-compact{width:var(--proformax-layout-percentage-full);gap:var(--proformax-spacing-canonical-grid-compact);grid-template-columns:1fr;display:grid}@media (min-width:768px){.progressive-grid-3col-compact{grid-template-columns:repeat(3,minmax(0,1fr))}}
.navbar-header{top:var(--proformax-spacing-0);z-index:var(--proformax-layout-zIndex-sticky);background-color:var(--proformax-overlay-white-25);border-bottom:var(--proformax-layout-border-default)solid var(--proformax-glass-border-universal);box-shadow:var(--proformax-shadow-sm);position:sticky}.navbar-nav{max-width:var(--proformax-layout-container-wide);height:var(--proformax-layout-navbar-height-desktop);padding:var(--proformax-spacing-0);justify-content:space-between;align-items:center;margin:0 auto;display:flex}@media (min-width:768px){.navbar-nav{padding:var(--proformax-spacing-0)}}.navbar-logo-link{align-items:center;gap:var(--proformax-spacing-sm);z-index:var(--proformax-layout-zIndex-dropdown);text-decoration:none;display:flex}.navbar-logo-wrapper{height:var(--proformax-layout-icon-xl);width:var(--proformax-layout-component-width-generic-sm);display:block;position:relative}.navbar-logo-light{object-fit:contain;display:none}.navbar-logo-dark{object-fit:contain;display:block}[data-theme=light] .navbar-logo-light,.light .navbar-logo-light{display:block}[data-theme=light] .navbar-logo-dark,.light .navbar-logo-dark{display:none}.navbar-desktop-menu{align-items:center;gap:var(--proformax-spacing-lg);display:none}@media (min-width:768px){.navbar-desktop-menu{display:flex}}.navbar-dropdown-wrapper{position:relative}.navbar-dropdown-trigger{align-items:center;gap:var(--proformax-spacing-2xs);font-size:var(--proformax-font-size-body);font-weight:var(--proformax-font-weight-medium);color:var(--glass-on-surface-secondary);cursor:pointer;transition:color var(--proformax-duration-normal)var(--proformax-transition-easing-ease);background:0 0;border:none;display:flex}.navbar-dropdown-trigger:hover,.navbar-dropdown-trigger:active,.navbar-dropdown-trigger-active{color:var(--proformax-text-primary)}.navbar-dropdown-icon{width:var(--proformax-sizing-fluid-md);height:var(--proformax-sizing-fluid-md)}.navbar-dropdown-link:hover .navbar-whatsapp-btn{justify-content:center;align-items:center;gap:var(--proformax-spacing-xs);border-radius:var(--proformax-layout-radius-full);padding:var(--proformax-spacing-xs);min-height:var(--proformax-layout-icon-lg);font-size:var(--proformax-font-size-body);font-weight:var(--proformax-font-weight-semibold);--_nav-dark-primary:var(--glass-on-surface-secondary);--_nav-dark-accent:var(--glass-on-surface-secondary);--_nav-darker-primary:var(--glass-on-surface-secondary);--_nav-darker-accent:var(--glass-on-surface-secondary);background:var(--_nav-darker-primary);color:var(--proformax-text-primary);box-shadow:var(--proformax-shadow-metallic-md),0 0 var(--proformax-glow-intensity-sm)var(--neutral-shade-base);transition:all var(--proformax-duration-base)var(--proformax-transition-easing-easeOut);z-index:var(--proformax-layout-zIndex-particles);border:none;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.navbar-whatsapp-btn:before{content:"";inset:var(--proformax-spacing-0);border-radius:var(--proformax-layout-radius-full);padding:var(--proformax-spacing-2xs);background:conic-gradient(from var(--border-angle,0deg),var(--neutral-mid),var(--neutral-mid),var(--brand-burnished),var(--neutral-mid),var(--neutral-mid));-webkit-mask:linear-gradient(var(--proformax-text-primary)0 0)content-box,linear-gradient(var(--proformax-text-primary)0 0);-webkit-mask:linear-gradient(var(--proformax-text-primary)0 0)content-box,linear-gradient(var(--proformax-text-primary)0 0);mask:linear-gradient(var(--proformax-text-primary)0 0)content-box,linear-gradient(var(--proformax-text-primary)0 0);-webkit-mask-composite:xor;z-index:-1;animation:var(--proformax-animation-border-rotate);position:absolute;-webkit-mask-composite:xor;mask-composite:exclude}.navbar-whatsapp-btn:after{content:"";inset:var(--proformax-spacing-0);border-radius:var(--proformax-layout-radius-full);background:linear-gradient(135deg,transparent 0%,var(--neutral-shade-subtle)50%,transparent 100%);opacity:1;transition:opacity var(--proformax-duration-base)var(--proformax-transition-easing-ease);z-index:var(--proformax-layout-zIndex-base);position:absolute}.navbar-whatsapp-btn:hover,.navbar-whatsapp-btn:active{transform:translateY(calc(-1*calc(var(--proformax-spacing-2xs)/2)));box-shadow:var(--proformax-shadow-metallic-lg),0 0 var(--proformax-glow-intensity-sm)var(--neutral-shade-strong),var(--proformax-shadow-md);background:var(--_nav-dark-primary);color:var(--proformax-text-primary)}.navbar-whatsapp-btn:hover:before,.navbar-whatsapp-btn:active:before{animation-duration:var(--proformax-transition-duration-slow)}.navbar-whatsapp-btn:hover:after,.navbar-whatsapp-btn:active:after{opacity:1}.navbar-whatsapp-btn:active{transform:translateY(0)}.navbar-whatsapp-btn svg{width:var(--proformax-sizing-fluid-md);height:var(--proformax-sizing-fluid-md);flex-shrink:var(--proformax-spacing-0)}.navbar-mobile-toggle{padding:var(--proformax-spacing-xs);border-radius:var(--proformax-layout-radius-md);color:var(--proformax-text-primary);cursor:pointer;transition:background-color var(--proformax-duration-normal)var(--proformax-transition-easing-ease);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.navbar-mobile-toggle:hover,.navbar-mobile-toggle:active{background-color:var(--proformax-overlay-white-20);-webkit-backdrop-filter:blur(var(--gc-tier-subtle-blur))}.navbar-mobile-toggle:focus-visible{outline:var(--proformax-spacing-2xs)solid var(--proformax-focus-ring);outline-offset:var(--proformax-spacing-2xs)}@media (min-width:768px){.navbar-mobile-toggle{display:none}}.navbar-mobile-menu{border-top:var(--proformax-layout-border-default)solid var(--proformax-glass-border-universal);background-color:var(--proformax-overlay-white-25);display:block;overflow:hidden}@media (min-width:768px){.navbar-mobile-menu{display:none}}.navbar-mobile-content{gap:var(--proformax-spacing-2xs);flex-direction:column;display:flex}.navbar-mobile-link{padding:var(--proformax-spacing-xs);font-size:var(--proformax-font-size-body);font-weight:var(--proformax-font-weight-medium);color:var(--proformax-text-primary);border-radius:var(--proformax-layout-radius-md);transition:all var(--proformax-duration-normal)var(--proformax-transition-easing-ease);text-decoration:none;display:block}.navbar-mobile-link:hover,.navbar-mobile-link:active{color:var(--proformax-semantic-error-500);background-color:var(--proformax-overlay-white-20);-webkit-backdrop-filter:blur(var(--gc-tier-subtle-blur))}.navbar-mobile-whatsapp-btn:hover:before,.navbar-mobile-whatsapp-btn:active:before{animation-duration:var(--proformax-transition-duration-slow)}.navbar-mobile-whatsapp-btn svg{width:var(--proformax-sizing-fluid-lg);height:var(--proformax-sizing-fluid-lg);flex-shrink:var(--proformax-spacing-0)}.megamenu-wrapper{top:calc(100% + var(--proformax-spacing-md));left:var(--proformax-layout-position-center);transform:translateX(calc(-1*var(--proformax-layout-position-center)));padding-top:var(--proformax-spacing-xs);z-index:var(--proformax-layout-zIndex-dropdown);position:absolute}.megamenu{background:var(--proformax-bg-base-alpha-95);border:var(--proformax-layout-border-default)solid var(--proformax-glass-border-universal);border-radius:var(--proformax-layout-radius-xl);box-shadow:var(--proformax-shadow-xl);overflow:hidden}.megamenu-header{padding:var(--proformax-spacing-xs);border-bottom:var(--proformax-layout-border-default)solid var(--proformax-glass-border-universal);transition:all var(--proformax-duration-normal)var(--proformax-transition-easing-ease);background:0 0;justify-content:space-between;align-items:center;text-decoration:none;display:flex}.megamenu-header:hover,.megamenu-header:active{background:var(--proformax-overlay-white-20);-webkit-backdrop-filter:blur(var(--gc-tier-subtle-blur))}.megamenu-header-title{font-size:var(--proformax-font-size-body);font-weight:var(--proformax-font-weight-semibold);color:var(--proformax-text-primary)}.megamenu-header:hover .megamenu-header-title,.megamenu-header:active .megamenu-header-title{color:var(--proformax-semantic-error-500)}.megamenu-header-arrow{color:var(--glass-on-surface-secondary);transition:transform var(--proformax-duration-normal)var(--proformax-transition-easing-ease)}.megamenu-header:hover .megamenu-header-arrow,.megamenu-header:active .megamenu-header-arrow{transform:translateX(var(--proformax-spacing-2xs));color:var(--proformax-semantic-error-500)}.megamenu-grid{padding:var(--proformax-spacing-xs);gap:var(--proformax-spacing-lg);display:flex}.megamenu-category{min-width:var(--proformax-sizing-fluid-3xl)}.megamenu-category-header{margin-bottom:var(--proformax-spacing-sm)}.megamenu-category-title{font-size:var(--proformax-font-size-xs);font-weight:var(--proformax-font-weight-bold);text-transform:uppercase;letter-spacing:var(--proformax-letter-spacing-md);color:var(--proformax-semantic-error-500);padding-bottom:var(--proformax-spacing-xs);display:block}.megamenu-category-line{height:var(--proformax-sizing-fluid-2xs);background-color:var(--cta-primary-bg);width:var(--proformax-layout-percentage-full)}.megamenu-items{gap:var(--proformax-spacing-2xs);flex-direction:column;display:flex}.megamenu-item{padding:var(--proformax-spacing-xs);border-radius:var(--proformax-layout-radius-md);transition:all var(--proformax-transition-duration-fast)var(--proformax-transition-easing-ease);text-decoration:none;display:block}.megamenu-item:hover,.megamenu-item:active{background:0 0}.megamenu-item-active{background:var(--brand-glow-soft)}.megamenu-item-label{font-size:var(--proformax-font-size-body);font-weight:var(--proformax-font-weight-medium);color:var(--proformax-text-primary);display:block}.megamenu-item:hover .megamenu-item-label,.megamenu-item:active .megamenu-item-label,.megamenu-item-active .megamenu-item-label{color:var(--proformax-semantic-error-500)}.megamenu-item-desc{font-size:var(--proformax-font-size-body-sm);color:var(--glass-on-surface-secondary);margin-top:var(--proformax-spacing-2xs);display:block}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.footer{background:var(--proformax-overlay-white-25);border-top:var(--proformax-layout-border-thin)solid var(--proformax-glass-border-universal);padding:var(--proformax-spacing-lg)var(--proformax-spacing-md)}@media (min-width:768px){.footer{padding:var(--proformax-spacing-xl)var(--proformax-spacing-lg)}}.footer-column{gap:var(--proformax-spacing-sm);flex-direction:column;display:flex}.footer-social{gap:var(--proformax-spacing-sm);display:flex}.footer-bottom{margin-top:var(--proformax-spacing-xl);padding-top:var(--proformax-spacing-lg);border-top:var(--proformax-layout-border-thin)solid var(--proformax-glass-border-universal)}.footer-copyright{align-items:center;gap:var(--proformax-spacing-xs);font-size:var(--proformax-font-size-body);color:var(--proformax-text-secondary);text-align:center;flex-direction:column;display:flex}@media (min-width:768px){.footer-copyright{gap:var(--proformax-spacing-xs);text-align:left;flex-direction:row}}.footer-powered-link{color:var(--proformax-semantic-error-500);font-weight:var(--proformax-font-weight-medium);transition:color var(--proformax-duration-normal)var(--proformax-transition-easing-ease);text-decoration:none}.footer-powered-link:hover{color:var(--proformax-semantic-error-aaa);text-decoration:underline}[data-theme=light] .footer-powered-link:hover,.light .footer-powered-link:hover{color:var(--proformax-red-700)}.footer-powered-link:focus-visible{outline:2px solid var(--proformax-semantic-focus-border)}@media (prefers-reduced-motion:reduce){.admin-footer,.admin-footer *{transition-duration:.01ms!important;animation-duration:.01ms!important}}
.form{width:var(--proformax-layout-percentage-full);max-width:var(--proformax-layout-container-sm)}.form-wide{max-width:var(--proformax-layout-container-md)}.form-narrow{max-width:var(--proformax-layout-container-sm)}.form-header{text-align:center;gap:var(--proformax-spacing-sm)}.form-title{font-family:var(--proformax-font-sans);font-size:var(--proformax-font-size-subsection);letter-spacing:var(--proformax-letter-spacing-body);color:var(--proformax-text-primary);margin-bottom:var(--proformax-spacing-xs)}.form-description{font-size:var(--proformax-font-size-body);color:var(--glass-on-surface-secondary);max-width:var(--proformax-layout-container-default);margin-inline:auto}.form-body{gap:var(--proformax-spacing-md);flex-direction:column;display:flex}.form-label{margin-top:var(--proformax-spacing-xs);margin-bottom:var(--proformax-spacing-xs);color:var(--proformax-text-primary);display:block}.field-group{gap:var(--proformax-spacing-2xs);flex-direction:column;display:flex}.field-label{color:var(--proformax-text-primary);align-items:center;gap:var(--proformax-spacing-2xs);display:flex}.field-label:has(~:disabled){opacity:var(--proformax-opacity-50);cursor:not-allowed}.field-required{color:var(--proformax-semantic-error-500)}.field-helper{color:var(--glass-on-surface-tertiary);margin:var(--proformax-spacing-0)}.field-error{color:var(--proformax-semantic-error-500);margin:var(--proformax-spacing-0);align-items:center;gap:var(--proformax-spacing-xs);display:flex}.field-error:before{content:"⚠";flex-shrink:var(--proformax-spacing-0)}.field-success{color:var(--proformax-semantic-success-500);margin:var(--proformax-spacing-0);align-items:center;gap:var(--proformax-spacing-xs);display:flex}.field-success:before{content:"✓";flex-shrink:var(--proformax-spacing-0)}.input,.input-text,.input-glass{width:var(--proformax-layout-percentage-full);border:var(--proformax-spacing-2xs)solid var(--proformax-glass-border-universal);border-radius:var(--proformax-layout-radius-sm);background:var(--proformax-overlay-white-25);color:var(--proformax-text-primary);font-family:inherit;font-size:var(--proformax-font-size-caption);padding:var(--proformax-spacing-xs)var(--proformax-spacing-sm);transition:all var(--proformax-transition-duration-fast)var(--proformax-transition-easing-easeOut)}.input::placeholder,.input-text::placeholder,.input-glass::placeholder{color:var(--proformax-text-placeholder)}.input:focus,.input-text:focus,.input-glass:focus{border-color:var(--proformax-brand-burnished);box-shadow:0 0 0 3px var(--brand-glow-subtle);outline:none}.input:hover:not(:disabled),.input-text:hover:not(:disabled),.input-glass:hover:not(:disabled),.input:active:not(:disabled),.input-text:active:not(:disabled),.input-glass:active:not(:disabled){border-color:var(--proformax-glass-border-universal)}.input.error,.input-text.error,.input-error{border-color:var(--proformax-semantic-error-500)}.input.error:focus,.input-text.error:focus,.input-error:focus{box-shadow:0 0 0 3px var(--proformax-shadow-md-alpha-15)}.input.success,.input-text.success{border-color:var(--proformax-semantic-success-500)}.input:disabled,.input-text:disabled,.input-glass:disabled{background:var(--proformax-overlay-white-32);color:var(--glass-on-surface-tertiary);cursor:not-allowed;opacity:var(--proformax-opacity-60)}.input-glass{background:var(--proformax-bg-base-alpha-50);-webkit-backdrop-filter:var(--gc-tier-default-blur);border:var(--proformax-layout-border-default)solid var(--brand-glow-base);box-shadow:var(--proformax-shadow-sm)}.input-glass:focus{background:var(--proformax-bg-surface-alpha-60);border-color:var(--neutral-shade-base);box-shadow:var(--proformax-shadow-md)}.input-elevated{background:var(--proformax-overlay-white-32);border:var(--proformax-layout-border-default)solid var(--proformax-glass-border-universal);box-shadow:var(--proformax-shadow-sm);transition:all var(--proformax-transition-duration-base)var(--proformax-transition-easing-easeOut)}.input-elevated:focus{background:var(--proformax-overlay-white-25);border-color:var(--proformax-brand-burnished);box-shadow:var(--proformax-shadow-md);transform:translateY(calc(-1*var(--proformax-spacing-2xs)/4))}.textarea,.textarea-glass{width:var(--proformax-layout-percentage-full);min-height:var(--proformax-sizing-fluid-5xl);border:var(--proformax-spacing-2xs)solid var(--proformax-glass-border-universal);border-radius:var(--proformax-layout-radius-sm);background:var(--proformax-overlay-white-25);color:var(--proformax-text-primary);padding:var(--proformax-spacing-xs)var(--proformax-spacing-sm);resize:vertical;transition:all var(--proformax-transition-duration-fast)var(--proformax-transition-easing-easeOut);font-family:inherit}.textarea::placeholder,.textarea-glass::placeholder{color:var(--proformax-text-placeholder)}.textarea:focus,.textarea-glass:focus{border-color:var(--proformax-brand-burnished);box-shadow:0 0 0 3px var(--brand-glow-subtle);outline:none}.textarea:hover:not(:disabled),.textarea-glass:hover:not(:disabled),.textarea:active:not(:disabled),.textarea-glass:active:not(:disabled){border-color:var(--proformax-glass-borderStrong-universal)}.textarea.error{border-color:var(--proformax-semantic-error-500)}.textarea.success{border-color:var(--proformax-semantic-success-500)}.textarea:disabled,.textarea-glass:disabled{background:var(--proformax-overlay-white-32);color:var(--glass-on-surface-tertiary);cursor:not-allowed;opacity:var(--proformax-opacity-60)}.textarea-auto{resize:none;overflow:hidden}.textarea-glass{background:var(--proformax-bg-base-alpha-50);-webkit-backdrop-filter:var(--gc-tier-default-blur);border:var(--proformax-layout-border-default)solid var(--brand-glow-base);box-shadow:var(--proformax-shadow-sm)}.textarea-glass:focus{background:var(--proformax-bg-surface-alpha-60);border-color:var(--neutral-shade-base);box-shadow:var(--proformax-shadow-md)}.textarea-elevated{background:var(--proformax-overlay-white-32);border:var(--proformax-layout-border-default)solid var(--proformax-glass-border-universal);box-shadow:var(--proformax-shadow-sm);transition:all var(--proformax-transition-duration-base)var(--proformax-transition-easing-easeOut)}.textarea-elevated:focus{background:var(--proformax-overlay-white-25);border-color:var(--proformax-brand-burnished);box-shadow:var(--proformax-shadow-md)}.textarea-compact{padding:var(--proformax-spacing-xs)var(--proformax-spacing-sm);font-size:var(--proformax-font-size-body-sm);min-height:var(--proformax-sizing-fluid-4xl);border-radius:calc(var(--proformax-layout-radius-sm)*.75)}.select,.select-glass{width:var(--proformax-layout-percentage-full);border:var(--proformax-spacing-2xs)solid var(--proformax-glass-border-universal);border-radius:var(--proformax-layout-radius-sm);background:var(--proformax-overlay-white-25);color:var(--proformax-text-primary);font-family:inherit;font-size:var(--proformax-font-size-caption);padding:var(--proformax-spacing-xs)var(--proformax-spacing-sm);padding-right:var(--proformax-spacing-xl);appearance:none;cursor:pointer;transition:all var(--proformax-transition-duration-fast)var(--proformax-transition-easing-easeOut);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23999' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--proformax-spacing-md)center;background-size:var(--proformax-spacing-sm)}.select:focus,.select-glass:focus{border-color:var(--proformax-brand-burnished);box-shadow:0 0 0 3px var(--brand-glow-subtle);outline:none}.select:hover:not(:disabled),.select-glass:hover:not(:disabled),.select:active:not(:disabled),.select-glass:active:not(:disabled){border-color:var(--proformax-glass-border-universal)}.select:disabled,.select-glass:disabled{background:var(--proformax-overlay-white-32);color:var(--glass-on-surface-tertiary);cursor:not-allowed;opacity:var(--proformax-opacity-60)}.select-glass{background-color:var(--proformax-bg-base-alpha-50);-webkit-backdrop-filter:var(--gc-tier-default-blur);border:var(--proformax-layout-border-default)solid var(--brand-glow-base);box-shadow:var(--proformax-shadow-sm)}.select-glass:focus{background-color:var(--proformax-bg-surface-alpha-60);border-color:var(--neutral-shade-base);box-shadow:var(--proformax-shadow-md)}.select-content{z-index:var(--proformax-z-index-notification);max-height:var(--proformax-auth-card-maxWidth);min-width:var(--proformax-layout-component-width-card-min);border:var(--proformax-layout-border-default)solid var(--proformax-glass-border-universal);background:var(--proformax-overlay-white-25);color:var(--proformax-text-primary);box-shadow:var(--proformax-shadow-lg);border-radius:var(--proformax-layout-radius-md);visibility:visible;opacity:1;display:block;position:absolute;overflow:visible}.select-content[data-state=open]{animation:.15s ease-out proformax-select-in}.select-content[data-state=closed]{animation:.15s ease-out proformax-select-out}@keyframes proformax-select-in{0%{opacity:1;transform:scale(var(--proformax-effect-scale-95))}to{opacity:1;transform:scale(var(--proformax-effect-scale-100))}}@keyframes proformax-select-out{0%{opacity:1;transform:scale(var(--proformax-effect-scale-100))}to{opacity:1;transform:scale(var(--proformax-effect-scale-95))}}.select-viewport{padding:var(--proformax-spacing-xs);visibility:visible;opacity:1;display:block}.select-item{gap:var(--proformax-spacing-xs);width:var(--proformax-layout-percentage-full);cursor:pointer;-webkit-user-select:none;user-select:none;font-size:var(--proformax-font-size-caption);padding:var(--proformax-spacing-xs)var(--proformax-spacing-sm);border-radius:var(--proformax-layout-radius-sm);transition:background var(--proformax-transition-duration-fast)var(--proformax-transition-easing-easeOut);outline:none;align-items:center;display:flex;position:relative}.select-item:focus,.select-item[data-highlighted]{background:var(--proformax-overlay-white-32)}.select-item[data-disabled]{pointer-events:none;opacity:var(--proformax-opacity-50)}.select-item-indicator{height:var(--proformax-sizing-fluid-md);justify-content:center;align-items:center;display:flex;position:absolute}.select-separator{height:var(--proformax-layout-component-height-divider);background:var(--proformax-background-surface)}.select-label{padding-left:var(--proformax-spacing-xl);color:var(--proformax-text-primary)}.select-scroll-button{cursor:default;justify-content:center;align-items:center;display:flex}@media (min-width:640px){.input,.input-text,.textarea,.select,.select-item{font-size:var(--proformax-font-size-body-sm)}}.checkbox-wrapper{align-items:flex-start;gap:var(--proformax-spacing-sm);cursor:pointer;display:flex}.checkbox{appearance:none;box-sizing:content-box;width:var(--proformax-layout-form-control);height:var(--proformax-layout-form-control);border:var(--proformax-spacing-2xs)solid var(--proformax-glass-border-universal);border-radius:var(--proformax-layout-radius-xs);background:var(--proformax-overlay-white-25);cursor:pointer;transition:all var(--proformax-transition-duration-fast)var(--proformax-transition-easing-easeOut);flex-shrink:var(--proformax-spacing-0);margin-top:var(--proformax-space-1);padding:0;position:relative}.checkbox:before{content:"";background:0 0;position:absolute;inset:-4px}.checkbox:checked,.checkbox[data-state=checked]{background:var(--cta-primary-bg);border-color:var(--proformax-brand-burnished)}.checkbox:checked:after{content:"";top:var(--proformax-layout-position-center);left:var(--proformax-layout-position-center);transform:translate(-50%,-50%)rotate(rotate(var(--proformax-effect-rotate-45)));width:var(--proformax-sizing-fluid-xs);height:var(--proformax-sizing-fluid-sm);border:solid var(--proformax-overlay-pure-white);border-width:0 var(--proformax-layout-border-thin)var(--proformax-layout-border-thin)0;position:absolute}.checkbox .checkbox-indicator{display:none}.checkbox[data-state=checked] .checkbox-indicator{color:var(--proformax-overlay-pure-white);justify-content:center;align-items:center;display:flex}.checkbox-indicator{color:currentColor;justify-content:center;align-items:center;display:flex}.checkbox:focus{box-shadow:0 0 0 3px var(--brand-glow-subtle);outline:none}.checkbox:hover:not(:disabled),.checkbox:active:not(:disabled){border-color:var(--proformax-glass-border-universal)}.checkbox:disabled{background:var(--proformax-overlay-white-32);cursor:not-allowed;opacity:var(--proformax-opacity-60)}.checkbox-label{color:var(--proformax-text-primary);-webkit-user-select:none;user-select:none}.checkbox-wrapper.error .checkbox{border-color:var(--proformax-semantic-error-500)}.radio-wrapper{align-items:flex-start;gap:var(--proformax-spacing-sm);cursor:pointer;display:flex}.radio{appearance:none;border:var(--proformax-spacing-2xs)solid var(--proformax-glass-border-universal);border-radius:var(--proformax-layout-radius-full);background:var(--proformax-overlay-white-25);cursor:pointer;transition:all var(--proformax-transition-duration-fast)var(--proformax-transition-easing-easeOut);flex-shrink:var(--proformax-spacing-0);margin-top:var(--proformax-spacing-2xs);position:relative}.radio:before{content:"";border-radius:var(--proformax-layout-radius-full);background:0 0;position:absolute;inset:-4px}.radio:checked{border-color:var(--proformax-brand-burnished)}.radio:checked:after{content:"";top:var(--proformax-layout-position-center);left:var(--proformax-layout-position-center);width:var(--proformax-sizing-fluid-sm);height:var(--proformax-sizing-fluid-sm);border-radius:var(--proformax-layout-radius-full);background:var(--cta-primary-bg);position:absolute;transform:translate(-50%,-50%)}.radio:focus{box-shadow:0 0 0 3px var(--brand-glow-subtle);outline:none}.radio:hover:not(:disabled),.radio:active:not(:disabled){border-color:var(--proformax-glass-border-universal)}.radio:disabled{background:var(--proformax-overlay-white-32);cursor:not-allowed;opacity:var(--proformax-opacity-60)}.radio-label{color:var(--proformax-text-primary);-webkit-user-select:none;user-select:none}.radio-group{gap:var(--proformax-spacing-xs);flex-direction:column;display:flex}.switch-wrapper{align-items:center;gap:var(--proformax-spacing-sm);cursor:pointer;display:flex}.switch{appearance:none;width:var(--proformax-layout-touchTarget-min);height:var(--proformax-sizing-fluid-lg);background:var(--proformax-overlay-white-32);border-radius:var(--proformax-layout-radius-full);cursor:pointer;transition:background var(--proformax-transition-duration-fast)var(--proformax-transition-easing-easeOut);flex-shrink:var(--proformax-spacing-0);border:none;padding:0;position:relative}.switch:checked{background:var(--cta-primary-bg)}.switch:after{content:"";width:calc(var(--proformax-spacing-md) + var(--proformax-spacing-xs)/4);height:calc(var(--proformax-spacing-md) + var(--proformax-spacing-xs)/4);top:var(--proformax-spacing-2xs);left:var(--proformax-spacing-2xs);background:var(--proformax-overlay-pure-white);border-radius:var(--proformax-layout-radius-full);transition:transform var(--proformax-transition-duration-fast)var(--proformax-transition-easing-easeOut);box-shadow:0 1px 3px var(--proformax-overlay-black-20);position:absolute}.switch:checked:after{transform:translateX(var(--proformax-spacing-md))}.switch:has(.switch-thumb):after{display:none}.switch:focus{box-shadow:0 0 0 3px var(--brand-glow-subtle);outline:none}.switch:disabled{opacity:var(--proformax-opacity-50);cursor:not-allowed}.switch-label{color:var(--proformax-text-primary);-webkit-user-select:none;user-select:none}.switch-thumb{pointer-events:none;width:calc(var(--proformax-spacing-md) + var(--proformax-spacing-xs)/4);height:calc(var(--proformax-spacing-md) + var(--proformax-spacing-xs)/4);background:var(--proformax-overlay-pure-white);border-radius:var(--proformax-layout-radius-full);box-shadow:0 1px 3px var(--proformax-overlay-black-20);transition:transform var(--proformax-transition-duration-fast)var(--proformax-transition-easing-easeOut);display:block}.switch[data-state=checked] .switch-thumb{transform:translateX(var(--proformax-spacing-md))}.switch[data-state=unchecked] .switch-thumb{transform:translate(0)}.switch[data-state=checked]{background:var(--cta-primary-bg)}.form-single-column{max-width:var(--proformax-layout-container-sm)}.form-two-column{gap:var(--proformax-spacing-md);grid-template-columns:1fr;display:grid}@media (min-width:1024px){.form-two-column{grid-template-columns:var(--proformax-layout-grid-cols2)}}.field-full-width{grid-column:1/-1}.form-inline{gap:var(--proformax-spacing-sm);flex-direction:column;align-items:stretch;display:flex}.form-inline .field-group{min-width:var(--proformax-sizing-fluid-0);flex:1}.form-inline .btn{flex-shrink:var(--proformax-spacing-0)}@media (min-width:768px){.form-inline{flex-direction:row;align-items:flex-end}}.form-loading{pointer-events:none;position:relative}.form-loading:after{content:"";inset:var(--proformax-spacing-0);background:var(--proformax-overlay-white-25);opacity:var(--proformax-opacity-70);z-index:var(--proformax-layout-zIndex-dropdown);border-radius:inherit;justify-content:center;align-items:center;display:flex;position:absolute}.form-spinner{top:var(--proformax-layout-position-center);left:var(--proformax-layout-position-center);border:2px solid var(--proformax-glass-border-universal);border-top-color:var(--proformax-brand-burnished);border-radius:var(--proformax-layout-radius-full);animation:var(--proformax-animation-rotate-spinFast);z-index:var(--proformax-layout-zIndex-dropdown);position:absolute;transform:translate(-50%,-50%)}.form-success{padding:var(--proformax-spacing-md);gap:var(--proformax-spacing-sm);background:var(--proformax-semantic-success-400);border:var(--proformax-layout-border-default)solid var(--proformax-semantic-success-500);text-align:center}.form-success-icon{width:var(--proformax-sizing-fluid-2xl);height:var(--proformax-sizing-fluid-2xl);margin:var(--proformax-spacing-0);background:var(--proformax-semantic-success-500);border-radius:var(--proformax-layout-radius-full);gap:var(--proformax-spacing-xs);color:var(--proformax-text-obsidian);justify-content:center;align-items:center;display:flex}.form-success-title{color:var(--proformax-semantic-success-500);margin-bottom:var(--proformax-spacing-xs)}.form-success-message{color:var(--glass-on-surface-secondary)}.form-error-banner{background:var(--proformax-semantic-error-400);border:var(--proformax-layout-border-default)solid var(--proformax-semantic-error-500);gap:var(--proformax-spacing-sm);align-items:flex-start;display:flex}.form-error-icon{width:var(--proformax-sizing-fluid-lg);height:var(--proformax-sizing-fluid-lg);color:var(--proformax-semantic-error-500);flex-shrink:var(--proformax-spacing-0)}.form-error-content{flex:1}.form-error-title{color:var(--proformax-semantic-error-500);margin-bottom:var(--proformax-spacing-2xs)}.form-error-message{color:var(--glass-on-surface-secondary)}.form-footer{margin-top:var(--proformax-spacing-xl);gap:var(--proformax-spacing-sm);flex-direction:column;align-items:stretch;display:flex}.form-footer-centered{justify-content:center}.form-footer-end{justify-content:flex-end}@media (min-width:768px){.form-footer{flex-direction:row;align-items:center}}.input,.input-text,.select,.textarea{min-height:var(--proformax-layout-touchTarget-min);font-size:var(--proformax-font-size-body)}.checkbox-wrapper,.radio-wrapper,.switch-wrapper{padding:var(--proformax-spacing-xs)0}@media (min-width:768px){.checkbox-wrapper,.radio-wrapper,.switch-wrapper{padding:var(--proformax-spacing-2xs)0}}.input:focus-visible,.textarea:focus-visible,.select:focus-visible,.checkbox:focus-visible,.radio:focus-visible,.switch:focus-visible,.input-text:focus-visible,.input-glass:focus-visible,.input-elevated:focus-visible,.input.error:focus-visible,.input-text.error:focus-visible,.input-error:focus-visible,.textarea-glass:focus-visible,.textarea-elevated:focus-visible,.select-glass:focus-visible,.select-item:focus-visible,.radio-option-card:focus-visible{outline:var(--proformax-spacing-2xs)solid var(--proformax-semantic-focus-border);outline-offset:var(--proformax-spacing-2xs)}@media (prefers-reduced-motion:reduce){.input,.input-glass,.textarea,.textarea-glass,.select,.select-glass,.checkbox,.radio,.switch{transition:none}.form-spinner{border-top-color:var(--proformax-brand-burnished);animation:none}}.radio-option-card{align-items:center;gap:var(--proformax-spacing-sm);padding:var(--proformax-spacing-sm);border-radius:var(--proformax-layout-radius-md);cursor:pointer;border:var(--proformax-layout-border-default)solid transparent;transition:background var(--proformax-transition-duration-fast)var(--proformax-transition-easing-easeOut),border-color var(--proformax-transition-duration-fast)var(--proformax-transition-easing-easeOut);background:var(--proformax-overlay-white-32);display:flex}.radio-option-card[aria-checked=true]{background:var(--proformax-surface-accentSubtle);border-color:var(--proformax-brand-burnished)}.radio-option-card-md{padding:var(--proformax-spacing-md)}[data-theme=light] .form-title,.light .form-title{color:var(--proformax-text-primary)}[data-theme=light] .form-description,.light .form-description{color:var(--glass-on-surface-secondary)}[data-theme=light] .form-label,.light .form-label,[data-theme=light] .field-label,.light .field-label{color:var(--proformax-text-primary)}[data-theme=light] .field-required,.light .field-required{color:var(--proformax-semantic-error-500)}[data-theme=light] .field-helper,.light .field-helper{color:var(--glass-on-surface-tertiary)}[data-theme=light] .field-error,.light .field-error{color:var(--proformax-semantic-error-500)}[data-theme=light] .field-success,.light .field-success{color:var(--proformax-semantic-success-500)}[data-theme=light] .input,[data-theme=light] .input-text,.light .input,.light .input-text{border-color:var(--proformax-glass-border-universal);background:var(--proformax-overlay-white-25);color:var(--proformax-text-primary)}[data-theme=light] .input-glass,.light .input-glass{color:var(--proformax-text-primary)}[data-theme=light] .input::placeholder,[data-theme=light] .input-text::placeholder,[data-theme=light] .input-glass::placeholder,.light .input::placeholder,.light .input-text::placeholder,.light .input-glass::placeholder{color:var(--glass-on-surface-tertiary)}[data-theme=light] .input:focus,[data-theme=light] .input-text:focus,[data-theme=light] .input-glass:focus,.light .input:focus,.light .input-text:focus,.light .input-glass:focus{border-color:var(--proformax-brand-burnished);box-shadow:0 0 0 3px var(--brand-glow-subtle)}[data-theme=light] .input:hover:not(:disabled),[data-theme=light] .input-text:hover:not(:disabled),[data-theme=light] .input-glass:hover:not(:disabled),.light .input:hover:not(:disabled),.light .input-text:hover:not(:disabled),.light .input-glass:hover:not(:disabled),[data-theme=light] .input:active:not(:disabled),[data-theme=light] .input-text:active:not(:disabled),[data-theme=light] .input-glass:active:not(:disabled),.light .input:active:not(:disabled),.light .input-text:active:not(:disabled),.light .input-glass:active:not(:disabled){border-color:var(--proformax-glass-borderStrong)}[data-theme=light] .input.error,[data-theme=light] .input-text.error,.light .input.error,.light .input-text.error{border-color:var(--proformax-semantic-error-500)}[data-theme=light] .input:disabled,[data-theme=light] .input-text:disabled,[data-theme=light] .input-glass:disabled,.light .input:disabled,.light .input-text:disabled,.light .input-glass:disabled{background:var(--proformax-overlay-white-32);color:var(--glass-on-surface-tertiary)}[data-theme=light] .input-elevated,.light .input-elevated{background:var(--proformax-overlay-white-32);border-color:var(--proformax-glass-border-universal);box-shadow:0 var(--proformax-shadow-md)var(--proformax-shadow-md)-1px var(--proformax-overlay-black-10)}[data-theme=light] .input-elevated:focus,.light .input-elevated:focus{background:var(--proformax-overlay-white-25);border-color:var(--proformax-brand-burnished);box-shadow:0 var(--proformax-shadow-md)var(--proformax-shadow-sm)-1px var(--proformax-overlay-black-10)}[data-theme=light] .textarea,.light .textarea{border-color:var(--proformax-glass-border-universal);background:var(--proformax-overlay-white-25);color:var(--proformax-text-primary)}[data-theme=light] .textarea-glass,.light .textarea-glass{color:var(--proformax-text-primary)}[data-theme=light] .textarea::placeholder,[data-theme=light] .textarea-glass::placeholder,.light .textarea::placeholder,.light .textarea-glass::placeholder{color:var(--glass-on-surface-tertiary)}[data-theme=light] .textarea:focus,[data-theme=light] .textarea-glass:focus,.light .textarea:focus,.light .textarea-glass:focus{border-color:var(--proformax-brand-burnished);box-shadow:0 0 0 3px var(--brand-glow-subtle)}[data-theme=light] .textarea:hover:not(:disabled),[data-theme=light] .textarea-glass:hover:not(:disabled),.light .textarea:hover:not(:disabled),.light .textarea-glass:hover:not(:disabled),[data-theme=light] .textarea:active:not(:disabled),[data-theme=light] .textarea-glass:active:not(:disabled),.light .textarea:active:not(:disabled),.light .textarea-glass:active:not(:disabled){border-color:var(--proformax-glass-borderStrong)}[data-theme=light] .textarea:disabled,[data-theme=light] .textarea-glass:disabled,.light .textarea:disabled,.light .textarea-glass:disabled{background:var(--proformax-overlay-white-32);color:var(--glass-on-surface-tertiary)}[data-theme=light] .select,.light .select{border-color:var(--proformax-glass-border-universal);background-color:var(--proformax-overlay-white-25);color:var(--proformax-text-primary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23333' d='M6 9L1 4h10z'/%3E%3C/svg%3E")}[data-theme=light] .select-glass,.light .select-glass{color:var(--proformax-text-primary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23333' d='M6 9L1 4h10z'/%3E%3C/svg%3E")}[data-theme=light] .select:focus,[data-theme=light] .select-glass:focus,.light .select:focus,.light .select-glass:focus{border-color:var(--proformax-brand-burnished);box-shadow:0 0 0 3px var(--brand-glow-subtle)}[data-theme=light] .select:hover:not(:disabled),[data-theme=light] .select-glass:hover:not(:disabled),.light .select:hover:not(:disabled),.light .select-glass:hover:not(:disabled),[data-theme=light] .select:active:not(:disabled),[data-theme=light] .select-glass:active:not(:disabled),.light .select:active:not(:disabled),.light .select-glass:active:not(:disabled){border-color:var(--proformax-glass-borderStrong)}[data-theme=light] .select:disabled,[data-theme=light] .select-glass:disabled,.light .select:disabled,.light .select-glass:disabled{background-color:var(--proformax-overlay-white-32);color:var(--glass-on-surface-tertiary)}[data-theme=light] .select-content,.light .select-content{border-color:var(--proformax-glass-border-universal);background:var(--proformax-overlay-white-25);color:var(--proformax-semantic-error-500);box-shadow:var(--proformax-shadow-lg)}[data-theme=light] .select-item:focus,[data-theme=light] .select-item[data-highlighted],.light .select-item:focus,.light .select-item[data-highlighted]{background:var(--proformax-overlay-white-32)}[data-theme=light] .select-separator,.light .select-separator{background:var(--proformax-background-surface)}[data-theme=light] .select-label,.light .select-label{color:var(--proformax-text-primary)}[data-theme=light] .checkbox,.light .checkbox{border-color:var(--proformax-glass-border-universal);background:var(--proformax-overlay-white-25)}[data-theme=light] .checkbox:checked,.light .checkbox:checked{background:var(--cta-primary-bg);border-color:var(--proformax-brand-burnished)}[data-theme=light] .checkbox:focus,.light .checkbox:focus{box-shadow:0 0 0 3px var(--brand-glow-subtle)}[data-theme=light] .checkbox:hover:not(:disabled),.light .checkbox:hover:not(:disabled),[data-theme=light] .checkbox:active:not(:disabled),.light .checkbox:active:not(:disabled){border-color:var(--proformax-glass-borderStrong)}[data-theme=light] .checkbox:disabled,.light .checkbox:disabled{background:var(--proformax-overlay-white-32)}[data-theme=light] .checkbox-label,.light .checkbox-label{color:var(--proformax-text-primary)}[data-theme=light] .checkbox[data-state=checked] .checkbox-indicator,.light .checkbox[data-state=checked] .checkbox-indicator{color:var(--proformax-overlay-pure-white)}[data-theme=light] .radio,.light .radio{border-color:var(--proformax-glass-border-universal);background:var(--proformax-overlay-white-25)}[data-theme=light] .radio:checked,.light .radio:checked{border-color:var(--proformax-brand-burnished)}[data-theme=light] .radio:checked:after,.light .radio:checked:after{background:var(--cta-primary-bg)}[data-theme=light] .radio:focus,.light .radio:focus{box-shadow:0 0 0 3px var(--brand-glow-subtle)}[data-theme=light] .radio:hover:not(:disabled),.light .radio:hover:not(:disabled),[data-theme=light] .radio:active:not(:disabled),.light .radio:active:not(:disabled){border-color:var(--proformax-glass-borderStrong)}[data-theme=light] .radio:disabled,.light .radio:disabled{background:var(--proformax-overlay-white-32)}[data-theme=light] .radio-label,.light .radio-label{color:var(--proformax-text-primary)}[data-theme=light] .switch,.light .switch{background:var(--proformax-overlay-white-32)}[data-theme=light] .switch:checked,.light .switch:checked{background:var(--cta-primary-bg)}[data-theme=light] .switch:focus,.light .switch:focus{box-shadow:0 0 0 3px var(--brand-glow-subtle)}[data-theme=light] .switch-label,.light .switch-label{color:var(--proformax-text-primary)}[data-theme=light] .switch[data-state=checked],.light .switch[data-state=checked]{background:var(--cta-primary-bg)}[data-theme=light] .form-loading:after,.light .form-loading:after{background:var(--proformax-overlay-white-25)}[data-theme=light] .form-spinner,.light .form-spinner{border-color:var(--proformax-glass-border-universal);border-top-color:var(--proformax-brand-burnished)}[data-theme=light] .form-success,.light .form-success{background:var(--proformax-semantic-success-50);border-color:var(--proformax-semantic-success-500)}[data-theme=light] .form-success-icon,.light .form-success-icon{background:var(--proformax-semantic-success-500)}[data-theme=light] .form-success-title,.light .form-success-title{color:var(--proformax-semantic-success-500)}[data-theme=light] .form-success-message,.light .form-success-message{color:var(--glass-on-surface-secondary)}[data-theme=light] .form-error-banner,.light .form-error-banner{background:var(--proformax-semantic-error-50);border-color:var(--proformax-semantic-error-500)}[data-theme=light] .form-error-icon,.light .form-error-icon,[data-theme=light] .form-error-title,.light .form-error-title{color:var(--proformax-semantic-error-500)}[data-theme=light] .form-error-message,.light .form-error-message{color:var(--glass-on-surface-secondary)}.max-h-dropdown-list{max-height:calc(4*var(--proformax-sizing-fluid-2xl))}
.accordion{gap:var(--proformax-spacing-sm);flex-direction:column;display:flex}.accordion-item{border-radius:var(--proformax-radius-card);border:var(--proformax-layout-border-default)solid var(--proformax-glass-border-universal);background:var(--proformax-overlay-white-25);transition:box-shadow var(--proformax-transition-duration-fast)var(--proformax-transition-easing-easeOut);overflow:hidden}.accordion-item:hover,.accordion-item:active{box-shadow:var(--proformax-shadow-sm)}.accordion-item-glass{background:var(--proformax-bg-base-alpha-50);-webkit-backdrop-filter:var(--gc-tier-default-blur);border:var(--proformax-layout-border-default)solid var(--brand-glow-base)}.accordion-item-glass:hover,.accordion-item-glass:active{background:var(--proformax-bg-base-alpha-60);box-shadow:var(--proformax-shadow-md)}.accordion-item-elevated{background:var(--proformax-overlay-white-32);border:var(--proformax-layout-border-default)solid var(--proformax-glass-border-universal);box-shadow:var(--proformax-shadow-sm);transition:all var(--proformax-transition-duration-fast)var(--proformax-transition-easing-easeOut)}.accordion-item-elevated:hover{box-shadow:var(--proformax-shadow-md);transform:translateY(calc(-1*var(--proformax-spacing-2xs)/4))}.accordion-item-borderless{border:none;border-bottom:var(--proformax-layout-border-default)solid var(--proformax-glass-border-universal);border-radius:var(--proformax-radius-card);-webkit-backdrop-filter:none;background:0 0}.accordion-item-borderless:last-child{border-bottom:none}.accordion-trigger{width:var(--proformax-layout-percentage-full);min-height:var(--proformax-sizing-space-11,44px);padding:var(--proformax-spacing-sm)var(--proformax-spacing-md);color:var(--proformax-text-primary);text-align:left;cursor:pointer;transition:background var(--proformax-transition-duration-fast)var(--proformax-transition-easing-easeOut);background:0 0;border:none;flex:1;justify-content:space-between;align-items:center;display:flex}.accordion-trigger:hover{background:var(--proformax-bg-base-alpha-20)}.accordion-trigger:focus-visible{outline:var(--proformax-spacing-2xs)solid var(--proformax-focus-ring);outline-offset:-2px}.accordion-trigger[data-state=open] .accordion-icon{transform:rotate(var(--proformax-effect-rotate-180))}.accordion-icon{width:var(--proformax-sizing-fluid-md);height:var(--proformax-sizing-fluid-md);color:var(--glass-on-surface-tertiary);transition:transform var(--proformax-transition-duration-base)var(--proformax-transition-easing-easeInOut);flex-shrink:0}.accordion-content{color:var(--glass-on-surface-secondary);overflow:hidden}.accordion-content[data-state=closed]{animation:.2s ease-in-out accordion-up}.accordion-content[data-state=open]{animation:.2s ease-in-out accordion-down}.accordion-content-inner{padding:0 var(--proformax-spacing-md)var(--proformax-spacing-sm)}@keyframes accordion-down{0%{height:var(--proformax-sizing-fluid-0);opacity:1}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height);opacity:1}to{height:var(--proformax-sizing-fluid-0);opacity:1}}@media (prefers-reduced-motion:reduce){.accordion-icon{transition:none}.accordion-content[data-state=closed],.accordion-content[data-state=open]{animation:none}.accordion-item,.accordion-item-elevated{transition:none}}@media (prefers-contrast:high){.accordion-item{border-width:var(--proformax-layout-border-thin)}.accordion-item-glass{-webkit-backdrop-filter:none;background:var(--proformax-overlay-white-25)}.accordion-trigger:focus-visible{outline-width:var(--proformax-layout-icon-2xs)}}[data-theme=light] .accordion-item,.light .accordion-item{background:var(--proformax-overlay-white-25);border-color:var(--proformax-glass-border-universal)}[data-theme=light] .accordion-trigger,.light .accordion-trigger{color:var(--proformax-text-primary)}[data-theme=light] .accordion-trigger:hover,.light .accordion-trigger:hover{background:var(--proformax-overlay-white-32)}[data-theme=light] .accordion-content,.light .accordion-content{color:var(--glass-on-surface-secondary)}[data-theme=light] .accordion-icon,.light .accordion-icon{color:var(--glass-on-surface-tertiary)}[data-theme=light] .accordion-trigger:focus-visible,.light .accordion-trigger:focus-visible{outline-color:var(--proformax-brand-burnished)}
.tab-row{gap:var(--proformax-spacing-2xs);border-bottom:var(--proformax-layout-border-default)solid var(--proformax-glass-border-universal);display:flex}.tab-btn{font-family:var(--proformax-font-sans);font-size:var(--proformax-font-size-mini);letter-spacing:var(--proformax-letter-spacing-expanded);text-transform:uppercase;padding:var(--proformax-spacing-sm)var(--proformax-spacing-lg);border:var(--proformax-layout-border-default)solid transparent;color:var(--proformax-text-tertiary);cursor:pointer;transition:all var(--proformax-transition-duration-fast)var(--proformax-transition-easing-easeOut);margin-bottom:calc(-1*var(--proformax-layout-border-default));min-height:var(--proformax-sizing-fluid-2xl);align-items:center;gap:var(--proformax-spacing-2xs);background:0 0;display:flex;position:relative}.tab-btn:hover,.tab-btn:active{color:var(--proformax-text-secondary)}.tab-btn[aria-selected=true]{color:var(--proformax-text-primary);border-color:var(--proformax-glass-border-universal)var(--proformax-glass-border-universal)transparent;background:var(--proformax-overlay-white-25)}.tab-btn:focus-visible{outline:var(--proformax-spacing-2xs)solid var(--proformax-focus-ring);outline-offset:var(--proformax-spacing-2xs)}.tab-body{padding:var(--proformax-spacing-xl)}.tab-panel{display:none}.tab-panel[data-active=true]{animation:proformax-tab-in var(--proformax-transition-duration-base)var(--proformax-transition-easing-easeOut);display:block}@media (prefers-reduced-motion:reduce){.tab-btn{transition:none}.tab-panel[data-active=true]{animation:none}}@media (prefers-contrast:high){.tab-btn[aria-selected=true]{border-width:var(--proformax-layout-border-thin)}}[data-theme=light] .tab-btn,.light .tab-btn{color:var(--proformax-text-tertiary)}[data-theme=light] .tab-btn:hover,[data-theme=light] .tab-btn:active,.light .tab-btn:hover,.light .tab-btn:active{color:var(--proformax-text-secondary)}[data-theme=light] .tab-btn[aria-selected=true],.light .tab-btn[aria-selected=true]{color:var(--proformax-text-primary);background:var(--proformax-overlay-white-25)}
.pill{font-family:var(--proformax-font-sans);font-size:var(--proformax-font-size-micro);letter-spacing:var(--proformax-letter-spacing-expanded);text-transform:uppercase;padding:var(--proformax-spacing-3xs)var(--proformax-spacing-pill);border:var(--proformax-layout-border-default)solid var(--proformax-glass-border-universal);border-radius:var(--proformax-layout-radius-full);color:var(--proformax-text-tertiary);cursor:pointer;transition:all var(--proformax-transition-duration-fast)var(--proformax-transition-easing-easeOut);min-height:var(--proformax-sizing-fluid-2xl);align-items:center;gap:var(--proformax-spacing-2xs);background:0 0;display:flex}.pill:hover,.pill:active{color:var(--proformax-text-secondary);border-color:var(--proformax-glass-border-universal)}.pill[aria-selected=true]{color:var(--proformax-text-primary);border-color:var(--proformax-brand-burnished);background:var(--proformax-overlay-white-32)}.pill:focus-visible{outline:var(--proformax-spacing-2xs)solid var(--proformax-focus-ring);outline-offset:var(--proformax-spacing-2xs)}@media (prefers-reduced-motion:reduce){.pill{transition:none}}[data-theme=light] .pill,.light .pill{color:var(--proformax-text-tertiary);border-color:var(--proformax-glass-border-universal)}[data-theme=light] .pill[aria-selected=true],.light .pill[aria-selected=true]{color:var(--proformax-text-primary);background:var(--proformax-overlay-white-32)}
.prompt-bar{align-items:center;gap:var(--proformax-spacing-sm);border:var(--proformax-layout-border-default)solid var(--proformax-glass-border-universal);background:var(--proformax-bg-base-alpha-50);-webkit-backdrop-filter:var(--gc-tier-default-blur);padding:var(--proformax-spacing-sm)var(--proformax-spacing-md);display:flex}.prompt-chevron{font-family:var(--proformax-font-family-mono);font-size:var(--proformax-font-size-bodySm);color:var(--glass-on-surface-tertiary);flex-shrink:0}.prompt-input{color:var(--proformax-text-primary);font-size:var(--proformax-font-size-bodySm);letter-spacing:var(--proformax-letter-spacing-body);font-family:var(--proformax-font-sans);min-height:var(--proformax-sizing-fluid-2xl);background:0 0;border:none;outline:none;flex:1}.prompt-input::placeholder{color:var(--glass-on-surface-tertiary)}.prompt-input:focus-visible{outline:var(--proformax-spacing-2xs)solid var(--proformax-focus-ring);outline-offset:var(--proformax-spacing-2xs)}@media (prefers-contrast:high){.prompt-bar{-webkit-backdrop-filter:none;background:var(--proformax-overlay-white-25)}}[data-theme=light] .prompt-bar,.light .prompt-bar{background:var(--proformax-bg-base-alpha-50);border-color:var(--proformax-glass-border-universal)}[data-theme=light] .prompt-input,.light .prompt-input{color:var(--proformax-text-primary)}
/*# sourceMappingURL=7127568323772488.css.map*/