@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap);:root{--bg-dark:#0a0e17;--bg-card:#141a28b3;--bg-card-hover:#1c2438e6;--accent-primary:#0f8;--accent-secondary:#00c3ff;--text-primary:#f8f9fa;--text-secondary:#a0aabf;--border-color:#ffffff14;--danger:#ff4757;--glass-blur:12px}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-attachment:fixed;background-color:#0a0e17;background-color:var(--bg-dark);background-image:radial-gradient(circle at 15% 50%,#00ff880d,#0000 25%),radial-gradient(circle at 85% 30%,#00c3ff0d,#0000 25%);color:#f8f9fa;color:var(--text-primary);font-family:Inter,sans-serif;overflow-x:hidden;overflow-y:auto}.glass{backdrop-filter:blur(12px);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(var(--glass-blur));background:#141a28b3;background:var(--bg-card);border:1px solid #ffffff14;border:1px solid var(--border-color);box-shadow:0 8px 32px 0 #0000004d}.glass-panel{border-radius:16px;padding:24px}.app-container{width:100vw}.app-container,.main-content{display:flex;height:100vh;overflow:hidden}.main-content{flex:1 1;flex-direction:column}.page-content{flex:1 1;overflow-y:auto;padding:24px;scrollbar-color:#ffffff14 #0000;scrollbar-color:var(--border-color) #0000;scrollbar-width:thin}.page-content::-webkit-scrollbar{width:6px}.page-content::-webkit-scrollbar-thumb{background:#ffffff14;background:var(--border-color);border-radius:4px}h1,h2,h3{font-weight:600;margin-bottom:1rem}button{cursor:pointer;font-family:Inter,sans-serif;outline:none;transition:all .2s ease}.btn-primary{background:linear-gradient(135deg,#0f8,#00c3ff);background:linear-gradient(135deg,var(--accent-primary),#00c3ff);border:none;border-radius:8px;color:#000;font-size:.95rem;font-weight:600;padding:10px 24px}.btn-primary:hover{box-shadow:0 4px 15px #00ff884d;transform:translateY(-2px)}.btn-outline{background:#0000;border:1px solid #ffffff14;border:1px solid var(--border-color);border-radius:8px;color:#f8f9fa;color:var(--text-primary);font-weight:500;padding:10px 24px}.btn-outline:hover{background:#ffffff0d;border-color:#0f8;border-color:var(--accent-primary);color:#0f8;color:var(--accent-primary)}.navbar{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0e17cc;border-bottom:1px solid #ffffff14;border-bottom:1px solid var(--border-color);display:flex;height:70px;justify-content:space-between;padding:0 32px;z-index:10}.nav-stats{display:flex;gap:32px}.stat-item{display:flex;flex-direction:column}.stat-label{color:#a0aabf;color:var(--text-secondary);font-size:.75rem;letter-spacing:1px;text-transform:uppercase}.stat-value{color:#f8f9fa;color:var(--text-primary);font-size:1.1rem;font-weight:600}.nav-user{gap:12px}.avatar,.nav-user{align-items:center;display:flex}.avatar{background:linear-gradient(135deg,#0f8,#00c3ff);background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));border-radius:50%;color:#000;font-weight:600;height:40px;justify-content:center;width:40px}.dropdown-menu{border-radius:12px;margin-top:16px;min-width:160px;padding:8px 0;position:absolute;right:0;top:100%;z-index:100}.dropdown-item{align-items:center;color:#f8f9fa;color:var(--text-primary);display:flex;font-size:.9rem;gap:12px;padding:10px 16px;transition:background .2s}.dropdown-item:hover{background:#ffffff0d}.sidebar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a0e17e6;border-right:1px solid #ffffff14;border-right:1px solid var(--border-color);display:flex;flex-direction:column;height:100vh;padding:24px 0;transition:width .3s ease;width:260px;z-index:20}.sidebar.minimized{width:80px}.sidebar.minimized .brand{justify-content:center;padding:0 0 32px}.sidebar.minimized .nav-links{padding:0 8px}.sidebar.minimized .nav-link{justify-content:center;padding:14px 0}.brand{-webkit-text-fill-color:#0000;align-items:center;background:-webkit-linear-gradient(var(--accent-primary),var(--accent-secondary));-webkit-background-clip:text;display:flex;font-size:1.5rem;font-weight:700;gap:12px;padding:0 24px 32px}.nav-links{display:flex;flex-direction:column;gap:8px;padding:0 16px}.nav-link{align-items:center;border-radius:12px;color:#a0aabf;color:var(--text-secondary);display:flex;font-weight:500;gap:16px;padding:14px 16px;text-decoration:none;transition:all .3s ease}.nav-link:hover{background:#ffffff0d;color:#f8f9fa;color:var(--text-primary)}.nav-link.active{background:#00ff881a;border-left:3px solid #0f8;border-left:3px solid var(--accent-primary);color:#0f8;color:var(--accent-primary)}.terminal-layout{display:flex;flex-direction:column;gap:16px;height:100%}.chart-container{flex:1 1;min-height:400px}.bottom-panel,.chart-container{border-radius:16px;overflow:hidden}.bottom-panel{display:flex;flex-direction:column;height:280px}.panel-tabs{background:#0003;border-bottom:1px solid #ffffff14;border-bottom:1px solid var(--border-color);display:flex}.tab{background:#0000;border:none;color:#a0aabf;color:var(--text-secondary);font-size:.9rem;font-weight:500;padding:12px 24px;position:relative}.tab:hover{color:#f8f9fa;color:var(--text-primary)}.tab.active{color:#0f8;color:var(--accent-primary)}.tab.active:after{background:#0f8;background:var(--accent-primary);bottom:-1px;content:"";height:2px;left:0;position:absolute;right:0}.panel-content{flex:1 1;overflow-y:auto;padding:16px}.data-table{border-collapse:collapse;width:100%}.data-table td,.data-table th{border-bottom:1px solid #ffffff0d;padding:12px 16px;text-align:left}.data-table th{color:#a0aabf;color:var(--text-secondary);font-size:.85rem;font-weight:500;text-transform:uppercase}.data-table td{font-size:.95rem}.data-table tr:hover td{background:#ffffff05}.text-success{color:#0f8;color:var(--accent-primary)}.text-danger{color:#ff4757;color:var(--danger)}.form-group{margin-bottom:20px}.form-group label{color:#a0aabf;color:var(--text-secondary);display:block;font-size:.9rem;margin-bottom:8px}.form-control{background:#0003;border:1px solid #ffffff14;border:1px solid var(--border-color);border-radius:8px;color:#f8f9fa;color:var(--text-primary);font-family:inherit;font-size:1rem;padding:12px 16px;transition:border-color .3s;width:100%}.form-control:focus{border-color:#0f8;border-color:var(--accent-primary);outline:none}.page-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:32px}.grid-cards{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.account-card{display:flex;flex-direction:column;gap:16px}.account-card-header{align-items:center;border-bottom:1px solid #ffffff14;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding-bottom:12px}.account-type{background:#00ff881a;border-radius:20px;color:#0f8;color:var(--accent-primary);font-size:.8rem;padding:4px 10px}@media (max-width:768px){.app-container{flex-direction:column}.sidebar,.sidebar.minimized{align-items:center;border-right:none;border-top:1px solid #ffffff14;border-top:1px solid var(--border-color);bottom:0;flex-direction:row;height:65px;justify-content:space-around;padding:0;position:fixed;width:100vw;z-index:100}.sidebar .brand{display:none}.sidebar .nav-links{flex-direction:row;gap:0;justify-content:space-around;padding:0;width:100%}.sidebar .nav-link{border-left:none;border-radius:0;color:#a0aabf;color:var(--text-secondary);flex-direction:column;font-size:.7rem;gap:4px;padding:12px}.sidebar .nav-link span{display:block}.sidebar .nav-link.active{background:#0000;border-left:none;color:#0f8;color:var(--accent-primary)}.sidebar>div:last-child{display:none}.main-content{height:calc(100vh - 65px)}.navbar{height:60px;padding:0 16px}.nav-stats{display:none}.nav-user{justify-content:flex-end;width:100%}.page-content{padding:16px}.grid-cards{grid-template-columns:1fr}.page-content>div[style*="display: flex"]{flex-direction:column!important}.page-header{align-items:flex-start;flex-direction:column;gap:16px}.terminal-layout{gap:12px}.chart-container{border-radius:12px;min-height:400px}.bottom-panel{border-radius:12px;min-height:350px}.panel-tabs{-webkit-overflow-scrolling:touch;overflow-x:auto;white-space:nowrap}.panel-tabs::-webkit-scrollbar{display:none}.tab{font-size:.85rem;padding:12px 16px}.data-table{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto;white-space:nowrap}.panel-content>div[style*="gap: 48px"]{flex-direction:column!important;gap:16px!important}}
/*# sourceMappingURL=main.e3464e38.css.map*/