.demo-rebound[data-v-9b66029e]{align-items:stretch;gap:var(--iq-space-8);margin-top:var(--iq-space-4);flex-direction:column;display:flex}.demo-rebound__result[data-v-9b66029e]{font-family:var(--iq-font-display);font-size:var(--iq-text-card-title);line-height:var(--iq-leading-card-title);font-weight:var(--iq-weight-bold);color:var(--iq-ink);margin:0}.demo-rebound__actions[data-v-9b66029e]{gap:var(--iq-space-8);flex-direction:column;display:flex}.demo-rebound__primary[data-v-9b66029e]{justify-content:center;align-items:center;gap:var(--iq-space-8);min-height:48px;padding:0 var(--iq-space-20);border-radius:var(--iq-radius-pill);background:var(--iq-coral);color:var(--iq-on-accent);box-shadow:var(--iq-shadow-coral);font-family:var(--iq-font-display);font-size:var(--iq-text-ui);font-weight:var(--iq-weight-black);text-align:center;transition:transform var(--iq-duration-fast) var(--iq-ease-out);display:inline-flex}.demo-rebound__primary[data-v-9b66029e]:hover{transform:translateY(-1px)}.demo-rebound__primary[data-v-9b66029e]:active{box-shadow:0 1px 0 var(--iq-coral-dk) inset,0 1px 0 var(--iq-coral-dk);transform:translateY(3px)}.demo-rebound__secondary[data-v-9b66029e]{min-height:44px;font-size:var(--iq-text-ui-sm);font-weight:var(--iq-weight-semibold);color:var(--iq-ink2);text-underline-offset:3px;align-self:center;align-items:center;text-decoration:underline;display:inline-flex}.demo-rebound__hint[data-v-9b66029e]{font-size:var(--iq-text-ui-sm);line-height:var(--iq-leading-ui-sm);color:var(--iq-ink3);text-align:center;margin:0}@media (prefers-reduced-motion:reduce){.demo-rebound__primary[data-v-9b66029e]:active,.demo-rebound__primary[data-v-9b66029e]:hover{transform:none}}.gqp-wrap[data-v-195d4cf4]{position:relative}.gqp-glow[data-v-195d4cf4]{background:radial-gradient(closest-side,color-mix(in srgb,var(--iq-coral) 14%,transparent),transparent 72%);filter:blur(10px);position:absolute;inset:-8% -4%}.gqp-card[data-v-195d4cf4]{background:var(--iq-surface);border:1px solid var(--iq-line);border-radius:var(--iq-radius-lg);box-shadow:0 24px 60px color-mix(in srgb,var(--iq-ink) 12%,transparent);position:relative;overflow:hidden}.gqp-head[data-v-195d4cf4]{border-bottom:1px solid var(--iq-line);align-items:center;gap:10px;padding:14px 18px;display:flex}.gqp-head-text[data-v-195d4cf4]{flex:1;min-width:0}.gqp-category[data-v-195d4cf4]{font-family:var(--iq-font-display);color:var(--iq-ink);text-transform:capitalize;font-size:13px;font-weight:700}.gqp-progress[data-v-195d4cf4]{color:var(--iq-ink3);margin-top:3px;font-size:11px;font-weight:500}.gqp-chip[data-v-195d4cf4]{border-radius:var(--iq-radius-pill);color:var(--iq-violet);background:color-mix(in srgb,var(--iq-violet) 12%,transparent);align-items:center;gap:5px;padding:4px 9px;font-size:11px;font-weight:600;display:inline-flex}.gqp-body[data-v-195d4cf4]{padding:20px}.gqp-question[data-v-195d4cf4]{font-family:var(--iq-font-display);color:var(--iq-ink);margin-bottom:16px;font-size:18px;font-weight:700;line-height:1.3}.gqp-reveal[data-v-195d4cf4]{margin-top:16px}.gqp-cta[data-v-195d4cf4]{gap:8px;margin-top:12px;display:flex}.gqp-save-hint[data-v-195d4cf4]{color:var(--iq-ink3);margin-top:8px;font-size:12px;font-weight:500}.gqp-mark[data-v-195d4cf4]{border-radius:var(--iq-radius-md);background:color-mix(in srgb,var(--iq-sun) 22%,var(--iq-surface));flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.gqp-streak[data-v-195d4cf4]{border-radius:var(--iq-radius-md);background:color-mix(in srgb,var(--iq-sun) 8%,transparent);border:1px solid color-mix(in srgb,var(--iq-sun) 16%,transparent);align-items:center}.gqp-collective[data-v-195d4cf4],.gqp-streak[data-v-195d4cf4]{color:var(--iq-ink);gap:6px;margin-top:12px;padding:8px 12px;font-size:13px;font-weight:600;display:flex}.gqp-collective[data-v-195d4cf4]{border-radius:var(--iq-radius-md);background:color-mix(in srgb,var(--iq-violet) 8%,transparent);border:1px solid color-mix(in srgb,var(--iq-violet) 16%,transparent);align-items:flex-start;line-height:1.45}.gqp-collective-participants[data-v-195d4cf4]{color:var(--iq-ink3);margin-top:2px;font-size:12px;font-weight:500;display:block}.gqp-error[data-v-195d4cf4]{border-radius:var(--iq-radius-md);background:color-mix(in srgb,var(--iq-coral) 8%,var(--iq-surface));border:1px solid color-mix(in srgb,var(--iq-coral) 20%,transparent);color:var(--iq-ink2);align-items:center;gap:8px;margin-top:12px;padding:10px 14px;font-size:13px;display:flex}.gqp-stale[data-v-195d4cf4],.gqp-unavailable[data-v-195d4cf4]{color:var(--iq-ink2);margin-bottom:12px;font-size:14px;line-height:1.5}.gqp-skeleton-line[data-v-195d4cf4]{border-radius:var(--iq-radius-sm);background:color-mix(in srgb,var(--iq-ink) 6%,transparent);height:14px;margin-bottom:10px}.gqp-skeleton-line--long[data-v-195d4cf4]{width:80%}.gqp-skeleton-line--short[data-v-195d4cf4]{width:50%}.gqp-skeleton-grid[data-v-195d4cf4]{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.gqp-skeleton-choice[data-v-195d4cf4]{border-radius:var(--iq-radius-md);background:color-mix(in srgb,var(--iq-ink) 4%,transparent);height:44px}
