@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vazirmatn-arabic-400-normal-DMZFCm7K.woff2) format("woff2"),url(/assets/vazirmatn-arabic-400-normal-C4W5XURk.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vazirmatn-latin-ext-400-normal-BdGhO0lm.woff2) format("woff2"),url(/assets/vazirmatn-latin-ext-400-normal-DPxMaNjI.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vazirmatn-latin-400-normal-BT_DHTc7.woff2) format("woff2"),url(/assets/vazirmatn-latin-400-normal-GKyMcI03.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/vazirmatn-arabic-500-normal-C_lbnnKa.woff2) format("woff2"),url(/assets/vazirmatn-arabic-500-normal-Dqq3-xo3.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/vazirmatn-latin-ext-500-normal-CgxvvVrG.woff2) format("woff2"),url(/assets/vazirmatn-latin-ext-500-normal-4XgegWYb.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/vazirmatn-latin-500-normal-6zZzgpg4.woff2) format("woff2"),url(/assets/vazirmatn-latin-500-normal-Bg_BALlD.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/vazirmatn-arabic-600-normal-CPKvAnd1.woff2) format("woff2"),url(/assets/vazirmatn-arabic-600-normal-CWYTfCgi.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/vazirmatn-latin-ext-600-normal-CyxCUfFz.woff2) format("woff2"),url(/assets/vazirmatn-latin-ext-600-normal-Di8rk35l.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/vazirmatn-latin-600-normal-D-zF-Oec.woff2) format("woff2"),url(/assets/vazirmatn-latin-600-normal-BxJiDPKT.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/vazirmatn-arabic-700-normal-Dge_DOjm.woff2) format("woff2"),url(/assets/vazirmatn-arabic-700-normal-B5nPuCFv.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/vazirmatn-latin-ext-700-normal-BfoXmNMx.woff2) format("woff2"),url(/assets/vazirmatn-latin-ext-700-normal-DMYLqBto.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/vazirmatn-latin-700-normal-9BlbvDRV.woff2) format("woff2"),url(/assets/vazirmatn-latin-700-normal-DrB0PBU6.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/vazirmatn-arabic-800-normal-Bwnt96zj.woff2) format("woff2"),url(/assets/vazirmatn-arabic-800-normal-BH12s3-y.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/vazirmatn-latin-ext-800-normal-BzH3Tiwu.woff2) format("woff2"),url(/assets/vazirmatn-latin-ext-800-normal-HbVXW2Kv.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/vazirmatn-latin-800-normal-e0EQwLmk.woff2) format("woff2"),url(/assets/vazirmatn-latin-800-normal-fM8Xz9cI.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:dark;--bg: #050b14;--surface: #0c1422;--surface-2: #121c2f;--surface-3: #18243a;--border: rgba(199, 210, 254, .12);--text: #f2f5ff;--muted: #94a3b8;--purple: #7c3aed;--purple-2: #5b21d9;--blue: #3b82f6;--green: #42d392;--cyan: #55c7df;--amber: #f4bd50;--orange: #f59e0b;--rose: #f06f7d;--shadow: 0 18px 52px rgba(0, 0, 0, .34);font-family:Vazirmatn,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none}*{box-sizing:border-box}html,body,#root{min-height:100%;width:100%;overflow-x:hidden}body{margin:0;background:radial-gradient(circle at 15% 2%,rgba(124,58,237,.18),transparent 30%),radial-gradient(circle at 86% 0%,rgba(59,130,246,.12),transparent 28%),var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,input,select,textarea{font:inherit}button{color:inherit}.boot-screen{min-height:100vh;display:grid;place-items:center;align-content:center;gap:14px;padding:24px;text-align:center}.login-shell{min-height:100vh;display:grid;place-items:center;padding:22px;background:radial-gradient(circle at 50% 0%,rgba(124,58,237,.32),transparent 36%),radial-gradient(circle at 12% 92%,rgba(85,199,223,.12),transparent 28%),var(--bg)}.login-card{width:min(100%,430px);border:1px solid var(--border);border-radius:8px;background:linear-gradient(180deg,#0f172af2,#080d18f2);box-shadow:var(--shadow);padding:22px;display:grid;gap:20px}.login-brand{display:flex;align-items:center;gap:12px}.login-brand div:last-child,.login-copy{display:grid;gap:4px}.login-brand strong{font-size:1.1rem}.login-brand span,.login-copy span{color:var(--muted);font-size:.84rem}.login-copy h1{margin:0;font-size:1.7rem;letter-spacing:0}.login-form{display:grid;gap:12px}.form-error{margin:0;color:var(--rose);font-size:.86rem}.app-shell{width:min(100%,560px);min-height:100vh;margin:0 auto;padding:78px 14px 92px;background:var(--bg);overflow-x:hidden}.top-bar{position:fixed;z-index:20;top:0;left:50%;width:min(100%,560px);min-height:64px;transform:translate(-50%);display:grid;grid-template-columns:42px minmax(0,1fr) 38px 50px 38px;align-items:center;gap:8px;padding:calc(env(safe-area-inset-top) + 8px) 14px 8px;background:#07130feb;backdrop-filter:blur(18px);border-bottom:1px solid var(--border)}.brand-mark,.avatar{width:38px;height:38px;border-radius:8px;display:grid;place-items:center;background:var(--surface-2);border:1px solid var(--border);color:var(--green);flex:0 0 auto}.avatar.large{width:54px;height:54px;font-weight:800}.signal-icon{width:22px;height:22px;display:grid;grid-template-columns:repeat(3,1fr);align-items:end;gap:3px}.signal-icon span{display:block;border-radius:3px 3px 1px 1px;background:currentColor}.signal-icon span:nth-child(1){height:8px}.signal-icon span:nth-child(2){height:14px}.signal-icon span:nth-child(3){height:20px}.top-title{min-width:0;display:grid;gap:2px}.top-title strong,.compact-user strong,.user-card strong,.profile-panel strong,.transaction-row strong,.info-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top-title span,small,.muted-label{color:var(--muted);font-size:.78rem}.icon-button{min-width:38px;height:38px;border:1px solid var(--border);background:var(--surface);border-radius:8px;display:inline-flex;align-items:center;justify-content:center;gap:3px;cursor:pointer}.icon-button small{font-size:.64rem;color:var(--text)}.content-region,.view-stack{display:grid;gap:14px}.hero-panel{min-height:128px;border-radius:8px;border:1px solid rgba(167,139,250,.32);background:radial-gradient(circle at 88% 25%,rgba(255,255,255,.18),transparent 18%),linear-gradient(135deg,#6d28d9,#4c1d95 58%,#1d123c);padding:18px;display:flex;justify-content:space-between;align-items:flex-start;box-shadow:var(--shadow);min-width:0;overflow:hidden}.hero-panel>div{min-width:0}.hero-panel.compact{min-height:110px}.hero-number{display:block;margin-top:8px;font-size:clamp(1.85rem,8vw,2.8rem);line-height:1.05;letter-spacing:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-pill,.status-chip,.status-flag{min-height:28px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border-radius:8px;padding:4px 8px;border:1px solid var(--border);background:var(--surface-2);font-size:.74rem;white-space:nowrap}.status-pill.normal,.status-chip.active,.status-chip.online,.status-flag.on{color:var(--green);border-color:#42d3924d}.status-pill.low_balance,.status-chip.expired{color:var(--amber);border-color:#f4bd504d}.status-pill.debtor,.status-chip.suspended,.status-chip.limited,.status-flag.off{color:var(--rose);border-color:#f06f7d4d}.metrics-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.metric-card{min-height:104px;min-width:0;border-radius:8px;border:1px solid var(--border);background:var(--surface);padding:12px;display:grid;align-content:space-between;gap:8px}.metric-card.green svg{color:var(--green)}.metric-card.purple svg{color:var(--purple)}.metric-card.blue svg{color:var(--blue)}.metric-card.cyan svg{color:var(--cyan)}.metric-card.amber svg{color:var(--amber)}.metric-card.rose svg{color:var(--rose)}.metric-card.orange svg{color:var(--orange)}.metric-card span{min-height:18px;color:var(--muted);font-size:.78rem}.metric-card strong{font-size:1.06rem;line-height:1.2;word-break:break-word;overflow-wrap:anywhere}.action-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.quick-action,.menu-list button,.secondary-button,.primary-button,.sheet-actions button{min-height:46px;border-radius:8px;border:1px solid var(--border);background:var(--surface-2);display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}.quick-action{min-height:70px;padding:8px;flex-direction:column;color:var(--text)}.quick-action span,.bottom-nav span{font-size:.76rem;line-height:1.25}.list-panel,.profile-panel,.preview-panel,.chart-panel{border-radius:8px;border:1px solid var(--border);background:var(--surface);padding:12px}.list-panel h2{margin:0 0 10px;font-size:.98rem}.compact-user,.transaction-row,.profile-panel{min-height:52px;display:flex;align-items:center;gap:10px}.compact-user:not(:last-child),.transaction-row:not(:last-child){border-bottom:1px solid var(--border);padding-bottom:10px;margin-bottom:10px}.compact-user div,.transaction-row div,.profile-panel div{min-width:0;display:grid;gap:3px}.compact-user .status-chip{margin-inline-start:auto}.search-box{min-height:48px;border-radius:8px;border:1px solid var(--border);background:var(--surface);display:flex;align-items:center;gap:10px;padding:0 12px}.search-box input,.field input,.field select,.field textarea{width:100%;border:0;outline:0;color:var(--text);background:transparent}.filter-strip{display:flex;align-items:center;gap:8px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.filter-strip::-webkit-scrollbar{display:none}.filter-strip button,.segmented button{min-width:max-content;min-height:36px;border-radius:8px;border:1px solid var(--border);background:var(--surface);color:var(--muted);padding:0 12px;cursor:pointer}.filter-strip button.active,.segmented button.active,.bottom-nav button.active{color:var(--green);border-color:#42d39257;background:#42d39214}.user-list{display:grid;gap:10px}.user-card{width:100%;min-height:142px;border:1px solid var(--border);border-radius:8px;background:var(--surface);padding:12px;color:var(--text);text-align:initial;display:grid;gap:12px;cursor:pointer}.user-card-head{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px}.user-card-head div{min-width:0;display:grid;gap:3px}.progress{width:100%;height:8px;border-radius:8px;background:#21332d;overflow:hidden}.progress span{display:block;height:100%;border-radius:inherit;background:var(--green)}.user-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;color:var(--muted);font-size:.76rem}.user-meta span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.segmented{min-height:42px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.segmented button{min-width:0}.field{min-height:62px;border-radius:8px;border:1px solid var(--border);background:var(--surface);padding:9px 12px;display:grid;gap:5px}.field span{color:var(--muted);font-size:.76rem}.field textarea{resize:vertical;min-height:72px}.two-col,.preview-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.preview-panel div{display:grid;gap:4px}.preview-panel span{color:var(--muted);font-size:.76rem}.primary-button{width:100%;border-color:#a78bfa6b;background:linear-gradient(135deg,#7c3aed,#5b21d9);color:#fff;font-weight:800}.primary-button:disabled,.sheet-actions button:disabled{opacity:.62;cursor:not-allowed}.secondary-button{width:100%;margin-top:12px}.chart-panel{min-height:178px;display:grid;grid-template-columns:repeat(7,1fr);align-items:end;gap:9px}.chart-panel.mini{min-height:128px}.bar-item{min-width:0;display:grid;justify-items:center;gap:7px}.bar-track{width:100%;height:118px;display:flex;align-items:end;border-radius:8px;background:#1f302a;overflow:hidden}.chart-panel.mini .bar-track{height:72px}.bar-track span{width:100%;display:block;border-radius:8px 8px 0 0;background:var(--cyan)}.menu-list{display:grid;gap:10px}.menu-list button{justify-content:flex-start;padding:0 12px}.service-flags{display:flex;flex-wrap:wrap;gap:8px}.detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.info-row{min-width:0;min-height:48px;border-radius:8px;background:var(--surface-2);padding:8px 10px;display:grid;gap:3px}.info-row span{color:var(--muted);font-size:.72rem}.sheet-backdrop{position:fixed;z-index:50;inset:0;display:grid;align-items:end;background:#00000075}.detail-sheet{width:min(100%,560px);max-height:86vh;margin:0 auto;overflow-y:auto;display:grid;gap:14px;padding:14px 14px calc(18px + env(safe-area-inset-bottom));border-radius:8px 8px 0 0;border:1px solid var(--border);background:var(--bg);box-shadow:var(--shadow)}.detail-sheet header{display:flex;align-items:center;justify-content:space-between;gap:12px}.detail-sheet header div{min-width:0;display:grid;gap:3px}.sheet-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sheet-actions button{min-width:0;padding:0 8px}.list-panel.flush{padding:0;border:0;background:transparent}.transaction-row{justify-content:space-between}.amount{color:var(--rose)}.amount.positive{color:var(--green)}.empty-state{min-height:144px;border:1px dashed var(--border);border-radius:8px;display:grid;place-items:center;align-content:center;gap:10px;color:var(--muted);text-align:center;padding:18px}.bottom-nav{position:fixed;z-index:30;bottom:0;left:50%;width:min(100%,560px);transform:translate(-50%);display:grid;grid-template-columns:repeat(5,1fr);gap:5px;padding:8px 10px calc(8px + env(safe-area-inset-bottom));background:#07130ff0;backdrop-filter:blur(18px);border-top:1px solid var(--border)}.bottom-nav button{min-width:0;min-height:54px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--muted);display:grid;place-items:center;align-content:center;gap:3px;cursor:pointer}.toast{position:fixed;z-index:80;left:50%;bottom:calc(82px + env(safe-area-inset-bottom));transform:translate(-50%);min-height:42px;max-width:min(92vw,520px);border:1px solid rgba(66,211,146,.35);border-radius:8px;background:#10281f;display:flex;align-items:center;padding:0 14px;box-shadow:var(--shadow)}.spin{animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(min-width:760px){.app-shell{border-inline:1px solid var(--border)}}.desktop-sidebar,.desktop-search,.desktop-only,.dashboard-greeting,.dashboard-rail,.recent-users-panel,.desktop-chart-card{display:none}.panel-header{min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.panel-header div{min-width:0;display:flex;align-items:center;gap:8px}.panel-header h2{margin:0;font-size:.98rem}.panel-header button{min-height:30px;border:0;background:transparent;color:var(--purple);cursor:pointer;white-space:nowrap}.primary-button.inline{width:auto;min-width:160px;padding:0 18px}@media(min-width:1024px){body{overflow-x:hidden}.app-shell{width:100%;max-width:none;min-height:100vh;margin:0;padding:0;display:grid;grid-template-columns:260px minmax(0,1fr);background:transparent;border:0;direction:ltr}:root[dir=rtl] .app-main,:root[dir=rtl] .desktop-sidebar{direction:rtl}:root[dir=ltr] .app-main,:root[dir=ltr] .desktop-sidebar{direction:ltr}.app-main{min-width:0;min-height:100vh;display:grid;grid-template-rows:auto 1fr}.desktop-sidebar{position:sticky;top:0;height:100vh;display:grid;grid-template-rows:auto 1fr auto auto;gap:18px;padding:22px 14px;background:#070e19db;border-inline-end:1px solid var(--border);backdrop-filter:blur(18px)}.sidebar-brand{min-height:58px;display:flex;align-items:center;gap:12px}.sidebar-brand div:last-child{min-width:0;display:grid;gap:3px}.sidebar-brand strong{font-size:1.08rem}.sidebar-brand span,.invite-panel span{color:var(--muted);font-size:.82rem}.brand-shield{width:52px;height:52px;border-radius:8px;display:grid;place-items:center;color:#fff;background:linear-gradient(145deg,#8b5cf6,#3b0c8f);box-shadow:0 18px 36px #7c3aed3d}.side-nav{display:grid;align-content:start;gap:8px}.side-nav button,.sidebar-footer button{width:100%;min-height:46px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--muted);display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 12px;text-align:initial;cursor:pointer}.side-nav button.active{color:#fff;border-color:#a78bfa38;background:#7c3aed38}.side-nav button small{min-width:24px;height:24px;border-radius:999px;display:grid;place-items:center;background:#7c3aed80;color:#fff}.invite-panel{border-radius:8px;border:1px solid rgba(167,139,250,.16);background:radial-gradient(circle at 50% 10%,rgba(167,139,250,.36),transparent 35%),#171231c7;padding:18px;display:grid;gap:10px}.gift-icon{width:56px;height:56px;border-radius:8px;display:grid;place-items:center;color:#fff;background:linear-gradient(145deg,#a78bfa,#6d28d9)}.invite-panel button{min-height:40px;border:0;border-radius:8px;color:#fff;background:linear-gradient(135deg,#7c3aed,#5b21d9);cursor:pointer}.sidebar-footer{display:grid;gap:6px;border-top:1px solid var(--border);padding-top:12px}.sidebar-footer small{padding:4px 12px}.top-bar{position:sticky;top:0;left:auto;width:100%;min-height:74px;transform:none;grid-template-columns:minmax(260px,360px) minmax(0,1fr) repeat(4,40px);padding:14px 28px;background:#050b14e0;border-bottom:1px solid var(--border);direction:ltr}.top-bar .brand-mark{display:none}.desktop-search{min-height:42px;max-width:360px;border-radius:8px;border:1px solid var(--border);background:#0f172ab3;display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 12px}.desktop-search input{border:0;outline:0;background:transparent;color:var(--text)}.desktop-search kbd{min-width:48px;min-height:24px;border-radius:6px;display:grid;place-items:center;border:1px solid var(--border);color:var(--muted);font-size:.72rem}.desktop-only{display:inline-flex}.top-title{justify-items:end;direction:rtl}:root[dir=ltr] .top-title{justify-items:start;direction:ltr}.content-region{padding:24px 28px 32px;min-width:0}.bottom-nav{display:none}.dashboard-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,360px);gap:18px;align-items:start;direction:ltr}.dashboard-main{min-width:0;display:grid;gap:16px}.dashboard-main>*{min-width:0;width:100%}:root[dir=rtl] .dashboard-main,:root[dir=rtl] .dashboard-rail{direction:rtl}:root[dir=ltr] .dashboard-main,:root[dir=ltr] .dashboard-rail{direction:ltr}.dashboard-greeting{display:flex;align-items:center;justify-content:space-between;gap:16px}.dashboard-greeting span{color:var(--muted);font-size:.88rem}.dashboard-greeting h1{margin:4px 0 0;font-size:1.65rem;letter-spacing:0}.dashboard-main>.hero-panel{display:none}.metrics-grid{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:12px}.metric-card{min-height:154px;padding:18px;background:radial-gradient(circle at 16% 15%,rgba(124,58,237,.16),transparent 28%),linear-gradient(180deg,#111a2bf2,#0c1422f2)}.metric-card svg{width:32px;height:32px;padding:7px;border-radius:8px;background:#7c3aed29}.metric-card span{font-size:.84rem}.metric-card strong{font-size:1.62rem}.desktop-chart-card,.recent-users-panel,.rail-card{display:block;border-radius:8px;border:1px solid var(--border);background:linear-gradient(180deg,#0f172aeb,#09101ceb);padding:18px;box-shadow:var(--shadow)}.line-chart{position:relative;min-height:250px;display:grid}.line-chart svg{width:100%;height:250px;overflow:visible;border-bottom:1px solid rgba(148,163,184,.12);background:linear-gradient(rgba(148,163,184,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,.05) 1px,transparent 1px);background-size:100% 25%,12.5% 100%}.line-chart polygon{fill:#7c3aed33}.line-chart polyline{fill:none;stroke:#8b5cf6;stroke-width:2.2;vector-effect:non-scaling-stroke}.line-chart circle{fill:#0f172a;stroke:#a78bfa;stroke-width:1.6;vector-effect:non-scaling-stroke}.chart-axis{position:absolute;inset-block:26px 36px;inset-inline-start:0;display:grid;align-content:space-between;color:var(--muted);font-size:.72rem}.dashboard-split{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);gap:14px}.dashboard-split .action-row{grid-template-columns:1fr}.dashboard-split .quick-action{min-height:64px;flex-direction:row}.dashboard-rail{position:sticky;top:92px;display:grid;gap:14px;min-width:0}.wallet-rail .primary-button{margin-top:10px}.transaction-row.compact{display:grid;grid-template-columns:34px minmax(0,1fr) auto}.transaction-icon{width:30px;height:30px;border-radius:8px;display:grid;place-items:center}.transaction-icon.positive{color:var(--green);background:#22c55e24}.transaction-icon.negative{color:var(--rose);background:#ef444424}.mini-stats-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.mini-stats-grid .info-row{min-height:78px}.donut-row{margin-top:14px;border-radius:8px;background:#0f172aa8;padding:14px;display:grid;grid-template-columns:118px minmax(0,1fr);align-items:center;gap:14px}.donut-chart{width:112px;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;background:conic-gradient(#7c3aed 0 65%,#a855f7 65% 95%,#f59e0b 95% 100%);position:relative}.donut-chart:after{content:"";position:absolute;inset:22px;border-radius:50%;background:#09111f}.donut-chart span{position:relative;z-index:1;font-size:1.3rem;font-weight:800}.donut-legend{display:grid;gap:8px;color:var(--muted);font-size:.82rem}.dot{width:9px;height:9px;border-radius:3px;display:inline-block;margin-inline-end:6px}.dot.purple{background:var(--purple)}.dot.cyan{background:var(--cyan)}.dot.amber{background:var(--amber)}.users-table{overflow-x:auto;display:grid}.users-table-head,.users-table-row{min-width:780px;display:grid;grid-template-columns:minmax(190px,1.35fr) 110px 110px 170px 120px 100px;gap:12px;align-items:center;padding:12px 10px}.users-table-head{color:var(--muted);border-bottom:1px solid var(--border);font-size:.78rem}.users-table-row:not(:last-child){border-bottom:1px solid rgba(148,163,184,.08)}.table-user-cell{min-width:0;display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px}.table-user-cell div{min-width:0;display:grid;gap:3px}.table-progress{min-width:0;display:grid;grid-template-columns:minmax(80px,1fr) 42px;align-items:center;gap:8px}.table-action{margin-top:14px;margin-inline-start:auto}.view-users,.view-create,.view-statistics,.view-wallet,.view-pricing,.view-settings,.view-more{max-width:1100px;margin-inline:auto;width:100%}.view-users .user-list{grid-template-columns:repeat(2,minmax(0,1fr))}.view-create form,.view-pricing>.view-stack,.view-settings>.view-stack{max-width:620px;margin-inline:auto}.view-wallet .view-stack,.view-statistics .view-stack{grid-template-columns:minmax(0,1fr) 360px;align-items:start}.view-wallet .list-panel,.view-statistics .list-panel{grid-column:span 2}.detail-sheet{width:min(760px,calc(100vw - 40px));max-height:88vh;border-radius:8px;align-self:center}}@media(min-width:1320px){.dashboard-layout{grid-template-columns:minmax(0,1fr) minmax(360px,390px)}}@media(max-width:1023px){.app-main{display:contents}}:root{--bg: #050913;--surface: rgba(13, 21, 35, .74);--surface-2: rgba(20, 31, 50, .7);--surface-3: rgba(29, 42, 65, .78);--border: rgba(177, 193, 232, .12);--border-strong: rgba(188, 205, 249, .2);--text: #f7f8ff;--muted: #9aa8c1;--purple: #8b5cf6;--purple-2: #6d28d9;--blue: #3b82f6;--green: #27d38f;--cyan: #35c6dd;--amber: #f5b949;--orange: #f59e0b;--rose: #ff5d70;--panel-shadow: 0 18px 55px rgba(0, 0, 0, .34), inset 0 1px 0 rgba(255, 255, 255, .045);--soft-shadow: 0 12px 34px rgba(0, 0, 0, .25), inset 0 1px 0 rgba(255, 255, 255, .035)}html{background:var(--bg)}body{min-height:100vh;background:linear-gradient(160deg,#0a1424f5,#030811 44%,#080d1b),var(--bg)}body:before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.34;background:linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:56px 56px;mask-image:linear-gradient(to bottom,rgba(0,0,0,.72),transparent 78%)}body:after{content:"";position:fixed;inset:0;pointer-events:none;opacity:.74;background:linear-gradient(118deg,transparent 0 18%,rgba(93,38,181,.12) 18.4%,transparent 23%),linear-gradient(68deg,transparent 0 62%,rgba(34,211,238,.055) 62.3%,transparent 66%),repeating-linear-gradient(115deg,transparent 0 42px,rgba(139,92,246,.027) 43px,transparent 46px),repeating-linear-gradient(180deg,transparent 0 22px,rgba(34,211,238,.018) 23px,transparent 24px);animation:backgroundDrift 18s ease-in-out infinite alternate}button,input,select,textarea{letter-spacing:0}button{-webkit-tap-highlight-color:transparent}.boot-screen,.login-shell{background:linear-gradient(145deg,#0b1628fa,#040812 58%,#0b0c1e),var(--bg)}.login-card{border-color:var(--border-strong);background:linear-gradient(180deg,#111b2ddb,#080e1ad1),#0a101cc7;backdrop-filter:blur(22px) saturate(135%);box-shadow:var(--panel-shadow)}.app-shell{width:min(100%,440px);padding:76px 10px 88px;background:linear-gradient(135deg,rgba(139,92,246,.08),transparent 32%),repeating-linear-gradient(90deg,rgba(255,255,255,.018) 0 1px,transparent 1px 52px),repeating-linear-gradient(0deg,rgba(255,255,255,.014) 0 1px,transparent 1px 48px),linear-gradient(180deg,#09101eeb,#050913fa),var(--bg);position:relative;isolation:isolate}.top-bar{width:min(100%,440px);min-height:66px;grid-template-columns:38px minmax(0,1fr) 38px 48px 38px;padding:calc(env(safe-area-inset-top) + 8px) 10px 8px;background:#060c18d1;backdrop-filter:blur(22px) saturate(140%);border-bottom:1px solid rgba(177,193,232,.1);box-shadow:0 10px 26px #0003}.brand-mark,.avatar,.icon-button{background:linear-gradient(180deg,#1c2840db,#0e1626e0);border-color:#bccdf924;box-shadow:inset 0 1px #ffffff0a}.brand-mark,.avatar{border-radius:999px;color:#d8ccff}.brand-mark{color:var(--purple)}.icon-button{min-width:38px;height:38px}.icon-button:hover,.menu-list button:hover,.quick-action:hover,.secondary-button:hover{border-color:#a78bfa47;background:linear-gradient(180deg,#273552db,#121b2ee0)}.content-region,.view-stack{gap:12px;align-content:start}.hero-panel{position:relative;min-height:158px;padding:16px;border-color:#b49bff3d;background:linear-gradient(100deg,rgba(255,255,255,.12),transparent 18%,transparent 80%,rgba(255,255,255,.07)),linear-gradient(135deg,#8b5cf6fa,#5b21d9f0 52%,#191836f0),#371080;box-shadow:0 20px 48px #5b21d947,inset 0 1px #ffffff29}.hero-panel:before{content:"";position:absolute;inset:1px;border-radius:inherit;pointer-events:none;background:repeating-linear-gradient(118deg,transparent 0 16px,rgba(255,255,255,.045) 17px,transparent 19px),linear-gradient(90deg,transparent,rgba(255,255,255,.16),transparent);background-size:auto,220% 100%;opacity:.38;animation:heroSweep 7s ease-in-out infinite}.hero-panel:after{content:"";position:absolute;inset-inline-end:16px;bottom:14px;width:74px;height:56px;border:1px solid rgba(255,255,255,.18);border-radius:8px;background:linear-gradient(135deg,#ffffff29,#ffffff0a),#ffffff14;opacity:.68}.hero-panel>div,.hero-panel .status-pill{position:relative;z-index:1}.hero-panel.compact{min-height:130px}.hero-number{margin-top:9px;font-size:clamp(1.7rem,7.6vw,2.26rem);font-weight:800}.hero-panel small{display:block}.hero-action-button{min-height:38px;margin-top:13px;border:1px solid rgba(255,255,255,.2);border-radius:8px;padding:0 12px;width:max-content;display:flex;align-items:center;justify-content:center;gap:7px;color:#fff;background:#140f3261;box-shadow:inset 0 1px #ffffff1f,0 10px 22px #0000002e;cursor:pointer}.hero-action-button:active{transform:translateY(1px)}.hero-panel+.metrics-grid{margin-top:12px}.status-pill,.status-chip,.status-flag{min-height:25px;border-radius:8px;padding:3px 8px;background:#141f32b3;border-color:#bccdf91a}.status-chip.active,.status-chip.online{background:#27d38f1c}.status-chip.suspended,.status-chip.limited{background:#ff5d701a}.metrics-grid{gap:8px}.metric-card,.list-panel,.profile-panel,.preview-panel,.chart-panel,.search-box,.field,.user-card,.desktop-chart-card,.recent-users-panel,.rail-card{border-color:var(--border);background:linear-gradient(180deg,#121c2fc7,#09101dc7);backdrop-filter:blur(18px) saturate(126%);box-shadow:var(--soft-shadow)}.metric-card,.list-panel,.profile-panel,.preview-panel,.chart-panel,.user-card,.rail-card,.desktop-chart-card,.recent-users-panel{position:relative;overflow:hidden}.metric-card:before,.list-panel:before,.user-card:before,.rail-card:before,.desktop-chart-card:before,.recent-users-panel:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,rgba(255,255,255,.05),transparent 36%),linear-gradient(90deg,transparent,rgba(139,92,246,.08),transparent);opacity:.58}.metric-card{min-height:102px;padding:11px;align-content:stretch;grid-template-rows:auto minmax(16px,auto) auto}.metric-card>*,.list-panel>*,.user-card>*,.rail-card>*,.desktop-chart-card>*,.recent-users-panel>*{position:relative;z-index:1}.metric-card svg{width:28px;height:28px;padding:6px;border-radius:8px;background:#ffffff0e}.metric-card span{font-size:.72rem}.metric-card strong{font-size:.98rem;font-weight:800}.action-row{gap:8px;padding:2px 0 0}.quick-action,.menu-list button,.secondary-button,.primary-button,.sheet-actions button{min-height:46px;border-radius:8px;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.quick-action{min-height:68px;background:linear-gradient(180deg,#172339cc,#0c1423d1);box-shadow:var(--soft-shadow)}.quick-action svg,.menu-list svg{color:#c8b8ff}.primary-button{min-height:48px;border:0;background:linear-gradient(135deg,#8b5cf6,#5b21d9);box-shadow:0 16px 32px #5b21d947,inset 0 1px #ffffff2e}.primary-button:hover{transform:translateY(-1px);box-shadow:0 18px 38px #5b21d957,inset 0 1px #ffffff2e}.preview-panel+.primary-button,.view-stack>.primary-button:last-child{margin-top:6px}.secondary-button{background:linear-gradient(180deg,#1b273ed1,#0d1626d6)}.list-panel,.profile-panel,.preview-panel,.chart-panel{padding:13px}.list-panel h2{margin-bottom:12px;font-size:.96rem}.search-box{min-height:48px;padding:0 12px}.filter-strip{min-height:42px;border:1px solid rgba(177,193,232,.08);border-radius:8px;background:#0c14238a;padding:4px 5px}.filter-strip>svg{margin-inline:6px 0;color:var(--muted);flex:0 0 auto}.filter-strip button,.segmented button{min-height:34px;border:0;background:transparent;color:#aeb9cf}.filter-strip button.active,.segmented button.active,.bottom-nav button.active{color:#fff;background:linear-gradient(135deg,#8b5cf6eb,#5b21d9eb);border-color:transparent;box-shadow:0 10px 22px #5b21d938}.segmented{min-height:46px;gap:4px;padding:4px;border:1px solid rgba(177,193,232,.1);border-radius:8px;background:#0c142394}.field{min-height:58px;padding:9px 12px}.field:focus-within,.search-box:focus-within{border-color:#8b5cf66b;box-shadow:0 0 0 3px #8b5cf61a,var(--soft-shadow)}.field input,.field select,.field textarea,.search-box input{font-size:.9rem}.field select option{color:#111827}.user-list{gap:9px}.user-card{min-height:118px;padding:12px;gap:10px}.user-card:hover{border-color:#8b5cf647;transform:translateY(-1px)}.user-card-head{grid-template-columns:42px minmax(0,1fr) auto}.user-card-head .avatar,.compact-user .avatar,.table-user-cell .avatar{background:linear-gradient(180deg,#7c69d5e0,#363c66db)}.progress{height:5px;background:#b1c1e817}.progress span{background:linear-gradient(90deg,var(--green),var(--purple));box-shadow:0 0 18px #27d38f40}.user-meta{padding-top:2px}.preview-panel{gap:8px}.preview-panel div,.info-row{background:linear-gradient(180deg,#19253cb3,#0e1728b8);border:1px solid rgba(177,193,232,.075)}.preview-panel div{border-radius:8px;padding:10px}.info-row{min-height:50px}.chart-panel{min-height:170px;gap:8px}.bar-track{height:110px;background:linear-gradient(180deg,#3b476747,#121c2f7a)}.bar-track span{background:linear-gradient(180deg,#9b6bff,#6d28d9);box-shadow:0 0 18px #8b5cf647}.transaction-row{gap:12px}.transaction-row:not(:last-child),.compact-user:not(:last-child){border-bottom-color:#b1c1e814}.bottom-nav{width:min(100%,440px);padding:7px 8px calc(7px + env(safe-area-inset-bottom));background:#060c18db;backdrop-filter:blur(24px) saturate(150%);border-top-color:#b1c1e81a;box-shadow:0 -12px 32px #00000047}.bottom-nav button{min-height:54px;border-radius:8px}.bottom-nav button.active{background:#8b5cf621;color:#d8ccff;border-color:#8b5cf63d;box-shadow:none}.bottom-nav button.active svg{filter:drop-shadow(0 0 10px rgba(139,92,246,.45))}.brand-mark,.avatar,.metric-card svg,.quick-action svg,.bottom-nav button.active{animation:softPulse 4.8s ease-in-out infinite}.sheet-backdrop{background:#01040aa8;backdrop-filter:blur(8px)}.detail-sheet{border-color:var(--border-strong);background:linear-gradient(180deg,#0f1829f5,#060b16f7);box-shadow:0 -22px 58px #00000075}.toast{background:#0c221beb;backdrop-filter:blur(16px)}@keyframes backgroundDrift{0%{transform:translateZ(0);filter:saturate(1)}to{transform:translate3d(-18px,10px,0);filter:saturate(1.12)}}@keyframes heroSweep{0%,42%{background-position:0 0,140% 0}to{background-position:0 0,-60% 0}}@keyframes softPulse{0%,to{filter:none}50%{filter:drop-shadow(0 0 14px rgba(139,92,246,.2))}}@media(min-width:760px)and (max-width:1023px){.app-shell,.top-bar,.bottom-nav,.detail-sheet{width:min(100%,600px)}.app-shell{padding-inline:18px}.metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.view-users .user-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){body{background:linear-gradient(140deg,#091222,#03070f 46%,#050b19),var(--bg)}.app-shell{width:100%;max-width:none;min-height:100vh;margin:0;padding:0;display:grid;grid-template-columns:246px minmax(0,1fr);background:transparent;border:0;direction:ltr}.app-main{min-width:0;min-height:100vh;display:grid;grid-template-rows:auto 1fr}.desktop-sidebar{padding:20px 12px;background:linear-gradient(180deg,#09111fe0,#050a14eb);border-inline-end-color:#b1c1e81a;backdrop-filter:blur(24px) saturate(130%)}.sidebar-brand{min-height:62px;padding:4px 2px 14px;border-bottom:1px solid rgba(177,193,232,.08)}.brand-shield{border-radius:8px;background:linear-gradient(145deg,#a78bfafa,#5b21d9f5),#5b21d9}.side-nav{gap:6px}.side-nav button,.sidebar-footer button{min-height:44px;border-radius:8px}.side-nav button.active{background:linear-gradient(90deg,#8b5cf647,#8b5cf614);border-color:#8b5cf638;box-shadow:inset 3px 0 #8b5cf6cc}:root[dir=rtl] .side-nav button.active{box-shadow:inset -3px 0 #8b5cf6cc}.invite-panel{background:linear-gradient(180deg,#261d4dd1,#14162fd6);box-shadow:var(--soft-shadow)}.top-bar{position:sticky;top:0;left:auto;width:100%;transform:none;min-height:70px;grid-template-columns:minmax(240px,360px) minmax(0,1fr) repeat(4,40px);padding:14px 24px;background:#050a14c2;backdrop-filter:blur(24px) saturate(140%);direction:ltr}.desktop-search{border-color:#b1c1e81c;background:#0d1626b3}.content-region{padding:22px 24px 30px}.dashboard-layout{grid-template-columns:minmax(0,1fr) minmax(330px,365px);gap:16px}.dashboard-main{gap:14px}.dashboard-greeting{min-height:48px}.dashboard-greeting h1{font-size:1.6rem}.metrics-grid{grid-template-columns:repeat(auto-fit,minmax(158px,1fr));gap:10px}.metric-card{min-height:130px;padding:15px}.metric-card strong{font-size:1.38rem}.desktop-chart-card,.recent-users-panel,.rail-card{border-color:#b1c1e81f;background:linear-gradient(180deg,#101b2dc7,#080f1cd1);backdrop-filter:blur(18px) saturate(130%);box-shadow:var(--soft-shadow)}.desktop-chart-card,.recent-users-panel{padding:16px}.line-chart{min-height:228px}.line-chart svg{height:228px;background:linear-gradient(rgba(177,193,232,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(177,193,232,.045) 1px,transparent 1px);background-size:100% 25%,12.5% 100%}.line-chart polygon{fill:#8b5cf63d}.line-chart polyline{stroke:#9d73ff}.line-chart circle{fill:#111a2d;stroke:#c4b5fd}.dashboard-split{grid-template-columns:minmax(0,1.2fr) minmax(230px,.8fr);gap:12px}.dashboard-split .action-row{border:1px solid rgba(177,193,232,.1);border-radius:8px;padding:10px;background:#0b13228f}.dashboard-split .quick-action{min-height:58px}.dashboard-rail{top:88px;gap:12px}.rail-card{padding:15px}.wallet-rail .primary-button{margin-top:12px}.users-table-head,.users-table-row{min-width:760px;padding:12px 8px}.users-table-row:hover{background:#8b5cf60e}.view-users,.view-create,.view-statistics,.view-wallet,.view-pricing,.view-settings,.view-more{max-width:1120px}.view-users .view-stack,.view-pricing>.view-stack,.view-settings>.view-stack,.view-more>.view-stack{gap:14px}.view-users .user-list{grid-template-columns:repeat(3,minmax(0,1fr))}.view-create form{max-width:660px}.view-create .field,.view-create .preview-panel,.view-create .segmented{box-shadow:var(--soft-shadow)}.view-wallet .view-stack,.view-statistics .view-stack{grid-template-columns:minmax(0,1fr) minmax(330px,360px);gap:14px}.view-wallet .hero-panel,.view-statistics .chart-panel{min-height:220px}.detail-sheet{background:linear-gradient(180deg,#101a2cfa,#070d19fa)}}@media(min-width:1420px){.app-shell{grid-template-columns:258px minmax(0,1fr)}.content-region{padding-inline:28px}.dashboard-layout{grid-template-columns:minmax(0,1fr) minmax(360px,390px);gap:18px}}.hero-action-button{min-height:32px;margin-top:9px;padding:0 10px;border:1px solid rgba(120,255,231,.46);border-radius:8px;font-size:.74rem;font-weight:900;color:#03141b;background:linear-gradient(135deg,#62ffddfa,#50d9ffeb 52%,#b0ff96f5),#58f1df;box-shadow:0 10px 24px #23dbd33d,inset 0 1px #ffffff5c}.hero-action-button svg{width:14px;height:14px;stroke-width:3}.hero-action-button:hover{transform:translateY(-1px);box-shadow:0 14px 28px #23dbd34d,inset 0 1px #ffffff6b}.metric-card{--card-rgb: 139, 92, 246;--card-neon: rgba(139, 92, 246, .3);--card-neon-soft: rgba(139, 92, 246, .1);--card-neon-line: #8b5cf6;border-color:rgba(var(--card-rgb),.28);background:linear-gradient(180deg,rgba(var(--card-rgb),.12),#09101dd1),#0b121fd1;box-shadow:0 16px 38px #00000040,0 0 26px var(--card-neon-soft),inset 0 1px #ffffff0a}.metric-card:before{background:linear-gradient(135deg,rgba(var(--card-rgb),.2),transparent 34%),linear-gradient(90deg,transparent,rgba(var(--card-rgb),.14),transparent)}.metric-card:after{content:"";position:absolute;inset-inline:12px;bottom:10px;height:2px;border-radius:8px;pointer-events:none;background:linear-gradient(90deg,transparent,var(--card-neon-line),transparent);opacity:.58;filter:drop-shadow(0 0 8px var(--card-neon))}.metric-card svg{color:var(--card-neon-line);background:linear-gradient(180deg,rgba(var(--card-rgb),.18),#ffffff0a);box-shadow:0 0 18px var(--card-neon-soft)}.metric-card.purple{--card-rgb: 167, 139, 250;--card-neon-line: #a78bfa;--card-neon: rgba(167, 139, 250, .34);--card-neon-soft: rgba(167, 139, 250, .12)}.metric-card.green{--card-rgb: 39, 211, 143;--card-neon-line: #27d38f;--card-neon: rgba(39, 211, 143, .34);--card-neon-soft: rgba(39, 211, 143, .12)}.metric-card.blue{--card-rgb: 59, 130, 246;--card-neon-line: #3b82f6;--card-neon: rgba(59, 130, 246, .34);--card-neon-soft: rgba(59, 130, 246, .12)}.metric-card.cyan{--card-rgb: 53, 198, 221;--card-neon-line: #35c6dd;--card-neon: rgba(53, 198, 221, .34);--card-neon-soft: rgba(53, 198, 221, .12)}.metric-card.amber{--card-rgb: 245, 185, 73;--card-neon-line: #f5b949;--card-neon: rgba(245, 185, 73, .34);--card-neon-soft: rgba(245, 185, 73, .12)}.metric-card.orange{--card-rgb: 251, 146, 60;--card-neon-line: #fb923c;--card-neon: rgba(251, 146, 60, .34);--card-neon-soft: rgba(251, 146, 60, .12)}.metric-card.rose{--card-rgb: 255, 93, 158;--card-neon-line: #ff5d9e;--card-neon: rgba(255, 93, 158, .34);--card-neon-soft: rgba(255, 93, 158, .12)}body{background:linear-gradient(180deg,#03050c,#050713 46%,#02040a),#02040a}body:before{opacity:.1;background:linear-gradient(116deg,transparent 0 46%,rgba(58,13,103,.38) 48%,rgba(21,7,43,.32) 54%,transparent 65%),linear-gradient(76deg,transparent 0 70%,rgba(72,15,112,.2) 73%,transparent 84%);background-size:auto;mask-image:none}body:after{opacity:.16;background:linear-gradient(128deg,transparent 0 58%,rgba(69,15,117,.28) 62%,rgba(20,6,42,.22) 70%,transparent 82%),linear-gradient(32deg,transparent 0 18%,rgba(45,11,84,.16) 22%,transparent 34%);animation:none}.app-shell{background:linear-gradient(180deg,#03060ef5,#02040afc),linear-gradient(136deg,transparent 0 52%,rgba(46,10,87,.18) 58%,transparent 72%),#02040a}.metric-card{border-color:rgba(var(--card-rgb),.52);background:linear-gradient(180deg,rgba(var(--card-rgb),.26),rgba(var(--card-rgb),.08) 42%,#060b16e0),#080d19e6;box-shadow:0 16px 38px #00000047,0 0 34px rgba(var(--card-rgb),.18),inset 0 1px #ffffff0f}.metric-card:before{background:linear-gradient(135deg,rgba(var(--card-rgb),.36),transparent 34%),linear-gradient(90deg,transparent,rgba(var(--card-rgb),.24),transparent);opacity:.76}.metric-card:after{height:3px;opacity:.95;background:linear-gradient(90deg,transparent,var(--card-neon-line) 18%,var(--card-neon-line) 82%,transparent);filter:drop-shadow(0 0 12px rgba(var(--card-rgb),.52))}.metric-card svg{background:linear-gradient(180deg,rgba(var(--card-rgb),.34),rgba(var(--card-rgb),.12));box-shadow:0 0 24px rgba(var(--card-rgb),.26)}.metric-card strong{text-shadow:0 0 18px rgba(var(--card-rgb),.2)}.hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:11px}.hero-actions .hero-action-button{margin-top:0}.hero-volume-button{color:#f7f3ff;border-color:#be8eff75;background:linear-gradient(135deg,#3d147cdb,#140b2ed1),#160c2ad1;box-shadow:0 10px 24px #7948ff38,inset 0 1px #ffffff1f}.hero-volume-button strong{font-size:.78rem;color:#72ffe5;text-shadow:0 0 14px rgba(69,255,222,.38)}.hero-volume-button:hover{box-shadow:0 14px 28px #7948ff47,inset 0 1px #ffffff29}.dashboard-split{display:grid;gap:18px}.dashboard-split .action-row{margin-top:10px}.metric-card{place-items:center;align-content:center;justify-items:center;text-align:center;gap:10px}.metric-card span,.metric-card strong{width:100%}@media(min-width:1024px){body{background:linear-gradient(180deg,#03050c,#050713 52%,#02040a),#02040a}.dashboard-split{gap:16px}.dashboard-split .action-row{margin-top:0}}.hero-panel,.metric-card,.list-panel,.profile-panel,.preview-panel,.chart-panel,.user-card,.desktop-chart-card,.recent-users-panel,.rail-card,.field,.search-box,.segmented,.quick-action,.primary-button,.secondary-button,.icon-button,.menu-list button,.status-pill,.status-chip,.status-flag,.bottom-nav button{border-radius:10px}.metric-card{gap:6px;padding-block:13px;border-color:rgba(var(--card-rgb),.68);background:linear-gradient(180deg,rgba(var(--card-rgb),.36),rgba(var(--card-rgb),.13) 43%,#070b16d6),#080d19e6;box-shadow:0 16px 38px #0000004d,0 0 44px rgba(var(--card-rgb),.25),inset 0 1px #ffffff14}.metric-card:before{background:radial-gradient(circle at 50% 17%,rgba(var(--card-rgb),.3),transparent 38%),linear-gradient(135deg,rgba(var(--card-rgb),.42),transparent 34%),linear-gradient(90deg,transparent,rgba(var(--card-rgb),.3),transparent);opacity:.9}.metric-card:after{bottom:11px;height:4px;opacity:1;filter:drop-shadow(0 0 16px rgba(var(--card-rgb),.7))}.metric-card svg{margin-bottom:-2px;background:linear-gradient(180deg,rgba(var(--card-rgb),.48),rgba(var(--card-rgb),.16));box-shadow:0 0 30px rgba(var(--card-rgb),.36)}.metric-card span{min-height:auto;line-height:1.12}.metric-card strong{margin-top:-1px;line-height:1.08;text-shadow:0 0 22px rgba(var(--card-rgb),.32)}.bottom-nav{background:linear-gradient(180deg,#0a061aeb,#040610f0),#050812f0;border-top-color:#935bff3d;box-shadow:0 -14px 34px #00000057,0 -1px 24px #5b21d92e}.bottom-nav button{color:#bcaeff;border-color:#8b5cf62e;background:radial-gradient(circle at 50% 12%,rgba(139,92,246,.18),transparent 45%),linear-gradient(180deg,#1e114485,#0a091c9e);box-shadow:inset 0 1px #ffffff0a,0 0 16px #5b21d914}.bottom-nav button svg{color:#a78bfa;filter:drop-shadow(0 0 8px rgba(139,92,246,.3))}.bottom-nav button.active{color:#f5f1ff;border-color:#b18bff85;background:radial-gradient(circle at 50% 18%,rgba(190,142,255,.34),transparent 46%),linear-gradient(180deg,#5422adc2,#1a0d3ec7);box-shadow:0 0 24px #8b5cf647,inset 0 1px #ffffff1f}.bottom-nav button.active svg{color:#ddd2ff;filter:drop-shadow(0 0 13px rgba(177,139,255,.72))}@media(min-width:1024px){.metric-card{gap:7px;padding-block:16px}}.dashboard-main>.hero-panel{border-color:#aa7fff38;background:radial-gradient(circle at 9% 18%,rgba(174,124,255,.12),transparent 30%),radial-gradient(circle at 86% 18%,rgba(102,56,214,.18),transparent 32%),linear-gradient(135deg,#281056ad,#0f0c24b3 58%,#070b19c7),#0a0a1c94;backdrop-filter:blur(22px) saturate(132%);box-shadow:0 18px 44px #0000004d,0 0 26px #5b21d91f,inset 0 1px #ffffff14}.dashboard-main>.hero-panel:before{background:linear-gradient(102deg,transparent 0 28%,rgba(255,255,255,.055) 48%,transparent 70%),repeating-linear-gradient(118deg,transparent 0 24px,rgba(184,146,255,.02) 25px,transparent 28px);opacity:.24;animation:none}.dashboard-main>.hero-panel:after{border-color:#bea0ff1f;background:linear-gradient(135deg,#bea0ff14,#ffffff06),#ffffff09;opacity:.42}.dashboard-main>.hero-panel .hero-action-button:not(.hero-volume-button){color:#dffff4;border-color:#3dffb294;background:radial-gradient(circle at 22% 18%,rgba(132,255,212,.22),transparent 42%),linear-gradient(135deg,#1fe08f2e,#08171a80 58%,#040d12ad);backdrop-filter:blur(18px) saturate(150%);box-shadow:0 0 24px #27d38f42,inset 0 1px #ffffff29,inset 0 -1px #27d38f2e;text-shadow:0 0 12px rgba(39,211,143,.45)}.dashboard-main>.hero-panel .hero-action-button:not(.hero-volume-button) svg{color:#74ffd0;filter:drop-shadow(0 0 10px rgba(39,211,143,.58))}.dashboard-main>.hero-panel .hero-action-button:not(.hero-volume-button):hover{box-shadow:0 0 30px #27d38f52,inset 0 1px #fff3,inset 0 -1px #27d38f38}.dashboard-split .quick-action{color:#e5e9f2;border-color:#d2dcee1f;background:radial-gradient(circle at 50% 0%,rgba(255,255,255,.07),transparent 44%),linear-gradient(180deg,#1217229e,#04070dbd);backdrop-filter:blur(18px) saturate(128%);box-shadow:0 14px 28px #00000047,inset 0 1px #ffffff17,inset 0 -1px #ffffff09}.dashboard-split .quick-action svg{color:#b9c2d3;filter:drop-shadow(0 0 10px rgba(203,213,225,.16))}.dashboard-split .quick-action:hover{border-color:#d2dcee2e;background:radial-gradient(circle at 50% 0%,rgba(255,255,255,.1),transparent 46%),linear-gradient(180deg,#161b27b8,#05080fc7)}.dashboard-main .metrics-grid .metric-card:nth-child(4n+1),.dashboard-main .metrics-grid .metric-card:nth-child(4n+4){--card-rgb: 39, 211, 143;--card-neon-line: #2df2a4;--card-neon: rgba(39, 211, 143, .46);--card-neon-soft: rgba(39, 211, 143, .16)}.dashboard-main .metrics-grid .metric-card:nth-child(4n+2),.dashboard-main .metrics-grid .metric-card:nth-child(4n+3){--card-rgb: 50, 156, 255;--card-neon-line: #36a3ff;--card-neon: rgba(50, 156, 255, .46);--card-neon-soft: rgba(50, 156, 255, .16)}.dashboard-main .metrics-grid .metric-card{--card-rgb: 126, 87, 194;--card-neon-line: #8f6dff;--card-neon: rgba(143, 109, 255, .26);--card-neon-soft: rgba(143, 109, 255, .1);border-color:#aa7fff38;background:radial-gradient(circle at 12% 14%,rgba(174,124,255,.12),transparent 32%),radial-gradient(circle at 88% 22%,rgba(102,56,214,.14),transparent 35%),linear-gradient(135deg,#2610529e,#0e0c21b8 58%,#070b19cc),#0a0a1c94;backdrop-filter:blur(20px) saturate(128%);box-shadow:0 16px 34px #00000047,0 0 24px #5b21d91c,inset 0 1px #ffffff13}.dashboard-main .metrics-grid .metric-card:before{background:linear-gradient(102deg,transparent 0 28%,rgba(255,255,255,.05) 48%,transparent 70%),repeating-linear-gradient(118deg,transparent 0 24px,rgba(184,146,255,.018) 25px,transparent 28px);opacity:.3}.dashboard-main .metrics-grid .metric-card:after{height:3px;background:linear-gradient(90deg,transparent,rgba(143,109,255,.74) 18%,rgba(143,109,255,.74) 82%,transparent);filter:drop-shadow(0 0 12px rgba(143,109,255,.34))}.dashboard-main .metrics-grid .metric-card svg{color:#bfaeff;background:linear-gradient(180deg,#8f6dff38,#ffffff0a);box-shadow:0 0 20px #8f6dff29}.top-bar{border-radius:0 0 15px 15px;background:linear-gradient(180deg,#070810db,#02040ae0),#03050ce0;border-bottom-color:#5632a07a;backdrop-filter:blur(26px) saturate(138%);box-shadow:0 14px 34px #00000057,0 1px #7648d633}.top-bar .icon-button,.top-bar .brand-mark,.desktop-search{border-radius:14px;border-color:#6037b875;background:radial-gradient(circle at 50% 0%,rgba(143,109,255,.12),transparent 50%),linear-gradient(180deg,#12131d9e,#03050bc2);backdrop-filter:blur(18px) saturate(132%);box-shadow:inset 0 1px #ffffff12,inset 0 -1px #6037b82e,0 0 18px #47268c1f}.top-bar .icon-button:hover,.top-bar .brand-mark:hover,.desktop-search:focus-within{border-color:#7b53db9e;background:radial-gradient(circle at 50% 0%,rgba(143,109,255,.16),transparent 52%),linear-gradient(180deg,#141322b8,#04050dd1);box-shadow:inset 0 1px #ffffff17,0 0 22px #5b21d92e}.top-bar .icon-button svg,.top-bar .brand-mark svg,.desktop-search svg{color:#bdaeff;filter:drop-shadow(0 0 10px rgba(143,109,255,.28))}.view-wallet .metric-card,.view-statistics .metric-card{--card-rgb: 20, 185, 120;--card-neon-line: #25d99a;--card-neon: rgba(20, 185, 120, .32);--card-neon-soft: rgba(20, 185, 120, .11);border-radius:14px;border-color:#27d38f4d;background:radial-gradient(circle at 16% 14%,rgba(39,211,143,.13),transparent 35%),radial-gradient(circle at 84% 20%,rgba(7,120,86,.22),transparent 38%),linear-gradient(135deg,#08392b85,#051012bd 56%,#03080ed6),#03090cad;backdrop-filter:blur(22px) saturate(132%);box-shadow:0 16px 36px #00000052,0 0 28px #14b9781f,inset 0 1px #ffffff14}.view-wallet .metric-card:before,.view-statistics .metric-card:before{background:linear-gradient(102deg,transparent 0 28%,rgba(255,255,255,.05) 48%,transparent 70%),repeating-linear-gradient(118deg,transparent 0 24px,rgba(39,211,143,.02) 25px,transparent 28px);opacity:.32}.view-wallet .metric-card:after,.view-statistics .metric-card:after{height:3px;background:linear-gradient(90deg,transparent,rgba(39,211,143,.78) 18%,rgba(39,211,143,.78) 82%,transparent);filter:drop-shadow(0 0 13px rgba(39,211,143,.38))}.view-wallet .metric-card svg,.view-statistics .metric-card svg{color:#78ffd0;background:linear-gradient(180deg,#27d38f3d,#ffffff0a);box-shadow:0 0 22px #27d38f29}.view-wallet .hero-panel{border-radius:16px;border-color:#27d38f47;background:radial-gradient(circle at 12% 18%,rgba(88,255,196,.12),transparent 34%),radial-gradient(circle at 88% 16%,rgba(7,120,86,.2),transparent 36%),linear-gradient(135deg,#08392b75,#051012bd 58%,#03080edb),#03090cb3;backdrop-filter:blur(22px) saturate(132%);box-shadow:0 18px 38px #00000052,0 0 28px #27d38f1c,inset 0 1px #ffffff14}.view-wallet .hero-panel:before{background:linear-gradient(102deg,transparent 0 28%,rgba(255,255,255,.05) 48%,transparent 70%),repeating-linear-gradient(118deg,transparent 0 24px,rgba(39,211,143,.02) 25px,transparent 28px);opacity:.28;animation:none}.view-wallet .hero-panel:after{border-color:#27d38f1f;background:linear-gradient(135deg,#27d38f14,#ffffff06),#ffffff09;opacity:.38}.wallet-charge-cta{min-height:96px;width:100%;border:1px solid rgba(39,211,143,.4);border-radius:16px;padding:18px;display:flex;align-items:center;justify-content:flex-start;gap:14px;text-align:start;color:#eafff7;background:radial-gradient(circle at 12% 16%,rgba(88,255,196,.18),transparent 34%),linear-gradient(135deg,#0a5e426b,#051212bd 56%,#03080edb),#03090cb8;backdrop-filter:blur(22px) saturate(136%);box-shadow:0 18px 38px #00000052,0 0 30px #27d38f21,inset 0 1px #ffffff1a;cursor:pointer}.wallet-charge-cta>span:last-child{min-width:0;display:grid;gap:4px}.wallet-charge-cta strong{font-size:1.05rem;font-weight:900}.wallet-charge-cta small{color:#d0ffeeb8}.wallet-charge-icon{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;color:#76ffd0;background:linear-gradient(180deg,#27d38f3d,#ffffff0b);box-shadow:0 0 24px #27d38f38;flex:0 0 auto}.wallet-charge-cta:hover{border-color:#4fffbe85;box-shadow:0 20px 42px #00000057,0 0 36px #27d38f2e,inset 0 1px #ffffff1f}@media(min-width:1024px){.top-bar{border-radius:0 0 18px 18px}}.dashboard-split .quick-action{color:#dffff4;border-color:#3dffb294;background:radial-gradient(circle at 22% 18%,rgba(132,255,212,.22),transparent 42%),linear-gradient(135deg,#1fe08f2e,#08171a80 58%,#040d12ad);backdrop-filter:blur(18px) saturate(150%);box-shadow:0 0 24px #27d38f42,inset 0 1px #ffffff29,inset 0 -1px #27d38f2e;text-shadow:0 0 12px rgba(39,211,143,.45)}.dashboard-split .quick-action svg{color:#74ffd0;filter:drop-shadow(0 0 10px rgba(39,211,143,.58))}.dashboard-split .quick-action:hover{border-color:#4fffbea8;background:radial-gradient(circle at 22% 18%,rgba(132,255,212,.26),transparent 44%),linear-gradient(135deg,#1fe08f38,#08171a8f 58%,#040d12bd);box-shadow:0 0 30px #27d38f52,inset 0 1px #fff3,inset 0 -1px #27d38f38}body{background:radial-gradient(circle at 50% 0%,rgba(80,46,145,.24),transparent 28%),linear-gradient(180deg,#02040b,#060817 42%,#02030a)}body:before,body:after{opacity:.08;animation:none}.desktop-sidebar{display:none!important}.app-shell{width:min(100%,430px);min-height:100vh;display:block!important;margin:0 auto;padding:0 0 118px;background:radial-gradient(circle at 50% 10%,rgba(112,67,190,.16),transparent 31%),linear-gradient(180deg,#050714,#070a1a 34%,#02030a);overflow-x:hidden}.app-main{min-width:0}.miniapp-header{min-height:74px;padding:13px 16px 14px;display:grid;grid-template-columns:80px minmax(0,1fr) 52px;align-items:center;gap:10px;color:#111118;direction:ltr;background:linear-gradient(180deg,#fffffffa,#f6f6f9fa);border-radius:0 0 34px 34px;box-shadow:0 12px 34px #00000047}.miniapp-header div{display:grid;justify-items:center;gap:2px;direction:rtl}.miniapp-header strong{font-size:1.16rem;font-weight:900}.miniapp-header span{color:#1111188c;font-size:.88rem}.miniapp-header button{min-height:42px;border:0;background:transparent;color:#7c3aed;font-weight:700;font-size:1rem;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.miniapp-header button:last-child{width:42px;border:2px solid #7c3aed;border-radius:999px;justify-self:end}.top-bar{position:relative!important;top:auto;left:auto;width:100%;min-height:120px;transform:none;display:flex;align-items:center;justify-content:space-between;padding:28px 18px 20px;background:transparent;border:0;box-shadow:none;backdrop-filter:none;direction:ltr}.top-profile{min-width:0;display:flex;align-items:center;gap:12px;direction:ltr}.top-title{display:grid;justify-items:end;gap:7px;text-align:end;direction:ltr}.top-title strong{color:#fff;font-size:1.05rem;font-weight:900;letter-spacing:0}.top-title span{color:#f5b953;font-size:.82rem;font-weight:800;letter-spacing:.04em}.top-title span b{color:#ffffffb3;padding-inline:7px}.top-title span:after{content:""}.top-profile .brand-mark,.top-actions .icon-button{width:58px;height:58px;min-width:58px;border-radius:17px;border:1px solid rgba(123,78,220,.38);color:#b9adff;background:linear-gradient(180deg,#1c1836bd,#090a19d1);box-shadow:inset 0 1px #ffffff0f,0 0 20px #6943cc24;backdrop-filter:blur(18px) saturate(130%)}.top-profile .brand-mark{border-radius:999px;color:#8b5cf6;background:radial-gradient(circle at 64% 30%,rgba(184,146,255,.32),transparent 42%),linear-gradient(180deg,#2a1c59d1,#0e0c20e6)}.top-profile .brand-mark svg,.top-actions .icon-button svg{filter:drop-shadow(0 0 12px rgba(139,92,246,.42))}.desktop-search,.desktop-only,.dashboard-greeting,.view-home .desktop-chart-card,.view-home .recent-users-panel,.view-home .dashboard-split>.list-panel,.dashboard-rail{display:none!important}.content-region{padding:0 15px 24px;max-width:none}.dashboard-layout,.dashboard-main,.view-stack{display:grid;gap:18px}.connection-card{min-height:258px;padding:30px 20px 22px;border-radius:27px;border:1px solid rgba(139,92,246,.3);display:grid;grid-template-columns:minmax(0,1fr) 146px;grid-template-rows:minmax(112px,1fr) auto;align-items:center;gap:18px 14px;direction:ltr;background:radial-gradient(circle at 82% 26%,rgba(161,96,255,.36),transparent 23%),radial-gradient(circle at 30% 14%,rgba(96,71,170,.32),transparent 30%),linear-gradient(180deg,#201744f5,#141132fa 50%,#0b0b1efa);box-shadow:inset 0 1px #ffffff0f,0 22px 52px #00000042;overflow:hidden}.connection-card:before{content:"";position:absolute;inset:0;z-index:0;background:radial-gradient(circle at 47% 23%,rgba(255,255,255,.78) 0 1px,transparent 2px),radial-gradient(circle at 78% 15%,rgba(255,255,255,.6) 0 1px,transparent 2px),radial-gradient(circle at 61% 8%,rgba(255,255,255,.32),transparent 6px),radial-gradient(ellipse at 58% 28%,rgba(255,255,255,.15),transparent 20px);opacity:.88}.connection-card:after{content:"";position:absolute;inset-inline:0;bottom:0;height:112px;z-index:0;background:linear-gradient(160deg,transparent 0 16%,rgba(7,7,22,.82) 17% 100%),linear-gradient(22deg,transparent 0 18%,rgba(18,12,44,.94) 19% 55%,transparent 56%),linear-gradient(342deg,transparent 0 28%,rgba(11,9,30,.96) 29% 100%);clip-path:polygon(0 25%,7% 39%,15% 24%,22% 33%,32% 10%,42% 50%,54% 44%,63% 56%,75% 49%,86% 62%,100% 48%,100% 100%,0 100%);opacity:.92}.connection-copy,.connection-power,.connection-card .hero-actions{position:relative;z-index:1}.connection-copy{display:grid;justify-items:start;gap:12px;direction:rtl;text-align:right}.connection-status{display:inline-flex;align-items:center;gap:9px;color:#f3f0ff;font-weight:800;font-size:.98rem}.connection-status i{width:12px;height:12px;border-radius:999px;display:block;background:#61ec8a;box-shadow:0 0 14px #61ec8ac7}.connection-title{color:#fff;font-size:1.55rem;font-weight:950;line-height:1.2}.connection-copy small{color:#e6e0ffbd;font-size:.9rem;font-weight:600}.connection-power{display:grid;justify-items:center;gap:13px;align-self:end;padding-bottom:8px;direction:rtl}.power-ring{width:112px;height:112px;border-radius:999px;border:8px solid rgba(99,255,150,.96);color:#fff;background:radial-gradient(circle at 50% 50%,rgba(126,255,171,.18),transparent 54%),linear-gradient(180deg,#2a1d4ee6,#0f0d22f5);box-shadow:0 0 22px #61ec8a94,0 0 46px #61ec8a52,inset 0 0 28px #ffffff12;display:grid;place-items:center;cursor:pointer}.power-ring svg{filter:drop-shadow(0 0 13px rgba(255,255,255,.4))}.connection-power span{color:#e6e0ffc2;font-weight:800}.connection-card .hero-actions{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.88fr);align-items:center;gap:14px;margin-top:0}.connection-card .hero-action-button{min-height:64px;border-radius:21px;width:100%;padding:0 17px;font-size:.94rem;font-weight:850;gap:10px;white-space:nowrap}.connection-card .hero-action-button:not(.hero-volume-button){color:#fff;border-color:#ad65ffb8;background:radial-gradient(circle at 70% 0%,rgba(255,255,255,.18),transparent 42%),linear-gradient(135deg,#7b49ff,#9e38ee);box-shadow:0 16px 35px #7e3af257}.connection-card .hero-volume-button{min-width:0;justify-content:flex-start;color:#fff;border-color:#765bb580;background:linear-gradient(180deg,#131026db,#0a0a19eb);box-shadow:inset 0 1px #ffffff0f,0 12px 28px #00000038}.connection-card .hero-volume-button strong{color:#ffffffb3}.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.metric-card,.view-wallet .metric-card,.view-statistics .metric-card{min-height:105px;border-radius:20px;border-color:rgba(var(--card-rgb),.28);padding:16px 18px;display:grid;grid-template-columns:68px minmax(0,1fr);grid-template-rows:auto auto;grid-template-areas:"icon label" "icon value";align-items:center;gap:3px 14px;direction:ltr;text-align:start;background:radial-gradient(circle at 16% 46%,rgba(var(--card-rgb),.16),transparent 34%),linear-gradient(180deg,#16152fd1,#0a0b1de0);box-shadow:inset 0 1px #ffffff0e,0 14px 30px #0003;backdrop-filter:blur(18px) saturate(128%)}.metric-card:before{opacity:.22;background:radial-gradient(circle at 92% 18%,rgba(255,255,255,.75) 0 1px,transparent 2px),radial-gradient(circle at 86% 28%,rgba(255,255,255,.35) 0 1px,transparent 2px)}.metric-card:after{display:none}.metric-card svg{grid-area:icon;width:58px;height:58px;padding:15px;border-radius:999px;color:var(--card-neon-line);background:radial-gradient(circle at 50% 50%,rgba(var(--card-rgb),.2),transparent 60%),#ffffff06;border:3px solid rgba(var(--card-rgb),.42);box-shadow:0 0 19px rgba(var(--card-rgb),.15)}.metric-card span,.metric-card strong{width:auto;direction:rtl;text-align:right}.metric-card span{grid-area:label;color:#e6e0ffc7;font-size:.88rem;font-weight:700}.metric-card strong{grid-area:value;color:#fff;font-size:1.2rem;font-weight:950;line-height:1.1}.metric-card.purple{--card-rgb: 148, 79, 255;--card-neon-line: #a855f7}.metric-card.blue,.metric-card.cyan{--card-rgb: 84, 120, 255;--card-neon-line: #6f8cff}.metric-card.green{--card-rgb: 88, 228, 139;--card-neon-line: #62e88b}.metric-card.rose{--card-rgb: 255, 97, 159;--card-neon-line: #ff619f}.metric-card.amber,.metric-card.orange{--card-rgb: 255, 192, 46;--card-neon-line: #ffc02e}.dashboard-split{display:block;margin-top:8px}.dashboard-split .action-row{min-height:72px;padding:0 18px;border:1px solid rgba(129,92,211,.26);border-radius:24px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;background:radial-gradient(circle at 50% 0%,rgba(139,92,246,.18),transparent 58%),linear-gradient(180deg,#18152fdb,#090a1aeb);box-shadow:0 -8px 30px #8b5cf624,inset 0 1px #ffffff0f}.dashboard-split .quick-action{min-height:70px;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;color:#fff;text-shadow:none;gap:7px}.dashboard-split .quick-action:not(:last-child){border-inline-end:1px solid rgba(255,255,255,.1)}.dashboard-split .quick-action svg{color:#8b5cf6;filter:drop-shadow(0 0 11px rgba(139,92,246,.55))}.dashboard-split .quick-action:nth-child(2) svg{color:#5ee381;filter:drop-shadow(0 0 11px rgba(94,227,129,.52))}.dashboard-split .quick-action:nth-child(3) svg{color:#4e89ff;filter:drop-shadow(0 0 11px rgba(78,137,255,.5))}.dashboard-split .quick-action:hover{background:#ffffff0a;box-shadow:none}.bottom-nav{position:fixed;z-index:40;bottom:14px;left:50%;width:min(calc(100% - 24px),418px);min-height:84px;transform:translate(-50%);padding:10px 12px;border:1px solid rgba(115,95,180,.26);border-radius:38px;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;background:linear-gradient(180deg,#11162de0,#070918f0);box-shadow:0 -10px 42px #00000061,inset 0 1px #ffffff0f;backdrop-filter:blur(22px) saturate(132%)}.bottom-nav button{min-height:62px;border:0;border-radius:24px;color:#d9d9f5ad;background:transparent;box-shadow:none}.bottom-nav button svg{color:currentColor;filter:none}.bottom-nav button.active{min-height:92px;width:92px;border-radius:999px;justify-self:center;align-self:center;color:#fff;transform:translateY(-26px);border:1px solid rgba(190,144,255,.46);background:radial-gradient(circle at 50% 28%,rgba(255,255,255,.16),transparent 42%),linear-gradient(180deg,#8a3ff1,#6222cf);box-shadow:0 0 36px #8b5cf68c,inset 0 1px #ffffff24}.bottom-nav button.active svg{color:#fff;filter:drop-shadow(0 0 11px rgba(255,255,255,.42))}.list-panel,.chart-panel,.profile-panel,.preview-panel,.user-card,.recent-users-panel,.desktop-chart-card,.rail-card,.wallet-charge-cta,.view-wallet .hero-panel{border-radius:24px;border-color:#745db83d;background:linear-gradient(180deg,#14162dd1,#090a19e6);box-shadow:inset 0 1px #ffffff0e,0 14px 30px #0003}.view-wallet .hero-panel{min-height:150px}.wallet-charge-cta{min-height:82px;border-color:#8b5cf657;color:#fff;background:radial-gradient(circle at 16% 20%,rgba(139,92,246,.2),transparent 40%),linear-gradient(180deg,#16132fe0,#090a19f0)}.wallet-charge-icon{color:#8b5cf6;background:#8b5cf61f;box-shadow:0 0 24px #8b5cf638}@media(min-width:1024px){.app-shell{width:min(100%,1180px);padding-bottom:128px}.miniapp-header,.top-bar,.content-region{width:min(100%,920px);margin-inline:auto}.miniapp-header{border-radius:0 0 38px 38px}.top-bar{min-height:126px;padding-inline:0}.connection-card{min-height:320px;grid-template-columns:minmax(0,1fr) 220px;padding:42px 42px 30px}.power-ring{width:146px;height:146px}.metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bottom-nav{width:min(720px,calc(100% - 40px))}}.app-shell{color:#fff;background:radial-gradient(circle at 8% 6%,rgba(31,108,74,.12),transparent 27%),radial-gradient(circle at 92% 4%,rgba(91,36,137,.16),transparent 30%),radial-gradient(circle at 50% 108%,rgba(113,56,217,.14),transparent 34%),linear-gradient(180deg,#020306,#070918 42%,#050713)}.app-shell:before{background:radial-gradient(circle at 18% 16%,rgba(104,255,174,.35) 0 1px,transparent 2px),radial-gradient(circle at 74% 11%,rgba(182,126,255,.5) 0 1px,transparent 2px),radial-gradient(circle at 38% 38%,rgba(255,255,255,.22) 0 1px,transparent 2px),radial-gradient(circle at 88% 62%,rgba(94,158,255,.22) 0 1px,transparent 2px),linear-gradient(90deg,transparent 0 95%,rgba(139,92,246,.035) 95% 100%),linear-gradient(180deg,transparent 0 95%,rgba(139,92,246,.03) 95% 100%);background-size:auto,auto,auto,auto,42px 42px,42px 42px;opacity:.9;animation:starDrift 18s linear infinite}.app-main{background:radial-gradient(circle at 8% 22%,rgba(12,96,85,.11),transparent 28%),radial-gradient(circle at 96% 30%,rgba(76,30,144,.2),transparent 30%),linear-gradient(180deg,#020309eb,#040611f7)}.miniapp-header{min-height:74px;border-radius:0 0 32px 32px;background:radial-gradient(circle at 50% 0%,#fffffff5,#f6f6fcfa 68%),#fff;color:#07070b;box-shadow:0 1px #ffffffe6 inset,0 20px 42px #0003}.miniapp-header:before{content:"";position:absolute;inset:-11px 52px auto;height:19px;border-radius:999px 999px 0 0;background:linear-gradient(90deg,#6dbe8ab8,#266e4873);filter:blur(1px)}.miniapp-header strong{font-size:1.08rem;letter-spacing:0}.miniapp-header span{color:#0000007a;font-weight:700}.miniapp-header button{border:0;color:#7a35e6;background:transparent;box-shadow:none}.miniapp-header button:last-child{width:38px;height:38px;border:2px solid rgba(122,53,230,.78);border-radius:999px}.top-bar{min-height:82px;padding:12px 18px 10px;direction:ltr}.top-actions{display:flex;align-items:center;gap:12px}.top-actions .icon-button{width:43px;height:43px;border-radius:17px;border:1px solid rgba(125,100,194,.3);color:#ebe8ffc7;background:radial-gradient(circle at 50% 0%,rgba(170,127,255,.14),transparent 50%),linear-gradient(180deg,#19172fc2,#090a18db);box-shadow:inset 0 1px #ffffff0f,0 14px 30px #00000042;backdrop-filter:blur(18px)}.top-actions .icon-button:nth-child(2){color:#ffffffd1}.top-actions .icon-button small{display:none}.top-profile{direction:rtl;gap:11px}.top-title strong{font-size:1.06rem;font-weight:950;color:#fff}.top-title span{color:#55e077;font-weight:850;letter-spacing:0;text-transform:uppercase}.top-title span:first-letter{color:#ffb24a}.top-title b{color:#d6ebd7b8;padding-inline:6px}.top-profile .brand-mark{position:relative;width:58px;height:58px;border-radius:999px;overflow:visible;color:#8e65ff;border:1px solid rgba(156,92,255,.42);background:radial-gradient(circle at 63% 28%,rgba(255,255,255,.16),transparent 20%),radial-gradient(circle at 50% 50%,#7c41ff7a,#1b143adb 58%,#090917f5);box-shadow:0 0 34px #8b5cf65c,inset 0 0 28px #8b5cf638}.top-profile .brand-mark svg{position:relative;z-index:2;transform:rotate(-16deg);filter:drop-shadow(0 0 12px rgba(132,93,255,.9))}.brand-orbit,.brand-flame{pointer-events:none;position:absolute;inset:8px;border-radius:999px}.brand-orbit{border:1px solid rgba(188,145,255,.35);transform:rotate(-28deg) scaleX(1.25);animation:slowSpin 12s linear infinite}.brand-flame{inset:auto 10px 7px auto;width:16px;height:16px;background:radial-gradient(circle,rgba(95,255,164,.92),transparent 62%);filter:blur(2px);opacity:.7}.dashboard-greeting{display:none}.content-region{padding:0 15px 18px}.dashboard-layout,.dashboard-main,.view-stack{gap:12px}.connection-card{isolation:isolate;overflow:hidden;min-height:0;height:248px;margin-top:0;padding:24px 18px 18px;border-radius:27px;border:1px solid rgba(151,99,255,.31);background:radial-gradient(circle at 68% 34%,rgba(139,70,255,.26),transparent 28%),radial-gradient(circle at 16% 27%,rgba(104,70,205,.24),transparent 34%),linear-gradient(180deg,#160f33f5,#0a091cfa 66%,#050711fa);box-shadow:0 24px 55px #00000061,0 0 36px #6b3fda1f,inset 0 1px #ffffff14}.connection-card:before{background:radial-gradient(circle at 26% 25%,rgba(255,255,255,.72) 0 1px,transparent 2px),radial-gradient(circle at 46% 16%,rgba(193,155,255,.78) 0 1px,transparent 2px),radial-gradient(circle at 82% 19%,rgba(255,255,255,.48) 0 1px,transparent 2px),radial-gradient(circle at 91% 34%,rgba(100,255,177,.42) 0 1px,transparent 2px);opacity:.66;animation:twinkle 4.2s ease-in-out infinite}.connection-card:after{display:none}.connection-card>*{position:relative;z-index:2}.space-scene{position:absolute;z-index:1;inset:0;pointer-events:none;overflow:hidden}.hero-planet,.hero-star,.hero-mountain{position:absolute;display:block}.hero-planet-main{top:38px;left:49%;width:57px;height:57px;border-radius:999px;background:radial-gradient(circle at 33% 28%,rgba(255,255,255,.56),transparent 15%),radial-gradient(circle at 64% 78%,rgba(137,92,246,.58),transparent 44%),linear-gradient(140deg,#e8e0ff8f,#272146e6 58%,#090814f2);box-shadow:0 0 22px #9763ff52,inset -12px -14px 18px #0000006b;opacity:.88}.hero-planet-ring{top:61px;left:calc(49% - 18px);width:88px;height:22px;border-radius:999px;border:2px solid rgba(180,142,255,.28);transform:rotate(-17deg);opacity:.72;mask-image:linear-gradient(90deg,transparent 0 12%,#000 28% 72%,transparent 88% 100%)}.hero-star{width:5px;height:5px;border-radius:999px;background:#fff;box-shadow:0 0 14px #ffffffd6;animation:twinkle 3.2s ease-in-out infinite}.star-one{top:70px;left:37%}.star-two{top:34px;left:75%;animation-delay:-1.2s}.star-three{top:104px;left:61%;width:3px;height:3px;animation-delay:-2.1s}.hero-mountain{right:-4%;bottom:0;width:110%;background-repeat:no-repeat;background-size:100% 100%;transform-origin:bottom}.mountain-back{height:112px;opacity:.88;background:linear-gradient(135deg,#7e4ce49e,#20164a85);clip-path:polygon(0 70%,8% 55%,15% 65%,24% 32%,34% 73%,44% 58%,53% 66%,63% 43%,75% 70%,86% 54%,100% 68%,100% 100%,0 100%)}.mountain-mid{height:86px;opacity:.96;background:linear-gradient(135deg,#3c277cf5,#160f3ae6);clip-path:polygon(0 64%,7% 73%,17% 58%,24% 78%,33% 70%,45% 82%,56% 66%,69% 80%,77% 69%,88% 79%,96% 64%,100% 72%,100% 100%,0 100%)}.mountain-front{height:58px;opacity:.98;background:linear-gradient(180deg,#0d0c22ad,#04050efa);clip-path:polygon(0 42%,9% 57%,18% 36%,31% 66%,43% 48%,55% 68%,65% 54%,75% 72%,83% 55%,91% 67%,97% 43%,100% 62%,100% 100%,0 100%)}.connection-copy{grid-column:1;grid-row:1;align-self:start;direction:rtl}.connection-status{display:inline-flex;align-items:center;gap:9px;color:#f7f6ffeb;font-size:1.01rem;font-weight:850}.connection-status i{width:10px;height:10px;border-radius:999px;background:#62ef80;box-shadow:0 0 18px #62ef80e0}.connection-title{margin-top:16px;font-size:1.18rem;color:#fff;text-shadow:0 0 18px rgba(255,255,255,.18)}.connection-copy small{margin-top:6px;color:#e9e5ffb8;font-size:.88rem;font-weight:700}.connection-power{position:absolute;top:56px;left:76%;transform:translate(-50%);grid-column:auto;justify-self:auto;align-self:auto;gap:8px;margin-top:0}.connection-card>.connection-power{position:absolute;top:56px;left:76%;z-index:4;transform:translate(-50%);align-self:auto;justify-self:auto;padding-bottom:0}.power-ring{position:relative;width:76px;height:76px;border:6px solid rgba(87,250,121,.98);color:#fff;background:radial-gradient(circle at 50% 42%,rgba(255,255,255,.1),transparent 40%),linear-gradient(180deg,#1f173dc7,#0a091af0);box-shadow:0 0 26px #57fa79b8,0 0 58px #57fa7947,inset 0 0 24px #ffffff14;animation:powerPulse 2.7s ease-in-out infinite}.power-halo{position:absolute;inset:-18px;border-radius:999px;border:1px solid rgba(87,250,121,.22);background:radial-gradient(circle,rgba(87,250,121,.18),transparent 62%);animation:haloBreath 2.7s ease-in-out infinite}.power-ring svg{position:relative;z-index:2;width:40px;height:40px}.connection-power span{color:#f2eeffc7;font-size:.76rem;line-height:1.12;white-space:nowrap;text-shadow:0 0 18px rgba(98,239,128,.2)}.connection-card .hero-actions{position:absolute;left:18px;right:18px;bottom:18px;z-index:3;grid-template-columns:minmax(0,1.1fr) minmax(0,.92fr);gap:13px;align-self:auto;margin-top:0}.connection-card .hero-action-button{min-height:50px;border-radius:19px;border-width:1px;font-size:.9rem;backdrop-filter:blur(18px) saturate(140%)}.connection-card .hero-volume-button{border-color:#ac86ff57;background:radial-gradient(circle at 0% 50%,rgba(127,83,255,.2),transparent 36%),linear-gradient(180deg,#13112bc7,#070815e0);box-shadow:inset 0 1px #ffffff12,0 0 22px #7e57ff1f}.connection-card .hero-volume-button svg{color:#9b72ff;filter:drop-shadow(0 0 10px rgba(151,99,255,.62))}.connection-card .hero-action-button:not(.hero-volume-button){border-color:#b678ffb3;background:radial-gradient(circle at 72% 14%,rgba(255,255,255,.23),transparent 34%),linear-gradient(135deg,#7b4bfff5,#b23af5f0);box-shadow:0 18px 34px #834dff57,inset 0 1px #ffffff21}.metrics-grid{gap:13px 12px;direction:ltr}.metric-card,.view-wallet .metric-card,.view-statistics .metric-card{position:relative;overflow:hidden;min-height:76px;grid-template-columns:54px minmax(0,1fr);padding:12px 14px;border-radius:20px;border-color:rgba(var(--card-rgb),.31);background:radial-gradient(circle at 18% 48%,rgba(var(--card-rgb),.22),transparent 39%),radial-gradient(circle at 92% 12%,rgba(255,255,255,.06),transparent 23%),linear-gradient(180deg,#12122ad1,#070817e8);box-shadow:0 13px 32px #00000047,0 0 22px rgba(var(--card-rgb),.09),inset 0 1px #fff1}.metric-glint{position:absolute;top:14px;right:17px;width:17px;height:17px;background:linear-gradient(90deg,transparent 45%,rgba(255,255,255,.42) 48% 52%,transparent 55%),linear-gradient(0deg,transparent 45%,rgba(255,255,255,.34) 48% 52%,transparent 55%);opacity:.36;transform:rotate(22deg);animation:twinkle 3.4s ease-in-out infinite}.metric-card:nth-child(2n) .metric-glint{animation-delay:-1.4s}.metric-card svg{width:46px;height:46px;padding:12px;border-width:3px;color:var(--card-neon-line);background:radial-gradient(circle,rgba(var(--card-rgb),.18),transparent 62%),linear-gradient(180deg,#ffffff09,#ffffff03);box-shadow:0 0 26px rgba(var(--card-rgb),.18),inset 0 0 20px rgba(var(--card-rgb),.09)}.metric-card strong{font-size:1.05rem}.dashboard-split .action-row{min-height:58px;margin-top:2px;border-radius:24px;border-color:#9969ff52;background:radial-gradient(circle at 50% 0%,rgba(139,92,246,.2),transparent 55%),linear-gradient(180deg,#14122be0,#070816f0);box-shadow:0 0 30px #8a5cf626,inset 0 1px #ffffff12}.dashboard-split .quick-action{font-weight:850}.dashboard-split .quick-action svg{width:25px;height:25px;color:#9d58ff;filter:drop-shadow(0 0 14px rgba(157,88,255,.7))}.dashboard-split .quick-action:nth-child(2) svg{color:#62ef80;filter:drop-shadow(0 0 14px rgba(98,239,128,.66))}.dashboard-split .quick-action:nth-child(3) svg{color:#5a92ff;filter:drop-shadow(0 0 14px rgba(90,146,255,.68))}.bottom-nav{min-height:82px;border-radius:40px;border-color:#7471ba47;background:radial-gradient(circle at 50% 0%,rgba(111,74,224,.16),transparent 58%),linear-gradient(180deg,#0e1226e6,#050713f5);box-shadow:0 -14px 46px #00000070,0 0 28px #754bff1f,inset 0 1px #ffffff12}.bottom-nav button{font-size:.77rem}.bottom-nav button svg{width:24px;height:24px}.bottom-nav button.active{min-height:88px;width:88px;background:radial-gradient(circle at 48% 24%,rgba(255,255,255,.18),transparent 35%),linear-gradient(180deg,#983eff,#6326d3);box-shadow:0 0 22px #a94affa6,0 0 50px #7c3aed73,inset 0 1px #ffffff26}.list-panel,.chart-panel,.profile-panel,.preview-panel,.user-card,.recent-users-panel,.desktop-chart-card,.rail-card,.wallet-charge-cta,.view-wallet .hero-panel,.search-box,.filter-strip,.segmented,.field,.menu-list button{border-radius:24px;border-color:#7b65be40;background:radial-gradient(circle at 10% 0%,rgba(128,89,255,.1),transparent 42%),linear-gradient(180deg,#12142ad1,#070817e8);box-shadow:inset 0 1px #ffffff0f,0 14px 30px #00000038;backdrop-filter:blur(18px) saturate(132%)}.primary-button,.secondary-button,.wallet-charge-cta{border-radius:20px}.wallet-charge-cta{min-height:86px;border-color:#62ef8047;background:radial-gradient(circle at 12% 42%,rgba(98,239,128,.16),transparent 34%),linear-gradient(180deg,#0b1b19d6,#060915f0)}.wallet-charge-icon{color:#62ef80;background:#62ef801a;border:1px solid rgba(98,239,128,.28);box-shadow:0 0 24px #62ef8038,inset 0 0 18px #62ef8014}.view-wallet .hero-panel{overflow:hidden;min-height:164px;border-color:#9160ff52;background:radial-gradient(circle at 80% 0%,rgba(152,62,255,.26),transparent 36%),radial-gradient(circle at 10% 70%,rgba(98,239,128,.1),transparent 38%),linear-gradient(180deg,#1c133ee6,#090a19f5)}.view-wallet .hero-panel:after{display:block;content:"";position:absolute;inset:auto -10% -36px;height:78px;background:radial-gradient(ellipse at 50% 0%,rgba(151,99,255,.35),transparent 65%)}.view-create .primary-button,.view-create .segmented button.active,.filter-strip button.active{background:radial-gradient(circle at 50% 0%,rgba(255,255,255,.13),transparent 42%),linear-gradient(135deg,#7c4bfff0,#a836efeb);box-shadow:0 16px 32px #7b4bff45}@media(max-width:390px){.connection-card{height:228px;min-height:0;padding-inline:15px}.power-ring{width:76px;height:76px}.connection-card .hero-action-button{padding-inline:11px;font-size:.82rem}.metric-card,.view-wallet .metric-card,.view-statistics .metric-card{grid-template-columns:58px minmax(0,1fr);padding-inline:14px}.metric-card svg{width:52px;height:52px;padding:14px}}@media(min-width:1024px){.app-shell{width:min(100%,1280px);border-inline:1px solid rgba(139,92,246,.12);box-shadow:0 0 70px #0000004d}.miniapp-header,.top-bar,.content-region{width:min(100%,1060px)}.miniapp-header{border-radius:0 0 44px 44px}.dashboard-layout{display:block}.connection-card{min-height:345px;grid-template-columns:minmax(0,1fr) 250px;padding:52px 48px 34px}.connection-title{font-size:1.8rem}.connection-copy small{font-size:1.08rem}.power-ring{width:154px;height:154px;border-width:10px}.connection-card .hero-actions{width:min(100%,560px)}.hero-planet-main{left:47%;width:82px;height:82px}.hero-planet-ring{left:calc(47% - 20px);width:130px;height:30px}.mountain-back{height:138px}.mountain-mid{height:112px}.mountain-front{height:72px}.metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bottom-nav{width:min(780px,calc(100% - 48px))}}@keyframes twinkle{0%,to{opacity:.35;transform:scale(.92) rotate(22deg)}50%{opacity:1;transform:scale(1.08) rotate(22deg)}}@keyframes starDrift{0%{background-position:0 0,0 0,0 0,0 0,0 0,0 0}to{background-position:0 0,0 0,0 0,0 0,42px 42px,42px 42px}}@keyframes powerPulse{0%,to{box-shadow:0 0 24px #57fa799e,0 0 54px #57fa793d,inset 0 0 24px #ffffff14}50%{box-shadow:0 0 34px #57fa79d9,0 0 78px #57fa7957,inset 0 0 28px #ffffff1c}}@keyframes haloBreath{0%,to{opacity:.42;transform:scale(.94)}50%{opacity:.88;transform:scale(1.04)}}@keyframes slowSpin{0%{transform:rotate(-28deg) scaleX(1.25)}to{transform:rotate(332deg) scaleX(1.25)}}@media(max-width:700px){.app-shell{padding-bottom:76px}.miniapp-header{min-height:50px;padding:7px 14px 8px;grid-template-columns:58px minmax(0,1fr) 40px;border-radius:0 0 22px 22px}.miniapp-header:before{inset:-9px 88px auto;height:13px}.miniapp-header strong{font-size:.95rem}.miniapp-header span{font-size:.72rem}.miniapp-header button{min-height:32px;font-size:.82rem}.miniapp-header button:last-child{width:32px;height:32px}.top-bar{min-height:58px;padding:8px 14px 6px}.top-actions{gap:8px}.top-actions .icon-button{width:36px;height:36px;border-radius:14px}.top-profile{gap:8px}.top-title strong{font-size:.9rem}.top-title span{font-size:.75rem}.top-profile .brand-mark{width:42px;height:42px}.top-profile .brand-mark svg{width:20px;height:20px}.content-region{padding:0 12px 12px}.dashboard-layout,.dashboard-main,.view-stack{gap:8px}.view-home .connection-card{height:178px;padding:17px 14px 12px;border-radius:22px}.view-home .connection-status{gap:7px;font-size:.8rem}.view-home .connection-status i{width:8px;height:8px}.view-home .connection-title{margin-top:10px;font-size:.98rem;line-height:1.18}.view-home .connection-copy small{margin-top:4px;font-size:.72rem}.view-home .hero-planet-main{top:28px;width:36px;height:36px}.view-home .hero-planet-ring{top:43px;width:58px;height:15px}.view-home .mountain-back{height:78px}.view-home .mountain-mid{height:60px}.view-home .mountain-front{height:40px}.view-home .connection-card>.connection-power{top:40px;left:76%;gap:4px}.view-home .power-ring{width:54px;height:54px;border-width:5px}.view-home .power-halo{inset:-10px}.view-home .power-ring svg{width:30px;height:30px}.view-home .connection-power span{max-width:105px;font-size:.62rem}.view-home .connection-card .hero-actions{left:12px;right:12px;bottom:11px;gap:8px}.view-home .connection-card .hero-action-button{min-height:39px;padding:0 11px;border-radius:15px;gap:7px;font-size:.72rem}.view-home .connection-card .hero-action-button svg{width:17px;height:17px}.view-home .connection-card .hero-volume-button strong{font-size:.7rem}.metrics-grid{gap:7px}.metric-card,.view-wallet .metric-card,.view-statistics .metric-card{min-height:58px;grid-template-columns:40px minmax(0,1fr);padding:8px 10px;border-radius:16px;gap:1px 9px}.metric-card svg{width:36px;height:36px;padding:9px;border-width:2px}.metric-card span{font-size:.7rem;line-height:1.15}.metric-card strong{font-size:.86rem;line-height:1.05}.metric-glint{top:8px;right:10px;width:12px;height:12px}.dashboard-split .action-row{min-height:48px;padding:0 10px;border-radius:18px}.view-home .dashboard-split{margin-bottom:76px}.dashboard-split .quick-action{min-height:46px;gap:3px;font-size:.7rem}.dashboard-split .quick-action svg{width:19px;height:19px}.bottom-nav{bottom:7px;width:min(calc(100% - 18px),390px);min-height:60px;padding:6px 8px;border-radius:28px}.bottom-nav button{min-height:48px;border-radius:18px;font-size:.64rem;gap:3px}.bottom-nav button svg{width:19px;height:19px}.bottom-nav button.active{min-height:66px;width:66px;transform:translateY(-17px)}}.view-home .connection-card{background:radial-gradient(circle at 66% 30%,rgba(115,255,150,.08),transparent 18%),radial-gradient(circle at 28% 58%,rgba(143,67,255,.36),transparent 42%),radial-gradient(circle at 54% 76%,rgba(104,50,206,.34),transparent 42%),linear-gradient(180deg,#1d1340f7,#0b091ff7 66%,#040612fa)}.view-home .space-scene{opacity:1}.view-home .space-scene:before,.view-home .space-scene:after{content:"";position:absolute;pointer-events:none}.view-home .space-scene:before{inset:0;background:radial-gradient(circle at 50% 22%,rgba(255,255,255,.74) 0 1px,transparent 2px),radial-gradient(circle at 43% 36%,rgba(209,185,255,.72) 0 1px,transparent 2px),radial-gradient(circle at 78% 28%,rgba(255,255,255,.54) 0 1px,transparent 2px),radial-gradient(circle at 17% 48%,rgba(176,128,255,.48) 0 1px,transparent 2px),radial-gradient(ellipse at 42% 70%,rgba(130,56,237,.58),transparent 46%)}.view-home .space-scene:after{left:-8%;right:-8%;bottom:25px;height:84px;background:linear-gradient(180deg,#8444e857,#0a081a14),radial-gradient(ellipse at 45% 100%,rgba(160,82,255,.44),transparent 66%);clip-path:polygon(0 56%,8% 43%,15% 52%,25% 18%,36% 66%,47% 50%,57% 64%,68% 43%,79% 70%,88% 52%,100% 64%,100% 100%,0 100%);opacity:.75}.view-home .hero-planet-main{box-shadow:0 0 24px #b17fff8a,0 0 48px #7e45ff33,inset -12px -14px 18px #0000006b}.view-home .mountain-back,.view-home .mountain-mid,.view-home .mountain-front{filter:drop-shadow(0 -6px 18px rgba(136,82,255,.2))}.view-home .metric-card{border-color:rgba(var(--card-rgb),.44);box-shadow:0 13px 28px #00000040,0 0 18px rgba(var(--card-rgb),.18),inset 0 1px #ffffff12}.view-home .metric-card svg{border-color:rgba(var(--card-rgb),.72);color:var(--card-neon-line);background:radial-gradient(circle at 50% 50%,rgba(var(--card-rgb),.24),transparent 62%),#ffffff05;box-shadow:0 0 18px rgba(var(--card-rgb),.32),0 0 34px rgba(var(--card-rgb),.14),inset 0 0 18px rgba(var(--card-rgb),.1)}@media(max-width:700px){.view-home .connection-card{height:194px;padding-top:18px}.view-home .hero-planet-main{top:30px;left:47%;width:48px;height:48px;opacity:.94}.view-home .hero-planet-ring{top:49px;left:calc(47% - 16px);width:76px;height:19px;border-color:#ceaeff7a}.view-home .mountain-back{bottom:34px;height:76px;opacity:.95;background:linear-gradient(135deg,#8e4cf8ad,#20144f73)}.view-home .mountain-mid{bottom:29px;height:62px;opacity:1;background:linear-gradient(135deg,#472b93f2,#170f3ee6)}.view-home .mountain-front{bottom:24px;height:44px;background:linear-gradient(180deg,#150e31c7,#050611fa)}.view-home .connection-card>.connection-power{top:47px}.view-home .connection-card .hero-actions{bottom:12px}.metric-card,.view-wallet .metric-card,.view-statistics .metric-card{min-height:66px;grid-template-columns:46px minmax(0,1fr);padding:9px 11px;border-radius:17px}.metric-card svg{width:40px;height:40px;padding:9px;border-width:2px}.metric-card span{font-size:.73rem}.metric-card strong{font-size:.92rem}}.view-home .connection-card:after{display:block;content:"";position:absolute;z-index:1;left:-8%;right:-8%;bottom:18px;height:112px;background:linear-gradient(180deg,#9f56ffa3,#361a7b99 42%,#050612f2),radial-gradient(ellipse at 42% 100%,rgba(183,93,255,.5),transparent 64%);clip-path:polygon(0 76%,7% 58%,14% 68%,24% 38%,33% 76%,44% 60%,53% 74%,63% 48%,74% 76%,86% 60%,95% 70%,100% 62%,100% 100%,0 100%);opacity:.92;filter:drop-shadow(0 -10px 24px rgba(139,92,246,.26))}.view-home .space-scene:after{bottom:42px;opacity:.72;background:radial-gradient(ellipse at 42% 100%,rgba(185,99,255,.45),transparent 62%),linear-gradient(180deg,#7c3fe42e,#24166042);clip-path:none}.view-home .hero-planet-main{background:radial-gradient(circle at 32% 26%,rgba(255,255,255,.78),transparent 16%),radial-gradient(circle at 66% 74%,rgba(166,112,255,.74),transparent 42%),linear-gradient(140deg,#eee7ffb8,#3e2f6ceb 58%,#0b0918f5)}.hero-orbit-focus{pointer-events:none;position:absolute;z-index:2;top:54px;left:52%;width:68px;height:68px;border-radius:999px;transform:translate(-50%);background:radial-gradient(circle at 34% 26%,rgba(255,255,255,.74),transparent 15%),radial-gradient(circle at 70% 78%,rgba(158,91,255,.7),transparent 42%),linear-gradient(145deg,#d7cdff9e,#2d2359e6 56%,#090815f0);box-shadow:0 0 22px #a565ff6b,0 0 46px #5e43bd2e,inset -14px -15px 18px #00000070;opacity:.66}.hero-orbit-focus:before{content:"";position:absolute;inset:23px -22px;border-radius:999px;border:2px solid rgba(210,180,255,.38);transform:rotate(-17deg);mask-image:linear-gradient(90deg,transparent 0 10%,#000 22% 78%,transparent 90% 100%)}.view-home .connection-copy,.view-home .connection-card .hero-actions{z-index:3}.view-home .dashboard-main .metrics-grid .metric-card{border-color:rgba(var(--card-rgb),.52);background:radial-gradient(circle at 14% 48%,rgba(var(--card-rgb),.21),transparent 40%),radial-gradient(circle at 90% 18%,rgba(255,255,255,.08),transparent 26%),linear-gradient(135deg,#23104eb3,#0d0c20c2 58%,#060a18d6);box-shadow:0 14px 30px #00000047,0 0 22px rgba(var(--card-rgb),.18),inset 0 1px #ffffff14}.view-home .dashboard-main .metrics-grid .metric-card:after{background:linear-gradient(90deg,transparent,rgba(var(--card-rgb),.9) 18%,rgba(var(--card-rgb),.9) 82%,transparent);filter:drop-shadow(0 0 13px rgba(var(--card-rgb),.38))}.view-home .dashboard-main .metrics-grid .metric-card svg{color:var(--card-neon-line);border-color:rgba(var(--card-rgb),.78);background:radial-gradient(circle at 50% 50%,rgba(var(--card-rgb),.28),transparent 62%),linear-gradient(180deg,#ffffff0a,#ffffff03);box-shadow:0 0 19px rgba(var(--card-rgb),.38),0 0 34px rgba(var(--card-rgb),.18),inset 0 0 18px rgba(var(--card-rgb),.12)}@media(max-width:700px){.view-home .connection-card:after{bottom:16px;height:96px}.view-home .space-scene:after{bottom:34px;height:82px}.view-home .hero-planet-main{top:22px;left:57%;width:54px;height:54px}.view-home .hero-planet-ring{top:43px;left:calc(57% - 17px);width:84px;height:21px}.hero-orbit-focus{top:48px;left:53%;width:52px;height:52px;opacity:.72}.hero-orbit-focus:before{inset:17px -17px;border-width:2px}}.view-home .connection-card{background:linear-gradient(90deg,#09071614,#0507122e),url(/assets/connection-panel-bg-COOPf_qe.png) center / 100% 100% no-repeat}.view-home .space-scene,.view-home .hero-orbit-focus,.view-home .connection-card:before,.view-home .connection-card:after{display:none}.view-home .connection-card>.connection-power{gap:12px}.view-home .connection-power span{margin-top:3px}@media(max-width:700px){.view-home .connection-card>.connection-power{gap:8px}.view-home .connection-power span{margin-top:4px}}.view-home .connection-card{height:auto;min-height:0;aspect-ratio:1564 / 1006}.metric-card .metric-icon{grid-area:icon;width:58px;height:58px;border-radius:999px;border:3px solid rgba(var(--card-rgb),.72);color:var(--card-neon-line);display:grid;place-items:center;background:radial-gradient(circle at 50% 50%,rgba(var(--card-rgb),.28),transparent 62%),linear-gradient(180deg,#ffffff09,#ffffff03);box-shadow:0 0 19px rgba(var(--card-rgb),.38),0 0 34px rgba(var(--card-rgb),.18),inset 0 0 18px rgba(var(--card-rgb),.12);overflow:hidden}.metric-card .metric-icon svg,.view-home .dashboard-main .metrics-grid .metric-card .metric-icon svg{width:26px;height:26px;padding:0;border:0;border-radius:0;color:currentColor;background:none;box-shadow:none;filter:drop-shadow(0 0 9px rgba(var(--card-rgb),.42))}.metric-card>svg{display:none}@media(max-width:700px){.view-home .connection-card{height:auto;aspect-ratio:1564 / 1006}.metric-card,.view-wallet .metric-card,.view-statistics .metric-card{min-height:72px;grid-template-columns:48px minmax(0,1fr)}.metric-card .metric-icon{width:42px;height:42px;border-width:2px}.metric-card .metric-icon svg,.view-home .dashboard-main .metrics-grid .metric-card .metric-icon svg{width:21px;height:21px}}.content-region.view-home{padding-top:7px}.view-home .connection-copy{transform:translateY(26px);gap:13px}.view-home .connection-status{gap:10px;font-size:1.08rem;font-weight:950}.view-home .connection-status i{width:13px;height:13px}.view-home .connection-title{margin-top:7px;font-size:1.72rem;line-height:1.06;font-weight:980}.view-home .connection-copy small{margin-top:4px;font-size:.96rem;font-weight:820}.view-home .connection-card>.connection-power{top:78px;gap:15px}.view-home .power-ring{width:92px;height:92px;border-width:8px}.view-home .power-ring svg{width:48px;height:48px}.view-home .connection-power span{margin-top:7px;font-size:.86rem;line-height:1.2;font-weight:900}.view-home .connection-power>span{margin-top:7px;font-size:.86rem;line-height:1.2;font-weight:900}.view-home .power-halo{margin-top:0;font-size:0;line-height:0}.metric-card .metric-icon,.view-home .dashboard-main .metrics-grid .metric-card .metric-icon{position:relative;display:flex;align-items:center;justify-content:center;justify-self:center;align-self:center;line-height:0;padding:0;text-align:center;direction:ltr}.metric-card .metric-icon svg,.view-home .dashboard-main .metrics-grid .metric-card .metric-icon svg,.view-wallet .metric-card .metric-icon svg,.view-statistics .metric-card .metric-icon svg{display:block;flex:0 0 auto;margin:0;transform:none}@media(max-width:700px){.content-region.view-home{padding-top:5px}.view-home .connection-card{padding:18px 14px 12px}.view-home .connection-copy{transform:translateY(21px);gap:9px}.view-home .connection-status{gap:8px;font-size:.9rem}.view-home .connection-status i{width:9px;height:9px}.view-home .connection-title{margin-top:7px;font-size:1.24rem;line-height:1.05}.view-home .connection-copy small{margin-top:3px;font-size:.78rem}.view-home .connection-card>.connection-power{top:69px;left:76%;gap:9px}.view-home .power-ring{width:66px;height:66px;border-width:6px}.view-home .power-halo{inset:-12px}.view-home .power-ring svg{width:36px;height:36px}.view-home .connection-power span{margin-top:8px;font-size:.69rem;line-height:1.22}.view-home .connection-power>span{margin-top:8px;font-size:.69rem;line-height:1.22}.metric-card .metric-icon,.view-home .dashboard-main .metrics-grid .metric-card .metric-icon{width:44px;height:44px}.metric-card .metric-icon svg,.view-home .dashboard-main .metrics-grid .metric-card .metric-icon svg{width:22px;height:22px}}
