.term.svelte-xe9kpo{font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:700}.definition.svelte-xe9kpo{font-size:1.125rem;line-height:1.5}.recap.svelte-xe9kpo{font-weight:600}.side.svelte-xe9kpo{text-transform:uppercase;letter-spacing:.06em}.question.svelte-xe9kpo{font-size:1.25rem;font-weight:700;line-height:1.4}.list.svelte-vwrb34{gap:var(--space-3);flex-direction:column;margin:0;display:flex}.entry.svelte-vwrb34 dt:where(.svelte-vwrb34){font-weight:700}.entry.svelte-vwrb34 dd:where(.svelte-vwrb34){margin:var(--space-1) 0 0}.list.svelte-b901uf{gap:var(--space-4);flex-direction:column;margin:0;display:flex}.entry.svelte-b901uf dt:where(.svelte-b901uf){font-weight:700}.entry.svelte-b901uf dd:where(.svelte-b901uf){gap:var(--space-1);margin:var(--space-1) 0 0;flex-direction:column;display:flex}.entry.svelte-b901uf p:where(.svelte-b901uf){margin:0}.doc.svelte-1jqf094{padding:var(--space-8) var(--space-6);border-radius:var(--radius-xl)}.doc-head.svelte-1jqf094{gap:var(--space-2);margin-bottom:var(--space-4);flex-direction:column;display:flex}.doc-head.svelte-1jqf094 p:where(.svelte-1jqf094){margin:0}.doc-head.svelte-1jqf094 h1:where(.svelte-1jqf094){font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:-.02em}.deck.svelte-1jqf094{--deck-gap:var(--space-4);gap:var(--deck-gap);margin-bottom:var(--space-8);flex-direction:column;display:flex}.notes.svelte-1jqf094{gap:var(--space-3);flex-direction:column;display:flex}.notes.svelte-1jqf094 p:where(.svelte-1jqf094){margin:0}.notes.svelte-1jqf094:empty{margin-top:calc(var(--deck-gap) * -1)}.deck-switch.svelte-1jqf094{gap:var(--space-1);max-width:24rem;padding:var(--space-1);border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);grid-template-columns:1fr 1fr;display:grid}.deck-switch.svelte-1jqf094 a:where(.svelte-1jqf094){justify-content:center;align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-4);border-radius:var(--radius-pill);color:var(--text-muted);font-size:var(--fs-ui);transition:background var(--t-state), color var(--t-state);font-weight:600;text-decoration:none;display:flex}.deck-switch.svelte-1jqf094 a:where(.svelte-1jqf094):hover{color:var(--text);background:var(--accent-quiet)}.deck-switch.svelte-1jqf094 a.active:where(.svelte-1jqf094){background:var(--accent);color:var(--text-inverse);font-weight:700}.deck-switch.svelte-1jqf094 .count:where(.svelte-1jqf094){font-variant-numeric:tabular-nums;opacity:.8}.controls.svelte-1jqf094{gap:var(--space-2);flex-direction:column;display:flex}.topic.svelte-1jqf094{color:var(--text-muted);font-size:var(--fs-sm);font-weight:600}.controls-row.svelte-1jqf094{gap:var(--space-2);display:flex}.select.svelte-1jqf094{flex:1;min-width:0;position:relative}.select.svelte-1jqf094:after{content:"";top:50%;right:var(--space-4);border-right:2px solid var(--text-muted);border-bottom:2px solid var(--text-muted);pointer-events:none;width:8px;height:8px;position:absolute;transform:translateY(-70%)rotate(45deg)}.select.svelte-1jqf094 select:where(.svelte-1jqf094){appearance:none;width:100%;min-height:var(--target-min);padding:0 calc(var(--space-4) * 2 + 8px) 0 var(--space-4);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface);color:var(--text);font:inherit;font-size:var(--fs-ui);text-overflow:ellipsis;cursor:pointer;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;transition:border-color var(--t-state);font-weight:600}[data-theme=light] .select.svelte-1jqf094 select:where(.svelte-1jqf094){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.select.svelte-1jqf094 select:where(.svelte-1jqf094):hover,.select.svelte-1jqf094 select:where(.svelte-1jqf094):focus{border-color:var(--accent)}.select.svelte-1jqf094 option:where(.svelte-1jqf094){background:var(--surface-raised);color:var(--text)}.shuffle.svelte-1jqf094{padding:0 var(--space-4);flex:none}.flashcard.svelte-1jqf094{width:100%;min-height:14rem;padding:var(--space-6);border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface,transparent);color:inherit;font:inherit;text-align:center;cursor:pointer;display:grid}.face.svelte-1jqf094{justify-content:center;align-items:center;gap:var(--space-3);flex-direction:column;grid-area:1/1;min-width:0;display:flex}.face--sizer.svelte-1jqf094{visibility:hidden}.flashcard.svelte-1jqf094:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.flashcard.flipped.svelte-1jqf094{border-color:var(--accent);background:var(--accent-quiet)}.nav.svelte-1jqf094{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.position.svelte-1jqf094{align-items:center;gap:var(--space-2);color:var(--text-muted);font-size:var(--fs-ui);font-variant-numeric:tabular-nums;white-space:nowrap;display:flex}.position.svelte-1jqf094 input:where(.svelte-1jqf094){appearance:textfield;width:4.25rem;min-height:var(--target-min);padding:0 var(--space-2);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface);color:var(--text);font:inherit;text-align:center;transition:border-color var(--t-state);font-weight:700}.position.svelte-1jqf094 input:where(.svelte-1jqf094)::-webkit-inner-spin-button{appearance:none;margin:0}.position.svelte-1jqf094 input:where(.svelte-1jqf094)::-webkit-outer-spin-button{appearance:none;margin:0}.position.svelte-1jqf094 input:where(.svelte-1jqf094):hover,.position.svelte-1jqf094 input:where(.svelte-1jqf094):focus{border-color:var(--accent)}.nav.svelte-1jqf094 .btn:where(.svelte-1jqf094){white-space:nowrap}@media (width<=30rem){.doc.svelte-1jqf094{padding:var(--space-4)}.deck.svelte-1jqf094{--deck-gap:var(--space-3)}.doc-head.svelte-1jqf094 h1:where(.svelte-1jqf094){font-size:var(--fs-h1);line-height:var(--lh-h1)}.study-note.svelte-1jqf094{display:none}.nav.svelte-1jqf094 .btn:where(.svelte-1jqf094){min-width:var(--target-min);padding:0 var(--space-4)}.nav-word.svelte-1jqf094{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.about.svelte-1jqf094{gap:var(--space-2);padding-bottom:var(--space-6);margin-bottom:var(--space-6);border-bottom:1px solid var(--border);flex-direction:column;display:flex}.about.svelte-1jqf094 p:where(.svelte-1jqf094){margin:0}.all.svelte-1jqf094 h2:where(.svelte-1jqf094),.all.svelte-1jqf094 .intro:where(.svelte-1jqf094){margin-bottom:var(--space-3)}.more.svelte-1jqf094{margin-top:var(--space-8)}.speak-row.svelte-1jqf094{justify-content:center;display:flex}.marks.svelte-1jqf094{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.mark.svelte-1jqf094{gap:var(--space-2)}.mark[aria-pressed=true].svelte-1jqf094{border-color:var(--accent);background:var(--accent-quiet);color:var(--text);font-weight:700}.key.svelte-1jqf094{padding:0 var(--space-1);border:1px solid var(--border-strong);border-radius:var(--radius-sm,4px);color:var(--text-muted);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;display:none}@media (width>=40rem){.key.svelte-1jqf094{display:inline-block}}.pile.svelte-1jqf094{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--border);flex-direction:column;display:flex}.bar.svelte-1jqf094{border-radius:var(--radius-pill);background:var(--surface);width:100%;height:8px;box-shadow:inset 0 0 0 1px var(--border);display:flex;overflow:hidden}.bar.svelte-1jqf094 span:where(.svelte-1jqf094){height:100%;transition:width var(--t-state);display:block}.bar-known.svelte-1jqf094{background:var(--accent)}.bar-learning.svelte-1jqf094{background:var(--text-muted)}.pile-count.svelte-1jqf094 strong:where(.svelte-1jqf094){color:var(--text);font-variant-numeric:tabular-nums}.pile-actions.svelte-1jqf094{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.cta.svelte-1jqf094 a:where(.svelte-1jqf094){font-weight:600}.kept.svelte-1jqf094{margin-top:calc(var(--space-1) * -1)}
