.guide-overlay[data-v-08a48acf]{position:fixed;inset:0;background:#070a12cc;display:flex;align-items:center;justify-content:center;padding:1rem;z-index:260}.guide-modal[data-v-08a48acf]{width:min(1180px,100%);max-height:92vh;overflow:hidden;border-radius:18px;border:1px solid #312e81;background:#f5f1ff;box-shadow:0 20px 70px #00000073}.guide-head[data-v-08a48acf]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;background:linear-gradient(90deg,#4c1d95,#6d28d9);color:#fff}.guide-head h3[data-v-08a48acf]{margin:0;font-size:1.2rem}.guide-head p[data-v-08a48acf]{margin:.25rem 0 0;color:#ffffffdb;font-size:.9rem}.guide-close[data-v-08a48acf]{background:transparent;border:0;color:#fff;font-size:1.8rem;line-height:1;cursor:pointer}.guide-body[data-v-08a48acf]{padding:1rem;overflow:auto;max-height:calc(92vh - 136px)}.guide-table[data-v-08a48acf]{width:100%;border-collapse:collapse;color:#111827;table-layout:fixed}.guide-table th[data-v-08a48acf],.guide-table td[data-v-08a48acf]{border:1px solid #111827;padding:.75rem .65rem;vertical-align:middle}.guide-table thead th[data-v-08a48acf]{background:linear-gradient(180deg,#6627d6,#5b21b6);color:#fff;text-align:center;font-size:.98rem}.guide-table tbody tr[data-v-08a48acf]{background:linear-gradient(90deg,color-mix(in srgb,var(--guide-accent) 18%,white),color-mix(in srgb,var(--guide-accent) 10%,white))}.type-cell[data-v-08a48acf]{width:160px;text-align:center;color:var(--guide-accent)}.type-cell strong[data-v-08a48acf]{display:block;font-size:1.05rem}.type-icon[data-v-08a48acf]{display:block;font-size:1.5rem;margin-bottom:.3rem}.desc-cell[data-v-08a48acf]{width:280px;font-size:.95rem;line-height:1.4}.time-cell[data-v-08a48acf]{text-align:center;font-weight:700;color:var(--guide-accent);font-size:1rem}.empty-guide[data-v-08a48acf]{text-align:center;color:#475569;padding:1.25rem}.guide-error[data-v-08a48acf]{margin:0;color:#991b1b;font-weight:600}.guide-foot[data-v-08a48acf]{padding:.9rem 1.25rem 1.2rem;display:flex;justify-content:flex-end;background:#f5f1ff}.guide-btn[data-v-08a48acf]{border:0;background:#4f46e5;color:#fff;padding:.65rem 1rem;border-radius:10px;font-weight:600;cursor:pointer}@media(max-width:900px){.guide-table[data-v-08a48acf]{min-width:980px}}.navbar[data-v-0d8a31c8]{position:fixed;top:0;left:0;right:0;height:56px;background:#1e293b;border-bottom:1px solid #334155;z-index:100}.navbar-inner[data-v-0d8a31c8]{max-width:1200px;margin:0 auto;height:100%;display:flex;align-items:center;justify-content:space-between;padding:0 1.5rem}.navbar-brand[data-v-0d8a31c8]{font-size:1.25rem;font-weight:700;color:#f1f5f9;letter-spacing:-.025em}.navbar-menu[data-v-0d8a31c8]{display:flex;align-items:center;gap:.75rem}.btn-sync[data-v-0d8a31c8]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#3b82f6;color:#fff;border:none;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background .2s}.btn-sync[data-v-0d8a31c8]:hover{background:#2563eb}.btn-time[data-v-0d8a31c8]{background:#0f766e}.btn-time[data-v-0d8a31c8]:hover{background:#0d9488}.btn-guide[data-v-0d8a31c8]{background:#6d28d9}.btn-guide[data-v-0d8a31c8]:hover{background:#7c3aed}.modal-overlay[data-v-295715f9]{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:200}.modal[data-v-295715f9]{background:#1e293b;border:1px solid #334155;border-radius:.75rem;width:100%;max-width:460px;box-shadow:0 20px 60px #00000080}.modal-header[data-v-295715f9]{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid #334155}.modal-header h3[data-v-295715f9]{margin:0;font-size:1.125rem;font-weight:600;color:#f1f5f9}.modal-close[data-v-295715f9]{background:none;border:none;color:#94a3b8;font-size:1.5rem;cursor:pointer;line-height:1;padding:0}.modal-close[data-v-295715f9]:hover{color:#f1f5f9}.modal-body[data-v-295715f9]{padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.form-group[data-v-295715f9]{display:flex;flex-direction:column;gap:.5rem}.form-group label[data-v-295715f9]{color:#cbd5e1;font-size:.875rem;font-weight:500}.date-grid[data-v-295715f9]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.preset-grid[data-v-295715f9]{display:flex;flex-wrap:wrap;gap:.5rem}.preset-btn[data-v-295715f9]{padding:.45rem .75rem;border-radius:999px;border:1px solid #334155;background:#0f172a;color:#cbd5e1;cursor:pointer;font-size:.8125rem}.preset-btn.active[data-v-295715f9]{background:#2563eb;border-color:#2563eb;color:#fff}.range-preview[data-v-295715f9]{display:flex;align-items:center;justify-content:center;gap:.75rem}.range-chip[data-v-295715f9]{background:#0f172a;border:1px solid #334155;border-radius:999px;padding:.45rem .85rem;color:#f8fafc;font-weight:500}.range-separator[data-v-295715f9]{color:#94a3b8}.error-text[data-v-295715f9]{margin:0;color:#fca5a5;font-size:.875rem}.helper-text[data-v-295715f9]{margin:0;color:#cbd5e1;font-size:.875rem;line-height:1.5}.modal-footer[data-v-295715f9]{display:flex;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem 1.5rem}.btn[data-v-295715f9]{padding:.625rem 1rem;border-radius:.5rem;border:none;font-size:.875rem;font-weight:500;cursor:pointer}.btn-cancel[data-v-295715f9]{background:#334155;color:#e2e8f0}.btn-primary[data-v-295715f9]{background:#16a34a;color:#fff}.btn[data-v-295715f9]:disabled{opacity:.6;cursor:not-allowed}input[type=date][data-v-295715f9]{background:#0f172a;border:1px solid #334155;border-radius:.5rem;padding:.625rem .75rem;color:#f8fafc}.modal-overlay[data-v-e1b3661a]{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:200}.modal[data-v-e1b3661a]{background:#1e293b;border:1px solid #334155;border-radius:.75rem;width:100%;max-width:420px;box-shadow:0 20px 60px #00000080}.modal-header[data-v-e1b3661a]{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid #334155}.modal-header h3[data-v-e1b3661a]{margin:0;font-size:1.125rem;font-weight:600;color:#f1f5f9}.modal-close[data-v-e1b3661a]{background:none;border:none;color:#94a3b8;font-size:1.5rem;cursor:pointer;line-height:1;padding:0}.modal-close[data-v-e1b3661a]:hover{color:#f1f5f9}.modal-body[data-v-e1b3661a]{padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.form-group[data-v-e1b3661a]{display:flex;flex-direction:column;gap:.375rem}.form-group label[data-v-e1b3661a]{font-size:.875rem;font-weight:500;color:#94a3b8}.preset-grid[data-v-e1b3661a]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.preset-btn[data-v-e1b3661a]{border:1px solid #334155;background:#0f172a;color:#cbd5e1;border-radius:.5rem;padding:.55rem .6rem;font-size:.78rem;font-weight:500;cursor:pointer;transition:border-color .2s,background .2s,color .2s}.preset-btn[data-v-e1b3661a]:hover{border-color:#475569}.preset-btn.active[data-v-e1b3661a]{background:#3b82f633;border-color:#3b82f6;color:#dbeafe}.date-grid[data-v-e1b3661a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem}.form-group input[type=date][data-v-e1b3661a]{padding:.625rem .75rem;background:#0f172a;border:1px solid #334155;border-radius:.5rem;color:#e2e8f0;font-size:.875rem;outline:none;transition:border-color .2s}.form-group input[type=date][data-v-e1b3661a]:focus{border-color:#3b82f6}.range-preview[data-v-e1b3661a]{display:flex;align-items:center;gap:.625rem;padding:.75rem;border:1px solid #334155;border-radius:.5rem;background:#0b1220}.range-chip[data-v-e1b3661a]{background:#94a3b82e;color:#f1f5f9;border-radius:.45rem;font-size:.84rem;font-weight:600;padding:.3rem .55rem}.range-separator[data-v-e1b3661a]{color:#94a3b8;font-size:.85rem}.helper-text[data-v-e1b3661a],.error-text[data-v-e1b3661a]{font-size:.8rem;margin-top:.2rem}.helper-text[data-v-e1b3661a]{color:#94a3b8}.error-text[data-v-e1b3661a]{color:#f87171}.modal-footer[data-v-e1b3661a]{display:flex;justify-content:flex-end;gap:.75rem;padding:1.25rem 1.5rem;border-top:1px solid #334155}.btn[data-v-e1b3661a]{padding:.5rem 1.25rem;border:none;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background .2s}.btn-cancel[data-v-e1b3661a]{background:#334155;color:#e2e8f0}.btn-cancel[data-v-e1b3661a]:hover{background:#475569}.btn-primary[data-v-e1b3661a]{background:#3b82f6;color:#fff}.btn-primary[data-v-e1b3661a]:hover{background:#2563eb}.btn-primary[data-v-e1b3661a]:disabled{opacity:.5;cursor:not-allowed}@media(max-width:640px){.modal[data-v-e1b3661a]{max-width:calc(100vw - 1.25rem)}.preset-grid[data-v-e1b3661a]{grid-template-columns:repeat(2,minmax(0,1fr))}.date-grid[data-v-e1b3661a]{grid-template-columns:1fr}}.main-content[data-v-c80cd319]{padding:72px 1rem 2rem;max-width:1280px;margin:0 auto;color:#e2e8f0}.hero[data-v-c80cd319]{border:1px solid #2d3a54;background:radial-gradient(circle at 20% 0%,#1f3b6b,#0f172a 60%);border-radius:18px;padding:1.2rem 1.4rem;display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.eyebrow[data-v-c80cd319]{color:#93c5fd;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.25rem}.hero h1[data-v-c80cd319]{margin:0;font-size:1.65rem;line-height:1.1}.subtitle[data-v-c80cd319]{margin-top:.35rem;color:#a5b4cc;max-width:800px}.view-switch[data-v-c80cd319]{display:flex;gap:.5rem}.view-btn[data-v-c80cd319]{border:1px solid #334155;background:#0f172a;color:#cbd5e1;border-radius:10px;padding:.5rem .9rem;font-size:.84rem;cursor:pointer}.view-btn.active[data-v-c80cd319]{background:#1d4ed8;color:#fff;border-color:#1d4ed8}.filters-card[data-v-c80cd319]{margin-top:1rem;background:#111a2c;border:1px solid #243248;border-radius:16px;padding:1rem;display:flex;flex-direction:column;gap:1rem}.filters-head[data-v-c80cd319]{display:flex;align-items:center;justify-content:space-between}.filters-head h3[data-v-c80cd319]{margin:0;font-size:.95rem;color:#dbe5ff}.filters-body[data-v-c80cd319]{display:flex;flex-direction:column;gap:1rem}.range-row[data-v-c80cd319]{display:flex;justify-content:space-between;gap:1rem;align-items:flex-end}.range-block[data-v-c80cd319]{flex:1}.preset-grid[data-v-c80cd319]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.preset-btn[data-v-c80cd319]{border:1px solid #334155;border-radius:9px;padding:.45rem .5rem;background:#0b1323;color:#cbd5e1;font-size:.78rem;cursor:pointer}.preset-btn.active[data-v-c80cd319]{border-color:#3b82f6;background:#3b82f633;color:#dbeafe}.custom-range[data-v-c80cd319]{display:flex;gap:.75rem}.range-preview[data-v-c80cd319]{border:1px solid #334155;border-radius:10px;background:#0b1323;min-height:42px;padding:.5rem .7rem;display:flex;align-items:center;gap:.55rem;font-weight:600}.range-preview small[data-v-c80cd319]{color:#94a3b8}.grid-filters[data-v-c80cd319]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem}.filter-block[data-v-c80cd319]{display:flex;flex-direction:column;gap:.35rem}.filter-block label[data-v-c80cd319]{font-size:.78rem;color:#93a4bf}.filter-block input[data-v-c80cd319],.filter-block select[data-v-c80cd319]{border:1px solid #334155;border-radius:9px;background:#0b1323;color:#dbe2ee;min-height:38px;padding:.45rem .6rem}.actions-row[data-v-c80cd319]{display:flex;align-items:center;gap:.75rem}.btn[data-v-c80cd319]{border:1px solid #334155;background:#0b1323;color:#dbe2ee;border-radius:10px;padding:.45rem .9rem;cursor:pointer}.btn.primary[data-v-c80cd319]{background:#1d4ed8;border-color:#1d4ed8;color:#fff}.btn.success[data-v-c80cd319]{background:#15803d;border-color:#15803d;color:#fff}.btn.ghost[data-v-c80cd319]{background:transparent;border-color:#38466b;color:#c9d4f6}.btn.mini[data-v-c80cd319]{padding:.3rem .55rem;font-size:.75rem;border-radius:8px}.btn[data-v-c80cd319]:disabled{opacity:.5;cursor:not-allowed}.error-msg[data-v-c80cd319]{color:#fca5a5;font-size:.84rem}.ok-msg[data-v-c80cd319]{color:#86efac;font-size:.84rem}.stats-wrap[data-v-c80cd319]{margin-top:1rem;display:flex;flex-direction:column;gap:1rem}.kpi-grid[data-v-c80cd319]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem}.kpi-card[data-v-c80cd319]{border:1px solid #2e355f;border-radius:14px;background:linear-gradient(145deg,#131a36,#18133a);padding:.8rem .9rem;box-shadow:inset 0 1px #94a3b814}.kpi-card p[data-v-c80cd319]{margin:0;font-size:.78rem;color:#bcc4f1}.kpi-card strong[data-v-c80cd319]{display:block;margin-top:.35rem;font-size:1.12rem;color:#f8fafc}.kpi-trend[data-v-c80cd319]{display:inline-flex;align-items:center;gap:.2rem;margin-top:.35rem;font-size:.72rem;font-weight:700;letter-spacing:.01em}.trend-up[data-v-c80cd319]{color:#34d399}.trend-down[data-v-c80cd319]{color:#f59e0b}.trend-same[data-v-c80cd319]{color:#94a3b8}.kpi-top[data-v-c80cd319]{display:flex;align-items:center;gap:.45rem}.kpi-icon[data-v-c80cd319]{width:28px;height:28px;border-radius:9px;display:grid;place-items:center;font-style:normal;font-size:1rem;font-weight:700;color:#f8fafc}.icon-indigo[data-v-c80cd319]{background:linear-gradient(145deg,#4338ca,#6366f1)}.icon-blue[data-v-c80cd319]{background:linear-gradient(145deg,#1d4ed8,#3b82f6)}.icon-amber[data-v-c80cd319]{background:linear-gradient(145deg,#b45309,#f59e0b)}.icon-emerald[data-v-c80cd319]{background:linear-gradient(145deg,#047857,#10b981)}.icon-violet[data-v-c80cd319]{background:linear-gradient(145deg,#6d28d9,#8b5cf6)}.icon-cyan[data-v-c80cd319]{background:linear-gradient(145deg,#0e7490,#06b6d4)}.icon-fuchsia[data-v-c80cd319]{background:linear-gradient(145deg,#a21caf,#d946ef)}.icon-sky[data-v-c80cd319]{background:linear-gradient(145deg,#0369a1,#0ea5e9)}.icon-rose[data-v-c80cd319]{background:linear-gradient(145deg,#be123c,#f43f5e)}.icon-green[data-v-c80cd319]{background:linear-gradient(145deg,#166534,#22c55e)}.panels-grid[data-v-c80cd319]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.panel[data-v-c80cd319]{border:1px solid #2d2f5a;border-radius:14px;background:radial-gradient(circle at 15% 0%,rgba(99,102,241,.16),transparent 42%),linear-gradient(160deg,#111a34,#15122f);padding:.85rem}.panel h3[data-v-c80cd319]{font-size:.94rem;margin:0;color:#e7e9ff}.panel-head[data-v-c80cd319]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.panel-wide[data-v-c80cd319]{grid-column:span 2}.bar-list[data-v-c80cd319]{margin-top:.85rem;display:flex;flex-direction:column;gap:.58rem}.bar-row p[data-v-c80cd319]{margin:0 0 .35rem;font-size:.8rem;color:#c7cff5;display:flex;justify-content:space-between;gap:.4rem}.bar-row p small[data-v-c80cd319]{color:#98a1d9}.bar-track[data-v-c80cd319]{width:100%;height:25px;border-radius:999px;border:1px solid #323b6c;background:#101630b8;overflow:hidden}.bar-fill[data-v-c80cd319]{min-width:42px;height:100%;display:flex;align-items:center;justify-content:flex-end;padding-right:.48rem;border-radius:inherit;transition:width .35s ease}.bar-fill span[data-v-c80cd319]{color:#f8faff;font-size:.73rem;font-weight:700}.gradient-main[data-v-c80cd319]{background:linear-gradient(90deg,#4338ca,#6366f1,#8b5cf6)}.gradient-alt[data-v-c80cd319]{background:linear-gradient(90deg,#1d4ed8,#4f46e5,#7c3aed)}.bar-list.compact .bar-track[data-v-c80cd319]{height:22px}.empty-mini[data-v-c80cd319]{color:#98a1d9;font-size:.82rem;padding:.35rem 0}.donut-panel[data-v-c80cd319],.ring-panel[data-v-c80cd319]{min-height:320px}.donut-wrap[data-v-c80cd319]{margin-top:.75rem;position:relative;display:grid;place-items:center}.donut-chart[data-v-c80cd319]{width:238px;height:238px;filter:drop-shadow(0 0 22px rgba(99,102,241,.18))}.donut-segment[data-v-c80cd319]{cursor:pointer;transition:opacity .2s ease,transform .2s ease,stroke-width .2s ease;transform-origin:center}.donut-segment.active[data-v-c80cd319]{stroke-width:20;filter:drop-shadow(0 0 10px rgba(255,255,255,.28))}.donut-segment.muted[data-v-c80cd319]{opacity:.24}.donut-bg[data-v-c80cd319]{fill:none;stroke:#23284f;stroke-width:18}.donut-center[data-v-c80cd319]{position:absolute;text-align:center}.donut-center strong[data-v-c80cd319]{display:block;font-size:1.4rem}.donut-center span[data-v-c80cd319]{font-size:.78rem;color:#aab1df}.legend-list[data-v-c80cd319]{margin:.4rem 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.38rem .55rem}.legend-list li[data-v-c80cd319]{display:grid;grid-template-columns:auto 1fr auto;gap:.38rem;align-items:center;font-size:.79rem;border:1px solid transparent;border-radius:12px;padding:.45rem .55rem;cursor:pointer;transition:border-color .2s ease,background .2s ease,opacity .2s ease,transform .2s ease}.legend-list li[data-v-c80cd319]:hover{border-color:#42528c;background:#2c396b3d}.legend-list li.active[data-v-c80cd319]{border-color:#7c3aed;background:linear-gradient(135deg,#7c3aed33,#3b82f62e);box-shadow:0 0 0 1px #7c3aed2e}.legend-list li.muted[data-v-c80cd319]{opacity:.42}.legend-list i[data-v-c80cd319]{width:9px;height:9px;border-radius:999px;box-shadow:0 0 10px #818cf866}.legend-list span[data-v-c80cd319]{color:#cdd3f8}.legend-list strong[data-v-c80cd319]{color:#fff}.ring-grid[data-v-c80cd319]{margin-top:.8rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.ring-item[data-v-c80cd319]{text-align:center}.ring[data-v-c80cd319]{width:128px;height:128px;margin:0 auto .45rem;border-radius:50%;display:grid;place-items:center;background:radial-gradient(closest-side,#151531 78%,transparent 80% 100%),conic-gradient(var(--ring-color) var(--pct),#2a315f 0);box-shadow:inset 0 0 0 1px #a7b3ff26}.ring span[data-v-c80cd319]{font-weight:700;font-size:1.2rem}.ring-item p[data-v-c80cd319]{margin:0;font-size:.85rem;color:#e4e8ff}.ring-item small[data-v-c80cd319]{color:#a8b1df;font-size:.78rem}.issues-wrap[data-v-c80cd319]{margin-top:1rem;border:1px solid #243248;border-radius:14px;background:#10192b;padding:.9rem}.table-toolbar[data-v-c80cd319]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:.8rem}.table-toolbar h3[data-v-c80cd319]{margin:0}.table-shell[data-v-c80cd319]{overflow:auto}.issues-table[data-v-c80cd319]{width:100%;border-collapse:collapse;min-width:980px}.issues-table th[data-v-c80cd319],.issues-table td[data-v-c80cd319]{border-bottom:1px solid #233247;text-align:left;padding:.55rem;font-size:.82rem;vertical-align:top}.issues-table th[data-v-c80cd319]{color:#9fb0ca;font-weight:600}.issues-table td a[data-v-c80cd319]{color:#93c5fd}.mono[data-v-c80cd319]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.status-pill[data-v-c80cd319]{display:inline-block;border-radius:999px;padding:.2rem .55rem;font-size:.73rem;font-weight:600;border:1px solid transparent}.status-review[data-v-c80cd319]{background:#fbbf242e;color:#facc15;border-color:#fbbf2466}.status-approved[data-v-c80cd319]{background:#22c55e2e;color:#4ade80;border-color:#22c55e59}.status-neutral[data-v-c80cd319]{background:#94a3b82b;color:#cbd5e1;border-color:#94a3b847}.status-review-bar[data-v-c80cd319]{background:linear-gradient(90deg,#92400e,#f59e0b)}.status-approved-bar[data-v-c80cd319]{background:linear-gradient(90deg,#166534,#22c55e)}.status-neutral-bar[data-v-c80cd319]{background:linear-gradient(90deg,#475569,#94a3b8)}.empty[data-v-c80cd319]{text-align:center;color:#9fb0ca}.pagination[data-v-c80cd319]{margin-top:.9rem;display:flex;justify-content:flex-end;align-items:center;gap:.6rem}.toast[data-v-c80cd319]{position:fixed;right:16px;top:72px;z-index:350;min-width:320px;max-width:540px;border-radius:14px;border:1px solid transparent;display:grid;grid-template-columns:auto 1fr auto;gap:.75rem;align-items:start;padding:.8rem .85rem;box-shadow:0 16px 48px #0206178c}.toast.success[data-v-c80cd319]{background:linear-gradient(165deg,#0b2f22,#0f3f2d);border-color:#14532d}.toast.error[data-v-c80cd319]{background:linear-gradient(165deg,#3a1313,#4b1111);border-color:#7f1d1d}.toast-icon[data-v-c80cd319]{width:24px;height:24px;border-radius:999px;display:grid;place-items:center;font-weight:800;background:#fff3}.toast-title[data-v-c80cd319]{margin:0;font-weight:700;font-size:.88rem}.toast-text[data-v-c80cd319]{margin:.15rem 0 0;font-size:.8rem;opacity:.95}.toast-close[data-v-c80cd319]{border:none;background:transparent;color:#fff;font-size:1.2rem;line-height:1;cursor:pointer}.sync-loader-overlay[data-v-c80cd319]{position:fixed;inset:0;z-index:340;background:#030914c7;display:grid;place-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.sync-loader-card[data-v-c80cd319]{width:min(92vw,460px);border-radius:18px;border:1px solid #2c3f5f;background:linear-gradient(160deg,#101a2f,#0c1426);padding:1.2rem;text-align:center;box-shadow:0 22px 66px #020617b3}.sync-loader-card h3[data-v-c80cd319]{margin:.65rem 0 .35rem;font-size:1.05rem}.sync-loader-card p[data-v-c80cd319]{margin:0;font-size:.83rem;color:#a7b8d3}.orbit-loader[data-v-c80cd319]{width:54px;height:54px;margin:0 auto;border-radius:999px;border:4px solid rgba(59,130,246,.28);border-top-color:#60a5fa;animation:spin-c80cd319 .9s linear infinite}.error-overlay[data-v-c80cd319]{position:fixed;inset:0;background:#000000a3;z-index:360;display:grid;place-items:center;padding:.8rem}.error-modal[data-v-c80cd319]{width:min(96vw,720px);background:#111827;border:1px solid #334155;border-radius:16px;box-shadow:0 20px 72px #0009}.activity-modal[data-v-c80cd319]{width:min(96vw,980px);max-height:min(90vh,820px);overflow:hidden;background:linear-gradient(160deg,#111b33,#161035);border:1px solid #36406b;border-radius:18px;box-shadow:0 24px 74px #070a1ab8}.activity-body[data-v-c80cd319]{padding:1rem;max-height:calc(90vh - 126px);overflow:auto}.activity-grid[data-v-c80cd319]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.activity-item[data-v-c80cd319]{border:1px solid #39476d;background:#0c1730a6;border-radius:11px;padding:.58rem .65rem;display:flex;flex-direction:column;gap:.28rem}.activity-item span[data-v-c80cd319]{font-size:.74rem;color:#93a5d3}.activity-item strong[data-v-c80cd319]{font-size:.84rem;color:#e4ebff;word-break:break-word}.error-head[data-v-c80cd319]{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #334155;padding:1rem 1.05rem}.error-head h3[data-v-c80cd319]{margin:0}.modal-close[data-v-c80cd319]{border:none;background:transparent;color:#cbd5e1;font-size:1.3rem;cursor:pointer}.error-body[data-v-c80cd319]{padding:1rem 1.05rem}.error-main[data-v-c80cd319]{margin:0;color:#fecaca;font-weight:600}.error-meta-grid[data-v-c80cd319]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin-top:.9rem}.error-meta-grid div[data-v-c80cd319]{border:1px solid #334155;border-radius:10px;padding:.55rem;background:#0f172a;display:flex;flex-direction:column;gap:.25rem}.error-meta-grid span[data-v-c80cd319]{font-size:.72rem;color:#94a3b8}.error-meta-grid strong[data-v-c80cd319]{font-size:.8rem;color:#e2e8f0;word-break:break-all}.error-raw[data-v-c80cd319]{margin-top:.8rem}.error-raw p[data-v-c80cd319]{margin:0 0 .35rem;color:#aab7cc;font-size:.78rem}.error-raw pre[data-v-c80cd319]{margin:0;padding:.7rem;border-radius:10px;border:1px solid #334155;background:#020617;color:#e2e8f0;font-size:.75rem;line-height:1.35;max-height:260px;overflow:auto;white-space:pre-wrap}.error-foot[data-v-c80cd319]{border-top:1px solid #334155;padding:.9rem 1.05rem;display:flex;justify-content:flex-end}.toast-pop-enter-active[data-v-c80cd319],.toast-pop-leave-active[data-v-c80cd319]{transition:opacity .25s ease,transform .25s ease}.toast-pop-enter-from[data-v-c80cd319],.toast-pop-leave-to[data-v-c80cd319]{opacity:0;transform:translateY(-10px)}@keyframes spin-c80cd319{to{transform:rotate(360deg)}}@media(max-width:1200px){.grid-filters[data-v-c80cd319],.kpi-grid[data-v-c80cd319]{grid-template-columns:repeat(3,minmax(0,1fr))}.panels-grid[data-v-c80cd319]{grid-template-columns:repeat(2,minmax(0,1fr))}.panel-wide[data-v-c80cd319]{grid-column:span 2}}@media(max-width:768px){.hero[data-v-c80cd319]{flex-direction:column}.range-row[data-v-c80cd319],.custom-range[data-v-c80cd319]{flex-direction:column;align-items:stretch}.preset-grid[data-v-c80cd319]{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-filters[data-v-c80cd319]{grid-template-columns:repeat(1,minmax(0,1fr))}.actions-row[data-v-c80cd319]{flex-wrap:wrap}.kpi-grid[data-v-c80cd319],.panels-grid[data-v-c80cd319]{grid-template-columns:1fr}.panel-wide[data-v-c80cd319]{grid-column:span 1}.donut-chart[data-v-c80cd319]{width:210px;height:210px}.ring-grid[data-v-c80cd319],.activity-grid[data-v-c80cd319],.error-meta-grid[data-v-c80cd319]{grid-template-columns:1fr}.toast[data-v-c80cd319]{right:10px;left:10px;min-width:0}}
