.GamemodesPreview_previewSection__J3UdV{padding:4rem 2rem;background:linear-gradient(135deg,#0f0c29,#302b63 50%,#24243e)}.GamemodesPreview_mainTitle__CjFHD{font-size:2.5rem;font-weight:700;text-align:center;margin-bottom:3rem;color:white;text-shadow:0 0 20px rgba(124,58,237,.5)}.GamemodesPreview_previewGrid__aS0is{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:2rem;gap:2rem;max-width:1400px;margin:0 auto}@media (min-width:1024px){.GamemodesPreview_previewGrid__aS0is{grid-template-columns:repeat(3,1fr)}}@media (min-width:1440px){.GamemodesPreview_previewGrid__aS0is{grid-template-columns:repeat(4,1fr)}}.GamemodesPreview_gamemodeCard__gglu6{background:linear-gradient(135deg,rgba(30,27,75,.6),rgba(74,47,189,.2));border:2px solid rgba(124,58,237,.3);border-radius:16px;padding:2rem;transition:all .3s ease;position:relative;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.GamemodesPreview_gamemodeCard__gglu6:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg,#7c3aed,#a855f7,#7c3aed);border-radius:16px;opacity:0;transition:opacity .3s ease;z-index:-1}.GamemodesPreview_gamemodeCard__gglu6:hover{transform:translateY(-8px);border-color:rgba(124,58,237,.6);box-shadow:0 20px 40px rgba(124,58,237,.3)}.GamemodesPreview_gamemodeCard__gglu6:hover:before{opacity:.3}.GamemodesPreview_cardContent__p5VGm{position:relative;z-index:1}.GamemodesPreview_cardHeader__aMq0j{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;gap:.75rem}.GamemodesPreview_title__NAhIF{font-size:1.5rem;font-weight:600;color:white;margin:0;flex:1 1}.GamemodesPreview_playerBadge__IQSIU{display:flex;align-items:center;gap:.4rem;background:rgba(34,197,94,.15);border:1.5px solid rgba(34,197,94,.4);padding:.4rem .75rem;border-radius:12px;font-size:.875rem;font-weight:600;color:#22c55e;white-space:nowrap;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.GamemodesPreview_playerBadge__IQSIU svg{flex-shrink:0}.GamemodesPreview_playerBadge__IQSIU:hover{background:rgba(34,197,94,.25);border-color:rgba(34,197,94,.6);transform:scale(1.05)}.GamemodesPreview_playerBadgeSkeleton___RBTB{display:flex;align-items:center;gap:.4rem;background:rgba(148,163,184,.1);border:1.5px solid rgba(148,163,184,.3);padding:.4rem .75rem;border-radius:12px;font-size:.875rem;font-weight:600;color:#94a3b8;white-space:nowrap;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:GamemodesPreview_pulse__pMcUp 2s cubic-bezier(.4,0,.6,1) infinite}.GamemodesPreview_playerBadgeSkeleton___RBTB svg{flex-shrink:0}@keyframes GamemodesPreview_pulse__pMcUp{0%,to{opacity:1}50%{opacity:.5}}.GamemodesPreview_description__C65bZ{font-size:1rem;color:rgba(255,255,255,.8);line-height:1.6;margin:0}@media (max-width:768px){.GamemodesPreview_previewSection__J3UdV{padding:3rem 1rem}.GamemodesPreview_mainTitle__CjFHD{font-size:2rem;margin-bottom:2rem}.GamemodesPreview_previewGrid__aS0is{grid-template-columns:1fr;gap:1.5rem}.GamemodesPreview_gamemodeCard__gglu6{padding:1.5rem}.GamemodesPreview_cardHeader__aMq0j{flex-direction:column;align-items:flex-start;gap:.75rem}.GamemodesPreview_title__NAhIF{font-size:1.25rem}.GamemodesPreview_playerBadgeSkeleton___RBTB,.GamemodesPreview_playerBadge__IQSIU{align-self:flex-start}}.AnimatedNumber_container__NS6or{display:inline-flex;position:relative;overflow:hidden;height:1.2em;line-height:1.2em}.AnimatedNumber_number__h_uDn{display:block;transition:color .5s ease-out}.AnimatedNumber_up__hQsWK{color:#22c55e}.AnimatedNumber_down__kyq1L{color:#ef4444}.ServerStatus_loading__atzbq{padding:var(--spacing-lg);text-align:center;color:var(--text-secondary)}.ServerStatus_offline__kNuh0{background:var(--bg-card);border:1px solid rgba(239,68,68,.3);border-radius:var(--radius-xl);padding:var(--spacing-xl);text-align:center;max-width:500px;margin:0 auto}.ServerStatus_offline__kNuh0 .ServerStatus_title__fxnhX{color:var(--danger);font-size:1.25rem;font-weight:700;margin-bottom:var(--spacing-sm)}.ServerStatus_tooltipContainer__0y18n{position:relative;display:inline-block;max-width:600px;width:100%;margin:var(--spacing-xl) auto 0}.ServerStatus_statusCard__qLIVy{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-xl);padding:var(--spacing-xl);box-shadow:var(--shadow-lg);transition:all .3s ease;position:relative;overflow:hidden}.ServerStatus_statusCard__qLIVy:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--success),var(--primary),var(--secondary));animation:ServerStatus_shimmer__rPePJ 3s linear infinite;background-size:200% 100%}@keyframes ServerStatus_shimmer__rPePJ{0%{background-position:200% 0}to{background-position:-200% 0}}.ServerStatus_statusCard__qLIVy:hover{border-color:var(--primary);box-shadow:var(--shadow-glow)}.ServerStatus_onlineHeader__avb4a{display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-md)}.ServerStatus_onlineIndicator__E6u_g{position:relative;display:inline-block;width:16px;height:16px}.ServerStatus_pingDot__uhoT8{box-shadow:0 0 15px rgba(16,185,129,.6)}.ServerStatus_pingAnimation__gO7ob,.ServerStatus_pingDot__uhoT8{position:absolute;top:0;left:0;width:16px;height:16px;background:var(--success);border-radius:50%}.ServerStatus_pingAnimation__gO7ob{animation:ServerStatus_ping__xsdPV 1.5s cubic-bezier(0,0,.2,1) infinite}@keyframes ServerStatus_ping__xsdPV{0%{transform:scale(1);opacity:1}75%,to{transform:scale(2);opacity:0}}.ServerStatus_onlineTitle__Zj4sL{font-size:1.5rem;font-weight:700;color:white;margin:0}.ServerStatus_playerCount__qES_j{text-align:center;font-size:1.1rem;color:var(--text-secondary);margin-bottom:var(--spacing-lg)}.ServerStatus_playerCount__qES_j strong{color:var(--primary-light);font-size:1.5rem;font-weight:700}.ServerStatus_metricsGrid__JufuB{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--spacing-md);gap:var(--spacing-md);padding:var(--spacing-md) 0;margin-bottom:var(--spacing-md);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.ServerStatus_metricItem__H_2vS{display:flex;flex-direction:column;align-items:center;gap:.5rem}.ServerStatus_metricValue__iLUIH{font-size:1.5rem;font-weight:700;background:linear-gradient(135deg,var(--primary-light),var(--secondary-light));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ServerStatus_metricLabel__m4W0O{font-size:.85rem;color:var(--text-muted);text-align:center}.ServerStatus_totalPlayers__sHOSt{text-align:center;font-size:1rem;color:var(--text-secondary)}.ServerStatus_totalPlayers__sHOSt strong{color:var(--primary-light);font-weight:700}.ServerStatus_tooltipText__RnUrA{visibility:hidden;background:var(--bg-darker);color:white;text-align:center;padding:.5rem 1rem;border-radius:var(--radius-md);position:absolute;z-index:1;bottom:125%;left:50%;transform:translateX(-50%);opacity:0;transition:opacity .3s,visibility .3s;white-space:nowrap;font-size:.875rem;border:1px solid var(--border)}.ServerStatus_tooltipContainer__0y18n:hover .ServerStatus_tooltipText__RnUrA{visibility:visible;opacity:1}@media (max-width:640px){.ServerStatus_metricsGrid__JufuB{grid-template-columns:1fr;gap:var(--spacing-sm)}.ServerStatus_statusCard__qLIVy{padding:var(--spacing-lg)}.ServerStatus_metricItem__H_2vS{flex-direction:row;justify-content:space-between;padding:var(--spacing-sm);background:var(--bg-darker);border-radius:var(--radius-md)}}.Hero_heroContainer___4Xtb{min-height:calc(100vh - 80px);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--spacing-xl) var(--spacing-md);position:relative;overflow:hidden}.Hero_heroContainer___4Xtb:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:150%;height:150%;background:radial-gradient(circle,rgba(6,182,212,.08) 1px,transparent 0);background-size:50px 50px;animation:Hero_particleFloat__y9OnL 20s linear infinite;z-index:0}@keyframes Hero_particleFloat__y9OnL{0%{transform:translate(-50%,-50%) translateY(0)}to{transform:translate(-50%,-50%) translateY(-50px)}}.Hero_logoContainer__ri_Qr{margin-bottom:var(--spacing-lg);animation:Hero_logoFloat__ENSTN 3s ease-in-out infinite;position:relative;z-index:1}.Hero_logoContainer__ri_Qr img{filter:drop-shadow(0 0 30px rgba(6,182,212,.6));transition:transform .3s ease}.Hero_logoContainer__ri_Qr:hover img{transform:scale(1.05) rotate(5deg);filter:drop-shadow(0 0 40px rgba(6,182,212,.8))}@keyframes Hero_logoFloat__ENSTN{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.Hero_title__dg4YP{font-size:clamp(2rem,6vw,4rem);font-weight:900;margin-bottom:var(--spacing-md);background:linear-gradient(135deg,#fff 0,var(--primary-light) 50%,var(--secondary-light) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:Hero_fadeIn__qTjXr .8s ease;position:relative;z-index:1}.Hero_titleHighlight__ViKHs{display:inline-block;background:linear-gradient(135deg,var(--primary) 0,var(--secondary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:Hero_shimmer___olfq 3s infinite;background-size:200% 200%}@keyframes Hero_shimmer___olfq{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.Hero_subtitle__uUrRB{font-size:clamp(1rem,2.5vw,1.25rem);color:var(--text-secondary);max-width:700px;margin:0 auto var(--spacing-xl);line-height:1.8;animation:Hero_fadeIn__qTjXr .8s ease .2s both;position:relative;z-index:1}.Hero_mainActions__U4r3Q{margin-bottom:var(--spacing-xl);animation:Hero_fadeIn__qTjXr .8s ease .4s both;position:relative;z-index:1}.Hero_playButton__bO8o_{padding:1rem 3rem;font-size:1.25rem;font-weight:700;background:linear-gradient(135deg,var(--primary) 0,var(--secondary) 100%);color:white;border:none;border-radius:var(--radius-lg);cursor:pointer;transition:all .3s ease;box-shadow:0 10px 25px rgba(6,182,212,.4);position:relative;overflow:hidden}.Hero_playButton__bO8o_:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:rgba(255,255,255,.2);transform:translate(-50%,-50%);transition:width .6s,height .6s}.Hero_playButton__bO8o_:hover:before{width:300px;height:300px}.Hero_playButton__bO8o_:hover{transform:translateY(-3px);box-shadow:0 15px 35px rgba(6,182,212,.6),0 0 40px rgba(6,182,212,.4)}.Hero_playButton__bO8o_:active{transform:translateY(-1px)}.Hero_ipGroup__KGWnj{display:flex;gap:var(--spacing-md);justify-content:center;flex-wrap:wrap;margin-bottom:var(--spacing-xl);animation:Hero_fadeIn__qTjXr .8s ease .6s both;position:relative;z-index:1}.Hero_ipDisplay__g02Py{background:var(--bg-card);border:1px solid var(--border);padding:.875rem 1.75rem;border-radius:var(--radius-lg);font-family:Courier New,monospace;font-size:1rem;font-weight:600;color:var(--primary-light);cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.Hero_ipDisplay__g02Py:after{content:"📋 Click to copy";top:-100%;left:0;right:0;bottom:0;background:linear-gradient(135deg,var(--primary),var(--secondary));color:white;display:flex;align-items:center;justify-content:center;font-family:var(--font-body);font-size:.875rem;transition:top .3s ease}.Hero_ipDisplay__g02Py:hover{border-color:var(--primary);background:var(--bg-card-hover);transform:translateY(-2px);box-shadow:var(--shadow-glow)}.Hero_ipDisplay__g02Py:hover:after{top:0}.Hero_ipDisplay__g02Py:active{transform:scale(.98)}.Hero_toast__nYU7w{position:fixed;bottom:2rem;left:50%;transform:translateX(-50%);background:linear-gradient(135deg,var(--primary),var(--secondary));color:white;padding:1rem 2rem;border-radius:var(--radius-lg);font-weight:600;box-shadow:var(--shadow-glow);animation:Hero_slideUp__YvVTj .3s ease,Hero_fadeOut__iosL4 .3s ease 1.7s;z-index:1000}@keyframes Hero_slideUp__YvVTj{0%{transform:translateX(-50%) translateY(100px);opacity:0}to{transform:translateX(-50%) translateY(0);opacity:1}}@keyframes Hero_fadeOut__iosL4{0%{opacity:1}to{opacity:0}}@media (max-width:768px){.Hero_heroContainer___4Xtb{padding:var(--spacing-lg) var(--spacing-sm)}.Hero_playButton__bO8o_{padding:.875rem 2rem;font-size:1.1rem}.Hero_ipGroup__KGWnj{flex-direction:column;width:100%;max-width:350px}.Hero_ipDisplay__g02Py{font-size:.9rem}}.Features_featuresSection__2RNg9{padding:var(--spacing-2xl) var(--spacing-md);max-width:1200px;margin:0 auto}.Features_featuresGrid__opnkG{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:var(--spacing-xl);gap:var(--spacing-xl);margin-top:var(--spacing-xl)}.Features_featureCard__EeYPY{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-xl);padding:var(--spacing-xl);transition:all .4s cubic-bezier(.175,.885,.32,1.275);position:relative;overflow:hidden}.Features_featureCard__EeYPY:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--primary),var(--secondary));transform:scaleX(0);transition:transform .4s ease}.Features_featureCard__EeYPY:hover:before{transform:scaleX(1)}.Features_featureCard__EeYPY:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:0;height:0;border-radius:50%;background:radial-gradient(circle,rgba(6,182,212,.1),transparent);transition:width .6s,height .6s;z-index:0}.Features_featureCard__EeYPY:hover:after{width:400px;height:400px}.Features_featureCard__EeYPY:hover{transform:translateY(-8px);border-color:var(--primary);box-shadow:0 20px 40px rgba(6,182,212,.2),0 0 30px rgba(6,182,212,.1)}.Features_icon__FfcL_{width:70px;height:70px;background:linear-gradient(135deg,var(--primary),var(--secondary));border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;font-size:2rem;margin-bottom:var(--spacing-lg);box-shadow:0 8px 16px rgba(6,182,212,.3);position:relative;z-index:1;transition:transform .3s ease}.Features_featureCard__EeYPY:hover .Features_icon__FfcL_{transform:scale(1.1) rotate(5deg);box-shadow:0 12px 24px rgba(6,182,212,.5),0 0 30px rgba(6,182,212,.3)}.Features_title__iCzXZ{font-size:1.5rem;font-weight:700;margin-bottom:var(--spacing-md);color:white;position:relative;z-index:1}.Features_description__Wmmnt{color:var(--text-secondary);line-height:1.8;font-size:1rem;position:relative;z-index:1}.Features_featureCard__EeYPY:first-child{animation:Features_fadeIn__KUY9l .6s ease .1s both}.Features_featureCard__EeYPY:nth-child(2){animation:Features_fadeIn__KUY9l .6s ease .2s both}.Features_featureCard__EeYPY:nth-child(3){animation:Features_fadeIn__KUY9l .6s ease .3s both}@keyframes Features_fadeIn__KUY9l{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.Features_featuresSection__2RNg9{padding:var(--spacing-xl) var(--spacing-sm)}.Features_featuresGrid__opnkG{grid-template-columns:1fr;gap:var(--spacing-lg)}.Features_featureCard__EeYPY{padding:var(--spacing-lg)}}.StoreCTA_ctaSection__ptZkT{padding:var(--spacing-2xl) var(--spacing-md);max-width:900px;margin:0 auto;text-align:center}.StoreCTA_title__g8ZgI{font-size:clamp(2rem,4vw,2.75rem);font-weight:900;margin-bottom:var(--spacing-md);background:linear-gradient(135deg,white,var(--primary-light));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.StoreCTA_description__60Kla{color:var(--text-secondary);font-size:1.125rem;line-height:1.8;margin-bottom:var(--spacing-xl);max-width:700px;margin-left:auto;margin-right:auto}.StoreCTA_storeButton__4t_SO{display:inline-block;padding:1rem 2.5rem;background:linear-gradient(135deg,var(--accent-bright),var(--primary));color:#000;font-weight:700;font-size:1.125rem;border-radius:var(--radius-lg);transition:all .3s ease;box-shadow:0 10px 25px rgba(6,182,212,.4);position:relative;overflow:hidden}.StoreCTA_storeButton__4t_SO:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:rgba(255,255,255,.3);transform:translate(-50%,-50%);transition:width .6s,height .6s}.StoreCTA_storeButton__4t_SO:hover:before{width:300px;height:300px}.StoreCTA_storeButton__4t_SO:hover{transform:translateY(-3px);box-shadow:0 15px 35px rgba(6,182,212,.6),0 0 40px rgba(6,182,212,.3);color:#000}.StoreCTA_discordButton__XRX4W{display:inline-block;padding:1rem 2.5rem;background:linear-gradient(135deg,#5865f2,#4752c4);color:white;font-weight:700;font-size:1.125rem;border-radius:var(--radius-lg);transition:all .3s ease;box-shadow:0 10px 25px rgba(88,101,242,.4);position:relative;overflow:hidden}.StoreCTA_discordButton__XRX4W:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:rgba(255,255,255,.2);transform:translate(-50%,-50%);transition:width .6s,height .6s}.StoreCTA_discordButton__XRX4W:hover:before{width:300px;height:300px}.StoreCTA_discordButton__XRX4W:hover{transform:translateY(-3px);box-shadow:0 15px 35px rgba(88,101,242,.6),0 0 40px rgba(88,101,242,.3)}@media (max-width:768px){.StoreCTA_ctaSection__ptZkT{padding:var(--spacing-xl) var(--spacing-sm)}.StoreCTA_discordButton__XRX4W,.StoreCTA_storeButton__4t_SO{padding:.875rem 2rem;font-size:1rem}}.CommunityCTA_ctaSection__oYiND{text-align:center;padding:5rem 1.5rem;background-color:#111827;border-top:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;align-items:center;gap:1rem;position:relative;overflow:hidden}.CommunityCTA_ctaSection__oYiND:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(/grid.svg);background-position:50%;opacity:.05;z-index:0;pointer-events:none}.CommunityCTA_description__p8w7P,.CommunityCTA_discordButton__prfYC,.CommunityCTA_title__Cdbn7{position:relative;z-index:1}.CommunityCTA_title__Cdbn7{font-size:clamp(2.25rem,5vw,2.75rem);font-weight:800;color:#ffffff;margin:0;line-height:1.2}.CommunityCTA_description__p8w7P{font-size:clamp(1rem,2.5vw,1.125rem);color:#9ca3af;max-width:650px;line-height:1.6;margin-top:.5rem;margin-bottom:1.5rem}.CommunityCTA_discordButton__prfYC{background-color:#7c3aed;color:#ffffff;font-size:1.1rem;font-weight:600;padding:1rem 2.5rem;border:none;border-radius:8px;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:.75rem;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease;box-shadow:0 4px 6px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.08)}.CommunityCTA_discordButton__prfYC:hover{background-color:#6d28d9;transform:translateY(-3px);box-shadow:0 10px 15px -3px rgba(124,58,237,.3),0 4px 6px -2px rgba(124,58,237,.2)}