.question-header.svelte-rkh5pb{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.category-badge.svelte-rkh5pb{border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.05em;border:1px solid;align-items:center;padding:.375rem .75rem;font-size:.75rem;font-weight:600;display:inline-flex}.question-number.svelte-rkh5pb{color:var(--color-text-tertiary);font-size:.875rem;font-weight:500}.question-text.svelte-rkh5pb{font-family:var(--font-body);color:var(--color-text-primary);margin:0 0 1.5rem;font-size:1.25rem;font-weight:700;line-height:1.5}@media (width>=768px){.question-text.svelte-rkh5pb{font-size:1.5rem}}.required-indicator.svelte-rkh5pb{color:var(--color-status-error);margin-left:.25rem}@media (width<=640px){.question-text.svelte-rkh5pb{font-size:1.125rem}}.option-button.svelte-8f29z3{border-radius:var(--radius-lg);border:2px solid var(--color-border);background:var(--color-void-pure);color:var(--color-text-primary);text-align:left;cursor:pointer;transition:var(--transition-normal);flex-direction:column;gap:.5rem;padding:1.25rem;display:flex;position:relative;overflow:hidden}.option-button.svelte-8f29z3:hover:not(:disabled):not(.selected){border-color:var(--color-border-light);background:#ffffff05}.option-button.svelte-8f29z3:disabled{opacity:.5;cursor:not-allowed}.option-button.svelte-8f29z3:before{content:"";width:4px;height:100%;transition:var(--transition-normal);background:0 0;position:absolute;top:0;left:0}.option-button.svelte-8f29z3:hover:not(:disabled):before{background:var(--theme-color);opacity:.5}.option-button.selected.svelte-8f29z3{border-color:var(--theme-color);background:var(--theme-bg)}.option-button.selected.svelte-8f29z3:before{background:var(--theme-color)}.option-content.svelte-8f29z3{align-items:flex-start;gap:1rem;display:flex}.option-indicator.svelte-8f29z3{border:2px solid var(--color-border);width:1.5rem;height:1.5rem;transition:var(--transition-normal);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:.125rem;display:flex}.option-indicator.multi.svelte-8f29z3{border-radius:var(--radius-sm)}.option-button.selected.svelte-8f29z3 .option-indicator:where(.svelte-8f29z3){border-color:var(--theme-color);background:var(--theme-color)}.check-icon-wrapper.svelte-8f29z3{color:#fff;justify-content:center;align-items:center;display:flex}.option-text-wrapper.svelte-8f29z3{flex-direction:column;flex:1;gap:.25rem;display:flex}.option-text.svelte-8f29z3{color:var(--color-text-primary);font-size:1rem;line-height:1.5}.option-description.svelte-8f29z3{color:var(--color-text-tertiary);font-size:.875rem;line-height:1.5}@media (prefers-reduced-motion:reduce){.option-button.svelte-8f29z3{transition:none}}@media (width<=640px){.option-button.svelte-8f29z3{min-height:44px;padding:1rem}.option-text.svelte-8f29z3{font-size:1rem}.option-content.svelte-8f29z3{gap:.75rem}.option-indicator.svelte-8f29z3{width:1.75rem;height:1.75rem}.option-description.svelte-8f29z3{font-size:.875rem}}.rating-container.svelte-114cbix{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.rating-button.svelte-114cbix{border-radius:var(--radius-lg);border:2px solid var(--color-border);background:var(--color-void-pure);cursor:pointer;flex-direction:column;align-items:center;gap:.375rem;min-width:3.5rem;min-height:44px;padding:.875rem;transition:color .3s,background-color .3s,border-color .3s,transform .3s;display:flex}.rating-button.svelte-114cbix:hover:not(:disabled){border-color:var(--theme-color);background:#ffffff05}.rating-button.selected.svelte-114cbix{border-color:var(--theme-color);background:var(--theme-bg)}.star-icon-wrapper.svelte-114cbix{color:var(--color-text-tertiary);justify-content:center;align-items:center;transition:color .3s,background-color .3s,border-color .3s,transform .3s;display:flex}.rating-button.selected.svelte-114cbix .star-icon-wrapper:where(.svelte-114cbix){color:var(--theme-color)}.rating-button.selected.svelte-114cbix .star-icon-wrapper.filled:where(.svelte-114cbix) svg{fill:var(--theme-color)}.rating-number.svelte-114cbix{color:var(--color-text-secondary);font-size:.75rem;font-weight:600}.rating-label.svelte-114cbix{text-align:center;max-width:6rem;color:var(--color-text-tertiary);font-size:.75rem;line-height:1.3}.text-input-container.svelte-1cp042v{width:100%}.text-input.svelte-1cp042v{border-radius:var(--radius-lg);border:2px solid var(--color-border);background:var(--color-void-pure);width:100%;min-height:8rem;color:var(--color-text-primary);font-family:var(--font-body);resize:vertical;padding:1rem;font-size:1rem;line-height:1.6;transition:color .3s,background-color .3s,border-color .3s,transform .3s}.text-input.svelte-1cp042v:focus{border-color:var(--color-gold);outline:none;box-shadow:0 0 0 2px #d4af3733}.text-input.svelte-1cp042v::placeholder{color:var(--color-text-tertiary)}.options-list.svelte-hoshc4{flex-direction:column;gap:.75rem;display:flex}.question-card.svelte-75eo3a{background:var(--color-void-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);transition:var(--transition-normal);padding:1rem}@media (width>=640px){.question-card.svelte-75eo3a{padding:1.5rem}}@media (width>=768px){.question-card.svelte-75eo3a{padding:2rem}}.assessment-progress.svelte-1vyxkhf{margin-bottom:1.5rem}.assessment-progress.position-bottom.svelte-1vyxkhf{margin-top:1.5rem;margin-bottom:0}.progress-info.svelte-1vyxkhf{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.position-bottom.svelte-1vyxkhf .progress-info:where(.svelte-1vyxkhf){margin-top:.75rem;margin-bottom:0}.progress-text.svelte-1vyxkhf{color:var(--color-text-secondary);font-size:.875rem;font-weight:500}.progress-percentage.svelte-1vyxkhf{font-size:.875rem;font-weight:600}.progress-bar-container.svelte-1vyxkhf{background:var(--color-void);border-radius:var(--radius-full);height:.375rem;overflow:hidden}.progress-bar.svelte-1vyxkhf{border-radius:var(--radius-full);height:100%;transition:width .4s}.step-indicators.svelte-1vyxkhf{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1rem;display:flex}.step-dot.svelte-1vyxkhf{border:2px solid var(--color-border);background:var(--color-void-surface);min-width:2.75rem;height:2.75rem;color:var(--color-text-tertiary);cursor:default;transition:var(--transition-normal);border-radius:50%;justify-content:center;align-items:center;padding:0 .25rem;font-size:.8125rem;font-weight:600;display:flex}.step-dot.active.svelte-1vyxkhf{border-color:var(--color-gold);color:var(--color-gold);background:#d4af371a;transform:scale(1.1)}.step-dot.answered.svelte-1vyxkhf{border-color:var(--color-border-light);color:var(--color-text-primary)}.step-dot.clickable.svelte-1vyxkhf{cursor:pointer}.step-dot.clickable.svelte-1vyxkhf:hover{border-color:var(--color-gold);transform:scale(1.1)}@media (prefers-reduced-motion:reduce){.step-dot.svelte-1vyxkhf{transition:none}}@media (width<=640px){.step-dot.svelte-1vyxkhf{min-width:44px;min-height:44px;font-size:.75rem}.step-indicators.svelte-1vyxkhf{gap:.5rem}}
