.OneRepMaxCalculator-module___2ASDG__wrapper{max-width:1100px;color:var(--text-primary);font-family:var(--font-sans);margin:0 auto;padding:40px 20px}.OneRepMaxCalculator-module___2ASDG__header{text-align:center;margin-bottom:40px}.OneRepMaxCalculator-module___2ASDG__title{color:var(--text-primary);margin-bottom:12px;font-size:2.5rem;font-weight:700}.OneRepMaxCalculator-module___2ASDG__description{color:var(--text-secondary);max-width:800px;margin:0 auto;font-size:1.1rem}.OneRepMaxCalculator-module___2ASDG__intentNote{border-radius:var(--radius-md);background:var(--accent-light);max-width:820px;color:var(--text-secondary);margin:18px auto 0;padding:12px 14px;font-size:.92rem;line-height:1.6}.OneRepMaxCalculator-module___2ASDG__unitToggleRow{justify-content:center;gap:10px;margin-bottom:30px;display:flex}.OneRepMaxCalculator-module___2ASDG__unitTab{border-radius:var(--radius-sm);border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;transition:var(--transition);background:0 0;padding:6px 12px;font-size:.85rem;font-weight:600}.OneRepMaxCalculator-module___2ASDG__activeUnitTab{background:var(--accent-primary);color:#fff;border-color:var(--accent-primary)}.OneRepMaxCalculator-module___2ASDG__grid{grid-template-columns:1fr 1fr;gap:30px;margin-bottom:40px;display:grid}@media (max-width:768px){.OneRepMaxCalculator-module___2ASDG__grid{grid-template-columns:1fr}}.OneRepMaxCalculator-module___2ASDG__card{background:var(--bg-secondary);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:1px solid var(--border-color);flex-direction:column;justify-content:space-between;padding:30px;display:flex}.OneRepMaxCalculator-module___2ASDG__inputs{flex-direction:column;gap:20px;width:100%;display:flex}.OneRepMaxCalculator-module___2ASDG__inputGroup{flex-direction:column;gap:8px;display:flex}.OneRepMaxCalculator-module___2ASDG__label{color:var(--text-secondary);font-size:.9rem;font-weight:600}.OneRepMaxCalculator-module___2ASDG__input,.OneRepMaxCalculator-module___2ASDG__select{border:1px solid var(--border-color);border-radius:var(--radius-sm);background-color:var(--bg-secondary);width:100%;color:var(--text-primary);transition:var(--transition);padding:12px 16px;font-size:1rem}.OneRepMaxCalculator-module___2ASDG__input:focus,.OneRepMaxCalculator-module___2ASDG__select:focus{border-color:var(--accent-primary);box-shadow:0 0 0 2px var(--accent-light)}.OneRepMaxCalculator-module___2ASDG__printBtn{border-radius:var(--radius-sm);cursor:pointer;width:100%;transition:var(--transition);background-color:var(--accent-sage);color:#fff;text-align:center;margin-top:24px;padding:12px;font-weight:600}.OneRepMaxCalculator-module___2ASDG__printBtn:hover{background-color:var(--accent-sage-hover)}.OneRepMaxCalculator-module___2ASDG__resultsTitle{border-bottom:2px solid var(--border-color);margin-bottom:20px;padding-bottom:10px;font-size:1.25rem;font-weight:700}.OneRepMaxCalculator-module___2ASDG__maxDisplay{flex-direction:column;flex:1;justify-content:center;align-items:center;padding:20px 0;display:flex}.OneRepMaxCalculator-module___2ASDG__maxLabel{color:var(--text-secondary);margin-bottom:8px;font-size:1rem;font-weight:600}.OneRepMaxCalculator-module___2ASDG__maxValue{color:var(--accent-primary);font-size:3rem;font-weight:800}.OneRepMaxCalculator-module___2ASDG__unitText{color:var(--text-secondary);font-size:1.2rem;font-weight:600}.OneRepMaxCalculator-module___2ASDG__gaugeContainer{width:100%;margin-top:20px}.OneRepMaxCalculator-module___2ASDG__gaugeTrack{background:var(--border-color);border-radius:5px;height:10px;overflow:hidden}.OneRepMaxCalculator-module___2ASDG__gaugeFill{background:linear-gradient(90deg, var(--accent-sage) 0%, var(--accent-primary) 100%);border-radius:5px;height:100%;transition:width .4s}.OneRepMaxCalculator-module___2ASDG__tableCard{margin-top:30px}.OneRepMaxCalculator-module___2ASDG__tableTitle{margin-bottom:20px;font-size:1.25rem;font-weight:700}.OneRepMaxCalculator-module___2ASDG__tableWrapper{width:100%;overflow-x:auto}.OneRepMaxCalculator-module___2ASDG__loadTable{border-collapse:collapse;width:100%;font-size:.95rem}.OneRepMaxCalculator-module___2ASDG__loadTable th,.OneRepMaxCalculator-module___2ASDG__loadTable td{text-align:left;border-bottom:1px solid var(--border-color);padding:12px}.OneRepMaxCalculator-module___2ASDG__loadTable th{background:var(--bg-primary);color:var(--text-secondary);font-weight:600}.OneRepMaxCalculator-module___2ASDG__highlightRow{background:var(--accent-light);color:var(--accent-primary);font-weight:700}.OneRepMaxCalculator-module___2ASDG__faqSection{margin-top:60px}.OneRepMaxCalculator-module___2ASDG__faqTitle{text-align:center;margin-bottom:30px;font-size:1.8rem;font-weight:700}.OneRepMaxCalculator-module___2ASDG__faqGrid{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (max-width:768px){.OneRepMaxCalculator-module___2ASDG__faqGrid{grid-template-columns:1fr}}.OneRepMaxCalculator-module___2ASDG__faqCard{background:var(--bg-secondary);border-radius:var(--radius-md);border:1px solid var(--border-color);padding:24px}.OneRepMaxCalculator-module___2ASDG__faqQuestion{color:var(--accent-primary);margin-bottom:12px;font-size:1.05rem;font-weight:700}.OneRepMaxCalculator-module___2ASDG__faqAnswer{color:var(--text-secondary);font-size:.95rem;line-height:1.6}.OneRepMaxCalculator-module___2ASDG__modalOverlay{z-index:1000;background:#0006;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.OneRepMaxCalculator-module___2ASDG__modal{background:var(--bg-secondary);border-radius:var(--radius-lg);flex-direction:column;width:100%;max-width:650px;max-height:90vh;display:flex;box-shadow:0 10px 40px #00000026}.OneRepMaxCalculator-module___2ASDG__modalHeader{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.OneRepMaxCalculator-module___2ASDG__modalHeader h2{font-size:1.3rem;font-weight:700}.OneRepMaxCalculator-module___2ASDG__closeModalBtn{cursor:pointer;color:var(--text-muted);background:0 0;border:none;font-size:1.8rem}.OneRepMaxCalculator-module___2ASDG__modalBody{flex-direction:column;gap:20px;padding:24px;display:flex;overflow-y:auto}.OneRepMaxCalculator-module___2ASDG__patientMeta{grid-template-columns:1fr 1fr;gap:20px;display:grid}.OneRepMaxCalculator-module___2ASDG__metaField{flex-direction:column;gap:6px;display:flex}.OneRepMaxCalculator-module___2ASDG__metaField label{color:var(--text-secondary);font-size:.85rem;font-weight:600}.OneRepMaxCalculator-module___2ASDG__patientInput{border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:8px 12px}.OneRepMaxCalculator-module___2ASDG__printStatsGrid{background:var(--bg-primary);border-radius:var(--radius-md);grid-template-columns:1fr 1fr;gap:16px;padding:20px;display:grid}.OneRepMaxCalculator-module___2ASDG__printStat{flex-direction:column;gap:4px;display:flex}.OneRepMaxCalculator-module___2ASDG__printStat strong{color:var(--text-secondary);font-size:.85rem}.OneRepMaxCalculator-module___2ASDG__printTable{margin-top:10px}.OneRepMaxCalculator-module___2ASDG__printTable h3{margin-bottom:12px;font-size:1.1rem;font-weight:700}.OneRepMaxCalculator-module___2ASDG__printTable table{border-collapse:collapse;width:100%}.OneRepMaxCalculator-module___2ASDG__printTable th,.OneRepMaxCalculator-module___2ASDG__printTable td{text-align:left;border-bottom:1px solid var(--border-color);padding:10px}.OneRepMaxCalculator-module___2ASDG__printTable th{background:var(--bg-primary);font-size:.85rem;font-weight:600}.OneRepMaxCalculator-module___2ASDG__modalFooter{border-top:1px solid var(--border-color);justify-content:flex-end;gap:12px;padding:20px 24px;display:flex}.OneRepMaxCalculator-module___2ASDG__primaryBtn{background:var(--accent-primary);color:#fff;border-radius:var(--radius-sm);cursor:pointer;transition:var(--transition);padding:10px 20px;font-weight:600}.OneRepMaxCalculator-module___2ASDG__primaryBtn:hover{background:var(--accent-hover)}.OneRepMaxCalculator-module___2ASDG__secondaryBtn{background:var(--bg-primary);color:var(--text-primary);border-radius:var(--radius-sm);cursor:pointer;transition:var(--transition);border:1px solid var(--border-color);padding:10px 20px;font-weight:600}.OneRepMaxCalculator-module___2ASDG__secondaryBtn:hover{background:var(--border-color)}@media print{body *{visibility:hidden}.OneRepMaxCalculator-module___2ASDG__modalOverlay,.OneRepMaxCalculator-module___2ASDG__modalOverlay *{visibility:visible}.OneRepMaxCalculator-module___2ASDG__modalOverlay{width:100%;height:auto;box-shadow:none;background:#fff;position:absolute;top:0;left:0}.OneRepMaxCalculator-module___2ASDG__modal{box-shadow:none;border:none;max-width:100%;max-height:none}.OneRepMaxCalculator-module___2ASDG__closeModalBtn,.OneRepMaxCalculator-module___2ASDG__modalFooter{display:none!important}.OneRepMaxCalculator-module___2ASDG__patientInput{border:none;padding:0;font-weight:700}}
.ProteinCalculator-module__ZpOKdW__wrapper{max-width:1100px;color:var(--text-primary);font-family:var(--font-sans);margin:0 auto;padding:40px 20px}.ProteinCalculator-module__ZpOKdW__header{text-align:center;margin-bottom:40px}.ProteinCalculator-module__ZpOKdW__title{color:var(--text-primary);margin-bottom:12px;font-size:2.5rem;font-weight:700}.ProteinCalculator-module__ZpOKdW__description{color:var(--text-secondary);max-width:800px;margin:0 auto;font-size:1.1rem}.ProteinCalculator-module__ZpOKdW__intentNote{border-radius:var(--radius-md);background:var(--accent-light);max-width:820px;color:var(--text-secondary);margin:18px auto 0;padding:12px 14px;font-size:.92rem;line-height:1.6}.ProteinCalculator-module__ZpOKdW__unitToggleRow{justify-content:center;gap:10px;margin-bottom:30px;display:flex}.ProteinCalculator-module__ZpOKdW__unitTab{border-radius:var(--radius-sm);border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;transition:var(--transition);background:0 0;padding:6px 12px;font-size:.85rem;font-weight:600}.ProteinCalculator-module__ZpOKdW__activeUnitTab{background:var(--accent-primary);color:#fff;border-color:var(--accent-primary)}.ProteinCalculator-module__ZpOKdW__grid{grid-template-columns:1fr 1fr;gap:30px;margin-bottom:40px;display:grid}@media (max-width:768px){.ProteinCalculator-module__ZpOKdW__grid{grid-template-columns:1fr}}.ProteinCalculator-module__ZpOKdW__card{background:var(--bg-secondary);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:1px solid var(--border-color);flex-direction:column;justify-content:space-between;padding:30px;display:flex}.ProteinCalculator-module__ZpOKdW__inputs{flex-direction:column;gap:20px;width:100%;display:flex}.ProteinCalculator-module__ZpOKdW__inputGroup{flex-direction:column;gap:8px;display:flex}.ProteinCalculator-module__ZpOKdW__label{color:var(--text-secondary);font-size:.9rem;font-weight:600}.ProteinCalculator-module__ZpOKdW__input,.ProteinCalculator-module__ZpOKdW__select{border:1px solid var(--border-color);border-radius:var(--radius-sm);background-color:var(--bg-secondary);width:100%;color:var(--text-primary);transition:var(--transition);padding:12px 16px;font-size:1rem}.ProteinCalculator-module__ZpOKdW__input:focus,.ProteinCalculator-module__ZpOKdW__select:focus{border-color:var(--accent-primary);box-shadow:0 0 0 2px var(--accent-light)}.ProteinCalculator-module__ZpOKdW__printBtn{border-radius:var(--radius-sm);cursor:pointer;width:100%;transition:var(--transition);background-color:var(--accent-sage);color:#fff;text-align:center;margin-top:24px;padding:12px;font-weight:600}.ProteinCalculator-module__ZpOKdW__printBtn:hover{background-color:var(--accent-sage-hover)}.ProteinCalculator-module__ZpOKdW__resultsTitle{border-bottom:2px solid var(--border-color);margin-bottom:20px;padding-bottom:10px;font-size:1.25rem;font-weight:700}.ProteinCalculator-module__ZpOKdW__resultList{flex-direction:column;flex:1;justify-content:center;gap:24px;display:flex}.ProteinCalculator-module__ZpOKdW__macroDashboard{text-align:center;flex-direction:column;align-items:center;display:flex}.ProteinCalculator-module__ZpOKdW__macroLabel{color:var(--text-secondary);margin-bottom:8px;font-size:1.1rem;font-weight:600}.ProteinCalculator-module__ZpOKdW__macroVal{color:var(--accent-primary);font-size:3.5rem;font-weight:800;line-height:1}.ProteinCalculator-module__ZpOKdW__macroGrams{color:var(--text-secondary);font-size:1.2rem;font-weight:600}.ProteinCalculator-module__ZpOKdW__rangeItem{background:var(--bg-primary);border-radius:var(--radius-md);border:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.ProteinCalculator-module__ZpOKdW__rangeLabel{color:var(--text-secondary);font-weight:600}.ProteinCalculator-module__ZpOKdW__rangeVal{color:var(--text-primary);font-size:1.1rem;font-weight:800}.ProteinCalculator-module__ZpOKdW__graphicalScale{flex-direction:column;gap:8px;display:flex}.ProteinCalculator-module__ZpOKdW__scaleTrack{background:var(--border-color);border-radius:4px;height:8px;position:relative}.ProteinCalculator-module__ZpOKdW__scaleMarker{background:var(--accent-sage);border:3px solid var(--bg-secondary);width:16px;height:16px;box-shadow:var(--shadow-sm);border-radius:50%;transition:left .3s;position:absolute;top:-4px;transform:translate(-50%)}.ProteinCalculator-module__ZpOKdW__scaleLabelRow{color:var(--text-muted);justify-content:space-between;font-size:.8rem;display:flex}.ProteinCalculator-module__ZpOKdW__foodsCard{margin-top:30px}.ProteinCalculator-module__ZpOKdW__foodsTitle{margin-bottom:20px;font-size:1.25rem;font-weight:700}.ProteinCalculator-module__ZpOKdW__tableWrapper{width:100%;overflow-x:auto}.ProteinCalculator-module__ZpOKdW__foodsTable{border-collapse:collapse;width:100%;font-size:.95rem}.ProteinCalculator-module__ZpOKdW__foodsTable th,.ProteinCalculator-module__ZpOKdW__foodsTable td{text-align:left;border-bottom:1px solid var(--border-color);padding:12px}.ProteinCalculator-module__ZpOKdW__foodsTable th{background:var(--bg-primary);color:var(--text-secondary);font-weight:600}.ProteinCalculator-module__ZpOKdW__foodName{font-weight:600}.ProteinCalculator-module__ZpOKdW__foodProtein{color:var(--accent-sage);font-weight:700}.ProteinCalculator-module__ZpOKdW__faqSection{margin-top:60px}.ProteinCalculator-module__ZpOKdW__faqTitle{text-align:center;margin-bottom:30px;font-size:1.8rem;font-weight:700}.ProteinCalculator-module__ZpOKdW__faqGrid{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (max-width:768px){.ProteinCalculator-module__ZpOKdW__faqGrid{grid-template-columns:1fr}}.ProteinCalculator-module__ZpOKdW__faqCard{background:var(--bg-secondary);border-radius:var(--radius-md);border:1px solid var(--border-color);padding:24px}.ProteinCalculator-module__ZpOKdW__faqQuestion{color:var(--accent-primary);margin-bottom:12px;font-size:1.05rem;font-weight:700}.ProteinCalculator-module__ZpOKdW__faqAnswer{color:var(--text-secondary);font-size:.95rem;line-height:1.6}.ProteinCalculator-module__ZpOKdW__modalOverlay{z-index:1000;background:#0006;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.ProteinCalculator-module__ZpOKdW__modal{background:var(--bg-secondary);border-radius:var(--radius-lg);flex-direction:column;width:100%;max-width:650px;max-height:90vh;display:flex;box-shadow:0 10px 40px #00000026}.ProteinCalculator-module__ZpOKdW__modalHeader{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.ProteinCalculator-module__ZpOKdW__modalHeader h2{font-size:1.3rem;font-weight:700}.ProteinCalculator-module__ZpOKdW__closeModalBtn{cursor:pointer;color:var(--text-muted);background:0 0;border:none;font-size:1.8rem}.ProteinCalculator-module__ZpOKdW__modalBody{flex-direction:column;gap:20px;padding:24px;display:flex;overflow-y:auto}.ProteinCalculator-module__ZpOKdW__patientMeta{grid-template-columns:1fr 1fr;gap:20px;display:grid}.ProteinCalculator-module__ZpOKdW__metaField{flex-direction:column;gap:6px;display:flex}.ProteinCalculator-module__ZpOKdW__metaField label{color:var(--text-secondary);font-size:.85rem;font-weight:600}.ProteinCalculator-module__ZpOKdW__patientInput{border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:8px 12px}.ProteinCalculator-module__ZpOKdW__printStatsGrid{background:var(--bg-primary);border-radius:var(--radius-md);grid-template-columns:1fr 1fr;gap:16px;padding:20px;display:grid}.ProteinCalculator-module__ZpOKdW__printStat{flex-direction:column;gap:4px;display:flex}.ProteinCalculator-module__ZpOKdW__printStat strong{color:var(--text-secondary);font-size:.85rem}.ProteinCalculator-module__ZpOKdW__printFoods{margin-top:10px}.ProteinCalculator-module__ZpOKdW__printFoods h3{margin-bottom:12px;font-size:1.1rem;font-weight:700}.ProteinCalculator-module__ZpOKdW__printFoods table{border-collapse:collapse;width:100%}.ProteinCalculator-module__ZpOKdW__printFoods th,.ProteinCalculator-module__ZpOKdW__printFoods td{text-align:left;border-bottom:1px solid var(--border-color);padding:10px}.ProteinCalculator-module__ZpOKdW__printFoods th{background:var(--bg-primary);font-size:.85rem;font-weight:600}.ProteinCalculator-module__ZpOKdW__modalFooter{border-top:1px solid var(--border-color);justify-content:flex-end;gap:12px;padding:20px 24px;display:flex}.ProteinCalculator-module__ZpOKdW__primaryBtn{background:var(--accent-primary);color:#fff;border-radius:var(--radius-sm);cursor:pointer;transition:var(--transition);padding:10px 20px;font-weight:600}.ProteinCalculator-module__ZpOKdW__primaryBtn:hover{background:var(--accent-hover)}.ProteinCalculator-module__ZpOKdW__secondaryBtn{background:var(--bg-primary);color:var(--text-primary);border-radius:var(--radius-sm);cursor:pointer;transition:var(--transition);border:1px solid var(--border-color);padding:10px 20px;font-weight:600}.ProteinCalculator-module__ZpOKdW__secondaryBtn:hover{background:var(--border-color)}@media print{body *{visibility:hidden}.ProteinCalculator-module__ZpOKdW__modalOverlay,.ProteinCalculator-module__ZpOKdW__modalOverlay *{visibility:visible}.ProteinCalculator-module__ZpOKdW__modalOverlay{width:100%;height:auto;box-shadow:none;background:#fff;position:absolute;top:0;left:0}.ProteinCalculator-module__ZpOKdW__modal{box-shadow:none;border:none;max-width:100%;max-height:none}.ProteinCalculator-module__ZpOKdW__closeModalBtn,.ProteinCalculator-module__ZpOKdW__modalFooter{display:none!important}.ProteinCalculator-module__ZpOKdW__patientInput{border:none;padding:0;font-weight:700}}
.HeightGrowthCalculator-module__a1fSCG__wrapper{max-width:1100px;color:var(--text-primary);font-family:var(--font-sans);margin:0 auto;padding:40px 20px}.HeightGrowthCalculator-module__a1fSCG__header{text-align:center;margin-bottom:40px}.HeightGrowthCalculator-module__a1fSCG__title{color:var(--text-primary);margin-bottom:12px;font-size:2.5rem;font-weight:700}.HeightGrowthCalculator-module__a1fSCG__description{color:var(--text-secondary);max-width:800px;margin:0 auto;font-size:1.1rem}.HeightGrowthCalculator-module__a1fSCG__intentNote{border-radius:var(--radius-md);background:var(--accent-light);max-width:820px;color:var(--text-secondary);margin:18px auto 0;padding:12px 14px;font-size:.92rem;line-height:1.6}.HeightGrowthCalculator-module__a1fSCG__tabs{background:var(--accent-light);border-radius:var(--radius-md);justify-content:center;max-width:500px;margin-bottom:20px;margin-left:auto;margin-right:auto;padding:4px;display:flex}.HeightGrowthCalculator-module__a1fSCG__tab{border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;transition:var(--transition);text-align:center;background:0 0;border:none;flex:1;padding:10px 16px;font-size:.95rem;font-weight:600}.HeightGrowthCalculator-module__a1fSCG__activeTab{background:var(--bg-secondary);color:var(--text-primary);box-shadow:var(--shadow-sm)}.HeightGrowthCalculator-module__a1fSCG__unitToggleRow{justify-content:center;gap:10px;margin-bottom:30px;display:flex}.HeightGrowthCalculator-module__a1fSCG__unitTab{border-radius:var(--radius-sm);border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;transition:var(--transition);background:0 0;padding:6px 12px;font-size:.85rem;font-weight:600}.HeightGrowthCalculator-module__a1fSCG__activeUnitTab{background:var(--accent-primary);color:#fff;border-color:var(--accent-primary)}.HeightGrowthCalculator-module__a1fSCG__grid{grid-template-columns:1fr 1fr;gap:30px;margin-bottom:40px;display:grid}@media (max-width:768px){.HeightGrowthCalculator-module__a1fSCG__grid{grid-template-columns:1fr}}.HeightGrowthCalculator-module__a1fSCG__card{background:var(--bg-secondary);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:1px solid var(--border-color);flex-direction:column;justify-content:space-between;padding:30px;display:flex}.HeightGrowthCalculator-module__a1fSCG__inputs{flex-direction:column;gap:20px;width:100%;display:flex}.HeightGrowthCalculator-module__a1fSCG__inputGroup{flex-direction:column;gap:8px;display:flex}.HeightGrowthCalculator-module__a1fSCG__label{color:var(--text-secondary);font-size:.9rem;font-weight:600}.HeightGrowthCalculator-module__a1fSCG__input,.HeightGrowthCalculator-module__a1fSCG__select{border:1px solid var(--border-color);border-radius:var(--radius-sm);background-color:var(--bg-secondary);width:100%;color:var(--text-primary);transition:var(--transition);padding:12px 16px;font-size:1rem}.HeightGrowthCalculator-module__a1fSCG__input:focus,.HeightGrowthCalculator-module__a1fSCG__select:focus{border-color:var(--accent-primary);box-shadow:0 0 0 2px var(--accent-light)}.HeightGrowthCalculator-module__a1fSCG__printBtn{border-radius:var(--radius-sm);cursor:pointer;width:100%;transition:var(--transition);background-color:var(--accent-sage);color:#fff;text-align:center;margin-top:24px;padding:12px;font-weight:600}.HeightGrowthCalculator-module__a1fSCG__printBtn:hover{background-color:var(--accent-sage-hover)}.HeightGrowthCalculator-module__a1fSCG__resultsTitle{border-bottom:2px solid var(--border-color);margin-bottom:20px;padding-bottom:10px;font-size:1.25rem;font-weight:700}.HeightGrowthCalculator-module__a1fSCG__resultList{flex-direction:column;flex:1;gap:16px;display:flex}.HeightGrowthCalculator-module__a1fSCG__resultItem{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:12px 0;display:flex}.HeightGrowthCalculator-module__a1fSCG__resultLabel{color:var(--text-secondary);font-weight:500}.HeightGrowthCalculator-module__a1fSCG__resultValue{color:var(--text-primary);font-weight:700}.HeightGrowthCalculator-module__a1fSCG__faqSection{margin-top:60px}.HeightGrowthCalculator-module__a1fSCG__faqTitle{text-align:center;margin-bottom:30px;font-size:1.8rem;font-weight:700}.HeightGrowthCalculator-module__a1fSCG__faqGrid{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (max-width:768px){.HeightGrowthCalculator-module__a1fSCG__faqGrid{grid-template-columns:1fr}}.HeightGrowthCalculator-module__a1fSCG__faqCard{background:var(--bg-secondary);border-radius:var(--radius-md);border:1px solid var(--border-color);padding:24px}.HeightGrowthCalculator-module__a1fSCG__faqQuestion{color:var(--accent-primary);margin-bottom:12px;font-size:1.05rem;font-weight:700}.HeightGrowthCalculator-module__a1fSCG__faqAnswer{color:var(--text-secondary);font-size:.95rem;line-height:1.6}.HeightGrowthCalculator-module__a1fSCG__modalOverlay{z-index:1000;background:#0006;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.HeightGrowthCalculator-module__a1fSCG__modal{background:var(--bg-secondary);border-radius:var(--radius-lg);flex-direction:column;width:100%;max-width:650px;max-height:90vh;display:flex;box-shadow:0 10px 40px #00000026}.HeightGrowthCalculator-module__a1fSCG__modalHeader{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.HeightGrowthCalculator-module__a1fSCG__modalHeader h2{font-size:1.3rem;font-weight:700}.HeightGrowthCalculator-module__a1fSCG__closeModalBtn{cursor:pointer;color:var(--text-muted);background:0 0;border:none;font-size:1.8rem}.HeightGrowthCalculator-module__a1fSCG__modalBody{flex-direction:column;gap:20px;padding:24px;display:flex;overflow-y:auto}.HeightGrowthCalculator-module__a1fSCG__patientMeta{grid-template-columns:1fr 1fr;gap:20px;display:grid}.HeightGrowthCalculator-module__a1fSCG__metaField{flex-direction:column;gap:6px;display:flex}.HeightGrowthCalculator-module__a1fSCG__metaField label{color:var(--text-secondary);font-size:.85rem;font-weight:600}.HeightGrowthCalculator-module__a1fSCG__patientInput{border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:8px 12px}.HeightGrowthCalculator-module__a1fSCG__printStatsGrid{background:var(--bg-primary);border-radius:var(--radius-md);grid-template-columns:1fr 1fr;gap:16px;padding:20px;display:grid}.HeightGrowthCalculator-module__a1fSCG__printStat{flex-direction:column;gap:4px;display:flex}.HeightGrowthCalculator-module__a1fSCG__printStat strong{color:var(--text-secondary);font-size:.85rem}.HeightGrowthCalculator-module__a1fSCG__modalFooter{border-top:1px solid var(--border-color);justify-content:flex-end;gap:12px;padding:20px 24px;display:flex}.HeightGrowthCalculator-module__a1fSCG__primaryBtn{background:var(--accent-primary);color:#fff;border-radius:var(--radius-sm);cursor:pointer;transition:var(--transition);padding:10px 20px;font-weight:600}.HeightGrowthCalculator-module__a1fSCG__primaryBtn:hover{background:var(--accent-hover)}.HeightGrowthCalculator-module__a1fSCG__secondaryBtn{background:var(--bg-primary);color:var(--text-primary);border-radius:var(--radius-sm);cursor:pointer;transition:var(--transition);border:1px solid var(--border-color);padding:10px 20px;font-weight:600}.HeightGrowthCalculator-module__a1fSCG__secondaryBtn:hover{background:var(--border-color)}@media print{body *{visibility:hidden}.HeightGrowthCalculator-module__a1fSCG__modalOverlay,.HeightGrowthCalculator-module__a1fSCG__modalOverlay *{visibility:visible}.HeightGrowthCalculator-module__a1fSCG__modalOverlay{width:100%;height:auto;box-shadow:none;background:#fff;position:absolute;top:0;left:0}.HeightGrowthCalculator-module__a1fSCG__modal{box-shadow:none;border:none;max-width:100%;max-height:none}.HeightGrowthCalculator-module__a1fSCG__closeModalBtn,.HeightGrowthCalculator-module__a1fSCG__modalFooter{display:none!important}.HeightGrowthCalculator-module__a1fSCG__patientInput{border:none;padding:0;font-weight:700}}
.AlcoholCalculator-module__JuIYsW__wrapper{max-width:1100px;color:var(--text-primary);font-family:var(--font-sans);margin:0 auto;padding:40px 20px}.AlcoholCalculator-module__JuIYsW__header{text-align:center;margin-bottom:40px}.AlcoholCalculator-module__JuIYsW__title{color:var(--text-primary);margin-bottom:12px;font-size:2.5rem;font-weight:700}.AlcoholCalculator-module__JuIYsW__description{color:var(--text-secondary);max-width:800px;margin:0 auto;font-size:1.1rem}.AlcoholCalculator-module__JuIYsW__intentNote{border-radius:var(--radius-md);background:var(--accent-light);max-width:820px;color:var(--text-secondary);margin:18px auto 0;padding:12px 14px;font-size:.92rem;line-height:1.6}.AlcoholCalculator-module__JuIYsW__safetyNote{border-radius:var(--radius-md);max-width:840px;color:var(--text-secondary);background:#c68a7c1f;margin:12px auto 0;padding:12px 14px;font-size:.9rem;line-height:1.6}.AlcoholCalculator-module__JuIYsW__tabs{background:var(--accent-light);border-radius:var(--radius-md);justify-content:center;max-width:500px;margin-bottom:20px;margin-left:auto;margin-right:auto;padding:4px;display:flex}.AlcoholCalculator-module__JuIYsW__tab{border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;transition:var(--transition);text-align:center;background:0 0;border:none;flex:1;padding:10px 16px;font-size:.95rem;font-weight:600}.AlcoholCalculator-module__JuIYsW__activeTab{background:var(--bg-secondary);color:var(--text-primary);box-shadow:var(--shadow-sm)}.AlcoholCalculator-module__JuIYsW__unitToggleRow{justify-content:center;gap:10px;margin-bottom:30px;display:flex}.AlcoholCalculator-module__JuIYsW__unitTab{border-radius:var(--radius-sm);border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;transition:var(--transition);background:0 0;padding:6px 12px;font-size:.85rem;font-weight:600}.AlcoholCalculator-module__JuIYsW__activeUnitTab{background:var(--accent-primary);color:#fff;border-color:var(--accent-primary)}.AlcoholCalculator-module__JuIYsW__grid{grid-template-columns:1fr 1fr;gap:30px;margin-bottom:40px;display:grid}@media (max-width:768px){.AlcoholCalculator-module__JuIYsW__grid{grid-template-columns:1fr}}.AlcoholCalculator-module__JuIYsW__card{background:var(--bg-secondary);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:1px solid var(--border-color);flex-direction:column;justify-content:space-between;padding:30px;display:flex}.AlcoholCalculator-module__JuIYsW__inputs{flex-direction:column;gap:20px;width:100%;display:flex}.AlcoholCalculator-module__JuIYsW__inputGroup{flex-direction:column;gap:8px;display:flex}.AlcoholCalculator-module__JuIYsW__label{color:var(--text-secondary);font-size:.9rem;font-weight:600}.AlcoholCalculator-module__JuIYsW__input,.AlcoholCalculator-module__JuIYsW__select{border:1px solid var(--border-color);border-radius:var(--radius-sm);background-color:var(--bg-secondary);width:100%;color:var(--text-primary);transition:var(--transition);padding:12px 16px;font-size:1rem}.AlcoholCalculator-module__JuIYsW__input:focus,.AlcoholCalculator-module__JuIYsW__select:focus{border-color:var(--accent-primary);box-shadow:0 0 0 2px var(--accent-light)}.AlcoholCalculator-module__JuIYsW__printBtn{border-radius:var(--radius-sm);cursor:pointer;width:100%;transition:var(--transition);background-color:var(--accent-sage);color:#fff;text-align:center;margin-top:24px;padding:12px;font-weight:600}.AlcoholCalculator-module__JuIYsW__printBtn:hover{background-color:var(--accent-sage-hover)}.AlcoholCalculator-module__JuIYsW__resultsTitle{border-bottom:2px solid var(--border-color);margin-bottom:20px;padding-bottom:10px;font-size:1.25rem;font-weight:700}.AlcoholCalculator-module__JuIYsW__resultList{flex-direction:column;flex:1;justify-content:center;gap:16px;display:flex}.AlcoholCalculator-module__JuIYsW__resultItem{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:12px 0;display:flex}.AlcoholCalculator-module__JuIYsW__stateHighlight{border-color:var(--accent-sage);background:var(--accent-sage-light);border-radius:var(--radius-sm);border:1px solid var(--border-color);margin-top:10px;padding:12px}.AlcoholCalculator-module__JuIYsW__resultLabel{color:var(--text-secondary);font-weight:500}.AlcoholCalculator-module__JuIYsW__resultValue{color:var(--text-primary);font-weight:700}.AlcoholCalculator-module__JuIYsW__faqSection{margin-top:60px}.AlcoholCalculator-module__JuIYsW__faqTitle{text-align:center;margin-bottom:30px;font-size:1.8rem;font-weight:700}.AlcoholCalculator-module__JuIYsW__faqGrid{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (max-width:768px){.AlcoholCalculator-module__JuIYsW__faqGrid{grid-template-columns:1fr}}.AlcoholCalculator-module__JuIYsW__faqCard{background:var(--bg-secondary);border-radius:var(--radius-md);border:1px solid var(--border-color);padding:24px}.AlcoholCalculator-module__JuIYsW__faqQuestion{color:var(--accent-primary);margin-bottom:12px;font-size:1.05rem;font-weight:700}.AlcoholCalculator-module__JuIYsW__faqAnswer{color:var(--text-secondary);font-size:.95rem;line-height:1.6}.AlcoholCalculator-module__JuIYsW__modalOverlay{z-index:1000;background:#0006;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.AlcoholCalculator-module__JuIYsW__modal{background:var(--bg-secondary);border-radius:var(--radius-lg);flex-direction:column;width:100%;max-width:650px;max-height:90vh;display:flex;box-shadow:0 10px 40px #00000026}.AlcoholCalculator-module__JuIYsW__modalHeader{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.AlcoholCalculator-module__JuIYsW__modalHeader h2{font-size:1.3rem;font-weight:700}.AlcoholCalculator-module__JuIYsW__closeModalBtn{cursor:pointer;color:var(--text-muted);background:0 0;border:none;font-size:1.8rem}.AlcoholCalculator-module__JuIYsW__modalBody{flex-direction:column;gap:20px;padding:24px;display:flex;overflow-y:auto}.AlcoholCalculator-module__JuIYsW__patientMeta{grid-template-columns:1fr 1fr;gap:20px;display:grid}.AlcoholCalculator-module__JuIYsW__metaField{flex-direction:column;gap:6px;display:flex}.AlcoholCalculator-module__JuIYsW__metaField label{color:var(--text-secondary);font-size:.85rem;font-weight:600}.AlcoholCalculator-module__JuIYsW__patientInput{border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:8px 12px}.AlcoholCalculator-module__JuIYsW__printStatsGrid{background:var(--bg-primary);border-radius:var(--radius-md);grid-template-columns:1fr 1fr;gap:16px;padding:20px;display:grid}.AlcoholCalculator-module__JuIYsW__printStat{flex-direction:column;gap:4px;display:flex}.AlcoholCalculator-module__JuIYsW__printStat strong{color:var(--text-secondary);font-size:.85rem}.AlcoholCalculator-module__JuIYsW__modalFooter{border-top:1px solid var(--border-color);justify-content:flex-end;gap:12px;padding:20px 24px;display:flex}.AlcoholCalculator-module__JuIYsW__primaryBtn{background:var(--accent-primary);color:#fff;border-radius:var(--radius-sm);cursor:pointer;transition:var(--transition);padding:10px 20px;font-weight:600}.AlcoholCalculator-module__JuIYsW__primaryBtn:hover{background:var(--accent-hover)}.AlcoholCalculator-module__JuIYsW__secondaryBtn{background:var(--bg-primary);color:var(--text-primary);border-radius:var(--radius-sm);cursor:pointer;transition:var(--transition);border:1px solid var(--border-color);padding:10px 20px;font-weight:600}.AlcoholCalculator-module__JuIYsW__secondaryBtn:hover{background:var(--border-color)}@media print{body *{visibility:hidden}.AlcoholCalculator-module__JuIYsW__modalOverlay,.AlcoholCalculator-module__JuIYsW__modalOverlay *{visibility:visible}.AlcoholCalculator-module__JuIYsW__modalOverlay{width:100%;height:auto;box-shadow:none;background:#fff;position:absolute;top:0;left:0}.AlcoholCalculator-module__JuIYsW__modal{box-shadow:none;border:none;max-width:100%;max-height:none}.AlcoholCalculator-module__JuIYsW__closeModalBtn,.AlcoholCalculator-module__JuIYsW__modalFooter{display:none!important}.AlcoholCalculator-module__JuIYsW__patientInput{border:none;padding:0;font-weight:700}}
.ArmyBodyFatCalculator-module__WmIz-a__wrapper{max-width:1100px;color:var(--text-primary);font-family:var(--font-sans);margin:0 auto;padding:40px 20px}.ArmyBodyFatCalculator-module__WmIz-a__header{text-align:center;margin-bottom:40px}.ArmyBodyFatCalculator-module__WmIz-a__title{color:var(--text-primary);margin-bottom:12px;font-size:2.5rem;font-weight:700}.ArmyBodyFatCalculator-module__WmIz-a__description{color:var(--text-secondary);max-width:800px;margin:0 auto;font-size:1.1rem}.ArmyBodyFatCalculator-module__WmIz-a__intentNote{border-radius:var(--radius-md);background:var(--accent-light);max-width:800px;color:var(--text-secondary);margin:18px auto 0;padding:12px 14px;font-size:.92rem;line-height:1.6}.ArmyBodyFatCalculator-module__WmIz-a__unitToggleRow{justify-content:center;gap:10px;margin-bottom:30px;display:flex}.ArmyBodyFatCalculator-module__WmIz-a__unitTab{border-radius:var(--radius-sm);border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;transition:var(--transition);background:0 0;padding:6px 12px;font-size:.85rem;font-weight:600}.ArmyBodyFatCalculator-module__WmIz-a__activeUnitTab{background:var(--accent-primary);color:#fff;border-color:var(--accent-primary)}.ArmyBodyFatCalculator-module__WmIz-a__grid{grid-template-columns:1fr 1fr;gap:30px;margin-bottom:40px;display:grid}@media (max-width:768px){.ArmyBodyFatCalculator-module__WmIz-a__grid{grid-template-columns:1fr}}.ArmyBodyFatCalculator-module__WmIz-a__card{background:var(--bg-secondary);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:1px solid var(--border-color);flex-direction:column;justify-content:space-between;padding:30px;display:flex}.ArmyBodyFatCalculator-module__WmIz-a__inputs{flex-direction:column;gap:20px;width:100%;display:flex}.ArmyBodyFatCalculator-module__WmIz-a__inputGroup{flex-direction:column;gap:8px;display:flex}.ArmyBodyFatCalculator-module__WmIz-a__label{color:var(--text-secondary);font-size:.9rem;font-weight:600}.ArmyBodyFatCalculator-module__WmIz-a__input,.ArmyBodyFatCalculator-module__WmIz-a__select{border:1px solid var(--border-color);border-radius:var(--radius-sm);background-color:var(--bg-secondary);width:100%;color:var(--text-primary);transition:var(--transition);padding:12px 16px;font-size:1rem}.ArmyBodyFatCalculator-module__WmIz-a__input:focus,.ArmyBodyFatCalculator-module__WmIz-a__select:focus{border-color:var(--accent-primary);box-shadow:0 0 0 2px var(--accent-light)}.ArmyBodyFatCalculator-module__WmIz-a__printBtn{border-radius:var(--radius-sm);cursor:pointer;width:100%;transition:var(--transition);background-color:var(--accent-sage);color:#fff;text-align:center;margin-top:24px;padding:12px;font-weight:600}.ArmyBodyFatCalculator-module__WmIz-a__printBtn:hover{background-color:var(--accent-sage-hover)}.ArmyBodyFatCalculator-module__WmIz-a__resultsTitle{border-bottom:2px solid var(--border-color);margin-bottom:20px;padding-bottom:10px;font-size:1.25rem;font-weight:700}.ArmyBodyFatCalculator-module__WmIz-a__resultList{flex-direction:column;flex:1;gap:16px;display:flex}.ArmyBodyFatCalculator-module__WmIz-a__resultItem{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:12px 0;display:flex}.ArmyBodyFatCalculator-module__WmIz-a__passState{border-color:var(--accent-sage);background:var(--accent-sage-light);border-radius:var(--radius-sm);border:1px solid var(--border-color);padding:12px}.ArmyBodyFatCalculator-module__WmIz-a__failState{border-radius:var(--radius-sm);border-color:#e74c3c;border:1px solid var(--border-color);color:#c0392b;background:#fdf2f2;padding:12px}.ArmyBodyFatCalculator-module__WmIz-a__resultLabel{color:var(--text-secondary);font-weight:500}.ArmyBodyFatCalculator-module__WmIz-a__resultValue{color:var(--text-primary);font-weight:700}.ArmyBodyFatCalculator-module__WmIz-a__faqSection{margin-top:60px}.ArmyBodyFatCalculator-module__WmIz-a__faqTitle{text-align:center;margin-bottom:30px;font-size:1.8rem;font-weight:700}.ArmyBodyFatCalculator-module__WmIz-a__faqGrid{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (max-width:768px){.ArmyBodyFatCalculator-module__WmIz-a__faqGrid{grid-template-columns:1fr}}.ArmyBodyFatCalculator-module__WmIz-a__faqCard{background:var(--bg-secondary);border-radius:var(--radius-md);border:1px solid var(--border-color);padding:24px}.ArmyBodyFatCalculator-module__WmIz-a__faqQuestion{color:var(--accent-primary);margin-bottom:12px;font-size:1.05rem;font-weight:700}.ArmyBodyFatCalculator-module__WmIz-a__faqAnswer{color:var(--text-secondary);font-size:.95rem;line-height:1.6}.ArmyBodyFatCalculator-module__WmIz-a__modalOverlay{z-index:1000;background:#0006;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.ArmyBodyFatCalculator-module__WmIz-a__modal{background:var(--bg-secondary);border-radius:var(--radius-lg);flex-direction:column;width:100%;max-width:650px;max-height:90vh;display:flex;box-shadow:0 10px 40px #00000026}.ArmyBodyFatCalculator-module__WmIz-a__modalHeader{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.ArmyBodyFatCalculator-module__WmIz-a__modalHeader h2{font-size:1.3rem;font-weight:700}.ArmyBodyFatCalculator-module__WmIz-a__closeModalBtn{cursor:pointer;color:var(--text-muted);background:0 0;border:none;font-size:1.8rem}.ArmyBodyFatCalculator-module__WmIz-a__modalBody{flex-direction:column;gap:20px;padding:24px;display:flex;overflow-y:auto}.ArmyBodyFatCalculator-module__WmIz-a__patientMeta{grid-template-columns:1fr 1fr;gap:20px;display:grid}.ArmyBodyFatCalculator-module__WmIz-a__metaField{flex-direction:column;gap:6px;display:flex}.ArmyBodyFatCalculator-module__WmIz-a__metaField label{color:var(--text-secondary);font-size:.85rem;font-weight:600}.ArmyBodyFatCalculator-module__WmIz-a__patientInput{border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:8px 12px}.ArmyBodyFatCalculator-module__WmIz-a__printStatsGrid{background:var(--bg-primary);border-radius:var(--radius-md);grid-template-columns:1fr 1fr;gap:16px;padding:20px;display:grid}.ArmyBodyFatCalculator-module__WmIz-a__printStat{flex-direction:column;gap:4px;display:flex}.ArmyBodyFatCalculator-module__WmIz-a__printStat strong{color:var(--text-secondary);font-size:.85rem}.ArmyBodyFatCalculator-module__WmIz-a__modalFooter{border-top:1px solid var(--border-color);justify-content:flex-end;gap:12px;padding:20px 24px;display:flex}.ArmyBodyFatCalculator-module__WmIz-a__primaryBtn{background:var(--accent-primary);color:#fff;border-radius:var(--radius-sm);cursor:pointer;transition:var(--transition);padding:10px 20px;font-weight:600}.ArmyBodyFatCalculator-module__WmIz-a__primaryBtn:hover{background:var(--accent-hover)}.ArmyBodyFatCalculator-module__WmIz-a__secondaryBtn{background:var(--bg-primary);color:var(--text-primary);border-radius:var(--radius-sm);cursor:pointer;transition:var(--transition);border:1px solid var(--border-color);padding:10px 20px;font-weight:600}.ArmyBodyFatCalculator-module__WmIz-a__secondaryBtn:hover{background:var(--border-color)}@media print{body *{visibility:hidden}.ArmyBodyFatCalculator-module__WmIz-a__modalOverlay,.ArmyBodyFatCalculator-module__WmIz-a__modalOverlay *{visibility:visible}.ArmyBodyFatCalculator-module__WmIz-a__modalOverlay{width:100%;height:auto;box-shadow:none;background:#fff;position:absolute;top:0;left:0}.ArmyBodyFatCalculator-module__WmIz-a__modal{box-shadow:none;border:none;max-width:100%;max-height:none}.ArmyBodyFatCalculator-module__WmIz-a__closeModalBtn,.ArmyBodyFatCalculator-module__WmIz-a__modalFooter{display:none!important}.ArmyBodyFatCalculator-module__WmIz-a__patientInput{border:none;padding:0;font-weight:700}}
.KidneyFunctionCalculator-module__gJ4aaG__wrapper{max-width:1100px;color:var(--text-primary);font-family:var(--font-sans);margin:0 auto;padding:40px 20px}.KidneyFunctionCalculator-module__gJ4aaG__header{text-align:center;margin-bottom:40px}.KidneyFunctionCalculator-module__gJ4aaG__title{color:var(--text-primary);margin-bottom:12px;font-size:2.5rem;font-weight:700}.KidneyFunctionCalculator-module__gJ4aaG__description{color:var(--text-secondary);max-width:800px;margin:0 auto;font-size:1.1rem}.KidneyFunctionCalculator-module__gJ4aaG__intentNote{border-radius:var(--radius-md);background:var(--accent-light);max-width:800px;color:var(--text-secondary);margin:18px auto 0;padding:12px 14px;font-size:.92rem;line-height:1.6}.KidneyFunctionCalculator-module__gJ4aaG__safetyNote{border-radius:var(--radius-md);max-width:840px;color:var(--text-secondary);background:#c68a7c1f;margin:12px auto 0;padding:12px 14px;font-size:.9rem;line-height:1.6}.KidneyFunctionCalculator-module__gJ4aaG__reportDisclaimer{border-radius:var(--radius-sm);background:var(--accent-light);color:var(--text-secondary);margin:18px 0 0;padding:12px 14px;font-size:.86rem;line-height:1.55}.KidneyFunctionCalculator-module__gJ4aaG__tabs{background:var(--accent-light);border-radius:var(--radius-md);justify-content:center;max-width:500px;margin-bottom:20px;margin-left:auto;margin-right:auto;padding:4px;display:flex}.KidneyFunctionCalculator-module__gJ4aaG__tab{border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;transition:var(--transition);text-align:center;background:0 0;border:none;flex:1;padding:10px 16px;font-size:.95rem;font-weight:600}.KidneyFunctionCalculator-module__gJ4aaG__activeTab{background:var(--bg-secondary);color:var(--text-primary);box-shadow:var(--shadow-sm)}.KidneyFunctionCalculator-module__gJ4aaG__unitToggleRow{justify-content:center;gap:10px;margin-bottom:30px;display:flex}.KidneyFunctionCalculator-module__gJ4aaG__unitTab{border-radius:var(--radius-sm);border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;transition:var(--transition);background:0 0;padding:6px 12px;font-size:.85rem;font-weight:600}.KidneyFunctionCalculator-module__gJ4aaG__activeUnitTab{background:var(--accent-primary);color:#fff;border-color:var(--accent-primary)}.KidneyFunctionCalculator-module__gJ4aaG__grid{grid-template-columns:1fr 1fr;gap:30px;margin-bottom:40px;display:grid}@media (max-width:768px){.KidneyFunctionCalculator-module__gJ4aaG__grid{grid-template-columns:1fr}}.KidneyFunctionCalculator-module__gJ4aaG__card{background:var(--bg-secondary);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:1px solid var(--border-color);flex-direction:column;justify-content:space-between;padding:30px;display:flex}.KidneyFunctionCalculator-module__gJ4aaG__inputs{flex-direction:column;gap:20px;width:100%;display:flex}.KidneyFunctionCalculator-module__gJ4aaG__inputGroup{flex-direction:column;gap:8px;display:flex}.KidneyFunctionCalculator-module__gJ4aaG__label{color:var(--text-secondary);font-size:.9rem;font-weight:600}.KidneyFunctionCalculator-module__gJ4aaG__input,.KidneyFunctionCalculator-module__gJ4aaG__select{border:1px solid var(--border-color);border-radius:var(--radius-sm);background-color:var(--bg-secondary);width:100%;color:var(--text-primary);transition:var(--transition);padding:12px 16px;font-size:1rem}.KidneyFunctionCalculator-module__gJ4aaG__input:focus,.KidneyFunctionCalculator-module__gJ4aaG__select:focus{border-color:var(--accent-primary);box-shadow:0 0 0 2px var(--accent-light)}.KidneyFunctionCalculator-module__gJ4aaG__weightInputWrapper{gap:10px;display:flex}.KidneyFunctionCalculator-module__gJ4aaG__unitSelector{border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--bg-secondary);width:80px;padding:12px}.KidneyFunctionCalculator-module__gJ4aaG__printBtn{border-radius:var(--radius-sm);cursor:pointer;width:100%;transition:var(--transition);background-color:var(--accent-sage);color:#fff;text-align:center;margin-top:24px;padding:12px;font-weight:600}.KidneyFunctionCalculator-module__gJ4aaG__printBtn:hover{background-color:var(--accent-sage-hover)}.KidneyFunctionCalculator-module__gJ4aaG__resultsTitle{border-bottom:2px solid var(--border-color);margin-bottom:20px;padding-bottom:10px;font-size:1.25rem;font-weight:700}.KidneyFunctionCalculator-module__gJ4aaG__resultList{flex-direction:column;flex:1;gap:16px;display:flex}.KidneyFunctionCalculator-module__gJ4aaG__resultItem{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:12px 0;display:flex}.KidneyFunctionCalculator-module__gJ4aaG__stageHighlight{background:var(--bg-primary);border-radius:0 var(--radius-sm) var(--radius-sm) 0;border-left:4px solid;flex-direction:column;gap:6px;margin-top:15px;padding:12px 16px;display:flex}.KidneyFunctionCalculator-module__gJ4aaG__stageLabel{color:var(--text-secondary);font-size:.85rem;font-weight:600}.KidneyFunctionCalculator-module__gJ4aaG__stageText{font-size:1.05rem;font-weight:700}.KidneyFunctionCalculator-module__gJ4aaG__resultLabel{color:var(--text-secondary);font-weight:500}.KidneyFunctionCalculator-module__gJ4aaG__resultValue{color:var(--text-primary);font-weight:700}.KidneyFunctionCalculator-module__gJ4aaG__faqSection{margin-top:60px}.KidneyFunctionCalculator-module__gJ4aaG__faqTitle{text-align:center;margin-bottom:30px;font-size:1.8rem;font-weight:700}.KidneyFunctionCalculator-module__gJ4aaG__faqGrid{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (max-width:768px){.KidneyFunctionCalculator-module__gJ4aaG__faqGrid{grid-template-columns:1fr}}.KidneyFunctionCalculator-module__gJ4aaG__faqCard{background:var(--bg-secondary);border-radius:var(--radius-md);border:1px solid var(--border-color);padding:24px}.KidneyFunctionCalculator-module__gJ4aaG__faqQuestion{color:var(--accent-primary);margin-bottom:12px;font-size:1.05rem;font-weight:700}.KidneyFunctionCalculator-module__gJ4aaG__faqAnswer{color:var(--text-secondary);font-size:.95rem;line-height:1.6}.KidneyFunctionCalculator-module__gJ4aaG__modalOverlay{z-index:1000;background:#0006;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.KidneyFunctionCalculator-module__gJ4aaG__modal{background:var(--bg-secondary);border-radius:var(--radius-lg);flex-direction:column;width:100%;max-width:650px;max-height:90vh;display:flex;box-shadow:0 10px 40px #00000026}.KidneyFunctionCalculator-module__gJ4aaG__modalHeader{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.KidneyFunctionCalculator-module__gJ4aaG__modalHeader h2{font-size:1.3rem;font-weight:700}.KidneyFunctionCalculator-module__gJ4aaG__closeModalBtn{cursor:pointer;color:var(--text-muted);background:0 0;border:none;font-size:1.8rem}.KidneyFunctionCalculator-module__gJ4aaG__modalBody{flex-direction:column;gap:20px;padding:24px;display:flex;overflow-y:auto}.KidneyFunctionCalculator-module__gJ4aaG__patientMeta{grid-template-columns:1fr 1fr;gap:20px;display:grid}.KidneyFunctionCalculator-module__gJ4aaG__metaField{flex-direction:column;gap:6px;display:flex}.KidneyFunctionCalculator-module__gJ4aaG__metaField label{color:var(--text-secondary);font-size:.85rem;font-weight:600}.KidneyFunctionCalculator-module__gJ4aaG__patientInput{border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:8px 12px}.KidneyFunctionCalculator-module__gJ4aaG__printStatsGrid{background:var(--bg-primary);border-radius:var(--radius-md);grid-template-columns:1fr 1fr;gap:16px;padding:20px;display:grid}.KidneyFunctionCalculator-module__gJ4aaG__printStat{flex-direction:column;gap:4px;display:flex}.KidneyFunctionCalculator-module__gJ4aaG__printStat strong{color:var(--text-secondary);font-size:.85rem}.KidneyFunctionCalculator-module__gJ4aaG__modalFooter{border-top:1px solid var(--border-color);justify-content:flex-end;gap:12px;padding:20px 24px;display:flex}.KidneyFunctionCalculator-module__gJ4aaG__primaryBtn{background:var(--accent-primary);color:#fff;border-radius:var(--radius-sm);cursor:pointer;transition:var(--transition);padding:10px 20px;font-weight:600}.KidneyFunctionCalculator-module__gJ4aaG__primaryBtn:hover{background:var(--accent-hover)}.KidneyFunctionCalculator-module__gJ4aaG__secondaryBtn{background:var(--bg-primary);color:var(--text-primary);border-radius:var(--radius-sm);cursor:pointer;transition:var(--transition);border:1px solid var(--border-color);padding:10px 20px;font-weight:600}.KidneyFunctionCalculator-module__gJ4aaG__secondaryBtn:hover{background:var(--border-color)}@media print{body *{visibility:hidden}.KidneyFunctionCalculator-module__gJ4aaG__modalOverlay,.KidneyFunctionCalculator-module__gJ4aaG__modalOverlay *{visibility:visible}.KidneyFunctionCalculator-module__gJ4aaG__modalOverlay{width:100%;height:auto;box-shadow:none;background:#fff;position:absolute;top:0;left:0}.KidneyFunctionCalculator-module__gJ4aaG__modal{box-shadow:none;border:none;max-width:100%;max-height:none}.KidneyFunctionCalculator-module__gJ4aaG__closeModalBtn,.KidneyFunctionCalculator-module__gJ4aaG__modalFooter{display:none!important}.KidneyFunctionCalculator-module__gJ4aaG__patientInput{border:none;padding:0;font-weight:700}}
.BsaLdlMedicalCalculator-module__eDJzMG__wrapper{max-width:1100px;color:var(--text-primary);font-family:var(--font-sans);margin:0 auto;padding:40px 20px}.BsaLdlMedicalCalculator-module__eDJzMG__header{text-align:center;margin-bottom:40px}.BsaLdlMedicalCalculator-module__eDJzMG__title{color:var(--text-primary);margin-bottom:12px;font-size:2.5rem;font-weight:700}.BsaLdlMedicalCalculator-module__eDJzMG__description{color:var(--text-secondary);max-width:800px;margin:0 auto;font-size:1.1rem}.BsaLdlMedicalCalculator-module__eDJzMG__intentNote{border-radius:var(--radius-md);background:var(--accent-light);max-width:800px;color:var(--text-secondary);margin:18px auto 0;padding:12px 14px;font-size:.92rem;line-height:1.6}.BsaLdlMedicalCalculator-module__eDJzMG__safetyNote{border-radius:var(--radius-md);max-width:820px;color:var(--text-secondary);background:#c68a7c1f;margin:12px auto 0;padding:12px 14px;font-size:.9rem;line-height:1.6}.BsaLdlMedicalCalculator-module__eDJzMG__reportDisclaimer{border-radius:var(--radius-sm);background:var(--accent-light);color:var(--text-secondary);margin:18px 0 0;padding:12px 14px;font-size:.86rem;line-height:1.55}.BsaLdlMedicalCalculator-module__eDJzMG__tabs{background:var(--accent-light);border-radius:var(--radius-md);justify-content:center;max-width:500px;margin-bottom:20px;margin-left:auto;margin-right:auto;padding:4px;display:flex}.BsaLdlMedicalCalculator-module__eDJzMG__tab{border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;transition:var(--transition);text-align:center;background:0 0;border:none;flex:1;padding:10px 16px;font-size:.95rem;font-weight:600}.BsaLdlMedicalCalculator-module__eDJzMG__activeTab{background:var(--bg-secondary);color:var(--text-primary);box-shadow:var(--shadow-sm)}.BsaLdlMedicalCalculator-module__eDJzMG__unitToggleRow{justify-content:center;gap:10px;margin-bottom:30px;display:flex}.BsaLdlMedicalCalculator-module__eDJzMG__unitTab{border-radius:var(--radius-sm);border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;transition:var(--transition);background:0 0;padding:6px 12px;font-size:.85rem;font-weight:600}.BsaLdlMedicalCalculator-module__eDJzMG__activeUnitTab{background:var(--accent-primary);color:#fff;border-color:var(--accent-primary)}.BsaLdlMedicalCalculator-module__eDJzMG__grid{grid-template-columns:1fr 1fr;gap:30px;margin-bottom:40px;display:grid}@media (max-width:768px){.BsaLdlMedicalCalculator-module__eDJzMG__grid{grid-template-columns:1fr}}.BsaLdlMedicalCalculator-module__eDJzMG__card{background:var(--bg-secondary);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:1px solid var(--border-color);flex-direction:column;justify-content:space-between;padding:30px;display:flex}.BsaLdlMedicalCalculator-module__eDJzMG__inputs{flex-direction:column;gap:20px;width:100%;display:flex}.BsaLdlMedicalCalculator-module__eDJzMG__inputGroup{flex-direction:column;gap:8px;display:flex}.BsaLdlMedicalCalculator-module__eDJzMG__label{color:var(--text-secondary);font-size:.9rem;font-weight:600}.BsaLdlMedicalCalculator-module__eDJzMG__input,.BsaLdlMedicalCalculator-module__eDJzMG__select{border:1px solid var(--border-color);border-radius:var(--radius-sm);background-color:var(--bg-secondary);width:100%;color:var(--text-primary);transition:var(--transition);padding:12px 16px;font-size:1rem}.BsaLdlMedicalCalculator-module__eDJzMG__input:focus,.BsaLdlMedicalCalculator-module__eDJzMG__select:focus{border-color:var(--accent-primary);box-shadow:0 0 0 2px var(--accent-light)}.BsaLdlMedicalCalculator-module__eDJzMG__printBtn{border-radius:var(--radius-sm);cursor:pointer;width:100%;transition:var(--transition);background-color:var(--accent-sage);color:#fff;text-align:center;margin-top:24px;padding:12px;font-weight:600}.BsaLdlMedicalCalculator-module__eDJzMG__printBtn:hover{background-color:var(--accent-sage-hover)}.BsaLdlMedicalCalculator-module__eDJzMG__resultsTitle{border-bottom:2px solid var(--border-color);margin-bottom:20px;padding-bottom:10px;font-size:1.25rem;font-weight:700}.BsaLdlMedicalCalculator-module__eDJzMG__resultList{flex-direction:column;flex:1;gap:16px;display:flex}.BsaLdlMedicalCalculator-module__eDJzMG__resultItem{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:12px 0;display:flex}.BsaLdlMedicalCalculator-module__eDJzMG__resultLabel{color:var(--text-secondary);font-weight:500}.BsaLdlMedicalCalculator-module__eDJzMG__resultValue{color:var(--text-primary);font-weight:700}.BsaLdlMedicalCalculator-module__eDJzMG__optimalColor{border-color:var(--accent-sage);background:var(--accent-sage-light);border-radius:var(--radius-sm);border:1px solid var(--border-color);padding:12px}.BsaLdlMedicalCalculator-module__eDJzMG__nearOptimalColor{border-radius:var(--radius-sm);border-color:#27ae60;border:1px solid var(--border-color);color:#27ae60;background:#ebf7ee;padding:12px}.BsaLdlMedicalCalculator-module__eDJzMG__borderlineColor{border-radius:var(--radius-sm);border-color:#f1c40f;border:1px solid var(--border-color);color:#d4ac0d;background:#fefded;padding:12px}.BsaLdlMedicalCalculator-module__eDJzMG__highColor{border-radius:var(--radius-sm);border-color:#e67e22;border:1px solid var(--border-color);color:#e67e22;background:#fdf5ee;padding:12px}.BsaLdlMedicalCalculator-module__eDJzMG__veryHighColor{border-radius:var(--radius-sm);border-color:#e74c3c;border:1px solid var(--border-color);color:#c0392b;background:#fdf2f2;padding:12px}.BsaLdlMedicalCalculator-module__eDJzMG__warningAlert{border-radius:var(--radius-sm);color:#721c24;background:#fdf2f2;border:1px solid #f5c6cb;margin-top:10px;padding:12px;font-size:.9rem;font-weight:600}.BsaLdlMedicalCalculator-module__eDJzMG__faqSection{margin-top:60px}.BsaLdlMedicalCalculator-module__eDJzMG__faqTitle{text-align:center;margin-bottom:30px;font-size:1.8rem;font-weight:700}.BsaLdlMedicalCalculator-module__eDJzMG__faqGrid{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (max-width:768px){.BsaLdlMedicalCalculator-module__eDJzMG__faqGrid{grid-template-columns:1fr}}.BsaLdlMedicalCalculator-module__eDJzMG__faqCard{background:var(--bg-secondary);border-radius:var(--radius-md);border:1px solid var(--border-color);padding:24px}.BsaLdlMedicalCalculator-module__eDJzMG__faqQuestion{color:var(--accent-primary);margin-bottom:12px;font-size:1.05rem;font-weight:700}.BsaLdlMedicalCalculator-module__eDJzMG__faqAnswer{color:var(--text-secondary);font-size:.95rem;line-height:1.6}.BsaLdlMedicalCalculator-module__eDJzMG__modalOverlay{z-index:1000;background:#0006;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.BsaLdlMedicalCalculator-module__eDJzMG__modal{background:var(--bg-secondary);border-radius:var(--radius-lg);flex-direction:column;width:100%;max-width:650px;max-height:90vh;display:flex;box-shadow:0 10px 40px #00000026}.BsaLdlMedicalCalculator-module__eDJzMG__modalHeader{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.BsaLdlMedicalCalculator-module__eDJzMG__modalHeader h2{font-size:1.3rem;font-weight:700}.BsaLdlMedicalCalculator-module__eDJzMG__closeModalBtn{cursor:pointer;color:var(--text-muted);background:0 0;border:none;font-size:1.8rem}.BsaLdlMedicalCalculator-module__eDJzMG__modalBody{flex-direction:column;gap:20px;padding:24px;display:flex;overflow-y:auto}.BsaLdlMedicalCalculator-module__eDJzMG__patientMeta{grid-template-columns:1fr 1fr;gap:20px;display:grid}.BsaLdlMedicalCalculator-module__eDJzMG__metaField{flex-direction:column;gap:6px;display:flex}.BsaLdlMedicalCalculator-module__eDJzMG__metaField label{color:var(--text-secondary);font-size:.85rem;font-weight:600}.BsaLdlMedicalCalculator-module__eDJzMG__patientInput{border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:8px 12px}.BsaLdlMedicalCalculator-module__eDJzMG__printStatsGrid{background:var(--bg-primary);border-radius:var(--radius-md);grid-template-columns:1fr 1fr;gap:16px;padding:20px;display:grid}.BsaLdlMedicalCalculator-module__eDJzMG__printStat{flex-direction:column;gap:4px;display:flex}.BsaLdlMedicalCalculator-module__eDJzMG__printStat strong{color:var(--text-secondary);font-size:.85rem}.BsaLdlMedicalCalculator-module__eDJzMG__modalFooter{border-top:1px solid var(--border-color);justify-content:flex-end;gap:12px;padding:20px 24px;display:flex}.BsaLdlMedicalCalculator-module__eDJzMG__primaryBtn{background:var(--accent-primary);color:#fff;border-radius:var(--radius-sm);cursor:pointer;transition:var(--transition);padding:10px 20px;font-weight:600}.BsaLdlMedicalCalculator-module__eDJzMG__primaryBtn:hover{background:var(--accent-hover)}.BsaLdlMedicalCalculator-module__eDJzMG__secondaryBtn{background:var(--bg-primary);color:var(--text-primary);border-radius:var(--radius-sm);cursor:pointer;transition:var(--transition);border:1px solid var(--border-color);padding:10px 20px;font-weight:600}.BsaLdlMedicalCalculator-module__eDJzMG__secondaryBtn:hover{background:var(--border-color)}@media print{body *{visibility:hidden}.BsaLdlMedicalCalculator-module__eDJzMG__modalOverlay,.BsaLdlMedicalCalculator-module__eDJzMG__modalOverlay *{visibility:visible}.BsaLdlMedicalCalculator-module__eDJzMG__modalOverlay{width:100%;height:auto;box-shadow:none;background:#fff;position:absolute;top:0;left:0}.BsaLdlMedicalCalculator-module__eDJzMG__modal{box-shadow:none;border:none;max-width:100%;max-height:none}.BsaLdlMedicalCalculator-module__eDJzMG__closeModalBtn,.BsaLdlMedicalCalculator-module__eDJzMG__modalFooter{display:none!important}.BsaLdlMedicalCalculator-module__eDJzMG__patientInput{border:none;padding:0;font-weight:700}}
.BasicScientificCalculator-module__lJl7HG__wrapper{max-width:1100px;color:var(--text-primary);font-family:var(--font-sans);margin:0 auto;padding:40px 20px}.BasicScientificCalculator-module__lJl7HG__header{text-align:center;margin-bottom:40px}.BasicScientificCalculator-module__lJl7HG__title{color:var(--text-primary);margin-bottom:12px;font-size:2.5rem;font-weight:700}.BasicScientificCalculator-module__lJl7HG__description{color:var(--text-secondary);max-width:800px;margin:0 auto;font-size:1.1rem}.BasicScientificCalculator-module__lJl7HG__intentNote{border-radius:var(--radius-md);background:var(--accent-light);max-width:800px;color:var(--text-secondary);margin:18px auto 0;padding:12px 14px;font-size:.92rem;line-height:1.6}.BasicScientificCalculator-module__lJl7HG__tabs{background:var(--accent-light);border-radius:var(--radius-md);justify-content:center;max-width:500px;margin-bottom:30px;margin-left:auto;margin-right:auto;padding:4px;display:flex}.BasicScientificCalculator-module__lJl7HG__tab{border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;transition:var(--transition);text-align:center;background:0 0;border:none;flex:1;padding:10px 16px;font-size:.95rem;font-weight:600}.BasicScientificCalculator-module__lJl7HG__activeTab{background:var(--bg-secondary);color:var(--text-primary);box-shadow:var(--shadow-sm)}.BasicScientificCalculator-module__lJl7HG__grid{grid-template-columns:1.2fr .8fr;gap:30px;margin-bottom:40px;display:grid}@media (max-width:768px){.BasicScientificCalculator-module__lJl7HG__grid{grid-template-columns:1fr}}.BasicScientificCalculator-module__lJl7HG__card{background:var(--bg-secondary);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:1px solid var(--border-color);flex-direction:column;justify-content:space-between;padding:30px;display:flex}.BasicScientificCalculator-module__lJl7HG__calculatorPanel{flex-direction:column;gap:16px;display:flex}.BasicScientificCalculator-module__lJl7HG__sciDisplay{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-md);text-align:right;flex-direction:column;justify-content:flex-end;gap:4px;min-height:90px;padding:16px 20px;display:flex}.BasicScientificCalculator-module__lJl7HG__sciEquation{color:var(--text-secondary);white-space:nowrap;font-size:.95rem;overflow-x:auto}.BasicScientificCalculator-module__lJl7HG__sciInput{color:var(--text-primary);white-space:nowrap;font-size:2rem;font-weight:700;overflow-x:auto}.BasicScientificCalculator-module__lJl7HG__modeRow{gap:10px;display:flex}.BasicScientificCalculator-module__lJl7HG__modeBtn{border-radius:var(--radius-sm);border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;transition:var(--transition);background:0 0;padding:6px 12px;font-size:.8rem;font-weight:600}.BasicScientificCalculator-module__lJl7HG__activeMode{background:var(--accent-primary);color:#fff;border-color:var(--accent-primary)}.BasicScientificCalculator-module__lJl7HG__keypad{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.BasicScientificCalculator-module__lJl7HG__key{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-primary);cursor:pointer;transition:var(--transition);padding:16px;font-size:1.1rem;font-weight:600}.BasicScientificCalculator-module__lJl7HG__key:hover{background:var(--border-color)}.BasicScientificCalculator-module__lJl7HG__funcKey{background:var(--accent-light);color:var(--accent-primary)}.BasicScientificCalculator-module__lJl7HG__funcKey:hover{background:var(--border-color-hover)}.BasicScientificCalculator-module__lJl7HG__equalKey{background:var(--accent-primary);color:#fff;border-color:var(--accent-primary)}.BasicScientificCalculator-module__lJl7HG__equalKey:hover{background:var(--accent-hover)}.BasicScientificCalculator-module__lJl7HG__fractionInputs{flex:1;justify-content:space-around;align-items:center;gap:20px;display:flex}@media (max-width:640px){.BasicScientificCalculator-module__lJl7HG__fractionInputs{flex-direction:column}}.BasicScientificCalculator-module__lJl7HG__fractionGroup{align-items:center;gap:12px;display:flex}.BasicScientificCalculator-module__lJl7HG__fractionNumerator{flex-direction:column;align-items:center;gap:8px;display:flex}.BasicScientificCalculator-module__lJl7HG__fractionBar{background:var(--text-primary);width:70px;height:3px}.BasicScientificCalculator-module__lJl7HG__operatorSelect{align-items:center;display:flex}.BasicScientificCalculator-module__lJl7HG__select{border-radius:var(--radius-sm);border:1px solid var(--border-color);background:var(--bg-secondary);padding:12px;font-size:1.5rem;font-weight:700}.BasicScientificCalculator-module__lJl7HG__inputGroup{flex-direction:column;gap:4px;display:flex}.BasicScientificCalculator-module__lJl7HG__label{color:var(--text-secondary);text-align:center;font-size:.8rem;font-weight:600}.BasicScientificCalculator-module__lJl7HG__input{text-align:center;border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--bg-secondary);width:70px;padding:10px;font-size:1.1rem}.BasicScientificCalculator-module__lJl7HG__printBtn{border-radius:var(--radius-sm);cursor:pointer;width:100%;transition:var(--transition);background-color:var(--accent-sage);color:#fff;text-align:center;margin-top:24px;padding:12px;font-weight:600}.BasicScientificCalculator-module__lJl7HG__printBtn:hover{background-color:var(--accent-sage-hover)}.BasicScientificCalculator-module__lJl7HG__resultsTitle{border-bottom:2px solid var(--border-color);margin-bottom:20px;padding-bottom:10px;font-size:1.25rem;font-weight:700}.BasicScientificCalculator-module__lJl7HG__resultList{flex-direction:column;flex:1;justify-content:center;gap:16px;display:flex}.BasicScientificCalculator-module__lJl7HG__resultItem{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:12px 0;display:flex}.BasicScientificCalculator-module__lJl7HG__resultLabel{color:var(--text-secondary);font-weight:500}.BasicScientificCalculator-module__lJl7HG__resultValue{color:var(--text-primary);font-weight:700}.BasicScientificCalculator-module__lJl7HG__faqSection{margin-top:60px}.BasicScientificCalculator-module__lJl7HG__faqTitle{text-align:center;margin-bottom:30px;font-size:1.8rem;font-weight:700}.BasicScientificCalculator-module__lJl7HG__faqGrid{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (max-width:768px){.BasicScientificCalculator-module__lJl7HG__faqGrid{grid-template-columns:1fr}}.BasicScientificCalculator-module__lJl7HG__faqCard{background:var(--bg-secondary);border-radius:var(--radius-md);border:1px solid var(--border-color);padding:24px}.BasicScientificCalculator-module__lJl7HG__faqQuestion{color:var(--accent-primary);margin-bottom:12px;font-size:1.05rem;font-weight:700}.BasicScientificCalculator-module__lJl7HG__faqAnswer{color:var(--text-secondary);font-size:.95rem;line-height:1.6}.BasicScientificCalculator-module__lJl7HG__modalOverlay{z-index:1000;background:#0006;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.BasicScientificCalculator-module__lJl7HG__modal{background:var(--bg-secondary);border-radius:var(--radius-lg);flex-direction:column;width:100%;max-width:650px;max-height:90vh;display:flex;box-shadow:0 10px 40px #00000026}.BasicScientificCalculator-module__lJl7HG__modalHeader{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.BasicScientificCalculator-module__lJl7HG__modalHeader h2{font-size:1.3rem;font-weight:700}.BasicScientificCalculator-module__lJl7HG__closeModalBtn{cursor:pointer;color:var(--text-muted);background:0 0;border:none;font-size:1.8rem}.BasicScientificCalculator-module__lJl7HG__modalBody{flex-direction:column;gap:20px;padding:24px;display:flex;overflow-y:auto}.BasicScientificCalculator-module__lJl7HG__patientMeta{grid-template-columns:1fr 1fr;gap:20px;display:grid}.BasicScientificCalculator-module__lJl7HG__metaField{flex-direction:column;gap:6px;display:flex}.BasicScientificCalculator-module__lJl7HG__metaField label{color:var(--text-secondary);font-size:.85rem;font-weight:600}.BasicScientificCalculator-module__lJl7HG__patientInput{border:1px solid var(--border-color);border-radius:var(--radius-sm);width:100%;padding:8px 12px}.BasicScientificCalculator-module__lJl7HG__printStatsGrid{background:var(--bg-primary);border-radius:var(--radius-md);grid-template-columns:1fr 1fr;gap:16px;padding:20px;display:grid}.BasicScientificCalculator-module__lJl7HG__printStat{flex-direction:column;gap:4px;display:flex}.BasicScientificCalculator-module__lJl7HG__printStat strong{color:var(--text-secondary);font-size:.85rem}.BasicScientificCalculator-module__lJl7HG__modalFooter{border-top:1px solid var(--border-color);justify-content:flex-end;gap:12px;padding:20px 24px;display:flex}.BasicScientificCalculator-module__lJl7HG__primaryBtn{background:var(--accent-primary);color:#fff;border-radius:var(--radius-sm);cursor:pointer;transition:var(--transition);padding:10px 20px;font-weight:600}.BasicScientificCalculator-module__lJl7HG__primaryBtn:hover{background:var(--accent-hover)}.BasicScientificCalculator-module__lJl7HG__secondaryBtn{background:var(--bg-primary);color:var(--text-primary);border-radius:var(--radius-sm);cursor:pointer;transition:var(--transition);border:1px solid var(--border-color);padding:10px 20px;font-weight:600}.BasicScientificCalculator-module__lJl7HG__secondaryBtn:hover{background:var(--border-color)}@media print{body *{visibility:hidden}.BasicScientificCalculator-module__lJl7HG__modalOverlay,.BasicScientificCalculator-module__lJl7HG__modalOverlay *{visibility:visible}.BasicScientificCalculator-module__lJl7HG__modalOverlay{width:100%;height:auto;box-shadow:none;background:#fff;position:absolute;top:0;left:0}.BasicScientificCalculator-module__lJl7HG__modal{box-shadow:none;border:none;max-width:100%;max-height:none}.BasicScientificCalculator-module__lJl7HG__closeModalBtn,.BasicScientificCalculator-module__lJl7HG__modalFooter{display:none!important}.BasicScientificCalculator-module__lJl7HG__patientInput{border:none;padding:0;font-weight:700}}
.AlgebraSolverCalculator-module__gaRc_a__wrapper{max-width:1100px;color:var(--text-primary);font-family:var(--font-sans);margin:0 auto;padding:40px 20px}.AlgebraSolverCalculator-module__gaRc_a__header{text-align:center;margin-bottom:40px}.AlgebraSolverCalculator-module__gaRc_a__title{color:var(--text-primary);margin-bottom:12px;font-size:2.5rem;font-weight:700}.AlgebraSolverCalculator-module__gaRc_a__description{color:var(--text-secondary);max-width:800px;margin:0 auto;font-size:1.1rem}.AlgebraSolverCalculator-module__gaRc_a__intentNote{border-radius:var(--radius-md);background:var(--accent-light);max-width:800px;color:var(--text-secondary);margin:18px auto 0;padding:12px 14px;font-size:.92rem;line-height:1.6}.AlgebraSolverCalculator-module__gaRc_a__tabs{background:var(--accent-light);border-radius:var(--radius-md);justify-content:center;max-width:600px;margin-bottom:30px;margin-left:auto;margin-right:auto;padding:4px;display:flex}.AlgebraSolverCalculator-module__gaRc_a__tab{border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;transition:var(--transition);text-align:center;background:0 0;border:none;flex:1;padding:10px 16px;font-size:.95rem;font-weight:600}.AlgebraSolverCalculator-module__gaRc_a__activeTab{background:var(--bg-secondary);color:var(--text-primary);box-shadow:var(--shadow-sm)}.AlgebraSolverCalculator-module__gaRc_a__grid{grid-template-columns:1fr 1fr;gap:30px;margin-bottom:40px;display:grid}@media (max-width:768px){.AlgebraSolverCalculator-module__gaRc_a__grid{grid-template-columns:1fr}}.AlgebraSolverCalculator-module__gaRc_a__card{background:var(--bg-secondary);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:1px solid var(--border-color);flex-direction:column;justify-content:space-between;padding:30px;display:flex}.AlgebraSolverCalculator-module__gaRc_a__inputs{flex-direction:column;gap:20px;width:100%;display:flex}.AlgebraSolverCalculator-module__gaRc_a__inputGroup{flex-direction:column;gap:8px;display:flex}.AlgebraSolverCalculator-module__gaRc_a__rowInputs{align-items:center;gap:12px;font-size:1.1rem;font-weight:600;display:flex}.AlgebraSolverCalculator-module__gaRc_a__label{color:var(--text-secondary);font-size:.9rem;font-weight:600}.AlgebraSolverCalculator-module__gaRc_a__input,.AlgebraSolverCalculator-module__gaRc_a__miniInput,.AlgebraSolverCalculator-module__gaRc_a__textInput{border:1px solid var(--border-color);border-radius:var(--radius-sm);background-color:var(--bg-secondary);color:var(--text-primary);transition:var(--transition);padding:12px 16px;font-size:1rem}.AlgebraSolverCalculator-module__gaRc_a__miniInput{text-align:center;width:70px}.AlgebraSolverCalculator-module__gaRc_a__textInput{width:100%}.AlgebraSolverCalculator-module__gaRc_a__input:focus,.AlgebraSolverCalculator-module__gaRc_a__miniInput:focus,.AlgebraSolverCalculator-module__gaRc_a__textInput:focus{border-color:var(--accent-primary);box-shadow:0 0 0 2px var(--accent-light)}.AlgebraSolverCalculator-module__gaRc_a__printBtn{border-radius:var(--radius-sm);cursor:pointer;width:100%;transition:var(--transition);background-color:var(--accent-sage);color:#fff;text-align:center;margin-top:24px;padding:12px;font-weight:600}.AlgebraSolverCalculator-module__gaRc_a__printBtn:hover{background-color:var(--accent-sage-hover)}.AlgebraSolverCalculator-module__gaRc_a__resultsTitle{border-bottom:2px solid var(--border-color);margin-bottom:20px;padding-bottom:10px;font-size:1.25rem;font-weight:700}.AlgebraSolverCalculator-module__gaRc_a__resultList{flex-direction:column;flex:1;gap:16px;display:flex}.AlgebraSolverCalculator-module__gaRc_a__resultItem{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:12px 0;display:flex}.AlgebraSolverCalculator-module__gaRc_a__resultLabel{color:var(--text-secondary);font-weight:500}.AlgebraSolverCalculator-module__gaRc_a__resultValue{color:var(--text-primary);word-break:break-all;font-weight:700}.AlgebraSolverCalculator-module__gaRc_a__errorText{color:#c0392b;text-align:center;padding:20px;font-weight:600}.AlgebraSolverCalculator-module__gaRc_a__approaches{margin-top:20px}.AlgebraSolverCalculator-module__gaRc_a__approaches table{border-collapse:collapse;width:100%;margin-top:10px;font-size:.9rem}.AlgebraSolverCalculator-module__gaRc_a__approaches th,.AlgebraSolverCalculator-module__gaRc_a__approaches td{border-bottom:1px solid var(--border-color);text-align:left;padding:8px 12px}.AlgebraSolverCalculator-module__gaRc_a__approaches th{background:var(--bg-primary);color:var(--text-secondary);font-weight:600}.AlgebraSolverCalculator-module__gaRc_a__faqSection{margin-top:60px}.AlgebraSolverCalculator-module__gaRc_a__faqTitle{text-align:center;margin-bottom:30px;font-size:1.8rem;font-weight:700}.AlgebraSolverCalculator-module__gaRc_a__faqGrid{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (max-width:768px){.AlgebraSolverCalculator-module__gaRc_a__faqGrid{grid-template-columns:1fr}}.AlgebraSolverCalculator-module__gaRc_a__faqCard{background:var(--bg-secondary);border-radius:var(--radius-md);border:1px solid var(--border-color);padding:24px}.AlgebraSolverCalculator-module__gaRc_a__faqQuestion{color:var(--accent-primary);margin-bottom:12px;font-size:1.05rem;font-weight:700}.AlgebraSolverCalculator-module__gaRc_a__faqAnswer{color:var(--text-secondary);font-size:.95rem;line-height:1.6}.AlgebraSolverCalculator-module__gaRc_a__modalOverlay{z-index:1000;background:#0006;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.AlgebraSolverCalculator-module__gaRc_a__modal{background:var(--bg-secondary);border-radius:var(--radius-lg);flex-direction:column;width:100%;max-width:650px;max-height:90vh;display:flex;box-shadow:0 10px 40px #00000026}.AlgebraSolverCalculator-module__gaRc_a__modalHeader{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.AlgebraSolverCalculator-module__gaRc_a__modalHeader h2{font-size:1.3rem;font-weight:700}.AlgebraSolverCalculator-module__gaRc_a__closeModalBtn{cursor:pointer;color:var(--text-muted);background:0 0;border:none;font-size:1.8rem}.AlgebraSolverCalculator-module__gaRc_a__modalBody{flex-direction:column;gap:20px;padding:24px;display:flex;overflow-y:auto}.AlgebraSolverCalculator-module__gaRc_a__patientMeta{grid-template-columns:1fr 1fr;gap:20px;display:grid}.AlgebraSolverCalculator-module__gaRc_a__metaField{flex-direction:column;gap:6px;display:flex}.AlgebraSolverCalculator-module__gaRc_a__metaField label{color:var(--text-secondary);font-size:.85rem;font-weight:600}.AlgebraSolverCalculator-module__gaRc_a__patientInput{border:1px solid var(--border-color);border-radius:var(--radius-sm);width:100%;padding:8px 12px}.AlgebraSolverCalculator-module__gaRc_a__printStatsGrid{background:var(--bg-primary);border-radius:var(--radius-md);grid-template-columns:1fr;gap:16px;padding:20px;display:grid}.AlgebraSolverCalculator-module__gaRc_a__printStat{flex-direction:column;gap:4px;display:flex}.AlgebraSolverCalculator-module__gaRc_a__printStat strong{color:var(--text-secondary);font-size:.85rem}.AlgebraSolverCalculator-module__gaRc_a__modalFooter{border-top:1px solid var(--border-color);justify-content:flex-end;gap:12px;padding:20px 24px;display:flex}.AlgebraSolverCalculator-module__gaRc_a__primaryBtn{background:var(--accent-primary);color:#fff;border-radius:var(--radius-sm);cursor:pointer;transition:var(--transition);padding:10px 20px;font-weight:600}.AlgebraSolverCalculator-module__gaRc_a__primaryBtn:hover{background:var(--accent-hover)}.AlgebraSolverCalculator-module__gaRc_a__secondaryBtn{background:var(--bg-primary);color:var(--text-primary);border-radius:var(--radius-sm);cursor:pointer;transition:var(--transition);border:1px solid var(--border-color);padding:10px 20px;font-weight:600}.AlgebraSolverCalculator-module__gaRc_a__secondaryBtn:hover{background:var(--border-color)}@media print{body *{visibility:hidden}.AlgebraSolverCalculator-module__gaRc_a__modalOverlay,.AlgebraSolverCalculator-module__gaRc_a__modalOverlay *{visibility:visible}.AlgebraSolverCalculator-module__gaRc_a__modalOverlay{width:100%;height:auto;box-shadow:none;background:#fff;position:absolute;top:0;left:0}.AlgebraSolverCalculator-module__gaRc_a__modal{box-shadow:none;border:none;max-width:100%;max-height:none}.AlgebraSolverCalculator-module__gaRc_a__closeModalBtn,.AlgebraSolverCalculator-module__gaRc_a__modalFooter{display:none!important}.AlgebraSolverCalculator-module__gaRc_a__patientInput{border:none;padding:0;font-weight:700}}
.MatrixVectorCalculator-module__ksUUUq__wrapper{max-width:1100px;color:var(--text-primary);font-family:var(--font-sans);margin:0 auto;padding:40px 20px}.MatrixVectorCalculator-module__ksUUUq__header{text-align:center;margin-bottom:40px}.MatrixVectorCalculator-module__ksUUUq__title{color:var(--text-primary);margin-bottom:12px;font-size:2.5rem;font-weight:700}.MatrixVectorCalculator-module__ksUUUq__description{color:var(--text-secondary);max-width:800px;margin:0 auto;font-size:1.1rem}.MatrixVectorCalculator-module__ksUUUq__intentNote{border-radius:var(--radius-md);background:var(--accent-light);max-width:800px;color:var(--text-secondary);margin:18px auto 0;padding:12px 14px;font-size:.92rem;line-height:1.6}.MatrixVectorCalculator-module__ksUUUq__tabs{background:var(--accent-light);border-radius:var(--radius-md);justify-content:center;max-width:600px;margin-bottom:30px;margin-left:auto;margin-right:auto;padding:4px;display:flex}.MatrixVectorCalculator-module__ksUUUq__tab{border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;transition:var(--transition);text-align:center;background:0 0;border:none;flex:1;padding:10px 16px;font-size:.95rem;font-weight:600}.MatrixVectorCalculator-module__ksUUUq__activeTab{background:var(--bg-secondary);color:var(--text-primary);box-shadow:var(--shadow-sm)}.MatrixVectorCalculator-module__ksUUUq__grid{grid-template-columns:1fr 1fr;gap:30px;margin-bottom:40px;display:grid}@media (max-width:768px){.MatrixVectorCalculator-module__ksUUUq__grid{grid-template-columns:1fr}}.MatrixVectorCalculator-module__ksUUUq__card{background:var(--bg-secondary);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:1px solid var(--border-color);flex-direction:column;justify-content:space-between;gap:20px;padding:30px;display:flex}.MatrixVectorCalculator-module__ksUUUq__multiplierInputs,.MatrixVectorCalculator-module__ksUUUq__rrefInputs,.MatrixVectorCalculator-module__ksUUUq__vectorInputs{flex-direction:column;gap:24px;width:100%;display:flex}.MatrixVectorCalculator-module__ksUUUq__matrixContainer{flex-direction:column;gap:12px;display:flex}.MatrixVectorCalculator-module__ksUUUq__matrixContainer h3{color:var(--text-secondary);font-size:1.1rem;font-weight:600}.MatrixVectorCalculator-module__ksUUUq__matrixGrid{grid-template-columns:repeat(3,1fr);gap:8px;max-width:300px;display:grid}.MatrixVectorCalculator-module__ksUUUq__matrixGridRref{grid-template-columns:repeat(4,1fr);gap:8px;max-width:400px;display:grid}.MatrixVectorCalculator-module__ksUUUq__cellInput{border:1px solid var(--border-color);border-radius:var(--radius-sm);background-color:var(--bg-primary);width:100%;color:var(--text-primary);text-align:center;transition:var(--transition);padding:10px;font-size:1rem}.MatrixVectorCalculator-module__ksUUUq__cellInput:focus{border-color:var(--accent-primary);box-shadow:0 0 0 2px var(--accent-light);outline:none}.MatrixVectorCalculator-module__ksUUUq__vectorGroup{flex-direction:column;gap:10px;display:flex}.MatrixVectorCalculator-module__ksUUUq__vectorGroup h3{color:var(--text-secondary);font-size:1.1rem;font-weight:600}.MatrixVectorCalculator-module__ksUUUq__vectorRow{grid-template-columns:repeat(3,1fr);gap:10px;max-width:300px;display:grid}.MatrixVectorCalculator-module__ksUUUq__printBtn{border-radius:var(--radius-sm);cursor:pointer;width:100%;transition:var(--transition);background-color:var(--accent-sage);color:#fff;text-align:center;border:none;margin-top:24px;padding:12px;font-weight:600}.MatrixVectorCalculator-module__ksUUUq__printBtn:hover{background-color:var(--accent-sage-hover)}.MatrixVectorCalculator-module__ksUUUq__resultsTitle{border-bottom:2px solid var(--border-color);margin-bottom:20px;padding-bottom:10px;font-size:1.25rem;font-weight:700}.MatrixVectorCalculator-module__ksUUUq__matrixGridDisplay{grid-template-columns:repeat(3,1fr);gap:8px;max-width:300px;display:grid}.MatrixVectorCalculator-module__ksUUUq__matrixGridRrefDisplay{grid-template-columns:repeat(4,1fr);gap:8px;max-width:400px;display:grid}.MatrixVectorCalculator-module__ksUUUq__cellDisplay{border:1px solid var(--border-color);border-radius:var(--radius-sm);background-color:var(--bg-primary);color:var(--text-primary);text-align:center;padding:10px;font-size:1rem;font-weight:600}.MatrixVectorCalculator-module__ksUUUq__rrefResultsContainer{flex-direction:column;gap:20px;display:flex}.MatrixVectorCalculator-module__ksUUUq__stepsList{background:var(--bg-primary);border-radius:var(--radius-md);border:1px solid var(--border-color);padding:16px}.MatrixVectorCalculator-module__ksUUUq__stepsList h4{margin-bottom:10px;font-size:.95rem;font-weight:700}.MatrixVectorCalculator-module__ksUUUq__stepsList ul{color:var(--text-secondary);margin:0;padding-left:20px;font-size:.9rem;line-height:1.5}.MatrixVectorCalculator-module__ksUUUq__stepsList li{margin-bottom:6px}.MatrixVectorCalculator-module__ksUUUq__vectorResults{flex-direction:column;gap:12px;display:flex}.MatrixVectorCalculator-module__ksUUUq__vectorRowDisplay{grid-template-columns:repeat(3,1fr);gap:10px;max-width:300px;display:grid}.MatrixVectorCalculator-module__ksUUUq__faqSection{margin-top:60px}.MatrixVectorCalculator-module__ksUUUq__faqTitle{text-align:center;margin-bottom:30px;font-size:1.8rem;font-weight:700}.MatrixVectorCalculator-module__ksUUUq__faqGrid{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (max-width:768px){.MatrixVectorCalculator-module__ksUUUq__faqGrid{grid-template-columns:1fr}}.MatrixVectorCalculator-module__ksUUUq__faqCard{background:var(--bg-secondary);border-radius:var(--radius-md);border:1px solid var(--border-color);padding:24px}.MatrixVectorCalculator-module__ksUUUq__faqQuestion{color:var(--accent-primary);margin-bottom:12px;font-size:1.05rem;font-weight:700}.MatrixVectorCalculator-module__ksUUUq__faqAnswer{color:var(--text-secondary);font-size:.95rem;line-height:1.6}.MatrixVectorCalculator-module__ksUUUq__modalOverlay{z-index:1000;background:#0006;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.MatrixVectorCalculator-module__ksUUUq__modal{background:var(--bg-secondary);border-radius:var(--radius-lg);flex-direction:column;width:100%;max-width:650px;max-height:90vh;display:flex;box-shadow:0 10px 40px #00000026}.MatrixVectorCalculator-module__ksUUUq__modalHeader{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.MatrixVectorCalculator-module__ksUUUq__modalHeader h2{font-size:1.3rem;font-weight:700}.MatrixVectorCalculator-module__ksUUUq__closeModalBtn{cursor:pointer;color:var(--text-muted);background:0 0;border:none;font-size:1.8rem}.MatrixVectorCalculator-module__ksUUUq__modalBody{flex-direction:column;gap:20px;padding:24px;display:flex;overflow-y:auto}.MatrixVectorCalculator-module__ksUUUq__patientMeta{grid-template-columns:1fr 1fr;gap:20px;display:grid}.MatrixVectorCalculator-module__ksUUUq__metaField{flex-direction:column;gap:6px;display:flex}.MatrixVectorCalculator-module__ksUUUq__metaField label{color:var(--text-secondary);font-size:.85rem;font-weight:600}.MatrixVectorCalculator-module__ksUUUq__patientInput{border:1px solid var(--border-color);border-radius:var(--radius-sm);background-color:var(--bg-primary);width:100%;color:var(--text-primary);padding:8px 12px}.MatrixVectorCalculator-module__ksUUUq__printStatsGrid{background:var(--bg-primary);border-radius:var(--radius-md);grid-template-columns:1fr;gap:16px;padding:20px;display:grid}.MatrixVectorCalculator-module__ksUUUq__printStatsGrid pre{white-space:pre-wrap;margin:10px 0 0;font-family:monospace;font-size:1rem;line-height:1.4}.MatrixVectorCalculator-module__ksUUUq__modalFooter{border-top:1px solid var(--border-color);justify-content:flex-end;gap:12px;padding:20px 24px;display:flex}.MatrixVectorCalculator-module__ksUUUq__primaryBtn{background:var(--accent-primary);color:#fff;border-radius:var(--radius-sm);cursor:pointer;transition:var(--transition);border:none;padding:10px 20px;font-weight:600}.MatrixVectorCalculator-module__ksUUUq__primaryBtn:hover{background:var(--accent-hover)}.MatrixVectorCalculator-module__ksUUUq__secondaryBtn{background:var(--bg-primary);color:var(--text-primary);border-radius:var(--radius-sm);cursor:pointer;transition:var(--transition);border:1px solid var(--border-color);padding:10px 20px;font-weight:600}.MatrixVectorCalculator-module__ksUUUq__secondaryBtn:hover{background:var(--border-color)}@media print{body *{visibility:hidden}.MatrixVectorCalculator-module__ksUUUq__modalOverlay,.MatrixVectorCalculator-module__ksUUUq__modalOverlay *{visibility:visible}.MatrixVectorCalculator-module__ksUUUq__modalOverlay{width:100%;height:auto;box-shadow:none;background:#fff;position:absolute;top:0;left:0}.MatrixVectorCalculator-module__ksUUUq__modal{box-shadow:none;border:none;max-width:100%;max-height:none}.MatrixVectorCalculator-module__ksUUUq__closeModalBtn,.MatrixVectorCalculator-module__ksUUUq__modalFooter{display:none!important}.MatrixVectorCalculator-module__ksUUUq__patientInput{background:0 0;border:none;padding:0;font-weight:700}}
.StatisticalMeanCalculator-module__cHIMBa__wrapper{max-width:1100px;color:var(--text-primary);font-family:var(--font-sans);margin:0 auto;padding:40px 20px}.StatisticalMeanCalculator-module__cHIMBa__header{text-align:center;margin-bottom:40px}.StatisticalMeanCalculator-module__cHIMBa__title{color:var(--text-primary);margin-bottom:12px;font-size:2.5rem;font-weight:700}.StatisticalMeanCalculator-module__cHIMBa__description{color:var(--text-secondary);max-width:800px;margin:0 auto;font-size:1.1rem}.StatisticalMeanCalculator-module__cHIMBa__intentNote{border-radius:var(--radius-md);background:var(--accent-light);max-width:800px;color:var(--text-secondary);margin:18px auto 0;padding:12px 14px;font-size:.92rem;line-height:1.6}.StatisticalMeanCalculator-module__cHIMBa__grid{grid-template-columns:1fr 1fr;gap:30px;margin-bottom:40px;display:grid}@media (max-width:768px){.StatisticalMeanCalculator-module__cHIMBa__grid{grid-template-columns:1fr}}.StatisticalMeanCalculator-module__cHIMBa__card{background:var(--bg-secondary);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:1px solid var(--border-color);flex-direction:column;justify-content:space-between;gap:20px;padding:30px;display:flex}.StatisticalMeanCalculator-module__cHIMBa__inputs{flex-direction:column;gap:20px;width:100%;display:flex}.StatisticalMeanCalculator-module__cHIMBa__inputGroup{flex-direction:column;gap:8px;display:flex}.StatisticalMeanCalculator-module__cHIMBa__label{color:var(--text-secondary);font-size:.9rem;font-weight:600}.StatisticalMeanCalculator-module__cHIMBa__textarea{border:1px solid var(--border-color);border-radius:var(--radius-sm);background-color:var(--bg-primary);width:100%;color:var(--text-primary);font-size:1rem;font-family:var(--font-sans);resize:vertical;transition:var(--transition);padding:12px 16px}.StatisticalMeanCalculator-module__cHIMBa__textarea:focus{border-color:var(--accent-primary);box-shadow:0 0 0 2px var(--accent-light);outline:none}.StatisticalMeanCalculator-module__cHIMBa__btnRow{gap:12px;display:flex}.StatisticalMeanCalculator-module__cHIMBa__printBtn{border-radius:var(--radius-sm);cursor:pointer;width:100%;transition:var(--transition);background-color:var(--accent-sage);color:#fff;text-align:center;border:none;margin-top:24px;padding:12px;font-weight:600}.StatisticalMeanCalculator-module__cHIMBa__printBtn:hover:not(:disabled){background-color:var(--accent-sage-hover)}.StatisticalMeanCalculator-module__cHIMBa__printBtn:disabled{opacity:.6;cursor:not-allowed}.StatisticalMeanCalculator-module__cHIMBa__resultsTitle{border-bottom:2px solid var(--border-color);margin-bottom:20px;padding-bottom:10px;font-size:1.25rem;font-weight:700}.StatisticalMeanCalculator-module__cHIMBa__resultList{flex-direction:column;flex:1;gap:12px;display:flex}.StatisticalMeanCalculator-module__cHIMBa__resultItem{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:10px 0;display:flex}.StatisticalMeanCalculator-module__cHIMBa__resultLabel{color:var(--text-secondary);font-weight:500}.StatisticalMeanCalculator-module__cHIMBa__resultValue{color:var(--text-primary);word-break:break-all;font-weight:700}.StatisticalMeanCalculator-module__cHIMBa__sortedContainer{background:var(--bg-primary);border-radius:var(--radius-sm);border:1px solid var(--border-color);margin-top:16px;padding:12px}.StatisticalMeanCalculator-module__cHIMBa__sortedContainer strong{color:var(--text-secondary);margin-bottom:4px;font-size:.85rem;display:block}.StatisticalMeanCalculator-module__cHIMBa__sortedText{word-break:break-all;color:var(--text-primary);margin:0;font-size:.95rem;line-height:1.4}.StatisticalMeanCalculator-module__cHIMBa__errorText{color:#c0392b;text-align:center;padding:20px 0;font-weight:600}.StatisticalMeanCalculator-module__cHIMBa__faqSection{margin-top:60px}.StatisticalMeanCalculator-module__cHIMBa__faqTitle{text-align:center;margin-bottom:30px;font-size:1.8rem;font-weight:700}.StatisticalMeanCalculator-module__cHIMBa__faqGrid{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (max-width:768px){.StatisticalMeanCalculator-module__cHIMBa__faqGrid{grid-template-columns:1fr}}.StatisticalMeanCalculator-module__cHIMBa__faqCard{background:var(--bg-secondary);border-radius:var(--radius-md);border:1px solid var(--border-color);padding:24px}.StatisticalMeanCalculator-module__cHIMBa__faqQuestion{color:var(--accent-primary);margin-bottom:12px;font-size:1.05rem;font-weight:700}.StatisticalMeanCalculator-module__cHIMBa__faqAnswer{color:var(--text-secondary);font-size:.95rem;line-height:1.6}.StatisticalMeanCalculator-module__cHIMBa__modalOverlay{z-index:1000;background:#0006;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.StatisticalMeanCalculator-module__cHIMBa__modal{background:var(--bg-secondary);border-radius:var(--radius-lg);flex-direction:column;width:100%;max-width:650px;max-height:90vh;display:flex;box-shadow:0 10px 40px #00000026}.StatisticalMeanCalculator-module__cHIMBa__modalHeader{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.StatisticalMeanCalculator-module__cHIMBa__modalHeader h2{font-size:1.3rem;font-weight:700}.StatisticalMeanCalculator-module__cHIMBa__closeModalBtn{cursor:pointer;color:var(--text-muted);background:0 0;border:none;font-size:1.8rem}.StatisticalMeanCalculator-module__cHIMBa__modalBody{flex-direction:column;gap:20px;padding:24px;display:flex;overflow-y:auto}.StatisticalMeanCalculator-module__cHIMBa__patientMeta{grid-template-columns:1fr 1fr;gap:20px;display:grid}.StatisticalMeanCalculator-module__cHIMBa__metaField{flex-direction:column;gap:6px;display:flex}.StatisticalMeanCalculator-module__cHIMBa__metaField label{color:var(--text-secondary);font-size:.85rem;font-weight:600}.StatisticalMeanCalculator-module__cHIMBa__patientInput{border:1px solid var(--border-color);border-radius:var(--radius-sm);background-color:var(--bg-primary);width:100%;color:var(--text-primary);padding:8px 12px}.StatisticalMeanCalculator-module__cHIMBa__printStatsGrid{background:var(--bg-primary);border-radius:var(--radius-md);grid-template-columns:1fr 1fr;gap:16px;padding:20px;display:grid}.StatisticalMeanCalculator-module__cHIMBa__printStat{flex-direction:column;gap:4px;display:flex}.StatisticalMeanCalculator-module__cHIMBa__printStat strong{color:var(--text-secondary);font-size:.85rem}.StatisticalMeanCalculator-module__cHIMBa__printStat span{font-size:1rem;font-weight:600}.StatisticalMeanCalculator-module__cHIMBa__modalFooter{border-top:1px solid var(--border-color);justify-content:flex-end;gap:12px;padding:20px 24px;display:flex}.StatisticalMeanCalculator-module__cHIMBa__primaryBtn{background:var(--accent-primary);color:#fff;border-radius:var(--radius-sm);cursor:pointer;transition:var(--transition);border:none;padding:10px 20px;font-weight:600}.StatisticalMeanCalculator-module__cHIMBa__primaryBtn:hover{background:var(--accent-hover)}.StatisticalMeanCalculator-module__cHIMBa__secondaryBtn{background:var(--bg-primary);color:var(--text-primary);border-radius:var(--radius-sm);cursor:pointer;transition:var(--transition);border:1px solid var(--border-color);padding:10px 20px;font-weight:600}.StatisticalMeanCalculator-module__cHIMBa__secondaryBtn:hover{background:var(--border-color)}@media print{body *{visibility:hidden}.StatisticalMeanCalculator-module__cHIMBa__modalOverlay,.StatisticalMeanCalculator-module__cHIMBa__modalOverlay *{visibility:visible}.StatisticalMeanCalculator-module__cHIMBa__modalOverlay{width:100%;height:auto;box-shadow:none;background:#fff;position:absolute;top:0;left:0}.StatisticalMeanCalculator-module__cHIMBa__modal{box-shadow:none;border:none;max-width:100%;max-height:none}.StatisticalMeanCalculator-module__cHIMBa__closeModalBtn,.StatisticalMeanCalculator-module__cHIMBa__modalFooter{display:none!important}.StatisticalMeanCalculator-module__cHIMBa__patientInput{background:0 0;border:none;padding:0;font-weight:700}}
.PercentageMathCalculator-module__vs0j3G__wrapper{max-width:1100px;color:var(--text-primary);font-family:var(--font-sans);margin:0 auto;padding:40px 20px}.PercentageMathCalculator-module__vs0j3G__header{text-align:center;margin-bottom:40px}.PercentageMathCalculator-module__vs0j3G__title{color:var(--text-primary);margin-bottom:12px;font-size:2.5rem;font-weight:700}.PercentageMathCalculator-module__vs0j3G__description{color:var(--text-secondary);max-width:800px;margin:0 auto;font-size:1.1rem}.PercentageMathCalculator-module__vs0j3G__intentNote{max-width:800px;color:var(--text-secondary);margin:14px auto 0;font-size:.92rem;line-height:1.6}.PercentageMathCalculator-module__vs0j3G__tabs{background:var(--accent-light);border-radius:var(--radius-md);justify-content:center;max-width:800px;margin-bottom:30px;margin-left:auto;margin-right:auto;padding:4px;display:flex}.PercentageMathCalculator-module__vs0j3G__tab{border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;transition:var(--transition);text-align:center;white-space:nowrap;background:0 0;border:none;flex:1;padding:10px 16px;font-size:.9rem;font-weight:600}@media (max-width:768px){.PercentageMathCalculator-module__vs0j3G__tabs{flex-direction:column;max-width:100%}.PercentageMathCalculator-module__vs0j3G__tab{width:100%}}.PercentageMathCalculator-module__vs0j3G__activeTab{background:var(--bg-secondary);color:var(--text-primary);box-shadow:var(--shadow-sm)}.PercentageMathCalculator-module__vs0j3G__grid{grid-template-columns:1fr 1fr;gap:30px;margin-bottom:40px;display:grid}@media (max-width:768px){.PercentageMathCalculator-module__vs0j3G__grid{grid-template-columns:1fr}}.PercentageMathCalculator-module__vs0j3G__card{background:var(--bg-secondary);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:1px solid var(--border-color);flex-direction:column;justify-content:space-between;gap:20px;padding:30px;display:flex}.PercentageMathCalculator-module__vs0j3G__inputs{flex-direction:column;gap:20px;width:100%;display:flex}.PercentageMathCalculator-module__vs0j3G__inputGroup{flex-direction:column;gap:8px;display:flex}.PercentageMathCalculator-module__vs0j3G__label{color:var(--text-secondary);font-size:.9rem;font-weight:600}.PercentageMathCalculator-module__vs0j3G__input,.PercentageMathCalculator-module__vs0j3G__select{border:1px solid var(--border-color);border-radius:var(--radius-sm);background-color:var(--bg-primary);width:100%;color:var(--text-primary);transition:var(--transition);padding:12px 16px;font-size:1rem}.PercentageMathCalculator-module__vs0j3G__input:focus,.PercentageMathCalculator-module__vs0j3G__select:focus{border-color:var(--accent-primary);box-shadow:0 0 0 2px var(--accent-light);outline:none}.PercentageMathCalculator-module__vs0j3G__printBtn{border-radius:var(--radius-sm);cursor:pointer;width:100%;transition:var(--transition);background-color:var(--accent-sage);color:#fff;text-align:center;border:none;margin-top:24px;padding:12px;font-weight:600}.PercentageMathCalculator-module__vs0j3G__printBtn:hover:not(:disabled){background-color:var(--accent-sage-hover)}.PercentageMathCalculator-module__vs0j3G__printBtn:disabled{opacity:.6;cursor:not-allowed}.PercentageMathCalculator-module__vs0j3G__resultsTitle{border-bottom:2px solid var(--border-color);margin-bottom:20px;padding-bottom:10px;font-size:1.25rem;font-weight:700}.PercentageMathCalculator-module__vs0j3G__resultList{flex-direction:column;flex:1;gap:20px;display:flex}.PercentageMathCalculator-module__vs0j3G__summaryBox{text-align:center;background:var(--accent-light);border-radius:var(--radius-md);border:1px solid var(--border-color);padding:24px}.PercentageMathCalculator-module__vs0j3G__summaryValue{color:var(--accent-primary);margin-bottom:8px;font-size:2.5rem;font-weight:800;display:block}.PercentageMathCalculator-module__vs0j3G__summaryDesc{color:var(--text-primary);margin:0;font-size:1.05rem;font-weight:600}.PercentageMathCalculator-module__vs0j3G__formulaBox{background:var(--bg-primary);border-radius:var(--radius-md);border:1px solid var(--border-color);padding:16px}.PercentageMathCalculator-module__vs0j3G__formulaBox h4{margin-bottom:8px;font-size:.95rem;font-weight:700}.PercentageMathCalculator-module__vs0j3G__code{color:var(--text-primary);word-break:break-all;white-space:pre-wrap;font-family:monospace;font-size:.95rem;display:block}.PercentageMathCalculator-module__vs0j3G__errorText{color:#c0392b;text-align:center;padding:20px 0;font-weight:600}.PercentageMathCalculator-module__vs0j3G__faqSection{margin-top:60px}.PercentageMathCalculator-module__vs0j3G__faqTitle{text-align:center;margin-bottom:30px;font-size:1.8rem;font-weight:700}.PercentageMathCalculator-module__vs0j3G__faqGrid{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (max-width:768px){.PercentageMathCalculator-module__vs0j3G__faqGrid{grid-template-columns:1fr}}.PercentageMathCalculator-module__vs0j3G__faqCard{background:var(--bg-secondary);border-radius:var(--radius-md);border:1px solid var(--border-color);padding:24px}.PercentageMathCalculator-module__vs0j3G__faqQuestion{color:var(--accent-primary);margin-bottom:12px;font-size:1.05rem;font-weight:700}.PercentageMathCalculator-module__vs0j3G__faqAnswer{color:var(--text-secondary);font-size:.95rem;line-height:1.6}.PercentageMathCalculator-module__vs0j3G__modalOverlay{z-index:1000;background:#0006;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.PercentageMathCalculator-module__vs0j3G__modal{background:var(--bg-secondary);border-radius:var(--radius-lg);flex-direction:column;width:100%;max-width:650px;max-height:90vh;display:flex;box-shadow:0 10px 40px #00000026}.PercentageMathCalculator-module__vs0j3G__modalHeader{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.PercentageMathCalculator-module__vs0j3G__modalHeader h2{font-size:1.3rem;font-weight:700}.PercentageMathCalculator-module__vs0j3G__closeModalBtn{cursor:pointer;color:var(--text-muted);background:0 0;border:none;font-size:1.8rem}.PercentageMathCalculator-module__vs0j3G__modalBody{flex-direction:column;gap:20px;padding:24px;display:flex;overflow-y:auto}.PercentageMathCalculator-module__vs0j3G__patientMeta{grid-template-columns:1fr 1fr;gap:20px;display:grid}.PercentageMathCalculator-module__vs0j3G__metaField{flex-direction:column;gap:6px;display:flex}.PercentageMathCalculator-module__vs0j3G__metaField label{color:var(--text-secondary);font-size:.85rem;font-weight:600}.PercentageMathCalculator-module__vs0j3G__patientInput{border:1px solid var(--border-color);border-radius:var(--radius-sm);background-color:var(--bg-primary);width:100%;color:var(--text-primary);padding:8px 12px}.PercentageMathCalculator-module__vs0j3G__printStatsGrid{background:var(--bg-primary);border-radius:var(--radius-md);grid-template-columns:1fr;gap:16px;padding:20px;display:grid}.PercentageMathCalculator-module__vs0j3G__printStat{flex-direction:column;gap:4px;display:flex}.PercentageMathCalculator-module__vs0j3G__printStat strong{color:var(--text-secondary);font-size:.85rem}.PercentageMathCalculator-module__vs0j3G__printStat span{color:var(--text-primary);font-size:1.1rem;font-weight:700}.PercentageMathCalculator-module__vs0j3G__printCode{white-space:pre-wrap;word-break:break-all;background:var(--bg-secondary);border-radius:var(--radius-sm);border:1px solid var(--border-color);margin-top:4px;padding:8px;font-family:monospace;font-size:.95rem;display:block}.PercentageMathCalculator-module__vs0j3G__modalFooter{border-top:1px solid var(--border-color);justify-content:flex-end;gap:12px;padding:20px 24px;display:flex}.PercentageMathCalculator-module__vs0j3G__primaryBtn{background:var(--accent-primary);color:#fff;border-radius:var(--radius-sm);cursor:pointer;transition:var(--transition);border:none;padding:10px 20px;font-weight:600}.PercentageMathCalculator-module__vs0j3G__primaryBtn:hover{background:var(--accent-hover)}.PercentageMathCalculator-module__vs0j3G__secondaryBtn{background:var(--bg-primary);color:var(--text-primary);border-radius:var(--radius-sm);cursor:pointer;transition:var(--transition);border:1px solid var(--border-color);padding:10px 20px;font-weight:600}.PercentageMathCalculator-module__vs0j3G__secondaryBtn:hover{background:var(--border-color)}@media print{body *{visibility:hidden}.PercentageMathCalculator-module__vs0j3G__modalOverlay,.PercentageMathCalculator-module__vs0j3G__modalOverlay *{visibility:visible}.PercentageMathCalculator-module__vs0j3G__modalOverlay{width:100%;height:auto;box-shadow:none;background:#fff;position:absolute;top:0;left:0}.PercentageMathCalculator-module__vs0j3G__modal{box-shadow:none;border:none;max-width:100%;max-height:none}.PercentageMathCalculator-module__vs0j3G__closeModalBtn,.PercentageMathCalculator-module__vs0j3G__modalFooter{display:none!important}.PercentageMathCalculator-module__vs0j3G__patientInput{background:0 0;border:none;padding:0;font-weight:700}}
.GeometryAreaVolumeCalculator-module__c-jyiG__wrapper{max-width:1100px;color:var(--text-primary);font-family:var(--font-sans);margin:0 auto;padding:40px 20px}.GeometryAreaVolumeCalculator-module__c-jyiG__header{text-align:center;margin-bottom:40px}.GeometryAreaVolumeCalculator-module__c-jyiG__title{color:var(--text-primary);margin-bottom:12px;font-size:2.5rem;font-weight:700}.GeometryAreaVolumeCalculator-module__c-jyiG__description{color:var(--text-secondary);max-width:800px;margin:0 auto;font-size:1.1rem}.GeometryAreaVolumeCalculator-module__c-jyiG__intentNote{border-radius:var(--radius-md);background:var(--accent-light);max-width:800px;color:var(--text-secondary);margin:18px auto 0;padding:12px 14px;font-size:.92rem;line-height:1.6}.GeometryAreaVolumeCalculator-module__c-jyiG__tabs{background:var(--accent-light);border-radius:var(--radius-md);justify-content:center;max-width:600px;margin-bottom:30px;margin-left:auto;margin-right:auto;padding:4px;display:flex}.GeometryAreaVolumeCalculator-module__c-jyiG__tab{border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;transition:var(--transition);text-align:center;background:0 0;border:none;flex:1;padding:10px 16px;font-size:.95rem;font-weight:600}.GeometryAreaVolumeCalculator-module__c-jyiG__activeTab{background:var(--bg-secondary);color:var(--text-primary);box-shadow:var(--shadow-sm)}.GeometryAreaVolumeCalculator-module__c-jyiG__grid{grid-template-columns:1fr 1fr;gap:30px;margin-bottom:40px;display:grid}@media (max-width:768px){.GeometryAreaVolumeCalculator-module__c-jyiG__grid{grid-template-columns:1fr}}.GeometryAreaVolumeCalculator-module__c-jyiG__card{background:var(--bg-secondary);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:1px solid var(--border-color);flex-direction:column;justify-content:space-between;gap:20px;padding:30px;display:flex}.GeometryAreaVolumeCalculator-module__c-jyiG__inputs{flex-direction:column;gap:20px;width:100%;display:flex}.GeometryAreaVolumeCalculator-module__c-jyiG__inputGroup{flex-direction:column;gap:8px;display:flex}.GeometryAreaVolumeCalculator-module__c-jyiG__label{color:var(--text-secondary);font-size:.9rem;font-weight:600}.GeometryAreaVolumeCalculator-module__c-jyiG__input{border:1px solid var(--border-color);border-radius:var(--radius-sm);background-color:var(--bg-primary);width:100%;color:var(--text-primary);transition:var(--transition);padding:12px 16px;font-size:1rem}.GeometryAreaVolumeCalculator-module__c-jyiG__input:focus{border-color:var(--accent-primary);box-shadow:0 0 0 2px var(--accent-light);outline:none}.GeometryAreaVolumeCalculator-module__c-jyiG__printBtn{border-radius:var(--radius-sm);cursor:pointer;width:100%;transition:var(--transition);background-color:var(--accent-sage);color:#fff;text-align:center;border:none;margin-top:24px;padding:12px;font-weight:600}.GeometryAreaVolumeCalculator-module__c-jyiG__printBtn:hover{background-color:var(--accent-sage-hover)}.GeometryAreaVolumeCalculator-module__c-jyiG__resultsTitle{border-bottom:2px solid var(--border-color);margin-bottom:20px;padding-bottom:10px;font-size:1.25rem;font-weight:700}.GeometryAreaVolumeCalculator-module__c-jyiG__resultList{flex-direction:column;flex:1;gap:12px;display:flex}.GeometryAreaVolumeCalculator-module__c-jyiG__resultItem{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:10px 0;display:flex}.GeometryAreaVolumeCalculator-module__c-jyiG__resultLabel{color:var(--text-secondary);font-weight:500}.GeometryAreaVolumeCalculator-module__c-jyiG__resultValue{color:var(--text-primary);font-weight:700}.GeometryAreaVolumeCalculator-module__c-jyiG__formulaBox{background:var(--bg-primary);border-radius:var(--radius-md);border:1px solid var(--border-color);margin-top:16px;padding:16px}.GeometryAreaVolumeCalculator-module__c-jyiG__formulaBox h4{margin-bottom:10px;font-size:.95rem;font-weight:700}.GeometryAreaVolumeCalculator-module__c-jyiG__code{color:var(--text-primary);white-space:pre-wrap;word-break:break-all;margin:0;font-family:monospace;font-size:.9rem;line-height:1.4}.GeometryAreaVolumeCalculator-module__c-jyiG__faqSection{margin-top:60px}.GeometryAreaVolumeCalculator-module__c-jyiG__faqTitle{text-align:center;margin-bottom:30px;font-size:1.8rem;font-weight:700}.GeometryAreaVolumeCalculator-module__c-jyiG__faqGrid{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (max-width:768px){.GeometryAreaVolumeCalculator-module__c-jyiG__faqGrid{grid-template-columns:1fr}}.GeometryAreaVolumeCalculator-module__c-jyiG__faqCard{background:var(--bg-secondary);border-radius:var(--radius-md);border:1px solid var(--border-color);padding:24px}.GeometryAreaVolumeCalculator-module__c-jyiG__faqQuestion{color:var(--accent-primary);margin-bottom:12px;font-size:1.05rem;font-weight:700}.GeometryAreaVolumeCalculator-module__c-jyiG__faqAnswer{color:var(--text-secondary);font-size:.95rem;line-height:1.6}.GeometryAreaVolumeCalculator-module__c-jyiG__modalOverlay{z-index:1000;background:#0006;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.GeometryAreaVolumeCalculator-module__c-jyiG__modal{background:var(--bg-secondary);border-radius:var(--radius-lg);flex-direction:column;width:100%;max-width:650px;max-height:90vh;display:flex;box-shadow:0 10px 40px #00000026}.GeometryAreaVolumeCalculator-module__c-jyiG__modalHeader{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.GeometryAreaVolumeCalculator-module__c-jyiG__modalHeader h2{font-size:1.3rem;font-weight:700}.GeometryAreaVolumeCalculator-module__c-jyiG__closeModalBtn{cursor:pointer;color:var(--text-muted);background:0 0;border:none;font-size:1.8rem}.GeometryAreaVolumeCalculator-module__c-jyiG__modalBody{flex-direction:column;gap:20px;padding:24px;display:flex;overflow-y:auto}.GeometryAreaVolumeCalculator-module__c-jyiG__patientMeta{grid-template-columns:1fr 1fr;gap:20px;display:grid}.GeometryAreaVolumeCalculator-module__c-jyiG__metaField{flex-direction:column;gap:6px;display:flex}.GeometryAreaVolumeCalculator-module__c-jyiG__metaField label{color:var(--text-secondary);font-size:.85rem;font-weight:600}.GeometryAreaVolumeCalculator-module__c-jyiG__patientInput{border:1px solid var(--border-color);border-radius:var(--radius-sm);background-color:var(--bg-primary);width:100%;color:var(--text-primary);padding:8px 12px}.GeometryAreaVolumeCalculator-module__c-jyiG__printStatsGrid{background:var(--bg-primary);border-radius:var(--radius-md);grid-template-columns:1fr;gap:16px;padding:20px;display:grid}.GeometryAreaVolumeCalculator-module__c-jyiG__printStat{flex-direction:column;gap:4px;display:flex}.GeometryAreaVolumeCalculator-module__c-jyiG__printStat strong{color:var(--text-secondary);font-size:.85rem}.GeometryAreaVolumeCalculator-module__c-jyiG__printStat span{color:var(--text-primary);font-size:1.1rem;font-weight:700}.GeometryAreaVolumeCalculator-module__c-jyiG__printCode{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-sm);white-space:pre-wrap;word-break:break-all;color:var(--text-primary);margin:4px 0 0;padding:10px;font-family:monospace;font-size:.9rem;line-height:1.4}.GeometryAreaVolumeCalculator-module__c-jyiG__modalFooter{border-top:1px solid var(--border-color);justify-content:flex-end;gap:12px;padding:20px 24px;display:flex}.GeometryAreaVolumeCalculator-module__c-jyiG__primaryBtn{background:var(--accent-primary);color:#fff;border-radius:var(--radius-sm);cursor:pointer;transition:var(--transition);border:none;padding:10px 20px;font-weight:600}.GeometryAreaVolumeCalculator-module__c-jyiG__primaryBtn:hover{background:var(--accent-hover)}.GeometryAreaVolumeCalculator-module__c-jyiG__secondaryBtn{background:var(--bg-primary);color:var(--text-primary);border-radius:var(--radius-sm);cursor:pointer;transition:var(--transition);border:1px solid var(--border-color);padding:10px 20px;font-weight:600}.GeometryAreaVolumeCalculator-module__c-jyiG__secondaryBtn:hover{background:var(--border-color)}@media print{body *{visibility:hidden}.GeometryAreaVolumeCalculator-module__c-jyiG__modalOverlay,.GeometryAreaVolumeCalculator-module__c-jyiG__modalOverlay *{visibility:visible}.GeometryAreaVolumeCalculator-module__c-jyiG__modalOverlay{width:100%;height:auto;box-shadow:none;background:#fff;position:absolute;top:0;left:0}.GeometryAreaVolumeCalculator-module__c-jyiG__modal{box-shadow:none;border:none;max-width:100%;max-height:none}.GeometryAreaVolumeCalculator-module__c-jyiG__closeModalBtn,.GeometryAreaVolumeCalculator-module__c-jyiG__modalFooter{display:none!important}.GeometryAreaVolumeCalculator-module__c-jyiG__patientInput{background:0 0;border:none;padding:0;font-weight:700}}
