.tool-page[data-astro-cid-fhz6saib]{max-width:900px;margin:0 auto;padding:2rem 0 4rem}.breadcrumb[data-astro-cid-fhz6saib]{color:var(--text-muted,#94a3b8);gap:.5rem;margin-bottom:2rem;font-size:.85rem;display:flex}.breadcrumb[data-astro-cid-fhz6saib] a[data-astro-cid-fhz6saib]{color:var(--text-muted,#94a3b8);text-decoration:none}.breadcrumb[data-astro-cid-fhz6saib] a[data-astro-cid-fhz6saib]:hover{color:var(--primary,#6366f1)}.tool-header[data-astro-cid-fhz6saib]{text-align:center;margin-bottom:2.5rem}.tool-badge[data-astro-cid-fhz6saib]{color:var(--primary,#6366f1);background:#6366f11f;border-radius:50px;margin-bottom:.8rem;padding:.35rem .9rem;font-size:.82rem;font-weight:700;display:inline-block}.tool-header[data-astro-cid-fhz6saib] h1[data-astro-cid-fhz6saib]{letter-spacing:-.02em;margin-bottom:.75rem;font-size:clamp(1.8rem,4vw,2.4rem);font-weight:800}.tool-subtitle[data-astro-cid-fhz6saib]{color:var(--text-muted,#94a3b8);max-width:650px;margin:0 auto;font-size:1.05rem;line-height:1.5}.calculator-card[data-astro-cid-fhz6saib]{background:var(--bg-card,#1e293b);border:1px solid var(--border,#ffffff1a);border-radius:20px;margin-bottom:3rem;padding:2.2rem;box-shadow:0 10px 30px #00000026}.plan-header[data-astro-cid-fhz6saib]{background:#00000040;border:1px solid #ffffff14;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;padding:1rem 1.4rem;display:flex}.plan-header[data-astro-cid-fhz6saib] label[data-astro-cid-fhz6saib]{font-size:.98rem;font-weight:700}.plan-input-wrap[data-astro-cid-fhz6saib]{align-items:center;gap:.5rem;display:flex}.plan-input-wrap[data-astro-cid-fhz6saib] input[data-astro-cid-fhz6saib]{border:1px solid var(--primary,#6366f1);color:#fff;text-align:center;background:#ffffff1a;border-radius:8px;outline:none;width:80px;padding:.4rem .6rem;font-size:1.1rem;font-weight:800}.plan-input-wrap[data-astro-cid-fhz6saib] span[data-astro-cid-fhz6saib]{color:var(--text-muted,#94a3b8);font-weight:600}.apps-grid[data-astro-cid-fhz6saib]{flex-direction:column;gap:1.25rem;margin-bottom:2.5rem;display:flex}.app-card[data-astro-cid-fhz6saib]{background:#0003;border:1px solid #ffffff0f;border-radius:14px;grid-template-columns:260px 1fr;align-items:center;gap:1.5rem;padding:1.25rem;display:grid}.app-info[data-astro-cid-fhz6saib]{align-items:center;gap:.85rem;display:flex}.app-icon[data-astro-cid-fhz6saib]{font-size:2rem;line-height:1}.app-info[data-astro-cid-fhz6saib] strong[data-astro-cid-fhz6saib]{color:var(--text,#f1f5f9);font-size:.95rem;display:block}.app-info[data-astro-cid-fhz6saib] small[data-astro-cid-fhz6saib]{color:var(--text-muted,#94a3b8);font-size:.8rem}.app-controls[data-astro-cid-fhz6saib]{flex-direction:column;gap:.6rem;display:flex}.app-controls[data-astro-cid-fhz6saib] select[data-astro-cid-fhz6saib]{color:var(--text,#f1f5f9);cursor:pointer;background:#ffffff14;border:1px solid #ffffff1a;border-radius:6px;outline:none;padding:.35rem .75rem;font-size:.82rem}.app-controls[data-astro-cid-fhz6saib] select[data-astro-cid-fhz6saib] option[data-astro-cid-fhz6saib]{color:#fff;background:#1e293b}.fixed-rate[data-astro-cid-fhz6saib]{color:var(--text-muted,#94a3b8);font-size:.82rem}.slider-wrap[data-astro-cid-fhz6saib]{align-items:center;gap:1rem;display:flex}.slider-wrap[data-astro-cid-fhz6saib] input[data-astro-cid-fhz6saib][type=range]{accent-color:var(--primary,#6366f1);cursor:pointer;flex:1}.hours-val[data-astro-cid-fhz6saib]{min-width:80px;color:var(--primary,#6366f1);text-align:right;font-size:.85rem;font-weight:700}.result-dashboard[data-astro-cid-fhz6saib]{grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1.5rem;display:grid}.dashboard-col[data-astro-cid-fhz6saib]{text-align:center;background:#00000040;border:1px solid #ffffff14;border-radius:12px;padding:1.25rem}.dashboard-col[data-astro-cid-fhz6saib].main-col{background:linear-gradient(135deg,#6366f11f 0%,#10b98114 100%);border-color:#6366f14d}.dash-label[data-astro-cid-fhz6saib]{text-transform:uppercase;color:var(--text-muted,#94a3b8);margin-bottom:.35rem;font-size:.82rem;font-weight:700;display:block}.dash-value[data-astro-cid-fhz6saib]{color:var(--text,#f1f5f9);font-size:1.5rem;font-weight:900}.text-accent[data-astro-cid-fhz6saib]{color:#10b981;font-size:1.8rem}.tariff-status[data-astro-cid-fhz6saib]{margin-bottom:2rem}.tariff-bar-wrap[data-astro-cid-fhz6saib]{background:#0006;border-radius:50px;height:12px;margin-bottom:1rem;overflow:hidden}.tariff-bar[data-astro-cid-fhz6saib]{background:#10b981;border-radius:50px;height:100%;transition:width .3s,background-color .3s}.verdict-box[data-astro-cid-fhz6saib]{border-radius:10px;padding:1rem 1.25rem;font-size:.92rem;line-height:1.5}.verdict-box[data-astro-cid-fhz6saib].ok{color:#10b981;background:#10b9811a;border:1px solid #10b9814d}.verdict-box[data-astro-cid-fhz6saib].warn{color:#ef4444;background:#ef44441a;border:1px solid #ef44444d}.actions-row[data-astro-cid-fhz6saib]{justify-content:center;display:flex}.wa-btn[data-astro-cid-fhz6saib]{color:#fff;cursor:pointer;background:#25d366;border:none;border-radius:10px;align-items:center;gap:.5rem;padding:.75rem 1.8rem;font-size:.95rem;font-weight:700;transition:transform .2s,box-shadow .2s;display:inline-flex}.wa-btn[data-astro-cid-fhz6saib]:hover{transform:translateY(-2px);box-shadow:0 4px 15px #25d36666}.faq-section[data-astro-cid-fhz6saib]{background:var(--bg-card,#1e293b);border:1px solid var(--border,#ffffff14);border-radius:16px;padding:2rem}.faq-section[data-astro-cid-fhz6saib] h2[data-astro-cid-fhz6saib]{margin-bottom:1.5rem;font-size:1.35rem;font-weight:800}.faq-list[data-astro-cid-fhz6saib]{flex-direction:column;gap:1rem;display:flex}.faq-item[data-astro-cid-fhz6saib]{background:#0003;border:1px solid #ffffff0f;border-radius:8px;padding:1rem 1.25rem}.faq-item[data-astro-cid-fhz6saib] summary[data-astro-cid-fhz6saib]{cursor:pointer;color:var(--text,#f1f5f9);font-weight:700}.faq-item[data-astro-cid-fhz6saib] p[data-astro-cid-fhz6saib]{color:var(--text-muted,#94a3b8);margin:.75rem 0 0;font-size:.92rem;line-height:1.6}@media (width<=700px){.app-card[data-astro-cid-fhz6saib]{grid-template-columns:1fr;gap:1rem}.result-dashboard[data-astro-cid-fhz6saib]{grid-template-columns:1fr}.calculator-card[data-astro-cid-fhz6saib]{padding:1.4rem}}
