.CategoryFilters_container__o3ztL{padding:20px 0;border-bottom:1px solid var(--theme-border-subtle)}@media(max-width:768px){.CategoryFilters_container__o3ztL{padding:12px 0 16px}}.CategoryFilters_toolbar__cEmds{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px}@media(max-width:1024px){.CategoryFilters_toolbar__cEmds{display:flex;flex-wrap:wrap}}@media(max-width:768px){.CategoryFilters_toolbar__cEmds{gap:10px;align-items:flex-start}}.CategoryFilters_iconGroup__hZlym{display:flex;align-items:center;justify-content:flex-start;gap:8px;flex:0 0 auto;position:relative}@media(max-width:768px){.CategoryFilters_iconGroup__hZlym{gap:10px}}.CategoryFilters_iconButton__sHLsm{flex:0 0 auto;border-radius:999px;width:40px;min-width:40px;height:40px;border:1px solid hsla(0,0%,100%,.3)!important;background:hsla(0,0%,100%,.1)!important;color:#fff!important;backdrop-filter:blur(10px)}.CategoryFilters_iconButton__sHLsm.ant-btn-primary{background:hsla(0,0%,100%,.9)!important;border:1px solid hsla(0,0%,100%,.5)!important;color:#3851a3!important}@media(max-width:768px){.CategoryFilters_iconButton__sHLsm{width:38px;min-width:38px;height:38px}}.CategoryFilters_searchGroup__XuyeG{display:flex;align-items:center;gap:8px;width:48px;overflow:visible;position:relative}.CategoryFilters_searchGroupExpanded__TDUMj{width:48px}@media(max-width:768px){.CategoryFilters_searchGroupExpanded__TDUMj{width:48px}}.CategoryFilters_searchInput__J7DI4{width:0;min-width:0;opacity:0;height:40px;border-radius:999px;border:1px solid hsla(0,0%,100%,.18);background:hsla(0,0%,100%,.08);color:#fff;padding:0 14px;outline:none;backdrop-filter:blur(10px);pointer-events:none;position:absolute;left:calc(100% + 8px);top:50%;transform:translateY(-50%);transition:width .25s ease,opacity .2s ease}.CategoryFilters_searchInput__J7DI4::-moz-placeholder{color:hsla(0,0%,100%,.85)}.CategoryFilters_searchInput__J7DI4::placeholder{color:hsla(0,0%,100%,.85)}.CategoryFilters_searchGroupExpanded__TDUMj .CategoryFilters_searchInput__J7DI4{width:260px;opacity:1;pointer-events:auto}@media(max-width:768px){.CategoryFilters_searchGroupExpanded__TDUMj .CategoryFilters_searchInput__J7DI4{width:min(180px,100vw - 104px)}}.CategoryFilters_categoriesCenter__QDjFT{display:flex;justify-content:center;min-width:0;width:100%}@media(max-width:1024px){.CategoryFilters_categoriesCenter__QDjFT{order:2;width:100%}}.CategoryFilters_filters__kiMfH{width:auto;justify-content:center}@media(max-width:1024px){.CategoryFilters_filters__kiMfH{width:100%}}@media(max-width:768px){.CategoryFilters_filters__kiMfH{justify-content:flex-start;row-gap:10px}}.CategoryFilters_toolbarAction__DXAPL{display:flex;justify-content:flex-end;align-items:center;min-width:0}@media(max-width:1024px){.CategoryFilters_toolbarAction__DXAPL{order:3;width:100%;min-width:0;justify-content:flex-end}}@media(max-width:768px){.CategoryFilters_toolbarAction__DXAPL{justify-content:stretch}}.CategoryFilters_expandedFilters__GlcmZ{margin-top:16px;padding:16px 18px;border-radius:16px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.06);backdrop-filter:blur(10px)}.CategoryFilters_filterButton__sg1y4{border-radius:20px;font-weight:500;transition:all .3s ease;backdrop-filter:blur(10px)}.CategoryFilters_filterButton__sg1y4,.CategoryFilters_filterButton__sg1y4.ant-btn{border:1px solid hsla(0,0%,100%,.3)!important;background:hsla(0,0%,100%,.1)!important;color:#fff!important}.CategoryFilters_filterButton__sg1y4:hover{background:hsla(0,0%,100%,.2)!important;border-color:hsla(0,0%,100%,.5)!important;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)!important}.CategoryFilters_filterButton__sg1y4.ant-btn-primary{background:hsla(0,0%,100%,.9)!important;border:1px solid hsla(0,0%,100%,.5)!important;color:#3851a3!important;font-weight:600!important;box-shadow:0 4px 12px rgba(0,0,0,.2)!important}.CategoryFilters_filterButton__sg1y4.ant-btn-primary:hover{background:#fff!important;border-color:#fff!important;box-shadow:0 6px 20px rgba(0,0,0,.3)!important}@media(max-width:768px){.CategoryFilters_filterButton__sg1y4{min-height:36px;padding-inline:14px;font-size:13px}}.CategoryFiltersSkeleton_container__Wa_Zo{width:100%;padding:20px 0;border-bottom:1px solid var(--theme-border-subtle)}.CategoryFiltersSkeleton_filters__cJfDK{width:100%;display:flex;justify-content:center}.CategoryFiltersSkeleton_filterSkeleton__hCwck{height:32px;width:80px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:CategoryFiltersSkeleton_loading__GlBp8 1.5s infinite;border-radius:6px}.CategoryFiltersSkeleton_filterSkeleton__hCwck:first-child{width:60px}.CategoryFiltersSkeleton_filterSkeleton__hCwck:nth-child(2){width:100px}.CategoryFiltersSkeleton_filterSkeleton__hCwck:nth-child(3){width:90px}.CategoryFiltersSkeleton_filterSkeleton__hCwck:nth-child(4){width:110px}.CategoryFiltersSkeleton_filterSkeleton__hCwck:nth-child(5){width:85px}.CategoryFiltersSkeleton_filterSkeleton__hCwck:nth-child(6){width:95px}@keyframes CategoryFiltersSkeleton_loading__GlBp8{0%{background-position:200% 0}to{background-position:-200% 0}}.SideFilterPanel_panel__oL24A{position:sticky;top:20px;background:hsla(0,0%,100%,.08)!important;backdrop-filter:blur(12px)!important;border:1px solid hsla(0,0%,100%,.18)!important;border-radius:16px!important;box-shadow:0 8px 32px rgba(0,0,0,.2)!important}.SideFilterPanel_panel__oL24A .ant-card-body{padding:20px!important}.SideFilterPanel_embeddedContent__yOjy6{width:100%;height:100%;min-height:100%;padding:20px;background:#16233f;backdrop-filter:none;border:none;border-radius:0;box-shadow:0 12px 28px rgba(0,0,0,.28);overflow-y:auto}.SideFilterPanel_embeddedContent__yOjy6 .ant-divider{border-color:hsla(0,0%,100%,.08)!important;margin:14px 0!important}.SideFilterPanel_mobilePanel__X_3t2{margin-bottom:20px}.SideFilterPanel_mobilePanel__X_3t2 .ant-card-body{padding:16px!important}.SideFilterPanel_mobileHeader__w_Ra4{display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:4px 0;transition:all .3s ease}.SideFilterPanel_mobileHeader__w_Ra4:hover .SideFilterPanel_toggleButton__qAm51{color:var(--theme-text-primary)}.SideFilterPanel_toggleButton__qAm51{color:#fff;transition:transform .3s ease,color .3s ease}.SideFilterPanel_toggleButton__qAm51.SideFilterPanel_expanded__0wEx7{transform:rotate(180deg)}.SideFilterPanel_activeFilterCount__Sfs4n{color:var(--theme-primary-600);font-size:12px;font-weight:600;margin-left:8px}.SideFilterPanel_mobileContent___2Uxx{animation:SideFilterPanel_slideDown__1h_F6 .3s ease-out}.SideFilterPanel_mobileActions__AXVhn{margin-top:8px}@keyframes SideFilterPanel_slideDown__1h_F6{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.SideFilterPanel_header__BpSo5{display:flex;align-items:center;justify-content:space-between;margin-bottom:0}.SideFilterPanel_icon__9hJm5{font-size:18px;color:#fff}.SideFilterPanel_title__SLvB4{font-size:18px;font-weight:600;color:#fff;margin:0}.SideFilterPanel_clearButton___u8vb{color:#fff;font-size:12px}.SideFilterPanel_clearButton___u8vb:hover{color:#fff}.SideFilterPanel_section__WTBat{margin-bottom:0}.SideFilterPanel_sectionTitle__SEmUA{font-size:14px;font-weight:600;color:#fff;margin:0 0 12px;text-transform:uppercase;letter-spacing:.5px}.SideFilterPanel_checkboxGroup__1ND91{width:100%}.SideFilterPanel_checkboxGroup__1ND91 .ant-checkbox-wrapper,.SideFilterPanel_checkboxGroup__1ND91 .ant-checkbox-wrapper span,.SideFilterPanel_checkboxGroup__1ND91 .ant-checkbox-wrapper:hover{color:#fff!important}.SideFilterPanel_checkboxGroup__1ND91 .ant-checkbox{border-color:var(--theme-border-secondary)!important}.SideFilterPanel_checkboxGroup__1ND91 .ant-checkbox:hover{border-color:var(--theme-border-primary)!important}.SideFilterPanel_checkboxGroup__1ND91 .ant-checkbox-checked{background:var(--theme-primary-800)!important;border-color:transparent!important}.SideFilterPanel_checkboxGroup__1ND91 .ant-checkbox-checked:after{border-color:var(--theme-text-primary)!important}.SideFilterPanel_categoryLabel__GSQVo{display:flex;align-items:center;justify-content:space-between;width:100%}.SideFilterPanel_count__iholH{color:#fff;font-size:12px;margin-left:8px}.LibrarySection_container__Glunz{width:100%;max-width:100%;margin:0 auto;padding:0 20px;background:transparent}@media(max-width:768px){.LibrarySection_container__Glunz{padding:0 12px}}.LibrarySection_createButton__Z98qr{border-radius:20px;font-weight:500;transition:all .3s ease;backdrop-filter:blur(10px)}.LibrarySection_createButton__Z98qr,.LibrarySection_createButton__Z98qr.ant-btn{border:1px solid hsla(0,0%,100%,.3)!important;background:hsla(0,0%,100%,.1)!important;color:#fff!important}.LibrarySection_createButton__Z98qr:hover{background:hsla(0,0%,100%,.2)!important;border-color:hsla(0,0%,100%,.5)!important;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)!important}.LibrarySection_createButton__Z98qr.ant-btn-primary{background:hsla(0,0%,100%,.9)!important;border:1px solid hsla(0,0%,100%,.5)!important;color:#3851a3!important;font-weight:600!important;box-shadow:0 4px 12px rgba(0,0,0,.2)!important}.LibrarySection_createButton__Z98qr.ant-btn-primary .anticon{color:#3851a3!important}.LibrarySection_createButton__Z98qr.ant-btn-primary:hover{background:#fff!important;border-color:#fff!important;box-shadow:0 6px 20px rgba(0,0,0,.3)!important}@media(max-width:768px){.LibrarySection_createButton__Z98qr{width:100%;min-height:36px;padding-inline:14px;font-size:13px}}.LibrarySection_createModal__IC_J_ .ant-modal-content{max-height:calc(100vh - 32px)!important;overflow:auto!important;border-radius:20px!important}.LibrarySection_createModal__IC_J_ .ant-modal-body{padding:20px!important}@media(max-width:768px){.LibrarySection_createModal__IC_J_ .ant-modal-body{padding:12px!important}}.LibrarySection_createModalContent__tMhUP{width:100%}.LibrarySection_searchSection__IRR1o{display:flex;justify-content:center;padding:20px 0}@media(max-width:768px){.LibrarySection_searchSection__IRR1o{padding:12px 0 16px}}.LibrarySection_searchToolbar__vvCT_{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px}@media(max-width:768px){.LibrarySection_searchToolbar__vvCT_{flex-direction:column;align-items:stretch;gap:12px}}.LibrarySection_searchInput___tD8Y{flex:1 1 auto;max-width:600px}.LibrarySection_searchInput___tD8Y .ant-input-search-button{background:var(--theme-primary-800)!important;border:none!important}.LibrarySection_searchInput___tD8Y .ant-input-search-button:hover{box-shadow:var(--theme-shadow-hover)!important}.LibrarySection_searchInput___tD8Y .ant-input{background:var(--theme-state-hover)!important;border:1px solid var(--theme-border-secondary)!important;color:var(--theme-text-primary)!important}.LibrarySection_searchInput___tD8Y .ant-input::-moz-placeholder{color:var(--theme-text-placeholder)!important}.LibrarySection_searchInput___tD8Y .ant-input::placeholder{color:var(--theme-text-placeholder)!important}.LibrarySection_searchInput___tD8Y .ant-input:focus{background:var(--theme-state-focus)!important;border-color:var(--theme-border-primary)!important}@media(max-width:768px){.LibrarySection_searchInput___tD8Y{max-width:none}}.LibrarySection_mainContent__iN6Zs{width:100%;position:relative}.LibrarySection_filterOverlay__eiep_{position:absolute;inset:0;z-index:40;pointer-events:none}.LibrarySection_filterOverlay__eiep_:before{content:"";position:absolute;inset:0;background:rgba(15,23,42,.28);backdrop-filter:blur(2px);pointer-events:auto}.LibrarySection_filterOverlay__eiep_>*{position:relative;z-index:1;width:min(340px,100vw - 32px);height:100%;max-height:min(78vh,960px);pointer-events:auto}@media(max-width:768px){.LibrarySection_filterOverlay__eiep_>*{width:min(300px,100vw - 24px);max-height:80vh}}.LibrarySection_gridContainer__9w8zy{width:100%;min-height:400px;position:relative;padding-top:0;overflow-x:clip}@media(max-width:768px){.LibrarySection_gridContainer__9w8zy{min-height:280px}}.LibrarySection_empty__dNW4Z,.LibrarySection_loadingContainer__10uCZ{display:flex;justify-content:center;align-items:center;min-height:400px}.LibrarySection_empty__dNW4Z{text-align:center}.LibrarySection_emptyState__sThar .ant-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 auto}.LibrarySection_emptyState__sThar .ant-empty-image{margin-bottom:0!important}.LibrarySection_emptyState__sThar .ant-empty-description{color:#fff!important;margin:0!important;text-align:center}.LibrarySection_emptyContent__lCYIL{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;margin-top:12px}.LibrarySection_emptyDescription__HNxI7{color:#fff;text-align:center;font-size:14px;font-weight:500}@media(max-width:768px){.LibrarySection_grid__KNzAH{margin:0!important}}.LibrarySection_gridItem__RSSIj{display:flex;align-items:stretch}.LibrarySection_gridItem__RSSIj>*{width:100%;min-width:0}.LibrarySection_loadMore__Q_rxS{display:flex;justify-content:center;padding:40px 0;min-height:100px}@media(max-width:768px){.LibrarySection_loadMore__Q_rxS{padding:24px 0;min-height:72px}}.page_page__WXO8e{min-height:100vh;background:linear-gradient(135deg,#4985b6,#223e9b);padding-top:80px;margin-top:-57px;padding-bottom:100px}@media(max-width:768px){.page_page__WXO8e{padding-top:68px;padding-bottom:56px}}.page_header__DQ6bY{text-align:center;padding:40px 20px}.page_title__7kefT{font-size:48px;font-weight:700;color:#fff;margin:0 0 16px;text-shadow:0 4px 12px rgba(0,0,0,.3)}@media(max-width:768px){.page_title__7kefT{font-size:36px}}.page_subtitle__tkZa2{font-size:20px;color:hsla(0,0%,100%,.9);margin:0;text-shadow:0 2px 8px rgba(0,0,0,.2)}@media(max-width:768px){.page_subtitle__tkZa2{font-size:16px}}