@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;600;700&display=swap";@keyframes logos_fadeInScale__12WOM{0%{opacity:0;transform:scale(.95) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes logos_gradientShift__Fjm9z{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes logos_pulseGlow__kZYEH{0%,to{box-shadow:0 0 0 0 rgba(34,211,238,.4)}50%{box-shadow:0 0 20px 8px rgba(34,211,238,.3)}}.logos_container__fG0N9{font-family:Inter,sans-serif;padding:2.5rem;max-width:1440px;width:100%;margin:0 auto;animation:logos_fadeInScale__12WOM 1.2s ease-out;position:relative;border-radius:16px;flex:1 1;overflow-x:hidden;box-sizing:border-box;background:rgba(0,0,0,0)}@media(max-width:768px){.logos_container__fG0N9{padding:1.5rem;border-radius:12px}}@media(max-width:480px){.logos_container__fG0N9{padding:1rem;border-radius:8px}}.logos_title__wietX{text-align:center;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:700;margin-bottom:3rem;background:linear-gradient(90deg,#ec4899,#3b82f6,#ec4899);background-size:200%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);animation:logos_gradientShift__Fjm9z 6s ease infinite;transition:transform .4s ease,filter .4s ease}.logos_title__wietX[data-theme=light]{filter:brightness(1.1)}.logos_title__wietX[data-theme=dark]{filter:brightness(1.3)}.logos_title__wietX:hover{transform:scale(1.03);filter:brightness(1.2)}@media(max-width:768px){.logos_title__wietX{font-size:clamp(2rem,6vw,2.8rem);margin-bottom:2rem}}@media(max-width:480px){.logos_title__wietX{font-size:clamp(1.8rem,7vw,2.4rem)}}.logos_grid__CqdC0{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:2rem;gap:2rem;padding:1.5rem}.logos_grid__CqdC0[data-theme=light]{background:hsla(0,0%,100%,.05);border-radius:12px}.logos_grid__CqdC0[data-theme=dark]{background:hsla(0,0%,100%,.02);border-radius:12px}@media(max-width:768px){.logos_grid__CqdC0{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1.2rem;padding:1rem}}@media(max-width:480px){.logos_grid__CqdC0{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.8rem}}.logos_imageItem__Gtvsj{display:flex;justify-content:center;align-items:center;padding:1.8rem;border-radius:16px;box-shadow:0 6px 20px rgba(0,0,0,.2);transition:all .5s ease;animation:logos_fadeInScale__12WOM 1s ease-out;position:relative;overflow:hidden}.logos_imageItem__Gtvsj[data-theme=light]{background:linear-gradient(135deg,#6ee7b7,#a5f3fc)}.logos_imageItem__Gtvsj[data-theme=dark]{background:linear-gradient(135deg,#15803d,#22d3ee)}.logos_imageItem__Gtvsj:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity .4s ease;opacity:0}.logos_imageItem__Gtvsj[data-theme=light]:before{background:linear-gradient(90deg,rgba(110,231,183,.3),rgba(165,243,252,.3))}.logos_imageItem__Gtvsj[data-theme=dark]:before{background:linear-gradient(90deg,rgba(21,128,61,.3),rgba(34,211,238,.3))}.logos_imageItem__Gtvsj:hover:before{opacity:1}.logos_imageItem__Gtvsj:hover{transform:translateY(-10px) scale(1.03);box-shadow:0 12px 30px rgba(0,0,0,.25);animation:logos_pulseGlow__kZYEH 1.8s ease infinite}.logos_imageItem__Gtvsj img{transition:transform .4s ease;border-radius:8px}.logos_imageItem__Gtvsj:hover img{transform:scale(1.08)}@media(max-width:768px){.logos_imageItem__Gtvsj{padding:1.2rem}}@media(max-width:480px){.logos_imageItem__Gtvsj{padding:.8rem}}.logos_error__ZdHCT,.logos_loading__YPPFE,.logos_noImages__wHeWd{font-size:clamp(1.1rem,2.5vw,1.3rem);text-align:center;padding:2.5rem;border-radius:16px;animation:logos_fadeInScale__12WOM 1s ease-out}.logos_error__ZdHCT[data-theme=light],.logos_loading__YPPFE[data-theme=light],.logos_noImages__wHeWd[data-theme=light]{background:hsla(0,0%,100%,.15);color:#1e293b}.logos_error__ZdHCT[data-theme=dark],.logos_loading__YPPFE[data-theme=dark],.logos_noImages__wHeWd[data-theme=dark]{background:hsla(0,0%,100%,.08);color:#e2e8f0}.logos_loading__YPPFE{background:linear-gradient(90deg,#ec4899,#3b82f6);background-size:200%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);animation:logos_gradientShift__Fjm9z 4s ease infinite}.logos_loading__YPPFE[data-theme=light]{filter:brightness(1.1)}.logos_loading__YPPFE[data-theme=dark]{filter:brightness(1.2)}.logos_error__ZdHCT[data-theme=light]{color:#dc2626}.logos_error__ZdHCT[data-theme=dark]{color:#f87171}.logos_noImages__wHeWd[data-theme=light]{color:#64748b}.logos_noImages__wHeWd[data-theme=dark]{color:#94a3b8}.logos_noImages__wHeWd:hover[data-theme=light]{color:#475569}.logos_noImages__wHeWd:hover[data-theme=dark]{color:#cbd5e1}.logos_footer__nCNV2{margin-top:3.5rem;padding:2rem;text-align:center;border-radius:16px;animation:logos_fadeInScale__12WOM 1s ease-out;transition:transform .3s ease,box-shadow .3s ease;box-shadow:0 4px 15px rgba(0,0,0,.2);background-size:200% 200%;animation:logos_gradientShift__Fjm9z 10s ease infinite}.logos_footer__nCNV2[data-theme=light]{background:linear-gradient(135deg,#bfdbfe,#a5b4fc 50%,#dbeafe);border-top:1px solid rgba(0,0,0,.1);color:#1e293b}.logos_footer__nCNV2[data-theme=dark]{background:linear-gradient(135deg,#1e293b,#334155 50%,#0f172a);border-top:1px solid hsla(0,0%,100%,.1);color:#e2e8f0}.logos_footer__nCNV2:hover{transform:scale(1.02);box-shadow:0 8px 20px rgba(0,0,0,.25)}@media(max-width:768px){.logos_footer__nCNV2{padding:1.5rem;margin-top:2.5rem;border-radius:12px}}@media(max-width:480px){.logos_footer__nCNV2{padding:1rem;border-radius:8px}}.logos_footerText__UWyFa{font-size:clamp(1rem,2.5vw,1.1rem);font-weight:500;margin:0;opacity:.9;text-shadow:0 1px 2px rgba(0,0,0,.2)}.logos_footerText__UWyFa[data-theme=light]{color:#1e293b}.logos_footerText__UWyFa[data-theme=dark]{color:#e2e8f0}@media(max-width:768px){.logos_footerText__UWyFa{font-size:clamp(.9rem,2.5vw,1rem)}}.logos_themeToggle__zbyB2{margin-top:1.5rem;padding:.75rem 1.5rem;font-size:1.1rem;border:none;border-radius:8px;cursor:pointer;font-family:Inter,sans-serif;transition:transform .3s ease,background .3s ease,box-shadow .3s ease}.logos_themeToggle__zbyB2[data-theme=light]{background:linear-gradient(90deg,#3b82f6,#10b981);color:#fff;box-shadow:0 6px 12px rgba(0,0,0,.15)}.logos_themeToggle__zbyB2[data-theme=dark]{background:linear-gradient(90deg,#ec4899,#f43f5e);color:#fff;box-shadow:0 6px 12px rgba(0,0,0,.3)}.logos_themeToggle__zbyB2:hover{transform:scale(1.06);box-shadow:0 8px 16px rgba(0,0,0,.2)}.logos_themeToggle__zbyB2:focus{outline:none}.logos_themeToggle__zbyB2[data-theme=light]:focus{box-shadow:0 0 0 4px rgba(59,130,246,.4)}.logos_themeToggle__zbyB2[data-theme=dark]:focus{box-shadow:0 0 0 4px rgba(236,72,153,.4)}@media(max-width:768px){.logos_themeToggle__zbyB2{padding:.6rem 1.2rem;font-size:1rem}}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.logos_container__fG0N9{background-size:140% 140%}.logos_imageItem__Gtvsj{box-shadow:0 8px 25px rgba(0,0,0,.25)}.logos_grid__CqdC0{gap:2.5rem}.logos_footer__nCNV2{box-shadow:0 6px 20px rgba(0,0,0,.25)}}@media(hover:none){.logos_imageItem__Gtvsj:hover{transform:none;box-shadow:0 6px 20px rgba(0,0,0,.2);animation:none}.logos_imageItem__Gtvsj img:hover{transform:none}.logos_title__wietX:hover{transform:none;filter:none}.logos_noImages__wHeWd:hover{color:inherit}.logos_themeToggle__zbyB2:hover{transform:none;box-shadow:0 6px 12px rgba(0,0,0,.15)}.logos_footer__nCNV2:hover{transform:none;box-shadow:0 4px 15px rgba(0,0,0,.2)}}