.q-kicker[data-astro-cid-t35we56s]{margin-bottom:.9rem;display:block}#quiz-head[data-astro-cid-t35we56s]{font-family:var(--font-heading);font-weight:700;font-size:var(--text-display-2);letter-spacing:-.015em;max-width:22ch;line-height:1.12}.quiz-sub[data-astro-cid-t35we56s]{font-size:var(--text-ui);color:var(--color-fg-faint);margin-top:.9rem}#quiz-flow[data-astro-cid-t35we56s]{margin-top:2.75rem}.q[data-astro-cid-t35we56s]:focus,.a-name[data-astro-cid-t35we56s]:focus{outline:none}.q-num[data-astro-cid-t35we56s]{display:block}.q-text[data-astro-cid-t35we56s]{color:var(--color-fg);margin-top:.5rem;font-weight:600}.opts[data-astro-cid-t35we56s]{gap:.7rem;max-width:38rem;margin-top:1.25rem;display:grid}.opts[data-astro-cid-t35we56s] .opt-btn{padding:1.05rem 1.2rem}.opts[data-astro-cid-t35we56s] .opt-btn .icon{width:2.75rem;height:2.75rem;color:var(--color-fg-muted);transition:transform .18s ease-out,color .18s ease-out}.opts[data-astro-cid-t35we56s] .opt-btn:hover .icon{color:var(--color-jade);transform:scale(1.12)rotate(-3deg)}#quiz-result[data-astro-cid-t35we56s]{margin-top:2.75rem}.result-card[data-astro-cid-t35we56s]{background:radial-gradient(120% 90% at 88% -5%, color-mix(in srgb, var(--color-jade) 13%, transparent), transparent 52%), var(--color-bg-raised);border:1px solid var(--color-hairline);border-radius:16px;max-width:38rem;padding:clamp(1.6rem,4vw,2.75rem);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.card-head[data-astro-cid-t35we56s]{border-bottom:1px solid var(--color-hairline);justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:1.4rem;display:flex}.card-no[data-astro-cid-t35we56s]{color:var(--color-fg-faint)}.a-medallion[data-astro-cid-t35we56s]{border:1px solid var(--color-hairline);background:radial-gradient(circle at 50% 32%, color-mix(in srgb, var(--color-jade) 18%, transparent), transparent 68%), var(--color-bg);border-radius:50%;place-items:center;width:5.5rem;height:5.5rem;margin:1.6rem 0 1.3rem;display:grid}.a-medallion[data-astro-cid-t35we56s] .a-icon{width:2.9rem;height:2.9rem;color:var(--color-fg)}.a-name[data-astro-cid-t35we56s]{font-family:var(--font-heading);font-weight:800;font-size:var(--text-card);letter-spacing:-.015em;margin:0;line-height:1.05}.a-desc[data-astro-cid-t35we56s]{color:var(--color-fg-muted);max-width:44ch;margin-top:.85rem}.flip[data-astro-cid-t35we56s]{font-family:var(--font-heading);color:var(--color-fg);border-top:1px solid var(--color-hairline);max-width:34ch;margin-top:1.75rem;padding-top:1.5rem;font-weight:700}.ctas[data-astro-cid-t35we56s]{flex-wrap:wrap;align-items:center;gap:1.25rem;margin-top:1.75rem;display:flex}.soon[data-astro-cid-t35we56s]{font-size:var(--text-ui);color:var(--color-fg-faint)}.note[data-astro-cid-t35we56s]{margin-top:1.5rem;display:block}.retake-row[data-astro-cid-t35we56s]{align-items:baseline;gap:1.5rem;margin-top:1rem;display:flex}@media (prefers-reduced-motion:no-preference){.q-in[data-astro-cid-t35we56s] .q-num[data-astro-cid-t35we56s],.q-in[data-astro-cid-t35we56s] .q-text[data-astro-cid-t35we56s],.q-in[data-astro-cid-t35we56s] .opt-btn[data-astro-cid-t35we56s]{opacity:0;animation:.42s ease-out forwards qRise}.q-in[data-astro-cid-t35we56s] .q-text[data-astro-cid-t35we56s]{animation-delay:45ms}.q-in[data-astro-cid-t35we56s] .opt-btn[data-astro-cid-t35we56s]:first-child{animation-delay:.12s}.q-in[data-astro-cid-t35we56s] .opt-btn[data-astro-cid-t35we56s]:nth-child(2){animation-delay:.19s}.q-in[data-astro-cid-t35we56s] .opt-btn[data-astro-cid-t35we56s]:nth-child(3){animation-delay:.26s}.q-in[data-astro-cid-t35we56s] .opt-btn[data-astro-cid-t35we56s]:nth-child(4){animation-delay:.33s}.result-card[data-astro-cid-t35we56s].dealt{animation:.52s cubic-bezier(.2,.8,.2,1) dealIn}.result-card[data-astro-cid-t35we56s].dealt .a-medallion[data-astro-cid-t35we56s]{animation:.56s cubic-bezier(.2,1.4,.4,1) .14s backwards pop}.result-card[data-astro-cid-t35we56s].dealt:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 32%,#ffffff12 46%,#0000 60%);animation:1s ease-out .22s sheen;position:absolute;inset:0;transform:translate(-120%)}}@keyframes qRise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes dealIn{0%{opacity:0;transform:translateY(16px)scale(.975)}to{opacity:1;transform:none}}@keyframes pop{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:none}}@keyframes sheen{to{transform:translate(120%)}}.kg-section[data-astro-cid-op4zgken]{border-top:none;padding-top:0}
