.calc-card-glow{--icon-saturate: 5;--icon-brightness: 1.3;--icon-contrast: 1.4;--icon-scale: 3.4;--icon-opacity: .25;--border-width: 3px;--border-blur: 0px;--border-saturate: 4.2;--border-brightness: 2.5;--border-contrast: 2.5;--card-glow-bg: hsl(0 0% 100%);transform:translateZ(0)}.calc-card-glow--neutral,.calc-card-glow--viridian{--card-glow-bg: hsl(135 19% 43%)}.calc-card-glow--cyan{--card-glow-bg: hsl(210 93% 63%)}.calc-tier-section{--card-glow-bg: var(--tier-accent)}.calc-card-glow:after{content:"";position:absolute;pointer-events:none;inset:0;border-radius:inherit;border:var(--border-width) solid transparent;-webkit-backdrop-filter:blur(var(--border-blur)) saturate(var(--border-saturate)) brightness(var(--border-brightness)) contrast(var(--border-contrast));backdrop-filter:blur(var(--border-blur)) saturate(var(--border-saturate)) brightness(var(--border-brightness)) contrast(var(--border-contrast));-webkit-mask:linear-gradient(#fff 0 100%) border-box,linear-gradient(#fff 0 100%) padding-box;mask:linear-gradient(#fff 0 100%) border-box,linear-gradient(#fff 0 100%) padding-box;-webkit-mask-composite:xor;mask-composite:exclude;z-index:2;clip-path:inset(0 round 1rem);transform:translateZ(0)}.calc-card-glow-frame{position:absolute;inset:0;overflow:hidden;border-radius:inherit;clip-path:inset(0 round 1rem);container-type:size;pointer-events:none;z-index:0}.calc-card-glow-layer{position:absolute;inset:0;display:grid;place-items:center;transform:translateZ(0);filter:url(#blur-sales-calc-cards) saturate(var(--icon-saturate)) brightness(var(--icon-brightness)) contrast(var(--icon-contrast));translate:calc(var(--pointer-x, -10) * 50cqi) calc(var(--pointer-y, -10) * 50cqh);scale:var(--icon-scale);opacity:var(--icon-opacity);will-change:transform,filter;transition:opacity .26s ease-out;pointer-events:none}.calc-card-glow-layer>div{width:7rem;height:7rem;border-radius:999px;background:var(--card-glow-bg)}.calc-card-glow>*:not(.calc-card-glow-frame):not(.calc-watermark){position:relative;z-index:1}.calc-animated-border{position:relative;z-index:0}.calc-animated-border:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,#598263b3,#8fb3982e 45%,#ffffff14);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;z-index:-1;pointer-events:none}.calc-animated-border-cyan:before{background:linear-gradient(135deg,#49a1f89e,#7abafa29 45%,#ffffff14)}.calc-stat-animated:before{padding:1px;background:linear-gradient(135deg,#709e7c8c,#8fb39824 50%,#ffffff12)}.calc-stat-animated-cyan:before{background:linear-gradient(135deg,#49a1f87a,#7abafa1f 50%,#ffffff12)}.calc-tier-section{border-color:rgb(var(--tier-rgb) / .22);background-image:radial-gradient(circle 440px at 18% 0%,rgb(var(--tier-rgb) / .1),transparent 68%),radial-gradient(circle 620px at 86% 18%,rgb(var(--tier-rgb) / .07),transparent 70%);box-shadow:0 0 36px rgb(var(--tier-glow-rgb) / .08),inset 0 1px rgb(var(--tier-rgb) / .08);transition:border-color .18s ease,box-shadow .18s ease,background-image .18s ease}.calc-tier-section:hover{border-color:rgb(var(--tier-rgb) / .34);box-shadow:0 0 44px rgb(var(--tier-glow-rgb) / .12),inset 0 1px rgb(var(--tier-rgb) / .12)}.calc-tier-icon{background:rgb(var(--tier-rgb) / .1);border-color:rgb(var(--tier-rgb) / .2)}.calc-tier-toggle[data-state=on]{background:rgb(var(--tier-rgb) / .9)}.calc-tier-toggle[data-state=on]:hover{background:rgb(var(--tier-rgb) / .95)}.calc-section-accent-tier:after{background:rgb(var(--tier-rgb) / .46)}.calc-tier-title-glow{text-shadow:0 0 30px rgb(var(--tier-rgb) / .24),0 0 60px rgb(var(--tier-rgb) / .1)}.calc-tier-stat-featured{box-shadow:0 0 24px rgb(var(--tier-rgb) / .12),0 0 4px rgb(var(--tier-rgb) / .08),inset 0 1px rgb(var(--tier-rgb) / .08)}.calc-tier-stat-featured:before{background:linear-gradient(135deg,rgb(var(--tier-rgb) / .58),rgb(var(--tier-rgb) / .16) 50%,#ffffff12)}.calc-tier-stat-highlight{box-shadow:inset 0 1px rgb(var(--tier-rgb) / .06)}.calc-dot-grid{background-image:radial-gradient(circle,hsl(0 0% 100% / .03) 1px,transparent 1px);background-size:28px 28px}.calc-spotlight{background-image:radial-gradient(ellipse 700px 500px at 50% 0%,hsl(135 19% 43% / .035),transparent)}.calc-watermark{position:absolute;top:-.75rem;right:.75rem;font-size:clamp(5rem,10vw,9rem);font-weight:900;line-height:1;opacity:.025;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:Geist Pixel Square,monospace;letter-spacing:-.05em}.calc-flow-connector{display:flex;flex-direction:column;align-items:center;height:2.5rem;gap:0}.calc-flow-line{width:1px;flex:1;background:linear-gradient(to bottom,#ffffff0f,#ffffff26,#ffffff0f)}.calc-flow-chevron{color:#ffffff40}.calc-outcome-transition{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem;align-items:center;padding:1rem 0}.calc-outcome-transition__line{height:1px;background:linear-gradient(to right,transparent,hsl(210 93% 63% / .28),hsl(135 19% 43% / .2),transparent)}.calc-outcome-transition__panel{border:1px solid hsl(0 0% 100% / .1);border-radius:1rem;background:linear-gradient(135deg,#49a1f80f,#5982630b),#00000073;padding:1rem;text-align:center;box-shadow:0 0 28px #49a1f80f}.calc-outcome-transition__eyebrow{font-family:Geist Mono,monospace;font-size:.625rem;letter-spacing:.22em;text-transform:uppercase;color:#49a1f8b8}.calc-outcome-transition__title{margin-top:.35rem;color:#ffffffe6;font-weight:700;font-size:.95rem}.calc-outcome-transition__copy{margin:.35rem auto 0;max-width:44rem;color:#ffffff8f;font-size:.8125rem;line-height:1.55}.calc-outcome-transition__chips{margin-top:.85rem;display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.calc-outcome-transition__chips span{border:1px solid hsl(0 0% 100% / .1);border-radius:999px;background:#ffffff0a;padding:.35rem .6rem;color:#ffffffa8;font-size:.75rem;line-height:1}.calc-title-glow{text-shadow:0 0 30px hsl(135 19% 43% / .25),0 0 60px hsl(135 19% 43% / .1)}.calc-label-line{display:flex;align-items:center;gap:.875rem;justify-content:center}.calc-label-line:before,.calc-label-line:after{content:"";width:40px;height:1px;background:linear-gradient(to var(--dir, right),transparent,hsl(135 19% 43% / .4))}.calc-label-line:before{--dir: right}.calc-label-line:after{--dir: left}.calc-stat-glow{box-shadow:0 0 24px #5982631f,0 0 4px #59826314,inset 0 1px #59826314}.calc-stat-glow-cyan{box-shadow:0 0 24px #49a1f81a,0 0 4px #49a1f80f,inset 0 1px #49a1f80f}.calc-cta-glow{box-shadow:0 0 18px #59826329,0 4px 12px #0003}.calc-gauge-track{height:3px;border-radius:1.5px;background:#ffffff0f;overflow:visible;position:relative}.calc-gauge-fill{height:100%;border-radius:1.5px;background:linear-gradient(to right,#59826380,#709e7c);transition:width .6s cubic-bezier(.4,0,.2,1);position:relative}.calc-gauge-fill:after{content:"";position:absolute;right:-2px;top:50%;transform:translateY(-50%);width:7px;height:7px;border-radius:50%;background:#709e7c;box-shadow:0 0 6px #59826380}.calc-gauge-fill-orange{background:linear-gradient(to right,#ed754566,#ed7545)}.calc-gauge-fill-orange:after{background:#ed7545;box-shadow:0 0 6px #ed754580}.calc-gauge-fill-tier{background:linear-gradient(to right,rgb(var(--tier-rgb) / .5),var(--tier-accent))}.calc-gauge-fill-tier:after{background:var(--tier-accent);box-shadow:0 0 6px rgb(var(--tier-rgb) / .5)}.calc-section-accent{position:relative}.calc-section-accent:after{content:"";position:absolute;bottom:0;left:0;width:40px;height:2px;background:#59826366;border-radius:1px}.calc-section-accent-cyan:after{background:#49a1f859}@media(prefers-reduced-motion:reduce){.calc-animated-border:before,.calc-stat-animated:before,.calc-stat-animated-cyan:before{animation:none!important;background:#ffffff26!important}.calc-flow-chevron{animation:none!important;opacity:.4!important}.calc-cta-glow{animation:none!important}}@keyframes calc-flash{0%{box-shadow:0 0 0 2px hsl(var(--brand-cyan) / .8)}to{box-shadow:0 0 0 2px hsl(var(--brand-cyan) / 0)}}.calc-input-flash{animation:calc-flash 1.2s ease-out}@media(prefers-reduced-motion:reduce){.calc-input-flash{animation:none}}.calc-gate-blur{filter:blur(8px);-webkit-filter:blur(8px);opacity:.6;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(prefers-reduced-motion:reduce){.calc-gate-blur{filter:blur(6px);-webkit-filter:blur(6px)}}
