@import"https://fonts.googleapis.com/css2?family=Rubik:wght@700;800;900&family=JetBrains+Mono:wght@400;600;700&display=swap";*{box-sizing:border-box}body{margin:0;font-family:JetBrains Mono,monospace;background:#191c28;color:#fff;overflow-y:auto;overflow-x:hidden}.desktop{width:100%;min-height:100vh;overflow-y:auto;padding-bottom:40px;position:relative;background:#191c28}.desktop-icons{padding:20px;display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:20px;background:#191c28}.window{background:#343b52;border:2px solid #C6FE00;box-shadow:2px 2px #00000080;width:100%;max-width:500px;margin:0 auto}.window-header{background:linear-gradient(90deg,#191c28,#2d3248);color:#fff;border-bottom:2px solid #C6FE00;padding:6px 10px;font-family:Rubik,sans-serif;font-weight:800;text-transform:uppercase;font-size:13px;letter-spacing:.03em;display:flex;justify-content:space-between;align-items:center}.window-close{background:#191c28;border:2px solid #C6FE00;color:#c6fe00;width:20px;height:20px;font-size:12px;line-height:16px;text-align:center;cursor:pointer;font-family:Rubik,sans-serif;font-weight:900;padding:0}.window-close:hover{background:#c6fe00;color:#191c28}.window-close:active{border-color:#191C28 #C6FE00 #C6FE00 #191C28}.window-content{padding:12px;background:#343b52}.btn{background:#2d3248;border:2px solid #C6FE00;color:#fff;padding:8px 16px;font-family:Rubik,sans-serif;font-weight:800;text-transform:uppercase;font-size:12px;letter-spacing:.02em;cursor:pointer;box-shadow:1px 1px #00000080}.btn:hover{background:#c6fe00;color:#191c28}.btn:active{border-color:#C6FE00 #191C28 #191C28 #C6FE00;box-shadow:none}.btn-primary{background:#c6fe00;color:#191c28;border:2px solid #C6FE00}.btn-primary:hover{background:#fff;border-color:#fff}.input{background:#191c28;border:2px solid #C6FE00;color:#fff;padding:6px 10px;font-family:JetBrains Mono,monospace;font-size:13px;width:100%}.input::placeholder{color:#fff;opacity:.5}.panel{background:#191c28;border:2px solid #C6FE00;padding:8px;margin:8px 0;color:#fff}.navbar{background:#343b52;border-bottom:2px solid #C6FE00;padding:4px 12px;display:flex;justify-content:space-between;align-items:center;height:48px;position:sticky;top:0;z-index:100}.navbar-title{font-family:Rubik,sans-serif;font-weight:900;text-transform:uppercase;letter-spacing:.02em;display:flex;align-items:center;gap:8px;color:#c6fe00;font-size:16px;white-space:nowrap}.navbar-right{display:flex;align-items:center;gap:16px}.nav-wallet-info{display:flex;align-items:center;gap:12px;color:#fff}.nav-address{font-family:JetBrains Mono,monospace;color:#fff;font-size:12px}.nav-network{color:#c6fe00;font-family:Rubik,sans-serif;font-weight:800;text-transform:uppercase;font-size:12px}.nav-btn{background:#c6fe00;border:2px solid #C6FE00;color:#191c28;padding:6px 16px;font-family:Rubik,sans-serif;font-weight:800;text-transform:uppercase;font-size:12px;cursor:pointer;box-shadow:1px 1px #00000080}.nav-btn:hover{background:#fff;border-color:#fff}.nav-connect-group{display:flex;gap:8px;align-items:center}.nav-passes{color:#c6fe00;font-family:Rubik,sans-serif;font-weight:800;font-size:12px;text-transform:uppercase;padding:4px 8px;border:1px solid #C6FE00;border-radius:4px}.nav-menu-btn{background:transparent;border:2px solid #C6FE00;color:#c6fe00;font-size:20px;cursor:pointer;padding:2px 8px;display:none}.navbar-time{font-size:11px;font-family:JetBrains Mono,monospace;color:#fff}.taskbar{position:fixed;bottom:0;left:0;right:0;background:#191c28;border-top:2px solid #C6FE00;padding:4px;display:flex;gap:4px;height:40px;z-index:100}.taskbar-start{background:#191c28;border:2px solid #C6FE00;color:#c6fe00;padding:4px 12px;font-family:Rubik,sans-serif;font-weight:900;text-transform:uppercase;font-size:12px;display:flex;align-items:center;gap:4px;box-shadow:1px 1px #00000080;cursor:pointer}.taskbar-start:hover{background:#c6fe00;color:#191c28}.taskbar-item{background:#191c28;border:2px solid #C6FE00;color:#fff;padding:4px 12px;cursor:pointer;flex:1;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:Rubik,sans-serif;font-weight:700;font-size:12px}.taskbar-item:hover{background:#2d3248}.taskbar-item.active{background:#c6fe00;color:#191c28;border-color:#c6fe00}.status-bar{border-top:1px solid #C6FE00;padding:4px 8px;font-size:11px;font-family:JetBrains Mono,monospace;color:#c6fe00;margin-top:12px;background:#343b52}.passes-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:12px;margin-top:8px}.pass-item{text-align:center;padding:8px;background:#2d3248;border:1px solid #C6FE00;color:#fff}.pass-icon{font-size:32px;margin-bottom:4px}.landing-content{padding:20px;color:#fff;display:flex;flex-direction:column;gap:16px}.landing-header{text-align:center;margin-bottom:12px;padding-bottom:16px}.landing-title{color:#c6fe00;font-size:28px;margin-bottom:8px;font-weight:700}.landing-subtitle{color:#fff;font-size:20px;margin-bottom:0;font-style:italic}.landing-stats{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:8px}.stat-card{padding:16px;border-radius:8px;text-align:center;border:2px solid #C6FE00}.stat-value{color:#c6fe00;font-family:Rubik,sans-serif;font-weight:900;font-size:20px;line-height:1.2}.stat-label{color:#fff;font-family:Rubik,sans-serif;font-weight:700;text-transform:uppercase;font-size:11px;letter-spacing:.04em;margin-top:6px}@media (max-width: 1024px){.window{max-width:100%}.desktop-icons{padding:15px}}@media (max-width: 768px){.navbar{height:44px;padding:4px 8px}.navbar-title{font-size:13px;gap:4px}.navbar-right{gap:8px;position:relative}.nav-address{font-size:10px}.nav-network{display:none}.nav-menu-btn{display:block}.nav-connect-group,.nav-wallet-info{display:none}.navbar.menu-open .nav-connect-group,.navbar.menu-open .nav-wallet-info{display:flex;position:absolute;top:50px;right:0;background:#191c28;border:2px solid #C6FE00;border-radius:8px;padding:12px;flex-direction:column;gap:8px;z-index:200;min-width:200px;box-shadow:2px 2px #00000080}.nav-btn{padding:4px 10px;font-size:10px}.nav-passes{display:inline-block}.navbar-time{display:none}.taskbar{height:36px;padding:2px}.taskbar-start{padding:2px 8px;font-size:10px}.taskbar-item{padding:2px 6px;font-size:10px;max-width:80px}.desktop-icons{padding:10px;gap:12px}.window{max-width:100%;border-width:1px}.window-header{font-size:11px}.window-content{padding:8px}.panel{padding:6px;margin:6px 0}.passes-grid{grid-template-columns:repeat(auto-fill,minmax(60px,1fr));gap:8px}.pass-icon{font-size:24px}.landing-content{padding:12px;gap:12px}.landing-stats{grid-template-columns:1fr 1fr;gap:8px}.stat-card{padding:12px}.stat-value{font-size:16px}}@media (max-width: 480px){.navbar{height:40px}.navbar-title{font-size:11px}.nav-address{display:none}.nav-btn{padding:3px 8px;font-size:9px}.nav-passes{display:none}.taskbar-item{max-width:60px;font-size:9px}.landing-stats{grid-template-columns:1fr 1fr;gap:8px}.stat-card{padding:10px}.stat-value{font-size:14px}}.accordion-panel{background:#191c28;border:2px solid #C6FE00;padding:8px 12px;margin:8px 0;color:#fff}
