.YawOoq_library,.YawOoq_feed{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.YawOoq_sectionTitle{}.YawOoq_note{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0}.YawOoq_button{}.YawOoq_buttonPrimary{}.YawOoq_buttonOutline{}.YawOoq_small{}.YawOoq_subjectGrid{gap:var(--space-3);margin-top:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));display:grid}.YawOoq_subjectTile{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-surface);color:var(--color-text-primary);flex-direction:column;min-width:0;text-decoration:none;transition:border-color .15s;display:flex}.YawOoq_subjectTile:hover,.YawOoq_subjectTile[aria-current=true]{border-color:var(--color-primary)}.YawOoq_subjectTile:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.YawOoq_subjectSoon{opacity:.55}.YawOoq_subjectName{overflow-wrap:anywhere;font-weight:600}.YawOoq_subjectCount{font-size:var(--text-sm);color:var(--color-text-secondary)}.YawOoq_progressWrap{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.YawOoq_progressTrack{background-color:var(--color-border);border-radius:999px;flex:4rem;min-width:3rem;height:6px;position:relative;overflow:hidden}.YawOoq_progressFill,.YawOoq_progressMastered{position:absolute;inset:0 auto 0 0}.YawOoq_progressFill{background-color:color-mix(in srgb, var(--color-primary) 35%, transparent)}.YawOoq_progressMastered{background-color:var(--color-primary)}.YawOoq_progressText{font-size:var(--text-xs);color:var(--color-text-secondary);white-space:nowrap}.YawOoq_skill{padding:0 var(--space-2);border:1px solid var(--color-border);font-size:var(--text-xs);color:var(--color-text-primary);white-space:nowrap;border-radius:999px}.YawOoq_chapters{gap:var(--space-4);flex-direction:column;display:flex}.YawOoq_chaptersHeader{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.YawOoq_chaptersActions{gap:var(--space-2);flex-wrap:wrap;display:flex}.YawOoq_paperTitle{font-size:var(--text-base);margin:var(--space-2) 0;font-weight:600}.YawOoq_chapterList{border:1px solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-surface);margin:0;padding:0;list-style:none}.YawOoq_chapterRow+.YawOoq_chapterRow{border-top:1px solid var(--color-border)}.YawOoq_chapterRow{padding:var(--space-3) var(--space-4)}.YawOoq_chapterEmpty{opacity:.6}.YawOoq_chapterMain{align-items:center;gap:var(--space-2) var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.YawOoq_chapterName{font:inherit;text-align:left;color:var(--color-text-primary);cursor:pointer;overflow-wrap:anywhere;background:0 0;border:none;padding:0}.YawOoq_chapterName:disabled{cursor:default}.YawOoq_chapterCount{font-size:var(--text-sm);color:var(--color-text-secondary);justify-self:end}.YawOoq_chapterName{grid-area:1/1}.YawOoq_chapterCount{grid-area:1/2}.YawOoq_chapterMain .YawOoq_progressWrap{grid-area:2/1}.YawOoq_chapterRead{justify-self:end;gap:var(--space-2);grid-area:2/2;display:flex}.YawOoq_quickActions{gap:var(--space-2);flex-wrap:wrap;display:flex}.YawOoq_topicChips{gap:var(--space-2);margin:var(--space-3) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.YawOoq_chip{font-family:inherit;font-size:var(--text-sm);padding:var(--space-1) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-full);background-color:var(--color-surface);color:var(--color-text-primary);cursor:pointer;text-decoration:none;display:inline-block}.YawOoq_chip:hover{border-color:var(--color-primary)}.YawOoq_chip[aria-pressed=true]{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-primary-foreground)}.YawOoq_chip:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.YawOoq_feedHeader{gap:var(--space-2);flex-direction:column;display:flex}.YawOoq_backLink{font-size:var(--text-sm);color:var(--color-primary);align-self:flex-start;text-decoration:none}.YawOoq_feedTitle{font-size:var(--text-xl);overflow-wrap:anywhere;margin:0;font-weight:700}.YawOoq_filters{gap:var(--space-3);flex-direction:column;display:flex}.YawOoq_chipRow{gap:var(--space-2);flex-wrap:wrap;display:flex}.YawOoq_selectRow{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.YawOoq_selectLabel{gap:var(--space-1);font-size:var(--text-xs);color:var(--color-text-secondary);flex-direction:column;min-width:0;display:flex}.YawOoq_select{font:inherit;font-size:var(--text-sm);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-surface);color:var(--color-text-primary);max-width:100%}.YawOoq_toggleLabel{align-items:center;gap:var(--space-2);font-size:var(--text-sm);padding:var(--space-2) 0;display:inline-flex}.YawOoq_summary{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0}.YawOoq_linkButton{font:inherit;color:var(--color-primary);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.YawOoq_status{text-align:center;color:var(--color-text-secondary);align-items:center;gap:var(--space-3);flex-direction:column;margin:0;display:flex}.YawOoq_cards{gap:var(--space-4);flex-direction:column;display:flex}.YawOoq_more{align-self:center}.YawOoq_card{gap:var(--space-3);flex-direction:column;min-width:0;display:flex;}.YawOoq_cardHeader{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.YawOoq_number{color:var(--color-text-secondary);font-weight:700}.YawOoq_subjectTag{}.YawOoq_stateTag{padding:0 var(--space-2);border:1px solid var(--color-border);font-size:var(--text-xs);color:var(--color-text-secondary);white-space:nowrap;border-radius:999px;margin-left:auto}.YawOoq_stateMastered{border-color:var(--color-primary);color:var(--color-primary);font-weight:600}.YawOoq_readTick{color:var(--color-success);margin-left:auto;font-weight:700}.YawOoq_examTags{gap:var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.YawOoq_examTag{font-size:var(--text-xs);padding:2px var(--space-2);border-radius:var(--radius-full);background-color:var(--color-background-alt);color:var(--color-text-secondary)}.YawOoq_questionText{margin:0;}.YawOoq_options{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.YawOoq_option{align-items:flex-start;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);min-width:0;display:flex}.YawOoq_optionCorrect{border-color:var(--color-success);background-color:color-mix(in srgb, var(--color-success) 12%, transparent)}.YawOoq_optionLetter{}.YawOoq_optionText{}.YawOoq_optionTag{color:var(--color-success);margin-left:auto;font-weight:700}.YawOoq_explanation{border-left:3px solid var(--color-primary);padding-left:var(--space-3)}.YawOoq_explanationTitle{font-size:var(--text-sm);margin:0 0 var(--space-1);font-weight:600}.YawOoq_explanationBody{overflow-wrap:anywhere;margin:0}.YawOoq_asked{font-size:var(--text-xs);color:var(--color-text-secondary);margin:0}.YawOoq_actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.YawOoq_knewBtn{font:inherit;font-size:var(--text-sm);padding:var(--space-1) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-full);background-color:var(--color-surface);color:var(--color-text-primary);cursor:pointer}.YawOoq_knewOn{border-color:var(--color-success);color:var(--color-success);font-weight:600}.YawOoq_unknownOn{border-color:var(--color-warning);color:var(--color-warning);font-weight:600}.YawOoq_bookmarkBtn{font:inherit;font-size:var(--text-lg);padding:var(--space-1) var(--space-2);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;margin-left:auto;line-height:1}.YawOoq_bookmarkOn{color:var(--color-warning)}.YawOoq_knewBtn:focus-visible,.YawOoq_bookmarkBtn:focus-visible,.YawOoq_linkButton:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.YawOoq_styleTag{font-size:var(--text-xs);padding:2px var(--space-2);border-radius:var(--radius-full);border:1px solid var(--color-primary);color:var(--color-primary);font-weight:600}.YawOoq_revise{align-self:flex-start;min-height:44px}.YawOoq_quiz{align-items:flex-start;gap:var(--space-2);padding:var(--space-4);border:1px solid var(--color-border);background:var(--color-surface);border-radius:12px;flex-direction:column;display:flex}.YawOoq_quizText{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0}.YawOoq_viewSwitch{border:1px solid var(--color-border);background:var(--color-surface);border-radius:999px;align-self:flex-start;display:inline-flex;overflow:hidden}.YawOoq_viewOption{min-height:44px;padding:0 var(--space-4);font-size:var(--text-sm);color:var(--color-primary);align-items:center;text-decoration:none;display:inline-flex}.YawOoq_viewActive{background:var(--color-primary);color:var(--color-surface);font-weight:600}.YawOoq_stars{color:var(--color-accent);white-space:nowrap}.YawOoq_inlineLink{font:inherit;color:var(--color-primary);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.YawOoq_mapNote{margin:0 0 var(--space-2);color:var(--color-text-secondary);font-size:var(--text-sm)}.YawOoq_optionGuess{padding:0}.YawOoq_optionButton{align-items:flex-start;gap:var(--space-3);width:100%;padding:var(--space-3);color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;display:flex}.YawOoq_optionWrong{border-color:var(--color-danger,#c62828);background-color:color-mix(in srgb, var(--color-danger,#c62828) 10%, transparent)}
