.PublicBooksDashboardCatalog_dashboardContainer__tvGPG{--books-text-primary:#64748b;--books-text-secondary:#7e7e7e;--books-surface-neutral:#eff7ff;--books-surface-active:#dde6f3;--books-border-inactive:#d1d1d3;--books-gentle:#89b1e1;--books-divider:#b5d4f5;--books-card-shadow:4px 4px 10px rgba(180,188,205,0.25),-4px -4px 10px rgba(255,255,255,0.6);--books-card-hover-shadow:6px 6px 14px rgba(180,188,205,0.3),-6px -6px 14px rgba(255,255,255,0.65);--books-glass-chip-bg:linear-gradient(145deg,rgba(250,252,255,0.96),rgba(233,238,248,0.9));--books-glass-chip-shadow:0 0 0 2px rgba(148,163,184,0.14);--books-search-bg:linear-gradient(145deg,#f9fbff,#e8edf8);--books-search-border:1px solid #b8cced;--books-search-shadow:-2px -2px 2.5px rgba(255,255,255,0.45),2px 2px 4px rgba(15,23,42,0.08);--books-search-focus-shadow:-2px -2px 2.5px rgba(255,255,255,0.45),2px 2px 6px rgba(15,23,42,0.08),inset 2px 2px 4px rgba(188,198,214,0.65),inset -2px -2px 4px rgba(255,255,255,0.87),0 6px 12px rgba(96,165,250,0.2);--books-icon-filter-active:brightness(0) saturate(100%) invert(39%) sepia(11%) saturate(1035%) hue-rotate(176deg) brightness(97%) contrast(90%);--books-icon-filter-inactive:brightness(0) saturate(100%) invert(49%) sepia(0%) saturate(0%) hue-rotate(0deg) brightness(100%) contrast(88%);--books-content-bg:#ffffff;--filter-button-border-radius:6px;--btn-padding-x:24px;--action-button-height:48px;--action-button-min-width:160px;--action-button-font-size:14px;--action-button-font-weight:400;--action-button-transition:all 0.2s ease;--action-button-bg-light:linear-gradient(145deg,#f9fbff,#e8edf8);--action-button-border-light:1px solid rgba(186,198,220,0.5);--action-button-hover-bg-light:linear-gradient(145deg,#f0f5ff,#dfe8f4);--action-button-shadow-light:0 2px 8px rgba(0,0,0,0.1);--action-button-active-shadow-light:0 2px 6px rgba(0,0,0,0.1);--action-button-bg-dark:linear-gradient(145deg,#22272f,#181b21);--action-button-border-dark:1px solid rgba(120,130,150,0.3);--action-button-hover-bg-dark:linear-gradient(145deg,#2a3038,#1f2329);--action-button-shadow-dark:0 2px 8px rgba(0,0,0,0.3);--action-button-active-shadow-dark:0 2px 6px rgba(255,255,255,0.08)}.PublicBooksDashboardCatalog_dashboardContainer__tvGPG .shade-button{position:relative!important;overflow:hidden!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;height:var(--action-button-height)!important;min-width:var(--action-button-min-width)!important;padding-left:var(--btn-padding-x)!important;padding-right:var(--btn-padding-x)!important;border:1px solid #4d8bdb!important;border-radius:var(--filter-button-border-radius)!important;background:#4d8bdb!important;background-clip:padding-box!important;box-shadow:none!important;color:#ffffff!important;cursor:pointer!important;font-family:var(--app-font-family)!important;font-size:var(--action-button-font-size)!important;font-weight:var(--action-button-font-weight)!important;text-transform:none!important;white-space:nowrap!important;transition:var(--action-button-transition)!important;transform:translateY(0)!important}.PublicBooksDashboardCatalog_dashboardContainer__tvGPG .shade-button:hover{border-color:#4d8bdb!important;background:#4d8bdb!important;box-shadow:none!important;color:#ffffff!important;transform:translateY(0)!important}.PublicBooksDashboardCatalog_dashboardContainer__tvGPG .shade-button:active{border-color:#4d8bdb!important;background:#4d8bdb!important;box-shadow:none!important;color:#ffffff!important;transform:translateY(2px)!important}.PublicBooksDashboardCatalog_pageHeader__PJ0Zx{align-items:flex-start;gap:16px;margin-bottom:16px}.PublicBooksDashboardCatalog_pageTitle__2x48n{color:var(--public-page-title-color,var(--books-text-primary));font-size:var(--public-page-title-font-size,1.5rem);font-weight:var(--public-page-title-font-weight,600);line-height:var(--public-page-title-line-height,1.15);letter-spacing:var(--public-page-title-letter-spacing,0)}.PublicBooksDashboardCatalog_searchSection__38kFW{margin-bottom:24px}.PublicBooksDashboardCatalog_searchBox__ebq78{position:relative;min-width:260px;height:48px;padding:6px;border:var(--books-search-border);border-radius:12px;background:var(--books-search-bg);box-shadow:var(--books-search-shadow);overflow:hidden;transition:all .2s ease}.PublicBooksDashboardCatalog_searchBox__ebq78:focus-within{box-shadow:var(--books-search-focus-shadow)}.PublicBooksDashboardCatalog_searchIcon__vOFIy{width:18px;height:18px;min-width:18px;margin-left:20px;margin-right:8px;background:rgba(48,47,44,.55)}.PublicBooksDashboardCatalog_searchInput__vXkGx{width:100%;height:100%;padding:9.6px 12px;color:var(--books-text-primary);font:400 12.75px/23px var(--app-font-family,var(--font))}.PublicBooksDashboardCatalog_searchInput__vXkGx::placeholder{color:rgba(48,47,44,.55)}.PublicBooksDashboardCatalog_searchInput__vXkGx:focus::placeholder{opacity:0}.PublicBooksDashboardCatalog_clearSearch__2xOeK{position:absolute;right:12px;top:50%;z-index:2;width:28px;height:28px;transform:translateY(-50%)}.PublicBooksDashboardCatalog_clearSearch__2xOeK img{width:18px;height:18px;filter:var(--books-icon-filter-active)}.PublicBooksDashboardCatalog_heroPanel__yvBA4{margin-bottom:24px;padding:24px;border:1px solid rgba(148,163,184,.18);border-radius:26px;background:linear-gradient(135deg,rgba(255,247,237,.96),rgba(236,253,245,.94) 52%,rgba(224,242,254,.96));color:#13233a}.PublicBooksDashboardCatalog_heroTitle__ppOy3{max-width:860px;margin:0;color:#1f2a44;font-size:2.125rem;font-weight:800;line-height:1.05;letter-spacing:0}.PublicBooksDashboardCatalog_heroBody__4gyQj{max-width:760px;margin:10px 0 0;color:rgba(45,55,72,.78);font-size:1rem;line-height:1.5;letter-spacing:0}.PublicBooksDashboardCatalog_booksGrid__xmRjF{display:grid;grid-gap:16px;gap:16px;grid-template-columns:1fr}.PublicBooksDashboardCatalog_bookCard__2yfMh{height:100%;border:1px solid var(--books-border-inactive);border-radius:22px;background:var(--books-surface-neutral);box-shadow:var(--books-card-shadow);color:inherit;text-decoration:none;overflow:hidden;cursor:pointer;transition:border-color .25s ease,background-color .25s ease,box-shadow .25s ease,transform .25s ease}.PublicBooksDashboardCatalog_bookCard__2yfMh:hover{background:var(--books-surface-active);border-color:var(--books-gentle);box-shadow:var(--books-card-hover-shadow);transform:translateY(-2px)}.PublicBooksDashboardCatalog_bookCard__2yfMh:focus-visible{outline:2px solid #8fb1ff;outline-offset:3px}.PublicBooksDashboardCatalog_bookCard__2yfMh:hover .PublicBooksDashboardCatalog_coverFallback__Kbwu6,.PublicBooksDashboardCatalog_bookCard__2yfMh:hover .PublicBooksDashboardCatalog_coverFrame__9k4DE{border-color:var(--books-gentle)}.PublicBooksDashboardCatalog_bookCardGrid__zuzBb{display:grid;grid-template-columns:130px minmax(0,1fr);min-height:236px;align-items:stretch}.PublicBooksDashboardCatalog_booksGrid__xmRjF[data-columns="3"] .PublicBooksDashboardCatalog_bookCardGrid__zuzBb{grid-template-columns:118px minmax(0,1fr);min-height:214px}.PublicBooksDashboardCatalog_coverSlot__NEvLw{display:grid;grid-template-areas:"cover";grid-template-rows:max-content;align-items:flex-start;min-width:0;padding:10px 0 10px 10px}.PublicBooksDashboardCatalog_coverFallback__Kbwu6,.PublicBooksDashboardCatalog_coverFrame__9k4DE{grid-area:cover;width:100%;aspect-ratio:3/4;min-width:0;min-height:0;box-sizing:border-box;padding:1px;border:1px solid var(--books-border-inactive);border-radius:10px;background:transparent;box-shadow:0 14px 28px rgba(15,23,42,.18);overflow:hidden;transition:border-color .25s ease}.PublicBooksDashboardCatalog_coverImage__zAG6V{border-radius:7px}.PublicBooksDashboardCatalog_coverFallback__Kbwu6{grid-template-areas:"icon" "text";grid-template-rows:auto minmax(0,1fr);grid-row-gap:8px;row-gap:8px;padding:18px 16px;background:linear-gradient(135deg,rgba(10,92,114,.96),rgba(245,158,11,.92))}.PublicBooksDashboardCatalog_fallbackIcon__D0gjC{grid-area:icon;width:40px;height:40px;fill:#fff7ed}.PublicBooksDashboardCatalog_booksGrid__xmRjF[data-columns="3"] .PublicBooksDashboardCatalog_fallbackIcon__D0gjC{width:34px;height:34px}.PublicBooksDashboardCatalog_coverFallbackText__Z20Ak{grid-area:text;align-self:end;min-width:0}.PublicBooksDashboardCatalog_coverFallbackText__Z20Ak strong{display:-webkit-box;color:#ffffff;font-size:1.05rem;font-weight:700;line-height:1.1;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.PublicBooksDashboardCatalog_booksGrid__xmRjF[data-columns="3"] .PublicBooksDashboardCatalog_coverFallbackText__Z20Ak strong{font-size:.95rem}.PublicBooksDashboardCatalog_coverFallbackText__Z20Ak small{display:block;margin-top:9px;color:rgba(255,255,255,.82);font-size:.78rem;line-height:1.3}.PublicBooksDashboardCatalog_cardContent__Jp_UE{grid-template-areas:"meta" "title" "description" "details" "spacer" "action";grid-template-rows:auto auto auto auto minmax(0,1fr) auto;grid-row-gap:10px;row-gap:10px;height:100%;padding:13px}.PublicBooksDashboardCatalog_metaRow__0QqJy{grid-area:meta;display:flex;flex-wrap:wrap;gap:6px;min-width:0}.PublicBooksDashboardCatalog_metaPill__7kjkB{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border:1px solid rgba(148,163,184,.45);border-radius:999px;background:var(--books-glass-chip-bg);box-shadow:var(--books-glass-chip-shadow);color:var(--books-text-primary);font-size:.75rem;font-weight:600;line-height:1;white-space:nowrap}.PublicBooksDashboardCatalog_titleBlock__M3eH7{grid-area:title;min-width:0}.PublicBooksDashboardCatalog_titleBlock__M3eH7 strong{display:-webkit-box;color:var(--books-text-primary);font-size:1.25rem;font-weight:700;line-height:1.15;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.PublicBooksDashboardCatalog_titleBlock__M3eH7 small{display:block;margin-top:4px;color:var(--books-text-secondary);font-size:.875rem;font-weight:500;line-height:1.43}.PublicBooksDashboardCatalog_description__7Qfmm{grid-area:description;display:-webkit-box;min-height:5.2em;color:var(--books-text-secondary);font-size:.875rem;line-height:1.43;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4}.PublicBooksDashboardCatalog_booksGrid__xmRjF[data-columns="3"] .PublicBooksDashboardCatalog_description__7Qfmm{min-height:3.9em;-webkit-line-clamp:3}.PublicBooksDashboardCatalog_detailsRow__ODG9R{grid-area:details;display:flex;flex-wrap:wrap;gap:12px;min-width:0;color:var(--books-text-secondary);font-size:.82rem;line-height:1.43}.PublicBooksDashboardCatalog_detailsRow__ODG9R span{min-width:0}.PublicBooksDashboardCatalog_cardSpacer__Lu67I{grid-area:spacer;min-width:0;min-height:0}.PublicBooksDashboardCatalog_actionRow__ZM7_l{grid-area:action;display:flex;justify-content:flex-end;min-width:0;padding-top:3px}.PublicBooksDashboardCatalog_openButton__IOdwP{min-width:auto!important;padding-left:18px!important;padding-right:18px!important;pointer-events:none}.PublicBooksDashboardCatalog_dashboardFooter__18NP_{width:100%;height:218px;min-height:218px;max-height:218px;margin-top:auto;padding:68px 24px 0;box-sizing:border-box;overflow:visible}.PublicBooksDashboardCatalog_footerInner__5eY5d{width:100%;height:100%;display:flex;justify-content:space-between;align-items:flex-start;padding-top:36px;border-top:1px solid var(--books-divider);box-sizing:border-box}.PublicBooksDashboardCatalog_footerLinks__YG8Kv{display:flex;align-items:center;gap:16px;flex-wrap:wrap;min-width:0;padding-left:6px}.PublicBooksDashboardCatalog_footerLanguageSlot__kufum{display:flex;justify-content:flex-end;align-items:flex-end;padding-right:6px;margin-left:auto}.PublicBooksDashboardCatalog_booksFooterLanguage__NowYM{font-family:var(--app-font-family)}.PublicBooksDashboardCatalog_booksFooterLanguageButton__GhuLV{gap:8px;padding:8px 14px;border-radius:12px;background:transparent;border:1px solid rgba(148,163,184,.45);box-shadow:0 0 0 3px rgba(148,163,184,.14);color:#666666;font-family:var(--app-font-family);transform:translateY(0)}.PublicBooksDashboardCatalog_booksFooterLanguageButton__GhuLV:hover{transform:translateY(-3px);background:var(--books-glass-chip-bg);border-color:var(--books-gentle)}.PublicBooksDashboardCatalog_booksFooterLanguageButton__GhuLV img{width:22px;height:16.5px;padding:1px;border:1px solid var(--books-gentle);border-radius:4px;box-sizing:content-box;box-shadow:0 4px 8px rgba(15,23,42,.25)}.PublicBooksDashboardCatalog_booksFooterLanguageButton__GhuLV span{color:#666666;font-family:var(--app-font-family);font-size:.9rem;font-weight:500}.PublicBooksDashboardCatalog_booksFooterLanguageMenu__AOzHj{min-width:240px;max-height:400px;padding:8px;border:1px solid var(--books-gentle);border-radius:8px;background:var(--books-content-bg);box-shadow:0 12px 28px rgba(100,120,180,.18),0 2px 10px rgba(100,120,180,.1)}.PublicBooksDashboardCatalog_booksFooterLanguageMenuItem__Da4Ea{min-height:40px;padding:12px 16px;gap:12px;border-radius:8px;color:var(--books-text-primary);font-family:var(--app-font-family);font-size:.9rem}.PublicBooksDashboardCatalog_booksFooterLanguageMenuFlag__Wy1vx{width:20px;height:15px;border-color:var(--books-gentle)}@keyframes PublicBooksDashboardCatalog_booksZoomIn__uVh2u{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:none}}@media (min-width:900px){.PublicBooksDashboardCatalog_booksGrid__xmRjF{grid-template-columns:repeat(2,minmax(0,1fr))}.PublicBooksDashboardCatalog_booksGrid__xmRjF[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.PublicBooksDashboardCatalog_bookCardGrid__zuzBb{grid-template-columns:148px minmax(0,1fr)}}@media (min-width:560px) and (max-width:1199.98px) and (orientation:portrait){.PublicBooksDashboardCatalog_pageHeader__PJ0Zx{align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:18px}.PublicBooksDashboardCatalog_pageTitle__2x48n{font-size:var(--public-page-title-tablet-font-size,1.42rem)}.PublicBooksDashboardCatalog_filterControls__GNjav,.PublicBooksDashboardCatalog_searchSection__38kFW{margin-bottom:16px}.PublicBooksDashboardCatalog_searchBox__ebq78{height:46px;min-width:0;border-radius:12px}.PublicBooksDashboardCatalog_filtersRow__TJne5{width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap;padding-top:4px;padding-bottom:4px;margin-top:-4px;margin-bottom:-4px;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.PublicBooksDashboardCatalog_filtersRow__TJne5::-webkit-scrollbar{display:none}.PublicBooksDashboardCatalog_filterButton__8gQM0{flex:0 0 auto;min-width:96px;max-width:196px;height:34px;padding:6px 12px;overflow:hidden;text-overflow:ellipsis}.PublicBooksDashboardCatalog_heroPanel__yvBA4{margin-bottom:20px;padding:20px;border-radius:18px}.PublicBooksDashboardCatalog_heroTitle__ppOy3{font-size:1.45rem}.PublicBooksDashboardCatalog_booksGrid__xmRjF,.PublicBooksDashboardCatalog_booksGrid__xmRjF[data-columns="3"]{gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.PublicBooksDashboardCatalog_bookCardGrid__zuzBb,.PublicBooksDashboardCatalog_booksGrid__xmRjF[data-columns="3"] .PublicBooksDashboardCatalog_bookCardGrid__zuzBb{grid-template-columns:130px minmax(0,1fr);min-height:236px}.PublicBooksDashboardCatalog_booksGrid__xmRjF[data-columns="3"] .PublicBooksDashboardCatalog_description__7Qfmm,.PublicBooksDashboardCatalog_description__7Qfmm{min-height:5.2em;-webkit-line-clamp:4}.PublicBooksDashboardCatalog_dashboardFooter__18NP_{height:210px;min-height:210px;max-height:210px;padding:60px 0 0}}@media (min-width:1100px) and (max-width:1249.98px) and (min-height:760px) and (orientation:landscape),(min-width:1250px) and (max-width:1366px) and (min-height:900px) and (orientation:landscape),(min-width:720px) and (max-width:1099.98px) and (orientation:landscape){.PublicBooksDashboardCatalog_pageHeader__PJ0Zx{align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:18px}.PublicBooksDashboardCatalog_pageTitle__2x48n{font-size:var(--public-page-title-tablet-font-size,1.42rem)}.PublicBooksDashboardCatalog_searchBox__ebq78{height:44px;min-width:0;border-radius:12px}.PublicBooksDashboardCatalog_filtersRow__TJne5{width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap;padding-top:4px;padding-bottom:4px;margin-top:-4px;margin-bottom:-4px;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.PublicBooksDashboardCatalog_filtersRow__TJne5::-webkit-scrollbar{display:none}.PublicBooksDashboardCatalog_filterButton__8gQM0{min-width:88px;max-width:188px;padding:6px 10px}.PublicBooksDashboardCatalog_heroPanel__yvBA4{margin-bottom:20px;padding:20px;border-radius:18px}.PublicBooksDashboardCatalog_heroTitle__ppOy3{font-size:1.6rem}.PublicBooksDashboardCatalog_booksGrid__xmRjF,.PublicBooksDashboardCatalog_booksGrid__xmRjF[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.PublicBooksDashboardCatalog_dashboardFooter__18NP_{height:210px;min-height:210px;max-height:210px;padding:60px 0 0}}@media (max-width:640px){.PublicBooksDashboardCatalog_pageHeader__PJ0Zx{align-items:center}.PublicBooksDashboardCatalog_pageTitle__2x48n{font-size:1.5rem}.PublicBooksDashboardCatalog_filterControls__GNjav{align-items:stretch;flex-direction:column}.PublicBooksDashboardCatalog_filtersRow__TJne5{justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}.PublicBooksDashboardCatalog_filtersRow__TJne5::-webkit-scrollbar{display:none}.PublicBooksDashboardCatalog_heroPanel__yvBA4{padding:18px;border-radius:18px}.PublicBooksDashboardCatalog_heroTitle__ppOy3{font-size:1.45rem}.PublicBooksDashboardCatalog_bookCardGrid__zuzBb,.PublicBooksDashboardCatalog_booksGrid__xmRjF[data-columns="3"] .PublicBooksDashboardCatalog_bookCardGrid__zuzBb{grid-template-columns:112px minmax(0,1fr);min-height:214px}.PublicBooksDashboardCatalog_cardContent__Jp_UE{row-gap:8px;padding:11px}.PublicBooksDashboardCatalog_booksGrid__xmRjF[data-columns="3"] .PublicBooksDashboardCatalog_description__7Qfmm,.PublicBooksDashboardCatalog_description__7Qfmm{min-height:3.9em;-webkit-line-clamp:3}.PublicBooksDashboardCatalog_metaPill__7kjkB{min-height:26px;padding:0 8px}.PublicBooksDashboardCatalog_titleBlock__M3eH7 strong{font-size:1.05rem}.PublicBooksDashboardCatalog_dashboardFooter__18NP_{height:210px;min-height:210px;max-height:210px;padding:60px 16px 0}.PublicBooksDashboardCatalog_footerInner__5eY5d{align-items:center;flex-direction:column;justify-content:flex-start;gap:12px;padding-top:28px}.PublicBooksDashboardCatalog_footerLinks__YG8Kv{justify-content:center;padding-left:0;text-align:center}.PublicBooksDashboardCatalog_footerLanguageSlot__kufum{justify-content:center;padding-right:0;margin-left:0}}@media (max-width:459.98px){.PublicBooksDashboardCatalog_bookCardGrid__zuzBb,.PublicBooksDashboardCatalog_booksGrid__xmRjF[data-columns="3"] .PublicBooksDashboardCatalog_bookCardGrid__zuzBb{grid-template-columns:104px minmax(0,1fr)}.PublicBooksDashboardCatalog_coverSlot__NEvLw{padding:8px 0 8px 8px}.PublicBooksDashboardCatalog_cardContent__Jp_UE{padding:10px}}[data-theme=dark] .PublicBooksDashboardCatalog_dashboardContainer__tvGPG,body[data-theme=dark] .PublicBooksDashboardCatalog_dashboardContainer__tvGPG{--books-text-primary:#dbe4ff;--books-text-secondary:#b0b0b0;--books-surface-neutral:#282d35;--books-surface-active:#1f232c;--books-border-inactive:rgba(70,78,100,0.55);--books-gentle:#97c0f4;--books-divider:#7a96b2;--books-card-shadow:2px 2px 4px rgba(0,0,0,0.4),-1px -1px 3px rgba(255,255,255,0.05);--books-card-hover-shadow:3px 3px 6px rgba(0,0,0,0.5),-1px -1px 4px rgba(255,255,255,0.08);--books-glass-chip-bg:linear-gradient(145deg,rgba(51,56,68,0.96),rgba(42,46,55,0.9));--books-glass-chip-shadow:0 0 0 2px rgba(148,163,184,0.18);--books-search-bg:linear-gradient(145deg,#22272f,#181b21);--books-search-border:1px solid rgba(120,130,150,0.3);--books-search-shadow:-2px -2px 2.5px rgba(60,66,78,0.175),2px 2px 4px rgba(0,0,0,0.275);--books-search-focus-shadow:-2px -2px 2.5px rgba(60,66,78,0.175),2px 2px 6px rgba(0,0,0,0.275),inset 2px 2px 4px rgba(0,0,0,0.55),inset -2px -2px 4px rgba(70,78,92,0.35),0 6px 12px rgba(96,165,250,0.2);--books-icon-filter-active:brightness(0) saturate(100%) invert(88%) sepia(6%) saturate(506%) hue-rotate(181deg) brightness(103%) contrast(101%);--books-icon-filter-inactive:brightness(0) saturate(100%) invert(77%) sepia(0%) saturate(0%) hue-rotate(0deg) brightness(70%) contrast(100%);--books-content-bg:#1f232d}[data-theme=dark] .PublicBooksDashboardCatalog_filterButton__8gQM0[data-active=true],body[data-theme=dark] .PublicBooksDashboardCatalog_filterButton__8gQM0[data-active=true]{background:linear-gradient(135deg,#263349,#344560);border-color:var(--books-gentle);color:var(--books-text-primary);box-shadow:2.17px 2.17px 5.06px rgba(4,5,8,.53),-2.17px -2.17px 5.06px rgba(53,61,78,.32)}[data-theme=dark] .PublicBooksDashboardCatalog_filterButton__8gQM0,body[data-theme=dark] .PublicBooksDashboardCatalog_filterButton__8gQM0{background:var(--action-button-bg-dark);border-color:var(--books-gentle);color:var(--books-text-primary);box-shadow:var(--action-button-shadow-dark)}[data-theme=dark] .PublicBooksDashboardCatalog_filterButton__8gQM0:hover,body[data-theme=dark] .PublicBooksDashboardCatalog_filterButton__8gQM0:hover{background:var(--action-button-hover-bg-dark);border-color:var(--books-gentle);color:var(--books-text-primary);box-shadow:var(--action-button-shadow-dark)}[data-theme=dark] .PublicBooksDashboardCatalog_filterButton__8gQM0[data-active=true]:hover,body[data-theme=dark] .PublicBooksDashboardCatalog_filterButton__8gQM0[data-active=true]:hover{background:linear-gradient(135deg,#263349,#344560);border-color:var(--books-gentle);color:var(--books-text-primary);box-shadow:var(--action-button-shadow-dark)}[data-theme=dark] .PublicBooksDashboardCatalog_heroPanel__yvBA4,body[data-theme=dark] .PublicBooksDashboardCatalog_heroPanel__yvBA4{background:linear-gradient(135deg,rgba(38,48,60,.98),rgba(34,57,62,.96) 52%,rgba(35,47,68,.98));border-color:rgba(148,163,184,.24);box-shadow:0 18px 42px rgba(0,0,0,.22)}[data-theme=dark] .PublicBooksDashboardCatalog_heroTitle__ppOy3,body[data-theme=dark] .PublicBooksDashboardCatalog_heroTitle__ppOy3{color:#edf4ff}[data-theme=dark] .PublicBooksDashboardCatalog_heroBody__4gyQj,body[data-theme=dark] .PublicBooksDashboardCatalog_heroBody__4gyQj{color:rgba(218,226,239,.82)}[data-theme=dark] .PublicBooksDashboardCatalog_bookCard__2yfMh,body[data-theme=dark] .PublicBooksDashboardCatalog_bookCard__2yfMh{background:rgba(42,50,62,.96);border-color:rgba(148,163,184,.24);box-shadow:0 18px 38px rgba(0,0,0,.24)}[data-theme=dark] .PublicBooksDashboardCatalog_bookCard__2yfMh:hover,body[data-theme=dark] .PublicBooksDashboardCatalog_bookCard__2yfMh:hover{background:rgba(50,61,75,.98);border-color:rgba(147,197,253,.42);box-shadow:0 22px 48px rgba(0,0,0,.3)}[data-theme=dark] .PublicBooksDashboardCatalog_coverFallback__Kbwu6,[data-theme=dark] .PublicBooksDashboardCatalog_coverFrame__9k4DE,body[data-theme=dark] .PublicBooksDashboardCatalog_coverFallback__Kbwu6,body[data-theme=dark] .PublicBooksDashboardCatalog_coverFrame__9k4DE{border-color:rgba(148,163,184,.24)}.PublicBooksDashboardCatalog_dashboardContainer__tvGPG{--font:"Inter",system-ui,-apple-system,sans-serif;--app-font-family:"Inter",system-ui,-apple-system,sans-serif;--mobile-primary:#4c8adb;--mobile-surface-page:#ebf5ff;--courses-page-bg:var(--mobile-surface-page,#ebf5ff);--courses-text-header:#424f60;--courses-text-primary:#64748b;--courses-text-secondary:#7e7e7e;--courses-muted:#9ca3af;--courses-border:#d1d1d3;--courses-surface-card:#ffffff;--courses-action-bg:#ff8a65;--mobile-input-shadow:0 5px 16px rgba(15,23,42,0.05);--mobile-search-icon:#94a3b8}.PublicBooksDashboardCatalog_pageHeader__PJ0Zx{min-height:57px;display:flex;align-items:center;justify-content:space-between;margin:0 -20px;padding:calc(17px + env(safe-area-inset-top)) 20px 17px;background:var(--courses-page-bg);box-shadow:0 -32px 0 32px var(--courses-page-bg);box-sizing:border-box}.PublicBooksDashboardCatalog_pageTitle__2x48n{margin:0;color:var(--courses-text-header);font-size:24px;font-weight:800;line-height:30px;letter-spacing:-.5px}.PublicBooksDashboardCatalog_searchSection__38kFW{margin:0 0 16px}.PublicBooksDashboardCatalog_searchBox__ebq78{width:100%;min-width:0;min-height:46px;height:auto;display:flex;align-items:center;gap:12px;padding:12px 16px;border:1px solid var(--courses-border);border-radius:16px;background:var(--courses-surface-card);box-shadow:var(--mobile-input-shadow,0 5px 16px rgba(15,23,42,.05));color:var(--mobile-search-icon,#94a3b8);box-sizing:border-box}.PublicBooksDashboardCatalog_searchBox__ebq78:focus-within{box-shadow:var(--mobile-input-shadow,0 5px 16px rgba(15,23,42,.05))}.PublicBooksDashboardCatalog_searchIcon__vOFIy{width:20px;height:20px;min-width:20px;margin:0;display:inline-block;background:currentColor;opacity:1;mask:url(/icons/interface/search.svg) no-repeat center/contain;-webkit-mask:url(/icons/interface/search.svg) no-repeat center/contain}.PublicBooksDashboardCatalog_searchInput__vXkGx{flex:1 1;width:auto;height:auto;min-width:0;padding:0;border:0;outline:0;background:transparent;color:var(--mobile-text-strong,#1b2559);font:inherit;font-size:16px;line-height:20px;letter-spacing:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.PublicBooksDashboardCatalog_searchInput__vXkGx::placeholder{color:var(--mobile-search-placeholder,#94a3b8);opacity:1}.PublicBooksDashboardCatalog_clearSearch__2xOeK{position:static;flex:0 0 20px;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:999px;background:transparent;color:var(--mobile-search-icon,#94a3b8);transform:none;cursor:pointer}.PublicBooksDashboardCatalog_clearSearch__2xOeK img{width:20px;height:20px;filter:brightness(0) saturate(100%) invert(64%) sepia(12%) saturate(467%) hue-rotate(176deg) brightness(94%) contrast(89%)}.PublicBooksDashboardCatalog_filterControls__GNjav{display:block;min-width:0;max-width:none;margin:0 -20px;padding:0 20px 2px;overflow-x:auto;overflow-y:visible;scrollbar-width:none;-webkit-overflow-scrolling:touch}.PublicBooksDashboardCatalog_filterControls__GNjav::-webkit-scrollbar{display:none}.PublicBooksDashboardCatalog_filtersRow__TJne5{display:flex;width:max-content;min-width:0;max-width:none;gap:8px;flex-wrap:nowrap}.PublicBooksDashboardCatalog_filterMenu__FzkC7{position:relative;display:inline-flex;flex:0 0 auto}.PublicBooksDashboardCatalog_filterButton__8gQM0{min-width:0;min-height:40px;height:auto;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 14px;border:1px solid var(--courses-border);border-radius:14px;background:var(--courses-surface-card);color:var(--courses-muted);box-shadow:0 3px 10px rgba(15,23,42,.04);font:inherit;font-size:12px;font-weight:700;line-height:16px;letter-spacing:0;text-transform:none;white-space:nowrap;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .12s ease,border-color .12s ease,color .12s ease;transform:none}.PublicBooksDashboardCatalog_filterButton__8gQM0[data-active=true]{background:var(--mobile-primary,#4c8adb);border-color:var(--mobile-primary,#4c8adb);color:#ffffff;box-shadow:0 4px 12px rgba(76,138,219,.2)}.PublicBooksDashboardCatalog_filterButton__8gQM0:hover{background:var(--courses-surface-card);border-color:var(--courses-border);box-shadow:0 3px 10px rgba(15,23,42,.04);transform:none}.PublicBooksDashboardCatalog_filterButton__8gQM0[data-active=true]:hover{background:var(--mobile-primary,#4c8adb);border-color:var(--mobile-primary,#4c8adb);color:#ffffff}.PublicBooksDashboardCatalog_filterButton__8gQM0:active{transform:none}.PublicBooksDashboardCatalog_filterGlyph__GThzZ{width:14px;height:14px;flex:0 0 14px;display:block;color:currentColor}.PublicBooksDashboardCatalog_filterIcon__4GftV{width:16px;height:16px;flex-shrink:0;object-fit:contain}.PublicBooksDashboardCatalog_libraryContent__6GDzG{min-width:0;padding:16px 0 calc(120px + env(safe-area-inset-bottom));box-sizing:border-box}.PublicBooksDashboardCatalog_libraryIntro__QAfwY{display:grid;grid-gap:8px;gap:8px;margin:0 0 16px;text-align:center}.PublicBooksDashboardCatalog_libraryDescription__CzpM7{max-width:680px;margin:0 auto;color:var(--courses-text-secondary);font-size:14px;font-weight:500;line-height:20px}.PublicBooksDashboardCatalog_grid__237Cq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;align-items:start;min-width:0;overflow:visible}.PublicBooksDashboardCatalog_card__pNlUM{min-width:0;min-height:0;display:grid;grid-template-areas:"media";grid-template-rows:minmax(0,1fr);aspect-ratio:3/4;padding:1px;border:1px solid #ff8a65;border-radius:8px;background:rgba(255,255,255,.88);box-shadow:0 14px 28px rgba(15,23,42,.18);color:#ffffff;text-decoration:none;overflow:hidden;box-sizing:border-box}.PublicBooksDashboardCatalog_cardMedia__0t6b_{grid-area:media;position:relative;width:100%;height:100%;min-width:0;min-height:0;display:grid;grid-template-areas:"media";grid-template-rows:minmax(0,1fr);border-radius:6px;background:linear-gradient(145deg,#153541,#2f616b 46%,#ff8a65);overflow:hidden}.PublicBooksDashboardCatalog_coverImage__zAG6V{grid-area:media;width:100%;height:100%;display:block;border-radius:inherit;object-fit:cover;object-position:center}.PublicBooksDashboardCatalog_coverFallback__Kbwu6{grid-area:media;width:100%;height:100%;display:grid;place-items:center;border:0;border-radius:inherit;background:radial-gradient(circle at 28% 20%,rgba(255,255,255,.28),transparent 28%),linear-gradient(145deg,#153541,#2f616b 46%,#ff8a65);color:rgba(255,255,255,.82)}.PublicBooksDashboardCatalog_fallbackIcon__D0gjC{width:42%;height:42%;fill:currentColor}.PublicBooksDashboardCatalog_cardScrim__YpJHR{grid-area:media;z-index:1;width:100%;height:100%;min-width:0;min-height:0;background:linear-gradient(180deg,rgba(2,6,23,.58),rgba(2,6,23,.24) 38%,rgba(2,6,23,.66));pointer-events:none}.PublicBooksDashboardCatalog_cardContent__Jp_UE{grid-area:media;position:relative;z-index:2;min-width:0;min-height:0;display:grid;grid-template-areas:"author" "title" "level";grid-template-rows:max-content minmax(0,1fr) max-content;padding:14px 12px 12px;pointer-events:none;box-sizing:border-box}.PublicBooksDashboardCatalog_cardAuthor__KkvKX,.PublicBooksDashboardCatalog_cardLevel__tIlAw,.PublicBooksDashboardCatalog_cardTitle__aWdYZ{width:-moz-fit-content;width:fit-content;max-width:100%;min-width:0;padding:5px 9px;border-radius:10px;background:linear-gradient(135deg,rgba(2,6,23,.56),rgba(2,6,23,.34));box-shadow:0 14px 28px rgba(2,6,23,.24),inset 0 1px 0 rgba(255,255,255,.16);color:#ffffff;font-family:var(--app-font-family,"Inter",system-ui,-apple-system,sans-serif);line-height:1.12;text-align:center;text-shadow:0 2px 8px rgba(2,6,23,.82),0 1px 2px rgba(2,6,23,.88);white-space:normal;overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;overflow:visible;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.PublicBooksDashboardCatalog_cardAuthor__KkvKX{grid-area:author;align-self:start;justify-self:center;font-size:.82rem;font-weight:700}.PublicBooksDashboardCatalog_cardTitle__aWdYZ{grid-area:title;align-self:center;justify-self:center;display:block;font-size:1.06rem;font-weight:800}.PublicBooksDashboardCatalog_cardLevel__tIlAw{grid-area:level;align-self:end;justify-self:center;font-size:.95rem;font-weight:900}.PublicBooksDashboardCatalog_cardLevelSpacer__AGDSQ{grid-area:level;min-height:1.1em}.PublicBooksDashboardCatalog_desktopTitle__WPTde{display:none}.PublicBooksDashboardCatalog_phoneTitle__wdaPf{display:inline}.PublicBooksDashboardCatalog_phoneOnlyFilterMenu__Fc8Nw{display:inline-flex}@media (min-width:600px){.PublicBooksDashboardCatalog_grid__237Cq{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:900px){.PublicBooksDashboardCatalog_filterControls__GNjav,.PublicBooksDashboardCatalog_pageHeader__PJ0Zx{margin-left:-28px;margin-right:-28px;padding-left:28px;padding-right:28px}.PublicBooksDashboardCatalog_libraryContent__6GDzG{padding-bottom:32px}.PublicBooksDashboardCatalog_grid__237Cq{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}}@media (max-width:599.98px){.PublicBooksDashboardCatalog_dashboardContainer__tvGPG{--phone-courses-title-gap:17px;--phone-courses-section-gap:16px}.PublicBooksDashboardCatalog_pageHeader__PJ0Zx{min-height:auto;padding-top:calc(var(--phone-courses-title-gap) + env(safe-area-inset-top));padding-bottom:var(--phone-courses-title-gap)}.PublicBooksDashboardCatalog_libraryContent__6GDzG{padding-top:var(--phone-courses-section-gap)}.PublicBooksDashboardCatalog_libraryIntro__QAfwY{margin-bottom:var(--phone-courses-section-gap)}.PublicBooksDashboardCatalog_cardContent__Jp_UE{padding:14px 7px}.PublicBooksDashboardCatalog_cardAuthor__KkvKX,.PublicBooksDashboardCatalog_cardLevel__tIlAw,.PublicBooksDashboardCatalog_cardTitle__aWdYZ{padding:4px 7px;border-radius:8px;line-height:1.16}.PublicBooksDashboardCatalog_cardAuthor__KkvKX{font-size:11px}.PublicBooksDashboardCatalog_cardTitle__aWdYZ{font-size:14px;line-height:1.18}.PublicBooksDashboardCatalog_cardLevel__tIlAw{font-size:11px}}@media (max-width:360px){.PublicBooksDashboardCatalog_cardAuthor__KkvKX,.PublicBooksDashboardCatalog_cardLevel__tIlAw{font-size:10px}.PublicBooksDashboardCatalog_cardTitle__aWdYZ{font-size:13px}}@media (min-width:768px){.PublicBooksDashboardCatalog_pageHeader__PJ0Zx{min-height:0;align-items:flex-start;justify-content:space-between;margin:0 0 16px;padding:0;background:transparent;box-shadow:none}.PublicBooksDashboardCatalog_pageTitle__2x48n{color:var(--public-page-title-color,var(--books-text-primary,#64748b));font-size:var(--public-page-title-font-size,1.5rem);font-weight:var(--public-page-title-font-weight,600);line-height:var(--public-page-title-line-height,1.15);letter-spacing:var(--public-page-title-letter-spacing,0)}.PublicBooksDashboardCatalog_desktopTitle__WPTde{display:inline}.PublicBooksDashboardCatalog_phoneTitle__wdaPf{display:none}.PublicBooksDashboardCatalog_libraryContent__6GDzG{padding-top:0;padding-bottom:24px}.PublicBooksDashboardCatalog_libraryIntro__QAfwY{display:none}.PublicBooksDashboardCatalog_grid__237Cq{grid-template-columns:repeat(5,minmax(0,1fr))}}