.Resources-module__YbeDLq__container{background:#fff;flex-direction:column;min-height:100vh;padding:0;display:flex}[data-theme=dark] .Resources-module__YbeDLq__container{background:#1a1a1a}.Resources-module__YbeDLq__header{color:#1a1a1a;background:#fff;border-bottom:1px solid #eee;padding:2rem}[data-theme=dark] .Resources-module__YbeDLq__header{color:#e5e5e5;background:#2d2d2d;border-bottom:1px solid #404040}.Resources-module__YbeDLq__headerContent{max-width:1200px;margin:0 auto}.Resources-module__YbeDLq__backLink{color:#666;margin-bottom:1rem;font-size:.9375rem;text-decoration:none;transition:color .2s;display:inline-block}[data-theme=dark] .Resources-module__YbeDLq__backLink{color:#b3b3b3}.Resources-module__YbeDLq__backLink:hover{color:#1a1a1a}[data-theme=dark] .Resources-module__YbeDLq__backLink:hover{color:#e5e5e5}.Resources-module__YbeDLq__title{color:#1a1a1a;letter-spacing:-.02em;margin:0 0 .5rem;font-size:2.5rem;font-weight:600}[data-theme=dark] .Resources-module__YbeDLq__title{color:#e5e5e5}.Resources-module__YbeDLq__subtitle{color:#666;margin:0;font-size:1.125rem;line-height:1.6}[data-theme=dark] .Resources-module__YbeDLq__subtitle{color:#b3b3b3}.Resources-module__YbeDLq__main{flex-direction:column;flex:1;align-items:center;width:100%;max-width:1200px;margin:0 auto;padding:3rem 2rem;display:flex}.Resources-module__YbeDLq__searchSection{width:100%;margin-bottom:2rem}.Resources-module__YbeDLq__searchInput{background:#fff;border:1px solid #eee;border-radius:8px;width:100%;padding:.875rem 1.25rem;font-size:.9375rem;transition:all .2s}[data-theme=dark] .Resources-module__YbeDLq__searchInput{color:#e5e5e5;background:#2d2d2d;border:1px solid #404040}.Resources-module__YbeDLq__searchInput:focus{border-color:#e0e0e0;outline:none;box-shadow:0 1px 3px #0000000d}[data-theme=dark] .Resources-module__YbeDLq__searchInput:focus{border-color:#4d4d4d;box-shadow:0 1px 3px #0003}.Resources-module__YbeDLq__categorySection{flex-wrap:wrap;justify-content:center;gap:.75rem;width:100%;margin-bottom:2rem;display:flex}.Resources-module__YbeDLq__categoryBtn{cursor:pointer;color:#666;background:#fff;border:1px solid #eee;border-radius:8px;padding:.625rem 1.25rem;font-size:.9375rem;font-weight:500;transition:all .2s}[data-theme=dark] .Resources-module__YbeDLq__categoryBtn{color:#b3b3b3;background:#2d2d2d;border:1px solid #404040}.Resources-module__YbeDLq__categoryBtn:hover{color:#1a1a1a;background:#fafafa;border-color:#e0e0e0}[data-theme=dark] .Resources-module__YbeDLq__categoryBtn:hover{color:#e5e5e5;background:#1a1a1a;border-color:#4d4d4d}.Resources-module__YbeDLq__categoryBtn.Resources-module__YbeDLq__active{color:#1a1a1a;background:#f0f0f0;border-color:#e0e0e0;font-weight:600}[data-theme=dark] .Resources-module__YbeDLq__categoryBtn.Resources-module__YbeDLq__active{color:#e5e5e5;background:#404040;border-color:#4d4d4d}.Resources-module__YbeDLq__statsSection{width:100%;margin-bottom:1.5rem}.Resources-module__YbeDLq__statsText{color:#999;margin:0;font-size:.9375rem}[data-theme=dark] .Resources-module__YbeDLq__statsText{color:gray}.Resources-module__YbeDLq__resourcesGrid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem;width:100%;display:grid}.Resources-module__YbeDLq__resourceCard{background:#fff;border:1px solid #eee;border-radius:12px;flex-direction:column;padding:1.5rem;transition:all .2s;display:flex}[data-theme=dark] .Resources-module__YbeDLq__resourceCard{background:#2d2d2d;border:1px solid #404040}.Resources-module__YbeDLq__resourceCard:hover{border-color:#e0e0e0;transform:translateY(-2px);box-shadow:0 4px 12px #00000014}[data-theme=dark] .Resources-module__YbeDLq__resourceCard:hover{border-color:#4d4d4d;box-shadow:0 4px 12px #0000004d}.Resources-module__YbeDLq__resourceHeader{justify-content:space-between;align-items:flex-start;margin-bottom:1rem;display:flex}.Resources-module__YbeDLq__resourceType{color:#fff;text-transform:uppercase;background:#1a1a1a;border-radius:6px;padding:.375rem .75rem;font-size:.75rem;font-weight:600}[data-theme=dark] .Resources-module__YbeDLq__resourceType{color:#1a1a1a;background:#e5e5e5}.Resources-module__YbeDLq__resourceIcon{font-size:1.5rem}.Resources-module__YbeDLq__resourceTitle{color:#1a1a1a;letter-spacing:-.01em;margin:0 0 .75rem;font-size:1.125rem;font-weight:600}[data-theme=dark] .Resources-module__YbeDLq__resourceTitle{color:#e5e5e5}.Resources-module__YbeDLq__resourceDescription{color:#666;flex:1;margin:0 0 1rem;font-size:.9375rem;line-height:1.6}[data-theme=dark] .Resources-module__YbeDLq__resourceDescription{color:#b3b3b3}.Resources-module__YbeDLq__resourceMeta{border-bottom:1px solid #eee;flex-direction:column;gap:.5rem;margin-bottom:1rem;padding-bottom:1rem;font-size:.875rem;display:flex}[data-theme=dark] .Resources-module__YbeDLq__resourceMeta{border-bottom:1px solid #404040}.Resources-module__YbeDLq__metaItem{color:#666;align-items:center;gap:.5rem;display:flex}[data-theme=dark] .Resources-module__YbeDLq__metaItem{color:#b3b3b3}.Resources-module__YbeDLq__metaItem strong{color:#1a1a1a;font-weight:600}[data-theme=dark] .Resources-module__YbeDLq__metaItem strong{color:#e5e5e5}.Resources-module__YbeDLq__resourceTags{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.Resources-module__YbeDLq__tag{color:#666;background:#fafafa;border:1px solid #eee;border-radius:6px;padding:.375rem .75rem;font-size:.8125rem;font-weight:500}[data-theme=dark] .Resources-module__YbeDLq__tag{color:#b3b3b3;background:#1a1a1a;border:1px solid #404040}.Resources-module__YbeDLq__resourceFooter{justify-content:space-between;align-items:center;margin-bottom:1rem;font-size:.875rem;display:flex}.Resources-module__YbeDLq__resourceCategory{color:#1a1a1a;font-weight:600}[data-theme=dark] .Resources-module__YbeDLq__resourceCategory{color:#e5e5e5}.Resources-module__YbeDLq__resourceDate{color:#999}[data-theme=dark] .Resources-module__YbeDLq__resourceDate{color:gray}.Resources-module__YbeDLq__resourceLink{color:#06c;font-size:.9375rem;font-weight:600;text-decoration:none;transition:color .2s;display:inline-block}.Resources-module__YbeDLq__resourceLink:hover{color:#0052a3}.Resources-module__YbeDLq__loadingContainer{flex-direction:column;justify-content:center;align-items:center;padding:4rem 2rem;display:flex}.Resources-module__YbeDLq__spinner{border:3px solid #f5f5f5;border-top-color:#06c;border-radius:50%;width:40px;height:40px;animation:1s linear infinite Resources-module__YbeDLq__spin}[data-theme=dark] .Resources-module__YbeDLq__spinner{border:3px solid #2d2d2d;border-top-color:#06c}@keyframes Resources-module__YbeDLq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Resources-module__YbeDLq__loadingText{color:#666;margin-top:1rem;font-size:.9375rem}[data-theme=dark] .Resources-module__YbeDLq__loadingText{color:#b3b3b3}.Resources-module__YbeDLq__noResults{text-align:center;color:#999;padding:4rem 2rem}[data-theme=dark] .Resources-module__YbeDLq__noResults{color:gray}.Resources-module__YbeDLq__footer{text-align:center;background:#fafafa;border-top:1px solid #eee;width:100%;padding:2rem}[data-theme=dark] .Resources-module__YbeDLq__footer{background:#2d2d2d;border-top:1px solid #404040}.Resources-module__YbeDLq__footer p{color:#666;margin:0;font-size:.875rem}[data-theme=dark] .Resources-module__YbeDLq__footer p{color:#b3b3b3}@media (max-width:768px){.Resources-module__YbeDLq__title{font-size:2rem}.Resources-module__YbeDLq__resourcesGrid{grid-template-columns:1fr}.Resources-module__YbeDLq__categorySection{justify-content:flex-start}}
