.password-protection{background-color:#f9fafb;justify-content:center;align-items:center;padding:3rem 1rem;display:flex}.password-protection__container{flex-direction:column;gap:2rem;width:100%;max-width:28rem;margin:0 auto;display:flex}.password-protection__header{text-align:center}.password-protection__title{color:#111827;margin-top:1.5rem;font-size:1.875rem;font-weight:800}.password-protection__subtitle{color:#6b7280;margin-top:.5rem;font-size:.875rem}.password-protection__form{flex-direction:column;display:flex}.password-protection__inputs{border-radius:.375rem;box-shadow:0 1px 2px #0000000d}.password-protection__input-group{margin-bottom:1rem}.password-protection__input-wrapper{align-items:center;width:100%;display:flex;position:relative}.password-protection__toggle-visibility{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:.25rem;padding:.25rem .5rem;font-size:.75rem;transition:all .2s;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.password-protection__toggle-visibility:hover{color:#4f46e5;background-color:#4f46e50d}.password-protection__toggle-visibility:focus{outline:none;box-shadow:0 0 0 2px #4f46e533}.password-protection__toggle-visibility:disabled{opacity:.5;cursor:not-allowed}.password-protection__label{color:#374151;margin-bottom:.5rem;font-size:.875rem;font-weight:500;display:block}.password-protection__input{color:#111827;appearance:none;background-color:#fff;border:1px solid #d1d5db;border-radius:.375rem;width:100%;padding:.75rem 4rem .75rem 1rem;font-size:.875rem;line-height:1.25rem;display:block}.password-protection__input:focus{border-color:#4f46e5;outline:none;box-shadow:0 0 0 3px #4f46e51a}.password-protection__input::placeholder{color:#9ca3af}.password-protection__error{color:#ef4444;margin-top:.5rem;font-size:.875rem}.password-protection__submit{margin-top:1rem}.password-protection__button{color:#fff;cursor:pointer;background-color:#4f46e5;border:1px solid #0000;border-radius:.375rem;justify-content:center;width:100%;padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;line-height:1.25rem;transition:background-color .2s;display:flex;position:relative}.password-protection__button:hover{background-color:#4338ca}.password-protection__button:focus{outline:none;box-shadow:0 0 0 3px #4f46e580}.password-protection__button:disabled{opacity:.5;cursor:not-allowed}.password-protection__footer{text-align:center;margin-top:1rem}.password-protection__link{color:#4f46e5;font-size:.875rem;text-decoration:none}.password-protection__link:hover{color:#4338ca;text-decoration:underline}
.qL0bgq_wrap{width:100%;padding:40px 0}.qL0bgq_container{max-width:1440px;margin:0 auto;padding-inline:1.25rem}@media (min-width:768px){.qL0bgq_container{padding-inline:2.5rem}}@media (min-width:1024px){.qL0bgq_container{padding-inline:5rem}}.qL0bgq_headerWrapper{margin-bottom:32px}.qL0bgq_header{font-size:32px;font-weight:600}.qL0bgq_resourcesHeaderTitle{margin-bottom:0;font-size:32px;font-weight:600}.qL0bgq_headerAndSearchWrapper{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;width:100%;margin-bottom:32px;display:flex}.qL0bgq_searchWrapper{flex-wrap:wrap;gap:8px;width:100%;max-width:280px;display:flex}@media (max-width:768px){.qL0bgq_searchWrapper{max-width:100%}}.qL0bgq_searchWrapper>form{width:100%}.qL0bgq_searchForm{flex-direction:column;width:100%;height:100%;display:flex}.qL0bgq_searchInput{background:0 0;border:1px solid #eaeaea;border-radius:8px;width:100%;padding:12px 16px;font-size:16px}.qL0bgq_searchInput:focus{border-color:#0070f3;outline:none}.qL0bgq_searchButton{color:#fff;cursor:pointer;background:#0070f3;border:none;border-radius:8px;padding:12px 24px;font-size:16px;transition:background-color .2s}.qL0bgq_searchButton:hover:not(:disabled){background:#0051cc}.qL0bgq_searchButton:disabled{opacity:.5;cursor:not-allowed}.qL0bgq_content{grid-template-columns:280px 1fr;gap:40px;display:grid}@media (max-width:768px){.qL0bgq_content{grid-template-columns:1fr;gap:24px}}.qL0bgq_categoryContent{width:100%}.qL0bgq_sidebar{scrollbar-width:thin;scrollbar-color:#c1c1c1 #f1f1f1;height:calc(100vh - 200px);padding-right:16px;position:sticky;top:124px;overflow-y:auto}.qL0bgq_sidebar::-webkit-scrollbar{width:8px}.qL0bgq_sidebar::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.qL0bgq_sidebar::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.qL0bgq_sidebar::-webkit-scrollbar-thumb:hover{background:#a1a1a1}@media (max-width:768px){.qL0bgq_sidebar{border-top:1px solid #eaeaea;order:1;height:auto;max-height:0;margin-top:16px;padding:0;transition:all .3s ease-in-out;position:relative;top:0;overflow:hidden}.qL0bgq_sidebar.qL0bgq_open{border-bottom:1px solid #eaeaea;max-height:70vh;margin-bottom:24px;padding:16px 24px 16px 16px}}.qL0bgq_filterToggle{cursor:pointer;background:#f5f5f5;border:1px solid #eaeaea;border-radius:8px;justify-content:space-between;align-items:center;width:100%;margin-bottom:16px;padding:12px 16px;font-size:16px;font-weight:500;transition:all .2s;display:none}.qL0bgq_filterToggle:hover{background:#eaeaea}@media (max-width:768px){.qL0bgq_filterToggle{display:flex}}.qL0bgq_filterToggleIcon{transition:transform .3s}.qL0bgq_filterToggleIcon.qL0bgq_open{transform:rotate(180deg)}.qL0bgq_filterGroup{margin-bottom:32px}.qL0bgq_filterGroup:last-child{margin-bottom:0}@media (max-width:768px){.qL0bgq_filterGroup{margin-bottom:24px}}.qL0bgq_filterHeader{margin-bottom:16px;font-size:18px;font-weight:600}.qL0bgq_filterOptions{flex-direction:column;gap:8px;display:flex}.qL0bgq_filterCategoriesContainer{flex-flow:wrap;gap:8px;display:flex}.qL0bgq_filterTag{cursor:pointer;text-align:left;background:#f5f5f5;border:none;border-radius:20px;align-items:center;padding:8px 16px;font-size:14px;transition:all .2s;display:inline-flex}.qL0bgq_filterTag:hover{background:#eaeaea}.qL0bgq_filterTag.qL0bgq_active{background:var(--tag-color,#0070f3);color:#fff}.qL0bgq_resourceGrid{grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:40px;display:grid}@media (max-width:1024px){.qL0bgq_resourceGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.qL0bgq_resourceGrid{grid-template-columns:1fr}}.qL0bgq_categoryResourceGrid{grid-template-columns:repeat(3,1fr);gap:24px;width:100%;height:fit-content;display:grid}@media (max-width:1024px){.qL0bgq_categoryResourceGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.qL0bgq_categoryResourceGrid{grid-template-columns:1fr}}.qL0bgq_noResults{text-align:center;background:#f5f5f5;border-radius:8px;grid-column:1/-1;padding:40px}.qL0bgq_emptyStateIcon{background:#1e293b;border-radius:100%;justify-content:center;align-items:center;width:fit-content;margin:0 auto 24px;padding:16px;display:flex}.qL0bgq_emptyStateIcon svg{color:#94a3b8;width:32px;height:32px}.qL0bgq_emptyStateTitle{color:#1e293b;margin-bottom:8px;font-size:24px;font-weight:600}.qL0bgq_emptyStateText{color:#64748b;max-width:28rem;margin:0 auto 24px}.qL0bgq_emptyStateActions{justify-content:center;gap:16px;display:flex}.qL0bgq_emptyStateButton{color:#1e293b;background:#fff;border:1px solid #e2e8f0;border-radius:6px;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:500;transition:all .15s;display:inline-flex}.qL0bgq_emptyStateButton:hover{cursor:pointer;background:#f8fafc}.qL0bgq_emptyStateButton[data-active=true]{color:#fff;background:#1e293b;border-color:#1e293b}.qL0bgq_emptyStateButton[data-active=true]:hover{background:#0f172a}.qL0bgq_emptyStateButton:disabled{opacity:.5;cursor:not-allowed}.qL0bgq_emptyStateButton svg{width:16px;height:16px}.qL0bgq_paginationWrapper{justify-content:center;margin-top:40px;display:flex}.qL0bgq_paginationContainer{justify-content:center;width:100%;margin:2rem 0;display:flex}.qL0bgq_paginationWrapper{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;display:flex}.qL0bgq_paginationButton{white-space:nowrap;color:#374151;cursor:pointer;background-color:#fff;border:1px solid #e5e7eb;border-radius:.375rem;justify-content:center;align-items:center;gap:.25rem;height:2.25rem;padding:0 1rem;font-size:.875rem;font-weight:500;transition:all .2s;display:inline-flex}.qL0bgq_paginationButton:hover:not(:disabled){background-color:#fff}.qL0bgq_paginationButton:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.qL0bgq_paginationButton:focus-visible{ring:1px solid #e5e7eb;outline:none}.qL0bgq_paginationButton.qL0bgq_square{width:2.25rem;padding:0}.qL0bgq_paginationButton.qL0bgq_active{color:inherit;text-decoration:underline}.qL0bgq_paginationButton svg{width:1rem;height:1rem}.qL0bgq_paginationButton.qL0bgq_prev{margin-right:.5rem}.qL0bgq_paginationButton.qL0bgq_next{margin-left:.5rem}.qL0bgq_paginationEllipsis{color:#6b7280;padding:0 .5rem;font-size:.875rem}.qL0bgq_loadingState{justify-content:center;align-items:center;min-height:200px;display:flex}.qL0bgq_loadingSpinner{border:3px solid #eaeaea;border-top-color:#0070f3;border-radius:100%;width:20px;height:20px;animation:1s linear infinite qL0bgq_spin}@keyframes qL0bgq_spin{to{transform:rotate(360deg)}}.qL0bgq_activeFiltersWrapper{width:100%;margin-bottom:1rem}.qL0bgq_activeFilters{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.qL0bgq_activeFilter{color:#1e293b;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:9999px;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;transition:all .2s;display:inline-flex}.qL0bgq_activeFilter .qL0bgq_filterIcon{color:#64748b}.qL0bgq_activeFilter:hover{background-color:#f1f5f9;border-color:#cbd5e1}.qL0bgq_clearFilterButton{color:#64748b;border-radius:9999px;justify-content:center;align-items:center;margin-left:.25rem;padding:.25rem;transition:all .15s;display:inline-flex}.qL0bgq_clearFilterButton:hover{color:#ef4444;background-color:#fee2e2}.qL0bgq_clearFilterButton svg{width:1rem;height:1rem}.qL0bgq_clearAllButton{color:#ef4444;background-color:#fee2e2;border:1px solid #fecaca;border-radius:9999px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .15s;display:inline-flex}.qL0bgq_clearAllButton:hover{background-color:#fecaca}.qL0bgq_errorMessage{text-align:center;color:#dc2626;background-color:#fee2e2;border:1px solid #fecaca;border-radius:.5rem;margin:1rem 0;padding:1rem}.qL0bgq_filterOptionsWrapper{opacity:1;grid-template-columns:1fr;gap:2rem;transition:opacity .2s ease-in-out;display:grid}.qL0bgq_filterOptionsWrapper[data-is-pending=true]{opacity:.5}.qL0bgq_filterOptionsAndSearch{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px;width:100%;display:flex}.qL0bgq_filterSection{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;display:flex}.qL0bgq_filterSection h2{color:#111827;margin-bottom:1rem;font-size:1.25rem;font-weight:600}.qL0bgq_filterButton{text-align:start;border:1px solid #0000;border-radius:.5rem;padding:.5rem 1rem;font-size:.875rem;transition:all .2s}.qL0bgq_filterButton:hover{background-color:#f3f4f6}.qL0bgq_filterButton[data-active=true]{color:#fff;background-color:#448a8b;border-color:#448a8b;font-weight:500}.qL0bgq_paginationContainer{border-top:1px solid #eaeaea;justify-content:center;align-items:center;gap:24px;padding:16px 0;display:flex}.qL0bgq_paginationIcon{width:20px;height:20px}.qL0bgq_paginationText{color:#666;font-size:16px;font-weight:500}.qL0bgq_gridContainer{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:768px){.qL0bgq_gridContainer{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.qL0bgq_gridContainer{grid-template-columns:1fr 1fr 1fr}}.qL0bgq_commandDialogOverlay{z-index:1000;background:#00000080;animation:.15s qL0bgq_fadeIn;position:fixed;inset:0}.qL0bgq_commandDialog{z-index:1001;background:#fff;border-radius:12px;width:100%;max-width:640px;animation:.15s qL0bgq_slideDown;position:fixed;top:20%;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.qL0bgq_searchInputWrapper{background-color:#f8fafc;border:1px solid #eaeaea;border-radius:8px;align-items:center;gap:8px;padding:6px;display:flex}.qL0bgq_searchInput{border:none;outline:none;width:100%;padding:8px;font-size:16px}.qL0bgq_searchInput::placeholder{color:#999}.qL0bgq_searchSubmitButton{color:#fff;cursor:pointer;background:#0070f3;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:all .15s;display:flex}.qL0bgq_searchSubmitButton:hover:not(:disabled){background:#0051cc}.qL0bgq_searchSubmitButton:disabled{opacity:.5;cursor:not-allowed}.qL0bgq_searchSubmitIcon{width:20px;height:20px}.qL0bgq_commandList{max-height:400px;padding:8px;overflow-y:auto}.qL0bgq_commandEmpty{text-align:center;color:#666;padding:32px 16px;font-size:14px}.qL0bgq_commandLoading{color:#666;justify-content:center;align-items:center;gap:12px;padding:16px;font-size:14px;display:flex}.qL0bgq_commandGroup{margin:8px 0}.qL0bgq_commandGroup [cmdk-group-heading]{color:#666;text-transform:uppercase;letter-spacing:.05em;padding:8px 12px;font-size:12px;font-weight:500}.qL0bgq_commandItem{color:#333;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:6px;align-items:center;gap:12px;margin:2px 0;padding:8px 12px;font-size:14px;transition:all .15s;display:flex}.qL0bgq_commandItem[data-selected=true]{background:#f5f5f5}.qL0bgq_commandItem[data-disabled=true]{opacity:.5;cursor:not-allowed}.qL0bgq_commandIcon{color:#666;flex-shrink:0;width:16px;height:16px}@keyframes qL0bgq_fadeIn{0%{opacity:0}to{opacity:1}}@keyframes qL0bgq_slideDown{0%{opacity:0;transform:translate(-50%)translateY(-10px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.qL0bgq_searchTrigger{color:#666;cursor:pointer;background:#fff;border:1px solid #eaeaea;border-radius:8px;flex:none;align-items:center;gap:12px;max-width:250px;height:48px;padding:0 16px;transition:all .2s;display:flex}.qL0bgq_searchTrigger span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.qL0bgq_searchTrigger:hover{color:#0070f3;border-color:#0070f3}.qL0bgq_searchIcon{width:20px;height:20px}.qL0bgq_resourceHubContainer{width:100%;margin-top:32px}.qL0bgq_selectTrigger{cursor:pointer;background:#fff;border:1px solid #eaeaea;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-width:200px;padding:8px 16px;font-size:14px;transition:all .2s;display:inline-flex}.qL0bgq_selectTrigger[data-placeholder]{color:#666}.qL0bgq_selectContent{background:#fff;border-radius:8px;margin-top:4px;overflow:hidden;box-shadow:0 2px 10px #0000001a}.qL0bgq_selectViewport{max-height:200px;padding:4px;overflow-y:auto}.qL0bgq_selectItem{color:#333;-webkit-user-select:none;user-select:none;cursor:pointer;border-radius:4px;align-items:center;height:32px;padding:0 8px 0 24px;font-size:14px;line-height:1;display:flex;position:relative}.qL0bgq_selectItem[data-highlighted]{background-color:#f5f5f5;outline:none}.qL0bgq_selectItem[data-state=checked]{color:#0070f3;font-weight:500}.qL0bgq_selectItemIndicator{justify-content:center;align-items:center;width:24px;display:inline-flex;position:absolute;left:0}.qL0bgq_selectScrollButton{cursor:default;background-color:#fff;justify-content:center;align-items:center;height:24px;display:flex}.qL0bgq_selectIcon{color:#666;width:16px;height:16px}.qL0bgq_searchTriggerWrapper{align-items:center;gap:8px;width:100%;display:flex;position:relative}.qL0bgq_clearSearchButton{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;width:48px;height:48px;padding:0;transition:all .2s;display:inline-flex}.qL0bgq_clearSearchButton:hover{color:#ef4444;cursor:pointer;background-color:#fee2e2;border-color:#fecaca}.qL0bgq_clearSearchButton svg{width:20px;height:20px}.qL0bgq_clearSearchInputButton{color:#64748b;background:0 0;border:none;border-radius:9999px;justify-content:center;align-items:center;padding:6px;transition:all .15s;display:inline-flex}.qL0bgq_clearSearchInputButton:hover{color:#ef4444;cursor:pointer;background-color:#fee2e2}.qL0bgq_clearSearchInputButton svg{width:16px;height:16px}@keyframes qL0bgq_pulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.qL0bgq_skeletonCard{background:#f5f5f5;border-radius:8px;height:300px;padding:16px;animation:2s cubic-bezier(.4,0,.6,1) infinite qL0bgq_pulse}.qL0bgq_skeletonImage{background:#e5e5e5;border-radius:4px;width:100%;height:160px;margin-bottom:16px}.qL0bgq_skeletonText{background:#e5e5e5;border-radius:4px;height:16px;margin-bottom:12px}.qL0bgq_skeletonText.qL0bgq_large{width:75%}.qL0bgq_skeletonText.qL0bgq_medium{width:50%}.qL0bgq_skeletonText.qL0bgq_small{width:25%}
.Jk3_AW_post_Inner{background-color:#fff;border:1px solid #e5e7eb;border-radius:.5rem;flex-direction:column;gap:.75rem;max-width:100%;padding:1.25rem;transition:border-color .2s;display:flex;overflow:hidden}.Jk3_AW_post_Inner:hover{border-color:#cbd5e1}.Jk3_AW_post_Inner>:last-child{margin-bottom:0}.Jk3_AW_post_ImageWrap{aspect-ratio:16/9;width:calc(100% + 2.5rem);margin:-1.25rem -1.25rem 0;position:relative;overflow:hidden}.Jk3_AW_post_Image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .3s}.Jk3_AW_post_Image:hover{transform:scale(1.05)}.Jk3_AW_post_Meta{justify-content:space-between;align-items:flex-start;gap:1rem;width:100%;margin-top:.5rem;display:flex}.Jk3_AW_post_Types{scrollbar-width:none;-ms-overflow-style:none;white-space:nowrap;flex:1;gap:.5rem;display:flex;overflow-x:auto}.Jk3_AW_post_Types::-webkit-scrollbar{display:none}.Jk3_AW_post_Type{text-transform:uppercase;letter-spacing:.025em;ring-width:1px;ring-style:inset;ring-color:#1d4ed81a;background-color:#eff6ff;border-radius:1.5rem;align-items:center;padding:.125rem 1rem;font-size:.625rem;font-weight:500;transition:colors .2s;display:inline-flex;color:#1d4ed8!important}@media (prefers-color-scheme:dark){.Jk3_AW_post_Type{ring-color:#60a5fa33;background-color:#2563eb1a;color:#60a5fa!important}}.Jk3_AW_post_Category{color:#64748b;background-color:#f8fafc;border:1px solid #94a3b8;border-radius:24px;flex-shrink:0;padding:2px 4px;font-size:11px;display:inline-block}.Jk3_AW_post_Date{color:#64748b;white-space:nowrap;flex-shrink:0;font-size:.75rem}.Jk3_AW_post_Publication{color:#64748b;font-size:.75rem}.Jk3_AW_post_Publication__link{color:#2563eb;text-decoration:none}.Jk3_AW_post_Publication__link:hover{text-decoration:underline}.Jk3_AW_post_Title{color:#1e293b;overflow-wrap:break-word;word-wrap:break-word;font-size:1.125rem;font-weight:600;line-height:1.4}.Jk3_AW_post_Title a{color:inherit;text-decoration:none}.Jk3_AW_post_Title a:hover{text-decoration:underline}
.cAgU1q_wrap{width:100%;padding:40px 0}.cAgU1q_container{max-width:1200px;margin:0 auto;padding:0 20px}.cAgU1q_headerWrapper{margin-bottom:32px}.cAgU1q_header{font-size:32px;font-weight:600}.cAgU1q_resourcesHeaderTitle{margin-bottom:0;font-size:32px;font-weight:600}.cAgU1q_headerAndSearchWrapper{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;width:100%;margin-bottom:32px;display:flex}.cAgU1q_searchWrapper{flex-wrap:wrap;gap:8px;width:100%;max-width:280px;display:flex}@media (max-width:768px){.cAgU1q_searchWrapper{max-width:100%}}.cAgU1q_searchWrapper>form{width:100%}.cAgU1q_searchForm{flex-direction:column;width:100%;height:100%;display:flex}.cAgU1q_searchInput{background:0 0;border:1px solid #eaeaea;border-radius:8px;width:100%;padding:12px 16px;font-size:16px}.cAgU1q_searchInput:focus{border-color:#0070f3;outline:none}.cAgU1q_searchButton{color:#fff;cursor:pointer;background:#0070f3;border:none;border-radius:8px;padding:12px 24px;font-size:16px;transition:background-color .2s}.cAgU1q_searchButton:hover:not(:disabled){background:#0051cc}.cAgU1q_searchButton:disabled{opacity:.5;cursor:not-allowed}.cAgU1q_content{grid-template-columns:280px 1fr;gap:40px;display:grid}@media (max-width:768px){.cAgU1q_content{grid-template-columns:1fr;gap:24px}}.cAgU1q_categoryContent{width:100%}.cAgU1q_sidebar{scrollbar-width:thin;scrollbar-color:#c1c1c1 #f1f1f1;height:calc(100vh - 200px);padding-right:16px;position:sticky;top:124px;overflow-y:auto}.cAgU1q_sidebar::-webkit-scrollbar{width:8px}.cAgU1q_sidebar::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.cAgU1q_sidebar::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.cAgU1q_sidebar::-webkit-scrollbar-thumb:hover{background:#a1a1a1}@media (max-width:768px){.cAgU1q_sidebar{border-top:1px solid #eaeaea;order:1;height:auto;max-height:0;margin-top:16px;padding:0;transition:all .3s ease-in-out;position:relative;top:0;overflow:hidden}.cAgU1q_sidebar.cAgU1q_open{border-bottom:1px solid #eaeaea;max-height:70vh;margin-bottom:24px;padding:16px 24px 16px 16px}}.cAgU1q_filterToggle{cursor:pointer;background:#f5f5f5;border:1px solid #eaeaea;border-radius:8px;justify-content:space-between;align-items:center;width:100%;margin-bottom:16px;padding:12px 16px;font-size:16px;font-weight:500;transition:all .2s;display:none}.cAgU1q_filterToggle:hover{background:#eaeaea}@media (max-width:768px){.cAgU1q_filterToggle{display:flex}}.cAgU1q_filterToggleIcon{transition:transform .3s}.cAgU1q_filterToggleIcon.cAgU1q_open{transform:rotate(180deg)}.cAgU1q_filterGroup{margin-bottom:32px}.cAgU1q_filterGroup:last-child{margin-bottom:0}@media (max-width:768px){.cAgU1q_filterGroup{margin-bottom:24px}}.cAgU1q_filterHeader{margin-bottom:16px;font-size:18px;font-weight:600}.cAgU1q_filterOptions{flex-direction:column;gap:8px;display:flex}.cAgU1q_filterCategoriesContainer{flex-flow:wrap;gap:8px;display:flex}.cAgU1q_filterTag{cursor:pointer;text-align:left;background:#f5f5f5;border:none;border-radius:20px;align-items:center;padding:8px 16px;font-size:14px;transition:all .2s;display:inline-flex}.cAgU1q_filterTag:hover{background:#eaeaea}.cAgU1q_filterTag.cAgU1q_active{background:var(--tag-color,#0070f3);color:#fff}.cAgU1q_resourceGrid{grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:40px;display:grid}@media (max-width:1024px){.cAgU1q_resourceGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.cAgU1q_resourceGrid{grid-template-columns:1fr}}.cAgU1q_categoryResourceGrid{grid-template-columns:repeat(3,1fr);gap:24px;width:100%;height:fit-content;display:grid}@media (max-width:1024px){.cAgU1q_categoryResourceGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.cAgU1q_categoryResourceGrid{grid-template-columns:1fr}}.cAgU1q_noResults{text-align:center;background:#f5f5f5;border-radius:8px;grid-column:1/-1;padding:40px}.cAgU1q_emptyStateIcon{background:#1e293b;border-radius:100%;justify-content:center;align-items:center;width:fit-content;margin:0 auto 24px;padding:16px;display:flex}.cAgU1q_emptyStateIcon svg{color:#94a3b8;width:32px;height:32px}.cAgU1q_emptyStateTitle{color:#1e293b;margin-bottom:8px;font-size:24px;font-weight:600}.cAgU1q_emptyStateText{color:#64748b;max-width:28rem;margin:0 auto 24px}.cAgU1q_emptyStateActions{justify-content:center;gap:16px;display:flex}.cAgU1q_emptyStateButton{color:#1e293b;background:#fff;border:1px solid #e2e8f0;border-radius:6px;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:500;transition:all .15s;display:inline-flex}.cAgU1q_emptyStateButton:hover{cursor:pointer;background:#f8fafc}.cAgU1q_emptyStateButton[data-active=true]{color:#fff;background:#1e293b;border-color:#1e293b}.cAgU1q_emptyStateButton[data-active=true]:hover{background:#0f172a}.cAgU1q_emptyStateButton:disabled{opacity:.5;cursor:not-allowed}.cAgU1q_emptyStateButton svg{width:16px;height:16px}.cAgU1q_paginationWrapper{justify-content:center;margin-top:40px;display:flex}.cAgU1q_paginationContainer{justify-content:center;width:100%;margin:2rem 0;display:flex}.cAgU1q_paginationWrapper{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;display:flex}.cAgU1q_paginationButton{white-space:nowrap;color:#374151;cursor:pointer;background-color:#fff;border:1px solid #e5e7eb;border-radius:.375rem;justify-content:center;align-items:center;gap:.25rem;height:2.25rem;padding:0 1rem;font-size:.875rem;font-weight:500;transition:all .2s;display:inline-flex}.cAgU1q_paginationButton:hover:not(:disabled){background-color:#fff}.cAgU1q_paginationButton:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.cAgU1q_paginationButton:focus-visible{ring:1px solid #e5e7eb;outline:none}.cAgU1q_paginationButton.cAgU1q_square{width:2.25rem;padding:0}.cAgU1q_paginationButton.cAgU1q_active{color:inherit;text-decoration:underline}.cAgU1q_paginationButton svg{width:1rem;height:1rem}.cAgU1q_paginationButton.cAgU1q_prev{margin-right:.5rem}.cAgU1q_paginationButton.cAgU1q_next{margin-left:.5rem}.cAgU1q_paginationEllipsis{color:#6b7280;padding:0 .5rem;font-size:.875rem}.cAgU1q_loadingState{justify-content:center;align-items:center;min-height:200px;display:flex}.cAgU1q_loadingSpinner{border:3px solid #eaeaea;border-top-color:#0070f3;border-radius:100%;width:20px;height:20px;animation:1s linear infinite cAgU1q_spin}@keyframes cAgU1q_spin{to{transform:rotate(360deg)}}.cAgU1q_activeFiltersWrapper{width:100%;margin-bottom:1rem}.cAgU1q_activeFilters{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.cAgU1q_activeFilter{color:#1e293b;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:9999px;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;transition:all .2s;display:inline-flex}.cAgU1q_activeFilter .cAgU1q_filterIcon{color:#64748b}.cAgU1q_activeFilter:hover{background-color:#f1f5f9;border-color:#cbd5e1}.cAgU1q_clearFilterButton{color:#64748b;border-radius:9999px;justify-content:center;align-items:center;margin-left:.25rem;padding:.25rem;transition:all .15s;display:inline-flex}.cAgU1q_clearFilterButton:hover{color:#ef4444;background-color:#fee2e2}.cAgU1q_clearFilterButton svg{width:1rem;height:1rem}.cAgU1q_clearAllButton{color:#ef4444;background-color:#fee2e2;border:1px solid #fecaca;border-radius:9999px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .15s;display:inline-flex}.cAgU1q_clearAllButton:hover{background-color:#fecaca}.cAgU1q_errorMessage{text-align:center;color:#dc2626;background-color:#fee2e2;border:1px solid #fecaca;border-radius:.5rem;margin:1rem 0;padding:1rem}.cAgU1q_filterOptionsWrapper{opacity:1;grid-template-columns:1fr;gap:2rem;transition:opacity .2s ease-in-out;display:grid}.cAgU1q_filterOptionsWrapper[data-is-pending=true]{opacity:.5}.cAgU1q_filterOptionsAndSearch{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px;width:100%;display:flex}.cAgU1q_filterSection{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;display:flex}.cAgU1q_filterSection h2{color:#111827;margin-bottom:1rem;font-size:1.25rem;font-weight:600}.cAgU1q_filterButton{text-align:start;border:1px solid #0000;border-radius:.5rem;padding:.5rem 1rem;font-size:.875rem;transition:all .2s}.cAgU1q_filterButton:hover{background-color:#f3f4f6}.cAgU1q_filterButton[data-active=true]{color:#fff;background-color:#448a8b;border-color:#448a8b;font-weight:500}.cAgU1q_paginationContainer{border-top:1px solid #eaeaea;justify-content:center;align-items:center;gap:24px;padding:16px 0;display:flex}.cAgU1q_paginationIcon{width:20px;height:20px}.cAgU1q_paginationText{color:#666;font-size:16px;font-weight:500}.cAgU1q_gridContainer{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:768px){.cAgU1q_gridContainer{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.cAgU1q_gridContainer{grid-template-columns:1fr 1fr 1fr}}.cAgU1q_commandDialogOverlay{z-index:1000;background:#00000080;animation:.15s cAgU1q_fadeIn;position:fixed;inset:0}.cAgU1q_commandDialog{z-index:1001;background:#fff;border-radius:12px;width:100%;max-width:640px;animation:.15s cAgU1q_slideDown;position:fixed;top:20%;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.cAgU1q_searchInputWrapper{background-color:#f8fafc;border:1px solid #eaeaea;border-radius:8px;align-items:center;gap:8px;padding:6px;display:flex}.cAgU1q_searchInput{border:none;outline:none;width:100%;padding:8px;font-size:16px}.cAgU1q_searchInput::placeholder{color:#999}.cAgU1q_searchSubmitButton{color:#fff;cursor:pointer;background:#0070f3;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:all .15s;display:flex}.cAgU1q_searchSubmitButton:hover:not(:disabled){background:#0051cc}.cAgU1q_searchSubmitButton:disabled{opacity:.5;cursor:not-allowed}.cAgU1q_searchSubmitIcon{width:20px;height:20px}.cAgU1q_commandList{max-height:400px;padding:8px;overflow-y:auto}.cAgU1q_commandEmpty{text-align:center;color:#666;padding:32px 16px;font-size:14px}.cAgU1q_commandLoading{color:#666;justify-content:center;align-items:center;gap:12px;padding:16px;font-size:14px;display:flex}.cAgU1q_commandGroup{margin:8px 0}.cAgU1q_commandGroup [cmdk-group-heading]{color:#666;text-transform:uppercase;letter-spacing:.05em;padding:8px 12px;font-size:12px;font-weight:500}.cAgU1q_commandItem{color:#333;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:6px;align-items:center;gap:12px;margin:2px 0;padding:8px 12px;font-size:14px;transition:all .15s;display:flex}.cAgU1q_commandItem[data-selected=true]{background:#f5f5f5}.cAgU1q_commandItem[data-disabled=true]{opacity:.5;cursor:not-allowed}.cAgU1q_commandIcon{color:#666;flex-shrink:0;width:16px;height:16px}@keyframes cAgU1q_fadeIn{0%{opacity:0}to{opacity:1}}@keyframes cAgU1q_slideDown{0%{opacity:0;transform:translate(-50%)translateY(-10px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.cAgU1q_searchTrigger{color:#666;cursor:pointer;background:#fff;border:1px solid #eaeaea;border-radius:8px;flex:none;align-items:center;gap:12px;max-width:250px;height:48px;padding:0 16px;transition:all .2s;display:flex}.cAgU1q_searchTrigger span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cAgU1q_searchTrigger:hover{color:#0070f3;border-color:#0070f3}.cAgU1q_searchIcon{width:20px;height:20px}.cAgU1q_resourceHubContainer{width:100%;margin-top:32px}.cAgU1q_selectTrigger{cursor:pointer;background:#fff;border:1px solid #eaeaea;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-width:200px;padding:8px 16px;font-size:14px;transition:all .2s;display:inline-flex}.cAgU1q_selectTrigger[data-placeholder]{color:#666}.cAgU1q_selectContent{background:#fff;border-radius:8px;margin-top:4px;overflow:hidden;box-shadow:0 2px 10px #0000001a}.cAgU1q_selectViewport{max-height:200px;padding:4px;overflow-y:auto}.cAgU1q_selectItem{color:#333;-webkit-user-select:none;user-select:none;cursor:pointer;border-radius:4px;align-items:center;height:32px;padding:0 8px 0 24px;font-size:14px;line-height:1;display:flex;position:relative}.cAgU1q_selectItem[data-highlighted]{background-color:#f5f5f5;outline:none}.cAgU1q_selectItem[data-state=checked]{color:#0070f3;font-weight:500}.cAgU1q_selectItemIndicator{justify-content:center;align-items:center;width:24px;display:inline-flex;position:absolute;left:0}.cAgU1q_selectScrollButton{cursor:default;background-color:#fff;justify-content:center;align-items:center;height:24px;display:flex}.cAgU1q_selectIcon{color:#666;width:16px;height:16px}.cAgU1q_searchTriggerWrapper{align-items:center;gap:8px;width:100%;display:flex;position:relative}.cAgU1q_clearSearchButton{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;width:48px;height:48px;padding:0;transition:all .2s;display:inline-flex}.cAgU1q_clearSearchButton:hover{color:#ef4444;cursor:pointer;background-color:#fee2e2;border-color:#fecaca}.cAgU1q_clearSearchButton svg{width:20px;height:20px}.cAgU1q_clearSearchInputButton{color:#64748b;background:0 0;border:none;border-radius:9999px;justify-content:center;align-items:center;padding:6px;transition:all .15s;display:inline-flex}.cAgU1q_clearSearchInputButton:hover{color:#ef4444;cursor:pointer;background-color:#fee2e2}.cAgU1q_clearSearchInputButton svg{width:16px;height:16px}@keyframes cAgU1q_pulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.cAgU1q_skeletonCard{background:#f5f5f5;border-radius:8px;height:300px;padding:16px;animation:2s cubic-bezier(.4,0,.6,1) infinite cAgU1q_pulse}.cAgU1q_skeletonImage{background:#e5e5e5;border-radius:4px;width:100%;height:160px;margin-bottom:16px}.cAgU1q_skeletonText{background:#e5e5e5;border-radius:4px;height:16px;margin-bottom:12px}.cAgU1q_skeletonText.cAgU1q_large{width:75%}.cAgU1q_skeletonText.cAgU1q_medium{width:50%}.cAgU1q_skeletonText.cAgU1q_small{width:25%}
