.calc-wrapper{max-width:500px;margin:0 auto}.calc-card{margin-bottom:var(--space-4)}.result-strip{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3)}.result-item{flex:1;text-align:center;padding:var(--space-3);background:var(--color-bg);border-radius:var(--radius-md)}.result-divider{width:1px;height:40px;background:var(--color-border);flex-shrink:0}.result-label{display:block;font-size:11px;color:var(--color-text-secondary);margin-bottom:2px;font-weight:500}.result-number{display:block;font-family:var(--font-mono);font-size:var(--text-2xl);font-weight:900;color:var(--color-primary);line-height:1.2}.result-accent{color:var(--color-accent)!important}.result-tip{padding:var(--space-2) var(--space-3);background:#fff8e1;border-radius:var(--radius-sm);font-size:var(--text-xs);color:#f57f17;font-weight:500;margin-bottom:var(--space-4);line-height:1.4}.result-tip:empty{display:none}.calc-controls{border-top:1px solid var(--color-border);padding-top:var(--space-4)}.calc-field{margin-bottom:var(--space-4)}.calc-field-last{margin-bottom:var(--space-2)}.calc-label{display:flex;justify-content:space-between;align-items:center;font-weight:600;font-size:var(--text-sm);color:var(--color-primary);margin-bottom:var(--space-2)}.calc-value{font-family:var(--font-mono);font-weight:700;color:var(--color-accent);font-size:var(--text-sm)}.calc-slider{width:100%;height:6px;-webkit-appearance:none;appearance:none;background:var(--color-border);border-radius:3px;outline:none;cursor:pointer}.calc-slider::-webkit-slider-thumb{-webkit-appearance:none;width:26px;height:26px;border-radius:50%;background:var(--color-primary);border:3px solid white;box-shadow:0 2px 6px #0003;cursor:pointer}.calc-slider::-moz-range-thumb{width:26px;height:26px;border-radius:50%;background:var(--color-primary);border:3px solid white;box-shadow:0 2px 6px #0003;cursor:pointer}.slider-height::-webkit-slider-thumb{background:var(--color-accent)}.slider-height::-moz-range-thumb{background:var(--color-accent)}.slider-range{display:flex;justify-content:space-between;font-size:10px;color:var(--color-text-secondary);margin-top:2px}.speed-toggle{display:flex;gap:var(--space-1)}.speed-btn{flex:1;padding:var(--space-2) var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);font-size:11px;font-weight:600;cursor:pointer;transition:all .15s;text-align:center;font-family:var(--font-body)}.speed-btn.active{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.calc-details{border-top:1px solid var(--color-border);margin-top:var(--space-2);padding-top:var(--space-2)}.calc-details summary{font-size:var(--text-xs);color:var(--color-text-secondary);cursor:pointer;padding:var(--space-2) 0;font-weight:500}.result-breakdown{background:var(--color-bg);border-radius:var(--radius-md);padding:var(--space-3);margin-top:var(--space-2);font-size:var(--text-xs);line-height:1.7}.result-breakdown p{margin-bottom:2px}.calc-disclaimer{font-size:10px;color:var(--color-text-secondary);text-align:center;line-height:1.5}.page-header[data-astro-cid-lar7ww67]{background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-light) 100%);color:#fff;padding:var(--space-8) 0 var(--space-6)}.page-header[data-astro-cid-lar7ww67] h1[data-astro-cid-lar7ww67]{color:#fff;font-size:var(--text-3xl);margin-bottom:var(--space-2)}.page-desc[data-astro-cid-lar7ww67]{opacity:.9;font-size:var(--text-sm);max-width:600px}.breadcrumb[data-astro-cid-lar7ww67]{font-size:var(--text-xs);margin-bottom:var(--space-3);opacity:.8}.breadcrumb[data-astro-cid-lar7ww67] a[data-astro-cid-lar7ww67]{color:#fff}.breadcrumb[data-astro-cid-lar7ww67] .sep[data-astro-cid-lar7ww67]{margin:0 var(--space-2)}.tool-content[data-astro-cid-lar7ww67]{padding-top:var(--detail-padding-top);padding-bottom:var(--detail-padding-bottom)}.formula-section[data-astro-cid-lar7ww67],.usage-section[data-astro-cid-lar7ww67]{margin-top:var(--space-8)}.formula-section[data-astro-cid-lar7ww67] h2[data-astro-cid-lar7ww67],.usage-section[data-astro-cid-lar7ww67] h2[data-astro-cid-lar7ww67]{font-size:var(--text-xl);margin-bottom:var(--space-4)}.formula-section[data-astro-cid-lar7ww67] h3[data-astro-cid-lar7ww67]{font-size:var(--text-base);margin-top:var(--space-4);margin-bottom:var(--space-2);color:var(--color-primary)}.formula-table[data-astro-cid-lar7ww67]{width:100%;border-collapse:collapse;margin-bottom:var(--space-4);font-size:var(--text-sm)}.formula-table[data-astro-cid-lar7ww67] th[data-astro-cid-lar7ww67]{background:var(--color-primary);color:#fff;padding:var(--space-2) var(--space-3);text-align:left}.formula-table[data-astro-cid-lar7ww67] td[data-astro-cid-lar7ww67]{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border)}.formula-table[data-astro-cid-lar7ww67] tr[data-astro-cid-lar7ww67]:nth-child(2n){background:var(--color-bg)}.formula-code[data-astro-cid-lar7ww67]{font-family:var(--font-mono);font-size:var(--text-sm);background:var(--color-bg);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border-left:3px solid var(--color-accent);margin-bottom:var(--space-2)}.formula-note[data-astro-cid-lar7ww67]{font-size:var(--text-xs);color:var(--color-text-secondary);margin-top:var(--space-1)}.usage-list[data-astro-cid-lar7ww67]{padding-left:var(--space-6)}.usage-list[data-astro-cid-lar7ww67] li[data-astro-cid-lar7ww67]{margin-bottom:var(--space-3);line-height:1.7;font-size:var(--text-sm)}.usage-list[data-astro-cid-lar7ww67] strong[data-astro-cid-lar7ww67]{color:var(--color-primary)}.related-section[data-astro-cid-lar7ww67]{margin-top:var(--space-8)}.related-section[data-astro-cid-lar7ww67] h2[data-astro-cid-lar7ww67]{font-size:var(--text-xl);margin-bottom:var(--space-4)}.related-card[data-astro-cid-lar7ww67]{display:block;transition:transform .2s,box-shadow .2s}.related-card[data-astro-cid-lar7ww67]:hover{transform:translateY(-2px);box-shadow:var(--shadow-elevated);color:var(--color-text)}.related-card[data-astro-cid-lar7ww67] h3[data-astro-cid-lar7ww67]{font-size:var(--text-base);margin-bottom:var(--space-2)}.related-card[data-astro-cid-lar7ww67] p[data-astro-cid-lar7ww67]{font-size:var(--text-sm);color:var(--color-text-secondary)}
