.navbar{position:fixed;top:0;left:0;right:0;z-index:100;background:rgba(6,10,19,0.75);backdrop-filter:var(--nav-blur);-webkit-backdrop-filter:var(--nav-blur);border-bottom:1px solid var(--border);height:62px}[data-theme="light"] .navbar{background:rgba(255,255,255,0.78)}.nav-inner{display:flex;align-items:center;justify-content:space-between;height:100%;padding:0 1.5rem}@media(min-width:768px){.nav-inner{padding:0 2.5rem}}@media(min-width:1400px){.nav-inner{padding:0 3.5rem}}.nav-brand{font-size:1.1rem;font-weight:800;color:var(--text-primary);display:flex;align-items:center;gap:.5rem;letter-spacing:-0.02em}.nav-brand svg{flex-shrink:0}.nav-brand .brand-text{background:var(--gradient-accent);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.nav-links{display:flex;align-items:center;gap:.6rem}.nav-link{color:var(--text-secondary);font-size:.88rem;font-weight:500;padding:.4rem .65rem;border-radius:var(--radius-sm);transition:all .2s}.nav-link:hover{color:var(--text-primary);background:var(--accent-subtle)}.nav-balance{font-family:'JetBrains Mono',monospace;color:var(--accent);font-weight:600;font-size:.88rem;padding:.35rem .75rem;background:var(--accent-subtle);border-radius:var(--radius-sm);border:1px solid rgba(6,182,212,0.15)}.nav-controls{display:flex;align-items:center;gap:.35rem}.nav-icon-btn{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:var(--radius-sm);background:transparent;color:var(--text-secondary);cursor:pointer;transition:all .2s;font-size:.95rem;flex-shrink:0}.nav-icon-btn:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-subtle)}.nav-hamburger{display:none;background:none;border:none;color:var(--text-primary);cursor:pointer;padding:.5rem;width:44px;height:44px;align-items:center;justify-content:center}.nav-hamburger img{width:24px;height:24px;filter:brightness(0) invert(1)}[data-theme="light"] .nav-hamburger img{filter:brightness(0)}.lang-dropdown{position:relative}.lang-menu{position:absolute;top:calc(100%+8px);right:0;background:var(--bg-card-solid);border:1px solid var(--border);border-radius:var(--radius-sm);min-width:160px;box-shadow:var(--shadow-md);display:none;overflow:hidden;z-index:200}.lang-menu.show{display:block;animation:fadeInDown .2s ease}.lang-option{display:flex;align-items:center;gap:.5rem;padding:.55rem 1rem;cursor:pointer;transition:background .15s;color:var(--text-primary);font-size:.88rem}.lang-option:hover{background:var(--accent-subtle)}.lang-option.active{color:var(--accent);font-weight:600}main{padding-top:0;min-height:calc(100vh - 160px)}.page-wrap{padding-bottom:4rem}.hero{background:var(--gradient-hero);padding:calc(62px + 4rem) 0 5rem;position:relative;overflow:hidden}.hero-bg{position:absolute;inset:0;pointer-events:none;overflow:hidden}.hero-orb{position:absolute;border-radius:50%;filter:blur(80px);opacity:.35}.hero-orb-1{width:500px;height:500px;top:-150px;right:-100px;background:rgba(6,182,212,0.15);animation:float 12s ease-in-out infinite}.hero-orb-2{width:400px;height:400px;bottom:-100px;left:-80px;background:rgba(139,92,246,0.12);animation:float 15s ease-in-out infinite 3s}.hero-orb-3{width:250px;height:250px;top:50%;left:60%;background:rgba(6,182,212,0.08);animation:float 10s ease-in-out infinite 1s}.hero-content{position:relative;z-index:1;text-align:center;max-width:720px;margin:0 auto}.hero h1{margin-bottom:1.25rem}.hero-subtitle{font-size:1.1rem;color:var(--text-secondary);margin-bottom:2.5rem;line-height:1.8;max-width:560px;margin-left:auto;margin-right:auto}.hero-actions{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap}.hero-badge{display:inline-flex;align-items:center;gap:.4rem;margin-bottom:1.5rem;padding:.3rem .9rem;border-radius:999px;font-size:.8rem;font-weight:600;background:var(--accent-subtle);color:var(--accent);border:1px solid rgba(6,182,212,0.15)}.features{padding:5rem 0}.section-header{text-align:center;margin-bottom:3rem}.section-header p{color:var(--text-secondary);margin-top:.75rem;max-width:500px;margin-left:auto;margin-right:auto}.features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.feature-card{text-align:center;padding:2.5rem 1.75rem}.feature-icon-wrap{width:64px;height:64px;margin:0 auto 1.25rem;display:flex;align-items:center;justify-content:center;border-radius:16px;background:var(--accent-subtle);border:1px solid rgba(6,182,212,0.12)}.feature-icon-wrap img{width:28px;height:28px;filter:none}.feature-card h3{margin-bottom:.6rem}.feature-card p{color:var(--text-secondary);font-size:.92rem;line-height:1.6}.servers-section{padding:4rem 0 6rem}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.server-card{cursor:pointer;position:relative;overflow:hidden;padding:1.75rem}.server-card .accent-line{position:absolute;top:0;left:0;right:0;height:3px;background:var(--gradient-accent);transform:scaleX(0);transition:transform .35s cubic-bezier(0.4,0,0.2,1);transform-origin:left}.server-card:hover .accent-line{transform:scaleX(1)}.server-flag{font-size:2rem;margin-bottom:.5rem}.server-name{font-weight:700;font-size:1.05rem;margin-bottom:.15rem}.server-region{color:var(--text-muted);font-size:.85rem}.server-price-row{display:flex;align-items:baseline;gap:.3rem;margin-top:1rem}.server-price{font-family:'JetBrains Mono',monospace;font-size:1.4rem;font-weight:700;background:var(--gradient-accent);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.server-period{font-size:.78rem;color:var(--text-muted)}.copy-wrap{display:flex;gap:.5rem;align-items:center}.copy-text{flex:1;background:var(--bg-input);padding:.72rem 1rem;border-radius:var(--radius-sm);font-family:'JetBrains Mono',monospace;font-size:.78rem;word-break:break-all;border:1px solid var(--border);overflow-x:auto}.dash-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-top:0;flex-wrap:wrap;gap:1rem}.dash-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;margin-bottom:2.5rem}.stat-card{padding:1.5rem}.stat-label{font-size:.82rem;color:var(--text-muted);margin-top:.3rem;font-weight:500}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.footer{padding:2.5rem 0;border-top:1px solid var(--border);margin-top:3rem}.footer-content{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.footer-copy{color:var(--text-muted);font-size:.82rem}.footer-flags{display:flex;gap:.4rem}.footer-flag{padding:.2rem .4rem;cursor:pointer;border-radius:4px;font-size:.85rem;transition:background .15s}.footer-flag:hover{background:var(--accent-subtle)}.auth-wrap{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 62px);padding:2rem 1rem}.auth-card{width:100%;max-width:400px;padding:2.5rem}.auth-card h2{text-align:center;margin-bottom:2rem}.auth-footer{text-align:center;margin-top:1.5rem;color:var(--text-secondary);font-size:.88rem}@media(max-width:1024px){.features-grid,.grid-3{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.nav-links{display:none;position:fixed;top:62px;left:0;right:0;bottom:0;background:var(--bg-secondary);flex-direction:column;padding:1.5rem;gap:.4rem;z-index:99;border-top:1px solid var(--border);overflow-y:auto}.nav-links.open{display:flex;animation:fadeIn .2s ease}.nav-links .nav-link{font-size:1rem;padding:.85rem 1rem;border-radius:var(--radius-sm)}.nav-links .nav-link:hover{background:var(--accent-subtle)}.nav-links .btn{width:100%;justify-content:center;margin-top:.25rem}.nav-links .nav-balance{text-align:center;width:100%;display:block;padding:.75rem}.nav-hamburger{display:flex}.grid-2,.grid-3,.features-grid{grid-template-columns:1fr}.hero{padding:calc(62px + 2rem) 0 2.5rem}.hero h1{font-size:1.75rem}.hero-subtitle{font-size:.95rem}.footer-content{flex-direction:column;text-align:center}.dash-header{flex-direction:column;align-items:stretch}.table-wrap{margin:0 -1rem;border-radius:0;border-left:0;border-right:0}}@media(max-width:480px){.container{padding:0 1rem}.hero{padding:calc(62px + 1.5rem) 0 2rem}.hero h1{font-size:1.5rem}.hero-actions{flex-direction:column}.hero-actions .btn{width:100%}.card{padding:1.25rem}.feature-card{padding:1.5rem 1.25rem}.auth-card{padding:1.75rem}}@supports(padding:env(safe-area-inset-top)){.navbar{padding-top:env(safe-area-inset-top)}main{padding-top:0}}.nav-right{display:flex;align-items:center;gap:.4rem}.nav-auth-btns{display:flex;align-items:center;gap:.4rem}.avatar{width:34px;height:34px;border-radius:50%;background:var(--gradient-accent);color:#fff;font-weight:700;font-size:.85rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;text-transform:uppercase}.avatar-lg{width:42px;height:42px;font-size:1rem}.avatar-btn{display:flex;align-items:center;background:none;border:1px solid var(--border);border-radius:999px;padding:3px 8px 3px 3px;cursor:pointer;transition:all .2s;gap:.35rem}.avatar-btn:hover{border-color:var(--accent);background:var(--accent-subtle)}.avatar-chevron{opacity:.4;transition:transform .2s;filter:brightness(0) invert(0.7)}[data-theme="light"] .avatar-chevron{filter:brightness(0) invert(0.3)}.user-dropdown{position:relative}.user-menu{display:none;position:absolute;top:calc(100%+10px);right:0;background:var(--bg-card-solid);border:1px solid var(--border);border-radius:var(--radius);min-width:220px;box-shadow:var(--shadow-md);z-index:200;overflow:hidden}.user-menu.show{display:block;animation:fadeInDown .2s ease}.user-menu-header{display:flex;align-items:center;gap:.75rem;padding:1rem 1.15rem}.user-menu-name{font-weight:700;font-size:.92rem}.user-menu-balance{font-family:'JetBrains Mono',monospace;font-size:.82rem;color:var(--accent);margin-top:.1rem}.user-menu-divider{height:1px;background:var(--border)}.user-menu-item{display:flex;align-items:center;gap:.6rem;padding:.65rem 1.15rem;color:var(--text-secondary);font-size:.88rem;font-weight:500;transition:all .15s;text-decoration:none}.user-menu-item img{opacity:.5;flex-shrink:0}.user-menu-item:hover{background:var(--accent-subtle);color:var(--text-primary)}.user-menu-item:hover img{opacity:.8}.user-menu-logout{color:var(--error)}.user-menu-logout:hover{background:rgba(239,68,68,0.06);color:var(--error)}.nav-mobile-menu{display:none;position:fixed;top:62px;left:0;right:0;background:var(--bg-secondary);padding:1.25rem 1.5rem;border-bottom:1px solid var(--border);z-index:99;flex-direction:column;gap:.5rem}.nav-mobile-menu.open{display:flex;animation:fadeInDown .2s ease}@media(max-width:768px){.nav-auth-btns{display:none}.nav-hamburger{display:flex}}@media(min-width:769px){.nav-hamburger{display:none!important}}.hero-stats{display:flex;align-items:center;justify-content:center;gap:2rem;margin-top:3rem}.hero-stat{text-align:center}.hero-stat-num{font-family:'JetBrains Mono',monospace;font-size:1.5rem;font-weight:700;color:var(--text-primary)}.hero-stat-label{font-size:.78rem;color:var(--text-muted);margin-top:.2rem;text-transform:uppercase;letter-spacing:.05em}.hero-stat-sep{width:1px;height:32px;background:var(--border)}.step-icon-wrap{width:52px;height:52px;margin:0 auto 1rem;display:flex;align-items:center;justify-content:center;border-radius:14px;background:var(--accent-subtle);border:1px solid rgba(6,182,212,0.1)}.step-card h3{margin-bottom:.5rem;font-size:1.05rem}.step-card p{color:var(--text-secondary);font-size:.88rem;line-height:1.6}.modal-overlay{display:none;position:fixed;inset:0;z-index:1000;background:rgba(0,0,0,0.6);backdrop-filter:blur(4px);align-items:center;justify-content:center;padding:1rem}.modal-overlay.open{display:flex;animation:fadeIn .2s ease}.modal-content{width:100%;max-width:440px;padding:2rem;position:relative;max-height:90vh;overflow-y:auto;animation:scaleIn .25s ease}.modal-close{position:absolute;top:.75rem;right:1rem;background:none;border:none;color:var(--text-muted);font-size:1.5rem;cursor:pointer;transition:color .2s;line-height:1}.modal-close:hover{color:var(--text-primary)}.purchase-server-info{display:flex;align-items:center;gap:1rem;padding:1rem;background:var(--bg-tertiary);border-radius:var(--radius-sm);border:1px solid var(--border)}.purchase-server-flag{font-size:2rem}.purchase-server-name{font-weight:700}.purchase-server-region{font-size:.82rem;color:var(--text-muted)}.duration-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}.duration-btn{padding:.75rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:transparent;cursor:pointer;transition:all .2s;text-align:center;color:var(--text-primary);font-family:inherit}.duration-btn:hover{border-color:var(--accent)}.duration-btn.selected{border-color:var(--accent);background:var(--accent-subtle)}.duration-btn .dur-days{font-weight:700;font-size:.95rem;display:block}.duration-btn .dur-price{font-family:'JetBrains Mono',monospace;font-size:.82rem;color:var(--accent);display:block;margin-top:.2rem}.purchase-summary{padding:1rem;background:var(--bg-tertiary);border-radius:var(--radius-sm);margin:1.25rem 0;border:1px solid var(--border)}.purchase-row{display:flex;justify-content:space-between;align-items:center;padding:.25rem 0;font-size:.9rem;color:var(--text-secondary)}@media(max-width:768px){.hero-stats{gap:1.25rem;flex-wrap:wrap}.hero-stat-num{font-size:1.25rem}.duration-grid{grid-template-columns:1fr}}.nav-icon-img{filter:brightness(0) invert(0.75);transition:filter .2s}[data-theme="light"] .nav-icon-img{filter:brightness(0) invert(0.35)}.nav-icon-btn:hover .nav-icon-img{filter:brightness(0) invert(0.5) sepia(1) saturate(5) hue-rotate(155deg)}.flag-btn{padding:0 6px}.flag-btn img{display:block}.user-menu-item .nav-icon-img{filter:brightness(0) invert(0.5)}.user-menu-item:hover .nav-icon-img{filter:brightness(0) invert(0.5) sepia(1) saturate(5) hue-rotate(155deg)}.user-menu-logout .nav-icon-img{filter:brightness(0) invert(0.4) sepia(1) saturate(10) hue-rotate(0deg)}.method-grid{display:flex;flex-direction:column;gap:.5rem}.method-btn{display:flex;align-items:center;gap:.75rem;padding:.85rem 1rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:transparent;cursor:pointer;transition:all .2s;text-align:left;color:var(--text-primary);font-family:inherit;width:100%}.method-btn:hover{border-color:var(--accent)}.method-btn.selected{border-color:var(--accent);background:var(--accent-subtle)}.dur-permonth{font-size:.7rem;color:var(--text-muted);display:block;margin-top:.15rem}.duration-btn.selected .dur-permonth{color:var(--accent);opacity:.7}.server-flag{font-size:2.5rem;line-height:1;margin-bottom:.6rem}.auth-modal{max-width:400px;padding:2.25rem}.auth-modal h2{text-align:center;margin-bottom:1.75rem;font-size:1.5rem}.auth-modal-icon{text-align:center;margin-bottom:1rem;width:52px;height:52px;margin:0 auto 1.25rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--accent-subtle);border:1px solid rgba(6,182,212,0.12)}.auth-modal-footer{text-align:center;margin-top:1.5rem;color:var(--text-secondary);font-size:.88rem}.auth-modal-footer a{font-weight:600}@media(max-width:480px){.auth-modal{padding:1.5rem;margin:.5rem}}.input-password-wrap{position:relative}.input-password-wrap .form-input{padding-right:2.75rem}.password-toggle{position:absolute;right:.65rem;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:4px;opacity:.4;transition:opacity .2s}.password-toggle:hover{opacity:.8}.caps-warn{display:none;font-size:.78rem;color:#f59e0b;margin-top:.4rem;align-items:center;gap:.3rem}.caps-warn.show{display:flex}.caps-warn span{font-size:.85rem}.checkbox-wrap{display:flex;align-items:center;gap:.5rem;cursor:pointer;margin-bottom:1.25rem;font-size:.88rem;color:var(--text-secondary);user-select:none}.checkbox-wrap input[type="checkbox"]{width:16px;height:16px;accent-color:var(--accent);cursor:pointer;flex-shrink:0}.settings-section{margin-bottom:2rem}.settings-section h3{font-size:1rem;margin-bottom:1rem;color:var(--text-secondary);display:flex;align-items:center;gap:.5rem}.settings-form{display:flex;flex-direction:column;gap:1rem}.settings-form .form-row{display:flex;gap:.75rem;align-items:flex-end}.settings-form .form-row .form-group{flex:1;margin-bottom:0}.settings-form .form-row .btn{flex-shrink:0;height:42px}@media(max-width:480px){.settings-form .form-row{flex-direction:column;align-items:stretch}}img.avatar{width:34px;height:34px;border-radius:50%;object-fit:cover;flex-shrink:0;background:none}img.avatar.avatar-lg{width:42px;height:42px}img.avatar.avatar-xl{width:64px;height:64px}.avatar-upload-wrap{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.avatar-upload-preview{position:relative}.avatar-upload-preview .avatar-xl{width:80px;height:80px;font-size:2rem;border-radius:50%;display:flex;align-items:center;justify-content:center}.avatar-upload-preview img.avatar-xl{width:80px;height:80px;border-radius:50%;object-fit:cover}.avatar-upload-btns{display:flex;flex-direction:column;gap:.4rem}.avatar-file-input{display:none}.ticket-item{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;border:1px solid var(--border);border-radius:var(--radius-sm);transition:all .2s;cursor:pointer;text-decoration:none;color:inherit}.ticket-item:hover{border-color:var(--accent);background:var(--accent-subtle)}.ticket-subject{font-weight:600;font-size:.95rem}.ticket-meta{font-size:.78rem;color:var(--text-muted);margin-top:.2rem}.ticket-list{display:flex;flex-direction:column;gap:.5rem}.msg-list{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}.msg-bubble{padding:.85rem 1.1rem;border-radius:12px;max-width:85%;word-wrap:break-word}.msg-user{background:var(--bg-tertiary);border:1px solid var(--border);align-self:flex-end;border-bottom-right-radius:4px}.msg-admin{background:rgba(6,182,212,0.08);border:1px solid rgba(6,182,212,0.15);align-self:flex-start;border-bottom-left-radius:4px}.msg-text{font-size:.92rem;line-height:1.55;white-space:pre-wrap}.msg-time{font-size:.72rem;color:var(--text-muted);margin-top:.35rem}.msg-sender{font-size:.78rem;font-weight:600;margin-bottom:.25rem;color:var(--accent)}.admin-table{width:100%;border-collapse:collapse;font-size:.88rem}.admin-table th{text-align:left;padding:.6rem .75rem;color:var(--text-muted);font-weight:600;font-size:.78rem;text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid var(--border)}.admin-table td{padding:.65rem .75rem;border-bottom:1px solid rgba(255,255,255,0.04);vertical-align:middle}.admin-table tr:hover td{background:var(--accent-subtle)}.admin-table a{font-weight:600}.admin-filter{display:flex;gap:.5rem;margin-bottom:1.25rem;flex-wrap:wrap}.admin-filter input{flex:1;min-width:180px}.admin-tabs{display:flex;gap:.25rem;margin-bottom:1.5rem;border-bottom:1px solid var(--border)}.admin-tab{padding:.6rem 1.25rem;font-weight:600;font-size:.9rem;cursor:pointer;border-bottom:2px solid transparent;color:var(--text-muted);transition:all .2s;background:none;border-top:none;border-left:none;border-right:none;font-family:inherit}.admin-tab.active{color:var(--accent);border-bottom-color:var(--accent)}.nav-center{display:flex;align-items:center;gap:.25rem;position:absolute;left:50%;transform:translateX(-50%)}.nav-link{padding:.4rem .85rem;font-size:.88rem;font-weight:500;color:var(--text-muted);text-decoration:none;border-radius:8px;transition:all .2s;white-space:nowrap}.nav-link:hover{color:var(--text-primary);background:var(--accent-subtle)}.nav-inner{position:relative}@media(max-width:860px){.nav-center{display:none}}.hero-trust{display:flex;gap:1.5rem;justify-content:center;flex-wrap:wrap;margin-top:1.5rem;margin-bottom:1rem}.trust-item{display:flex;align-items:center;gap:.4rem;font-size:.82rem;color:var(--text-muted);font-weight:500}@media(max-width:768px){}@media(max-width:480px){}.server-header{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.server-buy-hint{margin-top:.75rem;font-size:.82rem;color:var(--accent);opacity:0;transition:opacity .2s;font-weight:600}.server-card:hover .server-buy-hint{opacity:1}.pricing-table{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem}.pricing-card{background:var(--bg-secondary);border:1px solid var(--border);border-radius:14px;padding:1.5rem 1rem;text-align:center;position:relative;transition:all .25s}.pricing-card:hover{border-color:var(--border-hover);transform:translateY(-3px)}.pricing-card.popular{border-color:var(--accent);box-shadow:0 0 30px var(--accent-glow)}.pricing-badge{position:absolute;top:-10px;left:50%;transform:translateX(-50%);background:var(--accent);color:#fff;font-size:.7rem;font-weight:700;padding:.15rem .7rem;border-radius:10px;text-transform:uppercase}.pricing-days{font-size:.85rem;color:var(--text-muted);margin-bottom:.35rem;font-weight:600}.pricing-amount{font-size:1.8rem;font-weight:800;color:var(--text-primary);margin-bottom:.2rem}.pricing-perday{font-size:.75rem;color:var(--text-muted);margin-bottom:1rem}.faq-list{display:flex;flex-direction:column;gap:.5rem}.faq-item{background:var(--bg-secondary);border:1px solid var(--border);border-radius:10px;overflow:hidden;cursor:pointer;transition:border-color .2s}.faq-item:hover{border-color:var(--border-hover)}.faq-q{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;font-weight:600;font-size:.95rem}.faq-arrow{font-size:1.3rem;color:var(--accent);transition:transform .3s;font-weight:300;line-height:1}.faq-item.open .faq-arrow{transform:rotate(45deg)}.faq-a{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s;font-size:.88rem;color:var(--text-secondary);line-height:1.6;padding:0 1.25rem}.faq-item.open .faq-a{max-height:200px;padding:0 1.25rem 1rem}.logo-wrap{display:flex;align-items:center;justify-content:center;width:52px;height:52px;position:relative}.logo-svg{display:block;filter:drop-shadow(0 0 6px rgba(0,212,255,0.4));transition:filter .4s}.logo-tunnel{animation:logo-tunnel-spin 25s linear infinite;transform-origin:250px 250px}.logo-wave{animation:logo-wave-float 6s ease-in-out infinite;transform-origin:250px 280px}@keyframes logo-tunnel-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes logo-wave-float{0%,100%{transform:translateY(0) scale(1)}50%{transform:translateY(-6px) scale(1.02)}}.nav-brand:hover .logo-tunnel{animation-duration:5s}.nav-brand:hover .logo-wave{animation-duration:2.5s}.nav-brand:hover .logo-svg{filter:drop-shadow(0 0 14px rgba(0,212,255,0.7)) drop-shadow(0 0 28px rgba(139,92,246,0.3))}.hero-btn-glow{position:relative;overflow:hidden;box-shadow:0 0 20px var(--accent-glow),0 0 60px rgba(6,182,212,0.1)}.hero-btn-glow::after{content:'';position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent 40%,rgba(255,255,255,0.1) 50%,transparent 60%);animation:btn-shine 3s ease-in-out infinite}@keyframes btn-shine{0%{transform:translateX(-100%) rotate(45deg)}100%{transform:translateX(100%) rotate(45deg)}}.hero-badge-dot{width:6px;height:6px;border-radius:50%;background:#10b981;display:inline-block;margin-right:.3rem;animation:dot-pulse 2s ease-in-out infinite}@keyframes dot-pulse{0%,100%{opacity:1;box-shadow:0 0 0 0 rgba(16,185,129,0.4)}50%{opacity:.7;box-shadow:0 0 0 6px rgba(16,185,129,0)}}.configs-header{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap;margin-bottom:1rem}.configs-toolbar{display:flex;align-items:center;gap:.5rem}.configs-search{font-size:.84rem!important;padding:.42rem .75rem!important;width:220px;background:var(--bg-tertiary)!important;border-color:transparent!important}.configs-search:focus{border-color:var(--accent)!important}.configs-view-toggle{display:flex;background:var(--bg-tertiary);border-radius:8px;border:1px solid var(--border);overflow:hidden}.view-btn{padding:.42rem .5rem;background:none;border:none;cursor:pointer;display:flex;align-items:center;opacity:.35;transition:all .2s}.view-btn.active{opacity:1;background:var(--accent-subtle)}.cfg-filters{display:flex;gap:.35rem;flex-wrap:wrap;margin-bottom:1.25rem;padding-bottom:1rem;border-bottom:1px solid var(--border)}.cfg-filter-pill{padding:.3rem .75rem;font-size:.8rem;font-weight:500;border-radius:20px;border:1px solid var(--border);background:var(--bg-tertiary);color:var(--text-muted);cursor:pointer;transition:all .2s;font-family:inherit;display:flex;align-items:center;gap:.35rem}.cfg-filter-pill:hover{border-color:var(--border-hover);color:var(--text-primary)}.cfg-filter-pill.active{background:var(--accent);color:#fff;border-color:var(--accent)}.cfgs-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media(max-width:700px){.cfgs-cards{grid-template-columns:1fr}}.cfgs-list{display:flex;flex-direction:column;gap:.75rem}.cfgs-list .cfc{border-radius:10px}.cfgs-list .cfc::before{display:none}.cfgs-list .cfc-code{max-height:140px}.cfc{background:var(--bg-secondary);border:1px solid var(--border);border-radius:14px;padding:1.1rem 1.2rem;position:relative;transition:border-color .2s,box-shadow .2s;overflow:hidden}.cfc::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:var(--gradient-accent);opacity:0;transition:opacity .3s}.cfc:hover{border-color:var(--border-hover);box-shadow:0 2px 16px var(--accent-glow)}.cfc:hover::before{opacity:1}.cfc-body{display:flex;flex-direction:column;gap:.35rem}.cfc-top{display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem}.cfc-id-wrap{min-width:0;flex:1;overflow:hidden}.cfc-name{font-weight:700;font-size:.95rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:.1rem}.cfc-wgid{color:var(--accent);font-size:.8rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.cfc-meta{font-size:.78rem;color:var(--text-muted);display:flex;align-items:center;gap:.35rem}.cfc-info{font-size:.78rem;color:var(--text-muted)}.cfc-dates{display:flex;gap:1.2rem;flex-wrap:wrap;font-size:.75rem;color:var(--text-muted)}.cfc-dates b{color:var(--text-primary);font-weight:600}.expired-text{color:var(--error)!important}50%{opacity:.5}}.cfc-acts{display:flex;gap:.3rem;flex-wrap:wrap;padding-top:.7rem;margin-top:.7rem;border-top:1px solid var(--border)}.cfc-data-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:.4rem;font-size:.8rem;color:var(--text-muted)}.cfc-code{background:var(--bg-tertiary);border:1px solid var(--border);border-radius:8px;padding:.75rem;font-size:.72rem;line-height:1.5;overflow-x:auto;white-space:pre;font-family:'JetBrains Mono',monospace;max-height:180px;overflow-y:auto;color:var(--text-secondary);margin:0}.cfc-panel{max-height:0;overflow:hidden;opacity:0;transition:max-height .3s ease,opacity .2s,margin .2s,padding .2s;margin-top:0;padding-top:0;border-top:0 solid var(--border)}.cfc-panel.open{max-height:500px;opacity:1;margin-top:.7rem;padding-top:.7rem;border-top-width:1px}.cfc-ext-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(85px,1fr));gap:.35rem}.cfc-ext{display:flex;flex-direction:column;align-items:center;gap:.05rem;padding:.5rem .3rem;border-radius:8px;border:1px solid var(--border);background:var(--bg-tertiary);cursor:pointer;transition:all .2s;font-family:inherit;font-size:.82rem}.cfc-ext:hover{border-color:var(--accent);background:var(--accent-subtle);transform:translateY(-2px);box-shadow:0 4px 10px var(--accent-glow)}.cfc-ext b{color:var(--text-primary)}.cfc-ext span{font-size:.75rem;color:var(--accent);font-weight:600}.configs-header{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap;margin-bottom:1rem}.configs-toolbar{display:flex;align-items:center;gap:.5rem}.configs-search{font-size:.84rem!important;padding:.42rem .75rem!important;width:220px;background:var(--bg-tertiary)!important;border-color:transparent!important}.configs-search:focus{border-color:var(--accent)!important}.configs-view-toggle{display:flex;background:var(--bg-tertiary);border-radius:8px;border:1px solid var(--border);overflow:hidden}.view-btn{padding:.42rem .5rem;background:none;border:none;cursor:pointer;display:flex;align-items:center;opacity:.35;transition:all .2s}.view-btn.active{opacity:1;background:var(--accent-subtle)}.cfg-filters{display:flex;gap:.35rem;flex-wrap:wrap;margin-bottom:1.25rem;padding-bottom:1rem;border-bottom:1px solid var(--border)}.cfg-filter-pill{padding:.3rem .75rem;font-size:.8rem;font-weight:500;border-radius:20px;border:1px solid var(--border);background:var(--bg-tertiary);color:var(--text-muted);cursor:pointer;transition:all .2s;font-family:inherit;display:flex;align-items:center;gap:.35rem}.cfg-filter-pill:hover{border-color:var(--border-hover);color:var(--text-primary)}.cfg-filter-pill.active{background:var(--accent);color:#fff;border-color:var(--accent)}.cfgs-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media(max-width:700px){.cfgs-cards{grid-template-columns:1fr}}.cfgs-list{display:flex;flex-direction:column;gap:.75rem}.cfgs-list .cfc{border-radius:10px}.cfgs-list .cfc::before{display:none}.cfc{background:var(--bg-secondary);border:1px solid var(--border);border-radius:14px;padding:1.1rem 1.2rem;position:relative;transition:border-color .2s,box-shadow .2s;overflow:hidden}.cfc::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:var(--gradient-accent);opacity:0;transition:opacity .3s}.cfc:hover{border-color:var(--border-hover);box-shadow:0 2px 16px var(--accent-glow)}.cfc:hover::before{opacity:1}.cfc-body{display:flex;flex-direction:column;gap:.35rem;cursor:pointer}.cfc-top{display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem}.cfc-id-wrap{min-width:0;flex:1;overflow:hidden}.cfc-name{font-weight:700;font-size:.95rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:.1rem}.cfc-wgid{color:var(--accent);font-size:.8rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.cfc-meta{font-size:.78rem;color:var(--text-muted);display:flex;align-items:center;gap:.35rem}.cfc-info{font-size:.78rem;color:var(--text-muted)}.cfc-dates{display:flex;gap:1.2rem;flex-wrap:wrap;font-size:.75rem;color:var(--text-muted)}.cfc-dates b{color:var(--text-primary);font-weight:600}.expired-text{color:var(--error)!important}.cfc-acts{display:flex;gap:.3rem;padding-top:.7rem;margin-top:.7rem;border-top:1px solid var(--border)}.cfc-ib{position:relative;width:32px;height:32px;border-radius:8px;border:1px solid transparent;background:var(--bg-tertiary);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s;text-decoration:none;color:inherit}.cfc-ib:hover{border-color:var(--border-hover);background:var(--accent-subtle);transform:translateY(-1px)}.cfc-ib.accent:hover{border-color:var(--accent)}.cfc-ib.del:hover{border-color:var(--error);background:rgba(239,68,68,0.06)}.cfc-ib.sm{width:26px;height:26px;border-radius:6px}.cfc-ib .tip{position:absolute;bottom:calc(100%+7px);left:50%;transform:translateX(-50%);background:#0b1322;color:#d1d5db;font-size:.7rem;font-weight:500;padding:.22rem .5rem;border-radius:5px;white-space:nowrap;border:1px solid rgba(50,70,110,0.4);box-shadow:0 4px 12px rgba(0,0,0,0.4);opacity:0;pointer-events:none;transition:opacity .15s;z-index:20}.cfc-ib .tip::after{content:'';position:absolute;top:100%;left:50%;transform:translateX(-50%);border:4px solid transparent;border-top-color:#0b1322}.cfc-ib:hover .tip{opacity:1}.cfc-panel{max-height:0;overflow:hidden;opacity:0;transition:max-height .3s,opacity .2s,margin .2s,padding .2s;margin-top:0;padding-top:0;border-top:0 solid var(--border)}.cfc-panel.open{max-height:500px;opacity:1;margin-top:.7rem;padding-top:.7rem;border-top-width:1px}.cfc-data-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:.4rem;font-size:.8rem;color:var(--text-muted)}.cfc-code{background:var(--bg-tertiary);border:1px solid var(--border);border-radius:8px;padding:.75rem;font-size:.72rem;line-height:1.5;overflow-x:auto;white-space:pre;font-family:'JetBrains Mono',monospace;max-height:180px;overflow-y:auto;color:var(--text-secondary);margin:0}.cfc-ext-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(85px,1fr));gap:.35rem}.cfc-ext{display:flex;flex-direction:column;align-items:center;gap:.05rem;padding:.5rem .3rem;border-radius:8px;border:1px solid var(--border);background:var(--bg-tertiary);cursor:pointer;transition:all .2s;font-family:inherit;font-size:.82rem}.cfc-ext:hover{border-color:var(--accent);background:var(--accent-subtle);transform:translateY(-2px);box-shadow:0 4px 10px var(--accent-glow)}.cfc-ext b{color:var(--text-primary)}.cfc-ext span{font-size:.75rem;color:var(--accent);font-weight:600}.server-loc-card{padding:1.25rem}.server-loc-card .server-header{display:flex;align-items:center;gap:.65rem;margin-bottom:.85rem}.server-loc-card .server-name{font-size:1.05rem;font-weight:700}.server-regions{display:flex;flex-direction:column;gap:.35rem}.server-region-item{display:flex;align-items:center;gap:.45rem;font-size:.88rem;color:var(--text-secondary);padding:.2rem 0}.server-region-item.hidden-region{display:none}.server-region-item.show{display:flex}.region-status{width:7px;height:7px;border-radius:50%;flex-shrink:0}.region-status.online{background:#22c55e;box-shadow:0 0 6px rgba(34,197,94,0.5)}.region-status.offline{background:#ef4444;box-shadow:0 0 6px rgba(239,68,68,0.4)}.region-status-text{margin-left:auto;font-size:.7rem;font-weight:600}.region-status-text.online{color:#22c55e}.region-status-text.offline{color:#ef4444}.server-more-btn{border:none;background:none;color:var(--accent);font-size:.8rem;font-weight:600;cursor:pointer;font-family:inherit;padding:.35rem 0;margin-top:.3rem}.server-more-btn:hover{text-decoration:underline}.features-grid-8{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem}@media(max-width:900px){.features-grid-8{grid-template-columns:repeat(2,1fr)}}@media(max-width:500px){.features-grid-8{grid-template-columns:1fr}}.how-section{padding:4rem 0}.how-grid{display:flex;align-items:center;justify-content:center;gap:1rem}.how-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:2rem 1.5rem;text-align:center;flex:1;max-width:300px;backdrop-filter:var(--glass-blur);transition:all .35s}.how-card:hover{border-color:var(--border-hover);transform:translateY(-3px);box-shadow:var(--shadow-glow)}.how-card h3{margin:.75rem 0 .4rem;font-size:1rem}.how-card p{font-size:.85rem;color:var(--text-secondary);margin:0}.how-icon-wrap{width:56px;height:56px;border-radius:14px;background:var(--accent-subtle);border:1px solid rgba(6,182,212,0.15);display:flex;align-items:center;justify-content:center;margin:0 auto}.how-arrow{flex-shrink:0;display:flex;align-items:center}@media(max-width:768px){.how-grid{flex-direction:column}.how-arrow{transform:rotate(90deg)}}.sett-profile{padding:0;overflow:hidden}.sett-avatar-wrap{display:flex;justify-content:center;padding:2rem 0 1.5rem;cursor:pointer}.sett-avatar-circle{position:relative;width:90px;height:90px;border-radius:50%;overflow:hidden;border:3px solid var(--border);transition:border-color .3s}.sett-avatar-wrap:hover .sett-avatar-circle{border-color:var(--accent)}.sett-avatar-img{width:100%;height:100%;object-fit:cover}.sett-avatar-letter{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--gradient-accent);color:#fff;font-size:2.2rem;font-weight:700}.sett-avatar-overlay{position:absolute;inset:0;background:rgba(0,0,0,0.5);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s}.sett-avatar-wrap:hover .sett-avatar-overlay{opacity:1}.sett-field{padding:0 1.25rem}.sett-field-row{display:flex;align-items:center;justify-content:space-between;padding:.85rem 0;gap:.75rem}.sett-field-label{font-size:.78rem;color:var(--text-muted);font-weight:500;margin-bottom:.15rem}.sett-field-value{font-size:.95rem;font-weight:600}.sett-edit-btn{width:34px;height:34px;border-radius:10px;border:1px solid var(--border);background:var(--bg-tertiary);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;flex-shrink:0}.sett-edit-btn:hover{border-color:var(--accent);background:var(--accent-subtle);transform:scale(1.05)}.sett-edit-panel{max-height:0;overflow:hidden;opacity:0;transition:max-height .35s ease,opacity .25s;padding:0 1.25rem}.sett-divider{height:1px;background:var(--border);margin:0 1.25rem}.sett-section-label{display:flex;align-items:center;gap:.5rem;font-size:.85rem;font-weight:600;color:var(--text-muted);margin:1.75rem 0 .6rem;padding-left:.25rem}.sett-bindings{padding:0;overflow:hidden}.sett-bind-item{display:flex;align-items:center;gap:.85rem;padding:.9rem 1.25rem}.sett-bind-icon{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:1.2rem}.sett-bind-icon.email{background:rgba(6,182,212,0.1);border:1px solid rgba(6,182,212,0.15)}.sett-bind-icon.telegram{background:rgba(56,136,254,0.1);border:1px solid rgba(56,136,254,0.15)}.sett-bind-info{flex:1;min-width:0}.sett-bind-name{font-size:.82rem;color:var(--text-muted);font-weight:500}.sett-bind-value{font-size:.88rem;font-weight:600;display:flex;align-items:center;gap:.35rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sett-bind-value.linked{color:var(--text-primary)}.news-feed{display:flex;flex-direction:column;gap:1.25rem}.news-card{padding:1.5rem}.news-card-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.news-card-pin{float:right;font-size:.85rem}.news-card-author{display:flex;align-items:center;gap:.5rem}.news-card-name{font-weight:600;font-size:.88rem}.news-card-date{font-size:.75rem;color:var(--text-muted)}.news-pin-badge{font-size:.75rem;background:rgba(245,158,11,0.1);color:#f59e0b;padding:.15rem .5rem;border-radius:6px;font-weight:600}.news-card-title{font-size:1.15rem;margin-bottom:.5rem}.news-card-title a{color:var(--text-primary);text-decoration:none}.news-card-title a:hover{color:var(--accent)}.news-card-text{font-size:.9rem;color:var(--text-secondary);line-height:1.65;margin-bottom:.75rem;white-space:pre-line}.news-card-gallery{display:grid;gap:.5rem;margin-bottom:.75rem;border-radius:10px;overflow:hidden}.news-card-gallery.single{grid-template-columns:1fr}.news-card-gallery.duo{grid-template-columns:1fr 1fr}.news-card-gallery.grid{grid-template-columns:1fr 1fr;grid-template-rows:auto auto}.news-card-img-wrap{position:relative;overflow:hidden;border-radius:8px;aspect-ratio:16/10}.news-card-img-wrap img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.news-card-img-wrap:hover img{transform:scale(1.03)}.news-card-img-wrap.has-more::after{content:'';position:absolute;inset:0;background:rgba(0,0,0,0.5)}.news-card-img-more{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;color:#fff;z-index:1}.news-card-files{display:flex;align-items:center;gap:.4rem;font-size:.82rem;color:var(--text-muted);margin-bottom:.5rem}.news-card-more{font-size:.85rem;font-weight:600;color:var(--accent)}.news-card-more:hover{text-decoration:underline}.news-back-link{display:inline-flex;align-items:center;font-size:.88rem;font-weight:500;color:var(--accent);margin-bottom:1rem}.news-back-link:hover{text-decoration:underline}.news-detail{padding:2rem}.news-detail-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem}.news-detail-date{font-size:.75rem;color:var(--text-muted);margin-top:.1rem}.news-detail-title{font-size:1.5rem;margin-bottom:1rem}.news-detail-content{font-size:.95rem;line-height:1.75;color:var(--text-secondary);margin-bottom:1.5rem;white-space:pre-line}.news-detail-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:.75rem;margin-bottom:1.5rem}.news-detail-img-wrap{border-radius:10px;overflow:hidden;border:1px solid var(--border)}.news-detail-img-wrap img{width:100%;display:block;cursor:pointer;transition:transform .3s}.news-detail-img-wrap img:hover{transform:scale(1.02)}.news-detail-files{border-top:1px solid var(--border);padding-top:1rem}.news-detail-files-label{font-size:.82rem;font-weight:600;color:var(--text-muted);margin-bottom:.6rem}.news-file-item{display:flex;align-items:center;gap:.75rem;padding:.65rem .85rem;border:1px solid var(--border);border-radius:8px;text-decoration:none;color:inherit;transition:all .2s;margin-bottom:.4rem}.news-file-item:hover{border-color:var(--accent);background:var(--accent-subtle)}.news-file-icon{font-size:1.3rem;flex-shrink:0}.news-file-info{flex:1;min-width:0}.news-file-name{font-size:.88rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.news-file-size{font-size:.75rem;color:var(--text-muted)}.news-lightbox{display:none;position:fixed;inset:0;z-index:2000;background:rgba(0,0,0,0.9);align-items:center;justify-content:center;cursor:pointer}.news-lightbox.open{display:flex}.news-lightbox img{max-width:90vw;max-height:90vh;object-fit:contain;border-radius:8px}.news-lightbox-close{position:absolute;top:1rem;right:1.5rem;background:none;border:none;color:#fff;font-size:2rem;cursor:pointer;z-index:1}.news-upload-area{display:block;border:2px dashed var(--border);border-radius:8px;cursor:pointer;transition:border-color .2s}.news-upload-area:hover{border-color:var(--accent)}.news-file-preview{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.5rem}.news-file-preview-item{width:64px;height:64px;border-radius:8px;border:1px solid var(--border);overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--bg-tertiary)}.news-file-preview-item img{width:100%;height:48px;object-fit:cover}.news-card-footer{display:flex;align-items:center;justify-content:space-between;margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--border)}.news-card-footer-right{display:flex;align-items:center;gap:.75rem}.news-detail-footer{margin-top:1.25rem;padding-top:.75rem;border-top:1px solid var(--border)}.dl-official-link{display:flex;align-items:center;justify-content:center;gap:.4rem;margin-top:1rem;padding:.6rem;font-size:.85rem;font-weight:600;color:var(--accent);border:1px solid rgba(6,182,212,0.2);border-radius:var(--radius-sm);transition:all .2s;text-decoration:none}.dl-official-link:hover{background:var(--accent-subtle);border-color:var(--accent)}.auth-divider{display:flex;align-items:center;gap:.75rem;margin:.85rem 0;color:var(--text-muted);font-size:.78rem}.auth-divider::before,.auth-divider::after{content:'';flex:1;height:1px;background:var(--border)}