.BalconySolarCalculator_container__xpYwL{max-width:1100px;margin:20px auto 60px;padding:0 16px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#1f2937}@media (max-width:640px){.BalconySolarCalculator_container__xpYwL{margin:10px auto 40px;padding:0 8px}}.BalconySolarCalculator_header__Qv_hG{text-align:center;margin-bottom:40px;animation:BalconySolarCalculator_fadeInDown__WI3Sm .8s ease-out}@keyframes BalconySolarCalculator_fadeInDown__WI3Sm{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.BalconySolarCalculator_iconCircle__LvvHf{width:72px;height:72px;background:linear-gradient(135deg,#fbbf24,#f59e0b);border-radius:20px;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;box-shadow:0 10px 25px rgba(251,191,36,.3);transform:rotate(-5deg);transition:transform .3s ease}.BalconySolarCalculator_iconCircle__LvvHf:hover{transform:rotate(0deg) scale(1.1)}.BalconySolarCalculator_header__Qv_hG h1{font-size:clamp(1.8rem,5vw,2.8rem);color:#111827;margin-bottom:12px;font-weight:800;letter-spacing:-.025em}.BalconySolarCalculator_header__Qv_hG p{color:#6b7280;font-size:clamp(1rem,2vw,1.2rem);max-width:600px;margin:0 auto}.BalconySolarCalculator_languageToggle__qa49n{display:flex;gap:12px;justify-content:center;margin-top:30px}.BalconySolarCalculator_langBtn__Mrwd8{padding:8px 20px;border:1.5px solid #e5e7eb;border-radius:12px;background:#fff;cursor:pointer;font-weight:700;transition:all .3s cubic-bezier(.4,0,.2,1);font-size:.9rem;color:#4b5563}.BalconySolarCalculator_langBtn__Mrwd8:hover{border-color:#fbbf24;color:#fbbf24;background:rgba(251,191,36,.05)}.BalconySolarCalculator_activeLang__Pttaq{background:#fbbf24;color:#fff;border-color:#fbbf24;box-shadow:0 4px 12px rgba(251,191,36,.3);transform:translateY(-2px)}.BalconySolarCalculator_card__Dd7Fb{background:#fff;border-radius:32px;box-shadow:0 25px 60px -15px rgba(0,0,0,.1);overflow:hidden;border:1px solid rgba(243,244,246,.8);backdrop-filter:blur(10px)}@media (max-width:991px){.BalconySolarCalculator_card__Dd7Fb{border-radius:24px}}.BalconySolarCalculator_grid__FhU7D{display:grid;grid-template-columns:1fr 1fr}@media (max-width:991px){.BalconySolarCalculator_grid__FhU7D{grid-template-columns:1fr}}.BalconySolarCalculator_inputSection__lDbuz{padding:40px;background:#fafafa;border-right:1px solid #f3f4f6}@media (max-width:991px){.BalconySolarCalculator_inputSection__lDbuz{border-right:none;border-bottom:1px solid #f3f4f6;padding:30px 20px}}@media (max-width:640px){.BalconySolarCalculator_inputSection__lDbuz{padding:20px 12px}}.BalconySolarCalculator_sectionTitle__CFiYF{display:flex;align-items:center;gap:12px;margin-bottom:32px;color:#1f2937}.BalconySolarCalculator_sectionTitle__CFiYF h2{font-size:1.4rem;font-weight:800;margin:0}.BalconySolarCalculator_formGroup__7ib3p{margin-bottom:28px}.BalconySolarCalculator_formGroup__7ib3p label{display:flex;align-items:center;gap:10px;font-size:.95rem;font-weight:700;color:#374151;margin-bottom:12px}.BalconySolarCalculator_formGroup__7ib3p input[type=number],.BalconySolarCalculator_formGroup__7ib3p select{width:100%;padding:14px 18px;border:2px solid #e5e7eb;border-radius:16px;font-size:1rem;font-weight:500;transition:all .3s ease;outline:none;background:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none}.BalconySolarCalculator_formGroup__7ib3p input:focus,.BalconySolarCalculator_formGroup__7ib3p select:focus{border-color:#fbbf24;box-shadow:0 0 0 4px rgba(251,191,36,.15)}.BalconySolarCalculator_formRow__yvNCY{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}@media (max-width:640px){.BalconySolarCalculator_formRow__yvNCY{grid-template-columns:1fr}}.BalconySolarCalculator_sliderContainer__lb_TW{display:flex;flex-direction:column;gap:12px;background:#fff;padding:20px;border-radius:18px;border:2px solid #f3f4f6;transition:border-color .3s ease}.BalconySolarCalculator_sliderContainer__lb_TW:focus-within{border-color:#fbbf24}.BalconySolarCalculator_sliderWrapper__KJNXM{display:flex;align-items:center;gap:20px}.BalconySolarCalculator_sliderContainer__lb_TW input[type=range]{flex:1 1;height:8px;background:#e5e7eb;border-radius:10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}.BalconySolarCalculator_sliderContainer__lb_TW input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:24px;height:24px;background:#fbbf24;border:4px solid #fff;border-radius:50%;cursor:pointer;box-shadow:0 4px 10px rgba(0,0,0,.1);-webkit-transition:transform .2s ease;transition:transform .2s ease}.BalconySolarCalculator_sliderContainer__lb_TW input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.15)}.BalconySolarCalculator_sliderValue__fnT6X{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:800;font-size:1.1rem;color:#fbbf24;background:rgba(251,191,36,.1);padding:4px 12px;border-radius:8px;min-width:65px;text-align:center}.BalconySolarCalculator_resultSection__xH_74{padding:40px;background:#fff;display:flex;flex-direction:column}@media (max-width:991px){.BalconySolarCalculator_resultSection__xH_74{padding:30px 20px}}@media (max-width:640px){.BalconySolarCalculator_resultSection__xH_74{overflow-x:hidden;padding:20px 12px}}.BalconySolarCalculator_resultCards__ONvtk{display:flex;flex-direction:column;gap:24px}.BalconySolarCalculator_primaryResult__SuJnH{background:linear-gradient(135deg,#1f2937,#111827);color:#fff;padding:30px;border-radius:24px;box-shadow:0 15px 35px rgba(0,0,0,.15);position:relative;overflow:hidden}.BalconySolarCalculator_primaryResult__SuJnH:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(251,191,36,.1) 0,transparent 60%);pointer-events:none}.BalconySolarCalculator_resItem__3dg_i{display:flex;align-items:center;gap:24px;z-index:1;position:relative}.BalconySolarCalculator_resIcon__Ajimj{color:#fbbf24;background:hsla(0,0%,100%,.1);padding:12px;border-radius:16px}.BalconySolarCalculator_resLabel__Sc2Vh{font-size:.9rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;opacity:.6;margin-bottom:4px}.BalconySolarCalculator_resValue__vfZph{font-size:clamp(1.4rem,3vw,1.8rem);font-weight:900}.BalconySolarCalculator_statsGrid__5PGA2{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}@media (max-width:640px){.BalconySolarCalculator_statsGrid__5PGA2{grid-template-columns:1fr}}.BalconySolarCalculator_statBox__wgQLh{background:#f9fafb;padding:20px;border-radius:20px;display:flex;align-items:center;gap:16px;border:1px solid #f3f4f6;transition:transform .3s ease}@media (max-width:640px){.BalconySolarCalculator_statBox__wgQLh{padding:16px 12px;gap:12px}}.BalconySolarCalculator_statBox__wgQLh:hover{transform:translateY(-5px)}.BalconySolarCalculator_totalProfit__63ERI{grid-column:span 2;background:linear-gradient(135deg,#10b981,#059669);color:#fff;padding:24px 30px;border-radius:24px;display:flex;align-items:center;gap:24px;box-shadow:0 12px 30px rgba(16,185,129,.25)}@media (max-width:640px){.BalconySolarCalculator_totalProfit__63ERI{grid-column:span 1}}.BalconySolarCalculator_totalVal__6fvOA{font-size:1.8rem;font-weight:900;display:block}.BalconySolarCalculator_chartContainer__AX5ud{flex:1 1;min-height:280px;margin-top:30px;position:relative;overflow:hidden}@media (max-width:640px){.BalconySolarCalculator_chartContainer__AX5ud{min-height:250px;margin-left:0;margin-right:0;overflow:visible}}.BalconySolarCalculator_chartWrapper__hGtMh{min-width:100%;height:280px;position:relative}@media (max-width:640px){.BalconySolarCalculator_chartWrapper__hGtMh{min-width:100%;width:100%;height:250px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;padding:0 20px}.BalconySolarCalculator_chartWrapper__hGtMh>*{min-width:600px!important;width:600px!important;height:250px!important}.BalconySolarCalculator_chartWrapper__hGtMh::-webkit-scrollbar{height:8px}.BalconySolarCalculator_chartWrapper__hGtMh::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.BalconySolarCalculator_chartWrapper__hGtMh::-webkit-scrollbar-thumb{background:#fbbf24;border-radius:10px}.BalconySolarCalculator_chartWrapper__hGtMh::-webkit-scrollbar-thumb:hover{background:#f59e0b}}.BalconySolarCalculator_downloadBtn__4_8Vp{margin-top:20px;padding:14px 28px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;border:none;border-radius:16px;font-size:1rem;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:10px;transition:all .3s ease;box-shadow:0 4px 12px rgba(16,185,129,.3)}.BalconySolarCalculator_downloadBtn__4_8Vp:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(16,185,129,.4)}.BalconySolarCalculator_downloadBtn__4_8Vp:active{transform:translateY(0)}@media (max-width:640px){.BalconySolarCalculator_downloadBtn__4_8Vp{width:100%;justify-content:center;padding:12px 24px;font-size:.95rem}}.BalconySolarCalculator_explanation__eIfEm{margin-top:60px;background:#fff;padding:48px;border-radius:32px;box-shadow:0 10px 40px rgba(0,0,0,.04)}@media (max-width:768px){.BalconySolarCalculator_explanation__eIfEm{padding:30px 20px;margin-top:40px}}.BalconySolarCalculator_explanation__eIfEm h3{font-size:1.8rem;font-weight:900;color:#111827;margin-bottom:24px;display:flex;align-items:center;gap:12px}.BalconySolarCalculator_tips__xsTTe ul{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:24px;gap:24px}.BalconySolarCalculator_tips__xsTTe li{background:#fafafa;padding:24px;border-radius:24px;border:1px solid #f3f4f6;transition:all .3s ease}.BalconySolarCalculator_tips__xsTTe li:hover{background:#fff;box-shadow:0 10px 30px rgba(0,0,0,.05);border-color:#fbbf24}.BalconySolarCalculator_tips__xsTTe li strong{display:block;color:#111827;margin-bottom:8px;font-size:1.1rem}.BalconySolarCalculator_ctaSection__cuPYc{margin-top:60px;background:linear-gradient(135deg,#fbbf24,#f59e0b);padding:48px;border-radius:32px;text-align:center;box-shadow:0 10px 40px rgba(251,191,36,.3)}.BalconySolarCalculator_ctaSection__cuPYc h2{font-size:2rem;font-weight:900;color:#fff;margin-bottom:12px}.BalconySolarCalculator_ctaSection__cuPYc p{font-size:1.1rem;color:hsla(0,0%,100%,.9);margin-bottom:24px}.BalconySolarCalculator_ctaButton__65cF7{display:inline-block;padding:16px 40px;background:#fff;color:#f59e0b;font-size:1.1rem;font-weight:700;border-radius:16px;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 12px rgba(0,0,0,.15)}.BalconySolarCalculator_ctaButton__65cF7:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.2);color:#d97706}@media (max-width:768px){.BalconySolarCalculator_ctaSection__cuPYc{padding:32px 20px;margin-top:40px}.BalconySolarCalculator_ctaSection__cuPYc h2{font-size:1.5rem}.BalconySolarCalculator_ctaSection__cuPYc p{font-size:1rem}.BalconySolarCalculator_ctaButton__65cF7{padding:14px 32px;font-size:1rem}}