@import url('https://fonts.googleapis.com/css2?family=Geist:wght@400;500;600;650;700;750;800&display=swap');
#app,.m-modal{font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}#app{--bg:#0b0e0d;--panel:#151817;--panel2:#252927;--text:#f3f6f5;--muted:#939d98;--line:#2a302d;--accent:#64b6ff;--solid:#228dea;--blue:#8ecbff;background:var(--bg)}html[data-theme=light] #app{--bg:#f4f6f8;--panel:#fff;--panel2:#edf1f5;--text:#192027;--muted:#697783;--line:#dce3e9;--accent:#1671bd;--solid:#167cce;--blue:#3886c6}#app .sidebar{background:var(--bg)!important;width:247px;padding:24px 13px}#app .workspace{margin-left:247px}#app .content{max-width:none;padding:32px}#app .appbar{height:80px;padding:0 32px;background:var(--bg)}#app .app-search{min-width:180px;background:var(--panel);border-radius:15px}#app .navbtn[data-page]{height:42px;padding:11px 14px;font-size:12px;border-radius:12px}#app .navbtn.active{background:linear-gradient(90deg,#218de326,#218de308)!important;border:1px solid #3187c82c;box-shadow:none}#app .navbtn .nav-icon{width:18px;height:18px}#app .sidebar .label{font-size:9px;letter-spacing:1.5px;margin:25px 10px 13px}#app .m-side-subnav{border-left:1px solid var(--line);margin:3px 0 8px 23px;padding-left:9px;display:grid;gap:3px}#app .m-side-subnav button{font-size:10px;text-align:left;padding:8px 11px;color:var(--muted);background:none;border:0;border-radius:8px}#app .m-side-subnav button.active{background:var(--panel2);color:var(--text)}#app .m-side-subnav button:hover{color:var(--accent)}#app .primary,.m-modal .primary{background:linear-gradient(110deg,#1492ee,#72c7ff)!important;border:1px solid #51adf5!important;color:#061a2a!important;font-weight:650;box-shadow:0 0 0 3px #1b85c922,0 0 22px #2b9be533!important;border-radius:12px}#app .quad-item.hot{background:linear-gradient(115deg,#1686d9,#6cc6ff)!important;color:#06182a}#app .quad-item.hot small{color:#163f5e!important}#app .wallet-main,#app .store-card{background:var(--panel)!important;border-color:var(--line)!important}#app .panel{background:var(--panel)}#app .pagehead h1{font-weight:750}#app .m-breadcrumb{font-size:11px;color:var(--muted);display:flex;gap:11px;margin:0 0 18px}#app .m-breadcrumb span{opacity:.6}.m-page-title{display:flex;justify-content:space-between;gap:25px;align-items:center;margin-bottom:25px}.m-title-line{display:flex;align-items:center;gap:13px}.m-title-line h1{font-size:30px;letter-spacing:-1px;margin:0;line-height:1.2;font-weight:750}.m-title-icon{height:43px;width:43px;display:grid;place-items:center;border-radius:14px;background:#167dd126;color:var(--accent);flex:none}.m-title-icon svg{width:23px;height:23px}.m-page-title p{font-size:12px;color:var(--muted);margin:10px 0 0}.m-title-actions{display:flex;gap:10px;align-items:center}.m-title-actions button{display:flex;align-items:center;gap:15px;white-space:nowrap;padding:12px 15px;font-size:11px}.m-title-actions svg{height:18px;width:18px}.m-surface{background:var(--panel);border:1px solid var(--line);border-radius:23px;padding:18px;margin-bottom:23px;min-width:0}.m-table-toolbar{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:0 0 20px}.m-table-toolbar>input{width:min(380px,100%);background:var(--panel2);border:1px solid var(--line);border-radius:12px;color:var(--text);padding:12px 14px;font:inherit;font-size:11px}.m-table-toolbar>span{font-size:10px;color:var(--muted)}.m-table-toolbar label{display:flex;align-items:center;gap:10px;font-size:9px;color:var(--muted)}.m-table-toolbar select{background:var(--panel2);border:1px solid var(--line);border-radius:10px;color:var(--text);padding:10px;font-size:11px}.m-table-scroll{overflow:auto}.m-table-scroll table{width:100%;border-collapse:collapse;white-space:nowrap}.m-table-scroll th{font-size:9px!important;letter-spacing:1px;font-weight:500;background:transparent!important;color:var(--muted);padding:13px 15px!important;border-bottom:1px solid var(--line)}.m-table-scroll td{font-size:11px;padding:18px 15px!important;border-bottom:1px solid var(--line);color:var(--muted)}.m-table-scroll td b{color:var(--text);font-weight:650}.m-table-scroll tbody tr:last-child td{border-bottom:0}.m-table-scroll tr:hover td{background:#ffffff02}.m-product-name{display:flex;align-items:center;gap:12px;border:0;background:none!important;padding:0!important;font-size:11px!important;color:var(--text);font-weight:650}.m-product-icon{height:40px;width:40px;display:grid;place-items:center;background:#1a86d31a;border-radius:13px;color:var(--accent);border:1px solid var(--line)}.m-product-icon svg{width:19px;height:19px}.m-status{display:inline-flex;align-items:center;gap:5px;font-size:9px;padding:5px 9px;border-radius:8px;background:var(--panel2);color:var(--muted);white-space:nowrap}.m-status.good{background:#248bdd1a;color:var(--accent)}.m-icon-button{padding:6px!important;border:0!important;background:none!important;color:var(--muted)}.m-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border:1px solid var(--line);border-radius:22px;overflow:hidden;margin:0 0 25px;background:var(--panel)}.m-metrics.three{grid-template-columns:repeat(3,minmax(0,1fr))}.m-metric{padding:25px;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:13px;min-width:0}.m-metric:last-child{border:0}.m-metric>small{font-size:10px;color:var(--muted)}.m-metric>strong{font-size:28px;font-weight:650;letter-spacing:-1px}.m-metric>span{font-size:9px;color:var(--muted)}.m-metric-hot{background:linear-gradient(115deg,#137ac8,#65bbf8);color:#071c2b}.m-metric-hot>small,.m-metric-hot>span{color:#164969}.m-tabs{display:flex;gap:6px;flex-wrap:wrap;background:var(--panel);padding:5px;border:1px solid var(--line);border-radius:15px;width:fit-content;max-width:100%;margin-bottom:23px}.m-tabs button{font-size:11px;color:var(--muted);background:none;border:1px solid transparent;padding:10px 15px;border-radius:11px}.m-tabs button.active{background:var(--panel2);color:var(--text);border-color:var(--line)}.m-pagination{display:flex;justify-content:space-between;gap:15px;border-top:1px solid var(--line);padding:17px 8px 0;font-size:9px;color:var(--muted)}.m-empty{padding:45px 20px;text-align:center;color:var(--muted);font-size:12px}.m-empty>svg{height:35px;width:35px;margin-bottom:16px;color:var(--accent)}.m-empty b{display:block;font-size:14px;color:var(--text)}.m-empty p{font-size:11px}.m-section-title{display:flex;justify-content:space-between;align-items:center;padding:8px 8px 22px}.m-section-title h2{margin:0}.m-section-title>span{font-size:10px;color:var(--muted)}.m-text-button{padding:0!important;background:none!important;border:0!important;color:var(--text);font-size:11px!important}.m-client-avatar{display:inline-grid;place-items:center;background:var(--panel2);border-radius:50%;height:29px;width:29px;margin-right:10px;color:var(--text)}.m-settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}.m-form-card{padding:25px;min-width:0}.m-form-card h2,.m-form-card h3{font-size:15px;margin:0 0 10px}.m-form-card p{font-size:11px;color:var(--muted);line-height:1.8}.m-form-card hr{border:0;border-top:1px solid var(--line);margin:25px 0}.m-form-card label,.m-modal label{font-size:11px;display:block;color:var(--text);margin:17px 0}.m-form-card input:not([type=checkbox]),.m-form-card textarea,.m-form-card select,.m-modal input:not([type=checkbox]),.m-modal textarea,.m-modal select{width:100%;margin-top:9px;padding:13px 14px;border:1px solid var(--line);border-radius:12px;background:var(--panel2);color:var(--text);font:inherit;font-size:12px;outline-offset:4px}.m-form-card small{font-size:9px;display:block;color:var(--muted);line-height:1.8}.m-form-card>button{font-size:11px;margin-top:17px}.m-profile-photo{display:grid;place-items:center;width:70px;height:70px;border:1px solid var(--line);background:linear-gradient(140deg,#2279b7,#12334c);color:#daf1ff;font-size:36px;font-weight:750;border-radius:18px;margin:22px 0}.m-upload{border:1px dashed var(--line);padding:15px;border-radius:12px}.m-form-card .m-switch-row{display:flex;justify-content:space-between;gap:15px;border-bottom:1px solid var(--line);padding:15px 0;align-items:center}.m-switch-row input{accent-color:#399ffa;width:18px;height:18px}.m-settings-note{font-size:10px;line-height:1.9;color:var(--muted);border:1px solid var(--line);border-radius:12px;background:var(--panel2);padding:15px;margin:20px 0}.m-demo-pill{font-size:9px;display:inline-flex;align-items:center;border:1px solid var(--line);background:var(--panel2);padding:7px 10px;border-radius:8px;color:var(--muted)}.m-modal{--bg:#0b0e0d;--panel:#151817;--panel2:#252927;--text:#f3f6f5;--muted:#939d98;--line:#303834;--accent:#64b6ff;width:min(510px,calc(100vw - 32px));max-height:90vh;border:1px solid var(--line);background:var(--panel);color:var(--text);padding:0;border-radius:23px;box-shadow:0 40px 140px #000a;overflow:auto}.m-modal::backdrop{background:#0009;backdrop-filter:blur(4px)}.m-modal-wide{width:min(1120px,calc(100vw - 42px))}.m-modal-top{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 26px;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:2;background:var(--panel)}.m-modal-top h2{margin:0;font-size:17px;letter-spacing:-.4px}.m-modal-top button{background:var(--panel2);color:var(--muted);padding:6px 10px;border:1px solid var(--line);border-radius:8px}.m-modal>form{padding:24px}.m-modal p{color:var(--muted);font-size:12px;line-height:1.8}.m-modal small{font-size:9px;color:var(--muted)}.m-modal-footer{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding-top:20px;margin-top:25px;border-top:1px solid var(--line)}.m-modal-footer>small{margin-right:auto;max-width:240px}.m-modal button{font-family:inherit;font-size:11px}.m-editor-columns{display:grid;grid-template-columns:1.5fr 1fr;gap:22px;align-items:start}.m-editor-columns>.m-form-card{border:1px solid var(--line);border-radius:20px;background:var(--panel);padding:24px}.m-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.m-discord-preview{background:#202329;border:1px solid #3b424a;border-radius:17px;overflow:hidden;position:sticky;top:70px;color:#eef3f8}.m-preview-bar{padding:12px 18px;background:#2b2f34;font-size:10px;color:#a8b4c2}.m-preview-banner{height:120px;display:grid;place-items:center;background:radial-gradient(ellipse,#338dd155,transparent 80%),#102638;color:#92d1ff}.m-preview-banner svg{width:55px;height:55px}.m-preview-body{padding:22px}.m-preview-body>b{font-size:11px}.m-preview-body>b>span{font-size:7px;background:#5473bd;padding:2px 4px;border-radius:4px;margin-left:5px}.m-preview-body h3{font-size:17px;margin:18px 0 10px}.m-preview-body p{font-size:11px;color:#9eabb9;white-space:pre-wrap;overflow-wrap:anywhere}.m-preview-body strong{display:block;font-size:20px;margin:5px 0 15px}.m-preview-body small{color:#a2adbb}.m-fake-purchase{padding:11px;text-align:center;border-radius:9px;background:#348ace;color:#e8f5ff;font-size:10px;margin-top:22px}.m-order-detail{padding:26px}.m-order-detail>strong{font-size:30px}.m-order-detail li{font-size:11px;color:var(--muted);padding:10px 0}.dc-main-tabs,.app .dc-main-tabs{border:1px solid var(--line);background:var(--panel);padding:5px;border-radius:17px;gap:3px;max-width:100%;width:fit-content;margin-bottom:18px}.dc-main-tabs button{font-size:12px;padding:11px 16px;border-radius:12px}.dc-main-tabs button.active{background:linear-gradient(110deg,#1492ee,#72c7ff);color:#071c2b;border-color:#55b6f7;box-shadow:0 0 0 3px #1b85c922,0 0 20px #2b9be533;font-weight:650}.dc-main-tabs button svg,.dc-sub-tabs button svg{width:15px;height:15px;vertical-align:middle;margin-right:7px}.dc-sub-tabs{border:1px solid var(--line);background:var(--panel);padding:5px;border-radius:17px;gap:3px;margin-bottom:26px}.dc-sub-tabs button{padding:10px 13px;border-radius:12px;font-size:11px}.dc-sub-tabs button.active{background:var(--bg);border-color:var(--line)}.dc-detail-tabs{padding:4px;border:1px solid var(--line);border-radius:15px;width:fit-content;background:var(--panel);gap:3px}.dc-detail-tabs button{background:none;border-color:transparent;border-radius:11px}.dc-detail-tabs button.active{border-color:var(--line);background:var(--bg)}.dc-detail-tabs button span{background:var(--panel2);padding:3px 5px;border-radius:5px;color:var(--accent)}.dc-editor{grid-template-columns:1.55fr 1fr;gap:17px}.dc-fields{grid-template-columns:1fr;gap:0;margin-top:15px}.dc-field{padding:17px 0;border-bottom:1px solid var(--line)}.dc-field>span{font-weight:600;font-size:11px}.dc-field input,.dc-field select,.dc-field textarea{background:var(--panel2);padding:14px;border-radius:13px;margin-top:11px}.dc-check input{margin:0;accent-color:#3ba3f5}.dc-live{background:#22262c!important;border-radius:20px!important;overflow:hidden;color:#edf3fb;top:100px}.dc-live .panel-heading{margin:-22px -22px 0;padding:14px 18px;background:#2b3037}.dc-preview-card{background:#171b20;border-color:#3b444f;border-left-color:#48abf3;margin-left:0}.dc-preview-channel{padding:14px 0}.dc-preview-author .store-avatar{border-radius:50%}.dc-form-footer button{border-radius:11px}.dc-section-head h2{font-size:26px!important}.dc-section-head .eyebrow{font-size:9px}.dc-empty{border-radius:23px!important}.dc-editor .panel{padding:25px!important}.m-discord-head-actions{display:flex;gap:10px;align-items:center}.m-discord-head-actions button{font-size:10px;padding:10px 12px}.m-discord-head-actions .m-demo-pill{font-size:9px}#app .dc-header-badge{background:#2e98e21a;color:var(--accent)}
@media(max-width:1150px){#app .sidebar{width:210px}#app .workspace{margin-left:210px}#app .content{padding:25px}#app .appbar{padding:0 25px}#app .app-search{min-width:0}.m-metric{padding:20px}.m-metric>strong{font-size:24px}.dc-editor{grid-template-columns:1.3fr 1fr}.m-title-line h1{font-size:27px}}
@media(max-width:850px){#app .sidebar{display:none;width:225px}#app .sidebar.open{display:flex}#app .workspace,#app.compact .workspace{margin-left:0}#app .content{padding:24px 18px}#app .appbar{padding:0 18px}.m-title-line h1{font-size:25px}.m-metrics{grid-template-columns:1fr 1fr}.m-metric:nth-child(-n+2){border-bottom:1px solid var(--line)}.m-metric:nth-child(2){border-right:0}.m-settings-grid{grid-template-columns:1fr}.dc-editor{grid-template-columns:1fr}.dc-live{position:static}.m-editor-columns{grid-template-columns:1fr}.m-discord-preview{position:static}.m-discord-head-actions{flex-wrap:wrap}.m-page-title{gap:15px}.m-title-actions button{font-size:10px}}
@media(max-width:600px){.m-page-title{align-items:start;flex-direction:column}.m-title-line h1{font-size:25px}.m-title-icon{height:36px;width:36px;border-radius:12px}.m-metric{padding:20px 16px}.m-metric>strong{font-size:23px}.m-metrics.three{grid-template-columns:1fr}.m-metrics.three .m-metric{border:0;border-bottom:1px solid var(--line)}.m-tabs{gap:2px;width:100%}.m-tabs button{padding:9px 11px}.m-surface{padding:15px;border-radius:19px}.m-settings-grid{gap:0}.m-table-toolbar>input{width:100%}.m-form-grid{grid-template-columns:1fr}.m-modal>form{padding:18px}.m-modal-footer{flex-wrap:wrap}.m-modal-footer>small{max-width:none;width:100%}.m-modal-wide{width:calc(100vw - 20px)}.m-modal-top{padding:18px}.m-title-actions{width:100%}.m-title-actions>button{flex:1;justify-content:center}.dc-main-tabs{width:100%;overflow:auto;flex-wrap:nowrap}.dc-main-tabs button{font-size:10px;padding:10px 12px}.dc-sub-tabs button{font-size:10px}.dc-form-footer{flex-direction:column;align-items:stretch}}
@media(prefers-reduced-motion:reduce){.m-modal::backdrop{backdrop-filter:none}}