.DiagnosticWizard-module__XhKBoq__wizardContainer{background:var(--glass-bg);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:16px;flex-direction:column;max-width:800px;min-height:500px;margin:0 auto;padding:4rem 2rem;display:flex}.DiagnosticWizard-module__XhKBoq__stepHeader{margin-bottom:3rem}.DiagnosticWizard-module__XhKBoq__categoryBadge{background:var(--primary-accent);color:var(--color-black);text-transform:uppercase;letter-spacing:.1em;border-radius:4px;margin-bottom:1rem;padding:.4rem 1rem;font-size:.7rem;font-weight:800;display:inline-block}.DiagnosticWizard-module__XhKBoq__stepTitle{color:var(--on-surface);font-size:1.8rem;line-height:1.3}.DiagnosticWizard-module__XhKBoq__questionList{flex-direction:column;flex-grow:1;gap:2.5rem;display:flex}.DiagnosticWizard-module__XhKBoq__questionItem{flex-direction:column;gap:1.25rem;display:flex}.DiagnosticWizard-module__XhKBoq__questionLabel{color:var(--on-surface);font-size:1.1rem;font-weight:500}.DiagnosticWizard-module__XhKBoq__optionsGrid{grid-template-columns:repeat(5,1fr);gap:1rem;display:grid}.DiagnosticWizard-module__XhKBoq__optionBtn{background:rgba(var(--overlay-color), .05);border:1px solid var(--glass-border);color:var(--on-surface-secondary);cursor:pointer;border-radius:6px;padding:.75rem;font-size:.85rem;transition:all .3s}.DiagnosticWizard-module__XhKBoq__optionBtn:hover{background:rgba(var(--overlay-color), .1);border-color:var(--primary-accent)}.DiagnosticWizard-module__XhKBoq__optionActive{font-weight:700;background:var(--primary-accent)!important;color:var(--color-black)!important;border-color:var(--primary-accent)!important}.DiagnosticWizard-module__XhKBoq__navActions{border-top:1px solid var(--glass-border);justify-content:space-between;margin-top:4rem;padding-top:2rem;display:flex}.DiagnosticWizard-module__XhKBoq__backBtn{color:var(--on-surface-secondary);cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;font-weight:600;display:flex}.DiagnosticWizard-module__XhKBoq__backBtn:hover{color:var(--on-surface)}.DiagnosticWizard-module__XhKBoq__resultsView{text-align:center;padding:4rem 0}.DiagnosticWizard-module__XhKBoq__gaugeContainer{justify-content:center;align-items:center;width:240px;height:240px;margin:0 auto 3rem;display:flex;position:relative}.DiagnosticWizard-module__XhKBoq__scoreValue{color:var(--on-surface);font-size:4rem;font-weight:800}.DiagnosticWizard-module__XhKBoq__statusLabel{text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem;font-size:1.5rem;font-weight:700}.DiagnosticWizard-module__XhKBoq__statusDescription{color:var(--on-surface-secondary);max-width:500px;margin:0 auto 3rem;line-height:1.6}.DiagnosticWizard-module__XhKBoq__formControl{text-align:left;margin-bottom:1.5rem}.DiagnosticWizard-module__XhKBoq__formControl label{color:var(--on-surface-secondary);margin-bottom:.5rem;font-size:.85rem;display:block}.DiagnosticWizard-module__XhKBoq__inputField{background:var(--surface-secondary);border:1px solid var(--glass-border);width:100%;color:var(--on-surface);border-radius:8px;padding:1rem;font-size:1rem}.DiagnosticWizard-module__XhKBoq__inputField:focus{border-color:var(--primary-accent);outline:none}@media (max-width:768px){.DiagnosticWizard-module__XhKBoq__wizardContainer{min-height:auto;padding:2rem 1.5rem}.DiagnosticWizard-module__XhKBoq__stepTitle{font-size:1.4rem}.DiagnosticWizard-module__XhKBoq__optionsGrid{grid-template-columns:1fr;gap:.5rem}.DiagnosticWizard-module__XhKBoq__navActions{flex-direction:column-reverse;align-items:stretch;gap:1.5rem}.DiagnosticWizard-module__XhKBoq__backBtn{justify-content:center;padding:1rem 0}.DiagnosticWizard-module__XhKBoq__gaugeContainer{width:180px;height:180px;margin-bottom:2rem}.DiagnosticWizard-module__XhKBoq__scoreValue{font-size:3rem}.DiagnosticWizard-module__XhKBoq__statusLabel{font-size:1.2rem}}.DiagnosticWizard-module__XhKBoq__nextBtn{padding:.75rem 1.5rem!important;font-size:.9rem!important}
