.vision-logo[data-v-75103dee]{width:100%;height:100%;display:block;overflow:hidden;border-radius:50%;background:radial-gradient(circle at 50% 48%,#0b3026e6,#020705 72%);filter:drop-shadow(0 0 12px rgba(44,229,155,.22)) drop-shadow(0 0 28px rgba(55,213,255,.1))}.vision-radar-backdrop[data-v-75103dee]{fill:url(#vision-radar-bg)}.vision-radar-halo[data-v-75103dee]{fill:none;stroke:#37d5ff2e;stroke-width:1}.vision-radar-grid[data-v-75103dee]{fill:none;stroke:#8effcd42;stroke-width:1.2}.vision-radar-grid circle[data-v-75103dee]{stroke-dasharray:4 6}.vision-radar-arc[data-v-75103dee]{stroke:#2ce59b75;stroke-linecap:round;stroke-width:2.2}.vision-radar-sweep[data-v-75103dee]{transform-box:view-box;transform-origin:95px 95px;animation:vision-radar-search-75103dee 3.4s linear infinite}.vision-radar-wedge[data-v-75103dee]{fill:url(#vision-radar-sweep-fill)}.vision-radar-line[data-v-75103dee]{fill:none;stroke:#35ff9b;stroke-linecap:round;stroke-width:2.4;filter:drop-shadow(0 0 8px rgba(44,229,155,.9))}.vision-radar-core[data-v-75103dee]{fill:#effff7;stroke:#35ff9b;stroke-width:2.2}.vision-radar-blip[data-v-75103dee]{fill:#35ff9b;stroke:#effff7db;stroke-width:1.4;animation:vision-radar-blip-75103dee 2.6s ease-in-out infinite}.vision-radar-blip.delay-1[data-v-75103dee]{animation-delay:-.2s}.vision-radar-blip.delay-2[data-v-75103dee]{animation-delay:-1.1s}.vision-radar-blip.delay-3[data-v-75103dee]{animation-delay:-1.8s}.vision-radar-blip.delay-4[data-v-75103dee]{animation-delay:-.8s}.vision-radar-blip.delay-5[data-v-75103dee]{animation-delay:-2.2s}.vision-radar-signature[data-v-75103dee]{fill:none;stroke:#37d5ff3d;stroke-linecap:round;stroke-width:1.6}@keyframes vision-radar-search-75103dee{to{transform:rotate(360deg)}}@keyframes vision-radar-blip-75103dee{0%,to{opacity:.34;transform:scale(.82)}42%{opacity:1;transform:scale(1.18)}}@media(prefers-reduced-motion:reduce){.vision-radar-sweep[data-v-75103dee],.vision-radar-blip[data-v-75103dee]{animation:none}}.modal-backdrop[data-v-9afefda0]{position:fixed;inset:0;z-index:30;display:grid;place-items:center;padding:18px;background:#0000009e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.activity-modal[data-v-9afefda0]{width:min(960px,100%);max-height:min(760px,92vh);display:grid;gap:16px;overflow:auto;padding:18px;border:1px solid var(--border);border-radius:var(--radius);background:var(--panel-strong);box-shadow:0 24px 90px #0000006b}.activity-modal-title[data-v-9afefda0]{min-width:0;display:flex;align-items:center;gap:12px}.activity-modal-title h3[data-v-9afefda0]{margin:0}.activity-modal-icon[data-v-9afefda0]{width:40px;height:40px;display:grid;place-items:center;flex:0 0 auto;border:1px solid rgba(55,213,255,.28);border-radius:8px;color:var(--cyan);background:#37d5ff14}.activity-range[data-v-9afefda0]{margin:5px 0 0;font-size:12px}.activity-scope-tabs[data-v-9afefda0]{display:inline-flex;width:fit-content;overflow:hidden;border:1px solid var(--border);border-radius:8px;background:#ffffff08}.activity-scope-button[data-v-9afefda0]{min-width:132px;height:34px;border:0;color:var(--muted);background:transparent;cursor:pointer}.activity-scope-button.active[data-v-9afefda0]{color:var(--green);background:#2ce59b1f}.activity-event-list[data-v-9afefda0]{display:grid;gap:10px}.activity-event-item[data-v-9afefda0]{display:grid;overflow:hidden;border:1px solid var(--line-soft);border-radius:8px;background:#ffffff08}.activity-event-summary[data-v-9afefda0]{width:100%;min-height:58px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;border:0;padding:11px 12px;color:inherit;background:linear-gradient(90deg,rgba(44,229,155,.035),transparent 48%),transparent;text-align:left;cursor:pointer}.activity-event-summary[data-v-9afefda0]:hover{background:linear-gradient(90deg,rgba(44,229,155,.07),transparent 52%),#ffffff05}.activity-event-main[data-v-9afefda0]{min-width:0;display:grid;gap:3px}.activity-event-main strong[data-v-9afefda0],.activity-event-main small[data-v-9afefda0]{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activity-event-main strong[data-v-9afefda0]{color:var(--text);font-size:14px;line-height:1.2}.activity-event-main small[data-v-9afefda0]{color:var(--muted);font-size:12px;line-height:1.25}.activity-event-badges[data-v-9afefda0]{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.activity-score-chip[data-v-9afefda0],.activity-time-chip[data-v-9afefda0],.activity-expand-chip[data-v-9afefda0]{min-height:30px;display:inline-flex;align-items:center;gap:6px;border-radius:999px;font-size:12px;line-height:1;white-space:nowrap}.activity-score-chip[data-v-9afefda0]{border:1px solid rgba(151,163,157,.24);padding:0 10px;color:var(--muted);background:#ffffff09;font-weight:700}.activity-score-chip.is-healthy[data-v-9afefda0]{border-color:#2ce59b61;color:var(--green);background:#2ce59b1a}.activity-score-chip.is-attention[data-v-9afefda0]{border-color:#f6c4536b;color:#f6c453;background:#f6c4531c}.activity-score-chip.is-risk[data-v-9afefda0],.activity-score-chip.is-critical[data-v-9afefda0]{border-color:#fb71856b;color:#fb7185;background:#fb71851c}.activity-time-chip[data-v-9afefda0]{border:1px solid rgba(55,213,255,.24);padding:0 10px;color:#bdefff;background:#37d5ff12}.activity-expand-chip[data-v-9afefda0]{width:30px;justify-content:center;border:1px solid var(--line-soft);color:var(--muted);background:#ffffff06;transition:transform .16s ease,color .16s ease,border-color .16s ease}.activity-expand-chip.expanded[data-v-9afefda0]{transform:rotate(180deg);border-color:#2ce59b47;color:var(--green)}.activity-event-details[data-v-9afefda0]{display:grid;gap:10px;padding:0 12px 12px;border-top:1px solid rgba(255,255,255,.06)}.activity-detail-header[data-v-9afefda0]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-top:12px}.activity-detail-header>div[data-v-9afefda0]{min-width:0}.activity-detail-header span[data-v-9afefda0],.activity-detail-header small[data-v-9afefda0]{display:block;color:var(--muted);font-size:11px;line-height:1.3}.activity-detail-header strong[data-v-9afefda0]{display:block;margin-top:2px;overflow-wrap:anywhere;color:var(--text);font-size:13px;line-height:1.25}.activity-situation-pill[data-v-9afefda0]{--activity-situation-color: var(--green);max-width:240px;flex:0 0 auto;overflow:hidden;padding:7px 10px;border:1px solid color-mix(in srgb,var(--activity-situation-color) 46%,transparent);border-radius:999px;color:var(--activity-situation-color);background:color-mix(in srgb,var(--activity-situation-color) 12%,transparent);font-size:12px;line-height:1;text-overflow:ellipsis;white-space:nowrap}.activity-event-meta[data-v-9afefda0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;margin:0}.activity-event-meta div[data-v-9afefda0]{min-width:0;padding:9px 10px;border:1px solid rgba(255,255,255,.07);border-radius:8px;background:#00000024}.activity-event-meta dt[data-v-9afefda0]{margin:0 0 4px;color:var(--muted);font-size:11px}.activity-event-meta dd[data-v-9afefda0]{margin:0;overflow:hidden;color:var(--text);font-size:12px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.activity-event-meta small[data-v-9afefda0]{display:block;min-width:0;margin-top:4px;overflow:hidden;color:var(--muted);font-size:11px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.activity-pagination[data-v-9afefda0]{padding:10px 12px}.compact-empty[data-v-9afefda0]{min-height:92px;padding:20px}@media(max-width:980px){.activity-event-summary[data-v-9afefda0]{grid-template-columns:1fr;align-items:flex-start}.activity-event-badges[data-v-9afefda0]{width:100%;justify-content:flex-start}.activity-situation-pill[data-v-9afefda0]{max-width:100%}.activity-detail-header[data-v-9afefda0]{flex-direction:column}.activity-event-meta[data-v-9afefda0]{grid-template-columns:1fr}}.detail-stack[data-v-d13362a0]{display:grid;gap:5px;min-width:150px}.detail-stack span[data-v-d13362a0]{display:flex;align-items:center;gap:6px;color:var(--text);font-size:12px;line-height:1.25;overflow-wrap:anywhere}.detail-stack small[data-v-d13362a0]{color:var(--muted);font-size:11px;line-height:1.25}.contact-phone-button[data-v-d13362a0]{width:fit-content;min-height:28px;display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(44,229,155,.28);border-radius:8px;color:var(--green);background:#2ce59b14;padding:5px 8px;font-size:11px;font-weight:700;line-height:1;cursor:pointer}.contact-phone-button[data-v-d13362a0]:hover{border-color:#2ce59b80;background:#2ce59b24}.contact-phone-button[data-v-d13362a0]:disabled{cursor:not-allowed;opacity:.55}.payment-stack[data-v-d13362a0]{min-width:130px}.payment-main[data-v-d13362a0]{justify-content:space-between;gap:8px!important}.payment-main>span[data-v-d13362a0]{min-width:0}.stripe-link[data-v-d13362a0]{width:28px;height:28px;flex:0 0 auto;display:inline-grid;place-items:center;border:1px solid var(--border);border-radius:8px;color:var(--cyan);background:#37d5ff14;text-decoration:none;padding:0}.stripe-link[data-v-d13362a0]:hover{border-color:#37d5ff73;background:#37d5ff24}.stripe-action-button[data-v-d13362a0]{cursor:pointer}.stripe-action-button[data-v-d13362a0]:disabled{cursor:not-allowed;opacity:.5}.paid-stack[data-v-d13362a0]{min-width:150px}.payment-details-button[data-v-d13362a0]{width:100%;border:0;background:transparent;padding:0;text-align:left;cursor:pointer}.payment-details-button:hover span[data-v-d13362a0],.payment-details-trigger:hover .payment-main>span[data-v-d13362a0]{color:var(--cyan)}.payment-details-button[data-v-d13362a0]:focus-visible,.payment-details-trigger[data-v-d13362a0]:focus-visible{outline:2px solid rgba(55,213,255,.68);outline-offset:3px}.payment-details-trigger[data-v-d13362a0]{cursor:pointer}.compact-detail[data-v-d13362a0]{min-width:142px}.customer-cell .customer-owner-line[data-v-d13362a0]{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px}.customer-owner-line i[data-v-d13362a0]{color:var(--muted);font-style:normal}.customer-account-code[data-v-d13362a0]{display:inline-flex;width:fit-content;align-items:center;flex-wrap:wrap;gap:6px;margin-top:2px;color:#cbd5d1!important;font-size:12px;font-weight:700}.customer-parent-link-button[data-v-d13362a0]{display:inline-flex;align-items:center;gap:4px;min-height:22px;padding:2px 7px;border:1px solid rgba(55,213,255,.34);border-radius:999px;color:#7ddfff;background:#37d5ff17;font-size:10px;font-weight:700;line-height:1;cursor:pointer}.customer-parent-link-button[data-v-d13362a0]:hover{border-color:#37d5ff94;background:#37d5ff29}.customer-owner-email[data-v-d13362a0]{color:var(--muted);font-weight:500;overflow-wrap:anywhere}.customer-owner-badge[data-v-d13362a0]{display:inline-flex;align-items:center;min-height:18px;padding:0 6px;border:1px solid rgba(44,229,155,.34);border-radius:999px;color:var(--green);background:#2ce59b1a;font-size:10px;font-style:normal;font-weight:700;line-height:1;text-transform:uppercase}.customer-cell .new-customer-alert[data-v-d13362a0],.new-customer-alert[data-v-d13362a0]{width:fit-content;display:inline-flex;align-items:center;gap:5px;margin-top:4px;padding:3px 7px;border:1px solid rgba(246,187,66,.34);border-radius:999px;color:#ffd48a;background:#f6bb421a;font-size:11px;font-weight:700;line-height:1}.new-customer-alert svg[data-v-d13362a0]{flex:0 0 auto}.new-customer-alert.compact[data-v-d13362a0]{margin-top:0;padding:3px 6px;font-size:10px}.comment-button[data-v-d13362a0]{display:inline-flex;align-items:center;gap:6px;min-width:56px;height:32px;justify-content:center;border:1px solid var(--border);border-radius:8px;color:var(--text);background:#ffffff08;cursor:pointer}.comment-button[data-v-d13362a0]:hover{border-color:#2ce59b73;color:var(--green);background:#2ce59b14}.owner-select-cell[data-v-d13362a0]{display:grid;gap:5px;min-width:190px}.owner-select-cell small[data-v-d13362a0]{color:var(--muted);font-size:11px;line-height:1.25}.owner-select-label[data-v-d13362a0]{display:flex;align-items:center;gap:8px;color:var(--muted)}.owner-select[data-v-d13362a0]{width:150px;min-width:150px}.customer-data-table[data-v-d13362a0]{min-width:1450px}.customer-table-panel[data-v-d13362a0]{overflow:hidden}.customer-table-scroll[data-v-d13362a0]{position:relative;overflow-x:auto;scrollbar-width:none}.customer-table-scroll[data-v-d13362a0]::-webkit-scrollbar{display:none}.customer-row-highlighted[data-v-d13362a0]{outline:1px solid rgba(55,213,255,.42);outline-offset:-1px;background:#37d5ff0e}.customer-financial-summary[data-v-d13362a0]{margin-top:3px;color:#b8c4be!important}.situation-stack[data-v-d13362a0]{display:grid;gap:5px;min-width:108px;justify-items:start}.status-detail-button[data-v-d13362a0]{display:inline-flex;align-items:center;width:fit-content;border:0;border-radius:999px;background:transparent;padding:0;color:inherit}.status-detail-button[data-v-d13362a0]:hover{filter:brightness(1.16)}.status-detail-button[data-v-d13362a0]:focus-visible{outline:2px solid rgba(55,213,255,.68);outline-offset:3px}.situation-stack small[data-v-d13362a0]{color:var(--muted);font-size:11px;line-height:1.25}.usage-stack[data-v-d13362a0]{min-width:116px;display:grid;gap:3px}.usage-cell[data-v-d13362a0]{min-width:154px;display:flex;align-items:center;gap:8px}.usage-activity-button[data-v-d13362a0]{width:30px;height:30px;flex:0 0 auto;display:inline-grid;place-items:center;border:1px solid rgba(55,213,255,.24);border-radius:8px;color:var(--cyan);background:#37d5ff14}.usage-activity-button[data-v-d13362a0]:hover{border-color:#37d5ff7a;background:#37d5ff26}.usage-stack strong[data-v-d13362a0]{color:var(--text);font-size:12px;line-height:1.25;white-space:nowrap}.usage-stack small[data-v-d13362a0]{font-size:11px;line-height:1.25;white-space:nowrap}.last-seen-label[data-v-d13362a0]{display:inline-block;min-width:96px;color:var(--text);white-space:nowrap}.score-impact-list[data-v-d13362a0]{min-width:240px;display:grid;gap:8px;margin:0;padding:0;list-style:none}.score-impact-list li[data-v-d13362a0]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;padding-bottom:8px;border-bottom:1px solid var(--line-soft)}.score-impact-list li[data-v-d13362a0]:last-child{padding-bottom:0;border-bottom:0}.score-impact-list span[data-v-d13362a0],.score-impact-list strong[data-v-d13362a0],.score-impact-list small[data-v-d13362a0]{min-width:0;display:block}.score-impact-list strong[data-v-d13362a0]{color:var(--text);font-size:12px;line-height:1.25}.score-impact-list small[data-v-d13362a0]{margin-top:3px;color:var(--muted);font-size:11px;line-height:1.25;overflow-wrap:anywhere}.score-impact-list b[data-v-d13362a0]{min-width:58px;padding:4px 7px;border-radius:999px;text-align:center;font-size:11px;line-height:1;white-space:nowrap}.negative-impact[data-v-d13362a0]{color:#ffadba;border:1px solid rgba(255,68,95,.28);background:#ff445f1a}.positive-impact[data-v-d13362a0]{color:#8af0bb;border:1px solid rgba(44,229,155,.3);background:#2ce59b1a}.muted[data-v-d13362a0]{color:var(--muted)!important}.status-modal-backdrop[data-v-d13362a0]{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:24px;background:#030605b8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.status-modal[data-v-d13362a0]{width:min(920px,100%);max-height:min(760px,calc(100vh - 48px));overflow:auto;border:1px solid rgba(55,213,255,.22);border-radius:8px;background:#101413;box-shadow:0 24px 80px #00000070;padding:20px}.payment-modal[data-v-d13362a0]{width:min(980px,100%)}.status-modal-header[data-v-d13362a0]{display:flex;justify-content:space-between;gap:18px;border-bottom:1px solid var(--line-soft);padding-bottom:16px}.status-modal-header h3[data-v-d13362a0]{margin:5px 0 6px;color:var(--text);font-size:20px;line-height:1.15}.status-modal-header p[data-v-d13362a0]{margin:0;color:var(--muted);font-size:13px;line-height:1.45}.status-modal-close[data-v-d13362a0]{width:36px;height:36px;flex:0 0 auto;display:inline-grid;place-items:center;border:1px solid var(--line);border-radius:8px;color:var(--muted);background:#ffffff08}.status-modal-close[data-v-d13362a0]:hover{color:var(--text);border-color:#37d5ff52;background:#37d5ff14}.status-score-row[data-v-d13362a0]{display:grid;grid-template-columns:120px 150px minmax(220px,1fr);gap:10px;margin-top:16px}.status-score-card[data-v-d13362a0]{display:grid;align-content:center;gap:6px;min-height:82px;border:1px solid var(--line-soft);border-radius:8px;background:#ffffff06;padding:12px}.status-score-card span[data-v-d13362a0]{color:var(--muted);font-size:11px;text-transform:uppercase}.status-score-card strong[data-v-d13362a0]{color:var(--text);font-size:20px;line-height:1.2}.status-score-card.wide strong[data-v-d13362a0]{font-size:13px;font-weight:600}.status-score-card a[data-v-d13362a0]{display:inline-flex;align-items:center;gap:6px;color:var(--cyan);font-size:13px;font-weight:700;text-decoration:none}.payment-summary-row[data-v-d13362a0]{display:grid;grid-template-columns:140px 120px 140px minmax(220px,1fr);gap:10px;margin-top:16px}.payment-modal-body[data-v-d13362a0]{display:grid;gap:12px}.payment-modal-block[data-v-d13362a0]{border:1px solid var(--line-soft);border-radius:8px;background:#ffffff06;padding:14px}.payment-block-header[data-v-d13362a0]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.payment-block-header h4[data-v-d13362a0]{margin:0;color:var(--text);font-size:13px}.payment-block-header span[data-v-d13362a0]{display:inline-block;margin-top:3px;color:var(--muted);font-size:11px}.payment-record-list[data-v-d13362a0]{display:grid;gap:8px;margin:0;padding:0;list-style:none}.payment-record-row[data-v-d13362a0]{display:grid;grid-template-columns:minmax(0,1fr) minmax(156px,auto);align-items:start;gap:14px;border:1px solid var(--line-soft);border-radius:8px;background:#ffffff06;padding:11px}.payment-record-row.open[data-v-d13362a0]{border-color:#f6bb4247;background:#f6bb420e}.payment-record-main[data-v-d13362a0]{display:grid;gap:4px;min-width:0}.payment-record-main strong[data-v-d13362a0]{color:var(--text);font-size:13px;line-height:1.25}.payment-record-main small[data-v-d13362a0],.payment-record-side small[data-v-d13362a0]{color:var(--muted);font-size:11px;line-height:1.35}.payment-link-hint[data-v-d13362a0]{color:#9fb4aa!important}.payment-record-side[data-v-d13362a0]{display:grid;justify-items:end;gap:6px}.payment-record-side b[data-v-d13362a0]{color:var(--text);font-size:13px;white-space:nowrap}.payment-record-actions[data-v-d13362a0]{display:flex;align-items:center;justify-content:flex-end;gap:6px}.payment-record-actions a[data-v-d13362a0],.payment-record-actions button[data-v-d13362a0]{width:30px;height:30px;display:inline-grid;place-items:center;border:1px solid var(--border);border-radius:8px;color:var(--cyan);background:#37d5ff14;text-decoration:none}.payment-record-actions button[data-v-d13362a0]{cursor:pointer}.payment-record-actions a[data-v-d13362a0]:hover,.payment-record-actions button[data-v-d13362a0]:hover{border-color:#37d5ff7a;background:#37d5ff26}.payment-loading[data-v-d13362a0]{min-height:160px;display:inline-flex;align-items:center;justify-content:center;gap:8px;color:var(--muted);font-size:13px}.payment-loading svg[data-v-d13362a0]{animation:payment-spin-d13362a0 .9s linear infinite}.payment-error[data-v-d13362a0]{margin:14px 0 0;color:#ffadba;font-size:13px}.status-modal-grid[data-v-d13362a0]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin-top:12px}.status-modal-block[data-v-d13362a0]{border:1px solid var(--line-soft);border-radius:8px;background:#ffffff06;padding:14px}.status-modal-block h4[data-v-d13362a0]{margin:0 0 10px;color:var(--text);font-size:13px}.status-reason-list[data-v-d13362a0],.status-context-list[data-v-d13362a0],.status-impact-list[data-v-d13362a0]{display:grid;gap:8px;margin:0;padding:0;list-style:none}.status-reason-list li[data-v-d13362a0],.status-context-list li[data-v-d13362a0]{display:flex;align-items:flex-start;gap:8px;color:var(--muted);font-size:12px;line-height:1.35}.status-reason-list svg[data-v-d13362a0]{flex:0 0 auto;color:var(--amber);margin-top:1px}.status-context-list li[data-v-d13362a0]:before{content:"";width:6px;height:6px;flex:0 0 auto;border-radius:999px;background:var(--cyan);margin-top:5px}.status-impact-list li[data-v-d13362a0]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;color:var(--text)}.status-impact-list span[data-v-d13362a0]{display:grid;gap:2px;min-width:0}.status-impact-list strong[data-v-d13362a0]{font-size:12px;line-height:1.3}.status-impact-list small[data-v-d13362a0]{color:var(--muted);font-size:11px;line-height:1.3;overflow-wrap:anywhere}.status-impact-list b[data-v-d13362a0]{flex:0 0 auto;font-size:12px}.status-empty-text[data-v-d13362a0]{display:flex;align-items:center;gap:6px;margin:0;color:var(--muted);font-size:12px;line-height:1.35}@media(max-width:760px){.status-modal-backdrop[data-v-d13362a0]{align-items:end;padding:12px}.status-modal[data-v-d13362a0]{max-height:calc(100vh - 24px);padding:16px}.status-modal-header[data-v-d13362a0]{display:grid}.status-modal-grid[data-v-d13362a0],.status-score-row[data-v-d13362a0],.payment-summary-row[data-v-d13362a0],.payment-record-row[data-v-d13362a0]{grid-template-columns:1fr}.payment-record-side[data-v-d13362a0]{justify-items:start}.payment-record-actions[data-v-d13362a0]{justify-content:flex-start}}@keyframes payment-spin-d13362a0{to{transform:rotate(360deg)}}.risk-filters[data-v-fe6e1867]{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;align-items:end;padding:14px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(180deg,#ffffff09,#ffffff04)}.risk-filters label[data-v-fe6e1867]{display:grid;gap:6px;min-width:0}.risk-filters .input[data-v-fe6e1867],.risk-filters .select[data-v-fe6e1867]{width:100%;min-width:0}.risk-filters label>span[data-v-fe6e1867]{color:var(--muted);font-size:12px}.paid-filter[data-v-fe6e1867]{min-height:66px;display:flex!important;align-items:center;gap:8px!important;padding:0 4px}.paid-filter input[data-v-fe6e1867]{width:18px;height:18px;accent-color:var(--green)}.paid-filter span[data-v-fe6e1867]{color:var(--text)!important}.filter-clear[data-v-fe6e1867]{min-height:44px;justify-content:center}@media(max-width:720px){.risk-filters[data-v-fe6e1867]{grid-template-columns:repeat(2,minmax(0,1fr))}.paid-filter[data-v-fe6e1867],.filter-clear[data-v-fe6e1867]{min-height:42px}}@media(max-width:460px){.risk-filters[data-v-fe6e1867]{grid-template-columns:1fr}.paid-filter[data-v-fe6e1867]{padding:6px 0}}.pagination-bar[data-v-fe6e1867]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:14px 16px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.pagination-actions[data-v-fe6e1867],.rows-per-page[data-v-fe6e1867]{display:flex;align-items:center;gap:8px}.rows-per-page[data-v-fe6e1867]{color:var(--muted);font-size:12px}.rows-per-page .select[data-v-fe6e1867]{width:86px;min-width:86px;height:38px}.page-button[data-v-fe6e1867]{min-width:38px;height:38px;border:1px solid var(--line);border-radius:8px;color:var(--text);background:#151918}.page-button.active[data-v-fe6e1867]{color:#8af0bb;border-color:#2ce59b6b;background:#2ce59b1a}.icon-button[data-v-fe6e1867]:disabled,.page-button[data-v-fe6e1867]:disabled{cursor:not-allowed;opacity:.45}@media(max-width:980px){.pagination-bar[data-v-fe6e1867]{align-items:stretch;flex-direction:column}.pagination-actions[data-v-fe6e1867]{flex-wrap:wrap}}.merge-panel[data-v-26a4e2d8]{display:grid;gap:14px;padding:16px;border:1px solid rgba(44,229,155,.2);border-radius:var(--radius);background:linear-gradient(135deg,#2ce59b14,#37d5ff09),var(--panel);box-shadow:0 18px 60px #0000003d}.merge-panel-collapsed[data-v-26a4e2d8]{gap:0;padding:12px 14px;background:linear-gradient(135deg,#2ce59b0e,#37d5ff06),var(--panel)}.merge-header[data-v-26a4e2d8],.merge-title[data-v-26a4e2d8],.merge-header-actions[data-v-26a4e2d8],.merge-add-row[data-v-26a4e2d8],.merge-chip[data-v-26a4e2d8]{display:flex;align-items:center;gap:10px}.merge-header[data-v-26a4e2d8]{justify-content:space-between}.merge-header-actions[data-v-26a4e2d8]{flex:0 0 auto;justify-content:flex-end}.merge-title[data-v-26a4e2d8]{align-items:flex-start;min-width:0}.merge-title h3[data-v-26a4e2d8]{margin:0;color:var(--text);font-size:16px}.merge-title p[data-v-26a4e2d8]{max-width:820px;margin:5px 0 0;color:var(--muted);font-size:12px;line-height:1.45}.merge-panel-collapsed .merge-title[data-v-26a4e2d8]{align-items:center}.merge-panel-collapsed .merge-icon[data-v-26a4e2d8]{width:32px;height:32px}.modal-backdrop[data-v-26a4e2d8]{position:fixed;inset:0;z-index:30;display:grid;place-items:center;padding:18px;background:#0000009e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.comment-modal[data-v-26a4e2d8]{width:min(720px,100%);max-height:min(760px,92vh);display:grid;gap:16px;overflow:auto;padding:18px;border:1px solid var(--border);border-radius:var(--radius);background:var(--panel-strong);box-shadow:0 24px 90px #0000006b}.stripe-sync-modal[data-v-26a4e2d8]{width:min(620px,100%);display:grid;gap:16px;padding:18px;border:1px solid var(--border);border-radius:var(--radius);background:var(--panel-strong);box-shadow:0 24px 90px #0000006b}.parent-link-modal[data-v-26a4e2d8]{width:min(720px,100%)}.manual-customer-modal[data-v-26a4e2d8]{width:min(880px,100%);max-height:min(820px,92vh);overflow:auto}.stripe-modal-title[data-v-26a4e2d8]{display:flex;align-items:center;gap:12px;min-width:0}.stripe-modal-title h3[data-v-26a4e2d8]{max-width:min(420px,70vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stripe-modal-icon[data-v-26a4e2d8]{width:38px;height:38px;display:grid;place-items:center;flex:0 0 auto;border:1px solid rgba(55,213,255,.28);border-radius:8px;color:var(--cyan);background:#37d5ff14}.stripe-sync-form[data-v-26a4e2d8]{display:grid;gap:14px}.manual-customer-grid[data-v-26a4e2d8]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.manual-customer-grid label[data-v-26a4e2d8]{min-width:0}.manual-customer-notes[data-v-26a4e2d8]{grid-column:1 / -1}.manual-customer-notes textarea[data-v-26a4e2d8]{min-height:92px;resize:vertical;line-height:1.45}.stripe-sync-form label[data-v-26a4e2d8]{display:grid;gap:7px;color:var(--muted);font-size:12px}.stripe-sync-form label small[data-v-26a4e2d8]{color:#8fa19a;font-size:11px;line-height:1.35}.parent-link-mode-tabs[data-v-26a4e2d8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.parent-link-mode-button[data-v-26a4e2d8]{min-height:78px;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;align-items:center;gap:3px 9px;padding:12px;border:1px solid var(--line);border-radius:8px;color:var(--text);text-align:left;background:#ffffff09;cursor:pointer}.parent-link-mode-button svg[data-v-26a4e2d8]{grid-row:1 / 3;color:var(--muted)}.parent-link-mode-button span[data-v-26a4e2d8]{font-weight:700}.parent-link-mode-button small[data-v-26a4e2d8]{color:var(--muted);font-size:11px;line-height:1.35}.parent-link-mode-button[data-v-26a4e2d8]:hover,.parent-link-mode-button.active[data-v-26a4e2d8]{border-color:#2ce59b73;background:#2ce59b17}.parent-link-mode-button.active svg[data-v-26a4e2d8]{color:var(--green)}.parent-link-search-field[data-v-26a4e2d8]{position:relative;display:flex;align-items:center}.parent-link-search-field svg[data-v-26a4e2d8]{position:absolute;left:12px;color:var(--muted);pointer-events:none}.parent-link-search-field .input[data-v-26a4e2d8]{width:100%;padding-left:38px}.parent-link-results[data-v-26a4e2d8]{max-height:230px;display:grid;gap:6px;overflow:auto;padding:6px;border:1px solid var(--line);border-radius:8px;background:#07110eb8}.parent-link-result[data-v-26a4e2d8]{display:grid;gap:3px;width:100%;padding:9px 10px;border:1px solid transparent;border-radius:7px;color:var(--text);text-align:left;background:#ffffff0a;cursor:pointer}.parent-link-result[data-v-26a4e2d8]:hover,.parent-link-result.selected[data-v-26a4e2d8]{border-color:#37d5ff73;background:#37d5ff1a}.parent-link-result small[data-v-26a4e2d8],.parent-link-empty[data-v-26a4e2d8]{color:var(--muted);font-size:11px}.stripe-sync-summary[data-v-26a4e2d8]{display:flex;flex-wrap:wrap;gap:8px}.stripe-sync-summary span[data-v-26a4e2d8]{min-height:30px;display:inline-flex;align-items:center;max-width:100%;padding:0 10px;border:1px solid var(--line);border-radius:8px;color:var(--text);background:#ffffff09;font-size:12px;overflow-wrap:anywhere}.stripe-sync-actions[data-v-26a4e2d8]{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.comment-form[data-v-26a4e2d8],.comment-list[data-v-26a4e2d8]{display:grid;gap:12px}.comment-form textarea[data-v-26a4e2d8]{min-height:110px;resize:vertical;line-height:1.45}.comment-item[data-v-26a4e2d8]{display:grid;gap:8px;padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff08}.comment-item p[data-v-26a4e2d8]{margin:0;color:var(--text);line-height:1.45;white-space:pre-wrap}.comment-item small[data-v-26a4e2d8]{color:var(--muted)}.compact-empty[data-v-26a4e2d8]{min-height:92px;padding:20px}.merge-icon[data-v-26a4e2d8]{width:38px;height:38px;display:grid;place-items:center;flex:0 0 auto;border:1px solid rgba(44,229,155,.28);border-radius:8px;color:var(--green);background:#2ce59b14}.merge-controls[data-v-26a4e2d8]{display:grid;grid-template-columns:minmax(220px,1fr) minmax(260px,1fr) minmax(180px,.7fr);gap:10px}.merge-controls label[data-v-26a4e2d8]{min-width:0;display:grid;gap:7px;color:var(--muted);font-size:12px}.merge-controls .select[data-v-26a4e2d8],.merge-controls .input[data-v-26a4e2d8]{width:100%}.merge-add-row .select[data-v-26a4e2d8]{min-width:0}.merge-chip-list[data-v-26a4e2d8]{display:flex;flex-wrap:wrap;gap:8px}.merge-chip[data-v-26a4e2d8]{min-height:30px;padding:0 8px 0 10px;border:1px solid rgba(44,229,155,.25);border-radius:999px;color:var(--text);background:#2ce59b14;font-size:12px}.merge-chip button[data-v-26a4e2d8]{width:22px;height:22px;display:grid;place-items:center;border:0;border-radius:999px;color:var(--muted);background:transparent;padding:0}.merge-message[data-v-26a4e2d8]{margin:0;padding:10px 12px;border:1px solid rgba(44,229,155,.28);border-radius:8px;color:#bdf8d8;background:#2ce59b14;font-size:13px}.merge-message.danger[data-v-26a4e2d8]{border-color:#ff445f57;color:#ffadba;background:#ff445f14}.focused-account-filter[data-v-26a4e2d8]{min-height:38px;display:inline-flex;align-items:center;justify-self:start;gap:9px;padding:4px 5px 4px 11px;border:1px solid rgba(55,213,255,.28);border-radius:8px;color:#b9eaff;background:#37d5ff14;font-size:12px}.focused-account-filter strong[data-v-26a4e2d8]{max-width:min(460px,60vw);overflow:hidden;color:var(--text);text-overflow:ellipsis;white-space:nowrap}.focused-account-filter small[data-v-26a4e2d8]{color:var(--muted);font-size:11px}.segment-filter-chip[data-v-26a4e2d8]{border-color:#2ce59b4d;color:#bdf8d8;background:#2ce59b14}.pagination-bar[data-v-26a4e2d8]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:14px 16px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.pagination-actions[data-v-26a4e2d8],.rows-per-page[data-v-26a4e2d8]{display:flex;align-items:center;gap:8px}.rows-per-page[data-v-26a4e2d8]{color:var(--muted);font-size:12px}.rows-per-page .select[data-v-26a4e2d8]{width:86px;min-width:86px;height:38px}.page-button[data-v-26a4e2d8]{min-width:38px;height:38px;border:1px solid var(--line);border-radius:8px;color:var(--text);background:#151918}.page-button.active[data-v-26a4e2d8]{color:#8af0bb;border-color:#2ce59b6b;background:#2ce59b1a}.icon-button[data-v-26a4e2d8]:disabled,.page-button[data-v-26a4e2d8]:disabled{cursor:not-allowed;opacity:.45}@media(max-width:980px){.merge-controls[data-v-26a4e2d8],.manual-customer-grid[data-v-26a4e2d8],.parent-link-mode-tabs[data-v-26a4e2d8]{grid-template-columns:1fr}.merge-header[data-v-26a4e2d8]{align-items:stretch;flex-direction:column}.merge-header-actions[data-v-26a4e2d8]{justify-content:flex-start}.pagination-bar[data-v-26a4e2d8]{align-items:stretch;flex-direction:column}.pagination-actions[data-v-26a4e2d8]{flex-wrap:wrap}}.integrations-page[data-v-09d58d55]{display:grid;gap:14px}.integrations-page[data-v-09d58d55] .two-col{align-items:start}.pixel-doc-entry[data-v-09d58d55]{min-height:118px;display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;border:1px solid rgba(55,213,255,.24);border-radius:var(--radius);color:inherit;background:linear-gradient(135deg,#37d5ff1a,#2ce59b12),var(--panel);box-shadow:0 18px 60px #00000038;text-decoration:none}.pixel-doc-entry[data-v-09d58d55]:hover{border-color:#37d5ff6b;background:linear-gradient(135deg,#37d5ff24,#2ce59b1a),var(--panel)}.pixel-doc-icon[data-v-09d58d55]{width:46px;height:46px;display:grid;place-items:center;border:1px solid rgba(55,213,255,.32);border-radius:8px;color:var(--cyan);background:#37d5ff1a}.pixel-doc-entry h3[data-v-09d58d55]{margin:4px 0 7px;color:var(--text);font-size:18px;line-height:1.2}.pixel-doc-entry span[data-v-09d58d55]{display:block;max-width:900px;color:var(--muted);font-size:13px;line-height:1.45}.pixel-client-panel[data-v-09d58d55]{display:grid;gap:14px;padding:16px;border:1px solid rgba(44,229,155,.24);border-radius:var(--radius);background:linear-gradient(135deg,#2ce59b1a,#37d5ff0e),var(--panel)}.pixel-client-title[data-v-09d58d55]{min-width:0;display:flex;align-items:flex-start;gap:13px}.pixel-client-icon[data-v-09d58d55]{width:42px;height:42px;flex:0 0 auto;display:grid;place-items:center;border:1px solid rgba(44,229,155,.32);border-radius:8px;color:var(--green);background:#2ce59b1a}.pixel-client-title h2[data-v-09d58d55]{margin:3px 0 6px;color:var(--text);font-size:20px}.pixel-client-title p[data-v-09d58d55]:last-child{margin:0;color:var(--muted);line-height:1.45}.pixel-client-grid[data-v-09d58d55]{display:grid;grid-template-columns:minmax(260px,.45fr) minmax(0,1fr);gap:12px}.pixel-client-grid article[data-v-09d58d55]{min-width:0;display:grid;gap:8px;align-content:start;padding:13px;border:1px solid var(--line-soft);border-radius:8px;background:#040a0859}.pixel-client-grid span[data-v-09d58d55],.pixel-client-grid small[data-v-09d58d55]{color:var(--muted);font-size:12px}.pixel-client-grid code[data-v-09d58d55]{min-width:0;overflow-wrap:anywhere;color:var(--green);font-size:16px}.code-block.compact[data-v-09d58d55]{max-height:220px;margin:0}.stripe-command-center[data-v-09d58d55]{display:grid;gap:14px;padding:18px;border:1px solid rgba(44,229,155,.22);border-radius:var(--radius);background:linear-gradient(135deg,#2ce59b1c,#37d5ff0d 42%,#ffffff06),var(--panel);box-shadow:0 22px 70px #00000047}.stripe-command-center.pending[data-v-09d58d55]{border-color:#f6bb4247;background:linear-gradient(135deg,#f6bb4217,#2ce59b0a 48%,#ffffff06),var(--panel)}.stripe-command-center.loading[data-v-09d58d55]{border-color:#37d5ff3d}.stripe-command-header[data-v-09d58d55],.stripe-command-title[data-v-09d58d55],.stripe-url-panel[data-v-09d58d55]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.stripe-command-title[data-v-09d58d55]{min-width:0;justify-content:flex-start}.stripe-command-title h2[data-v-09d58d55]{margin:3px 0 6px;color:var(--text);font-size:26px;line-height:1.08;letter-spacing:0}.stripe-command-title p[data-v-09d58d55]:last-child{max-width:720px;margin:0;color:#c8d5ce;font-size:14px;line-height:1.45}.status-dot[data-v-09d58d55]{width:14px;height:14px;flex:0 0 auto;margin-top:8px;border-radius:999px;background:var(--amber);box-shadow:0 0 22px #f6bb4280}.status-dot.ready[data-v-09d58d55]{background:var(--green);box-shadow:0 0 24px #2ce59b7a}.status-dot.loading[data-v-09d58d55]{background:var(--cyan);box-shadow:0 0 24px #37d5ff6b}.stripe-command-grid[data-v-09d58d55]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.stripe-status-card[data-v-09d58d55]{min-height:118px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:10px;padding:14px;border:1px solid var(--line-soft);border-radius:8px;background:#ffffff08}.stripe-status-card-main[data-v-09d58d55]{min-width:0;display:grid;gap:6px}.stripe-status-card-main span[data-v-09d58d55],.stripe-status-card small[data-v-09d58d55],.stripe-url-panel span[data-v-09d58d55]{color:var(--muted);font-size:12px;line-height:1.4}.stripe-status-card-main strong[data-v-09d58d55]{color:var(--text);font-size:21px;line-height:1.15}.stripe-status-card small[data-v-09d58d55]{grid-column:1 / -1;overflow-wrap:anywhere}.stripe-url-panel[data-v-09d58d55]{align-items:stretch;padding-top:14px;border-top:1px solid var(--line-soft)}.stripe-url-panel>div[data-v-09d58d55]{min-width:240px;display:grid;align-content:center;gap:6px}.stripe-url-panel strong[data-v-09d58d55]{color:var(--text);font-size:15px}.integration-hero[data-v-09d58d55]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);gap:14px}.webhook-highlight[data-v-09d58d55],.endpoint-list[data-v-09d58d55],.setup-flow article[data-v-09d58d55]{border:1px solid var(--line-soft);border-radius:var(--radius);background:linear-gradient(180deg,rgba(44,229,155,.07),transparent),var(--panel);box-shadow:0 18px 60px #00000038}.webhook-highlight[data-v-09d58d55],.endpoint-list[data-v-09d58d55]{padding:16px}.webhook-highlight header[data-v-09d58d55],.endpoint-list header[data-v-09d58d55],.endpoint-row[data-v-09d58d55]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.copy-url[data-v-09d58d55]{width:100%;min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:16px 0 12px;padding:12px 14px;border:1px solid rgba(44,229,155,.34);border-radius:8px;color:var(--green);background:#2ce59b14;text-align:left}.copy-url code[data-v-09d58d55],.endpoint-row code[data-v-09d58d55]{overflow-wrap:anywhere;white-space:normal}.endpoint-list[data-v-09d58d55]{display:grid;gap:12px}.endpoint-row[data-v-09d58d55]{padding-top:12px;border-top:1px solid var(--line-soft)}.endpoint-row[data-v-09d58d55]:first-of-type{border-top:0;padding-top:0}.endpoint-row strong[data-v-09d58d55],.endpoint-row span[data-v-09d58d55],.endpoint-row code[data-v-09d58d55]{display:block}.endpoint-row strong[data-v-09d58d55]{color:var(--text);font-size:14px}.endpoint-row span[data-v-09d58d55]{margin:4px 0 7px;color:var(--muted);font-size:12px;line-height:1.35}.setup-flow[data-v-09d58d55]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.setup-flow article[data-v-09d58d55]{min-height:92px;padding:14px}.setup-flow strong[data-v-09d58d55],.setup-flow span[data-v-09d58d55]{display:block}.setup-flow strong[data-v-09d58d55]{color:var(--text);font-size:14px}.setup-flow span[data-v-09d58d55]{margin-top:8px;color:var(--muted);font-size:12px;line-height:1.4}.section-shortcuts[data-v-09d58d55]{display:flex;flex-wrap:wrap;gap:8px;padding:10px;border:1px solid var(--line-soft);border-radius:var(--radius);background:#ffffff06}.section-shortcuts a[data-v-09d58d55]{min-height:34px;display:inline-flex;align-items:center;gap:7px;padding:0 11px;border:1px solid var(--line);border-radius:8px;color:var(--text);background:#151918;text-decoration:none;font-size:13px}.section-heading[data-v-09d58d55]{scroll-margin-top:18px;margin-top:10px;padding-top:4px}.section-heading h2[data-v-09d58d55]{margin:3px 0 0;color:var(--text);font-size:20px;letter-spacing:0}.stripe-monitor[data-v-09d58d55]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);gap:14px;scroll-margin-top:18px}.status-actions[data-v-09d58d55]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.stripe-metrics[data-v-09d58d55]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px}.metric-tile[data-v-09d58d55]{min-height:96px;display:grid;align-content:start;gap:7px;padding:12px;border:1px solid var(--line-soft);border-radius:8px;background:#ffffff06}.metric-tile span[data-v-09d58d55],.metric-tile small[data-v-09d58d55]{color:var(--muted);font-size:12px}.metric-tile strong[data-v-09d58d55]{color:var(--text);font-size:18px;line-height:1.25}.webhook-checklist[data-v-09d58d55]{display:grid;gap:12px;margin-top:16px;padding-top:16px;border-top:1px solid var(--line-soft)}.webhook-checklist>div[data-v-09d58d55]{display:grid;gap:8px}.webhook-checklist strong[data-v-09d58d55]{color:var(--text);font-size:14px}.copy-url.compact[data-v-09d58d55]{min-height:42px;margin:0}.copy-url.no-margin[data-v-09d58d55]{max-width:620px;min-height:48px;margin:0}.stripe-message[data-v-09d58d55]{margin:14px 0 0;padding:10px 12px;border:1px solid rgba(44,229,155,.28);border-radius:8px;color:#bdf8d8;background:#2ce59b14;font-size:13px}.stripe-message.danger[data-v-09d58d55]{border-color:#ff445f57;color:#ffadba;background:#ff445f14}.stripe-footnote[data-v-09d58d55]{display:block;margin-top:14px}.compact-code[data-v-09d58d55]{max-height:180px;margin-top:12px}.stripe-events-panel[data-v-09d58d55]{overflow:hidden}.stripe-events-list[data-v-09d58d55]{display:grid;gap:10px}.stripe-event-name[data-v-09d58d55]{display:grid;gap:4px;min-width:0}.stripe-event-name strong[data-v-09d58d55]{color:var(--text);font-size:13px}.stripe-event-name span[data-v-09d58d55]{color:var(--muted);font-size:12px;overflow-wrap:anywhere}.stripe-event-row[data-v-09d58d55]{display:grid;gap:12px;padding:12px 0;border-top:1px solid var(--line-soft)}.stripe-event-row[data-v-09d58d55]:first-of-type{border-top:0;padding-top:0}.stripe-event-row header[data-v-09d58d55]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.stripe-event-row dl[data-v-09d58d55]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(82px,.5fr) minmax(118px,.8fr);gap:10px;margin:0}.stripe-event-row dt[data-v-09d58d55],.stripe-event-row dd[data-v-09d58d55]{margin:0}.stripe-event-row dt[data-v-09d58d55]{color:var(--muted);font-size:11px}.stripe-event-row dd[data-v-09d58d55]{margin-top:4px;color:var(--text);font-size:12px;overflow-wrap:anywhere}.stripe-import-panel[data-v-09d58d55]{display:grid;gap:16px;scroll-margin-top:18px;padding:16px;border:1px solid rgba(44,229,155,.22);border-radius:var(--radius);background:linear-gradient(135deg,#37d5ff12,#2ce59b0d),var(--panel)}.stripe-import-panel .panel-header .muted[data-v-09d58d55]{max-width:780px;margin-top:8px;line-height:1.45}.stripe-import-controls[data-v-09d58d55]{display:grid;grid-template-columns:repeat(4,minmax(160px,1fr));gap:10px;align-items:end}.stripe-import-controls label[data-v-09d58d55]{display:grid;gap:7px}.stripe-import-controls label span[data-v-09d58d55],.stripe-import-summary-grid span[data-v-09d58d55],.stripe-import-summary-grid small[data-v-09d58d55],.stripe-import-status span[data-v-09d58d55],.stripe-import-samples td span[data-v-09d58d55]{color:var(--muted);font-size:12px;line-height:1.35}.checkbox-inline[data-v-09d58d55]{min-height:42px;display:flex!important;grid-template-columns:none;align-items:center;gap:9px!important;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:#101514}.checkbox-inline input[data-v-09d58d55]{width:16px;height:16px;accent-color:var(--green)}.stripe-import-actions[data-v-09d58d55]{display:flex;gap:8px;flex-wrap:wrap}.stripe-import-hint[data-v-09d58d55]{color:var(--muted);font-size:.82rem;grid-column:1 / -1;margin:-2px 0 0}.stripe-import-status[data-v-09d58d55]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px;border:1px solid var(--line-soft);border-radius:8px;background:#ffffff06}.stripe-import-status>div[data-v-09d58d55]{display:grid;gap:5px}.stripe-import-status strong[data-v-09d58d55]{color:var(--text);font-size:14px}.stripe-import-progress[data-v-09d58d55]{height:8px;overflow:hidden;border-radius:999px;background:#ffffff12}.stripe-import-progress div[data-v-09d58d55]{height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--green),var(--cyan));transition:width .25s ease}.stripe-import-summary-grid[data-v-09d58d55]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.stripe-import-summary-grid>div[data-v-09d58d55]{min-height:96px;display:grid;align-content:start;gap:7px;padding:12px;border:1px solid var(--line-soft);border-radius:8px;background:#ffffff06}.stripe-import-summary-grid strong[data-v-09d58d55]{color:var(--text);font-size:22px;line-height:1.15}.stripe-import-samples[data-v-09d58d55]{overflow-x:auto;padding-top:14px;border-top:1px solid var(--line-soft)}.panel-header.compact[data-v-09d58d55]{margin-bottom:10px}.stripe-import-samples td[data-v-09d58d55]:first-child{min-width:210px}.stripe-import-samples td strong[data-v-09d58d55],.stripe-import-samples td span[data-v-09d58d55]{display:block}.stripe-import-samples td strong[data-v-09d58d55]{color:var(--text);font-size:13px}@media(max-width:1120px){.stripe-command-grid[data-v-09d58d55],.pixel-client-grid[data-v-09d58d55],.integration-hero[data-v-09d58d55],.setup-flow[data-v-09d58d55],.stripe-monitor[data-v-09d58d55],.stripe-import-summary-grid[data-v-09d58d55],.stripe-import-controls[data-v-09d58d55]{grid-template-columns:repeat(2,minmax(0,1fr))}.stripe-url-panel[data-v-09d58d55]{display:grid}.copy-url.no-margin[data-v-09d58d55]{max-width:none}.stripe-metrics[data-v-09d58d55]{grid-template-columns:1fr}}@media(max-width:680px){.pixel-doc-entry[data-v-09d58d55]{grid-template-columns:38px minmax(0,1fr)}.pixel-doc-entry>svg[data-v-09d58d55]{display:none}.pixel-doc-icon[data-v-09d58d55]{width:38px;height:38px}.stripe-command-header[data-v-09d58d55],.stripe-command-title[data-v-09d58d55],.stripe-url-panel[data-v-09d58d55]{display:grid}.stripe-command-grid[data-v-09d58d55],.pixel-client-grid[data-v-09d58d55],.integration-hero[data-v-09d58d55],.setup-flow[data-v-09d58d55],.stripe-monitor[data-v-09d58d55],.stripe-import-controls[data-v-09d58d55],.stripe-import-summary-grid[data-v-09d58d55]{grid-template-columns:1fr}.status-actions[data-v-09d58d55]{justify-content:stretch}.status-actions .button[data-v-09d58d55]{width:100%}.stripe-event-row dl[data-v-09d58d55]{grid-template-columns:1fr}.stripe-import-status[data-v-09d58d55]{display:grid}}.milestones-layout[data-v-cbdfc2ee]{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);margin-bottom:14px}.milestone-form-panel[data-v-cbdfc2ee],.milestone-list-panel[data-v-cbdfc2ee]{overflow:visible}.milestone-form[data-v-cbdfc2ee]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(180px,.8fr);gap:14px;margin-top:18px}.field[data-v-cbdfc2ee]{display:grid;gap:8px}.field span[data-v-cbdfc2ee]{color:var(--muted);font-size:13px}.field.full[data-v-cbdfc2ee]{grid-column:1 / -1}.milestone-form .input[data-v-cbdfc2ee]{width:100%}.textarea[data-v-cbdfc2ee]{width:100%;min-height:118px;resize:vertical;border:1px solid var(--line);border-radius:8px;color:var(--text);background:#111514;padding:11px;outline:none;font:inherit;line-height:1.45}.textarea[data-v-cbdfc2ee]:focus{border-color:#2ce59b7a}.color-picker[data-v-cbdfc2ee]{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.color-swatch[data-v-cbdfc2ee]{width:30px;height:30px;border:2px solid rgba(255,255,255,.12);border-radius:999px;cursor:pointer;box-shadow:0 0 0 2px #00000047}.color-swatch.active[data-v-cbdfc2ee]{border-color:#fff;box-shadow:0 0 0 3px #2ce59b2e}.color-input[data-v-cbdfc2ee]{width:42px;height:34px;border:1px solid var(--line);border-radius:8px;background:#111514;padding:3px;cursor:pointer}.milestone-summary[data-v-cbdfc2ee]{padding:16px}.milestone-notes[data-v-cbdfc2ee]{display:grid;gap:12px;margin:18px 0 0;padding:0;list-style:none;color:var(--muted);font-size:13px;line-height:1.4}.milestone-empty[data-v-cbdfc2ee]{min-height:140px}.date-pill[data-v-cbdfc2ee]{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border:1px solid rgba(246,187,66,.34);border-radius:999px;color:#ffe0a3;background:#f6bb421a;white-space:nowrap}.milestone-note-cell[data-v-cbdfc2ee]{min-width:280px;max-width:640px;color:var(--muted);line-height:1.45}.milestone-title-cell[data-v-cbdfc2ee]{display:inline-flex;align-items:center;gap:9px}.milestone-dot[data-v-cbdfc2ee]{width:12px;height:12px;flex:0 0 auto;border:2px solid #0b0f0d;border-radius:999px;box-shadow:0 0 12px currentColor}.row-actions[data-v-cbdfc2ee]{display:flex;align-items:center;gap:8px}.danger-icon[data-v-cbdfc2ee]{color:#ff8fa0;border-color:#ff445f5c}.button[data-v-cbdfc2ee]:disabled,.icon-button[data-v-cbdfc2ee]:disabled{cursor:not-allowed;opacity:.55}@media(max-width:1100px){.milestones-layout[data-v-cbdfc2ee],.milestone-form[data-v-cbdfc2ee]{grid-template-columns:1fr}}.stat-card-link[data-v-60cdf487]{display:block;min-width:0;color:inherit;text-decoration:none}.stat-card-link[data-v-60cdf487] .stat-card{height:100%;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.stat-card-link[data-v-60cdf487]:hover .stat-card,.stat-card-link[data-v-60cdf487]:focus-visible .stat-card{border-color:#2ce59b6b;box-shadow:0 0 0 1px #2ce59b1f,0 16px 44px #0000003d;transform:translateY(-1px)}.stat-card-link[data-v-60cdf487]:focus-visible{outline:2px solid rgba(44,229,155,.6);outline-offset:3px;border-radius:8px}.doc-topbar[data-v-b3be4c1c]{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:18px}.doc-hero[data-v-b3be4c1c]{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.55fr);gap:16px;align-items:stretch;margin-bottom:14px;padding:18px;border:1px solid rgba(44,229,155,.24);border-radius:var(--radius);background:linear-gradient(135deg,#2ce59b1f,#37d5ff0f),var(--panel);box-shadow:0 22px 70px #00000042}.doc-hero h3[data-v-b3be4c1c]{max-width:820px;margin:4px 0 10px;color:var(--text);font-size:25px;line-height:1.12}.doc-hero p[data-v-b3be4c1c]{max-width:860px;margin:0;color:#c8d5ce;line-height:1.5}.endpoint-card[data-v-b3be4c1c]{display:grid;align-content:center;gap:9px;padding:14px;border:1px solid rgba(44,229,155,.24);border-radius:8px;background:#050c0a66}.endpoint-card span[data-v-b3be4c1c]{color:var(--muted);font-size:12px}.endpoint-card small[data-v-b3be4c1c]{color:var(--muted);font-size:12px;line-height:1.35}.endpoint-card button[data-v-b3be4c1c]{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px;border:0;color:var(--green);background:transparent;padding:0;text-align:left}.endpoint-card code[data-v-b3be4c1c]{min-width:0;overflow-wrap:anywhere;white-space:normal}.doc-shortcuts[data-v-b3be4c1c]{position:sticky;top:12px;z-index:4;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px;padding:10px;border:1px solid var(--line-soft);border-radius:var(--radius);background:#0c0f0edb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.doc-shortcuts a[data-v-b3be4c1c]{min-height:34px;display:inline-flex;align-items:center;gap:7px;padding:0 11px;border:1px solid var(--line);border-radius:8px;color:var(--text);background:#151918;text-decoration:none;font-size:13px}.doc-section[data-v-b3be4c1c]{display:grid;gap:14px;scroll-margin-top:88px;margin-bottom:24px}.section-heading[data-v-b3be4c1c]{padding-top:4px}.section-heading h2[data-v-b3be4c1c]{margin:3px 0 0;color:var(--text);font-size:21px;letter-spacing:0}.doc-flow[data-v-b3be4c1c]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.doc-flow article[data-v-b3be4c1c],.doc-section .card[data-v-b3be4c1c],.doc-section .table-panel[data-v-b3be4c1c]{border:1px solid var(--line-soft);border-radius:var(--radius);background:linear-gradient(180deg,rgba(255,255,255,.035),transparent),var(--panel);box-shadow:0 18px 60px #00000038}.doc-flow article[data-v-b3be4c1c]{min-height:118px;display:grid;align-content:start;gap:8px;padding:14px}.doc-flow strong[data-v-b3be4c1c]{color:var(--text);font-size:14px}.doc-flow span[data-v-b3be4c1c],.doc-list[data-v-b3be4c1c],.doc-section .muted[data-v-b3be4c1c]{color:var(--muted);font-size:13px;line-height:1.45}.doc-list[data-v-b3be4c1c]{display:grid;gap:9px;margin:14px 0 0;padding-left:20px}.doc-section .card>svg[data-v-b3be4c1c]{margin-bottom:10px}.doc-section .card h3[data-v-b3be4c1c]{margin:0}.doc-section .card>p[data-v-b3be4c1c]{margin:10px 0 0}.panel-header.compact[data-v-b3be4c1c]{margin-bottom:12px}.code-block[data-v-b3be4c1c]{max-height:540px;margin-top:14px}.doc-table td[data-v-b3be4c1c]:first-child{min-width:170px}.doc-table small[data-v-b3be4c1c]{display:block;margin-top:5px;color:var(--muted);font-size:11px}.scenario-table[data-v-b3be4c1c]{margin-top:12px}.scenario-table th[data-v-b3be4c1c],.scenario-table td[data-v-b3be4c1c]{font-size:12px;line-height:1.35}.compact-list[data-v-b3be4c1c]{margin-top:12px}.doc-section[data-v-b3be4c1c] .two-col{align-items:start}@media(max-width:1180px){.doc-hero[data-v-b3be4c1c],.doc-flow[data-v-b3be4c1c]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.doc-topbar[data-v-b3be4c1c]{align-items:stretch;flex-direction:column}.doc-topbar .button[data-v-b3be4c1c]{width:100%}.doc-hero[data-v-b3be4c1c],.doc-flow[data-v-b3be4c1c]{grid-template-columns:1fr}.doc-hero h3[data-v-b3be4c1c]{font-size:21px}.doc-shortcuts[data-v-b3be4c1c]{position:static}}.pagination-bar[data-v-439c4de3]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:14px;padding-top:14px;border-top:1px solid var(--line-soft)}.pagination-actions[data-v-439c4de3]{display:flex;align-items:center;gap:8px}.report-customer-cell[data-v-439c4de3]{display:grid;gap:4px;min-width:210px}.report-customer-cell strong[data-v-439c4de3]{color:var(--text);font-size:13px}.report-customer-cell span[data-v-439c4de3]{color:var(--muted);font-size:12px;line-height:1.3}.page-button[data-v-439c4de3]{min-width:38px;height:38px;border:1px solid var(--line);border-radius:8px;color:var(--text);background:#151918}.page-button.active[data-v-439c4de3]{color:#8af0bb;border-color:#2ce59b6b;background:#2ce59b1a}.icon-button[data-v-439c4de3]:disabled,.page-button[data-v-439c4de3]:disabled{cursor:not-allowed;opacity:.45}.revenue-page[data-v-64befb45]{min-width:0;width:100%}.revenue-stats[data-v-64befb45]{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr))}.revenue-charts[data-v-64befb45]{grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr)}.revenue-page[data-v-64befb45] .chart-card{max-width:100%;overflow:hidden}.revenue-page[data-v-64befb45] .chart{min-width:0}.revenue-page[data-v-64befb45] .stat-card strong{overflow-wrap:anywhere;font-size:clamp(22px,1.9vw,28px);line-height:1.12}.never-paid-section[data-v-64befb45]{display:grid;gap:12px}.never-paid-section>.panel-header[data-v-64befb45]{padding:0 2px}.compact-stats[data-v-64befb45] .stat-card{min-height:112px}.positive-money[data-v-64befb45]{color:var(--green);font-weight:700}.negative-money[data-v-64befb45]{color:var(--rose);font-weight:700}.revenue-customer-cell[data-v-64befb45]{display:grid;gap:4px;min-width:190px}.revenue-customer-cell strong[data-v-64befb45]{color:var(--text);font-size:13px}.revenue-customer-cell span[data-v-64befb45]{color:var(--muted);font-size:12px;line-height:1.3}.movement-panel[data-v-64befb45]{overflow:hidden}.movement-header[data-v-64befb45]{gap:16px}.movement-period-select[data-v-64befb45]{min-width:160px}.movement-summary[data-v-64befb45]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0}.movement-summary article[data-v-64befb45]{border:1px solid var(--border);border-radius:8px;padding:14px;background:#ffffff06;display:grid;gap:6px}.movement-summary span[data-v-64befb45],.movement-summary small[data-v-64befb45]{color:var(--muted);font-size:12px}.movement-summary strong[data-v-64befb45]{color:var(--text);font-size:22px}.movement-grid[data-v-64befb45]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.movement-column[data-v-64befb45]{min-width:0}.movement-column h4[data-v-64befb45]{margin:0 0 10px;color:var(--text)}.compact-table th[data-v-64befb45],.compact-table td[data-v-64befb45]{padding:12px 10px;font-size:12px}.empty-cell[data-v-64befb45]{color:var(--muted);text-align:center}@media(max-width:1500px){.revenue-charts[data-v-64befb45],.movement-grid[data-v-64befb45]{grid-template-columns:1fr}.revenue-stats[data-v-64befb45]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.revenue-stats[data-v-64befb45]{grid-template-columns:1fr}.revenue-page .filters-row[data-v-64befb45]{align-items:stretch}.revenue-page .filters-row .select[data-v-64befb45],.revenue-page .filters-row .button[data-v-64befb45]{width:100%}.revenue-page .filters-row>svg[data-v-64befb45]{display:none}.movement-header[data-v-64befb45]{align-items:stretch}.movement-period-select[data-v-64befb45],.movement-summary[data-v-64befb45]{width:100%}.movement-summary[data-v-64befb45]{grid-template-columns:1fr}}@media(max-width:620px){.revenue-page[data-v-64befb45] .chart-card{padding:12px}.revenue-page[data-v-64befb45] .stat-card strong{font-size:22px}}.timeline-page-header[data-v-a9b3be2a]{margin-bottom:12px}.timeline-topline[data-v-a9b3be2a]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 10px}.timeline-filter-button[data-v-a9b3be2a]{min-width:126px}.filter-count[data-v-a9b3be2a]{min-width:20px;height:20px;display:inline-grid;place-items:center;padding:0 6px;border-radius:999px;color:#07100d;background:#8af0bb;font-size:12px;font-weight:800}.filter-chevron[data-v-a9b3be2a]{transition:transform .16s ease}.filter-chevron.open[data-v-a9b3be2a]{transform:rotate(180deg)}.timeline-filters-panel[data-v-a9b3be2a]{margin-bottom:10px;padding:10px;border:1px solid var(--line-soft);border-radius:8px;background:#ffffff06}.timeline-filters-panel .timeline-note[data-v-a9b3be2a]{flex-basis:100%;margin:-2px 0 0}.timeline-account-select[data-v-a9b3be2a]{flex:1;min-width:min(360px,100%)}.timeline-url-filter[data-v-a9b3be2a]{flex:0 1 320px;min-width:min(300px,100%)}.timeline-view-toggle[data-v-a9b3be2a]{display:inline-flex;gap:6px;padding:3px;border:1px solid var(--line);border-radius:8px;background:#0f1211}.timeline-view-toggle .icon-button[data-v-a9b3be2a]{width:34px;height:32px;min-height:32px;border-color:transparent;background:transparent}.timeline-view-toggle .icon-button.active[data-v-a9b3be2a]{color:#8af0bb;border-color:#2ce59b52;background:#2ce59b1a}.activity-map-panel[data-v-a9b3be2a]{display:grid;gap:12px;margin-bottom:16px;padding:14px;border:1px solid var(--line-soft);border-radius:var(--radius);background:linear-gradient(180deg,rgba(255,255,255,.035),transparent),var(--panel);box-shadow:0 18px 60px #0000003d}.activity-map-header[data-v-a9b3be2a],.map-footer[data-v-a9b3be2a],.timeline-list-header[data-v-a9b3be2a],.pagination-bar[data-v-a9b3be2a]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.activity-map-header h3[data-v-a9b3be2a],.timeline-list-header h3[data-v-a9b3be2a]{margin:0;font-size:16px}.activity-live-stats[data-v-a9b3be2a]{display:flex;gap:8px;flex-wrap:wrap}.live-stat[data-v-a9b3be2a]{min-height:32px;display:inline-flex;align-items:center;gap:7px;padding:0 10px;border:1px solid var(--line);border-radius:999px;color:#dce4df;background:#ffffff09;font-size:12px}.live-stat strong[data-v-a9b3be2a]{color:var(--text);font-size:16px}.activity-map[data-v-a9b3be2a]{position:relative;min-height:clamp(520px,calc(100vh - 292px),760px);overflow:hidden;border:1px solid var(--line-soft);border-radius:8px;background:linear-gradient(180deg,#37d5ff14,#2ce59b09),#0b1111}.activity-map svg[data-v-a9b3be2a]{width:100%;height:clamp(520px,calc(100vh - 292px),760px);display:block;touch-action:none;-webkit-user-select:none;user-select:none}.activity-map svg.map-zoomed[data-v-a9b3be2a]{cursor:grab}.activity-map svg.map-dragging[data-v-a9b3be2a]{cursor:grabbing}.map-controls[data-v-a9b3be2a]{position:absolute;top:12px;right:12px;z-index:2;display:inline-flex;align-items:center;gap:4px;padding:4px;border:1px solid rgba(238,243,239,.12);border-radius:8px;background:#0c1212c7;box-shadow:0 12px 34px #0000003d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.map-control-button[data-v-a9b3be2a]{width:32px;height:32px;min-height:32px;border-radius:6px;background:#ffffff0a}.map-zoom-label[data-v-a9b3be2a]{min-width:48px;height:32px;display:inline-flex;align-items:center;justify-content:center;color:#dce4df;font-size:12px;font-weight:700}.map-graticule[data-v-a9b3be2a]{fill:none;stroke:#ffffff0e;stroke-width:1;vector-effect:non-scaling-stroke}.map-land[data-v-a9b3be2a]{fill:#eef3ef13;stroke:#eef3ef29;stroke-width:1.4;vector-effect:non-scaling-stroke}.activity-marker[data-v-a9b3be2a]{color:var(--marker-color);cursor:pointer;outline:none}.activity-hitbox[data-v-a9b3be2a]{fill:transparent;pointer-events:all}.activity-marker:hover .activity-dot[data-v-a9b3be2a],.activity-marker:focus-visible .activity-dot[data-v-a9b3be2a],.activity-marker.selected .activity-dot[data-v-a9b3be2a]{stroke:#eef3ef;stroke-width:2}.activity-marker.selected .activity-pulse[data-v-a9b3be2a]{stroke-width:2;opacity:.9}.activity-marker.has-burst .activity-pulse[data-v-a9b3be2a]{animation-duration:1.35s;opacity:.72}.activity-tooltip[data-v-a9b3be2a]{pointer-events:none}.activity-tooltip-box[data-v-a9b3be2a]{fill:#131716f5;stroke:#eef3ef38;stroke-width:1;filter:drop-shadow(0 10px 24px rgba(0,0,0,.34))}.activity-tooltip-text[data-v-a9b3be2a]{fill:#dce4df;font-size:11px;font-weight:600}.activity-tooltip-text tspan[data-v-a9b3be2a]:first-child{fill:var(--text);font-size:12px;font-weight:800}.activity-tooltip-text .hint[data-v-a9b3be2a]{fill:#8af0bb;font-weight:700}.activity-marker-motion[data-v-a9b3be2a]{animation:markerFloat-a9b3be2a 2.8s ease-in-out infinite;animation-delay:var(--marker-delay);transform-box:fill-box;transform-origin:center}.activity-pulse[data-v-a9b3be2a]{fill:none;stroke:var(--event-color);stroke-width:1.4;opacity:.62;transform-origin:center;animation:markerPulse-a9b3be2a 1.9s ease-out infinite;animation-delay:var(--marker-delay)}.activity-burst-pulse[data-v-a9b3be2a]{fill:none;stroke:var(--marker-color);stroke-width:.85;opacity:.34;transform-origin:center;animation:markerPulse-a9b3be2a 1.35s ease-out infinite;animation-delay:calc(var(--marker-delay) + .2s)}.activity-dot[data-v-a9b3be2a]{fill:var(--marker-color);stroke:#07100d;stroke-width:1.6;filter:drop-shadow(0 0 6px var(--marker-color))}.activity-count-indicator[data-v-a9b3be2a]{pointer-events:none}.activity-count-indicator circle[data-v-a9b3be2a]{fill:#07100deb;stroke:var(--marker-color);stroke-width:.9;filter:drop-shadow(0 0 4px var(--marker-color))}.activity-count-indicator text[data-v-a9b3be2a]{fill:#eef3ef;font-size:4.2px;font-weight:900;text-anchor:middle;letter-spacing:0}.map-empty[data-v-a9b3be2a]{position:absolute;inset:0;display:grid;place-items:center;color:var(--muted);font-size:13px;pointer-events:none}.map-legend[data-v-a9b3be2a]{display:flex;gap:8px;flex-wrap:wrap}.legend-item[data-v-a9b3be2a]{appearance:none;min-height:28px;display:inline-flex;align-items:center;gap:7px;padding:0 9px;border:1px solid var(--line);border-radius:999px;color:#dce4df;background:#ffffff06;font-family:inherit;font-size:12px}.legend-button[data-v-a9b3be2a]{cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,color .16s ease}.legend-button[data-v-a9b3be2a]:hover,.legend-button.active[data-v-a9b3be2a]{color:#f7fbf8;border-color:var(--legend-color);background:#ffffff0b}.legend-button.active[data-v-a9b3be2a]{box-shadow:inset 0 0 0 1px var(--legend-color),0 0 18px #0003}.legend-button[data-v-a9b3be2a]:focus-visible{outline:2px solid var(--legend-color);outline-offset:2px}.legend-note[data-v-a9b3be2a]{min-height:28px;display:inline-flex;align-items:center;color:var(--muted);font-size:12px}.legend-dot[data-v-a9b3be2a],.live-row-dot[data-v-a9b3be2a]{width:8px;height:8px;flex:0 0 auto;border-radius:999px;box-shadow:0 0 12px currentColor}.live-feed[data-v-a9b3be2a]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.selected-live-activity[data-v-a9b3be2a]{min-height:38px;display:inline-flex;align-items:center;justify-self:start;gap:9px;padding:5px 5px 5px 11px;border:1px solid rgba(55,213,255,.3);border-radius:8px;color:#b9eaff;background:#37d5ff14;font-size:12px}.selected-live-activity strong[data-v-a9b3be2a],.selected-live-activity small[data-v-a9b3be2a]{max-width:min(360px,42vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selected-live-activity strong[data-v-a9b3be2a]{color:var(--text)}.selected-live-activity small[data-v-a9b3be2a]{color:var(--muted)}.selected-live-activity .icon-button[data-v-a9b3be2a]{width:28px;height:28px;min-height:28px;border-radius:7px}.live-row[data-v-a9b3be2a]{min-width:0;display:grid;grid-template-columns:10px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px;border:1px solid var(--line-soft);border-radius:8px;background:#ffffff06}.live-row-open[data-v-a9b3be2a]{width:26px;height:26px;display:inline-grid;place-items:center;border:1px solid rgba(55,213,255,.22);border-radius:8px;color:var(--cyan);background:#37d5ff14;text-decoration:none;transition:border-color .16s ease,background .16s ease}.live-row-open[data-v-a9b3be2a]:hover{border-color:#37d5ff7a;background:#37d5ff26}.live-row-open[data-v-a9b3be2a]:focus-visible{outline:2px solid rgba(55,213,255,.56);outline-offset:2px}.live-row-title[data-v-a9b3be2a]{min-width:0;display:flex;align-items:center;gap:8px}.live-row-title strong[data-v-a9b3be2a]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.live-row-user[data-v-a9b3be2a]{max-width:42%;flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:2px 7px;border:1px solid rgba(238,243,239,.1);border-radius:999px;color:#b7c7bf;background:#ffffff09;font-size:11px}.live-row p[data-v-a9b3be2a]{margin:2px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.timeline-list-header[data-v-a9b3be2a]{margin:12px 0}.timeline-pagination[data-v-a9b3be2a]{margin-top:12px;padding:14px 16px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.pagination-actions[data-v-a9b3be2a],.rows-per-page[data-v-a9b3be2a]{display:flex;align-items:center;gap:8px}.rows-per-page[data-v-a9b3be2a]{color:var(--muted);font-size:12px}.rows-per-page .select[data-v-a9b3be2a]{width:86px;min-width:86px}.page-button[data-v-a9b3be2a]{min-width:38px;height:38px;border:1px solid var(--line);border-radius:8px;color:var(--text);background:#151918}.page-button.active[data-v-a9b3be2a]{color:#8af0bb;border-color:#2ce59b6b;background:#2ce59b1a}.icon-button[data-v-a9b3be2a]:disabled,.page-button[data-v-a9b3be2a]:disabled{cursor:not-allowed;opacity:.45}@keyframes markerPulse-a9b3be2a{0%{opacity:.68;r:5}to{opacity:0;r:14}}@keyframes markerFloat-a9b3be2a{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@media(max-width:1180px){.live-feed[data-v-a9b3be2a]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.timeline-topline[data-v-a9b3be2a]{align-items:stretch;flex-direction:column}.timeline-filter-button[data-v-a9b3be2a]{width:100%}.timeline-view-toggle[data-v-a9b3be2a]{align-self:flex-end}.activity-map svg[data-v-a9b3be2a]{height:380px}.activity-map[data-v-a9b3be2a]{min-height:380px}.map-controls[data-v-a9b3be2a]{top:10px;right:10px}.map-control-button[data-v-a9b3be2a]{width:30px;height:30px;min-height:30px}.map-zoom-label[data-v-a9b3be2a]{min-width:44px;height:30px}.live-feed[data-v-a9b3be2a]{grid-template-columns:1fr}.pagination-bar[data-v-a9b3be2a],.timeline-list-header[data-v-a9b3be2a]{align-items:stretch;flex-direction:column}.pagination-actions[data-v-a9b3be2a]{flex-wrap:wrap}}.webhook-log-filters[data-v-6da8a03c]{display:grid;grid-template-columns:minmax(180px,1.1fr) minmax(150px,.7fr) repeat(2,minmax(130px,.6fr)) minmax(260px,1.4fr) auto auto auto;gap:12px;align-items:end;margin-bottom:16px}.webhook-log-filters label[data-v-6da8a03c],.webhook-log-summary label[data-v-6da8a03c]{color:var(--muted);font-size:12px}.webhook-log-filters .input[data-v-6da8a03c],.webhook-log-filters .select[data-v-6da8a03c]{width:100%}.search-control[data-v-6da8a03c]{position:relative}.search-control svg[data-v-6da8a03c]{position:absolute;left:12px;top:50%;color:var(--muted);transform:translateY(-50%);pointer-events:none}.search-control .input[data-v-6da8a03c]{padding-left:38px}.webhook-log-summary[data-v-6da8a03c]{margin-bottom:12px}.compact-select[data-v-6da8a03c]{width:92px;min-width:92px}.webhook-log-table td[data-v-6da8a03c]{vertical-align:top}.webhook-log-table strong[data-v-6da8a03c],.webhook-log-table small[data-v-6da8a03c]{display:block}.webhook-log-table small[data-v-6da8a03c]{margin-top:4px;color:var(--muted)}.webhook-log-table code[data-v-6da8a03c]{display:inline-block;max-width:260px;overflow:hidden;color:var(--cyan);text-overflow:ellipsis;white-space:nowrap}.webhook-log-table tr.selected[data-v-6da8a03c]{background:#37d3ff0f}.button.small[data-v-6da8a03c]{min-height:34px;padding:0 12px;font-size:13px}.payload-panel[data-v-6da8a03c]{margin-top:16px}.payload-panel pre[data-v-6da8a03c]{max-height:460px;margin:16px 0 0;padding:16px;overflow:auto;border:1px solid var(--line);border-radius:8px;color:var(--text);background:#ffffff08}.pagination-bar[data-v-6da8a03c]{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:16px;border-top:1px solid var(--line);color:var(--muted)}.pagination-actions[data-v-6da8a03c]{display:flex;gap:10px;align-items:center}@media(max-width:1280px){.webhook-log-filters[data-v-6da8a03c]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.webhook-log-filters[data-v-6da8a03c]{grid-template-columns:1fr}.pagination-bar[data-v-6da8a03c],.pagination-actions[data-v-6da8a03c]{align-items:stretch;flex-direction:column}}.page-actions[data-v-21662a21]{display:flex;justify-content:flex-end;margin-bottom:14px}.owner-rule-form[data-v-21662a21]{display:grid;gap:14px;margin-top:16px}.owner-rule-form label[data-v-21662a21]{color:var(--muted);font-size:12px}.owner-rule-form .input[data-v-21662a21]{width:100%}.form-label[data-v-21662a21]{display:block;margin-bottom:8px;color:var(--muted);font-size:12px}.owner-checkbox-grid[data-v-21662a21]{display:flex;flex-wrap:wrap;gap:8px}.checkbox-pill[data-v-21662a21],.checkbox-inline[data-v-21662a21]{display:inline-flex;align-items:center;gap:7px}.checkbox-pill[data-v-21662a21]{min-height:32px;padding:0 10px;border:1px solid var(--line);border-radius:999px;color:var(--text);background:#ffffff08}.checkbox-pill input[data-v-21662a21],.checkbox-inline input[data-v-21662a21]{accent-color:var(--green)}.compact-owner-rule[data-v-21662a21]{gap:12px}:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#eef3ef;background:#0a0b0b;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--bg: #0a0b0b;--panel: #121514;--panel-strong: #171b19;--panel-soft: #101211;--line: #26302c;--line-soft: rgba(255, 255, 255, .07);--text: #eef3ef;--muted: #97a39d;--faint: #6f7b75;--green: #2ce59b;--cyan: #37d5ff;--amber: #f6bb42;--rose: #ff667f;--red: #ff445f;--violet: #a78bfa;--radius: 8px}html{width:100%;min-height:100%;background:var(--bg);overscroll-behavior:none;-webkit-text-size-adjust:100%;text-size-adjust:100%}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:linear-gradient(180deg,rgba(44,229,155,.08),transparent 240px),radial-gradient(circle at top right,rgba(55,213,255,.08),transparent 320px),var(--bg);overflow-x:hidden;overscroll-behavior-y:none;touch-action:manipulation}body.mobile-menu-locked{overflow:hidden}#app{min-height:100dvh}button,input,select{font:inherit}button{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.app-shell{display:grid;grid-template-columns:272px minmax(0,1fr);min-height:100vh;transition:grid-template-columns .18s ease}.app-shell.sidebar-collapsed{grid-template-columns:86px minmax(0,1fr)}.sidebar{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;border-right:1px solid var(--line-soft);background:#0c0e0de0;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:20px 14px;transition:padding .18s ease}.mobile-appbar,.mobile-backdrop,.mobile-close-button{display:none}.brand{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 8px 22px}.brand-main{display:flex;align-items:center;min-width:0;gap:12px}.brand-mark{width:54px;height:54px;display:grid;place-items:center;border:1px solid rgba(44,229,155,.45);border-radius:50%;background:radial-gradient(circle at 50% 45%,rgba(44,229,155,.2),transparent 58%),linear-gradient(135deg,#2ce59b24,#37d5ff1a);color:var(--green);box-shadow:0 0 32px #2ce59b1f;padding:5px;overflow:hidden}.brand-copy{min-width:0}.brand h1{margin:0;font-size:15px;letter-spacing:0}.brand span{display:block;margin-top:3px;color:var(--muted);font-size:12px}.sidebar-toggle{flex:0 0 auto}.nav-group{display:grid;gap:4px}.nav-link{display:flex;align-items:center;gap:10px;height:42px;padding:0 10px;border:1px solid transparent;border-radius:8px;color:#b9c3bd;font-size:14px}.nav-link svg{flex:0 0 auto}.nav-link:hover{color:var(--text);background:#ffffff09}.nav-link.router-link-active{color:var(--text);border-color:#2ce59b40;background:#2ce59b14}.sidebar-footer{margin-top:auto;padding:14px 8px 0;color:var(--muted);font-size:12px}.sidebar-footer .button{margin-top:8px}.status-dot{width:8px;height:8px;display:inline-block;border-radius:999px;background:var(--green);box-shadow:0 0 14px #2ce59bcc;margin-right:8px}.sidebar.collapsed{padding-inline:12px}.sidebar.collapsed .brand{flex-direction:column;justify-content:center;padding-inline:0;gap:10px}.sidebar.collapsed .brand-main{justify-content:center}.sidebar.collapsed .brand-copy,.sidebar.collapsed .nav-label,.sidebar.collapsed .sidebar-status-label,.sidebar.collapsed .button-label{display:none}.sidebar.collapsed .nav-link,.sidebar.collapsed .sidebar-footer .button{justify-content:center;width:100%;padding-inline:0}.sidebar.collapsed .sidebar-footer{padding-inline:0;text-align:center}.sidebar.collapsed .sidebar-footer p{display:grid;place-items:center}.sidebar.collapsed .status-dot{margin-right:0}.content{min-width:0;padding:24px}.topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px}.page-title h2{margin:0;font-size:26px;font-weight:720;letter-spacing:0}.page-title{margin-bottom:22px}.page-title p{margin:7px 0 0;color:var(--muted);line-height:1.4}.actions-row,.filters-row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.icon-button,.button{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--line);border-radius:8px;color:var(--text);background:#151918;padding:0 12px}.icon-button{width:38px;padding:0}.mobile-close-button{display:none}.button.primary{border-color:#2ce59b61;background:linear-gradient(135deg,#2ce59b38,#37d5ff1f)}.button.active{color:#8af0bb;border-color:#2ce59b61;background:#2ce59b14}.button.danger{border-color:#ff445f61;background:#ff445f1a}.icon-button.danger{border-color:#ff445f61;color:#ff8b9b;background:#ff445f1a}.button:disabled,.icon-button:disabled{cursor:not-allowed;opacity:.45}.grid{display:grid;gap:14px;min-width:0}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.two-col{grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr)}.three-col{grid-template-columns:repeat(3,minmax(0,1fr))}.card,.stat-card,.table-panel,.chart-card{min-width:0;border:1px solid var(--line-soft);border-radius:var(--radius);background:linear-gradient(180deg,rgba(255,255,255,.035),transparent),var(--panel);box-shadow:0 18px 60px #0000003d}.card,.table-panel{padding:16px}.table-panel{overflow-x:auto}.stat-card{padding:16px;min-height:128px}.stat-card header,.panel-header,.chart-card header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.stat-card p,.panel-eyebrow,.chart-card p{margin:0;color:var(--muted);font-size:13px}.stat-card strong{display:block;margin-top:14px;font-size:28px;letter-spacing:0}.stat-secondary{display:inline-flex;align-items:center;min-height:24px;margin-top:8px;padding:0 9px;border:1px solid rgba(44,229,155,.25);border-radius:999px;color:#8af0bb;background:#2ce59b14;font-size:12px;font-weight:700}.stat-secondary.is-rose{border-color:#ff667f4d;color:#ff99a9;background:#ff667f1a}.stat-secondary.is-amber{border-color:#f6bb424d;color:#f8d47d;background:#f6bb421a}.stat-secondary.is-cyan{border-color:#37d5ff4d;color:#8eeaff;background:#37d5ff1a}.stat-card footer{margin-top:12px;color:var(--faint);font-size:12px}.stat-icon{width:36px;height:36px;display:grid;place-items:center;border-radius:8px;background:#ffffff0b}.chart-card{min-height:360px;padding:16px}.chart-card h3,.table-panel h3,.card h3{margin:0;font-size:16px}.chart{width:100%;max-width:100%;height:300px;margin-top:10px}.data-table{width:100%;min-width:760px;border-collapse:collapse}.data-table th,.data-table td{padding:13px 10px;border-bottom:1px solid var(--line-soft);color:#dce4df;text-align:left;vertical-align:middle;font-size:13px}.data-table th{color:var(--muted);font-size:12px;font-weight:600}.data-table tr:last-child td{border-bottom:0}.score-events-table{min-width:980px}.score-rule-input{width:96px;min-width:96px;padding:10px 11px}.customer-cell{display:flex;align-items:center;gap:10px;min-width:220px}.avatar{width:34px;height:34px;display:grid;place-items:center;flex:0 0 auto;border:1px solid var(--line);border-radius:8px;color:var(--green);background:#0e1110;font-weight:700}.customer-cell strong{display:block;font-size:13px}.customer-cell span,.muted{color:var(--muted);font-size:12px}.customer-cell span{display:block}.badge{display:inline-flex;align-items:center;gap:6px;min-height:24px;border:1px solid var(--line);border-radius:999px;padding:0 9px;font-size:12px;white-space:nowrap}.badge.compact{min-height:20px;padding:0 7px;color:#ffd27a;border-color:#ffc15e47;background:#ffc15e14}.badge.healthy{color:#8af0bb;border-color:#2ce59b47;background:#2ce59b14}.badge.attention{color:#ffd27a;border-color:#f6bb424d;background:#f6bb4214}.badge.risk{color:#ff9baa;border-color:#ff667f4d;background:#ff667f14}.badge.critical,.badge.churned{color:#ff8b9b;border-color:#ff445f59;background:#ff445f1a}.score-pill{display:inline-grid;place-items:center;width:42px;height:28px;border-radius:999px;background:#0f1211;border:1px solid var(--line);font-weight:700}.reason-list{display:grid;gap:6px;margin:0;padding:0;list-style:none}.reason-list li{color:#cbd5d0;font-size:12px}.team-layout{grid-template-columns:minmax(380px,.85fr) minmax(0,1.15fr);align-items:start}.team-layout-single{grid-template-columns:minmax(0,1fr)}.team-form-card{display:grid;gap:18px}.team-form-screen{width:min(100%,980px)}.team-list-panel .panel-header{margin-bottom:10px}.team-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.team-form-grid label,.team-switch{display:grid;gap:7px;color:var(--muted);font-size:12px}.team-form-grid .input,.team-form-grid .select{width:100%}.team-switch{display:flex;align-items:center;min-height:38px;margin-top:19px}.team-section{display:grid;gap:10px}.bonus-panel{padding:12px;border:1px solid var(--line-soft);border-radius:8px;background:#ffffff06}.bonus-panel-header,.bonus-preview{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.bonus-panel-header h3,.bonus-panel-header p{margin:0}.inline-switch{min-height:auto;margin-top:0}.bonus-tier-list{display:grid;gap:8px}.bonus-tier-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) 38px;gap:8px;align-items:end}.bonus-tier-row label{display:grid;gap:6px;color:var(--muted);font-size:12px}.bonus-tier-row .input{min-width:0;width:100%}.bonus-add-button{justify-self:start}.bonus-preview{justify-content:flex-start;padding-top:10px;border-top:1px solid var(--line-soft);color:var(--muted);font-size:12px}.bonus-preview strong{color:var(--text);font-size:18px}.permission-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.permission-tile{min-height:92px;border:1px solid var(--line-soft);border-radius:8px;color:var(--text);background:#ffffff06;padding:12px;text-align:left}.permission-tile.active{border-color:#2ce59b6b;background:#2ce59b14}.permission-tile span{display:block;font-weight:700}.permission-tile small,.data-level-list p{color:var(--muted);line-height:1.35}.data-level-list{display:grid;gap:8px}.data-level-list p{margin:0}.data-level-list strong{color:var(--text);margin-right:6px}.team-table{min-width:1240px}.portfolio-situation{display:flex;gap:6px;flex-wrap:wrap;max-width:300px}.owner-dashboard{display:grid;gap:16px;padding-top:16px;border-top:1px solid var(--line-soft)}.owner-dashboard-header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.owner-dashboard-header.compact h3{font-size:14px}.owner-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.owner-kpi{min-width:0;display:grid;gap:5px;padding-left:12px;border-left:2px solid rgba(55,213,255,.3)}.owner-kpi span,.owner-kpi small{color:var(--muted);font-size:12px}.owner-kpi strong{font-size:20px;letter-spacing:0}.owner-kpi.positive{border-left-color:#2ce59b80}.owner-kpi.negative{border-left-color:#ff667f85}.owner-kpi.accent{border-left-color:#f6bb4285}.owner-status-grid{display:flex;gap:8px;flex-wrap:wrap}.owner-client-block{display:grid;gap:10px}.owner-client-list{display:grid;gap:8px;max-height:360px;overflow:auto;padding-right:4px}.owner-client-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 0;border-top:1px solid var(--line-soft)}.owner-client-row:first-child{border-top:0}.owner-client-row.is-new strong:first-child{color:#8af0bb}.owner-client-row strong,.owner-client-row .muted{display:block}.owner-client-metrics{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap;text-align:right}.owner-client-metrics strong{min-width:74px}.owner-client-metrics small{flex-basis:100%;color:var(--muted);font-size:11px}.code-block{margin:14px 0 0;padding:14px;overflow-x:auto;border:1px solid var(--line-soft);border-radius:8px;color:#dce4df;background:#0b0e0d;font-size:12px;line-height:1.55}.setup-list{display:grid;gap:10px;margin:16px 0 0;padding-left:20px;color:#dce4df;line-height:1.45}code{color:#8af0bb}.input,.select{height:38px;min-width:160px;border:1px solid var(--line);border-radius:8px;color:var(--text);background:#111514;padding:0 11px;outline:none}.input:focus,.select:focus{border-color:#2ce59b7a}.toggle{width:42px;height:24px;position:relative;display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:999px;background:#0f1211;padding:2px}.toggle span{width:18px;height:18px;border-radius:999px;background:#79847e;transition:transform .18s ease,background .18s ease}.toggle.active{border-color:#2ce59b61;background:#2ce59b1a}.toggle.active span{transform:translate(18px);background:var(--green)}.timeline{display:grid;gap:12px}.timeline-toolbar{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:12px}.timeline-note{margin:-2px 0 12px}.search-field,.select-field{height:38px;display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:8px;background:#111514;color:var(--muted);padding:0 10px}.search-field{min-width:min(360px,100%);flex:1}.search-field input,.select-field select{width:100%;border:0;outline:0;color:var(--text);background:transparent}.select-field select{min-width:150px}.timeline-item{display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;padding:10px 12px;border:1px solid var(--line-soft);border-radius:8px;background:var(--panel-soft)}.timeline-item:has(.timeline-details-wrap[open]){border-color:#37d5ff47;background:linear-gradient(180deg,rgba(55,213,255,.055),transparent 190px),var(--panel-soft)}.timeline-icon{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;background:#37d5ff1a;color:var(--cyan)}.timeline-content{min-width:0}.timeline-summary{align-items:flex-start;gap:10px}.timeline-title{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.timeline-title strong{line-height:1.15}.timeline-summary p{margin:4px 0 0;line-height:1.35}.timeline-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.timeline-date{display:grid;justify-items:end;gap:2px}.timeline-customer-link{min-height:30px;gap:6px;padding:0 9px;font-size:12px}.timeline-expand-button{width:fit-content;min-height:28px;margin-top:8px;padding:0 9px;color:#dce4df;font-size:12px;list-style:none;-webkit-user-select:none;user-select:none}.timeline-expand-button::-webkit-details-marker{display:none}.timeline-expand-button::marker{content:""}.timeline-details-wrap[open] .timeline-expand-button{color:#8af0bb;border-color:#2ce59b57;background:#2ce59b14}.expand-chevron{transition:transform .16s ease}.timeline-details-wrap[open] .expand-chevron{transform:rotate(180deg)}.expand-label-open,.timeline-details-wrap[open] .expand-label-closed{display:none}.timeline-details-wrap[open] .expand-label-open{display:inline}.timeline-highlights{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.timeline-highlight{--highlight-color: var(--cyan);min-width:0;max-width:100%;min-height:28px;display:inline-grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:6px;padding:0 9px;border:1px solid color-mix(in srgb,var(--highlight-color),transparent 62%);border-radius:8px;color:#dce4df;background:#ffffff06;font-size:12px}.timeline-highlight svg{color:var(--highlight-color)}.timeline-highlight>span{color:color-mix(in srgb,var(--highlight-color),#ffffff 28%);font-weight:700;white-space:nowrap}.timeline-highlight strong{min-width:0;overflow:hidden;color:var(--text);font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.timeline-highlight small{grid-column:3;min-width:0;overflow:hidden;color:var(--muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.timeline-highlight.access{--highlight-color: var(--cyan)}.timeline-highlight.situation{--highlight-color: var(--green)}.timeline-meta-summary{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.metadata-chip{min-width:0;min-height:24px;display:inline-flex;align-items:center;gap:6px;padding:0 8px;border:1px solid var(--line-soft);border-radius:8px;color:#dce4df;background:#ffffff06;font-size:11px}.metadata-chip strong{color:#8af0bb;font-weight:700}.metadata-chip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.timeline-details{display:grid;gap:12px;margin-top:12px;padding-top:12px;border-top:1px solid var(--line-soft)}.timeline-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.timeline-detail-grid div{min-width:0;padding:10px;border:1px solid var(--line-soft);border-radius:8px;background:#ffffff06}.timeline-detail-grid span{display:block;color:var(--muted);font-size:11px}.timeline-detail-grid strong{display:block;margin-top:5px;color:var(--text);font-size:12px;font-weight:700;overflow-wrap:anywhere}.timeline-json-panel{padding:12px;border:1px solid rgba(55,213,255,.14);border-radius:8px;background:#080b0a5c}.timeline-json-panel header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.timeline-json-panel h4{margin:2px 0 0;font-size:14px}.metadata-grid{display:grid;gap:8px;margin:0}.metadata-row{min-width:0;display:grid;grid-template-columns:minmax(116px,.32fr) minmax(0,1fr);gap:10px;align-items:start;padding:10px;border:1px solid var(--line-soft);border-radius:8px;background:#ffffff06}.metadata-row.multiline{align-items:stretch}.metadata-row dt,.metadata-row dd{min-width:0;margin:0}.metadata-row dt span{display:block;color:#8af0bb;font-size:12px;font-weight:700;overflow-wrap:anywhere}.metadata-row dt small{display:inline-flex;margin-top:5px;color:var(--faint);font-size:11px}.metadata-row dd{color:#bdecd8;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.metadata-row pre{margin:0;color:inherit;font:inherit;white-space:pre-wrap}.timeline-json-empty{margin:0}.login-screen{min-height:100vh;display:grid;place-items:center;padding:24px}.login-panel{width:min(960px,100%);display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:18px}.login-intro,.login-card{border:1px solid var(--line-soft);border-radius:var(--radius);background:linear-gradient(180deg,rgba(255,255,255,.05),transparent),var(--panel);padding:28px}.login-intro h1{margin:16px 0 12px;font-size:42px;line-height:1.04;letter-spacing:0}.login-brand-mark{width:224px;height:224px;padding:10px;border-color:#37d5ff6b;border-radius:50%;background:radial-gradient(circle at 50% 42%,rgba(55,213,255,.2),transparent 62%),linear-gradient(135deg,#2ce59b33,#a78bfa21);box-shadow:0 0 34px #37d5ff29,0 0 54px #2ce59b1a}.login-intro p{max-width:540px;margin:0;color:var(--muted);line-height:1.6}.login-card form{display:grid;gap:12px}.login-card label{display:grid;gap:7px;color:var(--muted);font-size:12px}.login-card .input{width:100%}.error{color:#ff9baa;font-size:13px}.success-message{color:#8af0bb;font-size:13px}.empty-state{display:grid;place-items:center;min-height:220px;color:var(--muted)}@media(max-width:1320px){.two-col,.team-layout{grid-template-columns:1fr}}@media(max-width:1120px){.stats-grid,.three-col,.owner-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.permission-grid,.team-form-grid,.bonus-tier-row{grid-template-columns:1fr}}@media(max-width:820px){.app-shell,.app-shell.sidebar-collapsed{display:block;grid-template-columns:1fr;min-height:100dvh}.mobile-appbar{position:sticky;top:0;z-index:35;min-height:calc(60px + env(safe-area-inset-top));display:flex;align-items:center;justify-content:space-between;gap:12px;padding:calc(10px + env(safe-area-inset-top)) 14px 10px;border-bottom:1px solid var(--line-soft);background:#0c0e0df5;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.mobile-appbar-brand{min-width:0;display:flex;align-items:center;gap:10px}.mobile-appbar-brand .brand-mark{width:40px;height:40px}.mobile-appbar-brand strong,.mobile-appbar-brand span{display:block}.mobile-appbar-brand strong{font-size:15px}.mobile-appbar-brand span{margin-top:2px;color:var(--muted);font-size:12px}.mobile-menu-button{width:44px;height:44px;min-height:44px}.mobile-backdrop{position:fixed;inset:0;z-index:39;display:block;border:0;background:#0207059e;opacity:0;pointer-events:none;transition:opacity .18s ease}.app-shell.mobile-menu-open .mobile-backdrop{opacity:1;pointer-events:auto}.sidebar{position:fixed;inset:0 auto 0 0;z-index:40;width:min(304px,calc(100vw - 52px));height:100dvh;padding:calc(14px + env(safe-area-inset-top)) 12px calc(14px + env(safe-area-inset-bottom));border-right:1px solid var(--line-soft);border-bottom:0;overflow-y:auto;transform:translate(-104%);transition:transform .22s ease;box-shadow:22px 0 80px #00000061}.sidebar.mobile-open{transform:translate(0)}.brand,.sidebar.collapsed .brand{flex-direction:row;justify-content:space-between;gap:8px;padding:0 2px 14px}.sidebar.collapsed .brand-main{justify-content:flex-start}.brand-copy,.sidebar.collapsed .brand-copy,.nav-label,.sidebar.collapsed .nav-label,.sidebar-status-label,.sidebar.collapsed .sidebar-status-label,.button-label,.sidebar.collapsed .button-label{display:inline}.brand-mark{width:46px;height:46px}.sidebar-toggle{display:none}.mobile-close-button{width:42px;height:42px;min-height:42px;display:inline-flex}.nav-group{display:grid;gap:6px;overflow:visible}.nav-link,.sidebar.collapsed .nav-link{width:100%;min-height:46px;height:auto;justify-content:flex-start;padding:0 12px;font-size:15px}.sidebar-footer,.sidebar.collapsed .sidebar-footer{display:grid;gap:10px;margin-top:auto;padding:16px 2px 0;text-align:left}.sidebar-footer p{display:flex;align-items:center;margin:0}.sidebar-footer .button{width:100%;min-height:44px;margin-top:0;padding:0 12px;justify-content:flex-start}.status-dot,.sidebar.collapsed .status-dot{margin-right:8px}.content{padding:16px}.button,.icon-button,.input,.select,.toggle{min-height:44px}.input,.select,textarea{font-size:16px}.actions-row,.filters-row,.timeline-toolbar{align-items:stretch}.actions-row .button,.filters-row .button,.search-field,.select-field{width:100%}.select-field select{min-width:0}.timeline-item{grid-template-columns:1fr}.timeline-summary,.timeline-actions{align-items:stretch;flex-direction:column}.timeline-date{justify-items:start}.timeline-expand-button{width:100%}.timeline-detail-grid,.timeline-highlights,.metadata-row{grid-template-columns:1fr}.card,.table-panel,.chart-card,.stat-card{border-radius:8px}.topbar{align-items:flex-start;flex-direction:column}.three-col,.login-panel{grid-template-columns:1fr}}@media(max-width:560px){.mobile-appbar{padding-inline:12px}.content{padding:12px}.data-table{min-width:720px}.page-title h2{font-size:23px;line-height:1.12}.page-title p{font-size:13px}.stat-card strong{font-size:25px}.owner-kpi-grid,.owner-client-row{grid-template-columns:1fr}.owner-client-metrics{justify-content:flex-start;text-align:left}.stats-grid{grid-template-columns:1fr}.table-panel{overflow-x:auto}.login-intro h1{font-size:32px}}
