.iq-loading[data-v-a19240b6]{display:flex;flex-direction:column;align-items:center;gap:16px;padding:40px 24px;text-align:center;background:var(--iq-surface);border:1px solid var(--iq-line);border-radius:var(--iq-radius-xl)}.iq-loading__title[data-v-a19240b6]{margin:0;font-family:var(--iq-font-display);font-weight:900;font-size:20px;color:var(--iq-ink)}.iq-loading__subtitle[data-v-a19240b6]{margin:4px 0 0;font-size:14px;color:var(--iq-ink3)}.iq-qtype[data-v-1238f17d]{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;border-radius:var(--iq-radius-pill);font-family:var(--iq-font-sans);font-size:12px;font-weight:600;white-space:nowrap;color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent);border:1px solid color-mix(in srgb,var(--accent) 22%,transparent)}.iq-qtype[data-accent=coral][data-v-1238f17d]{--accent:var(--iq-coral)}.iq-qtype[data-accent=violet][data-v-1238f17d]{--accent:var(--iq-violet)}.iq-qtype[data-accent=sky][data-v-1238f17d]{--accent:var(--iq-sky)}.iq-qtype__label[data-v-1238f17d]{line-height:1}.iq-question[data-v-60ee8b18]{background:var(--iq-surface);border:1px solid var(--iq-line);border-radius:var(--iq-radius-xl);padding:20px}.iq-question__meta[data-v-60ee8b18]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.iq-question__eyebrow[data-v-60ee8b18]{font-family:var(--iq-font-sans);font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--iq-violet)}.iq-question__badge[data-v-60ee8b18]{font-family:var(--iq-font-mono);font-size:10.5px;font-weight:600;color:var(--iq-ink3)}.iq-question__prompt[data-v-60ee8b18]{margin:0;font-family:var(--iq-font-display);font-weight:900;font-size:clamp(20px,3vw,30px);line-height:1.2;color:var(--iq-ink)}.iq-question__extra[data-v-60ee8b18]{margin-top:14px}.iq-dot[data-v-beaa288a]{display:inline-grid;place-items:center;flex-shrink:0;border-radius:var(--iq-radius-pill);color:var(--iq-on-accent)}.iq-dot[data-accent=mint][data-v-beaa288a]{background:var(--iq-mint);box-shadow:0 2px color-mix(in srgb,var(--iq-mint) 65%,var(--iq-ink))}.iq-dot[data-accent=sun][data-v-beaa288a]{background:var(--iq-sun);box-shadow:0 2px color-mix(in srgb,var(--iq-sun) 65%,var(--iq-ink))}.iq-dot[data-accent=coral][data-v-beaa288a]{background:var(--iq-coral);box-shadow:0 2px color-mix(in srgb,var(--iq-coral) 65%,var(--iq-ink))}.iq-dot[data-accent=muted][data-v-beaa288a]{background:color-mix(in srgb,var(--iq-ink3) 45%,var(--iq-line))}.iq-row[data-v-6ccd67d1]{overflow:hidden;border-radius:var(--iq-radius-lg);border:1px solid var(--iq-line);background:var(--iq-surface)}.iq-row[data-expanded][data-v-6ccd67d1]{border-color:color-mix(in srgb,var(--iq-coral) 30%,var(--iq-line))}.iq-row[data-expanded][data-status=correct][data-v-6ccd67d1]{border-color:color-mix(in srgb,var(--iq-mint) 35%,var(--iq-line))}.iq-row[data-expanded][data-status=partially_correct][data-v-6ccd67d1]{border-color:color-mix(in srgb,var(--iq-sun) 35%,var(--iq-line))}.iq-row__head[data-v-6ccd67d1]{display:grid;grid-template-columns:28px 26px 1fr auto;align-items:center;gap:12px;width:100%;padding:14px 16px;border:0;background:transparent;text-align:left;cursor:pointer;color:inherit;font:inherit}.iq-row__num[data-v-6ccd67d1]{font-family:var(--iq-font-mono);font-size:13px;font-weight:800;color:var(--iq-ink3);text-align:center}.iq-row__main[data-v-6ccd67d1]{min-width:0}.iq-row__meta[data-v-6ccd67d1]{display:flex;align-items:center;gap:8px;margin-bottom:4px}.iq-row__prompt[data-v-6ccd67d1]{display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;font-weight:600;line-height:1.35;color:var(--iq-ink)}.iq-row__prompt[data-expanded][data-v-6ccd67d1]{-webkit-line-clamp:4;line-clamp:4}.iq-row__chevron[data-v-6ccd67d1]{color:var(--iq-ink3);transition:transform .15s ease}.iq-row__panel[data-v-6ccd67d1]{display:flex;flex-direction:column;gap:12px;padding:0 16px 16px}.iq-row__answers[data-v-6ccd67d1]{display:grid;gap:10px}@media(min-width:640px){.iq-row__answers[data-v-6ccd67d1]{grid-template-columns:1fr 1fr}}.iq-row__answer[data-v-6ccd67d1]{display:flex;flex-direction:column;gap:3px;min-width:0;padding:10px 12px;border-radius:var(--iq-radius-md);border:1px solid color-mix(in srgb,var(--tone) 33%,transparent);background:color-mix(in srgb,var(--tone) 6%,var(--iq-surface))}.iq-row__answer[data-tone=correct][data-v-6ccd67d1]{--tone:var(--iq-mint)}.iq-row__answer[data-tone=wrong][data-v-6ccd67d1]{--tone:var(--iq-coral)}.iq-row__answer[data-tone=reveal][data-v-6ccd67d1]{--tone:var(--iq-violet)}.iq-row__answer-label[data-v-6ccd67d1]{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--tone)}.iq-row__answer-value[data-v-6ccd67d1]{font-size:14px;font-weight:600;line-height:1.3;color:var(--iq-ink);word-break:break-word}.iq-row__explain[data-v-6ccd67d1]{overflow:hidden;border-radius:var(--iq-radius-lg);border:1px solid color-mix(in srgb,var(--accent) 40%,transparent);background:var(--iq-surface)}.iq-row__explain[data-kind=correct][data-v-6ccd67d1]{--accent:var(--iq-mint)}.iq-row__explain[data-kind=wrong][data-v-6ccd67d1]{--accent:var(--iq-coral)}.iq-row__explain-head[data-v-6ccd67d1]{display:flex;align-items:center;gap:12px;padding:12px 14px;background:color-mix(in srgb,var(--accent) 10%,transparent);border-bottom:1px solid color-mix(in srgb,var(--accent) 25%,transparent)}.iq-row__explain-icon[data-v-6ccd67d1]{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;border-radius:var(--iq-radius-pill);background:var(--accent);box-shadow:0 2px color-mix(in srgb,var(--accent) 65%,var(--iq-ink))}.iq-row__explain-headline[data-v-6ccd67d1]{margin:0;font-family:var(--iq-font-display);font-weight:800;font-size:15px;color:var(--iq-ink)}.iq-row__explain-body[data-v-6ccd67d1]{margin:0;padding:12px 14px;font-size:13.5px;line-height:1.5;color:var(--iq-ink2)}.iq-row__explain-eyebrow[data-v-6ccd67d1]{margin-right:8px;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--iq-violet)}.iq-review[data-v-c97b22be]{border-radius:var(--iq-radius-xl);border:1px solid var(--iq-line);background:var(--iq-surface);padding:20px}.iq-review__title[data-v-c97b22be]{margin:0 0 16px;font-family:var(--iq-font-display);font-weight:900;font-size:22px;color:var(--iq-ink)}.iq-review__list[data-v-c97b22be]{display:flex;flex-direction:column;gap:10px}
