.icon[data-v-99df720e]{flex:none;display:block}.imp[data-v-d5293ee6]{display:flex;align-items:center;gap:10px;padding:7px var(--sp-5);background:linear-gradient(90deg,#ff5d7338,#f0a06a1f);border-bottom:1px solid rgba(255,93,115,.4);color:#ffd3db;flex:none}.imp-pulse[data-v-d5293ee6]{width:8px;height:8px;border-radius:50%;background:var(--sev-critical);animation:dotPulse 1.8s infinite;flex:none}.imp .right[data-v-d5293ee6]{margin-left:auto}.pm-brand[data-v-225973bd]{display:flex;align-items:center;gap:11px;min-width:0}.pm-mark[data-v-225973bd]{display:grid;place-items:center;flex:none;filter:drop-shadow(0 6px 18px rgba(5,223,114,.28))}.pm-word[data-v-225973bd]{display:flex;flex-direction:column;gap:1px;min-width:0}.pm-name[data-v-225973bd]{font-family:var(--font-display);font-size:17px;font-weight:400;letter-spacing:.01em;line-height:1;color:var(--txt-0)}.pm-prod[data-v-225973bd]{display:flex;align-items:center;gap:5px;font-size:var(--fs-xs);letter-spacing:.22em;text-transform:uppercase;color:var(--accent);white-space:nowrap}.pm-dot[data-v-225973bd]{width:4px;height:4px;border-radius:50%;background:var(--accent);box-shadow:0 0 8px var(--accent)}.compact .pm-name[data-v-225973bd]{font-size:15px}.ring[data-v-a4455543]{position:relative;flex:none}.ring-arc[data-v-a4455543]{transition:stroke-dasharray .8s var(--ease-out)}.ring-center[data-v-a4455543]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;text-align:center;gap:1px}.sb[data-v-8ae44a89]{width:var(--sidebar-w);flex:none;display:flex;flex-direction:column;gap:12px;padding:12px 10px;border-right:1px solid var(--hairline);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(180deg,#05090fe6,#030712c7);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);transition:width .24s var(--ease);overflow:hidden}.sb.collapsed[data-v-8ae44a89]{width:62px}.sb>.sb-brand[data-v-8ae44a89],.sb>.sb-risk[data-v-8ae44a89],.sb>.sb-project[data-v-8ae44a89],.sb>.sb-foot[data-v-8ae44a89]{flex:none}.sb-brand[data-v-8ae44a89]{display:flex;align-items:center;gap:9px;padding:4px 4px 8px;cursor:pointer;border-bottom:1px solid var(--hairline)}.sb-risk[data-v-8ae44a89]{display:flex;align-items:center;gap:10px;padding:10px;border-radius:var(--r-lg);background:var(--panel);overflow:hidden}.sb-risk[data-v-8ae44a89]>:last-child{min-width:0;flex:1}.sb-risk .label[data-v-8ae44a89]{font-size:var(--fs-xs);letter-spacing:.06em;white-space:nowrap}.sb-project[data-v-8ae44a89]{display:flex;flex-direction:column;gap:5px}.sb-select[data-v-8ae44a89]{height:30px;border-radius:8px;border:1px solid var(--hairline-strong);background:#060c188c;color:var(--txt-1);font-size:var(--fs-xs);padding:0 8px;outline:none}:root[data-theme=light] .sb-select[data-v-8ae44a89]{background:#fff}.sb-select option[data-v-8ae44a89]{background:var(--panel-solid);color:var(--txt-0)}.sb-nav[data-v-8ae44a89]{display:flex;flex-direction:column;gap:12px;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable}:root[data-theme=light] .sb[data-v-8ae44a89]{background:linear-gradient(180deg,#fff,#f4f7fd)}.sb-group[data-v-8ae44a89]{display:flex;flex-direction:column;gap:2px}.sb-group-name[data-v-8ae44a89]{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--txt-2);font-weight:600;padding:0 8px 5px}.sb-link[data-v-8ae44a89]{position:relative;display:flex;align-items:center;gap:10px;height:34px;padding:0 9px;border-radius:var(--r-sm);color:var(--txt-1);font-size:var(--fs-sm);text-decoration:none;transition:all .16s var(--ease);white-space:nowrap;flex:none}.sb-link[data-v-8ae44a89]:hover{background:#99a1af17;color:var(--txt-0);text-decoration:none}.sb-link.active[data-v-8ae44a89]{color:var(--txt-0);background:linear-gradient(90deg,#7bf1a829,#7bf1a805);box-shadow:inset 2px 0 0 var(--cyan)}.sb-count[data-v-8ae44a89]{min-width:22px;height:19px;padding:0 5px;border-radius:6px;background:#99a1af29;color:var(--txt-1);font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:600;display:grid;place-items:center}.sb-count.crit[data-v-8ae44a89]{background:#ff5d7338;color:#ffd3db}.sb-foot[data-v-8ae44a89]{display:flex;flex-direction:column;gap:2px;border-top:1px solid var(--hairline);padding-top:8px}.sb-action[data-v-8ae44a89]{display:flex;align-items:center;gap:10px;height:34px;padding:0 9px;border-radius:8px;color:var(--txt-1);font-size:var(--fs-sm);transition:all .15s var(--ease);white-space:nowrap}.sb-action[data-v-8ae44a89]:hover{background:#99a1af17;color:var(--txt-0)}.sb-action kbd[data-v-8ae44a89]{margin-left:auto;font-size:var(--fs-xs);padding:1px 5px;border-radius:4px;border:1px solid var(--hairline-strong);color:var(--txt-2)}.avatar.sm[data-v-8ae44a89]{border-radius:8px}.pb[data-v-15c53cc6]{display:inline-flex;align-items:center;gap:5px;height:19px;padding:0 6px;border-radius:var(--r-xs);border:1px solid;font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:600;letter-spacing:.04em;flex:none}.pb--sm[data-v-15c53cc6]{height:16px;font-size:var(--fs-xs);padding:0 4px}.pb--lg[data-v-15c53cc6]{height:22px;font-size:var(--fs-xs);padding:0 8px}.pb-name[data-v-15c53cc6]{font-family:var(--font);font-weight:500;letter-spacing:0}.ni[data-v-833b12f6]{position:relative;display:grid;grid-template-columns:3px 1fr auto;gap:var(--sp-3);padding:10px var(--sp-4) 10px 0;border-bottom:1px solid var(--hairline);cursor:pointer;transition:background .16s var(--ease),opacity .2s var(--ease);outline:none}.ni[data-v-833b12f6]:hover{background:#7bf1a80d}.ni[data-v-833b12f6]:focus-visible{background:#7bf1a817;box-shadow:inset 0 0 0 1px #7bf1a880}.ni--unread[data-v-833b12f6]{background:linear-gradient(90deg,rgba(123,241,168,.07),transparent 60%)}.ni--risk[data-v-833b12f6]{background:linear-gradient(90deg,rgba(255,93,115,.1),transparent 55%)}.ni--risk.ni--unread[data-v-833b12f6]{background:linear-gradient(90deg,rgba(255,93,115,.14),rgba(123,241,168,.05) 60%,transparent)}.ni--muted[data-v-833b12f6]{opacity:.62}.ni--selected[data-v-833b12f6]{background:#7bf1a81f;box-shadow:inset 2px 0 0 var(--cyan)}.ni--fresh[data-v-833b12f6]{animation:flashNew 1.6s var(--ease-out) both}.ni-bar[data-v-833b12f6]{border-radius:0 3px 3px 0;opacity:.85}.ni-body[data-v-833b12f6]{display:flex;flex-direction:column;gap:4px;min-width:0}.ni-title[data-v-833b12f6]{font-size:var(--fs-sm);font-weight:600;color:var(--txt-0);line-height:1.45}.ni-text[data-v-833b12f6]{font-size:var(--fs-xs);color:var(--txt-1);line-height:1.5}.ni-text.clamp2[data-v-833b12f6],.ni-title.clamp2[data-v-833b12f6]{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ni-check[data-v-833b12f6]{display:grid;place-items:center;padding-left:2px}.ni[data-v-833b12f6]:has(.ni-check){grid-template-columns:3px auto 1fr auto}.ni-actions[data-v-833b12f6]{display:flex;align-items:flex-start;gap:2px;opacity:.35;transition:opacity .18s var(--ease)}.ni:hover .ni-actions[data-v-833b12f6],.ni:focus-within .ni-actions[data-v-833b12f6]{opacity:1}.ni-actions .is-on[data-v-833b12f6]{color:var(--cyan);border-color:#7bf1a873;background:#7bf1a824}.nl[data-v-4afa5f0c]{display:flex;flex-direction:column;min-height:0}.nl-flow[data-v-4afa5f0c]{position:relative;display:flex;flex-direction:column}.nl-section[data-v-4afa5f0c]{display:flex;align-items:center;gap:6px;padding:6px var(--sp-4);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--txt-2);background:#99a1af0f;border-bottom:1px solid var(--hairline)}.nl-group[data-v-4afa5f0c]{overflow:hidden}.nl-group-hd[data-v-4afa5f0c]{display:flex;align-items:center;gap:var(--sp-2);padding:8px var(--sp-3);cursor:pointer;background:#99a1af0d;transition:background .16s var(--ease)}.nl-group-hd[data-v-4afa5f0c]:hover{background:#7bf1a814}.nl-group-top[data-v-4afa5f0c]{position:relative;opacity:.92}.nl-more[data-v-4afa5f0c]{display:grid;place-items:center;padding:var(--sp-3)}.nl-end[data-v-4afa5f0c]{text-align:center;padding:var(--sp-2) 0 var(--sp-3)}.nc[data-v-1193bf70]{width:min(560px,96vw);display:flex;flex-direction:column}.nc-hd[data-v-1193bf70]{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--hairline);background:linear-gradient(180deg,rgba(123,241,168,.08),transparent);flex:none}.nc-live[data-v-1193bf70]{display:inline-flex;align-items:center;gap:5px;font-size:var(--fs-xs);font-weight:600;letter-spacing:.14em;color:var(--sev-ok)}.nc-live.is-paused[data-v-1193bf70]{color:var(--sev-medium)}.nc-stats[data-v-1193bf70]{display:flex;align-items:center;gap:var(--sp-3);padding:7px var(--sp-4);border-bottom:1px solid var(--hairline);background:#10182859;flex:none;flex-wrap:wrap}.nc-stats .vr[data-v-1193bf70]{height:12px}.nc-quick[data-v-1193bf70]{display:flex;gap:6px;padding:8px var(--sp-4);border-bottom:1px solid var(--hairline);overflow-x:auto;flex:none}.nc-list[data-v-1193bf70]{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.nc-ft[data-v-1193bf70]{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-top:1px solid var(--hairline);background:#10182866;flex:none}.btn.is-on[data-v-1193bf70]{color:var(--cyan);border-color:#7bf1a873;background:#7bf1a824}.nb-wrap[data-v-5f771b59]{display:inline-flex;align-items:center}.nb[data-v-5f771b59]{position:relative;display:inline-grid;place-items:center;width:34px;height:34px;border-radius:var(--r-sm);border:1px solid var(--hairline-strong);background:var(--panel-2);color:var(--txt-1);transition:all .16s var(--ease)}.nb--compact[data-v-5f771b59]{width:30px;height:30px}.nb[data-v-5f771b59]:hover{color:var(--txt-0);border-color:#7bf1a873;background:#7bf1a817}.nb.is-open[data-v-5f771b59]{color:var(--txt-0);border-color:#7bf1a88c;background:#7bf1a82e}.nb.is-pulsing[data-v-5f771b59]{animation:nbPulse-5f771b59 1.1s var(--ease) 3}.nb-count[data-v-5f771b59]{position:absolute;top:-6px;right:-6px;min-width:17px;height:17px;padding:0 4px;border-radius:var(--r-pill);background:var(--sev-critical);color:#fff;font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:600;display:grid;place-items:center;box-shadow:0 0 0 2px var(--bg-1),0 0 12px #ff5d7399}.nb-dot[data-v-5f771b59]{position:absolute;top:4px;right:4px;width:7px;height:7px;border-radius:50%;background:var(--sev-ok);animation:dotPulse 1.8s infinite}.sr-only[data-v-5f771b59]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes nbPulse-5f771b59{0%,to{box-shadow:0 0 #7bf1a800}35%{box-shadow:0 0 0 6px #7bf1a838}}.dmb[data-v-db7a97e7]{display:inline-flex;align-items:center;gap:5px;flex:none;border-radius:var(--r-sm);border:1px solid transparent;font-family:var(--font);font-weight:700;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;animation:dmbIn-db7a97e7 .28s var(--ease-out) both}@keyframes dmbIn-db7a97e7{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:none}}.dmb-ico[data-v-db7a97e7]{width:12px;height:12px;flex:none;opacity:.95}.dmb--xs[data-v-db7a97e7]{height:19px;padding:0 7px;font-size:10px}.dmb--sm[data-v-db7a97e7]{height:21px;padding:0 8px;font-size:var(--fs-xs)}.dmb--md[data-v-db7a97e7]{height:25px;padding:0 10px;font-size:var(--fs-xs)}.dmb-engine[data-v-db7a97e7]{font-weight:500;text-transform:none;letter-spacing:0;opacity:.92}.dmb--demo[data-v-db7a97e7]{color:#ffe6ae;background:#3a2f16;border-color:#a8832f}.dmb--real[data-v-db7a97e7]{color:#b6f2cd;background:#10301f;border-color:#3d9a68}.dmb--mixed[data-v-db7a97e7]{color:#ddd2ff;background:#272042;border-color:#7a69cf}:root[data-theme=light] .dmb--demo[data-v-db7a97e7]{color:#6a4a05;background:#fdf1d6;border-color:#a8802c}:root[data-theme=light] .dmb--real[data-v-db7a97e7]{color:#0a5a32;background:#e2f7ea;border-color:#3d8a63}:root[data-theme=light] .dmb--mixed[data-v-db7a97e7]{color:#382c78;background:#ece9fb;border-color:#7a69cf}.dmb--click[data-v-db7a97e7]{cursor:pointer;transition:filter .16s var(--ease),transform .16s var(--ease)}.dmb--click[data-v-db7a97e7]:hover{filter:brightness(1.16)}.dmb--click[data-v-db7a97e7]:active{transform:translateY(1px)}.dmb--click[data-v-db7a97e7]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dmb--icon[data-v-db7a97e7]{padding:0 6px}.sr-only[data-v-db7a97e7]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){.dmb[data-v-db7a97e7]{animation:none}}.tk-chip[data-v-675eb0ce]{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 10px;flex:none;border-radius:var(--r-md);border:1px solid var(--hairline-strong);background:var(--panel-2);color:var(--txt-1);transition:border-color .18s var(--ease),background .18s var(--ease),color .18s var(--ease)}.tk-chip[data-v-675eb0ce]:hover{color:var(--txt-0);border-color:#7bf1a880}.tk-chip-txt[data-v-675eb0ce]{display:flex;flex-direction:column;align-items:flex-start;line-height:1.15;min-width:0}.tk-chip-label[data-v-675eb0ce]{font-size:10px;letter-spacing:.04em;text-transform:uppercase;color:var(--txt-2);white-space:nowrap}.tk-chip-num[data-v-675eb0ce]{font-size:var(--fs-sm);font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.tk-chip-pct[data-v-675eb0ce]{font-size:var(--fs-xs);color:var(--txt-2);padding-left:8px;border-left:1px solid var(--hairline)}.tk-chip-ic[data-v-675eb0ce]{flex:none}.tk-chip.is-ok .tk-chip-ic[data-v-675eb0ce]{color:var(--sev-ok)}.tk-chip.is-warning[data-v-675eb0ce]{color:#ffe3b0;border-color:#f5c66b73;background:#f5c66b1a}.tk-chip.is-warning .tk-chip-ic[data-v-675eb0ce]{color:var(--sev-medium)}.tk-chip.is-critical[data-v-675eb0ce]{color:#ffd3db;border-color:#ff5d738c;background:#ff5d7324;animation:tkPulse-675eb0ce 2s ease-in-out infinite}.tk-chip.is-critical .tk-chip-ic[data-v-675eb0ce]{color:var(--sev-critical)}.tk-chip.is-loading[data-v-675eb0ce]{opacity:.75}.tk-chip.is-pulse[data-v-675eb0ce]{animation:tkSpend-675eb0ce 1.2s var(--ease)}.tk-chip-delta[data-v-675eb0ce]{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--sev-medium);animation:tkDelta-675eb0ce 5.4s var(--ease) forwards}@keyframes tkPulse-675eb0ce{0%,to{box-shadow:0 0 #ff5d7352}50%{box-shadow:0 0 0 5px #ff5d7300}}@keyframes tkSpend-675eb0ce{0%{transform:scale(1)}35%{transform:scale(1.07)}to{transform:scale(1)}}@keyframes tkDelta-675eb0ce{0%{opacity:0;transform:translateY(3px)}12%{opacity:1;transform:translateY(0)}80%{opacity:1}to{opacity:0}}@media(max-width:1499.98px){.tk-chip-label[data-v-675eb0ce],.tk-chip-pct[data-v-675eb0ce]{display:none}.tk-chip[data-v-675eb0ce]{padding:0 9px}}@media(prefers-reduced-motion:reduce){.tk-chip.is-critical[data-v-675eb0ce],.tk-chip.is-pulse[data-v-675eb0ce],.tk-chip-delta[data-v-675eb0ce]{animation:none}}.lang[data-v-c73ea781]{display:inline-flex;align-items:center;gap:2px;padding:3px;border-radius:var(--r-sm);border:1px solid var(--hairline-strong);background:var(--panel-2)}.lang-btn[data-v-c73ea781]{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border-radius:var(--r-xs);color:var(--txt-2);font-size:var(--fs-xs);font-weight:600;letter-spacing:.04em;transition:all .16s var(--ease)}.lang-btn[data-v-c73ea781]:hover{color:var(--txt-0);background:#99a1af1f}.lang-btn.active[data-v-c73ea781]{color:#04140b;background:linear-gradient(180deg,#7bf1a8,#05df72);box-shadow:0 0 18px -8px #7bf1a8e6}.lang--compact .lang-btn.active[data-v-c73ea781]{color:#eafcff;background:#7bf1a824;box-shadow:inset 0 0 0 1px #7bf1a86b}.lang--full .lang-btn[data-v-c73ea781]{height:36px;padding:0 14px;font-size:var(--fs-sm);letter-spacing:.02em}.lang-flag[data-v-c73ea781]{font-size:14px;line-height:1}.lang-short[data-v-c73ea781]{font-family:var(--font-mono)}.lang-label[data-v-c73ea781]{font-weight:500}.tb[data-v-85b091d2]{position:relative;z-index:90;height:var(--topbar-h);flex:none;display:flex;align-items:center;gap:10px;padding:0 16px;border-bottom:1px solid var(--hairline-strong);background:#101828c7;-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur)}:root[data-theme=light] .tb[data-v-85b091d2]{background:#ffffffd1}.tb-zone[data-v-85b091d2]{display:flex;align-items:center;gap:10px;min-width:0}.tb-zone--ctx[data-v-85b091d2]{flex:0 1 auto;min-width:0}.tb-zone--ctl[data-v-85b091d2]{flex:1 1 auto;justify-content:flex-end;min-width:max-content}.tb-zone--acct[data-v-85b091d2]{flex:none;gap:8px}.tb-sep[data-v-85b091d2]{width:1px;height:28px;flex:none;background:var(--hairline-strong)}.tb-ctx[data-v-85b091d2]{gap:0;min-width:0;flex:0 1 auto;max-width:430px;overflow:hidden}.tb-title[data-v-85b091d2]{font-size:17px;font-weight:600;letter-spacing:-.01em;white-space:nowrap}.tb-mode[data-v-85b091d2]{flex:none}@media(max-width:1359px){.tb-mode[data-v-85b091d2] .dmb-label,.tb-mode[data-v-85b091d2] .dmb-engine{display:none}.tb-mode[data-v-85b091d2] .dmb{padding:0 6px}}.tb-stats[data-v-85b091d2]{font-size:var(--fs-xs);color:var(--txt-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tb-clock[data-v-85b091d2]{display:flex;flex-direction:column;align-items:flex-end;line-height:1.15;padding-left:4px;flex:none}.tb-clock b[data-v-85b091d2]{font-size:var(--fs-md)}.tb-clock-date[data-v-85b091d2]{font-size:var(--fs-xs);color:var(--txt-2)}.tb-search[data-v-85b091d2]{display:flex;align-items:center;justify-content:center;gap:9px;height:36px;width:84px;flex:0 0 auto;padding:0 11px;border-radius:var(--r-md);border:1px solid var(--hairline-strong);background:#060c1880;color:var(--txt-2);font-size:var(--fs-sm);transition:border-color .16s var(--ease),color .16s var(--ease)}:root[data-theme=light] .tb-search[data-v-85b091d2]{background:#fff}.tb-search[data-v-85b091d2]:hover{border-color:#7bf1a873;color:var(--txt-1)}.tb-search-txt[data-v-85b091d2]{display:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tb-search kbd[data-v-85b091d2]{margin-left:auto;font-size:var(--fs-xs);padding:1px 5px;border-radius:var(--r-xs);border:1px solid var(--hairline-strong);flex:none}.tb-zone--ctl>.btn[data-v-85b091d2],.tb-zone--ctl>.field[data-v-85b091d2],.tb-zone--acct>.btn[data-v-85b091d2]{height:36px}.tb-range>button[data-v-85b091d2]{height:34px;font-size:var(--fs-xs);padding:0 10px}.tb-range[data-v-85b091d2],.tb-boost[data-v-85b091d2],.tb-live[data-v-85b091d2],.ai-chip[data-v-85b091d2]{flex:none}.tb-boost[data-v-85b091d2]{width:124px}.tb-range-sel[data-v-85b091d2]{display:none;width:124px;flex:none}.tb-alerts[data-v-85b091d2]{position:relative;width:36px;height:36px;display:grid;place-items:center;border-radius:var(--r-md);border:1px solid var(--hairline-strong);background:var(--panel-2);color:var(--txt-1);flex:none;transition:border-color .16s var(--ease),color .16s var(--ease)}.tb-alerts[data-v-85b091d2]:hover{color:var(--txt-0);border-color:#7bf1a873}.tb-alerts.crit[data-v-85b091d2]{color:#ffd3db;border-color:#ff5d7380;background:#ff5d7324;animation:blink 2.4s infinite}.tb-badge[data-v-85b091d2]{position:absolute;top:-5px;right:-5px;min-width:17px;height:17px;border-radius:var(--r-sm);background:var(--sev-critical);color:#fff;font-size:var(--fs-xs);font-weight:600;display:grid;place-items:center;padding:0 4px;font-family:var(--font-mono);box-shadow:0 0 0 2px #030712e6}.ai-chip[data-v-85b091d2]{display:flex;align-items:center;gap:8px;height:36px;padding:0 11px;border-radius:var(--r-md);border:1px solid rgba(196,180,255,.42);background:#c4b4ff1a;color:#e4dbff;flex:none;transition:border-color .18s var(--ease)}.ai-chip[data-v-85b091d2]:hover{border-color:#c4b4ffb3}.ai-chip.offline[data-v-85b091d2]{border-color:#f0a06a66;background:#f0a06a1a;color:#ffe0cf}.ai-chip-dot[data-v-85b091d2]{width:7px;height:7px;border-radius:50%;background:var(--violet);flex:none}.ai-chip.online .ai-chip-dot[data-v-85b091d2]{background:var(--sev-ok);animation:dotPulse 2s infinite}.ai-chip.offline .ai-chip-dot[data-v-85b091d2]{background:var(--sev-high)}.ai-chip.unknown .ai-chip-dot[data-v-85b091d2],.ai-chip.checking .ai-chip-dot[data-v-85b091d2]{background:var(--sev-medium);animation:blink 1.2s infinite}.ai-chip-label[data-v-85b091d2]{font-size:var(--fs-xs);letter-spacing:.02em;white-space:nowrap}.ai-chip-lat[data-v-85b091d2]{color:#c4b4ffbf;font-size:var(--fs-xs);white-space:nowrap}.tb-iconbtn[data-v-85b091d2]{display:inline-flex;align-items:center;gap:4px;height:36px;padding:0 9px;border-radius:var(--r-md);border:1px solid var(--hairline-strong);background:var(--panel-2);color:var(--txt-1);flex:none;transition:border-color .16s var(--ease),color .16s var(--ease)}.tb-iconbtn[data-v-85b091d2]:hover,.tb-iconbtn.open[data-v-85b091d2]{color:var(--txt-0);border-color:#7bf1a873}.tb-more[data-v-85b091d2]{position:relative;flex:none}.tb-more-row[data-v-85b091d2]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 10px}.tb-more-boost[data-v-85b091d2]{display:none}.tb-boost-inline[data-v-85b091d2]{width:148px;flex:none}.tb-more-col[data-v-85b091d2]{display:flex;flex-direction:column;gap:6px;padding:7px 10px 4px}.tb-more-lbl[data-v-85b091d2]{font-size:var(--fs-sm);color:var(--txt-1);font-weight:500}.tb-more-kbd[data-v-85b091d2]{display:grid;grid-template-columns:1fr auto;gap:4px 10px;align-items:center;font-size:var(--fs-xs);color:var(--txt-2)}.tb-user[data-v-85b091d2]{position:relative;flex:none}.tb-user-btn[data-v-85b091d2]{display:flex;align-items:center;gap:9px;height:40px;padding:0 10px 0 7px;border-radius:var(--r-md);border:1px solid var(--hairline-strong);background:var(--panel-2);color:var(--txt-1);transition:border-color .16s var(--ease),background .16s var(--ease),color .16s var(--ease)}.tb-user-btn[data-v-85b091d2]:hover,.tb-user-btn.open[data-v-85b091d2]{background:#99a1af29;border-color:#7bf1a880;color:var(--txt-0)}.tb-avatar[data-v-85b091d2]{width:28px;height:28px;border-radius:var(--r-md);display:grid;place-items:center;font-size:var(--fs-xs);font-weight:700;color:#04140b;font-family:var(--font-mono);flex:none}.tb-avatar--lg[data-v-85b091d2]{width:42px;height:42px;font-size:var(--fs-md);border-radius:var(--r-lg)}.tb-user-txt[data-v-85b091d2]{display:flex;flex-direction:column;justify-content:center;line-height:1.25;text-align:left;min-width:0;max-width:150px}.tb-user-name[data-v-85b091d2]{font-size:var(--fs-sm);font-weight:600;color:var(--txt-0);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tb-user-role[data-v-85b091d2]{font-size:var(--fs-xs);color:var(--txt-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tb-nm-short[data-v-85b091d2]{display:none}.tb-user-chev[data-v-85b091d2]{flex:none;opacity:.85}.tb-menu[data-v-85b091d2]{position:absolute;top:calc(100% + 8px);right:0;z-index:70;padding:10px;border-radius:var(--r-lg);border:1px solid var(--hairline-strong);background:var(--panel-solid);box-shadow:var(--shadow-2)}.tb-menu--user[data-v-85b091d2]{width:336px}.tb-menu--more[data-v-85b091d2]{width:288px}.tb-menu-hd[data-v-85b091d2]{display:flex;align-items:center;gap:11px;padding:4px 4px 12px;border-bottom:1px solid var(--hairline)}.tb-menu-hd-txt[data-v-85b091d2]{display:flex;flex-direction:column;gap:1px;min-width:0}.tb-menu-name[data-v-85b091d2]{font-size:var(--fs-md);font-weight:600;color:var(--txt-0);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tb-menu-mail[data-v-85b091d2]{font-size:var(--fs-xs);color:var(--txt-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tb-menu-role[data-v-85b091d2]{font-size:var(--fs-xs);color:var(--txt-2)}.tb-menu-inst[data-v-85b091d2]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 4px;border-bottom:1px solid var(--hairline)}.tb-menu-inst-name[data-v-85b091d2]{display:inline-flex;align-items:center;gap:7px;font-size:var(--fs-xs);color:var(--txt-1);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tb-menu-sec[data-v-85b091d2]{display:flex;flex-direction:column;gap:1px;padding:9px 0 5px;border-bottom:1px solid var(--hairline)}.tb-menu-sec-title[data-v-85b091d2]{display:block;padding:0 10px 6px;font-size:var(--fs-xs);font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--txt-2)}.tb-menu-item[data-v-85b091d2]{display:flex;align-items:center;gap:10px;width:100%;height:36px;padding:0 10px;border-radius:var(--r-md);color:var(--txt-1);font-size:var(--fs-sm);text-align:left;transition:background .14s var(--ease),color .14s var(--ease)}.tb-menu-item[data-v-85b091d2]:hover{background:#7bf1a81a;color:var(--txt-0)}.tb-menu-info[data-v-85b091d2]{display:flex;flex-direction:column;gap:4px;padding:2px 10px 4px;font-size:var(--fs-xs);color:var(--txt-2)}.tb-logout[data-v-85b091d2]{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;height:40px;margin-top:10px;border-radius:var(--r-md);border:1px solid rgba(255,93,115,.45);background:#ff5d731f;color:var(--sev-critical);font-size:var(--fs-md);font-weight:600;transition:background .16s var(--ease),border-color .16s var(--ease),color .16s var(--ease)}.tb-logout[data-v-85b091d2]:hover{background:#ff5d7338;border-color:#ff5d73b3;color:#ffd3db}@media(min-width:2100px){.tb-search[data-v-85b091d2]{width:320px;justify-content:flex-start}.tb-search-txt[data-v-85b091d2]{display:block}}@media(max-width:1700px){.tb-ctx[data-v-85b091d2]{max-width:300px}.tb-warroom-txt[data-v-85b091d2]{display:none}.tb-warroom[data-v-85b091d2]{width:36px;padding:0;justify-content:center}.tb-clock[data-v-85b091d2],.ai-chip-lat[data-v-85b091d2]{display:none}.tb-boost[data-v-85b091d2]{width:104px}.tb-range[data-v-85b091d2]{display:none}.tb-range-sel[data-v-85b091d2]{display:flex}}@media(max-width:1499.98px){.tb-boost[data-v-85b091d2]{display:none}.tb-more-boost[data-v-85b091d2]{display:flex}}@media(max-width:1399.98px){.tb-user-txt[data-v-85b091d2]{max-width:110px}.tb-nm-full[data-v-85b091d2],.tb-user-role[data-v-85b091d2]{display:none}.tb-nm-short[data-v-85b091d2]{display:inline}.tb-ctx[data-v-85b091d2]{max-width:300px}}@media(max-width:1240px){.tb-ctx[data-v-85b091d2]{max-width:220px}}.ticker[data-v-845a14f1]{height:var(--ticker-h);flex:none;display:flex;align-items:center;gap:10px;padding:0 var(--sp-5) 0 0;border-bottom:1px solid var(--hairline);background:linear-gradient(90deg,rgba(123,241,168,.06),transparent 40%);overflow:hidden}.tk-label[data-v-845a14f1]{display:flex;align-items:center;gap:6px;height:100%;padding:0 12px;font-size:var(--fs-xs);font-weight:600;letter-spacing:.16em;color:var(--cyan);background:#7bf1a81a;border-right:1px solid var(--hairline);flex:none}.tk-track[data-v-845a14f1]{flex:1;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 3%,#000 96%,transparent);mask-image:linear-gradient(90deg,transparent,#000 3%,#000 96%,transparent)}.tk-inner[data-v-845a14f1]{display:flex;align-items:center;gap:14px;white-space:nowrap;animation:tickerScroll-845a14f1 linear infinite;width:max-content}.tk-item[data-v-845a14f1]{display:inline-flex;align-items:center;gap:7px;font-size:var(--fs-xs)}.tk-text[data-v-845a14f1]{max-width:460px;color:var(--txt-1)}.tk-sep[data-v-845a14f1]{color:var(--txt-3);margin-left:6px}.tk-alert[data-v-845a14f1]{display:inline-flex;align-items:center;gap:3px;font-size:var(--fs-xs);font-weight:600;letter-spacing:.08em;padding:1px 5px;border-radius:var(--r-xs)}.sev-critical[data-v-845a14f1]{color:#ffd3db;background:#ff5d7333}.sev-high[data-v-845a14f1]{color:#ffe0cf;background:#f0a06a33}.sev-medium[data-v-845a14f1]{color:#ffeec2;background:#f5c66b2e}.tk-risk[data-v-845a14f1]{font-family:var(--font-mono);font-weight:600}@keyframes tickerScroll-845a14f1{0%{transform:translate(0)}to{transform:translate(-50%)}}.counter[data-v-3af6b531]{display:inline-flex;align-items:baseline;font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;white-space:nowrap}.digits[data-v-3af6b531]{display:inline-flex;align-items:baseline}.ch[data-v-3af6b531]{display:inline-block;white-space:pre}.digits--roll .ch[data-v-3af6b531]{will-change:transform,opacity;animation:fx-cn-roll-3af6b531 .19s var(--ease-out) both}.sr-only[data-v-3af6b531]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@keyframes fx-cn-roll-3af6b531{0%{opacity:0;transform:translateY(.34em)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.ch[data-v-3af6b531]{animation:none!important}}.st[data-v-dd8a6420]{display:inline-flex;align-items:center;gap:8px;flex:none;white-space:nowrap}.st-dot[data-v-dd8a6420]{width:8px;height:8px;border-radius:50%;flex:none;background:var(--cyan);color:var(--cyan);box-shadow:0 0 0 0 currentColor;animation:dotPulse 2.2s var(--ease) infinite}.st-label[data-v-dd8a6420]{font-size:var(--fs-xs);font-weight:600;color:var(--txt-0);letter-spacing:-.005em}.st-label-short[data-v-dd8a6420]{display:none}.st-rate[data-v-dd8a6420]{display:inline-flex;align-items:baseline;gap:4px;color:var(--cyan);font-size:var(--fs-xs)}.st-rate-vis[data-v-dd8a6420]{display:inline-flex;align-items:baseline;gap:3px}.st-rate i[data-v-dd8a6420]{font-style:normal;font-size:var(--fs-xs);color:var(--txt-3)}.st--paused .st-dot[data-v-dd8a6420]{background:var(--amber);color:var(--amber);animation:none}.st--paused .st-label[data-v-dd8a6420]{color:var(--amber)}.st--paused .st-rate[data-v-dd8a6420]{color:var(--txt-3)}.st-resume[data-v-dd8a6420]{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 9px;border-radius:var(--r-pill);border:1px solid rgba(245,198,107,.5);background:#f5c66b24;color:var(--amber);font-size:var(--fs-xs);font-weight:600;cursor:pointer;transition:all .15s var(--ease)}.st-resume[data-v-dd8a6420]:hover{background:#f5c66b3d;border-color:#f5c66bbf}.sr-only[data-v-dd8a6420]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.st-unit-short[data-v-dd8a6420]{display:none}@media(max-width:1999px){.st-label-full[data-v-dd8a6420]{display:none}.st-label-short[data-v-dd8a6420]{display:inline}.st-unit-full[data-v-dd8a6420]{display:none}.st-unit-short[data-v-dd8a6420]{display:inline}}@media(max-width:900px){.st-rate i[data-v-dd8a6420]{display:none}}@media(prefers-reduced-motion:reduce){.st-dot[data-v-dd8a6420]{animation:none}}.ctr[data-v-19d4128e]{display:inline-flex;align-items:center;gap:7px;min-width:0;overflow:hidden;white-space:nowrap}.ctr-item[data-v-19d4128e]{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-xs);color:var(--txt-2)}.ctr-item+.ctr-item[data-v-19d4128e]{padding-left:7px;border-left:1px solid var(--hairline)}.ctr-item[data-v-19d4128e] svg{color:var(--txt-3);flex:none;display:none}.ctr-item em[data-v-19d4128e]{font-style:normal;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--txt-3)}.ctr-item b[data-v-19d4128e]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:600;font-size:var(--fs-xs);color:var(--txt-0);letter-spacing:-.02em}.ctr-codes[data-v-19d4128e]{font-size:var(--fs-xs);letter-spacing:.06em;color:var(--txt-3)}.ctr-win[data-v-19d4128e]{font-size:var(--fs-xs);color:var(--txt-3);white-space:nowrap}.ctr-codes[data-v-19d4128e]{display:none}@media(min-width:2000px){.ctr-item[data-v-19d4128e] svg{display:inline}.ctr-codes[data-v-19d4128e]{display:inline}}@media(max-width:1499px){.ctr-item--langs[data-v-19d4128e]{display:none}}@media(max-width:1023px){.ctr-item--phrases[data-v-19d4128e]{display:none}}.kwbox[data-v-dcbdc130]{position:relative;flex:1 1 0;min-width:0;display:flex;align-items:center;overflow:hidden}.kwrow[data-v-dcbdc130]{display:flex;align-items:center;gap:4px;overflow:hidden;width:100%}.kwrow--ghost[data-v-dcbdc130]{position:absolute;top:0;left:0;width:max-content;visibility:hidden;pointer-events:none}.kw[data-v-dcbdc130]{display:inline-flex;align-items:center;gap:4px;flex:none;height:24px;padding:0 8px;border-radius:var(--r-pill);border:1px solid var(--hairline);background:#99a1af12;color:var(--txt-1);font-size:var(--fs-xs);font-family:var(--font);line-height:1;white-space:nowrap;cursor:pointer;transition:border-color .15s var(--ease),background .15s var(--ease),color .15s var(--ease)}.kw[data-v-dcbdc130] svg{color:var(--txt-3);flex:none}.kw[data-v-dcbdc130]:hover{border-color:#7bf1a873;background:#7bf1a81a;color:var(--txt-0)}.kw[data-v-dcbdc130]:hover svg{color:var(--cyan)}.kw[data-v-dcbdc130]:focus-visible{outline:2px solid rgba(123,241,168,.65);outline-offset:1px}.kw--more[data-v-dcbdc130]{color:var(--cyan);border-color:#7bf1a857;background:#7bf1a814;font-weight:600}.kw--more[data-v-dcbdc130] svg{color:var(--cyan)}.kw--ex[data-v-dcbdc130]{cursor:default;color:var(--txt-3);text-decoration:line-through;text-decoration-color:#ff6b81bf;border-style:dashed;background:#ff6b810d}.kw--ex[data-v-dcbdc130] svg{color:#ff6b81b3}.kw--ex[data-v-dcbdc130]:hover{border-color:#ff6b8166;background:#ff6b8114;color:var(--txt-2)}.kwpop[data-v-dcbdc130]{position:fixed;z-index:70;padding:10px 12px 12px;border-radius:var(--r-lg);border:1px solid var(--hairline-strong);background:var(--elevated);box-shadow:var(--shadow-2);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur)}.kwpop-hd[data-v-dcbdc130]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.kwpop-hd b[data-v-dcbdc130]{font-family:var(--font-display);font-size:var(--fs-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--txt-2)}.kwpop-hd--sub[data-v-dcbdc130]{margin-top:12px;padding-top:10px;border-top:1px solid var(--hairline)}.kwpop-x[data-v-dcbdc130]{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:var(--r-sm);border:1px solid transparent;background:none;color:var(--txt-3);cursor:pointer}.kwpop-x[data-v-dcbdc130]:hover{color:var(--txt-0);border-color:var(--hairline-strong)}.kwpop-list[data-v-dcbdc130]{display:flex;flex-wrap:wrap;gap:6px;max-height:34vh;overflow-y:auto}.kwpop-enter-active[data-v-dcbdc130],.kwpop-leave-active[data-v-dcbdc130]{transition:opacity .16s var(--ease),transform .16s var(--ease-out)}.kwpop-enter-from[data-v-dcbdc130],.kwpop-leave-to[data-v-dcbdc130]{opacity:0;transform:translateY(-6px)}.sr-only[data-v-dcbdc130]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(max-width:900px){.kwbox[data-v-dcbdc130]{display:none}}.pn[data-v-7d8a79c8]{display:flex;flex-direction:column;max-height:min(62vh,580px);border-top:1px solid var(--hairline);background:var(--elevated);box-shadow:var(--shadow-2);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur)}.pn-hd[data-v-7d8a79c8]{display:flex;align-items:center;gap:var(--sp-3);padding:12px var(--sp-5);border-bottom:1px solid var(--hairline);flex:none}.pn-title[data-v-7d8a79c8]{font-size:var(--fs-md);font-weight:600;letter-spacing:-.01em;color:var(--txt-0)}.pn-scope[data-v-7d8a79c8]{display:inline-flex;align-items:center;gap:7px;margin-left:auto;padding:3px 10px;border-radius:var(--r-pill);border:1px solid var(--hairline-strong);background:#99a1af0f;font-size:var(--fs-xs);color:var(--txt-1);white-space:nowrap}.pn-dot[data-v-7d8a79c8]{width:7px;height:7px;border-radius:50%;flex:none}.pn-x[data-v-7d8a79c8]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--r-sm);border:1px solid var(--hairline);background:none;color:var(--txt-2);cursor:pointer}.pn-x[data-v-7d8a79c8]:hover{color:var(--txt-0);border-color:var(--hairline-strong)}.pn-grid[data-v-7d8a79c8]{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,1fr) minmax(0,1.12fr);gap:var(--sp-4);padding:var(--sp-4) var(--sp-5);overflow-y:auto;min-height:0}.pn-col[data-v-7d8a79c8]{display:flex;flex-direction:column;gap:var(--sp-4);min-width:0}.pn-sec[data-v-7d8a79c8]{min-width:0;border:1px solid var(--hairline);border-radius:var(--r-md);background:#060c1857;padding:12px 14px}.pn-sec-t[data-v-7d8a79c8]{display:flex;align-items:baseline;gap:8px;font-size:var(--fs-xs);font-family:var(--font-display);font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--txt-3);margin-bottom:10px}.pn-sec-t--sub[data-v-7d8a79c8]{margin-top:14px;padding-top:10px;border-top:1px solid var(--hairline)}.pn-dl[data-v-7d8a79c8]{display:flex;flex-direction:column;gap:7px}.pn-dl>div[data-v-7d8a79c8]{display:flex;align-items:baseline;gap:10px;font-size:var(--fs-sm)}.pn-dl dt[data-v-7d8a79c8]{flex:none;width:40%;max-width:190px;color:var(--txt-3);font-size:var(--fs-xs)}.pn-dl dd[data-v-7d8a79c8]{min-width:0;color:var(--txt-0);overflow-wrap:anywhere}.pn-dl--inline[data-v-7d8a79c8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:8px var(--sp-4)}.pn-hot[data-v-7d8a79c8]{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:12px;padding-top:10px;border-top:1px solid var(--hairline)}.pn-hot-lbl[data-v-7d8a79c8]{display:inline-flex;align-items:center;gap:5px;font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--amber)}.pn-hot-name[data-v-7d8a79c8]{font-size:var(--fs-sm);color:var(--txt-0)}.pn-hot-meta[data-v-7d8a79c8]{display:inline-flex;gap:10px;font-size:var(--fs-xs)}.pn-hot-meta em[data-v-7d8a79c8]{font-style:normal}.pn-ents[data-v-7d8a79c8]{list-style:none;display:flex;flex-direction:column;gap:8px}.pn-ent[data-v-7d8a79c8]{display:flex;align-items:flex-start;gap:10px;padding:9px 10px;border-radius:var(--r-sm);border:1px solid var(--hairline);background:#99a1af0a}.pn-ent--on[data-v-7d8a79c8]{border-color:#7bf1a866;background:#7bf1a812}.pn-ent .pn-dot[data-v-7d8a79c8]{margin-top:5px}.pn-ent-name[data-v-7d8a79c8]{font-size:var(--fs-sm);color:var(--txt-0)}.pn-ent-meta[data-v-7d8a79c8]{display:inline-flex;flex-wrap:wrap;gap:10px;margin-top:2px;font-size:var(--fs-xs);color:var(--txt-3);font-family:var(--font-mono)}.pn-ent-meta em[data-v-7d8a79c8]{font-style:normal}.pn-ent-right[data-v-7d8a79c8]{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex:none}.pn-risk[data-v-7d8a79c8]{font-size:var(--fs-md);font-weight:600}.pn-on[data-v-7d8a79c8]{font-size:var(--fs-xs);color:var(--cyan);letter-spacing:.04em}.pn-pick[data-v-7d8a79c8]{padding:3px 9px;border-radius:var(--r-pill);border:1px solid var(--hairline-strong);background:none;color:var(--txt-1);font-size:var(--fs-xs);cursor:pointer;transition:all .15s var(--ease)}.pn-pick[data-v-7d8a79c8]:hover{border-color:#7bf1a880;color:var(--txt-0);background:#7bf1a81a}.pn-chips[data-v-7d8a79c8]{display:flex;flex-wrap:wrap;gap:6px}.pn-chip[data-v-7d8a79c8]{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 9px;border-radius:var(--r-pill);border:1px solid var(--hairline);background:#99a1af0f;color:var(--txt-1);font-family:var(--font);font-size:var(--fs-xs);white-space:nowrap;cursor:pointer;transition:all .15s var(--ease)}.pn-chip[data-v-7d8a79c8]:hover{border-color:#7bf1a873;color:var(--txt-0);background:#7bf1a81a}.pn-chip[data-v-7d8a79c8]:focus-visible{outline:2px solid rgba(123,241,168,.65);outline-offset:1px}.pn-chip--ex[data-v-7d8a79c8]{cursor:default;color:var(--txt-3);text-decoration:line-through;text-decoration-color:#ff6b81bf;border-style:dashed;background:#ff6b810d}.pn-hint[data-v-7d8a79c8]{margin-top:10px}.metric-none[data-v-7d8a79c8]{color:var(--txt-3)}.pn-mode[data-v-7d8a79c8]{display:inline-flex;align-items:center;gap:7px;flex-wrap:wrap}.pn-gaps-sub[data-v-7d8a79c8]{margin-bottom:9px;line-height:1.4}.pn-gaps[data-v-7d8a79c8]{list-style:none;display:flex;flex-direction:column;gap:6px}.pn-gap[data-v-7d8a79c8]{display:flex;align-items:flex-start;gap:7px;font-size:var(--fs-xs);line-height:1.4;color:var(--txt-1)}.pn-gap[data-v-7d8a79c8] svg{flex:none;margin-top:3px;color:var(--amber)}.pn-gap--derived[data-v-7d8a79c8] svg{color:var(--violet)}.pn-gaps-warn[data-v-7d8a79c8]{display:flex;align-items:flex-start;gap:7px;margin-top:10px;padding-top:9px;border-top:1px solid var(--hairline);font-size:var(--fs-xs);line-height:1.45;color:var(--txt-1)}.pn-gaps-warn[data-v-7d8a79c8] svg{flex:none;margin-top:3px;color:var(--amber)}.pn-ft[data-v-7d8a79c8]{display:flex;flex-wrap:wrap;gap:8px;padding:10px var(--sp-5);border-top:1px solid var(--hairline);flex:none}.pn-act[data-v-7d8a79c8]{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 11px;border-radius:var(--r-sm);border:1px solid var(--hairline-strong);background:none;color:var(--txt-1);font-size:var(--fs-xs);cursor:pointer;transition:all .15s var(--ease)}.pn-act[data-v-7d8a79c8]:hover{color:var(--txt-0);border-color:#7bf1a873}.pn-act--primary[data-v-7d8a79c8]{border-color:#7bf1a873;background:#7bf1a81f;color:var(--txt-0)}.sr-only[data-v-7d8a79c8]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(max-width:1340px){.pn-grid[data-v-7d8a79c8]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pn-col[data-v-7d8a79c8]:last-child{grid-column:1 / -1}}@media(max-width:900px){.pn-grid[data-v-7d8a79c8]{grid-template-columns:minmax(0,1fr)}.pn-col[data-v-7d8a79c8]:last-child{grid-column:auto}}.mctx[data-v-6900bd09]{position:sticky;top:0;z-index:30;flex:none}.mctx-bar[data-v-6900bd09]{display:flex;align-items:center;gap:9px;height:48px;padding:0 var(--sp-5);border-bottom:1px solid var(--hairline);background:linear-gradient(90deg,#7bf1a80d,#101828b8 22%,#060b16d1);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);overflow:hidden;cursor:pointer;animation:riseIn .42s var(--ease-out) both}.mctx--open .mctx-bar[data-v-6900bd09]{border-bottom-color:transparent;background:linear-gradient(90deg,#7bf1a812,#101828e0 22%,#060b16f0)}:root[data-theme=light] .mctx-bar[data-v-6900bd09]{background:linear-gradient(90deg,#0f9d580f,#fffffff0 22%,#f6f8fbf5)}.mctx--paused .mctx-bar[data-v-6900bd09]{background:linear-gradient(90deg,#f5c66b17,#101828b8 22%,#060b16d1)}.ctx-div[data-v-6900bd09]{width:1px;height:22px;flex:none;background:var(--hairline)}.ctx-who[data-v-6900bd09]{display:flex;flex-direction:column;justify-content:center;gap:1px;flex:0 1 auto;min-width:130px;max-width:520px}.ctx-id[data-v-6900bd09]{display:flex;align-items:baseline;gap:7px;min-width:0;white-space:nowrap}.ctx-lbl[data-v-6900bd09]{font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--txt-3);flex:none}.ctx-dot[data-v-6900bd09]{width:7px;height:7px;border-radius:50%;flex:none;align-self:center}.ctx-ident[data-v-6900bd09]{display:flex;align-items:baseline;gap:6px;min-width:0;overflow:hidden}.ctx-entity[data-v-6900bd09]{font-family:var(--font-display);font-size:var(--fs-md);font-weight:600;letter-spacing:-.012em;color:var(--txt-0);flex:1 0 auto;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis}.ctx-sep[data-v-6900bd09]{color:var(--txt-3);flex:none}.ctx-proj[data-v-6900bd09]{font-size:var(--fs-xs);color:var(--txt-2);flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.ctx-id[data-v-6900bd09] .dmb{align-self:center;flex:none}.ctx-hot[data-v-6900bd09]{display:inline-flex;align-items:center;gap:6px;flex:none;height:26px;max-width:210px;padding:0 10px;border-radius:var(--r-pill);border:1px solid rgba(245,198,107,.36);background:#f5c66b1a;color:var(--txt-1);cursor:pointer;white-space:nowrap;transition:all .15s var(--ease)}.ctx-hot[data-v-6900bd09] svg{color:var(--amber);flex:none}.ctx-hot em[data-v-6900bd09]{font-style:normal;font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--amber);flex:none}.ctx-hot-name[data-v-6900bd09]{font-size:var(--fs-xs);font-weight:500;color:var(--txt-0);min-width:0}.ctx-hot-risk[data-v-6900bd09]{font-size:var(--fs-xs);font-weight:700;color:var(--sev-medium);flex:none}.ctx-hot[data-v-6900bd09]:hover{border-color:#f5c66ba6;background:#f5c66b2e}.ctx-actions[data-v-6900bd09]{display:flex;align-items:center;gap:6px;flex:none}.ctx-field[data-v-6900bd09]{display:inline-flex;align-items:center;gap:6px;height:28px;max-width:200px;padding:0 9px;border-radius:var(--r-sm);border:1px solid var(--hairline-strong);background:#060c1880;cursor:pointer}:root[data-theme=light] .ctx-field[data-v-6900bd09]{background:#fff}.ctx-field[data-v-6900bd09] svg{color:var(--txt-3);flex:none}.ctx-field select[data-v-6900bd09]{min-width:0;max-width:146px;border:0;outline:none;background:none;color:var(--txt-0);font-size:var(--fs-xs);font-family:var(--font);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-overflow:ellipsis}.ctx-field select option[data-v-6900bd09]{background:var(--panel-solid);color:var(--txt-0)}.ctx-field[data-v-6900bd09]:focus-within{border-color:#7bf1a899;box-shadow:0 0 0 3px #7bf1a824}.ctx-act[data-v-6900bd09]{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:var(--r-sm);border:1px solid var(--hairline);background:none;color:var(--txt-2);font-size:var(--fs-xs);font-family:var(--font);cursor:pointer;white-space:nowrap;transition:all .15s var(--ease)}.ctx-act[data-v-6900bd09] svg{flex:none}.ctx-act[data-v-6900bd09]:hover{color:var(--txt-0);border-color:#7bf1a873;background:#7bf1a814}.ctx-x[data-v-6900bd09]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex:none;border-radius:var(--r-sm);border:1px solid var(--hairline);background:#99a1af0f;color:var(--txt-2);cursor:pointer;transition:all .15s var(--ease)}.ctx-x[data-v-6900bd09]:hover{color:var(--cyan);border-color:#7bf1a873}.ctx-x[data-v-6900bd09]:focus-visible,.ctx-act[data-v-6900bd09]:focus-visible,.ctx-hot[data-v-6900bd09]:focus-visible{outline:2px solid rgba(123,241,168,.65);outline-offset:1px}.ctx-panelwrap[data-v-6900bd09]{position:absolute;top:100%;left:0;right:0;z-index:45;overflow:hidden}.ctx-panel-enter-active[data-v-6900bd09],.ctx-panel-leave-active[data-v-6900bd09]{transition:opacity .24s var(--ease),transform .24s var(--ease-out)}.ctx-panel-enter-from[data-v-6900bd09],.ctx-panel-leave-to[data-v-6900bd09]{opacity:0;transform:translateY(-10px)}@media(max-width:1999px){.ctx-act-lbl[data-v-6900bd09],.ctx-hot em[data-v-6900bd09],.ctx-div--hot[data-v-6900bd09]{display:none}.ctx-act[data-v-6900bd09]{padding:0 7px}.ctx-hot[data-v-6900bd09]{max-width:152px}}@media(max-width:1699px){.ctx-hot-name[data-v-6900bd09]{display:none}.ctx-hot[data-v-6900bd09]{max-width:none}.ctx-act[data-opt=narrow][data-v-6900bd09]{display:none}.ctx-who[data-v-6900bd09]{max-width:380px}.ctx-field[data-v-6900bd09]{max-width:150px}.ctx-field select[data-v-6900bd09]{max-width:100px}}@media(max-width:1499px){.ctx-proj[data-v-6900bd09],.ctx-sep--proj[data-v-6900bd09]{display:none}.ctx-who[data-v-6900bd09]{max-width:330px}.ctx-field[data-v-6900bd09]{max-width:140px}.ctx-field select[data-v-6900bd09]{max-width:92px}}@media(max-width:1199px){.ctx-hot[data-v-6900bd09]{display:none}.ctx-who[data-v-6900bd09]{max-width:290px}.ctx-field[data-v-6900bd09]{max-width:118px}.ctx-field select[data-v-6900bd09]{max-width:74px}}@media(max-width:1099px){.ctx-actions[data-v-6900bd09]{display:none}}@media(max-width:1023px){.ctx-lbl[data-v-6900bd09]{display:none}}@media(max-width:899px){.mctx-bar[data-v-6900bd09]{gap:9px;height:46px}.ctx-entity[data-v-6900bd09]{font-size:var(--fs-sm)}}.pb[data-v-06cb1582]{display:inline-flex;align-items:center;gap:6px;min-width:0}.pb-dot[data-v-06cb1582]{position:relative;display:inline-block;border-radius:50%;flex:none}.ring[data-v-06cb1582]{position:absolute;top:0;right:0;bottom:0;left:0;display:block;border-radius:50%;border:1px solid;transform:scale(.7);animation-name:fx-pb-ring-06cb1582;animation-timing-function:ease-out;animation-iteration-count:infinite;pointer-events:none}.pb-lbl[data-v-06cb1582]{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@keyframes fx-pb-ring-06cb1582{0%{transform:scale(.7);opacity:.9}to{transform:scale(2.6);opacity:0}}@media(prefers-reduced-motion:reduce){.ring[data-v-06cb1582]{animation:none!important;opacity:.25}}.ans[data-v-6da1f819]{display:flex;flex-direction:column;gap:8px;font-size:var(--fs-sm);line-height:1.6;color:var(--txt-1);overflow-wrap:anywhere}.ans-h[data-v-6da1f819]{margin:4px 0 0;font-family:var(--font-display);font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--cyan)}.ans-p[data-v-6da1f819]{margin:0;white-space:pre-wrap}.ans-p b[data-v-6da1f819],.ans-steps b[data-v-6da1f819],.ans-list b[data-v-6da1f819]{color:var(--txt-0);font-weight:600}.ans em[data-v-6da1f819]{color:var(--txt-2);font-style:italic}.ans code[data-v-6da1f819]{padding:1px 5px;border-radius:var(--r-xs);background:#7bf1a81a;border:1px solid rgba(123,241,168,.2);color:var(--cyan);font-family:var(--font-mono);font-size:.92em}.ans-steps[data-v-6da1f819],.ans-list[data-v-6da1f819]{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.ans-steps li[data-v-6da1f819],.ans-list li[data-v-6da1f819]{display:grid;grid-template-columns:20px 1fr;gap:8px;align-items:start}.ans-steps .n[data-v-6da1f819]{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#7bf1a81f;border:1px solid rgba(123,241,168,.28);color:var(--cyan);font-size:var(--fs-xs);font-weight:600;line-height:1}.ans-list .dot[data-v-6da1f819]{width:5px;height:5px;margin:8px 0 0 7px;border-radius:50%;background:var(--violet);opacity:.85}.ans-hr[data-v-6da1f819]{margin:6px 0 2px;border:none;border-top:1px solid var(--hairline)}.ans-tbl-wrap[data-v-6da1f819]{overflow-x:auto;border:1px solid var(--hairline);border-radius:var(--r-sm)}.ans-tbl[data-v-6da1f819]{width:100%;font-size:var(--fs-xs)}.ans-tbl th[data-v-6da1f819],.ans-tbl td[data-v-6da1f819]{white-space:nowrap}.ans-note[data-v-6da1f819]{display:flex;align-items:flex-start;gap:7px;margin:2px 0 0;padding:6px 9px;border-radius:var(--r-sm);background:#f5c66b14;border:1px solid rgba(245,198,107,.22);color:var(--txt-1);font-size:var(--fs-xs)}.ans-conf[data-v-6da1f819]{display:flex;align-items:center;gap:8px;margin:4px 0 0;padding:6px 9px;border-radius:var(--r-sm);background:color-mix(in srgb,var(--tone) 9%,transparent);border:1px solid color-mix(in srgb,var(--tone) 26%,transparent);width:fit-content}.ans-conf .lbl[data-v-6da1f819]{font-size:var(--fs-xs);letter-spacing:.1em;color:var(--txt-2)}.ans-conf .meter[data-v-6da1f819]{display:block;width:68px;height:4px;border-radius:var(--r-pill);background:#99a1af2e;overflow:hidden}.ans-conf .meter>i[data-v-6da1f819]{display:block;height:100%;border-radius:var(--r-pill);background:var(--tone)}.ans-conf .val[data-v-6da1f819]{color:var(--tone);font-family:var(--font-mono);font-size:var(--fs-xs)}.ans-cursor[data-v-6da1f819]{display:inline-block;width:7px;height:14px;margin-left:2px;vertical-align:text-bottom;background:var(--cyan);border-radius:1px;animation:ans-blink-6da1f819 .9s steps(2,start) infinite}@keyframes ans-blink-6da1f819{0%,to{opacity:1}50%{opacity:.15}}@media(prefers-reduced-motion:reduce){.ans-cursor[data-v-6da1f819]{animation:none;opacity:.7}}.msg[data-v-c6696e17]{display:flex;width:100%}.msg--user[data-v-c6696e17]{justify-content:flex-end}.bubble[data-v-c6696e17]{max-width:min(560px,86%);padding:9px 12px;border-radius:var(--r-lg) var(--r-lg) var(--r-xs) var(--r-lg);background:linear-gradient(135deg,#7bf1a829,#c4b4ff1f);border:1px solid rgba(123,241,168,.24)}.bubble .txt[data-v-c6696e17]{margin:0;font-size:var(--fs-sm);color:var(--txt-0);white-space:pre-wrap;overflow-wrap:anywhere}.bubble .meta[data-v-c6696e17]{display:block;margin-top:3px;text-align:right;color:var(--txt-3)}.msg--ai[data-v-c6696e17],.msg--sys[data-v-c6696e17]{justify-content:flex-start}.ai[data-v-c6696e17]{width:100%;padding:11px 13px;border-radius:var(--r-md);background:var(--panel-2);border:1px solid var(--hairline);border-left:2px solid var(--tone)}.ai-hd[data-v-c6696e17]{display:flex;align-items:center;gap:9px;margin-bottom:8px}.avatar[data-v-c6696e17]{display:grid;place-items:center;width:26px;height:26px;border-radius:8px;background:#7bf1a81f;border:1px solid rgba(123,241,168,.26);color:var(--cyan);flex:none}.warn[data-v-c6696e17]{display:flex;align-items:flex-start;gap:7px;margin:0 0 8px;padding:7px 9px;border-radius:var(--r-sm);background:#f5c66b17;border:1px solid rgba(245,198,107,.24);color:var(--txt-1);font-size:var(--fs-xs)}.acts[data-v-c6696e17]{display:flex;flex-direction:column;gap:6px;margin-top:10px;padding-top:9px;border-top:1px dashed var(--hairline)}.sys[data-v-c6696e17]{width:100%;display:flex;flex-direction:column;gap:6px;padding:9px 11px;border-radius:var(--r-md);background:color-mix(in srgb,var(--tone) 7%,transparent);border:1px dashed color-mix(in srgb,var(--tone) 32%,transparent)}.sys .txt[data-v-c6696e17]{margin:0;font-size:var(--fs-xs);color:var(--txt-1)}.sys--done[data-v-c6696e17]{border-style:solid}.sys--action[data-v-c6696e17],.sys--plan[data-v-c6696e17]{border-style:solid;background:color-mix(in srgb,var(--tone) 5%,transparent)}.sys .btn[data-v-c6696e17]{align-self:flex-start}.card[data-v-c6696e17]{display:flex;flex-direction:column;gap:6px;padding:9px 10px;border-radius:var(--r-sm);border:1px solid var(--hairline-strong);background:#10182873}.plan[data-v-c6696e17]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:5px}.plan-step[data-v-c6696e17]{display:flex;align-items:flex-start;gap:8px;padding:6px 8px;border-radius:var(--r-sm);border:1px solid var(--hairline);background:#10182859}.plan-step.st--done[data-v-c6696e17]{border-color:#7bf1a852}.plan-step.st--failed[data-v-c6696e17]{border-color:#ff5a7859}.plan-no[data-v-c6696e17]{display:grid;place-items:center;width:18px;height:18px;flex:none;border-radius:6px;background:#c4b4ff29;border:1px solid rgba(196,180,255,.3);font-size:var(--fs-xs);color:var(--txt-1)}.table-wrap[data-v-c6696e17]{overflow-x:auto;border:1px solid var(--hairline);border-radius:var(--r-sm)}.mini[data-v-c6696e17]{width:100%;border-collapse:collapse;font-size:var(--fs-xs)}.mini th[data-v-c6696e17],.mini td[data-v-c6696e17]{padding:4px 7px;text-align:left;border-bottom:1px solid var(--hairline);white-space:nowrap}.mini th[data-v-c6696e17]{color:var(--txt-3);font-weight:600;text-transform:uppercase;font-size:10px;letter-spacing:.04em}.mini td.ellipsis[data-v-c6696e17]{max-width:190px;overflow:hidden;text-overflow:ellipsis}.pts[data-v-c6696e17]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:3px}.pts li[data-v-c6696e17]{display:flex;align-items:flex-start;gap:5px}.typing[data-v-c6696e17]{display:flex;gap:4px;margin:2px 0}.typing span[data-v-c6696e17]{width:6px;height:6px;border-radius:50%;background:var(--cyan);opacity:.4;animation:msg-dot-c6696e17 1.05s infinite ease-in-out}.typing span[data-v-c6696e17]:nth-child(2){animation-delay:.16s}.typing span[data-v-c6696e17]:nth-child(3){animation-delay:.32s}@keyframes msg-dot-c6696e17{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@media(prefers-reduced-motion:reduce){.typing span[data-v-c6696e17]{animation:none;opacity:.6}}.chat[data-v-a9177de5]{display:flex;flex-direction:column;min-height:0;height:100%;background:var(--panel);border:1px solid var(--hairline);border-radius:var(--r-lg);overflow:hidden}.status[data-v-a9177de5]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 11px;border-bottom:1px solid var(--hairline);background:#10182859}.ctx[data-v-a9177de5]{display:flex;align-items:center;gap:5px;margin:0;padding:5px 11px;border-bottom:1px solid var(--hairline);background:#7bf1a80a;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.thread[data-v-a9177de5]{flex:1;min-height:0;display:flex;flex-direction:column;gap:12px;padding:14px;overflow-y:auto}.hello[data-v-a9177de5]{display:flex;flex-direction:column;gap:7px;padding:14px;border-radius:var(--r-md);border:1px dashed var(--hairline-strong);background:#7bf1a80a}.hello h3[data-v-a9177de5]{margin:0;font-family:var(--font-display);font-size:var(--fs-lg)}.hello p[data-v-a9177de5]{margin:0}.hello-qs[data-v-a9177de5]{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px;padding-top:9px;border-top:1px dashed var(--hairline)}.hello-ico[data-v-a9177de5]{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#7bf1a81f;border:1px solid rgba(123,241,168,.26);color:var(--cyan)}.quick[data-v-a9177de5]{display:flex;gap:6px;padding:9px 11px;border-top:1px solid var(--hairline);overflow-x:auto;scrollbar-width:thin}.quick .chip[data-v-a9177de5]{white-space:nowrap;flex:none}.composer[data-v-a9177de5]{display:flex;flex-direction:column;gap:8px;padding:11px;border-top:1px solid var(--hairline);background:#10182866}.input-wrap[data-v-a9177de5]{position:relative}.ask[data-v-a9177de5]{width:100%;resize:vertical;min-height:54px;max-height:150px;padding:9px 11px;border-radius:var(--r-sm);border:1px solid var(--hairline-strong);background:var(--bg-2);color:var(--txt-0);font-family:var(--font);font-size:var(--fs-sm);line-height:1.5}.ask[data-v-a9177de5]:focus{outline:none;border-color:#7bf1a880;box-shadow:0 0 0 3px #7bf1a81f}.ask[data-v-a9177de5]::placeholder{color:var(--txt-3)}.sugg[data-v-a9177de5]{position:absolute;left:0;right:0;bottom:calc(100% + 6px);z-index:5;margin:0;padding:4px;list-style:none;max-height:216px;overflow-y:auto;border-radius:var(--r-sm);border:1px solid var(--hairline-strong);background:var(--elevated);box-shadow:var(--shadow-2)}.sugg-item[data-v-a9177de5]{display:flex;align-items:center;gap:7px;width:100%;padding:6px 8px;border-radius:var(--r-xs);color:var(--txt-1);font-size:var(--fs-xs);text-align:left}.sugg-item .ellipsis[data-v-a9177de5]{flex:1;min-width:0}.sugg-item[data-v-a9177de5]:hover,.sugg-item.active[data-v-a9177de5]{background:#7bf1a81a;color:var(--txt-0)}.cmds[data-v-a9177de5]{display:flex;gap:5px;flex-wrap:wrap}.chip--cmd[data-v-a9177de5]{font-family:var(--font-mono, monospace);letter-spacing:.02em;color:var(--cyan);border-color:#7bf1a84d}.chat--widget .thread[data-v-a9177de5]{padding:10px;gap:10px}.chat--widget .composer[data-v-a9177de5]{padding:9px}.sr-only[data-v-a9177de5]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.aw[data-v-6881a313]{position:fixed;right:18px;bottom:96px;transition:bottom .24s var(--ease-out);z-index:85;display:flex;flex-direction:column;align-items:flex-end;gap:10px;pointer-events:none}.aw[data-v-6881a313]>*{pointer-events:auto}.aw-btn[data-v-6881a313]{position:relative;display:grid;place-items:center;width:54px;height:54px;border-radius:50%;color:var(--bg-0);background:linear-gradient(140deg,var(--cyan),var(--teal));border:1px solid rgba(123,241,168,.5);box-shadow:var(--glow-cyan),var(--shadow-2);transition:transform .18s var(--ease-out),box-shadow .18s var(--ease)}.aw-btn[data-v-6881a313]:hover{transform:translateY(-2px) scale(1.03)}.aw-btn[data-v-6881a313]:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.halo[data-v-6881a313]{position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;border:1px solid rgba(123,241,168,.45);animation:aw-halo-6881a313 2.6s ease-out infinite;pointer-events:none}.count[data-v-6881a313]{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 4px;display:grid;place-items:center;border-radius:var(--r-pill);background:var(--violet);color:#12101f;font-size:var(--fs-xs);font-weight:700;border:1px solid rgba(3,7,18,.5)}.beacon[data-v-6881a313]{position:absolute;bottom:3px;right:3px}@keyframes aw-halo-6881a313{0%{transform:scale(.92);opacity:.75}to{transform:scale(1.22);opacity:0}}.aw-panel[data-v-6881a313]{width:380px;height:560px;max-height:calc(100vh - 130px);display:flex;flex-direction:column;border-radius:var(--r-lg);border:1px solid var(--hairline-strong);background:var(--elevated);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);box-shadow:var(--shadow-2);overflow:hidden}.aw-hd[data-v-6881a313]{display:flex;align-items:center;gap:9px;padding:9px 11px;border-bottom:1px solid var(--hairline);background:linear-gradient(120deg,#7bf1a817,#c4b4ff12)}.aw-ava[data-v-6881a313]{display:grid;place-items:center;width:28px;height:28px;border-radius:9px;background:#7bf1a824;border:1px solid rgba(123,241,168,.3);color:var(--cyan);flex:none}.aw-bd[data-v-6881a313]{flex:1;min-height:0;display:flex;flex-direction:column;gap:6px;padding:8px}.tiles[data-v-6881a313]{display:grid;grid-template-columns:1fr 1fr;gap:5px}.tile[data-v-6881a313]{display:flex;align-items:center;gap:6px;min-width:0;padding:6px 8px;border-radius:var(--r-sm);border:1px solid var(--hairline-strong);background:#10182873;color:var(--txt-1);font-size:var(--fs-xs);text-align:left;transition:color .15s var(--ease),border-color .15s var(--ease),background .15s var(--ease)}.tile[data-v-6881a313]:hover:not(:disabled){color:var(--txt-0);border-color:#7bf1a866;background:#7bf1a817}.tile[data-v-6881a313]:disabled{opacity:.55}.aw-bd[data-v-6881a313]>.chat{flex:1;min-height:0}.aw-panel-enter-active[data-v-6881a313],.aw-panel-leave-active[data-v-6881a313]{transition:opacity .2s var(--ease),transform .24s var(--ease-out)}.aw-panel-enter-from[data-v-6881a313],.aw-panel-leave-to[data-v-6881a313]{opacity:0;transform:translateY(10px) scale(.98)}@media(max-width:520px){.aw-panel[data-v-6881a313]{width:calc(100vw - 24px);height:min(560px,calc(100vh - 140px))}}@media(prefers-reduced-motion:reduce){.halo[data-v-6881a313]{animation:none;opacity:.35}.aw-panel-enter-active[data-v-6881a313],.aw-panel-leave-active[data-v-6881a313]{transition:none}}.toast-link[data-v-33b1a2f6]{display:inline-flex;align-items:center;gap:5px;align-self:flex-start;margin-top:2px;padding:3px 8px;border-radius:var(--r-sm);border:1px solid var(--hairline-strong);background:#7bf1a81a;color:var(--txt-0);font-size:var(--fs-xs);font-family:var(--font-mono)}.toast-link[data-v-33b1a2f6]:hover{border-color:#7bf1a880}.toasts[data-v-33b1a2f6]{position:fixed;right:18px;bottom:18px;z-index:80;display:flex;flex-direction:column-reverse;gap:10px;pointer-events:none}.toasts[data-v-33b1a2f6]>*{pointer-events:auto}.toast.crit[data-v-33b1a2f6]{border-color:#ff5d7373;box-shadow:var(--glow-red)}.toast[data-v-33b1a2f6]{cursor:pointer;width:336px}.toast[data-v-33b1a2f6] .clamp2{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.toasts[data-v-33b1a2f6] .toast{width:336px}.cp-scrim[data-v-26c75b40]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#0307129e;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;justify-content:center;padding-top:12vh}.cp[data-v-26c75b40]{width:min(760px,94vw);max-height:64vh;display:flex;flex-direction:column;background:var(--panel-solid);border:1px solid var(--hairline-strong);border-radius:var(--r-lg);box-shadow:var(--shadow-2);overflow:hidden}.cp-head[data-v-26c75b40]{display:flex;align-items:center;gap:10px;padding:13px 16px;border-bottom:1px solid var(--hairline);color:var(--txt-2)}.cp-head input[data-v-26c75b40]{flex:1;background:none;border:0;outline:none;font-size:var(--fs-lg);color:var(--txt-0)}.cp-head input[data-v-26c75b40]::placeholder{color:var(--txt-3)}.cp-body[data-v-26c75b40]{overflow-y:auto;padding:6px;display:flex;flex-direction:column;gap:1px}.cp-item[data-v-26c75b40]{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:var(--r-md);text-align:left;transition:background .12s var(--ease)}.cp-item.active[data-v-26c75b40]{background:#7bf1a81f;box-shadow:inset 2px 0 0 var(--cyan)}.cp-foot[data-v-26c75b40]{display:flex;gap:14px;padding:9px 14px;border-top:1px solid var(--hairline);align-items:center}kbd[data-v-26c75b40]{padding:1px 4px;margin-right:3px;border-radius:var(--r-xs);border:1px solid var(--hairline-strong);font-size:var(--fs-xs)}.app[data-v-bcc27dc8]{display:flex;height:100vh;overflow:hidden}.main[data-v-bcc27dc8]{flex:1;min-width:0;display:flex;flex-direction:column;overflow:hidden}.content[data-v-bcc27dc8]{flex:1;overflow-y:auto;overflow-x:hidden;padding:var(--sp-5);position:relative}.content--flush[data-v-bcc27dc8]{padding:0}@font-face{font-family:Mona Sans;src:url(/fonts/mona-sans-var.woff2) format("woff2-variations");font-weight:200 900;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-latin.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;src:url(/fonts/inter-latin-ext.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--p-green-300: #7bf1a8;--p-green-400: #05df72;--p-green-500: #00c758;--p-emerald-300: #5ee9b5;--p-violet-300: #c4b4ff;--p-pink-300: #fda5d5;--p-gray-200: #e5e7eb;--p-gray-300: #d1d5dc;--p-gray-400: #99a1af;--p-gray-500: #6a7282;--p-gray-800: #1e2939;--p-gray-900: #101828;--p-gray-950: #030712;--bg-0: var(--p-gray-950);--bg-1: #060b16;--bg-2: var(--p-gray-900);--bg-3: #16202f;--panel: rgba(16, 24, 40, .72);--panel-solid: #0b1120;--panel-2: rgba(30, 41, 57, .42);--elevated: rgba(22, 32, 47, .96);--hairline: rgba(153, 161, 175, .14);--hairline-strong: rgba(153, 161, 175, .26);--txt-0: #f4f7fa;--txt-1: #c9d2de;--txt-2: #a9b4c4;--txt-3: #8b98ab;--cyan: var(--p-green-300);--cyan-dim: #2f9e6a;--violet: var(--p-violet-300);--violet-dim: #6d5bd0;--blue: #7dd3fc;--lime: var(--p-green-400);--green: var(--p-green-500);--teal: var(--p-emerald-300);--amber: #f5c66b;--orange: #f0a06a;--red: #ff6b81;--rose: var(--p-pink-300);--pink: var(--p-pink-300);--accent: var(--p-green-300);--accent-2: var(--p-violet-300);--accent-strong: var(--p-green-500);--sev-critical: #ff5d73;--sev-high: #f0a06a;--sev-medium: #f5c66b;--sev-low: #7dd3fc;--sev-info: var(--p-gray-400);--sev-ok: var(--p-green-400);--on-critical: #2a0510;--on-medium: #241a02;--on-ok: #04140b;--sent-pos: var(--p-green-400);--sent-neu: #8b98ab;--sent-neg: #ff7d90;--glow-cyan: 0 0 0 1px rgba(123, 241, 168, .2), 0 8px 30px -24px rgba(123, 241, 168, .4);--glow-red: 0 0 0 1px rgba(255, 93, 115, .26), 0 8px 30px -24px rgba(255, 93, 115, .45);--glow-accent: 0 0 22px -14px rgba(123, 241, 168, .4);--shadow-1: 0 1px 2px rgba(3, 7, 18, .5), 0 10px 28px -20px rgba(0, 0, 0, .9);--shadow-2: 0 28px 80px -40px rgba(0, 0, 0, .95);--blur: blur(16px) saturate(130%);--r-xs: 4px;--r-sm: 6px;--r-md: 10px;--r-lg: 14px;--r-xl: 16px;--r-pill: 999px;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 22px;--sp-6: 32px;--sp-7: 48px;--sidebar-w: 256px;--topbar-h: 64px;--ticker-h: 34px;--font: "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--font-display: "Mona Sans", "Inter", ui-sans-serif, system-ui, sans-serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--fs-micro: 11.5px;--fs-xs: 12.5px;--fs-sm: 13.5px;--fs-md: 14.5px;--fs-lg: 16.5px;--fs-xl: 22px;--fs-2xl: 28px;--fs-3xl: 36px;--ease: cubic-bezier(.4, .14, .3, 1);--ease-out: cubic-bezier(.16, 1, .3, 1)}:root[data-theme=light]{--bg-0: #f6f8fb;--bg-1: #ffffff;--bg-2: #ffffff;--bg-3: #eef2f7;--panel: rgba(255, 255, 255, .9);--panel-solid: #ffffff;--panel-2: rgba(241, 245, 249, .9);--elevated: #ffffff;--hairline: rgba(16, 24, 40, .1);--hairline-strong: rgba(16, 24, 40, .2);--txt-0: #0a1120;--txt-1: #33415a;--txt-2: #4a5a70;--txt-3: #64748b;--cyan: #0f9d58;--violet: #6d5bd0;--blue: #0284c7;--green: #0f9d58;--amber: #b45309;--red: #d92d4a;--shadow-1: 0 1px 2px rgba(16, 24, 40, .06), 0 10px 30px -24px rgba(16, 24, 40, .5);--shadow-2: 0 30px 70px -40px rgba(16, 24, 40, .5);--glow-cyan: 0 0 0 1px rgba(15, 157, 88, .24), 0 10px 40px -26px rgba(15, 157, 88, .5)}:root[data-density=compact]{--sp-4: 12px;--sp-5: 16px;--sp-6: 22px}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}html,body,#app{height:100%}html{color-scheme:dark;-webkit-text-size-adjust:100%;overflow:hidden}:root[data-theme=light]{color-scheme:light}body{font-family:var(--font);font-size:var(--fs-md);font-weight:400;line-height:1.55;color:var(--txt-0);background:var(--bg-0);font-feature-settings:"cv02","cv03","cv04","ss01";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow:hidden}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;background:radial-gradient(1200px 700px at -5% -10%,rgba(123,241,168,.13),transparent 62%),radial-gradient(900px 620px at 8% 8%,rgba(5,223,114,.07),transparent 58%),radial-gradient(1000px 640px at 98% 0%,rgba(196,180,255,.09),transparent 60%),radial-gradient(900px 700px at 70% 110%,rgba(94,233,181,.06),transparent 62%),linear-gradient(180deg,#05090f 0%,var(--bg-0) 55%,#02050b 100%);transition:background .5s var(--ease)}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='520' height='520' viewBox='0 0 520 520'%3E%3Cg fill='none' stroke='%237bf1a8' stroke-width='0.6' opacity='0.30'%3E%3Cpath d='M60 80 L180 40 L260 120 L200 210 L90 190 Z'/%3E%3Cpath d='M300 70 L420 130 L470 250 L360 300 L280 200 Z'/%3E%3Cpath d='M80 330 L200 300 L250 400 L150 470 L60 420 Z'/%3E%3Cpath d='M330 350 L440 380 L420 480 L310 460 Z'/%3E%3C/g%3E%3Cg fill='%237bf1a8' opacity='0.45'%3E%3Ccircle cx='60' cy='80' r='1.6'/%3E%3Ccircle cx='180' cy='40' r='1.2'/%3E%3Ccircle cx='260' cy='120' r='1.6'/%3E%3Ccircle cx='200' cy='210' r='1.2'/%3E%3Ccircle cx='90' cy='190' r='1.6'/%3E%3Ccircle cx='300' cy='70' r='1.2'/%3E%3Ccircle cx='420' cy='130' r='1.6'/%3E%3Ccircle cx='470' cy='250' r='1.2'/%3E%3Ccircle cx='360' cy='300' r='1.6'/%3E%3Ccircle cx='280' cy='200' r='1.2'/%3E%3Ccircle cx='80' cy='330' r='1.6'/%3E%3Ccircle cx='200' cy='300' r='1.2'/%3E%3Ccircle cx='250' cy='400' r='1.6'/%3E%3Ccircle cx='150' cy='470' r='1.2'/%3E%3Ccircle cx='60' cy='420' r='1.6'/%3E%3Ccircle cx='330' cy='350' r='1.2'/%3E%3Ccircle cx='440' cy='380' r='1.6'/%3E%3Ccircle cx='420' cy='480' r='1.2'/%3E%3Ccircle cx='310' cy='460' r='1.6'/%3E%3C/g%3E%3C/svg%3E"),linear-gradient(rgba(153,161,175,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(153,161,175,.045) 1px,transparent 1px);background-size:520px 520px,520px 520px,64px 64px,64px 64px;-webkit-mask-image:radial-gradient(ellipse 130% 100% at 50% 0%,#000 35%,transparent 100%);mask-image:radial-gradient(ellipse 130% 100% at 50% 0%,#000 35%,transparent 100%)}:root[data-theme=light] body:before{background:radial-gradient(1100px 620px at -5% -10%,rgba(15,157,88,.1),transparent 60%),radial-gradient(900px 600px at 100% 0%,rgba(109,91,208,.08),transparent 60%),linear-gradient(180deg,#fff,#f6f8fb 60%,#eef2f7)}:root[data-theme=light] body:after{opacity:.4;background-image:linear-gradient(rgba(16,24,40,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(16,24,40,.05) 1px,transparent 1px);background-size:64px 64px,64px 64px}h1,h2,h3,h4,h5{font-family:var(--font-display);font-weight:500;line-height:1.18;letter-spacing:-.018em}h1{font-size:var(--fs-2xl);font-weight:450}h2{font-size:var(--fs-xl);font-weight:500}h3{font-size:var(--fs-lg)}.display{font-family:var(--font-display);font-weight:400;letter-spacing:-.03em;line-height:1.08}a{color:var(--accent);text-decoration:none;transition:color .16s var(--ease)}a:hover{color:var(--p-green-400);text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{background:none;border:0;cursor:pointer}ul,ol{list-style:none}svg{display:block}code,kbd,pre,.mono{font-family:var(--font-mono);font-variant-ligatures:none}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#99a1af38;border:2px solid transparent;background-clip:content-box;border-radius:99px}::-webkit-scrollbar-thumb:hover{background:#7bf1a866;background-clip:content-box}::selection{background:#7bf1a847;color:#f4f7fa}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}body{line-height:1.6}.content h1{font-size:23px;font-weight:500}.content h2{font-size:var(--fs-xl);font-weight:500}.content header .sm,.panel-hd .sub{font-size:14px;color:var(--txt-2)}.row{display:flex;align-items:center;gap:var(--sp-3)}.row-tight{gap:var(--sp-2)}.row-loose{gap:var(--sp-5)}.between{justify-content:space-between}.wrap{flex-wrap:wrap}.col{display:flex;flex-direction:column;gap:var(--sp-3)}.grow{flex:1;min-width:0}.center{align-items:center;justify-content:center}.right{margin-left:auto}.grid{display:grid;gap:var(--sp-4)}.g2{grid-template-columns:repeat(2,minmax(0,1fr))}.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.g4{grid-template-columns:repeat(4,minmax(0,1fr))}.g5{grid-template-columns:repeat(5,minmax(0,1fr))}.g6{grid-template-columns:repeat(6,minmax(0,1fr))}@media(max-width:1500px){.g6,.g5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1200px){.g4,.g3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.g2,.g3,.g4,.g5,.g6{grid-template-columns:minmax(0,1fr)}}.panel{position:relative;background:var(--panel);border:1px solid var(--hairline);border-radius:var(--r-lg);backdrop-filter:var(--blur);-webkit-backdrop-filter:var(--blur);box-shadow:var(--shadow-1);overflow:hidden;transition:border-color .2s var(--ease),box-shadow .2s var(--ease)}.panel-pad{padding:var(--sp-4) var(--sp-5)}.panel-hd{display:flex;align-items:center;gap:var(--sp-3);padding:12px 16px;border-bottom:1px solid var(--hairline);min-height:52px}.panel-hd h3{font-family:var(--font-display);font-size:15px;font-weight:550;letter-spacing:.005em;white-space:nowrap}.panel-hd .sub{font-size:14px;color:var(--txt-2);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panel-bd{padding:16px}.panel-ft{padding:12px 16px;border-top:1px solid var(--hairline);font-size:var(--fs-xs);color:var(--txt-2)}.panel--flush{padding:0}.panel--accent:before{content:"";position:absolute;inset:0 0 auto 0;height:1px;background:linear-gradient(90deg,transparent,var(--accent),transparent);opacity:.45}.panel--danger{border-color:#ff5d7361;box-shadow:var(--glow-red)}.panel--live{border-color:#7bf1a852;box-shadow:var(--glow-cyan)}.panel-scroll{overflow-y:auto;overscroll-behavior:contain}.card-hover{transition:transform .22s var(--ease-out),border-color .22s var(--ease),box-shadow .22s var(--ease)}.card-hover:hover{transform:translateY(-1px);border-color:var(--hairline-strong);box-shadow:var(--shadow-1)}.t0{color:var(--txt-0)}.t1{color:var(--txt-1)}.t2{color:var(--txt-2)}.t3{color:var(--txt-3)}.xs{font-size:var(--fs-xs)}.sm{font-size:var(--fs-sm)}.micro{font-size:var(--fs-xs)}.lg{font-size:var(--fs-lg)}.xl{font-size:var(--fs-xl)}.bold{font-weight:600}.upper{text-transform:uppercase;letter-spacing:.1em}.label{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--txt-2);font-weight:600}.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.nowrap{white-space:nowrap}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clamp2{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.clamp3{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.tnum{font-variant-numeric:tabular-nums}.c-cyan{color:var(--cyan)}.c-violet{color:var(--violet)}.c-green{color:var(--sev-ok)}.c-red{color:var(--sev-critical)}.c-amber{color:var(--sev-medium)}.c-blue{color:var(--sev-low)}.c-muted{color:var(--txt-2)}.btn{display:inline-flex;align-items:center;gap:var(--sp-2);height:32px;padding:0 12px;border-radius:var(--r-sm);border:1px solid var(--hairline-strong);background:var(--panel-2);color:var(--txt-1);font-size:var(--fs-sm);font-weight:500;white-space:nowrap;transition:all .16s var(--ease)}.btn:hover{color:var(--txt-0);border-color:#7bf1a873;background:#7bf1a817}.btn:active{transform:translateY(1px)}.btn--primary{background:linear-gradient(180deg,#7bf1a8,#05df72);border-color:#7bf1a8a6;color:#04140b;font-weight:600}.btn--primary:hover{background:linear-gradient(180deg,#9af7bd,#22eb86);box-shadow:0 0 24px -8px #7bf1a8cc}.btn--ghost{background:transparent;border-color:transparent;color:var(--txt-2)}.btn--ghost:hover{background:#99a1af1a;color:var(--txt-0);border-color:transparent}.btn--danger{border-color:#ff5d7373;background:#ff5d7324;color:#ffd9e0}.btn--danger:hover{background:#ff5d733d;border-color:#ff5d73a6}.btn--sm{height:26px;padding:0 9px;font-size:var(--fs-xs)}.btn--icon{width:32px;padding:0;justify-content:center}.btn--sm.btn--icon{width:26px}.btn[disabled]{opacity:.42;pointer-events:none}.btn-group{display:inline-flex;border:1px solid var(--hairline-strong);border-radius:var(--r-sm);overflow:hidden;background:var(--panel-2)}.btn-group>button{height:30px;padding:0 11px;font-size:var(--fs-xs);color:var(--txt-2);border-right:1px solid var(--hairline);transition:all .15s var(--ease);white-space:nowrap}.btn-group>button:last-child{border-right:0}.btn-group>button:hover{color:var(--txt-0);background:#99a1af14}.btn-group>button.active{color:#eafcff;background:#7bf1a81f;box-shadow:inset 0 -2px 0 var(--cyan)}.field{display:flex;align-items:center;gap:var(--sp-2);height:32px;padding:0 10px;border-radius:var(--r-sm);border:1px solid var(--hairline-strong);background:#060c1880;transition:border-color .16s var(--ease),box-shadow .16s var(--ease)}:root[data-theme=light] .field{background:#fff}.field:focus-within{border-color:#7bf1a899;box-shadow:0 0 0 3px #7bf1a824}.field input,.field select,.field textarea{flex:1;min-width:0;background:none;border:0;outline:none;color:var(--txt-0);font-size:var(--fs-sm)}.field input::placeholder{color:var(--txt-3)}.field select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.field select option{background:var(--panel-solid);color:var(--txt-0)}.field--area{height:auto;align-items:flex-start;padding:8px 10px}.field--area textarea{resize:vertical;min-height:64px;line-height:1.5;font-family:var(--font)}.switch{position:relative;width:34px;height:19px;border-radius:99px;background:#949caa38;border:1px solid var(--hairline-strong);transition:background .2s var(--ease);flex:none}.switch:after{content:"";position:absolute;top:2px;left:2px;width:13px;height:13px;border-radius:50%;background:var(--txt-2);transition:transform .2s var(--ease-out),background .2s var(--ease)}.switch.on{background:#7bf1a857;border-color:#7bf1a899}.switch.on:after{transform:translate(15px);background:#eafcff}header.tb .tb-badge,button.nb .nb-count{height:18px;min-width:20px;padding:0 5px;background:var(--sev-critical);color:var(--on-critical);font-weight:700;letter-spacing:0}.badge{display:inline-flex;align-items:center;gap:5px;height:20px;padding:0 7px;border-radius:var(--r-sm);font-size:var(--fs-xs);font-weight:600;letter-spacing:.02em;border:1px solid transparent;background:#99a1af1a;color:var(--txt-1);white-space:nowrap}.badge--critical{color:#ffd3db;border-color:#ff5d7380;background:#ff5d732e}.badge--high{color:#ffe0cf;border-color:#ff7a4580;background:#ff7a4529}.badge--medium{color:#ffeec2;border-color:#fbbf2473;background:#fbbf2424}.badge--low{color:#cfeaff;border-color:#38bdf873;background:#38bdf824}.badge--ok{color:#c9ffe6;border-color:#34d3996b;background:#34d39924}.badge--violet{color:#e4dbff;border-color:#c4b4ff73;background:#c4b4ff29}.chip{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px;border-radius:var(--r-pill);border:1px solid var(--hairline);background:#99a1af12;font-size:var(--fs-xs);color:var(--txt-1);cursor:pointer;transition:all .15s var(--ease);white-space:nowrap}.chip:hover{border-color:var(--hairline-strong);color:var(--txt-0)}.chip.active{border-color:#7bf1a88c;background:#7bf1a826;color:#eafcff}.chip .x{opacity:.6}.chip .x:hover{opacity:1}.dot{width:7px;height:7px;border-radius:50%;flex:none;background:currentColor}.dot--pulse{box-shadow:0 0 0 0 currentColor;animation:dotPulse 2s infinite}.tag{display:inline-flex;align-items:center;gap:4px;padding:1px 6px;border-radius:5px;font-size:var(--fs-xs);font-weight:600;font-family:var(--font-mono);border:1px solid var(--hairline);background:#03071257;color:var(--txt-2)}.btn .tag{background:#03071229;border-color:#03071238;color:inherit}.tag--bot{color:#ffd9a8;border-color:#fb923c73;background:#fb923c24}.tag--ai{color:#e4dbff;border-color:#c4b4ff73;background:#c4b4ff24}.tag--cib{color:#ffd3db;border-color:#ff5d7373;background:#ff5d7324}.tag--leak{color:#ffd3db;border-color:#f43f5e73;background:#f43f5e1f}.tag--ok{color:#c9ffe6;border-color:#34d39966;background:#34d3991f}.meter{height:5px;border-radius:99px;background:#949caa29;overflow:hidden;width:100%}.meter>i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,var(--cyan),var(--violet));transition:width .7s var(--ease-out)}.meter--thin{height:3px}.kpi{position:relative;padding:var(--sp-4) var(--sp-5);border-radius:var(--r-md);border:1px solid var(--hairline);background:linear-gradient(160deg,#101828c7,#0b11208c);overflow:hidden}:root[data-theme=light] .kpi{background:linear-gradient(160deg,#fff,#f3f7ff)}.kpi:after{content:"";position:absolute;right:-30px;top:-30px;width:110px;height:110px;border-radius:50%;background:radial-gradient(circle,rgba(123,241,168,.06),transparent 70%)}.kpi .kpi-val{font-family:var(--font-display);font-weight:500;font-size:var(--fs-3xl);letter-spacing:-.03em;line-height:1.05}.kpi .kpi-lbl{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--txt-2);font-weight:600}.grid.g3:has(>.kpi),.grid.g4:has(>.kpi),.grid.g5:has(>.kpi),.grid.g6:has(>.kpi){gap:14px}.delta{display:inline-flex;align-items:center;gap:3px;font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:600;padding:1px 5px;border-radius:5px}.delta.up{color:#b6ffdc;background:#34d39929}.delta.down{color:#ffd3db;background:#ff5d7329}.delta.flat{color:var(--txt-2);background:#99a1af1f}.tbl{width:100%;border-collapse:collapse;font-size:var(--fs-sm);line-height:1.5}.tbl th{text-align:left;font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.07em;color:var(--txt-1);font-weight:600;padding:10px 11px;border-bottom:1px solid var(--hairline-strong);position:sticky;top:0;background:linear-gradient(#99a1af0d,#99a1af0d),var(--panel-solid);z-index:2}.tbl td{padding:9px 11px;border-bottom:1px solid rgba(148,156,170,.05);vertical-align:middle}.tbl tbody tr:last-child td{border-bottom:0}.tbl tbody tr{transition:background .14s var(--ease)}.tbl tbody tr:hover{background:#7bf1a80e}.tbl--rows tbody tr{cursor:pointer}.tbl .num{text-align:right}.feed-item{position:relative;display:grid;grid-template-columns:34px 1fr auto;gap:var(--sp-3);padding:12px var(--sp-5) 12px var(--sp-4);border-bottom:1px solid rgba(148,156,170,.055);cursor:pointer;transition:background .16s var(--ease)}.feed-item:hover{background:#7bf1a80e}.feed-item.is-new:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:linear-gradient(180deg,var(--cyan),transparent)}.feed-item.is-risk{background:linear-gradient(90deg,rgba(255,93,115,.09),transparent 55%)}.feed-item.is-selected{background:#7bf1a81a;box-shadow:inset 2px 0 0 var(--cyan)}.avatar{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;font-size:var(--fs-sm);font-weight:700;color:#06121c;flex:none;font-family:var(--font-mono)}.tabs{display:flex;gap:2px;border-bottom:1px solid var(--hairline);overflow-x:auto}.tabs>button{position:relative;padding:10px 14px;font-size:var(--fs-sm);color:var(--txt-2);font-weight:500;transition:color .15s var(--ease);white-space:nowrap}.tabs>button:hover{color:var(--txt-0)}.tabs>button.active{color:var(--txt-0)}.tabs>button.active:after{content:"";position:absolute;left:8px;right:8px;bottom:-1px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--cyan),var(--violet))}.empty{display:grid;place-items:center;gap:var(--sp-3);padding:var(--sp-7) var(--sp-5);color:var(--txt-2);text-align:center}.hr{height:1px;background:var(--hairline);border:0;margin:var(--sp-3) 0}.vr{width:1px;align-self:stretch;background:var(--hairline)}.toast{display:grid;grid-template-columns:3px 1fr auto;gap:var(--sp-3);width:380px;padding:var(--sp-3) var(--sp-4) var(--sp-3) 0;border-radius:var(--r-md);border:1px solid var(--hairline-strong);background:var(--elevated);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);box-shadow:var(--shadow-2);overflow:hidden}.toast .bar{background:var(--accent)}.legend{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap;font-size:var(--fs-xs);color:var(--txt-2)}.legend i{width:8px;height:8px;border-radius:3px;display:inline-block;margin-right:5px}.skel{border-radius:6px;background:linear-gradient(90deg,#99a1af14,#99a1af2e,#99a1af14);background-size:200% 100%;animation:shimmer 1.6s infinite linear}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#02050c9e;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:60}.drawer{position:fixed;top:0;right:0;bottom:0;width:min(680px,94vw);background:var(--panel-solid);border-left:1px solid var(--hairline-strong);box-shadow:-40px 0 90px -40px #000000e6;z-index:61;display:flex;flex-direction:column}.modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:min(760px,94vw);max-height:88vh;background:var(--panel-solid);border:1px solid var(--hairline-strong);border-radius:var(--r-lg);box-shadow:var(--shadow-2);z-index:61;display:flex;flex-direction:column;overflow:hidden}.tip{position:fixed;z-index:90;pointer-events:none;padding:7px 10px;border-radius:var(--r-sm);background:#060c18f5;border:1px solid var(--hairline-strong);box-shadow:var(--shadow-2);font-size:var(--fs-xs);color:var(--txt-0);max-width:280px}.risk-pill{display:inline-grid;place-items:center;min-width:34px;height:20px;padding:0 6px;border-radius:var(--r-xs);font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:700;color:#06121c}.rel{position:relative}.hidden{display:none!important}.pointer{cursor:pointer}.scroll-y{overflow-y:auto}.full{width:100%;height:100%}.mono-xs{font-family:var(--font-mono);font-size:var(--fs-xs)}.gap1{gap:var(--sp-1)}.gap2{gap:var(--sp-2)}.gap4{gap:var(--sp-4)}.mt2{margin-top:var(--sp-2)}.mt4{margin-top:var(--sp-4)}.mb2{margin-bottom:var(--sp-2)}.pad4{padding:var(--sp-4)}.panel-hd>svg{opacity:.72}.meter>i{background:linear-gradient(90deg,var(--cyan-dim),var(--cyan))}.meter--risk>i{background:linear-gradient(90deg,var(--sev-medium),var(--sev-critical))}.meter--ok>i{background:linear-gradient(90deg,var(--sev-ok),var(--cyan))}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes dotPulse{0%{box-shadow:0 0 0 0 currentColor}70%{box-shadow:0 0 0 7px transparent}to{box-shadow:0 0 0 0 transparent}}@keyframes pulseRing{0%{transform:scale(.7);opacity:.9}to{transform:scale(2.4);opacity:0}}@keyframes sweep{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes scanline{0%{transform:translateY(-100%)}to{transform:translateY(1200%)}}@keyframes dash{to{stroke-dashoffset:-1000}}@keyframes flowDash{to{stroke-dashoffset:-240}}@keyframes riseIn{0%{opacity:0;transform:translateY(10px) scale(.99)}to{opacity:1;transform:none}}@keyframes slideInRight{0%{opacity:0;transform:translate(26px)}to{opacity:1;transform:none}}@keyframes slideUpToast{0%{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes popIn{0%{opacity:0;transform:scale(.94)}60%{transform:scale(1.012)}to{opacity:1;transform:none}}@keyframes flashNew{0%{background:#7bf1a842}to{background:transparent}}@keyframes blink{0%,to{opacity:1}50%{opacity:.25}}@keyframes typing{0%{max-width:0}to{max-width:100%}}@keyframes gradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.a-rise{animation:riseIn .42s var(--ease-out) both}.a-fade{animation:fadeIn .35s var(--ease) both}.a-pop{animation:popIn .34s var(--ease-out) both}.a-slide-right{animation:slideInRight .34s var(--ease-out) both}.a-toast{animation:slideUpToast .36s var(--ease-out) both}.a-new{animation:flashNew 1.5s var(--ease-out) both}.a-blink{animation:blink 1.4s infinite}.a-float{animation:floatY 4s ease-in-out infinite}.a-spin{animation:sweep 4s linear infinite;transform-origin:center}.a-dash{stroke-dasharray:5 7;animation:flowDash 3.5s linear infinite}.a-delay-1{animation-delay:.06s}.a-delay-2{animation-delay:.12s}.a-delay-3{animation-delay:.18s}.a-delay-4{animation-delay:.24s}.a-delay-5{animation-delay:.3s}.a-delay-6{animation-delay:.36s}.view-enter-active{transition:opacity .24s var(--ease),transform .28s var(--ease-out)}.view-leave-active{transition:opacity .12s var(--ease);position:absolute;top:0;right:0;bottom:0;left:0}.view-enter-from{opacity:0;transform:translateY(8px)}.view-leave-to{opacity:0}.list-move,.list-enter-active{transition:all .4s var(--ease-out)}.list-leave-active{transition:all .2s var(--ease);position:absolute;width:100%;opacity:0}.list-enter-from{opacity:0;transform:translateY(-14px) scale(.98)}.scan:after{content:"";position:absolute;left:0;right:0;height:90px;background:linear-gradient(180deg,transparent,rgba(123,241,168,.06),transparent);animation:scanline 7s linear infinite;pointer-events:none}.glow-text{text-shadow:0 0 18px rgba(123,241,168,.55)}.gradient-text{background:linear-gradient(100deg,var(--cyan),var(--violet) 55%,var(--cyan));background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:gradientShift 8s ease infinite}
