.roi-calculator_calculatorWrapper__WmqbT{background:transparent;color:#ffffff;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;overflow-x:hidden;position:relative}.roi-calculator_heroGradientLine__85Pyw{position:fixed;width:100vw;height:60px;pointer-events:none;filter:blur(15px);opacity:0;z-index:0;background-size:300% 100%}.roi-calculator_heroGradientLine__85Pyw[data-direction=left]{left:-100%;background:linear-gradient(90deg,transparent,rgba(59,130,246,.08) 15%,rgba(139,92,246,.12) 30%,rgba(59,130,246,.1) 45%,rgba(139,92,246,.15) 60%,rgba(59,130,246,.1) 75%,rgba(139,92,246,.12) 85%,rgba(59,130,246,.08) 95%,transparent);animation:roi-calculator_gradientFlow__oyF_S 3s ease-in-out infinite,roi-calculator_streakSlideLeft__b_s6r 4s ease-in-out infinite,roi-calculator_streakFade__dY_Wz 4s ease-in-out infinite;animation-fill-mode:both}.roi-calculator_heroGradientLine__85Pyw[data-direction=right]{right:-100%;background:linear-gradient(270deg,transparent,rgba(59,130,246,.08) 15%,rgba(139,92,246,.12) 30%,rgba(59,130,246,.1) 45%,rgba(139,92,246,.15) 60%,rgba(59,130,246,.1) 75%,rgba(139,92,246,.12) 85%,rgba(59,130,246,.08) 95%,transparent);animation:roi-calculator_gradientFlow__oyF_S 3s ease-in-out infinite,roi-calculator_streakSlideRight__FUSMl 4s ease-in-out infinite,roi-calculator_streakFade__dY_Wz 4s ease-in-out infinite;animation-fill-mode:both}.roi-calculator_heroGradientLine__85Pyw[data-position=high]{top:15%}.roi-calculator_heroGradientLine__85Pyw[data-position=mid]{top:50%}.roi-calculator_heroGradientLine__85Pyw[data-position=low]{bottom:20%}.roi-calculator_heroGradientLine__85Pyw[data-position=mid][data-direction=left],.roi-calculator_heroGradientLine__85Pyw[data-position=mid][data-direction=right]{transform:translateY(-50%)}@keyframes roi-calculator_gradientFlow__oyF_S{0%{background-position:-300% 0}50%{background-position:300% 0}to{background-position:-300% 0}}@keyframes roi-calculator_streakSlideLeft__b_s6r{0%{left:-100%}10%{left:-100%}40%{left:100%}50%{left:100%}to{left:-100%}}@keyframes roi-calculator_streakSlideRight__FUSMl{0%{right:-100%}10%{right:-100%}40%{right:100%}50%{right:100%}to{right:-100%}}@keyframes roi-calculator_streakFade__dY_Wz{0%{opacity:0}10%{opacity:0}12%{opacity:.6}38%{opacity:.6}40%{opacity:0}to{opacity:0}}@keyframes roi-calculator_fadeInUp__016Eu{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.roi-calculator_heroSection__XUwEk{position:relative;padding:8rem 2rem 4rem;z-index:2;overflow:hidden}.roi-calculator_heroContainer__GC6U_{max-width:1200px;margin:0 auto;width:100%}.roi-calculator_heroHeader__E56Yg{text-align:center}.roi-calculator_heroLabel__ezA_v{font-size:.875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#60a5fa;margin-bottom:1rem;display:block}.roi-calculator_heroTitle__e7m_A{font-size:clamp(2rem,5vw,4rem);font-weight:800;line-height:1.1;margin-bottom:1rem;color:#ffffff;letter-spacing:-.02em;display:block;width:100%;text-align:center}.roi-calculator_heroTitleHighlight__uoHHG{color:#ffffff;display:inline-block}.roi-calculator_heroSubtitle__BzGhi{font-size:1.125rem;color:#e5e7eb;max-width:600px;margin:0 auto;line-height:1.6}.roi-calculator_bankrollBuilderCta___KCvj{margin-top:2rem;text-align:center}.roi-calculator_ctaText__Nxd7h{font-size:.875rem;color:rgba(255,255,255,.7);margin-bottom:.75rem}.roi-calculator_ctaButton__9OGue{display:inline-block;padding:.75rem 1.5rem;background:linear-gradient(135deg,#3b82f6,#60a5fa);color:#ffffff;border:none;border-radius:12px;font-weight:700;font-size:.875rem;text-decoration:none;transition:all .3s ease;text-transform:uppercase;letter-spacing:.05em;font-family:inherit}.roi-calculator_ctaButton__9OGue:hover{background:linear-gradient(135deg,#2563eb,#3b82f6);transform:translateY(-2px);box-shadow:0 8px 24px rgba(59,130,246,.4)}.roi-calculator_calculatorGrid__zJrB7{position:relative;z-index:2;padding:1rem 2rem 2rem;max-width:1400px;margin:0 auto}.roi-calculator_inputSection__lc71N{background:rgba(255,255,255,.05);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:1.5rem;margin-bottom:1.5rem;transition:all .3s ease;box-shadow:0 8px 32px 0 rgba(0,0,0,.37)}.roi-calculator_inputSection__lc71N:hover{border-color:rgba(96,165,250,.4);transform:translateY(-5px);box-shadow:0 20px 40px rgba(0,0,0,.3)}.roi-calculator_sectionTitle__jVNjp{font-size:1.25rem;font-weight:700;color:#ffffff;margin-bottom:1rem;letter-spacing:-.01em}.roi-calculator_chartSection__dEkvc .roi-calculator_sectionTitle__jVNjp{font-size:1rem;margin-bottom:.5rem}.roi-calculator_inputGrid__daYDb{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;margin-top:1rem}.roi-calculator_inputGroup__L_5jd{position:relative}.roi-calculator_inputLabel__hZK82{display:block;font-size:.875rem;font-weight:600;color:#60a5fa;margin-bottom:.5rem;letter-spacing:.05em}.roi-calculator_inputWrapper__mfawT{position:relative}.roi-calculator_inputField__pwhcw{width:100%;padding:.75rem 1rem;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:12px;color:#ffffff;font-size:1rem;font-weight:500;transition:all .3s ease;font-family:inherit}.roi-calculator_inputField__pwhcw::-webkit-inner-spin-button,.roi-calculator_inputField__pwhcw::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.roi-calculator_inputField__pwhcw[type=number]{-moz-appearance:textfield;appearance:textfield}.roi-calculator_inputField__pwhcw:focus{outline:none;border-color:#60a5fa;background:rgba(255,255,255,.08)}.roi-calculator_inputSuffix__Sebyu{position:absolute;right:1rem;top:50%;transform:translateY(-50%);color:#9ca3af;font-size:.875rem;pointer-events:none}.roi-calculator_resultsChartGrid__rlj6M{display:grid;grid-template-columns:2fr 1fr;gap:1rem;margin-bottom:1.5rem;align-items:start}.roi-calculator_resultsGrid__MTlSz{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:1rem}.roi-calculator_metricCard__rZMsk{background:rgba(255,255,255,.05);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:1.25rem;transition:all .3s ease;box-shadow:0 8px 32px 0 rgba(0,0,0,.37);opacity:0;transform:translateY(30px)}.roi-calculator_metricCard__rZMsk.roi-calculator_animate__280Ty{animation:roi-calculator_fadeInUp__016Eu .8s ease-out forwards}.roi-calculator_inputSection__lc71N{opacity:1;transform:translateY(0)}.roi-calculator_chartSection__dEkvc,.roi-calculator_progressSection__hQDme{opacity:0;transform:translateY(30px)}.roi-calculator_chartSection__dEkvc.roi-calculator_animate__280Ty,.roi-calculator_progressSection__hQDme.roi-calculator_animate__280Ty{animation:roi-calculator_fadeInUp__016Eu .8s ease-out forwards}.roi-calculator_metricCard__rZMsk:hover{transform:translateY(-5px);box-shadow:0 20px 40px rgba(0,0,0,.3);border-color:rgba(96,165,250,.4);background:rgba(255,255,255,.08)}.roi-calculator_metricCard__rZMsk.roi-calculator_animate__280Ty:hover{transform:translateY(-5px)}.roi-calculator_metricLabel__fNEV5{font-size:.875rem;color:#9ca3af;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.05em}.roi-calculator_metricValue__ATYth{font-size:1.5rem;font-weight:700;color:#ffffff;margin-bottom:.25rem}.roi-calculator_metricChange__JhHvS{font-size:.875rem;color:#10b981;display:flex;align-items:center;gap:.25rem}.roi-calculator_progressSection__hQDme{background:rgba(255,255,255,.05);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:1.5rem;margin-bottom:1.5rem;box-shadow:0 8px 32px 0 rgba(0,0,0,.37)}.roi-calculator_progressTable__d5lGq{overflow-x:auto;margin-bottom:1rem}.roi-calculator_table__w4tcr{width:100%;border-collapse:collapse}.roi-calculator_table__w4tcr th{text-align:left;padding:.5rem .75rem;border-bottom:2px solid rgba(96,165,250,.3);color:#60a5fa;font-weight:600;text-transform:uppercase;font-size:.75rem;letter-spacing:.05em}.roi-calculator_table__w4tcr td{padding:.5rem .75rem;border-bottom:1px solid rgba(255,255,255,.05);color:#e5e7eb;font-size:.875rem}.roi-calculator_table__w4tcr tr:hover{background:rgba(96,165,250,.05)}.roi-calculator_positive__nrezV{color:#10b981;font-weight:600}.roi-calculator_summaryRiskGrid__GwDbh{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:1rem}.roi-calculator_summaryColumn__69__n{display:flex;flex-direction:column;gap:.75rem}.roi-calculator_summaryCard__uYETu{background:linear-gradient(135deg,rgba(30,58,138,.1),rgba(96,165,250,.05));border:1px solid rgba(96,165,250,.2);border-radius:12px;padding:.75rem;text-align:center}.roi-calculator_summaryGrid__cVaTO{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-top:1rem}.roi-calculator_summaryPeriod__R_eMm{font-size:.875rem;color:#60a5fa;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem}.roi-calculator_summaryValue__vi7fo{font-size:1.1rem;font-weight:700;color:#ffffff;margin-bottom:.25rem}.roi-calculator_summaryRoi__hwU17{font-size:.875rem;color:#10b981;font-weight:600}.roi-calculator_riskMetrics__fBZRK{background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.3);border-radius:12px;padding:1rem;margin-top:1rem;width:100%}.roi-calculator_riskTitle__K3AdY{font-size:1rem;font-weight:600;color:#10b981;margin-bottom:.75rem}.roi-calculator_riskItem__CMHtf{display:flex;justify-content:space-between;padding:.5rem 0;border-bottom:1px solid rgba(16,185,129,.1);font-size:.875rem}.roi-calculator_riskItem__CMHtf:last-child{border-bottom:none}.roi-calculator_riskLabel__EQOl1{color:rgba(255,255,255,.8)}.roi-calculator_riskValue__tYU0f{color:#ffffff;font-weight:600}.roi-calculator_chartSection__dEkvc{background:rgba(255,255,255,.05);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:1rem;box-shadow:0 8px 32px 0 rgba(0,0,0,.37);grid-row:1/3;height:fit-content;display:flex;flex-direction:column;max-width:100%;overflow:hidden}.roi-calculator_chartContainer__FOz2F{position:relative;height:200px;margin-top:.5rem;width:100%;max-width:100%}@media (max-width:1024px){.roi-calculator_calculatorGrid__zJrB7{padding:2rem 1.5rem 4rem}.roi-calculator_chartSection__dEkvc,.roi-calculator_inputSection__lc71N,.roi-calculator_progressSection__hQDme{padding:2rem}}@media (max-width:768px){.roi-calculator_calculatorGrid__zJrB7{padding:2rem 1rem 4rem}.roi-calculator_chartSection__dEkvc,.roi-calculator_inputSection__lc71N,.roi-calculator_progressSection__hQDme{padding:2rem;border-radius:20px}.roi-calculator_table__w4tcr{font-size:.875rem}.roi-calculator_table__w4tcr td,.roi-calculator_table__w4tcr th{padding:.75rem .5rem}.roi-calculator_chartContainer__FOz2F{height:300px}.roi-calculator_inputGrid__daYDb{grid-template-columns:1fr}.roi-calculator_resultsChartGrid__rlj6M{grid-template-columns:1fr;gap:1.5rem}.roi-calculator_resultsGrid__MTlSz{grid-template-columns:1fr 1fr}.roi-calculator_chartSection__dEkvc{grid-row:auto}.roi-calculator_summaryGrid__cVaTO,.roi-calculator_summaryRiskGrid__GwDbh{grid-template-columns:1fr}}@media (max-width:480px){.roi-calculator_heroSection__XUwEk{padding:4rem 1rem 2rem}.roi-calculator_chartSection__dEkvc,.roi-calculator_inputSection__lc71N,.roi-calculator_progressSection__hQDme{padding:1.5rem}.roi-calculator_chartContainer__FOz2F{height:250px}}