.DiagnosticsProgress-module__NE67uq__wrapper{background:var(--bg-secondary);border-bottom:1px solid var(--border);padding:24px 0 20px}.DiagnosticsProgress-module__NE67uq__stepper{justify-content:center;align-items:center;gap:0;max-width:680px;margin-bottom:20px;margin-left:auto;margin-right:auto;padding:0 24px;list-style:none;display:flex}.DiagnosticsProgress-module__NE67uq__step{flex-direction:column;flex:1;align-items:center;gap:8px;display:flex;position:relative}.DiagnosticsProgress-module__NE67uq__connector{background:var(--border);height:2px;transition:background .4s;position:absolute;top:16px;left:calc(18px - 50%);right:calc(50% + 18px)}.DiagnosticsProgress-module__NE67uq__connectorActive{background:var(--accent-teal)}.DiagnosticsProgress-module__NE67uq__circle{border:2px solid var(--border);background:var(--bg-primary);width:32px;height:32px;color:var(--text-muted);z-index:1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.8125rem;font-weight:700;transition:all .3s;display:flex;position:relative}.DiagnosticsProgress-module__NE67uq__stepComplete .DiagnosticsProgress-module__NE67uq__circle{background:var(--accent-teal);border-color:var(--accent-teal);color:#0a0f1c}.DiagnosticsProgress-module__NE67uq__stepCurrent .DiagnosticsProgress-module__NE67uq__circle{border-color:var(--accent-teal);color:var(--accent-teal);box-shadow:0 0 0 4px var(--accent-teal-dim)}.DiagnosticsProgress-module__NE67uq__stepFuture .DiagnosticsProgress-module__NE67uq__circle{opacity:.4}.DiagnosticsProgress-module__NE67uq__stepLabel{text-align:center;color:var(--text-muted);font-size:.75rem;line-height:1.3;transition:color .3s}.DiagnosticsProgress-module__NE67uq__stepComplete .DiagnosticsProgress-module__NE67uq__stepLabel,.DiagnosticsProgress-module__NE67uq__stepCurrent .DiagnosticsProgress-module__NE67uq__stepLabel{color:var(--text-secondary)}.DiagnosticsProgress-module__NE67uq__stepCurrent .DiagnosticsProgress-module__NE67uq__stepLabel{color:var(--accent-teal);font-weight:600}.DiagnosticsProgress-module__NE67uq__stepFuture .DiagnosticsProgress-module__NE67uq__stepLabel{opacity:.4}.DiagnosticsProgress-module__NE67uq__stepLabelFull{display:block}.DiagnosticsProgress-module__NE67uq__stepLabelShort{display:none}.DiagnosticsProgress-module__NE67uq__progressSection{max-width:680px;margin:0 auto;padding:0 24px}.DiagnosticsProgress-module__NE67uq__progressMeta{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.DiagnosticsProgress-module__NE67uq__phaseLabel{color:var(--text-secondary);font-size:.8125rem}.DiagnosticsProgress-module__NE67uq__phaseLabel strong{color:var(--text-primary);font-weight:600}.DiagnosticsProgress-module__NE67uq__questionLabel{color:var(--text-muted);white-space:nowrap;font-size:.8125rem}.DiagnosticsProgress-module__NE67uq__progressBar{background:#ffffff0f;border-radius:3px;height:5px;overflow:hidden}.DiagnosticsProgress-module__NE67uq__progressFill{background:linear-gradient(90deg, var(--accent-teal), var(--accent-green));border-radius:3px;height:100%;transition:width .4s}.DiagnosticsProgress-module__NE67uq__regStepper{justify-content:center;align-items:center;gap:0;max-width:440px;margin-bottom:20px;margin-left:auto;margin-right:auto;padding:0 24px;display:flex}.DiagnosticsProgress-module__NE67uq__regStep{flex-direction:column;flex:1;align-items:center;gap:8px;display:flex;position:relative}.DiagnosticsProgress-module__NE67uq__regConnector{background:var(--border);height:2px;transition:background .4s;position:absolute;top:16px;left:calc(16px - 50%);right:calc(50% + 16px)}.DiagnosticsProgress-module__NE67uq__regConnectorDone{background:var(--accent-teal)}.DiagnosticsProgress-module__NE67uq__regCircle{border:2px solid var(--border);background:var(--bg-primary);width:32px;height:32px;color:var(--text-muted);z-index:1;border-radius:50%;justify-content:center;align-items:center;font-size:.8125rem;font-weight:700;transition:all .3s;display:flex;position:relative}.DiagnosticsProgress-module__NE67uq__regStepCurrent .DiagnosticsProgress-module__NE67uq__regCircle{border-color:var(--accent-teal);color:var(--accent-teal);box-shadow:0 0 0 4px var(--accent-teal-dim)}.DiagnosticsProgress-module__NE67uq__regStepDone .DiagnosticsProgress-module__NE67uq__regCircle{background:var(--accent-teal);border-color:var(--accent-teal);color:#0a0f1c}.DiagnosticsProgress-module__NE67uq__regLabel{color:var(--text-muted);text-align:center;font-size:.75rem;transition:color .3s}.DiagnosticsProgress-module__NE67uq__regStepCurrent .DiagnosticsProgress-module__NE67uq__regLabel{color:var(--accent-teal);font-weight:600}.DiagnosticsProgress-module__NE67uq__regStepDone .DiagnosticsProgress-module__NE67uq__regLabel{color:var(--text-secondary)}@media (max-width:600px){.DiagnosticsProgress-module__NE67uq__stepLabelFull{display:none}.DiagnosticsProgress-module__NE67uq__stepLabelShort{display:block}.DiagnosticsProgress-module__NE67uq__stepper,.DiagnosticsProgress-module__NE67uq__progressSection{padding:0 16px}.DiagnosticsProgress-module__NE67uq__wrapper{padding:16px 0 14px}.DiagnosticsProgress-module__NE67uq__progressMeta{flex-wrap:wrap;gap:4px}.DiagnosticsProgress-module__NE67uq__questionLabel{white-space:normal;font-size:.75rem}.DiagnosticsProgress-module__NE67uq__phaseLabel{font-size:.75rem}}
.QuestionCard-module__a7LYgW__animForward{animation:.28s cubic-bezier(.22,1,.36,1) both QuestionCard-module__a7LYgW__slideInRight}.QuestionCard-module__a7LYgW__animBackward{animation:.28s cubic-bezier(.22,1,.36,1) both QuestionCard-module__a7LYgW__slideInLeft}@keyframes QuestionCard-module__a7LYgW__slideInRight{0%{opacity:0;transform:translate(36px)}to{opacity:1;transform:translate(0)}}@keyframes QuestionCard-module__a7LYgW__slideInLeft{0%{opacity:0;transform:translate(-36px)}to{opacity:1;transform:translate(0)}}.QuestionCard-module__a7LYgW__card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-xl);flex-direction:column;gap:28px;width:100%;max-width:680px;margin:0 auto;padding:40px 40px 32px;display:flex}.QuestionCard-module__a7LYgW__questionText p{font-family:var(--font-heading);color:var(--text-primary);font-size:clamp(1.125rem,2.5vw,1.375rem);font-weight:600;line-height:1.45}.QuestionCard-module__a7LYgW__periodBadge{background:var(--accent-teal-dim);border:1px solid var(--border-accent);color:var(--accent-teal);border-radius:100px;align-self:flex-start;align-items:center;gap:6px;padding:4px 10px;font-size:.75rem;font-weight:500;line-height:1;display:inline-flex}.QuestionCard-module__a7LYgW__options{border:none;gap:10px;margin:0;padding:0;display:grid}.QuestionCard-module__a7LYgW__gridTwo{grid-template-columns:repeat(2,1fr)}.QuestionCard-module__a7LYgW__gridThree{grid-template-columns:repeat(3,1fr)}.QuestionCard-module__a7LYgW__gridFour{grid-template-columns:repeat(2,1fr)}.QuestionCard-module__a7LYgW__gridFive{grid-template-columns:repeat(5,1fr)}.QuestionCard-module__a7LYgW__gridMulti{grid-template-columns:1fr}.QuestionCard-module__a7LYgW__option{border:1.5px solid var(--border);border-radius:var(--radius-md);cursor:pointer;text-align:left;font-family:var(--font-body);color:var(--text-secondary);background:#ffffff08;align-items:center;gap:12px;min-height:52px;padding:14px 18px;font-size:1rem;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.QuestionCard-module__a7LYgW__option:hover{background:var(--accent-teal-dim);color:var(--text-primary);border-color:#06b6d466}.QuestionCard-module__a7LYgW__option:focus-visible{outline:2px solid var(--accent-teal);outline-offset:2px}.QuestionCard-module__a7LYgW__optionSelected{box-shadow:0 0 0 1px var(--accent-teal), inset 0 0 20px #06b6d40d;border-color:var(--accent-teal)!important;background:var(--accent-teal-dim)!important;color:var(--text-primary)!important}.QuestionCard-module__a7LYgW__radioIndicator{opacity:.5;border:2px solid;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;transition:opacity .15s;display:flex}.QuestionCard-module__a7LYgW__optionSelected .QuestionCard-module__a7LYgW__radioIndicator{border-color:var(--accent-teal);opacity:1}.QuestionCard-module__a7LYgW__radioDot{background:var(--accent-teal);border-radius:50%;width:8px;height:8px}.QuestionCard-module__a7LYgW__checkboxOption{cursor:pointer;-webkit-user-select:none;user-select:none}.QuestionCard-module__a7LYgW__checkboxIndicator{border:2px solid var(--border);color:#0a0f1c;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;transition:all .15s;display:flex}.QuestionCard-module__a7LYgW__optionSelected .QuestionCard-module__a7LYgW__checkboxIndicator{background:var(--accent-teal);border-color:var(--accent-teal)}.QuestionCard-module__a7LYgW__optionNone{border-style:dashed;margin-top:4px}.QuestionCard-module__a7LYgW__optionLabel{flex:1;line-height:1.4}.QuestionCard-module__a7LYgW__nav{justify-content:space-between;align-items:center;gap:12px;padding-top:4px;display:flex}.QuestionCard-module__a7LYgW__backBtn{color:var(--text-muted);font-family:var(--font-body);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:10px 0;font-size:.9375rem;transition:color .15s;display:flex}.QuestionCard-module__a7LYgW__backBtn:hover:not(:disabled){color:var(--text-secondary)}.QuestionCard-module__a7LYgW__backBtn:disabled{opacity:.3;cursor:not-allowed}.QuestionCard-module__a7LYgW__backBtn:focus-visible{outline:2px solid var(--accent-teal);outline-offset:2px;border-radius:4px}.QuestionCard-module__a7LYgW__nextBtn{justify-content:center;min-width:140px}.QuestionCard-module__a7LYgW__nextBtnDisabled{pointer-events:none;opacity:.45!important;cursor:not-allowed!important}.QuestionCard-module__a7LYgW__btnSpinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.65s linear infinite QuestionCard-module__a7LYgW__btnSpin;display:inline-block}@keyframes QuestionCard-module__a7LYgW__btnSpin{to{transform:rotate(360deg)}}.QuestionCard-module__a7LYgW__gridScale{grid-template-columns:repeat(4,1fr);gap:8px;position:relative}.QuestionCard-module__a7LYgW__scaleWrap{position:relative}.QuestionCard-module__a7LYgW__scaleTrack{background:var(--border);pointer-events:none;z-index:0;height:2px;position:absolute;top:14px;left:calc(12.5% + 8px);right:calc(12.5% + 8px)}.QuestionCard-module__a7LYgW__scaleOption{cursor:pointer;font-family:var(--font-body);color:var(--text-muted);z-index:1;background:0 0;border:none;flex-direction:column;align-items:center;gap:10px;padding:4px 4px 12px;transition:color .15s;display:flex;position:relative}.QuestionCard-module__a7LYgW__scaleOption:hover{color:var(--text-primary)}.QuestionCard-module__a7LYgW__scaleOption:focus-visible{outline:2px solid var(--accent-teal);outline-offset:4px;border-radius:4px}.QuestionCard-module__a7LYgW__scaleOptionSelected{color:var(--accent-teal)}.QuestionCard-module__a7LYgW__scaleDot{border:2px solid var(--border);background:var(--bg-primary);border-radius:50%;flex-shrink:0;width:28px;height:28px;transition:all .18s}.QuestionCard-module__a7LYgW__scaleOption:hover .QuestionCard-module__a7LYgW__scaleDot{background:var(--accent-teal-dim);border-color:#06b6d480}.QuestionCard-module__a7LYgW__scaleDotSelected{background:var(--accent-teal);border-color:var(--accent-teal);box-shadow:0 0 0 4px var(--accent-teal-dim)}.QuestionCard-module__a7LYgW__scaleLabel{text-align:center;font-size:.8125rem;line-height:1.3}.QuestionCard-module__a7LYgW__scaleWrapFive .QuestionCard-module__a7LYgW__scaleTrack{left:calc(10% + 6px);right:calc(10% + 6px)}.QuestionCard-module__a7LYgW__textareaWrap{width:100%}.QuestionCard-module__a7LYgW__textarea{border:1.5px solid var(--border);border-radius:var(--radius-md);width:100%;font-family:var(--font-body);color:var(--text-primary);resize:vertical;box-sizing:border-box;background:#ffffff08;padding:14px 16px;font-size:1rem;line-height:1.6;transition:border-color .15s,background .15s}.QuestionCard-module__a7LYgW__textarea::placeholder{color:var(--text-muted)}.QuestionCard-module__a7LYgW__textarea:focus{border-color:var(--accent-teal);background:var(--accent-teal-dim);outline:none}.QuestionCard-module__a7LYgW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:600px){.QuestionCard-module__a7LYgW__card{border-radius:var(--radius-lg);gap:20px;padding:24px 16px 20px}.QuestionCard-module__a7LYgW__gridTwo,.QuestionCard-module__a7LYgW__gridThree,.QuestionCard-module__a7LYgW__gridFour{grid-template-columns:1fr}.QuestionCard-module__a7LYgW__gridScale{grid-template-columns:repeat(2,1fr);gap:10px}.QuestionCard-module__a7LYgW__gridFive{grid-template-columns:repeat(3,1fr);gap:10px}.QuestionCard-module__a7LYgW__scaleTrack{display:none}.QuestionCard-module__a7LYgW__option{min-height:56px;padding:16px}.QuestionCard-module__a7LYgW__scaleOption{padding:8px 4px 10px}.QuestionCard-module__a7LYgW__scaleLabel{font-size:.75rem}}@media (max-width:400px){.QuestionCard-module__a7LYgW__gridFive{grid-template-columns:repeat(2,1fr)}}
.ClinicalScreening-module__kMcFCa__wrapper{flex:1;justify-content:center;align-items:flex-start;min-height:0;padding:48px 24px 64px;display:flex}@media (max-width:600px){.ClinicalScreening-module__kMcFCa__wrapper{padding:24px 16px 48px}}
.PhaseComplete-module__GJi8Xa__wrapper{flex:1;justify-content:center;align-items:flex-start;padding:48px 24px 64px;display:flex}.PhaseComplete-module__GJi8Xa__card{background:var(--bg-card);border:1px solid var(--border-accent);border-radius:var(--radius-xl);text-align:center;width:100%;max-width:560px;box-shadow:var(--shadow-glow);flex-direction:column;align-items:center;gap:20px;padding:48px 40px;display:flex}.PhaseComplete-module__GJi8Xa__iconWrap{justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:4px;display:flex;position:relative}.PhaseComplete-module__GJi8Xa__iconCircle{background:var(--accent-teal-dim);border:2px solid var(--accent-teal);width:72px;height:72px;color:var(--accent-teal);border-radius:50%;justify-content:center;align-items:center;display:flex}.PhaseComplete-module__GJi8Xa__iconRing{border:2px solid var(--accent-teal);opacity:.3;border-radius:50%;animation:1.6s ease-out forwards PhaseComplete-module__GJi8Xa__ripple;position:absolute;inset:0}@keyframes PhaseComplete-module__GJi8Xa__ripple{0%{opacity:.4;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}.PhaseComplete-module__GJi8Xa__title{font-family:var(--font-heading);color:var(--text-primary);font-size:clamp(1.25rem,3vw,1.625rem);font-weight:700;line-height:1.3}.PhaseComplete-module__GJi8Xa__check{color:var(--accent-teal)}.PhaseComplete-module__GJi8Xa__body{color:var(--text-secondary);max-width:420px;font-size:.9375rem;line-height:1.7}.PhaseComplete-module__GJi8Xa__body strong{color:var(--text-primary);font-weight:600}.PhaseComplete-module__GJi8Xa__infoBox{background:var(--accent-teal-dim);border:1px solid var(--border-accent);border-radius:var(--radius-md);text-align:left;color:var(--text-secondary);align-items:flex-start;gap:10px;width:100%;padding:12px 16px;font-size:.875rem;line-height:1.5;display:flex}.PhaseComplete-module__GJi8Xa__infoBox svg{flex-shrink:0;margin-top:1px}.PhaseComplete-module__GJi8Xa__nextBtn{justify-content:center;min-width:260px;margin-top:4px}@media (max-width:480px){.PhaseComplete-module__GJi8Xa__card{padding:32px 20px}.PhaseComplete-module__GJi8Xa__wrapper{padding:24px 16px 48px}}
.Phase2Complete-module___Leaua__wrapper{flex:1;justify-content:center;align-items:flex-start;padding:48px 24px 64px;display:flex}.Phase2Complete-module___Leaua__card{background:var(--bg-card);border:1px solid var(--border-accent);border-radius:var(--radius-xl);text-align:center;width:100%;max-width:560px;box-shadow:var(--shadow-glow);flex-direction:column;align-items:center;gap:20px;padding:48px 40px;display:flex}.Phase2Complete-module___Leaua__iconWrap{justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:4px;display:flex;position:relative}.Phase2Complete-module___Leaua__iconCircle{background:var(--accent-teal-dim);border:2px solid var(--accent-teal);width:72px;height:72px;color:var(--accent-teal);border-radius:50%;justify-content:center;align-items:center;display:flex}.Phase2Complete-module___Leaua__iconRing{border:2px solid var(--accent-teal);opacity:.3;border-radius:50%;animation:1.6s ease-out forwards Phase2Complete-module___Leaua__ripple;position:absolute;inset:0}@keyframes Phase2Complete-module___Leaua__ripple{0%{opacity:.4;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}.Phase2Complete-module___Leaua__title{font-family:var(--font-heading);color:var(--text-primary);font-size:clamp(1.25rem,3vw,1.625rem);font-weight:700;line-height:1.3}.Phase2Complete-module___Leaua__check{color:var(--accent-teal)}.Phase2Complete-module___Leaua__body{color:var(--text-secondary);max-width:420px;font-size:.9375rem;line-height:1.7}.Phase2Complete-module___Leaua__body strong{color:var(--text-primary);font-weight:600}.Phase2Complete-module___Leaua__infoBox{background:var(--accent-teal-dim);border:1px solid var(--border-accent);border-radius:var(--radius-md);text-align:left;color:var(--text-secondary);align-items:flex-start;gap:10px;width:100%;padding:12px 16px;font-size:.875rem;line-height:1.5;display:flex}.Phase2Complete-module___Leaua__infoBox svg{flex-shrink:0;margin-top:1px}.Phase2Complete-module___Leaua__actions{flex-direction:column;align-items:center;gap:12px;width:100%;margin-top:4px;display:flex}.Phase2Complete-module___Leaua__primaryBtn{justify-content:center;min-width:260px}.Phase2Complete-module___Leaua__skipBtn{color:var(--text-muted,#6b7280);cursor:pointer;border-radius:var(--radius-sm);text-underline-offset:3px;background:0 0;border:none;padding:6px 12px;font-size:.875rem;text-decoration:underline;transition:color .15s}.Phase2Complete-module___Leaua__skipBtn:hover:not(:disabled){color:var(--text-secondary)}.Phase2Complete-module___Leaua__skipBtn:disabled{opacity:.5;cursor:not-allowed;text-decoration:none}.Phase2Complete-module___Leaua__skipBtn{align-items:center;gap:8px;display:inline-flex}.Phase2Complete-module___Leaua__skipSpinner{border:2px solid #6b728066;border-top-color:var(--text-muted,#6b7280);border-radius:50%;flex-shrink:0;width:13px;height:13px;animation:.65s linear infinite Phase2Complete-module___Leaua__skipSpin;display:inline-block}@keyframes Phase2Complete-module___Leaua__skipSpin{to{transform:rotate(360deg)}}@media (max-width:480px){.Phase2Complete-module___Leaua__card{padding:32px 20px}.Phase2Complete-module___Leaua__wrapper{padding:24px 16px 48px}.Phase2Complete-module___Leaua__primaryBtn{min-width:100%}}
.RegistrationStepA-module__pmqLOW__wrapper{flex:1;justify-content:center;align-items:flex-start;padding:48px 24px 64px;animation:.3s cubic-bezier(.22,1,.36,1) both RegistrationStepA-module__pmqLOW__fadeSlideIn;display:flex}@keyframes RegistrationStepA-module__pmqLOW__fadeSlideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.RegistrationStepA-module__pmqLOW__card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-xl);flex-direction:column;gap:28px;width:100%;max-width:520px;padding:40px 40px 36px;display:flex}.RegistrationStepA-module__pmqLOW__heading{flex-direction:column;gap:10px;display:flex}.RegistrationStepA-module__pmqLOW__stepIcon{border-radius:var(--radius-md);background:var(--accent-teal-dim);border:1px solid var(--border-accent);width:48px;height:48px;color:var(--accent-teal);justify-content:center;align-items:center;margin-bottom:4px;display:flex}.RegistrationStepA-module__pmqLOW__title{font-family:var(--font-heading);color:var(--text-primary);font-size:1.5rem;font-weight:700}.RegistrationStepA-module__pmqLOW__subtitle{color:var(--text-secondary);font-size:.9375rem;line-height:1.65}.RegistrationStepA-module__pmqLOW__form{flex-direction:column;gap:20px;display:flex}.RegistrationStepA-module__pmqLOW__field{flex-direction:column;gap:6px;display:flex}.RegistrationStepA-module__pmqLOW__label{color:var(--text-secondary);font-size:.875rem;font-weight:600}.RegistrationStepA-module__pmqLOW__required{color:#ef4444;margin-left:2px}.RegistrationStepA-module__pmqLOW__input{border:1.5px solid var(--border);border-radius:var(--radius-md);font-family:var(--font-body);color:var(--text-primary);background:#ffffff0a;outline:none;width:100%;min-height:48px;padding:12px 16px;font-size:1rem;transition:border-color .15s,background .15s}.RegistrationStepA-module__pmqLOW__input::placeholder{color:var(--text-muted)}.RegistrationStepA-module__pmqLOW__input:focus{border-color:var(--accent-teal);background:var(--accent-teal-dim)}.RegistrationStepA-module__pmqLOW__inputError{border-color:#ef4444!important}.RegistrationStepA-module__pmqLOW__errorMsg{color:#ef4444;margin-top:2px;font-size:.8125rem}.RegistrationStepA-module__pmqLOW__consentBlock{border:1px solid var(--border);border-radius:var(--radius-md);background:#ffffff05;flex-direction:column;gap:10px;padding:16px;display:flex}.RegistrationStepA-module__pmqLOW__consentLabel{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:12px;display:flex}.RegistrationStepA-module__pmqLOW__checkbox{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.RegistrationStepA-module__pmqLOW__checkboxCustom{border:2px solid var(--border);color:#0a0f1c;background:#ffffff0a;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;transition:all .15s;display:flex}.RegistrationStepA-module__pmqLOW__consentLabel:has(.RegistrationStepA-module__pmqLOW__checkbox:checked) .RegistrationStepA-module__pmqLOW__checkboxCustom{background:var(--accent-teal);border-color:var(--accent-teal)}.RegistrationStepA-module__pmqLOW__consentLabel:has(.RegistrationStepA-module__pmqLOW__checkbox:focus-visible) .RegistrationStepA-module__pmqLOW__checkboxCustom{outline:2px solid var(--accent-teal);outline-offset:2px}.RegistrationStepA-module__pmqLOW__consentText{color:var(--text-primary);font-size:.9375rem;line-height:1.5}.RegistrationStepA-module__pmqLOW__consentHint{color:var(--text-muted);padding-left:32px;font-size:.8125rem;line-height:1.55}.RegistrationStepA-module__pmqLOW__submitBtn{justify-content:center;width:100%;margin-top:4px}.RegistrationStepA-module__pmqLOW__submitDisabled{pointer-events:none;opacity:.4!important;cursor:not-allowed!important}@media (max-width:480px){.RegistrationStepA-module__pmqLOW__card{padding:24px 16px 20px}.RegistrationStepA-module__pmqLOW__wrapper{padding:20px 12px 40px}}
.RegistrationStepB-module__y7rLCa__wrapper{flex:1;justify-content:center;align-items:flex-start;padding:48px 24px 64px;animation:.3s cubic-bezier(.22,1,.36,1) both RegistrationStepB-module__y7rLCa__fadeSlideIn;display:flex}@keyframes RegistrationStepB-module__y7rLCa__fadeSlideIn{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:translate(0)}}.RegistrationStepB-module__y7rLCa__card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-xl);flex-direction:column;gap:24px;width:100%;max-width:560px;padding:40px 40px 36px;display:flex}.RegistrationStepB-module__y7rLCa__heading{flex-direction:column;gap:10px;display:flex}.RegistrationStepB-module__y7rLCa__stepIcon{border-radius:var(--radius-md);background:var(--accent-teal-dim);border:1px solid var(--border-accent);width:48px;height:48px;color:var(--accent-teal);justify-content:center;align-items:center;margin-bottom:4px;display:flex}.RegistrationStepB-module__y7rLCa__title{font-family:var(--font-heading);color:var(--text-primary);font-size:1.5rem;font-weight:700}.RegistrationStepB-module__y7rLCa__subtitle{color:var(--text-secondary);font-size:.9375rem;line-height:1.65}.RegistrationStepB-module__y7rLCa__doiHint{border-radius:var(--radius-md);background:#06b6d40f;border:1px solid #06b6d440;gap:12px;padding:14px 16px;display:flex}.RegistrationStepB-module__y7rLCa__doiHintIcon{color:var(--accent-teal);flex-shrink:0;margin-top:1px}.RegistrationStepB-module__y7rLCa__doiHintText{color:var(--text-secondary);font-size:.875rem;line-height:1.6}.RegistrationStepB-module__y7rLCa__doiHintText strong{color:var(--text-primary);margin-bottom:3px;display:block}.RegistrationStepB-module__y7rLCa__disclaimer{border-radius:var(--radius-md);background:#fbbf240f;border:1px solid #fbbf2440;gap:12px;padding:16px;display:flex}.RegistrationStepB-module__y7rLCa__disclaimerIcon{color:#f59e0b;flex-shrink:0;margin-top:1px}.RegistrationStepB-module__y7rLCa__disclaimerTitle{color:#f59e0b;margin-bottom:5px;font-size:.875rem;font-weight:700}.RegistrationStepB-module__y7rLCa__disclaimerText{color:var(--text-secondary);font-size:.875rem;line-height:1.6}.RegistrationStepB-module__y7rLCa__consents{flex-direction:column;gap:12px;display:flex}.RegistrationStepB-module__y7rLCa__consentItem{border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffff05;align-items:flex-start;gap:12px;padding:14px 16px;transition:border-color .15s,background .15s;display:flex}.RegistrationStepB-module__y7rLCa__consentItem:has(.RegistrationStepB-module__y7rLCa__hiddenCheckbox:checked){border-color:var(--border-accent);background:var(--accent-teal-dim)}.RegistrationStepB-module__y7rLCa__consentItem:has(.RegistrationStepB-module__y7rLCa__hiddenCheckbox:focus-visible) .RegistrationStepB-module__y7rLCa__checkboxCustom{outline:2px solid var(--accent-teal);outline-offset:2px}.RegistrationStepB-module__y7rLCa__hiddenCheckbox{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.RegistrationStepB-module__y7rLCa__checkboxCustom{border:2px solid var(--border);color:#0a0f1c;background:#ffffff0a;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;transition:all .15s;display:flex}.RegistrationStepB-module__y7rLCa__checkboxChecked{background:var(--accent-teal);border-color:var(--accent-teal)}.RegistrationStepB-module__y7rLCa__consentText{color:var(--text-primary);font-size:.9375rem;line-height:1.55}.RegistrationStepB-module__y7rLCa__link{color:var(--accent-teal);text-underline-offset:2px;text-decoration:underline;transition:opacity .15s}.RegistrationStepB-module__y7rLCa__link:hover{opacity:.8}.RegistrationStepB-module__y7rLCa__consentItemOptional{opacity:.85;border-style:dashed}.RegistrationStepB-module__y7rLCa__consentItemOptional:has(.RegistrationStepB-module__y7rLCa__hiddenCheckbox:checked){opacity:1}.RegistrationStepB-module__y7rLCa__researchLabel{color:var(--text-secondary);letter-spacing:.01em;margin-bottom:3px;font-size:.8125rem;font-weight:600;display:block}.RegistrationStepB-module__y7rLCa__legalNotice{color:var(--text-muted);margin-top:4px;font-size:.8125rem;line-height:1.6}.RegistrationStepB-module__y7rLCa__nav{justify-content:space-between;align-items:center;gap:12px;margin-top:4px;display:flex}.RegistrationStepB-module__y7rLCa__backBtn{color:var(--text-muted);font-family:var(--font-body);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:10px 0;font-size:.9375rem;transition:color .15s;display:flex}.RegistrationStepB-module__y7rLCa__backBtn:hover{color:var(--text-secondary)}.RegistrationStepB-module__y7rLCa__backBtn:focus-visible{outline:2px solid var(--accent-teal);outline-offset:2px;border-radius:4px}.RegistrationStepB-module__y7rLCa__startBtn{align-items:center;gap:8px;display:flex}.RegistrationStepB-module__y7rLCa__startDisabled{pointer-events:none;opacity:.4!important;cursor:not-allowed!important}@media (max-width:480px){.RegistrationStepB-module__y7rLCa__card{padding:24px 16px 20px}.RegistrationStepB-module__y7rLCa__wrapper{padding:20px 12px 40px}.RegistrationStepB-module__y7rLCa__consentItem{padding:12px 14px}}
.DeltaCard-module__JEuEXG__deltaCard{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;gap:8px;padding:18px;display:flex}.DeltaCard-module__JEuEXG__deltaLabel{color:var(--text-primary);margin:0;font-size:.875rem;font-weight:700}.DeltaCard-module__JEuEXG__deltaHint{color:var(--text-muted);margin:0;font-size:.75rem;line-height:1.4}.DeltaCard-module__JEuEXG__deltaRow{align-items:center;gap:8px;margin-top:4px;display:flex}.DeltaCard-module__JEuEXG__deltaOld{color:var(--text-muted);font-size:1rem;text-decoration:line-through}.DeltaCard-module__JEuEXG__deltaArrow{color:var(--text-muted);font-size:.875rem}.DeltaCard-module__JEuEXG__deltaNew{color:var(--text-primary);font-size:1.25rem;font-weight:700}.DeltaCard-module__JEuEXG__deltaBadge{border-radius:99px;align-items:center;gap:4px;margin-top:2px;padding:3px 8px;font-size:.6875rem;font-weight:600;display:inline-flex}.DeltaCard-module__JEuEXG__deltaBadgeGood{color:var(--accent-green);background:#14b8a61f;border:1px solid #14b8a640}.DeltaCard-module__JEuEXG__deltaBadgeBad{color:#f87171;background:#ef44441a;border:1px solid #ef444433}.DeltaCard-module__JEuEXG__deltaBadgeNeutral{color:var(--text-muted);background:#9ca3af1a;border:1px solid #9ca3af26}
.DiagnosticComparison-module__BPttCW__page{flex-direction:column;gap:32px;max-width:1200px;margin:0 auto;padding:32px 20px 80px;display:flex}@media (min-width:768px){.DiagnosticComparison-module__BPttCW__page{padding:40px 32px 80px}}.DiagnosticComparison-module__BPttCW__header{flex-direction:column;gap:6px;display:flex}.DiagnosticComparison-module__BPttCW__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#06b6d4;margin:0;font-size:.6875rem;font-weight:700}.DiagnosticComparison-module__BPttCW__title{color:#f9fafb;font-size:1.75rem;font-weight:700;font-family:var(--font-heading,"DM Sans", sans-serif);margin:0}@media (min-width:768px){.DiagnosticComparison-module__BPttCW__title{font-size:2.25rem}}.DiagnosticComparison-module__BPttCW__dateRange{color:#9ca3af;flex-wrap:wrap;align-items:center;gap:4px;margin:0;font-size:.875rem;display:flex}.DiagnosticComparison-module__BPttCW__dateSep{color:#4b5563}.DiagnosticComparison-module__BPttCW__kpiGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (min-width:768px){.DiagnosticComparison-module__BPttCW__kpiGrid{grid-template-columns:repeat(4,1fr);gap:16px}}.DiagnosticComparison-module__BPttCW__compGrid{flex-direction:column;gap:20px;display:flex}@media (min-width:768px){.DiagnosticComparison-module__BPttCW__compGrid{grid-template-columns:minmax(280px,2fr) 3fr;align-items:start;gap:20px;display:grid}}.DiagnosticComparison-module__BPttCW__leftCol,.DiagnosticComparison-module__BPttCW__rightCol{flex-direction:column;gap:16px;display:flex}.DiagnosticComparison-module__BPttCW__card{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;gap:16px;padding:20px;display:flex}.DiagnosticComparison-module__BPttCW__cardTitle{color:#f9fafb;text-transform:uppercase;letter-spacing:.06em;margin:0;font-size:.8125rem;font-weight:700}.DiagnosticComparison-module__BPttCW__donutRow{justify-content:center;align-items:center;gap:12px;display:flex}.DiagnosticComparison-module__BPttCW__donutArrow{color:#4b5563;flex-shrink:0;font-size:1.5rem}.DiagnosticComparison-module__BPttCW__miniDonut{flex-direction:column;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.DiagnosticComparison-module__BPttCW__miniDonutSvg{width:88px;height:88px}.DiagnosticComparison-module__BPttCW__miniDonutLabel{color:#9ca3af;text-align:center;margin:0;font-size:.6875rem}.DiagnosticComparison-module__BPttCW__dualBar{flex-direction:column;gap:6px;display:flex}.DiagnosticComparison-module__BPttCW__dualBarRow{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.DiagnosticComparison-module__BPttCW__dualBarRowBase{margin-top:10px}.DiagnosticComparison-module__BPttCW__dualBarLbl{color:#9ca3af;flex:1;min-width:0;font-size:.75rem}.DiagnosticComparison-module__BPttCW__dualBarVal{color:#f9fafb;white-space:nowrap;font-size:1.5rem;font-weight:700;font-family:var(--font-heading,"DM Sans", sans-serif)}.DiagnosticComparison-module__BPttCW__dualBarValBase{color:#6b7280;font-size:1.125rem}.DiagnosticComparison-module__BPttCW__dualBarUnit{color:#6b7280;font-size:.75rem;font-weight:400}.DiagnosticComparison-module__BPttCW__dualBarTrack{background:#ffffff12;border-radius:99px;height:8px;overflow:hidden}.DiagnosticComparison-module__BPttCW__dualBarFill{border-radius:99px;height:100%;transition:width .8s cubic-bezier(.4,0,.2,1)}.DiagnosticComparison-module__BPttCW__dualBarFillNew{background:linear-gradient(90deg,#06b6d4,#14b8a6)}.DiagnosticComparison-module__BPttCW__dualBarFillBase{background:#6b728080}.DiagnosticComparison-module__BPttCW__dualBarDelta{margin-top:4px}.DiagnosticComparison-module__BPttCW__deltaPill{border-radius:99px;align-items:center;gap:4px;padding:3px 10px;font-size:.6875rem;font-weight:600;display:inline-flex}.DiagnosticComparison-module__BPttCW__deltaPillGood{color:#14b8a6;background:#14b8a61f;border:1px solid #14b8a640}.DiagnosticComparison-module__BPttCW__deltaPillBad{color:#f87171;background:#ef44441a;border:1px solid #ef444433}.DiagnosticComparison-module__BPttCW__deltaPillNeutral{color:#9ca3af;background:#9ca3af1a;border:1px solid #9ca3af26}.DiagnosticComparison-module__BPttCW__callout{background:#ffffff05;border-color:#ffffff1a;border-left-style:solid;border-left-width:3px;border-radius:12px;padding:16px 18px}.DiagnosticComparison-module__BPttCW__calloutGood{background:#14b8a60f;border-left-color:#14b8a6}.DiagnosticComparison-module__BPttCW__calloutNeutral{background:#6b72800f;border-left-color:#6b7280}.DiagnosticComparison-module__BPttCW__calloutHeading{letter-spacing:.08em;text-transform:uppercase;color:#14b8a6;margin:0 0 6px;font-size:.6875rem;font-weight:700}.DiagnosticComparison-module__BPttCW__calloutNeutral .DiagnosticComparison-module__BPttCW__calloutHeading{color:#9ca3af}.DiagnosticComparison-module__BPttCW__calloutText{color:#d1d5db;margin:0;font-size:.875rem;line-height:1.55}.DiagnosticComparison-module__BPttCW__heatmap{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;gap:14px;padding:18px;display:flex}.DiagnosticComparison-module__BPttCW__heatmapHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.DiagnosticComparison-module__BPttCW__heatmapTitle{color:#f9fafb;text-transform:uppercase;letter-spacing:.06em;margin:0;font-size:.8125rem;font-weight:700}.DiagnosticComparison-module__BPttCW__heatmapLegend{color:#9ca3af;flex-wrap:wrap;align-items:center;gap:6px;font-size:.6875rem;display:flex}.DiagnosticComparison-module__BPttCW__legendDot{border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.DiagnosticComparison-module__BPttCW__legendDotGood{background:#14b8a6}.DiagnosticComparison-module__BPttCW__legendDotNeutral{background:#4b5563}.DiagnosticComparison-module__BPttCW__legendDotBad{background:#f87171}.DiagnosticComparison-module__BPttCW__heatmapSummary{flex-wrap:wrap;gap:8px;display:flex}.DiagnosticComparison-module__BPttCW__heatmapCount{border-radius:99px;padding:2px 8px;font-size:.75rem;font-weight:600}.DiagnosticComparison-module__BPttCW__heatmapCountGood{color:#14b8a6;background:#14b8a61a}.DiagnosticComparison-module__BPttCW__heatmapCountNeutral{color:#9ca3af;background:#9ca3af1a}.DiagnosticComparison-module__BPttCW__heatmapCountBad{color:#f87171;background:#ef44441a}.DiagnosticComparison-module__BPttCW__heatmapGrid{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}@media (max-width:767px){.DiagnosticComparison-module__BPttCW__heatmapGrid{grid-template-columns:repeat(5,1fr);gap:6px}}.DiagnosticComparison-module__BPttCW__heatmapTile{cursor:default;border:1px solid #0000;border-radius:10px;flex-direction:column;align-items:center;gap:4px;padding:10px 6px;transition:transform .15s,opacity .15s;display:flex}.DiagnosticComparison-module__BPttCW__heatmapTile:hover{transform:translateY(-2px)}.DiagnosticComparison-module__BPttCW__heatmapTileGood{background:#14b8a61a;border-color:#14b8a640}.DiagnosticComparison-module__BPttCW__heatmapTileStable{background:#ffffff08;border-color:#ffffff14}.DiagnosticComparison-module__BPttCW__heatmapTileBad{background:#ef444414;border-color:#ef444433}.DiagnosticComparison-module__BPttCW__heatmapEmoji{font-size:1.125rem;line-height:1}.DiagnosticComparison-module__BPttCW__heatmapTileLabel{color:#9ca3af;text-align:center;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:.5625rem;line-height:1.2}.DiagnosticComparison-module__BPttCW__heatmapTileDir{font-size:.625rem;font-weight:700}.DiagnosticComparison-module__BPttCW__heatmapTileGood .DiagnosticComparison-module__BPttCW__heatmapTileDir{color:#14b8a6}.DiagnosticComparison-module__BPttCW__heatmapTileStable .DiagnosticComparison-module__BPttCW__heatmapTileDir{color:#4b5563}.DiagnosticComparison-module__BPttCW__heatmapTileBad .DiagnosticComparison-module__BPttCW__heatmapTileDir{color:#f87171}.DiagnosticComparison-module__BPttCW__detailTable{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;gap:12px;padding:18px;display:flex}.DiagnosticComparison-module__BPttCW__detailTableTitle{color:#f9fafb;text-transform:uppercase;letter-spacing:.06em;margin:0;font-size:.8125rem;font-weight:700}.DiagnosticComparison-module__BPttCW__detailTableHint{text-transform:none;letter-spacing:0;color:#6b7280;font-weight:400}.DiagnosticComparison-module__BPttCW__detailRow{border-bottom:1px solid #ffffff0d;align-items:center;gap:8px;padding:8px 0;display:flex}.DiagnosticComparison-module__BPttCW__detailRow:last-of-type{border-bottom:none}.DiagnosticComparison-module__BPttCW__detailEmoji{text-align:center;flex-shrink:0;width:20px;font-size:.875rem}.DiagnosticComparison-module__BPttCW__detailLabel{color:#d1d5db;flex:1;min-width:0;font-size:.8125rem}.DiagnosticComparison-module__BPttCW__detailLights{flex-shrink:0;align-items:center;gap:4px;display:flex}.DiagnosticComparison-module__BPttCW__tl{border-radius:50%;flex-shrink:0;width:10px;height:10px;display:inline-block}.DiagnosticComparison-module__BPttCW__tlGreen{background:#10b981}.DiagnosticComparison-module__BPttCW__tlYellow{background:#f59e0b}.DiagnosticComparison-module__BPttCW__tlRed{background:#ef4444}.DiagnosticComparison-module__BPttCW__detailArrow{color:#4b5563;font-size:.6875rem}.DiagnosticComparison-module__BPttCW__dirBadge{white-space:nowrap;border-radius:99px;flex-shrink:0;padding:2px 7px;font-size:.625rem;font-weight:600}.DiagnosticComparison-module__BPttCW__dirBadgeGood{color:#14b8a6;background:#14b8a61a}.DiagnosticComparison-module__BPttCW__dirBadgeBad{color:#f87171;background:#ef44441a}.DiagnosticComparison-module__BPttCW__dirBadgeNeutral{color:#6b7280;background:#6b72801a}.DiagnosticComparison-module__BPttCW__expandBtn{color:#9ca3af;cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:8px;width:100%;padding:10px;font-size:.8125rem;transition:background .15s,color .15s}.DiagnosticComparison-module__BPttCW__expandBtn:hover{color:#f9fafb;background:#ffffff0d}.DiagnosticComparison-module__BPttCW__psychSection{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;gap:16px;padding:18px;display:flex}.DiagnosticComparison-module__BPttCW__psychTitle{color:#f9fafb;text-transform:uppercase;letter-spacing:.06em;margin:0;font-size:.8125rem;font-weight:700}.DiagnosticComparison-module__BPttCW__psychBlock,.DiagnosticComparison-module__BPttCW__phaseBlock{flex-direction:column;gap:8px;display:flex}.DiagnosticComparison-module__BPttCW__psychSubLabel{color:#9ca3af;margin:0;font-size:.75rem}.DiagnosticComparison-module__BPttCW__psychBarsWrap{flex-direction:column;gap:6px;display:flex}.DiagnosticComparison-module__BPttCW__psychBarItem{align-items:center;gap:8px;display:flex}.DiagnosticComparison-module__BPttCW__psychBarLegend{color:#6b7280;flex-shrink:0;width:52px;font-size:.6875rem}.DiagnosticComparison-module__BPttCW__psychBarTrack{background:#ffffff12;border-radius:99px;flex:1;height:8px;overflow:hidden}.DiagnosticComparison-module__BPttCW__psychBarFill{border-radius:99px;height:100%;transition:width .8s cubic-bezier(.4,0,.2,1)}.DiagnosticComparison-module__BPttCW__psychBarFillBase{background:#6b728080}.DiagnosticComparison-module__BPttCW__psychBarFillGood{background:linear-gradient(90deg,#06b6d4,#14b8a6)}.DiagnosticComparison-module__BPttCW__psychBarFillBad{background:#ef4444}.DiagnosticComparison-module__BPttCW__psychBarNum{color:#9ca3af;text-align:right;flex-shrink:0;width:24px;font-size:.75rem;font-weight:600}.DiagnosticComparison-module__BPttCW__phaseRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.DiagnosticComparison-module__BPttCW__phaseOld{color:#6b7280;font-size:.8125rem;text-decoration:line-through}.DiagnosticComparison-module__BPttCW__phaseArrow{color:#4b5563;font-size:.875rem}.DiagnosticComparison-module__BPttCW__phaseNew{color:#f9fafb;font-size:.875rem;font-weight:600}.DiagnosticComparison-module__BPttCW__phaseNewGood{color:#14b8a6}.DiagnosticComparison-module__BPttCW__phaseNewBad{color:#f87171}.DiagnosticComparison-module__BPttCW__sessionTabs{background:#ffffff04;border:1px solid #ffffff14;border-radius:20px;flex-direction:column;gap:0;display:flex;overflow:hidden}.DiagnosticComparison-module__BPttCW__tabsBar{background:#ffffff05;border-bottom:1px solid #ffffff0f;flex-direction:column;gap:12px;padding:20px 24px 0;display:flex}@media (min-width:768px){.DiagnosticComparison-module__BPttCW__tabsBar{flex-direction:row;justify-content:space-between;align-items:center;padding-bottom:0}}.DiagnosticComparison-module__BPttCW__tabsTitle{color:#9ca3af;text-transform:uppercase;letter-spacing:.06em;margin:0;font-size:.875rem;font-weight:600}.DiagnosticComparison-module__BPttCW__tabList{background:#0003;border-radius:10px;align-self:flex-start;gap:2px;padding:3px;display:flex}@media (min-width:768px){.DiagnosticComparison-module__BPttCW__tabList{align-self:auto}}.DiagnosticComparison-module__BPttCW__tab{color:#9ca3af;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;align-items:center;gap:6px;padding:7px 14px;font-size:.8125rem;font-weight:500;transition:background .15s,color .15s;display:flex}.DiagnosticComparison-module__BPttCW__tab:hover{color:#f9fafb}.DiagnosticComparison-module__BPttCW__tabActive{color:#f9fafb;background:#ffffff14;font-weight:600}.DiagnosticComparison-module__BPttCW__tabDate{color:#6b7280;font-size:.6875rem;font-weight:400}.DiagnosticComparison-module__BPttCW__tabActive .DiagnosticComparison-module__BPttCW__tabDate{color:#9ca3af}.DiagnosticComparison-module__BPttCW__singleHint{background:#8b5cf60f;border:1px solid #8b5cf633;border-radius:16px;align-items:flex-start;gap:16px;padding:20px;display:flex}.DiagnosticComparison-module__BPttCW__singleHintIcon{flex-shrink:0;font-size:1.5rem}.DiagnosticComparison-module__BPttCW__singleHintTitle{color:#f9fafb;margin:0 0 4px;font-size:.9375rem;font-weight:600}.DiagnosticComparison-module__BPttCW__singleHintText{color:#9ca3af;margin:0;font-size:.875rem;line-height:1.55}
.ResumeModal-module__0yUqhG__backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1000;background:#0a0f1cd9;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.ResumeModal-module__0yUqhG__modal{text-align:center;background:#111827;border:1px solid #06b6d433;border-radius:16px;width:100%;max-width:420px;padding:2rem 2rem 1.75rem;animation:.25s ResumeModal-module__0yUqhG__slideUp;box-shadow:0 24px 60px #00000080}@keyframes ResumeModal-module__0yUqhG__slideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.ResumeModal-module__0yUqhG__icon{color:#06b6d4;background:#06b6d41f;border:1px solid #06b6d440;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 1.25rem;display:flex}.ResumeModal-module__0yUqhG__title{color:#f9fafb;margin:0 0 .75rem;font-family:DM Sans,sans-serif;font-size:1.2rem;font-weight:700}.ResumeModal-module__0yUqhG__body{color:#9ca3af;margin:0 0 1.75rem;font-size:.9375rem;line-height:1.6}.ResumeModal-module__0yUqhG__actions{flex-direction:column;gap:.625rem;display:flex}.ResumeModal-module__0yUqhG__btnPrimary{color:#0a0f1c;cursor:pointer;background:#06b6d4;border:none;border-radius:8px;width:100%;padding:.75rem 1.5rem;font-size:.9375rem;font-weight:700;transition:background .15s}.ResumeModal-module__0yUqhG__btnPrimary:hover{background:#0891b2}.ResumeModal-module__0yUqhG__btnSecondary{color:#9ca3af;cursor:pointer;background:0 0;border:1px solid #9ca3af4d;border-radius:8px;width:100%;padding:.75rem 1.5rem;font-size:.9375rem;transition:border-color .15s,color .15s}.ResumeModal-module__0yUqhG__btnSecondary:hover{color:#f9fafb;border-color:#9ca3af99}
.page-module__iPsYmW__empty{justify-content:center;align-items:center;min-height:60vh;padding:32px 16px;display:flex}.page-module__iPsYmW__emptyCard{text-align:center;background:#ffffff08;border:1px solid #ffffff14;border-radius:20px;flex-direction:column;align-items:center;gap:16px;max-width:420px;padding:40px 32px;display:flex}.page-module__iPsYmW__emptyIcon{color:#9ca3af}.page-module__iPsYmW__emptyTitle{color:#f9fafb;margin:0;font-size:1.25rem;font-weight:700}.page-module__iPsYmW__emptyText{color:#9ca3af;margin:0;font-size:.9375rem;line-height:1.6}.page-module__iPsYmW__emptyBtn{color:#0a0f1c;background:linear-gradient(135deg,#06b6d4,#14b8a6);border-radius:12px;align-items:center;gap:8px;margin-top:8px;padding:12px 24px;font-size:.9375rem;font-weight:600;text-decoration:none;transition:opacity .2s;display:inline-flex}.page-module__iPsYmW__emptyBtn:hover{opacity:.9}
.CompletedDiagnosticsModal-module__O0ok3q__backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1000;background:#0a0f1cd9;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.CompletedDiagnosticsModal-module__O0ok3q__modal{text-align:center;background:#111827;border:1px solid #06b6d433;border-radius:16px;width:100%;max-width:440px;padding:2rem 2rem 1.75rem;animation:.25s CompletedDiagnosticsModal-module__O0ok3q__slideUp;box-shadow:0 24px 60px #00000080}@keyframes CompletedDiagnosticsModal-module__O0ok3q__slideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.CompletedDiagnosticsModal-module__O0ok3q__icon{color:#06b6d4;background:#06b6d41f;border:1px solid #06b6d440;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 1.25rem;display:flex}.CompletedDiagnosticsModal-module__O0ok3q__title{color:#f9fafb;margin:0 0 .75rem;font-family:DM Sans,sans-serif;font-size:1.2rem;font-weight:700}.CompletedDiagnosticsModal-module__O0ok3q__body{color:#9ca3af;margin:0 0 .5rem;font-size:.9375rem;line-height:1.6}.CompletedDiagnosticsModal-module__O0ok3q__hint{color:#9ca3afb3;margin:0 0 1.75rem;font-size:.8125rem;line-height:1.5}.CompletedDiagnosticsModal-module__O0ok3q__actions{flex-direction:column;gap:.625rem;display:flex}.CompletedDiagnosticsModal-module__O0ok3q__btnPrimary{color:#0a0f1c;cursor:pointer;background:#06b6d4;border:none;border-radius:8px;width:100%;min-height:48px;padding:.75rem 1.5rem;font-size:.9375rem;font-weight:700;transition:background .15s}.CompletedDiagnosticsModal-module__O0ok3q__btnPrimary:hover{background:#0891b2}.CompletedDiagnosticsModal-module__O0ok3q__btnSecondary{color:#9ca3af;cursor:pointer;background:0 0;border:1px solid #9ca3af4d;border-radius:8px;width:100%;min-height:48px;padding:.75rem 1.5rem;font-size:.9375rem;transition:border-color .15s,color .15s}.CompletedDiagnosticsModal-module__O0ok3q__btnSecondary:hover{color:#f9fafb;border-color:#9ca3af99}
.Cluster2Completion-module__3_x_Xa__gateWrap{flex-direction:column;align-items:center;gap:0;display:flex}.Cluster2Completion-module__3_x_Xa__gateCard{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-xl);flex-direction:column;gap:18px;width:100%;max-width:560px;padding:36px 28px;display:flex}.Cluster2Completion-module__3_x_Xa__gateIcon{text-align:center;font-size:2.5rem;line-height:1}.Cluster2Completion-module__3_x_Xa__gateTitle{font-family:var(--font-heading);color:var(--text-primary);text-align:center;margin:0;font-size:1.5rem;font-weight:700}.Cluster2Completion-module__3_x_Xa__gateText{color:var(--text-secondary);margin:0;font-size:.9375rem;line-height:1.6}.Cluster2Completion-module__3_x_Xa__gateSubtext{color:var(--text-muted);margin:0;font-size:.875rem;line-height:1.55}.Cluster2Completion-module__3_x_Xa__gateActions{flex-direction:column;gap:10px;margin-top:8px;display:flex}@media (min-width:480px){.Cluster2Completion-module__3_x_Xa__gateActions{flex-direction:row;justify-content:flex-end}}.Cluster2Completion-module__3_x_Xa__gateBtnPrimary{color:var(--bg-primary);background:linear-gradient(135deg, var(--accent-teal), var(--accent-green));cursor:pointer;transition:opacity var(--transition), transform var(--transition);white-space:nowrap;border:none;border-radius:99px;align-items:center;gap:6px;padding:10px 20px;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.Cluster2Completion-module__3_x_Xa__gateBtnPrimary:hover{opacity:.9;transform:translateY(-1px)}.Cluster2Completion-module__3_x_Xa__gateBtnPrimary:focus-visible{outline:2px solid var(--accent-teal);outline-offset:3px}.Cluster2Completion-module__3_x_Xa__gateBtnSecondary{color:var(--text-secondary);border:1px solid var(--border);transition:border-color var(--transition), color var(--transition);white-space:nowrap;background:0 0;border-radius:99px;justify-content:center;align-items:center;padding:10px 20px;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.Cluster2Completion-module__3_x_Xa__gateBtnSecondary:hover{color:var(--text-primary);border-color:#fff3}.Cluster2Completion-module__3_x_Xa__gateBtnSecondary:focus-visible{outline:2px solid var(--accent-teal);outline-offset:3px}.Cluster2Completion-module__3_x_Xa__assessmentWrap{flex-direction:column;gap:24px;display:flex}.Cluster2Completion-module__3_x_Xa__assessmentHeader{flex-direction:column;gap:10px;display:flex}.Cluster2Completion-module__3_x_Xa__assessmentMeta{justify-content:space-between;align-items:center;display:flex}.Cluster2Completion-module__3_x_Xa__assessmentLabel{letter-spacing:.05em;text-transform:uppercase;color:var(--accent-teal);font-size:.8125rem;font-weight:600}.Cluster2Completion-module__3_x_Xa__assessmentCount{color:var(--text-muted);font-size:.8125rem}.Cluster2Completion-module__3_x_Xa__progressBar{background:#ffffff0f;border-radius:99px;height:4px;overflow:hidden}.Cluster2Completion-module__3_x_Xa__progressFill{background:linear-gradient(90deg, var(--accent-teal), var(--accent-green));border-radius:99px;height:100%;transition:width .35s}.Cluster2Completion-module__3_x_Xa__errorBanner{border-radius:var(--radius-md);color:#f87171;background:#ef44441a;border:1px solid #ef444440;padding:12px 16px;font-size:.875rem}.Cluster2Completion-module__3_x_Xa__resultsWrap{flex-direction:column;gap:32px;display:flex}.Cluster2Completion-module__3_x_Xa__resultsHeader{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.Cluster2Completion-module__3_x_Xa__resultsHeaderIcon{color:var(--accent-teal)}.Cluster2Completion-module__3_x_Xa__resultsTitle{font-family:var(--font-heading);color:var(--text-primary);margin:0;font-size:clamp(1.375rem,4vw,1.75rem);font-weight:700}.Cluster2Completion-module__3_x_Xa__resultsSubtitle{color:var(--text-secondary);margin:0;font-size:.9375rem;line-height:1.55}.Cluster2Completion-module__3_x_Xa__incompleteWarn{border-radius:var(--radius-md);color:#fbbf24;background:#f59e0b14;border:1px solid #f59e0b40;padding:12px 16px;font-size:.875rem}.Cluster2Completion-module__3_x_Xa__deltaGrid{grid-template-columns:1fr;gap:14px;display:grid}@media (min-width:600px){.Cluster2Completion-module__3_x_Xa__deltaGrid{grid-template-columns:repeat(3,1fr)}}.Cluster2Completion-module__3_x_Xa__deltaCard{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;gap:8px;padding:18px;display:flex}.Cluster2Completion-module__3_x_Xa__deltaLabel{color:var(--text-primary);margin:0;font-size:.875rem;font-weight:700}.Cluster2Completion-module__3_x_Xa__deltaHint{color:var(--text-muted);margin:0;font-size:.75rem;line-height:1.4}.Cluster2Completion-module__3_x_Xa__deltaRow{align-items:center;gap:8px;margin-top:4px;display:flex}.Cluster2Completion-module__3_x_Xa__deltaOld{color:var(--text-muted);font-size:1rem;text-decoration:line-through}.Cluster2Completion-module__3_x_Xa__deltaArrow{color:var(--text-muted);font-size:.875rem}.Cluster2Completion-module__3_x_Xa__deltaNew{color:var(--text-primary);font-size:1.25rem;font-weight:700}.Cluster2Completion-module__3_x_Xa__deltaBadge{border-radius:99px;align-items:center;gap:4px;margin-top:2px;padding:3px 8px;font-size:.6875rem;font-weight:600;display:inline-flex}.Cluster2Completion-module__3_x_Xa__deltaBadgeGood{color:var(--accent-green);background:#14b8a61f;border:1px solid #14b8a640}.Cluster2Completion-module__3_x_Xa__deltaBadgeBad{color:#f87171;background:#ef44441a;border:1px solid #ef444433}.Cluster2Completion-module__3_x_Xa__deltaBadgeNeutral{color:var(--text-muted);background:#9ca3af1a;border:1px solid #9ca3af26}.Cluster2Completion-module__3_x_Xa__repeatSection{border-radius:var(--radius-lg);background:#ef44440f;border:1px solid #ef444433;padding:22px}.Cluster2Completion-module__3_x_Xa__repeatTitle{color:#f87171;margin:0 0 4px;font-size:1rem;font-weight:700}.Cluster2Completion-module__3_x_Xa__repeatHint{color:var(--text-secondary);margin:0 0 14px;font-size:.875rem;line-height:1.5}.Cluster2Completion-module__3_x_Xa__repeatList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.Cluster2Completion-module__3_x_Xa__repeatItem{color:var(--text-primary);align-items:center;gap:10px;font-size:.875rem;display:flex}.Cluster2Completion-module__3_x_Xa__repeatDot{background:#f59e0b;border-radius:50%;flex-shrink:0;width:6px;height:6px}.Cluster2Completion-module__3_x_Xa__nextCta{border-radius:var(--radius-lg);background:linear-gradient(135deg,#06b6d40f 0%,#8b5cf60a 100%);border:1px solid #06b6d433;flex-direction:column;gap:16px;padding:24px;display:flex}.Cluster2Completion-module__3_x_Xa__nextCtaTitle{color:var(--text-primary);margin:0 0 4px;font-size:1.0625rem;font-weight:700}.Cluster2Completion-module__3_x_Xa__nextCtaHint{color:var(--text-secondary);margin:0;font-size:.875rem;line-height:1.55}.Cluster2Completion-module__3_x_Xa__nextCtaActions{flex-wrap:wrap;gap:10px;display:flex}.Cluster2Completion-module__3_x_Xa__ctaBtnPrimary{color:var(--bg-primary);background:linear-gradient(135deg, var(--accent-teal), var(--accent-green));transition:opacity var(--transition), transform var(--transition);white-space:nowrap;border-radius:99px;align-items:center;gap:6px;padding:10px 22px;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.Cluster2Completion-module__3_x_Xa__ctaBtnPrimary:hover{opacity:.9;transform:translateY(-1px)}.Cluster2Completion-module__3_x_Xa__ctaBtnPrimary:focus-visible{outline:2px solid var(--accent-teal);outline-offset:3px}.Cluster2Completion-module__3_x_Xa__ctaBtnSecondary{color:var(--text-secondary);border:1px solid var(--border);transition:border-color var(--transition), color var(--transition);white-space:nowrap;background:0 0;border-radius:99px;align-items:center;padding:10px 20px;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.Cluster2Completion-module__3_x_Xa__ctaBtnSecondary:hover{color:var(--text-primary);border-color:#fff3}.Cluster2Completion-module__3_x_Xa__ctaBtnSecondary:focus-visible{outline:2px solid var(--accent-teal);outline-offset:3px}.Cluster2Completion-module__3_x_Xa__clinicalGateCard{background:var(--bg-card);border-radius:var(--radius-xl);border:1px solid #06b6d440;flex-direction:column;gap:16px;width:100%;max-width:560px;margin:0 auto;padding:36px 28px;display:flex}.Cluster2Completion-module__3_x_Xa__clinicalGateIcon{text-align:center;font-size:2.25rem;line-height:1}.Cluster2Completion-module__3_x_Xa__clinicalGateTitle{font-family:var(--font-heading);color:var(--text-primary);text-align:center;margin:0;font-size:1.375rem;font-weight:700}.Cluster2Completion-module__3_x_Xa__clinicalGateText{color:var(--text-secondary);margin:0;font-size:.9375rem;line-height:1.6}.Cluster2Completion-module__3_x_Xa__clinicalGateNote{color:var(--text-muted);margin:0;font-size:.8125rem;line-height:1.5}.Cluster2Completion-module__3_x_Xa__clinicalGateActions{flex-direction:column;gap:10px;margin-top:8px;display:flex}@media (min-width:480px){.Cluster2Completion-module__3_x_Xa__clinicalGateActions{flex-direction:row;justify-content:flex-end}}.Cluster2Completion-module__3_x_Xa__clinicalGateBtnPrimary{color:var(--bg-primary);background:linear-gradient(135deg, var(--accent-teal), var(--accent-green));cursor:pointer;transition:opacity var(--transition), transform var(--transition);white-space:nowrap;border:none;border-radius:99px;align-items:center;gap:6px;padding:10px 20px;font-size:.875rem;font-weight:600;display:inline-flex}.Cluster2Completion-module__3_x_Xa__clinicalGateBtnPrimary:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.Cluster2Completion-module__3_x_Xa__clinicalGateBtnPrimary:focus-visible{outline:2px solid var(--accent-teal);outline-offset:3px}.Cluster2Completion-module__3_x_Xa__clinicalGateBtnPrimary:disabled{opacity:.5;cursor:not-allowed}.Cluster2Completion-module__3_x_Xa__clinicalGateBtnSecondary{color:var(--text-secondary);border:1px solid var(--border);cursor:pointer;transition:border-color var(--transition), color var(--transition);white-space:nowrap;background:0 0;border-radius:99px;justify-content:center;align-items:center;padding:10px 20px;font-size:.875rem;font-weight:500;display:inline-flex}.Cluster2Completion-module__3_x_Xa__clinicalGateBtnSecondary:hover:not(:disabled){color:var(--text-primary);border-color:#fff3}.Cluster2Completion-module__3_x_Xa__clinicalGateBtnSecondary:focus-visible{outline:2px solid var(--accent-teal);outline-offset:3px}.Cluster2Completion-module__3_x_Xa__clinicalGateBtnSecondary:disabled{opacity:.5;cursor:not-allowed}.Cluster2Completion-module__3_x_Xa__repeatItemRed{color:var(--text-primary);align-items:center;gap:10px;font-size:.875rem;display:flex}.Cluster2Completion-module__3_x_Xa__repeatDotRed{background:#f87171;border-radius:50%;flex-shrink:0;width:6px;height:6px}.Cluster2Completion-module__3_x_Xa__repeatSectionYellow{border-radius:var(--radius-lg);background:#eab3080f;border:1px solid #eab30833;padding:22px}.Cluster2Completion-module__3_x_Xa__repeatTitleYellow{color:#ca8a04;margin:0 0 4px;font-size:1rem;font-weight:700}.Cluster2Completion-module__3_x_Xa__repeatHintYellow{color:var(--text-secondary);margin:0 0 14px;font-size:.875rem;line-height:1.55}.Cluster2Completion-module__3_x_Xa__repeatItemYellow{color:var(--text-secondary);align-items:center;gap:10px;font-size:.875rem;display:flex}.Cluster2Completion-module__3_x_Xa__repeatDotYellow{background:#ca8a04;border-radius:50%;flex-shrink:0;width:6px;height:6px}.Cluster2Completion-module__3_x_Xa__newlyRecommendedSection{background:#06b6d40f;border:1px solid #06b6d42e;border-radius:12px;margin-bottom:16px;padding:22px}.Cluster2Completion-module__3_x_Xa__newlyRecommendedTitle{color:#06b6d4;margin:0 0 6px;font-size:.9375rem;font-weight:600}.Cluster2Completion-module__3_x_Xa__newlyRecommendedHint{color:var(--text-secondary);margin:0 0 14px;font-size:.8125rem;line-height:1.55}.Cluster2Completion-module__3_x_Xa__repeatItemNew{color:var(--text-secondary);align-items:center;gap:10px;font-size:.875rem;display:flex}.Cluster2Completion-module__3_x_Xa__repeatDotNew{background:#06b6d4;border-radius:50%;flex-shrink:0;width:6px;height:6px}.Cluster2Completion-module__3_x_Xa__nextCtaText{flex-direction:column;gap:10px;display:flex}.Cluster2Completion-module__3_x_Xa__nextCtaBypass{color:var(--text-secondary);opacity:.8;margin-top:10px;font-size:.8125rem;line-height:1.5}.Cluster2Completion-module__3_x_Xa__detailHint{color:var(--text-muted,#6b7280);text-align:center;opacity:.75;margin:0;font-size:.8125rem;line-height:1.5}@media (prefers-reduced-motion:reduce){.Cluster2Completion-module__3_x_Xa__progressFill,.Cluster2Completion-module__3_x_Xa__gateBtnPrimary,.Cluster2Completion-module__3_x_Xa__ctaBtnPrimary{transition:none}}
.page-module__JK8dbG__main{min-height:calc(100dvh - var(--navbar-height));padding:40px 16px 80px}@media (min-width:768px){.page-module__JK8dbG__main{padding:56px 32px 80px}}.page-module__JK8dbG__container{flex-direction:column;gap:32px;max-width:720px;margin:0 auto;display:flex}.page-module__JK8dbG__backLink{color:var(--text-muted);transition:color var(--transition);align-items:center;gap:6px;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.page-module__JK8dbG__backLink:hover{color:var(--text-secondary)}.page-module__JK8dbG__backLink:focus-visible{outline:2px solid var(--accent-teal);outline-offset:4px;border-radius:4px}
.diagnostik-module__acaNuq__page{background:var(--bg-primary);flex-direction:column;min-height:100vh;display:flex}.diagnostik-module__acaNuq__header{background:var(--bg-secondary);border-bottom:1px solid var(--border);z-index:50;position:sticky;top:0}.diagnostik-module__acaNuq__headerInner{justify-content:space-between;align-items:center;gap:16px;padding-top:14px;padding-bottom:14px;display:flex}.diagnostik-module__acaNuq__logo{flex-shrink:0;align-items:center;gap:8px;display:flex}.diagnostik-module__acaNuq__logoText{font-family:var(--font-heading);color:var(--text-primary);font-size:1rem;font-weight:700}.diagnostik-module__acaNuq__headerMeta{align-items:center;gap:16px;display:flex}.diagnostik-module__acaNuq__headerTag{color:var(--accent-teal);background:var(--accent-teal-dim);border:1px solid var(--border-accent);border-radius:100px;padding:3px 10px;font-size:.8125rem;font-weight:600}.diagnostik-module__acaNuq__backLink{color:var(--text-muted);align-items:center;gap:5px;font-size:.875rem;transition:color .15s;display:flex}.diagnostik-module__acaNuq__backLink:hover{color:var(--text-secondary)}.diagnostik-module__acaNuq__main,.diagnostik-module__acaNuq__content{flex-direction:column;flex:1;display:flex}.diagnostik-module__acaNuq__recoveryBanner{background:var(--accent-teal-dim,#06b6d414);border:1px solid var(--border-accent,#06b6d433);text-align:center;border-radius:10px;max-width:480px;margin:0 auto 16px;padding:16px 20px}.diagnostik-module__acaNuq__recoveryBannerText{color:var(--text-secondary,#9ca3af);margin:0 0 12px;font-size:.875rem;line-height:1.6}.diagnostik-module__acaNuq__recoverySection{text-align:center;background:#06b6d40d;border:1px solid #06b6d424;border-radius:10px;max-width:480px;margin:16px auto 0;padding:16px 20px}.diagnostik-module__acaNuq__recoverySectionText{color:var(--text-secondary,#9ca3af);margin:0 0 10px;font-size:.875rem;line-height:1.5}.diagnostik-module__acaNuq__recoveryRevealBtn{color:var(--accent-teal,#06b6d4);cursor:pointer;background:0 0;border:1px solid #06b6d44d;border-radius:6px;align-items:center;gap:6px;padding:8px 18px;font-size:.875rem;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.diagnostik-module__acaNuq__recoveryRevealBtn:hover{background:#06b6d41a;border-color:#06b6d466}.diagnostik-module__acaNuq__recoveryForm,.diagnostik-module__acaNuq__recoveryFormInline{flex-wrap:wrap;justify-content:center;gap:8px;margin:0;display:flex}.diagnostik-module__acaNuq__recoveryInput{background:var(--bg-secondary,#111827);border:1px solid var(--border,#ffffff1a);min-width:180px;max-width:260px;color:var(--text-primary,#f9fafb);border-radius:6px;outline:none;flex:1;padding:8px 12px;font-size:.875rem}.diagnostik-module__acaNuq__recoveryInput:focus{border-color:var(--accent-teal,#06b6d4)}.diagnostik-module__acaNuq__recoveryInput::placeholder{color:var(--text-muted,#6b7280)}.diagnostik-module__acaNuq__recoveryBtn{border:1px solid var(--accent-teal,#06b6d4);color:var(--accent-teal,#06b6d4);cursor:pointer;white-space:nowrap;background:0 0;border-radius:6px;padding:8px 16px;font-size:.875rem;font-weight:600;transition:background .15s,color .15s}.diagnostik-module__acaNuq__recoveryBtn:hover:not(:disabled){background:var(--accent-teal,#06b6d4);color:#0a0f1c}.diagnostik-module__acaNuq__recoveryBtn:disabled{opacity:.5;cursor:not-allowed}.diagnostik-module__acaNuq__recoverySent{color:var(--text-secondary,#9ca3af);margin:0;font-size:.8125rem}@media (max-width:480px){.diagnostik-module__acaNuq__headerTag{display:none}.diagnostik-module__acaNuq__headerMeta{gap:8px}.diagnostik-module__acaNuq__logoText{font-size:.9375rem}}
