#views>div{animation:tntViewEnter .2s ease-out both}@keyframes tntViewEnter{from{opacity:0}to{opacity:1}}.toast,[class*=toast]{backdrop-filter:blur(16px) saturate(1.8)!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 16px 48px -12px rgba(0,0,0,.6),0 0 0 1px rgba(255,255,255,.04) inset!important;border-radius:14px!important;font-weight:600!important}.tab-bar,.tabbar,nav[class*=tab]{backdrop-filter:blur(20px) saturate(1.6);border-top:1px solid rgba(255,255,255,.06);box-shadow:0 -8px 32px rgba(0,0,0,.3)}.tab-active,.tab.active,[class*=tab][class*=active]{position:relative}.tab-active::after,.tab.active::after{content:'';position:absolute;bottom:-1px;left:50%;transform:translateX(-50%);width:24px;height:3px;border-radius:3px;background:linear-gradient(90deg,var(--accent),var(--accent-hot));box-shadow:0 0 12px var(--accent)}.card,[class*=card]:not(.wallet-card){transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s}.card:hover,[class*=card]:not(.wallet-card):hover{transform:translateY(-2px);box-shadow:0 12px 32px -8px rgba(0,0,0,.3)}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:rgba(255,107,26,.3);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:rgba(255,107,26,.5)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.btn-primary,button[class*=primary]{position:relative;overflow:hidden;transition:transform .15s,box-shadow .15s}.btn-primary:hover,button[class*=primary]:hover{transform:translateY(-1px);box-shadow:0 8px 24px -4px rgba(255,107,26,.4)}.btn-primary:active,button[class*=primary]:active{transform:translateY(0) scale(.98)}.section-title,.tx-header,h2[class*=section]{position:relative;padding-left:14px}.section-title::before,.tx-header::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:16px;border-radius:3px;background:linear-gradient(180deg,var(--accent),var(--accent-pink))}img{transition:opacity .3s}img[loading=lazy]{opacity:0}img[loading=lazy].loaded,img[loading=lazy][complete]{opacity:1}.avatar-online::before{content:'';position:absolute;inset:-3px;border-radius:50%;background:conic-gradient(var(--accent),var(--accent-pink),var(--accent-cyan),var(--accent));z-index:-1;animation:avatarRingSpin 3s linear infinite}@keyframes avatarRingSpin{to{transform:rotate(360deg)}}.friend-row,.notif-row,.tx,[class*=list-item]{transition:background .15s,transform .15s}.friend-row:active,.notif-row:active,.tx:active{transform:scale(.98);background:rgba(255,255,255,.03)}@keyframes premiumShimmer{0%{background-position:-200% 0}100%{background-position:200% 0}}.skeleton,[class*=skeleton]{background:linear-gradient(90deg,var(--bg-elev) 25%,var(--bg-elev-3) 50%,var(--bg-elev) 75%)!important;background-size:200% 100%!important;animation:premiumShimmer 1.5s ease-in-out infinite!important}.wallet-action[data-act=withdraw]{background:linear-gradient(145deg,rgba(255,107,26,.12),rgba(255,107,26,.04))!important;border-color:rgba(255,107,26,.3)!important}.wallet-action[data-act=withdraw]:hover{border-color:rgba(255,107,26,.6)!important;box-shadow:0 4px 20px -4px rgba(255,107,26,.4)!important}.wallet-action[data-act=withdraw] span[aria-hidden]{color:var(--accent)!important}.wallet-action[data-act=connect-bank]{background:linear-gradient(145deg,rgba(99,91,255,.12),rgba(99,91,255,.04))!important;border-color:rgba(99,91,255,.3)!important}.wallet-action[data-act=connect-bank]:hover{border-color:rgba(99,91,255,.6)!important;box-shadow:0 4px 20px -4px rgba(99,91,255,.4)!important}.wallet-action[data-act=connect-bank] span[aria-hidden]{color:#7c75ff!important}.wallet-action[data-act=deposit]{background:linear-gradient(145deg,rgba(0,230,118,.08),rgba(0,230,118,.02))!important;border-color:rgba(0,230,118,.25)!important}.wallet-action[data-act=deposit] span[aria-hidden]{color:#00e676!important}.app-shell,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.section-title,.view-title,h1,h2,h3{background:linear-gradient(135deg,#fff 0,rgba(255,255,255,.85) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-weight:800}.feed-post,.post-card,[class*=feed] .card{background:linear-gradient(160deg,rgba(255,255,255,.05) 0,rgba(255,255,255,.01) 100%);border:1px solid rgba(255,255,255,.06);border-radius:18px;padding:16px;margin-bottom:14px;backdrop-filter:blur(8px);transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .25s,border-color .25s;position:relative;overflow:hidden}.feed-post::before,.post-card::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,205,107,.2),transparent)}.feed-post:hover,.post-card:hover{transform:translateY(-1px);border-color:rgba(255,205,107,.15);box-shadow:0 12px 40px -10px rgba(0,0,0,.4),0 0 0 1px rgba(255,205,107,.05) inset}.feed-post .author,.post-author,.post-header{display:flex;align-items:center;gap:10px;margin-bottom:10px}.feed-avatar,.post-author img,.post-header img{border-radius:50%;border:2px solid rgba(255,205,107,.3);box-shadow:0 2px 12px -2px rgba(255,107,26,.3);transition:transform .2s,border-color .2s}.feed-avatar:hover,.post-author img:hover,.post-header img:hover{transform:scale(1.08);border-color:rgba(255,205,107,.6)}.feed-actions,.post-actions{display:flex;gap:4px;margin-top:10px;padding-top:10px;border-top:1px solid rgba(255,255,255,.04)}.feed-actions button,.post-action-btn,.post-actions button{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 0;border-radius:10px;background:0 0;border:none;color:rgba(255,255,255,.6);font-size:12px;font-weight:600;transition:all .2s;cursor:pointer}.feed-actions button:hover,.post-action-btn:hover,.post-actions button:hover{background:rgba(255,255,255,.06);color:#fff}.feed-actions button:active,.post-actions button:active{transform:scale(.95)}.post-action-btn.liked,.post-actions .active{color:#ff6b6b!important;text-shadow:0 0 12px rgba(255,107,107,.4)}.stories,.story-row,[class*=stories]{display:flex;gap:12px;padding:14px 16px;overflow-x:auto;scrollbar-width:none}.stories::-webkit-scrollbar{display:none}.story,.story-item,[class*=story-circle]{position:relative;flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:6px;cursor:pointer}.story-ring{width:62px!important;height:62px!important;min-width:62px!important;min-height:62px!important;border-radius:50%!important;padding:3px!important;background:conic-gradient(from 0deg,#ff6b1a,#ff1a6b,#6b1aff,#1a6bff,#1affb8,#ff6b1a)!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:transform .2s!important;border:none!important;box-shadow:none!important;aspect-ratio:1/1!important}.story-ring-seen{background:rgba(255,255,255,.15)!important}.story-ring-empty{background:rgba(255,255,255,.1)!important;border:2px dashed rgba(255,255,255,.25)!important}.story:hover .story-ring{transform:scale(1.08)!important}.story .story-avatar,.story-ring .story-avatar{width:56px!important;height:56px!important;min-width:56px!important;min-height:56px!important;border-radius:50%!important;overflow:hidden!important;background:var(--bg-1,#111)!important;border:none!important;box-shadow:none!important;aspect-ratio:1/1!important}.story .story-avatar .avatar,.story-ring .story-avatar .avatar{width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;border-radius:50%!important;object-fit:cover!important;border:none!important;box-shadow:none!important;aspect-ratio:1/1!important}.story .story-avatar img,.story-ring .story-avatar img{width:100%!important;height:100%!important;border-radius:50%!important;object-fit:cover!important;border:none!important;box-shadow:none!important}.story-plus{position:absolute;bottom:20px;right:-2px;width:20px;height:20px;border-radius:50%;background:#6b1aff;color:#fff;font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center;border:2px solid var(--bg-1,#111);z-index:2}.story-item small,.story-label,.story-name{display:block;text-align:center;font-size:10px;color:rgba(255,255,255,.7);max-width:64px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.composer,.post-composer,[class*=composer]{background:linear-gradient(160deg,rgba(255,255,255,.04),rgba(255,255,255,.01));border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:14px;margin-bottom:16px;transition:border-color .2s,box-shadow .2s}.composer:focus-within,.post-composer:focus-within{border-color:rgba(255,205,107,.3);box-shadow:0 0 24px -8px rgba(255,107,26,.2)}.profile-banner,.profile-cover,[class*=profile-header]{position:relative;border-radius:0 0 24px 24px;overflow:hidden}.profile-banner::after,.profile-cover::after{content:'';position:absolute;bottom:0;left:0;right:0;height:60%;background:linear-gradient(transparent,var(--bg-1));pointer-events:none}.avatar-large,.profile-avatar,.profile-pic{width:88px;height:88px;border-radius:50%;border:4px solid var(--bg-1);box-shadow:0 8px 32px -4px rgba(255,107,26,.4),0 0 0 2px rgba(255,205,107,.3);position:relative;z-index:2;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.profile-avatar:hover,.profile-pic:hover{transform:scale(1.05)}.profile-name,.user-display-name{font-size:22px;font-weight:900;letter-spacing:-.02em;background:linear-gradient(135deg,#fff,#ffcd6b);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.profile-stats,.stats-row,[class*=profile-stat]{display:flex;justify-content:center;gap:24px;padding:16px 0}.profile-stat,.stat-item{text-align:center;position:relative}.profile-stat strong,.stat-item .number,.stat-value{display:block;font-size:20px;font-weight:900;color:#fff;line-height:1.2}.profile-stat small,.stat-item .label,.stat-label{font-size:11px;color:rgba(255,255,255,.5);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.achievements,.badge-grid,[class*=achievement]{display:flex;flex-wrap:wrap;gap:8px;padding:12px 0}.achievement,.badge-item{background:linear-gradient(145deg,rgba(255,205,107,.1),rgba(255,107,26,.05));border:1px solid rgba(255,205,107,.2);border-radius:12px;padding:8px 12px;font-size:11px;font-weight:700;color:#ffcd6b;display:flex;align-items:center;gap:6px;transition:transform .2s,box-shadow .2s}.achievement:hover,.badge-item:hover{transform:translateY(-2px);box-shadow:0 8px 20px -4px rgba(255,205,107,.2)}.chat-list,.conversation-list,[class*=msg-list]{list-style:none;padding:0;margin:0}.chat-row,.conversation-item,[class*=conv-item]{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:14px;margin:2px 8px;transition:background .15s,transform .15s;cursor:pointer;position:relative}.chat-row:hover,.conversation-item:hover{background:rgba(255,255,255,.04)}.chat-row:active,.conversation-item:active{transform:scale(.98);background:rgba(255,255,255,.06)}.chat-row.unread::before,.conversation-item.unread::before{content:'';position:absolute;left:4px;top:50%;transform:translateY(-50%);width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 8px var(--accent)}.chat-bubble,.msg-bubble,[class*=bubble]{max-width:75%;padding:10px 14px;border-radius:18px;font-size:14px;line-height:1.4;position:relative;animation:msgAppear .25s cubic-bezier(.34,1.56,.64,1) both}@keyframes msgAppear{from{opacity:0;transform:translateY(8px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.bubble-mine,.chat-bubble.outgoing,.msg-bubble.sent{background:linear-gradient(135deg,rgba(255,107,26,.85),rgba(255,60,60,.7));color:#fff;border-bottom-right-radius:4px;margin-left:auto;box-shadow:0 4px 16px -4px rgba(255,107,26,.4)}.bubble-theirs,.chat-bubble.incoming,.msg-bubble.received{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.06);color:rgba(255,255,255,.9);border-bottom-left-radius:4px}.chat-input,.msg-input-wrap,[class*=chat-footer]{background:rgba(255,255,255,.03);border-top:1px solid rgba(255,255,255,.06);padding:10px 12px;display:flex;align-items:center;gap:8px;backdrop-filter:blur(12px)}.chat-input input,.chat-input textarea,.msg-input{flex:1;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);border-radius:22px;padding:10px 16px;color:#fff;font-size:14px;outline:0;transition:border-color .2s,box-shadow .2s}.chat-input input:focus,.msg-input:focus{border-color:rgba(255,205,107,.3);box-shadow:0 0 16px -4px rgba(255,107,26,.2)}.friend-item,.friend-row,[class*=friend-card]{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:14px;transition:background .15s,transform .15s;cursor:pointer}.friend-item:hover,.friend-row:hover{background:rgba(255,255,255,.04)}.friend-item:active,.friend-row:active{transform:scale(.98)}.friend-avatar{width:44px;height:44px;border-radius:50%;border:2px solid rgba(255,255,255,.1);transition:border-color .2s}.friend-row:hover .friend-avatar{border-color:rgba(255,205,107,.3)}.friend-status-online{position:relative}.friend-status-online::after{content:'';position:absolute;bottom:2px;right:2px;width:10px;height:10px;border-radius:50%;background:#00e676;border:2px solid var(--bg-1);box-shadow:0 0 8px rgba(0,230,118,.5)}.alert-item,.notif-row,[class*=notification]{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border-radius:14px;margin:2px 0;border-left:3px solid transparent;transition:background .15s,border-color .2s,transform .15s;cursor:pointer}.alert-item:hover,.notif-row:hover{background:rgba(255,255,255,.03)}.alert-item.unread,.notif-row.unread{background:rgba(255,107,26,.04);border-left-color:var(--accent)}.alert-item:active,.notif-row:active{transform:scale(.98)}.alert-icon,.notif-icon{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0;background:linear-gradient(135deg,rgba(255,107,26,.15),rgba(255,205,107,.08));border:1px solid rgba(255,205,107,.15)}.alert-time,.notif-time{font-size:11px;color:rgba(255,255,255,.35);margin-top:2px}.reel-card,.short-item,[class*=reel-item]{border-radius:20px;overflow:hidden;position:relative;box-shadow:0 16px 48px -12px rgba(0,0,0,.6)}.reel-card::after{content:'';position:absolute;inset:0;background:linear-gradient(transparent 50%,rgba(0,0,0,.7));pointer-events:none}.reel-info,.reel-overlay{position:absolute;bottom:0;left:0;right:0;padding:20px;z-index:2}.reel-actions,.reel-sidebar{position:absolute;right:12px;bottom:80px;display:flex;flex-direction:column;gap:16px;z-index:3}.reel-action-btn{width:44px;height:44px;border-radius:50%;background:rgba(255,255,255,.12);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px;transition:transform .2s,background .2s;cursor:pointer}.reel-action-btn:hover{transform:scale(1.1);background:rgba(255,255,255,.2)}.reel-action-btn:active{transform:scale(.9)}.dialog-panel,.modal,.sheet,[class*=modal-content]{background:linear-gradient(160deg,rgba(30,30,42,.98),rgba(18,18,28,.99));border:1px solid rgba(255,255,255,.06);border-radius:24px;box-shadow:0 40px 100px -20px rgba(0,0,0,.8),0 0 0 1px rgba(255,255,255,.04) inset;backdrop-filter:blur(40px) saturate(1.5);animation:modalIn .3s cubic-bezier(.34,1.56,.64,1) both;overflow-y:auto}@keyframes modalIn{from{opacity:0;transform:scale(.92) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}.modal-overlay,.sheet-overlay,[class*=overlay]{background:rgba(0,0,0,.7)!important;backdrop-filter:blur(4px);animation:overlayFade .2s both}@keyframes overlayFade{from{opacity:0}to{opacity:1}}.modal-header,.sheet-header{padding:18px 20px;border-bottom:1px solid rgba(255,255,255,.05);position:relative}.modal-header::after{content:'';position:absolute;bottom:-1px;left:20px;right:20px;height:1px;background:linear-gradient(90deg,transparent,rgba(255,205,107,.15),transparent)}.modal-handle,.sheet-handle{width:36px;height:4px;border-radius:4px;background:rgba(255,255,255,.2);margin:0 auto 12px}.squad-card,.team-card,[class*=squad-item]{background:linear-gradient(145deg,rgba(255,255,255,.04),rgba(255,255,255,.01));border:1px solid rgba(255,255,255,.06);border-radius:18px;padding:16px;transition:transform .2s,box-shadow .2s,border-color .2s;position:relative;overflow:hidden}.squad-card::before{content:'';position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,107,26,.03),transparent 60%);transition:opacity .3s;opacity:0}.squad-card:hover::before{opacity:1}.squad-card:hover{transform:translateY(-2px);border-color:rgba(255,205,107,.15);box-shadow:0 16px 48px -8px rgba(0,0,0,.4)}.squad-members,.team-members{display:flex;margin-top:10px}.squad-members img,.team-members img{width:28px;height:28px;border-radius:50%;border:2px solid var(--bg-1);margin-left:-8px;transition:transform .15s}.squad-members img:first-child{margin-left:0}.squad-members img:hover{transform:scale(1.2);z-index:2}.live-badge,[class*=live-indicator]{background:linear-gradient(90deg,#ff1a1a,#f44);color:#fff;font-size:10px;font-weight:800;padding:3px 8px;border-radius:4px;text-transform:uppercase;letter-spacing:.05em;animation:livePulse 1.5s ease-in-out infinite;box-shadow:0 2px 12px -2px rgba(255,26,26,.5)}@keyframes livePulse{0%,100%{opacity:1}50%{opacity:.7}}.live-viewer-count{display:flex;align-items:center;gap:4px;font-size:12px;color:rgba(255,255,255,.7)}.live-viewer-count::before{content:'';width:6px;height:6px;border-radius:50%;background:#ff1a1a;animation:livePulse 1.5s ease-in-out infinite}.leaderboard,.ranking-list,[class*=leaderboard]{list-style:none;padding:0;margin:0}.leaderboard-item,.rank-row{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;transition:background .15s;position:relative}.rank-row:first-child{background:linear-gradient(90deg,rgba(255,215,0,.08),transparent)}.rank-row:nth-child(2){background:linear-gradient(90deg,rgba(192,192,192,.06),transparent)}.rank-row:nth-child(3){background:linear-gradient(90deg,rgba(205,127,50,.06),transparent)}.rank-row:hover{background:rgba(255,255,255,.04)}.rank-number{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:900;flex-shrink:0}.rank-row:first-child .rank-number{background:linear-gradient(135deg,gold,#fa0);color:#1a1a1a;box-shadow:0 4px 12px -2px rgba(255,215,0,.4)}.rank-row:nth-child(2) .rank-number{background:linear-gradient(135deg,silver,#a0a0a0);color:#1a1a1a}.rank-row:nth-child(3) .rank-number{background:linear-gradient(135deg,#cd7f32,sienna);color:#fff}.setting-section,.settings-group{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.04);border-radius:16px;overflow:hidden;margin-bottom:12px}.setting-row,.settings-item{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.03);transition:background .15s;cursor:pointer}.setting-row:last-child,.settings-item:last-child{border-bottom:none}.setting-row:hover,.settings-item:hover{background:rgba(255,255,255,.03)}.settings-item:active{background:rgba(255,255,255,.05)}.switch,.toggle,input[type=checkbox][role=switch]{width:44px;height:24px;border-radius:24px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.1);position:relative;appearance:none;-webkit-appearance:none;cursor:pointer;transition:background .2s,border-color .2s}.switch::after,.toggle::after{content:'';position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.3);transition:transform .2s cubic-bezier(.34,1.56,.64,1)}.switch.on,.toggle:checked{background:linear-gradient(135deg,#ff6b1a,#ff3c3c);border-color:rgba(255,107,26,.5)}.switch.on::after,.toggle:checked::after{transform:translateX(20px)}.search-bar,.search-input-wrap,[class*=search-box]{position:relative;margin:12px 16px}.search-bar input,.search-input,[class*=search-box] input{width:100%;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:12px 16px 12px 40px;color:#fff;font-size:14px;outline:0;transition:border-color .2s,box-shadow .2s,background .2s}.search-bar input:focus,.search-input:focus{background:rgba(255,255,255,.06);border-color:rgba(255,205,107,.3);box-shadow:0 4px 24px -8px rgba(255,107,26,.15)}.search-bar::before{content:'';position:absolute;left:14px;top:50%;transform:translateY(-50%);width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-radius:50%;pointer-events:none}.tab-nav,.tabs,[class*=tab-row]{display:flex;gap:2px;padding:4px;background:rgba(255,255,255,.03);border-radius:12px;margin:12px 16px}.tab,.tab-btn,[class*=tab-item]{flex:1;padding:8px 12px;border-radius:10px;text-align:center;font-size:12px;font-weight:700;color:rgba(255,255,255,.5);cursor:pointer;transition:all .2s;border:none;background:0 0}.tab-btn.active,.tab.active,[class*=tab-item].active{background:rgba(255,255,255,.08);color:#fff;box-shadow:0 2px 8px -2px rgba(0,0,0,.3)}.empty-state,.no-data,[class*=empty]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;text-align:center}.empty-icon,.empty-state .icon{width:64px;height:64px;border-radius:50%;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06);display:flex;align-items:center;justify-content:center;font-size:28px;margin-bottom:16px;animation:emptyFloat 3s ease-in-out infinite}@keyframes emptyFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}.badge,.chip,.tag{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:8px;font-size:11px;font-weight:700;letter-spacing:.02em}.badge-gold,.tag-gold{background:linear-gradient(135deg,rgba(255,215,0,.15),rgba(255,170,0,.08));border:1px solid rgba(255,215,0,.3);color:gold}.badge-fire,.tag-hot{background:linear-gradient(135deg,rgba(255,107,26,.15),rgba(255,60,60,.08));border:1px solid rgba(255,107,26,.3);color:#ff6b1a}.badge-ice,.tag-cool{background:linear-gradient(135deg,rgba(26,107,255,.15),rgba(26,255,184,.08));border:1px solid rgba(26,107,255,.3);color:#4dabff}.progress,.progress-bar,[class*=progress]{height:6px;border-radius:6px;background:rgba(255,255,255,.06);overflow:hidden;position:relative}.progress-bar .fill,.progress-fill,[class*=progress]>div{height:100%;border-radius:6px;background:linear-gradient(90deg,#ff6b1a,#ffcd6b);position:relative;transition:width .6s cubic-bezier(.34,1.56,.64,1)}.progress-fill::after{content:'';position:absolute;top:0;right:0;bottom:0;width:40px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3));animation:progressGlow 1.5s ease-in-out infinite}@keyframes progressGlow{0%,100%{opacity:0}50%{opacity:1}}[data-tooltip]{position:relative}[data-tooltip]::after{content:attr(data-tooltip);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%) translateY(4px);background:rgba(18,18,28,.95);border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:6px 10px;font-size:11px;color:rgba(255,255,255,.9);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .2s,transform .2s;box-shadow:0 8px 24px -4px rgba(0,0,0,.5);z-index:9999}[data-tooltip]:hover::after{opacity:1;transform:translateX(-50%) translateY(0)}.loading-spinner,.spinner,[class*=loader]{width:24px;height:24px;border:3px solid rgba(255,255,255,.1);border-top-color:var(--accent);border-radius:50%;animation:spin .6s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.loading-dots{display:flex;gap:4px}.loading-dots span{width:6px;height:6px;border-radius:50%;background:var(--accent);animation:dotBounce .6s ease-in-out infinite}.loading-dots span:nth-child(2){animation-delay:.1s}.loading-dots span:nth-child(3){animation-delay:.2s}@keyframes dotBounce{0%,100%{transform:translateY(0);opacity:.4}50%{transform:translateY(-6px);opacity:1}}.btn,[role=button],button{transition:transform .1s,opacity .1s}.btn:active,[role=button]:active,button:active{transform:scale(.96)}.ripple{position:absolute;border-radius:50%;background:rgba(255,255,255,.15);transform:scale(0);animation:rippleExpand .4s ease-out;pointer-events:none}@keyframes rippleExpand{to{transform:scale(4);opacity:0}}.ptr-indicator,[class*=pull-refresh]{display:flex;align-items:center;justify-content:center;padding:12px;color:rgba(255,255,255,.5);font-size:12px}@media (max-width:380px){.wallet-actions{grid-template-columns:repeat(5,1fr);gap:4px}.wallet-action{padding:10px 2px;font-size:8px}.wallet-action span[aria-hidden],.wallet-action svg{width:20px;height:20px}.profile-avatar,.profile-pic{width:72px;height:72px}.modal,.sheet{border-radius:20px}}.view,[id^=view-]{background:var(--bg-1)}.content-section,.section{position:relative}.section::before{content:'';position:absolute;top:0;left:16px;right:16px;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.04),transparent)}.glass{background:rgba(255,255,255,.04);backdrop-filter:blur(16px) saturate(1.5);border:1px solid rgba(255,255,255,.06)}.counter-up{display:inline-block;animation:counterPop .3s cubic-bezier(.34,1.56,.64,1)}@keyframes counterPop{from{transform:scale(1.3);opacity:0}to{transform:scale(1);opacity:1}}.divider,hr{border:none;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.06),transparent);margin:12px 0}.chip-group,.pill-group{display:flex;flex-wrap:wrap;gap:6px}.chip-group .chip,.pill{padding:6px 14px;border-radius:20px;font-size:12px;font-weight:600;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);color:rgba(255,255,255,.7);cursor:pointer;transition:all .2s}.chip-group .chip.active,.pill.active{background:linear-gradient(135deg,rgba(255,107,26,.15),rgba(255,60,60,.08));border-color:rgba(255,107,26,.4);color:#ffcd6b}.chip-group .chip:hover,.pill:hover{border-color:rgba(255,255,255,.2);background:rgba(255,255,255,.06)}.amount-display,.price-tag{font-variant-numeric:tabular-nums;font-weight:900;letter-spacing:-.02em}.amount-positive,.gain{color:#00e676;text-shadow:0 0 12px rgba(0,230,118,.3)}.amount-negative,.loss{color:#ff5252;text-shadow:0 0 12px rgba(255,82,82,.3)}.topbar{background:rgba(6,6,14,.95)!important;backdrop-filter:saturate(200%) blur(28px)!important;-webkit-backdrop-filter:saturate(200%) blur(28px)!important;box-shadow:0 4px 32px -4px rgba(0,0,0,.5),0 1px 0 rgba(255,255,255,.02) inset!important}.topbar::before{opacity:.7!important;filter:blur(0)!important;height:2px!important;background:linear-gradient(90deg,transparent 5%,var(--accent) 25%,var(--accent-pink) 50%,var(--accent-cyan,#00e5ff) 75%,transparent 95%)!important}.topbar .logo,.topbar img:first-of-type,.topbar img[alt*=logo],.topbar-logo{height:32px!important;filter:drop-shadow(0 0 10px rgba(255,107,26,.5))!important;animation:logoPremium 4s ease-in-out infinite!important}@keyframes logoPremium{0%,100%{filter:drop-shadow(0 0 8px rgba(255,107,26,.4)) brightness(1);transform:scale(1)}50%{filter:drop-shadow(0 0 16px rgba(255,107,26,.7)) brightness(1.08);transform:scale(1.02)}}.topbar a,.topbar button,.topbar-icon{width:36px!important;height:36px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:background .2s,transform .15s!important}.topbar a:hover,.topbar button:hover{background:rgba(255,255,255,.06)!important}.topbar a:active,.topbar button:active{transform:scale(.9)!important}.tabbar{background:rgba(6,6,14,.96)!important;backdrop-filter:saturate(200%) blur(28px)!important;-webkit-backdrop-filter:saturate(200%) blur(28px)!important;height:60px!important;border-top:none!important;box-shadow:0 -12px 40px -6px rgba(0,0,0,.6),0 -1px 0 rgba(255,255,255,.03) inset!important}.tabbar::before{content:''!important;position:absolute!important;top:0!important;left:10%!important;right:10%!important;height:1px!important;background:linear-gradient(90deg,transparent,rgba(255,107,26,.2),rgba(255,205,107,.15),rgba(255,107,26,.2),transparent)!important}.tab-item,.tabbar>a,.tabbar>button{position:relative!important;transition:color .2s,transform .15s!important}.tab-item:active,.tabbar>a:active,.tabbar>button:active{transform:scale(.88)!important}.tab-item.active,.tabbar .active{color:var(--accent)!important}.tab-item.active::after,.tabbar .active::after{content:''!important;position:absolute!important;top:0!important;left:50%!important;transform:translateX(-50%)!important;width:24px!important;height:3px!important;border-radius:0 0 4px 4px!important;background:linear-gradient(90deg,var(--accent),#ffcd6b)!important;box-shadow:0 2px 12px -1px rgba(255,107,26,.6)!important}.tab-item.active svg,.tabbar .active svg{filter:drop-shadow(0 0 8px var(--accent))!important;transform:scale(1.08)!important}.feed-item,.fpost,.post,[class*=post-wrap]{background:linear-gradient(160deg,rgba(255,255,255,.035) 0,rgba(255,255,255,.008) 100%)!important;border:1px solid rgba(255,255,255,.05)!important;border-radius:20px!important;margin:8px 12px!important;padding:14px!important;transition:transform .2s,box-shadow .25s,border-color .25s!important;position:relative!important;overflow:hidden!important}.feed-item:hover,.fpost:hover,.post:hover{border-color:rgba(255,205,107,.12)!important;box-shadow:0 12px 40px -12px rgba(0,0,0,.35)!important}.feed-item::before,.fpost::before,.post::before{content:''!important;position:absolute!important;top:0!important;left:0!important;right:0!important;height:1px!important;background:linear-gradient(90deg,transparent,rgba(255,205,107,.12),transparent)!important;pointer-events:none!important}.fpost img:not(.avatar),.post img:not(.avatar):not([class*=icon]),.post-image,.post-media img{border-radius:14px!important;transition:transform .3s!important}.fpost img:not(.avatar):hover,.post img:not(.avatar):hover,.post-media img:hover{transform:scale(1.01)!important}.avatar,[class*=avatar]:not(.avatar-online){border-radius:50%!important;border:2px solid rgba(255,205,107,.2)!important;box-shadow:0 2px 12px -3px rgba(255,107,26,.25)!important;transition:transform .2s,border-color .2s!important}.avatar:hover,[class*=avatar]:hover{transform:scale(1.06)!important;border-color:rgba(255,205,107,.5)!important}.action-btn,.btn,.btn-primary,[class*=btn-main],button.primary{border-radius:12px!important;font-weight:700!important;letter-spacing:.01em!important;transition:transform .15s,box-shadow .2s,background .2s!important;position:relative!important;overflow:hidden!important}.btn-primary,[class*=btn-main],button.primary{background:linear-gradient(135deg,#ff6b1a 0,#ff3c3c 100%)!important;border:none!important;color:#fff!important;box-shadow:0 4px 20px -4px rgba(255,107,26,.4)!important}.btn-primary:hover,button.primary:hover{transform:translateY(-1px)!important;box-shadow:0 8px 28px -4px rgba(255,107,26,.5)!important}.btn-primary:active,button.primary:active{transform:translateY(0) scale(.97)!important}.btn-ghost,.btn-secondary,button.secondary{background:rgba(255,255,255,.05)!important;border:1px solid rgba(255,255,255,.1)!important;color:rgba(255,255,255,.85)!important;border-radius:12px!important}.btn-ghost:hover,.btn-secondary:hover{background:rgba(255,255,255,.08)!important;border-color:rgba(255,255,255,.18)!important}.dialog,.modal,.sheet-content,[class*=modal-content]{background:linear-gradient(170deg,rgba(24,24,36,.98) 0,rgba(12,12,22,.99) 100%)!important;border:1px solid rgba(255,255,255,.06)!important;border-radius:24px!important;box-shadow:0 40px 120px -20px rgba(0,0,0,.85),0 0 0 1px rgba(255,255,255,.03) inset,0 1px 0 rgba(255,255,255,.05) inset!important;backdrop-filter:blur(40px) saturate(1.4)!important}.list-item,[class*="-row"]:not(.rank-row),li[class]{border-radius:12px!important;transition:background .15s,transform .12s!important}.list-item:active,[class*="-row"]:active,li[class]:active{transform:scale(.98)!important;background:rgba(255,255,255,.03)!important}.section-title,.view-title,h2,h3{font-weight:800!important;letter-spacing:-.01em!important}.balance,.coins,[class*=balance],[class*=coin-count]{font-variant-numeric:tabular-nums!important;font-weight:900!important}input,select,textarea{caret-color:var(--accent)!important}input::placeholder,textarea::placeholder{color:rgba(255,255,255,.25)!important}.content,.scroll-container,.view,[id^=view-]{scroll-behavior:smooth!important;-webkit-overflow-scrolling:touch!important}img{background:rgba(255,255,255,.03)!important}img:not([src]),img[src=""]{background:linear-gradient(135deg,rgba(255,255,255,.03),rgba(255,255,255,.01))!important}.transaction,.tx,[class*=transaction-item],[class*=tx-row]{padding:12px 14px!important;border-radius:14px!important;border-bottom:1px solid rgba(255,255,255,.03)!important;transition:background .15s,transform .12s!important}.transaction:hover,.tx:hover{background:rgba(255,255,255,.03)!important}.transaction:active,.tx:active{transform:scale(.98)!important}body::before{content:'';position:fixed;inset:0;background:radial-gradient(ellipse at 50% 0,rgba(255,107,26,.02) 0,transparent 60%),radial-gradient(ellipse at 80% 100%,rgba(99,91,255,.015) 0,transparent 50%);pointer-events:none;z-index:-1}*{scrollbar-width:thin;scrollbar-color:rgba(255,107,26,.25) transparent}.squads-header{padding:14px 16px 8px!important;background:linear-gradient(180deg,rgba(6,6,14,.96) 0,rgba(6,6,14,.85) 100%)!important;backdrop-filter:blur(24px) saturate(1.8)!important}.squads-tabs{display:flex!important;gap:4px!important;padding:4px!important;background:rgba(255,255,255,.03)!important;border-radius:14px!important;border:1px solid rgba(255,255,255,.05)!important}.squads-tabs .btn,.squads-tabs a,.squads-tabs button{flex:1!important;padding:9px 16px!important;border-radius:11px!important;font-size:12px!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase!important;border:none!important;background:0 0!important;color:rgba(255,255,255,.45)!important;transition:all .25s cubic-bezier(.34,1.56,.64,1)!important;cursor:pointer!important;position:relative!important}.squads-tabs .active,.squads-tabs .btn.active,.squads-tabs .btn[aria-selected=true],.squads-tabs [aria-selected=true],.squads-tabs a.active,.squads-tabs button.active{background:linear-gradient(135deg,rgba(255,107,26,.12) 0,rgba(255,60,60,.06) 100%)!important;color:#fff!important;box-shadow:0 4px 16px -4px rgba(255,107,26,.25),0 0 0 1px rgba(255,107,26,.15) inset!important}.squad-create{margin:16px 14px 12px!important;padding:16px 18px!important;background:linear-gradient(145deg,rgba(255,107,26,.06) 0,rgba(255,60,60,.03) 100%)!important;border:1px solid rgba(255,107,26,.12)!important;border-radius:18px!important;transition:all .25s!important;position:relative!important;overflow:hidden!important}.squad-create::before{content:''!important;position:absolute!important;inset:0!important;background:radial-gradient(circle at 0 50%,rgba(255,107,26,.08),transparent 50%)!important;pointer-events:none!important}.squad-create:hover{border-color:rgba(255,107,26,.25)!important;box-shadow:0 8px 32px -8px rgba(255,107,26,.2)!important;transform:translateY(-2px)!important}.squad-create-icon{width:52px!important;height:52px!important;border-radius:16px!important;background:linear-gradient(135deg,#ff6b1a,#ff3c3c)!important;font-size:28px!important;box-shadow:0 8px 24px -4px rgba(255,107,26,.45)!important;animation:iconPulse 2s ease-in-out infinite!important}@keyframes iconPulse{0%,100%{box-shadow:0 8px 24px -4px rgba(255,107,26,.4)}50%{box-shadow:0 8px 32px -2px rgba(255,107,26,.6)}}.squad-create-title{font-weight:900!important;font-size:16px!important;background:linear-gradient(135deg,#fff,#ffcd6b)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important}.squad-create-sub{color:rgba(255,255,255,.5)!important;font-size:12px!important}.empty,.tnt-empty{text-align:center!important;padding:60px 32px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important}.empty-icon,.tnt-empty__art{width:120px!important;height:120px!important;margin:0 auto 24px!important;opacity:1!important;background:radial-gradient(circle,rgba(255,107,26,.06) 0,transparent 70%)!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;position:relative!important;animation:emptyArtFloat 4s ease-in-out infinite!important}@keyframes emptyArtFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}.empty-icon::before,.tnt-empty__art::before{content:''!important;position:absolute!important;inset:-10px!important;border-radius:50%!important;border:1px dashed rgba(255,107,26,.15)!important;animation:emptyRingSpin 12s linear infinite!important}@keyframes emptyRingSpin{to{transform:rotate(360deg)}}.empty-icon svg,.tnt-empty__art svg{width:64px!important;height:64px!important;color:rgba(255,205,107,.6)!important;filter:drop-shadow(0 4px 12px rgba(255,107,26,.2))!important}.empty h3,.tnt-empty__title{font-weight:900!important;font-size:20px!important;letter-spacing:-.02em!important;margin:0 0 8px!important;background:linear-gradient(135deg,#fff 20%,rgba(255,255,255,.7) 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important}.empty p,.tnt-empty__sub{font-size:14px!important;color:rgba(255,255,255,.45)!important;margin:0 0 24px!important;max-width:280px!important;line-height:1.5!important}.empty .btn,.empty .btn-primary,.tnt-empty__cta{padding:12px 28px!important;border-radius:14px!important;background:linear-gradient(135deg,#ff6b1a,#ff3c3c)!important;color:#fff!important;font-weight:800!important;font-size:14px!important;letter-spacing:.02em!important;border:none!important;cursor:pointer!important;box-shadow:0 8px 28px -6px rgba(255,107,26,.45)!important;transition:all .2s cubic-bezier(.34,1.56,.64,1)!important;position:relative!important;overflow:hidden!important}.empty .btn:hover,.tnt-empty__cta:hover{transform:translateY(-2px) scale(1.02)!important;box-shadow:0 12px 36px -6px rgba(255,107,26,.55)!important}.empty .btn:active,.tnt-empty__cta:active{transform:translateY(0) scale(.97)!important}.tnt-empty__cta::before{content:''!important;position:absolute!important;top:0!important;left:-100%!important;width:200%!important;height:100%!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.15),transparent)!important;animation:btnShine 3s ease-in-out infinite!important}@keyframes btnShine{0%,100%,80%{transform:translateX(-100%)}60%{transform:translateX(100%)}}.modal,.sheet{background:linear-gradient(180deg,rgba(22,22,34,.99) 0,rgba(12,12,22,.99) 100%)!important;border:1px solid rgba(255,255,255,.06)!important;border-bottom:none!important;border-radius:28px 28px 0 0!important;box-shadow:0 -24px 80px -12px rgba(0,0,0,.8),0 0 0 1px rgba(255,255,255,.04) inset,0 1px 0 rgba(255,255,255,.06) inset!important;backdrop-filter:blur(40px) saturate(1.5)!important;padding:12px 20px calc(var(--safe-bot,0px) + 24px)!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;max-height:90vh!important}.modal::before,.sheet::before{content:''!important;position:absolute!important;top:0!important;left:10%!important;right:10%!important;height:2px!important;border-radius:2px!important;background:linear-gradient(90deg,transparent,rgba(255,107,26,.4),rgba(255,205,107,.3),rgba(255,107,26,.4),transparent)!important;opacity:1!important}.modal-grip,.sheet-grip{width:40px!important;height:5px!important;background:rgba(255,255,255,.15)!important;border-radius:5px!important;margin:10px auto 18px!important;transition:background .2s!important}.modal:hover .modal-grip,.sheet:hover .sheet-grip{background:rgba(255,255,255,.25)!important}.modal-title,.sheet-title{font-weight:900!important;font-size:20px!important;letter-spacing:-.02em!important;padding:4px 4px 18px!important;border-bottom:1px solid rgba(255,255,255,.05)!important;margin-bottom:18px!important;background:linear-gradient(135deg,#fff 20%,rgba(255,255,255,.8) 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;position:relative!important}.modal-title::after,.sheet-title::after{content:''!important;position:absolute!important;bottom:-1px!important;left:0!important;width:40px!important;height:2px!important;border-radius:2px!important;background:linear-gradient(90deg,var(--accent,#ff6b1a),transparent)!important}.modal-close,.sheet-close{width:38px!important;height:38px!important;border-radius:50%!important;background:rgba(255,255,255,.05)!important;border:1px solid rgba(255,255,255,.08)!important;color:rgba(255,255,255,.6)!important;font-size:18px!important;transition:all .2s!important;backdrop-filter:blur(8px)!important}.modal-close:hover,.sheet-close:hover{background:rgba(255,255,255,.1)!important;border-color:rgba(255,255,255,.15)!important;color:#fff!important;transform:rotate(90deg) scale(1.05)!important}.modal-backdrop,[class*=backdrop],[class*=overlay]{background:rgba(0,0,0,.75)!important;backdrop-filter:blur(6px) saturate(.8)!important}.field,.form .field,label.field{margin-bottom:16px!important;position:relative!important}.field .label,.form .label,label.field>span:first-child{display:block!important;font-size:12px!important;font-weight:700!important;letter-spacing:.03em!important;text-transform:uppercase!important;color:rgba(255,255,255,.55)!important;margin-bottom:8px!important}.field input,.field select,.field textarea,.form input,.form select,.form textarea{width:100%!important;background:rgba(255,255,255,.03)!important;border:1.5px solid rgba(255,255,255,.08)!important;border-radius:14px!important;padding:14px 16px!important;color:#fff!important;font-size:15px!important;font-weight:500!important;transition:all .25s!important;outline:0!important;-webkit-appearance:none!important}.field input:focus,.field textarea:focus,.form input:focus,.form textarea:focus{background:rgba(255,255,255,.05)!important;border-color:rgba(255,107,26,.4)!important;box-shadow:0 0 0 4px rgba(255,107,26,.08),0 4px 20px -8px rgba(255,107,26,.2)!important}.form input::placeholder,.form textarea::placeholder{color:rgba(255,255,255,.2)!important;font-weight:400!important}.field .hint,.field small,.form .hint{display:block!important;margin-top:6px!important;font-size:11px!important;color:rgba(255,255,255,.3)!important}.form-actions{margin-top:20px!important;padding-top:16px!important;border-top:1px solid rgba(255,255,255,.04)!important}.form-actions .btn-primary,.form-actions button[type=submit]{width:100%!important;padding:14px 24px!important;border-radius:14px!important;background:linear-gradient(135deg,#ff6b1a 0,#ff3c3c 100%)!important;color:#fff!important;font-weight:800!important;font-size:15px!important;letter-spacing:.02em!important;border:none!important;cursor:pointer!important;box-shadow:0 8px 28px -6px rgba(255,107,26,.4)!important;transition:all .2s cubic-bezier(.34,1.56,.64,1)!important;text-transform:uppercase!important}.form-actions .btn-primary:hover,.form-actions button[type=submit]:hover{transform:translateY(-2px)!important;box-shadow:0 12px 36px -6px rgba(255,107,26,.5)!important}.form-actions .btn-primary:active,.form-actions button[type=submit]:active{transform:scale(.97)!important}.form-actions .btn-primary:disabled,.form-actions button:disabled{opacity:.5!important;cursor:not-allowed!important;transform:none!important;box-shadow:none!important}.fab{width:56px!important;height:56px!important;border-radius:18px!important;background:linear-gradient(135deg,#ff6b1a 0,#ff3c3c 100%)!important;border:none!important;color:#fff!important;font-size:26px!important;font-weight:300!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 8px 32px -4px rgba(255,107,26,.5),0 0 0 4px rgba(255,107,26,.1)!important;cursor:pointer!important;transition:all .25s cubic-bezier(.34,1.56,.64,1)!important}.fab:hover{transform:scale(1.08)!important;box-shadow:0 12px 40px -4px rgba(255,107,26,.6),0 0 0 6px rgba(255,107,26,.15)!important}.fab:active{transform:scale(.92)!important}[class*=badge]:not(.squad-card):not(.badge-item):not(.achievement){position:relative!important}.badge-count,[class*=badge-num],[class*=notif-count]{min-width:18px!important;height:18px!important;padding:0 5px!important;border-radius:18px!important;background:linear-gradient(135deg,#ff2d55,#ff1744)!important;color:#fff!important;font-size:10px!important;font-weight:900!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 2px 8px -1px rgba(255,45,85,.6),0 0 0 2px var(--bg,#0a0a14)!important;animation:badgePop .3s cubic-bezier(.34,1.56,.64,1)!important}@keyframes badgePop{from{transform:scale(0)}to{transform:scale(1)}}.search-bar,.topbar .search,[class*=search-wrap]{position:relative!important}.search-bar input,.topbar input[type=search],.topbar input[type=text],[class*=search-wrap] input{background:rgba(255,255,255,.04)!important;border:1.5px solid rgba(255,255,255,.06)!important;border-radius:14px!important;padding:10px 14px 10px 36px!important;color:rgba(255,255,255,.85)!important;font-size:13px!important;font-weight:500!important;transition:all .25s!important;width:100%!important}.search-bar input:focus,.topbar input:focus{background:rgba(255,255,255,.06)!important;border-color:rgba(255,107,26,.3)!important;box-shadow:0 0 0 3px rgba(255,107,26,.06),0 4px 16px -6px rgba(255,107,26,.15)!important}.squad-card{border-radius:22px!important;border:1px solid rgba(255,255,255,.05)!important;overflow:hidden!important;transition:all .3s cubic-bezier(.34,1.56,.64,1)!important}.squad-card:hover{transform:translateY(-3px)!important;border-color:rgba(255,107,26,.2)!important;box-shadow:0 24px 60px -16px rgba(0,0,0,.7),0 0 0 1px rgba(255,107,26,.12) inset!important}.squad-banner{height:100px!important;position:relative!important}.crest,.squad-crest{border-radius:20px!important;box-shadow:0 12px 32px -8px rgba(255,107,26,.5),0 0 0 1px rgba(255,255,255,.1) inset!important}.squad-name{font-weight:900!important;font-size:17px!important;letter-spacing:-.01em!important}.squad-tag{color:#ffcd6b!important;font-weight:800!important;letter-spacing:.06em!important}[id^=view-]{animation:pageIn .35s cubic-bezier(.22,1,.36,1) both!important}@keyframes pageIn{from{opacity:0;transform:translateY(6px)}to{opacity:1}}.dm-header,[class*=chat-head],[class*=msg-head]{background:rgba(8,8,16,.95)!important;backdrop-filter:blur(20px)!important;border-bottom:1px solid rgba(255,255,255,.04)!important}.messages-float,[class*=chat-widget],[class*=msg-widget]{border-radius:20px!important;background:rgba(16,16,28,.95)!important;border:1px solid rgba(255,255,255,.06)!important;box-shadow:0 16px 48px -8px rgba(0,0,0,.6)!important;backdrop-filter:blur(16px)!important}.feed-list,.squad-list,[class*=content-list]{padding:4px 0 80px!important}.view-enter{animation:pageIn .35s cubic-bezier(.22,1,.36,1) both}.view-leave{animation:pageOut .2s ease both}@keyframes pageOut{to{opacity:0;transform:translateY(-4px)}}.tabbar{display:flex!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x proximity!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;gap:0!important;padding-inline:6px!important;justify-content:flex-start!important;height:62px!important;left:8px!important;right:8px!important;bottom:calc(var(--safe-bot,0px) + 6px)!important;border-radius:20px!important;background:rgba(6,6,14,.94)!important;backdrop-filter:blur(28px) saturate(1.8)!important;-webkit-backdrop-filter:blur(28px) saturate(1.8)!important;border:1px solid rgba(255,255,255,.05)!important;box-shadow:0 -4px 32px -8px rgba(0,0,0,.5),0 20px 48px -12px rgba(0,0,0,.7),0 1px 0 rgba(255,255,255,.04) inset!important}.tabbar::-webkit-scrollbar{display:none!important}.tabbar .tab,.tabbar>button{flex:0 0 auto!important;min-width:56px!important;width:56px!important;scroll-snap-align:center!important;padding:6px 4px!important;font-size:9px!important;gap:2px!important;position:relative!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;border-radius:14px!important;transition:color .2s,background .2s,transform .12s!important}.tabbar .tab:active,.tabbar>button:active{transform:scale(.88)!important}.tabbar .tab.active,.tabbar>button.active{color:var(--accent,#ff6b1a)!important;background:rgba(255,107,26,.08)!important}.tabbar .tab.active svg,.tabbar>button.active svg{filter:drop-shadow(0 0 8px rgba(255,107,26,.6))!important;transform:scale(1.1)!important;opacity:1!important}.tabbar .tab.active::before,.tabbar>button.active::before{content:''!important;position:absolute!important;top:4px!important;left:30%!important;right:30%!important;height:3px!important;border-radius:3px!important;background:linear-gradient(90deg,#ff6b1a,#ffcd6b)!important;box-shadow:0 2px 8px -1px rgba(255,107,26,.5)!important}.tabbar .tab svg,.tabbar>button svg{width:22px!important;height:22px!important;transition:transform .2s,filter .2s,opacity .2s!important}.tabbar .tab span:not([class*=badge]):not([class*=dot]):not([class*=live]),.tabbar>button>span:last-child:not([class*=badge]):not([class*=dot]):not([class*=live]){font-size:9px!important;font-weight:700!important;letter-spacing:.02em!important;opacity:.7!important;transition:opacity .2s!important}.tabbar .tab.active span:not([class*=badge]):not([class*=dot]):not([class*=live]),.tabbar>button.active>span:last-child:not([class*=badge]):not([class*=dot]):not([class*=live]){opacity:1!important}.tabbar::after{content:''!important;position:sticky!important;right:0!important;top:0!important;bottom:0!important;width:24px!important;min-width:24px!important;background:linear-gradient(90deg,transparent,rgba(6,6,14,.95))!important;pointer-events:none!important;z-index:2!important;flex-shrink:0!important}.tabbar::before{display:none!important}.tab-badge,[class*=tab-badge]{position:absolute!important;top:4px!important;right:calc(50% - 18px)!important;min-width:15px!important;height:15px!important;padding:0 4px!important;border-radius:10px!important;background:#ff2d55!important;color:#fff!important;font-family:'JetBrains Mono',monospace!important;font-size:8.5px!important;font-weight:800!important;display:flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;box-shadow:0 0 0 2px rgba(10,10,20,.95),0 2px 6px rgba(255,45,85,.4)!important;z-index:5!important;pointer-events:none!important}.tab-badge.hidden,[class*=tab-badge].hidden{display:none!important}.tab-badge:empty,[class*=tab-badge]:empty{display:none!important}.tabbar .tab,.tabbar button{position:relative!important}@media (min-width:600px){.tabbar{left:50%!important;right:auto!important;transform:translateX(-50%)!important;max-width:540px!important;width:calc(100% - 32px)!important}}@media (max-width:360px){.tabbar .tab,.tabbar>button{min-width:48px!important;width:48px!important}.tabbar .tab svg,.tabbar>button svg{width:20px!important;height:20px!important}}#tnt-ban-screen{position:fixed;inset:0;z-index:999999;background:linear-gradient(180deg,#0a0a14 0,#1a0a0a 50%,#0a0a14 100%);display:flex;align-items:center;justify-content:center;padding:24px;animation:banFadeIn .5s ease both}@keyframes banFadeIn{from{opacity:0}to{opacity:1}}#tnt-ban-screen .ban-inner{text-align:center;max-width:420px;width:100%;animation:banSlideUp .5s cubic-bezier(.22,1,.36,1) .1s both}@keyframes banSlideUp{from{opacity:0;transform:translateY(20px)}to{opacity:1}}#tnt-ban-screen .ban-icon{font-size:64px;margin-bottom:16px;animation:banIconPulse 2s ease-in-out infinite}@keyframes banIconPulse{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}}#tnt-ban-screen .ban-title{font-size:28px;font-weight:900;color:#f44;letter-spacing:-.02em;margin:0 0 10px;text-shadow:0 0 40px rgba(255,68,68,.3)}#tnt-ban-screen .ban-subtitle{font-size:14px;color:rgba(255,255,255,.55);line-height:1.5;margin:0 0 28px}#tnt-ban-screen .ban-details{background:rgba(255,68,68,.06);border:1px solid rgba(255,68,68,.15);border-radius:16px;padding:16px 20px;margin-bottom:24px}#tnt-ban-screen .ban-row{display:flex;justify-content:space-between;align-items:center;padding:8px 0}#tnt-ban-screen .ban-row+.ban-row{border-top:1px solid rgba(255,255,255,.05)}#tnt-ban-screen .ban-label{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:rgba(255,255,255,.4)}#tnt-ban-screen .ban-value{font-size:14px;font-weight:700;color:#fff}#tnt-ban-screen .ban-contact{margin-bottom:20px}#tnt-ban-screen .ban-contact p{font-size:13px;color:rgba(255,255,255,.45);margin:0 0 12px;line-height:1.5}#tnt-ban-screen .ban-contact-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 28px;border-radius:14px;background:linear-gradient(135deg,rgba(255,255,255,.08),rgba(255,255,255,.03));border:1px solid rgba(255,255,255,.12);color:#fff;font-weight:700;font-size:14px;text-decoration:none;transition:all .2s}#tnt-ban-screen .ban-contact-btn:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.2);transform:translateY(-1px);box-shadow:0 8px 24px -4px rgba(0,0,0,.3)}#tnt-ban-screen .ban-email{font-size:12px;color:rgba(255,255,255,.3);margin:8px 0 0}#tnt-ban-screen .ban-footer{border-top:1px solid rgba(255,255,255,.05);padding-top:16px}#tnt-ban-screen .ban-footer p{font-size:11px;color:rgba(255,255,255,.3);margin:0}#tnt-ban-screen .ban-footer a{color:rgba(255,107,26,.7);text-decoration:none}#tnt-ban-screen .ban-footer a:hover{color:#ff6b1a}:root{--mil-green:#00ff88;--mil-green-dim:rgba(0,255,136,.12);--mil-green-glow:rgba(0,255,136,.35);--mil-amber:#ffb800;--mil-amber-dim:rgba(255,184,0,.10);--mil-red:#ff3c3c;--mil-cyan:#00e5ff;--mil-grid:rgba(0,255,136,.04);--mil-border:rgba(0,255,136,.15);--mil-surface:rgba(8,12,16,.85);--mil-surface-2:rgba(12,18,24,.90);--mil-font:'JetBrains Mono','Fira Code','SF Mono',monospace}.squads-header{background:var(--mil-surface)!important;border:1px solid var(--mil-border)!important;border-radius:4px!important;padding:12px 16px!important;margin-bottom:16px!important;position:relative!important;overflow:hidden!important}.squads-header::before{content:'SQUAD COMMAND'!important;position:absolute!important;top:4px!important;right:12px!important;font:600 8px/1 var(--mil-font)!important;color:var(--mil-green)!important;opacity:.5!important;letter-spacing:.2em!important}.squads-header::after{content:''!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important;height:1px!important;background:linear-gradient(90deg,transparent,var(--mil-green),transparent)!important;animation:milScanline 3s linear infinite!important}.squad-tabs .chip,.squad-tabs button,.squads-tabs .chip,.squads-tabs button{font-family:var(--mil-font)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.12em!important;text-transform:uppercase!important;padding:8px 16px!important;border-radius:3px!important;border:1px solid rgba(0,255,136,.2)!important;background:rgba(0,255,136,.04)!important;color:rgba(255,255,255,.6)!important;transition:all .2s ease!important;position:relative!important}.squad-tabs .active,.squad-tabs .chip-active,.squads-tabs .active,.squads-tabs .chip-active{background:rgba(0,255,136,.12)!important;color:var(--mil-green)!important;border-color:var(--mil-green)!important;box-shadow:0 0 12px rgba(0,255,136,.2),inset 0 0 8px rgba(0,255,136,.05)!important}.squad-tabs .chip:hover,.squads-tabs .chip:hover{border-color:rgba(0,255,136,.4)!important;color:var(--mil-green)!important}.squad-create{background:var(--mil-surface)!important;border:1px dashed var(--mil-border)!important;border-radius:4px!important;padding:16px 18px!important;position:relative!important;overflow:hidden!important;cursor:pointer!important;transition:all .25s ease!important}.squad-create::before{content:''!important;position:absolute!important;top:0!important;left:0!important;width:3px!important;height:100%!important;background:var(--mil-green)!important;opacity:.6!important}.squad-create:hover{border-color:var(--mil-green)!important;background:rgba(0,255,136,.05)!important;box-shadow:0 0 20px rgba(0,255,136,.1)!important}.squad-create-icon{width:42px!important;height:42px!important;border-radius:4px!important;background:rgba(0,255,136,.1)!important;border:1px solid var(--mil-border)!important;color:var(--mil-green)!important;font-size:22px!important;font-weight:300!important;display:grid!important;place-items:center!important}.squad-create-title{font-family:var(--mil-font)!important;font-weight:700!important;font-size:14px!important;color:#fff!important;letter-spacing:.05em!important}.squad-create-sub{font-family:var(--mil-font)!important;font-size:11px!important;color:rgba(255,255,255,.45)!important;letter-spacing:.03em!important}.squad-card{background:var(--mil-surface)!important;border:1px solid var(--mil-border)!important;border-radius:4px!important;overflow:hidden!important;margin-bottom:12px!important;position:relative!important;cursor:pointer!important;transition:all .25s ease!important}.squad-card::before{content:''!important;position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;background:repeating-linear-gradient(0deg,transparent,transparent 20px,rgba(0,255,136,.02) 20px,rgba(0,255,136,.02) 21px),repeating-linear-gradient(90deg,transparent,transparent 20px,rgba(0,255,136,.02) 20px,rgba(0,255,136,.02) 21px)!important;pointer-events:none!important;z-index:1!important}.squad-card:hover{border-color:var(--mil-green)!important;box-shadow:0 0 20px rgba(0,255,136,.15),inset 0 0 30px rgba(0,255,136,.03)!important;transform:translateY(-2px)!important}.squad-banner{height:80px!important;position:relative!important;border-bottom:1px solid var(--mil-border)!important}.squad-banner::after{content:''!important;position:absolute!important;inset:0!important;background:linear-gradient(180deg,transparent 30%,var(--mil-surface) 100%)!important}.squad-body{padding:14px 16px!important;position:relative!important;z-index:2!important}.crest,.squad-crest{width:48px!important;height:48px!important;border-radius:4px!important;border:2px solid var(--mil-green)!important;box-shadow:0 0 10px rgba(0,255,136,.2)!important;background-size:cover!important;background-position:center!important}.squad-crest-init{background:rgba(0,255,136,.1)!important;color:var(--mil-green)!important;font-family:var(--mil-font)!important;font-weight:800!important;font-size:18px!important;display:grid!important;place-items:center!important}.squad-name{font-family:var(--mil-font)!important;font-weight:800!important;font-size:15px!important;color:#fff!important;letter-spacing:.04em!important}.squad-tag{font-family:var(--mil-font)!important;font-size:11px!important;color:var(--mil-green)!important;font-weight:600!important;letter-spacing:.1em!important;opacity:.8!important}.squad-meta{font-family:var(--mil-font)!important;font-size:10px!important;color:rgba(255,255,255,.5)!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin-top:4px!important}.squad-avatars .avatar,.squad-avatars img{width:28px!important;height:28px!important;border-radius:3px!important;border:1.5px solid var(--mil-green)!important;margin-left:-6px!important}.squad-avatars .avatar:first-child,.squad-avatars img:first-child{margin-left:0!important}.squad-detail-head{position:relative!important;margin:-16px -16px 0!important}.squad-detail-head .btn-back{position:absolute!important;top:12px!important;left:12px!important;z-index:10!important;width:36px!important;height:36px!important;border-radius:4px!important;background:rgba(0,0,0,.7)!important;border:1px solid var(--mil-border)!important;color:var(--mil-green)!important;font-size:20px!important;display:grid!important;place-items:center!important;cursor:pointer!important}.squad-detail-banner{height:140px!important;position:relative!important;border-bottom:1px solid var(--mil-border)!important}.squad-detail-banner::before{content:''!important;position:absolute!important;inset:0!important;background:repeating-linear-gradient(0deg,transparent,transparent 3px,rgba(0,0,0,.05) 3px,rgba(0,0,0,.05) 4px)!important;pointer-events:none!important;z-index:1!important}.squad-detail-banner::after{content:''!important;position:absolute!important;inset:0!important;background:linear-gradient(180deg,transparent 40%,var(--mil-surface-2) 100%)!important;z-index:2!important}.squad-detail-crest-wrap{position:absolute!important;bottom:-24px!important;left:20px!important;z-index:5!important}.squad-detail-crest-wrap .squad-crest{width:56px!important;height:56px!important;border:2px solid var(--mil-green)!important;box-shadow:0 0 15px rgba(0,255,136,.3),0 4px 20px rgba(0,0,0,.5)!important}.squad-detail-info{padding:32px 16px 16px!important;border-bottom:1px solid var(--mil-border)!important;position:relative!important}.squad-detail-info::before{content:''!important;position:absolute!important;top:28px!important;left:12px!important;width:6px!important;height:6px!important;border:1px solid var(--mil-green)!important;opacity:.3!important}.squad-detail-info::after{content:''!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important;height:1px!important;background:linear-gradient(90deg,transparent,var(--mil-green),transparent)!important}.squad-detail-info .squad-name{font-size:20px!important}.squad-detail-info .squad-desc{font-size:12px!important;color:rgba(255,255,255,.6)!important;line-height:1.5!important;margin:8px 0!important;font-family:var(--mil-font)!important}.squad-actions{display:flex!important;gap:8px!important;margin-top:14px!important}.squad-actions .btn-primary{font-family:var(--mil-font)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase!important;padding:10px 20px!important;border-radius:3px!important;background:var(--mil-green)!important;color:#000!important;border:none!important;box-shadow:0 0 15px rgba(0,255,136,.3)!important;transition:all .2s ease!important}.squad-actions .btn-primary:hover{box-shadow:0 0 25px rgba(0,255,136,.5)!important;transform:translateY(-1px)!important}.squad-actions .btn-ghost{font-family:var(--mil-font)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.1em!important;text-transform:uppercase!important;padding:10px 16px!important;border-radius:3px!important;background:0 0!important;color:rgba(255,255,255,.6)!important;border:1px solid rgba(255,255,255,.15)!important}.squad-actions .btn-ghost:hover{border-color:var(--mil-green)!important;color:var(--mil-green)!important}.squad-tabs{display:flex!important;gap:0!important;padding:0 16px!important;border-bottom:1px solid var(--mil-border)!important;background:var(--mil-surface)!important}.squad-tabs .chip{flex:1!important;text-align:center!important;padding:12px 8px!important;border:none!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:0 0!important}.squad-tabs .chip-active{border-bottom-color:var(--mil-green)!important;background:rgba(0,255,136,.04)!important;box-shadow:none!important}.squad-tab-body{padding:16px!important;min-height:200px!important}.member-list{display:flex!important;flex-direction:column!important;gap:6px!important}.member-row{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:10px 14px!important;background:var(--mil-surface)!important;border:1px solid rgba(0,255,136,.08)!important;border-radius:4px!important;transition:all .2s ease!important}.member-row:hover{border-color:var(--mil-border)!important;background:rgba(0,255,136,.03)!important}.member-main{display:flex!important;align-items:center!important;gap:12px!important;cursor:pointer!important}.member-main .avatar{width:36px!important;height:36px!important;border-radius:4px!important;border:1.5px solid var(--mil-border)!important}.member-name{font-family:var(--mil-font)!important;font-size:13px!important;font-weight:600!important;color:#fff!important}.member-role{font-family:var(--mil-font)!important;font-size:9px!important;padding:2px 8px!important;border-radius:2px!important;letter-spacing:.12em!important;text-transform:uppercase!important;margin-top:2px!important;display:inline-block!important;background:rgba(0,255,136,.1)!important;color:var(--mil-green)!important;border:1px solid rgba(0,255,136,.2)!important}.member-actions{display:flex!important;gap:4px!important}.member-actions .chip{font-size:9px!important;padding:4px 8px!important;border-radius:2px!important}.member-actions .chip-danger{background:rgba(255,60,60,.1)!important;color:var(--mil-red)!important;border-color:rgba(255,60,60,.3)!important}.squad-tab-body .card{background:var(--mil-surface)!important;border:1px solid var(--mil-border)!important;border-radius:4px!important;margin-bottom:12px!important;position:relative!important;overflow:hidden!important}.squad-tab-body .card::before{content:''!important;position:absolute!important;top:0!important;left:0!important;width:3px!important;height:100%!important;background:var(--mil-green)!important;opacity:.5!important;border-radius:4px 0 0 4px!important}.squad-tab-body .card-title,.squad-tab-body h3{font-family:var(--mil-font)!important;font-size:10px!important;font-weight:700!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:var(--mil-green)!important;margin-bottom:12px!important;padding-bottom:8px!important;border-bottom:1px solid rgba(0,255,136,.1)!important}.kv{display:grid!important;grid-template-columns:auto 1fr!important;gap:6px 16px!important;font-family:var(--mil-font)!important;font-size:12px!important}.kv dt{color:rgba(255,255,255,.45)!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:10px!important}.kv dd{color:#fff!important;font-weight:500!important}.stat-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:12px!important}.stat{text-align:center!important;padding:16px 8px!important;background:rgba(0,255,136,.03)!important;border:1px solid rgba(0,255,136,.1)!important;border-radius:4px!important;position:relative!important}.stat::before{content:''!important;position:absolute!important;top:50%!important;left:50%!important;width:50px!important;height:50px!important;border-radius:50%!important;border:1px solid rgba(0,255,136,.08)!important;transform:translate(-50%,-50%)!important;pointer-events:none!important}.stat-val{font-family:var(--mil-font)!important;font-size:22px!important;font-weight:800!important;color:var(--mil-green)!important;text-shadow:0 0 10px rgba(0,255,136,.3)!important}.stat-lbl{font-family:var(--mil-font)!important;font-size:9px!important;color:rgba(255,255,255,.5)!important;letter-spacing:.15em!important;text-transform:uppercase!important;margin-top:4px!important}.match-row{display:flex!important;align-items:center!important;gap:12px!important;padding:10px 12px!important;background:rgba(0,0,0,.2)!important;border:1px solid rgba(0,255,136,.06)!important;border-radius:3px!important;margin-bottom:6px!important;font-family:var(--mil-font)!important;font-size:11px!important}.match-result{width:24px!important;height:24px!important;border-radius:3px!important;display:grid!important;place-items:center!important;font-weight:800!important;font-size:11px!important}.match-result.won{background:rgba(0,255,136,.15)!important;color:var(--mil-green)!important;border:1px solid rgba(0,255,136,.3)!important}.match-result.lost{background:rgba(255,60,60,.12)!important;color:var(--mil-red)!important;border:1px solid rgba(255,60,60,.3)!important}.match-map{flex:1!important;color:rgba(255,255,255,.7)!important}.match-score{color:var(--mil-amber)!important;font-weight:600!important}.match-time{color:rgba(255,255,255,.35)!important;font-size:10px!important}#squad-chat-body,.chat-body{background:var(--mil-surface)!important;border:1px solid var(--mil-border)!important;border-radius:4px 4px 0 0!important;padding:12px!important;min-height:250px!important;max-height:400px!important;overflow-y:auto!important}#squad-chat-compose,.chat-compose{display:flex!important;gap:8px!important;padding:10px 12px!important;background:rgba(8,12,16,.95)!important;border:1px solid var(--mil-border)!important;border-top:none!important;border-radius:0 0 4px 4px!important}.chat-input{flex:1!important;background:rgba(0,255,136,.04)!important;border:1px solid rgba(0,255,136,.15)!important;border-radius:3px!important;padding:10px 14px!important;color:#fff!important;font-family:var(--mil-font)!important;font-size:12px!important}.chat-input:focus{border-color:var(--mil-green)!important;box-shadow:0 0 10px rgba(0,255,136,.15)!important;outline:0!important}.chat-send{width:38px!important;height:38px!important;border-radius:3px!important;background:var(--mil-green)!important;border:none!important;color:#000!important;display:grid!important;place-items:center!important;cursor:pointer!important;transition:all .2s ease!important}.chat-send:hover{box-shadow:0 0 15px rgba(0,255,136,.4)!important}.chat-send svg{width:16px!important;height:16px!important}.bubble{padding:8px 12px!important;border-radius:4px!important;margin-bottom:8px!important;font-family:var(--mil-font)!important;font-size:12px!important;line-height:1.5!important;max-width:80%!important;background:rgba(0,255,136,.06)!important;border:1px solid rgba(0,255,136,.1)!important;color:rgba(255,255,255,.85)!important}.bubble-me{margin-left:auto!important;background:rgba(0,255,136,.12)!important;border-color:rgba(0,255,136,.25)!important}.bubble.system{text-align:center!important;max-width:100%!important;background:0 0!important;border:none!important;color:rgba(0,255,136,.5)!important;font-size:10px!important;letter-spacing:.1em!important}.bubble-head{display:flex!important;align-items:center!important;gap:6px!important;margin-bottom:4px!important}.bubble-name{font-size:10px!important;font-weight:700!important;color:var(--mil-green)!important;letter-spacing:.05em!important}.bubble-time{font-size:9px!important;color:rgba(255,255,255,.3)!important;margin-top:3px!important}@keyframes milScanline{0%{opacity:.3}50%{opacity:1}100%{opacity:.3}}@keyframes radarSweep{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes milPulse{0%,100%{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@keyframes milGlitch{0%,100%{clip-path:inset(0 0 0 0)}20%{clip-path:inset(5% 0 80% 0)}40%{clip-path:inset(50% 0 20% 0)}60%{clip-path:inset(20% 0 60% 0)}80%{clip-path:inset(80% 0 5% 0)}}#view-squads{position:relative!important}#view-squads::before{content:''!important;position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,255,136,.008) 2px,rgba(0,255,136,.008) 4px)!important;pointer-events:none!important;z-index:999!important}#squad-chat-body::-webkit-scrollbar,#view-squads ::-webkit-scrollbar,.squad-tab-body ::-webkit-scrollbar{width:4px!important}#view-squads ::-webkit-scrollbar-track,.squad-tab-body ::-webkit-scrollbar-track{background:0 0!important}#view-squads ::-webkit-scrollbar-thumb,.squad-tab-body ::-webkit-scrollbar-thumb{background:rgba(0,255,136,.3)!important;border-radius:2px!important}.invite-row{display:flex!important;align-items:center!important;gap:12px!important;padding:10px 12px!important;border:1px solid rgba(0,255,136,.06)!important;border-radius:3px!important;margin-bottom:6px!important}.invite-name{flex:1!important;font-family:var(--mil-font)!important;font-size:12px!important;font-weight:600!important}.invite-btn{font-family:var(--mil-font)!important;font-size:10px!important;letter-spacing:.1em!important;text-transform:uppercase!important;padding:6px 12px!important;border-radius:3px!important;background:var(--mil-green)!important;color:#000!important;font-weight:700!important;border:none!important}.avatar-overflow{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:28px!important;height:28px!important;border-radius:3px!important;background:rgba(0,255,136,.1)!important;border:1px solid var(--mil-border)!important;font-family:var(--mil-font)!important;font-size:9px!important;font-weight:700!important;color:var(--mil-green)!important;margin-left:-6px!important}#squad-create-form input,#squad-create-form textarea{font-family:var(--mil-font)!important;background:rgba(0,255,136,.03)!important;border:1px solid rgba(0,255,136,.15)!important;border-radius:3px!important;color:#fff!important;font-size:13px!important;padding:10px 14px!important}#squad-create-form input:focus,#squad-create-form textarea:focus{border-color:var(--mil-green)!important;box-shadow:0 0 10px rgba(0,255,136,.12)!important;outline:0!important}#squad-create-form .field>span,#squad-create-form .label{font-family:var(--mil-font)!important;font-size:10px!important;letter-spacing:.15em!important;text-transform:uppercase!important;color:var(--mil-green)!important;opacity:.7!important}#squad-create-form .hint,#squad-create-form small{font-family:var(--mil-font)!important;font-size:10px!important;color:rgba(255,255,255,.35)!important}#squad-create-form .btn-primary,#squad-create-form button[type=submit]{font-family:var(--mil-font)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase!important;background:var(--mil-green)!important;color:#000!important;border:none!important;border-radius:3px!important;padding:12px 24px!important;box-shadow:0 0 15px rgba(0,255,136,.25)!important}.profile-stats .stat,.user-stats .stat{background:var(--mil-surface)!important;border:1px solid var(--mil-border)!important;border-radius:4px!important;padding:14px 12px!important;text-align:center!important}.profile-stats .stat-val,.user-stats .stat-val{font-family:var(--mil-font)!important;font-size:20px!important;font-weight:800!important;color:var(--mil-green)!important;display:block!important;text-shadow:0 0 8px rgba(0,255,136,.2)!important}.profile-stats .stat-lbl,.user-stats .stat-lbl{font-family:var(--mil-font)!important;font-size:9px!important;letter-spacing:.15em!important;text-transform:uppercase!important;color:rgba(255,255,255,.45)!important;margin-top:4px!important;display:block!important}#squad-list .empty,.squad-list .empty,.squad-tab-body .empty{text-align:center!important;padding:40px 20px!important;color:rgba(255,255,255,.4)!important;font-family:var(--mil-font)!important}.squad-list .empty h3,.squad-tab-body .empty h3{font-size:13px!important;letter-spacing:.1em!important;color:rgba(0,255,136,.5)!important;border:none!important;padding:0!important;margin-bottom:8px!important}.mil-radar{position:relative;width:120px;height:120px;margin:20px auto}.mil-radar-ring{position:absolute;border-radius:50%;border:1px solid rgba(0,255,136,.12)}.mil-radar-cross-h{position:absolute;top:50%;left:0;right:0;height:1px;background:rgba(0,255,136,.08)}.mil-radar-cross-v{position:absolute;left:50%;top:0;bottom:0;width:1px;background:rgba(0,255,136,.08)}.mil-radar-sweep{position:absolute;top:50%;left:50%;width:50%;height:2px;background:linear-gradient(90deg,var(--mil-green,#0f8),transparent);transform-origin:left center;animation:radarSweep 3s linear infinite;box-shadow:0 0 6px rgba(0,255,136,.4)}.mil-radar-center{position:absolute;top:50%;left:50%;width:6px;height:6px;background:var(--mil-green,#0f8);border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 0 8px var(--mil-green,#0f8)}.mil-radar-dot{position:absolute;width:4px;height:4px;background:var(--mil-green,#0f8);border-radius:50%;animation:milPulse 2s ease-in-out infinite;box-shadow:0 0 4px var(--mil-green,#0f8)}.mil-hud-corners{position:absolute;inset:0;pointer-events:none;z-index:0}.mil-corner{position:absolute;width:16px;height:16px;border-color:rgba(0,255,136,.2);border-style:solid;border-width:0}.mil-corner-tl{top:8px;left:8px;border-top-width:2px;border-left-width:2px}.mil-corner-tr{top:8px;right:8px;border-top-width:2px;border-right-width:2px}.mil-corner-bl{bottom:8px;left:8px;border-bottom-width:2px;border-left-width:2px}.mil-corner-br{bottom:8px;right:8px;border-bottom-width:2px;border-right-width:2px}.mil-status-dot{position:absolute;bottom:1px;right:1px;width:7px;height:7px;border-radius:50%;border:1.5px solid rgba(8,12,16,.9)}.mil-tag-badge{display:inline-block;padding:2px 6px;background:rgba(0,255,136,.08);border:1px solid rgba(0,255,136,.2);border-radius:2px;font-family:var(--mil-font, monospace);font-size:10px;font-weight:700;letter-spacing:.12em;color:var(--mil-green,#0f8)}#squads-host{position:relative;min-height:100%}#squads-host::after{content:'';position:absolute;inset:0;background:radial-gradient(circle at 50% 0,rgba(0,255,136,.03) 0,transparent 50%);pointer-events:none;z-index:0}#squads-host>*{position:relative;z-index:1}.squad-list{position:relative}.squad-list::before{content:'ACTIVE UNITS';display:block;font:600 9px/1 var(--mil-font, monospace);color:rgba(0,255,136,.35);letter-spacing:.2em;padding:8px 0 12px;border-top:1px solid rgba(0,255,136,.06)}.squad-list .loading,.squad-tab-body .loading{text-align:center;padding:40px 20px}.squad-list .boot-spinner,.squad-tab-body .boot-spinner{border-color:rgba(0,255,136,.15)!important;border-top-color:var(--mil-green,#0f8)!important}@media (max-width:480px){.mil-radar{width:90px;height:90px;margin:14px auto}.stat-grid{gap:8px!important}.stat{padding:12px 6px!important}.stat-val{font-size:18px!important}.squad-detail-banner{height:100px!important}.squad-detail-info .squad-name{font-size:16px!important}}.profile-stats{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:8px!important;margin:16px 0!important}.profile-stats .stat{text-align:center!important;padding:14px 8px!important;background:var(--mil-surface,rgba(8,12,16,.85))!important;border:1px solid rgba(0,255,136,.12)!important;border-radius:4px!important;position:relative!important;overflow:hidden!important}.profile-stats .stat::before{content:''!important;position:absolute!important;top:50%!important;left:50%!important;width:40px!important;height:40px!important;border-radius:50%!important;border:1px solid rgba(0,255,136,.06)!important;transform:translate(-50%,-50%)!important;pointer-events:none!important}.profile-stats .stat-val,.profile-stats .stat-value{font-family:'JetBrains Mono',monospace!important;font-size:20px!important;font-weight:800!important;color:#0f8!important;text-shadow:0 0 8px rgba(0,255,136,.25)!important}.profile-stats .stat-label,.profile-stats .stat-lbl{font-family:'JetBrains Mono',monospace!important;font-size:9px!important;letter-spacing:.15em!important;text-transform:uppercase!important;color:rgba(255,255,255,.4)!important;margin-top:4px!important}#view-profile .profile-banner,#view-profile [class*=banner]{position:relative!important}#view-profile .profile-banner::after{content:''!important;position:absolute!important;inset:0!important;background:repeating-linear-gradient(0deg,transparent,transparent 3px,rgba(0,0,0,.03) 3px,rgba(0,0,0,.03) 4px),linear-gradient(180deg,transparent 50%,rgba(8,12,16,.9) 100%)!important;pointer-events:none!important}.profile-rank-chip{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:4px 10px!important;background:rgba(0,255,136,.08)!important;border:1px solid rgba(0,255,136,.2)!important;border-radius:3px!important;font-family:'JetBrains Mono',monospace!important;font-size:11px!important;font-weight:700!important;color:#0f8!important;letter-spacing:.08em!important}.profile-bio{font-family:'JetBrains Mono',monospace!important;font-size:12px!important;color:rgba(255,255,255,.6)!important;line-height:1.5!important;padding:8px 12px!important;background:rgba(0,255,136,.02)!important;border-left:2px solid rgba(0,255,136,.2)!important;border-radius:0 3px 3px 0!important;margin:10px 0!important}.profile-xp{position:relative!important;height:6px!important;background:rgba(0,255,136,.08)!important;border-radius:3px!important;overflow:hidden!important;margin:12px 0!important;border:1px solid rgba(0,255,136,.1)!important}.profile-xp .xp-fill,.profile-xp [class*=fill],.profile-xp>div:first-child{height:100%!important;background:linear-gradient(90deg,#0f8,#00e5ff)!important;border-radius:3px!important;box-shadow:0 0 8px rgba(0,255,136,.4)!important;transition:width .5s ease!important}#view-profile .actions,.profile-actions{display:flex!important;gap:8px!important;margin:12px 0!important}#view-profile .actions .btn-primary,.profile-actions .btn-primary{font-family:'JetBrains Mono',monospace!important;font-size:11px!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;padding:10px 18px!important;border-radius:3px!important;background:#0f8!important;color:#000!important;border:none!important;box-shadow:0 0 12px rgba(0,255,136,.25)!important}#view-profile .actions .btn-ghost,.profile-actions .btn-ghost{font-family:'JetBrains Mono',monospace!important;font-size:11px!important;letter-spacing:.08em!important;text-transform:uppercase!important;padding:10px 16px!important;border-radius:3px!important;border:1px solid rgba(0,255,136,.2)!important;background:0 0!important;color:rgba(255,255,255,.6)!important}#view-profile .actions .btn-ghost:hover,.profile-actions .btn-ghost:hover{border-color:#0f8!important;color:#0f8!important}#view-profile .content-tabs,.profile-content-tabs{display:flex!important;border-bottom:1px solid rgba(0,255,136,.1)!important;margin:16px 0 0!important}#view-profile .content-tabs button,.profile-content-tabs button{flex:1!important;padding:12px 8px!important;font-family:'JetBrains Mono',monospace!important;font-size:10px!important;font-weight:600!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:rgba(255,255,255,.5)!important;background:0 0!important;border:none!important;border-bottom:2px solid transparent!important;cursor:pointer!important;transition:all .2s ease!important}#view-profile .content-tabs button.active,.profile-content-tabs button.active,.profile-content-tabs button[aria-selected=true]{color:#0f8!important;border-bottom-color:#0f8!important;background:rgba(0,255,136,.03)!important}#profile-stats-panel{background:rgba(8,12,16,.85)!important;border:1px solid rgba(0,255,136,.1)!important;border-radius:4px!important;padding:16px!important;margin-top:12px!important}#profile-stats-panel .panel-title,#profile-stats-panel h3{font-family:'JetBrains Mono',monospace!important;font-size:10px!important;font-weight:700!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:#0f8!important;margin-bottom:12px!important;padding-bottom:8px!important;border-bottom:1px solid rgba(0,255,136,.1)!important}#view-profile .display-name,#view-profile .username,#view-profile h2{font-family:'JetBrains Mono',monospace!important;font-weight:800!important;letter-spacing:.03em!important}#view-profile .avatar,#view-profile .profile-avatar{border:2px solid rgba(0,255,136,.3)!important;box-shadow:0 0 12px rgba(0,255,136,.15)!important}#view-profile::before{content:''!important;position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,255,136,.006) 2px,rgba(0,255,136,.006) 4px)!important;pointer-events:none!important;z-index:0!important}#view-profile>*{position:relative!important;z-index:1!important}#view-profile .card,#view-profile section{background:rgba(8,12,16,.8)!important;border:1px solid rgba(0,255,136,.08)!important;border-radius:4px!important}.sq-detail{display:flex;flex-direction:column;gap:0;position:relative}.sq-hero{position:relative;border-radius:8px;overflow:hidden;margin-bottom:0}.sq-back{position:absolute;top:12px;left:12px;z-index:20;width:36px;height:36px;border-radius:6px;background:rgba(0,0,0,.6);backdrop-filter:blur(8px);border:1px solid rgba(0,255,136,.25);color:#0f8;display:grid;place-items:center;cursor:pointer;transition:all .2s ease}.sq-back:hover{background:rgba(0,255,136,.15);border-color:#0f8;transform:scale(1.05)}.sq-hero-banner{height:180px;background-size:cover;background-position:center;position:relative}.sq-hero-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,12,16,.2) 0,rgba(8,12,16,.4) 40%,rgba(8,12,16,.95) 85%,#080c10 100%)}.sq-hero-scanlines{position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,255,136,.015) 2px,rgba(0,255,136,.015) 4px);pointer-events:none}.sq-hero-content{position:absolute;bottom:0;left:0;right:0;padding:24px 20px 20px;display:flex;flex-direction:column;align-items:center;text-align:center;z-index:5}.sq-hero-crest{margin-bottom:10px}.sq-hero-crest .squad-crest{width:64px!important;height:64px!important;border-radius:8px!important;border:2px solid #0f8!important;box-shadow:0 0 20px rgba(0,255,136,.3),0 4px 30px rgba(0,0,0,.5)!important;font-size:24px!important}.sq-hero-name{font-family:'JetBrains Mono',monospace;font-size:22px;font-weight:800;color:#fff;letter-spacing:.03em;margin:0;text-shadow:0 2px 10px rgba(0,0,0,.5)}.sq-hero-tag{font-family:'JetBrains Mono',monospace;font-size:13px;font-weight:600;color:#0f8;letter-spacing:.15em;margin-top:4px;text-shadow:0 0 8px rgba(0,255,136,.3)}.sq-hero-meta{display:flex;align-items:center;gap:14px;margin-top:10px}.sq-meta-item{display:inline-flex;align-items:center;gap:5px;font-family:'JetBrains Mono',monospace;font-size:11px;font-weight:500;color:rgba(255,255,255,.6);letter-spacing:.05em}.sq-meta-item svg{opacity:.7;color:#0f8}.sq-hero-avatars{display:flex;align-items:center;justify-content:center;margin-top:12px}.sq-hero-avatars .avatar{width:34px!important;height:34px!important;border-radius:50%!important;border:2px solid rgba(0,255,136,.4)!important;margin-left:-8px!important;box-shadow:0 0 8px rgba(0,0,0,.5)!important}.sq-hero-avatars .avatar:first-child{margin-left:0!important}.sq-actions-bar{display:flex;gap:10px;padding:14px 16px;border-bottom:1px solid rgba(0,255,136,.08)}.sq-btn{display:inline-flex;align-items:center;gap:7px;font-family:'JetBrains Mono',monospace;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:10px 18px;border-radius:6px;border:none;cursor:pointer;transition:all .2s ease}.sq-btn svg{flex-shrink:0}.sq-btn-primary{background:#0f8;color:#0a0e12;box-shadow:0 0 20px rgba(0,255,136,.25),0 4px 15px rgba(0,255,136,.15)}.sq-btn-primary:hover{box-shadow:0 0 30px rgba(0,255,136,.4),0 4px 20px rgba(0,255,136,.25);transform:translateY(-1px)}.sq-btn-full{flex:1;justify-content:center}.sq-btn-outline{background:rgba(0,255,136,.06);color:#0f8;border:1px solid rgba(0,255,136,.25)}.sq-btn-outline:hover{background:rgba(0,255,136,.12);border-color:#0f8;box-shadow:0 0 12px rgba(0,255,136,.2)}.sq-btn-danger{background:rgba(255,60,60,.06);color:#ff6b6b;border:1px solid rgba(255,60,60,.2)}.sq-btn-danger:hover{background:rgba(255,60,60,.12);border-color:#ff6b6b}.sq-btn-settings{background:rgba(255,255,255,.04);color:rgba(255,255,255,.6);border:1px solid rgba(255,255,255,.12)}.sq-btn-settings:hover{border-color:rgba(255,255,255,.3);color:#fff}.sq-nav{display:flex;border-bottom:1px solid rgba(0,255,136,.1);background:rgba(8,12,16,.6)}.sq-nav-tab{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:14px 12px;font-family:'JetBrains Mono',monospace;font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.4);background:0 0;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:all .2s ease}.sq-nav-tab svg{opacity:.5;transition:opacity .2s ease}.sq-nav-tab:hover{color:rgba(255,255,255,.7);background:rgba(0,255,136,.02)}.sq-nav-tab:hover svg{opacity:.8}.sq-nav-tab.active{color:#0f8;border-bottom-color:#0f8;background:rgba(0,255,136,.04)}.sq-nav-tab.active svg{opacity:1;color:#0f8}.sq-detail .squad-detail-banner,.sq-detail .squad-detail-crest-wrap,.sq-detail .squad-detail-head,.sq-detail .squad-detail-info{display:none!important}.sq-detail .squad-tabs{display:none!important}@media (max-width:480px){.sq-hero-banner{height:150px}.sq-hero-name{font-size:18px}.sq-hero-crest .squad-crest{width:52px!important;height:52px!important;font-size:20px!important}.sq-btn{padding:9px 14px;font-size:10px}.sq-nav-tab{padding:12px 8px;font-size:9px}.sq-nav-tab span{display:none}.sq-nav-tab svg{width:18px;height:18px}}.topbar{position:fixed!important;top:0!important;left:0!important;right:0!important;height:56px!important;padding:0 14px!important;display:flex!important;align-items:center!important;gap:12px!important;background:rgba(6,8,14,.92)!important;backdrop-filter:blur(24px) saturate(180%)!important;-webkit-backdrop-filter:blur(24px) saturate(180%)!important;border-bottom:none!important;z-index:9000!important;box-shadow:0 1px 0 rgba(0,255,136,.06),0 8px 32px -8px rgba(0,0,0,.5)!important}.topbar::before{content:''!important;position:absolute!important;left:0!important;right:0!important;bottom:0!important;height:1px!important;background:linear-gradient(90deg,transparent 0,rgba(0,255,136,.3) 20%,rgba(0,255,136,.6) 50%,rgba(0,255,136,.3) 80%,transparent 100%)!important;opacity:1!important;filter:none!important}.topbar::after{content:''!important;position:absolute!important;top:0!important;left:0!important;right:0!important;height:1px!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.04),transparent)!important}.topbar-left{display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important;flex-shrink:0!important}.topbar-logo{width:28px!important;height:28px!important;object-fit:contain!important;filter:drop-shadow(0 0 6px rgba(0,255,136,.4))!important;animation:none!important;border-radius:6px!important}.topbar-title{font-family:'JetBrains Mono',monospace!important;font-weight:700!important;font-size:14px!important;letter-spacing:.08em!important;text-transform:uppercase!important;background:0 0!important;-webkit-background-clip:unset!important;background-clip:unset!important;-webkit-text-fill-color:#00ff88!important;color:#0f8!important;text-shadow:0 0 8px rgba(0,255,136,.3)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:80px!important}.topbar-search{flex:1!important;position:relative!important;max-width:400px!important;margin:0 auto!important}.topbar-search-icon{position:absolute!important;left:12px!important;top:50%!important;transform:translateY(-50%)!important;font-size:14px!important;color:rgba(0,255,136,.4)!important;pointer-events:none!important;z-index:1!important}#topbar-search-input,.topbar-search input{width:100%!important;height:36px!important;padding:0 14px 0 36px!important;background:rgba(0,255,136,.03)!important;border:1px solid rgba(0,255,136,.12)!important;border-radius:8px!important;color:rgba(255,255,255,.85)!important;font-family:'JetBrains Mono',monospace!important;font-size:12px!important;font-weight:500!important;letter-spacing:.02em!important;transition:all .25s ease!important;outline:0!important}#topbar-search-input::placeholder,.topbar-search input::placeholder{color:rgba(255,255,255,.25)!important;font-size:11px!important;letter-spacing:.03em!important}#topbar-search-input:focus,.topbar-search input:focus{background:rgba(0,255,136,.05)!important;border-color:rgba(0,255,136,.35)!important;box-shadow:0 0 0 3px rgba(0,255,136,.06),0 4px 20px -6px rgba(0,255,136,.15)!important}.topbar-right{display:flex!important;align-items:center!important;gap:4px!important;flex-shrink:0!important}.topbar-right .topbar-icon,.topbar-right a,.topbar-right button{width:34px!important;height:34px!important;border-radius:8px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:0 0!important;border:1px solid transparent!important;color:rgba(255,255,255,.55)!important;cursor:pointer!important;transition:all .2s ease!important;position:relative!important}.topbar-right a:hover,.topbar-right button:hover{background:rgba(0,255,136,.06)!important;border-color:rgba(0,255,136,.15)!important;color:#0f8!important}.topbar-right a:active,.topbar-right button:active{transform:scale(.92)!important}.topbar-right a .badge,.topbar-right button .badge,.topbar-right button::after{background:#ff3c3c!important;border:1.5px solid rgba(6,8,14,.9)!important;border-radius:50%!important;min-width:16px!important;height:16px!important;font-size:9px!important;font-weight:700!important}.topbar .avatar,.topbar-right .avatar{width:30px!important;height:30px!important;border-radius:8px!important;border:1.5px solid rgba(0,255,136,.3)!important;box-shadow:0 0 8px rgba(0,255,136,.1)!important}.search-bar,.topbar .search,[class*=search-wrap]{position:relative!important}.search-bar input,.topbar input[type=search],.topbar input[type=text],[class*=search-wrap] input{background:rgba(0,255,136,.03)!important;border:1px solid rgba(0,255,136,.12)!important;border-radius:8px!important;padding:0 14px 0 36px!important;height:36px!important;color:rgba(255,255,255,.85)!important;font-family:'JetBrains Mono',monospace!important;font-size:12px!important;font-weight:500!important}.search-bar input:focus,.topbar input:focus{background:rgba(0,255,136,.05)!important;border-color:rgba(0,255,136,.35)!important;box-shadow:0 0 0 3px rgba(0,255,136,.06),0 4px 20px -6px rgba(0,255,136,.15)!important}@media (max-width:480px){.topbar{padding:0 10px!important;gap:8px!important}.topbar-title{max-width:50px!important;font-size:12px!important}.topbar-search{max-width:none!important}#topbar-search-input,.topbar-search input{height:32px!important;font-size:11px!important;padding:0 10px 0 32px!important}.topbar-search-icon{left:10px!important;font-size:12px!important}.topbar-right a,.topbar-right button{width:30px!important;height:30px!important}}.topbar-notif-btn{position:relative!important}.notif-badge{position:absolute!important;top:4px!important;right:4px!important;min-width:16px!important;height:16px!important;padding:0 4px!important;border-radius:8px!important;background:#ff3c3c!important;color:#fff!important;font-size:9px!important;font-weight:800!important;font-family:'JetBrains Mono',monospace!important;display:flex!important;align-items:center!important;justify-content:center!important;border:1.5px solid rgba(6,8,14,.95)!important;box-shadow:0 0 6px rgba(255,60,60,.4)!important;animation:badgePop .3s ease}@keyframes badgePop{0%{transform:scale(0)}60%{transform:scale(1.3)}100%{transform:scale(1)}}.topbar-search-icon{position:absolute!important;left:12px!important;top:50%!important;transform:translateY(-50%)!important;display:flex!important;align-items:center!important;justify-content:center!important;color:rgba(0,255,136,.4)!important;pointer-events:none!important;z-index:1!important;font-size:0!important}.topbar-search-icon svg{color:rgba(0,255,136,.4)!important}.tnt-notif-bell{display:none!important}.squad-settings-modal .modal-content{max-width:520px!important}.sq-settings{display:flex!important;flex-direction:column!important;gap:16px!important}.sq-set-section{display:flex!important;flex-direction:column!important;gap:8px!important}.sq-set-label{font-family:'JetBrains Mono',monospace!important;font-size:11px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.08em!important;color:rgba(0,255,136,.7)!important}.sq-set-banner-wrap,.sq-set-crest-wrap{display:flex!important;align-items:center!important;gap:12px!important}.sq-set-banner-preview{width:100%!important;max-width:320px!important;height:90px!important;border-radius:10px!important;background:rgba(0,255,136,.03)!important;border:1.5px dashed rgba(0,255,136,.2)!important;background-size:cover!important;background-position:center!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important}.sq-set-crest-preview{width:72px!important;height:72px!important;border-radius:50%!important;background:rgba(0,255,136,.03)!important;border:1.5px dashed rgba(0,255,136,.2)!important;background-size:cover!important;background-position:center!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;flex-shrink:0!important}.sq-set-banner-actions,.sq-set-crest-actions{display:flex!important;flex-direction:column!important;gap:6px!important}.sq-set-placeholder{font-size:11px!important;color:rgba(255,255,255,.3)!important;font-family:'JetBrains Mono',monospace!important}.sq-set-uploading{font-size:11px!important;color:#0f8!important;animation:pulse 1s infinite!important}.sq-upload-btn{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:6px 12px!important;border-radius:6px!important;font-size:11px!important;font-weight:600!important;cursor:pointer!important;background:rgba(0,255,136,.06)!important;border:1px solid rgba(0,255,136,.2)!important;color:#0f8!important;transition:all .2s!important}.sq-upload-btn:hover{background:rgba(0,255,136,.12)!important;border-color:rgba(0,255,136,.4)!important}.sq-remove-btn{font-size:11px!important;color:rgba(255,80,80,.7)!important;padding:4px 8px!important;border:none!important;background:0 0!important;cursor:pointer!important}.sq-remove-btn:hover{color:#ff3c3c!important}.sq-set-divider{height:1px!important;background:linear-gradient(90deg,transparent,rgba(0,255,136,.15),transparent)!important;margin:8px 0!important}.sq-set-danger-zone{margin-top:16px!important;padding:14px!important;border:1px solid rgba(255,60,60,.2)!important;border-radius:10px!important;background:rgba(255,60,60,.03)!important}.sq-set-danger-title{font-family:'JetBrains Mono',monospace!important;font-size:11px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.06em!important;color:#ff3c3c!important;margin:0 0 10px!important}.sq-hero-banner{background-size:cover!important;background-position:center!important;min-height:140px!important}.sq-crest-img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:50%!important}.sq-crest-init{width:100%!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;font-family:'JetBrains Mono',monospace!important;font-weight:800!important;font-size:28px!important;color:#0f8!important;background:rgba(0,255,136,.08)!important;border-radius:50%!important}.sq-hero-crest{width:64px!important;height:64px!important;border-radius:50%!important;border:2px solid rgba(0,255,136,.4)!important;box-shadow:0 0 16px rgba(0,255,136,.15)!important;overflow:hidden!important;margin:0 auto 8px!important}.sq-btn-settings{background:rgba(0,255,136,.06)!important;border:1px solid rgba(0,255,136,.25)!important;color:#0f8!important}.sq-btn-settings:hover{background:rgba(0,255,136,.12)!important;border-color:rgba(0,255,136,.5)!important;box-shadow:0 0 12px rgba(0,255,136,.15)!important}.sq-member-role{font-family:'JetBrains Mono',monospace!important;font-size:9px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.06em!important;padding:2px 6px!important;border-radius:4px!important}.sq-member-role.role-owner{background:rgba(255,215,0,.15)!important;color:gold!important;border:1px solid rgba(255,215,0,.3)!important}.sq-member-role.role-officer{background:rgba(0,150,255,.12)!important;color:#4da6ff!important;border:1px solid rgba(0,150,255,.25)!important}.sq-member-role.role-member{background:rgba(255,255,255,.05)!important;color:rgba(255,255,255,.4)!important;border:1px solid rgba(255,255,255,.1)!important}@keyframes pulse{0%,100%{opacity:1}50%{opacity:.5}}.member-list-header{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:12px 16px 8px!important}.member-count-badge{font-family:'JetBrains Mono',monospace!important;font-size:11px!important;font-weight:700!important;color:rgba(0,255,136,.6)!important;text-transform:uppercase!important;letter-spacing:.06em!important}.member-row{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:10px 16px!important;border-bottom:1px solid rgba(255,255,255,.04)!important;transition:background .2s!important}.member-row:hover{background:rgba(0,255,136,.03)!important}.member-row:last-child{border-bottom:none!important}.member-main{display:flex!important;align-items:center!important;gap:12px!important;cursor:pointer!important;flex:1!important;min-width:0!important}.member-info{display:flex!important;flex-direction:column!important;gap:3px!important;min-width:0!important}.member-name{font-weight:600!important;font-size:13px!important;color:rgba(255,255,255,.9)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.member-you{font-size:10px!important;color:rgba(0,255,136,.5)!important;font-weight:400!important}.member-actions{display:flex!important;gap:4px!important;flex-shrink:0!important}.member-actions .chip{font-size:10px!important;padding:4px 8px!important;border-radius:6px!important;display:inline-flex!important;align-items:center!important;gap:4px!important;cursor:pointer!important;border:1px solid rgba(255,255,255,.1)!important;background:rgba(255,255,255,.03)!important;color:rgba(255,255,255,.6)!important;transition:all .2s!important}.member-actions .chip:hover{background:rgba(255,255,255,.08)!important;color:#fff!important}.member-actions .chip-promote:hover{border-color:rgba(0,200,100,.4)!important;color:#0f8!important}.member-actions .chip-demote:hover{border-color:rgba(255,180,0,.4)!important;color:#ffb400!important}.member-actions .chip-transfer:hover{border-color:rgba(100,150,255,.4)!important;color:#6496ff!important}.member-actions .chip-danger:hover{border-color:rgba(255,60,60,.4)!important;color:#ff3c3c!important;background:rgba(255,60,60,.08)!important}.sq-hero-edit-overlay{position:absolute!important;inset:0!important;display:flex!important;align-items:center!important;justify-content:center!important;background:rgba(0,0,0,.5)!important;opacity:0!important;transition:opacity .2s!important;border-radius:inherit!important;cursor:pointer!important}.sq-hero-banner:hover .sq-hero-edit-overlay,.sq-hero-crest:hover .sq-hero-edit-overlay{opacity:1!important}.sq-hero-edit-icon{color:#fff!important;font-size:20px!important}.sq-actions-bar{display:flex!important;gap:8px!important;padding:12px 16px!important;flex-wrap:wrap!important}.sq-btn{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:8px 14px!important;border-radius:8px!important;font-family:'JetBrains Mono',monospace!important;font-size:11px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.04em!important;cursor:pointer!important;transition:all .2s!important;border:1px solid transparent!important}.sq-btn-outline{background:rgba(0,255,136,.06)!important;border-color:rgba(0,255,136,.25)!important;color:#0f8!important}.sq-btn-outline:hover{background:rgba(0,255,136,.12)!important;border-color:rgba(0,255,136,.5)!important;box-shadow:0 0 12px rgba(0,255,136,.1)!important}.sq-btn-primary{background:rgba(0,255,136,.15)!important;border-color:rgba(0,255,136,.4)!important;color:#0f8!important}.sq-btn-primary:hover{background:rgba(0,255,136,.25)!important;box-shadow:0 0 16px rgba(0,255,136,.2)!important}.sq-btn-danger{background:rgba(255,60,60,.06)!important;border-color:rgba(255,60,60,.25)!important;color:#ff5050!important}.sq-btn-danger:hover{background:rgba(255,60,60,.12)!important;border-color:rgba(255,60,60,.5)!important}.sq-btn-full{width:100%!important;justify-content:center!important}.squad-card .squad-body{display:flex!important;align-items:center!important;gap:12px!important;padding:12px 16px!important}.squad-card .squad-banner{height:60px!important;background-size:cover!important;background-position:center!important}.squad-card .squad-info{flex:1!important;min-width:0!important}.squad-card .squad-name{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.squad-card .crest,.squad-card .squad-crest{flex-shrink:0!important}.squad-card .squad-avatars{display:flex!important;margin-top:6px!important}.squad-card .squad-avatars .avatar{width:24px!important;height:24px!important;border-radius:50%!important;margin-left:-6px!important;border:2px solid var(--mil-surface,rgba(6,8,14,.95))!important}.squad-card .squad-avatars .avatar:first-child{margin-left:0!important}.squad-card .avatar-overflow{width:24px!important;height:24px!important;border-radius:50%!important;background:rgba(0,255,136,.1)!important;color:rgba(0,255,136,.8)!important;font-size:9px!important;font-weight:700!important;display:flex!important;align-items:center!important;justify-content:center!important;margin-left:-6px!important;border:2px solid var(--mil-surface,rgba(6,8,14,.95))!important}.reel-repost-badge{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:4px 10px!important;border-radius:20px!important;background:rgba(0,255,136,.1)!important;border:1px solid rgba(0,255,136,.25)!important;color:#0f8!important;font-family:'JetBrains Mono',monospace!important;font-size:11px!important;font-weight:700!important;letter-spacing:.04em!important;margin-bottom:6px!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;box-shadow:0 2px 8px rgba(0,0,0,.3)!important}.reel-repost-badge svg{color:#0f8!important;flex-shrink:0!important}.tab-live,[data-tab=live]{display:none!important}.lang-btn{display:flex!important;align-items:center!important;gap:10px!important;width:100%!important;padding:14px 16px!important;border-radius:10px!important;border:1px solid rgba(255,255,255,.08)!important;background:rgba(255,255,255,.03)!important;color:rgba(255,255,255,.8)!important;font-size:14px!important;font-weight:500!important;cursor:pointer!important;transition:all .2s!important;margin-bottom:8px!important}.lang-btn:hover{background:rgba(0,255,136,.06)!important;border-color:rgba(0,255,136,.2)!important}.lang-btn.active{background:rgba(0,255,136,.1)!important;border-color:rgba(0,255,136,.4)!important;color:#0f8!important;font-weight:700!important}.lang-flag{font-size:20px!important}.stg-panel{padding:0!important}.stg-section{padding:8px 0!important;border-bottom:1px solid rgba(255,255,255,.04)!important}.stg-section:last-child{border-bottom:none!important}.stg-section-title{font-family:'JetBrains Mono',monospace!important;font-size:10px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.08em!important;color:rgba(0,255,136,.5)!important;padding:8px 16px 4px!important}.stg-item{display:flex!important;align-items:center!important;gap:12px!important;width:100%!important;padding:12px 16px!important;background:0 0!important;border:none!important;color:rgba(255,255,255,.85)!important;font-size:14px!important;cursor:pointer!important;transition:background .15s!important;text-align:left!important}.stg-item:hover{background:rgba(0,255,136,.04)!important}.stg-item--danger:hover{background:rgba(255,60,60,.06)!important}.stg-icon{width:32px!important;height:32px!important;border-radius:8px!important;background:rgba(255,255,255,.05)!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;color:rgba(255,255,255,.6)!important}.stg-icon--danger{background:rgba(255,60,60,.08)!important;color:#ff5050!important}.stg-label{flex:1!important;font-weight:500!important}.stg-label--danger{color:#ff5050!important}.stg-chevron{color:rgba(255,255,255,.25)!important;font-size:18px!important}.stg-footer{text-align:center!important;padding:16px!important;color:rgba(255,255,255,.2)!important;font-size:11px!important;font-family:'JetBrains Mono',monospace!important}