.Zsqe2a_practice{max-width:72rem;color:var(--foreground);margin:0 auto}.Zsqe2a_heading{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2rem;display:flex}.Zsqe2a_progress{min-width:10rem;color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:.75rem}.Zsqe2a_progress [role=progressbar]{gap:.35rem;margin-top:.6rem;display:flex}.Zsqe2a_progress i{background:var(--border);border-radius:2px;flex:1;height:.25rem}.Zsqe2a_progress i[data-complete=true]{background:var(--table-green)}.Zsqe2a_tabs{border-bottom:1px solid var(--border);grid-template-columns:repeat(4,1fr);display:grid}.Zsqe2a_tab{color:var(--muted-foreground);cursor:pointer;border-bottom:3px solid #0000;justify-content:center;align-items:center;gap:.65rem;padding:1.2rem .5rem;font-size:.9rem;font-weight:700;transition:color .2s,background .2s;display:flex}.Zsqe2a_tab>span:first-child{font-variant-numeric:tabular-nums;font-size:.7rem}.Zsqe2a_tab[data-state=active]{color:var(--table-green);border-color:var(--table-green);background:color-mix(in srgb, var(--table-green) 5%, transparent)}.Zsqe2a_tab:hover{color:var(--table-green)}.Zsqe2a_tab:focus-visible,.Zsqe2a_choice:focus-visible,.Zsqe2a_next:focus-visible,.Zsqe2a_guideLink:focus-visible,.Zsqe2a_bottom button:focus-visible{outline:3px solid var(--primary);outline-offset:4px}.Zsqe2a_choice:focus-visible{outline-color:var(--secondary)}.Zsqe2a_panel{border:1px solid var(--border);border-top:0;border-radius:0 0 1.25rem 1.25rem;grid-template-columns:.9fr 1.1fr;display:grid;overflow:hidden}.Zsqe2a_panel[data-state=inactive]{display:none}.Zsqe2a_explanation{background:var(--card);padding:clamp(1.5rem,3vw,3rem)}.Zsqe2a_eyebrow{color:var(--secondary-text);letter-spacing:.12em;text-transform:uppercase;margin-bottom:1.4rem;font-size:.7rem;font-weight:700}.Zsqe2a_context{color:var(--muted-foreground);margin-top:1.4rem;font-size:.95rem;line-height:1.75}.Zsqe2a_question{margin-top:1.5rem;font-size:1.05rem;font-weight:700;line-height:1.5}.Zsqe2a_feedback{min-height:4.5rem;font-size:.9rem;line-height:1.6}.Zsqe2a_response{background:var(--background);border-top:1px solid var(--border);grid-column:1/-1;padding:1.25rem 1.5rem}.Zsqe2a_feedback strong{color:var(--table-green)}.Zsqe2a_feedback p{color:var(--muted-foreground);margin-top:.35rem}.Zsqe2a_next{min-height:2.75rem;color:var(--table-green-foreground);background:var(--table-green);cursor:pointer;border-radius:.5rem;align-items:center;gap:.75rem;margin-bottom:.6rem;padding:.65rem 1rem;font-size:.85rem;font-weight:700;display:inline-flex}.Zsqe2a_guideLink{width:fit-content;min-height:2.75rem;color:var(--primary);text-underline-offset:.3rem;align-items:center;gap:.6rem;font-size:.8rem;font-weight:600;text-decoration:underline;display:flex}.Zsqe2a_table{color:#f8f3e5;background:radial-gradient(at 50% 35%,#e1d6911f,#0000 70%),#174c3b;min-width:0;padding:1.5rem 1.8rem 1.2rem;box-shadow:inset 0 0 80px #0000002e}.Zsqe2a_tableTop{text-transform:uppercase;letter-spacing:.12em;opacity:.85;justify-content:space-between;gap:1rem;font-size:.65rem;font-weight:700;display:flex}.Zsqe2a_played{justify-content:center;align-items:center;gap:1rem;min-height:14rem;display:flex}.Zsqe2a_card{width:clamp(4rem,7.7vw,6.5rem)}.Zsqe2a_playSlot{aspect-ratio:2/3;border:1px dashed #ffffff59;border-radius:.5rem;place-items:center;width:clamp(4rem,7.7vw,6.5rem);font-size:.75rem;display:grid}.Zsqe2a_playSlot:has(img){border-color:#0000}.Zsqe2a_handLabel{text-align:center;text-transform:uppercase;letter-spacing:.15em;opacity:.8;margin-bottom:1rem;font-size:.65rem}.Zsqe2a_hand{justify-content:center;gap:1.1rem;display:flex}.Zsqe2a_choice{cursor:pointer;border-radius:.5rem;flex-direction:column;align-items:center;display:flex}.Zsqe2a_choice>span:last-child{text-align:center;max-width:6rem;min-height:2rem;margin-top:.8rem;font-size:.7rem;line-height:1.4;display:block}.Zsqe2a_choice[data-selected=true]>span:first-child{outline-offset:4px;outline:3px solid #ddba69}.Zsqe2a_choice[aria-disabled=true]{cursor:default}.Zsqe2a_rule{text-align:center;color:#e0d8c4;border-top:1px solid #fff3;margin-top:1.15rem;padding-top:1rem;font-size:.7rem;line-height:1.7}.Zsqe2a_bottom{color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;font-size:.75rem;display:flex}.Zsqe2a_bottom button{cursor:pointer;min-height:2.75rem;color:var(--primary);flex-shrink:0;align-items:center;gap:.4rem;display:inline-flex}@media (max-width:700px){.Zsqe2a_heading{margin-bottom:1rem;display:block}.Zsqe2a_progress{align-items:center;gap:.75rem;margin-top:.75rem;display:flex}.Zsqe2a_progress [role=progressbar]{width:5rem;margin-top:0}.Zsqe2a_heading>div>p{display:none}.Zsqe2a_heading h2{margin-top:0;font-size:1.875rem}.Zsqe2a_explanation h3{font-size:1.5rem}.Zsqe2a_tab{gap:.3rem;min-height:2.75rem;padding:.7rem .25rem;font-size:.75rem}.Zsqe2a_tab>span:first-child{display:none}.Zsqe2a_panel{grid-template-columns:1fr}.Zsqe2a_explanation{padding:1rem}.Zsqe2a_eyebrow{margin-bottom:.5rem}.Zsqe2a_context{margin-top:.65rem;line-height:1.5}.Zsqe2a_question{margin-top:.65rem}.Zsqe2a_feedback{min-height:0}.Zsqe2a_table{padding:1.25rem 1rem}.Zsqe2a_played{min-height:8rem}.Zsqe2a_card,.Zsqe2a_playSlot{width:4.8rem}.Zsqe2a_handLabel{margin-bottom:.65rem}.Zsqe2a_hand{gap:1rem}.Zsqe2a_bottom{flex-direction:column;align-items:start;gap:0}}@media (prefers-reduced-motion:reduce){.Zsqe2a_practice *,.Zsqe2a_practice :before,.Zsqe2a_practice :after{transition:none!important;animation:none!important}}
