._card_rdhde_1{display:flex;flex-direction:column;gap:var(--spacing-3);padding:var(--spacing-4);background-color:var(--surface);border:1px solid color-mix(in srgb,var(--tk-brand) 28%,var(--border));border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}._title_rdhde_12{display:flex;align-items:center;gap:var(--spacing-2);margin:0;font-family:var(--font-family-heading);font-size:.9375rem;font-weight:800;line-height:1.3;color:var(--foreground)}._titleIcon_rdhde_24{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.375rem;height:1.375rem;border-radius:var(--radius-full);background-color:color-mix(in srgb,var(--tk-brand) 18%,var(--surface));color:var(--tk-brand-text);transform:rotate(-8deg)}._group_rdhde_37{display:flex;flex-direction:column;gap:var(--spacing-2)}._group_rdhde_37+._group_rdhde_37{padding-top:var(--spacing-3);border-top:1px dashed var(--border)}._examName_rdhde_48{display:flex;align-items:center;gap:4px;margin:0;font-size:.75rem;font-weight:800;color:var(--tk-brand-text)}._teacher_rdhde_58{display:flex;align-items:center;gap:6px;min-width:0;color:var(--muted-foreground);font-size:.75rem;font-weight:700;text-decoration:none}._teacher_rdhde_58:hover ._teacherName_rdhde_69{color:var(--tk-brand-text);text-decoration:underline}._avatar_rdhde_74{width:1.375rem;height:1.375rem;flex-shrink:0}._avatarFallback_rdhde_80{background-color:color-mix(in srgb,var(--tk-brand) 22%,var(--surface));color:var(--tk-brand-text);font-size:.5625rem;font-weight:800}._teacherName_rdhde_69{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--foreground)}._badge_rdhde_95{margin-left:0}._kindGroup_rdhde_99{display:flex;flex-direction:column;gap:2px}._kindGroup_rdhde_99+._kindGroup_rdhde_99{padding-top:var(--spacing-2);border-top:1px solid var(--border)}._kindLabel_rdhde_110{display:flex;align-items:center;gap:6px;margin-bottom:2px;font-size:.6875rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground)}._kindLabel_rdhde_110:before{content:"";width:.5rem;height:.5rem;border-radius:3px;transform:rotate(12deg);background-color:currentColor}._label_course_rdhde_131:before{background-color:color-mix(in srgb,var(--info) 55%,var(--surface))}._label_test_series_rdhde_135:before{background-color:color-mix(in srgb,var(--tk-brand) 60%,var(--surface))}._label_study_notes_rdhde_139:before{background-color:color-mix(in srgb,var(--success) 55%,var(--surface))}._rows_rdhde_143{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}._row_rdhde_143{display:flex;align-items:center;gap:var(--spacing-2);padding:4px;margin:0 -4px;border-radius:var(--radius-sm);color:var(--foreground);text-decoration:none}._row_rdhde_143:hover{background-color:var(--muted)}._row_rdhde_143:hover ._rowTitle_rdhde_166{color:var(--tk-brand-text)}._row_rdhde_143:focus-visible,._teacher_rdhde_58:focus-visible,._explore_rdhde_172:focus-visible{outline:2px solid var(--tk-brand-text);outline-offset:2px}._thumb_rdhde_177{display:block;flex-shrink:0;width:3rem;aspect-ratio:16 / 9;object-fit:cover;border:1px solid var(--border);border-radius:6px;background-color:var(--muted);box-sizing:border-box}._thumbTile_rdhde_189{display:flex;align-items:center;justify-content:center;border-color:transparent}._tone_course_rdhde_196{background-color:color-mix(in srgb,var(--info) 16%,var(--surface));color:var(--info-text)}._tone_test_series_rdhde_201{background-color:color-mix(in srgb,var(--tk-brand) 18%,var(--surface));color:var(--tk-brand-text)}._tone_study_notes_rdhde_206{background-color:color-mix(in srgb,var(--success) 18%,var(--surface));color:var(--success-text)}._rowText_rdhde_211{display:flex;flex-direction:column;min-width:0}._rowTitle_rdhde_166{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:600;line-height:1.3}._price_rdhde_226{font-size:.75rem;font-weight:700;line-height:1.3;color:var(--muted-foreground);font-variant-numeric:tabular-nums}._free_rdhde_234{color:var(--success-text)}._explore_rdhde_172{display:inline-flex;align-items:center;align-self:flex-start;gap:4px;padding-top:var(--spacing-1);color:var(--tk-brand-text);font-size:.8125rem;font-weight:700;text-decoration:none}._explore_rdhde_172:hover{text-decoration:underline}._sidebar_2zbfa_1{display:flex;flex-direction:column;gap:var(--spacing-4);min-width:0}._card_2zbfa_8{display:flex;flex-direction:column;gap:var(--spacing-3);padding:var(--spacing-4);background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg)}._title_2zbfa_18{display:flex;align-items:center;gap:var(--spacing-2);margin:0;font-family:var(--font-family-heading);font-size:.9375rem;font-weight:800;color:var(--foreground)}._chips_2zbfa_29{display:flex;flex-wrap:wrap;gap:var(--spacing-2);margin:0;padding:0;list-style:none}._chip_2zbfa_29{display:inline-flex;align-items:center;gap:6px;height:2rem;padding:0 var(--spacing-3);border:1px solid var(--border);border-radius:var(--radius-full);background-color:var(--surface);color:var(--foreground);font-size:.8125rem;font-weight:600;text-decoration:none;transition:border-color var(--animation-duration-fast) ease,background-color var(--animation-duration-fast) ease}._chip_2zbfa_29:hover{border-color:var(--tk-brand-text);color:var(--tk-brand-text)}._chipActive_2zbfa_59{border-color:var(--tk-brand-text);background-color:color-mix(in srgb,var(--tk-brand) 16%,var(--surface));color:var(--tk-brand-text)}._chipCount_2zbfa_65{min-width:1.25rem;padding:0 5px;border-radius:var(--radius-full);background-color:var(--muted);color:var(--foreground);font-size:.6875rem;font-weight:700;text-align:center}._typeList_2zbfa_76,._exploreList_2zbfa_77,._recent_2zbfa_78{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}._typeList_2zbfa_76{gap:2px}._typeRow_2zbfa_90{display:flex;align-items:center;gap:var(--spacing-3);padding:6px var(--spacing-2);border-radius:var(--radius-md);color:var(--foreground);font-size:.875rem;font-weight:600;text-decoration:none}._typeRow_2zbfa_90:hover{background-color:var(--muted)}._typeIcon_2zbfa_106{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.75rem;height:1.75rem;border-radius:var(--radius-sm);background-color:color-mix(in srgb,var(--tk-brand) 16%,var(--surface));color:var(--tk-brand-text)}._icon_result_2zbfa_118,._icon_cut_off_2zbfa_119{background-color:color-mix(in srgb,var(--success) 16%,var(--surface));color:var(--success-text)}._icon_admit_card_2zbfa_124,._icon_answer_key_2zbfa_125{background-color:color-mix(in srgb,var(--info) 14%,var(--surface));color:var(--info-text)}._icon_syllabus_2zbfa_130{background-color:color-mix(in srgb,var(--chart-color-5) 20%,var(--surface));color:var(--foreground)}._icon_date_change_2zbfa_135{background-color:color-mix(in srgb,var(--warning) 20%,var(--surface));color:var(--warning-text)}._typeLabel_2zbfa_140{flex:1;min-width:0}._typeCount_2zbfa_145{font-size:.75rem;font-weight:700;color:var(--muted-foreground);font-variant-numeric:tabular-nums}._recent_2zbfa_78{gap:var(--spacing-3)}._recent_2zbfa_78 li{display:flex;flex-direction:column;gap:2px}._recentLink_2zbfa_162{font-size:.875rem;font-weight:700;line-height:1.4;color:var(--foreground);text-decoration:none}._recentLink_2zbfa_162:hover{color:var(--tk-brand-text);text-decoration:underline}._recentMeta_2zbfa_175{font-size:.75rem;color:var(--muted-foreground)}._explore_2zbfa_77{background-color:color-mix(in srgb,var(--tk-brand) 8%,var(--surface));border-color:color-mix(in srgb,var(--tk-brand) 30%,var(--border))}._exploreList_2zbfa_77{gap:var(--spacing-1)}._exploreRow_2zbfa_189{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-2);border-radius:var(--radius-md);color:var(--foreground);text-decoration:none}._exploreRow_2zbfa_189:hover{background-color:var(--surface)}._exploreRow_2zbfa_189:focus-visible,._typeRow_2zbfa_90:focus-visible,._chip_2zbfa_29:focus-visible,._recentLink_2zbfa_162:focus-visible{outline:2px solid var(--tk-brand-text);outline-offset:2px}._exploreIcon_2zbfa_211{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2rem;height:2rem;border-radius:var(--radius-md);background-color:var(--surface);border:1px solid color-mix(in srgb,var(--tk-brand) 30%,var(--border));color:var(--tk-brand-text)}._exploreText_2zbfa_224{display:flex;flex-direction:column;flex:1;min-width:0}._exploreLabel_2zbfa_231{font-size:.875rem;font-weight:700}._exploreHint_2zbfa_236{font-size:.75rem;color:var(--muted-foreground)}._exploreChevron_2zbfa_241{flex-shrink:0;color:var(--muted-foreground)}@media(prefers-reduced-motion:reduce){._chip_2zbfa_29{transition:none}}._page_11oy9_1{width:100%;max-width:76rem;margin:0 auto;padding:var(--spacing-6) var(--spacing-6) var(--spacing-12);box-sizing:border-box}._crumbs_11oy9_9 ol{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-2);margin:0 0 var(--spacing-3);padding:0;list-style:none;font-size:.8125rem;color:var(--muted-foreground)}._crumbs_11oy9_9 li+li:before{content:"/";margin-right:var(--spacing-2);color:var(--muted-foreground)}._crumbs_11oy9_9 a{color:var(--muted-foreground);text-decoration:none}._crumbs_11oy9_9 a:hover{color:var(--tk-brand-text);text-decoration:underline}._crumbs_11oy9_9 [aria-current=page]{color:var(--foreground);font-weight:600}._header_11oy9_42{display:flex;flex-direction:column;gap:var(--spacing-2);max-width:46rem;margin-bottom:var(--spacing-4)}._heading_11oy9_50{margin:0;font-family:var(--font-family-heading);font-size:2rem;font-weight:800;letter-spacing:-.02em;line-height:1.15;color:var(--foreground)}._headingPage_11oy9_60{color:var(--muted-foreground);font-weight:700}._intro_11oy9_65{margin:0;font-size:1rem;line-height:1.6;color:var(--muted-foreground)}._discovery_11oy9_73{display:flex;flex-direction:column;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);margin-bottom:var(--spacing-6);background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg)}._pagerNumber_11oy9_84:focus-visible,._pagerStep_11oy9_85:focus-visible,._clearSearch_11oy9_86:focus-visible,._crumbs_11oy9_9 a:focus-visible{outline:2px solid var(--tk-brand-text);outline-offset:2px}._filterRow_11oy9_92{display:flex;align-items:center;gap:var(--spacing-3)}._searchForm_11oy9_98{position:relative;display:flex;align-items:center;gap:var(--spacing-2);flex:1 1 24rem;min-width:0}._searchIcon_11oy9_107{position:absolute;left:var(--spacing-3);color:var(--muted-foreground);pointer-events:none}._searchInput_11oy9_114{flex:1;min-width:0;padding-left:var(--spacing-8)}._searchButton_11oy9_120{flex-shrink:0}._examFilter_11oy9_124{flex:0 1 15rem;min-width:11rem}._searchNote_11oy9_129{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-2) var(--spacing-3);margin:0;font-size:.875rem;color:var(--foreground)}._clearSearch_11oy9_86{display:inline-flex;align-items:center;gap:4px;font-weight:700;color:var(--tk-brand-text);text-decoration:none}._clearSearch_11oy9_86:hover{text-decoration:underline}._layout_11oy9_152{display:grid;grid-template-columns:minmax(0,1fr) 20rem;gap:var(--spacing-8);align-items:start}._main_11oy9_159{display:flex;flex-direction:column;gap:var(--spacing-4);min-width:0;padding:var(--spacing-5, 1.25rem);background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg)}._listHead_11oy9_170{display:flex;align-items:baseline;justify-content:space-between;gap:var(--spacing-2);padding-bottom:var(--spacing-3);border-bottom:2px solid var(--foreground)}._listTitle_11oy9_179{margin:0;font-family:var(--font-family-heading);font-size:1.125rem;font-weight:800;color:var(--foreground)}._listCount_11oy9_187{font-size:.8125rem;font-weight:600;color:var(--muted-foreground);font-variant-numeric:tabular-nums}._list_11oy9_170{display:flex;flex-direction:column}._skeletons_11oy9_199{display:flex;flex-direction:column;gap:var(--spacing-4)}._skeletonRow_11oy9_205{display:grid;grid-template-columns:10rem minmax(0,1fr);gap:var(--spacing-4)}._skeletonText_11oy9_211{display:flex;flex-direction:column;gap:var(--spacing-2)}._state_11oy9_217{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2);padding:var(--spacing-8) var(--spacing-4);text-align:center}._stateIcon_11oy9_226{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;margin-bottom:var(--spacing-1);border-radius:var(--radius-full);background-color:color-mix(in srgb,var(--tk-brand) 16%,var(--surface));color:var(--tk-brand-text)}._stateIconError_11oy9_238{background-color:color-mix(in srgb,var(--error) 14%,var(--surface));color:var(--error-text)}._stateTitle_11oy9_243{margin:0;font-family:var(--font-family-heading);font-size:1.125rem;font-weight:800;color:var(--foreground)}._stateText_11oy9_251{max-width:28rem;margin:0 0 var(--spacing-2);font-size:.875rem;color:var(--muted-foreground)}._pager_11oy9_84{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3);padding-top:var(--spacing-4);border-top:1px solid var(--border)}._pagerStep_11oy9_85{display:inline-flex;align-items:center;gap:4px;height:2.25rem;padding:0 var(--spacing-3);border:1px solid var(--border);border-radius:var(--radius-full);color:var(--foreground);font-size:.875rem;font-weight:600;text-decoration:none}._pagerStep_11oy9_85:hover{border-color:var(--tk-brand-text);color:var(--tk-brand-text)}._pagerDisabled_11oy9_286,._pagerDisabled_11oy9_286:hover{border-color:var(--border);color:var(--muted-foreground);cursor:default}._pagerNumbers_11oy9_293{display:flex;align-items:center;gap:var(--spacing-1);margin:0;padding:0;list-style:none}._pagerNumber_11oy9_84{display:inline-flex;align-items:center;justify-content:center;min-width:2.25rem;height:2.25rem;border-radius:var(--radius-full);color:var(--foreground);font-size:.875rem;font-weight:600;font-variant-numeric:tabular-nums;text-decoration:none}._pagerNumber_11oy9_84:hover{background-color:var(--muted)}._pagerCurrent_11oy9_320,._pagerCurrent_11oy9_320:hover{background-color:var(--tk-brand);color:var(--tk-brand-ink)}._pagerGap_11oy9_326{padding:0 var(--spacing-1);color:var(--muted-foreground)}@media(max-width:1024px){._layout_11oy9_152{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){._page_11oy9_1{padding:var(--spacing-4) var(--spacing-4) var(--spacing-8)}._heading_11oy9_50{font-size:1.5rem}._intro_11oy9_65{font-size:.9375rem}._discovery_11oy9_73{padding:var(--spacing-3)}._filterRow_11oy9_92{flex-wrap:wrap}._searchForm_11oy9_98,._examFilter_11oy9_124{flex:1 1 100%}._main_11oy9_159{padding:var(--spacing-4)}._skeletonRow_11oy9_205{grid-template-columns:6.5rem minmax(0,1fr)}._pagerNumbers_11oy9_293{display:none}}
