.resources-client-common-module__-R5nwq__focusRing{outline:none}.resources-client-common-module__-R5nwq__focusRing:focus-visible{outline-offset:2px;outline:2px solid #0000}.resources-client-common-module__-R5nwq__primaryButton{border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1.25rem;font-weight:600;transition:transform .3s,box-shadow .3s,border-color .3s;display:inline-flex}.resources-client-common-module__-R5nwq__cardActions{flex-wrap:wrap;gap:.75rem;display:flex}.resources-client-common-module__-R5nwq__canvasWrapper{z-index:0;pointer-events:none;position:fixed;inset:0}.resources-client-common-module__-R5nwq__contentWrapper{z-index:10;position:relative}.resources-client-common-module__-R5nwq__decorativeAnimations{pointer-events:none;z-index:1;width:100vw;height:100vh;position:fixed;inset:0;overflow:hidden}.resources-client-common-module__-R5nwq__emptyStateAnimation{justify-content:center;align-items:center;margin-bottom:1rem;display:flex}@media (max-width:768px){.resources-client-common-module__-R5nwq__decorativeAnimations{display:none}}.resources-client-common-module__-R5nwq__containerNoPaddingBottom{padding-bottom:0}.resources-client-common-module__-R5nwq__page{min-height:100vh;position:relative}.resources-client-common-module__-R5nwq__pageBackground{background:linear-gradient(135deg,var(--page-bg-start)0%,var(--page-bg-middle)50%,var(--page-bg-end)100%)}.resources-client-common-module__-R5nwq__container{border-radius:24px;width:100%;max-width:80rem;margin-left:auto;margin-right:auto;padding:2rem;transition:all .3s;position:relative}.resources-client-common-module__-R5nwq__sectionContent{flex-direction:column;gap:clamp(2rem,4vw,3rem);width:100%;display:flex}.resources-client-common-module__-R5nwq__breadcrumbs{margin-bottom:2rem}.resources-client-common-module__-R5nwq__header{text-align:center;margin-bottom:3rem}.resources-client-common-module__-R5nwq__filterCard{border-radius:1.5rem;margin-bottom:clamp(2rem,4vw,3rem)}.resources-client-common-module__-R5nwq__filterCardContent{flex-direction:column;gap:1.5rem;padding:1.5rem;display:flex}.resources-client-common-module__-R5nwq__filterActions{flex-wrap:wrap;justify-content:flex-start;gap:.75rem;display:flex}@media (min-width:768px){.resources-client-common-module__-R5nwq__filterActions{justify-content:flex-end}}.resources-client-common-module__-R5nwq__loadingSection{flex-direction:column;gap:1.75rem;width:100%;margin-bottom:4rem;display:flex}.resources-client-common-module__-R5nwq__loadingHeadline{align-self:center;max-width:18rem;height:2.5rem}.resources-client-common-module__-R5nwq__loadingSubheading{align-self:center;max-width:32rem}.resources-client-common-module__-R5nwq__loadingStats{grid-template-columns:repeat(1,minmax(0,1fr));gap:1.5rem;width:100%;display:grid}.resources-client-common-module__-R5nwq__loadingStatCard{min-height:8rem}.resources-client-common-module__-R5nwq__loadingFilter{border-radius:1.25rem;width:100%;min-height:6.5rem}.resources-client-common-module__-R5nwq__loadingGrid{grid-template-columns:repeat(1,minmax(0,1fr));gap:2rem;width:100%;display:grid}.resources-client-common-module__-R5nwq__loadingResourceCard{border-radius:1rem;min-height:18rem}.resources-client-common-module__-R5nwq__statsGrid{grid-template-columns:repeat(1,minmax(0,1fr));gap:1.5rem;margin-bottom:3rem;display:grid}@media (min-width:640px){.resources-client-common-module__-R5nwq__statsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.resources-client-common-module__-R5nwq__statsGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.resources-client-common-module__-R5nwq__resourcesGrid{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:clamp(1.5rem,3vw,2rem);display:grid}.resources-client-common-module__-R5nwq__glassCard{transition:transform .3s cubic-bezier(.4,.2,1),box-shadow .3s cubic-bezier(.4,.2,1),border-color .3s cubic-bezier(.4,.2,1);border-radius:16px;position:relative;overflow:hidden}.resources-client-common-module__-R5nwq__glassCardHeader{padding:1.5rem 1.5rem 1rem}.resources-client-common-module__-R5nwq__glassCardContent{padding:.5rem 1.5rem 1.5rem}.resources-client-common-module__-R5nwq__glassCardFooter{padding:1rem 1.5rem 1.5rem}.resources-client-common-module__-R5nwq__glassButton{border-radius:12px;align-items:center;gap:.5rem;padding:.5rem 1rem;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;overflow:hidden}.resources-client-common-module__-R5nwq__glassButtonIcon{width:1rem;height:1rem}.resources-client-common-module__-R5nwq__glassBadge{border-radius:9999px;align-items:center;gap:.25rem;padding:.25rem .75rem;font-size:.75rem;font-weight:500;transition:all .3s;display:inline-flex}.resources-client-common-module__-R5nwq__statsCard{transition:all .2s cubic-bezier(.4,.2,1);border-radius:16px;position:relative;overflow:hidden}.resources-client-common-module__-R5nwq__statsCardContent{align-items:center;gap:1rem;padding:1.5rem;display:flex}.resources-client-common-module__-R5nwq__statsIconContainer{position:relative}.resources-client-common-module__-R5nwq__statsIconBg{opacity:.3;border-radius:12px;position:absolute;inset:0}.resources-client-common-module__-R5nwq__statsIconWrapper{border-radius:12px;padding:.75rem;position:relative}.resources-client-common-module__-R5nwq__statsIcon{width:1.5rem;height:1.5rem}.resources-client-common-module__-R5nwq__statsTextContent{flex:1}.resources-client-common-module__-R5nwq__statsValue{letter-spacing:-.025em;font-size:1.875rem;font-weight:700;line-height:2.25rem}.resources-client-common-module__-R5nwq__statsLabel{font-size:.875rem;font-weight:500;line-height:1.25rem}.resources-client-common-module__-R5nwq__gradientText{font-weight:inherit;color:#0000;-webkit-background-clip:text;background-clip:text;align-items:center;gap:.25rem;display:inline-flex}@media (prefers-reduced-motion:reduce){.resources-client-common-module__-R5nwq__glassCard,.resources-client-common-module__-R5nwq__glassButton,.resources-client-common-module__-R5nwq__primaryButton,.resources-client-common-module__-R5nwq__statsCard{transition-property:none!important;transition-duration:.01ms!important}.resources-client-common-module__-R5nwq__resourcesGrid>*{animation:none!important;transform:none!important}}.resources-client-common-module__-R5nwq__truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.resources-client-common-module__-R5nwq__textCenter{text-align:center}.resources-client-common-module__-R5nwq__relative{position:relative}.resources-client-common-module__-R5nwq__hidden{display:none}
.resources-client-light-module__QjNkoq__pageBackground{background:linear-gradient(135deg,var(--page-bg-start)0%,var(--page-bg-middle)50%,var(--page-bg-end)100%)}.resources-client-light-module__QjNkoq__container{-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);background:linear-gradient(135deg,#fffffff2 0%,#ffffffe6 100%);border:1px solid #fff6;min-width:44px;min-height:44px;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 32px #1f26871f,inset 0 1px #fff9}.resources-client-light-module__QjNkoq__glassCard{-webkit-backdrop-filter:blur(16px)saturate(180%);backdrop-filter:blur(16px)saturate(180%);background:#ffffffb3;border:1px solid #fff6;min-width:44px;min-height:44px;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 16px #1f26871a,inset 0 1px #fff6}.resources-client-light-module__QjNkoq__glassCard:hover{background:#fffc;border-color:#4573df4d;transform:translateY(-2px);box-shadow:0 8px 24px #1f268726,inset 0 1px #ffffff80}.resources-client-light-module__QjNkoq__glassCard:focus-visible,.resources-client-light-module__QjNkoq__glassCard:focus-within{outline-offset:3px;outline:3px solid #4573dfcc}.resources-client-light-module__QjNkoq__glassButton{color:#1e293bfa;-webkit-backdrop-filter:blur(12px)saturate(180%);backdrop-filter:blur(12px)saturate(180%);background:#ffffffb3;border:1px solid #fff6;min-width:44px;min-height:44px;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #1f26871a,inset 0 1px #fff6}.resources-client-light-module__QjNkoq__glassButton:hover{background:#ffffffd9;border-color:#4573df66;transform:translateY(-1px);box-shadow:0 4px 12px #1f268726,inset 0 1px #ffffff80}.resources-client-light-module__QjNkoq__glassButton:active{transform:translateY(1px)}.resources-client-light-module__QjNkoq__glassButton:focus-visible{outline-offset:3px;outline:3px solid #4573dfcc}.resources-client-light-module__QjNkoq__glassButton:disabled{opacity:.5;cursor:not-allowed}.resources-client-light-module__QjNkoq__primaryButton{color:#f8fafcfa;background:linear-gradient(135deg,#4573df,#6b8fe6);border:1px solid #4573df66;min-width:44px;min-height:44px;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 20px #4573df40,inset 0 1px #ffffff59}.resources-client-light-module__QjNkoq__primaryButton:hover{background:linear-gradient(135deg,#6b8fe6,#8eaefc);border-color:#4573df80;transform:translateY(-2px);box-shadow:0 10px 24px #4573df4d,inset 0 1px #ffffff73}.resources-client-light-module__QjNkoq__primaryButton:active{transform:translateY(0);box-shadow:0 4px 12px #4573df33,inset 0 1px #ffffff59}.resources-client-light-module__QjNkoq__primaryButton:focus-visible{outline-offset:3px;outline:3px solid #4573dfcc}.resources-client-light-module__QjNkoq__primaryButton:disabled{opacity:.5;cursor:not-allowed}.resources-client-light-module__QjNkoq__focusRing:focus-visible{outline-offset:3px;outline:3px solid #4573dfcc}.resources-client-light-module__QjNkoq__glassBadge{color:#4573dffa;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#ffffffb3;border:1px solid #fff6}.resources-client-light-module__QjNkoq__statsCard{background:#ffffffb3;border:1px solid #fff6;min-width:44px;min-height:44px;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 16px #1f26871a,inset 0 1px #fff6}.resources-client-light-module__QjNkoq__statsCard:focus-visible{outline-offset:3px;outline:3px solid #4573dfcc}.resources-client-light-module__QjNkoq__statsIconBg,.resources-client-light-module__QjNkoq__statsIconWrapper{background:linear-gradient(135deg,#4573df,#6b8fe6)}.resources-client-light-module__QjNkoq__statsIcon{color:#fffffffa}.resources-client-light-module__QjNkoq__statsValue{color:#1e293bfa;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.resources-client-light-module__QjNkoq__statsLabel{color:#64748bfa;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.resources-client-light-module__QjNkoq__glassCardInfo{background:#ffffffb3;border:1px solid #4573df4d;min-width:44px;min-height:44px;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px #4573df1a,inset 0 1px #fff6}.resources-client-light-module__QjNkoq__glassCardInfo:focus-visible{outline-offset:3px;outline:3px solid #4573dfcc}.resources-client-light-module__QjNkoq__gradientText{background:linear-gradient(135deg,#4573df,#6b8fe6,#8eaefc)}@media (prefers-reduced-motion:reduce){.resources-client-light-module__QjNkoq__container,.resources-client-light-module__QjNkoq__glassCard,.resources-client-light-module__QjNkoq__glassButton,.resources-client-light-module__QjNkoq__primaryButton,.resources-client-light-module__QjNkoq__statsCard,.resources-client-light-module__QjNkoq__glassCardInfo{transition:none;transform:none!important}}
.resources-client-dark-module__QhPtlG__pageBackground{background:linear-gradient(135deg,var(--page-bg-start)0%,var(--page-bg-middle)50%,var(--page-bg-end)100%)}.resources-client-dark-module__QhPtlG__container{-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);background:linear-gradient(135deg,#1d2127f2 0%,#23272ee6 100%);border:1px solid #94a3b81f;min-width:44px;min-height:44px;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 32px #00000080,inset 0 1px #ffffff14}.resources-client-dark-module__QhPtlG__glassCard{-webkit-backdrop-filter:blur(16px)saturate(180%);backdrop-filter:blur(16px)saturate(180%);background:#23272ea6;border:1px solid #ffffff1f;min-width:44px;min-height:44px;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 32px #00000073,0 4px 16px #00000059,inset 0 1px #ffffff14}.resources-client-dark-module__QhPtlG__glassCard:hover{background:#23272ebf;border-color:#4573df4d;transform:translateY(-2px);box-shadow:0 12px 40px #0000008c,0 6px 20px #0006,0 0 32px #4573df40}.resources-client-dark-module__QhPtlG__glassCard:focus-visible,.resources-client-dark-module__QhPtlG__glassCard:focus-within{outline-offset:3px;outline:3px solid #4573dfcc}.resources-client-dark-module__QhPtlG__glassButton{color:#f8fafcfa;-webkit-backdrop-filter:blur(12px)saturate(180%);backdrop-filter:blur(12px)saturate(180%);background:#23272eb3;border:1px solid #ffffff26;min-width:44px;min-height:44px;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 16px #0006,inset 0 1px #ffffff1a}.resources-client-dark-module__QhPtlG__glassButton:hover{background:#23272ecc;border-color:#4573df66;transform:translateY(-1px);box-shadow:0 8px 24px #00000080,0 0 24px #4573df40}.resources-client-dark-module__QhPtlG__glassButton:active{transform:translateY(1px)}.resources-client-dark-module__QhPtlG__glassButton:focus-visible{outline-offset:3px;outline:3px solid #4573dfcc}.resources-client-dark-module__QhPtlG__glassButton:disabled{opacity:.5;cursor:not-allowed}.resources-client-dark-module__QhPtlG__primaryButton{color:#f8fafcfa;background:linear-gradient(135deg,#4573dff2,#6b8fe6d9);border:1px solid #5881e373;min-width:44px;min-height:44px;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 10px 28px #4573df59,0 6px 18px #1d212799,inset 0 1px #ffffff14}.resources-client-dark-module__QhPtlG__primaryButton:hover{background:linear-gradient(135deg,#5881e3f2,#7e9de9d9);border-color:#6b8fe699;transform:translateY(-2px);box-shadow:0 12px 32px #5881e366,0 6px 20px #1d2127a6,0 0 28px #5881e359}.resources-client-dark-module__QhPtlG__primaryButton:active{transform:translateY(0);box-shadow:0 6px 18px #4573df4d,0 3px 12px #1d212780}.resources-client-dark-module__QhPtlG__primaryButton:focus-visible{outline-offset:3px;outline:3px solid #4573dfcc}.resources-client-dark-module__QhPtlG__primaryButton:disabled{opacity:.5;cursor:not-allowed}.resources-client-dark-module__QhPtlG__glassBadge{color:#5881e3fa;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#23272eb3;border:1px solid #ffffff26}.resources-client-dark-module__QhPtlG__statsCard{background:#23272ea6;border:1px solid #ffffff1f;min-width:44px;min-height:44px;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 32px #00000073,inset 0 1px #ffffff14}.resources-client-dark-module__QhPtlG__statsCard:focus-visible{outline-offset:3px;outline:3px solid #4573dfcc}.resources-client-dark-module__QhPtlG__statsIconBg,.resources-client-dark-module__QhPtlG__statsIconWrapper{background:linear-gradient(135deg,#4573df,#6b8fe6)}.resources-client-dark-module__QhPtlG__statsIcon{color:#f8fafcfa}.resources-client-dark-module__QhPtlG__statsValue{color:#f1f5f9fa;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.resources-client-dark-module__QhPtlG__statsLabel{color:#94a3b8fa;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.resources-client-dark-module__QhPtlG__glassCardInfo{background:#23272ea6;border:1px solid #4573df4d;min-width:44px;min-height:44px;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px #0006,0 0 16px #4573df26}.resources-client-dark-module__QhPtlG__glassCardInfo:focus-visible{outline-offset:3px;outline:3px solid #4573dfcc}.resources-client-dark-module__QhPtlG__gradientText{background:linear-gradient(135deg,#8eaefc,#4573df,#375cb3)}@media (prefers-reduced-motion:reduce){.resources-client-dark-module__QhPtlG__container,.resources-client-dark-module__QhPtlG__glassCard,.resources-client-dark-module__QhPtlG__glassButton,.resources-client-dark-module__QhPtlG__primaryButton,.resources-client-dark-module__QhPtlG__statsCard,.resources-client-dark-module__QhPtlG__glassCardInfo{transition:none;transform:none!important}}
