.healingRoom-module__isM6qW__container{color:var(--txt-color);min-height:100vh;font-family:var(--font-montserrat);padding:4rem 2rem}.healingRoom-module__isM6qW__header{margin-bottom:3.2rem;padding-left:.8rem}.healingRoom-module__isM6qW__title{letter-spacing:-.5px;margin-bottom:.8rem;font-size:2rem}.healingRoom-module__isM6qW__subtitle{color:var(--txt-color);font-size:1rem}.healingRoom-module__isM6qW__tabsContainer{scrollbar-width:none;gap:1.2rem;margin-bottom:4rem;padding-left:.8rem;display:flex;overflow-x:auto}.healingRoom-module__isM6qW__tabsContainer::-webkit-scrollbar{display:none}.healingRoom-module__isM6qW__tabPill{border:.1rem solid var(--border-color);color:var(--txt-color);white-space:nowrap;border-radius:2rem;padding:.8rem 1.6rem;font-size:.9rem;font-weight:500;transition:all .2s}.healingRoom-module__isM6qW__tabPill:hover{background-color:var(--brand-color);color:#fff}.healingRoom-module__isM6qW__tabActive{background-color:var(--brand-color);color:#fff;border:.1rem solid var(--brand-color);font-weight:600}.healingRoom-module__isM6qW__tabActive:hover{color:#fff}.healingRoom-module__isM6qW__grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:2.4rem;display:grid}.healingRoom-module__isM6qW__card{flex-direction:column;gap:1.2rem;display:flex}.healingRoom-module__isM6qW__cardImageWrapper{aspect-ratio:1;border-radius:.4rem;width:100%;position:relative;overflow:hidden}.healingRoom-module__isM6qW__cardImage{cursor:pointer;background-position:50%;background-size:cover;width:100%;height:100%;transition:transform .3s}.healingRoom-module__isM6qW__card:hover .healingRoom-module__isM6qW__cardImage{filter:brightness(.7);transform:scale(1.05)}.healingRoom-module__isM6qW__playOverlay{opacity:0;color:#fff;border:.5rem solid var(--brand-color);background:#00000080;border-radius:50%;justify-content:center;align-items:center;padding:12px;transition:opacity .2s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.healingRoom-module__isM6qW__card:hover .healingRoom-module__isM6qW__playOverlay{opacity:1}.healingRoom-module__isM6qW__cardMeta{gap:.4rem;display:grid}.healingRoom-module__isM6qW__cardTitle{white-space:nowrap;text-overflow:ellipsis;color:var(--txt-color);font-size:1rem;font-weight:600;overflow:hidden}.healingRoom-module__isM6qW__cardAuthor{color:var(--txt-color);margin:0;font-size:.85rem}.healingRoom-module__isM6qW__modalOverlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;background-color:#000000d9;justify-content:center;align-items:center;width:100vw;height:100vh;padding:2rem;animation:.3s healingRoom-module__isM6qW__fadeIn;display:flex;position:fixed;top:0;left:0}.healingRoom-module__isM6qW__modalContent{background:#181818;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;align-items:center;width:100%;max-width:450px;padding:32px;animation:.3s healingRoom-module__isM6qW__slideUp;display:flex;position:relative;box-shadow:0 20px 50px #00000080}.healingRoom-module__isM6qW__closeButton{color:var(--txt-color);cursor:pointer;background:0 0;border:none;border-radius:50%;padding:.8rem;transition:all .2s;position:absolute;top:1.6rem;right:1.6rem}.healingRoom-module__isM6qW__closeButton:hover{color:#fff;background:#ffffff1a}.healingRoom-module__isM6qW__modalImage{background-position:50%;background-size:cover;border-radius:.8rem;width:26rem;height:26rem;margin-bottom:2.4rem;box-shadow:0 .8rem 2.4rem #0006}.healingRoom-module__isM6qW__modalInfo{text-align:center;width:100%;margin-bottom:2.4rem}.healingRoom-module__isM6qW__modalTitle{color:#fff;margin-bottom:8px;font-size:1.5rem;font-weight:700;line-height:1.2}.healingRoom-module__isM6qW__modalAuthor{color:var(--ytm-text-color);font-size:1rem}.healingRoom-module__isM6qW__modalPlayerWrapper{width:100%}@keyframes healingRoom-module__isM6qW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes healingRoom-module__isM6qW__slideUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.healingRoom-module__isM6qW__modalOverlay{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);z-index:1000;background-color:#000000b3;justify-content:center;align-items:center;padding:20px;animation:.2s ease-out healingRoom-module__isM6qW__fadeIn;display:flex;position:fixed;inset:0}.healingRoom-module__isM6qW__modalContent{flex-direction:column;align-items:center;width:100%;max-width:400px;animation:.3s ease-out healingRoom-module__isM6qW__slideUp;display:flex}.healingRoom-module__isM6qW__modalHeader{width:100%;color:var(--border-color);text-transform:uppercase;letter-spacing:.1rem;justify-content:space-between;align-items:center;margin-bottom:2.4rem;font-size:.8rem;display:flex}.healingRoom-module__isM6qW__closeBtn{color:#fff;cursor:pointer;background:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-items:center;padding:.8rem;transition:background .2s;display:flex}.healingRoom-module__isM6qW__closeBtn:hover{background:#ffffff4d}.healingRoom-module__isM6qW__modalArt{aspect-ratio:1;background-position:50%;background-size:cover;border-radius:8px;width:100%;margin-bottom:3.2rem;box-shadow:0 .8rem 3.2rem #00000080}.healingRoom-module__isM6qW__modalTrackInfo{text-align:left;width:100%;margin-bottom:2.4rem}.healingRoom-module__isM6qW__modalTitle{margin-bottom:.8rem;font-size:1.5rem;font-weight:700}.healingRoom-module__isM6qW__modalAuthor{color:var(--text-color);margin:0;font-size:1rem}.healingRoom-module__isM6qW__playerWrapper{width:100%}.healingRoom-module__isM6qW__playerWrapper audio{filter:invert()hue-rotate(180deg);border-radius:99px;outline:none;width:100%;height:40px}.healingRoom-module__isM6qW__locationsSection{margin-top:60px;padding-bottom:40px}.healingRoom-module__isM6qW__sectionHeader{justify-content:space-between;align-items:flex-end;margin-bottom:20px;padding:0 8px;display:flex}.healingRoom-module__isM6qW__sectionTitle{margin:0;font-size:1.5rem;font-weight:700}.healingRoom-module__isM6qW__viewAll{color:var(--text-color);cursor:pointer;text-transform:uppercase;letter-spacing:.5px;background:0 0;border:none;font-size:.85rem;font-weight:600}.healingRoom-module__isM6qW__viewAll:hover{text-decoration:underline}.healingRoom-module__isM6qW__locationScroll{scrollbar-width:none;gap:24px;padding:10px 8px;display:flex;overflow-x:auto}.healingRoom-module__isM6qW__locationScroll::-webkit-scrollbar{display:none}.healingRoom-module__isM6qW__locationCard{text-align:center;cursor:pointer;flex-direction:column;flex:none;align-items:center;width:160px;transition:transform .2s;display:flex}.healingRoom-module__isM6qW__locationCard:hover{transform:translateY(-5px)}.healingRoom-module__isM6qW__locationImage{background-position:50%;background-size:cover;border:1px solid #ffffff0d;border-radius:50%;width:140px;height:140px;margin-bottom:12px;box-shadow:0 4px 15px #0000004d}.healingRoom-module__isM6qW__locationMeta{flex-direction:column;gap:2px;display:flex}.healingRoom-module__isM6qW__locationName{color:var(--text-color--txt-color);font-size:.95rem;font-weight:600}.healingRoom-module__isM6qW__locationType{color:var(--text-color);font-size:.8rem}.healingRoom-module__isM6qW__locationImageWrapper{width:140px;height:140px;margin-bottom:12px;position:relative}.healingRoom-module__isM6qW__disabledSection{opacity:.7;pointer-events:none}.healingRoom-module__isM6qW__disabledSection .healingRoom-module__isM6qW__locationImage{filter:grayscale()brightness(.6);transition:none}.healingRoom-module__isM6qW__comingSoonBadge{color:#fff;text-transform:uppercase;letter-spacing:1px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;border:1px solid #ffffff4d;border-radius:12px;padding:4px 12px;font-size:.7rem;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.healingRoom-module__isM6qW__viewAll:disabled{cursor:default;opacity:.5;text-decoration:none}.healingRoom-module__isM6qW__disabledSection .healingRoom-module__isM6qW__locationName{color:var(--text-color)}.healingRoom-module__isM6qW__navControls{border:.1rem solid var(--border-color);border-radius:99.9rem;justify-content:space-between;align-items:center;gap:15px;width:100%;display:flex}.healingRoom-module__isM6qW__navBtn{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:10px;transition:background .2s;display:flex}.healingRoom-module__isM6qW__navBtn:hover{background:#ffffff1a}.healingRoom-module__isM6qW__playerWrapper{flex-grow:1}.healingRoom-module__isM6qW__playerWrapper audio{filter:invert()hue-rotate(180deg);border-radius:20px;width:100%;height:40px}.healingRoom-module__isM6qW__titleFlex{justify-content:space-between;align-items:flex-start;width:100%;display:flex}.healingRoom-module__isM6qW__autoplayBadge{color:#ccc;cursor:pointer;text-transform:uppercase;background:#ffffff1a;border:1px solid #fff3;border-radius:20px;padding:4px 10px;font-size:.7rem;font-weight:700;transition:all .3s}.healingRoom-module__isM6qW__autoplayBadge.healingRoom-module__isM6qW__active{color:#000;background:#fff;border-color:#fff}.healingRoom-module__isM6qW__autoplayToggle{color:#fff}.healingRoom-module__isM6qW__therapistSection{margin-top:60px;padding:0 8px 80px;position:relative}.healingRoom-module__isM6qW__therapistCard{background:linear-gradient(135deg,#ffffff0d 0%,#ffffff03 100%);border:1px solid #ffffff1a;border-radius:24px;justify-content:space-between;align-items:center;padding:40px;transition:transform .3s,border-color .3s;display:flex;position:relative;overflow:hidden}.healingRoom-module__isM6qW__therapistCard:hover{border-color:var(--brand-color);background:linear-gradient(135deg,#ffffff14 0%,#ffffff05 100%);transform:translateY(-5px)}.healingRoom-module__isM6qW__therapistInfo h3{color:#fff;margin-bottom:12px;font-size:1.8rem;font-weight:700}.healingRoom-module__isM6qW__connectBtn{color:#000;cursor:pointer;background:#fff;border:none;border-radius:30px;padding:12px 28px;font-size:.95rem;font-weight:600;transition:transform .2s,background .2s}.healingRoom-module__isM6qW__connectBtn:hover{background:var(--brand-color);color:#fff;transform:scale(1.05)}.healingRoom-module__isM6qW__therapistSection{margin-top:80px;padding-bottom:100px}.healingRoom-module__isM6qW__therapistCard{background-color:var(--bg-color);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #ffffff1a;border:.1rem dashed var(--border-color);border-radius:32px;justify-content:space-between;align-items:center;padding:50px;transition:transform .3s;display:flex;position:relative;overflow:hidden}.healingRoom-module__isM6qW__statusBadge{background:var(--brand-color);color:var(--txt-color);text-transform:uppercase;letter-spacing:1.5px;border-radius:20px;padding:6px 14px;font-size:.65rem;font-weight:800;position:absolute;top:24px;left:50px}.healingRoom-module__isM6qW__therapistInfo{z-index:2;max-width:55%}.healingRoom-module__isM6qW__matchTitle{color:#fff;letter-spacing:-.5px;margin-bottom:16px;font-size:2rem;font-weight:700;color:var(--brand-color)!important}.healingRoom-module__isM6qW__therapistInfo p{color:var(--txt-color);margin-bottom:32px;font-size:1.05rem;line-height:1.6}.healingRoom-module__isM6qW__therapistInfo strong{color:var(--brand-color)}.healingRoom-module__isM6qW__waitlistBtn{background:var(--brand-color);color:var(--txt-color);border:var(--border-color);cursor:not-allowed;border-radius:12px;padding:14px 32px;font-size:.95rem;font-weight:600}.healingRoom-module__isM6qW__imageContainer{justify-content:center;align-items:center;width:220px;height:220px;display:flex;position:relative}.healingRoom-module__isM6qW__therapistImage{object-fit:cover;filter:grayscale(40%)contrast(110%);border:4px solid #ffffff1a;border-radius:50%;width:100%;height:100%}.healingRoom-module__isM6qW__imageOverlay{z-index:1;background:radial-gradient(circle,#0000 40%,#0006 100%);border-radius:50%;position:absolute;inset:0}.healingRoom-module__isM6qW__pulseRing{border:.1rem solid var(--brand-color);opacity:.3;border-radius:50%;width:100%;height:100%;animation:3s infinite healingRoom-module__isM6qW__pulse;position:absolute}@keyframes healingRoom-module__isM6qW__pulse{0%{opacity:.3;transform:scale(1)}70%{opacity:0;transform:scale(1.3)}to{opacity:0;transform:scale(1.3)}}@media (max-width:768px){.healingRoom-module__isM6qW__therapistCard{text-align:center;flex-direction:column;padding:60px 30px 40px}.healingRoom-module__isM6qW__therapistInfo{order:2;max-width:100%}.healingRoom-module__isM6qW__imageContainer{order:1;margin-bottom:20px}.healingRoom-module__isM6qW__statusBadge{left:50%;transform:translate(-50%)}}
.audioPlayer-module__XMgEjq__audioPlayer{align-items:center;gap:16px;width:100%;display:flex}.audioPlayer-module__XMgEjq__playButton{color:#000;cursor:pointer;background:#fff;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.1rem;display:flex}.audioPlayer-module__XMgEjq__sliderContainer{flex:1;align-items:center;height:20px;display:flex;position:relative}.audioPlayer-module__XMgEjq__rangeInput{cursor:pointer;-webkit-appearance:none;z-index:2;background:#fff3;border-radius:2px;outline:none;width:100%;height:4px}.audioPlayer-module__XMgEjq__visualProgress{z-index:1;pointer-events:none;background:#fff;border-radius:2px;height:4px;position:absolute;left:0}.audioPlayer-module__XMgEjq__rangeInput::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .1s;box-shadow:0 0 5px #00000080}.audioPlayer-module__XMgEjq__rangeInput:active::-webkit-slider-thumb{transform:scale(1.5)}.audioPlayer-module__XMgEjq__rangeInput::-moz-range-thumb{background:#fff;border:none;border-radius:50%;width:12px;height:12px}
.mentalHealthCheck-module__k9I1Da__container{min-height:100vh;color:var(--txt-color);justify-content:center;align-items:center;display:flex}.mentalHealthCheck-module__k9I1Da__content{background-color:var(--bg-color);width:100%;max-width:800px;box-shadow:0 20px 60px var(--box-shadow);border:.1rem solid var(--border-color);border-radius:2rem;padding:clamp(1.4rem,1.6vw,3rem)}.mentalHealthCheck-module__k9I1Da__progressSection{margin-bottom:3rem}.mentalHealthCheck-module__k9I1Da__progressHeader{color:#666;justify-content:space-between;align-items:center;margin-bottom:1rem;font-size:.875rem;display:flex}.mentalHealthCheck-module__k9I1Da__questionCounter{color:var(--brand-color);font-weight:600}.mentalHealthCheck-module__k9I1Da__saveForLater{cursor:pointer;color:var(--stroke-color);transition:color .2s}.mentalHealthCheck-module__k9I1Da__saveForLater:hover{color:var(--brand-color)}.mentalHealthCheck-module__k9I1Da__progressBar{background:var(--border-color);border-radius:1rem;height:.5rem;margin-bottom:1rem;overflow:hidden}.mentalHealthCheck-module__k9I1Da__progressFill{background:linear-gradient(90deg,var(--brand-color)0%,#764ba2 100%);border-radius:1rem;height:100%;transition:width .3s}.mentalHealthCheck-module__k9I1Da__takeYourTime{color:var(--stroke-color);font-size:.875rem;font-style:italic}.mentalHealthCheck-module__k9I1Da__questionSection{margin-bottom:3rem}.mentalHealthCheck-module__k9I1Da__questionText{color:var(--txt-color);margin-bottom:2rem;font-size:clamp(1.2rem,1.2vw,1.8rem);font-weight:600;line-height:1.3}.mentalHealthCheck-module__k9I1Da__optionsContainer{flex-direction:column;gap:1rem;display:flex}.mentalHealthCheck-module__k9I1Da__optionButton{border:2px solid var(--border-color);background:var(--bg-color);text-align:left;cursor:pointer;color:var(--txt-color);border-radius:1rem;padding:1rem 1.5rem;font-size:1rem;transition:all .2s}.mentalHealthCheck-module__k9I1Da__optionButton:hover{border-color:var(--brand-color);background:var(--bg-color);transform:translate(4px)}.mentalHealthCheck-module__k9I1Da__optionButton.mentalHealthCheck-module__k9I1Da__active{border-color:var(--brand-color);color:var(--brand-color);font-weight:600}.mentalHealthCheck-module__k9I1Da__navigationSection{justify-content:space-between;align-items:center;margin-top:2rem;display:flex}.mentalHealthCheck-module__k9I1Da__previousButton{background:var(--bg-color);border:2px solid var(--border-color);cursor:pointer;color:var(--stroke-color);border-radius:.75rem;padding:.75rem 1.5rem;font-size:1rem;transition:all .2s}.mentalHealthCheck-module__k9I1Da__previousButton:hover:not(:disabled){border-color:var(--brand-color);color:var(--brand-color);transform:translate(-2px)}.mentalHealthCheck-module__k9I1Da__previousButton:disabled{opacity:.5;cursor:not-allowed}.mentalHealthCheck-module__k9I1Da__submitButton{background:linear-gradient(135deg,var(--brand-color)0%,#764ba2 100%);color:#fff;cursor:pointer;border:none;border-radius:.75rem;padding:.75rem 2rem;font-size:1rem;font-weight:600;transition:all .2s}.mentalHealthCheck-module__k9I1Da__submitButton:hover{transform:translateY(-2px);box-shadow:0 10px 20px #667eea4d}.mentalHealthCheck-module__k9I1Da__errorMessage{color:#c62828;margin-top:12px;font-size:14px}.mentalHealthCheck-module__k9I1Da__resultContainer{background:var(--bg-color);width:100%;max-width:60rem;box-shadow:0 20px 60px var(--box-shadow);border:.1rem solid var(--border-color);border-radius:2rem;padding:2rem 3rem}.mentalHealthCheck-module__k9I1Da__resultTitle{background:linear-gradient(135deg,var(--brand-color)0%,#764ba2 100%);-webkit-text-fill-color:transparent;text-align:center;-webkit-background-clip:text;background-clip:text;margin-bottom:2rem;font-size:2rem;font-weight:700}.mentalHealthCheck-module__k9I1Da__resultBox,.mentalHealthCheck-module__k9I1Da__recommendationBox{background:#f8f9ff;border-radius:1rem;margin-bottom:1.5rem;padding:1.5rem}.mentalHealthCheck-module__k9I1Da__resultBox h3,.mentalHealthCheck-module__k9I1Da__recommendationBox h3{color:var(--brand-color);margin-bottom:1rem;font-size:1.25rem}.mentalHealthCheck-module__k9I1Da__resultBox p{color:#333;margin:.5rem 0}.mentalHealthCheck-module__k9I1Da__recommendationBox ul{padding:0;list-style:none}.mentalHealthCheck-module__k9I1Da__recommendationBox li{color:#555;border-bottom:1px solid var(--border-color);padding:.5rem 0}.mentalHealthCheck-module__k9I1Da__recommendationBox li:last-child{border-bottom:none}.mentalHealthCheck-module__k9I1Da__restartButton{background:linear-gradient(135deg,var(--brand-color)0%,#764ba2 100%);color:#fff;cursor:pointer;border:none;border-radius:1rem;width:100%;margin-top:1rem;padding:1rem;font-size:1rem;font-weight:600;transition:all .2s}.mentalHealthCheck-module__k9I1Da__restartButton:hover{transform:translateY(-2px);box-shadow:0 10px 20px #667eea4d}.mentalHealthCheck-module__k9I1Da__resultPage{justify-content:center;min-height:100vh;padding:2rem 1rem;display:flex}.mentalHealthCheck-module__k9I1Da__scoreCircle{background:var(--border-color);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:120px;height:120px;margin:0 auto 1rem;display:flex}.mentalHealthCheck-module__k9I1Da__scoreNumber{color:var(--brand-color);font-size:clamp(2rem,2vw,3rem);font-weight:700;line-height:1}.mentalHealthCheck-module__k9I1Da__scoreLabel{color:var(--brand-color);letter-spacing:1px;font-size:.7rem;font-weight:500}.mentalHealthCheck-module__k9I1Da__highlightMessage{text-align:center;color:var(--brand-color);margin-bottom:2rem;padding:0 1rem;font-size:.9rem}.mentalHealthCheck-module__k9I1Da__detailedTitle{color:var(--txt-color);margin-bottom:1rem;font-size:1.1rem;font-weight:600}.mentalHealthCheck-module__k9I1Da__metricsList{margin-bottom:2rem}.mentalHealthCheck-module__k9I1Da__metricItem{border-bottom:1px solid #f0f0f0;margin-bottom:1.25rem;padding-bottom:1rem}.mentalHealthCheck-module__k9I1Da__metricItem:last-child{border-bottom:none}.mentalHealthCheck-module__k9I1Da__metricNameRow{margin-bottom:.25rem}.mentalHealthCheck-module__k9I1Da__metricNameRow strong{color:var(--stroke-color);font-size:.9rem}.mentalHealthCheck-module__k9I1Da__metricDesc{color:var(--txt-color);margin:0;font-size:.75rem;line-height:1.4}.mentalHealthCheck-module__k9I1Da__supportTitle{color:var(--stroke-color);margin-bottom:1rem;font-size:1.1rem;font-weight:600}.mentalHealthCheck-module__k9I1Da__supportOptions{margin-bottom:2rem}.mentalHealthCheck-module__k9I1Da__supportRow{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;padding:.75rem 0;display:flex}.mentalHealthCheck-module__k9I1Da__supportInfo{flex-direction:column;display:flex}.mentalHealthCheck-module__k9I1Da__supportInfo strong{color:var(--stroke-color);font-size:.85rem}.mentalHealthCheck-module__k9I1Da__supportSub{color:var(--txt-color);margin-top:.2rem;font-size:.6rem}.mentalHealthCheck-module__k9I1Da__supportBtn{color:var(--txt-color);cursor:pointer;background:0 0;border:1px solid #ddd;border-radius:.5rem;padding:.4rem 1rem;font-size:.75rem;transition:all .2s}.mentalHealthCheck-module__k9I1Da__supportBtn:hover{border-color:var(--brand-color);color:var(--brand-color)}.mentalHealthCheck-module__k9I1Da__quoteContainer{text-align:center;border-top:.1rem solid var(--border-color);border-bottom:.1rem solid var(--border-color);margin-bottom:1rem;padding:1.5rem 0}.mentalHealthCheck-module__k9I1Da__quote{color:var(--stroke-color);margin:0;font-size:clamp(1rem,1vw,1.2rem);font-style:italic}.mentalHealthCheck-module__k9I1Da__restartBtn{background:var(--brand-color);color:#fff;cursor:pointer;border:none;border-radius:.5rem;width:100%;padding:.75rem;font-size:clamp(1rem,1vw,1.2rem);font-weight:500;transition:background .2s}.mentalHealthCheck-module__k9I1Da__restartBtn:hover{background:var(--brand-color-hover)}.mentalHealthCheck-module__k9I1Da__setSelectionTitle{background:linear-gradient(135deg,var(--brand-color)0%,#764ba2 100%);-webkit-text-fill-color:transparent;text-align:center;-webkit-background-clip:text;background-clip:text;margin-bottom:.5rem;font-size:clamp(1.5rem,2vw,2rem);font-weight:700}.mentalHealthCheck-module__k9I1Da__setSelectionSubtitle{text-align:center;color:var(--stroke-color);margin-bottom:2rem;font-size:.9rem}.mentalHealthCheck-module__k9I1Da__setsGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-top:1rem;display:grid}.mentalHealthCheck-module__k9I1Da__setCard{background:var(--bg-color);border:2px solid var(--border-color);text-align:left;cursor:pointer;border-radius:1rem;width:100%;padding:1.5rem;transition:all .3s}.mentalHealthCheck-module__k9I1Da__setCard:hover{border-color:var(--brand-color);box-shadow:0 10px 30px var(--box-shadow);transform:translateY(-4px)}.mentalHealthCheck-module__k9I1Da__setTitle{color:var(--txt-color);margin-bottom:.75rem;font-size:1.2rem;font-weight:600}.mentalHealthCheck-module__k9I1Da__setDescription{color:var(--stroke-color);margin-bottom:1rem;font-size:.85rem;line-height:1.5}.mentalHealthCheck-module__k9I1Da__setMeta{color:var(--brand-color);justify-content:space-between;align-items:center;font-size:.8rem;font-weight:500;display:flex}.mentalHealthCheck-module__k9I1Da__setArrow{font-size:1.2rem;transition:transform .2s}.mentalHealthCheck-module__k9I1Da__setCard:hover .mentalHealthCheck-module__k9I1Da__setArrow{transform:translate(4px)}.mentalHealthCheck-module__k9I1Da__backToSetsBtn{color:var(--brand-color);cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.5rem 0;font-size:.9rem;transition:all .2s;display:inline-flex}.mentalHealthCheck-module__k9I1Da__backToSetsBtn:hover{opacity:.8;transform:translate(-2px)}.mentalHealthCheck-module__k9I1Da__metricNameRow{justify-content:space-between;align-items:center;margin-bottom:.25rem;display:flex}.mentalHealthCheck-module__k9I1Da__metricScore{color:var(--brand-color);font-size:.75rem;font-weight:500}@media (max-width:768px){.mentalHealthCheck-module__k9I1Da__setsGrid{grid-template-columns:1fr;gap:1rem}.mentalHealthCheck-module__k9I1Da__resultContainer{padding:1.5rem}}.mentalHealthCheck-module__k9I1Da__resultCard{text-align:center;background:linear-gradient(135deg,#667eea1a 0%,#764ba21a 100%);border-radius:1.5rem;margin:1.5rem 0;padding:2rem}.mentalHealthCheck-module__k9I1Da__scoreCircle{background:var(--border-color);border-radius:50%;justify-content:center;align-items:center;gap:.25rem;width:140px;height:140px;margin:0 auto 1rem;display:flex}.mentalHealthCheck-module__k9I1Da__scoreNumber{color:var(--brand-color);font-size:3rem;font-weight:700}.mentalHealthCheck-module__k9I1Da__scoreLabel{color:var(--stroke-color);font-size:1.2rem;font-weight:500}.mentalHealthCheck-module__k9I1Da__severity{margin:1rem 0}.mentalHealthCheck-module__k9I1Da__severityBadge{border-radius:2rem;padding:.5rem 1rem;font-size:.8rem;font-weight:600;display:inline-block}.mentalHealthCheck-module__k9I1Da__severityLow{color:#155724;background:#d4edda}.mentalHealthCheck-module__k9I1Da__severityMild{color:#856404;background:#fff3cd}.mentalHealthCheck-module__k9I1Da__severityModerate{color:#cc7b00;background:#ffe5b4}.mentalHealthCheck-module__k9I1Da__severitySevere{color:#721c24;background:#f8d7da}.mentalHealthCheck-module__k9I1Da__interpretation{color:var(--txt-color);margin:1rem 0;font-size:1rem;line-height:1.5}.mentalHealthCheck-module__k9I1Da__breakdown{text-align:left;border-top:1px solid var(--border-color);margin-top:1.5rem;padding-top:1.5rem}.mentalHealthCheck-module__k9I1Da__breakdown h3{color:var(--stroke-color);margin-bottom:1rem;font-size:1rem}.mentalHealthCheck-module__k9I1Da__responseItem{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:.75rem 0;font-size:.85rem;display:flex}.mentalHealthCheck-module__k9I1Da__responseItem:last-child{border-bottom:none}.mentalHealthCheck-module__k9I1Da__question{color:var(--txt-color);flex:1;padding-right:1rem}.mentalHealthCheck-module__k9I1Da__responseValue{color:var(--brand-color);font-weight:600}.mentalHealthCheck-module__k9I1Da__quoteAuthor{color:var(--stroke-color);margin-top:.5rem;font-size:.8rem;font-style:normal}.mentalHealthCheck-module__k9I1Da__clinicalNote{color:#856404;text-align:left;background:#fff3cd;border-left:4px solid #ffc107;border-radius:.5rem;margin:1rem 0;padding:1rem;font-size:.85rem}.mentalHealthCheck-module__k9I1Da__resilienceBadge{border-radius:2rem;padding:.5rem 1.5rem;font-size:.9rem;font-weight:600;display:inline-block}.mentalHealthCheck-module__k9I1Da__resilienceHigh{color:#155724;background:#d4edda}.mentalHealthCheck-module__k9I1Da__resilienceNormal{color:#0c5460;background:#d1ecf1}.mentalHealthCheck-module__k9I1Da__resilienceLow{color:#856404;background:#fff3cd}.mentalHealthCheck-module__k9I1Da__resilienceVeryLow{color:#721c24;background:#f8d7da}
.checkInDisclaimer-module__P5AygG__disclaimer{--disclaimer-accent:var(--brand-color,#5368e8);box-sizing:border-box;background:var(--input-bg-color);border:1px solid var(--border-color);border-radius:.875rem;width:100%;margin:1rem 0 1.25rem;padding:1rem 1.125rem}.checkInDisclaimer-module__P5AygG__header{align-items:flex-start;gap:.75rem;display:flex}.checkInDisclaimer-module__P5AygG__iconWrapper{color:#8a641c;background:var(--input-bg-color);border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}.checkInDisclaimer-module__P5AygG__headerText{flex:1;min-width:0}.checkInDisclaimer-module__P5AygG__headerText h4{color:var(--txt-color);margin:0 0 .25rem;font-size:.95rem;font-weight:700;line-height:1.4}.checkInDisclaimer-module__P5AygG__summary{color:var(--txt-color);margin:0;font-size:.825rem;line-height:1.55}.checkInDisclaimer-module__P5AygG__details{border-top:1px solid var(--border-color);flex-direction:column;gap:.875rem;margin-top:1rem;padding-top:1rem;display:flex}.checkInDisclaimer-module__P5AygG__description{color:var(--txt-color);margin:0;font-size:.875rem;line-height:1.7}.checkInDisclaimer-module__P5AygG__supportSection{background:var(--input-bg-color);border:1px solid var(--border-color);border-radius:.75rem;padding:.875rem}.checkInDisclaimer-module__P5AygG__supportSection p{color:var(--txt-color);margin:0;font-size:.825rem;line-height:1.7}.checkInDisclaimer-module__P5AygG__supportSection strong{color:var(--txt-color)}.checkInDisclaimer-module__P5AygG__sources h5{color:#353c53;margin:0 0 .375rem;font-size:.85rem;font-weight:700}.checkInDisclaimer-module__P5AygG__sources p{color:var(--txt-color);margin:0;font-size:.8rem;line-height:1.7}.checkInDisclaimer-module__P5AygG__footerNote{color:var(--txt-color);border-left:2px solid var(--disclaimer-accent);margin:0;padding-left:.75rem;font-size:.8rem;line-height:1.65}.checkInDisclaimer-module__P5AygG__toggleButton{color:var(--disclaimer-accent);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:.4rem;margin-top:.75rem;padding:.25rem 0;font-family:inherit;font-size:.825rem;font-weight:600;line-height:1.5;display:inline-flex}.checkInDisclaimer-module__P5AygG__toggleButton:hover{color:var(--txt-color)}.checkInDisclaimer-module__P5AygG__toggleButton:focus-visible{outline:2px solid var(--disclaimer-accent);outline-offset:4px;border-radius:3px}.checkInDisclaimer-module__P5AygG__chevron,.checkInDisclaimer-module__P5AygG__chevronUp{flex-shrink:0;transition:transform .18s}.checkInDisclaimer-module__P5AygG__chevronUp{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.checkInDisclaimer-module__P5AygG__chevron,.checkInDisclaimer-module__P5AygG__chevronUp{transition:none}}@media (max-width:480px){.checkInDisclaimer-module__P5AygG__disclaimer{border-radius:.75rem;margin:.875rem 0 1rem;padding:.875rem}.checkInDisclaimer-module__P5AygG__header{gap:.625rem}.checkInDisclaimer-module__P5AygG__iconWrapper{width:2rem;height:2rem}.checkInDisclaimer-module__P5AygG__headerText h4{font-size:.9rem}.checkInDisclaimer-module__P5AygG__summary{font-size:.8rem}.checkInDisclaimer-module__P5AygG__details{gap:.75rem;margin-top:.875rem;padding-top:.875rem}.checkInDisclaimer-module__P5AygG__supportSection{padding:.75rem}.checkInDisclaimer-module__P5AygG__toggleButton{margin-top:.625rem;font-size:.8rem}}
