.calculator-hero.svelte-1xmkimt{background:var(--faf-black);color:var(--faf-white);padding:4rem 0;text-align:center;border-bottom:3px solid var(--faf-orange)}.calculator-hero.svelte-1xmkimt h1:where(.svelte-1xmkimt){font-size:3rem;margin-bottom:1rem;font-weight:900}.subtitle.svelte-1xmkimt{font-size:1.25rem;color:var(--faf-orange);font-weight:600}.calculator-container.svelte-1xmkimt{max-width:1200px;margin:4rem auto;padding:0 2rem}.calculator-grid.svelte-1xmkimt{display:grid;grid-template-columns:1fr 1fr;gap:4rem;margin-bottom:4rem}.calculator-inputs.svelte-1xmkimt{background:#f8f8f8;padding:2rem;border-radius:12px;border:2px solid #e0e0e0}.calculator-inputs.svelte-1xmkimt h2:where(.svelte-1xmkimt){margin:0 0 2rem;color:var(--faf-black);font-size:1.5rem}.input-group.svelte-1xmkimt{margin-bottom:2rem}.input-group.svelte-1xmkimt label:where(.svelte-1xmkimt){display:block;margin-bottom:.5rem;font-weight:600;color:var(--faf-black)}.input-help.svelte-1xmkimt{display:block;font-size:.875rem;color:#666;font-weight:400;margin-top:.25rem}.input-group.svelte-1xmkimt input[type=range]:where(.svelte-1xmkimt){width:100%;margin:1rem 0}#team-size.svelte-1xmkimt{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:8px;background:#1a1a1a;border-radius:5px;outline:none}#hours.svelte-1xmkimt{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:8px;background:#2ecc71;border-radius:5px;outline:none}#rate.svelte-1xmkimt{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:8px;background:#ff5252;border-radius:5px;outline:none}#switches.svelte-1xmkimt{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:8px;background:#0cc0df;border-radius:5px;outline:none}input[type=range].svelte-1xmkimt::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;background:#fff;border:2px solid currentColor;cursor:pointer;border-radius:50%}input[type=range].svelte-1xmkimt::-moz-range-thumb{width:20px;height:20px;background:#fff;border:2px solid currentColor;cursor:pointer;border-radius:50%}.input-value.svelte-1xmkimt{text-align:right;font-size:1.25rem;font-weight:700;color:var(--faf-black);font-family:var(--font-mono)}.calculator-results.svelte-1xmkimt h2:where(.svelte-1xmkimt){margin:0 0 2rem;color:var(--faf-black);font-size:1.5rem}.result-card.svelte-1xmkimt{background:#fff;border:2px solid var(--faf-black);border-radius:8px;padding:1.5rem;text-align:center;margin-bottom:1rem}.result-card.primary.svelte-1xmkimt{background:var(--faf-orange);color:#fff;border-color:var(--faf-orange);margin-bottom:2rem}.result-card.primary.svelte-1xmkimt .result-value:where(.svelte-1xmkimt){font-size:3rem;font-weight:900;margin:.5rem 0}.result-label.svelte-1xmkimt{font-size:.875rem;text-transform:uppercase;letter-spacing:.05em;opacity:.8;font-weight:600}.result-value.svelte-1xmkimt{font-size:2rem;font-weight:900;margin:.5rem 0;color:var(--faf-black);font-family:var(--font-mono)}.result-detail.svelte-1xmkimt{font-size:.875rem;opacity:.9}.result-grid.svelte-1xmkimt{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.comparison.svelte-1xmkimt{margin-top:2rem;padding:1.5rem;background:#f8f8f8;border-radius:8px}.comparison.svelte-1xmkimt h3:where(.svelte-1xmkimt){margin:0 0 1rem;color:var(--faf-black)}.comparison-grid.svelte-1xmkimt{display:flex;flex-direction:column;gap:1rem}.comparison-item.svelte-1xmkimt{display:flex;justify-content:space-between;align-items:center}.comparison-item.svelte-1xmkimt .label:where(.svelte-1xmkimt){font-weight:600;color:#666}.comparison-item.svelte-1xmkimt .value:where(.svelte-1xmkimt){font-weight:900;font-family:var(--font-mono)}.value.bad.svelte-1xmkimt{color:#ff5252}.value.good.svelte-1xmkimt{color:var(--faf-green)}.value.highlight.svelte-1xmkimt{color:var(--faf-orange);font-size:1.25rem}.cta-section.svelte-1xmkimt{margin-top:2rem;padding:2rem;background:var(--faf-black);color:#fff;border-radius:12px;text-align:center}.cta-section.svelte-1xmkimt h3:where(.svelte-1xmkimt){margin:0 0 1rem;font-size:1.5rem}.btn-calculate.svelte-1xmkimt{display:inline-block;padding:1rem 2rem;background:var(--faf-orange);color:#fff;text-decoration:none;border-radius:8px;font-weight:700;font-size:1.125rem;transition:all .2s ease}.btn-calculate.svelte-1xmkimt:hover{transform:translateY(-2px);box-shadow:0 4px 12px #ff6b354d}.cta-note.svelte-1xmkimt{margin-top:1rem;opacity:.9;font-size:.875rem}.metrics-bar.svelte-1xmkimt{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;padding:2rem;background:#fff;border:3px solid var(--faf-orange);border-radius:12px;margin-bottom:2rem}.metric.svelte-1xmkimt{text-align:center}.metric-value.svelte-1xmkimt{display:block;font-size:1.5rem;font-weight:900;color:var(--faf-orange);margin-bottom:.25rem}.metric-label.svelte-1xmkimt{font-size:.875rem;color:#666}.disclaimer.svelte-1xmkimt{text-align:center;font-size:.875rem;color:#666;font-style:italic;max-width:800px;margin:0 auto}.calculator-footer.svelte-1xmkimt{padding-top:2rem;border-top:1px solid #e0e0e0}@media (max-width: 968px){.calculator-grid.svelte-1xmkimt{grid-template-columns:1fr;gap:2rem}.metrics-bar.svelte-1xmkimt{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.calculator-hero.svelte-1xmkimt h1:where(.svelte-1xmkimt){font-size:2rem}.result-card.primary.svelte-1xmkimt .result-value:where(.svelte-1xmkimt){font-size:2rem}.metrics-bar.svelte-1xmkimt{grid-template-columns:1fr;gap:1rem}}
