*{box-sizing:border-box}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-brand:#3860f3;--color-brand-hover:#1c2ab8;--surface-brand-tint:#4f6ef729;--text-strong:#f0f0f2;--text-body:#b0b0b8;--text-muted:#a8a8b2;--text-subtle:#86868f;--text-on-brand:#fff;--surface-desktop:#0e0e10;--surface-page:#161618;--surface-card:#1e1e21;--surface-sunken:#161618;--border-subtle:#262629;--border-default:#2e2e33;--border-strong:#3a3a3f;--radius-sm:6px;--radius-md:8px;font-family:Plus Jakarta Sans,Segoe UI,system-ui,sans-serif}body{background:var(--surface-desktop);color:var(--text-body);margin:0}@media (any-hover:hover){button:hover:not(:disabled):not(:active):not([data-press-feedback]),[data-save-pending] button:hover:not(.unavailable):not(:active):not([data-press-feedback]){filter:brightness(1.18)}}button:active:not(:disabled),button[data-press-feedback]{filter:brightness(.76);scale:.98}@media (prefers-reduced-motion:reduce){button:active:not(:disabled),button[data-press-feedback]{scale:1}}.status-badge[data-v-46cfbc04]{color:var(--text-muted);background:#14161eb8;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:6px;padding:5px 10px 5px 8px;font-size:12px;display:inline-flex;box-shadow:0 2px 10px #0000004d}.status-badge-dot[data-v-46cfbc04]{background:#4caf6d;border-radius:50%;width:7px;height:7px}.status-badge-label[data-v-46cfbc04]{display:inline}.status-badge.warning[data-v-46cfbc04]{color:var(--text-strong);background:#3a260ad9;border-color:#f7cc4566}.status-badge.warning .status-badge-dot[data-v-46cfbc04]{background:#f7cc45}.status-badge.neutral .status-badge-dot[data-v-46cfbc04]{background:var(--text-subtle)}.status-badge-detail[data-v-46cfbc04]{opacity:.6;font-variant-numeric:tabular-nums}.connectivity-indicator[data-v-d295423d]{z-index:90;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;width:max-content;max-width:calc(100vw - 24px);position:fixed}.connectivity-indicator[data-v-d295423d] .status-badge{white-space:nowrap;width:max-content;max-width:calc(100vw - 24px)}.connectivity-indicator.dragging[data-v-d295423d]{cursor:grabbing}.connectivity-indicator[data-v-d295423d]:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px}@media (width<=900px){.connectivity-indicator[data-v-d295423d] .status-badge-label{display:none}}.sync-notice-region[data-v-667eafd6]{z-index:80;inset-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));bottom:calc(54px + env(safe-area-inset-bottom));pointer-events:none;justify-items:center;display:grid;position:fixed}.sync-notice[data-v-667eafd6]{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-card);max-width:100%;color:var(--text-body);padding:10px 14px;font-size:13px;line-height:1.4;box-shadow:0 6px 24px #0006}.sync-notice strong[data-v-667eafd6]{color:var(--text-strong)}.sync-notice p[data-v-667eafd6]{margin:3px 0 0}.official-catalogue[data-v-55950b17]{border:1px solid var(--border-default);background:var(--surface-sunken);border-radius:10px;gap:10px;margin-top:20px;padding:20px;display:grid}.official-catalogue--embedded[data-v-55950b17]{border:0;border-top:1px solid var(--border-default);background:0 0;border-radius:0;margin-top:0;padding:18px 0 0}header[data-v-55950b17],header>div[data-v-55950b17],.pack>div[data-v-55950b17]{gap:4px;display:grid}header[data-v-55950b17]{justify-content:space-between;align-items:start;gap:12px;display:flex}strong[data-v-55950b17]{color:var(--text-strong)}header span[data-v-55950b17],.pack span[data-v-55950b17],.muted[data-v-55950b17],small[data-v-55950b17]{color:var(--text-subtle);font-size:12px}.pack[data-v-55950b17]{border-top:1px solid var(--border-default);justify-content:space-between;align-items:center;gap:15px;padding-top:12px;display:flex}.pack p[data-v-55950b17]{margin:2px 0;font-size:13px}button[data-v-55950b17]{min-height:36px;color:var(--text-strong);font:inherit;cursor:pointer;background:var(--surface-card);border:1px solid var(--border-strong);border-radius:var(--radius-sm);flex:none;padding:7px 10px;font-size:12px}button[data-v-55950b17]:hover:not(:disabled){border-color:var(--color-brand)}button[data-v-55950b17]:disabled{opacity:.5;cursor:not-allowed}.pack-action[data-v-55950b17]{min-height:42px;padding:9px 14px;font-weight:700}.pack-action--install[data-v-55950b17]{color:var(--text-on-brand);background:var(--color-brand);border-color:var(--color-brand);box-shadow:0 5px 18px #3860f333}.pack-action--install[data-v-55950b17]:hover:not(:disabled),.pack-action--install[data-v-55950b17]:focus-visible{color:var(--text-on-brand);background:var(--color-brand-hover);border-color:var(--color-brand-hover)}.pack-action--remove[data-v-55950b17]{color:#ffb2b2;background:#b839431a;border-color:#ff646cb3}.pack-action--remove[data-v-55950b17]:hover:not(:disabled),.pack-action--remove[data-v-55950b17]:focus-visible{color:#ffd7d7;background:#b8394333;border-color:#ff6d76}.notice[data-v-55950b17]{color:#a8dcae;font-size:12px}.error[data-v-55950b17]{color:#ff9d9d;font-size:12px}.muted[data-v-55950b17]{margin:0}.official-empty-state[data-v-55950b17]{min-width:0;color:var(--text-strong);background:#3860f31a;border:1px dashed #7e97ff80;border-radius:8px;align-items:center;gap:10px;padding:12px 13px;display:flex}.official-empty-state svg[data-v-55950b17]{fill:none;stroke:#86a0ff;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;flex:none;width:21px;height:21px}.official-empty-state strong[data-v-55950b17]{color:var(--text-strong);font-size:13px;line-height:1.4}@media (width<=560px){.pack[data-v-55950b17]{flex-direction:column;align-items:stretch}.pack button[data-v-55950b17]{width:100%}.official-empty-state[data-v-55950b17]{align-items:flex-start}}.package-preview[data-v-dfd2a61b]{color:var(--text-body);padding:8px;font-size:12px}.package-preview input[data-v-dfd2a61b]{max-width:100%}.package-preview button[data-v-dfd2a61b]{min-height:44px;margin:4px}.pwa-install-panel[data-v-bd3594f7]{color:var(--text-body);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-sunken)}.pwa-install-panel strong[data-v-bd3594f7],.pwa-install-panel h2[data-v-bd3594f7]{color:var(--text-strong)}.pwa-install-panel p[data-v-bd3594f7]{margin:0;line-height:1.5}.pwa-install-panel button[data-v-bd3594f7]{min-height:40px;color:var(--text-on-brand);font:inherit;cursor:pointer;border:1px solid var(--color-brand);border-radius:var(--radius-sm);background:var(--color-brand);padding:8px 14px;font-weight:700}.pwa-install-panel button[data-v-bd3594f7]:hover{background:var(--color-brand-hover)}.pwa-install-panel button[data-v-bd3594f7]:disabled{cursor:wait;opacity:.65}.pwa-install-panel button[data-v-bd3594f7]:focus-visible,.pwa-install-panel summary[data-v-bd3594f7]:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px}.pwa-install-panel--home[data-v-bd3594f7]{justify-content:space-between;align-items:center;gap:20px;max-width:860px;padding:14px 16px;display:flex}.pwa-install-panel--home div[data-v-bd3594f7]{gap:3px;display:grid}.pwa-install-panel--home p[data-v-bd3594f7]{color:var(--text-subtle);font-size:13px}.pwa-install-panel--account[data-v-bd3594f7]{gap:9px;margin-top:20px;padding:20px;display:grid}.pwa-install-panel--account.pwa-install-panel--embedded[data-v-bd3594f7]{border:0;border-top:1px solid var(--border-default);background:0 0;border-radius:0;margin-top:0;padding:18px 0 0}.pwa-install-eyebrow[data-v-bd3594f7]{color:#90a1ff;letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:800}.pwa-install-panel--account h2[data-v-bd3594f7]{margin:0;font-size:20px}.pwa-install-panel--account button[data-v-bd3594f7]{width:fit-content;margin-top:3px}.pwa-install-status[data-v-bd3594f7]{color:var(--text-body)}.pwa-install-panel details[data-v-bd3594f7]{color:var(--text-subtle);margin-top:4px;font-size:13px}.pwa-install-panel summary[data-v-bd3594f7]{cursor:pointer;width:fit-content}.pwa-install-panel details p[data-v-bd3594f7]{margin-top:9px}@media (width<=560px){.pwa-install-panel--home[data-v-bd3594f7]{flex-direction:column;align-items:stretch;gap:12px}.pwa-install-panel--home button[data-v-bd3594f7]{width:100%}}.connection-indicator-setting[data-v-f8b1fb5b]{border-top:1px solid var(--border-default);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:44px;padding-top:18px;display:flex}.connection-indicator-setting>span[data-v-f8b1fb5b]{gap:6px;min-width:0;display:grid}strong[data-v-f8b1fb5b]{color:var(--text-strong);font-size:14px}small[data-v-f8b1fb5b]{color:var(--text-muted);font-size:12px;line-height:1.5}input[data-v-f8b1fb5b]{appearance:none;background:var(--border-strong);border:1px solid var(--border-strong);cursor:pointer;border-radius:999px;flex:0 0 44px;width:44px;height:26px;margin:0;position:relative}input[data-v-f8b1fb5b]:before{background:var(--text-strong);content:"";border-radius:50%;width:20px;height:20px;position:absolute;top:2px;left:2px}input[data-v-f8b1fb5b]:checked{background:var(--color-brand);border-color:var(--color-brand)}input[data-v-f8b1fb5b]:checked:before{transform:translate(18px)}input[data-v-f8b1fb5b]:focus-visible{outline:2px solid var(--color-brand);outline-offset:4px}.workspace-header[data-v-90e84052]{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;width:min(992px,100%);margin:0 auto 22px;display:grid}.workspace-header__back[data-v-90e84052],.workspace-header__actions[data-v-90e84052],.workspace-header__brand[data-v-90e84052]{min-width:0}.workspace-header__actions[data-v-90e84052]{justify-content:flex-end;align-items:center;display:flex}.workspace-header__brand[data-v-90e84052]{justify-self:end}@media (width<=760px){.workspace-header[data-v-90e84052]{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"back brand""actions actions";align-items:start}.workspace-header__back[data-v-90e84052]{grid-area:back}.workspace-header__actions[data-v-90e84052]{grid-area:actions;justify-content:flex-start}.workspace-header__brand[data-v-90e84052]{grid-area:brand}.workspace-header--inline-actions[data-v-90e84052]{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"back actions brand";align-items:center}.workspace-header--inline-actions .workspace-header__actions[data-v-90e84052]{grid-area:actions;justify-content:flex-end}}@media (width<=390px){.workspace-header[data-v-90e84052]{gap:10px;margin-bottom:18px}}.confirmation-backdrop[data-v-dd16d99b]{z-index:1000;padding:max(16px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#05060ac7;place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.confirmation-dialog[data-v-dd16d99b]{width:min(100%,520px);max-height:calc(100dvh - 32px);color:var(--text-body);background:var(--surface-card);border:1px solid var(--border-strong);border-radius:14px;gap:12px;padding:clamp(18px,4vw,26px);display:grid;overflow-y:auto;box-shadow:0 22px 70px #00000085}.confirmation-dialog[data-v-dd16d99b]:focus{outline:none}.confirmation-eyebrow[data-v-dd16d99b]{color:#9aaaff;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.confirmation-dialog h2[data-v-dd16d99b]{color:var(--text-strong);margin:0;font-size:clamp(20px,4vw,24px);line-height:1.25}.confirmation-description[data-v-dd16d99b]{color:var(--text-body);overflow-wrap:anywhere;gap:10px;font-size:14px;line-height:1.55;display:grid}.confirmation-description[data-v-dd16d99b] p{margin:0}.confirmation-description[data-v-dd16d99b] .confirmation-note{color:var(--text-subtle);font-size:13px}.confirmation-description[data-v-dd16d99b] .confirmation-error{color:#ffabab}.confirmation-actions[data-v-dd16d99b]{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.confirmation-actions button[data-v-dd16d99b]{min-height:44px;color:var(--text-strong);font:inherit;cursor:pointer;background:var(--surface-sunken);border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:9px 14px;font-weight:700}.confirmation-actions button[data-v-dd16d99b]:hover:not(:disabled){border-color:var(--color-brand);background:#7e97ff1a}.confirmation-actions .confirmation-accept[data-v-dd16d99b]{color:var(--text-on-brand);background:var(--color-brand);border-color:var(--color-brand)}.confirmation-actions .confirmation-accept[data-v-dd16d99b]:hover:not(:disabled){color:var(--text-on-brand);background:var(--color-brand-hover);border-color:var(--color-brand-hover)}.tone-danger .confirmation-eyebrow[data-v-dd16d99b]{color:#ffabab}.tone-danger .confirmation-actions .confirmation-accept[data-v-dd16d99b]{color:#fff;background:#a73f47;border-color:#c65a62}.tone-danger .confirmation-actions .confirmation-accept[data-v-dd16d99b]:hover:not(:disabled){color:#fff;background:#bd4d57;border-color:#e07880}.confirmation-actions button[data-v-dd16d99b]:disabled{cursor:wait;opacity:.55}.confirmation-actions button[data-v-dd16d99b]:focus-visible{outline:2px solid var(--text-strong);outline-offset:2px}@media (width<=480px){.confirmation-actions[data-v-dd16d99b]{grid-template-columns:1fr;display:grid}.confirmation-actions button[data-v-dd16d99b]{width:100%}}.agent-setup-page[data-v-8a027ecf]{z-index:900;box-sizing:border-box;width:100%;max-width:none;height:100dvh;max-height:none;color:var(--text-body);background:var(--surface-page);border:0;margin:0;padding:clamp(16px,3vw,32px);position:fixed;inset:0;overflow-y:auto}.brand-action[data-v-8a027ecf]{background:0 0;border-color:#0000;padding:0}.step-check[data-v-8a027ecf]{border:2px solid;border-width:0 2px 2px 0;width:7px;height:12px;transform:rotate(45deg)}.setup-header[data-v-8a027ecf]{width:min(1080px,100%)}.back-action[data-v-8a027ecf]{color:var(--text-body);background:0 0;border-color:#0000;align-items:center;gap:10px;padding-left:0;display:inline-flex}.setup-body[data-v-8a027ecf]{width:min(1080px,100%);margin:32px auto}.eyebrow[data-v-8a027ecf]{color:var(--color-brand,#a3b0ff);letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:800}h1[data-v-8a027ecf]{color:var(--text-strong);outline:none;margin:0;font-size:clamp(28px,4vw,40px)}h2[data-v-8a027ecf]{color:var(--text-strong);margin:26px 0 12px;font-size:25px}h3[data-v-8a027ecf]{color:var(--text-strong);margin:0 0 6px;font-size:19px}p[data-v-8a027ecf]{margin:6px 0 14px;line-height:1.55}.intro[data-v-8a027ecf]{margin-top:8px}.muted[data-v-8a027ecf],small[data-v-8a027ecf]{color:var(--text-muted)}.phone-note[data-v-8a027ecf]{display:none}.setup-steps[data-v-8a027ecf]{gap:22px;margin:30px 0;padding:0;list-style:none;display:flex}.setup-steps li[data-v-8a027ecf]{color:var(--text-muted);flex:1;align-items:center;gap:9px;font-weight:650;display:flex}.setup-steps li[data-v-8a027ecf]:not(:last-child):after{content:"";background:var(--border-default);flex:1;height:1px;margin-left:14px}.setup-steps li>span[data-v-8a027ecf],.number[data-v-8a027ecf]{border:1px solid var(--border-strong);border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.setup-steps .current[data-v-8a027ecf],.setup-steps .complete[data-v-8a027ecf]{color:var(--text-strong)}.setup-steps .current>span[data-v-8a027ecf]{color:#fff;background:var(--color-brand,#385ff5);border-color:var(--color-brand)}.setup-steps .complete>span[data-v-8a027ecf],.number[data-v-8a027ecf]{color:#aab8ff;border-color:#8898dd}button[data-v-8a027ecf],.button[data-v-8a027ecf]{box-sizing:border-box;border:1px solid var(--border-default);border-radius:var(--radius-sm,7px);background:var(--surface-sunken,#16171b);min-height:44px;color:var(--text-strong);font:inherit;cursor:pointer;justify-content:center;align-items:center;padding:10px 15px;text-decoration:none;display:inline-flex}button[data-v-8a027ecf]:hover:not(:disabled),.button[data-v-8a027ecf]:hover{border-color:var(--color-brand)}button[data-v-8a027ecf]:disabled{opacity:.5;cursor:default}.primary[data-v-8a027ecf]{background:var(--color-brand,#385ff5);color:var(--text-on-brand,white);border-color:var(--color-brand)}.actions[data-v-8a027ecf],.step-actions[data-v-8a027ecf]{flex-wrap:wrap;gap:10px;display:flex}.step-actions[data-v-8a027ecf]{justify-content:flex-end;align-items:center;margin-top:24px}.step-actions p[data-v-8a027ecf]{margin:0 auto 0 0}.client-options[data-v-8a027ecf]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.client-options button[data-v-8a027ecf]{text-align:left;justify-content:start;gap:8px;min-height:112px;padding:18px;display:grid}.client-options span[data-v-8a027ecf]{color:var(--text-muted);font-size:14px}.client-options [aria-pressed=true][data-v-8a027ecf]{background:#5069f024;border-color:#899cff}.platform-field[data-v-8a027ecf]{max-width:420px}.access-fields[data-v-8a027ecf]{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:24px;display:grid}label[data-v-8a027ecf]{align-content:start;gap:8px;min-width:0;display:grid}input[data-v-8a027ecf],select[data-v-8a027ecf]{box-sizing:border-box;width:100%;min-width:0;min-height:48px;color:var(--text-strong);background:var(--surface-sunken,#16171b);border:1px solid var(--border-default);font:inherit;border-radius:7px;padding:10px 12px;font-size:16px}small[data-v-8a027ecf]{font-size:13px;line-height:1.5}.summary-row[data-v-8a027ecf]{border:1px solid var(--border-default);background:var(--surface-card);border-radius:9px;justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;display:flex}.summary-row>div[data-v-8a027ecf]{flex-wrap:wrap;gap:9px 24px;min-width:0;display:flex}.summary-row button[data-v-8a027ecf]{color:#aab8ff;background:0 0;border-color:#0000}.install-row[data-v-8a027ecf]{border-bottom:1px solid var(--border-default);grid-template-columns:32px minmax(0,1fr);gap:16px;padding:22px 0;display:grid}.token-copy[data-v-8a027ecf]{gap:8px;display:flex}.token-copy input[data-v-8a027ecf]{flex:1;width:0}.token-copy button[data-v-8a027ecf]{flex-shrink:0}pre[data-v-8a027ecf],blockquote[data-v-8a027ecf]{border:1px solid var(--border-default);background:var(--surface-sunken,#16171b);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:7px;margin:14px 0;padding:14px;line-height:1.55}code[data-v-8a027ecf]{font-size:13px}.other-methods[data-v-8a027ecf]{margin-top:24px}summary[data-v-8a027ecf]{cursor:pointer;min-height:44px;color:var(--text-strong);align-content:center;font-weight:700}.methods-content[data-v-8a027ecf]{gap:10px;padding:14px 0;display:grid}.methods-content h3[data-v-8a027ecf]{margin-top:12px}.methods-content button[data-v-8a027ecf]{justify-self:start}a[data-v-8a027ecf]{color:#aab8ff}.error[data-v-8a027ecf]{color:#ffaaa8}.notice[data-v-8a027ecf]{color:var(--text-strong);background:#5a6ef024;border-radius:7px;padding:12px}@media (width<=600px){.setup-body[data-v-8a027ecf]{margin-top:22px}.setup-steps[data-v-8a027ecf]{gap:8px;margin:24px 0;font-size:12px}.setup-steps li[data-v-8a027ecf]{gap:6px}.setup-steps li[data-v-8a027ecf]:not(:last-child):after{margin-left:0}.setup-steps li>span[data-v-8a027ecf]{width:26px;height:26px}.client-options[data-v-8a027ecf],.access-fields[data-v-8a027ecf]{grid-template-columns:minmax(0,1fr)}.client-options button[data-v-8a027ecf]{min-height:84px}.phone-note[data-v-8a027ecf]{color:var(--text-muted);font-size:14px;display:block}.summary-row[data-v-8a027ecf]{padding:12px}.summary-row>div[data-v-8a027ecf]{gap:4px;display:grid}.install-row[data-v-8a027ecf]{grid-template-columns:minmax(0,1fr);gap:10px}.install-row .number[data-v-8a027ecf]{width:28px;height:28px}.token-copy[data-v-8a027ecf]{flex-wrap:wrap}.token-copy input[data-v-8a027ecf]{flex-basis:calc(100% - 90px)}.token-copy .primary[data-v-8a027ecf],.actions[data-v-8a027ecf]>*,.step-actions .primary[data-v-8a027ecf]{width:100%}.finish-actions p[data-v-8a027ecf]{text-align:center;width:100%}.setup-header[data-v-8a027ecf]{margin-bottom:12px}}.agent-access[data-v-33110942]{border:1px solid var(--border-default);background:var(--surface-card);border-radius:12px;padding:clamp(20px,3vw,28px)}.heading[data-v-33110942],.token-heading[data-v-33110942],.token-title[data-v-33110942],.row-actions[data-v-33110942]{align-items:center;gap:12px;display:flex}.heading[data-v-33110942],.token-heading[data-v-33110942]{justify-content:space-between}.heading>div[data-v-33110942],.token-info[data-v-33110942]{min-width:0}.heading h2[data-v-33110942]{color:var(--text-strong);margin:0;font-size:24px}.heading p[data-v-33110942]{margin:7px 0 0}.heading .eyebrow[data-v-33110942]{color:#a4b1ff;text-transform:uppercase;letter-spacing:.12em;margin:0 0 8px;font-size:11px;font-weight:800}p[data-v-33110942]{line-height:1.55}.scope-note[data-v-33110942]{color:var(--text-muted);margin:22px 0}.token-heading h3[data-v-33110942]{color:var(--text-strong);margin:0;font-size:17px}.tokens[data-v-33110942]{margin:8px 0 20px;padding:0;list-style:none}.token-row[data-v-33110942]{border-bottom:1px solid var(--border-default);justify-content:space-between;align-items:center;gap:20px;padding:20px 0;display:flex}.token-title[data-v-33110942]{flex-wrap:wrap;gap:8px 12px}.token-title strong[data-v-33110942]{color:var(--text-strong);overflow-wrap:anywhere}.token-info p[data-v-33110942]{margin:8px 0 4px;font-size:14px}small[data-v-33110942]{color:var(--text-muted);overflow-wrap:anywhere}.status[data-v-33110942]{color:var(--text-muted);background:var(--surface-sunken);white-space:nowrap;border-radius:20px;padding:4px 8px;font-size:11px}.status.active[data-v-33110942]{color:#9cdbb8;background:#3ca06e1f}.empty[data-v-33110942]{padding:16px 0}.row-actions[data-v-33110942]{flex-shrink:0;gap:8px}button[data-v-33110942]{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-sunken);min-height:44px;color:var(--text-strong);font:inherit;cursor:pointer;justify-content:center;align-items:center;padding:9px 14px;display:inline-flex}button[data-v-33110942]:disabled{opacity:.5;cursor:default}.primary[data-v-33110942]{background:var(--color-brand);border-color:var(--color-brand);color:var(--text-on-brand);flex-shrink:0;font-weight:700}.quiet[data-v-33110942]{color:var(--text-muted);background:0 0;border-color:#0000}.icon-button[data-v-33110942]{width:44px;padding:0}.dots[data-v-33110942]{background:currentColor;border-radius:50%;width:3px;height:3px;box-shadow:-6px 0,6px 0}.overflow[data-v-33110942]{position:relative}.action-menu[data-v-33110942]{z-index:2;background:var(--surface-card);border:1px solid var(--border-strong);border-radius:8px;width:170px;padding:5px;position:absolute;top:48px;right:0;box-shadow:0 8px 25px #0006}.action-menu button[data-v-33110942]{color:#faa;border:0;width:100%}.setup-help summary[data-v-33110942]{cursor:pointer;min-height:44px;color:var(--text-strong);align-content:center;font-weight:650}.setup-help p[data-v-33110942]{max-width:760px}a[data-v-33110942]{color:#aab8ff}.error[data-v-33110942]{color:#faa}@media (width<=650px){.heading[data-v-33110942]{flex-direction:column;align-items:stretch}.heading .primary[data-v-33110942]{width:100%}.token-row[data-v-33110942]{flex-wrap:wrap;align-items:flex-start;gap:14px}.row-actions[data-v-33110942]{margin-left:auto}.token-info[data-v-33110942]{flex:200px}}.pilot-panel[data-v-f534d935]{border:1px solid var(--border-default);background:var(--surface-card);border-radius:12px;gap:20px;margin-top:14px;padding:20px;display:grid}.pilot-panel h2[data-v-f534d935],.pilot-panel h3[data-v-f534d935]{color:var(--text-strong);margin:0}.pilot-panel h2[data-v-f534d935]{font-size:18px}.pilot-panel h3[data-v-f534d935]{font-size:15px}.pilot-panel p[data-v-f534d935]{margin:6px 0 12px}.pilot-panel label[data-v-f534d935]{margin-bottom:6px;display:block}.email-actions[data-v-f534d935]{flex-wrap:wrap;gap:8px;display:flex}.pilot-panel input[data-v-f534d935],.pilot-panel button[data-v-f534d935]{border:1px solid var(--border-strong);border-radius:var(--radius-sm);min-height:44px;color:var(--text-strong);background:var(--surface-sunken);font:inherit;padding:8px 12px}.pilot-panel input[data-v-f534d935]{flex:210px;min-width:0}.pilot-panel button[data-v-f534d935]:disabled{opacity:.55}.pilot-rows[data-v-f534d935]{gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}.pilot-rows li[data-v-f534d935]{border-top:1px solid var(--border-default);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 0;display:flex}.pilot-rows span[data-v-f534d935]{overflow-wrap:anywhere;min-width:0}.pilot-rows small[data-v-f534d935]{color:var(--text-muted);margin-top:4px;display:block}.pilot-error[data-v-f534d935]{color:#ffabab}.incoming-invitations[data-v-d602d79d]{gap:12px;display:grid}.crew-invitation[data-v-d602d79d]{border:1px solid var(--border-default);background:var(--surface-sunken);border-radius:10px;justify-content:space-between;align-items:center;gap:18px;padding:16px;display:flex}.crew-invitation--selected[data-v-d602d79d]{border-color:#90a1ff}.crew-invitation strong[data-v-d602d79d]{color:var(--text-strong)}.crew-invitation p[data-v-d602d79d]{margin:5px 0;line-height:1.45}.crew-invitation small[data-v-d602d79d],.crew-empty[data-v-d602d79d]{color:var(--text-subtle);font-size:13px}.crew-actions[data-v-d602d79d]{flex-wrap:wrap;gap:8px;display:flex}button[data-v-d602d79d]{min-height:40px;color:var(--text-strong);font:inherit;cursor:pointer;background:var(--surface-card);border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:8px 13px}button.primary[data-v-d602d79d]{color:#fff;background:var(--color-brand);border-color:var(--color-brand)}button[data-v-d602d79d]:disabled{cursor:not-allowed;opacity:.5}.crew-message[data-v-d602d79d]{margin:0;line-height:1.45}.crew-message.error[data-v-d602d79d]{color:#ffabab}@media (width<=560px){.crew-invitation[data-v-d602d79d]{flex-direction:column;align-items:stretch}.crew-actions button[data-v-d602d79d]{flex:1}}.crew-access-panel[data-v-76315d3d]{border:1px solid var(--border-default);background:linear-gradient(145deg,#1f222bf5,#141519fa);border-radius:10px;gap:10px;margin-top:14px;padding:20px;display:grid}.panel-heading[data-v-76315d3d],.membership-row[data-v-76315d3d]{justify-content:space-between;align-items:center;gap:16px;display:flex}.crew-heading[data-v-76315d3d]{align-items:center;gap:12px;min-width:0;display:flex}.panel-meta[data-v-76315d3d]{flex-wrap:wrap;justify-content:flex-end;gap:8px 14px;display:flex}.panel-icon[data-v-76315d3d]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65px;width:25px;height:25px;color:var(--text-strong);flex:none}.eyebrow[data-v-76315d3d]{color:#90a1ff;letter-spacing:.14em;text-transform:uppercase;margin:0 0 5px;font-size:11px;font-weight:800}h2[data-v-76315d3d]{color:var(--text-strong);margin:0;font-size:22px}.intro[data-v-76315d3d],.crew-message[data-v-76315d3d],.invitation-status[data-v-76315d3d],.crew-empty[data-v-76315d3d]{margin:0;line-height:1.45}.invitation-count[data-v-76315d3d],.assignment-count[data-v-76315d3d],.invitation-status[data-v-76315d3d],.crew-empty[data-v-76315d3d]{color:var(--text-subtle);font-size:13px}.invitation-area[data-v-76315d3d]{border-bottom:1px solid var(--border-default);gap:10px;padding-bottom:12px;display:grid}.crew-message.notice[data-v-76315d3d]{color:#a7e5d4}.crew-message.error[data-v-76315d3d]{color:#ffabab}.membership-list[data-v-76315d3d]{display:grid}.membership-row[data-v-76315d3d]{border-top:1px solid var(--border-default);padding:14px 0}.membership-row[data-v-76315d3d]:first-child{border-top:0}.membership-row>div[data-v-76315d3d]{min-width:0}.membership-main[data-v-76315d3d]{flex:1;gap:4px;display:grid}.membership-row--trainee[data-v-76315d3d]{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.membership-row--trainee .membership-main[data-v-76315d3d]{display:block}.membership-identity[data-v-76315d3d]{align-items:center;gap:12px;min-width:0;display:flex}.crew-mark[data-v-76315d3d]{width:52px;height:52px;color:var(--color-brand);background:#3352a440;border:1px solid #6f8dff47;border-radius:8px;flex:none;place-items:center;display:grid}.crew-mark svg[data-v-76315d3d]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:28px;height:28px}.membership-copy[data-v-76315d3d]{gap:3px;min-width:0;display:grid}.membership-row>div>strong[data-v-76315d3d]{color:var(--text-strong);overflow-wrap:anywhere}.membership-main>small[data-v-76315d3d]{color:var(--text-subtle)}.membership-row strong[data-v-76315d3d]{color:var(--text-strong);overflow-wrap:anywhere}.membership-row small[data-v-76315d3d]{color:var(--text-subtle)}.membership-description[data-v-76315d3d]{color:var(--text-body);overflow-wrap:anywhere;font-size:13px;line-height:1.4}.assigned-summary[data-v-76315d3d]{background:var(--surface-card);border:1px solid var(--border-default);border-radius:9px;gap:8px;min-width:0;margin:0 0 0 64px;padding:11px 12px;display:grid}.assigned-summary-heading[data-v-76315d3d]{justify-content:space-between;align-items:center;gap:12px;display:flex}.assigned-summary-heading strong[data-v-76315d3d]{font-size:12px}.assigned-summary-heading span[data-v-76315d3d]{color:var(--text-subtle);font-size:11px}.assigned-summary ul[data-v-76315d3d]{gap:6px;margin:0;padding:0;list-style:none;display:grid}.assigned-summary li[data-v-76315d3d]{min-width:0;color:var(--text-body);border:1px solid var(--border-subtle);background:#ffffff06;border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 9px;font-size:12px;display:grid}.assignment-icon[data-v-76315d3d]{color:#b8c5ff;place-items:center;width:28px;height:30px;display:grid}.assignment-icon svg[data-v-76315d3d]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.55px;width:22px;height:22px}.assignment-copy[data-v-76315d3d]{gap:2px;min-width:0;display:grid}.assignment-copy small[data-v-76315d3d]{color:var(--text-subtle);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.assignment-copy strong[data-v-76315d3d]{overflow-wrap:anywhere;min-width:0;color:var(--text-strong);font-size:12px}.assignment-status[data-v-76315d3d]{color:var(--text-subtle);white-space:nowrap;flex:none;font-size:11px}.assignment-status--ready[data-v-76315d3d]{color:#68e59a}.assignment-status--unavailable[data-v-76315d3d]{color:#ffabab}.assignment-status--withdrawn[data-v-76315d3d]{color:#d6b47a}.assigned-empty[data-v-76315d3d],.assigned-check[data-v-76315d3d]{color:var(--text-subtle);font-size:11px;line-height:1.4}.manage-link[data-v-76315d3d]{min-height:40px;color:var(--text-strong);background:var(--surface-card);border:1px solid var(--border-strong);border-radius:var(--radius-sm);flex:none;padding:9px 12px;text-decoration:none}.manage-link[data-v-76315d3d]:hover,.manage-link[data-v-76315d3d]:focus-visible{border-color:var(--color-brand)}@media (width<=700px){.crew-access-panel[data-v-76315d3d]{padding:16px}.panel-meta[data-v-76315d3d]{justify-content:flex-start}.membership-row[data-v-76315d3d]{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.membership-row--trainee[data-v-76315d3d]{gap:12px;display:grid}.assigned-summary[data-v-76315d3d]{margin-left:0}.manage-link[data-v-76315d3d]{text-align:center;width:100%}.membership-description[data-v-76315d3d]{font-size:12px}.assignment-status[data-v-76315d3d]{font-size:10px}}.account-page[data-v-9f60ca9e]{min-height:100dvh;padding:max(24px, env(safe-area-inset-top)) clamp(18px, 5vw, 88px) max(28px, env(safe-area-inset-bottom));background:radial-gradient(circle at 78% 8%, #3860f32e, transparent 34rem), var(--surface-desktop)}.account-header[data-v-9f60ca9e]{justify-content:space-between;align-items:center;width:min(1180px,100%);margin:0 auto;display:flex}.account-header a[data-v-9f60ca9e]{color:var(--text-body);text-decoration:none}.account-card[data-v-9f60ca9e]{width:min(1180px,100%);margin:clamp(44px,8vh,88px) auto 0}.eyebrow[data-v-9f60ca9e]{color:#90a1ff;letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:800}h1[data-v-9f60ca9e]{max-width:100%;color:var(--text-strong);letter-spacing:-.045em;overflow-wrap:anywhere;margin:0;font-size:clamp(34px,5vw,50px);line-height:1.05}.account-intro[data-v-9f60ca9e]{color:var(--text-body);margin:8px 0 24px;font-size:16px;line-height:1.45}.account-overview[data-v-9f60ca9e]{grid-template-columns:minmax(0,1.32fr) minmax(300px,.78fr);align-items:stretch;gap:14px;display:grid}.account-side-panels[data-v-9f60ca9e]{grid-template-rows:auto 1fr;gap:14px;min-width:0;display:grid}.profile-panel[data-v-9f60ca9e],.app-access-panel[data-v-9f60ca9e],.sync-panel[data-v-9f60ca9e],.official-content-panel[data-v-9f60ca9e]{border:1px solid var(--border-default);background:linear-gradient(145deg,#1f222bf5,#141519fa);border-radius:10px;min-width:0;padding:20px}.profile-panel[data-v-9f60ca9e]{align-content:start;gap:18px;display:grid}.panel-heading[data-v-9f60ca9e],.section-heading[data-v-9f60ca9e],.official-access-heading[data-v-9f60ca9e]{align-items:center;gap:12px;min-width:0;display:flex}.panel-heading strong[data-v-9f60ca9e],.section-heading strong[data-v-9f60ca9e],.official-access-heading strong[data-v-9f60ca9e]{color:var(--text-strong);font-size:18px}.panel-icon[data-v-9f60ca9e]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65px;width:25px;height:25px;color:var(--text-strong);flex:none}.profile-content[data-v-9f60ca9e]{grid-template-columns:130px minmax(0,1fr);align-items:start;gap:20px;display:grid}.account-avatar[data-v-9f60ca9e]{aspect-ratio:1;color:#f7f8ff;letter-spacing:-.04em;background:linear-gradient(145deg,#2a4e9d,#22325f);border-radius:50%;place-items:center;width:96px;margin:0 auto;font-size:28px;font-weight:800;display:grid}.display-name-form[data-v-9f60ca9e]{gap:7px;min-width:0;display:grid}.display-name-form label[data-v-9f60ca9e]{color:var(--text-strong);font-size:12px;font-weight:700}.display-name-form input[data-v-9f60ca9e]{width:100%;min-height:40px;color:var(--text-strong);font:inherit;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:#0a0b0e57;padding:8px 11px}.display-name-form input[readonly][data-v-9f60ca9e]{color:var(--text-body)}.display-name-form input[data-v-9f60ca9e]:focus{outline:2px solid var(--color-brand);outline-offset:1px}.display-name-form small[data-v-9f60ca9e]{color:var(--text-subtle);font-size:12px;line-height:1.4}.profile-actions[data-v-9f60ca9e]{justify-content:flex-start;margin-top:5px;display:flex}.profile-message[data-v-9f60ca9e]{margin:0;font-size:13px;line-height:1.45}.profile-message.notice[data-v-9f60ca9e]{color:#a7e5d4}.profile-message.error[data-v-9f60ca9e],.error[data-v-9f60ca9e]{color:#ffabab}.app-access-panel[data-v-9f60ca9e]{gap:15px;display:grid}.entitlement-panel[data-v-9f60ca9e]{gap:7px;min-width:0;display:grid}.entitlement-panel small[data-v-9f60ca9e],.last-sync[data-v-9f60ca9e]{color:var(--text-subtle);font-size:12px;line-height:1.4}.entitlement-panel a[data-v-9f60ca9e]{color:#9eb1ff;width:fit-content;font-size:13px}.access-status[data-v-9f60ca9e],.sync-status[data-v-9f60ca9e]{color:var(--text-body);align-items:center;gap:9px;font-size:15px;font-weight:700;display:flex}.access-status.active[data-v-9f60ca9e],.sync-status span[data-v-9f60ca9e]{color:#68e59a}.access-status i[data-v-9f60ca9e],.sync-status i[data-v-9f60ca9e]{background:var(--text-subtle);border-radius:50%;flex:none;width:11px;height:11px}.access-status.active i[data-v-9f60ca9e],.sync-status i[data-v-9f60ca9e]{background:#40e38a;box-shadow:0 0 0 3px #40e38a1a}.sync-panel[data-v-9f60ca9e]{grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:12px 16px;display:grid}.sync-panel .section-heading[data-v-9f60ca9e]{grid-column:1/-1}.sync-status[data-v-9f60ca9e]{grid-column:1;align-self:center}.sync-panel>button[data-v-9f60ca9e]{grid-area:2/2;align-self:center}.sync-panel .error[data-v-9f60ca9e],.sync-panel .last-sync[data-v-9f60ca9e]{grid-column:1/-1;margin:0}.official-content-panel[data-v-9f60ca9e],.account-agent-panel[data-v-9f60ca9e]{margin-top:14px}.official-content-panel[data-v-9f60ca9e]{gap:18px;display:grid}.official-access-panel[data-v-9f60ca9e]{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;min-width:0;display:grid}.official-access-heading[data-v-9f60ca9e]{white-space:nowrap}.official-access-metrics[data-v-9f60ca9e]{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.official-metric[data-v-9f60ca9e]{color:#b3c2ff;white-space:nowrap;background:#2a469c24;border:1px solid #6985ff40;border-radius:9px;align-items:center;gap:8px;min-height:38px;padding:7px 12px;font-size:13px;display:inline-flex}.official-metric svg[data-v-9f60ca9e]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;color:#4f83ff;flex:none;width:18px;height:18px}.official-access-status[data-v-9f60ca9e]{min-width:0;color:var(--text-subtle);font-size:13px;line-height:1.4}.tool-link[data-v-9f60ca9e]{min-height:40px;color:var(--text-strong);white-space:nowrap;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:#ffffff08;justify-content:center;align-items:center;padding:8px 13px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.tool-link[data-v-9f60ca9e]:hover,.tool-link[data-v-9f60ca9e]:focus-visible{border-color:var(--color-brand);background:#5c6fff1f}.entitlement-panel .trial-upgrade-link[data-v-9f60ca9e]{color:var(--text-strong);margin-top:4px}button[data-v-9f60ca9e]{min-height:40px;color:var(--text-strong);font:inherit;cursor:pointer;background:var(--surface-card);border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:8px 13px}button[data-v-9f60ca9e]:hover:not(:disabled),button[data-v-9f60ca9e]:focus-visible{border-color:var(--color-brand)}button[data-v-9f60ca9e]:disabled{cursor:not-allowed;opacity:.5}.primary-action[data-v-9f60ca9e]{color:var(--text-on-brand);background:var(--color-brand);border-color:var(--color-brand);font-weight:700}.primary-action[data-v-9f60ca9e]:hover:not(:disabled),.primary-action[data-v-9f60ca9e]:focus-visible{background:var(--color-brand-hover);border-color:var(--color-brand-hover)}.account-actions[data-v-9f60ca9e]{border-top:1px solid var(--border-default);justify-content:space-between;align-items:flex-end;gap:20px;margin-top:28px;padding-top:20px;display:flex}.keep-local[data-v-9f60ca9e]{color:var(--text-subtle);align-items:flex-start;gap:8px;font-size:12px;line-height:1.4;display:flex}.keep-local input[data-v-9f60ca9e]{width:16px;height:16px;accent-color:var(--color-brand);flex:none;margin:1px 0 0}.sign-out[data-v-9f60ca9e]{color:#ffb2b2;border-color:#ff646ca6}.sign-out[data-v-9f60ca9e]:hover:not(:disabled),.sign-out[data-v-9f60ca9e]:focus-visible{background:#b8394324;border-color:#ff6d76}@media (width<=980px){.account-overview[data-v-9f60ca9e]{grid-template-columns:1fr}.account-side-panels[data-v-9f60ca9e]{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.account-page[data-v-9f60ca9e]{padding-inline:14px}.account-header[data-v-9f60ca9e]{gap:14px}.account-header .brand-wordmark.compact[data-v-9f60ca9e]{font-size:19px}.account-card[data-v-9f60ca9e]{margin-top:46px}.account-intro[data-v-9f60ca9e]{margin-bottom:18px;font-size:14px}.account-side-panels[data-v-9f60ca9e]{grid-template-columns:1fr}.profile-content[data-v-9f60ca9e]{grid-template-columns:60px minmax(0,1fr);align-items:start;gap:12px}.account-avatar[data-v-9f60ca9e]{width:60px;margin:0;font-size:19px}.profile-panel[data-v-9f60ca9e],.app-access-panel[data-v-9f60ca9e],.sync-panel[data-v-9f60ca9e],.official-content-panel[data-v-9f60ca9e]{padding:16px}.official-access-panel[data-v-9f60ca9e]{grid-template-columns:1fr;align-items:start;gap:12px}.official-access-heading[data-v-9f60ca9e]{white-space:normal}.official-access-metrics[data-v-9f60ca9e]{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.official-metric[data-v-9f60ca9e]{white-space:normal;text-align:center;justify-content:center;min-width:0;padding-inline:8px;font-size:11px}.official-author-link[data-v-9f60ca9e]{width:100%}.sync-panel>button[data-v-9f60ca9e]{grid-area:auto/1/auto/-1;width:100%}.account-actions[data-v-9f60ca9e]{flex-direction:column;align-items:stretch;gap:16px}.account-actions .sign-out[data-v-9f60ca9e]{width:100%}}@media (width<=390px){.account-header .back-link[data-v-9f60ca9e]{font-size:13px}.account-header .brand-wordmark.compact[data-v-9f60ca9e]{font-size:17px}.profile-content[data-v-9f60ca9e]{grid-template-columns:52px minmax(0,1fr);gap:10px}.account-avatar[data-v-9f60ca9e]{width:52px;font-size:17px}.official-access-metrics[data-v-9f60ca9e]{grid-template-columns:1fr}.official-metric[data-v-9f60ca9e]{text-align:left;justify-content:flex-start}}
