.calculator-engine-box[data-astro-cid-7hz2ivmd]{border:1px solid var(--border-medium);border-radius:var(--radius-lg);background:linear-gradient(#0f172ae0 0%,#0f172ab3 100%);margin-bottom:2.75rem;padding:2.25rem}[data-theme=light] .calculator-engine-box[data-astro-cid-7hz2ivmd]{background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 10px 35px #0f172a12!important}.calc-header-bar[data-astro-cid-7hz2ivmd]{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}.calc-header-title-wrap[data-astro-cid-7hz2ivmd]{align-items:center;gap:.75rem;display:flex}.calc-formula-display[data-astro-cid-7hz2ivmd] code[data-astro-cid-7hz2ivmd]{font-size:.85rem;font-family:var(--font-mono);color:var(--text-accent);background:var(--bg-tertiary);border:1px solid var(--border-subtle);border-radius:6px;padding:.35rem .75rem}[data-theme=light] .calc-formula-display[data-astro-cid-7hz2ivmd] code[data-astro-cid-7hz2ivmd]{color:#0284c7!important;background:#f1f5f9!important;border:1px solid #e2e8f0!important}.calc-inputs-grid[data-astro-cid-7hz2ivmd]{grid-template-columns:1fr;gap:1.25rem;margin-bottom:1.75rem;display:grid}@media (width>=640px){.calc-inputs-grid[data-astro-cid-7hz2ivmd]{grid-template-columns:1fr 1fr}}.input-with-unit[data-astro-cid-7hz2ivmd]{gap:.6rem;display:flex}.unit-addon-select[data-astro-cid-7hz2ivmd]{background:var(--bg-tertiary);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-primary);font-weight:700;font-family:var(--font-mono);cursor:pointer;padding:0 1rem}[data-theme=light] .unit-addon-select[data-astro-cid-7hz2ivmd]{color:#0f172a!important;background:#fff!important;border:1.5px solid #cbd5e1!important}.unit-addon-select[data-astro-cid-7hz2ivmd]:focus{border-color:#06b6d4;outline:none}[data-theme=light] .unit-addon-select[data-astro-cid-7hz2ivmd]:focus{border-color:#0284c7!important}.calc-average-container[data-astro-cid-7hz2ivmd]{margin-bottom:1.75rem}.calc-sub-hint[data-astro-cid-7hz2ivmd]{color:var(--text-muted);margin-top:.5rem;font-size:.8rem}[data-theme=light] .calc-sub-hint[data-astro-cid-7hz2ivmd]{color:#64748b!important}.calc-result-dashboard[data-astro-cid-7hz2ivmd]{border:1px solid var(--border-glow);border-radius:var(--radius-md);background:linear-gradient(135deg,#06b6d41f 0%,#8b5cf61f 100%);flex-direction:column;gap:.75rem;padding:1.75rem;display:flex;box-shadow:0 0 25px #06b6d426}[data-theme=light] .calc-result-dashboard[data-astro-cid-7hz2ivmd]{background:linear-gradient(135deg,#f0f9ff 0%,#f5f3ff 100%)!important;border:1.5px solid #bae6fd!important;box-shadow:0 4px 20px #0284c714!important}.dashboard-top-row[data-astro-cid-7hz2ivmd]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.result-primary-stat[data-astro-cid-7hz2ivmd]{flex-wrap:wrap;align-items:baseline;gap:.85rem;display:flex}.stat-label[data-astro-cid-7hz2ivmd]{color:var(--text-secondary);font-size:.95rem;font-weight:700}[data-theme=light] .stat-label[data-astro-cid-7hz2ivmd]{color:#334155!important}.stat-value[data-astro-cid-7hz2ivmd]{color:#38bdf8;font-size:2rem;font-weight:800;font-family:var(--font-mono);letter-spacing:-.02em;display:inline-block}[data-theme=light] .stat-value[data-astro-cid-7hz2ivmd]{color:#0284c7!important}.copy-calc-btn[data-astro-cid-7hz2ivmd]{padding:.5rem 1rem;font-size:.85rem}.result-secondary-stat[data-astro-cid-7hz2ivmd]{color:var(--text-secondary);font-size:.95rem;line-height:1.6}[data-theme=light] .result-secondary-stat[data-astro-cid-7hz2ivmd]{color:#334155!important}.result-secondary-stat[data-astro-cid-7hz2ivmd] strong[data-astro-cid-7hz2ivmd]{color:var(--text-primary)}[data-theme=light] .result-secondary-stat[data-astro-cid-7hz2ivmd] strong[data-astro-cid-7hz2ivmd]{color:#0f172a!important}.calc-page-header[data-astro-cid-6lvytsbs]{margin-bottom:2.25rem}.calc-header-tag-row[data-astro-cid-6lvytsbs]{align-items:center;gap:.65rem;display:flex}.calc-details-grid[data-astro-cid-6lvytsbs]{grid-template-columns:1fr;gap:2.25rem;display:grid}@media (width>=992px){.calc-details-grid[data-astro-cid-6lvytsbs]{grid-template-columns:1fr 340px}}.formula-box[data-astro-cid-6lvytsbs]{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;padding:1.25rem 1.65rem;box-shadow:0 4px 18px #0000001f}[data-theme=light] .formula-box[data-astro-cid-6lvytsbs]{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}.formula-box[data-astro-cid-6lvytsbs] code[data-astro-cid-6lvytsbs]{color:var(--text-primary);font-size:1.25rem;font-weight:800;font-family:var(--font-mono);letter-spacing:.02em}[data-theme=light] .formula-box[data-astro-cid-6lvytsbs] code[data-astro-cid-6lvytsbs]{color:#0f172a!important}.example-quote[data-astro-cid-6lvytsbs]{background:linear-gradient(135deg, #10b98114 0%, #06b6d40a 100%), var(--bg-secondary);border-radius:var(--radius-md);color:var(--text-primary);border:1px solid #10b98147;padding:1.35rem 1.5rem;font-size:.975rem;line-height:1.7;box-shadow:0 4px 16px #10b9810f}[data-theme=light] .example-quote[data-astro-cid-6lvytsbs]{color:#0f172a!important;background:linear-gradient(135deg,#10b98114 0%,#f0fdf4cc 100%),#fff!important;border-color:#10b98159!important}.calc-details-sidebar[data-astro-cid-6lvytsbs]{flex-direction:column;gap:1.5rem;display:flex}@media (width>=992px){.calc-details-sidebar[data-astro-cid-6lvytsbs]{top:calc(var(--header-height) + 1.5rem);align-self:flex-start;position:sticky}}.sidebar-links-list[data-astro-cid-6lvytsbs]{flex-direction:column;gap:.65rem;display:flex}.other-calc-link[data-astro-cid-6lvytsbs]{background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-secondary);flex-direction:column;gap:.25rem;padding:.75rem .85rem;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}[data-theme=light] .other-calc-link[data-astro-cid-6lvytsbs]{color:#334155!important;background:#fff!important;border-color:#e2e8f0!important}.other-calc-link[data-astro-cid-6lvytsbs]:hover{border-color:var(--border-glow);color:var(--text-primary);transform:translate(3px)}[data-theme=light] .other-calc-link[data-astro-cid-6lvytsbs]:hover{color:#0f172a!important;background:#f8fafc!important;border-color:#0284c7!important}.other-calc-top[data-astro-cid-6lvytsbs]{align-items:center;gap:.4rem;display:flex}.other-calc-link[data-astro-cid-6lvytsbs] strong[data-astro-cid-6lvytsbs]{color:var(--text-primary);font-size:.9rem}[data-theme=light] .other-calc-link[data-astro-cid-6lvytsbs] strong[data-astro-cid-6lvytsbs]{color:#0f172a!important}.other-calc-link[data-astro-cid-6lvytsbs] span[data-astro-cid-6lvytsbs]{color:var(--text-muted);font-size:.78rem}[data-theme=light] .other-calc-link[data-astro-cid-6lvytsbs] span[data-astro-cid-6lvytsbs]{color:#64748b!important}
