.ds-question-card{gap:var(--gap-300);flex-direction:column;width:100%;min-width:0;display:flex}.ds-question-card__header{justify-content:space-between;align-items:baseline;gap:var(--gap-300);display:flex}.ds-question-card__prompt{font-family:var(--font-paragraph-emphasis-family);font-size:var(--font-paragraph-emphasis-size);font-weight:var(--font-paragraph-emphasis-weight);line-height:var(--font-paragraph-emphasis-line-height);letter-spacing:var(--font-paragraph-emphasis-letter-spacing);color:var(--color-text-primary);margin:0}.ds-question-card__step{font-family:var(--font-paragraph-sm-family);font-size:var(--font-paragraph-sm-size);font-weight:var(--font-paragraph-sm-weight);line-height:var(--font-paragraph-sm-line-height);letter-spacing:var(--font-paragraph-sm-letter-spacing);color:var(--color-text-tertiary);font-variant-numeric:tabular-nums;flex:none}.ds-question-card__hint{font-family:var(--font-paragraph-sm-family);font-size:var(--font-paragraph-sm-size);font-weight:var(--font-paragraph-sm-weight);line-height:var(--font-paragraph-sm-line-height);letter-spacing:var(--font-paragraph-sm-letter-spacing);color:var(--color-text-tertiary);margin:0}.ds-question-card__header+.ds-question-card__hint{margin-top:calc(var(--gap-300) * -1 + var(--gap-050))}.ds-question-card__options{gap:var(--gap-200);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ds-question-card__item{animation:ds-question-card-pop var(--motion-duration-slow) var(--motion-ease-spring) backwards;display:flex}.ds-question-card__item:nth-child(2){animation-delay:var(--motion-duration-instant)}.ds-question-card__item:nth-child(3){animation-delay:calc(var(--motion-duration-instant) * 2)}.ds-question-card__item:nth-child(n+4){animation-delay:calc(var(--motion-duration-instant) * 3)}@keyframes ds-question-card-pop{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ds-question-card__option{align-items:center;gap:var(--gap-300);box-sizing:border-box;width:100%;min-width:0;padding:var(--padding-300) var(--padding-400);border:var(--border-025) dashed var(--color-text-tertiary);border-radius:var(--radius-300);background-color:var(--color-input-bg-primary);color:var(--color-text-primary);font:inherit;text-align:left;transition:border-color var(--motion-duration-fast) var(--motion-ease-standard), background-color var(--motion-duration-fast) var(--motion-ease-standard), opacity var(--motion-duration-base) var(--motion-ease-standard);margin:0;display:flex}button.ds-question-card__option{cursor:pointer}button.ds-question-card__option:hover:not(:disabled){border-style:solid;border-color:var(--color-input-border-hover)}button.ds-question-card__option:focus-visible{outline:2px solid var(--color-action-primary-bg);outline-offset:2px}button.ds-question-card__option:disabled{opacity:.4;cursor:not-allowed}.ds-question-card__option--chosen,button.ds-question-card__option--chosen:hover{border-style:solid;border-color:var(--color-text-primary);box-shadow:inset 0 0 0 var(--border-025) var(--color-text-primary)}.ds-question-card__text{gap:var(--gap-050);flex-direction:column;flex:1;min-width:0;display:flex}.ds-question-card__label{font-family:var(--font-paragraph-family);font-size:var(--font-paragraph-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);letter-spacing:var(--font-paragraph-letter-spacing);overflow-wrap:anywhere}.ds-question-card__description{font-family:var(--font-paragraph-sm-family);font-size:var(--font-paragraph-sm-size);font-weight:var(--font-paragraph-sm-weight);line-height:var(--font-paragraph-sm-line-height);letter-spacing:var(--font-paragraph-sm-letter-spacing);color:var(--color-text-tertiary)}.ds-question-card__mark{--icon-size:var(--icon-size-500);color:var(--color-icon-secondary);flex:none}.ds-question-card__option--other .ds-question-card__label{color:var(--color-text-secondary)}.ds-question-card__other{padding-block:var(--padding-150);border-style:solid}.ds-question-card__other--send{padding-inline-end:var(--padding-150)}.ds-question-card__other:focus-within{border-color:var(--color-input-border-selected)}.ds-question-card__other-input{min-width:0;padding-block:var(--padding-150);color:var(--color-text-primary);font-family:var(--font-paragraph-family);font-size:var(--font-paragraph-size);line-height:var(--font-paragraph-line-height);background:0 0;border:0;outline:none;flex:1}.ds-question-card__other-input::placeholder{color:var(--color-text-tertiary)}.ds-question-card__footer{align-items:center;gap:var(--gap-200);display:flex}.ds-question-card__spacer{flex:1}.ds-question-card--answered .ds-question-card__option:not(.ds-question-card__option--chosen),.ds-question-card--disabled .ds-question-card__option{opacity:.4}.ds-question-card--answered .ds-question-card__options,.ds-question-card--disabled .ds-question-card__options{animation:none}.ds-question-card__note{font-family:var(--font-paragraph-sm-family);font-size:var(--font-paragraph-sm-size);font-weight:var(--font-paragraph-sm-weight);line-height:var(--font-paragraph-sm-line-height);letter-spacing:var(--font-paragraph-sm-letter-spacing);color:var(--color-text-tertiary);margin:0}.ds-question-summary{gap:var(--gap-300);flex-direction:column;margin:0;display:flex}.ds-question-summary--card{padding:var(--padding-300) var(--padding-400);border:var(--border-025) solid var(--color-bg-container-border);border-radius:var(--radius-300);background-color:var(--color-bg-container-primary);color:var(--color-text-primary)}.ds-question-summary__row{gap:var(--gap-050);flex-direction:column;display:flex}.ds-question-summary__prompt{font-family:var(--font-paragraph-sm-family);font-size:var(--font-paragraph-sm-size);font-weight:var(--font-paragraph-sm-weight);line-height:var(--font-paragraph-sm-line-height);letter-spacing:var(--font-paragraph-sm-letter-spacing);color:var(--color-text-tertiary)}.ds-question-summary--plain .ds-question-summary__prompt{color:var(--color-text-secondary)}.ds-question-summary__answer{font-family:var(--font-paragraph-family);font-size:var(--font-paragraph-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);letter-spacing:var(--font-paragraph-letter-spacing);margin:0}.ds-question-summary__answer--missing{color:var(--color-text-tertiary)}
