.CalculatorWrapper-module__l4L0Jq__wrapper{width:100%;padding-block:clamp(1.5rem,8vw,4rem)}.CalculatorWrapper-module__l4L0Jq__breadcrumbs{font-size:var(--text-sm);color:var(--color-ink-muted);font-family:var(--font-mono);text-align:left;margin-bottom:2rem}.CalculatorWrapper-module__l4L0Jq__contentLayout{flex-direction:column;align-items:flex-start;gap:clamp(2rem,5vw,4rem);width:100%;display:flex}@media (min-width:1024px){.CalculatorWrapper-module__l4L0Jq__contentLayout{flex-direction:row}}.CalculatorWrapper-module__l4L0Jq__mainColumn{flex:1;width:100%;min-width:0}.CalculatorWrapper-module__l4L0Jq__sidebar{display:none}@media (min-width:1024px){.CalculatorWrapper-module__l4L0Jq__sidebar{width:320px;top:calc(var(--header-height) + 2rem);flex-shrink:0;display:block;position:sticky}}.CalculatorWrapper-module__l4L0Jq__headerRow{align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.CalculatorWrapper-module__l4L0Jq__title{color:var(--color-ink-heading);text-align:left;margin:0;font-size:clamp(1.8rem,6vw,2.75rem);line-height:1.2}.CalculatorWrapper-module__l4L0Jq__description{color:var(--color-ink-muted);text-align:left;max-width:65ch;margin-bottom:2.5rem;font-size:clamp(1rem,4vw,1.15rem);line-height:1.6}.CalculatorWrapper-module__l4L0Jq__calculatorBox{border-radius:var(--radius-lg);border:1px solid var(--color-border-subtle);box-shadow:none;background:#fff;margin-bottom:3rem;padding:clamp(1.25rem,5vw,2.5rem)}@media (min-width:768px){.CalculatorWrapper-module__l4L0Jq__calculatorBox{box-shadow:var(--shadow-card)}}.CalculatorWrapper-module__l4L0Jq__textContent{color:var(--color-ink-primary);line-height:1.7;font-size:var(--text-base);text-align:left}.CalculatorWrapper-module__l4L0Jq__textContent h2{text-align:left;margin-top:3rem;margin-bottom:1.25rem;font-size:clamp(1.4rem,4vw,1.8rem)}.CalculatorWrapper-module__l4L0Jq__relatedWidget{background:var(--color-bg-paper);border-radius:var(--radius-md);border:1px solid var(--color-border-subtle);padding:1.5rem}.CalculatorWrapper-module__l4L0Jq__relatedList{margin-top:1.5rem;padding:0;list-style:none}.CalculatorWrapper-module__l4L0Jq__relatedList li{margin-bottom:.75rem}.CalculatorWrapper-module__l4L0Jq__relatedList a{color:var(--color-primary);font-size:.95rem;font-weight:600;text-decoration:none}.CalculatorWrapper-module__l4L0Jq__relatedWidgetFull{border-top:1px solid var(--color-border-subtle);width:100%;margin-top:4rem;padding-top:2rem}.CalculatorWrapper-module__l4L0Jq__relatedWidgetFull h3{color:var(--color-ink-heading);margin-bottom:2rem;font-size:1.5rem}.CalculatorWrapper-module__l4L0Jq__relatedGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem;display:grid}.CalculatorWrapper-module__l4L0Jq__relatedCard{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:#fff;align-items:center;gap:1rem;padding:1rem 1.25rem;text-decoration:none;transition:all .2s;display:flex}.CalculatorWrapper-module__l4L0Jq__relatedCard:hover{border-color:var(--color-primary);box-shadow:var(--shadow-sm);transform:translateY(-2px)}.CalculatorWrapper-module__l4L0Jq__relatedIcon{background:var(--color-bg-secondary);width:40px;height:40px;color:var(--color-primary);font-weight:700;font-family:var(--font-mono);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.CalculatorWrapper-module__l4L0Jq__relatedInfo h4{color:var(--color-ink-heading);margin:0 0 .25rem;font-size:1rem}
.UniversalCalculator-module__cPL9Pq__container{padding:20px}.UniversalCalculator-module__cPL9Pq__form{flex-direction:column;gap:20px;display:flex}.UniversalCalculator-module__cPL9Pq__field{flex-direction:column;gap:8px;display:flex}.UniversalCalculator-module__cPL9Pq__field label{color:#333;font-size:.95rem;font-weight:500}.UniversalCalculator-module__cPL9Pq__inputWrapper{background:#fff;border:1px solid #ccc;border-radius:4px;align-items:center;padding:0 10px;display:flex}.UniversalCalculator-module__cPL9Pq__inputWrapper:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-light)}.UniversalCalculator-module__cPL9Pq__inputWrapper input{background:0 0;border:none;outline:none;flex:1;width:100%;margin:0;padding:12px 5px;font-size:1rem}.UniversalCalculator-module__cPL9Pq__prefix,.UniversalCalculator-module__cPL9Pq__suffix{color:#666;-webkit-user-select:none;user-select:none;font-weight:500}.UniversalCalculator-module__cPL9Pq__actions{gap:10px;margin-top:10px;display:flex}.UniversalCalculator-module__cPL9Pq__calculateBtn{color:#fff;cursor:pointer;background-color:#2563eb;border:none;border-radius:8px;padding:12px 32px;font-size:1rem;font-weight:600;transition:all .2s;box-shadow:0 4px 6px -1px #2563eb33}.UniversalCalculator-module__cPL9Pq__calculateBtn:hover{background-color:#1d4ed8;transform:translateY(-1px);box-shadow:0 6px 8px -1px #2563eb4d}.UniversalCalculator-module__cPL9Pq__resetBtn{color:#475569;cursor:pointer;background-color:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;padding:12px 24px;font-size:1rem;font-weight:500;transition:all .2s}.UniversalCalculator-module__cPL9Pq__resetBtn:hover{color:#0f172a;background-color:#e2e8f0}.UniversalCalculator-module__cPL9Pq__results{border-top:2px solid #eee;margin-top:40px;padding-top:20px}.UniversalCalculator-module__cPL9Pq__results h3{margin-bottom:20px}.UniversalCalculator-module__cPL9Pq__resultGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;display:grid}.UniversalCalculator-module__cPL9Pq__resultItem{background:#fff;border:1px solid #eee;border-radius:6px;flex-direction:column;align-items:flex-start;padding:15px;display:flex}.UniversalCalculator-module__cPL9Pq__resultLabel{color:#666;text-transform:uppercase;letter-spacing:.5px;margin-bottom:5px;font-size:.85rem}.UniversalCalculator-module__cPL9Pq__resultValue{color:var(--color-primary);font-size:1.5rem;font-weight:700}.UniversalCalculator-module__cPL9Pq__pdfAction{text-align:right;margin-top:30px}.UniversalCalculator-module__cPL9Pq__pdfBtn{color:#fff;cursor:pointer;background-color:#0f172a;border:none;border-radius:8px;align-items:center;gap:8px;margin-left:auto;padding:12px 24px;font-size:.95rem;font-weight:500;transition:all .2s;display:flex}.UniversalCalculator-module__cPL9Pq__pdfBtn:hover{background-color:#1e293b;transform:translateY(-1px);box-shadow:0 4px 6px -1px #0f172a1a}.UniversalCalculator-module__cPL9Pq__select{cursor:pointer;color:#333;background:0 0;border:none;outline:none;flex:1;width:100%;padding:12px 5px;font-size:1rem}.UniversalCalculator-module__cPL9Pq__checkbox{cursor:pointer;width:20px;height:20px;accent-color:var(--color-primary);margin:8px 0}.UniversalCalculator-module__cPL9Pq__helperText{color:var(--color-text-muted);margin-top:-4px;margin-bottom:4px;font-size:.85rem}.UniversalCalculator-module__cPL9Pq__resultExplanation{color:var(--color-text-muted);margin-top:6px;font-size:.8rem;line-height:1.4}
