@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";:root{font-family:DM Sans,sans-serif;color:#e8edf7;background:#090d14;font-synthesis:none;text-rendering:optimizeLegibility;font-smooth:always;font-optical-sizing:auto;font-weight:400;--bg:#090d14;--panel:#101722;--panel2:#141e2b;--border:#202c3b;--muted:#8592a6;--text:#e8edf7;--blue:#638fff;--green:#42c99a}*{box-sizing:border-box}body{margin:0;min-width:320px;background:var(--bg)}button,input{font:inherit}button{cursor:pointer}.app-shell{min-height:100vh}.sidebar{width:252px;position:fixed;inset:0 auto 0 0;background:#0c121c;border-right:1px solid #1c2735;padding:25px 16px 15px;display:flex;flex-direction:column;z-index:10}.brand{display:flex;align-items:center;gap:11px;padding:0 10px 30px}.brand-mark{width:35px;height:35px;border-radius:11px;background:linear-gradient(145deg,#719bff,#426de0);display:grid;place-items:center;color:#fff;box-shadow:0 5px 18px #426de044}.brand b{display:block;font:800 17px Manrope;letter-spacing:-.6px}.brand span{display:block;font-size:9px;letter-spacing:1.7px;color:#8190a6;margin-top:2px}.workspace{display:flex;align-items:center;gap:10px;background:#121c29;border:1px solid #263447;border-radius:10px;padding:12px;margin-bottom:28px}.workspace>div{flex:1}.workspace b,.workspace small{display:block}.workspace b{font-size:12px}.workspace small{font-size:10px;color:var(--muted);margin-top:3px}.workspace>svg{color:#718198}.workspace-dot{width:8px;height:8px;background:#638fff;border-radius:50%;box-shadow:0 0 0 4px #638fff20}.nav-label{font-size:9px;letter-spacing:1.7px;color:#64738a;font-weight:700;padding:0 12px 10px}.sidebar nav{display:grid;gap:5px}.nav-item{border:0;background:transparent;color:#8e9bb0;display:flex;align-items:center;gap:12px;text-align:left;padding:11px 12px;border-radius:8px;font-size:12px;font-weight:600}.nav-item:hover{background:#141f2d;color:#dbe5f5}.nav-item.active{background:#192943;color:#83a8ff}.nav-item span{flex:1}.nav-item i{font-style:normal;font-size:10px;background:#263c60;color:#9bb8ff;padding:2px 7px;border-radius:10px}.tools-label{margin-top:29px}.sidebar-bottom{margin-top:auto}.help-card{background:linear-gradient(145deg,#14233a,#101a29);border:1px solid #263c5c;border-radius:10px;padding:14px;margin-bottom:15px}.help-icon{color:#8db0ff;margin-bottom:9px}.help-card b{font-size:12px}.help-card p{font-size:10px;color:#91a0b5;line-height:1.5;margin:5px 0 11px}.help-card button{display:flex;align-items:center;gap:5px;color:#91b1ff;background:none;border:0;padding:0;font-size:10px;font-weight:700}.admin-profile{border-top:1px solid #202b3a;padding:16px 4px 2px;display:flex;align-items:center;gap:9px}.avatar,.top-avatar{display:grid;place-items:center;background:#263957;color:#b9d0ff;border:1px solid #39537b;border-radius:50%;font-size:10px;font-weight:700;width:31px;height:31px}.admin-profile>div:nth-child(2){flex:1}.admin-profile b,.admin-profile small{display:block}.admin-profile b{font-size:11px}.admin-profile small{font-size:9px;color:#8290a5;margin-top:3px}.admin-profile>svg{color:#74839a}.main-area{margin-left:252px;min-height:100vh}.topbar{height:68px;border-bottom:1px solid #1d2937;display:flex;align-items:center;justify-content:space-between;padding:0 38px;background:#0b111a}.breadcrumbs{font-size:11px;color:#78869b}.breadcrumbs span{padding:0 9px;color:#45536a}.breadcrumbs b{color:#d8e0ed;font-weight:600}.top-actions{display:flex;align-items:center;gap:18px}.environment{font-size:10px;color:#8d9bb0;border:1px solid #2a394d;border-radius:20px;padding:7px 10px;display:flex;align-items:center;gap:7px}.environment span,.footer i{width:6px;height:6px;border-radius:50%;background:#d6a64e;display:inline-block}.icon-btn{position:relative;width:34px;height:34px;border:1px solid transparent;border-radius:8px;background:transparent;color:#9ba9bc;display:grid;place-items:center}.icon-btn:hover{background:#172131;border-color:#2b3a4e}.icon-btn em{position:absolute;right:7px;top:6px;width:6px;height:6px;border-radius:50%;background:#ef8b72}.top-avatar{width:30px;height:30px}.content{max-width:1450px;margin:0 auto;padding:34px 38px 22px}.page-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px}.eyebrow{font-size:9px;letter-spacing:1.5px;color:#7890b5;font-weight:700}.page-heading h1{font:800 26px Manrope;letter-spacing:-.8px;margin:8px 0 5px}.page-heading p,.panel-head p{font-size:11px;color:#8592a6;margin:0}.outline-btn,.filter-btn,.select-btn{display:flex;align-items:center;gap:8px;background:#121c29;border:1px solid #2b394c;border-radius:7px;color:#c1cddd;padding:9px 12px;font-size:10px;font-weight:600}.outline-btn:hover,.filter-btn:hover{border-color:#587ab6}.demo-banner{background:#211b12;border:1px solid #51402a;color:#e3b86c;border-radius:7px;padding:10px 13px;font-size:9px;letter-spacing:.8px;font-weight:700;display:flex;align-items:center;gap:9px;margin-bottom:17px}.demo-banner span:last-child{font-weight:400;letter-spacing:0;color:#c4a779}.demo-pulse{width:6px;height:6px;border-radius:50%;background:#e0a84e;box-shadow:0 0 0 4px #e0a84e20}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:15px}.panel{background:var(--panel);border:1px solid var(--border);border-radius:10px}.metric-card{padding:16px 17px}.metric-top{display:flex;align-items:center;justify-content:space-between;color:#95a2b6;font-size:10px}.metric-icon{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;background:#1b2a40;color:#81a7ff}.metric-value{font:800 24px Manrope;letter-spacing:-.8px;margin:12px 0 8px}.metric-bottom{display:flex;align-items:center;gap:7px}.metric-bottom span{font-size:9px;font-weight:700}.metric-bottom small{font-size:9px;color:#77859a}.positive{color:#42c99a!important}.warning-text{color:#e7b45e}.section-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(290px,1fr);gap:14px;margin-bottom:15px}.chart-panel,.activity-panel{padding:17px 18px}.panel-head{display:flex;align-items:center;justify-content:space-between}.panel-head h2{font:700 13px Manrope;margin:0 0 5px}.select-btn{padding:7px 9px;font-size:9px}.chart-legend{display:flex;gap:16px;margin:18px 0 8px 43px;font-size:9px;color:#8c9ab0}.chart-legend span{display:flex;align-items:center;gap:6px}.chart-legend i{width:7px;height:7px;border-radius:2px}.legend-blue{background:#6391ff}.legend-violet{background:#9b83f6}.chart{display:flex;height:190px}.y-labels{display:flex;flex-direction:column;justify-content:space-between;color:#65748a;font-size:8px;padding:0 10px 24px 0}.chart-body{position:relative;flex:1}.grid-lines{position:absolute;top:0;right:0;bottom:24px;left:0;display:flex;flex-direction:column;justify-content:space-between}.grid-lines i{border-top:1px dashed #273346}.chart svg{position:absolute;top:0;right:0;bottom:24px;left:0;width:100%;height:calc(100% - 24px);overflow:visible}.x-labels{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:space-between;color:#65748a;font-size:8px}.activity-panel .panel-head{margin-bottom:12px}.dots-btn,.row-more{background:none;border:0;color:#718098}.activity-row{display:flex;align-items:center;gap:10px;padding:11px 0;border-bottom:1px solid #202b39}.activity-row:last-child{border:0}.activity-icon{width:29px;height:29px;border-radius:8px;display:grid;place-items:center;flex-shrink:0}.activity-icon.green{background:#14332d;color:#51d1a2}.activity-icon.red{background:#351f27;color:#ee8d9b}.activity-icon.blue{background:#1b2b43;color:#85aaff}.activity-icon.amber{background:#332b1d;color:#e7bd6b}.activity-copy{flex:1;min-width:0}.activity-copy b,.activity-copy span,.activity-copy small{display:block}.activity-copy b{font-size:10px}.activity-copy span{font-size:9px;color:#8a98ac;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.activity-copy small{font-size:8px;color:#65748a;margin-top:4px}.activity-row strong{font-size:9px;white-space:nowrap}.negative{color:#ed8997}.users-panel{padding:17px 18px}.users-head{margin-bottom:16px}.small{padding:7px 10px;font-size:9px}.table-toolbar{display:flex;justify-content:space-between;gap:10px;margin-bottom:12px}.search-box{height:34px;max-width:350px;flex:1;display:flex;align-items:center;gap:8px;padding:0 10px;background:#0d141e;border:1px solid #263447;border-radius:7px;color:#75869d}.search-box input{width:100%;background:none;border:0;outline:0;color:#e6edf7;font-size:10px}.search-box input::placeholder{color:#64738a}.filter-btn{padding:7px 10px}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap}th{font-size:8px;letter-spacing:1px;color:#718198;font-weight:700;padding:11px 10px;border-bottom:1px solid #293546}td{padding:11px 10px;border-bottom:1px solid #202b39;font-size:10px;color:#c3cedd}tbody tr{cursor:pointer}tbody tr:hover{background:#141f2c}.user-cell{display:flex;align-items:center;gap:9px}.user-avatar{width:29px;height:29px;border-radius:50%;display:grid;place-items:center;background:#253650;color:#b9ceef;font-size:9px;font-weight:700}.user-cell b,.user-cell small{display:block}.user-cell b{font-size:10px;color:#e2e9f4}.user-cell small{font-size:9px;color:#78869b;margin-top:3px}.wallet-name{display:flex;align-items:center;gap:6px;color:#aab8ca}.wallet-name svg{color:#8298b8}.balance{font-size:10px;color:#dce5f1}.status{display:inline-flex;border-radius:20px;padding:4px 8px;font-size:8px;font-weight:700}.status.active{background:#14342d;color:#5dd5a7}.status.review{background:#3a2d19;color:#e9bd68}.date-cell{color:#8492a6;font-size:9px}.row-more{padding:4px}.table-footer{display:flex;justify-content:space-between;align-items:center;padding-top:13px;color:#77869a;font-size:9px}.table-footer button{display:flex;align-items:center;gap:5px;background:none;border:0;color:#8eafff;font-size:9px;font-weight:700}.empty-state{text-align:center;padding:25px;color:#8592a6;font-size:11px}.empty-panel{min-height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:35px}.empty-icon{width:46px;height:46px;border-radius:12px;background:#1b2a40;color:#8aafff;display:grid;place-items:center;margin-bottom:14px}.empty-panel h2{font:700 16px Manrope;margin:0 0 7px}.empty-panel p{max-width:350px;color:#8592a6;font-size:11px;line-height:1.6}.footer{display:flex;justify-content:space-between;padding:22px 2px 0;color:#627187;font-size:9px}.footer span:last-child{display:flex;align-items:center;gap:7px}.footer i{background:#d4a552}.footer b{color:#3b4a5e}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#02060dcc;z-index:20;display:grid;place-items:center;padding:20px}.user-modal{width:min(100%,430px);background:#111a26;border:1px solid #2a3a50;border-radius:14px;padding:22px;box-shadow:0 25px 90px #0009}.modal-head{display:flex;justify-content:space-between;align-items:flex-start}.modal-head h2{font:700 18px Manrope;margin:6px 0 0}.profile-block{display:flex;align-items:center;gap:13px;padding:22px 0;border-bottom:1px solid #283546}.profile-avatar{width:46px;height:46px;border-radius:50%;background:#2b4162;color:#c7d9f7;display:grid;place-items:center;font-weight:700}.profile-block h3{font:700 14px Manrope;margin:0 0 4px}.profile-block p{font-size:10px;color:#8592a6;margin:0 0 7px}.detail-list{padding:12px 0}.detail-list div{display:flex;justify-content:space-between;gap:12px;padding:9px 0;font-size:10px}.detail-list span{color:#8592a6}.detail-list b{text-align:right;color:#dce5f1}.withdrawal-note{display:flex;gap:10px;padding:13px;background:#2b2418;border:1px solid #59462a;border-radius:8px;color:#e5b968}.withdrawal-note svg{flex-shrink:0}.withdrawal-note b{font-size:10px}.withdrawal-note p{font-size:9px;line-height:1.5;color:#c5ad84;margin:4px 0 0}.primary-btn{width:100%;margin-top:15px;padding:11px;border:0;border-radius:7px;background:#4568a8;color:#fff;font-weight:700;font-size:10px}.primary-btn.disabled{background:#263345;color:#77869b;cursor:not-allowed}.mobile-menu,.mobile-close{display:none}@media(max-width:1100px){.content{padding:28px 24px}.topbar{padding:0 24px}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.section-grid{grid-template-columns:1fr}.activity-panel{display:grid;grid-template-columns:1fr 1fr;column-gap:18px}.activity-panel .panel-head{grid-column:1/-1}}@media(max-width:700px){.sidebar{transform:translate(-100%);transition:transform .22s ease;width:270px;box-shadow:20px 0 50px #0007}.sidebar.sidebar-open{transform:translate(0)}.mobile-menu,.mobile-close{display:grid}.brand{padding-bottom:25px}.main-area{margin-left:0}.topbar{height:58px;padding:0 15px;gap:10px}.breadcrumbs{flex:1;font-size:10px}.top-actions{gap:8px}.environment{font-size:0;padding:8px}.environment span{width:7px;height:7px}.content{padding:24px 14px}.page-heading{align-items:flex-start;gap:12px}.page-heading h1{font-size:22px}.page-heading p{font-size:10px;max-width:230px;line-height:1.5}.page-heading>.outline-btn{font-size:0;padding:9px}.demo-banner{align-items:flex-start;flex-wrap:wrap;line-height:1.5}.demo-banner span:last-child{width:100%;padding-left:15px}.metric-grid{gap:9px}.metric-card{padding:13px}.metric-value{font-size:21px}.metric-bottom{flex-wrap:wrap;gap:4px}.section-grid{gap:10px}.chart-panel,.activity-panel,.users-panel{padding:14px 12px}.activity-panel{display:block}.table-toolbar{align-items:center}.search-box{max-width:none}.filter-btn{font-size:0}.users-head .panel-head p{max-width:210px;line-height:1.5}.table-wrap{margin:0 -4px}table{min-width:670px}.footer{font-size:8px}.user-modal{padding:18px}.breadcrumbs span{padding:0 5px}}@media(prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}.auth-screen{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(ellipse at 50% 0%,#162947,#090d14 55%)}.auth-card{width:min(100%,410px);display:flex;flex-direction:column;background:#101722;border:1px solid #2a394c;border-radius:15px;padding:32px;box-shadow:0 25px 90px #0008}.auth-card .brand-mark{margin-bottom:24px}.auth-card .eyebrow{margin-bottom:8px}.auth-card h1{font:800 25px Manrope;letter-spacing:-.7px;margin:0 0 7px}.auth-card p{font-size:12px;color:#8997ab;line-height:1.6;margin:0 0 24px}.auth-card label{font-size:10px;font-weight:700;color:#b9c5d5;margin:0 0 7px}.auth-card input{height:43px;padding:0 12px;margin-bottom:17px;background:#0b121c;border:1px solid #2b394c;border-radius:7px;color:#eef3fa;outline:none;font-size:12px}.auth-card input:focus{border-color:#668ff0;box-shadow:0 0 0 3px #668ff020}.auth-card small{font-size:10px;color:#8291a6;margin-top:-10px;margin-bottom:16px}.auth-error{font-size:11px;color:#ff9ca8;background:#351f27;border:1px solid #67303d;padding:10px;border-radius:7px;margin-bottom:13px}.auth-submit{height:43px;background:#547fe0;color:#fff;border:0;border-radius:7px;font-size:12px;font-weight:700}.auth-submit:disabled{opacity:.6;cursor:wait}.auth-foot{text-align:center;color:#65748a;font-size:9px;margin-top:18px}
