.currency-toggle.svelte-1qd4wct{border:1px solid var(--wk-border, #e2e8f0);border-radius:2rem;padding:.2rem;background:var(--wk-surface, #fff)}.currency-chip.svelte-1qd4wct{border:0;background:transparent;color:var(--wk-muted, #64748b);font-weight:600;font-size:.85rem;padding:.3rem 1rem;border-radius:2rem}.currency-chip.active.svelte-1qd4wct{background:var(--wk-primary, #10b981);color:#fff}.field.svelte-1qd4wct+.field:where(.svelte-1qd4wct){margin-top:1.75rem}.field-label.svelte-1qd4wct{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;font-weight:600;color:var(--wk-ink, #0f172a);margin-bottom:.6rem}.field-label.svelte-1qd4wct output:where(.svelte-1qd4wct){font-variant-numeric:tabular-nums;color:var(--wk-primary-700, #047857);white-space:nowrap}.field-help.svelte-1qd4wct{font-size:.825rem;color:var(--wk-muted, #475569);margin:.5rem 0 0}.roi-slider.svelte-1qd4wct{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:8px;border-radius:999px;background:linear-gradient(to right,var(--wk-primary, #10b981) 0 var(--fill),var(--wk-surface-2, #f1f5f9) var(--fill) 100%);outline-offset:4px}.roi-slider.svelte-1qd4wct::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:22px;height:22px;border-radius:50%;background:#fff;border:3px solid var(--wk-primary, #10b981);box-shadow:0 1px 4px #0f172a40;cursor:pointer}.roi-slider.svelte-1qd4wct::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:#fff;border:3px solid var(--wk-primary, #10b981);box-shadow:0 1px 4px #0f172a40;cursor:pointer}.roi-slider.svelte-1qd4wct::-moz-range-track{height:8px;border-radius:999px;background:transparent}.tier-grid.svelte-1qd4wct{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}.tier-card.svelte-1qd4wct{display:flex;flex-direction:column;gap:.15rem;text-align:left;padding:.9rem;border-radius:.75rem;border:2px solid var(--wk-border, #e2e8f0);background:var(--wk-surface, #fff);color:var(--wk-ink, #0f172a)}.tier-card.svelte-1qd4wct:hover{border-color:var(--wk-border-strong, #cbd5e1)}.tier-card.active.svelte-1qd4wct{border-color:var(--wk-primary, #10b981);background:var(--wk-primary-tint, #e7f8f1)}.tier-name.svelte-1qd4wct{font-weight:700}.tier-price.svelte-1qd4wct{font-size:1.15rem;font-weight:700;font-variant-numeric:tabular-nums}.tier-price.svelte-1qd4wct small:where(.svelte-1qd4wct){font-size:.75rem;font-weight:500;color:var(--wk-muted, #475569)}.tier-desc.svelte-1qd4wct{font-size:.75rem;color:var(--wk-muted, #475569)}.metric-grid.svelte-1qd4wct{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.metric.svelte-1qd4wct{display:flex;flex-direction:column;gap:.25rem;padding:1rem;border-radius:.75rem;background:var(--wk-surface-2, #f1f5f9);border:1px solid var(--wk-border, #e2e8f0)}.metric-label.svelte-1qd4wct{font-size:.8rem;color:var(--wk-muted, #475569)}.metric-value.svelte-1qd4wct{font-size:1.6rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.15}.metric--cost.svelte-1qd4wct{background:color-mix(in srgb,#ef4444 8%,#fff);border-color:color-mix(in srgb,#ef4444 25%,#fff)}.metric--cost.svelte-1qd4wct .metric-value:where(.svelte-1qd4wct){color:#b91c1c}.metric--good.svelte-1qd4wct{background:var(--wk-primary-tint, #e7f8f1);border-color:color-mix(in srgb,var(--wk-primary, #10b981) 30%,#fff)}.metric--good.svelte-1qd4wct .metric-value:where(.svelte-1qd4wct){color:var(--wk-primary-700, #047857)}.savings.svelte-1qd4wct{display:flex;flex-direction:column;gap:.25rem;padding:1.25rem;border-radius:.75rem;color:#fff;background:linear-gradient(135deg,var(--wk-primary, #10b981),var(--wk-primary-700, #047857))}.savings--negative.svelte-1qd4wct{background:linear-gradient(135deg,#f59e0b,#b45309)}.savings-label.svelte-1qd4wct{font-size:.85rem;opacity:.9}.savings-value.svelte-1qd4wct{font-size:2.4rem;font-weight:800;font-variant-numeric:tabular-nums;line-height:1.1}.savings-note.svelte-1qd4wct{font-size:.8rem;opacity:.95}@media(max-width:768px){.metric-grid.svelte-1qd4wct{grid-template-columns:1fr}.savings-value.svelte-1qd4wct{font-size:2rem}}@media(max-width:640px){.tier-grid.svelte-1qd4wct{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.roi-slider.svelte-1qd4wct{transition:none}}
