.tool-page[data-astro-cid-yiquwzjw]{max-width:900px;margin:0 auto;padding:2rem 1.5rem 4rem}.breadcrumb[data-astro-cid-yiquwzjw]{color:var(--text-muted);gap:.5rem;margin-bottom:1.5rem;font-size:.88rem;display:flex}.breadcrumb[data-astro-cid-yiquwzjw] a[data-astro-cid-yiquwzjw]{color:var(--primary);text-decoration:none}.tool-header[data-astro-cid-yiquwzjw]{text-align:center;margin-bottom:2.5rem}.tool-badge[data-astro-cid-yiquwzjw]{color:#10b981;background:#10b9811f;border-radius:999px;margin-bottom:.75rem;padding:.35rem .9rem;font-size:.82rem;font-weight:700;display:inline-block}.tool-header[data-astro-cid-yiquwzjw] h1[data-astro-cid-yiquwzjw]{color:var(--text);margin-bottom:.75rem;font-size:2.2rem;font-weight:800}.tool-subtitle[data-astro-cid-yiquwzjw]{color:var(--text-muted);max-width:700px;margin:0 auto;font-size:1.05rem;line-height:1.6}.discount-grid[data-astro-cid-yiquwzjw]{grid-template-columns:1fr 1fr;gap:2rem;margin-bottom:3rem;display:grid}@media (width<=768px){.discount-grid[data-astro-cid-yiquwzjw]{grid-template-columns:1fr}}.card[data-astro-cid-yiquwzjw]{background:var(--bg-card);border:1px solid var(--border);border-radius:16px;padding:1.75rem}.calc-card[data-astro-cid-yiquwzjw] h3[data-astro-cid-yiquwzjw],.result-card[data-astro-cid-yiquwzjw] h3[data-astro-cid-yiquwzjw]{color:var(--text);margin-bottom:1.5rem;font-size:1.25rem;font-weight:700}.form-group[data-astro-cid-yiquwzjw]{margin-bottom:1.25rem}.form-group[data-astro-cid-yiquwzjw] label[data-astro-cid-yiquwzjw]{color:var(--text);margin-bottom:.4rem;font-size:.9rem;font-weight:600;display:block}.input-with-symbol[data-astro-cid-yiquwzjw]{align-items:center;display:flex;position:relative}.input-with-symbol[data-astro-cid-yiquwzjw] input[data-astro-cid-yiquwzjw]{border:1px solid var(--border);background:var(--bg);width:100%;color:var(--text);border-radius:8px;padding:.75rem 2rem .75rem 1rem;font-size:1.1rem;font-weight:600}.input-with-symbol[data-astro-cid-yiquwzjw] .symbol[data-astro-cid-yiquwzjw]{color:var(--text-muted);font-weight:700;position:absolute;right:1rem}.quick-tags[data-astro-cid-yiquwzjw]{flex-wrap:wrap;gap:.5rem;margin-top:.6rem;display:flex}.btn-tag[data-astro-cid-yiquwzjw]{background:var(--bg);border:1px solid var(--border);cursor:pointer;color:var(--text);border-radius:6px;padding:.3rem .7rem;font-size:.82rem;font-weight:600;transition:all .2s}.btn-tag[data-astro-cid-yiquwzjw]:hover,.btn-tag[data-astro-cid-yiquwzjw].active{background:var(--primary);color:#fff;border-color:var(--primary)}.checkbox-label[data-astro-cid-yiquwzjw]{cursor:pointer;align-items:center;gap:.5rem;font-size:.9rem;display:flex}.second-discount-hidden[data-astro-cid-yiquwzjw]{display:none}#second-discount-wrap[data-astro-cid-yiquwzjw]{background:var(--bg);border:1px dashed var(--border);border-radius:8px;margin-top:.75rem;padding:1rem}.final-price-box[data-astro-cid-yiquwzjw]{text-align:center;background:#10b98114;border:1px solid #10b98140;border-radius:12px;margin-bottom:1.25rem;padding:1.5rem}.final-title[data-astro-cid-yiquwzjw]{color:#10b981;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.25rem;font-size:.85rem;font-weight:600;display:block}.final-number[data-astro-cid-yiquwzjw]{color:#10b981;font-size:2.5rem;font-weight:800}.original-strike[data-astro-cid-yiquwzjw]{color:var(--text-muted);margin-top:.25rem;font-size:.95rem;text-decoration:line-through;display:block}.metrics-grid[data-astro-cid-yiquwzjw]{grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1.5rem;display:grid}.metric-item[data-astro-cid-yiquwzjw]{background:var(--bg);border:1px solid var(--border);text-align:center;border-radius:8px;padding:.9rem}.metric-label[data-astro-cid-yiquwzjw]{color:var(--text-muted);margin-bottom:.25rem;font-size:.8rem;display:block}.metric-item[data-astro-cid-yiquwzjw] strong[data-astro-cid-yiquwzjw]{color:var(--text);font-size:1.25rem}.highlight-green[data-astro-cid-yiquwzjw] strong[data-astro-cid-yiquwzjw]{color:#10b981}.discount-visual-bar[data-astro-cid-yiquwzjw]{color:#fff;text-align:center;border-radius:8px;height:32px;font-size:.75rem;font-weight:700;line-height:32px;display:flex;overflow:hidden}.bar-fill-pay[data-astro-cid-yiquwzjw]{background:#6366f1;transition:width .3s}.bar-fill-save[data-astro-cid-yiquwzjw]{background:#10b981;transition:width .3s}.info-section[data-astro-cid-yiquwzjw]{background:var(--bg-card);border:1px solid var(--border);border-radius:16px;margin-bottom:2rem;padding:2rem}.info-section[data-astro-cid-yiquwzjw] h2[data-astro-cid-yiquwzjw]{color:var(--text);margin-bottom:1rem;font-size:1.35rem;font-weight:700}.info-section[data-astro-cid-yiquwzjw] p[data-astro-cid-yiquwzjw]{color:var(--text-muted);margin-bottom:1rem;line-height:1.7}.info-section[data-astro-cid-yiquwzjw] ul[data-astro-cid-yiquwzjw]{color:var(--text-muted);padding-left:1.5rem;line-height:1.8}
