.blocking-loader[data-v-b09c47a2]{z-index:9999;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:wait;background:linear-gradient(135deg,#020617b8,#030a12db),#00000094;place-items:center;width:100vw;height:100vh;display:grid;position:fixed;inset:0}.blocking-loader__panel[data-v-b09c47a2]{border:1px solid rgb(var(--c-primary-rgb) / .28);color:#e5f7ff;text-align:center;width:min(320px,100vw - 32px);box-shadow:0 28px 90px #00000085, 0 0 36px rgb(var(--c-primary-rgb) / .16);background:linear-gradient(#0f172af5,#070f1ef0),#020617f5;border-radius:8px;justify-items:center;gap:10px;padding:24px;display:grid}.blocking-loader__panel strong[data-v-b09c47a2]{color:#f8fafc;font-size:18px}.blocking-loader__panel span[data-v-b09c47a2]{color:#9fb7ca;font-size:13px}:root{--c-primary:#22d3ee;--c-primary-rgb:34 211 238;--c-primary-2:#67e8f9;--c-primary-2-rgb:103 232 249;--c-primary-3:#5eead4;--c-primary-3-rgb:94 234 212;--c-secondary:#a78bfa;--c-secondary-rgb:167 139 250;--c-secondary-2:#c4b5fd;--c-secondary-2-rgb:196 181 253;--c-accent:#34d399;--c-accent-rgb:52 211 153;--c-accent-2:#6ee7b7;--c-accent-2-rgb:110 231 183;--c-bg-0:#02040a;--c-bg-1:#050a1a;--c-bg-2:#06111f;--c-bg-3:#020610;--c-text:#e5f7ff;--c-text-2:#d8e7f0;--c-text-muted:#8ea6ba;--c-on-primary:#02131a;color:var(--c-text);background:var(--c-bg-0);font-synthesis:none;text-rendering:optimizelegibility;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}:root[data-theme=b9]{--c-primary:#fb923c;--c-primary-rgb:251 146 60;--c-primary-2:#fdba74;--c-primary-2-rgb:253 186 116;--c-primary-3:#f97316;--c-primary-3-rgb:249 115 22;--c-secondary:#f59e0b;--c-secondary-rgb:245 158 11;--c-secondary-2:#fcd34d;--c-secondary-2-rgb:252 211 77;--c-accent:#facc15;--c-accent-rgb:250 204 21;--c-accent-2:#fde68a;--c-accent-2-rgb:253 230 138;--c-bg-0:#0b0604;--c-bg-1:#150905;--c-bg-2:#1f0d06;--c-bg-3:#08050a;--c-text:#fff7ed;--c-text-2:#fde6cf;--c-text-muted:#c4a99a;--c-on-primary:#1a0a02}:root[data-theme=sp]{--c-primary:#f8fafc;--c-primary-rgb:248 250 252;--c-primary-2:#fff;--c-primary-2-rgb:255 255 255;--c-primary-3:#d1d5db;--c-primary-3-rgb:209 213 219;--c-secondary:#94a3b8;--c-secondary-rgb:148 163 184;--c-secondary-2:#e2e8f0;--c-secondary-2-rgb:226 232 240;--c-accent:#7dd3fc;--c-accent-rgb:125 211 252;--c-accent-2:#bae6fd;--c-accent-2-rgb:186 230 253;--c-bg-0:#000;--c-bg-1:#03040a;--c-bg-2:#0a0d16;--c-bg-3:#010208;--c-text:#f8fafc;--c-text-2:#e5e7eb;--c-text-muted:#9ca3af;--c-on-primary:#03040a}:root[data-theme=ZC]{--c-primary:#d4af37;--c-primary-rgb:212 175 55;--c-primary-2:#ffd76a;--c-primary-2-rgb:255 215 106;--c-primary-3:#f6c453;--c-primary-3-rgb:246 196 83;--c-secondary:#a67c00;--c-secondary-rgb:166 124 0;--c-secondary-2:#f8e08e;--c-secondary-2-rgb:248 224 142;--c-accent:#f5d76e;--c-accent-rgb:245 215 110;--c-accent-2:#fff1b8;--c-accent-2-rgb:255 241 184;--c-bg-0:#030303;--c-bg-1:#080806;--c-bg-2:#11100a;--c-bg-3:#000;--c-text:#fff8df;--c-text-2:#f6e7b0;--c-text-muted:#b6a574;--c-on-primary:#090704}*{box-sizing:border-box}html{overscroll-behavior-x:none;width:100%;max-width:100%;overflow-x:hidden}body{width:100%;min-width:0;max-width:100%;min-height:100vh;color:var(--c-text-2);background:linear-gradient(135deg, var(--c-bg-0) 0%, var(--c-bg-2) 54%, var(--c-bg-3) 100%);margin:0;overflow-x:hidden}#app{width:100%;min-width:0;max-width:100%;min-height:100vh;overflow-x:hidden}html.mobile-nav-open,html.mobile-nav-open body{overflow:hidden}img,svg,canvas,video{max-width:100%}button,[role=button]{touch-action:manipulation}.page{flex-direction:column;gap:16px;min-width:0;max-width:100%;display:flex}.page-header{justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;max-width:100%;display:flex}.page-title{background:linear-gradient(90deg, #f8fafc 0%, var(--c-primary-2) 70%, var(--c-secondary-2) 100%);color:#0000;letter-spacing:-.01em;-webkit-background-clip:text;background-clip:text;margin:0;padding-left:14px;font-size:24px;font-weight:700;position:relative}.page-title:before{background:linear-gradient(180deg, var(--c-primary), var(--c-secondary));width:4px;box-shadow:0 0 12px rgb(var(--c-primary-rgb) / .6);content:"";border-radius:2px;animation:2.4s ease-in-out infinite title-bar-pulse;position:absolute;top:4px;bottom:4px;left:0}.page-subtitle{color:var(--c-text-muted);margin:6px 0 0 14px;font-size:14px}.toolbar{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;max-width:100%;display:flex}.toolbar>*{min-width:0}.panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#0f172ad1,#070f1ebd),#020617d1;border:1px solid #94a3b829;border-radius:12px;min-width:0;max-width:100%;padding:18px;transition:border-color .25s,box-shadow .25s,transform .25s;position:relative;overflow:hidden;box-shadow:0 20px 60px #0000003d,inset 0 1px #ffffff0a}.panel:before{background:linear-gradient(90deg, transparent, rgb(var(--c-primary-rgb) / .7), transparent);content:"";width:30%;height:1px;animation:7s ease-in-out infinite panel-sweep;position:absolute;top:0;left:-30%}.panel:hover{border-color:rgb(var(--c-primary-rgb) / .32);box-shadow:0 28px 70px #00000057, 0 0 0 1px rgb(var(--c-primary-rgb) / .12), inset 0 1px 0 #ffffff0f}.metric-grid{grid-template-columns:repeat(4,minmax(160px,1fr));gap:14px;display:grid}.metric{border:1px solid rgb(var(--c-primary-rgb) / .18);isolation:isolate;background:linear-gradient(145deg,#0c192deb,#070e1bdb),#020617db;border-radius:12px;padding:16px;transition:border-color .25s,transform .25s,box-shadow .25s;position:relative;overflow:hidden;box-shadow:0 18px 36px #0000002e,inset 0 1px #ffffff0d}.metric:before{background:radial-gradient(circle, rgb(var(--c-primary-rgb) / .18), transparent 70%);filter:blur(20px);z-index:-1;content:"";border-radius:50%;width:200px;height:200px;animation:6s ease-in-out infinite metric-glow;position:absolute;top:-50%;right:-30%}.metric:after{border-radius:inherit;background:linear-gradient(135deg, rgb(var(--c-primary-rgb) / .4), transparent 40%, transparent 60%, rgb(var(--c-secondary-rgb) / .3));-webkit-mask-composite:xor;z-index:-1;opacity:0;content:"";padding:1px;transition:opacity .3s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.metric:hover{border-color:rgb(var(--c-primary-rgb) / .45);box-shadow:0 28px 56px #0000004d, 0 0 28px rgb(var(--c-primary-rgb) / .18);transform:translateY(-2px)}.metric:hover:after{opacity:1}.metric-label{color:#91a9bd;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex;position:relative}.metric-label:before{background:var(--c-primary);width:5px;height:5px;box-shadow:0 0 8px var(--c-primary);content:"";border-radius:50%;animation:2s ease-in-out infinite dot-pulse;display:inline-block}.metric-value{background:linear-gradient(135deg, #f8fafc, var(--c-secondary-2));color:#0000;font-variant-numeric:tabular-nums;letter-spacing:-.01em;-webkit-background-clip:text;background-clip:text;margin-top:8px;font-size:26px;font-weight:700}.muted{color:var(--c-text-muted)}.danger-text{color:#fb7185}.amount-positive,.amount,.amount-negative,.amount-neutral{font-variant-numeric:tabular-nums}.amount-positive{color:#22c55e}.amount-negative{color:#ff4d6d}.amount-neutral{color:#f8fafc}.n-layout,.n-layout-scroll-container{max-width:100%;background:0 0!important}.n-layout-scroll-container,.n-layout-content{min-width:0}.n-layout-sider{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:18px 0 42px #00000038;border-right:1px solid rgb(var(--c-primary-rgb) / .18)!important;background:linear-gradient(#030712f5,#05101ff0)!important}.n-menu{padding:10px 8px}.n-menu .n-menu-item-content,.n-menu .n-menu-item-content:before{border-radius:10px!important}.n-menu .n-menu-item-content--selected:before,.n-menu .n-menu-item-content--child-active:before{background:linear-gradient(90deg, rgb(var(--c-primary-rgb) / .18), rgb(var(--c-secondary-rgb) / .12))!important}.n-menu .n-menu-item-content--selected{color:var(--c-primary-2)!important}.n-data-table{max-width:100%;--n-td-color:#02061738!important;--n-td-color-hover:rgb(var(--c-primary-rgb) / .08)!important;--n-th-color:#0f172aeb!important;--n-border-color:#94a3b824!important;--n-td-text-color:#dbeafe!important;--n-th-text-color:#f8fafc!important}.n-data-table .n-data-table-th{letter-spacing:.04em;text-transform:uppercase;background:linear-gradient(#0f172af0,#0a1424f0)!important;font-size:11px!important}.n-data-table .n-data-table-td{transition:background-color .2s,color .2s;background-color:#02061733!important}.n-data-table .n-data-table-tr:hover .n-data-table-td{background-color:rgb(var(--c-primary-rgb) / .06)!important}.responsive-data-table{width:100%;min-width:0;max-width:100%;overflow:hidden}.responsive-data-table .n-data-table-wrapper{overscroll-behavior-x:contain;scrollbar-color:rgb(var(--c-primary-rgb) / .65) #0f172acc;scrollbar-width:thin;-webkit-overflow-scrolling:touch;border-radius:10px;width:100%;max-width:100%;overflow:auto hidden}.responsive-data-table .n-data-table-wrapper::-webkit-scrollbar{height:10px}.responsive-data-table .n-data-table-wrapper::-webkit-scrollbar-track{background:#0f172acc;border-radius:999px}.responsive-data-table .n-data-table-wrapper::-webkit-scrollbar-thumb{background:rgb(var(--c-primary-rgb) / .72);border-radius:999px}.responsive-data-table .n-data-table-th__title,.responsive-data-table .n-data-table-td{white-space:nowrap}.n-card,.n-modal,.n-dialog{background:#070f1ef5!important}.n-input,.n-input-number,.n-base-selection{--n-color:#0206175c!important;--n-color-focus:#0206177a!important;--n-border-hover:1px solid rgb(var(--c-primary-rgb) / .55)!important;--n-border-focus:1px solid rgb(var(--c-primary-rgb) / .85)!important;--n-box-shadow-focus:0 0 0 3px rgb(var(--c-primary-rgb) / .18)!important}.n-button{letter-spacing:.02em;--n-border-radius:8px!important;--n-text-color:#dbeafe!important;--n-text-color-hover:#f8fafc!important;--n-text-color-pressed:#bfdbfe!important;--n-text-color-focus:#f8fafc!important;--n-color:#0f172a80!important;--n-color-hover:#1e293bb8!important;--n-color-pressed:#0f172ad6!important;--n-color-focus:#1e293bb8!important;--n-border:1px solid #94a3b833!important;--n-border-hover:1px solid rgb(var(--c-primary-3-rgb) / .42)!important;--n-border-pressed:1px solid rgb(var(--c-primary-rgb) / .52)!important;--n-border-focus:1px solid rgb(var(--c-primary-3-rgb) / .58)!important;--n-ripple-color:var(--c-primary)!important;font-weight:700!important}.n-button.n-button--primary-type{box-shadow:0 10px 24px rgb(var(--c-primary-rgb) / .18);transition:transform .2s,box-shadow .2s;--n-color:var(--c-primary-3)!important;--n-color-hover:var(--c-primary-2)!important;--n-color-pressed:var(--c-primary)!important;--n-color-focus:var(--c-primary-2)!important;--n-text-color:var(--c-on-primary)!important;--n-text-color-hover:var(--c-on-primary)!important;--n-text-color-pressed:var(--c-on-primary)!important;--n-text-color-focus:var(--c-on-primary)!important;--n-border:1px solid rgb(var(--c-primary-3-rgb) / .78)!important;--n-border-hover:1px solid rgb(var(--c-primary-2-rgb) / .92)!important;--n-border-pressed:1px solid rgb(var(--c-primary-rgb) / .95)!important;--n-border-focus:1px solid rgb(var(--c-primary-2-rgb) / .92)!important}.n-button.n-button--primary-type:hover{box-shadow:0 14px 30px rgb(var(--c-primary-rgb) / .28);transform:translateY(-1px)}.n-button.n-button--error-type{--n-color:#7f1d1d2e!important;--n-color-hover:#dc262633!important;--n-color-pressed:#7f1d1d47!important;--n-color-focus:#dc262633!important;--n-text-color:#fecdd3!important;--n-text-color-hover:#ffe4e6!important;--n-border:1px solid #fb718557!important;--n-border-hover:1px solid #fb718594!important;--n-border-pressed:1px solid #f43f5ea3!important;--n-border-focus:1px solid #fb7185a3!important}.n-button.n-button--disabled{opacity:.48;box-shadow:none!important;transform:none!important}.n-tag{transition:border-color .2s,box-shadow .2s}.n-modal,.n-card{max-width:calc(100vw - 24px)}@keyframes panel-sweep{0%{left:-30%}60%,to{left:130%}}@keyframes metric-glow{0%,to{opacity:.7;transform:translate(0)}50%{opacity:1;transform:translate(-12px,14px)}}@keyframes title-bar-pulse{0%,to{box-shadow:0 0 12px rgb(var(--c-primary-rgb) / .6);opacity:1}50%{box-shadow:0 0 20px rgb(var(--c-secondary-rgb) / .8);opacity:.9}}@keyframes dot-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}}@media (width<=900px){.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-header{flex-direction:column}}@media (width<=560px){.metric-grid{grid-template-columns:1fr}}@media (width<=820px){html,body,#app{width:100%;max-width:100%;overflow-x:hidden}body{min-height:100svh}.n-layout,.n-layout-scroll-container,.n-layout-content{min-width:0;max-width:100vw;overflow-x:hidden!important}.page{gap:12px;width:100%;max-width:100%;overflow-x:hidden}.page-header{flex-direction:column;gap:12px}.page-title{font-size:22px}.page-subtitle{max-width:100%;font-size:13px;line-height:1.55}.toolbar{grid-template-columns:minmax(0,1fr);align-items:stretch;width:100%;display:grid}.toolbar>.n-button,.toolbar>.n-input,.toolbar>.n-input-number,.toolbar>.n-base-selection,.toolbar>.n-date-picker,.toolbar>.n-radio-group,.toolbar>button{max-width:100%;width:100%!important;min-width:0!important}.toolbar .n-radio-group{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));display:grid}.toolbar .n-radio-button{min-width:0}.panel,.metric{border-radius:10px;padding:14px}.metric-value{overflow-wrap:anywhere;font-size:23px}.n-data-table .n-data-table-th,.n-data-table .n-data-table-td{font-size:12px!important}.responsive-data-table .n-data-table-wrapper{max-width:100%}.n-modal,.n-card,.n-dialog{max-width:calc(100vw - 20px)!important}.n-modal-body-wrapper{padding-inline:10px!important}}@media (width<=820px),(hover:none) and (pointer:coarse){*,:before,:after{scroll-behavior:auto!important}.panel,.n-layout-sider{-webkit-backdrop-filter:none;backdrop-filter:none}.panel{transition:border-color .16s;box-shadow:0 14px 36px #0003,inset 0 1px #ffffff0a}.panel:hover{transform:none;box-shadow:0 14px 36px #0000003d,inset 0 1px #ffffff0d}.metric,.n-button.n-button--primary-type{transition:border-color .16s,background-color .16s}.metric:hover,.n-button.n-button--primary-type:hover{transform:none}.panel:before,.metric:before,.page-title:before,.metric-label:before{animation:none!important}.panel,.metric,.n-card,.n-modal,.n-dialog{box-shadow:0 12px 30px #0003,inset 0 1px #ffffff0a}}@media (prefers-reduced-motion:reduce){.panel:before,.metric:before,.page-title:before,.metric-label:before{animation:none!important}}
