@import url(https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,500;0,9..40,600;0,9..40,700;0,9..40,800;1,9..40,400&family=JetBrains+Mono:wght@400;500;600;700&family=Sora:wght@400;500;600;700;800&display=swap);*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#06050f;color:#edeaf8;font-family:DM Sans,system-ui,-apple-system,sans-serif;margin:0;min-height:100vh;scrollbar-gutter:stable}code,pre{font-family:JetBrains Mono,Fira Code,monospace}::selection{background:#ffb93c38;color:#fff}:focus-visible{border-radius:4px;outline:2px solid #ffb93c73;outline-offset:2px}#root{isolation:isolate}::-webkit-scrollbar{height:4px;width:4px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#7c5cfc4d;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#7c5cfc80}:root{--bg:#06050f;--bg2:#09080f;--bg3:#0c0b17;--surface:#11101f;--surface2:#161528;--surface3:#1b1a30;--surface4:#201f38;--border:hsla(0,0%,100%,.055);--border-h:#ffffff1a;--border-s:#ffffff29;--border-active:#ffb93c4d;--amber:#ffb93c;--amber-dim:#ffb93c1a;--amber-glow:#ffb93c2e;--rose:#f04d6a;--rose-dim:#f04d6a1a;--violet:#7c5cfc;--violet-dim:#7c5cfc1a;--teal:#00c4b4;--teal-dim:#00c4b41a;--green:#2de0a0;--green-dim:#2de0a01a;--text:#edeaf8;--text2:#8b88a4;--muted:#44415e;--font:"DM Sans",system-ui,sans-serif;--font-heading:"Sora",system-ui,sans-serif;--mono:"JetBrains Mono",monospace;--r-sm:6px;--r-md:10px;--r-lg:14px;--r-xl:18px;--r-2xl:22px}.App{background:radial-gradient(ellipse 100% 70% at -5% -5%,#7c5cfc14 0,#0000 60%),radial-gradient(ellipse 80% 60% at 105% 105%,#ffb93c0f 0,#0000 55%),radial-gradient(ellipse 50% 40% at 50% 120%,#7c5cfc0a 0,#0000 60%),linear-gradient(180deg,#06050f,#09080f);color:#edeaf8;color:var(--text);font-family:DM Sans,system-ui,sans-serif;font-family:var(--font);min-height:100vh}.App-header{align-items:center;backdrop-filter:blur(20px) saturate(1.4);-webkit-backdrop-filter:blur(20px) saturate(1.4);background:#06050feb;border-bottom:1px solid hsla(0,0%,100%,.055);border-bottom:1px solid var(--border);display:flex;gap:12px;height:54px;justify-content:space-between;padding:0 20px;position:-webkit-sticky;position:sticky;top:0;z-index:100}@media (min-width:640px){.App-header{height:60px;padding:0 28px}.header-sub{display:flex!important}}.App-header:after{background:linear-gradient(90deg,#0000,#7c5cfc66 20%,#ffb93c4d 80%,#0000);bottom:0;content:"";height:1px;left:0;position:absolute;right:0}.logo{align-items:center;color:#fff;display:flex;font-family:Sora,system-ui,sans-serif;font-family:var(--font-heading);font-size:15px;font-weight:800;gap:5px;letter-spacing:-.3px;white-space:nowrap}@media (min-width:640px){.logo{font-size:19px}}.logo-icon{flex-srink:0;height:26px;width:26px}.logo-amber{color:#ffb93c;color:var(--amber)}.logo-text{color:#ffffff8c}.header-divider{background:linear-gradient(180deg,#0000,#ffffff29,#0000);background:linear-gradient(180deg,#0000,var(--border-s),#0000);flex-shrink:0;height:22px;width:1px}.header-sub{align-items:center;color:#44415e;color:var(--muted);display:none;font-family:JetBrains Mono,monospace;font-family:var(--mono);font-size:9px;font-weight:500;gap:6px;letter-spacing:2px;text-transform:uppercase}.header-sub-dot{background:#ffb93c;background:var(--amber);border-radius:50%;height:4px;opacity:.6;width:4px}.header-controls{align-items:center;display:flex;gap:6px}.header-lang-select{display:none}@media (min-width:520px){.header-lang-select{display:flex}}.App-content{margin:0 auto;max-width:1560px;padding:14px 12px}@media (min-width:600px){.App-content{padding:20px 24px}}@media (min-width:960px){.App-content{padding:24px 32px}}.stats-row{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr);margin-bottom:18px}@media (min-width:640px){.stats-row{gap:12px;margin-bottom:24px}}@media (min-width:900px){.stats-row{gap:16px}}.stat-card{background:#11101f;background:var(--surface);border:1px solid hsla(0,0%,100%,.055);border:1px solid var(--border);border-radius:18px;border-radius:var(--r-xl);cursor:default;overflow:hidden;padding:14px 14px 12px;position:relative;transition:border-color .22s,transform .22s,box-shadow .22s}@media (min-width:640px){.stat-card{padding:18px 22px 16px}}.stat-card:before{border-radius:18px 18px 0 0;border-radius:var(--r-xl) var(--r-xl) 0 0;content:"";height:2px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .22s}.stat-card:hover{border-color:#ffffff1a;border-color:var(--border-h);transform:translateY(-3px)}.stat-card:hover:before{opacity:1}.stat-card.total{border-color:#7c5cfc2e}.stat-card.total:before{background:linear-gradient(90deg,#7c5cfc,#f04d6a)}.stat-card.total:hover{border-color:#7c5cfc59!important;box-shadow:0 12px 40px #7c5cfc1f}.stat-card.active{border-color:#2de0a02e}.stat-card.active:before{background:linear-gradient(90deg,#2de0a0,#00c4b4)}.stat-card.active:hover{border-color:#2de0a059!important;box-shadow:0 12px 40px #2de0a01a}.stat-card.plugins{border-color:#ffb93c26}.stat-card.plugins:before{background:linear-gradient(90deg,#ffb93c,#f04d6a)}.stat-card.plugins:hover{border-color:#ffb93c4d!important;box-shadow:0 12px 40px #ffb93c1a}.stat-value{color:#edeaf8;color:var(--text);font-family:Sora,system-ui,sans-serif;font-family:var(--font-heading);font-size:26px;font-weight:800;letter-spacing:-.5px;line-height:1}@media (min-width:640px){.stat-value{font-size:36px}}.stat-card.total .stat-value{color:#b49dff}.stat-card.active .stat-value{color:#2de0a0;color:var(--green)}.stat-card.plugins .stat-value{color:#ffb93c;color:var(--amber)}.stat-label{color:#44415e;color:var(--muted);font-family:JetBrains Mono,monospace;font-family:var(--mono);font-size:9px;font-weight:600;letter-spacing:1.2px;margin-top:6px;text-transform:uppercase}@media (min-width:640px){.stat-label{font-size:10px;letter-spacing:1.5px}}.status-chip{align-items:center;border-radius:20px;display:inline-flex;font-family:JetBrains Mono,monospace;font-family:var(--mono);font-size:10px;font-weight:700;gap:5px;letter-spacing:.3px;padding:3px 9px}.status-chip.active{background:#2de0a01a;background:var(--green-dim);border:1px solid #2de0a038;color:#2de0a0;color:var(--green)}.status-chip.inactive{background:#44415e26;border:1px solid #44415e40;color:#44415e;color:var(--muted)}.status-chip.active:before,.status-chip.inactive:before{background:currentColor;border-radius:50%;content:"";flex-shrink:0;height:5px;width:5px}.plugin-tag{align-items:center;background:#7c5cfc1a;background:var(--violet-dim);border:1px solid #7c5cfc33;border-radius:20px;color:#b49dff;display:inline-flex;font-family:JetBrains Mono,monospace;font-family:var(--mono);font-size:10px;font-weight:600;margin:1px;padding:2px 8px;transition:background .15s,border-color .15s,color .15s;white-space:nowrap}.plugin-tag:hover{background:#7c5cfc2e;border-color:#7c5cfc61;color:#d4c4ff}.stat-badge{align-items:center;background:#161528;background:var(--surface2);border:1px solid hsla(0,0%,100%,.055);border:1px solid var(--border);border-radius:6px;border-radius:var(--r-sm);display:inline-flex;flex-direction:column;min-width:44px;padding:4px 8px;transition:border-color .15s,background .15s}.stat-badge:hover{background:#1b1a30;background:var(--surface3);border-color:#ffffff1a;border-color:var(--border-h)}.stat-badge-key{color:#ffb93c;color:var(--amber);font-size:8px;letter-spacing:.5px;text-transform:uppercase}.stat-badge-key,.stat-badge-value{font-family:JetBrains Mono,monospace;font-family:var(--mono);font-weight:700}.stat-badge-value{color:#d4c4ff;font-size:12px}.action-btn{align-items:center;background:#161528;background:var(--surface2);border:1px solid hsla(0,0%,100%,.055);border:1px solid var(--border);border-radius:6px;border-radius:var(--r-sm);color:#8b88a4;color:var(--text2);cursor:pointer;display:inline-flex;font-size:13px;justify-content:center;line-height:1;padding:5px 9px;transition:color .15s,border-color .15s,background .15s,transform .1s}.action-btn:hover{background:#ffffff0d;border-color:#ffffff29;border-color:var(--border-s);color:#edeaf8;color:var(--text);transform:translateY(-1px)}.action-btn:active{transform:scale(.94)}.online-dot{border-radius:50%;display:inline-block;flex-shrink:0;height:7px;width:7px}.online-dot.on{animation:dot-pulse 2.4s ease-in-out infinite;background:#2de0a0;background:var(--green);box-shadow:0 0 8px #2de0a080}.online-dot.off{background:#201f38;background:var(--surface4)}@keyframes dot-pulse{0%,to{box-shadow:0 0 5px #2de0a066}50%{box-shadow:0 0 14px #2de0a0cc}}.res-card{align-items:center;background:#161528;background:var(--surface2);border:1px solid hsla(0,0%,100%,.055);border:1px solid var(--border);border-radius:10px;border-radius:var(--r-md);cursor:default;display:flex;flex-direction:column;gap:5px;min-width:72px;padding:10px;transition:border-color .18s,transform .18s,box-shadow .18s}@media (min-width:640px){.res-card{min-width:80px;padding:13px 14px}}.res-card:hover{border-color:#ffffff1a;border-color:var(--border-h);box-shadow:0 8px 28px #00000059;transform:translateY(-2px)}.res-card-img{height:28px;object-fit:contain;width:28px}@media (min-width:640px){.res-card-img{height:32px;width:32px}}.res-card-val{color:#00c4b4;color:var(--teal);font-family:JetBrains Mono,monospace;font-family:var(--mono);font-size:12px;font-weight:700}@media (min-width:640px){.res-card-val{font-size:13px}}.res-card-name{color:#44415e;color:var(--muted);font-size:9px;font-weight:600;letter-spacing:.3px;text-align:center}.res-card.coin{border-color:#ffb93c2e}.res-card.coin .res-card-val{color:#ffb93c;color:var(--amber)}.res-card.ruby{border-color:#f04d6a2e}.res-card.ruby .res-card-val{color:#f04d6a;color:var(--rose)}.MuiPaper-root{background:#11101f!important;background:var(--surface)!important;background-image:none!important;border:1px solid hsla(0,0%,100%,.055)!important;border:1px solid var(--border)!important;border-radius:18px!important;border-radius:var(--r-xl)!important}.MuiTableRow-root:hover{background-color:#ffffff05!important}.MuiTableCell-root{color:#edeaf8!important;color:var(--text)!important;font-family:DM Sans,system-ui,sans-serif!important;font-family:var(--font)!important}.MuiTableCell-head,.MuiTableCell-root{border-bottom:1px solid hsla(0,0%,100%,.055)!important;border-bottom:1px solid var(--border)!important}.MuiTableCell-head{background:#09080ffa!important;color:#44415e!important;color:var(--muted)!important;font-family:JetBrains Mono,monospace!important;font-family:var(--mono)!important;font-size:10px!important;font-weight:700!important;letter-spacing:1.5px!important;padding:12px 14px!important;text-transform:uppercase!important}.MuiButton-root{border-radius:6px!important;border-radius:var(--r-sm)!important;font-family:DM Sans,system-ui,sans-serif!important;font-family:var(--font)!important;font-size:12px!important;font-weight:700!important;letter-spacing:.2px!important;text-transform:none!important}.MuiCheckbox-root{color:#7c5cfc59!important}.MuiCheckbox-root.Mui-checked{color:#7c5cfc!important;color:var(--violet)!important}.MuiTableContainer-root{border-radius:18px!important;border-radius:var(--r-xl)!important}.MuiBackdrop-root{background:#06050fe0!important}.mobile-user-card{background:#11101f;background:var(--surface);border:1px solid hsla(0,0%,100%,.055);border:1px solid var(--border);border-radius:14px;border-radius:var(--r-lg);display:flex;flex-direction:column;gap:10px;overflow:hidden;padding:14px 16px;position:relative;transition:border-color .15s,box-shadow .15s}.mobile-user-card:before{background:linear-gradient(90deg,#0000,hsla(0,0%,100%,.055),#0000);background:linear-gradient(90deg,#0000,var(--border),#0000);content:"";height:1px;left:0;position:absolute;right:0;top:0}.mobile-user-card.has-error{background:rgba(240,77,106,.025);border-color:#f04d6a4d}.mobile-user-card-header{align-items:center;display:flex;gap:8px;justify-content:space-between}.mobile-user-card-actions{align-items:center;display:flex;flex-wrap:wrap;gap:4px}.mobile-user-card-badges{display:flex;flex-wrap:wrap;gap:5px}.mobile-user-card-plugins{display:flex;flex-wrap:wrap;gap:4px}.desktop-table{display:none}.mobile-cards{display:flex;flex-direction:column;gap:8px}@media (min-width:768px){.desktop-table{display:block}.mobile-cards{display:none}}.mobile-add-btn{align-items:center;background:linear-gradient(135deg,#7c5cfc,#f04d6a);border:none;border-radius:50%;bottom:22px;box-shadow:0 8px 28px #7c5cfc73;color:#fff;cursor:pointer;display:flex;font-family:DM Sans,system-ui,sans-serif;font-family:var(--font);font-size:26px;height:54px;justify-content:center;line-height:1;position:fixed;right:18px;transition:transform .18s,box-shadow .18s;width:54px;z-index:50}.mobile-add-btn:active{transform:scale(.92)}.mobile-add-btn:hover{box-shadow:0 12px 36px #7c5cfc8c;transform:translateY(-2px)}@media (min-width:768px){.mobile-add-btn{display:none}}.section-divider{align-items:center;display:flex;gap:10px;margin-bottom:14px}.section-divider-label{align-items:center;color:#ffb93c;color:var(--amber);display:flex;font-family:JetBrains Mono,monospace;font-family:var(--mono);font-size:9px;font-weight:700;gap:6px;letter-spacing:2px;text-transform:uppercase;white-space:nowrap}.section-divider-bar{background:linear-gradient(180deg,#ffb93c,#7c5cfc);background:linear-gradient(180deg,var(--amber),var(--violet));border-radius:2px;flex-shrink:0;height:14px;width:3px}.section-divider-line{background:hsla(0,0%,100%,.055);background:var(--border);flex:1 1;height:1px}
/*# sourceMappingURL=main.e5b1c868.css.map*/