.sidebar[data-v-c1ce86c4]{position:fixed;inset:0 auto 0 0;width:72px;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}.rail-brand[data-v-c1ce86c4]{height:58px;border-bottom:1px solid var(--color-border, #2a2d34);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.rail-glyph[data-v-c1ce86c4]{font-weight:800;font-size:14px}.rail-brand-label[data-v-c1ce86c4]{font-size:10px;color:var(--color-text-muted, #9ca3af)}.rail-nav[data-v-c1ce86c4]{padding:8px 6px;overflow-y:auto}.rail-section+.rail-section[data-v-c1ce86c4]{margin-top:12px;padding-top:8px;border-top:1px solid rgba(148,163,184,.16)}.rail-section-label[data-v-c1ce86c4]{text-align:center;font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted, #6b7280);margin-bottom:6px}.rail-item[data-v-c1ce86c4]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:52px;width:100%;border-radius:10px;text-decoration:none;color:var(--color-text, #e6e6e6);padding:6px 4px}.rail-item[data-v-c1ce86c4]:hover{background:#0085ca14}.rail-item.router-link-active[data-v-c1ce86c4],.rail-item.router-link-exact-active[data-v-c1ce86c4]{background:#0085ca29;color:var(--color-accent, #0085CA)}.rail-icon[data-v-c1ce86c4]{display:grid;place-items:center;color:var(--color-text-muted, #6b7280)}.rail-item.router-link-active .rail-icon[data-v-c1ce86c4],.rail-item.router-link-exact-active .rail-icon[data-v-c1ce86c4]{color:var(--color-accent, #0085CA)}.rail-label[data-v-c1ce86c4]{font-size:9px;line-height:1.1;text-align:center;color:inherit;max-width:56px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user[data-v-c1ce86c4]{margin-top:auto;border-top:1px solid var(--color-border, #2a2d34);display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 6px 12px}.user-link[data-v-c1ce86c4]{text-decoration:none;color:inherit}.user-link[data-v-c1ce86c4]:hover{background:#0085ca14}.avatar[data-v-c1ce86c4]{width:28px;height:28px;border-radius:999px;background:#334155;color:#fff;display:grid;place-items:center}.user-label[data-v-c1ce86c4]{font-size:9px;color:var(--color-text-muted, #9ca3af);text-align:center;max-width:56px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-theme=light] .sidebar[data-v-c1ce86c4]{background:#f8f9fb;border-right-color:#e2e5ea;color:#1e293b}:root[data-theme=light] .rail-brand[data-v-c1ce86c4]{border-bottom-color:#e2e5ea}:root[data-theme=light] .rail-brand-label[data-v-c1ce86c4]{color:#64748b}:root[data-theme=light] .rail-section+.rail-section[data-v-c1ce86c4]{border-top-color:#64748b2e}:root[data-theme=light] .rail-section-label[data-v-c1ce86c4]{color:#64748b}:root[data-theme=light] .rail-item[data-v-c1ce86c4]{color:#334155}:root[data-theme=light] .rail-item[data-v-c1ce86c4]:hover{background:#0085ca0f}:root[data-theme=light] .rail-icon[data-v-c1ce86c4]{color:#64748b}:root[data-theme=light] .user[data-v-c1ce86c4]{border-top-color:#e2e5ea}:root[data-theme=light] .avatar[data-v-c1ce86c4]{background:#cbd5e1;color:#334155}:root[data-theme=light] .user-label[data-v-c1ce86c4]{color:#64748b}.site-header[data-v-55207c30]{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:#0062ff!important;border-bottom:1px solid #0052D6}.container[data-v-55207c30]{height:100%;width:100%;margin:0;max-width:none;padding:0 40px;display:flex;align-items:center}.brand[data-v-55207c30]{font-weight:700;letter-spacing:.2px;font-size:1.1rem;text-decoration:none;color:#f9fafb}.spacer[data-v-55207c30]{flex:1}.authed[data-v-55207c30]{display:flex;align-items:center;gap:12px}.btn[data-v-55207c30]{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-55207c30]{background:transparent;border-color:#f9fafbb3;color:#f9fafb}.btn.auth[data-v-55207c30]:hover{background:#f9fafb1f;border-color:#fff;color:#fff;box-shadow:0 0 12px #f9fafb40}.btn.auth[data-v-55207c30]:active{transform:translateY(1px);box-shadow:none}:root[data-theme=dark] .site-header[data-v-55207c30]{background:#020617!important;border-bottom-color:var(--color-border)}:root[data-theme=dark] .brand[data-v-55207c30]{color:var(--color-heading)}:root[data-theme=dark] .btn.auth[data-v-55207c30]{background:transparent;border-color:#33a1d9;color:#33a1d9}:root[data-theme=dark] .btn.auth[data-v-55207c30]:hover{background:#33a1d9;border-color:#33a1d9;color:#0b1120;box-shadow:0 0 12px #33a1d980}:root[data-theme=dark] .btn.auth[data-v-55207c30]:active{transform:translateY(1px);box-shadow:none}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .site-header[data-v-55207c30]{background:#020617!important;border-bottom-color:var(--color-border)}:root:not([data-theme=light]) .brand[data-v-55207c30]{color:var(--color-heading)}:root:not([data-theme=light]) .btn.auth[data-v-55207c30]{background:transparent;border-color:#33a1d9;color:#33a1d9}:root:not([data-theme=light]) .btn.auth[data-v-55207c30]:hover{background:#33a1d9;border-color:#33a1d9;color:#0b1120;box-shadow:0 0 12px #33a1d980}}.site-footer[data-v-5a70760b]{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:#f2f5f7!important;border-top:1px solid #e2e5ea}.footer-inner[data-v-5a70760b]{height:44px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 16px;font-size:12px;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.links[data-v-5a70760b]{display:flex;gap:16px}a[data-v-5a70760b]{color:#000;text-decoration:none;text-underline-offset:2px}a[data-v-5a70760b]:hover{text-decoration:underline}:root[data-theme=dark] .site-footer[data-v-5a70760b]{background:#f2f5f7!important;border-top-color:#e2e5ea}:root[data-theme=dark] .footer-inner[data-v-5a70760b]{color:#000}:root[data-theme=dark] a[data-v-5a70760b]{color:#000}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .site-footer[data-v-5a70760b]{background:#f2f5f7!important;border-top-color:#e2e5ea}:root:not([data-theme=light]) .footer-inner[data-v-5a70760b]{color:#000}:root:not([data-theme=light]) a[data-v-5a70760b]{color:#000}}html{--sidebar-offset: 72px}body{margin:0}[data-v-c6b592eb] .sidebar{position:fixed;inset:0 auto 0 0;z-index:1000}[data-v-c6b592eb] .site-header,[data-v-c6b592eb] .site-footer{margin-left:var(--sidebar-offset);width:calc(100% - var(--sidebar-offset))}.main-content[data-v-c6b592eb]{margin-left:var(--sidebar-offset);padding:24px 24px 80px;display:flex;flex-direction:column;gap:20px;box-sizing:border-box}.no-sidebar[data-v-c6b592eb] .site-header,.no-sidebar[data-v-c6b592eb] .site-footer{margin-left:0;width:100%}.no-sidebar .main-content[data-v-c6b592eb]{margin-left:0;width:100%;padding:24px 24px 0}#app.no-sidebar[data-v-c6b592eb]{display:flex;flex-direction:column;min-height:100vh}#app.no-sidebar .main-content[data-v-c6b592eb]{flex:1}#app.no-header .main-content[data-v-c6b592eb]{padding:0;margin-left:0;width:100%}.parse-form[data-v-5efdd0b3]{background:var(--color-background-soft);border-radius:12px;padding:20px;border:1px dashed transparent}.upload-zone[data-v-5efdd0b3]{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-5efdd0b3]:hover,.upload-zone.is-dragging[data-v-5efdd0b3]{background:var(--color-background-soft);border-color:var(--color-accent);box-shadow:0 0 0 1px #0085ca26}.hidden-input[data-v-5efdd0b3]{display:none}.upload-copy[data-v-5efdd0b3]{display:flex;flex-direction:column;gap:4px}.upload-title[data-v-5efdd0b3]{margin:0;font-weight:600;color:var(--color-text)}.upload-link[data-v-5efdd0b3]{text-decoration:underline;text-underline-offset:2px}.upload-helper[data-v-5efdd0b3],.file-info[data-v-5efdd0b3]{margin:0;font-size:.85rem;color:var(--color-text-soft)}.actions[data-v-5efdd0b3]{display:flex;gap:10px;margin-top:16px}.btn-primary[data-v-5efdd0b3]{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-5efdd0b3]:hover:not(:disabled){background:#006ba6;border-color:#5b21b6;box-shadow:0 0 0 1px #0085ca40;transform:translateY(-1px)}.btn-primary[data-v-5efdd0b3]:active:not(:disabled){transform:translateY(0);box-shadow:none}.btn-primary[data-v-5efdd0b3]:disabled{opacity:.6;cursor:default}.btn-ghost[data-v-5efdd0b3]{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-5efdd0b3]:hover:not(:disabled){background:var(--color-background-soft);border-color:var(--color-border-hover);color:var(--color-text)}.btn-ghost[data-v-5efdd0b3]:disabled{opacity:.6;cursor:default}.error[data-v-5efdd0b3]{margin-top:12px;font-size:.85rem;color:#b91c1c}.top-row[data-v-804d56c1]{display:grid;grid-template-columns:2fr 1.2fr;gap:16px;margin-bottom:16px}.full-width[data-v-804d56c1]{grid-column:1 / -1}.ui-card[data-v-804d56c1]{background:var(--color-background-soft);border:1px solid var(--color-border);border-radius:12px;padding:16px;box-sizing:border-box}.bar[data-v-804d56c1]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.title[data-v-804d56c1]{margin:0}.label-soft[data-v-804d56c1]{font-size:12px;color:var(--color-text-muted, #6b7280)}.grid[data-v-804d56c1]{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.tile[data-v-804d56c1]{border:1px solid var(--color-border);border-radius:10px;padding:12px 14px}.tile-amber[data-v-804d56c1]{border-color:#f59e0b66;background:#f59e0b0a}.tile-amber .num[data-v-804d56c1]{color:#fde68a}.tile-blue[data-v-804d56c1]{border-color:#3b82f666;background:#3b82f60a}.tile-blue .num[data-v-804d56c1]{color:#93c5fd}.tile-green[data-v-804d56c1]{border-color:#16a34a66;background:#16a34a0a}.tile-green .num[data-v-804d56c1]{color:#86efac}.tile-purple[data-v-804d56c1]{border-color:#0085ca66;background:#0085ca0a}.tile-purple .num[data-v-804d56c1]{color:#99d0ed}.tile-clickable[data-v-804d56c1]{cursor:pointer;transition:box-shadow .12s,border-color .12s}.tile-clickable[data-v-804d56c1]:hover{box-shadow:0 0 0 1px #ffffff1a}.tile-active[data-v-804d56c1]{box-shadow:0 0 0 2px #38bdf880!important;border-color:#38bdf8!important}.label[data-v-804d56c1]{font-size:12px;color:var(--color-text-muted, #6b7280);margin-bottom:5px}.num[data-v-804d56c1]{font-size:22px;font-weight:700;line-height:1.1}.num-sm[data-v-804d56c1]{font-size:18px}.tile-hint[data-v-804d56c1]{font-size:11px;color:var(--color-text-muted, #6b7280);margin-top:3px}.parse-card[data-v-804d56c1]{display:flex;flex-direction:column}.parse-wrap[data-v-804d56c1]{flex-grow:1}.tools[data-v-804d56c1]{display:flex;align-items:center;gap:8px}.search[data-v-804d56c1]{border:1px solid var(--color-border);background:var(--color-background-mute);color:var(--color-text);border-radius:8px;padding:6px 10px;font-size:13px;outline:none;min-width:160px}.filter-select[data-v-804d56c1]{height:32px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-background-mute);color:var(--color-text);padding:0 8px;font-size:13px;cursor:pointer}.table-wrap[data-v-804d56c1]{overflow-x:auto}.table[data-v-804d56c1]{width:100%;border-collapse:separate;border-spacing:0;font-size:13px;line-height:1.4}.table thead th[data-v-804d56c1]{text-align:left;padding:9px 12px;white-space:nowrap;border-bottom:1px solid var(--color-border);font-size:12px;font-weight:600;color:var(--color-text-muted, #6b7280);letter-spacing:.03em;text-transform:uppercase}.table tbody td[data-v-804d56c1]{padding:9px 12px;border-bottom:1px solid var(--color-border);vertical-align:middle;font-weight:500;color:var(--color-text)}.clickable-row:hover td[data-v-804d56c1]{background:#0085ca0a}.td-id[data-v-804d56c1]{max-width:220px;display:table-cell;vertical-align:middle}.id[data-v-804d56c1]{font-family:var(--font-sans);font-size:13px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lineage-badge[data-v-804d56c1]{display:inline-flex;align-items:center;gap:3px;margin-top:3px;padding:2px 6px;border-radius:999px;font-size:10px;font-weight:600;color:#93c5fd;background:#3b82f61a;border:1px solid rgba(59,130,246,.28)}.td-date[data-v-804d56c1]{white-space:nowrap;font-size:13px}.td-parse[data-v-804d56c1]{white-space:nowrap}.parse-time[data-v-804d56c1]{display:block;font-size:11px;color:var(--color-text-muted, #6b7280);margin-top:3px}.td-review-time[data-v-804d56c1]{font-size:13px;color:var(--color-text-muted, #6b7280);white-space:nowrap}.time-active[data-v-804d56c1]{color:#99d0ed;font-weight:600}.pill[data-v-804d56c1]{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;font-size:11px;font-weight:600;border:1px solid transparent;white-space:nowrap}.pill[data-kind=parsed][data-v-804d56c1]{background:#16a34a1f;border-color:#16a34a73;color:#166534}.pill[data-kind=queued][data-v-804d56c1],.pill[data-kind=parsing][data-v-804d56c1]{background:#eab30824;border-color:#eab30880;color:#92400e}.pill[data-kind=processing][data-v-804d56c1]{background:#3b82f624;border-color:#3b82f680;color:#1d4ed8}.pill[data-kind=failed][data-v-804d56c1]{background:#ef444429;border-color:#ef44448c;color:#b91c1c}.pill[data-review=unassigned][data-v-804d56c1]{background:#6b72801f;border-color:#6b728059;color:#9ca3af}.pill[data-review=assigned][data-v-804d56c1],.pill[data-review=in_review][data-v-804d56c1]{background:#0085ca1f;border-color:#0085ca66;color:#99d0ed}.pill[data-review=reviewed][data-v-804d56c1]{background:#16a34a1f;border-color:#16a34a73;color:#86efac}.pill[data-review=escalated][data-v-804d56c1]{background:#ef444424;border-color:#ef444473;color:#fca5a5}.pill[data-review=not_started][data-v-804d56c1]{background:#94a3b81a;border-color:#94a3b84d;color:#94a3b8}.td-assign[data-v-804d56c1]{min-width:155px}.specialist-cell[data-v-804d56c1]{display:flex;align-items:center;gap:6px}.spec-avatar[data-v-804d56c1]{width:24px;height:24px;border-radius:50%;font-size:9px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;cursor:default}.assign-select[data-v-804d56c1]{height:28px;min-width:90px;max-width:130px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-background);color:var(--color-text);font-size:12px;padding:0 6px;cursor:pointer}.assign-select.locked[data-v-804d56c1]{opacity:.6;cursor:not-allowed;pointer-events:none;border-color:#16a34a4d}.td-actions[data-v-804d56c1]{white-space:nowrap}.actions[data-v-804d56c1]{display:flex;gap:6px;align-items:center}.btn-view[data-v-804d56c1]{display:inline-flex;align-items:center;justify-content:center;padding:5px 12px;border-radius:999px;text-decoration:none;font-size:12px;font-weight:600;border:1px solid transparent;background:var(--color-accent, #0085CA);color:#fff;transition:background .15s ease,transform .05s ease}.btn-view[data-v-804d56c1]:hover{background:var(--brand-purple-600, #006BA6);transform:translateY(1px)}.btn-view.btn-disabled[data-v-804d56c1]{opacity:.35;pointer-events:none;cursor:default}.btn-ghost[data-v-804d56c1]{display:inline-flex;align-items:center;justify-content:center;padding:5px 10px;border-radius:999px;font-weight:600;font-size:12px;cursor:pointer;border:1px solid rgba(0,133,202,.4);background:transparent;color:var(--color-accent, #0085CA);transition:background .15s ease,border-color .15s ease,transform .05s ease}.btn-ghost[data-v-804d56c1]:hover:not(:disabled){background:#0085ca0f;border-color:#0085cab3;transform:translateY(1px)}.btn-ghost[data-v-804d56c1]:disabled{opacity:.45;cursor:not-allowed}.spinner[data-v-804d56c1]{width:10px;height:10px;border-radius:999px;border:2px solid rgba(255,255,255,.35);border-top-color:currentColor;animation:spin-804d56c1 .8s linear infinite}.empty[data-v-804d56c1]{padding:32px;text-align:center;color:var(--color-text-muted, #6b7280)}:root[data-theme=light] .tile-amber .num[data-v-804d56c1]{color:#b45309}:root[data-theme=light] .tile-blue .num[data-v-804d56c1]{color:#1d4ed8}:root[data-theme=light] .tile-green .num[data-v-804d56c1]{color:#15803d}:root[data-theme=light] .tile-purple .num[data-v-804d56c1]{color:#0085ca}:root[data-theme=light] .tile-clickable[data-v-804d56c1]:hover{box-shadow:0 0 0 1px #00000014}:root[data-theme=light] .tile-active[data-v-804d56c1]{box-shadow:0 0 0 2px #2563eb80!important}:root[data-theme=light] .time-active[data-v-804d56c1]{color:#0085ca}:root[data-theme=light] .lineage-badge[data-v-804d56c1]{color:#1d4ed8}:root[data-theme=light] .pill[data-review=unassigned][data-v-804d56c1]{color:#4b5563}:root[data-theme=light] .pill[data-review=assigned][data-v-804d56c1]{color:#0062ff;background:#0062ff14;border-color:#0062ff4d}:root[data-theme=light] .pill[data-review=in_review][data-v-804d56c1]{color:#0062ff;background:#0062ff14;border-color:#0062ff4d}:root[data-theme=light] .pill[data-review=reviewed][data-v-804d56c1]{color:#15803d}:root[data-theme=light] .pill[data-review=escalated][data-v-804d56c1]{color:#b91c1c}:root[data-theme=light] .pill[data-review=not_started][data-v-804d56c1]{color:#475569}@media (max-width: 1200px){.grid[data-v-804d56c1]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 1100px){.top-row[data-v-804d56c1]{grid-template-columns:1fr}}@media (max-width: 860px){.grid[data-v-804d56c1]{grid-template-columns:repeat(2,1fr)}.tools[data-v-804d56c1]{flex-wrap:wrap}}@keyframes spin-804d56c1{to{transform:rotate(360deg)}}.summary-card[data-v-f7b41389]{background:var(--color-background-soft);border:1px solid var(--color-border);border-radius:10px;padding:12px 14px 10px;color:var(--color-text);display:flex;flex-direction:column;gap:10px}.summary-header[data-v-f7b41389]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;cursor:pointer;list-style:none}.summary-header[data-v-f7b41389]::-webkit-details-marker{display:none}.summary-left[data-v-f7b41389]{display:flex;flex-direction:column;gap:4px}.summary-title[data-v-f7b41389]{margin:0 0 4px;font-size:1rem;font-weight:600}.summary-toggle[data-v-f7b41389]{font-size:12px;color:var(--color-text-soft);padding:2px 8px;border-radius:999px;border:1px solid var(--color-border);background:var(--color-surface)}.summary-details-panel[open] .summary-toggle[data-v-f7b41389]{transform:rotate(180deg)}.summary-body[data-v-f7b41389]{display:flex;flex-direction:column;margin-top:6px;gap:12px}.summary-inline-table[data-v-f7b41389]{width:100%;padding:10px 14px;border:1px solid var(--color-border);border-radius:12px;background:#ffffff05}.summary-one-row[data-v-f7b41389]{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.summary-row-divider[data-v-f7b41389]{width:1px;height:28px;background:var(--color-border);flex-shrink:0}.summary-row-spacer[data-v-f7b41389]{flex:1}.summary-specialist[data-v-f7b41389]{display:flex;align-items:center;gap:10px}.specialist-avatar[data-v-f7b41389]{width:36px;height:36px;border-radius:50%;background:#0062ff;color:#fff;font-size:.78rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.specialist-info[data-v-f7b41389]{display:flex;flex-direction:column;gap:2px;flex:1}.specialist-label[data-v-f7b41389]{font-size:.72rem;color:var(--color-text-soft);text-transform:uppercase;letter-spacing:.05em}.specialist-name[data-v-f7b41389]{font-size:.9rem;font-weight:600;color:var(--color-text)}.specialist-lock-badge[data-v-f7b41389]{display:flex;align-items:center;gap:5px;font-size:.72rem;font-weight:600;color:#f59e0b;background:#f59e0b1f;border:1px solid rgba(245,158,11,.3);border-radius:20px;padding:3px 10px 3px 8px;white-space:nowrap}.summary-val--mono[data-v-f7b41389]{font-family:Roboto Mono,monospace;font-size:.82rem;letter-spacing:.03em}.summary-error[data-v-f7b41389]{border:1px solid rgba(239,68,68,.35);background:#ef444414;border-radius:12px;padding:12px}.summary-error-title[data-v-f7b41389]{font-weight:600;color:#fca5a5}.summary-error-subtitle[data-v-f7b41389]{margin-top:4px;font-size:.82rem;color:#fecaca}.summary-error-json[data-v-f7b41389]{margin:10px 0 0;padding:10px;border-radius:10px;background:#ef44441f;border:1px solid rgba(239,68,68,.35);color:#fecaca;font-size:12px;line-height:1.4;max-height:220px;overflow:auto}.summary-kv[data-v-f7b41389]{display:flex;flex-direction:column;gap:3px;font-size:.84rem}.summary-key[data-v-f7b41389]{font-size:.72rem;color:var(--color-text-soft);text-transform:uppercase;letter-spacing:.05em}.summary-val[data-v-f7b41389]{color:var(--color-text);font-weight:600}.summary-kv.status .summary-val[data-v-f7b41389]{color:#4ade80}.doc-tray[data-v-f7b41389]{border-top:1px solid var(--color-border);padding-top:12px;display:flex;flex-direction:column;gap:10px}.doc-tray-bar[data-v-f7b41389]{display:flex;align-items:center;justify-content:space-between;gap:10px}.doc-tray-title[data-v-f7b41389]{display:flex;align-items:center;gap:6px;font-size:.78rem;font-weight:600;color:var(--color-text-soft);text-transform:uppercase;letter-spacing:.06em}.doc-count-badge[data-v-f7b41389]{background:#94a3b824;border:1px solid rgba(148,163,184,.25);border-radius:999px;padding:1px 7px;font-size:.72rem;color:#94a3b8;font-weight:500;letter-spacing:0}.doc-tray-controls[data-v-f7b41389]{display:flex;align-items:center;gap:8px}.tray-link[data-v-f7b41389]{background:transparent;border:none;cursor:pointer;font-size:.75rem;color:#0085ca;padding:0;text-decoration:underline;text-underline-offset:2px;transition:color .15s}.tray-link[data-v-f7b41389]:hover{color:#33a1d9}.tray-link--muted[data-v-f7b41389]{color:#64748b}.tray-link--muted[data-v-f7b41389]:hover{color:#94a3b8}.split-trigger-btn[data-v-f7b41389]{display:inline-flex;align-items:center;gap:5px;background:#3b82f61a;border:1px solid rgba(59,130,246,.4);color:#93c5fd;border-radius:999px;padding:4px 12px;font-size:.75rem;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s}.split-trigger-btn[data-v-f7b41389]:hover{background:#3b82f62e;border-color:#3b82f699}.doc-thumbs[data-v-f7b41389]{display:flex;flex-direction:row;gap:8px;overflow-x:auto;padding-bottom:6px}.doc-thumbs[data-v-f7b41389]::-webkit-scrollbar{height:5px}.doc-thumbs[data-v-f7b41389]::-webkit-scrollbar-thumb{background:#94a3b84d;border-radius:999px}.doc-thumb[data-v-f7b41389]{position:relative;flex-shrink:0;width:96px;border:1.5px solid var(--color-border);border-radius:8px;background:var(--color-background);cursor:pointer;display:flex;flex-direction:column;overflow:hidden;transition:border-color .15s,box-shadow .15s,transform .1s;-webkit-user-select:none;user-select:none}.doc-thumb[data-v-f7b41389]:hover{border-color:#0085ca80;transform:translateY(-1px)}.doc-thumb--active[data-v-f7b41389]{border-color:var(--color-accent, #0085CA);box-shadow:0 0 0 2px #0085ca40}.doc-thumb--selected[data-v-f7b41389]{border-color:#3b82f6b3;box-shadow:0 0 0 2px #3b82f633}.doc-check-label[data-v-f7b41389]{position:absolute;top:5px;left:5px;z-index:2;cursor:pointer}.doc-check-input[data-v-f7b41389]{position:absolute;opacity:0;width:0;height:0}.doc-check-box[data-v-f7b41389]{display:grid;place-items:center;width:16px;height:16px;border-radius:4px;border:1.5px solid rgba(148,163,184,.5);background:#0f1218bf;transition:border-color .15s,background .15s;color:#fff}.doc-check-label:hover .doc-check-box[data-v-f7b41389]{border-color:#93c5fd}.doc-check-box--checked[data-v-f7b41389]{background:#3b82f6;border-color:#3b82f6}.doc-page-preview[data-v-f7b41389]{height:130px;overflow:hidden;background:#0a0c10;flex-shrink:0}.doc-thumb-img[data-v-f7b41389]{width:100%;height:100%;object-fit:cover;object-position:top center;display:block;pointer-events:none}.doc-page-inner[data-v-f7b41389]{background:#ffffff0f;height:100%;padding:22px 8px 8px;display:flex;flex-direction:column;gap:5px}.doc-page-line[data-v-f7b41389]{height:3px;background:#94a3b838;border-radius:2px}.doc-thumb-footer[data-v-f7b41389]{display:flex;align-items:center;justify-content:space-between;padding:5px 6px 6px;gap:4px}.doc-thumb-name[data-v-f7b41389]{font-size:.67rem;color:var(--color-text-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.doc-thumb-conf[data-v-f7b41389]{flex-shrink:0;font-size:.63rem;font-weight:700;padding:1px 5px;border-radius:999px;border:1px solid}.conf-hi[data-v-f7b41389]{color:#4ade80;border-color:#4ade8066;background:#4ade8014}.conf-mid[data-v-f7b41389]{color:#facc15;border-color:#facc1566;background:#facc1514}.conf-lo[data-v-f7b41389]{color:#f87171;border-color:#f8717166;background:#f8717114}.split-receipt[data-v-f7b41389]{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:8px;background:#22c55e14;border:1px solid rgba(34,197,94,.25);animation:receiptIn-f7b41389 .25s ease}@keyframes receiptIn-f7b41389{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.split-receipt-icon[data-v-f7b41389]{color:#4ade80;flex-shrink:0}.split-receipt-body[data-v-f7b41389]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.split-receipt-text[data-v-f7b41389]{font-size:.8rem;color:#86efac;font-weight:500}.split-receipt-id[data-v-f7b41389]{font-size:.72rem;color:#4ade80;font-family:monospace;opacity:.8}.split-receipt-link[data-v-f7b41389]{flex-shrink:0;font-size:.78rem;font-weight:600;color:#4ade80;text-decoration:none;padding:4px 10px;border-radius:6px;border:1px solid rgba(34,197,94,.3);background:#22c55e1a;transition:background .15s,border-color .15s}.split-receipt-link[data-v-f7b41389]:hover{background:#22c55e2e;border-color:#22c55e73}.split-overlay[data-v-f7b41389]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px}.split-modal[data-v-f7b41389]{background:var(--color-background-soft, #15181e);border:1px solid var(--color-border, #2a2d34);border-radius:12px;width:100%;max-width:560px;box-shadow:0 24px 48px #00000080;display:flex;flex-direction:column;gap:0;overflow:hidden}.split-modal-header[data-v-f7b41389]{display:flex;align-items:center;justify-content:space-between;padding:18px 20px 14px;border-bottom:1px solid var(--color-border)}.split-modal-title[data-v-f7b41389]{margin:0;font-size:1rem;font-weight:700;color:var(--color-text)}.split-modal-close[data-v-f7b41389]{background:transparent;border:none;color:#6b7280;cursor:pointer;padding:4px;display:grid;place-items:center;border-radius:6px;transition:color .15s,background .15s}.split-modal-close[data-v-f7b41389]:hover{color:#e2e8f0;background:#ffffff0f}.split-modal-desc[data-v-f7b41389]{margin:0;padding:14px 20px 12px;font-size:.83rem;color:#94a3b8;line-height:1.5}.split-cols[data-v-f7b41389]{display:flex;align-items:flex-start;gap:0;padding:0 20px 16px}.split-col[data-v-f7b41389]{flex:1;min-width:0}.split-col-divider[data-v-f7b41389]{display:flex;align-items:flex-start;padding-top:28px;padding-left:10px;padding-right:10px;color:#4b5563;flex-shrink:0}.split-col-label[data-v-f7b41389]{display:flex;align-items:center;gap:6px;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;margin-bottom:8px}.split-col-label--out[data-v-f7b41389]{color:#93c5fd}.split-col-label--stay[data-v-f7b41389]{color:#86efac}.split-col-count[data-v-f7b41389]{font-size:.68rem;padding:1px 6px;border-radius:999px;font-weight:600;letter-spacing:0;text-transform:none}.split-col-label--out .split-col-count[data-v-f7b41389]{background:#3b82f626;border:1px solid rgba(59,130,246,.35);color:#93c5fd}.split-col-label--stay .split-col-count[data-v-f7b41389]{background:#22c55e1f;border:1px solid rgba(34,197,94,.3);color:#86efac}.split-doc-list[data-v-f7b41389]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.split-doc-item[data-v-f7b41389]{display:flex;align-items:center;gap:7px;padding:6px 9px;border-radius:6px;font-size:.8rem;font-weight:500}.split-doc-item--out[data-v-f7b41389]{background:#3b82f614;border:1px solid rgba(59,130,246,.2);color:#bfdbfe}.split-doc-item--stay[data-v-f7b41389]{background:#22c55e0f;border:1px solid rgba(34,197,94,.15);color:#bbf7d0}.split-doc-icon[data-v-f7b41389]{flex-shrink:0;opacity:.7}.split-doc-empty[data-v-f7b41389]{padding:8px 10px;font-size:.76rem;color:#ef4444;border:1px solid rgba(239,68,68,.25);border-radius:6px;background:#ef44440f}.split-modal-footer[data-v-f7b41389]{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:14px 20px 18px;border-top:1px solid var(--color-border)}.split-cancel-btn[data-v-f7b41389]{background:transparent;border:1px solid var(--color-border);color:#94a3b8;border-radius:8px;padding:8px 16px;font-size:.82rem;cursor:pointer;transition:.15s}.split-cancel-btn[data-v-f7b41389]:hover{background:#ffffff0d;color:#e2e8f0}.split-confirm-btn[data-v-f7b41389]{background:#3b82f61f;border:1px solid rgba(59,130,246,.5);color:#93c5fd;border-radius:8px;padding:8px 18px;font-size:.82rem;font-weight:600;cursor:pointer;transition:.15s}.split-confirm-btn[data-v-f7b41389]:hover:not(:disabled){background:#3b82f638;border-color:#3b82f6b3}.split-confirm-btn[data-v-f7b41389]:disabled{opacity:.35;cursor:not-allowed}@media (max-width: 1024px){.summary-inline-table[data-v-f7b41389]{grid-template-columns:repeat(2,minmax(0,1fr))}}:root[data-theme=light] .summary-inline-table[data-v-f7b41389]{background:#00000005}:root[data-theme=light] .summary-error[data-v-f7b41389]{background:#ef44440f;border-color:#ef44444d}:root[data-theme=light] .summary-error-title[data-v-f7b41389]{color:#b91c1c}:root[data-theme=light] .summary-error-subtitle[data-v-f7b41389]{color:#dc2626}:root[data-theme=light] .summary-error-json[data-v-f7b41389]{background:#ef44440f;border-color:#ef444440;color:#991b1b}:root[data-theme=light] .summary-kv.status .summary-val[data-v-f7b41389]{color:#15803d}:root[data-theme=light] .doc-page-preview[data-v-f7b41389]{background:#f1f5f9}:root[data-theme=light] .doc-page-inner[data-v-f7b41389]{background:#00000008}:root[data-theme=light] .doc-page-line[data-v-f7b41389]{background:#64748b33}:root[data-theme=light] .doc-check-box[data-v-f7b41389]{background:#fff;border-color:#94a3b8}:root[data-theme=light] .doc-check-box--checked[data-v-f7b41389]{background:#3b82f6;border-color:#3b82f6;color:#fff}:root[data-theme=light] .split-trigger-btn[data-v-f7b41389]{color:#1d4ed8}:root[data-theme=light] .conf-hi[data-v-f7b41389]{color:#15803d}:root[data-theme=light] .conf-mid[data-v-f7b41389]{color:#a16207}:root[data-theme=light] .conf-lo[data-v-f7b41389]{color:#b91c1c}:root[data-theme=light] .split-receipt-text[data-v-f7b41389]{color:#15803d}:root[data-theme=light] .split-receipt-id[data-v-f7b41389]{color:#15803d}:root[data-theme=light] .split-receipt-icon[data-v-f7b41389]{color:#15803d}:root[data-theme=light] .split-receipt-link[data-v-f7b41389]{color:#15803d}:root[data-theme=light] .doc-count-badge[data-v-f7b41389]{color:#475569}:root[data-theme=light] .split-col-label--out[data-v-f7b41389]{color:#1d4ed8}:root[data-theme=light] .split-col-label--stay[data-v-f7b41389]{color:#15803d}:root[data-theme=light] .doc-thumb--selected[data-v-f7b41389]{border-color:#1d4ed8;box-shadow:0 0 0 2px #1d4ed826}:root[data-theme=light] .doc-check-label:hover .doc-check-box[data-v-f7b41389]{border-color:#1d4ed8}.viewer-shell[data-v-d9d454f4]{height:100%;background:#0b0e14;border-radius:12px;overflow:hidden;border:1px solid #222837;display:flex}.viewer-stage[data-v-d9d454f4]{position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:flex-start;overflow:auto}.image-layer[data-v-d9d454f4]{position:relative;display:inline-block;max-width:100%;line-height:0}.viewer-image[data-v-d9d454f4]{width:auto;max-width:100%;height:auto;display:block}.viewer-frame[data-v-d9d454f4]{width:100%;height:100%;border:none;display:block;background:#111827}.overlay-canvas[data-v-d9d454f4]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.placeholder[data-v-d9d454f4]{flex:1;display:grid;place-items:center;color:#9aa3b2;font-size:13px}:root[data-theme=light] .viewer-shell[data-v-d9d454f4]{background:#f1f5f9;border-color:#d1d5db}:root[data-theme=light] .viewer-frame[data-v-d9d454f4]{background:#f8fafc}:root[data-theme=light] .placeholder[data-v-d9d454f4]{color:#64748b}.field-row[data-v-ff2b2098]{display:flex;flex-wrap:wrap;align-items:center;border:1px solid var(--color-border);border-radius:10px;padding:10px;cursor:pointer;background:#ffffff05;transition:.15s ease;gap:10px}.field-row--schema[data-v-ff2b2098]{flex-wrap:nowrap;align-items:flex-start}.field-row[data-v-ff2b2098]:hover{border-color:#0085cab3}.field-row.active[data-v-ff2b2098]{border-color:#0085ca;box-shadow:0 0 0 1px #0085ca66}.field-left[data-v-ff2b2098]{display:flex;align-items:center;gap:10px;flex:1 1 320px;min-width:0}.field-left--review[data-v-ff2b2098]{flex-direction:column;align-items:flex-start;gap:4px}.field-num[data-v-ff2b2098]{font-size:12px;opacity:.8;min-width:30px}.field-input[data-v-ff2b2098]{width:100%;background:transparent;border:1px solid rgba(255,255,255,.08);color:var(--color-text);padding:8px 10px;border-radius:8px;font-size:13px;height:34px;min-width:0}.field-label[data-v-ff2b2098]{font-size:.85rem;color:#a1a1aa;margin-bottom:4px}.field-left--review .field-label[data-v-ff2b2098]{display:block;font-weight:500;font-size:.8rem;color:#94a3b8;letter-spacing:.02em}.placeholder-input[data-v-ff2b2098]{color:#9ca3af}.placeholder-input[data-v-ff2b2098]::placeholder{color:#6b7280}.field-right[data-v-ff2b2098]{display:flex;align-items:center;gap:8px;flex:0 0 auto;justify-content:flex-end;min-width:0;margin-left:auto}.field-right--review[data-v-ff2b2098]{margin-left:0;align-self:flex-end;padding-bottom:2px}.schema-extra[data-v-ff2b2098]{width:100%;margin-top:8px;padding-top:8px;border-top:1px solid rgba(148,163,184,.18)}.lock-btn[data-v-ff2b2098],.delete-btn[data-v-ff2b2098],.confirm-btn[data-v-ff2b2098],.reopen-btn[data-v-ff2b2098]{height:34px}.delete-btn[data-v-ff2b2098]{width:34px;display:inline-flex;align-items:center;justify-content:center}.confidence-badge[data-v-ff2b2098]{font-size:.75rem;padding:2px 6px;border-radius:6px;white-space:nowrap}.conf-high[data-v-ff2b2098]{background:#15803d;color:#fff}.conf-mid[data-v-ff2b2098]{background:#ca8a04;color:#fff}.conf-low[data-v-ff2b2098]{background:#b91c1c;color:#fff}.conf-human[data-v-ff2b2098]{background:#2563eb;color:#fff}.confirm-btn[data-v-ff2b2098]{background:var(--color-background-mute);border:1px solid var(--color-border);color:var(--color-text);border-radius:6px;font-size:.75rem;padding:3px 7px;cursor:pointer;transition:.2s}.confirm-btn[data-v-ff2b2098]:hover{background:#1e293b}.reopen-btn[data-v-ff2b2098]{background:transparent;border:1px solid #facc15;color:#facc15;border-radius:6px;font-size:.75rem;padding:3px 7px;cursor:pointer;transition:.2s}.reopen-btn[data-v-ff2b2098]:hover{background:#facc151a}@media (max-width: 1100px){.field-right[data-v-ff2b2098]{margin-left:46px}}:root[data-theme=light] .field-row[data-v-ff2b2098]{background:#fff;border-color:#e2e5ea}:root[data-theme=light] .field-row[data-v-ff2b2098]:hover{border-color:#0085ca}:root[data-theme=light] .field-input[data-v-ff2b2098]{background:#fff;border-color:#d1d5db;color:#1e293b}:root[data-theme=light] .field-label[data-v-ff2b2098]{color:#64748b}:root[data-theme=light] .field-left--review .field-label[data-v-ff2b2098]{color:#475569}.field-row--missing[data-v-ff2b2098]{background:#f3f4f6;border-color:#e5e7eb;opacity:.85;cursor:default}.field-row--missing[data-v-ff2b2098]:hover{border-color:#e5e7eb}.missing-input[data-v-ff2b2098]{background:#f3f4f6!important;color:#9ca3af!important;cursor:not-allowed;border-color:#e5e7eb!important;font-style:italic}.missing-input[data-v-ff2b2098]::placeholder{color:#b91c1c;font-style:italic;font-weight:500}.conf-missing[data-v-ff2b2098]{background:#fef2f2;color:#b91c1c;border:1px solid #fca5a5;font-weight:700}:root[data-theme=light] .field-row--missing[data-v-ff2b2098]{background:#f9fafb;border-color:#e2e5ea}:root[data-theme=light] .missing-input[data-v-ff2b2098]{background:#f9fafb!important}:root[data-theme=light] .confirm-btn[data-v-ff2b2098]{background:#fff;border-color:#d1d5db;color:#334155}:root[data-theme=light] .confirm-btn[data-v-ff2b2098]:hover{background:#f1f5f9}:root[data-theme=light] .ghost-btn[data-v-ff2b2098]{color:#64748b;border-color:#d1d5db}:root[data-theme=light] .reopen-btn[data-v-ff2b2098]{border-color:#d97706;color:#d97706}.parse-panel[data-v-348b55c8]{display:flex;flex-direction:column;height:auto;overflow:visible}.flex-between[data-v-348b55c8]{display:flex;justify-content:space-between;align-items:flex-start}.ui-card[data-v-348b55c8]{background:var(--color-background-soft);border:1px solid var(--color-border);border-radius:8px;color:var(--color-text)}.ui-card__header[data-v-348b55c8]{padding:14px 16px 0}.ui-card__title[data-v-348b55c8]{font-size:1.1rem;font-weight:600}.title-row[data-v-348b55c8]{display:flex;align-items:center;gap:10px}.mode-badge[data-v-348b55c8]{font-size:11px;padding:3px 8px;border-radius:999px;border:1px solid rgba(59,130,246,.5);color:#93c5fd;background:#3b82f629;font-weight:600}.ui-card__body[data-v-348b55c8]{padding:12px 16px 16px;height:auto}.scroll-container[data-v-348b55c8]{max-height:520px;overflow:auto;padding-right:6px}:root[data-theme=light] .scroll-container[data-v-348b55c8]{color-scheme:light}:root[data-theme=light] .scroll-container[data-v-348b55c8]::-webkit-scrollbar{width:6px}:root[data-theme=light] .scroll-container[data-v-348b55c8]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}:root[data-theme=light] .scroll-container[data-v-348b55c8]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}:root[data-theme=light] .scroll-container[data-v-348b55c8]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.ocr-fields[data-v-348b55c8]{display:flex;flex-direction:column;gap:10px}.accordion-content[data-v-348b55c8]{display:flex;flex-direction:column;gap:10px;padding-top:8px}.small-progress[data-v-348b55c8]{width:18px;height:18px;transform:rotate(-90deg)}.circle-bg[data-v-348b55c8]{fill:none;stroke:#ffffff1a;stroke-width:3}.circle[data-v-348b55c8]{fill:none;stroke-width:3;stroke-linecap:round;transition:stroke-dasharray .3s ease,stroke .3s ease}.percentage-text[data-v-348b55c8]{fill:#fff;font-size:.45rem;text-anchor:middle;transform:rotate(90deg)}.accordion-section[data-v-348b55c8]{border-top:1px solid var(--color-border);padding-top:10px;margin-top:10px}.accordion-header[data-v-348b55c8]{display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-weight:500;padding:6px 0}.header-left[data-v-348b55c8]{display:flex;align-items:center;gap:6px}.header-right[data-v-348b55c8]{display:flex;align-items:center;gap:8px}.section-count[data-v-348b55c8]{font-size:.72rem;color:#94a3b8;border:1px solid rgba(148,163,184,.25);border-radius:999px;padding:2px 8px;background:#94a3b814}.chevron[data-v-348b55c8]{font-size:.9rem;color:#9ca3af}.dot[data-v-348b55c8]{width:10px;height:10px;border-radius:50%;display:inline-block;box-shadow:0 0 5px currentColor}.dot.red[data-v-348b55c8]{color:#ef4444;background:#ef4444}.dot.yellow[data-v-348b55c8]{color:#facc15;background:#facc15}.ocr-badge[data-v-348b55c8]{font-size:.65rem;padding:1px 6px;border-radius:4px;background:#60a5fa26;color:#60a5fa;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-left:6px}.field-input[data-v-348b55c8]{display:flex;align-items:center;gap:8px}.field-input input[data-v-348b55c8]{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-348b55c8]{border-color:#facc15;background:#facc151a}.confirmed-input[data-v-348b55c8]{background:#22c55e0f}.placeholder-input[data-v-348b55c8]::placeholder{color:#6b7280}.placeholder-input[data-v-348b55c8]{color:#9ca3af}.confidence-badge[data-v-348b55c8]{font-size:.75rem;padding:2px 6px;border-radius:6px;white-space:nowrap}.conf-high[data-v-348b55c8]{background:#15803d;color:#fff}.conf-mid[data-v-348b55c8]{background:#ca8a04;color:#fff}.conf-low[data-v-348b55c8]{background:#b91c1c;color:#fff}.conf-human[data-v-348b55c8]{background:#0ea5e9;color:#0b1220}.confirm-btn[data-v-348b55c8],.ghost-btn[data-v-348b55c8],.reopen-btn[data-v-348b55c8]{border-radius:6px;font-size:.75rem;padding:3px 7px;cursor:pointer;transition:.2s}.confirm-btn[data-v-348b55c8]{background:var(--color-background-mute);border:1px solid var(--color-border);color:var(--color-text)}.confirm-btn[data-v-348b55c8]:hover{background:#1e293b}.ghost-btn[data-v-348b55c8]{background:transparent;border:1px dashed var(--color-border);color:#a1a1aa}.ghost-btn[data-v-348b55c8]:hover{color:#fff;border-color:#94a3b8}.reopen-btn[data-v-348b55c8]{background:transparent;border:1px solid #facc15;color:#facc15}.reopen-btn[data-v-348b55c8]:hover{background:#facc151a}.fade-enter-active[data-v-348b55c8],.fade-leave-active[data-v-348b55c8]{transition:opacity .2s ease}.fade-enter-from[data-v-348b55c8],.fade-leave-to[data-v-348b55c8]{opacity:0}.insight-actions[data-v-348b55c8]{display:flex;align-items:center;gap:8px;flex-shrink:0}.save-btn[data-v-348b55c8]{background:#22c55e1f;border:1px solid rgba(34,197,94,.35);color:#4ade80;border-radius:999px;padding:6px 18px;font-size:.78rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .2s,border-color .2s}.save-btn[data-v-348b55c8]:hover:not(:disabled):not(.save-btn--saved){background:#22c55e38;border-color:#22c55e8c}.save-btn[data-v-348b55c8]:disabled{opacity:.35;cursor:not-allowed}.save-btn--saved[data-v-348b55c8]{background:#22c55e33;border-color:#22c55e99;cursor:default}.insight-bar[data-v-348b55c8]{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);background:#ffffff05;gap:12px;flex-wrap:wrap}.conf-stats[data-v-348b55c8]{display:flex;gap:8px;flex-wrap:wrap}.conf-stat[data-v-348b55c8]{display:flex;flex-direction:column;align-items:center;padding:6px 12px;border-radius:8px;border:1px solid;min-width:62px}.conf-stat .stat-count[data-v-348b55c8]{font-size:1.1rem;font-weight:700;line-height:1}.conf-stat .stat-label[data-v-348b55c8]{font-size:.63rem;color:#94a3b8;margin-top:3px;white-space:nowrap}.conf-stat--progress[data-v-348b55c8]{background:#ffffff08;border-color:#ffffff1a;color:#e2e8f0;min-width:56px}.insight-ring[data-v-348b55c8]{width:36px;height:36px;transform:rotate(-90deg)}.conf-stat-divider[data-v-348b55c8]{width:1px;height:44px;background:#ffffff14;align-self:center;flex-shrink:0}.conf-stat--confirmed[data-v-348b55c8]{background:#22c55e14;border-color:#22c55e40;color:#22c55e}.conf-stat--high[data-v-348b55c8]{background:#4ade800f;border-color:#4ade8033;color:#4ade80}.conf-stat--med[data-v-348b55c8]{background:#facc150f;border-color:#facc1533;color:#facc15}.conf-stat--low[data-v-348b55c8]{background:#ef44440f;border-color:#ef444433;color:#f87171}.conf-stat--missing[data-v-348b55c8]{background:#eab3080f;border-color:#eab30840;color:#fbbf24}.conf-stat--clickable[data-v-348b55c8]{cursor:pointer;transition:filter .15s,transform .1s;-webkit-user-select:none;user-select:none}.conf-stat--clickable[data-v-348b55c8]:hover{filter:brightness(1.2)}.conf-stat--clickable[data-v-348b55c8]:active{transform:scale(.96)}.conf-stat--confirmed.conf-stat--active[data-v-348b55c8]{background:#22c55e38;border-color:#22c55e;box-shadow:0 0 0 1px #22c55e66}.conf-stat--high.conf-stat--active[data-v-348b55c8]{background:#4ade8033;border-color:#4ade80;box-shadow:0 0 0 1px #4ade8066}.conf-stat--med.conf-stat--active[data-v-348b55c8]{background:#facc1533;border-color:#facc15;box-shadow:0 0 0 1px #facc1566}.conf-stat--low.conf-stat--active[data-v-348b55c8]{background:#ef444433;border-color:#f87171;box-shadow:0 0 0 1px #ef444466}.conf-stat--missing.conf-stat--active[data-v-348b55c8]{background:#eab30833;border-color:#fbbf24;box-shadow:0 0 0 1px #eab30866}.filter-banner[data-v-348b55c8]{display:flex;align-items:center;gap:10px;padding:6px 10px;margin-bottom:10px;border-radius:6px;background:#3b82f614;border:1px solid rgba(59,130,246,.25);font-size:.78rem;color:#93c5fd}.filter-banner strong[data-v-348b55c8]{color:#bfdbfe}.filter-clear[data-v-348b55c8]{margin-left:auto;background:transparent;border:1px solid rgba(148,163,184,.3);color:#94a3b8;border-radius:999px;padding:2px 8px;font-size:.72rem;cursor:pointer;transition:.15s}.filter-clear[data-v-348b55c8]:hover{background:#ffffff0f;color:#e2e8f0}.filter-empty[data-v-348b55c8]{text-align:center;color:#4b5563;font-size:.82rem;padding:24px 0;margin:0}.bulk-confirm-btn[data-v-348b55c8]{background:#3b82f61f;border:1px solid rgba(59,130,246,.35);color:#93c5fd;border-radius:999px;padding:6px 14px;font-size:.78rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .2s,border-color .2s}.bulk-confirm-btn[data-v-348b55c8]:hover{background:#3b82f638;border-color:#3b82f68c}.bulk-count[data-v-348b55c8]{opacity:.75}.pipeline-summary[data-v-348b55c8]{margin:0 12px 12px;border-radius:10px;border:1px solid rgba(99,102,241,.25);background:#6366f10a;overflow:hidden}.pipeline-summary__header[data-v-348b55c8]{display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid rgba(99,102,241,.12);background:#6366f10f}.pipeline-summary__icon[data-v-348b55c8]{font-size:.85rem;color:#818cf8}.pipeline-summary__title[data-v-348b55c8]{flex:1;font-size:.78rem;font-weight:600;color:#a5b4fc;letter-spacing:.02em}.pipeline-summary__badge[data-v-348b55c8]{font-size:.65rem;font-weight:600;padding:2px 8px;border-radius:4px;background:#6366f12e;color:#818cf8;text-transform:uppercase;letter-spacing:.05em}.pipeline-summary__grid[data-v-348b55c8]{padding:8px 12px;display:flex;flex-direction:column;gap:6px}.pipeline-summary__row[data-v-348b55c8]{display:flex;align-items:center;justify-content:space-between;gap:12px}.pipeline-summary__label[data-v-348b55c8]{font-size:.72rem;color:#94a3b8;white-space:nowrap}.pipeline-summary__value[data-v-348b55c8]{font-size:.75rem;color:#e2e8f0;font-weight:500;text-align:right}:root[data-theme=light] .field-input input[data-v-348b55c8]{background:#fff;border-color:#d1d5db;color:#1e293b}:root[data-theme=light] .low-confidence-input[data-v-348b55c8]{border-color:#d97706;background:#facc150f}:root[data-theme=light] .confirmed-input[data-v-348b55c8]{background:#22c55e0a}:root[data-theme=light] .conf-stat--progress[data-v-348b55c8]{background:#f8fafc;border-color:#e2e5ea;color:#334155}:root[data-theme=light] .conf-stat--confirmed[data-v-348b55c8],:root[data-theme=light] .conf-stat--high[data-v-348b55c8],:root[data-theme=light] .conf-stat--med[data-v-348b55c8],:root[data-theme=light] .conf-stat--low[data-v-348b55c8]{background:#fff;border-color:#e2e5ea}:root[data-theme=light] .conf-stat--confirmed .stat-count[data-v-348b55c8]{color:#15803d}:root[data-theme=light] .conf-stat--high .stat-count[data-v-348b55c8]{color:#15803d}:root[data-theme=light] .conf-stat--med .stat-count[data-v-348b55c8]{color:#a16207}:root[data-theme=light] .conf-stat--low .stat-count[data-v-348b55c8]{color:#b91c1c}:root[data-theme=light] .conf-stat--missing[data-v-348b55c8]{background:#fff;border-color:#e2e5ea}:root[data-theme=light] .conf-stat--missing .stat-count[data-v-348b55c8]{color:#b45309}:root[data-theme=light] .conf-stat .stat-label[data-v-348b55c8]{color:#64748b}:root[data-theme=light] .conf-stat-divider[data-v-348b55c8]{background:#e2e5ea}:root[data-theme=light] .insight-bar[data-v-348b55c8]{background:#f8fafc}:root[data-theme=light] .confirm-btn[data-v-348b55c8]{background:#fff;border-color:#d1d5db;color:#334155}:root[data-theme=light] .confirm-btn[data-v-348b55c8]:hover{background:#f1f5f9}:root[data-theme=light] .ghost-btn[data-v-348b55c8]{color:#64748b;border-color:#d1d5db}:root[data-theme=light] .ghost-btn[data-v-348b55c8]:hover{color:#1e293b;border-color:#94a3b8}:root[data-theme=light] .reopen-btn[data-v-348b55c8]{border-color:#d97706;color:#d97706}:root[data-theme=light] .save-btn[data-v-348b55c8]{background:#22c55e1a;border-color:#22c55e66;color:#15803d}:root[data-theme=light] .bulk-confirm-btn[data-v-348b55c8]{background:#0085ca14;border-color:#0085ca59;color:#0062ff}:root[data-theme=light] .bulk-confirm-btn[data-v-348b55c8]:hover{background:#0085ca29}:root[data-theme=light] .filter-banner[data-v-348b55c8]{background:#0085ca0f;border-color:#0085ca40;color:#0062ff}:root[data-theme=light] .filter-banner strong[data-v-348b55c8]{color:#003d99}:root[data-theme=light] .filter-clear[data-v-348b55c8]{color:#64748b;border-color:#d1d5db}:root[data-theme=light] .filter-clear[data-v-348b55c8]:hover{background:#f1f5f9;color:#1e293b}:root[data-theme=light] .mode-badge[data-v-348b55c8]{color:#1d4ed8;background:#3b82f614}:root[data-theme=light] .section-count[data-v-348b55c8]{color:#475569}:root[data-theme=light] .chevron[data-v-348b55c8]{color:#64748b}:root[data-theme=light] .circle-bg[data-v-348b55c8]{stroke:#00000014}:root[data-theme=light] .percentage-text[data-v-348b55c8]{fill:#334155}:root[data-theme=light] .ocr-badge[data-v-348b55c8]{background:#0085ca14;color:#0062ff}:root[data-theme=light] .pipeline-summary[data-v-348b55c8]{border-color:#0085ca33;background:#0085ca08}:root[data-theme=light] .pipeline-summary__header[data-v-348b55c8]{background:#0085ca0d;border-color:#0085ca1a}:root[data-theme=light] .pipeline-summary__icon[data-v-348b55c8]{color:#0085ca}:root[data-theme=light] .pipeline-summary__title[data-v-348b55c8]{color:#0062ff}:root[data-theme=light] .pipeline-summary__badge[data-v-348b55c8]{background:#0085ca1a;color:#0062ff}:root[data-theme=light] .pipeline-summary__label[data-v-348b55c8]{color:#64748b}:root[data-theme=light] .pipeline-summary__value[data-v-348b55c8]{color:#1e293b}.ui-card[data-v-7fd58608]{background:var(--color-background-soft);border:1px solid var(--color-border);border-radius:12px;color:var(--color-text)}.stage-panel[data-v-7fd58608]{display:flex;flex-direction:column;height:600px;overflow:hidden}.ui-card__header[data-v-7fd58608]{padding:14px 16px 0}.ui-card__title[data-v-7fd58608]{font-size:1.1rem;font-weight:600;margin:0}.ui-card__subtitle[data-v-7fd58608]{font-size:.85rem;color:#a1a1aa;margin-top:4px;line-height:1.4}.ui-card__body[data-v-7fd58608]{padding:12px 16px 16px;height:100%;overflow:auto}.summary[data-v-7fd58608]{margin-bottom:14px;padding:12px 12px 10px;border-radius:10px;border:1px solid var(--color-border);background:#ffffff05}.summary-title[data-v-7fd58608]{margin:0 0 6px;font-size:.85rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-soft)}.summary-text[data-v-7fd58608]{margin:0;font-size:.92rem;line-height:1.5;color:var(--color-text)}.kv[data-v-7fd58608]{display:grid;gap:10px;margin:0}.row[data-v-7fd58608]{display:grid;grid-template-columns:180px 1fr;align-items:center;padding:6px 0;border-bottom:1px solid var(--color-border)}.row[data-v-7fd58608]:last-child{border-bottom:none}dt[data-v-7fd58608]{font-size:.85rem;color:var(--color-text-soft)}dd[data-v-7fd58608]{margin:0;font-size:.95rem;color:var(--color-text)}.ui-card[data-v-874d5529]{background:var(--color-background-soft);border:1px solid var(--color-border);border-radius:12px;color:var(--color-text)}.stage-panel[data-v-874d5529]{display:flex;flex-direction:column;height:600px;overflow:hidden}.ui-card__header[data-v-874d5529]{padding:14px 16px 0}.ui-card__title[data-v-874d5529]{font-size:1.1rem;font-weight:600;margin:0}.ui-card__subtitle[data-v-874d5529]{font-size:.85rem;color:#a1a1aa;margin-top:4px;line-height:1.4}.ui-card__body[data-v-874d5529]{padding:12px 16px 16px;height:100%;overflow:auto}.summary[data-v-874d5529]{margin-bottom:14px;padding:12px 12px 10px;border-radius:10px;border:1px solid var(--color-border);background:#ffffff05}.summary-title[data-v-874d5529]{margin:0 0 6px;font-size:.85rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-soft)}.summary-text[data-v-874d5529]{margin:0;font-size:.92rem;line-height:1.5;color:var(--color-text)}.kv[data-v-874d5529]{display:grid;gap:10px;margin:0}.row[data-v-874d5529]{display:grid;grid-template-columns:180px 1fr;align-items:center;padding:6px 0;border-bottom:1px solid var(--color-border)}.row[data-v-874d5529]:last-child{border-bottom:none}dt[data-v-874d5529]{font-size:.85rem;color:var(--color-text-soft)}dd[data-v-874d5529]{margin:0;font-size:.95rem;color:var(--color-text)}.ui-card[data-v-f6ab726e]{background:var(--color-background-soft);border:1px solid var(--color-border);border-radius:12px;color:var(--color-text)}.stage-panel[data-v-f6ab726e]{display:flex;flex-direction:column;height:600px;overflow:hidden}.ui-card__header[data-v-f6ab726e]{padding:14px 16px 0}.ui-card__title[data-v-f6ab726e]{font-size:1.1rem;font-weight:600;margin:0}.ui-card__subtitle[data-v-f6ab726e]{font-size:.85rem;color:#a1a1aa;margin-top:4px;line-height:1.4}.ui-card__body[data-v-f6ab726e]{padding:12px 16px 16px;height:100%;overflow:auto}.empty-state[data-v-f6ab726e]{color:#a1a1aa;font-size:.9rem;padding:20px 0;text-align:center}.summary-bar[data-v-f6ab726e]{display:flex;gap:12px;margin-bottom:16px}.stat[data-v-f6ab726e]{flex:1;text-align:center;padding:10px 8px;border-radius:8px;border:1px solid var(--color-border);background:#ffffff05}.stat-value[data-v-f6ab726e]{display:block;font-size:1.4rem;font-weight:700;color:var(--color-text)}.stat-label[data-v-f6ab726e]{display:block;font-size:.75rem;color:#a1a1aa;text-transform:uppercase;letter-spacing:.05em;margin-top:2px}.page-table[data-v-f6ab726e]{width:100%;border-collapse:collapse;font-size:.88rem}.page-table th[data-v-f6ab726e]{text-align:left;font-size:.78rem;text-transform:uppercase;letter-spacing:.05em;color:#a1a1aa;padding:6px 8px;border-bottom:1px solid var(--color-border)}.page-table td[data-v-f6ab726e]{padding:8px;border-bottom:1px solid var(--color-border);vertical-align:middle}.page-num[data-v-f6ab726e]{font-weight:600}.content-tags[data-v-f6ab726e]{display:flex;gap:4px;flex-wrap:wrap}.text-muted[data-v-f6ab726e]{color:#71717a}.badge[data-v-f6ab726e]{display:inline-block;font-size:.75rem;padding:2px 8px;border-radius:6px;font-weight:500}.badge-ok[data-v-f6ab726e]{background:#22c55e26;color:#22c55e}.badge-warn[data-v-f6ab726e]{background:#facc1526;color:#facc15}.badge-error[data-v-f6ab726e]{background:#ef444426;color:#ef4444}.badge-info[data-v-f6ab726e]{background:#60a5fa26;color:#60a5fa}.badge-muted[data-v-f6ab726e]{background:#a1a1aa1f;color:#a1a1aa}.badge-default[data-v-f6ab726e]{background:#ffffff0f;color:#d4d4d8}.active-page[data-v-f6ab726e]{background:#8b5cf61a;border-left:3px solid #4DB8E8}.active-page .page-num[data-v-f6ab726e]{color:#4db8e8}.ui-card[data-v-9f032c0e]{background:var(--color-background-soft);border:1px solid var(--color-border);border-radius:12px;color:var(--color-text)}.stage-panel[data-v-9f032c0e]{display:flex;flex-direction:column;height:600px;overflow:hidden}.ui-card__header[data-v-9f032c0e]{padding:14px 16px 0}.ui-card__title[data-v-9f032c0e]{font-size:1.1rem;font-weight:600;margin:0}.ui-card__subtitle[data-v-9f032c0e]{font-size:.85rem;color:#a1a1aa;margin-top:4px;line-height:1.4}.ui-card__body[data-v-9f032c0e]{padding:12px 16px 16px;height:100%;overflow:auto}.empty-state[data-v-9f032c0e]{color:#a1a1aa;font-size:.9rem;padding:20px 0;text-align:center}.text-muted[data-v-9f032c0e]{color:#71717a}.kv[data-v-9f032c0e]{display:grid;gap:0;margin:0 0 20px}.row[data-v-9f032c0e]{display:grid;grid-template-columns:140px 1fr;align-items:center;padding:10px 0;border-bottom:1px solid var(--color-border)}.row[data-v-9f032c0e]:last-child{border-bottom:none}dt[data-v-9f032c0e]{font-size:.85rem;color:#a1a1aa}dd[data-v-9f032c0e]{margin:0;font-size:.95rem}.form-type[data-v-9f032c0e]{font-weight:600;font-size:1.05rem}.confidence-badge[data-v-9f032c0e]{font-size:.85rem;padding:3px 10px;border-radius:6px;font-weight:600}.conf-high[data-v-9f032c0e]{background:#22c55e26;color:#22c55e}.conf-mid[data-v-9f032c0e]{background:#facc1526;color:#facc15}.conf-low[data-v-9f032c0e]{background:#ef444426;color:#ef4444}.conf-none[data-v-9f032c0e]{background:#a1a1aa1f;color:#a1a1aa}.hint-tags[data-v-9f032c0e]{display:flex;gap:6px;flex-wrap:wrap}.hint-tag[data-v-9f032c0e]{display:inline-block;font-size:.8rem;padding:3px 10px;border-radius:6px;background:#8b5cf626;color:#4db8e8;font-weight:500}.reasoning-section[data-v-9f032c0e]{padding:14px;border-radius:10px;border:1px solid var(--color-border);background:#ffffff05}.reasoning-title[data-v-9f032c0e]{margin:0 0 8px;font-size:.85rem;text-transform:uppercase;letter-spacing:.08em;color:#a1a1aa}.reasoning-text[data-v-9f032c0e]{margin:0;font-size:.9rem;line-height:1.6;color:var(--color-text)}.ui-card[data-v-93dbe22b]{background:var(--color-background-soft);border:1px solid var(--color-border);border-radius:12px;color:var(--color-text)}.stage-panel[data-v-93dbe22b]{display:flex;flex-direction:column;height:600px;overflow:hidden}.ui-card__header[data-v-93dbe22b]{padding:14px 16px 0}.ui-card__title[data-v-93dbe22b]{font-size:1.1rem;font-weight:600;margin:0}.ui-card__subtitle[data-v-93dbe22b]{font-size:.85rem;color:#a1a1aa;margin-top:4px;line-height:1.4}.ui-card__body[data-v-93dbe22b]{padding:12px 16px 16px;height:100%;overflow:auto}.empty-state[data-v-93dbe22b]{color:#a1a1aa;font-size:.9rem;padding:20px 0;text-align:center}.text-muted[data-v-93dbe22b]{color:#71717a}.extractor-bar[data-v-93dbe22b]{display:flex;gap:8px;margin-bottom:16px;flex-wrap:wrap}.extractor-status[data-v-93dbe22b]{flex:1;min-width:120px;padding:8px 10px;border-radius:8px;border:1px solid var(--color-border);display:flex;flex-direction:column;gap:4px}.ext-name[data-v-93dbe22b]{font-size:.8rem;font-weight:600}.ext-status-badge[data-v-93dbe22b]{font-size:.72rem;text-transform:uppercase;letter-spacing:.05em}.ext-time[data-v-93dbe22b]{font-size:.72rem;color:#71717a}.status-ok[data-v-93dbe22b]{border-color:#22c55e4d}.status-ok .ext-status-badge[data-v-93dbe22b]{color:#22c55e}.status-error[data-v-93dbe22b]{border-color:#ef44444d}.status-error .ext-status-badge[data-v-93dbe22b]{color:#ef4444}.status-pending[data-v-93dbe22b]{border-color:#facc154d}.status-pending .ext-status-badge[data-v-93dbe22b]{color:#facc15}.compare-table[data-v-93dbe22b]{width:100%;border-collapse:collapse;font-size:.85rem}.compare-table th[data-v-93dbe22b]{text-align:left;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:#a1a1aa;padding:6px 8px;border-bottom:1px solid var(--color-border)}.compare-table td[data-v-93dbe22b]{padding:8px;border-bottom:1px solid var(--color-border);vertical-align:top}.col-field[data-v-93dbe22b]{width:160px}.field-name[data-v-93dbe22b]{font-weight:500;color:var(--color-text)}.field-cell[data-v-93dbe22b]{display:flex;flex-direction:column;gap:2px}.cell-value[data-v-93dbe22b]{font-size:.88rem}.cell-conf[data-v-93dbe22b]{font-size:.72rem;padding:1px 6px;border-radius:4px;display:inline-block;width:fit-content}.conf-high[data-v-93dbe22b]{background:#22c55e26;color:#22c55e}.conf-mid[data-v-93dbe22b]{background:#facc1526;color:#facc15}.conf-low[data-v-93dbe22b]{background:#ef444426;color:#ef4444}.conf-none[data-v-93dbe22b]{background:#a1a1aa1f;color:#a1a1aa}.disagreement[data-v-93dbe22b]{background:#facc150f}.disagreement .field-name[data-v-93dbe22b]{color:#facc15}.ui-card[data-v-f7c09b94]{background:var(--color-background-soft);border:1px solid var(--color-border);border-radius:12px;color:var(--color-text)}.stage-panel[data-v-f7c09b94]{display:flex;flex-direction:column;height:600px;overflow:hidden}.ui-card__header[data-v-f7c09b94]{padding:14px 16px 0}.ui-card__title[data-v-f7c09b94]{font-size:1.1rem;font-weight:600;margin:0}.ui-card__subtitle[data-v-f7c09b94]{font-size:.85rem;color:#a1a1aa;margin-top:4px;line-height:1.4}.ui-card__body[data-v-f7c09b94]{padding:12px 16px 16px;height:100%;overflow:auto}.empty-state[data-v-f7c09b94]{color:#a1a1aa;font-size:.9rem;padding:20px 0;text-align:center}.text-muted[data-v-f7c09b94]{color:#71717a}.summary-bar[data-v-f7c09b94]{display:flex;gap:8px;margin-bottom:14px}.stat[data-v-f7c09b94]{flex:1;text-align:center;padding:8px 6px;border-radius:8px;border:1px solid var(--color-border)}.stat-value[data-v-f7c09b94]{display:block;font-size:1.3rem;font-weight:700}.stat-label[data-v-f7c09b94]{display:block;font-size:.7rem;color:#a1a1aa;text-transform:uppercase;letter-spacing:.05em;margin-top:2px}.stat-ok .stat-value[data-v-f7c09b94]{color:#22c55e}.stat-warn .stat-value[data-v-f7c09b94]{color:#facc15}.stat-error .stat-value[data-v-f7c09b94]{color:#ef4444}.stat-flag .stat-value[data-v-f7c09b94]{color:#f97316}.filter-bar[data-v-f7c09b94]{display:flex;gap:6px;margin-bottom:12px}.filter-btn[data-v-f7c09b94]{background:transparent;border:1px solid var(--color-border);border-radius:6px;color:#a1a1aa;padding:4px 10px;font-size:.78rem;cursor:pointer;display:flex;align-items:center;gap:4px}.filter-btn.active[data-v-f7c09b94]{background:#8b5cf626;color:#4db8e8;border-color:#8b5cf64d}.filter-count[data-v-f7c09b94]{font-size:.72rem;background:#ffffff14;padding:1px 5px;border-radius:4px}.field-table[data-v-f7c09b94]{width:100%;border-collapse:collapse;font-size:.85rem}.field-table th[data-v-f7c09b94]{text-align:left;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:#a1a1aa;padding:6px 8px;border-bottom:1px solid var(--color-border)}.field-table td[data-v-f7c09b94]{padding:8px;border-bottom:1px solid var(--color-border)}.field-name[data-v-f7c09b94]{font-weight:500}.field-value[data-v-f7c09b94]{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flagged[data-v-f7c09b94]{background:#f973160f}.conf-badge[data-v-f7c09b94]{font-size:.75rem;padding:2px 8px;border-radius:4px;font-weight:500}.conf-high[data-v-f7c09b94]{background:#22c55e26;color:#22c55e}.conf-mid[data-v-f7c09b94]{background:#facc1526;color:#facc15}.conf-low[data-v-f7c09b94]{background:#ef444426;color:#ef4444}.conf-none[data-v-f7c09b94]{background:#a1a1aa1f;color:#a1a1aa}.consensus-badge[data-v-f7c09b94]{font-size:.75rem;padding:2px 8px;border-radius:4px;font-weight:500}.cons-unanimous[data-v-f7c09b94]{background:#22c55e26;color:#22c55e}.cons-majority[data-v-f7c09b94]{background:#facc1526;color:#facc15}.cons-contested[data-v-f7c09b94]{background:#ef444426;color:#ef4444}.cons-single[data-v-f7c09b94]{background:#60a5fa26;color:#60a5fa}.cons-unknown[data-v-f7c09b94]{background:#a1a1aa1f;color:#a1a1aa}.flag-icon[data-v-f7c09b94]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#f9731633;color:#f97316;font-weight:700;font-size:.8rem}.step-card[data-v-a15fb2b2]{position:relative;padding-left:28px;margin-bottom:4px}.step-dot[data-v-a15fb2b2]{position:absolute;left:0;top:14px;width:10px;height:10px;border-radius:50%;z-index:1}.step-dot-pulse[data-v-a15fb2b2]{position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;background:inherit;opacity:.4;animation:pulse-dot-a15fb2b2 1.2s ease-in-out infinite}@keyframes pulse-dot-a15fb2b2{0%,to{opacity:.5;transform:scale(1)}50%{opacity:0;transform:scale(2)}}.step-body[data-v-a15fb2b2]{position:relative;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:8px;padding:10px 32px 10px 12px;cursor:pointer;transition:background .15s,border-color .15s}.step-body[data-v-a15fb2b2]:hover{background:#ffffff0d;border-color:#ffffff1a}.step-card--failed .step-body[data-v-a15fb2b2]{border-left:2px solid rgba(248,113,113,.5)}.step-card--active .step-body[data-v-a15fb2b2]{border-left:2px solid rgba(251,191,36,.5)}.step-header[data-v-a15fb2b2]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.step-name[data-v-a15fb2b2]{font-size:12.5px;font-weight:600;color:var(--color-text, #e5e7eb);flex-shrink:0}.step-badges[data-v-a15fb2b2]{display:flex;gap:5px;align-items:center;flex-wrap:wrap}.actor-badge[data-v-a15fb2b2]{font-size:10px;font-weight:600;padding:2px 7px;border-radius:4px;letter-spacing:.02em;white-space:nowrap}.channel-badge[data-v-a15fb2b2]{font-size:10px;padding:2px 6px;border-radius:4px;background:#94a3b81a;color:#94a3b8;white-space:nowrap}.attempt-badge[data-v-a15fb2b2]{font-size:10px;padding:2px 5px;border-radius:4px;background:#a78bfa1a;color:#4db8e8;white-space:nowrap}.step-meta[data-v-a15fb2b2]{display:flex;gap:10px;margin-top:4px;font-size:11px;color:#64748b;align-items:center}.status-label[data-v-a15fb2b2]{font-weight:600;font-size:10px;margin-left:auto}.step-outcome[data-v-a15fb2b2]{margin-top:4px;font-size:11.5px;color:#94a3b8}.outcome--failed[data-v-a15fb2b2]{color:#f87171}.step-outcome-detail[data-v-a15fb2b2]{margin-top:2px;font-size:11px;color:#64748b;font-style:italic}.step-detail[data-v-a15fb2b2]{margin-top:8px;padding-top:8px;border-top:1px solid rgba(255,255,255,.06)}.detail-section[data-v-a15fb2b2]{margin-bottom:8px}.detail-label[data-v-a15fb2b2]{font-size:10px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px}.condition-chips[data-v-a15fb2b2]{display:flex;flex-wrap:wrap;gap:4px}.condition-chip[data-v-a15fb2b2]{font-size:10px;padding:2px 7px;border-radius:4px;background:#7c3aed1f;color:#4db8e8}.meta-grid[data-v-a15fb2b2]{display:grid;grid-template-columns:auto 1fr;gap:2px 10px;font-size:11px}.meta-key[data-v-a15fb2b2]{color:#64748b;white-space:nowrap}.meta-val[data-v-a15fb2b2]{color:#94a3b8}.event-row[data-v-a15fb2b2]{display:flex;align-items:center;gap:6px;font-size:11px;padding:3px 0}.event-dir[data-v-a15fb2b2]{font-size:12px;font-weight:700;width:16px;text-align:center}.event-dir--outbound[data-v-a15fb2b2]{color:#60a5fa}.event-dir--inbound[data-v-a15fb2b2]{color:#4ade80}.event-type[data-v-a15fb2b2]{color:#94a3b8}.event-target[data-v-a15fb2b2]{color:#64748b}.event-status[data-v-a15fb2b2]{font-size:10px;padding:1px 5px;border-radius:3px;margin-left:auto}.event-status--delivered[data-v-a15fb2b2]{background:#4ade801a;color:#4ade80}.event-status--sent[data-v-a15fb2b2]{background:#60a5fa1a;color:#60a5fa}.event-status--pending[data-v-a15fb2b2]{background:#94a3b814;color:#94a3b8}.event-status--failed[data-v-a15fb2b2]{background:#f871711a;color:#f87171}.field-rows-list[data-v-a15fb2b2]{display:flex;flex-direction:column;gap:2px}.field-row-item[data-v-a15fb2b2]{display:flex;align-items:center;gap:8px;font-size:11.5px;padding:4px 6px;border-radius:5px;background:#ffffff05}.field-row-item[data-v-a15fb2b2]:nth-child(odd){background:#ffffff08}.fr-label[data-v-a15fb2b2]{color:#64748b;min-width:110px;font-size:11px;flex-shrink:0}.fr-value[data-v-a15fb2b2]{color:#e5e7eb;flex:1;font-size:11.5px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fr-conf-pill[data-v-a15fb2b2]{font-size:10px;font-weight:600;padding:1px 6px;border-radius:4px;white-space:nowrap;flex-shrink:0}.fr-conf--high[data-v-a15fb2b2]{background:#4ade801f;color:#4ade80;border:1px solid rgba(74,222,128,.2)}.fr-conf--mid[data-v-a15fb2b2]{background:#fbbf241f;color:#fbbf24;border:1px solid rgba(251,191,36,.2)}.fr-conf--low[data-v-a15fb2b2]{background:#f871711f;color:#f87171;border:1px solid rgba(248,113,113,.2)}.fr-conf--missing[data-v-a15fb2b2]{background:#f871711f;color:#f87171;border:1px solid rgba(248,113,113,.2);font-style:italic}.field-row-item--missing[data-v-a15fb2b2]{background:#f871710a!important;border-left:2px solid rgba(248,113,113,.35);padding-left:4px}.fr-missing-value[data-v-a15fb2b2]{color:#f87171;font-size:11px;font-style:italic;flex:1;opacity:.85}.step-chevron[data-v-a15fb2b2]{position:absolute;right:10px;top:12px;color:#475569;transition:color .15s}.step-body:hover .step-chevron[data-v-a15fb2b2]{color:#94a3b8}:root[data-theme=light] .step-body[data-v-a15fb2b2]{background:#fff;border:1px solid #e2e5ea}:root[data-theme=light] .step-body[data-v-a15fb2b2]:hover{background:#f8fafc;border-color:#cbd5e1}:root[data-theme=light] .step-card--failed .step-body[data-v-a15fb2b2]{border-left:2px solid #f87171}:root[data-theme=light] .step-card--active .step-body[data-v-a15fb2b2]{border-left:2px solid #f59e0b}:root[data-theme=light] .step-detail[data-v-a15fb2b2]{border-top-color:#e2e5ea}:root[data-theme=light] .condition-chip[data-v-a15fb2b2]{background:#0085ca14;color:#0062ff}:root[data-theme=light] .channel-badge[data-v-a15fb2b2]{background:#f1f5f9;color:#475569}:root[data-theme=light] .attempt-badge[data-v-a15fb2b2]{background:#0085ca14;color:#0062ff}:root[data-theme=light] .step-chevron[data-v-a15fb2b2]{color:#94a3b8}:root[data-theme=light] .step-dot[data-v-a15fb2b2]{border:2px solid #ffffff;box-shadow:0 0 0 1px #e2e5ea}:root[data-theme=light] .step-meta[data-v-a15fb2b2]{color:#334155}:root[data-theme=light] .step-outcome[data-v-a15fb2b2]{color:#1e293b}:root[data-theme=light] .step-outcome-detail[data-v-a15fb2b2]{color:#334155;font-style:normal}:root[data-theme=light] .detail-label[data-v-a15fb2b2]{color:#334155}:root[data-theme=light] .meta-key[data-v-a15fb2b2]{color:#475569}:root[data-theme=light] .meta-val[data-v-a15fb2b2]{color:#1e293b}:root[data-theme=light] .event-type[data-v-a15fb2b2]{color:#334155}:root[data-theme=light] .event-target[data-v-a15fb2b2]{color:#334155}:root[data-theme=light] .step-chevron[data-v-a15fb2b2]{color:#64748b}:root[data-theme=light] .field-row-item[data-v-a15fb2b2]{background:#f8fafc}:root[data-theme=light] .field-row-item[data-v-a15fb2b2]:nth-child(odd){background:#f1f5f9}:root[data-theme=light] .fr-label[data-v-a15fb2b2]{color:#475569}:root[data-theme=light] .fr-value[data-v-a15fb2b2]{color:#0f172a}:root[data-theme=light] .fr-conf--high[data-v-a15fb2b2]{background:#dcfce7;color:#15803d;border-color:#bbf7d0}:root[data-theme=light] .fr-conf--mid[data-v-a15fb2b2]{background:#fef9c3;color:#a16207;border-color:#fde68a}:root[data-theme=light] .fr-conf--low[data-v-a15fb2b2]{background:#fee2e2;color:#b91c1c;border-color:#fca5a5}:root[data-theme=light] .fr-conf--missing[data-v-a15fb2b2]{background:#fee2e2;color:#b91c1c;border-color:#fca5a5}:root[data-theme=light] .field-row-item--missing[data-v-a15fb2b2]{background:#fff5f5!important;border-left-color:#fca5a5}:root[data-theme=light] .fr-missing-value[data-v-a15fb2b2]{color:#b91c1c}.timeline[data-v-f262e27a]{position:relative;padding-left:7px}.timeline-connector[data-v-f262e27a]{position:absolute;left:13px;top:0;bottom:0;width:2px;background:#ffffff0f;border-radius:1px}.timeline-phase[data-v-f262e27a]{position:relative;margin-bottom:6px}.phase-header[data-v-f262e27a]{display:flex;align-items:center;gap:8px;padding:8px 8px 8px 22px;cursor:pointer;border-radius:6px;transition:background .15s;position:relative}.phase-header[data-v-f262e27a]:hover{background:#ffffff08}.phase-dot[data-v-f262e27a]{position:absolute;left:0;width:14px;height:14px;border-radius:50%;border:2px solid rgba(2,6,23,.8);z-index:1}.phase-name[data-v-f262e27a]{font-size:13px;font-weight:700;color:var(--color-text, #e5e7eb)}.phase-flow-id[data-v-f262e27a]{font-size:10px;color:#64748b;padding:1px 5px;border-radius:3px;background:#94a3b814}.phase-status-badge[data-v-f262e27a]{font-size:10px;font-weight:600;padding:2px 7px;border-radius:4px}.phase-step-count[data-v-f262e27a]{font-size:10px;color:#475569;margin-left:auto}.phase-chevron[data-v-f262e27a]{color:#475569;transition:transform .2s;flex-shrink:0}.phase-chevron.expanded[data-v-f262e27a]{transform:rotate(180deg)}.phase-description[data-v-f262e27a]{padding:0 8px 4px 30px;font-size:11px;color:#64748b;line-height:1.4}.phase-steps[data-v-f262e27a]{padding-left:18px;padding-bottom:4px}.step-pop-enter-active[data-v-f262e27a]{transition:all .35s cubic-bezier(.34,1.56,.64,1)}.step-pop-enter-from[data-v-f262e27a]{opacity:0;transform:translateY(10px) scale(.97)}.step-pop-leave-active[data-v-f262e27a]{transition:all .2s ease}.step-pop-leave-to[data-v-f262e27a]{opacity:0;transform:translateY(-5px) scale(.98)}:root[data-theme=light] .phase-dot[data-v-f262e27a]{border-color:#fff;box-shadow:0 0 0 1px #e2e5ea}:root[data-theme=light] .timeline-connector[data-v-f262e27a]{background:#d1d5db}:root[data-theme=light] .phase-header[data-v-f262e27a]:hover{background:#00000005}:root[data-theme=light] .phase-step-count[data-v-f262e27a]{color:#334155}:root[data-theme=light] .phase-desc[data-v-f262e27a]{color:#334155}:root[data-theme=light] .phase-flow-id[data-v-f262e27a]{background:#f1f5f9;color:#475569}.journey-panel[data-v-c3b2021f]{display:flex;flex-direction:column;height:100%;overflow:hidden}.journey-header[data-v-c3b2021f]{display:flex;align-items:center;justify-content:space-between;padding:12px 14px 8px}.header-left[data-v-c3b2021f]{display:flex;align-items:center;gap:8px}.journey-title[data-v-c3b2021f]{font-size:15px;font-weight:700;color:var(--color-text, #e5e7eb);margin:0}.alpha-badge[data-v-c3b2021f]{font-size:9px;font-weight:700;color:#fbbf24;background:#fbbf241f;padding:2px 6px;border-radius:4px;text-transform:uppercase;letter-spacing:.06em}.source-badge--live[data-v-c3b2021f]{font-size:9px;font-weight:700;color:#4ade80;background:#4ade801f;padding:2px 6px;border-radius:4px;text-transform:uppercase;letter-spacing:.06em}.journey-loading[data-v-c3b2021f]{display:flex;align-items:center;gap:8px;padding:12px 14px}.journey-api-error[data-v-c3b2021f]{display:flex;align-items:center;gap:8px;padding:8px 14px;flex-wrap:wrap}.data-dot--error[data-v-c3b2021f]{width:8px;height:8px;border-radius:50%;background:#f87171;box-shadow:0 0 6px #f8717166;flex-shrink:0}.btn-retry[data-v-c3b2021f]{font-size:11px;color:#60a5fa;background:#60a5fa1a;border:1px solid rgba(96,165,250,.2);border-radius:4px;padding:2px 10px;cursor:pointer;margin-left:auto}.btn-retry[data-v-c3b2021f]:hover{background:#60a5fa33}.btn-create-journey[data-v-c3b2021f]{display:flex;align-items:center;gap:6px;background:#ffffff0a;border:1px dashed rgba(255,255,255,.12);border-radius:6px;color:#64748b;font-size:12px;font-weight:500;padding:8px 14px;cursor:not-allowed;margin-top:12px}.tab-badge-sim[data-v-c3b2021f]{font-size:8px;font-weight:700;color:#fbbf24;background:#fbbf241f;padding:1px 5px;border-radius:3px;text-transform:uppercase}.journey-identity[data-v-c3b2021f]{margin:0 14px 8px;padding:10px 12px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:8px}.identity-row[data-v-c3b2021f]{display:flex;gap:16px;margin-bottom:4px}.identity-row[data-v-c3b2021f]:last-child{margin-bottom:0}.journey-link-confidence[data-v-c3b2021f]{display:flex;align-items:center;gap:8px;padding:0 14px 8px}.confidence-bar-track[data-v-c3b2021f]{flex:1;height:4px;background:#ffffff0f;border-radius:2px;overflow:hidden;max-width:100px}.confidence-bar-fill[data-v-c3b2021f]{height:100%;border-radius:2px;transition:width .4s ease}.confidence-value[data-v-c3b2021f]{font-size:11px;font-weight:600}.journey-status-bar[data-v-c3b2021f]{display:flex;align-items:center;gap:8px;padding:0 14px 8px}.status-badge[data-v-c3b2021f]{font-size:11px;font-weight:600;padding:2px 8px;border-radius:4px;text-transform:capitalize}.journey-milestones[data-v-c3b2021f]{padding:0 14px 10px}.milestones-track[data-v-c3b2021f]{display:flex;gap:4px;flex-wrap:wrap;margin-top:6px}.milestone-node[data-v-c3b2021f]{display:flex;align-items:center;gap:4px;font-size:11px;padding:3px 8px;border-radius:4px;background:#ffffff08;border:1px solid rgba(255,255,255,.06)}.milestone-dot[data-v-c3b2021f]{width:6px;height:6px;border-radius:50%;flex-shrink:0}.milestone--completed .milestone-dot[data-v-c3b2021f]{background:#4ade80}.milestone--active .milestone-dot[data-v-c3b2021f],.milestone--in_progress .milestone-dot[data-v-c3b2021f]{background:#60a5fa}.milestone--pending .milestone-dot[data-v-c3b2021f]{background:#475569}.milestone--failed .milestone-dot[data-v-c3b2021f]{background:#f87171}.milestone--skipped .milestone-dot[data-v-c3b2021f]{background:#94a3b8}.milestone-label[data-v-c3b2021f]{color:var(--color-text, #e5e7eb);font-weight:500}.api-timeline[data-v-c3b2021f]{display:flex;flex-direction:column;padding:4px 6px}.timeline-event[data-v-c3b2021f]{display:flex;gap:8px;padding:6px 6px 8px;border-bottom:1px solid rgba(255,255,255,.04)}.timeline-event[data-v-c3b2021f]:last-child{border-bottom:none}.timeline-event-dot[data-v-c3b2021f]{width:6px;height:6px;border-radius:50%;margin-top:5px;flex-shrink:0;background:#60a5fa}.dot--milestone[data-v-c3b2021f]{background:#4ade80}.dot--event[data-v-c3b2021f]{background:#60a5fa}.dot--alert[data-v-c3b2021f]{background:#fbbf24}.dot--error[data-v-c3b2021f]{background:#f87171}.timeline-event-body[data-v-c3b2021f]{display:flex;flex-direction:column;min-width:0}.timeline-event-title[data-v-c3b2021f]{font-size:12px;font-weight:500;color:var(--color-text, #e5e7eb)}.timeline-event-meta[data-v-c3b2021f]{font-size:10px;color:#64748b;margin-top:1px}.timeline-event-desc[data-v-c3b2021f]{font-size:11px;color:#94a3b8;margin-top:2px;line-height:1.3}.journey-data-source[data-v-c3b2021f]{display:flex;align-items:center;gap:8px;padding:0 14px 10px;flex-wrap:wrap}.data-dot[data-v-c3b2021f]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.data-dot--ready[data-v-c3b2021f]{background:#4ade80;box-shadow:0 0 6px #4ade8066}.data-dot--empty[data-v-c3b2021f]{background:#475569}.data-label[data-v-c3b2021f]{font-size:12px;color:var(--color-text, #e5e7eb);font-weight:500}.data-alert[data-v-c3b2021f]{font-size:11px;color:#fbbf24;background:#fbbf241a;padding:2px 8px;border-radius:4px;font-weight:500}.data-ok[data-v-c3b2021f]{font-size:11px;color:#4ade80;font-weight:500}.journey-run-bar[data-v-c3b2021f]{display:flex;align-items:center;gap:10px;padding:0 14px 10px}.btn-run[data-v-c3b2021f]{display:flex;align-items:center;gap:6px;background:linear-gradient(135deg,#7c3aed4d,#7c3aed26);border:1px solid rgba(124,58,237,.3);border-radius:6px;color:#99d0ed;font-size:12px;font-weight:600;padding:7px 14px;cursor:pointer;transition:background .15s,border-color .15s}.btn-run[data-v-c3b2021f]:hover:not(:disabled){background:linear-gradient(135deg,#7c3aed73,#7c3aed40);border-color:#7c3aed80}.btn-run[data-v-c3b2021f]:disabled{opacity:.5;cursor:default}.scan-pulse[data-v-c3b2021f]{display:inline-block;width:8px;height:8px;border-radius:50%;background:#fbbf24;animation:scan-blink-c3b2021f .9s ease-in-out infinite}@keyframes scan-blink-c3b2021f{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.7)}}.sim-done-badge[data-v-c3b2021f]{font-size:11px;color:#4ade80;font-weight:500}.journey-summary[data-v-c3b2021f]{margin:0 14px 10px;padding:10px 12px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:8px}.summary-row[data-v-c3b2021f]{display:flex;gap:16px;margin-bottom:4px}.summary-row[data-v-c3b2021f]:last-child{margin-bottom:0}.summary-field[data-v-c3b2021f]{flex:1;display:flex;flex-direction:column}.summary-label[data-v-c3b2021f]{font-size:10px;color:#475569;text-transform:uppercase;letter-spacing:.05em;font-weight:600}.summary-value[data-v-c3b2021f]{font-size:12px;color:var(--color-text, #e5e7eb);font-weight:500}.summary-note[data-v-c3b2021f]{margin-top:6px;padding-top:6px;border-top:1px solid rgba(255,255,255,.05);font-size:11px;color:#64748b;line-height:1.4}.journey-timeline-wrap[data-v-c3b2021f]{flex:1;overflow-y:auto;padding:0 14px 14px 8px}.journey-empty[data-v-c3b2021f]{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;padding:40px 20px}.journey-empty p[data-v-c3b2021f]{font-size:12px;color:#475569;text-align:center;line-height:1.5;max-width:260px}.journey-empty strong[data-v-c3b2021f]{color:#94a3b8}:root[data-theme=light] .journey-identity[data-v-c3b2021f]{background:#fff;border:1px solid #e2e5ea}:root[data-theme=light] .milestone-node[data-v-c3b2021f]{background:#fff;border:1px solid #e2e5ea}:root[data-theme=light] .timeline-event[data-v-c3b2021f]{border-bottom-color:#e2e5ea}:root[data-theme=light] .confidence-bar-track[data-v-c3b2021f]{background:#e2e5ea}:root[data-theme=light] .btn-create-journey[data-v-c3b2021f]{background:#fff;border-color:#d1d5db}:root[data-theme=light] .btn-retry[data-v-c3b2021f]{color:#0062ff;background:#0085ca0f;border-color:#0085ca33}:root[data-theme=light] .alpha-badge[data-v-c3b2021f]{color:#92400e;background:#fbbf241f}:root[data-theme=light] .source-badge--live[data-v-c3b2021f]{color:#15803d}:root[data-theme=light] .data-alert[data-v-c3b2021f]{color:#92400e}:root[data-theme=light] .data-ok[data-v-c3b2021f]{color:#15803d}:root[data-theme=light] .btn-run[data-v-c3b2021f]{background:#0085ca14;border-color:#0085ca4d;color:#0062ff}:root[data-theme=light] .tab-badge-sim[data-v-c3b2021f]{color:#92400e}:root[data-theme=light] .identity-label[data-v-c3b2021f]{color:#475569}:root[data-theme=light] .identity-value[data-v-c3b2021f]{color:#1e293b}:root[data-theme=light] .journey-summary-text[data-v-c3b2021f]{color:#334155}:root[data-theme=light] .timeline-event-meta[data-v-c3b2021f]{color:#475569}:root[data-theme=light] .timeline-event-desc[data-v-c3b2021f]{color:#1e293b}:root[data-theme=light] .sim-done-badge[data-v-c3b2021f]{color:#334155}.deficiency-panel[data-v-4e9ada9c]{background:var(--color-background-soft);border:1px solid var(--color-border);border-radius:8px;color:var(--color-text)}.deficiency-summary[data-v-4e9ada9c]{padding:12px 16px;border-bottom:1px solid var(--color-border);display:flex;flex-direction:column;gap:10px}.summary-counts[data-v-4e9ada9c]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.summary-total[data-v-4e9ada9c]{font-weight:600;font-size:.95rem}.severity-count[data-v-4e9ada9c]{display:flex;align-items:center;gap:4px;font-size:.8rem;color:#a1a1aa}.severity-dot[data-v-4e9ada9c]{width:8px;height:8px;border-radius:50%;display:inline-block}.severity-dot.sev-critical[data-v-4e9ada9c]{background:#ef4444}.severity-dot.sev-error[data-v-4e9ada9c]{background:#f97316}.severity-dot.sev-warning[data-v-4e9ada9c]{background:#facc15}.severity-dot.sev-info[data-v-4e9ada9c]{background:#3b82f6}.summary-progress[data-v-4e9ada9c]{display:flex;align-items:center;gap:10px}.progress-bar-track[data-v-4e9ada9c]{flex:1;height:6px;background:#ffffff1a;border-radius:3px;overflow:hidden}.progress-bar-fill[data-v-4e9ada9c]{height:100%;background:#22c55e;border-radius:3px;transition:width .3s ease}.progress-label[data-v-4e9ada9c]{font-size:.75rem;color:#a1a1aa;white-space:nowrap}.severity-group[data-v-4e9ada9c]{border-top:1px solid var(--color-border)}.severity-group[data-v-4e9ada9c]:first-child{border-top:none}.severity-group-header[data-v-4e9ada9c]{display:flex;align-items:center;gap:8px;padding:10px 0;cursor:pointer;-webkit-user-select:none;user-select:none}.severity-group-count[data-v-4e9ada9c]{font-size:.75rem;color:#a1a1aa;margin-left:auto;margin-right:4px}.chevron[data-v-4e9ada9c]{font-size:.8rem;color:#9ca3af}.severity-badge[data-v-4e9ada9c]{font-size:.7rem;font-weight:600;padding:2px 8px;border-radius:4px;text-transform:uppercase;letter-spacing:.04em}.severity-badge--sm[data-v-4e9ada9c]{font-size:.6rem;padding:1px 6px}.severity-badge.sev-critical[data-v-4e9ada9c]{background:#ef444433;color:#fca5a5;border:1px solid rgba(239,68,68,.4)}.severity-badge.sev-error[data-v-4e9ada9c]{background:#f9731633;color:#fdba74;border:1px solid rgba(249,115,22,.4)}.severity-badge.sev-warning[data-v-4e9ada9c]{background:#facc1526;color:#fde68a;border:1px solid rgba(250,204,21,.35)}.severity-badge.sev-info[data-v-4e9ada9c]{background:#3b82f626;color:#93c5fd;border:1px solid rgba(59,130,246,.35)}.deficiency-list[data-v-4e9ada9c]{display:flex;flex-direction:column}.severity-group-items[data-v-4e9ada9c]{display:flex;flex-direction:column;gap:8px;padding-bottom:8px}.deficiency-item[data-v-4e9ada9c]{background:#ffffff08;border:1px solid var(--color-border);border-radius:6px;padding:10px 12px;cursor:pointer;transition:background .15s,border-color .15s}.deficiency-item[data-v-4e9ada9c]:hover{background:#ffffff0f;border-color:#0085ca66}.deficiency-item--resolved[data-v-4e9ada9c]{opacity:.6}.deficiency-item__header[data-v-4e9ada9c]{display:flex;align-items:center;gap:8px;margin-bottom:6px}.field-path[data-v-4e9ada9c]{font-size:.8rem;font-weight:500;color:#99d0ed}.resolved-badge[data-v-4e9ada9c]{margin-left:auto;font-size:.65rem;font-weight:600;padding:1px 6px;border-radius:4px;background:#22c55e26;color:#86efac;border:1px solid rgba(34,197,94,.3)}.deficiency-item__message[data-v-4e9ada9c]{font-size:.82rem;color:#d4d4d8;margin:0 0 8px;line-height:1.45}.suggested-action[data-v-4e9ada9c]{margin-bottom:8px}.action-toggle[data-v-4e9ada9c]{background:none;border:none;color:#0085ca;font-size:.75rem;cursor:pointer;padding:0;text-decoration:underline;text-underline-offset:2px}.action-toggle[data-v-4e9ada9c]:hover{color:#4db8e8}.action-text[data-v-4e9ada9c]{font-size:.78rem;color:#a1a1aa;margin:6px 0 0;padding:8px 10px;background:#0085ca14;border-left:2px solid rgba(0,133,202,.4);border-radius:0 4px 4px 0;line-height:1.4}.deficiency-item__footer[data-v-4e9ada9c]{display:flex;align-items:center;justify-content:space-between}.deficiency-rule[data-v-4e9ada9c]{font-size:.68rem;color:#71717a;font-family:monospace}.resolve-btn[data-v-4e9ada9c]{font-size:.72rem;padding:3px 10px;border-radius:4px;border:1px solid rgba(34,197,94,.4);background:#22c55e1f;color:#86efac;cursor:pointer;font-weight:500;transition:background .15s,border-color .15s}.resolve-btn[data-v-4e9ada9c]:hover{background:#22c55e40;border-color:#22c55e99}.resolved-by[data-v-4e9ada9c]{font-size:.7rem;color:#71717a}.fade-enter-active[data-v-4e9ada9c],.fade-leave-active[data-v-4e9ada9c]{transition:opacity .2s ease}.fade-enter-from[data-v-4e9ada9c],.fade-leave-to[data-v-4e9ada9c]{opacity:0}:root[data-theme=light] .severity-badge.sev-critical[data-v-4e9ada9c]{color:#b91c1c}:root[data-theme=light] .severity-badge.sev-warning[data-v-4e9ada9c]{color:#92400e}:root[data-theme=light] .severity-badge.sev-info[data-v-4e9ada9c]{color:#1d4ed8}:root[data-theme=light] .field-path[data-v-4e9ada9c]{color:#0062ff}:root[data-theme=light] .resolve-btn[data-v-4e9ada9c]{color:#15803d;border-color:#16a34a66}:root[data-theme=light] .resolved-label[data-v-4e9ada9c]{color:#15803d}.panel-mode-tabs[data-v-85a4445b]{display:flex;gap:4px;padding:8px 12px;border-bottom:1px solid var(--color-border);background:#0a0c1466}.panel-mode-tab[data-v-85a4445b]{padding:6px 14px;background:none;border:none;border-bottom:2px solid transparent;color:var(--color-text-muted);font-size:12px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:6px;transition:color .15s,border-color .15s}.panel-mode-tab.active[data-v-85a4445b]{color:var(--color-text);border-bottom-color:var(--color-accent, #0085CA)}.tab-badge-sim[data-v-85a4445b]{font-size:9px;font-weight:700;color:#fbbf24;background:#fbbf241f;padding:1px 5px;border-radius:3px}.section[data-v-85a4445b]{width:100%;margin-bottom:16px}.grid[data-v-85a4445b]{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-85a4445b]{grid-template-columns:1fr}}.preview-container[data-v-85a4445b]{background:var(--color-background-soft);border:1px solid var(--color-border);border-radius:12px;overflow:hidden;min-height:600px;display:flex;flex-direction:column;box-sizing:border-box}.overlay-error[data-v-85a4445b]{padding:10px 14px;background:#ef44442e;border-bottom:1px solid rgba(239,68,68,.45);color:#fecaca;font-size:.85rem}.empty-panel[data-v-85a4445b]{background:var(--color-background-soft);border:1px solid var(--color-border)}.preview-toolbar[data-v-85a4445b]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--color-border);background:#0a0c1499}.preview-label[data-v-85a4445b]{font-size:1.1rem;font-weight:600;color:var(--color-text)}.preview-stages[data-v-85a4445b]{display:flex;gap:6px}.stage-button[data-v-85a4445b]{border-radius:999px;padding:8px 16px;border:1px solid rgba(255,255,255,.2);background:#ffffff0f;color:var(--color-text);font-size:12px;cursor:pointer}.stage-button.active[data-v-85a4445b]{background:#0085ca4d;border-color:#0085ca99;color:#fff}.parse-panel-container[data-v-85a4445b]{display:block;box-sizing:border-box}.deficiency-panel-slot[data-v-85a4445b]{margin-bottom:12px}.ui-card[data-v-85a4445b]{background:var(--color-background-soft);border:1px solid var(--color-border);border-radius:12px;color:var(--color-text)}.ui-card__header[data-v-85a4445b]{padding:14px 16px 0}.ui-card__title[data-v-85a4445b]{font-size:1.1rem;font-weight:600;margin:0}.ui-card__subtitle[data-v-85a4445b]{font-size:.85rem;color:#a1a1aa;margin-top:4px;line-height:1.4}.ui-card__body[data-v-85a4445b]{padding:12px 16px 16px}:root[data-theme=light] .preview-toolbar[data-v-85a4445b]{background:#f1f5f9}:root[data-theme=light] .panel-mode-tabs[data-v-85a4445b]{background:#f8fafc}:root[data-theme=light] .stage-button[data-v-85a4445b]{border-color:#d1d5db;background:#fff;color:var(--color-text)}:root[data-theme=light] .stage-button.active[data-v-85a4445b]{background:#0085ca1a;border-color:#0085ca66;color:#006ba6}:root[data-theme=light] .overlay-error[data-v-85a4445b]{background:#ef444414;color:#b91c1c}:root[data-theme=light] .ui-card__subtitle[data-v-85a4445b]{color:#64748b}.catalog-page[data-v-2c597855]{padding:28px 36px}.page-header[data-v-2c597855]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:24px}.page-title[data-v-2c597855]{font-size:1.5rem;font-weight:700;margin:0}.page-subtitle[data-v-2c597855]{color:var(--color-text-soft);font-size:.9rem;margin:4px 0 0}.create-btn[data-v-2c597855]{padding:10px 20px;border-radius:10px;background:var(--mp-purple-500);border:1px solid var(--mp-purple-500);color:#fff;font-weight:700;font-size:.9rem;cursor:pointer;box-shadow:0 8px 18px #0085ca2e;transition:background-color .15s,box-shadow .15s;white-space:nowrap}.create-btn[data-v-2c597855]:hover{background:var(--mp-purple-600);box-shadow:0 10px 22px #0085ca47}.filters-row[data-v-2c597855]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.search-input[data-v-2c597855]{flex:1;max-width:320px;padding:8px 12px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;color:var(--color-text);font-size:.88rem;outline:none}.search-input[data-v-2c597855]:focus{border-color:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent-soft)}.search-input[data-v-2c597855]::placeholder{color:var(--color-text-soft);opacity:.7}.filter-select[data-v-2c597855]{padding:8px 10px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;color:var(--color-text);font-size:.85rem;cursor:pointer}.result-count[data-v-2c597855]{margin-left:auto;color:var(--color-text-soft);font-size:.85rem}.table-wrap[data-v-2c597855]{border:1px solid var(--color-border);border-radius:10px;overflow:hidden}.table[data-v-2c597855]{width:100%;border-collapse:collapse;font-size:.88rem}.table thead th[data-v-2c597855]{background:var(--color-background-soft);padding:10px 14px;text-align:left;font-weight:600;font-size:.78rem;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-soft);border-bottom:1px solid var(--color-border)}.table tbody tr[data-v-2c597855]{border-bottom:1px solid var(--color-border);transition:background-color .1s}.table tbody tr[data-v-2c597855]:last-child{border-bottom:none}.table tbody tr[data-v-2c597855]:hover{background:#ffffff05}.table tbody td[data-v-2c597855]{padding:12px 14px;vertical-align:middle}.schema-name[data-v-2c597855]{font-weight:600}.empty-cell[data-v-2c597855]{text-align:center;color:var(--color-text-soft);padding:40px 14px!important}.error-cell[data-v-2c597855]{color:#f87171}.link-btn[data-v-2c597855]{background:none;border:none;color:var(--mp-purple-400, #4DB8E8);cursor:pointer;text-decoration:underline;font-size:inherit}.text-soft[data-v-2c597855]{color:var(--color-text-soft);font-size:.85rem}.text-muted[data-v-2c597855]{color:var(--color-text-muted, #4b5563)}.actions-cell[data-v-2c597855]{display:flex;gap:8px;align-items:center}.action-btn[data-v-2c597855]{border-radius:8px;padding:5px 12px;font-size:.8rem;font-weight:600;cursor:pointer;border:1px solid transparent;transition:background-color .12s,border-color .12s}.action-edit[data-v-2c597855]{background:#0085ca1a;border-color:#0085ca66;color:#99d0ed}.action-edit[data-v-2c597855]:hover{background:#0085ca33;border-color:#0085ca99}.action-delete[data-v-2c597855]{background:#ef444414;border-color:#ef444459;color:#fca5a5}.action-delete[data-v-2c597855]:hover{background:#ef444429;border-color:#ef44448c}.action-secondary[data-v-2c597855]{background:#ffffff0a;border-color:var(--color-border);color:var(--color-text)}.action-secondary[data-v-2c597855]:hover{background:#ffffff14;border-color:var(--color-border-hover)}.action-danger[data-v-2c597855]{background:#ef44441f;border-color:#ef444480;color:#fecaca}.action-danger[data-v-2c597855]:hover{background:#ef444433;border-color:#ef4444b3}.pill[data-v-2c597855]{display:inline-flex;align-items:center;height:22px;padding:0 10px;border-radius:999px;font-size:11px;font-weight:600;border:1px solid}.pill-enabled[data-v-2c597855]{border-color:#22c55e80;background:#22c55e1a;color:#4ade80}.pill-disabled[data-v-2c597855]{border-color:#94a3b880;background:#94a3b814;color:var(--color-text-soft)}.pill-category[data-v-2c597855]{border-color:#3b82f666;background:#3b82f614;color:#93c5fd}.modal-backdrop[data-v-2c597855]{position:fixed;top:0;right:0;bottom:0;left:0;background:#02061799;display:grid;place-items:center;z-index:60}.modal-card[data-v-2c597855]{width:min(420px,92vw);background:var(--color-background-soft);border:1px solid var(--color-border);border-radius:14px;padding:18px;box-shadow:0 24px 60px #0006}.modal-title[data-v-2c597855]{font-size:1rem;font-weight:700;margin:0 0 8px}.modal-body[data-v-2c597855]{font-size:.9rem;color:var(--color-text-soft);margin:0 0 16px;line-height:1.4}.modal-actions[data-v-2c597855]{display:flex;justify-content:flex-end;gap:10px}:root[data-theme=light] *[style*="#fde68a"][data-v-2c597855]{color:#92400e!important}:root[data-theme=light] *[style*="#86efac"][data-v-2c597855]{color:#15803d!important}:root[data-theme=light] *[style*="#93c5fd"][data-v-2c597855]{color:#1d4ed8!important}:root[data-theme=light] *[style*="#fca5a5"][data-v-2c597855]{color:#b91c1c!important}:root[data-theme=light] *[style*="#99D0ED"][data-v-2c597855]{color:#006ba6!important}.public-footer[data-v-47c32223]{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-47c32223]{width:min(1320px,96vw);margin:0 auto}.footer-inner[data-v-47c32223]{display:flex;flex-wrap:wrap;gap:32px;padding:28px 0 20px;align-items:flex-start}.footer-brand[data-v-47c32223]{flex:1 1 260px;max-width:420px}.footer-logo[data-v-47c32223]{width:64px;height:64px;object-fit:contain;margin-bottom:8px}.footer-tagline[data-v-47c32223]{margin:0;color:#9ca3af;font-size:.95rem;line-height:1.6}.footer-links[data-v-47c32223]{display:flex;flex:2 1 320px;gap:32px;flex-wrap:wrap}.footer-column h3[data-v-47c32223]{font-size:.9rem;text-transform:uppercase;letter-spacing:.08em;color:#e5e7eb;margin:0 0 8px}.footer-column ul[data-v-47c32223]{list-style:none;padding:0;margin:0}.footer-column li[data-v-47c32223]{margin-bottom:6px}.footer-column a[data-v-47c32223],.footer-column[data-v-47c32223] a{color:#9ca3af;font-size:.9rem;text-decoration:none}.footer-column a[data-v-47c32223]:hover,.footer-column[data-v-47c32223] a:hover{color:#e5e7eb}.footer-bottom[data-v-47c32223]{border-top:1px solid rgba(15,23,42,.9);background:#020617}.footer-bottom-inner[data-v-47c32223]{display:flex;justify-content:space-between;align-items:center;padding:10px 0 14px;gap:16px}.footer-copy[data-v-47c32223]{color:#6b7280;font-size:.82rem}.footer-social[data-v-47c32223]{display:flex;gap:8px}.social-pill[data-v-47c32223]{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-47c32223]:hover{border-color:#a78bfab3;box-shadow:0 0 8px #a78bfa66}@media (max-width: 760px){.footer-inner[data-v-47c32223],.footer-links[data-v-47c32223]{flex-direction:column}.footer-bottom-inner[data-v-47c32223]{flex-direction:column-reverse;align-items:flex-start}}.container[data-v-17a7db3b]{width:min(1320px,96vw);margin:0 auto;padding:24px 0}.center[data-v-17a7db3b]{text-align:center}#roi-title[data-v-17a7db3b]{color:#0f172a;font-size:1.6rem;font-weight:700;margin-bottom:4px}.roi-sub[data-v-17a7db3b]{color:#475569;margin-top:-6px;margin-bottom:20px}.roi-grid[data-v-17a7db3b]{display:grid;grid-template-columns:1.1fr 1fr;gap:16px}.roi-card[data-v-17a7db3b]{border:1px solid #e2e8f0;background:#fff;border-radius:16px;padding:20px;box-shadow:0 2px 8px #0f172a0a}.roi-card-title[data-v-17a7db3b]{color:#0f172a;margin:0 0 14px;font-size:1.1rem;font-weight:700}.field[data-v-17a7db3b]{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.field label[data-v-17a7db3b]{color:#1f2937;font-weight:600;font-size:.9rem}.field small[data-v-17a7db3b]{color:#64748b;font-size:.8rem}.field input[type=number][data-v-17a7db3b]{background:#f8fafc;border:1px solid #cbd5e1;color:#0f172a;border-radius:10px;padding:10px 12px;font-size:1rem;transition:border-color .15s,box-shadow .15s}.field input[type=number][data-v-17a7db3b]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb26;background:#fff}.field input[type=range][data-v-17a7db3b]{width:100%;accent-color:#2563eb}.range-readout[data-v-17a7db3b]{color:#2563eb;font-size:.9rem;font-weight:600;margin-top:-4px}.two-col[data-v-17a7db3b]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.assumptions[data-v-17a7db3b]{border-top:1px dashed #cbd5e1;padding-top:12px;margin-top:6px}.assumptions summary[data-v-17a7db3b]{cursor:pointer;color:#2563eb;font-weight:600;margin-bottom:10px}.results .result-grid[data-v-17a7db3b]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.result[data-v-17a7db3b]{border:1px solid #e2e8f0;border-radius:12px;padding:14px;background:#f8fafc}.result.highlight[data-v-17a7db3b]{background:#eff6ff;border-color:#bfdbfe}.result.emphasis[data-v-17a7db3b]{background:#ecfdf5;border-color:#86efac}.result-label[data-v-17a7db3b]{color:#475569;font-size:.88rem;font-weight:500}.result-value[data-v-17a7db3b]{color:#0f172a;font-weight:800;font-size:1.5rem;margin-top:4px}.result.highlight .result-value[data-v-17a7db3b]{color:#1d4ed8}.result.emphasis .result-value[data-v-17a7db3b]{color:#047857}.result-sub[data-v-17a7db3b]{color:#64748b;font-size:.82rem;margin-top:4px}.footnote[data-v-17a7db3b]{color:#64748b;font-size:.8rem;margin-top:16px;line-height:1.5}@media (max-width: 980px){.roi-grid[data-v-17a7db3b]{grid-template-columns:1fr}}.container[data-v-0c694483]{width:min(1480px,96vw);margin:0 auto;padding:34px 0}.center[data-v-0c694483]{text-align:center}#pipeline-title[data-v-0c694483]{margin:0 0 10px;font-size:1.75rem;font-weight:800;letter-spacing:.2px;color:#0f172a}.pipeline-sub[data-v-0c694483]{color:#475569;margin:0 auto 26px;font-size:1.05rem;line-height:1.35;white-space:nowrap;max-width:none}.flow[data-v-0c694483]{--gap: 14px;display:grid;grid-template-columns:minmax(260px,1fr) 22px minmax(260px,1fr) 22px minmax(260px,1fr) 22px minmax(260px,1fr) 22px minmax(260px,1fr);gap:var(--gap);align-items:stretch}.stage[data-v-0c694483]{background:linear-gradient(180deg,#1e293b,#0f172a);border:1px solid rgba(167,139,250,.28);border-radius:18px;padding:16px;box-shadow:0 10px 26px #0f172a24;position:relative}.stage[data-v-0c694483]:hover{border-color:#a78bfa8c;box-shadow:0 14px 34px #0f172a38}.arrow[data-v-0c694483]{display:flex;align-items:center;justify-content:center;filter:drop-shadow(0 0 6px rgba(51,161,217,.14))}.arrow[data-v-0c694483]:before{content:"";width:10px;height:10px;border-right:3px solid #64748b;border-top:3px solid #64748b;transform:rotate(45deg)}.stage-head[data-v-0c694483]{display:flex;align-items:center;gap:10px;margin-bottom:12px}.stage-head h3[data-v-0c694483]{color:#ecf6ff;margin:0;font-size:1rem;letter-spacing:.2px}.stage-index[data-v-0c694483]{width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:#0085ca;color:#fff;font-weight:900;font-size:.85rem;box-shadow:0 0 14px #7c3aed8c}.stage-pills[data-v-0c694483]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.stage-pills li[data-v-0c694483]{font-size:.92rem;color:#efeaff;padding:9px 12px;border-radius:999px;background:#7c3aed24;border:1px solid rgba(124,58,237,.28)}.ingest-list[data-v-0c694483],.deliver-list[data-v-0c694483]{list-style:none;padding:0;margin:0;display:grid;gap:10px}.ingest-list li[data-v-0c694483],.deliver-list li[data-v-0c694483]{display:flex;align-items:center;gap:10px;color:#e7dbff;background:#ffffff08;border:1px solid rgba(167,139,250,.22);border-radius:12px;padding:9px 10px}.ico[data-v-0c694483]{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-0c694483]:before{content:"";display:block;width:16px;height:16px;border:2px solid #e9ddff;border-radius:3px}.ico.upload[data-v-0c694483]: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-0c694483]:before{border-radius:2px}.ico.fax[data-v-0c694483]: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-0c694483]:before{border-radius:50%}.ico.file[data-v-0c694483]:before{border-radius:2px;border:2px solid #e9ddff;box-shadow:inset 0 -6px #e9ddff}.ico.webhook[data-v-0c694483]:before{border-radius:50%;box-shadow:inset 0 0 0 2px #e9ddff}@media (max-width: 1200px){.pipeline-sub[data-v-0c694483]{white-space:normal}}@media (max-width: 1060px){.flow[data-v-0c694483]{grid-template-columns:1fr;gap:12px}.arrow[data-v-0c694483]{height:18px}.arrow[data-v-0c694483]:before{border-right:3px solid rgba(233,221,255,.95);border-bottom:3px solid rgba(233,221,255,.95);border-top:none;transform:rotate(45deg)}}@media (max-width: 520px){.container[data-v-0c694483]{padding:26px 0}#pipeline-title[data-v-0c694483]{font-size:1.5rem}.pipeline-sub[data-v-0c694483]{font-size:1rem;margin-bottom:18px}.stage[data-v-0c694483]{padding:14px}}.container[data-v-52c2b845]{width:min(1320px,96vw);margin:0 auto;padding:24px 0}.center[data-v-52c2b845]{text-align:center}.faq h2[data-v-52c2b845]{color:#0f172a;font-size:1.6rem;font-weight:800;margin:0 0 12px}.faq-inner[data-v-52c2b845]{margin-top:8px}.faq-list[data-v-52c2b845]{list-style:none;margin:16px 0 0;padding:0;border-top:1px solid #e2e8f0}.faq-item[data-v-52c2b845]{border-bottom:1px solid #e2e8f0;transition:background .15s ease}.faq-item[data-v-52c2b845]:hover{background:#f8fafc}.faq-question[data-v-52c2b845]{width:100%;padding:18px 6px;background:transparent;border:none;color:#0f172a;font-size:1.02rem;font-weight:600;display:flex;align-items:center;justify-content:space-between;text-align:left;cursor:pointer}.faq-question[data-v-52c2b845]:hover{color:#1d4ed8}.faq-question span[data-v-52c2b845]:first-child{flex:1}.faq-toggle-icon[data-v-52c2b845]{width:26px;height:26px;border-radius:999px;border:1px solid #cbd5e1;background:#fff;display:inline-flex;align-items:center;justify-content:center;margin-left:16px;flex-shrink:0;position:relative;transition:background .15s ease,border-color .15s ease}.faq-question[aria-expanded=true] .faq-toggle-icon[data-v-52c2b845]{background:#2563eb;border-color:#2563eb}.faq-toggle-icon .line[data-v-52c2b845]{position:absolute;background:#475569;border-radius:2px;transition:background .15s ease}.faq-question[aria-expanded=true] .faq-toggle-icon .line[data-v-52c2b845]{background:#fff}.faq-toggle-icon .horizontal[data-v-52c2b845]{width:10px;height:2px}.faq-toggle-icon .vertical[data-v-52c2b845]{width:2px;height:10px}.faq-toggle-icon .vertical.hidden[data-v-52c2b845]{opacity:0}.faq-answer-wrapper[data-v-52c2b845]{padding:0 6px 18px}.faq-answer[data-v-52c2b845]{margin:0;color:#475569;font-size:.98rem;line-height:1.65;max-width:820px}.container[data-v-519b0f8f]{width:min(1320px,96vw);margin:0 auto;padding:24px 0}.center[data-v-519b0f8f]{text-align:center}.forms-carousel[data-v-519b0f8f] h2,.forms-carousel h2[data-v-519b0f8f]{color:#0f172a;font-size:1.6rem;font-weight:800;margin-bottom:4px}.sub[data-v-519b0f8f]{color:#475569;margin-top:-6px;margin-bottom:16px}.carousel[data-v-519b0f8f]{position:relative;display:flex;align-items:center;gap:10px}.viewport[data-v-519b0f8f]{flex:1;overflow:hidden}.slide[data-v-519b0f8f]{display:grid;grid-template-columns:1.1fr 1fr;gap:16px;align-items:center;padding:10px}.thumb[data-v-519b0f8f]{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-519b0f8f]{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-519b0f8f]{height:22px;background:#ffffff0f;border-bottom:1px solid rgba(255,255,255,.08)}.doc-lines[data-v-519b0f8f]{padding:10px 12px;display:grid;gap:8px}.doc-lines .line[data-v-519b0f8f]{height:8px;background:#ffffff0f;border-radius:6px}.bbox[data-v-519b0f8f]{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-519b0f8f]{left:10%;top:18%;width:30%;height:14%}.bbox.b[data-v-519b0f8f]{right:8%;top:40%;width:40%;height:16%}.bbox.c[data-v-519b0f8f]{left:12%;bottom:10%;width:50%;height:18%}.thumb-label[data-v-519b0f8f]{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-519b0f8f]{color:#0f172a;margin:0 0 8px;font-size:1.35rem;font-weight:800}.meta p[data-v-519b0f8f]{color:#475569;margin:0;font-size:1rem;line-height:1.5}.nav[data-v-519b0f8f]{border:1px solid #cbd5e1;background:#fff;color:#475569;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,color .2s ease,transform .06s ease;box-shadow:0 2px 6px #0f172a0f}.nav[data-v-519b0f8f]:hover{background:#eff6ff;border-color:#2563eb;color:#1d4ed8}.nav[data-v-519b0f8f]:active{transform:translateY(1px)}.dots[data-v-519b0f8f]{margin-top:14px;display:flex;gap:8px;justify-content:center}.dot[data-v-519b0f8f]{width:8px;height:8px;border-radius:999px;background:#cbd5e1;border:none;cursor:pointer;transition:background .2s ease,transform .15s ease}.dot[data-v-519b0f8f]:hover{background:#94a3b8}.dot.active[data-v-519b0f8f]{background:#0085ca;transform:scale(1.2);box-shadow:0 0 10px #0085ca80}@media (max-width: 980px){.slide[data-v-519b0f8f]{grid-template-columns:1fr}}.fcg[data-v-05f0d400]{width:min(1320px,96vw);margin:0 auto;padding:24px 0}.fcg-title[data-v-05f0d400]{color:#0f172a;font-size:1.6rem;font-weight:800;margin:0 0 16px}.fcg-grid[data-v-05f0d400]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.fcg-card[data-v-05f0d400]{border:1px solid rgba(167,139,250,.35);background:linear-gradient(180deg,#1e293b,#0f172a);border-radius:14px;padding:20px;display:flex;flex-direction:column;box-shadow:0 6px 18px #0f172a1f;transition:transform .15s ease,box-shadow .2s ease,border-color .2s ease}.fcg-card[data-v-05f0d400]:hover{transform:translateY(-2px);border-color:#a78bfa99;box-shadow:0 12px 28px #7c3aed38}.card-title[data-v-05f0d400]{color:#fff;margin:0 0 6px;font-size:1.25rem;font-weight:800}.card-sub[data-v-05f0d400]{margin:0 0 12px;color:#cbd5e1;font-size:.96rem}.card-list[data-v-05f0d400]{margin:8px 0 0;padding-left:18px;color:#e2e8f0;font-size:.95rem;line-height:1.55}.card-list li[data-v-05f0d400]{margin:6px 0}.card-list li[data-v-05f0d400]::marker{color:#a78bfa}.card-cta[data-v-05f0d400]{margin-top:auto;padding-top:14px}.btn-ghost[data-v-05f0d400]{background:#a78bfa1f;color:#e9ddff;border:1px solid rgba(167,139,250,.45);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-05f0d400]:hover{background:#7c3aed40;border-color:#a78bfabf}.btn-ghost[data-v-05f0d400]:active{transform:translateY(1px)}@media (max-width: 980px){.fcg-grid[data-v-05f0d400]{grid-template-columns:1fr}}:root{--purple-500:#0085CA;--purple-600:#006BA6;--purple-700:#5b21b6;--purple-300:#4DB8E8;--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:#002B50;--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:#002B50;--icon-bg:rgba(124,58,237,.12);--icon-border:rgba(124,58,237,.35)}.landing[data-v-3d8c7ba9]{background:var(--page-bg);color:var(--text-primary)}.container[data-v-3d8c7ba9]{width:min(1320px,96vw);margin:0 auto;padding:24px 0}.center[data-v-3d8c7ba9]{text-align:center}.hero[data-v-3d8c7ba9]{display:grid;grid-template-columns:1.25fr .95fr;gap:28px;align-items:center;padding-top:28px}.hero-copy h1[data-v-3d8c7ba9]{font-size:2.55rem;line-height:1.1;margin:0 0 8px;color:var(--text-primary);letter-spacing:.2px}.tagline[data-v-3d8c7ba9]{color:var(--text-muted);margin:0 0 14px;font-size:1.03rem}.typed-hero[data-v-3d8c7ba9]{display:flex;align-items:baseline;gap:10px;margin:4px 0 16px;flex-wrap:wrap}.typed-prefix[data-v-3d8c7ba9]{font-size:2.1rem;color:var(--text-primary);font-weight:700}.chev[data-v-3d8c7ba9]{font-size:2.1rem;color:var(--purple-300);font-weight:800}.typed-word[data-v-3d8c7ba9]{font-size:2.1rem;font-weight:800;color:var(--purple-300);min-width:7ch}.caret[data-v-3d8c7ba9]{width:10px;height:1.9rem;align-self:flex-end;margin-left:2px;background:var(--purple-300);display:inline-block;animation:blink-3d8c7ba9 1s steps(1) infinite}.caret.off[data-v-3d8c7ba9]{animation:none;opacity:0}@keyframes blink-3d8c7ba9{50%{opacity:0}}.bullet-list[data-v-3d8c7ba9]{list-style:none;padding:0;margin:0 0 16px}.bullet-list li[data-v-3d8c7ba9]{display:flex;align-items:flex-start;gap:10px;margin:10px 0;color:var(--text-muted)}.check[data-v-3d8c7ba9]{width:18px;height:18px;border-radius:4px;background:var(--purple-500);display:inline-block;position:relative}.check[data-v-3d8c7ba9]: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-3d8c7ba9]{display:flex;flex-wrap:wrap;align-items:center;gap:12px 14px;margin-top:6px}.muted[data-v-3d8c7ba9]{color:#7b8493;font-size:.9rem;flex-basis:100%}.btn-primary[data-v-3d8c7ba9]{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-3d8c7ba9]:hover{background:var(--purple-600)}.btn-primary[data-v-3d8c7ba9]:active{transform:translateY(1px)}.btn-primary.large[data-v-3d8c7ba9]{padding:12px 26px;font-size:1.05rem}.btn-ghost[data-v-3d8c7ba9]{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-3d8c7ba9]:hover{background:var(--ghost-hover-bg);border-color:var(--ghost-hover-border)}.btn-ghost[data-v-3d8c7ba9]:active{transform:translateY(1px)}.hero-visual[data-v-3d8c7ba9]{position:relative;min-height:280px;display:grid;place-items:center}.hero-visual .glow[data-v-3d8c7ba9]{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-3d8c7ba9]{position:relative;z-index:1;width:92%;max-width:560px;aspect-ratio:16/9;border:1px solid rgba(167,139,250,.35);background:linear-gradient(180deg,#2e1065e6,#1e0c46f2);border-radius:14px;display:grid;grid-template-columns:1fr 42px 1fr;align-items:stretch;justify-items:stretch;padding:16px;gap:8px;box-shadow:0 14px 36px #00000059}.paper[data-v-3d8c7ba9],.json[data-v-3d8c7ba9]{border-radius:10px;border:1px solid rgba(255,255,255,.16);background:#fff;position:relative;overflow:hidden;box-shadow:0 2px 10px #0000002e}.paper[data-v-3d8c7ba9]{padding:10px;display:flex;flex-direction:column}.paper-head[data-v-3d8c7ba9]{font-size:10px;font-weight:700;color:#7c3aed;letter-spacing:.04em;text-transform:uppercase;padding-bottom:6px;border-bottom:1px solid #e5e7eb;margin-bottom:8px}.paper-rows[data-v-3d8c7ba9]{position:relative;display:flex;flex-direction:column;gap:6px;flex:1}.paper-row[data-v-3d8c7ba9]{display:flex;align-items:center;gap:6px}.paper-row .lbl[data-v-3d8c7ba9]{width:32%;height:6px;background:#cbd5e1;border-radius:3px}.paper-row .val[data-v-3d8c7ba9]{flex:1;height:6px;background:#e2e8f0;border-radius:3px}.paper-row .val.short[data-v-3d8c7ba9]{flex:0 0 30%}.paper-row .val.med[data-v-3d8c7ba9]{flex:0 0 55%}.paper-bbox[data-v-3d8c7ba9]{position:absolute;border:1.5px solid #7c3aed;border-radius:3px;box-shadow:0 0 0 2px #7c3aed2e;pointer-events:none}.paper-bbox.a[data-v-3d8c7ba9]{left:33%;top:6px;right:6px;height:10px}.paper-bbox.b[data-v-3d8c7ba9]{left:33%;top:48px;width:55%;height:10px}.json[data-v-3d8c7ba9]{padding:10px;display:block}.json-pre[data-v-3d8c7ba9]{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;line-height:1.45;color:#1f2937;white-space:pre;overflow:hidden}.json .jk[data-v-3d8c7ba9]{color:#7c3aed;font-weight:700}.json .js[data-v-3d8c7ba9]{color:#047857}.json .jn[data-v-3d8c7ba9]{color:#b91c1c}.arrow[data-v-3d8c7ba9]{align-self:center;justify-self:center;font-size:26px;color:#e9ddff;opacity:.9;text-shadow:0 0 12px rgba(167,139,250,.45)}.about-impact[data-v-3d8c7ba9]{padding:10px 0 6px}.brand-plain[data-v-3d8c7ba9]{display:block;margin:0 auto 12px;width:84px;height:84px;object-fit:contain}.about-heading[data-v-3d8c7ba9]{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-3d8c7ba9]{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-3d8c7ba9]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:6px}.feature-card[data-v-3d8c7ba9]{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-3d8c7ba9]:hover{background:var(--card-hover);border-color:#a855f78c;box-shadow:0 12px 28px #a855f740;transform:translateY(-2px)}.fc-head[data-v-3d8c7ba9]{display:flex;align-items:center;gap:10px;margin-bottom:8px}.fc-head h3[data-v-3d8c7ba9]{margin:0;color:var(--text-primary);font-size:1.18rem;font-weight:800;letter-spacing:.2px}.feature-card p[data-v-3d8c7ba9]{color:var(--text-muted);font-size:.97rem;line-height:1.6;margin:0}.icon[data-v-3d8c7ba9]{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-3d8c7ba9]{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2}.final-cta[data-v-3d8c7ba9]{text-align:center;padding-bottom:48px}.final-cta p[data-v-3d8c7ba9]{color:var(--text-muted);margin-bottom:14px}@media (max-width:1100px){.hero[data-v-3d8c7ba9]{grid-template-columns:1fr}}@media (max-width:760px){.feature-grid[data-v-3d8c7ba9]{grid-template-columns:1fr 1fr}.typed-prefix[data-v-3d8c7ba9],.chev[data-v-3d8c7ba9],.typed-word[data-v-3d8c7ba9]{font-size:1.8rem}}@media (max-width:520px){.feature-grid[data-v-3d8c7ba9]{grid-template-columns:1fr}}.legal-page[data-v-2c7faebd]{background:var(--color-background);color:var(--color-text);min-height:100%}.container[data-v-2c7faebd]{width:min(1320px,96vw);margin:0 auto;padding:24px 0}.legal-header[data-v-2c7faebd]{padding-top:40px;padding-bottom:8px}.legal-eyebrow[data-v-2c7faebd]{text-transform:uppercase;letter-spacing:.12em;font-size:.8rem;color:#9ca3af;margin:0 0 6px}.legal-header h1[data-v-2c7faebd]{margin:0 0 10px;font-size:2rem;color:#f9fafb}.legal-subtitle[data-v-2c7faebd]{margin:0;max-width:720px;color:#9ca3af;line-height:1.7}.legal-body[data-v-2c7faebd]{padding-top:8px;padding-bottom:40px}.legal-section[data-v-2c7faebd]{margin-bottom:24px}.legal-section h2[data-v-2c7faebd]{font-size:1.1rem;margin:0 0 6px;color:#e5e7eb}.legal-section p[data-v-2c7faebd]{margin:0 0 8px;color:#9ca3af;line-height:1.7}.legal-section ul[data-v-2c7faebd]{margin:0 0 8px 1.2rem;padding:0;color:#9ca3af}.legal-section li[data-v-2c7faebd]{margin-bottom:4px}.legal-section a[data-v-2c7faebd]{color:#4db8e8;text-decoration:none}.legal-section a[data-v-2c7faebd]:hover{text-decoration:underline}.legal-note[data-v-2c7faebd]{margin-top:16px;font-size:.85rem;color:#6b7280;max-width:720px}@media (max-width: 640px){.legal-header h1[data-v-2c7faebd]{font-size:1.6rem}}.legal-page[data-v-542e2e59]{background:var(--color-background);color:var(--color-text)}.container[data-v-542e2e59]{width:min(1320px,96vw);margin:0 auto;padding:24px 0}.legal-hero[data-v-542e2e59]{padding-top:32px;padding-bottom:12px}.eyebrow[data-v-542e2e59]{text-transform:uppercase;letter-spacing:.16em;font-size:.75rem;color:#9ca3af;margin:0 0 6px}.legal-hero h1[data-v-542e2e59]{font-size:2.1rem;margin:0 0 10px;color:#f9fafb}.intro[data-v-542e2e59]{max-width:760px;margin:0 0 8px;color:#cbd5f5;line-height:1.6}.intro.small[data-v-542e2e59]{font-size:.95rem;color:#9ca3af}.meta[data-v-542e2e59]{margin-top:8px;font-size:.85rem;color:#6b7280}.legal-body[data-v-542e2e59]{padding-top:8px;padding-bottom:40px}.section-block[data-v-542e2e59]{margin:0 0 22px;padding:0}.section-block h2[data-v-542e2e59]{margin:0 0 10px;font-size:1.1rem;color:#e5e7eb}.section-block p[data-v-542e2e59]{margin:0 0 10px;font-size:.95rem;color:#cbd5f5;line-height:1.6;max-width:980px}.section-block ul[data-v-542e2e59]{margin:6px 0 0 1.2rem;padding:0;color:#cbd5f5;font-size:.95rem;line-height:1.6;max-width:980px}.section-block li[data-v-542e2e59]{margin-bottom:6px}.section-block a[data-v-542e2e59],.section-block[data-v-542e2e59] a{color:#4db8e8;text-decoration:none}.section-block a[data-v-542e2e59]:hover,.section-block[data-v-542e2e59] a:hover{text-decoration:underline}@media (max-width: 768px){.legal-hero h1[data-v-542e2e59]{font-size:1.8rem}}.legal-page[data-v-894c5a82]{background:var(--color-background);color:var(--color-text)}.container[data-v-894c5a82]{width:min(1320px,96vw);margin:0 auto;padding:24px 0}.legal-hero[data-v-894c5a82]{padding-top:32px;padding-bottom:8px;border-bottom:1px solid rgba(148,163,184,.35)}.eyebrow[data-v-894c5a82]{text-transform:uppercase;letter-spacing:.12em;font-size:.78rem;color:#9ca3af;margin:0 0 8px}.legal-hero h1[data-v-894c5a82]{margin:0 0 10px;font-size:1.9rem;color:#e5e7eb}.intro[data-v-894c5a82]{margin:0;max-width:760px;color:#9ca3af;font-size:.98rem;line-height:1.7}.legal-body[data-v-894c5a82]{max-width:960px;padding-top:24px;padding-bottom:40px}.block+.block[data-v-894c5a82]{margin-top:24px}.block h2[data-v-894c5a82]{margin:0 0 8px;font-size:1.15rem;color:#e5e7eb}.block p[data-v-894c5a82]{margin:0 0 8px;color:#cbd5f5;font-size:.96rem;line-height:1.7}.block ul[data-v-894c5a82]{margin:0 0 4px 1.1rem;padding:0;color:#9ca3af;font-size:.94rem;line-height:1.6}.block li+li[data-v-894c5a82]{margin-top:4px}.block a[data-v-894c5a82]{color:#4db8e8;text-decoration:none}.block a[data-v-894c5a82]:hover{text-decoration:underline}.small[data-v-894c5a82]{font-size:.85rem;color:#9ca3af;margin-top:6px}@media (max-width: 768px){.legal-hero[data-v-894c5a82]{padding-top:24px}.legal-hero h1[data-v-894c5a82]{font-size:1.6rem}}.legal-page[data-v-946ef6de]{background:var(--color-background);color:var(--color-text)}.container[data-v-946ef6de]{width:min(1320px,96vw);margin:0 auto;padding:24px 0}.legal-hero[data-v-946ef6de]{padding-top:32px;padding-bottom:8px;border-bottom:1px solid rgba(148,163,184,.35)}.eyebrow[data-v-946ef6de]{text-transform:uppercase;letter-spacing:.12em;font-size:.78rem;color:#9ca3af;margin:0 0 8px}.legal-hero h1[data-v-946ef6de]{margin:0 0 10px;font-size:1.9rem;color:#e5e7eb}.intro[data-v-946ef6de]{margin:0;max-width:760px;color:#9ca3af;font-size:.98rem;line-height:1.7}.legal-body[data-v-946ef6de]{max-width:960px;padding-top:24px;padding-bottom:40px}.block+.block[data-v-946ef6de]{margin-top:24px}.block h2[data-v-946ef6de]{margin:0 0 8px;font-size:1.15rem;color:#e5e7eb}.block p[data-v-946ef6de]{margin:0 0 8px;color:#cbd5f5;font-size:.96rem;line-height:1.7}.block ul[data-v-946ef6de]{margin:0 0 4px 1.1rem;padding:0;color:#9ca3af;font-size:.94rem;line-height:1.6}.block li+li[data-v-946ef6de]{margin-top:4px}.block a[data-v-946ef6de]{color:#4db8e8;text-decoration:none}.block a[data-v-946ef6de]:hover{text-decoration:underline}.small[data-v-946ef6de]{font-size:.85rem;color:#9ca3af;margin-top:6px}@media (max-width: 768px){.legal-hero[data-v-946ef6de]{padding-top:24px}.legal-hero h1[data-v-946ef6de]{font-size:1.6rem}}.page[data-v-b128b3cc]{background:var(--color-background);color:var(--color-text)}.container[data-v-b128b3cc]{width:min(960px,96vw);margin:32px auto 40px}.eyebrow[data-v-b128b3cc]{text-transform:uppercase;letter-spacing:.16em;font-size:.75rem;color:#9ca3af;margin-bottom:4px}.title[data-v-b128b3cc]{font-size:2.1rem;line-height:1.2;margin:0 0 8px}.lede[data-v-b128b3cc]{margin:0 0 10px;font-size:1.02rem;line-height:1.7;color:#9ca3af;max-width:780px}.updated[data-v-b128b3cc]{margin:0 0 20px;font-size:.85rem;color:#6b7280}.card[data-v-b128b3cc]{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-b128b3cc]{margin:0 0 8px;font-size:1.08rem}.card p[data-v-b128b3cc]{margin:0 0 8px;line-height:1.7;color:#d1d5db}.bullets[data-v-b128b3cc]{margin:4px 0 0;padding-left:18px;color:#cbd5f5}.bullets li[data-v-b128b3cc]{margin-bottom:6px}.grid[data-v-b128b3cc]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:14px;margin-bottom:16px}.closing[data-v-b128b3cc]{margin:12px 0 0;font-size:.95rem;color:#9ca3af}.closing a[data-v-b128b3cc]{color:#99d0ed;text-decoration:underline}.closing a[data-v-b128b3cc]:hover{color:#e5e7eb}@media (max-width: 900px){.grid[data-v-b128b3cc]{grid-template-columns:minmax(0,1fr)}}@media (max-width: 640px){.container[data-v-b128b3cc]{margin-top:24px}.title[data-v-b128b3cc]{font-size:1.8rem}}:root[data-theme=light] *[style*="#fde68a"][data-v-b128b3cc]{color:#92400e!important}:root[data-theme=light] *[style*="#86efac"][data-v-b128b3cc]{color:#15803d!important}:root[data-theme=light] *[style*="#93c5fd"][data-v-b128b3cc]{color:#1d4ed8!important}:root[data-theme=light] *[style*="#fca5a5"][data-v-b128b3cc]{color:#b91c1c!important}:root[data-theme=light] *[style*="#99D0ED"][data-v-b128b3cc]{color:#006ba6!important}.settings[data-v-12369778]{padding:18px 24px 80px}.page-head[data-v-12369778]{margin:8px 0 18px}.page-head h1[data-v-12369778]{margin:0 0 4px;font-size:20px}.page-head p[data-v-12369778]{margin:0;color:var(--color-text-muted, #c9c9c9)}.grid[data-v-12369778]{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width: 1100px){.grid[data-v-12369778]{grid-template-columns:1fr}}.ui-card[data-v-12369778]{background:var(--color-background-soft, #0f1113);border:1px solid var(--color-border, #2a2d34);border-radius:12px;padding:14px}.card-head[data-v-12369778]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.card-head h2[data-v-12369778]{margin:0;font-size:16px}.row[data-v-12369778]{display:grid;grid-template-columns:220px 1fr;gap:16px}@media (max-width: 900px){.row[data-v-12369778]{grid-template-columns:1fr}}.fields[data-v-12369778]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.fields .label[data-v-12369778]{display:block;font-size:12px;color:var(--color-text-muted, #c9c9c9);margin-bottom:6px}.fields input[data-v-12369778],.fields select[data-v-12369778]{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-12369778]{display:grid;gap:10px;justify-items:start}.avatar[data-v-12369778]{width:120px;height:120px;border-radius:16px;background:#334155 center/cover no-repeat;border:1px solid var(--color-border, #2a2d34)}.switch-row[data-v-12369778]{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-12369778]{color:var(--color-text-muted, #c9c9c9);font-size:12px}.right[data-v-12369778]{text-align:right}.center[data-v-12369778]{text-align:center}.subcard[data-v-12369778]{margin-top:12px;padding-top:10px;border-top:1px dashed var(--color-border, #2a2d34)}.subhead[data-v-12369778]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.session-list[data-v-12369778]{list-style:none;padding:0;margin:0}.session-list li[data-v-12369778]{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-12369778]:last-child{border-bottom:0}.device[data-v-12369778]{font-weight:600}.table[data-v-12369778]{width:100%;border-collapse:collapse}.table th[data-v-12369778],.table td[data-v-12369778]{padding:8px 10px;border-bottom:1px solid var(--color-border, #1c1f24)}.table th[data-v-12369778]{text-align:left;font-weight:600;font-size:12px;color:var(--color-text-muted, #c9c9c9)}.table code[data-v-12369778]{font-size:12px}.list[data-v-12369778]{display:grid;gap:10px}.checkbox-row[data-v-12369778]{display:flex;align-items:center;gap:10px}.danger-zone[data-v-12369778]{border-color:#422}.danger-row[data-v-12369778]{display:flex;align-items:center;justify-content:space-between;gap:10px}.btn[data-v-12369778]{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-12369778]{background:#1f3a5a;border-color:#244667}.btn.primary[data-v-12369778]:hover{background:#244667}.btn.outline[data-v-12369778]{background:transparent}.btn.ghost[data-v-12369778]{background:transparent;border-color:transparent;color:var(--color-text-muted, #c9c9c9)}.btn.danger[data-v-12369778]{background:#5a1f1f;border-color:#6a2a2a}.switch[data-v-12369778]{position:relative;width:44px;height:24px}.switch input[data-v-12369778]{display:none}.slider[data-v-12369778]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;background:#26303d;transition:background .2s ease}.slider[data-v-12369778]: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-12369778]{background:#2f6b3b}.switch input:checked+.slider[data-v-12369778]:after{transform:translate(20px)}.row-actions[data-v-12369778]{display:flex;gap:8px;align-items:center}.row-actions input[data-v-12369778]{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)}.demo-mode-card[data-v-12369778]{border-color:#f59e0b33!important;background:#f59e0b05!important}.demo-role-options[data-v-12369778]{display:flex;flex-direction:column;gap:8px}.demo-role-option[data-v-12369778]{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:8px;border:1px solid var(--color-border, #2a2d34);background:var(--color-background-mute, #0c0e10);cursor:pointer;transition:border-color .15s,background .15s}.demo-role-option[data-v-12369778]:hover{border-color:#f59e0b59}.demo-role-option.active[data-v-12369778]{border-color:#f59e0b80;background:#f59e0b0f}.demo-role-option input[type=radio][data-v-12369778]{accent-color:#f59e0b;width:16px;height:16px;flex-shrink:0}.demo-role-info[data-v-12369778]{display:flex;flex-direction:column;gap:2px}.demo-role-name[data-v-12369778]{font-size:13px;font-weight:600;color:var(--color-text, #e6e6e6)}.demo-role-desc[data-v-12369778]{font-size:11px;color:var(--color-text-muted, #6b7280)}:root[data-theme=light] .page-head p[data-v-12369778]{color:#64748b}:root[data-theme=light] .ui-card[data-v-12369778]{background:#fff;border-color:#e2e5ea}:root[data-theme=light] .fields .label[data-v-12369778]{color:#64748b}:root[data-theme=light] .fields input[data-v-12369778],:root[data-theme=light] .fields select[data-v-12369778]{background:#f8fafc;border-color:#d1d5db;color:#1e293b}:root[data-theme=light] .avatar[data-v-12369778]{background-color:#cbd5e1}:root[data-theme=light] .muted[data-v-12369778]{color:#64748b}:root[data-theme=light] .table th[data-v-12369778]{color:#64748b}:root[data-theme=light] .btn[data-v-12369778]{background:#f1f5f9;border-color:#d1d5db;color:#1e293b}:root[data-theme=light] .btn.primary[data-v-12369778]{background:#0085ca;border-color:#006ba6;color:#fff}:root[data-theme=light] .btn.primary[data-v-12369778]:hover{background:#006ba6}:root[data-theme=light] .btn.outline[data-v-12369778]{background:transparent}:root[data-theme=light] .btn.ghost[data-v-12369778]{color:#64748b}:root[data-theme=light] .btn.danger[data-v-12369778]{background:#fef2f2;border-color:#fca5a5;color:#b91c1c}:root[data-theme=light] .danger-zone[data-v-12369778]{border-color:#fca5a5}:root[data-theme=light] .slider[data-v-12369778]{background:#cbd5e1}:root[data-theme=light] .switch input:checked+.slider[data-v-12369778]{background:#22c55e}:root[data-theme=light] .row-actions input[data-v-12369778]{background:#f8fafc;border-color:#d1d5db;color:#1e293b}:root[data-theme=light] .demo-role-option[data-v-12369778]{background:#f8fafc;border-color:#e2e5ea}:root[data-theme=light] .demo-role-name[data-v-12369778]{color:#1e293b}.page[data-v-29dd7370]{padding:20px}.page-header[data-v-29dd7370]{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px}.title[data-v-29dd7370]{margin:0}.subtitle[data-v-29dd7370]{margin:4px 0 0;color:var(--color-text-soft);font-size:13px}.header-actions[data-v-29dd7370]{display:flex;gap:8px}.btn[data-v-29dd7370]{height:34px;border-radius:8px;border:1px solid var(--color-border);background:transparent;color:var(--color-text);padding:0 14px;cursor:pointer;font-size:13px}.btn.primary[data-v-29dd7370]{border-color:#0085cab3;background:#0085ca33}.btn.ghost[data-v-29dd7370]{color:var(--color-text-soft)}.schema-bar[data-v-29dd7370]{display:flex;align-items:center;gap:10px;margin-bottom:12px;padding:10px 14px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-background-soft)}.bar-label[data-v-29dd7370]{font-size:12px;color:var(--color-text-soft);white-space:nowrap}.schema-select[data-v-29dd7370]{height:34px;min-width:220px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-background);color:var(--color-text);padding:0 10px;font-size:13px}.field-pill[data-v-29dd7370]{font-size:11px;padding:3px 8px;border-radius:999px;border:1px solid var(--color-border);color:var(--color-text-soft);white-space:nowrap}.validation-banner[data-v-29dd7370]{border-radius:10px;padding:10px 14px;margin-bottom:12px;border:1px solid rgba(34,197,94,.5);background:#22c55e1a;color:#bbf7d0;font-size:13px}.validation-banner.error[data-v-29dd7370]{border-color:#ef444480;background:#ef44441a;color:#fecaca}.table-scroll[data-v-29dd7370]{overflow-x:auto;border:1px solid var(--color-border);border-radius:12px}.mapping-table[data-v-29dd7370]{width:100%;border-collapse:collapse;min-width:900px;font-size:13px}.th-field[data-v-29dd7370],.th-dest[data-v-29dd7370]{padding:10px 12px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-soft);border-bottom:1px solid var(--color-border);background:var(--color-background-soft);text-align:left;position:sticky;top:0}.th-field[data-v-29dd7370]{width:260px}.th-dest[data-v-29dd7370]{min-width:170px}.dest-head[data-v-29dd7370]{display:flex;flex-direction:column;gap:3px}.dest-name[data-v-29dd7370]{color:var(--color-text);font-weight:600;font-size:12px;text-transform:none;letter-spacing:0}.dest-prog[data-v-29dd7370]{font-size:11px;color:var(--color-text-soft);font-weight:400;text-transform:none;letter-spacing:0}.prog-sep[data-v-29dd7370]{opacity:.55}.data-row:hover .td-field[data-v-29dd7370],.data-row:hover .td-dest[data-v-29dd7370]{background:#ffffff06}.td-field[data-v-29dd7370]{padding:10px 12px;border-bottom:1px solid var(--color-border);vertical-align:middle}.field-display[data-v-29dd7370]{font-weight:500;margin-bottom:4px}.field-sub[data-v-29dd7370]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.field-code[data-v-29dd7370]{font-size:11px;color:var(--color-text-soft);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.type-tag[data-v-29dd7370]{font-size:10px;padding:1px 6px;border-radius:4px;background:#6366f126;color:#a5b4fc;border:1px solid rgba(99,102,241,.3)}.req-tag[data-v-29dd7370]{font-size:10px;padding:1px 6px;border-radius:4px;background:#f59e0b26;color:#fde68a;border:1px solid rgba(245,158,11,.3)}.td-dest[data-v-29dd7370]{padding:8px 10px;border-bottom:1px solid var(--color-border);vertical-align:middle}.dest-select[data-v-29dd7370]{width:100%;min-width:145px;height:30px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-background);color:var(--color-text);font-size:12px;padding:0 8px;cursor:pointer}.td-dest.mapped .dest-select[data-v-29dd7370]{border-color:#22c55e80}.empty-row[data-v-29dd7370]{padding:40px;text-align:center;color:var(--color-text-soft);font-size:13px}:root[data-theme=light] *[style*="#fde68a"][data-v-29dd7370]{color:#92400e!important}:root[data-theme=light] *[style*="#86efac"][data-v-29dd7370]{color:#15803d!important}:root[data-theme=light] *[style*="#93c5fd"][data-v-29dd7370]{color:#1d4ed8!important}:root[data-theme=light] *[style*="#fca5a5"][data-v-29dd7370]{color:#b91c1c!important}:root[data-theme=light] *[style*="#99D0ED"][data-v-29dd7370]{color:#006ba6!important}.mindmap-wrap[data-v-0570da8b]{flex:1;display:flex;flex-direction:column;gap:10px;background:linear-gradient(180deg,#0f172a,#1e293b);border-radius:12px;padding:14px 18px 8px;min-height:380px;position:relative;overflow:hidden}.mindmap-wrap[data-v-0570da8b]:before,.mindmap-wrap[data-v-0570da8b]:after{content:"";position:absolute;border-radius:50%;filter:blur(60px);pointer-events:none;opacity:.22}.mindmap-wrap[data-v-0570da8b]:before{width:300px;height:300px;background:#0085ca;top:-80px;left:-80px}.mindmap-wrap[data-v-0570da8b]:after{width:260px;height:260px;background:#8b5cf6;bottom:-80px;right:-80px}.mindmap-svg[data-v-0570da8b]{width:100%;height:auto;max-height:460px;display:block;position:relative;z-index:1}.conn-path[data-v-0570da8b]{stroke-width:1.4;stroke-dasharray:4 6;stroke-linecap:round;opacity:0;transition:opacity .35s ease}.conn-path.active[data-v-0570da8b]{opacity:.9;animation:dash-flow-0570da8b 3s linear infinite}.conn-path.core[data-v-0570da8b]{stroke:#4db8e8}.conn-path.channel[data-v-0570da8b]{stroke:#c084fc}.conn-path.partner[data-v-0570da8b]{stroke:#34d399}.conn-path.compliance[data-v-0570da8b]{stroke:#fbbf24}@keyframes dash-flow-0570da8b{to{stroke-dashoffset:-40}}.node[data-v-0570da8b]{cursor:default}.node-circle[data-v-0570da8b]{fill:#334155;stroke:#475569;stroke-width:1.5;transition:fill .4s ease,stroke .4s ease,filter .4s ease}.node-halo[data-v-0570da8b]{fill:transparent;stroke:transparent;stroke-width:1;transition:stroke .4s ease,transform .4s ease;transform-origin:center;transform-box:fill-box}.node-label[data-v-0570da8b]{text-anchor:middle;font-size:11px;font-weight:600;fill:#64748b;font-family:DM Sans,sans-serif;transition:fill .4s ease;paint-order:stroke;stroke:#0f172a;stroke-width:3px;stroke-linejoin:round}.node.active .node-circle[data-v-0570da8b]{filter:drop-shadow(0 0 10px currentColor)}.node.active .node-halo[data-v-0570da8b]{animation:pulse-halo-0570da8b 2.4s ease-out infinite}.node.active .node-label[data-v-0570da8b]{fill:#f1f5f9}.node.core.active .node-circle[data-v-0570da8b]{fill:#0085ca;stroke:#4db8e8;color:#4db8e8}.node.channel.active .node-circle[data-v-0570da8b]{fill:#8b5cf6;stroke:#c084fc;color:#c084fc}.node.partner.active .node-circle[data-v-0570da8b]{fill:#10b981;stroke:#34d399;color:#34d399}.node.compliance.active .node-circle[data-v-0570da8b]{fill:#f59e0b;stroke:#fbbf24;color:#fbbf24}.node.core.active .node-halo[data-v-0570da8b]{stroke:#4db8e880}.node.channel.active .node-halo[data-v-0570da8b]{stroke:#c084fc80}.node.partner.active .node-halo[data-v-0570da8b]{stroke:#34d39980}.node.compliance.active .node-halo[data-v-0570da8b]{stroke:#fbbf2480}@keyframes pulse-halo-0570da8b{0%{transform:scale(1);opacity:.75}70%{transform:scale(1.35);opacity:0}to{transform:scale(1.35);opacity:0}}.mindmap-legend[data-v-0570da8b]{display:flex;justify-content:center;gap:20px;flex-wrap:wrap;padding:6px 0 4px;position:relative;z-index:1}.legend-item[data-v-0570da8b]{display:flex;align-items:center;gap:6px;font-size:11px;color:#cbd5e1;font-weight:500;letter-spacing:.02em}.legend-dot[data-v-0570da8b]{width:10px;height:10px;border-radius:50%}.legend-dot.core[data-v-0570da8b]{background:#0085ca}.legend-dot.channel[data-v-0570da8b]{background:#8b5cf6}.legend-dot.partner[data-v-0570da8b]{background:#10b981}.legend-dot.compliance[data-v-0570da8b]{background:#f59e0b}.helm-shell[data-v-c563044e]{display:flex;flex-direction:column;height:calc(100vh - 58px);background:#fff;overflow:hidden}.helm-topbar[data-v-c563044e]{display:flex;align-items:center;justify-content:space-between;padding:0 24px;height:52px;border-bottom:1px solid #e5e7eb;background:#f8fafc;flex-shrink:0}.helm-brand[data-v-c563044e]{display:flex;align-items:baseline;gap:10px}.helm-wordmark[data-v-c563044e]{font-size:15px;font-weight:800;letter-spacing:.12em;color:#4db8e8}.helm-tagline[data-v-c563044e]{font-size:11px;color:#9ca3af}.wizard-steps[data-v-c563044e]{display:flex;align-items:center;gap:0}.wizard-step[data-v-c563044e]{display:flex;align-items:center;gap:7px;opacity:.45;transition:opacity .2s}.wizard-step.active[data-v-c563044e],.wizard-step.done[data-v-c563044e]{opacity:1}.step-bubble[data-v-c563044e]{width:22px;height:22px;border-radius:999px;border:1.5px solid #d1d5db;display:grid;place-items:center;font-size:11px;font-weight:700;color:#9ca3af;background:#fff;transition:border-color .2s,background .2s,color .2s}.wizard-step.active .step-bubble[data-v-c563044e]{border-color:#0085ca;background:#0085ca;color:#fff}.wizard-step.done .step-bubble[data-v-c563044e]{border-color:#10b981;background:#10b981;color:#fff}.step-label[data-v-c563044e]{font-size:11px;font-weight:500;color:#6b7280;white-space:nowrap}.wizard-step.active .step-label[data-v-c563044e]{color:#111827;font-weight:600}.wizard-step.done .step-label[data-v-c563044e]{color:#059669}.step-connector[data-v-c563044e]{display:block;width:28px;height:1px;background:#e5e7eb;margin:0 6px}.helm-controls[data-v-c563044e]{display:flex;align-items:center;gap:8px}.session-pill[data-v-c563044e]{font-size:11px;font-weight:500;padding:3px 9px;background:#0085ca1f;color:#0076b7;border-radius:999px}.session-pill.focus[data-v-c563044e]{background:#10b9811f;color:#059669}.btn-reset[data-v-c563044e]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#fff;border:1px solid #d1d5db;border-radius:7px;color:#374151;font-size:12px;font-weight:500;cursor:pointer;transition:background .15s,border-color .15s}.btn-reset[data-v-c563044e]:hover{background:#f3f4f6;border-color:#9ca3af}.helm-chat[data-v-c563044e]{flex:1;overflow-y:auto;padding:32px;display:flex;flex-direction:column;gap:18px}.helm-chat.mindmap-mode[data-v-c563044e]{padding:20px 32px;gap:14px}.wizard-pane[data-v-c563044e]{display:flex;flex-direction:column;gap:24px;max-width:1080px;width:100%;margin:0 auto}.wizard-pane-header[data-v-c563044e]{text-align:center}.wizard-title[data-v-c563044e]{font-size:22px;font-weight:700;color:#111827;margin:0 0 8px}.wizard-subtitle[data-v-c563044e]{font-size:13px;color:#6b7280;margin:0 auto;line-height:1.55;max-width:640px}.scope-grid[data-v-c563044e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}.scope-card[data-v-c563044e]{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:18px 16px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;cursor:pointer;text-align:left;transition:border-color .15s,background .15s,box-shadow .15s,transform .1s;box-shadow:0 1px 2px #0f172a0a}.scope-card[data-v-c563044e]:hover{border-color:#0085ca73;background:#f0f9ff;transform:translateY(-1px);box-shadow:0 4px 12px #0085ca14}.scope-card.selected[data-v-c563044e]{border-color:#0085ca;background:#eff6ff;box-shadow:0 0 0 3px #0085ca1f}.scope-card-icon[data-v-c563044e]{color:#0085ca;opacity:.85}.scope-card-label[data-v-c563044e]{font-size:14px;font-weight:700;color:#111827}.scope-card-desc[data-v-c563044e]{font-size:11px;color:#4b5563;line-height:1.45}.scope-card-meta[data-v-c563044e]{font-size:10px;color:#6b7280;text-transform:uppercase;letter-spacing:.06em;font-weight:600;margin-top:4px}.phase-grid[data-v-c563044e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.phase-card[data-v-c563044e]{display:flex;flex-direction:column;gap:8px;padding:18px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;cursor:pointer;text-align:left;transition:border-color .15s,background .15s,box-shadow .15s,transform .1s;box-shadow:0 1px 2px #0f172a0a}.phase-card[data-v-c563044e]:hover{border-color:#0085ca73;background:#f0f9ff;transform:translateY(-1px);box-shadow:0 4px 12px #0085ca14}.phase-card.selected[data-v-c563044e]{border-color:#0085ca;background:#eff6ff;box-shadow:0 0 0 3px #0085ca1f}.phase-card-head[data-v-c563044e]{display:flex;align-items:center;justify-content:space-between}.phase-card-icon[data-v-c563044e]{color:#0085ca;opacity:.9}.phase-card-num[data-v-c563044e]{font-size:10px;font-weight:700;color:#0085ca;background:#0085ca1a;padding:2px 8px;border-radius:999px;letter-spacing:.04em;text-transform:uppercase}.phase-card-label[data-v-c563044e]{font-size:14px;font-weight:700;color:#111827}.phase-card-desc[data-v-c563044e]{font-size:12px;color:#4b5563;line-height:1.5}.phase-card-meta[data-v-c563044e]{font-size:11px;color:#6b7280;margin-top:4px;display:flex;align-items:center;gap:4px}.phase-card-meta .dot-sep[data-v-c563044e]{color:#d1d5db}.btn-back[data-v-c563044e]{align-self:flex-start;padding:6px 12px;background:#fff;border:1px solid #d1d5db;border-radius:7px;color:#6b7280;font-size:12px;cursor:pointer;transition:color .15s,border-color .15s,background .15s}.btn-back[data-v-c563044e]:hover{color:#111827;border-color:#9ca3af;background:#f9fafb}.wizard-confirm[data-v-c563044e]{align-items:center;justify-content:center;flex:1}.confirm-card[data-v-c563044e]{display:flex;flex-direction:column;align-items:center;gap:20px;background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:40px 48px;max-width:620px;width:100%;text-align:center;box-shadow:0 4px 16px #0f172a0f}.confirm-icon[data-v-c563044e]{color:#0085ca;opacity:.85}.confirm-meta[data-v-c563044e]{display:flex;flex-direction:column;gap:14px;width:100%;background:#f9fafb;border:1px solid #f3f4f6;border-radius:10px;padding:18px 22px}.confirm-row[data-v-c563044e]{display:flex;align-items:center;gap:14px}.confirm-row.align-top[data-v-c563044e]{align-items:flex-start}.confirm-key[data-v-c563044e]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#6b7280;min-width:110px;text-align:right;flex-shrink:0}.confirm-preview[data-v-c563044e]{font-size:13px;color:#374151;line-height:1.5;text-align:left;font-style:italic}.confirm-actions[data-v-c563044e]{display:flex;align-items:center;gap:12px}.btn-start[data-v-c563044e]{padding:10px 26px;background:#0085ca;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:background .15s,box-shadow .15s;box-shadow:0 2px 6px #0085ca40}.btn-start[data-v-c563044e]:hover{background:#006ba6;box-shadow:0 4px 10px #0085ca59}.msg-row[data-v-c563044e]{display:flex;align-items:flex-start;gap:10px;max-width:760px}.msg-row.helm[data-v-c563044e]{align-self:flex-start}.msg-row.user[data-v-c563044e]{align-self:flex-end;flex-direction:row-reverse}.msg-avatar[data-v-c563044e]{width:32px;height:32px;border-radius:999px;background:#0085ca;color:#fff;font-size:12px;font-weight:700;display:grid;place-items:center;flex-shrink:0;margin-top:2px}.msg-avatar.context[data-v-c563044e]{background:#6366f1}.msg-avatar.redflag[data-v-c563044e]{background:#f59e0b}.msg-avatar.summary[data-v-c563044e]{background:#10b981}.user-avatar[data-v-c563044e]{background:#64748b}.msg-bubble[data-v-c563044e]{display:flex;flex-direction:column;gap:4px}.msg-row.helm .msg-bubble[data-v-c563044e]{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:2px 12px 12px;padding:12px 16px}.msg-row.helm.context .msg-bubble[data-v-c563044e]{background:#eef2ff;border-color:#c7d2fe}.msg-row.helm.redflag .msg-bubble[data-v-c563044e]{background:#fffbeb;border-color:#fde68a;border-left:3px solid #f59e0b}.msg-row.helm.summary .msg-bubble[data-v-c563044e]{background:#ecfdf5;border-color:#a7f3d0}.msg-row.user .msg-bubble[data-v-c563044e]{background:#0085ca1a;border:1px solid rgba(0,133,202,.22);border-radius:12px 2px 12px 12px;padding:12px 16px}.msg-meta[data-v-c563044e]{display:flex;align-items:center;gap:8px}.msg-sender[data-v-c563044e]{font-size:11px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.06em}.msg-row.user .msg-sender[data-v-c563044e]{color:#006ba6}.msg-row.helm.redflag .msg-sender[data-v-c563044e]{color:#b45309}.msg-row.helm.summary .msg-sender[data-v-c563044e]{color:#047857}.msg-row.helm.context .msg-sender[data-v-c563044e]{color:#4338ca}.msg-time[data-v-c563044e]{font-size:10px;color:#9ca3af}.msg-text[data-v-c563044e]{font-size:14px;line-height:1.6;color:#111827;white-space:pre-wrap}.typing-row[data-v-c563044e]{align-items:center}.typing-bubble[data-v-c563044e]{display:flex;align-items:center;gap:4px;padding:12px 16px;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:2px 12px 12px}.dot[data-v-c563044e]{width:6px;height:6px;border-radius:50%;background:#9ca3af;animation:bounce-c563044e 1.2s infinite}.dot[data-v-c563044e]:nth-child(2){animation-delay:.2s}.dot[data-v-c563044e]:nth-child(3){animation-delay:.4s}@keyframes bounce-c563044e{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-5px);opacity:1}}.generate-cta[data-v-c563044e]{align-self:center;width:100%;max-width:860px;margin-top:12px}.generate-cta-inner[data-v-c563044e]{display:flex;align-items:center;gap:20px;padding:22px 26px;background:linear-gradient(135deg,#eff6ff,#f0fdf4);border:1px solid #c7d2fe;border-radius:14px;box-shadow:0 4px 16px #6366f11a}.generate-cta-icon[data-v-c563044e]{width:56px;height:56px;border-radius:14px;background:#0085ca;color:#fff;display:grid;place-items:center;flex-shrink:0;box-shadow:0 4px 12px #0085ca4d}.generate-cta-content[data-v-c563044e]{flex:1}.generate-cta-title[data-v-c563044e]{font-size:15px;font-weight:700;color:#111827;margin:0 0 4px}.generate-cta-desc[data-v-c563044e]{font-size:12px;color:#4b5563;line-height:1.5;margin:0}.btn-generate[data-v-c563044e]{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;background:linear-gradient(135deg,#0085ca,#6366f1);color:#fff;border:none;border-radius:10px;font-size:13px;font-weight:700;cursor:pointer;flex-shrink:0;transition:transform .15s,box-shadow .15s;box-shadow:0 4px 12px #0085ca59;letter-spacing:.01em}.btn-generate[data-v-c563044e]:hover{transform:translateY(-1px);box-shadow:0 6px 18px #0085ca73}.generation-stage[data-v-c563044e]{display:flex;flex-direction:column;gap:14px;height:100%;width:100%}.generation-header[data-v-c563044e]{display:flex;flex-direction:column;gap:10px}.gen-header-text[data-v-c563044e]{display:flex;flex-direction:column;gap:4px}.gen-title[data-v-c563044e]{font-size:17px;font-weight:700;color:#111827;margin:0}.gen-subtitle[data-v-c563044e]{font-size:12px;color:#6366f1;margin:0;font-family:ui-monospace,Menlo,Consolas,monospace;letter-spacing:.02em}.gen-progress[data-v-c563044e]{height:3px;background:#e5e7eb;border-radius:999px;overflow:hidden}.gen-progress-fill[data-v-c563044e]{height:100%;background:linear-gradient(90deg,#0085ca,#6366f1);transition:width .3s ease}.gen-log[data-v-c563044e]{background:#0f172a;color:#94a3b8;border-radius:10px;padding:12px 16px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:11px;line-height:1.6;max-height:140px;overflow-y:auto;display:flex;flex-direction:column;gap:2px}.gen-log-line[data-v-c563044e]{display:flex;gap:10px}.gen-log-time[data-v-c563044e]{color:#475569;flex-shrink:0}.gen-log-text[data-v-c563044e]{color:#cbd5e1}.artifacts-stage[data-v-c563044e]{display:flex;flex-direction:column;gap:28px;max-width:1160px;margin:0 auto;width:100%;padding:12px 0}.artifacts-header[data-v-c563044e]{text-align:center;display:flex;flex-direction:column;gap:10px;align-items:center}.artifacts-badge[data-v-c563044e]{display:inline-flex;align-items:center;gap:6px;padding:5px 14px;background:#10b9811f;color:#047857;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;border-radius:999px}.artifacts-title[data-v-c563044e]{font-size:24px;font-weight:700;color:#111827;margin:0}.artifacts-subtitle[data-v-c563044e]{font-size:13px;color:#6b7280;margin:0;max-width:560px}.artifacts-grid[data-v-c563044e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px}.artifact-card[data-v-c563044e]{display:flex;flex-direction:column;gap:10px;padding:22px;background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 2px 8px #0f172a0d;transition:transform .15s,box-shadow .15s}.artifact-card[data-v-c563044e]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0f172a1a}.artifact-icon[data-v-c563044e]{width:42px;height:42px;border-radius:10px;display:grid;place-items:center}.artifact-title[data-v-c563044e]{font-size:16px;font-weight:700;color:#111827}.artifact-consumer[data-v-c563044e]{font-size:11px;color:#6b7280;font-weight:500;letter-spacing:.02em}.artifact-desc[data-v-c563044e]{font-size:12px;color:#4b5563;line-height:1.55}.artifact-contents[data-v-c563044e]{list-style:none;padding:10px 14px;margin:0;background:#f9fafb;border-radius:8px;font-size:11px;color:#374151;line-height:1.8;font-family:ui-monospace,Menlo,Consolas,monospace}.artifact-contents li[data-v-c563044e]{border-bottom:1px dashed #e5e7eb;padding:3px 0}.artifact-contents li[data-v-c563044e]:last-child{border-bottom:none}.btn-download[data-v-c563044e]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;background:#111827;color:#fff;border:none;border-radius:8px;font-size:12px;font-weight:600;cursor:pointer;margin-top:6px;transition:background .15s,transform .1s}.btn-download[data-v-c563044e]:hover{background:#0f172a;transform:translateY(-1px)}.artifacts-footer[data-v-c563044e]{display:flex;justify-content:center;gap:12px;margin-top:6px}.btn-secondary[data-v-c563044e]{padding:9px 18px;background:#fff;color:#374151;border:1px solid #d1d5db;border-radius:8px;font-size:12px;font-weight:500;cursor:pointer;transition:background .15s,border-color .15s}.btn-secondary[data-v-c563044e]:hover{background:#f3f4f6;border-color:#9ca3af}.helm-inputbar[data-v-c563044e]{display:flex;align-items:flex-end;gap:10px;padding:12px 24px;border-top:1px solid #e5e7eb;background:#f8fafc;flex-shrink:0}.helm-textarea[data-v-c563044e]{flex:1;background:#fff;border:1px solid #d1d5db;border-radius:10px;color:#111827;font-size:14px;line-height:1.5;padding:10px 14px;resize:none;font-family:inherit;transition:border-color .15s,box-shadow .15s}.helm-textarea[data-v-c563044e]:focus{outline:none;border-color:#0085ca;box-shadow:0 0 0 3px #0085ca26}.helm-textarea[data-v-c563044e]::placeholder{color:#9ca3af}.btn-send[data-v-c563044e]{width:42px;height:42px;border-radius:10px;border:none;background:#0085ca;color:#fff;display:grid;place-items:center;cursor:pointer;flex-shrink:0;transition:background .15s}.btn-send[data-v-c563044e]:hover:not(:disabled){background:#006ba6}.btn-send[data-v-c563044e]:disabled{opacity:.35;cursor:not-allowed}.helm-hint[data-v-c563044e]{text-align:center;font-size:11px;color:#9ca3af;padding:4px 0 8px;flex-shrink:0;background:#f8fafc}.rx-shell[data-v-25d78e6f]{min-height:100vh;background:#f0f4ff;font-family:var(--font-sans);color:#0f172a;display:flex;flex-direction:column}.rx-header[data-v-25d78e6f]{background:linear-gradient(135deg,#0f3460,#1a56db);padding:20px 24px}.rx-header-inner[data-v-25d78e6f]{max-width:480px;margin:0 auto;text-align:center;align-items:center;display:flex;flex-direction:column}.rx-logo[data-v-25d78e6f]{display:flex;align-items:baseline;gap:2px}.rx-logo-word[data-v-25d78e6f]{font-size:22px;font-weight:900;letter-spacing:.1em;color:#fff}.rx-logo-tm[data-v-25d78e6f]{font-size:11px;color:#ffffffb3;margin-top:-4px}.rx-logo-sub[data-v-25d78e6f]{font-size:12px;color:#ffffffbf;margin-top:2px;letter-spacing:.03em}.rx-progress[data-v-25d78e6f]{background:#fff;border-bottom:1px solid #e2e8f0;padding:12px 24px 10px}.rx-progress-track[data-v-25d78e6f]{height:4px;background:#e2e8f0;border-radius:99px;overflow:hidden;margin-bottom:10px;max-width:480px;margin-left:auto;margin-right:auto}.rx-progress-fill[data-v-25d78e6f]{height:100%;background:linear-gradient(90deg,#1a56db,#0891b2);border-radius:99px;transition:width .4s ease}.rx-progress-labels[data-v-25d78e6f]{display:flex;justify-content:space-between;max-width:480px;margin:0 auto}.rx-progress-labels span[data-v-25d78e6f]{font-size:11px;font-weight:500;color:#94a3b8;transition:color .2s}.rx-progress-labels span.active[data-v-25d78e6f]{color:#1a56db}.rx-progress-labels span.done[data-v-25d78e6f]{color:#059669}.rx-main[data-v-25d78e6f]{flex:1;display:flex;flex-direction:column;padding:24px 20px 32px}.rx-pane[data-v-25d78e6f]{max-width:480px;width:100%;margin:0 auto;display:flex;flex-direction:column;gap:20px}.welcome-hero[data-v-25d78e6f]{background:linear-gradient(135deg,#0f3460,#1a56db);border-radius:16px;padding:28px 24px;color:#fff;text-align:center}.hero-badge[data-v-25d78e6f]{display:inline-block;background:#fff3;border:1px solid rgba(255,255,255,.3);border-radius:99px;font-size:11px;font-weight:600;padding:3px 12px;margin-bottom:12px;letter-spacing:.05em;text-transform:uppercase}.hero-title[data-v-25d78e6f]{font-size:28px;font-weight:800;margin:0 0 10px;letter-spacing:-.02em}.hero-sub[data-v-25d78e6f]{font-size:14px;line-height:1.6;color:#ffffffd9;margin:0}.hero-sub strong[data-v-25d78e6f]{color:#fff}.welcome-card[data-v-25d78e6f]{background:#fff;border-radius:16px;padding:24px;box-shadow:0 1px 4px #0000000f,0 4px 16px #0000000a;display:flex;flex-direction:column;gap:16px}.card-title[data-v-25d78e6f]{font-size:17px;font-weight:700;color:#0f172a;margin:0}.card-subtitle[data-v-25d78e6f]{font-size:13px;color:#64748b;margin:0}.check-list[data-v-25d78e6f]{display:flex;flex-direction:column;gap:12px}.check-item[data-v-25d78e6f]{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.check-input[data-v-25d78e6f]{display:none}.check-box[data-v-25d78e6f]{width:20px;height:20px;border-radius:5px;border:2px solid #cbd5e1;background:#f8fafc;display:grid;place-items:center;flex-shrink:0;margin-top:1px;transition:border-color .15s,background .15s;color:#fff}.check-input:checked+.check-box[data-v-25d78e6f]{background:#1a56db;border-color:#1a56db}.check-label[data-v-25d78e6f]{font-size:14px;color:#334155;line-height:1.5}.legal-text[data-v-25d78e6f]{font-size:11px;color:#94a3b8;line-height:1.5;margin:0;text-align:center}.trust-row[data-v-25d78e6f]{display:flex;align-items:center;justify-content:center;gap:8px;padding:0 4px}.trust-item[data-v-25d78e6f]{display:flex;align-items:center;gap:4px;font-size:11px;color:#64748b}.trust-dot[data-v-25d78e6f]{color:#cbd5e1}.upload-header[data-v-25d78e6f]{display:flex;flex-direction:column;gap:6px}.step-num[data-v-25d78e6f]{font-size:12px;font-weight:600;color:#1a56db;text-transform:uppercase;letter-spacing:.06em}.upload-title[data-v-25d78e6f]{font-size:20px;font-weight:700;color:#0f172a;margin:0;letter-spacing:-.02em}.upload-sub[data-v-25d78e6f]{font-size:14px;color:#64748b;margin:0;line-height:1.5}.upload-zone[data-v-25d78e6f]{background:#fff;border:2px dashed #cbd5e1;border-radius:16px;min-height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;cursor:pointer;padding:24px;position:relative;transition:border-color .2s,background .2s;overflow:hidden}.upload-zone[data-v-25d78e6f]:hover,.upload-zone[data-v-25d78e6f]:active{border-color:#1a56db;background:#f0f4ff}.upload-zone.has-file[data-v-25d78e6f]{border-color:#059669;border-style:solid;padding:0;min-height:220px}.file-input[data-v-25d78e6f]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;width:100%;height:100%}.upload-icon[data-v-25d78e6f]{color:#94a3b8}.upload-label[data-v-25d78e6f]{font-size:15px;font-weight:600;color:#1a56db;margin:0}.upload-hint[data-v-25d78e6f]{font-size:12px;color:#94a3b8;margin:0}.upload-preview[data-v-25d78e6f]{width:100%;height:220px;object-fit:cover;border-radius:14px}.upload-change[data-v-25d78e6f]{position:absolute;bottom:10px;right:10px;background:#0009;color:#fff;font-size:11px;font-weight:600;padding:4px 10px;border-radius:99px}.tips-card[data-v-25d78e6f]{background:#fffbeb;border:1px solid #fde68a;border-radius:12px;padding:14px 16px;display:flex;flex-direction:column;gap:8px}.tips-title[data-v-25d78e6f]{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#92400e}.tips-list[data-v-25d78e6f]{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:4px}.tips-list li[data-v-25d78e6f]{font-size:13px;color:#78350f}.privacy-card[data-v-25d78e6f]{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:12px;padding:14px 16px;display:flex;align-items:flex-start;gap:10px;color:#166534}.privacy-title[data-v-25d78e6f]{font-size:13px;font-weight:600;margin-bottom:4px}.privacy-body[data-v-25d78e6f]{font-size:13px;line-height:1.5}.review-grid[data-v-25d78e6f]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.review-doc[data-v-25d78e6f]{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 1px 4px #0000000f;display:flex;flex-direction:column}.review-doc-label[data-v-25d78e6f]{font-size:11px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.05em;padding:10px 12px 6px}.review-thumb[data-v-25d78e6f]{width:100%;height:120px;object-fit:cover}.btn-reupload[data-v-25d78e6f]{font-size:12px;color:#1a56db;background:none;border:none;padding:8px 12px;cursor:pointer;text-align:left;font-weight:500}.consent-block[data-v-25d78e6f]{background:#fff;border-radius:12px;padding:16px;box-shadow:0 1px 4px #0000000f}.processing-pane[data-v-25d78e6f]{flex:1;align-items:center;justify-content:center;text-align:center;padding:40px 0}.processing-spinner[data-v-25d78e6f]{animation:spin-25d78e6f 1s linear infinite}@keyframes spin-25d78e6f{to{transform:rotate(360deg)}}.spin-arc[data-v-25d78e6f]{stroke-linecap:round}.processing-title[data-v-25d78e6f]{font-size:20px;font-weight:700;color:#0f172a;margin:0}.processing-sub[data-v-25d78e6f]{font-size:14px;color:#64748b;margin:0}.processing-steps[data-v-25d78e6f]{display:flex;flex-direction:column;gap:10px;align-items:flex-start;background:#fff;border-radius:12px;padding:16px 20px;width:100%;max-width:280px;box-shadow:0 1px 4px #0000000f}.proc-step[data-v-25d78e6f]{display:flex;align-items:center;gap:8px;font-size:13px;color:#94a3b8;transition:color .3s}.proc-step.done[data-v-25d78e6f]{color:#059669}.proc-dot[data-v-25d78e6f]{width:14px;height:14px;border-radius:50%;border:2px solid #cbd5e1;display:inline-block}.success-pane[data-v-25d78e6f]{align-items:center;text-align:center;padding-top:12px}.success-badge[data-v-25d78e6f]{width:72px;height:72px;border-radius:50%;background:#dcfce7;color:#059669;display:grid;place-items:center}.success-title[data-v-25d78e6f]{font-size:26px;font-weight:800;color:#0f172a;margin:0;letter-spacing:-.02em}.success-amount[data-v-25d78e6f]{font-size:48px;font-weight:900;color:#059669;letter-spacing:-.03em;line-height:1}.success-sub[data-v-25d78e6f]{font-size:14px;color:#64748b;margin:0;line-height:1.6}.payment-heading[data-v-25d78e6f]{font-size:16px;font-weight:700;color:#0f172a;margin:4px 0 0;text-align:left;width:100%}.payment-grid[data-v-25d78e6f]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;width:100%}.payment-card[data-v-25d78e6f]{display:flex;flex-direction:column;align-items:center;gap:7px;padding:14px 8px;background:#fff;border:2px solid #e2e8f0;border-radius:12px;cursor:pointer;transition:border-color .15s,background .15s}.payment-card[data-v-25d78e6f]:hover{border-color:#1a56db;background:#f0f4ff}.payment-card.selected[data-v-25d78e6f]{border-color:#1a56db;background:#eff6ff}.payment-label[data-v-25d78e6f]{font-size:11px;font-weight:600;color:#334155;text-align:center}.payment-confirmed[data-v-25d78e6f]{display:flex;align-items:flex-start;gap:12px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:12px;padding:16px;color:#059669;text-align:left;width:100%}.payment-confirmed-title[data-v-25d78e6f]{font-size:14px;font-weight:700;color:#065f46;margin-bottom:4px}.payment-confirmed-sub[data-v-25d78e6f]{font-size:13px;color:#047857;line-height:1.5}.all-done-card[data-v-25d78e6f]{background:#fff;border-radius:12px;padding:20px;box-shadow:0 1px 4px #0000000f;text-align:left;width:100%}.all-done-title[data-v-25d78e6f]{font-size:15px;font-weight:700;color:#0f172a;margin-bottom:8px}.all-done-body[data-v-25d78e6f]{font-size:13px;color:#64748b;line-height:1.6;margin:0}.all-done-body a[data-v-25d78e6f]{color:#1a56db}.nav-row[data-v-25d78e6f]{display:flex;align-items:center;justify-content:space-between;gap:12px}.btn-primary[data-v-25d78e6f]{display:flex;align-items:center;justify-content:center;gap:6px;padding:14px 24px;background:linear-gradient(135deg,#1a56db,#0891b2);color:#fff;border:none;border-radius:12px;font-size:15px;font-weight:700;cursor:pointer;flex:1;transition:opacity .15s,transform .1s;-webkit-tap-highlight-color:transparent}.btn-primary[data-v-25d78e6f]:hover:not(:disabled){opacity:.92;transform:translateY(-1px)}.btn-primary[data-v-25d78e6f]:active:not(:disabled){transform:translateY(0)}.btn-primary[data-v-25d78e6f]:disabled{opacity:.4;cursor:not-allowed}.btn-submit[data-v-25d78e6f]{background:linear-gradient(135deg,#059669,#0891b2)}.btn-ghost[data-v-25d78e6f]{padding:14px 16px;background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;font-size:14px;font-weight:600;color:#64748b;cursor:pointer;white-space:nowrap;transition:border-color .15s}.btn-ghost[data-v-25d78e6f]:hover{border-color:#94a3b8}.rx-footer[data-v-25d78e6f]{background:#1e293b;padding:20px 24px;text-align:center}.rx-footer p[data-v-25d78e6f]{font-size:11px;color:#64748b;margin:0;line-height:1.6}.rx-footer a[data-v-25d78e6f]{color:#94a3b8}@media (max-width: 480px){.rx-main[data-v-25d78e6f]{padding:20px 16px 28px}.hero-title[data-v-25d78e6f]{font-size:24px}.payment-grid[data-v-25d78e6f]{grid-template-columns:repeat(3,1fr)}}.cp-shell[data-v-5e24641c]{min-height:100vh;background:#f0fdf9;font-family:var(--font-sans);color:#0f172a;display:flex;flex-direction:column}.cp-header[data-v-5e24641c]{background:linear-gradient(135deg,#0d4f5c,#0d9488);padding:20px 24px}.cp-header-inner[data-v-5e24641c]{max-width:480px;margin:0 auto;text-align:center;align-items:center;display:flex;flex-direction:column}.cp-logo[data-v-5e24641c]{display:flex;align-items:baseline;gap:2px}.cp-logo-word[data-v-5e24641c]{font-size:22px;font-weight:900;letter-spacing:.1em;color:#fff}.cp-logo-tm[data-v-5e24641c]{font-size:11px;color:#ffffffb3;margin-top:-4px}.cp-logo-sub[data-v-5e24641c]{font-size:12px;color:#ffffffbf;margin-top:2px;letter-spacing:.03em}.cp-progress[data-v-5e24641c]{background:#fff;border-bottom:1px solid #ccfbf1;padding:12px 24px 10px}.cp-progress-track[data-v-5e24641c]{height:4px;background:#ccfbf1;border-radius:99px;overflow:hidden;margin-bottom:10px;max-width:480px;margin-left:auto;margin-right:auto}.cp-progress-fill[data-v-5e24641c]{height:100%;background:linear-gradient(90deg,#0d9488,#059669);border-radius:99px;transition:width .4s ease}.cp-progress-labels[data-v-5e24641c]{display:flex;justify-content:space-between;max-width:480px;margin:0 auto}.cp-progress-labels span[data-v-5e24641c]{font-size:11px;font-weight:500;color:#94a3b8;transition:color .2s}.cp-progress-labels span.active[data-v-5e24641c]{color:#0d9488}.cp-progress-labels span.done[data-v-5e24641c]{color:#059669}.cp-main[data-v-5e24641c]{flex:1;display:flex;flex-direction:column;padding:24px 20px 32px}.cp-pane[data-v-5e24641c]{max-width:480px;width:100%;margin:0 auto;display:flex;flex-direction:column;gap:20px}.welcome-hero[data-v-5e24641c]{background:linear-gradient(135deg,#0d4f5c,#0d9488);border-radius:16px;padding:28px 24px;color:#fff;text-align:center}.hero-badge[data-v-5e24641c]{display:inline-block;background:#fff3;border:1px solid rgba(255,255,255,.3);border-radius:99px;font-size:11px;font-weight:600;padding:3px 12px;margin-bottom:12px;letter-spacing:.05em;text-transform:uppercase}.hero-title[data-v-5e24641c]{font-size:28px;font-weight:800;margin:0 0 10px;letter-spacing:-.02em}.hero-sub[data-v-5e24641c]{font-size:14px;line-height:1.6;color:#ffffffd9;margin:0}.hero-sub strong[data-v-5e24641c]{color:#fff}.welcome-card[data-v-5e24641c]{background:#fff;border-radius:16px;padding:24px;box-shadow:0 1px 4px #0000000f,0 4px 16px #0000000a;display:flex;flex-direction:column;gap:16px}.card-title[data-v-5e24641c]{font-size:17px;font-weight:700;color:#0f172a;margin:0}.card-subtitle[data-v-5e24641c]{font-size:13px;color:#64748b;margin:0}.check-list[data-v-5e24641c]{display:flex;flex-direction:column;gap:12px}.check-item[data-v-5e24641c]{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.check-input[data-v-5e24641c]{display:none}.check-box[data-v-5e24641c]{width:20px;height:20px;border-radius:5px;border:2px solid #cbd5e1;background:#f8fafc;display:grid;place-items:center;flex-shrink:0;margin-top:1px;transition:border-color .15s,background .15s;color:#fff}.check-input:checked+.check-box[data-v-5e24641c]{background:#0d9488;border-color:#0d9488}.check-label[data-v-5e24641c]{font-size:14px;color:#334155;line-height:1.5}.check-label a[data-v-5e24641c]{color:#0d9488}.legal-text[data-v-5e24641c]{font-size:11px;color:#94a3b8;line-height:1.5;margin:0;text-align:center}.trust-row[data-v-5e24641c]{display:flex;align-items:center;justify-content:center;gap:8px;padding:0 4px}.trust-item[data-v-5e24641c]{display:flex;align-items:center;gap:4px;font-size:11px;color:#64748b}.trust-dot[data-v-5e24641c]{color:#cbd5e1}.upload-header[data-v-5e24641c]{display:flex;flex-direction:column;gap:6px}.step-num[data-v-5e24641c]{font-size:12px;font-weight:600;color:#0d9488;text-transform:uppercase;letter-spacing:.06em}.upload-title[data-v-5e24641c]{font-size:20px;font-weight:700;color:#0f172a;margin:0;letter-spacing:-.02em}.upload-sub[data-v-5e24641c]{font-size:14px;color:#64748b;margin:0;line-height:1.5}.upload-zone[data-v-5e24641c]{background:#fff;border:2px dashed #cbd5e1;border-radius:16px;min-height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;cursor:pointer;padding:24px;position:relative;transition:border-color .2s,background .2s;overflow:hidden}.upload-zone[data-v-5e24641c]:hover,.upload-zone[data-v-5e24641c]:active{border-color:#0d9488;background:#f0fdf9}.upload-zone.has-file[data-v-5e24641c]{border-color:#059669;border-style:solid;padding:0;min-height:220px}.file-input[data-v-5e24641c]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;width:100%;height:100%}.upload-icon[data-v-5e24641c]{color:#94a3b8}.upload-label[data-v-5e24641c]{font-size:15px;font-weight:600;color:#0d9488;margin:0}.upload-hint[data-v-5e24641c]{font-size:12px;color:#94a3b8;margin:0}.upload-preview[data-v-5e24641c]{width:100%;height:220px;object-fit:cover;border-radius:14px}.upload-change[data-v-5e24641c]{position:absolute;bottom:10px;right:10px;background:#0009;color:#fff;font-size:11px;font-weight:600;padding:4px 10px;border-radius:99px}.tips-card[data-v-5e24641c]{background:#fffbeb;border:1px solid #fde68a;border-radius:12px;padding:14px 16px;display:flex;flex-direction:column;gap:8px}.tips-title[data-v-5e24641c]{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#92400e}.tips-list[data-v-5e24641c]{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:4px}.tips-list li[data-v-5e24641c]{font-size:13px;color:#78350f}.privacy-card[data-v-5e24641c]{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:12px;padding:14px 16px;display:flex;align-items:flex-start;gap:10px;color:#166534}.privacy-title[data-v-5e24641c]{font-size:13px;font-weight:600;margin-bottom:4px}.privacy-body[data-v-5e24641c]{font-size:13px;line-height:1.5}.review-grid[data-v-5e24641c]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.review-doc[data-v-5e24641c]{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 1px 4px #0000000f;display:flex;flex-direction:column}.review-doc-label[data-v-5e24641c]{font-size:11px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.05em;padding:10px 12px 6px}.review-thumb[data-v-5e24641c]{width:100%;height:120px;object-fit:cover}.btn-reupload[data-v-5e24641c]{font-size:12px;color:#0d9488;background:none;border:none;padding:8px 12px;cursor:pointer;text-align:left;font-weight:500}.consent-block[data-v-5e24641c]{background:#fff;border-radius:12px;padding:16px;box-shadow:0 1px 4px #0000000f}.processing-pane[data-v-5e24641c]{flex:1;align-items:center;justify-content:center;text-align:center;padding:40px 0}.processing-spinner[data-v-5e24641c]{animation:spin-5e24641c 1s linear infinite}@keyframes spin-5e24641c{to{transform:rotate(360deg)}}.spin-arc[data-v-5e24641c]{stroke-linecap:round}.processing-title[data-v-5e24641c]{font-size:20px;font-weight:700;color:#0f172a;margin:0}.processing-sub[data-v-5e24641c]{font-size:14px;color:#64748b;margin:0}.processing-steps[data-v-5e24641c]{display:flex;flex-direction:column;gap:10px;align-items:flex-start;background:#fff;border-radius:12px;padding:16px 20px;width:100%;max-width:280px;box-shadow:0 1px 4px #0000000f}.proc-step[data-v-5e24641c]{display:flex;align-items:center;gap:8px;font-size:13px;color:#94a3b8;transition:color .3s}.proc-step.done[data-v-5e24641c]{color:#059669}.proc-dot[data-v-5e24641c]{width:14px;height:14px;border-radius:50%;border:2px solid #cbd5e1;display:inline-block}.success-pane[data-v-5e24641c]{align-items:center;text-align:center;padding-top:12px}.success-badge[data-v-5e24641c]{width:72px;height:72px;border-radius:50%;background:#ccfbf1;color:#0d9488;display:grid;place-items:center}.success-title[data-v-5e24641c]{font-size:26px;font-weight:800;color:#0f172a;margin:0;letter-spacing:-.02em}.success-sub[data-v-5e24641c]{font-size:14px;color:#64748b;margin:0;line-height:1.6}.copay-card[data-v-5e24641c]{width:100%;max-width:400px;border-radius:16px;overflow:hidden;box-shadow:0 8px 32px #0d4f5c2e,0 2px 8px #00000014}.copay-card-header[data-v-5e24641c]{background:linear-gradient(135deg,#0d4f5c,#0d9488);padding:18px 20px 14px;display:flex;align-items:center;justify-content:space-between}.copay-card-brand[data-v-5e24641c]{display:flex;align-items:baseline;gap:2px}.copay-brand-word[data-v-5e24641c]{font-size:18px;font-weight:900;letter-spacing:.08em;color:#fff}.copay-brand-tm[data-v-5e24641c]{font-size:10px;color:#ffffffb3}.copay-card-program[data-v-5e24641c]{font-size:11px;font-weight:600;color:#fffc;letter-spacing:.04em;text-transform:uppercase}.copay-card-body[data-v-5e24641c]{background:#fff;padding:20px;display:flex;flex-direction:column;gap:16px}.copay-highlight[data-v-5e24641c]{background:linear-gradient(135deg,#f0fdf9,#ccfbf1);border:1px solid #99f6e4;border-radius:12px;padding:16px 20px;text-align:center}.copay-amount-label[data-v-5e24641c]{font-size:11px;font-weight:600;color:#0d9488;text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px}.copay-amount[data-v-5e24641c]{font-size:52px;font-weight:900;color:#059669;line-height:1;letter-spacing:-.03em}.copay-amount-sub[data-v-5e24641c]{font-size:12px;color:#64748b;margin-top:4px}.copay-fields[data-v-5e24641c]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.copay-field[data-v-5e24641c]{display:flex;flex-direction:column;gap:2px}.copay-field-label[data-v-5e24641c]{font-size:10px;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.06em}.copay-field-value[data-v-5e24641c]{font-size:13px;font-weight:700;color:#0f172a;font-family:SF Mono,Fira Code,monospace}.copay-card-footer[data-v-5e24641c]{background:#f8fafc;border-top:1px solid #e2e8f0;padding:10px 20px;display:flex;align-items:center;justify-content:space-between;font-size:10px;color:#94a3b8}.action-grid[data-v-5e24641c]{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;width:100%}.action-btn[data-v-5e24641c]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 6px;background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;cursor:pointer;transition:border-color .15s,background .15s,transform .1s;-webkit-tap-highlight-color:transparent}.action-btn[data-v-5e24641c]:hover{border-color:#0d9488;background:#f0fdf9;transform:translateY(-2px)}.action-btn[data-v-5e24641c]:active{transform:translateY(0)}.action-icon[data-v-5e24641c]{color:#0d9488;display:flex;align-items:center;justify-content:center}.action-label[data-v-5e24641c]{font-size:10px;font-weight:600;color:#334155;text-align:center;line-height:1.2}.action-feedback[data-v-5e24641c]{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;padding:10px 16px;font-size:13px;font-weight:500;color:#047857;text-align:center;width:100%;animation:fadeIn-5e24641c .2s ease}@keyframes fadeIn-5e24641c{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.all-done-card[data-v-5e24641c]{background:#fff;border-radius:12px;padding:20px;box-shadow:0 1px 4px #0000000f;text-align:left;width:100%}.all-done-title[data-v-5e24641c]{font-size:15px;font-weight:700;color:#0f172a;margin-bottom:8px}.all-done-body[data-v-5e24641c]{font-size:13px;color:#64748b;line-height:1.6;margin:0}.all-done-body a[data-v-5e24641c]{color:#0d9488}.nav-row[data-v-5e24641c]{display:flex;align-items:center;justify-content:space-between;gap:12px}.btn-primary[data-v-5e24641c]{display:flex;align-items:center;justify-content:center;gap:6px;padding:14px 24px;background:linear-gradient(135deg,#0d9488,#059669);color:#fff;border:none;border-radius:12px;font-size:15px;font-weight:700;cursor:pointer;flex:1;transition:opacity .15s,transform .1s;-webkit-tap-highlight-color:transparent}.btn-primary[data-v-5e24641c]:hover:not(:disabled){opacity:.92;transform:translateY(-1px)}.btn-primary[data-v-5e24641c]:active:not(:disabled){transform:translateY(0)}.btn-primary[data-v-5e24641c]:disabled{opacity:.4;cursor:not-allowed}.btn-submit[data-v-5e24641c]{background:linear-gradient(135deg,#0d4f5c,#0d9488)}.btn-ghost[data-v-5e24641c]{padding:14px 16px;background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;font-size:14px;font-weight:600;color:#64748b;cursor:pointer;white-space:nowrap;transition:border-color .15s}.btn-ghost[data-v-5e24641c]:hover{border-color:#94a3b8}.cp-footer[data-v-5e24641c]{background:#1e293b;padding:20px 24px;text-align:center}.cp-footer p[data-v-5e24641c]{font-size:11px;color:#64748b;margin:0;line-height:1.6}.cp-footer a[data-v-5e24641c]{color:#94a3b8}@media (max-width: 480px){.cp-main[data-v-5e24641c]{padding:20px 16px 28px}.hero-title[data-v-5e24641c]{font-size:24px}.action-grid[data-v-5e24641c]{grid-template-columns:repeat(5,1fr);gap:6px}.action-btn[data-v-5e24641c]{padding:10px 4px}.action-label[data-v-5e24641c]{font-size:9px}}.rv-shell[data-v-1c70843a]{min-height:100vh;background:#f0f4ff;font-family:var(--font-sans);color:#0f172a;display:flex;flex-direction:column}.rv-header[data-v-1c70843a]{background:linear-gradient(135deg,#0a1f3d,#1d4ed8);padding:0 32px;height:60px;display:flex;align-items:center;border-bottom:1px solid rgba(255,255,255,.08)}.rv-header-inner[data-v-1c70843a]{max-width:1100px;margin:0 auto;width:100%;display:flex;align-items:center;justify-content:space-between}.rv-header-left[data-v-1c70843a]{display:flex;align-items:center;gap:12px}.rv-logo[data-v-1c70843a]{display:flex;align-items:baseline;gap:2px}.rv-logo-word[data-v-1c70843a]{font-size:18px;font-weight:900;letter-spacing:.1em;color:#fff}.rv-logo-tm[data-v-1c70843a]{font-size:10px;color:#fff9}.rv-logo-pipe[data-v-1c70843a]{width:1px;height:20px;background:#ffffff40}.rv-portal-label[data-v-1c70843a]{font-size:13px;color:#ffffffbf;font-weight:400;letter-spacing:.01em}.rv-header-badge[data-v-1c70843a]{display:flex;align-items:center;gap:5px;font-size:11px;color:#fff9;background:#ffffff1a;border:1px solid rgba(255,255,255,.15);padding:4px 10px;border-radius:99px}.rv-progress[data-v-1c70843a]{background:#fff;border-bottom:1px solid #e2e8f0;padding:14px 32px}.rv-progress-inner[data-v-1c70843a]{max-width:560px;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:0}.rv-step-item[data-v-1c70843a]{display:flex;align-items:center;gap:8px;position:relative}.rv-step-bubble[data-v-1c70843a]{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:700;background:#e2e8f0;color:#94a3b8;transition:background .2s,color .2s;flex-shrink:0}.rv-step-item.active .rv-step-bubble[data-v-1c70843a]{background:#1d4ed8;color:#fff}.rv-step-item.done .rv-step-bubble[data-v-1c70843a]{background:#059669;color:#fff}.rv-step-label[data-v-1c70843a]{font-size:12px;font-weight:600;color:#94a3b8;transition:color .2s}.rv-step-item.active .rv-step-label[data-v-1c70843a]{color:#1d4ed8}.rv-step-item.done .rv-step-label[data-v-1c70843a]{color:#059669}.rv-step-connector[data-v-1c70843a]{width:80px;height:2px;background:#e2e8f0;margin:0 8px;transition:background .4s}.rv-step-connector.filled[data-v-1c70843a]{background:#059669}.rv-main[data-v-1c70843a]{flex:1;padding:32px 24px 48px;display:flex;flex-direction:column}.rv-pane[data-v-1c70843a]{max-width:820px;width:100%;margin:0 auto;display:flex;flex-direction:column;gap:24px}.landing-pane[data-v-1c70843a]{max-width:860px}.landing-hero[data-v-1c70843a]{background:linear-gradient(135deg,#0a1f3d,#1d4ed8);border-radius:18px;padding:48px 40px;color:#fff;text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px}.hero-eyebrow[data-v-1c70843a]{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;background:#ffffff26;border:1px solid rgba(255,255,255,.25);padding:4px 14px;border-radius:99px;color:#ffffffe6}.hero-title[data-v-1c70843a]{font-size:36px;font-weight:800;margin:0;letter-spacing:-.03em;line-height:1.15}.hero-sub[data-v-1c70843a]{font-size:16px;line-height:1.65;color:#fffc;margin:0;max-width:600px}.btn-cta[data-v-1c70843a]{display:inline-flex;align-items:center;gap:8px;padding:16px 32px;background:#fff;color:#1d4ed8;border:none;border-radius:12px;font-size:15px;font-weight:700;cursor:pointer;transition:transform .15s,box-shadow .15s;box-shadow:0 4px 16px #00000026;margin-top:4px}.btn-cta[data-v-1c70843a]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0003}.hero-legal[data-v-1c70843a]{font-size:11px;color:#ffffff80;margin:0;max-width:500px;line-height:1.5}.how-works[data-v-1c70843a]{background:#fff;border-radius:16px;padding:28px 32px;box-shadow:0 1px 4px #0000000d}.how-title[data-v-1c70843a]{font-size:15px;font-weight:700;color:#0f172a;margin:0 0 20px;text-transform:uppercase;letter-spacing:.05em;font-size:12px;color:#64748b}.how-steps[data-v-1c70843a]{display:flex;align-items:flex-start;gap:0}.how-step[data-v-1c70843a]{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:0 16px}.how-icon[data-v-1c70843a]{width:48px;height:48px;border-radius:12px;background:#eff6ff;color:#1d4ed8;display:grid;place-items:center}.how-step-num[data-v-1c70843a]{font-size:11px;font-weight:700;color:#94a3b8;letter-spacing:.06em}.how-step-title[data-v-1c70843a]{font-size:14px;font-weight:700;color:#0f172a}.how-step-body[data-v-1c70843a]{font-size:13px;color:#64748b;line-height:1.5;margin:0}.how-connector[data-v-1c70843a]{width:48px;height:2px;background:#e2e8f0;margin-top:24px;flex-shrink:0}.supported-forms[data-v-1c70843a]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.sf-label[data-v-1c70843a]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;white-space:nowrap}.sf-tags[data-v-1c70843a]{display:flex;gap:8px;flex-wrap:wrap}.sf-tag[data-v-1c70843a]{font-size:11px;font-weight:600;padding:4px 10px;border-radius:99px;background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe}.trust-bar[data-v-1c70843a]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:4px 0}.trust-item[data-v-1c70843a]{display:flex;align-items:center;gap:5px;font-size:12px;color:#64748b}.trust-dot[data-v-1c70843a]{color:#cbd5e1}.pane-header[data-v-1c70843a]{display:flex;flex-direction:column;gap:6px}.step-label[data-v-1c70843a]{font-size:12px;font-weight:700;color:#1d4ed8;text-transform:uppercase;letter-spacing:.07em}.pane-title[data-v-1c70843a]{font-size:22px;font-weight:800;color:#0f172a;margin:0;letter-spacing:-.02em}.pane-sub[data-v-1c70843a]{font-size:14px;color:#64748b;margin:0;line-height:1.6;max-width:600px}.upload-zone[data-v-1c70843a]{background:#fff;border:2px dashed #cbd5e1;border-radius:16px;min-height:160px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;cursor:pointer;padding:32px;position:relative;transition:border-color .2s,background .2s}.upload-zone[data-v-1c70843a]:hover{border-color:#1d4ed8;background:#f0f4ff}.upload-zone.has-file[data-v-1c70843a]{border-color:#059669;border-style:solid;min-height:80px;padding:20px 24px}.file-input[data-v-1c70843a]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;width:100%;height:100%}.upload-icon[data-v-1c70843a]{color:#94a3b8}.upload-label[data-v-1c70843a]{font-size:15px;font-weight:600;color:#1d4ed8;margin:0}.upload-hint[data-v-1c70843a]{font-size:12px;color:#94a3b8;margin:0}.file-selected[data-v-1c70843a]{display:flex;align-items:center;gap:14px;width:100%}.file-icon[data-v-1c70843a]{color:#1d4ed8}.file-info[data-v-1c70843a]{flex:1}.file-name[data-v-1c70843a]{font-size:14px;font-weight:600;color:#0f172a}.file-size[data-v-1c70843a]{font-size:12px;color:#64748b}.file-check[data-v-1c70843a]{width:28px;height:28px;border-radius:50%;background:#dcfce7;color:#059669;display:grid;place-items:center}.upload-change-link[data-v-1c70843a]{font-size:12px;color:#1d4ed8;font-weight:500;cursor:pointer;text-decoration:underline;position:relative;z-index:1}.tips-card[data-v-1c70843a]{background:#fffbeb;border:1px solid #fde68a;border-radius:12px;padding:16px 18px;display:flex;flex-direction:column;gap:10px}.tips-title[data-v-1c70843a]{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:#92400e}.tips-list[data-v-1c70843a]{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:5px}.tips-list li[data-v-1c70843a]{font-size:13px;color:#78350f;line-height:1.5}.processing-pane[data-v-1c70843a]{align-items:center;justify-content:center;padding-top:8px}.proc-layout[data-v-1c70843a]{display:flex;align-items:flex-start;justify-content:center;gap:40px;width:100%;flex-wrap:wrap}.gauge-wrap[data-v-1c70843a]{display:flex;flex-direction:column;align-items:center;gap:14px;flex-shrink:0}.gauge-container[data-v-1c70843a]{position:relative;width:180px;height:180px}.gauge-svg[data-v-1c70843a]{width:180px;height:180px}.gauge-arc[data-v-1c70843a]{transition:stroke-dashoffset .55s cubic-bezier(.4,0,.2,1)}.gauge-center[data-v-1c70843a]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.gauge-pct[data-v-1c70843a]{font-size:34px;font-weight:900;color:#0a1f3d;letter-spacing:-.03em;line-height:1}.gauge-sublabel[data-v-1c70843a]{font-size:11px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.06em}.gauge-status-label[data-v-1c70843a]{font-size:13px;font-weight:500;color:#1d4ed8;text-align:center;max-width:180px;min-height:20px;transition:opacity .3s}.proc-steps-card[data-v-1c70843a]{background:#fff;border-radius:14px;padding:20px 22px;box-shadow:0 1px 6px #0000000f;min-width:280px;flex-shrink:0}.proc-steps-title[data-v-1c70843a]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#94a3b8;margin-bottom:16px}.proc-steps-list[data-v-1c70843a]{display:flex;flex-direction:column;gap:12px}.proc-step-item[data-v-1c70843a]{display:flex;align-items:center;gap:10px;font-size:13px;color:#94a3b8;transition:color .3s}.proc-step-item.done[data-v-1c70843a]{color:#059669}.proc-step-item.active[data-v-1c70843a]{color:#1d4ed8;font-weight:600}.proc-step-icon[data-v-1c70843a]{width:18px;height:18px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.proc-pulse[data-v-1c70843a]{width:10px;height:10px;border-radius:50%;background:#1d4ed8;animation:pulseDot-1c70843a 1s ease-in-out infinite}@keyframes pulseDot-1c70843a{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.4);opacity:.6}}.proc-dot-empty[data-v-1c70843a]{width:10px;height:10px;border-radius:50%;border:2px solid #cbd5e1}.review-pane[data-v-1c70843a]{max-width:860px}.extracted-grid[data-v-1c70843a]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ext-card[data-v-1c70843a]{background:#fff;border-radius:14px;padding:18px 20px;box-shadow:0 1px 4px #0000000d;border:1px solid #e2e8f0;display:flex;flex-direction:column;gap:14px}.ext-card-full[data-v-1c70843a]{grid-column:1 / -1}.ext-card-header[data-v-1c70843a]{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:700;color:#0a1f3d;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #f1f5f9;padding-bottom:12px}.ext-source[data-v-1c70843a]{margin-left:auto;font-size:10px;font-weight:500;color:#94a3b8;text-transform:none;letter-spacing:0}.ext-fields[data-v-1c70843a]{display:flex;flex-direction:column;gap:8px}.ext-row[data-v-1c70843a]{display:flex;align-items:baseline;gap:8px}.ext-label[data-v-1c70843a]{font-size:11px;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;min-width:100px;flex-shrink:0}.ext-value[data-v-1c70843a]{font-size:13px;color:#0f172a;font-weight:500;line-height:1.4}.ext-value.mono[data-v-1c70843a]{font-family:SF Mono,Fira Code,monospace}.dx-list[data-v-1c70843a]{display:flex;flex-direction:column;gap:10px}.dx-item[data-v-1c70843a]{display:flex;align-items:baseline;gap:12px}.dx-code[data-v-1c70843a]{font-size:12px;font-weight:700;font-family:SF Mono,Fira Code,monospace;color:#1d4ed8;background:#eff6ff;padding:2px 8px;border-radius:6px;white-space:nowrap}.dx-desc[data-v-1c70843a]{font-size:13px;color:#334155;line-height:1.4}.claim-lines-table-wrap[data-v-1c70843a]{overflow-x:auto}.claim-lines-table[data-v-1c70843a]{width:100%;border-collapse:collapse;font-size:13px}.claim-lines-table thead th[data-v-1c70843a]{background:#f8fafc;padding:8px 12px;text-align:left;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#64748b;border-bottom:1px solid #e2e8f0;white-space:nowrap}.claim-lines-table tbody td[data-v-1c70843a]{padding:10px 12px;border-bottom:1px solid #f1f5f9;color:#0f172a;vertical-align:middle}.claim-lines-table tbody tr:last-child td[data-v-1c70843a]{border-bottom:none}.notice-card[data-v-1c70843a]{border-radius:12px;padding:14px 16px;display:flex;align-items:flex-start;gap:12px}.notice-warn[data-v-1c70843a]{background:#fffbeb;border:1px solid #fde68a;color:#92400e}.notice-info[data-v-1c70843a]{background:#eff6ff;border:1px solid #bfdbfe;color:#1e40af}.notice-title[data-v-1c70843a]{font-size:13px;font-weight:700;margin-bottom:4px}.notice-body[data-v-1c70843a]{font-size:13px;line-height:1.55;opacity:.85}.results-pane[data-v-1c70843a]{max-width:1000px}.results-header-row[data-v-1c70843a]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.results-hdr-left[data-v-1c70843a]{display:flex;align-items:flex-start;gap:14px}.results-success-badge[data-v-1c70843a]{width:40px;height:40px;border-radius:50%;background:#dcfce7;color:#059669;display:grid;place-items:center;flex-shrink:0}.results-title[data-v-1c70843a]{font-size:20px;font-weight:800;color:#0f172a;margin:0 0 4px;letter-spacing:-.02em}.results-sub[data-v-1c70843a]{font-size:13px;color:#64748b;margin:0}.results-actions[data-v-1c70843a]{display:flex;gap:8px;flex-shrink:0}.btn-sm[data-v-1c70843a]{padding:8px 14px!important;font-size:12px!important;display:flex;align-items:center;gap:5px}.results-meta-row[data-v-1c70843a]{display:flex;gap:0;background:#fff;border-radius:12px;border:1px solid #e2e8f0;overflow:hidden}.results-meta-item[data-v-1c70843a]{flex:1;padding:12px 16px;border-right:1px solid #e2e8f0;display:flex;flex-direction:column;gap:3px}.results-meta-item[data-v-1c70843a]:last-child{border-right:none}.meta-label[data-v-1c70843a]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#94a3b8}.meta-value[data-v-1c70843a]{font-size:13px;font-weight:600;color:#0f172a}.results-table-wrap[data-v-1c70843a]{background:#fff;border-radius:14px;border:1px solid #e2e8f0;overflow:hidden;overflow-x:auto}.results-table[data-v-1c70843a]{width:100%;border-collapse:collapse;font-size:13px;min-width:700px}.results-table thead th[data-v-1c70843a]{background:#0a1f3d;color:#ffffffd9;padding:10px 14px;text-align:left;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;white-space:nowrap}.results-table tbody td[data-v-1c70843a]{padding:14px;border-bottom:1px solid #f1f5f9;color:#0f172a;vertical-align:middle}.results-table tbody tr:last-child td[data-v-1c70843a]{border-bottom:none}.results-table tbody tr:hover td[data-v-1c70843a]{background:#f8faff}.amt[data-v-1c70843a]{font-weight:600}.benefit[data-v-1c70843a]{color:#059669}.mono[data-v-1c70843a]{font-family:SF Mono,Fira Code,monospace;font-size:12px}.status-badge[data-v-1c70843a]{display:inline-block;padding:3px 10px;border-radius:99px;font-size:11px;font-weight:700;letter-spacing:.03em}.status-badge.approved[data-v-1c70843a]{background:#dcfce7;color:#059669}.status-badge.rejected[data-v-1c70843a]{background:#fee2e2;color:#dc2626}.reject-reason[data-v-1c70843a]{font-size:12px;color:#94a3b8;font-style:italic}.results-table tfoot .total-row td[data-v-1c70843a]{background:#f8fafc;padding:10px 14px;border-top:2px solid #e2e8f0;font-size:12px}.total-label[data-v-1c70843a]{font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#64748b}.total-value[data-v-1c70843a]{font-weight:700;color:#0f172a;font-size:13px!important}.est-total-card[data-v-1c70843a]{background:linear-gradient(135deg,#0a1f3d,#1d4ed8);border-radius:16px;padding:28px 32px;color:#fff}.est-total-inner[data-v-1c70843a]{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.est-total-label[data-v-1c70843a]{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.09em;color:#ffffffd9;flex:1;min-width:240px}.est-total-amount[data-v-1c70843a]{font-size:52px;font-weight:900;letter-spacing:-.04em;color:#4ade80;line-height:1;flex-shrink:0}.est-total-sub[data-v-1c70843a]{font-size:12px;color:#ffffff8c;width:100%;margin-top:-8px}.results-footer-row[data-v-1c70843a]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.results-ref[data-v-1c70843a]{font-size:13px;color:#64748b}.results-ref a[data-v-1c70843a]{color:#1d4ed8}.nav-row[data-v-1c70843a]{display:flex;align-items:center;justify-content:space-between;gap:12px}.btn-primary[data-v-1c70843a]{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:13px 28px;background:linear-gradient(135deg,#1d4ed8,#0891b2);color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:700;cursor:pointer;flex:1;transition:opacity .15s,transform .1s}.btn-primary[data-v-1c70843a]:hover:not(:disabled){opacity:.92;transform:translateY(-1px)}.btn-primary[data-v-1c70843a]:active:not(:disabled){transform:translateY(0)}.btn-primary[data-v-1c70843a]:disabled{opacity:.4;cursor:not-allowed}.btn-ghost[data-v-1c70843a]{display:inline-flex;align-items:center;gap:5px;padding:13px 20px;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;font-weight:600;color:#64748b;cursor:pointer;white-space:nowrap;transition:border-color .15s}.btn-ghost[data-v-1c70843a]:hover{border-color:#94a3b8}.rv-footer[data-v-1c70843a]{background:#0a1f3d;padding:20px 32px}.rv-footer-inner[data-v-1c70843a]{max-width:1100px;margin:0 auto;display:flex;justify-content:space-between;align-items:flex-start;gap:24px;font-size:11px;color:#475569;line-height:1.6;flex-wrap:wrap}.rv-footer-inner a[data-v-1c70843a]{color:#64748b}.rv-footer-right[data-v-1c70843a]{white-space:nowrap;color:#475569}@media (max-width: 640px){.rv-header[data-v-1c70843a]{padding:0 16px}.rv-main[data-v-1c70843a]{padding:20px 16px 40px}.landing-hero[data-v-1c70843a]{padding:32px 20px}.hero-title[data-v-1c70843a]{font-size:26px}.how-steps[data-v-1c70843a]{flex-direction:column;align-items:flex-start}.how-connector[data-v-1c70843a]{width:2px;height:32px;margin:4px 0 4px 23px}.extracted-grid[data-v-1c70843a]{grid-template-columns:1fr}.proc-layout[data-v-1c70843a]{flex-direction:column;align-items:center}.results-meta-row[data-v-1c70843a]{flex-wrap:wrap}.results-meta-item[data-v-1c70843a]{min-width:48%;border-bottom:1px solid #e2e8f0}.est-total-inner[data-v-1c70843a]{flex-direction:column;gap:8px}.est-total-amount[data-v-1c70843a]{font-size:40px}.rv-footer-inner[data-v-1c70843a]{flex-direction:column}.rv-step-connector[data-v-1c70843a]{width:40px}}.editor-container[data-v-59818a56]{display:flex;justify-content:center}.canvas-container[data-v-59818a56]{position:relative}.document-image[data-v-59818a56]{display:block;max-width:100%}.bounding-canvas[data-v-59818a56]{position:absolute;top:0;right:0;bottom:0;left:0}.preview-root[data-v-8dc90e88]{height:100%;background:#0b0e14;border-radius:12px;overflow:hidden;border:1px solid #222837;display:flex;flex-direction:column}.viewer[data-v-8dc90e88]{flex:1;position:relative;overflow:auto;padding:8px;box-sizing:border-box;scrollbar-gutter:stable both-edges;display:flex;flex-direction:column;min-height:0}.viewer[data-v-8dc90e88]::-webkit-scrollbar{width:10px;height:10px}.viewer[data-v-8dc90e88]::-webkit-scrollbar-track{background:#0a0c1466;border-radius:999px}.viewer[data-v-8dc90e88]::-webkit-scrollbar-thumb{background:#94a3b873;border-radius:999px;border:2px solid rgba(10,12,20,.4)}.viewer[data-v-8dc90e88]::-webkit-scrollbar-thumb:hover{background:#94a3b8a6}.frame[data-v-8dc90e88]{width:100%;flex:1;min-height:0;border:0;border-radius:8px}.image-view[data-v-8dc90e88]{width:100%;height:auto;object-fit:initial;background:#0b0e14;display:block;border-radius:8px}.placeholder[data-v-8dc90e88]{flex:1;display:grid;place-items:center;color:#9aa3b2;font-size:13px}.error-msg[data-v-8dc90e88]{position:absolute;bottom:8px;left:50%;transform:translate(-50%);background:#ff3b3026;color:#ff4d4f;padding:4px 10px;border-radius:6px;font-size:12px}.drawer-toolbar-actions[data-v-e7bec69e]{display:flex;gap:8px;align-items:center}.clear-schema-button[data-v-e7bec69e]{border-radius:999px;padding:6px 12px;font-size:.76rem;font-weight:600;background:#ff46461a;border:1px solid rgba(255,70,70,.4);color:#ff6b6b;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.clear-schema-button[data-v-e7bec69e]:hover{background:#ff464633;border-color:#ff464699}.back-button[data-v-e7bec69e]{margin-top:0;align-self:auto;border-radius:999px;padding:6px 12px;font-size:.76rem;font-weight:600;background:#ffffff0a;border:1px solid var(--color-border);color:var(--color-text);cursor:pointer;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .06s ease}.back-button[data-v-e7bec69e]:hover{border-color:var(--color-border-hover);background:#ffffff14}.back-button[data-v-e7bec69e]:active{transform:translateY(1px);box-shadow:0 4px 10px #0000002e}.drawer-actions-row[data-v-e7bec69e]{display:grid;grid-template-columns:1fr;gap:8px;width:100%}.file-input[data-v-e7bec69e]{display:none}.upload-button[data-v-e7bec69e]{background:#0085ca2e;border:1px solid rgba(0,133,202,.6);color:#fff;padding:8px 10px;border-radius:9px;font-weight:700;cursor:pointer;text-align:center;width:100%}.ai-assist-button[data-v-e7bec69e]{background:#14182899;border:1px solid rgba(0,133,202,.55);color:#99d0ed;padding:8px 10px;border-radius:9px;font-weight:700;cursor:pointer;text-align:center;width:100%}.ai-assist-button[data-v-e7bec69e]:hover:not(:disabled){background:#0085ca2e}.ai-assist-button[data-v-e7bec69e]:disabled{opacity:.45;cursor:not-allowed}.upload-button[data-v-e7bec69e]:hover{background:#0085ca47}.upload-hint[data-v-e7bec69e]{font-size:11px;color:var(--color-muted);text-align:right}.file-pill[data-v-e7bec69e]{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:10px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#00000040;font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%}.file-pill-name[data-v-e7bec69e]{min-width:0;overflow:hidden;text-overflow:ellipsis}.clear-btn[data-v-e7bec69e]{border:none;background:transparent;color:#ff4646e6;cursor:pointer;font-size:14px}.grid[data-v-e7bec69e]{display:grid;grid-template-columns:minmax(0,1fr) minmax(620px,42%);gap:10px;align-items:start;margin-right:-24px}.preview-container[data-v-e7bec69e]{background:var(--color-background-soft);border:1px solid var(--color-border);border-radius:12px;padding:12px;overflow:visible;display:flex;flex-direction:column;gap:10px;justify-content:flex-start;align-items:stretch;min-height:calc(100vh - 100px)}.prefill-note[data-v-e7bec69e]{font-size:12px;color:var(--color-text-soft);background:#0085ca1f;border:1px solid rgba(0,133,202,.35);padding:6px 10px;border-radius:8px;align-self:stretch}.placeholder[data-v-e7bec69e]{color:var(--color-muted);padding:72px 24px 24px;display:flex;flex-direction:column;align-self:stretch;width:100%;align-items:center;justify-content:flex-start;gap:12px;min-height:320px;text-align:center}.placeholder-text[data-v-e7bec69e]{color:var(--color-text)}.placeholder-upload-button[data-v-e7bec69e]{background:#0085ca38;border:1px solid rgba(0,133,202,.65);color:#fff;border-radius:9px;padding:8px 14px;font-weight:700;font-size:13px;cursor:pointer}.placeholder-upload-button[data-v-e7bec69e]:hover:not(:disabled){background:#0085ca52}.placeholder-upload-button[data-v-e7bec69e]:disabled{opacity:.5;cursor:not-allowed}.processing-overlay[data-v-e7bec69e]{align-self:stretch;width:100%;min-height:420px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:14px;padding-top:96px}.processing-spinner[data-v-e7bec69e]{width:32px;height:32px;border:3px solid rgba(0,133,202,.2);border-top-color:#0085ca;border-radius:50%;animation:spin-e7bec69e .9s linear infinite}.processing-text[data-v-e7bec69e]{font-size:13px;color:var(--color-text-soft)}@keyframes spin-e7bec69e{to{transform:rotate(360deg)}}.parse-panel-container[data-v-e7bec69e]{background:var(--color-background-soft);border-left:1px solid rgba(148,163,184,.32);border-top:0;border-right:0;border-bottom:0;border-radius:0;padding:14px 18px 18px;display:flex;flex-direction:column;gap:12px;min-height:200px;height:calc(100vh - 132px);max-height:calc(100vh - 112px);overflow:auto;position:sticky;top:72px;margin-right:0}.drawer-toolbar[data-v-e7bec69e]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;border-bottom:1px solid rgba(148,163,184,.18)}.drawer-toolbar-title[data-v-e7bec69e]{display:flex;flex-direction:column;gap:2px}.drawer-title[data-v-e7bec69e]{font-size:32px;font-weight:700;color:var(--color-text);line-height:1}.drawer-subtitle[data-v-e7bec69e]{font-size:13px;color:var(--color-text-soft)}.drawer-actions-row[data-v-e7bec69e]{margin-top:2px}.schema-header-top[data-v-e7bec69e]{display:flex;flex-direction:column;gap:12px}.schema-name-label[data-v-e7bec69e]{font-weight:700;font-size:12px;color:var(--color-text)}.schema-name-input[data-v-e7bec69e]{padding:10px 14px;font-size:1rem;border:1px solid var(--color-border);border-radius:8px;background:#0003;color:var(--color-text);width:100%}.schema-category[data-v-e7bec69e]{display:flex;flex-direction:column;gap:8px;margin-top:12px}.schema-category-label[data-v-e7bec69e]{font-weight:700;font-size:12px;color:var(--color-text)}.schema-category-select[data-v-e7bec69e]{padding:10px 12px;font-size:13px;border:1px solid var(--color-border);border-radius:8px;background:#0003;color:var(--color-text);width:100%;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:linear-gradient(45deg,transparent 50%,rgba(255,255,255,.6) 50%),linear-gradient(135deg,rgba(255,255,255,.6) 50%,transparent 50%),linear-gradient(to right,#ffffff14,#ffffff14);background-position:calc(100% - 18px) 50%,calc(100% - 12px) 50%,calc(100% - 40px) 50%;background-size:6px 6px,6px 6px,1px 16px;background-repeat:no-repeat}.schema-category-select[data-v-e7bec69e]:focus{outline:none;border-color:var(--color-border-hover);box-shadow:0 0 0 1px #0085ca33}.schema-category-select option[data-v-e7bec69e]{background:#0b1120;color:#e2e8f0}.save-button[data-v-e7bec69e]{background-color:#0085ca;color:#fff;border:none;padding:10px 16px;border-radius:10px;font-weight:700;cursor:pointer;width:100%}.save-button[data-v-e7bec69e]:disabled{opacity:.4;cursor:not-allowed}.schema-description[data-v-e7bec69e]{display:flex;flex-direction:column;gap:8px;margin-top:12px}.schema-description-label[data-v-e7bec69e]{font-weight:700;font-size:12px;color:var(--color-text);display:flex;align-items:center;gap:6px}.schema-description-input[data-v-e7bec69e]{padding:10px 12px;font-size:13px;border:1px solid var(--color-border);border-radius:8px;background:#0003;color:var(--color-text);width:100%;resize:vertical}.tooltip[data-v-e7bec69e]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;border:1px solid rgba(255,255,255,.2);color:var(--color-muted);font-size:11px;cursor:default}.tooltip-text[data-v-e7bec69e]{position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%);background:#0a0c14f2;border:1px solid rgba(255,255,255,.12);color:var(--color-text);padding:6px 8px;border-radius:8px;font-size:11px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s ease;z-index:999}.tooltip:hover .tooltip-text[data-v-e7bec69e]{opacity:1}.fields-panel[data-v-e7bec69e]{display:flex;flex-direction:column;gap:12px;flex:0 0 auto;min-height:0;max-height:none;overflow:visible;padding-top:12px;border-top:1px solid rgba(148,163,184,.16);padding-bottom:8px}.preview-panel[data-v-e7bec69e]{flex:0 0 auto;border-top:1px solid rgba(148,163,184,.16);padding-top:12px}.fields-title[data-v-e7bec69e]{font-weight:800;font-size:14px;color:var(--color-text)}.add-buttons-row[data-v-e7bec69e]{display:flex;gap:8px;margin-bottom:8px}.add-zone-btn[data-v-e7bec69e]{flex:1;padding:8px 12px;border-radius:8px;border:1px dashed rgba(14,165,233,.4);background:#0ea5e90f;color:#38bdf8;font-size:.85rem;font-weight:600;cursor:pointer;transition:background-color .12s,border-color .12s}.add-zone-btn[data-v-e7bec69e]:hover{background:#0ea5e924;border-color:#38bdf8}.decision-zone-card[data-v-e7bec69e]{display:flex;flex-direction:column;gap:12px}.dz-type-badge[data-v-e7bec69e]{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;background:#0ea5e91f;border:1px solid rgba(14,165,233,.35);color:#38bdf8;width:fit-content}.dz-scope[data-v-e7bec69e]{font-size:.82rem;color:var(--color-text-soft)}.dz-section[data-v-e7bec69e]{border-top:1px solid var(--color-border);padding-top:10px}.dz-section-header[data-v-e7bec69e]{display:flex;align-items:center;gap:6px;font-size:.82rem;font-weight:700;color:#38bdf8;margin-bottom:8px}.dz-icon[data-v-e7bec69e]{font-size:.9rem}.dz-signals-list[data-v-e7bec69e]{display:flex;flex-direction:column;gap:4px}.dz-intent-textarea[data-v-e7bec69e]{width:100%;padding:8px 10px;background:var(--color-background);border:1px solid rgba(139,92,246,.3);border-radius:8px;color:var(--color-text);font-size:.82rem;font-family:inherit;line-height:1.5;resize:vertical;outline:none;transition:border-color .12s}.dz-intent-textarea[data-v-e7bec69e]:focus{border-color:#4db8e8;box-shadow:0 0 0 1px #a78bfa33}.dz-intent-textarea[data-v-e7bec69e]::placeholder{color:var(--color-text-soft);opacity:.5}.dz-intent-hint[data-v-e7bec69e]{font-size:.7rem;color:var(--color-text-muted, #6b7280);margin-top:4px;font-style:italic}.dz-section-hint[data-v-e7bec69e]{margin-left:auto;font-size:.7rem;font-weight:400;color:var(--color-text-muted, #6b7280)}.dz-signal-row[data-v-e7bec69e]{display:flex;align-items:center;gap:6px;margin-bottom:4px}.dz-enum-values[data-v-e7bec69e]{padding:2px 0 4px 8px}.dz-inline-input[data-v-e7bec69e]{padding:4px 8px;background:var(--color-background);border:1px solid var(--color-border);border-radius:6px;color:var(--color-text);font-size:.78rem;outline:none;min-width:0}.dz-inline-input[data-v-e7bec69e]:focus{border-color:#38bdf8}.dz-input-name[data-v-e7bec69e]{flex:1.5;min-width:100px}.dz-input-value[data-v-e7bec69e]{flex:1;min-width:60px}.dz-inline-select[data-v-e7bec69e]{padding:4px 6px;background:var(--color-background);border:1px solid var(--color-border);border-radius:6px;color:var(--color-text);font-size:.75rem;cursor:pointer;min-width:70px}.dz-select-signal[data-v-e7bec69e]{flex:1.2;min-width:110px}.dz-select-op[data-v-e7bec69e]{min-width:60px}.dz-delete-btn[data-v-e7bec69e]{background:none;border:none;color:#f87171;font-size:1rem;cursor:pointer;padding:0 4px;line-height:1;opacity:.6;transition:opacity .1s}.dz-delete-btn[data-v-e7bec69e]:hover{opacity:1}.dz-delete-btn-sm[data-v-e7bec69e]{background:none;border:none;color:#f87171;font-size:.85rem;cursor:pointer;padding:0 2px;opacity:.5}.dz-delete-btn-sm[data-v-e7bec69e]:hover{opacity:1}.dz-add-btn[data-v-e7bec69e]{width:100%;padding:5px 10px;margin-top:6px;border-radius:6px;border:1px dashed rgba(14,165,233,.3);background:transparent;color:#38bdf8;font-size:.78rem;font-weight:600;cursor:pointer;transition:background-color .1s}.dz-add-btn[data-v-e7bec69e]:hover{background:#0ea5e914}.dz-add-condition-btn[data-v-e7bec69e]{background:none;border:none;color:#38bdf8;font-size:.72rem;font-weight:600;cursor:pointer;padding:2px 0;text-decoration:underline}.dz-rules-list[data-v-e7bec69e]{display:flex;flex-direction:column;gap:8px}.dz-rule-card[data-v-e7bec69e]{border:1px solid var(--color-border);border-radius:8px;padding:8px 10px;background:#0ea5e908}.dz-rule-header[data-v-e7bec69e]{display:flex;align-items:center;gap:8px;margin-bottom:6px}.dz-rule-label[data-v-e7bec69e]{font-size:.78rem;font-weight:700;color:#38bdf8}.dz-rule-priority[data-v-e7bec69e]{font-size:.7rem;color:var(--color-text-muted, #6b7280);margin-left:auto;margin-right:4px}.dz-rule-conditions[data-v-e7bec69e]{margin-bottom:6px}.dz-rule-if-label[data-v-e7bec69e],.dz-rule-then-label[data-v-e7bec69e]{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-soft);margin-bottom:4px}.dz-condition-row[data-v-e7bec69e]{display:flex;align-items:center;gap:6px;margin-bottom:3px}.dz-condition-and[data-v-e7bec69e]{font-size:.68rem;font-weight:700;color:#f59e0b;min-width:28px}.dz-rule-action[data-v-e7bec69e]{border-top:1px solid var(--color-border);padding-top:6px}.dz-action-row[data-v-e7bec69e]{display:flex;gap:8px;align-items:flex-start}.dz-action-label[data-v-e7bec69e]{display:flex;flex-direction:column;gap:3px;font-size:.72rem;color:var(--color-text-soft);flex:1}.dz-outputs-list[data-v-e7bec69e]{display:flex;flex-direction:column;gap:4px}.dz-output-row[data-v-e7bec69e]{display:flex;align-items:center;gap:6px}.decision-logic-section[data-v-e7bec69e]{margin-top:10px;border-top:1px solid var(--color-border);padding-top:10px}.decision-logic-header[data-v-e7bec69e]{display:flex;align-items:center;gap:6px;font-size:.82rem;font-weight:600;color:#38bdf8;margin-bottom:6px}.add-rule-link[data-v-e7bec69e]{margin-left:auto;background:none;border:none;color:#38bdf8;font-size:.78rem;font-weight:600;cursor:pointer;text-decoration:underline;padding:0}.add-rule-link[data-v-e7bec69e]:hover{color:#7dd3fc}.decision-logic-body[data-v-e7bec69e]{display:flex;flex-direction:column;gap:6px}.decision-rules-textarea[data-v-e7bec69e]{width:100%;padding:8px 10px;background:var(--color-background);border:1px solid rgba(14,165,233,.3);border-radius:8px;color:var(--color-text);font-size:.82rem;font-family:inherit;line-height:1.5;resize:vertical;outline:none;transition:border-color .12s}.decision-rules-textarea[data-v-e7bec69e]:focus{border-color:#38bdf8;box-shadow:0 0 0 1px #38bdf833}.decision-rules-textarea[data-v-e7bec69e]::placeholder{color:var(--color-text-soft);opacity:.6}.decision-rules-hint[data-v-e7bec69e]{font-size:.72rem;color:var(--color-text-soft);opacity:.7}.decision-logic-badge[data-v-e7bec69e]{display:flex;align-items:center;gap:8px;padding:10px 14px;margin-bottom:8px;background:#0ea5e914;border:1px solid rgba(14,165,233,.3);border-radius:8px;font-size:.85rem;font-weight:600;color:#38bdf8}.decision-logic-icon[data-v-e7bec69e]{font-size:1rem}.decision-logic-count[data-v-e7bec69e]{margin-left:auto;font-size:.78rem;font-weight:500;color:var(--color-text-soft)}.page-nav-bar[data-v-e7bec69e]{display:flex;align-items:center;justify-content:center;gap:12px;padding:6px 0;background:var(--color-background-soft);border-bottom:1px solid var(--color-border);flex-shrink:0}.page-nav-btn[data-v-e7bec69e]{width:28px;height:28px;border-radius:6px;border:1px solid var(--color-border);background:#ffffff0a;color:var(--color-text);font-size:14px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .12s,border-color .12s}.page-nav-btn[data-v-e7bec69e]:hover:not(:disabled){background:#0085ca26;border-color:var(--mp-purple-400, #4DB8E8)}.page-nav-btn[data-v-e7bec69e]:disabled{opacity:.3;cursor:not-allowed}.page-nav-label[data-v-e7bec69e]{font-size:.82rem;font-weight:600;color:var(--color-text-soft);min-width:80px;text-align:center}.add-field-btn[data-v-e7bec69e]{flex:1;padding:8px 12px;border-radius:8px;border:1px dashed var(--color-border);background:#0085ca0f;color:var(--mp-purple-400, #4DB8E8);font-size:.85rem;font-weight:600;cursor:pointer;transition:background-color .12s,border-color .12s}.add-field-btn[data-v-e7bec69e]:hover{background:#0085ca24;border-color:var(--mp-purple-400, #4DB8E8)}.fields-empty[data-v-e7bec69e]{font-size:13px;color:var(--color-muted);padding:10px 0}.unresolved-panel[data-v-e7bec69e]{border:1px solid rgba(245,158,11,.35);border-radius:10px;background:#78350f29;padding:10px;margin-top:8px}.unresolved-title[data-v-e7bec69e]{font-size:12px;font-weight:700;color:#fcd34d;margin-bottom:6px}.unresolved-list[data-v-e7bec69e]{display:flex;flex-wrap:wrap;gap:6px}.unresolved-item[data-v-e7bec69e]{height:28px;border-radius:8px;border:1px solid rgba(251,191,36,.45);background:#1e293b80;color:#fde68a;font-size:11px;padding:0 8px;cursor:pointer}.binding-row[data-v-e7bec69e]{padding:0 2px 2px;display:flex;flex-direction:column;gap:8px}.binding-row.split[data-v-e7bec69e]{gap:12px}.binding-section[data-v-e7bec69e]{border:1px solid rgba(148,163,184,.22);border-radius:10px;padding:10px;display:flex;flex-direction:column;gap:8px}@media (max-width: 1400px){.grid[data-v-e7bec69e]{grid-template-columns:minmax(0,1fr) minmax(560px,44%)}}@media (max-width: 1180px){.grid[data-v-e7bec69e]{grid-template-columns:1fr;gap:14px;margin-right:0}.parse-panel-container[data-v-e7bec69e]{position:static;height:auto;max-height:none;border:1px solid var(--color-border);border-radius:12px;padding:16px}}.binding-section-title[data-v-e7bec69e]{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-soft)}.binding-controls[data-v-e7bec69e]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.binding-label[data-v-e7bec69e]{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--color-text-soft)}.simple-mapping-card[data-v-e7bec69e]{display:flex;flex-direction:column;gap:10px}.simple-mapping-label[data-v-e7bec69e]{font-size:12px;color:var(--color-text-soft);text-transform:uppercase;letter-spacing:.04em}.simple-mapping-value[data-v-e7bec69e]{font-size:14px;color:var(--color-text);border:1px solid rgba(148,163,184,.24);border-radius:8px;background:#ffffff05;padding:8px 10px}.binding-select[data-v-e7bec69e]{height:34px;border-radius:8px;border:1px solid rgba(0,133,202,.35);background:#0c1020f2;color:#f8fafc;padding:0 32px 0 10px;font-weight:500;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:linear-gradient(45deg,transparent 50%,rgba(226,232,240,.9) 50%),linear-gradient(135deg,rgba(226,232,240,.9) 50%,transparent 50%);background-position:calc(100% - 14px) 50%,calc(100% - 9px) 50%;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.binding-select[data-v-e7bec69e]:focus{outline:none;border-color:#0085cabf;box-shadow:0 0 0 1px #0085ca59}.binding-select option[data-v-e7bec69e]{background:#0b1220;color:#e2e8f0}.schema-category-select[data-v-e7bec69e]{border-color:#0085ca59}.schema-category-select option[data-v-e7bec69e]{background:#0b1220;color:#e2e8f0}.binding-actions[data-v-e7bec69e]{display:flex;gap:8px;flex-wrap:wrap}.layout-grid[data-v-e7bec69e]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.layout-item[data-v-e7bec69e]{border:1px solid rgba(148,163,184,.22);border-radius:8px;padding:8px;display:flex;flex-direction:column;gap:4px}.layout-label[data-v-e7bec69e]{font-size:11px;color:var(--color-text-soft)}.layout-value[data-v-e7bec69e]{font-size:12px;font-weight:700;color:var(--color-text)}.field-warning[data-v-e7bec69e]{border:1px solid rgba(251,191,36,.35);background:#fbbf241f;color:#fde68a;border-radius:8px;padding:6px 8px;font-size:12px}.suggestion-context[data-v-e7bec69e]{border:1px solid rgba(59,130,246,.28);background:#1e40af1f;border-radius:8px;padding:8px;display:flex;flex-direction:column;gap:6px}.suggestion-meta-row[data-v-e7bec69e]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.suggestion-confidence[data-v-e7bec69e],.suggestion-pending[data-v-e7bec69e]{font-size:11px;padding:2px 8px;border-radius:999px;border:1px solid transparent}.suggestion-pending[data-v-e7bec69e]{border-color:#fbbf2480;background:#fbbf2424;color:#fde68a}.tier-high[data-v-e7bec69e]{border-color:#22c55e80;background:#22c55e24;color:#86efac}.tier-medium[data-v-e7bec69e]{border-color:#f59e0b80;background:#f59e0b24;color:#fcd34d}.tier-low[data-v-e7bec69e],.tier-unknown[data-v-e7bec69e]{border-color:#94a3b866;background:#94a3b81f;color:#cbd5e1}.suggestion-reasons[data-v-e7bec69e]{display:flex;flex-wrap:wrap;gap:6px}.reason-chip[data-v-e7bec69e]{font-size:11px;color:#bfdbfe;border:1px solid rgba(59,130,246,.35);background:#3b82f61f;border-radius:999px;padding:2px 8px}.canonical-match-list[data-v-e7bec69e]{margin-top:8px;border:1px solid rgba(59,130,246,.24);border-radius:8px;padding:8px;background:#0f172a80;display:flex;flex-direction:column;gap:6px}.canonical-match-title[data-v-e7bec69e]{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:#93c5fd}.canonical-match-item[data-v-e7bec69e]{display:flex;justify-content:space-between;align-items:center;border:1px solid rgba(148,163,184,.26);border-radius:7px;padding:6px 8px;background:#1e293b6b;color:#e2e8f0;cursor:pointer}.canonical-match-item[data-v-e7bec69e]:hover{border-color:#0085ca85}.canonical-match-name[data-v-e7bec69e]{font-size:12px}.canonical-match-score[data-v-e7bec69e]{font-size:11px;color:#93c5fd}.fields-issues-panel[data-v-e7bec69e]{border:1px solid rgba(248,113,113,.35);background:#7f1d1d29;border-radius:10px;padding:10px;display:flex;flex-direction:column;gap:6px}.fields-issues-header[data-v-e7bec69e]{font-size:12px;font-weight:700;color:#fecaca;display:flex;justify-content:space-between}.fields-issues-count[data-v-e7bec69e]{color:#fca5a5;font-weight:600}.fields-issue-item[data-v-e7bec69e]{text-align:left;border:1px solid rgba(148,163,184,.25);background:#0f172a8c;border-radius:8px;padding:8px;display:flex;flex-direction:column;gap:2px;color:#e2e8f0;cursor:pointer}.fields-issue-item.blocking[data-v-e7bec69e]{border-color:#f8717173}.fields-issue-label[data-v-e7bec69e]{font-size:12px;font-weight:600}.fields-issue-msg[data-v-e7bec69e]{font-size:12px;color:#cbd5e1}.binding-btn[data-v-e7bec69e]{height:32px;border-radius:8px;border:1px solid rgba(0,133,202,.55);background:#0085ca33;color:#e9d5ff;font-size:12px;padding:0 10px;cursor:pointer}.binding-btn.secondary[data-v-e7bec69e]{border-color:#94a3b866;background:transparent;color:#cbd5e1}.field-row[data-v-e7bec69e]{display:flex;flex-wrap:wrap;align-items:center;border:1px solid var(--color-border);border-radius:10px;padding:10px;cursor:pointer;background:#ffffff05;transition:.15s ease;gap:10px}.field-row[data-v-e7bec69e]:hover{border-color:#0085cab3}.field-row.active[data-v-e7bec69e]{border-color:#0085ca;box-shadow:0 0 0 1px #0085ca66}.field-left[data-v-e7bec69e]{display:flex;align-items:center;gap:10px;flex:1 1 320px;min-width:0}.field-num[data-v-e7bec69e]{font-size:12px;opacity:.8;min-width:30px}.field-input[data-v-e7bec69e]{width:100%;background:transparent;border:1px solid rgba(255,255,255,.08);color:var(--color-text);padding:8px 10px;border-radius:8px;font-size:13px;height:34px;min-width:0}.field-right[data-v-e7bec69e]{display:flex;align-items:center;gap:8px;flex:1 1 260px;justify-content:flex-start;min-width:0;margin-left:46px}.field-format-group[data-v-e7bec69e]{display:flex;align-items:center;gap:6px;min-width:0;flex:1 1 180px}.field-format[data-v-e7bec69e]{background:#00000059;border:1px solid rgba(255,255,255,.08);color:var(--color-text);padding:6px 26px 6px 8px;border-radius:8px;font-size:12px;width:min(100%,240px);min-width:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,rgba(255,255,255,.6) 50%),linear-gradient(135deg,rgba(255,255,255,.6) 50%,transparent 50%);background-position:calc(100% - 14px) 50%,calc(100% - 9px) 50%;background-size:5px 5px,5px 5px;background-repeat:no-repeat;height:34px}.field-format[data-v-e7bec69e]:disabled{opacity:.5;cursor:not-allowed}.field-format[data-v-e7bec69e]:focus{outline:none;border-color:#0085cab3}.field-format option[data-v-e7bec69e]{background:#0a0c14fa;color:var(--color-text)}.field-custom-format[data-v-e7bec69e]{background:#00000059;border:1px solid rgba(255,255,255,.08);color:var(--color-text);padding:6px 8px;border-radius:8px;font-size:12px;height:34px;width:min(100%,240px);min-width:0}@media (max-width: 1100px){.field-right[data-v-e7bec69e]{margin-left:46px}}.lock-btn[data-v-e7bec69e]{height:34px}.delete-btn[data-v-e7bec69e]{height:34px;width:34px;display:inline-flex;align-items:center;justify-content:center}.lock-btn[data-v-e7bec69e]{border:1px solid rgba(255,255,255,.12);background:transparent;color:var(--color-text);font-size:12px;padding:6px 10px;border-radius:8px;cursor:pointer;margin-right:6px}.lock-btn.locked[data-v-e7bec69e]{color:#ffc878f2;border-color:#ffc87859}.delete-btn[data-v-e7bec69e]{border:none;background:transparent;color:#ff4646e6;font-size:16px;cursor:pointer}.preview-panel[data-v-e7bec69e]{border-top:1px solid rgba(255,255,255,.08);padding-top:14px}.preview-title[data-v-e7bec69e]{color:var(--color-text);font-weight:800;font-size:13px;margin-bottom:8px}.preview-json[data-v-e7bec69e]{background:#00000059;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:12px;font-size:12px;color:var(--color-text);max-height:180px;overflow:auto;white-space:pre-wrap}:root[data-theme=light] .preview-panel[data-v-e7bec69e]{border-top-color:#e2e8f0}:root[data-theme=light] .preview-json[data-v-e7bec69e]{background:#f8fafc;border-color:#e2e8f0;color:#0f172a}:root[data-theme=light] .binding-select[data-v-e7bec69e]{background:#fff;color:#0f172a;border-color:#cbd5e1;background-image:linear-gradient(45deg,transparent 50%,#64748b 50%),linear-gradient(135deg,#64748b 50%,transparent 50%);background-position:calc(100% - 14px) 50%,calc(100% - 9px) 50%;background-size:5px 5px,5px 5px;background-repeat:no-repeat}:root[data-theme=light] .binding-select[data-v-e7bec69e]:focus{border-color:#0085ca;box-shadow:0 0 0 1px #0085ca40}:root[data-theme=light] .binding-select option[data-v-e7bec69e]{background:#fff;color:#0f172a}:root[data-theme=light] .simple-mapping-value[data-v-e7bec69e]{background:#f8fafc;border-color:#e2e8f0;color:#0f172a}:root[data-theme=light] .simple-mapping-label[data-v-e7bec69e]{color:#475569}:root[data-theme=light] .binding-label[data-v-e7bec69e]{color:#475569}:root[data-theme=light] .field-input[data-v-e7bec69e]{background:#fff;border-color:#e2e8f0;color:#0f172a}:root[data-theme=light] .field-input[data-v-e7bec69e]:focus{border-color:#0085ca;outline:none}:root[data-theme=light] .field-input[data-v-e7bec69e]::placeholder{color:#94a3b8}.kvp-actions-row[data-v-e7bec69e]{display:flex;flex-direction:column;gap:10px;border-top:1px solid rgba(148,163,184,.16);padding-top:12px}.kvp-toggle-row[data-v-e7bec69e]{display:flex;align-items:center}.kvp-toggle-button[data-v-e7bec69e]{background:#14182899;border:1px solid rgba(34,197,94,.45);color:#86efac;padding:6px 12px;border-radius:9px;font-weight:600;font-size:12px;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.kvp-toggle-button[data-v-e7bec69e]:hover{background:#22c55e24}.kvp-toggle-button.active[data-v-e7bec69e]{background:#22c55e2e;border-color:#22c55ea6}.kvp-controls[data-v-e7bec69e]{display:flex;flex-direction:column;gap:8px}.kvp-package-label[data-v-e7bec69e]{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--color-text-soft)}.kvp-package-select[data-v-e7bec69e]{height:34px;border-radius:8px;border:1px solid rgba(34,197,94,.35);background:#0c1020f2;color:#f8fafc;padding:0 32px 0 10px;font-weight:500;font-size:13px;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:linear-gradient(45deg,transparent 50%,rgba(226,232,240,.9) 50%),linear-gradient(135deg,rgba(226,232,240,.9) 50%,transparent 50%);background-position:calc(100% - 14px) 50%,calc(100% - 9px) 50%;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.kvp-package-select[data-v-e7bec69e]:focus{outline:none;border-color:#22c55ea6;box-shadow:0 0 0 1px #22c55e40}.kvp-package-select option[data-v-e7bec69e]{background:#0b1220;color:#e2e8f0}.kvp-run-button[data-v-e7bec69e]{background:#22c55e2e;border:1px solid rgba(34,197,94,.55);color:#86efac;padding:8px 10px;border-radius:9px;font-weight:700;font-size:13px;cursor:pointer;text-align:center;width:100%;transition:background-color .15s ease}.kvp-run-button[data-v-e7bec69e]:hover:not(:disabled){background:#22c55e47}.kvp-run-button[data-v-e7bec69e]:disabled{opacity:.45;cursor:not-allowed}.kvp-stats-bar[data-v-e7bec69e]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px}.kvp-stat[data-v-e7bec69e]{display:flex;flex-direction:column;align-items:center;gap:2px;background:#0f172a99;border:1px solid rgba(148,163,184,.2);border-radius:8px;padding:8px 6px}.kvp-stat-value[data-v-e7bec69e]{font-size:18px;font-weight:800;color:var(--color-text)}.kvp-stat-mapped[data-v-e7bec69e]{color:#86efac}.kvp-stat-populated[data-v-e7bec69e]{color:#93c5fd}.kvp-stat-label[data-v-e7bec69e]{font-size:11px;color:var(--color-text-soft);text-transform:uppercase;letter-spacing:.04em}.kvp-results-panel[data-v-e7bec69e]{display:flex;flex-direction:column;gap:10px;max-height:400px;overflow-y:auto}.kvp-results-title[data-v-e7bec69e]{font-weight:800;font-size:13px;color:var(--color-text)}.kvp-section[data-v-e7bec69e]{display:flex;flex-direction:column;gap:4px}.kvp-section-header[data-v-e7bec69e]{font-size:12px;font-weight:700;color:#93c5fd;padding:4px 0;border-bottom:1px solid rgba(59,130,246,.2);margin-bottom:2px}.kvp-section-unmapped[data-v-e7bec69e]{color:#fdba74;border-bottom-color:#f973164d}.kvp-field-item[data-v-e7bec69e]{display:flex;flex-direction:column;gap:2px;padding:6px 8px;border:1px solid rgba(148,163,184,.18);border-radius:7px;background:#0f172a66}.kvp-field-item.populated[data-v-e7bec69e]{border-color:#22c55e4d;background:#22c55e0f}.kvp-field-item.unmapped[data-v-e7bec69e]{border-color:#f973164d;background:#f973160f}.kvp-field-top[data-v-e7bec69e]{display:flex;justify-content:space-between;align-items:center}.kvp-field-path[data-v-e7bec69e]{font-size:12px;font-weight:600;color:var(--color-text);font-family:monospace}.kvp-field-confidence[data-v-e7bec69e]{font-size:11px;padding:1px 6px;border-radius:999px;border:1px solid transparent}.kvp-field-value[data-v-e7bec69e]{font-size:12px;color:#86efac}.kvp-field-empty[data-v-e7bec69e]{font-size:12px;color:var(--color-muted);font-style:italic}.kvp-more-items[data-v-e7bec69e]{font-size:12px;color:var(--color-muted);text-align:center;padding:4px 0}:root[data-theme=light] *[style*="#fde68a"][data-v-e7bec69e]{color:#92400e!important}:root[data-theme=light] *[style*="#86efac"][data-v-e7bec69e]{color:#15803d!important}:root[data-theme=light] *[style*="#93c5fd"][data-v-e7bec69e]{color:#1d4ed8!important}:root[data-theme=light] *[style*="#fca5a5"][data-v-e7bec69e]{color:#b91c1c!important}:root[data-theme=light] *[style*="#99D0ED"][data-v-e7bec69e]{color:#006ba6!important}:root[data-theme=light] .drawer-toolbar[data-v-e7bec69e]{border-bottom-color:#e2e8f0}:root[data-theme=light] .schema-name-input[data-v-e7bec69e]{background:#fff;color:#0f172a;border-color:#cbd5e1}:root[data-theme=light] .schema-name-input[data-v-e7bec69e]::placeholder{color:#94a3b8}:root[data-theme=light] .schema-name-input[data-v-e7bec69e]:focus{border-color:#0085ca;outline:none}:root[data-theme=light] .schema-category-select[data-v-e7bec69e]{background-color:#fff;color:#0f172a;border-color:#cbd5e1;background-image:linear-gradient(45deg,transparent 50%,#64748b 50%),linear-gradient(135deg,#64748b 50%,transparent 50%),linear-gradient(to right,#e2e8f0,#e2e8f0)}:root[data-theme=light] .schema-category-select option[data-v-e7bec69e]{background:#fff;color:#0f172a}:root[data-theme=light] .schema-category-label[data-v-e7bec69e],:root[data-theme=light] .schema-name-label[data-v-e7bec69e]{color:#334155}:root[data-theme=light] .fields-empty[data-v-e7bec69e]{color:#64748b}:root[data-theme=light] .add-field-btn[data-v-e7bec69e]{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}:root[data-theme=light] .add-field-btn[data-v-e7bec69e]:hover{background:#e0f2fe;border-color:#0085ca}:root[data-theme=light] .field-row[data-v-e7bec69e]{background:#fff;border-color:#e2e8f0}:root[data-theme=light] .field-row[data-v-e7bec69e]:hover{border-color:#0085ca;background:#f8fafc}.page[data-v-16889b31]{padding:24px}.page-header[data-v-16889b31]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:24px}.page-title[data-v-16889b31]{font-size:1.5rem;font-weight:600;margin:0 0 4px}.subtitle[data-v-16889b31]{margin:0;font-size:.9rem;color:var(--color-text-muted, #9ca3af)}.env-toggle[data-v-16889b31]{display:inline-flex;align-items:center;gap:6px;padding:4px;border-radius:999px;background:#94a3b81f}.env-pill[data-v-16889b31]{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-16889b31]{position:absolute;left:8px;width:8px;height:8px;border-radius:999px}.dot-sandbox[data-v-16889b31]{background:#38bdf8}.dot-production[data-v-16889b31]{background:#22c55e}.env-pill.active[data-v-16889b31]{background:#020617;color:var(--color-text, #f9fafb)}.layout[data-v-16889b31]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1.2fr);gap:16px}.card[data-v-16889b31]{border-radius:14px;background:#0f172ae6;border:1px solid rgba(148,163,184,.35);padding:16px 16px 18px}.card-wide[data-v-16889b31]{grid-column:1 / -1}.card-header h2[data-v-16889b31]{margin:0 0 4px;font-size:1rem;font-weight:600}.card-subtitle[data-v-16889b31]{margin:0;font-size:.82rem;color:var(--color-text-muted, #9ca3af)}.field-list[data-v-16889b31]{margin-top:12px;display:flex;flex-direction:column;gap:10px}.field-row[data-v-16889b31]{display:flex;justify-content:space-between;gap:16px}.field-meta[data-v-16889b31]{flex:1;min-width:0}.field-label[data-v-16889b31]{font-size:.85rem;font-weight:500}.field-value[data-v-16889b31]{display:flex;align-items:center;gap:8px;justify-content:flex-end}.code-inline[data-v-16889b31]{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-16889b31]{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-16889b31]:hover{background:#94a3b81f}.table-wrapper[data-v-16889b31]{margin-top:12px;overflow-x:auto}.table[data-v-16889b31]{width:100%;border-collapse:collapse;font-size:.8rem}.table thead[data-v-16889b31]{text-align:left;font-size:.78rem;color:var(--color-text-muted, #9ca3af)}.table th[data-v-16889b31],.table td[data-v-16889b31]{padding:6px 4px;border-bottom:1px solid rgba(30,41,59,.9)}.table tbody tr:last-child td[data-v-16889b31]{border-bottom:none}.col-name .primary[data-v-16889b31]{font-weight:500}.primary[data-v-16889b31]{font-size:.8rem}.secondary[data-v-16889b31]{font-size:.75rem;color:var(--color-text-muted, #9ca3af)}.truncate[data-v-16889b31]{max-width:260px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.col-url[data-v-16889b31]{display:flex;align-items:center;gap:6px}.col-events .badge[data-v-16889b31]{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}.status-pill[data-v-16889b31]{padding:2px 8px;border-radius:999px;font-size:.72rem;text-transform:capitalize;border:1px solid transparent}.status-active[data-v-16889b31]{background:#10b98126;color:#34d399;border-color:#10b98180}.status-paused[data-v-16889b31]{background:#fbbf2426;color:#facc15;border-color:#fbbf2480}.status-delivered[data-v-16889b31]{background:#10b98126;color:#34d399;border-color:#10b98180}.status-pending[data-v-16889b31]{background:#3b82f626;color:#60a5fa;border-color:#3b82f680}.status-failed[data-v-16889b31]{background:#ef444426;color:#f97373;border-color:#ef444480}.signing-row[data-v-16889b31]{margin-top:14px;display:flex;justify-content:space-between;gap:16px}.signing-meta[data-v-16889b31]{flex:1;min-width:0}.signing-label[data-v-16889b31]{font-size:.85rem;font-weight:600}.signing-help[data-v-16889b31]{margin-top:2px;font-size:.75rem;color:var(--color-text-muted, #9ca3af)}.signing-value[data-v-16889b31]{display:flex;align-items:center;gap:8px}@media (max-width: 960px){.page[data-v-16889b31]{padding:16px}.page-header[data-v-16889b31]{flex-direction:column;align-items:flex-start}.layout[data-v-16889b31]{grid-template-columns:minmax(0,1fr)}.field-row[data-v-16889b31]{flex-direction:column;align-items:flex-start}.field-value[data-v-16889b31]{justify-content:flex-start;flex-wrap:wrap}.signing-row[data-v-16889b31]{flex-direction:column;align-items:flex-start}}.page[data-v-b0f8b66c]{padding:24px;display:flex;flex-direction:column;gap:20px}.page-header[data-v-b0f8b66c]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px}.title[data-v-b0f8b66c]{font-size:1.4rem;font-weight:600;margin:0 0 4px}.subtitle[data-v-b0f8b66c]{margin:0;font-size:.85rem;color:var(--color-text-muted, #9ca3af);max-width:520px}.layout[data-v-b0f8b66c]{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.card[data-v-b0f8b66c]{border-radius:14px;background:#0f172af2;border:1px solid rgba(51,65,85,.9);padding:14px 16px}.card--filters[data-v-b0f8b66c]{display:flex;flex-direction:column;gap:10px}.filters-row[data-v-b0f8b66c]{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.filters-row--secondary[data-v-b0f8b66c]{justify-content:space-between}.filter-group[data-v-b0f8b66c]{display:flex;flex-direction:column;gap:4px}.filter-label[data-v-b0f8b66c]{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted, #9ca3af)}.chips[data-v-b0f8b66c]{display:inline-flex;flex-wrap:wrap;gap:6px}.chip[data-v-b0f8b66c]{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-b0f8b66c]:hover{border-color:#c4b5fdb3}.chip.active[data-v-b0f8b66c]{background:#0085ca21;border-color:#0085cacc;color:#e5deff}.select[data-v-b0f8b66c]{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-b0f8b66c]{display:flex;flex-direction:column;gap:4px;min-width:260px}.search-label[data-v-b0f8b66c]{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted, #9ca3af)}.search input[data-v-b0f8b66c]{border-radius:999px;border:1px solid rgba(148,163,184,.4);background:#020617;color:inherit;font-size:.8rem;padding:6px 10px}.card--table[data-v-b0f8b66c]{padding-top:10px}.card-header[data-v-b0f8b66c]{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:8px}.card-title[data-v-b0f8b66c]{font-size:.95rem;font-weight:600;margin:0 0 2px}.card-subtitle[data-v-b0f8b66c]{font-size:.8rem;color:var(--color-text-muted, #9ca3af);margin:0}.table-wrapper[data-v-b0f8b66c]{border-radius:10px;border:1px solid rgba(30,64,175,.6);background:linear-gradient(145deg,#0f172af5,#0f172afc);overflow:hidden}.log-table[data-v-b0f8b66c]{width:100%;border-collapse:collapse;font-size:.78rem}.log-table thead[data-v-b0f8b66c]{background:#0f172afa}.log-table th[data-v-b0f8b66c],.log-table td[data-v-b0f8b66c]{padding:7px 10px;text-align:left;border-bottom:1px solid rgba(30,64,175,.45)}.log-table th[data-v-b0f8b66c]{font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted, #9ca3af)}.log-table tbody tr:last-child td[data-v-b0f8b66c]{border-bottom:none}.mono[data-v-b0f8b66c]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.link-button[data-v-b0f8b66c]{border:none;background:transparent;color:#93c5fd;padding:0;cursor:pointer;font:inherit}.link-button[data-v-b0f8b66c]:hover{text-decoration:underline}.endpoint[data-v-b0f8b66c]{max-width:260px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.empty[data-v-b0f8b66c]{text-align:center;padding:14px 10px;color:var(--color-text-muted, #9ca3af)}.pill[data-v-b0f8b66c]{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-b0f8b66c]{background:#16a34a1f;color:#bbf7d0;border-color:#16a34ab3}.pill--error[data-v-b0f8b66c]{background:#f8717129;color:#fecaca;border-color:#f87171b3}.pill--warning[data-v-b0f8b66c]{background:#eab30824;color:#facc15;border-color:#eab308b3}.pill--env[data-v-b0f8b66c]{border-radius:999px;padding:2px 10px;font-size:.7rem;border:1px solid transparent}.pill--env-sandbox[data-v-b0f8b66c]{background:#38bdf81f;color:#e0f2fe;border-color:#38bdf8b3}.pill--env-production[data-v-b0f8b66c]{background:#818cf826;color:#e0e7ff;border-color:#818cf8cc}.status-help[data-v-b0f8b66c]{margin-top:2px;font-size:.7rem;color:var(--color-text-muted, #9ca3af)}.modal-backdrop[data-v-b0f8b66c]{position:fixed;top:0;right:0;bottom:0;left:0;background:#020617b3;display:flex;align-items:center;justify-content:center;padding:16px;z-index:200}.modal[data-v-b0f8b66c]{width:min(560px,100%);background:#0f172afa;border:1px solid rgba(148,163,184,.35);border-radius:14px;padding:16px}.modal-header[data-v-b0f8b66c]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.modal-title[data-v-b0f8b66c]{margin:0;font-size:1rem;font-weight:600}.modal-body[data-v-b0f8b66c]{display:grid;gap:8px;font-size:.85rem}.detail-row[data-v-b0f8b66c]{display:grid;grid-template-columns:140px 1fr;gap:8px;align-items:center}.detail-label[data-v-b0f8b66c]{color:var(--color-text-muted, #9ca3af);font-size:.78rem;text-transform:uppercase;letter-spacing:.08em}.detail-value[data-v-b0f8b66c]{color:var(--color-text, #e5e7eb)}@media (max-width: 960px){.page[data-v-b0f8b66c]{padding:16px}.page-header[data-v-b0f8b66c]{flex-direction:column}.filters-row[data-v-b0f8b66c],.filters-row--secondary[data-v-b0f8b66c]{flex-direction:column;align-items:stretch}.search[data-v-b0f8b66c]{width:100%}}:root[data-theme=light] *[style*="#fde68a"][data-v-b0f8b66c]{color:#92400e!important}:root[data-theme=light] *[style*="#86efac"][data-v-b0f8b66c]{color:#15803d!important}:root[data-theme=light] *[style*="#93c5fd"][data-v-b0f8b66c]{color:#1d4ed8!important}:root[data-theme=light] *[style*="#fca5a5"][data-v-b0f8b66c]{color:#b91c1c!important}:root[data-theme=light] *[style*="#99D0ED"][data-v-b0f8b66c]{color:#006ba6!important}.page-admin-tenants[data-v-8cd917f8]{max-width:none;width:100%;margin:0;padding:16px 16px 28px}.page-header[data-v-8cd917f8]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.page-title[data-v-8cd917f8]{font-size:1.35rem;font-weight:700;margin:0 0 4px}.page-subtitle[data-v-8cd917f8]{margin:0;font-size:.9rem;color:var(--color-text-muted, #6b7280)}.filters[data-v-8cd917f8]{display:flex;justify-content:space-between;gap:16px;align-items:flex-end;margin-bottom:16px;flex-wrap:wrap}.filters-left[data-v-8cd917f8]{display:flex;flex-wrap:wrap;gap:12px}.filters-right[data-v-8cd917f8]{font-size:.85rem;color:var(--color-text-muted, #6b7280)}.summary strong[data-v-8cd917f8]{font-weight:600}.field[data-v-8cd917f8]{display:flex;flex-direction:column;gap:4px;min-width:180px}.field-label[data-v-8cd917f8]{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted, #6b7280)}.input[data-v-8cd917f8],.select[data-v-8cd917f8]{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-8cd917f8]:focus,.select[data-v-8cd917f8]:focus{outline:none;border-color:#0085ca;box-shadow:0 0 0 1px #0085ca33}.card[data-v-8cd917f8]{border-radius:14px;border:1px solid var(--color-border, #e5e7eb);background:var(--color-background, #ffffff);overflow:hidden}.table[data-v-8cd917f8]{width:100%;border-collapse:collapse;font-size:.88rem}.table thead[data-v-8cd917f8]{background:var(--color-background-soft, #f9fafb)}.table th[data-v-8cd917f8],.table td[data-v-8cd917f8]{padding:8px 10px;text-align:left;border-bottom:1px solid var(--color-border-soft, #e5e7eb)}.table th[data-v-8cd917f8]{font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted, #6b7280)}.table tbody tr[data-v-8cd917f8]:hover{background:#0085ca05}.col-actions[data-v-8cd917f8]{text-align:right;white-space:nowrap}.empty[data-v-8cd917f8]{text-align:center;padding:20px 12px;color:var(--color-text-muted, #9ca3af)}.tenant-main[data-v-8cd917f8]{display:flex;flex-direction:column;gap:2px}.tenant-name[data-v-8cd917f8]{font-weight:600}.tenant-meta[data-v-8cd917f8]{display:flex;flex-wrap:wrap;gap:6px;font-size:.78rem;color:var(--color-text-muted, #6b7280)}.tenant-domain[data-v-8cd917f8]{max-width:160px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.pill[data-v-8cd917f8]{padding:2px 6px;border-radius:999px;font-size:.7rem;border:1px solid transparent}.pill-sfdc[data-v-8cd917f8]{border-color:#3b82f666;background:#3b82f60f;color:#1d4ed8}.status-pill[data-v-8cd917f8]{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:.75rem;font-weight:500}.status-pill[data-status=draft][data-v-8cd917f8]{background:#a8a29e1a;color:#a8a29e}.status-pill[data-status=trial][data-v-8cd917f8]{background:#3b82f614;color:#1d4ed8}.status-pill[data-status=active][data-v-8cd917f8]{background:#10b9811a;color:#047857}.status-pill[data-status=suspended][data-v-8cd917f8]{background:#ef444414;color:#b91c1c}.env-badges[data-v-8cd917f8]{display:flex;gap:6px}.env-pill[data-v-8cd917f8]{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-8cd917f8]{border-color:#0085ca99;background:#0085ca0f;color:#0085ca}.contact-name[data-v-8cd917f8]{font-weight:500}.contact-email[data-v-8cd917f8],.last-activity[data-v-8cd917f8]{font-size:.8rem;color:var(--color-text-muted, #6b7280)}.btn-primary[data-v-8cd917f8]{border-radius:999px;padding:8px 16px;font-size:.88rem;font-weight:600;border:none;cursor:pointer;background:#0085ca;color:#f9fafb;box-shadow:0 8px 16px #0085ca40}.btn-primary[data-v-8cd917f8]:hover{background:#006ba6}.btn-ghost[data-v-8cd917f8]{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-8cd917f8]:hover{background:#94a3b814}.code[data-v-8cd917f8]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.8rem}.page-admin-tenant[data-v-52277293]{max-width:none;width:100%;margin:0;padding:16px 16px 28px}.page-header[data-v-52277293]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.header-left[data-v-52277293]{display:flex;align-items:flex-start;gap:14px}.title-row[data-v-52277293]{display:flex;align-items:center;gap:10px}.page-title[data-v-52277293]{font-size:1.35rem;font-weight:700;margin:0}.page-subtitle[data-v-52277293]{margin:4px 0 0;font-size:.9rem;color:var(--color-text-muted, #6b7280)}.grid[data-v-52277293]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px}@media (max-width: 980px){.grid[data-v-52277293]{grid-template-columns:1fr}}.card[data-v-52277293]{border-radius:14px;border:1px solid var(--color-border, #e5e7eb);background:var(--color-background, #ffffff);padding:16px}.card-title[data-v-52277293]{font-weight:600;margin-bottom:10px}.def[data-v-52277293]{display:grid;gap:10px}.def dt[data-v-52277293]{font-size:12px;color:var(--color-text-muted, #6b7280)}.def dd[data-v-52277293]{margin:0}.table[data-v-52277293]{width:100%;border-collapse:collapse;font-size:.88rem}.table thead[data-v-52277293]{background:var(--color-background-soft, #f9fafb)}.table th[data-v-52277293],.table td[data-v-52277293]{padding:8px 10px;text-align:left;border-bottom:1px solid var(--color-border-soft, #e5e7eb)}.table th[data-v-52277293]{font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted, #6b7280)}.empty[data-v-52277293]{text-align:center;padding:20px 12px;color:var(--color-text-muted, #9ca3af)}.tenant-main[data-v-52277293]{display:flex;flex-direction:column;gap:2px}.tenant-name[data-v-52277293]{font-weight:600}.tenant-meta[data-v-52277293]{font-size:.78rem;color:var(--color-text-muted, #6b7280)}.status-pill[data-v-52277293]{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-52277293]{background:#3b82f614;color:#1d4ed8}.status-pill[data-status=active][data-v-52277293]{background:#10b9811a;color:#047857}.status-pill[data-status=suspended][data-v-52277293]{background:#ef444414;color:#b91c1c}.env-badges[data-v-52277293]{display:flex;gap:6px}.env-pill[data-v-52277293]{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-52277293]{border-color:#0085ca99;background:#0085ca0f;color:#0085ca}.btn-primary[data-v-52277293]{border-radius:999px;padding:8px 16px;font-size:.88rem;font-weight:600;border:none;cursor:pointer;background:#0085ca;color:#f9fafb;box-shadow:0 8px 16px #0085ca40}.btn-primary[data-v-52277293]:hover{background:#006ba6}.btn-ghost[data-v-52277293]{border-radius:999px;padding:6px 12px;font-size:.8rem;border:1px solid rgba(148,163,184,.5);background:transparent;cursor:pointer}.btn-ghost[data-v-52277293]:hover{background:#94a3b814}.code-inline[data-v-52277293]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.8rem;padding:2px 6px;border-radius:6px;background:#94a3b826}.contact-name[data-v-52277293]{font-weight:600}.contact-email[data-v-52277293]{font-size:.8rem;color:var(--color-text-muted, #6b7280)}.overview-tab[data-v-953ee1b1]{display:flex;flex-direction:column;gap:20px}.stats-ribbon[data-v-953ee1b1]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}@media (max-width: 800px){.stats-ribbon[data-v-953ee1b1]{grid-template-columns:repeat(2,1fr)}}.stat-chip[data-v-953ee1b1]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:18px 20px;text-align:center;box-shadow:0 1px 3px #00000012}.stat-value[data-v-953ee1b1]{font-size:1.6rem;font-weight:700;color:#111827;line-height:1.2}.stat-label[data-v-953ee1b1]{font-size:.78rem;color:var(--color-text-muted, #6b7280);margin-top:4px}.detail-grid[data-v-953ee1b1]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media (max-width: 980px){.detail-grid[data-v-953ee1b1]{grid-template-columns:1fr}}.card[data-v-953ee1b1]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:20px;box-shadow:0 1px 3px #00000012}.card-title[data-v-953ee1b1]{font-weight:600;font-size:1rem;color:#111827;margin-bottom:16px}.def-list[data-v-953ee1b1]{display:flex;flex-direction:column;gap:12px}.def-row[data-v-953ee1b1]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.def-row dt[data-v-953ee1b1]{font-size:.82rem;color:var(--color-text-muted, #6b7280);min-width:120px;flex-shrink:0}.def-row dd[data-v-953ee1b1]{margin:0;font-size:.88rem;color:#374151;text-align:right}.type-badge[data-v-953ee1b1]{display:inline-block;padding:2px 10px;border-radius:999px;font-size:.75rem;font-weight:500;background:#0085ca1f;color:#4db8e8}.status-pill[data-v-953ee1b1]{display:inline-flex;align-items:center;padding:2px 10px;border-radius:999px;font-size:.75rem;font-weight:600}.status-pill[data-status=active][data-v-953ee1b1]{background:#10b9811f;color:#34d399}.status-pill[data-status=trial][data-v-953ee1b1]{background:#3b82f61f;color:#60a5fa}.status-pill[data-status=suspended][data-v-953ee1b1]{background:#ef44441f;color:#f87171}.status-pill[data-status=draft][data-v-953ee1b1]{background:#94a3b81f;color:#94a3b8}.brand-section[data-v-953ee1b1]{display:flex;align-items:center;gap:16px;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #e2e8f0}.logo-placeholder[data-v-953ee1b1]{width:56px;height:56px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.1rem;font-weight:700;color:#fff;flex-shrink:0}.color-swatches[data-v-953ee1b1]{display:flex;flex-direction:column;gap:6px}.swatch-row[data-v-953ee1b1]{display:flex;align-items:center;gap:8px}.swatch[data-v-953ee1b1]{width:18px;height:18px;border-radius:50%;border:2px solid rgba(0,0,0,.1);flex-shrink:0}.swatch-label[data-v-953ee1b1]{font-size:.78rem;color:var(--color-text-muted, #6b7280)}.sla-badge[data-v-953ee1b1]{display:inline-block;padding:2px 10px;border-radius:999px;font-size:.75rem;font-weight:500;background:#3b82f61f;color:#60a5fa}.contact-name[data-v-953ee1b1]{font-weight:600;color:#374151}.contact-email[data-v-953ee1b1]{font-size:.78rem;color:var(--color-text-muted, #6b7280)}.business-rules-tab[data-v-5748f4c8]{display:flex;flex-direction:column;gap:20px}.section-header[data-v-5748f4c8]{display:flex;align-items:center;justify-content:space-between}.section-title-row[data-v-5748f4c8]{display:flex;align-items:center;gap:10px}.section-title[data-v-5748f4c8]{font-size:1.15rem;font-weight:700;color:#111827;margin:0}.count-badge[data-v-5748f4c8]{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 8px;border-radius:999px;font-size:.75rem;font-weight:600;background:#0085ca26;color:#4db8e8}.filter-row[data-v-5748f4c8]{display:flex;gap:10px}.filter-select[data-v-5748f4c8]{padding:8px 14px;border-radius:8px;border:1px solid #e2e8f0;background:#f8fafc;color:#374151;font-size:.85rem;cursor:pointer;outline:none;transition:border-color .15s}.filter-select[data-v-5748f4c8]:focus{border-color:#0085ca}.table-wrap[data-v-5748f4c8]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden}.table[data-v-5748f4c8]{width:100%;border-collapse:collapse;font-size:.85rem}.table thead[data-v-5748f4c8]{background:#f8fafc}.table th[data-v-5748f4c8]{padding:10px 14px;text-align:left;font-weight:600;font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:#6b7280;border-bottom:1px solid #e2e8f0}.table td[data-v-5748f4c8]{padding:12px 14px;border-bottom:1px solid #e2e8f0;color:#374151;vertical-align:middle}.table tbody tr:last-child td[data-v-5748f4c8]{border-bottom:none}.table tbody tr[data-v-5748f4c8]:hover{background:#0062ff05}.rule-name[data-v-5748f4c8]{font-weight:600;color:#111827}.rule-trigger[data-v-5748f4c8],.rule-action[data-v-5748f4c8]{font-size:.82rem}.sla-cell[data-v-5748f4c8]{font-weight:600;text-align:center}.empty-cell[data-v-5748f4c8]{text-align:center;padding:24px 14px!important;color:var(--color-text-muted, #6b7280)}.channel-pill[data-v-5748f4c8]{display:inline-block;padding:2px 10px;border-radius:999px;font-size:.72rem;font-weight:600;text-transform:capitalize}.channel-pill[data-channel=email][data-v-5748f4c8]{background:#3b82f61f;color:#60a5fa}.channel-pill[data-channel=fax][data-v-5748f4c8]{background:#94a3b81f;color:#94a3b8}.channel-pill[data-channel=phone][data-v-5748f4c8]{background:#10b9811f;color:#34d399}.channel-pill[data-channel=sms][data-v-5748f4c8]{background:#0085ca1f;color:#4db8e8}.toggle[data-v-5748f4c8]{display:inline-flex;align-items:center;gap:8px;cursor:default}.toggle-track[data-v-5748f4c8]{position:relative;width:34px;height:18px;border-radius:999px;background:#94a3b840;transition:background .2s}.toggle.on .toggle-track[data-v-5748f4c8]{background:#10b98180}.toggle-thumb[data-v-5748f4c8]{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#94a3b8;transition:transform .2s,background .2s}.toggle.on .toggle-thumb[data-v-5748f4c8]{transform:translate(16px);background:#34d399}.toggle-label[data-v-5748f4c8]{font-size:.75rem;color:var(--color-text-muted, #6b7280)}.toggle.on .toggle-label[data-v-5748f4c8]{color:#34d399}.payer-routing-section[data-v-5748f4c8]{margin-top:8px}.subsection-title[data-v-5748f4c8]{font-size:1rem;font-weight:600;color:#111827;margin:0 0 14px}.routing-grid[data-v-5748f4c8]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}@media (max-width: 800px){.routing-grid[data-v-5748f4c8]{grid-template-columns:1fr}}.routing-card[data-v-5748f4c8]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.routing-payer[data-v-5748f4c8]{font-weight:700;font-size:.95rem;color:#111827}.routing-arrow[data-v-5748f4c8]{font-size:1.2rem;color:var(--color-text-muted, #6b7280)}.routing-actions[data-v-5748f4c8]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:center}.routing-action[data-v-5748f4c8]{display:inline-block;padding:4px 12px;border-radius:999px;font-size:.78rem;font-weight:600}.routing-action.copay[data-v-5748f4c8]{background:#0085ca1f;color:#4db8e8}.routing-action.sp[data-v-5748f4c8]{background:#3b82f61f;color:#60a5fa}.routing-action.pap[data-v-5748f4c8]{background:#10b9811f;color:#34d399}.routing-action.pap-direct[data-v-5748f4c8]{background:#eab3081f;color:#facc15}.routing-plus[data-v-5748f4c8]{color:var(--color-text-muted, #6b7280);font-weight:600}.users-tab[data-v-7d8b92b8]{display:flex;flex-direction:column;gap:20px}.section-header[data-v-7d8b92b8]{display:flex;align-items:center;justify-content:space-between}.section-title-row[data-v-7d8b92b8]{display:flex;align-items:center;gap:10px}.section-title[data-v-7d8b92b8]{font-size:1.15rem;font-weight:700;color:#111827;margin:0}.count-badge[data-v-7d8b92b8]{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 8px;border-radius:999px;font-size:.75rem;font-weight:600;background:#0085ca26;color:#4db8e8}.btn-primary[data-v-7d8b92b8]{border-radius:999px;padding:8px 18px;font-size:.85rem;font-weight:600;border:none;cursor:pointer;background:#0085ca;color:#f9fafb;box-shadow:0 4px 12px #0085ca40;transition:background .15s}.btn-primary[data-v-7d8b92b8]:hover{background:#006ba6}.table-wrap[data-v-7d8b92b8]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden}.table[data-v-7d8b92b8]{width:100%;border-collapse:collapse;font-size:.85rem}.table thead[data-v-7d8b92b8]{background:#f8fafc}.table th[data-v-7d8b92b8]{padding:10px 14px;text-align:left;font-weight:600;font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted, #6b7280);border-bottom:1px solid #e2e8f0}.table td[data-v-7d8b92b8]{padding:12px 14px;border-bottom:1px solid #e2e8f0;color:#374151;vertical-align:middle}.table tbody tr:last-child td[data-v-7d8b92b8]{border-bottom:none}.table tbody tr[data-v-7d8b92b8]:hover{background:#0062ff05}.user-name[data-v-7d8b92b8]{font-weight:600;color:#111827}.user-email[data-v-7d8b92b8]{font-size:.82rem;color:var(--color-text-muted, #6b7280)}.last-active-cell[data-v-7d8b92b8]{font-size:.8rem;color:var(--color-text-muted, #6b7280)}.empty-cell[data-v-7d8b92b8]{text-align:center;padding:24px 14px!important;color:var(--color-text-muted, #6b7280)}.role-pill[data-v-7d8b92b8],.role-pill-sm[data-v-7d8b92b8]{display:inline-block;padding:2px 10px;border-radius:999px;font-size:.72rem;font-weight:600;white-space:nowrap}.role-pill-sm[data-v-7d8b92b8]{font-size:.7rem;padding:2px 8px}.role-pill[data-role=admin][data-v-7d8b92b8],.role-pill-sm[data-role=admin][data-v-7d8b92b8]{background:#0085ca1f;color:#4db8e8}.role-pill[data-role=brand-manager][data-v-7d8b92b8],.role-pill-sm[data-role=brand-manager][data-v-7d8b92b8]{background:#3b82f61f;color:#60a5fa}.role-pill[data-role=case-manager][data-v-7d8b92b8],.role-pill-sm[data-role=case-manager][data-v-7d8b92b8]{background:#10b9811f;color:#34d399}.role-pill[data-role=reimbursement-case-manager][data-v-7d8b92b8],.role-pill-sm[data-role=reimbursement-case-manager][data-v-7d8b92b8]{background:#14b8a61f;color:#2dd4bf}.role-pill[data-role=patient-navigator][data-v-7d8b92b8],.role-pill-sm[data-role=patient-navigator][data-v-7d8b92b8]{background:#f973161f;color:#fb923c}.role-pill[data-role=intake-specialist][data-v-7d8b92b8],.role-pill-sm[data-role=intake-specialist][data-v-7d8b92b8]{background:#94a3b81f;color:#94a3b8}.status-pill[data-v-7d8b92b8]{display:inline-flex;align-items:center;padding:2px 10px;border-radius:999px;font-size:.72rem;font-weight:600}.status-pill[data-status=active][data-v-7d8b92b8]{background:#10b9811f;color:#34d399}.status-pill[data-status=invited][data-v-7d8b92b8]{background:#3b82f61f;color:#60a5fa}.status-pill[data-status=suspended][data-v-7d8b92b8]{background:#ef44441f;color:#f87171}.mfa-on[data-v-7d8b92b8]{color:#34d399;font-size:.82rem;font-weight:500}.mfa-off[data-v-7d8b92b8]{color:var(--color-text-muted, #6b7280);font-size:.82rem}.permissions-section[data-v-7d8b92b8]{margin-top:4px}.collapse-toggle[data-v-7d8b92b8]{display:flex;align-items:center;gap:8px;padding:12px 16px;width:100%;background:#fff;border:1px solid #e2e8f0;border-radius:10px;color:#111827;font-size:.95rem;font-weight:600;cursor:pointer;transition:background .15s}.collapse-toggle[data-v-7d8b92b8]:hover{background:#f8fafc}.toggle-icon[data-v-7d8b92b8]{font-size:.7rem;color:var(--color-text-muted, #6b7280)}.permissions-card[data-v-7d8b92b8]{background:#fff;border:1px solid #e2e8f0;border-top:none;border-radius:0 0 10px 10px;overflow:hidden;margin-top:-10px;padding-top:10px}.permissions-table-wrap[data-v-7d8b92b8]{overflow-x:auto}.permissions-table[data-v-7d8b92b8]{width:100%;border-collapse:collapse;font-size:.82rem}.permissions-table th[data-v-7d8b92b8]{padding:10px 12px;text-align:center;font-weight:600;font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted, #6b7280);border-bottom:1px solid #e2e8f0}.permissions-table td[data-v-7d8b92b8]{padding:10px 12px;text-align:center;border-bottom:1px solid #e2e8f0;vertical-align:middle}.permissions-table tbody tr:last-child td[data-v-7d8b92b8]{border-bottom:none}.role-col[data-v-7d8b92b8]{text-align:left!important;min-width:160px}.perm-cell[data-v-7d8b92b8]{width:90px}.perm-check[data-v-7d8b92b8]{color:#34d399;font-size:1rem;font-weight:700}.perm-dash[data-v-7d8b92b8]{color:#94a3b84d;font-size:1rem}.portals-tab[data-v-9eae012d]{display:flex;flex-direction:column;gap:20px}.portal-grid[data-v-9eae012d]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media (max-width: 900px){.portal-grid[data-v-9eae012d]{grid-template-columns:1fr}}.card[data-v-9eae012d]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:20px;box-shadow:0 1px 3px #00000012}.card-header[data-v-9eae012d]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;padding-bottom:14px;border-bottom:1px solid #e2e8f0}.card-title[data-v-9eae012d]{font-size:1.05rem;font-weight:700;color:#111827;margin:0}.enable-toggle[data-v-9eae012d]{display:inline-flex;align-items:center;gap:8px}.toggle-track[data-v-9eae012d]{position:relative;width:38px;height:20px;border-radius:999px;background:#94a3b840;transition:background .2s}.enable-toggle.on .toggle-track[data-v-9eae012d]{background:#10b98180}.toggle-thumb[data-v-9eae012d]{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#94a3b8;transition:transform .2s,background .2s}.enable-toggle.on .toggle-thumb[data-v-9eae012d]{transform:translate(18px);background:#34d399}.toggle-label[data-v-9eae012d]{font-size:.78rem;color:var(--color-text-muted, #6b7280)}.enable-toggle.on .toggle-label[data-v-9eae012d]{color:#34d399}.checklist-section[data-v-9eae012d]{margin-bottom:18px}.checklist-section[data-v-9eae012d]:last-child{margin-bottom:0}.checklist-title[data-v-9eae012d]{font-size:.82rem;font-weight:600;color:var(--color-text-muted, #6b7280);text-transform:uppercase;letter-spacing:.04em;margin:0 0 10px}.checklist[data-v-9eae012d]{display:flex;flex-direction:column;gap:6px}.checklist-item[data-v-9eae012d]{display:flex;align-items:center;gap:10px;padding:6px 10px;border-radius:6px;cursor:default;transition:background .1s}.checklist-item[data-v-9eae012d]:hover{background:#0062ff08}.checkbox[data-v-9eae012d]{width:20px;height:20px;border-radius:4px;border:1.5px solid #e2e8f0;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:#f8fafc;transition:background .15s,border-color .15s}.checkbox.checked[data-v-9eae012d]{background:#0085ca33;border-color:#0085ca}.check-icon[data-v-9eae012d]{font-size:.72rem;color:#4db8e8;font-weight:700;line-height:1}.checklist-label[data-v-9eae012d]{font-size:.88rem;color:#374151}.journey-tab[data-v-a7e87afe]{display:flex;flex-direction:column;gap:20px}.section-header[data-v-a7e87afe]{display:flex;align-items:center;justify-content:space-between;gap:16px}.section-title[data-v-a7e87afe]{font-size:1.15rem;font-weight:700;color:#111827;margin:0}.template-select[data-v-a7e87afe]{padding:8px 14px;border-radius:8px;border:1px solid #e2e8f0;background:#f8fafc;color:#374151;font-size:.85rem;cursor:pointer;outline:none;transition:border-color .15s}.template-select[data-v-a7e87afe]:focus{border-color:#0085ca}.template-desc[data-v-a7e87afe]{font-size:.88rem;color:var(--color-text-muted, #6b7280);margin:0;line-height:1.5}.pipeline-wrap[data-v-a7e87afe]{overflow-x:auto;padding:4px 0;-ms-overflow-style:none;scrollbar-width:thin}.pipeline[data-v-a7e87afe]{display:flex;align-items:center;gap:0;min-width:max-content}.pipeline-node[data-v-a7e87afe]{display:flex;align-items:center;gap:0}.node-box[data-v-a7e87afe]{display:flex;align-items:center;justify-content:center;padding:10px 20px;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;min-width:120px;text-align:center;box-shadow:0 1px 3px #00000012;transition:border-color .15s,background .15s}.node-box[data-v-a7e87afe]:hover{border-color:#0062ff;background:#0062ff0a}.pipeline-node.first .node-box[data-v-a7e87afe]{border-color:#0062ff;background:#0062ff0f}.node-label[data-v-a7e87afe]{font-size:.82rem;font-weight:600;color:#374151;white-space:nowrap}.pipeline-node.first .node-label[data-v-a7e87afe]{color:#0062ff}.pipeline-arrow[data-v-a7e87afe]{font-size:1.2rem;color:#94a3b8;padding:0 8px;flex-shrink:0}.phase-cards[data-v-a7e87afe]{display:flex;flex-direction:column;gap:14px}.phase-card[data-v-a7e87afe]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:20px;box-shadow:0 1px 3px #00000012;transition:border-color .15s}.phase-card[data-v-a7e87afe]:hover{border-color:#0062ff4d}.phase-header[data-v-a7e87afe]{margin-bottom:6px}.phase-name[data-v-a7e87afe]{font-size:1rem;font-weight:700;color:#111827;margin:0}.phase-desc[data-v-a7e87afe]{font-size:.85rem;color:var(--color-text-muted, #6b7280);margin:0 0 14px;line-height:1.5}.phase-stats[data-v-a7e87afe]{display:flex;align-items:center;gap:10px;margin-bottom:14px}.sla-badge[data-v-a7e87afe]{display:inline-block;padding:3px 12px;border-radius:999px;font-size:.75rem;font-weight:600;background:#0062ff1a;color:#0062ff}.sla-badge.ongoing[data-v-a7e87afe]{background:#10b9811f;color:#059669}.field-count[data-v-a7e87afe]{font-size:.78rem;color:var(--color-text-muted, #6b7280)}.phase-meta-row[data-v-a7e87afe]{display:flex;gap:24px;flex-wrap:wrap;margin-bottom:12px}.meta-group[data-v-a7e87afe]{display:flex;flex-direction:column;gap:6px}.meta-label[data-v-a7e87afe]{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted, #6b7280)}.pill-list[data-v-a7e87afe]{display:flex;flex-wrap:wrap;gap:6px}.actor-pill[data-v-a7e87afe]{display:inline-block;padding:2px 10px;border-radius:999px;font-size:.72rem;font-weight:500;background:#0062ff14;color:#0062ff}.channel-pill[data-v-a7e87afe]{display:inline-block;padding:2px 10px;border-radius:999px;font-size:.72rem;font-weight:500;background:#06b6d41a;color:#0891b2}.auto-actions[data-v-a7e87afe]{display:flex;flex-direction:column;gap:6px}.action-list[data-v-a7e87afe]{margin:0;padding-left:18px;font-size:.82rem;color:#374151;line-height:1.7}.empty-state[data-v-a7e87afe]{text-align:center;padding:40px 20px;color:var(--color-text-muted, #6b7280);font-size:.95rem}.integrations-tab[data-v-03156eae]{display:flex;flex-direction:column;gap:20px}.section-header[data-v-03156eae]{display:flex;align-items:center;justify-content:space-between}.section-title-row[data-v-03156eae]{display:flex;align-items:center;gap:10px}.section-title[data-v-03156eae]{font-size:1.15rem;font-weight:700;color:#111827;margin:0}.count-badge[data-v-03156eae]{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 8px;border-radius:999px;font-size:.75rem;font-weight:600;background:#0085ca26;color:#4db8e8}.integration-grid[data-v-03156eae]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}@media (max-width: 1000px){.integration-grid[data-v-03156eae]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.integration-grid[data-v-03156eae]{grid-template-columns:1fr}}.integration-card[data-v-03156eae]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:20px;display:flex;flex-direction:column;gap:14px;transition:border-color .15s;box-shadow:0 1px 3px #00000012}.integration-card[data-v-03156eae]:hover{border-color:#0085ca4d}.card-top[data-v-03156eae]{display:flex;align-items:flex-start;justify-content:space-between}.icon-avatar[data-v-03156eae]{width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.15rem;font-weight:700;color:#fff;flex-shrink:0}.icon-avatar[data-type=salesforce][data-v-03156eae]{background:#3b82f633;color:#60a5fa}.icon-avatar[data-type=pharmacy][data-v-03156eae]{background:#10b98133;color:#34d399}.icon-avatar[data-type=payer][data-v-03156eae]{background:#eab30833;color:#facc15}.icon-avatar[data-type=copay-vendor][data-v-03156eae]{background:#0085ca33;color:#4db8e8}.icon-avatar[data-type=document-signing][data-v-03156eae]{background:#f9731633;color:#fb923c}.status-dot[data-v-03156eae]{width:10px;height:10px;border-radius:50%;flex-shrink:0;margin-top:4px}.status-dot[data-status=connected][data-v-03156eae]{background:#34d399;box-shadow:0 0 6px #34d39980}.status-dot[data-status=error][data-v-03156eae]{background:#f87171;box-shadow:0 0 6px #f8717180}.status-dot[data-status=disconnected][data-v-03156eae]{background:#6b7280}.card-body[data-v-03156eae]{display:flex;flex-direction:column;gap:6px}.integration-name[data-v-03156eae]{font-size:.95rem;font-weight:700;color:#111827;margin:0}.type-badge[data-v-03156eae]{display:inline-block;width:fit-content;padding:2px 10px;border-radius:999px;font-size:.72rem;font-weight:500;background:#94a3b81a;color:#94a3b8}.card-footer[data-v-03156eae]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:12px;border-top:1px solid #e2e8f0}.last-sync[data-v-03156eae]{font-size:.75rem;color:var(--color-text-muted, #6b7280)}.btn-configure[data-v-03156eae]{padding:6px 14px;border-radius:999px;font-size:.78rem;font-weight:600;border:1px solid #e2e8f0;background:transparent;color:#374151;cursor:pointer;transition:background .15s,border-color .15s}.btn-configure[data-v-03156eae]:hover{background:#f1f5f9;border-color:#cbd5e1}.empty-state[data-v-03156eae]{text-align:center;padding:40px 20px;color:var(--color-text-muted, #6b7280);font-size:.95rem}.documents-tab[data-v-14b847d5]{display:flex;flex-direction:column;gap:20px}.section-header[data-v-14b847d5]{display:flex;align-items:center;justify-content:space-between}.section-title-row[data-v-14b847d5]{display:flex;align-items:center;gap:10px}.section-title[data-v-14b847d5]{font-size:1.15rem;font-weight:700;color:#111827;margin:0}.count-badge[data-v-14b847d5]{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 8px;border-radius:999px;font-size:.75rem;font-weight:600;background:#0085ca26;color:#4db8e8}.btn-primary[data-v-14b847d5]{border-radius:999px;padding:8px 18px;font-size:.85rem;font-weight:600;border:none;cursor:pointer;background:#0085ca;color:#f9fafb;box-shadow:0 4px 12px #0085ca40;transition:background .15s}.btn-primary[data-v-14b847d5]:hover{background:#006ba6}.doc-grid[data-v-14b847d5]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}@media (max-width: 1100px){.doc-grid[data-v-14b847d5]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 800px){.doc-grid[data-v-14b847d5]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 500px){.doc-grid[data-v-14b847d5]{grid-template-columns:1fr}}.doc-card[data-v-14b847d5]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:18px;display:flex;flex-direction:column;gap:12px;transition:border-color .15s;cursor:default;box-shadow:0 1px 3px #00000012}.doc-card[data-v-14b847d5]:hover{border-color:#0085ca59}.doc-icon[data-v-14b847d5]{width:52px;height:52px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.doc-icon[data-type=enrollment-form][data-v-14b847d5]{background:#0085ca1f}.doc-icon[data-type=welcome-kit][data-v-14b847d5]{background:#3b82f61f}.doc-icon[data-type=fax-cover][data-v-14b847d5]{background:#94a3b81f}.doc-icon[data-type=missing-info-template][data-v-14b847d5]{background:#eab3081f}.file-icon[data-v-14b847d5]{font-size:1.4rem;line-height:1}.doc-info[data-v-14b847d5]{display:flex;flex-direction:column;gap:6px}.doc-name[data-v-14b847d5]{font-size:.88rem;font-weight:600;color:#111827;margin:0;line-height:1.3}.doc-type-badge[data-v-14b847d5]{display:inline-block;width:fit-content;padding:2px 10px;border-radius:999px;font-size:.7rem;font-weight:500;background:#94a3b81a;color:#94a3b8}.doc-meta[data-v-14b847d5]{display:flex;align-items:center;gap:6px;padding-top:10px;border-top:1px solid #e2e8f0}.meta-item[data-v-14b847d5]{font-size:.72rem;color:var(--color-text-muted, #6b7280)}.meta-dot[data-v-14b847d5]{color:var(--color-text-muted, #6b7280);font-size:.6rem}.empty-state[data-v-14b847d5]{text-align:center;padding:40px 20px;color:var(--color-text-muted, #6b7280);font-size:.95rem}.wf-page[data-v-7bea9d9d]{display:flex;flex-direction:column;height:calc(100vh - 230px);min-height:520px;border-radius:10px;overflow:hidden;border:1px solid #e2e8f0}.wf-toolbar[data-v-7bea9d9d]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:9px 14px;background:#fff;border-bottom:1px solid #e2e8f0;flex-shrink:0}.wf-tb-section[data-v-7bea9d9d]{display:flex;align-items:center;gap:7px}.wf-tb-center[data-v-7bea9d9d]{flex:1;justify-content:center}.wf-flow-name[data-v-7bea9d9d]{font-size:.85rem;font-weight:700;color:#111827;letter-spacing:-.01em}.wf-chip[data-v-7bea9d9d]{display:inline-flex;align-items:center;padding:2px 9px;border-radius:999px;font-size:.7rem;font-weight:500;background:#f1f5f9;color:#64748b;border:1px solid #e2e8f0}.wf-chip--green[data-v-7bea9d9d]{background:#22c55e14;color:#16a34a;border-color:#22c55e33}.wf-tbtn[data-v-7bea9d9d]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;border:1px solid #e2e8f0;background:transparent;color:#64748b;font-size:.82rem;cursor:pointer;transition:background .12s}.wf-tbtn[data-v-7bea9d9d]:hover{background:#f1f5f9}.wf-vdiv[data-v-7bea9d9d]{width:1px;height:18px;background:#e2e8f0;margin:0 3px}.wf-zoom-lbl[data-v-7bea9d9d]{font-size:.78rem;color:#374151;font-weight:600;min-width:34px;text-align:center}.wf-save-hint[data-v-7bea9d9d]{font-size:.72rem;color:#94a3b8}.wf-main[data-v-7bea9d9d]{flex:1;display:flex;overflow:hidden}.wf-canvas-outer[data-v-7bea9d9d]{flex:1;overflow-x:auto;overflow-y:hidden;position:relative;background-color:#1a1c2e;background-image:radial-gradient(circle,rgba(255,255,255,.06) 1px,transparent 1px);background-size:24px 24px}.wf-canvas[data-v-7bea9d9d]{position:relative;width:1820px;height:100%;min-height:100%}.wf-svg[data-v-7bea9d9d]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.wfc[data-v-7bea9d9d]{fill:none;stroke:#fff3;stroke-width:2}.wn[data-v-7bea9d9d]{position:absolute;width:163px;height:64px;display:flex;align-items:stretch;border-radius:10px;overflow:visible;background:#252636;border:1.5px solid rgba(255,255,255,.1);box-shadow:0 4px 18px #00000080;cursor:pointer;z-index:1;transition:border-color .15s,box-shadow .15s,transform .1s;-webkit-user-select:none;user-select:none}.wn[data-v-7bea9d9d]:hover{border-color:#ffffff4d;box-shadow:0 6px 24px #0009;transform:translateY(-1px)}.wn--active[data-v-7bea9d9d]{border-color:#ffffffb3!important;box-shadow:0 0 0 3px #ffffff1f,0 6px 24px #0009!important;transform:translateY(-2px)}.wn--decision[data-v-7bea9d9d]{border-color:#f59e0b73;box-shadow:0 0 0 1px #f59e0b1f,0 4px 18px #00000080}.wn--terminal[data-v-7bea9d9d]{border-color:#22c55e66}.wn-icon[data-v-7bea9d9d]{width:48px;min-width:48px;display:flex;align-items:center;justify-content:center;border-radius:8px 0 0 8px}.wn-icon svg[data-v-7bea9d9d]{display:block;flex-shrink:0}.wn-body[data-v-7bea9d9d]{flex:1;display:flex;flex-direction:column;justify-content:center;padding:0 10px;min-width:0}.wn-title[data-v-7bea9d9d]{font-size:.76rem;font-weight:700;color:#f1f5f9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.wn-sub[data-v-7bea9d9d]{font-size:.65rem;color:#ffffff61;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wn-handle[data-v-7bea9d9d]{position:absolute;width:12px;height:12px;border-radius:50%;border:2px solid rgba(255,255,255,.2);background:#252636;top:50%;transform:translateY(-50%);z-index:2;cursor:crosshair;transition:border-color .12s,background .12s}.wn-handle[data-v-7bea9d9d]:hover{border-color:#ffffffb3;background:#ffffff1f}.wn-handle--in[data-v-7bea9d9d]{left:-6px}.wn-handle--out[data-v-7bea9d9d]{right:-6px}.wf-legend[data-v-7bea9d9d]{position:absolute;bottom:14px;left:14px;display:flex;gap:13px;padding:6px 13px;background:#0a0c18e0;border:1px solid rgba(255,255,255,.07);border-radius:8px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.wf-legend-item[data-v-7bea9d9d]{display:flex;align-items:center;gap:5px;font-size:.65rem;color:#ffffff73;font-weight:500}.wf-ld[data-v-7bea9d9d]{width:7px;height:7px;border-radius:50%;flex-shrink:0}.wf-detail[data-v-7bea9d9d]{width:300px;flex-shrink:0;background:#1e2035;border-left:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;overflow:hidden}.wfd-header[data-v-7bea9d9d]{border-top:3px solid transparent;padding:16px 16px 14px;border-bottom:1px solid rgba(255,255,255,.07);flex-shrink:0}.wfd-header-top[data-v-7bea9d9d]{display:flex;align-items:center;gap:10px}.wfd-icon[data-v-7bea9d9d]{width:38px;height:38px;border-radius:9px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.wfd-icon svg[data-v-7bea9d9d]{display:block;flex-shrink:0}.wfd-header-info[data-v-7bea9d9d]{flex:1;min-width:0}.wfd-name[data-v-7bea9d9d]{font-size:.88rem;font-weight:700;color:#f1f5f9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wfd-type[data-v-7bea9d9d]{font-size:.68rem;color:#ffffff61;margin-top:2px}.wfd-close[data-v-7bea9d9d]{background:transparent;border:none;color:#ffffff59;font-size:.8rem;cursor:pointer;padding:4px 6px;border-radius:5px;transition:background .12s,color .12s;flex-shrink:0}.wfd-close[data-v-7bea9d9d]:hover{background:#ffffff14;color:#f1f5f9}.wfd-body[data-v-7bea9d9d]{flex:1;overflow-y:auto;padding:14px 16px;display:flex;flex-direction:column;gap:18px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.1) transparent}.wfd-desc[data-v-7bea9d9d]{font-size:.78rem;color:#fff9;line-height:1.6;margin:0}.wfd-section[data-v-7bea9d9d]{display:flex;flex-direction:column;gap:8px}.wfd-section-title[data-v-7bea9d9d]{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#ffffff4d}.wfd-config[data-v-7bea9d9d]{display:flex;flex-direction:column;gap:0;border:1px solid rgba(255,255,255,.06);border-radius:8px;overflow:hidden}.wfd-config-row[data-v-7bea9d9d]{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:7px 10px;border-bottom:1px solid rgba(255,255,255,.05)}.wfd-config-row[data-v-7bea9d9d]:last-child{border-bottom:none}.wfd-config-label[data-v-7bea9d9d]{font-size:.71rem;color:#fff6;flex-shrink:0}.wfd-config-value[data-v-7bea9d9d]{font-size:.71rem;font-weight:600;color:#fffc;text-align:right}.wfd-io[data-v-7bea9d9d]{display:flex;flex-direction:column;gap:6px}.wfd-io-row[data-v-7bea9d9d]{display:flex;align-items:flex-start;gap:8px}.wfd-io-label[data-v-7bea9d9d]{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#ffffff47;min-width:44px;padding-top:1px}.wfd-io-val[data-v-7bea9d9d]{font-size:.74rem;color:#ffffffa6;line-height:1.4}.slide-panel-enter-active[data-v-7bea9d9d],.slide-panel-leave-active[data-v-7bea9d9d]{transition:all .22s cubic-bezier(.4,0,.2,1)}.slide-panel-enter-from[data-v-7bea9d9d],.slide-panel-leave-to[data-v-7bea9d9d]{transform:translate(300px);opacity:0}.page[data-v-6853bddb]{padding:32px 40px;min-height:100vh;color:var(--color-text)}.page-header[data-v-6853bddb]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:28px}.header-eyebrow[data-v-6853bddb]{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px}.alpha-badge[data-v-6853bddb]{background:#fbbf2426;color:#fbbf24;font-size:10px;font-weight:700;padding:2px 6px;border-radius:4px;letter-spacing:.05em}.title[data-v-6853bddb]{font-size:24px;font-weight:700;margin:0 0 6px}.subtitle[data-v-6853bddb]{font-size:13px;color:var(--color-text-muted);margin:0}.btn-add[data-v-6853bddb]{display:flex;align-items:center;gap:6px;padding:8px 16px;background:var(--color-accent, #6366f1);color:#fff;border:none;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:opacity .15s}.btn-add[data-v-6853bddb]:hover{opacity:.85}.stats-row[data-v-6853bddb]{display:flex;gap:16px;margin-bottom:28px;flex-wrap:wrap}.stat-chip[data-v-6853bddb]{background:var(--color-background-soft);border:1px solid var(--color-border);border-radius:10px;padding:12px 20px;display:flex;flex-direction:column;gap:2px;min-width:120px}.stat-num[data-v-6853bddb]{font-size:22px;font-weight:700}.stat-label[data-v-6853bddb]{font-size:11px;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em}.tab-bar[data-v-6853bddb]{display:flex;gap:4px;border-bottom:1px solid var(--color-border);margin-bottom:24px}.tab-btn[data-v-6853bddb]{padding:10px 18px;background:none;border:none;border-bottom:2px solid transparent;color:var(--color-text-muted);font-size:13px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:8px;transition:color .15s,border-color .15s;margin-bottom:-1px}.tab-btn.active[data-v-6853bddb]{color:var(--color-text);border-bottom-color:var(--color-accent, #6366f1)}.tab-badge[data-v-6853bddb]{background:var(--color-background-soft);border:1px solid var(--color-border);border-radius:10px;padding:1px 7px;font-size:11px;font-weight:600}.tab-badge.sim[data-v-6853bddb]{background:#6366f11f;color:#818cf8;border-color:#6366f140}.rules-table[data-v-6853bddb]{width:100%;border-collapse:collapse;font-size:13px;table-layout:fixed}.rules-table thead th[data-v-6853bddb]{text-align:left;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);padding:0 12px 10px;border-bottom:1px solid var(--color-border)}.rules-table tbody tr[data-v-6853bddb]{border-bottom:1px solid var(--color-border);transition:background .12s}.rules-table tbody tr[data-v-6853bddb]:hover{background:var(--color-background-soft)}.rules-table tbody td[data-v-6853bddb]{padding:14px 12px;vertical-align:top}.col-status[data-v-6853bddb]{width:36px}.col-rule[data-v-6853bddb]{width:220px}.col-conditions[data-v-6853bddb]{width:auto}.col-type[data-v-6853bddb]{width:130px}.col-scope[data-v-6853bddb]{width:180px}.col-actions[data-v-6853bddb]{width:160px;text-align:right}.status-dot[data-v-6853bddb]{display:inline-block;width:8px;height:8px;border-radius:50%;margin-top:4px}.status-dot.active[data-v-6853bddb]{background:#4ade80;box-shadow:0 0 6px #4ade8080}.status-dot.inactive[data-v-6853bddb]{background:var(--color-text-muted)}.rule-label[data-v-6853bddb]{font-weight:600;margin-bottom:5px}.rule-signal-row[data-v-6853bddb]{display:flex;align-items:center}.conditions-compact[data-v-6853bddb]{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:5px}.field-badge[data-v-6853bddb]{background:#6366f11a;color:#818cf8;border:1px solid rgba(99,102,241,.2);border-radius:5px;padding:2px 7px;font-size:11px;font-family:monospace;white-space:nowrap}.cond-more-btn[data-v-6853bddb]{font-size:11px;color:var(--color-accent, #6366f1);font-style:italic;white-space:nowrap;background:none;border:none;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:2px;transition:opacity .15s}.cond-more-btn[data-v-6853bddb]:hover{opacity:.7}.cond-logic-note[data-v-6853bddb]{font-size:11px;color:var(--color-text-muted)}.event-name-badge[data-v-6853bddb]{background:#4ade801a;color:#4ade80;border:1px solid rgba(74,222,128,.25);border-radius:6px;padding:3px 9px;font-size:12px;font-family:monospace;font-weight:600}.event-name-badge.small[data-v-6853bddb]{font-size:11px;padding:2px 7px}.action-badge[data-v-6853bddb]{border-radius:6px;padding:3px 9px;font-size:11px;font-weight:600}.action-badge.small[data-v-6853bddb]{font-size:10px;padding:2px 7px}.target-text[data-v-6853bddb]{font-size:11px;color:var(--color-text-muted);margin-top:4px;word-break:break-all}.target-badge[data-v-6853bddb]{display:inline-block;border-radius:6px;padding:2px 9px;font-size:11px;font-family:monospace;font-weight:600;word-break:break-all}.scope-badge[data-v-6853bddb]{border-radius:5px;padding:2px 8px;font-size:11px;font-weight:600}.scope-badge.global[data-v-6853bddb]{background:#6366f11a;color:#818cf8}.scope-badge.program[data-v-6853bddb]{background:#fbbf241a;color:#fbbf24}.scope-program-name[data-v-6853bddb]{font-size:11px;color:var(--color-text-muted);margin-top:3px}.btn-icon[data-v-6853bddb]{display:inline-flex;align-items:center;justify-content:center;gap:4px;width:72px;padding:5px 0;border-radius:6px;font-size:12px;font-weight:500;cursor:pointer;border:1px solid var(--color-border);background:transparent;color:var(--color-text-muted);margin-left:6px;transition:background .12s,color .12s,border-color .12s}.btn-icon.edit[data-v-6853bddb]:hover{background:#6366f11a;color:#818cf8;border-color:#6366f14d}.btn-icon.delete[data-v-6853bddb]:hover{background:#f871711a;color:#f87171;border-color:#f871714d}.simulate-tab[data-v-6853bddb]{padding-bottom:40px}.sim-layout[data-v-6853bddb]{display:grid;grid-template-columns:1fr 1fr;gap:24px}.sim-panel[data-v-6853bddb]{background:var(--color-background-soft);border:1px solid var(--color-border);border-radius:12px;overflow:hidden}.sim-panel-header[data-v-6853bddb]{padding:16px 20px;border-bottom:1px solid var(--color-border);display:flex;flex-direction:column;gap:4px}.sim-panel-title-row[data-v-6853bddb]{display:flex;align-items:center;gap:10px}.sim-panel-title[data-v-6853bddb]{font-weight:600;font-size:14px}.sim-scan-badge[data-v-6853bddb]{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:#fbbf24;background:#fbbf241a;border:1px solid rgba(251,191,36,.25);border-radius:20px;padding:2px 8px;font-weight:600}.scan-pulse[data-v-6853bddb]{width:7px;height:7px;border-radius:50%;background:#fbbf24;animation:pulse-dot-6853bddb .9s ease-in-out infinite;display:inline-block}@keyframes pulse-dot-6853bddb{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.sim-done-badge[data-v-6853bddb]{font-size:11px;color:#4ade80;background:#4ade801a;border:1px solid rgba(74,222,128,.25);border-radius:20px;padding:2px 8px;font-weight:600}.sim-hint[data-v-6853bddb]{font-size:12px;color:var(--color-text-muted)}.sim-controls[data-v-6853bddb]{display:flex;align-items:center;gap:8px;padding:12px 20px;border-bottom:1px solid var(--color-border)}.sim-schema-select[data-v-6853bddb]{flex:1;background:var(--color-background);border:1px solid var(--color-border);border-radius:7px;padding:7px 10px;font-size:12px;color:var(--color-text);outline:none}.sim-schema-select[data-v-6853bddb]:focus{border-color:var(--color-accent, #6366f1)}.btn-sim-fill[data-v-6853bddb]{padding:7px 14px;background:var(--color-accent, #6366f1);color:#fff;border:none;border-radius:7px;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap;transition:opacity .15s}.btn-sim-fill[data-v-6853bddb]:hover:not(:disabled){opacity:.85}.btn-sim-fill[data-v-6853bddb]:disabled{opacity:.35;cursor:not-allowed}.btn-sim-clear[data-v-6853bddb]{padding:7px 14px;background:none;border:1px solid var(--color-border);border-radius:7px;color:var(--color-text-muted);font-size:12px;font-weight:500;cursor:pointer;white-space:nowrap;transition:background .12s,color .12s}.btn-sim-clear[data-v-6853bddb]:hover{background:var(--color-border);color:var(--color-text)}.sim-run-bar[data-v-6853bddb]{padding:10px 20px;border-bottom:1px solid var(--color-border)}.sim-field-list[data-v-6853bddb]{padding:16px 20px;display:flex;flex-direction:column;gap:10px;max-height:360px;overflow-y:auto}.sim-field-row[data-v-6853bddb]{display:flex;flex-direction:column;gap:4px}.sim-field-label[data-v-6853bddb]{font-size:11px;font-weight:600;color:var(--color-text-muted);font-family:monospace}.sim-field-input[data-v-6853bddb]{background:var(--color-background);border:1px solid var(--color-border);border-radius:6px;padding:7px 10px;font-size:13px;color:var(--color-text);outline:none}.sim-field-input[data-v-6853bddb]:focus{border-color:var(--color-accent, #6366f1)}.btn-simulate[data-v-6853bddb]{display:block;width:100%;padding:10px;background:var(--color-accent, #6366f1);color:#fff;border:none;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:opacity .15s}.btn-simulate[data-v-6853bddb]:hover:not(:disabled){opacity:.85}.btn-simulate[data-v-6853bddb]:disabled{opacity:.5;cursor:not-allowed}.sim-empty[data-v-6853bddb]{padding:40px 20px;text-align:center;color:var(--color-text-muted);font-size:13px}.sim-results[data-v-6853bddb]{padding:16px 20px;display:flex;flex-direction:column;gap:12px}.sim-result-card[data-v-6853bddb]{background:var(--color-background);border:1px solid var(--color-border);border-radius:8px;padding:12px 14px}.sim-result-header[data-v-6853bddb]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.sim-result-label[data-v-6853bddb]{font-weight:600;font-size:13px;flex:1}.sim-result-conditions[data-v-6853bddb]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px}.sim-matched-field[data-v-6853bddb]{background:#6366f114;border:1px solid rgba(99,102,241,.15);border-radius:5px;padding:2px 7px;font-size:11px;font-family:monospace}.sim-matched-field em[data-v-6853bddb]{font-style:normal;color:var(--color-text-muted);margin-left:4px}.sim-result-target[data-v-6853bddb]{font-size:11px;color:var(--color-text-muted);margin-top:4px}.action-pop-enter-active[data-v-6853bddb]{transition:all .35s cubic-bezier(.34,1.56,.64,1)}.action-pop-enter-from[data-v-6853bddb]{opacity:0;transform:translateY(10px) scale(.97)}.drawer-overlay[data-v-6853bddb]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;z-index:9000;display:flex;justify-content:flex-end}.drawer[data-v-6853bddb]{width:520px;max-width:100vw;height:100%;background:var(--color-background-soft, #1e1e2e);border-left:1px solid var(--color-border);display:flex;flex-direction:column;overflow:hidden}.drawer-header[data-v-6853bddb]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--color-border);flex-shrink:0}.drawer-title[data-v-6853bddb]{font-size:16px;font-weight:700}.drawer-close[data-v-6853bddb]{background:none;border:none;color:var(--color-text-muted);font-size:18px;cursor:pointer;line-height:1;padding:4px 8px;border-radius:4px;transition:color .12s,background .12s}.drawer-close[data-v-6853bddb]:hover{color:var(--color-text);background:var(--color-border)}.drawer-body[data-v-6853bddb]{flex:1;overflow-y:auto;padding:0 24px 24px}.drawer-footer[data-v-6853bddb]{display:flex;justify-content:flex-end;gap:10px;padding:16px 24px;border-top:1px solid var(--color-border);flex-shrink:0}.drawer-section[data-v-6853bddb]{padding:20px 0;border-bottom:1px solid var(--color-border)}.drawer-section[data-v-6853bddb]:last-child{border-bottom:none}.drawer-section-title[data-v-6853bddb]{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--color-text-muted);margin-bottom:12px}.drawer-section-hint[data-v-6853bddb]{font-size:12px;color:var(--color-text-muted);margin:-6px 0 12px}.condition-rows[data-v-6853bddb]{display:flex;flex-direction:column;gap:8px;margin-bottom:10px}.condition-row[data-v-6853bddb]{display:flex;align-items:center;gap:6px}.cond-select[data-v-6853bddb]{background:var(--color-background);border:1px solid var(--color-border);border-radius:6px;padding:6px 10px;font-size:12px;color:var(--color-text);outline:none}.cond-select[data-v-6853bddb]:focus{border-color:var(--color-accent, #6366f1)}.field-select[data-v-6853bddb]{flex:1.8;min-width:0}.op-select[data-v-6853bddb]{flex:1;min-width:0}.cond-value-input[data-v-6853bddb]{flex:1;background:var(--color-background);border:1px solid var(--color-border);border-radius:6px;padding:6px 10px;font-size:12px;color:var(--color-text);outline:none;min-width:0}.cond-value-input[data-v-6853bddb]:focus{border-color:var(--color-accent, #6366f1)}.cond-remove[data-v-6853bddb]{background:none;border:none;color:var(--color-text-muted);font-size:18px;cursor:pointer;line-height:1;padding:2px 6px;border-radius:4px;transition:color .12s;flex-shrink:0}.cond-remove[data-v-6853bddb]:hover{color:#f87171}.btn-add-condition[data-v-6853bddb]{display:flex;align-items:center;gap:6px;padding:7px 14px;background:none;border:1px dashed var(--color-border);border-radius:7px;color:var(--color-text-muted);font-size:12px;cursor:pointer;transition:border-color .15s,color .15s;width:100%;justify-content:center}.btn-add-condition[data-v-6853bddb]:hover{border-color:var(--color-accent, #6366f1);color:var(--color-accent, #6366f1)}.action-type-grid[data-v-6853bddb]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:14px}.action-type-btn[data-v-6853bddb]{padding:9px 6px;background:var(--color-background);border:1px solid var(--color-border);border-radius:8px;color:var(--color-text-muted);font-size:12px;font-weight:500;cursor:pointer;transition:border-color .15s,color .15s,background .15s;text-align:center}.action-type-btn[data-v-6853bddb]:hover{border-color:var(--color-accent, #6366f1);color:var(--color-text)}.action-type-btn.selected[data-v-6853bddb]{font-weight:700}.event-preview-row[data-v-6853bddb]{margin-top:8px;font-size:12px;color:var(--color-text-muted);display:flex;align-items:center;gap:8px}.scope-cards[data-v-6853bddb]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px}.scope-card[data-v-6853bddb]{padding:12px 14px;background:var(--color-background);border:1px solid var(--color-border);border-radius:8px;text-align:left;cursor:pointer;transition:border-color .15s,background .15s}.scope-card.selected[data-v-6853bddb]{border-color:var(--color-accent, #6366f1);background:#6366f10f}.scope-card-title[data-v-6853bddb]{font-size:13px;font-weight:600;margin-bottom:3px;color:var(--color-text)}.scope-card-desc[data-v-6853bddb]{font-size:11px;color:var(--color-text-muted)}.program-select-wrap[data-v-6853bddb]{margin-top:4px}.form-label[data-v-6853bddb]{display:block;font-size:12px;font-weight:600;color:var(--color-text-muted);margin-bottom:6px;margin-top:12px}.form-label[data-v-6853bddb]:first-child{margin-top:0}.form-input[data-v-6853bddb]{width:100%;background:var(--color-background);border:1px solid var(--color-border);border-radius:7px;padding:8px 12px;font-size:13px;color:var(--color-text);outline:none;box-sizing:border-box}.form-input[data-v-6853bddb]:focus{border-color:var(--color-accent, #6366f1)}.toggle-row[data-v-6853bddb]{display:flex;align-items:center;justify-content:space-between;margin-top:14px}.toggle-label[data-v-6853bddb]{font-size:13px;font-weight:500}.toggle-btn[data-v-6853bddb]{width:40px;height:22px;border-radius:11px;background:var(--color-border);border:none;cursor:pointer;position:relative;transition:background .2s;padding:0}.toggle-btn.on[data-v-6853bddb]{background:var(--color-accent, #6366f1)}.toggle-knob[data-v-6853bddb]{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .2s;display:block}.toggle-btn.on .toggle-knob[data-v-6853bddb]{transform:translate(18px)}.btn-cancel[data-v-6853bddb]{padding:9px 18px;background:none;border:1px solid var(--color-border);border-radius:7px;color:var(--color-text-muted);font-size:13px;font-weight:500;cursor:pointer;transition:background .12s}.btn-cancel[data-v-6853bddb]:hover{background:var(--color-border)}.btn-save[data-v-6853bddb]{padding:9px 20px;background:var(--color-accent, #6366f1);color:#fff;border:none;border-radius:7px;font-size:13px;font-weight:600;cursor:pointer;transition:opacity .15s}.btn-save[data-v-6853bddb]:hover:not(:disabled){opacity:.85}.btn-save[data-v-6853bddb]:disabled{opacity:.4;cursor:not-allowed}.sim-spinner[data-v-6853bddb]{display:inline-flex;align-items:center;gap:8px;opacity:.9}.sim-spinner-dot[data-v-6853bddb]{width:8px;height:8px;border-radius:50%;background:#fff;animation:pulse-dot-6853bddb .8s ease-in-out infinite;display:inline-block}.nba-tab-wrapper[data-v-b3e260a9] .page{padding:0;min-height:unset}.nba-tab-wrapper[data-v-b3e260a9] .page-header{margin-bottom:20px}.mapping-tab-wrapper[data-v-361ae1f1] .page{padding:0;min-height:unset}.mapping-tab-wrapper[data-v-361ae1f1] .page-header{margin-bottom:20px}.page-program-detail[data-v-9d732f39]{max-width:none;width:100%;margin:0;padding:16px 24px 28px}.breadcrumb[data-v-9d732f39]{display:flex;align-items:center;gap:6px;margin-bottom:14px}.bc-back[data-v-9d732f39]{display:inline-flex;align-items:center;gap:4px;background:none;border:none;padding:0;cursor:pointer;font-size:.82rem;font-weight:500;color:#6b7280;transition:color .15s}.bc-back[data-v-9d732f39]:hover{color:#0062ff}.bc-sep[data-v-9d732f39]{font-size:.8rem;color:#cbd5e1}.bc-current[data-v-9d732f39]{font-size:.82rem;font-weight:500;color:#374151}.program-header[data-v-9d732f39]{margin-bottom:20px}.program-title-row[data-v-9d732f39]{display:flex;align-items:center;gap:10px;margin-bottom:4px}.program-name[data-v-9d732f39]{font-size:1.5rem;font-weight:700;margin:0;color:#111827}.program-id[data-v-9d732f39]{margin:0;font-size:.82rem;color:#6b7280}.code-inline[data-v-9d732f39]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.8rem;padding:2px 6px;border-radius:6px;background:#f1f5f9;color:#374151}.status-pill[data-v-9d732f39]{display:inline-flex;align-items:center;padding:2px 10px;border-radius:999px;font-size:.75rem;font-weight:600;letter-spacing:.02em}.status-pill[data-status=active][data-v-9d732f39]{background:#10b9811f;color:#34d399}.status-pill[data-status=trial][data-v-9d732f39]{background:#3b82f61f;color:#60a5fa}.status-pill[data-status=suspended][data-v-9d732f39]{background:#ef44441f;color:#f87171}.status-pill[data-status=draft][data-v-9d732f39]{background:#94a3b81f;color:#94a3b8}.tab-bar[data-v-9d732f39]{display:flex;gap:2px;border-bottom:1px solid #e2e8f0;margin-bottom:20px;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.tab-bar[data-v-9d732f39]::-webkit-scrollbar{display:none}.tab-btn[data-v-9d732f39]{padding:10px 18px;font-size:.88rem;font-weight:500;color:var(--color-text-muted, #6b7280);background:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer;white-space:nowrap;transition:color .15s,border-color .15s}.tab-btn[data-v-9d732f39]:hover{color:#374151}.tab-btn.active[data-v-9d732f39]{color:#0062ff;border-bottom-color:#0062ff;font-weight:600}.tab-content[data-v-9d732f39]{min-height:400px}.page[data-v-e2721a94]{padding:20px}.page-header[data-v-e2721a94]{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;gap:12px}.title[data-v-e2721a94]{margin:0}.subtitle[data-v-e2721a94]{margin:4px 0 0;color:var(--color-text-soft)}.header-actions[data-v-e2721a94]{display:flex;gap:8px}.toolbar[data-v-e2721a94]{display:flex;gap:8px;align-items:center;margin-bottom:12px}.input[data-v-e2721a94],.select[data-v-e2721a94]{height:34px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-background);color:var(--color-text);padding:0 10px}.input[data-v-e2721a94]{min-width:220px}.toggle[data-v-e2721a94]{font-size:12px;color:var(--color-text-soft);display:inline-flex;align-items:center;gap:6px}.status[data-v-e2721a94]{margin-bottom:10px;border:1px solid rgba(59,130,246,.4);background:#3b82f61f;color:#bfdbfe;border-radius:8px;padding:8px 10px;font-size:12px}.status.error[data-v-e2721a94]{border-color:#ef444480;background:#7f1d1d33;color:#fecaca}.pager[data-v-e2721a94]{margin-top:10px;display:flex;align-items:center;justify-content:space-between}.table-wrap[data-v-e2721a94]{border:1px solid var(--color-border);border-radius:12px;overflow:hidden}.table[data-v-e2721a94]{width:100%;border-collapse:collapse;font-size:13px}.table th[data-v-e2721a94],.table td[data-v-e2721a94]{padding:8px 10px;border-bottom:1px solid var(--color-border);text-align:left}.table tbody tr[data-v-e2721a94]{cursor:pointer}.table tbody tr[data-v-e2721a94]:hover{background:#0085ca14}.mono[data-v-e2721a94]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.badge[data-v-e2721a94]{border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600;text-transform:capitalize;border:1px solid transparent}.badge.active[data-v-e2721a94]{background:#dcfce7;border-color:#16a34a;color:#14532d}.badge.deprecated[data-v-e2721a94]{background:#fef3c7;border-color:#d97706;color:#78350f}.empty[data-v-e2721a94]{text-align:center;color:var(--color-text-soft)}.btn[data-v-e2721a94]{height:34px;border-radius:8px;padding:0 12px;border:1px solid var(--color-border);background:transparent;color:var(--color-text);cursor:pointer}.btn.primary[data-v-e2721a94]{border-color:#0085cab3;background:#0085ca33}.btn.ghost[data-v-e2721a94]{color:var(--color-text-soft)}.btn.danger[data-v-e2721a94]{border-color:#ef444499;color:#fecaca}.drawer-backdrop[data-v-e2721a94]{position:fixed;top:0;right:0;bottom:0;left:0;background:#020617a6;display:flex;justify-content:flex-end;z-index:100}.drawer[data-v-e2721a94]{width:420px;max-width:95vw;background:var(--color-background-soft);border-left:1px solid var(--color-border);display:flex;flex-direction:column}.drawer-head[data-v-e2721a94],.drawer-foot[data-v-e2721a94]{padding:12px;border-bottom:1px solid var(--color-border);display:flex;justify-content:space-between;align-items:center}.drawer-foot[data-v-e2721a94]{border-bottom:none;border-top:1px solid var(--color-border);margin-top:auto}.drawer-body[data-v-e2721a94]{padding:12px;display:flex;flex-direction:column;gap:10px}.field[data-v-e2721a94]{display:flex;flex-direction:column;gap:6px;font-size:12px;color:var(--color-text-soft)}.textarea[data-v-e2721a94]{height:auto;min-height:80px;padding:8px 10px}.usage[data-v-e2721a94]{border:1px solid var(--color-border);border-radius:8px;padding:8px;font-size:12px}.usage-title[data-v-e2721a94]{font-weight:600;margin-bottom:6px;color:var(--color-text)}.deprecated-warning[data-v-e2721a94]{border:1px solid rgba(245,158,11,.5);background:#f59e0b1f;color:#fde68a;border-radius:8px;padding:8px;font-size:12px}:root[data-theme=light] *[style*="#fde68a"][data-v-e2721a94]{color:#92400e!important}:root[data-theme=light] *[style*="#86efac"][data-v-e2721a94]{color:#15803d!important}:root[data-theme=light] *[style*="#93c5fd"][data-v-e2721a94]{color:#1d4ed8!important}:root[data-theme=light] *[style*="#fca5a5"][data-v-e2721a94]{color:#b91c1c!important}:root[data-theme=light] *[style*="#99D0ED"][data-v-e2721a94]{color:#006ba6!important}.page[data-v-612a6011]{padding:20px}.page-header[data-v-612a6011]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px}.title[data-v-612a6011]{margin:0}.subtitle[data-v-612a6011]{margin:4px 0 0;color:var(--color-text-muted, #6b7280);font-size:13px}.td-queue[data-v-612a6011]{white-space:nowrap}.queue-badge[data-v-612a6011]{display:inline-block;font-size:.72rem;font-weight:500;padding:3px 10px;border-radius:5px}.queue-badge--active[data-v-612a6011]{background:#3b82f61f;color:#93c5fd;border:1px solid rgba(59,130,246,.25)}.queue-badge--idle[data-v-612a6011]{background:#94a3b814;color:#64748b;border:1px solid rgba(148,163,184,.15)}.queue-badge--supervisor[data-v-612a6011]{background:#7c3aed1f;color:#99d0ed;border:1px solid rgba(124,58,237,.25);font-weight:600}.queue-badge--na[data-v-612a6011]{color:#475569}.btn[data-v-612a6011]{height:34px;border-radius:8px;border:1px solid var(--color-border);background:transparent;color:var(--color-text);padding:0 14px;cursor:pointer;font-size:13px;font-weight:500}.btn.primary[data-v-612a6011]{border-color:#7c3aedb3;background:#7c3aed33;color:#99d0ed}.btn.primary[data-v-612a6011]:hover{background:#7c3aed4d}.btn.ghost[data-v-612a6011]{color:var(--color-text-muted, #9ca3af)}.btn.ghost[data-v-612a6011]:hover{color:var(--color-text);border-color:#7c3aed66}.btn.danger[data-v-612a6011]{border-color:#ef44448c;background:#ef44441f;color:#fca5a5}.btn.danger[data-v-612a6011]:hover{background:#ef444438}.btn[data-v-612a6011]:disabled{opacity:.4;cursor:not-allowed}.filter-bar[data-v-612a6011]{display:flex;gap:8px;margin-bottom:14px;align-items:center}.search[data-v-612a6011]{border:1px solid var(--color-border);background:var(--color-background-soft);color:var(--color-text);border-radius:8px;padding:6px 10px;font-size:13px;outline:none;min-width:220px}.filter-select[data-v-612a6011]{height:32px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-background-soft);color:var(--color-text);padding:0 8px;font-size:13px;cursor:pointer}.table-wrap[data-v-612a6011]{overflow-x:auto;border:1px solid var(--color-border);border-radius:12px}.table[data-v-612a6011]{width:100%;border-collapse:collapse;font-size:13px}.table thead th[data-v-612a6011]{padding:9px 12px;text-align:left;border-bottom:1px solid var(--color-border);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted, #6b7280);background:var(--color-background-soft);white-space:nowrap}.table tbody td[data-v-612a6011]{padding:10px 12px;border-bottom:1px solid var(--color-border);vertical-align:middle;color:var(--color-text)}.user-row:last-child td[data-v-612a6011]{border-bottom:none}.user-row:hover td[data-v-612a6011]{background:#7c3aed08}.td-user[data-v-612a6011]{min-width:210px}.user-cell[data-v-612a6011]{display:flex;align-items:center;gap:10px}.avatar-circle[data-v-612a6011]{width:34px;height:34px;border-radius:50%;font-size:12px;font-weight:700;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.user-name[data-v-612a6011]{font-weight:600;font-size:13px}.user-email[data-v-612a6011]{font-size:11px;color:var(--color-text-muted, #6b7280);margin-top:1px}.td-role[data-v-612a6011]{min-width:155px}.role-select[data-v-612a6011]{height:28px;min-width:145px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-background);color:var(--color-text);font-size:12px;padding:0 8px;cursor:pointer}.role-label[data-v-612a6011]{font-size:12px;color:var(--color-text);font-weight:500}.td-programs[data-v-612a6011]{min-width:140px}.program-tags[data-v-612a6011]{display:flex;flex-wrap:wrap;gap:4px}.program-tag[data-v-612a6011]{display:inline-block;font-size:.68rem;font-weight:600;padding:2px 8px;border-radius:4px;background:#0085ca14;color:#0062ff;border:1px solid rgba(0,133,202,.25);white-space:nowrap}.status-pill[data-v-612a6011]{padding:3px 10px;border-radius:999px;font-size:11px;font-weight:600;border:1px solid transparent;background:none;cursor:pointer}.status-pill.active[data-v-612a6011]{background:#16a34a14;border-color:#16a34a59;color:#15803d}.status-pill.inactive[data-v-612a6011]{background:#6b72801f;border-color:#6b728059;color:#9ca3af}.status-pill.pending[data-v-612a6011]{background:#f59e0b1f;border-color:#f59e0b59;color:#fde68a;cursor:default}.td-perms[data-v-612a6011]{min-width:160px}.cat-row[data-v-612a6011]{display:flex;gap:4px;margin-bottom:4px}.cat-chip[data-v-612a6011]{display:inline-flex;align-items:center;justify-content:center;padding:2px 6px;border-radius:4px;font-size:9px;font-weight:700;border:1px solid var(--color-border);background:#6b72801a;color:#6b7280;letter-spacing:.04em}.perms-link[data-v-612a6011]{font-size:11px;color:var(--color-text-muted, #6b7280);background:none;border:none;cursor:pointer;padding:0;text-decoration:underline;text-underline-offset:2px}.perms-link[data-v-612a6011]:hover{color:#99d0ed}.td-last[data-v-612a6011]{font-size:12px;color:var(--color-text-muted, #6b7280);white-space:nowrap}.td-actions[data-v-612a6011]{white-space:nowrap}.row-actions[data-v-612a6011]{display:flex;gap:6px;align-items:center}.btn-sm[data-v-612a6011]{height:26px;padding:0 10px;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;border:1px solid var(--color-border);background:transparent;color:var(--color-text-muted, #9ca3af)}.btn-sm[data-v-612a6011]:hover{border-color:#7c3aed66;color:var(--color-text)}.btn-sm.save[data-v-612a6011]{border-color:#16a34a80;color:#86efac}.btn-sm.save[data-v-612a6011]:hover{background:#16a34a1a}.btn-sm.danger[data-v-612a6011]{border-color:#ef444466;color:#fca5a5}.btn-sm.danger[data-v-612a6011]:hover{background:#ef44441a}.empty[data-v-612a6011]{padding:40px;text-align:center;color:var(--color-text-muted, #6b7280)}.modal-overlay[data-v-612a6011]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal[data-v-612a6011]{background:var(--color-background);border:1px solid var(--color-border);border-radius:14px;width:100%;max-width:480px;max-height:88vh;display:flex;flex-direction:column;box-shadow:0 24px 64px #0000008c}.modal-wide[data-v-612a6011]{max-width:580px}.modal-sm[data-v-612a6011]{max-width:380px}.modal-header[data-v-612a6011]{display:flex;justify-content:space-between;align-items:flex-start;padding:18px 20px 14px;border-bottom:1px solid var(--color-border)}.modal-title[data-v-612a6011]{margin:0;font-size:16px;font-weight:700}.modal-subtitle[data-v-612a6011]{margin:3px 0 0;font-size:12px;color:var(--color-text-muted, #6b7280)}.modal-subtitle-sep[data-v-612a6011]{margin:0 4px}.modal-close[data-v-612a6011]{background:none;border:none;color:var(--color-text-muted, #9ca3af);cursor:pointer;font-size:16px;padding:2px;line-height:1;flex-shrink:0}.modal-close[data-v-612a6011]:hover{color:var(--color-text)}.modal-body[data-v-612a6011]{padding:16px 20px;overflow-y:auto;flex:1}.modal-footer[data-v-612a6011]{display:flex;gap:8px;align-items:center;padding:12px 20px;border-top:1px solid var(--color-border)}.spacer[data-v-612a6011]{flex:1}.form-row-2[data-v-612a6011]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-field[data-v-612a6011]{display:flex;flex-direction:column;gap:5px;font-size:12px;color:var(--color-text-muted, #6b7280);margin-bottom:12px}.form-input[data-v-612a6011],.form-select[data-v-612a6011]{height:34px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-background-soft);color:var(--color-text);padding:0 10px;font-size:13px;outline:none}.form-input[data-v-612a6011]:focus,.form-select[data-v-612a6011]:focus{border-color:#7c3aed99}.role-hint[data-v-612a6011]{display:flex;align-items:baseline;gap:8px;padding:10px 12px;border-radius:8px;background:#7c3aed12;border:1px solid rgba(124,58,237,.2);margin-bottom:14px}.role-badge-sm[data-v-612a6011]{font-size:10px;font-weight:700;padding:2px 8px;border-radius:999px;background:#7c3aed33;color:#99d0ed;white-space:nowrap;flex-shrink:0}.role-hint-text[data-v-612a6011]{font-size:12px;color:var(--color-text-muted, #6b7280);line-height:1.5}.perm-preview-label[data-v-612a6011]{font-size:11px;color:var(--color-text-muted, #6b7280);margin-bottom:6px}.perm-chips[data-v-612a6011]{display:flex;flex-wrap:wrap;gap:4px}.perm-chip[data-v-612a6011]{font-size:10px;padding:2px 7px;border-radius:4px;background:#7c3aed1a;color:#99d0ed;border:1px solid rgba(124,58,237,.25)}.perm-group[data-v-612a6011]{margin-bottom:20px}.perm-group-label[data-v-612a6011]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted, #6b7280);padding-left:10px;border-left:3px solid;margin-bottom:6px}.perm-rows[data-v-612a6011]{display:flex;flex-direction:column;gap:2px}.perm-row[data-v-612a6011]{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;border-radius:8px;border:1px solid transparent;cursor:pointer;transition:background .1s ease}.perm-row[data-v-612a6011]:hover{background:#7c3aed0d}.perm-row--on[data-v-612a6011]{background:#7c3aed12;border-color:#7c3aed33}.perm-info[data-v-612a6011]{display:flex;flex-direction:column;gap:2px}.perm-name[data-v-612a6011]{font-size:13px;font-weight:500}.perm-desc[data-v-612a6011]{font-size:11px;color:var(--color-text-muted, #6b7280)}.toggle[data-v-612a6011]{width:36px;height:20px;border-radius:999px;flex-shrink:0;background:#6b728040;border:1px solid rgba(107,114,128,.4);position:relative;cursor:pointer;transition:background .2s ease,border-color .2s ease}.toggle.on[data-v-612a6011]{background:#7c3aed73;border-color:#7c3aeda6}.toggle-thumb[data-v-612a6011]{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#9ca3af;transition:transform .2s ease,background .2s ease}.toggle.on .toggle-thumb[data-v-612a6011]{transform:translate(16px);background:#99d0ed}.confirm-text[data-v-612a6011]{font-size:14px;color:var(--color-text-muted, #6b7280);line-height:1.65;margin:0}.confirm-text strong[data-v-612a6011]{color:var(--color-text)}@media (max-width: 900px){.stats-row[data-v-612a6011]{grid-template-columns:repeat(2,1fr)}.filter-bar[data-v-612a6011]{flex-wrap:wrap}}:root[data-theme=light] .queue-badge--active[data-v-612a6011]{color:#1d4ed8}:root[data-theme=light] .queue-badge--supervisor[data-v-612a6011]{color:#006ba6}:root[data-theme=light] .btn.primary[data-v-612a6011]{color:#0062ff;background:#0085ca14;border-color:#0085ca66}:root[data-theme=light] .btn.danger[data-v-612a6011]{color:#b91c1c;background:#ef44440f;border-color:#ef44444d}:root[data-theme=light] .status-pill.active[data-v-612a6011]{color:#15803d}:root[data-theme=light] .status-pill.pending[data-v-612a6011]{color:#92400e}:root[data-theme=light] .perms-link[data-v-612a6011]:hover{color:#0062ff}:root[data-theme=light] .btn-sm.save[data-v-612a6011]{color:#15803d}:root[data-theme=light] .btn-sm.danger[data-v-612a6011]{color:#b91c1c}:root[data-theme=light] .toggle.on .toggle-thumb[data-v-612a6011]{background:#0085ca}.page[data-v-3e203f3b]{padding:32px 40px;max-width:100%}.page-header[data-v-3e203f3b]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:28px}.title[data-v-3e203f3b]{font-size:20px;font-weight:600;color:var(--color-text, #e6e6e6);margin:0 0 4px}.subtitle[data-v-3e203f3b]{font-size:13px;color:var(--color-text-muted, #9ca3af);margin:0}.table-wrap[data-v-3e203f3b]{border:1px solid var(--color-border, #2a2d34);border-radius:10px;overflow:hidden}.table[data-v-3e203f3b]{width:100%;border-collapse:collapse;font-size:13px}.table thead th[data-v-3e203f3b]{background:var(--color-background-soft, #101214);padding:10px 14px;text-align:left;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted, #9ca3af);border-bottom:1px solid var(--color-border, #2a2d34)}.table tbody tr[data-v-3e203f3b]{border-bottom:1px solid var(--color-border, #2a2d34)}.table tbody tr[data-v-3e203f3b]:last-child{border-bottom:none}.table tbody td[data-v-3e203f3b]{padding:16px 14px;vertical-align:middle;color:var(--color-text, #e6e6e6)}.product-name[data-v-3e203f3b]{font-weight:700;font-size:14px;letter-spacing:.03em}.td-desc[data-v-3e203f3b]{vertical-align:top;color:var(--color-text-muted, #9ca3af);font-size:13px;line-height:1.5;max-width:420px}.td-action[data-v-3e203f3b]{text-align:right;vertical-align:middle}.badge[data-v-3e203f3b]{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:999px;font-size:11px;font-weight:500}.badge.category[data-v-3e203f3b]{background:#6366f11f;color:#818cf8}.badge.coming-soon[data-v-3e203f3b]{background:#f59e0b1f;color:#fbbf24}.btn.launch[data-v-3e203f3b]{display:inline-flex;align-items:center;gap:5px;padding:6px 14px;border-radius:7px;border:1px solid var(--color-border, #2a2d34);background:transparent;color:var(--color-text, #e6e6e6);font-size:12px;font-weight:500;cursor:pointer;transition:background .15s,border-color .15s}.btn.launch[data-v-3e203f3b]:hover{background:#0085ca1a;border-color:#0085ca66;color:#4db8e8}.page-wrapper[data-v-3d115228]{min-height:100vh;display:flex;flex-direction:column;background:#e8edf5;font-family:var(--font-sans, "DM Sans", sans-serif)}.portal-shell[data-v-3d115228]{flex:1;display:flex;overflow:hidden;padding:0 80px}.hero-side[data-v-3d115228]{flex:1;position:relative;overflow:hidden;background:transparent}.doctor-img[data-v-3d115228]{position:absolute;bottom:0;right:0;left:auto;transform:none;height:105%;width:auto;object-fit:contain;object-position:bottom right;z-index:1}.portal-logo[data-v-3d115228]{position:absolute;top:32px;left:0;z-index:3}.logo-img[data-v-3d115228]{height:100px;width:auto;display:block}.hero-content[data-v-3d115228]{position:absolute;bottom:0;left:0;right:0;z-index:3;padding:0 0 40px}.hero-text[data-v-3d115228]{margin-bottom:28px;max-width:560px}.hero-title[data-v-3d115228]{font-size:3.6rem;font-weight:900;color:#0f172a;line-height:1.07;margin:0 0 12px;letter-spacing:-.028em}.hero-sub[data-v-3d115228]{font-size:.95rem;color:#475569;margin:0;line-height:1.55;max-width:420px}.feature-cards[data-v-3d115228]{display:flex;gap:16px;max-width:820px}.feat-card[data-v-3d115228]{background:#fff;border-radius:20px;padding:24px 20px 0;flex:1;display:flex;flex-direction:column;gap:12px;box-shadow:0 4px 20px #0000001a;overflow:hidden;min-width:0}.feat-icon[data-v-3d115228]{width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.feat-icon--purple[data-v-3d115228]{background:linear-gradient(135deg,#7c3aed,#a855f7)}.feat-icon--teal[data-v-3d115228]{background:linear-gradient(135deg,#1d6878,#2d9db8)}.feat-icon--blue[data-v-3d115228]{background:linear-gradient(135deg,#2563eb,#3b82f6)}.feat-title[data-v-3d115228]{font-size:1rem;font-weight:700;color:#0f172a;line-height:1.3}.feat-desc[data-v-3d115228]{font-size:.82rem;color:#64748b;line-height:1.5;flex:1}.feat-bar[data-v-3d115228]{height:5px;border-radius:0;margin:10px -20px 0}.feat-bar--purple[data-v-3d115228]{background:linear-gradient(90deg,#7c3aed,#a855f7)}.feat-bar--teal[data-v-3d115228]{background:linear-gradient(90deg,#1d6878,#2d9db8)}.feat-bar--blue[data-v-3d115228]{background:linear-gradient(90deg,#2563eb,#3b82f6)}.auth-side[data-v-3d115228]{width:400px;flex-shrink:0;background:transparent;display:flex;align-items:center;justify-content:center;padding:32px 0 32px 24px}.auth-card[data-v-3d115228]{width:100%;background:#fff;border-radius:24px;box-shadow:0 8px 48px #00000021;overflow:hidden}.auth-inner[data-v-3d115228]{padding:28px 24px 16px}.welcome-label[data-v-3d115228]{font-size:.72rem;font-weight:700;color:#94a3b8;margin:0 0 4px;text-transform:uppercase;letter-spacing:.08em}.auth-title[data-v-3d115228]{font-size:1.8rem;font-weight:900;color:#0f172a;margin:0 0 3px;letter-spacing:-.01em}.auth-sub[data-v-3d115228]{font-size:.8rem;color:#94a3b8;margin:0 0 20px}.auth-form[data-v-3d115228]{display:flex;flex-direction:column;gap:12px}.form-grid[data-v-3d115228]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.field-wrap[data-v-3d115228]{display:flex;flex-direction:column;gap:5px}.field-label[data-v-3d115228]{font-size:.78rem;font-weight:600;color:#334155}.field-input-wrap[data-v-3d115228]{position:relative;display:flex;align-items:center}.field-icon[data-v-3d115228]{position:absolute;left:11px;color:#94a3b8;pointer-events:none}.field-input[data-v-3d115228]{width:100%;height:42px;border:1.5px solid #e2e8f0;border-radius:10px;padding:0 12px 0 34px;font-size:.86rem;color:#0f172a;background:#f8fafc;outline:none;transition:border-color .15s,background .15s;font-family:inherit;box-sizing:border-box}.field-input--bare[data-v-3d115228]{padding-left:12px}.field-input--eye[data-v-3d115228]{padding-right:38px}.field-input[data-v-3d115228]:focus{border-color:#1d6878;background:#fff}.field-input[data-v-3d115228]::placeholder{color:#cbd5e1}.field-eye[data-v-3d115228]{position:absolute;right:10px;background:none;border:none;color:#94a3b8;cursor:pointer;padding:4px;display:flex;align-items:center}.field-eye[data-v-3d115228]:hover{color:#475569}.form-row[data-v-3d115228]{display:flex;align-items:center;justify-content:space-between}.checkbox-label[data-v-3d115228]{display:flex;align-items:center;gap:7px;font-size:.78rem;color:#475569;cursor:pointer;-webkit-user-select:none;user-select:none}.checkbox-input[data-v-3d115228]{display:none}.checkbox-box[data-v-3d115228]{width:16px;height:16px;border:1.5px solid #cbd5e1;border-radius:4px;background:#fff;flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:border-color .15s,background .15s}.checkbox-box--on[data-v-3d115228]{background:#1d6878;border-color:#1d6878}.forgot-link[data-v-3d115228]{font-size:.78rem;color:#1d6878;text-decoration:none;font-weight:600}.forgot-link[data-v-3d115228]:hover{text-decoration:underline}.btn-signin[data-v-3d115228]{width:100%;height:46px;background:#1d6878;color:#fff;border:none;border-radius:10px;font-size:.9rem;font-weight:800;letter-spacing:.06em;cursor:pointer;transition:background .15s;font-family:inherit;margin-top:4px}.btn-signin[data-v-3d115228]:hover{background:#165969}.signup-row[data-v-3d115228]{display:flex;align-items:center;justify-content:space-between;padding:12px 24px 16px;gap:10px}.signup-text[data-v-3d115228]{font-size:.78rem;color:#64748b}.btn-signup[data-v-3d115228]{background:#e8f4f6;color:#1d6878;border:none;border-radius:10px;padding:9px 18px;font-size:.78rem;font-weight:800;letter-spacing:.05em;cursor:pointer;transition:background .15s;font-family:inherit;white-space:nowrap}.btn-signup[data-v-3d115228]:hover{background:#c8e8ee}.resources-section[data-v-3d115228]{background:#1d6878;padding:18px 24px 22px;display:flex;flex-direction:column;gap:10px}.resources-label[data-v-3d115228]{font-size:.76rem;color:#fffc;text-align:center;margin:0 0 4px;line-height:1.4}.resource-btn[data-v-3d115228]{display:flex;align-items:center;gap:13px;background:#ffffff24;border-radius:12px;padding:11px 14px;text-decoration:none;transition:background .15s}.resource-btn[data-v-3d115228]:hover{background:#ffffff38}.resource-btn-icon[data-v-3d115228]{width:36px;height:36px;border-radius:10px;background:#ffffff2e;display:flex;align-items:center;justify-content:center;flex-shrink:0}.resource-btn-title[data-v-3d115228]{font-size:.78rem;font-weight:800;color:#fff;letter-spacing:.04em}.resource-btn-sub[data-v-3d115228]{font-size:.69rem;color:#ffffffb3;margin-top:1px}@media (max-width: 1280px){.portal-shell[data-v-3d115228]{padding:0 48px}.hero-title[data-v-3d115228]{font-size:3rem}}@media (max-width: 1024px){.portal-shell[data-v-3d115228]{padding:0 32px}.hero-title[data-v-3d115228]{font-size:2.6rem}.doctor-img[data-v-3d115228]{height:82%;right:0}.auth-side[data-v-3d115228]{width:360px}}@media (max-width: 768px){.page-wrapper[data-v-3d115228]{min-height:100vh}.portal-shell[data-v-3d115228]{flex-direction:column;padding:0 24px}.hero-side[data-v-3d115228]{min-height:55vh}.hero-title[data-v-3d115228]{font-size:2rem}.doctor-img[data-v-3d115228]{height:60%;right:0;opacity:.45}.auth-side[data-v-3d115228]{width:100%;padding:16px 0 24px}.feat-card[data-v-3d115228]{padding:14px 12px 0}.portal-footer[data-v-3d115228]{flex-direction:column;gap:6px;height:auto;padding:12px 24px}}.portal-footer[data-v-3d115228]{height:44px;background:#ffffffbf;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-top:1px solid #dde3ef;display:flex;align-items:center;justify-content:space-between;padding:0 80px;flex-shrink:0}.footer-copy[data-v-3d115228]{font-size:.72rem;color:#94a3b8}.footer-links[data-v-3d115228]{display:flex;gap:20px}.footer-link[data-v-3d115228]{font-size:.72rem;color:#94a3b8;text-decoration:none;transition:color .15s}.footer-link[data-v-3d115228]:hover{color:#1d6878}.hcp-app[data-v-18971f88]{display:flex;flex-direction:column;min-height:100vh;background:#f9fafb;font-family:DM Sans,system-ui,sans-serif;color:#111827}.hcp-header[data-v-18971f88]{background:#fff;border-bottom:1px solid #E5E7EB;height:57px;display:flex;align-items:center;justify-content:space-between;padding:0 24px;position:sticky;top:0;z-index:40}.header-left[data-v-18971f88]{display:flex;align-items:center;gap:12px}.header-logo[data-v-18971f88]{height:36px;object-fit:contain}.header-right[data-v-18971f88]{display:flex;align-items:center;gap:8px}.btn-enroll-header[data-v-18971f88]{background:#1d6878;color:#fff;border:none;border-radius:8px;padding:8px 18px;font-size:.85rem;font-weight:600;cursor:pointer;font-family:inherit}.icon-btn[data-v-18971f88]{width:36px;height:36px;border-radius:8px;border:none;background:transparent;color:#6b7280;cursor:pointer;display:flex;align-items:center;justify-content:center}.icon-btn[data-v-18971f88]:hover{background:#f3f4f6}.notif-btn[data-v-18971f88]{position:relative}.notif-dot-badge[data-v-18971f88]{position:absolute;top:6px;right:6px;width:7px;height:7px;background:#ef4444;border-radius:50%;border:1.5px solid #fff}.hcp-body[data-v-18971f88]{display:flex;flex:1;overflow:hidden}.hcp-sidebar[data-v-18971f88]{width:64px;background:#fff;border-right:1px solid #E5E7EB;display:flex;flex-direction:column;align-items:center;padding:16px 0;gap:4px;flex-shrink:0}.sb-item[data-v-18971f88]{width:48px;height:52px;border-radius:10px;border:none;background:transparent;color:#9ca3af;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;transition:background .15s,color .15s}.sb-item[data-v-18971f88]:hover{background:#f3f4f6;color:#374151}.sb-item.active[data-v-18971f88]{background:#e8f4f6;color:#1d6878}.sb-icon[data-v-18971f88]{display:flex;align-items:center;justify-content:center}.sb-label[data-v-18971f88]{font-size:.6rem;font-weight:500}.hcp-content[data-v-18971f88]{flex:1;padding:24px 32px 40px;overflow-y:auto}.breadcrumb[data-v-18971f88]{display:flex;align-items:center;gap:8px;margin-bottom:18px;font-size:.82rem;color:#9ca3af}.bc-link[data-v-18971f88]{background:none;border:none;color:#1d6878;font-size:.82rem;cursor:pointer;font-family:inherit;display:flex;align-items:center;gap:4px;padding:0}.bc-link[data-v-18971f88]:hover{text-decoration:underline}.bc-sep[data-v-18971f88]{color:#d1d5db}.bc-current[data-v-18971f88]{color:#374151;font-weight:600}.patient-header-card[data-v-18971f88]{background:#fff;border:1px solid #E5E7EB;border-radius:14px;display:grid;grid-template-columns:1fr 1px 1fr;margin-bottom:14px;overflow:hidden}.ph-demographics[data-v-18971f88]{display:flex;align-items:flex-start;gap:16px;padding:22px 24px}.ph-avatar[data-v-18971f88]{width:52px;height:52px;border-radius:50%;background:linear-gradient(135deg,#1d6878,#3a9ab0);color:#fff;font-size:1.15rem;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ph-info[data-v-18971f88]{display:flex;flex-direction:column;gap:10px;flex:1}.ph-name-row[data-v-18971f88]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ph-name[data-v-18971f88]{font-size:1.25rem;font-weight:800;color:#0f172a;margin:0}.ph-status[data-v-18971f88]{font-size:.72rem;font-weight:700;padding:3px 10px;border-radius:999px}.ph-status--review[data-v-18971f88]{background:#f59e0b1f;color:#b45309}.ph-status--active[data-v-18971f88]{background:#16a34a1a;color:#15803d}.ph-flag[data-v-18971f88]{display:flex;align-items:center;gap:4px;font-size:.7rem;font-weight:700;color:#92400e;background:#f59e0b1a;padding:3px 8px;border-radius:6px}.ph-demo-grid[data-v-18971f88]{display:grid;grid-template-columns:1fr 1fr;gap:6px 16px}.ph-demo-item[data-v-18971f88]{display:flex;flex-direction:column;gap:1px}.ph-demo-label[data-v-18971f88]{font-size:.68rem;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:.04em}.ph-demo-value[data-v-18971f88]{font-size:.85rem;font-weight:600;color:#111827}.ph-divider[data-v-18971f88]{background:#e5e7eb;width:1px}.ph-actions-panel[data-v-18971f88]{padding:22px 24px;display:flex;flex-direction:column;gap:12px}.ph-actions-title[data-v-18971f88]{font-size:.78rem;font-weight:700;color:#9ca3af;text-transform:uppercase;letter-spacing:.06em;margin:0 0 2px}.ph-actions-list[data-v-18971f88]{display:flex;flex-direction:column;gap:6px}.ph-action-btn[data-v-18971f88]{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;border:1px solid #F1F5F9;background:#fafafa;cursor:pointer;font-family:inherit;transition:background .15s,border-color .15s;text-align:left}.ph-action-btn[data-v-18971f88]:hover{background:#f8faff;border-color:#bfdbfe}.ph-action-btn--primary[data-v-18971f88]{border-color:#bfdbfe;background:#e8f4f6}.ph-action-btn--primary[data-v-18971f88]:hover{background:#dbeafe}.ph-action-btn--status[data-v-18971f88]{cursor:default;border-color:#d1e8ec;background:#f0f9fb}.ph-action-btn--status[data-v-18971f88]:hover{background:#f0f9fb;border-color:#d1e8ec}.ph-action-status-badge[data-v-18971f88]{flex-shrink:0;font-size:.7rem;font-weight:600;padding:2px 8px;border-radius:999px;background:#1d68781f;color:#1d6878;letter-spacing:.03em}.ph-action-icon[data-v-18971f88]{width:32px;height:32px;border-radius:8px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.ph-action-icon--blue[data-v-18971f88]{background:#1d6878;color:#fff}.ph-action-icon--amber[data-v-18971f88]{background:#f59e0b26;color:#d97706}.ph-action-icon--green[data-v-18971f88]{background:#16a34a1f;color:#16a34a}.ph-action-icon--purple[data-v-18971f88]{background:#7c3aed1a;color:#7c3aed}.ph-action-text[data-v-18971f88]{flex:1;display:flex;flex-direction:column;gap:1px}.ph-action-label[data-v-18971f88]{font-size:.85rem;font-weight:700;color:#111827}.ph-action-sub[data-v-18971f88]{font-size:.72rem;color:#9ca3af}.stat-bar[data-v-18971f88]{background:#fff;border:1px solid #E5E7EB;border-radius:12px;padding:14px 28px;display:flex;align-items:center;gap:0;margin-bottom:18px}.stat-item[data-v-18971f88]{flex:1;text-align:center;display:flex;flex-direction:column;gap:2px}.stat-val[data-v-18971f88]{font-size:1.3rem;font-weight:800;color:#0f172a}.stat-val--green[data-v-18971f88]{color:#16a34a;font-size:1rem}.stat-lbl[data-v-18971f88]{font-size:.7rem;color:#9ca3af;font-weight:500;text-transform:uppercase;letter-spacing:.04em}.stat-div[data-v-18971f88]{width:1px;height:36px;background:#e5e7eb;margin:0 8px}.profile-tabs[data-v-18971f88]{display:flex;gap:4px;border-bottom:1px solid #E5E7EB;margin-bottom:20px}.profile-tab[data-v-18971f88]{background:none;border:none;padding:10px 18px;font-size:.88rem;font-weight:600;color:#9ca3af;cursor:pointer;font-family:inherit;border-bottom:2px solid transparent;margin-bottom:-1px;display:flex;align-items:center;gap:6px;transition:color .15s}.profile-tab[data-v-18971f88]:hover{color:#374151}.profile-tab.active[data-v-18971f88]{color:#1d6878;border-bottom-color:#1d6878}.tab-badge[data-v-18971f88]{background:#e8f4f6;color:#1d6878;font-size:.68rem;font-weight:700;padding:1px 6px;border-radius:999px}.tab-content[data-v-18971f88]{animation:fadeIn-18971f88 .2s ease}@keyframes fadeIn-18971f88{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.overview-grid[data-v-18971f88]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ov-card[data-v-18971f88]{background:#fff;border:1px solid #E5E7EB;border-radius:12px;padding:16px 18px}.ov-card-header[data-v-18971f88]{display:flex;align-items:center;gap:8px;margin-bottom:14px}.ov-card-icon[data-v-18971f88]{width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ov-card-icon--blue[data-v-18971f88]{background:#e8f4f6;color:#1d6878}.ov-card-icon--purple[data-v-18971f88]{background:#f5f3ff;color:#7c3aed}.ov-card-icon--green[data-v-18971f88]{background:#16a34a14;color:#16a34a}.ov-card-icon--amber[data-v-18971f88]{background:#f59e0b1a;color:#d97706}.ov-card-icon--teal[data-v-18971f88]{background:#14b8a61a;color:#0f766e}.ov-card-title[data-v-18971f88]{font-size:.9rem;font-weight:700;color:#111827;flex:1}.ov-card-badge[data-v-18971f88]{font-size:.7rem;font-weight:700;padding:2px 8px;border-radius:999px}.ov-card-badge--complete[data-v-18971f88]{background:#16a34a1a;color:#15803d}.ov-card-badge--warn[data-v-18971f88]{background:#f59e0b1f;color:#b45309}.ov-fields[data-v-18971f88]{display:flex;flex-direction:column;gap:0}.ov-field[data-v-18971f88]{display:flex;align-items:center;padding:7px 0;border-bottom:1px solid #F9FAFB;gap:8px}.ov-field[data-v-18971f88]:last-child{border-bottom:none}.ov-fl[data-v-18971f88]{font-size:.78rem;color:#6b7280;width:140px;flex-shrink:0}.ov-fv[data-v-18971f88]{font-size:.82rem;font-weight:600;color:#111827;flex:1}.ov-field--missing .ov-fv-missing[data-v-18971f88]{font-size:.82rem;color:#9ca3af;font-style:italic;flex:1}.ov-missing-flag[data-v-18971f88]{display:inline-flex;align-items:center;gap:3px;font-size:.7rem;font-weight:700;color:#92400e;background:#f59e0b1a;padding:2px 8px;border-radius:6px;white-space:nowrap;flex-shrink:0}.ov-conf[data-v-18971f88]{font-size:.68rem;font-weight:700;padding:2px 7px;border-radius:999px;flex-shrink:0}.ov-conf--high[data-v-18971f88]{background:#16a34a1a;color:#15803d}.ov-conf--mid[data-v-18971f88]{background:#eab3081a;color:#a16207}.ov-conf--low[data-v-18971f88],.ov-conf--missing[data-v-18971f88]{background:#ef44441a;color:#dc2626}.prog-stages[data-v-18971f88]{display:flex;flex-direction:column;gap:0}.prog-stage[data-v-18971f88]{display:grid;grid-template-columns:24px 1fr auto;grid-template-rows:auto auto;gap:0 10px;position:relative}.ps-dot[data-v-18971f88]{grid-row:1;grid-column:1;width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.ps-dot--done[data-v-18971f88]{background:#1d6878;color:#fff}.ps-dot--active[data-v-18971f88]{background:#e8f4f6;border:2px solid #1D6878;position:relative}.ps-pulse[data-v-18971f88]{width:8px;height:8px;background:#1d6878;border-radius:50%;animation:pulse-18971f88 1.5s ease-in-out infinite}@keyframes pulse-18971f88{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}}.ps-dot--pending[data-v-18971f88]{background:#f3f4f6;border:2px solid #E5E7EB}.ps-line[data-v-18971f88]{grid-row:2;grid-column:1;width:2px;height:16px;background:#e5e7eb;margin:0 auto}.ps-line--done[data-v-18971f88]{background:#1d6878}.ps-label[data-v-18971f88]{grid-row:1;grid-column:2;font-size:.82rem;font-weight:600;color:#111827;line-height:26px}.ps-date[data-v-18971f88]{grid-row:1;grid-column:3;font-size:.72rem;color:#9ca3af;line-height:26px}.task-list[data-v-18971f88]{display:flex;flex-direction:column;gap:10px}.task-item[data-v-18971f88]{display:flex;align-items:flex-start;gap:10px;padding:12px;border-radius:10px;border:1px solid #F1F5F9}.task-item--high[data-v-18971f88]{background:#ef444408;border-color:#ef444426}.task-item--med[data-v-18971f88]{background:#f59e0b08;border-color:#f59e0b26}.ti-priority[data-v-18971f88]{font-size:.65rem;font-weight:800;padding:2px 7px;border-radius:4px;white-space:nowrap;flex-shrink:0;margin-top:1px;letter-spacing:.04em;text-transform:uppercase}.ti-priority--high[data-v-18971f88]{background:#ef44441f;color:#dc2626}.ti-priority--med[data-v-18971f88]{background:#f59e0b1f;color:#d97706}.ti-body[data-v-18971f88]{flex:1}.ti-title[data-v-18971f88]{font-size:.82rem;font-weight:700;color:#111827;margin-bottom:2px}.ti-sub[data-v-18971f88]{font-size:.76rem;color:#6b7280;line-height:1.4}.ti-action[data-v-18971f88]{padding:5px 12px;background:#1d6878;color:#fff;border:none;border-radius:6px;font-size:.75rem;font-weight:700;cursor:pointer;font-family:inherit;flex-shrink:0;white-space:nowrap}.ti-action[data-v-18971f88]:hover{background:#0050d0}.journey-wrap[data-v-18971f88]{background:#fff;border:1px solid #E5E7EB;border-radius:14px;overflow:hidden;min-height:600px}.journey-wrap[data-v-18971f88] .journey-header,.journey-wrap[data-v-18971f88] .journey-summary{display:none}.docs-grid[data-v-18971f88]{display:flex;flex-direction:column;gap:8px}.doc-card[data-v-18971f88]{background:#fff;border:1px solid #E5E7EB;border-radius:10px;padding:14px 18px;display:flex;align-items:center;gap:14px}.doc-icon[data-v-18971f88]{width:36px;height:36px;background:#e8f4f6;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.doc-info[data-v-18971f88]{flex:1}.doc-name[data-v-18971f88]{font-size:.88rem;font-weight:600;color:#111827}.doc-meta[data-v-18971f88]{font-size:.74rem;color:#9ca3af;margin-top:2px}.doc-status[data-v-18971f88]{font-size:.72rem;font-weight:700;padding:3px 9px;border-radius:999px;flex-shrink:0}.doc-status--green[data-v-18971f88]{background:#16a34a1a;color:#15803d}.doc-status--amber[data-v-18971f88]{background:#f59e0b1f;color:#b45309}.doc-view-btn[data-v-18971f88]{padding:6px 14px;background:#fff;border:1.5px solid #E5E7EB;border-radius:7px;font-size:.78rem;font-weight:600;color:#374151;cursor:pointer;font-family:inherit}.doc-view-btn[data-v-18971f88]:hover{background:#f9fafb}.msgs-list[data-v-18971f88]{display:flex;flex-direction:column;gap:8px}.msg-card[data-v-18971f88]{background:#fff;border:1px solid #E5E7EB;border-radius:10px;padding:14px 18px;display:flex;gap:12px}.msg-avatar[data-v-18971f88]{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#1d6878,#3a9ab0);color:#fff;font-size:.75rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.msg-body[data-v-18971f88]{flex:1}.msg-top-row[data-v-18971f88]{display:flex;align-items:center;gap:8px;margin-bottom:3px}.msg-from[data-v-18971f88]{font-size:.85rem;font-weight:700;color:#111827}.msg-priority-badge[data-v-18971f88]{font-size:.68rem;font-weight:700;background:#fee2e2;color:#dc2626;padding:2px 7px;border-radius:4px}.msg-time[data-v-18971f88]{font-size:.72rem;color:#9ca3af;margin-left:auto}.msg-subject[data-v-18971f88]{font-size:.82rem;font-weight:600;color:#374151;margin-bottom:3px}.msg-preview[data-v-18971f88]{font-size:.78rem;color:#6b7280;line-height:1.4}.ds-shell[data-v-02861e8c]{min-height:100dvh;background:#f5f7fa;font-family:DM Sans,system-ui,sans-serif;display:flex;flex-direction:column;color:#0f172a}.ds-header[data-v-02861e8c]{background:#fff;border-bottom:1px solid #e2e8f0;position:sticky;top:0;z-index:50}.ds-header-inner[data-v-02861e8c]{max-width:860px;margin:0 auto;padding:12px 20px;display:flex;align-items:center;justify-content:center;position:relative}.ds-brand-logo-img[data-v-02861e8c]{height:64px;width:auto;display:block}.ds-main[data-v-02861e8c]{flex:1;padding:28px 20px 40px}.ds-main--doc[data-v-02861e8c]{padding:0}.ds-pane[data-v-02861e8c]{max-width:560px;margin:0 auto;display:flex;flex-direction:column;gap:20px}.land-hero[data-v-02861e8c]{text-align:center;padding:8px 0 4px}.land-title[data-v-02861e8c]{font-size:1.65rem;font-weight:800;color:#0f172a;margin:0 0 10px;letter-spacing:-.02em}.land-sub[data-v-02861e8c]{font-size:.95rem;color:#475569;line-height:1.6;margin:0}.land-info-card[data-v-02861e8c]{background:#fff;border:1px solid #e2e8f0;border-radius:16px;overflow:hidden}.info-row[data-v-02861e8c]{display:flex;align-items:center;gap:14px;padding:14px 18px}.info-icon[data-v-02861e8c]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#64748b}.info-icon svg[data-v-02861e8c]{display:block}.info-row>div[data-v-02861e8c]{display:flex;flex-direction:column;gap:1px}.info-label[data-v-02861e8c]{font-size:.72rem;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.04em}.info-value[data-v-02861e8c]{font-size:.9rem;font-weight:600;color:#0f172a}.info-divider[data-v-02861e8c]{height:1px;background:#f1f5f9;margin:0 18px}.land-notice[data-v-02861e8c]{display:flex;align-items:flex-start;gap:10px;background:#16a34a0f;border:1px solid rgba(22,163,74,.2);border-radius:12px;padding:14px 16px}.notice-icon[data-v-02861e8c]{color:#16a34a;flex-shrink:0;margin-top:1px}.land-notice p[data-v-02861e8c]{font-size:.8rem;color:#166534;line-height:1.5;margin:0}.land-footer-note[data-v-02861e8c]{font-size:.72rem;color:#94a3b8;text-align:center;line-height:1.5;margin:0}.dsi-wrap[data-v-02861e8c]{display:flex;flex-direction:column;height:calc(100dvh - 111px)}.dsi-frame[data-v-02861e8c]{display:flex;flex-direction:column;flex:1;overflow:hidden;background:#e8e8e8}.dsi-chrome-bar[data-v-02861e8c]{background:#1b2a4a;padding:10px 16px;display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.dsi-chrome-left[data-v-02861e8c]{display:flex;align-items:center;gap:10px}.dsi-chrome-title[data-v-02861e8c]{font-size:.82rem;font-weight:600;color:#e2e8f0;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dsi-chrome-right[data-v-02861e8c]{display:flex;align-items:center;gap:8px}.dsi-page-nav[data-v-02861e8c]{display:flex;align-items:center;gap:6px}.dsi-page-label[data-v-02861e8c]{font-size:.75rem;color:#94a3b8;font-weight:500;white-space:nowrap}.dsi-nav-btn[data-v-02861e8c]{width:26px;height:26px;background:#ffffff1a;border:1px solid rgba(255,255,255,.18);border-radius:6px;color:#e2e8f0;font-size:1rem;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s}.dsi-nav-btn[data-v-02861e8c]:hover:not(:disabled){background:#fff3}.dsi-nav-btn[data-v-02861e8c]:disabled{opacity:.3;cursor:default}.dsi-doc-area[data-v-02861e8c]{flex:1;overflow-y:auto;background:#d0d0d0;padding:20px 16px 20px 28px;scroll-behavior:smooth;position:relative}.dsi-doc-area[data-v-02861e8c]::-webkit-scrollbar{width:6px}.dsi-doc-area[data-v-02861e8c]::-webkit-scrollbar-track{background:#c4c4c4}.dsi-doc-area[data-v-02861e8c]::-webkit-scrollbar-thumb{background:#8a8a8a;border-radius:3px}.dsi-pages-wrap[data-v-02861e8c]{max-width:680px;margin:0 auto;display:flex;flex-direction:column;gap:12px}.dsi-page[data-v-02861e8c]{background:#fff;border-radius:4px;box-shadow:0 2px 10px #00000038;overflow:hidden}.dsi-page-img[data-v-02861e8c]{width:100%;display:block}.dsi-sidebar-tab[data-v-02861e8c]{position:absolute;left:0;top:50%;transform:translateY(-50%);z-index:10;background:#f5c800;color:#1a1200;display:flex;align-items:center;gap:5px;padding:10px 10px 10px 8px;border-radius:0 6px 6px 0;font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;writing-mode:horizontal-tb;box-shadow:2px 0 8px #0000002e;transition:background .15s,padding .15s;white-space:nowrap}.dsi-sidebar-tab[data-v-02861e8c]:hover{background:#e6bb00}.dsi-sidebar-tab--signed[data-v-02861e8c]{background:#16a34a;color:#fff}.dsi-sidebar-tab--signed[data-v-02861e8c]:hover{background:#15803d}.dsi-modal-backdrop[data-v-02861e8c]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;display:flex;align-items:center;justify-content:center;z-index:100;padding:20px}.dsi-modal[data-v-02861e8c]{background:#fff;border-radius:14px;width:100%;max-width:440px;box-shadow:0 20px 60px #00000040;overflow:hidden}.dsi-modal-header[data-v-02861e8c]{background:#1b2a4a;padding:16px 18px;display:flex;align-items:center;justify-content:space-between}.dsi-modal-title-row[data-v-02861e8c]{display:flex;align-items:center;gap:8px}.dsi-modal-title[data-v-02861e8c]{font-size:.9rem;font-weight:700;color:#e2e8f0}.dsi-modal-close[data-v-02861e8c]{background:transparent;border:none;color:#94a3b8;font-size:1rem;cursor:pointer;padding:2px 6px;border-radius:4px;transition:color .15s}.dsi-modal-close[data-v-02861e8c]:hover{color:#fff}.dsi-modal-body[data-v-02861e8c]{padding:20px 20px 16px;display:flex;flex-direction:column;gap:12px}.dsi-modal-footer[data-v-02861e8c]{padding:12px 20px 18px;display:flex;gap:10px;justify-content:flex-end;border-top:1px solid #f1f5f9}.dsi-modal-cancel[data-v-02861e8c]{padding:10px 20px;background:transparent;border:1.5px solid #e2e8f0;border-radius:8px;font-size:.88rem;font-weight:600;color:#64748b;cursor:pointer;font-family:inherit;transition:background .15s}.dsi-modal-cancel[data-v-02861e8c]:hover{background:#f8fafc}.dsi-modal-adopt[data-v-02861e8c]{padding:10px 24px;background:#f5c800;border:none;border-radius:8px;font-size:.88rem;font-weight:800;color:#1a1200;cursor:pointer;font-family:inherit;letter-spacing:.02em;transition:background .15s,opacity .15s}.dsi-modal-adopt[data-v-02861e8c]:hover:not(:disabled){background:#e6bb00}.dsi-modal-adopt[data-v-02861e8c]:disabled{opacity:.4;cursor:not-allowed}.modal-enter-active[data-v-02861e8c],.modal-leave-active[data-v-02861e8c]{transition:opacity .2s ease}.modal-enter-from[data-v-02861e8c],.modal-leave-to[data-v-02861e8c]{opacity:0}.modal-enter-active .dsi-modal[data-v-02861e8c],.modal-leave-active .dsi-modal[data-v-02861e8c]{transition:transform .2s ease}.modal-enter-from .dsi-modal[data-v-02861e8c],.modal-leave-to .dsi-modal[data-v-02861e8c]{transform:scale(.95)}.dsi-field-label[data-v-02861e8c]{font-size:.68rem;font-weight:700;color:#666;text-transform:uppercase;letter-spacing:.05em}.dsi-field-input[data-v-02861e8c]{padding:9px 12px;border:1.5px solid #cbd5e1;border-radius:6px;background:#f8fafc;font-size:.9rem;font-family:inherit;color:#0f172a;outline:none;transition:border-color .15s,box-shadow .15s;width:100%;box-sizing:border-box}.dsi-field-input[data-v-02861e8c]:focus{border-color:#f5c800;box-shadow:0 0 0 3px #f5c80033;background:#fff}.dsi-sig-box[data-v-02861e8c]{min-height:76px;border:1.5px dashed #c8b800;border-radius:6px;background:ivory;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:8px 16px 6px;gap:4px;transition:border-color .25s,background .25s}.dsi-sig-box--signed[data-v-02861e8c]{border-color:#1b2a4a;border-style:solid;background:#fff}.dsi-cursive[data-v-02861e8c]{font-family:Brush Script MT,Dancing Script,cursive;font-size:2.2rem;color:#1b2a4a;line-height:1.1}.dsi-sig-placeholder[data-v-02861e8c]{display:flex;align-items:center;gap:6px;font-size:.78rem;color:#b59a00;font-style:italic}.dsi-sig-underline[data-v-02861e8c]{width:100%;height:1.5px;background:#1b2a4a;opacity:.3;margin-top:4px}.dsi-consent-check[data-v-02861e8c]{display:flex;align-items:flex-start;gap:10px;cursor:pointer;font-size:.8rem;color:#374151;line-height:1.5;background:#fffdf0;border:1px solid #f0e060;border-radius:8px;padding:12px 14px}.dsi-consent-check input[type=checkbox][data-v-02861e8c]{display:none}.dsi-custom-check[data-v-02861e8c]{width:18px;height:18px;min-width:18px;border-radius:4px;border:2px solid #c8b800;background:#fff;display:flex;align-items:center;justify-content:center;transition:all .2s;color:#fff;margin-top:1px}.dsi-consent-check input:checked~.dsi-custom-check[data-v-02861e8c]{background:#1b2a4a;border-color:#1b2a4a}.dsi-action-bar[data-v-02861e8c]{background:#1b2a4a;padding:12px 20px;display:flex;align-items:center;justify-content:space-between;flex-shrink:0;border-top:2px solid #f5c800}.dsi-back-link[data-v-02861e8c]{background:transparent;border:1px solid rgba(255,255,255,.25);color:#94a3b8;font-size:.82rem;font-weight:500;padding:8px 16px;border-radius:6px;cursor:pointer;font-family:inherit;transition:color .15s,border-color .15s}.dsi-back-link[data-v-02861e8c]:hover{color:#e2e8f0;border-color:#fff6}.dsi-finish-btn[data-v-02861e8c]{background:#f5c800;color:#1a1200;border:none;border-radius:6px;font-size:.95rem;font-weight:800;letter-spacing:.08em;padding:12px 40px;cursor:pointer;font-family:inherit;transition:background .15s,transform .1s,opacity .15s;text-transform:uppercase}.dsi-finish-btn[data-v-02861e8c]:hover:not(:disabled){background:#e6bb00}.dsi-finish-btn[data-v-02861e8c]:active:not(:disabled){transform:scale(.97)}.dsi-finish-btn[data-v-02861e8c]:disabled{opacity:.35;cursor:not-allowed}.ds-btn-primary[data-v-02861e8c]{width:100%;padding:15px 24px;background:#1d6878;color:#fff;border:none;border-radius:12px;font-size:1rem;font-weight:700;font-family:inherit;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:background .15s,transform .1s}.ds-btn-primary[data-v-02861e8c]:hover{background:#165969}.ds-btn-primary[data-v-02861e8c]:active{transform:scale(.98)}.ds-pane--success[data-v-02861e8c]{align-items:center;text-align:center;padding-top:16px}.success-animation[data-v-02861e8c]{position:relative;width:80px;height:80px;margin:0 auto}.success-ring[data-v-02861e8c]{position:absolute;border-radius:50%;animation:pulse-ring-02861e8c 1.8s ease-out infinite}.success-ring--outer[data-v-02861e8c]{top:-8px;right:-8px;bottom:-8px;left:-8px;background:#16a34a14;animation-delay:0s}.success-ring--inner[data-v-02861e8c]{top:0;right:0;bottom:0;left:0;background:#16a34a26;animation-delay:.3s}@keyframes pulse-ring-02861e8c{0%{transform:scale(.9);opacity:.8}70%{transform:scale(1.1);opacity:0}to{transform:scale(1.1);opacity:0}}.success-check[data-v-02861e8c]{position:absolute;top:0;right:0;bottom:0;left:0;background:#16a34a;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:1;animation:pop-in-02861e8c .4s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes pop-in-02861e8c{0%{transform:scale(0)}to{transform:scale(1)}}.success-title[data-v-02861e8c]{font-size:1.8rem;font-weight:800;color:#0f172a;margin:0;letter-spacing:-.02em}.success-sub[data-v-02861e8c]{font-size:.95rem;color:#475569;line-height:1.6;margin:0;max-width:420px}.success-next-steps[data-v-02861e8c]{width:100%;background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:20px;text-align:left}.next-steps-title[data-v-02861e8c]{font-size:.9rem;font-weight:700;color:#374151;margin:0 0 16px}.next-step-item[data-v-02861e8c]{display:flex;align-items:flex-start;gap:14px;margin-bottom:14px}.next-step-item[data-v-02861e8c]:last-child{margin-bottom:0}.ns-icon[data-v-02861e8c]{width:28px;height:28px;min-width:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.78rem;font-weight:800;flex-shrink:0}.ns-icon--blue[data-v-02861e8c]{background:#eff6ff;color:#0062ff;border:1px solid #bfdbfe}.next-step-item strong[data-v-02861e8c]{display:block;font-size:.88rem;color:#0f172a;margin-bottom:2px}.next-step-item p[data-v-02861e8c]{font-size:.8rem;color:#64748b;margin:0;line-height:1.5}.ds-footer[data-v-02861e8c]{background:#fff;border-top:1px solid #e2e8f0;padding:16px 20px;text-align:center;font-size:.72rem;color:#94a3b8;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px}.ds-footer a[data-v-02861e8c]{color:#64748b;text-decoration:none}.ds-footer a[data-v-02861e8c]:hover{color:#0062ff}.ds-footer-sep[data-v-02861e8c]{color:#cbd5e1}@media (max-width: 480px){.ds-header-inner[data-v-02861e8c]{padding:12px 16px}.ds-main[data-v-02861e8c]{padding:20px 16px 40px}.land-title[data-v-02861e8c]{font-size:1.4rem}.dsi-sig-row[data-v-02861e8c]{flex-direction:column}.dsi-sig-field--sm[data-v-02861e8c]{flex:1}.dsi-chrome-title[data-v-02861e8c]{max-width:160px}}.hcp-app[data-v-7cf74bc5]{min-height:100vh;display:flex;flex-direction:column;font-family:var(--font-sans,"DM Sans",sans-serif);background:#f9fafb}.hcp-header[data-v-7cf74bc5]{height:64px;background:#fff;border-bottom:1px solid #e5e7eb;display:flex;align-items:center;justify-content:space-between;padding:0 28px;flex-shrink:0;position:relative;z-index:100}.header-left[data-v-7cf74bc5]{display:flex;align-items:center;gap:10px}.header-logo[data-v-7cf74bc5]{height:40px;width:auto}.header-right[data-v-7cf74bc5]{display:flex;align-items:center;gap:8px}.btn-enroll-header[data-v-7cf74bc5]{background:#1d6878;color:#fff;border:none;border-radius:8px;padding:9px 20px;font-size:.88rem;font-weight:600;cursor:pointer;margin-right:12px;font-family:inherit}.btn-enroll-header[data-v-7cf74bc5]:hover{background:#165969}.icon-btn[data-v-7cf74bc5]{width:40px;height:40px;border-radius:50%;border:none;background:transparent;color:#374151;cursor:pointer;display:flex;align-items:center;justify-content:center;position:relative}.icon-btn[data-v-7cf74bc5]:hover{background:#f3f4f6}.notif-btn .notif-dot-badge[data-v-7cf74bc5]{position:absolute;top:8px;right:8px;width:8px;height:8px;border-radius:50%;background:#ef4444;border:2px solid #fff}.click-away[data-v-7cf74bc5]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90}.dropdown-panel[data-v-7cf74bc5]{position:absolute;top:60px;right:28px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 10px 40px #0000001f;z-index:200;min-width:320px;padding:20px}.dd-title[data-v-7cf74bc5]{font-size:1rem;font-weight:700;margin:0}.contact-grid[data-v-7cf74bc5]{display:flex;gap:24px;margin-top:12px}.ci[data-v-7cf74bc5]{display:flex;gap:8px;align-items:center}.ci-icon[data-v-7cf74bc5]{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center}.ci-phone[data-v-7cf74bc5]{background:#0d9488}.ci-fax[data-v-7cf74bc5]{background:#d97706}.ci-label[data-v-7cf74bc5]{font-size:.72rem;color:#6b7280}.ci-value[data-v-7cf74bc5]{font-size:.85rem;font-weight:600}.contact-hours[data-v-7cf74bc5]{margin-top:14px;padding-top:14px;border-top:1px solid #e5e7eb;font-size:.82rem;color:#374151}.dd-notif[data-v-7cf74bc5]{width:380px;padding:0}.dd-notif-head[data-v-7cf74bc5]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px 10px}.dd-mark[data-v-7cf74bc5]{background:none;border:none;color:#3b82f6;font-size:.78rem;font-weight:600;cursor:pointer;font-family:inherit}.dd-notif-tabs[data-v-7cf74bc5]{display:flex;padding:0 20px;border-bottom:1px solid #e5e7eb}.dd-tab[data-v-7cf74bc5]{background:none;border:none;border-bottom:2px solid transparent;padding:8px 16px;font-size:.85rem;color:#6b7280;cursor:pointer;font-family:inherit}.dd-tab.active[data-v-7cf74bc5]{color:#111827;border-bottom-color:#3b82f6}.dd-notif-item[data-v-7cf74bc5]{display:flex;gap:12px;padding:14px 20px;border-bottom:1px solid #f3f4f6}.ni-icon[data-v-7cf74bc5]{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ni-action[data-v-7cf74bc5]{background:#dc2626}.ni-msg[data-v-7cf74bc5]{background:#3b82f6}.ni-note[data-v-7cf74bc5]{background:#16a34a}.ni-cat[data-v-7cf74bc5]{font-size:.68rem;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.03em}.ni-text[data-v-7cf74bc5]{font-size:.82rem;color:#111827;margin-top:2px}.ni-meta[data-v-7cf74bc5]{font-size:.72rem;color:#9ca3af;margin-top:3px}.dd-profile[data-v-7cf74bc5]{width:280px;padding:0}.prof-head[data-v-7cf74bc5]{display:flex;flex-direction:column;align-items:center;padding:20px;gap:4px}.prof-avatar[data-v-7cf74bc5]{width:48px;height:48px;border-radius:50%;background:#3b82f6;color:#fff;font-weight:700;font-size:16px;display:flex;align-items:center;justify-content:center}.prof-name[data-v-7cf74bc5]{font-size:1rem;font-weight:700}.prof-role[data-v-7cf74bc5]{font-size:.8rem;color:#9ca3af}.prof-menu[data-v-7cf74bc5]{border-top:1px solid #e5e7eb}.prof-item[data-v-7cf74bc5]{display:flex;align-items:center;gap:8px;width:100%;background:none;border:none;padding:12px 20px;font-size:.88rem;color:#374151;cursor:pointer;font-family:inherit}.prof-item[data-v-7cf74bc5]:hover{background:#f9fafb}.prof-logout[data-v-7cf74bc5]{color:#3b82f6;border-top:1px solid #e5e7eb}.hcp-body[data-v-7cf74bc5]{flex:1;display:flex}.hcp-sidebar[data-v-7cf74bc5]{width:72px;background:#fff;border-right:1px solid #e5e7eb;display:flex;flex-direction:column;padding:8px 0;flex-shrink:0}.sb-item[data-v-7cf74bc5]{display:flex;flex-direction:column;align-items:center;gap:3px;padding:10px 4px;background:none;border:none;cursor:pointer;color:#6b7280;font-family:inherit}.sb-item[data-v-7cf74bc5]:hover{color:#374151}.sb-item.active[data-v-7cf74bc5]{color:#3b82f6}.sb-icon[data-v-7cf74bc5]{display:flex;align-items:center;justify-content:center}.sb-label[data-v-7cf74bc5]{font-size:.6rem;font-weight:500}.hcp-content[data-v-7cf74bc5]{flex:1;padding:24px 32px 40px;overflow-y:auto}.welcome[data-v-7cf74bc5]{font-size:1.4rem;font-weight:700;color:#111827;margin:0 0 20px}.hero-row[data-v-7cf74bc5]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:24px}.hero-card[data-v-7cf74bc5]{border-radius:12px;padding:24px}.hero-card--enroll[data-v-7cf74bc5]{background:#1d6878;color:#fff}.hero-card--draft[data-v-7cf74bc5]{background:#f1f5f9;border:1px solid #e2e5ea;color:#1e293b}.hero-plus[data-v-7cf74bc5]{width:36px;height:36px;border-radius:50%;background:#ffffff40;color:#fff;font-size:1.4rem;display:flex;align-items:center;justify-content:center;margin-bottom:12px}.hero-num[data-v-7cf74bc5]{font-size:2rem;font-weight:800;margin-bottom:4px}.hero-card h3[data-v-7cf74bc5]{font-size:1rem;font-weight:700;margin:0 0 4px}.hero-card p[data-v-7cf74bc5]{font-size:.82rem;opacity:.8;margin:0 0 16px;line-height:1.4}.hero-btn[data-v-7cf74bc5]{padding:10px 24px;border-radius:8px;border:none;font-size:.85rem;font-weight:600;cursor:pointer;font-family:inherit;background:#fff;color:#0062ff}.hero-btn--dark[data-v-7cf74bc5]{background:#ffffff26;color:#fff;border:1px solid rgba(255,255,255,.3)}.mid-row[data-v-7cf74bc5]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:24px}.mid-card[data-v-7cf74bc5]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:18px}.mid-head[data-v-7cf74bc5]{display:flex;align-items:center;gap:8px;margin-bottom:14px}.mid-head h3[data-v-7cf74bc5]{font-size:.95rem;font-weight:700;margin:0}.mid-icon[data-v-7cf74bc5]{font-size:1rem}.rp-row[data-v-7cf74bc5]{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid #f3f4f6}.rp-row[data-v-7cf74bc5]:last-child{border-bottom:none}.rp-row--clickable[data-v-7cf74bc5]{cursor:pointer;border-radius:8px;padding:10px 8px;margin:0 -8px;transition:background .15s}.rp-row--clickable[data-v-7cf74bc5]:hover{background:#eff6ff}.rp-row--clickable:hover .rp-arrow[data-v-7cf74bc5]{color:#0062ff}.rp-name[data-v-7cf74bc5]{font-size:.88rem;font-weight:600;color:#111827}.rp-meta[data-v-7cf74bc5]{font-size:.72rem;color:#9ca3af}.rp-right[data-v-7cf74bc5]{display:flex;align-items:center;gap:8px}.rp-status[data-v-7cf74bc5]{font-size:.72rem;font-weight:600;color:#16a34a;background:#16a34a14;padding:2px 8px;border-radius:999px}.rp-badge[data-v-7cf74bc5]{font-size:.7rem;font-weight:700;color:#fff;background:#3b82f6;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center}.rp-arrow[data-v-7cf74bc5]{color:#9ca3af}.msg-badge[data-v-7cf74bc5]{font-size:.7rem;font-weight:600;color:#fff;background:#16a34a;padding:2px 8px;border-radius:999px;margin-left:auto}.msg-item[data-v-7cf74bc5]{padding:12px 0;border-bottom:1px solid #f3f4f6}.msg-top[data-v-7cf74bc5]{display:flex;align-items:center;gap:8px;font-size:.82rem}.msg-priority[data-v-7cf74bc5]{font-size:.65rem;font-weight:700;color:#fff;background:#ef4444;padding:1px 6px;border-radius:3px}.msg-time[data-v-7cf74bc5]{font-size:.72rem;color:#9ca3af;margin-left:auto}.msg-subject[data-v-7cf74bc5]{font-size:.85rem;font-weight:600;color:#111827;margin-top:4px}.msg-preview[data-v-7cf74bc5]{font-size:.78rem;color:#6b7280;margin-top:2px;line-height:1.4}.msg-view-all[data-v-7cf74bc5]{display:block;width:100%;text-align:center;background:none;border:none;border-top:1px solid #f3f4f6;padding:12px 0 0;font-size:.82rem;font-weight:600;color:#374151;cursor:pointer;margin-top:8px;font-family:inherit}.task-tiles[data-v-7cf74bc5]{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:16px}.task-tile[data-v-7cf74bc5]{background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;padding:16px;cursor:pointer;position:relative;overflow:hidden;transition:border-color .15s,box-shadow .15s,background .15s;-webkit-user-select:none;user-select:none}.task-tile[data-v-7cf74bc5]:hover{border-color:#1d6878;box-shadow:0 2px 12px #1d68781f}.task-tile--active[data-v-7cf74bc5]{border-color:#1d6878;background:#f0f9fb;box-shadow:0 2px 16px #1d687826}.task-tile--active .tt-num[data-v-7cf74bc5]{color:#1d6878}.tt-active-bar[data-v-7cf74bc5]{position:absolute;bottom:0;left:0;right:0;height:3px;background:#1d6878;border-radius:0 0 8px 8px}.tt-num[data-v-7cf74bc5]{font-size:1.5rem;font-weight:800;color:#111827}.tt-label[data-v-7cf74bc5]{font-size:.78rem;color:#6b7280;margin-top:2px}.task-filters[data-v-7cf74bc5]{display:flex;gap:12px;margin-bottom:12px;align-items:center}.task-search[data-v-7cf74bc5]{display:flex;align-items:center;gap:8px;flex:1;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:0 14px;min-width:0}.task-search input[data-v-7cf74bc5]{border:none;outline:none;font-size:.85rem;height:40px;width:100%;font-family:inherit;background:transparent}.task-filter-group[data-v-7cf74bc5]{display:flex;gap:10px;flex-shrink:0}.task-select[data-v-7cf74bc5]{height:40px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;padding:0 14px;font-size:.82rem;font-family:inherit;cursor:pointer;color:#374151;min-width:140px}.task-table-wrap[data-v-7cf74bc5]{overflow-x:auto;background:#fff;border:1px solid #e5e7eb;border-radius:10px}.task-table[data-v-7cf74bc5]{width:100%;border-collapse:collapse;font-size:.82rem}.task-table thead th[data-v-7cf74bc5]{text-align:left;padding:10px 12px;border-bottom:1px solid #e5e7eb;font-size:.72rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.03em}.task-table tbody td[data-v-7cf74bc5]{padding:12px;border-bottom:1px solid #f3f4f6;color:#374151;vertical-align:middle}.task-table tbody tr:last-child td[data-v-7cf74bc5]{border-bottom:none}.t-patient[data-v-7cf74bc5]{font-weight:600;color:#111827}.t-program[data-v-7cf74bc5]{font-size:.72rem;color:#9ca3af}.action-pill[data-v-7cf74bc5]{font-size:.72rem;font-weight:600;padding:3px 10px;border-radius:999px;white-space:nowrap}.a-missing[data-v-7cf74bc5]{background:#fef3c7;color:#92400e}.a-docs[data-v-7cf74bc5]{background:#dbeafe;color:#1e40af}.a-reverify[data-v-7cf74bc5]{background:#fce7f3;color:#9d174d}.a-sig[data-v-7cf74bc5]{background:#fee2e2;color:#991b1b}.priority-pill[data-v-7cf74bc5]{font-size:.72rem;font-weight:700;padding:3px 10px;border-radius:4px;color:#fff}.p-high[data-v-7cf74bc5]{background:#ef4444}.p-med[data-v-7cf74bc5]{background:#f59e0b}.task-pagination[data-v-7cf74bc5]{text-align:right;font-size:.78rem;color:#6b7280;padding:10px 0}.dash-footer[data-v-7cf74bc5]{margin-top:32px;padding-top:24px;border-top:1px solid #e5e7eb;text-align:center}.dash-footer-logo[data-v-7cf74bc5]{height:36px;margin-bottom:12px}.dash-footer-links[data-v-7cf74bc5]{font-size:.82rem;margin-bottom:8px}.dash-footer-links a[data-v-7cf74bc5]{color:#0085ca;text-decoration:none}.dash-footer p[data-v-7cf74bc5]{font-size:.72rem;color:#6b7280;margin:4px 0;line-height:1.4}.hcp-app[data-v-344b06e5]{min-height:100vh;display:flex;flex-direction:column;font-family:var(--font-sans,"DM Sans",sans-serif);background:#fff}.hcp-header[data-v-344b06e5]{height:64px;background:#fff;border-bottom:1px solid #e5e7eb;display:flex;align-items:center;justify-content:space-between;padding:0 28px;flex-shrink:0}.header-left[data-v-344b06e5]{display:flex;align-items:center;gap:10px}.header-logo[data-v-344b06e5]{height:40px;width:auto}.header-right[data-v-344b06e5]{display:flex;align-items:center;gap:8px}.btn-enroll-header[data-v-344b06e5]{background:#1d6878;color:#fff;border:none;border-radius:8px;padding:9px 20px;font-size:.88rem;font-weight:600;cursor:pointer;margin-right:12px;font-family:inherit}.icon-btn[data-v-344b06e5]{width:40px;height:40px;border-radius:50%;border:none;background:transparent;color:#374151;cursor:pointer;display:flex;align-items:center;justify-content:center;position:relative}.icon-btn[data-v-344b06e5]:hover{background:#f3f4f6}.notif-btn .notif-dot-badge[data-v-344b06e5]{position:absolute;top:8px;right:8px;width:8px;height:8px;border-radius:50%;background:#ef4444;border:2px solid #fff}.hcp-body[data-v-344b06e5]{flex:1;display:flex}.hcp-sidebar[data-v-344b06e5]{width:80px;background:#fff;border-right:1px solid #e5e7eb;display:flex;flex-direction:column;padding:12px 0;flex-shrink:0}.sidebar-item[data-v-344b06e5]{display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px 8px;background:none;border:none;cursor:pointer;color:#6b7280;font-family:inherit}.sidebar-item[data-v-344b06e5]:hover{color:#374151}.sidebar-icon[data-v-344b06e5]{display:flex;align-items:center;justify-content:center}.sidebar-label[data-v-344b06e5]{font-size:.65rem;font-weight:500}.hcp-content[data-v-344b06e5]{flex:1;padding:24px 32px;background:#fff;display:flex;flex-direction:column}.page-header[data-v-344b06e5]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.page-title[data-v-344b06e5]{font-size:1.5rem;font-weight:700;margin:0;color:#111827}.page-subtitle[data-v-344b06e5]{font-size:.85rem;color:#6b7280;margin:4px 0 0}.btn-submit[data-v-344b06e5]{background:#1d6878;color:#fff;border:none;border-radius:8px;padding:10px 22px;font-size:.9rem;font-weight:600;cursor:pointer;font-family:inherit}.btn-submit[data-v-344b06e5]:disabled{opacity:.4;cursor:not-allowed}.btn-submit[data-v-344b06e5]:hover:not(:disabled){background:#165969}.wizard-card[data-v-344b06e5]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex:1;display:flex;flex-direction:column}.stepper[data-v-344b06e5]{display:flex;align-items:flex-start;justify-content:center;padding:28px 40px 20px;gap:0}.step[data-v-344b06e5]{display:flex;flex-direction:column;align-items:center;position:relative;flex:1}.step-circle[data-v-344b06e5]{width:36px;height:36px;border-radius:50%;border:2px solid #D1D5DB;display:flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:600;color:#9ca3af;background:#fff;z-index:1;transition:.2s}.step.active .step-circle[data-v-344b06e5]{border-color:#1d6878;color:#1d6878}.step.completed .step-circle[data-v-344b06e5]{border-color:#1d6878;background:#1d6878;color:#fff}.step-line[data-v-344b06e5]{position:absolute;top:18px;left:calc(50% + 18px);right:calc(-50% + 18px);height:2px;background:#d1d5db;z-index:0}.step-line.filled[data-v-344b06e5]{background:#1d6878}.step:last-child .step-line[data-v-344b06e5]{display:none}.step-label[data-v-344b06e5]{font-size:.72rem;font-weight:500;color:#9ca3af;margin-top:6px;text-align:center}.step.active .step-label[data-v-344b06e5]{color:#1d6878}.step.completed .step-label[data-v-344b06e5]{color:#111827}.step-content[data-v-344b06e5]{flex:1;padding:24px 40px}.section-title[data-v-344b06e5]{font-size:1.15rem;font-weight:700;color:#111827;margin:0 0 4px}.section-desc[data-v-344b06e5]{font-size:.85rem;color:#6b7280;margin:0 0 16px}.required[data-v-344b06e5]{color:#ef4444;font-weight:500}.required-note[data-v-344b06e5]{color:#ef4444;font-size:.78rem}.subsection[data-v-344b06e5]{font-size:.95rem;font-weight:700;color:#111827;margin:20px 0 8px}.radio-group[data-v-344b06e5]{display:flex;flex-direction:column;gap:12px}.radio-group.compact[data-v-344b06e5]{gap:8px}.radio-item[data-v-344b06e5]{display:flex;align-items:center;gap:10px;font-size:.9rem;color:#374151;cursor:pointer}.radio-item input[type=radio][data-v-344b06e5]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border:2px solid #D1D5DB;border-radius:50%;background:#fff;cursor:pointer;position:relative;flex-shrink:0}.radio-item input[type=radio][data-v-344b06e5]:checked{border-color:#1d6878;background:#1d6878}.radio-item input[type=radio][data-v-344b06e5]:checked:after{content:"";position:absolute;top:4px;left:4px;width:8px;height:8px;border-radius:50%;background:#fff}.radio-row[data-v-344b06e5]{display:flex;gap:24px;flex-wrap:wrap}.checkbox-group[data-v-344b06e5]{display:flex;flex-direction:column;gap:10px}.checkbox-item[data-v-344b06e5]{display:flex;align-items:flex-start;gap:10px;font-size:.9rem;color:#374151;cursor:pointer}.checkbox-item input[type=checkbox][data-v-344b06e5]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border:2px solid #D1D5DB;border-radius:4px;background:#fff;cursor:pointer;position:relative;flex-shrink:0;margin-top:2px}.checkbox-item input[type=checkbox][data-v-344b06e5]:checked{border-color:#1d6878;background:#1d6878}.checkbox-item input[type=checkbox][data-v-344b06e5]:checked:after{content:"";position:absolute;top:2px;left:5px;width:6px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.attestation span[data-v-344b06e5]{font-size:.82rem;line-height:1.5;color:#374151}.field[data-v-344b06e5]{margin-bottom:16px}.field label[data-v-344b06e5]{display:block;font-size:.82rem;font-weight:600;color:#374151;margin-bottom:6px}.form-input[data-v-344b06e5],.form-select[data-v-344b06e5],.form-textarea[data-v-344b06e5]{width:100%;height:42px;border:1px solid #D1D5DB;border-radius:8px;padding:0 14px;font-size:.88rem;color:#111827;background:#fff;font-family:inherit;outline:none}.form-input[data-v-344b06e5]:focus,.form-select[data-v-344b06e5]:focus,.form-textarea[data-v-344b06e5]:focus{border-color:#1d6878}.form-input[data-v-344b06e5]::placeholder{color:#9ca3af}.form-textarea[data-v-344b06e5]{height:auto;padding:12px 14px;resize:vertical}.form-select[data-v-344b06e5]{cursor:pointer}.form-grid-4[data-v-344b06e5]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.form-grid-3[data-v-344b06e5]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.form-grid-2[data-v-344b06e5]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.field-with-btn[data-v-344b06e5]{display:flex;gap:10px}.field-with-btn .form-select[data-v-344b06e5]{flex:1}.file-upload[data-v-344b06e5]{display:flex;gap:8px}.file-upload .form-input[data-v-344b06e5]{flex:1}.toggle-tabs[data-v-344b06e5]{display:flex;gap:0;margin-bottom:24px;border-radius:8px;overflow:hidden;border:1px solid #D1D5DB;width:fit-content}.toggle-tab[data-v-344b06e5]{padding:10px 24px;font-size:.85rem;font-weight:600;border:none;cursor:pointer;font-family:inherit;background:#fff;color:#6b7280}.toggle-tab.active[data-v-344b06e5]{background:#111827;color:#fff}.toggle-row[data-v-344b06e5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.toggle-question[data-v-344b06e5]{font-size:.9rem;font-weight:700;color:#111827}.toggle-switch[data-v-344b06e5]{display:flex;align-items:center;gap:8px;font-size:.82rem;color:#6b7280;cursor:pointer}.toggle-switch input[data-v-344b06e5]{display:none}.toggle-slider[data-v-344b06e5]{width:44px;height:24px;border-radius:12px;background:#d1d5db;position:relative;transition:.2s}.toggle-slider[data-v-344b06e5]:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:.2s}.toggle-switch input:checked+.toggle-slider[data-v-344b06e5]{background:#1d6878}.toggle-switch input:checked+.toggle-slider[data-v-344b06e5]:after{transform:translate(20px)}.insurance-fields[data-v-344b06e5]{margin-top:16px}.ins-yn-row[data-v-344b06e5]{display:flex;align-items:center;gap:20px;margin-bottom:10px}.ins-yn-question[data-v-344b06e5]{font-size:.88rem;font-weight:600;color:#111827;flex:1}.ins-note[data-v-344b06e5]{font-size:.78rem;color:#6b7280;line-height:1.5;margin:0 0 16px}.form-grid-name[data-v-344b06e5]{display:grid;grid-template-columns:3fr 1fr 3fr 2fr;gap:16px}.pat-yn-row[data-v-344b06e5]{display:flex;align-items:center;gap:16px;margin-bottom:12px}.pat-yn-question[data-v-344b06e5]{font-size:.88rem;font-weight:600;color:#111827}.pat-yn-options[data-v-344b06e5]{display:flex;gap:20px;flex-shrink:0}.pat-contact-group[data-v-344b06e5]{display:flex;flex-direction:column;gap:10px;margin-bottom:8px}.pat-contact-row[data-v-344b06e5]{display:flex;align-items:center;gap:20px}.pat-contact-label[data-v-344b06e5]{font-size:.82rem;font-weight:600;color:#374151;white-space:nowrap;min-width:200px}.pat-check-item[data-v-344b06e5]{display:flex;align-items:center;gap:8px;font-size:.88rem;color:#374151;cursor:pointer;-webkit-user-select:none;user-select:none}.pat-check-item input[type=checkbox][data-v-344b06e5]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;flex-shrink:0;border:2px solid #D1D5DB;border-radius:4px;background:#fff;cursor:pointer;position:relative}.pat-check-item input[type=checkbox][data-v-344b06e5]:checked{border-color:#1d6878;background:#1d6878}.pat-check-item input[type=checkbox][data-v-344b06e5]:checked:after{content:"";position:absolute;top:2px;left:4px;width:6px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.diag-other-row[data-v-344b06e5]{align-items:center;gap:10px}.diag-other-input[data-v-344b06e5]{width:260px;height:36px;flex-shrink:0}.form-grid-rx[data-v-344b06e5]{display:grid;grid-template-columns:3fr 2fr;gap:16px}.rx-dosage-row[data-v-344b06e5]{display:flex;align-items:center;gap:20px;margin-top:10px}.privacy-banner[data-v-344b06e5]{background:#3b82f60f;border:1px solid rgba(59,130,246,.2);border-radius:8px;padding:16px 20px;margin-top:20px}.privacy-banner strong[data-v-344b06e5]{font-size:.9rem;color:#1d4ed8}.privacy-banner p[data-v-344b06e5]{font-size:.82rem;color:#1d4ed8;margin:6px 0 0;line-height:1.5}.link[data-v-344b06e5]{color:#1d6878;text-decoration:underline}.divider[data-v-344b06e5]{border:none;border-top:1px solid #e5e7eb;margin:24px 0}.wizard-actions[data-v-344b06e5]{display:flex;justify-content:space-between;align-items:center;padding:16px 40px;border-top:1px solid #e5e7eb}.actions-right[data-v-344b06e5]{display:flex;gap:10px}.btn-outline[data-v-344b06e5]{height:40px;padding:0 20px;border:1px solid #D1D5DB;border-radius:8px;background:#fff;color:#374151;font-size:.88rem;font-weight:600;cursor:pointer;font-family:inherit}.btn-outline[data-v-344b06e5]:hover{background:#f9fafb}.btn-outline[data-v-344b06e5]:disabled{opacity:.4;cursor:not-allowed}.btn-next[data-v-344b06e5]{height:40px;padding:0 28px;border:none;border-radius:8px;background:#ef4444;color:#fff;font-size:.88rem;font-weight:600;cursor:pointer;font-family:inherit}.btn-next[data-v-344b06e5]:hover{background:#dc2626}.esign-frame[data-v-344b06e5]{display:flex;flex-direction:column;margin:-24px -40px;border-radius:0 0 12px 12px;overflow:hidden;min-height:600px}.esign-chrome-bar[data-v-344b06e5]{display:flex;align-items:center;justify-content:space-between;background:#1e2a3a;padding:10px 16px;flex-shrink:0}.esign-chrome-left[data-v-344b06e5]{display:flex;align-items:center;gap:8px}.esign-chrome-title[data-v-344b06e5]{font-size:.82rem;font-weight:500;color:#fff}.esign-page-label[data-v-344b06e5]{font-size:.78rem;color:#94a3b8}.esign-canvas[data-v-344b06e5]{background:#6b7280;flex:1;position:relative;padding:32px 60px;overflow-y:auto;display:flex;flex-direction:column;align-items:center;min-height:440px}.esign-sign-tab[data-v-344b06e5]{position:absolute;left:0;top:48px;display:flex;align-items:center;gap:5px;background:#fc0;color:#1a1a1a;font-size:.78rem;font-weight:700;padding:8px 12px 8px 10px;cursor:pointer;border-radius:0 4px 4px 0;box-shadow:2px 2px 6px #00000040;z-index:10;transition:background .15s;-webkit-user-select:none;user-select:none}.esign-sign-tab[data-v-344b06e5]:hover{background:#f5c800}.esign-sign-tab--signed[data-v-344b06e5]{background:#22c55e;color:#fff;cursor:default}.esign-sign-tab--signed[data-v-344b06e5]:hover{background:#22c55e}.esign-doc-page[data-v-344b06e5]{background:#fff;width:100%;max-width:680px;padding:36px 44px;box-shadow:0 4px 24px #0000004d;display:flex;flex-direction:column;gap:18px}.esign-doc-header[data-v-344b06e5]{display:flex;align-items:flex-start;justify-content:space-between;padding-bottom:14px;border-bottom:1px solid #d1d5db}.esign-doc-logo[data-v-344b06e5]{height:44px;width:auto}.esign-doc-contact[data-v-344b06e5]{display:flex;flex-direction:column;align-items:flex-end;gap:2px;font-size:.72rem;color:#6b7280}.esign-section-bar[data-v-344b06e5]{background:#374151;color:#fff;font-size:.72rem;font-weight:700;letter-spacing:.06em;padding:6px 12px}.esign-doc-text[data-v-344b06e5]{font-size:.82rem;color:#374151;line-height:1.65;margin:0}.esign-doc-small[data-v-344b06e5]{font-size:.75rem;color:#6b7280}.esign-doc-fields[data-v-344b06e5]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;background:#f9fafb;border:1px solid #e5e7eb;padding:14px}.esign-doc-field[data-v-344b06e5]{display:flex;flex-direction:column;gap:2px}.edf-label[data-v-344b06e5]{font-size:.68rem;text-transform:uppercase;letter-spacing:.05em;color:#9ca3af;font-weight:600}.edf-value[data-v-344b06e5]{font-size:.82rem;color:#111827;font-weight:500}.esign-sig-row[data-v-344b06e5]{display:flex;gap:20px;align-items:flex-end;margin-top:8px}.esign-sig-block[data-v-344b06e5]{display:flex;flex-direction:column;gap:4px;flex:1}.esign-sig-block--sm[data-v-344b06e5]{flex:0 0 160px}.esign-sig-field[data-v-344b06e5]{min-height:52px;border:1.5px solid #e5e7eb;background:#fffde7;display:flex;align-items:center;padding:8px 12px;cursor:pointer;transition:background .15s}.esign-sig-field[data-v-344b06e5]:hover{background:#fff9c4}.esign-sig-field--signed[data-v-344b06e5]{background:#f0fdf4;border-color:#86efac;cursor:default}.esign-sig-field--signed[data-v-344b06e5]:hover{background:#f0fdf4}.esign-sig-field--date[data-v-344b06e5]{background:#f9fafb;cursor:default;font-size:.82rem;color:#374151}.esign-sig-empty[data-v-344b06e5]{display:flex;align-items:center;gap:6px;font-size:.78rem;color:#b59a00;font-weight:500}.esign-sig-line[data-v-344b06e5]{height:1px;background:#374151}.esign-sig-label[data-v-344b06e5]{font-size:.68rem;color:#6b7280}.esign-cursive[data-v-344b06e5]{font-family:Dancing Script,Brush Script MT,cursive;font-size:1.6rem;color:#111827;line-height:1}.esign-cursive--lg[data-v-344b06e5]{font-size:2rem}.esign-action-bar[data-v-344b06e5]{display:flex;align-items:center;justify-content:space-between;background:#1e2a3a;padding:12px 20px;flex-shrink:0}.esign-back-btn[data-v-344b06e5]{background:transparent;border:1px solid #475569;color:#94a3b8;font-size:.82rem;font-weight:500;padding:7px 16px;border-radius:4px;cursor:pointer;font-family:inherit}.esign-back-btn[data-v-344b06e5]:hover{border-color:#94a3b8;color:#fff}.esign-finish-btn[data-v-344b06e5]{background:#fc0;color:#1a1a1a;border:none;font-size:.85rem;font-weight:800;letter-spacing:.06em;padding:9px 28px;border-radius:4px;cursor:pointer;font-family:inherit;transition:background .15s}.esign-finish-btn[data-v-344b06e5]:hover:not(:disabled){background:#f5c800}.esign-finish-btn[data-v-344b06e5]:disabled{opacity:.4;cursor:not-allowed}.esign-modal-backdrop[data-v-344b06e5]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;display:flex;align-items:center;justify-content:center;z-index:1000}.esign-modal[data-v-344b06e5]{background:#fff;border-radius:12px;width:440px;overflow:hidden;box-shadow:0 20px 60px #0000004d;color-scheme:light;color:#111827}.esign-modal-header[data-v-344b06e5]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #e5e7eb}.esign-modal-title-row[data-v-344b06e5]{display:flex;align-items:center;gap:8px;font-size:.95rem;font-weight:700;color:#111827}.esign-modal-close[data-v-344b06e5]{background:none;border:none;font-size:1rem;cursor:pointer;color:#6b7280;padding:2px 6px}.esign-modal-body[data-v-344b06e5]{padding:20px;display:flex;flex-direction:column;gap:12px}.esign-field-label[data-v-344b06e5]{font-size:.78rem;font-weight:600;color:#374151}.esign-field-input[data-v-344b06e5]{border:1px solid #d1d5db;border-radius:6px;padding:8px 12px;font-size:.9rem;font-family:inherit;width:100%;box-sizing:border-box;outline:none;background:#fff!important;color:#111827!important;color-scheme:light}.esign-field-input[data-v-344b06e5]:focus{border-color:#1d6878}.esign-sig-preview[data-v-344b06e5]{min-height:72px;border:1px solid #e5e7eb;background:#fffde7;border-radius:6px;display:flex;align-items:center;justify-content:center;padding:8px 16px;position:relative}.esign-sig-preview--ready[data-v-344b06e5]{border-color:#d4a800}.esign-sig-ph[data-v-344b06e5]{font-size:.78rem;color:#b59a00}.esign-sig-underline[data-v-344b06e5]{position:absolute;bottom:10px;left:16px;right:16px;height:1px;background:#374151}.esign-consent-check[data-v-344b06e5]{display:flex;align-items:flex-start;gap:8px;font-size:.78rem;color:#374151;cursor:pointer}.esign-consent-check input[type=checkbox][data-v-344b06e5]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;flex-shrink:0;margin-top:2px;border:2px solid #D1D5DB;border-radius:3px;background:#fff;cursor:pointer;position:relative;color-scheme:light}.esign-consent-check input[type=checkbox][data-v-344b06e5]:checked{border-color:#1d6878;background:#1d6878}.esign-consent-check input[type=checkbox][data-v-344b06e5]:checked:after{content:"";position:absolute;top:1px;left:3px;width:6px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.esign-modal-footer[data-v-344b06e5]{display:flex;justify-content:flex-end;gap:10px;padding:14px 20px;border-top:1px solid #e5e7eb}.esign-modal-cancel[data-v-344b06e5]{background:#fff;border:1px solid #d1d5db;color:#374151;font-size:.85rem;font-weight:500;padding:8px 18px;border-radius:6px;cursor:pointer;font-family:inherit}.esign-modal-adopt[data-v-344b06e5]{background:#fc0;color:#1a1a1a;border:none;font-size:.85rem;font-weight:700;padding:8px 18px;border-radius:6px;cursor:pointer;font-family:inherit}.esign-modal-adopt[data-v-344b06e5]:disabled{opacity:.4;cursor:not-allowed}.modal-enter-active[data-v-344b06e5],.modal-leave-active[data-v-344b06e5]{transition:opacity .2s}.modal-enter-from[data-v-344b06e5],.modal-leave-to[data-v-344b06e5]{opacity:0}.success-screen[data-v-344b06e5]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 40px;text-align:center;min-height:400px}.success-icon[data-v-344b06e5]{margin-bottom:20px}.success-title[data-v-344b06e5]{font-size:1.6rem;font-weight:800;color:#111827;margin:0 0 12px}.success-text[data-v-344b06e5]{font-size:.95rem;color:#6b7280;max-width:480px;line-height:1.6;margin:0 0 28px}.success-actions[data-v-344b06e5]{display:flex;gap:14px}.btn-outline-lg[data-v-344b06e5]{padding:12px 28px;border:1px solid #D1D5DB;border-radius:8px;background:#fff;color:#374151;font-size:.9rem;font-weight:600;cursor:pointer;font-family:inherit}.btn-primary-lg[data-v-344b06e5]{padding:12px 28px;border:none;border-radius:8px;background:#111827;color:#fff;font-size:.9rem;font-weight:600;cursor:pointer;font-family:inherit}.enrollment-footer[data-v-344b06e5]{text-align:center;padding:20px 0;font-size:.75rem;color:#9ca3af;margin-top:24px}@media (max-width:1000px){.form-grid-4[data-v-344b06e5]{grid-template-columns:repeat(2,1fr)}.form-grid-3[data-v-344b06e5]{grid-template-columns:1fr}}.step-indicator[data-v-5e900101]{width:280px;min-width:280px;background:#0a0b0d;border-right:1px solid #1e2028;padding:32px 24px;display:flex;flex-direction:column;overflow-y:auto}.step-list[data-v-5e900101]{display:flex;flex-direction:column}.step-item[data-v-5e900101]{position:relative}.connector[data-v-5e900101]{width:2px;height:20px;margin-left:15px;background:#2a2d34;transition:background .25s}.connector.filled[data-v-5e900101]{background:#34d399}.step-row[data-v-5e900101]{display:flex;align-items:flex-start;gap:14px}.step-circle[data-v-5e900101]{width:32px;height:32px;min-width:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:700;transition:background .25s,border-color .25s,color .25s;border:2px solid transparent}.step-item.completed .step-circle[data-v-5e900101]{background:#10b98126;border-color:#34d399;color:#34d399}.check-icon[data-v-5e900101]{font-size:.85rem;line-height:1}.step-item.active .step-circle[data-v-5e900101]{background:#0085ca33;border-color:#0085ca;color:#99d0ed}.step-item.future .step-circle[data-v-5e900101]{background:#2a2d3480;border-color:#2a2d34;color:#4b5563}.step-text[data-v-5e900101]{display:flex;flex-direction:column;gap:3px;padding-top:4px}.step-title[data-v-5e900101]{font-size:.88rem;font-weight:600;line-height:1.3;transition:color .2s}.step-item.completed .step-title[data-v-5e900101]{color:#34d399}.step-item.active .step-title[data-v-5e900101]{color:#fff}.step-item.future .step-title[data-v-5e900101]{color:#4b5563}.step-desc[data-v-5e900101]{font-size:.76rem;color:#6b7280;line-height:1.45;max-width:200px}:root[data-theme=light] .step-indicator[data-v-5e900101]{background:#f8fafc;border-right-color:#e2e8f0}:root[data-theme=light] .connector[data-v-5e900101]{background:#e2e8f0}:root[data-theme=light] .connector.filled[data-v-5e900101]{background:#10b981}:root[data-theme=light] .step-item.future .step-circle[data-v-5e900101]{background:#f1f5f9;border-color:#cbd5e1;color:#94a3b8}:root[data-theme=light] .step-item.active .step-circle[data-v-5e900101]{background:#0085ca1a;border-color:#0085ca;color:#0062ff}:root[data-theme=light] .step-item.completed .step-circle[data-v-5e900101]{background:#10b9811a;border-color:#10b981;color:#059669}:root[data-theme=light] .step-item.future .step-title[data-v-5e900101]{color:#94a3b8}:root[data-theme=light] .step-item.active .step-title[data-v-5e900101]{color:#0f172a}:root[data-theme=light] .step-item.completed .step-title[data-v-5e900101]{color:#059669}:root[data-theme=light] .step-desc[data-v-5e900101]{color:#64748b}.wizard-page[data-v-3e204114]{display:flex;min-height:calc(100vh - 120px);background:#0a0b0d;color:#c4c9d4}.wizard-main[data-v-3e204114]{flex:1;display:flex;flex-direction:column}.wizard-content[data-v-3e204114]{flex:1;overflow-y:auto;padding:40px 48px 32px}.step-section[data-v-3e204114]{max-width:820px}.step-section-wide[data-v-3e204114]{max-width:100%}.step-heading[data-v-3e204114]{font-size:1.5rem;font-weight:700;color:#fff;margin:0 0 6px}.step-subheading[data-v-3e204114]{font-size:.9rem;color:#6b7280;margin:0 0 32px}.form-grid[data-v-3e204114]{display:grid;grid-template-columns:1fr 1fr;gap:20px 24px}.form-stack[data-v-3e204114]{display:flex;flex-direction:column;gap:20px;max-width:560px}.form-group[data-v-3e204114]{display:flex;flex-direction:column;gap:6px}.form-group.full[data-v-3e204114]{grid-column:1 / -1}.form-label[data-v-3e204114]{font-size:.82rem;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.04em}.form-input[data-v-3e204114]{padding:10px 14px;border-radius:8px;border:1px solid #2a2d34;background:#1a1d21;color:#e2e8f0;font-size:.9rem;outline:none;transition:border-color .15s,box-shadow .15s}.form-input[data-v-3e204114]:focus{border-color:#0085ca;box-shadow:0 0 0 3px #0085ca26}.form-input[data-v-3e204114]::placeholder{color:#4b5563}.form-textarea[data-v-3e204114]{padding:10px 14px;border-radius:8px;border:1px solid #2a2d34;background:#1a1d21;color:#e2e8f0;font-size:.9rem;outline:none;resize:vertical;font-family:inherit;transition:border-color .15s,box-shadow .15s}.form-textarea[data-v-3e204114]:focus{border-color:#0085ca;box-shadow:0 0 0 3px #0085ca26}.form-textarea[data-v-3e204114]::placeholder{color:#4b5563}.radio-group[data-v-3e204114]{display:flex;flex-wrap:wrap;gap:10px}.radio-item[data-v-3e204114]{display:flex;align-items:center;gap:8px;padding:8px 14px;border-radius:8px;border:1px solid #2a2d34;background:#1a1d21;cursor:pointer;transition:border-color .15s,background .15s}.radio-item.selected[data-v-3e204114]{border-color:#0085ca;background:#0085ca14}.radio-native[data-v-3e204114]{display:none}.radio-dot[data-v-3e204114]{width:16px;height:16px;border-radius:50%;border:2px solid #2a2d34;display:flex;align-items:center;justify-content:center;transition:border-color .15s}.radio-item.selected .radio-dot[data-v-3e204114]{border-color:#0085ca}.radio-item.selected .radio-dot[data-v-3e204114]:after{content:"";width:8px;height:8px;border-radius:50%;background:#0085ca}.radio-text[data-v-3e204114]{font-size:.88rem;color:#c4c9d4}.upload-zone[data-v-3e204114]{border:2px dashed #2a2d34;border-radius:12px;padding:36px 24px;text-align:center;transition:border-color .15s;cursor:pointer;position:relative}.upload-file-input[data-v-3e204114]{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.upload-preview-img[data-v-3e204114]{max-height:120px;max-width:100%;object-fit:contain}.upload-zone[data-v-3e204114]:hover{border-color:#0085ca}.upload-icon[data-v-3e204114]{font-size:2rem;color:#4b5563;margin-bottom:8px}.upload-text[data-v-3e204114]{font-size:.88rem;color:#94a3b8;margin:0 0 4px}.upload-link[data-v-3e204114]{color:#4db8e8;text-decoration:underline;cursor:pointer}.upload-hint[data-v-3e204114]{font-size:.76rem;color:#4b5563;margin:0}.color-input-row[data-v-3e204114]{display:flex;align-items:center;gap:10px}.color-preview[data-v-3e204114]{width:32px;height:32px;border-radius:8px;border:1px solid #2a2d34;flex-shrink:0}.color-preview-sm[data-v-3e204114]{display:inline-block;width:14px;height:14px;border-radius:4px;border:1px solid #2a2d34;vertical-align:middle;margin-right:6px}.color-input-row .form-input[data-v-3e204114]{flex:1}.template-grid[data-v-3e204114]{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}@media (max-width: 1100px){.template-grid[data-v-3e204114]{grid-template-columns:1fr}}.template-card[data-v-3e204114]{background:#101214;border:2px solid #2a2d34;border-radius:12px;padding:20px;cursor:pointer;transition:border-color .2s,background .2s}.template-card[data-v-3e204114]:hover{border-color:#3f3f5a}.template-card.selected[data-v-3e204114]{border-color:#0085ca;background:#0085ca0d}.template-radio-row[data-v-3e204114]{display:flex;align-items:center;gap:10px;margin-bottom:10px}.template-radio[data-v-3e204114]{width:18px;height:18px;border-radius:50%;border:2px solid #2a2d34;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:border-color .15s}.template-radio.checked[data-v-3e204114]{border-color:#0085ca}.template-radio-dot[data-v-3e204114]{width:10px;height:10px;border-radius:50%;background:#0085ca}.template-name[data-v-3e204114]{font-size:1rem;font-weight:700;color:#fff}.template-desc[data-v-3e204114]{font-size:.82rem;color:#6b7280;line-height:1.5;margin:0 0 12px}.template-meta[data-v-3e204114]{margin-bottom:12px}.phase-count[data-v-3e204114]{font-size:.75rem;font-weight:600;color:#4db8e8;background:#0085ca1f;padding:2px 10px;border-radius:999px}.mini-pipeline[data-v-3e204114]{display:flex;align-items:center;gap:0;margin:12px 0 10px}.pipeline-dot[data-v-3e204114]{width:10px;height:10px;border-radius:50%;background:#2a2d34;flex-shrink:0;transition:background .2s}.pipeline-dot.active[data-v-3e204114]{background:#0085ca}.pipeline-line[data-v-3e204114]{height:2px;flex:1;background:#2a2d34;transition:background .2s}.pipeline-line.active[data-v-3e204114]{background:#0085ca66}.phase-names[data-v-3e204114]{display:flex;flex-wrap:wrap;gap:4px}.phase-name-tag[data-v-3e204114]{font-size:.68rem;color:#6b7280;background:#ffffff0a;padding:2px 8px;border-radius:4px}.table-wrap[data-v-3e204114]{background:#101214;border:1px solid #2a2d34;border-radius:10px;overflow:hidden}.rules-table[data-v-3e204114]{width:100%;border-collapse:collapse;font-size:.85rem}.rules-table thead[data-v-3e204114]{background:#ffffff08}.rules-table th[data-v-3e204114]{padding:10px 14px;text-align:left;font-weight:600;font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:#6b7280;border-bottom:1px solid #2a2d34}.rules-table td[data-v-3e204114]{padding:8px 10px;border-bottom:1px solid rgba(42,45,52,.5);vertical-align:middle}.rules-table tbody tr:last-child td[data-v-3e204114]{border-bottom:none}.table-input[data-v-3e204114]{padding:6px 10px;font-size:.82rem;width:100%}.sla-input[data-v-3e204114]{width:70px}.empty-cell[data-v-3e204114]{text-align:center;padding:24px 14px!important;color:#6b7280}.btn-add-rule[data-v-3e204114]{margin-top:14px;padding:8px 18px;border-radius:8px;border:1px dashed #2a2d34;background:transparent;color:#4db8e8;font-size:.85rem;font-weight:600;cursor:pointer;transition:border-color .15s,background .15s}.btn-add-rule[data-v-3e204114]:hover{border-color:#0085ca;background:#0085ca0f}.toggle[data-v-3e204114]{display:inline-flex;align-items:center;cursor:pointer}.toggle-track[data-v-3e204114]{position:relative;width:34px;height:18px;border-radius:999px;background:#94a3b840;transition:background .2s}.toggle.on .toggle-track[data-v-3e204114]{background:#10b98180}.toggle-thumb[data-v-3e204114]{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#94a3b8;transition:transform .2s,background .2s}.toggle.on .toggle-thumb[data-v-3e204114]{transform:translate(16px);background:#34d399}.enable-toggle[data-v-3e204114]{display:inline-flex;align-items:center;gap:8px;cursor:pointer}.enable-toggle .toggle-track[data-v-3e204114]{width:38px;height:20px}.enable-toggle .toggle-thumb[data-v-3e204114]{width:16px;height:16px}.enable-toggle.on .toggle-track[data-v-3e204114]{background:#10b98180}.enable-toggle.on .toggle-thumb[data-v-3e204114]{transform:translate(18px);background:#34d399}.toggle-label[data-v-3e204114]{font-size:.78rem;color:#6b7280}.enable-toggle.on .toggle-label[data-v-3e204114]{color:#34d399}.invite-row[data-v-3e204114]{display:flex;gap:12px;margin-bottom:24px}.invite-input[data-v-3e204114]{flex:1}.invite-select[data-v-3e204114]{width:220px}.btn-invite[data-v-3e204114]{padding:10px 20px;border-radius:8px;border:none;background:#0085ca;color:#fff;font-size:.88rem;font-weight:600;cursor:pointer;transition:background .15s}.btn-invite[data-v-3e204114]:hover{background:#006ba6}.invited-list[data-v-3e204114]{background:#101214;border:1px solid #2a2d34;border-radius:10px;overflow:hidden}.invited-header[data-v-3e204114]{display:grid;grid-template-columns:1fr 180px 50px;padding:10px 16px;background:#ffffff08;border-bottom:1px solid #2a2d34;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#6b7280}.invited-row[data-v-3e204114]{display:grid;grid-template-columns:1fr 180px 50px;padding:12px 16px;border-bottom:1px solid rgba(42,45,52,.5);align-items:center}.invited-row[data-v-3e204114]:last-child{border-bottom:none}.iu-email[data-v-3e204114]{font-size:.88rem;color:#e2e8f0}.role-pill[data-v-3e204114]{display:inline-block;padding:2px 10px;border-radius:999px;font-size:.75rem;font-weight:600;background:#0085ca1f;color:#4db8e8}.btn-remove[data-v-3e204114]{background:none;border:none;color:#6b7280;font-size:1.2rem;cursor:pointer;padding:4px 8px;border-radius:4px;transition:color .15s,background .15s}.btn-remove[data-v-3e204114]:hover{color:#ef4444;background:#ef44441a}.portal-grid[data-v-3e204114]{display:grid;grid-template-columns:1fr 1fr;gap:18px}@media (max-width: 900px){.portal-grid[data-v-3e204114]{grid-template-columns:1fr}}.portal-card[data-v-3e204114]{background:#101214;border:1px solid #2a2d34;border-radius:10px;padding:20px}.portal-card-header[data-v-3e204114]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;padding-bottom:14px;border-bottom:1px solid #2a2d34}.portal-card-title[data-v-3e204114]{font-size:1.05rem;font-weight:700;color:#fff;margin:0}.checklist-section[data-v-3e204114]{margin-bottom:18px}.checklist-section[data-v-3e204114]:last-child{margin-bottom:0}.checklist-title[data-v-3e204114]{font-size:.82rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.04em;margin:0 0 10px}.checklist[data-v-3e204114]{display:flex;flex-direction:column;gap:6px}.checklist-item[data-v-3e204114]{display:flex;align-items:center;gap:10px;padding:6px 10px;border-radius:6px;cursor:pointer;transition:background .1s}.checklist-item[data-v-3e204114]:hover{background:#ffffff05}.checkbox-native[data-v-3e204114]{display:none}.checkbox[data-v-3e204114]{width:20px;height:20px;border-radius:4px;border:1.5px solid #2a2d34;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:#1a1d21;transition:background .15s,border-color .15s}.checkbox.checked[data-v-3e204114]{background:#0085ca33;border-color:#0085ca}.check-icon[data-v-3e204114]{font-size:.72rem;color:#4db8e8;font-weight:700;line-height:1}.checklist-label[data-v-3e204114]{font-size:.88rem;color:#c4c9d4}.review-cards[data-v-3e204114]{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:32px}@media (max-width: 900px){.review-cards[data-v-3e204114]{grid-template-columns:1fr}}.review-card[data-v-3e204114]{background:#101214;border:1px solid #2a2d34;border-radius:10px;padding:18px 20px}.review-card-header[data-v-3e204114]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid #2a2d34}.review-card-title[data-v-3e204114]{font-size:.95rem;font-weight:700;color:#fff;margin:0}.btn-edit-link[data-v-3e204114]{background:none;border:none;color:#4db8e8;font-size:.82rem;font-weight:600;cursor:pointer;padding:4px 8px;border-radius:4px;transition:background .15s}.btn-edit-link[data-v-3e204114]:hover{background:#0085ca1a}.review-fields[data-v-3e204114]{display:flex;flex-direction:column;gap:8px}.review-field[data-v-3e204114]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.rf-label[data-v-3e204114]{font-size:.82rem;color:#6b7280;flex-shrink:0}.rf-value[data-v-3e204114]{font-size:.85rem;color:#e2e8f0;text-align:right}.rf-truncate[data-v-3e204114]{max-width:280px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.text-green[data-v-3e204114]{color:#34d399}.text-muted[data-v-3e204114]{color:#6b7280}.launch-actions[data-v-3e204114]{display:flex;justify-content:flex-end;gap:14px;padding-top:8px}.wizard-footer[data-v-3e204114]{display:flex;align-items:center;justify-content:space-between;padding:16px 48px;border-top:1px solid #1e2028;background:#0d0e11;flex-shrink:0;position:sticky;bottom:0;z-index:10}.footer-nav[data-v-3e204114]{display:flex;gap:12px}.btn[data-v-3e204114]{padding:10px 24px;border-radius:8px;font-size:.88rem;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s,opacity .15s;border:none}.btn[data-v-3e204114]:disabled{opacity:.35;cursor:not-allowed}.btn-primary[data-v-3e204114]{background:#0085ca;color:#fff}.btn-primary[data-v-3e204114]:hover:not(:disabled){background:#006ba6}.btn-secondary[data-v-3e204114]{background:#1a1d21;color:#c4c9d4;border:1px solid #2a2d34}.btn-secondary[data-v-3e204114]:hover:not(:disabled){background:#22252b;border-color:#3f3f5a}.btn-ghost[data-v-3e204114]{background:transparent;color:#94a3b8;border:1px solid #2a2d34}.btn-ghost[data-v-3e204114]:hover:not(:disabled){background:#ffffff08;border-color:#3f3f5a}:root[data-theme=light] .wizard-page[data-v-3e204114]{background:#fff;color:#0f172a}:root[data-theme=light] .step-heading[data-v-3e204114]{color:#0f172a}:root[data-theme=light] .step-subheading[data-v-3e204114]{color:#64748b}:root[data-theme=light] .form-input[data-v-3e204114],:root[data-theme=light] .form-textarea[data-v-3e204114]{background:#fff;border-color:#e2e8f0;color:#0f172a}:root[data-theme=light] .form-input[data-v-3e204114]:focus,:root[data-theme=light] .form-textarea[data-v-3e204114]:focus{border-color:#0085ca;box-shadow:0 0 0 3px #0085ca1f}:root[data-theme=light] .form-input[data-v-3e204114]::placeholder,:root[data-theme=light] .form-textarea[data-v-3e204114]::placeholder{color:#94a3b8}:root[data-theme=light] .form-label[data-v-3e204114]{color:#475569}:root[data-theme=light] select.form-input[data-v-3e204114]{background:#fff;color:#0f172a}:root[data-theme=light] select.form-input option[data-v-3e204114]{background:#fff;color:#0f172a}:root[data-theme=light] .radio-item[data-v-3e204114]{background:#f8fafc;border-color:#e2e8f0}:root[data-theme=light] .radio-item.selected[data-v-3e204114]{background:#0085ca0f;border-color:#0085ca}:root[data-theme=light] .radio-text[data-v-3e204114]{color:#0f172a}:root[data-theme=light] .radio-dot[data-v-3e204114]{border-color:#cbd5e1}:root[data-theme=light] .radio-item.selected .radio-dot[data-v-3e204114]{border-color:#0085ca}:root[data-theme=light] .upload-zone[data-v-3e204114]{border-color:#cbd5e1}:root[data-theme=light] .upload-zone[data-v-3e204114]:hover{border-color:#0085ca}:root[data-theme=light] .upload-icon[data-v-3e204114]{color:#94a3b8}:root[data-theme=light] .upload-text[data-v-3e204114]{color:#475569}:root[data-theme=light] .upload-hint[data-v-3e204114]{color:#94a3b8}:root[data-theme=light] .color-preview[data-v-3e204114],:root[data-theme=light] .color-preview-sm[data-v-3e204114]{border-color:#e2e8f0}:root[data-theme=light] .template-card[data-v-3e204114]{background:#f8fafc;border-color:#e2e8f0}:root[data-theme=light] .template-card[data-v-3e204114]:hover{border-color:#94a3b8}:root[data-theme=light] .template-card.selected[data-v-3e204114]{background:#0085ca0a;border-color:#0085ca}:root[data-theme=light] .template-name[data-v-3e204114]{color:#0f172a}:root[data-theme=light] .template-desc[data-v-3e204114]{color:#64748b}:root[data-theme=light] .template-radio[data-v-3e204114]{border-color:#cbd5e1}:root[data-theme=light] .template-radio.checked[data-v-3e204114]{border-color:#0085ca}:root[data-theme=light] .pipeline-dot[data-v-3e204114]{background:#e2e8f0}:root[data-theme=light] .pipeline-dot.active[data-v-3e204114]{background:#0085ca}:root[data-theme=light] .pipeline-line[data-v-3e204114]{background:#e2e8f0}:root[data-theme=light] .pipeline-line.active[data-v-3e204114]{background:#0085ca59}:root[data-theme=light] .phase-name-tag[data-v-3e204114]{background:#f1f5f9;color:#475569}:root[data-theme=light] .table-wrap[data-v-3e204114]{background:#fff;border-color:#e2e8f0}:root[data-theme=light] .rules-table thead[data-v-3e204114]{background:#f8fafc}:root[data-theme=light] .rules-table th[data-v-3e204114]{color:#475569;border-bottom-color:#e2e8f0}:root[data-theme=light] .rules-table td[data-v-3e204114]{border-bottom-color:#f1f5f9}:root[data-theme=light] .empty-cell[data-v-3e204114]{color:#94a3b8}:root[data-theme=light] .btn-add-rule[data-v-3e204114]{border-color:#cbd5e1;color:#0085ca}:root[data-theme=light] .btn-add-rule[data-v-3e204114]:hover{border-color:#0085ca;background:#0085ca0a}:root[data-theme=light] .checklist-item[data-v-3e204114]:hover{background:#f1f5f9}:root[data-theme=light] .checkbox[data-v-3e204114]{background:#fff;border-color:#cbd5e1}:root[data-theme=light] .checkbox.checked[data-v-3e204114]{background:#0085ca14;border-color:#0085ca}:root[data-theme=light] .checklist-label[data-v-3e204114]{color:#0f172a}:root[data-theme=light] .checklist-title[data-v-3e204114]{color:#475569}:root[data-theme=light] .portal-card[data-v-3e204114]{background:#f8fafc;border-color:#e2e8f0}:root[data-theme=light] .portal-card-header[data-v-3e204114]{border-bottom-color:#e2e8f0}:root[data-theme=light] .portal-card-title[data-v-3e204114]{color:#0f172a}:root[data-theme=light] .review-card[data-v-3e204114]{background:#f8fafc;border-color:#e2e8f0}:root[data-theme=light] .review-card-header[data-v-3e204114]{border-bottom-color:#e2e8f0}:root[data-theme=light] .review-card-title[data-v-3e204114]{color:#0f172a}:root[data-theme=light] .rf-label[data-v-3e204114]{color:#64748b}:root[data-theme=light] .rf-value[data-v-3e204114]{color:#0f172a}:root[data-theme=light] .invited-list[data-v-3e204114]{background:#fff;border-color:#e2e8f0}:root[data-theme=light] .invited-header[data-v-3e204114]{background:#f8fafc;border-bottom-color:#e2e8f0;color:#475569}:root[data-theme=light] .invited-row[data-v-3e204114]{border-bottom-color:#f1f5f9}:root[data-theme=light] .iu-email[data-v-3e204114]{color:#0f172a}:root[data-theme=light] .toggle-label[data-v-3e204114]{color:#64748b}:root[data-theme=light] .wizard-footer[data-v-3e204114]{background:#fff;border-top-color:#e2e8f0}:root[data-theme=light] .btn-secondary[data-v-3e204114]{background:#f1f5f9;color:#334155;border-color:#e2e8f0}:root[data-theme=light] .btn-secondary[data-v-3e204114]:hover:not(:disabled){background:#e2e8f0;border-color:#cbd5e1}:root[data-theme=light] .btn-ghost[data-v-3e204114]{color:#475569;border-color:#e2e8f0}:root[data-theme=light] .btn-ghost[data-v-3e204114]:hover:not(:disabled){background:#f1f5f9;border-color:#cbd5e1}[data-v-a4865823],[data-v-a4865823]:before,[data-v-a4865823]:after{box-sizing:border-box}.emr-demo[data-v-a4865823]{min-height:100vh;display:flex;flex-direction:column;background:#e8eef4;font-family:-apple-system,Segoe UI,Inter,sans-serif;font-size:13px;color:#1e293b}.demo-float[data-v-a4865823]{position:fixed;bottom:24px;right:24px;z-index:9999;display:flex;align-items:center;gap:6px;background:#0f172abf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:6px 14px;opacity:.15;transition:opacity .2s}.demo-float[data-v-a4865823]:hover{opacity:1}.demo-float-btn[data-v-a4865823]{background:none;border:none;color:#e2e8f0;font-size:15px;cursor:pointer;padding:0 4px;line-height:1;transition:color .15s}.demo-float-btn[data-v-a4865823]:hover:not(:disabled){color:#6ee7b7}.demo-float-btn[data-v-a4865823]:disabled{opacity:.25;cursor:not-allowed}.demo-float-counter[data-v-a4865823]{font-size:11px;color:#94a3b8;font-family:inherit;min-width:36px;text-align:center}.emr-shell[data-v-a4865823]{flex:1;display:flex;flex-direction:column;overflow:hidden}.emr-topbar[data-v-a4865823]{height:50px;background:linear-gradient(to bottom,#2066b2,#1a55a0);display:flex;align-items:center;justify-content:space-between;padding:0 16px;flex-shrink:0;border-bottom:1px solid rgba(0,0,0,.2);box-shadow:0 2px 4px #0003}.emr-topbar-left[data-v-a4865823]{display:flex;align-items:center;gap:0;flex-shrink:0}.emr-topbar-center[data-v-a4865823]{flex:1;display:flex;justify-content:center;padding:0 20px}.emr-topbar-right[data-v-a4865823]{display:flex;align-items:center;gap:10px;flex-shrink:0}.emr-topbar-divider[data-v-a4865823]{width:1px;height:28px;background:#ffffff2e;margin:0 14px}.emr-logo[data-v-a4865823]{display:flex;align-items:center;gap:8px;padding-right:0;color:#fff;font-size:15px;font-weight:300;letter-spacing:.01em;cursor:pointer;flex-shrink:0}.emr-logo-text[data-v-a4865823]{letter-spacing:-.01em}.emr-logo strong[data-v-a4865823]{font-weight:800}.emr-org[data-v-a4865823]{font-size:11.5px;color:#ffffffb8;white-space:nowrap}.emr-search-bar[data-v-a4865823]{display:flex;align-items:center;gap:8px;background:#ffffff21;border:1px solid rgba(255,255,255,.18);border-radius:4px;padding:6px 14px;width:360px;color:#ffffff8c;font-size:12px;cursor:text;transition:background .15s}.emr-search-bar[data-v-a4865823]:hover{background:#ffffff2e}.emr-topbar-icon-btn[data-v-a4865823]{position:relative;width:34px;height:34px;border-radius:4px;border:none;background:#ffffff1a;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s}.emr-topbar-icon-btn[data-v-a4865823]:hover{background:#fff3}.emr-notif-dot[data-v-a4865823]{position:absolute;top:6px;right:6px;width:7px;height:7px;border-radius:50%;background:#ef4444;border:1.5px solid #1A55A0}.emr-user-chip[data-v-a4865823]{display:flex;align-items:center;gap:8px;padding:5px 10px;background:#ffffff1a;border-radius:4px;cursor:pointer;transition:background .15s}.emr-user-chip[data-v-a4865823]:hover{background:#ffffff2e}.emr-avatar[data-v-a4865823]{width:28px;height:28px;border-radius:50%;background:#ffffff40;color:#fff;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.emr-user-name[data-v-a4865823]{font-size:11.5px;font-weight:600;color:#fff;display:block;white-space:nowrap}.emr-user-role[data-v-a4865823]{font-size:10px;color:#ffffffa6;display:block;white-space:nowrap}.emr-module-bar[data-v-a4865823]{height:34px;background:#1a55a0;border-bottom:2px solid #1448888;display:flex;align-items:stretch;padding:0 80px;flex-shrink:0;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(0,0,0,.25)}.emr-module-tab[data-v-a4865823]{padding:0 16px;background:none;border:none;border-bottom:2px solid transparent;font-size:11.5px;font-weight:500;color:#ffffffa6;cursor:pointer;font-family:inherit;transition:all .12s;margin-bottom:-1px;white-space:nowrap}.emr-module-tab[data-v-a4865823]:hover{color:#fff;background:#ffffff14}.emr-module-tab.active[data-v-a4865823]{color:#fff;border-bottom-color:#6ee7b7;font-weight:700}.emr-body[data-v-a4865823]{flex:1;display:flex;overflow:hidden}.emr-sidebar[data-v-a4865823]{width:78px;background:#f4f7fa;border-right:1px solid #D6DCE4;display:flex;flex-direction:column;padding:6px 0;flex-shrink:0}.emr-sidebar-item[data-v-a4865823]{display:flex;flex-direction:column;align-items:center;gap:3px;padding:10px 4px;background:none;border:none;cursor:pointer;color:#6b7a8e;border-left:3px solid transparent;transition:all .12s}.emr-sidebar-item[data-v-a4865823]:hover{color:#1a55a0;background:#e8eef4}.emr-sidebar-item.active[data-v-a4865823]{color:#1a55a0;border-left-color:#2066b2;background:#e8eef4}.emr-sidebar-label[data-v-a4865823]{font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.emr-main[data-v-a4865823]{flex:1;overflow-y:auto;background:#f0f4f8}.emr-screen[data-v-a4865823]{padding:18px 20px}.emr-screen--chart[data-v-a4865823]{padding:0;display:flex;flex-direction:column}.emr-screen--success[data-v-a4865823]{padding:0;background:#fff}.emr-page-header[data-v-a4865823]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:18px}.emr-page-title[data-v-a4865823]{font-size:19px;font-weight:700;color:#0f172a;margin:0 0 2px}.emr-page-sub[data-v-a4865823]{font-size:12px;color:#64748b;margin:0}.emr-header-actions[data-v-a4865823]{display:flex;gap:8px}.emr-btn[data-v-a4865823]{display:inline-flex;align-items:center;gap:5px;padding:7px 14px;border-radius:4px;font-size:12px;font-weight:600;cursor:pointer;border:none;font-family:inherit;transition:all .12s}.emr-btn--primary[data-v-a4865823]{background:#2066b2;color:#fff}.emr-btn--primary[data-v-a4865823]:hover{background:#1a55a0}.emr-btn--secondary[data-v-a4865823]{background:#fff;color:#2066b2;border:1px solid #2066B2}.emr-btn--secondary[data-v-a4865823]:hover{background:#eff6ff}.emr-btn--sign[data-v-a4865823]{background:#166534;color:#fff;padding:7px 20px;font-size:13px}.emr-btn--sign[data-v-a4865823]:hover{background:#14532d}.emr-btn--ghost[data-v-a4865823]{background:#fff;color:#374151;border:1px solid #CBD5E1}.emr-btn--ghost[data-v-a4865823]:hover{background:#f8fafc;border-color:#94a3b8}.emr-btn--teal[data-v-a4865823]{background:#0d9488;color:#fff}.emr-btn--teal[data-v-a4865823]:hover{background:#0f766e}.emr-btn--teal-ghost[data-v-a4865823]{background:#fff;color:#0d9488;border:1px solid #0D9488}.emr-btn--teal-ghost[data-v-a4865823]:hover{background:#f0fdfa}.emr-btn--sm[data-v-a4865823]{padding:5px 11px;font-size:11.5px}.emr-btn--xs[data-v-a4865823]{padding:3px 9px;font-size:11px}.emr-btn--lg[data-v-a4865823]{padding:8px 16px;font-size:13px}.emr-link-btn[data-v-a4865823]{background:none;border:none;color:#2066b2;font-size:12px;cursor:pointer;font-family:inherit;padding:0;text-decoration:underline}.emr-link-btn-sm[data-v-a4865823]{background:none;border:none;color:#2066b2;font-size:11px;cursor:pointer;font-family:inherit;padding:0}.emr-stats-row[data-v-a4865823]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px}.emr-stat-card[data-v-a4865823]{background:#fff;border:1px solid #DDE3EB;border-radius:6px;padding:14px 16px;border-top:3px solid #2066B2}.emr-stat-val[data-v-a4865823]{display:block;font-size:28px;font-weight:700;color:#0f172a;line-height:1;margin-bottom:4px}.emr-stat-val--warn[data-v-a4865823]{color:#d97706}.emr-stat-val--alert[data-v-a4865823]{color:#dc2626}.emr-stat-label[data-v-a4865823]{font-size:11px;color:#64748b}.emr-section-card[data-v-a4865823]{background:#fff;border:1px solid #DDE3EB;border-radius:6px;overflow:hidden}.emr-section-header[data-v-a4865823]{display:flex;align-items:center;gap:10px;padding:10px 16px;border-bottom:1px solid #EEF2F7;background:#f4f7fa}.emr-section-title[data-v-a4865823]{font-size:13px;font-weight:700;color:#0f172a;margin:0}.emr-section-badge[data-v-a4865823]{font-size:11px;background:#eef2f7;color:#64748b;padding:2px 8px;border-radius:999px}.emr-table[data-v-a4865823]{width:100%;border-collapse:collapse}.emr-table thead th[data-v-a4865823]{background:#f8fafc;padding:8px 14px;text-align:left;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;border-bottom:1px solid #EEF2F7}.emr-table tbody tr[data-v-a4865823]{border-bottom:1px solid #F1F5F9}.emr-table tbody tr[data-v-a4865823]:last-child{border-bottom:none}.emr-table tbody td[data-v-a4865823]{padding:10px 14px}.emr-row--highlight[data-v-a4865823]{background:#fffbeb}.emr-row--highlight[data-v-a4865823]:hover{background:#fef3c7}.emr-row--clickable[data-v-a4865823]{cursor:pointer}.emr-table tbody tr[data-v-a4865823]:not(.emr-row--highlight):hover{background:#f8fafc}.emr-time-cell[data-v-a4865823]{font-weight:600;color:#2066b2;white-space:nowrap;width:80px}.emr-patient-name[data-v-a4865823]{font-weight:600;color:#0f172a}.emr-patient-mrn[data-v-a4865823]{font-size:11px;color:#94a3b8}.emr-muted[data-v-a4865823]{color:#94a3b8}.emr-status-badge[data-v-a4865823]{display:inline-flex;padding:2px 8px;border-radius:3px;font-size:11px;font-weight:600;white-space:nowrap}.emr-status--green[data-v-a4865823]{background:#dcfce7;color:#166534}.emr-status--blue[data-v-a4865823]{background:#dbeafe;color:#1d4ed8}.emr-status--amber[data-v-a4865823]{background:#fef3c7;color:#92400e}.emr-status--gray[data-v-a4865823]{background:#f1f5f9;color:#64748b}.emr-status-text--active[data-v-a4865823]{color:#166534;font-size:11px;font-weight:600}.emr-row--pending td[data-v-a4865823]{background:#fffbeb}.emr-pending-rx-row[data-v-a4865823]{display:flex;align-items:center;gap:6px;font-size:12px;color:#92400e;padding:4px 0}.emr-pt-context-bar[data-v-a4865823]{background:#e4ecf5;border-bottom:1px solid #C8D4E0;padding:10px 16px;display:flex;align-items:center;gap:16px;flex-shrink:0;flex-wrap:wrap}.emr-pt-context-bar--compact[data-v-a4865823]{padding:8px 16px}.emr-pt-context-name-block[data-v-a4865823]{display:flex;align-items:center;gap:10px;flex-shrink:0}.emr-pt-context-avatar[data-v-a4865823]{width:42px;height:42px;border-radius:50%;background:#2066b2;color:#fff;font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.emr-pt-context-avatar--sm[data-v-a4865823]{width:34px;height:34px;font-size:12px}.emr-pt-fn[data-v-a4865823]{display:block;font-size:16px;font-weight:800;color:#0f172a;line-height:1.1}.emr-pt-context-mrn[data-v-a4865823]{display:block;font-size:10.5px;color:#64748b;margin-top:1px}.emr-pt-context-fields[data-v-a4865823]{display:flex;align-items:center;gap:0;flex:1;flex-wrap:wrap}.emr-pt-ctx-field[data-v-a4865823]{display:flex;align-items:center;gap:5px;padding:0 14px}.emr-pt-ctx-label[data-v-a4865823]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#64748b}.emr-pt-ctx-val[data-v-a4865823]{font-size:12px;color:#1e293b;font-weight:500}.emr-pt-ctx-sep[data-v-a4865823]{width:1px;height:24px;background:#c8d4e0}.emr-pt-ctx-field--alert[data-v-a4865823]{display:flex;align-items:center;gap:5px}.emr-allergy-text[data-v-a4865823]{color:#dc2626;font-weight:700}.emr-pt-context-actions[data-v-a4865823]{display:flex;gap:6px;margin-left:auto;flex-shrink:0}.emr-oprx-context-chip[data-v-a4865823]{display:flex;align-items:center;gap:5px;background:#f0fdfa;border:1px solid #99F6E4;border-radius:4px;padding:4px 10px;font-size:11px;font-weight:600;color:#0d9488;flex-shrink:0;margin-left:auto}.emr-chart-tabs[data-v-a4865823]{display:flex;border-bottom:1px solid #C8D4E0;background:#f4f7fa;padding:0 0 0 160px;overflow-x:auto;flex-shrink:0}.emr-chart-tab[data-v-a4865823]{padding:8px 13px;background:none;border:none;border-bottom:3px solid transparent;margin-bottom:-1px;font-size:12px;font-weight:500;color:#64748b;cursor:pointer;font-family:inherit;transition:all .12s;white-space:nowrap;flex-shrink:0}.emr-chart-tab[data-v-a4865823]:hover{color:#2066b2;background:#2066b20d}.emr-chart-tab.active[data-v-a4865823]{color:#2066b2;border-bottom-color:#2066b2;font-weight:700;background:#fff}.emr-chart-layout[data-v-a4865823]{display:flex;flex:1;overflow:hidden}.emr-pt-sidebar[data-v-a4865823]{width:160px;flex-shrink:0;background:#fff;border-right:1px solid #D6DCE4;overflow-y:auto;display:flex;flex-direction:column}.emr-pt-sidebar-photo[data-v-a4865823]{display:flex;flex-direction:column;align-items:center;padding:16px 8px 12px;border-bottom:1px solid #EEF2F7;background:#f4f7fa}.emr-pt-sidebar-avatar[data-v-a4865823]{width:52px;height:52px;border-radius:50%;background:#2066b2;color:#fff;font-size:16px;font-weight:700;display:flex;align-items:center;justify-content:center;margin-bottom:8px;border:2px solid #C8D4E0}.emr-pt-sidebar-name[data-v-a4865823]{font-size:12px;font-weight:700;color:#0f172a;text-align:center;line-height:1.2}.emr-pt-sidebar-age[data-v-a4865823]{font-size:11px;color:#64748b;margin-top:2px}.emr-pt-sidebar-section[data-v-a4865823]{border-bottom:1px solid #EEF2F7;padding:6px 0}.emr-pt-sidebar-section-title[data-v-a4865823]{font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#2066b2;padding:4px 10px 3px;background:#eff6ff;border-bottom:1px solid #DBEAFE}.emr-pt-sidebar-section-title--red[data-v-a4865823]{color:#dc2626;background:#fff5f5;border-bottom-color:#fecaca}.emr-pt-sidebar-row[data-v-a4865823]{display:flex;flex-direction:column;padding:3px 10px;font-size:10.5px;border-bottom:1px solid #F8FAFC}.emr-pt-sidebar-row span[data-v-a4865823]:first-child{font-weight:600;color:#94a3b8;font-size:9.5px;text-transform:uppercase;letter-spacing:.03em}.emr-pt-sidebar-row span[data-v-a4865823]:last-child{color:#1e293b;line-height:1.3}.emr-pt-sidebar-allergy[data-v-a4865823]{display:flex;align-items:center;gap:5px;padding:5px 10px;font-size:11px;font-weight:600;color:#dc2626}.emr-chart-main[data-v-a4865823]{flex:1;overflow-y:auto;padding:14px;background:#f0f4f8}.emr-chart-grid[data-v-a4865823]{display:flex;flex-direction:column;gap:12px}.emr-chart-two-col[data-v-a4865823]{display:grid;grid-template-columns:3fr 2fr;gap:12px}.emr-chart-section[data-v-a4865823]{background:#fff;border:1px solid #D6DCE4;border-radius:4px;overflow:hidden}.emr-chart-section-title[data-v-a4865823]{display:flex;align-items:center;justify-content:space-between;font-size:11px;font-weight:700;color:#2066b2;padding:7px 12px;background:#eff6ff;border-bottom:1px solid #DBEAFE;text-transform:uppercase;letter-spacing:.05em}.emr-chart-section-add[data-v-a4865823]{background:none;border:none;color:#2066b2;font-size:11px;cursor:pointer;font-family:inherit;font-weight:600;padding:0}.emr-chart-section-add[data-v-a4865823]:hover{text-decoration:underline}.emr-mini-table[data-v-a4865823]{width:100%;border-collapse:collapse}.emr-mini-table thead th[data-v-a4865823]{background:#f8fafc;padding:5px 12px;text-align:left;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#94a3b8;border-bottom:1px solid #EEF2F7}.emr-mini-table tbody tr[data-v-a4865823]{border-bottom:1px solid #F1F5F9}.emr-mini-table tbody tr[data-v-a4865823]:last-child{border-bottom:none}.emr-mini-table td[data-v-a4865823]{padding:7px 12px;font-size:12px;color:#374151}.emr-code-cell[data-v-a4865823]{font-family:Courier New,monospace;font-size:11px;color:#1d4ed8;background:#eff6ff;padding:3px 7px;border-radius:3px;white-space:nowrap;font-weight:700}.emr-vitals-grid[data-v-a4865823]{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#eef2f7}.emr-vital[data-v-a4865823]{background:#fff;padding:10px 12px}.emr-vital-val[data-v-a4865823]{display:block;font-size:15px;font-weight:700;color:#0f172a}.emr-vital-label[data-v-a4865823]{font-size:9.5px;text-transform:uppercase;color:#94a3b8;font-weight:600;letter-spacing:.04em}.emr-contact-list[data-v-a4865823]{padding:2px 0}.emr-contact-item[data-v-a4865823]{display:flex;gap:8px;padding:5px 12px;border-bottom:1px solid #F1F5F9;font-size:12px}.emr-contact-item[data-v-a4865823]:last-child{border-bottom:none}.emr-contact-label[data-v-a4865823]{font-weight:600;color:#94a3b8;min-width:72px;flex-shrink:0;font-size:11px}.emr-order-layout[data-v-a4865823]{display:flex;gap:14px;align-items:flex-start;padding:14px;flex:1}.emr-order-panel[data-v-a4865823]{flex:1;background:#fff;border:1px solid #D6DCE4;border-radius:4px;overflow:hidden}.emr-order-panel--screen4[data-v-a4865823]{overflow:visible}.emr-order-sidebar[data-v-a4865823]{width:210px;flex-shrink:0;display:flex;flex-direction:column;gap:10px}.emr-order-sidebar-card[data-v-a4865823]{background:#fff;border:1px solid #D6DCE4;border-radius:4px;overflow:hidden}.emr-order-sidebar-card--hint[data-v-a4865823]{background:#f8fafc;padding:10px 12px;display:flex;align-items:flex-start;gap:8px}.emr-order-sidebar-card--hint p[data-v-a4865823]{font-size:11px;color:#94a3b8;margin:0;line-height:1.5}.emr-order-sidebar-card--active-alerts[data-v-a4865823]{overflow:hidden}.emr-sidebar-card-title[data-v-a4865823]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#2066b2;padding:6px 10px;background:#eff6ff;border-bottom:1px solid #DBEAFE}.emr-order-header[data-v-a4865823]{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid #D6DCE4;background:#f4f7fa}.emr-order-title[data-v-a4865823]{font-size:13px;font-weight:700;color:#0f172a;margin:0}.emr-order-badge[data-v-a4865823]{font-size:10px;background:#dbeafe;color:#1d4ed8;padding:2px 8px;border-radius:3px;font-weight:600;letter-spacing:.04em}.emr-order-footer[data-v-a4865823]{display:flex;justify-content:flex-end;gap:8px;padding:10px 14px;border-top:1px solid #D6DCE4;background:#f4f7fa}.emr-order-footer--sign[data-v-a4865823]{justify-content:space-between}.emr-footer-sign-group[data-v-a4865823]{display:flex;gap:8px}.emr-alert-item[data-v-a4865823]{display:flex;align-items:center;gap:6px;padding:6px 10px;font-size:11px;font-weight:600;border-bottom:1px solid #EEF2F7}.emr-alert-item[data-v-a4865823]:last-child{border-bottom:none}.emr-alert-item--green[data-v-a4865823]{color:#0d9488}.emr-alert-item--amber[data-v-a4865823]{color:#d97706}.emr-alert-item--blue[data-v-a4865823]{color:#2066b2}.emr-safe-text[data-v-a4865823]{color:#0d9488;font-weight:500}.emr-form-body[data-v-a4865823]{padding:14px;display:flex;flex-direction:column;gap:0}.emr-field-row[data-v-a4865823]{display:flex;gap:10px;align-items:flex-end;margin-bottom:10px}.emr-field[data-v-a4865823]{display:flex;flex-direction:column;gap:3px;flex:1}.emr-field--full[data-v-a4865823]{flex:0 0 100%;width:100%}.emr-field--wide[data-v-a4865823]{flex:3}.emr-field--half[data-v-a4865823]{flex:1}.emr-field--xs[data-v-a4865823]{flex:0 0 85px}.emr-label[data-v-a4865823]{font-size:11px;font-weight:600;color:#374151;letter-spacing:.01em}.emr-req[data-v-a4865823]{color:#dc2626}.emr-input[data-v-a4865823]{height:28px;width:100%;border:1px solid #C0CADE;border-radius:3px;background:#fff;color:#0f172a;font-size:12.5px;font-family:inherit;padding:0 8px;outline:none;transition:border-color .12s,box-shadow .12s}.emr-input[data-v-a4865823]:focus{border-color:#2066b2;box-shadow:0 0 0 2px #2066b226}.emr-input--readonly[data-v-a4865823]{background:#f4f7fa;color:#64748b;cursor:default}.emr-select[data-v-a4865823]{cursor:pointer}.emr-drug-selected[data-v-a4865823]{display:flex;align-items:center;gap:10px;background:#f0fdf9;border:1px solid #99F6E4;border-radius:3px;padding:5px 10px;min-height:28px}.emr-drug-selected-text[data-v-a4865823]{display:flex;align-items:center;gap:8px;flex:1}.emr-drug-selected-name[data-v-a4865823]{font-size:13px;font-weight:700;color:#134e4a}.emr-drug-selected-sub[data-v-a4865823]{font-size:11px;color:#64748b}.emr-formulary-tag[data-v-a4865823]{font-size:10px;font-weight:700;background:#dcfce7;color:#166534;padding:2px 7px;border-radius:3px;white-space:nowrap;flex-shrink:0}.emr-change-btn[data-v-a4865823]{background:none;border:none;color:#2066b2;font-size:11px;cursor:pointer;font-family:inherit;padding:0;text-decoration:underline;flex-shrink:0}.emr-pharm-field[data-v-a4865823]{display:flex;align-items:center;gap:8px;min-height:28px;background:#f8fafc;border:1px solid #C0CADE;border-radius:3px;padding:0 10px;cursor:pointer}.emr-pharm-field[data-v-a4865823]:hover{border-color:#2066b2}.emr-pharm-field-name[data-v-a4865823]{font-size:12px;color:#1e293b;flex:1}.emr-pharm-field-tag[data-v-a4865823]{font-size:10px;background:#eff8ff;border:1px solid #BAE6FD;color:#0369a1;padding:1px 6px;border-radius:3px;white-space:nowrap;flex-shrink:0;font-weight:500}.emr-rx-review-header[data-v-a4865823]{background:#f4f7fa;border-bottom:1px solid #D6DCE4;padding:12px 14px}.emr-rx-review-title-row[data-v-a4865823]{display:flex;align-items:center;gap:10px;margin-bottom:10px}.emr-rx-review-fields[data-v-a4865823]{display:flex;flex-wrap:wrap;gap:4px 0}.emr-rx-review-field[data-v-a4865823]{display:flex;align-items:baseline;gap:6px;padding:3px 14px 3px 0;border-right:1px solid #D6DCE4;margin-right:14px;font-size:12px}.emr-rx-review-field[data-v-a4865823]:last-child{border-right:none}.emr-rx-review-label[data-v-a4865823]{font-size:10px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.emr-rx-review-val[data-v-a4865823]{color:#0f172a;font-weight:500}.emr-rx-review-val--drug[data-v-a4865823]{font-weight:800;color:#0f172a;font-size:13px}.emr-oprx-panel-row[data-v-a4865823]{display:grid;grid-template-columns:1fr 1fr;gap:0;border-bottom:1px solid #D6DCE4}.emr-oprx-panel[data-v-a4865823]{display:flex;flex-direction:column;overflow:hidden}.emr-oprx-panel--benefit[data-v-a4865823]{border-right:1px solid #D6DCE4}.emr-oprx-panel-header[data-v-a4865823]{display:flex;align-items:center;justify-content:space-between;padding:9px 14px;background:#f0fdfa;border-bottom:1px solid #CCFBF1}.emr-oprx-panel-header--amber[data-v-a4865823]{background:#fffbeb;border-bottom-color:#fde68a}.emr-oprx-panel-header-left[data-v-a4865823]{display:flex;align-items:center;gap:7px}.emr-oprx-panel-title[data-v-a4865823]{font-size:12px;font-weight:700;color:#0f766e}.emr-oprx-panel-title--amber[data-v-a4865823]{color:#92400e}.emr-oprx-badge[data-v-a4865823]{display:flex;align-items:center;gap:4px;font-size:10px;color:#64748b;background:#fff;border:1px solid #E2E8F0;padding:2px 8px;border-radius:3px}.emr-oprx-badge strong[data-v-a4865823]{color:#0d9488;font-weight:700}.emr-oprx-badge--amber strong[data-v-a4865823]{color:#d97706}.emr-oprx-panel-body[data-v-a4865823]{padding:12px 14px;flex:1}.emr-benefit-patient-row[data-v-a4865823]{display:flex;align-items:baseline;gap:6px;font-size:11px;margin-bottom:12px;padding:5px 8px;background:#f8fafc;border-radius:3px;border:1px solid #E2E8F0}.emr-benefit-pt-label[data-v-a4865823]{font-weight:700;color:#94a3b8;font-size:10px;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.emr-benefit-pt-val[data-v-a4865823]{color:#374151;font-size:11px}.emr-cost-comparison[data-v-a4865823]{display:flex;align-items:center;gap:10px;margin-bottom:12px}.emr-cost-col[data-v-a4865823]{flex:1;background:#f8fafc;border:1px solid #E2E8F0;border-radius:4px;padding:10px 12px}.emr-cost-col--before[data-v-a4865823]{background:#fff7ed;border-color:#fed7aa}.emr-cost-col--after[data-v-a4865823]{background:#f0fdf9;border-color:#99f6e4}.emr-cost-col-label[data-v-a4865823]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#94a3b8;margin-bottom:4px;display:block}.emr-cost-amount[data-v-a4865823]{font-size:24px;font-weight:800;line-height:1;display:block}.emr-cost-amount span[data-v-a4865823]{font-size:12px;font-weight:400}.emr-cost-amount--high[data-v-a4865823]{color:#c2410c}.emr-cost-amount--low[data-v-a4865823]{color:#0d9488}.emr-cost-col-note[data-v-a4865823]{font-size:10px;color:#94a3b8;margin-top:3px;display:block}.emr-cost-arrow[data-v-a4865823]{flex-shrink:0;color:#94a3b8}.emr-benefit-quote[data-v-a4865823]{font-size:11.5px;color:#374151;line-height:1.55;background:#f0fdf9;border:1px solid #CCFBF1;border-radius:3px;padding:8px 10px;margin-bottom:12px}.emr-benefit-actions[data-v-a4865823]{display:flex;gap:8px;flex-wrap:wrap}.emr-benefit-attestation[data-v-a4865823]{background:#f0fdf9;border:1px solid #99F6E4;border-radius:5px;padding:10px 12px;color-scheme:light}.emr-attest-label[data-v-a4865823]{display:flex;align-items:flex-start;gap:9px;cursor:pointer;font-size:12px;color:#0f766e;line-height:1.5}.emr-attest-check[data-v-a4865823]{width:15px;height:15px;margin-top:1px;flex-shrink:0;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#fff;border:1.5px solid #6EE7B7;border-radius:3px;color-scheme:light;position:relative}.emr-attest-check[data-v-a4865823]:checked{background:#0d9488;border-color:#0d9488}.emr-attest-check[data-v-a4865823]:checked:after{content:"";position:absolute;left:3px;top:1px;width:5px;height:9px;border:2px solid #fff;border-top:none;border-left:none;transform:rotate(45deg)}.emr-pharm-radio[data-v-a4865823]{width:15px;height:15px;flex-shrink:0;cursor:pointer;margin-top:2px;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#fff;border:1.5px solid #C0CADE;border-radius:50%;color-scheme:light;position:relative;transition:border-color .12s}.emr-pharm-radio[data-v-a4865823]:checked{background:#fff;border-color:#2066b2;border-width:2px}.emr-pharm-radio[data-v-a4865823]:checked:after{content:"";position:absolute;left:3px;top:3px;width:7px;height:7px;border-radius:50%;background:#2066b2}.emr-pharm-alert-note[data-v-a4865823]{font-size:12px;color:#78350f;line-height:1.5;background:#fffbeb;border:1px solid #FDE68A;border-radius:3px;padding:8px 10px;margin-bottom:10px}.emr-pharm-options-list[data-v-a4865823]{display:flex;flex-direction:column;gap:0;border:1px solid #D6DCE4;border-radius:4px;overflow:hidden;margin-bottom:10px}.emr-pharm-option[data-v-a4865823]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 12px;border-bottom:1px solid #EEF2F7;background:#fff;cursor:pointer;transition:background .1s}.emr-pharm-option[data-v-a4865823]:hover{background:#f8fafc}.emr-pharm-option[data-v-a4865823]:last-child{border-bottom:none}.emr-pharm-option--current[data-v-a4865823]{background:#fff5f5}.emr-pharm-option--recommended[data-v-a4865823]{background:#f0fdf9}.emr-pharm-option-left[data-v-a4865823]{flex:1}.emr-pharm-option-right[data-v-a4865823]{display:flex;align-items:center;gap:8px;flex-shrink:0}.emr-pharm-option-name[data-v-a4865823]{font-size:12px;font-weight:700;color:#0f172a;display:flex;align-items:center;gap:6px}.emr-pharm-option-detail[data-v-a4865823]{font-size:11px;color:#64748b;margin-top:1px}.emr-pharm-option-cost[data-v-a4865823]{font-size:11.5px;font-weight:700;white-space:nowrap}.emr-pharm-option-cost--unavail[data-v-a4865823]{color:#dc2626}.emr-pharm-option-cost--good[data-v-a4865823]{color:#0d9488}.emr-pharm-rec-badge[data-v-a4865823]{font-size:9.5px;font-weight:700;background:#ccfbf1;color:#0d9488;padding:1px 6px;border-radius:3px;letter-spacing:.03em}.emr-pharm-change-link[data-v-a4865823]{text-align:center;padding-top:4px}.emr-success-layout[data-v-a4865823]{display:grid;grid-template-columns:1fr 1fr;min-height:calc(100vh - 120px)}.emr-success-left[data-v-a4865823]{padding:44px 48px;display:flex;flex-direction:column;align-items:flex-start;border-right:1px solid #E2E8F0}.emr-success-check[data-v-a4865823]{margin-bottom:18px}.emr-success-title[data-v-a4865823]{font-size:21px;font-weight:800;color:#0f172a;margin:0 0 5px}.emr-success-sub[data-v-a4865823]{font-size:13px;color:#64748b;margin:0 0 26px}.emr-rx-summary-card[data-v-a4865823]{width:100%;background:#f8fafc;border:1px solid #D6DCE4;border-radius:6px;overflow:hidden;margin-bottom:26px}.emr-rx-summary-row[data-v-a4865823]{display:flex;gap:12px;padding:9px 16px;border-bottom:1px solid #EEF2F7;font-size:13px}.emr-rx-summary-row[data-v-a4865823]:last-child{border-bottom:none}.emr-rx-summary-label[data-v-a4865823]{font-weight:600;color:#94a3b8;min-width:130px;flex-shrink:0;font-size:12px}.emr-rx-summary-val[data-v-a4865823]{color:#1e293b}.emr-rx-summary-val--teal[data-v-a4865823]{color:#0d9488;font-weight:600}.emr-success-actions[data-v-a4865823]{display:flex;gap:10px}.emr-success-right[data-v-a4865823]{padding:48px 40px;background:#0f172a;display:flex;flex-direction:column;align-items:center;justify-content:center}.emr-patient-activation-label[data-v-a4865823]{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:600;color:#6ee7b7;letter-spacing:.06em;text-transform:uppercase;margin-bottom:26px}.emr-phone-mockup[data-v-a4865823]{perspective:800px}.emr-phone-frame[data-v-a4865823]{width:240px;background:#1a1a1a;border-radius:36px;padding:14px 10px;box-shadow:0 30px 60px #00000080,0 0 0 1px #ffffff0d,inset 0 0 0 2px #333}.emr-phone-notch[data-v-a4865823]{width:80px;height:10px;background:#1a1a1a;border-radius:0 0 12px 12px;margin:0 auto 10px;border:1px solid #333;border-top:none}.emr-phone-screen[data-v-a4865823]{background:#fff;border-radius:24px;overflow:hidden;min-height:320px}.emr-sms-header[data-v-a4865823]{background:#f8f8f8;border-bottom:1px solid #e5e5e5;padding:10px 12px;display:flex;align-items:center;gap:10px}.emr-sms-back[data-v-a4865823]{font-size:20px;color:#007aff;font-weight:300;cursor:pointer}.emr-sms-contact[data-v-a4865823]{display:flex;align-items:center;gap:8px}.emr-sms-avatar[data-v-a4865823]{width:30px;height:30px;border-radius:50%;background:#0d9488;color:#fff;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center}.emr-sms-name[data-v-a4865823]{font-size:12px;font-weight:700;color:#0f172a}.emr-sms-number[data-v-a4865823]{font-size:10px;color:#94a3b8}.emr-sms-body[data-v-a4865823]{padding:12px 10px;background:#fff;display:flex;flex-direction:column;gap:6px}.emr-sms-timestamp[data-v-a4865823]{font-size:10px;color:#94a3b8;text-align:center;margin-bottom:2px}.emr-sms-bubble[data-v-a4865823]{background:#e9e9eb;border-radius:16px 16px 16px 4px;padding:8px 11px;font-size:11px;color:#1e293b;line-height:1.45;max-width:85%}.emr-sms-bubble--link[data-v-a4865823]{background:#0d9488;color:#fff;border-radius:16px 16px 16px 4px}.emr-sms-link[data-v-a4865823]{display:block;font-size:10px;color:#6ee7b7;margin-top:3px;text-decoration:underline}.emr-sms-delivered[data-v-a4865823]{font-size:10px;color:#94a3b8;text-align:right;margin-top:2px}.emr-activation-note[data-v-a4865823]{font-size:12px;color:#94a3b8;text-align:center;margin-top:20px;max-width:220px;line-height:1.5}.emr-screen--confirm[data-v-a4865823]{background:#f0f4f8;display:flex;align-items:flex-start;justify-content:center;padding:48px 24px}.emr-confirm-wrap[data-v-a4865823]{width:100%;max-width:620px;display:flex;flex-direction:column;align-items:center;text-align:center}.emr-confirm-check[data-v-a4865823]{margin-bottom:18px}.emr-confirm-title[data-v-a4865823]{font-size:22px;font-weight:800;color:#0f172a;margin:0 0 5px}.emr-confirm-sub[data-v-a4865823]{font-size:13px;color:#64748b;margin:0 0 24px}.emr-confirm-notice[data-v-a4865823]{display:flex;align-items:flex-start;gap:8px;background:#f0fdf9;border:1px solid #99F6E4;border-radius:5px;padding:10px 14px;font-size:12px;color:#0f766e;line-height:1.5;margin-bottom:24px;width:100%}.emr-confirm-actions[data-v-a4865823]{display:flex;gap:10px;flex-wrap:wrap}.emr-screen--patient-exp[data-v-a4865823]{background:#0f172a;padding:0;display:flex;flex:1;min-height:calc(100vh - 84px)}.pt-exp-wrap[data-v-a4865823]{display:flex;width:100%;gap:0}.pt-exp-labels[data-v-a4865823]{width:300px;flex-shrink:0;padding:32px 28px;background:#111827;border-right:1px solid rgba(255,255,255,.07);display:flex;flex-direction:column;gap:28px}.pt-exp-header[data-v-a4865823]{display:flex;align-items:flex-start;gap:12px}.pt-exp-header-icon[data-v-a4865823]{width:36px;height:36px;border-radius:8px;background:#0d9488;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pt-exp-header-title[data-v-a4865823]{font-size:14px;font-weight:700;color:#fff;margin-bottom:3px}.pt-exp-header-sub[data-v-a4865823]{font-size:11px;color:#64748b;line-height:1.4}.pt-exp-steps[data-v-a4865823]{display:flex;flex-direction:column;gap:18px}.pt-exp-step[data-v-a4865823]{display:flex;gap:12px}.pt-exp-step-num[data-v-a4865823]{width:22px;height:22px;border-radius:50%;background:#ffffff14;border:1px solid rgba(255,255,255,.15);color:#94a3b8;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}.pt-exp-step--active .pt-exp-step-num[data-v-a4865823]{background:#0d9488;border-color:#0d9488;color:#fff}.pt-exp-step-text[data-v-a4865823]{display:flex;flex-direction:column;gap:3px}.pt-exp-step-text strong[data-v-a4865823]{font-size:12px;font-weight:700;color:#e2e8f0}.pt-exp-step-text span[data-v-a4865823]{font-size:11px;color:#64748b;line-height:1.5}.pt-exp-stat-row[data-v-a4865823]{display:flex;gap:12px}.pt-exp-stat[data-v-a4865823]{flex:1;background:#ffffff0a;border:1px solid rgba(255,255,255,.07);border-radius:6px;padding:12px 10px;text-align:center}.pt-exp-stat-val[data-v-a4865823]{display:block;font-size:18px;font-weight:800;color:#6ee7b7;margin-bottom:3px}.pt-exp-stat-label[data-v-a4865823]{font-size:9.5px;color:#64748b;text-transform:uppercase;letter-spacing:.04em;line-height:1.3;display:block}.pt-exp-phone-col[data-v-a4865823]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:32px 20px;gap:16px;border-right:1px solid rgba(255,255,255,.05)}.pt-exp-phone-col[data-v-a4865823]:last-child{border-right:none}.pt-exp-phone-label[data-v-a4865823]{font-size:11px;font-weight:700;color:#6ee7b7;text-transform:uppercase;letter-spacing:.08em;background:#6ee7b714;border:1px solid rgba(110,231,183,.2);padding:4px 12px;border-radius:999px}.pt-phone-frame[data-v-a4865823]{width:260px;background:#111;border-radius:40px;padding:12px 8px 16px;flex-shrink:0;box-shadow:0 0 0 1px #ffffff14,0 0 0 8px #ffffff08,0 32px 64px #0009}.pt-phone-island[data-v-a4865823]{width:90px;height:26px;background:#111;border-radius:999px;margin:0 auto 8px;border:1px solid #222}.pt-phone-status-bar[data-v-a4865823]{display:flex;justify-content:space-between;align-items:center;padding:0 14px 6px;font-size:10px;font-weight:600;color:#fff}.pt-phone-status-icons[data-v-a4865823]{font-size:9px}.pt-phone-screen[data-v-a4865823]{border-radius:28px;overflow:hidden;min-height:440px;background:#000}.pt-phone-screen--app[data-v-a4865823]{background:#fff}.pt-lock-bg[data-v-a4865823]{background:linear-gradient(160deg,#1a1f3a,#0f1629);min-height:440px;padding:32px 14px 16px;display:flex;flex-direction:column;align-items:center;gap:12px}.pt-lock-time[data-v-a4865823]{font-size:52px;font-weight:200;color:#fff;line-height:1}.pt-lock-date[data-v-a4865823]{font-size:13px;color:#ffffffa6;margin-top:-6px;margin-bottom:8px}.pt-sms-banner[data-v-a4865823]{width:100%;background:#ffffff1f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:14px;padding:10px 12px;border:1px solid rgba(255,255,255,.1)}.pt-sms-banner-header[data-v-a4865823]{display:flex;align-items:center;gap:8px;margin-bottom:6px}.pt-sms-banner-avatar[data-v-a4865823]{width:26px;height:26px;border-radius:50%;background:#0d9488;color:#fff;font-size:9px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pt-sms-banner-meta[data-v-a4865823]{display:flex;justify-content:space-between;flex:1;align-items:center}.pt-sms-banner-from[data-v-a4865823]{font-size:11px;font-weight:700;color:#fff}.pt-sms-banner-time[data-v-a4865823]{font-size:10px;color:#ffffff80}.pt-sms-banner-body[data-v-a4865823]{font-size:11px;color:#ffffffd9;line-height:1.5}.pt-app-header[data-v-a4865823]{background:linear-gradient(135deg,#0d9488,#0f766e);padding:16px 14px 14px;text-align:center}.pt-app-logo[data-v-a4865823]{font-size:18px;font-weight:800;color:#fff;letter-spacing:-.02em}.pt-app-logo-sub[data-v-a4865823]{font-size:10px;color:#ffffffbf;margin-top:1px}.pt-app-body[data-v-a4865823]{padding:12px 12px 16px;display:flex;flex-direction:column;gap:10px;background:#f8fafc}.pt-app-greeting[data-v-a4865823]{font-size:14px;font-weight:700;color:#0f172a}.pt-app-drug-card[data-v-a4865823]{background:#fff;border:1px solid #E2E8F0;border-radius:8px;padding:10px 12px}.pt-app-drug-label[data-v-a4865823]{font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;margin-bottom:3px}.pt-app-drug-name[data-v-a4865823]{font-size:14px;font-weight:800;color:#0f172a}.pt-app-drug-detail[data-v-a4865823]{font-size:10.5px;color:#64748b;margin-top:2px}.pt-app-drug-pharmacy[data-v-a4865823]{display:flex;align-items:center;gap:4px;font-size:10.5px;color:#0d9488;font-weight:600;margin-top:5px}.pt-app-savings-banner[data-v-a4865823]{background:linear-gradient(135deg,#0d9488,#0f766e);border-radius:8px;padding:12px;text-align:center}.pt-app-savings-label[data-v-a4865823]{font-size:10px;font-weight:600;color:#ffffffbf;text-transform:uppercase;letter-spacing:.04em}.pt-app-savings-val[data-v-a4865823]{font-size:34px;font-weight:900;color:#fff;line-height:1}.pt-app-savings-val span[data-v-a4865823]{font-size:14px;font-weight:400}.pt-app-savings-note[data-v-a4865823]{font-size:10px;color:#fffc;margin-top:2px}.pt-app-fields[data-v-a4865823]{display:flex;flex-direction:column;gap:6px}.pt-app-field[data-v-a4865823]{background:#fff;border:1px solid #E2E8F0;border-radius:6px;padding:7px 10px}.pt-app-field-label[data-v-a4865823]{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#94a3b8}.pt-app-field-val[data-v-a4865823]{font-size:12px;color:#0f172a;font-weight:500;margin-top:1px}.pt-app-cta[data-v-a4865823]{background:#2066b2;color:#fff;border:none;border-radius:8px;padding:12px;font-size:12px;font-weight:700;cursor:pointer;font-family:inherit;width:100%;text-align:center}.pt-app-legal[data-v-a4865823]{font-size:9px;color:#94a3b8;text-align:center;line-height:1.4}[data-v-00ea379a],[data-v-00ea379a]:before,[data-v-00ea379a]:after{box-sizing:border-box}.pn-page[data-v-00ea379a]{min-height:100vh;background:radial-gradient(ellipse at 60% 20%,#1a2540,#0c111c);display:flex;flex-direction:column;align-items:center;padding:36px 24px 48px;gap:24px;font-family:-apple-system,Segoe UI,Inter,sans-serif}.pn-bg-label[data-v-00ea379a]{text-align:center}.pn-bg-label-inner[data-v-00ea379a]{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;color:#6ee7b7;text-transform:uppercase;letter-spacing:.08em;background:#6ee7b714;border:1px solid rgba(110,231,183,.2);padding:5px 16px;border-radius:999px}.pn-bg-sub[data-v-00ea379a]{font-size:13px;color:#64748b;margin:10px 0 0;text-align:center;max-width:520px;line-height:1.5}.pn-phone-wrap[data-v-00ea379a]{display:flex;justify-content:center}.pn-phone[data-v-00ea379a]{width:390px;background:#111;border-radius:50px;padding:14px 6px 10px;box-shadow:0 0 0 1px #ffffff14,0 0 0 10px #ffffff08,0 40px 80px #000000b3;display:flex;flex-direction:column;position:relative}.pn-island[data-v-00ea379a]{width:120px;height:34px;background:#000;border-radius:999px;margin:0 auto 4px;border:1px solid #1a1a1a}.pn-status[data-v-00ea379a]{display:flex;justify-content:space-between;align-items:center;padding:4px 24px 6px;color:#fff;font-size:13px;font-weight:600}.pn-status-time[data-v-00ea379a]{font-size:14px;font-weight:700}.pn-status-icons[data-v-00ea379a]{display:flex;align-items:center;gap:5px}.pn-screen[data-v-00ea379a]{background:#fff;border-radius:36px;overflow-y:auto;overflow-x:hidden;height:700px;scroll-behavior:smooth;position:relative}.pn-screen[data-v-00ea379a]::-webkit-scrollbar{width:0}.pn-home-indicator[data-v-00ea379a]{width:130px;height:5px;background:#fff6;border-radius:999px;margin:10px auto 4px}.pn-sms-view[data-v-00ea379a]{display:flex;flex-direction:column;min-height:100%;background:#fff}.pn-sms-topbar[data-v-00ea379a]{position:sticky;top:0;z-index:10;background:#ffffffeb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:.5px solid #e0e0e0;padding:10px 16px;display:flex;align-items:center;justify-content:space-between}.pn-sms-back[data-v-00ea379a]{display:flex;align-items:center;gap:4px;background:none;border:none;color:#007aff;font-size:16px;cursor:pointer;font-family:inherit;padding:0}.pn-sms-contact-center[data-v-00ea379a]{display:flex;flex-direction:column;align-items:center}.pn-sms-avatar-sm[data-v-00ea379a]{width:32px;height:32px;border-radius:50%;background:#0d9488;color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center}.pn-sms-contact-name[data-v-00ea379a]{font-size:12px;font-weight:700;color:#0f172a}.pn-sms-contact-num[data-v-00ea379a]{font-size:10px;color:#94a3b8}.pn-sms-info-btn[data-v-00ea379a]{background:none;border:none;cursor:pointer;padding:0}.pn-sms-messages[data-v-00ea379a]{flex:1;padding:16px 14px 0;display:flex;flex-direction:column;gap:8px}.pn-sms-date-divider[data-v-00ea379a]{text-align:center;font-size:11px;color:#94a3b8;font-weight:500;margin-bottom:4px}.pn-bubble[data-v-00ea379a]{max-width:80%;padding:10px 14px;font-size:15px;line-height:1.45;border-radius:18px;word-break:break-word}.pn-bubble--in[data-v-00ea379a]{background:#e9e9eb;color:#1e293b;border-radius:18px 18px 18px 4px;align-self:flex-start}.pn-bubble-plain[data-v-00ea379a]{display:block;margin-bottom:6px;font-size:15px;color:#1e293b}.pn-sms-link[data-v-00ea379a]{display:inline-block;background:none;border:none;padding:0;color:#007aff;font-size:15px;font-weight:600;text-decoration:underline;cursor:pointer;font-family:inherit;line-height:1.4}.pn-sms-link[data-v-00ea379a]:hover{color:#0056cc}.pn-sms-delivered[data-v-00ea379a]{font-size:11px;color:#94a3b8;align-self:flex-end}.pn-reply-bar[data-v-00ea379a]{position:sticky;bottom:0;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:.5px solid #e0e0e0;padding:8px 12px;display:flex;align-items:center;gap:8px}.pn-reply-plus[data-v-00ea379a]{background:none;border:none;cursor:pointer;padding:0;flex-shrink:0}.pn-reply-input[data-v-00ea379a]{flex:1;height:34px;border-radius:999px;border:1px solid #C7C7CC;font-size:14px;color:#94a3b8;padding:0 14px;display:flex;align-items:center;background:#fff}.pn-reply-send[data-v-00ea379a]{background:none;border:none;cursor:pointer;padding:0;flex-shrink:0}.pn-microsite[data-v-00ea379a]{display:flex;flex-direction:column;min-height:100%;background:#f8fafc}.pn-browser-bar[data-v-00ea379a]{position:sticky;top:0;z-index:10;background:#f2f2f7;border-bottom:.5px solid #d1d1d6;padding:8px 12px;display:flex;align-items:center;gap:8px}.pn-browser-back[data-v-00ea379a]{background:none;border:none;cursor:pointer;padding:4px;color:#007aff}.pn-browser-url[data-v-00ea379a]{flex:1;height:30px;background:#fff;border-radius:8px;border:.5px solid #d1d1d6;display:flex;align-items:center;gap:5px;padding:0 10px;font-size:11px;color:#374151;font-weight:500;overflow:hidden;white-space:nowrap}.pn-browser-share[data-v-00ea379a]{background:none;border:none;cursor:pointer;padding:4px}.pn-site-hero[data-v-00ea379a]{background:linear-gradient(135deg,#0d9488,#0f766e);padding:20px 16px 16px;text-align:center}.pn-site-hero--success[data-v-00ea379a]{background:linear-gradient(135deg,#059669,#047857)}.pn-site-logo[data-v-00ea379a]{font-size:26px;font-weight:900;color:#fff;letter-spacing:-.03em}.pn-site-logo-sub[data-v-00ea379a]{font-size:11px;color:#ffffffbf;margin-top:2px}.pn-site-body[data-v-00ea379a]{background:#f8fafc;flex:1}.pn-site-body--confirm[data-v-00ea379a]{background:#f8fafc}.pn-site-content[data-v-00ea379a]{padding:16px;display:flex;flex-direction:column;gap:14px}.pn-site-greeting[data-v-00ea379a]{font-size:20px;font-weight:800;color:#0f172a}.pn-site-intro[data-v-00ea379a]{font-size:13px;color:#475569;line-height:1.6;margin:0}.pn-rx-card[data-v-00ea379a]{background:#fff;border:1px solid #E2E8F0;border-radius:10px;padding:14px}.pn-rx-card-label[data-v-00ea379a]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;margin-bottom:4px}.pn-rx-drug[data-v-00ea379a]{font-size:18px;font-weight:800;color:#0f172a}.pn-rx-meta[data-v-00ea379a]{font-size:11.5px;color:#64748b;margin-top:3px}.pn-rx-pharmacy[data-v-00ea379a]{display:flex;align-items:center;gap:5px;font-size:12px;color:#0d9488;font-weight:600;margin-top:8px}.pn-savings-banner[data-v-00ea379a]{background:linear-gradient(135deg,#0d9488,#0f766e);border-radius:10px;padding:16px;text-align:center}.pn-savings-label[data-v-00ea379a]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#ffffffbf}.pn-savings-val[data-v-00ea379a]{font-size:46px;font-weight:900;color:#fff;line-height:1;margin:4px 0}.pn-savings-val span[data-v-00ea379a]{font-size:18px;font-weight:400}.pn-savings-note[data-v-00ea379a]{font-size:11px;color:#fffc}.pn-form-section-title[data-v-00ea379a]{font-size:12px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em}.pn-form-fields[data-v-00ea379a]{display:flex;flex-direction:column;gap:8px}.pn-form-field[data-v-00ea379a]{display:flex;flex-direction:column;gap:3px}.pn-field-label[data-v-00ea379a]{font-size:11px;font-weight:600;color:#64748b}.pn-field-input[data-v-00ea379a]{height:42px;border:1px solid #E2E8F0;border-radius:8px;padding:0 12px;font-size:15px;font-family:inherit;color:#0f172a;background:#fff;outline:none;transition:border-color .12s;-webkit-appearance:none;color-scheme:light}.pn-field-input[data-v-00ea379a]:focus{border-color:#0d9488;box-shadow:0 0 0 3px #0d94881f}.pn-consent-row[data-v-00ea379a]{display:flex;align-items:flex-start;gap:10px;background:#f0fdf9;border:1px solid #99F6E4;border-radius:8px;padding:10px 12px}.pn-consent-check[data-v-00ea379a]{width:18px;height:18px;flex-shrink:0;margin-top:1px;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1.5px solid #99F6E4;border-radius:4px;background:#fff;position:relative;color-scheme:light}.pn-consent-check[data-v-00ea379a]:checked{background:#0d9488;border-color:#0d9488}.pn-consent-check[data-v-00ea379a]:checked:after{content:"";position:absolute;left:4px;top:1px;width:6px;height:11px;border:2px solid #fff;border-top:none;border-left:none;transform:rotate(45deg)}.pn-consent-label[data-v-00ea379a]{font-size:12px;color:#0f766e;line-height:1.5;cursor:pointer}.pn-consent-link[data-v-00ea379a]{color:#0d9488;text-decoration:underline}.pn-cta-btn[data-v-00ea379a]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:50px;background:#2066b2;color:#fff;border:none;border-radius:12px;font-size:15px;font-weight:700;cursor:pointer;font-family:inherit;transition:background .15s}.pn-cta-btn[data-v-00ea379a]:disabled{background:#94a3b8;cursor:not-allowed}.pn-cta-btn[data-v-00ea379a]:not(:disabled):hover{background:#1a55a0}.pn-site-legal[data-v-00ea379a]{font-size:10px;color:#94a3b8;text-align:center;line-height:1.5;margin:0}.pn-enrolled-check[data-v-00ea379a]{display:flex;justify-content:center}.pn-enrolled-title[data-v-00ea379a]{font-size:24px;font-weight:900;color:#0f172a;text-align:center}.pn-enrolled-sub[data-v-00ea379a]{font-size:13px;color:#475569;line-height:1.6;text-align:center;margin:0}.pn-copay-card[data-v-00ea379a]{background:linear-gradient(135deg,#1a55a0,#0d9488);border-radius:14px;padding:18px;color:#fff}.pn-copay-card-header[data-v-00ea379a]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.pn-copay-card-program[data-v-00ea379a]{font-size:10px;color:#ffffffbf;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.pn-copay-card-logo[data-v-00ea379a]{font-size:12px;font-weight:800;color:#ffffffe6}.pn-copay-card-name[data-v-00ea379a]{font-size:18px;font-weight:800;margin-bottom:2px}.pn-copay-card-drug[data-v-00ea379a]{font-size:12px;color:#ffffffbf;margin-bottom:14px}.pn-copay-card-fields[data-v-00ea379a]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px}.pn-copay-card-field[data-v-00ea379a]{background:#ffffff1f;border-radius:6px;padding:6px 10px}.pn-copay-card-field span[data-v-00ea379a]:first-child{display:block;font-size:9px;text-transform:uppercase;letter-spacing:.05em;color:#ffffffa6;margin-bottom:2px}.pn-copay-card-field span[data-v-00ea379a]:last-child{font-size:13px;font-weight:700}.pn-copay-card-cost[data-v-00ea379a]{text-align:center;font-size:13px;color:#ffffffd9;border-top:1px solid rgba(255,255,255,.2);padding-top:10px}.pn-copay-card-cost strong[data-v-00ea379a]{font-size:16px;color:#fff}.pn-spinner-body[data-v-00ea379a]{min-height:500px;display:flex;flex-direction:column}.pn-spinner-content[data-v-00ea379a]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:40px 20px;background:#f8fafc}.pn-spinner[data-v-00ea379a]{width:48px;height:48px;border-radius:50%;border:4px solid #E2E8F0;border-top-color:#0d9488;animation:pn-spin-00ea379a .8s linear infinite}@keyframes pn-spin-00ea379a{to{transform:rotate(360deg)}}.pn-spinner-title[data-v-00ea379a]{font-size:16px;font-weight:700;color:#0f172a;text-align:center}.pn-spinner-sub[data-v-00ea379a]{font-size:12px;color:#64748b;text-align:center}.pn-copay-card[data-v-00ea379a]{border-radius:10px;overflow:hidden;box-shadow:0 4px 20px #0000002e,0 1px 4px #0000001a;font-family:-apple-system,Segoe UI,Arial,sans-serif;background:#fff}.pn-card-header-band[data-v-00ea379a]{background:#1a3a7c;padding:12px 14px;display:flex;align-items:center;gap:0}.pn-card-header-left[data-v-00ea379a]{flex:1}.pn-card-drug-brand[data-v-00ea379a]{font-size:17px;font-weight:900;color:#fff;letter-spacing:-.01em;line-height:1.1}.pn-card-drug-dose[data-v-00ea379a]{font-size:9px;color:#ffffffbf;margin-top:2px}.pn-card-header-divider[data-v-00ea379a]{width:1px;height:36px;background:#ffffff40;margin:0 12px;flex-shrink:0}.pn-card-header-right[data-v-00ea379a]{text-align:right}.pn-card-program-brand[data-v-00ea379a]{font-size:16px;font-weight:900;color:#6ee7b7;letter-spacing:-.02em}.pn-card-program-sub[data-v-00ea379a]{font-size:9px;color:#ffffffbf;margin-top:2px;text-align:right}.pn-reg[data-v-00ea379a]{font-size:9px;vertical-align:super;font-weight:400}.pn-card-accent-stripe[data-v-00ea379a]{background:#e85d1a;color:#fff;font-size:11px;font-weight:900;text-align:center;padding:5px 0;letter-spacing:.08em}.pn-card-body[data-v-00ea379a]{display:flex;background:#fff;padding:12px 14px;gap:12px}.pn-card-body-left[data-v-00ea379a]{flex:1;display:flex;flex-direction:column;gap:4px}.pn-card-copay-label[data-v-00ea379a]{font-size:11px;font-weight:900;color:#e85d1a;letter-spacing:.05em}.pn-card-copay-amount[data-v-00ea379a]{font-size:38px;font-weight:900;color:#1a3a7c;line-height:1}.pn-card-copay-amount sup[data-v-00ea379a]{font-size:16px}.pn-card-legal-text[data-v-00ea379a]{font-size:8px;color:#555;line-height:1.4;margin:0}.pn-card-legal-text--bold[data-v-00ea379a]{margin-top:4px}.pn-card-body-right[data-v-00ea379a]{width:130px;flex-shrink:0;display:flex;flex-direction:column;gap:4px;border-left:1px solid #e5e7eb;padding-left:12px}.pn-card-rx-row[data-v-00ea379a]{display:flex;flex-direction:column}.pn-rx-label[data-v-00ea379a]{font-size:8px;color:#94a3b8;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.pn-rx-val[data-v-00ea379a]{font-size:11px;font-weight:800;color:#1a3a7c;letter-spacing:.02em;font-family:Courier New,monospace}.pn-card-footer-band[data-v-00ea379a]{background:#f1f5f9;border-top:1px solid #E2E8F0;padding:6px 14px;display:flex;align-items:center;justify-content:space-between}.pn-card-footer-text[data-v-00ea379a]{font-size:7.5px;color:#64748b;line-height:1.4;flex:1}.pn-card-rx-mark[data-v-00ea379a]{font-size:18px;color:#1a3a7c;font-style:italic;font-weight:300;margin-left:8px;opacity:.5}.pn-card-actions-row[data-v-00ea379a]{display:flex;gap:10px;align-items:stretch}.pn-apple-wallet-btn[data-v-00ea379a]{flex:1;display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;padding:0;transition:opacity .15s;height:46px}.pn-apple-wallet-btn[data-v-00ea379a]:hover{opacity:.85}.pn-aw-badge-img[data-v-00ea379a]{display:block;height:100%;width:auto;border-radius:8px}.pn-download-btn[data-v-00ea379a]{flex:1;display:flex;align-items:center;justify-content:center;gap:7px;height:46px;background:#fff;color:#1a3a7c;border:1.5px solid #1A3A7C;border-radius:10px;font-size:13px;font-weight:700;cursor:pointer;font-family:inherit;transition:all .15s;white-space:nowrap}.pn-download-btn[data-v-00ea379a]:hover{background:#eff6ff}.pn-enrolled-actions[data-v-00ea379a]{display:flex;gap:10px}.pn-enrolled-btn[data-v-00ea379a]{flex:1;height:44px;border-radius:10px;font-size:14px;font-weight:700;cursor:pointer;font-family:inherit;transition:all .15s}.pn-enrolled-btn--primary[data-v-00ea379a]{background:#0d9488;color:#fff;border:none}.pn-enrolled-btn--ghost[data-v-00ea379a]{background:#fff;color:#0f172a;border:1px solid #E2E8F0}.pn-enrolled-note[data-v-00ea379a]{font-size:11px;color:#94a3b8;text-align:center;line-height:1.5;margin:0}.pn-hint[data-v-00ea379a]{font-size:12.5px;color:#64748b;text-align:center;max-width:380px;line-height:1.5}.pn-hint strong[data-v-00ea379a]{color:#94a3b8}.psa-root[data-v-2dc75b8f]{position:relative;width:100%;height:100%;min-height:340px;border-radius:14px;overflow:hidden;background:linear-gradient(180deg,#0a1628,#0d1b33);border:1px solid rgba(77,184,232,.22);box-shadow:0 10px 40px #00000073;display:flex;flex-direction:column;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.psa-tag[data-v-2dc75b8f]{font-size:10px;font-weight:700;letter-spacing:.15em;padding:3px 8px;border-radius:999px;background:#34d39924;color:#34d399;border:1px solid rgba(52,211,153,.35)}.psa-camera[data-v-2dc75b8f]{position:relative;flex:1;transition:transform .7s cubic-bezier(.2,.7,.2,1);transform-origin:center center}.psa-camera.scene-basics[data-v-2dc75b8f]{transform:scale(1.08) translate(1%,2%)}.psa-camera.scene-journey[data-v-2dc75b8f]{transform:scale(1.02) translate(0)}.psa-camera.scene-rules[data-v-2dc75b8f]{transform:scale(1.06) translate(-3%)}.psa-camera.scene-launch[data-v-2dc75b8f]{transform:scale(1.04) translateY(1%)}.psa-app[data-v-2dc75b8f]{position:relative;width:100%;height:100%;display:grid;grid-template-columns:150px 1fr;background:#0b1524;color:#cfe0f2}.psa-rail[data-v-2dc75b8f]{background:#0a1628d9;padding:12px 10px;border-right:1px solid rgba(77,184,232,.1);overflow:hidden}.psa-rail-title[data-v-2dc75b8f]{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#6b85a3;margin-bottom:8px}.psa-step[data-v-2dc75b8f]{display:flex;gap:8px;align-items:center;padding:6px;border-radius:6px;font-size:11px;color:#8faac4;transition:background .24s,color .24s}.psa-step-icon[data-v-2dc75b8f]{width:18px;height:18px;border-radius:50%;background:#4db8e81a;border:1px solid rgba(77,184,232,.2);font-size:10px;font-weight:700;color:#6b85a3;display:flex;align-items:center;justify-content:center;flex-shrink:0}.psa-step.active[data-v-2dc75b8f]{background:#4db8e81a;color:#e6f2fa}.psa-step.active .psa-step-icon[data-v-2dc75b8f]{background:linear-gradient(135deg,#4db8e8,#0085ca);color:#fff;border-color:transparent;box-shadow:0 0 0 3px #4db8e833}.psa-step.done[data-v-2dc75b8f]{color:#8faac4}.psa-step.done .psa-step-icon[data-v-2dc75b8f]{background:#34d39926;border-color:#34d39959;color:#34d399}.psa-step-title[data-v-2dc75b8f]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.psa-main[data-v-2dc75b8f]{position:relative;padding:18px 22px;overflow:hidden}.psa-pane[data-v-2dc75b8f]{animation:psaFade-2dc75b8f .42s cubic-bezier(.2,.7,.2,1)}@keyframes psaFade-2dc75b8f{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.psa-pane-h[data-v-2dc75b8f]{font-size:16px;font-weight:700;color:#f1f8ff;margin-bottom:4px}.psa-pane-sub[data-v-2dc75b8f]{font-size:11px;color:#7c94af;margin-bottom:14px}.psa-field[data-v-2dc75b8f]{margin-bottom:10px}.psa-field label[data-v-2dc75b8f]{display:block;font-size:10px;color:#8faac4;margin-bottom:4px;letter-spacing:.04em}.psa-field-row[data-v-2dc75b8f]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px}.psa-input[data-v-2dc75b8f],.psa-select[data-v-2dc75b8f]{background:#ffffff08;border:1px solid rgba(77,184,232,.16);border-radius:6px;padding:7px 10px;font-size:12px;color:#e6f2fa;min-height:28px;display:flex;align-items:center;position:relative;transition:border-color .2s,box-shadow .2s}.psa-input.focus[data-v-2dc75b8f],.psa-select.open[data-v-2dc75b8f]{border-color:#4db8e8;box-shadow:0 0 0 3px #4db8e826}.psa-caret[data-v-2dc75b8f]{display:inline-block;width:2px;height:13px;margin-left:2px;background:#4db8e8;animation:psaBlink-2dc75b8f .7s infinite}@keyframes psaBlink-2dc75b8f{50%{opacity:0}}.psa-select[data-v-2dc75b8f]{justify-content:space-between;cursor:pointer}.psa-select.filled[data-v-2dc75b8f]{color:#e6f2fa}.psa-chev[data-v-2dc75b8f]{color:#6b85a3;font-size:10px}.psa-menu[data-v-2dc75b8f]{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#0e1d36;border:1px solid rgba(77,184,232,.25);border-radius:6px;padding:4px;z-index:3;animation:psaFade-2dc75b8f .2s;box-shadow:0 10px 30px #00000080}.psa-opt[data-v-2dc75b8f]{padding:6px 8px;font-size:12px;border-radius:4px;color:#cfe0f2}.psa-opt.hover[data-v-2dc75b8f]{background:#4db8e82e;color:#e6f2fa}.psa-cards[data-v-2dc75b8f]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px}.psa-card[data-v-2dc75b8f]{background:#ffffff08;border:1px solid rgba(77,184,232,.16);border-radius:8px;padding:10px;transition:all .24s}.psa-card.selected[data-v-2dc75b8f]{border-color:#4db8e8;background:#4db8e814;box-shadow:0 0 0 3px #4db8e826}.psa-card-badge[data-v-2dc75b8f]{font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:#4db8e8;font-weight:700}.psa-card-badge.alt[data-v-2dc75b8f]{color:#818cf8}.psa-card-title[data-v-2dc75b8f]{font-size:11px;color:#e6f2fa;margin-top:4px;font-weight:600}.psa-card-meta[data-v-2dc75b8f]{font-size:10px;color:#7c94af;margin-top:4px}.psa-canvas[data-v-2dc75b8f]{display:flex;align-items:center;gap:4px;padding:10px;background:#4db8e80a;border:1px dashed rgba(77,184,232,.2);border-radius:8px;overflow:hidden;flex-wrap:nowrap;justify-content:space-between}.psa-node[data-v-2dc75b8f]{background:linear-gradient(135deg,#4db8e826,#0085ca14);border:1px solid rgba(77,184,232,.35);border-radius:6px;padding:6px 8px;font-size:10px;color:#e6f2fa;font-weight:600;white-space:nowrap;opacity:0;transform:translateY(6px) scale(.92);transition:all .32s cubic-bezier(.2,.7,.2,1);flex-shrink:0}.psa-node.pop[data-v-2dc75b8f]{opacity:1;transform:translateY(0) scale(1)}.psa-arrow[data-v-2dc75b8f]{flex:1;min-width:12px;height:2px;background:linear-gradient(90deg,#4db8e800,#4db8e899,#4db8e800);opacity:0;transition:opacity .32s}.psa-arrow.pop[data-v-2dc75b8f]{opacity:1}.psa-stats[data-v-2dc75b8f]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px}.psa-stat[data-v-2dc75b8f]{background:#ffffff08;border:1px solid rgba(77,184,232,.12);border-radius:6px;padding:8px 10px;display:flex;flex-direction:column}.psa-stat b[data-v-2dc75b8f]{font-size:16px;color:#f1f8ff}.psa-stat span[data-v-2dc75b8f]{font-size:9px;color:#7c94af;letter-spacing:.08em;text-transform:uppercase}.psa-rules[data-v-2dc75b8f]{display:flex;flex-direction:column;gap:6px}.psa-rule[data-v-2dc75b8f]{display:grid;grid-template-columns:8px 1fr auto;gap:10px;align-items:center;padding:8px 10px;background:#ffffff05;border:1px solid rgba(77,184,232,.1);border-radius:6px}.psa-rule.new[data-v-2dc75b8f]{opacity:0;transform:translateY(6px);transition:all .4s}.psa-rule.new.shown[data-v-2dc75b8f]{opacity:1;transform:translateY(0);border-color:#34d39973;background:#34d3990f}.psa-rule-dot[data-v-2dc75b8f]{width:8px;height:8px;border-radius:50%;background:#34d399}.psa-rule-dot.pulse[data-v-2dc75b8f]{animation:psaPulse-2dc75b8f 1.4s infinite}@keyframes psaPulse-2dc75b8f{0%,to{box-shadow:0 0 #34d39999}50%{box-shadow:0 0 0 6px #34d39900}}.psa-rule-title[data-v-2dc75b8f]{font-size:12px;color:#e6f2fa;font-weight:600;margin-bottom:3px}.psa-rule-chips[data-v-2dc75b8f]{display:flex;gap:4px;flex-wrap:wrap}.chip[data-v-2dc75b8f]{font-family:ui-monospace,monospace;font-size:9px;padding:2px 5px;background:#4db8e81a;border:1px solid rgba(77,184,232,.18);border-radius:3px;color:#a9c7e2}.psa-rule-sig[data-v-2dc75b8f]{font-family:ui-monospace,monospace;font-size:10px;padding:3px 6px;background:#34d3991a;border-radius:4px;color:#34d399;white-space:nowrap}.psa-drawer[data-v-2dc75b8f]{position:absolute;top:0;right:-62%;width:60%;height:100%;background:#0a1628fa;border-left:1px solid rgba(77,184,232,.3);padding:14px;box-shadow:-12px 0 40px #00000080;transition:right .42s cubic-bezier(.2,.7,.2,1);z-index:2;overflow-y:auto}.psa-drawer.open[data-v-2dc75b8f]{right:0}.psa-drawer-h[data-v-2dc75b8f]{font-size:13px;font-weight:700;color:#f1f8ff;margin-bottom:6px}.psa-drawer-section[data-v-2dc75b8f]{font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:#6b85a3;margin:8px 0 3px}.psa-drawer-row[data-v-2dc75b8f]{font-size:11px;color:#8faac4;margin-bottom:6px}.psa-drawer-btn[data-v-2dc75b8f]{width:100%;padding:8px;background:transparent;border:1px dashed rgba(77,184,232,.35);border-radius:6px;color:#4db8e8;font-size:11px;font-weight:600;cursor:pointer;transition:all .2s}.psa-drawer-btn.tap[data-v-2dc75b8f]{background:#4db8e833;border-color:#4db8e8;transform:scale(.97)}.psa-actions-grid[data-v-2dc75b8f]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:6px;margin-bottom:10px}.psa-act[data-v-2dc75b8f]{text-align:center;padding:7px 4px;font-size:10px;border:1px solid rgba(77,184,232,.18);border-radius:5px;color:#a9c7e2}.psa-act.sel[data-v-2dc75b8f]{border-color:#4db8e8;background:#4db8e826;color:#e6f2fa}.psa-drawer-cta[data-v-2dc75b8f]{width:100%;margin-top:10px;padding:9px;background:linear-gradient(135deg,#4db8e8,#0085ca);border:none;border-radius:6px;color:#fff;font-size:12px;font-weight:700;cursor:pointer;transition:transform .2s}.psa-drawer-cta.tap[data-v-2dc75b8f]{transform:scale(.96)}.psa-drawer-input[data-v-2dc75b8f],.psa-mini-input[data-v-2dc75b8f]{background:#ffffff08;border:1px solid rgba(77,184,232,.18);border-radius:5px;padding:5px 8px;font-size:11px;color:#e6f2fa;min-height:26px;display:flex;align-items:center;margin-bottom:6px;transition:border-color .2s,box-shadow .2s;font-family:ui-monospace,monospace}.psa-drawer-input.focus[data-v-2dc75b8f],.psa-mini-input.focus[data-v-2dc75b8f]{border-color:#4db8e8;box-shadow:0 0 0 2px #4db8e826}.psa-mini-field label[data-v-2dc75b8f]{display:block;font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:#6b85a3;margin:6px 0 3px}.psa-cond[data-v-2dc75b8f]{display:grid;grid-template-columns:1.3fr .9fr 1fr;gap:4px;margin-bottom:5px}.psa-cond.animate-in[data-v-2dc75b8f]{animation:psaCondIn-2dc75b8f .28s cubic-bezier(.2,.7,.2,1)}@keyframes psaCondIn-2dc75b8f{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.psa-cond-field[data-v-2dc75b8f],.psa-cond-op[data-v-2dc75b8f],.psa-cond-value[data-v-2dc75b8f]{position:relative;background:#ffffff08;border:1px solid rgba(77,184,232,.18);border-radius:4px;padding:4px 6px;font-size:10px;color:#8faac4;display:flex;align-items:center;gap:4px;min-height:22px;font-family:ui-monospace,monospace}.psa-cond-field.filled[data-v-2dc75b8f],.psa-cond-op.filled[data-v-2dc75b8f],.psa-cond-value.filled[data-v-2dc75b8f]{color:#e6f2fa;border-color:#4db8e859;background:#4db8e814}.psa-cond-field.open[data-v-2dc75b8f],.psa-cond-op.open[data-v-2dc75b8f],.psa-cond-value.focus[data-v-2dc75b8f]{border-color:#4db8e8;box-shadow:0 0 0 2px #4db8e826;color:#e6f2fa}.psa-cond-text[data-v-2dc75b8f]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.psa-menu-mini[data-v-2dc75b8f]{position:absolute;top:calc(100% + 3px);left:0;min-width:100%;background:#0e1d36;border:1px solid rgba(77,184,232,.3);border-radius:5px;padding:3px;z-index:5;animation:psaFade-2dc75b8f .18s;box-shadow:0 8px 24px #0000008c;white-space:nowrap}.psa-menu-mini .psa-opt[data-v-2dc75b8f]{padding:4px 6px;font-size:10px;border-radius:3px;color:#cfe0f2;font-family:ui-monospace,monospace}.psa-menu-mini .psa-opt.hover[data-v-2dc75b8f]{background:#4db8e838;color:#e6f2fa}.psa-review[data-v-2dc75b8f]{background:#ffffff05;border:1px solid rgba(77,184,232,.12);border-radius:8px;padding:12px;margin-bottom:14px}.psa-rev-row[data-v-2dc75b8f]{display:flex;gap:8px;align-items:center;font-size:11px;color:#cfe0f2;padding:4px 0;border-bottom:1px solid rgba(77,184,232,.06)}.psa-rev-row[data-v-2dc75b8f]:last-child{border-bottom:none}.psa-rev-row b[data-v-2dc75b8f]{color:#f1f8ff;font-weight:600}.check[data-v-2dc75b8f]{color:#34d399;font-weight:700;font-size:12px}.psa-activate[data-v-2dc75b8f]{width:100%;padding:12px;background:linear-gradient(135deg,#4db8e8,#0085ca);color:#fff;border:none;border-radius:8px;font-size:13px;font-weight:700;letter-spacing:.04em;cursor:pointer;transition:all .26s;box-shadow:0 6px 20px #0085ca59}.psa-activate.tap[data-v-2dc75b8f]{transform:scale(.97)}.psa-activate.done[data-v-2dc75b8f]{background:linear-gradient(135deg,#34d399,#10b981);box-shadow:0 6px 30px #34d39980}.psa-confetti[data-v-2dc75b8f]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.psa-spark[data-v-2dc75b8f]{position:absolute;width:6px;height:6px;top:50%;left:50%;border-radius:50%;background:#34d399;animation:psaSpark-2dc75b8f 1.1s ease-out forwards;animation-delay:calc(var(--i) * 20ms)}.psa-spark[data-v-2dc75b8f]:nth-child(2n){background:#4db8e8}.psa-spark[data-v-2dc75b8f]:nth-child(3n){background:#fbbf24}@keyframes psaSpark-2dc75b8f{0%{transform:translate(-50%,-50%) scale(1);opacity:1}to{transform:translate(calc(-50% + cos(calc(var(--i) * 25deg))*160px),calc(-50% + sin(calc(var(--i) * 25deg))*160px)) scale(0);opacity:0}}.psa-caption[data-v-2dc75b8f]{position:absolute;bottom:10px;left:50%;transform:translate(-50%);display:flex;gap:8px;align-items:center;padding:5px 14px;background:#0a1628eb;border:1px solid rgba(77,184,232,.25);border-radius:999px;font-size:11px;color:#cfe0f2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:10}.psa-cap-label[data-v-2dc75b8f]{color:#4db8e8;font-weight:700;letter-spacing:.06em}.psa-cap-sep[data-v-2dc75b8f]{color:#4a617c}.rva-root[data-v-2de3186e]{position:relative;width:100%;height:100%;min-height:280px;border-radius:14px;overflow:hidden;background:linear-gradient(180deg,#0a1628,#0d1b33);border:1px solid rgba(77,184,232,.22);box-shadow:0 10px 40px #00000073;display:flex;flex-direction:column;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.rva-top[data-v-2de3186e]{display:flex;align-items:center;gap:14px;padding:7px 14px;background:#0d1b33b3;border-bottom:1px solid rgba(77,184,232,.12);flex-shrink:0}.rva-case[data-v-2de3186e]{display:flex;align-items:center;gap:10px;min-width:0}.rva-case-ico[data-v-2de3186e]{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#4db8e8,#0085ca);color:#fff;font-weight:700;font-size:12px;flex-shrink:0}.rva-case-meta[data-v-2de3186e]{min-width:0}.rva-case-t[data-v-2de3186e]{font-size:12.5px;font-weight:600;color:#e8f1fb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rva-case-s[data-v-2de3186e]{font-size:10.5px;color:#8faac4;margin-top:2px}.rva-stats[data-v-2de3186e]{display:flex;gap:8px;margin-left:auto}.rva-stat[data-v-2de3186e]{display:flex;flex-direction:column;align-items:center;min-width:52px;padding:3px 7px;border-radius:8px;border:1px solid rgba(77,184,232,.18);background:#0a162880;transition:transform .3s,box-shadow .3s}.rva-stat-n[data-v-2de3186e]{font-size:15px;font-weight:700;line-height:1;color:#e8f1fb}.rva-stat-l[data-v-2de3186e]{font-size:9px;color:#8faac4;margin-top:3px;letter-spacing:.04em}.rva-stat.confirmed .rva-stat-n[data-v-2de3186e]{color:#34d399}.rva-stat.high .rva-stat-n[data-v-2de3186e]{color:#4db8e8}.rva-stat.med .rva-stat-n[data-v-2de3186e]{color:#fbbf24}.rva-stat.miss .rva-stat-n[data-v-2de3186e]{color:#f87171}.rva-stat.confirmed.tick[data-v-2de3186e]{transform:scale(1.08);box-shadow:0 0 0 2px #34d39973,0 0 18px #34d39959}.rva-ring-wrap[data-v-2de3186e]{position:relative;width:42px;height:42px}.rva-ring[data-v-2de3186e]{width:100%;height:100%;display:block}.rva-ring-fill[data-v-2de3186e]{transition:stroke-dashoffset .5s cubic-bezier(.2,.7,.2,1)}.rva-ring-pct[data-v-2de3186e]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;color:#34d399}.rva-body[data-v-2de3186e]{flex:1;display:grid;grid-template-columns:1.2fr 1fr;gap:10px;padding:9px;overflow:hidden}.rva-doc-pane[data-v-2de3186e]{display:flex;flex-direction:column;border:1px solid rgba(77,184,232,.18);border-radius:10px;background:#060e1a99;overflow:hidden}.rva-doc-toolbar[data-v-2de3186e]{display:flex;justify-content:space-between;align-items:center;padding:6px 10px;background:#0a1628e6;border-bottom:1px solid rgba(77,184,232,.12);font-size:10px;color:#8faac4;letter-spacing:.05em}.rva-tlbl[data-v-2de3186e]{text-transform:uppercase;font-weight:600}.rva-page[data-v-2de3186e]{font-size:9.5px}.rva-doc[data-v-2de3186e]{flex:1;position:relative;padding:8px 12px;background:#f7f9fc;color:#1a2744;font-family:Segoe UI,Tahoma,sans-serif;overflow:hidden;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.rva-doc.focus-weight[data-v-2de3186e]{transform:scale(1.04) translate(-3%,-4%)}.rva-doc.focus-email[data-v-2de3186e]{transform:scale(1.04) translate(-2%,-10%)}.rva-vignette[data-v-2de3186e]{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 40%,transparent 60%,rgba(6,14,26,.3) 100%)}.rva-doc-hdr[data-v-2de3186e]{display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid #0085CA;padding-bottom:4px;margin-bottom:6px}.rva-logo-wrap[data-v-2de3186e]{display:flex;flex-direction:column}.rva-logo[data-v-2de3186e]{font-size:18px;font-weight:800;color:#0085ca;letter-spacing:-.01em;font-style:italic}.rva-logo-sub[data-v-2de3186e]{font-size:8px;color:#4a5975;margin-top:1px;letter-spacing:.04em}.rva-hotline[data-v-2de3186e]{background:#0085ca;color:#fff;padding:3px 8px;border-radius:4px;text-align:right}.rva-hotline-call[data-v-2de3186e]{font-size:7px;letter-spacing:.04em}.rva-hotline-num[data-v-2de3186e]{font-size:12px;font-weight:700;letter-spacing:.02em}.rva-doc-title[data-v-2de3186e]{font-size:12px;font-weight:700;color:#1a2744;margin-bottom:2px}.rva-doc-intro[data-v-2de3186e]{font-size:8px;color:#4a5975;margin-bottom:5px;line-height:1.3}.rva-section-bar[data-v-2de3186e]{background:#1a2744;color:#fff;padding:2px 8px;font-size:8px;font-weight:700;letter-spacing:.06em;margin-bottom:6px}.rva-row[data-v-2de3186e]{display:flex;gap:10px;margin-bottom:7px}.rva-cell[data-v-2de3186e]{flex:1;min-width:0}.rva-cell.wide[data-v-2de3186e]{flex:1.6}.rva-cell.sm[data-v-2de3186e]{flex:.7}.rva-lbl[data-v-2de3186e]{font-size:8px;color:#4a5975;margin-bottom:1px;letter-spacing:.02em}.rva-line[data-v-2de3186e]{position:relative;height:17px;border-bottom:1px solid #8195b1;display:flex;align-items:flex-end;padding:0 4px 1px;gap:4px;min-width:0}.rva-line.sm[data-v-2de3186e]{max-width:80px}.rva-line.missing-line[data-v-2de3186e]{border-bottom-style:dashed;border-color:#c88}.rva-ink[data-v-2de3186e]{font-family:Caveat,Bradley Hand,Segoe Script,cursive;font-size:13px;color:#1a2d52;font-weight:600;line-height:1}.rva-ink.faint[data-v-2de3186e]{color:#b0bbd1;font-family:inherit;font-size:11px;font-style:italic;font-weight:400}.rva-ink.email-ink[data-v-2de3186e]{font-size:10px;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.rva-unit[data-v-2de3186e]{font-size:9px;color:#4a5975;font-style:italic}.rva-x[data-v-2de3186e]{font-weight:700;color:#c23}.rva-bbox[data-v-2de3186e]{position:absolute;left:-3px;right:-3px;top:-2px;bottom:-2px;border:1.5px solid transparent;border-radius:3px;pointer-events:none;transition:all .3s cubic-bezier(.2,.7,.2,1)}.rva-bbox.h[data-v-2de3186e]{border-color:#34d3998c;background:#34d39914}.rva-bbox.m[data-v-2de3186e]{border-color:#fbbf24a6;background:#fbbf241a}.rva-bbox.miss[data-v-2de3186e]{border-color:#f87171a6;background:#f8717114;border-style:dashed}.rva-bbox.active[data-v-2de3186e]{box-shadow:0 0 0 3px #4db8e859,0 0 18px #4db8e880;border-color:#4db8e8;background:#4db8e824;transform:scale(1.02)}.rva-bbox.active.m[data-v-2de3186e]{border-color:#fbbf24;box-shadow:0 0 0 3px #fbbf2459,0 0 18px #fbbf2480;background:#fbbf242e}.rva-bbox.active.miss[data-v-2de3186e]{border-color:#f87171;box-shadow:0 0 0 3px #f8717159,0 0 18px #f8717180;background:#f871712e}.rva-bbox.confirmed[data-v-2de3186e]{border-color:#34d399e6;background:#34d3992e;border-style:solid}.rva-panel[data-v-2de3186e]{display:flex;flex-direction:column;border:1px solid rgba(77,184,232,.18);border-radius:10px;background:#0d1b33cc;overflow:hidden}.rva-panel-tabs[data-v-2de3186e]{display:flex;border-bottom:1px solid rgba(77,184,232,.14);padding:0 8px}.rva-tab[data-v-2de3186e]{padding:6px 12px;font-size:11px;color:#8faac4;border-bottom:2px solid transparent}.rva-tab.active[data-v-2de3186e]{color:#4db8e8;border-bottom-color:#4db8e8;font-weight:600}.rva-panel-h[data-v-2de3186e]{display:flex;justify-content:space-between;align-items:center;padding:6px 12px;border-bottom:1px solid rgba(77,184,232,.1);font-size:12px;font-weight:600;color:#e8f1fb}.rva-panel-count[data-v-2de3186e]{font-size:10px;color:#8faac4;font-weight:400}.rva-fields[data-v-2de3186e]{flex:1;overflow:hidden;padding:6px 8px 0;display:flex;flex-direction:column;gap:4px}.rva-field[data-v-2de3186e]{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;grid-template-areas:"lbl right" "input right";column-gap:10px;padding:4px 10px;border-radius:7px;border:1px solid rgba(77,184,232,.14);background:#0a162880;transition:all .3s cubic-bezier(.2,.7,.2,1)}.rva-field.focus[data-v-2de3186e]{border-color:#4db8e8;background:#4db8e81a;box-shadow:0 0 0 2px #4db8e840,0 4px 16px #4db8e833;transform:translate(-2px)}.rva-field.confirmed[data-v-2de3186e]{border-color:#34d39959;background:#34d3990f}.rva-field.med[data-v-2de3186e]{border-left:3px solid #fbbf24}.rva-field.missing[data-v-2de3186e]{border-left:3px solid #f87171}.rva-field-lbl[data-v-2de3186e]{grid-area:lbl;font-size:9px;color:#8faac4;letter-spacing:.04em;text-transform:uppercase}.rva-field-input[data-v-2de3186e]{grid-area:input;min-height:18px;font-size:11.5px;color:#e8f1fb;font-family:ui-monospace,Menlo,monospace;padding:2px 6px;border:1px solid transparent;border-radius:4px;box-sizing:border-box}.rva-field.editing .rva-field-input[data-v-2de3186e]{background:#4db8e81f;border-color:#4db8e873}.rva-val.faint[data-v-2de3186e]{color:#8faac4;font-style:italic}.rva-field-right[data-v-2de3186e]{grid-area:right;display:flex;flex-direction:column;align-items:flex-end;gap:4px;align-self:center}.rva-badge[data-v-2de3186e]{font-size:9px;font-weight:700;padding:2px 6px;border-radius:4px;letter-spacing:.05em}.rva-badge.high[data-v-2de3186e]{background:#34d3992e;color:#34d399}.rva-badge.med[data-v-2de3186e]{background:#fbbf242e;color:#fbbf24}.rva-badge.missing[data-v-2de3186e]{background:#f8717133;color:#f87171}.rva-btn[data-v-2de3186e]{font-size:10px;font-weight:600;padding:3px 10px;border-radius:4px;border:1px solid rgba(77,184,232,.35);background:#4db8e81f;color:#4db8e8;cursor:pointer;transition:all .18s}.rva-btn.tap[data-v-2de3186e]{background:#4db8e8;color:#fff;transform:scale(.94);box-shadow:0 0 0 3px #4db8e859,0 0 16px #4db8e899}.rva-check-big[data-v-2de3186e]{font-size:18px;color:#34d399;font-weight:700}.rva-caret[data-v-2de3186e]{display:inline-block;width:1px;height:12px;background:#4db8e8;margin-left:1px;animation:rva-blink-2de3186e .6s steps(2) infinite;vertical-align:text-bottom}@keyframes rva-blink-2de3186e{0%{opacity:1}50%{opacity:0}to{opacity:1}}.rva-panel-foot[data-v-2de3186e]{border-top:1px solid rgba(77,184,232,.1);padding:6px 10px;background:#0a162899}.rva-save[data-v-2de3186e]{width:100%;padding:6px 12px;border-radius:7px;border:1px solid rgba(77,184,232,.2);background:#4db8e80f;color:#8faac4;font-size:12px;font-weight:600;cursor:pointer;transition:all .25s}.rva-save.ready[data-v-2de3186e]{background:linear-gradient(135deg,#34d399,#10b981);border-color:#34d399;color:#fff;box-shadow:0 4px 16px #34d39959}.rva-save.tap[data-v-2de3186e]{transform:scale(.97);box-shadow:0 0 0 4px #34d39940,0 0 24px #34d39980}.rva-caption[data-v-2de3186e]{display:flex;align-items:center;gap:8px;padding:6px 14px;background:#0a1628e6;border-top:1px solid rgba(77,184,232,.18);font-size:11px;flex-shrink:0}.rva-cap-lbl[data-v-2de3186e]{color:#4db8e8;font-weight:600;letter-spacing:.04em;text-transform:uppercase;font-size:10px}.rva-cap-sep[data-v-2de3186e]{color:#4a5975}.rva-cap-val[data-v-2de3186e]{color:#e8f1fb}.pja-root[data-v-31138088]{position:relative;width:100%;height:100%;min-height:340px;border-radius:14px;overflow:hidden;background:linear-gradient(180deg,#0a1628,#0d1b33);border:1px solid rgba(77,184,232,.22);box-shadow:0 10px 40px #00000073;display:flex;flex-direction:column;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.pja-chrome[data-v-31138088]{display:flex;align-items:center;gap:10px;height:34px;padding:0 12px;background:#0a1628f2;border-bottom:1px solid rgba(77,184,232,.18);flex-shrink:0;box-sizing:border-box}.pja-dots[data-v-31138088]{display:flex;gap:6px}.pja-dot[data-v-31138088]{width:10px;height:10px;border-radius:50%}.pja-dot.r[data-v-31138088]{background:#ff5f56}.pja-dot.y[data-v-31138088]{background:#ffbd2e}.pja-dot.g[data-v-31138088]{background:#27c93f}.pja-url[data-v-31138088]{flex:1;font-size:11px;color:#8faac4;background:#4db8e814;border:1px solid rgba(77,184,232,.12);border-radius:6px;padding:3px 10px;letter-spacing:.02em}.pja-tag[data-v-31138088]{font-size:10px;font-weight:700;letter-spacing:.15em;padding:3px 8px;border-radius:999px;background:#34d39924;color:#34d399;border:1px solid rgba(52,211,153,.35)}.pja-top[data-v-31138088]{display:flex;align-items:center;gap:14px;padding:10px 16px;background:#0d1b33b3;border-bottom:1px solid rgba(77,184,232,.12);flex-shrink:0}.pja-case[data-v-31138088]{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.pja-case-ico[data-v-31138088]{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#4db8e8,#0085ca);color:#fff;font-weight:700;font-size:12px;flex-shrink:0}.pja-case-meta[data-v-31138088]{min-width:0}.pja-case-t[data-v-31138088]{font-size:12.5px;font-weight:600;color:#e8f1fb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pja-case-s[data-v-31138088]{font-size:10.5px;color:#8faac4;margin-top:2px}.pja-clock[data-v-31138088]{display:flex;flex-direction:column;align-items:flex-end;padding:4px 12px;border-radius:8px;border:1px solid rgba(77,184,232,.22);background:#0a162899}.pja-clock-lbl[data-v-31138088]{font-size:9px;color:#8faac4;letter-spacing:.08em;text-transform:uppercase}.pja-clock-val[data-v-31138088]{font-size:14px;font-weight:700;color:#4db8e8;font-family:ui-monospace,Menlo,monospace;margin-top:2px}.pja-body[data-v-31138088]{flex:1;display:grid;grid-template-columns:1fr 1.25fr;gap:12px;padding:12px;overflow:hidden}.pja-timeline[data-v-31138088]{display:flex;flex-direction:column;border:1px solid rgba(77,184,232,.18);border-radius:10px;background:#0a162880;overflow:hidden}.pja-timeline-h[data-v-31138088]{padding:8px 12px;font-size:11px;font-weight:600;color:#8faac4;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid rgba(77,184,232,.12);background:#0a1628b3}.pja-phases[data-v-31138088]{flex:1;overflow:hidden;padding:8px;display:flex;flex-direction:column;gap:4px;position:relative}.pja-phases[data-v-31138088]:before{content:"";position:absolute;left:19px;top:18px;bottom:18px;width:1px;background:#4db8e82e;z-index:0}.pja-phase[data-v-31138088]{position:relative;display:grid;grid-template-columns:24px 1fr auto;align-items:center;gap:8px;padding:6px 8px;border-radius:6px;transition:background .3s,transform .3s;z-index:1}.pja-phase.active[data-v-31138088]{background:#4db8e81a;box-shadow:0 0 0 1px #4db8e84d}.pja-phase.warn[data-v-31138088]{background:#fbbf2414;box-shadow:0 0 0 1px #fbbf244d}.pja-phase.done[data-v-31138088]{opacity:.85}.pja-phase.pending[data-v-31138088]{opacity:.55}.pja-phase-dot[data-v-31138088]{width:12px;height:12px;border-radius:50%;border:2px solid rgba(77,184,232,.4);background:#0a1628;margin-left:3px;transition:all .3s}.pja-phase.done .pja-phase-dot[data-v-31138088]{background:#34d399;border-color:#34d399;box-shadow:0 0 8px #34d39966}.pja-phase.active .pja-phase-dot[data-v-31138088]{background:#4db8e8;border-color:#4db8e8;box-shadow:0 0 0 3px #4db8e84d,0 0 12px #4db8e899;animation:pja-pulse-31138088 1.4s ease-in-out infinite}.pja-phase.warn .pja-phase-dot[data-v-31138088]{background:#fbbf24;border-color:#fbbf24;box-shadow:0 0 0 3px #fbbf244d,0 0 12px #fbbf2499;animation:pja-pulse-31138088 1.4s ease-in-out infinite}@keyframes pja-pulse-31138088{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}.pja-phase-body[data-v-31138088]{min-width:0}.pja-phase-t[data-v-31138088]{font-size:11.5px;font-weight:600;color:#e8f1fb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pja-phase-meta[data-v-31138088]{font-size:9.5px;color:#8faac4;margin-top:1px}.pja-phase-status[data-v-31138088]{font-size:8.5px;font-weight:700;padding:2px 6px;border-radius:4px;letter-spacing:.04em;background:#4db8e81a;color:#8faac4}.pja-phase.done .pja-phase-status[data-v-31138088]{background:#34d3992e;color:#34d399}.pja-phase.active .pja-phase-status[data-v-31138088]{background:#4db8e82e;color:#4db8e8}.pja-phase.warn .pja-phase-status[data-v-31138088]{background:#fbbf242e;color:#fbbf24}.pja-detail[data-v-31138088]{display:flex;flex-direction:column;border:1px solid rgba(77,184,232,.18);border-radius:10px;background:#0d1b33cc;overflow:hidden}.pja-detail-h[data-v-31138088]{padding:10px 14px;border-bottom:1px solid rgba(77,184,232,.12);background:#0a162866}.pja-detail-top[data-v-31138088]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.pja-detail-step[data-v-31138088]{font-size:9.5px;color:#8faac4;letter-spacing:.06em;text-transform:uppercase}.pja-detail-badge[data-v-31138088]{font-size:9px;font-weight:700;padding:2px 8px;border-radius:999px;letter-spacing:.06em}.pja-detail-badge.ok[data-v-31138088]{background:#34d3992e;color:#34d399;border:1px solid rgba(52,211,153,.35)}.pja-detail-badge.running[data-v-31138088]{background:#4db8e82e;color:#4db8e8;border:1px solid rgba(77,184,232,.35)}.pja-detail-badge.warn[data-v-31138088]{background:#fbbf242e;color:#fbbf24;border:1px solid rgba(251,191,36,.35)}.pja-detail-t[data-v-31138088]{font-size:14px;font-weight:700;color:#e8f1fb}.pja-detail-s[data-v-31138088]{font-size:10.5px;color:#8faac4;margin-top:3px;line-height:1.4}.pja-steps[data-v-31138088]{flex:1;overflow:hidden;padding:8px;display:flex;flex-direction:column;gap:5px;position:relative}.pja-step[data-v-31138088]{display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:10px;padding:7px 9px;border-radius:7px;border:1px solid rgba(77,184,232,.12);background:#0a162880;transition:all .3s}.pja-step.done[data-v-31138088]{background:#34d3990f;border-color:#34d39940}.pja-step.active[data-v-31138088]{background:#4db8e81a;border-color:#4db8e880;box-shadow:0 0 0 1px #4db8e84d,0 4px 16px #4db8e82e;transform:translate(-1px)}.pja-step.pending[data-v-31138088]{opacity:.5}.pja-step-icon[data-v-31138088]{width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#4db8e81f;color:#4db8e8;font-size:10px;font-weight:700;border:1px solid rgba(77,184,232,.25)}.pja-step.done .pja-step-icon[data-v-31138088]{background:#34d399;color:#fff;border-color:#34d399}.pja-step.active .pja-step-icon[data-v-31138088]{background:#4db8e8;color:#fff;border-color:#4db8e8;box-shadow:0 0 0 3px #4db8e84d}.pja-spinner[data-v-31138088]{width:10px;height:10px;border:2px solid rgba(255,255,255,.25);border-top-color:#fff;border-radius:50%;animation:pja-spin-31138088 .7s linear infinite}@keyframes pja-spin-31138088{to{transform:rotate(360deg)}}.pja-step-n[data-v-31138088]{font-size:10px}.pja-step-body[data-v-31138088]{min-width:0}.pja-step-t[data-v-31138088]{font-size:11.5px;font-weight:600;color:#e8f1fb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pja-step-d[data-v-31138088]{font-size:10px;color:#8faac4;margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pja-step-time[data-v-31138088]{font-size:9.5px;font-weight:600;color:#4db8e8;font-family:ui-monospace,Menlo,monospace;padding:2px 6px;border-radius:4px;background:#4db8e814;letter-spacing:.02em}.pja-step.done .pja-step-time[data-v-31138088]{color:#34d399;background:#34d3991a}.pja-caption[data-v-31138088]{display:flex;align-items:center;gap:8px;padding:8px 14px;background:#0a1628e6;border-top:1px solid rgba(77,184,232,.18);font-size:11px;flex-shrink:0}.pja-cap-lbl[data-v-31138088]{color:#4db8e8;font-weight:600;letter-spacing:.04em;text-transform:uppercase;font-size:10px}.pja-cap-sep[data-v-31138088]{color:#4a5975}.pja-cap-val[data-v-31138088]{color:#e8f1fb;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sfc-root[data-v-80942b69]{position:relative;width:100%;height:100%;min-height:340px;border-radius:14px;overflow:hidden;background:linear-gradient(180deg,#0a1628,#0d1b33);border:1px solid rgba(77,184,232,.22);box-shadow:0 10px 40px #00000073;display:flex;flex-direction:column;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.sfc-chrome[data-v-80942b69]{display:flex;align-items:center;gap:10px;padding:8px 12px;background:#0a1628f2;border-bottom:1px solid rgba(77,184,232,.18);flex-shrink:0}.sfc-dots[data-v-80942b69]{display:flex;gap:6px}.sfc-dot[data-v-80942b69]{width:10px;height:10px;border-radius:50%}.sfc-dot.r[data-v-80942b69]{background:#ff5f56}.sfc-dot.y[data-v-80942b69]{background:#ffbd2e}.sfc-dot.g[data-v-80942b69]{background:#27c93f}.sfc-url[data-v-80942b69]{flex:1;font-size:11px;color:#8faac4;background:#4db8e814;border:1px solid rgba(77,184,232,.12);border-radius:6px;padding:3px 10px}.sfc-tag[data-v-80942b69]{font-size:10px;font-weight:700;letter-spacing:.15em;padding:3px 8px;border-radius:999px;background:#34d39924;color:#34d399;border:1px solid rgba(52,211,153,.35)}.sfc-util[data-v-80942b69]{display:flex;align-items:center;justify-content:space-between;padding:8px 14px;background:linear-gradient(180deg,#0070d226,#0070d20d);border-bottom:1px solid rgba(77,184,232,.15);flex-shrink:0}.sfc-brand[data-v-80942b69]{display:flex;align-items:center;gap:8px}.sfc-brand-cloud[data-v-80942b69]{width:26px;height:26px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1589ee,#0070d2);border-radius:6px;font-size:14px}.sfc-brand-n[data-v-80942b69]{font-size:11px;font-weight:600;color:#e8f1fb;letter-spacing:.02em}.sfc-agent[data-v-80942b69]{display:flex;align-items:center;gap:8px}.sfc-agent-av[data-v-80942b69]{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#a78bfa,#7c3aed);color:#fff;font-size:10px;font-weight:700}.sfc-agent-n[data-v-80942b69]{font-size:10.5px;font-weight:600;color:#e8f1fb;text-align:right}.sfc-agent-s[data-v-80942b69]{font-size:9px;color:#8faac4;text-align:right;display:flex;gap:4px;align-items:center;justify-content:flex-end}.sfc-dot-g[data-v-80942b69]{width:6px;height:6px;border-radius:50%;background:#34d399;display:inline-block;box-shadow:0 0 6px #34d399}.sfc-body[data-v-80942b69]{flex:1;display:grid;grid-template-columns:180px 1fr 180px;gap:10px;padding:10px;overflow:hidden}.sfc-queue[data-v-80942b69]{display:flex;flex-direction:column;border:1px solid rgba(77,184,232,.18);border-radius:10px;background:#0a162880;overflow:hidden}.sfc-queue-h[data-v-80942b69]{display:flex;justify-content:space-between;align-items:center;padding:7px 10px;font-size:10px;font-weight:700;color:#8faac4;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid rgba(77,184,232,.12);background:#0a1628b3}.sfc-queue-cnt[data-v-80942b69]{font-weight:500;letter-spacing:0;text-transform:none;color:#4db8e8}.sfc-queue-list[data-v-80942b69]{padding:6px;display:flex;flex-direction:column;gap:4px;overflow:hidden}.sfc-qcase[data-v-80942b69]{display:grid;grid-template-columns:24px 1fr;grid-template-rows:auto auto;grid-template-areas:"pri body" "tag tag";column-gap:6px;row-gap:3px;padding:6px 8px;border-radius:6px;border:1px solid rgba(77,184,232,.1);background:#0a162866;transition:all .3s}.sfc-qcase.active[data-v-80942b69]{background:#4db8e81f;border-color:#4db8e880;box-shadow:0 0 0 1px #4db8e84d}.sfc-qcase.closed[data-v-80942b69]{opacity:.55}.sfc-qcase.top[data-v-80942b69]{animation:sfc-pulse-80942b69 1.8s ease-in-out infinite}@keyframes sfc-pulse-80942b69{0%,to{box-shadow:0 0 #4db8e800}50%{box-shadow:0 0 0 2px #4db8e866,0 0 16px #4db8e840}}.sfc-qcase-pri[data-v-80942b69]{grid-area:pri;font-size:8.5px;font-weight:700;height:18px;width:24px;display:flex;align-items:center;justify-content:center;border-radius:4px;letter-spacing:.04em}.sfc-qcase-pri.p1[data-v-80942b69]{background:#f8717133;color:#f87171}.sfc-qcase-pri.p2[data-v-80942b69]{background:#fbbf2433;color:#fbbf24}.sfc-qcase-pri.p3[data-v-80942b69]{background:#4db8e826;color:#4db8e8}.sfc-qcase-body[data-v-80942b69]{grid-area:body;min-width:0}.sfc-qcase-t[data-v-80942b69]{font-size:10.5px;font-weight:600;color:#e8f1fb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sfc-qcase-s[data-v-80942b69]{font-size:9px;color:#8faac4;margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sfc-qcase-tag[data-v-80942b69]{grid-area:tag;font-size:9px;font-weight:600;padding:2px 6px;border-radius:4px;background:#4db8e81a;color:#4db8e8;align-self:start;justify-self:start}.sfc-qcase-tag.closed-tag[data-v-80942b69]{background:#34d39924;color:#34d399}.sfc-center[data-v-80942b69]{display:flex;flex-direction:column;border:1px solid rgba(77,184,232,.18);border-radius:10px;background:#0d1b33cc;overflow:hidden}.sfc-idle[data-v-80942b69]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.sfc-idle-label[data-v-80942b69]{font-size:13px;color:#4db8e8;font-weight:600}.sfc-idle-sub[data-v-80942b69]{font-size:10.5px;color:#8faac4;margin-top:4px}.sfc-case-top[data-v-80942b69]{display:flex;justify-content:space-between;align-items:flex-start;padding:10px 12px;border-bottom:1px solid rgba(77,184,232,.12);background:#0a162866}.sfc-case-crumb[data-v-80942b69]{font-size:9.5px;color:#8faac4;letter-spacing:.06em;text-transform:uppercase}.sfc-case-t[data-v-80942b69]{font-size:14px;font-weight:700;color:#e8f1fb;margin-top:2px}.sfc-case-s[data-v-80942b69]{font-size:10px;color:#8faac4;margin-top:2px}.sfc-case-badges[data-v-80942b69]{display:flex;flex-direction:column;gap:4px;align-items:flex-end}.sfc-badge[data-v-80942b69]{font-size:8.5px;font-weight:700;padding:2px 7px;border-radius:999px;letter-spacing:.03em}.sfc-badge.warn[data-v-80942b69]{background:#f871712e;color:#f87171;border:1px solid rgba(248,113,113,.4)}.sfc-badge.info[data-v-80942b69]{background:#4db8e826;color:#4db8e8;border:1px solid rgba(77,184,232,.3)}.sfc-missing[data-v-80942b69]{padding:8px 12px;border-bottom:1px solid rgba(77,184,232,.1)}.sfc-missing-h[data-v-80942b69]{font-size:9.5px;color:#8faac4;letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px}.sfc-missing-list[data-v-80942b69]{display:flex;gap:6px;flex-wrap:wrap}.sfc-miss-chip[data-v-80942b69]{display:flex;gap:6px;align-items:center;padding:4px 8px;border-radius:6px;background:#f8717114;border:1px solid rgba(248,113,113,.35);transition:all .3s}.sfc-miss-chip.filled[data-v-80942b69]{background:#34d3991a;border-color:#34d39966}.sfc-miss-lbl[data-v-80942b69]{font-size:9px;color:#8faac4;letter-spacing:.04em}.sfc-miss-val[data-v-80942b69]{font-size:10.5px;font-weight:600;color:#f87171;font-family:ui-monospace,monospace}.sfc-miss-chip.filled .sfc-miss-val[data-v-80942b69]{color:#34d399}.sfc-nba[data-v-80942b69]{margin:10px 12px;padding:10px 12px;border-radius:8px;background:linear-gradient(135deg,#4db8e814,#4db8e824);border:1px solid rgba(77,184,232,.3);transition:all .3s}.sfc-nba.tap[data-v-80942b69]{transform:scale(.98);box-shadow:0 0 0 3px #4db8e84d}.sfc-nba-head[data-v-80942b69]{display:flex;align-items:center;gap:6px}.sfc-nba-ico[data-v-80942b69]{font-size:13px}.sfc-nba-t[data-v-80942b69]{font-size:10.5px;font-weight:700;color:#4db8e8;letter-spacing:.04em}.sfc-nba-conf[data-v-80942b69]{margin-left:auto;font-size:9px;color:#8faac4}.sfc-nba-reco[data-v-80942b69]{font-size:11.5px;color:#e8f1fb;margin:6px 0 8px;line-height:1.4}.sfc-nba-cta[data-v-80942b69]{display:flex;gap:8px}.sfc-call-btn[data-v-80942b69]{flex:1;font-size:11px;font-weight:600;padding:7px 12px;border-radius:6px;border:1px solid #4DB8E8;background:#4db8e8;color:#fff;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:6px}.sfc-call-btn.dialing[data-v-80942b69]{background:#fbbf2438;border-color:#fbbf24;color:#fbbf24}.sfc-call-btn.active[data-v-80942b69]{background:#34d3992e;border-color:#34d399;color:#34d399}.sfc-call-btn.done[data-v-80942b69]{background:#34d3991a}.sfc-ring[data-v-80942b69]{width:8px;height:8px;border-radius:50%;background:#fbbf24;animation:sfc-ring-80942b69 .7s ease-in-out infinite}@keyframes sfc-ring-80942b69{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.5}}.sfc-secondary[data-v-80942b69]{font-size:10.5px;padding:7px 12px;border-radius:6px;border:1px solid rgba(77,184,232,.3);background:transparent;color:#8faac4;cursor:pointer}.sfc-transcript[data-v-80942b69]{margin:0 12px 10px;max-height:0;overflow:hidden;transition:max-height .5s cubic-bezier(.2,.7,.2,1)}.sfc-transcript.show[data-v-80942b69]{max-height:180px}.sfc-trans-h[data-v-80942b69]{display:flex;justify-content:space-between;padding:6px 0;font-size:9.5px;color:#8faac4;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid rgba(77,184,232,.1)}.sfc-trans-dial[data-v-80942b69]{color:#4db8e8;letter-spacing:0;text-transform:none;font-family:ui-monospace,monospace}.sfc-trans-lines[data-v-80942b69]{display:flex;flex-direction:column;gap:4px;padding-top:6px;overflow:hidden}.sfc-trans-line[data-v-80942b69]{display:grid;grid-template-columns:70px 1fr;gap:8px;padding:5px 8px;border-radius:5px;animation:sfc-line-in-80942b69 .4s ease-out}@keyframes sfc-line-in-80942b69{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.sfc-trans-line.spk-rep[data-v-80942b69]{background:#4db8e812}.sfc-trans-line.spk-payer[data-v-80942b69]{background:#0a162880}.sfc-trans-line.spk-ai[data-v-80942b69]{background:#a78bfa1a;border:1px solid rgba(167,139,250,.22)}.sfc-trans-spk[data-v-80942b69]{font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.sfc-trans-line.spk-rep .sfc-trans-spk[data-v-80942b69]{color:#4db8e8}.sfc-trans-line.spk-payer .sfc-trans-spk[data-v-80942b69]{color:#8faac4}.sfc-trans-line.spk-ai .sfc-trans-spk[data-v-80942b69]{color:#a78bfa}.sfc-trans-txt[data-v-80942b69]{font-size:10.5px;color:#e8f1fb;line-height:1.4}.sfc-coach[data-v-80942b69]{display:flex;flex-direction:column;border:1px solid rgba(167,139,250,.3);border-radius:10px;background:linear-gradient(180deg,#a78bfa14,#0a162899);overflow:hidden}.sfc-coach-h[data-v-80942b69]{display:flex;align-items:center;gap:6px;padding:7px 10px;border-bottom:1px solid rgba(167,139,250,.22);background:#a78bfa1a;font-size:10.5px;font-weight:700;color:#a78bfa}.sfc-coach-pulse[data-v-80942b69]{width:7px;height:7px;border-radius:50%;background:#a78bfa;animation:sfc-pulse2-80942b69 1.4s ease-in-out infinite}@keyframes sfc-pulse2-80942b69{0%,to{opacity:.5}50%{opacity:1;box-shadow:0 0 8px #a78bfa}}.sfc-coach-sub[data-v-80942b69]{margin-left:auto;font-size:9px;color:#c4b5fd;font-weight:400;letter-spacing:.02em}.sfc-coach-body[data-v-80942b69]{flex:1;padding:8px;overflow:hidden;display:flex;flex-direction:column;gap:8px}.sfc-compl-h[data-v-80942b69],.sfc-prompt-h[data-v-80942b69],.sfc-qa-h[data-v-80942b69]{font-size:9.5px;color:#8faac4;letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px}.sfc-compl-list[data-v-80942b69]{display:flex;flex-direction:column;gap:3px}.sfc-compl-row[data-v-80942b69]{display:flex;align-items:center;gap:6px;padding:3px 6px;border-radius:4px;background:#0a162866;transition:all .25s}.sfc-compl-row.ok[data-v-80942b69]{background:#34d3991a;border-left:2px solid #34D399}.sfc-compl-ico[data-v-80942b69]{width:12px;font-size:10px;color:#4a5975}.sfc-compl-row.ok .sfc-compl-ico[data-v-80942b69]{color:#34d399}.sfc-compl-txt[data-v-80942b69]{font-size:9.5px;color:#e8f1fb}.sfc-prompt[data-v-80942b69]{padding:8px;border-radius:6px;background:#a78bfa1f;border:1px solid rgba(167,139,250,.3);opacity:0;transition:opacity .35s}.sfc-prompt.show[data-v-80942b69]{opacity:1}.sfc-prompt-txt[data-v-80942b69]{font-size:10px;color:#e8f1fb;line-height:1.4;font-style:italic}.sfc-prompt-foot[data-v-80942b69]{font-size:8.5px;color:#c4b5fd;margin-top:4px}.sfc-qa[data-v-80942b69]{padding:8px;border-radius:6px;background:#34d3991a;border:1px solid rgba(52,211,153,.3);opacity:0;transform:translateY(8px);transition:all .4s cubic-bezier(.2,.7,.2,1)}.sfc-qa.show[data-v-80942b69]{opacity:1;transform:translateY(0)}.sfc-qa-row[data-v-80942b69]{display:flex;justify-content:space-between;align-items:baseline}.sfc-qa-lbl[data-v-80942b69]{font-size:10px;color:#8faac4}.sfc-qa-score[data-v-80942b69]{font-size:20px;font-weight:800;color:#34d399}.sfc-qa-score span[data-v-80942b69]{font-size:10px;color:#8faac4;font-weight:400}.sfc-qa-bars[data-v-80942b69]{display:flex;flex-direction:column;gap:4px;margin-top:6px}.sfc-qa-bar[data-v-80942b69]{display:grid;grid-template-columns:70px 1fr;align-items:center;gap:6px}.sfc-qa-bar span[data-v-80942b69]{font-size:9px;color:#8faac4}.sfc-qa-meter[data-v-80942b69]{height:5px;border-radius:3px;background:#4db8e81f;overflow:hidden}.sfc-qa-meter i[data-v-80942b69]{display:block;height:100%;background:linear-gradient(90deg,#34d399,#10b981);animation:sfc-bar-in-80942b69 .7s cubic-bezier(.2,.7,.2,1);transform-origin:left}@keyframes sfc-bar-in-80942b69{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.sfc-caret[data-v-80942b69]{display:inline-block;width:1px;height:10px;background:#34d399;margin-left:1px;animation:sfc-blink-80942b69 .6s steps(2) infinite;vertical-align:text-bottom}@keyframes sfc-blink-80942b69{0%{opacity:1}50%{opacity:0}to{opacity:1}}.sfc-caption[data-v-80942b69]{display:flex;align-items:center;gap:8px;padding:8px 14px;background:#0a1628e6;border-top:1px solid rgba(77,184,232,.18);font-size:11px;flex-shrink:0}.sfc-cap-lbl[data-v-80942b69]{color:#4db8e8;font-weight:600;letter-spacing:.04em;text-transform:uppercase;font-size:10px}.sfc-cap-sep[data-v-80942b69]{color:#4a5975}.sfc-cap-val[data-v-80942b69]{color:#e8f1fb;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vca-root[data-v-ee3a6c08]{position:relative;width:100%;height:100%;min-height:280px;border-radius:14px;overflow:hidden;background:linear-gradient(180deg,#0a1628,#0d1b33);border:1px solid rgba(77,184,232,.22);box-shadow:0 10px 40px #00000073;display:flex;flex-direction:column;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:#e8f1fb}.vca-body[data-v-ee3a6c08]{flex:1;display:flex;justify-content:center;padding:10px 14px;min-height:0;overflow:hidden}.vca-vp[data-v-ee3a6c08]{flex:1;max-width:520px;display:flex;flex-direction:column;background:#fcfcfc;border-radius:10px;border:1px solid rgba(77,184,232,.24);overflow:hidden;min-height:0;color:#181818;box-shadow:0 10px 26px #00000059;transition:box-shadow .3s,border-color .3s}@keyframes vca-pulse-ee3a6c08{0%,to{box-shadow:0 0 #30c07a8c}50%{box-shadow:0 0 0 4px #30c07a00}}.vca-vp.ae[data-v-ee3a6c08]{border-color:#f871718c;box-shadow:0 8px 24px #f8717159}.vca-vp-head[data-v-ee3a6c08]{display:flex;justify-content:space-between;align-items:center;padding:5px 12px;background:linear-gradient(90deg,#e6c2bd,#e0b1ae);color:#1a1a1a;font-weight:600;font-size:12px;border-bottom:1px solid #d9a6a2;flex-shrink:0}.vca-vp-title sup[data-v-ee3a6c08]{font-size:8px;vertical-align:super;margin-left:1px}.vca-vp-logo[data-v-ee3a6c08]{height:16px;width:auto;display:block;object-fit:contain}.vca-vp-winctrl[data-v-ee3a6c08]{display:flex;gap:10px;color:#3a3a3a;font-size:12px}.vca-vp-tools[data-v-ee3a6c08]{display:flex;align-items:center;gap:10px;padding:5px 12px;background:#eee;border-bottom:1px solid #dcdcdc;flex-shrink:0;font-size:11px}.vca-vp-ico[data-v-ee3a6c08]{color:#3e3e3c;font-weight:700;font-size:12px}.vca-vp-status[data-v-ee3a6c08]{display:flex;align-items:center;gap:6px;font-size:11px;color:#5a5a5a;font-weight:600;letter-spacing:.02em}.vca-vp-sdot[data-v-ee3a6c08]{width:8px;height:8px;border-radius:50%;background:#b4b4b4;transition:background .24s}.vca-vp-status.live[data-v-ee3a6c08]{color:#1f7a4a}.vca-vp-status.live .vca-vp-sdot[data-v-ee3a6c08]{background:#30c07a;animation:vca-pulse-ee3a6c08 1.4s ease-in-out infinite}.vca-vp-spacer[data-v-ee3a6c08]{flex:1}.vca-vp-phone[data-v-ee3a6c08]{background:#d9423e;color:#fff;width:28px;height:24px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;font-size:12px}.vca-vp-phone.live[data-v-ee3a6c08]{animation:vca-phone-pulse-ee3a6c08 1.2s ease-in-out infinite}@keyframes vca-phone-pulse-ee3a6c08{0%,to{background:#d9423e}50%{background:#ee5a50}}.vca-kb[data-v-ee3a6c08]{display:flex;align-items:center;gap:8px;padding:5px 12px;background:linear-gradient(90deg,#f871711f,#fbbf241a);border-bottom:1px solid rgba(248,113,113,.35);font-size:11.5px;font-weight:700;color:#a63428;letter-spacing:.02em;flex-shrink:0}.vca-kb-bang[data-v-ee3a6c08]{width:18px;height:18px;border-radius:50%;background:#f87171;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:900}.vca-acc[data-v-ee3a6c08]{flex-shrink:0;border-bottom:1px solid #e5e5e5;min-height:0;display:flex;flex-direction:column}.vca-acc-main[data-v-ee3a6c08],.vca-acc-ae[data-v-ee3a6c08]{flex:1 1 auto;min-height:0}.vca-acc-ipc[data-v-ee3a6c08]{flex-shrink:0}.vca-acc-h[data-v-ee3a6c08]{display:flex;justify-content:space-between;align-items:center;padding:5px 12px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;flex-shrink:0}.vca-acc-h-main[data-v-ee3a6c08]{background:linear-gradient(90deg,#c5e3f3,#b6d8ec);color:#0b5cab}.vca-acc-h-ae[data-v-ee3a6c08]{background:linear-gradient(90deg,#f6c6be,#efb1a9);color:#7a2a1f}.vca-acc-h-ipc[data-v-ee3a6c08]{background:linear-gradient(90deg,#c5e3f3,#b6d8ec);color:#0b5cab}.vca-acc-count[data-v-ee3a6c08],.vca-acc-chev[data-v-ee3a6c08]{font-size:10px;font-weight:700}.vca-acc-body[data-v-ee3a6c08]{padding:6px 12px;background:#fff;overflow-y:auto;min-height:0}.vca-acc-body[data-v-ee3a6c08]::-webkit-scrollbar{width:4px}.vca-acc-body[data-v-ee3a6c08]::-webkit-scrollbar-thumb{background:#0000001f;border-radius:3px}.vca-acc-tool[data-v-ee3a6c08]{color:#0b5cab;font-weight:700;font-size:11px;padding:2px 0 4px;border-bottom:1px dashed #e5e5e5;margin-bottom:4px}.vca-acc-items[data-v-ee3a6c08]{display:flex;flex-direction:column;gap:2px}.vca-acc-item[data-v-ee3a6c08]{display:grid;grid-template-columns:14px 1fr;gap:8px;align-items:flex-start;font-size:11px;line-height:1.35;color:#3a3a3a;padding:2px 6px;border-radius:4px;transition:background .24s,color .24s}.vca-acc-item.active[data-v-ee3a6c08]{background:#fff8e1;box-shadow:inset 2px 0 #f2b84b}.vca-acc-box[data-v-ee3a6c08]{width:12px;height:12px;border:1.5px solid #b4b4b4;border-radius:2px;display:flex;align-items:center;justify-content:center;margin-top:1px;transition:all .22s;flex-shrink:0}.vca-acc-item.done .vca-acc-box[data-v-ee3a6c08]{background:#0176d3;border-color:#0176d3}.vca-acc-item.done .vca-acc-txt[data-v-ee3a6c08]{color:#0b5cab}.vca-acc-tick[data-v-ee3a6c08]{color:#fff;font-size:10px;font-weight:900;line-height:1}.vca-acc-txt[data-v-ee3a6c08]{letter-spacing:.01em}.vca-ipc-body[data-v-ee3a6c08]{padding:5px 12px 6px}.vca-ipc-quote[data-v-ee3a6c08]{color:#0b5cab;font-size:11px;font-style:italic;margin:2px 0;line-height:1.35}.vca-ipc-note[data-v-ee3a6c08]{color:#7b8594;font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;font-weight:700;margin:2px 0 0}.vca-pop-enter-active[data-v-ee3a6c08],.vca-pop-leave-active[data-v-ee3a6c08]{transition:opacity .28s,transform .28s cubic-bezier(.2,.7,.2,1),max-height .32s;overflow:hidden}.vca-pop-enter-from[data-v-ee3a6c08],.vca-pop-leave-to[data-v-ee3a6c08]{opacity:0;transform:translateY(-4px);max-height:0}.vca-pop-enter-to[data-v-ee3a6c08],.vca-pop-leave-from[data-v-ee3a6c08]{opacity:1;transform:translateY(0);max-height:40px}.vca-acc-enter-active[data-v-ee3a6c08],.vca-acc-leave-active[data-v-ee3a6c08]{transition:opacity .32s,max-height .4s cubic-bezier(.2,.7,.2,1);overflow:hidden}.vca-acc-enter-from[data-v-ee3a6c08],.vca-acc-leave-to[data-v-ee3a6c08]{opacity:0;max-height:0}.vca-acc-enter-to[data-v-ee3a6c08],.vca-acc-leave-from[data-v-ee3a6c08]{opacity:1;max-height:400px}.vca-cap[data-v-ee3a6c08]{position:relative;flex-shrink:0;padding:5px 14px 7px;background:#060e1af2;border-top:1px solid rgba(77,184,232,.22);display:flex;align-items:center;gap:10px;min-height:34px}.vca-cap-speaker[data-v-ee3a6c08]{flex-shrink:0;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:3px 8px;border-radius:4px;background:#4db8e826;color:#4db8e8;border:1px solid rgba(77,184,232,.35);min-width:90px;text-align:center;transition:all .24s}.vca-cap-speaker.sp-agent[data-v-ee3a6c08]{background:#4db8e82e;color:#4db8e8;border-color:#4db8e873}.vca-cap-speaker.sp-patient[data-v-ee3a6c08]{background:#a78bfa2e;color:#c4b5fd;border-color:#a78bfa73}.vca-cap-speaker.sp-sys[data-v-ee3a6c08]{background:#fbbf241f;color:#fbbf24;border-color:#fbbf2459}.vca-cap-line[data-v-ee3a6c08]{flex:1;font-size:12.5px;font-weight:500;color:#e8f1fb;line-height:1.4;letter-spacing:.01em}.vca-cap-caret[data-v-ee3a6c08]{display:inline-block;width:1px;height:12px;background:#4db8e8;margin-left:2px;animation:vca-blink-ee3a6c08 .6s steps(2) infinite;vertical-align:text-bottom}@keyframes vca-blink-ee3a6c08{0%,to{opacity:1}50%{opacity:0}}.vca-cap-progress[data-v-ee3a6c08]{position:absolute;left:0;right:0;bottom:0;height:2px;background:#ffffff0f}.vca-cap-bar[data-v-ee3a6c08]{height:100%;background:linear-gradient(90deg,#4db8e8,#0085ca);transition:width .5s cubic-bezier(.2,.7,.2,1)}.lsa-root[data-v-a746e8b4]{position:relative;width:100%;height:100%;min-height:340px;border-radius:14px;overflow:hidden;background:linear-gradient(180deg,#0a1628,#0d1b33);border:1px solid rgba(77,184,232,.22);box-shadow:0 10px 40px #00000073;display:flex;flex-direction:column;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:#e8f1fb}.lsa-stage[data-v-a746e8b4]{flex:1;position:relative;overflow:hidden;min-height:0}.lsa-stage[data-v-a746e8b4]>*{position:absolute;top:0;right:0;bottom:0;left:0;display:flex}.lsa-fade-enter-active[data-v-a746e8b4],.lsa-fade-leave-active[data-v-a746e8b4]{transition:opacity .42s ease,transform .42s cubic-bezier(.2,.7,.2,1)}.lsa-fade-enter-from[data-v-a746e8b4]{opacity:0;transform:translateY(8px)}.lsa-fade-leave-to[data-v-a746e8b4]{opacity:0;transform:translateY(-6px)}.lsa-email[data-v-a746e8b4]{flex-direction:column;padding:18px 22px;background:linear-gradient(180deg,#0b1a30,#0d1b33);overflow:hidden}.lsa-mail-head[data-v-a746e8b4]{border-bottom:1px solid rgba(77,184,232,.16);padding-bottom:10px}.lsa-mail-from[data-v-a746e8b4]{display:flex;align-items:center;gap:10px}.lsa-mail-av[data-v-a746e8b4]{width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,#4db8e8,#0085ca);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:12px;color:#03111f}.lsa-mail-meta[data-v-a746e8b4]{flex:1;min-width:0}.lsa-mail-sender[data-v-a746e8b4]{font-size:12.5px;font-weight:700;color:#e8f1fb}.lsa-mail-to[data-v-a746e8b4]{font-size:10.5px;color:#8faac4;margin-top:2px}.lsa-mail-time[data-v-a746e8b4]{font-size:10.5px;color:#6a80a0}.lsa-mail-subj[data-v-a746e8b4]{margin-top:10px;font-size:15px;font-weight:700;color:#f4f9fe;letter-spacing:.01em}.lsa-mail-body[data-v-a746e8b4]{margin-top:14px;font-size:12.5px;line-height:1.6;color:#cddae8}.lsa-mail-body p[data-v-a746e8b4]{margin:0 0 10px}.lsa-mail-body b[data-v-a746e8b4]{color:#f4f9fe;font-weight:700}.lsa-sf-inline[data-v-a746e8b4]{color:#29b5e8;font-weight:700;letter-spacing:.02em}.lsa-mail-cta[data-v-a746e8b4]{margin-top:14px;display:inline-flex;align-items:center;gap:10px;padding:10px 18px;border-radius:8px;background:linear-gradient(135deg,#4db8e8,#0085ca);color:#03111f;font-weight:700;font-size:12.5px;letter-spacing:.03em;box-shadow:0 6px 20px #4db8e859;transition:transform .22s ease,box-shadow .22s ease}.lsa-mail-cta.highlight[data-v-a746e8b4]{animation:lsa-cta-pulse-a746e8b4 1.4s ease-in-out infinite}@keyframes lsa-cta-pulse-a746e8b4{0%,to{box-shadow:0 6px 20px #4db8e859;transform:translateY(0)}50%{box-shadow:0 10px 30px #4db8e88c;transform:translateY(-1px)}}.lsa-mail-cta-a[data-v-a746e8b4]{font-size:14px}.lsa-mail-sig[data-v-a746e8b4]{margin-top:22px;padding-top:12px;border-top:1px solid rgba(77,184,232,.14);font-size:11px;color:#8faac4}.lsa-sig-logo[data-v-a746e8b4]{display:inline-flex;align-items:center;gap:6px;font-weight:700;color:#e8f1fb}.lsa-sig-fine[data-v-a746e8b4]{margin-top:3px;font-size:10px;color:#6a80a0;letter-spacing:.04em}.lsa-login[data-v-a746e8b4]{align-items:center;justify-content:center;background:#0e1a3a;overflow:hidden}.lsa-login-bg[data-v-a746e8b4]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(1200px 700px at 15% 20%,rgba(41,181,232,.35),transparent 55%),radial-gradient(900px 700px at 85% 85%,rgba(77,94,255,.35),transparent 55%),linear-gradient(140deg,#0c1736,#1a2a6b)}.lsa-login-bg[data-v-a746e8b4]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(115deg,transparent 48%,rgba(255,255,255,.04) 50%,transparent 52%),linear-gradient(65deg,transparent 48%,rgba(255,255,255,.03) 50%,transparent 52%);background-size:240px 240px,320px 320px;mix-blend-mode:screen}.lsa-login-card[data-v-a746e8b4]{position:relative;width:320px;max-width:88%;padding:26px 28px 22px;background:#fff;border-radius:10px;box-shadow:0 20px 60px #00000073;color:#1e2433;font-family:Inter,Helvetica Neue,Arial,sans-serif}.lsa-sf-logo[data-v-a746e8b4]{display:flex;flex-direction:column;align-items:center;gap:4px;margin-bottom:14px}.lsa-sf-word[data-v-a746e8b4]{font-size:14px;font-weight:700;letter-spacing:.02em;color:#29b5e8}.lsa-login-h[data-v-a746e8b4]{text-align:center;font-size:16px;font-weight:600;color:#1e2433;margin-bottom:14px}.lsa-login-field[data-v-a746e8b4]{margin-bottom:10px}.lsa-login-field label[data-v-a746e8b4]{display:block;font-size:10.5px;font-weight:600;color:#5a6478;margin-bottom:4px;letter-spacing:.02em}.lsa-login-input[data-v-a746e8b4]{height:32px;padding:0 10px;display:flex;align-items:center;background:#f4f6fa;border:1px solid #dbe0ea;border-radius:4px;font-size:12px;color:#1e2433;font-family:ui-monospace,Menlo,monospace}.lsa-login-btn[data-v-a746e8b4]{margin-top:10px;height:36px;display:flex;align-items:center;justify-content:center;background:#6c5ce7;color:#fff;font-size:13px;font-weight:600;border-radius:4px;cursor:pointer;transition:background .2s,transform .12s}.lsa-login-btn.pressed[data-v-a746e8b4]{background:#5448c9;transform:translateY(1px)}.lsa-login-alt[data-v-a746e8b4]{margin-top:10px;text-align:center;font-size:11px;color:#5a78d6}.lsa-ws[data-v-a746e8b4]{background:#16202f;color:#d8e4f2}.lsa-ws-rail[data-v-a746e8b4]{width:42px;background:#0c1320;border-right:1px solid rgba(77,184,232,.1);display:flex;flex-direction:column;align-items:center;gap:12px;padding:14px 0;flex-shrink:0}.lsa-ws-rail-ico[data-v-a746e8b4]{width:26px;height:26px;border-radius:6px;display:flex;align-items:center;justify-content:center;color:#6a80a0;transition:all .2s;cursor:pointer}.lsa-ws-rail-ico.active[data-v-a746e8b4]{background:#4db8e826;color:#4db8e8}.lsa-ws-tree[data-v-a746e8b4]{width:200px;background:#1b2636;border-right:1px solid rgba(77,184,232,.1);font-size:11.5px;overflow:hidden;display:flex;flex-direction:column;flex-shrink:0}.lsa-ws-tree-h[data-v-a746e8b4]{padding:10px 12px;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#8faac4;border-bottom:1px solid rgba(77,184,232,.08)}.lsa-ws-tree-search[data-v-a746e8b4]{display:flex;align-items:center;gap:6px;margin:8px 10px;padding:5px 8px;background:#0e1a28;border:1px solid rgba(77,184,232,.1);border-radius:4px;color:#6a80a0;font-size:10.5px}.lsa-ws-tree-node[data-v-a746e8b4]{display:flex;align-items:center;gap:5px;padding:4px 12px 4px 10px}.lsa-ws-tree-node.sub[data-v-a746e8b4]{padding-left:22px}.lsa-chev[data-v-a746e8b4]{color:#6a80a0;font-size:9px;width:10px}.lsa-db-ico[data-v-a746e8b4]{width:10px;height:10px;border-radius:2px;background:linear-gradient(135deg,#4db8e8,#0085ca)}.lsa-schema-ico[data-v-a746e8b4]{width:10px;height:10px;background:#a78bfa;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.lsa-db-name[data-v-a746e8b4]{font-weight:700;color:#e8f1fb;font-size:11.5px;letter-spacing:.02em}.lsa-ws-tree-leaf[data-v-a746e8b4]{display:flex;align-items:center;gap:6px;padding:3px 12px 3px 44px;color:#8faac4;font-size:10.5px;font-family:ui-monospace,Menlo,monospace;letter-spacing:.02em;opacity:0;transform:translate(-4px);transition:all .26s cubic-bezier(.2,.7,.2,1)}.lsa-ws-tree-leaf.in[data-v-a746e8b4]{opacity:1;transform:translate(0)}.lsa-ws-tree-leaf[data-v-a746e8b4]:hover{color:#e8f1fb}.lsa-tbl-ico[data-v-a746e8b4]{width:8px;height:8px;border:1px solid #4DB8E8;border-radius:1px;flex-shrink:0}.lsa-ws-editor[data-v-a746e8b4]{flex:1;display:flex;flex-direction:column;min-width:0;background:#1e2a3c}.lsa-ws-tabs[data-v-a746e8b4]{display:flex;align-items:center;background:#16202f;border-bottom:1px solid rgba(77,184,232,.1);padding:0 8px;height:30px}.lsa-ws-tab[data-v-a746e8b4]{display:flex;align-items:center;gap:6px;height:100%;padding:0 12px;font-size:10.5px;color:#8faac4;border-right:1px solid rgba(77,184,232,.06)}.lsa-ws-tab.active[data-v-a746e8b4]{background:#1e2a3c;color:#e8f1fb;border-bottom:2px solid #4DB8E8;margin-bottom:-1px}.lsa-tab-ico[data-v-a746e8b4]{font-size:10px;color:#4db8e8}.lsa-tab-x[data-v-a746e8b4]{color:#6a80a0}.lsa-ws-tab-add[data-v-a746e8b4]{padding:0 10px;color:#6a80a0;font-size:14px}.lsa-ws-toolbar[data-v-a746e8b4]{display:flex;align-items:center;gap:10px;padding:6px 12px;background:#16202f;border-bottom:1px solid rgba(77,184,232,.08);font-size:10px}.lsa-ws-ctx[data-v-a746e8b4]{display:flex;align-items:center;gap:5px;padding:3px 8px;background:#4db8e814;border:1px solid rgba(77,184,232,.15);border-radius:4px}.lsa-ctx-l[data-v-a746e8b4]{color:#6a80a0;letter-spacing:.05em;text-transform:uppercase;font-size:9px}.lsa-ctx-v[data-v-a746e8b4]{color:#e8f1fb;font-weight:700;font-family:ui-monospace,Menlo,monospace;font-size:10.5px}.lsa-ws-run[data-v-a746e8b4]{margin-left:auto;padding:3px 10px;background:#4db8e8;color:#03111f;border-radius:4px;font-weight:700;font-size:11px;letter-spacing:.02em;transition:all .2s}.lsa-ws-run.fired[data-v-a746e8b4]{background:#34d399;box-shadow:0 0 0 2px #34d3994d}.lsa-ws-sql[data-v-a746e8b4]{padding:10px 0;background:#1e2a3c;font-family:ui-monospace,Menlo,monospace;font-size:11.5px;line-height:1.8;min-height:0;overflow:hidden}.lsa-sql-line[data-v-a746e8b4]{display:flex;align-items:center;gap:10px;padding:0 12px}.lsa-sql-num[data-v-a746e8b4]{color:#4a5975;width:20px;text-align:right;font-size:10.5px;flex-shrink:0}.lsa-sql-txt[data-v-a746e8b4]{color:#cddae8}.lsa-sql-txt[data-v-a746e8b4] .kw{color:#cf89ff;font-weight:700}.lsa-sql-txt[data-v-a746e8b4] .id{color:#4db8e8}.lsa-sql-txt[data-v-a746e8b4] .typing{color:#8faac4}.lsa-ws-result[data-v-a746e8b4]{margin:0 12px 12px;padding:8px 12px;background:#34d39914;border:1px solid rgba(52,211,153,.3);border-radius:6px;font-size:11px;opacity:0;transform:translateY(6px);transition:all .32s cubic-bezier(.2,.7,.2,1)}.lsa-ws-result.show[data-v-a746e8b4]{opacity:1;transform:translateY(0)}.lsa-ws-result-h[data-v-a746e8b4]{display:flex;align-items:center;gap:8px;color:#34d399;font-weight:700;letter-spacing:.02em}.lsa-res-dot[data-v-a746e8b4]{width:7px;height:7px;border-radius:50%;background:#34d399;box-shadow:0 0 10px #34d399cc}.lsa-res-time[data-v-a746e8b4]{margin-left:auto;color:#8faac4;font-weight:400;font-family:ui-monospace,Menlo,monospace;font-size:10px}.lsa-ws-result-row[data-v-a746e8b4]{display:flex;gap:10px;margin-top:4px;font-size:10.5px}.lsa-res-k[data-v-a746e8b4]{color:#6a80a0;letter-spacing:.05em;text-transform:uppercase;font-size:9.5px}.lsa-res-v[data-v-a746e8b4]{color:#e8f1fb}.lsa-share[data-v-a746e8b4]{flex-direction:column;background:#0f1a2d;padding:14px 18px;overflow:hidden}.lsa-share-head[data-v-a746e8b4]{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(77,184,232,.14);padding-bottom:10px;flex-shrink:0}.lsa-share-tabs[data-v-a746e8b4]{display:flex;gap:16px}.lsa-share-tab[data-v-a746e8b4]{font-size:11.5px;color:#8faac4;padding-bottom:6px;letter-spacing:.03em}.lsa-share-tab.active[data-v-a746e8b4]{color:#e8f1fb;font-weight:700;border-bottom:2px solid #4DB8E8;margin-bottom:-1px}.lsa-share-catalog[data-v-a746e8b4]{font-size:11px;color:#4db8e8;font-weight:600;padding:3px 10px;border-radius:4px;background:#4db8e81a}.lsa-share-list[data-v-a746e8b4]{display:flex;flex-direction:column;gap:8px;margin-top:12px;flex:1;overflow:hidden}.lsa-share-card[data-v-a746e8b4]{display:flex;align-items:center;gap:12px;padding:10px 14px;background:#0a16288c;border:1px solid rgba(77,184,232,.14);border-radius:8px;transition:all .26s}.lsa-share-card.focus[data-v-a746e8b4]{border-color:#4db8e880;box-shadow:0 0 0 2px #4db8e824}.lsa-share-av[data-v-a746e8b4]{width:30px;height:30px;border-radius:6px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#4db8e8,#0085ca);color:#03111f;font-weight:800;font-size:12px;flex-shrink:0}.lsa-share-card:nth-child(2) .lsa-share-av[data-v-a746e8b4]{background:linear-gradient(135deg,#29b5e8,#26a)}.lsa-share-card:nth-child(3) .lsa-share-av[data-v-a746e8b4]{background:linear-gradient(135deg,#a78bfa,#6c5ce7)}.lsa-share-meta[data-v-a746e8b4]{flex:1;min-width:0}.lsa-share-t[data-v-a746e8b4]{font-size:12px;font-weight:700;color:#e8f1fb;letter-spacing:.01em}.lsa-share-s[data-v-a746e8b4]{font-size:10.5px;color:#8faac4;margin-top:2px}.lsa-share-tags[data-v-a746e8b4]{display:flex;gap:6px}.lsa-share-tags span[data-v-a746e8b4]{font-size:9.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:3px 8px;border-radius:999px;background:#4db8e81a;color:#4db8e8;border:1px solid rgba(77,184,232,.2)}.lsa-modal-scrim[data-v-a746e8b4]{position:absolute;top:0;right:0;bottom:0;left:0;background:#060e1a00;transition:background .3s;pointer-events:none}.lsa-modal-scrim.on[data-v-a746e8b4]{background:#060e1a9e}.lsa-modal[data-v-a746e8b4]{position:absolute;left:50%;top:50%;transform:translate(-50%,-46%) scale(.96);width:380px;max-width:88%;background:#16202f;border:1px solid rgba(77,184,232,.28);border-radius:10px;box-shadow:0 20px 60px #0009;opacity:0;transition:all .32s cubic-bezier(.2,.7,.2,1);overflow:hidden}.lsa-modal.on[data-v-a746e8b4]{opacity:1;transform:translate(-50%,-50%) scale(1)}.lsa-modal-h[data-v-a746e8b4]{display:flex;justify-content:space-between;align-items:flex-start;padding:14px 18px;border-bottom:1px solid rgba(77,184,232,.14)}.lsa-modal-t[data-v-a746e8b4]{font-size:14px;font-weight:700;color:#e8f1fb}.lsa-modal-s[data-v-a746e8b4]{font-size:10.5px;color:#8faac4;margin-top:2px}.lsa-modal-x[data-v-a746e8b4]{font-size:18px;color:#6a80a0;cursor:pointer;line-height:1}.lsa-modal-body[data-v-a746e8b4]{padding:14px 18px}.lsa-modal-row[data-v-a746e8b4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;padding-bottom:8px;border-bottom:1px dashed rgba(77,184,232,.08)}.lsa-modal-l[data-v-a746e8b4]{font-size:10px;color:#8faac4;letter-spacing:.05em;text-transform:uppercase}.lsa-modal-v[data-v-a746e8b4]{font-size:11.5px;color:#e8f1fb;font-family:ui-monospace,Menlo,monospace;font-weight:700}.lsa-modal-v.input[data-v-a746e8b4]{padding:4px 8px;background:#0e1a28;border:1px solid rgba(77,184,232,.24);border-radius:4px;min-width:200px;text-align:right}.lsa-modal-roles[data-v-a746e8b4]{margin-top:4px}.lsa-modal-chip[data-v-a746e8b4]{display:inline-block;margin-top:6px;padding:4px 10px;background:#4db8e81f;border:1px solid rgba(77,184,232,.3);border-radius:999px;font-size:10.5px;color:#4db8e8;font-family:ui-monospace,Menlo,monospace;font-weight:700}.lsa-modal-foot[data-v-a746e8b4]{display:flex;justify-content:flex-end;gap:10px;padding:12px 18px;background:#0a162880;border-top:1px solid rgba(77,184,232,.08)}.lsa-modal-cancel[data-v-a746e8b4]{padding:7px 14px;font-size:11.5px;color:#8faac4;border:1px solid rgba(77,184,232,.18);border-radius:4px}.lsa-modal-get[data-v-a746e8b4]{padding:7px 16px;font-size:11.5px;font-weight:700;background:linear-gradient(135deg,#4db8e8,#0085ca);color:#03111f;border-radius:4px;letter-spacing:.02em;transition:all .2s}.lsa-modal-get.pressed[data-v-a746e8b4]{background:#34d399;color:#03111f;box-shadow:0 0 0 2px #34d39966}.lsa-chat[data-v-a746e8b4]{flex-direction:column;background:radial-gradient(900px 500px at 50% 15%,rgba(77,184,232,.12),transparent 60%),linear-gradient(180deg,#0a1628,#0d1b33);padding:14px 18px 16px}.lsa-chat-top[data-v-a746e8b4]{display:flex;justify-content:space-between;align-items:center;padding-bottom:10px;border-bottom:1px solid rgba(77,184,232,.14);flex-shrink:0}.lsa-chat-logo[data-v-a746e8b4]{display:flex;align-items:center;gap:8px;font-weight:700;color:#e8f1fb;font-size:12px;letter-spacing:.02em}.lsa-chat-user[data-v-a746e8b4]{font-size:11px;color:#8faac4}.lsa-chat-hero[data-v-a746e8b4]{text-align:center;margin-top:18px}.lsa-hero-morning[data-v-a746e8b4]{font-size:13px;color:#8faac4;letter-spacing:.04em}.lsa-hero-ask[data-v-a746e8b4]{font-size:22px;font-weight:700;background:linear-gradient(135deg,#e8f1fb,#4db8e8);-webkit-background-clip:text;background-clip:text;color:transparent;margin-top:4px;letter-spacing:.01em}.lsa-chat-suggest[data-v-a746e8b4]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:18px 6px 14px;flex:1;align-content:start}.lsa-sug[data-v-a746e8b4]{display:flex;align-items:center;gap:10px;padding:10px 14px;background:#0a16288c;border:1px solid rgba(77,184,232,.18);border-radius:10px;font-size:11.5px;color:#cddae8;line-height:1.4;opacity:0;transform:translateY(6px);transition:all .3s cubic-bezier(.2,.7,.2,1)}.lsa-sug.in[data-v-a746e8b4]{opacity:1;transform:translateY(0)}.lsa-sug.hot[data-v-a746e8b4]{border-color:#4db8e88c;background:#4db8e817;box-shadow:0 0 0 2px #4db8e824;color:#e8f1fb}.lsa-sug-ico[data-v-a746e8b4]{color:#4db8e8;font-size:13px;flex-shrink:0}.lsa-chat-input[data-v-a746e8b4]{display:flex;align-items:center;gap:10px;padding:10px 14px;background:#0a1628cc;border:1px solid rgba(77,184,232,.24);border-radius:10px;flex-shrink:0}.lsa-chat-prompt[data-v-a746e8b4]{flex:1;font-size:12px;color:#e8f1fb;font-family:ui-sans-serif,system-ui,sans-serif;min-height:16px}.lsa-chat-send[data-v-a746e8b4]{width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#4db8e82e;color:#4db8e8;font-size:14px;font-weight:700;transition:all .22s}.lsa-chat-send.ready[data-v-a746e8b4]{background:linear-gradient(135deg,#4db8e8,#0085ca);color:#03111f;box-shadow:0 6px 18px #4db8e866}.lsa-chat-foot[data-v-a746e8b4]{margin-top:8px;text-align:center;font-size:10px;color:#6a80a0;letter-spacing:.05em;flex-shrink:0}.lsa-chat.has-answer[data-v-a746e8b4]{justify-content:flex-start}.lsa-thread[data-v-a746e8b4]{margin:10px 6px;display:flex;flex-direction:column;gap:10px;flex:1;min-height:0;overflow:hidden}.lsa-thread-q[data-v-a746e8b4]{display:flex;align-items:flex-start;gap:10px;padding:8px 12px;align-self:flex-end;max-width:82%;background:linear-gradient(135deg,#4db8e8,#0085ca);color:#03111f;border-radius:12px 12px 2px;font-size:11.5px;line-height:1.4;box-shadow:0 4px 14px #4db8e838;flex-shrink:0}.lsa-q-av[data-v-a746e8b4]{width:22px;height:22px;border-radius:50%;background:#03111f40;color:#03111f;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:10px;flex-shrink:0}.lsa-q-body[data-v-a746e8b4]{flex:1;font-weight:600}.lsa-thread-a[data-v-a746e8b4]{display:flex;align-items:flex-start;gap:10px;flex:1;min-height:0;opacity:0;transform:translateY(4px);transition:all .32s cubic-bezier(.2,.7,.2,1)}.lsa-thread-a.on[data-v-a746e8b4]{opacity:1;transform:translateY(0)}.lsa-a-av[data-v-a746e8b4]{width:22px;height:22px;border-radius:50%;background:linear-gradient(135deg,#4db8e8,#0085ca);color:#03111f;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:11px;flex-shrink:0;box-shadow:0 0 10px #4db8e859}.lsa-a-body[data-v-a746e8b4]{flex:1;min-width:0;padding:10px 12px;background:#0a1628b3;border:1px solid rgba(77,184,232,.28);border-radius:12px 12px 12px 2px;font-size:11px;color:#cddae8;line-height:1.45;min-height:0;display:flex;flex-direction:column;gap:8px;overflow:hidden}.lsa-a-thinking[data-v-a746e8b4]{display:flex;align-items:center;gap:10px;color:#8faac4;font-style:italic;letter-spacing:.01em}.lsa-a-thinking b[data-v-a746e8b4]{color:#4db8e8;font-style:normal;font-weight:700}.lsa-dots-anim[data-v-a746e8b4]{display:inline-flex;gap:3px}.lsa-dots-anim i[data-v-a746e8b4]{width:5px;height:5px;border-radius:50%;background:#4db8e8;display:inline-block;animation:lsa-dots-bounce-a746e8b4 .9s ease-in-out infinite}.lsa-dots-anim i[data-v-a746e8b4]:nth-child(2){animation-delay:.15s}.lsa-dots-anim i[data-v-a746e8b4]:nth-child(3){animation-delay:.3s}@keyframes lsa-dots-bounce-a746e8b4{0%,to{transform:translateY(0);opacity:.4}50%{transform:translateY(-3px);opacity:1}}.lsa-a-result[data-v-a746e8b4]{display:flex;flex-direction:column;gap:6px;min-height:0;transition:transform .9s cubic-bezier(.2,.7,.2,1);will-change:transform}.lsa-a-intro[data-v-a746e8b4]{color:#e8f1fb;font-size:11px}.lsa-a-intro b[data-v-a746e8b4]{color:#4db8e8;font-weight:700}.lsa-plot[data-v-a746e8b4]{background:#0a1628a6;border:1px solid rgba(77,184,232,.14);border-radius:8px;padding:6px 8px 2px;flex-shrink:0}.lsa-plot-svg[data-v-a746e8b4]{display:block;width:100%;height:auto}.lsa-ax-ttl[data-v-a746e8b4]{font-size:8.5px;fill:#8faac4;letter-spacing:.06em;text-transform:uppercase;font-weight:700}.lsa-ax-tk[data-v-a746e8b4]{font-size:7.5px;fill:#6a80a0;font-family:ui-monospace,Menlo,monospace}.lsa-q-lbl[data-v-a746e8b4]{font-size:7.5px;letter-spacing:.06em;text-transform:uppercase;font-weight:700;opacity:.7}.lsa-q-lbl.q-best[data-v-a746e8b4]{fill:#34d399}.lsa-q-lbl.q-worst[data-v-a746e8b4]{fill:#f87171}.lsa-dot-g[data-v-a746e8b4]{opacity:0;transform:scale(.4);transform-origin:center;transition:all .4s cubic-bezier(.2,.7,.2,1);transform-box:fill-box}.lsa-dot-g.in[data-v-a746e8b4]{opacity:1;transform:scale(1)}.lsa-dot-c[data-v-a746e8b4]{stroke:#0a1628e6;stroke-width:1.2}.lsa-dot-g.green .lsa-dot-c[data-v-a746e8b4]{fill:#34d399;filter:drop-shadow(0 0 4px rgba(52,211,153,.6))}.lsa-dot-g.amber .lsa-dot-c[data-v-a746e8b4]{fill:#fbbf24;filter:drop-shadow(0 0 3px rgba(251,191,36,.5))}.lsa-dot-g.red .lsa-dot-c[data-v-a746e8b4]{fill:#f87171;filter:drop-shadow(0 0 4px rgba(248,113,113,.55))}.lsa-dot-t[data-v-a746e8b4]{font-size:7.5px;font-weight:700;letter-spacing:.04em;fill:#e8f1fb;font-family:ui-sans-serif,system-ui,sans-serif}.lsa-a-summary[data-v-a746e8b4]{display:flex;flex-direction:column;gap:7px;padding:8px 10px;background:#4db8e80f;border-left:2px solid #4DB8E8;border-radius:0 6px 6px 0;font-size:10.5px;color:#cddae8;line-height:1.4;flex-shrink:0}.lsa-sum-title[data-v-a746e8b4]{font-size:11.5px;font-weight:800;color:#e8f1fb;letter-spacing:.02em;padding-bottom:2px;border-bottom:1px solid rgba(77,184,232,.18)}.lsa-sum-block[data-v-a746e8b4]{display:flex;flex-direction:column;gap:3px}.lsa-sum-block.impact[data-v-a746e8b4]{margin-top:2px;padding-top:6px;border-top:1px dashed rgba(77,184,232,.2)}.lsa-sum-head[data-v-a746e8b4]{display:flex;align-items:center;gap:6px}.lsa-sum-head.impact-head[data-v-a746e8b4]{font-size:10px;font-weight:800;color:#e8f1fb;letter-spacing:.05em;text-transform:uppercase}.lsa-sum-copy[data-v-a746e8b4]{font-size:10px;color:#cddae8;line-height:1.4}.lsa-sum-copy b[data-v-a746e8b4]{color:#e8f1fb;font-weight:700}.lsa-sum-tag[data-v-a746e8b4]{font-size:8.5px;font-weight:800;padding:2px 7px;border-radius:999px;letter-spacing:.05em;text-transform:uppercase;flex-shrink:0;line-height:1.3}.lsa-sum-tag.green[data-v-a746e8b4]{background:#34d39933;color:#34d399;border:1px solid rgba(52,211,153,.45)}.lsa-sum-tag.amber[data-v-a746e8b4]{background:#fbbf242e;color:#fbbf24;border:1px solid rgba(251,191,36,.45)}.lsa-sum-tag.red[data-v-a746e8b4]{background:#f871712e;color:#f87171;border:1px solid rgba(248,113,113,.45)}.lsa-chat-send.pressed[data-v-a746e8b4]{background:#34d399;color:#03111f;box-shadow:0 0 0 2px #34d39959}.lsa-caret[data-v-a746e8b4]{display:inline-block;width:1px;height:12px;background:#4db8e8;margin-left:2px;animation:lsa-blink-a746e8b4 .6s steps(2) infinite;vertical-align:text-bottom}@keyframes lsa-blink-a746e8b4{0%,to{opacity:1}50%{opacity:0}}.lsa-caption[data-v-a746e8b4]{display:flex;align-items:center;gap:8px;padding:8px 14px;background:#0a1628e6;border-top:1px solid rgba(77,184,232,.18);font-size:11px;flex-shrink:0}.lsa-cap-lbl[data-v-a746e8b4]{color:#4db8e8;font-weight:600;letter-spacing:.04em;text-transform:uppercase;font-size:10px}.lsa-cap-sep[data-v-a746e8b4]{color:#4a5975}.lsa-cap-val[data-v-a746e8b4]{color:#e8f1fb}.pea-root[data-v-c3c2eff5]{position:relative;width:100%;height:100%;min-height:340px;border-radius:14px;overflow:hidden;background:linear-gradient(180deg,#0a1628,#0d1b33);border:1px solid rgba(77,184,232,.22);box-shadow:0 10px 40px #00000073;display:flex;flex-direction:column;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:#e8f1fb}.pea-chrome[data-v-c3c2eff5]{display:flex;align-items:center;gap:10px;padding:8px 12px;background:#0a1628f2;border-bottom:1px solid rgba(77,184,232,.18);flex-shrink:0}.pea-dots[data-v-c3c2eff5]{display:flex;gap:6px}.pea-dot[data-v-c3c2eff5]{width:10px;height:10px;border-radius:50%}.pea-dot.r[data-v-c3c2eff5]{background:#ff5f56}.pea-dot.y[data-v-c3c2eff5]{background:#ffbd2e}.pea-dot.g[data-v-c3c2eff5]{background:#27c93f}.pea-url[data-v-c3c2eff5]{flex:1;font-size:11px;color:#8faac4;background:#4db8e814;border:1px solid rgba(77,184,232,.12);border-radius:6px;padding:3px 10px;letter-spacing:.02em}.pea-tag[data-v-c3c2eff5]{font-size:10px;font-weight:700;letter-spacing:.15em;padding:3px 8px;border-radius:999px;background:#4db8e824;color:#4db8e8;border:1px solid rgba(77,184,232,.35)}.pea-ehr[data-v-c3c2eff5]{flex:1;display:flex;flex-direction:column;min-height:0;background:#f4f7fb;color:#1f2b3d}.pea-topnav[data-v-c3c2eff5]{display:flex;align-items:center;gap:14px;padding:0 14px;height:34px;background:#0176d3;color:#fff;flex-shrink:0;border-bottom:1px solid rgba(255,255,255,.15)}.pea-brand[data-v-c3c2eff5]{display:flex;align-items:center;gap:6px}.pea-brand-mark[data-v-c3c2eff5]{width:22px;height:22px;background:#ffffff24;border-radius:4px;display:flex;align-items:center;justify-content:center}.pea-brand-t[data-v-c3c2eff5]{font-weight:800;font-size:12px;letter-spacing:.04em}.pea-tabs[data-v-c3c2eff5]{display:flex;gap:2px;margin-left:8px;flex:1}.pea-tab[data-v-c3c2eff5]{padding:7px 10px;font-size:10.5px;color:#ffffffd1;border-radius:4px 4px 0 0;letter-spacing:.02em;transition:background .2s,color .2s}.pea-tab.active[data-v-c3c2eff5]{background:#f4f7fb;color:#0176d3;font-weight:700}.pea-topright[data-v-c3c2eff5]{display:flex;align-items:center;gap:10px;font-size:10.5px}.pea-optimize[data-v-c3c2eff5]{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;background:#ffffff26;border-radius:999px;font-weight:700;font-size:9.5px;letter-spacing:.05em;opacity:.45;transition:all .26s}.pea-optimize.on[data-v-c3c2eff5]{opacity:1;background:#34d39940;color:#e6fff4;box-shadow:0 0 0 1px #34d39999}.pea-optimize-dot[data-v-c3c2eff5]{width:6px;height:6px;border-radius:50%;background:#34d399;box-shadow:0 0 8px #34d399e6}.pea-user[data-v-c3c2eff5]{color:#ffffffe6;font-weight:600}.pea-stage[data-v-c3c2eff5]{flex:1;position:relative;overflow:hidden;min-height:0}.pea-stage[data-v-c3c2eff5]>*{position:absolute;top:0;right:0;bottom:0;left:0;display:flex}.pea-fade-enter-active[data-v-c3c2eff5],.pea-fade-leave-active[data-v-c3c2eff5]{transition:opacity .42s ease,transform .42s cubic-bezier(.2,.7,.2,1)}.pea-fade-enter-from[data-v-c3c2eff5]{opacity:0;transform:translateY(8px)}.pea-fade-leave-to[data-v-c3c2eff5]{opacity:0;transform:translateY(-6px)}.pea-schedule[data-v-c3c2eff5]{background:#f4f7fb}.pea-rail[data-v-c3c2eff5]{width:128px;background:#fff;border-right:1px solid #e2e8f0;padding:10px 0;flex-shrink:0}.pea-rail-item[data-v-c3c2eff5]{display:flex;align-items:center;gap:8px;padding:8px 12px;font-size:11px;color:#5a6478;border-left:3px solid transparent}.pea-rail-item.active[data-v-c3c2eff5]{background:#0176d312;color:#0176d3;border-left-color:#0176d3;font-weight:700}.pea-rail-ico[data-v-c3c2eff5]{color:#8192ab;font-size:10px}.pea-rail-item.active .pea-rail-ico[data-v-c3c2eff5]{color:#0176d3}.pea-main[data-v-c3c2eff5]{flex:1;padding:14px 18px;display:flex;flex-direction:column;gap:10px;min-width:0;overflow:hidden}.pea-hello[data-v-c3c2eff5]{padding-bottom:4px}.pea-hello-hi[data-v-c3c2eff5]{font-size:11px;color:#5a6478}.pea-hello-name[data-v-c3c2eff5]{font-size:17px;font-weight:700;color:#1f2b3d;letter-spacing:.01em}.pea-hello-sub[data-v-c3c2eff5]{font-size:10.5px;color:#8192ab;margin-top:2px}.pea-sched-card[data-v-c3c2eff5]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #0c18300a;flex:1;display:flex;flex-direction:column;min-height:0}.pea-sched-head[data-v-c3c2eff5]{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:#f8fafd;border-bottom:1px solid #e2e8f0}.pea-sched-t[data-v-c3c2eff5]{font-size:11.5px;font-weight:700;color:#0176d3;letter-spacing:.02em}.pea-sched-date[data-v-c3c2eff5]{font-size:10px;color:#8192ab}.pea-sched-cols[data-v-c3c2eff5]{display:grid;grid-template-columns:84px 1fr 1.2fr 100px;gap:8px;padding:6px 12px;background:#fbfcfe;border-bottom:1px solid #eef1f5;font-size:9.5px;color:#8192ab;letter-spacing:.06em;text-transform:uppercase;font-weight:700}.pea-sched-row[data-v-c3c2eff5]{display:grid;grid-template-columns:84px 1fr 1.2fr 100px;gap:8px;padding:8px 12px;font-size:11px;color:#1f2b3d;border-bottom:1px solid #eef1f5;transition:background .22s}.pea-sched-row.focus[data-v-c3c2eff5]{background:#fbbf241f;box-shadow:inset 3px 0 #fbbf24}.pea-sched-row.clicked[data-v-c3c2eff5]{background:#0176d31f;box-shadow:inset 3px 0 #0176d3}.pea-sched-time[data-v-c3c2eff5]{font-family:ui-monospace,Menlo,monospace;color:#5a6478}.pea-sched-pat[data-v-c3c2eff5]{font-weight:700}.pea-sched-type[data-v-c3c2eff5]{color:#5a6478}.pea-sched-status[data-v-c3c2eff5]{font-size:9.5px;font-weight:700;padding:2px 8px;border-radius:999px;justify-self:start;letter-spacing:.04em}.pea-sched-status.in[data-v-c3c2eff5]{background:#34d39926;color:#047857}.pea-sched-status.arr[data-v-c3c2eff5]{background:#fbbf242e;color:#92400e}.pea-sched-status.sch[data-v-c3c2eff5]{background:#0176d31a;color:#0176d3}.pea-chart[data-v-c3c2eff5]{flex-direction:column;background:#f4f7fb;padding:12px 16px;overflow:hidden}.pea-chart-head[data-v-c3c2eff5]{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:10px}.pea-chart-ph[data-v-c3c2eff5]{display:flex;align-items:center;gap:10px}.pea-chart-av[data-v-c3c2eff5]{width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,#0176d3,#4db8e8);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:12px}.pea-chart-name[data-v-c3c2eff5]{font-size:14px;font-weight:700;color:#1f2b3d}.pea-chart-meta[data-v-c3c2eff5]{font-size:10.5px;color:#5a6478;display:flex;gap:6px;flex-wrap:wrap}.pea-chart-meta i[data-v-c3c2eff5]{font-style:normal;color:#b6c0cf}.pea-chart-badges[data-v-c3c2eff5]{display:flex;gap:8px;align-items:center}.pea-badge-allergy[data-v-c3c2eff5]{font-size:10px;font-weight:700;padding:4px 10px;border-radius:999px;background:#ef44441a;color:#b91c1c;border:1px solid rgba(239,68,68,.35)}.pea-badge-ins[data-v-c3c2eff5]{font-size:9.5px;font-weight:600;padding:4px 10px;border-radius:999px;background:#0176d314;color:#0176d3;border:1px solid rgba(1,118,211,.2);letter-spacing:.02em}.pea-chart-body[data-v-c3c2eff5]{display:grid;grid-template-columns:1fr 180px;gap:10px;flex:1;min-height:0;overflow:hidden}.pea-chart-col[data-v-c3c2eff5]{display:flex;flex-direction:column;gap:10px;min-height:0}.pea-panel[data-v-c3c2eff5]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.pea-panel-h[data-v-c3c2eff5]{padding:7px 12px;font-size:10.5px;font-weight:700;color:#0176d3;letter-spacing:.04em;text-transform:uppercase;background:#f8fafd;border-bottom:1px solid #eef1f5}.pea-probs[data-v-c3c2eff5]{display:flex;flex-direction:column}.pea-prob[data-v-c3c2eff5]{display:grid;grid-template-columns:72px 1fr auto;gap:10px;align-items:center;padding:7px 12px;border-bottom:1px solid #eef1f5;font-size:11px}.pea-prob[data-v-c3c2eff5]:last-child{border-bottom:none}.pea-code[data-v-c3c2eff5]{font-family:ui-monospace,Menlo,monospace;font-weight:700;font-size:10.5px;color:#0176d3}.pea-prob-t[data-v-c3c2eff5]{color:#1f2b3d}.pea-prob-tag[data-v-c3c2eff5]{font-size:9px;font-weight:700;padding:2px 7px;border-radius:999px;background:#34d39926;color:#047857;letter-spacing:.04em}.pea-med[data-v-c3c2eff5]{padding:8px 12px;font-size:11px}.pea-med-t[data-v-c3c2eff5]{font-weight:700;color:#1f2b3d}.pea-med-s[data-v-c3c2eff5]{color:#5a6478;font-size:10px;margin-top:2px}.pea-pending[data-v-c3c2eff5]{display:flex;align-items:center;gap:10px;padding:10px 14px;background:#fefae0;border:1px solid #f3dc74;border-radius:8px;transition:all .32s;box-shadow:0 1px 3px #fbbf2426}.pea-pending.hot[data-v-c3c2eff5]{background:#fef3c7;border-color:#fbbf24;box-shadow:0 0 0 2px #fbbf2440,0 4px 12px #fbbf2440}.pea-pending-dot[data-v-c3c2eff5]{width:8px;height:8px;border-radius:50%;background:#fbbf24;box-shadow:0 0 10px #fbbf24e6;animation:pea-pulse-c3c2eff5 1.5s ease-in-out infinite}@keyframes pea-pulse-c3c2eff5{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.2)}}.pea-pending-body[data-v-c3c2eff5]{flex:1}.pea-pending-t[data-v-c3c2eff5]{font-size:11.5px;font-weight:700;color:#78350f}.pea-pending-s[data-v-c3c2eff5]{font-size:10px;color:#92400e;margin-top:1px}.pea-pending-cta[data-v-c3c2eff5]{font-size:10.5px;font-weight:700;color:#b45309;padding:4px 10px;border-radius:4px;transition:all .22s}.pea-pending-cta.hot[data-v-c3c2eff5]{background:#b45309;color:#fef3c7;box-shadow:0 4px 10px #b453094d}.pea-chart-sidebar[data-v-c3c2eff5]{display:flex;flex-direction:column;gap:10px}.pea-side-box[data-v-c3c2eff5]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:8px 12px;font-size:10.5px}.pea-side-h[data-v-c3c2eff5]{font-size:9.5px;font-weight:700;color:#0176d3;letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;padding-bottom:4px;border-bottom:1px solid #eef1f5}.pea-side-row[data-v-c3c2eff5]{display:flex;align-items:center;gap:6px;margin-bottom:3px;color:#1f2b3d}.pea-side-row.small[data-v-c3c2eff5]{font-size:10px;color:#5a6478}.pea-side-row b[data-v-c3c2eff5]{font-weight:700}.pea-dot-r[data-v-c3c2eff5]{width:6px;height:6px;border-radius:50%;background:#ef4444}.pea-vitals[data-v-c3c2eff5]{display:grid;grid-template-columns:1fr 1fr;gap:3px 10px;font-family:ui-monospace,Menlo,monospace;font-size:10px;color:#1f2b3d}.pea-order[data-v-c3c2eff5]{flex-direction:column;background:#f4f7fb;padding:12px 16px;overflow:hidden}.pea-order-head[data-v-c3c2eff5]{padding-bottom:8px;border-bottom:1px solid #e2e8f0;margin-bottom:10px;flex-shrink:0}.pea-order-t[data-v-c3c2eff5]{display:flex;align-items:center;gap:10px}.pea-chip[data-v-c3c2eff5]{font-size:9.5px;font-weight:700;padding:3px 10px;border-radius:999px;background:#0176d31a;color:#0176d3;letter-spacing:.05em;text-transform:uppercase;border:1px solid rgba(1,118,211,.2)}.pea-order-title[data-v-c3c2eff5]{font-size:13px;font-weight:700;color:#1f2b3d}.pea-order-body[data-v-c3c2eff5]{display:grid;grid-template-columns:1fr 200px;gap:12px;flex:1;min-height:0;overflow:hidden}.pea-order-form[data-v-c3c2eff5]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:12px 14px;display:flex;flex-direction:column;gap:10px;overflow:hidden}.pea-form-row[data-v-c3c2eff5]{display:grid;grid-template-columns:120px 1fr;gap:8px;align-items:center;padding-bottom:8px;border-bottom:1px solid #eef1f5}.pea-form-row[data-v-c3c2eff5]:last-child{border-bottom:none;padding-bottom:0}.pea-form-row.med .pea-form-l[data-v-c3c2eff5]{align-self:flex-start;padding-top:3px}.pea-form-l[data-v-c3c2eff5]{font-size:10px;color:#5a6478;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.pea-form-v[data-v-c3c2eff5]{font-size:11px;color:#1f2b3d}.pea-form-med[data-v-c3c2eff5]{display:flex;flex-direction:column;padding:7px 10px;background:#34d39912;border:1px solid rgba(52,211,153,.3);border-radius:6px;position:relative}.pea-med-name[data-v-c3c2eff5]{font-size:12px;font-weight:700;color:#1f2b3d}.pea-med-gen[data-v-c3c2eff5]{font-size:10px;color:#5a6478;margin-top:1px}.pea-form-tag[data-v-c3c2eff5]{position:absolute;right:8px;top:8px;font-size:9px;font-weight:700;padding:2px 8px;border-radius:999px;background:#10b981;color:#fff;letter-spacing:.04em}.pea-form-tag.covered[data-v-c3c2eff5]{position:static;display:inline-block;margin-top:6px;background:#34d39926;color:#047857;border:1px solid rgba(52,211,153,.4)}.pea-form-grid[data-v-c3c2eff5]{display:grid;grid-template-columns:1fr 1fr 60px 72px 60px;gap:8px}.pea-form-field[data-v-c3c2eff5]{display:flex;flex-direction:column;gap:3px}.pea-form-field.span2[data-v-c3c2eff5]{grid-column:span 2}.pea-form-field label[data-v-c3c2eff5]{font-size:9px;color:#5a6478;letter-spacing:.05em;text-transform:uppercase;font-weight:600}.pea-input[data-v-c3c2eff5]{min-height:26px;padding:5px 8px;background:#f8fafd;border:1px solid #e2e8f0;border-radius:4px;font-size:11px;color:#1f2b3d;font-family:ui-sans-serif,system-ui,sans-serif;display:flex;align-items:center}.pea-input.small[data-v-c3c2eff5]{font-family:ui-monospace,Menlo,monospace;justify-content:flex-start}.pea-pref[data-v-c3c2eff5]{margin-left:6px;font-size:9px;font-weight:700;padding:2px 7px;border-radius:999px;background:#0176d314;color:#0176d3;border:1px solid rgba(1,118,211,.2)}.pea-form-foot[data-v-c3c2eff5]{display:flex;justify-content:flex-end;gap:8px;padding-top:8px;border-top:1px solid #eef1f5}.pea-btn[data-v-c3c2eff5]{padding:6px 14px;font-size:11px;font-weight:700;border-radius:4px;cursor:pointer;transition:all .22s;letter-spacing:.02em;-webkit-user-select:none;user-select:none}.pea-btn.ghost[data-v-c3c2eff5]{background:#fff;color:#5a6478;border:1px solid #e2e8f0}.pea-btn.primary[data-v-c3c2eff5]{background:#0176d3;color:#fff}.pea-btn.primary.pressed[data-v-c3c2eff5]{background:#015dad;transform:translateY(1px)}.pea-btn.sign[data-v-c3c2eff5]{display:inline-flex;align-items:center;gap:6px;background:#10b981;color:#fff}.pea-btn.sign.pressed[data-v-c3c2eff5]{background:#047857;transform:translateY(1px);box-shadow:0 0 0 3px #34d3994d}.pea-sign-ico[data-v-c3c2eff5]{font-size:13px}.pea-order-side[data-v-c3c2eff5]{display:flex;flex-direction:column;gap:10px}.pea-safety-row[data-v-c3c2eff5]{display:flex;justify-content:space-between;padding:5px 0;border-bottom:1px dashed #eef1f5;font-size:10px}.pea-safety-row[data-v-c3c2eff5]:last-child{border-bottom:none}.pea-safety-row span[data-v-c3c2eff5]{color:#5a6478;text-transform:uppercase;letter-spacing:.04em;font-size:9px;font-weight:600}.pea-safety-row b[data-v-c3c2eff5]{font-weight:700;color:#1f2b3d}.pea-safety-row.r b[data-v-c3c2eff5]{color:#b91c1c}.pea-safety-row.a b[data-v-c3c2eff5]{color:#92400e}.pea-safety-row.g b[data-v-c3c2eff5]{color:#047857}.pea-rtbc-retrieve[data-v-c3c2eff5]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#fffbeb;border:1px solid #fcd34d;border-radius:6px;font-size:10.5px;color:#92400e;font-weight:600;transition:all .32s}.pea-rtbc-retrieve.done[data-v-c3c2eff5]{background:#34d3991a;border-color:#10b981;color:#047857}.pea-spinner[data-v-c3c2eff5]{width:10px;height:10px;border:2px solid rgba(146,64,14,.25);border-top-color:#92400e;border-radius:50%;animation:pea-spin-c3c2eff5 .8s linear infinite}@keyframes pea-spin-c3c2eff5{to{transform:rotate(360deg)}}.pea-check[data-v-c3c2eff5]{color:#10b981;font-weight:700;font-size:12px}.pea-review[data-v-c3c2eff5]{flex-direction:column;background:#f4f7fb;padding:8px 12px;overflow:hidden}.pea-review-head[data-v-c3c2eff5]{padding-bottom:5px;border-bottom:1px solid #e2e8f0;margin-bottom:6px;flex-shrink:0}.pea-review-grid[data-v-c3c2eff5]{display:grid;grid-template-columns:1.15fr 1fr;gap:8px;flex:1;min-height:0;overflow:hidden}.pea-review-col[data-v-c3c2eff5]{display:flex;flex-direction:column;gap:6px;min-height:0;overflow:hidden}.pea-summary[data-v-c3c2eff5]{background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:5px 10px;flex-shrink:0}.pea-sum-row[data-v-c3c2eff5]{display:flex;align-items:baseline;gap:6px;font-size:9.5px;padding:1px 0;border-bottom:1px dashed #eef1f5}.pea-sum-row[data-v-c3c2eff5]:last-child{border-bottom:none}.pea-sum-l[data-v-c3c2eff5]{font-size:8.5px;color:#5a6478;letter-spacing:.05em;text-transform:uppercase;font-weight:700;width:96px;flex-shrink:0}.pea-sum-v[data-v-c3c2eff5]{color:#1f2b3d;font-weight:600}.pea-rtbc[data-v-c3c2eff5]{background:#fff;border:1.5px solid #0176D3;border-radius:8px;padding:8px 10px;color:#1f2b3d;box-shadow:0 4px 12px #0176d314;opacity:0;transform:translateY(6px);transition:all .44s cubic-bezier(.2,.7,.2,1);flex:1;display:flex;flex-direction:column;gap:6px;min-height:0;overflow:hidden}.pea-rtbc.on[data-v-c3c2eff5]{opacity:1;transform:translateY(0)}.pea-rtbc-head[data-v-c3c2eff5]{display:flex;justify-content:space-between;align-items:center;padding-bottom:5px;border-bottom:1px solid #e2e8f0;flex-shrink:0}.pea-rtbc-pow[data-v-c3c2eff5]{font-size:9.5px;font-weight:800;color:#0176d3;letter-spacing:.08em;text-transform:uppercase}.pea-rtbc-status[data-v-c3c2eff5]{font-size:8.5px;color:#5a6478;letter-spacing:.05em;text-transform:uppercase;font-weight:600}.pea-rtbc-flow[data-v-c3c2eff5]{display:grid;grid-template-columns:1fr auto 1fr;gap:6px;align-items:center;flex-shrink:0}.pea-rtbc-cost[data-v-c3c2eff5]{padding:5px 8px;border-radius:6px;background:#f8fafd;border:1px solid #e2e8f0}.pea-rtbc-cost.with[data-v-c3c2eff5]{transition:all .52s cubic-bezier(.2,.7,.2,1);opacity:.45;filter:grayscale(.4)}.pea-rtbc-cost.with.revealed[data-v-c3c2eff5]{opacity:1;filter:grayscale(0);background:#10b9810f;border-color:#10b981;box-shadow:0 0 0 2px #34d39926}.pea-rtbc-lbl[data-v-c3c2eff5]{font-size:8.5px;font-weight:700;color:#5a6478;letter-spacing:.05em;text-transform:uppercase}.pea-rtbc-cost.with .pea-rtbc-lbl[data-v-c3c2eff5]{color:#047857}.pea-rtbc-num[data-v-c3c2eff5]{font-size:17px;font-weight:800;margin-top:1px;color:#1f2b3d;letter-spacing:-.02em;line-height:1.1}.pea-rtbc-num span[data-v-c3c2eff5]{font-size:9.5px;font-weight:600;color:#5a6478;margin-left:2px}.pea-rtbc-num.eligible[data-v-c3c2eff5]{color:#047857}.pea-rtbc-fine[data-v-c3c2eff5]{font-size:9px;color:#5a6478;margin-top:1px}.pea-rtbc-fine b[data-v-c3c2eff5]{color:#047857;font-weight:700}.pea-rtbc-arrow[data-v-c3c2eff5]{font-size:16px;font-weight:700;color:#0176d3;text-align:center}.pea-rtbc-quote[data-v-c3c2eff5]{padding:5px 8px;background:#0176d30d;border-left:2px solid #0176D3;font-size:9.5px;color:#1f2b3d;line-height:1.35;flex-shrink:0}.pea-rtbc-quote b[data-v-c3c2eff5]{color:#0176d3;font-weight:700}.pea-rtbc-check[data-v-c3c2eff5]{display:flex;align-items:center;gap:6px;padding:5px 8px;background:#f8fafd;border:1px solid #e2e8f0;border-radius:4px;font-size:9.5px;color:#1f2b3d;line-height:1.3;transition:all .28s;flex-shrink:0}.pea-rtbc-check.done[data-v-c3c2eff5]{border-color:#10b981;background:#10b9810d}.pea-chk[data-v-c3c2eff5]{width:13px;height:13px;border-radius:3px;border:1.5px solid #8192ab;display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:800;color:transparent;background:#fff;flex-shrink:0;transition:all .22s}.pea-chk.on[data-v-c3c2eff5]{background:#10b981;border-color:#10b981;color:#fff}.pea-pharm[data-v-c3c2eff5]{display:flex;flex-direction:column;gap:4px;background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:8px 10px;opacity:0;transform:translateY(6px);transition:all .34s cubic-bezier(.2,.7,.2,1);flex:1;min-height:0;overflow:hidden}.pea-pharm.on[data-v-c3c2eff5]{opacity:1;transform:translateY(0)}.pea-pharm-head[data-v-c3c2eff5]{padding-bottom:5px;border-bottom:1px solid #e2e8f0;margin-bottom:2px;flex-shrink:0}.pea-pharm-h-t[data-v-c3c2eff5]{font-size:9.5px;font-weight:800;color:#0176d3;letter-spacing:.06em;text-transform:uppercase}.pea-pharm-warn[data-v-c3c2eff5]{display:flex;align-items:flex-start;gap:6px;padding:5px 8px;background:#fffbeb;border:1px solid #fcd34d;border-radius:4px;font-size:9px;color:#78350f;line-height:1.35;flex-shrink:0}.pea-warn-ico[data-v-c3c2eff5]{color:#d97706;font-size:11px;flex-shrink:0;line-height:1}.pea-pharm-row[data-v-c3c2eff5]{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center;padding:5px 8px;background:#fff;border:1px solid #e2e8f0;border-radius:5px;font-size:9.5px;opacity:0;transform:translate(-6px);transition:all .32s cubic-bezier(.2,.7,.2,1);flex-shrink:0}.pea-pharm-row.in[data-v-c3c2eff5]{opacity:1;transform:translate(0)}.pea-pharm-row.warn[data-v-c3c2eff5]{background:#ef44440a;border-color:#ef44444d}.pea-pharm-row.rec.hot[data-v-c3c2eff5]{border-color:#10b981;box-shadow:0 0 0 2px #34d3992e;background:#34d3990f}.pea-pharm-main[data-v-c3c2eff5]{min-width:0}.pea-pharm-name[data-v-c3c2eff5]{font-weight:700;color:#1f2b3d;font-size:10px}.pea-pharm-sub[data-v-c3c2eff5]{color:#5a6478;font-size:8.5px;margin-top:1px}.pea-pharm-right[data-v-c3c2eff5]{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.pea-pharm-tag[data-v-c3c2eff5]{font-size:8px;font-weight:700;padding:2px 7px;border-radius:999px;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.pea-pharm-tag.warn[data-v-c3c2eff5]{background:#ef44441f;color:#b91c1c;border:1px solid rgba(239,68,68,.3)}.pea-pharm-tag.rec[data-v-c3c2eff5]{background:#10b981;color:#fff}.pea-pharm-tag.alt[data-v-c3c2eff5]{background:#0176d31a;color:#0176d3;border:1px solid rgba(1,118,211,.2)}.pea-pharm-cost[data-v-c3c2eff5]{font-family:ui-monospace,Menlo,monospace;font-size:9.5px;font-weight:700;color:#1f2b3d;white-space:nowrap}.pea-pharm-row.rec .pea-pharm-cost[data-v-c3c2eff5]{color:#047857}.pea-pharm-row.warn .pea-pharm-cost[data-v-c3c2eff5]{color:#b91c1c}.pea-review-foot[data-v-c3c2eff5]{display:flex;justify-content:flex-end;gap:6px;flex-shrink:0;margin-top:auto}.pea-caret[data-v-c3c2eff5]{display:inline-block;width:1px;height:12px;background:#0176d3;margin-left:2px;animation:pea-blink-c3c2eff5 .6s steps(2) infinite;vertical-align:text-bottom}@keyframes pea-blink-c3c2eff5{0%,to{opacity:1}50%{opacity:0}}.pea-caption[data-v-c3c2eff5]{display:flex;align-items:center;gap:8px;padding:8px 14px;background:#0a1628f2;border-top:1px solid rgba(77,184,232,.18);font-size:11px;flex-shrink:0;color:#e8f1fb}.pea-cap-lbl[data-v-c3c2eff5]{color:#4db8e8;font-weight:700;letter-spacing:.06em;text-transform:uppercase;font-size:10px}.pea-cap-sep[data-v-c3c2eff5]{color:#4a5975}.pea-cap-val[data-v-c3c2eff5]{color:#e8f1fb}.alr-root[data-v-3d675a85]{position:relative;width:100%;height:100%;min-height:340px;border-radius:14px;overflow:hidden;background:linear-gradient(180deg,#0a1628,#0d1b33);border:1px solid rgba(108,92,231,.28);box-shadow:0 10px 40px #00000073;display:flex;flex-direction:column;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:#e8f1fb}.alr-chrome[data-v-3d675a85]{display:flex;align-items:center;gap:10px;padding:8px 12px;background:#0a1628f2;border-bottom:1px solid rgba(108,92,231,.22);flex-shrink:0}.alr-dots[data-v-3d675a85]{display:flex;gap:6px}.alr-dot[data-v-3d675a85]{width:10px;height:10px;border-radius:50%}.alr-dot.r[data-v-3d675a85]{background:#ff5f56}.alr-dot.y[data-v-3d675a85]{background:#ffbd2e}.alr-dot.g[data-v-3d675a85]{background:#27c93f}.alr-url[data-v-3d675a85]{flex:1;font-size:11px;color:#b8a9f2;background:#6c5ce71a;border:1px solid rgba(108,92,231,.18);border-radius:6px;padding:3px 10px;letter-spacing:.02em}.alr-tag[data-v-3d675a85]{font-size:10px;font-weight:700;letter-spacing:.15em;padding:3px 8px;border-radius:999px;background:#6c5ce72e;color:#c4b5fd;border:1px solid rgba(108,92,231,.4)}.alr-app[data-v-3d675a85]{flex:1;display:flex;flex-direction:column;min-height:0;background:#f5f6fb;color:#1b2033}.alr-topnav[data-v-3d675a85]{display:flex;align-items:center;gap:14px;padding:0 16px;height:40px;background:#fff;border-bottom:1px solid #e6e4f0;flex-shrink:0}.alr-brand[data-v-3d675a85]{display:flex;align-items:center;gap:1px}.alr-brand-lead[data-v-3d675a85],.alr-brand-tail[data-v-3d675a85]{font-weight:800;font-size:14px;letter-spacing:.04em;color:#0f172a}.alr-brand-tail[data-v-3d675a85]{font-weight:700}.alr-brand-o[data-v-3d675a85]{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;position:relative;margin:0 1px}.alr-brand-o-ring[data-v-3d675a85]{position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid #22d3ee;border-radius:50%}.alr-brand-o-bar[data-v-3d675a85]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(45deg);width:10px;height:2px;background:#22d3ee;border-radius:2px}.alr-navtabs[data-v-3d675a85]{display:flex;gap:2px;margin-left:14px;flex:1}.alr-navtab[data-v-3d675a85]{padding:7px 10px;font-size:11px;color:#4a536b;letter-spacing:.02em;border-radius:4px;transition:color .2s,background .2s}.alr-navtab.active[data-v-3d675a85]{color:#6c5ce7;font-weight:700;background:#efedff}.alr-topright[data-v-3d675a85]{display:flex;align-items:center;gap:10px;font-size:11px;color:#4a536b}.alr-filter[data-v-3d675a85]{padding:5px 10px;border:1px solid #e6e4f0;border-radius:6px;color:#1b2033;font-size:10.5px}.alr-caret[data-v-3d675a85]{color:#8b8ba7;margin-left:4px}.alr-avatar[data-v-3d675a85]{width:26px;height:26px;border-radius:50%;background:#0f172a;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;letter-spacing:.04em}.alr-stage[data-v-3d675a85]{flex:1;position:relative;min-height:0;overflow:hidden}.alr-fade-enter-active[data-v-3d675a85],.alr-fade-leave-active[data-v-3d675a85]{transition:opacity .3s ease,transform .3s ease}.alr-fade-enter-from[data-v-3d675a85]{opacity:0;transform:translateY(6px)}.alr-fade-leave-to[data-v-3d675a85]{opacity:0;transform:translateY(-4px)}.alr-signin[data-v-3d675a85]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:1fr 1.05fr}.alr-signin-left[data-v-3d675a85]{position:relative;background:radial-gradient(circle at 30% 20%,#7d6cf3,#4a3db3 60%,#2f2680);overflow:hidden}.alr-signin-hero[data-v-3d675a85]{position:absolute;left:7%;top:30%;background:#fff;border-radius:14px;padding:16px 18px;max-width:72%;box-shadow:0 18px 40px #2f268059}.alr-signin-hero-title[data-v-3d675a85]{font-size:15px;font-weight:800;color:#0f172a;line-height:1.2}.alr-signin-hero-sub[data-v-3d675a85]{font-size:10.5px;color:#4a536b;margin-top:6px}.alr-signin-orb[data-v-3d675a85]{position:absolute;border-radius:50%;background:#ffffff2e;filter:blur(.4px)}.alr-signin-orb.o1[data-v-3d675a85]{width:90px;height:90px;left:10%;top:8%}.alr-signin-orb.o2[data-v-3d675a85]{width:60px;height:60px;right:18%;top:68%;background:#22d3ee3d}.alr-signin-orb.o3[data-v-3d675a85]{width:40px;height:40px;left:62%;top:16%;background:#ffffff40}.alr-signin-right[data-v-3d675a85]{background:#fff;padding:24px 32px;display:flex;flex-direction:column;justify-content:center}.alr-signin-logo[data-v-3d675a85]{display:flex;align-items:center;gap:1px;margin-bottom:14px;font-size:18px}.alr-signin-logo .alr-brand-lead[data-v-3d675a85],.alr-signin-logo .alr-brand-tail[data-v-3d675a85]{font-size:18px}.alr-signin-logo .alr-brand-o[data-v-3d675a85]{width:17px;height:17px}.alr-signin-welcome[data-v-3d675a85]{font-size:14px;font-weight:700;color:#0f172a;margin-bottom:12px}.alr-signin-lbl[data-v-3d675a85]{font-size:10px;color:#4a536b;font-weight:600;letter-spacing:.04em;margin-bottom:3px;text-transform:uppercase}.alr-signin-field[data-v-3d675a85]{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid #e1dfee;border-radius:8px;background:#f8f7fc;margin-bottom:10px;font-size:11.5px;color:#0f172a;min-height:28px}.alr-signin-ico[data-v-3d675a85]{color:#8b8ba7;font-size:11px;width:14px;text-align:center}.alr-signin-val[data-v-3d675a85]{flex:1;letter-spacing:.02em}.alr-signin-btn[data-v-3d675a85]{margin-top:6px;background:#6c5ce7;color:#fff;border-radius:8px;padding:10px 12px;text-align:center;font-size:12px;font-weight:700;letter-spacing:.04em;box-shadow:0 6px 20px #6c5ce766;transition:transform .18s,background .18s,box-shadow .18s}.alr-signin-btn.pressed[data-v-3d675a85]{background:#5344cc;transform:translateY(1px) scale(.985);box-shadow:0 2px 8px #6c5ce773}.alr-signin-forgot[data-v-3d675a85]{text-align:center;font-size:10px;color:#6c5ce7;margin-top:10px;font-weight:600}.alr-signin-sep[data-v-3d675a85]{display:flex;align-items:center;gap:10px;margin:12px 0 10px;color:#8b8ba7;font-size:9.5px;letter-spacing:.05em}.alr-signin-sep[data-v-3d675a85]:before,.alr-signin-sep[data-v-3d675a85]:after{content:"";flex:1;height:1px;background:#ebe9f5}.alr-signin-oauth[data-v-3d675a85]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.alr-signin-oauth-btn[data-v-3d675a85]{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 10px;border:1px solid #e1dfee;border-radius:8px;font-size:10.5px;color:#0f172a;background:#fff;font-weight:600}.alr-oauth-ico[data-v-3d675a85]{width:11px;height:11px;display:inline-block;border-radius:2px}.alr-oauth-ico.ms[data-v-3d675a85]{background:linear-gradient(45deg,#f25022,#f25022 50%,#00a4ef 50%,#00a4ef)}.alr-oauth-ico.g[data-v-3d675a85]{background:conic-gradient(from 0deg,#4285f4,#ea4335,#fbbc04,#34a853,#4285f4);border-radius:50%}.alr-dash[data-v-3d675a85]{position:absolute;top:0;right:0;bottom:0;left:0;padding:14px 18px;overflow:hidden}.alr-dash-tiles[data-v-3d675a85]{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:12px}.alr-dash-tile[data-v-3d675a85]{padding:10px 12px;border-radius:10px;background:#fff;border:1px solid #e6e4f0;opacity:0;transform:translateY(6px);transition:opacity .26s ease,transform .26s ease}.alr-dash-tile.in[data-v-3d675a85]{opacity:1;transform:translateY(0)}.alr-dash-tile-lbl[data-v-3d675a85]{font-size:9.5px;color:#4a536b;letter-spacing:.04em;font-weight:600;text-transform:uppercase}.alr-dash-tile-num[data-v-3d675a85]{font-size:24px;font-weight:800;color:#0f172a;margin-top:4px;letter-spacing:-.01em}.alr-dash-tile.attn[data-v-3d675a85]{border-left:3px solid #f59e0b}.alr-dash-tile.attn .alr-dash-tile-num[data-v-3d675a85]{color:#b45309}.alr-dash-tile.pa[data-v-3d675a85]{border-left:3px solid #8b8ba7}.alr-dash-tile.prog[data-v-3d675a85]{border-left:3px solid #4a536b}.alr-dash-tile.pend[data-v-3d675a85]{border-left:3px solid #6C5CE7}.alr-dash-tile.pend .alr-dash-tile-num[data-v-3d675a85]{color:#6c5ce7}.alr-dash-tile.tot[data-v-3d675a85]{background:#0f172a;border-color:#0f172a}.alr-dash-tile.tot .alr-dash-tile-lbl[data-v-3d675a85]{color:#c4b5fd}.alr-dash-tile.tot .alr-dash-tile-num[data-v-3d675a85]{color:#fff}.alr-dash-panel[data-v-3d675a85]{background:#fff;border:1px solid #e6e4f0;border-radius:12px;overflow:hidden}.alr-dash-panel-head[data-v-3d675a85]{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px solid #eeecf5}.alr-dash-panel-t[data-v-3d675a85]{font-weight:800;font-size:12px;color:#0f172a}.alr-dash-panel-tools[data-v-3d675a85]{display:flex;gap:10px;align-items:center}.alr-dash-search[data-v-3d675a85]{font-size:10.5px;color:#8b8ba7;padding:4px 10px;border:1px solid #e6e4f0;border-radius:6px}.alr-dash-new[data-v-3d675a85]{font-size:10.5px;font-weight:700;padding:5px 10px;background:#6c5ce7;color:#fff;border-radius:6px}.alr-dash-tbl-head[data-v-3d675a85]{display:grid;grid-template-columns:.7fr 1fr 1.1fr .9fr .9fr .6fr;gap:10px;padding:8px 14px;font-size:9.5px;color:#4a536b;font-weight:700;letter-spacing:.04em;text-transform:uppercase;background:#faf9fd;border-bottom:1px solid #eeecf5}.alr-dash-tbl-row[data-v-3d675a85]{display:grid;grid-template-columns:.7fr 1fr 1.1fr .9fr .9fr .6fr;gap:10px;padding:9px 14px;font-size:11px;color:#1b2033;border-bottom:1px solid #f3f1f9;align-items:center;opacity:0;transform:translateY(4px);transition:opacity .22s ease,transform .22s ease}.alr-dash-tbl-row.in[data-v-3d675a85]{opacity:1;transform:translateY(0)}.alr-dash-cid[data-v-3d675a85]{color:#6c5ce7;font-weight:700;letter-spacing:.02em}.alr-dash-pat[data-v-3d675a85]{font-weight:600}.alr-dash-rx[data-v-3d675a85]{color:#4a536b}.alr-dash-act[data-v-3d675a85]{font-size:10.5px;color:#6c5ce7;font-weight:700}.alr-pill[data-v-3d675a85]{display:inline-block;font-size:9.5px;font-weight:700;letter-spacing:.04em;padding:3px 8px;border-radius:999px;line-height:1.2;white-space:nowrap}.alr-pill.ok[data-v-3d675a85]{background:#e7f8ef;color:#0f7a41}.alr-pill.warn[data-v-3d675a85]{background:#fff4e0;color:#a65a00}.alr-pill.q[data-v-3d675a85]{background:#e7eaff;color:#4139a6}.alr-pill.br[data-v-3d675a85]{background:#ece7ff;color:#5b4ccf}.alr-enroll[data-v-3d675a85]{position:absolute;top:0;right:0;bottom:0;left:0;padding:14px 22px;background:#fff;overflow:hidden}.alr-enroll-title[data-v-3d675a85]{display:flex;align-items:baseline;gap:10px;margin-bottom:10px}.alr-enroll-crumb[data-v-3d675a85]{font-size:13px;font-weight:800;color:#0f172a}.alr-enroll-crumb-sub[data-v-3d675a85]{font-size:10.5px;color:#6c5ce7;font-weight:600;letter-spacing:.03em}.alr-form-grid[data-v-3d675a85]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px 12px;margin-top:6px}.alr-form-cell[data-v-3d675a85]{grid-column:span 2}.alr-form-cell.sm[data-v-3d675a85]{grid-column:span 1}.alr-form-cell.wide[data-v-3d675a85]{grid-column:span 4}.alr-form-lbl[data-v-3d675a85]{font-size:9.5px;color:#4a536b;font-weight:700;letter-spacing:.05em;text-transform:uppercase;margin-bottom:3px}.alr-form-lbl em[data-v-3d675a85]{color:#dc2626;font-style:normal;margin-left:2px}.alr-form-field[data-v-3d675a85]{min-height:28px;padding:6px 10px;border:1px solid #e1dfee;border-radius:6px;background:#f8f7fc;font-size:11.5px;color:#0f172a;display:flex;align-items:center;gap:6px}.alr-form-field.typing[data-v-3d675a85]{background:#f3f0ff;border-color:#c4b5fd}.alr-form-field.filled[data-v-3d675a85]{background:#fff;border-color:#cfcadc;font-weight:600}.alr-caret-blink[data-v-3d675a85]{display:inline-block;width:2px;color:#6c5ce7;animation:alr-blink-3d675a85 .9s steps(1) infinite;margin-left:1px}@keyframes alr-blink-3d675a85{50%{opacity:0}}.alr-drug[data-v-3d675a85]{position:absolute;top:0;right:0;bottom:0;left:0;padding:14px 22px;background:#fff;overflow:hidden;display:flex;flex-direction:column}.alr-drug-top[data-v-3d675a85]{display:grid;grid-template-columns:1fr 2fr;gap:10px 12px;margin-bottom:10px}.alr-prog-dot[data-v-3d675a85]{width:8px;height:8px;border-radius:50%;background:#6c5ce7;display:inline-block;margin-right:4px}.alr-pharm-split[data-v-3d675a85]{display:grid;grid-template-columns:1fr 1fr;gap:12px;flex:1;min-height:0}.alr-pharm-col[data-v-3d675a85]{background:#faf9fd;border:1px solid #e1dfee;border-radius:10px;padding:12px 14px;transition:background .26s,border-color .26s,box-shadow .26s}.alr-pharm-col.on[data-v-3d675a85]{background:#fff;border-color:#6c5ce7;box-shadow:0 6px 20px #6c5ce726}.alr-pharm-col.bridge.on[data-v-3d675a85]{border-color:#f59e0b;box-shadow:0 6px 20px #f59e0b2e}.alr-pharm-head[data-v-3d675a85]{display:flex;align-items:center;gap:8px;margin-bottom:10px}.alr-pharm-check[data-v-3d675a85]{width:16px;height:16px;border-radius:3px;border:1.5px solid #cfcadc;background:#fff;display:inline-flex;align-items:center;justify-content:center;transition:background .2s,border-color .2s}.alr-pharm-check.on[data-v-3d675a85]{background:#dc2626;border-color:#dc2626}.alr-pharm-check-tick[data-v-3d675a85]{color:#fff;font-size:10px;font-weight:800}.alr-pharm-title[data-v-3d675a85]{font-size:11.5px;font-weight:800;color:#1b2033;letter-spacing:.03em;text-transform:uppercase}.alr-pharm-flag[data-v-3d675a85]{margin-left:auto;font-size:9.5px;font-weight:700;letter-spacing:.04em;color:#a65a00;background:#fff4e0;padding:2px 8px;border-radius:999px}.alr-pharm-row[data-v-3d675a85]{display:grid;grid-template-columns:.6fr 1fr;gap:10px;padding:4px 0;font-size:10.5px;color:#1b2033}.alr-pharm-row span[data-v-3d675a85]{color:#4a536b;letter-spacing:.02em}.alr-pharm-row b[data-v-3d675a85]{font-weight:600}.alr-drug-foot[data-v-3d675a85]{display:flex;justify-content:flex-end;gap:10px;margin-top:10px}.alr-btn[data-v-3d675a85]{padding:8px 14px;border-radius:8px;font-size:11px;font-weight:700;letter-spacing:.04em;cursor:default;transition:transform .18s,background .18s,box-shadow .18s}.alr-btn.ghost[data-v-3d675a85]{background:#fff;color:#4a536b;border:1px solid #e1dfee}.alr-btn.primary[data-v-3d675a85]{background:#6c5ce7;color:#fff;box-shadow:0 6px 18px #6c5ce759}.alr-btn.primary.pressed[data-v-3d675a85]{background:#5344cc;transform:translateY(1px) scale(.985);box-shadow:0 2px 8px #6c5ce773}.alr-btn.sm[data-v-3d675a85]{padding:4px 8px;font-size:9.5px}.alr-preview-wrap[data-v-3d675a85]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:14px 22px;background:#f5f6fb}.alr-preview-backdrop[data-v-3d675a85]{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f172a59;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.alr-preview-modal[data-v-3d675a85]{position:relative;width:92%;max-height:100%;background:#fff;border-radius:12px;box-shadow:0 20px 60px #0f172a59;overflow:hidden;display:flex;flex-direction:column}.alr-preview-head[data-v-3d675a85]{display:flex;align-items:center;gap:14px;padding:11px 16px;border-bottom:1px solid #eeecf5;background:#faf9fd}.alr-preview-t[data-v-3d675a85]{font-size:13px;font-weight:800;color:#0f172a}.alr-preview-date[data-v-3d675a85]{font-size:10.5px;color:#4a536b;font-weight:600}.alr-preview-actions[data-v-3d675a85]{margin-left:auto;display:flex;align-items:center;gap:10px}.alr-preview-x[data-v-3d675a85]{font-size:18px;color:#8b8ba7;line-height:1}.alr-preview-body[data-v-3d675a85]{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:12px 16px}.alr-preview-hdr[data-v-3d675a85]{font-size:10px;font-weight:800;color:#6c5ce7;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px}.alr-preview-row[data-v-3d675a85]{font-size:10.5px;color:#1b2033;line-height:1.5}.alr-preview-row b[data-v-3d675a85]{font-weight:800;font-size:11.5px;color:#0f172a}.alr-preview-row.muted[data-v-3d675a85]{color:#4a536b}.alr-preview-drug[data-v-3d675a85]{padding:10px 16px;border-top:1px solid #eeecf5;background:#faf9fd}.alr-preview-drug-t[data-v-3d675a85]{font-size:12.5px;font-weight:800;color:#0f172a;margin-bottom:8px}.alr-preview-split[data-v-3d675a85]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.alr-preview-rx[data-v-3d675a85]{background:#fff;border:1px solid #e6e4f0;border-radius:8px;padding:9px 12px}.alr-preview-rx-head[data-v-3d675a85]{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:800;color:#0f172a;letter-spacing:.04em;text-transform:uppercase;margin-bottom:6px}.alr-preview-check[data-v-3d675a85]{width:14px;height:14px;border-radius:3px;border:1.5px solid #cfcadc;background:#fff;display:inline-flex;align-items:center;justify-content:center}.alr-preview-check.on[data-v-3d675a85]{background:#dc2626;border-color:#dc2626}.alr-preview-check.on span[data-v-3d675a85]{color:#fff;font-size:9px;font-weight:800}.alr-preview-rx-lines[data-v-3d675a85]{display:flex;flex-direction:column;gap:2px;font-size:10px;color:#1b2033}.alr-preview-rx-lines .muted[data-v-3d675a85]{color:#4a536b}.alr-preview-foot[data-v-3d675a85]{padding:10px 16px;border-top:1px solid #eeecf5;display:flex;justify-content:center;background:#fff}.alr-done[data-v-3d675a85]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:18px}.alr-done-card[data-v-3d675a85]{width:86%;max-width:620px;background:#fff;border:1px solid #e6e4f0;border-radius:14px;padding:22px 26px;text-align:center;box-shadow:0 18px 50px #0f172a2e}.alr-done-tick[data-v-3d675a85]{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;background:#e7f8ef;border-radius:50%;margin-bottom:10px}.alr-done-t[data-v-3d675a85]{font-size:18px;font-weight:800;color:#0f172a;letter-spacing:-.01em}.alr-done-s[data-v-3d675a85]{font-size:11px;color:#4a536b;margin-top:6px}.alr-done-grid[data-v-3d675a85]{margin-top:16px;display:grid;grid-template-columns:repeat(2,1fr);gap:8px 14px;text-align:left}.alr-done-step[data-v-3d675a85]{display:flex;align-items:center;gap:8px;font-size:10.5px;color:#1b2033;font-weight:600}.alr-caption[data-v-3d675a85]{display:flex;align-items:center;gap:8px;padding:9px 14px;background:#0a1628f2;border-top:1px solid rgba(108,92,231,.22);font-size:11px;flex-shrink:0}.alr-cap-lbl[data-v-3d675a85]{font-weight:700;color:#c4b5fd;letter-spacing:.06em;text-transform:uppercase;font-size:9.5px}.alr-cap-sep[data-v-3d675a85]{color:#c4b5fd59}.alr-cap-val[data-v-3d675a85]{color:#e8f1fb;letter-spacing:.01em}.bes-root[data-v-a0ce46ad]{position:relative;width:100%;height:100%;min-height:340px;border-radius:14px;overflow:hidden;background:linear-gradient(180deg,#0a1628,#0d1b33);border:1px solid rgba(20,184,166,.28);box-shadow:0 10px 40px #00000073;display:flex;flex-direction:column;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:#e8f1fb}.bes-chrome[data-v-a0ce46ad]{display:flex;align-items:center;gap:10px;padding:8px 12px;background:#0a1628f2;border-bottom:1px solid rgba(20,184,166,.22);flex-shrink:0}.bes-dots[data-v-a0ce46ad]{display:flex;gap:6px}.bes-dot[data-v-a0ce46ad]{width:10px;height:10px;border-radius:50%}.bes-dot.r[data-v-a0ce46ad]{background:#ff5f56}.bes-dot.y[data-v-a0ce46ad]{background:#ffbd2e}.bes-dot.g[data-v-a0ce46ad]{background:#27c93f}.bes-url[data-v-a0ce46ad]{flex:1;font-size:11px;color:#7ee7d5;background:#14b8a61a;border:1px solid rgba(20,184,166,.18);border-radius:6px;padding:3px 10px;letter-spacing:.02em;display:flex;align-items:center;gap:6px}.bes-url-lock[data-v-a0ce46ad]{font-size:10px;opacity:.75}.bes-tag[data-v-a0ce46ad]{font-size:10px;font-weight:700;letter-spacing:.15em;padding:3px 8px;border-radius:999px;background:#14b8a62e;color:#7ee7d5;border:1px solid rgba(20,184,166,.4)}.bes-site[data-v-a0ce46ad]{flex:1;display:flex;flex-direction:column;min-height:0;background:#fff;color:#0f1b2d}.bes-topnav[data-v-a0ce46ad]{display:flex;align-items:center;gap:16px;padding:0 18px;height:52px;background:#fff;border-bottom:1px solid #e3e6ee;flex-shrink:0}.bes-brand[data-v-a0ce46ad]{display:flex;align-items:center;gap:10px;flex-shrink:0}.bes-brand-text[data-v-a0ce46ad]{display:flex;flex-direction:column;line-height:1.05;white-space:nowrap}.bes-brand-name[data-v-a0ce46ad]{font-weight:800;font-size:14px;color:#0f766e;letter-spacing:-.01em}.bes-brand-sub[data-v-a0ce46ad]{font-size:9.5px;color:#64748b;letter-spacing:.02em}.bes-brand-r[data-v-a0ce46ad]{font-size:.55em}.bes-navtabs[data-v-a0ce46ad]{display:flex;gap:2px;margin-left:12px;flex:1 1 auto;min-width:0;flex-wrap:nowrap;overflow:hidden}.bes-navtab[data-v-a0ce46ad]{padding:7px 11px;font-size:12px;color:#4a536b;letter-spacing:.01em;border-radius:4px;white-space:nowrap;flex-shrink:0}.bes-navtab.active[data-v-a0ce46ad]{color:#0f766e;font-weight:700;border-bottom:2px solid #14b8a6;border-radius:0;padding-bottom:5px}.bes-navcta[data-v-a0ce46ad]{padding:7px 14px;background:linear-gradient(135deg,#0f766e,#14b8a6);color:#fff;font-size:11.5px;font-weight:700;letter-spacing:.02em;white-space:nowrap;flex-shrink:0;border-radius:6px;box-shadow:0 2px 10px #0f766e59;transition:transform .2s}.bes-navcta.pressed[data-v-a0ce46ad]{transform:scale(.97)}.bes-stage[data-v-a0ce46ad]{flex:1;position:relative;overflow:hidden}.bes-stage[data-v-a0ce46ad]>*{position:absolute;top:0;right:0;bottom:0;left:0}.bes-fade-enter-active[data-v-a0ce46ad],.bes-fade-leave-active[data-v-a0ce46ad]{transition:opacity .32s ease}.bes-fade-enter-from[data-v-a0ce46ad],.bes-fade-leave-to[data-v-a0ce46ad]{opacity:0}.bes-landing[data-v-a0ce46ad]{display:flex;flex-direction:column;background:radial-gradient(1000px 400px at 100% -10%,rgba(20,184,166,.14),transparent 60%),radial-gradient(800px 300px at 0% 100%,rgba(251,146,60,.08),transparent 60%),#fff}.bes-hero[data-v-a0ce46ad]{flex:1;display:grid;grid-template-columns:1.15fr 1fr;gap:24px;padding:28px 36px;align-items:center}.bes-hero-eyebrow[data-v-a0ce46ad]{font-size:10.5px;font-weight:800;letter-spacing:.18em;color:#0f766e;margin-bottom:12px}.bes-hero-title[data-v-a0ce46ad]{font-size:30px;font-weight:800;line-height:1.08;color:#0f1b2d;letter-spacing:-.015em}.bes-hero-brand[data-v-a0ce46ad]{color:#0f766e}.bes-hero-lede[data-v-a0ce46ad]{margin-top:14px;font-size:13px;line-height:1.5;color:#475569;max-width:420px}.bes-hero-ctarow[data-v-a0ce46ad]{display:flex;gap:10px;margin-top:20px}.bes-hero-cta-primary[data-v-a0ce46ad]{padding:11px 22px;background:linear-gradient(135deg,#0f766e,#14b8a6);color:#fff;font-weight:700;font-size:12.5px;border-radius:8px;box-shadow:0 6px 22px #0f766e59;transition:transform .2s,box-shadow .2s;letter-spacing:.01em}.bes-hero-cta-primary.pressed[data-v-a0ce46ad]{transform:scale(.96);box-shadow:0 2px 10px #0f766e80}.bes-hero-cta-ghost[data-v-a0ce46ad]{padding:11px 16px;background:#fff;color:#0f766e;border:1px solid #c5d8d5;font-weight:600;font-size:12.5px;border-radius:8px}.bes-hero-trust[data-v-a0ce46ad]{display:flex;gap:8px;margin-top:16px;flex-wrap:wrap}.bes-trust-pill[data-v-a0ce46ad]{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;background:#14b8a614;border:1px solid rgba(20,184,166,.22);border-radius:999px;font-size:10.5px;color:#0f766e;font-weight:600}.bes-trust-check[data-v-a0ce46ad]{color:#0f766e;font-weight:800}.bes-hero-graphic[data-v-a0ce46ad]{position:relative;height:100%;min-height:260px}.bes-hero-orb[data-v-a0ce46ad]{position:absolute;border-radius:50%;filter:blur(24px);opacity:.55}.bes-hero-orb.o1[data-v-a0ce46ad]{width:180px;height:180px;background:radial-gradient(circle,#14b8a6,transparent 70%);top:8%;left:40%}.bes-hero-orb.o2[data-v-a0ce46ad]{width:150px;height:150px;background:radial-gradient(circle,#2dd4bf,transparent 70%);bottom:12%;left:18%}.bes-hero-orb.o3[data-v-a0ce46ad]{width:130px;height:130px;background:radial-gradient(circle,#fb923c,transparent 70%);top:50%;right:8%;opacity:.4}.bes-hero-tile[data-v-a0ce46ad]{position:absolute;background:#fff;border:1px solid #e3e6ee;border-radius:10px;padding:10px 14px;box-shadow:0 8px 24px #0f1b2d1a;min-width:150px;animation:bes-float-a0ce46ad 6s ease-in-out infinite}.bes-hero-tile-1[data-v-a0ce46ad]{top:18%;left:22%;animation-delay:0s}.bes-hero-tile-2[data-v-a0ce46ad]{top:46%;right:8%;animation-delay:1.3s}.bes-hero-tile-3[data-v-a0ce46ad]{bottom:14%;left:30%;animation-delay:2.6s}.bes-tile-lbl[data-v-a0ce46ad]{font-size:9.5px;color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-weight:600}.bes-tile-val[data-v-a0ce46ad]{font-size:13px;font-weight:800;color:#0f766e;margin-top:3px}@keyframes bes-float-a0ce46ad{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.bes-enroll[data-v-a0ce46ad]{display:flex;flex-direction:column;background:#f8fafc;padding:14px 28px}.bes-wiz-head[data-v-a0ce46ad]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.bes-wiz-title[data-v-a0ce46ad]{font-size:16px;font-weight:800;color:#0f1b2d;letter-spacing:-.01em}.bes-wiz-prog[data-v-a0ce46ad]{display:flex;align-items:center;gap:0}.bes-wiz-step[data-v-a0ce46ad]{display:flex;align-items:center;gap:6px;padding:4px 10px;color:#94a3b8;font-size:10.5px;font-weight:600;position:relative}.bes-wiz-step+.bes-wiz-step[data-v-a0ce46ad]:before{content:"";position:absolute;left:-4px;top:50%;width:8px;height:1px;background:#cbd5e1}.bes-wiz-step-num[data-v-a0ce46ad]{width:18px;height:18px;border-radius:50%;background:#e2e8f0;color:#64748b;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:10px;transition:background .24s,color .24s}.bes-wiz-step.active .bes-wiz-step-num[data-v-a0ce46ad]{background:#14b8a6;color:#fff}.bes-wiz-step.active[data-v-a0ce46ad]{color:#0f766e}.bes-wiz-step.done .bes-wiz-step-num[data-v-a0ce46ad]{background:#0f766e;color:#fff}.bes-wiz-step.done[data-v-a0ce46ad]{color:#0f766e}.bes-wiz-body[data-v-a0ce46ad]{flex:1;background:#fff;border:1px solid #e3e6ee;border-radius:10px;padding:18px 22px;min-height:0;overflow:hidden}.bes-wiz-pane[data-v-a0ce46ad]{display:flex;flex-direction:column;gap:12px;animation:bes-fade-in-a0ce46ad .36s ease both}@keyframes bes-fade-in-a0ce46ad{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.bes-wiz-section[data-v-a0ce46ad]{font-size:11px;font-weight:800;letter-spacing:.1em;color:#0f766e;text-transform:uppercase;padding-bottom:4px;border-bottom:1px solid #e3e6ee}.bes-grid-2[data-v-a0ce46ad]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.bes-grid-3[data-v-a0ce46ad]{display:grid;grid-template-columns:2fr 1fr 1fr;gap:12px}.bes-field[data-v-a0ce46ad]{display:flex;flex-direction:column;gap:4px}.bes-field-lbl[data-v-a0ce46ad]{font-size:9.5px;font-weight:600;letter-spacing:.08em;color:#64748b;text-transform:uppercase}.bes-field-inp[data-v-a0ce46ad]{position:relative;min-height:28px;padding:6px 10px;background:#f8fafc;border:1px solid #cbd5e1;border-radius:6px;font-size:12px;color:#0f1b2d;display:flex;align-items:center;gap:4px}.bes-field-inp.select[data-v-a0ce46ad]{justify-content:space-between;color:#475569}.bes-field-inp.locked[data-v-a0ce46ad]{background:#ecfeff;border-color:#a5f3fc;color:#0e7490;font-weight:700}.bes-field-caret[data-v-a0ce46ad]{color:#94a3b8;font-size:10px}.bes-field-lock[data-v-a0ce46ad]{font-size:11px;opacity:.7}.bes-caret[data-v-a0ce46ad]{display:inline-block;width:1px;color:#14b8a6;animation:bes-caret-blink-a0ce46ad .9s steps(1,end) infinite}@keyframes bes-caret-blink-a0ce46ad{0%,49%{opacity:1}50%,to{opacity:0}}.bes-benefit[data-v-a0ce46ad]{margin-top:6px;padding:12px 14px;background:linear-gradient(135deg,#14b8a60f,#2dd4bf0a);border:1px solid #5eead4;border-radius:8px;animation:bes-pop-a0ce46ad .42s cubic-bezier(.2,.8,.3,1) both}@keyframes bes-pop-a0ce46ad{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.bes-benefit-head[data-v-a0ce46ad]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.bes-benefit-check[data-v-a0ce46ad]{width:18px;height:18px;border-radius:50%;background:#0f766e;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:800}.bes-benefit-t[data-v-a0ce46ad]{font-weight:800;font-size:12px;color:#0f766e}.bes-benefit-row[data-v-a0ce46ad]{display:flex;justify-content:space-between;padding:3px 0;font-size:11.5px}.bes-benefit-k[data-v-a0ce46ad]{color:#64748b}.bes-benefit-v[data-v-a0ce46ad]{color:#0f1b2d;font-weight:700}.bes-consent-list[data-v-a0ce46ad]{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.bes-consent-item[data-v-a0ce46ad]{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;background:#f8fafc;border:1px solid #e3e6ee;border-radius:8px;font-size:11.5px;color:#475569;line-height:1.4;transition:background .26s,border-color .26s}.bes-consent-item.checked[data-v-a0ce46ad]{background:#14b8a60f;border-color:#5eead4;color:#0f1b2d}.bes-consent-box[data-v-a0ce46ad]{flex-shrink:0;width:18px;height:18px;border-radius:4px;border:1.5px solid #cbd5e1;background:#fff;display:inline-flex;align-items:center;justify-content:center;margin-top:1px;transition:background .24s,border-color .24s}.bes-consent-item.checked .bes-consent-box[data-v-a0ce46ad]{background:#0f766e;border-color:#0f766e}.bes-consent-tick[data-v-a0ce46ad]{color:#fff;font-size:11px;font-weight:800}.bes-review[data-v-a0ce46ad]{padding:12px 14px;background:#f8fafc;border:1px solid #e3e6ee;border-radius:8px}.bes-review-head[data-v-a0ce46ad]{font-size:10.5px;font-weight:800;letter-spacing:.1em;color:#0f766e;text-transform:uppercase;margin-bottom:8px}.bes-review-grid[data-v-a0ce46ad]{display:grid;grid-template-columns:1fr 1fr;gap:8px 18px}.bes-review-cell[data-v-a0ce46ad]{display:flex;flex-direction:column;gap:1px}.bes-review-k[data-v-a0ce46ad]{font-size:9.5px;color:#64748b;letter-spacing:.04em;text-transform:uppercase;font-weight:600}.bes-review-v[data-v-a0ce46ad]{font-size:11.5px;color:#0f1b2d;font-weight:700}.bes-wiz-foot[data-v-a0ce46ad]{display:flex;justify-content:space-between;align-items:center;margin-top:10px;padding:6px 0 4px}.bes-wiz-back[data-v-a0ce46ad]{padding:8px 16px;color:#64748b;font-size:11.5px;font-weight:600;border-radius:6px}.bes-wiz-back.disabled[data-v-a0ce46ad]{opacity:.45}.bes-wiz-next[data-v-a0ce46ad]{padding:9px 20px;background:linear-gradient(135deg,#0f766e,#14b8a6);color:#fff;font-size:12px;font-weight:700;border-radius:7px;box-shadow:0 4px 14px #0f766e4d;transition:transform .18s,box-shadow .18s;letter-spacing:.01em}.bes-wiz-next.submit[data-v-a0ce46ad]{background:linear-gradient(135deg,#047857,#10b981);padding:9px 24px}.bes-wiz-next.pressed[data-v-a0ce46ad]{transform:scale(.96);box-shadow:0 1px 6px #0f766e80}.bes-success[data-v-a0ce46ad]{display:flex;align-items:center;justify-content:center;background:radial-gradient(600px 400px at 50% 0%,rgba(20,184,166,.12),transparent 60%),#f8fafc;padding:20px}.bes-success-card[data-v-a0ce46ad]{background:#fff;border:1px solid #5eead4;border-radius:14px;padding:26px 34px;box-shadow:0 14px 48px #0f766e2e;text-align:center;max-width:460px;animation:bes-success-in-a0ce46ad .52s cubic-bezier(.2,.8,.3,1) both}@keyframes bes-success-in-a0ce46ad{0%{opacity:0;transform:scale(.94) translateY(6px)}to{opacity:1;transform:scale(1) translateY(0)}}.bes-success-mark[data-v-a0ce46ad]{position:relative;width:58px;height:58px;margin:0 auto 14px}.bes-success-tick[data-v-a0ce46ad]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:linear-gradient(135deg,#0f766e,#14b8a6);color:#fff;font-size:28px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 6px 20px #0f766e59;animation:bes-tick-in-a0ce46ad .44s cubic-bezier(.2,.8,.3,1) both}@keyframes bes-tick-in-a0ce46ad{0%{transform:scale(0)}to{transform:scale(1)}}.bes-success-ring[data-v-a0ce46ad]{position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;border:2px solid #14b8a6;opacity:.3;animation:bes-ring-pulse-a0ce46ad 1.8s ease-out infinite}@keyframes bes-ring-pulse-a0ce46ad{0%{transform:scale(.9);opacity:.5}to{transform:scale(1.15);opacity:0}}.bes-success-t[data-v-a0ce46ad]{font-size:20px;font-weight:800;color:#0f1b2d;letter-spacing:-.01em}.bes-success-s[data-v-a0ce46ad]{margin-top:6px;font-size:12.5px;color:#475569;line-height:1.45}.bes-success-refrow[data-v-a0ce46ad]{display:inline-flex;align-items:center;gap:10px;margin:14px auto 16px;padding:6px 14px;background:#ecfeff;border:1px solid #a5f3fc;border-radius:999px;font-size:11px}.bes-success-refk[data-v-a0ce46ad]{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-weight:600}.bes-success-refv[data-v-a0ce46ad]{color:#0e7490;font-weight:800;letter-spacing:.02em}.bes-success-steps[data-v-a0ce46ad]{display:flex;flex-direction:column;gap:7px;text-align:left;margin-top:4px}.bes-success-step[data-v-a0ce46ad]{display:flex;align-items:center;gap:8px;font-size:11.5px;color:#0f1b2d;padding:6px 10px;background:#f8fafc;border-radius:6px}.bes-success-dot[data-v-a0ce46ad]{width:8px;height:8px;border-radius:50%}.bes-success-dot.ok[data-v-a0ce46ad]{background:#0f766e;box-shadow:0 0 0 3px #0f766e2e}.bes-success-dot.pend[data-v-a0ce46ad]{background:#fb923c;box-shadow:0 0 0 3px #fb923c2e;animation:bes-dot-pulse-a0ce46ad 1.4s ease-in-out infinite}@keyframes bes-dot-pulse-a0ce46ad{0%,to{opacity:.6}50%{opacity:1}}.bes-caption[data-v-a0ce46ad]{display:flex;align-items:center;gap:10px;padding:8px 14px;background:#0a1628f2;border-top:1px solid rgba(20,184,166,.22);font-size:11px;flex-shrink:0}.bes-cap-lbl[data-v-a0ce46ad]{color:#7ee7d5;font-weight:700;letter-spacing:.02em}.bes-cap-sep[data-v-a0ce46ad]{color:#7ee7d573}.bes-cap-val[data-v-a0ce46ad]{color:#e8f1fb;letter-spacing:.01em}.hpa-root[data-v-9dce2762]{position:relative;width:100%;height:100%;min-height:340px;border-radius:14px;overflow:hidden;background:linear-gradient(180deg,#0a1628,#0d1b33);border:1px solid rgba(29,104,120,.36);box-shadow:0 10px 40px #00000073;display:flex;flex-direction:column;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:#e8f1fb}.hpa-chrome[data-v-9dce2762]{display:flex;align-items:center;gap:10px;padding:8px 12px;background:#0a1628f2;border-bottom:1px solid rgba(29,104,120,.28);flex-shrink:0}.hpa-dots[data-v-9dce2762]{display:flex;gap:6px}.hpa-dot[data-v-9dce2762]{width:10px;height:10px;border-radius:50%}.hpa-dot.r[data-v-9dce2762]{background:#ff5f56}.hpa-dot.y[data-v-9dce2762]{background:#ffbd2e}.hpa-dot.g[data-v-9dce2762]{background:#27c93f}.hpa-url[data-v-9dce2762]{flex:1;font-size:11px;color:#9ac9d3;background:#1d687824;border:1px solid rgba(29,104,120,.26);border-radius:6px;padding:3px 10px;letter-spacing:.02em;display:flex;align-items:center;gap:6px}.hpa-url-lock[data-v-9dce2762]{font-size:10px;opacity:.75}.hpa-tag[data-v-9dce2762]{font-size:10px;font-weight:700;letter-spacing:.15em;padding:3px 8px;border-radius:999px;background:#1d687838;color:#9ac9d3;border:1px solid rgba(29,104,120,.48)}.hpa-app[data-v-9dce2762]{flex:1;display:flex;flex-direction:column;min-height:0;background:#f5f7fa;color:#0f1b2d;position:relative;overflow:hidden}.hpa-app[data-v-9dce2762]>*{position:absolute;top:0;right:0;bottom:0;left:0}.hpa-fade-enter-active[data-v-9dce2762],.hpa-fade-leave-active[data-v-9dce2762]{transition:opacity .32s ease}.hpa-fade-enter-from[data-v-9dce2762],.hpa-fade-leave-to[data-v-9dce2762]{opacity:0}.hpa-brand-mark[data-v-9dce2762]{width:30px;height:30px;border-radius:7px;background:linear-gradient(135deg,#1d6878,#2a8698);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:800;box-shadow:0 2px 10px #1d687859}.hpa-brand-mark--sm[data-v-9dce2762]{width:26px;height:26px;border-radius:6px}.hpa-brand-g[data-v-9dce2762]{font-size:15px;line-height:1}.hpa-signin[data-v-9dce2762]{display:grid;grid-template-columns:1.1fr .9fr;background:#fff}.hpa-signin-left[data-v-9dce2762]{background:radial-gradient(800px 400px at 0% 0%,rgba(29,104,120,.1),transparent 55%),radial-gradient(700px 400px at 100% 100%,rgba(124,58,237,.08),transparent 50%),#f5f7fa;padding:28px 36px;display:flex;flex-direction:column;justify-content:center}.hpa-signin-brand[data-v-9dce2762]{display:flex;align-items:center;gap:10px;margin-bottom:18px}.hpa-brand-text[data-v-9dce2762]{display:flex;flex-direction:column;line-height:1.05}.hpa-brand-name[data-v-9dce2762]{font-weight:800;font-size:15px;color:#1d6878;letter-spacing:-.01em}.hpa-brand-sub[data-v-9dce2762]{font-size:10px;color:#64748b;letter-spacing:.04em;text-transform:uppercase;font-weight:700}.hpa-signin-title[data-v-9dce2762]{font-size:26px;font-weight:800;line-height:1.1;color:#0f1b2d;letter-spacing:-.015em;margin-bottom:10px}.hpa-signin-lede[data-v-9dce2762]{font-size:12.5px;line-height:1.5;color:#475569;max-width:420px;margin-bottom:22px}.hpa-feat-grid[data-v-9dce2762]{display:grid;grid-template-columns:1fr;gap:8px;max-width:420px}.hpa-feat[data-v-9dce2762]{display:flex;align-items:center;gap:10px;padding:10px 14px;background:#fff;border:1px solid #e3e6ee;border-radius:10px;box-shadow:0 2px 8px #0f1b2d0a}.hpa-feat-ic[data-v-9dce2762]{width:28px;height:28px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;font-size:14px;color:#fff;font-weight:800;flex-shrink:0}.hpa-feat--purple .hpa-feat-ic[data-v-9dce2762]{background:#7c3aed}.hpa-feat--teal .hpa-feat-ic[data-v-9dce2762]{background:#1d6878}.hpa-feat--blue .hpa-feat-ic[data-v-9dce2762]{background:#0ea5e9}.hpa-feat-t[data-v-9dce2762]{font-size:12.5px;font-weight:700;color:#0f1b2d}.hpa-feat-s[data-v-9dce2762]{font-size:10.5px;color:#64748b;margin-top:1px}.hpa-signin-right[data-v-9dce2762]{display:flex;align-items:center;justify-content:center;padding:24px 28px;background:#fff;border-left:1px solid #e3e6ee}.hpa-signin-card[data-v-9dce2762]{width:100%;max-width:340px}.hpa-signin-tabs[data-v-9dce2762]{display:flex;gap:22px;margin-bottom:14px;border-bottom:1px solid #e3e6ee}.hpa-signin-tab[data-v-9dce2762]{font-size:11px;font-weight:800;letter-spacing:.12em;color:#94a3b8;padding:6px 0}.hpa-signin-tab.active[data-v-9dce2762]{color:#1d6878;border-bottom:2px solid #1D6878}.hpa-signin-h[data-v-9dce2762]{font-size:18px;font-weight:800;color:#0f1b2d;letter-spacing:-.01em}.hpa-signin-s[data-v-9dce2762]{font-size:11.5px;color:#64748b;margin:3px 0 16px}.hpa-sf[data-v-9dce2762]{margin-bottom:10px}.hpa-sf-lbl[data-v-9dce2762]{font-size:10px;font-weight:700;letter-spacing:.08em;color:#64748b;text-transform:uppercase;margin-bottom:4px}.hpa-sf-inp[data-v-9dce2762]{display:flex;align-items:center;gap:8px;min-height:34px;padding:6px 12px;background:#f8fafc;border:1px solid #cbd5e1;border-radius:7px;font-size:12.5px;color:#0f1b2d;transition:border-color .2s,box-shadow .2s}.hpa-sf-inp.focused[data-v-9dce2762]{border-color:#1d6878;box-shadow:0 0 0 3px #1d68781f;background:#fff}.hpa-sf-ic[data-v-9dce2762]{color:#94a3b8;font-size:12px}.hpa-sf-val[data-v-9dce2762]{flex:1;letter-spacing:.02em}.hpa-caret[data-v-9dce2762]{display:inline-block;color:#1d6878;animation:hpa-caret-9dce2762 .9s steps(1,end) infinite;font-weight:400}@keyframes hpa-caret-9dce2762{0%,49%{opacity:1}50%,to{opacity:0}}.hpa-sf-row[data-v-9dce2762]{display:flex;justify-content:space-between;align-items:center;margin:10px 0 14px;font-size:11px}.hpa-sf-remember[data-v-9dce2762]{display:inline-flex;align-items:center;gap:6px;color:#475569}.hpa-sf-box[data-v-9dce2762]{width:14px;height:14px;border:1.5px solid #cbd5e1;border-radius:3px;background:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:10px;color:#fff;font-weight:800;transition:background .2s,border-color .2s}.hpa-sf-box.on[data-v-9dce2762]{background:#1d6878;border-color:#1d6878}.hpa-sf-forgot[data-v-9dce2762]{color:#1d6878;font-weight:600}.hpa-sf-btn[data-v-9dce2762]{padding:11px 0;text-align:center;background:linear-gradient(135deg,#1d6878,#2a8698);color:#fff;font-size:12px;font-weight:800;letter-spacing:.08em;border-radius:7px;box-shadow:0 4px 14px #1d687859;transition:transform .18s,box-shadow .18s;cursor:default}.hpa-sf-btn.pressed[data-v-9dce2762]{transform:scale(.97);box-shadow:0 1px 6px #1d687880}.hpa-sf-spin[data-v-9dce2762]{display:inline-flex;align-items:center;gap:8px}.hpa-sf-spinner[data-v-9dce2762]{width:12px;height:12px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:hpa-spin-9dce2762 .7s linear infinite}@keyframes hpa-spin-9dce2762{to{transform:rotate(360deg)}}.hpa-dash[data-v-9dce2762],.hpa-patient[data-v-9dce2762]{display:flex;flex-direction:column;background:#f5f7fa}.hpa-header[data-v-9dce2762]{display:flex;align-items:center;justify-content:space-between;height:48px;padding:0 18px;background:#fff;border-bottom:1px solid #e3e6ee;flex-shrink:0}.hpa-hdr-left[data-v-9dce2762]{display:flex;align-items:center;gap:10px}.hpa-hdr-logo[data-v-9dce2762]{display:inline-flex;align-items:center;gap:8px}.hpa-hdr-logotext[data-v-9dce2762]{font-weight:800;font-size:14px;color:#1d6878;letter-spacing:-.01em}.hpa-hdr-right[data-v-9dce2762]{display:flex;align-items:center;gap:10px}.hpa-hdr-enroll[data-v-9dce2762]{padding:7px 14px;background:#1d6878;color:#fff;font-size:11px;font-weight:700;letter-spacing:.03em;border-radius:6px;box-shadow:0 2px 8px #1d68784d}.hpa-hdr-ic[data-v-9dce2762]{width:30px;height:30px;border-radius:50%;background:#f1f5f9;display:inline-flex;align-items:center;justify-content:center;font-size:13px;color:#475569;position:relative}.hpa-hdr-profile[data-v-9dce2762]{background:#1d6878;color:#fff;font-size:10.5px;font-weight:800;letter-spacing:.02em}.hpa-hdr-dot[data-v-9dce2762]{position:absolute;top:5px;right:6px;width:7px;height:7px;background:#ef4444;border:1.5px solid white;border-radius:50%}.hpa-dash-body[data-v-9dce2762]{flex:1;display:flex;min-height:0}.hpa-sidebar[data-v-9dce2762]{width:72px;background:#fff;border-right:1px solid #e3e6ee;padding:10px 0;display:flex;flex-direction:column;gap:2px;flex-shrink:0}.hpa-sb-item[data-v-9dce2762]{display:flex;flex-direction:column;align-items:center;gap:3px;padding:8px 4px;color:#94a3b8;font-size:9.5px;font-weight:600;border-left:3px solid transparent;margin-right:0}.hpa-sb-item.active[data-v-9dce2762]{color:#1d6878;background:#1d68780f;border-left-color:#1d6878}.hpa-sb-ic[data-v-9dce2762]{font-size:16px}.hpa-sb-lbl[data-v-9dce2762]{letter-spacing:.01em}.hpa-content[data-v-9dce2762]{flex:1;padding:14px 20px 10px;overflow:hidden;display:flex;flex-direction:column;gap:10px;min-width:0}.hpa-welcome[data-v-9dce2762]{display:flex;flex-direction:column;gap:1px}.hpa-welcome-k[data-v-9dce2762]{font-size:16px;font-weight:800;color:#0f1b2d;letter-spacing:-.01em}.hpa-welcome-v[data-v-9dce2762]{font-size:11px;color:#64748b}.hpa-hero-row[data-v-9dce2762]{display:grid;grid-template-columns:1.2fr .8fr 1.1fr;gap:10px}.hpa-hero-enroll[data-v-9dce2762]{background:linear-gradient(135deg,#1d6878,#2a8698);color:#fff;padding:14px 16px;border-radius:10px;box-shadow:0 6px 20px #1d68784d;display:flex;flex-direction:column;justify-content:center;gap:3px}.hpa-hero-enroll-t[data-v-9dce2762]{font-size:14px;font-weight:800;letter-spacing:-.01em}.hpa-hero-enroll-s[data-v-9dce2762]{font-size:10.5px;opacity:.85}.hpa-hero-enroll-cta[data-v-9dce2762]{margin-top:6px;display:inline-flex;align-items:center;gap:4px;padding:6px 12px;background:#ffffff2e;border:1px solid rgba(255,255,255,.32);border-radius:6px;font-size:10.5px;font-weight:800;letter-spacing:.08em;align-self:flex-start}.hpa-hero-draft[data-v-9dce2762]{background:#fff;border:1px solid #e3e6ee;border-radius:10px;padding:14px 16px;display:flex;flex-direction:column;gap:3px;justify-content:center}.hpa-hero-draft-num[data-v-9dce2762]{font-size:28px;font-weight:900;color:#1d6878;letter-spacing:-.02em}.hpa-hero-draft-t[data-v-9dce2762]{font-size:12px;font-weight:700;color:#0f1b2d}.hpa-hero-draft-s[data-v-9dce2762]{font-size:10.5px;color:#64748b}.hpa-hero-recent[data-v-9dce2762]{background:#fff;border:1px solid #e3e6ee;border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:6px;min-width:0}.hpa-hero-recent-head[data-v-9dce2762]{font-size:10px;font-weight:800;letter-spacing:.1em;color:#64748b;text-transform:uppercase}.hpa-recent-row[data-v-9dce2762]{display:flex;align-items:center;gap:8px;padding:4px 6px;border-radius:6px;transition:background .22s,box-shadow .22s}.hpa-recent-row.hl[data-v-9dce2762]{background:#1d687814;box-shadow:inset 0 0 0 1px #1d687847}.hpa-recent-avatar[data-v-9dce2762]{width:26px;height:26px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:10.5px;font-weight:800;color:#fff;letter-spacing:.02em;flex-shrink:0}.hpa-recent-body[data-v-9dce2762]{flex:1;min-width:0}.hpa-recent-name[data-v-9dce2762]{font-size:11.5px;font-weight:700;color:#0f1b2d}.hpa-recent-mrn[data-v-9dce2762]{font-size:10px;color:#94a3b8}.hpa-tiles[data-v-9dce2762]{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.hpa-tile[data-v-9dce2762]{background:#fff;border:1.5px solid #e5e7eb;border-radius:9px;padding:10px 12px;position:relative;overflow:hidden;transition:border-color .22s,box-shadow .22s,background .22s}.hpa-tile.active[data-v-9dce2762]{border-color:#1d6878;background:#1d687812;box-shadow:0 2px 16px #1d687829}.hpa-tile-num[data-v-9dce2762]{font-size:18px;font-weight:800;color:#0f1b2d}.hpa-tile.active .hpa-tile-num[data-v-9dce2762]{color:#1d6878}.hpa-tile-lbl[data-v-9dce2762]{font-size:10px;color:#64748b;margin-top:1px;line-height:1.3}.hpa-tile-bar[data-v-9dce2762]{position:absolute;bottom:0;left:0;right:0;height:3px;background:#1d6878}.hpa-filters[data-v-9dce2762]{display:flex;gap:8px;align-items:center}.hpa-search[data-v-9dce2762]{flex:1;display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #e3e6ee;border-radius:7px;padding:0 12px;height:32px}.hpa-search-ic[data-v-9dce2762]{color:#94a3b8;font-size:12px}.hpa-search-ph[data-v-9dce2762]{color:#94a3b8;font-size:11px}.hpa-sel[data-v-9dce2762]{height:32px;display:inline-flex;align-items:center;padding:0 12px;background:#fff;border:1px solid #e3e6ee;border-radius:7px;font-size:11px;color:#475569}.hpa-table[data-v-9dce2762]{background:#fff;border:1px solid #e3e6ee;border-radius:9px;overflow:hidden}.hpa-thead[data-v-9dce2762]{display:flex;background:#f8fafc;border-bottom:1px solid #e3e6ee;padding:8px 10px}.hpa-th[data-v-9dce2762]{font-size:9px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.08em;padding:0 4px}.hpa-tr[data-v-9dce2762]{display:flex;padding:8px 10px;border-bottom:1px solid #f3f4f6;font-size:10.5px;color:#475569;align-items:center;transition:background .22s,box-shadow .22s,transform .22s}.hpa-tr[data-v-9dce2762]:last-child{border-bottom:none}.hpa-tr.hl[data-v-9dce2762]{background:#1d687812}.hpa-tr.clicked[data-v-9dce2762]{background:#1d687821;box-shadow:inset 0 0 0 1px #1d687852;transform:scale(.995)}.hpa-td[data-v-9dce2762]{padding:0 4px;min-width:0}.hpa-td-name[data-v-9dce2762]{font-size:11px;font-weight:700;color:#0f1b2d}.hpa-td-prog[data-v-9dce2762]{font-size:9.5px;color:#94a3b8;margin-top:1px}.hpa-pill[data-v-9dce2762]{font-size:9.5px;font-weight:700;padding:2px 8px;border-radius:999px;white-space:nowrap}.hpa-pill.a-missing[data-v-9dce2762]{background:#fef3c7;color:#92400e}.hpa-pill.a-docs[data-v-9dce2762]{background:#dbeafe;color:#1e40af}.hpa-pill.a-reverify[data-v-9dce2762]{background:#fce7f3;color:#9d174d}.hpa-pill.a-sig[data-v-9dce2762]{background:#fee2e2;color:#991b1b}.hpa-pri[data-v-9dce2762]{font-size:9.5px;font-weight:800;padding:2px 8px;border-radius:4px;color:#fff;letter-spacing:.04em}.hpa-pri.p-high[data-v-9dce2762]{background:#ef4444}.hpa-pri.p-med[data-v-9dce2762]{background:#f59e0b}.hpa-bc[data-v-9dce2762]{display:flex;align-items:center;gap:6px;font-size:10.5px}.hpa-bc-link[data-v-9dce2762]{color:#64748b}.hpa-bc-sep[data-v-9dce2762]{color:#cbd5e1}.hpa-bc-cur[data-v-9dce2762]{color:#0f1b2d;font-weight:700}.hpa-ph[data-v-9dce2762]{background:#fff;border:1px solid #e3e6ee;border-radius:10px;padding:14px 16px;display:flex;gap:16px;align-items:stretch}.hpa-ph-left[data-v-9dce2762]{display:flex;align-items:flex-start;gap:12px;flex:1;min-width:0}.hpa-ph-avatar[data-v-9dce2762]{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#1d6878,#2a8698);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:14px;letter-spacing:.02em;flex-shrink:0}.hpa-ph-info[data-v-9dce2762]{flex:1;min-width:0}.hpa-ph-name-row[data-v-9dce2762]{display:flex;align-items:center;gap:8px;margin-bottom:6px}.hpa-ph-name[data-v-9dce2762]{font-size:16px;font-weight:800;color:#0f1b2d;letter-spacing:-.01em}.hpa-ph-status[data-v-9dce2762]{font-size:9.5px;font-weight:800;letter-spacing:.05em;padding:2px 8px;border-radius:999px;background:#fef3c7;color:#92400e;text-transform:uppercase}.hpa-ph-grid[data-v-9dce2762]{display:grid;grid-template-columns:repeat(3,1fr);gap:4px 14px}.hpa-ph-cell[data-v-9dce2762]{display:flex;flex-direction:column;min-width:0}.hpa-ph-k[data-v-9dce2762]{font-size:9px;font-weight:700;letter-spacing:.08em;color:#94a3b8;text-transform:uppercase}.hpa-ph-v[data-v-9dce2762]{font-size:11px;color:#0f1b2d;font-weight:600}.hpa-ph-action[data-v-9dce2762]{flex:0 0 280px;border-left:1px solid #e3e6ee;padding-left:16px;display:flex;flex-direction:column;gap:6px;justify-content:center}.hpa-ph-action-h[data-v-9dce2762]{font-size:10px;font-weight:800;letter-spacing:.1em;color:#64748b;text-transform:uppercase}.hpa-ph-action-row[data-v-9dce2762]{display:flex;align-items:flex-start;gap:8px;padding:8px 10px;background:#fef3c7;border:1px solid #FCD34D;border-radius:7px}.hpa-ph-action-ic[data-v-9dce2762]{color:#b45309;font-size:14px;line-height:1;margin-top:1px}.hpa-ph-action-t[data-v-9dce2762]{font-size:11px;font-weight:700;color:#92400e;line-height:1.3}.hpa-ph-action-s[data-v-9dce2762]{font-size:9.5px;color:#b45309;margin-top:2px}.hpa-ph-action-pill[data-v-9dce2762]{flex-shrink:0;font-size:9px;font-weight:800;letter-spacing:.08em;padding:2px 7px;border-radius:4px;background:#92400e;color:#fff;align-self:flex-start}.hpa-tabs[data-v-9dce2762]{display:flex;gap:18px;border-bottom:1px solid #e3e6ee}.hpa-tab[data-v-9dce2762]{font-size:11.5px;font-weight:700;color:#94a3b8;padding:6px 2px;display:inline-flex;align-items:center;gap:5px}.hpa-tab.active[data-v-9dce2762]{color:#1d6878;border-bottom:2px solid #1D6878}.hpa-tab-badge[data-v-9dce2762]{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;background:#ef4444;color:#fff;font-size:9px;font-weight:800}.hpa-uploader[data-v-9dce2762]{background:#fff;border:1px solid #e3e6ee;border-radius:10px;padding:12px 16px;display:flex;flex-direction:column;gap:10px}.hpa-uploader-h[data-v-9dce2762]{display:flex;align-items:center;justify-content:space-between}.hpa-uploader-t[data-v-9dce2762]{font-size:13px;font-weight:800;color:#0f1b2d;letter-spacing:-.01em}.hpa-uploader-tag[data-v-9dce2762]{font-size:9.5px;font-weight:700;letter-spacing:.08em;padding:2px 8px;border-radius:999px;background:#1d68781f;color:#1d6878}.hpa-drops[data-v-9dce2762]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.hpa-drop[data-v-9dce2762]{border:1.5px dashed #cbd5e1;border-radius:9px;padding:14px;background:#f8fafc;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:92px;text-align:center;transition:border-color .26s,background .26s}.hpa-drop.has[data-v-9dce2762]{border-style:solid;background:#fff;align-items:stretch;justify-content:flex-start;gap:8px}.hpa-drop.uploading[data-v-9dce2762]{border-color:#1d6878}.hpa-drop.done[data-v-9dce2762]{border-color:#0f766e;background:#14b8a60a}.hpa-drop-ic[data-v-9dce2762]{font-size:20px;color:#94a3b8}.hpa-drop-t[data-v-9dce2762]{font-size:11.5px;font-weight:700;color:#0f1b2d}.hpa-drop-s[data-v-9dce2762]{font-size:9.5px;color:#94a3b8}.hpa-drop-file[data-v-9dce2762]{display:flex;align-items:center;gap:10px}.hpa-drop-file-ic[data-v-9dce2762]{font-size:14px;color:#1d6878}.hpa-drop-file-body[data-v-9dce2762]{flex:1;min-width:0}.hpa-drop-file-n[data-v-9dce2762]{font-size:11.5px;font-weight:700;color:#0f1b2d}.hpa-drop-file-m[data-v-9dce2762]{font-size:9.5px;color:#64748b;margin-top:1px}.hpa-drop-file-ok[data-v-9dce2762]{width:20px;height:20px;border-radius:50%;background:#0f766e;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;animation:hpa-pop-9dce2762 .34s cubic-bezier(.2,.8,.3,1) both}@keyframes hpa-pop-9dce2762{0%{transform:scale(0)}to{transform:scale(1)}}.hpa-drop-prog[data-v-9dce2762]{height:4px;background:#e3e6ee;border-radius:999px;overflow:hidden}.hpa-drop-prog-bar[data-v-9dce2762]{height:100%;background:linear-gradient(90deg,#1d6878,#2a8698);transition:width .14s linear}.hpa-uploader-foot[data-v-9dce2762]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:2px}.hpa-uploader-note[data-v-9dce2762]{font-size:10.5px;color:#64748b}.hpa-uploader-btn[data-v-9dce2762]{padding:8px 18px;background:linear-gradient(135deg,#047857,#10b981);color:#fff;font-size:11px;font-weight:800;letter-spacing:.08em;border-radius:7px;box-shadow:0 4px 14px #10816c52;transition:transform .18s,box-shadow .18s,opacity .22s}.hpa-uploader-btn.pressed[data-v-9dce2762]{transform:scale(.97);box-shadow:0 1px 6px #10816c80}.hpa-uploader-btn.disabled[data-v-9dce2762]{opacity:.4;box-shadow:none;background:#cbd5e1}.hpa-resolved[data-v-9dce2762]{display:flex;align-items:center;justify-content:center;background:radial-gradient(600px 400px at 50% 0%,rgba(29,104,120,.12),transparent 60%),#f5f7fa;padding:20px}.hpa-res-card[data-v-9dce2762]{background:#fff;border:1px solid #9DDDD6;border-radius:14px;padding:26px 34px;box-shadow:0 14px 48px #1d68782e;text-align:center;max-width:480px;animation:hpa-res-in-9dce2762 .52s cubic-bezier(.2,.8,.3,1) both}@keyframes hpa-res-in-9dce2762{0%{opacity:0;transform:scale(.94) translateY(6px)}to{opacity:1;transform:scale(1) translateY(0)}}.hpa-res-mark[data-v-9dce2762]{position:relative;width:58px;height:58px;margin:0 auto 14px}.hpa-res-tick[data-v-9dce2762]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:linear-gradient(135deg,#1d6878,#2a8698);color:#fff;font-size:28px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 6px 20px #1d687859;animation:hpa-tick-in-9dce2762 .44s cubic-bezier(.2,.8,.3,1) both}@keyframes hpa-tick-in-9dce2762{0%{transform:scale(0)}to{transform:scale(1)}}.hpa-res-ring[data-v-9dce2762]{position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;border:2px solid #2A8698;opacity:.3;animation:hpa-res-ring-9dce2762 1.8s ease-out infinite}@keyframes hpa-res-ring-9dce2762{0%{transform:scale(.9);opacity:.5}to{transform:scale(1.15);opacity:0}}.hpa-res-t[data-v-9dce2762]{font-size:20px;font-weight:800;color:#0f1b2d;letter-spacing:-.01em}.hpa-res-s[data-v-9dce2762]{margin-top:6px;font-size:12.5px;color:#475569;line-height:1.45}.hpa-res-refrow[data-v-9dce2762]{display:inline-flex;align-items:center;gap:10px;margin:14px auto 16px;padding:6px 14px;background:#1d687814;border:1px solid rgba(29,104,120,.22);border-radius:999px;font-size:11px}.hpa-res-refk[data-v-9dce2762]{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-weight:600}.hpa-res-refv[data-v-9dce2762]{color:#1d6878;font-weight:800;letter-spacing:.02em}.hpa-res-steps[data-v-9dce2762]{display:flex;flex-direction:column;gap:7px;text-align:left;margin-top:4px}.hpa-res-step[data-v-9dce2762]{display:flex;align-items:center;gap:8px;font-size:11.5px;color:#0f1b2d;padding:6px 10px;background:#f8fafc;border-radius:6px}.hpa-res-dot[data-v-9dce2762]{width:8px;height:8px;border-radius:50%}.hpa-res-dot.ok[data-v-9dce2762]{background:#1d6878;box-shadow:0 0 0 3px #1d68782e}.hpa-res-dot.pend[data-v-9dce2762]{background:#fb923c;box-shadow:0 0 0 3px #fb923c2e;animation:hpa-dot-pulse-9dce2762 1.4s ease-in-out infinite}@keyframes hpa-dot-pulse-9dce2762{0%,to{opacity:.6}50%{opacity:1}}.hpa-caption[data-v-9dce2762]{display:flex;align-items:center;gap:10px;padding:8px 14px;background:#0a1628f2;border-top:1px solid rgba(29,104,120,.26);font-size:11px;flex-shrink:0}.hpa-cap-lbl[data-v-9dce2762]{color:#9ac9d3;font-weight:700;letter-spacing:.02em}.hpa-cap-sep[data-v-9dce2762]{color:#9ac9d373}.hpa-cap-val[data-v-9dce2762]{color:#e8f1fb;letter-spacing:.01em}.pea-root[data-v-bd0a6e6b]{width:100%;height:100%;display:flex;flex-direction:column;background:#071528;color:#e8f1fb;font-family:Inter,system-ui,-apple-system,sans-serif;border-radius:14px;overflow:hidden;position:relative}.pea-chrome[data-v-bd0a6e6b]{display:flex;align-items:center;gap:14px;padding:8px 14px;background:#0a1b33;border-bottom:1px solid rgba(77,184,232,.18);flex-shrink:0}.pea-dots[data-v-bd0a6e6b]{display:flex;gap:6px}.pea-dot[data-v-bd0a6e6b]{width:10px;height:10px;border-radius:50%;display:inline-block}.pea-dot.r[data-v-bd0a6e6b]{background:#ff5f57}.pea-dot.y[data-v-bd0a6e6b]{background:#febc2e}.pea-dot.g[data-v-bd0a6e6b]{background:#28c840}.pea-url[data-v-bd0a6e6b]{flex:1;font-size:11px;color:#8faac4;letter-spacing:.02em;padding:4px 12px;background:#ffffff08;border:1px solid rgba(77,184,232,.12);border-radius:6px;text-align:center}.pea-tag[data-v-bd0a6e6b]{font-size:9.5px;font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:#4db8e8;padding:3px 10px;border:1px solid rgba(77,184,232,.35);border-radius:999px;background:#4db8e814}.pea-app[data-v-bd0a6e6b]{flex:1;position:relative;overflow:hidden;background:linear-gradient(135deg,#f4f9fe,#dce9f5);color:#0b1f3a}.pea-fade-enter-active[data-v-bd0a6e6b]{transition:opacity .48s ease}.pea-fade-leave-active[data-v-bd0a6e6b]{transition:opacity .32s ease}.pea-fade-enter-from[data-v-bd0a6e6b],.pea-fade-leave-to[data-v-bd0a6e6b]{opacity:0}.pea-signin[data-v-bd0a6e6b]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.pea-signin-bg[data-v-bd0a6e6b]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 20% 10%,rgba(29,104,120,.18),transparent 40%),radial-gradient(circle at 80% 90%,rgba(77,184,232,.15),transparent 45%)}.pea-signin-card[data-v-bd0a6e6b]{position:relative;z-index:1;width:340px;background:#fff;border-radius:14px;padding:26px 26px 22px;box-shadow:0 24px 50px #0715282e}.pea-brand[data-v-bd0a6e6b]{display:flex;align-items:center;gap:10px;margin-bottom:18px}.pea-brand-mark[data-v-bd0a6e6b]{width:34px;height:34px;border-radius:9px;background:linear-gradient(135deg,#1d6878,#0f4550);display:flex;align-items:center;justify-content:center}.pea-brand-mark.sm[data-v-bd0a6e6b]{width:28px;height:28px;border-radius:7px}.pea-brand-g[data-v-bd0a6e6b]{font-family:Georgia,serif;font-size:18px;font-weight:800;color:#fff}.pea-brand-mark.sm .pea-brand-g[data-v-bd0a6e6b]{font-size:15px}.pea-brand-text[data-v-bd0a6e6b]{display:flex;flex-direction:column;line-height:1.1}.pea-brand-name[data-v-bd0a6e6b]{font-size:15px;font-weight:800;color:#0b1f3a;letter-spacing:-.01em}.pea-brand-sub[data-v-bd0a6e6b]{font-size:10px;font-weight:600;color:#1d6878;text-transform:uppercase;letter-spacing:.08em}.pea-signin-h[data-v-bd0a6e6b]{font-size:20px;font-weight:700;color:#0b1f3a;margin-bottom:4px}.pea-signin-s[data-v-bd0a6e6b]{font-size:12px;color:#5a7490;line-height:1.45;margin-bottom:18px}.pea-sf[data-v-bd0a6e6b]{margin-bottom:12px}.pea-sf-lbl[data-v-bd0a6e6b]{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#5a7490;margin-bottom:5px}.pea-sf-inp[data-v-bd0a6e6b]{display:flex;align-items:center;gap:8px;padding:8px 10px;background:#f4f7fb;border:1.5px solid #D5E1EE;border-radius:7px;font-size:13px;line-height:1.5;min-height:38px;box-sizing:border-box;transition:border-color .18s,background .18s}.pea-sf-inp.focused[data-v-bd0a6e6b]{border-color:#1d6878;background:#fff}.pea-sf-ic[data-v-bd0a6e6b]{color:#8faac4;font-size:13px}.pea-sf-val[data-v-bd0a6e6b]{color:#0b1f3a}.pea-caret[data-v-bd0a6e6b]{display:inline-block;width:1px;background:#1d6878;animation:pea-blink-bd0a6e6b 1s steps(2,end) infinite;color:transparent}@keyframes pea-blink-bd0a6e6b{50%{opacity:0}}.pea-sf-btn[data-v-bd0a6e6b]{margin-top:14px;padding:11px;background:linear-gradient(135deg,#1d6878,#164f5c);color:#fff;text-align:center;border-radius:7px;font-size:13px;font-weight:700;letter-spacing:.04em;cursor:pointer;transition:transform .12s,box-shadow .18s;box-shadow:0 6px 14px #1d687847}.pea-sf-btn.pressed[data-v-bd0a6e6b]{transform:scale(.97);box-shadow:0 2px 6px #1d687866 inset}.pea-sf-spin[data-v-bd0a6e6b]{display:inline-flex;align-items:center;gap:8px}.pea-sf-spinner[data-v-bd0a6e6b]{width:12px;height:12px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:pea-spin-bd0a6e6b .8s linear infinite}@keyframes pea-spin-bd0a6e6b{to{transform:rotate(360deg)}}.pea-sf-foot[data-v-bd0a6e6b]{margin-top:14px;display:flex;justify-content:center;gap:6px;font-size:11px;color:#5a7490}.pea-link[data-v-bd0a6e6b]{color:#1d6878;font-weight:600;cursor:pointer}.pea-dash[data-v-bd0a6e6b]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;padding:18px 22px;gap:14px;overflow:hidden}.pea-dash-top[data-v-bd0a6e6b]{display:flex;justify-content:space-between;align-items:center;padding-bottom:12px;border-bottom:1px solid rgba(11,31,58,.08)}.pea-dash-brand[data-v-bd0a6e6b]{display:flex;align-items:center;gap:9px}.pea-dash-brand-name[data-v-bd0a6e6b]{font-size:13px;font-weight:700;color:#0b1f3a}.pea-dash-user[data-v-bd0a6e6b]{display:flex;align-items:center;gap:10px}.pea-dash-user-av[data-v-bd0a6e6b]{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#4db8e8,#0085ca);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:12px;letter-spacing:.02em}.pea-dash-user-meta[data-v-bd0a6e6b]{display:flex;flex-direction:column;line-height:1.2}.pea-dash-user-meta b[data-v-bd0a6e6b]{font-size:12px;color:#0b1f3a;font-weight:700}.pea-dash-user-meta span[data-v-bd0a6e6b]{font-size:10.5px;color:#5a7490}.pea-dash-body[data-v-bd0a6e6b]{display:grid;grid-template-columns:1.3fr 1fr;gap:18px;align-items:stretch}.pea-dash-welcome[data-v-bd0a6e6b]{padding:18px 20px;background:#fff;border:1px solid rgba(11,31,58,.06);border-radius:12px;box-shadow:0 4px 10px #0b1f3a0a}.pea-dash-eyebrow[data-v-bd0a6e6b]{font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#1d6878}.pea-dash-h[data-v-bd0a6e6b]{font-size:22px;font-weight:800;color:#0b1f3a;letter-spacing:-.01em;margin-top:6px}.pea-dash-s[data-v-bd0a6e6b]{font-size:12.5px;color:#5a7490;line-height:1.5;margin-top:4px;margin-bottom:14px}.pea-cta[data-v-bd0a6e6b]{display:inline-flex;align-items:center;gap:10px;padding:10px 18px;background:linear-gradient(135deg,#1d6878,#164f5c);color:#fff;border:none;border-radius:999px;font-size:13px;font-weight:700;letter-spacing:.02em;cursor:pointer;transition:transform .16s,box-shadow .22s;box-shadow:0 6px 14px #1d687838}.pea-cta.hover[data-v-bd0a6e6b]{transform:translateY(-1px);box-shadow:0 10px 20px #1d687852,0 0 0 4px #1d68781f;animation:pea-pulse-bd0a6e6b 1.1s ease-in-out infinite}@keyframes pea-pulse-bd0a6e6b{0%,to{box-shadow:0 10px 20px #1d687852,0 0 0 4px #1d68781f}50%{box-shadow:0 10px 20px #1d68786b,0 0 0 8px #1d68782e}}.pea-cta.pressed[data-v-bd0a6e6b]{transform:scale(.96);animation:none}.pea-cta-plus[data-v-bd0a6e6b]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:#ffffff38;font-weight:900}.pea-dash-side[data-v-bd0a6e6b]{display:grid;grid-template-rows:repeat(3,1fr);gap:10px}.pea-tile[data-v-bd0a6e6b]{background:#fff;border:1px solid rgba(11,31,58,.06);border-radius:10px;padding:10px 14px;display:flex;align-items:center;gap:14px;box-shadow:0 2px 6px #0b1f3a0a}.pea-tile-num[data-v-bd0a6e6b]{font-size:22px;font-weight:800;line-height:1}.pea-tile-lbl[data-v-bd0a6e6b]{font-size:11px;color:#5a7490;font-weight:600;letter-spacing:.03em}.pea-dash-recent[data-v-bd0a6e6b]{background:#fff;border:1px solid rgba(11,31,58,.06);border-radius:12px;padding:14px 18px 8px;box-shadow:0 2px 6px #0b1f3a0a;flex:1;display:flex;flex-direction:column;overflow:hidden}.pea-dash-recent-h[data-v-bd0a6e6b]{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#1d6878;margin-bottom:8px}.pea-recent-row[data-v-bd0a6e6b]{display:grid;grid-template-columns:24px 1.1fr 1fr 1fr 70px;align-items:center;gap:12px;padding:7px 0;border-bottom:1px solid rgba(11,31,58,.06);font-size:11.5px}.pea-recent-row[data-v-bd0a6e6b]:last-child{border-bottom:none}.pea-recent-av[data-v-bd0a6e6b]{width:24px;height:24px;border-radius:50%;color:#fff;font-weight:700;font-size:10px;display:flex;align-items:center;justify-content:center}.pea-recent-name[data-v-bd0a6e6b]{color:#0b1f3a;font-weight:700}.pea-recent-mrn[data-v-bd0a6e6b]{color:#5a7490;font-size:10.5px;letter-spacing:.03em}.pea-recent-status[data-v-bd0a6e6b]{font-size:9.5px;font-weight:800;text-transform:uppercase;letter-spacing:.09em;padding:3px 8px;border-radius:999px;text-align:center}.pea-recent-status.rst-shipped[data-v-bd0a6e6b]{background:#1d68781f;color:#1d6878}.pea-recent-status.rst-ok[data-v-bd0a6e6b]{background:#10b98124;color:#047857}.pea-recent-date[data-v-bd0a6e6b]{color:#5a7490;font-size:10.5px;text-align:right}.pea-wiz[data-v-bd0a6e6b]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;padding:16px 22px 0;gap:12px;overflow:hidden}.pea-wiz-top[data-v-bd0a6e6b]{display:flex;justify-content:space-between;align-items:center}.pea-wiz-title[data-v-bd0a6e6b]{font-size:17px;font-weight:800;color:#0b1f3a;letter-spacing:-.01em}.pea-wiz-meta[data-v-bd0a6e6b]{display:flex;align-items:center;gap:6px;font-size:11px}.pea-wiz-meta span[data-v-bd0a6e6b]{color:#5a7490;font-weight:600;text-transform:uppercase;letter-spacing:.06em;font-size:10px}.pea-wiz-meta b[data-v-bd0a6e6b]{color:#1d6878;font-weight:700;font-size:11px}.pea-stepper[data-v-bd0a6e6b]{display:flex;align-items:center;gap:0;padding:4px 0 8px}.pea-step[data-v-bd0a6e6b]{display:flex;align-items:center;gap:8px;position:relative;flex:1}.pea-step-n[data-v-bd0a6e6b]{width:24px;height:24px;border-radius:50%;background:#fff;border:2px solid #D5E1EE;color:#8faac4;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;transition:background .22s,border-color .22s,color .22s;flex-shrink:0}.pea-step.active .pea-step-n[data-v-bd0a6e6b]{border-color:#1d6878;background:#1d6878;color:#fff;box-shadow:0 0 0 4px #1d68782e}.pea-step.done .pea-step-n[data-v-bd0a6e6b]{border-color:#1d6878;background:#1d6878;color:#fff}.pea-step-check[data-v-bd0a6e6b]{font-size:12px}.pea-step-t[data-v-bd0a6e6b]{font-size:11px;font-weight:700;color:#5a7490;letter-spacing:.03em;transition:color .22s}.pea-step.active .pea-step-t[data-v-bd0a6e6b]{color:#0b1f3a}.pea-step.done .pea-step-t[data-v-bd0a6e6b]{color:#1d6878}.pea-step-line[data-v-bd0a6e6b]{flex:1;height:2px;background:#d5e1ee;margin:0 10px;border-radius:2px}.pea-step.done .pea-step-line[data-v-bd0a6e6b]{background:#1d6878}.pea-wiz-card[data-v-bd0a6e6b]{flex:1;background:#fff;border-radius:12px;border:1px solid rgba(11,31,58,.06);box-shadow:0 4px 10px #0b1f3a0a;padding:16px 20px;overflow:hidden;display:flex;flex-direction:column}.pea-wiz-pane[data-v-bd0a6e6b]{display:flex;flex-direction:column;gap:12px;flex:1;overflow:hidden}.pea-wiz-h[data-v-bd0a6e6b]{font-size:13px;font-weight:800;color:#0b1f3a;letter-spacing:-.01em;padding-bottom:8px;border-bottom:1px solid rgba(11,31,58,.06)}.pea-wiz-grid[data-v-bd0a6e6b]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px 14px}.pea-field[data-v-bd0a6e6b]{display:flex;flex-direction:column;gap:4px}.pea-field--full[data-v-bd0a6e6b]{grid-column:1 / -1}.pea-field-lbl[data-v-bd0a6e6b]{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#5a7490}.pea-field-inp[data-v-bd0a6e6b]{padding:7px 10px;background:#f4f7fb;border:1.5px solid #D5E1EE;border-radius:7px;font-size:12px;line-height:1.5;color:#0b1f3a;min-height:34px;box-sizing:border-box;transition:border-color .18s,background .18s;display:flex;align-items:center;gap:8px}.pea-field-inp.focused[data-v-bd0a6e6b]{border-color:#1d6878;background:#fff}.pea-field-inp--locked[data-v-bd0a6e6b]{background:linear-gradient(135deg,#1d687814,#4db8e80d);border-color:#1d687840}.pea-rx-mark[data-v-bd0a6e6b]{color:#1d6878;font-weight:900;font-size:14px}.pea-bi[data-v-bd0a6e6b]{margin-top:8px;display:flex;align-items:center;gap:10px;padding:10px 14px;background:linear-gradient(135deg,#1d687814,#4db8e80d);border:1px solid rgba(29,104,120,.25);border-radius:8px}.pea-bi-ic[data-v-bd0a6e6b]{color:#1d6878;font-size:16px}.pea-bi>div[data-v-bd0a6e6b]{display:flex;flex-direction:column;line-height:1.35}.pea-bi b[data-v-bd0a6e6b]{font-size:12px;font-weight:700;color:#0b1f3a}.pea-bi span[data-v-bd0a6e6b]{font-size:11px;color:#5a7490}.pea-review[data-v-bd0a6e6b]{display:flex;flex-direction:column;gap:8px}.pea-review-row[data-v-bd0a6e6b]{display:grid;grid-template-columns:110px 1fr;gap:12px;padding:8px 10px;background:#f4f7fb;border:1px solid rgba(11,31,58,.06);border-radius:7px;font-size:11.5px;line-height:1.45}.pea-review-k[data-v-bd0a6e6b]{font-weight:700;color:#1d6878;letter-spacing:.04em;text-transform:uppercase;font-size:10px}.pea-review-v[data-v-bd0a6e6b]{color:#0b1f3a}.pea-consent[data-v-bd0a6e6b]{margin-top:8px;display:flex;flex-direction:column;gap:8px}.pea-consent-row[data-v-bd0a6e6b]{display:flex;align-items:center;gap:10px;font-size:11.5px;color:#0b1f3a;line-height:1.45}.pea-consent-box[data-v-bd0a6e6b]{width:18px;height:18px;border-radius:4px;border:2px solid #D5E1EE;background:#fff;display:flex;align-items:center;justify-content:center;color:#fff;font-size:11px;font-weight:900;transition:background .18s,border-color .18s;flex-shrink:0}.pea-consent-box.on[data-v-bd0a6e6b]{background:#1d6878;border-color:#1d6878}.pea-wiz-footer[data-v-bd0a6e6b]{display:flex;justify-content:space-between;align-items:center;padding:10px 0 14px}.pea-wiz-backer[data-v-bd0a6e6b]{font-size:12px;color:#5a7490;font-weight:600;min-height:18px}.pea-wiz-next[data-v-bd0a6e6b]{padding:9px 22px;background:linear-gradient(135deg,#1d6878,#164f5c);color:#fff;border-radius:7px;font-size:12.5px;font-weight:700;letter-spacing:.02em;cursor:pointer;transition:transform .12s,box-shadow .18s;box-shadow:0 6px 14px #1d687838}.pea-wiz-next.submit[data-v-bd0a6e6b]{padding:10px 26px;background:linear-gradient(135deg,#10b981,#047857);box-shadow:0 8px 18px #10b98147}.pea-wiz-next.pressed[data-v-bd0a6e6b]{transform:scale(.96)}.pea-wiz-next.submitting[data-v-bd0a6e6b]{opacity:.9}.pea-done[data-v-bd0a6e6b]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:22px 34px;background:radial-gradient(circle at 50% 0%,rgba(16,185,129,.12),transparent 40%),linear-gradient(135deg,#f4f9fe,#dce9f5)}.pea-done-check[data-v-bd0a6e6b]{width:72px;height:72px;border-radius:50%;background:linear-gradient(135deg,#10b981,#047857);display:flex;align-items:center;justify-content:center;box-shadow:0 14px 30px #10b9814d;animation:pea-pop-bd0a6e6b .5s cubic-bezier(.22,1.5,.36,1) both}@keyframes pea-pop-bd0a6e6b{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}.pea-done-h[data-v-bd0a6e6b]{font-size:22px;font-weight:800;color:#0b1f3a;margin-top:14px;letter-spacing:-.01em}.pea-done-s[data-v-bd0a6e6b]{font-size:12.5px;color:#5a7490;margin-top:4px}.pea-done-ref[data-v-bd0a6e6b]{margin-top:14px;display:inline-flex;align-items:center;gap:10px;padding:7px 16px;background:#1d68781a;border:1px solid rgba(29,104,120,.25);border-radius:999px;font-size:12px}.pea-done-ref span[data-v-bd0a6e6b]{color:#5a7490;text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:700}.pea-done-ref b[data-v-bd0a6e6b]{color:#0b1f3a;font-weight:800;letter-spacing:.04em}.pea-done-next[data-v-bd0a6e6b]{margin-top:20px;width:380px;background:#fff;border:1px solid rgba(11,31,58,.06);border-radius:10px;padding:14px 16px;box-shadow:0 4px 10px #0b1f3a0a;display:flex;flex-direction:column;gap:8px}.pea-done-next-h[data-v-bd0a6e6b]{font-size:10.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#1d6878;margin-bottom:2px}.pea-done-step[data-v-bd0a6e6b]{display:flex;align-items:center;gap:10px;font-size:11.5px;color:#0b1f3a;opacity:0;transform:translateY(4px);transition:opacity .35s ease,transform .35s ease}.pea-done-step.in[data-v-bd0a6e6b]{opacity:1;transform:translateY(0)}.pea-done-dot[data-v-bd0a6e6b]{width:9px;height:9px;border-radius:50%;flex-shrink:0}.pea-done-dot.ok[data-v-bd0a6e6b]{background:#10b981;box-shadow:0 0 0 3px #10b9812e}.pea-done-dot.pend[data-v-bd0a6e6b]{background:#fbbf24;box-shadow:0 0 0 3px #fbbf242e}.pea-caption[data-v-bd0a6e6b]{display:flex;align-items:center;gap:10px;padding:10px 18px;background:#061023;border-top:1px solid rgba(77,184,232,.18);color:#bcd0e4;font-size:11.5px;flex-shrink:0}.pea-cap-lbl[data-v-bd0a6e6b]{color:#4db8e8;font-weight:800;letter-spacing:.12em;text-transform:uppercase;font-size:10px}.pea-cap-sep[data-v-bd0a6e6b]{color:#4db8e8;opacity:.4}.pea-cap-val[data-v-bd0a6e6b]{color:#e8f1fb}.dpm-root[data-v-7d47f783]{position:relative;width:100%;height:100%;min-height:480px;border-radius:14px;overflow:hidden;background:#fff;border:1px solid rgba(140,190,240,.22);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:#111}.dpm-status[data-v-7d47f783]{position:absolute;top:0;left:0;right:0;height:28px;padding:6px 18px 0;display:flex;align-items:center;justify-content:space-between;font-size:11px;font-weight:600;color:#111;background:#fff;z-index:10}.dpm-status-time[data-v-7d47f783]{font-weight:700}.dpm-status-icons[data-v-7d47f783]{display:inline-flex;gap:6px;align-items:center;color:#111}.dpm-scene[data-v-7d47f783]{position:absolute;top:28px;right:0;bottom:0;left:0;background:#fff;display:flex;flex-direction:column;overflow:hidden}.dpm-fade-enter-active[data-v-7d47f783],.dpm-fade-leave-active[data-v-7d47f783]{transition:opacity .32s ease}.dpm-fade-enter-from[data-v-7d47f783],.dpm-fade-leave-to[data-v-7d47f783]{opacity:0}.dpm-sms-header[data-v-7d47f783]{display:grid;grid-template-columns:28px 1fr 60px;align-items:center;padding:10px 20px;border-bottom:1px solid #ececec;flex-shrink:0}.dpm-sms-back[data-v-7d47f783]{font-size:22px;color:#111;line-height:1}.dpm-sms-num[data-v-7d47f783]{text-align:center;font-size:15px;font-weight:700;color:#111}.dpm-sms-actions[data-v-7d47f783]{display:inline-flex;gap:10px;justify-content:flex-end;color:#111}.dpm-sms-body[data-v-7d47f783]{flex:1 1 auto;padding:16px 22px;display:flex;flex-direction:column;gap:12px;overflow:hidden}.dpm-sms-bubble[data-v-7d47f783]{background:#e9e9eb;border-radius:16px;padding:12px 16px;font-size:14px;line-height:1.45;color:#111;width:100%;max-width:100%;box-sizing:border-box;align-self:stretch;opacity:0;transform:translateY(4px);transition:opacity .35s ease,transform .35s ease}.dpm-sms-bubble.in[data-v-7d47f783]{opacity:1;transform:translateY(0)}.dpm-sms-bubble p[data-v-7d47f783]{margin:0 0 6px}.dpm-sms-bubble p[data-v-7d47f783]:last-child{margin-bottom:0}.dpm-sms-tc[data-v-7d47f783]{color:#444}.dpm-sms-link[data-v-7d47f783]{color:#0b73e8;text-decoration:underline;text-underline-offset:2px;transition:background .2s ease;border-radius:3px;padding:0 2px}.dpm-sms-link.pulse[data-v-7d47f783]{animation:dpm-sms-pulse-7d47f783 1.1s ease-in-out infinite}.dpm-sms-link.tapped[data-v-7d47f783]{background:#0b73e838}@keyframes dpm-sms-pulse-7d47f783{0%,to{background:transparent}50%{background:#0b73e82e}}.dpm-sms-compose[data-v-7d47f783]{display:flex;align-items:center;justify-content:space-between;padding:10px 20px 14px;border-top:1px solid #ececec;background:#fff;flex-shrink:0}.dpm-sms-compose-inp[data-v-7d47f783]{flex:1 1 auto;padding:9px 14px;font-size:13px;color:#888;border:1px solid #d8d8d8;border-radius:18px;background:#fff;margin-right:10px}.dpm-sms-compose-ic[data-v-7d47f783]{font-size:16px;color:#555}.dpm-site-urlbar[data-v-7d47f783]{display:flex;align-items:center;gap:10px;padding:8px 16px;background:#f2f2f4;border-bottom:1px solid #e3e3e5;font-size:13px;color:#333}.dpm-site-url-lock[data-v-7d47f783]{font-size:11px}.dpm-site-url-txt[data-v-7d47f783]{flex:1 1 auto;text-align:center;color:#111;font-weight:500}.dpm-site-url-ref[data-v-7d47f783]{color:#666;font-size:15px}.dpm-site-viewport[data-v-7d47f783]{flex:1 1 auto;position:relative;overflow:hidden;background:#fff}.dpm-site-reel[data-v-7d47f783]{position:absolute;top:0;left:0;right:0;will-change:transform;transition:none}.dpm-site-topnav[data-v-7d47f783]{display:flex;align-items:center;justify-content:space-between;padding:14px 22px 12px;background:#fff}.dpm-site-logo-img[data-v-7d47f783]{height:44px;width:auto;display:block;object-fit:contain}.dpm-site-burger[data-v-7d47f783]{display:flex;flex-direction:column;gap:4px}.dpm-site-burger span[data-v-7d47f783]{width:22px;height:3px;background:#1e4f6a;border-radius:2px}.dpm-site-hero[data-v-7d47f783]{position:relative;padding:0 0 16px}.dpm-photo[data-v-7d47f783]{width:100%;height:200px;overflow:hidden;position:relative}.dpm-photo-hero[data-v-7d47f783]{background:linear-gradient(180deg,#0e384900 40%,#0e384940),linear-gradient(135deg,#5aa8c4,#1d6878 55%,#0e3849)}.dpm-site-hero-card[data-v-7d47f783]{margin:-70px 26px 0;background:#fff;border-radius:6px;padding:22px 26px 24px;box-shadow:0 14px 34px #0a15241f;position:relative;z-index:2}.dpm-site-hero-card h1[data-v-7d47f783]{margin:0 0 10px;font-size:26px;line-height:1.15;font-weight:800;letter-spacing:-.4px}.dpm-site-hero-card p[data-v-7d47f783]{margin:0;font-size:14px;color:#222;line-height:1.45}.dpm-o[data-v-7d47f783]{color:#eb6515}.dpm-k[data-v-7d47f783]{color:#0f1320}.dpm-site-section[data-v-7d47f783]{padding:32px 28px 24px;text-align:left}.dpm-site-section h2[data-v-7d47f783]{margin:0 0 10px;font-size:24px;line-height:1.15;font-weight:800;letter-spacing:-.3px}.dpm-site-section p[data-v-7d47f783]{margin:0 0 18px;font-size:14px;line-height:1.5;color:#222}.dpm-site-cta[data-v-7d47f783]{display:inline-flex;align-items:center;justify-content:center;padding:12px 22px;background:#eb6515;color:#fff;border:none;border-radius:5px;font-size:14px;font-weight:700;cursor:pointer;transition:transform .12s ease,background .18s ease,box-shadow .2s ease}.dpm-site-cta.pulse[data-v-7d47f783]{animation:dpm-cta-pulse-7d47f783 1.1s ease-in-out infinite}.dpm-site-cta.pressed[data-v-7d47f783]{transform:scale(.96);background:#c4520b;box-shadow:0 0 0 6px #eb651533}@keyframes dpm-cta-pulse-7d47f783{0%,to{box-shadow:0 0 #eb651573}50%{box-shadow:0 0 0 10px #eb651500}}.dpm-site-spacer[data-v-7d47f783]{height:32px}.dpm-chat[data-v-7d47f783]{background:#fff}.dpm-chat-header[data-v-7d47f783]{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;border-bottom:1px solid #f0f0f2}.dpm-chat-brand[data-v-7d47f783]{display:flex;align-items:center;gap:10px}.dpm-chat-brand-mark[data-v-7d47f783]{width:26px;height:18px;background:linear-gradient(180deg,#5aa8c4,#1d6878 60%,#0e3849);border-radius:4px 4px 0 0;position:relative}.dpm-chat-brand-wave[data-v-7d47f783]{position:absolute;left:0;bottom:-3px;width:100%;height:5px;background:linear-gradient(180deg,#1D6878,transparent);border-radius:0 0 50% 50%/0 0 100% 100%}.dpm-chat-brand-text[data-v-7d47f783]{display:flex;flex-direction:column;gap:2px;line-height:1}.dpm-chat-brand-name[data-v-7d47f783]{font-size:17px;font-weight:800;color:#111;font-style:italic;letter-spacing:-.2px}.dpm-chat-brand-sub[data-v-7d47f783]{font-size:10px;font-weight:700;color:#0e3849;letter-spacing:.4px}.dpm-chat-close[data-v-7d47f783]{color:#111;font-size:20px}.dpm-chat-intro[data-v-7d47f783]{flex:1 1 auto;padding:36px 26px 0;background:linear-gradient(180deg,#fafafa,#fff 40%)}.dpm-chat-h1[data-v-7d47f783]{font-size:26px;font-weight:800;color:#111;line-height:1.25;margin-bottom:26px;letter-spacing:-.4px}.dpm-wave[data-v-7d47f783]{display:inline-block;animation:dpm-wave-7d47f783 2s ease-in-out infinite;transform-origin:70% 70%}@keyframes dpm-wave-7d47f783{0%,60%,to{transform:rotate(0)}10%,30%{transform:rotate(14deg)}20%,40%{transform:rotate(-8deg)}}.dpm-chat-compose[data-v-7d47f783]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:#fff;border-radius:12px;box-shadow:0 6px 20px #0e38491a;transition:transform .12s ease,box-shadow .18s ease}.dpm-chat-compose.tapped[data-v-7d47f783]{transform:scale(.98);box-shadow:0 4px 10px #0e38492e,0 0 0 3px #1d68782e}.dpm-chat-compose-t[data-v-7d47f783]{font-size:15px;font-weight:700;color:#111;margin-bottom:3px}.dpm-chat-compose-s[data-v-7d47f783]{font-size:13px;color:#666}.dpm-chat-compose-send[data-v-7d47f783]{color:#0e3849}.dpm-chat-compose-send svg[data-v-7d47f783]{width:20px;height:20px}.dpm-chat-convo[data-v-7d47f783]{flex:1 1 auto;position:relative;background:#fafafa;overflow:hidden;min-height:0}.dpm-chat-view[data-v-7d47f783]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.dpm-chat-list[data-v-7d47f783]{position:absolute;top:0;left:0;right:0;padding:16px 18px 20px;display:flex;flex-direction:column;gap:12px;will-change:transform;transition:none}.dpm-chat-msg[data-v-7d47f783]{display:flex;opacity:0;transform:translateY(4px);transition:opacity .3s ease,transform .3s ease}.dpm-chat-msg.in[data-v-7d47f783]{opacity:1;transform:translateY(0)}.dpm-chat-msg--user[data-v-7d47f783]{justify-content:flex-end}.dpm-chat-msg--bot[data-v-7d47f783]{justify-content:flex-start}.dpm-chat-msg-bubble[data-v-7d47f783]{max-width:78%;padding:12px 16px;font-size:14px;line-height:1.45;border-radius:16px}.dpm-chat-msg--user .dpm-chat-msg-bubble[data-v-7d47f783]{background:#1d6878;color:#fff;border-bottom-right-radius:5px}.dpm-chat-msg--bot .dpm-chat-msg-bubble[data-v-7d47f783]{background:#ececec;color:#111;border-bottom-left-radius:5px}.dpm-caret[data-v-7d47f783]{display:inline-block;margin-left:2px;animation:dpm-caret-7d47f783 1s step-end infinite;color:#fff}@keyframes dpm-caret-7d47f783{50%{opacity:0}}.dpm-chat-typing[data-v-7d47f783]{align-self:flex-start;background:#ececec;border-radius:16px 16px 16px 5px;padding:10px 14px;display:inline-flex;gap:5px;width:fit-content}.dpm-chat-typing span[data-v-7d47f783]{width:7px;height:7px;background:#8a8a8a;border-radius:50%;animation:dpm-typing-7d47f783 1.3s infinite ease-in-out}.dpm-chat-typing span[data-v-7d47f783]:nth-child(2){animation-delay:.18s}.dpm-chat-typing span[data-v-7d47f783]:nth-child(3){animation-delay:.36s}@keyframes dpm-typing-7d47f783{0%,60%,to{transform:translateY(0);opacity:.5}30%{transform:translateY(-3px);opacity:1}}.dpm-chat-opts[data-v-7d47f783]{display:flex;flex-direction:column;gap:8px;margin-top:4px}.dpm-chat-opt[data-v-7d47f783]{display:flex;align-items:flex-start;gap:8px;text-align:left;padding:11px 14px;background:#fff;border:1px solid #d7e0e4;border-radius:11px;font-size:13px;color:#0e3849;font-weight:700;line-height:1.35;cursor:pointer;opacity:0;transform:translateY(4px);transition:opacity .35s ease var(--d, 0ms),transform .35s ease var(--d, 0ms),background .18s ease,border-color .18s ease}.dpm-chat-opt.in[data-v-7d47f783]{opacity:1;transform:translateY(0)}.dpm-chat-opt.hover[data-v-7d47f783],.dpm-chat-opt.selected[data-v-7d47f783]{background:#1d6878;border-color:#1d6878;color:#fff}.dpm-chat-opt.selected .dpm-chat-opt-ic[data-v-7d47f783]{color:#fff}.dpm-chat-opt-ic[data-v-7d47f783]{color:#1d6878;font-weight:800;transition:color .18s ease}.dpm-chat-opt.hover .dpm-chat-opt-ic[data-v-7d47f783]{color:#fff}.dpm-chat-tabbar[data-v-7d47f783]{display:grid;grid-template-columns:1fr 1fr;padding:9px 0 14px;border-top:1px solid #f0f0f2;background:#fff}.dpm-chat-tab[data-v-7d47f783]{display:flex;flex-direction:column;align-items:center;gap:3px;font-size:12px;color:#999}.dpm-chat-tab.active[data-v-7d47f783]{color:#0e3849;font-weight:700}.dpm-chat-tab svg[data-v-7d47f783]{width:18px;height:18px}.mcr-root[data-v-6f965ac4]{position:relative;width:100%;height:100%;min-height:480px;border-radius:14px;overflow:hidden;background:#fff;border:1px solid rgba(140,190,240,.22);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:#111}.mcr-status[data-v-6f965ac4]{position:absolute;top:0;left:0;right:0;height:28px;padding:6px 18px 0;display:flex;align-items:center;justify-content:space-between;font-size:11px;font-weight:600;color:#111;background:#fff;z-index:10}.mcr-status-time[data-v-6f965ac4]{font-weight:700}.mcr-status-icons[data-v-6f965ac4]{display:inline-flex;gap:6px;align-items:center;color:#111}.mcr-scene[data-v-6f965ac4]{position:absolute;top:28px;right:0;bottom:0;left:0;background:#fff;display:flex;flex-direction:column;overflow:hidden}.mcr-fade-enter-active[data-v-6f965ac4],.mcr-fade-leave-active[data-v-6f965ac4]{transition:opacity .32s ease}.mcr-fade-enter-from[data-v-6f965ac4],.mcr-fade-leave-to[data-v-6f965ac4]{opacity:0}.mcr-sms-header[data-v-6f965ac4]{display:grid;grid-template-columns:28px 1fr 60px;align-items:center;padding:10px 20px;border-bottom:1px solid #ececec;flex-shrink:0}.mcr-sms-back[data-v-6f965ac4]{font-size:22px;color:#111;line-height:1}.mcr-sms-num[data-v-6f965ac4]{text-align:center;font-size:15px;font-weight:700;color:#111}.mcr-sms-actions[data-v-6f965ac4]{display:inline-flex;gap:10px;justify-content:flex-end;color:#111}.mcr-sms-body[data-v-6f965ac4]{flex:1 1 auto;padding:16px 22px;display:flex;flex-direction:column;gap:12px;overflow:hidden}.mcr-sms-bubble[data-v-6f965ac4]{background:#e9e9eb;border-radius:16px;padding:12px 16px;font-size:14px;line-height:1.45;color:#111;width:100%;max-width:100%;box-sizing:border-box;align-self:stretch;opacity:0;transform:translateY(4px);transition:opacity .35s ease,transform .35s ease}.mcr-sms-bubble.in[data-v-6f965ac4]{opacity:1;transform:translateY(0)}.mcr-sms-bubble p[data-v-6f965ac4]{margin:0 0 6px}.mcr-sms-bubble p[data-v-6f965ac4]:last-child{margin-bottom:0}.mcr-sms-tc[data-v-6f965ac4]{color:#444}.mcr-link[data-v-6f965ac4]{color:#0b73e8;text-decoration:underline;text-underline-offset:2px;transition:background .2s ease;border-radius:3px;padding:0 2px}.mcr-link.pulse[data-v-6f965ac4]{animation:mcr-pulse-6f965ac4 1.1s ease-in-out infinite}.mcr-link.tapped[data-v-6f965ac4]{background:#0b73e838}@keyframes mcr-pulse-6f965ac4{0%,to{background:transparent}50%{background:#0b73e82e}}.mcr-sms-compose[data-v-6f965ac4]{display:flex;align-items:center;justify-content:space-between;padding:10px 20px 14px;border-top:1px solid #ececec;background:#fff;flex-shrink:0}.mcr-sms-compose-inp[data-v-6f965ac4]{flex:1 1 auto;padding:9px 14px;font-size:13px;color:#888;border:1px solid #d8d8d8;border-radius:18px;background:#fff;margin-right:10px}.mcr-sms-compose-ic[data-v-6f965ac4]{font-size:16px;color:#555}.mcr-pharm[data-v-6f965ac4]{background:linear-gradient(180deg,#dcedf7,#cfe5f3);overflow:hidden}.mcr-pharm-reel[data-v-6f965ac4]{position:absolute;top:0;left:0;right:0;padding:22px 22px 24px;will-change:transform}.mcr-pharm-head h1[data-v-6f965ac4]{margin:0 0 10px;font-size:30px;font-weight:800;color:#0f1320;letter-spacing:-.4px;line-height:1.1}.mcr-pharm-sub[data-v-6f965ac4]{margin:0 0 16px;font-size:16px;font-weight:700;color:#0f1320;line-height:1.3}.mcr-search[data-v-6f965ac4]{display:flex;align-items:center;gap:10px;background:#fff;border-radius:4px;padding:12px 14px;font-size:14px;margin-bottom:14px}.mcr-search-ph[data-v-6f965ac4]{color:#233041;font-weight:600}.mcr-locrow[data-v-6f965ac4]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;padding:0 2px}.mcr-loc[data-v-6f965ac4]{display:inline-flex;align-items:center;gap:6px}.mcr-loc b[data-v-6f965ac4],.mcr-bestprice[data-v-6f965ac4]{color:#1c7ed6;font-weight:700;font-size:14px}.mcr-tabs[data-v-6f965ac4]{display:flex;gap:18px;border-bottom:1px solid rgba(28,126,214,.2);padding-bottom:6px;margin-bottom:12px}.mcr-tab[data-v-6f965ac4]{font-size:14px;font-weight:800;color:#0f1320;padding-bottom:6px;margin-bottom:-7px}.mcr-tab.active[data-v-6f965ac4]{border-bottom:3px solid #1C7ED6}.mcr-pharm-list[data-v-6f965ac4]{display:flex;flex-direction:column;gap:8px}.mcr-pharm-card[data-v-6f965ac4]{display:grid;grid-template-columns:48px 1fr auto;align-items:center;gap:12px;background:#fff;border-radius:8px;padding:10px 10px 10px 12px;border:2px solid transparent;transition:border-color .22s ease,box-shadow .22s ease,transform .12s ease}.mcr-pharm-card.hover[data-v-6f965ac4]{border-color:#1c7ed6;box-shadow:0 0 0 3px #1c7ed62e}.mcr-pharm-card.selected[data-v-6f965ac4]{border-color:#1c7ed6;box-shadow:0 0 0 4px #1c7ed647;transform:scale(.995)}.mcr-pharm-card.best[data-v-6f965ac4]{border-color:#1c7ed659}.mcr-pharm-logo[data-v-6f965ac4]{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:800;font-size:15px;text-align:center;line-height:1;overflow:hidden;position:relative}.logo-riteaid[data-v-6f965ac4]{background:#c8102e}.logo-riteaid-r[data-v-6f965ac4]{font-family:Georgia,serif;font-size:20px;font-weight:900;font-style:italic;color:#fff;letter-spacing:-.5px}.logo-walgreens[data-v-6f965ac4]{background:#e51836}.logo-walgreens-w[data-v-6f965ac4]{font-family:Georgia,serif;font-style:italic;font-size:22px;font-weight:800}.logo-shoprite[data-v-6f965ac4]{background:#d81e2f}.logo-shoprite-txt[data-v-6f965ac4]{font-size:9px;font-weight:900;font-style:italic;line-height:1;letter-spacing:-.2px}.logo-goodneighbor[data-v-6f965ac4]{background:#002868}.logo-gn-rx[data-v-6f965ac4]{font-size:22px;font-weight:700}.logo-cvs[data-v-6f965ac4]{background:#c00}.logo-cvs-heart[data-v-6f965ac4]{position:absolute;top:8px;width:10px;height:9px;background:#fff;-webkit-mask:radial-gradient(circle at 30% 40%,#000 3px,transparent 3.2px) 0 0/5px 5px no-repeat,radial-gradient(circle at 70% 40%,#000 3px,transparent 3.2px) 5px 0/5px 5px no-repeat,linear-gradient(#000 0 0) 1px 3px/8px 6px no-repeat;mask:radial-gradient(circle at 30% 40%,#000 3px,transparent 3.2px) 0 0/5px 5px no-repeat,radial-gradient(circle at 70% 40%,#000 3px,transparent 3.2px) 5px 0/5px 5px no-repeat,linear-gradient(#000 0 0) 1px 3px/8px 6px no-repeat}.logo-cvs-txt[data-v-6f965ac4]{position:absolute;bottom:6px;font-size:10px;font-weight:900;letter-spacing:-.5px}.mcr-pharm-info[data-v-6f965ac4]{display:flex;flex-direction:column;gap:1px;min-width:0}.mcr-pharm-info b[data-v-6f965ac4]{font-size:14px;font-weight:800;color:#0f1320;line-height:1.2}.mcr-pharm-info span[data-v-6f965ac4]{font-size:12px;color:#0f1320;line-height:1.3}.mcr-info-label[data-v-6f965ac4]{font-weight:700;color:#0f1320}.mcr-pharm-price[data-v-6f965ac4]{background:#1c7ed6;border-radius:6px;padding:10px 14px;display:flex;flex-direction:column;align-items:center;gap:2px;min-width:80px}.mcr-price-now[data-v-6f965ac4]{color:#fff;font-weight:800;font-size:15px;line-height:1}.mcr-price-was[data-v-6f965ac4]{color:#fff;font-weight:700;font-size:11px;text-decoration:line-through;opacity:.85}.mcr-review[data-v-6f965ac4]{background:linear-gradient(180deg,#dcedf7,#cfe5f3);overflow:hidden}.mcr-review-reel[data-v-6f965ac4]{position:absolute;top:0;left:0;right:0;padding:22px 22px 24px;will-change:transform}.mcr-review-h1[data-v-6f965ac4]{margin:0 0 16px;font-size:26px;font-weight:800;color:#0f1320;letter-spacing:-.4px;line-height:1.15}.mcr-card--review[data-v-6f965ac4]{margin-bottom:8px}.mcr-review-terms[data-v-6f965ac4]{margin:14px 4px 10px;font-size:14px;color:#0f1320;line-height:1.45}.mcr-review-terms b[data-v-6f965ac4]{font-weight:700}.mcr-review-tos[data-v-6f965ac4]{margin:0 4px 14px;font-size:14px;color:#0f1320}.mcr-consent[data-v-6f965ac4]{display:grid;grid-template-columns:26px 1fr;gap:10px;align-items:flex-start;background:#fff6;border-radius:8px;padding:10px 12px;margin-bottom:18px;transition:background .18s ease}.mcr-consent.hover[data-v-6f965ac4]{background:#ffffffb3}.mcr-checkbox[data-v-6f965ac4]{width:22px;height:22px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;border:2px solid #d5dde3;transition:background .18s ease,border-color .18s ease;flex-shrink:0}.mcr-checkbox.checked[data-v-6f965ac4]{background:#2f9e44;border-color:#2f9e44}.mcr-consent-txt[data-v-6f965ac4]{font-size:13px;color:#0f1320;line-height:1.4}.mcr-submit[data-v-6f965ac4]{display:block;width:100%;padding:14px 0;background:#eb8a1e;color:#fff;font-weight:900;font-size:17px;letter-spacing:1.5px;border:none;border-radius:6px;cursor:pointer;transition:transform .12s ease,background .18s ease,box-shadow .2s ease}.mcr-submit.pulse[data-v-6f965ac4]{animation:mcr-submit-pulse-6f965ac4 1.1s ease-in-out infinite}.mcr-submit.pressed[data-v-6f965ac4]{transform:scale(.98);background:#c4700f;box-shadow:0 0 0 6px #eb8a1e38}@keyframes mcr-submit-pulse-6f965ac4{0%,to{box-shadow:0 0 #eb8a1e80}50%{box-shadow:0 0 0 10px #eb8a1e00}}.mcr-spacer[data-v-6f965ac4]{height:20px}.pnf-root[data-v-f9ed491a]{width:100%;height:100%;display:flex;flex-direction:column;background:#071528;color:#e8f1fb;font-family:Inter,system-ui,-apple-system,sans-serif;border-radius:14px;overflow:hidden;position:relative}.pnf-stage[data-v-f9ed491a]{flex:1;position:relative;overflow:hidden;background:linear-gradient(135deg,#f4f9fe,#dce9f5);color:#0b1f3a}.pnf-fade-enter-active[data-v-f9ed491a]{transition:opacity .48s ease}.pnf-fade-leave-active[data-v-f9ed491a]{transition:opacity .32s ease}.pnf-fade-enter-from[data-v-f9ed491a],.pnf-fade-leave-to[data-v-f9ed491a]{opacity:0}.pnf-sms[data-v-f9ed491a]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;padding:22px}.pnf-sms-panel[data-v-f9ed491a]{width:100%;max-width:620px;background:#fff;border-radius:14px;box-shadow:0 16px 40px #0b1f3a2e;border:1px solid rgba(11,31,58,.06);overflow:hidden}.pnf-sms-top[data-v-f9ed491a]{display:flex;align-items:center;gap:14px;padding:12px 16px;background:#f4f7fb;border-bottom:1px solid rgba(11,31,58,.08)}.pnf-sms-back[data-v-f9ed491a]{font-size:22px;font-weight:600;color:#1d6878;cursor:pointer;padding:0 4px}.pnf-sms-who[data-v-f9ed491a]{display:flex;align-items:center;gap:10px;flex:1}.pnf-sms-avatar[data-v-f9ed491a]{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#0f4550,#1d6878);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:12px;letter-spacing:.02em}.pnf-sms-id[data-v-f9ed491a]{display:flex;flex-direction:column;line-height:1.2}.pnf-sms-id b[data-v-f9ed491a]{font-size:14px;color:#0b1f3a;font-weight:800}.pnf-sms-id span[data-v-f9ed491a]{font-size:11px;color:#5a7490}.pnf-sms-icons[data-v-f9ed491a]{display:flex;gap:10px;color:#1d6878;font-size:16px}.pnf-sms-body[data-v-f9ed491a]{padding:26px 24px 32px;min-height:260px;display:flex;flex-direction:column;gap:16px}.pnf-sms-date[data-v-f9ed491a]{text-align:center;font-size:10.5px;color:#8faac4;text-transform:uppercase;letter-spacing:.1em;font-weight:700}.pnf-bubble[data-v-f9ed491a]{align-self:flex-start;max-width:78%;padding:12px 16px;background:#e8eaed;color:#0b1f3a;border-radius:18px 18px 18px 4px;font-size:14px;line-height:1.5;box-shadow:0 2px 6px #0b1f3a0f;position:relative}.pnf-bubble-line b[data-v-f9ed491a]{font-weight:800;color:#0b1f3a}.pnf-bubble-link[data-v-f9ed491a]{color:#0b6abf;text-decoration:underline;margin-top:4px;position:relative;display:inline-block;padding:2px 4px;border-radius:4px;transition:background .2s}.pnf-bubble-link.pulse[data-v-f9ed491a]{background:#4db8e82e;animation:pnf-link-pulse-f9ed491a 1.2s ease-in-out infinite}@keyframes pnf-link-pulse-f9ed491a{0%,to{background:#4db8e81f}50%{background:#4db8e852}}.pnf-bubble-link.tapped[data-v-f9ed491a]{background:#4db8e86b}.pnf-bubble-fine[data-v-f9ed491a]{display:block;margin-top:6px;font-size:11px;color:#5a7490;line-height:1.4}.pnf-tap-dot[data-v-f9ed491a]{position:absolute;top:50%;right:-30px;transform:translateY(-50%) scale(1);width:28px;height:28px;border-radius:50%;background:#0b1f3a38;border:2px solid rgba(11,31,58,.35);animation:pnf-tap-f9ed491a .45s ease-out both}@keyframes pnf-tap-f9ed491a{0%{transform:translateY(-50%) scale(1.3);opacity:0}50%{transform:translateY(-50%) scale(.75);opacity:1}to{transform:translateY(-50%) scale(1.1);opacity:.4}}.pnf-bubble-enter-active[data-v-f9ed491a]{transition:opacity .32s ease,transform .32s ease}.pnf-bubble-enter-from[data-v-f9ed491a]{opacity:0;transform:translateY(6px)}.pnf-feed[data-v-f9ed491a]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;overflow:hidden}.pnf-feed-head[data-v-f9ed491a]{display:flex;justify-content:space-between;align-items:center;padding:12px 22px;background:linear-gradient(135deg,#0f4550,#1d6878);color:#fff;flex-shrink:0}.pnf-feed-brand[data-v-f9ed491a]{display:flex;align-items:center;gap:12px}.pnf-feed-mark[data-v-f9ed491a]{width:34px;height:34px;border-radius:9px;background:#ffffff29;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:13px;letter-spacing:.02em}.pnf-feed-brand-text[data-v-f9ed491a]{display:flex;flex-direction:column;line-height:1.2}.pnf-feed-brand-text b[data-v-f9ed491a]{font-size:13px;font-weight:800}.pnf-feed-brand-text span[data-v-f9ed491a]{font-size:11px;opacity:.85}.pnf-feed-nav[data-v-f9ed491a]{display:flex;align-items:center;gap:18px;font-size:12px;color:#ffffffe0;font-weight:600}.pnf-feed-profile[data-v-f9ed491a]{width:28px;height:28px;border-radius:50%;background:#ffffff38;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;letter-spacing:.02em}.pnf-steps[data-v-f9ed491a]{display:grid;grid-template-columns:repeat(7,1fr);gap:8px;padding:14px 22px 10px;background:#fff;border-bottom:1px solid rgba(11,31,58,.08);flex-shrink:0}.pnf-step-box[data-v-f9ed491a]{display:flex;align-items:center;gap:6px;padding:6px 8px;background:#f4f7fb;border:1.5px solid #D5E1EE;border-radius:6px;transition:background .3s,border-color .3s}.pnf-step-box.done[data-v-f9ed491a]{background:#1d68781a;border-color:#1d6878}.pnf-step-box.active[data-v-f9ed491a]{border-color:#4db8e8;background:#4db8e81a;box-shadow:0 0 0 2px #4db8e826}.pnf-step-num[data-v-f9ed491a],.pnf-step-check[data-v-f9ed491a]{width:20px;height:20px;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;flex-shrink:0}.pnf-step-num[data-v-f9ed491a]{background:#fff;color:#8faac4;border:1.5px solid #D5E1EE}.pnf-step-box.active .pnf-step-num[data-v-f9ed491a]{background:#4db8e8;color:#fff;border-color:#4db8e8}.pnf-step-check[data-v-f9ed491a]{background:#1d6878;color:#fff}.pnf-step-lbl[data-v-f9ed491a]{font-size:10.5px;font-weight:700;color:#5a7490;letter-spacing:.04em;text-transform:uppercase}.pnf-step-box.done .pnf-step-lbl[data-v-f9ed491a]{color:#1d6878}.pnf-step-box.active .pnf-step-lbl[data-v-f9ed491a]{color:#0b1f3a}.pnf-feed-window[data-v-f9ed491a]{flex:1;overflow:hidden;position:relative;padding:16px 22px}.pnf-feed-scroller[data-v-f9ed491a]{display:flex;flex-direction:column;gap:14px;transition:transform .85s cubic-bezier(.22,1,.36,1);will-change:transform}.pnf-card[data-v-f9ed491a]{background:#fff;border:1px solid rgba(11,31,58,.08);border-radius:12px;padding:16px 20px;box-shadow:0 3px 10px #0b1f3a0d;display:flex;flex-direction:column;gap:10px;transition:box-shadow .3s,border-color .3s,transform .3s}.pnf-card.highlight[data-v-f9ed491a]{border-color:#4db8e880;box-shadow:0 10px 28px #0b1f3a1a,0 0 0 3px #4db8e81f;transform:translateY(-1px)}.pnf-card-top[data-v-f9ed491a]{display:flex;align-items:center;gap:12px}.pnf-card-ic[data-v-f9ed491a]{width:34px;height:34px;border-radius:9px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pnf-card-ic--info[data-v-f9ed491a]{background:#0b6abf1f;color:#0b6abf}.pnf-card-ic--form[data-v-f9ed491a]{background:#1d687824;color:#1d6878}.pnf-card-ic--warn[data-v-f9ed491a]{background:#f59e0b26;color:#b45309}.pnf-card-ic--check[data-v-f9ed491a]{background:#10b98126;color:#047857}.pnf-card-head[data-v-f9ed491a]{flex:1;display:flex;flex-direction:column;line-height:1.2}.pnf-card-t[data-v-f9ed491a]{font-size:15px;font-weight:800;color:#0b6abf;letter-spacing:-.01em}.pnf-card--warn .pnf-card-t[data-v-f9ed491a],.pnf-card--check .pnf-card-t[data-v-f9ed491a]{color:#0b6abf}.pnf-card-date[data-v-f9ed491a]{font-size:10.5px;color:#8faac4;margin-top:3px;letter-spacing:.02em}.pnf-card-body p[data-v-f9ed491a]{font-size:13px;line-height:1.55;color:#0b1f3a;margin:0 0 8px}.pnf-card-body p[data-v-f9ed491a]:last-child{margin-bottom:0}.pnf-card-body p.em[data-v-f9ed491a]{color:#0b6abf;font-weight:700}.pnf-card-cta[data-v-f9ed491a]{display:inline-flex;align-items:center;gap:10px;padding:11px 18px;background:#0b6abf;color:#fff;border-radius:6px;font-size:13px;font-weight:700;letter-spacing:.02em;align-self:flex-start;box-shadow:0 4px 12px #0b6abf38}.pnf-card-cta-ic[data-v-f9ed491a]{font-size:14px}.pnf-card-foot[data-v-f9ed491a]{display:flex;justify-content:space-between;align-items:center;padding-top:10px;border-top:1px solid rgba(11,31,58,.06);font-size:11px;color:#5a7490;font-weight:600}.pnf-caption[data-v-f9ed491a]{display:flex;align-items:center;gap:10px;padding:10px 18px;background:#061023;border-top:1px solid rgba(77,184,232,.18);color:#bcd0e4;font-size:11.5px;flex-shrink:0}.pnf-cap-lbl[data-v-f9ed491a]{color:#4db8e8;font-weight:800;letter-spacing:.12em;text-transform:uppercase;font-size:10px}.pnf-cap-sep[data-v-f9ed491a]{color:#4db8e8;opacity:.4}.pnf-cap-val[data-v-f9ed491a]{color:#e8f1fb}.pbi-root[data-v-1a2d9d85]{width:100%;height:100%;display:flex;flex-direction:column;background:#0a1a32;border-radius:14px;overflow:hidden;box-shadow:0 18px 46px -20px #0009,0 0 0 1px #4db8e824;font-family:Segoe UI,system-ui,-apple-system,sans-serif;color:#0b1f3a;position:relative}.pbi-app[data-v-1a2d9d85]{flex:1 1 auto;display:flex;flex-direction:column;background:#f3f2f1;overflow:hidden;position:relative}.pbi-topbar[data-v-1a2d9d85]{flex:0 0 auto;height:42px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;background:#faf9f8;border-bottom:1px solid #E1DFDD}.pbi-topbar-left[data-v-1a2d9d85]{display:flex;align-items:center;gap:18px}.pbi-pbi-logo[data-v-1a2d9d85]{display:flex;align-items:center;gap:8px}.pbi-brand-name[data-v-1a2d9d85]{font-size:13px;font-weight:700;color:#323130;letter-spacing:-.01em}.pbi-breadcrumb[data-v-1a2d9d85]{display:flex;align-items:center;gap:6px;font-size:11.5px;color:#605e5c;padding-left:14px;border-left:1px solid #E1DFDD}.pbi-crumb[data-v-1a2d9d85]{color:#605e5c}.pbi-crumb-active[data-v-1a2d9d85]{color:#323130;font-weight:600}.pbi-sep[data-v-1a2d9d85]{color:#a19f9d}.pbi-topbar-right[data-v-1a2d9d85]{display:flex;align-items:center;gap:10px}.pbi-chip[data-v-1a2d9d85]{font-size:10.5px;font-weight:600;color:#107c10;background:#dff6dd;padding:3px 9px;border-radius:999px}.pbi-avatar[data-v-1a2d9d85]{width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,#0078d4,#2b88d8);color:#fff;font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.pbi-body[data-v-1a2d9d85]{flex:1 1 auto;display:flex;min-height:0}.pbi-nav[data-v-1a2d9d85]{flex:0 0 170px;background:#fff;border-right:1px solid #E1DFDD;padding:10px 0;overflow:hidden;display:flex;flex-direction:column}.pbi-nav-ws[data-v-1a2d9d85]{display:flex;align-items:center;gap:8px;padding:6px 12px 10px;border-bottom:1px solid #F3F2F1;margin-bottom:8px}.pbi-ws-ico[data-v-1a2d9d85]{width:22px;height:22px;border-radius:4px;background:linear-gradient(135deg,#f2c811,#e8a400);color:#323130;font-size:11px;font-weight:800;display:inline-flex;align-items:center;justify-content:center}.pbi-ws-name[data-v-1a2d9d85]{font-size:12px;font-weight:700;color:#323130}.pbi-nav-section[data-v-1a2d9d85]{font-size:10px;font-weight:700;letter-spacing:.08em;color:#a19f9d;text-transform:uppercase;padding:6px 12px 4px}.pbi-nav-item[data-v-1a2d9d85]{display:flex;align-items:center;gap:9px;padding:7px 12px;font-size:11.5px;color:#323130;cursor:default;border-left:2px solid transparent}.pbi-nav-item.active[data-v-1a2d9d85]{background:#fff4ce;border-left-color:#f2c811;color:#111;font-weight:600}.pbi-nav-ico[data-v-1a2d9d85]{display:inline-flex;color:#605e5c}.pbi-nav-item.active .pbi-nav-ico[data-v-1a2d9d85]{color:#c87e00}.pbi-canvas[data-v-1a2d9d85]{flex:1 1 auto;display:flex;flex-direction:column;min-width:0;padding:12px 14px 8px;gap:10px;overflow:hidden}.pbi-report-bar[data-v-1a2d9d85]{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;padding:6px 12px;background:#fff;border:1px solid #E1DFDD;border-radius:4px}.pbi-report-title[data-v-1a2d9d85]{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:#323130}.pbi-report-title svg[data-v-1a2d9d85]{color:#f2c811}.pbi-report-sub[data-v-1a2d9d85]{font-size:10.5px;font-weight:500;color:#605e5c;margin-left:6px;padding-left:10px;border-left:1px solid #E1DFDD}.pbi-report-actions[data-v-1a2d9d85]{display:flex;align-items:center;gap:6px}.pbi-pill[data-v-1a2d9d85]{font-size:10.5px;font-weight:700;color:#323130;background:#fff4ce;border:1px solid #F2C811;padding:3px 9px;border-radius:3px;letter-spacing:.02em}.pbi-pill-ghost[data-v-1a2d9d85]{color:#605e5c;background:#fff;border-color:#e1dfdd}.pbi-ico-btn[data-v-1a2d9d85]{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;background:#fff;border:1px solid #E1DFDD;border-radius:3px;color:#605e5c}.pbi-scene-wrap[data-v-1a2d9d85]{flex:1 1 auto;display:flex;flex-direction:column;gap:10px;min-height:0}.pbi-scene-enter-active[data-v-1a2d9d85],.pbi-scene-leave-active[data-v-1a2d9d85]{transition:opacity .35s ease,transform .35s ease}.pbi-scene-enter-from[data-v-1a2d9d85]{opacity:0;transform:translateY(8px)}.pbi-scene-leave-to[data-v-1a2d9d85]{opacity:0;transform:translateY(-8px)}.pbi-kpi-row[data-v-1a2d9d85]{flex:0 0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.pbi-kpi[data-v-1a2d9d85]{background:#fff;border:1px solid #E1DFDD;border-radius:4px;padding:8px 12px;min-height:64px;display:flex;flex-direction:column;justify-content:center;gap:3px;animation:pbi-fadeup-1a2d9d85 .5s both;animation-delay:var(--d, 0ms)}.pbi-kpi-label[data-v-1a2d9d85]{font-size:10px;color:#605e5c;text-transform:uppercase;letter-spacing:.06em;font-weight:600}.pbi-kpi-value[data-v-1a2d9d85]{font-size:22px;font-weight:700;color:#323130;font-variant-numeric:tabular-nums;line-height:1.1}.pbi-kpi-delta[data-v-1a2d9d85]{display:inline-flex;align-items:center;gap:3px;font-size:10.5px;font-weight:700}.pbi-kpi-delta.up[data-v-1a2d9d85],.pbi-kpi-delta.down[data-v-1a2d9d85]{color:#107c10}.pbi-grid[data-v-1a2d9d85]{flex:0 1 auto;display:grid;grid-template-columns:1.45fr 1fr;gap:10px;min-height:0}.pbi-tile[data-v-1a2d9d85]{background:#fff;border:1px solid #E1DFDD;border-radius:4px;padding:10px 12px;display:flex;flex-direction:column;min-height:0;overflow:hidden}.pbi-tile-head[data-v-1a2d9d85]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:6px;padding-bottom:6px;border-bottom:1px solid #F3F2F1;gap:10px}.pbi-tile-title[data-v-1a2d9d85]{font-size:12.5px;font-weight:700;color:#323130;display:inline-flex;align-items:center;gap:7px}.pbi-tile-sub[data-v-1a2d9d85]{font-size:10px;color:#a19f9d;text-transform:uppercase;letter-spacing:.06em}.pbi-tile-foot[data-v-1a2d9d85]{display:flex;align-items:center;gap:8px;font-size:9.5px;color:#605e5c;padding-top:6px;border-top:1px solid #F3F2F1;margin-top:4px;flex-wrap:wrap}.pbi-jfoot-sep[data-v-1a2d9d85]{color:#c8c6c4}.pbi-jfoot-src[data-v-1a2d9d85]{color:#323130;font-weight:600}.pbi-dot-legend[data-v-1a2d9d85]{width:8px;height:8px;border-radius:2px;display:inline-block;margin-right:2px;vertical-align:-1px}.pbi-funnel[data-v-1a2d9d85]{flex:1 1 auto;display:flex;flex-direction:column;gap:3px;padding:4px 0;justify-content:center}.pbi-funnel-row[data-v-1a2d9d85]{display:grid;grid-template-columns:100px 1fr 44px 34px;align-items:center;gap:8px;font-size:10.5px;border-radius:3px;padding:1px 4px}.pbi-funnel-label[data-v-1a2d9d85]{color:#323130;font-weight:600}.pbi-funnel-track[data-v-1a2d9d85]{position:relative;height:12px;background:#f3f2f1;border-radius:2px;overflow:hidden}.pbi-funnel-fill[data-v-1a2d9d85]{position:absolute;left:0;top:0;bottom:0;transition:width .6s cubic-bezier(.3,.7,.3,1);border-radius:2px}.pbi-funnel-ticks[data-v-1a2d9d85]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:space-between;pointer-events:none}.pbi-funnel-ticks span[data-v-1a2d9d85]{width:1px;background:#ffffff40}.pbi-funnel-val[data-v-1a2d9d85]{font-variant-numeric:tabular-nums;color:#323130;font-weight:700;text-align:right}.pbi-funnel-pct[data-v-1a2d9d85]{font-size:10.5px;color:#605e5c;text-align:right}.pbi-hbars[data-v-1a2d9d85]{flex:1 1 auto;display:flex;flex-direction:column;gap:5px;padding:4px 0;justify-content:center}.pbi-hbar-row[data-v-1a2d9d85]{display:grid;grid-template-columns:100px 1fr 42px;align-items:center;gap:8px;font-size:11px}.pbi-hbar-label[data-v-1a2d9d85]{color:#323130;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pbi-hbar-track[data-v-1a2d9d85]{height:12px;background:#f3f2f1;border-radius:2px;overflow:hidden}.pbi-hbar-fill[data-v-1a2d9d85]{height:100%;background:linear-gradient(90deg,#107c10,#3f9c3f);transition:width .6s cubic-bezier(.3,.7,.3,1);border-radius:2px}.pbi-hbar-val[data-v-1a2d9d85]{font-variant-numeric:tabular-nums;color:#323130;font-weight:700;text-align:right}.pbi-scene-case[data-v-1a2d9d85]{gap:8px}.pbi-tile-journey[data-v-1a2d9d85]{flex:1 1 auto;min-height:0}.pbi-tile-journey .pbi-tile-title svg[data-v-1a2d9d85]{color:#f2c811}.pbi-tile-title-case[data-v-1a2d9d85]{margin-left:10px;padding:2px 8px;font-size:10.5px;font-weight:800;color:#8a5a00;background:#fff4ce;border:1px solid #F2C811;border-radius:3px;letter-spacing:.02em;font-variant-numeric:tabular-nums}.pbi-jtable[data-v-1a2d9d85]{flex:1 1 auto;display:flex;flex-direction:column;border:1px solid #D2D0CE;border-radius:2px;overflow:hidden;background:#fff;min-height:0;margin:4px 0 2px}.pbi-jtrow[data-v-1a2d9d85]{display:grid;grid-template-columns:minmax(0,1fr) 110px 120px;align-items:center;border-bottom:1px solid #EDEBE9;min-height:30px}.pbi-jtrow[data-v-1a2d9d85]:last-child{border-bottom:none}.pbi-jtrow[data-v-1a2d9d85]:not(.pbi-jtrow-head):nth-child(odd){background:#fafafa}.pbi-jtrow[data-v-1a2d9d85]:not(.pbi-jtrow-head):nth-child(2n){background:#fff}.pbi-jtrow-head[data-v-1a2d9d85]{background:#faf9f8!important;border-bottom:1px solid #D2D0CE;min-height:26px}.pbi-jtrow-head .pbi-jtcol[data-v-1a2d9d85]{font-size:9.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#605e5c}.pbi-jtcol[data-v-1a2d9d85]{display:flex;align-items:center;padding:6px 10px;font-size:11.5px;color:#323130;border-right:1px solid #EDEBE9;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pbi-jtcol[data-v-1a2d9d85]:last-child{border-right:none}.pbi-jtcol-stage[data-v-1a2d9d85]{font-weight:600;font-size:12px;color:#323130;white-space:normal;overflow:visible;text-overflow:clip;padding-left:14px}.pbi-jtcol-date[data-v-1a2d9d85]{font-variant-numeric:tabular-nums;color:#323130;justify-content:center}.pbi-jtcol-status[data-v-1a2d9d85]{padding:4px 10px;justify-content:center}.pbi-jtbadge[data-v-1a2d9d85]{display:inline-flex;align-items:center;padding:2px 8px;border-radius:2px;background:#eff6fc;border:1px solid #C7E0F4;color:#0078d4;font-size:9.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}@keyframes pbi-fadeup-1a2d9d85{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.pbi-footer[data-v-1a2d9d85]{flex:0 0 auto;height:22px;display:flex;align-items:center;justify-content:space-between;padding:0 14px;background:#faf9f8;border-top:1px solid #E1DFDD;font-size:9.5px;color:#605e5c}.pbi-footer-r[data-v-1a2d9d85]{display:inline-flex;align-items:center;gap:5px}.pbi-snowflake-ico[data-v-1a2d9d85]{display:inline-flex}.agc-root[data-v-ab2394f6]{width:100%;height:100%;min-height:480px;display:grid;grid-template-columns:210px 1fr;grid-template-rows:minmax(0,1fr) auto;gap:0;border:1px solid rgba(77,184,232,.22);border-radius:14px;background:linear-gradient(160deg,#0085ca0f,#061224bf);overflow:hidden;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.agc-nav[data-v-ab2394f6]{grid-row:1;grid-column:1;display:flex;flex-direction:column;border-right:1px solid rgba(77,184,232,.18);background:#030c1880;padding:14px 0 10px}.agc-nav-head[data-v-ab2394f6]{display:flex;align-items:center;justify-content:space-between;padding:0 16px 12px;border-bottom:1px solid rgba(77,184,232,.1);margin-bottom:10px}.agc-nav-eye[data-v-ab2394f6]{font-family:ui-monospace,Menlo,monospace;font-size:10px;font-weight:700;letter-spacing:.22em;color:#4db8e8}.agc-nav-count[data-v-ab2394f6]{font-family:ui-monospace,Menlo,monospace;font-size:10px;font-weight:700;color:#bcd0e4;background:#4db8e81f;border:1px solid rgba(77,184,232,.22);padding:1px 6px;border-radius:999px}.agc-nav-list[data-v-ab2394f6]{display:flex;flex-direction:column;gap:2px;padding:0 8px;flex:1 1 auto}.agc-nav-item[data-v-ab2394f6]{all:unset;display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:8px;cursor:default;transition:background .25s ease,border-color .25s ease;border:1px solid transparent;border-left:2px solid transparent;position:relative}.agc-nav-item.is-active[data-v-ab2394f6]{background:#4db8e81a;border-color:#4db8e847;border-left-color:#4db8e8}.agc-nav-dot[data-v-ab2394f6]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.agc-nav-dot.dot-live[data-v-ab2394f6]{background:#4ade80;box-shadow:0 0 8px #4ade808c;animation:agcPulse-ab2394f6 2s ease-in-out infinite}.agc-nav-dot.dot-draft[data-v-ab2394f6]{background:#fbbf24;box-shadow:0 0 6px #fbbf2466}.agc-nav-text[data-v-ab2394f6]{display:flex;flex-direction:column;gap:2px;min-width:0}.agc-nav-name[data-v-ab2394f6]{font-size:13px;font-weight:700;color:#e6eef7;letter-spacing:-.01em;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.agc-nav-sub[data-v-ab2394f6]{font-family:ui-monospace,Menlo,monospace;font-size:10px;color:#bcd0e499;letter-spacing:.06em;text-transform:uppercase}.agc-nav-foot[data-v-ab2394f6]{display:flex;align-items:center;gap:8px;margin:10px 12px 0;padding:10px 12px;font-size:12px;font-weight:600;color:#4db8e8b8;border:1px dashed rgba(77,184,232,.28);border-radius:8px;background:#4db8e80a}.agc-nav-plus[data-v-ab2394f6]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:#4db8e829;color:#4db8e8;font-size:13px;font-weight:700;line-height:1}.agc-detail[data-v-ab2394f6]{grid-row:1;grid-column:2;display:flex;flex-direction:column;gap:10px;padding:16px 20px 14px;overflow:hidden;animation:agcDetailFade-ab2394f6 .35s cubic-bezier(.22,1,.36,1) both}@keyframes agcDetailFade-ab2394f6{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.agc-detail-head[data-v-ab2394f6]{display:flex;flex-direction:column;gap:3px}.agc-pills[data-v-ab2394f6]{display:flex;gap:6px;margin-bottom:2px}.agc-pill[data-v-ab2394f6]{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-family:ui-monospace,Menlo,monospace;font-size:9.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;line-height:1.4}.agc-pill-alpha[data-v-ab2394f6]{background:#fbbf241f;color:#fbbf24;border:1px solid rgba(251,191,36,.28)}.agc-pill-type[data-v-ab2394f6]{background:#4db8e81f;color:#4db8e8;border:1px solid rgba(77,184,232,.28)}.agc-detail-title[data-v-ab2394f6]{margin:0;font-size:21px;font-weight:800;color:#f4f9fe;letter-spacing:-.02em;line-height:1.1}.agc-detail-desc[data-v-ab2394f6]{margin:0;font-size:12.5px;color:#bcd0e4d1;line-height:1.4}.agc-card[data-v-ab2394f6]{background:#0a182a8c;border:1px solid rgba(77,184,232,.18);border-radius:10px;padding:9px 14px;opacity:0;transform:translateY(4px);animation:agcFadeUp-ab2394f6 .4s cubic-bezier(.22,1,.36,1) var(--cd, .12s) forwards}.agc-card-head[data-v-ab2394f6]{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:7px}.agc-card-eye[data-v-ab2394f6]{font-family:ui-monospace,Menlo,monospace;font-size:10px;font-weight:700;letter-spacing:.22em;color:#4db8e8;text-transform:uppercase}.agc-card-meta[data-v-ab2394f6]{font-size:10.5px;color:#bcd0e4a6;letter-spacing:.02em}.agc-card-meta-mono[data-v-ab2394f6]{font-family:ui-monospace,Menlo,monospace;color:#4db8e8;font-weight:600}.agc-conds[data-v-ab2394f6]{display:flex;flex-wrap:wrap;gap:6px}.agc-cond[data-v-ab2394f6]{display:inline-flex;align-items:center;gap:6px;padding:3px 9px 3px 8px;background:#a78bfa1a;border:1px solid rgba(167,139,250,.3);border-radius:6px;opacity:0;transform:translateY(4px);animation:agcFadeUp-ab2394f6 .35s cubic-bezier(.22,1,.36,1) var(--cd, .12s) forwards}.agc-cond-field[data-v-ab2394f6]{font-family:ui-monospace,Menlo,monospace;font-size:11.5px;font-weight:600;color:#c4b5fd;letter-spacing:.005em}.agc-cond-op[data-v-ab2394f6]{font-size:11px;color:#bcd0e4a6;letter-spacing:0;font-style:italic}.agc-action[data-v-ab2394f6]{display:inline-flex;align-items:center;gap:8px;padding:5px 12px 5px 10px;background:#4ade801a;border:1px solid rgba(74,222,128,.34);border-radius:7px}.agc-action-bolt[data-v-ab2394f6]{color:#fbbf24;font-size:12px;line-height:1}.agc-action-target[data-v-ab2394f6]{font-family:ui-monospace,Menlo,monospace;font-size:12.5px;font-weight:700;color:#4ade80;letter-spacing:.01em}.agc-live[data-v-ab2394f6]{margin-top:0;opacity:0;transform:translateY(4px);animation:agcFadeUp-ab2394f6 .4s cubic-bezier(.22,1,.36,1) var(--cd, .2s) forwards}.agc-live-head[data-v-ab2394f6]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:6px}.agc-live-dot[data-v-ab2394f6]{width:7px;height:7px;border-radius:50%;background:#4ade80;box-shadow:0 0 8px #4ade808c;animation:agcPulse-ab2394f6 1.6s ease-in-out infinite;flex-shrink:0}.agc-live-eye[data-v-ab2394f6]{font-family:ui-monospace,Menlo,monospace;font-size:10px;font-weight:700;letter-spacing:.22em;color:#4ade80;text-transform:uppercase}.agc-live-stats[data-v-ab2394f6]{font-size:11.5px;color:#bcd0e4cc;letter-spacing:.01em;margin-left:auto}.agc-live-stats strong[data-v-ab2394f6]{color:#e6eef7;font-weight:800;font-variant-numeric:tabular-nums}.agc-live-ok[data-v-ab2394f6]{color:#4ade80;font-weight:600}.agc-feed[data-v-ab2394f6]{display:flex;flex-direction:column;gap:3px;padding:8px 12px;background:#030c18a6;border:1px solid rgba(77,184,232,.14);border-left:2px solid #4ADE80;border-radius:8px;font-family:ui-monospace,Menlo,monospace}.agc-feed-line[data-v-ab2394f6]{display:flex;align-items:center;gap:10px;font-size:11px;color:#bcd0e4;letter-spacing:.005em;opacity:0;transform:translate(-4px);animation:agcFeedIn-ab2394f6 .35s cubic-bezier(.22,1,.36,1) var(--cd, .2s) forwards}.agc-feed-ts[data-v-ab2394f6]{color:#bcd0e480}.agc-feed-arrow[data-v-ab2394f6]{color:#4db8e8;font-weight:700}.agc-feed-text[data-v-ab2394f6]{color:#e6eef7;flex:1 1 auto}.agc-feed-ok[data-v-ab2394f6]{color:#4ade80;font-weight:800;font-size:12px}.agc-chain[data-v-ab2394f6]{grid-row:2;grid-column:1 / -1;padding:12px 20px 14px;border-top:1px solid rgba(77,184,232,.18);background:#030c188c;display:flex;flex-direction:column;gap:8px}.agc-chain-eye[data-v-ab2394f6]{font-family:ui-monospace,Menlo,monospace;font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#4db8e8}.agc-chain-track[data-v-ab2394f6]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:auto 1fr auto 1fr auto 1fr auto 1fr auto 1fr auto;align-items:center;gap:0 8px}.agc-chain-stage[data-v-ab2394f6]{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0}.agc-chain-node[data-v-ab2394f6]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;border:1.5px solid rgba(77,184,232,.28);background:#0a1423cc;color:#bcd0e4;font-family:ui-monospace,Menlo,monospace;font-size:11px;font-weight:800;letter-spacing:.04em;transition:transform .3s ease,border-color .3s ease,background .3s ease,box-shadow .3s ease,color .3s ease}.agc-chain-dot[data-v-ab2394f6]{width:7px;height:7px;border-radius:50%;background:currentColor}.agc-chain-label[data-v-ab2394f6]{font-size:11px;font-weight:600;color:#bcd0e4c7;letter-spacing:.01em;white-space:nowrap;line-height:1.1}.agc-chain-stage.is-done .agc-chain-node[data-v-ab2394f6]{background:#4ade8024;border-color:#4ade80;color:#4ade80}.agc-chain-stage.is-done .agc-chain-label[data-v-ab2394f6]{color:#e6eef7}.agc-chain-stage.is-active .agc-chain-node[data-v-ab2394f6]{background:#4db8e82e;border-color:#4db8e8;color:#4db8e8;box-shadow:0 0 0 4px #4db8e824,0 0 16px #4db8e859;transform:scale(1.08);animation:agcStagePulse-ab2394f6 2s ease-in-out infinite}.agc-chain-stage.is-active .agc-chain-label[data-v-ab2394f6]{color:#4db8e8;font-weight:700}.agc-chain-stage.is-future .agc-chain-node[data-v-ab2394f6]{color:#bcd0e48c}.agc-chain-stage.type-passive .agc-chain-node[data-v-ab2394f6]{width:22px;height:22px}.agc-chain-conn[data-v-ab2394f6]{height:2px;border-radius:2px;background:#4db8e82e;transition:background .3s ease,box-shadow .3s ease;position:relative;overflow:hidden;margin-bottom:18px}.agc-chain-conn.is-done[data-v-ab2394f6]{background:#4ade808c}.agc-chain-conn.is-live[data-v-ab2394f6]{background:linear-gradient(90deg,#4ade808c,#4db8e8);box-shadow:0 0 10px #4db8e866}.agc-chain-conn.is-live[data-v-ab2394f6]:after{content:"";position:absolute;top:0;bottom:0;width:24px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.6),transparent);animation:agcFlow-ab2394f6 1.6s linear infinite}@keyframes agcFadeUp-ab2394f6{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes agcFeedIn-ab2394f6{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:none}}@keyframes agcPulse-ab2394f6{0%,to{opacity:.9;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}@keyframes agcStagePulse-ab2394f6{0%,to{box-shadow:0 0 0 4px #4db8e824,0 0 16px #4db8e859}50%{box-shadow:0 0 0 6px #4db8e814,0 0 22px #4db8e880}}@keyframes agcFlow-ab2394f6{0%{transform:translate(-24px)}to{transform:translate(calc(100% + 24px))}}.paf-root[data-v-4048037e]{width:100%;display:flex;flex-direction:column;gap:26px;padding:14px 0 0}.paf-grid[data-v-4048037e]{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;max-width:1160px;width:100%;margin:0 auto}.paf-col[data-v-4048037e]{display:flex;flex-direction:column;padding:20px 18px 18px;border-radius:16px;border:1px solid rgba(77,184,232,.22);background:linear-gradient(160deg,#0085ca12,#0a14238c);opacity:0;animation:pafColIn-4048037e .55s cubic-bezier(.22,1,.36,1) var(--col-d, 0ms) forwards}.paf-col-head[data-v-4048037e]{display:flex;flex-direction:column;gap:3px;padding-bottom:14px;border-bottom:1px solid rgba(77,184,232,.18);margin-bottom:14px}.paf-patient-label[data-v-4048037e]{font-size:13px;letter-spacing:.18em;color:#bcd0e4;font-weight:700}.paf-patient-ctx[data-v-4048037e]{font-size:23px;font-weight:700;color:#e6eef7;letter-spacing:-.01em;line-height:1.15}.paf-patient-same[data-v-4048037e]{font-size:13px;color:#bcd0e4ad;letter-spacing:.04em;font-style:italic;margin-top:4px}.paf-gates[data-v-4048037e]{display:flex;flex-direction:column;gap:8px;margin-bottom:4px}.paf-gate[data-v-4048037e]{display:flex;align-items:center;gap:10px;padding:10px 12px 10px 14px;border-radius:8px;background:#fbbf2414;border:1px solid rgba(251,191,36,.22);border-left:3px solid #FBBF24;opacity:0;transform:translate(-6px);animation:pafGateIn-4048037e .45s cubic-bezier(.22,1,.36,1) var(--gate-d, 0ms) forwards}.paf-gate-dot[data-v-4048037e]{width:6px;height:6px;border-radius:50%;background:#fbbf24;flex-shrink:0}.paf-gate-text[data-v-4048037e]{font-size:15px;color:#e6eef7;letter-spacing:0;line-height:1.35}.paf-summary[data-v-4048037e]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:14px;padding-top:14px;border-top:1px solid rgba(77,184,232,.18);opacity:0;animation:pafFadeUp-4048037e .5s cubic-bezier(.22,1,.36,1) var(--sum-d, 0ms) forwards}.paf-summary-item[data-v-4048037e]{display:flex;flex-direction:column;gap:3px;flex:1}.paf-summary-num[data-v-4048037e]{font-size:26px;font-weight:900;color:#4db8e8;letter-spacing:-.02em;line-height:1;font-variant-numeric:tabular-nums}.paf-summary-num.paf-oop[data-v-4048037e]{color:#f87171}.paf-summary-lbl[data-v-4048037e]{font-size:12px;color:#bcd0e4;letter-spacing:.08em;text-transform:uppercase}.paf-summary-div[data-v-4048037e]{width:1px;align-self:stretch;background:#4db8e82e;margin:0 4px}.paf-strap[data-v-4048037e]{text-align:center;font-size:20px;color:#bcd0e4;font-weight:600;letter-spacing:-.005em;padding-top:4px;opacity:0;animation:pafFadeUp-4048037e .55s cubic-bezier(.22,1,.36,1) 1.5s forwards}.paf-strap-accent[data-v-4048037e]{color:#fbbf24;font-weight:800}@keyframes pafColIn-4048037e{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes pafGateIn-4048037e{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}@keyframes pafFadeUp-4048037e{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (max-width: 1100px){.paf-grid[data-v-4048037e]{grid-template-columns:1fr;max-width:560px}}.vlt-root[data-v-5dedc71e]{width:100%;max-width:1220px;margin:0 auto;display:flex;flex-direction:column;gap:22px;padding:10px 0 0}.vlt-phases[data-v-5dedc71e]{display:grid;grid-template-columns:240px repeat(4,1fr);gap:0;align-items:end;padding-bottom:12px;border-bottom:1px solid rgba(77,184,232,.18)}.vlt-phase[data-v-5dedc71e]{grid-column:span 1;padding:0 14px;text-align:center;opacity:0;animation:vltFadeUp-5dedc71e .55s cubic-bezier(.22,1,.36,1) var(--d, 0ms) forwards;border-left:1px dashed rgba(77,184,232,.14)}.vlt-phase[data-v-5dedc71e]:first-of-type{border-left:none}.vlt-phase[data-v-5dedc71e]:nth-child(1){grid-column:2}.vlt-phase-num[data-v-5dedc71e]{font-family:ui-monospace,Menlo,monospace;font-size:11px;font-weight:700;letter-spacing:.14em;color:#6a8aa8;margin-bottom:4px}.vlt-phase-label[data-v-5dedc71e]{font-size:17px;font-weight:700;color:#e6eef7;letter-spacing:-.01em;line-height:1.1}.vlt-phase-sub[data-v-5dedc71e]{font-size:11px;color:#bcd0e4ad;margin-top:3px;letter-spacing:.02em;line-height:1.35}.vlt-lanes[data-v-5dedc71e]{display:flex;flex-direction:column;gap:14px}.vlt-lane[data-v-5dedc71e]{display:grid;grid-template-columns:240px 1fr;gap:0;align-items:center;opacity:0;animation:vltFadeUp-5dedc71e .55s cubic-bezier(.22,1,.36,1) var(--lane-d, 0ms) forwards}.vlt-lane-id[data-v-5dedc71e]{display:flex;align-items:center;gap:12px;padding:0 16px 0 4px}.vlt-lane-mark[data-v-5dedc71e]{width:10px;height:10px;border-radius:50%;background:var(--lane-color);box-shadow:0 0 12px color-mix(in srgb,var(--lane-color) 55%,transparent);flex-shrink:0}.vlt-lane-name[data-v-5dedc71e]{font-size:13px;font-weight:700;color:#e6eef7;letter-spacing:-.01em;line-height:1.2}.vlt-lane-track[data-v-5dedc71e]{position:relative;display:grid;grid-template-columns:repeat(4,1fr);height:78px}.vlt-cell[data-v-5dedc71e]{height:100%;border-left:1px dashed rgba(77,184,232,.14)}.vlt-cell[data-v-5dedc71e]:first-of-type{border-left:none}.vlt-bar[data-v-5dedc71e]{position:absolute;top:6px;bottom:6px;left:calc((var(--bar-start) - 1) / 4 * 100%);right:calc((4 - var(--bar-end)) / 4 * 100%);background:linear-gradient(90deg,color-mix(in srgb,var(--lane-color) 22%,transparent),color-mix(in srgb,var(--lane-color) 14%,transparent));border:1px solid color-mix(in srgb,var(--lane-color) 55%,transparent);border-left:3px solid var(--lane-color);border-radius:6px;display:flex;align-items:center;padding:10px 16px;color:var(--lane-color);font-size:12px;font-weight:700;letter-spacing:0;box-shadow:0 4px 18px color-mix(in srgb,var(--lane-color) 14%,transparent);transform-origin:left center;transform:scaleX(0);animation:vltBarGrow-5dedc71e .75s cubic-bezier(.22,1,.36,1) var(--bar-d, 0ms) forwards;overflow:hidden}.vlt-bar-label[data-v-5dedc71e]{color:#e6eef7;font-weight:600;font-size:12px;letter-spacing:.01em;line-height:1.35;white-space:normal;word-break:break-word}.vlt-payoff[data-v-5dedc71e]{text-align:center;font-size:17px;color:#bcd0e4;font-weight:600;letter-spacing:-.005em;padding-top:8px;opacity:0;animation:vltFadeUp-5dedc71e .55s cubic-bezier(.22,1,.36,1) 1.6s forwards}.vlt-payoff-accent[data-v-5dedc71e]{color:#4db8e8;font-weight:800}@keyframes vltFadeUp-5dedc71e{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes vltBarGrow-5dedc71e{0%{transform:scaleX(0);opacity:.4}to{transform:scaleX(1);opacity:1}}@media (max-width: 1100px){.vlt-phases[data-v-5dedc71e],.vlt-lane[data-v-5dedc71e]{grid-template-columns:180px repeat(4,1fr)}.vlt-lane[data-v-5dedc71e]{grid-template-columns:180px 1fr}.vlt-lane-name[data-v-5dedc71e]{font-size:12px}.vlt-phase-label[data-v-5dedc71e]{font-size:15px}.vlt-bar-label[data-v-5dedc71e]{font-size:11px}}.pres-root[data-v-47999e63]{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;background:radial-gradient(1200px 800px at 12% 10%,rgba(0,133,202,.18),transparent 60%),radial-gradient(900px 700px at 92% 90%,rgba(77,184,232,.14),transparent 60%),linear-gradient(180deg,#03111f,#020a14);color:#e6eef7;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;z-index:1000}.progress-track[data-v-47999e63]{position:absolute;top:0;left:0;right:0;height:3px;background:#4db8e814;z-index:10}.progress-fill[data-v-47999e63]{height:100%;background:linear-gradient(90deg,#0085ca,#4db8e8);transition:width .6s cubic-bezier(.34,1.2,.64,1);box-shadow:0 0 16px #4db8e880}.brand-chrome[data-v-47999e63]{position:absolute;top:22px;left:36px;z-index:10}.brand-mark[data-v-47999e63]{display:flex;align-items:center;gap:8px}.brand-logo-img[data-v-47999e63]{height:28px;width:auto;display:block}.slide-stage[data-v-47999e63]{position:absolute;top:60px;bottom:72px;left:0;right:0;display:flex;align-items:stretch;justify-content:center;overflow:hidden;animation:slideIn-47999e63 .55s cubic-bezier(.22,1,.36,1) both}@keyframes slideIn-47999e63{0%{opacity:0;transform:translateY(18px) scale(.995)}to{opacity:1;transform:none}}.slide[data-v-47999e63]{width:100%;max-width:1360px;margin:0 auto;padding:48px 64px 32px;box-sizing:border-box;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.slide[data-v-47999e63]::-webkit-scrollbar{display:none}.slide-inner[data-v-47999e63]{display:flex;flex-direction:column;gap:24px;height:100%}.eyebrow[data-v-47999e63]{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.16em;color:#4db8e8;padding:4px 10px;border-radius:999px;background:#4db8e814;border:1px solid rgba(77,184,232,.2);width:fit-content}.eyebrow.warn[data-v-47999e63]{color:#fbbf24;background:#fbbf2414;border-color:#fbbf2440}.eyebrow.stage-setup[data-v-47999e63]{color:#a78bfa;background:#a78bfa1a;border-color:#a78bfa4d}.eyebrow.stage-service[data-v-47999e63]{color:#8fd3f5;background:#4db8e81a;border-color:#8fd3f559}.eyebrow.stage-insights[data-v-47999e63]{color:#34d399;background:#34d3991a;border-color:#34d3994d}.header-row[data-v-47999e63]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.maturity-pill[data-v-47999e63]{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;padding:4px 10px;border-radius:999px;width:fit-content;white-space:nowrap;box-sizing:border-box}.maturity-pill[data-v-47999e63]:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.maturity-available[data-v-47999e63]{color:#4ade80;background:#4ade801f;border:1px solid rgba(74,222,128,.35)}.maturity-pilot[data-v-47999e63]{color:#4db8e8;background:#4db8e824;border:1px solid rgba(77,184,232,.38)}.maturity-development[data-v-47999e63]{color:#fbbf24;background:#fbbf241f;border:1px solid rgba(251,191,36,.38)}.maturity-discovery[data-v-47999e63]{color:#c4b5fd;background:#a78bfa24;border:1px solid rgba(167,139,250,.4)}.maturity-pill-btn[data-v-47999e63]{position:absolute;top:10px;right:12px}.val-btn .maturity-pill-btn[data-v-47999e63]{top:12px;right:14px}.jv-card .maturity-pill-btn[data-v-47999e63]{top:10px;right:12px}.h2[data-v-47999e63]{font-size:44px;font-weight:700;line-height:1.08;letter-spacing:-.02em;margin:6px 0 4px;color:#f4f9fe}.h2 .accent[data-v-47999e63]{background:linear-gradient(135deg,#4db8e8,#0085ca);-webkit-background-clip:text;background-clip:text;color:transparent}.h2 .warn-text[data-v-47999e63]{color:#fbbf24}.lede[data-v-47999e63]{font-size:16px;line-height:1.55;color:#bcd0e4;margin:0;max-width:760px}.lede strong[data-v-47999e63]{color:#f4f9fe;font-weight:600}.lede.lede-oneline[data-v-47999e63]{max-width:none;white-space:nowrap}.two-col[data-v-47999e63]{flex-direction:row!important;align-items:stretch;gap:56px}.col-left[data-v-47999e63],.col-right[data-v-47999e63]{flex:1;min-width:0;display:flex;flex-direction:column;gap:20px}.slide-title[data-v-47999e63]{display:flex!important;flex-direction:row;align-items:center;gap:48px}.title-left[data-v-47999e63]{flex:1.2}.title-right[data-v-47999e63]{flex:1;display:flex;align-items:center;justify-content:center}.title-logo[data-v-47999e63]{display:flex;align-items:center;gap:14px;margin-bottom:40px}.title-logo-img[data-v-47999e63]{height:44px;width:auto;display:block}.title-h1[data-v-47999e63]{font-size:72px;font-weight:700;line-height:1.02;letter-spacing:-.035em;margin:0 0 20px;color:#f4f9fe}.title-h1 .accent[data-v-47999e63]{background:linear-gradient(135deg,#4db8e8,#0085ca);-webkit-background-clip:text;background-clip:text;color:transparent}.title-sub[data-v-47999e63]{font-size:20px;line-height:1.5;color:#bcd0e4;margin:0 0 32px;max-width:560px}.title-meta[data-v-47999e63]{display:flex;align-items:center;gap:12px;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:#6a8aa8}.title-meta .dot[data-v-47999e63]{opacity:.5}.title-icon[data-v-47999e63]{width:520px;height:520px;max-width:100%;object-fit:contain;filter:drop-shadow(0 0 80px rgba(0,133,202,.45))}.slide-synchronized[data-v-47999e63]{display:flex;align-items:center;justify-content:center}.sync-grid[data-v-47999e63]{display:grid;grid-template-columns:1.15fr 1fr;gap:80px;align-items:center;max-width:1320px;width:100%}.sync-copy .eyebrow[data-v-47999e63]{margin-bottom:20px}.sync-h1[data-v-47999e63]{font-size:68px;line-height:1.02;font-weight:700;letter-spacing:-.02em;margin:0 0 28px;color:#e7f0ff}.sync-h1 .accent[data-v-47999e63]{color:#4db8e8}.sync-h1 .accent-2[data-v-47999e63]{background:linear-gradient(90deg,#4db8e8,#86e1ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.sync-lede[data-v-47999e63]{font-size:20px;line-height:1.55;color:#cfe0f2;margin:0 0 18px;max-width:620px}.sync-body[data-v-47999e63]{font-size:16px;line-height:1.65;color:#8fa8c4;margin:0;max-width:620px}.sync-graphic[data-v-47999e63]{display:flex;align-items:center;justify-content:center;position:relative}.sync-triangle-wrap[data-v-47999e63]{position:relative;width:520px;max-width:100%;animation:syncFloat-47999e63 7s ease-in-out infinite}@keyframes syncFloat-47999e63{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.sync-triangle-img[data-v-47999e63]{width:100%;height:auto;display:block;filter:drop-shadow(0 24px 60px rgba(0,80,160,.55))}.sync-pillar[data-v-47999e63]{position:absolute;font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;text-align:center;line-height:1.25;white-space:nowrap;z-index:3;text-shadow:0 2px 10px rgba(0,0,0,.6)}.sync-pillar.pillar-expert[data-v-47999e63]{top:43%;left:27%;transform:translate(-50%,-50%);color:#86e1ff}.sync-pillar.pillar-platform[data-v-47999e63]{top:43%;left:73%;transform:translate(-50%,-50%);color:#4db8e8}.sync-pillar.pillar-scalable[data-v-47999e63]{top:87%;left:50%;transform:translate(-50%,-50%);color:#8fb7df}@media (max-width: 1100px){.sync-grid[data-v-47999e63]{grid-template-columns:1fr;gap:40px}.sync-h1[data-v-47999e63]{font-size:52px}.sync-triangle-wrap[data-v-47999e63]{width:380px}}.slide-agenda .slide-inner[data-v-47999e63]{justify-content:center}.agenda-h2[data-v-47999e63]{text-align:center;margin:0 0 64px;font-size:112px;line-height:1;letter-spacing:-.03em}@media (max-width: 1200px){.agenda-h2[data-v-47999e63]{font-size:84px}}.agenda-grid[data-v-47999e63]{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.agenda-card[data-v-47999e63]{position:relative;background:linear-gradient(165deg,#0f2036cc,#06122499);border:1px solid rgba(77,184,232,.16);border-radius:20px;padding:56px 18px 48px;min-height:220px;display:flex;align-items:center;justify-content:center;transition:transform .4s,border-color .4s,box-shadow .4s;animation:fadeUp-47999e63 .7s cubic-bezier(.22,1,.36,1) var(--d, 0ms) both}.agenda-card[data-v-47999e63]:hover{transform:translateY(-4px);border-color:#4db8e873;box-shadow:0 18px 40px #0085ca38}.agenda-num[data-v-47999e63]{position:absolute;top:18px;right:22px;font-size:12px;font-weight:700;letter-spacing:.18em;color:#4db8e88c;margin:0}.agenda-title[data-v-47999e63]{margin:0;display:flex;flex-direction:column;align-items:center;gap:2px}.agenda-title-line[data-v-47999e63]{font-size:30px;font-weight:700;color:#f4f9fe;letter-spacing:-.015em;line-height:1.2;text-align:center;white-space:nowrap}.agenda-note[data-v-47999e63]{font-size:16px;line-height:1.55;color:#bcd0e4}@keyframes fadeUp-47999e63{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.slide-evolution .slide-inner[data-v-47999e63]{align-items:flex-start;justify-content:center;text-align:left}.slide-lifecycle .slide-inner[data-v-47999e63]{display:flex;flex-direction:column;justify-content:center;gap:22px}.slide-lifecycle .lifecycle-header[data-v-47999e63]{max-width:1220px}.slide-lifecycle .h2[data-v-47999e63]{margin-top:4px;margin-bottom:6px}.slide-lifecycle .lede[data-v-47999e63]{margin-top:0;max-width:1100px}.slide-evolution .evolution-eyebrow[data-v-47999e63]{align-self:flex-start;margin-left:0}.slide-evolution .evolution-h2[data-v-47999e63]{text-align:left;display:flex;flex-direction:column;gap:6px;font-size:76px;line-height:1.04;letter-spacing:-.025em;margin-top:10px}.slide-evolution .evolution-line[data-v-47999e63]{display:block}.trend-list[data-v-47999e63]{list-style:none;padding:0;margin:48px auto 0;max-width:1280px;display:grid;grid-template-columns:repeat(4,1fr);gap:20px;align-items:stretch;width:100%}.trend-list li[data-v-47999e63]{display:flex;flex-direction:column;gap:14px;align-items:flex-start;text-align:left;padding:26px 24px;background:#0a182a80;border:1px solid rgba(77,184,232,.18);border-radius:14px;animation:fadeUp-47999e63 .6s cubic-bezier(.22,1,.36,1) var(--d, 0ms) both;transition:border-color .3s,background .3s;min-height:220px}.trend-list li[data-v-47999e63]:hover{border-color:#4db8e86b;background:#0c2038b3}.trend-title[data-v-47999e63]{font-weight:700;font-size:24px;color:#f4f9fe;margin-bottom:8px;line-height:1.22;letter-spacing:-.01em}.trend-note[data-v-47999e63]{font-size:15px;line-height:1.55;color:#bcd0e4}.problem-header[data-v-47999e63]{margin-bottom:14px}.slide-problem-setup .slide-inner[data-v-47999e63]{display:flex;flex-direction:column}.swimlane-wrap[data-v-47999e63]{background:#0612248c;border:1px solid rgba(251,191,36,.18);border-radius:14px;padding:24px 28px 22px;flex:1;display:flex;flex-direction:column}.swimlane-header[data-v-47999e63]{display:grid;grid-template-columns:160px repeat(16,1fr);gap:2px;font-size:12px;color:#6a8aa8;padding-bottom:8px;border-bottom:1px dashed rgba(77,184,232,.15);margin-bottom:10px}.swimlane-header span[data-v-47999e63]:first-child{color:#bcd0e4;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.swimlane-header span[data-v-47999e63]{text-align:center}.swimlane-row[data-v-47999e63]{display:grid;grid-template-columns:160px 1fr;align-items:center;gap:16px;padding:9px 0;animation:fadeUp-47999e63 .55s cubic-bezier(.22,1,.36,1) var(--d, 0ms) both}.lane-label[data-v-47999e63]{font-size:14px;font-weight:600;color:#e6eef7}.lane-track[data-v-47999e63]{position:relative;height:32px;background:#4db8e80d;border-radius:6px}.lane-bar[data-v-47999e63]{position:absolute;top:3px;bottom:3px;background:color-mix(in srgb,var(--lane-color) 22%,transparent);border:1px solid color-mix(in srgb,var(--lane-color) 55%,transparent);border-radius:4px;color:var(--lane-color);font-size:12px;font-weight:700;display:flex;align-items:center;padding:0 14px;box-shadow:0 4px 14px color-mix(in srgb,var(--lane-color) 18%,transparent);white-space:nowrap;overflow:visible;min-width:max-content;box-sizing:border-box}.swimlane-counter[data-v-47999e63]{margin-top:auto;padding-top:14px;display:flex;align-items:baseline;gap:14px;border-top:1px dashed rgba(77,184,232,.15)}.counter-num[data-v-47999e63]{font-size:52px;font-weight:700;color:#fbbf24;letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:1}.counter-label[data-v-47999e63]{font-size:14px;color:#bcd0e4}.stat-list[data-v-47999e63]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.stat-list li[data-v-47999e63]{display:flex;align-items:baseline;gap:18px;padding:12px 18px;background:#0a182a8c;border-left:3px solid #FBBF24;border-radius:8px}.stat-big[data-v-47999e63]{font-size:26px;font-weight:700;color:#fbbf24;letter-spacing:-.02em;min-width:130px;white-space:nowrap}.stat-note[data-v-47999e63]{font-size:13px;color:#bcd0e4;line-height:1.4}.kicker-strap[data-v-47999e63]{margin-top:20px;padding:0;font-size:20px;line-height:1.4;color:#e6eef8;letter-spacing:-.005em;font-weight:500;text-align:center}.kicker-warn[data-v-47999e63]{color:#fbbf24;font-weight:700}.kicker-accent[data-v-47999e63]{background:linear-gradient(135deg,#4db8e8,#0085ca);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:700}.forms-reel-wrap[data-v-47999e63]{position:relative;display:flex;flex-direction:column;align-items:center;gap:14px}.forms-reel-img[data-v-47999e63]{width:100%;max-width:420px;height:auto;border-radius:12px;box-shadow:0 24px 60px #0000008c,0 0 0 1px #4db8e81f}.forms-reel-badge[data-v-47999e63]{font-size:11px;color:#4db8e8b3;letter-spacing:.06em;font-style:italic}.placeholder-note[data-v-47999e63]{text-align:center;font-size:11px;color:#4db8e899;letter-spacing:.04em;font-style:italic;margin-top:10px}.placeholder-note.tiny[data-v-47999e63]{font-size:10px}.slide-programs-compare .problem-header[data-v-47999e63]{margin-bottom:22px}.brand-compare[data-v-47999e63]{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:start}.brand-compare .compare-divider[data-v-47999e63]{position:absolute;left:50%;top:0;bottom:0;width:1px;background:linear-gradient(to bottom,transparent 0%,rgba(188,208,228,.25) 10%,rgba(188,208,228,.45) 50%,rgba(188,208,228,.25) 90%,transparent 100%);transform:translate(-50%);pointer-events:none}.compare-divider .divider-label[data-v-47999e63]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:Playfair Display,Georgia,serif;font-style:italic;font-size:22px;color:#bcd0e4;background:#041227;padding:6px 14px;border-radius:999px;border:1px solid rgba(188,208,228,.18);letter-spacing:.02em;box-shadow:0 0 18px #041227e6}.brand-card[data-v-47999e63]{position:relative;background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 8%,rgba(6,18,36,.55)),#0612248c);border:1px solid color-mix(in srgb,var(--accent) 38%,transparent);border-radius:16px;padding:22px 22px 18px;box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 10%,transparent) inset,0 18px 40px -20px var(--glow);animation:fadeUp-47999e63 .55s cubic-bezier(.22,1,.36,1) var(--d, 0ms) both}.brand-card[data-v-47999e63]:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:16px;padding:1px;background:linear-gradient(140deg,color-mix(in srgb,var(--accent) 55%,transparent),transparent 60%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:.7}.brand-head[data-v-47999e63]{padding-bottom:14px;margin-bottom:14px;border-bottom:1px dashed color-mix(in srgb,var(--accent) 22%,transparent)}.brand-head-row[data-v-47999e63]{display:flex;align-items:center;justify-content:space-between;gap:12px}.brand-name[data-v-47999e63]{font-size:28px;font-weight:700;letter-spacing:-.02em;color:#f4f9fe;position:relative}.brand-name[data-v-47999e63]:after{content:"";display:inline-block;width:8px;height:8px;margin-left:10px;border-radius:50%;background:var(--accent);box-shadow:0 0 12px var(--accent);vertical-align:middle}.brand-tm[data-v-47999e63]{font-size:13px;color:color-mix(in srgb,var(--accent) 85%,white);margin-left:2px;top:-10px}.brand-pulse[data-v-47999e63]{display:flex;gap:4px;align-items:center}.brand-pulse span[data-v-47999e63]{width:5px;height:5px;border-radius:50%;background:var(--accent);opacity:.4;animation:brandPulse-47999e63 1.4s ease-in-out infinite}.brand-pulse span[data-v-47999e63]:nth-child(2){animation-delay:.18s}.brand-pulse span[data-v-47999e63]:nth-child(3){animation-delay:.36s}@keyframes brandPulse-47999e63{0%,to{opacity:.3;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}.brand-therapy[data-v-47999e63]{font-size:13px;color:#bcd0e4;margin-top:2px;margin-bottom:10px;letter-spacing:.01em}.brand-tags[data-v-47999e63]{display:flex;flex-wrap:wrap;gap:6px}.brand-tag[data-v-47999e63]{font-size:11px;font-weight:600;color:color-mix(in srgb,var(--accent) 80%,white);background:color-mix(in srgb,var(--accent) 12%,transparent);border:1px solid color-mix(in srgb,var(--accent) 32%,transparent);padding:4px 10px;border-radius:999px;letter-spacing:.02em}.brand-flow[data-v-47999e63]{display:flex;flex-direction:column;gap:0}.flow-step[data-v-47999e63]{position:relative;opacity:0;transform:translateY(8px);animation:flowStepIn-47999e63 .45s cubic-bezier(.22,1,.36,1) var(--sd, 0ms) forwards;display:flex;flex-direction:column;align-items:stretch}@keyframes flowStepIn-47999e63{to{opacity:1;transform:translateY(0)}}.flow-node[data-v-47999e63]{position:relative;display:flex;align-items:center;gap:12px;padding:10px 14px;background:#0a182a99;border:1px solid color-mix(in srgb,var(--accent) 22%,transparent);border-radius:10px;z-index:2}.flow-idx[data-v-47999e63]{flex-shrink:0;width:26px;height:26px;border-radius:50%;background:color-mix(in srgb,var(--accent) 24%,rgba(10,24,42,.8));border:1px solid color-mix(in srgb,var(--accent) 40%,transparent);color:#f4f9fe;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;letter-spacing:.02em}.flow-node-body[data-v-47999e63]{display:flex;flex-direction:column;min-width:0;flex:1}.flow-label[data-v-47999e63]{font-size:13.5px;font-weight:600;color:#f4f9fe;line-height:1.2}.flow-note[data-v-47999e63]{font-size:11px;color:#8fa9c2;margin-top:2px;line-height:1.25}.flow-connector[data-v-47999e63]{display:block;width:40px;height:18px;margin-left:12px;overflow:visible}.flow-connector-path[data-v-47999e63]{fill:none;stroke:color-mix(in srgb,var(--accent) 55%,transparent);stroke-width:1.4;stroke-linecap:round;stroke-dasharray:4 4;stroke-dashoffset:0;animation:connectorFlow-47999e63 2.2s linear infinite}@keyframes connectorFlow-47999e63{to{stroke-dashoffset:-30}}.slide-in-action .slide-inner[data-v-47999e63]{display:flex;flex-direction:column;justify-content:center;gap:42px;padding:0 72px}.in-action-head[data-v-47999e63]{text-align:center;max-width:1100px;margin:0 auto}.in-action-head .eyebrow[data-v-47999e63]{display:inline-block;margin-bottom:16px}.in-action-head .h2[data-v-47999e63]{font-size:58px;line-height:1.1;letter-spacing:-.02em}.in-action-head .lede[data-v-47999e63]{margin:18px auto 0;max-width:860px;font-size:18px;line-height:1.5;color:#9fb7d4}.ia-stepper[data-v-47999e63]{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:10px;padding:24px 20px 12px;max-width:1360px;margin:0 auto;width:100%}.ia-track[data-v-47999e63]{position:absolute;left:52px;right:52px;top:76px;height:2px;background:linear-gradient(90deg,#4db8e80d,#4db8e859 50%,#4db8e80d);overflow:hidden;border-radius:2px}.ia-track-pulse[data-v-47999e63]{position:absolute;top:0;left:-30%;width:30%;height:100%;background:linear-gradient(90deg,transparent,#4DB8E8 50%,transparent);box-shadow:0 0 10px #4db8e8;animation:ia-pulse-sweep-47999e63 3.2s cubic-bezier(.4,.1,.3,1) infinite}@keyframes ia-pulse-sweep-47999e63{0%{left:-30%}to{left:100%}}.ia-step[data-v-47999e63]{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;opacity:0;transform:translateY(10px);animation:ia-step-in-47999e63 .52s cubic-bezier(.2,.7,.2,1) forwards;animation-delay:calc(.12s * var(--i, 0) + .16s)}@keyframes ia-step-in-47999e63{to{opacity:1;transform:translateY(0)}}.ia-num[data-v-47999e63]{font-family:ui-monospace,Menlo,monospace;font-size:10.5px;font-weight:700;letter-spacing:.16em;color:#8faac4}.ia-node[data-v-47999e63]{width:58px;height:58px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#0a1628e6;border:2px solid currentColor;position:relative;z-index:2;transition:transform .26s cubic-bezier(.2,.7,.2,1);box-shadow:0 0 0 6px #0a1628f2,0 0 22px currentColor}.ia-node svg[data-v-47999e63]{color:currentColor}.ia-node.layer-execution[data-v-47999e63]{color:#a78bfa}.ia-node.layer-transactional[data-v-47999e63]{color:#34d399}.ia-node.layer-engagement[data-v-47999e63]{color:#4db8e8}.ia-node.layer-data[data-v-47999e63]{color:#22d3ee}.ia-step:hover .ia-node[data-v-47999e63]{transform:scale(1.06)}.ia-label[data-v-47999e63]{font-size:14px;font-weight:700;color:#f4f9fe;letter-spacing:-.01em;line-height:1.2;max-width:160px}.ia-sub[data-v-47999e63]{font-size:11.5px;color:#9fb7d4;line-height:1.35;max-width:160px}.ia-hint[data-v-47999e63]{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:6px;opacity:0;animation:ia-step-in-47999e63 .6s cubic-bezier(.2,.7,.2,1) forwards;animation-delay:1.1s}.ia-hint-key[data-v-47999e63]{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 10px;border-radius:6px;background:#4db8e81f;border:1px solid rgba(77,184,232,.35);color:#4db8e8;font-weight:700;font-family:ui-monospace,Menlo,monospace}.ia-hint-txt[data-v-47999e63]{font-size:13px;color:#8faac4;letter-spacing:.02em}.pres-root.is-title .slide-stage[data-v-47999e63]{align-items:center}.slide-hinge[data-v-47999e63]{display:flex!important;align-items:center;justify-content:center;padding:0 96px}.hinge-inner[data-v-47999e63]{text-align:center;max-width:1100px}.hinge-quote[data-v-47999e63]{font-size:68px;font-weight:700;line-height:1.14;letter-spacing:-.03em;color:#f4f9fe;margin-bottom:32px;position:relative;display:flex;flex-direction:column;gap:4px}.hinge-line[data-v-47999e63]{display:block}.hinge-line-accent[data-v-47999e63]{margin-top:4px}.hinge-quote s[data-v-47999e63]{color:#6a8aa8;text-decoration:line-through;text-decoration-color:#dc2626;text-decoration-thickness:3px}.accent-glow[data-v-47999e63]{background:linear-gradient(135deg,#4db8e8,#0085ca);-webkit-background-clip:text;background-clip:text;color:transparent;position:relative}.open-mark[data-v-47999e63],.close-mark[data-v-47999e63]{color:#4db8e84d;font-size:1.1em;vertical-align:-.1em}.hinge-sub[data-v-47999e63]{font-size:22px;color:#ffffffbf;letter-spacing:.02em;font-weight:500}.hinge-sub-cyan[data-v-47999e63]{color:#4db8e8;font-weight:600}.hinge-sub-bold[data-v-47999e63]{color:#fff;font-weight:700}.slide-principles .slide-inner[data-v-47999e63]{justify-content:center}.principles-head[data-v-47999e63]{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:14px}.slide-principles .h2[data-v-47999e63]{text-align:left;max-width:1180px}.principle-grid[data-v-47999e63]{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;margin-top:48px}.principle-card[data-v-47999e63]{background:linear-gradient(180deg,#0f233ce6,#06102099);border:1px solid rgba(77,184,232,.18);border-radius:18px;padding:44px 36px 48px;transition:all .4s cubic-bezier(.34,1.4,.64,1);animation:fadeUp-47999e63 .7s cubic-bezier(.22,1,.36,1) var(--d, 0ms) both;position:relative;overflow:hidden;display:flex;flex-direction:column;gap:18px;min-height:320px}.principle-card[data-v-47999e63]:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;background:linear-gradient(135deg,transparent,rgba(77,184,232,.3) 50%,transparent);opacity:0;transition:opacity .4s;pointer-events:none;-webkit-mask:linear-gradient(#000,#000) content-box,linear-gradient(#000,#000);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px}.principle-card[data-v-47999e63]:hover{transform:translateY(-6px);box-shadow:0 24px 48px #0085ca40}.principle-card[data-v-47999e63]:hover:after{opacity:1}.principle-title[data-v-47999e63]{font-size:26px;font-weight:700;color:#f4f9fe;letter-spacing:-.01em;line-height:1.25}.principle-note[data-v-47999e63]{font-size:17px;line-height:1.55;color:#bcd0e4}.slide-architecture .slide-inner[data-v-47999e63]{gap:12px}.arch-header[data-v-47999e63]{margin-bottom:2px}.arch-headline[data-v-47999e63]{font-size:clamp(22px,2.4vw,38px);line-height:1.15}.arch-cosmos[data-v-47999e63]{position:relative;display:flex;flex-direction:column;gap:0}.arch-inputs[data-v-47999e63]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;padding:0 40px;position:relative;z-index:3;margin-bottom:4px}.input-chip[data-v-47999e63]{display:flex;align-items:center;justify-content:center;padding:7px 16px;max-width:160px;margin:0 auto;background:#0a182a99;border:1px solid color-mix(in srgb,var(--node-color) 50%,transparent);border-radius:10px;font-size:14px;font-weight:700;color:#f4f9fe;letter-spacing:.01em;white-space:nowrap;text-align:center;animation:fadeUp-47999e63 .6s cubic-bezier(.22,1,.36,1) var(--d, 0ms) both;box-shadow:inset 0 0 14px color-mix(in srgb,var(--node-color) 10%,transparent),0 0 18px color-mix(in srgb,var(--node-color) 22%,transparent)}.arch-pipes[data-v-47999e63]{position:relative;width:100%;height:40px;margin-top:-2px;margin-bottom:-2px;z-index:1;pointer-events:none}.arch-pipe[data-v-47999e63]{fill:none;stroke-width:2;stroke-linecap:round;opacity:.5}.arch-pipe-flow[data-v-47999e63]{fill:none;stroke-width:3;stroke-linecap:round;stroke-dasharray:8 22;stroke-dashoffset:0;opacity:.95;filter:drop-shadow(0 0 4px currentColor);animation:pipeFlow-47999e63 1.8s linear infinite;animation-delay:var(--flow-delay, 0s)}@keyframes pipeFlow-47999e63{to{stroke-dashoffset:-60}}.pipe-landing[data-v-47999e63]{filter:drop-shadow(0 0 8px currentColor);animation:landingPulse-47999e63 1.8s ease-in-out infinite;animation-delay:var(--flow-delay, 0s);transform-origin:center;transform-box:fill-box}@keyframes landingPulse-47999e63{0%,to{opacity:.5;transform:scale(.75)}50%{opacity:1;transform:scale(1.25)}}.arch-platform[data-v-47999e63]{position:relative;padding:12px 14px 14px;background:radial-gradient(120% 140% at 50% 0%,rgba(77,184,232,.08),transparent 60%),#061020b8;border:1px solid rgba(77,184,232,.28);border-radius:16px;z-index:2;box-shadow:inset 0 0 60px #4db8e80a,0 0 60px #0085ca14;animation:platformGlow-47999e63 4s ease-in-out infinite}@keyframes platformGlow-47999e63{0%,to{box-shadow:inset 0 0 60px #4db8e80a,0 0 60px #0085ca14}50%{box-shadow:inset 0 0 80px #4db8e814,0 0 80px #0085ca29}}.platform-label[data-v-47999e63]{display:flex;align-items:center;gap:8px;font-size:10px;font-weight:800;letter-spacing:.22em;color:#4db8e8;margin-bottom:10px;text-transform:uppercase}.platform-label-dot[data-v-47999e63]{width:6px;height:6px;border-radius:50%;background:#4db8e8;box-shadow:0 0 10px #4db8e8cc;animation:dotPulse-47999e63 1.6s ease-in-out infinite}@keyframes dotPulse-47999e63{0%,to{opacity:1}50%{opacity:.3}}.arch-grid[data-v-47999e63]{display:grid;grid-template-columns:120px 1fr;column-gap:10px;row-gap:6px;align-items:stretch}.arch-row[data-v-47999e63]{display:grid;gap:6px;animation:fadeUp-47999e63 .55s cubic-bezier(.22,1,.36,1) var(--d, 0ms) both}.row-engagement[data-v-47999e63],.row-execution[data-v-47999e63]{grid-template-columns:1fr}.row-transactional[data-v-47999e63]{grid-template-columns:repeat(5,1fr)}.row-data[data-v-47999e63]{grid-template-columns:1fr 1fr}.arch-block[data-v-47999e63]{padding:9px 12px;border-radius:10px;border:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:3px;transition:transform .25s,border-color .25s,box-shadow .25s}.arch-block[data-v-47999e63]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0000004d}.block-title[data-v-47999e63]{font-size:13px;font-weight:700;color:#f4f9fe;letter-spacing:-.01em}.block-sub[data-v-47999e63]{font-size:11px;color:#bcd0e4;line-height:1.4;opacity:.9}.block-logo-row[data-v-47999e63]{display:flex;align-items:center;gap:8px}.block-logo[data-v-47999e63]{width:18px;height:18px;object-fit:contain;flex-shrink:0}.block-logo-sf[data-v-47999e63]{filter:brightness(0) saturate(100%) invert(52%) sepia(89%) saturate(1352%) hue-rotate(171deg) brightness(96%) contrast(101%)}.block-logo-pbi[data-v-47999e63]{filter:brightness(0) saturate(100%) invert(89%) sepia(40%) saturate(6250%) hue-rotate(355deg) brightness(103%) contrast(94%)}.channel-row[data-v-47999e63]{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.channel-pill[data-v-47999e63]{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;padding:4px 9px 4px 7px;background:#00000061;border:1px solid rgba(255,255,255,.14);border-radius:6px;color:#e6eef7}.channel-pill svg[data-v-47999e63]{width:12px;height:12px;color:#4db8e8}.block-engagement[data-v-47999e63]{background:linear-gradient(135deg,#4db8e824,#4db8e80a);border-color:#4db8e859}.block-execution[data-v-47999e63]{background:linear-gradient(135deg,#a78bfa2e,#a78bfa0a);border-color:#a78bfa73;box-shadow:0 0 18px #a78bfa14}.block-hub[data-v-47999e63],.block-afford[data-v-47999e63],.block-eserv[data-v-47999e63],.block-reporting[data-v-47999e63],.block-pharmacy[data-v-47999e63]{background:linear-gradient(135deg,#34d39924,#34d39908);border-color:#34d39959}.execution-head[data-v-47999e63]{margin-bottom:6px}.execution-split[data-v-47999e63]{display:flex;align-items:stretch;gap:10px;margin-top:8px}.exec-col[data-v-47999e63]{display:flex;flex-direction:column;gap:6px;padding:8px 10px;border-radius:8px;background:#00000052;border:1px solid rgba(255,255,255,.08);overflow:hidden;min-width:0}.exec-agents[data-v-47999e63]{flex:1 1 0;border-color:#a78bfa59;background:linear-gradient(180deg,#a78bfa1f,#0000004d);animation:agentsGrow-47999e63 30s linear 1.5s forwards}.exec-humans[data-v-47999e63]{flex:1 0 180px;min-width:180px;border-color:#4db8e852;background:linear-gradient(180deg,#4db8e81a,#0000004d);animation:humansShrink-47999e63 30s linear 1.5s forwards}@keyframes agentsGrow-47999e63{0%{flex-grow:1}to{flex-grow:1.6}}@keyframes humansShrink-47999e63{0%{flex-grow:1}to{flex-grow:1}}.exec-col-head[data-v-47999e63]{display:flex;align-items:center;justify-content:space-between;gap:6px}.exec-col-label[data-v-47999e63]{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#f4f9fe}.exec-growth[data-v-47999e63]{font-size:9.5px;font-weight:700;letter-spacing:.04em;padding:2px 6px;border-radius:999px}.exec-growth-up[data-v-47999e63]{color:#c4b5fd;background:#a78bfa2e;border:1px solid rgba(167,139,250,.4);animation:growthPulse-47999e63 2.4s ease-in-out infinite}.exec-growth-down[data-v-47999e63]{color:#9cc9e8;background:#4db8e824;border:1px solid rgba(77,184,232,.32);animation:growthPulseDown-47999e63 2.4s ease-in-out infinite}@keyframes growthPulse-47999e63{0%,to{box-shadow:0 0 #a78bfa80}50%{box-shadow:0 0 0 6px #a78bfa00}}@keyframes growthPulseDown-47999e63{0%,to{box-shadow:0 0 #4db8e880}50%{box-shadow:0 0 0 6px #4db8e800}}.exec-chips[data-v-47999e63]{display:flex;flex-wrap:wrap;gap:4px}.exec-chips span[data-v-47999e63]{font-size:10px;font-weight:600;padding:3px 7px;border-radius:5px;background:#a78bfa29;border:1px solid rgba(167,139,250,.3);color:#e8e1ff;white-space:nowrap}.exec-chips-human span[data-v-47999e63]{background:#4db8e824;border-color:#4db8e84d;color:#dceefa}.exec-arrow[data-v-47999e63]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;flex-shrink:0;padding:0 4px}.exec-arrow-spinner[data-v-47999e63]{font-size:32px;font-weight:700;color:#c4b5fd;text-shadow:0 0 14px rgba(167,139,250,.6);display:inline-block;animation:arrowSpin-47999e63 3s linear infinite}@keyframes arrowSpin-47999e63{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.block-warehouse[data-v-47999e63],.block-mdm[data-v-47999e63]{background:linear-gradient(135deg,#29b5e829,#29b5e80a);border-color:#29b5e873;box-shadow:0 0 24px #29b5e814}.layer-tag[data-v-47999e63]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;align-self:stretch;padding:6px 10px;border-radius:8px;text-align:center}.layer-tag-name[data-v-47999e63]{font-size:12px;font-weight:700;letter-spacing:.02em;line-height:1.15}.layer-tag-sub[data-v-47999e63]{font-size:9px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;opacity:.78}.tag-engagement[data-v-47999e63]{background:#4db8e81a;color:#4db8e8;border:1px solid rgba(77,184,232,.3)}.tag-execution[data-v-47999e63]{background:#a78bfa1a;color:#c4b5fd;border:1px solid rgba(167,139,250,.32)}.tag-transactional[data-v-47999e63]{background:#34d3991a;color:#34d399;border:1px solid rgba(52,211,153,.3)}.tag-data[data-v-47999e63]{background:#29b5e81f;color:#29b5e8;border:1px solid rgba(41,181,232,.4)}.tag-reporting[data-v-47999e63]{background:#f472b61a;color:#f472b6;border:1px solid rgba(244,114,182,.3)}.ai-outcomes[data-v-47999e63]{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:28px}.ai-outcome-card[data-v-47999e63]{position:relative;display:flex;flex-direction:column;gap:14px;padding:28px 26px 24px;background:linear-gradient(165deg,#0f2036d9,#061224a6);border:1px solid rgba(255,255,255,.08);border-top:4px solid var(--ai-color, #4DB8E8);border-radius:16px;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease;animation:fadeUp-47999e63 .7s cubic-bezier(.22,1,.36,1) var(--d, 0ms) both}.ai-outcome-card[data-v-47999e63]:hover{transform:translateY(-6px);box-shadow:0 24px 48px color-mix(in srgb,var(--ai-color) 22%,transparent);border-color:color-mix(in srgb,var(--ai-color) 35%,transparent)}.ai-pred[data-v-47999e63]{--ai-color: #4DB8E8}.ai-presc[data-v-47999e63]{--ai-color: #A78BFA}.ai-gen[data-v-47999e63]{--ai-color: #34D399}.ai-oc-header[data-v-47999e63]{display:flex;align-items:center;justify-content:space-between}.ai-oc-mode[data-v-47999e63]{font-size:11px;font-weight:700;letter-spacing:.18em;color:var(--ai-color);text-transform:uppercase}.ai-oc-icon[data-v-47999e63]{font-size:22px;color:var(--ai-color);filter:drop-shadow(0 0 14px color-mix(in srgb,var(--ai-color) 50%,transparent));line-height:1}.ai-oc-title[data-v-47999e63]{font-size:22px;font-weight:700;color:#f4f9fe;letter-spacing:-.01em;line-height:1.25;margin:0}.ai-oc-desc[data-v-47999e63]{font-size:14px;line-height:1.55;color:#bcd0e4;margin:0;flex:1}.ai-oc-proof[data-v-47999e63]{margin-top:6px;padding:16px 18px 18px;background:color-mix(in srgb,var(--ai-color) 8%,rgba(0,0,0,.4));border:1px solid color-mix(in srgb,var(--ai-color) 25%,transparent);border-radius:10px;display:flex;flex-direction:column;gap:10px}.ai-proof-label[data-v-47999e63]{font-size:10px;font-weight:700;letter-spacing:.2em;color:var(--ai-color);text-transform:uppercase}.ai-proof-row[data-v-47999e63]{display:flex;align-items:baseline;gap:14px}.ai-proof-metric[data-v-47999e63]{font-size:44px;font-weight:800;letter-spacing:-.03em;color:var(--ai-color);line-height:1;font-variant-numeric:tabular-nums;min-width:100px}.ai-proof-caption[data-v-47999e63]{font-size:13px;line-height:1.45;color:#e6eef7}.ai-proof-caption strong[data-v-47999e63]{color:#f4f9fe;font-weight:700}.ai-footnote[data-v-47999e63]{margin-top:20px;font-size:11px;color:#bcd0e499;font-style:italic;letter-spacing:.02em}.hitl-grid[data-v-47999e63]{display:grid;grid-template-columns:repeat(2,1fr);gap:22px;margin-top:28px}.hitl-card[data-v-47999e63]{display:flex;flex-direction:column;background:linear-gradient(155deg,#0f2036eb,#061224bf);border:1px solid rgba(167,139,250,.28);border-radius:18px;padding:28px 30px;animation:fadeUp-47999e63 .6s cubic-bezier(.22,1,.36,1) var(--d, 0ms) both;transition:border-color .3s,transform .3s,box-shadow .3s}.hitl-card[data-v-47999e63]:hover{border-color:#a78bfa8c;transform:translateY(-3px);box-shadow:0 18px 50px #28145a59}.hitl-head[data-v-47999e63]{display:flex;align-items:baseline;gap:14px;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid rgba(167,139,250,.18)}.hitl-num[data-v-47999e63]{font-size:13px;font-weight:800;letter-spacing:.18em;color:#a78bfa;font-variant-numeric:tabular-nums}.hitl-title[data-v-47999e63]{font-size:22px;font-weight:700;color:#f4f9fe;letter-spacing:-.01em;margin:0}.hitl-split[data-v-47999e63]{display:grid;grid-template-columns:1fr 36px 1fr;gap:8px;align-items:stretch;margin-bottom:20px}.role[data-v-47999e63]{background:#0a182a8c;border-radius:12px;padding:16px 18px;border:1px solid transparent}.role-agent[data-v-47999e63]{border-color:#4db8e847;background:linear-gradient(165deg,#4db8e81f,#0a182a8c)}.role-human[data-v-47999e63]{border-color:#a78bfa4d;background:linear-gradient(165deg,#a78bfa24,#0a182a8c)}.role-label[data-v-47999e63]{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;margin-bottom:8px}.role-agent .role-label[data-v-47999e63]{color:#8fd3f5}.role-human .role-label[data-v-47999e63]{color:#c4b5fd}.role-value .role-label[data-v-47999e63]{color:#8fd3f5;text-transform:none;letter-spacing:.02em}.value-drivers[data-v-47999e63]{display:flex;flex-direction:column;gap:14px;margin-bottom:4px}.hitl-card-sidebar .value-drivers[data-v-47999e63]{gap:16px}.hitl-card-sidebar .value-drivers .role-label[data-v-47999e63]{font-size:14px;letter-spacing:.12em;line-height:1.35;margin-bottom:0}.role-dot[data-v-47999e63]{width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 10px currentColor}.role-text[data-v-47999e63]{font-size:14px;line-height:1.55;color:#e6eef7;margin:0}.role-handoff[data-v-47999e63]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:#a78bfab3}.handoff-arrow[data-v-47999e63]{font-size:22px;line-height:1;color:#a78bfa;animation:pulse 2.2s ease-in-out infinite}.hitl-upskill-row[data-v-47999e63]{display:flex;align-items:flex-start;gap:12px;margin-top:auto;padding-top:16px;border-top:1px dashed rgba(77,184,232,.25)}.upskill-pill[data-v-47999e63]{flex:0 0 auto;padding:4px 12px;border-radius:999px;background:#4db8e826;color:#8fd3f5;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;line-height:1.6}.upskill-copy[data-v-47999e63]{font-size:14px;line-height:1.5;color:#bcd0e4;font-style:italic}@media (max-width: 1200px){.hitl-title[data-v-47999e63]{font-size:20px}.role-text[data-v-47999e63],.upskill-copy[data-v-47999e63]{font-size:13px}}.hitl-card.hitl-card-sidebar[data-v-47999e63]{padding:20px 22px}.hitl-card-sidebar .hitl-head[data-v-47999e63]{margin-bottom:14px;padding-bottom:12px;gap:10px}.hitl-card-sidebar .hitl-num[data-v-47999e63]{font-size:11px}.hitl-card-sidebar .hitl-title[data-v-47999e63]{font-size:17px}.hitl-card-sidebar .hitl-split[data-v-47999e63]{grid-template-columns:1fr 28px 1fr;gap:6px;margin-bottom:14px}.hitl-card-sidebar .role[data-v-47999e63]{padding:12px 13px;border-radius:10px}.hitl-card-sidebar .role-label[data-v-47999e63]{font-size:10px;letter-spacing:.14em;margin-bottom:6px}.hitl-card-sidebar .role-text[data-v-47999e63]{font-size:12px;line-height:1.45}.hitl-card-sidebar .handoff-arrow[data-v-47999e63]{font-size:18px}.hitl-card-sidebar .hitl-upskill-row[data-v-47999e63]{padding-top:12px;gap:10px}.hitl-card-sidebar .upskill-pill[data-v-47999e63]{font-size:9px;padding:3px 10px}.hitl-card-sidebar .upskill-copy[data-v-47999e63]{font-size:12px;line-height:1.45}.slide-hero .slide-inner[data-v-47999e63]{gap:18px}.hero-header[data-v-47999e63]{margin-bottom:4px}.hero-body[data-v-47999e63]{display:grid;grid-template-columns:1.5fr 1fr;gap:24px;align-items:stretch}.demo-placeholder[data-v-47999e63]{background:linear-gradient(135deg,#071829,#0a2340 40%,#04121f);border:1px solid rgba(77,184,232,.3);border-radius:16px;padding:40px 36px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:320px;overflow:hidden}.demo-placeholder.big[data-v-47999e63]{min-height:380px}.demo-anim-wrap[data-v-47999e63]{height:100%;min-height:480px;display:flex;overflow:hidden;border-radius:14px;position:relative}.demo-anim-wrap[data-v-47999e63]>*{flex:1 1 0;min-height:0;max-height:100%}.demo-video[data-v-47999e63]{width:100%;height:100%;max-height:100%;object-fit:contain;border-radius:14px;display:block;border:1px solid rgba(77,184,232,.22);background:#0a1628}.hero-body[data-v-47999e63],.reel-body[data-v-47999e63]{min-height:480px}.demo-placeholder[data-v-47999e63]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 20% 30%,rgba(77,184,232,.18),transparent 50%),radial-gradient(circle at 80% 70%,rgba(0,133,202,.18),transparent 50%);pointer-events:none}.play-icon[data-v-47999e63]{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#4db8e8,#0085ca);color:#fff;display:flex;align-items:center;justify-content:center;font-size:28px;margin-bottom:20px;box-shadow:0 0 40px #4db8e880;animation:pulse 2.4s ease-in-out infinite;position:relative;z-index:1;padding-left:4px}.demo-title[data-v-47999e63]{font-size:20px;font-weight:700;color:#f4f9fe;margin-bottom:10px;letter-spacing:-.01em;position:relative;z-index:1}.demo-desc[data-v-47999e63]{font-size:13px;color:#bcd0e4;line-height:1.55;max-width:520px;position:relative;z-index:1}.demo-path[data-v-47999e63]{margin-top:16px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:11px;color:#4db8e8a6;padding:4px 10px;background:#00000059;border-radius:4px;position:relative;z-index:1}.hero-side[data-v-47999e63]{display:flex;flex-direction:column;gap:16px}.hero-callouts[data-v-47999e63]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.hero-callouts li[data-v-47999e63]{font-size:13px;color:#e6eef7;padding:10px 14px;background:#0a182a80;border-left:2px solid #4DB8E8;border-radius:4px}.weeks-counter[data-v-47999e63]{background:linear-gradient(160deg,#4db8e81f,#0085ca0d);border:1px solid rgba(77,184,232,.3);border-radius:14px;padding:20px 24px;text-align:center}.weeks-label[data-v-47999e63]{font-size:11px;font-weight:700;letter-spacing:.15em;color:#bcd0e4;text-transform:uppercase;margin-bottom:8px}.weeks-from[data-v-47999e63]{font-size:22px;color:#bcd0e4}.weeks-from .strike[data-v-47999e63]{text-decoration:line-through;text-decoration-color:#dc2626;text-decoration-thickness:2px}.weeks-arrow[data-v-47999e63]{font-size:22px;color:#4db8e8;margin:4px 0}.weeks-to[data-v-47999e63]{display:flex;align-items:baseline;gap:10px;justify-content:center;margin:4px 0 10px}.weeks-to .big-number[data-v-47999e63]{font-size:72px;font-weight:700;letter-spacing:-.04em;background:linear-gradient(135deg,#4db8e8,#0085ca);-webkit-background-clip:text;background-clip:text;color:transparent;line-height:1}.weeks-to .unit[data-v-47999e63]{font-size:20px;color:#f4f9fe;font-weight:600}.weeks-footnote[data-v-47999e63]{margin-top:10px;font-size:12px;color:#bcd0e4b3;font-style:italic;line-height:1.4;text-align:center;letter-spacing:.005em}.weeks-factor[data-v-47999e63]{display:inline-block;font-size:13px;font-weight:700;padding:4px 12px;background:#34d39926;color:#34d399;border:1px solid rgba(52,211,153,.3);border-radius:999px}.pipeline[data-v-47999e63]{display:flex;flex-direction:column;gap:10px;padding:20px;background:linear-gradient(160deg,#4db8e81a,#0085ca08);border:1px solid rgba(77,184,232,.25);border-radius:14px}.pipe-stage[data-v-47999e63]{display:flex;align-items:center;gap:14px;padding:10px 14px;background:#00000040;border-radius:8px;font-size:13px;color:#f4f9fe;font-weight:500}.pipe-num[data-v-47999e63]{width:26px;height:26px;border-radius:50%;background:linear-gradient(135deg,#4db8e8,#0085ca);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#fff}.sidebar-metrics[data-v-47999e63]{display:flex;flex-direction:column;gap:10px;padding:18px 20px;background:linear-gradient(160deg,#4db8e81a,#0085ca08);border:1px solid rgba(77,184,232,.25);border-radius:14px}.sidebar-metric[data-v-47999e63]{display:flex;flex-direction:column;gap:2px;padding:10px 14px;background:#00000040;border-radius:8px}.sidebar-metric-num[data-v-47999e63]{font-size:22px;font-weight:700;letter-spacing:-.01em;background:linear-gradient(135deg,#4db8e8,#0085ca);-webkit-background-clip:text;background-clip:text;color:transparent;line-height:1.1}.sidebar-metric-lbl[data-v-47999e63]{font-size:12px;color:#bcd0e4;font-weight:500;letter-spacing:.01em}.journey-ribbon[data-v-47999e63]{display:flex;align-items:stretch;background:#061020b3;border:1px solid rgba(77,184,232,.3);border-radius:10px;padding:6px;gap:4px;overflow:hidden}.journey-ribbon.small[data-v-47999e63]{padding:4px}.journey-stage[data-v-47999e63]{position:relative;flex:1;text-align:center;padding:12px 10px;font-size:14px;color:#f4f9fe;font-weight:600;letter-spacing:.01em;border-radius:7px;transition:all .4s}.journey-stage+.journey-stage[data-v-47999e63]:before{content:"→";position:absolute;left:-10px;top:50%;transform:translateY(-50%);color:#4db8e899;font-size:14px;font-weight:600;pointer-events:none}.journey-ribbon.small .journey-stage[data-v-47999e63]{padding:8px;font-size:12px}.journey-stage.active[data-v-47999e63]{background:linear-gradient(135deg,#4db8e847,#0085ca24);color:#e8f6ff;font-weight:700;box-shadow:inset 0 0 0 1px #4db8e866}.journey-gif-wrap[data-v-47999e63]{position:relative;display:flex;flex-direction:column;background:linear-gradient(135deg,#071829,#0a2340 40%,#04121f);border:1px solid rgba(77,184,232,.3);border-radius:16px;padding:14px;gap:10px;overflow:hidden}.journey-gif[data-v-47999e63]{width:100%;height:auto;border-radius:10px;display:block;border:1px solid rgba(77,184,232,.18)}.journey-gif-caption[data-v-47999e63]{font-size:12px;color:#bcd0e4;text-align:center;letter-spacing:.02em}.journey-values[data-v-47999e63]{display:flex;flex-direction:column;gap:10px;max-height:520px;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.journey-values[data-v-47999e63]::-webkit-scrollbar{display:none}.journey-values-stretch[data-v-47999e63]{max-height:none;height:100%;overflow-y:visible;gap:14px}.journey-values-stretch .jv-card[data-v-47999e63]{flex:1 1 auto;min-height:max-content;padding:18px 22px;gap:8px}.journey-values-stretch .jv-aud[data-v-47999e63]{font-size:12px}.journey-values-stretch .jv-headline[data-v-47999e63]{font-size:17px}.journey-values-stretch .jv-note[data-v-47999e63]{font-size:13px}.jv-card[data-v-47999e63]{position:relative;display:flex;flex-direction:column;gap:6px;padding:14px 16px;background:#0a182a8c;border:1px solid rgba(77,184,232,.14);border-left:3px solid #4DB8E8;border-radius:8px;animation:fadeUp-47999e63 .55s cubic-bezier(.22,1,.36,1) var(--d, 0ms) both;text-align:left;font:inherit;color:inherit;cursor:pointer;width:100%;transition:background .25s,border-color .25s,transform .18s,box-shadow .25s}.jv-card[data-v-47999e63]:hover{background:#0a182acc;border-color:#4db8e866;transform:translateY(-1px)}.jv-card[data-v-47999e63]:focus-visible{outline:none;border-color:#4db8e8b3;box-shadow:0 0 0 2px #4db8e840}.jv-card.active[data-v-47999e63]{background:#4db8e81a;border-color:#4db8e8a6;border-left-color:#7dd3fc;box-shadow:0 0 0 1px #4db8e840}.jv-meta[data-v-47999e63]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:2px}.jv-aud[data-v-47999e63]{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#4db8e8}.jv-headline[data-v-47999e63]{font-size:15px;font-weight:700;color:#f4f9fe;letter-spacing:-.01em;line-height:1.25}.jv-note[data-v-47999e63]{font-size:12px;line-height:1.5;color:#bcd0e4}.slide-reel .slide-inner[data-v-47999e63]{gap:16px}.reel-header[data-v-47999e63]{margin-bottom:0}.reel-body[data-v-47999e63]{display:grid;grid-template-columns:1.4fr 1fr;gap:22px;align-items:stretch}.reel-values[data-v-47999e63]{display:flex;flex-direction:column;gap:10px}.val-card[data-v-47999e63]{background:#0a182a99;border:1px solid rgba(77,184,232,.16);border-radius:10px;padding:14px 18px;transition:border-color .3s}.val-card[data-v-47999e63]:hover{border-color:#4db8e866}.val-card b[data-v-47999e63]{display:block;font-size:14px;color:#f4f9fe;margin-bottom:4px;font-weight:700}.val-card span[data-v-47999e63]{font-size:12px;color:#bcd0e4;line-height:1.5}.val-btn[data-v-47999e63]{position:relative;display:flex;flex-direction:column;gap:4px;text-align:left;cursor:pointer;font:inherit;color:inherit;padding-left:22px;padding-right:120px;transition:background .25s,border-color .25s,transform .18s,box-shadow .25s}.val-btn[data-v-47999e63]:hover{background:#0a182acc;border-color:#4db8e873;transform:translateY(-1px)}.val-btn[data-v-47999e63]:focus-visible{outline:none;border-color:#4db8e8b3;box-shadow:0 0 0 2px #4db8e840}.val-btn[data-v-47999e63]:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:3px;border-radius:2px;background:transparent;transition:background .25s}.val-btn.active[data-v-47999e63]{background:#4db8e81a;border-color:#4db8e8a6;box-shadow:0 0 0 1px #4db8e840}.val-btn.active[data-v-47999e63]:before{background:linear-gradient(180deg,#4db8e8,#0085ca)}.val-index[data-v-47999e63]{font-family:ui-monospace,Menlo,monospace;font-size:10px;color:#4db8e8;letter-spacing:.12em;font-weight:700;opacity:.8}.val-btn .val-sub[data-v-47999e63]{font-size:12px;color:#bcd0e4;line-height:1.5}.val-btn.active .val-sub[data-v-47999e63]{color:#e8f1fb}.demo-placeholder[data-v-47999e63]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;text-align:center;padding:40px 28px;background:linear-gradient(180deg,#0a1628,#0d1b33);border:1px dashed rgba(77,184,232,.3);border-radius:14px;color:#e8f1fb;min-height:340px;height:100%}.demo-placeholder-mark[data-v-47999e63]{width:54px;height:54px;border-radius:50%;background:#4db8e81a;border:1px solid rgba(77,184,232,.35);display:flex;align-items:center;justify-content:center;position:relative}.demo-placeholder-pulse[data-v-47999e63]{width:14px;height:14px;border-radius:50%;background:#4db8e8;box-shadow:0 0 20px #4db8e899;animation:demo-placeholder-pulse-47999e63 1.6s ease-in-out infinite}@keyframes demo-placeholder-pulse-47999e63{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.25)}}.demo-placeholder-t[data-v-47999e63]{font-size:20px;font-weight:800;letter-spacing:.01em;background:linear-gradient(135deg,#e8f1fb,#4db8e8);-webkit-background-clip:text;background-clip:text;color:transparent}.demo-placeholder-s[data-v-47999e63]{font-size:13px;color:#8faac4;max-width:340px;line-height:1.5}.demo-coming-soon[data-v-47999e63]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;height:100%;text-align:center}.dcs-icon[data-v-47999e63]{width:60px;height:60px;border-radius:50%;background:#4db8e814;border:1px solid rgba(77,184,232,.25);display:flex;align-items:center;justify-content:center;color:#4db8e8}.dcs-label[data-v-47999e63]{font-size:20px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#8faac4}.dcs-sub[data-v-47999e63]{font-size:13px;color:#5a7490;max-width:300px;line-height:1.5}.outcomes-footer[data-v-47999e63]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding:20px 24px;background:linear-gradient(90deg,#34d39914,#4db8e80f);border:1px solid rgba(52,211,153,.22);border-radius:12px}.outcome[data-v-47999e63]{text-align:center}.outcome .num[data-v-47999e63]{display:block;font-size:32px;font-weight:700;letter-spacing:-.02em;color:#34d399;margin-bottom:4px}.outcome .lbl[data-v-47999e63]{font-size:12px;color:#bcd0e4}.slide-footnote[data-v-47999e63]{margin-top:12px;font-size:11px;color:#bcd0e4bf;font-style:italic;line-height:1.45;border-top:1px solid rgba(77,184,232,.12);padding-top:8px}.footnote-mark[data-v-47999e63]{font-size:.55em;vertical-align:super;color:#8fd3f5;margin-left:2px;font-weight:700}.standard-grid[data-v-47999e63]{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-top:20px}.standard-card[data-v-47999e63]{display:flex;align-items:flex-start;gap:20px;padding:26px 28px;background:linear-gradient(135deg,#0f2036e6,#06122480);border:1px solid rgba(77,184,232,.2);border-radius:14px;animation:fadeUp-47999e63 .7s cubic-bezier(.22,1,.36,1) var(--d, 0ms) both;transition:all .4s}.standard-card[data-v-47999e63]:hover{border-color:#4db8e880;box-shadow:0 18px 48px #0085ca38;transform:translateY(-3px)}.standard-num[data-v-47999e63]{font-size:36px;font-weight:700;letter-spacing:-.02em;background:linear-gradient(135deg,#4db8e8,#0085ca);-webkit-background-clip:text;background-clip:text;color:transparent;min-width:56px;line-height:1}.standard-text[data-v-47999e63]{font-size:16px;font-weight:600;color:#f4f9fe;line-height:1.45;letter-spacing:-.01em}.slide-close[data-v-47999e63]{display:flex!important;align-items:center;justify-content:center;padding:0 96px}.close-inner[data-v-47999e63]{text-align:center;max-width:1000px}.close-headline[data-v-47999e63]{font-size:72px;font-weight:700;line-height:1.08;letter-spacing:-.03em;color:#f4f9fe;margin-bottom:28px}.close-headline .accent[data-v-47999e63]{background:linear-gradient(135deg,#4db8e8,#0085ca);-webkit-background-clip:text;background-clip:text;color:transparent}.close-sub[data-v-47999e63]{font-size:19px;line-height:1.55;color:#bcd0e4;margin:0 auto 40px;max-width:740px}.close-mark-row[data-v-47999e63]{display:flex;align-items:center;justify-content:center}.close-logo-img[data-v-47999e63]{height:40px;width:auto;display:block}.nav-bar[data-v-47999e63]{position:absolute;bottom:0;left:0;right:0;height:58px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;padding:0 24px;background:linear-gradient(180deg,#03111f66,#020a14f2);border-top:1px solid rgba(77,184,232,.15);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:10;gap:18px}.nav-btn[data-v-47999e63]{padding:8px 16px;border-radius:8px;background:transparent;border:1px solid rgba(77,184,232,.25);color:#e6eef7;font-size:13px;font-family:inherit;font-weight:500;cursor:pointer;transition:all .2s}.nav-btn[data-v-47999e63]:hover:not(:disabled){background:#4db8e81f;border-color:#4db8e88c;color:#4db8e8}.nav-btn.primary[data-v-47999e63]{background:linear-gradient(135deg,#0085ca,#0063a0);border-color:transparent;color:#fff;box-shadow:0 4px 20px #0085ca4d}.nav-btn.primary[data-v-47999e63]:hover:not(:disabled){background:linear-gradient(135deg,#4db8e8,#0085ca);box-shadow:0 6px 26px #4db8e873}.nav-btn[data-v-47999e63]:disabled{opacity:.3;cursor:not-allowed}.nav-center[data-v-47999e63]{display:flex;align-items:center;justify-content:center;gap:12px}.dot-row[data-v-47999e63]{display:flex;align-items:center;gap:6px;max-width:700px}.dot[data-v-47999e63]{width:8px;height:8px;background:#4db8e838;border:none;border-radius:50%;padding:0;cursor:pointer;transition:all .3s}.dot[data-v-47999e63]:hover{background:#4db8e88c;transform:scale(1.3)}.dot.active[data-v-47999e63]{background:#4db8e8;box-shadow:0 0 10px #4db8e8b3;transform:scale(1.4)}.counter[data-v-47999e63]{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:12px;color:#bcd0e4;font-variant-numeric:tabular-nums;letter-spacing:.04em}.slide-three-gaps .slide-inner[data-v-47999e63]{display:flex;flex-direction:column;gap:0}.gaps-grid[data-v-47999e63]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:40px}@media (max-width: 1100px){.gaps-grid[data-v-47999e63]{grid-template-columns:repeat(2,1fr)}}.gap-card[data-v-47999e63]{display:flex;flex-direction:column;gap:14px;padding:34px 30px 32px;border-radius:16px;border:1px solid rgba(77,184,232,.2);background:linear-gradient(160deg,#0085ca14,#0a142380);animation:fadeUp-47999e63 .55s cubic-bezier(.22,1,.36,1) var(--d, 0ms) both;position:relative;overflow:hidden}.gap-card[data-v-47999e63]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#0085ca,#4db8e8);opacity:.7}.gap-num[data-v-47999e63]{position:absolute;top:16px;right:22px;font-size:12px;font-weight:700;letter-spacing:.18em;color:#4db8e88c;text-transform:uppercase;margin:0}.gap-label[data-v-47999e63]{font-size:28px;font-weight:700;color:#e6eef7;line-height:1.15;letter-spacing:-.015em}.gap-problem[data-v-47999e63]{font-size:17px;font-weight:600;color:#fbbf24;line-height:1.45;padding-top:10px;border-top:1px solid rgba(77,184,232,.15)}.gap-consequence[data-v-47999e63]{font-size:15px;color:#bcd0e4;line-height:1.6}.gaps-footer[data-v-47999e63]{margin-top:28px;text-align:center;font-size:13px;font-weight:600;letter-spacing:.06em;color:#bcd0e499;text-transform:uppercase}.arc-chip[data-v-47999e63]{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;margin-left:10px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;border:1px solid rgba(77,184,232,.25);background:#4db8e80f;color:#8fd3f5;vertical-align:middle}.arc-chip.arc-setup[data-v-47999e63]{border-color:#818cf859;background:#818cf814;color:#a5b4fc}.arc-chip.arc-access[data-v-47999e63]{border-color:#34d39959;background:#34d39914;color:#6ee7b7}.arc-chip.arc-both[data-v-47999e63]{border-color:#f472b659;background:#f472b614;color:#f9a8d4}.arc-chip.arc-library[data-v-47999e63]{border-color:#9ca3af59;background:#9ca3af14;color:#d1d5db}.lede-subtle[data-v-47999e63]{font-size:15px;color:#bcd0e4b8;margin:-8px 0 18px;font-style:italic}.agenda-arc[data-v-47999e63]{margin-top:14px;padding-top:10px;border-top:1px solid rgba(77,184,232,.14);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#8fd3f5}.threads-bridge[data-v-47999e63]{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:28px;padding:14px 20px;border-radius:12px;border:1px solid rgba(77,184,232,.18);background:linear-gradient(90deg,#4db8e80f,#818cf80a)}.threads-label[data-v-47999e63]{font-size:12px;font-weight:700;letter-spacing:.06em;color:#bcd0e4}.thread-chip[data-v-47999e63]{padding:6px 14px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.04em;border:1px solid currentColor}.thread-chip.thread-a[data-v-47999e63]{color:#a5b4fc;background:#818cf81a}.thread-chip.thread-b[data-v-47999e63]{color:#6ee7b7;background:#34d3991a}.thread-chip.thread-c[data-v-47999e63]{color:#f9a8d4;background:#f472b61a}.hitl-card-top[data-v-47999e63]{display:flex;justify-content:flex-end;margin-bottom:8px}.status-chip[data-v-47999e63]{padding:3px 10px;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;border:1px solid currentColor}.status-chip.status-live[data-v-47999e63]{color:#6ee7b7;background:#34d3991f}.status-chip.status-beta[data-v-47999e63]{color:#fbbf24;background:#f59e0b24}.status-chip.status-roadmap[data-v-47999e63]{color:#a5b4fc;background:#818cf824}.hitl-upskill[data-v-47999e63]{margin-top:10px;padding-top:10px;border-top:1px dashed rgba(77,184,232,.18);font-size:11px;line-height:1.45;color:#bcd0e4;font-style:italic}.upskill-label[data-v-47999e63]{display:inline-block;margin-right:4px;font-weight:800;font-style:normal;color:#8fd3f5;letter-spacing:.04em}.arch-h[data-v-47999e63]{display:flex;flex-direction:column;gap:14px;margin-top:18px}.arch-h-label[data-v-47999e63]{font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#8fd3f5}.arch-h-stakeholders[data-v-47999e63],.arch-h-agents[data-v-47999e63]{display:flex;align-items:center;gap:14px;padding:10px 16px;border-radius:10px;border:1px solid rgba(77,184,232,.18);background:#0a142366}.arch-h-chips[data-v-47999e63],.arch-h-agent-chips[data-v-47999e63]{display:flex;flex-wrap:wrap;gap:8px;flex:1}.arch-h-agents[data-v-47999e63]{border-color:#f472b640;background:#f472b60d}.agent-chip[data-v-47999e63]{padding:4px 10px;border-radius:999px;font-size:11px;font-weight:700;color:#f9a8d4;background:#f472b61a;border:1px solid rgba(244,114,182,.3)}.arch-h-migration[data-v-47999e63]{display:flex;align-items:center;justify-content:center;gap:14px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#bcd0e4b3}.mig-arrow[data-v-47999e63]{font-size:18px;color:#8fd3f5}.mig-right[data-v-47999e63]{color:#f9a8d4;font-weight:700}.arch-h-flow[data-v-47999e63]{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;gap:8px;align-items:stretch}.arch-h-col[data-v-47999e63]{position:relative;display:flex;flex-direction:column;padding:14px 14px 18px;border-radius:10px;border:1px solid rgba(77,184,232,.2);background:#0a142373;min-height:160px}.arch-h-col.anchor-col[data-v-47999e63]{border-color:#8fd3f566;background:linear-gradient(160deg,#0085ca1a,#0a142399);box-shadow:0 0 22px #4db8e81f}.arch-h-col-head[data-v-47999e63]{font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#e6eef7;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid rgba(77,184,232,.18)}.arch-h-col-body[data-v-47999e63]{flex:1;display:flex;flex-direction:column;gap:10px}.col-item[data-v-47999e63]{display:flex;flex-direction:column;gap:2px}.col-item b[data-v-47999e63]{font-size:12px;color:#e6eef7;font-weight:700}.col-item span[data-v-47999e63]{font-size:11px;color:#bcd0e4;line-height:1.4}.arch-h-col-arrow[data-v-47999e63]{display:flex;align-items:center;justify-content:center;font-size:20px;color:#8fd3f5;font-weight:700}.anchor-badge[data-v-47999e63]{margin-top:10px;padding:4px 8px;border-radius:6px;font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#0a1120;background:linear-gradient(90deg,#8fd3f5,#a5b4fc);text-align:center}.arch-h-foundation[data-v-47999e63]{display:flex;align-items:center;gap:20px;padding:12px 20px;border-radius:10px;border-top:2px solid rgba(77,184,232,.3);background:#0a142380}.foundation-label[data-v-47999e63]{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#bcd0e4bf}.foundation-logos[data-v-47999e63]{display:flex;gap:18px;flex-wrap:wrap}.vendor-logo[data-v-47999e63]{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;color:#e6eef7}.vendor-mark[data-v-47999e63]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:5px;font-size:10px;font-weight:900;color:#fff}.vendor-sf[data-v-47999e63]{background:#00a1e0}.vendor-snow[data-v-47999e63]{background:#29b5e8;color:#fff;font-size:14px}.vendor-pbi[data-v-47999e63]{background:#f2c811;color:#0a1120}.vendor-az[data-v-47999e63]{background:#0078d4}.slide-roadmap[data-v-47999e63]{padding:32px 48px 24px;scrollbar-width:none;-ms-overflow-style:none}.slide-roadmap[data-v-47999e63]::-webkit-scrollbar{display:none}.slide-roadmap .slide-inner[data-v-47999e63]{max-width:1500px;width:100%;display:flex;flex-direction:column;gap:14px;height:auto;min-height:0}.roadmap-header[data-v-47999e63]{display:flex;flex-direction:column;gap:0;margin:0}.roadmap-gantt[data-v-47999e63]{width:100%;border:1px solid rgba(77,184,232,.2);border-radius:14px;background:linear-gradient(160deg,#0085ca0f,#06122499);overflow:hidden}.rg-col-headers[data-v-47999e63],.rg-product-row[data-v-47999e63]{display:grid;grid-template-columns:280px 1fr 1fr 1fr 1fr;align-items:stretch}.rg-col-headers[data-v-47999e63]{background:#0a14238c;border-bottom:1px solid rgba(77,184,232,.2)}.rg-left-spacer[data-v-47999e63]{padding:8px 18px}.rg-col-h[data-v-47999e63]{padding:8px 16px;font-family:ui-monospace,Menlo,monospace;font-size:10.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;border-left:1px dashed rgba(77,184,232,.18);display:flex;align-items:center;justify-content:center;text-align:center}.rg-col-h.rg-col-discovery[data-v-47999e63]{color:#c4b5fd}.rg-col-h.rg-col-development[data-v-47999e63]{color:#fbbf24}.rg-col-h.rg-col-pilot[data-v-47999e63]{color:#4db8e8}.rg-col-h.rg-col-available[data-v-47999e63]{color:#4ade80}.rg-group-row[data-v-47999e63]{display:grid;grid-template-columns:280px 1fr;align-items:center;padding:10px 18px 4px;opacity:0;transform:translateY(4px);animation:rgFadeUp-47999e63 .5s cubic-bezier(.22,1,.36,1) var(--d, 0ms) forwards;border-top:1px solid rgba(77,184,232,.1)}.rg-group-row[data-v-47999e63]:first-of-type{border-top:none}.rg-group-label[data-v-47999e63]{font-family:ui-monospace,Menlo,monospace;font-size:10px;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:#4db8e8;padding-right:16px}.rg-product-row[data-v-47999e63]{padding:0;opacity:0;transform:translateY(4px);animation:rgFadeUp-47999e63 .4s cubic-bezier(.22,1,.36,1) var(--d, 0ms) forwards}.rg-product-name[data-v-47999e63]{padding:8px 18px 8px 34px;font-size:13px;font-weight:600;color:#e6eef7;letter-spacing:-.005em;display:flex;align-items:center}.rg-track[data-v-47999e63]{grid-column:2 / -1;position:relative;height:36px}.rg-track-discovery[data-v-47999e63]{--rg-color: #C4B5FD;--rg-glow: rgba(196, 181, 253, .35)}.rg-track-development[data-v-47999e63]{--rg-color: #FBBF24;--rg-glow: rgba(251, 191, 36, .35)}.rg-track-pilot[data-v-47999e63]{--rg-color: #4DB8E8;--rg-glow: rgba(77, 184, 232, .38)}.rg-track-available[data-v-47999e63]{--rg-color: #4ADE80;--rg-glow: rgba(74, 222, 128, .38)}.rg-line[data-v-47999e63]{position:absolute;top:50%;left:12.5%;right:12.5%;height:2px;background:#4db8e824;transform:translateY(-50%);border-radius:2px}.rg-line-active[data-v-47999e63]{position:absolute;top:50%;left:12.5%;height:2px;width:calc((var(--span, 1) - 1) * 25%);background:var(--rg-color);box-shadow:0 0 10px var(--rg-glow);transform:translateY(-50%) scaleX(0);transform-origin:left center;border-radius:2px;animation-name:rgLineGrow-47999e63;animation-duration:.7s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-delay:calc(var(--d, 0ms) + .12s);animation-fill-mode:forwards}.rg-node[data-v-47999e63]{position:absolute;top:50%;left:calc((var(--phase, 1) - .5) * 25%);transform:translate(-50%,-50%) scale(.6);display:flex;align-items:center;justify-content:center;opacity:0;animation-name:rgNodeIn-47999e63;animation-duration:.5s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-delay:calc(var(--d, 0ms) + .18s + (var(--phase, 1) - 1) * .1s);animation-fill-mode:forwards}.rg-node-done[data-v-47999e63]{width:16px;height:16px;border-radius:50%;background:#4ade80;color:#0a1a14;box-shadow:0 0 10px #4ade8066}.rg-check[data-v-47999e63]{width:12px;height:12px}.rg-node-current[data-v-47999e63]{width:16px;height:16px;border-radius:50%;background:var(--rg-color);box-shadow:0 0 12px var(--rg-glow)}.rg-node-current[data-v-47999e63]:before{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:2px solid var(--rg-color);opacity:0;animation:rgPulseRing-47999e63 1.8s cubic-bezier(.4,0,.6,1) infinite}.rg-node-current[data-v-47999e63]:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:#ffffffb3}.rg-node-future[data-v-47999e63]{width:10px;height:10px;border-radius:50%;background:transparent;border:1.5px solid rgba(77,184,232,.28)}@keyframes rgFadeUp-47999e63{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes rgLineGrow-47999e63{0%{transform:translateY(-50%) scaleX(0)}to{transform:translateY(-50%) scaleX(1)}}@keyframes rgNodeIn-47999e63{0%{opacity:0;transform:translate(-50%,-50%) scale(.6)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes rgPulseRing-47999e63{0%{transform:scale(.9);opacity:.55}70%{transform:scale(1.85);opacity:0}to{transform:scale(1.85);opacity:0}}@media (max-width: 1100px){.slide[data-v-47999e63]{padding:48px 40px 24px}.title-h1[data-v-47999e63]{font-size:54px}.hinge-quote[data-v-47999e63]{font-size:48px}.close-headline[data-v-47999e63]{font-size:54px}.h2[data-v-47999e63]{font-size:34px}.two-col[data-v-47999e63]{flex-direction:column!important}.hero-body[data-v-47999e63],.reel-body[data-v-47999e63]{grid-template-columns:1fr}.agenda-grid[data-v-47999e63],.principle-grid[data-v-47999e63],.impact-grid[data-v-47999e63]{grid-template-columns:repeat(2,1fr)}.bar-grid[data-v-47999e63],.standard-grid[data-v-47999e63],.effect-row[data-v-47999e63],.arch-h-flow[data-v-47999e63]{grid-template-columns:1fr}.arch-h-col-arrow[data-v-47999e63]{transform:rotate(90deg)}.rg-col-headers[data-v-47999e63],.rg-product-row[data-v-47999e63]{grid-template-columns:190px 1fr 1fr 1fr 1fr}.rg-group-row[data-v-47999e63]{grid-template-columns:190px 1fr}.rg-product-name[data-v-47999e63]{padding-left:22px;font-size:12px}}.pitch-root[data-v-1df7796d]{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;background:radial-gradient(1200px 800px at 12% 10%,rgba(0,133,202,.18),transparent 60%),radial-gradient(900px 700px at 92% 90%,rgba(77,184,232,.14),transparent 60%),linear-gradient(180deg,#03111f,#020a14);color:#e6eef7;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;z-index:1000}.progress-track[data-v-1df7796d]{position:absolute;top:0;left:0;right:0;height:3px;background:#4db8e814}.progress-fill[data-v-1df7796d]{height:100%;background:linear-gradient(90deg,#0085ca,#4db8e8);transition:width .35s ease;box-shadow:0 0 12px #4db8e88c}.brand-chrome[data-v-1df7796d]{position:absolute;top:22px;left:36px;z-index:10}.brand-mark[data-v-1df7796d]{display:flex;align-items:center;gap:8px}.brand-logo-img[data-v-1df7796d]{height:28px;width:auto;display:block}.slide-stage[data-v-1df7796d]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:72px 64px 88px;box-sizing:border-box}.slide[data-v-1df7796d]{width:100%;max-width:1280px;animation:slideIn-1df7796d .48s cubic-bezier(.16,1,.3,1)}@keyframes slideIn-1df7796d{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.slide-inner[data-v-1df7796d]{display:flex;flex-direction:column;gap:18px}.eyebrow[data-v-1df7796d]{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.16em;color:#4db8e8;padding:4px 10px;border-radius:999px;background:#4db8e814;border:1px solid rgba(77,184,232,.2);width:fit-content}.eyebrow.warn[data-v-1df7796d]{color:#fbbf24;background:#fbbf2414;border-color:#fbbf2440}.h2[data-v-1df7796d]{font-size:44px;line-height:1.1;margin:0;font-weight:800;letter-spacing:-.01em}.lede[data-v-1df7796d]{font-size:17px;line-height:1.5;max-width:880px;color:#e6eef7d1;margin:0}.accent[data-v-1df7796d]{color:#4db8e8}.accent-2[data-v-1df7796d]{color:#a78bfa}.warn-text[data-v-1df7796d]{color:#f59e0b}.slide-synchronized[data-v-1df7796d]{display:flex;align-items:center;justify-content:center}.sync-grid[data-v-1df7796d]{display:grid;grid-template-columns:1.15fr 1fr;gap:80px;align-items:center;max-width:1320px;width:100%}.sync-copy .eyebrow[data-v-1df7796d]{margin-bottom:20px}.sync-h1[data-v-1df7796d]{font-size:68px;line-height:1.02;font-weight:700;letter-spacing:-.02em;margin:0 0 28px;color:#e7f0ff}.sync-h1 .accent[data-v-1df7796d]{color:#4db8e8}.sync-h1 .accent-2[data-v-1df7796d]{background:linear-gradient(90deg,#4db8e8,#86e1ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.sync-lede[data-v-1df7796d]{font-size:20px;line-height:1.55;color:#cfe0f2;margin:0 0 18px;max-width:620px}.sync-body[data-v-1df7796d]{font-size:16px;line-height:1.65;color:#8fa8c4;margin:0;max-width:620px}.sync-graphic[data-v-1df7796d]{display:flex;align-items:center;justify-content:center;position:relative}.sync-triangle-wrap[data-v-1df7796d]{position:relative;width:520px;max-width:100%;animation:syncFloat-1df7796d 7s ease-in-out infinite}@keyframes syncFloat-1df7796d{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.sync-triangle-img[data-v-1df7796d]{width:100%;height:auto;display:block;filter:drop-shadow(0 24px 60px rgba(0,80,160,.55))}.sync-pillar[data-v-1df7796d]{position:absolute;font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;text-align:center;line-height:1.25;white-space:nowrap;z-index:3;text-shadow:0 2px 10px rgba(0,0,0,.6)}.sync-pillar.pillar-expert[data-v-1df7796d]{top:43%;left:27%;transform:translate(-50%,-50%);color:#86e1ff}.sync-pillar.pillar-platform[data-v-1df7796d]{top:43%;left:73%;transform:translate(-50%,-50%);color:#4db8e8}.sync-pillar.pillar-scalable[data-v-1df7796d]{top:87%;left:50%;transform:translate(-50%,-50%);color:#8fb7df}.slide-three-gaps .h2[data-v-1df7796d]{font-size:54px;text-align:center}.slide-three-gaps .slide-inner[data-v-1df7796d]{display:flex;flex-direction:column;gap:0}.trend-list[data-v-1df7796d]{list-style:none;padding:0;margin:48px auto 0;max-width:1280px;display:grid;grid-template-columns:repeat(4,1fr);gap:20px;align-items:stretch}.trend-list li[data-v-1df7796d]{display:flex;flex-direction:column;gap:14px;align-items:flex-start;padding:26px 24px;background:#0a182a80;border:1px solid rgba(77,184,232,.18);border-radius:14px;animation:fadeUp-1df7796d .6s cubic-bezier(.22,1,.36,1) var(--d, 0ms) both;transition:border-color .3s,background .3s;min-height:220px}.trend-list li[data-v-1df7796d]:hover{border-color:#4db8e86b;background:#0c2038b3}.trend-title[data-v-1df7796d]{font-weight:700;font-size:28px;color:#f4f9fe;margin-bottom:8px;line-height:1.22;letter-spacing:-.01em}.trend-note[data-v-1df7796d]{font-size:16px;line-height:1.55;color:#bcd0e4}.slide-thesis .h2[data-v-1df7796d]{font-size:60px;text-align:center}.thesis-lede[data-v-1df7796d]{text-align:center;margin-top:16px;max-width:100%;align-self:center;font-size:20px;white-space:nowrap;font-weight:500;color:#ffffffbf}.thesis-lede-cyan[data-v-1df7796d]{color:#4db8e8;font-weight:600}.thesis-lede-bold[data-v-1df7796d]{color:#fff;font-weight:700}@keyframes chipIn-1df7796d{0%{opacity:0;transform:scale(.75) translateY(6px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes newChipPulse-1df7796d{0%,to{background:#4db8e814;border-color:#4db8e84d}50%{background:#4db8e838;border-color:#4db8e8;box-shadow:0 0 10px #4db8e859}}@keyframes humanChipGlow-1df7796d{0%,to{box-shadow:none;border-color:#a78bfa52}50%{box-shadow:0 0 14px #a78bfa66;border-color:#a78bfabf}}@keyframes flowToAI-1df7796d{0%{transform:translate(140%);opacity:0}12%{opacity:1}88%{opacity:1}to{transform:translate(-140%);opacity:0}}@keyframes flowToHuman-1df7796d{0%{transform:translate(-140%);opacity:0}12%{opacity:1}88%{opacity:1}to{transform:translate(140%);opacity:0}}@keyframes spinnerRot-1df7796d{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.sym-wrap[data-v-1df7796d]{display:grid;grid-template-columns:1fr 100px 1fr;gap:0;margin-top:28px;border-radius:18px;overflow:hidden;border:1px solid rgba(77,184,232,.18)}.sym-col[data-v-1df7796d]{display:flex;flex-direction:column;gap:14px;padding:22px 24px}.sym-col-ai[data-v-1df7796d]{background:#0085ca0f}.sym-col-human[data-v-1df7796d]{background:#8b5cf60f}.sym-col-hd[data-v-1df7796d]{display:flex;flex-direction:column;align-items:center;gap:8px}.sym-col-name[data-v-1df7796d]{font-size:28px;font-weight:800;letter-spacing:-.01em;color:#e6eef7}.sym-badge[data-v-1df7796d]{font-size:11px;font-weight:700;letter-spacing:.06em;padding:3px 9px;border-radius:999px}.ai-badge[data-v-1df7796d]{background:#4db8e81f;color:#4db8e8}.human-badge[data-v-1df7796d]{background:#a78bfa1f;color:#c4b5fd}.sym-rule[data-v-1df7796d]{height:1px;background:#4db8e840;margin:0 0 2px}.sym-rule-human[data-v-1df7796d]{background:#a78bfa40}.sym-chips[data-v-1df7796d]{display:flex;flex-direction:column;gap:8px;flex:1;justify-content:center}.sym-chip-row[data-v-1df7796d]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.sym-chip[data-v-1df7796d]{font-size:13.5px;padding:6px 14px;border-radius:999px;opacity:0;animation:chipIn-1df7796d .4s cubic-bezier(.22,1,.36,1) calc(var(--i) * .16s + .2s) forwards}.ai-chip[data-v-1df7796d]{background:#4db8e81a;border:1px solid rgba(77,184,232,.28);color:#bcd0e4}.ai-chip-new[data-v-1df7796d]{animation:chipIn-1df7796d .4s cubic-bezier(.22,1,.36,1) calc(var(--i) * .16s + .2s) forwards,newChipPulse-1df7796d 2s ease-in-out calc(var(--i) * .16s + .7s) infinite;color:#4db8e8;font-weight:600}.human-chip[data-v-1df7796d]{background:#8b5cf61a;border:1px solid rgba(167,139,250,.32);color:#ddd6fe;animation:chipIn-1df7796d .4s cubic-bezier(.22,1,.36,1) calc(var(--i) * .12s + .3s) forwards,humanChipGlow-1df7796d 3s ease-in-out calc(var(--i) * .6s + 1s) infinite}.sym-col-foot[data-v-1df7796d]{display:flex;flex-direction:column;gap:2px;margin-top:4px;border-top:1px solid rgba(77,184,232,.12);padding-top:10px}.sym-wrap[data-v-1df7796d]{display:grid;grid-template-columns:1fr 280px 1fr;gap:0;align-items:stretch;margin-top:28px;border-radius:16px;border:1px solid rgba(77,184,232,.16);background:#03111f80;overflow:visible}@keyframes pktToAI-1df7796d{0%{left:100%;opacity:0}8%{opacity:1}92%{opacity:1}to{left:-2%;opacity:0}}@keyframes pktToHuman-1df7796d{0%{left:-2%;opacity:0}8%{opacity:1}92%{opacity:1}to{left:100%;opacity:0}}.sym-bridge[data-v-1df7796d]{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:6px;padding:24px 0;position:relative;z-index:1}.bridge-label[data-v-1df7796d]{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-align:center;padding:0 8px}.bridge-label-ai[data-v-1df7796d]{color:#4db8e8b3}.bridge-label-human[data-v-1df7796d]{color:#c4b5fdb3}.bpipe[data-v-1df7796d]{display:flex;align-items:center;margin:0 -8px}.bpipe-endcap[data-v-1df7796d]{width:14px;height:14px;border-radius:50%;flex-shrink:0;z-index:2}.bpipe-endcap-ai[data-v-1df7796d]{background:#4db8e8;box-shadow:0 0 10px #4db8e8f2,0 0 20px #4db8e866;border:2px solid rgba(127,212,242,.9)}.bpipe-endcap-human[data-v-1df7796d]{background:#c4b5fd;box-shadow:0 0 10px #c4b5fdf2,0 0 20px #c4b5fd66;border:2px solid rgba(221,214,253,.9)}.bpipe-tube[data-v-1df7796d]{flex:1;height:22px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-around}.bpipe-tube-ai[data-v-1df7796d]{background:linear-gradient(180deg,#4db8e81f,#4db8e80a,#4db8e814);border-top:1px solid rgba(77,184,232,.4);border-bottom:1px solid rgba(77,184,232,.15)}.bpipe-tube-human[data-v-1df7796d]{background:linear-gradient(180deg,#c4b5fd1f,#c4b5fd0a,#c4b5fd14);border-top:1px solid rgba(196,181,253,.4);border-bottom:1px solid rgba(196,181,253,.15)}.bpipe-chevron[data-v-1df7796d]{font-size:13px;font-weight:700;color:#4db8e838;-webkit-user-select:none;user-select:none;position:relative;z-index:1}.bpipe-chevron-human[data-v-1df7796d]{color:#c4b5fd38}.bpipe-pkt[data-v-1df7796d]{position:absolute;top:50%;width:18px;height:10px;border-radius:3px;transform:translateY(-50%);z-index:2}.ai-pkt[data-v-1df7796d]{background:linear-gradient(90deg,#3ab4e8,#7fd4f2);box-shadow:0 0 10px #4db8e8f2,0 0 4px #4db8e899;animation:pktToAI-1df7796d 2.6s ease-in-out calc(var(--n) * .65s) infinite}.human-pkt[data-v-1df7796d]{background:linear-gradient(90deg,#a78bfa,#ddd6fe);box-shadow:0 0 10px #a78bfaf2,0 0 4px #a78bfa99;animation:pktToHuman-1df7796d 2.6s ease-in-out calc(var(--n) * .65s) infinite}.bpipe-spinner-row[data-v-1df7796d]{display:flex;align-items:center;justify-content:center;padding:6px 0}.sym-spinner[data-v-1df7796d]{font-size:22px;color:#c4b5fd;text-shadow:0 0 14px rgba(167,139,250,.7);display:inline-block;animation:spinnerRot-1df7796d 3.5s linear infinite}.sym-col-foot[data-v-1df7796d]{display:flex;flex-direction:column;gap:2px;margin-top:4px;border-top:1px solid rgba(77,184,232,.1);padding-top:10px}.sym-foot-tagline[data-v-1df7796d]{font-size:14px;font-style:italic;font-weight:500;color:#4db8e8d9;line-height:1.45;text-align:center}.human-tagline[data-v-1df7796d]{color:#c4b5fdd9}.slide-proof .h2[data-v-1df7796d]{font-size:60px;text-align:center}.proof-arcs[data-v-1df7796d]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:36px}.proof-arc[data-v-1df7796d]{padding:28px 22px;border-radius:14px;background:#4db8e80a;border:1px solid rgba(77,184,232,.22);opacity:0;animation:fadeUp-1df7796d .56s cubic-bezier(.16,1,.3,1) var(--d) forwards;display:flex;flex-direction:column;align-items:center;text-align:center}.proof-arc-head[data-v-1df7796d]{display:flex;flex-direction:column;align-items:center;gap:12px;margin-bottom:22px;padding-bottom:16px;border-bottom:1px dashed rgba(77,184,232,.25);width:100%}.proof-arc-icon[data-v-1df7796d]{display:inline-flex}.proof-arc-idx[data-v-1df7796d]{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#0085ca;color:#fff;font-weight:900;font-size:13px}.proof-arc-title[data-v-1df7796d]{font-size:22px;font-weight:800;letter-spacing:-.01em;line-height:1.15;text-align:center}.proof-kpis[data-v-1df7796d]{display:grid;gap:18px;width:100%;justify-items:center}.proof-kpi[data-v-1df7796d]{opacity:0;animation:fadeUp-1df7796d .52s cubic-bezier(.16,1,.3,1) var(--d) forwards;text-align:center}.proof-num[data-v-1df7796d]{font-size:34px;font-weight:900;color:#4db8e8;line-height:1;letter-spacing:-.02em;margin-bottom:6px}.proof-lbl[data-v-1df7796d]{font-size:14px;font-weight:700;color:#e6eef7;margin-bottom:4px;text-align:center}.proof-driver[data-v-1df7796d]{font-size:12px;line-height:1.45;color:#e6eef7a6;text-align:center}.proof-arc-note[data-v-1df7796d]{margin-top:auto;padding-top:16px;font-size:10.5px;font-style:italic;line-height:1.4;color:#e6eef780;text-align:center;opacity:0;animation:fadeUp-1df7796d .52s cubic-bezier(.16,1,.3,1) calc(var(--d) + .38s) forwards}.slide-close[data-v-1df7796d]{display:flex!important;align-items:center;justify-content:center;padding:0 96px}.close-inner[data-v-1df7796d]{text-align:center;max-width:1000px}.close-headline[data-v-1df7796d]{font-size:72px;font-weight:700;line-height:1.08;letter-spacing:-.03em;color:#f4f9fe;margin-bottom:28px}.close-headline .accent[data-v-1df7796d]{background:linear-gradient(135deg,#4db8e8,#0085ca);-webkit-background-clip:text;background-clip:text;color:transparent}.close-sub[data-v-1df7796d]{font-size:19px;line-height:1.55;color:#bcd0e4;margin:0 auto 40px;max-width:740px}.close-mark-row[data-v-1df7796d]{display:flex;align-items:center;justify-content:center}.close-logo-img[data-v-1df7796d]{height:40px;width:auto;display:block}.nav-bar[data-v-1df7796d]{position:absolute;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;padding:12px 24px;background:#03111fd9;border-top:1px solid rgba(77,184,232,.18);z-index:4}.nav-center[data-v-1df7796d]{display:flex;align-items:center;gap:14px}.nav-btn[data-v-1df7796d]{padding:7px 14px;border-radius:8px;background:#4db8e814;border:1px solid rgba(77,184,232,.25);color:#e6eef7;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s}.nav-btn[data-v-1df7796d]:hover:not(:disabled){background:#4db8e82e;border-color:#4db8e880}.nav-btn[data-v-1df7796d]:disabled{opacity:.35;cursor:not-allowed}.nav-btn.primary[data-v-1df7796d]{background:#0085ca;border-color:#0085ca;color:#fff}.nav-btn.primary[data-v-1df7796d]:hover:not(:disabled){background:#0096e0}.dot-row[data-v-1df7796d]{display:flex;align-items:center;gap:6px;max-width:700px}.dot[data-v-1df7796d]{width:8px;height:8px;background:#4db8e838;border:none;border-radius:50%;padding:0;cursor:pointer;transition:all .3s;flex:0 0 auto}.dot[data-v-1df7796d]:hover{background:#4db8e88c;transform:scale(1.3)}.dot.active[data-v-1df7796d]{background:#4db8e8;box-shadow:0 0 10px #4db8e8b3;transform:scale(1.4)}.counter[data-v-1df7796d]{font-size:12px;color:#e6eef78c;letter-spacing:.06em;font-variant-numeric:tabular-nums}@keyframes fadeUp-1df7796d{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1100px){.sync-grid[data-v-1df7796d]{grid-template-columns:1fr;gap:40px}.sync-h1[data-v-1df7796d]{font-size:52px}.sync-triangle-wrap[data-v-1df7796d]{width:380px}.h2[data-v-1df7796d]{font-size:36px}.thesis-pillars[data-v-1df7796d],.proof-arcs[data-v-1df7796d]{grid-template-columns:1fr}.trend-list[data-v-1df7796d]{grid-template-columns:repeat(2,1fr);max-width:100%;gap:14px}.trend-list li[data-v-1df7796d]{padding:18px;gap:10px;min-height:auto}.trend-title[data-v-1df7796d]{font-size:22px}.trend-note[data-v-1df7796d]{font-size:14px}.thesis-split[data-v-1df7796d]{grid-template-columns:1fr}.thesis-split .exec-arrow[data-v-1df7796d]{transform:rotate(90deg)}.close-headline[data-v-1df7796d]{font-size:54px}}.roadmap-root[data-v-4bca6f04]{min-height:100vh;background:#020617;color:#e2e8f0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif}.roadmap-nav[data-v-4bca6f04]{position:sticky;top:0;z-index:50;background:#020617eb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(51,161,217,.12)}.nav-inner[data-v-4bca6f04]{max-width:1400px;margin:0 auto;padding:14px 32px;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.nav-brand[data-v-4bca6f04]{display:flex;align-items:center;gap:10px;font-weight:600;font-size:14px}.brand-dot[data-v-4bca6f04]{width:10px;height:10px;border-radius:50%;background:linear-gradient(135deg,#33a1d9,#7dd3fc);box-shadow:0 0 14px #33a1d999}.brand-label[data-v-4bca6f04]{color:#f1f5f9;letter-spacing:.02em}.brand-version[data-v-4bca6f04]{color:#64748b;font-size:11px;font-weight:400}.nav-links[data-v-4bca6f04]{display:flex;gap:4px;flex-wrap:wrap}.nav-link[data-v-4bca6f04]{padding:6px 12px;border-radius:6px;font-size:12px;font-weight:500;color:#94a3b8;text-decoration:none;cursor:pointer;transition:color .15s,background .15s}.nav-link[data-v-4bca6f04]:hover{color:#e2e8f0;background:#33a1d914}.nav-link.active[data-v-4bca6f04]{color:#33a1d9;background:#33a1d91f}.section[data-v-4bca6f04]{padding:80px 32px;border-bottom:1px solid rgba(51,161,217,.06)}.section.alt[data-v-4bca6f04]{background:linear-gradient(180deg,#020617,#071028,#020617)}.section-inner[data-v-4bca6f04]{max-width:1400px;margin:0 auto}.eyebrow[data-v-4bca6f04]{display:inline-block;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#33a1d9;margin-bottom:16px}.h2[data-v-4bca6f04]{font-size:36px;font-weight:700;color:#f1f5f9;margin:0 0 40px;letter-spacing:-.02em;line-height:1.15}.accent[data-v-4bca6f04]{color:#33a1d9}.hero[data-v-4bca6f04]{padding:120px 32px 100px}.hero-title[data-v-4bca6f04]{font-size:56px;font-weight:800;color:#f1f5f9;line-height:1.05;letter-spacing:-.03em;margin:0 0 28px;max-width:1100px}.hero-thesis[data-v-4bca6f04]{margin:0 0 36px;padding:24px 28px;border-left:3px solid #33A1D9;background:linear-gradient(90deg,rgba(51,161,217,.06) 0%,transparent 100%);max-width:900px;border-radius:0 8px 8px 0}.thesis-line[data-v-4bca6f04]{font-size:22px;line-height:1.35;font-weight:500;color:#e2e8f0;margin:0;letter-spacing:-.01em}.thesis-line+.thesis-line[data-v-4bca6f04]{margin-top:6px}.thesis-line.accent-line[data-v-4bca6f04]{color:#33a1d9;font-weight:600}.hero-lede[data-v-4bca6f04]{font-size:17px;line-height:1.65;color:#94a3b8;max-width:900px;margin:0}.quadrant[data-v-4bca6f04]{position:relative;width:100%;max-width:900px;margin:0 auto;padding-left:48px;padding-bottom:48px}.q-axis-y[data-v-4bca6f04]{position:absolute;left:0;top:0;bottom:48px;width:48px;display:flex;flex-direction:column;justify-content:space-between;padding:12px 0}.q-axis-label[data-v-4bca6f04]{font-size:11px;font-weight:600;color:#64748b;letter-spacing:.08em;text-transform:uppercase;writing-mode:vertical-rl;transform:rotate(180deg);text-align:center}.q-axis-label.top[data-v-4bca6f04],.q-axis-label.bottom[data-v-4bca6f04]{margin:0}.q-axis-x[data-v-4bca6f04]{position:absolute;bottom:0;left:48px;right:0;height:48px;display:flex;justify-content:space-between;align-items:center;padding:12px 0}.q-axis-label.left[data-v-4bca6f04],.q-axis-label.right[data-v-4bca6f04]{writing-mode:horizontal-tb;transform:none}.q-grid[data-v-4bca6f04]{position:relative;width:100%;height:480px;background:linear-gradient(to right,transparent 49.5%,rgba(51,161,217,.2) 50%,transparent 50.5%),linear-gradient(to top,transparent 49.5%,rgba(51,161,217,.2) 50%,transparent 50.5%),repeating-linear-gradient(to right,rgba(51,161,217,.04) 0 1px,transparent 1px 10%),repeating-linear-gradient(to top,rgba(51,161,217,.04) 0 1px,transparent 1px 10%);border:1px solid rgba(51,161,217,.2);border-radius:8px}.q-labels[data-v-4bca6f04]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.q-quadrant-label[data-v-4bca6f04]{position:absolute;font-size:10px;font-weight:600;color:#475569;letter-spacing:.08em;text-transform:uppercase;opacity:.7}.q-quadrant-label.tl[data-v-4bca6f04]{top:12px;left:12px}.q-quadrant-label.tr[data-v-4bca6f04]{top:12px;right:12px}.q-quadrant-label.bl[data-v-4bca6f04]{bottom:12px;left:12px}.q-quadrant-label.br[data-v-4bca6f04]{bottom:12px;right:12px}.section-caveat[data-v-4bca6f04]{font-size:12px;line-height:1.6;color:#64748b;font-style:italic;max-width:900px;margin:-16px 0 32px;padding:10px 14px;background:#64748b0f;border-left:2px solid rgba(100,116,139,.4);border-radius:0 6px 6px 0}.q-sources[data-v-4bca6f04]{margin:28px 0 0;padding:18px 22px;background:#0f172a80;border:1px solid rgba(51,161,217,.15);border-radius:10px;max-width:900px}.q-sources-head[data-v-4bca6f04]{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#33a1d9;margin-bottom:12px}.q-sources-list[data-v-4bca6f04]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.q-sources-list li[data-v-4bca6f04]{font-size:13px;line-height:1.5}.q-sources-list a[data-v-4bca6f04]{color:#33a1d9;text-decoration:none;font-weight:500}.q-sources-list a[data-v-4bca6f04]:hover{text-decoration:underline;color:#7dd3fc}.q-point[data-v-4bca6f04]{position:absolute;transform:translate(-50%,50%);display:flex;align-items:center;gap:6px}.q-dot[data-v-4bca6f04]{width:10px;height:10px;border-radius:50%;background:#64748b;box-shadow:0 0 0 3px #64748b33}.q-point.current .q-dot[data-v-4bca6f04]{background:#f59e0b;box-shadow:0 0 0 4px #f59e0b40}.q-point.target .q-dot[data-v-4bca6f04]{background:#33a1d9;box-shadow:0 0 0 6px #33a1d94d,0 0 20px #33a1d999;animation:pulse-4bca6f04 2s ease-in-out infinite}@keyframes pulse-4bca6f04{0%,to{box-shadow:0 0 0 6px #33a1d94d,0 0 20px #33a1d999}50%{box-shadow:0 0 0 10px #33a1d91a,0 0 30px #33a1d9cc}}.q-label[data-v-4bca6f04]{font-size:12px;font-weight:500;color:#cbd5e1;white-space:nowrap}.q-point.target .q-label[data-v-4bca6f04]{color:#33a1d9;font-weight:600}.q-point.current .q-label[data-v-4bca6f04]{color:#f59e0b;font-weight:600}.arch[data-v-4bca6f04]{display:flex;flex-direction:column;align-items:stretch;gap:10px;max-width:1100px;margin:0 auto}.arch-layer[data-v-4bca6f04]{background:#0f172a80;border:1px solid rgba(51,161,217,.15);border-radius:12px;padding:20px 24px}.arch-head[data-v-4bca6f04]{font-size:13px;font-weight:600;letter-spacing:.02em;color:#e2e8f0;margin-bottom:12px;display:flex;align-items:center;gap:10px}.tag[data-v-4bca6f04]{font-size:10px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;padding:2px 8px;border-radius:999px;color:#64748b;background:#64748b26}.tag.new[data-v-4bca6f04]{color:#33a1d9;background:#33a1d926}.arch-chips[data-v-4bca6f04]{display:flex;gap:8px;flex-wrap:wrap}.chip[data-v-4bca6f04]{padding:6px 12px;background:#1e293b99;border:1px solid rgba(51,161,217,.12);border-radius:999px;font-size:12px;color:#cbd5e1}.chip.di[data-v-4bca6f04]{border-color:#8b5cf64d;color:#c4b5fd;background:#8b5cf614}.chip.engine[data-v-4bca6f04]{border-color:#33a1d966;color:#7dd3fc;background:#33a1d91a}.chip.agent[data-v-4bca6f04]{border-color:#10b9814d;color:#6ee7b7;background:#10b98114}.chip.tool[data-v-4bca6f04]{border-color:#f59e0b4d;color:#fcd34d;background:#f59e0b14}.chip.platform[data-v-4bca6f04]{border-color:#f472b64d;color:#f9a8d4;background:#f472b614}.arch-arrow[data-v-4bca6f04]{text-align:center;color:#33a1d9;font-size:18px;opacity:.6}.arch-split[data-v-4bca6f04]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.arch-platform[data-v-4bca6f04]{background:#0f172ab3;border:1px solid rgba(244,114,182,.2);border-radius:12px;padding:20px 24px;margin-top:10px}.section-lede[data-v-4bca6f04]{font-size:17px;line-height:1.65;color:#94a3b8;max-width:900px;margin:-24px 0 48px}.compare[data-v-4bca6f04]{display:grid;grid-template-columns:1fr auto 1fr;gap:24px;align-items:stretch;margin-bottom:56px;max-width:1100px}.compare-side[data-v-4bca6f04]{background:#0f172a80;border:1px solid rgba(51,161,217,.15);border-radius:14px;padding:28px}.compare-side.before[data-v-4bca6f04]{border-color:#ef444433;background:linear-gradient(135deg,#ef44440a,#0f172a80)}.compare-side.after[data-v-4bca6f04]{border-color:#33a1d959;background:linear-gradient(135deg,#33a1d914,#0f172a80);box-shadow:0 0 40px #33a1d914}.compare-tag[data-v-4bca6f04]{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#f87171;margin-bottom:12px}.compare-tag.accent[data-v-4bca6f04]{color:#33a1d9}.compare-big[data-v-4bca6f04]{font-size:40px;font-weight:800;color:#f1f5f9;margin-bottom:24px;letter-spacing:-.02em;line-height:1}.compare-big.accent[data-v-4bca6f04]{background:linear-gradient(135deg,#33a1d9,#7dd3fc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.compare-list[data-v-4bca6f04]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.compare-list li[data-v-4bca6f04]{padding-left:20px;position:relative;font-size:13px;line-height:1.5;color:#cbd5e1}.compare-list li[data-v-4bca6f04]:before{content:"";position:absolute;left:0;top:7px;width:5px;height:5px;border-radius:50%;background:#64748b}.compare-side.after .compare-list li[data-v-4bca6f04]:before{background:#33a1d9}.compare-split[data-v-4bca6f04]{display:flex;align-items:center;justify-content:center;font-size:28px;color:#33a1d9;opacity:.7}.setup-steps[data-v-4bca6f04]{display:flex;flex-direction:column;gap:16px;margin-bottom:56px}.setup-step[data-v-4bca6f04]{display:grid;grid-template-columns:80px 1fr;gap:24px;padding:28px;background:#0f172a80;border:1px solid rgba(51,161,217,.15);border-radius:14px;transition:border-color .15s}.setup-step[data-v-4bca6f04]:hover{border-color:#33a1d959}.setup-num[data-v-4bca6f04]{width:56px;height:56px;border-radius:50%;background:#33a1d91f;color:#33a1d9;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:700;border:2px solid rgba(51,161,217,.3)}.setup-body[data-v-4bca6f04]{display:flex;flex-direction:column}.setup-title[data-v-4bca6f04]{font-size:22px;font-weight:700;color:#f1f5f9;margin-bottom:10px;letter-spacing:-.01em}.setup-desc[data-v-4bca6f04]{font-size:14px;line-height:1.6;color:#94a3b8;margin-bottom:20px}.setup-inputs[data-v-4bca6f04]{display:flex;align-items:flex-start;gap:12px;flex-wrap:wrap}.setup-input-label[data-v-4bca6f04]{font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#64748b;padding-top:6px;min-width:120px}.setup-input-chips[data-v-4bca6f04]{display:flex;flex-wrap:wrap;gap:6px;flex:1}.setup-chip[data-v-4bca6f04]{padding:5px 10px;background:#8b5cf614;border:1px solid rgba(139,92,246,.25);color:#c4b5fd;font-size:12px;border-radius:6px}.setup-step:nth-child(2) .setup-chip[data-v-4bca6f04]{background:#33a1d914;border-color:#33a1d940;color:#7dd3fc}.setup-step:nth-child(3) .setup-chip[data-v-4bca6f04]{background:#10b98114;border-color:#10b98140;color:#6ee7b7}.produces[data-v-4bca6f04]{margin-bottom:40px}.produces-head[data-v-4bca6f04]{font-size:14px;font-weight:600;letter-spacing:.04em;color:#33a1d9;margin-bottom:16px;text-align:center;text-transform:uppercase}.produces-grid[data-v-4bca6f04]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.produces-card[data-v-4bca6f04]{background:#0f172a80;border:1px solid rgba(51,161,217,.12);border-radius:10px;padding:18px 20px;transition:all .15s}.produces-card[data-v-4bca6f04]:hover{border-color:#33a1d94d;background:#0f172ab3;transform:translateY(-1px)}.produces-icon[data-v-4bca6f04]{font-size:20px;color:#33a1d9;margin-bottom:8px}.produces-name[data-v-4bca6f04]{font-size:14px;font-weight:700;color:#f1f5f9;margin-bottom:6px}.produces-desc[data-v-4bca6f04]{font-size:12px;line-height:1.5;color:#94a3b8}.setup-callout[data-v-4bca6f04]{display:flex;gap:20px;align-items:flex-start;padding:24px 28px;background:linear-gradient(135deg,#33a1d914,#8b5cf60a);border:1px solid rgba(51,161,217,.25);border-radius:14px}.callout-icon[data-v-4bca6f04]{font-size:28px;color:#33a1d9;flex-shrink:0}.callout-title[data-v-4bca6f04]{font-size:15px;font-weight:700;color:#33a1d9;margin-bottom:8px;letter-spacing:.01em}.callout-text[data-v-4bca6f04]{font-size:14px;line-height:1.6;color:#cbd5e1}.timeline[data-v-4bca6f04]{display:flex;align-items:flex-start;gap:0;margin-bottom:48px;overflow-x:auto;padding-bottom:8px}.tl-phase[data-v-4bca6f04]{flex:1;min-width:180px;position:relative;display:flex;flex-direction:column;align-items:center;cursor:pointer;padding:0 8px}.tl-dot[data-v-4bca6f04]{width:44px;height:44px;border-radius:50%;background:#0b1120;border:2px solid rgba(51,161,217,.4);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px;color:#64748b;z-index:2;position:relative;transition:all .2s}.tl-phase.active .tl-dot[data-v-4bca6f04]{background:#33a1d9;color:#020617;border-color:#33a1d9;box-shadow:0 0 0 6px #33a1d933}.tl-card[data-v-4bca6f04]{margin-top:16px;padding:12px;text-align:center;transition:opacity .2s}.tl-phase:not(.active) .tl-card[data-v-4bca6f04]{opacity:.55}.tl-phase:hover .tl-card[data-v-4bca6f04]{opacity:1}.tl-phase-name[data-v-4bca6f04]{font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#64748b;margin-bottom:4px}.tl-phase-title[data-v-4bca6f04]{font-size:14px;font-weight:600;color:#e2e8f0;line-height:1.3;margin-bottom:4px}.tl-phase-theme[data-v-4bca6f04]{font-size:11px;color:#64748b;line-height:1.4}.tl-connector[data-v-4bca6f04]{position:absolute;top:22px;left:50%;right:-50%;height:2px;background:linear-gradient(to right,#33a1d966,#33a1d926);z-index:1}.phase-detail[data-v-4bca6f04]{background:#0f172a80;border:1px solid rgba(51,161,217,.15);border-radius:16px;padding:32px}.pd-header[data-v-4bca6f04]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:28px;gap:16px}.pd-num[data-v-4bca6f04]{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#33a1d9;margin-bottom:8px}.pd-title[data-v-4bca6f04]{font-size:26px;font-weight:700;color:#f1f5f9;margin:0 0 12px;letter-spacing:-.01em}.pd-outcome[data-v-4bca6f04]{font-size:15px;color:#94a3b8;margin:0;max-width:800px;line-height:1.5}.pd-phase-nav[data-v-4bca6f04]{display:flex;gap:6px}.pd-nav[data-v-4bca6f04]{width:36px;height:36px;border-radius:8px;background:#1e293bb3;border:1px solid rgba(51,161,217,.2);color:#e2e8f0;font-size:16px;cursor:pointer;transition:all .15s}.pd-nav[data-v-4bca6f04]:hover:not(:disabled){background:#33a1d926;border-color:#33a1d9}.pd-nav[data-v-4bca6f04]:disabled{opacity:.3;cursor:not-allowed}.pd-cols[data-v-4bca6f04]{display:grid;grid-template-columns:1.3fr 1fr;gap:40px}.pd-col-head[data-v-4bca6f04]{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#33a1d9;margin:0 0 12px;padding-bottom:8px;border-bottom:1px solid rgba(51,161,217,.15)}.pd-col-head[data-v-4bca6f04]:not(:first-child){margin-top:28px}.pd-list[data-v-4bca6f04]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.pd-list li[data-v-4bca6f04]{padding-left:20px;position:relative;font-size:13px;line-height:1.55;color:#cbd5e1}.pd-list li[data-v-4bca6f04]:before{content:"";position:absolute;left:0;top:7px;width:5px;height:5px;border-radius:50%;background:#33a1d9}.pd-list.exit li[data-v-4bca6f04]:before{background:#10b981}.pd-list.metrics li[data-v-4bca6f04]:before{background:#f59e0b}.agent-grid[data-v-4bca6f04]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.agent-card[data-v-4bca6f04]{background:#0f172a80;border:1px solid rgba(16,185,129,.2);border-radius:14px;padding:24px;transition:border-color .15s,transform .15s}.agent-card[data-v-4bca6f04]:hover{border-color:#10b98180;transform:translateY(-2px)}.agent-icon[data-v-4bca6f04]{font-size:28px;color:#10b981;margin-bottom:12px}.agent-name[data-v-4bca6f04]{font-size:18px;font-weight:700;color:#f1f5f9;margin-bottom:8px}.agent-purpose[data-v-4bca6f04]{font-size:13px;line-height:1.55;color:#94a3b8;margin-bottom:20px}.agent-meta[data-v-4bca6f04]{display:flex;flex-direction:column;gap:12px;padding-top:16px;border-top:1px solid rgba(51,161,217,.1)}.meta-row[data-v-4bca6f04]{display:flex;gap:10px;align-items:flex-start}.meta-label[data-v-4bca6f04]{font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#64748b;min-width:40px;padding-top:4px}.meta-chips[data-v-4bca6f04]{display:flex;flex-wrap:wrap;gap:4px}.mini-chip[data-v-4bca6f04]{font-size:11px;padding:3px 8px;background:#f59e0b14;border:1px solid rgba(245,158,11,.2);color:#fcd34d;border-radius:4px}.meta-val[data-v-4bca6f04]{font-size:12px;color:#cbd5e1;line-height:1.4}.sankey[data-v-4bca6f04]{display:grid;grid-template-columns:1fr 1fr 1.6fr;gap:12px;max-width:1100px;margin:0 auto}.sankey-col[data-v-4bca6f04]{display:flex;flex-direction:column;gap:6px}.sankey-col-head[data-v-4bca6f04]{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#33a1d9;margin-bottom:8px}.sankey-node[data-v-4bca6f04]{padding:12px 14px;border-radius:8px;font-size:13px;text-align:left;transition:all .15s;border:1px solid;background:#0f172a80;cursor:pointer;color:#cbd5e1;font-family:inherit}.sankey-node.wf[data-v-4bca6f04]{border-color:#33a1d940;font-weight:600;color:#f1f5f9}.sankey-node.wf.active[data-v-4bca6f04]{border-color:#33a1d9;background:#33a1d926;box-shadow:0 0 0 3px #33a1d926}.sankey-node.agent[data-v-4bca6f04]{border-color:#10b98140;color:#6ee7b7;cursor:default}.sankey-node.tool[data-v-4bca6f04]{border-color:#f59e0b40;color:#fcd34d;cursor:default}.sankey-node.dim[data-v-4bca6f04]{opacity:.35}.sankey-hint[data-v-4bca6f04]{margin-top:16px;text-align:center;font-size:12px;color:#64748b}.sequence[data-v-4bca6f04]{display:flex;flex-direction:column;gap:8px;max-width:900px;margin:0 auto}.seq-step[data-v-4bca6f04]{display:grid;grid-template-columns:40px 200px 24px 1fr;align-items:center;gap:14px;padding:14px 20px;background:#0f172a66;border:1px solid rgba(51,161,217,.1);border-radius:10px;transition:all .15s}.seq-step[data-v-4bca6f04]:hover{border-color:#33a1d94d;background:#0f172ab3}.seq-num[data-v-4bca6f04]{width:30px;height:30px;border-radius:50%;background:#33a1d91f;color:#33a1d9;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.seq-actor[data-v-4bca6f04]{font-size:13px;font-weight:600;color:#e2e8f0}.seq-arrow[data-v-4bca6f04]{color:#33a1d9;font-size:16px;text-align:center}.seq-action[data-v-4bca6f04]{font-size:13px;color:#cbd5e1}.seq-step.agent .seq-actor[data-v-4bca6f04]{color:#6ee7b7}.seq-step.tool .seq-actor[data-v-4bca6f04]{color:#fcd34d}.seq-step.sf .seq-actor[data-v-4bca6f04]{color:#7dd3fc}.seq-step.hitl .seq-actor[data-v-4bca6f04]{color:#f9a8d4}.seq-step.inbound[data-v-4bca6f04]{border-style:dashed}.primitives-grid[data-v-4bca6f04]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.prim[data-v-4bca6f04]{background:#0f172a80;border:1px solid rgba(51,161,217,.1);border-radius:10px;padding:18px 20px;transition:all .15s}.prim[data-v-4bca6f04]:hover{border-color:#33a1d94d;background:#0f172ab3}.prim-name[data-v-4bca6f04]{font-size:14px;font-weight:700;color:#33a1d9;margin-bottom:6px}.prim-why[data-v-4bca6f04]{font-size:12px;line-height:1.5;color:#94a3b8}.personas[data-v-4bca6f04]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}.persona[data-v-4bca6f04]{background:#0f172a80;border:1px solid rgba(51,161,217,.12);border-radius:14px;padding:24px}.persona-head[data-v-4bca6f04]{display:flex;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid rgba(51,161,217,.1)}.persona-icon[data-v-4bca6f04]{font-size:24px;color:#33a1d9}.persona-name[data-v-4bca6f04]{font-size:16px;font-weight:700;color:#f1f5f9}.persona-today[data-v-4bca6f04],.persona-future[data-v-4bca6f04]{font-size:13px;line-height:1.5;color:#cbd5e1;margin-bottom:14px}.persona-label[data-v-4bca6f04]{display:block;font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#64748b;margin-bottom:6px}.persona-label.new[data-v-4bca6f04]{color:#33a1d9}.team-grid[data-v-4bca6f04]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px}.team-card[data-v-4bca6f04]{background:#0f172a80;border:1px solid rgba(51,161,217,.12);border-top:3px solid var(--member-color, #33A1D9);border-radius:12px;padding:22px;display:flex;flex-direction:column;gap:14px;transition:transform .12s,border-color .12s}.team-card[data-v-4bca6f04]:hover{transform:translateY(-2px);border-color:var(--member-color, #33A1D9)}.team-head[data-v-4bca6f04]{display:flex;align-items:center;gap:14px}.team-avatar[data-v-4bca6f04]{width:44px;height:44px;border-radius:50%;background:var(--member-color, #33A1D9);color:#020617;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:800;letter-spacing:.02em;flex-shrink:0}.team-meta[data-v-4bca6f04]{display:flex;flex-direction:column;gap:2px}.team-name[data-v-4bca6f04]{font-size:16px;font-weight:700;color:#f1f5f9;display:flex;align-items:center;gap:8px}.team-consultant[data-v-4bca6f04]{font-size:9px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:2px 6px;border-radius:3px;background:#fb923c1f;color:#fdba74;border:1px solid rgba(251,146,60,.3)}.team-role[data-v-4bca6f04]{font-size:12px;color:#94a3b8}.team-stats[data-v-4bca6f04]{display:flex;gap:16px;padding:10px 0;border-top:1px solid rgba(51,161,217,.1);border-bottom:1px solid rgba(51,161,217,.1)}.team-stat[data-v-4bca6f04]{display:flex;flex-direction:column;gap:2px}.team-stat-key[data-v-4bca6f04]{font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#64748b}.team-stat-val[data-v-4bca6f04]{font-size:16px;font-weight:700;color:var(--member-color, #33A1D9)}.team-focus[data-v-4bca6f04]{font-size:12px;line-height:1.55;color:#cbd5e1}.est-summary[data-v-4bca6f04]{display:grid;grid-template-columns:1fr auto 1fr;gap:16px;align-items:stretch;margin-bottom:40px}.est-card[data-v-4bca6f04]{background:#0f172a80;border:1px solid rgba(51,161,217,.15);border-radius:14px;padding:28px;display:flex;flex-direction:column;gap:10px}.est-card.human[data-v-4bca6f04]{border-color:#ef444440;background:linear-gradient(135deg,#ef44440a,#0f172a80)}.est-card.ai[data-v-4bca6f04]{border-color:#33a1d966;background:linear-gradient(135deg,#33a1d914,#0f172a80);box-shadow:0 0 40px #33a1d91a}.est-tag[data-v-4bca6f04]{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#f87171}.est-tag.accent[data-v-4bca6f04]{color:#33a1d9}.est-big[data-v-4bca6f04]{font-size:48px;font-weight:800;color:#f1f5f9;letter-spacing:-.02em;line-height:1}.est-big.accent[data-v-4bca6f04]{background:linear-gradient(135deg,#33a1d9,#7dd3fc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.est-unit[data-v-4bca6f04]{font-size:12px;font-weight:600;color:#64748b;letter-spacing:.08em;text-transform:uppercase}.est-weeks[data-v-4bca6f04]{font-size:16px;color:#e2e8f0;margin-top:8px}.est-weeks strong[data-v-4bca6f04]{font-size:22px;color:#f1f5f9;font-weight:700}.est-months[data-v-4bca6f04]{color:#64748b;font-size:13px;margin-left:6px}.est-note[data-v-4bca6f04]{font-size:12px;line-height:1.55;color:#94a3b8;margin-top:8px}.est-savings[data-v-4bca6f04]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px 18px;background:linear-gradient(135deg,#10b9811a,#33a1d90a);border:1px solid rgba(16,185,129,.3);border-radius:14px;text-align:center;gap:6px;min-width:160px}.est-savings-pct[data-v-4bca6f04]{font-size:42px;font-weight:800;color:#10b981;letter-spacing:-.02em;line-height:1}.est-savings-label[data-v-4bca6f04]{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#6ee7b7}.est-savings-hrs[data-v-4bca6f04]{font-size:13px;color:#cbd5e1;margin-top:4px}.est-savings-weeks[data-v-4bca6f04]{font-size:12px;color:#94a3b8}.burndown-wrap[data-v-4bca6f04]{background:#0f172a80;border:1px solid rgba(51,161,217,.15);border-radius:14px;padding:24px;margin-bottom:32px}.burndown-legend[data-v-4bca6f04]{display:flex;gap:24px;margin-bottom:14px;flex-wrap:wrap}.bd-legend-item[data-v-4bca6f04]{display:flex;align-items:center;gap:8px;font-size:12px;color:#cbd5e1}.bd-swatch[data-v-4bca6f04]{width:20px;height:3px;border-radius:2px}.bd-swatch.human[data-v-4bca6f04]{background:#f87171;box-shadow:0 0 8px #f8717180}.bd-swatch.ai[data-v-4bca6f04]{background:#33a1d9;box-shadow:0 0 8px #33a1d980}.burndown-svg[data-v-4bca6f04]{width:100%;height:auto;display:block}.bd-axis[data-v-4bca6f04]{stroke:#33a1d94d;stroke-width:1.2}.bd-grid[data-v-4bca6f04]{stroke:#33a1d914;stroke-width:1;stroke-dasharray:4 4}.bd-ylabel[data-v-4bca6f04]{font-size:10px;fill:#64748b;text-anchor:end;font-family:Consolas,Monaco,monospace}.bd-xlabel[data-v-4bca6f04]{font-size:10px;fill:#64748b;text-anchor:middle;font-family:Consolas,Monaco,monospace}.bd-axis-title[data-v-4bca6f04],.bd-axis-title-x[data-v-4bca6f04]{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;fill:#64748b;text-anchor:middle}.bd-line[data-v-4bca6f04]{fill:none;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.bd-line.human[data-v-4bca6f04]{stroke:#f87171;filter:drop-shadow(0 0 4px rgba(248,113,113,.4))}.bd-line.ai[data-v-4bca6f04]{stroke:#33a1d9;filter:drop-shadow(0 0 4px rgba(51,161,217,.6))}.bd-start[data-v-4bca6f04],.bd-end[data-v-4bca6f04]{stroke:#020617;stroke-width:2}.bd-start.human[data-v-4bca6f04],.bd-end.human[data-v-4bca6f04]{fill:#f87171}.bd-start.ai[data-v-4bca6f04],.bd-end.ai[data-v-4bca6f04]{fill:#33a1d9}.est-assumptions[data-v-4bca6f04]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.est-assumption-block[data-v-4bca6f04]{background:#0f172a80;border:1px solid rgba(51,161,217,.12);border-radius:12px;padding:22px}.est-assumption-head[data-v-4bca6f04]{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#33a1d9;margin-bottom:12px}.est-assumption-block ul[data-v-4bca6f04]{padding:0 0 0 16px;margin:0;display:flex;flex-direction:column;gap:8px;font-size:13px;line-height:1.6;color:#cbd5e1}.est-assumption-block li[data-v-4bca6f04]::marker{color:#33a1d9}.est-matrix[data-v-4bca6f04]{width:100%;border-collapse:collapse;font-size:12px;margin-bottom:10px}.est-matrix th[data-v-4bca6f04]{text-align:center;padding:8px 4px;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;border-bottom:1px solid rgba(51,161,217,.15)}.est-matrix td[data-v-4bca6f04]{text-align:center;padding:8px 4px;color:#cbd5e1;border-bottom:1px solid rgba(51,161,217,.06)}.est-matrix .est-matrix-label[data-v-4bca6f04]{font-weight:700;color:#f1f5f9;text-align:left;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.est-matrix-note[data-v-4bca6f04]{font-size:11px;color:#64748b;font-style:italic;margin-top:8px}.story-hours[data-v-4bca6f04]{margin-top:16px;padding-top:14px;border-top:1px solid rgba(51,161,217,.1)}.story-hours-head[data-v-4bca6f04]{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#33a1d9;margin-bottom:10px}.story-hours-row[data-v-4bca6f04]{display:grid;grid-template-columns:1fr auto 1fr auto;align-items:center;gap:12px;margin-bottom:14px}.story-hours-card[data-v-4bca6f04]{padding:12px 14px;border-radius:8px;border:1px solid;display:flex;flex-direction:column;gap:2px}.story-hours-card.human[data-v-4bca6f04]{background:#ef44440d;border-color:#ef444440}.story-hours-card.ai[data-v-4bca6f04]{background:#33a1d914;border-color:#33a1d94d}.hours-tag[data-v-4bca6f04]{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#94a3b8}.story-hours-card.human .hours-tag[data-v-4bca6f04]{color:#f87171}.story-hours-card.ai .hours-tag[data-v-4bca6f04]{color:#33a1d9}.hours-big[data-v-4bca6f04]{font-size:28px;font-weight:800;color:#f1f5f9;letter-spacing:-.02em;line-height:1}.hours-unit[data-v-4bca6f04]{font-size:14px;font-weight:600;color:#64748b;margin-left:2px}.hours-desc[data-v-4bca6f04]{font-size:11px;color:#94a3b8}.story-hours-arrow[data-v-4bca6f04]{color:#33a1d9;font-size:20px;opacity:.6}.story-hours-savings[data-v-4bca6f04]{text-align:center;padding:10px 14px;background:#10b98114;border:1px solid rgba(16,185,129,.25);border-radius:8px;min-width:80px}.hours-savings-pct[data-v-4bca6f04]{font-size:20px;font-weight:800;color:#10b981;line-height:1}.hours-savings-label[data-v-4bca6f04]{font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#6ee7b7;margin-top:4px}.story-contrib[data-v-4bca6f04]{margin-top:14px}.contrib-head[data-v-4bca6f04]{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#64748b;margin-bottom:8px}.contrib-grid[data-v-4bca6f04]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px}.contrib-cell[data-v-4bca6f04]{padding:10px;background:#02061780;border:1px solid rgba(51,161,217,.1);border-left:3px solid var(--member-color, #33A1D9);border-radius:6px}.contrib-name[data-v-4bca6f04]{font-size:13px;font-weight:700;color:#f1f5f9}.contrib-role[data-v-4bca6f04]{font-size:10px;color:#64748b;margin-top:2px}.contrib-hrs[data-v-4bca6f04]{margin-top:6px;font-size:13px;font-weight:600;color:#cbd5e1}.contrib-arrow[data-v-4bca6f04]{color:#64748b;margin:0 3px}.contrib-ai[data-v-4bca6f04]{color:#33a1d9;font-weight:700}.contrib-pct[data-v-4bca6f04]{font-size:10px;font-weight:600;color:var(--member-color, #33A1D9);margin-top:2px;letter-spacing:.05em}.decisions[data-v-4bca6f04]{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:12px}.decision[data-v-4bca6f04]{background:#0f172a80;border:1px solid rgba(51,161,217,.12);border-left:3px solid #33A1D9;border-radius:8px;padding:18px 20px}.dec-phase[data-v-4bca6f04]{font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#f59e0b;margin-bottom:6px}.dec-name[data-v-4bca6f04]{font-size:15px;font-weight:600;color:#f1f5f9;margin-bottom:8px}.dec-note[data-v-4bca6f04]{font-size:12px;line-height:1.5;color:#94a3b8}.risks[data-v-4bca6f04]{display:flex;flex-direction:column;gap:12px}.risk[data-v-4bca6f04]{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid rgba(51,161,217,.12);border-radius:10px;overflow:hidden}.risk-risk[data-v-4bca6f04]{padding:16px 20px;background:#ef44440d;border-right:1px solid rgba(51,161,217,.12);font-size:13px;line-height:1.5;color:#fca5a5;display:flex;gap:10px;align-items:flex-start}.risk-mit[data-v-4bca6f04]{padding:16px 20px;background:#10b9810a;font-size:13px;line-height:1.5;color:#6ee7b7;display:flex;gap:10px;align-items:flex-start}.risk-icon[data-v-4bca6f04]{color:#f87171;font-weight:700;flex-shrink:0}.risk-icon.ok[data-v-4bca6f04]{color:#34d399}.board-stats[data-v-4bca6f04]{display:flex;flex-wrap:wrap;gap:24px;align-items:center;margin-bottom:28px;padding:20px 24px;background:#0f172a80;border:1px solid rgba(51,161,217,.15);border-radius:12px}.bstat[data-v-4bca6f04]{display:flex;flex-direction:column;padding-right:24px;border-right:1px solid rgba(51,161,217,.12)}.bstat-num[data-v-4bca6f04]{font-size:28px;font-weight:800;color:#f1f5f9;letter-spacing:-.02em;line-height:1}.bstat-label[data-v-4bca6f04]{font-size:11px;font-weight:500;color:#64748b;text-transform:uppercase;letter-spacing:.08em;margin-top:6px}.bstat-phases[data-v-4bca6f04],.bstat-priorities[data-v-4bca6f04]{display:flex;gap:14px;flex-wrap:wrap;padding-left:8px}.bstat-phase[data-v-4bca6f04],.bstat-pri[data-v-4bca6f04]{display:flex;align-items:center;gap:6px;font-size:12px;color:#cbd5e1}.bstat-phase-tag[data-v-4bca6f04]{padding:2px 7px;border-radius:4px;font-size:10px;font-weight:700;letter-spacing:.05em}.bstat-phase-count[data-v-4bca6f04],.bstat-pri-count[data-v-4bca6f04]{font-weight:700;color:#f1f5f9}.bstat-pri-dot[data-v-4bca6f04]{width:8px;height:8px;border-radius:50%;display:inline-block}.bstat-pri-label[data-v-4bca6f04]{font-size:12px;color:#94a3b8}.phase-p0[data-v-4bca6f04]{background:#f472b626;color:#f9a8d4;border:1px solid rgba(244,114,182,.3)}.phase-p1[data-v-4bca6f04]{background:#33a1d926;color:#7dd3fc;border:1px solid rgba(51,161,217,.35)}.phase-p2[data-v-4bca6f04]{background:#10b98126;color:#6ee7b7;border:1px solid rgba(16,185,129,.3)}.phase-p3[data-v-4bca6f04]{background:#fbbf2426;color:#fcd34d;border:1px solid rgba(251,191,36,.3)}.phase-p4[data-v-4bca6f04]{background:#a78bfa26;color:#c4b5fd;border:1px solid rgba(167,139,250,.3)}.pri-critical[data-v-4bca6f04]{background:#ef4444;box-shadow:0 0 6px #ef444499}.pri-high[data-v-4bca6f04]{background:#f59e0b}.pri-medium[data-v-4bca6f04]{background:#64748b}.board-filters[data-v-4bca6f04]{display:flex;flex-wrap:wrap;gap:24px;align-items:center;margin-bottom:24px;padding:16px 20px;background:#0f172a66;border:1px solid rgba(51,161,217,.1);border-radius:10px}.filter-group[data-v-4bca6f04]{display:flex;align-items:center;gap:6px}.filter-label[data-v-4bca6f04]{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#64748b;margin-right:4px}.filter-pill[data-v-4bca6f04]{padding:5px 11px;border-radius:999px;font-size:11px;font-weight:600;background:transparent;border:1px solid rgba(51,161,217,.18);color:#94a3b8;cursor:pointer;transition:all .12s;font-family:inherit}.filter-pill[data-v-4bca6f04]:hover{background:#33a1d914;color:#e2e8f0}.filter-pill.active[data-v-4bca6f04]{background:#33a1d9;color:#020617;border-color:#33a1d9}.filter-actions[data-v-4bca6f04]{margin-left:auto}.board[data-v-4bca6f04]{display:flex;flex-direction:column;gap:12px}.epic[data-v-4bca6f04]{background:#0f172a66;border:1px solid rgba(51,161,217,.12);border-left:4px solid var(--epic-color, #33A1D9);border-radius:12px;overflow:hidden;transition:border-color .15s}.epic.open[data-v-4bca6f04]{background:#0f172a99}.epic-head[data-v-4bca6f04]{width:100%;display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:transparent;border:none;cursor:pointer;text-align:left;font-family:inherit;color:inherit;transition:background .12s}.epic-head[data-v-4bca6f04]:hover{background:#33a1d90a}.epic-left[data-v-4bca6f04]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.epic-chevron[data-v-4bca6f04]{color:var(--epic-color, #33A1D9);font-size:14px;transition:transform .18s;display:inline-block;width:14px}.epic.open .epic-chevron[data-v-4bca6f04]{transform:rotate(90deg)}.epic-name[data-v-4bca6f04]{font-size:16px;font-weight:700;color:#f1f5f9;letter-spacing:-.01em}.epic-desc[data-v-4bca6f04]{font-size:12px;color:#64748b;font-weight:400}.epic-count[data-v-4bca6f04]{font-size:12px;font-weight:600;color:#94a3b8;padding:4px 10px;background:#33a1d914;border-radius:999px}.epic-stories-list[data-v-4bca6f04]{display:flex;flex-direction:column;gap:4px;padding:4px 16px 16px}.story-row[data-v-4bca6f04]{background:#02061780;border:1px solid rgba(51,161,217,.1);border-radius:6px;overflow:hidden;transition:border-color .12s,background .12s}.story-row[data-v-4bca6f04]:hover{border-color:#33a1d94d;background:#0f172acc}.story-row.open[data-v-4bca6f04]{border-color:#33a1d966;background:#0f172ae6}.story-row-head[data-v-4bca6f04]{width:100%;display:flex;align-items:center;gap:12px;padding:10px 14px;background:transparent;border:none;cursor:pointer;font-family:inherit;color:inherit;text-align:left}.story-row-chevron[data-v-4bca6f04]{color:var(--epic-color, #33A1D9);font-size:12px;width:12px;flex-shrink:0;transition:transform .18s;display:inline-block}.story-row.open .story-row-chevron[data-v-4bca6f04]{transform:rotate(90deg)}.story-row-id[data-v-4bca6f04]{font-size:10px;font-weight:700;color:#64748b;letter-spacing:.05em;font-family:Consolas,Monaco,monospace;flex-shrink:0;min-width:60px}.story-row-title[data-v-4bca6f04]{font-size:13px;font-weight:600;color:#e2e8f0;line-height:1.4;flex:1}.story-row-meta[data-v-4bca6f04]{display:flex;align-items:center;gap:10px;flex-shrink:0}.story-row-phase[data-v-4bca6f04]{padding:2px 7px;border-radius:4px;font-size:10px;font-weight:700;letter-spacing:.05em}.story-row-type[data-v-4bca6f04]{font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:2px 6px;border-radius:3px;background:#64748b1f;color:#94a3b8}.story-row-type.type-spike[data-v-4bca6f04]{background:#a78bfa26;color:#c4b5fd}.story-row-type.type-task[data-v-4bca6f04]{background:#f59e0b1f;color:#fcd34d}.story-row-pri[data-v-4bca6f04]{display:flex;align-items:center;gap:5px;font-size:11px;color:#94a3b8;min-width:70px}.pri-dot[data-v-4bca6f04]{width:7px;height:7px;border-radius:50%;display:inline-block}.story-row-points[data-v-4bca6f04]{font-size:11px;font-weight:700;color:#64748b;min-width:42px;text-align:right}.story-row-body[data-v-4bca6f04]{padding:8px 18px 18px 38px;border-top:1px solid rgba(51,161,217,.1);background:#02061766;display:flex;flex-direction:column;gap:16px}.story-row-section[data-v-4bca6f04]{display:flex;flex-direction:column;gap:8px}.story-row-section-head[data-v-4bca6f04]{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--epic-color, #33A1D9)}.story-row-desc[data-v-4bca6f04]{font-size:14px;font-weight:600;color:#f1f5f9;line-height:1.5}.story-row-detail[data-v-4bca6f04]{font-size:13px;line-height:1.65;color:#cbd5e1;padding:12px 14px;background:#0f172a99;border-left:2px solid var(--epic-color, #33A1D9);border-radius:0 6px 6px 0}.story-row-title-full[data-v-4bca6f04]{font-size:15px;font-weight:600;color:#f1f5f9;line-height:1.5;margin-bottom:8px}.story-row-detail-text[data-v-4bca6f04]{font-size:13px;line-height:1.7;color:#cbd5e1}.story-row-detail-empty[data-v-4bca6f04]{color:#64748b;font-style:italic}.story-row-text[data-v-4bca6f04]{font-size:13px;line-height:1.8;color:#cbd5e1}.story-row-text strong[data-v-4bca6f04]{color:#e2e8f0;font-weight:600}.story-row-text.contrib-text[data-v-4bca6f04]{font-size:12px;line-height:1.9;color:#94a3b8}.story-row-text.contrib-text strong[data-v-4bca6f04]{color:#e2e8f0}.story-row-acceptance[data-v-4bca6f04]{margin:0;padding:0 0 0 18px;display:flex;flex-direction:column;gap:6px}.story-row-acceptance li[data-v-4bca6f04]{font-size:13px;line-height:1.6;color:#cbd5e1}.story-row-acceptance li[data-v-4bca6f04]::marker{color:var(--epic-color, #33A1D9)}.story-row-meta-grid[data-v-4bca6f04]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;padding:12px 0 0;border-top:1px solid rgba(51,161,217,.08)}.meta-item[data-v-4bca6f04]{display:flex;flex-direction:column;gap:4px}.meta-key[data-v-4bca6f04]{font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#64748b}.meta-val[data-v-4bca6f04]{font-size:12px;color:#e2e8f0;display:flex;align-items:center;gap:6px;font-weight:500}.epic-empty[data-v-4bca6f04]{padding:24px;text-align:center;font-size:12px;color:#475569;font-style:italic}@media (max-width: 700px){.story-row-meta[data-v-4bca6f04]{flex-wrap:wrap;gap:6px}.story-row-pri[data-v-4bca6f04]{min-width:auto}.story-row-title[data-v-4bca6f04]{flex:1 1 100%;order:10}}.roadmap-footer[data-v-4bca6f04]{padding:40px 32px;border-top:1px solid rgba(51,161,217,.12);background:#010309}.footer-inner[data-v-4bca6f04]{max-width:1400px;margin:0 auto;display:flex;justify-content:space-between;align-items:flex-start;gap:24px;flex-wrap:wrap}.f-title[data-v-4bca6f04]{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#33a1d9;margin-bottom:10px}.f-links[data-v-4bca6f04]{display:flex;gap:16px;flex-wrap:wrap}.f-link[data-v-4bca6f04]{font-size:12px;color:#64748b;font-family:Consolas,Monaco,monospace}.f-tag[data-v-4bca6f04]{font-size:11px;color:#475569;letter-spacing:.02em}@media (max-width: 900px){.hero-title[data-v-4bca6f04]{font-size:36px}.thesis-line[data-v-4bca6f04]{font-size:18px}.h2[data-v-4bca6f04]{font-size:26px}.section[data-v-4bca6f04]{padding:60px 20px}.pd-cols[data-v-4bca6f04]{grid-template-columns:1fr;gap:24px}.sankey[data-v-4bca6f04],.risk[data-v-4bca6f04]{grid-template-columns:1fr}.risk-risk[data-v-4bca6f04]{border-right:none;border-bottom:1px solid rgba(51,161,217,.12)}.arch-split[data-v-4bca6f04],.compare[data-v-4bca6f04]{grid-template-columns:1fr}.compare-split[data-v-4bca6f04]{transform:rotate(90deg)}.setup-step[data-v-4bca6f04]{grid-template-columns:1fr;gap:16px}.est-summary[data-v-4bca6f04],.est-assumptions[data-v-4bca6f04],.story-hours-row[data-v-4bca6f04]{grid-template-columns:1fr}.story-hours-arrow[data-v-4bca6f04]{transform:rotate(90deg)}}.system-page[data-v-daf1671f]{min-height:calc(100vh - 64px);padding:3rem 1.5rem;display:flex;align-items:center;justify-content:center}.system-page-inner[data-v-daf1671f]{max-width:480px;text-align:center;margin:0 auto}.system-logo[data-v-daf1671f]{height:80px;width:auto;display:block;margin:0 auto 2.25rem;opacity:.95}.system-title[data-v-daf1671f]{font-size:2rem;font-weight:600;letter-spacing:-.02em;margin-bottom:.75rem}.system-message[data-v-daf1671f]{font-size:.95rem;line-height:1.6;color:#94a3b8;margin-bottom:2.25rem}.system-button[data-v-daf1671f]{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.75rem;border-radius:999px;background-image:linear-gradient(135deg,#0085ca,#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-daf1671f]:hover{transform:translateY(-1px);box-shadow:0 18px 40px #0f172ad9;opacity:.96}.system-button[data-v-daf1671f]:active{transform:translateY(0);box-shadow:0 10px 22px #0f172ab3}@media (max-width: 640px){.system-page[data-v-daf1671f]{padding:2.5rem 1.25rem}.system-title[data-v-daf1671f]{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-blue-400: #4DB8E8;--brand-blue-500: #0085CA;--brand-blue-600: #006BA6}: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-blue-500);--color-accent-soft: var(--brand-blue-400);--color-link: var(--brand-blue-600);--section-gap: 160px}[data-theme=dark]{--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-blue-400);--color-text: var(--vt-c-text-dark-1);--color-link: var(--brand-blue-400)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--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-blue-400);--color-text: var(--vt-c-text-dark-1);--color-link: var(--brand-blue-400)}}:root{--font-sans: "DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace}*,*:before,*:after{box-sizing:border-box;margin:0}html,body,input,textarea,select,button{font-family:var(--font-sans)}body{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.5;font-size:14px;font-weight:400;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1{font-size:1.5rem;font-weight:600;line-height:1.3}h2{font-size:1.2rem;font-weight:600;line-height:1.3}h3{font-size:1.05rem;font-weight:600;line-height:1.4}h4,h5,h6{font-size:.9rem;font-weight:600;line-height:1.4}: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: #0085CA;--color-accent-soft: rgba(0, 133, 202, .08)}[data-theme=dark]{--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: #33A1D9;--color-accent-soft: rgba(51, 161, 217, .16)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--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: #33A1D9;--color-accent-soft: rgba(51, 161, 217, .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)}[data-theme=”light”]{color-scheme:light}[data-theme=”light”] ::-webkit-scrollbar{width:6px;height:6px}[data-theme=”light”] ::-webkit-scrollbar-track{background:#f1f5f9}[data-theme=”light”] ::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}[data-theme=”light”] ::-webkit-scrollbar-thumb:hover{background:#94a3b8}[data-theme=”light”]{--safe-yellow: #92400e;--safe-green: #15803d;--safe-blue: #1d4ed8;--safe-red: #b91c1c;--safe-brand: #006BA6}
