.pc[data-astro-cid-qhzqu7ug]{gap:1.5rem;display:grid}@media (width>=1024px){.pc[data-astro-cid-qhzqu7ug]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start}}.pc[data-astro-cid-qhzqu7ug]>.panel[data-astro-cid-qhzqu7ug]{gap:1rem;min-width:0;display:grid}.pc[data-astro-cid-qhzqu7ug] h2[data-astro-cid-qhzqu7ug]{margin:0}#pc-cards-h[data-astro-cid-qhzqu7ug]:focus{outline:none}.deck-row[data-astro-cid-qhzqu7ug]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:.5rem 1rem;display:flex}.deck-pick[data-astro-cid-qhzqu7ug]{color:var(--text-soft);gap:.25rem;min-width:0;max-width:100%;font-weight:700;display:grid}.deck-pick[data-astro-cid-qhzqu7ug] select[data-astro-cid-qhzqu7ug]{min-height:var(--tap);max-width:100%}.stage[data-astro-cid-qhzqu7ug]{align-content:start;gap:1rem;min-height:16rem;display:grid}.due-line[data-astro-cid-qhzqu7ug]{font:600 var(--step-1)/1.3 var(--font-display);margin:0}.progress[data-astro-cid-qhzqu7ug]{color:var(--text-soft);margin:0;font-weight:700}.card[data-astro-cid-qhzqu7ug]{border-radius:var(--r-l,1rem);background:var(--surface-2);border:1.5px solid var(--line);border-top:5px solid var(--violet-fill);align-content:start;gap:.5rem;min-height:11rem;padding:clamp(1rem,4vw,1.75rem);display:grid}.card[data-astro-cid-qhzqu7ug]:focus{outline:none}.card[data-astro-cid-qhzqu7ug]:focus-visible{outline:3px solid var(--violet);outline-offset:3px}.side-label[data-astro-cid-qhzqu7ug]{font-size:var(--step--1);text-transform:uppercase;letter-spacing:.08em;color:var(--text-faint);margin:0;font-weight:700}.front[data-astro-cid-qhzqu7ug]{font:600 var(--step-2)/1.25 var(--font-display);overflow-wrap:anywhere;margin:0}.answer[data-astro-cid-qhzqu7ug]{border-top:1px dashed var(--line);gap:.35rem;padding-top:.75rem;display:grid}.answer[data-astro-cid-qhzqu7ug][hidden]{display:none}.back[data-astro-cid-qhzqu7ug]{font-size:var(--step-1);color:var(--violet);overflow-wrap:anywhere;margin:0}.grade[data-astro-cid-qhzqu7ug] .btn[data-astro-cid-qhzqu7ug]{flex:9rem}.done[data-astro-cid-qhzqu7ug]{gap:.5rem;display:grid}.done[data-astro-cid-qhzqu7ug]:focus{outline:none}.done[data-astro-cid-qhzqu7ug] p[data-astro-cid-qhzqu7ug]{margin:0}.done-big[data-astro-cid-qhzqu7ug]{font:600 var(--step-2)/1.2 var(--font-display);color:var(--violet)}.add[data-astro-cid-qhzqu7ug],.bulk[data-astro-cid-qhzqu7ug],.deck-form[data-astro-cid-qhzqu7ug]{gap:.75rem;display:grid}.add[data-astro-cid-qhzqu7ug] textarea[data-astro-cid-qhzqu7ug],.bulk[data-astro-cid-qhzqu7ug] textarea[data-astro-cid-qhzqu7ug]{resize:vertical}.inline[data-astro-cid-qhzqu7ug]{flex-wrap:wrap;gap:.5rem;display:flex}.inline[data-astro-cid-qhzqu7ug] input[data-astro-cid-qhzqu7ug]{flex:10rem;min-width:0}.status[data-astro-cid-qhzqu7ug]{min-height:1.5em;color:var(--text-soft);margin:0;font-weight:700}.more[data-astro-cid-qhzqu7ug] summary[data-astro-cid-qhzqu7ug]{cursor:pointer;color:var(--text-soft);min-height:var(--tap);align-items:center;font-weight:700;display:flex}.more[data-astro-cid-qhzqu7ug] summary[data-astro-cid-qhzqu7ug]:focus-visible{outline:3px solid var(--violet);outline-offset:2px;border-radius:var(--r-s)}.more[data-astro-cid-qhzqu7ug][open]{gap:.75rem;display:grid}.bulk[data-astro-cid-qhzqu7ug] label[data-astro-cid-qhzqu7ug] code[data-astro-cid-qhzqu7ug]{font-size:.95em}.drafts[data-astro-cid-qhzqu7ug]{border:1px solid var(--line);border-radius:var(--r-m);gap:.6rem;min-width:0;margin:0;padding:.75rem;display:grid}.drafts[data-astro-cid-qhzqu7ug][hidden]{display:none}.drafts[data-astro-cid-qhzqu7ug] legend[data-astro-cid-qhzqu7ug]{padding:0 .25rem;font-weight:700}.drafts[data-astro-cid-qhzqu7ug] ul[data-astro-cid-qhzqu7ug]{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.drafts[data-astro-cid-qhzqu7ug] label{cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.1rem .6rem;display:grid}.drafts[data-astro-cid-qhzqu7ug] input{width:1.1rem;height:1.1rem;margin-top:.3rem}.drafts[data-astro-cid-qhzqu7ug] .q{overflow-wrap:anywhere;font-weight:700}.drafts[data-astro-cid-qhzqu7ug] .a{color:var(--text-soft);overflow-wrap:anywhere;grid-column:2}.pc[data-astro-cid-qhzqu7ug] .note[data-astro-cid-qhzqu7ug]{margin:0}.cards[data-astro-cid-qhzqu7ug]{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.cards[data-astro-cid-qhzqu7ug] li{border-top:1px solid var(--line);gap:.2rem;min-width:0;padding:.6rem 0 .5rem;display:grid}.cards[data-astro-cid-qhzqu7ug] .q{overflow-wrap:anywhere;font-weight:700}.cards[data-astro-cid-qhzqu7ug] .a{color:var(--text-soft);overflow-wrap:anywhere}.cards[data-astro-cid-qhzqu7ug] .meta{font-size:var(--step--1);color:var(--text-faint);flex-wrap:wrap;align-items:center;gap:0 .75rem;display:flex}.cards[data-astro-cid-qhzqu7ug] .boxes{letter-spacing:.1em;color:var(--violet)}.cards[data-astro-cid-qhzqu7ug] .link{min-height:var(--tap);color:var(--text-soft);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 .25rem;text-decoration:underline}.cards[data-astro-cid-qhzqu7ug] .link:hover{color:var(--text)}.cards[data-astro-cid-qhzqu7ug] .link:focus-visible{outline:3px solid var(--violet);outline-offset:2px;border-radius:var(--r-s)}@media (prefers-reduced-motion:no-preference){html:not([data-stim=low]) .answer[data-astro-cid-qhzqu7ug]:not([hidden]){animation:pc-in var(--normal) var(--ease)}}@keyframes pc-in{0%{opacity:0;transform:translateY(4px)}}
