@keyframes themes-banner_slideDown__5MLh7{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes themes-banner_fadeInRight___rluP{0%{opacity:0;transform:translateX(-15px)}to{opacity:1;transform:translateX(0)}}@keyframes themes-banner_slideUp__ehpEO{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes themes-banner_fadeIn__7NK0g{0%{opacity:0}to{opacity:1}}@keyframes themes-banner_slideInFromRight__TMjY5{0%{opacity:.8;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.themes-banner_mobileScroll__tKj6B{scrollbar-width:none;-ms-overflow-style:none}.themes-banner_mobileScroll__tKj6B::-webkit-scrollbar{display:none}.themes-banner_desktopDropdown__vFtKc{position:fixed;z-index:9999;background-color:white;border-radius:8px;box-shadow:0 6px 24px rgba(52,152,162,.18);border:2px solid #e1f3f3;max-width:720px;min-width:480px;animation:themes-banner_slideDown__5MLh7 .25s ease-out;overflow:hidden}.themes-banner_dropdownContent__JRal_{padding:20px}.themes-banner_dropdownGrid__BKCX0{display:grid;grid-gap:24px;gap:24px;transition:grid-template-columns .3s ease}.themes-banner_dropdownGridWithSub__xMQJc{grid-template-columns:220px 1fr}.themes-banner_dropdownGridNoSub__5_WpC{grid-template-columns:220px}.themes-banner_categoryItem__eqqsz{cursor:pointer;padding:10px 14px;border-radius:8px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;justify-content:space-between;align-items:center;background-color:transparent;border:1px solid transparent}.themes-banner_categoryItem__eqqsz:hover{background-color:#E1F3F3;border-color:#3498A2}.themes-banner_categoryArrow__Yk_Oo{background-color:#E1F3F3;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;transition:all .2s}.themes-banner_categoryItem__eqqsz:hover .themes-banner_categoryArrow__Yk_Oo{background-color:#3498A2}.themes-banner_subCategoriesGrid__ewmsP{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px;align-content:start;animation:themes-banner_fadeInRight___rluP .25s ease-out}.themes-banner_subCategoryItem__hkymL{cursor:pointer;padding:8px 12px;border-radius:8px;transition:all .2s cubic-bezier(.4,0,.2,1);border:1px solid #e1f3f3;background-color:white}.themes-banner_subCategoryItem__hkymL:hover{background-color:#E1F3F3;border-color:#3498A2;transform:scale(1.02)}.themes-banner_mobileOverlay__rdnW7{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:10000;animation:themes-banner_fadeIn__7NK0g .2s ease-out}.themes-banner_mobileModal__dEOIF{position:fixed;bottom:0;left:0;right:0;z-index:10001;background-color:white;border-top-left-radius:8px;border-top-right-radius:8px;max-height:85vh;overflow:auto;box-shadow:0 -4px 32px rgba(0,0,0,.15)}.themes-banner_mobileModalSlideUp__BJT7Z{animation:themes-banner_slideUp__ehpEO .4s cubic-bezier(.25,.46,.45,.94)}.themes-banner_mobileModalSlideRight__D5Pnw{animation:themes-banner_slideInFromRight__TMjY5 .4s cubic-bezier(.25,.46,.45,.94)}.themes-banner_mobileModalContent__ObNGm{padding:24px 20px}.themes-banner_mobileHeader__tto3n{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.themes-banner_mobileHeaderLeft__1kvVY{display:flex;align-items:center;gap:12px;flex:1 1}.themes-banner_mobileHeaderTitle__ZNjpi{overflow:hidden}.themes-banner_mobileBackButton__Hn9j0,.themes-banner_mobileCloseButton__YWJMb{width:32px;height:32px;border-radius:50%;background-color:#F1F3F5;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.themes-banner_mobileCategoryItem__6ZQAg{padding:16px;border-radius:8px;border:2px solid #e1f3f3;transition:all .2s ease;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.themes-banner_mobileCategoryArrow__MXeHV{background-color:#E1F3F3;border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center}.themes-banner_comfortaaFont__v0Srv{font-family:Comfortaa,sans-serif}.server-card_card__YA9Y9{cursor:pointer}.server-card_card__YA9Y9:hover{box-shadow:0 0 0 .2rem var(--mantine-color-gray-4)}.theme-section_more-text-container__k9OrG{display:inline-block;overflow:hidden;white-space:nowrap;width:0;animation:theme-section_typing____Sfg .3s steps(30) forwards}@keyframes theme-section_typing____Sfg{0%{width:0}to{width:400px}}