.QuestionCard-module__i7Y7Tq__card{background:var(--color-surface);border:2px solid var(--brand-ink);border-radius:var(--r-lg);border-bottom-right-radius:var(--r-sm);width:min(94%,640px);box-shadow:var(--e-2);padding:var(--s-16);animation:QuestionCard-module__i7Y7Tq__cardIn var(--dur-medium)var(--ease-out);align-self:flex-end;scroll-margin-bottom:120px}.QuestionCard-module__i7Y7Tq__card[data-disabled]{opacity:.72}@keyframes QuestionCard-module__i7Y7Tq__cardIn{0%{opacity:0;transform:translateY(8px)}}.QuestionCard-module__i7Y7Tq__head{align-items:center;gap:var(--s-8);margin-bottom:var(--s-12);display:flex}.QuestionCard-module__i7Y7Tq__back{width:36px;height:36px;color:var(--color-text-muted);border:1.5px solid var(--color-border);border-radius:var(--r-sm);background:var(--color-surface);transition:background var(--dur-short)var(--ease-out),color var(--dur-short)var(--ease-out);flex:none;place-items:center;margin-left:-4px;display:grid}.QuestionCard-module__i7Y7Tq__back:hover:not(:disabled){background:var(--color-surface-sunken);color:var(--color-text)}.QuestionCard-module__i7Y7Tq__back:disabled{cursor:not-allowed}.QuestionCard-module__i7Y7Tq__chip{font-family:var(--font-display);font-weight:600;font-size:var(--fs-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-brand);background:var(--brand-green-wash);border-radius:var(--r-pill);white-space:nowrap;padding:4px 12px}.QuestionCard-module__i7Y7Tq__progress{align-items:center;gap:var(--s-8);margin-left:auto;display:flex}.QuestionCard-module__i7Y7Tq__progressText{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--color-text-muted);white-space:nowrap}.QuestionCard-module__i7Y7Tq__dots{gap:5px;display:flex}.QuestionCard-module__i7Y7Tq__dot{border-radius:var(--r-pill);background:var(--n-300);width:8px;height:8px;transition:background var(--dur-short)var(--ease-out)}.QuestionCard-module__i7Y7Tq__dot[data-state=current]{background:var(--brand-yellow);box-shadow:inset 0 0 0 1.5px var(--brand-ink)}.QuestionCard-module__i7Y7Tq__dot[data-state=answered]{background:var(--brand-ink)}.QuestionCard-module__i7Y7Tq__step{animation:QuestionCard-module__i7Y7Tq__stepIn var(--dur-medium)var(--ease-out)}@keyframes QuestionCard-module__i7Y7Tq__stepIn{0%{opacity:0;transform:translate(12px)}}.QuestionCard-module__i7Y7Tq__question{margin:0 0 var(--s-12);font-size:var(--fs-body-lg);text-wrap:balance;font-weight:600;line-height:1.35}.QuestionCard-module__i7Y7Tq__hint{margin:calc(-1*var(--s-8))0 var(--s-8);font-size:var(--fs-sm);color:var(--color-text-muted)}.QuestionCard-module__i7Y7Tq__options{gap:var(--s-8);margin-bottom:var(--s-12);flex-direction:column;display:flex}.QuestionCard-module__i7Y7Tq__option{align-items:center;gap:var(--s-12);width:100%;min-height:52px;padding:var(--s-12);text-align:left;background:var(--color-surface);border:1.5px solid var(--color-border);border-radius:var(--r-md);color:var(--color-text);transition:background var(--dur-short)var(--ease-out),border-color var(--dur-short)var(--ease-out),transform var(--dur-short)var(--ease-out);display:flex}.QuestionCard-module__i7Y7Tq__option:hover:not(:disabled),.QuestionCard-module__i7Y7Tq__option[data-highlighted]{background:var(--color-surface-sunken);border-color:var(--color-border-strong);transform:translate(2px)}.QuestionCard-module__i7Y7Tq__option:active:not(:disabled){transform:none}.QuestionCard-module__i7Y7Tq__option:disabled{cursor:not-allowed}.QuestionCard-module__i7Y7Tq__option[aria-pressed=true]{background:var(--brand-yellow-wash);border-color:var(--brand-yellow);box-shadow:inset 3px 0 0 var(--brand-yellow)}.QuestionCard-module__i7Y7Tq__num{width:26px;height:26px;font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--color-text-muted);border:1.5px solid var(--color-border-strong);border-radius:var(--r-sm);transition:background var(--dur-short)var(--ease-out),color var(--dur-short)var(--ease-out);flex:none;place-items:center;display:grid}.QuestionCard-module__i7Y7Tq__option:hover:not(:disabled) .QuestionCard-module__i7Y7Tq__num,.QuestionCard-module__i7Y7Tq__option[data-highlighted] .QuestionCard-module__i7Y7Tq__num{color:var(--color-text)}.QuestionCard-module__i7Y7Tq__option[aria-pressed=true] .QuestionCard-module__i7Y7Tq__num{background:var(--brand-yellow);border-color:var(--brand-ink);color:var(--brand-ink)}.QuestionCard-module__i7Y7Tq__option[data-multi] .QuestionCard-module__i7Y7Tq__num{border-radius:6px}.QuestionCard-module__i7Y7Tq__option[data-multi] .QuestionCard-module__i7Y7Tq__num svg{opacity:0;transition:opacity var(--dur-short)var(--ease-out)}.QuestionCard-module__i7Y7Tq__option[data-multi][aria-pressed=true] .QuestionCard-module__i7Y7Tq__num svg{opacity:1}.QuestionCard-module__i7Y7Tq__optionText{flex-direction:column;gap:2px;min-width:0;display:flex}.QuestionCard-module__i7Y7Tq__optionLabel{overflow-wrap:anywhere;font-weight:500}.QuestionCard-module__i7Y7Tq__optionDesc{font-size:var(--fs-sm);color:var(--color-text-muted);overflow-wrap:anywhere}.QuestionCard-module__i7Y7Tq__footer{align-items:center;gap:var(--s-12);flex-wrap:wrap;display:flex}.QuestionCard-module__i7Y7Tq__footer[data-open] .QuestionCard-module__i7Y7Tq__freeText{border-radius:var(--r-md);padding-left:var(--s-12);border-width:2px;flex-basis:100%}.QuestionCard-module__i7Y7Tq__footer[data-open] .QuestionCard-module__i7Y7Tq__freeText input{min-height:52px;font-size:var(--fs-body-lg)}.QuestionCard-module__i7Y7Tq__footer[data-open] .QuestionCard-module__i7Y7Tq__skip{margin-left:auto}.QuestionCard-module__i7Y7Tq__freeText{align-items:center;gap:var(--s-8);background:var(--color-surface);border:1.5px solid var(--color-border);border-radius:var(--r-pill);min-width:0;padding:3px 3px 3px var(--s-16);transition:border-color var(--dur-short)var(--ease-out);flex:1;display:flex}.QuestionCard-module__i7Y7Tq__freeText:focus-within{outline:3px solid var(--color-focus);outline-offset:2px}.QuestionCard-module__i7Y7Tq__freeText input{min-width:0;min-height:38px;font-size:var(--fs-body);background:0 0;border:0;flex:1}.QuestionCard-module__i7Y7Tq__freeText input:focus-visible{outline:none}.QuestionCard-module__i7Y7Tq__freeText input:disabled{opacity:.6;cursor:not-allowed}.QuestionCard-module__i7Y7Tq__freeText input::placeholder{color:var(--color-text-muted)}.QuestionCard-module__i7Y7Tq__freeTextGo{background:var(--brand-yellow);width:38px;height:38px;color:var(--brand-ink);border:2px solid var(--brand-ink);border-radius:var(--r-pill);transition:opacity var(--dur-short)var(--ease-out),transform var(--dur-short)var(--ease-out);flex:none;place-items:center;display:grid}.QuestionCard-module__i7Y7Tq__freeTextGo:hover:not(:disabled){transform:translateY(-1px)}.QuestionCard-module__i7Y7Tq__freeTextGo:disabled{opacity:.35;cursor:not-allowed;transform:none}.QuestionCard-module__i7Y7Tq__next{align-items:center;gap:var(--s-8);min-height:44px;padding:0 var(--s-16);font-family:var(--font-display);font-weight:600;font-size:var(--fs-sm);color:var(--brand-ink);background:var(--brand-yellow);border:2px solid var(--brand-ink);border-radius:var(--r-pill);transition:opacity var(--dur-short)var(--ease-out),transform var(--dur-short)var(--ease-out);flex:none;display:inline-flex}.QuestionCard-module__i7Y7Tq__next:hover:not(:disabled){transform:translateY(-1px)}.QuestionCard-module__i7Y7Tq__next:disabled{opacity:.35;cursor:not-allowed;transform:none}.QuestionCard-module__i7Y7Tq__skip{min-height:44px;padding:0 var(--s-8);font-family:var(--font-display);font-weight:600;font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);border-radius:var(--r-sm);transition:color var(--dur-short)var(--ease-out);flex:none}.QuestionCard-module__i7Y7Tq__skip:hover:not(:disabled){color:var(--color-text);text-underline-offset:3px;text-decoration:underline}.QuestionCard-module__i7Y7Tq__skip:disabled{cursor:not-allowed}.QuestionCard-module__i7Y7Tq__settledMark{width:22px;height:22px;color:var(--color-text-onbrand);background:var(--brand-green);border-radius:var(--r-pill);place-items:center;margin-left:auto;display:grid}.QuestionCard-module__i7Y7Tq__receipt{gap:var(--s-8);flex-direction:column;margin:0;display:flex}.QuestionCard-module__i7Y7Tq__receiptRow{padding-left:var(--s-12);border-left:3px solid var(--brand-yellow);flex-direction:column;gap:1px;display:flex}.QuestionCard-module__i7Y7Tq__receiptQuestion{font-size:var(--fs-xs);color:var(--color-text-muted)}.QuestionCard-module__i7Y7Tq__receiptAnswer{overflow-wrap:anywhere;margin:0;font-weight:600}@media (max-width:600px){.QuestionCard-module__i7Y7Tq__card{width:100%}.QuestionCard-module__i7Y7Tq__footer{gap:var(--s-8)}.QuestionCard-module__i7Y7Tq__footer[data-multi] .QuestionCard-module__i7Y7Tq__freeText{flex-basis:100%}.QuestionCard-module__i7Y7Tq__footer[data-multi] .QuestionCard-module__i7Y7Tq__next{order:1;margin-left:auto}.QuestionCard-module__i7Y7Tq__footer[data-multi] .QuestionCard-module__i7Y7Tq__skip{order:0}.QuestionCard-module__i7Y7Tq__progressText{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:reduce){.QuestionCard-module__i7Y7Tq__card,.QuestionCard-module__i7Y7Tq__step{animation:none}.QuestionCard-module__i7Y7Tq__option:hover:not(:disabled),.QuestionCard-module__i7Y7Tq__option[data-highlighted],.QuestionCard-module__i7Y7Tq__freeTextGo:hover:not(:disabled),.QuestionCard-module__i7Y7Tq__next:hover:not(:disabled){transform:none}.QuestionCard-module__i7Y7Tq__option[data-multi] .QuestionCard-module__i7Y7Tq__num svg{transition:none}}
