.ac-root.svelte-1xqxxwo{background:var(--bg-tool, #f9fafb);border:1px solid var(--border, #e5e7eb);border-radius:12px;padding:20px;font-family:var(--font, system-ui, sans-serif)}.ac-inputs.svelte-1xqxxwo{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px;margin-bottom:30px}.ac-group.svelte-1xqxxwo{display:flex;flex-direction:column;gap:12px}.ac-group-title.svelte-1xqxxwo{font-size:14px;font-weight:700;color:var(--text, #111827);text-transform:uppercase;letter-spacing:.05em;margin:0 0 8px}.ac-input.svelte-1xqxxwo{display:flex;flex-direction:column;gap:4px}.ac-input.svelte-1xqxxwo label:where(.svelte-1xqxxwo){font-size:12px;font-weight:600;color:var(--text, #111827)}.ac-input.svelte-1xqxxwo input:where(.svelte-1xqxxwo),.ac-input.svelte-1xqxxwo select:where(.svelte-1xqxxwo){padding:8px 12px;border:1px solid var(--border, #d1d5db);border-radius:6px;font-size:14px;background:var(--bg, #ffffff);color:var(--text, #111827)}.ac-input.svelte-1xqxxwo input:where(.svelte-1xqxxwo):focus,.ac-input.svelte-1xqxxwo select:where(.svelte-1xqxxwo):focus{outline:none;border-color:var(--accent, #f59e0b);box-shadow:0 0 0 3px #f59e0b1a}.ac-input.svelte-1xqxxwo small:where(.svelte-1xqxxwo){font-size:11px;color:var(--text-muted, #6b7280);font-weight:400}.ac-max-price.svelte-1xqxxwo{background:linear-gradient(135deg,var(--bg-surface, #fef3c7) 0%,var(--bg, #fef3c7) 100%);border:2px solid var(--accent, #f59e0b);border-radius:12px;padding:20px;margin-bottom:24px;text-align:center}.ac-max-label.svelte-1xqxxwo{font-size:13px;font-weight:600;color:var(--text, #111827);text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px}.ac-max-value.svelte-1xqxxwo{font-size:32px;font-weight:700;color:var(--text, #111827);font-family:var(--mono, monospace);margin-bottom:8px}.ac-max-breakdown.svelte-1xqxxwo{font-size:12px;color:var(--text-muted, #6b7280)}.ac-results.svelte-1xqxxwo{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin-bottom:20px}.ac-result-box.svelte-1xqxxwo{background:var(--bg-surface, #f3f4f6);padding:12px;border-radius:8px;border:1px solid var(--border, #e5e7eb)}.ac-result-box.ac-highlight.svelte-1xqxxwo{background:#f59e0b1a;border-color:var(--accent, #f59e0b)}.ac-label.svelte-1xqxxwo{font-size:11px;font-weight:600;color:var(--text-muted, #6b7280);text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px}.ac-value.svelte-1xqxxwo{font-size:16px;font-weight:700;color:var(--text, #111827);font-family:var(--mono, monospace)}.ac-result-box.svelte-1xqxxwo small:where(.svelte-1xqxxwo){font-size:10px;color:var(--text-muted, #6b7280);display:block;margin-top:4px}.ac-info.svelte-1xqxxwo{background:var(--bg-surface, #f3f4f6);padding:12px;border-radius:8px;margin-bottom:16px;font-size:12px;line-height:1.6}.ac-info.svelte-1xqxxwo p:where(.svelte-1xqxxwo){margin:0}.ac-reset-btn.svelte-1xqxxwo{width:100%;padding:10px;background:var(--accent, #f59e0b);color:var(--text, #111827);border:none;border-radius:6px;font-weight:600;cursor:pointer;transition:background .2s;margin-bottom:12px}.ac-reset-btn.svelte-1xqxxwo:hover{background:#d97706}.ac-disclaimer.svelte-1xqxxwo{font-size:11px;color:var(--text-muted, #6b7280);background:#ef44440d;padding:10px;border-radius:6px;border-left:3px solid var(--red, #ef4444)}ol[data-astro-cid-hf33wdp4]{margin:1rem 0 1rem 2rem}ol[data-astro-cid-hf33wdp4] li[data-astro-cid-hf33wdp4]{margin:.5rem 0;line-height:1.6}ul[data-astro-cid-hf33wdp4]{margin:1rem 0 1rem 2rem}ul[data-astro-cid-hf33wdp4] li[data-astro-cid-hf33wdp4]{margin:.5rem 0}.faq-section[data-astro-cid-hf33wdp4]{margin:60px 0}.faq-item[data-astro-cid-hf33wdp4]{margin:16px 0;padding:16px;border:1px solid var(--border);border-radius:8px;cursor:pointer}.faq-item[data-astro-cid-hf33wdp4][open]{background:var(--bg-surface)}.faq-q[data-astro-cid-hf33wdp4]{font-weight:600;color:var(--text);list-style:none}.faq-q[data-astro-cid-hf33wdp4]:before{content:"▸ ";margin-right:8px;color:var(--accent)}.faq-item[data-astro-cid-hf33wdp4][open] .faq-q[data-astro-cid-hf33wdp4]:before{content:"▾ "}.faq-a[data-astro-cid-hf33wdp4]{margin:12px 0 0;color:var(--text-dim);line-height:1.6}
