.wizard.svelte-189wvug{display:flex;flex-direction:column}.wizard-header.svelte-189wvug{margin-bottom:clamp(1.25rem,2vw,1.5rem)}.tag-label.svelte-189wvug{display:block;font-family:DM Sans,sans-serif;font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted);margin-bottom:.75rem}.wizard-title.svelte-189wvug{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--weight-regular);line-height:1.1;color:var(--color-text);letter-spacing:var(--tracking-tight);margin:0 0 .5rem}.wizard-subtitle.svelte-189wvug{font-family:var(--font-display);font-style:italic;font-size:var(--text-lg);color:var(--color-text-muted);line-height:1.35;margin:0}.how-it-works-trigger.svelte-189wvug{display:inline-flex;align-items:center;gap:.4rem;margin-top:.75rem;padding:0;font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);color:var(--color-text-muted);background:none;border:none;cursor:pointer;transition:color var(--duration-fast) var(--ease-out-expo)}.how-it-works-trigger.svelte-189wvug:hover{color:var(--color-accent)}.how-it-works-trigger.svelte-189wvug .how-it-works-icon:where(.svelte-189wvug){color:var(--color-accent-teal);flex-shrink:0}.how-it-works-trigger.svelte-189wvug .how-it-works-chevron:where(.svelte-189wvug){transition:transform var(--duration-normal) var(--ease-out-expo);opacity:.5}.how-it-works-trigger--open.svelte-189wvug .how-it-works-chevron:where(.svelte-189wvug){transform:rotate(180deg)}.how-it-works-panel.svelte-189wvug{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows var(--duration-slow) var(--ease-out-expo),opacity var(--duration-normal) var(--ease-out-expo)}.how-it-works-panel--open.svelte-189wvug{grid-template-rows:1fr;opacity:1}.how-it-works-inner.svelte-189wvug{overflow:hidden;padding-top:0;transition:padding-top var(--duration-slow) var(--ease-out-expo)}.how-it-works-panel--open.svelte-189wvug .how-it-works-inner:where(.svelte-189wvug){padding-top:1.25rem;padding-bottom:1rem;border-top:1px solid color-mix(in oklab,var(--color-text-muted) 10%,transparent)}.hiw-body.svelte-189wvug,.hiw-heading.svelte-189wvug,.hiw-def.svelte-189wvug{opacity:0;transform:translateY(6px);transition:opacity var(--duration-normal) var(--ease-out-expo),transform var(--duration-normal) var(--ease-out-expo)}.how-it-works-panel--open.svelte-189wvug .hiw-body:where(.svelte-189wvug){opacity:1;transform:translateY(0);transition-delay:.15s}.how-it-works-panel--open.svelte-189wvug .hiw-heading:where(.svelte-189wvug){opacity:1;transform:translateY(0);transition-delay:.25s}.how-it-works-panel--open.svelte-189wvug .hiw-def:where(.svelte-189wvug):nth-child(1){opacity:1;transform:translateY(0);transition-delay:.3s}.how-it-works-panel--open.svelte-189wvug .hiw-def:where(.svelte-189wvug):nth-child(2){opacity:1;transform:translateY(0);transition-delay:.34s}.how-it-works-panel--open.svelte-189wvug .hiw-def:where(.svelte-189wvug):nth-child(3){opacity:1;transform:translateY(0);transition-delay:.38s}.how-it-works-panel--open.svelte-189wvug .hiw-def:where(.svelte-189wvug):nth-child(4){opacity:1;transform:translateY(0);transition-delay:.42s}.how-it-works-panel--open.svelte-189wvug .hiw-def:where(.svelte-189wvug):nth-child(5){opacity:1;transform:translateY(0);transition-delay:.46s}.how-it-works-panel--open.svelte-189wvug .hiw-def:where(.svelte-189wvug):nth-child(6){opacity:1;transform:translateY(0);transition-delay:.5s}.hiw-body.svelte-189wvug{font-family:var(--font-body);font-size:var(--text-sm);line-height:1.6;color:var(--color-text-muted);margin:0 0 1rem;max-width:52ch}.hiw-heading.svelte-189wvug{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-accent-teal);margin:0 0 .6rem}.hiw-glossary.svelte-189wvug{padding-bottom:.25rem}.hiw-defs.svelte-189wvug{margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:.1rem 1.5rem}.hiw-def.svelte-189wvug{display:flex;align-items:baseline;gap:.5rem;padding:.45rem 0;border-bottom:1px solid color-mix(in oklab,var(--color-text-muted) 8%,transparent)}.hiw-def.svelte-189wvug dt:where(.svelte-189wvug){font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);color:var(--color-accent);white-space:nowrap;flex-shrink:0;min-width:3.5rem}.hiw-def.svelte-189wvug dd:where(.svelte-189wvug){font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-muted);margin:0;line-height:1.45}@media(max-width:600px){.hiw-defs.svelte-189wvug{grid-template-columns:1fr}}.progress.svelte-189wvug{display:flex;align-items:center;gap:.75rem;margin-bottom:clamp(1.25rem,2.5vw,1.75rem)}.progress-dots.svelte-189wvug{display:flex;gap:.4rem}.dot.svelte-189wvug{width:6px;height:6px;border-radius:50%;transition:background var(--duration-fast) var(--ease-out-expo),transform var(--duration-fast) var(--ease-out-expo)}.dot--completed.svelte-189wvug{background:var(--color-accent-teal)}.dot--current.svelte-189wvug{background:var(--color-accent);transform:scale(1.25)}.dot--future.svelte-189wvug{background:color-mix(in oklab,var(--color-text-muted) 20%,transparent)}.progress-label.svelte-189wvug{font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted)}.step-content.svelte-189wvug{flex:1;margin-bottom:clamp(1.5rem,3vw,2rem)}.step-category.svelte-189wvug{display:block;font-family:var(--font-body);font-size:var(--text-xs);font-weight:500;text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-accent-teal);margin-bottom:.5rem}.step-question.svelte-189wvug{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-regular);color:var(--color-text);line-height:1.2;letter-spacing:var(--tracking-tight);margin:0 0 clamp(1rem,2vw,1.25rem)}.slide-from-right.svelte-189wvug{animation:svelte-189wvug-slideFromRight var(--duration-normal) var(--ease-out-expo) both}.slide-from-left.svelte-189wvug{animation:svelte-189wvug-slideFromLeft var(--duration-normal) var(--ease-out-expo) both}@keyframes svelte-189wvug-slideFromRight{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes svelte-189wvug-slideFromLeft{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}@media(prefers-reduced-motion:reduce){.step-content.svelte-189wvug,.slide-from-right.svelte-189wvug,.slide-from-left.svelte-189wvug{animation:none!important}}.card-group.svelte-189wvug{margin-bottom:1.5rem}.card-group-label.svelte-189wvug{display:block;font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-muted);margin-bottom:.75rem}.card-options.svelte-189wvug{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}.card-option.svelte-189wvug{background:color-mix(in oklab,var(--color-text) 3%,transparent);border:1px solid color-mix(in oklab,var(--color-text-muted) 12%,transparent);border-radius:var(--radius-md);padding:1rem;cursor:pointer;text-align:left;transition:border-color var(--duration-fast) var(--ease-out-expo),background var(--duration-fast) var(--ease-out-expo),transform var(--duration-fast) var(--ease-out-expo)}.card-option.svelte-189wvug:hover{border-color:color-mix(in oklab,var(--color-accent) 30%,transparent);background:color-mix(in oklab,var(--color-accent) 4%,transparent)}.card-option.svelte-189wvug:active{transform:scale(.98)}.card-option--active.svelte-189wvug{border-color:var(--color-accent);background:color-mix(in oklab,var(--color-accent) 6%,transparent)}.card-option-name.svelte-189wvug{display:block;font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--color-text)}.card-option-detail.svelte-189wvug{display:block;font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-text-muted);margin-top:.25rem}.input-row.svelte-189wvug{display:flex;flex-direction:column;gap:1rem}.combo-inputs.svelte-189wvug{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.combo-label.svelte-189wvug{display:block;font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-text-muted);letter-spacing:var(--tracking-wide);text-transform:uppercase;margin-bottom:.5rem}.currency-wrapper.svelte-189wvug{display:flex;align-items:baseline;gap:.25rem;border-bottom:2px solid color-mix(in oklab,var(--color-text-muted) 25%,transparent);transition:border-color var(--duration-fast) var(--ease-out-expo);padding-bottom:.25rem}.currency-wrapper.focused.svelte-189wvug{border-color:var(--color-accent)}.currency-prefix.svelte-189wvug{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--color-text-muted);line-height:1;user-select:none}.input-currency.svelte-189wvug{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--color-text);background:transparent;border:none;outline:none;width:100%;line-height:1;padding:0}.input-currency.svelte-189wvug::placeholder{color:color-mix(in oklab,var(--color-text-muted) 40%,transparent)}.suffix-wrapper.svelte-189wvug{display:flex;align-items:baseline;gap:.5rem;border-bottom:2px solid color-mix(in oklab,var(--color-text-muted) 25%,transparent);transition:border-color var(--duration-fast) var(--ease-out-expo);padding-bottom:.25rem}.suffix-wrapper.focused.svelte-189wvug{border-color:var(--color-accent)}.currency-wrapper.invalid.svelte-189wvug,.suffix-wrapper.invalid.svelte-189wvug{border-color:var(--color-accent-rust)}.input-hint.svelte-189wvug{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-accent-rust);margin:.5rem 0 0;opacity:0;animation:svelte-189wvug-hint-enter .3s var(--ease-out-expo) forwards}@keyframes svelte-189wvug-hint-enter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.input-number.svelte-189wvug{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--color-text);background:transparent;border:none;outline:none;width:100%;line-height:1;padding:0}.input-number.svelte-189wvug::placeholder{color:color-mix(in oklab,var(--color-text-muted) 40%,transparent)}.input-suffix.svelte-189wvug{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--color-text-muted);line-height:1;user-select:none;white-space:nowrap}.input-range.svelte-189wvug{flex:1;-webkit-appearance:none;appearance:none;height:2px;background:linear-gradient(to right,var(--color-accent) 0%,var(--color-accent) var(--range-pct, 50%),color-mix(in oklab,var(--color-text-muted) 25%,transparent) var(--range-pct, 50%),color-mix(in oklab,var(--color-text-muted) 25%,transparent) 100%);border-radius:1px;outline:none;cursor:pointer}.input-range.svelte-189wvug::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:var(--color-accent);border:2px solid var(--color-bg);box-shadow:0 0 0 1px color-mix(in oklab,var(--color-accent) 30%,transparent);cursor:pointer;transition:transform var(--duration-fast) var(--ease-out-expo),box-shadow var(--duration-fast) var(--ease-out-expo)}.input-range.svelte-189wvug::-webkit-slider-thumb:hover{transform:scale(1.15);box-shadow:0 0 0 4px color-mix(in oklab,var(--color-accent) 15%,transparent)}.input-range.svelte-189wvug::-webkit-slider-thumb:active{transform:scale(1.05)}.input-range.svelte-189wvug::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:var(--color-accent);border:2px solid var(--color-bg);box-shadow:0 0 0 1px color-mix(in oklab,var(--color-accent) 30%,transparent);cursor:pointer}.input-range.svelte-189wvug::-moz-range-track{height:2px;background:transparent;border:none}.input-range.svelte-189wvug::-moz-range-progress{height:2px;background:var(--color-accent);border-radius:1px}.benchmark.svelte-189wvug{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-text-muted);letter-spacing:var(--tracking-wide);text-transform:uppercase;margin:.6rem 0 0}.wizard-nav.svelte-189wvug{display:flex;justify-content:space-between;align-items:center}.wizard-nav-right.svelte-189wvug{display:flex;align-items:center;gap:1rem}.nav-back.svelte-189wvug{font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted);background:none;border:none;cursor:pointer;padding:.5rem 0;transition:color var(--duration-fast) var(--ease-out-expo)}.nav-back.svelte-189wvug:hover{color:var(--color-text)}.nav-next.svelte-189wvug{font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text);background:transparent;border:1px solid var(--color-accent);padding:.75rem 2rem;cursor:pointer;transition:background var(--duration-fast) var(--ease-out-expo),border-color var(--duration-fast) var(--ease-out-expo),color var(--duration-fast) var(--ease-out-expo),opacity var(--duration-fast) var(--ease-out-expo),transform var(--duration-fast) var(--ease-out-expo)}.nav-next.svelte-189wvug:hover:not(:disabled){background:color-mix(in oklab,var(--color-accent) 12%,transparent);color:var(--color-accent)}.nav-next.svelte-189wvug:active:not(:disabled){transform:scale(.97)}.nav-next--disabled.svelte-189wvug{opacity:.25;cursor:not-allowed;border-color:color-mix(in oklab,var(--color-text-muted) 20%,transparent)}.nav-skip.svelte-189wvug{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-text-muted);background:none;border:none;padding:.5rem 0;cursor:pointer;text-decoration:underline;text-underline-offset:2px;transition:color var(--duration-fast) var(--ease-out-expo)}.nav-skip.svelte-189wvug:hover{color:var(--color-text)}.lead-capture.svelte-189wvug{display:flex;flex-direction:column}.lead-content.svelte-189wvug{flex:1;margin-bottom:1.5rem}.lead-heading.svelte-189wvug{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-regular);color:var(--color-text);line-height:1.2;margin:0 0 .5rem}.lead-subheading.svelte-189wvug{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.5;margin:0 0 1.5rem}.lead-teaser.svelte-189wvug{background:color-mix(in oklab,var(--color-text-muted) 5%,transparent);border:1px solid color-mix(in oklab,var(--color-text-muted) 12%,transparent);border-radius:8px;padding:1rem;margin-bottom:1.5rem}.lead-teaser-header.svelte-189wvug{display:flex;align-items:center;gap:.4rem;margin-bottom:.75rem}.lead-teaser-lock.svelte-189wvug{color:var(--color-text-muted)}.lead-teaser-title.svelte-189wvug{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted)}.lead-teaser-rows.svelte-189wvug{display:flex;flex-direction:column;gap:.5rem}.lead-teaser-row.svelte-189wvug{display:flex;justify-content:space-between;align-items:center}.lead-teaser-label.svelte-189wvug{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-muted)}.lead-teaser-redacted.svelte-189wvug{height:14px;border-radius:3px;background:linear-gradient(90deg,color-mix(in oklab,var(--color-text-muted) 15%,transparent) 25%,color-mix(in oklab,var(--color-text-muted) 8%,transparent),color-mix(in oklab,var(--color-text-muted) 15%,transparent) 75%);background-size:200% 100%;animation:svelte-189wvug-shimmer 1.5s ease-in-out infinite}@keyframes svelte-189wvug-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.lead-fields.svelte-189wvug{display:flex;flex-direction:column;gap:1.25rem;margin-bottom:1.5rem}.lead-field.svelte-189wvug{position:relative}.lead-input.svelte-189wvug{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--color-text);background:transparent;border:none;outline:none;width:100%;padding:.25rem 0;line-height:1}.lead-input.svelte-189wvug::placeholder{color:color-mix(in oklab,var(--color-text-muted) 40%,transparent)}.lead-input.svelte-189wvug:focus::placeholder{opacity:.4}.lead-input-line.svelte-189wvug{height:2px;background:color-mix(in oklab,var(--color-text-muted) 25%,transparent);position:relative;overflow:hidden;transition:background var(--duration-fast) var(--ease-out-expo)}.lead-input-line.svelte-189wvug:after{content:"";position:absolute;left:0;top:0;height:100%;width:0;background:var(--color-accent);transition:width var(--duration-normal) var(--ease-out-expo)}.lead-input.svelte-189wvug:focus+.lead-input-line:where(.svelte-189wvug):after{width:100%}.lead-consent.svelte-189wvug{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer;margin-top:.5rem}.lead-checkbox.svelte-189wvug{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:3px;border:1.5px solid color-mix(in oklab,var(--color-text-muted) 30%,transparent);flex-shrink:0;margin-top:1px;transition:border-color var(--duration-fast) var(--ease-out-expo),background var(--duration-fast) var(--ease-out-expo)}.lead-checkbox--checked.svelte-189wvug{border-color:var(--color-accent-teal);background:var(--color-accent-teal);color:var(--color-bg)}.lead-checkbox-input.svelte-189wvug{position:absolute;opacity:0;pointer-events:none}.lead-consent-text.svelte-189wvug{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.5}.lead-consent-link.svelte-189wvug{color:var(--color-text-muted);text-decoration:underline;text-underline-offset:2px}.lead-consent-link.svelte-189wvug:hover{color:var(--color-text)}.lead-error.svelte-189wvug{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-accent-rust);margin:.75rem 0 0}.lead-skip.svelte-189wvug{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-text-muted);background:none;border:none;padding:.5rem 0;cursor:pointer;text-decoration:underline;text-underline-offset:2px;margin-top:.5rem;transition:color var(--duration-fast) var(--ease-out-expo)}.lead-skip.svelte-189wvug:hover{color:var(--color-text)}.lead-actions.svelte-189wvug{display:flex;justify-content:space-between;align-items:center}.lead-dots.svelte-189wvug{display:flex;gap:4px;align-items:center}.lead-dot.svelte-189wvug{width:4px;height:4px;border-radius:50%;background:currentColor;animation:svelte-189wvug-dotPulse 1s ease-in-out infinite}.lead-dot.svelte-189wvug:nth-child(2){animation-delay:.15s}.lead-dot.svelte-189wvug:nth-child(3){animation-delay:.3s}@keyframes svelte-189wvug-dotPulse{0%,to{opacity:.3}50%{opacity:1}}.results-header.svelte-189wvug{margin-bottom:clamp(1.5rem,3vw,2rem)}.results-tag.svelte-189wvug{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted);display:block;margin-bottom:.75rem}.results-hero-number.svelte-189wvug{font-family:var(--font-display);font-size:var(--text-4xl);color:var(--color-text);line-height:1;letter-spacing:var(--tracking-tight);margin:0 0 .5rem}.results-hero-period.svelte-189wvug{font-size:var(--text-lg);color:var(--color-text-muted)}.results-hero-context.svelte-189wvug{font-family:var(--font-display);font-style:italic;font-size:var(--text-lg);color:var(--color-text-muted);line-height:1.35;margin:0}.results-email-sent.svelte-189wvug{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-accent-teal);padding:.5rem .75rem;border:1px solid color-mix(in oklab,var(--color-accent-teal) 15%,transparent);margin-bottom:clamp(2rem,4vw,3rem)}.results-email-sent.svelte-189wvug svg:where(.svelte-189wvug){flex-shrink:0;opacity:.6}.outlier-warnings.svelte-189wvug{margin-bottom:1.5rem}.outlier-warning.svelte-189wvug{display:flex;align-items:flex-start;gap:.5rem;font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.5;padding-left:1rem;margin-bottom:.5rem;border-left:2px solid var(--color-accent-amber)}.outlier-warning.svelte-189wvug svg:where(.svelte-189wvug){flex-shrink:0;color:var(--color-accent-amber);margin-top:1px}.pre-revenue-note.svelte-189wvug{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.6;padding-left:1rem;margin-bottom:1.5rem;border-left:2px solid color-mix(in oklab,var(--color-text-muted) 25%,transparent)}.verdict-block.svelte-189wvug{padding-left:1.25rem;border-left:2px solid var(--color-text-muted)}.verdict-block.severity--critical.svelte-189wvug{border-left-color:var(--color-accent-rust)}.verdict-block.severity--warning.svelte-189wvug{border-left-color:var(--color-accent-amber)}.verdict-block.severity--opportunity.svelte-189wvug{border-left-color:var(--color-accent)}.verdict-block.severity--healthy.svelte-189wvug{border-left-color:var(--color-accent-teal)}.verdict-header.svelte-189wvug{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.verdict-severity-dot.svelte-189wvug{width:6px;height:6px;border-radius:50%;flex-shrink:0}.verdict-severity-dot.severity--critical.svelte-189wvug{background:var(--color-accent-rust)}.verdict-severity-dot.severity--warning.svelte-189wvug{background:var(--color-accent-amber)}.verdict-severity-dot.severity--opportunity.svelte-189wvug{background:var(--color-accent)}.verdict-severity-dot.severity--healthy.svelte-189wvug{background:var(--color-accent-teal)}.verdict-name.svelte-189wvug{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text)}.verdict-text.svelte-189wvug{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text-muted);line-height:1.6;margin:0}.verdict-link.svelte-189wvug{display:inline-block;font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-accent);text-decoration:none;margin-top:.75rem;transition:color var(--duration-fast) var(--ease-out-expo)}.verdict-link.svelte-189wvug:hover{color:var(--color-text)}.results-section.svelte-189wvug{margin-bottom:clamp(2.5rem,5vw,3.5rem);padding-bottom:clamp(2rem,4vw,3rem);border-bottom:1px solid color-mix(in oklab,var(--color-text-muted) 8%,transparent)}.results-section.svelte-189wvug:last-of-type{border-bottom:none;padding-bottom:0}.results-section-header.svelte-189wvug{display:flex;align-items:center;gap:.65rem;margin-bottom:1.25rem}.results-section-number.svelte-189wvug{font-family:"Instrument Serif",serif;font-style:italic;font-size:var(--text-md);line-height:1;color:var(--color-accent-teal)}.results-section-heading.svelte-189wvug{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted);margin:0}.scorecard-table.svelte-189wvug{display:flex;flex-direction:column}.metric-row.svelte-189wvug{display:flex;align-items:baseline;gap:.75rem;padding:.65rem 0;border-bottom:1px solid color-mix(in oklab,var(--color-text-muted) 8%,transparent)}.metric-row--constraint.svelte-189wvug{padding-left:.75rem;border-left:2px solid var(--color-accent)}.metric-row--unscored.svelte-189wvug{opacity:.45}.metric-row-name.svelte-189wvug{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-muted);flex:1;min-width:0}.metric-row-value.svelte-189wvug{font-family:var(--font-display);font-size:var(--text-lg);color:var(--color-text);line-height:1;text-align:right;flex-shrink:0}.metric-row-value.health--strong.svelte-189wvug,.metric-row-value.health--healthy.svelte-189wvug{color:var(--color-accent-teal)}.metric-row-value.health--warning.svelte-189wvug{color:var(--color-accent-amber)}.metric-row-value.health--critical.svelte-189wvug{color:var(--color-accent-rust)}.metric-row-value.health--muted.svelte-189wvug{color:var(--color-text-muted);font-size:var(--text-sm);font-family:var(--font-body)}.metric-row-health.svelte-189wvug{font-family:var(--font-body);font-size:10px;font-weight:var(--weight-medium);letter-spacing:.05em;text-transform:uppercase;flex-shrink:0;width:5.5rem;text-align:right}.metric-row-health.health--strong.svelte-189wvug,.metric-row-health.health--healthy.svelte-189wvug{color:var(--color-accent-teal)}.metric-row-health.health--warning.svelte-189wvug{color:var(--color-accent-amber)}.metric-row-health.health--critical.svelte-189wvug{color:var(--color-accent-rust)}.metric-row-health.health--muted.svelte-189wvug{color:var(--color-text-muted)}.metric-detail.svelte-189wvug{display:flex;flex-direction:column;gap:.15rem;padding:.35rem 0 .5rem;margin-bottom:.25rem}.metric-detail-benchmark.svelte-189wvug{font-family:var(--font-body);font-size:11px;color:var(--color-text-muted);line-height:1.4}.metric-detail-interpretation.svelte-189wvug{font-family:var(--font-body);font-size:var(--text-xs);color:color-mix(in oklab,var(--color-text-muted) 70%,transparent);line-height:1.45}.incomplete-note.svelte-189wvug{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-muted);margin-top:1rem;font-style:italic}.watch-list.svelte-189wvug{display:flex;flex-direction:column;gap:.5rem}.watch-item.svelte-189wvug{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.5;margin:0;padding-left:1rem;border-left:2px solid var(--color-accent-amber)}.recommendations.svelte-189wvug{display:flex;flex-direction:column;gap:1rem}.recommendation.svelte-189wvug{display:flex;gap:.75rem;align-items:flex-start}.recommendation-number.svelte-189wvug{font-family:"Instrument Serif",serif;font-style:italic;font-size:var(--text-sm);color:var(--color-accent-teal);flex-shrink:0;line-height:1;margin-top:2px}.recommendation-text.svelte-189wvug{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.6;margin:0}.results-cta.svelte-189wvug{margin-bottom:clamp(2rem,4vw,3rem)}.results-cta-text.svelte-189wvug{font-family:var(--font-display);font-style:italic;font-size:var(--text-base);color:var(--color-text-muted);line-height:1.35;margin:0 0 .5rem}.results-cta-link.svelte-189wvug{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-muted);text-decoration:none;display:inline-flex;align-items:center;gap:.35rem;transition:color var(--duration-fast) var(--ease-out-expo)}.results-cta-link.svelte-189wvug:hover{color:var(--color-accent)}.results-cta-arrow.svelte-189wvug{display:inline-block;transition:transform var(--duration-fast) var(--ease-out-expo)}.results-cta-link.svelte-189wvug:hover .results-cta-arrow:where(.svelte-189wvug){transform:translate(3px)}.results-actions-divider.svelte-189wvug{height:1px;background:color-mix(in oklab,var(--color-text-muted) 10%,transparent);margin-bottom:1.5rem}.results-actions.svelte-189wvug{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap}.results-copy.svelte-189wvug{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text);background:transparent;border:1px solid color-mix(in oklab,var(--color-text-muted) 25%,transparent);padding:.75rem 2rem;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out-expo),color var(--duration-fast) var(--ease-out-expo)}.results-copy.svelte-189wvug:hover:not(:disabled){color:var(--color-accent);border-color:var(--color-accent)}.results-copy.svelte-189wvug:disabled{opacity:.5;cursor:not-allowed}.results-copy--copied.svelte-189wvug{color:var(--color-accent-teal);border-color:var(--color-accent-teal)}.results-start-over.svelte-189wvug{font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted);background:none;border:none;padding:.5rem 0;cursor:pointer;transition:color var(--duration-fast) var(--ease-out-expo);margin-left:auto}.results-start-over.svelte-189wvug:hover{color:var(--color-text)}.related-tools.svelte-189wvug{margin-top:clamp(3rem,6vw,4rem);padding-top:2rem;border-top:1px solid color-mix(in oklab,var(--color-text-muted) 8%,transparent)}.related-tools-heading.svelte-189wvug{display:block;font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted);margin-bottom:1rem}.related-tools-grid.svelte-189wvug{display:grid;gap:.75rem}.related-tool-card.svelte-189wvug{display:block;text-decoration:none;padding:clamp(1rem,2vw,1.25rem);border:1px solid color-mix(in oklab,var(--color-text-muted) 12%,transparent);border-radius:var(--radius-md);position:relative;transition:border-color var(--duration-fast) var(--ease-out-expo),background var(--duration-fast) var(--ease-out-expo)}.related-tool-card.svelte-189wvug:hover{border-color:color-mix(in oklab,var(--color-accent) 30%,transparent);background:color-mix(in oklab,var(--color-accent) 3%,transparent)}.related-tool-icon.svelte-189wvug{position:absolute;top:clamp(1rem,2vw,1.25rem);right:clamp(1rem,2vw,1.25rem);color:var(--color-text-muted);opacity:.4;transition:opacity var(--duration-fast) var(--ease-out-expo),color var(--duration-fast) var(--ease-out-expo),transform var(--duration-fast) var(--ease-out-expo)}.related-tool-card.svelte-189wvug:hover .related-tool-icon:where(.svelte-189wvug){opacity:.8;color:var(--color-accent);transform:translate(2px,-2px)}.related-tool-title.svelte-189wvug{display:block;font-family:var(--font-display);font-size:var(--text-lg);color:var(--color-text);line-height:1.2;margin-bottom:.35rem;transition:color var(--duration-fast) var(--ease-out-expo)}.related-tool-card.svelte-189wvug:hover .related-tool-title:where(.svelte-189wvug){color:var(--color-accent)}.related-tool-desc.svelte-189wvug{display:block;font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.5}@media(max-width:640px){.card-options.svelte-189wvug{grid-template-columns:1fr}.combo-inputs.svelte-189wvug{grid-template-columns:1fr;gap:1rem}.metric-row-health.svelte-189wvug{width:auto}}@media(max-width:480px){.lead-input.svelte-189wvug,.input-currency.svelte-189wvug,.input-number.svelte-189wvug{font-size:var(--text-xl)}}.scorecard-page[data-astro-cid-3uppg64q]{min-height:100dvh;padding:var(--space-page-top) var(--space-page-x) var(--space-page-bottom);background:var(--color-bg)}.scorecard-page-inner[data-astro-cid-3uppg64q]{max-width:720px;margin:0 auto}.page-footer[data-astro-cid-3uppg64q]{margin-top:var(--space-block-lg);padding-top:2rem;border-top:1px solid color-mix(in oklab,var(--color-text-muted) 15%,transparent)}.back-link[data-astro-cid-3uppg64q]{display:inline-flex;align-items:center;gap:.5rem;font-family:DM Sans,sans-serif;font-size:var(--text-xs);font-weight:var(--weight-regular);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted);text-decoration:none;transition:color .2s cubic-bezier(.16,1,.3,1)}.back-link[data-astro-cid-3uppg64q]:hover{color:var(--color-accent)}.back-link[data-astro-cid-3uppg64q] svg[data-astro-cid-3uppg64q]{transition:transform .2s cubic-bezier(.16,1,.3,1)}.back-link[data-astro-cid-3uppg64q]:hover svg[data-astro-cid-3uppg64q]{transform:translate(-3px)}
