.breakevencalculator_card____rUs{background:white;border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,.1);padding:2.5rem;width:100%}.breakevencalculator_title__ZIAtW{font-size:2.2rem;font-weight:700;color:#2d3748;margin-bottom:2rem;text-align:center}.breakevencalculator_inputSection__YM2cq{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem}.breakevencalculator_inputRow__Htc5T{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;gap:1.5rem}@media (max-width:768px){.breakevencalculator_inputRow__Htc5T{grid-template-columns:1fr}}.breakevencalculator_inputGroup__TJJKt{display:flex;flex-direction:column;gap:.5rem}.breakevencalculator_inputLabel__eRbx4{font-weight:600;color:#2d3748;font-size:1rem}.breakevencalculator_inputField__YARK0{padding:.875rem 1rem;border:2px solid #e2e8f0;border-radius:8px;font-size:1rem;transition:all .2s ease}.breakevencalculator_inputField__YARK0:focus{outline:none;border-color:#4299e1;box-shadow:0 0 0 3px rgba(66,153,225,.2)}.breakevencalculator_inputHelp__3kZVE{font-size:.875rem;color:#718096;margin:0}.breakevencalculator_buttonGroup__9CqDC{display:flex;gap:1rem;margin:2rem 0}.breakevencalculator_calculateButton__b78XF{flex:2 1;padding:1rem;background:linear-gradient(135deg,#ed8936,#dd6b20);color:white;border:none;border-radius:8px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.breakevencalculator_calculateButton__b78XF:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(237,137,54,.3)}.breakevencalculator_clearButton__SU7Ce{flex:1 1;padding:1rem;background:#718096;color:white;border:none;border-radius:8px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .2s ease}.breakevencalculator_clearButton__SU7Ce:hover{background:#4a5568;transform:translateY(-2px)}.breakevencalculator_resultSection__4J52Q{margin:2.5rem 0;padding:2rem;background:#fffaf0;border-radius:12px;border:1px solid #feebc8}.breakevencalculator_resultTitle__TNDXs{font-size:1.5rem;font-weight:700;color:#2d3748;margin-bottom:1.5rem;text-align:center}.breakevencalculator_breakEvenDisplay__yDEIH{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2rem;gap:2rem;margin-bottom:2.5rem}@media (max-width:768px){.breakevencalculator_breakEvenDisplay__yDEIH{grid-template-columns:1fr}}.breakevencalculator_breakEvenCard__ldJFI{background:white;padding:2rem;border-radius:12px;text-align:center;box-shadow:0 4px 15px rgba(0,0,0,.08);border:2px solid transparent;transition:all .3s ease}.breakevencalculator_breakEvenCard__ldJFI:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,.12)}.breakevencalculator_breakEvenCard__ldJFI.breakevencalculator_units__fkrI7{border-color:#4299e1}.breakevencalculator_breakEvenCard__ldJFI.breakevencalculator_revenue__VboFt{border-color:#38a169}.breakevencalculator_breakEvenLabel__56fvB{font-size:1rem;color:#718096;margin-bottom:.75rem;font-weight:600}.breakevencalculator_breakEvenValue__QR69J{font-size:2.2rem;font-weight:800;margin:.5rem 0}.breakevencalculator_breakEvenCard__ldJFI.breakevencalculator_units__fkrI7 .breakevencalculator_breakEvenValue__QR69J{color:#4299e1}.breakevencalculator_breakEvenCard__ldJFI.breakevencalculator_revenue__VboFt .breakevencalculator_breakEvenValue__QR69J{color:#38a169}.breakevencalculator_breakEvenHelp__MnmGH{font-size:.875rem;color:#a0aec0;margin-top:.5rem}.breakevencalculator_metricsGrid__aognq{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;gap:1.5rem;margin:2rem 0}@media (max-width:768px){.breakevencalculator_metricsGrid__aognq{grid-template-columns:1fr}}.breakevencalculator_metricCard__zZpB1{background:white;padding:1.5rem;border-radius:10px;box-shadow:0 4px 6px rgba(0,0,0,.05);border-left:4px solid #ed8936}.breakevencalculator_metricLabel__b12Xt{font-size:.95rem;color:#4a5568;margin-bottom:.75rem;font-weight:600}.breakevencalculator_metricValue__1xePS{font-size:1.8rem;font-weight:700;margin:.5rem 0}.breakevencalculator_metricValue__1xePS.breakevencalculator_safe__JuYYT{color:#38a169}.breakevencalculator_metricValue__1xePS.breakevencalculator_risky__zdwt2{color:#e53e3e}.breakevencalculator_metricValue__1xePS.breakevencalculator_profit__jeX9M{color:#38a169}.breakevencalculator_metricValue__1xePS.breakevencalculator_loss__r8SjL{color:#e53e3e}.breakevencalculator_metricFormula__aedEt{font-size:.875rem;color:#718096;margin-top:.75rem;font-style:italic}.breakevencalculator_profitDirection__OV0IZ{font-size:1rem;margin-left:.5rem;font-weight:600}.breakevencalculator_chartSection__7Zs7t{margin-top:3rem}.breakevencalculator_chartSection__7Zs7t h4{font-size:1.3rem;font-weight:600;color:#2d3748;margin-bottom:1.5rem}.breakevencalculator_chartContainer__QX6M9{background:white;padding:1.5rem;border-radius:10px;box-shadow:0 4px 6px rgba(0,0,0,.05);margin-bottom:1.5rem}.breakevencalculator_chartLegend__iwjll{display:flex;gap:2rem;justify-content:center;flex-wrap:wrap;margin-top:1rem}.breakevencalculator_legendItem__CNJOj{display:flex;align-items:center;gap:.5rem}.breakevencalculator_legendDot__7BlAg{width:12px;height:12px;border-radius:50%}.breakevencalculator_legendDot__7BlAg.breakevencalculator_revenue__VboFt{background:#4299e1}.breakevencalculator_legendDot__7BlAg.breakevencalculator_cost__dWVXq{background:#e53e3e}.breakevencalculator_legendDot__7BlAg.breakevencalculator_breakEven__Pdtqj{background:#ed8936}.breakevencalculator_financialSummary__Ukjxv{margin-top:2.5rem}.breakevencalculator_financialSummary__Ukjxv h4{font-size:1.3rem;font-weight:600;color:#2d3748;margin-bottom:1.5rem}.breakevencalculator_summaryTable__9dSKO{background:white;border-radius:10px;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,.05)}.breakevencalculator_summaryRow__IAqPy{display:grid;grid-template-columns:2fr 1fr;padding:1.25rem 1.5rem;border-bottom:1px solid #e2e8f0;align-items:center}.breakevencalculator_summaryRow__IAqPy:last-child{border-bottom:none}.breakevencalculator_summaryLabel__QVhFO{font-weight:600;color:#4a5568}.breakevencalculator_summaryValue__GCCmM{font-weight:600;color:#2d3748;text-align:right}.breakevencalculator_summaryValue__GCCmM.breakevencalculator_netProfit__6_0Sx{color:#38a169}.breakevencalculator_summaryValue__GCCmM.breakevencalculator_netLoss__GbcqV{color:#e53e3e}.breakevencalculator_netLabel__5QzvO{font-size:.9rem;margin-left:.5rem;font-weight:500}.breakevencalculator_insightsSection__N5SRY{margin-top:2.5rem}.breakevencalculator_insightsSection__N5SRY h3{font-size:1.3rem;font-weight:600;color:#2d3748;margin-bottom:1.5rem}.breakevencalculator_warningBox__XjlR6{background:#fff5f5;border-left:4px solid #c53030;padding:1.5rem;border-radius:8px;margin-bottom:1.5rem}.breakevencalculator_warningBox__XjlR6 h4{color:#c53030;margin-top:0;margin-bottom:.75rem;font-size:1.1rem}.breakevencalculator_warningBox__XjlR6 p{color:#4a5568;margin:0;line-height:1.6}.breakevencalculator_insightCard__3dZJa{background:#e6fffa;border-left:4px solid #38a169;padding:1.5rem;border-radius:8px}.breakevencalculator_insightCard__3dZJa h4{color:#234e52;margin-top:0;margin-bottom:1rem;font-size:1.1rem}.breakevencalculator_insightCard__3dZJa ul{margin:0;padding-left:1.5rem;color:#4a5568}.breakevencalculator_insightCard__3dZJa li{margin-bottom:.5rem;line-height:1.5}.breakevencalculator_comparisonSection__JLw3F{margin-top:2.5rem}.breakevencalculator_comparisonSection__JLw3F h3{font-size:1.3rem;font-weight:600;color:#2d3748;margin-bottom:1.5rem}.breakevencalculator_comparisonTable___o4_Y{overflow-x:auto;margin:1.5rem 0;border-radius:10px;box-shadow:0 4px 6px rgba(0,0,0,.05)}.breakevencalculator_comparisonTable___o4_Y table{width:100%;border-collapse:collapse;background:white;min-width:600px}.breakevencalculator_comparisonTable___o4_Y th{background:#f7fafc;padding:1rem;text-align:left;font-weight:600;color:#2d3748;border-bottom:2px solid #e2e8f0}.breakevencalculator_comparisonTable___o4_Y td{padding:1rem;border-bottom:1px solid #e2e8f0;color:#4a5568}.breakevencalculator_comparisonTable___o4_Y tr:last-child td{border-bottom:none}.breakevencalculator_comparisonTable___o4_Y tr:hover{background:#f9fafb}.breakevencalculator_tipsSection__PgSSD{margin-top:2.5rem}.breakevencalculator_tipsSection__PgSSD h3{font-size:1.3rem;font-weight:600;color:#2d3748;margin-bottom:1.5rem}.breakevencalculator_tipsGrid__2ZkgQ{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;gap:1.5rem}@media (max-width:768px){.breakevencalculator_tipsGrid__2ZkgQ{grid-template-columns:1fr}}.breakevencalculator_tipCard__pgrdN{background:white;padding:1.5rem;border-radius:10px;box-shadow:0 4px 6px rgba(0,0,0,.05);border:1px solid #e2e8f0;transition:all .3s ease}.breakevencalculator_tipCard__pgrdN:hover{border-color:#4299e1;transform:translateY(-2px);box-shadow:0 6px 12px rgba(0,0,0,.1)}.breakevencalculator_tipCard__pgrdN h4{color:#2d3748;margin:0 0 .75rem;font-size:1.1rem}.breakevencalculator_tipCard__pgrdN p{color:#4a5568;margin:0;line-height:1.6}@media (max-width:768px){.breakevencalculator_container__SfRQV{padding:1rem}.breakevencalculator_card____rUs{padding:1.5rem}.breakevencalculator_breakEvenValue__QR69J{font-size:1.8rem}.breakevencalculator_metricValue__1xePS{font-size:1.5rem}.breakevencalculator_chartLegend__iwjll{flex-direction:column;align-items:flex-start;gap:1rem}}@media (max-width:480px){.breakevencalculator_title__ZIAtW{font-size:1.8rem}.breakevencalculator_buttonGroup__9CqDC{flex-direction:column}.breakevencalculator_summaryRow__IAqPy{grid-template-columns:1fr;gap:.5rem}.breakevencalculator_summaryValue__GCCmM{text-align:left}}@keyframes breakevencalculator_slideIn__E9eiV{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.breakevencalculator_resultSection__4J52Q{animation:breakevencalculator_slideIn__E9eiV .5s ease-out}@media print{.breakevencalculator_buttonGroup__9CqDC,.breakevencalculator_chartLegend__iwjll,.breakevencalculator_tipsSection__PgSSD{display:none!important}.breakevencalculator_card____rUs{box-shadow:none!important;border:1px solid #ddd!important}.breakevencalculator_breakEvenCard__ldJFI,.breakevencalculator_metricCard__zZpB1,.breakevencalculator_tipCard__pgrdN{page-break-inside:avoid;break-inside:avoid}}.breakevencalculator_calculateButton__b78XF:focus,.breakevencalculator_clearButton__SU7Ce:focus,.breakevencalculator_inputField__YARK0:focus{outline:2px solid #4299e1;outline-offset:2px}.breakevencalculator_calculating__j4R7R{opacity:.7;pointer-events:none}.breakevencalculator_success__YiHL5{border-color:#38a169!important}.breakevencalculator_success__YiHL5 .breakevencalculator_breakEvenValue__QR69J{color:#38a169!important;animation:breakevencalculator_pulse__jwPOU 1s infinite}@keyframes breakevencalculator_pulse__jwPOU{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.breakevencalculator_warning__Z9YQS{border-color:#ed8936!important}.breakevencalculator_warning__Z9YQS .breakevencalculator_breakEvenValue__QR69J{color:#ed8936!important}.breakevencalculator_danger__ATfrI{border-color:#e53e3e!important}.breakevencalculator_danger__ATfrI .breakevencalculator_breakEvenValue__QR69J{color:#e53e3e!important}.breakevencalculator_text-center__lRXFr{text-align:center}.breakevencalculator_mt-1__fX_ws{margin-top:.25rem}.breakevencalculator_mt-2__AkaTh{margin-top:.5rem}.breakevencalculator_mt-3__6ELi0{margin-top:.75rem}.breakevencalculator_mt-4__v1nr1{margin-top:1rem}.breakevencalculator_mt-5__bp32M{margin-top:1.25rem}.breakevencalculator_mt-6__Sz7QU{margin-top:1.5rem}.breakevencalculator_mb-1__wKVBj{margin-bottom:.25rem}.breakevencalculator_mb-2__zD7Vi{margin-bottom:.5rem}.breakevencalculator_mb-3__fOaMC{margin-bottom:.75rem}.breakevencalculator_mb-4__lgx41{margin-bottom:1rem}.breakevencalculator_mb-5__P71k8{margin-bottom:1.25rem}.breakevencalculator_mb-6__Zfw_p{margin-bottom:1.5rem}.breakevencalculator_tooltip__uKKcN{position:relative;display:inline-block;cursor:help}.breakevencalculator_tooltip__uKKcN .breakevencalculator_tooltipText__zbfrd{visibility:hidden;width:200px;background-color:#2d3748;color:white;text-align:center;border-radius:6px;padding:.5rem;position:absolute;z-index:1;bottom:125%;left:50%;margin-left:-100px;opacity:0;transition:opacity .3s;font-size:.875rem;font-weight:400}.breakevencalculator_tooltip__uKKcN:hover .breakevencalculator_tooltipText__zbfrd{visibility:visible;opacity:1}.breakevencalculator_dataHighlight__Mls6F{background:linear-gradient(120deg,#fed7e2,#fbb6ce);padding:.25rem .5rem;border-radius:4px;font-weight:600}.breakevencalculator_comparisonTable___o4_Y::-webkit-scrollbar{height:8px}.breakevencalculator_comparisonTable___o4_Y::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.breakevencalculator_comparisonTable___o4_Y::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.breakevencalculator_comparisonTable___o4_Y::-webkit-scrollbar-thumb:hover{background:#a8a8a8}