:root,:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--primary:#2563eb;--primary-hover:#1d4ed8;--primary-soft:#2563eb1f;--primary-contrast:#fff;--danger:#dc2626;--danger-hover:#b91c1c;--danger-soft:#dc26261a;--danger-border:#dc262659;--bg:#f5f7fa;--card:#fff;--surface-muted:#f1f5f9;--surface-sunken:#f8fafc;--ink:#0f172a;--ink-soft:#64748b;--ink-faint:#94a3b8;--border:#e2e8f0;--border-strong:#cbd5e1;--shadow-sm:0 1px 2px #0f172a0a;--shadow-raised:0 1px 2px #0f172a14;--shadow-card:0 1px 2px #0f172a0a, 0 12px 32px -20px #0f172a29;--shadow-modal:0 1px 2px #0f172a0a, 0 24px 48px -16px #0f172a24;--decor-one:#bfdbfe;--decor-two:#dbeafe;--decor-opacity:.35}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--primary:#3b82f6;--primary-hover:#60a5fa;--primary-soft:#3b82f62e;--primary-contrast:#f8fafc;--danger:#f87171;--danger-hover:#fca5a5;--danger-soft:#f8717124;--danger-border:#f8717166;--bg:#0d1424;--card:#151f33;--surface-muted:#1c2941;--surface-sunken:#101a2c;--ink:#e7edf5;--ink-soft:#93a2b8;--ink-faint:#64748b;--border:#263449;--border-strong:#3a4a63;--shadow-sm:0 1px 2px #0006;--shadow-raised:0 1px 2px #00000080;--shadow-card:0 1px 2px #0006, 0 12px 32px -20px #000c;--shadow-modal:0 1px 2px #0006, 0 24px 48px -16px #000000b3;--decor-one:#1e3a8a;--decor-two:#1e40af;--decor-opacity:.28}@media (prefers-color-scheme:dark){:root:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--primary:#3b82f6;--primary-hover:#60a5fa;--primary-soft:#3b82f62e;--primary-contrast:#f8fafc;--danger:#f87171;--danger-hover:#fca5a5;--danger-soft:#f8717124;--danger-border:#f8717166;--bg:#0d1424;--card:#151f33;--surface-muted:#1c2941;--surface-sunken:#101a2c;--ink:#e7edf5;--ink-soft:#93a2b8;--ink-faint:#64748b;--border:#263449;--border-strong:#3a4a63;--shadow-sm:0 1px 2px #0006;--shadow-raised:0 1px 2px #00000080;--shadow-card:0 1px 2px #0006, 0 12px 32px -20px #000c;--shadow-modal:0 1px 2px #0006, 0 24px 48px -16px #000000b3;--decor-one:#1e3a8a;--decor-two:#1e40af;--decor-opacity:.28}}@keyframes spin{to{transform:rotate(360deg)}}*,:before,:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:var(--ink);background:var(--bg);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;line-height:1.6;transition:color .2s,background-color .2s}@media (prefers-reduced-motion:reduce){body{transition:none}}#app{min-height:100vh;font-weight:400}a{color:var(--primary);text-decoration:none;transition:color .15s}a:hover{color:var(--primary-hover)}*{scrollbar-color:var(--border-strong) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background-color:var(--border-strong);background-clip:content-box;border:3px solid #0000;border-radius:8px}::-webkit-scrollbar-thumb:hover{background-color:var(--ink-faint)}::-webkit-scrollbar-track{background:0 0}.n-data-table-th .n-data-table-th__title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.n-data-table .n-data-table-th--fixed-left,.n-data-table .n-data-table-th--fixed-right,.n-data-table .n-data-table-td--fixed-left,.n-data-table .n-data-table-td--fixed-right{background-color:var(--card)}.n-data-table .n-data-table-tr:not(.n-data-table-tr--summary):hover>.n-data-table-td--fixed-left,.n-data-table .n-data-table-tr:not(.n-data-table-tr--summary):hover>.n-data-table-td--fixed-right{background-color:var(--surface-muted)}.account-line[data-v-1dc70cee]{color:var(--ink-soft);word-break:break-all;margin:0 0 4px;font-size:13px}.modal-hint[data-v-1dc70cee]{color:var(--ink-soft);margin:0 0 16px;font-size:13px}.modal-footer[data-v-1dc70cee]{justify-content:flex-end;gap:12px;display:flex}.app-shell[data-v-fdd8c1b5]{width:100vw;height:100vh;position:fixed;inset:0}.main-column[data-v-fdd8c1b5]{height:100vh}.brand[data-v-fdd8c1b5]{cursor:pointer;border-bottom:1px solid var(--border);align-items:center;gap:10px;margin-bottom:8px;padding:16.5px 20px;text-decoration:none;display:flex;overflow:hidden}.brand--collapsed[data-v-fdd8c1b5]{justify-content:center;padding:22.5px 0}.brand-mark[data-v-fdd8c1b5]{flex-shrink:0;width:52px;height:auto;display:block}.brand--collapsed .brand-mark[data-v-fdd8c1b5]{width:44px}.brand-name[data-v-fdd8c1b5]{letter-spacing:-.01em;color:var(--ink);white-space:nowrap;font-size:16px;font-weight:700}.top-bar[data-v-fdd8c1b5]{background:var(--card);height:60px;box-shadow:var(--shadow-sm);z-index:1;justify-content:flex-end;align-items:center;gap:10px;padding:0 24px;display:flex;position:relative}.user-btn[data-v-fdd8c1b5]{height:36px;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:0 10px 0 4px;font-family:inherit;transition:background-color .15s,border-color .15s;display:inline-flex}.user-btn[data-v-fdd8c1b5]:hover{background:var(--surface-muted);border-color:var(--border)}.user-btn[data-v-fdd8c1b5]:focus-visible{box-shadow:0 0 0 3px var(--primary-soft);outline:none}.user-avatar[data-v-fdd8c1b5]{background:var(--primary-soft);width:28px;height:28px;color:var(--primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.user-name[data-v-fdd8c1b5]{text-overflow:ellipsis;white-space:nowrap;max-width:160px;font-size:13px;font-weight:600;overflow:hidden}.user-caret[data-v-fdd8c1b5]{color:var(--ink-soft);flex-shrink:0}@media (prefers-reduced-motion:reduce){.user-btn[data-v-fdd8c1b5]{transition:none}}.content[data-v-fdd8c1b5]{background:var(--bg);height:calc(100vh - 60px);padding:24px;overflow-y:auto}.welcome-card[data-v-190fe855]{background:var(--card);border:1px solid var(--border);height:100%;box-shadow:var(--shadow-card);border-radius:16px;justify-content:center;align-items:center;display:flex}.welcome-content[data-v-190fe855]{text-align:center;max-width:460px;padding:36px}.brand-mark[data-v-190fe855]{width:132px;height:auto;margin:0 auto 20px;display:block}.welcome-content .title[data-v-190fe855]{margin-bottom:8px}.dashboard[data-v-190fe855]{flex-direction:column;gap:20px;display:flex}.dashboard-header[data-v-190fe855]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.title[data-v-190fe855]{letter-spacing:-.01em;color:var(--ink);margin:0 0 4px;font-size:22px;font-weight:700}.subtitle[data-v-190fe855]{color:var(--ink-soft);margin:0;font-size:14px}.tiles[data-v-190fe855]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}.tile[data-v-190fe855],.panel[data-v-190fe855]{background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow-card);border-radius:16px}.tile[data-v-190fe855]{flex-direction:column;gap:6px;padding:20px;display:flex}.tile-head[data-v-190fe855]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.tile-icon[data-v-190fe855]{background:var(--primary-soft);width:36px;height:36px;color:var(--primary);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.tile-skeleton[data-v-190fe855]{border-radius:16px;height:118px}.tile-label[data-v-190fe855]{color:var(--ink-soft);min-width:0;padding-top:2px;font-size:13px;font-weight:500}.tile-value[data-v-190fe855]{letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:32px;font-weight:700;line-height:1.1}.tile-hint[data-v-190fe855]{color:var(--ink-faint);font-size:12px}.panel[data-v-190fe855]{flex-direction:column;gap:18px;padding:20px;display:flex}.panel-header[data-v-190fe855]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.panel-title[data-v-190fe855]{color:var(--ink);margin:0 0 4px;font-size:16px;font-weight:600}.panel-subtitle[data-v-190fe855]{color:var(--ink-faint);margin:0;font-size:12px}.panel-total[data-v-190fe855]{flex-direction:column;align-items:flex-end;display:flex}.panel-total-value[data-v-190fe855]{color:var(--ink);font-variant-numeric:tabular-nums;font-size:24px;font-weight:700}.panel-total-label[data-v-190fe855]{color:var(--ink-soft);font-size:12px}.chart-skeleton[data-v-190fe855]{border-radius:12px;height:160px}.bars[data-v-190fe855]{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.bar-row[data-v-190fe855]{grid-template-columns:minmax(120px,180px) 1fr auto auto;align-items:center;gap:12px;display:grid}.bar-name[data-v-190fe855]{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.bar-track[data-v-190fe855]{background:var(--surface-muted);border-radius:999px;height:10px;overflow:hidden}.bar-fill[data-v-190fe855]{background:var(--primary);border-radius:999px;height:100%;display:block}.bar-value[data-v-190fe855]{color:var(--ink);font-variant-numeric:tabular-nums;text-align:right;min-width:64px;font-size:13px;font-weight:600}.bar-meta[data-v-190fe855]{color:var(--ink-faint);white-space:nowrap;gap:10px;font-size:12px;display:flex}.bar-failed[data-v-190fe855]{color:var(--danger)}@media (width<=720px){.bar-row[data-v-190fe855]{grid-template-columns:1fr auto;grid-template-areas:"name value""track track""meta meta"}.bar-name[data-v-190fe855]{grid-area:name}.bar-value[data-v-190fe855]{grid-area:value}.bar-track[data-v-190fe855]{grid-area:track}.bar-meta[data-v-190fe855]{grid-area:meta}}
