._card_54i6l_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_54i6l_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_54i6l_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)}._sections_54i6l_37{display:flex;flex-direction:column;gap:var(--spacing-2)}._section_54i6l_37{display:flex;flex-direction:column;gap:4px;padding:var(--spacing-2) var(--spacing-3);border:1px solid var(--border);border-radius:var(--radius-md);background-color:color-mix(in srgb,var(--muted) 45%,var(--surface))}._examName_54i6l_53{display:flex;align-items:center;gap:4px;margin:0;font-size:.75rem;font-weight:800;color:var(--tk-brand-text)}._rows_54i6l_63{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}._row_54i6l_63{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_54i6l_63:hover{background-color:var(--surface)}._row_54i6l_63:hover ._rowTitle_54i6l_86{color:var(--tk-brand-text)}._row_54i6l_63:focus-visible,._toggle_54i6l_91:focus-visible,._retry_54i6l_92:focus-visible{outline:2px solid var(--tk-brand-text);outline-offset:2px}._thumb_54i6l_97{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_54i6l_109{display:flex;align-items:center;justify-content:center;border-color:transparent}._tone_course_54i6l_116{background-color:color-mix(in srgb,var(--info) 16%,var(--surface));color:var(--info-text)}._tone_test_series_54i6l_121{background-color:color-mix(in srgb,var(--tk-brand) 18%,var(--surface));color:var(--tk-brand-text)}._rowText_54i6l_126{display:flex;flex-direction:column;gap:1px;min-width:0}._rowTitle_54i6l_86{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:600;line-height:1.3}._rowMeta_54i6l_142{display:flex;align-items:center;gap:6px;min-width:0}._kindTag_54i6l_149{display:inline-flex;align-items:center;gap:4px;font-size:.6875rem;font-weight:700;color:var(--muted-foreground);white-space:nowrap}._kindTag_54i6l_149:before{content:"";width:.4375rem;height:.4375rem;border-radius:2px;transform:rotate(12deg)}._tag_course_54i6l_167:before{background-color:color-mix(in srgb,var(--info) 55%,var(--surface))}._tag_test_series_54i6l_171:before{background-color:color-mix(in srgb,var(--tk-brand) 60%,var(--surface))}._price_54i6l_175{padding-left:6px;border-left:1px solid var(--border);font-size:.75rem;font-weight:800;line-height:1.2;color:var(--foreground);font-variant-numeric:tabular-nums}._free_54i6l_185{color:var(--success-text)}._moreBlock_54i6l_189{display:flex;flex-direction:column;margin-top:-6px}._moreSections_54i6l_195{padding-top:var(--spacing-2)}._moreRows_54i6l_199{padding:4px var(--spacing-3) 0}._more_54i6l_189{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}._more_54i6l_189[data-open=true]{grid-template-rows:1fr}._moreInner_54i6l_214{min-height:0;overflow:hidden;visibility:hidden;transition:visibility 0s linear .22s}._more_54i6l_189[data-open=true] ._moreInner_54i6l_214{visibility:visible;transition-delay:0s}._note_54i6l_226{margin:2px 0;font-size:.75rem;color:var(--muted-foreground)}._retry_54i6l_92{padding:0;border:none;background:none;color:var(--tk-brand-text);font:inherit;font-weight:700;text-decoration:underline;cursor:pointer}._toggle_54i6l_91{display:inline-flex;align-items:center;align-self:flex-end;gap:3px;padding:2px 0;border:none;background:none;color:var(--tk-brand-text);font-family:inherit;font-size:.75rem;font-weight:700;cursor:pointer}._toggle_54i6l_91:hover{text-decoration:underline}@media(prefers-reduced-motion:reduce){._more_54i6l_189,._moreInner_54i6l_214{transition:none}}._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}}
