:where(.astro-wzucsxxm)[hidden]{display:none!important}.game:where(.astro-wzucsxxm){padding:56px 0 40px}.game-nav:where(.astro-wzucsxxm){padding:22px 0 0}.game-nav-inner:where(.astro-wzucsxxm){max-width:720px;margin:0 auto;padding:0 32px;display:flex;align-items:center;justify-content:space-between;gap:16px}.game-nav-lockup:where(.astro-wzucsxxm){display:inline-flex;align-items:center;gap:12px;color:var(--ink)}.game-nav-lockup:where(.astro-wzucsxxm) img{display:block;height:20px;width:auto}.game-nav-rule:where(.astro-wzucsxxm){width:1px;height:15px;background:var(--rule)}.game-nav-name:where(.astro-wzucsxxm){font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint)}.game-nav-out:where(.astro-wzucsxxm){font-size:13.5px;color:var(--ink-faint);transition:color .15s ease}.game-nav-out:where(.astro-wzucsxxm):hover{color:var(--ink)}.game-foot:where(.astro-wzucsxxm){background:var(--bg);border-top:1px solid var(--rule);padding:26px 0 34px}.game-foot-inner:where(.astro-wzucsxxm){max-width:720px;margin:0 auto;padding:0 32px;display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:10px 24px}.game-foot:where(.astro-wzucsxxm) p:where(.astro-wzucsxxm){margin:0;font-size:13px;color:var(--ink-faint)}.game-foot:where(.astro-wzucsxxm) a:where(.astro-wzucsxxm){color:var(--ink-soft);transition:color .15s ease}.game-foot:where(.astro-wzucsxxm) a:where(.astro-wzucsxxm):hover{color:var(--ink)}.game-foot-legal:where(.astro-wzucsxxm){display:flex;gap:16px}.intro-inner:where(.astro-wzucsxxm){max-width:640px;margin:0 auto;padding:40px 32px 64px;text-align:center;display:flex;flex-direction:column;align-items:center}.intro-title:where(.astro-wzucsxxm){font-family:var(--font-display);font-weight:500;font-size:clamp(42px,6vw,72px);line-height:1;letter-spacing:-.03em;margin:14px 0 20px;color:var(--ink);font-variation-settings:"opsz" 32;text-wrap:balance}.intro-title:where(.astro-wzucsxxm) em:where(.astro-wzucsxxm){font-style:normal;color:var(--brand);font-weight:500}.intro-sub:where(.astro-wzucsxxm){font-size:18px;line-height:1.55;color:var(--ink-soft);max-width:520px;margin:0 auto 32px}.intro-cta:where(.astro-wzucsxxm){display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.intro-meta:where(.astro-wzucsxxm){margin:20px 0 0;font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint)}.play-inner:where(.astro-wzucsxxm){max-width:720px;margin:0 auto;padding:0 32px}.play-head:where(.astro-wzucsxxm){display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:18px;border-bottom:1px solid var(--rule);margin-bottom:32px;color:var(--ink-faint)}.play-score:where(.astro-wzucsxxm){color:var(--ink);white-space:nowrap}.dots:where(.astro-wzucsxxm){display:flex;gap:6px}.dot:where(.astro-wzucsxxm){width:7px;height:7px;border-radius:999px;background:var(--rule);transition:background .2s ease,transform .2s ease}.dot:where(.astro-wzucsxxm).is-current{background:var(--ink);transform:scale(1.3)}.dot:where(.astro-wzucsxxm).is-correct{background:var(--brand)}.dot:where(.astro-wzucsxxm).is-wrong{background:var(--ink-faint)}.round-head:where(.astro-wzucsxxm){display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:16px}.chip:where(.astro-wzucsxxm){font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);border:1px solid var(--rule);border-radius:999px;padding:3px 10px;white-space:nowrap}.passage:where(.astro-wzucsxxm){display:flex;flex-direction:column;gap:10px}.para:where(.astro-wzucsxxm){position:relative;display:block;width:100%;text-align:left;font-family:var(--font-body);font-size:17px;line-height:1.62;color:var(--ink);background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius);padding:22px 26px 22px 54px;cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,opacity .18s ease}.para:where(.astro-wzucsxxm):hover:not(:disabled){border-color:var(--ink-faint);background:var(--surface-alt)}.para:where(.astro-wzucsxxm):disabled{cursor:default}.para-mark:where(.astro-wzucsxxm){position:absolute;top:22px;left:22px;font-family:var(--font-mono);font-size:11px;font-weight:500;color:var(--ink-faint);line-height:1.62}.para-text:where(.astro-wzucsxxm){display:block}.para-text:where(.astro-wzucsxxm) mark{background:var(--brand-tint);color:var(--ink);border-bottom:1px solid var(--brand-tint-border);padding:1px 2px;border-radius:3px}.para:where(.astro-wzucsxxm).is-picked{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink);background:var(--surface)}.para:where(.astro-wzucsxxm).is-picked .para-mark:where(.astro-wzucsxxm){color:var(--ink)}.para:where(.astro-wzucsxxm).is-ai{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand);background:var(--surface)}.para:where(.astro-wzucsxxm).is-human{opacity:.62}.para-badge:where(.astro-wzucsxxm){display:block;margin-top:14px;font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint)}.para:where(.astro-wzucsxxm).is-ai .para-badge:where(.astro-wzucsxxm){color:var(--brand-strong)}.para-source:where(.astro-wzucsxxm){display:block;margin-top:4px;font-size:13px;font-style:italic;color:var(--ink-faint)}.verdict:where(.astro-wzucsxxm){margin-top:22px;padding:20px 24px;border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface-alt)}.verdict:where(.astro-wzucsxxm).is-correct{background:var(--brand-tint);border-color:var(--brand-tint-border)}.verdict-title:where(.astro-wzucsxxm){margin:0 0 8px;font-weight:600;color:var(--ink);font-size:16px;max-width:none}.verdict-tell:where(.astro-wzucsxxm){margin:0;font-size:15px;line-height:1.6;color:var(--ink-soft);max-width:none}.play-foot:where(.astro-wzucsxxm){display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:28px;flex-wrap:wrap}.hint:where(.astro-wzucsxxm){margin:0;font-size:14px;color:var(--ink-faint);max-width:none}.btn:where(.astro-wzucsxxm):disabled{opacity:.4;cursor:not-allowed}.results-inner:where(.astro-wzucsxxm){max-width:640px;margin:0 auto;padding:24px 32px 40px;text-align:center;display:flex;flex-direction:column;align-items:center}.score:where(.astro-wzucsxxm){margin:14px 0 6px;font-family:var(--font-display);font-weight:500;letter-spacing:-.04em;color:var(--ink);line-height:1;max-width:none}.score:where(.astro-wzucsxxm) strong:where(.astro-wzucsxxm){font-size:clamp(64px,10vw,104px);font-weight:500;font-variation-settings:"opsz" 32}.score:where(.astro-wzucsxxm) span:where(.astro-wzucsxxm){font-size:clamp(28px,4vw,40px);color:var(--ink-faint)}.results-title:where(.astro-wzucsxxm){font-size:clamp(1.7rem,3vw,2.2rem);margin:8px 0 12px}.results-body:where(.astro-wzucsxxm){font-size:17px;color:var(--ink-soft);margin:0 auto 32px;max-width:480px}.breakdown:where(.astro-wzucsxxm){list-style:none;margin:0 0 32px;padding:0;width:100%;border:1px solid var(--rule);border-radius:var(--radius);overflow:hidden;text-align:left}.breakdown:where(.astro-wzucsxxm) li{display:flex;align-items:center;gap:14px;padding:11px 18px;font-size:14px;color:var(--ink-soft);border-bottom:1px solid var(--rule-soft)}.breakdown:where(.astro-wzucsxxm) li:last-child{border-bottom:none}.breakdown:where(.astro-wzucsxxm) .bd-n{font-family:var(--font-mono);font-size:11px;color:var(--ink-faint);min-width:20px}.breakdown:where(.astro-wzucsxxm) .bd-topic{flex:1}.breakdown:where(.astro-wzucsxxm) .bd-mark{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint)}.breakdown:where(.astro-wzucsxxm) li.is-correct .bd-mark{color:var(--brand-strong)}.results-cta:where(.astro-wzucsxxm){display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.pitch:where(.astro-wzucsxxm){margin-top:56px;padding:36px 32px;border-top:1px solid var(--rule);text-align:left;width:100%}.pitch:where(.astro-wzucsxxm) h3:where(.astro-wzucsxxm){margin:0 0 12px;font-size:20px}.pitch:where(.astro-wzucsxxm) p:where(.astro-wzucsxxm){font-size:15.5px;line-height:1.6;color:var(--ink-soft);margin:0 0 14px;max-width:none}.pitch-cta:where(.astro-wzucsxxm){display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.about:where(.astro-wzucsxxm){background:var(--surface-alt);border-top:1px solid var(--rule);padding:64px 0}.about-inner:where(.astro-wzucsxxm){max-width:720px;margin:0 auto;padding:0 32px}.about:where(.astro-wzucsxxm) h2:where(.astro-wzucsxxm){font-size:clamp(1.5rem,2.6vw,1.9rem);margin:0 0 18px}.about:where(.astro-wzucsxxm) p:where(.astro-wzucsxxm){font-size:15.5px;line-height:1.65;color:var(--ink-soft);margin:0 0 14px;max-width:none}@media(max-width:768px){.game:where(.astro-wzucsxxm){padding:40px 0 32px}.game-nav-inner:where(.astro-wzucsxxm),.game-foot-inner:where(.astro-wzucsxxm),.play-inner:where(.astro-wzucsxxm),.results-inner:where(.astro-wzucsxxm),.about-inner:where(.astro-wzucsxxm){padding-left:20px;padding-right:20px}.game-foot-inner:where(.astro-wzucsxxm){flex-direction:column;align-items:flex-start;gap:12px}.intro-inner:where(.astro-wzucsxxm){padding:24px 20px 48px}.para:where(.astro-wzucsxxm){font-size:16px;padding:20px 20px 20px 46px}.para-mark:where(.astro-wzucsxxm){top:20px;left:18px}.play-head:where(.astro-wzucsxxm) .dots:where(.astro-wzucsxxm){display:none}.play-foot:where(.astro-wzucsxxm){flex-direction:column-reverse;align-items:stretch}.play-foot:where(.astro-wzucsxxm) .btn:where(.astro-wzucsxxm){width:100%}.hint:where(.astro-wzucsxxm){text-align:center}.pitch:where(.astro-wzucsxxm){padding:32px 0 0}}@media(max-width:480px){.game-nav-out:where(.astro-wzucsxxm){display:none}}
