.flashcards_page__BcyTY{min-height:100vh;display:flex;flex-direction:column;background:var(--gw-colors-surface);color:var(--gw-colors-ink);font-family:var(--gw-font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.flashcards_container__L9u7j{flex:1;width:100%;max-width:var(--gw-layout-readingMaxWidth);margin:0 auto;padding:var(--gw-space-lg) var(--gw-space-lg) var(--gw-space-2xl);display:flex;flex-direction:column}.flashcards_header__8Fm33{display:flex;align-items:baseline;justify-content:space-between;gap:var(--gw-space-md)}.flashcards_kicker__i91hq{margin:0;font-size:var(--gw-fontSize-xs);font-weight:var(--gw-fontWeight-bold);text-transform:uppercase;letter-spacing:var(--gw-letterSpacing-wider);color:var(--gw-colors-accent)}.flashcards_progressText__CGvfs{font-size:var(--gw-fontSize-sm);color:var(--gw-colors-muted);font-variant-numeric:tabular-nums}.flashcards_progressTrack__z5xkU{margin-top:var(--gw-space-md);height:var(--gw-borderWidth-accent);border-radius:var(--gw-radius-sm);background:var(--gw-colors-hairline);overflow:hidden}.flashcards_progressFill__4lb6V{height:100%;background:var(--gw-colors-accent);border-radius:var(--gw-radius-sm);transition:width .3s ease}.flashcards_cardArea__W7BxT{flex:1;padding:var(--gw-space-lg) 0}.flashcards_cardArea__W7BxT,.flashcards_card__80jDu{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--gw-space-lg)}.flashcards_card__80jDu{width:100%;min-height:220px;padding:var(--gw-space-xl) var(--gw-space-lg);border:var(--gw-borderWidth-hairline) solid var(--gw-colors-hairline);border-radius:var(--gw-radius-md);background:var(--gw-colors-background);font-family:var(--gw-font-sans);text-align:center;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.flashcards_card__80jDu:hover{border-color:var(--gw-colors-accent)}.flashcards_cardHint__rM5kz{font-size:var(--gw-fontSize-xs);text-transform:uppercase;letter-spacing:var(--gw-letterSpacing-wide);color:var(--gw-colors-muted)}.flashcards_chips__uZbdj{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--gw-space-sm)}.flashcards_chip__1T8Jg{padding:2px var(--gw-space-sm);border:var(--gw-borderWidth-hairline) solid color-mix(in srgb,var(--gw-colors-accent) 35%,var(--gw-colors-background));border-radius:999px;font-size:var(--gw-fontSize-xs);letter-spacing:var(--gw-letterSpacing-wide);text-transform:uppercase;color:var(--gw-colors-accent)}.flashcards_cardFront__9Bx4O{margin:0;font-size:var(--gw-fontSize-2xl);font-weight:var(--gw-fontWeight-semibold);line-height:var(--gw-lineHeight-snug);letter-spacing:var(--gw-letterSpacing-tight)}.flashcards_backQuestion__rOcSC{display:inline-block;background:var(--gw-colors-surface);border-radius:8px;padding:5px 12px;margin:0 0 var(--gw-space-md);font-size:var(--gw-fontSize-base);line-height:1.4;font-weight:600;color:var(--gw-colors-muted)}.flashcards_cardBack__g_Mfc{width:100%;text-align:left;font-size:var(--gw-fontSize-lg);line-height:var(--gw-lineHeight-normal);color:var(--gw-colors-ink)}.flashcards_cardBack__g_Mfc p{margin:0 0 var(--gw-space-md)}.flashcards_cardBack__g_Mfc p:last-child{margin-bottom:0}.flashcards_cardBack__g_Mfc strong{font-weight:var(--gw-fontWeight-semibold)}.flashcards_cardBack__g_Mfc em{font-style:italic}.flashcards_cardBack__g_Mfc a{color:var(--gw-colors-accent);text-decoration:none}.flashcards_cardBack__g_Mfc a:hover{text-decoration:underline}.flashcards_cardBack__g_Mfc ol,.flashcards_cardBack__g_Mfc ul{margin:0 0 var(--gw-space-md);padding-left:var(--gw-space-lg)}.flashcards_cardBack__g_Mfc li{margin:var(--gw-space-xs) 0}.flashcards_faceFront__N5vRU{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--gw-space-lg);width:100%;min-height:50vh;padding:var(--gw-space-lg) 0;border:none;border-radius:var(--gw-radius-md);background:transparent;font-family:var(--gw-font-sans);text-align:center;cursor:pointer;transition:background .15s ease}.flashcards_faceFront__N5vRU:hover{background:var(--gw-colors-surface)}.flashcards_faceBack__C6ODh{display:flex;flex-direction:column;gap:var(--gw-space-md)}.flashcards_tapHint__De_Hc{flex:1;display:flex;flex-direction:row;width:100%;align-items:center;justify-content:center;gap:var(--gw-space-xs);align-self:center;font-size:var(--gw-fontSize-sm);font-weight:var(--gw-fontWeight-medium);color:var(--gw-colors-muted)}.flashcards_grades__CNRm6{display:flex;gap:var(--gw-space-sm);width:100%}.flashcards_grade__9CH1g{flex:1;padding:var(--gw-space-md) var(--gw-space-sm);border:var(--gw-borderWidth-accent) solid var(--gw-colors-hairline);border-radius:var(--gw-radius-md);background:var(--gw-colors-background);font-family:var(--gw-font-sans);font-size:var(--gw-fontSize-base);font-weight:var(--gw-fontWeight-semibold);color:var(--gw-colors-ink);cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.flashcards_gradeDont__8w2pm{border-color:var(--gw-feedback-wrongBorder);color:var(--gw-feedback-wrongInk)}.flashcards_gradeDont__8w2pm:active,.flashcards_gradeDont__8w2pm:hover{background:var(--gw-feedback-wrongBorder);border-color:var(--gw-feedback-wrongBorder);color:#fff}.flashcards_gradeAlmost__pPgtN{border-color:var(--gw-palette-orange-mid);color:var(--gw-palette-orange-deep)}.flashcards_gradeAlmost__pPgtN:active,.flashcards_gradeAlmost__pPgtN:hover{background:var(--gw-palette-orange-deep);border-color:var(--gw-palette-orange-deep);color:#fff}.flashcards_gradeKnow__n_0HW{border-color:var(--gw-palette-green-deep);color:var(--gw-palette-green-deep)}.flashcards_gradeKnow__n_0HW:active,.flashcards_gradeKnow__n_0HW:hover{background:var(--gw-palette-green-deep);border-color:var(--gw-palette-green-deep);color:#fff}.flashcards_flipPrompt___rL91{font-size:var(--gw-fontSize-sm);color:var(--gw-colors-muted)}.flashcards_centered__Hv2K_{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--gw-space-lg);text-align:center;padding:var(--gw-space-3xl) 0}.flashcards_doneTitle__6DMca{margin:0;font-size:var(--gw-fontSize-2xl);font-weight:var(--gw-fontWeight-semibold);letter-spacing:var(--gw-letterSpacing-tight)}.flashcards_doneSub__oo6cO{margin:0;font-size:var(--gw-fontSize-base);color:var(--gw-colors-muted)}.flashcards_restart__LSuHV{margin-top:var(--gw-space-sm);padding:var(--gw-space-md) var(--gw-space-xl);border:none;border-radius:var(--gw-radius-md);background:var(--gw-colors-accent);font-family:var(--gw-font-sans);font-size:var(--gw-fontSize-base);font-weight:var(--gw-fontWeight-medium);color:var(--gw-colors-background);cursor:pointer}.flashcards_restart__LSuHV:hover{background:color-mix(in srgb,var(--gw-colors-accent) 82%,var(--gw-colors-ink))}@media (max-width:640px){.flashcards_grades__CNRm6{flex-direction:column}}.flashcards_setup__hM3UA{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gw-space-lg);margin-top:var(--gw-space-xl)}.flashcards_field__sTU0p{display:flex;flex-direction:column;gap:var(--gw-space-sm)}.flashcards_fieldLabel___DE2Q{font-size:var(--gw-fontSize-xs);text-transform:uppercase;letter-spacing:var(--gw-letterSpacing-wide);color:var(--gw-colors-muted)}.flashcards_select__PlIF8{padding:var(--gw-space-sm) var(--gw-space-md);border:var(--gw-borderWidth-hairline) solid var(--gw-colors-hairline);border-radius:var(--gw-radius-md);background:var(--gw-colors-background);font-family:var(--gw-font-sans);font-size:var(--gw-fontSize-base);color:var(--gw-colors-ink)}@media (max-width:640px){.flashcards_setup__hM3UA{grid-template-columns:minmax(0,1fr)}}.flashcards_panel__o5__F{margin-top:var(--gw-space-lg);border:var(--gw-borderWidth-hairline) solid var(--gw-colors-hairline);border-radius:var(--gw-radius-lg);overflow:hidden;background:var(--gw-colors-background)}.flashcards_panelRow__m1jbI{display:flex;align-items:center;justify-content:space-between;gap:var(--gw-space-md);min-height:3.5rem;padding:var(--gw-space-sm) var(--gw-space-lg);border-top:var(--gw-borderWidth-hairline) solid var(--gw-colors-hairline)}.flashcards_panel__o5__F>.flashcards_panelRow__m1jbI:first-child{border-top:0}.flashcards_panelLabel__E3bQA{font-size:var(--gw-fontSize-xs);font-weight:var(--gw-fontWeight-medium);color:var(--gw-colors-muted)}.flashcards_panelControl__GMrn6{display:flex;justify-content:flex-end;min-width:0}.flashcards_panelExpand__rLwL3{padding:0 var(--gw-space-lg) var(--gw-space-md)}.flashcards_panelTags___d_By{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--gw-space-xs)}.flashcards_panelFooter__zkK0c{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gw-space-md);margin-top:var(--gw-space-md)}.flashcards_panelNote__jRo8p{font-size:var(--gw-fontSize-sm);color:var(--gw-colors-muted)}.flashcards_panelFooter__zkK0c .flashcards_panelStart__NqrpC{margin-left:auto}@media (max-width:640px){.flashcards_panelRow__m1jbI{flex-direction:column;align-items:stretch;gap:var(--gw-space-sm);padding:var(--gw-space-md) var(--gw-space-lg)}.flashcards_panelControl__GMrn6,.flashcards_panelTags___d_By{justify-content:flex-start}}