.LibraryCatalog_catalog__A887z{--catalog-accent:#4f46e5;--catalog-soft:#eef2ff;--catalog-line:#c7d2fe;display:block;width:100%;max-width:1440px;margin:0 auto;padding:28px 32px 64px;color:var(--ui-text)}.LibraryCatalog_catalog__A887z[data-kind=collections]{--catalog-accent:#0f766e;--catalog-soft:#f0fdfa;--catalog-line:#99f6e4}.dark .LibraryCatalog_catalog__A887z{--catalog-accent:#a5b4fc;--catalog-soft:#242c4d;--catalog-line:#454e82}.dark .LibraryCatalog_catalog__A887z[data-kind=collections]{--catalog-accent:#5eead4;--catalog-soft:#183b3d;--catalog-line:#286460}.LibraryCatalog_header__DII3W{display:flex;align-items:center;justify-content:space-between;gap:24px}.LibraryCatalog_heading__j_y4M{display:flex;align-items:center;gap:14px;min-width:0}.LibraryCatalog_headingIcon__wXmfZ{display:grid;place-items:center;flex-shrink:0;width:46px;height:46px;border:1px solid var(--catalog-line);border-radius:14px;background:var(--catalog-soft);color:var(--catalog-accent)}.LibraryCatalog_heading__j_y4M h1{font-size:28px;font-weight:650;letter-spacing:-.9px;line-height:1.25}.LibraryCatalog_heading__j_y4M p{margin-top:5px;font-size:14px;line-height:1.6;color:var(--ui-muted)}.LibraryCatalog_adminActions__tAM2J{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.LibraryCatalog_adminLink__C_ZrF,.LibraryCatalog_createLink__yWhZ0{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:8px 12px;border:1px solid var(--ui-border);border-radius:10px;background:var(--ui-surface);font-size:12px;font-weight:600;white-space:nowrap}.LibraryCatalog_adminLink__C_ZrF{color:var(--ui-muted)}.LibraryCatalog_createLink__yWhZ0{color:var(--catalog-accent)}.LibraryCatalog_adminLink__C_ZrF:hover,.LibraryCatalog_createLink__yWhZ0:hover{border-color:var(--catalog-accent);color:var(--catalog-accent)}.LibraryCatalog_navigation__Y0UAp{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:24px 0 20px;border-bottom:1px solid var(--ui-border)}.LibraryCatalog_tabs__GnOTp{display:flex;gap:24px}.LibraryCatalog_tab__hN2EJ{position:relative;display:inline-flex;align-items:center;gap:8px;padding:0 2px 14px;color:var(--ui-muted);font-size:14px;font-weight:550}.LibraryCatalog_tab__hN2EJ:hover,.LibraryCatalog_tab__hN2EJ[aria-current=page]{color:var(--catalog-accent)}.LibraryCatalog_tab__hN2EJ[aria-current=page]:after{position:absolute;right:0;bottom:-1px;left:0;height:3px;border-radius:3px 3px 0 0;background:var(--catalog-accent);content:""}.LibraryCatalog_sessionLink__cvRPQ{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding-bottom:12px;color:var(--ui-muted);font-size:12px}.LibraryCatalog_sessionLink__cvRPQ:hover{color:var(--catalog-accent)}.LibraryCatalog_searchBar__3YsdJ{display:flex;align-items:center;gap:10px;margin-bottom:24px}.LibraryCatalog_searchField__Xxl_3{position:relative;display:flex;flex:1;align-items:center;min-width:0}.LibraryCatalog_searchIcon__rhsGu{position:absolute;left:16px;pointer-events:none;color:var(--ui-muted)}.LibraryCatalog_searchInput__4JYEe{width:100%;height:48px;padding:0 16px 0 46px;border:1px solid var(--ui-border);border-radius:12px;background:var(--ui-surface);color:var(--ui-text);font-size:14px;transition:border-color .15s,box-shadow .15s}.LibraryCatalog_searchInput__4JYEe::placeholder{color:var(--ui-muted);opacity:1}.LibraryCatalog_searchInput__4JYEe:focus{border-color:var(--catalog-accent);outline:2px solid var(--catalog-line);outline-offset:2px}.LibraryCatalog_primaryButton__XWnhd,.LibraryCatalog_secondaryButton__BwrKS{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 18px;border:1px solid transparent;border-radius:10px;font-size:13px;font-weight:600;transition:background .15s,border-color .15s}.LibraryCatalog_primaryButton__XWnhd{background:var(--catalog-accent);color:#fff}.dark .LibraryCatalog_primaryButton__XWnhd{color:#0f172a}.LibraryCatalog_primaryButton__XWnhd:hover{filter:brightness(.94)}.LibraryCatalog_primaryButton__XWnhd:disabled{opacity:.65}.LibraryCatalog_searchBar__3YsdJ>.LibraryCatalog_primaryButton__XWnhd{min-height:48px;padding-inline:24px}.LibraryCatalog_secondaryButton__BwrKS{border-color:var(--ui-border);background:var(--ui-surface);color:var(--ui-text)}.LibraryCatalog_secondaryButton__BwrKS:hover{border-color:var(--catalog-accent)}.LibraryCatalog_filterToggleRow__dkV_5,.LibraryCatalog_filterToggle__n7QY8{display:none}.LibraryCatalog_filterCount__TL7m6{display:inline-grid;place-items:center;min-width:19px;height:19px;border-radius:6px;background:var(--catalog-soft);color:var(--catalog-accent);font-size:11px;font-weight:650}.LibraryCatalog_layout__m6PHf{display:grid;grid-template-columns:220px minmax(0,1fr);align-items:start;gap:28px}.LibraryCatalog_sidebar__HaFeH{min-width:0}.LibraryCatalog_filterHeading__QwdUN{display:flex;align-items:center;justify-content:space-between;min-height:32px;margin-bottom:18px}.LibraryCatalog_filterHeading__QwdUN h2{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:650}.LibraryCatalog_resetLink__KY7ie{padding:4px;color:var(--ui-muted);font-size:12px}.LibraryCatalog_resetLink__KY7ie:hover{color:var(--catalog-accent);text-decoration:underline}.LibraryCatalog_filterFields__xLH27{display:flex;flex-direction:column;gap:20px}.LibraryCatalog_field__7Qmi7{display:flex;flex-direction:column;gap:8px;min-width:0}.LibraryCatalog_fieldLabel__UA9WI{display:flex;align-items:center;gap:7px;color:var(--ui-text);font-size:12px;font-weight:600}.LibraryCatalog_fieldLabel__UA9WI svg{color:var(--ui-muted)}.LibraryCatalog_fieldInput__n8orl{width:100%;height:42px;padding:0 12px;border:1px solid var(--ui-border);border-radius:10px;background:var(--ui-surface);color:var(--ui-text);font-size:13px}.LibraryCatalog_fieldInput__n8orl::placeholder{color:var(--ui-muted);opacity:1}.LibraryCatalog_examField__DD9gU .MuiOutlinedInput-root{min-height:42px;border-radius:10px;background:var(--ui-surface);color:var(--ui-text);font-size:13px}.LibraryCatalog_examField__DD9gU .MuiOutlinedInput-notchedOutline{border-color:var(--ui-border)}.LibraryCatalog_examField__DD9gU .MuiAutocomplete-input::placeholder{color:var(--ui-muted);opacity:1}.LibraryCatalog_examField__DD9gU .MuiAutocomplete-endAdornment{color:var(--ui-muted)}.LibraryCatalog_examField__DD9gU .MuiIconButton-root{color:inherit}.LibraryCatalog_applyButton__pNZJk{width:100%;margin-top:20px}.LibraryCatalog_filterNote__73IM7{display:flex;align-items:flex-start;gap:9px;margin-top:24px;padding-top:20px;border-top:1px solid var(--ui-border);font-size:12px;line-height:1.75;color:var(--ui-muted)}.LibraryCatalog_filterNote__73IM7 svg{flex-shrink:0;margin-top:3px;color:var(--catalog-accent)}.LibraryCatalog_filterNote__73IM7 strong{display:block;margin-bottom:4px;font-weight:600;color:var(--ui-text)}.LibraryCatalog_results__nzJUj{min-width:0}.LibraryCatalog_resultsHeader__IYcsO{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;min-height:32px;margin-bottom:18px}.LibraryCatalog_resultsTitle__Kevhr{display:flex;align-items:center;gap:10px;min-width:0}.LibraryCatalog_resultsTitle__Kevhr h2{font-size:15px;font-weight:650}.LibraryCatalog_resultCount__VFSRS{display:inline-flex;align-items:center;justify-content:center;min-width:25px;height:24px;padding-inline:7px;border:1px solid var(--ui-border);border-radius:7px;background:var(--ui-surface);color:var(--ui-muted);font-size:12px;font-variant-numeric:tabular-nums}.LibraryCatalog_resultsNote__54u4H{font-size:12px;color:var(--ui-muted)}.LibraryCatalog_activeFilters__OBIuc{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:16px}.LibraryCatalog_filterChip__9Gtpc{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-height:30px;padding:4px 9px;border:1px solid var(--catalog-line);border-radius:8px;background:var(--catalog-soft);color:var(--catalog-accent);font-size:12px}.LibraryCatalog_filterChip__9Gtpc span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LibraryCatalog_filterChip__9Gtpc svg{flex-shrink:0}.LibraryCatalog_filterChip__9Gtpc:hover{border-color:var(--catalog-accent)}.LibraryCatalog_grid__RZFV_{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.LibraryCatalog_card__SPUcu{--card-accent:var(--catalog-accent);--card-soft:var(--catalog-soft);position:relative;display:flex;flex-direction:column;min-width:0;height:100%;overflow:hidden;padding:20px;border:1px solid var(--ui-border);border-radius:16px;background:var(--ui-surface);transition:border-color .18s,box-shadow .18s,transform .18s}.LibraryCatalog_card__SPUcu:hover{transform:translateY(-3px);border-color:var(--catalog-line);box-shadow:0 8px 24px -12px rgba(15,23,42,.2)}.LibraryCatalog_card__SPUcu:focus-visible{outline-color:var(--catalog-accent)}.LibraryCatalog_card__SPUcu[data-tone=teal]{--card-accent:#0f766e;--card-soft:#f0fdfa}.LibraryCatalog_card__SPUcu[data-tone=amber]{--card-accent:#a16207;--card-soft:#fffbeb}.LibraryCatalog_card__SPUcu[data-tone=rose]{--card-accent:#be185d;--card-soft:#fdf2f8}.LibraryCatalog_card__SPUcu[data-tone=blue]{--card-accent:#1d4ed8;--card-soft:#eff6ff}.dark .LibraryCatalog_card__SPUcu[data-tone=teal]{--card-accent:#5eead4;--card-soft:#183b3d}.dark .LibraryCatalog_card__SPUcu[data-tone=amber]{--card-accent:#fcd34d;--card-soft:#3d341e}.dark .LibraryCatalog_card__SPUcu[data-tone=rose]{--card-accent:#f9a8d4;--card-soft:#40253c}.dark .LibraryCatalog_card__SPUcu[data-tone=blue]{--card-accent:#93c5fd;--card-soft:#203455}.LibraryCatalog_cardTop__DRtBY{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:20px}.LibraryCatalog_cardIcon__IvfsF{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:var(--card-soft);color:var(--card-accent)}.LibraryCatalog_cardType__0Lzv1{display:flex;align-items:center;gap:5px;color:var(--ui-muted);font-size:11px}.LibraryCatalog_cardSubject__AbNrd{margin-bottom:6px;color:var(--card-accent);font-size:11px;font-weight:650;letter-spacing:.6px;text-transform:uppercase;overflow-wrap:anywhere}.LibraryCatalog_card__SPUcu h3{-webkit-line-clamp:2;font-size:17px;font-weight:650;line-height:1.45;letter-spacing:-.3px}.LibraryCatalog_cardDescription__WnvWj,.LibraryCatalog_card__SPUcu h3{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;overflow-wrap:anywhere}.LibraryCatalog_cardDescription__WnvWj{-webkit-line-clamp:3;margin-top:9px;color:var(--ui-muted);font-size:13px;line-height:1.75}.LibraryCatalog_cardTags__1EHjF{display:flex;flex-wrap:wrap;gap:6px;margin-top:16px}.LibraryCatalog_cardTag__iFyMj{max-width:100%;overflow:hidden;padding:3px 8px;border:1px solid var(--ui-border);border-radius:6px;color:var(--ui-muted);font-size:10px;line-height:1.6;text-overflow:ellipsis;white-space:nowrap}.LibraryCatalog_cardMeta__rB2Uk{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding-top:20px;margin-top:auto;color:var(--ui-muted);font-size:11px}.LibraryCatalog_cardMeta__rB2Uk>span{display:inline-flex;align-items:center;gap:5px;min-width:0;overflow-wrap:anywhere}.LibraryCatalog_rating__KQptd svg{color:#b7791f;fill:#fef3c7}.dark .LibraryCatalog_rating__KQptd svg{color:#fcd34d;fill:#594818}.LibraryCatalog_rating__KQptd strong{color:var(--ui-text);font-weight:600}.LibraryCatalog_cardFooter__NH3Ve{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;padding-top:14px;border-top:1px solid var(--ui-border);color:var(--catalog-accent);font-size:12px;font-weight:600}.LibraryCatalog_cardArrow__qbMHf{display:grid;place-items:center;width:27px;height:27px;border-radius:8px;background:var(--catalog-soft);transition:background .15s,transform .15s}.LibraryCatalog_card__SPUcu:hover .LibraryCatalog_cardArrow__qbMHf{transform:translateX(2px)}.LibraryCatalog_collectionCard__0jFND{border-top:3px solid var(--catalog-line)}.LibraryCatalog_collectionCard__0jFND .LibraryCatalog_cardTop__DRtBY{padding:2px 0 12px;margin-bottom:10px}.LibraryCatalog_collectionIcon__1buQI{position:relative;width:54px;height:44px;border:1px solid var(--catalog-line);border-radius:4px 10px 10px 10px;background:var(--catalog-soft)}.LibraryCatalog_collectionIcon__1buQI:before{position:absolute;top:-7px;left:-1px;width:25px;height:7px;border:1px solid var(--catalog-line);border-bottom:0;border-radius:5px 5px 0 0;background:var(--catalog-soft);content:""}.LibraryCatalog_empty__cGOJP{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:56px 24px;border:1px dashed var(--ui-border);border-radius:16px;background:var(--ui-surface);text-align:center}.LibraryCatalog_emptyIcon__CDkE_{display:grid;place-items:center;width:64px;height:64px;margin-bottom:20px;border:1px solid var(--catalog-line);border-radius:20px;background:var(--catalog-soft);color:var(--catalog-accent);transform:rotate(-5deg)}.LibraryCatalog_empty__cGOJP h3{font-size:18px;font-weight:600;letter-spacing:-.4px}.LibraryCatalog_empty__cGOJP p{max-width:370px;margin:8px 0 22px;color:var(--ui-muted);font-size:13px;line-height:1.8}.LibraryCatalog_pagination__Q2hYP{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:28px;padding-top:20px;border-top:1px solid var(--ui-border)}.LibraryCatalog_pageNumbers__AQH3c{display:flex;align-items:center;gap:4px}.LibraryCatalog_pageDisabled__7I_FK,.LibraryCatalog_pageLink__0LeFk{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:36px;min-height:38px;padding:6px 10px;border:1px solid transparent;border-radius:9px;font-size:12px}.LibraryCatalog_pageLink__0LeFk:hover{border-color:var(--ui-border);background:var(--ui-surface)}.LibraryCatalog_pageLink__0LeFk[aria-current=page]{border-color:var(--catalog-line);background:var(--catalog-soft);color:var(--catalog-accent);font-weight:650}.LibraryCatalog_pageDisabled__7I_FK{color:var(--ui-muted);opacity:.6}.LibraryCatalog_pageGap__xqVxg{padding:4px;color:var(--ui-muted)}.LibraryCatalog_mobilePage__d3np3{display:none;font-size:12px;color:var(--ui-muted)}.LibraryCatalog_skeleton__E3H_F{border-radius:8px;background:var(--ui-border);animation:LibraryCatalog_catalogPulse__FViRx 1.6s ease-in-out infinite}.LibraryCatalog_skeletonCard__PDDE1{height:330px;pointer-events:none}@keyframes LibraryCatalog_catalogPulse__FViRx{50%{opacity:.45}}@media (max-width:1199px){.LibraryCatalog_catalog__A887z{padding-inline:24px}.LibraryCatalog_layout__m6PHf{grid-template-columns:200px minmax(0,1fr);gap:24px}.LibraryCatalog_grid__RZFV_{grid-template-columns:repeat(2,minmax(0,1fr))}.LibraryCatalog_header__DII3W{flex-wrap:wrap;gap:16px}}@media (max-width:767px){.LibraryCatalog_catalog__A887z{padding:20px 16px 40px}.LibraryCatalog_heading__j_y4M{align-items:flex-start;gap:11px}.LibraryCatalog_headingIcon__wXmfZ{width:40px;height:40px;border-radius:12px}.LibraryCatalog_heading__j_y4M h1{font-size:23px;letter-spacing:-.7px}.LibraryCatalog_heading__j_y4M p{font-size:12px}.LibraryCatalog_navigation__Y0UAp{margin-top:20px}.LibraryCatalog_tabs__GnOTp{gap:20px}.LibraryCatalog_tab__hN2EJ{font-size:13px}.LibraryCatalog_sessionLink__cvRPQ span{display:none}.LibraryCatalog_sessionLink__cvRPQ{padding-inline:8px}.LibraryCatalog_searchBar__3YsdJ{flex-wrap:wrap;gap:8px;margin-bottom:20px}.LibraryCatalog_searchBar__3YsdJ>.LibraryCatalog_primaryButton__XWnhd{padding-inline:16px}.LibraryCatalog_searchInput__4JYEe{font-size:16px}.LibraryCatalog_filterToggle__n7QY8{display:inline-flex;min-height:38px;padding:7px 11px;font-size:12px}.LibraryCatalog_filterToggle__n7QY8[aria-expanded=true]{border-color:var(--catalog-line);color:var(--catalog-accent);background:var(--catalog-soft)}.LibraryCatalog_filterToggleRow__dkV_5{display:flex;flex-basis:100%;padding-top:4px}.LibraryCatalog_layout__m6PHf{grid-template-columns:minmax(0,1fr);gap:0}.LibraryCatalog_sidebar__HaFeH{display:none}.LibraryCatalog_sidebar__HaFeH[data-open=true]{display:block;margin-bottom:24px;padding:16px;border:1px solid var(--ui-border);border-radius:14px;background:var(--ui-surface)}.LibraryCatalog_filterFields__xLH27{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.LibraryCatalog_examField__DD9gU .MuiOutlinedInput-root,.LibraryCatalog_fieldInput__n8orl{font-size:16px}.LibraryCatalog_filterNote__73IM7{display:none}.LibraryCatalog_applyButton__pNZJk{width:auto}.LibraryCatalog_resultsHeader__IYcsO{margin-bottom:14px}.LibraryCatalog_resultsNote__54u4H{font-size:11px}.LibraryCatalog_grid__RZFV_{gap:14px}.LibraryCatalog_card__SPUcu{padding:18px}}@media (max-width:519px){.LibraryCatalog_grid__RZFV_{grid-template-columns:minmax(0,1fr)}.LibraryCatalog_examField__DD9gU .MuiOutlinedInput-root,.LibraryCatalog_fieldInput__n8orl{font-size:16px}.LibraryCatalog_filterFields__xLH27{grid-template-columns:minmax(0,1fr)}.LibraryCatalog_cardTop__DRtBY{margin-bottom:14px}.LibraryCatalog_card__SPUcu h3{font-size:18px}.LibraryCatalog_pageNumbers__AQH3c{display:none}.LibraryCatalog_mobilePage__d3np3{display:inline}.LibraryCatalog_pagination__Q2hYP{gap:4px}.LibraryCatalog_pageDisabled__7I_FK,.LibraryCatalog_pageLink__0LeFk{padding-inline:6px}}@media (prefers-reduced-motion:reduce){.LibraryCatalog_cardArrow__qbMHf,.LibraryCatalog_card__SPUcu{transition:none}.LibraryCatalog_card__SPUcu:hover,.LibraryCatalog_card__SPUcu:hover .LibraryCatalog_cardArrow__qbMHf{transform:none}.LibraryCatalog_skeleton__E3H_F{animation:none}}