.alert-host[data-v-0eb85861]{position:fixed;right:20px;bottom:20px;z-index:90;display:flex;flex-direction:column;gap:10px;width:min(400px,calc(100vw - 28px));pointer-events:none}.alert-card[data-v-0eb85861]{pointer-events:auto;display:grid;gap:12px;border:1px solid var(--border);border-radius:var(--radius-lg);padding:14px 14px 12px;background:var(--surface);color:var(--ink);text-align:left;cursor:pointer;box-shadow:var(--shadow-lg);position:relative;overflow:hidden;animation:alertIn-0eb85861 .22s ease both;transition:transform var(--ease),box-shadow var(--ease),border-color var(--ease)}.alert-card[data-v-0eb85861]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--accent)}.alert-card.dep[data-v-0eb85861]:before{background:var(--success)}.alert-card.wd[data-v-0eb85861]:before{background:var(--danger)}.alert-card[data-v-0eb85861]:hover{transform:translateY(-1px);border-color:rgba(var(--accent-rgb),.35);box-shadow:0 16px 36px #0b3a5c29}@keyframes alertIn-0eb85861{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}.alert-top[data-v-0eb85861]{display:flex;align-items:flex-start;gap:10px}.alert-ico[data-v-0eb85861]{width:36px;height:36px;border-radius:var(--radius-sm);background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;flex-shrink:0;font-size:14px}.alert-card.dep .alert-ico[data-v-0eb85861]{background:var(--success-soft);color:var(--success-ink)}.alert-card.wd .alert-ico[data-v-0eb85861]{background:var(--danger-soft);color:var(--danger-ink)}.alert-head[data-v-0eb85861]{min-width:0;flex:1}.alert-kicker[data-v-0eb85861]{display:block;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:3px}.alert-title[data-v-0eb85861]{display:block;font-size:14px;font-weight:800;line-height:1.3;color:var(--ink);letter-spacing:-.01em}.alert-close[data-v-0eb85861]{width:28px;height:28px;border-radius:var(--radius-sm);display:grid;place-items:center;color:var(--muted);flex-shrink:0;transition:background var(--ease),color var(--ease)}.alert-close[data-v-0eb85861]:hover{background:var(--muted-soft);color:var(--ink)}.alert-meta[data-v-0eb85861]{margin:0;display:grid;gap:6px;padding:10px 12px;border-radius:var(--radius);background:var(--surface-2);border:1px solid var(--border)}.alert-meta>div[data-v-0eb85861]{display:grid;grid-template-columns:110px 1fr;gap:8px;align-items:baseline}.alert-meta dt[data-v-0eb85861]{margin:0;font-size:11px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.03em}.alert-meta dd[data-v-0eb85861]{margin:0;font-size:13px;font-weight:700;color:var(--ink);word-break:break-word}.alert-meta dd.mono[data-v-0eb85861]{font-family:var(--font-mono);font-size:12px;font-weight:600;color:var(--ink-secondary)}.alert-meta dd.amt[data-v-0eb85861]{font-variant-numeric:tabular-nums;font-size:14px;font-weight:800;color:var(--primary)}.alert-meta dd.dep[data-v-0eb85861]{color:var(--success-ink)}.alert-meta dd.wd[data-v-0eb85861]{color:var(--danger-ink)}.alert-body[data-v-0eb85861]{margin:0;font-size:13px;line-height:1.45;color:var(--ink-secondary);font-weight:500}.alert-foot[data-v-0eb85861]{display:flex;align-items:center;justify-content:flex-end;gap:6px;font-size:11px;font-weight:800;color:var(--accent);letter-spacing:.02em}.alert-card.dep .alert-foot[data-v-0eb85861]{color:var(--success-ink)}.alert-card.wd .alert-foot[data-v-0eb85861]{color:var(--danger-ink)}.alert-foot i[data-v-0eb85861]{font-size:10px}@media(max-width:480px){.alert-host[data-v-0eb85861]{right:12px;bottom:12px}.alert-meta>div[data-v-0eb85861]{grid-template-columns:1fr;gap:2px}}.login-wrap[data-v-6754297f]{position:relative;isolation:isolate;min-height:100vh;min-height:100dvh;width:100%;display:flex;align-items:center;justify-content:center;padding:28px 20px;overflow:hidden}.login-bg[data-v-6754297f]{position:fixed;inset:0;z-index:0;pointer-events:none;background:linear-gradient(155deg,#07111c,#0b1f3a 36%,#0b3a5c 70%,#123a5c)}.login-video[data-v-6754297f]{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;opacity:.22;filter:saturate(.85) contrast(1.05)}.login-mesh[data-v-6754297f]{position:absolute;inset:0;z-index:1;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:48px 48px;mask-image:radial-gradient(ellipse 75% 65% at 50% 40%,#000 15%,transparent 72%);opacity:.45}.login-orbs[data-v-6754297f]{position:absolute;inset:0;z-index:1}.login-orbs span[data-v-6754297f]{position:absolute;border-radius:50%;filter:blur(64px)}.login-orbs span[data-v-6754297f]:nth-child(1){width:420px;height:420px;left:-100px;top:-80px;background:#3b82f652}.login-orbs span[data-v-6754297f]:nth-child(2){width:360px;height:360px;right:-80px;bottom:8%;background:#0ea5e93d}.login-orbs span[data-v-6754297f]:nth-child(3){width:240px;height:240px;left:42%;bottom:-50px;background:#60a5fa2e}.login-vignette[data-v-6754297f]{position:absolute;inset:0;z-index:2;background:linear-gradient(155deg,#07111cb8,#0b1f3a94 40%,#0b3a5c9e),radial-gradient(ellipse 70% 55% at 50% 45%,transparent 20%,rgba(7,17,28,.55) 100%),linear-gradient(90deg,rgba(7,17,28,.45),transparent 34%,transparent 66%,rgba(7,17,28,.38))}.login-copy[data-v-6754297f]{display:none;position:relative;z-index:1;color:#e8eef8;max-width:400px;margin-right:auto;padding-left:max(12px,4vw)}.login-kicker[data-v-6754297f]{margin:0 0 14px;font-size:12px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#93c5fd}.login-copy h1[data-v-6754297f]{margin:0 0 18px;font-size:clamp(30px,3.2vw,42px);font-weight:800;letter-spacing:-.03em;line-height:1.15}.login-quote[data-v-6754297f]{margin:0;max-width:320px;font-size:14px;font-weight:500;font-style:italic;line-height:1.55;letter-spacing:.01em;color:#e8eef894}.login-card[data-v-6754297f]{position:relative;z-index:2;width:min(420px,100%);padding:34px 28px 28px;border-radius:var(--radius-lg);background:#fffffff0;border:1px solid rgba(255,255,255,.5);box-shadow:0 28px 64px #07111c61;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}[data-theme=dark] .login-card[data-v-6754297f]{background:#0d1c2ceb;border-color:#ffffff14}.login-tools[data-v-6754297f]{position:absolute;top:14px;right:14px;display:flex;gap:8px;align-items:center}.login-sub[data-v-6754297f]{margin:0 0 18px}.login-brand[data-v-6754297f]{margin-bottom:14px;padding-right:96px}.login-card h2[data-v-6754297f]{margin:0 0 4px;font-size:24px;font-weight:800;color:var(--primary);letter-spacing:-.02em}[data-theme=dark] .login-card h2[data-v-6754297f]{color:var(--ink)}.login-field[data-v-6754297f]{position:relative;margin-bottom:14px}.login-field>i[data-v-6754297f]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--muted);font-size:13px;pointer-events:none}.login-field .input[data-v-6754297f]{padding-left:36px;padding-right:42px;height:44px;border-radius:12px}.login-eye[data-v-6754297f]{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:34px;height:34px;border:0;border-radius:8px;background:transparent;color:var(--muted);cursor:pointer}.login-eye[data-v-6754297f]:hover{color:var(--primary);background:var(--muted-soft)}.login-err[data-v-6754297f]{margin:0 0 10px;font-size:13px;font-weight:600}.login-submit[data-v-6754297f]{width:100%;justify-content:center;height:46px;margin-top:4px;font-size:15px;border-radius:12px;font-weight:800}.login-back[data-v-6754297f]{width:100%;justify-content:center;height:40px;margin-top:8px;border-radius:12px}.totp-setup[data-v-6754297f]{text-align:center;margin:4px 0 14px}.totp-qr[data-v-6754297f]{width:200px;height:200px;display:block;margin:0 auto 8px;border-radius:12px;background:#fff;padding:6px;border:1px solid var(--border)}.totp-scan[data-v-6754297f]{margin:0 0 8px;font-size:12.5px}.totp-manual[data-v-6754297f]{font-size:12px;color:var(--muted)}.totp-manual summary[data-v-6754297f]{cursor:pointer}.totp-manual code[data-v-6754297f]{display:block;margin-top:6px;padding:8px;border-radius:8px;background:var(--surface-2);color:var(--ink);font-size:12px;letter-spacing:.08em;word-break:break-all;user-select:all}.totp-input[data-v-6754297f]{letter-spacing:.4em;font-size:20px;font-weight:700;text-align:center;padding-left:36px}@media(min-width:1100px){.login-wrap[data-v-6754297f]{justify-content:flex-end;padding:40px max(48px,8vw) 40px 40px;gap:48px}.login-copy[data-v-6754297f]{display:block}}.df[data-v-733e16ea]{position:relative;display:inline-flex;align-items:center;width:160px;max-width:100%;height:38px;border:1px solid var(--input-border);border-radius:10px;background:var(--input-bg);transition:border-color var(--ease),box-shadow var(--ease);flex:0 0 auto}.df.focus[data-v-733e16ea]{border-color:rgba(var(--accent-rgb),.55);box-shadow:var(--ring)}.df.disabled[data-v-733e16ea]{opacity:.55}.df-text[data-v-733e16ea]{flex:1;min-width:0;height:100%;border:0;background:transparent;color:var(--ink);padding:0 36px 0 12px;font:inherit;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;outline:none}.df-text[data-v-733e16ea]::placeholder{color:var(--muted);font-weight:500}.df-cal[data-v-733e16ea]{position:absolute;right:2px;top:50%;transform:translateY(-50%);width:32px;height:32px;display:grid;place-items:center;color:var(--muted);cursor:pointer;border:0;background:transparent;border-radius:8px}.df-cal[data-v-733e16ea]:hover{color:var(--accent);background:var(--accent-soft)}.df-pop{position:fixed;z-index:80;display:flex;gap:12px;padding:12px;border-radius:18px;background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-lg, 0 18px 40px rgba(15, 23, 42, .16));color:var(--ink)}.df-presets{display:flex;flex-direction:column;gap:4px;min-width:118px}.df-preset{height:30px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:var(--ink-secondary, var(--ink));font:inherit;font-size:12px;font-weight:700;text-align:left;cursor:pointer}.df-preset:hover,.df-preset.on{background:var(--accent-soft);color:var(--accent)}.df-calbox{width:252px}.df-nav{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.df-nav-label{font-size:13px;font-weight:800;text-transform:capitalize}.df-nav-btn{width:28px;height:28px;border:0;border-radius:8px;background:var(--surface-2);color:var(--ink);cursor:pointer;font-size:16px;line-height:1}.df-week,.df-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;text-align:center}.df-week span{font-size:11px;font-weight:700;color:var(--muted);padding:4px 0}.df-week span.week,.df-day.week{color:#e11d48}.df-day{height:30px;border:1px solid transparent;border-radius:8px;background:transparent;color:inherit;font:inherit;font-size:12px;font-weight:650;cursor:pointer}.df-day.out{opacity:.35}.df-day.today{background:var(--surface-2)}.df-day.on{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.df-day:hover{background:var(--accent-soft)}.df-clear{display:block;width:100%;margin-top:10px;height:32px;border:0;border-radius:10px;background:var(--surface-2);color:var(--ink);font:inherit;font-size:12px;font-weight:700;cursor:pointer}.oc[data-v-a26f1d1e]{position:relative;width:100%;height:300px;user-select:none}.oc-donut[data-v-a26f1d1e]{height:230px;max-width:230px;margin:0 auto}.oc.empty[data-v-a26f1d1e]{display:grid;place-items:center;background:var(--surface-2);border-radius:12px}.oc-empty[data-v-a26f1d1e]{display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--muted);font-size:13px;font-weight:600}.oc-empty i[data-v-a26f1d1e]{font-size:22px;opacity:.5}.oc-svg[data-v-a26f1d1e]{width:100%;height:100%;display:block}.oc-grid[data-v-a26f1d1e]{stroke:var(--border);stroke-width:1;stroke-dasharray:2 5}.oc-axis[data-v-a26f1d1e]{fill:var(--muted);font-size:11px;font-weight:600}.oc-dep[data-v-a26f1d1e]{fill:var(--accent)}.oc-wd[data-v-a26f1d1e]{fill:var(--danger)}.oc-bar-g[data-v-a26f1d1e]{cursor:default}.oc.oc-bars .oc-bar-g[data-v-a26f1d1e]{cursor:pointer}.oc-band[data-v-a26f1d1e]{fill:transparent;pointer-events:none}.oc-band.on[data-v-a26f1d1e]{fill:rgba(var(--primary-rgb),.06)}.oc-line-dep[data-v-a26f1d1e]{stroke:var(--accent);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.oc-line-wd[data-v-a26f1d1e]{stroke:var(--danger);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.oc-dot-dep[data-v-a26f1d1e]{fill:var(--surface);stroke:var(--accent);stroke-width:2}.oc-dot-wd[data-v-a26f1d1e]{fill:var(--surface);stroke:var(--danger);stroke-width:2}.oc-area-dep[data-v-a26f1d1e]{fill:#2c873a33}.oc-area-wd[data-v-a26f1d1e]{fill:#c6282824}.oc-hit[data-v-a26f1d1e]{fill:transparent;cursor:crosshair}.oc-cross[data-v-a26f1d1e]{stroke:var(--primary);stroke-width:1;stroke-dasharray:3 3;opacity:.45}.oc-donut-track[data-v-a26f1d1e]{fill:none;stroke:var(--muted-soft);stroke-width:22}.oc-donut-hole[data-v-a26f1d1e]{fill:var(--surface)}.oc-donut-seg[data-v-a26f1d1e]{transition:opacity .15s ease;cursor:pointer}.oc-donut-seg[data-v-a26f1d1e]:hover{opacity:.85}.oc-donut-val[data-v-a26f1d1e]{font-size:18px;font-weight:800;fill:var(--ink)}.oc-donut-lbl[data-v-a26f1d1e]{font-size:10px;font-weight:700;fill:var(--muted);text-transform:uppercase;letter-spacing:.04em}.oc-tip[data-v-a26f1d1e]{position:absolute;z-index:5;min-width:140px;background:var(--primary);color:#eef4f8;border-radius:10px;padding:10px 12px;box-shadow:var(--shadow-lg);pointer-events:none;font-size:12px}.oc-tip-title[data-v-a26f1d1e]{font-weight:800;margin-bottom:6px;opacity:.9}.oc-tip-row[data-v-a26f1d1e]{display:flex;align-items:center;gap:8px;margin-top:3px}.oc-tip-row b[data-v-a26f1d1e]{margin-left:auto;font-variant-numeric:tabular-nums}.oc-tip-row i[data-v-a26f1d1e]{width:8px;height:8px;border-radius:50%;display:inline-block}.oc-tip-row i.dep[data-v-a26f1d1e]{background:#7dce8a}.oc-tip-row i.wd[data-v-a26f1d1e]{background:#f0a0a0}.oc.dark .oc-grid[data-v-a26f1d1e]{stroke:#ffffff1f}.oc.dark .oc-axis[data-v-a26f1d1e]{fill:#e8eef48c}.oc.dark .oc-donut-track[data-v-a26f1d1e]{stroke:#ffffff1a}.oc.dark .oc-donut-hole[data-v-a26f1d1e]{fill:transparent}.oc.dark .oc-donut-val[data-v-a26f1d1e]{fill:#e8eef4}.oc.dark .oc-donut-lbl[data-v-a26f1d1e]{fill:#e8eef48c}.oc.dark .oc-dot-dep[data-v-a26f1d1e],.oc.dark .oc-dot-wd[data-v-a26f1d1e]{fill:#0b2b4a}.oc.dark.empty[data-v-a26f1d1e]{background:#ffffff0a}.oc.dark .oc-empty[data-v-a26f1d1e]{color:#e8eef480}.mix[data-v-f25477c3]{padding-bottom:36px;animation:mixIn-f25477c3 .4s ease both}@keyframes mixIn-f25477c3{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.mix-head[data-v-f25477c3]{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-bottom:18px}.mix-kicker[data-v-f25477c3]{margin:0 0 4px;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--success-ink)}.mix-head h1[data-v-f25477c3]{margin:0;font-size:clamp(26px,3vw,34px);font-weight:800;letter-spacing:-.03em;color:var(--primary);line-height:1.15}.mix-sub[data-v-f25477c3]{margin:6px 0 0;color:var(--muted);font-size:13px}.mix-tools[data-v-f25477c3]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mix-icon[data-v-f25477c3]{width:40px;height:40px;border-radius:12px;border:1px solid var(--border);background:var(--surface);color:var(--muted);cursor:pointer;display:grid;place-items:center;transition:border-color var(--ease),color var(--ease),background var(--ease),box-shadow var(--ease)}.mix-icon[data-v-f25477c3]:hover{border-color:rgba(var(--accent-rgb),.4);color:var(--accent);background:var(--accent-soft)}.mix-icon[data-v-f25477c3]:focus-visible{outline:none;border-color:rgba(var(--accent-rgb),.55);box-shadow:var(--ring);color:var(--accent)}.mix-icon.is-on[data-v-f25477c3]{border-color:rgba(var(--accent-rgb),.45);color:var(--accent);background:var(--accent-soft)}.mix-btn[data-v-f25477c3]{display:inline-flex;align-items:center;height:40px;padding:0 16px;border-radius:12px;font-size:13px;font-weight:800;text-decoration:none;transition:background var(--ease),filter var(--ease)}.mix-btn.blue[data-v-f25477c3]{background:var(--accent);color:#fff}.mix-btn.blue[data-v-f25477c3]:hover{background:var(--accent-hover);color:#fff}.mix-btn.dark[data-v-f25477c3]{background:var(--primary);color:#fff}.mix-btn.dark[data-v-f25477c3]:hover{background:var(--primary-hover);color:#fff}.mix-btn.warn[data-v-f25477c3]{gap:8px;background:var(--warning-soft);color:var(--warning-ink)}.mix-btn.warn[data-v-f25477c3]:hover{filter:brightness(.97);color:var(--warning-ink)}.mix-btn.warn.hot[data-v-f25477c3]{background:var(--warning);color:#fff}.mix-btn.warn em[data-v-f25477c3]{font-style:normal;min-width:18px;height:18px;padding:0 6px;border-radius:99px;background:#ffffff47;font-size:11px;font-weight:800;display:inline-flex;align-items:center;justify-content:center}.mix-btn.warn:not(.hot) em[data-v-f25477c3]{background:color-mix(in srgb,var(--warning) 22%,#fff)}.mix-filter[data-v-f25477c3]{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px;padding:12px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.mix-balance[data-v-f25477c3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;margin-bottom:12px}.mix-quick-strip[data-v-f25477c3]{display:flex;align-items:center;gap:4px;padding:6px 8px;margin-bottom:18px;background:var(--surface);border:1px solid var(--border);border-radius:999px;overflow-x:auto;min-width:0}.mix-quick-strip a[data-v-f25477c3]{display:inline-flex;align-items:center;gap:7px;padding:5px 10px;border-radius:999px;text-decoration:none;color:var(--ink);font-size:12px;font-weight:700;white-space:nowrap;position:relative;flex-shrink:0;border:1px solid transparent;transition:background .14s ease,border-color .14s ease}.mix-quick-strip a[data-v-f25477c3]:hover{background:var(--surface-2);border-color:var(--border)}.mix-quick-strip a.hot[data-v-f25477c3]{background:var(--warning-soft);border-color:color-mix(in srgb,var(--warning) 40%,transparent)}.mix-quick-strip a em[data-v-f25477c3]{font-style:normal;min-width:16px;height:16px;padding:0 5px;border-radius:99px;background:var(--warning);color:#fff;font-size:10px;font-weight:800;display:inline-flex;align-items:center;justify-content:center}.mix-quick-strip i[data-v-f25477c3]{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;font-size:12px}.mix-wallet[data-v-f25477c3]{background:linear-gradient(145deg,#0b3a5c,#1d4ed8 55%,#3b82f6);color:#eef4ff;border-radius:var(--radius-lg);padding:18px 18px 16px;box-shadow:0 16px 36px #2563eb47;min-width:0}.mix-wallet-top[data-v-f25477c3]{display:flex;justify-content:space-between;align-items:center;font-size:12px;font-weight:700;opacity:.78;gap:8px}.mix-pill[data-v-f25477c3]{background:#ffffff24;border-radius:99px;padding:3px 8px;font-size:10px;flex-shrink:0}.mix-wallet-amt[data-v-f25477c3]{margin:10px 0 6px;font-size:clamp(22px,2.4vw,32px);font-weight:800;letter-spacing:-.04em;font-variant-numeric:tabular-nums;line-height:1.1;overflow-wrap:anywhere;word-break:break-word}.mix-wallet-chg[data-v-f25477c3]{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;margin-bottom:12px}.mix-wallet-chg.up[data-v-f25477c3]{color:#86efac}.mix-wallet-chg.down[data-v-f25477c3]{color:#fda4af}.mix-wallet-bars[data-v-f25477c3]{display:grid;gap:8px}.mix-wallet-bars span[data-v-f25477c3]{font-size:10px;font-weight:700;opacity:.7}.mix-wallet-bars .bar[data-v-f25477c3]{height:7px;border-radius:99px;background:#ffffff2e;overflow:hidden;margin-top:3px}.mix-wallet-bars .bar i[data-v-f25477c3]{display:block;height:100%;background:#93c5fd;border-radius:99px}.mix-wallet-bars .bar.out i[data-v-f25477c3]{background:#fda4af}.mix-wallet-cos[data-v-f25477c3]{background:linear-gradient(145deg,#0f3d3e,#0f766e 55%,#14b8a6);box-shadow:0 16px 36px #0f766e42}.mix-wallet-kasa[data-v-f25477c3]{background:linear-gradient(145deg,#3b1d08,#b45309 52%,#f59e0b);box-shadow:0 16px 36px #b4530947}.mix-wallet-hold[data-v-f25477c3]{margin-top:14px;padding-top:12px;border-top:1px solid rgba(255,255,255,.16);display:grid;gap:6px}.mix-wallet-hold-list[data-v-f25477c3]{display:grid;gap:6px;max-height:220px;overflow-y:auto;padding-right:2px}.mix-wallet-empty[data-v-f25477c3]{margin:4px 0 0;font-size:12px;font-weight:600;opacity:.7}.mix-wallet-hold-h[data-v-f25477c3]{display:flex;justify-content:space-between;align-items:center;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;opacity:.72;margin-bottom:2px}.mix-wallet-hold-h a[data-v-f25477c3]{color:#bfdbfe;text-decoration:none;font-weight:700;letter-spacing:0;text-transform:none}.mix-wallet-hold-h a[data-v-f25477c3]:hover{color:#fff}.mix-wallet-hold-row[data-v-f25477c3]{display:grid;grid-template-columns:1fr auto auto;gap:8px;align-items:center;font-size:12px;font-weight:600}.mix-wallet-hold-name[data-v-f25477c3]{display:flex;align-items:center;gap:7px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mix-wallet-hold-name i[data-v-f25477c3]{width:7px;height:7px;border-radius:50%;flex-shrink:0}.mix-wallet-hold-row em[data-v-f25477c3]{font-style:normal;font-size:10px;opacity:.65;font-variant-numeric:tabular-nums}.mix-wallet-hold-row b[data-v-f25477c3]{font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.02em}.mix-wallet-hold-row b.pos[data-v-f25477c3]{color:#bbf7d0}.mix-wallet-hold-row b.neg[data-v-f25477c3]{color:#fda4af}.mix-ie[data-v-f25477c3],.mix-quick[data-v-f25477c3],.mix-card[data-v-f25477c3],.mix-cat[data-v-f25477c3]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:14px;box-shadow:var(--shadow);min-width:0}.mix-ie-h h3[data-v-f25477c3],.mix-quick h3[data-v-f25477c3],.mix-card-h h3[data-v-f25477c3]{margin:0;font-size:14px;font-weight:800;color:var(--primary)}.mix-ie-h p[data-v-f25477c3],.mix-card-h p[data-v-f25477c3]{margin:4px 0 0;font-size:12px;color:var(--muted)}.mix-ie-h[data-v-f25477c3]{margin-bottom:10px}.mix-ie-grid[data-v-f25477c3]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mix-ie-card[data-v-f25477c3]{border-radius:var(--radius);padding:10px 12px;background:var(--surface-2);display:grid;gap:2px;min-width:0}.mix-ie-card.in[data-v-f25477c3]{background:var(--success-soft)}.mix-ie-card.out[data-v-f25477c3]{background:var(--danger-soft)}.mix-ie-card span[data-v-f25477c3]{font-size:10px;font-weight:700;color:var(--muted);text-transform:uppercase}.mix-ie-card b[data-v-f25477c3]{font-size:clamp(13px,1.35vw,16px);font-weight:800;font-variant-numeric:tabular-nums;line-height:1.15;overflow-wrap:anywhere;word-break:break-word}.mix-ie-card em[data-v-f25477c3]{font-style:normal;font-size:11px;font-weight:700}.mix-ie-foot[data-v-f25477c3]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid var(--border)}.mix-ie-foot span[data-v-f25477c3]{display:block;font-size:10px;color:var(--muted);font-weight:700}.mix-ie-foot b[data-v-f25477c3]{font-size:clamp(12px,1.2vw,14px);font-weight:800;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;word-break:break-word}.mix-ie-manual[data-v-f25477c3]{text-decoration:none;color:inherit;border-radius:var(--radius-sm);padding:4px 6px;margin:-4px -6px;transition:background var(--ease)}.mix-ie-manual[data-v-f25477c3]:hover{background:var(--warning-soft)}.mix-ie-manual b.warn[data-v-f25477c3]{color:var(--warning-ink)}.mix-quick h3[data-v-f25477c3]{margin-bottom:8px}.mix-svc[data-v-f25477c3]{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.mix-svc a[data-v-f25477c3]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:8px 2px;border-radius:var(--radius-sm);text-decoration:none;color:var(--ink);font-size:10px;font-weight:750;text-align:center;border:1px solid transparent;position:relative;transition:background .14s ease,border-color .14s ease,transform .14s ease}.mix-svc a[data-v-f25477c3]:hover{background:var(--surface-2);border-color:var(--border);transform:translateY(-1px)}.mix-svc a.hot[data-v-f25477c3]{border-color:color-mix(in srgb,var(--warning) 40%,transparent);background:var(--warning-soft)}.mix-svc a em[data-v-f25477c3]{position:absolute;top:2px;right:2px;font-style:normal;min-width:14px;height:14px;padding:0 3px;border-radius:99px;background:var(--warning);color:#fff;font-size:9px;font-weight:800;display:inline-flex;align-items:center;justify-content:center}.mix-svc a span[data-v-f25477c3]{line-height:1.15;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mix-svc i[data-v-f25477c3]{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;font-size:13px;flex-shrink:0}.mix-block[data-v-f25477c3]{position:relative;margin-bottom:18px}.mix-sec[data-v-f25477c3]{margin-bottom:12px}.mix-sec h2[data-v-f25477c3]{margin:0;font-size:20px;font-weight:800;color:var(--primary);letter-spacing:-.02em}.mix-sec p[data-v-f25477c3]{margin:4px 0 0;color:var(--muted);font-size:13px}.mix-cats[data-v-f25477c3]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.mix-cat-col h4[data-v-f25477c3]{margin:0 0 10px;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.mix-cat-col h4.in[data-v-f25477c3]{color:var(--success-ink)}.mix-cat-col h4.out[data-v-f25477c3]{color:var(--danger-ink)}.mix-cat[data-v-f25477c3]{margin-bottom:10px}.mix-cat.out[data-v-f25477c3]{border-top:3px solid var(--danger)}.mix-cat[data-v-f25477c3]:not(.out){border-top:3px solid var(--accent)}.mix-cat header[data-v-f25477c3]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:10px}.mix-cat header span[data-v-f25477c3]{font-size:12px;font-weight:700;color:var(--muted);text-transform:uppercase}.mix-cat header b[data-v-f25477c3]{font-size:clamp(14px,1.4vw,17px);font-weight:800;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;word-break:break-word}.mix-prog-top[data-v-f25477c3]{display:flex;justify-content:space-between;font-size:12px;margin-bottom:4px;color:var(--muted)}.track[data-v-f25477c3]{height:8px;border-radius:99px;background:var(--muted-soft);overflow:hidden}.track i[data-v-f25477c3]{display:block;height:100%;background:var(--accent);border-radius:99px}.track.out i[data-v-f25477c3]{background:var(--danger)}.mix-share-bar[data-v-f25477c3]{display:flex;height:6px;border-radius:99px;overflow:hidden;background:#eef2f6;margin-top:8px}.mix-share-bar i[data-v-f25477c3]{display:block;height:100%;min-width:0}.mix-methods[data-v-f25477c3]{display:grid;gap:6px;margin-top:10px}.mix-methods>div[data-v-f25477c3]{display:flex;justify-content:space-between;font-size:12px;color:var(--ink-secondary)}.mix-methods i[data-v-f25477c3]{width:8px;height:8px;border-radius:50%;display:inline-block;margin-right:6px}.mix-cat footer[data-v-f25477c3]{display:flex;justify-content:space-between;margin-top:10px;padding-top:8px;border-top:1px solid var(--border);font-size:12px;color:var(--muted)}.mix-row[data-v-f25477c3]{display:grid;grid-template-columns:1.4fr .9fr;gap:14px;margin-bottom:14px}.mix-row.equal[data-v-f25477c3]{grid-template-columns:1fr 1fr}.mix-card[data-v-f25477c3]{position:relative}.mix-card.dark[data-v-f25477c3]{background:linear-gradient(160deg,#0b1f3a,#123a5c);border-color:transparent;color:#e8eef8}.mix-card.dark .mix-card-h h3[data-v-f25477c3]{color:#e8eef8}.mix-card.dark .mix-card-h p[data-v-f25477c3]{color:#e8eef88c}.mix-card-h[data-v-f25477c3]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;flex-wrap:wrap}.select.dark[data-v-f25477c3]{max-width:200px;background-color:#ffffff14;border-color:#fff3;color:#eaf4ee;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2.5 4.5L6 8L9.5 4.5' stroke='%23eaf4ee' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.mix-leg[data-v-f25477c3]{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--muted);font-weight:600}.mix-leg i[data-v-f25477c3]{width:8px;height:8px;border-radius:50%;display:inline-block}.mix-leg i.in[data-v-f25477c3]{background:var(--accent)}.mix-leg i.out[data-v-f25477c3]{background:var(--danger)}.mix-link[data-v-f25477c3]{font-size:13px;font-weight:700;color:var(--success-ink);text-decoration:none}.mix-mini3[data-v-f25477c3]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:10px}.mix-mini3 div[data-v-f25477c3]{background:var(--surface-2);border-radius:var(--radius);padding:10px;display:flex;flex-direction:column;gap:2px}.mix-mini3 span[data-v-f25477c3]{font-size:10px;font-weight:800;color:var(--muted);text-transform:uppercase}.mix-mini3 b[data-v-f25477c3]{font-size:13px;font-variant-numeric:tabular-nums}.mix-sw[data-v-f25477c3]{display:grid;gap:6px;margin-top:8px}.mix-sw>div[data-v-f25477c3]{display:grid;grid-template-columns:10px 1fr auto auto;gap:8px;align-items:center;font-size:12px;color:var(--muted)}.mix-sw i[data-v-f25477c3]{width:10px;height:10px;border-radius:50%}.mix-sw em[data-v-f25477c3]{font-style:normal;font-weight:700}.mix-sw b[data-v-f25477c3]{color:var(--ink)}.mix-seg[data-v-f25477c3]{display:inline-flex;flex-wrap:wrap;gap:2px;padding:3px;background:var(--muted-soft);border-radius:999px}.mix-seg button[data-v-f25477c3],.mix-seg span[data-v-f25477c3]{border:0;background:transparent;color:var(--muted);font-weight:700;font-size:12px;padding:6px 12px;border-radius:999px;cursor:pointer}.mix-seg button.on[data-v-f25477c3],.mix-seg span.on[data-v-f25477c3]{background:var(--surface);color:var(--primary);box-shadow:var(--shadow)}.mix-tx[data-v-f25477c3]{display:grid;gap:8px}.mix-tx-row[data-v-f25477c3]{display:grid;grid-template-columns:40px 1fr auto auto;gap:10px;align-items:center;padding:10px 12px;border-radius:var(--radius);background:var(--surface-2)}.ava[data-v-f25477c3]{width:40px;height:40px;border-radius:12px;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;font-weight:800}.ava.ban[data-v-f25477c3]{background:var(--danger-soft);color:var(--danger-ink)}.mix-tx-row b[data-v-f25477c3]{display:block;font-size:13px;font-weight:800}.mix-tx-row span[data-v-f25477c3]{font-size:11px;color:var(--muted)}.amt[data-v-f25477c3]{text-align:right;font-size:12px;font-variant-numeric:tabular-nums}.amt b[data-v-f25477c3],.amt span[data-v-f25477c3]{display:block}.badge[data-v-f25477c3]{font-size:11px;font-weight:800;padding:4px 8px;border-radius:99px;max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.badge.ok[data-v-f25477c3]{background:var(--success-soft);color:var(--success-ink)}.badge.bad[data-v-f25477c3]{background:var(--danger-soft);color:var(--danger-ink)}.mix-ranges[data-v-f25477c3]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:8px 0 16px}.mix-ranges label[data-v-f25477c3]{display:flex;flex-direction:column;gap:6px;font-size:12px;color:var(--muted);font-weight:600}.mix-donuts[data-v-f25477c3]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.mix-donuts h4[data-v-f25477c3]{margin:0 0 8px;text-align:center;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.g[data-v-f25477c3]{color:var(--success-ink)}.r[data-v-f25477c3]{color:var(--danger-ink)}@media(max-width:1100px){.mix-balance[data-v-f25477c3],.mix-cats[data-v-f25477c3],.mix-row[data-v-f25477c3],.mix-donuts[data-v-f25477c3],.mix-ranges[data-v-f25477c3]{grid-template-columns:1fr 1fr}.mix-balance[data-v-f25477c3],.mix-row[data-v-f25477c3]{grid-template-columns:1fr}}@media(max-width:700px){.mix-ie-grid[data-v-f25477c3],.mix-cats[data-v-f25477c3],.mix-donuts[data-v-f25477c3],.mix-ranges[data-v-f25477c3],.mix-mini3[data-v-f25477c3]{grid-template-columns:1fr}.mix-tx-row[data-v-f25477c3]{grid-template-columns:40px 1fr auto}.badge[data-v-f25477c3]{display:none}}.lp[data-v-631000fb]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;color:var(--muted);font-size:13px}.lp-left[data-v-631000fb]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.lp-range[data-v-631000fb]{color:var(--muted)}.lp-pages[data-v-631000fb]{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.lp-limit[data-v-631000fb]{width:92px;height:34px;font-size:12px}.pl[data-v-fe3c07f4]{display:flex;flex-direction:column;gap:12px}.pl[data-v-fe3c07f4] .lp{padding:4px 12px}.dfr[data-v-ef7d60f2]{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.lc[data-v-5a3d5809]{display:grid;gap:10px}.lc[data-v-5a3d5809] .lp{padding:2px 0}.lc-bar[data-v-5a3d5809]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.lc-tools[data-v-5a3d5809],.lc-actions[data-v-5a3d5809]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.lc-btn[data-v-5a3d5809]{height:36px;padding:0 12px;border-radius:var(--radius);border:1px solid var(--border);background:var(--surface);color:var(--ink-secondary);font-size:12px;font-weight:700;display:inline-flex;align-items:center;gap:6px;cursor:pointer;transition:border-color var(--ease),background var(--ease),color var(--ease)}.lc-btn[data-v-5a3d5809]:hover:not(:disabled){border-color:rgba(var(--accent-rgb),.4);color:var(--accent);background:var(--accent-soft)}.lc-btn.on[data-v-5a3d5809]{border-color:rgba(var(--accent-rgb),.45);color:var(--accent);background:var(--accent-soft)}.lc-btn[data-v-5a3d5809]:disabled{opacity:.5;cursor:not-allowed}.lc-btn.excel[data-v-5a3d5809]{color:var(--success-ink)}.lc-btn.excel[data-v-5a3d5809]:hover:not(:disabled){border-color:rgba(var(--success-rgb),.35);background:var(--success-soft);color:var(--success-ink)}.lc-adv[data-v-5a3d5809]{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end;padding:12px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-2)}.lc-field[data-v-5a3d5809]{display:flex;flex-direction:column;gap:4px;min-width:140px}.lc-field span[data-v-5a3d5809]{font-size:11px;font-weight:800;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.lc-dates[data-v-5a3d5809]{display:flex;gap:6px}.lc-field .input[data-v-5a3d5809],.lc-field .select[data-v-5a3d5809]{min-width:140px}.lc-field[data-v-5a3d5809] .df{width:150px}.mb-list[data-v-9a20570a]{display:flex;flex-direction:column}.mb-head[data-v-9a20570a],.mb-row[data-v-9a20570a]{display:grid;grid-template-columns:180px 110px 1fr 80px 90px 140px 56px;gap:10px;align-items:center}.mb-head[data-v-9a20570a]{color:var(--muted);font-size:12px;font-weight:600;padding:4px 8px 10px;border-bottom:1px solid var(--border)}.mb-row[data-v-9a20570a]{padding:12px 8px;border-bottom:1px solid var(--border)}.mb-slide input[type=range][data-v-9a20570a]{width:100%;accent-color:#2f80ed}.mb-pct[data-v-9a20570a],.mb-stat[data-v-9a20570a]{font-weight:600;color:var(--ink);text-align:right}.mb-acc[data-v-9a20570a]{color:var(--muted);font-weight:600;text-align:right}@media(max-width:1100px){.mb-head[data-v-9a20570a]{display:none}.mb-row[data-v-9a20570a]{grid-template-columns:1fr 1fr}}.ck[data-v-b4571d4b]{display:grid;gap:12px}.ck-head[data-v-b4571d4b]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.ck-kicker[data-v-b4571d4b]{margin:0 0 4px;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.ck-head h1[data-v-b4571d4b]{margin:0;font-size:24px;font-weight:800;letter-spacing:-.02em;color:var(--ink)}.ck-sub[data-v-b4571d4b]{margin:6px 0 0;color:var(--muted);font-size:13px}.ck-head-actions[data-v-b4571d4b]{display:flex;align-items:center;gap:8px}.ck-tool[data-v-b4571d4b]{height:36px;padding:0 12px;border-radius:var(--radius);border:1px solid var(--border);background:var(--surface);color:var(--ink-secondary);font-size:12px;font-weight:700;display:inline-flex;align-items:center;gap:6px;cursor:pointer;transition:border-color var(--ease),background var(--ease),color var(--ease)}.ck-tool[data-v-b4571d4b]:hover:not(:disabled){border-color:rgba(var(--accent-rgb),.4);color:var(--accent);background:var(--accent-soft)}.ck-tool[data-v-b4571d4b]:disabled{opacity:.5;cursor:not-allowed}.ck-tool .spin[data-v-b4571d4b]{animation:ck-spin-b4571d4b .8s linear infinite}@keyframes ck-spin-b4571d4b{to{transform:rotate(360deg)}}.ck-toolbar[data-v-b4571d4b]{padding:12px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.ck-tabs[data-v-b4571d4b]{display:flex;flex-wrap:wrap;gap:4px;padding:4px;border-radius:var(--radius);background:var(--surface-2)}.ck-tab[data-v-b4571d4b]{border:0;background:transparent;color:var(--muted);height:34px;padding:0 12px;border-radius:8px;font-size:12px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.ck-tab[data-v-b4571d4b]:hover{color:var(--ink);background:color-mix(in srgb,var(--surface) 70%,transparent)}.ck-tab.on[data-v-b4571d4b]{background:var(--surface);color:var(--primary);box-shadow:var(--shadow)}.ck-tab em[data-v-b4571d4b]{font-style:normal;min-width:18px;height:18px;padding:0 5px;border-radius:99px;background:var(--accent-soft);color:var(--accent);font-size:10px;font-weight:800;display:inline-flex;align-items:center;justify-content:center}.ck-note[data-v-b4571d4b]{margin:0;padding:10px 12px;border-radius:var(--radius);background:var(--success-soft);color:var(--success-ink);font-weight:700;font-size:13px}.ck-metrics[data-v-b4571d4b]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ck-metric[data-v-b4571d4b]{display:flex;gap:12px;align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:14px 16px;box-shadow:var(--shadow)}.ck-metric-ico[data-v-b4571d4b]{width:40px;height:40px;border-radius:var(--radius-sm);flex-shrink:0;display:grid;place-items:center;font-size:14px}.ck-metric-ico.navy[data-v-b4571d4b]{background:var(--primary-soft);color:var(--primary)}.ck-metric-ico.green[data-v-b4571d4b]{background:var(--success-soft);color:var(--success-ink)}.ck-metric-ico.warn[data-v-b4571d4b]{background:var(--warning-soft);color:var(--warning-ink)}.ck-metric span[data-v-b4571d4b]{display:block;font-size:11px;font-weight:800;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.ck-metric b[data-v-b4571d4b]{display:block;margin-top:2px;font-size:22px;font-weight:800;font-variant-numeric:tabular-nums}.ck-block[data-v-b4571d4b]{padding:16px}.ck-block-head[data-v-b4571d4b]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px}.ck-block-head h3[data-v-b4571d4b]{margin:0;font-size:15px;font-weight:800;color:var(--ink);display:flex;align-items:center;gap:8px}.ck-block-head h3 i[data-v-b4571d4b]{color:var(--accent);font-size:13px}.ck-block-head p[data-v-b4571d4b]{margin:4px 0 0;font-size:12px;color:var(--muted);max-width:640px;line-height:1.45}.ck-pct[data-v-b4571d4b]{height:32px;padding:0 12px;border-radius:var(--radius);flex-shrink:0;font-size:13px;font-weight:800;display:inline-flex;align-items:center}.ck-pct.ok[data-v-b4571d4b]{background:var(--success-soft);color:var(--success-ink)}.ck-pct.bad[data-v-b4571d4b]{background:var(--danger-soft);color:var(--danger-ink)}.ck-tools[data-v-b4571d4b]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:10px}.ck-tools .select[data-v-b4571d4b]{max-width:200px;height:36px;font-size:12px}.ck-view[data-v-b4571d4b]{margin-left:auto;display:inline-flex;gap:2px;padding:3px;border-radius:var(--radius);background:var(--surface-2);border:1px solid var(--border)}.ck-view button[data-v-b4571d4b]{width:32px;height:28px;border:0;border-radius:6px;background:transparent;color:var(--muted);cursor:pointer}.ck-view button.on[data-v-b4571d4b]{background:var(--surface);color:var(--primary);box-shadow:var(--shadow)}.ck-search[data-v-b4571d4b]{position:relative;max-width:320px;margin:0 0 12px auto}.ck-search.inline[data-v-b4571d4b]{margin:0;max-width:240px}.ck-search>.fa-search[data-v-b4571d4b]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--muted);font-size:13px;pointer-events:none}.ck-search .input[data-v-b4571d4b]{height:38px;border-radius:var(--radius);padding-left:36px}.ck-block h4[data-v-b4571d4b]{margin:4px 0 10px;font-size:12px;font-weight:800;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.ck-passive[data-v-b4571d4b]{border:0;background:none;color:var(--primary);font-weight:700;font-size:12px;cursor:pointer;margin:10px 0 4px;display:inline-flex;align-items:center;gap:6px;padding:0}.ck-passive[data-v-b4571d4b]:hover{color:var(--accent)}.ck-table-card[data-v-b4571d4b]{padding:0;overflow:hidden}.ck-table[data-v-b4571d4b]{font-size:13px}.ck-table th[data-v-b4571d4b]{white-space:nowrap;font-size:11px}.ck-table td[data-v-b4571d4b]{vertical-align:middle;padding:11px 10px;border-bottom:1px solid var(--border)}.ck-iban[data-v-b4571d4b]{border:0;background:none;padding:0;cursor:pointer;display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:12px;color:var(--ink-secondary);font-weight:600}.ck-iban[data-v-b4571d4b]:hover{color:var(--accent)}.ck-iban i[data-v-b4571d4b]{font-size:11px;color:var(--accent)}.ck-st[data-v-b4571d4b]{display:inline-flex;align-items:center;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:800}.ck-st.on[data-v-b4571d4b]{background:var(--success-soft);color:var(--success-ink)}.ck-st.off[data-v-b4571d4b]{background:var(--muted-soft);color:var(--muted)}.ck-empty[data-v-b4571d4b]{text-align:center;padding:28px 12px!important}.ck-firm-bar[data-v-b4571d4b]{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap}.ck-firm-bar>p[data-v-b4571d4b]{margin:0;font-size:13px;color:var(--muted)}.ck-firm-tools[data-v-b4571d4b]{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.ck-check[data-v-b4571d4b]{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:var(--ink-secondary);cursor:pointer}.ck-firms[data-v-b4571d4b]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ck-firm[data-v-b4571d4b]{display:flex;flex-direction:column;gap:10px;padding:14px 16px}.ck-firm-top[data-v-b4571d4b]{display:flex;gap:10px;align-items:center}.ck-firm-ico[data-v-b4571d4b]{width:36px;height:36px;border-radius:var(--radius-sm);flex-shrink:0;background:var(--warning-soft);color:var(--warning-ink);display:grid;place-items:center}.ck-firm-meta[data-v-b4571d4b]{min-width:0;display:grid;gap:2px}.ck-firm-name[data-v-b4571d4b]{font-weight:800;color:var(--ink);text-decoration:none;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ck-firm-name[data-v-b4571d4b]:hover{color:var(--accent)}.ck-firm-meta span[data-v-b4571d4b]{font-size:11px;color:var(--muted);font-weight:600}.ck-firm-flags[data-v-b4571d4b]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ck-soft[data-v-b4571d4b]{font-size:11px;color:var(--muted);font-weight:600}.ck-chips[data-v-b4571d4b]{display:flex;flex-wrap:wrap;gap:6px}.ck-chip[data-v-b4571d4b]{border:0;background:var(--success-soft);color:var(--success-ink);border-radius:6px;padding:4px 8px;font-size:11px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:5px}.ck-chip.wd[data-v-b4571d4b]{background:var(--warning-soft);color:var(--warning-ink)}.ck-chip.off[data-v-b4571d4b]{background:var(--muted-soft);color:var(--muted)}.ck-chip em[data-v-b4571d4b]{font-style:normal;font-size:10px;opacity:.75}.ck-empty-msg[data-v-b4571d4b]{margin:0;padding:28px;text-align:center;color:var(--muted);border:1px dashed var(--border);border-radius:var(--radius-lg);background:var(--surface)}[data-theme=dark] .ck-tab.on[data-v-b4571d4b]{color:var(--ink)}@media(max-width:900px){.ck-head h1[data-v-b4571d4b]{font-size:20px}.ck-firms[data-v-b4571d4b],.ck-metrics[data-v-b4571d4b]{grid-template-columns:1fr}.ck-view[data-v-b4571d4b]{margin-left:0}.ck-search[data-v-b4571d4b]{margin-left:0;max-width:none}}.rs[data-v-48a7b519]{display:grid;grid-template-columns:190px 1fr;gap:16px;align-items:center;padding:12px 16px;border-radius:10px;background:var(--surface)}.rs.on.tone-deposit[data-v-48a7b519]{background:#eefaf3}.rs.on.tone-withdraw[data-v-48a7b519]{background:#fff1f3}.rs-switch[data-v-48a7b519]{font-weight:600;color:var(--ink)}.rs.tone-deposit.on[data-v-48a7b519] .fp-switch input:checked+.fp-switch-ui{background:#22c55e}.rs.tone-withdraw.on[data-v-48a7b519] .fp-switch input:checked+.fp-switch-ui{background:#ef4444}.rs-body[data-v-48a7b519]{min-width:0;padding:4px 8px 0}.rs-bubbles[data-v-48a7b519]{position:relative;height:24px;margin:0 8px 2px}.rs-bubble[data-v-48a7b519]{position:absolute;transform:translate(-50%);top:0;border:0;background:#2f80ed;color:#fff;font-size:11px;font-weight:700;border-radius:99px;padding:2px 8px;min-width:42px;cursor:text;line-height:1.3}.rs-edit[data-v-48a7b519]{position:absolute;transform:translate(-50%);top:0;width:84px;border:1px solid #2f80ed;border-radius:8px;padding:2px 6px;font-size:12px;z-index:2}.rs-slider[data-v-48a7b519]{position:relative;height:22px}.rs-rail[data-v-48a7b519],.rs-fill[data-v-48a7b519]{position:absolute;left:0;right:0;top:9px;height:4px;border-radius:99px;background:#d7dde3}.rs-fill[data-v-48a7b519]{right:auto;background:#c5cdd3}.rs.on.tone-deposit .rs-fill[data-v-48a7b519]{background:#22c55e}.rs.on.tone-withdraw .rs-fill[data-v-48a7b519]{background:#ef4444}.rs-slider input[type=range][data-v-48a7b519]{position:absolute;left:0;width:100%;top:0;height:22px;margin:0;background:none;pointer-events:none;appearance:none;-webkit-appearance:none}.rs-slider input[type=range][data-v-48a7b519]::-webkit-slider-thumb{pointer-events:all;appearance:none;-webkit-appearance:none;width:16px;height:16px;border-radius:50%;background:#fff;border:3px solid #c5cdd3;cursor:grab;box-shadow:0 1px 2px #0000001f}.rs-slider input[type=range][data-v-48a7b519]::-moz-range-thumb{pointer-events:all;width:16px;height:16px;border-radius:50%;background:#fff;border:3px solid #c5cdd3;cursor:grab}.rs.on.tone-deposit input[type=range][data-v-48a7b519]::-webkit-slider-thumb{border-color:#22c55e}.rs.on.tone-deposit input[type=range][data-v-48a7b519]::-moz-range-thumb{border-color:#22c55e}.rs.on.tone-withdraw input[type=range][data-v-48a7b519]::-webkit-slider-thumb{border-color:#ef4444}.rs.on.tone-withdraw input[type=range][data-v-48a7b519]::-moz-range-thumb{border-color:#ef4444}.rs-slider input.hi[data-v-48a7b519]{z-index:2}.rs-ticks[data-v-48a7b519]{display:flex;justify-content:space-between;margin:4px 2px 0;color:var(--muted);font-size:10px;font-variant-numeric:tabular-nums}@media(max-width:900px){.rs[data-v-48a7b519]{grid-template-columns:1fr}}.tr[data-v-43c414fd]{display:grid;gap:12px}.tr-head[data-v-43c414fd]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.tr-kicker[data-v-43c414fd]{margin:0 0 4px;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.tr-head h1[data-v-43c414fd]{margin:0;font-size:24px;font-weight:800;letter-spacing:-.02em;color:var(--ink)}.tr-sub[data-v-43c414fd]{margin:6px 0 0;color:var(--muted);font-size:13px}.tr-head-actions[data-v-43c414fd]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tr-count[data-v-43c414fd],.tr-total[data-v-43c414fd]{height:36px;padding:0 12px;border-radius:10px;font-size:12px;font-weight:800;display:inline-flex;align-items:center}.tr-count[data-v-43c414fd]{border:1px solid transparent;background:var(--accent-soft);color:var(--accent)}.tr-total[data-v-43c414fd]{border:1px solid transparent}.tr-total.ok[data-v-43c414fd]{background:var(--success-soft);color:var(--success-ink)}.tr-total.bad[data-v-43c414fd]{background:var(--danger-soft);color:var(--danger-ink)}.tr-tool[data-v-43c414fd]{height:36px;padding:0 12px;border-radius:10px;border:1px solid var(--border);background:var(--surface);color:var(--ink-secondary);font-size:12px;font-weight:700;display:inline-flex;align-items:center;gap:6px;cursor:pointer;transition:border-color var(--ease),background var(--ease),color var(--ease)}.tr-tool[data-v-43c414fd]:hover:not(:disabled){border-color:rgba(var(--accent-rgb),.4);color:var(--accent);background:var(--accent-soft)}.tr-tool[data-v-43c414fd]:disabled{opacity:.5;cursor:not-allowed}.tr-tool.excel[data-v-43c414fd]{color:var(--success-ink)}.tr-tool.excel[data-v-43c414fd]:hover:not(:disabled){border-color:rgba(var(--success-rgb),.35);background:var(--success-soft);color:var(--success-ink)}.tr-tool .spin[data-v-43c414fd]{animation:tr-spin-43c414fd .8s linear infinite}@keyframes tr-spin-43c414fd{to{transform:rotate(360deg)}}.tr-toolbar[data-v-43c414fd]{display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.tr-tabs[data-v-43c414fd]{display:flex;flex-wrap:wrap;gap:4px;padding:4px;border-radius:12px;background:var(--surface-2)}.tr-tab[data-v-43c414fd]{border:0;background:transparent;color:var(--muted);height:34px;padding:0 12px;border-radius:9px;font-size:12px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:background var(--ease),color var(--ease)}.tr-tab[data-v-43c414fd]:hover{color:var(--ink);background:color-mix(in srgb,var(--surface) 70%,transparent)}.tr-tab.on[data-v-43c414fd]{background:var(--surface);color:var(--primary);box-shadow:var(--shadow)}.tr-tab em[data-v-43c414fd]{font-style:normal;min-width:18px;height:18px;padding:0 5px;border-radius:99px;background:var(--warning-soft);color:var(--warning-ink);font-size:10px;font-weight:800;display:inline-flex;align-items:center;justify-content:center}.tr-tab.on em[data-v-43c414fd]{background:var(--accent-soft);color:var(--accent)}.tr-search[data-v-43c414fd]{display:flex;gap:8px;align-items:center;position:relative}.tr-search>.fa-search[data-v-43c414fd]{position:absolute;left:12px;color:var(--muted);font-size:13px;pointer-events:none}.tr-search .input[data-v-43c414fd]{flex:1;min-width:160px;height:40px;border-radius:11px;padding-left:36px;max-width:360px}.tr-adv[data-v-43c414fd]{height:36px;padding:0 12px;border-radius:10px;border:1px solid var(--border);background:var(--surface-2);color:var(--muted);font-size:12px;font-weight:700;display:inline-flex;align-items:center;gap:6px;cursor:pointer}.tr-adv[data-v-43c414fd]:hover,.tr-adv.on[data-v-43c414fd]{border-color:rgba(var(--accent-rgb),.4);color:var(--accent);background:var(--accent-soft)}.tr-filters[data-v-43c414fd]{display:flex;flex-wrap:wrap;gap:16px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);font-size:13px;font-weight:600;color:var(--ink-secondary)}.tr-err[data-v-43c414fd]{margin:0;padding:10px 12px;border-radius:12px;background:var(--danger-soft);color:var(--danger-ink);font-weight:700;font-size:13px}.tr-note[data-v-43c414fd]{margin:0;padding:10px 12px;border-radius:12px;background:var(--success-soft);color:var(--success-ink);font-weight:700;font-size:13px}.tr-card[data-v-43c414fd]{padding:0;overflow:hidden}.tr-row[data-v-43c414fd]{border-bottom:1px solid var(--border)}.tr-row[data-v-43c414fd]:last-child{border-bottom:0}.tr-row.open[data-v-43c414fd]{background:var(--surface-2)}.tr-row-main[data-v-43c414fd]{display:grid;grid-template-columns:minmax(160px,220px) 1fr auto;gap:14px;align-items:center;padding:14px 16px}.tr-name[data-v-43c414fd]{border:0;background:none;padding:0;cursor:pointer;display:flex;align-items:center;gap:8px;text-align:left;min-width:0;color:var(--ink)}.tr-name b[data-v-43c414fd]{font-size:13px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tr-dot[data-v-43c414fd]{width:8px;height:8px;border-radius:50%;flex-shrink:0;background:var(--accent)}.tr-chev[data-v-43c414fd]{margin-left:auto;font-size:11px;color:var(--muted);transition:transform .15s ease}.tr-chev.open[data-v-43c414fd]{transform:rotate(180deg)}.tr-chips[data-v-43c414fd]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.tr-chip[data-v-43c414fd]{display:inline-flex;align-items:center;padding:4px 9px;border-radius:8px;background:var(--success-soft);color:var(--success-ink);font-size:11px;font-weight:700;white-space:nowrap}.tr-chip.off[data-v-43c414fd]{background:var(--muted-soft);color:var(--muted)}.tr-edit[data-v-43c414fd]{color:var(--primary);font-weight:700;font-size:12px;text-decoration:none;white-space:nowrap;display:inline-flex;align-items:center;gap:6px}.tr-edit[data-v-43c414fd]:hover{color:var(--accent)}.tr-detail[data-v-43c414fd]{padding:4px 16px 18px;border-top:1px solid var(--border);background:var(--surface)}.tr-fallback[data-v-43c414fd]{margin:12px 0 16px}.tr-fallback p[data-v-43c414fd]{margin:6px 0 0 46px;color:var(--muted);font-size:12px;max-width:720px;line-height:1.45}.tr-cols[data-v-43c414fd]{display:grid;grid-template-columns:1fr 1fr;gap:24px}.tr-cols h4[data-v-43c414fd]{margin:0 0 10px;font-size:12px;color:var(--muted);font-weight:800;display:flex;align-items:center;gap:6px;text-transform:uppercase;letter-spacing:.04em}.tr-cols section[data-v-43c414fd]{display:flex;flex-direction:column;gap:8px}.tr-detail-actions[data-v-43c414fd]{margin-top:16px;display:flex;gap:10px;align-items:center}.tr-saved[data-v-43c414fd]{font-size:12px;font-weight:800;color:var(--success-ink);display:inline-flex;align-items:center;gap:5px}.tr-empty[data-v-43c414fd]{padding:28px 16px;text-align:center;color:var(--muted);font-size:13px}.tr-table[data-v-43c414fd]{font-size:13px}.tr-table th[data-v-43c414fd]{white-space:nowrap;font-size:11px}.tr-table td[data-v-43c414fd]{vertical-align:middle;padding:10px;border-bottom:1px solid var(--border)}.tr-table tbody tr[data-v-43c414fd]:hover{background:var(--surface-2)}.tr-gw[data-v-43c414fd]{display:inline-flex;align-items:center;gap:8px;--gw: #64748b}.tr-gw-dot[data-v-43c414fd]{width:8px;height:8px;border-radius:50%;background:var(--gw);flex-shrink:0}.tr-gw b[data-v-43c414fd]{font-size:13px}.tr-num[data-v-43c414fd]{width:88px;height:34px;font-size:12px}.tr-num.wide[data-v-43c414fd]{width:110px}.tr-sel[data-v-43c414fd]{width:96px;height:34px;font-size:12px}.tr-empty-cell[data-v-43c414fd]{text-align:center;padding:28px 12px!important}[data-theme=dark] .tr-tab.on[data-v-43c414fd]{color:var(--ink)}@media(max-width:1100px){.tr-cols[data-v-43c414fd]{grid-template-columns:1fr}}@media(max-width:900px){.tr-head h1[data-v-43c414fd]{font-size:20px}.tr-row-main[data-v-43c414fd]{grid-template-columns:1fr}.tr-search .input[data-v-43c414fd]{max-width:none}.tr-name .tr-chev[data-v-43c414fd]{margin-left:0}}.copy-btn[data-v-666eead9]{border:0;background:transparent;color:var(--muted);cursor:pointer;padding:0 4px;line-height:1;vertical-align:middle}.copy-btn[data-v-666eead9]:hover{color:var(--primary)}.copy-btn i[data-v-666eead9]{font-size:12px}.nt{display:inline-flex;align-items:center;vertical-align:middle}.nt-dot{width:12px;height:12px;padding:0;border:0;border-radius:3px;background:#eab308;cursor:help;box-shadow:0 0 0 1px #0f172a14}.nt-pop{position:relative;background:#fff;color:#0f172a;border-radius:16px;padding:14px 16px;box-shadow:0 12px 32px #0f172a2e;font-size:14px;font-weight:600;line-height:1.45;text-align:center;word-break:break-word;pointer-events:auto}.nt-pop:after{content:"";position:absolute;left:50%;bottom:-6px;width:12px;height:12px;background:#fff;transform:translate(-50%) rotate(45deg);box-shadow:2px 2px 4px #0f172a0f}.pd[data-v-eff0e6c0]{background:var(--surface-2);border-radius:var(--radius);border:1px solid var(--border);overflow:hidden}.pd-tabs[data-v-eff0e6c0]{display:flex;gap:2px;flex-wrap:wrap;padding:8px 10px 0;background:var(--surface);border-bottom:1px solid var(--border)}.pd-tabs button[data-v-eff0e6c0]{border:0;background:none;padding:10px 12px;font-weight:700;color:var(--muted);cursor:pointer;border-bottom:2px solid transparent;font-size:12px}.pd-tabs button.on[data-v-eff0e6c0]{color:var(--primary);border-bottom-color:var(--accent)}.pd-count[data-v-eff0e6c0]{margin-left:5px;font-size:10px;background:var(--muted-soft);border-radius:99px;padding:1px 6px;color:var(--ink-secondary);font-weight:800}.pd-tabs button.on .pd-count[data-v-eff0e6c0]{background:var(--accent-soft);color:var(--accent)}.pd-summary[data-v-eff0e6c0]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 14px;background:var(--surface);border-bottom:1px solid var(--border)}.pd-summary-top[data-v-eff0e6c0]{border-bottom:1px solid var(--border)}.pd-summary>div[data-v-eff0e6c0]:first-child{display:flex;flex-direction:column;gap:2px;min-width:0}.pd-summary b[data-v-eff0e6c0]{font-size:14px;color:var(--ink)}.pd-summary span[data-v-eff0e6c0]{font-size:13px;color:var(--muted)}.pd-meta[data-v-eff0e6c0]{font-size:12px!important;color:var(--muted)}.pd-summary-side[data-v-eff0e6c0]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pd-summary-side strong[data-v-eff0e6c0]{font-size:15px;font-variant-numeric:tabular-nums;color:var(--ink)}.pd-note[data-v-eff0e6c0]{color:var(--ink)}.pd-detail[data-v-eff0e6c0]{padding:12px}.pd-grid[data-v-eff0e6c0]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pd-card[data-v-eff0e6c0]{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:12px 14px}.pd-card h3[data-v-eff0e6c0]{margin:0 0 8px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.pd-card dl[data-v-eff0e6c0]{margin:0;display:grid;gap:6px}.pd-card dl>div[data-v-eff0e6c0]{display:grid;grid-template-columns:88px 1fr;gap:8px;align-items:start}.pd-card dt[data-v-eff0e6c0]{color:var(--muted);font-weight:600;font-size:12px}.pd-card dd[data-v-eff0e6c0]{margin:0;color:var(--ink);font-size:13px;word-break:break-word;display:flex;align-items:center;gap:4px;flex-wrap:wrap}.pd-table-wrap[data-v-eff0e6c0]{padding:10px 12px 14px;overflow:auto;background:var(--surface)}.click[data-v-eff0e6c0]{cursor:pointer}.wrap[data-v-eff0e6c0]{word-break:break-all}.mono[data-v-eff0e6c0]{font-family:var(--font-mono);font-size:12px}.log-split[data-v-eff0e6c0]{display:grid;grid-template-columns:1fr 1fr;gap:12px}pre[data-v-eff0e6c0]{background:var(--code-bg);color:var(--code-ink);border-radius:10px;padding:10px;font-size:11.5px;overflow:auto;max-height:240px;white-space:pre-wrap;font-family:var(--font-mono);border:1px solid var(--border)}.tx-look[data-v-eff0e6c0]{color:var(--muted)}@media(max-width:900px){.pd-grid[data-v-eff0e6c0]{grid-template-columns:1fr}.pd-card dl>div[data-v-eff0e6c0]{grid-template-columns:72px 1fr}.log-split[data-v-eff0e6c0]{grid-template-columns:1fr}}.tx-page[data-v-c3b53649]{display:flex;flex-direction:column;gap:12px;min-width:0;width:100%;max-width:100%}.tx-head[data-v-c3b53649],.tx-toolbar[data-v-c3b53649],.tx-filters[data-v-c3b53649],.tx-meta[data-v-c3b53649]{flex:0 0 auto}.tx-head[data-v-c3b53649]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.tx-kicker[data-v-c3b53649]{margin:0 0 4px;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.tx-head h1[data-v-c3b53649]{margin:0;font-size:24px;font-weight:800;letter-spacing:-.02em;color:var(--ink)}.tx-head-actions[data-v-c3b53649]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tx-tool[data-v-c3b53649]{height:36px;padding:0 12px;border-radius:10px;border:1px solid var(--border);background:var(--surface);color:var(--ink-secondary);font-size:12px;font-weight:700;display:inline-flex;align-items:center;gap:6px;cursor:pointer;transition:border-color var(--ease),background var(--ease),color var(--ease)}.tx-tool[data-v-c3b53649]:hover{border-color:rgba(var(--accent-rgb),.4);color:var(--accent);background:var(--accent-soft)}.tx-tool.on[data-v-c3b53649]{border-color:transparent;background:var(--accent);color:#fff}.tx-tool.excel[data-v-c3b53649]{color:var(--success-ink)}.tx-tool.excel[data-v-c3b53649]:hover{border-color:rgba(var(--success-rgb),.35);background:var(--success-soft);color:var(--success-ink)}.tx-toolbar[data-v-c3b53649]{display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);min-width:0;width:100%;max-width:100%;box-sizing:border-box}.tx-tabs[data-v-c3b53649]{display:flex;flex-wrap:nowrap;align-items:stretch;gap:6px;padding:4px;border-radius:12px;background:var(--surface-2);min-width:0;width:100%;max-width:100%;box-sizing:border-box}.tx-tabs.dep[data-v-c3b53649]{background:var(--success-soft)}.tx-tabs.wd[data-v-c3b53649]{background:var(--danger-soft)}.tx-tabs[data-v-c3b53649]:not(.active){opacity:.72}.tx-tabs.active[data-v-c3b53649]{opacity:1;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--border) 80%,transparent)}.tx-tabs.dep.active[data-v-c3b53649]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--success) 35%,transparent)}.tx-tabs.wd.active[data-v-c3b53649]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--danger) 35%,transparent)}.tx-tabs-label[data-v-c3b53649]{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;padding:0 12px;font-size:12px;font-weight:800;white-space:nowrap;flex:0 0 auto;border:0;border-radius:9px;cursor:pointer;transition:background var(--ease),color var(--ease),box-shadow var(--ease)}.tx-tabs-track[data-v-c3b53649]{display:flex;flex-wrap:nowrap;align-items:center;gap:4px;flex:1 1 0%;width:0;min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x;scrollbar-width:thin;padding-bottom:2px}.tx-tabs-track[data-v-c3b53649]::-webkit-scrollbar{height:5px}.tx-tabs-track[data-v-c3b53649]::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--muted) 45%,transparent);border-radius:99px}.tx-tabs.dep .tx-tabs-label[data-v-c3b53649]{background:color-mix(in srgb,var(--success) 16%,#fff);color:var(--success-ink)}.tx-tabs.dep .tx-tabs-label.on[data-v-c3b53649],.tx-tabs.dep.active .tx-tabs-label[data-v-c3b53649]{background:var(--success);color:#fff;box-shadow:0 4px 12px color-mix(in srgb,var(--success) 35%,transparent)}.tx-tabs.wd .tx-tabs-label[data-v-c3b53649]{background:color-mix(in srgb,var(--danger) 14%,#fff);color:var(--danger-ink)}.tx-tabs.wd .tx-tabs-label.on[data-v-c3b53649],.tx-tabs.wd.active .tx-tabs-label[data-v-c3b53649]{background:var(--danger);color:#fff;box-shadow:0 4px 12px color-mix(in srgb,var(--danger) 30%,transparent)}.tx-tab[data-v-c3b53649]{border:1px solid gray;background:transparent;color:var(--muted);height:34px;padding:0 11px;border-radius:9px;font-size:12px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:background var(--ease),color var(--ease),box-shadow var(--ease);flex-shrink:0;white-space:nowrap;position:relative;z-index:0}.tx-tab>.fa[data-v-c3b53649]{font-size:11px;opacity:.9}.tx-tab[data-v-c3b53649]:hover{filter:brightness(.98)}.tx-tab.st-all[data-v-c3b53649]{background:color-mix(in srgb,var(--surface) 85%,var(--muted-soft));color:var(--ink-secondary)}.tx-tab.st-pending[data-v-c3b53649]{background:var(--warning-soft);color:var(--warning-ink)}.tx-tab.st-ok[data-v-c3b53649]{background:var(--success-soft);color:var(--success-ink)}.tx-tab.st-manual[data-v-c3b53649]{background:#ede9fe;color:#6d28d9}.tx-tab.st-cancel[data-v-c3b53649]{background:var(--danger-soft);color:var(--danger-ink)}.tx-tab.st-fail[data-v-c3b53649]{background:color-mix(in srgb,var(--danger-soft) 70%,var(--muted-soft));color:var(--danger-ink)}.tx-tab.st-timeout[data-v-c3b53649]{background:var(--muted-soft);color:var(--muted)}.tx-tab.st-assign[data-v-c3b53649]{background:var(--info-soft);color:var(--info-ink)}.tx-tab.on[data-v-c3b53649]{z-index:1;box-shadow:var(--shadow);color:#fff}.tx-tab.st-all.on[data-v-c3b53649]{background:var(--primary);color:#fff}.tx-tab.st-pending.on[data-v-c3b53649]{background:var(--warning);color:#111}.tx-tab.st-ok.on[data-v-c3b53649]{background:var(--success);color:#fff}.tx-tab.st-manual.on[data-v-c3b53649]{background:#7c3aed;color:#fff}.tx-tab.st-cancel.on[data-v-c3b53649]{background:var(--danger);color:#fff}.tx-tab.st-fail.on[data-v-c3b53649]{background:#9f1239;color:#fff}.tx-tab.st-timeout.on[data-v-c3b53649]{background:#64748b;color:#fff}.tx-tab.st-assign.on[data-v-c3b53649]{background:var(--info);color:#fff}.tx-tab em[data-v-c3b53649]{font-style:normal;min-width:18px;height:18px;padding:0 5px;border-radius:99px;background:color-mix(in srgb,currentColor 18%,#fff);color:inherit;font-size:10px;font-weight:800;display:inline-flex;align-items:center;justify-content:center}.tx-tab.on em[data-v-c3b53649]{background:#ffffff47;color:inherit}.tx-tab.st-pending.on em[data-v-c3b53649]{background:#0000001f;color:#111}[data-theme=dark] .tx-tab.st-manual[data-v-c3b53649]{background:#a78bfa29;color:#c4b5fd}[data-theme=dark] .tx-tabs.dep .tx-tabs-label[data-v-c3b53649]{background:color-mix(in srgb,var(--success) 22%,transparent)}[data-theme=dark] .tx-tabs.wd .tx-tabs-label[data-v-c3b53649]{background:color-mix(in srgb,var(--danger) 22%,transparent)}.tx-search[data-v-c3b53649]{display:grid;grid-template-columns:1fr auto auto;gap:8px;align-items:center;min-width:0}.tx-search-field[data-v-c3b53649]{position:relative;min-width:0}.tx-search-field>.fa-search[data-v-c3b53649]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--muted);font-size:13px;pointer-events:none;z-index:1}.tx-search-field .input[data-v-c3b53649]{width:100%;min-width:0;height:40px;border-radius:11px;padding-left:36px}.tx-adv[data-v-c3b53649]{height:40px;padding:0 12px;border-radius:10px;border:1px solid var(--border);background:var(--surface-2);color:var(--muted);font-size:12px;font-weight:700;display:inline-flex;align-items:center;gap:6px;cursor:pointer;white-space:nowrap}.tx-adv[data-v-c3b53649]:hover,.tx-adv.on[data-v-c3b53649]{border-color:rgba(var(--accent-rgb),.4);color:var(--accent);background:var(--accent-soft)}.tx-filters[data-v-c3b53649]{display:flex;flex-wrap:wrap;gap:8px;padding:12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2)}.tx-filters .select[data-v-c3b53649],.tx-filters .input[data-v-c3b53649]{max-width:180px}.tx-filters[data-v-c3b53649] .df{width:150px}.tx-meta[data-v-c3b53649]{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap;color:var(--muted);font-size:13px}.tx-pager[data-v-c3b53649]{display:flex;gap:4px;align-items:center}.tx-card[data-v-c3b53649]{padding:0;overflow:visible}.tx-card .table-wrap[data-v-c3b53649]{overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch}.tx-table[data-v-c3b53649]{font-size:13px}.tx-table thead th[data-v-c3b53649]{white-space:nowrap;font-size:11px;position:sticky;top:0;z-index:2;background:#15459b;color:#fff;box-shadow:none}[data-theme=dark] .tx-table thead th[data-v-c3b53649]{background:#1d4ed8}.tx-table td[data-v-c3b53649]{vertical-align:middle;padding:10px;border-bottom:1px solid var(--border)}.tx-table tbody tr[data-v-c3b53649]{background:var(--surface)}.tx-table tbody tr.alt[data-v-c3b53649]{background:color-mix(in srgb,var(--surface-2) 70%,var(--muted-soft) 30%)}.tx-table tbody tr[data-v-c3b53649]:hover{background:var(--surface-2)}.tx-table tr.tone-ok[data-v-c3b53649],.tx-table tr.tone-warn[data-v-c3b53649],.tx-table tr.tone-info[data-v-c3b53649],.tx-table tr.tone-danger[data-v-c3b53649],.tx-table tr.tone-dark[data-v-c3b53649],.tx-table tr.tone-muted[data-v-c3b53649]{box-shadow:inset 3px 0 0 transparent}.tx-table tr.tone-ok[data-v-c3b53649]{box-shadow:inset 3px 0 0 var(--success)}.tx-table tr.tone-warn[data-v-c3b53649]{box-shadow:inset 3px 0 0 var(--warning)}.tx-table tr.tone-info[data-v-c3b53649]{box-shadow:inset 3px 0 0 var(--info)}.tx-table tr.tone-danger[data-v-c3b53649]{box-shadow:inset 3px 0 0 var(--danger)}.tx-table tr.tone-dark[data-v-c3b53649],.tx-table tr.tone-muted[data-v-c3b53649]{box-shadow:inset 3px 0 0 var(--muted)}.tx-col-act[data-v-c3b53649]{width:1%;white-space:nowrap}.tx-acts[data-v-c3b53649]{display:inline-flex;align-items:center;gap:4px}.tx-gear[data-v-c3b53649]{min-width:44px;height:30px;padding:0 8px;gap:4px;justify-content:center}.tx-gear.on[data-v-c3b53649]{box-shadow:var(--ring)}.tx-gear .fa-chevron-down[data-v-c3b53649]{font-size:9px;opacity:.85}.tx-look[data-v-c3b53649]{color:var(--muted);border:0;background:none;cursor:pointer;padding:0;border-radius:8px;width:28px;height:28px;display:grid;place-items:center}.tx-look.on[data-v-c3b53649],.tx-look[data-v-c3b53649]:hover{color:var(--primary);background:var(--primary-soft)}.tx-expand td[data-v-c3b53649]{background:transparent;padding:8px 8px 12px!important;border-bottom:1px solid var(--border)}.tx-table tr.open[data-v-c3b53649]{background:var(--primary-soft)!important}.tx-kind[data-v-c3b53649]{font-weight:800;margin-bottom:6px;font-size:13px;color:var(--ink)}.tx-kind.dep[data-v-c3b53649]{color:var(--ink)}.tx-kind.wd[data-v-c3b53649]{color:var(--danger-ink)}.tx-method-row[data-v-c3b53649]{display:inline-flex;align-items:center;gap:6px;max-width:160px}.tx-method-mark[data-v-c3b53649]{width:18px;height:18px;border-radius:5px;flex-shrink:0;display:grid;place-items:center;font-size:10px;font-weight:800;color:#fff;background:var(--accent)}.tx-method-mark.m-fast[data-v-c3b53649]{background:#3b82f6}.tx-method-mark.m-havale[data-v-c3b53649]{background:var(--primary)}.tx-method-mark.m-papara[data-v-c3b53649]{background:#0ea5e9}.tx-method-mark.m-crypto[data-v-c3b53649]{background:#d97706}.tx-method-mark.m-other[data-v-c3b53649]{background:#64748b}.tx-method-name[data-v-c3b53649]{font-size:11px;font-weight:700;color:var(--ink-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tx-firm-block[data-v-c3b53649]{display:grid;gap:3px;min-width:120px;max-width:170px}.tx-firm[data-v-c3b53649]{display:flex;align-items:center;gap:8px;min-width:0}.tx-firm b[data-v-c3b53649]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.tx-firm-ico[data-v-c3b53649]{width:22px;height:22px;border-radius:7px;flex-shrink:0;display:grid;place-items:center;font-size:10px}.tx-firm-meta[data-v-c3b53649]{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--muted);font-weight:600;min-width:0}.tx-firm-meta i[data-v-c3b53649]{width:12px;text-align:center;font-size:10px;opacity:.8;flex-shrink:0}.tx-firm-meta span[data-v-c3b53649]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tx-time-stack[data-v-c3b53649]{display:grid;gap:6px}.tx-time[data-v-c3b53649]{display:flex;align-items:flex-start;gap:6px;font-size:11px;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}.tx-time i[data-v-c3b53649]{margin-top:2px;font-size:11px;width:12px;text-align:center;flex-shrink:0}.tx-time.created[data-v-c3b53649]{color:var(--ink-secondary)}.tx-time.created i[data-v-c3b53649],.tx-time.ended[data-v-c3b53649]{color:var(--muted)}.tx-time.ended.bad[data-v-c3b53649]{color:var(--danger-ink)}.tx-time.ended.bad i[data-v-c3b53649]{color:var(--danger)}.tx-time.ended.ok[data-v-c3b53649]{color:var(--success-ink)}.tx-time.ended.ok i[data-v-c3b53649]{color:var(--success)}.tx-time.ended.wait[data-v-c3b53649]{color:var(--warning-ink)}.tx-time.ended.wait i[data-v-c3b53649]{color:var(--warning)}.tx-amt-cell[data-v-c3b53649]{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0}.tx-amt-top[data-v-c3b53649]{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.tx-amt[data-v-c3b53649]{color:var(--ink);font-size:15px;font-variant-numeric:tabular-nums;line-height:1.25}.tx-fee[data-v-c3b53649]{color:var(--muted);font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.tx-amt-sub[data-v-c3b53649]{font-size:11px;font-weight:600;color:var(--warning-ink)}.tx-copy-line[data-v-c3b53649]{display:flex;align-items:center;gap:4px;max-width:180px;font-size:11px;color:var(--muted);font-family:var(--font-mono);line-height:1.3}.tx-copy-line span[data-v-c3b53649]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tx-copy-line[data-v-c3b53649] .copy-btn{color:var(--accent)}.tx-copy-line[data-v-c3b53649] .copy-btn:hover{color:var(--primary)}.tx-status-cell[data-v-c3b53649]{display:grid;gap:4px;justify-items:start}.tx-st-line[data-v-c3b53649]{display:flex;align-items:center;gap:6px;min-width:0}.tx-st-note[data-v-c3b53649]{font-size:11px;font-weight:700;color:var(--danger-ink)}.tx-st-note.wait[data-v-c3b53649]{color:var(--warning-ink)}.tx-st-note.ok[data-v-c3b53649]{color:var(--success-ink)}.tx-cust[data-v-c3b53649]{display:flex;align-items:center;gap:6px;max-width:150px}.tx-cust b[data-v-c3b53649]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.tx-warn[data-v-c3b53649]{color:var(--danger);font-size:12px;cursor:help;flex-shrink:0}.tx-stats[data-v-c3b53649]{display:flex;flex-direction:column;align-items:flex-start;gap:3px;margin-top:6px}.tx-stats span[data-v-c3b53649]{display:inline-flex;align-items:center;border-radius:5px;padding:2px 7px;font-size:10px;font-weight:800;font-variant-numeric:tabular-nums}.tx-stats .dep[data-v-c3b53649]{background:var(--success-soft);color:var(--success-ink)}.tx-stats .wdr[data-v-c3b53649]{background:var(--danger-soft);color:var(--danger-ink)}.tx-stats .sr[data-v-c3b53649]{background:var(--muted-soft);color:var(--ink-secondary)}.tx-stats .sr.sr-ok[data-v-c3b53649]{background:var(--success-soft);color:var(--success-ink)}.tx-stats .sr.sr-mid[data-v-c3b53649]{background:var(--warning-soft);color:var(--warning-ink)}.tx-stats .sr.sr-low[data-v-c3b53649]{background:var(--danger-soft);color:var(--danger-ink)}.tx-col-track[data-v-c3b53649]{min-width:120px;white-space:nowrap}.tx-track[data-v-c3b53649]{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0}.tx-cb[data-v-c3b53649]{white-space:nowrap;vertical-align:middle}.tx-id[data-v-c3b53649]{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;font-size:11px;color:var(--ink-secondary);font-family:var(--font-mono);font-weight:600;white-space:nowrap}.tx-id .copy[data-v-c3b53649]{color:inherit;text-decoration:none;white-space:nowrap}.tx-id .copy[data-v-c3b53649]:hover{color:var(--accent)}.tx-id[data-v-c3b53649] .copy-btn{color:var(--accent);flex-shrink:0}.tx-live[data-v-c3b53649]{font-weight:700;color:var(--muted);font-size:12px;display:inline-flex;align-items:center;gap:6px}.tx-live i[data-v-c3b53649]{font-size:8px}.tx-live.on[data-v-c3b53649]{color:var(--accent)}[data-theme=dark] .tx-amt[data-v-c3b53649]{color:inherit}@media(max-width:1200px){.tx-tab>.fa[data-v-c3b53649]{display:none}.tx-tab[data-v-c3b53649]{padding:0 9px;gap:4px}}@media(max-width:900px){.tx-page[data-v-c3b53649]{gap:10px}.tx-head[data-v-c3b53649]{align-items:flex-start;gap:10px}.tx-head h1[data-v-c3b53649]{font-size:20px}.tx-head-actions[data-v-c3b53649]{width:100%;gap:6px}.tx-tool[data-v-c3b53649]{height:34px;padding:0 10px;font-size:11px}.tx-live[data-v-c3b53649]{margin-right:auto}.tx-toolbar[data-v-c3b53649]{padding:8px;gap:8px}.tx-tabs[data-v-c3b53649]{padding:3px;gap:4px}.tx-tabs-label[data-v-c3b53649],.tx-tab[data-v-c3b53649]{height:32px;padding:0 8px;font-size:11px}.tx-search[data-v-c3b53649]{grid-template-columns:1fr 1fr;gap:8px}.tx-search-field[data-v-c3b53649]{grid-column:1 / -1}.tx-search .btn[data-v-c3b53649],.tx-search .tx-adv[data-v-c3b53649]{width:100%;justify-content:center;height:40px}.tx-filters .select[data-v-c3b53649],.tx-filters .input[data-v-c3b53649]{max-width:none;width:100%;flex:1 1 140px}.tx-meta[data-v-c3b53649]{gap:8px;font-size:12px}.tx-amt[data-v-c3b53649]{font-size:13px}}@media(max-width:600px){.tx-tabs-label span[data-v-c3b53649]{display:none}.tx-tabs-label[data-v-c3b53649]{padding:0 10px;min-width:34px}.tx-tab em[data-v-c3b53649]{min-width:16px;height:16px;font-size:9px}}.tx-float-menu{position:fixed!important;z-index:240!important;min-width:220px;max-height:min(70vh,320px);overflow:auto}.pc-head[data-v-07835b92]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:12px}.pc-kicker[data-v-07835b92]{margin:0 0 4px;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.pc-head h1[data-v-07835b92]{margin:0;font-size:24px;font-weight:800;letter-spacing:-.02em;color:var(--ink)}.pc-sub[data-v-07835b92]{margin:6px 0 0;color:var(--muted);font-size:13px}.pc-actions[data-v-07835b92]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}@media(max-width:900px){.pc-head h1[data-v-07835b92]{font-size:20px}}.pd-page[data-v-d5f21871]{max-width:1280px}.pd-actions[data-v-d5f21871]{display:flex;gap:8px;flex-wrap:wrap}.pd-card[data-v-d5f21871]{padding:8px 12px 16px}.rb[data-v-54d7ff49]{display:grid;gap:12px}.rb-head[data-v-54d7ff49]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.rb-kicker[data-v-54d7ff49]{margin:0 0 4px;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.rb-head h1[data-v-54d7ff49]{margin:0;font-size:24px;font-weight:800;letter-spacing:-.02em;color:var(--ink)}.rb-sub[data-v-54d7ff49]{margin:6px 0 0;color:var(--muted);font-size:13px}.rb-head-actions[data-v-54d7ff49]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.rb-count[data-v-54d7ff49]{height:36px;padding:0 12px;border-radius:var(--radius);background:var(--accent-soft);color:var(--accent);font-size:12px;font-weight:800;display:inline-flex;align-items:center}.rb-tool[data-v-54d7ff49]{height:36px;padding:0 12px;border-radius:var(--radius);border:1px solid var(--border);background:var(--surface);color:var(--ink-secondary);font-size:12px;font-weight:700;display:inline-flex;align-items:center;gap:6px;cursor:pointer;transition:border-color var(--ease),background var(--ease),color var(--ease)}.rb-tool[data-v-54d7ff49]:hover:not(:disabled){border-color:rgba(var(--accent-rgb),.4);color:var(--accent);background:var(--accent-soft)}.rb-tool[data-v-54d7ff49]:disabled{opacity:.5;cursor:not-allowed}.rb-tool.excel[data-v-54d7ff49]{color:var(--success-ink)}.rb-tool.excel[data-v-54d7ff49]:hover:not(:disabled){border-color:rgba(var(--success-rgb),.35);background:var(--success-soft);color:var(--success-ink)}.rb-tool.pdf[data-v-54d7ff49]{color:var(--danger-ink)}.rb-tool.pdf[data-v-54d7ff49]:hover:not(:disabled){border-color:#e11d4859;background:var(--danger-soft);color:var(--danger-ink)}.rb-tool .spin[data-v-54d7ff49]{animation:rb-spin-54d7ff49 .8s linear infinite}@keyframes rb-spin-54d7ff49{to{transform:rotate(360deg)}}.rb-toolbar[data-v-54d7ff49]{padding:12px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.rb-filters[data-v-54d7ff49]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.rb-filters .select[data-v-54d7ff49]{max-width:180px;height:40px}.rb-axis[data-v-54d7ff49]{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 10px;border-radius:var(--radius);border:1px solid var(--border);color:var(--ink-secondary);font-size:12px;font-weight:700;cursor:pointer;background:var(--surface)}.rb-metrics[data-v-54d7ff49]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.rb-metric[data-v-54d7ff49]{display:flex;gap:12px;align-items:flex-start;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:14px 16px;box-shadow:var(--shadow);position:relative;overflow:hidden}.rb-metric[data-v-54d7ff49]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--border-strong)}.rb-metric.dep[data-v-54d7ff49]:before{background:var(--success)}.rb-metric.wd[data-v-54d7ff49]:before{background:var(--danger)}.rb-metric.cost[data-v-54d7ff49]:before{background:var(--warning)}.rb-metric.ok[data-v-54d7ff49]:before{background:var(--accent)}.rb-metric.bad[data-v-54d7ff49]:before{background:var(--danger)}.rb-metric-ico[data-v-54d7ff49]{width:36px;height:36px;border-radius:var(--radius-sm);flex-shrink:0;display:grid;place-items:center;font-size:14px;background:var(--surface-2);color:var(--ink-secondary)}.rb-metric.dep .rb-metric-ico[data-v-54d7ff49]{background:var(--success-soft);color:var(--success-ink)}.rb-metric.wd .rb-metric-ico[data-v-54d7ff49]{background:var(--danger-soft);color:var(--danger-ink)}.rb-metric.cost .rb-metric-ico[data-v-54d7ff49]{background:var(--warning-soft);color:var(--warning-ink)}.rb-metric.ok .rb-metric-ico[data-v-54d7ff49]{background:var(--accent-soft);color:var(--accent)}.rb-metric.bad .rb-metric-ico[data-v-54d7ff49]{background:var(--danger-soft);color:var(--danger-ink)}.rb-metric span[data-v-54d7ff49]{display:block;font-size:11px;font-weight:800;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.rb-metric b[data-v-54d7ff49]{display:block;margin-top:4px;font-size:18px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--ink)}.rb-metric em[data-v-54d7ff49]{display:block;margin-top:2px;font-style:normal;font-size:12px;font-weight:600;color:var(--muted)}.rb-err[data-v-54d7ff49]{margin:0;padding:10px 12px;border-radius:var(--radius);background:var(--danger-soft);color:var(--danger-ink);font-weight:700;font-size:13px}.rb-card[data-v-54d7ff49]{padding:0;overflow:hidden}.rb-table[data-v-54d7ff49]{font-size:13px;min-width:980px}.rb-table th[data-v-54d7ff49]{white-space:nowrap;font-size:11px}.rb-table td[data-v-54d7ff49]{vertical-align:middle;padding:11px 10px;border-bottom:1px solid var(--border)}.rb-table tbody tr[data-v-54d7ff49]{background:var(--surface)}.rb-table tbody tr.alt[data-v-54d7ff49]{background:color-mix(in srgb,var(--surface-2) 70%,var(--muted-soft) 30%)}.rb-table tbody tr[data-v-54d7ff49]:hover{background:var(--surface-2)}.rb-table .num[data-v-54d7ff49]{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:700}.rb-table .pos[data-v-54d7ff49]{color:var(--success-ink)}.rb-table .neg[data-v-54d7ff49]{color:var(--danger-ink)}.rb-name[data-v-54d7ff49]{font-size:13px}.rb-dbs[data-v-54d7ff49]{margin-top:2px;font-size:11px;color:var(--muted);font-weight:600}.rb-fee[data-v-54d7ff49]{color:var(--danger-ink);font-size:11px;margin-top:2px;font-weight:600}.rb-cnt[data-v-54d7ff49]{color:var(--muted);font-weight:600}.rb-total td[data-v-54d7ff49]{background:var(--surface-2)!important}.rb-empty[data-v-54d7ff49]{text-align:center;padding:28px 12px!important}@media(max-width:900px){.rb-head h1[data-v-54d7ff49]{font-size:20px}.rb-metrics[data-v-54d7ff49]{grid-template-columns:1fr 1fr}}@media(max-width:600px){.rb-metrics[data-v-54d7ff49]{grid-template-columns:1fr}}.br[data-v-c2a684f4]{display:grid;gap:12px}.br-head[data-v-c2a684f4]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.br-kicker[data-v-c2a684f4]{margin:0 0 4px;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.br-head h1[data-v-c2a684f4]{margin:0;font-size:24px;font-weight:800;letter-spacing:-.02em;color:var(--ink)}.br-sub[data-v-c2a684f4]{margin:6px 0 0;color:var(--muted);font-size:13px}.br-head-actions[data-v-c2a684f4]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.br-count[data-v-c2a684f4]{height:36px;padding:0 12px;border-radius:var(--radius);background:var(--accent-soft);color:var(--accent);font-size:12px;font-weight:800;display:inline-flex;align-items:center}.br-tool[data-v-c2a684f4]{height:36px;padding:0 12px;border-radius:var(--radius);border:1px solid var(--border);background:var(--surface);color:var(--ink-secondary);font-size:12px;font-weight:700;display:inline-flex;align-items:center;gap:6px;cursor:pointer;transition:border-color var(--ease),background var(--ease),color var(--ease)}.br-tool[data-v-c2a684f4]:hover:not(:disabled){border-color:rgba(var(--accent-rgb),.4);color:var(--accent);background:var(--accent-soft)}.br-tool[data-v-c2a684f4]:disabled{opacity:.5;cursor:not-allowed}.br-tool.excel[data-v-c2a684f4]{color:var(--success-ink)}.br-tool.excel[data-v-c2a684f4]:hover:not(:disabled){border-color:rgba(var(--success-rgb),.35);background:var(--success-soft);color:var(--success-ink)}.br-tool .spin[data-v-c2a684f4]{animation:br-spin-c2a684f4 .8s linear infinite}@keyframes br-spin-c2a684f4{to{transform:rotate(360deg)}}.br-toolbar[data-v-c2a684f4]{padding:12px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.br-filters[data-v-c2a684f4]{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end}.br-field[data-v-c2a684f4]{display:grid;gap:4px;min-width:140px}.br-field span[data-v-c2a684f4]{font-size:11px;font-weight:800;color:var(--muted);letter-spacing:.04em;text-transform:uppercase}.br-field .select[data-v-c2a684f4]{min-width:160px}.br-metrics[data-v-c2a684f4]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.br-metric[data-v-c2a684f4]{display:flex;gap:12px;align-items:flex-start;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:14px 16px;box-shadow:var(--shadow);position:relative;overflow:hidden}.br-metric[data-v-c2a684f4]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--border-strong)}.br-metric.dep[data-v-c2a684f4]:before{background:var(--success)}.br-metric.wd[data-v-c2a684f4]:before{background:var(--danger)}.br-metric.fee[data-v-c2a684f4]:before{background:var(--warning)}.br-metric.ok[data-v-c2a684f4]:before{background:var(--accent)}.br-metric.bad[data-v-c2a684f4]:before{background:var(--danger)}.br-metric-ico[data-v-c2a684f4]{width:36px;height:36px;border-radius:var(--radius-sm);flex-shrink:0;display:grid;place-items:center;font-size:14px;background:var(--surface-2);color:var(--ink-secondary)}.br-metric.dep .br-metric-ico[data-v-c2a684f4]{background:var(--success-soft);color:var(--success-ink)}.br-metric.wd .br-metric-ico[data-v-c2a684f4]{background:var(--danger-soft);color:var(--danger-ink)}.br-metric.fee .br-metric-ico[data-v-c2a684f4]{background:var(--warning-soft);color:var(--warning-ink)}.br-metric.ok .br-metric-ico[data-v-c2a684f4]{background:var(--accent-soft);color:var(--accent)}.br-metric.bad .br-metric-ico[data-v-c2a684f4]{background:var(--danger-soft);color:var(--danger-ink)}.br-metric span[data-v-c2a684f4]{display:block;font-size:11px;font-weight:800;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.br-metric b[data-v-c2a684f4]{display:block;margin-top:4px;font-size:18px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--ink)}.br-metric em[data-v-c2a684f4]{display:block;margin-top:2px;font-style:normal;font-size:12px;font-weight:600;color:var(--muted)}.br-err[data-v-c2a684f4]{margin:0;padding:10px 12px;border-radius:var(--radius);background:var(--danger-soft);color:var(--danger-ink);font-weight:700;font-size:13px}.br-grid[data-v-c2a684f4]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.br-card[data-v-c2a684f4]{padding:0;overflow:hidden}.br-card-h[data-v-c2a684f4]{display:flex;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid var(--border)}.br-card-h h2[data-v-c2a684f4]{margin:0;font-size:15px;font-weight:800;color:var(--ink)}.br-card-h p[data-v-c2a684f4]{margin:3px 0 0;font-size:12px;font-weight:800;font-variant-numeric:tabular-nums}.br-card-h p.pos[data-v-c2a684f4]{color:var(--success-ink)}.br-card-h p.neg[data-v-c2a684f4]{color:var(--danger-ink)}.br-ico[data-v-c2a684f4]{width:36px;height:36px;border-radius:var(--radius-sm);flex-shrink:0;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent);font-size:14px}.br-ico.flask[data-v-c2a684f4]{background:var(--info-soft);color:var(--info-ink)}.br-dl[data-v-c2a684f4]{margin:0;padding:6px 16px 10px}.br-dl>div[data-v-c2a684f4]{display:flex;justify-content:space-between;gap:16px;padding:8px 0;border-bottom:1px solid var(--border);font-size:13px}.br-dl>div[data-v-c2a684f4]:last-child{border-bottom:0}.br-dl>div.highlight[data-v-c2a684f4]{margin:4px -6px 0;padding:10px 6px;border-radius:var(--radius-sm);background:var(--surface-2);border-bottom:0}.br-dl dt[data-v-c2a684f4]{color:var(--muted);font-weight:600}.br-dl dd[data-v-c2a684f4]{margin:0;font-variant-numeric:tabular-nums;font-weight:800;color:var(--ink)}.br-dl dd.pos[data-v-c2a684f4]{color:var(--success-ink)}.br-dl dd.neg[data-v-c2a684f4]{color:var(--danger-ink)}.br-empty[data-v-c2a684f4]{grid-column:1 / -1;margin:0;text-align:center;padding:36px 12px;color:var(--muted);font-weight:600}@media(max-width:1100px){.br-grid[data-v-c2a684f4],.br-metrics[data-v-c2a684f4]{grid-template-columns:1fr 1fr}}@media(max-width:700px){.br-head h1[data-v-c2a684f4]{font-size:20px}.br-grid[data-v-c2a684f4],.br-metrics[data-v-c2a684f4]{grid-template-columns:1fr}}.gr[data-v-1f7772ec]{display:grid;gap:12px}.gr-head[data-v-1f7772ec]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.gr-kicker[data-v-1f7772ec]{margin:0 0 4px;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.gr-head h1[data-v-1f7772ec]{margin:0;font-size:24px;font-weight:800;letter-spacing:-.02em;color:var(--ink)}.gr-sub[data-v-1f7772ec]{margin:6px 0 0;color:var(--muted);font-size:13px}.gr-head-actions[data-v-1f7772ec]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.gr-count[data-v-1f7772ec]{height:36px;padding:0 12px;border-radius:var(--radius);background:var(--accent-soft);color:var(--accent);font-size:12px;font-weight:800;display:inline-flex;align-items:center}.gr-tool[data-v-1f7772ec]{height:36px;padding:0 12px;border-radius:var(--radius);border:1px solid var(--border);background:var(--surface);color:var(--ink-secondary);font-size:12px;font-weight:700;display:inline-flex;align-items:center;gap:6px;cursor:pointer;transition:border-color var(--ease),background var(--ease),color var(--ease)}.gr-tool[data-v-1f7772ec]:hover:not(:disabled){border-color:rgba(var(--accent-rgb),.4);color:var(--accent);background:var(--accent-soft)}.gr-tool[data-v-1f7772ec]:disabled{opacity:.5;cursor:not-allowed}.gr-tool.excel[data-v-1f7772ec]{color:var(--success-ink)}.gr-tool.excel[data-v-1f7772ec]:hover:not(:disabled){border-color:rgba(var(--success-rgb),.35);background:var(--success-soft);color:var(--success-ink)}.gr-tool.accent[data-v-1f7772ec]{color:var(--accent)}.gr-tool .spin[data-v-1f7772ec]{animation:gr-spin-1f7772ec .8s linear infinite}@keyframes gr-spin-1f7772ec{to{transform:rotate(360deg)}}.gr-quick[data-v-1f7772ec]{position:relative}.gr-pop[data-v-1f7772ec]{position:absolute;right:0;top:calc(100% + 6px);z-index:20;min-width:160px;padding:6px;border-radius:var(--radius);border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-lg);display:grid;gap:2px}.gr-pop button[data-v-1f7772ec]{border:0;background:transparent;text-align:left;padding:8px 10px;border-radius:var(--radius-sm);font-size:12px;font-weight:700;color:var(--ink-secondary);cursor:pointer}.gr-pop button[data-v-1f7772ec]:hover{background:var(--accent-soft);color:var(--accent)}.gr-toolbar[data-v-1f7772ec]{padding:12px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.gr-filters[data-v-1f7772ec]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.gr-filters .select[data-v-1f7772ec]{max-width:180px;height:40px}.gr-metrics[data-v-1f7772ec]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.gr-metric[data-v-1f7772ec]{display:flex;gap:12px;align-items:flex-start;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:14px 16px;box-shadow:var(--shadow);position:relative;overflow:hidden}.gr-metric[data-v-1f7772ec]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--border-strong)}.gr-metric.dep[data-v-1f7772ec]:before{background:var(--success)}.gr-metric.wd[data-v-1f7772ec]:before,.gr-metric.cost[data-v-1f7772ec]:before{background:var(--danger)}.gr-metric-ico[data-v-1f7772ec]{width:36px;height:36px;border-radius:var(--radius-sm);flex-shrink:0;display:grid;place-items:center;font-size:14px;background:var(--surface-2);color:var(--ink-secondary)}.gr-metric.dep .gr-metric-ico[data-v-1f7772ec]{background:var(--success-soft);color:var(--success-ink)}.gr-metric.wd .gr-metric-ico[data-v-1f7772ec],.gr-metric.cost .gr-metric-ico[data-v-1f7772ec]{background:var(--danger-soft);color:var(--danger-ink)}.gr-metric span[data-v-1f7772ec]{display:block;font-size:11px;font-weight:800;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.gr-metric b[data-v-1f7772ec]{display:block;margin-top:4px;font-size:18px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--ink)}.gr-metric em[data-v-1f7772ec]{display:block;margin-top:2px;font-style:normal;font-size:12px;font-weight:600;color:var(--muted)}.gr-metric b.pos[data-v-1f7772ec]{color:var(--success-ink)}.gr-metric b.neg[data-v-1f7772ec]{color:var(--danger-ink)}.gr-err[data-v-1f7772ec]{margin:0;padding:10px 12px;border-radius:var(--radius);background:var(--danger-soft);color:var(--danger-ink);font-weight:700;font-size:13px}.gr-card[data-v-1f7772ec]{padding:0;overflow:hidden}.gr-table[data-v-1f7772ec]{font-size:13px;min-width:1100px}.gr-table th[data-v-1f7772ec]{white-space:nowrap;font-size:11px}.gr-table td[data-v-1f7772ec]{vertical-align:middle;padding:11px 10px;border-bottom:1px solid var(--border)}.gr-table tbody tr[data-v-1f7772ec]{background:var(--surface)}.gr-table tbody tr.alt[data-v-1f7772ec]{background:color-mix(in srgb,var(--surface-2) 70%,var(--muted-soft) 30%)}.gr-table tbody tr[data-v-1f7772ec]:hover{background:var(--surface-2)}.gr-table .num[data-v-1f7772ec]{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:700}.gr-table .pos[data-v-1f7772ec]{color:var(--success-ink)}.gr-table .neg[data-v-1f7772ec]{color:var(--danger-ink)}.gr-name[data-v-1f7772ec]{font-size:13px;display:block}.gr-method[data-v-1f7772ec]{font-size:11px;color:var(--muted);font-weight:600;margin-top:2px}.gr-fee[data-v-1f7772ec]{font-size:11px;color:var(--danger-ink);font-weight:600;margin-top:2px}.gr-meta[data-v-1f7772ec]{font-style:normal;font-weight:600;color:var(--muted);font-size:11px}.gr-send[data-v-1f7772ec]{border:0;background:var(--accent-soft);color:var(--accent);cursor:pointer;padding:6px 8px;border-radius:var(--radius-sm)}.gr-send[data-v-1f7772ec]:hover:not(:disabled){background:var(--accent);color:#fff}.gr-send[data-v-1f7772ec]:disabled{opacity:.4;cursor:not-allowed}.gr-empty[data-v-1f7772ec]{text-align:center;padding:28px 12px!important}@media(max-width:900px){.gr-head h1[data-v-1f7772ec]{font-size:20px}.gr-metrics[data-v-1f7772ec]{grid-template-columns:1fr 1fr}}@media(max-width:600px){.gr-metrics[data-v-1f7772ec]{grid-template-columns:1fr}}.gb[data-v-bae6173b]{display:grid;gap:12px}.gb-head[data-v-bae6173b]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.gb-kicker[data-v-bae6173b]{margin:0 0 4px;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.gb-head h1[data-v-bae6173b]{margin:0;font-size:24px;font-weight:800;letter-spacing:-.02em;color:var(--ink)}.gb-sub[data-v-bae6173b]{margin:6px 0 0;color:var(--muted);font-size:13px}.gb-head-actions[data-v-bae6173b]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.gb-count[data-v-bae6173b]{height:36px;padding:0 12px;border-radius:var(--radius);background:var(--accent-soft);color:var(--accent);font-size:12px;font-weight:800;display:inline-flex;align-items:center}.gb-tool[data-v-bae6173b]{height:36px;padding:0 12px;border-radius:var(--radius);border:1px solid var(--border);background:var(--surface);color:var(--ink-secondary);font-size:12px;font-weight:700;display:inline-flex;align-items:center;gap:6px;cursor:pointer;transition:border-color var(--ease),background var(--ease),color var(--ease)}.gb-tool[data-v-bae6173b]:hover:not(:disabled){border-color:rgba(var(--accent-rgb),.4);color:var(--accent);background:var(--accent-soft)}.gb-tool[data-v-bae6173b]:disabled{opacity:.5;cursor:not-allowed}.gb-tool.excel[data-v-bae6173b]{color:var(--success-ink)}.gb-tool.excel[data-v-bae6173b]:hover:not(:disabled){border-color:rgba(var(--success-rgb),.35);background:var(--success-soft);color:var(--success-ink)}.gb-tool.pdf[data-v-bae6173b]{color:var(--danger-ink)}.gb-tool.pdf[data-v-bae6173b]:hover:not(:disabled){border-color:#e11d4859;background:var(--danger-soft);color:var(--danger-ink)}.gb-tool .spin[data-v-bae6173b]{animation:gb-spin-bae6173b .8s linear infinite}@keyframes gb-spin-bae6173b{to{transform:rotate(360deg)}}.gb-toolbar[data-v-bae6173b]{padding:12px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.gb-filters[data-v-bae6173b]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.gb-filters .select[data-v-bae6173b]{max-width:180px;height:40px}.gb-metrics[data-v-bae6173b]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.gb-metric[data-v-bae6173b]{display:flex;gap:12px;align-items:flex-start;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:14px 16px;box-shadow:var(--shadow);position:relative;overflow:hidden}.gb-metric[data-v-bae6173b]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--border-strong)}.gb-metric.dep[data-v-bae6173b]:before{background:var(--success)}.gb-metric.wd[data-v-bae6173b]:before,.gb-metric.cost[data-v-bae6173b]:before{background:var(--danger)}.gb-metric.bal.ok[data-v-bae6173b]:before,.gb-metric.bal[data-v-bae6173b]:before{background:var(--accent)}.gb-metric.bal.bad[data-v-bae6173b]:before{background:var(--danger)}.gb-metric-ico[data-v-bae6173b]{width:36px;height:36px;border-radius:var(--radius-sm);flex-shrink:0;display:grid;place-items:center;font-size:14px;background:var(--surface-2);color:var(--ink-secondary)}.gb-metric.dep .gb-metric-ico[data-v-bae6173b]{background:var(--success-soft);color:var(--success-ink)}.gb-metric.wd .gb-metric-ico[data-v-bae6173b],.gb-metric.cost .gb-metric-ico[data-v-bae6173b]{background:var(--danger-soft);color:var(--danger-ink)}.gb-metric.bal .gb-metric-ico[data-v-bae6173b]{background:var(--accent-soft);color:var(--accent)}.gb-metric.bal.bad .gb-metric-ico[data-v-bae6173b]{background:var(--danger-soft);color:var(--danger-ink)}.gb-metric span[data-v-bae6173b]{display:block;font-size:11px;font-weight:800;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.gb-metric b[data-v-bae6173b]{display:block;margin-top:4px;font-size:18px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--ink)}.gb-metric em[data-v-bae6173b]{display:block;margin-top:2px;font-style:normal;font-size:12px;font-weight:600;color:var(--muted)}.gb-metric b.pos[data-v-bae6173b]{color:var(--success-ink)}.gb-metric b.neg[data-v-bae6173b]{color:var(--danger-ink)}.gb-err[data-v-bae6173b]{margin:0;padding:10px 12px;border-radius:var(--radius);background:var(--danger-soft);color:var(--danger-ink);font-weight:700;font-size:13px}.gb-card[data-v-bae6173b]{padding:0;overflow:hidden}.gb-table[data-v-bae6173b]{font-size:13px;min-width:960px}.gb-table th[data-v-bae6173b]{white-space:nowrap;font-size:11px}.gb-table td[data-v-bae6173b]{vertical-align:middle;padding:11px 10px;border-bottom:1px solid var(--border)}.gb-table tbody tr[data-v-bae6173b]{background:var(--surface)}.gb-table tbody tr.alt[data-v-bae6173b]{background:color-mix(in srgb,var(--surface-2) 70%,var(--muted-soft) 30%)}.gb-table tbody tr[data-v-bae6173b]:hover{background:var(--surface-2)}.gb-table .num[data-v-bae6173b]{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:700}.gb-table .pos[data-v-bae6173b]{color:var(--success-ink)}.gb-table .neg[data-v-bae6173b]{color:var(--danger-ink)}.gb-name[data-v-bae6173b]{font-size:13px}.gb-fee[data-v-bae6173b]{font-size:11px;color:var(--danger-ink);font-weight:600;margin-top:2px}.gb-meta[data-v-bae6173b]{font-style:normal;font-weight:600;color:var(--muted);font-size:11px}.gb-empty[data-v-bae6173b]{text-align:center;padding:28px 12px!important}@media(max-width:900px){.gb-head h1[data-v-bae6173b]{font-size:20px}.gb-metrics[data-v-bae6173b]{grid-template-columns:1fr 1fr}}@media(max-width:600px){.gb-metrics[data-v-bae6173b]{grid-template-columns:1fr}}.cr[data-v-149c0203]{display:grid;gap:12px}.cr-head[data-v-149c0203]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.cr-kicker[data-v-149c0203]{margin:0 0 4px;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.cr-head h1[data-v-149c0203]{margin:0;font-size:24px;font-weight:800;letter-spacing:-.02em;color:var(--ink)}.cr-sub[data-v-149c0203]{margin:6px 0 0;color:var(--muted);font-size:13px}.cr-head-actions[data-v-149c0203]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cr-tool[data-v-149c0203]{height:36px;padding:0 12px;border-radius:var(--radius);border:1px solid var(--border);background:var(--surface);color:var(--ink-secondary);font-size:12px;font-weight:700;display:inline-flex;align-items:center;gap:6px;cursor:pointer;transition:border-color var(--ease),background var(--ease),color var(--ease)}.cr-tool[data-v-149c0203]:hover:not(:disabled){border-color:rgba(var(--accent-rgb),.4);color:var(--accent);background:var(--accent-soft)}.cr-tool[data-v-149c0203]:disabled{opacity:.5;cursor:not-allowed}.cr-tool.excel[data-v-149c0203]{color:var(--success-ink)}.cr-tool.excel[data-v-149c0203]:hover:not(:disabled){border-color:rgba(var(--success-rgb),.35);background:var(--success-soft);color:var(--success-ink)}.cr-tool .spin[data-v-149c0203]{animation:cr-spin-149c0203 .8s linear infinite}@keyframes cr-spin-149c0203{to{transform:rotate(360deg)}}.cr-toolbar[data-v-149c0203]{padding:12px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.cr-filters[data-v-149c0203]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.cr-filters .select[data-v-149c0203]{max-width:220px;height:40px}.cr-metrics[data-v-149c0203]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.cr-metric[data-v-149c0203]{display:flex;gap:12px;align-items:flex-start;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:14px 16px;box-shadow:var(--shadow);position:relative;overflow:hidden}.cr-metric[data-v-149c0203]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--border-strong)}.cr-metric.dep[data-v-149c0203]:before{background:var(--success)}.cr-metric.wd[data-v-149c0203]:before{background:var(--danger)}.cr-metric.comm[data-v-149c0203]:before{background:var(--accent)}.cr-metric.close.ok[data-v-149c0203]:before{background:var(--accent)}.cr-metric.close.bad[data-v-149c0203]:before{background:var(--danger)}.cr-metric-ico[data-v-149c0203]{width:36px;height:36px;border-radius:var(--radius-sm);flex-shrink:0;display:grid;place-items:center;font-size:14px;background:var(--surface-2);color:var(--ink-secondary)}.cr-metric.dep .cr-metric-ico[data-v-149c0203]{background:var(--success-soft);color:var(--success-ink)}.cr-metric.wd .cr-metric-ico[data-v-149c0203]{background:var(--danger-soft);color:var(--danger-ink)}.cr-metric.comm .cr-metric-ico[data-v-149c0203],.cr-metric.close .cr-metric-ico[data-v-149c0203]{background:var(--accent-soft);color:var(--accent)}.cr-metric.close.bad .cr-metric-ico[data-v-149c0203]{background:var(--danger-soft);color:var(--danger-ink)}.cr-metric span[data-v-149c0203]{display:block;font-size:11px;font-weight:800;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.cr-metric b[data-v-149c0203]{display:block;margin-top:4px;font-size:18px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--ink)}.cr-metric em[data-v-149c0203]{display:block;margin-top:2px;font-style:normal;font-size:12px;font-weight:600;color:var(--muted)}.cr-metric em.pos[data-v-149c0203]{color:var(--success-ink)}.cr-metric em.neg[data-v-149c0203]{color:var(--danger-ink)}.cr-metric b.pos[data-v-149c0203]{color:var(--success-ink)}.cr-metric b.neg[data-v-149c0203]{color:var(--danger-ink)}.cr-err[data-v-149c0203]{margin:0;padding:10px 12px;border-radius:var(--radius);background:var(--danger-soft);color:var(--danger-ink);font-weight:700;font-size:13px}.cr-card[data-v-149c0203]{padding:0;overflow:hidden}.cr-table[data-v-149c0203]{font-size:13px;min-width:1000px}.cr-table th[data-v-149c0203]{white-space:nowrap;font-size:11px}.cr-table td[data-v-149c0203]{vertical-align:middle;padding:11px 10px;border-bottom:1px solid var(--border)}.cr-table tbody tr[data-v-149c0203]{background:var(--surface)}.cr-table tbody tr.alt[data-v-149c0203]{background:color-mix(in srgb,var(--surface-2) 70%,var(--muted-soft) 30%)}.cr-table tbody tr[data-v-149c0203]:hover{background:var(--surface-2)}.cr-table .num[data-v-149c0203]{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:700}.cr-table .pos[data-v-149c0203]{color:var(--success-ink)}.cr-table .neg[data-v-149c0203]{color:var(--danger-ink)}.cr-fee[data-v-149c0203]{font-size:11px;color:var(--danger-ink);font-weight:600;margin-top:2px}.cr-meta[data-v-149c0203]{font-style:normal;font-weight:600;color:var(--muted);font-size:11px}.cr-empty[data-v-149c0203]{text-align:center;padding:28px 12px!important}@media(max-width:1100px){.cr-metrics[data-v-149c0203]{grid-template-columns:1fr 1fr}}@media(max-width:700px){.cr-head h1[data-v-149c0203]{font-size:20px}.cr-metrics[data-v-149c0203]{grid-template-columns:1fr}}.cp[data-v-1134cb2a]{display:grid;gap:12px}.cp-head[data-v-1134cb2a]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.cp-kicker[data-v-1134cb2a]{margin:0 0 4px;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.cp-head h1[data-v-1134cb2a]{margin:0;font-size:24px;font-weight:800;letter-spacing:-.02em;color:var(--ink)}.cp-sub[data-v-1134cb2a]{margin:6px 0 0;color:var(--muted);font-size:13px}.cp-head-actions[data-v-1134cb2a]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cp-tool[data-v-1134cb2a]{height:36px;padding:0 12px;border-radius:var(--radius);border:1px solid var(--border);background:var(--surface);color:var(--ink-secondary);font-size:12px;font-weight:700;display:inline-flex;align-items:center;gap:6px;cursor:pointer;transition:border-color var(--ease),background var(--ease),color var(--ease)}.cp-tool[data-v-1134cb2a]:hover:not(:disabled){border-color:rgba(var(--accent-rgb),.4);color:var(--accent);background:var(--accent-soft)}.cp-tool[data-v-1134cb2a]:disabled{opacity:.5;cursor:not-allowed}.cp-tool.excel[data-v-1134cb2a]{color:var(--success-ink)}.cp-tool.excel[data-v-1134cb2a]:hover:not(:disabled){border-color:rgba(var(--success-rgb),.35);background:var(--success-soft);color:var(--success-ink)}.cp-tool.pdf[data-v-1134cb2a]{color:var(--danger-ink)}.cp-tool.pdf[data-v-1134cb2a]:hover:not(:disabled){border-color:#e11d4859;background:var(--danger-soft);color:var(--danger-ink)}.cp-tool .spin[data-v-1134cb2a]{animation:cp-spin-1134cb2a .8s linear infinite}@keyframes cp-spin-1134cb2a{to{transform:rotate(360deg)}}.cp-metrics[data-v-1134cb2a]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.cp-metric[data-v-1134cb2a]{display:flex;gap:12px;align-items:flex-start;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:14px 16px;box-shadow:var(--shadow);position:relative;overflow:hidden}.cp-metric[data-v-1134cb2a]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--border-strong)}.cp-metric.gate[data-v-1134cb2a]:before,.cp-metric.ok[data-v-1134cb2a]:before{background:var(--accent)}.cp-metric.firm[data-v-1134cb2a]:before,.cp-metric.bad[data-v-1134cb2a]:before{background:var(--danger)}.cp-metric.cash[data-v-1134cb2a]:before{background:var(--warning)}.cp-metric-ico[data-v-1134cb2a]{width:36px;height:36px;border-radius:var(--radius-sm);flex-shrink:0;display:grid;place-items:center;font-size:14px;background:var(--surface-2);color:var(--ink-secondary)}.cp-metric.gate .cp-metric-ico[data-v-1134cb2a],.cp-metric.ok .cp-metric-ico[data-v-1134cb2a]{background:var(--accent-soft);color:var(--accent)}.cp-metric.firm .cp-metric-ico[data-v-1134cb2a],.cp-metric.bad .cp-metric-ico[data-v-1134cb2a]{background:var(--danger-soft);color:var(--danger-ink)}.cp-metric.cash .cp-metric-ico[data-v-1134cb2a]{background:var(--warning-soft);color:var(--warning-ink)}.cp-metric span[data-v-1134cb2a]{display:block;font-size:11px;font-weight:800;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.cp-metric b[data-v-1134cb2a]{display:block;margin-top:6px;font-size:18px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--ink)}.cp-metric b.pos[data-v-1134cb2a]{color:var(--success-ink)}.cp-metric b.neg[data-v-1134cb2a]{color:var(--danger-ink)}.cp-toolbar[data-v-1134cb2a]{padding:12px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.cp-filters[data-v-1134cb2a]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.cp-filters .select[data-v-1134cb2a]{max-width:180px;height:40px}.cp-err[data-v-1134cb2a]{margin:0;padding:10px 12px;border-radius:var(--radius);background:var(--danger-soft);color:var(--danger-ink);font-weight:700;font-size:13px}.cp-card[data-v-1134cb2a]{padding:0;overflow:hidden}.cp-table[data-v-1134cb2a]{font-size:13px;min-width:920px}.cp-table th[data-v-1134cb2a]{white-space:nowrap;font-size:11px}.cp-table td[data-v-1134cb2a]{vertical-align:middle;padding:11px 10px;border-bottom:1px solid var(--border)}.cp-table tbody tr[data-v-1134cb2a]{background:var(--surface)}.cp-table tbody tr.alt[data-v-1134cb2a]{background:color-mix(in srgb,var(--surface-2) 70%,var(--muted-soft) 30%)}.cp-table tbody tr[data-v-1134cb2a]:hover,.cp-table tbody tr.cp-child[data-v-1134cb2a]{background:var(--surface-2)}.cp-table .num[data-v-1134cb2a]{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:700}.cp-table .pos[data-v-1134cb2a]{color:var(--success-ink)}.cp-table .neg[data-v-1134cb2a]{color:var(--danger-ink)}.cp-name[data-v-1134cb2a]{display:flex;align-items:center;gap:6px;min-width:0}.cp-name.child[data-v-1134cb2a]{color:var(--ink-secondary);font-weight:600;padding-left:4px}.cp-ico[data-v-1134cb2a]{color:var(--muted);font-size:12px}.cp-exp[data-v-1134cb2a]{width:22px;height:22px;border:0;border-radius:6px;background:transparent;color:var(--muted);cursor:pointer;display:inline-grid;place-items:center;flex-shrink:0}.cp-exp[data-v-1134cb2a]:hover{background:var(--muted-soft);color:var(--ink)}.cp-exp.ghost[data-v-1134cb2a]{visibility:hidden}.cp-empty[data-v-1134cb2a]{text-align:center;padding:28px 12px!important}@media(max-width:900px){.cp-head h1[data-v-1134cb2a]{font-size:20px}.cp-metrics[data-v-1134cb2a]{grid-template-columns:1fr 1fr}}@media(max-width:600px){.cp-metrics[data-v-1134cb2a]{grid-template-columns:1fr}}.dr[data-v-b9a4bc1f]{display:grid;gap:16px;width:100%;max-width:100%;min-width:0;overflow-x:hidden}.dr-head[data-v-b9a4bc1f]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.dr-kicker[data-v-b9a4bc1f]{margin:0 0 4px;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.dr-head h1[data-v-b9a4bc1f]{margin:0;font-size:24px;font-weight:800;letter-spacing:-.02em;color:var(--ink)}.dr-sub[data-v-b9a4bc1f]{margin:6px 0 0;color:var(--muted);font-size:13px}.dr-head-actions[data-v-b9a4bc1f]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dr-count[data-v-b9a4bc1f]{height:36px;padding:0 12px;border-radius:var(--radius);background:var(--accent-soft);color:var(--accent);font-size:12px;font-weight:800;display:inline-flex;align-items:center}.dr-tool[data-v-b9a4bc1f]{height:36px;padding:0 12px;border-radius:var(--radius);border:1px solid var(--border);background:var(--surface);color:var(--ink-secondary);font-size:12px;font-weight:700;display:inline-flex;align-items:center;gap:6px;cursor:pointer}.dr-tool[data-v-b9a4bc1f]:hover:not(:disabled){border-color:rgba(var(--accent-rgb),.4);color:var(--accent);background:var(--accent-soft)}.dr-tool[data-v-b9a4bc1f]:disabled{opacity:.5;cursor:not-allowed}.dr-tool.excel[data-v-b9a4bc1f]{color:var(--success-ink)}.dr-tool .spin[data-v-b9a4bc1f]{animation:dr-spin-b9a4bc1f .8s linear infinite}@keyframes dr-spin-b9a4bc1f{to{transform:rotate(360deg)}}.dr-toolbar[data-v-b9a4bc1f]{padding:12px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.dr-filters-row[data-v-b9a4bc1f]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.dr-filters-row .select[data-v-b9a4bc1f]{max-width:200px;height:40px}.dr-kpis[data-v-b9a4bc1f]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:100%;min-width:0}.dr-kpis-2[data-v-b9a4bc1f]{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.dr-kpi[data-v-b9a4bc1f]{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:14px 16px;box-shadow:var(--shadow);position:relative;min-width:0;overflow:hidden}.dr-kpi b[data-v-b9a4bc1f]{display:block;margin:10px 0 4px;font-size:clamp(15px,1.5vw,20px);font-weight:800;font-variant-numeric:tabular-nums;color:var(--ink);overflow-wrap:anywhere}.dr-kpi span[data-v-b9a4bc1f]{display:block;font-size:13px;font-weight:700;color:var(--ink-secondary)}.dr-kpi em[data-v-b9a4bc1f]{display:block;margin-top:4px;font-style:normal;font-size:12px;color:var(--muted)}.dr-kpi-ico[data-v-b9a4bc1f]{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-size:13px}.dr-kpi.dep .dr-kpi-ico[data-v-b9a4bc1f]{background:var(--success-soft);color:var(--success-ink)}.dr-kpi.wd .dr-kpi-ico[data-v-b9a4bc1f]{background:var(--danger-soft);color:var(--danger-ink)}.dr-kpi.comm .dr-kpi-ico[data-v-b9a4bc1f],.dr-kpi.net .dr-kpi-ico[data-v-b9a4bc1f]{background:var(--accent-soft);color:var(--accent)}.dr-kpi.exp .dr-kpi-ico[data-v-b9a4bc1f]{background:var(--warning-soft);color:var(--warning-ink)}.dr-kpi.dep b[data-v-b9a4bc1f]{color:var(--success-ink)}.dr-kpi.wd b[data-v-b9a4bc1f]{color:var(--danger-ink)}.dr-break-title[data-v-b9a4bc1f]{display:block;font-size:12px;font-weight:800;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:10px}.dr-break-grid[data-v-b9a4bc1f]{display:grid;grid-template-columns:1fr;gap:8px;min-width:0}.dr-break-grid div[data-v-b9a4bc1f]{display:flex;justify-content:space-between;align-items:baseline;gap:12px;min-width:0}.dr-break-grid em[data-v-b9a4bc1f]{font-style:normal;font-size:12px;color:var(--muted);font-weight:600;flex:1 1 auto}.dr-break-grid b[data-v-b9a4bc1f]{font-size:12px;font-weight:800;white-space:nowrap}.pos[data-v-b9a4bc1f]{color:var(--success-ink)}.neg[data-v-b9a4bc1f]{color:var(--danger-ink)}.dr-err[data-v-b9a4bc1f]{margin:0;padding:10px 12px;border-radius:var(--radius);background:var(--danger-soft);color:var(--danger-ink);font-weight:700;font-size:13px}.dr-firm[data-v-b9a4bc1f]{display:grid;gap:10px;margin-top:8px;min-width:0;max-width:100%}.dr-firm-name[data-v-b9a4bc1f]{margin:8px 0 0;font-size:22px;font-weight:800;color:var(--ink);letter-spacing:-.02em}.dr-firm-range[data-v-b9a4bc1f]{margin:0;font-size:13px;color:var(--muted);font-weight:600}.dr-firm-card[data-v-b9a4bc1f]{padding:0;overflow:hidden;border-radius:12px;max-width:100%;min-width:0}.dr-scroll[data-v-b9a4bc1f]{width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}.dr-table[data-v-b9a4bc1f]{font-size:12px;width:100%;border-collapse:collapse}.dr-table thead th[data-v-b9a4bc1f]{background:var(--accent);color:#fff;font-size:11px;font-weight:800;white-space:nowrap;padding:10px 8px}.dr-table td[data-v-b9a4bc1f]{vertical-align:middle;padding:10px 8px;border-bottom:1px solid var(--border)}.dr-table .num[data-v-b9a4bc1f]{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.dr-method[data-v-b9a4bc1f]{display:inline-flex;align-items:center;gap:7px;font-weight:700}.dr-method i[data-v-b9a4bc1f]{color:var(--muted)}.dr-total td[data-v-b9a4bc1f]{background:var(--surface-2)!important;font-weight:800}.dr-firm-kpis[data-v-b9a4bc1f]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%;min-width:0}.dr-fkpi[data-v-b9a4bc1f]{background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:8px 10px;display:flex;align-items:center;gap:8px;min-width:0;overflow:hidden}.dr-fkpi>i[data-v-b9a4bc1f]{width:26px;height:26px;border-radius:8px;flex:0 0 auto;display:grid;place-items:center;font-size:12px}.dr-fkpi div[data-v-b9a4bc1f]{min-width:0;flex:1 1 auto}.dr-fkpi b[data-v-b9a4bc1f]{display:block;margin:0;font-size:13px;font-weight:800;line-height:1.2;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.dr-fkpi span[data-v-b9a4bc1f]{display:block;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.dr-fkpi em[data-v-b9a4bc1f]{margin:0 0 0 auto;font-style:normal;font-size:11px;font-weight:800;color:var(--muted);white-space:nowrap}.dr-fkpi.dep>i[data-v-b9a4bc1f]{background:var(--success-soft);color:var(--success-ink)}.dr-fkpi.wd>i[data-v-b9a4bc1f]{background:var(--danger-soft);color:var(--danger-ink)}.dr-fkpi.comm>i[data-v-b9a4bc1f]{background:#fff4e5;color:#c05621}.dr-fkpi.profit>i[data-v-b9a4bc1f]{background:var(--accent-soft);color:var(--accent)}.dr-fkpi.dep b[data-v-b9a4bc1f]{color:var(--success-ink)}.dr-fkpi.wd b[data-v-b9a4bc1f]{color:var(--danger-ink)}.dr-fkpi.comm b[data-v-b9a4bc1f]{color:#c05621}.dr-fkpi.profit b[data-v-b9a4bc1f]{color:var(--accent)}.dr-firm-fees[data-v-b9a4bc1f]{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center;padding:8px 12px;border:1px dashed var(--border);border-radius:10px;background:var(--surface-2, var(--surface))}.dr-firm-fees span[data-v-b9a4bc1f]{font-size:11px;font-weight:600;color:var(--muted);display:inline-flex;align-items:baseline;gap:6px}.dr-firm-fees b[data-v-b9a4bc1f]{font-size:12px;font-weight:800;font-variant-numeric:tabular-nums}.dr-empty[data-v-b9a4bc1f]{margin:0;padding:28px 16px;text-align:center;border:1px dashed var(--border);border-radius:var(--radius-lg);color:var(--muted);font-size:13px;background:var(--surface)}@media(max-width:1200px){.dr-kpis[data-v-b9a4bc1f]{grid-template-columns:1fr 1fr}.dr-kpis-2[data-v-b9a4bc1f]{grid-template-columns:1fr}}@media(max-width:900px){.dr-firm-kpis[data-v-b9a4bc1f]{grid-template-columns:1fr 1fr}}@media(max-width:700px){.dr-head h1[data-v-b9a4bc1f]{font-size:20px}.dr-kpis[data-v-b9a4bc1f]{grid-template-columns:1fr}}.cw[data-v-be92b946]{display:grid;gap:12px}.cw-head[data-v-be92b946]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.cw-kicker[data-v-be92b946]{margin:0 0 4px;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.cw-head h1[data-v-be92b946]{margin:0;font-size:24px;font-weight:800;letter-spacing:-.02em;color:var(--ink)}.cw-sub[data-v-be92b946]{margin:6px 0 0;color:var(--muted);font-size:13px}.cw-head-actions[data-v-be92b946]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cw-tool[data-v-be92b946]{height:36px;padding:0 12px;border-radius:var(--radius);border:1px solid var(--border);background:var(--surface);color:var(--ink-secondary);font-size:12px;font-weight:700;display:inline-flex;align-items:center;gap:6px;cursor:pointer}.cw-tool[data-v-be92b946]:hover:not(:disabled){border-color:rgba(var(--accent-rgb),.4);color:var(--accent);background:var(--accent-soft)}.cw-tool[data-v-be92b946]:disabled{opacity:.5;cursor:not-allowed}.cw-tool.excel[data-v-be92b946]{color:var(--success-ink)}.cw-tool .spin[data-v-be92b946]{animation:cw-spin-be92b946 .8s linear infinite}@keyframes cw-spin-be92b946{to{transform:rotate(360deg)}}.cw-toolbar[data-v-be92b946]{padding:12px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);display:grid;gap:10px}.cw-filters[data-v-be92b946]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.cw-filters.adv .select[data-v-be92b946]{max-width:180px;min-width:0}.cw-q[data-v-be92b946]{flex:1;min-width:160px;max-width:360px}.cw-metrics[data-v-be92b946]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.cw-metric[data-v-be92b946]{display:flex;gap:12px;align-items:flex-start;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:14px 16px;box-shadow:var(--shadow);position:relative;overflow:hidden}.cw-metric[data-v-be92b946]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--border-strong)}.cw-metric.dep[data-v-be92b946]:before{background:var(--success)}.cw-metric.profit[data-v-be92b946]:before{background:var(--accent)}.cw-metric-ico[data-v-be92b946]{width:36px;height:36px;border-radius:var(--radius-sm);flex-shrink:0;display:grid;place-items:center;background:var(--surface-2);color:var(--ink-secondary)}.cw-metric.dep .cw-metric-ico[data-v-be92b946]{background:var(--success-soft);color:var(--success-ink)}.cw-metric.profit .cw-metric-ico[data-v-be92b946]{background:var(--accent-soft);color:var(--accent)}.cw-metric span[data-v-be92b946]{display:block;font-size:11px;font-weight:800;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.cw-metric b[data-v-be92b946]{display:block;margin-top:4px;font-size:18px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--ink)}.cw-metric em[data-v-be92b946]{display:block;margin-top:2px;font-style:normal;font-size:12px;font-weight:600;color:var(--muted)}.cw-err[data-v-be92b946]{margin:0;padding:10px 12px;border-radius:var(--radius);background:var(--danger-soft);color:var(--danger-ink);font-weight:700;font-size:13px}.cw-card[data-v-be92b946]{padding:0;overflow:hidden}.cw-table[data-v-be92b946]{font-size:13px}.cw-table th[data-v-be92b946]{white-space:nowrap;font-size:11px}.cw-table td[data-v-be92b946]{vertical-align:top;padding:11px 10px;border-bottom:1px solid var(--border)}.cw-table tbody tr[data-v-be92b946]{background:var(--surface)}.cw-table tbody tr.alt[data-v-be92b946]{background:color-mix(in srgb,var(--surface-2) 70%,var(--muted-soft) 30%)}.cw-table tbody tr[data-v-be92b946]:hover{background:var(--surface-2)}.cw-table .num[data-v-be92b946]{text-align:right;font-variant-numeric:tabular-nums}.cw-table .pos[data-v-be92b946]{color:var(--success-ink);font-weight:700}.cw-empty[data-v-be92b946]{text-align:center;padding:28px 12px!important}.cw-st[data-v-be92b946]{display:inline-flex;align-items:center;gap:5px;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:800}.cw-st.on[data-v-be92b946]{background:var(--success-soft);color:var(--success-ink)}.cw-st.off[data-v-be92b946]{background:var(--muted-soft);color:var(--muted)}.cw-addr-row[data-v-be92b946]{display:flex;align-items:center;gap:6px;margin-top:6px}.cw-copy[data-v-be92b946]{border:0;background:transparent;color:var(--muted);cursor:pointer}.cw-addr[data-v-be92b946]{display:block;font-size:12px;word-break:break-all}.cw-menu[data-v-be92b946]{position:relative}.cw-act[data-v-be92b946]{border:1px solid var(--border);background:var(--surface);border-radius:8px;padding:6px 10px;cursor:pointer}.cw-drop[data-v-be92b946]{position:absolute;left:0;top:calc(100% + 4px);z-index:6;background:var(--surface);border:1px solid var(--border);border-radius:8px;min-width:160px;display:grid;box-shadow:var(--shadow-lg)}.cw-drop button[data-v-be92b946]{border:0;background:transparent;text-align:left;padding:8px 12px;cursor:pointer}.cw-drop button[data-v-be92b946]:hover{background:var(--muted-soft)}.cw-drop .neg[data-v-be92b946]{color:var(--danger-ink)}@media(max-width:1100px){.cw-metrics[data-v-be92b946]{grid-template-columns:1fr 1fr}}@media(max-width:900px){.cw-head h1[data-v-be92b946]{font-size:20px}}.cx[data-v-5ce2fbb8]{display:grid;gap:12px}.cx-head[data-v-5ce2fbb8]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.cx-kicker[data-v-5ce2fbb8]{margin:0 0 4px;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.cx-head h1[data-v-5ce2fbb8]{margin:0;font-size:24px;font-weight:800;letter-spacing:-.02em;color:var(--ink)}.cx-sub[data-v-5ce2fbb8]{margin:6px 0 0;color:var(--muted);font-size:13px}.cx-head-actions[data-v-5ce2fbb8]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cx-count[data-v-5ce2fbb8]{height:36px;padding:0 12px;border-radius:var(--radius);background:var(--muted-soft);font-size:12px;font-weight:800;color:var(--muted);display:inline-flex;align-items:center}.cx-tool[data-v-5ce2fbb8]{height:36px;padding:0 12px;border-radius:var(--radius);border:1px solid var(--border);background:var(--surface);color:var(--ink-secondary);font-size:12px;font-weight:700;display:inline-flex;align-items:center;gap:6px;cursor:pointer}.cx-tool[data-v-5ce2fbb8]:hover:not(:disabled){border-color:rgba(var(--accent-rgb),.4);color:var(--accent);background:var(--accent-soft)}.cx-tool[data-v-5ce2fbb8]:disabled{opacity:.5;cursor:not-allowed}.cx-tool.excel[data-v-5ce2fbb8]{color:var(--success-ink)}.cx-tool .spin[data-v-5ce2fbb8]{animation:cx-spin-5ce2fbb8 .8s linear infinite}@keyframes cx-spin-5ce2fbb8{to{transform:rotate(360deg)}}.cx-toolbar[data-v-5ce2fbb8]{padding:12px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);display:grid;gap:10px}.cx-filters[data-v-5ce2fbb8]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.cx-filters.adv .select[data-v-5ce2fbb8]{max-width:180px;min-width:0}.cx-q[data-v-5ce2fbb8]{flex:1;min-width:160px;max-width:360px}.cx-metrics[data-v-5ce2fbb8]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.cx-metric[data-v-5ce2fbb8]{display:flex;gap:12px;align-items:flex-start;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:14px 16px;box-shadow:var(--shadow);position:relative;overflow:hidden}.cx-metric[data-v-5ce2fbb8]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--border-strong)}.cx-metric.dep[data-v-5ce2fbb8]:before{background:var(--success)}.cx-metric.wd[data-v-5ce2fbb8]:before{background:var(--danger)}.cx-metric-ico[data-v-5ce2fbb8]{width:36px;height:36px;border-radius:var(--radius-sm);flex-shrink:0;display:grid;place-items:center;background:var(--surface-2);color:var(--ink-secondary)}.cx-metric.dep .cx-metric-ico[data-v-5ce2fbb8]{background:var(--success-soft);color:var(--success-ink)}.cx-metric.wd .cx-metric-ico[data-v-5ce2fbb8]{background:var(--danger-soft);color:var(--danger-ink)}.cx-metric span[data-v-5ce2fbb8]{display:block;font-size:11px;font-weight:800;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.cx-metric b[data-v-5ce2fbb8]{display:block;margin-top:4px;font-size:18px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--ink)}.cx-metric em[data-v-5ce2fbb8]{display:block;margin-top:2px;font-style:normal;font-size:12px;font-weight:600;color:var(--muted)}.cx-err[data-v-5ce2fbb8]{margin:0;padding:10px 12px;border-radius:var(--radius);background:var(--danger-soft);color:var(--danger-ink);font-weight:700;font-size:13px}.cx-card[data-v-5ce2fbb8]{padding:0;overflow:hidden}.cx-table[data-v-5ce2fbb8]{font-size:13px}.cx-table th[data-v-5ce2fbb8]{white-space:nowrap;font-size:11px}.cx-table td[data-v-5ce2fbb8]{vertical-align:top;padding:11px 10px;border-bottom:1px solid var(--border)}.cx-table tbody tr[data-v-5ce2fbb8]{background:var(--surface)}.cx-table tbody tr.alt[data-v-5ce2fbb8]{background:color-mix(in srgb,var(--surface-2) 70%,var(--muted-soft) 30%)}.cx-table tbody tr[data-v-5ce2fbb8]:hover{background:var(--surface-2)}.cx-table .num[data-v-5ce2fbb8]{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.cx-table .pos[data-v-5ce2fbb8]{color:var(--success-ink);font-weight:700}.cx-table .neg[data-v-5ce2fbb8]{color:var(--danger-ink);font-weight:700}.pos[data-v-5ce2fbb8]{color:var(--success-ink)}.neg[data-v-5ce2fbb8]{color:var(--danger-ink)}.cx-empty[data-v-5ce2fbb8]{text-align:center;padding:28px 12px!important}.cx-hash[data-v-5ce2fbb8],.cx-leg[data-v-5ce2fbb8]{display:flex;align-items:center;gap:6px}.cx-copy[data-v-5ce2fbb8]{border:0;background:transparent;color:var(--muted);cursor:pointer}.cx-arrow[data-v-5ce2fbb8]{color:#94a3b8;margin:4px 0 4px 18px}.cx-xfer[data-v-5ce2fbb8]{min-width:220px}.cx-menu[data-v-5ce2fbb8]{position:relative}.cx-act[data-v-5ce2fbb8]{border:1px solid var(--border);background:var(--surface);border-radius:8px;padding:6px 10px;cursor:pointer}.cx-drop[data-v-5ce2fbb8]{position:absolute;left:0;top:calc(100% + 4px);z-index:6;background:var(--surface);border:1px solid var(--border);border-radius:8px;min-width:160px;display:grid;box-shadow:var(--shadow-lg)}.cx-drop button[data-v-5ce2fbb8]{border:0;background:transparent;text-align:left;padding:8px 12px;cursor:pointer}.cx-drop button[data-v-5ce2fbb8]:hover{background:var(--muted-soft)}.cx-drop .neg[data-v-5ce2fbb8]{color:var(--danger-ink)}@media(max-width:900px){.cx-head h1[data-v-5ce2fbb8]{font-size:20px}.cx-metrics[data-v-5ce2fbb8]{grid-template-columns:1fr}}.wo[data-v-4d17712f]{display:grid;gap:12px}.wo-head[data-v-4d17712f]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.wo-kicker[data-v-4d17712f]{margin:0 0 4px;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.wo-head h1[data-v-4d17712f]{margin:0;font-size:24px;font-weight:800;letter-spacing:-.02em;color:var(--ink)}.wo-sub[data-v-4d17712f]{margin:6px 0 0;color:var(--muted);font-size:13px}.wo-head-actions[data-v-4d17712f]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.wo-count[data-v-4d17712f]{height:36px;padding:0 12px;border-radius:var(--radius);background:var(--muted-soft);font-size:12px;font-weight:800;color:var(--muted);display:inline-flex;align-items:center}.wo-tool[data-v-4d17712f]{height:36px;padding:0 12px;border-radius:var(--radius);border:1px solid var(--border);background:var(--surface);color:var(--ink-secondary);font-size:12px;font-weight:700;display:inline-flex;align-items:center;gap:6px;cursor:pointer}.wo-tool[data-v-4d17712f]:hover:not(:disabled){border-color:rgba(var(--accent-rgb),.4);color:var(--accent);background:var(--accent-soft)}.wo-tool[data-v-4d17712f]:disabled{opacity:.5;cursor:not-allowed}.wo-tool.excel[data-v-4d17712f]{color:var(--success-ink)}.wo-tool .spin[data-v-4d17712f]{animation:wo-spin-4d17712f .8s linear infinite}@keyframes wo-spin-4d17712f{to{transform:rotate(360deg)}}.wo-toolbar[data-v-4d17712f]{padding:12px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);display:grid;gap:10px}.wo-filters[data-v-4d17712f]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.wo-filters.adv .select[data-v-4d17712f]{max-width:180px;min-width:0}.wo-q[data-v-4d17712f]{flex:1;min-width:160px;max-width:320px}.wo-metrics[data-v-4d17712f]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.wo-metric[data-v-4d17712f]{display:flex;gap:12px;align-items:flex-start;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:14px 16px;box-shadow:var(--shadow);position:relative;overflow:hidden}.wo-metric[data-v-4d17712f]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--border-strong)}.wo-metric.dep[data-v-4d17712f]:before{background:var(--success)}.wo-metric.wd[data-v-4d17712f]:before{background:var(--danger)}.wo-metric-ico[data-v-4d17712f]{width:36px;height:36px;border-radius:var(--radius-sm);flex-shrink:0;display:grid;place-items:center;background:var(--surface-2);color:var(--ink-secondary)}.wo-metric.dep .wo-metric-ico[data-v-4d17712f]{background:var(--success-soft);color:var(--success-ink)}.wo-metric.wd .wo-metric-ico[data-v-4d17712f]{background:var(--danger-soft);color:var(--danger-ink)}.wo-metric span[data-v-4d17712f]{display:block;font-size:11px;font-weight:800;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.wo-metric b[data-v-4d17712f]{display:block;margin-top:4px;font-size:18px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--ink)}.wo-metric em[data-v-4d17712f]{display:block;margin-top:2px;font-style:normal;font-size:12px;font-weight:600;color:var(--muted)}.wo-err[data-v-4d17712f]{margin:0;padding:10px 12px;border-radius:var(--radius);background:var(--danger-soft);color:var(--danger-ink);font-weight:700;font-size:13px}.wo-card[data-v-4d17712f]{padding:0;overflow:hidden}.wo-table[data-v-4d17712f]{font-size:13px}.wo-table th[data-v-4d17712f]{white-space:nowrap;font-size:11px;font-weight:600}.wo-table td[data-v-4d17712f]{vertical-align:middle;padding:11px 10px;border-bottom:1px solid var(--border)}.wo-table tbody tr[data-v-4d17712f]{background:var(--surface)}.wo-table tbody tr.alt[data-v-4d17712f]{background:color-mix(in srgb,var(--surface-2) 70%,var(--muted-soft) 30%)}.wo-table tbody tr[data-v-4d17712f]:hover{background:var(--surface-2)}.wo-table .num[data-v-4d17712f]{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.wo-table .pos[data-v-4d17712f]{color:var(--success-ink)}.wo-table .neg[data-v-4d17712f]{color:var(--danger-ink)}.wo-empty[data-v-4d17712f]{text-align:center;padding:28px 12px!important}.wo-menu[data-v-4d17712f]{position:relative}.wo-act[data-v-4d17712f]{border:1px solid var(--border);background:var(--surface);border-radius:8px;padding:6px 10px;cursor:pointer}.wo-drop[data-v-4d17712f]{position:absolute;left:0;top:calc(100% + 4px);z-index:6;background:var(--surface);border:1px solid var(--border);border-radius:8px;min-width:140px;display:grid;box-shadow:var(--shadow-lg)}.wo-drop button[data-v-4d17712f]{border:0;background:transparent;text-align:left;padding:8px 12px;cursor:pointer}.wo-drop button[data-v-4d17712f]:hover{background:var(--muted-soft)}.wo-drop .neg[data-v-4d17712f]{color:var(--danger-ink)}.wo-copy[data-v-4d17712f]{border:0;background:transparent;color:var(--muted);cursor:pointer;margin-left:4px}.wo-pager[data-v-4d17712f]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;color:var(--muted);font-size:13px;flex-wrap:wrap;border-top:1px solid var(--border)}.wo-pager-left[data-v-4d17712f]{display:flex;align-items:center;gap:8px}.wo-pager-left .select[data-v-4d17712f]{max-width:80px}.wo-pager-right button[data-v-4d17712f]{border:0;background:transparent;color:var(--muted);padding:4px 8px;cursor:pointer}.wo-pager-right button[data-v-4d17712f]:disabled{opacity:.4;cursor:default}@media(max-width:900px){.wo-head h1[data-v-4d17712f]{font-size:20px}.wo-metrics[data-v-4d17712f]{grid-template-columns:1fr}}.crud-card[data-v-bf0074c1]{padding:12px}.crud-act[data-v-bf0074c1]{white-space:nowrap;text-align:right}.mt[data-v-2052db6c]{display:grid;gap:12px}.mt-head[data-v-2052db6c]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.mt-kicker[data-v-2052db6c]{margin:0 0 4px;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.mt-head h1[data-v-2052db6c]{margin:0;font-size:24px;font-weight:800;letter-spacing:-.02em;color:var(--ink)}.mt-sub[data-v-2052db6c]{margin:6px 0 0;color:var(--muted);font-size:13px}.mt-head-actions[data-v-2052db6c]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mt-lock[data-v-2052db6c]{height:36px;padding:0 12px;border-radius:var(--radius);background:var(--muted-soft);color:var(--muted);font-size:12px;font-weight:800;display:inline-flex;align-items:center;gap:6px}.mt-lock.on[data-v-2052db6c]{background:var(--success-soft);color:var(--success-ink)}.mt-tool[data-v-2052db6c]{height:36px;padding:0 12px;border-radius:var(--radius);border:1px solid var(--border);background:var(--surface);color:var(--ink-secondary);font-size:12px;font-weight:700;display:inline-flex;align-items:center;gap:6px;cursor:pointer;transition:border-color var(--ease),background var(--ease),color var(--ease)}.mt-tool[data-v-2052db6c]:hover:not(:disabled){border-color:rgba(var(--accent-rgb),.4);color:var(--accent);background:var(--accent-soft)}.mt-tool[data-v-2052db6c]:disabled{opacity:.5;cursor:not-allowed}.mt-tool.excel[data-v-2052db6c]{color:var(--success-ink)}.mt-tool.excel[data-v-2052db6c]:hover:not(:disabled){border-color:rgba(var(--success-rgb),.35);background:var(--success-soft);color:var(--success-ink)}.mt-tool .spin[data-v-2052db6c]{animation:mt-spin-2052db6c .8s linear infinite}@keyframes mt-spin-2052db6c{to{transform:rotate(360deg)}}.mt-toolbar[data-v-2052db6c]{padding:12px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.mt-filters[data-v-2052db6c]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.mt-metrics[data-v-2052db6c]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.mt-metric[data-v-2052db6c]{display:flex;gap:12px;align-items:flex-start;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:14px 16px;box-shadow:var(--shadow);position:relative;overflow:hidden}.mt-metric[data-v-2052db6c]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--border-strong)}.mt-metric.dep[data-v-2052db6c]:before{background:var(--success)}.mt-metric.wd[data-v-2052db6c]:before{background:var(--danger)}.mt-metric.profit[data-v-2052db6c]:before{background:var(--accent)}.mt-metric-ico[data-v-2052db6c]{width:36px;height:36px;border-radius:var(--radius-sm);flex-shrink:0;display:grid;place-items:center;font-size:14px;background:var(--surface-2);color:var(--ink-secondary)}.mt-metric.dep .mt-metric-ico[data-v-2052db6c]{background:var(--success-soft);color:var(--success-ink)}.mt-metric.wd .mt-metric-ico[data-v-2052db6c]{background:var(--danger-soft);color:var(--danger-ink)}.mt-metric.profit .mt-metric-ico[data-v-2052db6c]{background:var(--accent-soft);color:var(--accent)}.mt-metric span[data-v-2052db6c]{display:block;font-size:11px;font-weight:800;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.mt-metric b[data-v-2052db6c]{display:block;margin-top:4px;font-size:18px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--ink)}.mt-metric em[data-v-2052db6c]{display:block;margin-top:2px;font-style:normal;font-size:12px;font-weight:600;color:var(--muted)}.mt-err[data-v-2052db6c]{margin:0;padding:10px 12px;border-radius:var(--radius);background:var(--danger-soft);color:var(--danger-ink);font-weight:700;font-size:13px}.mt-card[data-v-2052db6c]{padding:0;overflow:hidden}.mt-table[data-v-2052db6c]{font-size:13px}.mt-table th[data-v-2052db6c]{white-space:nowrap;font-size:11px}.mt-table td[data-v-2052db6c]{vertical-align:middle;padding:11px 10px;border-bottom:1px solid var(--border)}.mt-table tbody tr[data-v-2052db6c]{background:var(--surface)}.mt-table tbody tr.alt[data-v-2052db6c]{background:color-mix(in srgb,var(--surface-2) 70%,var(--muted-soft) 30%)}.mt-table tbody tr[data-v-2052db6c]:hover{background:var(--surface-2)}.mt-table tbody tr.eod[data-v-2052db6c]{box-shadow:inset 3px 0 0 var(--success)}.mt-table .num[data-v-2052db6c]{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:700}.mt-table .pos[data-v-2052db6c]{color:var(--success-ink)}.mt-table .neg[data-v-2052db6c]{color:var(--danger-ink)}.mt-table .accent[data-v-2052db6c]{color:var(--accent)}.mt-name[data-v-2052db6c]{font-size:13px}.mt-scope[data-v-2052db6c]{display:inline-flex;align-items:center;gap:5px;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:800}.mt-scope.live[data-v-2052db6c]{background:var(--muted-soft);color:var(--muted)}.mt-scope.lock[data-v-2052db6c]{background:var(--success-soft);color:var(--success-ink)}.mt-empty[data-v-2052db6c]{text-align:center;padding:28px 12px!important}@media(max-width:900px){.mt-head h1[data-v-2052db6c]{font-size:20px}.mt-metrics[data-v-2052db6c]{grid-template-columns:1fr 1fr}}@media(max-width:600px){.mt-metrics[data-v-2052db6c]{grid-template-columns:1fr}}.perm-item[data-v-a914d657]{display:flex;align-items:center;gap:8px;color:var(--ink)}.gw-card[data-v-a0e61b14]{padding:0;overflow:hidden}.gw-item+.gw-item[data-v-a0e61b14]{border-top:1px solid var(--border)}.gw-toggle[data-v-a0e61b14]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border:0;background:transparent;color:var(--ink);cursor:pointer;text-align:left;font:inherit}.gw-toggle[data-v-a0e61b14]:hover{background:var(--surface-2)}.gw-item.open .gw-toggle[data-v-a0e61b14]{color:var(--primary)}.gw-name[data-v-a0e61b14]{font-size:14px;font-weight:500}.gw-toggle i[data-v-a0e61b14]{color:var(--muted);font-size:12px}.gw-item.open .gw-toggle i[data-v-a0e61b14]{color:var(--primary)}.gw-body[data-v-a0e61b14]{padding:4px 20px 20px}.gw-label[data-v-a0e61b14]{display:block;margin:14px 0 6px;color:var(--muted);font-size:13px;font-weight:500}.gw-tg[data-v-a0e61b14]{display:grid;grid-template-columns:1fr 1fr;gap:8px 16px;margin-top:8px}.gw-save[data-v-a0e61b14]{margin-top:16px;height:38px;padding:0 16px}.gw-ok[data-v-a0e61b14]{margin-left:10px;font-size:13px}.cb[data-v-c06cf954]{display:grid;gap:12px}.cb-head[data-v-c06cf954]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.cb-kicker[data-v-c06cf954]{margin:0 0 4px;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.cb-head h1[data-v-c06cf954]{margin:0;font-size:24px;font-weight:800;letter-spacing:-.02em;color:var(--ink)}.cb-sub[data-v-c06cf954]{margin:6px 0 0;color:var(--muted);font-size:13px}.cb-head-actions[data-v-c06cf954]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cb-live[data-v-c06cf954]{height:36px;padding:0 12px;border-radius:var(--radius);font-size:12px;font-weight:800;color:var(--muted);display:inline-flex;align-items:center;gap:6px}.cb-live i[data-v-c06cf954]{font-size:8px}.cb-live.on[data-v-c06cf954]{color:var(--accent)}.cb-tool[data-v-c06cf954]{height:36px;padding:0 12px;border-radius:var(--radius);border:1px solid var(--border);background:var(--surface);color:var(--ink-secondary);font-size:12px;font-weight:700;display:inline-flex;align-items:center;gap:6px;cursor:pointer;transition:border-color var(--ease),background var(--ease),color var(--ease)}.cb-tool[data-v-c06cf954]:hover:not(:disabled){border-color:rgba(var(--accent-rgb),.4);color:var(--accent);background:var(--accent-soft)}.cb-tool[data-v-c06cf954]:disabled{opacity:.5;cursor:not-allowed}.cb-tool.on[data-v-c06cf954]{border-color:transparent;background:var(--accent);color:#fff}.cb-tool.excel[data-v-c06cf954]{color:var(--success-ink)}.cb-tool.excel[data-v-c06cf954]:hover:not(:disabled){border-color:rgba(var(--success-rgb),.35);background:var(--success-soft);color:var(--success-ink)}.cb-tool.danger[data-v-c06cf954]{color:var(--danger-ink)}.cb-tool.danger[data-v-c06cf954]:hover:not(:disabled){border-color:rgba(var(--danger-rgb),.35);background:var(--danger-soft);color:var(--danger-ink)}.cb-tool .spin[data-v-c06cf954]{animation:cb-spin-c06cf954 .8s linear infinite}@keyframes cb-spin-c06cf954{to{transform:rotate(360deg)}}.cb-toolbar[data-v-c06cf954]{display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.cb-search[data-v-c06cf954]{display:flex;gap:8px;align-items:center;position:relative}.cb-search>.fa-search[data-v-c06cf954]{position:absolute;left:12px;color:var(--muted);font-size:13px;pointer-events:none}.cb-search .input[data-v-c06cf954]{flex:1;min-width:160px;height:40px;border-radius:var(--radius);padding-left:36px;max-width:420px}.cb-adv[data-v-c06cf954]{height:36px;padding:0 12px;border-radius:var(--radius);border:1px solid var(--border);background:var(--surface-2);color:var(--muted);font-size:12px;font-weight:700;display:inline-flex;align-items:center;gap:6px;cursor:pointer}.cb-adv[data-v-c06cf954]:hover,.cb-adv.on[data-v-c06cf954]{border-color:rgba(var(--accent-rgb),.4);color:var(--accent);background:var(--accent-soft)}.cb-chips[data-v-c06cf954]{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.cb-chip[data-v-c06cf954]{border:0;height:32px;padding:0 12px;border-radius:8px;background:var(--surface-2);color:var(--muted);font-size:12px;font-weight:700;display:inline-flex;align-items:center;gap:6px;cursor:pointer}.cb-chip[data-v-c06cf954]:hover{color:var(--ink)}.cb-chip.on[data-v-c06cf954]{background:var(--surface);color:var(--primary);box-shadow:var(--shadow)}.cb-chip.in.on[data-v-c06cf954]{color:var(--success-ink)}.cb-chip.out.on[data-v-c06cf954]{color:var(--info-ink)}.cb-chip.warn.on[data-v-c06cf954]{background:var(--warning-soft);color:var(--warning-ink)}.cb-chip em[data-v-c06cf954]{font-style:normal;min-width:18px;height:18px;padding:0 5px;border-radius:99px;background:var(--warning);color:#fff;font-size:10px;font-weight:800;display:inline-flex;align-items:center;justify-content:center}.cb-check[data-v-c06cf954]{display:inline-flex;align-items:center;gap:6px;margin-left:4px;font-size:12px;font-weight:700;color:var(--ink-secondary);cursor:pointer}.cb-filters[data-v-c06cf954]{display:flex;flex-wrap:wrap;gap:8px;padding:12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2)}.cb-filters .select[data-v-c06cf954],.cb-filters .input[data-v-c06cf954]{max-width:180px;height:38px}.cb-meta[data-v-c06cf954]{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;color:var(--muted);font-size:13px}.cb-pager[data-v-c06cf954]{display:flex;gap:4px}.cb-err[data-v-c06cf954]{margin:0;padding:10px 12px;border-radius:var(--radius);background:var(--danger-soft);color:var(--danger-ink);font-weight:700;font-size:13px}.cb-card[data-v-c06cf954]{padding:0;overflow:hidden}.cb-table[data-v-c06cf954]{font-size:13px}.cb-table th[data-v-c06cf954]{white-space:nowrap;font-size:11px}.cb-table td[data-v-c06cf954]{vertical-align:middle;padding:10px 8px;border-bottom:1px solid var(--border)}.cb-table tbody tr[data-v-c06cf954]{background:var(--surface);cursor:pointer}.cb-table tbody tr.alt[data-v-c06cf954]{background:color-mix(in srgb,var(--surface-2) 70%,var(--muted-soft) 30%)}.cb-table tbody tr[data-v-c06cf954]:hover{background:var(--surface-2)}.cb-table tbody tr.bad[data-v-c06cf954]{box-shadow:inset 3px 0 0 var(--danger)}.cb-table tbody tr.open[data-v-c06cf954]{background:var(--primary-soft)!important}.cb-col-exp[data-v-c06cf954]{width:28px;color:var(--muted);text-align:center}.cb-time[data-v-c06cf954],.cb-path[data-v-c06cf954],.cb-id[data-v-c06cf954]{display:flex;align-items:center;gap:4px;min-width:0;font-size:12px;font-family:var(--font-mono);color:var(--ink-secondary);font-weight:600}.cb-path[data-v-c06cf954]{max-width:280px}.cb-path span[data-v-c06cf954],.cb-id a[data-v-c06cf954]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.cb-id a[data-v-c06cf954]{color:inherit;text-decoration:none}.cb-id a[data-v-c06cf954]:hover{color:var(--accent)}.cb-dir[data-v-c06cf954],.cb-st[data-v-c06cf954],.cb-method[data-v-c06cf954]{display:inline-flex;align-items:center;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:800}.cb-dir.in[data-v-c06cf954]{background:var(--success-soft);color:var(--success-ink)}.cb-dir.out[data-v-c06cf954]{background:var(--info-soft);color:var(--info-ink)}.cb-method[data-v-c06cf954]{background:var(--muted-soft);color:var(--ink-secondary)}.cb-st.ok[data-v-c06cf954]{background:var(--success-soft);color:var(--success-ink)}.cb-st.info[data-v-c06cf954]{background:var(--info-soft);color:var(--info-ink)}.cb-st.warn[data-v-c06cf954]{background:var(--warning-soft);color:var(--warning-ink)}.cb-st.bad[data-v-c06cf954]{background:var(--danger-soft);color:var(--danger-ink)}.cb-ms[data-v-c06cf954]{font-variant-numeric:tabular-nums;color:var(--muted);font-weight:700}.cb-src[data-v-c06cf954]{font-size:12px;color:var(--muted);font-weight:600}.cb-expand td[data-v-c06cf954]{padding:10px!important;background:var(--surface)!important;cursor:default}.cb-detail[data-v-c06cf954]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cb-detail-h[data-v-c06cf954]{margin:8px 0 4px;font-size:11px;font-weight:800;letter-spacing:.02em;text-transform:uppercase;color:var(--muted);display:flex;align-items:center;gap:6px}.cb-detail-h[data-v-c06cf954]:first-child{margin-top:0}pre[data-v-c06cf954]{margin:0;background:var(--code-bg);color:var(--code-ink);border-radius:var(--radius);padding:10px;font-size:11.5px;overflow:auto;max-height:260px;white-space:pre-wrap;font-family:var(--font-mono);border:1px solid var(--border)}pre.err[data-v-c06cf954]{color:#ff8aa0}.cb-empty[data-v-c06cf954]{text-align:center;padding:28px 12px!important;cursor:default}@media(max-width:900px){.cb-head h1[data-v-c06cf954]{font-size:20px}.cb-search .input[data-v-c06cf954]{max-width:none}.cb-detail[data-v-c06cf954]{grid-template-columns:1fr}}.co[data-v-c4ef255b],.co[data-v-c4ef255b] .table-wrap,.co .table-wrap[data-v-c4ef255b]{max-width:100%;min-width:0;overflow-x:hidden}.co-search[data-v-c4ef255b]{max-width:280px;height:36px}.co-table[data-v-c4ef255b]{width:100%;table-layout:fixed;min-width:0!important}.co-table th[data-v-c4ef255b],.co-table td[data-v-c4ef255b]{vertical-align:middle}.co-table th[data-v-c4ef255b]{white-space:normal!important;line-height:1.15;font-size:11px;font-weight:800;letter-spacing:0;padding:8px 6px}.co-h span[data-v-c4ef255b]{display:block;line-height:1.2;overflow-wrap:anywhere}.co-table .chk[data-v-c4ef255b]{width:36px;text-align:center}.co-act-h[data-v-c4ef255b]{width:108px}.co-name[data-v-c4ef255b]{display:inline-flex;align-items:center;gap:8px;font-weight:700}.co-ava[data-v-c4ef255b]{width:28px;height:28px;border-radius:50%;color:#fff;display:inline-grid;place-items:center;font-size:12px;font-weight:800;flex-shrink:0}.co-flag[data-v-c4ef255b]{display:inline-flex;justify-content:center;width:100%}.co-flag.on[data-v-c4ef255b]{color:var(--success-ink)}.co-flag.off[data-v-c4ef255b]{color:#cbd5e1;font-size:8px}.co-act[data-v-c4ef255b]{position:relative}.co-pill[data-v-c4ef255b]{height:32px;padding:0 10px;border:0;border-radius:99px;background:var(--accent);color:#fff;font-size:12px;font-weight:800;display:inline-flex;align-items:center;gap:6px;cursor:pointer}.co-menu[data-v-c4ef255b]{position:absolute;left:0;top:36px;z-index:8;min-width:180px;background:var(--surface);border:1px solid var(--border);border-radius:10px;box-shadow:var(--shadow);padding:6px;display:grid}.co-menu button[data-v-c4ef255b]{border:0;background:transparent;text-align:left;padding:8px 10px;border-radius:8px;font-size:12px;font-weight:700;cursor:pointer;color:var(--ink);display:flex;align-items:center;gap:8px}.co-menu button[data-v-c4ef255b]:hover{background:var(--surface-2)}.co-menu button.danger[data-v-c4ef255b]{color:var(--danger-ink)}.mono[data-v-c4ef255b]{font-variant-numeric:tabular-nums;font-weight:700}.tab.off[data-v-a89c94ab]{opacity:.45}.company-form[data-v-a89c94ab]{display:grid;grid-template-columns:1fr 1fr;grid-auto-flow:row dense;gap:14px 24px;align-items:start;max-width:1020px}.company-form>.span2[data-v-a89c94ab]{grid-column:1 / -1}.check-block[data-v-a89c94ab]{display:flex;flex-direction:column;gap:4px}.field[data-v-a89c94ab]{display:flex;flex-direction:column;gap:6px;font-weight:600;color:var(--ink)}.field small[data-v-a89c94ab],.hint[data-v-a89c94ab]{font-weight:400;color:var(--muted);font-size:12px;margin:0}.tg-ids[data-v-a89c94ab]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.tg-ids label[data-v-a89c94ab]{font-weight:500;color:var(--muted);font-size:12px;display:flex;flex-direction:column;gap:4px}.field-split[data-v-a89c94ab]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.group-pick[data-v-a89c94ab]{display:flex;gap:8px}.check[data-v-a89c94ab]{display:flex;align-items:center;gap:8px;font-weight:600}.color-row[data-v-a89c94ab]{display:flex;gap:8px;align-items:center;max-width:280px}.color-row input[type=color][data-v-a89c94ab]{width:42px;height:38px;padding:2px}.logo-preview[data-v-a89c94ab]{max-height:64px;margin-top:8px}.btn-success[data-v-a89c94ab]{background:#22c55e;color:#fff;width:fit-content}.methods-head[data-v-a89c94ab]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.methods-head h2[data-v-a89c94ab]{margin:0;font-size:20px}.company-methods h4[data-v-a89c94ab],.traffic-cols h4[data-v-a89c94ab]{margin:16px 0 8px;color:var(--muted)}.methods-table input[data-v-a89c94ab]{min-width:72px}.traffic-fallback[data-v-a89c94ab]{margin-bottom:12px}.traffic-fallback p[data-v-a89c94ab]{margin:6px 0 0 46px;color:var(--muted);font-size:12px}.traffic-cols[data-v-a89c94ab]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.traffic-cols section[data-v-a89c94ab]{display:flex;flex-direction:column;gap:8px}.company-actions[data-v-a89c94ab]{margin-top:16px}.check.locked[data-v-a89c94ab]{opacity:.75;cursor:not-allowed}.lock-ico[data-v-a89c94ab]{color:var(--muted);font-size:12px;margin-left:4px}.integ-box[data-v-a89c94ab]{border:1px solid var(--border);border-radius:12px;padding:14px 16px;background:var(--surface-2, transparent)}.integ-box h3[data-v-a89c94ab]{margin:0 0 4px;font-size:15px;display:flex;align-items:center;gap:8px}.integ-table code[data-v-a89c94ab]{font-size:12px;letter-spacing:.04em}.integ-table td.right[data-v-a89c94ab]{text-align:right}.integ-box .secret-box[data-v-a89c94ab]{margin-top:10px}.users-card[data-v-a89c94ab]{transition:padding-bottom .15s ease}.users-card.menu-open[data-v-a89c94ab]{padding-bottom:220px}.users-wrap[data-v-a89c94ab]{overflow:visible;min-height:1140px}.activity-card .table-wrap[data-v-a89c94ab]{min-height:1140px}.users-wrap .dropdown[data-v-a89c94ab]{position:relative}.users-wrap .dropdown-menu[data-v-a89c94ab]{z-index:30}.self-badge[data-v-a89c94ab]{margin-left:6px}.activity-tools[data-v-a89c94ab]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:12px}.activity-tools .input[data-v-a89c94ab]{max-width:240px}.activity-tools .select[data-v-a89c94ab]{max-width:200px}.activity-table .nowrap[data-v-a89c94ab]{white-space:nowrap}.activity-table .detail-cell[data-v-a89c94ab]{max-width:520px}.activity-table .ua-cell[data-v-a89c94ab]{max-width:180px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.activity-pager[data-v-a89c94ab]{display:flex;justify-content:space-between;align-items:center;margin-top:12px}.small[data-v-a89c94ab]{font-size:12px}.log-pre[data-v-a89c94ab]{font-size:12px;white-space:pre-wrap;word-break:break-all;margin:6px 0 0}@media(max-width:1000px){.company-form[data-v-a89c94ab]{grid-template-columns:1fr}.company-form>.span2[data-v-a89c94ab]{grid-column:auto}.field-split[data-v-a89c94ab],.traffic-cols[data-v-a89c94ab],.tg-ids[data-v-a89c94ab]{grid-template-columns:1fr}}.xb[data-v-17147310]{--xb:#14805e;--xb-dark:#0c2f24;--xb-gold:#f0c14b;color:var(--ink)}.xb-top[data-v-17147310]{display:flex;justify-content:space-between;align-items:center;gap:16px;background:linear-gradient(90deg,#08261d,#14805e);color:#fff;border-radius:var(--radius);padding:16px 20px;margin-bottom:14px}.xb-logo[data-v-17147310]{display:flex;align-items:center;gap:8px;font-size:22px;letter-spacing:.04em}.xb-1[data-v-17147310]{width:28px;height:28px;border-radius:50%;background:var(--xb-gold);color:#111;display:inline-flex;align-items:center;justify-content:center;font-weight:800}.xb-logo em[data-v-17147310]{font-style:normal;font-size:12px;opacity:.8;margin-left:6px;font-weight:600}.xb-player[data-v-17147310]{display:flex;align-items:center;gap:16px;text-align:right}.xb-player span[data-v-17147310]{display:block;font-size:12px;opacity:.8}.xb-bal[data-v-17147310]{background:#ffffff1f;padding:8px 12px;border-radius:10px;font-weight:700}.xb-note[data-v-17147310]{margin:0 0 14px;color:var(--muted)}.xb-note.warn[data-v-17147310]{color:var(--danger)}.xb-grid[data-v-17147310]{display:grid;grid-template-columns:minmax(280px,420px) 1fr;gap:16px}.xb-card[data-v-17147310]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:16px}.xb-tabs[data-v-17147310]{display:flex;gap:8px;margin-bottom:14px}.xb-tabs button[data-v-17147310],.xb-chips button[data-v-17147310]{border:1px solid var(--border);background:var(--surface-2);color:var(--ink);border-radius:999px;padding:8px 14px;font-weight:700;cursor:pointer}.xb-tabs button.on[data-v-17147310],.xb-chips button.on[data-v-17147310]{background:var(--xb);color:#fff;border-color:var(--xb)}.xb label[data-v-17147310]{display:block;margin:10px 0 6px;font-size:12px;font-weight:600;color:var(--muted)}.xb-chips[data-v-17147310]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.xb-go[data-v-17147310]{width:100%;margin-top:16px;border:0;border-radius:10px;padding:12px;background:var(--xb-gold);color:#111;font-weight:800;cursor:pointer}.xb-go[data-v-17147310]:disabled{opacity:.6}.xb-ok[data-v-17147310]{color:var(--success-ink);font-weight:700;margin-bottom:8px}.xb-iban[data-v-17147310]{font-family:inherit;font-weight:800;letter-spacing:.04em;font-size:16px}.xb-pre[data-v-17147310]{background:var(--surface-2);border-radius:10px;padding:10px;overflow:auto;font-size:12px;max-height:280px}.xb-cb[data-v-17147310]{margin-top:10px}@media(max-width:900px){.xb-grid[data-v-17147310]{grid-template-columns:1fr}}.dl[data-v-29efc8b0]{display:grid;gap:12px}.dl-head[data-v-29efc8b0]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.dl-kicker[data-v-29efc8b0]{margin:0 0 4px;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.dl-head h1[data-v-29efc8b0]{margin:0;font-size:24px;font-weight:800;letter-spacing:-.02em;color:var(--ink)}.dl-sub[data-v-29efc8b0]{margin:6px 0 0;color:var(--muted);font-size:13px}.dl-head-actions[data-v-29efc8b0]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dl-count[data-v-29efc8b0]{height:36px;padding:0 12px;border-radius:var(--radius);background:var(--danger-soft);color:var(--danger-ink);font-size:12px;font-weight:800;display:inline-flex;align-items:center;gap:6px}.dl-tool[data-v-29efc8b0]{height:36px;padding:0 12px;border-radius:var(--radius);border:1px solid var(--border);background:var(--surface);color:var(--ink-secondary);font-size:12px;font-weight:700;display:inline-flex;align-items:center;gap:6px;cursor:pointer;transition:border-color var(--ease),background var(--ease),color var(--ease)}.dl-tool[data-v-29efc8b0]:hover:not(:disabled){border-color:rgba(var(--accent-rgb),.4);color:var(--accent);background:var(--accent-soft)}.dl-tool[data-v-29efc8b0]:disabled{opacity:.5;cursor:not-allowed}.dl-tool.excel[data-v-29efc8b0]{color:var(--success-ink);height:32px;font-size:11px}.dl-tool.excel[data-v-29efc8b0]:hover:not(:disabled){border-color:rgba(var(--success-rgb),.35);background:var(--success-soft);color:var(--success-ink)}.dl-tool .spin[data-v-29efc8b0],.btn .spin[data-v-29efc8b0]{animation:dl-spin-29efc8b0 .8s linear infinite}@keyframes dl-spin-29efc8b0{to{transform:rotate(360deg)}}.dl-toolbar[data-v-29efc8b0]{padding:12px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.dl-filters[data-v-29efc8b0]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.dl-metrics[data-v-29efc8b0]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.dl-metric[data-v-29efc8b0]{display:flex;gap:12px;align-items:flex-start;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:14px 16px;box-shadow:var(--shadow);position:relative;overflow:hidden}.dl-metric[data-v-29efc8b0]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--border-strong)}.dl-metric.ok[data-v-29efc8b0]:before{background:var(--success)}.dl-metric.bad[data-v-29efc8b0]:before{background:var(--danger)}.dl-metric.amt[data-v-29efc8b0]:before{background:var(--accent)}.dl-metric-ico[data-v-29efc8b0]{width:36px;height:36px;border-radius:var(--radius-sm);flex-shrink:0;display:grid;place-items:center;font-size:14px;background:var(--surface-2);color:var(--ink-secondary)}.dl-metric.ok .dl-metric-ico[data-v-29efc8b0]{background:var(--success-soft);color:var(--success-ink)}.dl-metric.bad .dl-metric-ico[data-v-29efc8b0]{background:var(--danger-soft);color:var(--danger-ink)}.dl-metric.amt .dl-metric-ico[data-v-29efc8b0]{background:var(--accent-soft);color:var(--accent)}.dl-metric span[data-v-29efc8b0]{display:block;font-size:11px;font-weight:800;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.dl-metric b[data-v-29efc8b0]{display:block;margin-top:4px;font-size:18px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--ink)}.dl-metric em[data-v-29efc8b0]{display:block;margin-top:2px;font-style:normal;font-size:12px;font-weight:600;color:var(--muted)}.dl-err[data-v-29efc8b0]{margin:0;padding:10px 12px;border-radius:var(--radius);background:var(--danger-soft);color:var(--danger-ink);font-weight:700;font-size:13px}.dl-card[data-v-29efc8b0]{padding:0;overflow:hidden}.dl-card-h[data-v-29efc8b0]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px;border-bottom:1px solid var(--border)}.dl-card-h h3[data-v-29efc8b0]{margin:0;font-size:15px;font-weight:800;color:var(--ink)}.dl-card-h p[data-v-29efc8b0]{margin:4px 0 0;font-size:12px;color:var(--muted)}.dl-table[data-v-29efc8b0]{font-size:13px}.dl-table th[data-v-29efc8b0]{white-space:nowrap;font-size:11px}.dl-table td[data-v-29efc8b0]{vertical-align:middle;padding:11px 10px;border-bottom:1px solid var(--border)}.dl-table tbody tr[data-v-29efc8b0]{background:var(--surface)}.dl-table tbody tr.alt[data-v-29efc8b0]{background:color-mix(in srgb,var(--surface-2) 70%,var(--muted-soft) 30%)}.dl-table tbody tr[data-v-29efc8b0]:hover{background:var(--surface-2)}.dl-table tbody tr.bad[data-v-29efc8b0]{box-shadow:inset 3px 0 0 var(--danger)}.dl-table .num[data-v-29efc8b0]{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:700}.dl-table .pos[data-v-29efc8b0]{color:var(--success-ink)}.dl-table .neg[data-v-29efc8b0]{color:var(--danger-ink)}.dl-table .accent[data-v-29efc8b0]{color:var(--accent)}.dl-day[data-v-29efc8b0]{font-variant-numeric:tabular-nums;font-weight:600;color:var(--ink-secondary)}.dl-id[data-v-29efc8b0]{display:flex;align-items:center;gap:4px;font-family:var(--font-mono);font-size:12px;font-weight:600}.dl-id a[data-v-29efc8b0]{color:var(--ink-secondary);text-decoration:none}.dl-id a[data-v-29efc8b0]:hover{color:var(--accent)}.dl-type[data-v-29efc8b0]{display:inline-flex;align-items:center;gap:5px;border-radius:6px;padding:2px 7px;font-size:11px;font-weight:800}.dl-type.dep[data-v-29efc8b0]{background:var(--success-soft);color:var(--success-ink)}.dl-type.wd[data-v-29efc8b0]{background:var(--danger-soft);color:var(--danger-ink)}.dl-when[data-v-29efc8b0]{font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums;font-weight:600}.dl-act[data-v-29efc8b0]{text-align:right;white-space:nowrap}.dl-empty[data-v-29efc8b0]{text-align:center;padding:28px 12px!important}@media(max-width:900px){.dl-head h1[data-v-29efc8b0]{font-size:20px}.dl-metrics[data-v-29efc8b0]{grid-template-columns:1fr 1fr}}@media(max-width:600px){.dl-metrics[data-v-29efc8b0]{grid-template-columns:1fr}}.wp[data-v-7d94ea85]{display:grid;gap:12px}.wp-head[data-v-7d94ea85]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.wp-kicker[data-v-7d94ea85]{margin:0 0 4px;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.wp-head h1[data-v-7d94ea85]{margin:0;font-size:24px;font-weight:800;letter-spacing:-.02em;color:var(--ink)}.wp-sub[data-v-7d94ea85]{margin:6px 0 0;color:var(--muted);font-size:13px}.wp-head-actions[data-v-7d94ea85]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.wp-count[data-v-7d94ea85]{height:36px;padding:0 12px;border-radius:10px;border:1px solid transparent;background:var(--warning-soft);color:var(--warning-ink);font-size:12px;font-weight:800;display:inline-flex;align-items:center;gap:6px}.wp-tool[data-v-7d94ea85]{height:36px;padding:0 12px;border-radius:10px;border:1px solid var(--border);background:var(--surface);color:var(--ink-secondary);font-size:12px;font-weight:700;display:inline-flex;align-items:center;gap:6px;cursor:pointer;transition:border-color var(--ease),background var(--ease),color var(--ease)}.wp-tool[data-v-7d94ea85]:hover:not(:disabled){border-color:rgba(var(--accent-rgb),.4);color:var(--accent);background:var(--accent-soft)}.wp-tool[data-v-7d94ea85]:disabled{opacity:.5;cursor:not-allowed}.wp-tool .spin[data-v-7d94ea85]{animation:wp-spin-7d94ea85 .8s linear infinite}@keyframes wp-spin-7d94ea85{to{transform:rotate(360deg)}}.wp-err[data-v-7d94ea85]{margin:0;padding:10px 12px;border-radius:12px;background:var(--danger-soft);color:var(--danger-ink);font-weight:700;font-size:13px}.wp-toolbar[data-v-7d94ea85]{padding:12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.wp-search[data-v-7d94ea85]{display:flex;gap:8px;align-items:center;position:relative}.wp-search>.fa-search[data-v-7d94ea85]{position:absolute;left:12px;color:var(--muted);font-size:13px;pointer-events:none}.wp-search .input[data-v-7d94ea85]{flex:1;min-width:160px;height:40px;border-radius:11px;padding-left:36px;max-width:420px}.wp-meta[data-v-7d94ea85]{color:var(--muted);font-size:13px}.wp-card[data-v-7d94ea85]{padding:0;overflow:hidden}.wp-card .table-wrap[data-v-7d94ea85]{overflow-x:auto}.wp-table[data-v-7d94ea85]{font-size:13px}.wp-table th[data-v-7d94ea85]{white-space:nowrap;font-size:11px}.wp-table td[data-v-7d94ea85]{vertical-align:middle;padding:12px 10px;border-bottom:1px solid var(--border)}.wp-table tbody tr[data-v-7d94ea85]{background:var(--surface)}.wp-table tbody tr[data-v-7d94ea85]:hover{background:var(--surface-2)}.wp-table tbody tr.has-err[data-v-7d94ea85]{box-shadow:inset 3px 0 0 var(--danger)}.wp-table tbody tr.busy[data-v-7d94ea85]{opacity:.7}.wp-id[data-v-7d94ea85]{display:flex;align-items:center;gap:4px;min-width:0}.wp-id .copy[data-v-7d94ea85]{font-family:var(--font-mono);font-size:12px;color:var(--ink-secondary);font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis}.wp-firm[data-v-7d94ea85]{display:flex;align-items:center;gap:8px;max-width:160px}.wp-firm b[data-v-7d94ea85]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wp-dot[data-v-7d94ea85]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.wp-time[data-v-7d94ea85]{font-size:12px;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--ink-secondary);font-weight:600}.wp-wait[data-v-7d94ea85]{margin-top:2px;font-size:11px;font-weight:700;color:var(--warning-ink)}.wp-cust[data-v-7d94ea85]{display:flex;align-items:center;gap:6px;max-width:160px}.wp-cust b[data-v-7d94ea85]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wp-warn[data-v-7d94ea85]{color:var(--danger);font-size:12px;cursor:help;flex-shrink:0}.wp-amt-cell[data-v-7d94ea85]{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.wp-amt[data-v-7d94ea85]{font-variant-numeric:tabular-nums;font-size:14px;color:var(--ink)}.wp-iban-line[data-v-7d94ea85]{display:flex;align-items:flex-start;gap:4px;max-width:220px;font-size:11px;color:var(--muted);font-family:var(--font-mono);line-height:1.35}.wp-iban-line span[data-v-7d94ea85]{word-break:break-all}.wp-provider[data-v-7d94ea85]{font-weight:700;color:var(--ink-secondary);font-size:12px}.wp-unassigned[data-v-7d94ea85]{display:inline-flex;align-items:center;border-radius:6px;padding:2px 7px;font-size:11px;font-weight:800;background:var(--warning-soft);color:var(--warning-ink)}.wp-err-chip[data-v-7d94ea85],.wp-ok-chip[data-v-7d94ea85]{display:inline-flex;align-items:center;gap:5px;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:800;max-width:160px}.wp-err-chip[data-v-7d94ea85]{background:var(--danger-soft);color:var(--danger-ink);cursor:help;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wp-ok-chip[data-v-7d94ea85]{background:var(--success-soft);color:var(--success-ink)}.wp-acts[data-v-7d94ea85]{display:grid;gap:6px;min-width:240px}.wp-gw[data-v-7d94ea85]{width:100%;height:34px;font-size:12px}.wp-btns[data-v-7d94ea85]{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.wp-empty[data-v-7d94ea85]{text-align:center;padding:28px 12px!important}[data-theme=dark] .wp-amt[data-v-7d94ea85]{color:inherit}@media(max-width:900px){.wp-head h1[data-v-7d94ea85]{font-size:20px}.wp-search .input[data-v-7d94ea85]{max-width:none}.wp-acts[data-v-7d94ea85]{min-width:0}}.topo-tabs[data-v-9f156799]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.topo-tabs button[data-v-9f156799]{border:1px solid var(--border);background:var(--surface);color:var(--ink);border-radius:999px;padding:8px 14px;font-weight:700;cursor:pointer}.topo-tabs button.on[data-v-9f156799]{background:var(--primary);color:#fff;border-color:var(--primary)}.topo-map[data-v-9f156799]{overflow-x:auto}.topo-svg[data-v-9f156799]{width:100%;min-width:920px;height:auto;color:var(--muted)}.lane-label[data-v-9f156799]{font-size:12px;font-weight:700;fill:var(--muted)}.lane line[data-v-9f156799]{stroke:var(--border)}.node[data-v-9f156799]{cursor:pointer}.node rect[data-v-9f156799]{fill:var(--surface-2);stroke:var(--border-strong);stroke-width:1.4}.node.tone-pri rect[data-v-9f156799]{fill:var(--primary-soft);stroke:var(--primary)}.node.tone-info rect[data-v-9f156799]{fill:var(--info-soft);stroke:var(--info)}.node.tone-ok rect[data-v-9f156799]{fill:var(--success-soft);stroke:var(--success)}.node.tone-warn rect[data-v-9f156799]{fill:var(--warning-soft);stroke:var(--warning)}.node.tone-muted rect[data-v-9f156799]{fill:var(--muted-soft);stroke:var(--border-strong)}.node.on rect[data-v-9f156799]{stroke-width:2.4}.node-title[data-v-9f156799]{font-size:13px;font-weight:700;fill:var(--ink)}.node-sub[data-v-9f156799]{font-size:11px;fill:var(--muted)}.wires[data-v-9f156799]{opacity:.55}.topo-split[data-v-9f156799]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.topo-detail ul[data-v-9f156799],.topo-notes[data-v-9f156799]{margin:10px 0 0;padding-left:18px}.topo-detail li[data-v-9f156799],.topo-notes li[data-v-9f156799]{margin:6px 0}.topo-host[data-v-9f156799],.topo-apex[data-v-9f156799]{margin-top:12px}.topo-steps[data-v-9f156799]{margin:0;padding-left:20px}.topo-steps li[data-v-9f156799]{margin:0 0 14px}.topo-steps span[data-v-9f156799]{display:block;color:var(--muted);margin-top:4px}@media(max-width:900px){.topo-split[data-v-9f156799]{grid-template-columns:1fr}}.ct[data-v-2f08697a]{display:grid;gap:12px}.ct-head[data-v-2f08697a]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.ct-kicker[data-v-2f08697a]{margin:0 0 4px;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.ct-head h1[data-v-2f08697a]{margin:0;font-size:24px;font-weight:800;letter-spacing:-.02em;color:var(--ink)}.ct-sub[data-v-2f08697a]{margin:6px 0 0;color:var(--muted);font-size:13px}.ct-head-actions[data-v-2f08697a]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ct-count[data-v-2f08697a]{height:36px;padding:0 12px;border-radius:var(--radius);background:var(--muted-soft);font-size:12px;font-weight:800;color:var(--muted);display:inline-flex;align-items:center}.ct-tool[data-v-2f08697a]{height:36px;padding:0 12px;border-radius:var(--radius);border:1px solid var(--border);background:var(--surface);color:var(--ink-secondary);font-size:12px;font-weight:700;display:inline-flex;align-items:center;gap:6px;cursor:pointer}.ct-tool[data-v-2f08697a]:hover:not(:disabled){border-color:rgba(var(--accent-rgb),.4);color:var(--accent);background:var(--accent-soft)}.ct-tool[data-v-2f08697a]:disabled{opacity:.5;cursor:not-allowed}.ct-tool.excel[data-v-2f08697a]{color:var(--success-ink)}.ct-tool .spin[data-v-2f08697a]{animation:ct-spin-2f08697a .8s linear infinite}@keyframes ct-spin-2f08697a{to{transform:rotate(360deg)}}.ct-toolbar[data-v-2f08697a]{padding:12px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.ct-filters[data-v-2f08697a]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ct-filters .select[data-v-2f08697a]{max-width:200px;min-width:0}.ct-metrics[data-v-2f08697a]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ct-metric[data-v-2f08697a]{display:flex;gap:12px;align-items:flex-start;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:14px 16px;box-shadow:var(--shadow);position:relative;overflow:hidden}.ct-metric[data-v-2f08697a]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--border-strong)}.ct-metric.dep[data-v-2f08697a]:before{background:var(--success)}.ct-metric.wd[data-v-2f08697a]:before{background:var(--danger)}.ct-metric-ico[data-v-2f08697a]{width:36px;height:36px;border-radius:var(--radius-sm);flex-shrink:0;display:grid;place-items:center;background:var(--surface-2);color:var(--ink-secondary)}.ct-metric span[data-v-2f08697a]{display:block;font-size:11px;font-weight:800;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.ct-metric b[data-v-2f08697a]{display:block;margin-top:4px;font-size:18px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--ink)}.ct-metric em[data-v-2f08697a]{display:block;margin-top:2px;font-style:normal;font-size:12px;font-weight:600;color:var(--muted)}.ct-err[data-v-2f08697a]{margin:0;padding:10px 12px;border-radius:var(--radius);background:var(--danger-soft);color:var(--danger-ink);font-weight:700;font-size:13px}.ct-card[data-v-2f08697a]{padding:0;overflow:hidden}.ct-table[data-v-2f08697a]{font-size:13px}.ct-table th[data-v-2f08697a]{white-space:nowrap;font-size:11px}.ct-table td[data-v-2f08697a]{vertical-align:middle;padding:11px 10px;border-bottom:1px solid var(--border)}.ct-table tbody tr[data-v-2f08697a]{background:var(--surface)}.ct-table tbody tr.alt[data-v-2f08697a]{background:color-mix(in srgb,var(--surface-2) 70%,var(--muted-soft) 30%)}.ct-table tbody tr[data-v-2f08697a]:hover{background:var(--surface-2)}.ct-table .num[data-v-2f08697a]{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.ct-actions[data-v-2f08697a]{white-space:nowrap}.ct-actions-h[data-v-2f08697a]{width:1%}.ct-empty[data-v-2f08697a]{text-align:center;padding:28px 12px!important}@media(max-width:900px){.ct-head h1[data-v-2f08697a]{font-size:20px}.ct-metrics[data-v-2f08697a]{grid-template-columns:1fr}}.perm-grid[data-v-7601acd6]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;max-height:46vh;overflow:auto;margin-top:8px}.perm-group[data-v-7601acd6]{border:1px solid var(--border);border-radius:var(--radius);padding:12px;background:var(--surface-2)}.perm-group b[data-v-7601acd6]{display:block;margin-bottom:8px}.perm-item[data-v-7601acd6]{display:flex;align-items:center;gap:8px;margin:0 0 6px;font-size:12.5px;color:var(--ink);font-weight:500}@media(max-width:800px){.perm-grid[data-v-7601acd6]{grid-template-columns:1fr}}.perm-grid[data-v-d6e34e28]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;max-height:46vh;overflow:auto;margin-top:8px}.perm-group[data-v-d6e34e28]{border:1px solid var(--border);border-radius:var(--radius);padding:12px;background:var(--surface-2)}.perm-group b[data-v-d6e34e28]{display:block;margin-bottom:8px}.perm-item[data-v-d6e34e28]{display:flex;align-items:center;gap:8px;margin:0 0 6px;font-size:12.5px;color:var(--ink);font-weight:500}@media(max-width:800px){.perm-grid[data-v-d6e34e28]{grid-template-columns:1fr}}.perm-item[data-v-092bbf5a]{display:flex;align-items:center;gap:8px;margin:0 0 8px;color:var(--ink);font-weight:500}.tr-list[data-v-092bbf5a]{max-height:52vh;overflow:auto;display:flex;flex-direction:column;gap:8px}.tr-row[data-v-092bbf5a]{display:grid;grid-template-columns:minmax(160px,240px) 1fr;gap:8px;align-items:center}.tr-row code[data-v-092bbf5a]{font-size:11px;color:var(--muted);word-break:break-all}.perm-item[data-v-db8cd862]{display:flex;align-items:center;gap:8px;margin:0 0 8px;color:var(--ink);font-weight:500}.perm-item[data-v-e022dc80],.perm-item[data-v-feb9030a],.perm-item[data-v-3cd817d7]{display:flex;align-items:center;gap:8px;color:var(--ink);font-weight:500}.telegram-grid[data-v-a869fde7]{display:grid;grid-template-columns:280px 1fr;gap:16px}.chat-row[data-v-a869fde7]{padding:12px 14px;border-bottom:1px solid var(--border);cursor:pointer}.chat-row[data-v-a869fde7]:hover,.chat-row.active[data-v-a869fde7]{background:var(--primary-soft)}@media(max-width:800px){.telegram-grid[data-v-a869fde7]{grid-template-columns:1fr}}.pad[data-v-9d14dc8d]{padding:16px 20px}.gw-card[data-v-9d14dc8d]{padding:0;overflow:hidden}.gw-item+.gw-item[data-v-9d14dc8d]{border-top:1px solid var(--border)}.gw-toggle[data-v-9d14dc8d]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border:0;background:transparent;color:var(--ink);cursor:pointer;text-align:left;font:inherit}.gw-toggle[data-v-9d14dc8d]:hover{background:var(--surface-2)}.gw-item.open .gw-toggle[data-v-9d14dc8d],.gw-item.open .gw-toggle i[data-v-9d14dc8d]{color:var(--primary)}.gw-name[data-v-9d14dc8d]{font-size:14px;font-weight:500}.gw-toggle i[data-v-9d14dc8d]{color:var(--muted);font-size:12px}.gw-body[data-v-9d14dc8d]{padding:4px 20px 20px}.gw-grid[data-v-9d14dc8d]{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px}.gw-label[data-v-9d14dc8d]{display:block;margin:8px 0 6px;color:var(--muted);font-size:13px;font-weight:500}.gw-save[data-v-9d14dc8d]{margin-top:16px;height:38px;padding:0 16px}.gw-ok[data-v-9d14dc8d]{margin-left:10px;font-size:13px}@media(max-width:720px){.gw-grid[data-v-9d14dc8d]{grid-template-columns:1fr}}.sys-card[data-v-4bfe1ef5]{margin-bottom:14px}.sys-card h3[data-v-4bfe1ef5]{margin:0 0 12px;font-size:16px}.sys-meta[data-v-4bfe1ef5]{display:flex;gap:32px;flex-wrap:wrap;margin-bottom:8px}.sys-meta>div[data-v-4bfe1ef5]{display:flex;flex-direction:column;gap:4px}.sys-grid[data-v-4bfe1ef5]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.sys-grid label[data-v-4bfe1ef5]{display:flex;flex-direction:column;gap:6px}.sys-grid small[data-v-4bfe1ef5],.check small[data-v-4bfe1ef5]{display:block;font-weight:400;color:var(--muted);margin-top:4px}.check[data-v-4bfe1ef5]{display:flex;align-items:flex-start;gap:10px;margin:10px 0}.check b[data-v-4bfe1ef5]{font-weight:600}.sys-actions[data-v-4bfe1ef5]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}@media(max-width:720px){.sys-grid[data-v-4bfe1ef5]{grid-template-columns:1fr}}.cd[data-v-742d3522]{display:grid;gap:12px}.cd-head[data-v-742d3522]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.cd-kicker[data-v-742d3522]{margin:0 0 4px;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.cd-head h1[data-v-742d3522]{margin:0;font-size:24px;font-weight:800;letter-spacing:-.02em;color:var(--ink)}.cd-sub[data-v-742d3522]{margin:6px 0 0;color:var(--muted);font-size:13px}.cd-head-actions[data-v-742d3522]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cd-count[data-v-742d3522]{height:36px;padding:0 12px;border-radius:var(--radius);background:var(--muted-soft);font-size:12px;font-weight:800;color:var(--muted);display:inline-flex;align-items:center}.cd-tool[data-v-742d3522]{height:36px;padding:0 12px;border-radius:var(--radius);border:1px solid var(--border);background:var(--surface);color:var(--ink-secondary);font-size:12px;font-weight:700;display:inline-flex;align-items:center;gap:6px;cursor:pointer}.cd-tool[data-v-742d3522]:hover:not(:disabled){border-color:rgba(var(--accent-rgb),.4);color:var(--accent);background:var(--accent-soft)}.cd-tool[data-v-742d3522]:disabled{opacity:.5;cursor:not-allowed}.cd-tool.excel[data-v-742d3522]{color:var(--success-ink)}.cd-tool .spin[data-v-742d3522]{animation:cd-spin-742d3522 .8s linear infinite}@keyframes cd-spin-742d3522{to{transform:rotate(360deg)}}.cd-toolbar[data-v-742d3522]{padding:12px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.cd-filters[data-v-742d3522]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.cd-q[data-v-742d3522]{max-width:220px;min-width:0}.cd-metrics[data-v-742d3522]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.cd-metric[data-v-742d3522]{display:flex;gap:12px;align-items:flex-start;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:14px 16px;box-shadow:var(--shadow);position:relative;overflow:hidden}.cd-metric[data-v-742d3522]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--border-strong)}.cd-metric.dep[data-v-742d3522]:before{background:var(--success)}.cd-metric.wd[data-v-742d3522]:before{background:var(--danger)}.cd-metric.profit[data-v-742d3522]:before{background:var(--accent)}.cd-metric-ico[data-v-742d3522]{width:36px;height:36px;border-radius:var(--radius-sm);flex-shrink:0;display:grid;place-items:center;background:var(--surface-2);color:var(--ink-secondary)}.cd-metric.dep .cd-metric-ico[data-v-742d3522]{background:var(--success-soft);color:var(--success-ink)}.cd-metric.wd .cd-metric-ico[data-v-742d3522]{background:var(--danger-soft);color:var(--danger-ink)}.cd-metric.profit .cd-metric-ico[data-v-742d3522]{background:var(--accent-soft);color:var(--accent)}.cd-metric span[data-v-742d3522]{display:block;font-size:11px;font-weight:800;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.cd-metric b[data-v-742d3522]{display:block;margin-top:4px;font-size:18px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--ink)}.cd-metric em[data-v-742d3522]{display:block;margin-top:2px;font-style:normal;font-size:12px;font-weight:600;color:var(--muted)}.cd-err[data-v-742d3522]{margin:0;padding:10px 12px;border-radius:var(--radius);background:var(--danger-soft);color:var(--danger-ink);font-weight:700;font-size:13px}.cd-card[data-v-742d3522]{padding:0;overflow:hidden}.cd-table[data-v-742d3522]{font-size:12px}.cd-table th[data-v-742d3522]{white-space:nowrap;font-size:11px}.cd-table td[data-v-742d3522]{vertical-align:top;padding:11px 8px;border-bottom:1px solid var(--border)}.cd-table tbody tr[data-v-742d3522]{background:var(--surface)}.cd-table tbody tr.alt[data-v-742d3522]{background:color-mix(in srgb,var(--surface-2) 70%,var(--muted-soft) 30%)}.cd-table tbody tr[data-v-742d3522]:hover{background:var(--surface-2)}.cd-table .num[data-v-742d3522]{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.cd-table .pos[data-v-742d3522]{color:var(--success-ink)}.cd-table .neg[data-v-742d3522]{color:var(--danger-ink)}.cd-detail td[data-v-742d3522]{background:var(--surface-2)!important;padding:12px!important}.cd-sub[data-v-742d3522]{font-size:12px}.cd-sub td[data-v-742d3522]{padding:8px}.cd-empty[data-v-742d3522]{text-align:center;padding:20px 12px!important}.cd-menu[data-v-742d3522]{position:relative}.cd-act[data-v-742d3522]{border:1px solid var(--border);background:var(--surface);border-radius:8px;padding:6px 10px;cursor:pointer}.cd-drop[data-v-742d3522]{position:absolute;left:0;top:calc(100% + 4px);z-index:6;background:var(--surface);border:1px solid var(--border);border-radius:8px;min-width:150px;display:grid;box-shadow:var(--shadow-lg)}.cd-drop button[data-v-742d3522]{border:0;background:transparent;text-align:left;padding:8px 12px;cursor:pointer}@media(max-width:900px){.cd-head h1[data-v-742d3522]{font-size:20px}.cd-metrics[data-v-742d3522]{grid-template-columns:1fr}}.gm-bar[data-v-4d84c681]{display:flex;gap:8px;margin-bottom:14px}.gm-bar .input[data-v-4d84c681]{flex:1}.gm-icon[data-v-4d84c681]{width:40px;padding:0}.gm-table td[data-v-4d84c681]{vertical-align:top}.gm-stack[data-v-4d84c681]{font-size:12px;line-height:1.55;color:#334155}.gm-dot[data-v-4d84c681]{width:8px;height:8px;border-radius:50%;display:inline-block;margin-right:6px}.gm-dot.on[data-v-4d84c681]{background:#22c55e}.gm-dot.off[data-v-4d84c681]{background:#cbd5e1}.cm[data-v-6e398f99]{display:grid;gap:18px}.cm-head[data-v-6e398f99]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.cm-head h1[data-v-6e398f99]{margin:0;font-size:22px;font-weight:800;letter-spacing:-.02em;color:var(--ink)}.cm-sub[data-v-6e398f99]{margin:6px 0 0;color:var(--muted);font-size:13px}.cm-head-actions[data-v-6e398f99]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cm-excel[data-v-6e398f99]{position:relative}.cm-excel-btn[data-v-6e398f99]{height:40px;padding:0 16px;border-radius:999px;border:1px solid #86efac;background:#fff;color:#16a34a;font-size:13px;font-weight:700;display:inline-flex;align-items:center;gap:8px;cursor:pointer}.cm-excel-btn[data-v-6e398f99]:disabled{opacity:.45;cursor:not-allowed}.cm-excel-drop[data-v-6e398f99]{position:absolute;right:0;top:calc(100% + 6px);z-index:8;min-width:180px;background:var(--surface);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow-lg);display:grid;overflow:hidden}.cm-excel-drop button[data-v-6e398f99]{border:0;background:none;text-align:left;padding:10px 14px;cursor:pointer;font-weight:650}.cm-excel-drop button[data-v-6e398f99]:hover{background:var(--muted-soft)}.cm-create[data-v-6e398f99]{height:40px;padding:0 18px;border:0;border-radius:999px;background:#2563eb;color:#fff;font-size:13px;font-weight:700;display:inline-flex;align-items:center;gap:8px;cursor:pointer}.cm-create[data-v-6e398f99]:hover{background:#1d4ed8}.cm-search[data-v-6e398f99]{display:flex;align-items:center;gap:10px}.cm-search-field[data-v-6e398f99]{flex:1;min-width:0}.cm-search-input[data-v-6e398f99]{width:100%;height:46px;border:1px solid var(--border);border-radius:14px;padding:0 16px;background:var(--surface);font-size:14px;color:var(--ink)}.cm-ico-btn[data-v-6e398f99]{width:46px;height:46px;border:0;border-radius:14px;background:#2563eb;color:#fff;display:grid;place-items:center;cursor:pointer;flex-shrink:0}.cm-ico-btn.on[data-v-6e398f99]{background:#1d4ed8}.cm-ico-btn[data-v-6e398f99]:disabled{opacity:.5}.cm-filters[data-v-6e398f99]{display:grid;grid-template-columns:1.4fr 1fr 1fr auto;gap:16px;align-items:end}.cm-fl[data-v-6e398f99]{display:grid;gap:6px;min-width:0}.cm-fl>span[data-v-6e398f99]{font-size:12px;font-weight:700;color:var(--ink-secondary)}.cm-fl-sort[data-v-6e398f99]{min-width:220px}.cm-filters .select[data-v-6e398f99]{width:100%;height:42px;border-radius:12px}.cm-err[data-v-6e398f99]{margin:0;padding:10px 12px;border-radius:var(--radius);background:var(--danger-soft);color:var(--danger-ink);font-weight:700;font-size:13px}.cm-list[data-v-6e398f99]{display:grid;gap:10px}.cm-row[data-v-6e398f99]{display:grid;grid-template-columns:28px 150px 92px 150px minmax(180px,1.2fr) 150px minmax(180px,1.4fr);gap:12px;align-items:start;background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:14px 16px}.cm-check[data-v-6e398f99]{display:grid;place-items:center;padding-top:10px}.cm-act-col[data-v-6e398f99]{display:grid;gap:8px;justify-items:start}.cm-ops[data-v-6e398f99]{height:34px;padding:0 12px;border:0;border-radius:10px;background:#2563eb;color:#fff;font-size:12px;font-weight:700;display:inline-flex;align-items:center;gap:6px;cursor:pointer}.cm-st[data-v-6e398f99]{font-size:12px;font-weight:700}.cm-st.ok[data-v-6e398f99]{color:#16a34a}.cm-st.wait[data-v-6e398f99]{color:#d97706}.cm-st.bad[data-v-6e398f99]{color:var(--danger-ink)}.cm-date[data-v-6e398f99]{font-size:13px;font-weight:700;color:var(--ink);padding-top:8px;white-space:nowrap}.cm-chips[data-v-6e398f99]{display:grid;gap:6px}.cm-chip[data-v-6e398f99]{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;min-width:132px;padding:5px 8px;border-radius:8px;font-size:12px;font-weight:800;font-variant-numeric:tabular-nums}.cm-chip em[data-v-6e398f99]{font-style:normal;font-weight:800;opacity:.8}.cm-chip.usdt[data-v-6e398f99]{background:#fef3c7;color:#92400e}.cm-chip.tl[data-v-6e398f99]{background:#ede9fe;color:#5b21b6}.cm-chip.kur[data-v-6e398f99]{background:#dbeafe;color:#1d4ed8}.cm-meta[data-v-6e398f99]{display:grid;gap:4px;min-width:0}.cm-meta b[data-v-6e398f99]{font-size:13px;color:var(--ink)}.cm-meta span[data-v-6e398f99]{font-size:12px;color:var(--ink-secondary);font-weight:650}.cm-id[data-v-6e398f99]{display:flex;align-items:center;gap:5px;color:var(--muted)!important;font-family:var(--font-mono);font-size:11px!important}.cm-rates[data-v-6e398f99]{display:grid;gap:4px}.cm-rates>div[data-v-6e398f99]{display:grid;grid-template-columns:36px 1fr 1fr;gap:6px;align-items:center;font-size:12px;font-weight:800;color:var(--ink-secondary)}.cm-rates b[data-v-6e398f99]{font-variant-numeric:tabular-nums;color:var(--ink);text-align:right}.cm-notes[data-v-6e398f99]{display:grid;gap:6px;font-size:12px;color:var(--ink-secondary);line-height:1.4;word-break:break-word}.cm-notes em[data-v-6e398f99]{font-style:normal;font-weight:800;color:var(--ink)}.cm-empty[data-v-6e398f99]{text-align:center;padding:28px 12px;color:var(--muted)}.cm-modal[data-v-6e398f99]{max-width:760px;width:min(760px,96vw)}.cm-modal h4[data-v-6e398f99]{margin:16px 0 8px;font-size:14px}.cm-pick[data-v-6e398f99]{display:grid;grid-template-columns:1fr 1.4fr;gap:8px}.cm-pick[data-v-6e398f99]>*{min-width:0}@media(max-width:1180px){.cm-row[data-v-6e398f99]{grid-template-columns:28px 140px 1fr 1fr}.cm-date[data-v-6e398f99]{grid-column:3}.cm-chips[data-v-6e398f99]{grid-column:4}.cm-meta[data-v-6e398f99],.cm-rates[data-v-6e398f99],.cm-notes[data-v-6e398f99]{grid-column:2 / -1}}@media(max-width:720px){.cm-filters[data-v-6e398f99]{grid-template-columns:1fr}.cm-row[data-v-6e398f99]{grid-template-columns:28px 1fr}.cm-date[data-v-6e398f99],.cm-chips[data-v-6e398f99],.cm-meta[data-v-6e398f99],.cm-rates[data-v-6e398f99],.cm-notes[data-v-6e398f99]{grid-column:2}.cm-pick[data-v-6e398f99]{grid-template-columns:1fr}}.cm-drop{min-width:160px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 16px 32px #0f172a24;display:grid;overflow:hidden}.cm-drop button{border:0;background:none;text-align:left;padding:10px 14px;cursor:pointer;font-weight:650}.cm-drop button:hover{background:#f1f5f9}.cm-drop .neg{color:#be123c}.cl[data-v-66f58345]{display:grid;gap:12px}.cl-head[data-v-66f58345]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.cl-kicker[data-v-66f58345]{margin:0 0 4px;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.cl-head h1[data-v-66f58345]{margin:0;font-size:24px;font-weight:800;letter-spacing:-.02em;color:var(--ink)}.cl-sub[data-v-66f58345]{margin:6px 0 0;color:var(--muted);font-size:13px}.cl-head-actions[data-v-66f58345]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cl-count[data-v-66f58345]{height:36px;padding:0 12px;border-radius:var(--radius);background:var(--muted-soft);font-size:12px;font-weight:800;color:var(--muted);display:inline-flex;align-items:center}.cl-tool[data-v-66f58345]{height:36px;padding:0 12px;border-radius:var(--radius);border:1px solid var(--border);background:var(--surface);color:var(--ink-secondary);font-size:12px;font-weight:700;display:inline-flex;align-items:center;gap:6px;cursor:pointer}.cl-tool[data-v-66f58345]:hover:not(:disabled){border-color:rgba(var(--accent-rgb),.4);color:var(--accent);background:var(--accent-soft)}.cl-tool[data-v-66f58345]:disabled{opacity:.5;cursor:not-allowed}.cl-tool.excel[data-v-66f58345]{color:var(--success-ink)}.cl-tool .spin[data-v-66f58345]{animation:cl-spin-66f58345 .8s linear infinite}@keyframes cl-spin-66f58345{to{transform:rotate(360deg)}}.cl-toolbar[data-v-66f58345]{padding:12px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);display:grid;gap:10px}.cl-filters[data-v-66f58345]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.cl-filters.adv .select[data-v-66f58345],.cl-filters.adv .input[data-v-66f58345]{max-width:200px;min-width:0}.cl-q[data-v-66f58345]{flex:1;min-width:160px;max-width:320px}.cl-badge[data-v-66f58345]{display:inline-flex;min-width:16px;height:16px;border-radius:50%;background:var(--accent);color:#fff;font-size:10px;align-items:center;justify-content:center;margin-left:4px}.cl-err[data-v-66f58345]{margin:0;padding:10px 12px;border-radius:var(--radius);background:var(--danger-soft);color:var(--danger-ink);font-weight:700;font-size:13px}.cl-card[data-v-66f58345]{padding:0;overflow:hidden}.cl-table[data-v-66f58345]{font-size:13px;min-width:980px}.cl-table th[data-v-66f58345]{white-space:nowrap;font-size:11px;font-weight:800;color:var(--muted)}.cl-table td[data-v-66f58345]{vertical-align:top;padding:14px 12px;border-bottom:1px solid var(--border)}.cl-table tbody tr[data-v-66f58345],.cl-table tbody tr.alt[data-v-66f58345]{background:var(--surface)}.cl-table tbody tr[data-v-66f58345]:hover{background:var(--surface-2)}.cl-table .chk[data-v-66f58345]{width:36px}.cl-table .num[data-v-66f58345]{font-variant-numeric:tabular-nums;white-space:nowrap}.cl-name[data-v-66f58345]{font-size:13px;font-weight:800;color:var(--ink)}.cl-subline[data-v-66f58345]{margin-top:3px;font-size:12px;color:var(--muted);font-weight:600}.cl-dash[data-v-66f58345]{color:var(--muted);font-weight:700}.cl-ts[data-v-66f58345]{margin-top:6px;font-size:11px;color:var(--muted)}.cl-empty[data-v-66f58345]{text-align:center;padding:28px 12px!important}.cl-st[data-v-66f58345]{font-size:13px;font-weight:700}.cl-st.on[data-v-66f58345]{color:var(--success-ink)}.cl-st.off[data-v-66f58345]{color:var(--muted)}.cl-menu[data-v-66f58345]{position:relative}.cl-act[data-v-66f58345]{border:0;background:var(--accent);color:#fff;border-radius:999px;padding:7px 12px;cursor:pointer;font-size:12px;font-weight:700;display:inline-flex;align-items:center;gap:6px}.cl-act[data-v-66f58345]:hover{filter:brightness(1.05)}.cl-drop[data-v-66f58345]{position:absolute;left:0;top:calc(100% + 4px);z-index:6;background:var(--surface);border:1px solid var(--border);border-radius:8px;min-width:140px;display:grid;box-shadow:var(--shadow-lg)}.cl-drop button[data-v-66f58345]{border:0;background:transparent;text-align:left;padding:8px 12px;cursor:pointer}.cl-drop button[data-v-66f58345]:hover{background:var(--muted-soft)}.cl-drop .neg[data-v-66f58345]{color:var(--danger-ink)}.pos[data-v-66f58345]{color:var(--success-ink)}.neg[data-v-66f58345]{color:var(--danger-ink)}@media(max-width:900px){.cl-head h1[data-v-66f58345]{font-size:20px}}.profile-grid[data-v-f68a7975]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px}.profile-card[data-v-f68a7975]{padding:16px 18px}.profile-card h3[data-v-f68a7975]{margin:0 0 12px;font-size:15px;display:flex;align-items:center;gap:8px}.profile-card .form-grid[data-v-f68a7975]{grid-template-columns:1fr;display:grid;gap:10px}.profile-card label[data-v-f68a7975]{display:block;margin-bottom:4px;font-size:12.5px;color:var(--muted)}.profile-actions[data-v-f68a7975]{display:flex;justify-content:flex-end;margin-top:12px}.small[data-v-f68a7975]{font-size:12px}.text-success[data-v-f68a7975]{color:var(--success, #16a34a);font-size:13px;font-weight:600}.twofa-state[data-v-f68a7975]{display:flex;align-items:center;gap:8px;margin:0 0 8px}.twofa-actions[data-v-f68a7975]{gap:8px;flex-wrap:wrap}:root{--primary: #0b3a5c;--primary-hover: #082f4a;--primary-rgb: 11, 58, 92;--accent: #3b82f6;--accent-hover: #2563eb;--accent-rgb: 59, 130, 246;--accent-ink: #ffffff;--success: #16a34a;--success-rgb: 22, 163, 74;--warning: #d97706;--warning-rgb: 217, 119, 6;--danger: #e11d48;--danger-rgb: 225, 29, 72;--info: #0ea5e9;--info-rgb: 14, 165, 233;--ink: #0f172a;--ink-secondary: #334155;--muted: #64748b;--gray: #64748b;--border: #e2e8f0;--border-strong: #cbd5e1;--bg: #f5f7fb;--surface: #ffffff;--surface-2: #f1f5f9;--sidebar: #2a6a9e;--sidebar-sub: #3b82b5;--sidebar-ink: #f8fbff;--sidebar-muted: #d4e2f0;--header: rgba(255, 255, 255, .88);--input-bg: #ffffff;--input-border: #cbd5e1;--overlay: rgba(8, 24, 48, .52);--primary-soft: #e3edf5;--accent-soft: #dbeafe;--success-soft: #dcfce7;--warning-soft: #fef3c7;--danger-soft: #ffe4e6;--info-soft: #e0f2fe;--muted-soft: #eef2f7;--success-ink: #15803d;--warning-ink: #b45309;--danger-ink: #be123c;--info-ink: #0369a1;--code-bg: #0b1f3a;--code-ink: #e8eef8;--header-h: 64px;--sidebar-w: 268px;--radius: 10px;--radius-sm: 8px;--radius-lg: 14px;--shadow: 0 2px 8px rgba(11, 58, 92, .05);--shadow-lg: 0 20px 48px rgba(11, 58, 92, .12);--ring: 0 0 0 3px rgba(var(--accent-rgb), .25);--font: "Plus Jakarta Sans", "Source Sans 3", "Segoe UI", sans-serif;--font-display: "Plus Jakarta Sans", "Source Sans 3", sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--ease: .16s ease}[data-theme=dark]{--primary: #7eb0d4;--primary-hover: #9bc4e0;--primary-rgb: 126, 176, 212;--accent: #60a5fa;--accent-hover: #93c5fd;--accent-rgb: 96, 165, 250;--accent-ink: #0b1f3a;--success: #4ade80;--success-rgb: 74, 222, 128;--warning: #e0b36a;--warning-rgb: 224, 179, 106;--danger: #e08a82;--danger-rgb: 224, 138, 130;--info: #7dd3fc;--info-rgb: 125, 211, 252;--ink: #eef2f6;--ink-secondary: #c5ced8;--muted: #8fa3b8;--gray: #8fa3b8;--border: #1e3348;--border-strong: #2d4a66;--bg: #07111c;--surface: #0d1c2c;--surface-2: #122438;--sidebar: #0c1c2e;--sidebar-sub: #143048;--sidebar-ink: #e8eef8;--sidebar-muted: #8aa0b6;--header: rgba(13, 28, 44, .9);--input-bg: #0d1c2c;--input-border: #2d4a66;--overlay: rgba(0, 0, 0, .64);--primary-soft: rgba(126, 176, 212, .14);--accent-soft: rgba(96, 165, 250, .14);--success-soft: rgba(74, 222, 128, .14);--warning-soft: rgba(224, 179, 106, .14);--danger-soft: rgba(224, 138, 130, .14);--info-soft: rgba(125, 211, 252, .14);--muted-soft: #122438;--success-ink: #86efac;--warning-ink: #edc98a;--danger-ink: #f0b0aa;--info-ink: #bae6fd;--code-bg: #040a12;--code-ink: #d7e3ee;--shadow: none;--shadow-lg: 0 16px 40px rgba(0, 0, 0, .45);--ring: 0 0 0 3px rgba(var(--accent-rgb), .28)}*{box-sizing:border-box}html,body{height:100%;margin:0;max-width:100%;overflow-x:hidden}#app{height:100%;min-height:100%;min-width:0}html{color-scheme:light;scrollbar-gutter:stable}html[data-theme=dark]{color-scheme:dark}html:has(.modal-backdrop),body:has(.modal-backdrop){overflow:hidden}body:has(.app-shell){overflow:hidden}body{font-family:var(--font);background:var(--bg);color:var(--ink);font-size:14px;line-height:1.45;-webkit-font-smoothing:antialiased}::selection{background:rgba(var(--primary-rgb),.2)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:99px}a{color:inherit;text-decoration:none}button,input,select,textarea{font-family:inherit;color:inherit}label{display:block;font-size:12px;font-weight:600;color:var(--muted);margin-bottom:6px}input[type=checkbox]{accent-color:var(--primary);width:15px;height:15px}.app-shell{height:100%;height:100dvh;background:var(--bg);overflow:hidden}.app-header{position:fixed;top:0;left:var(--sidebar-w);right:0;height:var(--header-h);background:color-mix(in srgb,var(--header) 88%,transparent);border-bottom:1px solid color-mix(in srgb,var(--border) 85%,transparent);display:flex;align-items:center;justify-content:space-between;padding:0 18px 0 16px;z-index:40;gap:14px;backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2);box-shadow:0 1px #0b2b4a08}[data-theme=dark] .app-header{background:color-mix(in srgb,var(--header) 82%,transparent);box-shadow:0 1px #00000040}.app-header-left,.app-header-right{display:flex;align-items:center;gap:8px;min-width:0}.app-header-left{flex:1 1 auto;min-width:0}.app-header-right{flex:0 0 auto;flex-shrink:0;gap:6px}select,.select,.locale-select{height:38px;border:1px solid var(--input-border);border-radius:10px;padding:0 34px 0 12px;width:100%;max-width:100%;min-width:0;background-color:var(--input-bg);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2.5 4.5L6 8L9.5 4.5' stroke='%2364748b' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:12px;color:var(--ink);font-size:13px;font-weight:600;font-family:inherit;line-height:1.2;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;transition:border-color var(--ease),box-shadow var(--ease),background-color var(--ease)}select:hover,.select:hover,.locale-select:hover{border-color:var(--border-strong)}select:focus,.select:focus,.locale-select:focus{outline:none;border-color:rgba(var(--accent-rgb),.55);box-shadow:var(--ring)}select:disabled,.select:disabled,.locale-select:disabled{opacity:.55;cursor:not-allowed}select option,.select option,.locale-select option{background:var(--surface);color:var(--ink);font-weight:600}[data-theme=dark] select,[data-theme=dark] .select,[data-theme=dark] .locale-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2.5 4.5L6 8L9.5 4.5' stroke='%238fa3b8' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.locale-select{width:auto;max-width:110px;height:36px;font-size:12px}select.tx-limit,.select.tx-limit{width:78px;display:inline-block;height:34px;font-size:12px;padding-right:28px;background-position:right 8px center}.app-sidebar{position:fixed;top:0;left:0;bottom:0;width:var(--sidebar-w);background:var(--sidebar);border-right:0;overflow:auto;z-index:50;padding:16px 12px 28px;color:var(--sidebar-ink)}.app-main{position:fixed;top:var(--header-h);left:var(--sidebar-w);right:0;bottom:0;padding:20px 24px 40px;min-width:0;overflow-x:auto;overflow-y:auto;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}.brand{display:flex;align-items:center;gap:10px;font-weight:600;font-size:16px;letter-spacing:-.02em;color:var(--ink)}.sidebar-brand{padding:4px 8px 18px;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:10px}.brand-logo{display:block;height:28px;width:auto;max-width:168px;object-fit:contain}.app-sidebar .brand-logo{filter:none}.brand-logo.lg{height:44px;max-width:260px}.app-header .brand-logo{filter:none}.login-brand{margin-bottom:20px}.brand-mark{width:28px;height:28px;border-radius:6px;background:var(--accent);color:#fff;font-family:var(--font);font-size:15px;font-weight:800;display:none;place-items:center}.brand-mark-fallback{display:none}[data-theme=dark] .brand-mark{color:#fff}.search-btn{display:flex;align-items:center;gap:10px;height:38px;padding:0 10px 0 14px;border:1px solid var(--border);border-radius:12px;background:var(--surface-2);color:var(--muted);flex:1 1 auto;min-width:0;width:100%;max-width:400px;cursor:pointer;font-size:13px;font-weight:500;transition:border-color var(--ease),box-shadow var(--ease),background var(--ease),color var(--ease)}.search-btn i{color:var(--primary);opacity:.72;font-size:13px}.search-btn span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-btn:hover{border-color:rgba(var(--accent-rgb),.45);background:var(--surface);color:var(--ink-secondary);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.1)}.search-btn:hover i{opacity:1;color:var(--accent)}.search-btn:focus-visible{outline:none;border-color:rgba(var(--accent-rgb),.55);box-shadow:var(--ring)}.search-btn kbd{margin-left:auto;font-family:var(--font-mono);font-size:11px;font-weight:600;border:1px solid var(--border);border-radius:7px;padding:3px 7px;background:var(--surface);color:var(--muted);letter-spacing:.02em;box-shadow:0 1px #0b2b4a0a}[data-theme=dark] .search-btn{background:#ffffff0a}[data-theme=dark] .search-btn:hover{background:#ffffff12}.icon-btn{width:38px;height:38px;border:1px solid transparent;border-radius:11px;background:transparent;cursor:pointer;color:var(--muted);display:inline-grid;place-items:center;transition:background var(--ease),color var(--ease),border-color var(--ease)}.icon-btn:hover,.icon-btn.active{background:var(--muted-soft);color:var(--primary);border-color:var(--border)}.icon-btn.active{background:var(--primary-soft);color:var(--primary);border-color:transparent}.user-chip{display:flex;align-items:center;gap:8px;height:38px;padding:0 10px 0 4px;border:1px solid var(--border);border-radius:999px;background:var(--surface);cursor:pointer;transition:border-color var(--ease),box-shadow var(--ease),background var(--ease)}.user-chip:hover{border-color:rgba(var(--accent-rgb),.4);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.1)}.user-avatar{width:30px;height:30px;border-radius:99px;background:var(--accent);color:var(--accent-ink);font-size:11px;font-weight:800;display:grid;place-items:center}[data-theme=dark] .user-avatar{color:var(--accent-ink)}.user-chip-meta{text-align:left;line-height:1.15;padding-right:2px}.user-chip-meta b{display:block;font-size:12px;font-weight:700;color:var(--ink)}.user-chip-meta span{font-size:11px;color:var(--muted)}.menu-search{position:relative;margin:0 4px 14px}.menu-search>i{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--sidebar-muted);font-size:12px;pointer-events:none}.menu-search input{width:100%;height:38px;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:0 12px 0 34px;background:#ffffff0d;color:var(--sidebar-ink);font-size:13px;font-weight:500;transition:border-color var(--ease),background var(--ease),box-shadow var(--ease)}.menu-search input::placeholder{color:var(--sidebar-muted)}.menu-search input:focus{outline:none;border-color:rgba(var(--accent-rgb),.5);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.16);background:#ffffff14}.menu-search:focus-within>i{color:#93c5fd}.app-sidebar nav{display:grid;gap:2px;padding:0 2px 8px}.menu-section{margin-top:6px}.menu-section:first-child{margin-top:0}.menu-toggle{display:flex;align-items:center;gap:10px;width:100%;min-height:40px;padding:8px 10px;border:0;border-radius:11px;background:transparent;color:#dbe7f5;font-size:13px;font-weight:750;letter-spacing:-.01em;text-transform:none;text-align:left;cursor:pointer;transition:background var(--ease),color var(--ease)}.menu-toggle:hover{background:#ffffff12;color:#fff}.menu-section.open>.menu-toggle{background:#ffffff1a;color:#fff}.menu-toggle>i:first-child{width:28px;height:28px;flex:0 0 28px;border-radius:8px;display:grid;place-items:center;background:#93c5fd2e;color:#bfdbfe;font-size:12px}.menu-section.open>.menu-toggle>i:first-child{background:#93c5fd47;color:#e0f2fe}.menu-toggle .menu-title{flex:1;min-width:0;line-height:1.25}.menu-toggle .menu-arrow{margin-left:auto;width:auto;flex:0 0 auto;font-size:10px;color:#9db4ce;opacity:.9}.menu-sub{display:grid;gap:2px;padding:6px;border-left:0;margin:4px 0 10px;border-radius:var(--radius);background:var(--sidebar-sub);box-shadow:inset 0 0 0 1px #ffffff14}.menu-link{display:flex;align-items:center;gap:10px;width:100%;min-height:36px;padding:7px 10px;border:0;border-radius:8px;background:transparent;color:#c5d5e8;font-size:13px;font-weight:550;text-align:left;text-decoration:none;cursor:pointer;transition:background var(--ease),color var(--ease),box-shadow var(--ease)}.menu-link i{width:16px;flex:0 0 16px;text-align:center;font-size:12px;opacity:.85;color:#9db4ce}.menu-link .menu-title{flex:1;min-width:0;line-height:1.3}.menu-link:hover{background:#ffffff14;color:#fff}.menu-link:hover i{color:#dbeafe;opacity:1}.menu-link.router-link-active{background:linear-gradient(90deg,#60a5fa57,#60a5fa24);color:#fff;font-weight:700;box-shadow:inset 3px 0 #93c5fd}.menu-link.router-link-active i{color:#bfdbfe;opacity:1}.menu-link.tone-success.router-link-active,.menu-link.tone-danger.router-link-active{background:linear-gradient(90deg,#60a5fa57,#60a5fa24);color:#fff;box-shadow:inset 3px 0 #93c5fd}.menu-link.tone-success.router-link-active i,.menu-link.tone-danger.router-link-active i{color:#bfdbfe}.app-sidebar .muted{color:var(--sidebar-muted)}.page-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-bottom:12px}.page-kicker{margin:0 0 4px;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.page-title{font-size:24px;font-weight:800;letter-spacing:-.02em;margin:0;color:var(--ink)}.page-sub{color:var(--muted);margin:6px 0 0;font-size:13px}.page-head-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.page-tool{height:36px;padding:0 12px;border-radius:var(--radius);border:1px solid var(--border);background:var(--surface);color:var(--ink-secondary);font-size:12px;font-weight:700;display:inline-flex;align-items:center;gap:6px;cursor:pointer;transition:border-color var(--ease),background var(--ease),color var(--ease)}.page-tool:hover:not(:disabled){border-color:rgba(var(--accent-rgb),.4);color:var(--accent);background:var(--accent-soft)}.page-tool:disabled{opacity:.5;cursor:not-allowed}.page-tool.excel{color:var(--success-ink)}.page-tool.excel:hover:not(:disabled){border-color:rgba(var(--success-rgb),.35);background:var(--success-soft);color:var(--success-ink)}.page-tool.pdf{color:var(--danger-ink)}.page-count{height:36px;padding:0 12px;border-radius:var(--radius);background:var(--accent-soft);color:var(--accent);font-size:12px;font-weight:800;display:inline-flex;align-items:center}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:18px 20px;max-width:100%;box-shadow:var(--shadow)}.card:has(>table){overflow-x:auto}.card+.card{margin-top:12px}.card.list-card{padding:12px}.metric-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px}.metric{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:16px;display:flex;justify-content:space-between;align-items:flex-start;box-shadow:var(--shadow)}.metric i{opacity:.7;color:var(--primary)}.metric .label{color:var(--muted);font-weight:600;font-size:12px;letter-spacing:.02em}.metric .value{font-size:24px;font-weight:700;margin-top:6px;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.bg-light-primary{background:var(--primary-soft)}.bg-light-success{background:var(--success-soft)}.bg-light-warning{background:var(--warning-soft)}.bg-light-danger{background:var(--danger-soft)}.bg-light-info{background:var(--info-soft)}.metric{border-color:transparent}a.metric-link{text-decoration:none;color:inherit;cursor:pointer}a.metric-link:hover{filter:brightness(.98);box-shadow:0 0 0 1px rgba(var(--accent-rgb),.28)}.metric.bg-light-success{border-color:rgba(var(--success-rgb),.18)}.metric.bg-light-danger{border-color:rgba(var(--danger-rgb),.18)}.metric.bg-light-warning{border-color:rgba(var(--warning-rgb),.22)}.metric.bg-light-info{border-color:rgba(var(--info-rgb),.18)}.metric.bg-light-primary{border-color:rgba(var(--primary-rgb),.2)}.toolbar{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:12px}.filter-row{display:flex;gap:8px;margin:12px 0;flex-wrap:wrap}.btn{border:1px solid transparent;border-radius:var(--radius-sm);padding:8px 14px;cursor:pointer;font-weight:600;font-size:13px;display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:background var(--ease),border-color var(--ease),color var(--ease),box-shadow var(--ease),transform var(--ease)}.btn:disabled{opacity:.4;cursor:not-allowed}.btn:not(:disabled):active{transform:translateY(1px)}.btn-sm{padding:5px 9px;font-size:12px}.btn-primary{background:var(--primary);color:#fff}.btn-primary:hover{background:var(--primary-hover)}[data-theme=dark] .btn-primary{color:#07111c}.btn-accent,.btn-success{background:var(--accent);color:var(--accent-ink);border-color:transparent;font-weight:800}.btn-accent:hover,.btn-success:hover{background:var(--accent-hover);color:var(--accent-ink)}[data-theme=dark] .btn-accent,[data-theme=dark] .btn-success{color:var(--accent-ink)}.btn-outline-primary{background:transparent;color:var(--primary);border-color:var(--primary)}.btn-outline-primary:hover{background:var(--primary-soft)}.btn-outline-accent{background:transparent;color:var(--accent);border-color:var(--accent)}.btn-outline-accent:hover{background:var(--accent-soft)}.btn-light{background:var(--surface);color:var(--ink);border-color:var(--border)}.btn-light:hover{background:var(--muted-soft);border-color:var(--border-strong)}.btn-light-primary{background:var(--primary-soft);color:var(--primary)}.btn-light-primary:hover{box-shadow:inset 0 0 0 1px rgba(var(--primary-rgb),.25)}.btn-light-success{background:var(--success-soft);color:var(--success-ink)}.btn-light-success:hover{box-shadow:inset 0 0 0 1px rgba(var(--success-rgb),.28)}.btn-light-warning{background:var(--warning-soft);color:var(--warning-ink)}.btn-light-danger{background:var(--danger-soft);color:var(--danger-ink)}.btn-light-info{background:var(--info-soft);color:var(--info-ink)}.btn-light-dark{background:var(--ink);color:var(--bg)}.btn.active{box-shadow:inset 0 0 0 1px currentColor}.badge{display:inline-flex;align-items:center;gap:4px;border-radius:4px;padding:2px 7px;font-weight:600;font-size:11px}.badge-warning{background:var(--warning-soft);color:var(--warning-ink)}.badge-success{background:var(--success-soft);color:var(--success-ink)}.badge-danger{background:var(--danger-soft);color:var(--danger-ink)}.badge-info{background:var(--info-soft);color:var(--info-ink)}.badge-muted{background:var(--muted-soft);color:var(--gray)}.badge-solid{background:var(--accent);color:#fff}[data-theme=dark] .badge-solid{color:#fff}.fp-st{display:inline-flex;align-items:center;gap:5px;border-radius:6px;padding:3px 8px;font-weight:700;font-size:11px;white-space:nowrap}.fp-st.ok{background:var(--success-soft);color:var(--success-ink)}.fp-st.warn{background:var(--warning-soft);color:var(--warning-ink)}.fp-st.info{background:var(--info-soft);color:var(--info-ink)}.fp-st.danger{background:var(--danger-soft);color:var(--danger-ink)}.fp-st.dark{background:var(--muted-soft);color:var(--ink)}.fp-st.muted{background:var(--muted-soft);color:var(--muted)}.table-wrap{overflow:auto;max-width:100%;-webkit-overflow-scrolling:touch}.list-card .table-wrap{min-height:1140px}@media(max-width:900px){.list-card .table-wrap{min-height:0}}table.data{width:100%;border-collapse:collapse}table.data th{background:#15459b;color:#fff;font-size:11px;text-align:left;padding:11px 10px;border-bottom:0;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}[data-theme=dark] table.data th{background:#1d4ed8;color:#fff}table.data td{padding:11px 8px;border-bottom:1px solid var(--border);vertical-align:top}table.data tbody tr:nth-child(2n){background:color-mix(in srgb,var(--surface-2) 70%,var(--muted-soft) 30%)}table.data tbody tr.alt{background:color-mix(in srgb,var(--surface-2) 70%,var(--muted-soft) 30%)}table.data tbody tr:hover{background:var(--surface-2)}table.data tbody tr:last-child td{border-bottom:0}table.data .num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:700}table.data .pos{color:var(--success-ink)}table.data .neg{color:var(--danger-ink)}.input,textarea.input{height:38px;border:1px solid var(--input-border);border-radius:10px;padding:0 12px;width:100%;max-width:100%;min-width:0;background:var(--input-bg);color:var(--ink);transition:border-color var(--ease),box-shadow var(--ease)}input[type=file].input,input[type=datetime-local].input{min-width:0}textarea.input{height:auto;min-height:88px;padding:10px 12px;resize:vertical}.input:focus,textarea.input:focus,.icon-btn:focus-visible,.btn:focus-visible{outline:none;border-color:rgba(var(--accent-rgb),.55);box-shadow:var(--ring)}.input::placeholder{color:var(--muted)}.login-theme{position:absolute;top:12px;right:12px}.dropdown{position:relative}.dropdown-menu{position:absolute;right:0;top:calc(100% + 6px);background:var(--surface);min-width:220px;border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-lg);padding:6px;z-index:20}.dropdown-menu a,.dropdown-menu button{display:flex;width:100%;gap:8px;align-items:center;padding:8px 9px;border:0;background:transparent;cursor:pointer;border-radius:6px;text-align:left}.dropdown-menu a:hover,.dropdown-menu button:hover{background:var(--muted-soft)}.notif-drop{position:relative}.notif-panel{position:absolute;right:0;top:calc(100% + 8px);width:min(360px,calc(100vw - 24px));background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 18px 40px #0b2b4a29;z-index:30;overflow:hidden;animation:notifIn .16s ease both}@keyframes notifIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.notif-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 14px 10px;border-bottom:1px solid var(--border)}.notif-head b{font-size:13px;font-weight:800;color:var(--primary)}.notif-head span{font-size:11px;font-weight:700;color:var(--accent);background:var(--accent-soft);border-radius:99px;padding:2px 8px}.notif-empty{margin:0;padding:22px 14px;text-align:center;color:var(--muted);font-size:13px}.notif-list{max-height:280px;overflow:auto;padding:6px}.notif-item{width:100%;display:grid;grid-template-columns:8px 1fr auto;gap:8px;align-items:start;text-align:left;border:0;background:transparent;cursor:pointer;padding:10px;border-radius:10px;color:inherit;transition:background .14s ease}.notif-item:hover{background:var(--surface-2)}.notif-item.unread{background:color-mix(in srgb,var(--accent-soft) 55%,transparent)}.notif-item.unread:hover{background:var(--accent-soft)}.notif-dot{width:8px;height:8px;margin-top:5px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.18)}.notif-text{min-width:0;display:grid;gap:2px}.notif-text b{font-size:13px;font-weight:700;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notif-text span{font-size:12px;color:var(--muted);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.notif-item time{font-size:11px;font-weight:600;color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:2px}.notif-all{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 14px;border-top:1px solid var(--border);font-size:13px;font-weight:700;color:var(--primary);text-decoration:none;background:var(--surface-2);transition:background .14s ease,color .14s ease}.notif-all:hover{background:var(--primary-soft);color:var(--primary)}.notif-all i{font-size:11px}.muted{color:var(--muted)}.text-end{text-align:right}.text-success{color:var(--success-ink)}.text-danger{color:var(--danger-ink)}.fs-7{font-size:12.5px;line-height:1.65}.fs-8{font-size:11px}.mt{margin-top:6px}.mono{font-family:var(--font-mono);font-size:12px}.code-block,code{font-family:var(--font-mono)}.code-block{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);padding:12px;overflow:auto;font-size:12px;line-height:1.5}code{font-size:12px;background:var(--muted-soft);padding:1px 5px;border-radius:4px}table.data.report th{white-space:nowrap}.pager{display:flex;justify-content:space-between;align-items:center;margin-top:12px;color:var(--gray)}.tabs{display:flex;gap:16px;border-bottom:1px solid var(--border);margin-bottom:16px}.tab{padding:9px 0;color:var(--gray);cursor:pointer;font-weight:600;border-bottom:2px solid transparent;transition:color var(--ease),border-color var(--ease)}.tab:hover{color:var(--ink)}.tab.active{color:var(--accent);border-bottom-color:var(--accent)}.modal-backdrop{position:fixed;inset:0;background:var(--overlay);display:flex;align-items:center;justify-content:center;z-index:80;padding:16px;overflow:hidden}.modal{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);width:min(720px,100%);max-width:100%;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);padding:20px;box-shadow:var(--shadow-lg);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.modal h3{margin:0 0 14px;font-size:17px;font-weight:600}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-grid>*{min-width:0}.modal-actions{position:sticky;bottom:0;z-index:2;margin-top:16px;padding:12px 0 0;display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap;background:var(--surface);border-top:1px solid var(--border);box-shadow:0 -12px 16px var(--surface)}.counter{min-width:18px;height:18px;border-radius:99px;background:currentColor;color:#fff;display:inline-grid;place-items:center;font-size:10px;padding:0 5px}.btn-light-warning .counter,.status-pending .counter{background:var(--warning-ink);color:#fff}.copy{cursor:pointer;color:var(--primary);font-family:var(--font-mono);font-size:12px}.copy:hover{text-decoration:underline}.help-banner{display:flex;align-items:flex-start;gap:10px;margin-bottom:14px;background:var(--primary-soft);border:1px solid rgba(var(--primary-rgb),.22)}.help-banner i{color:var(--primary);margin-top:2px}.secret-box{background:var(--warning-soft);border:1px solid var(--border)}.theme-switch{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:10px 0 16px}.theme-option{border:1px solid var(--border);background:var(--surface);border-radius:var(--radius);padding:12px 8px;cursor:pointer;text-align:center;color:var(--ink-secondary);font-weight:600}.theme-option i{display:block;margin-bottom:6px;color:var(--muted)}.theme-option.active{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.theme-option.active i{color:var(--accent)}.log-pre,.log-split pre{background:var(--code-bg);color:var(--code-ink);border-radius:var(--radius-sm);padding:10px;font-size:11.5px;overflow:auto;max-height:280px;white-space:pre-wrap;font-family:var(--font-mono);border:1px solid var(--border)}.log-split .err{color:#e08a82}.sidebar-collapsed .app-sidebar{width:72px;overflow-x:visible}.sidebar-collapsed .app-header,.sidebar-collapsed .app-main{left:72px}.sidebar-collapsed .menu-title,.sidebar-collapsed .menu-arrow,.sidebar-collapsed .menu-search,.sidebar-collapsed .brand-name{display:none}.sidebar-collapsed .brand{justify-content:center}.sidebar-collapsed .brand-logo{display:none}.sidebar-collapsed .brand-mark-fallback{display:grid}.sidebar-collapsed .sidebar-brand{border-bottom:0;padding-bottom:8px}.sidebar-collapsed .menu-toggle{justify-content:center;padding:8px;gap:0}.sidebar-collapsed .menu-toggle>i:first-child{margin:0}.sidebar-collapsed .menu-link{justify-content:center;padding:8px;gap:0}.sidebar-collapsed .menu-link i{width:28px;height:28px;flex:0 0 28px;border-radius:8px;display:grid;place-items:center;background:#3b82f624;color:#93c5fd;font-size:12px;opacity:1}.sidebar-collapsed .menu-section.flyout>.menu-toggle,.sidebar-collapsed .menu-section.open>.menu-toggle{background:#3b82f62e;color:#fff}.sidebar-collapsed .menu-section.flyout>.menu-toggle>i:first-child,.sidebar-collapsed .menu-section.open>.menu-toggle>i:first-child{background:#3b82f652;color:#bfdbfe}.menu-flyout{position:fixed;z-index:90;min-width:212px;max-width:280px;overflow:auto;padding:8px;border-radius:var(--radius);background:var(--sidebar-sub);color:var(--sidebar-ink);border:1px solid rgba(255,255,255,.14);box-shadow:0 16px 48px #00000061,0 0 0 1px #3b82f614;animation:menu-fly-in .14s ease-out}@keyframes menu-fly-in{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}.menu-flyout-title{padding:6px 10px 8px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--sidebar-muted)}.menu-flyout-nav{display:grid;gap:2px}.menu-flyout .menu-title{display:block!important}.menu-flyout .menu-link{min-height:36px;padding:7px 10px;justify-content:flex-start;gap:10px}.menu-flyout .menu-link i{width:16px;height:auto;flex:0 0 16px;border-radius:0;background:transparent;display:inline-block;place-items:unset;text-align:center;font-size:12px;color:#8fa3c0;opacity:.85}.menu-flyout .menu-link:hover i{color:#bfdbfe;opacity:1}.menu-flyout .menu-link.router-link-active i{color:#93c5fd;opacity:1}.menu-flyout .menu-section{margin-top:4px}.menu-flyout .menu-sub{margin-left:14px;padding-left:10px}@media(max-width:1280px){.search-btn{max-width:280px}}@media(max-width:1100px){.metric-grid{grid-template-columns:1fr 1fr}.search-btn{max-width:220px}.user-chip-meta{display:none}}@media(max-width:900px){.app-header,.app-main{left:0}.app-sidebar{transform:translate(-100%);transition:transform .2s ease}.app-main{padding:16px 14px 32px}.app-sidebar.open{transform:none}.form-grid{grid-template-columns:1fr}.search-btn{flex:0 0 auto;width:38px;max-width:38px;min-width:38px;padding:0;justify-content:center;gap:0}.search-btn span,.search-btn kbd{display:none}.page-title{font-size:20px}.header-brand{display:flex}.modal-backdrop{padding:8px;align-items:flex-start}.modal{max-height:calc(100vh - 16px);max-height:calc(100dvh - 16px)}}.header-brand{display:none}.toast-host{position:fixed;right:18px;bottom:18px;z-index:100;display:flex;flex-direction:column;gap:8px;max-width:min(360px,calc(100vw - 24px))}.toast{border:1px solid var(--border);border-radius:var(--radius);padding:10px 12px;text-align:left;cursor:pointer;box-shadow:var(--shadow-lg);font-weight:500}.toast-success{background:var(--success-soft);color:var(--success-ink)}.toast-danger{background:var(--danger-soft);color:var(--danger-ink)}.toast-info{background:var(--info-soft);color:var(--info-ink)}a.icon-btn{text-decoration:none;color:inherit;display:inline-flex}.icon-btn{position:relative;overflow:visible}.icon-dot{position:absolute;top:-3px;right:-3px;z-index:2;min-width:17px;height:17px;padding:0 4px;border-radius:99px;background:var(--danger);color:#fff;font-size:9px;font-weight:800;line-height:1;display:inline-flex;align-items:center;justify-content:center;border:2px solid var(--bg);box-shadow:0 1px 3px #0b3a5c2e;pointer-events:none}[data-theme=dark] .icon-dot{color:#fff;border-color:var(--bg)}.theme-toggle{border:0;background:transparent;padding:0;cursor:pointer;display:inline-flex;align-items:center}.theme-toggle-track{position:relative;width:52px;height:30px;border-radius:99px;background:var(--surface-2);border:1px solid var(--border);display:grid;grid-template-columns:1fr 1fr;align-items:center;padding:0 7px;transition:background var(--ease),border-color var(--ease)}.theme-toggle-track>i{font-size:11px;z-index:1;transition:color var(--ease),opacity var(--ease)}.theme-toggle-track .fa-sun{color:#d97706;justify-self:start}.theme-toggle-track .fa-moon{color:var(--muted);justify-self:end;opacity:.55}.theme-toggle-knob{position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:99px;background:#fff;box-shadow:0 1px 4px #0b3a5c33;transition:transform .22s ease,background var(--ease)}.theme-toggle:hover .theme-toggle-track{border-color:rgba(var(--accent-rgb),.45)}.theme-toggle[data-mode=dark] .theme-toggle-track{background:#122438;border-color:#2d4a66}.theme-toggle[data-mode=dark] .theme-toggle-knob{transform:translate(22px);background:#1e3348;box-shadow:0 1px 4px #00000059}.theme-toggle[data-mode=dark] .fa-sun{color:var(--muted);opacity:.5}.theme-toggle[data-mode=dark] .fa-moon{color:#93c5fd;opacity:1}.page-status{color:var(--muted);margin:0 0 12px}.search-modal-bg{align-items:flex-start;padding-top:min(12vh,96px);background:#081e307a;backdrop-filter:blur(6px)}.search-modal{width:min(640px,100%);padding:0;overflow:hidden;border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:0 24px 64px #0b2b4a47;animation:searchPop .18s ease both}@keyframes searchPop{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:none}}.search-modal-bar{display:flex;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid var(--border);background:var(--surface)}.search-modal-bar>i{color:var(--accent);font-size:15px;opacity:.9}.search-modal-input{flex:1;min-width:0;height:28px;border:0;outline:none;background:transparent;color:var(--ink);font-size:15px;font-weight:500}.search-modal-input::placeholder{color:var(--muted)}.search-modal-bar kbd{font-family:var(--font-mono);font-size:11px;font-weight:600;color:var(--muted);border:1px solid var(--border);border-radius:7px;padding:3px 7px;background:var(--surface-2)}.search-modal-status{margin:0;padding:18px 16px}.search-hits{max-height:min(52vh,420px);overflow:auto;padding:8px}.search-hit{width:100%;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;gap:2px 12px;align-items:center;text-align:left;padding:10px 12px;border:0;border-radius:12px;background:transparent;cursor:pointer;color:inherit;transition:background var(--ease)}.search-hit:hover,.search-hit:focus-visible{outline:none;background:var(--accent-soft)}.search-hit-type{grid-row:1 / span 2;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:6px 8px;border-radius:8px}.search-hit-type.in{background:var(--success-soft);color:var(--success-ink)}.search-hit-type.out{background:var(--danger-soft);color:var(--danger-ink)}.search-hit-body{display:flex;justify-content:space-between;gap:12px;align-items:baseline;font-size:13px}.search-hit-body b{font-weight:700;color:var(--ink)}.search-hit-body span{font-family:var(--font-mono);font-weight:600;font-variant-numeric:tabular-nums}.search-hit-id{grid-column:2;font-size:11px;color:var(--muted);font-family:var(--font-mono);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.badge-pending{background:var(--warning-soft);color:var(--warning-ink)}.fp-switch{display:inline-flex;align-items:center;gap:8px;color:var(--ink);font-weight:500;cursor:pointer;user-select:none}.fp-switch input{position:absolute;opacity:0;width:0;height:0}.fp-switch-ui{width:38px;height:22px;border-radius:99px;background:#c5cdd3;position:relative;flex:0 0 auto;transition:background .15s}.fp-switch-ui:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0003;transition:transform .15s}.fp-switch input:checked+.fp-switch-ui{background:var(--accent)}.fp-switch input:checked+.fp-switch-ui:after{transform:translate(16px)}.fp-switch input:focus-visible+.fp-switch-ui{box-shadow:var(--ring)}.rp-page{min-width:0;display:grid;gap:12px}.rp-pills{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.rp-pill{height:36px;padding:0 12px;border-radius:var(--radius);border:1px solid var(--border);background:var(--surface);color:var(--ink-secondary);font-size:12px;font-weight:700;display:inline-flex;align-items:center;gap:6px;cursor:pointer;transition:border-color var(--ease),background var(--ease),color var(--ease)}.rp-pill:hover:not(:disabled){border-color:rgba(var(--accent-rgb),.4);color:var(--accent);background:var(--accent-soft)}.rp-pill:disabled{opacity:.45;cursor:not-allowed}.rp-ico{width:22px;height:22px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;color:#fff;flex:0 0 auto;font-size:11px}.rp-ico.green{background:var(--success)}.rp-ico.blue{background:var(--primary)}.rp-ico.red{background:var(--danger)}.rp-ico.yellow{background:var(--warning);color:#111}.rp-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:14px 16px;max-width:100%;box-shadow:var(--shadow)}.rp-card+.rp-card{margin-top:0}.rp-filters{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end;margin-bottom:12px}.rp-field{display:grid;gap:4px;min-width:0}.rp-field>span{font-size:11px;font-weight:800;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.rp-dates{display:flex;gap:6px;min-width:0}.rp-dates .input{min-width:0}.rp-chip{position:relative;display:flex;align-items:center;min-height:40px;padding:0 8px 0 10px;border:1px solid var(--input-border);border-radius:8px;background:var(--input-bg);min-width:0}.rp-chip select,.rp-chip input,.rp-chip .rp-chip-btn{flex:1;min-width:0;width:100%;border:0;background:transparent;color:var(--ink);font:inherit;height:38px;outline:none}.rp-x{border:0;background:transparent;color:var(--muted);cursor:pointer;font-size:16px;padding:0 6px;flex:0 0 auto}.rp-pop{position:absolute;top:calc(100% + 6px);left:0;z-index:8;width:220px;padding:12px;border:1px solid var(--border);border-radius:10px;background:var(--surface);box-shadow:var(--shadow-lg);display:grid;gap:8px}.rp-pop button{border:0;background:transparent;text-align:left;padding:6px 4px;cursor:pointer;color:var(--ink)}.rp-pop button:hover{background:var(--muted-soft)}.rp-toolbar{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:14px}.rp-table{width:100%;min-width:880px;border-collapse:collapse;font-size:13px}.rp-table th{text-align:left;padding:11px 10px;border-bottom:0;color:#fff;font-weight:700;font-size:11px;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:#15459b}[data-theme=dark] .rp-table th{background:#1d4ed8}.rp-table td{padding:12px 10px;border-bottom:1px solid #eef1f4;vertical-align:top;background:var(--surface)}.rp-table .text-end{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.rp-table tbody tr:hover td{background:var(--surface-2)}.rp-empty{text-align:center;color:var(--muted);padding:28px 8px!important}.rp-name{font-weight:600}.rp-sub{color:var(--ink-secondary);margin-top:2px;font-size:12px}.rp-fee{color:#e11d48;font-size:12px;margin-top:2px}.rp-pos{color:var(--success-ink);font-weight:600}.rp-neg{color:var(--danger-ink);font-weight:600}.rp-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.rp-metric{background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:14px 16px;min-width:0;position:relative;overflow:hidden;box-shadow:var(--shadow)}.rp-metric:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--border-strong)}.rp-metric.accent-navy:before,.rp-metric.accent-blue:before{background:var(--primary)}.rp-metric.accent-green:before{background:var(--accent)}.rp-metric.accent-yellow:before,.rp-metric.accent-warn:before{background:var(--warning)}.rp-metric.accent-red:before{background:var(--danger)}.rp-metric.accent-purple:before{background:var(--info)}.rp-metric .label{font-size:11px;font-weight:700;letter-spacing:.03em;color:var(--muted);text-transform:uppercase}.rp-metric .value{font-size:22px;font-weight:700;margin-top:8px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.rp-metric .sub{color:var(--muted);font-size:12px;margin-top:4px}@media(max-width:1100px){.rp-filters,.rp-metrics{grid-template-columns:1fr 1fr}}@media(max-width:700px){.rp-filters,.rp-metrics{grid-template-columns:1fr}}
