.DepressionScreener-module__ikAwZq__container{background:var(--color-surface-glass);-webkit-backdrop-filter:var(--glass-backdrop);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);border:1px solid #20456014;flex-direction:column;max-width:600px;min-height:400px;margin:0 auto;padding:2.5rem 2rem;display:flex}.DepressionScreener-module__ikAwZq__progress{background:#20456014;border-radius:10px;height:6px;margin-bottom:2rem;overflow:hidden}.DepressionScreener-module__ikAwZq__progressBar{background:var(--color-primary);height:100%;transition:width .3s}.DepressionScreener-module__ikAwZq__question{text-align:center;color:var(--color-text-main);flex-grow:1;margin-bottom:2.5rem;font-size:1.25rem}.DepressionScreener-module__ikAwZq__number{color:var(--color-accent);margin-right:.5rem}.DepressionScreener-module__ikAwZq__options{flex-direction:column;gap:.75rem;margin-bottom:2rem;display:flex}.DepressionScreener-module__ikAwZq__optionBtn{border-radius:var(--radius-md);cursor:pointer;text-align:left;color:var(--color-text-main);background:#ffffffb3;border:2px solid #2045601a;padding:1rem 1.25rem;font-size:1rem;transition:all .2s}.DepressionScreener-module__ikAwZq__optionBtn:hover{border-color:var(--color-primary);background:#2045600d}.DepressionScreener-module__ikAwZq__optionBtn.DepressionScreener-module__ikAwZq__selected{border-color:var(--color-primary);background:var(--color-primary);color:#fff}.DepressionScreener-module__ikAwZq__controls{justify-content:space-between;display:flex}.DepressionScreener-module__ikAwZq__backBtn{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;font-size:.9rem}.DepressionScreener-module__ikAwZq__backBtn:disabled{opacity:.3;cursor:not-allowed}.DepressionScreener-module__ikAwZq__resultCircle{border:8px solid var(--color-primary);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:150px;height:150px;margin:0 auto 2rem;display:flex}.DepressionScreener-module__ikAwZq__score{color:var(--color-text-main);font-size:3rem;font-weight:700;line-height:1}.DepressionScreener-module__ikAwZq__level{text-align:center;margin-top:.5rem;font-size:.9rem;font-weight:500}@media (max-width:600px){.DepressionScreener-module__ikAwZq__container{min-height:auto;padding:1.5rem}}
.BreathingExercise-module__Np-_hq__container{cursor:pointer;background:#ecf3f980;border-radius:50%;justify-content:center;align-items:center;width:300px;height:300px;margin:0 auto;display:flex;position:relative}.BreathingExercise-module__Np-_hq__circle{background:var(--color-accent);opacity:.8;width:100px;height:100px;box-shadow:0 0 20px var(--color-accent);border-radius:50%;transition:all 4s ease-in-out}.BreathingExercise-module__Np-_hq__inhale{background:var(--color-primary);transform:scale(2.5)}.BreathingExercise-module__Np-_hq__hold{transform:scale(2.5)}.BreathingExercise-module__Np-_hq__exhale{transform:scale(1)}.BreathingExercise-module__Np-_hq__label{color:var(--color-primary);pointer-events:none;font-size:1.25rem;font-weight:600;position:absolute}
.JPMRExercise-module__oaT98W__container{background:var(--color-surface-glass);-webkit-backdrop-filter:var(--glass-backdrop);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);text-align:center;border:1px solid #20456014;max-width:600px;margin:0 auto;padding:2.5rem 2rem}.JPMRExercise-module__oaT98W__title{margin-bottom:1rem}.JPMRExercise-module__oaT98W__intro{color:var(--color-text-muted);max-width:none;margin-bottom:1.5rem;line-height:1.7}.JPMRExercise-module__oaT98W__instructionList{text-align:left;margin-bottom:1.5rem}.JPMRExercise-module__oaT98W__instruction{color:var(--color-text-muted);align-items:flex-start;gap:.75rem;max-width:none;margin-bottom:.5rem;font-size:.95rem;display:flex}.JPMRExercise-module__oaT98W__bullet{background:var(--color-primary);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:24px;min-width:24px;height:24px;font-size:.75rem;font-weight:600;display:flex}.JPMRExercise-module__oaT98W__duration{color:var(--color-text-muted);opacity:.8;font-size:.9rem}.JPMRExercise-module__oaT98W__progressHeader{color:var(--color-text-muted);justify-content:space-between;margin-bottom:.5rem;font-size:.85rem;display:flex}.JPMRExercise-module__oaT98W__progressTrack{background:#20456014;border-radius:10px;height:6px;margin-bottom:2rem;overflow:hidden}.JPMRExercise-module__oaT98W__progressFill{background:var(--color-primary);height:100%;transition:width .5s}.JPMRExercise-module__oaT98W__phaseIndicator{border-radius:50px;margin-bottom:1.5rem;padding:.75rem 2rem;font-weight:600;display:inline-block}.JPMRExercise-module__oaT98W__tensionPhase{color:var(--color-primary);background:#2045601a}.JPMRExercise-module__oaT98W__releasePhase{color:var(--color-accent);background:#568f7c1a}.JPMRExercise-module__oaT98W__phaseLabel{font-size:1.1rem}.JPMRExercise-module__oaT98W__timerCircle{width:150px;height:150px;margin:0 auto 1.5rem;position:relative}.JPMRExercise-module__oaT98W__timerSvg{width:100%;height:100%;transform:rotate(-90deg)}.JPMRExercise-module__oaT98W__timerText{color:var(--color-primary);font-size:2.5rem;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.JPMRExercise-module__oaT98W__currentInstruction{color:var(--color-text-main);max-width:none;margin-bottom:2rem;font-size:1.1rem;line-height:1.6}.JPMRExercise-module__oaT98W__controls{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.JPMRExercise-module__oaT98W__completeIcon{margin-bottom:1rem;font-size:4rem}@media (max-width:600px){.JPMRExercise-module__oaT98W__controls{flex-direction:column}}
