.RiskCalc-module__8E08oq__formGrid{grid-template-columns:1fr 1fr;gap:1.5rem 2rem;display:grid}.RiskCalc-module__8E08oq__buttonRow{justify-content:center;margin-top:2rem;display:flex}.RiskCalc-module__8E08oq__calculateBtn{border-radius:var(--radius-full);background:linear-gradient(135deg,var(--color-accent)0%,#00a078 100%);color:#020617;font-size:1rem;font-weight:var(--fw-bold);cursor:pointer;transition:transform var(--duration-fast)var(--ease-out),box-shadow var(--duration-normal)var(--ease-out);border:none;padding:.9rem 2.5rem;box-shadow:0 4px 20px -4px #00c89666}.RiskCalc-module__8E08oq__calculateBtn:hover{transform:translateY(-2px);box-shadow:0 8px 28px -4px #00c89680}.RiskCalc-module__8E08oq__resultRow{text-align:center;border-radius:var(--radius-lg);background:linear-gradient(#00c8960f 0%,#0000 100%);border:1px solid #00c8961f;margin-top:2rem;padding:2rem 1.5rem;position:relative}.RiskCalc-module__8E08oq__resultRow:before{content:"";background:linear-gradient(90deg,transparent,var(--color-accent),transparent);opacity:.5;width:60%;height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.RiskCalc-module__8E08oq__resultLabel{color:var(--color-text-3);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.25rem;font-size:.75rem}.RiskCalc-module__8E08oq__resultValue{font-size:clamp(1.5rem,4vw,2.25rem);font-weight:var(--fw-bold);color:var(--color-text-1);font-family:var(--font-mono);letter-spacing:-.02em}.RiskCalc-module__8E08oq__resultValue.RiskCalc-module__8E08oq__highlight{color:var(--color-accent);text-shadow:0 0 30px #00c89633}.RiskCalc-module__8E08oq__summaryResultGrid{text-align:left;grid-template-columns:1fr;gap:1.5rem;margin-top:1.5rem;display:grid}@media (min-width:640px){.RiskCalc-module__8E08oq__summaryResultGrid{grid-template-columns:1fr 1fr;gap:2rem}}.RiskCalc-module__8E08oq__summaryItem{flex-direction:column;gap:.5rem;display:flex}.RiskCalc-module__8E08oq__summaryItem .RiskCalc-module__8E08oq__resultValue{font-size:clamp(1.5rem,3vw,2rem)}.RiskCalc-module__8E08oq__resultGrid{text-align:center;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1.25rem;margin-top:1.25rem;display:grid}.RiskCalc-module__8E08oq__resultGridItem .RiskCalc-module__8E08oq__resultValue{font-size:clamp(1.25rem,3vw,1.75rem)}.RiskCalc-module__8E08oq__indicator{border-radius:var(--radius-full);font-size:.875rem;font-weight:var(--fw-semibold);margin-top:.75rem;padding:.35rem .75rem;display:inline-block}.RiskCalc-module__8E08oq__indicatorPoor{color:#f87171;background:#f8717133}.RiskCalc-module__8E08oq__indicatorModerate{color:#eab308;background:#eab30833}.RiskCalc-module__8E08oq__indicatorGood,.RiskCalc-module__8E08oq__indicatorLow{color:#10b981;background:#10b98133}.RiskCalc-module__8E08oq__indicatorHigh{color:#f87171;background:#f8717133}.RiskCalc-module__8E08oq__recoveryTableContainer{border-radius:var(--radius-md);background:#ffffff03;border:1px solid #ffffff0d;margin-top:1rem;overflow-x:auto}.RiskCalc-module__8E08oq__recoveryTable{border-collapse:collapse;width:100%;margin-top:1.5rem;font-size:.875rem}.RiskCalc-module__8E08oq__recoveryTable th,.RiskCalc-module__8E08oq__recoveryTable td{text-align:left;border-bottom:1px solid #ffffff0f;padding:.6rem .75rem}.RiskCalc-module__8E08oq__recoveryTable th{color:var(--color-text-3);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.05em}.RiskCalc-module__8E08oq__recoveryTable td{color:var(--color-text-2)}.RiskCalc-module__8E08oq__num{font-family:var(--font-mono);color:var(--color-text-1)}@media (max-width:600px){.RiskCalc-module__8E08oq__formGrid{grid-template-columns:1fr;gap:1.25rem}}.RiskCalc-module__8E08oq__infoSectionDesktop{display:grid}.RiskCalc-module__8E08oq__infoSectionPhoneStack{grid-template-columns:1fr;gap:1rem;display:grid}.RiskCalc-module__8E08oq__infoCarouselWrap{border-top:1px solid #ffffff0d;margin-top:3.5rem;padding-top:3rem;display:block}.RiskCalc-module__8E08oq__infoCarouselViewport{width:100%;min-height:13.5rem;position:relative}.RiskCalc-module__8E08oq__infoCarouselScroll{gap:var(--info-carousel-gap,12px);scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;touch-action:pan-x;overscroll-behavior-x:contain;scrollbar-width:none;outline:none;width:100%;min-height:13.5rem;display:flex;overflow:auto hidden}.RiskCalc-module__8E08oq__infoCarouselScroll:focus-visible{border-radius:var(--radius-lg);box-shadow:0 0 0 2px #00c89659}.RiskCalc-module__8E08oq__infoCarouselScroll::-webkit-scrollbar{display:none}.RiskCalc-module__8E08oq__infoCarouselSlide{flex:0 0 var(--slide-width,100%);scroll-snap-align:start;scroll-snap-stop:always;box-sizing:border-box;min-width:0}.RiskCalc-module__8E08oq__carouselDots{justify-content:center;align-items:center;gap:.5rem;margin-top:1.125rem;display:flex}.RiskCalc-module__8E08oq__carouselDot,.RiskCalc-module__8E08oq__carouselDotActive{border-radius:var(--radius-full);cursor:pointer;width:7px;height:7px;transition:background var(--duration-fast)var(--ease-out),transform var(--duration-fast)var(--ease-out);border:none;padding:0}.RiskCalc-module__8E08oq__carouselDot{background:#ffffff38}.RiskCalc-module__8E08oq__carouselDot:hover{background:#ffffff59}.RiskCalc-module__8E08oq__carouselDotActive{background:var(--color-accent);transform:scale(1.2);box-shadow:0 0 12px #00c89659}.RiskCalc-module__8E08oq__riskMeterContainer{border-radius:var(--radius-md);text-align:left;background:#ffffff05;border:1px solid #ffffff0d;margin-bottom:2rem;padding:1.25rem}.RiskCalc-module__8E08oq__riskMeterLabel{color:var(--color-text-2);font-size:.875rem;font-weight:var(--fw-semibold);justify-content:space-between;margin-bottom:.75rem;display:flex}.RiskCalc-module__8E08oq__riskSafe{color:var(--color-accent)}.RiskCalc-module__8E08oq__riskHigh{color:#ff4d4d}.RiskCalc-module__8E08oq__progressBar{background:#ffffff0d;border-radius:999px;width:100%;height:6px;overflow:hidden}.RiskCalc-module__8E08oq__progressFill{border-radius:999px;height:100%}
