.converter-widget-box[data-astro-cid-47jgoqxh]{border:1px solid var(--border-medium);box-shadow:var(--shadow-lg), var(--shadow-glow);background:linear-gradient(#0f172ae0 0%,#0f172ab8 100%);margin-bottom:2.75rem;padding:2.25rem}[data-theme=light] .converter-widget-box[data-astro-cid-47jgoqxh]{background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 10px 35px #0f172a12!important}.widget-top-bar[data-astro-cid-47jgoqxh]{border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.75rem;padding-bottom:1.25rem;display:flex}.widget-badge-wrap[data-astro-cid-47jgoqxh]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.factor-badge[data-astro-cid-47jgoqxh]{font-size:.825rem;font-family:var(--font-mono);color:var(--text-muted);background:var(--bg-tertiary);border-radius:var(--radius-sm);border:1px solid var(--border-subtle);padding:.3rem .75rem}[data-theme=light] .factor-badge[data-astro-cid-47jgoqxh]{color:#475569!important;background:#f1f5f9!important;border:1px solid #e2e8f0!important}.widget-controls[data-astro-cid-47jgoqxh]{align-items:center;gap:.5rem;display:flex}.widget-control-label[data-astro-cid-47jgoqxh]{color:var(--text-secondary);font-size:.85rem;font-weight:700}[data-theme=light] .widget-control-label[data-astro-cid-47jgoqxh]{color:#334155!important}.converter-inputs-container[data-astro-cid-47jgoqxh]{flex-direction:column;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}@media (width>=768px){.converter-inputs-container[data-astro-cid-47jgoqxh]{flex-direction:row;gap:1.25rem}}.input-card[data-astro-cid-47jgoqxh]{background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-md);flex-direction:column;flex:1;gap:.75rem;width:100%;padding:1.35rem;transition:border-color .25s,box-shadow .25s,transform .25s;display:flex}[data-theme=light] .input-card[data-astro-cid-47jgoqxh]{background:#fff!important;border:1.5px solid #cbd5e1!important;box-shadow:0 2px 8px #0f172a08!important}.input-card[data-astro-cid-47jgoqxh]:focus-within{border-color:var(--border-glow);transform:translateY(-2px);box-shadow:0 0 25px #06b6d440}[data-theme=light] .input-card[data-astro-cid-47jgoqxh]:focus-within{border-color:#0284c7!important;box-shadow:0 0 0 3px #0284c726!important}.input-card-header[data-astro-cid-47jgoqxh]{justify-content:space-between;align-items:center;display:flex}.unit-brand-wrap[data-astro-cid-47jgoqxh]{align-items:center;gap:.65rem;display:flex}.unit-label[data-astro-cid-47jgoqxh]{color:var(--text-primary);font-size:1rem;font-weight:700}[data-theme=light] .unit-label[data-astro-cid-47jgoqxh]{color:#0f172a!important}.unit-code[data-astro-cid-47jgoqxh]{font-size:.8rem;font-family:var(--font-mono);color:var(--text-accent);background:var(--bg-tertiary);border:1px solid var(--border-subtle);border-radius:6px;padding:3px 9px;font-weight:700}[data-theme=light] .unit-code[data-astro-cid-47jgoqxh]{color:#0284c7!important;background:#f1f5f9!important;border:1px solid #e2e8f0!important}.converter-main-input[data-astro-cid-47jgoqxh]{width:100%;color:var(--text-primary);font-size:2.25rem;font-weight:800;font-family:var(--font-mono);letter-spacing:-.02em;background:0 0;border:none;outline:none}[data-theme=light] .converter-main-input[data-astro-cid-47jgoqxh]{color:#0f172a!important}.input-card-footer[data-astro-cid-47jgoqxh]{justify-content:space-between;align-items:center;min-height:32px;display:flex}.subtext[data-astro-cid-47jgoqxh]{color:var(--text-muted);font-size:.75rem;font-weight:500}[data-theme=light] .subtext[data-astro-cid-47jgoqxh]{color:#64748b!important}.copy-result-btn[data-astro-cid-47jgoqxh]{color:var(--text-accent);cursor:pointer;background:#06b6d41f;border:1px solid #06b6d44d;border-radius:8px;align-items:center;gap:.4rem;margin-left:auto;padding:.4rem .85rem;font-size:.825rem;font-weight:600;transition:all .2s cubic-bezier(.34,1.56,.64,1);display:inline-flex}[data-theme=light] .copy-result-btn[data-astro-cid-47jgoqxh]{color:#0284c7!important;background:#e0f2fe!important;border-color:#bae6fd!important}.copy-result-btn[data-astro-cid-47jgoqxh]:hover{border-color:var(--text-accent);background:#06b6d438;transform:scale(1.05)}[data-theme=light] .copy-result-btn[data-astro-cid-47jgoqxh]:hover{color:#0369a1!important;background:#bae6fd!important}.copy-result-btn[data-astro-cid-47jgoqxh]:active{transform:scale(.92)}.swap-divider[data-astro-cid-47jgoqxh]{justify-content:center;align-items:center;display:flex}.swap-action-btn[data-astro-cid-47jgoqxh]{border-radius:var(--radius-full);background:var(--bg-tertiary);border:1px solid var(--border-medium);width:52px;height:52px;color:var(--text-accent);cursor:pointer;box-shadow:var(--shadow-sm);justify-content:center;align-items:center;transition:all .4s cubic-bezier(.34,1.56,.64,1);display:flex}[data-theme=light] .swap-action-btn[data-astro-cid-47jgoqxh]{color:#0284c7!important;background:#fff!important;border:1px solid #cbd5e1!important;box-shadow:0 2px 6px #0f172a0f!important}@media (width<=767px){.converter-widget-box[data-astro-cid-47jgoqxh]{padding:1.35rem 1.15rem}.swap-action-btn[data-astro-cid-47jgoqxh]{width:46px;height:46px;transform:rotate(90deg)}.swap-action-btn[data-astro-cid-47jgoqxh]:hover{transform:rotate(270deg)scale(1.1)}.converter-main-input[data-astro-cid-47jgoqxh]{font-size:1.85rem}}.swap-action-btn[data-astro-cid-47jgoqxh]:active{transform:scale(.92)}.converter-presets-row[data-astro-cid-47jgoqxh]{flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:1.75rem;display:flex}.preset-buttons-group[data-astro-cid-47jgoqxh]{flex-wrap:wrap;flex:1;align-items:center;gap:.45rem;display:flex}.preset-pill[data-astro-cid-47jgoqxh]{background:var(--bg-tertiary);border:1px solid var(--border-subtle);color:var(--text-secondary);border-radius:var(--radius-full);font-size:.825rem;font-weight:600;font-family:var(--font-mono);cursor:pointer;padding:.35rem .85rem;transition:all .2s cubic-bezier(.34,1.56,.64,1)}[data-theme=light] .preset-pill[data-astro-cid-47jgoqxh]{color:#334155!important;background:#fff!important;border:1px solid #cbd5e1!important}.preset-pill[data-astro-cid-47jgoqxh]:hover{background:var(--bg-card-hover);color:var(--text-accent);border-color:var(--border-glow);transform:translateY(-1px)}[data-theme=light] .preset-pill[data-astro-cid-47jgoqxh]:hover{color:#0284c7!important;background:#f0f9ff!important;border-color:#0284c7!important}.preset-pill[data-astro-cid-47jgoqxh]:active{transform:scale(.92)}.preset-reset[data-astro-cid-47jgoqxh]{color:#f43f5e;border-color:#f43f5e4d;margin-left:auto}[data-theme=light] .preset-reset[data-astro-cid-47jgoqxh]{color:#e11d48!important;background:#fff1f2!important;border-color:#fecdd3!important}.preset-reset[data-astro-cid-47jgoqxh]:hover{color:#fb7185;background:#f43f5e26;border-color:#f43f5e}.calculation-steps-card[data-astro-cid-47jgoqxh]{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:#00000047;padding:1.35rem}[data-theme=light] .calculation-steps-card[data-astro-cid-47jgoqxh]{background:#f8fafc!important;border:1px solid #e2e8f0!important}.steps-header[data-astro-cid-47jgoqxh]{border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;padding-bottom:.75rem;display:flex}.steps-icon-badge[data-astro-cid-47jgoqxh]{background:#06b6d426;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.steps-header-title[data-astro-cid-47jgoqxh]{color:var(--text-primary);flex:1;font-size:.9rem;font-weight:700}[data-theme=light] .steps-header-title[data-astro-cid-47jgoqxh]{color:#0f172a!important}.steps-formula-pill[data-astro-cid-47jgoqxh] code[data-astro-cid-47jgoqxh]{background:var(--bg-input);font-family:var(--font-mono);color:var(--text-accent);border:1px solid var(--border-subtle);border-radius:6px;padding:.35rem .75rem;font-size:.8rem}[data-theme=light] .steps-formula-pill[data-astro-cid-47jgoqxh] code[data-astro-cid-47jgoqxh]{color:#0284c7!important;background:#fff!important;border:1px solid #cbd5e1!important}.steps-result-text[data-astro-cid-47jgoqxh]{flex-direction:column;gap:.6rem;display:flex}.step-row[data-astro-cid-47jgoqxh]{color:var(--text-secondary);align-items:center;gap:.75rem;font-size:.9rem;display:flex}[data-theme=light] .step-row[data-astro-cid-47jgoqxh]{color:#334155!important}.step-badge[data-astro-cid-47jgoqxh]{border-radius:var(--radius-full);background:var(--bg-tertiary);border:1px solid var(--border-medium);width:22px;height:22px;color:var(--text-accent);flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:flex}[data-theme=light] .step-badge[data-astro-cid-47jgoqxh]{color:#0284c7!important;background:#e2e8f0!important;border-color:#cbd5e1!important}.step-badge-result[data-astro-cid-47jgoqxh]{color:#10b981;background:#10b98133;border-color:#10b981}[data-theme=light] .step-badge-result[data-astro-cid-47jgoqxh]{color:#059669!important;background:#dcfce7!important;border-color:#86efac!important}.step-detail[data-astro-cid-47jgoqxh]{flex:1}.step-detail[data-astro-cid-47jgoqxh] code[data-astro-cid-47jgoqxh]{background:var(--bg-tertiary);color:var(--text-primary);font-family:var(--font-mono);border-radius:4px;padding:2px 6px;font-weight:600}[data-theme=light] .step-detail[data-astro-cid-47jgoqxh] code[data-astro-cid-47jgoqxh]{color:#0f172a!important;background:#e2e8f0!important}.highlight-step-row[data-astro-cid-47jgoqxh]{color:#10b981;margin-top:.25rem;font-weight:600}[data-theme=light] .highlight-step-row[data-astro-cid-47jgoqxh]{color:#059669!important}.step-empty[data-astro-cid-47jgoqxh]{color:var(--text-muted);font-size:.875rem;font-style:italic}.visual-scale-card[data-astro-cid-cqzzlcfk]{background:linear-gradient(135deg, #06b6d40d 0%, #6366f10d 100%), var(--bg-card);border:1px solid var(--border-subtle);margin-bottom:1.75rem;padding:1.75rem 2rem}[data-theme=light] .visual-scale-card[data-astro-cid-cqzzlcfk]{background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 4px 20px #0f172a0a!important}.visual-scale-header[data-astro-cid-cqzzlcfk]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.visual-scale-title[data-astro-cid-cqzzlcfk]{color:var(--text-primary);margin:0;font-size:1.15rem;font-weight:700}[data-theme=light] .visual-scale-title[data-astro-cid-cqzzlcfk]{color:#0f172a!important}.visual-bars-container[data-astro-cid-cqzzlcfk]{background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-md);flex-direction:column;gap:1rem;padding:1.25rem 1.5rem;display:flex}[data-theme=light] .visual-bars-container[data-astro-cid-cqzzlcfk]{background:#f8fafc!important;border:1.5px solid #e2e8f0!important}.ratio-bar-row[data-astro-cid-cqzzlcfk]{grid-template-columns:120px 1fr 140px;align-items:center;gap:1rem;display:grid}@media (width<=580px){.ratio-bar-row[data-astro-cid-cqzzlcfk]{grid-template-columns:1fr;gap:.4rem}}.ratio-bar-label[data-astro-cid-cqzzlcfk]{color:var(--text-primary);white-space:nowrap;align-items:center;gap:.45rem;font-size:.875rem;font-weight:700;display:flex}[data-theme=light] .ratio-bar-label[data-astro-cid-cqzzlcfk]{color:#0f172a!important}.bar-track[data-astro-cid-cqzzlcfk]{background:var(--bg-tertiary);border-radius:var(--radius-full);border:1px solid var(--border-subtle);height:14px;position:relative;overflow:hidden}[data-theme=light] .bar-track[data-astro-cid-cqzzlcfk]{background:#e2e8f0!important;border:1px solid #cbd5e1!important}.bar-fill[data-astro-cid-cqzzlcfk]{border-radius:var(--radius-full);height:100%;transition:width .4s cubic-bezier(.16,1,.3,1)}.bar-fill-primary[data-astro-cid-cqzzlcfk]{background:linear-gradient(90deg,#10b981,#06b6d4)}.bar-fill-accent[data-astro-cid-cqzzlcfk]{background:linear-gradient(90deg,#38bdf8,#818cf8)}.bar-val-badge[data-astro-cid-cqzzlcfk]{font-size:.8rem;font-family:var(--font-mono);color:var(--text-primary);text-align:right;white-space:nowrap;font-weight:700}[data-theme=light] .bar-val-badge[data-astro-cid-cqzzlcfk]{color:#0f172a!important}@media (width<=580px){.bar-val-badge[data-astro-cid-cqzzlcfk]{text-align:left}}.mass-anchor-box[data-astro-cid-cqzzlcfk]{background:var(--bg-primary);border:1px solid var(--border-subtle);border-radius:var(--radius-md);align-items:flex-start;gap:1rem;margin-top:1.25rem;padding:1rem 1.25rem;display:flex}[data-theme=light] .mass-anchor-box[data-astro-cid-cqzzlcfk]{background:#fff!important;border:1px solid #e2e8f0!important}.anchor-icon[data-astro-cid-cqzzlcfk]{flex-shrink:0;margin-top:2px;font-size:1.6rem}.anchor-content[data-astro-cid-cqzzlcfk]{flex:1}.anchor-title[data-astro-cid-cqzzlcfk]{color:var(--text-primary);margin-bottom:.25rem;font-size:.925rem;font-weight:700}[data-theme=light] .anchor-title[data-astro-cid-cqzzlcfk]{color:#0f172a!important}.anchor-desc[data-astro-cid-cqzzlcfk]{color:var(--text-secondary);margin:0;font-size:.85rem;line-height:1.55}[data-theme=light] .anchor-desc[data-astro-cid-cqzzlcfk]{color:#475569!important}.converter-page-header[data-astro-cid-hkyssb55]{margin-bottom:2.25rem}.converter-header-badge-row[data-astro-cid-hkyssb55]{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.converter-content-sections[data-astro-cid-hkyssb55]{flex-direction:column;gap:2rem;display:flex}.content-card[data-astro-cid-hkyssb55]{padding:2.25rem}.formula-callout[data-astro-cid-hkyssb55]{background:linear-gradient(135deg, #06b6d414 0%, #3b82f60a 100%), var(--bg-tertiary);border-radius:var(--radius-md);border:1px solid #06b6d440;border-left:4px solid #06b6d4;margin:1.65rem 0;padding:1.4rem 1.75rem;box-shadow:0 4px 20px #00000026}[data-theme=light] .formula-callout[data-astro-cid-hkyssb55]{background:linear-gradient(135deg,#06b6d40f 0%,#f1f5f9e6 100%),#fff!important;border-color:#06b6d459 #06b6d459 #06b6d459 #0284c7!important;border-left-style:solid!important;border-left-width:4px!important;box-shadow:0 4px 16px #0f172a0d!important}.formula-callout-header[data-astro-cid-hkyssb55]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.6rem;display:flex}.formula-callout-title[data-astro-cid-hkyssb55]{text-transform:uppercase;letter-spacing:.06em;color:var(--text-accent);font-size:.82rem;font-weight:800}.formula-math-display[data-astro-cid-hkyssb55]{padding:.4rem 0}.formula-math-display[data-astro-cid-hkyssb55] code[data-astro-cid-hkyssb55]{color:var(--text-primary);font-size:1.35rem;font-weight:800;font-family:var(--font-mono);letter-spacing:.02em}.formula-desc[data-astro-cid-hkyssb55]{color:var(--text-secondary);margin-top:.6rem;font-size:.925rem;line-height:1.6}.steps-section-wrapper[data-astro-cid-hkyssb55]{margin-top:2.25rem;margin-bottom:.5rem}.steps-heading[data-astro-cid-hkyssb55]{color:var(--text-primary);align-items:center;gap:.5rem;margin-bottom:1.25rem;font-size:1.2rem;font-weight:700;display:flex}.steps-icon[data-astro-cid-hkyssb55]{color:#10b981}.example-steps-timeline[data-astro-cid-hkyssb55]{flex-direction:column;gap:.75rem;display:flex}.step-card[data-astro-cid-hkyssb55]{background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-md);align-items:flex-start;gap:1rem;padding:1.15rem 1.35rem;transition:all .25s;display:flex}[data-theme=light] .step-card[data-astro-cid-hkyssb55]{background:#fff!important;border-color:#e2e8f0!important;box-shadow:0 2px 8px #0f172a08!important}.step-badge[data-astro-cid-hkyssb55]{border-radius:var(--radius-full);background:var(--primary-gradient);color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.8rem;font-weight:800;display:flex;box-shadow:0 2px 8px #06b6d459}.step-content[data-astro-cid-hkyssb55]{flex-direction:column;flex:1;gap:.25rem;display:flex}.step-label[data-astro-cid-hkyssb55]{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);font-size:.75rem;font-weight:700}[data-theme=light] .step-label[data-astro-cid-hkyssb55]{color:#64748b!important}.step-text[data-astro-cid-hkyssb55]{color:var(--text-primary);font-size:.975rem;font-weight:500;line-height:1.55}.step-connector[data-astro-cid-hkyssb55]{background:var(--border-medium);border-radius:2px;width:2px;height:12px;margin-left:1.65rem}.step-card-result[data-astro-cid-hkyssb55]{background:linear-gradient(135deg, #10b9811f 0%, #06b6d40f 100%), var(--bg-secondary);border:1px solid #10b98159;box-shadow:0 4px 18px #10b9811a}[data-theme=light] .step-card-result[data-astro-cid-hkyssb55]{background:linear-gradient(135deg,#10b98114 0%,#f0fdf4cc 100%),#fff!important;border-color:#10b98166!important}.step-badge-result[data-astro-cid-hkyssb55]{background:#10b981;box-shadow:0 2px 10px #10b98166}.step-label-result[data-astro-cid-hkyssb55]{color:#10b981;font-weight:800}.step-text-result[data-astro-cid-hkyssb55]{color:var(--text-primary);font-size:1.05rem;font-weight:700;font-family:var(--font-mono)}.table-row-copy-btn[data-astro-cid-hkyssb55]{background:var(--bg-tertiary);border:1px solid var(--border-subtle);color:var(--text-secondary);cursor:pointer;border-radius:6px;align-items:center;gap:.35rem;padding:.3rem .65rem;font-size:.75rem;font-weight:600;transition:all .2s cubic-bezier(.34,1.56,.64,1);display:inline-flex}[data-theme=light] .table-row-copy-btn[data-astro-cid-hkyssb55]{color:#334155!important;background:#f1f5f9!important;border:1px solid #cbd5e1!important}.table-row-copy-btn[data-astro-cid-hkyssb55]:hover{color:var(--text-accent);border-color:var(--border-glow);background:#06b6d433;transform:scale(1.05)}[data-theme=light] .table-row-copy-btn[data-astro-cid-hkyssb55]:hover{color:#0284c7!important;background:#e0f2fe!important;border-color:#0284c7!important}.content-sidebar[data-astro-cid-hkyssb55]{flex-direction:column;gap:1.5rem;display:flex}@media (width>=992px){.content-sidebar[data-astro-cid-hkyssb55]{top:calc(var(--header-height) + 1.5rem);align-self:flex-start;position:sticky}}.sidebar-widget[data-astro-cid-hkyssb55]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:1.65rem}[data-theme=light] .sidebar-widget[data-astro-cid-hkyssb55]{background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 4px 18px #0f172a0a!important}.sidebar-widget-top[data-astro-cid-hkyssb55]{align-items:center;gap:.6rem;display:flex}.sidebar-widget-title[data-astro-cid-hkyssb55]{color:var(--text-primary);font-size:1.05rem;font-weight:700}.sidebar-links-list[data-astro-cid-hkyssb55]{flex-direction:column;gap:.65rem;margin-top:.85rem;display:flex}.sidebar-converter-link[data-astro-cid-hkyssb55]{background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-secondary);justify-content:space-between;align-items:center;gap:.5rem;padding:.7rem .85rem;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}[data-theme=light] .sidebar-converter-link[data-astro-cid-hkyssb55]{color:#334155!important;background:#fff!important;border-color:#e2e8f0!important}.sidebar-converter-link[data-astro-cid-hkyssb55]:hover{border-color:var(--border-glow);color:var(--text-primary);transform:translate(3px)}[data-theme=light] .sidebar-converter-link[data-astro-cid-hkyssb55]:hover{color:#0f172a!important;background:#f8fafc!important;border-color:#0284c7!important}.sidebar-link-header[data-astro-cid-hkyssb55]{align-items:center;gap:.5rem;display:flex}.sidebar-link-name[data-astro-cid-hkyssb55]{font-size:.875rem;font-weight:600}.symbol-pill[data-astro-cid-hkyssb55]{font-size:.72rem;font-family:var(--font-mono);color:var(--text-accent);background:var(--bg-tertiary);border-radius:4px;padding:2px 7px;font-weight:600}[data-theme=light] .symbol-pill[data-astro-cid-hkyssb55]{color:#0284c7!important;background:#f1f5f9!important;border:1px solid #e2e8f0!important}
