*,body{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.nav-container,.nav-link{display:flex;align-items:center}.login-button,.nav-link{text-transform:uppercase;letter-spacing:1px}.highlight,.highlight::after,.section-title{-webkit-text-fill-color:#deeeff}body,html{-webkit-touch-callout:none;-khtml-user-select:none}*,a,img{-khtml-user-drag:none}.btn,.discord-button,.dropdown-item,.nav-link,.shop-button,.social-item a{text-decoration:none}*{margin:0;padding:0;box-sizing:border-box;font-family:Bai Jamjuree;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none;pointer-events:auto}@media print{*{display:none!important;visibility:hidden!important}body::after{content:"© RiftRP"!important;position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;font-size:24px!important;color:red!important;display:block!important;visibility:visible!important}}.navbar,body::before{position:fixed;top:0;left:0}::selection{background:0 0!important}::-moz-selection{background:0 0!important}body.copying *{opacity:0!important;transition:opacity .1s!important}:root{--primary-color:#409CFF;--secondary-color:#8247FF;--accent-color:#2ED573;--success-color:#2ED573;--warning-color:#FFA82E;--danger-color:#FF4757;--bg-primary:#0e0e0e;--bg-secondary:#101010;--bg-tertiary:#1a1a1a;--bg-card:rgba(14, 14, 14, 0.95);--bg-glass:rgba(255, 255, 255, 0.05);--text-primary:#ffffff;--text-secondary:rgba(255, 255, 255, 0.7);--text-muted:rgba(255, 255, 255, 0.5);--gradient-primary:radial-gradient(closest-side, #ffffff00, #409CFF4d);--gradient-secondary:radial-gradient(closest-side, #ffffff00, #8247FF4d);--gradient-accent:radial-gradient(closest-side, #ffffff00, #2ED5734d);--gradient-danger:radial-gradient(closest-side, #ffffff00, #FF47574d);--shadow-primary:0 8px 32px rgba(64, 156, 255, 0.2);--shadow-secondary:0 8px 32px rgba(130, 71, 255, 0.2);--shadow-accent:0 8px 32px rgba(46, 213, 115, 0.2);--glow-primary:0 0 20px rgba(64, 156, 255, 0.3);--glow-secondary:0 0 20px rgba(130, 71, 255, 0.3);--glow-accent:0 0 20px rgba(46, 213, 115, 0.3);--font-primary:'Bai Jamjuree',sans-serif;--font-size-xs:0.75rem;--font-size-sm:0.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-size-5xl:3rem;--spacing-xs:0.5rem;--spacing-sm:1rem;--spacing-md:1.5rem;--spacing-lg:1rem;--spacing-xl:3rem;--spacing-2xl:4rem;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--transition-fast:0.15s ease;--transition-normal:0.3s ease;--transition-slow:0.5s ease}body{font-family:var(--font-primary);background:var(--bg-primary);color:var(--text-primary);line-height:1.6;overflow-x:hidden;position:relative;user-select:none}body::before{content:'';width:100%;height:100%;background-image:var(--background-image-var, url('https://r2.fivemanage.com/esCQ7LHvumANFFPaXrvXp/kromki.png'));background-size:cover;background-position:center;background-repeat:no-repeat;opacity:.2;pointer-events:none;z-index:-1;transition:background-image 1.5s ease-in-out}::-webkit-scrollbar{width:8px;background:0 0}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#4b4b4b4d;border-radius:var(--radius-sm)}::-webkit-scrollbar-thumb:hover{background:#4b4b4b4d}.navbar{right:0;background:0 0;backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,.05);z-index:1000;transition:var(--transition-normal)}.nav-link,.user-dropdown,.user-menu{position:relative}.login-btn,.player-counter{backdrop-filter:blur(10px)}.nav-container{max-width:1300px;margin:0 auto;padding:0 var(--spacing-md);justify-content:space-between;height:70px}.nav-logo-placeholder{width:120px}.nav-menu{display:flex;list-style:none;gap:var(--spacing-lg);margin:0;padding:0}.nav-link,.player-counter{padding:var(--spacing-xs) var(--spacing-sm);color:var(--text-primary);font-weight:500;font-size:var(--font-size-sm);transition:var(--transition-normal)}.nav-link{border-radius:var(--radius-sm);overflow:hidden;gap:var(--spacing-xs)}.nav-actions,.player-counter{display:flex;align-items:center}.nav-link::before{content:'';position:absolute;bottom:0;left:50%;width:0;height:2px;background:radial-gradient(closest-side,#ffffff00,#409CFF4d);transform:translateX(-50%);transition:var(--transition-normal)}.nav-link:hover::before{width:100%}.nav-link:hover{color:var(--primary-color);text-shadow:0 0 10px rgba(64,156,255,.5)}.nav-actions{gap:0;margin-left:1rem}.nav-actions .server-status-indicator{display:none!important}.player-counter{gap:var(--spacing-xs);background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-md)}.auth-section,.login-btn{display:flex;align-items:center}.player-counter:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.2);transform:translateY(-1px)}.player-counter i{color:var(--accent-color);font-size:var(--font-size-sm)}.player-counter span{color:var(--text-primary);font-weight:600}.auth-section{margin-right:var(--spacing-sm)}.login-btn{gap:.25rem;background:linear-gradient(135deg,rgba(88,101,242,.8),rgba(71,82,196,.8));color:#fff;border:1px solid rgba(88,101,242,.3);border-radius:var(--radius-md);padding:.25rem .5rem;font-size:.75rem;font-weight:600;cursor:pointer;transition:var(--transition-normal);box-shadow:0 2px 8px rgba(88,101,242,.3)}.dropdown-item,.user-info,.user-menu{display:flex;gap:var(--spacing-xs)}.login-btn:hover{background:linear-gradient(135deg,rgba(88,101,242,.9),rgba(71,82,196,.9));border-color:rgba(88,101,242,.5);transform:translateY(-1px);box-shadow:0 4px 12px rgba(88,101,242,.4)}.login-btn i{font-size:var(--font-size-base)}.user-menu{align-items:center;height:32px;min-height:32px}.user-avatar{width:32px;height:32px;border-radius:50%;overflow:hidden;border:2px solid var(--primary-color)}.user-avatar img{width:100%;height:100%;object-fit:cover}.user-info{align-items:center;height:100%}.username{color:var(--text-primary);font-weight:600;font-size:var(--font-size-xs);max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown-item,.login-button{font-size:var(--font-size-sm);transition:var(--transition-normal);cursor:pointer}.dropdown-btn{background:0 0;border:none;color:var(--text-secondary);cursor:pointer;padding:var(--spacing-xs);border-radius:var(--radius-sm);transition:var(--transition-normal)}.dropdown-btn:hover,.dropdown-item:hover{background:rgba(255,255,255,.1);color:var(--text-primary)}.dropdown-menu{position:absolute;top:100%;right:0;background:var(--bg-card);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-md);padding:var(--spacing-xs);min-width:180px;box-shadow:0 8px 32px rgba(0,0,0,.3);backdrop-filter:blur(20px);opacity:0;visibility:hidden;transform:translateY(-10px);transition:var(--transition-normal);z-index:1000}.hero,.highlight,.join-button{position:relative}.login-button,.shop-button{box-shadow:var(--shadow-primary)}.user-dropdown:hover .dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)}.dropdown-item{align-items:center;padding:var(--spacing-xs) var(--spacing-sm);color:var(--text-secondary);border-radius:var(--radius-sm);border:none;background:0 0;width:100%;text-align:left}.app-type-card,.contact-form h3,.footer,.footer-bottom,.no-players,.section-title,.shop-content{text-align:center}.dropdown-item.logout-btn:hover{background:rgba(255,71,87,.1);color:var(--danger-color)}.contact-card:first-child:hover,.feature:first-child:hover,.login-button:hover{background:rgba(64,156,255,.15);border-color:#409cff}.dropdown-divider{border:none;height:1px;background:rgba(255,255,255,.1);margin:var(--spacing-xs) 0}.login-button{background:radial-gradient(closest-side,#ffffff00,#409CFF4d);color:#fff;border:1px solid #0d1f3a;padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--radius-md);font-weight:600}.join-button,.shop-button{text-transform:uppercase;letter-spacing:2px}.login-button:hover{transform:translateY(-2px);box-shadow:var(--shadow-primary),0 0 20px rgba(64,156,255,.5)}.hamburger{display:none;flex-direction:column;cursor:pointer;gap:4px}.bar{width:25px;height:3px;background:var(--text-primary);transition:var(--transition-normal);border-radius:2px}.hero{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--spacing-2xl) var(--spacing-md);background:linear-gradient(180deg,rgba(14,14,14,.7) 0,rgba(16,16,16,.7) 100%)}.hero-content{max-width:1200px;width:100%;display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-lg);align-items:center;z-index:2}.hero-logo-wrapper{display:flex;justify-content:center;align-items:center}.hero-logo-image{width:300px;height:auto;filter:drop-shadow(0 0 30px rgba(255, 255, 255, .3));animation:6s ease-in-out infinite float}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-20px)}}.hero-text-content{display:flex;flex-direction:column;gap:var(--spacing-xs);min-height:400px}.hero-title{font-size:var(--font-size-5xl);font-weight:700;line-height:1.1;margin:0;min-height:120px;display:flex;align-items:flex-end}.highlight{color:#deeeff;background:0 0}.highlight::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:0 0;filter:blur(8px);opacity:.5;z-index:-1}.hero-description{font-size:var(--font-size-base);color:var(--text-secondary);line-height:1.7;margin:0;min-height:120px;white-space:pre-wrap;word-wrap:break-word}.contact-card h3,.join-button{font-size:var(--font-size-lg);font-weight:600}.join-button{background:0 0;color:#deeeff;border:1px solid #6e6e6e1e;padding:var(--spacing-md) var(--spacing-xl);border-radius:var(--radius-lg);font-style:italic;cursor:pointer;transition:var(--transition-normal);overflow:hidden;align-self:flex-start;margin-top:-.4rem;margin-left:0}.join-button:hover{text-shadow:0 0 20px rgba(222,238,255,.8)}.particle-background{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:1}.particle{position:absolute;background:var(--accent-color);border-radius:50%;opacity:.6;animation:20s linear infinite particle-float}@keyframes particle-float{0%{transform:translateY(100vh) rotate(0);opacity:0}10%,90%{opacity:.6}100%{transform:translateY(-100px) rotate(360deg);opacity:0}}.section{padding:var(--spacing-2xl) 0;position:relative}.container{max-width:1200px;margin:0 auto;padding:0 var(--spacing-md)}.section-title{font-size:var(--font-size-4xl);font-weight:700;margin-bottom:var(--spacing-2xl);color:#deeeff;background:0 0}.application-card,.contact-card,.content-card,.discord-card{background:radial-gradient(closest-side,#ffffff00,#3b3b3b42);backdrop-filter:blur(20px);border-radius:var(--radius-xl);padding:var(--spacing-xl);transition:var(--transition-normal);position:relative;overflow:hidden}.contact-card,.feature{background:rgba(12,12,12,.9)}.application-card,.contact-card,.content-card,.discord-card{border:1px solid #585858}.contact-card{display:flex;flex-direction:column;padding:var(--spacing-lg)}.contact-form,.feature{border:1px solid #6e6e6e8f}.contact-card .card-header{display:flex;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-md)}.contact-card h3{margin:0;color:var(--text-primary)}.contact-card p{margin:0;color:var(--text-secondary);line-height:1.6}.feature:hover i,.shop-info h3{color:var(--primary-color)}.contact-card .contact-icon{margin-bottom:0;flex-shrink:0}.contact-card:first-child:hover{transform:translateY(-5px);box-shadow:0 20px 40px rgba(0,0,0,.3),0 8px 25px rgba(64,156,255,.2)}.contact-card:nth-child(2):hover{background:rgba(130,71,255,.15);border-color:#8247ff;transform:translateY(-5px);box-shadow:0 20px 40px rgba(0,0,0,.3),0 8px 25px rgba(130,71,255,.2)}.contact-card:nth-child(3):hover{background:rgba(46,213,115,.15);border-color:#2ed573;transform:translateY(-5px);box-shadow:0 20px 40px rgba(0,0,0,.3),0 8px 25px rgba(46,213,115,.2)}.contact-card:nth-child(4):hover{background:rgba(255,168,46,.15);border-color:#ffa82e;transform:translateY(-5px);box-shadow:0 20px 40px rgba(0,0,0,.3),0 8px 25px rgba(255,168,46,.2)}.contact-card:nth-child(5):hover{background:rgba(255,71,87,.15);border-color:#ff4757;transform:translateY(-5px);box-shadow:0 20px 40px rgba(0,0,0,.3),0 8px 25px rgba(255,71,87,.2)}.contact-card:nth-child(6):hover{background:rgba(138,43,226,.15);border-color:#8a2be2;transform:translateY(-5px);box-shadow:0 20px 40px rgba(0,0,0,.3),0 8px 25px rgba(138,43,226,.2)}.contact-card:nth-child(7):hover{background:rgba(255,193,7,.15);border-color:#ffc107;transform:translateY(-5px);box-shadow:0 20px 40px rgba(0,0,0,.3),0 8px 25px rgba(255,193,7,.2)}.contact-card:nth-child(8):hover{background:rgba(220,53,69,.15);border-color:#dc3545;transform:translateY(-5px);box-shadow:0 20px 40px rgba(0,0,0,.3),0 8px 25px rgba(220,53,69,.2)}.contact-card:nth-child(9):hover{background:rgba(40,167,69,.15);border-color:#28a745;transform:translateY(-5px);box-shadow:0 20px 40px rgba(0,0,0,.3),0 8px 25px rgba(40,167,69,.2)}.app-type-card:hover::after,.application-card:hover::before,.contact-card:hover::before,.content-card:hover::before,.discord-card:hover::before{transform:scaleX(1)}.shop-info h3{font-size:var(--font-size-3xl);margin-bottom:var(--spacing-md)}.shop-button,.shop-info p{font-size:var(--font-size-lg)}.shop-features,.shop-info p{margin-bottom:var(--spacing-xl)}.feature i,.shop-info p{color:var(--text-secondary)}.shop-info p{max-width:600px;margin-left:auto;margin-right:auto}.shop-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-md)}.feature,.shop-button{align-items:center;gap:var(--spacing-sm);transition:var(--transition-normal)}.feature{display:flex;padding:var(--spacing-md);border-radius:var(--radius-md)}.feature:hover{border-color:var(--primary-color);transform:translateY(-2px)}.feature:first-child:hover{box-shadow:0 8px 25px rgba(64,156,255,.2)}.feature:nth-child(2):hover{background:rgba(130,71,255,.15);border-color:#8247ff;box-shadow:0 8px 25px rgba(130,71,255,.2)}.feature:nth-child(3):hover{background:rgba(46,213,115,.15);border-color:#2ed573;box-shadow:0 8px 25px rgba(46,213,115,.2)}.feature:nth-child(4):hover{background:rgba(255,168,46,.15);border-color:#ffa82e;box-shadow:0 8px 25px rgba(255,168,46,.2)}.feature:nth-child(5):hover{background:rgba(255,71,87,.15);border-color:#ff4757;box-shadow:0 8px 25px rgba(255,71,87,.2)}.feature:nth-child(6):hover{background:rgba(138,43,226,.15);border-color:#8a2be2;box-shadow:0 8px 25px rgba(138,43,226,.2)}.feature i{font-size:var(--font-size-xl);transition:var(--transition-normal)}.feature span,.shop-button{color:var(--text-primary);font-weight:600}.shop-button{background:radial-gradient(closest-side,#ffffff00,#409CFF4d);padding:var(--spacing-md) var(--spacing-xl);border-radius:var(--radius-lg);display:inline-flex;border:1px solid #0d1f3a}.applications-grid,.contact-grid{display:grid;gap:var(--spacing-lg);margin-top:var(--spacing-xl)}.shop-button:hover{transform:translateY(-3px);background:rgba(64,156,255,.15);border-color:#409cff;box-shadow:var(--shadow-primary),0 0 30px rgba(64,156,255,.6)}.contact-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.applications-grid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.application-icon,.contact-icon{width:60px;height:60px;background:rgba(12,12,12,.9);border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;margin-bottom:var(--spacing-md);font-size:var(--font-size-xl);color:var(--text-secondary);border:1px solid #585858;transition:var(--transition-normal)}.application-button,.discord-button{color:var(--text-primary);font-weight:600;transition:var(--transition-normal);text-transform:uppercase}.application-button,.application-icon{border:1px solid #1a0f3a;background:radial-gradient(closest-side,#ffffff00,#8247FF4d);box-shadow:var(--shadow-secondary)}.contact-card:first-child:hover .contact-icon{background:rgba(64,156,255,.2);border-color:#409cff;color:#409cff}.contact-card:nth-child(2):hover .contact-icon{background:rgba(130,71,255,.2);border-color:#8247ff;color:#8247ff}.contact-card:nth-child(3):hover .contact-icon{background:rgba(46,213,115,.2);border-color:#2ed573;color:#2ed573}.contact-card:nth-child(4):hover .contact-icon{background:rgba(255,168,46,.2);border-color:#ffa82e;color:#ffa82e}.contact-card:nth-child(5):hover .contact-icon{background:rgba(255,71,87,.2);border-color:#ff4757;color:#ff4757}.contact-card:nth-child(6):hover .contact-icon{background:rgba(138,43,226,.2);border-color:#8a2be2;color:#8a2be2}.contact-card:nth-child(7):hover .contact-icon{background:rgba(255,193,7,.2);border-color:#ffc107;color:#ffc107}.contact-card:nth-child(8):hover .contact-icon{background:rgba(220,53,69,.2);border-color:#dc3545;color:#dc3545}.contact-card:nth-child(9):hover .contact-icon{background:rgba(40,167,69,.2);border-color:#28a745;color:#28a745}.application-button:hover,.discord-button:hover{border-color:#8247ff;background:rgba(130,71,255,.15)}.application-button{padding:var(--spacing-sm) var(--spacing-lg);border-radius:var(--radius-md);font-size:var(--font-size-sm);letter-spacing:1px;cursor:pointer;display:flex;align-items:center;gap:var(--spacing-xs);margin-top:var(--spacing-md)}.application-button:hover{transform:translateY(-2px);box-shadow:var(--shadow-secondary),0 0 20px rgba(130,71,255,.5)}.discord-button{background:radial-gradient(closest-side,#ffffff00,#8247FF4d);padding:var(--spacing-md) var(--spacing-xl);border-radius:var(--radius-lg);font-size:var(--font-size-lg);letter-spacing:2px;display:inline-flex;align-items:center;gap:var(--spacing-sm);box-shadow:var(--shadow-secondary);margin-top:var(--spacing-lg);border:1px solid #1a0f3a}.discord-button:hover{transform:translateY(-3px);box-shadow:var(--shadow-secondary),0 0 30px rgba(130,71,255,.6)}.contact-form{max-width:600px;margin:var(--spacing-2xl) auto 0;background:radial-gradient(closest-side,#ffffff00,#3b3b3b42);backdrop-filter:blur(20px);border-radius:var(--radius-xl);padding:var(--spacing-xl)}.applications-container,.applications-info,.contact-additional,.contact-container,.rules-container,.rules-footer{margin-top:var(--spacing-xl)}.contact-form h3{margin-bottom:var(--spacing-lg);color:var(--primary-color)}.form-group{margin-bottom:var(--spacing-md)}.form-group input,.form-group textarea{width:100%;padding:var(--spacing-md);border:1px solid #6e6e6e8f;border-radius:var(--radius-md);color:var(--text-primary);font-family:var(--font-primary);transition:var(--transition-normal)}.form-group input:focus,.form-group textarea:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(64,156,255,.1)}.footer{padding:30px 0;position:relative;z-index:10}.footer-bottom p{color:var(--text-secondary);font-size:.9rem;margin:0;opacity:.8;font-weight:400}.fade-in{opacity:0;transform:translateY(30px);transition:var(--transition-slow)}.fade-in.visible{opacity:1;transform:translateY(0)}@media (max-width:768px){.applications-grid,.contact-grid,.footer-content,.hero-content,.shop-features{grid-template-columns:1fr}.hamburger{display:flex}.nav-menu{position:fixed;left:-100%;top:70px;flex-direction:column;background-color:var(--bg-secondary);width:100%;text-align:center;transition:var(--transition-normal);padding:var(--spacing-lg) 0;border-top:1px solid rgba(255,255,255,.2)}.nav-menu.active{left:0}.player-counter{font-size:var(--font-size-xs);padding:var(--spacing-xs) var(--spacing-sm)}.hero-content{text-align:center;gap:var(--spacing-xl)}.hero-logo-image{width:200px}.hero-title{font-size:var(--font-size-4xl)}.footer-content{text-align:center}}@media (max-width:480px){.player-counter,.player-counter span{font-size:var(--font-size-xs)}.player-counter{padding:4px 8px}.hero-title,.section-title{font-size:var(--font-size-3xl)}.hero-description{font-size:var(--font-size-base)}.container{padding:0 var(--spacing-sm)}}.preloader{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--bg-primary);display:flex;align-items:center;justify-content:center;z-index:9999;transition:var(--transition-slow)}.preloader.hidden{opacity:0;pointer-events:none}.loader{width:50px;height:50px;border:3px solid var(--bg-tertiary);border-top:3px solid var(--primary-color);border-radius:50%;animation:1s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.players-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-lg);padding-bottom:var(--spacing-md);border-bottom:1px solid rgba(255,255,255,.1)}.server-info{display:flex;align-items:center;gap:var(--spacing-md)}.refresh-button,.server-status-indicator{font-weight:600;gap:var(--spacing-xs);display:flex}.server-status-indicator{align-items:center;color:var(--text-secondary)}.player-card,.refresh-button{align-items:center;transition:var(--transition-normal)}.server-status-indicator i.online{color:var(--success-color);animation:2s infinite pulse}@keyframes pulse{0%,100%{opacity:1}50%{opacity:.5}}.refresh-button{background:radial-gradient(closest-side,#ffffff00,#8247FF4d);color:var(--text-primary);border:1px solid #1a0f3a;padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--radius-md);font-size:var(--font-size-sm);cursor:pointer}.refresh-button:hover{transform:translateY(-2px);background:rgba(130,71,255,.15);border-color:#8247ff;box-shadow:var(--shadow-secondary)}.refresh-button i{transition:var(--transition-normal)}.refresh-button:hover i{transform:rotate(180deg)}.players-list{min-height:200px;max-height:400px;overflow-y:auto}.loading-players{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);color:var(--text-secondary)}.player-avatar,.player-name{color:var(--text-primary);font-weight:600}.loading-players i{font-size:var(--font-size-2xl);margin-bottom:var(--spacing-sm);color:var(--accent-color)}.players-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:var(--spacing-md)}.player-card{background:radial-gradient(closest-side,#ffffff00,#3b3b3b42);border:1px solid #6e6e6e8f;border-radius:var(--radius-xl);padding:var(--spacing-md);display:flex;gap:var(--spacing-sm)}.player-card:hover{transform:translateY(-2px);border-color:var(--accent-color);background:radial-gradient(closest-side,#ffffff00,#3b3b3b50);box-shadow:0 8px 25px rgba(46,213,115,.2)}.player-avatar{width:40px;height:40px;border-radius:50%;background:radial-gradient(closest-side,#ffffff00,#409CFF4d);display:flex;align-items:center;justify-content:center;font-size:var(--font-size-sm);border:1px solid #0d1f3a}.player-details,.player-ping{font-size:var(--font-size-xs)}.player-info{flex:1}.player-name{margin-bottom:2px}.player-details{color:var(--text-muted)}.player-ping{background:var(--bg-secondary);padding:4px 8px;border-radius:var(--radius-sm);font-weight:600;color:var(--success-color)}.no-players{padding:var(--spacing-xl);color:var(--text-muted)}.no-players i{font-size:var(--font-size-3xl);margin-bottom:var(--spacing-sm);color:var(--text-muted)}.rules-container{display:grid;grid-template-columns:1fr;gap:var(--spacing-lg);background:rgba(207,207,207,.028);border-radius:var(--radius-lg);padding:var(--spacing-lg);backdrop-filter:blur(10px)}.application-card,.contact-card,.info-card,.rule-card{background:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--spacing-lg);transition:var(--transition-normal);backdrop-filter:blur(10px)}.application-card:hover,.contact-card:hover,.rule-card:hover{transform:translateY(-5px);border-color:var(--accent-color);box-shadow:0 10px 30px rgba(0,0,0,.3)}.rule-header{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-sm);border-bottom:1px solid var(--border-color);cursor:pointer;transition:var(--transition-normal)}.rule-header:hover{background:rgba(255,255,255,.05);border-radius:var(--radius-md);padding:var(--spacing-sm);margin:calc(-1 * var(--spacing-sm)) calc(-1 * var(--spacing-sm)) var(--spacing-md) calc(-1 * var(--spacing-sm))}.application-header i,.contact-header i,.rule-header i:first-child{font-size:1.5rem;color:var(--accent-color)}.rule-header h3{color:var(--text-primary);font-size:var(--font-size-lg);font-weight:600;margin:0;flex:1}.toggle-icon{font-size:1rem;color:var(--text-secondary);transition:transform .3s}.rule-content{display:none;animation:.3s slideDown}.rule-content.show{display:block}.info-box ul,.privacy-card ul,.rule-content ul{list-style:none;padding:0;margin:0}.info-box li,.rule-content li{padding:var(--spacing-xs) 0;color:var(--text-secondary);position:relative;padding-left:var(--spacing-md)}.privacy-card li:before,.rule-content li::before{content:"•";color:var(--accent-color);position:absolute;left:0;font-weight:700}@keyframes slideDown{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.warning-box{background:rgba(255,193,7,.1);border:1px solid rgba(255,193,7,.3);border-radius:var(--radius-lg);padding:var(--spacing-lg);display:flex;align-items:flex-start;gap:var(--spacing-md)}.contact-form-card,.info-box{background:var(--card-bg);backdrop-filter:blur(10px)}.warning-box i{color:#ffc107;font-size:1.5rem;margin-top:2px}.warning-box p{color:var(--text-secondary);margin:0;line-height:1.6}.applications-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:var(--spacing-lg)}.application-header,.contact-form-header,.contact-header{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-sm);border-bottom:1px solid var(--border-color)}.application-header h3,.contact-header h3{color:var(--text-primary);font-size:var(--font-size-lg);font-weight:600;margin:0}.back-button,.contact-details strong{font-weight:500}.application-content p,.contact-content p{color:var(--text-secondary);margin-bottom:var(--spacing-md);line-height:1.6}.application-form,.contact-form{display:flex;flex-direction:column;gap:var(--spacing-md)}.form-group{display:flex;flex-direction:column;gap:var(--spacing-xs)}.form-group label{color:var(--text-primary);font-weight:500;font-size:var(--font-size-sm)}.form-group input,.form-group select,.form-group textarea{background:rgba(255,255,255,.05);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--spacing-sm);color:var(--text-primary);font-family:inherit;transition:var(--transition-normal)}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:0;border-color:var(--accent-color);box-shadow:0 0 0 2px rgba(222,238,255,.1)}.form-group textarea{resize:vertical;min-height:100px}.info-box{border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--spacing-lg)}.info-box i{color:var(--accent-color);font-size:1.5rem;margin-bottom:var(--spacing-sm)}.contact-details strong,.info-box h3{color:var(--text-primary)}.contact-form-content p,.info-box h3,.info-card i{margin-bottom:var(--spacing-md)}.info-box li::before{content:"✓";color:var(--accent-color);position:absolute;left:0;font-weight:700}.contact-container{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-xl)}.contact-info{display:flex;flex-direction:column;gap:var(--spacing-lg)}.contact-details{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-xs) 0;border-bottom:1px solid rgba(255,255,255,.1)}.contact-details:last-child{border-bottom:none}.contact-details a,.contact-details span{color:var(--text-secondary);text-decoration:none}.contact-link{color:var(--accent-color)!important;transition:var(--transition-normal)}.contact-link:hover{color:var(--text-primary)!important}.contact-form-container{display:flex;flex-direction:column}.contact-form-card{border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--spacing-lg);height:fit-content}.contact-form-header i{color:var(--accent-color)}.contact-form-header h3{color:var(--text-primary);font-size:var(--font-size-lg)}.contact-form-content p{color:var(--text-secondary)}.additional-info{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-lg)}.info-card:hover{border-color:var(--accent-color);box-shadow:0 10px 30px rgba(0,0,0,.3)}.info-card i{color:var(--accent-color)}.info-card h4{color:var(--text-primary);font-size:var(--font-size-md);margin-bottom:var(--spacing-sm)}.info-card p{color:var(--text-secondary);margin:0}.abbreviations-section,.commands-section{margin-top:var(--spacing-2xl);background:rgba(207,207,207,.028);border-radius:var(--radius-lg);padding:var(--spacing-lg);backdrop-filter:blur(10px)}.abbreviations-grid,.commands-grid{display:grid;gap:var(--spacing-md);margin-top:var(--spacing-xl)}.abbreviations-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.abbreviation-card,.command-card{background:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--spacing-md);transition:var(--transition-normal);backdrop-filter:blur(10px)}.abbreviation-card:hover,.command-card:hover{transform:translateY(-3px);border-color:var(--accent-color);box-shadow:0 8px 25px rgba(0,0,0,.2)}.abbreviation-card h3,.command-card h3{border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:var(--spacing-xs);font-weight:600}.abbreviation-card h3{color:var(--accent-color);font-size:var(--font-size-md);margin-bottom:var(--spacing-xs)}.abbreviation-card p,.command-card p{color:var(--text-secondary);font-size:var(--font-size-sm);line-height:1.5;margin:0}.commands-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.command-card h3{color:var(--accent-color);font-size:var(--font-size-lg);margin-bottom:var(--spacing-xs);font-family:'Courier New',monospace}.social-media-box{position:fixed;bottom:20px;right:20px;z-index:1000;display:flex;flex-direction:row;gap:10px}.social-item{width:50px;height:50px;border-radius:12px;display:flex;align-items:center;justify-content:center;transition:.3s;backdrop-filter:blur(10px);border:1px solid #585858;background:rgba(12,12,12,.9)}.social-item a{color:var(--text-secondary);font-size:20px;display:flex;align-items:center;justify-content:center;width:100%;height:100%;transition:.3s}.social-item:hover{transform:translateY(-3px) scale(1.1)}.social-item.discord:hover{background:rgba(114,137,218,.2);border-color:#7289da}.social-item.discord:hover a{color:#7289da}.social-item.youtube:hover{background:rgba(255,0,0,.2);border-color:red}.social-item.youtube:hover a{color:red}.social-item.tiktok:hover{background:rgba(135,44,255,.2);border-color:#872cff}.social-item.tiktok:hover a{color:#872cff}.privacy-content{display:flex;flex-direction:column;gap:20px;max-width:800px;margin:0 auto}.privacy-card{background:rgba(15,15,20,.8);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:25px;backdrop-filter:blur(10px);transition:.3s}.app-type-card,.back-button{border:1px solid #1a1a1a;backdrop-filter:blur(15px);cursor:pointer}.privacy-card:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.3);border-color:var(--accent-color)}.privacy-card h3{color:var(--text-color);font-size:1.3rem;margin-bottom:15px;font-weight:600}.privacy-card p{color:var(--text-secondary);line-height:1.6;margin-bottom:15px}.privacy-card li{color:var(--text-secondary);padding:5px 0 5px 20px;position:relative}.privacy-card strong{color:var(--text-color);font-weight:600}body,html{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}a,img{-webkit-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none}input,textarea{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.application-selection{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:30px;margin-bottom:50px}.app-type-card{background:rgba(12,12,12,.9);border-radius:15px;padding:35px 25px;transition:.4s cubic-bezier(.4, 0, .2, 1);position:relative;overflow:hidden;min-height:280px;display:flex;flex-direction:column;justify-content:space-between}.app-type-card::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at center,rgba(222,238,255,.05) 0,transparent 70%);opacity:0;transition:opacity .4s}.app-type-card::after{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#deeeff,rgba(222,238,255,.5));transform:scaleX(0);transition:transform .4s}.app-type-card:hover{transform:translateY(-8px) scale(1.02);border-color:#deeeff;box-shadow:0 20px 40px rgba(0,0,0,.4),0 0 30px rgba(222,238,255,.1)}.app-type-card:hover::before{opacity:1}.app-type-icon{width:90px;height:90px;margin:0 auto 25px;background:radial-gradient(circle at center,rgba(222,238,255,.1) 0,rgba(222,238,255,.03) 50%,transparent 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2.2rem;color:#deeeff;border:2px solid rgba(222,238,255,.2);transition:.4s;position:relative}.app-type-card:hover .app-type-icon{transform:scale(1.1);border-color:#deeeff;box-shadow:0 0 25px rgba(222,238,255,.2)}.app-type-card h3{color:#deeeff;font-size:1.5rem;margin-bottom:15px;font-weight:700;letter-spacing:.5px}.app-type-card p{color:#a0a0a0;margin-bottom:25px;line-height:1.6;font-size:.95rem}.app-type-features{display:flex;flex-direction:column;gap:12px}.app-type-features span{color:#a0a0a0;font-size:.9rem;display:flex;align-items:center;justify-content:center;gap:10px;padding:8px 12px;background:rgba(255,255,255,.02);border-radius:8px;border:1px solid rgba(255,255,255,.03);transition:.3s}.app-type-card:hover .app-type-features span{background:rgba(222,238,255,.05);border-color:rgba(222,238,255,.1)}.app-type-features i{color:#deeeff;font-size:.9rem;width:16px}.back-button-container{text-align:left;margin-bottom:40px}.back-button{background:rgba(12,12,12,.9);border-radius:12px;padding:15px 25px;color:#deeeff;transition:.3s;display:inline-flex;align-items:center;gap:12px;font-size:.95rem}.back-button:hover{border-color:#deeeff;background:rgba(222,238,255,.05);transform:translateX(-5px);box-shadow:0 8px 25px rgba(222,238,255,.1)}.application-form{max-width:700px;margin:0 auto;background:rgba(8,8,12,.95);border:1px solid #1a1a1a;border-radius:20px;padding:50px;backdrop-filter:blur(20px);box-shadow:0 20px 40px rgba(0,0,0,.3)}.application-form h3{color:#deeeff;font-size:2rem;margin-bottom:15px;text-align:center;font-weight:700;letter-spacing:.5px}.form-notice{color:#a0a0a0;margin-bottom:40px;opacity:.8;padding:15px 20px;border-radius:10px}.application-form .form-group{margin-bottom:30px}.application-form label{display:block;color:#deeeff;margin-bottom:10px;font-weight:600;font-size:1rem;letter-spacing:.3px}.application-form input,.application-form select,.application-form textarea{width:100%;padding:15px 20px;background:rgba(5,5,8,.9);border:1px solid #1a1a1a;border-radius:12px;color:#deeeff;font-size:.95rem;transition:.3s;backdrop-filter:blur(10px);font-family:inherit}.application-form input:focus,.application-form select:focus,.application-form textarea:focus{outline:0;border-color:#deeeff;box-shadow:0 0 0 3px rgba(222,238,255,.1);background:rgba(8,8,12,.95)}.application-form input::placeholder,.application-form textarea::placeholder{color:#a0a0a0;opacity:.6}.application-form small{color:#a0a0a0;font-size:.85rem;opacity:.7;margin-top:8px;display:block;line-height:1.4}.application-form h4{color:#deeeff;font-size:1.3rem;margin:40px 0 25px;padding-bottom:12px;border-bottom:2px solid rgba(222,238,255,.2);font-weight:700;letter-spacing:.5px}.application-form h4:first-of-type{margin-top:0}.checkbox-group{display:flex;align-items:center;gap:12px;padding:15px 20px;background:rgba(222,238,255,.03);border-radius:12px;border:1px solid rgba(222,238,255,.05)}.checkbox-group input[type=checkbox]{width:auto;margin:0;transform:scale(1.2)}.checkbox-group label{margin:0;font-size:.95rem;color:#a0a0a0;font-weight:500}@media (max-width:768px){.players-header{flex-direction:column;gap:var(--spacing-md);align-items:stretch}.server-info{justify-content:space-between}.abbreviations-grid,.additional-info,.applications-container,.commands-grid,.contact-container,.players-grid,.rules-container{grid-template-columns:1fr}.player-card{padding:var(--spacing-sm)}.contact-container{gap:var(--spacing-lg)}.contact-details{flex-direction:column;align-items:flex-start;gap:var(--spacing-xs)}.social-media-box{bottom:15px;right:15px;gap:8px;flex-direction:row}.social-item{width:45px;height:45px;border-radius:8px}.social-item a{font-size:18px}.application-selection{grid-template-columns:1fr;gap:25px;margin-bottom:40px}.app-type-card{padding:30px 20px;min-height:250px}.app-type-icon{width:70px;height:70px;font-size:1.8rem}.application-form{padding:30px 20px;margin:0 15px;border-radius:15px}.application-form h3{font-size:1.6rem}.back-button{margin-left:15px;padding:12px 20px}.form-notice{padding:12px 15px;font-size:.9rem}}.contact-form-card,.info-card{background:rgba(12,12,12,.9);padding:35px 25px;backdrop-filter:blur(15px);box-shadow:0 10px 30px rgba(0,0,0,.2);transition:.3s}.contact-grid-container{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:flex-start}.contact-additional,.contact-form-container{flex:1;min-width:300px}.contact-form-card{border:1px solid #1a1a1a;border-radius:15px}.contact-form-card:hover{border-color:var(--accent-color);box-shadow:0 15px 40px rgba(0,0,0,.3)}.contact-form-header{display:flex;align-items:center;gap:15px;margin-bottom:25px;color:var(--text-color)}.contact-form-header i{font-size:2.5rem;color:var(--accent-color)}.contact-form-header h3{font-size:1.8rem;margin:0;font-weight:700}.contact-form-content p{color:var(--text-secondary);margin-bottom:25px;line-height:1.6}.contact-form .form-group{margin-bottom:20px}.contact-form label{display:block;margin-bottom:8px;color:var(--text-color);font-weight:500}.contact-form input[type=email],.contact-form input[type=text],.contact-form select,.contact-form textarea{width:calc(100% - 20px);padding:12px 10px;border:1px solid #333;background:#1a1a1a;color:var(--text-color);border-radius:8px;font-size:1rem;transition:border-color .3s,box-shadow .3s}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:var(--accent-color);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.2);outline:0}.contact-form small{display:block;margin-top:5px;color:#888;font-size:.85rem}.additional-info{display:flex;flex-direction:column;gap:30px}.info-card{border:1px solid #1a1a1a;border-radius:15px;display:flex;flex-direction:column;align-items:center;text-align:center}.info-card:hover{border-color:var(--accent-color);box-shadow:0 15px 40px rgba(0,0,0,.3);transform:translateY(-5px)}.info-card i{font-size:3.5rem;color:var(--accent-color);margin-bottom:20px}.info-card h4{font-size:1.5rem;color:var(--text-color);margin-bottom:10px;font-weight:700}.info-card p{color:var(--text-secondary);line-height:1.6;font-size:1rem}@media (max-width:992px){.contact-grid-container{grid-template-columns:1fr}.contact-additional,.contact-form-container{min-width:unset}}.submit-button{width:100%;background:linear-gradient(135deg,rgba(222,238,255,.15) 0,rgba(222,238,255,.05) 50%,rgba(222,238,255,.02) 100%);border:2px solid #deeeff;border-radius:15px;padding:18px 30px;color:#deeeff;font-size:1.1rem;font-weight:700;cursor:pointer;transition:.4s;margin-top:30px;letter-spacing:.5px;text-transform:uppercase;position:relative;overflow:hidden}.submit-button::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.15),transparent);transition:left .5s}.submit-button:hover{background:linear-gradient(135deg,rgba(222,238,255,.25) 0,rgba(222,238,255,.15) 50%,rgba(222,238,255,.08) 100%);transform:translateY(-3px);box-shadow:0 15px 35px rgba(222,238,255,.2),0 0 20px rgba(222,238,255,.1);border-color:#deeeff}.submit-button:hover::before{left:100%}.btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 25px;border-radius:10px;font-size:1rem;font-weight:600;cursor:pointer;transition:.3s;text-transform:uppercase;letter-spacing:.5px}.btn-primary{background:linear-gradient(135deg,var(--accent-color-rgb-light) 0,var(--accent-color-rgb) 100%);border:2px solid var(--accent-color);color:var(--text-color-light);position:relative;overflow:hidden;box-shadow:0 8px 20px rgba(var(--accent-rgb),.3)}.btn-primary:hover{background:linear-gradient(135deg,var(--accent-color-rgb) 0,var(--accent-color-rgb-light) 100%);transform:translateY(-2px);box-shadow:0 12px 25px rgba(var(--accent-rgb),.4)}.btn-primary i{margin-right:8px}.work-in-progress-content{max-width:600px;margin:50px auto;background:rgba(12,12,12,.95);border:1px solid #1a1a1a;border-radius:20px;padding:50px;backdrop-filter:blur(20px);box-shadow:0 20px 40px rgba(0,0,0,.3);text-align:center;animation:.5s fadeInUp;display:flex;flex-direction:column;align-items:center;gap:20px}.work-in-progress-content i{font-size:4rem;color:#deeeff;margin-bottom:20px;animation:2s linear infinite rotate}.work-in-progress-content h3{color:#deeeff;font-size:2rem;margin:0;font-weight:700;letter-spacing:.5px}.work-in-progress-content p{color:#a0a0a0;font-size:1.1rem;margin:0;line-height:1.6}.loading-dots{display:flex;gap:8px;margin-top:20px}.loading-dots span{width:12px;height:12px;background:#deeeff;border-radius:50%;animation:1.4s ease-in-out infinite both bounce}.loading-dots span:first-child{animation-delay:0s}.loading-dots span:nth-child(2){animation-delay:.16s}.loading-dots span:nth-child(3){animation-delay:.32s}@keyframes fadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes rotate{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes bounce{0%,100%,80%{transform:scale(0)}40%{transform:scale(1)}}.submission-message{position:fixed;top:60%;left:50%;transform:translate(-50%,0);background:var(--bg-card);border:1px solid var(--primary-color);border-radius:12px;padding:2rem;z-index:10000;backdrop-filter:blur(20px);box-shadow:var(--shadow-primary);animation:.3s ease-out fadeInScale;max-width:400px;width:90%}.submission-message.error{border-color:var(--danger-color);box-shadow:0 8px 32px rgba(255,71,87,.2)}.submission-message .message-content{display:flex;align-items:center;gap:1rem;text-align:center}.submission-message .message-content i{font-size:2rem;color:var(--success-color)}.submission-message.error .message-content i{color:var(--danger-color)}.submission-message .message-content p{color:var(--text-primary);font-size:1.1rem;margin:0;flex:1}@keyframes fadeInScale{from{opacity:0;transform:translate(-50%,-50%) scale(.8)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.form-notice{background:rgba(74,144,226,.1);border:1px solid rgba(74,144,226,.3);border-radius:var(--radius-sm);padding:var(--spacing-sm);margin:var(--spacing-sm) 0;color:var(--accent-color);font-size:.9rem;text-align:center;font-weight:500}