.QuestionnaireEngine-module__6DnvyG__overlay{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:1000;background:#2d3e3380;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.QuestionnaireEngine-module__6DnvyG__modal{background:var(--card-bg);width:100%;max-width:520px;box-shadow:var(--shadow-premium);border-radius:2.5rem;flex-direction:column;gap:2rem;padding:3rem;display:flex}.QuestionnaireEngine-module__6DnvyG__header h2{font-family:var(--font-heading);color:var(--primary);margin:0;font-size:1.75rem}.QuestionnaireEngine-module__6DnvyG__progress{background:var(--accent);border-radius:2px;height:4px;position:relative;overflow:hidden}.QuestionnaireEngine-module__6DnvyG__progressBar{background:var(--primary);height:100%;transition:width .4s;position:absolute;top:0;left:0}.QuestionnaireEngine-module__6DnvyG__question h4{color:var(--primary);margin-bottom:2rem;font-size:1.25rem;line-height:1.5}.QuestionnaireEngine-module__6DnvyG__inputGroup{flex-direction:column;gap:1.5rem;display:flex}.QuestionnaireEngine-module__6DnvyG__rangeInput{background:var(--accent);appearance:none;border-radius:3px;width:100%;height:6px}.QuestionnaireEngine-module__6DnvyG__rangeInput::-webkit-slider-thumb{appearance:none;background:var(--primary);cursor:pointer;border-radius:50%;width:24px;height:24px;box-shadow:0 4px 10px #3a5a404d}.QuestionnaireEngine-module__6DnvyG__labels{color:var(--muted-foreground);justify-content:space-between;font-size:.8125rem;font-weight:600;display:flex}.QuestionnaireEngine-module__6DnvyG__footer{justify-content:space-between;margin-top:2rem;display:flex}.QuestionnaireEngine-module__6DnvyG__nextBtn{background:var(--primary);color:#fff;border-radius:1.25rem;padding:1rem 2rem;font-weight:700;transition:all .3s}.QuestionnaireEngine-module__6DnvyG__nextBtn:disabled{opacity:.5;cursor:not-allowed}.QuestionnaireEngine-module__6DnvyG__backBtn{color:var(--primary);padding:1rem;font-weight:700}.QuestionnaireEngine-module__6DnvyG__choiceGroup{flex-direction:column;gap:.75rem;width:100%;display:flex}.QuestionnaireEngine-module__6DnvyG__choiceBtn{background:var(--background);border:1px solid var(--border);color:var(--foreground);text-align:left;border-radius:.75rem;justify-content:space-between;align-items:center;padding:1rem;font-size:1rem;font-weight:500;transition:all .2s;display:flex}.QuestionnaireEngine-module__6DnvyG__choiceBtn:hover{border-color:var(--primary);background:#3a5a400d}.QuestionnaireEngine-module__6DnvyG__choiceBtn.QuestionnaireEngine-module__6DnvyG__selected{background:var(--primary);color:#fff;border-color:var(--primary);font-weight:600}
