.walletChip{position:relative;display:flex;align-items:center;background:#fff;border-radius:12px;padding:6px;box-shadow:0 1px 3px rgba(0,0,0,.06)}.walletChip__button{display:flex;align-items:center;gap:8px;font-family:var(--font-mono),monospace;font-size:.8rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;padding:10px 16px;border:none;border-radius:8px;cursor:pointer;transition:all .15s ease;background:transparent}.walletChip__button--connected{color:#111}.walletChip__button--connected:hover{background:rgba(0,0,0,.04)}.walletChip__button--disconnected{color:#666}.walletChip__button--disconnected:before{content:"> ";opacity:.3}.walletChip__button--disconnected:hover{background:rgba(0,0,0,.04);color:#111}.walletChip__button--disconnected:hover:before{opacity:.6}.walletChip__dot{width:8px;height:8px;border-radius:50%;background:#6cff6c;flex-shrink:0;animation:walletPulse 2s ease-in-out infinite}@keyframes walletPulse{0%,to{opacity:1;box-shadow:0 0 0 0 rgba(108,255,108,.4)}50%{opacity:.8;box-shadow:0 0 0 4px rgba(108,255,108,0)}}.walletChip__address{font-weight:600;font-size:.85rem;letter-spacing:.05em}.walletChip__dropdown{position:absolute;top:calc(100% + 8px);right:0;min-width:200px;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:12px;padding:8px;box-shadow:0 8px 24px rgba(0,0,0,.12);z-index:1000}.walletChip__dropdown:before{content:"";position:absolute;top:-12px;left:0;right:0;height:14px}.walletChip__dropdownAddr{padding:8px 12px;font-family:var(--font-mono),monospace;font-size:.6rem;letter-spacing:.02em;color:#888;word-break:break-all;border-bottom:1px solid rgba(0,0,0,.06);margin-bottom:4px}.walletChip__disconnect{display:block;width:100%;padding:12px 16px;font-family:var(--font-mono),monospace;font-size:.8rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:#c44;background:none;border:none;border-radius:8px;cursor:pointer;text-align:left;transition:all .15s ease}.walletChip__disconnect:before{content:"> ";opacity:.3}.walletChip__disconnect:hover{background:rgba(204,68,68,.08);color:#a33}.walletChip__disconnect:hover:before{opacity:.6}.taskbar-transparent .walletChip,body.upgrade-hero .walletChip,body[data-theme=innovator-dark] .walletChip,body[data-theme=raji-3d] .walletChip{background:transparent;box-shadow:none}.taskbar-transparent .walletChip__button--connected,body.upgrade-hero .walletChip__button--connected,body[data-theme=innovator-dark] .walletChip__button--connected,body[data-theme=raji-3d] .walletChip__button--connected{color:#fff}.taskbar-transparent .walletChip__button--connected:hover,body.upgrade-hero .walletChip__button--connected:hover,body[data-theme=innovator-dark] .walletChip__button--connected:hover,body[data-theme=raji-3d] .walletChip__button--connected:hover{background:hsla(0,0%,100%,.1)}.taskbar-transparent .walletChip__button--disconnected,body.upgrade-hero .walletChip__button--disconnected,body[data-theme=innovator-dark] .walletChip__button--disconnected,body[data-theme=raji-3d] .walletChip__button--disconnected{color:hsla(0,0%,100%,.85)}.taskbar-transparent .walletChip__button--disconnected:hover,body.upgrade-hero .walletChip__button--disconnected:hover,body[data-theme=innovator-dark] .walletChip__button--disconnected:hover,body[data-theme=raji-3d] .walletChip__button--disconnected:hover{background:hsla(0,0%,100%,.1);color:#fff}.taskbar-transparent .walletChip__address,body.upgrade-hero .walletChip__address,body[data-theme=innovator-dark] .walletChip__address,body[data-theme=raji-3d] .walletChip__address{text-shadow:0 1px 4px rgba(0,0,0,.3)}.taskbar-transparent .walletChip__dropdown,body.upgrade-hero .walletChip__dropdown,body[data-theme=innovator-dark] .walletChip__dropdown,body[data-theme=raji-3d] .walletChip__dropdown{background:hsla(0,0%,8%,.95);backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.15)}.taskbar-transparent .walletChip__dropdownAddr,body.upgrade-hero .walletChip__dropdownAddr,body[data-theme=innovator-dark] .walletChip__dropdownAddr,body[data-theme=raji-3d] .walletChip__dropdownAddr{color:hsla(0,0%,100%,.5);border-bottom-color:hsla(0,0%,100%,.1)}.taskbar-transparent .walletChip__disconnect,body.upgrade-hero .walletChip__disconnect,body[data-theme=innovator-dark] .walletChip__disconnect,body[data-theme=raji-3d] .walletChip__disconnect{color:hsla(0,100%,71%,.9)}.taskbar-transparent .walletChip__disconnect:hover,body.upgrade-hero .walletChip__disconnect:hover,body[data-theme=innovator-dark] .walletChip__disconnect:hover,body[data-theme=raji-3d] .walletChip__disconnect:hover{background:rgba(255,68,68,.15);color:#ff6c6c}.navbar.light .walletChip__button--connected{color:#111}.navbar.light .walletChip__button--disconnected{color:inherit}@media(max-width:768px){.walletChip{padding:4px}.walletChip__button{padding:8px 12px;font-size:.75rem}.walletChip__address{font-size:.8rem}.walletChip__dropdown{min-width:180px}.walletChip__disconnect{padding:10px 14px;font-size:.75rem}}.taskbar{position:fixed;top:0;left:0;right:0;height:72px;display:flex;align-items:center;padding:0 32px;z-index:9999;font-family:var(--font-mono),monospace;gap:24px;transition:all .3s ease}.taskbar,.taskbar-transparent{background:transparent;border-bottom:none}.taskbar-transparent .taskbar-logo{color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.3)}.taskbar-transparent .taskbar-logo:hover{color:hsla(0,0%,100%,.9)}.taskbar-transparent .taskbar-nav{background:transparent;border:none;box-shadow:none}.taskbar-transparent .taskbar-nav .nav-group-trigger{color:hsla(0,0%,100%,.85)}.taskbar-transparent .taskbar-nav .nav-group-trigger:before{opacity:.5}.taskbar-transparent .taskbar-nav .nav-group-trigger:hover{background:hsla(0,0%,100%,.1);color:#fff}.taskbar-transparent .taskbar-nav .nav-group-trigger:hover:before{opacity:.8}.taskbar-transparent .taskbar-nav .nav-direct-link{color:hsla(0,0%,100%,.85)}.taskbar-transparent .taskbar-nav .nav-direct-link:before{opacity:.5}.taskbar-transparent .taskbar-nav .nav-direct-link:hover{background:hsla(0,0%,100%,.1);color:#fff}.taskbar-transparent .taskbar-nav .nav-direct-link:hover:before{opacity:.8}.taskbar-transparent .taskbar-nav .nav-direct-link.active{background:hsla(0,0%,100%,.15);color:#fff}.taskbar-transparent .taskbar-nav .nav-direct-link.active:before{opacity:.8;color:#6cff6c}.taskbar-transparent .taskbar-nav .nav-group.active .nav-group-trigger{background:hsla(0,0%,100%,.15);color:#fff}.taskbar-transparent .taskbar-nav .nav-group.active .nav-group-trigger:before{opacity:.8;color:#6cff6c}.taskbar-transparent .taskbar-nav .nav-group.open .nav-group-trigger{background:hsla(0,0%,100%,.1);color:#fff}.taskbar-transparent .taskbar-nav .nav-dropdown{background:hsla(0,0%,8%,.95);backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.15)}.taskbar-transparent .taskbar-nav .nav-dropdown-item{color:hsla(0,0%,100%,.85)}.taskbar-transparent .taskbar-nav .nav-dropdown-item:hover{background:hsla(0,0%,100%,.1);color:#fff}.taskbar-transparent .taskbar-nav .nav-dropdown-item.active{background:hsla(0,0%,100%,.15);color:#fff}.taskbar-transparent .taskbar-stats{background:transparent;border:none;box-shadow:none}.taskbar-transparent .taskbar-balance:hover{background:hsla(0,0%,100%,.1)}.taskbar-transparent .taskbar-balance .balance-icon{color:gold;filter:drop-shadow(0 0 4px rgba(255,215,0,.4))}.taskbar-transparent .taskbar-balance .balance-amount{color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.3)}.taskbar-transparent .taskbar-online:hover{background:hsla(0,0%,100%,.1)}.taskbar-transparent .taskbar-online .online-count{color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.3)}.taskbar-transparent .taskbar-volume .volume-btn{background:transparent;border:none;box-shadow:none}.taskbar-transparent .taskbar-volume .volume-btn:hover{background:hsla(0,0%,100%,.1)}.taskbar-transparent .taskbar-profile:hover{opacity:.85}.taskbar-transparent .profile-dropdown{background:hsla(0,0%,8%,.95);backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.15)}.taskbar-transparent .profile-dropdown .profile-dropdown-item{color:hsla(0,0%,100%,.85)}.taskbar-transparent .profile-dropdown .profile-dropdown-item:hover{background:hsla(0,0%,100%,.1);color:#fff}.taskbar-transparent .profile-dropdown .profile-dropdown-item.logout{color:hsla(0,100%,71%,.9)}.taskbar-transparent .profile-dropdown .profile-dropdown-item.logout:hover{background:rgba(255,68,68,.15);color:#ff6c6c}.taskbar-transparent .taskbar-login{background:transparent;border:1px solid hsla(0,0%,100%,.3);color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.3)}.taskbar-transparent .taskbar-login:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.5)}.taskbar-logo{font-family:BeatTech,sans-serif;font-size:1.35rem;font-weight:400;letter-spacing:.05em;color:var(--color-blue,#1e54a2);text-decoration:none;transition:color .15s ease}.taskbar-logo:hover{color:var(--color-blue-hover,#3a6db3)}.taskbar-spacer{flex:1}.taskbar-nav{display:flex;align-items:center;gap:4px;background:#fff;border-radius:12px;padding:6px;box-shadow:0 1px 3px rgba(0,0,0,.06)}.nav-group{position:relative}.nav-group .nav-group-trigger{display:flex;align-items:center;padding:10px 18px;background:transparent;border:none;border-radius:8px;color:#666;font-family:var(--font-mono),monospace;font-size:.8rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:all .15s ease}.nav-group .nav-group-trigger:before{content:"> ";opacity:.3}.nav-group .nav-group-trigger:hover{background:rgba(0,0,0,.04);color:#111}.nav-group .nav-group-trigger:hover:before{opacity:.6}.nav-group.active .nav-group-trigger{background:#111;color:#fff}.nav-group.active .nav-group-trigger:before{opacity:.6;color:#6cff6c}.nav-group.open .nav-group-trigger{background:rgba(0,0,0,.08);color:#111}.nav-group.open .nav-group-trigger:before{opacity:1}.nav-group .nav-dropdown{position:absolute;top:calc(100% + 8px);left:0;min-width:180px;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:12px;padding:8px;opacity:0;visibility:hidden;transform:translateY(-4px);transition:all .15s ease;box-shadow:0 8px 24px rgba(0,0,0,.12)}.nav-group .nav-dropdown:before{content:"";position:absolute;top:-12px;left:0;right:0;height:14px}.nav-group.open .nav-dropdown{opacity:1;visibility:visible;transform:translateY(0)}.nav-group .nav-dropdown-item{display:block;padding:12px 16px;color:#555;text-decoration:none;font-size:.8rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase;border-radius:8px;transition:all .15s ease}.nav-group .nav-dropdown-item:before{content:"> ";opacity:.3}.nav-group .nav-dropdown-item:hover{background:rgba(0,0,0,.04);color:#111}.nav-group .nav-dropdown-item:hover:before{opacity:.6}.nav-group .nav-dropdown-item.active{background:#111;color:#fff}.nav-group .nav-dropdown-item.active:before{opacity:.6;color:#6cff6c}.nav-direct-link{display:flex;align-items:center;padding:10px 18px;background:transparent;border:none;border-radius:8px;color:#666;text-decoration:none;font-family:var(--font-mono),monospace;font-size:.8rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:all .15s ease}.nav-direct-link:before{content:"> ";opacity:.3}.nav-direct-link:hover{background:rgba(0,0,0,.04);color:#111}.nav-direct-link:hover:before{opacity:.6}.nav-direct-link.active{background:#111;color:#fff}.nav-direct-link.active:before{opacity:.6;color:#6cff6c}.taskbar-right{gap:12px}.taskbar-right,.taskbar-stats{display:flex;align-items:center}.taskbar-stats{gap:4px;background:#fff;border-radius:12px;padding:6px;box-shadow:0 1px 3px rgba(0,0,0,.06)}.taskbar-balance{display:flex;align-items:center;gap:8px;padding:10px 16px;border-radius:8px;text-decoration:none;font-family:var(--font-mono),monospace;transition:all .15s ease}.taskbar-balance:hover{background:rgba(0,0,0,.04)}.taskbar-balance .balance-icon{font-size:1rem;color:#b8860b}.taskbar-balance .balance-amount{font-size:.9rem;font-weight:600;letter-spacing:.05em;color:#111}.taskbar-online{display:flex;align-items:center;gap:8px;padding:10px 16px;background:transparent;border:none;border-radius:8px;cursor:pointer;font-family:var(--font-mono),monospace;transition:all .15s ease}.taskbar-online:hover{background:rgba(0,0,0,.04)}.taskbar-online .online-dot{width:8px;height:8px;background:#6cff6c;border-radius:50%;animation:onlinePulse 2s ease-in-out infinite}.taskbar-online .online-count{font-size:.9rem;font-weight:600;letter-spacing:.05em;color:#111}@keyframes onlinePulse{0%,to{opacity:1;box-shadow:0 0 0 0 rgba(108,255,108,.4)}50%{opacity:.8;box-shadow:0 0 0 4px rgba(108,255,108,0)}}.taskbar-volume{position:relative}.taskbar-volume .volume-btn{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:#fff;border:none;border-radius:12px;cursor:pointer;font-size:1.1rem;transition:all .15s ease;box-shadow:0 1px 3px rgba(0,0,0,.06)}.taskbar-volume .volume-btn:hover{background:#f5f5f5}.taskbar-profile-wrapper{position:relative}.taskbar-profile{display:flex;align-items:center;justify-content:center;padding:0;background:transparent;border-radius:12px;text-decoration:none;transition:all .15s ease}.taskbar-profile:hover{opacity:.85}.taskbar-profile .profile-avatar{-o-object-fit:cover;object-fit:cover;display:block}.taskbar-profile .profile-avatar,.taskbar-profile .profile-placeholder{width:52px;height:52px;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.06)}.taskbar-profile .profile-placeholder{display:flex;align-items:center;justify-content:center;background:#111;color:#fff;font-size:.85rem;font-weight:600;letter-spacing:.05em}.taskbar-profile .profile-name{display:none}.profile-dropdown{position:absolute;top:calc(100% + 8px);right:0;min-width:180px;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:12px;padding:8px;opacity:0;visibility:hidden;transform:translateY(-4px);transition:all .15s ease;box-shadow:0 8px 24px rgba(0,0,0,.12)}.profile-dropdown:before{content:"";position:absolute;top:-12px;left:0;right:0;height:14px}.profile-dropdown.open{opacity:1;visibility:visible;transform:translateY(0)}.profile-dropdown .profile-dropdown-item{display:block;width:100%;padding:12px 16px;color:#555;text-decoration:none;text-align:left;font-size:.8rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase;border-radius:8px;border:none;background:transparent;cursor:pointer;font-family:var(--font-mono),monospace;transition:all .15s ease}.profile-dropdown .profile-dropdown-item:before{content:"> ";opacity:.3}.profile-dropdown .profile-dropdown-item:hover{background:rgba(0,0,0,.04);color:#111}.profile-dropdown .profile-dropdown-item:hover:before{opacity:.6}.profile-dropdown .profile-dropdown-item.logout{color:#c44}.profile-dropdown .profile-dropdown-item.logout:hover{background:rgba(204,68,68,.08);color:#a33}.taskbar-login{padding:14px 24px;background:#fff;color:#111;border:1px solid rgba(0,0,0,.1);border-radius:12px;text-decoration:none;font-size:.85rem;font-weight:600;font-family:var(--font-mono),monospace;letter-spacing:.1em;text-transform:uppercase;transition:all .15s ease;box-shadow:0 1px 3px rgba(0,0,0,.06)}.taskbar-login:before{content:"> ";opacity:.4}.taskbar-login:after{content:" _";opacity:.4;animation:cursorBlink 1s step-end infinite}.taskbar-login:hover{background:#111;color:#fff;border-color:#111}.taskbar-login:hover:after,.taskbar-login:hover:before{opacity:.6}@keyframes cursorBlink{0%,to{opacity:.6}50%{opacity:0}}body.upgrade-hero .taskbar,body[data-theme=innovator-dark] .taskbar,body[data-theme=raji-3d] .taskbar{background:transparent;border-bottom:none}body.upgrade-hero .taskbar-logo,body[data-theme=innovator-dark] .taskbar-logo,body[data-theme=raji-3d] .taskbar-logo{color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.3)}body.upgrade-hero .taskbar-logo:hover,body[data-theme=innovator-dark] .taskbar-logo:hover,body[data-theme=raji-3d] .taskbar-logo:hover{color:hsla(0,0%,100%,.9)}body.upgrade-hero .taskbar-nav,body[data-theme=innovator-dark] .taskbar-nav,body[data-theme=raji-3d] .taskbar-nav{background:transparent;border:none;box-shadow:none}body.upgrade-hero .taskbar-nav .nav-group-trigger,body[data-theme=innovator-dark] .taskbar-nav .nav-group-trigger,body[data-theme=raji-3d] .taskbar-nav .nav-group-trigger{color:hsla(0,0%,100%,.85)}body.upgrade-hero .taskbar-nav .nav-group-trigger:before,body[data-theme=innovator-dark] .taskbar-nav .nav-group-trigger:before,body[data-theme=raji-3d] .taskbar-nav .nav-group-trigger:before{opacity:.5}body.upgrade-hero .taskbar-nav .nav-group-trigger:hover,body[data-theme=innovator-dark] .taskbar-nav .nav-group-trigger:hover,body[data-theme=raji-3d] .taskbar-nav .nav-group-trigger:hover{background:hsla(0,0%,100%,.1);color:#fff}body.upgrade-hero .taskbar-nav .nav-group-trigger:hover:before,body[data-theme=innovator-dark] .taskbar-nav .nav-group-trigger:hover:before,body[data-theme=raji-3d] .taskbar-nav .nav-group-trigger:hover:before{opacity:.8}body.upgrade-hero .taskbar-nav .nav-direct-link,body[data-theme=innovator-dark] .taskbar-nav .nav-direct-link,body[data-theme=raji-3d] .taskbar-nav .nav-direct-link{color:hsla(0,0%,100%,.85)}body.upgrade-hero .taskbar-nav .nav-direct-link:before,body[data-theme=innovator-dark] .taskbar-nav .nav-direct-link:before,body[data-theme=raji-3d] .taskbar-nav .nav-direct-link:before{opacity:.5}body.upgrade-hero .taskbar-nav .nav-direct-link:hover,body[data-theme=innovator-dark] .taskbar-nav .nav-direct-link:hover,body[data-theme=raji-3d] .taskbar-nav .nav-direct-link:hover{background:hsla(0,0%,100%,.1);color:#fff}body.upgrade-hero .taskbar-nav .nav-direct-link:hover:before,body[data-theme=innovator-dark] .taskbar-nav .nav-direct-link:hover:before,body[data-theme=raji-3d] .taskbar-nav .nav-direct-link:hover:before{opacity:.8}body.upgrade-hero .taskbar-nav .nav-direct-link.active,body[data-theme=innovator-dark] .taskbar-nav .nav-direct-link.active,body[data-theme=raji-3d] .taskbar-nav .nav-direct-link.active{background:hsla(0,0%,100%,.15);color:#fff}body.upgrade-hero .taskbar-nav .nav-direct-link.active:before,body[data-theme=innovator-dark] .taskbar-nav .nav-direct-link.active:before,body[data-theme=raji-3d] .taskbar-nav .nav-direct-link.active:before{opacity:.8;color:#6cff6c}body.upgrade-hero .taskbar-nav .nav-group.active .nav-group-trigger,body[data-theme=innovator-dark] .taskbar-nav .nav-group.active .nav-group-trigger,body[data-theme=raji-3d] .taskbar-nav .nav-group.active .nav-group-trigger{background:hsla(0,0%,100%,.15);color:#fff}body.upgrade-hero .taskbar-nav .nav-group.active .nav-group-trigger:before,body[data-theme=innovator-dark] .taskbar-nav .nav-group.active .nav-group-trigger:before,body[data-theme=raji-3d] .taskbar-nav .nav-group.active .nav-group-trigger:before{opacity:.8;color:#6cff6c}body.upgrade-hero .taskbar-nav .nav-group.open .nav-group-trigger,body[data-theme=innovator-dark] .taskbar-nav .nav-group.open .nav-group-trigger,body[data-theme=raji-3d] .taskbar-nav .nav-group.open .nav-group-trigger{background:hsla(0,0%,100%,.1);color:#fff}body.upgrade-hero .taskbar-nav .nav-dropdown,body[data-theme=innovator-dark] .taskbar-nav .nav-dropdown,body[data-theme=raji-3d] .taskbar-nav .nav-dropdown{background:hsla(0,0%,8%,.95);backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.15)}body.upgrade-hero .taskbar-nav .nav-dropdown-item,body[data-theme=innovator-dark] .taskbar-nav .nav-dropdown-item,body[data-theme=raji-3d] .taskbar-nav .nav-dropdown-item{color:hsla(0,0%,100%,.85)}body.upgrade-hero .taskbar-nav .nav-dropdown-item:hover,body[data-theme=innovator-dark] .taskbar-nav .nav-dropdown-item:hover,body[data-theme=raji-3d] .taskbar-nav .nav-dropdown-item:hover{background:hsla(0,0%,100%,.1);color:#fff}body.upgrade-hero .taskbar-nav .nav-dropdown-item.active,body[data-theme=innovator-dark] .taskbar-nav .nav-dropdown-item.active,body[data-theme=raji-3d] .taskbar-nav .nav-dropdown-item.active{background:hsla(0,0%,100%,.15);color:#fff}body.upgrade-hero .taskbar-stats,body[data-theme=innovator-dark] .taskbar-stats,body[data-theme=raji-3d] .taskbar-stats{background:transparent;border:none;box-shadow:none}body.upgrade-hero .taskbar-balance:hover,body[data-theme=innovator-dark] .taskbar-balance:hover,body[data-theme=raji-3d] .taskbar-balance:hover{background:hsla(0,0%,100%,.1)}body.upgrade-hero .taskbar-balance .balance-icon,body[data-theme=innovator-dark] .taskbar-balance .balance-icon,body[data-theme=raji-3d] .taskbar-balance .balance-icon{color:gold;filter:drop-shadow(0 0 4px rgba(255,215,0,.4))}body.upgrade-hero .taskbar-balance .balance-amount,body[data-theme=innovator-dark] .taskbar-balance .balance-amount,body[data-theme=raji-3d] .taskbar-balance .balance-amount{color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.3)}body.upgrade-hero .taskbar-online:hover,body[data-theme=innovator-dark] .taskbar-online:hover,body[data-theme=raji-3d] .taskbar-online:hover{background:hsla(0,0%,100%,.1)}body.upgrade-hero .taskbar-online .online-count,body[data-theme=innovator-dark] .taskbar-online .online-count,body[data-theme=raji-3d] .taskbar-online .online-count{color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.3)}body.upgrade-hero .taskbar-volume .volume-btn,body[data-theme=innovator-dark] .taskbar-volume .volume-btn,body[data-theme=raji-3d] .taskbar-volume .volume-btn{background:transparent;border:none;box-shadow:none}body.upgrade-hero .taskbar-volume .volume-btn:hover,body[data-theme=innovator-dark] .taskbar-volume .volume-btn:hover,body[data-theme=raji-3d] .taskbar-volume .volume-btn:hover{background:hsla(0,0%,100%,.1)}body.upgrade-hero .taskbar-profile:hover,body[data-theme=innovator-dark] .taskbar-profile:hover,body[data-theme=raji-3d] .taskbar-profile:hover{opacity:.85}body.upgrade-hero .profile-dropdown,body[data-theme=innovator-dark] .profile-dropdown,body[data-theme=raji-3d] .profile-dropdown{background:hsla(0,0%,8%,.95);backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.15)}body.upgrade-hero .profile-dropdown .profile-dropdown-item,body[data-theme=innovator-dark] .profile-dropdown .profile-dropdown-item,body[data-theme=raji-3d] .profile-dropdown .profile-dropdown-item{color:hsla(0,0%,100%,.85)}body.upgrade-hero .profile-dropdown .profile-dropdown-item:hover,body[data-theme=innovator-dark] .profile-dropdown .profile-dropdown-item:hover,body[data-theme=raji-3d] .profile-dropdown .profile-dropdown-item:hover{background:hsla(0,0%,100%,.1);color:#fff}body.upgrade-hero .profile-dropdown .profile-dropdown-item.logout,body[data-theme=innovator-dark] .profile-dropdown .profile-dropdown-item.logout,body[data-theme=raji-3d] .profile-dropdown .profile-dropdown-item.logout{color:hsla(0,100%,71%,.9)}body.upgrade-hero .profile-dropdown .profile-dropdown-item.logout:hover,body[data-theme=innovator-dark] .profile-dropdown .profile-dropdown-item.logout:hover,body[data-theme=raji-3d] .profile-dropdown .profile-dropdown-item.logout:hover{background:rgba(255,68,68,.15);color:#ff6c6c}body.upgrade-hero .taskbar-login,body[data-theme=innovator-dark] .taskbar-login,body[data-theme=raji-3d] .taskbar-login{background:transparent;border:1px solid hsla(0,0%,100%,.3);color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.3);box-shadow:none}body.upgrade-hero .taskbar-login:hover,body[data-theme=innovator-dark] .taskbar-login:hover,body[data-theme=raji-3d] .taskbar-login:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.5)}.taskbar-hamburger{display:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;background:transparent;border:none;border-radius:8px;cursor:pointer;padding:10px;transition:background .15s ease}.taskbar-hamburger:hover{background:rgba(0,0,0,.04)}.taskbar-hamburger .hamburger-line{display:block;width:20px;height:2px;background:#111;border-radius:1px;transition:all .25s ease}.taskbar-hamburger.open .hamburger-line:first-child{transform:translateY(7px) rotate(45deg)}.taskbar-hamburger.open .hamburger-line:nth-child(2){opacity:0}.taskbar-hamburger.open .hamburger-line:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-menu{display:none;position:fixed;top:64px;left:0;right:0;bottom:0;background:#fff;padding:0;z-index:9998;flex-direction:column;opacity:0;transition:opacity .25s ease;overflow-y:auto;-webkit-overflow-scrolling:touch}.mobile-menu .mobile-menu-nav{padding:20px 16px;border-bottom:1px solid rgba(0,0,0,.08)}.mobile-menu .mobile-menu-group,.mobile-menu .mobile-menu-nav{display:flex;flex-direction:column;gap:2px}.mobile-menu .mobile-menu-group:not(:last-child){margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid rgba(0,0,0,.06)}.mobile-menu .mobile-menu-group-label{padding:8px 16px;font-family:var(--font-mono),monospace;font-size:.7rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#999}.mobile-menu .mobile-menu-item{display:block;padding:14px 16px;color:#555;text-decoration:none;font-family:var(--font-mono),monospace;font-size:.9rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase;border-radius:8px;border:none;background:transparent;cursor:pointer;text-align:left;width:100%;transition:all .15s ease}.mobile-menu .mobile-menu-item:before{content:"> ";opacity:.3}.mobile-menu .mobile-menu-item:active,.mobile-menu .mobile-menu-item:hover{background:rgba(0,0,0,.04);color:#111}.mobile-menu .mobile-menu-item:active:before,.mobile-menu .mobile-menu-item:hover:before{opacity:.6}.mobile-menu .mobile-menu-item.active{background:#111;color:#fff}.mobile-menu .mobile-menu-item.active:before{opacity:.6;color:#6cff6c}.mobile-menu .mobile-menu-item.logout{color:#c44}.mobile-menu .mobile-menu-item.logout:active,.mobile-menu .mobile-menu-item.logout:hover{background:rgba(204,68,68,.08);color:#a33}.mobile-menu .mobile-menu-utilities{padding:16px;display:flex;flex-direction:column;gap:12px}.mobile-menu .mobile-utility-row{display:flex;align-items:center;gap:12px}.mobile-menu .mobile-utility-btn{display:flex;align-items:center;gap:8px;padding:10px 16px;background:#f5f5f5;border:1px solid rgba(0,0,0,.08);border-radius:8px;cursor:pointer;font-family:var(--font-mono),monospace;font-size:.8rem;font-weight:500;transition:all .15s ease}.mobile-menu .mobile-utility-btn .online-dot{width:8px;height:8px;background:#6cff6c;border-radius:50%;animation:onlinePulse 2s ease-in-out infinite}.mobile-menu .mobile-utility-btn .online-count{font-weight:600;color:#111}.mobile-menu .mobile-utility-btn .utility-label{font-size:.65rem;letter-spacing:.1em;color:#999}.mobile-menu .mobile-utility-btn:active,.mobile-menu .mobile-utility-btn:hover{background:#eee}.mobile-menu .mobile-profile-section{display:flex;flex-direction:column;gap:2px;border-top:1px solid rgba(0,0,0,.06);padding-top:12px}.mobile-menu .mobile-login-btn{display:block;padding:14px;background:#111;color:#e5e5e5;text-decoration:none;font-family:var(--font-mono),monospace;font-size:.85rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;text-align:center;border-radius:8px;transition:background .15s ease}.mobile-menu .mobile-login-btn:before{content:"> ";opacity:.5}.mobile-menu .mobile-login-btn:active,.mobile-menu .mobile-login-btn:hover{background:#333}.taskbar-transparent .taskbar-hamburger .hamburger-line,body.upgrade-hero .taskbar .taskbar-hamburger .hamburger-line,body[data-theme=innovator-dark] .taskbar .taskbar-hamburger .hamburger-line,body[data-theme=raji-3d] .taskbar .taskbar-hamburger .hamburger-line{background:#fff}.taskbar-transparent .taskbar-hamburger:hover,body.upgrade-hero .taskbar .taskbar-hamburger:hover,body[data-theme=innovator-dark] .taskbar .taskbar-hamburger:hover,body[data-theme=raji-3d] .taskbar .taskbar-hamburger:hover{background:hsla(0,0%,100%,.1)}@media(max-width:768px){.taskbar{height:64px;padding:0 16px;gap:12px}.taskbar.mobile-open{background:#fff}.taskbar-logo{font-size:1.1rem}.taskbar-hamburger{display:flex}.taskbar-nav,.taskbar-right{display:none}.mobile-menu{display:flex;opacity:0;pointer-events:none}.mobile-menu.open{opacity:1;pointer-events:auto}.taskbar-transparent .mobile-menu{background:hsla(0,0%,4%,.98);backdrop-filter:blur(20px)}.taskbar-transparent .mobile-menu .mobile-menu-group:not(:last-child),.taskbar-transparent .mobile-menu .mobile-menu-nav{border-bottom-color:hsla(0,0%,100%,.1)}.taskbar-transparent .mobile-menu .mobile-menu-group-label{color:hsla(0,0%,100%,.5)}.taskbar-transparent .mobile-menu .mobile-menu-item{color:hsla(0,0%,100%,.85)}.taskbar-transparent .mobile-menu .mobile-menu-item:active,.taskbar-transparent .mobile-menu .mobile-menu-item:hover{background:hsla(0,0%,100%,.1);color:#fff}.taskbar-transparent .mobile-menu .mobile-menu-item.active{background:hsla(0,0%,100%,.15);color:#fff}.taskbar-transparent .mobile-menu .mobile-menu-item.logout{color:hsla(0,100%,71%,.9)}.taskbar-transparent .mobile-menu .mobile-menu-item.logout:active,.taskbar-transparent .mobile-menu .mobile-menu-item.logout:hover{background:rgba(255,68,68,.15);color:#ff6c6c}.taskbar-transparent .mobile-menu .mobile-utility-btn{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.1)}.taskbar-transparent .mobile-menu .mobile-utility-btn .online-count{color:#fff}.taskbar-transparent .mobile-menu .mobile-utility-btn .utility-label{color:hsla(0,0%,100%,.4)}.taskbar-transparent .mobile-menu .mobile-utility-btn:active,.taskbar-transparent .mobile-menu .mobile-utility-btn:hover{background:hsla(0,0%,100%,.15)}.taskbar-transparent .mobile-menu .mobile-profile-section{border-top-color:hsla(0,0%,100%,.1)}.taskbar-transparent .mobile-menu .mobile-login-btn{background:#fff;color:#111}.taskbar-transparent .mobile-menu .mobile-login-btn:active,.taskbar-transparent .mobile-menu .mobile-login-btn:hover{background:#e5e5e5}.taskbar-transparent.mobile-open{background:hsla(0,0%,4%,.98)}.taskbar-transparent.mobile-open .taskbar-logo{color:#fff;text-shadow:none}.taskbar-transparent.mobile-open .taskbar-hamburger .hamburger-line{background:#fff}body.upgrade-hero .mobile-menu,body[data-theme=innovator-dark] .mobile-menu,body[data-theme=raji-3d] .mobile-menu{background:hsla(0,0%,4%,.98);backdrop-filter:blur(20px)}body.upgrade-hero .mobile-menu .mobile-menu-group:not(:last-child),body.upgrade-hero .mobile-menu .mobile-menu-nav,body[data-theme=innovator-dark] .mobile-menu .mobile-menu-group:not(:last-child),body[data-theme=innovator-dark] .mobile-menu .mobile-menu-nav,body[data-theme=raji-3d] .mobile-menu .mobile-menu-group:not(:last-child),body[data-theme=raji-3d] .mobile-menu .mobile-menu-nav{border-bottom-color:hsla(0,0%,100%,.1)}body.upgrade-hero .mobile-menu .mobile-menu-group-label,body[data-theme=innovator-dark] .mobile-menu .mobile-menu-group-label,body[data-theme=raji-3d] .mobile-menu .mobile-menu-group-label{color:hsla(0,0%,100%,.5)}body.upgrade-hero .mobile-menu .mobile-menu-item,body[data-theme=innovator-dark] .mobile-menu .mobile-menu-item,body[data-theme=raji-3d] .mobile-menu .mobile-menu-item{color:hsla(0,0%,100%,.85)}body.upgrade-hero .mobile-menu .mobile-menu-item:active,body.upgrade-hero .mobile-menu .mobile-menu-item:hover,body[data-theme=innovator-dark] .mobile-menu .mobile-menu-item:active,body[data-theme=innovator-dark] .mobile-menu .mobile-menu-item:hover,body[data-theme=raji-3d] .mobile-menu .mobile-menu-item:active,body[data-theme=raji-3d] .mobile-menu .mobile-menu-item:hover{background:hsla(0,0%,100%,.1);color:#fff}body.upgrade-hero .mobile-menu .mobile-menu-item.active,body[data-theme=innovator-dark] .mobile-menu .mobile-menu-item.active,body[data-theme=raji-3d] .mobile-menu .mobile-menu-item.active{background:hsla(0,0%,100%,.15);color:#fff}body.upgrade-hero .mobile-menu .mobile-menu-item.logout,body[data-theme=innovator-dark] .mobile-menu .mobile-menu-item.logout,body[data-theme=raji-3d] .mobile-menu .mobile-menu-item.logout{color:hsla(0,100%,71%,.9)}body.upgrade-hero .mobile-menu .mobile-menu-item.logout:active,body.upgrade-hero .mobile-menu .mobile-menu-item.logout:hover,body[data-theme=innovator-dark] .mobile-menu .mobile-menu-item.logout:active,body[data-theme=innovator-dark] .mobile-menu .mobile-menu-item.logout:hover,body[data-theme=raji-3d] .mobile-menu .mobile-menu-item.logout:active,body[data-theme=raji-3d] .mobile-menu .mobile-menu-item.logout:hover{background:rgba(255,68,68,.15);color:#ff6c6c}body.upgrade-hero .mobile-menu .mobile-utility-btn,body[data-theme=innovator-dark] .mobile-menu .mobile-utility-btn,body[data-theme=raji-3d] .mobile-menu .mobile-utility-btn{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.1)}body.upgrade-hero .mobile-menu .mobile-utility-btn .online-count,body[data-theme=innovator-dark] .mobile-menu .mobile-utility-btn .online-count,body[data-theme=raji-3d] .mobile-menu .mobile-utility-btn .online-count{color:#fff}body.upgrade-hero .mobile-menu .mobile-utility-btn .utility-label,body[data-theme=innovator-dark] .mobile-menu .mobile-utility-btn .utility-label,body[data-theme=raji-3d] .mobile-menu .mobile-utility-btn .utility-label{color:hsla(0,0%,100%,.4)}body.upgrade-hero .mobile-menu .mobile-utility-btn:active,body.upgrade-hero .mobile-menu .mobile-utility-btn:hover,body[data-theme=innovator-dark] .mobile-menu .mobile-utility-btn:active,body[data-theme=innovator-dark] .mobile-menu .mobile-utility-btn:hover,body[data-theme=raji-3d] .mobile-menu .mobile-utility-btn:active,body[data-theme=raji-3d] .mobile-menu .mobile-utility-btn:hover{background:hsla(0,0%,100%,.15)}body.upgrade-hero .mobile-menu .mobile-profile-section,body[data-theme=innovator-dark] .mobile-menu .mobile-profile-section,body[data-theme=raji-3d] .mobile-menu .mobile-profile-section{border-top-color:hsla(0,0%,100%,.1)}body.upgrade-hero .mobile-menu .mobile-login-btn,body[data-theme=innovator-dark] .mobile-menu .mobile-login-btn,body[data-theme=raji-3d] .mobile-menu .mobile-login-btn{background:#fff;color:#111}body.upgrade-hero .mobile-menu .mobile-login-btn:active,body.upgrade-hero .mobile-menu .mobile-login-btn:hover,body[data-theme=innovator-dark] .mobile-menu .mobile-login-btn:active,body[data-theme=innovator-dark] .mobile-menu .mobile-login-btn:hover,body[data-theme=raji-3d] .mobile-menu .mobile-login-btn:active,body[data-theme=raji-3d] .mobile-menu .mobile-login-btn:hover{background:#e5e5e5}body.upgrade-hero .taskbar.mobile-open,body[data-theme=innovator-dark] .taskbar.mobile-open,body[data-theme=raji-3d] .taskbar.mobile-open{background:hsla(0,0%,4%,.98)}body.upgrade-hero .taskbar.mobile-open .taskbar-logo,body[data-theme=innovator-dark] .taskbar.mobile-open .taskbar-logo,body[data-theme=raji-3d] .taskbar.mobile-open .taskbar-logo{color:#fff;text-shadow:none}body.upgrade-hero .taskbar.mobile-open .taskbar-hamburger .hamburger-line,body[data-theme=innovator-dark] .taskbar.mobile-open .taskbar-hamburger .hamburger-line,body[data-theme=raji-3d] .taskbar.mobile-open .taskbar-hamburger .hamburger-line{background:#fff}}.civ-panel-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.15);z-index:9990;animation:fadeIn .2s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.civilization-panel{position:fixed;top:72px;right:-360px;width:360px;height:calc(100vh - 72px);background:#fff;border-left:1px solid rgba(0,0,0,.1);box-shadow:-8px 0 24px rgba(0,0,0,.08);z-index:9995;display:flex;flex-direction:column;transition:right .3s ease;font-family:var(--font-mono),monospace}.civilization-panel.open{right:0}.civilization-panel .panel-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid rgba(0,0,0,.1)}.civilization-panel .panel-header .panel-title{display:flex;align-items:center;gap:8px;font-size:.75rem;font-weight:600;color:#1a1a1a;letter-spacing:.15em;text-transform:uppercase}.civilization-panel .panel-header .panel-title .title-icon{font-size:1rem;color:#2d6a2d}.civilization-panel .panel-header .close-btn{background:transparent;border:1px solid rgba(0,0,0,.15);border-radius:3px;color:#666;width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1.2rem;transition:all .15s}.civilization-panel .panel-header .close-btn:hover{border-color:#1a1a1a;color:#1a1a1a}.civilization-panel .panel-section{padding:16px 20px;border-bottom:1px solid rgba(0,0,0,.08)}.civilization-panel .panel-section .section-title{font-size:.6rem;font-weight:600;color:#666;letter-spacing:.15em;margin-bottom:12px;display:flex;align-items:center;gap:8px;text-transform:uppercase}.civilization-panel .stats-section .stats-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.civilization-panel .stats-section .stats-grid .stat-item{background:#e5e5e5;border:1px solid rgba(0,0,0,.08);padding:12px;display:flex;flex-direction:column;gap:4px}.civilization-panel .stats-section .stats-grid .stat-item .stat-value{font-size:1.2rem;color:#1a1a1a;font-weight:600;letter-spacing:.05em}.civilization-panel .stats-section .stats-grid .stat-item .stat-label{font-size:.55rem;color:#888;letter-spacing:.1em;text-transform:uppercase}.civilization-panel .stats-section .stats-grid .stat-item.online{border-left:3px solid #2d6a2d;background:#eaf5ea}.civilization-panel .stats-section .stats-grid .stat-item.online .stat-value{color:#2d6a2d}.civilization-panel .online-section .pulse-dot{width:6px;height:6px;background:#2d6a2d;border-radius:50%;animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.civilization-panel .online-section .online-list{display:flex;flex-direction:column;gap:6px}.civilization-panel .online-section .online-list .online-user{display:flex;align-items:center;gap:10px;padding:8px 10px;background:#e5e5e5;border:1px solid rgba(0,0,0,.06);transition:all .15s}.civilization-panel .online-section .online-list .online-user:hover{border-color:rgba(0,0,0,.15)}.civilization-panel .online-section .online-list .online-user .user-avatar{position:relative;width:28px;height:28px;display:flex;align-items:center;justify-content:center}.civilization-panel .online-section .online-list .online-user .user-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:2px}.civilization-panel .online-section .online-list .online-user .user-avatar .avatar-placeholder{font-size:1.2rem;color:#888}.civilization-panel .online-section .online-list .online-user .user-avatar .online-indicator{position:absolute;bottom:-2px;right:-2px;width:8px;height:8px;background:#2d6a2d;border-radius:50%;border:2px solid #e5e5e5}.civilization-panel .online-section .online-list .online-user .user-name{font-size:.75rem;font-weight:500;color:#1a1a1a;letter-spacing:.05em;text-transform:uppercase}.civilization-panel .online-section .online-list .online-user .user-name:before{content:"> ";opacity:.3}.civilization-panel .online-section .online-list .more-users{font-size:.7rem;color:#888;letter-spacing:.1em;text-align:center;padding:8px}.civilization-panel .activity-section{flex:1;display:flex;flex-direction:column;overflow:hidden}.civilization-panel .activity-section .activity-feed{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:2px}.civilization-panel .activity-section .activity-feed::-webkit-scrollbar{width:4px}.civilization-panel .activity-section .activity-feed::-webkit-scrollbar-track{background:transparent}.civilization-panel .activity-section .activity-feed::-webkit-scrollbar-thumb{background:rgba(0,0,0,.1);border-radius:2px}.civilization-panel .activity-section .activity-feed .activity-item{display:flex;align-items:center;gap:8px;padding:8px 10px;font-size:.7rem;color:#666;border-left:2px solid transparent;transition:all .15s}.civilization-panel .activity-section .activity-feed .activity-item:hover{background:rgba(0,0,0,.03)}.civilization-panel .activity-section .activity-feed .activity-item .activity-icon{width:16px;text-align:center;opacity:.7}.civilization-panel .activity-section .activity-feed .activity-item .activity-message{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:.03em}.civilization-panel .activity-section .activity-feed .activity-item .activity-time{font-size:.6rem;color:#aaa;white-space:nowrap;letter-spacing:.05em}.civilization-panel .activity-section .activity-feed .activity-item.join{border-left-color:#2d6a2d}.civilization-panel .activity-section .activity-feed .activity-item.join .activity-icon{color:#2d6a2d}.civilization-panel .activity-section .activity-feed .activity-item.badge{border-left-color:#b8860b}.civilization-panel .activity-section .activity-feed .activity-item.badge .activity-icon{color:#b8860b}.civilization-panel .activity-section .activity-feed .activity-item.bounty{border-left-color:#1e54a2}.civilization-panel .activity-section .activity-feed .activity-item.bounty .activity-icon{color:#1e54a2}.civilization-panel .activity-section .activity-feed .activity-item.milestone{border-left-color:#9b59b6}.civilization-panel .activity-section .activity-feed .activity-item.milestone .activity-icon{color:#9b59b6}.civilization-panel .activity-section .activity-feed .activity-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px;color:#888;font-size:.75rem;letter-spacing:.1em}.civilization-panel .activity-section .activity-feed .activity-empty .empty-icon{font-size:1.5rem;opacity:.3;animation:pulse 2s ease-in-out infinite}.civilization-panel .panel-footer{padding:12px 20px;border-top:1px solid rgba(0,0,0,.08)}.civilization-panel .panel-footer .connection-status{display:flex;align-items:center;gap:8px}.civilization-panel .panel-footer .connection-status .status-dot{width:6px;height:6px;border-radius:50%;background:#888}.civilization-panel .panel-footer .connection-status .status-dot.connected{background:#2d6a2d;box-shadow:0 0 6px rgba(45,106,45,.4)}.civilization-panel .panel-footer .connection-status .status-text{font-size:.55rem;color:#888;letter-spacing:.1em;text-transform:uppercase}@media(max-width:768px){.civilization-panel{width:100%;right:-100%;top:64px;height:calc(100vh - 64px)}.civilization-panel.open{right:0}}