.interactive-tool-card[data-astro-cid-qrymb7cc]{backdrop-filter:blur(12px);background:#0f172abf;border:1px solid #33415599;border-radius:1.25rem;margin-bottom:2rem;padding:1.5rem;box-shadow:0 20px 25px -5px #0006}.tool-unit-btn[data-astro-cid-qrymb7cc]{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:.45rem;padding:.35rem .75rem;font-size:.75rem;font-weight:600;transition:all .2s}.tool-unit-btn[data-astro-cid-qrymb7cc].active{color:#030712;background:#f59e0b;box-shadow:0 2px 8px #f59e0b4d}.calc-input[data-astro-cid-qrymb7cc]{box-sizing:border-box;color:#f8fafc;width:100%;font-family:var(--font-mono);background:#0f172a;border:1px solid #334155;border-radius:.5rem;outline:none;padding:.5rem .65rem;font-size:.9rem;font-weight:600}.calc-input[data-astro-cid-qrymb7cc]:focus{border-color:#fbbf24;box-shadow:0 0 0 2px #fbbf2433}.preset-tag[data-astro-cid-qrymb7cc]{color:#cbd5e1;font-family:var(--font-mono);cursor:pointer;background:#1e293b;border:1px solid #334155;border-radius:.4rem;padding:.2rem .55rem;font-size:.7rem;transition:all .15s}.preset-tag[data-astro-cid-qrymb7cc]:hover{color:#fbbf24;background:#334155;border-color:#fbbf24}.stat-pill[data-astro-cid-qrymb7cc]{background:#03071299;border:1px solid #33415580;border-radius:.6rem;padding:.55rem .65rem}.stat-label[data-astro-cid-qrymb7cc]{color:#64748b;text-transform:uppercase;font-size:.65rem;font-weight:600;display:block}.stat-value[data-astro-cid-qrymb7cc]{color:#f1f5f9;margin-top:.15rem;font-size:.85rem;font-weight:700;display:block}.tool-page-header[data-astro-cid-z7xolria]{margin-bottom:2rem}.category-badge[data-astro-cid-z7xolria]{color:#94a3b8;align-items:center;gap:.4rem;margin-bottom:.75rem;font-size:.75rem;font-weight:600;display:inline-flex}.category-badge[data-astro-cid-z7xolria] a[data-astro-cid-z7xolria]{color:#fbbf24;text-decoration:none}.category-badge[data-astro-cid-z7xolria] a[data-astro-cid-z7xolria]:hover{text-decoration:underline}.tool-main-title[data-astro-cid-z7xolria]{color:#fff;letter-spacing:-.02em;margin-bottom:.75rem;font-size:2.25rem;font-weight:800;line-height:1.2}.tool-main-desc[data-astro-cid-z7xolria]{color:#94a3b8;max-width:52rem;margin-bottom:1rem;font-size:1.05rem;line-height:1.6}.source-callout[data-astro-cid-z7xolria]{color:#cbd5e1;background:#0f172ab3;border:1px solid #38bdf84d;border-radius:9999px;align-items:center;gap:.5rem;padding:.4rem .85rem;font-size:.78rem;display:inline-flex}.source-icon[data-astro-cid-z7xolria]{color:#38bdf8;flex-shrink:0;width:.95rem;height:.95rem}.source-callout[data-astro-cid-z7xolria] a[data-astro-cid-z7xolria]{color:#38bdf8;font-weight:600;text-decoration:underline}.tool-content-section[data-astro-cid-z7xolria]{background:#0f172a99;border:1px solid #33415580;border-radius:1.25rem;margin-bottom:3rem;padding:2rem}.tool-content-section[data-astro-cid-z7xolria] h2[data-astro-cid-z7xolria],.tool-content-section[data-astro-cid-z7xolria] [data-astro-cid-z7xolria][data-hl="2"]{color:#fff;margin-top:0;margin-bottom:1rem;font-size:1.5rem;font-weight:800}.tool-content-section[data-astro-cid-z7xolria] h3[data-astro-cid-z7xolria]:not([data-hl]),.tool-content-section[data-astro-cid-z7xolria] [data-astro-cid-z7xolria][data-hl="3"]{color:#fbbf24;margin-top:1.5rem;margin-bottom:.5rem;font-size:1.15rem;font-weight:700}.content-block[data-astro-cid-z7xolria]{border-bottom:1px solid #33415573;margin-bottom:1.75rem;padding-bottom:1.75rem;scroll-margin-top:5rem}.content-block[data-astro-cid-z7xolria]:last-of-type{border-bottom:none;margin-bottom:0}.tool-content-section[data-astro-cid-z7xolria] .content-body[data-astro-cid-z7xolria] p,.tool-content-section[data-astro-cid-z7xolria] p[data-astro-cid-z7xolria]{color:#cbd5e1;margin-bottom:1rem;font-size:.95rem;line-height:1.7}.tool-content-section[data-astro-cid-z7xolria] .content-body[data-astro-cid-z7xolria] ul,.tool-content-section[data-astro-cid-z7xolria] .content-body[data-astro-cid-z7xolria] ol,.tool-content-section[data-astro-cid-z7xolria] ul[data-astro-cid-z7xolria]{color:#cbd5e1;margin-bottom:1.5rem;padding-left:1.5rem;font-size:.925rem}.tool-content-section[data-astro-cid-z7xolria] .content-body[data-astro-cid-z7xolria] li,.tool-content-section[data-astro-cid-z7xolria] li[data-astro-cid-z7xolria]{margin-bottom:.5rem;line-height:1.5}.content-body[data-astro-cid-z7xolria] strong{color:#f1f5f9}.content-body[data-astro-cid-z7xolria] ol{padding-left:1.5rem}.content-body[data-astro-cid-z7xolria] .formula-box{background:#030712b3;border:1px solid #fbbf244d;border-radius:.75rem;flex-direction:column;gap:.4rem;margin:1rem 0 1.25rem;padding:1rem 1.25rem;display:flex;overflow-x:auto}.content-body[data-astro-cid-z7xolria] .formula-box code{font-family:var(--font-mono);color:#34d399;white-space:pre-wrap;font-size:.92rem;font-weight:600}.table-wrap[data-astro-cid-z7xolria]{border:1px solid #33415599;border-radius:.75rem;margin:1rem 0 .5rem;overflow-x:auto}.conversion-table[data-astro-cid-z7xolria]{border-collapse:collapse;color:#cbd5e1;width:100%;font-size:.85rem}.conversion-table[data-astro-cid-z7xolria] caption[data-astro-cid-z7xolria]{caption-side:top;text-align:left;color:#fbbf24;padding:.75rem 1rem;font-size:.85rem;font-weight:700}.conversion-table[data-astro-cid-z7xolria] th[data-astro-cid-z7xolria],.conversion-table[data-astro-cid-z7xolria] td[data-astro-cid-z7xolria]{text-align:left;white-space:nowrap;border-top:1px solid #33415580;padding:.55rem .85rem}.conversion-table[data-astro-cid-z7xolria] thead[data-astro-cid-z7xolria] th[data-astro-cid-z7xolria]{color:#94a3b8;text-transform:uppercase;letter-spacing:.04em;background:#03071299;font-size:.72rem}.conversion-table[data-astro-cid-z7xolria] tbody[data-astro-cid-z7xolria] th[data-astro-cid-z7xolria]{color:#f1f5f9;font-weight:600;font-family:var(--font-mono)}.conversion-table[data-astro-cid-z7xolria] td[data-astro-cid-z7xolria]{font-family:var(--font-mono)}.conversion-table[data-astro-cid-z7xolria] tbody[data-astro-cid-z7xolria] tr[data-astro-cid-z7xolria]:nth-child(2n){background:#1e293b59}.table-note[data-astro-cid-z7xolria]{padding:.6rem 1rem 0;color:#94a3b8!important;font-size:.8rem!important}.formula-box[data-astro-cid-z7xolria]{background:#030712b3;border:1px solid #fbbf244d;border-radius:.75rem;margin:1.5rem 0;padding:1.25rem}.formula-box[data-astro-cid-z7xolria] h3[data-astro-cid-z7xolria]:not([data-hl]),.formula-box[data-astro-cid-z7xolria] [data-astro-cid-z7xolria][data-hl="3"]{text-transform:uppercase;letter-spacing:.05em;margin-top:0;font-size:.85rem}.formula-box[data-astro-cid-z7xolria] code[data-astro-cid-z7xolria]{font-family:var(--font-mono);color:#34d399;font-size:1rem;font-weight:600;display:block}.cta-banner[data-astro-cid-z7xolria]{background:linear-gradient(135deg,#f59e0b1f,#0f172acc);border:1px solid #f59e0b66;border-radius:.85rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:2rem;padding:1.25rem 1.5rem;display:flex}.primary-btn[data-astro-cid-z7xolria]{color:#030712;background:#f59e0b;border-radius:.6rem;padding:.6rem 1.25rem;font-size:.85rem;font-weight:700;text-decoration:none;transition:all .2s;box-shadow:0 4px 12px #f59e0b4d}.primary-btn[data-astro-cid-z7xolria]:hover{background:#fbbf24;transform:translateY(-1px)}.related-tools-section[data-astro-cid-z7xolria]{margin-bottom:4rem}.view-all-link[data-astro-cid-z7xolria]{color:#fbbf24;font-size:.85rem;font-weight:600;text-decoration:none}.view-all-link[data-astro-cid-z7xolria]:hover{text-decoration:underline}.related-grid[data-astro-cid-z7xolria]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;display:grid}.subtool-mini-card[data-astro-cid-z7xolria]{background:#0f172ab3;border:1px solid #33415580;border-radius:.85rem;align-items:flex-start;gap:.85rem;padding:1rem;text-decoration:none;transition:all .2s;display:flex}.subtool-mini-card[data-astro-cid-z7xolria]:hover{background:#1e293bb3;border-color:#fbbf24;transform:translateY(-2px)}.mini-icon[data-astro-cid-z7xolria]{color:#fbbf24;background:#fbbf241f;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;padding:.35rem;display:flex}.mini-title[data-astro-cid-z7xolria]{color:#f1f5f9;margin-bottom:.2rem;font-size:.875rem;font-weight:700;line-height:1.3}.mini-desc[data-astro-cid-z7xolria]{color:#94a3b8;font-size:.75rem;line-height:1.4}
