._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}}
