.iq-answer[data-v-9d6e4ea5]{text-align:left;border:2px solid var(--iq-line);border-radius:var(--iq-radius-lg);background:var(--iq-surface);width:100%;color:var(--iq-ink);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;align-items:center;gap:12px;padding:0 16px;font-weight:600;transition:border-color .15s,background .15s,box-shadow .15s,opacity .15s,transform 50ms;display:flex;position:relative}.iq-answer--row[data-v-9d6e4ea5]{min-height:72px}.iq-answer--tile[data-v-9d6e4ea5]{flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:120px;padding:16px}@media (hover:hover) and (pointer:fine){.iq-answer[data-v-9d6e4ea5]:not(:disabled):hover{border-color:var(--iq-violet)}}@media (width<=639px){.iq-answer--dense[data-v-9d6e4ea5]{gap:8px;min-height:56px;padding:0 10px}.iq-answer--dense .iq-answer__letter[data-v-9d6e4ea5]{border-radius:8px;width:26px;height:26px;font-size:12px}.iq-answer--dense .iq-answer__label[data-v-9d6e4ea5]{overflow-wrap:anywhere;font-size:14px}.iq-answer--dense .iq-answer__hint[data-v-9d6e4ea5]{display:none}}.iq-answer[data-v-9d6e4ea5]:not(:disabled):active{transform:translateY(1px)}.iq-answer[data-v-9d6e4ea5]:disabled{cursor:default}.iq-answer__letter[data-v-9d6e4ea5]{border:1px solid color-mix(in srgb,currentcolor 22%,transparent);width:34px;height:34px;font-family:var(--iq-font-display);border-radius:10px;flex-shrink:0;place-items:center;font-size:14px;font-weight:900;display:grid}.iq-answer__body[data-v-9d6e4ea5]{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.iq-answer__img[data-v-9d6e4ea5]{border-radius:var(--iq-radius-md);-o-object-fit:cover;object-fit:cover;flex-shrink:0;width:40px;height:40px}.iq-answer__label[data-v-9d6e4ea5]{line-height:1.3}.iq-answer__hint[data-v-9d6e4ea5]{font-family:var(--iq-font-mono);color:var(--iq-ink3);flex-shrink:0;font-size:11px}.iq-answer__status[data-v-9d6e4ea5]{border-radius:var(--iq-radius-pill);width:24px;height:24px;color:var(--iq-on-accent);flex-shrink:0;place-items:center;display:grid}.iq-answer--tile .iq-answer__status[data-v-9d6e4ea5]{position:absolute;top:12px;right:12px}.iq-answer__status[data-status=check][data-v-9d6e4ea5]{background:var(--iq-mint)}.iq-answer__status[data-status=x][data-v-9d6e4ea5]{background:var(--iq-coral)}.iq-answer[data-state=selected] .iq-answer__status[data-v-9d6e4ea5],.iq-answer[data-state=submitted] .iq-answer__status[data-v-9d6e4ea5]{background:var(--iq-violet)}.iq-answer[data-state=selected][data-v-9d6e4ea5]{border-color:var(--iq-violet);background:color-mix(in srgb,var(--iq-violet) 6%,var(--iq-surface))}.iq-answer[data-state=selected] .iq-answer__letter[data-v-9d6e4ea5]{background:var(--iq-violet);color:var(--iq-on-accent);border-color:#0000}.iq-answer[data-state=submitted][data-v-9d6e4ea5]{border-color:var(--iq-violet);background:color-mix(in srgb,var(--iq-violet) 12%,var(--iq-surface))}.iq-answer[data-state=submitted] .iq-answer__letter[data-v-9d6e4ea5]{background:var(--iq-violet);color:var(--iq-on-accent);border-color:#0000}.iq-answer[data-state=submitted] .iq-answer__status[data-v-9d6e4ea5]{animation:.4s ease-out iq-submitted-pulse-9d6e4ea5}@keyframes iq-submitted-pulse-9d6e4ea5{0%{opacity:.6;transform:scale(.85)}40%{opacity:1;transform:scale(1.18)}to{opacity:1;transform:scale(1)}}.iq-answer[data-state=correct][data-v-9d6e4ea5],.iq-answer[data-state=revealCorrect][data-v-9d6e4ea5]{border-color:var(--iq-mint);background:color-mix(in srgb,var(--iq-mint) 8%,var(--iq-surface))}.iq-answer[data-state=correct] .iq-answer__letter[data-v-9d6e4ea5]{background:var(--iq-mint);color:var(--iq-on-accent);border-color:#0000}.iq-answer[data-state=incorrect][data-v-9d6e4ea5]{border-color:var(--iq-coral);background:color-mix(in srgb,var(--iq-coral) 8%,var(--iq-surface))}.iq-answer[data-state=disabled][data-v-9d6e4ea5]{opacity:.55}.iq-answer-grid[data-v-42dc3f37]{grid-template-columns:1fr;gap:12px;display:grid}@media (width>=640px){.iq-answer-grid--two[data-v-42dc3f37]{grid-template-columns:1fr 1fr}}@media (width<=639px){.iq-answer-grid--dense[data-v-42dc3f37]{grid-template-columns:1fr 1fr;gap:8px}}
