.calc[data-v-8b71c6fb]{--calc-fg: #fff;--calc-muted: rgba(255, 255, 255, .62);--calc-faint: rgba(255, 255, 255, .4);--calc-surface: rgba(255, 255, 255, .04);--calc-surface-hi: rgba(255, 255, 255, .08);--calc-stage: linear-gradient(160deg, rgba(11, 28, 18, .97), rgba(5, 16, 10, .97));--calc-hairline: rgba(255, 255, 255, .08);--calc-accent: var(--brand-green, #0ec824);--calc-accent-soft: var(--brand-green-soft, #5af06b);--calc-accent-ink: #04130a}.calc--compact[data-v-8b71c6fb]{--calc-fg: var(--foreground);--calc-muted: var(--muted-foreground);--calc-faint: color-mix(in srgb, var(--muted-foreground) 78%, transparent);--calc-surface: color-mix(in srgb, var(--muted) 62%, transparent);--calc-surface-hi: color-mix(in srgb, var(--muted) 100%, transparent);--calc-stage: color-mix(in srgb, var(--card) 100%, transparent);--calc-hairline: color-mix(in srgb, var(--border) 70%, transparent);--calc-accent: var(--primary);--calc-accent-soft: var(--primary);--calc-accent-ink: var(--primary-foreground, #fff)}.calc-strip[data-v-8b71c6fb]{display:grid;grid-template-columns:1fr auto;align-items:center;gap:4px 12px;width:100%;text-align:left;background:var(--calc-stage);color:var(--calc-fg);border:0;border-radius:16px;padding:14px 16px;cursor:pointer;box-shadow:inset 0 1px 0 var(--calc-hairline),0 10px 28px -22px #00000073;transition:box-shadow .2s ease}.calc-strip[data-v-8b71c6fb]:hover{box-shadow:inset 0 1px 0 var(--calc-hairline),0 14px 32px -20px #00000080}.calc-strip[data-v-8b71c6fb]:focus-visible{outline:2px solid var(--calc-accent);outline-offset:2px}.calc-strip-figures[data-v-8b71c6fb]{grid-column:1;display:flex;align-items:baseline;gap:8px;min-width:0;flex-wrap:wrap;font-variant-numeric:tabular-nums}.calc-strip-from[data-v-8b71c6fb]{font-size:14px;font-weight:600;color:var(--calc-muted)}.calc-strip-arrow[data-v-8b71c6fb]{align-self:center;display:inline-flex;color:var(--calc-accent)}.calc-strip-arrow svg[data-v-8b71c6fb]{width:15px;height:15px}.calc-strip-total[data-v-8b71c6fb]{font-size:22px;font-weight:800;letter-spacing:-.02em;color:var(--calc-fg);overflow-wrap:anywhere}.calc-strip-meta[data-v-8b71c6fb]{grid-column:1;grid-row:2;font-size:11.5px;font-weight:600;color:var(--calc-faint)}.calc-strip-action[data-v-8b71c6fb]{grid-column:2;grid-row:1 / span 2;display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:700;color:var(--calc-accent);white-space:nowrap}.calc--landing .calc-strip-action[data-v-8b71c6fb]{color:var(--calc-accent-soft)}.calc-strip-chevron[data-v-8b71c6fb]{width:14px;height:14px;transition:transform .28s cubic-bezier(.4,0,.2,1)}.calc-strip.is-open .calc-strip-chevron[data-v-8b71c6fb]{transform:rotate(180deg)}.calc-reveal-inner[data-v-8b71c6fb]{min-width:0}.calc--collapsible .calc-reveal[data-v-8b71c6fb]{display:grid;grid-template-rows:0fr}.calc--collapsible .calc-reveal.is-animated[data-v-8b71c6fb]{transition:grid-template-rows .32s cubic-bezier(.4,0,.2,1)}.calc--collapsible .calc-reveal.is-open[data-v-8b71c6fb]{grid-template-rows:1fr}.calc--collapsible .calc-reveal-inner[data-v-8b71c6fb]{overflow:hidden;min-height:0}.calc--collapsible .calc-stage[data-v-8b71c6fb]{margin-top:10px}.calc-stage[data-v-8b71c6fb]{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(20px,2.6vw,40px);background:var(--calc-stage);border-radius:24px;padding:clamp(20px,2.6vw,36px);color:var(--calc-fg);box-shadow:inset 0 1px 0 var(--calc-hairline),0 24px 60px -32px #000000b3}.calc--compact .calc-stage[data-v-8b71c6fb]{grid-template-columns:1fr;gap:18px;border-radius:16px;padding:18px;box-shadow:inset 0 1px 0 var(--calc-hairline),0 10px 28px -22px #00000073}@media(max-width:900px){.calc-stage[data-v-8b71c6fb]{grid-template-columns:1fr}}.calc-controls[data-v-8b71c6fb]{display:flex;flex-direction:column;gap:clamp(16px,1.8vw,26px);min-width:0}.calc--compact .calc-controls[data-v-8b71c6fb]{gap:14px}.calc-field[data-v-8b71c6fb]{min-width:0}.calc-label[data-v-8b71c6fb]{display:block;font-size:11.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--calc-faint);margin-bottom:10px}.calc-amount[data-v-8b71c6fb]{display:flex;align-items:baseline;gap:4px;background:var(--calc-surface);border-radius:14px;padding:10px 14px;transition:background .2s ease}.calc-amount[data-v-8b71c6fb]:focus-within{background:var(--calc-surface-hi)}.calc-amount-sign[data-v-8b71c6fb]{font-size:clamp(20px,2vw,26px);font-weight:700;color:var(--calc-muted);line-height:1}.calc-amount-input[data-v-8b71c6fb]{flex:1;min-width:0;background:transparent;border:0;outline:none;color:var(--calc-fg);font-size:clamp(24px,2.6vw,34px);font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1.2;padding:0}.calc--compact .calc-amount-input[data-v-8b71c6fb]{font-size:24px}.calc-amount-input[data-v-8b71c6fb]:focus-visible{outline:none}.calc-slider[data-v-8b71c6fb]{-webkit-appearance:none;appearance:none;width:100%;height:22px;margin-top:12px;background:transparent;cursor:pointer}.calc-slider[data-v-8b71c6fb]::-webkit-slider-runnable-track{height:6px;border-radius:999px;background:var(--calc-surface-hi)}.calc-slider[data-v-8b71c6fb]::-moz-range-track{height:6px;border-radius:999px;background:var(--calc-surface-hi)}.calc-slider[data-v-8b71c6fb]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;margin-top:-7px;border-radius:50%;background:var(--calc-accent-soft);box-shadow:0 0 0 4px color-mix(in srgb,var(--calc-accent) 22%,transparent);transition:box-shadow .18s ease}.calc-slider[data-v-8b71c6fb]::-moz-range-thumb{width:20px;height:20px;border:0;border-radius:50%;background:var(--calc-accent-soft);box-shadow:0 0 0 4px color-mix(in srgb,var(--calc-accent) 22%,transparent)}.calc-slider[data-v-8b71c6fb]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 6px color-mix(in srgb,var(--calc-accent) 38%,transparent)}.calc-slider[data-v-8b71c6fb]:focus-visible::-moz-range-thumb{box-shadow:0 0 0 6px color-mix(in srgb,var(--calc-accent) 38%,transparent)}.calc-presets[data-v-8b71c6fb],.calc-rail[data-v-8b71c6fb]{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.calc-rail[data-v-8b71c6fb]{flex-wrap:nowrap;overflow-x:auto;margin-top:0;padding-bottom:4px;overflow-anchor:none}.calc-chip[data-v-8b71c6fb]{flex:none;display:inline-flex;align-items:center;gap:6px;background:var(--calc-surface);color:var(--calc-muted);border:0;border-radius:999px;padding:7px 13px;font-size:12.5px;font-weight:600;font-variant-numeric:tabular-nums;cursor:pointer;white-space:nowrap;transition:background .18s ease,color .18s ease}.calc-chip[data-v-8b71c6fb]:hover{background:var(--calc-surface-hi);color:var(--calc-fg)}.calc-chip.is-on[data-v-8b71c6fb]{background:color-mix(in srgb,var(--calc-accent) 18%,transparent);color:var(--calc-accent-soft)}.calc--compact .calc-chip.is-on[data-v-8b71c6fb]{color:var(--calc-accent)}.calc-chip[data-v-8b71c6fb]:focus-visible{outline:2px solid var(--calc-accent);outline-offset:2px}.calc-chip--currency i[data-v-8b71c6fb]{font-size:14px;opacity:.9}.plan-grid[data-v-8b71c6fb]{display:grid;grid-template-columns:repeat(auto-fill,minmax(116px,1fr));gap:10px}.calc--compact .plan-grid[data-v-8b71c6fb]{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:8px}.plan-grid.is-single[data-v-8b71c6fb]{grid-template-columns:minmax(0,220px)}.plan-card[data-v-8b71c6fb]{position:relative;width:100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:6px;padding:30px 10px 12px;border-radius:16px;background:var(--calc-surface);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:inset 0 1px 0 var(--calc-hairline);text-align:center;font:inherit;color:inherit;cursor:pointer;transition:background .18s ease,box-shadow .18s ease,transform .18s ease,opacity .18s ease}.plan-card[data-v-8b71c6fb]:not(:disabled):hover{background:var(--calc-surface-hi);transform:translateY(-1px)}.plan-card[data-v-8b71c6fb]:focus-visible{outline:2px solid var(--calc-accent);outline-offset:2px}.plan-card.is-active[data-v-8b71c6fb]{background:color-mix(in srgb,var(--calc-accent) 16%,var(--calc-surface-hi));box-shadow:inset 0 0 0 1.5px var(--calc-accent),0 12px 26px -18px color-mix(in srgb,var(--calc-accent) 70%,transparent);transform:translateY(-2px)}.plan-card.is-active[data-v-8b71c6fb]:not(:disabled):hover{transform:translateY(-2px)}.plan-card[data-v-8b71c6fb]:disabled{cursor:not-allowed;opacity:.5}.plan-card-popular[data-v-8b71c6fb]{position:absolute;top:8px;left:8px;font-size:8.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1.2;color:var(--calc-accent-soft);background:color-mix(in srgb,var(--calc-accent) 20%,transparent);border-radius:999px;padding:3px 7px;white-space:nowrap}.calc--compact .plan-card-popular[data-v-8b71c6fb]{color:var(--calc-accent)}.plan-card-check[data-v-8b71c6fb]{position:absolute;top:8px;right:8px;width:16px;height:16px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--calc-accent);color:var(--calc-accent-ink)}.plan-card-icon-wrap[data-v-8b71c6fb]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:radial-gradient(circle,var(--icon-glow, transparent) 0%,transparent 72%)}.calc--compact .plan-card-icon-wrap[data-v-8b71c6fb]{width:34px;height:34px}.plan-card-icon[data-v-8b71c6fb]{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 6px 12px rgba(0,0,0,.28));pointer-events:none}.plan-card-monogram[data-v-8b71c6fb]{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:13px;font-weight:800;color:#fff}.plan-card-name[data-v-8b71c6fb]{font-size:13px;font-weight:700;letter-spacing:-.01em;line-height:1.25;color:var(--calc-fg);overflow-wrap:anywhere}.plan-card-meta[data-v-8b71c6fb]{font-size:10.5px;font-weight:600;line-height:1.3;color:var(--calc-muted);font-variant-numeric:tabular-nums}.plan-card-meta-range[data-v-8b71c6fb]{color:var(--calc-faint)}.calc-hint[data-v-8b71c6fb]{margin-top:10px;font-size:12px;line-height:1.5;color:var(--calc-faint)}.calc-result[data-v-8b71c6fb]{position:relative;display:flex;flex-direction:column;align-self:start;background:var(--calc-surface);border-radius:18px;padding:clamp(18px,2vw,26px);min-width:0;isolation:isolate}.calc-result[data-v-8b71c6fb]:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(120% 70% at 50% 0%,color-mix(in srgb,var(--calc-accent) 14%,transparent),transparent 70%);pointer-events:none;z-index:-1}.calc--compact .calc-result[data-v-8b71c6fb]{padding:16px;border-radius:14px}.calc-result-label[data-v-8b71c6fb]{font-size:12.5px;font-weight:600;color:var(--calc-muted);line-height:1.4}.calc-total[data-v-8b71c6fb]{margin-top:6px;font-size:clamp(34px,4.4vw,54px);font-weight:800;letter-spacing:-.03em;line-height:1.05;color:var(--calc-fg);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.calc-total.is-medium[data-v-8b71c6fb]{font-size:clamp(30px,3.6vw,44px)}.calc-total.is-long[data-v-8b71c6fb]{font-size:clamp(24px,2.8vw,36px)}.calc--compact .calc-total[data-v-8b71c6fb]{font-size:34px}.calc--compact .calc-total.is-medium[data-v-8b71c6fb]{font-size:29px}.calc--compact .calc-total.is-long[data-v-8b71c6fb]{font-size:24px}.calc-delta[data-v-8b71c6fb]{margin-top:6px;font-size:13px;font-weight:600;color:var(--calc-accent-soft);line-height:1.5}.calc--compact .calc-delta[data-v-8b71c6fb]{color:var(--calc-accent)}.calc-rows[data-v-8b71c6fb]{margin-top:clamp(14px,1.6vw,20px);display:flex;flex-direction:column;gap:10px}.calc-row[data-v-8b71c6fb]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding-top:10px;box-shadow:inset 0 1px 0 var(--calc-hairline)}.calc-row[data-v-8b71c6fb]:first-child{padding-top:0;box-shadow:none}.calc-row dt[data-v-8b71c6fb]{font-size:12.5px;font-weight:600;color:var(--calc-muted);min-width:0}.calc-row dd[data-v-8b71c6fb]{font-size:14.5px;font-weight:700;color:var(--calc-fg);font-variant-numeric:tabular-nums;white-space:nowrap}.calc-row-note[data-v-8b71c6fb]{display:block;margin-top:2px;font-size:11px;font-weight:500;line-height:1.4;color:var(--calc-faint)}.calc-boost-teaser[data-v-8b71c6fb]{margin-top:10px;display:flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;line-height:1.4;color:var(--calc-muted)}.calc-boost-badge[data-v-8b71c6fb]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:999px;font-size:11px;font-weight:800;line-height:1;color:var(--calc-accent);background:color-mix(in srgb,var(--calc-accent) 16%,transparent);flex-shrink:0}.calc-cta[data-v-8b71c6fb]{margin-top:auto;display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--calc-accent);color:var(--calc-accent-ink);border-radius:12px;padding:14px 20px;font-size:14.5px;font-weight:700;text-decoration:none;text-align:center;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.calc-cta[data-v-8b71c6fb]:hover{background:var(--calc-accent-soft);transform:translateY(-1px);box-shadow:0 10px 26px -12px color-mix(in srgb,var(--calc-accent) 80%,transparent)}.calc-cta[data-v-8b71c6fb]:focus-visible{outline:2px solid var(--calc-accent-soft);outline-offset:3px}.calc-cta-note[data-v-8b71c6fb]{margin-top:16px;font-size:12.5px;font-weight:600;color:var(--calc-accent);line-height:1.5}.calc-cta[data-v-8b71c6fb],.calc-cta-note[data-v-8b71c6fb]{margin-top:clamp(16px,1.8vw,24px)}.calc-foot[data-v-8b71c6fb]{margin-top:12px;font-size:11px;line-height:1.55;color:var(--calc-faint)}@media(prefers-reduced-motion:reduce){.calc-cta[data-v-8b71c6fb],.calc-chip[data-v-8b71c6fb],.calc-strip[data-v-8b71c6fb],.calc-strip-chevron[data-v-8b71c6fb],.calc--collapsible .calc-reveal.is-animated[data-v-8b71c6fb],.calc-slider[data-v-8b71c6fb]::-webkit-slider-thumb,.plan-card[data-v-8b71c6fb]{transition:none}.calc-cta[data-v-8b71c6fb]:hover,.plan-card[data-v-8b71c6fb]:not(:disabled):hover,.plan-card.is-active[data-v-8b71c6fb]{transform:none}}
