.demo-page[data-v-89e82d67]{min-height:100vh;padding:var(--ds-space-4)}.demo-header[data-v-89e82d67],.demo-banner[data-v-89e82d67]{width:min(100%,58rem);margin-inline:auto}.demo-header[data-v-89e82d67]{justify-content:space-between;align-items:center;gap:var(--ds-space-4);min-height:3.5rem;display:flex}.demo-header a[data-v-89e82d67]:last-child,.restart-action[data-v-89e82d67]{align-items:center;gap:var(--ds-space-2);color:var(--ds-color-text-secondary);font-size:var(--ds-text-small);font-weight:650;display:inline-flex}.demo-banner[data-v-89e82d67]{align-items:center;gap:var(--ds-space-3);margin-top:var(--ds-space-3);padding:var(--ds-space-3) var(--ds-space-4);border:1px solid var(--ds-color-action);border-radius:var(--ds-radius-md);background:var(--ds-color-action-soft);font-size:var(--ds-text-small);grid-template-columns:auto 1fr auto;display:grid}.demo-banner strong[data-v-89e82d67]{color:var(--ds-color-action);font-weight:700}.demo-banner div[data-v-89e82d67]{align-items:center;gap:var(--ds-space-2);font-variant-numeric:tabular-nums;font-weight:650;display:inline-flex}.result-view[data-v-89e82d67]{align-content:center;justify-items:center;gap:var(--ds-space-4);text-align:center;width:min(100%,46rem);min-height:calc(100vh - 10rem);margin-inline:auto;display:grid}.result-view>p[data-v-89e82d67]{color:var(--ds-color-success);font-weight:650}.result-view h1[data-v-89e82d67],.explanation-view h1[data-v-89e82d67]{font-size:var(--ds-text-h1)}.result-view>span[data-v-89e82d67]:not(.result-icon){color:var(--ds-color-text-secondary)}.result-icon[data-v-89e82d67]{width:3.5rem;height:3.5rem;color:var(--ds-color-success);background:var(--ds-color-success-soft);border-radius:50%;place-items:center;display:grid}.result-summary[data-v-89e82d67]{gap:var(--ds-space-3);grid-template-columns:repeat(3,1fr);width:min(100%,32rem);display:grid}.result-summary div[data-v-89e82d67]{gap:var(--ds-space-1);padding:var(--ds-space-3);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-md);display:grid}.result-summary dt[data-v-89e82d67]{color:var(--ds-color-text-secondary);font-size:var(--ds-text-caption)}.result-summary dd[data-v-89e82d67]{font-size:var(--ds-text-h3);font-weight:700}.signup-link[data-v-89e82d67]{min-height:3rem;padding-inline:var(--ds-space-5);border-radius:var(--ds-radius-md);background:var(--ds-color-action);color:var(--ds-color-on-action);justify-content:center;align-items:center;font-weight:650;display:inline-flex}.expired-view>p[data-v-89e82d67],.expired-view .result-icon[data-v-89e82d67]{color:var(--ds-color-action)}.expired-view .result-icon[data-v-89e82d67]{background:var(--ds-color-action-soft)}.restart-action[data-v-89e82d67]{cursor:pointer;background:0 0;border:0;min-height:2.75rem}.explanation-view[data-v-89e82d67]{gap:var(--ds-space-5);display:grid}.explanation-view>p[data-v-89e82d67],.explanation-content h2[data-v-89e82d67]{color:var(--ds-color-action);font-size:var(--ds-text-caption);text-transform:uppercase;font-weight:650}.explanation-content[data-v-89e82d67]{gap:var(--ds-space-5);display:grid}.explanation-content section[data-v-89e82d67]{gap:var(--ds-space-2);display:grid}.explanation-content ul[data-v-89e82d67]{gap:var(--ds-space-2);padding-left:var(--ds-space-5);display:grid}.static-question-index[data-v-89e82d67]{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=40rem){.demo-banner[data-v-89e82d67]{grid-template-columns:1fr auto}.result-summary[data-v-89e82d67]{grid-template-columns:1fr}}@media (width>=48rem){.demo-page[data-v-89e82d67]{padding:var(--ds-space-6) var(--ds-space-8)}}
