.sidebar[data-v-e6e132ed]{position:fixed;inset:0 auto 0 0;width:220px;background:var(--color-background-soft, #101214);border-right:1px solid var(--color-border, #2a2d34);color:var(--color-text, #e6e6e6);display:flex;flex-direction:column;z-index:100;transition:width .25s ease}.sidebar.collapsed[data-v-e6e132ed]{width:56px}.brand[data-v-e6e132ed]{display:flex;align-items:center;gap:10px;height:48px;padding:0 10px;border-bottom:1px solid var(--color-border, #2a2d34)}.brand-name[data-v-e6e132ed]{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar.collapsed .brand-name[data-v-e6e132ed]{display:none}.collapse-btn[data-v-e6e132ed]{width:32px;height:32px;border:none;background:transparent;color:var(--color-text, #e6e6e6);display:grid;place-items:center;border-radius:8px;cursor:pointer}.collapse-btn[data-v-e6e132ed]:hover{background:#7c3aed14}.mp-glyph[data-v-e6e132ed]{font-weight:800;font-size:14px;line-height:1;display:grid;place-items:center;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif}.nav[data-v-e6e132ed]{padding:8px 6px 6px}.nav-section+.nav-section[data-v-e6e132ed]{margin-top:12px;padding-top:8px;border-top:1px solid rgba(148,163,184,.16)}.nav-section-label[data-v-e6e132ed]{padding:4px 10px}.nav-section-label .label-text[data-v-e6e132ed]{font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted, #6b7280)}.sidebar.collapsed .nav-section-label[data-v-e6e132ed]{display:none}.nav-item[data-v-e6e132ed]{width:100%;border:none;background:transparent;display:grid;grid-template-columns:32px 1fr auto;align-items:center;gap:10px;padding:10px 8px;border-radius:10px;color:var(--color-text, #e6e6e6);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.nav-item[data-v-e6e132ed]:hover{background:#7c3aed0f}.nav-item.router-link-active[data-v-e6e132ed],.nav-item.router-link-exact-active[data-v-e6e132ed]{background:#7c3aed1f;color:var(--color-accent, #7c3aed);font-weight:600}.nav-item.router-link-active .icon[data-v-e6e132ed],.nav-item.router-link-exact-active .icon[data-v-e6e132ed]{color:var(--color-accent, #7c3aed)}.icon[data-v-e6e132ed]{display:grid;place-items:center;color:var(--color-text-muted, #6b7280)}.sidebar.collapsed .label[data-v-e6e132ed]{display:none}.pill[data-v-e6e132ed]{justify-self:end;font-size:.65rem;padding:2px 6px;border-radius:999px;background:#94a3b81f;color:var(--color-text-muted, #9ca3af)}.sidebar.collapsed .pill[data-v-e6e132ed]{display:none}.user[data-v-e6e132ed]{margin-top:auto;display:flex;align-items:center;gap:10px;padding:10px 8px 14px;border-top:1px solid var(--color-border, #2a2d34)}.user-link[data-v-e6e132ed]{text-decoration:none;color:inherit}.user-link[data-v-e6e132ed]:hover{background:#7c3aed0f}.avatar[data-v-e6e132ed]{width:28px;height:28px;border-radius:8px;background:#334155;color:#fff;font-size:12px;display:grid;place-items:center}.avatar svg[data-v-e6e132ed]{width:16px;height:16px}.user-meta[data-v-e6e132ed]{overflow:hidden}.user-name[data-v-e6e132ed]{font-weight:600;font-size:.8rem}.user-role[data-v-e6e132ed]{font-size:.72rem;color:var(--color-text-muted, #6b7280)}.sidebar.collapsed .user-meta[data-v-e6e132ed]{display:none}.site-header[data-v-d2b22c8c]{position:sticky;top:0;z-index:50;height:64px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;width:100%;background:linear-gradient(90deg,#6d28d9,#a855f7)!important;border-bottom:1px solid #4c1d95}.container[data-v-d2b22c8c]{height:100%;width:100%;margin:0;max-width:none;padding:0 40px;display:flex;align-items:center}.brand[data-v-d2b22c8c]{font-weight:700;letter-spacing:.2px;font-size:1.1rem;text-decoration:none;color:#f9fafb}.spacer[data-v-d2b22c8c]{flex:1}.authed[data-v-d2b22c8c]{display:flex;align-items:center;gap:12px}.btn[data-v-d2b22c8c]{border-radius:999px;padding:6px 16px;font-size:.9rem;cursor:pointer;font-weight:600;border:1px solid transparent;transition:background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease,transform .06s ease}.btn.auth[data-v-d2b22c8c]{background:transparent;border-color:#f9fafbb3;color:#f9fafb}.btn.auth[data-v-d2b22c8c]:hover{background:#f9fafb1f;border-color:#fff;color:#fff;box-shadow:0 0 12px #f9fafb40}.btn.auth[data-v-d2b22c8c]:active{transform:translateY(1px);box-shadow:none}@media (prefers-color-scheme: dark){.site-header[data-v-d2b22c8c]{background:#020617!important;border-bottom-color:var(--color-border)}.brand[data-v-d2b22c8c]{color:var(--color-heading)}.btn.auth[data-v-d2b22c8c]{background:transparent;border-color:#a855f7;color:#a855f7}.btn.auth[data-v-d2b22c8c]:hover{background:#a855f7;border-color:#a855f7;color:#0b1120;box-shadow:0 0 12px #a855f780}.btn.auth[data-v-d2b22c8c]:active{transform:translateY(1px);box-shadow:none}}.site-footer[data-v-561504ef]{position:fixed;bottom:0;left:var(--sidebar-offset, 220px);width:calc(100% - var(--sidebar-offset, 220px));margin-left:0!important;z-index:900;box-sizing:border-box;background:linear-gradient(90deg,#f5f3ff,#e0e7ff)!important;border-top:1px solid #e5e7eb}.footer-inner[data-v-561504ef]{height:44px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 16px;font-size:12px;color:var(--color-text-soft, #6b7280);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.links[data-v-561504ef]{display:flex;gap:16px}a[data-v-561504ef]{color:var(--color-accent, #7c3aed);text-decoration:none;text-underline-offset:2px}a[data-v-561504ef]:hover{text-decoration:underline}@media (prefers-color-scheme: dark){.site-footer[data-v-561504ef]{background:#020617!important;border-top-color:var(--color-border, #1f2937)}.footer-inner[data-v-561504ef]{color:var(--color-text-soft, #9ca3af)}a[data-v-561504ef]{color:var(--color-accent, #a855f7)}a[data-v-561504ef]:hover{text-decoration:underline}}html{--sidebar-expanded: 220px;--sidebar-collapsed: 56px;--sidebar-offset: var(--sidebar-expanded)}html[data-sidebar=expanded]{--sidebar-offset: var(--sidebar-expanded)}html[data-sidebar=collapsed]{--sidebar-offset: var(--sidebar-collapsed)}body{margin:0}[data-v-355b8773] .sidebar{position:fixed;inset:0 auto 0 0;z-index:1000}[data-v-355b8773] .site-header,[data-v-355b8773] .site-footer{margin-left:var(--sidebar-offset);width:calc(100% - var(--sidebar-offset));transition:margin-left .25s ease,width .25s ease}.main-content[data-v-355b8773]{margin-left:var(--sidebar-offset);padding:24px 24px 80px;transition:margin-left .25s ease;display:flex;flex-direction:column;gap:20px;box-sizing:border-box}.no-sidebar[data-v-355b8773] .site-header,.no-sidebar[data-v-355b8773] .site-footer{margin-left:0;width:100%}.no-sidebar .main-content[data-v-355b8773]{margin-left:0;width:100%;padding:24px 24px 0}#app.no-sidebar[data-v-355b8773]{display:flex;flex-direction:column;min-height:100vh}#app.no-sidebar .main-content[data-v-355b8773]{flex:1}.parse-form[data-v-2e42d03f]{background:var(--color-background-soft);border-radius:12px;padding:20px;border:1px dashed transparent}.upload-zone[data-v-2e42d03f]{border-radius:12px;border:2px dashed var(--color-border);padding:24px 20px;cursor:pointer;background:var(--color-surface);transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease;text-align:left}.upload-zone[data-v-2e42d03f]:hover,.upload-zone.is-dragging[data-v-2e42d03f]{background:var(--color-background-soft);border-color:var(--color-accent);box-shadow:0 0 0 1px #7c3aed26}.hidden-input[data-v-2e42d03f]{display:none}.upload-copy[data-v-2e42d03f]{display:flex;flex-direction:column;gap:4px}.upload-title[data-v-2e42d03f]{margin:0;font-weight:600;color:var(--color-text)}.upload-link[data-v-2e42d03f]{text-decoration:underline;text-underline-offset:2px}.upload-helper[data-v-2e42d03f],.file-info[data-v-2e42d03f]{margin:0;font-size:.85rem;color:var(--color-text-soft)}.actions[data-v-2e42d03f]{display:flex;gap:10px;margin-top:16px}.btn-primary[data-v-2e42d03f]{border-radius:999px;padding:9px 20px;font-size:.9rem;font-weight:600;border:1px solid var(--color-accent);background:var(--color-accent);color:#fff;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .06s ease,box-shadow .18s ease}.btn-primary[data-v-2e42d03f]:hover:not(:disabled){background:#6d28d9;border-color:#5b21b6;box-shadow:0 0 0 1px #7c3aed40;transform:translateY(-1px)}.btn-primary[data-v-2e42d03f]:active:not(:disabled){transform:translateY(0);box-shadow:none}.btn-primary[data-v-2e42d03f]:disabled{opacity:.6;cursor:default}.btn-ghost[data-v-2e42d03f]{border-radius:999px;padding:9px 18px;font-size:.9rem;font-weight:500;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-soft);cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.btn-ghost[data-v-2e42d03f]:hover:not(:disabled){background:var(--color-background-soft);border-color:var(--color-border-hover);color:var(--color-text)}.btn-ghost[data-v-2e42d03f]:disabled{opacity:.6;cursor:default}.error[data-v-2e42d03f]{margin-top:12px;font-size:.85rem;color:#b91c1c}.top-row[data-v-9a0abb01]{display:grid;grid-template-columns:2fr 1.2fr;gap:16px;margin-bottom:16px}.full-width[data-v-9a0abb01]{grid-column:1 / -1}.ui-card[data-v-9a0abb01]{background:var(--color-background-soft);border:1px solid var(--color-border);border-radius:12px;padding:16px;box-sizing:border-box}.bar[data-v-9a0abb01]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.title[data-v-9a0abb01]{margin:0}.grid[data-v-9a0abb01]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.tile[data-v-9a0abb01]{border:1px solid var(--color-border);border-radius:10px;padding:14px}.label[data-v-9a0abb01]{color:var(--color-text-muted, #6b7280);margin-bottom:6px}.num[data-v-9a0abb01]{font-size:22px;font-weight:700}.parse-card[data-v-9a0abb01]{display:flex;flex-direction:column;justify-content:space-between}.parse-wrap[data-v-9a0abb01]{flex-grow:1}.tools[data-v-9a0abb01]{display:flex;align-items:center;gap:8px}.search[data-v-9a0abb01]{border:1px solid var(--color-border);background:var(--color-background-mute);color:var(--color-text);border-radius:8px;padding:6px 10px;outline:none}.table-wrap[data-v-9a0abb01]{overflow-x:auto}.table[data-v-9a0abb01]{width:100%;border-collapse:separate;border-spacing:0;font-size:14px;line-height:1.4;font-weight:500}.table thead th[data-v-9a0abb01]{text-align:left;padding:10px 12px;white-space:nowrap;border-bottom:1px solid var(--color-border);font-size:14px;font-weight:600;color:var(--color-text-muted, #6b7280);letter-spacing:.01em}.table tbody td[data-v-9a0abb01]{padding:10px 12px;border-bottom:1px solid var(--color-border);vertical-align:middle;font-size:14px;font-weight:500;color:var(--color-text)}.clickable-row[data-v-9a0abb01]{transition:background .15s ease}.clickable-row[data-v-9a0abb01]:hover{background:#7c3aed0a}.pill[data-v-9a0abb01]{display:inline-block;padding:4px 10px;border-radius:999px;font-size:12px;line-height:1;border:1px solid transparent;font-weight:600}.pill[data-kind=parsed][data-v-9a0abb01]{background:#16a34a1f;border-color:#16a34a73;color:#166534}.pill[data-kind=queued][data-v-9a0abb01]{background:#eab30824;border-color:#eab30880;color:#92400e}.pill[data-kind=processing][data-v-9a0abb01]{background:#3b82f624;border-color:#3b82f680;color:#1d4ed8}.pill[data-kind=failed][data-v-9a0abb01]{background:#ef444429;border-color:#ef44448c;color:#b91c1c}.issues[data-v-9a0abb01]{display:inline-block;padding:2px 8px;border-radius:8px;font-size:12px;font-weight:600;background:#ef444424;color:#b91c1c}.issues.none[data-v-9a0abb01]{background:#16a34a1f;color:#166534}.quality-badge[data-v-9a0abb01]{padding:3px 10px;border-radius:999px;font-weight:600;font-size:12px}.quality-badge[data-level=high][data-v-9a0abb01]{background:#16a34a1a;color:#166534}.quality-badge[data-level=medium][data-v-9a0abb01]{background:#eab3081a;color:#92400e}.quality-badge[data-level=low][data-v-9a0abb01]{background:#ef44441a;color:#b91c1c}.actions[data-v-9a0abb01]{display:flex;gap:8px}.btn-view[data-v-9a0abb01]{display:inline-flex;align-items:center;justify-content:center;padding:6px 14px;border-radius:999px;text-decoration:none;font-size:13px;font-weight:600;border:1px solid transparent;background:var(--color-accent, #7c3aed);color:#fff;transition:background .15s ease,border-color .15s ease,transform .05s ease}.btn-view[data-v-9a0abb01]:hover:not(.disabled){background:var(--brand-purple-600, #6d28d9);transform:translateY(1px)}.btn-view.disabled[data-v-9a0abb01]{background:var(--color-background-mute);border-color:var(--color-border);color:var(--color-text-muted, #9ca3af);cursor:not-allowed;pointer-events:none}.btn-ghost[data-v-9a0abb01]{display:inline-flex;align-items:center;justify-content:center;padding:6px 12px;border-radius:999px;font-weight:600;font-size:13px;cursor:pointer;border:1px solid rgba(124,58,237,.4);background:transparent;color:var(--color-accent, #7c3aed);transition:background .15s ease,border-color .15s ease,color .15s ease,transform .05s ease}.btn-ghost[data-v-9a0abb01]:hover:not(:disabled){background:#7c3aed0f;border-color:#7c3aedb3;transform:translateY(1px)}.btn-ghost[data-v-9a0abb01]:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 1100px){.top-row[data-v-9a0abb01]{grid-template-columns:1fr}}.summary-card[data-v-8474e1e3]{background:var(--color-background-soft);border:1px solid var(--color-border);border-radius:10px;padding:16px 18px 10px;color:var(--color-text);display:flex;flex-direction:column;gap:14px}.summary-header[data-v-8474e1e3]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.summary-title[data-v-8474e1e3]{margin:0 0 4px;font-size:1rem;font-weight:600}.summary-subtitle[data-v-8474e1e3]{margin:0;font-size:.85rem;color:var(--color-text-soft)}.summary-meta[data-v-8474e1e3]{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.pill[data-v-8474e1e3]{border-radius:999px;padding:3px 10px;font-size:.78rem;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-soft)}.pill--status[data-v-8474e1e3]{background:#22c55e24;border-color:#22c55e99;color:#4ade80}.pill--count[data-v-8474e1e3]{background:#94a3b81f}.pill--confidence[data-v-8474e1e3]{background:#8b5cf629;border-color:#8b5cf699}.summary-grid[data-v-8474e1e3]{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1.2fr);gap:24px;align-items:flex-start}.summary-details[data-v-8474e1e3]{margin:0}.summary-details .row[data-v-8474e1e3]{display:grid;grid-template-columns:140px minmax(0,1fr);padding:3px 0;font-size:.86rem}.summary-details dt[data-v-8474e1e3]{color:var(--color-text-soft);font-weight:500}.summary-details dd[data-v-8474e1e3]{margin:0;font-weight:500}.summary-about h3[data-v-8474e1e3]{margin:0 0 4px;font-size:.92rem;font-weight:600}.summary-about p[data-v-8474e1e3]{margin:0 0 6px;font-size:.86rem;color:var(--color-text-soft)}.about-list[data-v-8474e1e3]{margin:0;padding-left:18px;font-size:.85rem}.doc-row[data-v-8474e1e3]{border-top:1px solid var(--color-border);margin-top:6px;padding-top:8px;display:flex;flex-wrap:nowrap;overflow-x:auto;gap:6px}.doc-row[data-v-8474e1e3]::-webkit-scrollbar{height:6px}.doc-row[data-v-8474e1e3]::-webkit-scrollbar-thumb{background:#94a3b859;border-radius:999px}.doc-chip[data-v-8474e1e3]{border:1px solid var(--color-border);border-radius:999px;background:var(--color-background);padding:6px 12px;display:inline-flex;align-items:center;gap:6px;font-size:.82rem;color:var(--color-text-soft);cursor:pointer;white-space:nowrap;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .1s ease,box-shadow .15s ease}.doc-main[data-v-8474e1e3]{font-weight:500}.doc-sub[data-v-8474e1e3]{font-size:.76rem;opacity:.8}.doc-conf[data-v-8474e1e3]{font-size:.75rem;padding:2px 7px;border-radius:999px;border:1px solid var(--color-border);background:var(--color-surface)}.doc-chip[data-v-8474e1e3]:hover{border-color:var(--color-accent);color:var(--color-text);background:var(--color-accent-soft)}.doc-chip--active[data-v-8474e1e3]{background:var(--color-accent);border-color:var(--color-accent);color:#fff;box-shadow:0 0 0 1px #0000001a,0 8px 18px #00000040;transform:translateY(-1px)}.doc-chip--active .doc-conf[data-v-8474e1e3]{background:#ffffff29;border-color:#ffffff80}@media (max-width: 1024px){.summary-grid[data-v-8474e1e3]{grid-template-columns:minmax(0,1fr)}.summary-details .row[data-v-8474e1e3]{grid-template-columns:120px minmax(0,1fr)}.summary-header[data-v-8474e1e3]{flex-direction:column;align-items:flex-start}.summary-meta[data-v-8474e1e3]{justify-content:flex-start}}.document-overview[data-v-98d6f1ed]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;padding:18px 20px;box-sizing:border-box}.overview-grid[data-v-98d6f1ed]{display:grid;grid-template-columns:minmax(320px,1.1fr) minmax(420px,1.4fr);grid-template-rows:auto auto;grid-template-areas:"left-title right-title" "left-body  right-body";column-gap:28px;row-gap:12px}.left-title[data-v-98d6f1ed]{grid-area:left-title}.right-title[data-v-98d6f1ed]{grid-area:right-title;align-self:end}.left-body[data-v-98d6f1ed]{grid-area:left-body}.right-body[data-v-98d6f1ed]{grid-area:right-body}.card-title[data-v-98d6f1ed]{margin:0;font-size:1.05rem;font-weight:700;letter-spacing:.01em;color:var(--color-text)}.section-label[data-v-98d6f1ed]{margin:0;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--color-text-soft);display:inline-flex;align-items:center;gap:6px}.section-label[data-v-98d6f1ed]:before{content:"";width:6px;height:6px;border-radius:999px;background:var(--color-accent)}.kv[data-v-98d6f1ed]{margin:0;padding:0}.row[data-v-98d6f1ed]{display:grid;grid-template-columns:180px 1fr;align-items:center;padding:9px 0;border-top:1px solid var(--color-border)}.row[data-v-98d6f1ed]:first-child{border-top:none;padding-top:2px}dt[data-v-98d6f1ed]{margin:0;font-size:.95rem;font-weight:600;color:var(--color-text-soft)}dd[data-v-98d6f1ed]{margin:0;font-size:.95rem;font-weight:500;color:var(--color-text)}.summary[data-v-98d6f1ed]{margin:2px 0 0;line-height:1.6;font-size:.95rem;color:var(--color-text-soft)}@media (max-width: 980px){.overview-grid[data-v-98d6f1ed]{grid-template-columns:1fr;grid-template-areas:"left-title" "right-title" "left-body" "right-body"}.right-title[data-v-98d6f1ed]{align-self:start;margin-top:4px}.row[data-v-98d6f1ed]{grid-template-columns:150px 1fr}}.preview-root[data-v-d1a3cfd8]{height:520px;background:#0b0e14;border-radius:12px;overflow:hidden;border:1px solid #222837;display:flex;flex-direction:column}.viewer[data-v-d1a3cfd8]{flex:1;position:relative}.frame[data-v-d1a3cfd8]{width:100%;height:100%;border:0}.image-view[data-v-d1a3cfd8]{width:100%;height:100%;object-fit:contain;background:#0b0e14}.placeholder[data-v-d1a3cfd8]{flex:1;display:grid;place-items:center;color:#9aa3b2;font-size:13px}.error-msg[data-v-d1a3cfd8]{position:absolute;bottom:8px;left:50%;transform:translate(-50%);background:#ff3b3026;color:#ff4d4f;padding:4px 10px;border-radius:6px;font-size:12px}.parse-panel[data-v-3f69424f]{display:flex;flex-direction:column;height:600px;overflow:hidden}.flex-between[data-v-3f69424f]{display:flex;justify-content:space-between;align-items:center}.ui-card[data-v-3f69424f]{background:var(--color-background-soft);border:1px solid var(--color-border);border-radius:8px;color:var(--color-text)}.ui-card__header[data-v-3f69424f]{padding:14px 16px 0}.ui-card__title[data-v-3f69424f]{font-size:1.1rem;font-weight:600}.ui-card__subtitle[data-v-3f69424f]{font-size:.85rem;color:#a1a1aa;margin-top:4px;max-width:620px;line-height:1.4}.ui-card__body[data-v-3f69424f]{padding:12px 16px 16px;height:100%}.scroll-container[data-v-3f69424f]{overflow-y:auto;height:100%;padding-right:8px}.overall-progress[data-v-3f69424f]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:80px;flex:0 0 auto;gap:4px}.circular-chart[data-v-3f69424f]{width:64px;height:64px;transform:rotate(-90deg)}.small-progress[data-v-3f69424f]{width:18px;height:18px;transform:rotate(-90deg)}.circle-bg[data-v-3f69424f]{fill:none;stroke:#ffffff1a;stroke-width:3}.circle[data-v-3f69424f]{fill:none;stroke-width:3;stroke-linecap:round;transition:stroke-dasharray .3s ease,stroke .3s ease}.percentage-text[data-v-3f69424f]{fill:#fff;font-size:.45rem;text-anchor:middle;transform:rotate(90deg)}.progress-label[data-v-3f69424f]{font-size:.75rem;color:#a1a1aa}.accordion-section[data-v-3f69424f]{border-top:1px solid var(--color-border);padding-top:10px;margin-top:10px}.accordion-header[data-v-3f69424f]{display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-weight:500;padding:6px 0}.header-left[data-v-3f69424f]{display:flex;align-items:center;gap:6px}.header-right[data-v-3f69424f]{display:flex;align-items:center;gap:8px}.chevron[data-v-3f69424f]{font-size:.9rem;color:#9ca3af}.dot[data-v-3f69424f]{width:10px;height:10px;border-radius:50%;display:inline-block;box-shadow:0 0 5px currentColor}.dot.red[data-v-3f69424f]{color:#ef4444;background:#ef4444}.dot.yellow[data-v-3f69424f]{color:#facc15;background:#facc15}.field-group[data-v-3f69424f]{margin-bottom:10px}.field-group label[data-v-3f69424f]{display:block;font-size:.85rem;color:#a1a1aa;margin-bottom:4px}.field-input[data-v-3f69424f]{display:flex;align-items:center;gap:8px}.field-input input[data-v-3f69424f]{flex:1;background:var(--color-background-mute);border:1px solid var(--color-border);border-radius:6px;padding:6px 10px;color:var(--color-text);font-size:.85rem}.low-confidence-input[data-v-3f69424f]{border-color:#facc15;background:#facc151a}.confirmed-input[data-v-3f69424f]{background:#22c55e0f}.confidence-badge[data-v-3f69424f]{font-size:.75rem;padding:2px 6px;border-radius:6px;white-space:nowrap}.conf-high[data-v-3f69424f]{background:#15803d;color:#fff}.conf-mid[data-v-3f69424f]{background:#ca8a04;color:#fff}.conf-low[data-v-3f69424f]{background:#b91c1c;color:#fff}.conf-human[data-v-3f69424f]{background:#0ea5e9;color:#0b1220}.confirm-btn[data-v-3f69424f],.ghost-btn[data-v-3f69424f],.reopen-btn[data-v-3f69424f]{border-radius:6px;font-size:.75rem;padding:3px 7px;cursor:pointer;transition:.2s}.confirm-btn[data-v-3f69424f]{background:var(--color-background-mute);border:1px solid var(--color-border);color:var(--color-text)}.confirm-btn[data-v-3f69424f]:hover{background:#1e293b}.ghost-btn[data-v-3f69424f]{background:transparent;border:1px dashed var(--color-border);color:#a1a1aa}.ghost-btn[data-v-3f69424f]:hover{color:#fff;border-color:#94a3b8}.reopen-btn[data-v-3f69424f]{background:transparent;border:1px solid #facc15;color:#facc15}.reopen-btn[data-v-3f69424f]:hover{background:#facc151a}.fade-enter-active[data-v-3f69424f],.fade-leave-active[data-v-3f69424f]{transition:opacity .2s ease}.fade-enter-from[data-v-3f69424f],.fade-leave-to[data-v-3f69424f]{opacity:0}.section[data-v-31c86d93]{width:100%;margin-bottom:16px}.grid[data-v-31c86d93]{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:stretch;width:100%;box-sizing:border-box}@media (max-width: 980px){.grid[data-v-31c86d93]{grid-template-columns:1fr}}.preview-container[data-v-31c86d93]{background:var(--color-background-soft);border:1px solid var(--color-border);border-radius:12px;overflow:hidden;min-height:600px;display:block;box-sizing:border-box}.parse-panel-container[data-v-31c86d93]{display:block;box-sizing:border-box}.catalog[data-v-11f3b212]{display:grid;grid-template-columns:320px 1fr;gap:22px}.forms-rail[data-v-11f3b212]{position:sticky;top:12px;height:calc(100vh - 24px);display:flex;flex-direction:column}.search-card[data-v-11f3b212]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;padding:10px;margin-bottom:10px;box-shadow:0 6px 18px #0f172a0a}.search[data-v-11f3b212]{width:100%;padding:10px 12px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;color:var(--color-text);outline:none;font-size:.9rem;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.search[data-v-11f3b212]::placeholder{color:var(--color-text-soft);opacity:.8}.search[data-v-11f3b212]:focus{border-color:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent-soft);background-color:var(--color-surface)}.forms-list[data-v-11f3b212]{flex:1;overflow:auto;background:var(--color-background-soft);border:1px solid var(--color-border);border-radius:12px;padding:6px}.form-item+.form-item[data-v-11f3b212]{margin-top:8px}.form-row[data-v-11f3b212]{width:100%;text-align:left;display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px;background:var(--color-background);border:1px solid var(--color-border);border-radius:10px;padding:10px 12px;cursor:pointer;transition:background-color .12s ease,border-color .12s ease,box-shadow .12s ease}.form-row[data-v-11f3b212]:hover{background:var(--color-background-soft);border-color:var(--color-border-hover)}.form-row.active[data-v-11f3b212]{border-color:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent-soft)}.row-main[data-v-11f3b212]{display:grid;gap:3px}.row-title[data-v-11f3b212]{font-weight:600;font-size:.92rem}.row-meta[data-v-11f3b212]{display:flex;gap:6px;align-items:center}.caret[data-v-11f3b212]{font-size:14px;transform:rotate(0);transition:transform .2s ease;opacity:.8}.caret.open[data-v-11f3b212]{transform:rotate(90deg)}.versions[data-v-11f3b212]{margin-top:6px;margin-left:14px;border-left:2px dashed var(--color-border);padding-left:10px;display:grid;gap:6px}.version-row[data-v-11f3b212]{width:100%;background:var(--color-background);border:1px dashed var(--color-border);border-radius:10px;text-align:left;padding:8px 10px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:background-color .12s ease,border-color .12s ease,box-shadow .12s ease}.version-row[data-v-11f3b212]:hover{background:var(--color-background-soft);border-color:var(--color-border-hover)}.version-row.active[data-v-11f3b212]{border-style:solid;border-color:#22c55e;box-shadow:0 0 0 1px #22c55e33}.ver-name[data-v-11f3b212]{font-size:.86rem}.details[data-v-11f3b212]{display:grid;gap:18px}.page-header[data-v-11f3b212]{display:flex;align-items:center;justify-content:space-between}.title[data-v-11f3b212]{margin:0;font-size:1.2rem;font-weight:700}.split[data-v-11f3b212]{display:grid;grid-template-columns:1fr 380px;gap:18px}.preview[data-v-11f3b212],.definition[data-v-11f3b212],.json-card[data-v-11f3b212]{background:var(--color-background-soft);border:1px solid var(--color-border);border-radius:12px;padding:12px}.card-title[data-v-11f3b212],.card-title-wrap .card-title[data-v-11f3b212]{font-weight:600;margin-bottom:10px}.card-title-wrap[data-v-11f3b212]{display:flex;align-items:center;justify-content:space-between;gap:10px}.copy[data-v-11f3b212]{border-radius:999px;padding:6px 14px;font-size:.85rem;font-weight:600;background:var(--mp-purple-500);border:1px solid var(--mp-purple-500);color:#fff;cursor:pointer;box-shadow:0 8px 18px #7c3aed40;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .06s ease}.copy[data-v-11f3b212]:hover{background:var(--mp-purple-600);border-color:var(--mp-purple-600);box-shadow:0 10px 22px #7c3aed59}.copy[data-v-11f3b212]:active{transform:translateY(1px);box-shadow:0 4px 10px #7c3aed40}.def[data-v-11f3b212]{display:grid;gap:10px}.def dt[data-v-11f3b212]{font-size:12px;color:var(--color-text-soft)}.def dd[data-v-11f3b212]{margin:0}.json-pre[data-v-11f3b212]{margin:0;padding:12px;max-height:380px;overflow:auto;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12.5px;line-height:1.5;background:var(--color-background);border:1px solid var(--color-border);border-radius:10px}.pill[data-v-11f3b212]{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:999px;font-size:11px;line-height:1;border:1px solid rgba(148,163,184,.7);background:#94a3b814;color:var(--color-text-soft)}.pill-enabled[data-v-11f3b212]{border-color:var(--mp-purple-300);background:var(--mp-purple-100);color:var(--mp-purple-700);font-weight:600}.pill-available[data-v-11f3b212]{background:#3b82f60f;border-color:#3b82f659;color:#1d4ed8}.pill-pilot[data-v-11f3b212]{background:#f9731614;border-color:#f9731673;color:#c2410c}.pill-deprecated[data-v-11f3b212]{background:#94a3b826;border-color:#94a3b8cc;color:#4b5563}.pill-grey[data-v-11f3b212]{background:#94a3b80f;border-color:#94a3b899;color:var(--color-text-soft)}.public-footer[data-v-7364e8ba]{border-top:1px solid rgba(15,23,42,.9);background:radial-gradient(circle at top,#0f172ae6,#020617 40%);color:#e5e7eb;margin-top:0;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.container[data-v-7364e8ba]{width:min(1320px,96vw);margin:0 auto}.footer-inner[data-v-7364e8ba]{display:flex;flex-wrap:wrap;gap:32px;padding:28px 0 20px;align-items:flex-start}.footer-brand[data-v-7364e8ba]{flex:1 1 260px;max-width:420px}.footer-logo[data-v-7364e8ba]{width:64px;height:64px;object-fit:contain;margin-bottom:8px}.footer-tagline[data-v-7364e8ba]{margin:0;color:#9ca3af;font-size:.95rem;line-height:1.6}.footer-links[data-v-7364e8ba]{display:flex;flex:2 1 320px;gap:32px;flex-wrap:wrap}.footer-column h3[data-v-7364e8ba]{font-size:.9rem;text-transform:uppercase;letter-spacing:.08em;color:#e5e7eb;margin:0 0 8px}.footer-column ul[data-v-7364e8ba]{list-style:none;padding:0;margin:0}.footer-column li[data-v-7364e8ba]{margin-bottom:6px}.footer-column a[data-v-7364e8ba],.footer-column[data-v-7364e8ba] a{color:#9ca3af;font-size:.9rem;text-decoration:none}.footer-column a[data-v-7364e8ba]:hover,.footer-column[data-v-7364e8ba] a:hover{color:#e5e7eb}.footer-bottom[data-v-7364e8ba]{border-top:1px solid rgba(15,23,42,.9);background:#020617}.footer-bottom-inner[data-v-7364e8ba]{display:flex;justify-content:space-between;align-items:center;padding:10px 0 14px;gap:16px}.footer-copy[data-v-7364e8ba]{color:#6b7280;font-size:.82rem}.footer-social[data-v-7364e8ba]{display:flex;gap:8px}.social-pill[data-v-7364e8ba]{width:28px;height:28px;border-radius:999px;border:1px solid rgba(75,85,99,.9);display:inline-flex;align-items:center;justify-content:center;font-size:.78rem;color:#e5e7eb;text-decoration:none}.social-pill[data-v-7364e8ba]:hover{border-color:#a78bfab3;box-shadow:0 0 8px #a78bfa66}@media (max-width: 760px){.footer-inner[data-v-7364e8ba],.footer-links[data-v-7364e8ba]{flex-direction:column}.footer-bottom-inner[data-v-7364e8ba]{flex-direction:column-reverse;align-items:flex-start}}.container[data-v-ed29c8a3]{width:min(1320px,96vw);margin:0 auto;padding:24px 0}.center[data-v-ed29c8a3]{text-align:center}.roi-sub[data-v-ed29c8a3]{color:#aeb6c2;margin-top:-6px;margin-bottom:16px}.roi-grid[data-v-ed29c8a3]{display:grid;grid-template-columns:1.1fr 1fr;gap:16px}.roi-card[data-v-ed29c8a3]{border:1px solid rgba(167,139,250,.28);background:linear-gradient(180deg,#ffffff0d,#ffffff05);border-radius:16px;padding:16px}.roi-card-title[data-v-ed29c8a3]{color:#e9f2fb;margin:0 0 10px;font-size:1.1rem}.field[data-v-ed29c8a3]{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.field label[data-v-ed29c8a3]{color:#dbe7f3;font-weight:600}.field small[data-v-ed29c8a3]{color:#8aa1b5}.field input[type=number][data-v-ed29c8a3]{background:#0f172a;border:1px solid rgba(167,139,250,.28);color:#e5f2ff;border-radius:10px;padding:10px 12px;font-size:1rem}.field input[type=range][data-v-ed29c8a3]{width:100%}.range-readout[data-v-ed29c8a3]{color:#e7dbff;font-size:.9rem;margin-top:-4px}.two-col[data-v-ed29c8a3]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.assumptions[data-v-ed29c8a3]{border-top:1px dashed rgba(167,139,250,.28);padding-top:10px;margin-top:6px}.assumptions summary[data-v-ed29c8a3]{cursor:pointer;color:#e7dbff;margin-bottom:10px}.results .result-grid[data-v-ed29c8a3]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.result[data-v-ed29c8a3]{border:1px dashed rgba(167,139,250,.28);border-radius:12px;padding:12px;background:#ffffff08}.result.highlight[data-v-ed29c8a3]{background:#7c3aed1a;border-color:#7c3aed47}.result.emphasis[data-v-ed29c8a3]{background:#22c55e1a;border-color:#22c55e59}.result-label[data-v-ed29c8a3]{color:#b8c6d6;font-size:.9rem}.result-value[data-v-ed29c8a3]{color:#fff;font-weight:800;font-size:1.25rem;margin-top:2px}.result-sub[data-v-ed29c8a3]{color:#8aa1b5;font-size:.85rem;margin-top:4px}@media (max-width: 980px){.roi-grid[data-v-ed29c8a3]{grid-template-columns:1fr}}.container[data-v-9c576bde]{width:min(1320px,96vw);margin:0 auto;padding:24px 0}.center[data-v-9c576bde]{text-align:center}.pipeline-sub[data-v-9c576bde]{color:#aeb6c2;margin-top:-6px;margin-bottom:8px}.flow-5[data-v-9c576bde]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.stage[data-v-9c576bde]{background:#111827b3;border:1px solid rgba(167,139,250,.28);border-radius:16px;padding:14px;box-shadow:0 6px 18px #00000040;position:relative}.stage[data-v-9c576bde]:not(:last-child):after{content:"";position:absolute;right:-10px;top:50%;width:20px;height:2px;background:linear-gradient(90deg,#7c3aed40,#a855f773);transform:translateY(-50%);border-radius:2px;box-shadow:0 0 8px #a855f759}.stage-head[data-v-9c576bde]{display:flex;align-items:center;gap:10px;margin-bottom:10px}.stage-head h3[data-v-9c576bde]{color:#ecf6ff;margin:0;font-size:1rem}.stage-index[data-v-9c576bde]{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:#7c3aed;color:#fff;font-weight:800;font-size:.85rem;box-shadow:0 0 14px #7c3aed99}.stage-pills[data-v-9c576bde]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.stage-pills li[data-v-9c576bde]{font-size:.9rem;color:#efeaff;padding:8px 10px;border-radius:999px;background:#7c3aed24;border:1px solid rgba(124,58,237,.28)}.ingest-list[data-v-9c576bde],.deliver-list[data-v-9c576bde]{list-style:none;padding:0;margin:0;display:grid;gap:10px}.ingest-list li[data-v-9c576bde],.deliver-list li[data-v-9c576bde]{display:flex;align-items:center;gap:10px;color:#e7dbff;background:#ffffff08;border:1px solid rgba(167,139,250,.25);border-radius:12px;padding:8px 10px}.ico[data-v-9c576bde]{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;background:#7c3aed2e;border:1px solid rgba(124,58,237,.35)}.ico[data-v-9c576bde]:before{content:"";display:block;width:16px;height:16px;border:2px solid #e9ddff;border-radius:3px}.ico.upload[data-v-9c576bde]:before{border:none;background:linear-gradient(180deg,#e9ddff 0 6px,transparent 6px 16px),linear-gradient(90deg,transparent 7px,#e9ddff 7px 9px,transparent 9px)}.ico.ftp[data-v-9c576bde]:before{border-radius:2px}.ico.fax[data-v-9c576bde]:before{border:none;background:linear-gradient(180deg,#e9ddff 0 6px,transparent 6px 16px),linear-gradient(90deg,#e9ddff 0 16px,transparent 16px);border-radius:2px}.ico.crm[data-v-9c576bde]:before{border-radius:50%}.ico.file[data-v-9c576bde]:before{border-radius:2px;border:2px solid #e9ddff;box-shadow:inset 0 -6px #e9ddff}.ico.webhook[data-v-9c576bde]:before{border-radius:50%;box-shadow:inset 0 0 0 2px #e9ddff}@media (max-width: 980px){.flow-5[data-v-9c576bde]{grid-template-columns:1fr 1fr}}@media (max-width: 520px){.flow-5[data-v-9c576bde]{grid-template-columns:1fr}}.container[data-v-18b0b3f3]{width:min(1320px,96vw);margin:0 auto;padding:24px 0}.center[data-v-18b0b3f3]{text-align:center}.faq-inner[data-v-18b0b3f3]{margin-top:8px}.faq-list[data-v-18b0b3f3]{list-style:none;margin:16px 0 0;padding:0;border-top:1px solid rgba(148,163,184,.45)}.faq-item[data-v-18b0b3f3]{border-bottom:1px solid rgba(148,163,184,.35)}.faq-question[data-v-18b0b3f3]{width:100%;padding:16px 4px;background:transparent;border:none;color:#e5e7eb;font-size:1rem;display:flex;align-items:center;justify-content:space-between;text-align:left;cursor:pointer}.faq-question span[data-v-18b0b3f3]:first-child{flex:1}.faq-toggle-icon[data-v-18b0b3f3]{width:24px;height:24px;border-radius:999px;border:1px solid rgba(148,163,184,.8);display:inline-flex;align-items:center;justify-content:center;margin-left:16px;flex-shrink:0;position:relative}.faq-toggle-icon .line[data-v-18b0b3f3]{position:absolute;background:#e5e7eb;border-radius:2px}.faq-toggle-icon .horizontal[data-v-18b0b3f3]{width:10px;height:2px}.faq-toggle-icon .vertical[data-v-18b0b3f3]{width:2px;height:10px}.faq-toggle-icon .vertical.hidden[data-v-18b0b3f3]{opacity:0}.faq-answer-wrapper[data-v-18b0b3f3]{padding:0 4px 16px}.faq-answer[data-v-18b0b3f3]{margin:0;color:#9ca3af;font-size:.95rem;line-height:1.6;max-width:780px}.container[data-v-39b0c44e]{width:min(1320px,96vw);margin:0 auto;padding:24px 0}.center[data-v-39b0c44e]{text-align:center}.sub[data-v-39b0c44e]{color:#aeb6c2;margin-top:-6px;margin-bottom:12px}.carousel[data-v-39b0c44e]{position:relative;display:flex;align-items:center;gap:10px}.viewport[data-v-39b0c44e]{flex:1;overflow:hidden}.slide[data-v-39b0c44e]{display:grid;grid-template-columns:1.1fr 1fr;gap:16px;align-items:center;padding:10px}.thumb[data-v-39b0c44e]{position:relative;border-radius:16px;padding:18px;min-height:260px;background:radial-gradient(600px 300px at 30% 30%,color-mix(in oklab,var(--accent),transparent 78%),transparent 65%),radial-gradient(400px 260px at 70% 70%,color-mix(in oklab,var(--accent),transparent 84%),transparent 70%),#0b1220;border:1px solid rgba(167,139,250,.28);display:grid;place-items:center}.doc[data-v-39b0c44e]{width:85%;height:80%;border-radius:12px;background:#0f172a;border:1px solid rgba(255,255,255,.12);position:relative;overflow:hidden;box-shadow:0 12px 30px #00000059}.doc-header[data-v-39b0c44e]{height:22px;background:#ffffff0f;border-bottom:1px solid rgba(255,255,255,.08)}.doc-lines[data-v-39b0c44e]{padding:10px 12px;display:grid;gap:8px}.doc-lines .line[data-v-39b0c44e]{height:8px;background:#ffffff0f;border-radius:6px}.bbox[data-v-39b0c44e]{position:absolute;border:2px solid var(--accent);border-radius:6px;box-shadow:0 0 12px color-mix(in oklab,var(--accent),transparent 60%)}.bbox.a[data-v-39b0c44e]{left:10%;top:18%;width:30%;height:14%}.bbox.b[data-v-39b0c44e]{right:8%;top:40%;width:40%;height:16%}.bbox.c[data-v-39b0c44e]{left:12%;bottom:10%;width:50%;height:18%}.thumb-label[data-v-39b0c44e]{position:absolute;left:14px;bottom:14px;background:#00000059;border:1px solid rgba(255,255,255,.18);color:#e6f6ff;padding:6px 10px;border-radius:999px;font-size:.85rem}.meta h3[data-v-39b0c44e]{color:#f0f7ff;margin:0 0 6px;font-size:1.25rem}.meta p[data-v-39b0c44e]{color:#aeb6c2;margin:0;font-size:.98rem}.nav[data-v-39b0c44e]{border:1px solid rgba(167,139,250,.35);background:#7c3aed1a;color:#efeaff;width:40px;height:40px;border-radius:999px;cursor:pointer;display:grid;place-items:center;font-size:22px;line-height:22px;transition:background .2s ease,border-color .2s ease,transform .06s ease}.nav[data-v-39b0c44e]:hover{background:#7c3aed2e;border-color:#a78bfa8c}.nav[data-v-39b0c44e]:active{transform:translateY(1px)}.dots[data-v-39b0c44e]{margin-top:10px;display:flex;gap:8px;justify-content:center}.dot[data-v-39b0c44e]{width:8px;height:8px;border-radius:999px;background:#ffffff38;border:none;cursor:pointer}.dot.active[data-v-39b0c44e]{background:#7c3aed;box-shadow:0 0 10px #7c3aed}@media (max-width: 980px){.slide[data-v-39b0c44e]{grid-template-columns:1fr}}.fcg[data-v-17eb9178]{width:min(1320px,96vw);margin:0 auto;padding:24px 0}.fcg-title[data-v-17eb9178]{color:#e5e7eb;font-size:1.5rem;font-weight:800;margin:0 0 10px}.fcg-grid[data-v-17eb9178]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.fcg-card[data-v-17eb9178]{border:1px solid rgba(167,139,250,.28);background:linear-gradient(180deg,#1f2937cc,#111827e6);border-radius:14px;padding:18px;display:flex;flex-direction:column}.card-title[data-v-17eb9178]{color:#f0f7ff;margin:0 0 4px;font-size:1.25rem;font-weight:800}.card-sub[data-v-17eb9178]{margin:0 0 10px;color:#aeb6c2;font-size:.96rem}.card-list[data-v-17eb9178]{margin:6px 0 0;padding-left:18px;color:#b9c4d0;font-size:.95rem}.card-list li[data-v-17eb9178]{margin:6px 0}.card-cta[data-v-17eb9178]{margin-top:auto;padding-top:12px}.btn-ghost[data-v-17eb9178]{background:transparent;color:#e9ddff;border:1px solid rgba(167,139,250,.35);padding:8px 16px;border-radius:10px;font-weight:600;cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .06s ease}.btn-ghost[data-v-17eb9178]:hover{background:#7c3aed1f;border-color:#7c3aed8c}.btn-ghost[data-v-17eb9178]:active{transform:translateY(1px)}@media (max-width: 980px){.fcg-grid[data-v-17eb9178]{grid-template-columns:1fr}}:root{--purple-500:#7c3aed;--purple-600:#6d28d9;--purple-700:#5b21b6;--purple-300:#a78bfa;--surface-1:#0f172a;--surface-border:rgba(255,255,255,.12);--ghost-fg:#e9ddff;--ghost-border:rgba(167,139,250,.35);--ghost-hover-bg:rgba(124,58,237,.12);--ghost-hover-border:rgba(124,58,237,.55);--icon-fg:#e9ddff;--icon-bg:rgba(124,58,237,.18);--icon-border:rgba(124,58,237,.35)}[data-theme=light],html.light,body.light{--surface-1:#f3f4f6;--surface-border:rgba(17,24,39,.08);--ghost-fg:#4c1d95;--ghost-border:rgba(124,58,237,.35);--ghost-hover-bg:rgba(124,58,237,.1);--ghost-hover-border:rgba(124,58,237,.55);--icon-fg:#4c1d95;--icon-bg:rgba(124,58,237,.12);--icon-border:rgba(124,58,237,.35)}.landing[data-v-0a4716bd]{background:var(--page-bg);color:var(--text-primary)}.container[data-v-0a4716bd]{width:min(1320px,96vw);margin:0 auto;padding:24px 0}.center[data-v-0a4716bd]{text-align:center}.hero[data-v-0a4716bd]{display:grid;grid-template-columns:1.25fr .95fr;gap:28px;align-items:center;padding-top:28px}.hero-copy h1[data-v-0a4716bd]{font-size:2.55rem;line-height:1.1;margin:0 0 8px;color:var(--text-primary);letter-spacing:.2px}.tagline[data-v-0a4716bd]{color:var(--text-muted);margin:0 0 14px;font-size:1.03rem}.typed-hero[data-v-0a4716bd]{display:flex;align-items:baseline;gap:10px;margin:4px 0 16px;flex-wrap:wrap}.typed-prefix[data-v-0a4716bd]{font-size:2.1rem;color:var(--text-primary);font-weight:700}.chev[data-v-0a4716bd]{font-size:2.1rem;color:var(--purple-300);font-weight:800}.typed-word[data-v-0a4716bd]{font-size:2.1rem;font-weight:800;color:var(--purple-300);min-width:7ch}.caret[data-v-0a4716bd]{width:10px;height:1.9rem;align-self:flex-end;margin-left:2px;background:var(--purple-300);display:inline-block;animation:blink-0a4716bd 1s steps(1) infinite}.caret.off[data-v-0a4716bd]{animation:none;opacity:0}@keyframes blink-0a4716bd{50%{opacity:0}}.bullet-list[data-v-0a4716bd]{list-style:none;padding:0;margin:0 0 16px}.bullet-list li[data-v-0a4716bd]{display:flex;align-items:flex-start;gap:10px;margin:10px 0;color:var(--text-muted)}.check[data-v-0a4716bd]{width:18px;height:18px;border-radius:4px;background:var(--purple-500);display:inline-block;position:relative}.check[data-v-0a4716bd]:after{content:"";position:absolute;left:4px;top:2px;width:8px;height:12px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg)}.cta-row[data-v-0a4716bd]{display:flex;flex-wrap:wrap;align-items:center;gap:12px 14px;margin-top:6px}.muted[data-v-0a4716bd]{color:#7b8493;font-size:.9rem;flex-basis:100%}.btn-primary[data-v-0a4716bd]{background:var(--purple-500);color:#fff;padding:10px 22px;border-radius:10px;border:none;font-size:1rem;font-weight:700;cursor:pointer;transition:transform .06s ease,background .2s ease}.btn-primary[data-v-0a4716bd]:hover{background:var(--purple-600)}.btn-primary[data-v-0a4716bd]:active{transform:translateY(1px)}.btn-primary.large[data-v-0a4716bd]{padding:12px 26px;font-size:1.05rem}.btn-ghost[data-v-0a4716bd]{background:transparent;color:var(--ghost-fg);border:1px solid var(--ghost-border);padding:8px 16px;border-radius:10px;font-weight:600;cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .06s ease}.btn-ghost[data-v-0a4716bd]:hover{background:var(--ghost-hover-bg);border-color:var(--ghost-hover-border)}.btn-ghost[data-v-0a4716bd]:active{transform:translateY(1px)}.hero-visual[data-v-0a4716bd]{position:relative;min-height:280px;display:grid;place-items:center}.hero-visual .glow[data-v-0a4716bd]{position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;background:radial-gradient(480px 220px at 70% 30%,rgba(124,58,237,.28),transparent 60%),radial-gradient(420px 220px at 20% 80%,rgba(91,33,182,.24),transparent 62%);filter:blur(8px);opacity:.95}.card[data-v-0a4716bd]{position:relative;z-index:1;width:86%;max-width:520px;aspect-ratio:16/9;border:1px solid rgba(167,139,250,.35);background:linear-gradient(180deg,#2e1065d9,#1e0c46e6);border-radius:14px;display:grid;grid-template-columns:1fr 48px 1fr;align-items:center;justify-items:center;padding:14px;box-shadow:0 14px 36px #00000059}.paper[data-v-0a4716bd],.json[data-v-0a4716bd]{width:95%;height:70%;border-radius:10px;border:1px solid var(--surface-border);background:var(--surface-1);position:relative}.paper[data-v-0a4716bd]:before,.paper[data-v-0a4716bd]:after{content:"";position:absolute;left:10px;right:10px;height:8px;background:#ffffff14;border-radius:6px}.paper[data-v-0a4716bd]:before{top:16px}.paper[data-v-0a4716bd]:after{top:36px}.json[data-v-0a4716bd]{display:grid;place-items:center;font-weight:900;color:#d9cffd;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.arrow[data-v-0a4716bd]{font-size:28px;color:#d9cffd;opacity:.8}.about-impact[data-v-0a4716bd]{padding:10px 0 6px}.brand-plain[data-v-0a4716bd]{display:block;margin:0 auto 12px;width:84px;height:84px;object-fit:contain}.about-heading[data-v-0a4716bd]{font-size:1.7rem;line-height:1.3;margin:6px auto 10px;text-align:center;color:var(--purple-300);font-weight:900;letter-spacing:.2px;max-width:1280px}.about-sub[data-v-0a4716bd]{max-width:1280px;margin:0 auto 16px;text-align:center;color:var(--text-muted);font-size:1.06rem;line-height:1.7}.feature-grid[data-v-0a4716bd]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:6px}.feature-card[data-v-0a4716bd]{border:1px solid var(--card-border);background:var(--card-bg);border-radius:14px;padding:16px;transition:background .25s ease,border-color .25s ease,box-shadow .25s ease,transform .15s ease;text-align:left}.feature-card[data-v-0a4716bd]:hover{background:var(--card-hover);border-color:#a855f78c;box-shadow:0 12px 28px #a855f740;transform:translateY(-2px)}.fc-head[data-v-0a4716bd]{display:flex;align-items:center;gap:10px;margin-bottom:8px}.fc-head h3[data-v-0a4716bd]{margin:0;color:var(--text-primary);font-size:1.18rem;font-weight:800;letter-spacing:.2px}.feature-card p[data-v-0a4716bd]{color:var(--text-muted);font-size:.97rem;line-height:1.6;margin:0}.icon[data-v-0a4716bd]{width:36px;height:36px;border-radius:10px;background:var(--icon-bg);display:grid;place-items:center;border:1px solid var(--icon-border);color:var(--icon-fg)}.icon svg[data-v-0a4716bd]{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2}.final-cta[data-v-0a4716bd]{text-align:center;padding-bottom:48px}.final-cta p[data-v-0a4716bd]{color:var(--text-muted);margin-bottom:14px}@media (max-width:1100px){.hero[data-v-0a4716bd]{grid-template-columns:1fr}}@media (max-width:760px){.feature-grid[data-v-0a4716bd]{grid-template-columns:1fr 1fr}.typed-prefix[data-v-0a4716bd],.chev[data-v-0a4716bd],.typed-word[data-v-0a4716bd]{font-size:1.8rem}}@media (max-width:520px){.feature-grid[data-v-0a4716bd]{grid-template-columns:1fr}}.legal-page[data-v-bf13e4f7]{background:var(--color-background);color:var(--color-text);min-height:100%}.container[data-v-bf13e4f7]{width:min(1320px,96vw);margin:0 auto;padding:24px 0}.legal-header[data-v-bf13e4f7]{padding-top:40px;padding-bottom:8px}.legal-eyebrow[data-v-bf13e4f7]{text-transform:uppercase;letter-spacing:.12em;font-size:.8rem;color:#9ca3af;margin:0 0 6px}.legal-header h1[data-v-bf13e4f7]{margin:0 0 10px;font-size:2rem;color:#f9fafb}.legal-subtitle[data-v-bf13e4f7]{margin:0;max-width:720px;color:#9ca3af;line-height:1.7}.legal-body[data-v-bf13e4f7]{padding-top:8px;padding-bottom:40px}.legal-section[data-v-bf13e4f7]{margin-bottom:24px}.legal-section h2[data-v-bf13e4f7]{font-size:1.1rem;margin:0 0 6px;color:#e5e7eb}.legal-section p[data-v-bf13e4f7]{margin:0 0 8px;color:#9ca3af;line-height:1.7}.legal-section ul[data-v-bf13e4f7]{margin:0 0 8px 1.2rem;padding:0;color:#9ca3af}.legal-section li[data-v-bf13e4f7]{margin-bottom:4px}.legal-section a[data-v-bf13e4f7]{color:#a78bfa;text-decoration:none}.legal-section a[data-v-bf13e4f7]:hover{text-decoration:underline}.legal-note[data-v-bf13e4f7]{margin-top:16px;font-size:.85rem;color:#6b7280;max-width:720px}@media (max-width: 640px){.legal-header h1[data-v-bf13e4f7]{font-size:1.6rem}}.legal-page[data-v-0fff4b5e]{background:var(--color-background);color:var(--color-text)}.container[data-v-0fff4b5e]{width:min(1320px,96vw);margin:0 auto;padding:24px 0}.legal-hero[data-v-0fff4b5e]{padding-top:32px;padding-bottom:12px}.eyebrow[data-v-0fff4b5e]{text-transform:uppercase;letter-spacing:.16em;font-size:.75rem;color:#9ca3af;margin:0 0 6px}.legal-hero h1[data-v-0fff4b5e]{font-size:2.1rem;margin:0 0 10px;color:#f9fafb}.intro[data-v-0fff4b5e]{max-width:760px;margin:0 0 8px;color:#cbd5f5;line-height:1.6}.intro.small[data-v-0fff4b5e]{font-size:.95rem;color:#9ca3af}.meta[data-v-0fff4b5e]{margin-top:8px;font-size:.85rem;color:#6b7280}.legal-body[data-v-0fff4b5e]{padding-top:8px;padding-bottom:40px}.section-card[data-v-0fff4b5e]{border-radius:16px;border:1px solid rgba(148,163,184,.35);background:radial-gradient(circle at top,#0f172ae6,#020617);padding:18px 20px 16px;margin-bottom:14px}.section-card h2[data-v-0fff4b5e]{margin:0 0 8px;font-size:1.1rem;color:#e5e7eb}.section-card p[data-v-0fff4b5e]{margin:0 0 8px;font-size:.95rem;color:#cbd5f5;line-height:1.6}.section-card ul[data-v-0fff4b5e]{margin:4px 0 4px 1.2rem;padding:0;color:#cbd5f5;font-size:.95rem}.section-card li[data-v-0fff4b5e]{margin-bottom:4px}.section-card a[data-v-0fff4b5e],.section-card[data-v-0fff4b5e] a{color:#a78bfa;text-decoration:none}.section-card a[data-v-0fff4b5e]:hover,.section-card[data-v-0fff4b5e] a:hover{text-decoration:underline}@media (max-width: 768px){.legal-hero h1[data-v-0fff4b5e]{font-size:1.8rem}.section-card[data-v-0fff4b5e]{padding:16px 14px 14px}}.legal-page[data-v-a3504a49]{background:var(--color-background);color:var(--color-text)}.container[data-v-a3504a49]{width:min(1320px,96vw);margin:0 auto;padding:24px 0}.legal-hero[data-v-a3504a49]{padding-top:32px;padding-bottom:8px;border-bottom:1px solid rgba(148,163,184,.35)}.eyebrow[data-v-a3504a49]{text-transform:uppercase;letter-spacing:.12em;font-size:.78rem;color:#9ca3af;margin:0 0 8px}.legal-hero h1[data-v-a3504a49]{margin:0 0 10px;font-size:1.9rem;color:#e5e7eb}.intro[data-v-a3504a49]{margin:0;max-width:760px;color:#9ca3af;font-size:.98rem;line-height:1.7}.legal-body[data-v-a3504a49]{max-width:960px;padding-top:24px;padding-bottom:40px}.block+.block[data-v-a3504a49]{margin-top:24px}.block h2[data-v-a3504a49]{margin:0 0 8px;font-size:1.15rem;color:#e5e7eb}.block p[data-v-a3504a49]{margin:0 0 8px;color:#cbd5f5;font-size:.96rem;line-height:1.7}.block ul[data-v-a3504a49]{margin:0 0 4px 1.1rem;padding:0;color:#9ca3af;font-size:.94rem;line-height:1.6}.block li+li[data-v-a3504a49]{margin-top:4px}.block a[data-v-a3504a49]{color:#a78bfa;text-decoration:none}.block a[data-v-a3504a49]:hover{text-decoration:underline}.small[data-v-a3504a49]{font-size:.85rem;color:#9ca3af;margin-top:6px}@media (max-width: 768px){.legal-hero[data-v-a3504a49]{padding-top:24px}.legal-hero h1[data-v-a3504a49]{font-size:1.6rem}}.legal-page[data-v-8c9e021d]{background:var(--color-background);color:var(--color-text)}.container[data-v-8c9e021d]{width:min(1320px,96vw);margin:0 auto;padding:24px 0}.legal-hero[data-v-8c9e021d]{padding-top:32px;padding-bottom:8px;border-bottom:1px solid rgba(148,163,184,.35)}.eyebrow[data-v-8c9e021d]{text-transform:uppercase;letter-spacing:.12em;font-size:.78rem;color:#9ca3af;margin:0 0 8px}.legal-hero h1[data-v-8c9e021d]{margin:0 0 10px;font-size:1.9rem;color:#e5e7eb}.intro[data-v-8c9e021d]{margin:0;max-width:760px;color:#9ca3af;font-size:.98rem;line-height:1.7}.legal-body[data-v-8c9e021d]{max-width:960px;padding-top:24px;padding-bottom:40px}.block+.block[data-v-8c9e021d]{margin-top:24px}.block h2[data-v-8c9e021d]{margin:0 0 8px;font-size:1.15rem;color:#e5e7eb}.block p[data-v-8c9e021d]{margin:0 0 8px;color:#cbd5f5;font-size:.96rem;line-height:1.7}.block ul[data-v-8c9e021d]{margin:0 0 4px 1.1rem;padding:0;color:#9ca3af;font-size:.94rem;line-height:1.6}.block li+li[data-v-8c9e021d]{margin-top:4px}.block a[data-v-8c9e021d]{color:#a78bfa;text-decoration:none}.block a[data-v-8c9e021d]:hover{text-decoration:underline}.small[data-v-8c9e021d]{font-size:.85rem;color:#9ca3af;margin-top:6px}@media (max-width: 768px){.legal-hero[data-v-8c9e021d]{padding-top:24px}.legal-hero h1[data-v-8c9e021d]{font-size:1.6rem}}.page[data-v-3647b486]{background:var(--color-background);color:var(--color-text)}.container[data-v-3647b486]{width:min(960px,96vw);margin:32px auto 40px}.eyebrow[data-v-3647b486]{text-transform:uppercase;letter-spacing:.16em;font-size:.75rem;color:#9ca3af;margin-bottom:4px}.title[data-v-3647b486]{font-size:2.1rem;line-height:1.2;margin:0 0 8px}.lede[data-v-3647b486]{margin:0 0 10px;font-size:1.02rem;line-height:1.7;color:#9ca3af;max-width:780px}.updated[data-v-3647b486]{margin:0 0 20px;font-size:.85rem;color:#6b7280}.card[data-v-3647b486]{border-radius:18px;padding:18px 20px;margin-bottom:16px;border:1px solid rgba(15,23,42,.9);background:radial-gradient(circle at top left,rgba(55,65,81,.32),transparent 55%),radial-gradient(circle at bottom right,#0f172ad9,#020617);box-shadow:0 18px 40px #0000008c}.card h2[data-v-3647b486]{margin:0 0 8px;font-size:1.08rem}.card p[data-v-3647b486]{margin:0 0 8px;line-height:1.7;color:#d1d5db}.bullets[data-v-3647b486]{margin:4px 0 0;padding-left:18px;color:#cbd5f5}.bullets li[data-v-3647b486]{margin-bottom:6px}.grid[data-v-3647b486]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:14px;margin-bottom:16px}.closing[data-v-3647b486]{margin:12px 0 0;font-size:.95rem;color:#9ca3af}.closing a[data-v-3647b486]{color:#c4b5fd;text-decoration:underline}.closing a[data-v-3647b486]:hover{color:#e5e7eb}@media (max-width: 900px){.grid[data-v-3647b486]{grid-template-columns:minmax(0,1fr)}}@media (max-width: 640px){.container[data-v-3647b486]{margin-top:24px}.title[data-v-3647b486]{font-size:1.8rem}}.settings[data-v-9f00b7ee]{padding:18px 24px 80px}.page-head[data-v-9f00b7ee]{margin:8px 0 18px}.page-head h1[data-v-9f00b7ee]{margin:0 0 4px;font-size:20px}.page-head p[data-v-9f00b7ee]{margin:0;color:var(--color-text-muted, #c9c9c9)}.grid[data-v-9f00b7ee]{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width: 1100px){.grid[data-v-9f00b7ee]{grid-template-columns:1fr}}.ui-card[data-v-9f00b7ee]{background:var(--color-background-soft, #0f1113);border:1px solid var(--color-border, #2a2d34);border-radius:12px;padding:14px}.card-head[data-v-9f00b7ee]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.card-head h2[data-v-9f00b7ee]{margin:0;font-size:16px}.row[data-v-9f00b7ee]{display:grid;grid-template-columns:220px 1fr;gap:16px}@media (max-width: 900px){.row[data-v-9f00b7ee]{grid-template-columns:1fr}}.fields[data-v-9f00b7ee]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.fields .label[data-v-9f00b7ee]{display:block;font-size:12px;color:var(--color-text-muted, #c9c9c9);margin-bottom:6px}.fields input[data-v-9f00b7ee],.fields select[data-v-9f00b7ee]{width:100%;height:36px;background:var(--color-background-mute, #0c0e10);border:1px solid var(--color-border, #2a2d34);border-radius:8px;padding:0 10px;color:var(--color-text, #e6e6e6)}.avatar-block[data-v-9f00b7ee]{display:grid;gap:10px;justify-items:start}.avatar[data-v-9f00b7ee]{width:120px;height:120px;border-radius:16px;background:#334155 center/cover no-repeat;border:1px solid var(--color-border, #2a2d34)}.switch-row[data-v-9f00b7ee]{display:flex;align-items:center;justify-content:space-between;padding:10px 0;margin-top:8px;border-top:1px dashed var(--color-border, #2a2d34)}.muted[data-v-9f00b7ee]{color:var(--color-text-muted, #c9c9c9);font-size:12px}.right[data-v-9f00b7ee]{text-align:right}.center[data-v-9f00b7ee]{text-align:center}.subcard[data-v-9f00b7ee]{margin-top:12px;padding-top:10px;border-top:1px dashed var(--color-border, #2a2d34)}.subhead[data-v-9f00b7ee]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.session-list[data-v-9f00b7ee]{list-style:none;padding:0;margin:0}.session-list li[data-v-9f00b7ee]{display:flex;align-items:center;justify-content:space-between;padding:8px 0;border-bottom:1px solid var(--color-border, #1c1f24)}.session-list li[data-v-9f00b7ee]:last-child{border-bottom:0}.device[data-v-9f00b7ee]{font-weight:600}.table[data-v-9f00b7ee]{width:100%;border-collapse:collapse}.table th[data-v-9f00b7ee],.table td[data-v-9f00b7ee]{padding:8px 10px;border-bottom:1px solid var(--color-border, #1c1f24)}.table th[data-v-9f00b7ee]{text-align:left;font-weight:600;font-size:12px;color:var(--color-text-muted, #c9c9c9)}.table code[data-v-9f00b7ee]{font-size:12px}.list[data-v-9f00b7ee]{display:grid;gap:10px}.checkbox-row[data-v-9f00b7ee]{display:flex;align-items:center;gap:10px}.danger-zone[data-v-9f00b7ee]{border-color:#422}.danger-row[data-v-9f00b7ee]{display:flex;align-items:center;justify-content:space-between;gap:10px}.btn[data-v-9f00b7ee]{height:32px;padding:0 12px;border-radius:8px;border:1px solid var(--color-border, #2a2d34);background:var(--color-background-mute, #0c0e10);color:var(--color-text, #e6e6e6);cursor:pointer}.btn.primary[data-v-9f00b7ee]{background:#1f3a5a;border-color:#244667}.btn.primary[data-v-9f00b7ee]:hover{background:#244667}.btn.outline[data-v-9f00b7ee]{background:transparent}.btn.ghost[data-v-9f00b7ee]{background:transparent;border-color:transparent;color:var(--color-text-muted, #c9c9c9)}.btn.danger[data-v-9f00b7ee]{background:#5a1f1f;border-color:#6a2a2a}.switch[data-v-9f00b7ee]{position:relative;width:44px;height:24px}.switch input[data-v-9f00b7ee]{display:none}.slider[data-v-9f00b7ee]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;background:#26303d;transition:background .2s ease}.slider[data-v-9f00b7ee]:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .2s ease}.switch input:checked+.slider[data-v-9f00b7ee]{background:#2f6b3b}.switch input:checked+.slider[data-v-9f00b7ee]:after{transform:translate(20px)}.row-actions[data-v-9f00b7ee]{display:flex;gap:8px;align-items:center}.row-actions input[data-v-9f00b7ee]{width:240px;height:32px;border-radius:8px;padding:0 10px;border:1px solid var(--color-border, #2a2d34);background:var(--color-background-mute, #0c0e10);color:var(--color-text, #e6e6e6)}.page[data-v-d3b2bd6b]{padding:24px 24px 40px;max-width:1200px;margin:0 auto}.page-header[data-v-d3b2bd6b]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:24px}.page-title[data-v-d3b2bd6b]{font-size:1.5rem;font-weight:600;margin:0 0 4px}.subtitle[data-v-d3b2bd6b]{margin:0;font-size:.9rem;color:var(--color-text-muted, #9ca3af)}.env-toggle[data-v-d3b2bd6b]{display:inline-flex;align-items:center;gap:6px;padding:4px;border-radius:999px;background:#94a3b81f}.env-pill[data-v-d3b2bd6b]{position:relative;border:none;border-radius:999px;padding:6px 10px 6px 26px;background:transparent;color:var(--color-text-muted, #9ca3af);font-size:.8rem;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.env-pill .dot[data-v-d3b2bd6b]{position:absolute;left:8px;width:8px;height:8px;border-radius:999px}.dot-sandbox[data-v-d3b2bd6b]{background:#38bdf8}.dot-production[data-v-d3b2bd6b]{background:#22c55e}.env-pill.active[data-v-d3b2bd6b]{background:#020617;color:var(--color-text, #f9fafb)}.layout[data-v-d3b2bd6b]{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1.4fr);gap:16px}.card[data-v-d3b2bd6b]{border-radius:14px;background:#0f172ae6;border:1px solid rgba(148,163,184,.35);padding:16px 16px 18px}.card-wide[data-v-d3b2bd6b]{grid-column:1 / -1}.card-header h2[data-v-d3b2bd6b]{margin:0 0 4px;font-size:1rem;font-weight:600}.card-subtitle[data-v-d3b2bd6b]{margin:0;font-size:.82rem;color:var(--color-text-muted, #9ca3af)}.field-list[data-v-d3b2bd6b]{margin-top:12px;display:flex;flex-direction:column;gap:10px}.field-row[data-v-d3b2bd6b]{display:flex;justify-content:space-between;gap:16px}.field-meta[data-v-d3b2bd6b]{flex:1;min-width:0}.field-label[data-v-d3b2bd6b]{font-size:.85rem;font-weight:500}.field-help[data-v-d3b2bd6b]{font-size:.78rem;color:var(--color-text-muted, #9ca3af)}.field-value[data-v-d3b2bd6b]{display:flex;align-items:center;gap:8px;justify-content:flex-end}.code-inline[data-v-d3b2bd6b]{font-size:.78rem;padding:2px 6px;border-radius:6px;background:#0f172ae6;border:1px solid rgba(51,65,85,.9);white-space:nowrap}.btn-ghost[data-v-d3b2bd6b]{border-radius:999px;border:1px solid rgba(148,163,184,.4);padding:4px 10px;font-size:.75rem;background:transparent;color:var(--color-text-muted, #e5e7eb);cursor:pointer}.btn-ghost[data-v-d3b2bd6b]:hover{background:#94a3b81f}.fax-grid[data-v-d3b2bd6b]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.1fr);gap:20px;margin-top:14px}.section-heading[data-v-d3b2bd6b]{font-size:.9rem;font-weight:600;margin:0 0 8px}.fax-list[data-v-d3b2bd6b]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.fax-item[data-v-d3b2bd6b]{display:flex;justify-content:space-between;gap:10px}.fax-label[data-v-d3b2bd6b]{flex:1;min-width:0}.fax-name[data-v-d3b2bd6b]{display:block;font-size:.82rem;font-weight:500}.fax-note[data-v-d3b2bd6b]{display:block;font-size:.78rem;color:var(--color-text-muted, #9ca3af)}.fax-value[data-v-d3b2bd6b]{display:flex;align-items:center;gap:8px}.body-text[data-v-d3b2bd6b]{font-size:.8rem;color:var(--color-text-muted, #cbd5f5);margin:0 0 8px}@media (max-width: 960px){.page[data-v-d3b2bd6b]{padding:16px}.page-header[data-v-d3b2bd6b]{flex-direction:column;align-items:flex-start}.layout[data-v-d3b2bd6b],.fax-grid[data-v-d3b2bd6b]{grid-template-columns:minmax(0,1fr)}.field-row[data-v-d3b2bd6b]{flex-direction:column;align-items:flex-start}.field-value[data-v-d3b2bd6b]{justify-content:flex-start;flex-wrap:wrap}}.page[data-v-30677320]{padding:24px 24px 40px;max-width:1200px;margin:0 auto}.page-header[data-v-30677320]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:24px}.page-title[data-v-30677320]{font-size:1.5rem;font-weight:600;margin:0 0 4px}.subtitle[data-v-30677320]{margin:0;font-size:.9rem;color:var(--color-text-muted, #9ca3af)}.env-toggle[data-v-30677320]{display:inline-flex;align-items:center;gap:6px;padding:4px;border-radius:999px;background:#94a3b81f}.env-pill[data-v-30677320]{position:relative;border:none;border-radius:999px;padding:6px 10px 6px 26px;background:transparent;color:var(--color-text-muted, #9ca3af);font-size:.8rem;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.env-pill .dot[data-v-30677320]{position:absolute;left:8px;width:8px;height:8px;border-radius:999px}.dot-sandbox[data-v-30677320]{background:#38bdf8}.dot-production[data-v-30677320]{background:#22c55e}.env-pill.active[data-v-30677320]{background:#020617;color:var(--color-text, #f9fafb)}.layout[data-v-30677320]{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1.1fr);gap:16px}.card[data-v-30677320]{border-radius:14px;background:#0f172ae6;border:1px solid rgba(148,163,184,.35);padding:16px 16px 18px}.card-side[data-v-30677320]{grid-row:span 2}.card-header h2[data-v-30677320]{margin:0 0 4px;font-size:1rem;font-weight:600}.card-subtitle[data-v-30677320]{margin:0;font-size:.82rem;color:var(--color-text-muted, #9ca3af)}.table-wrapper[data-v-30677320]{margin-top:12px;overflow-x:auto}.table[data-v-30677320]{width:100%;border-collapse:collapse;font-size:.8rem}.table thead[data-v-30677320]{text-align:left;font-size:.78rem;color:var(--color-text-muted, #9ca3af)}.table th[data-v-30677320],.table td[data-v-30677320]{padding:6px 4px;border-bottom:1px solid rgba(30,41,59,.9)}.table tbody tr:last-child td[data-v-30677320]{border-bottom:none}.col-name .primary[data-v-30677320]{font-weight:500}.primary[data-v-30677320]{font-size:.8rem}.secondary[data-v-30677320]{font-size:.75rem;color:var(--color-text-muted, #9ca3af)}.truncate[data-v-30677320]{max-width:220px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.col-url[data-v-30677320]{display:flex;align-items:center;gap:6px}.col-events .badge[data-v-30677320]{display:inline-flex;align-items:center;border-radius:999px;padding:2px 8px;margin-right:4px;margin-bottom:2px;background:#1e40af73;border:1px solid rgba(96,165,250,.7);font-size:.7rem}.col-status[data-v-30677320]{text-align:left}.code-inline[data-v-30677320]{font-size:.78rem;padding:2px 6px;border-radius:6px;background:#0f172ae6;border:1px solid rgba(51,65,85,.9);white-space:nowrap}.btn-ghost[data-v-30677320]{border-radius:999px;border:1px solid rgba(148,163,184,.4);padding:3px 10px;font-size:.72rem;background:transparent;color:var(--color-text-muted, #e5e7eb);cursor:pointer}.btn-ghost[data-v-30677320]:hover{background:#94a3b81f}.status-pill[data-v-30677320]{padding:2px 8px;border-radius:999px;font-size:.72rem;text-transform:capitalize;border:1px solid transparent}.status-active[data-v-30677320]{background:#10b98126;color:#34d399;border-color:#10b98180}.status-paused[data-v-30677320]{background:#fbbf2426;color:#facc15;border-color:#fbbf2480}.status-delivered[data-v-30677320]{background:#10b98126;color:#34d399;border-color:#10b98180}.status-pending[data-v-30677320]{background:#3b82f626;color:#60a5fa;border-color:#3b82f680}.status-failed[data-v-30677320]{background:#ef444426;color:#f97373;border-color:#ef444480}.info-block[data-v-30677320]{margin-top:14px}.section-heading[data-v-30677320]{font-size:.9rem;font-weight:600;margin:0 0 6px}.body-text[data-v-30677320]{font-size:.8rem;color:var(--color-text-muted, #cbd5f5);margin:0 0 8px}.code-block[data-v-30677320]{margin:6px 0 10px;padding:8px;border-radius:8px;background:#0f172ae6;border:1px solid rgba(51,65,85,.9);font-size:.78rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;color:#e5e7eb}.card-footer[data-v-30677320]{margin-top:10px}.footer-note[data-v-30677320]{margin:0;font-size:.78rem;color:var(--color-text-muted, #9ca3af)}@media (max-width: 960px){.page[data-v-30677320]{padding:16px}.page-header[data-v-30677320]{flex-direction:column;align-items:flex-start}.layout[data-v-30677320]{grid-template-columns:minmax(0,1fr)}.card-side[data-v-30677320]{grid-row:auto}}.page[data-v-29a1ef49]{padding:24px;max-width:1200px;margin:0 auto;color:var(--color-text, #e5e7eb)}.page-header[data-v-29a1ef49]{display:flex;justify-content:space-between;gap:24px;margin-bottom:24px}.page-header h1[data-v-29a1ef49]{font-size:1.5rem;margin-bottom:4px}.page-header p[data-v-29a1ef49]{max-width:640px;color:var(--color-text-muted, #9ca3af)}.env-pill[data-v-29a1ef49]{align-self:flex-start;padding:8px 12px;border-radius:999px;background:#22c55e1f;border:1px solid rgba(34,197,94,.4);display:flex;flex-direction:column;gap:2px}.env-label[data-v-29a1ef49]{font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted, #9ca3af)}.env-value[data-v-29a1ef49]{font-size:.85rem;font-weight:600}.layout[data-v-29a1ef49]{display:grid;grid-template-columns:minmax(0,2.1fr) minmax(0,1fr);gap:18px;align-items:flex-start}.column-main[data-v-29a1ef49]{display:flex;flex-direction:column;gap:16px}.column-side[data-v-29a1ef49]{display:flex;flex-direction:column;gap:12px}.card[data-v-29a1ef49]{background:#0f172af5;border-radius:14px;border:1px solid rgba(148,163,184,.25);padding:14px 16px 16px}.card--side[data-v-29a1ef49]{padding:12px 14px 14px}.card-header h2[data-v-29a1ef49]{font-size:.98rem;margin-bottom:4px}.card-header p[data-v-29a1ef49]{font-size:.86rem;color:var(--color-text-muted, #9ca3af)}.card-body[data-v-29a1ef49]{margin-top:10px;font-size:.86rem}.endpoint-row[data-v-29a1ef49]{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1.3fr);gap:12px;padding:8px 0;border-top:1px solid rgba(55,65,81,.9)}.endpoint-row[data-v-29a1ef49]:first-of-type{border-top:none}.endpoint-label[data-v-29a1ef49]{font-weight:600}.endpoint-desc[data-v-29a1ef49]{color:var(--color-text-muted, #9ca3af);font-size:.82rem}.code-inline[data-v-29a1ef49]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.78rem;padding:2px 5px;border-radius:5px;background:#0f172ae6;border:1px solid rgba(148,163,184,.5)}.table[data-v-29a1ef49]{width:100%;border-collapse:collapse;font-size:.83rem}.table th[data-v-29a1ef49],.table td[data-v-29a1ef49]{padding:6px 8px;border-top:1px solid rgba(55,65,81,.9);text-align:left}.table th[data-v-29a1ef49]{font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted, #9ca3af)}.flows[data-v-29a1ef49]{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.flow h3[data-v-29a1ef49]{font-size:.9rem;margin-bottom:4px}.flow ul[data-v-29a1ef49]{margin-left:16px;padding-left:0;list-style:disc}.flow li+li[data-v-29a1ef49]{margin-top:2px}.list[data-v-29a1ef49]{margin-left:18px;padding-left:0}.list li+li[data-v-29a1ef49]{margin-top:4px}@media (max-width: 960px){.page[data-v-29a1ef49]{padding:16px}.page-header[data-v-29a1ef49]{flex-direction:column;align-items:flex-start}.layout[data-v-29a1ef49]{grid-template-columns:minmax(0,1fr)}}.page[data-v-a7556b5c]{padding:24px;display:flex;flex-direction:column;gap:20px}.page-header[data-v-a7556b5c]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px}.title[data-v-a7556b5c]{font-size:1.4rem;font-weight:600;margin:0 0 4px}.subtitle[data-v-a7556b5c]{margin:0;font-size:.85rem;color:var(--color-text-muted, #9ca3af);max-width:520px}.header-stats[data-v-a7556b5c]{display:flex;flex-wrap:wrap;gap:10px}.stat-card[data-v-a7556b5c]{min-width:150px;padding:10px 12px;border-radius:10px;background:#0f172ae6;border:1px solid rgba(148,163,184,.25)}.stat-label[data-v-a7556b5c]{font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted, #9ca3af);margin-bottom:4px}.stat-value[data-v-a7556b5c]{font-size:1.1rem;font-weight:600}.stat-value--error[data-v-a7556b5c]{color:#f97373}.stat-sub[data-v-a7556b5c]{font-size:.75rem;color:var(--color-text-muted, #9ca3af);margin-top:2px}.layout[data-v-a7556b5c]{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.card[data-v-a7556b5c]{border-radius:14px;background:#0f172af2;border:1px solid rgba(51,65,85,.9);padding:14px 16px}.card--filters[data-v-a7556b5c]{display:flex;flex-direction:column;gap:10px}.filters-row[data-v-a7556b5c]{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.filters-row--secondary[data-v-a7556b5c]{justify-content:space-between}.filter-group[data-v-a7556b5c]{display:flex;flex-direction:column;gap:4px}.filter-label[data-v-a7556b5c]{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted, #9ca3af)}.chips[data-v-a7556b5c]{display:inline-flex;flex-wrap:wrap;gap:6px}.chip[data-v-a7556b5c]{border-radius:999px;border:1px solid rgba(148,163,184,.4);padding:4px 10px;font-size:.75rem;background:transparent;color:var(--color-text, #e5e7eb);cursor:pointer}.chip[data-v-a7556b5c]:hover{border-color:#c4b5fdb3}.chip.active[data-v-a7556b5c]{background:#7c3aed21;border-color:#7c3aedcc;color:#e5deff}.select[data-v-a7556b5c]{background:#020617;border-radius:999px;border:1px solid rgba(148,163,184,.4);color:var(--color-text, #e5e7eb);font-size:.8rem;padding:4px 10px}.search[data-v-a7556b5c]{display:flex;flex-direction:column;gap:4px;min-width:260px}.search-label[data-v-a7556b5c]{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted, #9ca3af)}.search input[data-v-a7556b5c]{border-radius:999px;border:1px solid rgba(148,163,184,.4);background:#020617;color:inherit;font-size:.8rem;padding:6px 10px}.hint[data-v-a7556b5c]{font-size:.72rem;color:var(--color-text-muted, #9ca3af)}.card--table[data-v-a7556b5c]{padding-top:10px}.card-header[data-v-a7556b5c]{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:8px}.card-title[data-v-a7556b5c]{font-size:.95rem;font-weight:600;margin:0 0 2px}.card-subtitle[data-v-a7556b5c]{font-size:.8rem;color:var(--color-text-muted, #9ca3af);margin:0}.table-wrapper[data-v-a7556b5c]{border-radius:10px;border:1px solid rgba(30,64,175,.6);background:linear-gradient(145deg,#0f172af5,#0f172afc);overflow:hidden}.log-table[data-v-a7556b5c]{width:100%;border-collapse:collapse;font-size:.78rem}.log-table thead[data-v-a7556b5c]{background:#0f172afa}.log-table th[data-v-a7556b5c],.log-table td[data-v-a7556b5c]{padding:7px 10px;text-align:left;border-bottom:1px solid rgba(30,64,175,.45)}.log-table th[data-v-a7556b5c]{font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted, #9ca3af)}.log-table tbody tr:last-child td[data-v-a7556b5c]{border-bottom:none}.mono[data-v-a7556b5c]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.endpoint[data-v-a7556b5c]{max-width:260px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.empty[data-v-a7556b5c]{text-align:center;padding:14px 10px;color:var(--color-text-muted, #9ca3af)}.pill[data-v-a7556b5c]{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:2px 10px;font-size:.7rem;border:1px solid transparent}.pill--success[data-v-a7556b5c]{background:#16a34a1f;color:#bbf7d0;border-color:#16a34ab3}.pill--error[data-v-a7556b5c]{background:#f8717129;color:#fecaca;border-color:#f87171b3}.pill--warning[data-v-a7556b5c]{background:#eab30824;color:#facc15;border-color:#eab308b3}.pill--env[data-v-a7556b5c]{border-radius:999px;padding:2px 10px;font-size:.7rem;border:1px solid transparent}.pill--env-sandbox[data-v-a7556b5c]{background:#38bdf81f;color:#e0f2fe;border-color:#38bdf8b3}.pill--env-production[data-v-a7556b5c]{background:#818cf826;color:#e0e7ff;border-color:#818cf8cc}@media (max-width: 960px){.page[data-v-a7556b5c]{padding:16px}.page-header[data-v-a7556b5c]{flex-direction:column}.header-stats[data-v-a7556b5c]{width:100%}.filters-row[data-v-a7556b5c],.filters-row--secondary[data-v-a7556b5c]{flex-direction:column;align-items:stretch}.search[data-v-a7556b5c]{width:100%}}.page-admin-tenants[data-v-54b1b4ae]{max-width:1120px;margin:0 auto;padding:24px 24px 40px}.page-header[data-v-54b1b4ae]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.page-title[data-v-54b1b4ae]{font-size:1.35rem;font-weight:700;margin:0 0 4px}.page-subtitle[data-v-54b1b4ae]{margin:0;font-size:.9rem;color:var(--color-text-muted, #6b7280)}.filters[data-v-54b1b4ae]{display:flex;justify-content:space-between;gap:16px;align-items:flex-end;margin-bottom:16px;flex-wrap:wrap}.filters-left[data-v-54b1b4ae]{display:flex;flex-wrap:wrap;gap:12px}.filters-right[data-v-54b1b4ae]{font-size:.85rem;color:var(--color-text-muted, #6b7280)}.summary strong[data-v-54b1b4ae]{font-weight:600}.field[data-v-54b1b4ae]{display:flex;flex-direction:column;gap:4px;min-width:180px}.field-label[data-v-54b1b4ae]{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted, #6b7280)}.input[data-v-54b1b4ae],.select[data-v-54b1b4ae]{border-radius:8px;border:1px solid var(--color-border, #d1d5db);padding:6px 10px;font-size:.9rem;background:var(--color-background, #ffffff);color:var(--color-text, #111827)}.input[data-v-54b1b4ae]:focus,.select[data-v-54b1b4ae]:focus{outline:none;border-color:#7c3aed;box-shadow:0 0 0 1px #7c3aed33}.card[data-v-54b1b4ae]{border-radius:14px;border:1px solid var(--color-border, #e5e7eb);background:var(--color-background, #ffffff);overflow:hidden}.table[data-v-54b1b4ae]{width:100%;border-collapse:collapse;font-size:.88rem}.table thead[data-v-54b1b4ae]{background:var(--color-background-soft, #f9fafb)}.table th[data-v-54b1b4ae],.table td[data-v-54b1b4ae]{padding:10px 12px;text-align:left;border-bottom:1px solid var(--color-border-soft, #e5e7eb)}.table th[data-v-54b1b4ae]{font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted, #6b7280)}.table tbody tr[data-v-54b1b4ae]:hover{background:#7c3aed05}.col-actions[data-v-54b1b4ae]{text-align:right;white-space:nowrap}.empty[data-v-54b1b4ae]{text-align:center;padding:20px 12px;color:var(--color-text-muted, #9ca3af)}.tenant-main[data-v-54b1b4ae]{display:flex;flex-direction:column;gap:2px}.tenant-name[data-v-54b1b4ae]{font-weight:600}.tenant-meta[data-v-54b1b4ae]{display:flex;flex-wrap:wrap;gap:6px;font-size:.78rem;color:var(--color-text-muted, #6b7280)}.tenant-domain[data-v-54b1b4ae]{max-width:160px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.pill[data-v-54b1b4ae]{padding:2px 6px;border-radius:999px;font-size:.7rem;border:1px solid transparent}.pill-sfdc[data-v-54b1b4ae]{border-color:#3b82f666;background:#3b82f60f;color:#1d4ed8}.status-pill[data-v-54b1b4ae]{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:.75rem;font-weight:500}.status-pill[data-status=trial][data-v-54b1b4ae]{background:#3b82f614;color:#1d4ed8}.status-pill[data-status=active][data-v-54b1b4ae]{background:#10b9811a;color:#047857}.status-pill[data-status=suspended][data-v-54b1b4ae]{background:#ef444414;color:#b91c1c}.env-badges[data-v-54b1b4ae]{display:flex;gap:6px}.env-pill[data-v-54b1b4ae]{padding:2px 8px;border-radius:999px;font-size:.7rem;border:1px solid rgba(148,163,184,.6);color:#6b7280}.env-pill[data-active=true][data-v-54b1b4ae]{border-color:#7c3aed99;background:#7c3aed0f;color:#7c3aed}.contact-name[data-v-54b1b4ae]{font-weight:500}.contact-email[data-v-54b1b4ae],.last-activity[data-v-54b1b4ae]{font-size:.8rem;color:var(--color-text-muted, #6b7280)}.btn-primary[data-v-54b1b4ae]{border-radius:999px;padding:8px 16px;font-size:.88rem;font-weight:600;border:none;cursor:pointer;background:#7c3aed;color:#f9fafb;box-shadow:0 8px 16px #7c3aed40}.btn-primary[data-v-54b1b4ae]:hover{background:#6d28d9}.btn-ghost[data-v-54b1b4ae]{border-radius:999px;padding:4px 10px;font-size:.8rem;border:1px solid rgba(148,163,184,.5);background:transparent;cursor:pointer;margin-left:4px}.btn-ghost[data-v-54b1b4ae]:hover{background:#94a3b814}.code[data-v-54b1b4ae]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.8rem}.system-page[data-v-f06d854c]{min-height:calc(100vh - 64px);padding:3rem 1.5rem;display:flex;align-items:center;justify-content:center}.system-page-inner[data-v-f06d854c]{max-width:480px;text-align:center;margin:0 auto}.system-logo[data-v-f06d854c]{height:80px;width:auto;display:block;margin:0 auto 2.25rem;opacity:.95}.system-title[data-v-f06d854c]{font-size:2rem;font-weight:600;letter-spacing:-.02em;margin-bottom:.75rem}.system-message[data-v-f06d854c]{font-size:.95rem;line-height:1.6;color:#94a3b8;margin-bottom:2.25rem}.system-button[data-v-f06d854c]{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.75rem;border-radius:999px;background-image:linear-gradient(135deg,#7c3aed,#ec4899);color:#fff;font-weight:500;font-size:.95rem;text-decoration:none;box-shadow:0 14px 30px #0f172ab3;transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease}.system-button[data-v-f06d854c]:hover{transform:translateY(-1px);box-shadow:0 18px 40px #0f172ad9;opacity:.96}.system-button[data-v-f06d854c]:active{transform:translateY(0);box-shadow:0 10px 22px #0f172ab3}@media (max-width: 640px){.system-page[data-v-f06d854c]{padding:2.5rem 1.25rem}.system-title[data-v-f06d854c]{font-size:1.6rem}}:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: #f9fafb;--vt-c-text-dark-2: rgba(235, 235, 235, .84);--brand-purple-400: #a78bfa;--brand-purple-500: #7c3aed;--brand-purple-600: #6d28d9}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--color-accent: var(--brand-purple-500);--color-accent-soft: var(--brand-purple-400);--color-link: var(--brand-purple-600);--section-gap: 160px}@media (prefers-color-scheme: dark){:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--brand-purple-400);--color-text: var(--vt-c-text-dark-1);--color-link: var(--brand-purple-400)}}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{color-scheme:light dark;--color-background: #f9fafb;--color-background-soft: #f3f4f6;--color-background-mute: #e5e7eb;--color-surface: #ffffff;--color-text: #0f172a;--color-text-soft: #4b5563;--color-border: #d1d5db;--color-border-hover: #9ca3af;--color-accent: #7c3aed;--color-accent-soft: rgba(124, 58, 237, .08)}@media (prefers-color-scheme: dark){:root{--color-background: #020617;--color-background-soft: #020617;--color-background-mute: #0b1120;--color-surface: #020617;--color-text: #e5e7eb;--color-text-soft: #9ca3af;--color-border: #1f2937;--color-border-hover: #4b5563;--color-accent: #a855f7;--color-accent-soft: rgba(168, 85, 247, .16)}}html,body{margin:0;padding:0;min-height:100%;background-color:var(--color-background);color:var(--color-text)}#app{width:100%;height:100%;margin:0;padding:0;display:flex;flex-direction:column;font-weight:400;box-sizing:border-box;background-color:var(--color-background)}@media (min-width: 1024px){body{display:block;place-items:unset}#app{display:flex;padding:0}}a,.green{text-decoration:underline;text-underline-offset:2px;color:var(--color-accent);padding:2px;transition:color .2s ease,background-color .2s ease}@media (hover: hover){a:hover,.green:hover{background-color:var(--color-accent-soft);color:var(--color-accent)}}button{color:var(--color-text);background-color:var(--color-surface);border:1px solid var(--color-border);padding:6px 12px;border-radius:4px;cursor:pointer;transition:color .3s ease,background-color .3s ease,border-color .3s ease,box-shadow .2s ease}button:hover{background-color:var(--color-background-soft);border-color:var(--color-border-hover)}
