.page-header[data-v-ea04cfac]{margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid var(--border-sm)}.page-header__breadcrumbs[data-v-ea04cfac]{margin-bottom:.35rem;font-size:.75rem;color:var(--text-3)}.page-header__row[data-v-ea04cfac]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.page-header__title[data-v-ea04cfac]{font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:1.3;margin:0;color:var(--text-1)}.page-header__subtitle[data-v-ea04cfac]{margin:.2rem 0 0;color:var(--text-2);font-size:13px}.page-header__actions[data-v-ea04cfac]{display:flex;gap:.5rem;align-items:center;flex-shrink:0}.page-container[data-v-f0955cb2]{background:var(--bg-base);min-height:100vh;margin:0 auto;padding:1.5rem 2rem}.page-container--sm[data-v-f0955cb2]{max-width:640px}.page-container--md[data-v-f0955cb2]{max-width:960px}.page-container--lg[data-v-f0955cb2]{max-width:1024px}.page-container--xl[data-v-f0955cb2]{max-width:1440px}.page-container--full[data-v-f0955cb2]{max-width:100%}.page-toolbar[data-v-ffb11da4]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.5rem .75rem;margin-bottom:.75rem;background:var(--bg-surface);border:1px solid var(--border-sm);border-radius:var(--r-md)}.page-toolbar__start[data-v-ffb11da4],.page-toolbar__end[data-v-ffb11da4]{display:flex;align-items:center;gap:.5rem;min-width:0}.page-toolbar__start[data-v-ffb11da4]{flex:1;flex-wrap:wrap}.page-toolbar__end[data-v-ffb11da4]{flex-shrink:0}.empty-state[data-v-e9cbe7ad]{text-align:center;padding:3rem 1.5rem}.empty-state--sm[data-v-e9cbe7ad]{padding:1.5rem 1rem}.empty-state--lg[data-v-e9cbe7ad]{padding:5rem 2rem}.empty-state__icon[data-v-e9cbe7ad]{font-size:3rem;color:var(--text-3);margin-bottom:1rem;display:block}.empty-state__title[data-v-e9cbe7ad]{font-size:1rem;font-weight:500;margin:0 0 .5rem;color:var(--text-2)}.empty-state__message[data-v-e9cbe7ad]{margin:0;font-size:.875rem;color:var(--text-3)}.empty-state__action[data-v-e9cbe7ad]{margin-top:1.5rem}.error-banner[data-v-e02be9f3]{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem 1rem;border-radius:6px;margin-bottom:1rem;border:1px solid}.error-banner--error[data-v-e02be9f3]{background:#ef44441a;border-color:#ef444433;color:#f87171}.error-banner--warning[data-v-e02be9f3]{background:#f59e0b1a;border-color:#f59e0b40;color:#fbbf24}.error-banner__icon[data-v-e02be9f3]{font-size:1.1rem;flex-shrink:0;margin-top:.1rem}.error-banner__body[data-v-e02be9f3]{flex:1;display:flex;flex-direction:column;gap:.25rem}.error-banner__title[data-v-e02be9f3]{font-weight:600}.error-banner__code[data-v-e02be9f3]{font-family:monospace;font-size:.8rem;opacity:.7;margin-top:.25rem}.error-banner__close[data-v-e02be9f3]{background:none;border:none;cursor:pointer;color:inherit;opacity:.6;padding:0 .25rem}.error-banner__close[data-v-e02be9f3]:hover{opacity:1}.status-badge[data-v-c4435e4f]{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .55rem;border-radius:999px;font-size:.7rem;font-weight:600;letter-spacing:.03em;border:1px solid transparent}.status-badge--neutral[data-v-c4435e4f]{background:var(--bg-raised);color:var(--text-2);border-color:var(--border-sm)}.status-badge--success[data-v-c4435e4f]{background:#10b98126;color:#34d399}.status-badge--warning[data-v-c4435e4f]{background:#f59e0b26;color:#fbbf24}.status-badge--danger[data-v-c4435e4f]{background:#ef444426;color:#f87171}.status-badge--info[data-v-c4435e4f]{background:#3b82f626;color:#60a5fa}.status-badge--pending[data-v-c4435e4f]{background:#8b5cf626;color:#a78bfa}.status-badge i[data-v-c4435e4f]{font-size:.7rem}.confirm-overlay[data-v-bcf19826]{position:fixed;inset:0;background:#0009;backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1800}.confirm-dialog[data-v-bcf19826]{background:var(--bg-surface);border:1px solid var(--border-sm);border-radius:12px;padding:1.5rem;max-width:480px;width:90%;box-shadow:0 25px 50px -12px #0009}.confirm-dialog__title[data-v-bcf19826]{margin:0 0 .75rem;font-size:1.125rem;font-weight:700;color:var(--text-1);display:flex;align-items:center;gap:.5rem}.confirm-dialog__icon--danger[data-v-bcf19826]{color:#f87171}.confirm-dialog__message[data-v-bcf19826]{color:var(--text-2);margin:0 0 1rem;line-height:1.6}.confirm-dialog__body[data-v-bcf19826]{margin:.5rem 0 1rem}.confirm-dialog__actions[data-v-bcf19826]{display:flex;gap:.5rem;justify-content:flex-end;margin-top:1.5rem}.btn[data-v-bcf19826]{padding:.5rem 1rem;border-radius:var(--r-sm, 4px);font-size:.9rem;border:1px solid transparent;cursor:pointer;display:inline-flex;gap:.4rem;align-items:center;transition:background .15s,border-color .15s,opacity .15s}.btn[data-v-bcf19826]:disabled{opacity:.5;cursor:not-allowed}.btn--primary[data-v-bcf19826]{background:var(--accent, #6366f1);color:#fff;border-color:var(--accent, #6366f1)}.btn--primary[data-v-bcf19826]:hover:not(:disabled){opacity:.88}.btn--secondary[data-v-bcf19826]{background:var(--bg-raised);color:var(--text-1);border-color:var(--border-md)}.btn--secondary[data-v-bcf19826]:hover:not(:disabled){border-color:var(--accent-light, #818cf8)}.btn--danger[data-v-bcf19826]{background:#ef444426;color:#f87171;border-color:#ef44444d}.btn--danger[data-v-bcf19826]:hover:not(:disabled){background:#ef444440;border-color:#ef444480}.toast-host[data-v-7af6995b]{position:fixed;top:1rem;right:1rem;z-index:2000;display:flex;flex-direction:column;gap:.5rem;max-width:min(420px,90vw)}.toast[data-v-7af6995b]{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem 1rem;border-radius:8px;background:var(--bg-surface, #0f1623);border:1px solid var(--border-md, rgba(255, 255, 255, .12));box-shadow:0 12px 32px #00000073;border-left-width:3px;color:var(--text-1, #e2e8f5)}.toast--info[data-v-7af6995b]{border-left-color:var(--info, #38bdf8)}.toast--success[data-v-7af6995b]{border-left-color:var(--ok, #22c55e)}.toast--warn[data-v-7af6995b]{border-left-color:var(--warn, #f59e0b)}.toast--error[data-v-7af6995b]{border-left-color:var(--err, #ef4444)}.toast__body[data-v-7af6995b]{display:flex;flex-direction:column;gap:.2rem}.toast__summary[data-v-7af6995b]{color:var(--text-1, #e2e8f5);font-size:.9rem}.toast__detail[data-v-7af6995b]{color:var(--text-2, #7a8ba8);font-size:.8rem}.toast__close[data-v-7af6995b]{margin-left:auto;background:transparent;border:none;color:var(--text-3, #4a5e7a);cursor:pointer;padding:.1rem;line-height:1;font-size:1rem}.toast__close[data-v-7af6995b]:hover{color:var(--text-1, #e2e8f5)}.lq-landing[data-v-091d601b]{min-height:calc(100vh - var(--topbar-h, 56px));display:flex;align-items:center;justify-content:center}.lq-landing__hero[data-v-091d601b]{position:relative;width:100%;padding:5rem 2rem;text-align:center;isolation:isolate;background-image:radial-gradient(ellipse 80% 60% at 15% 40%,var(--accent-dim, rgba(99, 102, 241, .16)) 0%,transparent 100%),radial-gradient(ellipse 60% 50% at 85% 20%,rgba(6,182,212,.1) 0%,transparent 100%),linear-gradient(rgba(255,255,255,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.022) 1px,transparent 1px);background-size:auto,auto,48px 48px,48px 48px}.lq-landing__hero[data-v-091d601b]:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 100% 100% at 50% 50%,transparent 45%,var(--bg-base, #080c14) 100%);pointer-events:none;z-index:0}.lq-landing__inner[data-v-091d601b]{position:relative;z-index:1;max-width:600px;margin:0 auto}.lq-landing__pill[data-v-091d601b]{display:inline-flex;align-items:center;gap:.5rem;padding:.3rem 1rem;border:1px solid var(--accent, rgba(99, 102, 241, .3));border-radius:9999px;background:var(--accent-dim, rgba(99, 102, 241, .08));font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-light, #a5b4fc);margin-bottom:1.75rem}.lq-landing__pill-dot[data-v-091d601b]{width:6px;height:6px;border-radius:50%;background:var(--accent-light, #818cf8);box-shadow:0 0 6px var(--accent-light, #818cf8)}.lq-landing__title[data-v-091d601b]{font-size:clamp(2.4rem,6vw,4rem);font-weight:800;line-height:1.08;letter-spacing:-.04em;color:var(--text-1, #e2e8f5);margin:0 0 1.25rem}.lq-landing__tagline[data-v-091d601b]{max-width:480px;margin:0 auto 2.25rem;font-size:1.05rem;color:var(--text-2, #7a8ba8);line-height:1.7}.lq-landing__hero-slot[data-v-091d601b]:empty{display:none}.lq-landing__ctas[data-v-091d601b]{display:flex;align-items:center;justify-content:center;gap:.875rem;flex-wrap:wrap}.lq-landing__btn[data-v-091d601b]{display:inline-flex;align-items:center;gap:.5rem;padding:.7rem 1.5rem;border-radius:9px;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .15s;cursor:pointer;border:1px solid transparent;line-height:1}.lq-landing__btn--primary[data-v-091d601b]{background:var(--accent, #6366f1);color:#fff;box-shadow:0 0 0 1px var(--accent, rgba(99, 102, 241, .5)),0 4px 20px var(--accent-dim, rgba(99, 102, 241, .3))}.lq-landing__btn--primary[data-v-091d601b]:hover{filter:brightness(1.08);transform:translateY(-1px);text-decoration:none;color:#fff}.lq-landing__btn--ghost[data-v-091d601b]{background:var(--bg-raised, #201e28);color:var(--text-1, #e2e8f5);border-color:var(--border-md, rgba(255,253,250,.18))}.lq-landing__btn--ghost[data-v-091d601b]:hover{background:var(--bg-raised, #201e28);border-color:var(--border-lg, rgba(255,253,250,.22));text-decoration:none;color:var(--text-1, #e2e8f5)}.lq-landing__body[data-v-091d601b]{margin-top:2.5rem}.lq-landing__features[data-v-091d601b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;margin-top:3.25rem;text-align:left}.lq-landing__feature[data-v-091d601b]{padding:1.1rem 1.2rem;border:1px solid var(--border-sm, rgba(255,253,250,.1));border-radius:12px;background:var(--bg-raised, #201e28)}.lq-landing__feature-title[data-v-091d601b]{margin:0 0 .4rem;font-size:.95rem;font-weight:700;color:var(--text-1, #e2e8f5)}.lq-landing__feature-text[data-v-091d601b]{margin:0;font-size:.85rem;line-height:1.55;color:var(--text-2, #7a8ba8)}.data-table[data-v-eb312792]{overflow-x:auto;background:var(--bg-surface);border:1px solid var(--border-sm);border-radius:8px;overflow:hidden}.data-table__table[data-v-eb312792]{width:100%;border-collapse:collapse;font-size:.9rem}.data-table__table th[data-v-eb312792]{text-align:left;padding:.5rem .75rem;background:var(--bg-raised);border-bottom:1px solid var(--border-sm);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-2)}.data-table__table td[data-v-eb312792]{padding:.75rem;border-bottom:1px solid var(--border-sm);color:var(--text-1);background:var(--bg-surface)}.data-table__table tbody tr:last-child td[data-v-eb312792]{border-bottom:none}.data-table__table tbody tr:hover td[data-v-eb312792]{background:var(--bg-raised)}.data-table__loading[data-v-eb312792],.data-table__empty[data-v-eb312792]{text-align:center;padding:2rem;color:var(--text-3)}.data-table__pagination[data-v-eb312792]{padding:.75rem 1rem;text-align:center;background:var(--bg-raised);border-top:1px solid var(--border-sm)}.data-table__actions-col[data-v-eb312792],.data-table__actions[data-v-eb312792]{width:1%;white-space:nowrap}.btn[data-v-eb312792]{padding:.4rem .9rem;border-radius:var(--r-sm, 4px);font-size:.85rem;border:1px solid;cursor:pointer;display:inline-flex;align-items:center;gap:.35rem;transition:border-color .15s,background .15s}.btn[data-v-eb312792]:disabled{opacity:.5;cursor:not-allowed}.btn--secondary[data-v-eb312792]{background:var(--bg-raised);color:var(--text-1);border-color:var(--border-md)}.btn--secondary[data-v-eb312792]:hover:not(:disabled){border-color:var(--accent-light, #818cf8)}.lq-search[data-v-2b2c39c5]{position:relative;display:inline-flex;align-items:center}.lq-search__icon[data-v-2b2c39c5]{position:absolute;left:.55rem;color:var(--text-3, #4a5e7a);font-size:.95rem;pointer-events:none}.lq-search__in[data-v-2b2c39c5]{background:var(--bg-raised, #18263a);border:1px solid var(--border-sm, rgba(255, 255, 255, .07));color:var(--text-1, #e2e8f5);border-radius:6px;padding:.45rem 1.7rem;min-width:220px;font-size:.85rem}.lq-search__in[data-v-2b2c39c5]:focus{outline:none;border-color:var(--accent, #8b5cf6)}.lq-search__in[data-v-2b2c39c5]::-webkit-search-cancel-button{display:none}.lq-search__clear[data-v-2b2c39c5]{position:absolute;right:.4rem;background:transparent;border:none;cursor:pointer;color:var(--text-3, #4a5e7a);font-size:.75rem;padding:.15rem}.lq-search__clear[data-v-2b2c39c5]:hover{color:var(--text-1, #e2e8f5)}.lq-star[data-v-1ddc975b]{background:transparent;border:none;cursor:pointer;color:var(--text-3, #4a5e7a);font-size:1rem;line-height:1;padding:.1rem .25rem;border-radius:4px}.lq-star[data-v-1ddc975b]:hover{color:var(--accent-light, #fbbf24);background:var(--bg-raised, #18263a)}.lq-star--on[data-v-1ddc975b]{color:var(--accent-light, #fbbf24)}.adv-section[data-v-6db1e0d8]{margin:.5rem 0}.adv-section__toggle[data-v-6db1e0d8]{display:flex;align-items:center;gap:.5rem;width:100%;text-align:left;background:transparent;border:none;cursor:pointer;padding:.45rem 0;color:var(--text-1, #e2e8f5);font-size:.9rem;font-weight:600}.adv-section__toggle[data-v-6db1e0d8]:hover{color:var(--accent, #8b5cf6)}.adv-section__toggle .pi[data-v-6db1e0d8]{font-size:.75rem;flex-shrink:0}.adv-section__hint[data-v-6db1e0d8]{font-weight:400;color:var(--text-2, #7a8ba8);font-size:.75rem}.adv-section__body[data-v-6db1e0d8]{border-left:2px solid var(--border-sm, rgba(255, 255, 255, .1));padding-left:.85rem;margin-top:.25rem}.field-group[data-v-8e317cff]{display:flex;flex-direction:column;gap:.25rem;margin-bottom:1rem}.field-label[data-v-8e317cff]{font-weight:500;font-size:.8rem;color:var(--text-2)}.field-required[data-v-8e317cff]{color:#f87171;margin-left:.2rem}.field-input[data-v-8e317cff]{padding:.5rem .75rem;background:var(--bg-raised);border:1px solid var(--border-sm);border-radius:6px;font-size:.95rem;font-family:monospace;text-transform:uppercase;color:var(--text-1);transition:border-color .15s,box-shadow .15s}.field-input[data-v-8e317cff]::placeholder{color:var(--text-3)}.field-input[data-v-8e317cff]:focus{outline:none;border-color:var(--accent, #6366f1);box-shadow:0 0 0 3px #6366f126}.field-input--valid[data-v-8e317cff]{border-color:#10b98166}.field-input--invalid[data-v-8e317cff]{border-color:#ef444466}.field-input--invalid[data-v-8e317cff]:focus{box-shadow:0 0 0 3px #ef444426}.field-error[data-v-8e317cff]{color:#f87171;font-size:.75rem}.field-hint[data-v-8e317cff]{color:var(--text-3);font-size:.75rem}.field-group[data-v-f52f17b3]{display:flex;flex-direction:column;gap:.25rem;margin-bottom:1rem}.field-label[data-v-f52f17b3]{font-weight:500;font-size:.8rem;color:var(--text-2)}.field-required[data-v-f52f17b3]{color:#f87171;margin-left:.2rem}.field-input[data-v-f52f17b3]{padding:.5rem .75rem;background:var(--bg-raised);border:1px solid var(--border-sm);border-radius:6px;font-size:.95rem;font-family:monospace;color:var(--text-1);transition:border-color .15s,box-shadow .15s}.field-input[data-v-f52f17b3]::placeholder{color:var(--text-3)}.field-input[data-v-f52f17b3]:focus{outline:none;border-color:var(--accent, #6366f1);box-shadow:0 0 0 3px #6366f126}.field-input--valid[data-v-f52f17b3]{border-color:#10b98166}.field-input--invalid[data-v-f52f17b3]{border-color:#ef444466}.field-input--invalid[data-v-f52f17b3]:focus{box-shadow:0 0 0 3px #ef444426}.field-error[data-v-f52f17b3]{color:#f87171;font-size:.75rem}.field-hint[data-v-f52f17b3]{color:var(--text-3);font-size:.75rem}.ahm-overlay[data-v-3e59f0a3]{position:fixed;inset:0;z-index:1200;background:#04070d8c;backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;padding:1rem}.ahm-dialog[data-v-3e59f0a3]{width:100%;max-width:460px;max-height:80vh;display:flex;flex-direction:column;background:var(--bg-surface, #0f1623);color:var(--text-1, #e2e8f5);border:1px solid var(--border-md, rgba(255, 255, 255, .12));border-radius:10px;box-shadow:0 24px 64px #00000080;overflow:hidden}.ahm-head[data-v-3e59f0a3]{display:flex;justify-content:space-between;align-items:flex-start;padding:1rem 1.1rem;border-bottom:1px solid var(--border-sm, rgba(255, 255, 255, .08))}.ahm-title[data-v-3e59f0a3]{margin:0;font-size:1.05rem;font-weight:600}.ahm-op[data-v-3e59f0a3]{margin:.2rem 0 0;font-size:.8rem;color:var(--text-2, #7a8ba8)}.ahm-x[data-v-3e59f0a3]{background:none;border:none;color:var(--text-2, #7a8ba8);cursor:pointer;font-size:.95rem;border-radius:6px;padding:.1rem .35rem}.ahm-x[data-v-3e59f0a3]:hover{color:var(--text-1, #e2e8f5);background:var(--bg-raised, #18263a)}.ahm-attached[data-v-3e59f0a3]{padding:.75rem 1.1rem 0}.ahm-section[data-v-3e59f0a3]{font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-2, #7a8ba8)}.ahm-attached-list[data-v-3e59f0a3]{list-style:none;margin:.4rem 0 0;padding:0}.ahm-attached-row[data-v-3e59f0a3]{display:flex;justify-content:space-between;align-items:center;padding:.35rem .5rem;background:var(--bg-base, #080c14);border-radius:6px;margin-bottom:.3rem}.ahm-attached-name[data-v-3e59f0a3]{font-size:.85rem}.ahm-detach[data-v-3e59f0a3]{background:none;border:none;color:var(--text-2, #7a8ba8);cursor:pointer}.ahm-detach[data-v-3e59f0a3]:hover{color:#f87171}.ahm-search[data-v-3e59f0a3]{margin:.85rem 1.1rem;padding:.5rem .6rem;background:var(--bg-raised, #18263a);border:1px solid var(--border-sm, rgba(255, 255, 255, .08));border-radius:6px;color:var(--text-1, #e2e8f5);outline:none}.ahm-state[data-v-3e59f0a3]{padding:.6rem 1.1rem 1rem;color:var(--text-2, #7a8ba8);font-size:.85rem}.ahm-error[data-v-3e59f0a3]{color:#f87171}.ahm-list[data-v-3e59f0a3]{list-style:none;margin:0;padding:0 .6rem .6rem;overflow-y:auto}.ahm-option[data-v-3e59f0a3]{display:flex;align-items:baseline;gap:.4rem;padding:.5rem .6rem;border-radius:6px;cursor:pointer}.ahm-option[data-v-3e59f0a3]:hover{background:var(--bg-raised, #18263a)}.ahm-name[data-v-3e59f0a3]{flex:1 1 auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ahm-model[data-v-3e59f0a3]{flex:0 0 auto;color:var(--text-2, #7a8ba8);font-size:.78rem}.ahm-confirm[data-v-3e59f0a3]{padding:1rem 1.1rem 1.2rem}.ahm-confirm p[data-v-3e59f0a3]{margin:0 0 .5rem;font-size:.9rem}.ahm-confirm-hint[data-v-3e59f0a3]{color:var(--text-2, #7a8ba8);font-size:.8rem}.ahm-actions[data-v-3e59f0a3]{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1rem}.ahm-btn[data-v-3e59f0a3]{padding:.45rem .9rem;border-radius:6px;cursor:pointer;font-size:.85rem;background:var(--bg-raised, #18263a);color:var(--text-1, #e2e8f5);border:1px solid var(--border-sm, rgba(255, 255, 255, .08))}.ahm-btn--primary[data-v-3e59f0a3]{background:var(--accent, #8b5cf6);color:#fff;border-color:var(--accent, #8b5cf6)}.ahm-btn[data-v-3e59f0a3]:disabled{opacity:.5;cursor:not-allowed}.agent-cta[data-v-1ef6f9a3]{display:contents}.agent-cta--on[data-v-1ef6f9a3]{position:relative;display:inline-flex;vertical-align:middle;width:max-content;max-width:100%;align-self:flex-start}.agent-cta--inline[data-v-1ef6f9a3]{display:inline-flex;align-items:center;gap:4px;vertical-align:middle}.agent-cta__chip.agent-cta__chip--inline[data-v-1ef6f9a3]{position:static;transform:none;flex:none}.agent-cta__chip.agent-cta__chip--inline[data-v-1ef6f9a3]:hover{transform:scale(1.14)}.agent-cta__chip[data-v-1ef6f9a3]{position:absolute;top:0;right:0;transform:translate(42%,-42%);z-index:2;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border-radius:999px;border:1px solid var(--border-md, rgba(255, 255, 255, .16));background:var(--bg-surface, #0f1623);color:var(--text-2, #8aa0c0);cursor:pointer;box-shadow:0 2px 6px #0006;transition:transform .12s ease,box-shadow .12s ease,background .12s ease,color .12s ease,border-color .12s ease}.agent-cta__chip .pi[data-v-1ef6f9a3]{font-size:11px;line-height:1}.agent-cta__chip[data-v-1ef6f9a3]:hover{transform:translate(42%,-42%) scale(1.14);color:#fff;border-color:var(--accent, #8b5cf6);box-shadow:0 3px 12px #8b5cf673}.agent-cta__chip.is-active[data-v-1ef6f9a3]{background:linear-gradient(135deg,var(--accent, #8b5cf6),#6d44d9);border-color:transparent;color:#fff;box-shadow:0 0 0 3px #8b5cf638,0 2px 8px #8b5cf680}.agent-cta__count[data-v-1ef6f9a3]{position:absolute;bottom:-4px;right:-4px;min-width:13px;height:13px;padding:0 2px;box-sizing:border-box;background:var(--bg-base, #080c14);color:var(--accent-light, #c4b5fd);border:1px solid var(--accent, #8b5cf6);border-radius:999px;font-size:.58rem;line-height:11px;text-align:center;font-weight:700}.arh-overlay[data-v-9f6c39c1]{position:fixed;inset:0;z-index:1200;background:#0408109e;display:flex;align-items:flex-start;justify-content:center;padding:9vh 1rem 1rem}.arh-dialog[data-v-9f6c39c1]{width:min(560px,100%);max-height:78vh;overflow-y:auto;background:var(--bg-surface, #0f1623);border:1px solid var(--border-md, rgba(255, 255, 255, .12));border-radius:12px;padding:1.1rem 1.25rem 1.25rem;box-shadow:0 18px 60px #00000080}.arh-head[data-v-9f6c39c1]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.arh-title[data-v-9f6c39c1]{font-size:1.05rem;margin:0;color:var(--text-1, #e2e8f5)}.arh-bolt[data-v-9f6c39c1]{color:var(--accent, #8b5cf6)}.arh-hint[data-v-9f6c39c1]{margin:.25rem 0 0;font-size:.78rem;color:var(--text-2, #7a8ba8)}.arh-x[data-v-9f6c39c1]{background:none;border:none;color:var(--text-2, #7a8ba8);font-size:1rem;cursor:pointer;padding:.1rem .3rem}.arh-x[data-v-9f6c39c1]:hover{color:var(--text-1, #e2e8f5)}.arh-body[data-v-9f6c39c1]{margin-top:1rem;display:grid;gap:.75rem}.arh-entry[data-v-9f6c39c1]{background:var(--bg-raised, #18263a);border:1px solid var(--border-sm, rgba(255, 255, 255, .07));border-radius:10px;padding:.8rem .9rem}.arh-entry-head[data-v-9f6c39c1]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.arh-hook[data-v-9f6c39c1]{font-weight:600;color:var(--text-1, #e2e8f5)}.arh-status[data-v-9f6c39c1]{font-size:.7rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;padding:.15rem .55rem;border-radius:9999px;border:1px solid currentColor;white-space:nowrap}.arh-status.is-starting[data-v-9f6c39c1],.arh-status.is-running[data-v-9f6c39c1]{color:#a78bfa}.arh-status.is-done[data-v-9f6c39c1]{color:#34d399}.arh-status.is-failed[data-v-9f6c39c1]{color:#f87171}.arh-status.is-timeout[data-v-9f6c39c1]{color:#fbbf24}.arh-op[data-v-9f6c39c1]{margin:.3rem 0 0;font-size:.72rem;color:var(--text-2, #7a8ba8);word-break:break-all}.arh-error[data-v-9f6c39c1]{margin:.6rem 0 0;font-size:.82rem;color:#f87171;white-space:pre-wrap}.arh-messages[data-v-9f6c39c1]{margin-top:.6rem;display:grid;gap:.4rem}.arh-msg[data-v-9f6c39c1]{margin:0;font-size:.85rem;color:var(--text-1, #e2e8f5);white-space:pre-wrap;background:var(--bg-base, #0a101c);border:1px solid var(--border-sm, rgba(255, 255, 255, .07));border-radius:8px;padding:.55rem .7rem}.arh-wait[data-v-9f6c39c1]{margin:.6rem 0 0;display:flex;align-items:center;gap:.5rem;font-size:.82rem;color:var(--text-2, #7a8ba8)}.arh-spinner[data-v-9f6c39c1]{width:14px;height:14px;border-radius:50%;border:2px solid var(--border-md, rgba(255, 255, 255, .12));border-top-color:var(--accent, #8b5cf6);animation:arh-spin-9f6c39c1 .8s linear infinite}@keyframes arh-spin-9f6c39c1{to{transform:rotate(360deg)}}.admin-only__notice[data-v-8489a469]{display:inline-flex;align-items:center;gap:.4rem;font-size:.8rem;color:var(--text-3)}.admin-only__icon[data-v-8489a469]{font-size:.8rem;color:var(--text-3)}.admin-only__text[data-v-8489a469]{line-height:1.3}.product-gate[data-v-62bbab6b]{text-align:center;padding:3rem 1.5rem;max-width:32rem;margin:0 auto}.product-gate__icon[data-v-62bbab6b]{font-size:2.5rem;color:var(--text-3);margin-bottom:1rem;display:block}.product-gate__title[data-v-62bbab6b]{font-size:1rem;font-weight:600;margin:0 0 .5rem;color:var(--text-2)}.product-gate__message[data-v-62bbab6b]{margin:0 0 1.25rem;font-size:.875rem;color:var(--text-3);line-height:1.5}.product-gate__cta[data-v-62bbab6b]{display:inline-block;padding:.5rem 1rem;border-radius:8px;font-size:.85rem;font-weight:600;text-decoration:none;color:var(--text-1, #ECEAF2);background:var(--accent, #6366f1);transition:filter .15s}.product-gate__cta[data-v-62bbab6b]:hover{filter:brightness(1.1);text-decoration:none}.tsw[data-v-0cc6cc75]{position:relative;display:flex;flex-direction:column;align-items:center}.tsw__btn[data-v-0cc6cc75]{display:inline-flex;align-items:center;gap:.5rem;height:34px;max-width:240px;padding:0 .7rem;background:var(--bg-raised, #18263a);border:1px solid var(--border-sm, rgba(255, 255, 255, .07));border-radius:8px;cursor:pointer;color:var(--text-1, #e2e8f5);font-size:.85rem;transition:border-color .15s,background .15s}.tsw__btn[data-v-0cc6cc75]:hover{border-color:var(--border-md, rgba(255, 255, 255, .14))}.tsw__btn--open[data-v-0cc6cc75]{border-color:var(--accent, #6366f1)}.tsw__btn[data-v-0cc6cc75]:disabled{opacity:.55;cursor:progress}.tsw__icon[data-v-0cc6cc75]{font-size:.8rem;color:var(--text-2, #7a8ba8);flex-shrink:0}.tsw__name[data-v-0cc6cc75]{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tsw__chev[data-v-0cc6cc75]{font-size:.7rem;color:var(--text-2, #7a8ba8);flex-shrink:0;transition:transform .15s}.tsw__chev--up[data-v-0cc6cc75]{transform:rotate(180deg)}.tsw__empty[data-v-0cc6cc75]{color:var(--text-2, #7a8ba8);font-size:.85rem}.tsw__empty--retry[data-v-0cc6cc75]{background:none;border:none;padding:0;cursor:pointer;color:#f4a261;font-size:.85rem;text-decoration:underline;text-underline-offset:3px}.tsw__panel[data-v-0cc6cc75]{position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);min-width:220px;max-width:280px;max-height:60vh;overflow-y:auto;padding:.3rem;background:var(--bg-raised, #18263a);border:1px solid var(--border-md, rgba(255, 255, 255, .12));border-radius:10px;box-shadow:0 16px 40px -10px #0009;z-index:1200}.tsw__item[data-v-0cc6cc75]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.5rem .6rem;background:none;border:none;border-radius:6px;cursor:pointer;color:var(--text-1, #e2e8f5);font-size:.86rem;text-align:left}.tsw__item[data-v-0cc6cc75]:hover{background:var(--accent-dim, rgba(99, 102, 241, .12))}.tsw__item-name[data-v-0cc6cc75]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tsw__item--active[data-v-0cc6cc75]{color:var(--accent-light, #818cf8);font-weight:600}.tsw__item-check[data-v-0cc6cc75]{font-size:.75rem;color:var(--accent-light, #818cf8);flex-shrink:0}.tsw__error[data-v-0cc6cc75]{position:absolute;top:calc(100% + 4px);color:#f87171;font-size:.72rem;white-space:nowrap}.tsw-pop-enter-active[data-v-0cc6cc75],.tsw-pop-leave-active[data-v-0cc6cc75]{transition:opacity .14s ease,transform .14s ease}.tsw-pop-enter-from[data-v-0cc6cc75],.tsw-pop-leave-to[data-v-0cc6cc75]{opacity:0;transform:translate(-50%) translateY(-6px)}.notifications-panel[data-v-1a9dc099]{width:340px;max-height:480px;overflow-y:auto;background:var(--bg-surface, #0f1623);border:1px solid var(--border-sm, rgba(255,255,255,.07));border-radius:8px;box-shadow:0 10px 30px #00000080}.notifications-panel__header[data-v-1a9dc099]{padding:.75rem 1rem;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border-sm, rgba(255,255,255,.07))}.notifications-panel__header strong[data-v-1a9dc099]{color:var(--text-1, #e2e8f5)}.notifications-panel__mark-all[data-v-1a9dc099]{background:none;border:none;color:var(--accent-light, #818cf8);font-size:.8rem;cursor:pointer;padding:0}.notifications-panel__mark-all[data-v-1a9dc099]:hover{text-decoration:underline}.notifications-panel__empty[data-v-1a9dc099]{padding:1rem;text-align:center;color:var(--text-3, #4a5e7a);font-size:.9rem}.notifications-panel__list[data-v-1a9dc099]{list-style:none;margin:0;padding:0}.notifications-panel__item[data-v-1a9dc099]{padding:.75rem 1rem;border-bottom:1px solid var(--border-sm, rgba(255,255,255,.07));cursor:pointer;transition:background .1s}.notifications-panel__item[data-v-1a9dc099]:hover{background:var(--bg-raised, #18263a)}.notifications-panel__item--unread[data-v-1a9dc099]{background:var(--accent-dim, rgba(99,102,241,.12))}.notifications-panel__item-row[data-v-1a9dc099]{display:flex;align-items:center;gap:.5rem}.notifications-panel__severity[data-v-1a9dc099]{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--text-3, #4a5e7a)}.sev-info[data-v-1a9dc099]{background:var(--accent, #6366f1)}.sev-success[data-v-1a9dc099]{background:#10b981}.sev-warn[data-v-1a9dc099]{background:#f59e0b}.sev-error[data-v-1a9dc099]{background:#ef4444}.notifications-panel__title[data-v-1a9dc099]{font-size:.9rem;color:var(--text-1, #e2e8f5)}.notifications-panel__body[data-v-1a9dc099]{margin:.25rem 0;font-size:.85rem;color:var(--text-2, #7a8ba8)}.notifications-panel__time[data-v-1a9dc099]{color:var(--text-3, #4a5e7a);font-size:.75rem}.notifications-bell[data-v-bef6d00a]{position:relative}.notifications-bell__btn[data-v-bef6d00a]{background:none;border:none;color:#cbd5e1;width:36px;height:36px;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;position:relative;transition:background .15s,color .15s}.notifications-bell__btn[data-v-bef6d00a]:hover{background:var(--bg-hover, #2a2735);color:#fff}.notifications-bell__btn i[data-v-bef6d00a]{font-size:1.1rem}.notifications-bell__badge[data-v-bef6d00a]{position:absolute;top:2px;right:2px;background:#dc2626;color:#fff;font-size:.65rem;font-weight:600;border-radius:10px;padding:1px 5px;min-width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;line-height:1}.notifications-bell__panel[data-v-bef6d00a]{position:absolute;top:calc(100% + 8px);right:0;z-index:1000}.user-menu[data-v-2565bb4b]{position:relative}.user-menu__btn[data-v-2565bb4b]{background:none;border:2px solid transparent;cursor:pointer;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:border-color .15s ease}.user-menu__btn[data-v-2565bb4b]:hover{border-color:var(--border-md, rgba(255,255,255,.18))}.user-menu__btn--active[data-v-2565bb4b]{border-color:var(--accent, #6366f1)}.user-menu__avatar[data-v-2565bb4b]{width:32px;height:32px;border-radius:50%;background:var(--accent, #6366f1);color:#fff;font-weight:600;font-size:.85rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.user-menu__avatar--lg[data-v-2565bb4b]{width:40px;height:40px;font-size:.95rem}.user-menu__panel[data-v-2565bb4b]{position:absolute;top:calc(100% + 10px);right:0;width:290px;max-height:min(80vh,560px);display:flex;flex-direction:column;background:var(--bg-raised, #18263a);border:1px solid var(--border-md, rgba(255,255,255,.12));border-radius:12px;box-shadow:0 18px 48px -12px #000000a6;z-index:1200;overflow:hidden}.user-menu__header[data-v-2565bb4b]{display:flex;align-items:center;gap:.7rem;padding:.9rem 1rem;border-bottom:1px solid var(--border-sm, rgba(255,255,255,.07))}.user-menu__id[data-v-2565bb4b]{display:flex;flex-direction:column;min-width:0}.user-menu__email[data-v-2565bb4b]{font-size:.88rem;font-weight:600;color:var(--text-1, #e2e8f5);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-menu__workspace[data-v-2565bb4b]{font-size:.75rem;color:var(--text-2, #7a8ba8);margin-top:1px}.user-menu__scroll[data-v-2565bb4b]{overflow-y:auto;padding:.4rem 0}.user-menu__group-label[data-v-2565bb4b]{font-size:.66rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3, #4a5e7a);padding:.6rem 1rem .25rem}.user-menu__item[data-v-2565bb4b]{width:100%;display:flex;align-items:center;gap:.7rem;padding:.55rem 1rem;background:none;border:none;cursor:pointer;color:var(--text-1, #e2e8f5);font-size:.87rem;text-align:left}.user-menu__item .pi[data-v-2565bb4b]{font-size:.9rem;color:var(--text-2, #7a8ba8);width:1.1rem}.user-menu__item[data-v-2565bb4b]:hover{background:var(--accent-dim, rgba(99,102,241,.12))}.user-menu__item:hover .pi[data-v-2565bb4b]{color:var(--accent-light, #818cf8)}.user-menu__item--danger[data-v-2565bb4b]{border-top:1px solid var(--border-sm, rgba(255,255,255,.07));color:#f87171}.user-menu__item--danger .pi[data-v-2565bb4b]{color:#f87171}.user-menu__item--danger[data-v-2565bb4b]:hover{background:#f871711f}.user-menu-pop-enter-active[data-v-2565bb4b],.user-menu-pop-leave-active[data-v-2565bb4b]{transition:opacity .14s ease,transform .14s ease}.user-menu-pop-enter-from[data-v-2565bb4b],.user-menu-pop-leave-to[data-v-2565bb4b]{opacity:0;transform:translateY(-6px)}.lq-topbar[data-v-39b50c3b]{position:sticky;top:0;z-index:50;display:flex;align-items:center;height:var(--topbar-h, 56px);background:var(--topbar-bg, #050810);border-bottom:1px solid var(--border-sm, rgba(255,255,255,.1));padding:0 var(--s5, 1.25rem);gap:var(--s4, 1rem);font-family:Inter,system-ui,-apple-system,sans-serif}.lq-topbar__brand[data-v-39b50c3b]{display:flex;align-items:center;gap:var(--s2, .5rem);text-decoration:none;flex-shrink:0;transition:opacity .15s}.lq-topbar__brand[data-v-39b50c3b]:hover{opacity:.8;text-decoration:none}.lq-topbar__logo[data-v-39b50c3b]{width:20px;height:20px;color:var(--accent-light, #818cf8);flex-shrink:0}.lq-topbar__platform-name[data-v-39b50c3b]{font-weight:700;font-size:.95rem;color:var(--text-1, #ECEAF2);letter-spacing:-.01em}.lq-topbar__sep[data-v-39b50c3b]{color:var(--text-3, #625c70);font-size:.9rem}.lq-topbar__product-name[data-v-39b50c3b]{font-size:.88rem;color:var(--accent-light, #818cf8);font-weight:500}.lq-topbar__center[data-v-39b50c3b]{flex:1;display:flex;justify-content:center}.lq-topbar__actions[data-v-39b50c3b]{display:flex;align-items:center;gap:var(--s2, .5rem);flex-shrink:0}.lq-topbar__login[data-v-39b50c3b],.lq-topbar__signup[data-v-39b50c3b]{display:inline-flex;align-items:center;height:32px;padding:0 .875rem;border-radius:var(--r-md, 8px);font-size:.82rem;font-weight:600;text-decoration:none;line-height:1;transition:background .15s,border-color .15s,opacity .15s}.lq-topbar__login[data-v-39b50c3b]{color:var(--text-2, #9a94a8);border:1px solid transparent}.lq-topbar__login[data-v-39b50c3b]:hover{color:var(--text-1, #ECEAF2);background:var(--bg-hover, #2a2735);text-decoration:none}.lq-topbar__signup[data-v-39b50c3b]{color:#fff;background:var(--accent, #6366f1);border:1px solid transparent}.lq-topbar__signup[data-v-39b50c3b]:hover{filter:brightness(1.08);text-decoration:none;color:#fff}.lq-topbar__theme[data-v-39b50c3b]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid transparent;border-radius:var(--r-sm, 5px);background:transparent;color:var(--text-2, #9a94a8);cursor:pointer;transition:background .15s,color .15s}.lq-topbar__theme[data-v-39b50c3b]:hover{background:var(--bg-hover, #2a2735);color:var(--text-1, #ECEAF2)}.lq-sidebar[data-v-882153be]{position:sticky;top:0;height:100vh;width:240px;flex:0 0 240px;border-right:1px solid var(--border-sm, rgba(255, 255, 255, .07));background:var(--bg-raised, #101a2b);overflow:hidden;display:flex}.lq-sidebar__scroll[data-v-882153be]{flex:1;overflow-y:auto;padding:.75rem .5rem 1.5rem;scrollbar-width:thin}.lq-sidebar__section[data-v-882153be]{margin-top:1.15rem}.lq-sidebar__section[data-v-882153be]:first-child{margin-top:.35rem}.lq-sidebar__section-head[data-v-882153be]{display:flex;align-items:center;gap:.4rem;width:100%;min-height:28px;padding:.25rem .6rem;border:0;border-radius:0;background:transparent;color:var(--text-2, #9a94a8);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;cursor:pointer;text-align:left}.lq-sidebar__section-head[data-v-882153be]:hover,.lq-sidebar__section-head.has-active[data-v-882153be]{color:var(--text-2, #9a94a8)}.lq-sidebar__item[data-v-882153be]{display:flex;align-items:center;gap:.55rem;width:100%;min-height:32px;padding:0 .6rem;border:0;border-radius:0;background:transparent;color:var(--text-1, #ECEAF2);opacity:.8;font-size:.83rem;text-decoration:none;cursor:pointer;text-align:left;box-shadow:inset 2px 0 0 transparent}.lq-sidebar__item[data-v-882153be]:hover{background:var(--bg-hover, #2a2735);color:var(--text-1, #ECEAF2);opacity:1}.lq-sidebar__item.is-active[data-v-882153be]{color:var(--text-1, #ECEAF2);opacity:1;font-weight:600;background:var(--bg-hover, #2a2735);box-shadow:inset 2px 0 0 var(--accent, #6366f1)}.lq-sidebar__item .pi[data-v-882153be]{font-size:.85rem;width:1rem;text-align:center;flex:0 0 auto}.lq-sidebar__label[data-v-882153be]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lq-sidebar__chevron[data-v-882153be]{font-size:.55rem!important;opacity:.55}.lq-sidebar__sub[data-v-882153be]{margin:.05rem 0 .25rem;display:flex;flex-direction:column}.lq-sidebar__sub[data-v-882153be]{border-left:1px solid var(--border-sm, rgba(255, 255, 255, .07));margin-left:.85rem}.lq-sidebar__subitem[data-v-882153be]{min-height:30px;padding:0 .6rem 0 .85rem;font-size:.81rem}@media (max-width: 900px){.lq-sidebar[data-v-882153be]{display:none}}.app-layout[data-v-c3c22ab9]{display:flex;flex-direction:column;min-height:100vh;background:var(--bg-base, #111827)}.app-layout__body[data-v-c3c22ab9]{flex:1;display:flex;align-items:stretch;min-height:0}.app-layout__content[data-v-c3c22ab9]{flex:1;min-width:0;padding:var(--s6, 1.5rem) var(--s8, 2rem);max-width:1200px;margin:0 auto;width:100%}.app-layout__content--product[data-v-c3c22ab9]{padding:0;max-width:none}.app-layout__footer[data-v-c3c22ab9]{padding:.875rem var(--s8, 2rem);border-top:1px solid var(--border-sm, rgba(255,255,255,.1));display:flex;align-items:center;gap:1.5rem;font-size:.78rem;color:var(--text-3, #625c70)}.app-layout__footer a[data-v-c3c22ab9]{color:var(--text-3, #625c70);text-decoration:none;transition:color .15s}.app-layout__footer a[data-v-c3c22ab9]:hover{color:var(--accent-light, #818cf8);text-decoration:none}.copilot__fab[data-v-70341ad5]{position:fixed;right:20px;bottom:20px;z-index:1100;display:inline-flex;align-items:center;gap:.45rem;padding:.6rem .95rem;border:none;border-radius:999px;cursor:pointer;background:var(--accent, #6366f1);color:#fff;font-size:.85rem;font-weight:600;box-shadow:0 10px 28px -10px #0009}.copilot__fab[data-v-70341ad5]:hover{filter:brightness(1.08)}.copilot__fab-glyph[data-v-70341ad5]{font-size:.9rem}.copilot__drawer[data-v-70341ad5]{position:fixed;top:0;right:0;bottom:0;z-index:1200;width:min(420px,100vw);display:flex;flex-direction:column;background:var(--bg-surface, #0f1623);border-left:1px solid var(--border-md, rgba(255, 255, 255, .12));box-shadow:-14px 0 36px -18px #000000bf}.copilot__head[data-v-70341ad5]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.85rem 1rem;border-bottom:1px solid var(--border-sm, rgba(255, 255, 255, .07))}.copilot__title[data-v-70341ad5]{display:flex;align-items:center;gap:.45rem;color:var(--text-1, #e2e8f5)}.copilot__glyph[data-v-70341ad5]{color:var(--accent-light, #a78bfa)}.copilot__head-actions[data-v-70341ad5]{display:flex;gap:.35rem}.copilot__icon-btn[data-v-70341ad5]{background:none;border:none;cursor:pointer;padding:.15rem .35rem;color:var(--text-2, #7a8ba8);font-size:.9rem}.copilot__icon-btn[data-v-70341ad5]:hover{color:var(--text-1, #e2e8f5)}.copilot__messages[data-v-70341ad5]{flex:1 1 auto;min-height:0;overflow-y:auto;padding:1rem}.copilot__empty[data-v-70341ad5]{margin:0;font-size:.85rem;line-height:1.6;color:var(--text-2, #7a8ba8)}.copilot__msg[data-v-70341ad5]{margin-bottom:.85rem}.copilot__role[data-v-70341ad5]{display:block;margin-bottom:.2rem;font-size:.68rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-3, #4a5e7a)}.copilot__bubble[data-v-70341ad5]{margin:0;font-family:inherit;font-size:.86rem;line-height:1.6;white-space:pre-wrap;word-break:break-word;color:var(--text-1, #e2e8f5)}.copilot__bubble--muted[data-v-70341ad5]{color:var(--text-3, #4a5e7a);font-style:italic}.copilot__msg--user .copilot__bubble[data-v-70341ad5]{padding:.5rem .65rem;border-radius:8px 8px 2px;background:var(--accent-dim, rgba(99, 102, 241, .12))}.copilot__error[data-v-70341ad5]{margin:.75rem 0 0;padding:.5rem .7rem;border-radius:6px;font-size:.8rem;background:#f871711a;border:1px solid rgba(248,113,113,.25);color:#f87171}.copilot__composer[data-v-70341ad5]{display:flex;align-items:flex-end;gap:.5rem;flex-shrink:0;padding:.75rem 1rem;border-top:1px solid var(--border-sm, rgba(255, 255, 255, .07))}.copilot__input[data-v-70341ad5]{flex:1 1 auto;min-width:0;resize:vertical;padding:.5rem .6rem;background:var(--bg-raised, #18263a);color:var(--text-1, #e2e8f5);border:1px solid var(--border-sm, rgba(255, 255, 255, .07));border-radius:6px;font-family:inherit;font-size:.85rem;line-height:1.5}.copilot__input[data-v-70341ad5]:focus{outline:none;border-color:var(--accent, #6366f1)}.copilot__send[data-v-70341ad5]{flex-shrink:0;padding:.45rem .9rem;border:none;border-radius:6px;cursor:pointer;background:var(--accent, #6366f1);color:#fff;font-size:.85rem;font-weight:600}.copilot__send[data-v-70341ad5]:disabled{opacity:.5;cursor:not-allowed}.copilot-slide-enter-active[data-v-70341ad5],.copilot-slide-leave-active[data-v-70341ad5]{transition:transform .18s ease}.copilot-slide-enter-from[data-v-70341ad5],.copilot-slide-leave-to[data-v-70341ad5]{transform:translate(100%)}.tswm__overlay[data-v-a27f3812]{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:1rem;background:#02050aa6;backdrop-filter:blur(4px)}.tswm[data-v-a27f3812]{width:100%;max-width:480px;background:var(--bg-surface, #0f1623);border:1px solid var(--border-md, rgba(255,255,255,.12));border-radius:14px;padding:1.5rem;box-shadow:0 24px 64px -16px #000000b3}.tswm__head[data-v-a27f3812]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.tswm__head h2[data-v-a27f3812]{margin:0;font-size:1.25rem;font-weight:600;color:var(--text-1, #e2e8f5)}.tswm__close[data-v-a27f3812]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;border:none;cursor:pointer;background:transparent;color:var(--text-2, #7a8ba8)}.tswm__close[data-v-a27f3812]:hover{background:var(--bg-raised, #18263a);color:var(--text-1, #e2e8f5)}.tswm__hint[data-v-a27f3812]{color:var(--text-2, #7a8ba8);font-size:.88rem;margin:0 0 1rem}.tswm__state[data-v-a27f3812]{padding:2rem 0;text-align:center;color:var(--text-2, #7a8ba8)}.tswm__list[data-v-a27f3812]{list-style:none;padding:0;margin:0 0 1rem;max-height:40vh;overflow-y:auto}.tswm__item[data-v-a27f3812]{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.75rem;border:1px solid var(--border-sm, rgba(255,255,255,.07));border-radius:8px;margin-bottom:.5rem;cursor:pointer;transition:border-color .15s,background .15s}.tswm__item[data-v-a27f3812]:hover{background:var(--bg-raised, #18263a);border-color:var(--border-md, rgba(255,255,255,.12))}.tswm__item--selected[data-v-a27f3812]{border-color:var(--accent, #6366f1);background:var(--accent-dim, rgba(99,102,241,.12))}.tswm__item-info[data-v-a27f3812]{display:flex;flex-direction:column;min-width:0}.tswm__item-info strong[data-v-a27f3812]{color:var(--text-1, #e2e8f5);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tswm__item-info small[data-v-a27f3812]{color:var(--text-3, #4a5e7a);font-size:.8rem}.tswm__current[data-v-a27f3812]{flex:none;font-size:.72rem;padding:2px 8px;border-radius:999px;background:var(--accent-dim, rgba(99,102,241,.12));color:var(--accent-light, #818cf8)}.tswm__empty[data-v-a27f3812]{text-align:center;padding:1.25rem .5rem 1.5rem}.tswm__empty-icon[data-v-a27f3812]{font-size:2rem;color:var(--text-3, #4a5e7a);margin-bottom:.75rem}.tswm__empty h3[data-v-a27f3812]{margin:0 0 .5rem;font-size:1.05rem;font-weight:600;color:var(--text-1, #e2e8f5)}.tswm__empty p[data-v-a27f3812]{margin:0;color:var(--text-2, #7a8ba8);font-size:.88rem;line-height:1.55}.tswm__error[data-v-a27f3812]{background:#ef44441f;color:#f87171;padding:.5rem .75rem;border-radius:6px;font-size:.875rem;margin-bottom:.75rem}.tswm__foot[data-v-a27f3812]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-top:.75rem;border-top:1px solid var(--border-sm, rgba(255,255,255,.07))}.tswm__foot--center[data-v-a27f3812]{justify-content:center}.btn[data-v-a27f3812]{display:inline-flex;align-items:center;gap:.45rem;padding:.55rem 1.1rem;border-radius:8px;cursor:pointer;font-weight:500;border:1px solid var(--border-md, rgba(255,255,255,.12));background:var(--bg-raised, #18263a);color:var(--text-1, #e2e8f5);font-size:.9rem}.btn[data-v-a27f3812]:disabled{opacity:.5;cursor:not-allowed}.btn--ghost[data-v-a27f3812]{background:transparent;color:var(--text-2, #7a8ba8)}.btn--ghost[data-v-a27f3812]:hover{background:var(--bg-raised, #18263a);color:var(--text-1, #e2e8f5)}.btn--primary[data-v-a27f3812]{background:var(--accent, #6366f1);color:#fff;border-color:transparent}.btn--primary[data-v-a27f3812]:hover:not(:disabled){background:var(--accent-light, #818cf8)}.tswm-fade-enter-active[data-v-a27f3812],.tswm-fade-leave-active[data-v-a27f3812]{transition:opacity .15s ease}.tswm-fade-enter-from[data-v-a27f3812],.tswm-fade-leave-to[data-v-a27f3812]{opacity:0}:root{--accent: #6d5efc;--accent-hi: color-mix(in srgb, var(--accent) 74%, var(--accent-mix, #fff));--accent-light: color-mix(in srgb, var(--accent) 74%, var(--accent-mix, #fff));--accent-lo: color-mix(in srgb, var(--accent) 12%, transparent);--accent-dim: color-mix(in srgb, var(--accent) 16%, transparent);--accent-grd: linear-gradient(135deg, #4c1d95, #6d5efc);--glow-accent: 0 0 0 3px rgba(109,94,252,.2)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth;text-rendering:optimizeLegibility}body{font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;background:var(--bg-base);color:var(--text-1);min-height:100vh;line-height:1.5}a{color:var(--accent-hi);text-decoration:none}a:hover{text-decoration:underline}input,button,select,textarea{font:inherit}img,svg{display:block;max-width:100%}.home[data-v-13a88815]{max-width:1100px;margin:0 auto;padding-bottom:3rem}.areas__grid[data-v-13a88815]{columns:3 240px;column-gap:.75rem}.acard[data-v-13a88815]{break-inside:avoid;margin-bottom:.75rem;border:1px solid var(--border-sm, rgba(255,255,255,.1));border-radius:var(--r-md, 6px);background:var(--bg-surface, #15141b);padding:.75rem .9rem .85rem}.acard__name[data-v-13a88815]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-3, #625c70);margin:0 0 .45rem;padding-bottom:.35rem;border-bottom:1px solid var(--border-xs, rgba(255,255,255,.04))}.acard__links[data-v-13a88815]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.acard__link[data-v-13a88815]{display:block;padding:.16rem 0;font-size:.82rem;line-height:1.5;color:var(--text-2, #9a94a8);text-decoration:none}.acard__link[data-v-13a88815]:hover{color:var(--text-1, #ECEAF2)}.acard__link--locked[data-v-13a88815]{color:var(--text-3, #4a5e7a);display:flex;align-items:center;gap:.35rem}.acard__link--locked .pi[data-v-13a88815]{font-size:.7rem}.acard__link--locked[data-v-13a88815]:hover{color:var(--text-2, #7a8ba8)}.activity[data-v-13a88815]{margin-top:1.5rem;padding:.9rem 1.1rem;background:var(--bg-surface);border:1px solid var(--border-sm, rgba(255,255,255,.1));border-radius:var(--r-md, 6px)}.activity__title[data-v-13a88815]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-3, #625c70);margin-bottom:.5rem}.activity__empty[data-v-13a88815]{font-size:.82rem;color:var(--text-3, #625c70)}.activity__list[data-v-13a88815]{list-style:none;margin:0;padding:0}.activity__item[data-v-13a88815]{display:flex;align-items:flex-start;gap:.625rem;padding:.625rem 0;border-bottom:1px solid var(--border-xs, rgba(255,255,255,.04))}.activity__item[data-v-13a88815]:last-child{border-bottom:none}.activity__dot[data-v-13a88815]{flex-shrink:0;width:8px;height:8px;border-radius:50%;margin-top:.35rem;background:var(--text-3, #625c70)}.sev-info[data-v-13a88815]{background:#6366f1}.sev-success[data-v-13a88815]{background:#10b981}.sev-warn[data-v-13a88815]{background:#f59e0b}.sev-error[data-v-13a88815]{background:#ef4444}.activity__content[data-v-13a88815]{flex:1;min-width:0}.activity__item-title[data-v-13a88815]{font-size:.82rem;color:var(--text-1, #ECEAF2);display:block}.activity__item-body[data-v-13a88815]{margin:.15rem 0 0;font-size:.78rem;color:var(--text-2, #9a94a8);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.activity__time[data-v-13a88815]{flex-shrink:0;color:var(--text-3, #625c70);font-size:.72rem;margin-top:.2rem}@font-face{font-family:primeicons;font-display:block;src:url(/assets/primeicons-DMOk5skT.eot);src:url(/assets/primeicons-DMOk5skT.eot?#iefix) format("embedded-opentype"),url(/assets/primeicons-C6QP2o4f.woff2) format("woff2"),url(/assets/primeicons-WjwUDZjB.woff) format("woff"),url(/assets/primeicons-MpK4pl85.ttf) format("truetype"),url(/assets/primeicons-Dr5RGzOO.svg?#primeicons) format("svg");font-weight:400;font-style:normal}.pi{font-family:primeicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pi:before{--webkit-backface-visibility:hidden;backface-visibility:hidden}.pi-fw{width:1.28571429em;text-align:center}.pi-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}@media (prefers-reduced-motion: reduce){.pi-spin{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.pi-folder-plus:before{content:""}.pi-receipt:before{content:""}.pi-asterisk:before{content:""}.pi-face-smile:before{content:""}.pi-pinterest:before{content:""}.pi-expand:before{content:""}.pi-pen-to-square:before{content:""}.pi-wave-pulse:before{content:""}.pi-turkish-lira:before{content:""}.pi-spinner-dotted:before{content:""}.pi-crown:before{content:""}.pi-pause-circle:before{content:""}.pi-warehouse:before{content:""}.pi-objects-column:before{content:""}.pi-clipboard:before{content:""}.pi-play-circle:before{content:""}.pi-venus:before{content:""}.pi-cart-minus:before{content:""}.pi-file-plus:before{content:""}.pi-microchip:before{content:""}.pi-twitch:before{content:""}.pi-building-columns:before{content:""}.pi-file-check:before{content:""}.pi-microchip-ai:before{content:""}.pi-trophy:before{content:""}.pi-barcode:before{content:""}.pi-file-arrow-up:before{content:""}.pi-mars:before{content:""}.pi-tiktok:before{content:""}.pi-arrow-up-right-and-arrow-down-left-from-center:before{content:""}.pi-ethereum:before{content:""}.pi-list-check:before{content:""}.pi-thumbtack:before{content:""}.pi-arrow-down-left-and-arrow-up-right-to-center:before{content:""}.pi-equals:before{content:""}.pi-lightbulb:before{content:""}.pi-star-half:before{content:""}.pi-address-book:before{content:""}.pi-chart-scatter:before{content:""}.pi-indian-rupee:before{content:""}.pi-star-half-fill:before{content:""}.pi-cart-arrow-down:before{content:""}.pi-calendar-clock:before{content:""}.pi-sort-up-fill:before{content:""}.pi-sparkles:before{content:""}.pi-bullseye:before{content:""}.pi-sort-down-fill:before{content:""}.pi-graduation-cap:before{content:""}.pi-hammer:before{content:""}.pi-bell-slash:before{content:""}.pi-gauge:before{content:""}.pi-shop:before{content:""}.pi-headphones:before{content:""}.pi-eraser:before{content:""}.pi-stopwatch:before{content:""}.pi-verified:before{content:""}.pi-delete-left:before{content:""}.pi-hourglass:before{content:""}.pi-truck:before{content:""}.pi-wrench:before{content:""}.pi-microphone:before{content:""}.pi-megaphone:before{content:""}.pi-arrow-right-arrow-left:before{content:""}.pi-bitcoin:before{content:""}.pi-file-edit:before{content:""}.pi-language:before{content:""}.pi-file-export:before{content:""}.pi-file-import:before{content:""}.pi-file-word:before{content:""}.pi-gift:before{content:""}.pi-cart-plus:before{content:""}.pi-thumbs-down-fill:before{content:""}.pi-thumbs-up-fill:before{content:""}.pi-arrows-alt:before{content:""}.pi-calculator:before{content:""}.pi-sort-alt-slash:before{content:""}.pi-arrows-h:before{content:""}.pi-arrows-v:before{content:""}.pi-pound:before{content:""}.pi-prime:before{content:""}.pi-chart-pie:before{content:""}.pi-reddit:before{content:""}.pi-code:before{content:""}.pi-sync:before{content:""}.pi-shopping-bag:before{content:""}.pi-server:before{content:""}.pi-database:before{content:""}.pi-hashtag:before{content:""}.pi-bookmark-fill:before{content:""}.pi-filter-fill:before{content:""}.pi-heart-fill:before{content:""}.pi-flag-fill:before{content:""}.pi-circle:before{content:""}.pi-circle-fill:before{content:""}.pi-bolt:before{content:""}.pi-history:before{content:""}.pi-box:before{content:""}.pi-at:before{content:""}.pi-arrow-up-right:before{content:""}.pi-arrow-up-left:before{content:""}.pi-arrow-down-left:before{content:""}.pi-arrow-down-right:before{content:""}.pi-telegram:before{content:""}.pi-stop-circle:before{content:""}.pi-stop:before{content:""}.pi-whatsapp:before{content:""}.pi-building:before{content:""}.pi-qrcode:before{content:""}.pi-car:before{content:""}.pi-instagram:before{content:""}.pi-linkedin:before{content:""}.pi-send:before{content:""}.pi-slack:before{content:""}.pi-sun:before{content:""}.pi-moon:before{content:""}.pi-vimeo:before{content:""}.pi-youtube:before{content:""}.pi-flag:before{content:""}.pi-wallet:before{content:""}.pi-map:before{content:""}.pi-link:before{content:""}.pi-credit-card:before{content:""}.pi-discord:before{content:""}.pi-percentage:before{content:""}.pi-euro:before{content:""}.pi-book:before{content:""}.pi-shield:before{content:""}.pi-paypal:before{content:""}.pi-amazon:before{content:""}.pi-phone:before{content:""}.pi-filter-slash:before{content:""}.pi-facebook:before{content:""}.pi-github:before{content:""}.pi-twitter:before{content:""}.pi-step-backward-alt:before{content:""}.pi-step-forward-alt:before{content:""}.pi-forward:before{content:""}.pi-backward:before{content:""}.pi-fast-backward:before{content:""}.pi-fast-forward:before{content:""}.pi-pause:before{content:""}.pi-play:before{content:""}.pi-compass:before{content:""}.pi-id-card:before{content:""}.pi-ticket:before{content:""}.pi-file-o:before{content:""}.pi-reply:before{content:""}.pi-directions-alt:before{content:""}.pi-directions:before{content:""}.pi-thumbs-up:before{content:""}.pi-thumbs-down:before{content:""}.pi-sort-numeric-down-alt:before{content:""}.pi-sort-numeric-up-alt:before{content:""}.pi-sort-alpha-down-alt:before{content:""}.pi-sort-alpha-up-alt:before{content:""}.pi-sort-numeric-down:before{content:""}.pi-sort-numeric-up:before{content:""}.pi-sort-alpha-down:before{content:""}.pi-sort-alpha-up:before{content:""}.pi-sort-alt:before{content:""}.pi-sort-amount-up:before{content:""}.pi-sort-amount-down:before{content:""}.pi-sort-amount-down-alt:before{content:""}.pi-sort-amount-up-alt:before{content:""}.pi-palette:before{content:""}.pi-undo:before{content:""}.pi-desktop:before{content:""}.pi-sliders-v:before{content:""}.pi-sliders-h:before{content:""}.pi-search-plus:before{content:""}.pi-search-minus:before{content:""}.pi-file-excel:before{content:""}.pi-file-pdf:before{content:""}.pi-check-square:before{content:""}.pi-chart-line:before{content:""}.pi-user-edit:before{content:""}.pi-exclamation-circle:before{content:""}.pi-android:before{content:""}.pi-google:before{content:""}.pi-apple:before{content:""}.pi-microsoft:before{content:""}.pi-heart:before{content:""}.pi-mobile:before{content:""}.pi-tablet:before{content:""}.pi-key:before{content:""}.pi-shopping-cart:before{content:""}.pi-comments:before{content:""}.pi-comment:before{content:""}.pi-briefcase:before{content:""}.pi-bell:before{content:""}.pi-paperclip:before{content:""}.pi-share-alt:before{content:""}.pi-envelope:before{content:""}.pi-volume-down:before{content:""}.pi-volume-up:before{content:""}.pi-volume-off:before{content:""}.pi-eject:before{content:""}.pi-money-bill:before{content:""}.pi-images:before{content:""}.pi-image:before{content:""}.pi-sign-in:before{content:""}.pi-sign-out:before{content:""}.pi-wifi:before{content:""}.pi-sitemap:before{content:""}.pi-chart-bar:before{content:""}.pi-camera:before{content:""}.pi-dollar:before{content:""}.pi-lock-open:before{content:""}.pi-table:before{content:""}.pi-map-marker:before{content:""}.pi-list:before{content:""}.pi-eye-slash:before{content:""}.pi-eye:before{content:""}.pi-folder-open:before{content:""}.pi-folder:before{content:""}.pi-video:before{content:""}.pi-inbox:before{content:""}.pi-lock:before{content:""}.pi-unlock:before{content:""}.pi-tags:before{content:""}.pi-tag:before{content:""}.pi-power-off:before{content:""}.pi-save:before{content:""}.pi-question-circle:before{content:""}.pi-question:before{content:""}.pi-copy:before{content:""}.pi-file:before{content:""}.pi-clone:before{content:""}.pi-calendar-times:before{content:""}.pi-calendar-minus:before{content:""}.pi-calendar-plus:before{content:""}.pi-ellipsis-v:before{content:""}.pi-ellipsis-h:before{content:""}.pi-bookmark:before{content:""}.pi-globe:before{content:""}.pi-replay:before{content:""}.pi-filter:before{content:""}.pi-print:before{content:""}.pi-align-right:before{content:""}.pi-align-left:before{content:""}.pi-align-center:before{content:""}.pi-align-justify:before{content:""}.pi-cog:before{content:""}.pi-cloud-download:before{content:""}.pi-cloud-upload:before{content:""}.pi-cloud:before{content:""}.pi-pencil:before{content:""}.pi-users:before{content:""}.pi-clock:before{content:""}.pi-user-minus:before{content:""}.pi-user-plus:before{content:""}.pi-trash:before{content:""}.pi-external-link:before{content:""}.pi-window-maximize:before{content:""}.pi-window-minimize:before{content:""}.pi-refresh:before{content:""}.pi-user:before{content:""}.pi-exclamation-triangle:before{content:""}.pi-calendar:before{content:""}.pi-chevron-circle-left:before{content:""}.pi-chevron-circle-down:before{content:""}.pi-chevron-circle-right:before{content:""}.pi-chevron-circle-up:before{content:""}.pi-angle-double-down:before{content:""}.pi-angle-double-left:before{content:""}.pi-angle-double-right:before{content:""}.pi-angle-double-up:before{content:""}.pi-angle-down:before{content:""}.pi-angle-left:before{content:""}.pi-angle-right:before{content:""}.pi-angle-up:before{content:""}.pi-upload:before{content:""}.pi-download:before{content:""}.pi-ban:before{content:""}.pi-star-fill:before{content:""}.pi-star:before{content:""}.pi-chevron-left:before{content:""}.pi-chevron-right:before{content:""}.pi-chevron-down:before{content:""}.pi-chevron-up:before{content:""}.pi-caret-left:before{content:""}.pi-caret-right:before{content:""}.pi-caret-down:before{content:""}.pi-caret-up:before{content:""}.pi-search:before{content:""}.pi-check:before{content:""}.pi-check-circle:before{content:""}.pi-times:before{content:""}.pi-times-circle:before{content:""}.pi-plus:before{content:""}.pi-plus-circle:before{content:""}.pi-minus:before{content:""}.pi-minus-circle:before{content:""}.pi-circle-on:before{content:""}.pi-circle-off:before{content:""}.pi-sort-down:before{content:""}.pi-sort-up:before{content:""}.pi-sort:before{content:""}.pi-step-backward:before{content:""}.pi-step-forward:before{content:""}.pi-th-large:before{content:""}.pi-arrow-down:before{content:""}.pi-arrow-left:before{content:""}.pi-arrow-right:before{content:""}.pi-arrow-up:before{content:""}.pi-bars:before{content:""}.pi-arrow-circle-down:before{content:""}.pi-arrow-circle-left:before{content:""}.pi-arrow-circle-right:before{content:""}.pi-arrow-circle-up:before{content:""}.pi-info:before{content:""}.pi-info-circle:before{content:""}.pi-home:before{content:""}.pi-spinner:before{content:""}:root{--bg-base: #0b0a0f;--bg-surface: #15141b;--bg-raised: #201e28;--bg-hover: #2a2735;--border-xs: rgba(255,253,250,.04);--border-sm: rgba(255,253,250,.1);--border-md: rgba(255,253,250,.18);--border-lg: rgba(255,253,250,.22);--text-1: #ECEAF2;--text-2: #9a94a8;--text-3: #625c70;--ok: #34d399;--warn: #fbbf24;--err: #fb7185;--info: #38bdf8;--shadow-sm: 0 1px 2px rgba(0,0,0,.45);--shadow-md: 0 8px 24px rgba(0,0,0,.45);--shadow-lg: 0 12px 32px rgba(0,0,0,.5);--topbar-h: 56px;--topbar-bg: #0a0810;--launcher-w: 320px;--r-xs:3px;--r-sm:5px;--r-md:6px;--r-lg:8px;--r-xl:10px;--r-2xl:12px;--r-pill:9999px;--s1:.25rem;--s2:.5rem;--s3:.75rem;--s4:1rem;--s5:1.25rem;--s6:1.5rem;--s8:2rem;--s10:2.5rem;--s12:3rem;--accent-mix: #ffffff;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif}:root[data-theme=light]{--bg-base: #f6f7f9;--bg-surface: #ffffff;--bg-raised: #eef0f4;--bg-hover: #e4e8ee;--border-xs: rgba(15,18,25,.05);--border-sm: rgba(15,18,25,.1);--border-md: rgba(15,18,25,.18);--border-lg: rgba(15,18,25,.28);--text-1: #1c2130;--text-2: #5a6172;--text-3: #9096a3;--ok: #059669;--warn: #b45309;--err: #dc2626;--info: #0369a1;--shadow-sm: 0 1px 2px rgba(20,24,33,.08);--shadow-md: 0 8px 24px rgba(20,24,33,.1);--shadow-lg: 0 12px 32px rgba(20,24,33,.14);--topbar-bg: #ffffff;--accent-mix: #14161c}:root{--p-border-radius-sm: 4px;--p-border-radius-md: 6px;--p-border-radius-lg: 8px;--p-border-radius-xl: 12px;--p-transition-duration: .15s;--p-focus-ring-color: var(--accent, #6366f1);--p-focus-ring-shadow: 0 0 0 2px var(--accent-dim, rgba(99,102,241,.12));--p-focus-ring-width: 0;--p-focus-ring-style: solid;--p-focus-ring-offset: 0px;--p-scrollbar-width: .5rem;--p-inputtext-background: var(--bg-raised, #18263a);--p-inputtext-color: var(--text-1, #e2e8f5);--p-inputtext-border-color: var(--border-sm, rgba(255,255,255,.07));--p-inputtext-hover-border-color: var(--border-md, rgba(255,255,255,.12));--p-inputtext-focus-border-color: var(--accent, #6366f1);--p-inputtext-focus-ring-color: var(--accent, #6366f1);--p-inputtext-focus-ring-shadow: 0 0 0 2px var(--accent-dim, rgba(99,102,241,.12));--p-inputtext-focus-ring-width: 0px;--p-inputtext-focus-ring-style: solid;--p-inputtext-focus-ring-offset: 0px;--p-inputtext-invalid-border-color: rgba(239,68,68,.5);--p-inputtext-invalid-placeholder-color: rgba(239,68,68,.4);--p-inputtext-disabled-background: var(--bg-base, #080c14);--p-inputtext-disabled-color: var(--text-3, #4a5e7a);--p-inputtext-placeholder-color: var(--text-3, #4a5e7a);--p-inputtext-filled-background: var(--bg-raised, #18263a);--p-inputtext-filled-hover-background: var(--bg-raised, #18263a);--p-inputtext-filled-focus-background: var(--bg-raised, #18263a);--p-inputtext-padding-y: .45rem;--p-inputtext-padding-x: .75rem;--p-inputtext-border-radius: var(--r-sm, 5px);--p-inputtext-shadow: none;--p-inputtext-transition-duration: .15s;--p-inputtext-sm-font-size: .8rem;--p-inputtext-sm-padding-y: .35rem;--p-inputtext-sm-padding-x: .6rem;--p-inputtext-lg-font-size: 1rem;--p-inputtext-lg-padding-y: .55rem;--p-inputtext-lg-padding-x: .9rem;--p-textarea-background: var(--bg-raised, #18263a);--p-textarea-color: var(--text-1, #e2e8f5);--p-textarea-border-color: var(--border-sm, rgba(255,255,255,.07));--p-textarea-hover-border-color: var(--border-md, rgba(255,255,255,.12));--p-textarea-focus-border-color: var(--accent, #6366f1);--p-textarea-focus-ring-color: var(--accent, #6366f1);--p-textarea-focus-ring-shadow: 0 0 0 2px var(--accent-dim, rgba(99,102,241,.12));--p-textarea-focus-ring-width: 0px;--p-textarea-focus-ring-style: solid;--p-textarea-focus-ring-offset: 0px;--p-textarea-invalid-border-color: rgba(239,68,68,.5);--p-textarea-disabled-background: var(--bg-base, #080c14);--p-textarea-disabled-color: var(--text-3, #4a5e7a);--p-textarea-placeholder-color: var(--text-3, #4a5e7a);--p-textarea-border-radius: var(--r-sm, 5px);--p-textarea-padding-y: .45rem;--p-textarea-padding-x: .75rem;--p-textarea-shadow: none;--p-textarea-transition-duration: .15s;--p-button-primary-background: var(--accent, #6366f1);--p-button-primary-color: #fff;--p-button-primary-border-color: var(--accent, #6366f1);--p-button-primary-hover-background: var(--accent-light, #818cf8);--p-button-primary-hover-color: #fff;--p-button-primary-hover-border-color: var(--accent-light, #818cf8);--p-button-primary-active-background: var(--accent, #6366f1);--p-button-primary-active-color: #fff;--p-button-primary-active-border-color: var(--accent, #6366f1);--p-button-primary-focus-ring-color: var(--accent, #6366f1);--p-button-primary-focus-ring-shadow: 0 0 0 2px var(--accent-dim, rgba(99,102,241,.12));--p-button-focus-ring-width: 0px;--p-button-focus-ring-style: solid;--p-button-focus-ring-offset: 0px;--p-button-secondary-background: var(--bg-raised, #18263a);--p-button-secondary-color: var(--text-1, #e2e8f5);--p-button-secondary-border-color: var(--border-md, rgba(255,255,255,.12));--p-button-secondary-hover-background: var(--bg-surface, #0f1623);--p-button-secondary-hover-color: var(--text-1, #e2e8f5);--p-button-secondary-hover-border-color: var(--border-md, rgba(255,255,255,.12));--p-button-secondary-active-background: var(--bg-raised, #18263a);--p-button-secondary-active-color: var(--text-1, #e2e8f5);--p-button-secondary-active-border-color: var(--border-md, rgba(255,255,255,.12));--p-button-secondary-focus-ring-color: var(--border-md, rgba(255,255,255,.12));--p-button-danger-background: rgba(239,68,68,.12);--p-button-danger-color: #f87171;--p-button-danger-border-color: rgba(239,68,68,.3);--p-button-danger-hover-background: rgba(239,68,68,.2);--p-button-danger-hover-color: #f87171;--p-button-danger-hover-border-color: rgba(239,68,68,.4);--p-button-danger-active-background: rgba(239,68,68,.25);--p-button-danger-active-color: #f87171;--p-button-danger-active-border-color: rgba(239,68,68,.5);--p-button-success-background: rgba(16,185,129,.15);--p-button-success-color: #34d399;--p-button-success-border-color: rgba(16,185,129,.3);--p-button-outlined-primary-border-color: var(--accent, #6366f1);--p-button-outlined-primary-color: var(--accent-light, #818cf8);--p-button-outlined-primary-hover-background: var(--accent-dim, rgba(99,102,241,.12));--p-button-outlined-primary-active-background: var(--accent-dim, rgba(99,102,241,.12));--p-button-text-primary-color: var(--text-2, #7a8ba8);--p-button-text-primary-hover-background: var(--bg-raised, #18263a);--p-button-text-primary-active-background: var(--bg-raised, #18263a);--p-button-link-color: var(--accent-light, #818cf8);--p-button-link-hover-color: var(--accent, #6366f1);--p-button-link-active-color: var(--accent, #6366f1);--p-button-padding-y: .45rem;--p-button-padding-x: 1rem;--p-button-border-radius: var(--r-sm, 5px);--p-button-label-font-weight: 500;--p-button-gap: .4rem;--p-button-transition-duration: .15s;--p-button-raised-shadow: 0 2px 8px rgba(0,0,0,.3);--p-button-rounded-border-radius: 999px;--p-button-icon-only-width: 2.25rem;--p-button-sm-font-size: .8rem;--p-button-sm-padding-y: .35rem;--p-button-sm-padding-x: .75rem;--p-button-sm-icon-only-width: 2rem;--p-button-lg-font-size: 1rem;--p-button-lg-padding-y: .55rem;--p-button-lg-padding-x: 1.25rem;--p-button-badge-size: 1rem;--p-select-background: var(--bg-raised, #18263a);--p-select-color: var(--text-1, #e2e8f5);--p-select-border-color: var(--border-sm, rgba(255,255,255,.07));--p-select-hover-border-color: var(--border-md, rgba(255,255,255,.12));--p-select-focus-border-color: var(--accent, #6366f1);--p-select-focus-ring-shadow: 0 0 0 2px var(--accent-dim, rgba(99,102,241,.12));--p-select-focus-ring-width: 0px;--p-select-focus-ring-style: solid;--p-select-focus-ring-offset: 0px;--p-select-invalid-border-color: rgba(239,68,68,.5);--p-select-disabled-background: var(--bg-base, #080c14);--p-select-disabled-color: var(--text-3, #4a5e7a);--p-select-placeholder-color: var(--text-3, #4a5e7a);--p-select-filled-background: var(--bg-raised, #18263a);--p-select-border-radius: var(--r-sm, 5px);--p-select-padding-y: .45rem;--p-select-padding-x: .75rem;--p-select-shadow: none;--p-select-transition-duration: .15s;--p-select-dropdown-width: 2.25rem;--p-select-dropdown-color: var(--text-2, #7a8ba8);--p-select-dropdown-focus-color: var(--text-1, #e2e8f5);--p-select-clear-icon-color: var(--text-2, #7a8ba8);--p-select-clear-icon-focus-color: var(--text-1, #e2e8f5);--p-select-overlay-background: var(--bg-surface, #0f1623);--p-select-overlay-border-color: var(--border-sm, rgba(255,255,255,.07));--p-select-overlay-border-radius: 8px;--p-select-overlay-shadow: 0 8px 32px rgba(0,0,0,.5);--p-select-overlay-color: var(--text-1, #e2e8f5);--p-select-list-padding: .25rem 0;--p-select-list-gap: 0;--p-select-option-padding: .5rem .75rem;--p-select-option-border-radius: 0;--p-select-option-color: var(--text-1, #e2e8f5);--p-select-option-focus-background: var(--bg-raised, #18263a);--p-select-option-focus-color: var(--text-1, #e2e8f5);--p-select-option-selected-background: var(--accent-dim, rgba(99,102,241,.12));--p-select-option-selected-color: var(--accent-light, #818cf8);--p-select-option-selected-focus-background: var(--accent-dim, rgba(99,102,241,.12));--p-select-option-selected-focus-color: var(--accent-light, #818cf8);--p-select-option-group-background: transparent;--p-select-option-group-color: var(--text-3, #4a5e7a);--p-select-option-group-font-weight: 600;--p-select-option-group-padding: .35rem .75rem;--p-select-empty-message-padding: .5rem .75rem;--p-select-filter-background: var(--bg-raised, #18263a);--p-select-filter-border-color: var(--border-sm, rgba(255,255,255,.07));--p-select-filter-color: var(--text-1, #e2e8f5);--p-select-filter-placeholder-color: var(--text-3, #4a5e7a);--p-select-filter-focus-border-color: var(--accent, #6366f1);--p-select-filter-padding: .35rem .65rem;--p-select-sm-font-size: .8rem;--p-select-sm-padding-y: .35rem;--p-select-sm-padding-x: .6rem;--p-select-lg-font-size: 1rem;--p-select-lg-padding-y: .55rem;--p-select-lg-padding-x: .9rem;--p-datatable-header-background: var(--bg-raised, #18263a);--p-datatable-header-color: var(--text-1, #e2e8f5);--p-datatable-header-border-color: var(--border-sm, rgba(255,255,255,.07));--p-datatable-header-border-width: 0 0 1px 0;--p-datatable-header-padding: .75rem 1rem;--p-datatable-header-cell-background: var(--bg-raised, #18263a);--p-datatable-header-cell-color: var(--text-2, #7a8ba8);--p-datatable-header-cell-hover-background: var(--bg-surface, #0f1623);--p-datatable-header-cell-hover-color: var(--text-1, #e2e8f5);--p-datatable-header-cell-border-color: var(--border-sm, rgba(255,255,255,.07));--p-datatable-header-cell-border-width: 0 0 1px 0;--p-datatable-header-cell-padding: .5rem .875rem;--p-datatable-header-cell-focused-background: var(--bg-raised, #18263a);--p-datatable-header-cell-selected-background: var(--accent-dim, rgba(99,102,241,.12));--p-datatable-header-cell-selected-color: var(--accent-light, #818cf8);--p-datatable-header-cell-selected-hover-background: var(--accent-dim, rgba(99,102,241,.12));--p-datatable-header-cell-selected-hover-color: var(--accent-light, #818cf8);--p-datatable-column-title-font-weight: 600;--p-datatable-body-row-background: var(--bg-surface, #0f1623);--p-datatable-body-row-color: var(--text-1, #e2e8f5);--p-datatable-body-row-hover-background: var(--bg-raised, #18263a);--p-datatable-body-row-hover-color: var(--text-1, #e2e8f5);--p-datatable-body-row-border-color: var(--border-sm, rgba(255,255,255,.07));--p-datatable-body-row-border-width: 0 0 1px 0;--p-datatable-body-row-selected-background: var(--accent-dim, rgba(99,102,241,.12));--p-datatable-body-row-selected-color: var(--text-1, #e2e8f5);--p-datatable-body-row-focused-background: var(--bg-raised, #18263a);--p-datatable-body-row-odd-background: var(--bg-base, #080c14);--p-datatable-body-cell-padding: .55rem .875rem;--p-datatable-body-cell-border-color: var(--border-sm, rgba(255,255,255,.07));--p-datatable-body-cell-border-width: 0 0 1px 0;--p-datatable-footer-background: var(--bg-raised, #18263a);--p-datatable-footer-color: var(--text-2, #7a8ba8);--p-datatable-footer-border-color: var(--border-sm, rgba(255,255,255,.07));--p-datatable-footer-border-width: 1px 0 0 0;--p-datatable-footer-padding: .65rem 1rem;--p-datatable-footer-cell-background: var(--bg-raised, #18263a);--p-datatable-footer-cell-color: var(--text-2, #7a8ba8);--p-datatable-column-resizer-width: .5rem;--p-datatable-filter-input-background: var(--bg-raised, #18263a);--p-datatable-filter-input-border-color: var(--border-sm, rgba(255,255,255,.07));--p-datatable-filter-input-color: var(--text-1, #e2e8f5);--p-dialog-background: var(--bg-surface, #0f1623);--p-dialog-border-color: var(--border-sm, rgba(255,255,255,.07));--p-dialog-border-radius: 12px;--p-dialog-color: var(--text-1, #e2e8f5);--p-dialog-shadow: 0 24px 64px rgba(0,0,0,.6);--p-dialog-header-background: var(--bg-surface, #0f1623);--p-dialog-header-color: var(--text-1, #e2e8f5);--p-dialog-header-border-color: var(--border-sm, rgba(255,255,255,.07));--p-dialog-header-border-width: 0 0 1px 0;--p-dialog-header-padding: 1.25rem 1.5rem;--p-dialog-header-gap: .75rem;--p-dialog-title-font-size: 1rem;--p-dialog-title-font-weight: 600;--p-dialog-content-background: var(--bg-surface, #0f1623);--p-dialog-content-color: var(--text-1, #e2e8f5);--p-dialog-content-padding: 1.25rem 1.5rem;--p-dialog-footer-background: var(--bg-surface, #0f1623);--p-dialog-footer-color: var(--text-1, #e2e8f5);--p-dialog-footer-border-color: var(--border-sm, rgba(255,255,255,.07));--p-dialog-footer-border-width: 1px 0 0 0;--p-dialog-footer-padding: 1rem 1.5rem;--p-dialog-footer-gap: .5rem;--p-dialog-close-button-background: transparent;--p-dialog-close-button-color: var(--text-2, #7a8ba8);--p-dialog-close-button-hover-background: var(--bg-raised, #18263a);--p-dialog-close-button-hover-color: var(--text-1, #e2e8f5);--p-dialog-close-button-focus-ring-shadow: 0 0 0 2px var(--accent-dim, rgba(99,102,241,.12));--p-dialog-close-button-border-radius: var(--r-sm, 5px);--p-overlay-select-background: var(--bg-surface, #0f1623);--p-overlay-popover-background: var(--bg-surface, #0f1623);--p-overlay-modal-background: rgba(0,0,0,.65);--p-menu-background: var(--bg-surface, #0f1623);--p-menu-border-color: var(--border-sm, rgba(255,255,255,.07));--p-menu-border-radius: 8px;--p-menu-color: var(--text-1, #e2e8f5);--p-menu-shadow: 0 8px 32px rgba(0,0,0,.5);--p-menu-padding: .25rem 0;--p-menu-gap: 0;--p-menu-submenu-label-background: transparent;--p-menu-submenu-label-color: var(--text-3, #4a5e7a);--p-menu-submenu-label-font-size: .7rem;--p-menu-submenu-label-font-weight: 600;--p-menu-submenu-label-padding: .35rem .875rem;--p-menu-item-padding: .5rem .875rem;--p-menu-item-border-radius: 0;--p-menu-item-gap: .6rem;--p-menu-item-color: var(--text-1, #e2e8f5);--p-menu-item-icon-color: var(--text-2, #7a8ba8);--p-menu-item-focus-background: var(--bg-raised, #18263a);--p-menu-item-focus-color: var(--text-1, #e2e8f5);--p-menu-item-focus-icon-color: var(--text-2, #7a8ba8);--p-menu-item-active-background: var(--bg-raised, #18263a);--p-menu-item-active-color: var(--text-1, #e2e8f5);--p-menu-separator-border-color: var(--border-sm, rgba(255,255,255,.07));--p-checkbox-background: var(--bg-raised, #18263a);--p-checkbox-border-color: var(--border-md, rgba(255,255,255,.12));--p-checkbox-hover-border-color: var(--accent, #6366f1);--p-checkbox-focus-ring-shadow: 0 0 0 2px var(--accent-dim, rgba(99,102,241,.12));--p-checkbox-focus-ring-width: 0;--p-checkbox-checked-background: var(--accent, #6366f1);--p-checkbox-checked-border-color: var(--accent, #6366f1);--p-checkbox-checked-color: #fff;--p-checkbox-checked-hover-background: var(--accent-light, #818cf8);--p-checkbox-checked-hover-border-color: var(--accent-light, #818cf8);--p-checkbox-border-radius: 4px;--p-checkbox-width: 18px;--p-checkbox-height: 18px;--p-checkbox-sm-width: 14px;--p-checkbox-sm-height: 14px;--p-checkbox-lg-width: 22px;--p-checkbox-lg-height: 22px;--p-checkbox-icon-size: .75rem;--p-toggleswitch-background: var(--bg-raised, #18263a);--p-toggleswitch-border-color: var(--border-md, rgba(255,255,255,.12));--p-toggleswitch-hover-background: var(--bg-raised, #18263a);--p-toggleswitch-hover-border-color: var(--border-md, rgba(255,255,255,.12));--p-toggleswitch-checked-background: var(--accent, #6366f1);--p-toggleswitch-checked-border-color: var(--accent, #6366f1);--p-toggleswitch-checked-hover-background: var(--accent-light, #818cf8);--p-toggleswitch-handle-background: var(--text-3, #4a5e7a);--p-toggleswitch-handle-checked-background: #fff;--p-toggleswitch-focus-ring-shadow: 0 0 0 2px var(--accent-dim, rgba(99,102,241,.12));--p-toggleswitch-width: 2.25rem;--p-toggleswitch-height: 1.25rem;--p-toggleswitch-border-radius: 999px;--p-toggleswitch-handle-size: 1rem;--p-toggleswitch-handle-border-radius: 50%;--p-toggleswitch-transition-duration: .2s;--p-tag-padding: .2rem .55rem;--p-tag-border-radius: 999px;--p-tag-font-size: .7rem;--p-tag-font-weight: 600;--p-tag-gap: .3rem;--p-tag-primary-background: var(--accent-dim, rgba(99,102,241,.12));--p-tag-primary-color: var(--accent-light, #818cf8);--p-tag-secondary-background: var(--bg-raised, #18263a);--p-tag-secondary-color: var(--text-2, #7a8ba8);--p-tag-success-background: rgba(16,185,129,.15);--p-tag-success-color: #34d399;--p-tag-info-background: rgba(59,130,246,.15);--p-tag-info-color: #60a5fa;--p-tag-warn-background: rgba(245,158,11,.15);--p-tag-warn-color: #fbbf24;--p-tag-danger-background: rgba(239,68,68,.15);--p-tag-danger-color: #f87171;--p-tag-contrast-background: rgba(255,255,255,.1);--p-tag-contrast-color: var(--text-1, #e2e8f5);--p-message-border-radius: 8px;--p-message-padding: .75rem 1rem;--p-message-gap: .6rem;--p-message-info-background: rgba(59,130,246,.1);--p-message-info-border-color: rgba(59,130,246,.2);--p-message-info-color: #60a5fa;--p-message-info-shadow: none;--p-message-success-background: rgba(16,185,129,.1);--p-message-success-border-color: rgba(16,185,129,.2);--p-message-success-color: #34d399;--p-message-success-shadow: none;--p-message-warn-background: rgba(245,158,11,.1);--p-message-warn-border-color: rgba(245,158,11,.2);--p-message-warn-color: #fbbf24;--p-message-warn-shadow: none;--p-message-error-background: rgba(239,68,68,.1);--p-message-error-border-color: rgba(239,68,68,.2);--p-message-error-color: #f87171;--p-message-error-shadow: none;--p-message-secondary-background: var(--bg-raised, #18263a);--p-message-secondary-border-color: var(--border-sm, rgba(255,255,255,.07));--p-message-secondary-color: var(--text-2, #7a8ba8);--p-message-contrast-background: rgba(255,255,255,.08);--p-message-contrast-border-color: var(--border-md, rgba(255,255,255,.12));--p-message-contrast-color: var(--text-1, #e2e8f5);--p-message-close-button-color: inherit;--p-message-close-button-hover-background: rgba(255,255,255,.08);--p-message-close-button-focus-ring-shadow: none;--p-message-text-font-size: .875rem;--p-message-text-font-weight: 400;--p-chip-background: var(--bg-raised, #18263a);--p-chip-border-color: var(--border-sm, rgba(255,255,255,.07));--p-chip-color: var(--text-1, #e2e8f5);--p-chip-border-radius: 999px;--p-chip-padding-y: .25rem;--p-chip-padding-x: .65rem;--p-chip-gap: .4rem;--p-chip-font-size: .8rem;--p-chip-font-weight: 400;--p-chip-remove-icon-size: .75rem;--p-chip-remove-icon-color: var(--text-3, #4a5e7a);--p-chip-remove-icon-hover-color: var(--text-1, #e2e8f5);--p-chip-img-width: 1.5rem;--p-chip-img-height: 1.5rem;--p-chip-sm-font-size: .75rem;--p-chip-lg-font-size: .875rem;--p-password-meter-background: var(--bg-raised, #18263a);--p-password-meter-weak-background: #f87171;--p-password-meter-medium-background: #fbbf24;--p-password-meter-strong-background: #34d399;--p-password-meter-height: 4px;--p-password-meter-border-radius: 2px;--p-password-overlay-background: var(--bg-surface, #0f1623);--p-password-overlay-border-color: var(--border-sm, rgba(255,255,255,.07));--p-password-overlay-border-radius: 8px;--p-password-overlay-color: var(--text-1, #e2e8f5);--p-password-overlay-shadow: 0 8px 32px rgba(0,0,0,.5);--p-password-overlay-padding: 1rem;--p-password-toggle-icon-color: var(--text-2, #7a8ba8);--p-password-toggle-icon-hover-color: var(--text-1, #e2e8f5);--p-inputnumber-button-background: var(--bg-raised, #18263a);--p-inputnumber-button-border-color: var(--border-sm, rgba(255,255,255,.07));--p-inputnumber-button-color: var(--text-2, #7a8ba8);--p-inputnumber-button-hover-background: var(--bg-surface, #0f1623);--p-inputnumber-button-hover-color: var(--text-1, #e2e8f5);--p-inputnumber-button-hover-border-color: var(--border-md, rgba(255,255,255,.12));--p-inputnumber-button-active-background: var(--bg-base, #080c14);--p-inputnumber-button-active-color: var(--text-1, #e2e8f5);--p-inputnumber-button-active-border-color: var(--border-md, rgba(255,255,255,.12));--p-inputnumber-button-width: 2.25rem;--p-inputnumber-button-border-radius: 0;--p-divider-border-color: var(--border-sm, rgba(255,255,255,.07));--p-divider-color: var(--text-3, #4a5e7a);--p-divider-horizontal-margin: .75rem 0;--p-divider-horizontal-padding: 0;--p-divider-vertical-margin: 0 .75rem;--p-divider-vertical-padding: 0;--p-divider-content-padding: 0 .75rem;--p-divider-content-background: transparent;--p-divider-content-color: var(--text-3, #4a5e7a);--p-divider-content-font-size: .8rem}.p-component{font-family:Inter,system-ui,-apple-system,sans-serif}.p-inputtext{background:var(--bg-raised, #18263a);border:1px solid var(--border-sm, rgba(255,255,255,.07));color:var(--text-1, #e2e8f5);border-radius:var(--r-sm, 5px);padding:.45rem .75rem;font-size:.875rem;outline:none;transition:border-color .15s;width:100%}.p-inputtext::placeholder{color:var(--text-3, #4a5e7a)}.p-inputtext:focus,.p-inputtext:focus-visible{border-color:var(--accent, #6366f1);box-shadow:0 0 0 2px var(--accent-dim, rgba(99,102,241,.12))}.p-inputtext.p-invalid{border-color:#ef444480}.p-inputtext:disabled{opacity:.45;cursor:not-allowed}.p-textarea{background:var(--bg-raised, #18263a);border:1px solid var(--border-sm, rgba(255,255,255,.07));color:var(--text-1, #e2e8f5);border-radius:var(--r-sm, 5px);padding:.45rem .75rem;font-size:.875rem;outline:none;transition:border-color .15s;width:100%;resize:vertical}.p-textarea::placeholder{color:var(--text-3, #4a5e7a)}.p-textarea:focus{border-color:var(--accent, #6366f1);box-shadow:0 0 0 2px var(--accent-dim, rgba(99,102,241,.12))}.p-textarea.p-invalid{border-color:#ef444480}.p-password{position:relative;display:inline-flex;width:100%}.p-password-input{background:var(--bg-raised, #18263a);border:1px solid var(--border-sm, rgba(255,255,255,.07));color:var(--text-1, #e2e8f5);border-radius:var(--r-sm, 5px);padding:.45rem 2.25rem .45rem .75rem;font-size:.875rem;outline:none;width:100%;transition:border-color .15s}.p-password-input::placeholder{color:var(--text-3, #4a5e7a)}.p-password-input:focus{border-color:var(--accent, #6366f1);box-shadow:0 0 0 2px var(--accent-dim, rgba(99,102,241,.12))}.p-password-toggle-mask-icon{position:absolute;right:.7rem;top:50%;transform:translateY(-50%);color:var(--text-2, #7a8ba8);cursor:pointer;font-size:.9rem;z-index:1;background:none;border:none;padding:0;display:flex;align-items:center}.p-password-toggle-mask-icon:hover{color:var(--text-1, #e2e8f5)}.p-password-overlay{background:var(--bg-surface, #0f1623);border:1px solid var(--border-sm, rgba(255,255,255,.07));border-radius:8px;padding:1rem;margin-top:4px}.p-password-meter{background:var(--bg-raised, #18263a);height:4px;border-radius:2px;margin-bottom:.5rem}.p-password-meter-label{font-size:.75rem;color:var(--text-2, #7a8ba8)}.p-inputnumber{display:flex;width:100%}.p-inputnumber-input{background:var(--bg-raised, #18263a);border:1px solid var(--border-sm, rgba(255,255,255,.07));color:var(--text-1, #e2e8f5);border-radius:var(--r-sm, 5px);padding:.45rem .75rem;font-size:.875rem;outline:none;width:100%}.p-inputnumber-input:focus{border-color:var(--accent, #6366f1);box-shadow:0 0 0 2px var(--accent-dim, rgba(99,102,241,.12))}.p-inputnumber-button{background:var(--bg-raised, #18263a);border:1px solid var(--border-sm, rgba(255,255,255,.07));color:var(--text-2, #7a8ba8);cursor:pointer;padding:0 .5rem}.p-inputnumber-button:hover{background:var(--bg-surface, #0f1623);color:var(--text-1, #e2e8f5)}.p-button{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.45rem 1rem;border-radius:var(--r-sm, 5px);font-size:.875rem;font-weight:500;cursor:pointer;border:1px solid transparent;transition:background .15s,border-color .15s,opacity .15s;background:var(--accent, #6366f1);color:#fff}.p-button:hover{filter:brightness(1.1)}.p-button:disabled{opacity:.45;cursor:not-allowed}.p-button-label{font-weight:500}.p-button-outlined{background:transparent;border-color:var(--border-md, rgba(255,255,255,.12));color:var(--text-1, #e2e8f5)}.p-button-outlined:hover{background:var(--bg-raised, #18263a)}.p-button-text{background:transparent;border-color:transparent;color:var(--text-2, #7a8ba8)}.p-button-text:hover{background:var(--bg-raised, #18263a);color:var(--text-1, #e2e8f5)}.p-button-secondary{background:var(--bg-raised, #18263a);border-color:var(--border-md, rgba(255,255,255,.12));color:var(--text-1, #e2e8f5)}.p-button-danger{background:#ef44441f;border-color:#ef44444d;color:#f87171}.p-button-danger:hover{background:#ef444433}.p-select{display:inline-flex;align-items:center;background:var(--bg-raised, #18263a);border:1px solid var(--border-sm, rgba(255,255,255,.07));border-radius:var(--r-sm, 5px);padding:.35rem .75rem;cursor:pointer;min-width:0;transition:border-color .15s}.p-select:hover{border-color:var(--border-md, rgba(255,255,255,.12))}.p-select.p-focus{border-color:var(--accent, #6366f1);box-shadow:0 0 0 2px var(--accent-dim, rgba(99,102,241,.12))}.p-select.p-disabled{opacity:.45;cursor:not-allowed}.p-select-label{color:var(--text-1, #e2e8f5);font-size:.875rem;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.p-select-label.p-placeholder{color:var(--text-3, #4a5e7a)}.p-select-dropdown{color:var(--text-2, #7a8ba8);margin-left:.5rem;flex-shrink:0}.p-select-dropdown-icon{color:var(--text-2, #7a8ba8);width:14px;height:14px}.p-select-overlay{background:var(--bg-surface, #0f1623);border:1px solid var(--border-sm, rgba(255,255,255,.07));border-radius:8px;box-shadow:0 8px 32px #00000080;z-index:1000;overflow:hidden;min-width:160px}.p-select-list-container{overflow-y:auto;max-height:220px}.p-select-list{list-style:none;padding:.25rem 0;margin:0}.p-select-option{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;cursor:pointer;color:var(--text-1, #e2e8f5);font-size:.875rem;transition:background .1s}.p-select-option:hover,.p-select-option.p-focus{background:var(--bg-raised, #18263a)}.p-select-option.p-select-option-selected{background:var(--accent-dim, rgba(99,102,241,.12));color:var(--accent-light, #818cf8)}.p-select-option-label{flex:1}.p-select-option-check-icon{color:var(--accent-light, #818cf8);width:14px;height:14px}.p-select-option-blank-icon{width:14px}.p-select-empty-message{padding:.5rem .75rem;color:var(--text-3, #4a5e7a);font-size:.875rem}.p-select-header{padding:.5rem;border-bottom:1px solid var(--border-sm, rgba(255,255,255,.07))}.p-dropdown{display:inline-flex;align-items:center;background:var(--bg-raised, #18263a);border:1px solid var(--border-sm, rgba(255,255,255,.07));border-radius:var(--r-sm, 5px);padding:.35rem .75rem;cursor:pointer;transition:border-color .15s}.p-dropdown:hover{border-color:var(--border-md, rgba(255,255,255,.12))}.p-dropdown.p-focus{border-color:var(--accent, #6366f1)}.p-dropdown-label{color:var(--text-1, #e2e8f5);font-size:.875rem;flex:1}.p-dropdown-label.p-placeholder{color:var(--text-3, #4a5e7a)}.p-dropdown-trigger{color:var(--text-2, #7a8ba8)}.p-dropdown-panel{background:var(--bg-surface, #0f1623);border:1px solid var(--border-sm, rgba(255,255,255,.07));border-radius:8px;box-shadow:0 8px 32px #00000080;z-index:1000}.p-dropdown-items-wrapper{overflow-y:auto;max-height:220px}.p-dropdown-items{list-style:none;padding:.25rem 0;margin:0}.p-dropdown-item{padding:.5rem .75rem;color:var(--text-1, #e2e8f5);font-size:.875rem;cursor:pointer}.p-dropdown-item:hover,.p-dropdown-item.p-focus{background:var(--bg-raised, #18263a)}.p-dropdown-item.p-highlight{background:var(--accent-dim, rgba(99,102,241,.12));color:var(--accent-light, #818cf8)}.p-dropdown-empty-message{padding:.5rem .75rem;color:var(--text-3, #4a5e7a)}.p-datatable{background:var(--bg-surface, #0f1623);border:1px solid var(--border-sm, rgba(255,255,255,.07));border-radius:8px;overflow:hidden;color:var(--text-1, #e2e8f5)}.p-datatable-table-container{overflow-x:auto}.p-datatable-table{width:100%;border-collapse:collapse}.p-datatable-thead>tr>.p-datatable-header-cell{background:var(--bg-raised, #18263a);color:var(--text-2, #7a8ba8);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:.5rem .875rem;border-bottom:1px solid var(--border-sm, rgba(255,255,255,.07));white-space:nowrap}.p-datatable-thead>tr>.p-datatable-header-cell .p-datatable-column-header-content{display:flex;align-items:center;gap:.4rem}.p-datatable-thead>tr>.p-datatable-sortable-column{cursor:pointer}.p-datatable-thead>tr>.p-datatable-sortable-column:hover{background:var(--bg-surface, #0f1623);color:var(--text-1, #e2e8f5)}.p-datatable-thead>tr>.p-datatable-column-sorted{color:var(--accent-light, #818cf8)}.p-datatable-sort-icon{width:14px;height:14px;opacity:.5}.p-datatable-column-sorted .p-datatable-sort-icon{opacity:1;color:var(--accent-light, #818cf8)}.p-datatable-tbody>tr{border-bottom:1px solid var(--border-sm, rgba(255,255,255,.07));transition:background .1s}.p-datatable-tbody>tr:last-child{border-bottom:none}.p-datatable-tbody>tr>td{padding:.55rem .875rem;color:var(--text-1, #e2e8f5);font-size:.875rem;vertical-align:middle}.p-datatable-hoverable .p-datatable-tbody>tr:hover{background:var(--bg-raised, #18263a)}.p-row-odd{background:var(--bg-surface, #0f1623)}.p-row-even{background:var(--bg-base, #080c14)}.p-datatable-striped .p-datatable-tbody>tr.p-row-odd{background:var(--bg-surface, #0f1623)}.p-datatable-striped .p-datatable-tbody>tr.p-row-even{background:var(--bg-base, #080c14)}.p-datatable-empty-message td{padding:2rem;text-align:center;color:var(--text-3, #4a5e7a);font-size:.875rem}.p-datatable-header{padding:.75rem 1rem;border-bottom:1px solid var(--border-sm, rgba(255,255,255,.07));background:var(--bg-raised, #18263a);color:var(--text-1, #e2e8f5);font-weight:600}.p-datatable-footer{padding:.65rem 1rem;border-top:1px solid var(--border-sm, rgba(255,255,255,.07));background:var(--bg-raised, #18263a);color:var(--text-2, #7a8ba8);font-size:.8rem}.p-datatable-row-selected{background:var(--accent-dim, rgba(99,102,241,.12))!important}.p-dialog-mask{display:flex;align-items:center;justify-content:center;position:fixed;inset:0;z-index:1000;background:#000000a6;backdrop-filter:blur(4px)}.p-dialog{background:var(--bg-surface, #0f1623);border:1px solid var(--border-sm, rgba(255,255,255,.07));border-radius:12px;box-shadow:0 24px 64px #0009;display:flex;flex-direction:column;min-width:320px;max-width:90vw;max-height:85vh;overflow:hidden}.p-dialog-header{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid var(--border-sm, rgba(255,255,255,.07))}.p-dialog-title{color:var(--text-1, #e2e8f5);font-size:1rem;font-weight:600}.p-dialog-header-actions{display:flex;gap:.25rem}.p-dialog-close-button{background:none;border:none;color:var(--text-2, #7a8ba8);cursor:pointer;width:28px;height:28px;border-radius:var(--r-sm, 5px);display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s}.p-dialog-close-button:hover{background:var(--bg-raised, #18263a);color:var(--text-1, #e2e8f5)}.p-dialog-content{padding:1.25rem 1.5rem;overflow-y:auto;color:var(--text-1, #e2e8f5);flex:1}.p-dialog-footer{display:flex;justify-content:flex-end;gap:.5rem;padding:1rem 1.5rem;border-top:1px solid var(--border-sm, rgba(255,255,255,.07))}.p-menu{background:var(--bg-surface, #0f1623);border:1px solid var(--border-sm, rgba(255,255,255,.07));border-radius:8px;box-shadow:0 8px 32px #00000080;padding:.25rem 0;min-width:180px;z-index:1001}.p-menu-list{list-style:none;margin:0;padding:0}.p-menu-item{list-style:none}.p-menu-item-content{display:block}.p-menu-item-link{display:flex;align-items:center;gap:.6rem;padding:.5rem .875rem;color:var(--text-1, #e2e8f5);text-decoration:none;font-size:.875rem;cursor:pointer;transition:background .1s}.p-menu-item-link:hover,.p-menu-item.p-focus>.p-menu-item-content>.p-menu-item-link{background:var(--bg-raised, #18263a);text-decoration:none}.p-menu-item-icon{color:var(--text-2, #7a8ba8);font-size:.9rem;flex-shrink:0}.p-menu-item-label{flex:1}.p-menu-item.p-disabled>.p-menu-item-content>.p-menu-item-link{color:var(--text-3, #4a5e7a);cursor:default}.p-menu-separator{height:1px;background:var(--border-sm, rgba(255,255,255,.07));margin:.25rem 0}.p-menu-submenu-label{padding:.35rem .875rem;color:var(--text-3, #4a5e7a);font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em}.p-checkbox{display:inline-flex;align-items:center;gap:.5rem;cursor:pointer}.p-checkbox-box{width:18px;height:18px;border-radius:4px;border:1px solid var(--border-md, rgba(255,255,255,.12));background:var(--bg-raised, #18263a);display:flex;align-items:center;justify-content:center;transition:background .15s,border-color .15s;flex-shrink:0}.p-checkbox.p-checkbox-checked .p-checkbox-box{background:var(--accent, #6366f1);border-color:var(--accent, #6366f1)}.p-checkbox-icon{color:#fff;width:12px;height:12px}.p-checkbox-input{position:absolute;opacity:0;pointer-events:none;width:100%;height:100%}.p-checkbox:not(.p-disabled):hover .p-checkbox-box{border-color:var(--accent, #6366f1)}.p-toggleswitch{display:inline-flex;align-items:center;cursor:pointer;position:relative}.p-toggleswitch-input{opacity:0;position:absolute}.p-toggleswitch-slider{width:36px;height:20px;border-radius:10px;background:var(--bg-raised, #18263a);border:1px solid var(--border-md, rgba(255,255,255,.12));position:relative;transition:background .2s}.p-toggleswitch-slider:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:var(--text-3, #4a5e7a);transition:transform .2s,background .2s}.p-toggleswitch.p-toggleswitch-checked .p-toggleswitch-slider{background:var(--accent, #6366f1);border-color:var(--accent, #6366f1)}.p-toggleswitch.p-toggleswitch-checked .p-toggleswitch-slider:after{transform:translate(16px);background:#fff}.p-tag{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .55rem;border-radius:999px;font-size:.7rem;font-weight:600;letter-spacing:.03em;background:var(--bg-raised, #18263a);color:var(--text-2, #7a8ba8);border:1px solid var(--border-sm, rgba(255,255,255,.07))}.p-tag-success,.p-tag[data-p*=success]{background:#10b98126;color:#34d399;border-color:#10b98140}.p-tag-warn,.p-tag[data-p*=warn]{background:#f59e0b26;color:#fbbf24;border-color:#f59e0b40}.p-tag-danger,.p-tag[data-p*=danger]{background:#ef444426;color:#f87171;border-color:#ef444440}.p-tag-info,.p-tag[data-p*=info]{background:#3b82f626;color:#60a5fa;border-color:#3b82f640}.p-tag-secondary{background:var(--bg-raised, #18263a);color:var(--text-2, #7a8ba8)}.p-tag-label{font-weight:600}.p-tag-icon{font-size:.7rem}.p-message{display:flex;align-items:center;gap:.6rem;padding:.75rem 1rem;border-radius:8px;font-size:.875rem;border:1px solid transparent}.p-message-info{background:#3b82f61a;border-color:#3b82f633;color:#60a5fa}.p-message-success{background:#10b9811a;border-color:#10b98133;color:#34d399}.p-message-warn{background:#f59e0b1a;border-color:#f59e0b33;color:#fbbf24}.p-message-error{background:#ef44441a;border-color:#ef444433;color:#f87171}.p-message-text{flex:1}.p-message-close-button{background:none;border:none;cursor:pointer;color:inherit;opacity:.6;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:4px}.p-message-close-button:hover{opacity:1}.p-chip{display:inline-flex;align-items:center;gap:.4rem;padding:.25rem .65rem;border-radius:999px;background:var(--bg-raised, #18263a);border:1px solid var(--border-sm, rgba(255,255,255,.07));color:var(--text-2, #7a8ba8);font-size:.8rem}.p-chip-label{color:var(--text-1, #e2e8f5)}.p-chip-remove-icon{cursor:pointer;color:var(--text-3, #4a5e7a);font-size:.75rem}.p-chip-remove-icon:hover{color:var(--text-1, #e2e8f5)}.p-divider-horizontal{display:flex;align-items:center;gap:.75rem;margin:.75rem 0;color:var(--text-3, #4a5e7a);font-size:.8rem}.p-divider-horizontal:before,.p-divider-horizontal:after{content:"";flex:1;border-top:1px solid var(--border-sm, rgba(255,255,255,.07))}.p-divider-vertical{width:1px;background:var(--border-sm, rgba(255,255,255,.07));margin:0 .75rem}.p-paginator{display:flex;align-items:center;justify-content:center;gap:.25rem;padding:.65rem 1rem;background:var(--bg-raised, #18263a);border-top:1px solid var(--border-sm, rgba(255,255,255,.07))}.p-paginator-page,.p-paginator-prev,.p-paginator-next,.p-paginator-first,.p-paginator-last{background:none;border:1px solid transparent;border-radius:var(--r-sm, 5px);color:var(--text-2, #7a8ba8);width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:.875rem;transition:background .1s,border-color .1s}.p-paginator-page:hover,.p-paginator-prev:hover,.p-paginator-next:hover,.p-paginator-first:hover,.p-paginator-last:hover{background:var(--bg-surface, #0f1623)}.p-paginator-page.p-highlight{background:var(--accent-dim, rgba(99,102,241,.12));border-color:var(--accent, #6366f1);color:var(--accent-light, #818cf8)}.p-paginator-current{color:var(--text-2, #7a8ba8);font-size:.8rem}.p-overlay-mask{background:#000000a6;backdrop-filter:blur(4px)}.p-hidden-accessible{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:root[data-theme=light]{--p-button-danger-color: #dc2626;--p-button-danger-hover-color: #dc2626;--p-button-danger-active-color: #dc2626;--p-button-success-color: #059669;--p-tag-success-color: #059669;--p-tag-warn-color: #b45309;--p-tag-danger-color: #dc2626;--p-tag-info-color: #0369a1;--p-tag-contrast-background: rgba(15,18,25,.08);--p-message-info-color: #0369a1;--p-message-success-color: #059669;--p-message-warn-color: #b45309;--p-message-error-color: #dc2626;--p-message-contrast-background: rgba(15,18,25,.06);--p-message-close-button-hover-background: rgba(15,18,25,.06);--p-password-meter-weak-background: #dc2626;--p-password-meter-medium-background: #b45309;--p-password-meter-strong-background: #059669}[data-theme=light] .p-button-danger{color:#dc2626}[data-theme=light] .p-button-danger:hover{color:#b91c1c}[data-theme=light] .p-tag-success,[data-theme=light] .p-tag[data-p*=success]{color:#059669}[data-theme=light] .p-tag-warn,[data-theme=light] .p-tag[data-p*=warn]{color:#b45309}[data-theme=light] .p-tag-danger,[data-theme=light] .p-tag[data-p*=danger]{color:#dc2626}[data-theme=light] .p-tag-info,[data-theme=light] .p-tag[data-p*=info],[data-theme=light] .p-message-info{color:#0369a1}[data-theme=light] .p-message-success{color:#059669}[data-theme=light] .p-message-warn{color:#b45309}[data-theme=light] .p-message-error{color:#dc2626}
