[data-v-a86cab5b]:root{--navy:#16273f;--red:#e8402a;--blue:#2f6fe0;--muted:#6b7280;--border:#eaedf3;--border2:#e4e8ef;--fill:#f6f8fc;--open-bg:#eaf1fc}.topbar[data-v-a86cab5b]{border-bottom:1px solid var(--border);background:#fff;align-items:center;gap:16px;padding:10px 32px;display:flex;position:relative;box-shadow:0 1px 2px #12263f0a}.topbar .logo[data-v-a86cab5b]{height:52px}.topbar .divider[data-v-a86cab5b]{background:var(--border2);width:1px;height:30px}.topbar .title[data-v-a86cab5b]{color:var(--navy);font-family:Poppins,sans-serif;font-size:20px;font-weight:600}.staff-nav[data-v-a86cab5b]{gap:4px;margin-left:8px;display:flex}.nav-link[data-v-a86cab5b]{color:var(--muted);cursor:pointer;border-radius:10px;padding:8px 14px;font-family:Poppins,sans-serif;font-size:13.5px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-block}.nav-link.active[data-v-a86cab5b]{color:var(--navy);background:var(--fill);box-shadow:inset 0 -3px 0 var(--red)}.nav-link.disabled[data-v-a86cab5b]{opacity:.6;cursor:not-allowed}.admin-dropdown[data-v-a86cab5b]{display:inline-block;position:relative}.admin-dropdown:hover .dropdown-menu[data-v-a86cab5b],.admin-dropdown:focus-within .dropdown-menu[data-v-a86cab5b]{display:block}.dropdown-menu[data-v-a86cab5b]{border:1px solid var(--border);z-index:1000;background:#fff;border-radius:6px;min-width:180px;margin-top:0;padding-top:6px;display:none;position:absolute;top:100%;left:0;box-shadow:0 2px 8px #12263f1a}.dropdown-item[data-v-a86cab5b]{color:var(--blue);padding:10px 16px;font-size:13px;text-decoration:none;transition:all .2s;display:block}.dropdown-item[data-v-a86cab5b]:hover{background:var(--fill)}.dropdown-item.active[data-v-a86cab5b]{background:var(--fill);color:var(--navy);font-weight:600}.admin-dropdown.active .nav-link[data-v-a86cab5b]{color:var(--navy);background:var(--fill);box-shadow:inset 0 -3px 0 var(--red)}.spacer[data-v-a86cab5b]{flex:1}.notification-bell[data-v-a86cab5b]{width:40px;height:40px;color:var(--navy);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;padding:0;font-size:22px;display:inline-grid;position:relative}.notification-bell[data-v-a86cab5b]:hover{background:var(--fill)}.notification-bell.active[data-v-a86cab5b]{box-shadow:inset 0 -3px 0 var(--red)}.notification-bell svg[data-v-a86cab5b]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.notification-count[data-v-a86cab5b]{color:#fff;text-align:center;background:#d92d20;border-radius:10px;min-width:18px;padding:2px 4px;font-size:10px;font-weight:700;line-height:1.3;position:absolute;top:-2px;right:-3px}.notification-center[data-v-a86cab5b]{display:inline-flex;position:relative}.notification-panel[data-v-a86cab5b]{z-index:1100;border:1px solid var(--border);background:#fff;border-radius:14px;width:min(380px,100vw - 24px);position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 14px 38px #12263f33}.notification-panel-heading[data-v-a86cab5b]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:15px 17px;display:flex}.notification-panel-heading div[data-v-a86cab5b]{color:var(--navy);align-items:center;gap:9px;display:flex}.notification-panel-heading div span[data-v-a86cab5b]{color:var(--muted);font-size:12px;font-weight:500}.notification-panel-close[data-v-a86cab5b],.notification-toast>button[data-v-a86cab5b]{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:22px;line-height:1}.notification-preview-list[data-v-a86cab5b]{max-height:390px;overflow-y:auto}.notification-preview-item[data-v-a86cab5b]{color:var(--navy);border-bottom:1px solid #f0f2f6;gap:4px;padding:12px 17px;text-decoration:none;display:grid}.notification-preview-item[data-v-a86cab5b]:hover{background:var(--fill)}.notification-preview-item strong[data-v-a86cab5b]{font-size:13px}.notification-preview-item strong span[data-v-a86cab5b],.notification-preview-item time[data-v-a86cab5b]{color:var(--muted);font-size:11px;font-weight:500}.notification-preview-subject[data-v-a86cab5b]{color:#384b63;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.notification-preview-summary[data-v-a86cab5b]{color:#65758a;font-size:12px}.notification-preview-actions[data-v-a86cab5b]{gap:14px;margin-top:5px;display:flex}.notification-preview-actions a[data-v-a86cab5b],.notification-preview-actions button[data-v-a86cab5b]{color:var(--blue);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:700;text-decoration:none}.notification-preview-actions a[data-v-a86cab5b]:hover,.notification-preview-actions button[data-v-a86cab5b]:hover{text-decoration:underline}.notification-panel-error[data-v-a86cab5b]{color:#a32121;background:#fff2f0;margin:0;padding:9px 15px;font-size:12px}.notification-preview-empty[data-v-a86cab5b]{color:var(--muted);text-align:center;margin:0;padding:23px 17px;font-size:13px}.notification-panel-all[data-v-a86cab5b]{color:var(--blue);justify-content:space-between;padding:13px 17px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.notification-panel-all[data-v-a86cab5b]:hover{background:var(--fill)}.notification-toasts[data-v-a86cab5b]{z-index:1200;gap:9px;width:min(380px,100vw - 24px);display:grid;position:fixed;top:76px;right:24px}.notification-toast[data-v-a86cab5b]{border:1px solid var(--border);border-left:4px solid var(--blue);background:#fff;border-radius:12px;align-items:flex-start;gap:12px;padding:12px 13px;display:flex;box-shadow:0 10px 28px #12263f2e}.notification-toast-link[data-v-a86cab5b]{color:var(--navy);flex:1;gap:4px;text-decoration:none;display:grid}.notification-toast-link strong[data-v-a86cab5b]{font-size:13px}.notification-toast-link span[data-v-a86cab5b]{color:#65758a;font-size:12px}.sr-only[data-v-a86cab5b]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.user-dropdown[data-v-a86cab5b]{display:inline-block;position:relative}.user-dropdown:hover .dropdown-menu[data-v-a86cab5b]{display:block}.topbar .avatar[data-v-a86cab5b]{background:var(--open-bg);width:48px;height:48px;color:var(--blue);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;font-family:Poppins,sans-serif;font-weight:700;transition:all .2s;display:flex}.topbar .avatar[data-v-a86cab5b]:hover{background:var(--blue);color:#fff}.user-dropdown .dropdown-menu[data-v-a86cab5b]{border:1px solid var(--border);z-index:1000;background:#fff;border-radius:6px;min-width:120px;margin-top:0;padding-top:6px;display:none;position:absolute;top:100%;right:0;box-shadow:0 2px 8px #12263f1a}.logout-btn[data-v-a86cab5b]{width:100%;color:var(--blue);cursor:pointer;text-align:left;background:0 0;border:none;padding:10px 16px;font-size:13px;transition:all .2s}.logout-btn[data-v-a86cab5b]:hover{background:var(--fill)}[data-v-b2f8a6f3]{--navy:#16273f;--red:#e8402a;--blue:#2f6fe0;--muted:#6b7280;--border:#e5e7eb;--success:#10b981;--warning:#f59e0b}.app-body[data-v-b2f8a6f3]{background:#fff;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.pub-wrap[data-v-b2f8a6f3]{max-width:700px;margin:0 auto;padding:40px 20px}.pub-head[data-v-b2f8a6f3]{border-bottom:1px solid var(--border);align-items:center;gap:16px;margin-bottom:40px;padding-bottom:20px;display:flex}.logo[data-v-b2f8a6f3]{width:auto;height:40px}.divider[data-v-b2f8a6f3]{background:var(--border);width:1px;height:24px}.pub-head span[data-v-b2f8a6f3]{color:var(--navy);font-size:16px;font-weight:600}.hero[data-v-b2f8a6f3]{margin-bottom:40px}.hero h1[data-v-b2f8a6f3]{color:var(--navy);margin:0 0 12px;font-size:32px;font-weight:700;line-height:1.2}.hero p[data-v-b2f8a6f3]{color:#4b5563;margin:0 0 20px;font-size:16px;line-height:1.6}.callout[data-v-b2f8a6f3]{background:#f9fafb;border-left:4px solid;border-radius:6px;margin:20px 0;padding:16px}.callout-ok[data-v-b2f8a6f3]{border-left-color:var(--success);background:#f0fdf4}.callout-error[data-v-b2f8a6f3]{border-left-color:var(--red);color:var(--red);background:#fef2f2}.field-error[data-v-b2f8a6f3]{color:#b42318;margin:6px 0 0;font-size:13px}.callout a[data-v-b2f8a6f3]{color:var(--blue);font-weight:600;text-decoration:none}.callout a[data-v-b2f8a6f3]:hover{text-decoration:underline}.form[data-v-b2f8a6f3]{margin:40px 0}.form-group[data-v-b2f8a6f3]{margin-bottom:24px}.participant-group[data-v-b2f8a6f3]{border:1px solid var(--border);background:#f9fafc;border-radius:8px;padding:16px}.participant-email-row[data-v-b2f8a6f3]{align-items:center;gap:10px;margin:10px 0;display:flex}.participant-email-row .form-control[data-v-b2f8a6f3]{flex:1;min-width:0}.participant-consent[data-v-b2f8a6f3]{margin-top:14px}.form-row[data-v-b2f8a6f3]{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:24px;display:grid}@media (width<=600px){.form-row[data-v-b2f8a6f3]{grid-template-columns:1fr}}label[data-v-b2f8a6f3]{color:var(--navy);margin-bottom:8px;font-size:14px;font-weight:600;display:block}.form-control[data-v-b2f8a6f3]{border:1px solid var(--border);border-radius:6px;width:100%;padding:10px 12px;font-family:inherit;font-size:14px;transition:border-color .2s}.form-control[data-v-b2f8a6f3]:focus{border-color:var(--blue);outline:none;box-shadow:0 0 0 3px #2f6fe01a}textarea.form-control[data-v-b2f8a6f3]{resize:vertical;min-height:120px}.checkbox-label[data-v-b2f8a6f3]{cursor:pointer;align-items:center;gap:10px;margin-bottom:0;font-weight:400;display:flex}.form-checkbox[data-v-b2f8a6f3]{cursor:pointer;width:20px;height:20px;accent-color:var(--blue)}.honeypot[data-v-b2f8a6f3]{display:none}.upload-section[data-v-b2f8a6f3]{margin-top:8px}.upload-box[data-v-b2f8a6f3]{border:2px dashed var(--border);text-align:center;cursor:pointer;background:#f9fafb;border-radius:8px;padding:30px 20px;transition:all .2s}.upload-box[data-v-b2f8a6f3]:hover{border-color:var(--blue);background:#f3f7ff}.upload-icon[data-v-b2f8a6f3]{margin-bottom:10px;font-size:28px}.upload-content p[data-v-b2f8a6f3]{color:var(--muted);margin:8px 0;font-size:13px}.link-btn[data-v-b2f8a6f3]{color:var(--blue);cursor:pointer;background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline}.upload-hint[data-v-b2f8a6f3]{font-size:12px!important}.files-list[data-v-b2f8a6f3]{margin-top:12px}.file-item[data-v-b2f8a6f3]{border:1px solid var(--border);background:#f9fafb;border-radius:6px;justify-content:space-between;align-items:center;margin-bottom:8px;padding:10px;font-size:13px;display:flex}.remove-btn[data-v-b2f8a6f3]{color:var(--red);cursor:pointer;background:0 0;border:none;padding:0;font-size:16px}.btn[data-v-b2f8a6f3]{cursor:pointer;border:none;border-radius:6px;width:100%;padding:12px 24px;font-size:14px;font-weight:600;transition:all .2s}.btn-primary[data-v-b2f8a6f3]{background:var(--blue);color:#fff}.btn-primary[data-v-b2f8a6f3]:hover:not(:disabled){background:#1f55c9}.btn-primary[data-v-b2f8a6f3]:disabled{opacity:.6;cursor:not-allowed}.footer[data-v-b2f8a6f3]{margin-top:60px}.footer .rainbow[data-v-b2f8a6f3]{background:linear-gradient(90deg,#e8402a,#f0862a,#f4c24e,#3fb27a,#2ba9c9);height:4px}.footer .bar[data-v-b2f8a6f3]{text-align:center;color:var(--muted);background:#f9fafb;border-radius:0 0 6px 6px;padding:14px;font-size:13px}.footer a[data-v-b2f8a6f3]{color:var(--blue);font-weight:600;text-decoration:none}.footer a[data-v-b2f8a6f3]:hover{text-decoration:underline}[data-v-0ffa82f6]{--navy:#16273f;--red:#e8402a;--blue:#2f6fe0;--muted:#6b7280;--border:#e5e7eb;--ok:#10b981}.app-body[data-v-0ffa82f6]{background:#fff;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.pub-wrap[data-v-0ffa82f6]{max-width:560px;margin:0 auto;padding:40px 20px}.pub-head[data-v-0ffa82f6]{border-bottom:1px solid var(--border);align-items:center;gap:16px;margin-bottom:40px;padding-bottom:20px;display:flex}.logo[data-v-0ffa82f6]{width:auto;height:40px}.divider[data-v-0ffa82f6]{background:var(--border);width:1px;height:24px}.pub-head span[data-v-0ffa82f6]{color:var(--navy);font-size:16px;font-weight:600}.card[data-v-0ffa82f6]{border:1px solid var(--border);background:#fff;border-radius:8px;margin-bottom:24px;padding:24px}.card h2[data-v-0ffa82f6]{color:var(--navy);margin:0 0 12px;font-size:20px;font-weight:600}.card p[data-v-0ffa82f6]{color:#4b5563;margin:0 0 20px;font-size:14px;line-height:1.6}.card strong[data-v-0ffa82f6]{color:var(--navy);font-weight:600}.otp-form[data-v-0ffa82f6]{margin:20px 0}.otp-fieldset[data-v-0ffa82f6]{border:0;margin:0;padding:0}.label[data-v-0ffa82f6]{color:var(--navy);margin-bottom:8px;font-size:14px;font-weight:600;display:block}.otp[data-v-0ffa82f6]{gap:8px;margin-bottom:20px;display:flex}.otp-input[data-v-0ffa82f6]{text-align:center;border:1px solid var(--border);border-radius:6px;width:50px;height:50px;font-size:24px;font-weight:600;transition:border-color .2s}.otp-input[data-v-0ffa82f6]:focus{border-color:var(--blue);outline:none;box-shadow:0 0 0 3px #2f6fe01a}.callout[data-v-0ffa82f6]{border-left:4px solid;border-left-color:var(--red);color:var(--red);background:#fef2f2;border-radius:6px;margin-bottom:20px;padding:12px 16px;font-size:14px}.btn-row[data-v-0ffa82f6]{gap:12px;margin-bottom:20px;display:flex}.btn[data-v-0ffa82f6]{cursor:pointer;border:none;border-radius:6px;flex:1;padding:12px 16px;font-size:14px;font-weight:600;transition:all .2s}.btn-primary[data-v-0ffa82f6]{background:var(--blue);color:#fff}.btn-primary[data-v-0ffa82f6]:hover:not(:disabled){background:#1f55c9}.btn-primary[data-v-0ffa82f6]:disabled{opacity:.6;cursor:not-allowed}.btn-secondary[data-v-0ffa82f6]{color:var(--blue);border:1px solid var(--blue);background:0 0}.btn-secondary[data-v-0ffa82f6]:hover:not(:disabled){background:#2f6fe00d}.btn-secondary[data-v-0ffa82f6]:disabled{opacity:.6;cursor:not-allowed}.hint[data-v-0ffa82f6]{color:var(--muted);margin:0;font-size:13px}.hint a[data-v-0ffa82f6]{color:var(--blue);font-weight:600;text-decoration:none}.hint a[data-v-0ffa82f6]:hover{text-decoration:underline}.footer[data-v-0ffa82f6]{margin-top:60px}.footer .rainbow[data-v-0ffa82f6]{background:linear-gradient(90deg,#e8402a,#f0862a,#f4c24e,#3fb27a,#2ba9c9);height:4px}.footer .bar[data-v-0ffa82f6]{text-align:center;color:var(--muted);background:#f9fafb;border-radius:0 0 6px 6px;padding:14px;font-size:13px}.citation-block[data-v-136f4107]{background:#f7f9fc;border-left:3px solid #cbd7e7;border-radius:0 8px 8px 0;margin:14px 0 0;padding:11px 14px 12px}.citation-heading[data-v-136f4107]{color:#64748b;letter-spacing:.09em;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:700;line-height:1.4}.citation-list[data-v-136f4107]{gap:7px;margin:0;padding:0;list-style:none;display:grid}.citation-row[data-v-136f4107]{color:#334155;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;font-size:12px;line-height:1.45;display:grid}.citation-marker[data-v-136f4107]{color:#53677f;text-align:center;background:#fff;border:1px solid #d7e0ec;border-radius:4px;min-width:27px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px;font-weight:700}.citation-copy[data-v-136f4107]{min-width:0}.citation-title[data-v-136f4107]{color:#263d5b;font-weight:600}a.citation-title[data-v-136f4107]{color:#245db5;text-underline-offset:2px;-webkit-text-decoration:underline #a8bfdf;text-decoration:underline #a8bfdf}a.citation-title[data-v-136f4107]:hover{text-decoration-color:currentColor}.citation-detail[data-v-136f4107],.citation-path[data-v-136f4107]{color:#6b7788;margin-top:1px;display:block}.citation-path[data-v-136f4107]{overflow-wrap:anywhere;color:#8791a0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px}[data-v-5465c320]{--navy:#16273f;--red:#e8402a;--blue:#2f6fe0;--ok:#10b981;--muted:#6b7280;--border:#e5e7eb}.app-body[data-v-5465c320]{background:#fff;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.pub-wrap[data-v-5465c320]{max-width:700px;margin:0 auto;padding:40px 20px}.pub-head[data-v-5465c320]{border-bottom:1px solid var(--border);align-items:center;gap:16px;margin-bottom:40px;padding-bottom:20px;display:flex}.logo[data-v-5465c320]{width:auto;height:40px}.divider[data-v-5465c320]{background:var(--border);width:1px;height:24px}.pub-head span[data-v-5465c320]{color:var(--navy);font-size:16px;font-weight:600}.card[data-v-5465c320]{border:1px solid var(--border);background:#fff;border-radius:8px;margin-bottom:24px;padding:24px}.card-success[data-v-5465c320]{border-left:4px solid var(--ok)}.card-closed[data-v-5465c320]{border-left:4px solid var(--ok);background:#f0fdf4}.pill-closed[data-v-5465c320]{color:#065f46;background:#d1fae5}.error-message[data-v-5465c320]{color:#991b1b;background:#fee2e2;border:1px solid #fecaca;border-radius:6px;margin-bottom:16px;padding:12px 16px;font-size:14px}.card h2[data-v-5465c320]{color:var(--navy);margin:0 0 12px;font-size:20px;font-weight:600}.card-text[data-v-5465c320]{color:#4b5563;margin:0 0 20px;font-size:14px;line-height:1.6}.card strong[data-v-5465c320]{color:var(--navy);font-weight:600}.label[data-v-5465c320]{color:var(--navy);text-transform:uppercase;letter-spacing:.5px;margin:0 0 8px;font-size:12px;font-weight:600}.ticket-header[data-v-5465c320]{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:20px;display:flex}.ticket-ref[data-v-5465c320]{color:var(--navy);font-family:monospace;font-size:32px;font-weight:700}.pill[data-v-5465c320]{color:#6b7280;background:#f3f4f6;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-block}.pill-new[data-v-5465c320]{color:#92400e;background:#fef3c7}.sla-grid[data-v-5465c320]{grid-template-columns:1fr 1fr;gap:16px;margin:20px 0;display:grid}.sla-box[data-v-5465c320]{background:#f9fafb;border-radius:6px;padding:12px}.sla-label[data-v-5465c320]{color:var(--muted);margin-bottom:4px;font-size:12px}.sla-value[data-v-5465c320]{color:var(--navy);font-size:14px;font-weight:600}.hint[data-v-5465c320]{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.suggestion-card[data-v-5465c320]{border:1px solid var(--border);border-radius:6px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;padding:16px;display:flex}.suggestion-title[data-v-5465c320]{color:var(--navy);margin-bottom:8px;font-size:14px;font-weight:600}.suggestion-meta[data-v-5465c320]{gap:8px;display:flex}.chip[data-v-5465c320]{color:#4b5563;background:#f3f4f6;border-radius:4px;padding:4px 8px;font-size:11px;font-weight:600;display:inline-block}.chip-tag[data-v-5465c320]{background:0 0;border:1px solid #d1d5db}.btn[data-v-5465c320]{cursor:pointer;border:none;border-radius:6px;padding:10px 16px;font-size:13px;font-weight:600;transition:all .2s}.btn-primary[data-v-5465c320]{background:var(--blue);color:#fff}.btn-primary[data-v-5465c320]:hover{background:#1f55c9}.btn-secondary[data-v-5465c320]{color:var(--blue);border:1px solid var(--blue);background:0 0}.btn-secondary[data-v-5465c320]:hover{background:#2f6fe00d}.btn-sm[data-v-5465c320]{padding:8px 12px;font-size:12px}.btn-row[data-v-5465c320]{gap:12px;margin-top:16px;display:flex}.btn-row .btn[data-v-5465c320]{flex:1}.steps-list[data-v-5465c320]{margin:12px 0 0 20px;padding:0}.steps-list li[data-v-5465c320]{color:#4b5563;margin-bottom:12px;font-size:14px;line-height:1.6}.footer[data-v-5465c320]{margin-top:60px}.footer .rainbow[data-v-5465c320]{background:linear-gradient(90deg,#e8402a,#f0862a,#f4c24e,#3fb27a,#2ba9c9);height:4px}.footer .bar[data-v-5465c320]{text-align:center;color:var(--muted);background:#f9fafb;border-radius:0 0 6px 6px;padding:14px;font-size:13px}.triage-box[data-v-5465c320]{background:#f3f4f6;border-radius:6px;align-items:center;gap:16px;margin:20px 0;padding:16px;display:flex}.triage-spinner[data-v-5465c320]{border:2px solid #e5e7eb;border-top-color:var(--blue);border-radius:50%;flex-shrink:0;width:20px;height:20px;animation:1s linear infinite spin-5465c320}@keyframes spin-5465c320{to{transform:rotate(360deg)}}.triage-text[data-v-5465c320]{flex:1}.triage-title[data-v-5465c320]{color:var(--navy);margin-bottom:2px;font-size:14px;font-weight:600}.triage-hint[data-v-5465c320]{color:var(--muted);font-size:13px}[data-v-92b686d9]{--navy:#16273f;--red:#e8402a;--blue:#2f6fe0;--muted:#6b7280;--border:#e5e7eb;--ok:#10b981;--info:#3b82f6}.app-body[data-v-92b686d9]{background:#fff;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.pub-wrap[data-v-92b686d9]{max-width:560px;margin:0 auto;padding:40px 20px}.pub-head[data-v-92b686d9]{border-bottom:1px solid var(--border);align-items:center;gap:16px;margin-bottom:40px;padding-bottom:20px;display:flex}.logo[data-v-92b686d9]{width:auto;height:40px}.divider[data-v-92b686d9]{background:var(--border);width:1px;height:24px}.pub-head span[data-v-92b686d9]{color:var(--navy);font-size:16px;font-weight:600}.card[data-v-92b686d9]{border:1px solid var(--border);background:#fff;border-radius:8px;margin-bottom:24px;padding:24px}.card h2[data-v-92b686d9]{color:var(--navy);margin:0 0 12px;font-size:20px;font-weight:600}.card>p[data-v-92b686d9]{color:#4b5563;margin:0 0 20px;font-size:14px;line-height:1.6}.form[data-v-92b686d9]{margin:20px 0}.form-group[data-v-92b686d9]{margin-bottom:20px}label[data-v-92b686d9]{color:var(--navy);margin-bottom:8px;font-size:14px;font-weight:600;display:block}.form-control[data-v-92b686d9]{border:1px solid var(--border);border-radius:6px;width:100%;padding:10px 12px;font-family:inherit;font-size:14px;transition:border-color .2s}.form-control[data-v-92b686d9]:focus{border-color:var(--blue);outline:none;box-shadow:0 0 0 3px #2f6fe01a}.error-text[data-v-92b686d9]{color:var(--red);margin-top:4px;font-size:12px;display:block}.callout[data-v-92b686d9]{border-left:4px solid;border-radius:6px;margin:20px 0;padding:16px;font-size:14px}.callout strong[data-v-92b686d9]{margin-bottom:4px;font-weight:600;display:block}.callout-error[data-v-92b686d9]{border-left-color:var(--red);color:var(--red);background:#fef2f2}.callout-ok[data-v-92b686d9]{border-left-color:var(--ok);color:#166534;background:#f0fdf4}.callout-info[data-v-92b686d9]{border-left-color:var(--info);color:#1e40af;background:#eff6ff}.btn-row[data-v-92b686d9]{margin:20px 0}.btn[data-v-92b686d9]{cursor:pointer;border:none;border-radius:6px;width:100%;padding:12px 16px;font-size:14px;font-weight:600;transition:all .2s}.btn-primary[data-v-92b686d9]{background:var(--blue);color:#fff}.btn-primary[data-v-92b686d9]:hover:not(:disabled){background:#1f55c9}.btn-primary[data-v-92b686d9]:disabled{opacity:.6;cursor:not-allowed}.footer[data-v-92b686d9]{margin-top:60px}.footer .rainbow[data-v-92b686d9]{background:linear-gradient(90deg,#e8402a,#f0862a,#f4c24e,#3fb27a,#2ba9c9);height:4px}.footer .bar[data-v-92b686d9]{text-align:center;color:var(--muted);background:#f9fafb;border-radius:0 0 6px 6px;padding:14px;font-size:13px}[data-v-e455c811]{--navy:#16273f;--red:#e8402a;--blue:#2f6fe0;--violet:#7c3aed;--muted:#6b7280;--border:#e5e7eb;--ok:#10b981;--warning:#f59e0b}.app-body[data-v-e455c811]{background:#fff;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.pub-wrap[data-v-e455c811]{margin:0 auto;padding:40px 20px}.pub-head[data-v-e455c811]{border-bottom:1px solid var(--border);align-items:center;gap:16px;margin-bottom:40px;padding-bottom:20px;display:flex}.logo[data-v-e455c811]{width:auto;height:40px}.divider[data-v-e455c811]{background:var(--border);width:1px;height:24px}.pub-head span[data-v-e455c811]{color:var(--navy);font-size:16px;font-weight:600}.card[data-v-e455c811]{border:1px solid var(--border);background:#fff;border-radius:8px;margin-bottom:24px;padding:24px}.card-ticket[data-v-e455c811]{border-left:4px solid var(--violet)}.card h2[data-v-e455c811]{color:var(--navy);margin:0 0 14px;font-size:20px;font-weight:600}.ticket-header-content[data-v-e455c811]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.ticket-info[data-v-e455c811]{flex:1}.label[data-v-e455c811]{color:var(--navy);text-transform:uppercase;letter-spacing:.5px;margin:0 0 8px;font-size:12px;font-weight:600}.ticket-ref[data-v-e455c811]{font-family:monospace}.ticket-info h1[data-v-e455c811]{color:var(--navy);margin:0 0 12px;font-size:22px;font-weight:600}.ticket-meta[data-v-e455c811]{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.chip[data-v-e455c811]{color:#4b5563;background:#f3f4f6;border-radius:4px;padding:4px 8px;font-size:11px;font-weight:600;display:inline-block}.chip-t3[data-v-e455c811]{color:#991b1b;background:#fca5a5}.pill[data-v-e455c811]{border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-block}.pill-status[data-v-e455c811]{color:#6b7280;background:#f3f4f6}.pill-new[data-v-e455c811]{color:#92400e;background:#fef3c7}.pill-waiting[data-v-e455c811]{color:#991b1b;background:#fecdd3}.pill-resolved[data-v-e455c811]{color:#065f46;background:#d1fae5}.sla-box[data-v-e455c811]{text-align:right;background:#f9fafb;border-radius:6px;min-width:210px;padding:12px}.sla-label[data-v-e455c811]{color:var(--muted);margin-bottom:4px;font-size:12px}.sla-value[data-v-e455c811]{color:var(--navy);margin-bottom:4px;font-size:14px;font-weight:600}.hint[data-v-e455c811]{color:var(--muted);margin:4px 0 0;font-size:12px}.timeline[data-v-e455c811]{margin:14px 0 20px;padding:0;list-style:none}.timeline-event[data-v-e455c811]{border-left:4px solid #0000;border-radius:4px;margin-bottom:12px;padding:12px}.timeline-event.ev-sys[data-v-e455c811]{background:#f9fafb;border-left-color:#d1d5db}.client-section-heading[data-v-e455c811]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.client-section-heading h2[data-v-e455c811]{margin:0}.client-section-heading .hint[data-v-e455c811]{margin-top:4px}.conversation-toggle[data-v-e455c811]{white-space:nowrap;flex:none;width:auto;font-size:12px}.client-section-heading .conversation-toggle[data-v-e455c811]{flex:0 300px;width:300px;max-width:100%;padding:8px 2px;line-height:1.2}.ai-client-box h2[data-v-e455c811]{margin-bottom:8px}.ai-client-box form[data-v-e455c811]{gap:12px;margin-top:14px;display:grid}.ai-client-box textarea[data-v-e455c811]{border:1px solid var(--border);width:100%;min-height:90px;font:inherit;resize:vertical;border-radius:6px;padding:10px 12px}.ai-client-box textarea[data-v-e455c811]:focus{border-color:var(--blue);outline:none;box-shadow:0 0 0 3px #2f6fe01a}.ai-answer-box[data-v-e455c811]{border:1px solid var(--border);background:#f9fafb;border-radius:8px;margin-top:16px;padding:16px}.ai-answer-box>p[data-v-e455c811]:last-child{margin-bottom:0}.client-status-card[data-v-e455c811]{overflow:hidden}.client-status-heading[data-v-e455c811]{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:20px;display:flex}.client-status-heading h2[data-v-e455c811]{margin-bottom:0}.client-status-heading p[data-v-e455c811]{color:var(--muted);margin:0;font-size:12px}.client-status-scroll[data-v-e455c811]{scrollbar-color:#cbd5e1 transparent;padding:4px 0 8px;overflow-x:auto}.client-status-steps[data-v-e455c811]{min-width:740px;margin:0;padding:0;list-style:none;display:flex}.client-status-step[data-v-e455c811]{text-align:center;min-width:0;color:var(--muted);flex:1 0 74px;position:relative}.client-status-marker-row[data-v-e455c811]{justify-content:center;margin-bottom:9px;display:flex;position:relative}.client-status-step[data-v-e455c811]:not(:last-child):after{z-index:0;content:"";background:#e5e7eb;height:2px;position:absolute;top:14px;left:50%;right:-50%}.client-status-step.has-progress[data-v-e455c811]:not(:last-child):after{background:var(--blue)}.client-status-marker[data-v-e455c811]{z-index:1;color:#6b7280;background:#fff;border:2px solid #d1d5db;border-radius:50%;justify-content:center;align-items:center;width:29px;height:29px;font-size:11px;font-weight:700;display:inline-flex;position:relative}.client-status-step.is-complete .client-status-marker[data-v-e455c811]{border-color:var(--blue);background:var(--blue);color:#fff}.client-status-step.is-current .client-status-marker[data-v-e455c811]{border-color:var(--blue);color:var(--blue);box-shadow:0 0 0 4px #2f6fe024}.client-status-step.is-current[data-v-e455c811]{color:var(--navy)}.client-status-label[data-v-e455c811],.client-status-state[data-v-e455c811],.client-status-date[data-v-e455c811],.client-status-actor[data-v-e455c811]{display:block}.client-status-label[data-v-e455c811]{min-height:30px;color:var(--navy);font-size:11px;font-weight:600;line-height:1.3}.client-status-state[data-v-e455c811],.client-status-date[data-v-e455c811],.client-status-actor[data-v-e455c811]{margin-top:3px;font-size:10px;line-height:1.3}.client-status-step.is-current .client-status-state[data-v-e455c811]{color:var(--blue);font-weight:700}.client-status-step.is-upcoming .client-status-label[data-v-e455c811],.client-status-step.is-upcoming .client-status-state[data-v-e455c811]{color:#9ca3af}.client-status-actor[data-v-e455c811]{color:#6b7280}.who[data-v-e455c811]{color:var(--navy);margin-bottom:4px;font-weight:600;display:block}.when[data-v-e455c811]{color:var(--muted);margin-left:auto;font-size:12px;display:inline-block}.body[data-v-e455c811]{color:#4b5563;margin-top:8px;font-size:14px;line-height:1.6}.body.ai-answer-body[data-v-e455c811]{white-space:pre-wrap}.attachments-section[data-v-e455c811]{margin-top:10px}.attachments-label[data-v-e455c811]{color:var(--navy);margin-bottom:6px;font-size:12px;font-weight:600}.attachment-container[data-v-e455c811]{margin-bottom:8px}.attachment-container[data-v-e455c811]:last-child{margin-bottom:0}.attachment-image[data-v-e455c811]{border:1px solid var(--border);cursor:pointer;border-radius:8px;max-width:100%;max-height:400px;transition:opacity .2s;display:block}.attachment-image[data-v-e455c811]:hover{opacity:.8}.attachment-link[data-v-e455c811]{color:var(--blue);border:1px solid var(--border);background:#f9fafb;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;text-decoration:none;transition:all .2s;display:flex}.attachment-link[data-v-e455c811]:hover{background:#2f6fe01a;text-decoration:underline}.attachment-link .icon[data-v-e455c811]{font-size:14px}.attachment-link .filename[data-v-e455c811]{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.attachment-link .size[data-v-e455c811]{color:var(--muted);white-space:nowrap;font-size:11px}.image-modal-overlay[data-v-e455c811]{z-index:2000;background:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.image-modal[data-v-e455c811]{background:#fff;border-radius:12px;flex-direction:column;max-width:90vw;max-height:90vh;display:flex;box-shadow:0 20px 60px #0000004d}.image-modal-header[data-v-e455c811]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.image-filename[data-v-e455c811]{color:var(--navy);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;font-weight:600;overflow:hidden}.close-btn[data-v-e455c811]{color:var(--muted);cursor:pointer;background:0 0;border:none;margin-left:8px;padding:4px 8px;font-size:20px;transition:color .2s}.close-btn[data-v-e455c811]:hover{color:var(--navy)}.image-modal-content[data-v-e455c811]{flex:1;justify-content:center;align-items:center;padding:20px;display:flex;overflow:auto}.modal-image[data-v-e455c811]{object-fit:contain;max-width:100%;max-height:100%}.image-modal-footer[data-v-e455c811]{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.image-info[data-v-e455c811]{color:var(--muted);font-size:12px}.reply-form[data-v-e455c811]{margin:0;padding:0}.reply-form label[data-v-e455c811]{color:var(--navy);margin-bottom:8px;font-size:14px;font-weight:600;display:block}.form-control[data-v-e455c811]{border:1px solid var(--border);border-radius:6px;width:100%;min-height:100px;margin-bottom:12px;padding:10px 12px;font-family:inherit;font-size:14px}.form-control[data-v-e455c811]:focus{border-color:var(--blue);outline:none;box-shadow:0 0 0 3px #2f6fe01a}.attachment-section[data-v-e455c811]{margin-bottom:12px}.upload-box[data-v-e455c811]{border:2px dashed var(--border);text-align:center;cursor:pointer;background:#f9fafb;border-radius:8px;margin-bottom:8px;padding:30px 20px;transition:all .2s}.upload-box[data-v-e455c811]:hover{border-color:var(--blue);background:#f3f7ff}.upload-icon[data-v-e455c811]{margin-bottom:10px;font-size:28px}.upload-content p[data-v-e455c811]{color:var(--muted);margin:8px 0;font-size:13px}.link-btn[data-v-e455c811]{color:var(--blue);cursor:pointer;background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline}.upload-hint[data-v-e455c811]{font-size:12px!important}.files-list[data-v-e455c811]{margin-bottom:12px}.file-item[data-v-e455c811]{border:1px solid var(--border);background:#f9fafb;border-radius:6px;justify-content:space-between;align-items:center;margin-bottom:8px;padding:10px;font-size:13px;display:flex}.remove-btn[data-v-e455c811]{color:var(--red);cursor:pointer;background:0 0;border:none;padding:0;font-size:16px}.btn-row[data-v-e455c811]{gap:12px;margin-bottom:12px;display:flex}.reply-form .btn-row .btn[data-v-e455c811]{flex:auto}.btn[data-v-e455c811]{cursor:pointer;border:none;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-size:13px;font-weight:600;transition:all .2s;display:flex}.btn-primary[data-v-e455c811]{background:var(--blue);color:#fff}.btn-primary[data-v-e455c811]:hover:not(:disabled){background:#1f55c9}.btn-primary[data-v-e455c811]:disabled{opacity:.6;cursor:not-allowed}.btn-secondary[data-v-e455c811]{color:var(--blue);border:1px solid var(--blue);background:0 0}.btn-secondary[data-v-e455c811]:hover{background:#2f6fe00d}@media (width<=600px){.client-section-heading[data-v-e455c811]{flex-direction:column;align-items:flex-start}.conversation-toggle[data-v-e455c811]{align-self:flex-end}}.error-text[data-v-e455c811]{color:var(--red);font-size:12px;display:block}.footer[data-v-e455c811]{margin-top:60px}.footer .rainbow[data-v-e455c811]{background:linear-gradient(90deg,#e8402a,#f0862a,#f4c24e,#3fb27a,#2ba9c9);height:4px}.footer .bar[data-v-e455c811]{text-align:center;color:var(--muted);background:#f9fafb;border-radius:0 0 6px 6px;padding:14px;font-size:13px}.invitation-page[data-v-da734e85]{color:#16273f;background:#f5f7fb;place-items:center;min-height:100vh;padding:24px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid}.invitation-card[data-v-da734e85]{background:#fff;border:1px solid #e5eaf2;border-radius:16px;width:min(100%,520px);padding:36px;box-shadow:0 16px 40px #16273f14}.logo[data-v-da734e85]{width:156px;height:auto;margin-bottom:28px;display:block}h1[data-v-da734e85]{margin:0 0 14px;font-size:26px}p[data-v-da734e85]{color:#526174;line-height:1.6}.privacy-note[data-v-da734e85]{background:#f4f7fb;border-radius:8px;padding:12px 14px;font-size:14px}.accept-button[data-v-da734e85]{color:#fff;cursor:pointer;background:#2f6fe0;border:0;border-radius:8px;width:100%;margin-top:14px;padding:13px 18px;font-size:15px;font-weight:700}.portal-link[data-v-da734e85]{color:#2f6fe0;font-weight:600}@media (width<=480px){.invitation-card[data-v-da734e85]{padding:26px 20px}}[data-v-29a1082b]{--navy:#16273f;--red:#e8402a;--blue:#2f6fe0;--google-blue:#4285f4;--muted:#6b7280;--border:#e5e7eb;--ok:#10b981;--info:#3b82f6;--light-gray:#f3f4f6}.auth-body[data-v-29a1082b]{background:linear-gradient(135deg, var(--navy) 0%, #1a3a52 100%);justify-content:center;align-items:center;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;display:flex}.auth-wrap[data-v-29a1082b]{width:100%;max-width:400px;padding:20px}.auth-card[data-v-29a1082b]{background:#fff;border-radius:12px;padding:40px;box-shadow:0 10px 25px #0000001a}.logo[data-v-29a1082b]{width:auto;height:40px;margin:0 auto 24px;display:block}h1[data-v-29a1082b]{color:var(--navy);text-align:center;margin:0 0 4px;font-size:24px;font-weight:700}.subtitle[data-v-29a1082b]{color:var(--muted);text-align:center;margin:0 0 28px;font-size:14px}.oauth-options[data-v-29a1082b]{flex-direction:column;gap:12px;margin-bottom:24px;display:flex}.oauth-button[data-v-29a1082b]{border:1px solid var(--border);cursor:pointer;color:var(--navy);background:#fff;border-radius:6px;justify-content:center;align-items:center;gap:10px;padding:12px 16px;font-size:14px;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.oauth-button[data-v-29a1082b]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.oauth-button[data-v-29a1082b]:active{transform:translateY(0)}.oauth-icon[data-v-29a1082b]{flex-shrink:0;width:18px;height:18px}.authentik-button[data-v-29a1082b]{border-color:var(--blue);color:var(--blue)}.authentik-button[data-v-29a1082b]:hover{border-color:var(--blue);background:#2f6fe00d}.google-button[data-v-29a1082b]{border-color:var(--google-blue);color:var(--google-blue)}.google-button[data-v-29a1082b]:hover{border-color:var(--google-blue);background:#4285f40d}.divider[data-v-29a1082b]{color:var(--muted);align-items:center;gap:12px;margin:20px 0;font-size:13px;display:flex}.divider[data-v-29a1082b]:before,.divider[data-v-29a1082b]:after{content:"";background:var(--border);flex:1;height:1px}.info-box[data-v-29a1082b]{background:var(--light-gray);border-left:4px solid var(--info);border-radius:6px;padding:12px}.info-title[data-v-29a1082b]{color:var(--navy);margin:0 0 4px;font-size:13px;font-weight:600}.info-text[data-v-29a1082b]{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.modal-overlay[data-v-da1e3b1d]{z-index:1000;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-content[data-v-da1e3b1d]{background:#fff;border-radius:8px;width:90%;max-width:480px;box-shadow:0 10px 40px #0000001a}.modal-header[data-v-da1e3b1d]{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:20px;display:flex}.modal-header h2[data-v-da1e3b1d]{margin:0;font-size:18px;font-weight:600}.close-btn[data-v-da1e3b1d]{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:24px;display:flex}.close-btn[data-v-da1e3b1d]:hover{background:#f3f4f6}.modal-body[data-v-da1e3b1d]{padding:20px}.modal-body p[data-v-da1e3b1d]{color:#1f2937;margin:0;font-size:14px;line-height:1.5}.modal-actions[data-v-da1e3b1d]{border-top:1px solid #e5e7eb;justify-content:flex-end;gap:8px;padding:12px 20px 20px;display:flex}.btn[data-v-da1e3b1d]{cursor:pointer;border:none;border-radius:4px;padding:8px 16px;font-size:14px;font-weight:500}.btn-primary[data-v-da1e3b1d]{color:#fff;background:#3b82f6}.btn-primary[data-v-da1e3b1d]:hover{background:#2563eb}.btn-secondary[data-v-da1e3b1d]{color:#1f2937;background:#f3f4f6}.btn-secondary[data-v-da1e3b1d]:hover{background:#e5e7eb}[data-v-0bee42e6]{--navy:#16273f;--red:#e8402a;--blue:#2f6fe0;--ok:#10b981;--warn:#f59e0b;--danger:#dc2626;--muted:#6b7280;--border:#e5e7eb}.staff-body[data-v-0bee42e6]{background:#f9fafb;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.wide-wrap[data-v-0bee42e6]{max-width:1400px;margin:0 auto;padding:40px 20px}.hero[data-v-0bee42e6]{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:40px;display:flex}.hero h1[data-v-0bee42e6]{color:var(--navy);margin:0 0 8px;font-size:30px;font-weight:700}.hero p[data-v-0bee42e6]{color:var(--muted);margin:0;font-size:14px}.progress-view-link[data-v-0bee42e6]{border:1px solid var(--border);color:var(--blue);background:#fff;border-radius:8px;flex:none;padding:10px 13px;font-size:13px;font-weight:700;text-decoration:none}.progress-view-link[data-v-0bee42e6]:hover{background:#f4f7fc}.kpis[data-v-0bee42e6]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:40px;display:grid}.kpi[data-v-0bee42e6]{border:1px solid var(--border);background:#fff;border-radius:8px;flex-direction:column;gap:8px;padding:20px;transition:all .2s;display:flex}.kpi[data-v-0bee42e6]:hover{border-color:#d1d5db;box-shadow:0 1px 3px #0000001a}.kpi.kpi-ok[data-v-0bee42e6]{border-left:4px solid var(--ok)}.kpi.kpi-warn[data-v-0bee42e6]{border-left:4px solid var(--warn)}.kpi.kpi-danger[data-v-0bee42e6]{border-left:4px solid var(--danger)}.kpi .label[data-v-0bee42e6]{color:var(--muted);text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:600}.kpi .number[data-v-0bee42e6]{color:var(--navy);font-size:32px;font-weight:700}.kpi .desc[data-v-0bee42e6]{color:var(--muted);font-size:13px}.ticket-ref[data-v-0bee42e6]{color:var(--blue);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:700;text-decoration:none;transition:all .2s;display:inline-block}.ticket-ref[data-v-0bee42e6]:hover{color:#1f55c9;text-decoration:underline}@media (width<=680px){.hero[data-v-0bee42e6]{flex-direction:column;align-items:flex-start}}.section-title[data-v-0bee42e6]{color:var(--navy);margin:40px 0 8px;font-size:18px;font-weight:600}.section-sub[data-v-0bee42e6]{color:var(--muted);margin:0 0 20px;font-size:13px}.empty-state[data-v-0bee42e6]{border:1px dashed var(--border);text-align:center;background:#fff;border-radius:8px;margin-bottom:24px;padding:40px}.empty-state p[data-v-0bee42e6]{color:var(--muted);margin:0;font-size:14px}.ticket-card[data-v-0bee42e6]{border:1px solid var(--border);background:#fff;border-left:4px solid #0000;border-radius:8px;justify-content:space-between;gap:20px;margin-bottom:12px;padding:16px;transition:all .2s;display:flex}.ticket-card[data-v-0bee42e6]:hover{border-color:#d1d5db;box-shadow:0 2px 4px #0000000d}.ticket-card.a-danger[data-v-0bee42e6]{border-left-color:var(--danger);background:#fef2f2}.ticket-card.a-warn[data-v-0bee42e6]{border-left-color:var(--warn);background:#fffbeb}.ticket-card.a-neutral[data-v-0bee42e6]{border-left-color:var(--border)}.state-summary-card[data-v-0bee42e6]{border:1px solid var(--border);background:#fff;border-radius:10px;margin:0 0 12px;padding:18px}.state-summary-card header[data-v-0bee42e6]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.state-summary-card header>div[data-v-0bee42e6]{gap:5px;min-width:0;display:grid}.state-summary-card header strong[data-v-0bee42e6]{color:var(--navy);font-size:14px}.state-summary-card header span[data-v-0bee42e6]{color:#52647d;text-overflow:ellipsis;overflow:hidden}.state-summary-card header small[data-v-0bee42e6],.state-summary-card footer[data-v-0bee42e6]{color:var(--muted);font-size:12px}.state-summary-card>p[data-v-0bee42e6]{color:#34445a;margin:13px 0;line-height:1.55}.state-summary-card dl[data-v-0bee42e6]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px 18px;margin:0;display:grid}.state-summary-card dl div[data-v-0bee42e6]{gap:4px;display:grid}.state-summary-card dt[data-v-0bee42e6]{color:#718097;text-transform:uppercase;font-size:11px;font-weight:750}.state-summary-card dd[data-v-0bee42e6]{color:#34445a;margin:0;font-size:13px}.state-summary-card footer[data-v-0bee42e6]{margin-top:13px}.priority-reasons[data-v-0bee42e6]{color:#667085;margin-top:7px;font-size:12px;line-height:1.45}.ticket-content[data-v-0bee42e6]{flex:1;min-width:0}.ticket-header[data-v-0bee42e6]{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.ticket-id[data-v-0bee42e6]{color:var(--navy);font-family:monospace;font-size:13px;font-weight:600}.ticket-subject[data-v-0bee42e6]{color:var(--navy);word-break:break-word;margin-bottom:8px;font-size:14px;font-weight:600}.ticket-meta[data-v-0bee42e6]{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.chip[data-v-0bee42e6]{color:#4b5563;background:#f3f4f6;border-radius:4px;padding:4px 8px;font-size:11px;font-weight:600;display:inline-block}.pill[data-v-0bee42e6]{color:#6b7280;background:#f3f4f6;border-radius:12px;padding:4px 8px;font-size:11px;font-weight:600;display:inline-block}.pill-breach[data-v-0bee42e6]{color:#991b1b;background:#fecdd3}.pill-progress[data-v-0bee42e6],.pill-warn[data-v-0bee42e6],.pill-new[data-v-0bee42e6]{color:#92400e;background:#fef3c7}.pill-open[data-v-0bee42e6]{color:#1e40af;background:#dbeafe}.pill-progress[data-v-0bee42e6]{color:#92400e;background:#fef3c7}.pill-client[data-v-0bee42e6]{color:#991b1b;background:#fecdd3}.pill-resolved[data-v-0bee42e6]{color:#065f46;background:#d1fae5}.pill-closed[data-v-0bee42e6]{color:#6b7280;background:#f3f4f6}.pill-on-duty[data-v-0bee42e6]{color:#86efac;background:#10b98133}.pill-status[data-v-0bee42e6]{color:#6b7280;background:#f3f4f6}.ticket-action[data-v-0bee42e6]{flex-direction:column;align-items:flex-end;gap:12px;min-width:fit-content;display:flex}.ticket-info[data-v-0bee42e6]{text-align:right;color:var(--muted);font-size:13px;line-height:1.5}.timing[data-v-0bee42e6]{color:#9ca3af;font-size:12px}.btn[data-v-0bee42e6]{cursor:pointer;white-space:nowrap;border:none;border-radius:6px;padding:8px 12px;font-size:12px;font-weight:600;transition:all .2s}.btn-secondary[data-v-0bee42e6]{color:var(--blue);border:1px solid var(--blue);background:0 0}.btn-secondary[data-v-0bee42e6]:hover{background:#2f6fe00d}.btn-sm[data-v-0bee42e6]{white-space:nowrap;padding:6px 10px;font-size:11px;text-decoration:none;display:inline-block}.board-wrap[data-v-5ec31b51]{max-width:1600px;color:var(--navy);margin:0 auto;padding:32px 24px 56px}.board-hero[data-v-5ec31b51]{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:22px;display:flex}.eyebrow[data-v-5ec31b51]{color:var(--blue);letter-spacing:.1em;margin:0 0 6px;font-size:11px;font-weight:800}.board-hero h1[data-v-5ec31b51]{margin:0 0 7px;font-size:32px}.board-hero p[data-v-5ec31b51]:last-child{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.daily-dashboard-link[data-v-5ec31b51]{border:1px solid var(--border);color:var(--blue);background:#fff;border-radius:8px;flex:none;padding:10px 13px;font-size:13px;font-weight:700;text-decoration:none}.daily-dashboard-link[data-v-5ec31b51]:hover{background:#f4f7fc}.board-filters[data-v-5ec31b51]{border:1px solid var(--border);background:#fff;border-radius:10px;flex-wrap:wrap;align-items:end;gap:10px;margin-bottom:16px;padding:14px;display:flex}.board-filters label[data-v-5ec31b51]{color:#52647d;gap:5px;min-width:130px;font-size:11px;font-weight:700;display:grid}.board-filters .filter-search[data-v-5ec31b51]{flex:230px}.board-filters input[data-v-5ec31b51]:not([type=checkbox]),.board-filters select[data-v-5ec31b51]{color:#263b5a;width:100%;min-height:38px;font:inherit;background:#fff;border:1px solid #cbd4e1;border-radius:6px;padding:8px 9px;font-weight:400}.board-filters .stale-filter[data-v-5ec31b51]{white-space:nowrap;align-items:center;gap:7px;min-height:38px;padding:0 5px;display:flex}.stale-filter input[data-v-5ec31b51]{width:16px;height:16px;accent-color:var(--blue)}.filter-actions[data-v-5ec31b51]{gap:7px;display:flex}.filter-actions button[data-v-5ec31b51]{min-height:38px;font:inherit;cursor:pointer;border-radius:6px;padding:0 13px;font-size:12px;font-weight:700}.filter-submit[data-v-5ec31b51]{border:1px solid var(--blue);background:var(--blue);color:#fff}.filter-reset[data-v-5ec31b51]{border:1px solid var(--border);color:#52647d;background:#fff}.board-summary[data-v-5ec31b51]{color:var(--muted);align-items:center;gap:8px;margin:0 0 12px;font-size:12px;display:flex}.board-summary strong[data-v-5ec31b51]{color:var(--navy);font-size:14px}.board-stale-summary[data-v-5ec31b51]{color:#a34316;background:#fff0e6;border-radius:99px;margin-left:auto;padding:4px 8px;font-weight:750}.board-action-error[data-v-5ec31b51]{color:#9f2821;background:#fff6f5;border:1px solid #efc2c0;border-radius:7px;margin:0 0 12px;padding:10px 12px;font-size:13px}.board-scroll[data-v-5ec31b51]{grid-auto-columns:minmax(260px,1fr);grid-auto-flow:column;align-items:start;gap:13px;padding:2px 1px 14px;display:grid;overflow-x:auto}.state-column[data-v-5ec31b51]{background:#f6f8fb;border:1px solid #dfe5ee;border-top:4px solid #718096;border-radius:10px;min-width:260px;max-height:calc(100vh - 260px);overflow:auto}.state-column-heading[data-v-5ec31b51]{z-index:1;background:#f6f8fb;border-bottom:1px solid #e1e6ee;align-items:center;gap:8px;padding:11px 12px;display:flex;position:sticky;top:0}.state-column-heading h2[data-v-5ec31b51]{color:#34445a;flex:1;margin:0;font-size:14px}.state-count[data-v-5ec31b51]{color:#34445a;text-align:center;background:#e6eaf0;border-radius:99px;min-width:25px;padding:3px 7px;font-size:11px;font-weight:800}.state-stale-count[data-v-5ec31b51]{color:#a34316;white-space:nowrap;font-size:10px;font-weight:750}.state-ticket-list[data-v-5ec31b51]{gap:9px;padding:9px;display:grid}.board-ticket[data-v-5ec31b51]{background:#fff;border:1px solid #dfe5ee;border-radius:8px;gap:7px;padding:11px;display:grid;position:relative;box-shadow:0 1px 2px #1b2d450a}.board-ticket--stale[data-v-5ec31b51]{background:#fffaf6;border-color:#e9b184}.board-ticket-top[data-v-5ec31b51]{justify-content:space-between;align-items:center;gap:8px;display:flex}.board-ticket-ref[data-v-5ec31b51]{color:var(--blue);font:700 12px ui-monospace,monospace;text-decoration:none}.board-ticket-ref[data-v-5ec31b51]:hover,.board-ticket-subject[data-v-5ec31b51]:hover{text-decoration:underline}.priority-pill[data-v-5ec31b51]{color:#566477;background:#eef1f5;border-radius:99px;padding:3px 6px;font-size:9px;font-weight:750}.priority-pill--high[data-v-5ec31b51]{color:#aa3029;background:#fee8e7}.priority-pill--medium[data-v-5ec31b51]{color:#855100;background:#fff1d8}.priority-pill--awaiting_triage[data-v-5ec31b51]{color:#285baa;background:#edf3fd}.board-ticket-subject[data-v-5ec31b51]{color:#263b55;font-size:13px;font-weight:750;line-height:1.4;text-decoration:none}.board-ticket-meta[data-v-5ec31b51]{color:#52647d;gap:3px;font-size:11px;display:grid}.board-ticket-meta span[data-v-5ec31b51]:first-child{font-weight:650}.board-assignees[data-v-5ec31b51]{color:#56677d;border-top:1px solid #edf0f4;gap:3px;padding-top:6px;font-size:10px;display:grid}.board-assignees--empty[data-v-5ec31b51]{color:#8a94a3;font-style:italic}.board-ticket-footer[data-v-5ec31b51]{color:#7a8798;gap:3px;padding-top:6px;font-size:10px;display:grid}.ticket-stale-badge[data-v-5ec31b51]{color:#a34316;background:#fff0e6;border-radius:99px;padding:3px 6px;font-size:9px;font-weight:800;position:absolute;bottom:8px;right:8px}.expand-column[data-v-5ec31b51]{width:100%;color:var(--blue);cursor:pointer;background:#fff;border:1px dashed #b7c3d3;border-radius:7px;padding:9px;font-size:12px;font-weight:750}.expand-column[data-v-5ec31b51]:hover{background:#f3f7fd}.state-empty[data-v-5ec31b51]{color:#8994a4;text-align:center;margin:0;padding:22px 12px;font-size:12px}.board-ticket[draggable=true][data-v-5ec31b51]{cursor:grab}.board-ticket[draggable=true][data-v-5ec31b51]:active{cursor:grabbing}.board-ticket--moving[data-v-5ec31b51]{opacity:.55}.state-column--drop-target[data-v-5ec31b51]{outline-offset:2px;background:#eff5ff;outline:3px solid #2f6fe08c}.state-column--new[data-v-5ec31b51]{border-top-color:#4d7fe0}.state-column--triaged[data-v-5ec31b51]{border-top-color:#8a66c2}.state-column--assigned[data-v-5ec31b51]{border-top-color:#299b82}.state-column--in_progress[data-v-5ec31b51]{border-top-color:#d59a27}.state-column--with_client[data-v-5ec31b51]{border-top-color:#438fb7}.state-column--escalated[data-v-5ec31b51]{border-top-color:#d15a50}.state-column--resolved[data-v-5ec31b51]{border-top-color:#42a36c}.state-column--verifying[data-v-5ec31b51]{border-top-color:#269f9e}.state-column--reopened[data-v-5ec31b51]{border-top-color:#d77b37}.state-column--closed[data-v-5ec31b51]{border-top-color:#8792a1}@media (width<=760px){.board-wrap[data-v-5ec31b51]{padding:24px 14px 40px}.board-hero[data-v-5ec31b51]{flex-direction:column;align-items:flex-start}.board-hero h1[data-v-5ec31b51]{font-size:27px}.board-filters[data-v-5ec31b51]{align-items:stretch}.board-filters label[data-v-5ec31b51],.board-filters .filter-search[data-v-5ec31b51]{flex:calc(50% - 10px);min-width:0}.board-filters .filter-actions[data-v-5ec31b51]{flex:100%}.filter-actions button[data-v-5ec31b51]{flex:1}.board-scroll[data-v-5ec31b51]{grid-auto-columns:minmax(250px,84vw)}.state-column[data-v-5ec31b51]{max-height:none}}[data-v-f7e253a4]{--navy:#16273f;--red:#e8402a;--blue:#2f6fe0;--muted:#6b7280;--border:#e5e7eb}.staff-body[data-v-f7e253a4]{background:#f9fafb;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.wide-wrap[data-v-f7e253a4]{max-width:1400px;margin:0 auto;padding:40px 20px}.hero[data-v-f7e253a4]{margin-bottom:30px}.hero h1[data-v-f7e253a4]{color:var(--navy);margin:0 0 8px;font-size:30px;font-weight:700}.hero p[data-v-f7e253a4]{color:var(--muted);margin:0;font-size:14px}.card[data-v-f7e253a4]{border:1px solid var(--border);background:#fff;border-radius:8px;margin-bottom:24px;padding:24px;overflow-x:auto}.filters-card[data-v-f7e253a4]{padding:20px}.filters-form[data-v-f7e253a4]{flex-direction:column;gap:14px;display:flex}.search-controls-row[data-v-f7e253a4]{grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;gap:10px;display:grid}.filters-toggle[data-v-f7e253a4]{white-space:nowrap;flex:none;justify-content:center;align-items:center;gap:8px;font-weight:700;display:inline-flex}.filter-options-panel[data-v-f7e253a4]{border-top:1px solid #edf0f4;padding-top:14px}.visually-hidden[data-v-f7e253a4]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.search-box[data-v-f7e253a4]{flex:1}.search-box .form-control[data-v-f7e253a4]{border:1px solid var(--border);border-radius:6px;width:100%;padding:12px;font-size:14px}.search-box .form-control[data-v-f7e253a4]:focus{border-color:var(--blue);outline:none;box-shadow:0 0 0 3px #2f6fe01a}.filter-row[data-v-f7e253a4]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:flex-end;gap:16px;display:grid}.search-preference-error[data-v-f7e253a4]{margin:-10px 0 18px}.shareable-search-link[data-v-f7e253a4]{background:#f7f9fc;border:1px solid #d9e3f0;border-radius:8px;gap:8px;margin:-8px 0 18px;padding:12px;display:grid}.shareable-search-link__header[data-v-f7e253a4]{gap:3px;padding-right:32px;display:grid;position:relative}.shareable-search-link__header strong[data-v-f7e253a4]{color:var(--navy);font-size:13px}.shareable-search-link__header span[data-v-f7e253a4]{color:var(--muted);font-size:12px}.shareable-search-link__dismiss[data-v-f7e253a4]{width:28px;height:28px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;font-size:22px;line-height:1;display:grid;position:absolute;top:-5px;right:-5px}.shareable-search-link__dismiss[data-v-f7e253a4]:hover{color:var(--navy);background:#eaf0f8}.shareable-search-link__dismiss[data-v-f7e253a4]:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.shareable-search-link__controls[data-v-f7e253a4]{align-items:center;gap:8px;min-width:0;display:flex}.shareable-search-link__controls input[data-v-f7e253a4]{border:1px solid var(--border);min-width:0;color:var(--navy);font:inherit;border-radius:6px;flex:1;padding:8px 10px;font-size:12px}.filter-group[data-v-f7e253a4]{flex-direction:column;gap:6px;display:flex}.filter-group label[data-v-f7e253a4]{color:var(--navy);font-size:12px;font-weight:600}.form-control[data-v-f7e253a4]{border:1px solid var(--border);border-radius:6px;padding:8px 12px;font-family:inherit;font-size:13px}.form-control[data-v-f7e253a4]:focus{border-color:var(--blue);outline:none}.results-summary[data-v-f7e253a4]{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin:0 0 16px;padding:0 4px;font-size:13px;display:flex}.results-summary p[data-v-f7e253a4]{margin:0}.share-search-trigger[data-v-f7e253a4]{color:var(--blue);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:4px 0;font-weight:600;text-decoration:underline}.share-search-trigger[data-v-f7e253a4]:hover{color:var(--navy)}.share-search-trigger[data-v-f7e253a4]:focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:2px}.ticket-card-list[data-v-f7e253a4]{gap:14px;display:grid}.ticket-card[data-v-f7e253a4]{border:1px solid var(--border);background:#fff;border-radius:12px;min-width:0;padding:20px 22px;box-shadow:0 4px 14px #16273f0b}.ticket-card-header[data-v-f7e253a4]{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.ticket-card-identity[data-v-f7e253a4]{min-width:0}.ticket-card-organisation-row[data-v-f7e253a4]{flex-wrap:wrap;align-items:center;gap:8px 11px;display:flex}.ticket-card-reference[data-v-f7e253a4]{color:var(--muted);letter-spacing:.045em;margin-bottom:5px;font-size:12px;font-weight:700;text-decoration:none;display:inline-block}.ticket-card-reference[data-v-f7e253a4]:hover{color:var(--blue);text-decoration:underline}.ticket-card-organisation[data-v-f7e253a4]{color:var(--navy);overflow-wrap:anywhere;margin:0;font-size:21px;font-weight:750;line-height:1.25}.organisation-status-badge[data-v-f7e253a4]{white-space:nowrap;border-radius:999px;align-items:center;padding:4px 9px;font-size:10px;font-weight:700;line-height:1.3;display:inline-flex}.organisation-status-badge.is-verified[data-v-f7e253a4]{color:#17643a;background:#e8f7ee}.organisation-status-badge.is-unverified[data-v-f7e253a4]{color:#596579;background:#f1f3f6}.ticket-card-subject[data-v-f7e253a4]{color:#46556b;margin:5px 0 0;font-size:15px;line-height:1.45}.ticket-card-description-preview[data-v-f7e253a4]{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.ticket-card-url[data-v-f7e253a4]{max-width:100%;color:var(--blue);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:12px;line-height:1.4;display:block;overflow:hidden}.ticket-card-status[data-v-f7e253a4]{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:7px;display:flex}.priority-reason[data-v-f7e253a4]{color:#6b7280;text-align:right;flex-basis:100%;font-size:11px;line-height:1.35}.priority-reason.a-danger[data-v-f7e253a4]{color:#b42318;font-weight:700}.priority-reason.a-warn[data-v-f7e253a4]{color:#a15c00;font-weight:600}.ticket-card-details[data-v-f7e253a4]{border-top:1px solid #edf0f5;flex-wrap:wrap;gap:10px 30px;margin-top:17px;padding-top:13px;display:flex}.ticket-card-detail[data-v-f7e253a4]{color:#34445b;flex-direction:column;gap:3px;min-width:120px;font-size:13px;display:flex}.ticket-card-detail-label[data-v-f7e253a4]{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:700}.ticket-card-footer[data-v-f7e253a4]{justify-content:space-between;align-items:flex-end;gap:16px;margin-top:15px;display:flex}.ticket-card-indicators[data-v-f7e253a4]{min-width:0}.ticket-card-view[data-v-f7e253a4]{flex:none;padding:8px 15px;font-size:12px}.source-indicators[data-v-f7e253a4]{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.source-badge[data-v-f7e253a4]{text-overflow:ellipsis;white-space:nowrap;border-radius:999px;max-width:225px;padding:3px 7px;font-size:10px;font-weight:700;line-height:1.35;text-decoration:none;display:inline-block;overflow:hidden}.ai-source-badge[data-v-f7e253a4]{color:#1e40af;background:#eaf1fc}.kb-unpublished-badge[data-v-f7e253a4]{color:#8a4b08;background:#fff2db}.kb-publishing-badge[data-v-f7e253a4]{color:#6041a8;background:#f1eefc}.kb-published-badge[data-v-f7e253a4]{color:#17643a;background:#e8f7ee}.hint[data-v-f7e253a4]{color:var(--muted);font-size:11px}.pill[data-v-f7e253a4]{color:#6b7280;background:#f3f4f6;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:600;display:inline-block}.pill-new[data-v-f7e253a4]{color:#92400e;background:#fef3c7}.pill-open[data-v-f7e253a4]{color:#1e40af;background:#dbeafe}.pill-progress[data-v-f7e253a4]{color:#92400e;background:#fef3c7}.pill-client[data-v-f7e253a4]{color:#991b1b;background:#fecdd3}.pill-resolved[data-v-f7e253a4]{color:#065f46;background:#d1fae5}.pill-closed[data-v-f7e253a4]{color:#6b7280;background:#f3f4f6}.chip[data-v-f7e253a4]{color:#4b5563;background:#f3f4f6;border-radius:4px;padding:4px 8px;font-size:11px;font-weight:600;display:inline-block}.chip.priority-high[data-v-f7e253a4]{color:#991b1b;background:#fee2e2}.chip.priority-low[data-v-f7e253a4]{color:#1e40af;background:#dbeafe}.chip.priority-medium[data-v-f7e253a4]{color:#92400e;background:#fef3c7}.empty-state[data-v-f7e253a4]{text-align:center;color:var(--muted);padding:60px 20px;font-size:14px}.btn[data-v-f7e253a4]{cursor:pointer;border:none;border-radius:6px;padding:8px 12px;font-size:12px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-block}.btn-primary[data-v-f7e253a4]{background:var(--blue);color:#fff}.btn-primary[data-v-f7e253a4]:hover{background:#1f55c9}.btn-secondary[data-v-f7e253a4]{color:var(--blue);border:1px solid var(--blue);background:0 0}.btn-secondary[data-v-f7e253a4]:hover{background:#2f6fe00d}.btn-sm[data-v-f7e253a4]{padding:6px 10px;font-size:11px}.pagination[data-v-f7e253a4]{border:1px solid var(--border);background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:16px;margin-top:24px;padding:16px;display:flex}.pagination-info[data-v-f7e253a4]{color:var(--muted);font-size:13px}@media (width<=640px){.wide-wrap[data-v-f7e253a4]{padding:26px 14px}.search-controls-row[data-v-f7e253a4]{grid-template-columns:minmax(0,1fr) auto auto;gap:8px}.search-controls-row .search-box[data-v-f7e253a4]{grid-column:1/-1}.search-controls-row .btn[data-v-f7e253a4]{padding:8px 10px}.shareable-search-link__controls[data-v-f7e253a4]{flex-wrap:wrap;align-items:stretch}.shareable-search-link__controls input[data-v-f7e253a4]{flex-basis:100%}.ticket-card[data-v-f7e253a4]{padding:17px}.ticket-card-header[data-v-f7e253a4]{flex-direction:column;gap:12px}.ticket-card-organisation[data-v-f7e253a4]{font-size:19px}.ticket-card-status[data-v-f7e253a4]{justify-content:flex-start}.ticket-card-details[data-v-f7e253a4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ticket-card-detail[data-v-f7e253a4]{overflow-wrap:anywhere;min-width:0}.ticket-card-footer[data-v-f7e253a4]{flex-direction:column;align-items:stretch}.ticket-card-view[data-v-f7e253a4]{text-align:center}}.modal-overlay[data-v-d189e4d9]{z-index:1000;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-content[data-v-d189e4d9]{background:#fff;border-radius:8px;width:90%;max-width:600px;max-height:90vh;overflow-y:auto;box-shadow:0 10px 40px #0000001a}.github-archive-choice[data-v-d189e4d9]{background:#f8faff;border:1px solid #d7e0ef;border-radius:10px;margin:18px 0;padding:16px}.github-archive-toggle[data-v-d189e4d9],.archive-review-confirm[data-v-d189e4d9]{align-items:flex-start;gap:9px;font-weight:600;display:flex}.github-archive-review[data-v-d189e4d9]{margin-top:14px}.github-archive-review p[data-v-d189e4d9]{line-height:1.5}.archive-preview[data-v-d189e4d9]{white-space:pre-wrap;background:#fff;border:1px solid #dbe2ed;border-radius:6px;max-height:220px;padding:12px;font-size:12px;overflow:auto}.github-archive-disabled[data-v-d189e4d9]{margin:14px 0}.modal-header[data-v-d189e4d9]{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:20px;display:flex}.modal-header h2[data-v-d189e4d9]{margin:0;font-size:18px;font-weight:600}.close-btn[data-v-d189e4d9]{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:24px;display:flex}.close-btn[data-v-d189e4d9]:hover{background:#f3f4f6}form[data-v-d189e4d9]{padding:20px}.form-group[data-v-d189e4d9]{margin-bottom:20px}.form-group label[data-v-d189e4d9]{margin-bottom:8px;font-size:14px;font-weight:500;display:block}.required[data-v-d189e4d9]{color:#dc2626}.optional[data-v-d189e4d9]{color:#9ca3af}.form-group textarea[data-v-d189e4d9],.form-group input[data-v-d189e4d9]{border:1px solid #d1d5db;border-radius:4px;width:100%;padding:10px;font-family:inherit;font-size:14px;line-height:1.5}.form-group textarea[data-v-d189e4d9]:focus,.form-group input[data-v-d189e4d9]:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.char-count[data-v-d189e4d9],.hint[data-v-d189e4d9]{color:#9ca3af;margin-top:4px;font-size:12px}.modal-actions[data-v-d189e4d9]{border-top:1px solid #e5e7eb;justify-content:flex-end;gap:8px;padding-top:12px;display:flex}.error-message[data-v-d189e4d9]{color:#dc2626;background:#fef2f2;border-radius:4px;margin-top:12px;padding:0 20px 20px;font-size:14px}.btn[data-v-d189e4d9]{cursor:pointer;border:none;border-radius:4px;padding:8px 16px;font-size:14px;font-weight:500}.btn[data-v-d189e4d9]:disabled{opacity:.6;cursor:not-allowed}.btn-primary[data-v-d189e4d9]{color:#fff;background:#3b82f6}.btn-primary[data-v-d189e4d9]:hover:not(:disabled){background:#2563eb}.btn-secondary[data-v-d189e4d9]{color:#1f2937;background:#f3f4f6}.btn-secondary[data-v-d189e4d9]:hover{background:#e5e7eb}.tag-autocomplete[data-v-2f49db42]{margin-top:12px}.tag-autocomplete__label[data-v-2f49db42]{color:#5b6472;margin-bottom:6px;font-size:12px;font-weight:700;display:block}.tag-autocomplete__control[data-v-2f49db42]{cursor:text;background:#fff;border:1px solid #cbd5e1;border-radius:7px;flex-wrap:wrap;align-items:center;gap:6px;min-height:42px;padding:6px 8px;display:flex}.tag-autocomplete__control[data-v-2f49db42]:focus-within{border-color:#2f6fe0;box-shadow:0 0 0 3px #2f6fe01c}.tag-autocomplete__control input[data-v-2f49db42]{color:#25364b;width:auto;min-width:100px;font:inherit;box-shadow:none;background:0 0;border:0;outline:0;flex:140px;padding:5px 3px}.tag-autocomplete__control input[data-v-2f49db42]:focus{border:0;outline:0;box-shadow:none!important}.tag-autocomplete__control input[data-v-2f49db42]:disabled{cursor:not-allowed}.tag-autocomplete__chip[data-v-2f49db42]{color:#344054;background:#f4f7fb;border:1px solid #d8e1ef;border-radius:999px;align-items:center;gap:5px;max-width:100%;padding:4px 7px 4px 9px;font-size:11px;font-weight:600;display:inline-flex}.tag-autocomplete__chip--new[data-v-2f49db42]{color:#7a4b00;background:#fff7e1;border-color:#f4d58c}.tag-autocomplete__chip small[data-v-2f49db42]{color:#986400;text-transform:uppercase;font-size:9px}.tag-autocomplete__chip button[data-v-2f49db42]{color:inherit;cursor:pointer;background:0 0;border:0;padding:0 1px;font-size:15px;line-height:1}.tag-autocomplete__help[data-v-2f49db42],.tag-autocomplete__count[data-v-2f49db42],.tag-autocomplete__empty[data-v-2f49db42]{color:#778397;margin:5px 0 0;font-size:11px;line-height:1.4}.tag-autocomplete__count[data-v-2f49db42]{text-align:right}.tag-autocomplete__suggestions[data-v-2f49db42]{background:#fff;border:1px solid #d7dfea;border-radius:8px;max-height:230px;margin-top:4px;overflow-y:auto;box-shadow:0 8px 20px #1b2c4517}.tag-autocomplete__option[data-v-2f49db42]{color:#344054;text-align:left;width:100%;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:0;align-items:center;gap:9px;padding:10px 12px;font-size:12px;display:flex}.tag-autocomplete__option+.tag-autocomplete__option[data-v-2f49db42]{border-top:1px solid #f0f2f5}.tag-autocomplete__option[data-v-2f49db42]:hover,.tag-autocomplete__option.is-active[data-v-2f49db42]{background:#f2f6fd}.tag-autocomplete__option.is-create[data-v-2f49db42]{color:#1f5dba;font-weight:700}.tag-autocomplete__plus[data-v-2f49db42],.tag-autocomplete__check[data-v-2f49db42]{color:#2f6fe0;background:#eaf1fc;border-radius:5px;place-items:center;width:20px;height:20px;font-size:15px;line-height:1;display:grid}.tag-autocomplete__empty[data-v-2f49db42]{padding:7px 3px}.reply-review-result[data-v-d501ed3c]{background:#f6f8fc;border:1px solid #cbd8ed;border-radius:12px;margin-top:16px;padding:16px}.reply-review-heading[data-v-d501ed3c]{justify-content:space-between;align-items:center;gap:12px;display:flex}.reply-review-suggestion[data-v-d501ed3c]{white-space:pre-wrap;overflow-wrap:anywhere;max-height:280px;font:inherit;background:#fff;border-radius:8px;padding:12px;line-height:1.55;overflow:auto}.reply-confirm-backdrop[data-v-d501ed3c]{z-index:1200;background:#121f3094;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.reply-confirm-dialog[data-v-d501ed3c]{background:#fff;border-radius:16px;width:min(760px,100%);max-height:min(88vh,900px);padding:26px;overflow:auto;box-shadow:0 24px 80px #0a192c4d}.reply-confirm-dialog h2[data-v-d501ed3c]{color:#172b47;margin:0 0 8px}.reply-confirm-dialog h3[data-v-d501ed3c]{color:#34445a;margin:18px 0 8px;font-size:14px}.reply-confirm-recipients[data-v-d501ed3c]{flex-wrap:wrap;gap:8px 18px;margin:0;padding-left:20px;display:flex}.reply-confirm-body[data-v-d501ed3c]{white-space:pre-wrap;overflow-wrap:anywhere;max-height:360px;font:inherit;background:#f7f9fc;border:1px solid #dbe3ee;border-radius:10px;padding:16px;line-height:1.6;overflow:auto}.reply-confirm-files[data-v-d501ed3c]{overflow-wrap:anywhere;background:#f7f9fc;border-radius:8px;margin-top:12px;padding:12px}.reply-confirm-actions[data-v-d501ed3c]{justify-content:flex-end;margin-top:20px}@media (width<=600px){.reply-confirm-backdrop[data-v-d501ed3c]{padding:12px}.reply-confirm-dialog[data-v-d501ed3c]{padding:18px}.reply-confirm-actions[data-v-d501ed3c]{flex-direction:column-reverse}}[data-v-d501ed3c]:root{--navy:#16273f;--red:#e8402a;--blue:#2f6fe0;--violet:#7c3aed;--muted:#6b7280;--muted2:#8791a0;--border:#eaedf3;--border2:#e4e8ef;--input-border:#e4e9f1;--fill:#f6f8fc;--ok-t:#1f8a5b;--ok-bg:#e7f7f1;--ok:#28b36b;--warn-t:#b5772e;--warn-bg:#fcf6e4;--warn:#e0a21e;--danger:#c0392b;--danger-bg:#fcecec;--violet-t:#6a45c9;--violet-bg:#f1eefc;--open-bg:#eaf1fc}[data-v-d501ed3c]{box-sizing:border-box}.staff-body[data-v-d501ed3c]{color:#33404f;background:#f9fafb;min-height:100vh;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}h1[data-v-d501ed3c],h2[data-v-d501ed3c],h3[data-v-d501ed3c]{color:var(--navy);margin:0;font-family:Poppins,sans-serif}.wide-wrap[data-v-d501ed3c]{max-width:1440px;margin:0 auto;padding:26px 32px 80px}.hero[data-v-d501ed3c]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}.label[data-v-d501ed3c]{letter-spacing:.5px;text-transform:uppercase;color:var(--muted);margin:0 0 4px;font-family:Poppins,sans-serif;font-size:12.5px;font-weight:700;display:block}.ref[data-v-d501ed3c]{color:var(--navy);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:700}.hero h1[data-v-d501ed3c]{margin-bottom:8px;font-weight:700}.ticket-hero-main[data-v-d501ed3c]{flex:1;min-width:0}.ticket-hero-badges[data-v-d501ed3c]{flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;max-width:100%;margin-top:8px;padding-bottom:2px;display:flex;overflow-x:auto}.ticket-hero-badges[data-v-d501ed3c]>*{white-space:nowrap;flex:none}.pill[data-v-d501ed3c]{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-family:Poppins,sans-serif;font-size:12px;font-weight:700;display:inline-flex}.pill[data-v-d501ed3c]:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.p-new[data-v-d501ed3c]{color:#1b7fb0;background:#e4f5f9}.p-open[data-v-d501ed3c]{background:var(--open-bg);color:var(--blue)}.p-progress[data-v-d501ed3c]{background:var(--warn-bg);color:var(--warn-t)}.p-client[data-v-d501ed3c]{background:var(--violet-bg);color:var(--violet-t)}.p-resolved[data-v-d501ed3c]{background:var(--ok-bg);color:var(--ok-t)}.p-closed[data-v-d501ed3c]{color:#5b6675;background:#eef1f6}.p-breach[data-v-d501ed3c]{background:var(--danger-bg);color:var(--danger)}.chip[data-v-d501ed3c]{color:#3b5678;background:#eef2fa;border-radius:999px;padding:3px 11px;font-family:Poppins,sans-serif;font-size:12px;font-weight:600;display:inline-block}.btn-row[data-v-d501ed3c]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.btn[data-v-d501ed3c]{cursor:pointer;border:1px solid #0000;border-radius:12px;padding:12px 22px;font-family:Poppins,sans-serif;font-size:14.5px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-block}.btn-primary[data-v-d501ed3c]{background:var(--red);color:#fff;box-shadow:0 6px 16px #e8402a47}.btn-primary[data-v-d501ed3c]:hover{background:#d5361f}.btn-primary[data-v-d501ed3c]:disabled{opacity:.6;cursor:not-allowed}.btn-secondary[data-v-d501ed3c]{color:var(--navy);border-color:var(--border2);background:#fff}.btn-secondary[data-v-d501ed3c]:hover{background:var(--fill)}.btn-sm[data-v-d501ed3c]{border-radius:10px;padding:8px 14px;font-size:13px}.ticket-panels-layout[data-v-d501ed3c]{grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);align-items:start;gap:20px;display:grid}.ticket-panels-layout--trial[data-v-d501ed3c]{grid-template-columns:minmax(0,1.65fr) minmax(320px,.9fr);gap:24px}.ticket-panels-column[data-v-d501ed3c]{flex-direction:column;gap:20px;min-width:0;display:flex}.ticket-panel-description[data-v-d501ed3c]{grid-area:description}.ticket-panel-details[data-v-d501ed3c]{grid-area:auto}.ticket-panel-solution[data-v-d501ed3c]{grid-area:solution}.ticket-panel-organisation[data-v-d501ed3c]{grid-area:auto}.ticket-panel-conversation[data-v-d501ed3c]{grid-area:conversation;align-content:start;gap:18px;display:grid}.side-block[data-v-d501ed3c]{gap:16px;min-width:0;display:grid}.side-block>.card+.card[data-v-d501ed3c]{margin-top:0}.side-block>.ticket-participants[data-v-d501ed3c],.side-block>.ticket-linked-tickets[data-v-d501ed3c]{margin:0}.ticket-side-panel[data-v-d501ed3c]{margin:0;padding:16px}.ticket-side-panel>h3[data-v-d501ed3c]{margin:0 0 10px}.ticket-status-timeline[data-v-d501ed3c]{padding:16px}.ticket-status-timeline h3[data-v-d501ed3c]{color:var(--navy);margin:0 0 12px;font-size:15px}.ticket-status-timeline__list[data-v-d501ed3c]{gap:0;margin:0;padding:0;list-style:none;display:grid}.ticket-status-timeline__list li[data-v-d501ed3c]{grid-template-columns:14px minmax(0,1fr);gap:10px;min-height:42px;display:grid;position:relative}.ticket-status-timeline__list li[data-v-d501ed3c]:not(:last-child):before{content:"";background:#dce4ef;width:2px;position:absolute;top:11px;bottom:-1px;left:5px}.ticket-status-timeline__marker[data-v-d501ed3c]{z-index:1;background:#fff;border:2px solid #9aabc0;border-radius:50%;width:12px;height:12px;margin-top:2px;position:relative}.ticket-status-timeline__list li.is-current .ticket-status-timeline__marker[data-v-d501ed3c]{border-color:var(--blue);background:var(--blue);box-shadow:0 0 0 3px #2f6fe01f}.ticket-status-timeline__list li>div[data-v-d501ed3c]{align-content:start;gap:2px;padding-bottom:12px;display:grid}.ticket-status-timeline__list strong[data-v-d501ed3c]{color:#34445a;font-size:13px}.ticket-status-timeline__list small[data-v-d501ed3c]{color:var(--muted);font-size:11px;line-height:1.4}.ticket-panel-description[data-v-d501ed3c],.ticket-panel-organisation[data-v-d501ed3c],.ticket-panel-solution[data-v-d501ed3c],.ticket-panel-conversation>.card[data-v-d501ed3c],.ticket-panel-details[data-v-d501ed3c]{margin-bottom:0}.ticket-panels-layout--trial .ticket-panel-description[data-v-d501ed3c]{padding:24px}.ticket-panels-layout--trial .ticket-panel-description h2[data-v-d501ed3c]{margin-bottom:12px;font-size:21px}.ticket-panels-layout--trial .state-of-play-card--inline[data-v-d501ed3c]{margin:24px 0 0;padding:18px}.ticket-available-actions[data-v-d501ed3c]{border:1px solid #d8e2f0;border-top:3px solid var(--blue);gap:12px;padding:18px;display:grid}.ticket-available-actions__heading[data-v-d501ed3c]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ticket-available-actions__heading h2[data-v-d501ed3c]{margin:0;font-size:19px}.ticket-available-actions__heading-actions[data-v-d501ed3c]{align-items:center;gap:8px;display:flex}.ticket-available-actions__heading-actions>button[data-v-d501ed3c]{flex:none}.ticket-section-eyebrow[data-v-d501ed3c]{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;margin:0 0 3px;font-size:10px;font-weight:800}.ticket-available-actions__groups[data-v-d501ed3c]{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.ticket-action-group[data-v-d501ed3c]{background:#fbfcfe;border:1px solid #e5eaf2;border-radius:8px;min-width:0;padding:12px 14px}.ticket-action-group h3[data-v-d501ed3c]{color:#52627a;letter-spacing:.05em;text-transform:uppercase;margin:0 0 9px;font-size:11px}.ticket-available-actions__buttons[data-v-d501ed3c]{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.ticket-available-actions>.hint[data-v-d501ed3c]{margin:0}.state-of-play-card[data-v-d501ed3c]{background:#f7f9fc;border:1px solid #e1e7f0;border-radius:12px;margin:0 0 16px;padding:14px}.state-of-play-heading[data-v-d501ed3c]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.state-of-play-heading h2[data-v-d501ed3c]{color:var(--navy);margin:0 0 4px;font-size:18px}.state-of-play-heading p[data-v-d501ed3c],.state-of-play-message[data-v-d501ed3c]{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.state-of-play-summary[data-v-d501ed3c]{color:#34445a;white-space:pre-wrap;margin:14px 0;line-height:1.6}.state-of-play-facts[data-v-d501ed3c]{gap:10px;margin:0;display:grid}.state-of-play-facts div[data-v-d501ed3c]{gap:3px;display:grid}.state-of-play-facts dt[data-v-d501ed3c]{color:#718097;letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:800}.state-of-play-facts dd[data-v-d501ed3c]{color:#34445a;margin:0;font-size:13px;line-height:1.45}.state-of-play-card>.state-of-play-message[data-v-d501ed3c]{margin-top:14px}@media (width<=960px){.ticket-panels-layout[data-v-d501ed3c]{grid-template-columns:minmax(0,1fr);grid-template-areas:"description""details""solution""conversation"}.ticket-panels-column[data-v-d501ed3c]{display:contents}.ticket-panels-column--right>.side-block[data-v-d501ed3c]{grid-area:details;display:grid}}@media (width<=600px){.ticket-available-actions__heading[data-v-d501ed3c]{flex-direction:column}}.ticket-section-focus-flash[data-v-d501ed3c]{z-index:2;outline-offset:4px;animation:1.9s ease-out both ticket-section-focus-flash-d501ed3c;position:relative;box-shadow:0 0 0 9px #f59e0b33;outline:4px solid #f59e0b!important}@keyframes ticket-section-focus-flash-d501ed3c{0%,55%{outline-color:#f59e0b;box-shadow:0 0 0 9px #f59e0b3d}to{outline-color:#0000;box-shadow:0 0 0 9px #f59e0b00}}@media (prefers-reduced-motion:reduce){.ticket-section-focus-flash[data-v-d501ed3c]{animation-duration:.01ms}}.side-block h3[data-v-d501ed3c]{letter-spacing:.5px;text-transform:uppercase;color:var(--muted);margin:18px 0 8px;font-size:13px;font-weight:700}.side-block h3[data-v-d501ed3c]:first-child{margin-top:0}.kv[data-v-d501ed3c]{border-bottom:1px solid var(--divider);justify-content:space-between;gap:10px;padding:7px 0;font-size:14px;display:flex}.kv dt[data-v-d501ed3c]{color:#5b6675;margin:0}.kv dd[data-v-d501ed3c]{color:var(--navy);text-align:right;margin:0;font-weight:700}.ticket-assignee-select[data-v-d501ed3c]{min-width:170px;padding:5px 8px;font-size:13px}.ticket-tagging-action[data-v-d501ed3c]{width:100%;margin:8px 0 10px}.ticket-hierarchy-warning[data-v-d501ed3c]{color:#75420a;background:#fff7e6;border-left:4px solid #d97706;border-radius:6px;margin:0;padding:10px 12px;font-size:12px;line-height:1.5}.ticket-linked-tickets[data-v-d501ed3c]{border:1px solid var(--border2);background:#fbfcfe;border-radius:12px;gap:12px;margin:18px 0;padding:14px;display:grid}.ticket-linked-tickets h3[data-v-d501ed3c]{margin:0}.ticket-linked-tickets__list[data-v-d501ed3c]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ticket-linked-tickets__list li[data-v-d501ed3c]{background:#fff;border:1px solid #e4e9f0;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:10px;padding:10px;display:flex}.ticket-linked-tickets__details[data-v-d501ed3c]{gap:4px;min-width:0;display:grid}.ticket-linked-tickets__details a[data-v-d501ed3c]{overflow-wrap:anywhere;color:var(--blue);font-size:12px;text-decoration:none}.ticket-linked-tickets__details a[data-v-d501ed3c]:hover{text-decoration:underline}.ticket-linked-tickets__relationship[data-v-d501ed3c],.ticket-linked-tickets__details small[data-v-d501ed3c]{color:var(--muted);font-size:10px}.ticket-linked-tickets__remove[data-v-d501ed3c]{color:#718097;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;width:24px;height:24px;font-size:18px;line-height:1}.ticket-linked-tickets__remove[data-v-d501ed3c]:hover:not(:disabled){color:#b42318;background:#fbeceb}.ticket-linked-tickets__remove[data-v-d501ed3c]:disabled{opacity:.5;cursor:wait}.ticket-link-disclosure[data-v-d501ed3c]{border-top:1px solid var(--divider);gap:9px;padding-top:12px;display:grid}.ticket-link-disclosure>summary[data-v-d501ed3c]{color:var(--blue);cursor:pointer;font-size:12px;font-weight:700}.ticket-spreadsheet-imports[data-v-d501ed3c]{gap:8px;display:grid}.ticket-spreadsheet-imports__item[data-v-d501ed3c]{background:#f5f8fd;border:1px solid #dbe5f2;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:10px;padding:10px;display:flex}.ticket-spreadsheet-imports__item>div[data-v-d501ed3c]{gap:4px;min-width:0;display:grid}.ticket-spreadsheet-imports__item strong[data-v-d501ed3c]{overflow-wrap:anywhere;color:var(--navy);font-size:12px}.ticket-spreadsheet-imports__item span[data-v-d501ed3c],.ticket-spreadsheet-imports__item small[data-v-d501ed3c]{color:var(--muted);font-size:11px;line-height:1.4}.ticket-spreadsheet-imports__item small[data-v-d501ed3c]{color:var(--danger)}.ticket-link-form[data-v-d501ed3c]{gap:9px;display:grid}.ticket-link-form>label[data-v-d501ed3c]{color:#52627a;gap:5px;font-size:11px;font-weight:700;display:grid}.ticket-link-form input[data-v-d501ed3c],.ticket-link-form select[data-v-d501ed3c]{box-sizing:border-box;border:1px solid var(--input-border);width:100%;min-height:36px;color:var(--navy);font:inherit;background:#fff;border-radius:7px;padding:7px 9px;font-size:12px}.ticket-link-search-results[data-v-d501ed3c]{background:#fff;border:1px solid #dbe2eb;border-radius:8px;max-height:210px;display:grid;overflow:auto}.ticket-link-search-results button[data-v-d501ed3c]{color:var(--navy);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #edf0f4;padding:9px 10px;font-size:12px}.ticket-link-search-results button[data-v-d501ed3c]:last-child{border-bottom:0}.ticket-link-search-results button[data-v-d501ed3c]:hover,.ticket-link-search-results button[aria-selected=true][data-v-d501ed3c]{background:#f2f6fc}.ticket-link-search-results small[data-v-d501ed3c]{color:var(--muted);margin-left:5px}.ticket-link-selected[data-v-d501ed3c]{color:#304b6b;background:#eef5ff;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:11px;display:flex}.ticket-link-selected button[data-v-d501ed3c]{color:var(--blue);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.ticket-participants[data-v-d501ed3c]{border:1px solid var(--border2);background:var(--fill);border-radius:12px;margin:18px 0;padding:16px}.ticket-participants h3[data-v-d501ed3c]{margin:0 0 6px}.ticket-participants .hint[data-v-d501ed3c],.participants-empty[data-v-d501ed3c]{color:var(--muted);margin:0 0 12px;font-size:12px;line-height:1.45}.participants-list[data-v-d501ed3c]{gap:8px;margin:0 0 12px;padding:0;list-style:none;display:grid}.participants-list li[data-v-d501ed3c]{background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;display:flex}.participants-list li span[data-v-d501ed3c]{overflow-wrap:anywhere;gap:3px;min-width:0;font-size:13px;display:grid}.participants-list small[data-v-d501ed3c]{color:var(--muted);font-size:11px}.participant-remove[data-v-d501ed3c]{border:1px solid var(--border2);color:var(--danger);cursor:pointer;background:#fff;border-radius:6px;flex:none;padding:5px 8px;font-size:12px}.participant-invite-form[data-v-d501ed3c]{gap:8px;display:flex}.participant-invite-form input[data-v-d501ed3c],.participant-invite-form select[data-v-d501ed3c]{border:1px solid var(--input-border);border-radius:7px;flex:1;min-width:0;padding:8px 10px}.mention-picker[data-v-d501ed3c]{border:1px solid var(--border2);background:var(--fill);border-radius:10px;margin-top:12px;padding:12px;position:relative}.mention-picker label[data-v-d501ed3c]{margin-bottom:7px;font-size:12px;font-weight:700;display:block}.mention-picker input[data-v-d501ed3c]{border:1px solid var(--input-border);border-radius:7px;width:100%;padding:8px 10px}.mention-picker .hint[data-v-d501ed3c]{margin:7px 0 0;font-size:11px}.mention-chips[data-v-d501ed3c]{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.mention-chip[data-v-d501ed3c]{color:#244b89;background:#e9effb;border-radius:999px;align-items:center;gap:6px;padding:5px 8px;font-size:12px;font-weight:600;display:inline-flex}.mention-chip button[data-v-d501ed3c]{color:inherit;cursor:pointer;background:0 0;border:0;font-size:16px;line-height:1}.mention-suggestions[data-v-d501ed3c]{z-index:20;border:1px solid var(--border2);background:#fff;border-radius:8px;padding:5px;display:grid;position:absolute;top:calc(100% - 28px);left:12px;right:12px;box-shadow:0 8px 24px #16273f24}.mention-suggestions button[data-v-d501ed3c]{color:var(--navy);text-align:left;cursor:pointer;background:#fff;border:0;padding:8px 10px}.mention-suggestions button[data-v-d501ed3c]:hover,.mention-suggestions button[data-v-d501ed3c]:focus{background:var(--fill)}.message-mentions[data-v-d501ed3c]{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.message-mentions span[data-v-d501ed3c]{color:#244b89;background:#e9effb;border-radius:999px;padding:4px 7px;font-size:11px;font-weight:600}.card[data-v-d501ed3c]{border:1px solid var(--border);background:#fff;border-radius:18px;padding:24px;box-shadow:0 4px 16px #12263f0d}.card+.card[data-v-d501ed3c]{margin-top:18px}.card h2[data-v-d501ed3c]{margin-bottom:6px;font-size:19px}.card h3[data-v-d501ed3c]{margin-bottom:8px;font-size:13px;font-weight:700}.conversation-heading[data-v-d501ed3c]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.conversation-heading h2[data-v-d501ed3c]{margin:0}.conversation-card[data-v-d501ed3c]{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.conversation-heading-tools[data-v-d501ed3c]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.conversation-filter[data-v-d501ed3c]{position:relative}.conversation-filter summary[data-v-d501ed3c]{border:1px solid var(--border2);color:var(--navy);cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:8px;padding:9px 11px;font-size:12px;font-weight:650;list-style:none;display:inline-flex}.conversation-filter summary[data-v-d501ed3c]::-webkit-details-marker{display:none}.conversation-filter summary[data-v-d501ed3c]:after{content:"▾";color:var(--muted);font-size:11px}.conversation-filter[open] summary[data-v-d501ed3c]{border-color:#b8c8de;box-shadow:0 0 0 2px #2f6fe014}.conversation-filter-menu[data-v-d501ed3c]{z-index:30;border:1px solid var(--border2);background:#fff;border-radius:11px;gap:8px;width:260px;max-width:calc(100vw - 40px);padding:13px;display:grid;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 12px 28px #12263f29}.conversation-filter-menu>strong[data-v-d501ed3c]{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;padding:0 4px 4px;font-size:11px}.conversation-filter-option[data-v-d501ed3c]{color:#34445a;cursor:pointer;border-radius:6px;grid-template-columns:16px 1fr auto;align-items:center;gap:9px;padding:5px 4px;font-size:13px;display:grid}.conversation-filter-option[data-v-d501ed3c]:hover{background:#f6f8fb}.conversation-filter-option input[data-v-d501ed3c]{width:15px;height:15px;accent-color:var(--blue);margin:0}.conversation-filter-count[data-v-d501ed3c]{color:#8290a3;font-size:11px}.conversation-hidden-types[data-v-d501ed3c]{gap:6px;margin:0 0 12px;display:grid}.conversation-hidden-type[data-v-d501ed3c]{color:#5e6d81;background:#f7f9fc;border:1px solid #e3e8ef;border-radius:8px;align-items:center;gap:5px;padding:8px 11px;font-size:12px;display:flex}.conversation-hidden-type button[data-v-d501ed3c]{color:var(--blue);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 2px;font-weight:700}.conversation-hidden-type button[data-v-d501ed3c]:hover{text-decoration:underline}.conversation-empty[data-v-d501ed3c]{color:var(--muted);text-align:center;border:1px dashed #d5deea;border-radius:10px;margin:0;padding:20px}.conversation-history-control[data-v-d501ed3c]{border:1px solid var(--border2);color:var(--muted);background:#f7f9fc;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;padding:10px 12px;font-size:12px;display:flex}.conversation-history-control button[data-v-d501ed3c]{color:var(--blue);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:5px 7px;font-weight:700}.conversation-history-control button[data-v-d501ed3c]:hover{text-decoration:underline}.conversation-order-toggle[data-v-d501ed3c]{border:1px solid var(--border2);background:#f7f9fc;border-radius:9px;gap:3px;padding:3px;display:flex}.conversation-order-toggle button[data-v-d501ed3c]{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:7px 9px;font-size:12px;font-weight:600}.conversation-order-toggle button[aria-pressed=true][data-v-d501ed3c]{color:var(--navy);background:#fff;box-shadow:0 1px 3px #16273f24}.timeline[data-v-d501ed3c]{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.timeline li[data-v-d501ed3c]{box-sizing:border-box;background:#fff;border:1px solid #dfe6ef;border-radius:14px;flex-direction:column;align-items:flex-start;width:min(86%,760px);min-width:0;padding:10px;display:flex;box-shadow:0 1px 3px #1b2b410b}.timeline li.notification-target .body[data-v-d501ed3c]{animation:4s ease-out notification-target-highlight-d501ed3c}@keyframes notification-target-highlight-d501ed3c{0%,35%{box-shadow:0 0 0 4px #2f6fe073}to{box-shadow:0 0 #2f6fe000}}.timeline-meta[data-v-d501ed3c]{box-sizing:border-box;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 8px;width:100%;padding:0 4px;display:flex}.timeline-meta__context[data-v-d501ed3c]{flex:none;align-items:center;gap:8px;margin-left:auto;display:inline-flex}.timeline-kind[data-v-d501ed3c]{color:#526278;letter-spacing:.02em;background:#fff;border:1px solid #dbe3ed;border-radius:999px;flex:none;align-items:center;min-height:20px;padding:2px 8px;font-size:10px;font-weight:750;line-height:1.3;display:inline-flex}.timeline-kind--client[data-v-d501ed3c]{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.timeline-kind--reply[data-v-d501ed3c]{color:#18734b;background:#eaf8f1;border-color:#b9e6d2}.timeline-kind--internal[data-v-d501ed3c]{color:#865711;background:#fff7df;border-color:#f0d59a}.timeline-kind--ai[data-v-d501ed3c]{color:#6745a5;background:#f4efff;border-color:#d9cdf6}.timeline-kind--system[data-v-d501ed3c]{color:#586579;background:#edf1f5;border-color:#dce2e9}.timeline .who[data-v-d501ed3c]{color:#34445a;flex:auto;min-width:0;font-size:12px;font-weight:700}.timeline .when[data-v-d501ed3c]{color:#758399;font-size:11px}.solution-badge[data-v-d501ed3c]{color:#17643a;vertical-align:middle;background:#e8f7ee;border:1px solid #b9e3c9;border-radius:999px;align-items:center;margin-left:8px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}.timeline .body[data-v-d501ed3c]{box-sizing:border-box;color:#26364a;text-align:left;overflow-wrap:anywhere;background:0 0;border:0;border-radius:0;width:100%;max-width:100%;margin-top:5px;padding:4px 4px 0;font-size:14px;line-height:1.6}.timeline li.ev-client[data-v-d501ed3c]{background:#fbfdff;border-color:#d7e6fa}.timeline li.ev-reply[data-v-d501ed3c]{background:#f5fbf7;border-color:#cfe8da;align-self:flex-end;align-items:flex-end}.timeline li.ev-reply .timeline-meta[data-v-d501ed3c]{justify-content:space-between}.timeline li.ev-ai[data-v-d501ed3c]{background:#fbf9ff;border-color:#e3daf5}.timeline li.ev-internal[data-v-d501ed3c]{background:#fffdf7;border-color:#f0dfb6}.timeline li.ev-private[data-v-d501ed3c],.timeline li.ev-public[data-v-d501ed3c]{align-self:stretch;align-items:stretch;width:100%}.timeline li.ev-sys[data-v-d501ed3c]{width:100%;box-shadow:none;background:#f1f4f7;border-color:#e4e8ee;border-radius:11px;align-self:center;align-items:center;padding:8px 10px}.timeline li.ev-sys .timeline-meta[data-v-d501ed3c]{justify-content:space-between}.timeline li.ev-sys .who[data-v-d501ed3c]{color:#68768a;text-align:left;flex:auto;font-size:11px;font-weight:550}.timeline li.ev-sys .timeline-meta__context[data-v-d501ed3c]{margin-left:auto}.timeline li.ev-sys .body[data-v-d501ed3c]{color:#576579;text-align:left;width:100%;max-width:100%;font-size:12px}.timeline li.ev-internal:not(.ev-ai) .timeline-kind[data-v-d501ed3c]{color:#865711;background:#fff7df;border-color:#f0d59a}.timeline li.ev-internal .message-mentions[data-v-d501ed3c]{margin-left:4px}.timeline li .ai-researching[data-v-d501ed3c]{box-sizing:border-box;width:100%}.timeline li .attachments-section[data-v-d501ed3c],.timeline li .message-mentions[data-v-d501ed3c],.timeline li .ai-citation-list[data-v-d501ed3c]{width:100%}@media (width<=640px){.timeline[data-v-d501ed3c]{gap:10px}.timeline li[data-v-d501ed3c]{width:94%}.timeline .body[data-v-d501ed3c]{padding:4px 4px 0;font-size:13px}}.timeline .body.ai-answer-body[data-v-d501ed3c]{white-space:pre-wrap}.ai-researching[data-v-d501ed3c]{color:#5f4a98;background:#f7f5fc;border:1px solid #ddd7f2;border-radius:12px;align-items:center;gap:9px;margin-top:7px;padding:12px 14px;font-size:13px;display:flex}.ai-researching-spinner[data-v-d501ed3c]{border:2px solid #d9d1ef;border-top-color:#7959c7;border-radius:50%;flex:0 0 15px;width:15px;height:15px;animation:.8s linear infinite ai-research-spin-d501ed3c}.ai-researching-dots[data-v-d501ed3c]{width:12px;animation:1.2s steps(4,end) infinite ai-research-pulse-d501ed3c;overflow:hidden}@keyframes ai-research-spin-d501ed3c{to{transform:rotate(360deg)}}@keyframes ai-research-pulse-d501ed3c{0%,20%{opacity:.25}50%{opacity:1}80%,to{opacity:.45}}.attachments-section[data-v-d501ed3c]{margin-top:10px}.attachments-label[data-v-d501ed3c]{color:var(--navy);margin-bottom:6px;font-size:12px;font-weight:600}.attachment-container[data-v-d501ed3c]{margin-bottom:8px}.attachment-container[data-v-d501ed3c]:last-child{margin-bottom:0}.attachment-image[data-v-d501ed3c]{border:1px solid var(--input-border);cursor:pointer;border-radius:8px;max-width:100%;max-height:400px;transition:opacity .2s;display:block}.attachment-image[data-v-d501ed3c]:hover{opacity:.8}.image-modal-overlay[data-v-d501ed3c]{z-index:2000;background:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.image-modal[data-v-d501ed3c]{background:#fff;border-radius:12px;flex-direction:column;max-width:90vw;max-height:90vh;display:flex;box-shadow:0 20px 60px #0000004d}.image-modal-header[data-v-d501ed3c]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.image-filename[data-v-d501ed3c]{color:var(--navy);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;font-weight:600;overflow:hidden}.close-btn[data-v-d501ed3c]{color:var(--muted);cursor:pointer;background:0 0;border:none;margin-left:8px;padding:4px 8px;font-size:20px;transition:color .2s}.close-btn[data-v-d501ed3c]:hover{color:var(--navy)}.image-modal-content[data-v-d501ed3c]{flex:1;justify-content:center;align-items:center;padding:20px;display:flex;overflow:auto}.modal-image[data-v-d501ed3c]{object-fit:contain;max-width:100%;max-height:100%}.image-modal-footer[data-v-d501ed3c]{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.image-info[data-v-d501ed3c]{color:var(--muted);font-size:12px}.attachment-link[data-v-d501ed3c]{color:var(--blue);background:var(--fill);border:1px solid var(--input-border);border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;text-decoration:none;transition:all .2s;display:flex}.attachment-link[data-v-d501ed3c]:hover{background:#2f6fe01a;text-decoration:underline}.attachment-link .icon[data-v-d501ed3c]{font-size:14px}.attachment-link .filename[data-v-d501ed3c]{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.attachment-link .size[data-v-d501ed3c]{color:var(--muted);white-space:nowrap;font-size:11px}.attachment-section[data-v-d501ed3c]{margin-top:12px}.attachment-picker-controls[data-v-d501ed3c]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.attachment-count[data-v-d501ed3c]{color:var(--muted);font-size:12px}.attachment-section .upload-box[data-v-d501ed3c]{margin:8px 0 12px;padding:14px}.upload-box[data-v-d501ed3c]{border:2px dashed var(--border);text-align:center;cursor:pointer;background:#f9fafb;border-radius:8px;padding:30px 20px;transition:all .2s}.upload-box[data-v-d501ed3c]:hover{border-color:var(--blue);background:#f3f7ff}.upload-icon[data-v-d501ed3c]{margin-bottom:10px;font-size:28px}.upload-content p[data-v-d501ed3c]{color:var(--muted);margin:8px 0;font-size:13px}.link-btn[data-v-d501ed3c]{color:var(--blue);cursor:pointer;background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline}.upload-hint[data-v-d501ed3c]{font-size:12px!important}.files-list[data-v-d501ed3c]{margin-bottom:12px}.file-item[data-v-d501ed3c]{border:1px solid var(--border);background:#f9fafb;border-radius:6px;justify-content:space-between;align-items:center;margin-bottom:8px;padding:10px;font-size:13px;display:flex}.remove-btn[data-v-d501ed3c]{color:var(--red);cursor:pointer;background:0 0;border:none;padding:0;font-size:16px}.seg[data-v-d501ed3c]{border:1px solid var(--border2);background:#fff;border-radius:12px;gap:2px;padding:3px;display:inline-flex}.seg button[data-v-d501ed3c]{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:7px 16px;font-family:Poppins,sans-serif;font-size:13px;font-weight:600}.seg button[aria-pressed=true][data-v-d501ed3c]{background:var(--navy);color:#fff}textarea[data-v-d501ed3c],.form-select[data-v-d501ed3c]{color:#33404f;background:var(--fill);border:1px solid var(--border);border-radius:8px;width:100%;min-height:auto;padding:8px 12px;font-family:Mulish,sans-serif;font-size:14px}textarea[data-v-d501ed3c]{resize:vertical;min-height:110px}textarea[data-v-d501ed3c]:focus,.form-select[data-v-d501ed3c]:focus{border-color:var(--blue);outline:none;box-shadow:0 0 0 4px #2f6fe047}.hint[data-v-d501ed3c]{color:var(--muted);font-size:13px}.sla-box[data-v-d501ed3c]{background:var(--fill);border:1px solid var(--input-border);border-radius:14px;padding:14px 16px}.sla-box .t[data-v-d501ed3c]{letter-spacing:.5px;text-transform:uppercase;color:var(--muted);font-family:Poppins,sans-serif;font-size:12px;font-weight:700}.sla-box .v[data-v-d501ed3c]{color:var(--navy);margin-top:2px;font-family:Poppins,sans-serif;font-size:20px;font-weight:800}.sla-box--met[data-v-d501ed3c]{background:#f1faf4;border-color:#a7d9b9}.sla-box--met .v[data-v-d501ed3c]{color:#16803c}.sla-box--at-risk[data-v-d501ed3c]{background:#fff8e8;border-color:#efc36d}.sla-box--at-risk .v[data-v-d501ed3c]{color:#a45b08}.sla-box--missed[data-v-d501ed3c]{background:#fff3f2;border-color:#e4aaa7}.sla-box--missed .v[data-v-d501ed3c]{color:#b42318}.sla-box--pending[data-v-d501ed3c],.sla-box--paused[data-v-d501ed3c]{background:#f5f7fa;border-color:#d5dce5}.sla-box--pending .v[data-v-d501ed3c],.sla-box--paused .v[data-v-d501ed3c]{color:#667085}.divider[data-v-d501ed3c]{background:var(--border2);width:1px;height:30px}.organisation-history-summary[data-v-d501ed3c]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 22px;display:flex}.organisation-history-summary__identity[data-v-d501ed3c],.organisation-history-summary__meta[data-v-d501ed3c]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.organisation-history-summary__identity h2[data-v-d501ed3c]{color:var(--navy);margin:0;font-size:19px}.organisation-history-summary__name[data-v-d501ed3c]{color:var(--navy);font-size:15px}.organisation-history-summary__meta[data-v-d501ed3c]{color:var(--muted);font-size:13px}.organisation-history-summary__branch[data-v-d501ed3c]{color:var(--blue);text-underline-offset:2px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;text-decoration:underline}.organisation-history-expand[data-v-d501ed3c],.organisation-history-collapse[data-v-d501ed3c]{color:var(--blue);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;padding:5px 2px;font-size:12px;font-weight:700;display:inline-flex}.organisation-history-header[data-v-d501ed3c]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.organisation-history-actions[data-v-d501ed3c]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.organisation-history-header h2[data-v-d501ed3c],.organisation-history-header h3[data-v-d501ed3c]{margin-top:0}.organisation-history-header .hint[data-v-d501ed3c]{margin:4px 0 0}.internal-only-badge.is-verified[data-v-d501ed3c]{color:#1f8a5b;background:#e7f7f1}.crm-match-panel[data-v-d501ed3c]{border:1px solid var(--border2);background:#f8faff;border-radius:10px;margin-top:18px;padding:16px}.crm-match-panel>.organisation-history-header[data-v-d501ed3c]{align-items:center}.crm-match-panel h3[data-v-d501ed3c]{color:var(--navy);margin:0}.crm-match-panel .hint[data-v-d501ed3c]{margin:6px 0 0}.crm-match-panel__actions[data-v-d501ed3c]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.crm-candidate-list[data-v-d501ed3c]{background:#fff;border:1px solid #dbe4ef;border-radius:8px;margin-top:12px;padding:14px}.crm-candidate-list h4[data-v-d501ed3c]{color:var(--navy);margin:0;font-size:14px}.crm-candidate-list>.hint[data-v-d501ed3c]{line-height:1.5}.crm-candidate-list>ul[data-v-d501ed3c]{gap:9px;margin:12px 0 0;padding:0;list-style:none;display:grid}.crm-candidate-list>ul>li[data-v-d501ed3c]{background:#fbfcfe;border:1px solid #e7ecf3;border-radius:8px;padding:11px 12px}.crm-candidate-select[data-v-d501ed3c]{margin-top:9px}.crm-candidate-heading[data-v-d501ed3c]{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.crm-candidate-heading a[data-v-d501ed3c]{color:var(--blue);text-underline-offset:2px;font-size:12px;font-weight:600;text-decoration:underline}.crm-candidate-domain[data-v-d501ed3c]{color:var(--muted);margin-top:3px;font-size:12px;display:block}.crm-candidate-signals[data-v-d501ed3c]{flex-wrap:wrap;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.crm-candidate-signals li[data-v-d501ed3c]{color:#435a7a;background:#edf3fb;border-radius:999px;padding:4px 7px;font-size:11px}.crm-match-summary[data-v-d501ed3c]{background:#f8faff;border:1px solid #dbe4ef;border-radius:10px;margin-top:18px}.crm-match-summary__button[data-v-d501ed3c]{border-radius:inherit;width:100%;color:var(--navy);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.crm-match-summary__text[data-v-d501ed3c]{gap:3px;min-width:0;display:grid}.crm-match-summary__text>span[data-v-d501ed3c]{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700}.crm-match-summary__text strong[data-v-d501ed3c]{overflow-wrap:anywhere}.crm-match-summary__chevron[data-v-d501ed3c]{color:var(--muted);flex:none;font-size:22px;line-height:1}.crm-match-collapse[data-v-d501ed3c]{color:var(--blue);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:6px;font-size:12px;font-weight:700;display:inline-flex}.crm-match-result[data-v-d501ed3c]{background:#fff;border:1px solid #dbe4ef;border-radius:8px;gap:8px;margin-top:12px;padding:14px;display:grid}.crm-match-result__heading[data-v-d501ed3c]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.crm-match-result__heading>div[data-v-d501ed3c]{gap:4px;display:grid}.crm-match-domain[data-v-d501ed3c]{color:var(--muted);font-size:13px}.crm-match-reason[data-v-d501ed3c]{margin:0;line-height:1.5}.crm-match-result code[data-v-d501ed3c]{overflow-wrap:anywhere}.crm-match-result a[data-v-d501ed3c]{color:var(--blue);text-underline-offset:2px;text-decoration:underline}.region-display[data-v-d501ed3c]{justify-content:space-between;align-items:center;gap:10px;display:flex}.region-edit-button[data-v-d501ed3c]{color:var(--blue);font:inherit;cursor:pointer;background:0 0;border:0;padding:3px 0 3px 8px;font-size:12px;font-weight:700}.region-editor[data-v-d501ed3c]{gap:8px;min-width:170px;display:grid}.region-edit-actions[data-v-d501ed3c]{gap:7px;display:flex}.region-editor .error-text[data-v-d501ed3c]{margin:0}.github-enable input[data-v-d501ed3c],.github-clear-token input[data-v-d501ed3c],.archive-review-confirm input[data-v-d501ed3c]{margin-top:3px}.organisation-history-grid[data-v-d501ed3c]{grid-template-columns:1fr 1fr;gap:22px;margin-top:18px;display:grid}.organisation-history-grid h3[data-v-d501ed3c],.github-archive-status h3[data-v-d501ed3c]{margin-bottom:10px}.organisation-ticket-list[data-v-d501ed3c],.github-folder-list[data-v-d501ed3c]{margin:0;padding:0;list-style:none}.organisation-ticket-list li[data-v-d501ed3c],.github-folder-list li[data-v-d501ed3c]{border-top:1px solid var(--border);padding:10px 0}.organisation-ticket-list li[data-v-d501ed3c]:first-child,.github-folder-list li[data-v-d501ed3c]:first-child{border-top:0}.organisation-ticket-list li>a[data-v-d501ed3c],.organisation-ticket-list li>div[data-v-d501ed3c]{display:block}.organisation-ticket-list li>span[data-v-d501ed3c]{color:var(--muted);margin-top:4px;font-size:12px;display:block}.github-history-panel[data-v-d501ed3c]{border-left:1px solid var(--border);padding-left:18px}.github-archive-status[data-v-d501ed3c]{border-top:1px solid var(--border);margin-top:18px;padding-top:16px}.github-archive-status .error-text[data-v-d501ed3c]{margin:6px 0 0}.github-existing-archive[data-v-d501ed3c]{border:1px solid var(--border2);background:#f8faff;border-radius:10px;gap:12px;margin-top:16px;padding:14px;display:grid}.github-existing-archive details[data-v-d501ed3c]{gap:10px;display:grid}.github-existing-archive summary[data-v-d501ed3c]{cursor:pointer;font-weight:600}.github-existing-archive label[data-v-d501ed3c]{gap:6px;margin-top:10px;display:grid}.github-existing-archive input[data-v-d501ed3c]:not([type=checkbox]),.github-existing-archive textarea[data-v-d501ed3c]{border:1px solid var(--input-border);width:100%;font:inherit;border-radius:7px;padding:9px 11px}.archive-review-confirm[data-v-d501ed3c]{align-items:flex-start;gap:9px;font-size:13px;line-height:1.45;display:flex}.github-existing-archive label.archive-review-confirm[data-v-d501ed3c]{width:fit-content;max-width:100%;color:var(--navy);letter-spacing:normal;text-align:left;text-transform:none;justify-content:flex-start;align-items:flex-start;gap:8px;margin:0;font-family:inherit;font-size:13px;font-weight:500;line-height:1.45;display:flex}.github-existing-archive .archive-review-confirm input[type=checkbox][data-v-d501ed3c]{flex:none;width:auto;margin:2px 0 0;padding:0}.jira-action-buttons[data-v-d501ed3c]{background:#f2fbf6;border:1px solid #cfe8dc;border-radius:10px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:10px 0 16px;padding:12px;display:flex}.jira-create-button[data-v-d501ed3c]{margin:0}.jira-ticket-link-actions[data-v-d501ed3c]{flex-wrap:wrap;gap:8px;display:flex}.jira-unlink-confirm[data-v-d501ed3c]{background:#fff8f7;border:1px solid #f0c7c3;border-radius:9px;gap:10px;margin:-2px 0 14px;padding:12px;display:grid}.jira-unlink-confirm p[data-v-d501ed3c]{color:#4f3130;margin:0;font-size:13px;line-height:1.45}.jira-unlink-confirm .btn-danger[data-v-d501ed3c]{color:#fff;background:#b42318;border:1px solid #b42318}.jira-unlink-confirm .btn-danger[data-v-d501ed3c]:hover:not(:disabled){background:#912018}.jira-link-preview strong[data-v-d501ed3c]{color:var(--navy)}.jira-link-preview p[data-v-d501ed3c]{color:var(--muted);margin:0}.jira-link-preview a[data-v-d501ed3c]{width:fit-content}.jira-ticket-link-card[data-v-d501ed3c]{background:#f2fbf6;border:1px solid #cfe8dc;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:16px 0 10px;padding:12px;display:flex}.jira-ticket-link-card strong[data-v-d501ed3c]{color:#176b48;font-size:13px}.jira-ticket-link-card p[data-v-d501ed3c]{color:var(--muted);margin:3px 0 0;font-size:12px}.jira-dialog-overlay[data-v-d501ed3c]{z-index:1400;background:#121f309e;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.jira-dialog[data-v-d501ed3c]{background:#fff;border-radius:16px;width:min(780px,100%);max-height:min(92vh,1000px);padding:26px;overflow:auto;box-shadow:0 24px 80px #0a192c4d}.jira-dialog-heading[data-v-d501ed3c]{justify-content:space-between;gap:18px;margin-bottom:18px;display:flex}.jira-dialog-heading h2[data-v-d501ed3c]{color:var(--navy);margin:0 0 5px}.jira-dialog-heading p[data-v-d501ed3c]{color:var(--muted);margin:0;line-height:1.45}.jira-dialog-step[data-v-d501ed3c]{border:1px solid var(--border);background:#fbfcfe;border-radius:11px;gap:12px;margin-top:15px;padding:16px;display:grid}.jira-dialog-step h3[data-v-d501ed3c]{color:var(--navy);margin:0;font-size:15px}.jira-dialog-step label[data-v-d501ed3c]{color:#34445a;gap:6px;font-size:13px;font-weight:650;display:grid}.jira-dialog-step .hint[data-v-d501ed3c]{margin:0}.jira-dialog-step .form-control[data-v-d501ed3c],.jira-dialog-step .form-select[data-v-d501ed3c]{box-sizing:border-box;border:1.6px solid var(--input-border);background:var(--fill);width:100%;min-height:48px;color:var(--body);border-radius:12px;padding:12px 14px;font-family:Mulish,sans-serif;font-size:15px;font-weight:400}.jira-dialog-step .form-control[data-v-d501ed3c]:focus,.jira-dialog-step .form-select[data-v-d501ed3c]:focus{border-color:var(--blue);outline:none;box-shadow:0 0 0 4px #2f6fe033}.jira-board-results[data-v-d501ed3c]{border:1px solid var(--border);background:#fff;border-radius:9px;max-height:240px;display:grid;overflow:auto}.jira-board-results button[data-v-d501ed3c]{color:var(--navy);text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.jira-board-results button[data-v-d501ed3c]:last-of-type{border-bottom:0}.jira-board-results button[data-v-d501ed3c]:hover,.jira-board-results button[aria-selected=true][data-v-d501ed3c]{background:#f1f5fb}.jira-board-results small[data-v-d501ed3c]{color:var(--muted);text-transform:capitalize}.jira-board-results .hint[data-v-d501ed3c]{padding:10px 12px}.jira-description-editor[data-v-d501ed3c]{resize:vertical;width:100%;min-height:240px;font:inherit;line-height:1.5}.jira-include-summary[data-v-d501ed3c]{align-items:flex-start;gap:8px!important;font-weight:500!important;display:flex!important}.jira-include-summary input[data-v-d501ed3c]{margin-top:3px}.jira-dialog-actions[data-v-d501ed3c]{justify-content:flex-end;margin-top:18px}.custom-ai-tasks[data-v-d501ed3c]{background:#f7faff;border:1px solid #d6e3f7;border-radius:9px;gap:8px;margin:16px 0;padding:13px;display:grid}.custom-ai-tasks h2[data-v-d501ed3c]{color:var(--navy);margin:0;font-size:15px}.custom-ai-task-buttons[data-v-d501ed3c]{flex-wrap:wrap;gap:7px;display:flex}.custom-ai-tasks .hint[data-v-d501ed3c],.custom-ai-tasks .error-text[data-v-d501ed3c]{margin:0}@media (width<=760px){.organisation-history-summary[data-v-d501ed3c]{align-items:flex-start}.organisation-history-summary__identity[data-v-d501ed3c],.organisation-history-summary__meta[data-v-d501ed3c]{gap:8px 10px}.organisation-history-grid[data-v-d501ed3c]{grid-template-columns:1fr}.github-history-panel[data-v-d501ed3c]{border-left:0;border-top:1px solid var(--border);padding:18px 0 0}.organisation-history-actions[data-v-d501ed3c]{justify-content:flex-start}.crm-match-result__heading[data-v-d501ed3c]{flex-direction:column}.jira-dialog-overlay[data-v-d501ed3c]{align-items:start;padding:12px}.jira-dialog[data-v-d501ed3c]{padding:18px}.jira-ticket-link-card[data-v-d501ed3c]{flex-direction:column;align-items:flex-start}.conversation-heading-tools[data-v-d501ed3c]{justify-content:space-between;width:100%}.conversation-order-toggle[data-v-d501ed3c]{width:100%}.conversation-order-toggle button[data-v-d501ed3c]{flex:1}}.staff-body[data-v-36e2f174]{color:#16273f;background:#f6f8fb;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.notifications-page[data-v-36e2f174]{width:min(100% - 40px,1100px);margin:34px auto}.page-heading[data-v-36e2f174]{justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px;display:flex}h1[data-v-36e2f174]{margin:0;font-size:30px}.page-heading p[data-v-36e2f174]{color:#69788a;margin:6px 0 0}.btn-secondary[data-v-36e2f174],.mark-read[data-v-36e2f174],.open-ticket[data-v-36e2f174]{color:#26384f;cursor:pointer;background:#fff;border:1px solid #dce3ed;border-radius:8px;padding:9px 13px;font-weight:600;text-decoration:none}.notification-filters[data-v-36e2f174]{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.notification-filters a[data-v-36e2f174]{color:#45566c;background:#fff;border:1px solid #dce3ed;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-weight:600;text-decoration:none;display:inline-flex}.notification-filters a.active[data-v-36e2f174]{color:#2459b8;background:#eef4ff;border-color:#2f6fe0}.notification-filters span[data-v-36e2f174]{color:#596a80;text-align:center;background:#edf1f6;border-radius:999px;min-width:20px;padding:2px 6px;font-size:12px}.notification-list[data-v-36e2f174]{gap:10px;display:grid}.notification-card[data-v-36e2f174]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:18px;padding:18px 20px;display:flex}.notification-card.unread[data-v-36e2f174]{border-left:4px solid #2f6fe0}.notification-main[data-v-36e2f174]{flex:1;min-width:0}.notification-heading[data-v-36e2f174]{align-items:center;gap:9px;display:flex}.notification-heading a[data-v-36e2f174]{color:#16273f;font-weight:700;text-decoration:none}.notification-heading a[data-v-36e2f174]:hover{color:#2f6fe0}.notification-main p[data-v-36e2f174]{color:#45566c;margin:7px 0}.notification-main time[data-v-36e2f174]{color:#7c8796;font-size:12px}.unread-dot[data-v-36e2f174]{background:#2f6fe0;border-radius:50%;width:8px;height:8px}.empty-card[data-v-36e2f174]{text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:50px 20px}.empty-card h2[data-v-36e2f174]{margin:0 0 8px}.empty-card p[data-v-36e2f174]{color:#69788a;margin:0}.notification-error[data-v-36e2f174]{color:#a32121;background:#fcecec;border-radius:8px;padding:11px 13px}.pagination[data-v-36e2f174]{flex-wrap:wrap;gap:6px;margin-top:20px;display:flex}.pagination a[data-v-36e2f174]{color:#2f6fe0;background:#fff;border:1px solid #dce3ed;border-radius:6px;padding:7px 10px;text-decoration:none}.pagination a.active[data-v-36e2f174]{color:#fff;background:#2f6fe0}.pagination a.disabled[data-v-36e2f174]{color:#9ba6b4;pointer-events:none}@media (width<=680px){.notification-card[data-v-36e2f174]{flex-wrap:wrap;align-items:flex-start}.notification-main[data-v-36e2f174]{flex-basis:100%}.page-heading[data-v-36e2f174]{flex-direction:column;align-items:flex-start}}.process-wrap[data-v-00e32f7d]{color:#1b2c46;width:min(1280px,100% - 48px);margin:30px auto 80px}.process-hero[data-v-00e32f7d]{justify-content:space-between;gap:28px;margin:0 0 22px;display:flex}.process-hero h1[data-v-00e32f7d]{margin:0 0 8px;font-size:clamp(28px,4vw,40px)}.process-hero p[data-v-00e32f7d]{color:#68778b;max-width:850px;margin:0;line-height:1.6}.eyebrow[data-v-00e32f7d]{letter-spacing:.1em;font-size:11px;font-weight:800;color:#607493!important;margin:0 0 5px!important}.process-legend[data-v-00e32f7d]{color:#52647d;background:#f5f7fb;border:1px solid #e1e7f0;border-radius:12px;flex-wrap:wrap;gap:14px 22px;padding:14px 18px;font-size:13px;display:flex}.process-legend span[data-v-00e32f7d]{align-items:center;gap:7px;display:inline-flex}.legend-dot[data-v-00e32f7d]{background:#2f6fe0;border-radius:50%;width:10px;height:10px}.legend-dot--optional[data-v-00e32f7d]{background:#9564d6}.legend-dot--human[data-v-00e32f7d]{background:#13a77a}.product-flow-card[data-v-00e32f7d]{background:#fbfcfe;border:1px solid #e1e7f0;border-radius:9px;margin:10px 0}.product-flow-card summary[data-v-00e32f7d]{cursor:pointer;align-items:center;gap:14px;padding:13px 15px;list-style:none;display:flex}.product-flow-card summary[data-v-00e32f7d]::-webkit-details-marker{display:none}.product-flow-card summary strong[data-v-00e32f7d]{color:#1b2c46}.product-flow-card summary span[data-v-00e32f7d]{color:#68778b;font-size:12px}.product-flow-card summary span[data-v-00e32f7d]:last-child{margin-left:auto}.configured-step-headings[data-v-00e32f7d],.configured-step[data-v-00e32f7d]{grid-template-columns:minmax(210px,1.1fr) minmax(230px,1.2fr) minmax(180px,1fr);gap:14px;display:grid}.configured-step-headings[data-v-00e32f7d]{color:#718097;letter-spacing:.07em;text-transform:uppercase;background:#f7f9fc;border-top:1px solid #e6ebf2;padding:8px 14px;font-size:10px;font-weight:800}.configured-step-list[data-v-00e32f7d]{background:#e6ebf2;border-top:1px solid #e6ebf2;gap:1px;display:grid}.configured-step[data-v-00e32f7d]{color:#52647d;background:#fff;align-items:start;padding:11px 14px;font-size:12px}.step-what[data-v-00e32f7d]{align-items:flex-start;gap:9px;display:flex}.step-what strong[data-v-00e32f7d]{color:#34445a;padding-top:4px;font-size:13px}.configured-step.disabled[data-v-00e32f7d]{opacity:.62}.step-how[data-v-00e32f7d]{gap:6px;display:grid}.trigger-line[data-v-00e32f7d]{align-items:flex-start;gap:8px;line-height:1.4;display:flex}.trigger-line b[data-v-00e32f7d]{min-width:69px;font-size:11px}.trigger-line--automatic b[data-v-00e32f7d]{color:#2358a9}.trigger-line--human b[data-v-00e32f7d]{color:#117e60}.step-who[data-v-00e32f7d]{color:#34445a;padding-top:4px;font-weight:650;line-height:1.4}.step-col-label[data-v-00e32f7d]{display:none}.step-switch[data-v-00e32f7d]{text-align:center;color:#17663a;background:#e8f5ee;border-radius:99px;width:36px;padding:4px;font-size:10px;font-weight:800}.configured-step.disabled .step-switch[data-v-00e32f7d]{color:#667085;background:#f0f2f5}.process-lane[data-v-00e32f7d]{background:#fff;border:1px solid #e3e9f1;border-radius:16px;margin:26px 0;padding:22px 24px 25px;position:relative;box-shadow:0 8px 28px #182c460b}.lane-heading[data-v-00e32f7d]{align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}.lane-heading>span[data-v-00e32f7d]{color:#2f6fe0;background:#eaf1fc;border-radius:50%;flex:0 0 38px;place-items:center;height:38px;font-weight:800;display:grid}.lane-heading h2[data-v-00e32f7d]{margin:0;font-size:21px}.lane-heading p[data-v-00e32f7d]{color:#748196;margin:4px 0 0}.flow-node[data-v-00e32f7d]{background:#fff;border:1px solid #dfe6f0;border-left:4px solid #13a77a;border-radius:12px;min-width:0;padding:17px 18px}.flow-node--automatic[data-v-00e32f7d]{border-left-color:#2f6fe0}.flow-node--optional[data-v-00e32f7d]{border-left-color:#9564d6}.flow-node--human[data-v-00e32f7d]{border-left-color:#13a77a}.node-top[data-v-00e32f7d]{align-items:center;gap:10px;margin-bottom:8px;display:flex}.node-top strong[data-v-00e32f7d]{font-size:16px}.node-kind[data-v-00e32f7d]{color:#117e60;background:#ecf7f3;border-radius:999px;flex:none;padding:4px 8px;font-size:11px;font-weight:800;display:inline-block}.flow-node--automatic .node-kind[data-v-00e32f7d]{color:#2358a9;background:#edf3fd}.flow-node--optional .node-kind[data-v-00e32f7d]{color:#6841a0;background:#f4effa}.flow-node p[data-v-00e32f7d]{color:#5e6e84;margin:7px 0 10px;line-height:1.55}.automation-agent[data-v-00e32f7d]{color:#344e76;margin:3px 0 6px;font-size:13px;font-weight:700}.node-outcomes[data-v-00e32f7d]{color:#52647d;border-top:1px solid #edf0f5;padding-top:9px;line-height:1.5}.flow-node small[data-v-00e32f7d]{color:#718097;margin-top:9px;line-height:1.5;display:block}.actual-status[data-v-00e32f7d]{color:#637186;white-space:nowrap;background:#eef1f5;border-radius:999px;align-items:center;width:fit-content;padding:4px 8px;font-size:10px;font-weight:800;display:inline-flex}.actual-status--complete[data-v-00e32f7d]{color:#117e60;background:#e6f7ef}.actual-status--running[data-v-00e32f7d]{color:#285baa;background:#edf3fd}.actual-status--review[data-v-00e32f7d]{color:#8a5b00;background:#fff5df}.actual-status--failed[data-v-00e32f7d]{color:#a6342e;background:#fff0ef}.flow-connector[data-v-00e32f7d]{background:#cad5e3;width:2px;height:24px;margin:0 auto}.automation-grid[data-v-00e32f7d]{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:14px 0;display:grid}.automation-item[data-v-00e32f7d]{background:#f7f9fc;border:1px solid #e3e9f1;border-radius:10px;padding:13px}.automation-title[data-v-00e32f7d]{color:#203550;font-size:14px;font-weight:750}.automation-item p[data-v-00e32f7d]{margin:7px 0;font-size:12px}.automation-item small[data-v-00e32f7d]{margin:0;font-size:11px}.branch-grid[data-v-00e32f7d]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.resolution-flow[data-v-00e32f7d]{grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr);align-items:center;gap:12px;display:grid}.flow-connector--horizontal[data-v-00e32f7d]{width:auto;height:2px;margin:0}.reuse-node[data-v-00e32f7d]{margin-top:16px}.ticket-trace[data-v-00e32f7d]{background:#fff;border:1px solid #e3e9f1;border-radius:16px;margin-top:32px;padding:24px}.trace-heading[data-v-00e32f7d]{justify-content:space-between;align-items:end;gap:20px;display:flex}.trace-heading h2[data-v-00e32f7d]{margin:0}.trace-heading p[data-v-00e32f7d]{color:#718097;margin:5px 0 0}.trace-heading label[data-v-00e32f7d]{color:#34445a;gap:6px;min-width:min(420px,45%);font-size:13px;font-weight:700;display:grid}.ticket-search[data-v-00e32f7d]{position:relative}.ticket-search input[data-v-00e32f7d]{color:#263b5a;width:100%;font:inherit;border:1px solid #cfd9e7;border-radius:8px;padding:10px 12px}.ticket-search input[data-v-00e32f7d]:focus{border-color:#6c96de;outline:3px solid #2f6fe029}.ticket-search-hint[data-v-00e32f7d]{color:#718097;font-size:11px;font-weight:400}.ticket-search-results[data-v-00e32f7d]{z-index:30;background:#fff;border:1px solid #d4deeb;border-radius:9px;max-height:360px;padding:5px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto;box-shadow:0 12px 30px #182c4629}.ticket-search-results button[data-v-00e32f7d]{color:#34445a;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:6px;gap:3px;width:100%;padding:10px 11px;display:grid}.ticket-search-results button[data-v-00e32f7d]:hover,.ticket-search-results button.is-active[data-v-00e32f7d]{background:#edf3fd}.ticket-search-results button strong[data-v-00e32f7d]{color:#203550;font-size:13px}.ticket-search-results button span[data-v-00e32f7d]{color:#52647d;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ticket-search-results button small[data-v-00e32f7d]{color:#718097;font-size:11px}.ticket-search-message[data-v-00e32f7d]{color:#718097;margin:0;padding:11px;font-size:12px;font-weight:400}.ticket-search-message--error[data-v-00e32f7d]{color:#a6342e}.trace-ticket-summary[data-v-00e32f7d]{background:#f4f7fb;border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px 20px;margin:20px 0;padding:15px 17px;display:flex}.trace-ticket-summary>div[data-v-00e32f7d]{flex:40%;gap:4px;display:grid}.trace-ticket-summary span[data-v-00e32f7d]{color:#66768b}.trace-ticket-summary>a[data-v-00e32f7d]{color:#2f6fe0;font-weight:700}.ticket-state[data-v-00e32f7d]{background:#fff;border-radius:999px;padding:5px 9px;font-size:12px}.trace-columns[data-v-00e32f7d]{grid-template-columns:1fr 1fr;gap:24px;margin-top:22px;display:grid}.trace-columns h3[data-v-00e32f7d]{margin:0 0 12px}.trace-list[data-v-00e32f7d]{gap:9px;display:grid}.trace-item[data-v-00e32f7d]{border:1px solid #e0e7f0;border-radius:9px}.trace-item summary[data-v-00e32f7d]{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;list-style:none;display:flex}.trace-item summary[data-v-00e32f7d]::-webkit-details-marker{display:none}.trace-item summary>span[data-v-00e32f7d]:first-child{gap:4px;display:grid}.trace-item small[data-v-00e32f7d]{color:#718097}.run-status[data-v-00e32f7d]{color:#285baa;background:#edf3fd;border-radius:99px;flex:none;padding:4px 8px;font-size:11px;font-weight:700}.run-status--failed[data-v-00e32f7d]{color:#a6342e;background:#fff0ef}.run-status--answered[data-v-00e32f7d],.run-status--complete[data-v-00e32f7d]{color:#127653;background:#e8f7f1}.trace-detail[data-v-00e32f7d]{color:#56677d;overflow-wrap:anywhere;padding:0 14px 13px}.trace-detail p[data-v-00e32f7d]{margin:7px 0;line-height:1.45}.trace-detail pre[data-v-00e32f7d],.event-list pre[data-v-00e32f7d]{white-space:pre-wrap;overflow-wrap:anywhere;color:#34445a;background:#f5f7fb;border-radius:8px;max-height:260px;padding:10px;font-size:12px;overflow:auto}.trace-failure[data-v-00e32f7d]{color:#a6342e}.trace-empty[data-v-00e32f7d]{color:#738198;background:#f7f9fc;border-radius:9px;padding:14px}.event-list[data-v-00e32f7d]{gap:12px;margin:0;padding-left:20px;display:grid}.event-list li[data-v-00e32f7d]{color:#34445a;padding-left:3px}.event-list time[data-v-00e32f7d],.event-list b[data-v-00e32f7d],.event-list span[data-v-00e32f7d]{margin-bottom:4px;display:block}.event-list time[data-v-00e32f7d],.event-list span[data-v-00e32f7d]{color:#728097;font-size:12px}.event-list details[data-v-00e32f7d]{color:#5d6c80;margin:8px 0 0;font-size:12px}.event-list summary[data-v-00e32f7d]{cursor:pointer}@media (width<=1000px){.automation-grid[data-v-00e32f7d]{grid-template-columns:repeat(2,minmax(0,1fr))}.branch-grid[data-v-00e32f7d]{grid-template-columns:1fr}}@media (width<=760px){.process-wrap[data-v-00e32f7d]{width:min(100% - 24px,1280px);margin-top:18px}.process-lane[data-v-00e32f7d]{padding:17px 14px}.automation-grid[data-v-00e32f7d],.trace-columns[data-v-00e32f7d]{grid-template-columns:1fr}.trace-heading[data-v-00e32f7d]{flex-direction:column;align-items:stretch}.trace-heading label[data-v-00e32f7d]{min-width:0}.resolution-flow[data-v-00e32f7d]{grid-template-columns:1fr}.flow-connector--horizontal[data-v-00e32f7d]{width:2px;height:22px;margin:0 auto}.node-top[data-v-00e32f7d],.trace-ticket-summary[data-v-00e32f7d],.product-flow-card summary[data-v-00e32f7d]{flex-direction:column;align-items:flex-start}.product-flow-card summary span[data-v-00e32f7d]:last-child{margin-left:0}.configured-step-headings[data-v-00e32f7d]{display:none}.configured-step[data-v-00e32f7d]{grid-template-columns:1fr;gap:9px}.step-col-label[data-v-00e32f7d]{color:#718097;letter-spacing:.05em;text-transform:uppercase;min-width:34px;font-size:10px;font-weight:800;display:inline-block}.step-what[data-v-00e32f7d]{align-items:center}.step-what strong[data-v-00e32f7d]{padding-top:0}.step-how[data-v-00e32f7d]{gap:7px}.trigger-line[data-v-00e32f7d]{gap:6px}.step-who[data-v-00e32f7d]{padding-top:0}}.reports-page[data-v-3a70317d]{color:#33404f;background:linear-gradient(#f5f3fb 0%,#f1f6f6 100%);min-height:100vh}.wide-wrap[data-v-3a70317d]{max-width:1440px;margin:0 auto;padding:34px 32px 72px}.page-heading[data-v-3a70317d]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:22px;display:flex}.eyebrow[data-v-3a70317d]{color:#2f6fe0;letter-spacing:1.2px;text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:800}.page-heading h1[data-v-3a70317d]{color:#16273f;letter-spacing:-.5px;margin:0;font-size:32px;font-weight:800;line-height:1.2}.subtitle[data-v-3a70317d]{color:#5b6675;margin:7px 0 0;font-size:15px}.toolbar[data-v-3a70317d]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.period-switch[data-v-3a70317d]{background:#fff;border:1px solid #e4e8ef;border-radius:12px;gap:2px;padding:4px;display:inline-flex}.period-switch button[data-v-3a70317d]{color:#667386;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 11px;font-family:inherit;font-size:12px;font-weight:700;line-height:1.2}.period-switch button[aria-pressed=true][data-v-3a70317d]{color:#fff;background:#16273f}.btn[data-v-3a70317d]{cursor:pointer;border-radius:10px;align-items:center;gap:8px;min-height:40px;padding:9px 14px;font-family:inherit;font-size:13px;font-weight:700;line-height:1.2;display:inline-flex}.btn-sm[data-v-3a70317d]{min-height:34px;padding:7px 10px}.btn-secondary[data-v-3a70317d]{color:#24374f;background:#fff;border:1px solid #e4e8ef}.btn-export[data-v-3a70317d]{color:#fff;background:#e8402a;border:1px solid #e8402a;box-shadow:0 4px 10px #e8402a33}.btn[data-v-3a70317d]:hover{filter:brightness(.97)}.report-context-row[data-v-3a70317d]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;display:flex}.report-note[data-v-3a70317d]{color:#687588;flex:300px;align-items:center;gap:9px;margin:0;font-size:12px;display:flex}.share-report-trigger[data-v-3a70317d]{color:#2f6fe0;font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;flex:none;padding:4px 0;font-size:13px;font-weight:700;text-decoration:underline}.share-report-trigger[data-v-3a70317d]:hover{color:#16273f}.share-report-trigger[data-v-3a70317d]:focus-visible,.shareable-report-link__dismiss[data-v-3a70317d]:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid #2f6fe0}.shareable-report-link[data-v-3a70317d]{background:#f7f9fc;border:1px solid #d9e3f0;border-radius:8px;gap:8px;margin:-4px 0 18px;padding:12px;display:grid}.shareable-report-link__header[data-v-3a70317d]{gap:3px;padding-right:32px;display:grid;position:relative}.shareable-report-link__header strong[data-v-3a70317d]{color:#16273f;font-size:13px}.shareable-report-link__header span[data-v-3a70317d]{color:#687588;font-size:12px}.shareable-report-link__dismiss[data-v-3a70317d]{color:#687588;width:28px;height:28px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;font-size:22px;line-height:1;display:grid;position:absolute;top:-5px;right:-5px}.shareable-report-link__dismiss[data-v-3a70317d]:hover{color:#16273f;background:#eaf0f8}.shareable-report-link__controls[data-v-3a70317d]{align-items:center;gap:8px;min-width:0;display:flex}.shareable-report-link__controls input[data-v-3a70317d]{color:#16273f;min-width:0;font:inherit;border:1px solid #e4e8ef;border-radius:6px;flex:1;padding:8px 10px;font-size:12px}.note-icon[data-v-3a70317d]{color:#738092;border:1px solid #a7b3c1;border-radius:50%;place-items:center;width:17px;height:17px;font-size:11px;font-weight:800;display:inline-grid}.filter-panel[data-v-3a70317d]{background:#fff;border:1px solid #eaedf3;border-radius:14px;flex-wrap:wrap;align-items:flex-end;gap:14px;margin:0 0 16px;padding:16px;display:flex;box-shadow:0 3px 12px #16273f0b}.filter-panel label[data-v-3a70317d]{color:#7d8998;letter-spacing:.5px;text-transform:uppercase;gap:6px;min-width:170px;font-size:11px;font-weight:800;display:grid}.filter-panel select[data-v-3a70317d]{color:#33404f;text-transform:none;background:#f8fafd;border:1px solid #e4e8ef;border-radius:9px;min-height:40px;padding:8px 10px;font-size:13px}.filter-actions[data-v-3a70317d]{align-items:center;gap:10px;display:flex}.clear-filters[data-v-3a70317d]{color:#2f6fe0;cursor:pointer;background:0 0;border:0;padding:9px 4px;font-size:12px;font-weight:700}.apply-filters[data-v-3a70317d]{color:#fff;cursor:pointer;background:#2f6fe0;border:1px solid #2f6fe0;border-radius:9px;min-height:38px;padding:8px 13px;font-size:12px;font-weight:700}.date-panel[data-v-3a70317d]{background:#fff;border:1px solid #eaedf3;border-radius:13px;align-items:flex-end;gap:12px;margin:0 0 16px;padding:14px 16px;display:flex}.date-panel label[data-v-3a70317d]{color:#7d8998;text-transform:uppercase;gap:5px;font-size:11px;font-weight:800;display:grid}.date-panel input[data-v-3a70317d]{color:#33404f;min-height:38px;font:inherit;border:1px solid #e4e8ef;border-radius:8px;padding:7px 9px}.date-range-warning[data-v-3a70317d]{color:#a34218;margin:0;font-size:12px;font-weight:600}.preference-save-error[data-v-3a70317d]{color:#a34218;margin:-8px 0 16px;font-size:12px;font-weight:600}.kpi-grid[data-v-3a70317d]{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.kpi-card[data-v-3a70317d]{background:#fff;border:1px solid #eaedf3;border-radius:16px;min-height:154px;padding:18px 19px;box-shadow:0 4px 16px #16273f0d}.tone-positive[data-v-3a70317d]{border-top:3px solid #28b36b}.tone-warning[data-v-3a70317d]{border-top:3px solid #e0a21e}.tone-neutral[data-v-3a70317d]{border-top:3px solid #dce4ef}.tone-danger[data-v-3a70317d]{border-top:3px solid #c0392b}.kpi-topline[data-v-3a70317d]{align-items:center;gap:9px;min-height:26px;display:flex}.kpi-icon[data-v-3a70317d]{color:#2f6fe0;background:#eaf1fc;border-radius:8px;flex:0 0 25px;justify-content:center;align-items:center;width:25px;height:25px;font-size:14px;font-weight:800;display:inline-flex}.tone-positive .kpi-icon[data-v-3a70317d]{color:#1f8a5b;background:#e7f7f1}.tone-warning .kpi-icon[data-v-3a70317d]{color:#b5772e;background:#fcf6e4}.tone-danger .kpi-icon[data-v-3a70317d]{color:#c0392b;background:#fcecec}.kpi-label[data-v-3a70317d]{color:#748093;letter-spacing:.55px;text-transform:uppercase;font-size:10px;font-weight:800;line-height:1.35}.kpi-value[data-v-3a70317d]{color:#16273f;letter-spacing:-.7px;margin-top:13px;font-size:29px;font-weight:800;line-height:1}.tone-warning .kpi-value[data-v-3a70317d]{color:#b5772e}.tone-danger .kpi-value[data-v-3a70317d]{color:#c0392b}.kpi-detail[data-v-3a70317d]{color:#738092;margin-top:8px;font-size:11px;line-height:1.4}.chart-grid[data-v-3a70317d]{grid-template-columns:1fr 1fr;gap:18px;margin-top:18px;display:grid}.panel[data-v-3a70317d]{background:#fff;border:1px solid #eaedf3;border-radius:17px;min-width:0;padding:23px 24px;box-shadow:0 4px 16px #16273f0d}.subject-panel[data-v-3a70317d]{margin-top:18px}.panel-heading[data-v-3a70317d]{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.panel-heading h2[data-v-3a70317d]{color:#16273f;margin:0;font-size:17px;font-weight:800;line-height:1.35}.panel-heading p[data-v-3a70317d]{color:#7b8796;margin:5px 0 0;font-size:12px}.panel-icon[data-v-3a70317d]{color:#2f6fe0;background:#eaf1fc;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.panel-icon.purple[data-v-3a70317d]{color:#6a45c9;background:#f1eefc;font-size:19px}.bar-list[data-v-3a70317d]{gap:17px;display:grid}.bar-row[data-v-3a70317d]{grid-template-columns:minmax(96px,140px) minmax(80px,1fr) 40px;align-items:center;gap:12px;display:grid}.subject-row[data-v-3a70317d]{grid-template-columns:minmax(160px,240px) minmax(80px,1fr) minmax(90px,auto)}.bar-label[data-v-3a70317d]{color:#475467;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.bar-track[data-v-3a70317d]{background:#eef1f6;border-radius:999px;height:10px;overflow:hidden}.bar-fill[data-v-3a70317d]{border-radius:inherit;background:linear-gradient(90deg,#2f6fe0,#69a0f5);height:100%;transition:width .2s}.bar-purple[data-v-3a70317d]{background:linear-gradient(90deg,#7a5af0,#ab96f9)}.bar-green[data-v-3a70317d]{background:linear-gradient(90deg,#28a66a,#61c893)}.bar-value[data-v-3a70317d]{color:#25364b;text-align:right;font-size:12px;font-weight:800}.chart-footnote[data-v-3a70317d]{color:#8a95a4;border-top:1px solid #f1f4f8;margin:20px 0 0;padding-top:12px;font-size:11px}.chart-empty[data-v-3a70317d]{color:#7b8796;margin:0;padding:14px 0;font-size:12px}.empty-chart[data-v-3a70317d]{color:#7b8796;margin:0;padding:18px 0;font-size:13px}.engineer-panel[data-v-3a70317d]{margin-top:18px;padding-bottom:14px}.table-heading[data-v-3a70317d]{align-items:center;margin-bottom:16px}.table-period[data-v-3a70317d]{color:#667386;background:#f1f4f8;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:800}.table-wrap[data-v-3a70317d]{overflow-x:auto}table[data-v-3a70317d]{border-collapse:collapse;text-align:left;width:100%;font-size:13px}th[data-v-3a70317d]{color:#788596;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap;background:#f8fafd;padding:11px 12px;font-size:10px;font-weight:800}td[data-v-3a70317d]{color:#475467;white-space:nowrap;border-bottom:1px solid #f1f4f8;padding:13px 12px}tbody tr:last-child td[data-v-3a70317d]{border-bottom:0}td[data-v-3a70317d]:first-child{color:#16273f}.engineer-avatar[data-v-3a70317d]{color:#2f6fe0;vertical-align:middle;background:#eaf1fc;border-radius:50%;place-items:center;width:29px;height:29px;margin-right:9px;font-size:10px;font-weight:800;display:inline-grid}.rate-chip[data-v-3a70317d]{text-align:center;border-radius:999px;min-width:52px;padding:4px 8px;font-size:11px;font-weight:800;display:inline-block}.rate-good[data-v-3a70317d]{color:#1f8a5b;background:#e7f7f1}.rate-warning[data-v-3a70317d]{color:#b5772e;background:#fcf6e4}.rate-low[data-v-3a70317d]{color:#c0392b;background:#fcecec}.empty-row[data-v-3a70317d]{color:#7b8796;text-align:center;padding:24px;display:table-cell!important}.table-footnote[data-v-3a70317d]{color:#8a95a4;margin:10px 12px 0;font-size:11px}@media (width<=1100px){.kpi-grid[data-v-3a70317d]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.wide-wrap[data-v-3a70317d]{padding:24px 18px 48px}.page-heading[data-v-3a70317d]{align-items:flex-start}.toolbar[data-v-3a70317d]{justify-content:flex-start}.report-context-row[data-v-3a70317d]{align-items:flex-start}.chart-grid[data-v-3a70317d]{grid-template-columns:1fr}.subject-row[data-v-3a70317d]{grid-template-columns:minmax(90px,120px) minmax(45px,1fr) minmax(78px,auto);gap:8px}.kpi-grid[data-v-3a70317d]{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-panel label[data-v-3a70317d]{flex:160px}}@media (width<=450px){.wide-wrap[data-v-3a70317d]{padding-left:12px;padding-right:12px}.page-heading h1[data-v-3a70317d]{font-size:28px}.period-switch button[data-v-3a70317d]{padding:8px}.btn[data-v-3a70317d]{padding:9px 10px}.shareable-report-link__controls[data-v-3a70317d]{flex-wrap:wrap;align-items:stretch}.shareable-report-link__controls input[data-v-3a70317d]{flex-basis:100%}.kpi-grid[data-v-3a70317d]{grid-template-columns:1fr 1fr;gap:9px}.kpi-card[data-v-3a70317d]{min-height:145px;padding:14px 12px}.kpi-topline[data-v-3a70317d]{align-items:flex-start}.kpi-label[data-v-3a70317d]{font-size:9px}.kpi-value[data-v-3a70317d]{font-size:25px}.panel[data-v-3a70317d]{padding:18px 14px}.bar-row[data-v-3a70317d]{grid-template-columns:94px minmax(52px,1fr) 34px;gap:8px}.subject-row[data-v-3a70317d]{grid-template-columns:minmax(90px,120px) minmax(45px,1fr) minmax(78px,auto)}.bar-label[data-v-3a70317d],.bar-value[data-v-3a70317d]{font-size:10px}}.kb-wrap[data-v-02c3206b]{max-width:1100px;margin:32px auto;padding:0 24px}.kb-heading[data-v-02c3206b]{justify-content:space-between;align-items:center;gap:18px;margin-bottom:24px;display:flex}.kb-heading h1[data-v-02c3206b]{margin:4px 0}.kb-heading-actions[data-v-02c3206b]{flex-direction:column;align-items:flex-end;gap:12px;display:flex}.create-panel[data-v-02c3206b]{background:#fff;border:1px solid #dce3ed;border-radius:9px;gap:18px;margin-bottom:20px;padding:22px;display:grid}.create-panel h2[data-v-02c3206b]{color:#182b45;margin:0 0 5px;font-size:20px}.create-panel p[data-v-02c3206b]{color:#637187;margin:0;font-size:13px;line-height:1.5}.create-form[data-v-02c3206b]{gap:14px;display:grid}.create-form label[data-v-02c3206b]{color:#34445b;gap:6px;font-size:13px;font-weight:650;display:grid}.create-form select[data-v-02c3206b],.create-form textarea[data-v-02c3206b]{box-sizing:border-box;color:#1b2b43;width:100%;font:inherit;background:#fff;border:1px solid #cbd3df;border-radius:6px;padding:10px 12px}.create-form textarea[data-v-02c3206b]{resize:vertical;line-height:1.5}.create-form textarea[data-v-02c3206b]::placeholder{color:#8793a5}.create-footer[data-v-02c3206b]{justify-content:space-between;align-items:center;gap:16px;display:flex}.create-footer span[data-v-02c3206b]{color:#637187;font-size:12px;line-height:1.45}.create-error[data-v-02c3206b]{color:#a31d2d!important}.create-message[data-v-02c3206b]{color:#275987!important}.no-draft-agent[data-v-02c3206b]{color:#765915;background:#fffaf0;border:1px solid #e8d9ac;border-radius:7px;margin:0 0 18px;padding:12px 14px;font-size:13px}.kb-list[data-v-02c3206b]{background:#fff;border:1px solid #e5e7eb;border-radius:8px}.kb-row[data-v-02c3206b]{color:#16273f;border-bottom:1px solid #eee;justify-content:space-between;align-items:center;padding:18px 20px;text-decoration:none;display:flex}.kb-row[data-v-02c3206b]:last-child{border-bottom:0}.kb-row small[data-v-02c3206b]{color:#6b7280;margin-top:5px;display:block}.kb-state[data-v-02c3206b]{text-transform:capitalize;background:#f3f4f6;border-radius:20px;padding:5px 10px;font-size:12px}.state-published[data-v-02c3206b]{color:#166534;background:#dcfce7}.state-review[data-v-02c3206b]{color:#92400e;background:#fef3c7}.kb-empty[data-v-02c3206b]{color:#6b7280;padding:30px}@media (width<=720px){.kb-wrap[data-v-02c3206b]{padding:0 14px}.kb-heading[data-v-02c3206b]{flex-direction:column;align-items:flex-start}.kb-heading-actions[data-v-02c3206b]{align-items:flex-start;gap:10px}.create-footer[data-v-02c3206b]{flex-direction:column;align-items:flex-start}.kb-row[data-v-02c3206b]{flex-direction:column;align-items:flex-start;gap:12px}}.text-block a[data-v-df7b164f]{color:#245fc9;text-underline-offset:3px;overflow-wrap:anywhere;font-weight:700;text-decoration:underline}.text-block a[data-v-df7b164f]:hover{color:#17499f}.text-block a[data-v-df7b164f]:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid #93b4f5}.formatted-article-text[data-v-df7b164f]{gap:12px;display:grid}.text-block[data-v-df7b164f]{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.text-block code[data-v-df7b164f]{color:#334155;white-space:normal;overflow-wrap:anywhere;background:#f1f4f8;border:1px solid #e4e9f0;border-radius:5px;padding:2px 5px;font:.88em ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.code-block[data-v-df7b164f]{color:#e6edf7;background:#111c2d;border:1px solid #273750;border-radius:10px;overflow:hidden}.code-block__label[data-v-df7b164f]{color:#aebed3;letter-spacing:.06em;text-transform:uppercase;background:#18263b;border-bottom:1px solid #2a3a52;padding:7px 13px;font:700 11px/1.4 system-ui,sans-serif}.code-block pre[data-v-df7b164f]{tab-size:2;margin:0;padding:16px;font:13px/1.65 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow-x:auto}.code-block code[data-v-df7b164f]{font:inherit;white-space:pre}.syntax-comment[data-v-df7b164f]{color:#8494aa}.syntax-string[data-v-df7b164f]{color:#a7dca2}.syntax-tag[data-v-df7b164f]{color:#75c8f5}.syntax-keyword[data-v-df7b164f]{color:#d4a8ff}.syntax-number[data-v-df7b164f],.syntax-color[data-v-df7b164f]{color:#ffc477}.kb-edit[data-v-6dc29592]{max-width:900px;margin:30px auto;padding:0 24px}.kb-edit header[data-v-6dc29592]{justify-content:space-between;align-items:center;margin:18px 0;display:flex}.kb-edit h1[data-v-6dc29592]{margin:4px 0}.notice[data-v-6dc29592]{color:#1e3a8a;background:#eff6ff;border-left:4px solid #3b82f6;padding:12px 16px;line-height:1.5}.kb-form[data-v-6dc29592]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;gap:16px;padding:24px;display:grid}.kb-form label[data-v-6dc29592]{gap:6px;font-weight:600;display:grid}.kb-form input[data-v-6dc29592],.kb-form textarea[data-v-6dc29592]{width:100%;font:inherit;border:1px solid #d1d5db;border-radius:5px;padding:10px;font-weight:400}.format-help[data-v-6dc29592]{color:#52627a;margin:-10px 0 0;font-size:13px;line-height:1.5}.format-help code[data-v-6dc29592]{background:#eef2f7;border-radius:4px;padding:2px 4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.resolution-preview[data-v-6dc29592]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;padding:16px}.resolution-preview__title[data-v-6dc29592]{color:#52627a;letter-spacing:.07em;text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:800}.actions[data-v-6dc29592]{flex-wrap:wrap;gap:10px;display:flex}.error[data-v-6dc29592]{color:#b91c1c}.success[data-v-6dc29592]{color:#166534}.publish-dialog[data-v-6dc29592]{color:#172b4d;border:0;border-radius:16px;width:min(560px,100vw - 32px);padding:0;box-shadow:0 24px 80px #14243a40}.publish-dialog[data-v-6dc29592]::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#10182899}.publish-dialog__content[data-v-6dc29592]{padding:30px}.publish-dialog__icon[data-v-6dc29592]{color:#2563eb;background:#eaf2ff;border-radius:12px;place-items:center;width:44px;height:44px;font-size:24px;font-weight:700;display:grid}.publish-dialog__eyebrow[data-v-6dc29592]{color:#52627a;letter-spacing:.08em;text-transform:uppercase;margin:20px 0 6px;font-size:12px;font-weight:700}.publish-dialog h2[data-v-6dc29592]{margin:0 0 12px;font-size:23px;line-height:1.25}.publish-dialog__content>p[data-v-6dc29592]:not(.publish-dialog__eyebrow){color:#52627a;line-height:1.6}.publish-dialog__warning[data-v-6dc29592]{background:#fff7e6;border-radius:8px;padding:10px 12px;color:#8a4b08!important}.publish-dialog__actions[data-v-6dc29592]{justify-content:flex-end;gap:10px;margin-top:26px;display:flex}.publish-dialog .error[data-v-6dc29592]{margin:12px 0 0}.publish-dialog button[data-v-6dc29592]:focus-visible{outline-offset:2px;outline:3px solid #93c5fd}.link-inserter[data-v-6dc29592]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;align-items:end;gap:10px;padding:14px;display:grid}.link-inserter label[data-v-6dc29592]{font-size:13px}.link-inserter .btn[data-v-6dc29592]{white-space:nowrap}@media (width<=700px){.link-inserter[data-v-6dc29592]{grid-template-columns:1fr}.link-inserter .btn[data-v-6dc29592]{justify-self:start}}.kb-tag-picker[data-v-6dc29592]{border:1px solid #e5e7eb;border-radius:8px;min-width:0;margin:0;padding:14px}.kb-tag-picker legend[data-v-6dc29592]{padding:0 6px;font-weight:700}.update-proposal[data-v-6dc29592]{color:#664b0c;background:#fffaf0;border:1px solid #e9c46a;border-left:4px solid #d99500;border-radius:7px;margin:16px 0;padding:16px;line-height:1.5}.update-proposal strong[data-v-6dc29592]{color:#5e4200}.update-proposal p[data-v-6dc29592]{margin:8px 0 0}.update-proposal__reason[data-v-6dc29592]{font-style:italic}.sources-wrap[data-v-d7d5a7a4]{max-width:1050px;margin:32px auto;padding:0 24px}.sources-wrap h1[data-v-d7d5a7a4]{margin:18px 0 8px}.sources-wrap>p[data-v-d7d5a7a4]{color:#4b5563;max-width:850px;line-height:1.6}.source-card[data-v-d7d5a7a4]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;grid-template-columns:1.1fr 1fr;gap:20px;margin:16px 0;padding:18px;display:grid}.source-card small[data-v-d7d5a7a4]{color:#6b7280;overflow-wrap:anywhere;margin-top:6px;display:block}.source-card form[data-v-d7d5a7a4]{gap:10px;display:grid}.source-card label[data-v-d7d5a7a4]{font-size:13px}.source-card input[data-v-d7d5a7a4]{border:1px solid #d1d5db;border-radius:5px;width:100%;margin-top:6px;padding:9px;display:block}.msg[data-v-d7d5a7a4]{color:#166534;margin:0}@media (width<=720px){.source-card[data-v-d7d5a7a4]{grid-template-columns:1fr}}.plugin-page[data-v-5733a181]{color:#24364d;background:#f6f8fb;min-height:100vh}.wide-wrap[data-v-5733a181]{max-width:1240px;margin:0 auto;padding:34px 28px 72px}.page-heading[data-v-5733a181]{margin-bottom:22px}.eyebrow[data-v-5733a181]{color:#2f6fe0;letter-spacing:1px;text-transform:uppercase;margin:0 0 5px;font-size:11px;font-weight:800}h1[data-v-5733a181]{color:#16273f;margin:0;font-size:30px}.subtitle[data-v-5733a181]{color:#687588;margin:7px 0 0}.panel[data-v-5733a181]{background:#fff;border:1px solid #e4e9f0;border-radius:13px;margin-bottom:18px;padding:22px;box-shadow:0 4px 14px #16273f0a}.panel-heading[data-v-5733a181]{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:17px;display:flex}.panel-heading h2[data-v-5733a181],.flows-panel>h2[data-v-5733a181]{color:#16273f;margin:0;font-size:18px}.panel-heading p[data-v-5733a181]{color:#718096;margin:5px 0 0;font-size:13px}.button[data-v-5733a181]{color:#253850;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9e1eb;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.button[data-v-5733a181]:disabled{opacity:.6;cursor:wait}.button-primary[data-v-5733a181]{color:#fff;background:#2f6fe0;border-color:#2f6fe0}.button-danger[data-v-5733a181]{color:#fff;background:#c94a4a;border-color:#c94a4a}.button-secondary[data-v-5733a181]:hover{background:#f4f7fb}.install-steps[data-v-5733a181]{color:#46576d;gap:9px;margin:0;padding-left:22px;font-size:13px;line-height:1.55;display:grid}.install-steps code[data-v-5733a181]{background:#eef2f7;border-radius:4px;padding:2px 5px}.privacy-note[data-v-5733a181]{color:#748195;margin:14px 0 0;font-size:12px;line-height:1.5}.token-form[data-v-5733a181]{gap:14px;max-width:760px;display:grid}.token-name-field[data-v-5733a181]{color:#4f6076;gap:6px;font-size:12px;font-weight:700;display:grid}.token-name-field input[data-v-5733a181]{min-height:40px;font:inherit;border:1px solid #dbe2eb;border-radius:8px;padding:9px 11px;font-weight:400}.scope-fieldset[data-v-5733a181]{border:1px solid #e0e6ee;border-radius:9px;gap:9px;margin:0;padding:12px;display:grid}.scope-fieldset legend[data-v-5733a181]{color:#263950;padding:0 5px;font-size:12px;font-weight:800}.scope-option[data-v-5733a181]{color:#40536a;align-items:flex-start;gap:9px;font-size:12px;display:flex}.scope-option input[data-v-5733a181]{margin-top:3px}.scope-option span[data-v-5733a181]{gap:2px;display:grid}.scope-option strong[data-v-5733a181]{color:#263950}.scope-option small[data-v-5733a181]{color:#7a8797}.form-actions[data-v-5733a181]{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.form-error[data-v-5733a181]{color:#b33c31;margin:0;font-size:12px}.new-token[data-v-5733a181]{color:#74551b;background:#fff9e8;border:1px solid #f1d48a;border-radius:9px;gap:8px;margin-top:17px;padding:13px;font-size:12px;display:grid}.token-value-row[data-v-5733a181]{align-items:center;gap:8px;display:flex}.token-value-row code[data-v-5733a181]{overflow-wrap:anywhere;color:#263950;background:#fff;border:1px solid #e8ddb9;border-radius:6px;flex:1;padding:9px}.token-list[data-v-5733a181]{gap:10px;margin-top:20px;display:grid}.token-row[data-v-5733a181]{border:1px solid #e8edf3;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;padding:12px;display:flex}.token-info[data-v-5733a181]{gap:4px;min-width:0;display:grid}.token-info code[data-v-5733a181]{color:#687588;font-size:11px}.token-info small[data-v-5733a181]{overflow-wrap:anywhere;color:#7b8796;font-size:11px}.token-expiry[data-v-5733a181]{color:#687588;font-size:11px}.token-expiry.expired[data-v-5733a181]{color:#b33c31;font-weight:700}.token-actions[data-v-5733a181]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;font-size:12px;display:flex}.empty-state[data-v-5733a181]{color:#7b8796;font-size:13px}.flow-grid[data-v-5733a181]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.flow-grid article[data-v-5733a181]{border:1px solid #e8edf3;border-radius:10px;padding:15px 16px 14px 56px;position:relative}.flow-grid article>span[data-v-5733a181]{color:#2f6fe0;font-size:12px;font-weight:800;position:absolute;top:15px;left:16px}.flow-grid h3[data-v-5733a181]{color:#263950;margin:0;font-size:14px}.flow-grid p[data-v-5733a181]{color:#758195;margin:6px 0 0;font-size:12px;line-height:1.45}@media (width<=700px){.wide-wrap[data-v-5733a181]{padding:22px 14px 44px}.panel[data-v-5733a181]{padding:16px}.panel-heading[data-v-5733a181],.token-row[data-v-5733a181]{flex-direction:column;align-items:stretch}.flow-grid[data-v-5733a181]{grid-template-columns:1fr}.token-actions[data-v-5733a181]{justify-content:flex-start}.token-value-row[data-v-5733a181]{flex-direction:column;align-items:stretch}}.public-kb-header[data-v-733b72af]{background:#fff;border-bottom:1px solid #e7eaf0;box-shadow:0 2px 8px #16273f08}.public-kb-header__inner[data-v-733b72af]{justify-content:space-between;align-items:center;gap:20px;max-width:1120px;min-height:82px;margin:auto;padding:12px 24px;display:flex}.public-kb-brand[data-v-733b72af]{color:#16273f;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.public-kb-brand img[data-v-733b72af]{object-fit:contain;width:42px;height:46px}.public-kb-brand span[data-v-733b72af]{gap:1px;display:grid}.public-kb-brand strong[data-v-733b72af]{font-family:Poppins,sans-serif;font-size:18px;line-height:1.2}.public-kb-brand small[data-v-733b72af]{color:#697586;font-size:12px}.public-kb-header a[data-v-733b72af-s]{color:#43536a;font-weight:700;text-decoration:none}.public-kb-header a[data-v-733b72af-s]:hover{color:#2f6fe0;text-decoration:underline}.kb-page[data-v-165a6408]{color:#24344b;min-height:100vh}.kb-content[data-v-165a6408]{max-width:920px;margin:0 auto;padding:54px 24px 80px}.kb-hero[data-v-165a6408]{padding:0 2px 28px}.eyebrow[data-v-165a6408]{color:#68778c;letter-spacing:.12em;margin:0 0 8px;font-size:12px;font-weight:800}.kb-hero h1[data-v-165a6408]{letter-spacing:-.035em;font-size:clamp(30px,4vw,40px)}.intro[data-v-165a6408]{color:#5d6b7d;margin:8px 0 24px;font-size:17px}.search-form[data-v-165a6408]{background:#fff;border:1px solid #e3e8ef;border-radius:12px;gap:10px;max-width:680px;padding:8px;display:flex;box-shadow:0 4px 18px #16273f0b}.search-form input[data-v-165a6408]{color:#24344b;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:11px 13px}.search-form input[data-v-165a6408]:focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid #9ab8f5}.search-form button[data-v-165a6408]{color:#fff;font:inherit;cursor:pointer;background:#e8402a;border:0;border-radius:8px;padding:10px 18px;font-weight:800}.search-form button[data-v-165a6408]:hover{background:#d5361f}.request-help[data-v-165a6408]{color:#5d6b7d;margin:14px 2px 0;font-size:14px}.request-help a[data-v-165a6408]{color:#245fc9;font-weight:800;text-decoration:none}.request-help a[data-v-165a6408]:hover{text-underline-offset:3px;text-decoration:underline}.request-help a[data-v-165a6408]:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid #93b4f5}.kb-results[data-v-165a6408]{background:#fff;border:1px solid #e6eaf0;border-radius:16px;padding:26px 28px 8px;box-shadow:0 8px 28px #16273f0a}.results-heading[data-v-165a6408]{border-bottom:1px solid #edf0f4;align-items:center;gap:10px;padding-bottom:16px;display:flex}.results-heading h2[data-v-165a6408]{font-size:18px}.results-heading>span[data-v-165a6408]{color:#5d6b7d;text-align:center;background:#f1f4f8;border-radius:20px;min-width:26px;padding:2px 8px;font-size:12px;font-weight:700}.article-card[data-v-165a6408]{color:inherit;border-bottom:1px solid #edf0f4;padding:22px 2px;text-decoration:none;display:block}.article-card[data-v-165a6408]:last-child{border-bottom:0}.article-card:hover h3[data-v-165a6408]{text-underline-offset:4px;color:#245fc9;text-decoration:underline;text-decoration-thickness:1px}.article-meta[data-v-165a6408]{color:#738095;align-items:center;gap:12px;font-size:13px;display:flex}.product-tag[data-v-165a6408]{color:#315eac;background:#edf3ff;border-radius:20px;padding:4px 9px;font-weight:800}.article-card h3[data-v-165a6408]{margin:12px 0 6px;font-size:21px;line-height:1.35}.article-summary[data-v-165a6408]{color:#556477;max-width:760px;margin:0;font-size:15px;line-height:1.7}.tags[data-v-165a6408]{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.tags span[data-v-165a6408]{color:#677487;border:1px solid #e7ebf1;border-radius:20px;padding:3px 9px;font-size:12px}.read-link[data-v-165a6408]{color:#2f6fe0;gap:8px;margin-top:15px;font-size:14px;font-weight:800;display:inline-flex}.empty-state[data-v-165a6408]{color:#64748b;padding:22px 0}.sr-only[data-v-165a6408]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=600px){.kb-content[data-v-165a6408]{padding:36px 16px 56px}.kb-results[data-v-165a6408]{padding:20px 18px 4px}.search-form[data-v-165a6408]{align-items:stretch}.search-form button[data-v-165a6408]{padding:9px 12px}.article-card h3[data-v-165a6408]{font-size:19px}}.kb-page[data-v-195e8c0a]{color:#24344b;min-height:100vh}.kb-content[data-v-195e8c0a]{max-width:860px;margin:0 auto;padding:36px 24px 80px}.breadcrumbs[data-v-195e8c0a]{color:#778397;align-items:center;gap:10px;margin:0 0 18px;font-size:14px;display:flex}.breadcrumbs a[data-v-195e8c0a],.back-link[data-v-195e8c0a]{color:#2f6fe0;font-weight:700;text-decoration:none}.breadcrumbs a[data-v-195e8c0a]:hover,.back-link[data-v-195e8c0a]:hover{text-decoration:underline}.article-card[data-v-195e8c0a]{background:#fff;border:1px solid #e6eaf0;border-radius:18px;padding:clamp(24px,5vw,52px);box-shadow:0 10px 34px #16273f0c}.article-meta[data-v-195e8c0a]{color:#738095;flex-wrap:wrap;align-items:center;gap:10px 14px;font-size:13px;display:flex}.article-meta time[data-v-195e8c0a]{margin-left:auto}.product-tag[data-v-195e8c0a]{color:#315eac;background:#edf3ff;border-radius:20px;padding:5px 10px;font-weight:800}.article-card h1[data-v-195e8c0a]{letter-spacing:-.035em;max-width:720px;margin:22px 0 30px;font-size:clamp(30px,5vw,42px);line-height:1.2}.article-section[data-v-195e8c0a]{margin-top:28px}.article-section h2[data-v-195e8c0a]{margin:0 0 8px;font-size:19px}.article-section[data-v-195e8c0a] .text-block{color:#4e5d70;font-size:16px;line-height:1.85}.problem-section[data-v-195e8c0a]{border-bottom:1px solid #edf0f4;padding-bottom:24px}.resolution-section[data-v-195e8c0a]{background:#f7f9fc;border:1px solid #edf0f4;border-radius:12px;margin-top:28px;padding:22px 24px}.resolution-section h2[data-v-195e8c0a]{color:#16273f}.tags[data-v-195e8c0a]{border-top:1px solid #edf0f4;flex-wrap:wrap;gap:8px;margin-top:30px;padding-top:22px;display:flex}.tags span[data-v-195e8c0a]{color:#677487;border:1px solid #e5e9f0;border-radius:20px;padding:5px 10px;font-size:12px}.back-link[data-v-195e8c0a]{margin:22px 2px;display:inline-block}.kb-content a[data-v-195e8c0a]:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #93b4f5}@media (width<=600px){.kb-content[data-v-195e8c0a]{padding:26px 16px 56px}.article-card[data-v-195e8c0a]{padding:24px 20px}.article-meta time[data-v-195e8c0a]{margin-left:0}.resolution-section[data-v-195e8c0a]{padding:18px}}[data-v-29f75333]{--navy:#16273f;--red:#e8402a;--blue:#2f6fe0;--muted:#6b7280;--border:#e5e7eb}.staff-body[data-v-29f75333]{background:#f9fafb;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.wide-wrap[data-v-29f75333]{max-width:1400px;margin:0 auto;padding:40px 20px}.hero[data-v-29f75333]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:30px;display:flex}.hero h1[data-v-29f75333]{color:var(--navy);margin:0 0 8px;font-size:30px;font-weight:700}.hero p[data-v-29f75333]{color:var(--muted);margin:0;font-size:14px}.card[data-v-29f75333]{border:1px solid var(--border);background:#fff;border-radius:8px;padding:24px;overflow-x:auto}.users-table[data-v-29f75333]{border-collapse:collapse;width:100%;font-size:14px}.users-table thead[data-v-29f75333]{border-bottom:2px solid var(--border)}.users-table th[data-v-29f75333]{text-align:left;color:var(--navy);padding:12px;font-weight:600}.users-table td[data-v-29f75333]{border-bottom:1px solid var(--border);padding:14px 12px}.users-table tr:last-child td[data-v-29f75333]{border-bottom:none}.hint[data-v-29f75333]{color:var(--muted);font-size:12px}.chip[data-v-29f75333]{color:#4b5563;background:#f3f4f6;border-radius:4px;margin-bottom:4px;margin-right:4px;padding:4px 8px;font-size:11px;font-weight:600;display:inline-block}.chip-role[data-v-29f75333]{color:#1e40af;background:#dbeafe}.product-support-list[data-v-29f75333]{gap:10px;margin-top:10px;display:grid}.product-support-row[data-v-29f75333]{border:1px solid var(--border);border-radius:6px;gap:7px;padding:10px 12px;display:grid}.product-support-row>.checkbox-label[data-v-29f75333]{align-items:center;gap:7px;display:flex}.product-support-levels[data-v-29f75333]{color:#4b5563;flex-wrap:wrap;gap:14px;margin-left:24px;font-size:12px;display:flex}.product-support-levels label[data-v-29f75333]{align-items:center;gap:5px;display:inline-flex}.users-table .chip small[data-v-29f75333]{color:#6b7280;font-size:10px}.toggle[data-v-29f75333]{vertical-align:middle;background:#10b981;border-radius:7px;width:24px;height:14px;margin-right:6px;display:inline-block}.toggle.off[data-v-29f75333]{background:#d1d5db}.btn[data-v-29f75333]{cursor:pointer;border:none;border-radius:6px;padding:8px 12px;font-size:12px;font-weight:600;transition:all .2s}.btn-primary[data-v-29f75333]{background:var(--blue);color:#fff}.btn-primary[data-v-29f75333]:hover{background:#1f55c9}.btn-secondary[data-v-29f75333]{color:var(--blue);border:1px solid var(--blue);background:0 0}.btn-secondary[data-v-29f75333]:hover{background:#2f6fe00d}.btn-sm[data-v-29f75333]{padding:6px 10px;font-size:11px}.modal-overlay[data-v-29f75333]{z-index:1000;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-content[data-v-29f75333]{background:#fff;border-radius:8px;width:90%;max-width:500px;max-height:80vh;padding:30px;overflow-y:auto}.modal-content h2[data-v-29f75333]{color:var(--navy);margin:0 0 20px;font-size:20px;font-weight:600}.form-group[data-v-29f75333]{margin-bottom:20px}.form-group label[data-v-29f75333]{color:var(--navy);margin-bottom:6px;font-size:13px;font-weight:600;display:block}.form-control[data-v-29f75333]{border:1px solid var(--border);border-radius:6px;width:100%;padding:10px 12px;font-size:14px}.form-control[data-v-29f75333]:focus{border-color:var(--blue);outline:none;box-shadow:0 0 0 3px #2f6fe01a}.checkbox-group[data-v-29f75333]{flex-direction:column;gap:8px;display:flex}.checkbox-group>div[data-v-29f75333]{align-items:center;gap:8px;display:flex}.checkbox-group input[type=checkbox][data-v-29f75333]{cursor:pointer}.checkbox-label[data-v-29f75333]{cursor:pointer;font-size:13px}.modal-buttons[data-v-29f75333]{gap:12px;margin-top:24px;display:flex}.modal-buttons .btn[data-v-29f75333]{flex:1}.agent-form[data-v-38ccd56f]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.agent-form label[data-v-38ccd56f]{color:#35445a;gap:5px;font-size:12px;font-weight:600;display:grid}.agent-form input[data-v-38ccd56f]:not([type=checkbox]),.agent-form select[data-v-38ccd56f],.agent-form textarea[data-v-38ccd56f]{box-sizing:border-box;color:#26364c;width:100%;font:inherit;border:1px solid #cbd3df;border-radius:4px;padding:9px;font-weight:400}.agent-form small[data-v-38ccd56f]{color:#68758a;font-size:11px;font-weight:400;line-height:1.4}.wide[data-v-38ccd56f]{grid-column:1/-1}.check-row[data-v-38ccd56f]{grid-template-columns:auto 1fr;align-items:center;gap:7px!important;font-weight:400!important;display:flex!important}.form-actions[data-v-38ccd56f]{gap:8px;display:flex}.save-button[data-v-38ccd56f],.cancel-button[data-v-38ccd56f]{color:#fff;cursor:pointer;background:#2f6fe0;border:1px solid #2f6fe0;border-radius:4px;padding:8px 12px;font-weight:600}.cancel-button[data-v-38ccd56f]{color:#34445b;background:#fff;border-color:#cbd3df}.save-button[data-v-38ccd56f]:disabled{opacity:.6;cursor:wait}.error[data-v-38ccd56f]{color:brown;grid-column:1/-1;margin:0}@media (width<=540px){.agent-form[data-v-38ccd56f]{grid-template-columns:1fr}.wide[data-v-38ccd56f]{grid-column:auto}}.ai-settings[data-v-144a6559]{margin-top:24px}.section-heading[data-v-144a6559],.agent-title[data-v-144a6559],.task-header[data-v-144a6559]{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.section-heading__actions[data-v-144a6559]{flex-wrap:wrap;gap:8px;display:flex}.section-heading h2[data-v-144a6559],.agent-title h3[data-v-144a6559],.task-header h3[data-v-144a6559]{color:#16273f;margin:0 0 5px}.section-heading p[data-v-144a6559],.agent-title p[data-v-144a6559],.task-header p[data-v-144a6559]{margin:0}.muted[data-v-144a6559],.agent-title p[data-v-144a6559]{color:#68758a;font-size:14px}.notice[data-v-144a6559]{color:#34445b;background:#f1f6ff;border-left:3px solid #2f6fe0;border-radius:4px;margin:18px 0;padding:13px 15px;font-size:14px;line-height:1.5}.agent-list[data-v-144a6559]{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:16px;display:grid}.agent-card[data-v-144a6559]{background:#fff;border:1px solid #e1e6ee;border-radius:8px;min-width:0;padding:0}.agent-card--new[data-v-144a6559]{box-sizing:border-box;grid-column:1/-1;width:100%;padding:18px}.agent-summary[data-v-144a6559]{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:15px 18px;list-style:none;display:flex}.agent-summary[data-v-144a6559]::-webkit-details-marker{display:none}.agent-summary[data-v-144a6559]:focus-visible{outline-offset:2px;outline:3px solid #2f6fe059}.agent-summary__name[data-v-144a6559]{color:#16273f;min-width:0;font-size:16px;font-weight:700}.agent-summary__meta[data-v-144a6559]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.agent-provider[data-v-144a6559],.agent-disclosure[data-v-144a6559]{white-space:nowrap;border-radius:20px;padding:4px 9px;font-size:11px;font-weight:600}.agent-provider[data-v-144a6559]{color:#34445b;background:#eef2f7}.agent-disclosure[data-v-144a6559]{color:#315486;background:#edf4ff}.agent-summary__chevron[data-v-144a6559]{border-bottom:2px solid #64748b;border-right:2px solid #64748b;flex:none;width:8px;height:8px;transition:transform .15s;transform:rotate(45deg)translateY(-2px)}.agent-card[open] .agent-summary__chevron[data-v-144a6559]{transform:rotate(225deg)translate(-2px,-1px)}.agent-details[data-v-144a6559]{padding:0 18px 18px}.agent-card[open] .agent-summary[data-v-144a6559]{border-bottom:1px solid #e7ebf1;margin-bottom:16px}.agent-card[open] .agent-details[data-v-144a6559]{padding-top:0}.agent-card[open] .agent-title[data-v-144a6559]{margin-bottom:14px}.agent-title[data-v-144a6559]{margin-bottom:16px}.agent-title h3[data-v-144a6559]{font-size:17px}.inactive[data-v-144a6559]{color:#a45100;font-size:12px;font-weight:600}.auth-state[data-v-144a6559]{white-space:nowrap;border-radius:20px;padding:5px 8px;font-size:11px;font-weight:600}.agent-actions[data-v-144a6559]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.agent-test-result[data-v-144a6559]{overflow-wrap:anywhere;border-radius:6px;gap:4px;margin:-4px 0 15px;padding:10px 12px;font-size:12px;line-height:1.45;display:grid}.agent-test-result--success[data-v-144a6559]{color:#14633d;background:#e8f7ee}.agent-test-result--error[data-v-144a6559]{color:#934b00;background:#fff2db}.agent-test-result strong[data-v-144a6559]{font-size:13px}.test-all-results[data-v-144a6559]{background:#f8fafc;border:1px solid #d8e1ee;border-radius:8px;margin:18px 0;padding:14px 16px}.test-all-results h3[data-v-144a6559]{color:#16273f;margin:0 0 10px;font-size:15px}.test-all-results ul[data-v-144a6559]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.test-all-result[data-v-144a6559]{overflow-wrap:anywhere;border-radius:5px;gap:3px;padding:9px 11px;font-size:12px;line-height:1.45;display:grid}.test-all-result--testing[data-v-144a6559]{color:#34445b;background:#eef2f7}.test-all-result--completed[data-v-144a6559]{color:#14633d;background:#e8f7ee}.test-all-result--failed[data-v-144a6559],.test-all-result--mismatch[data-v-144a6559]{color:#934b00;background:#fff2db}.test-all-result strong[data-v-144a6559]{font-size:13px}.configured[data-v-144a6559]{color:#14633d;background:#e8f7ee}.missing[data-v-144a6559]{color:#934b00;background:#fff2db}.task-header[data-v-144a6559]{align-items:center;margin-top:30px}.task-catalogue[data-v-144a6559]{border-top:1px solid #e1e6ee;margin-top:30px;padding-top:22px}.task-list[data-v-144a6559]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.task-item[data-v-144a6559]{background:#fff;border:1px solid #e1e6ee;border-radius:7px;gap:5px;padding:13px 14px;display:grid}.task-item strong[data-v-144a6559]{color:#26364c;font-size:13px}.task-item span[data-v-144a6559]{color:#68758a;font-size:12px;line-height:1.45}.task-item__title[data-v-144a6559]{align-items:center;gap:8px;display:flex}.prompt-info[data-v-144a6559]{color:#475467;cursor:pointer;background:#fff;border:1px solid #98a2b3;border-radius:50%;width:19px;height:19px;padding:0;font-size:12px;font-weight:700;line-height:1}.prompt-info[data-v-144a6559]:hover{color:#1d4ed8;background:#eff6ff;border-color:#3b82f6}.prompt-dialog[data-v-144a6559]{color:#172b4d;border:0;border-radius:14px;width:min(760px,100vw - 32px);max-height:min(80vh,850px);padding:24px;overflow:auto;box-shadow:0 24px 80px #14243a40}.prompt-dialog[data-v-144a6559]::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#10182899}.prompt-dialog__header[data-v-144a6559]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.prompt-dialog__header h3[data-v-144a6559]{margin:0}.prompt-dialog__header p[data-v-144a6559]{margin:0 0 4px;font-size:12px}.prompt-dialog__close[data-v-144a6559]{color:#667085;cursor:pointer;background:0 0;border:0;font-size:26px;line-height:1}.prompt-dialog__intro[data-v-144a6559]{color:#52627a;line-height:1.5}.prompt-product-list[data-v-144a6559]{gap:12px;display:grid}.prompt-product[data-v-144a6559]{border:1px solid #e4e7ec;border-radius:8px;padding:14px}.prompt-product h4[data-v-144a6559]{margin:0 0 8px}.prompt-product p[data-v-144a6559]{color:#52627a;margin:6px 0}.prompt-product pre[data-v-144a6559]{white-space:pre-wrap;overflow-wrap:anywhere;color:#344054;background:#f8fafc;border-radius:6px;max-height:240px;margin:8px 0 0;padding:12px;font:13px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.prompt-dialog__actions[data-v-144a6559]{justify-content:flex-end;margin-top:18px;display:flex}.button[data-v-144a6559]{cursor:pointer;white-space:nowrap;font-weight:600}.button.primary[data-v-144a6559]{color:#fff;background:#2f6fe0;border-color:#2f6fe0}.button.secondary[data-v-144a6559]{background:#fff}.button.danger[data-v-144a6559]{color:#b42318;background:#fff;border-color:#d92d20}.button[data-v-144a6559]:disabled{cursor:wait;opacity:.6}.empty-state[data-v-144a6559]{color:#68758a;text-align:center;padding:18px}.success-message[data-v-144a6559]{color:#14633d}.error-message[data-v-144a6559]{color:brown}@media (width<=600px){.section-heading[data-v-144a6559],.task-header[data-v-144a6559]{flex-direction:column}.agent-summary[data-v-144a6559]{flex-wrap:wrap}.agent-summary__meta[data-v-144a6559]{justify-content:flex-start}}[data-v-679f16c9]{--navy:#16273f;--red:#e8402a;--blue:#2f6fe0;--warn:#f59e0b;--muted:#6b7280;--border:#e5e7eb}.staff-body[data-v-679f16c9]{background:#f9fafb;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.wide-wrap[data-v-679f16c9]{max-width:1400px;margin:0 auto;padding:40px 20px}.hero[data-v-679f16c9]{margin-bottom:30px}.hero h1[data-v-679f16c9]{color:var(--navy);margin:0 0 8px;font-size:30px;font-weight:700}.hero p[data-v-679f16c9]{color:var(--muted);margin:0;font-size:14px}.two-col[data-v-679f16c9]{grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}@media (width<=1024px){.two-col[data-v-679f16c9]{grid-template-columns:1fr}}.card[data-v-679f16c9]{border:1px solid var(--border);background:#fff;border-radius:8px;padding:24px}.card h2[data-v-679f16c9]{color:var(--navy);margin:0 0 12px;font-size:18px;font-weight:600}.card h3[data-v-679f16c9]{color:var(--navy);margin:20px 0 12px;font-family:Poppins,sans-serif;font-size:14px;font-weight:600}.api-tokens-card[data-v-679f16c9]{grid-column:1/-1}.api-token-scope-fieldset[data-v-679f16c9]{border:1px solid var(--border);border-radius:8px;gap:8px;margin:4px 0 12px;padding:12px;display:grid}.api-token-scope-fieldset legend[data-v-679f16c9]{color:var(--navy);padding:0 5px;font-size:12px;font-weight:700}.api-token-scope-option[data-v-679f16c9]{color:var(--navy);align-items:flex-start;gap:9px;font-size:12px;display:flex}.api-token-scope-option input[data-v-679f16c9]{margin-top:3px}.api-token-scope-option span[data-v-679f16c9]{gap:2px;display:grid}.api-token-scope-option small[data-v-679f16c9],.token-scopes[data-v-679f16c9]{color:var(--muted);font-size:11px}.api-token-form[data-v-679f16c9]{grid-template-columns:minmax(220px,2fr) minmax(180px,1fr);align-items:end;gap:0 18px;margin-top:18px;display:grid}.api-token-form .btn-row[data-v-679f16c9]{grid-column:1/-1;margin:0 0 18px}.api-token-list[data-v-679f16c9]{margin-top:12px}.api-token-row[data-v-679f16c9]{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.api-token-meta[data-v-679f16c9]{grid-template-columns:auto auto auto;align-items:center;gap:5px 12px;display:grid}.api-token-meta small[data-v-679f16c9]{color:var(--muted);grid-column:1/-1}.api-token-meta code[data-v-679f16c9],.new-api-token code[data-v-679f16c9]{font-size:12px}.token-state[data-v-679f16c9]{color:#276749;font-size:12px;font-weight:650}.token-state.expired[data-v-679f16c9]{color:#b42318}.api-token-actions[data-v-679f16c9]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.new-api-token[data-v-679f16c9]{background:#f0faf4;border:1px solid #b9dbc8;border-radius:10px;margin:12px 0 18px;padding:16px}.new-api-token-value[data-v-679f16c9]{overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:16px;margin-top:10px;display:flex}.new-api-token-value code[data-v-679f16c9]{-webkit-user-select:all;user-select:all}@media (width<=640px){.api-token-form[data-v-679f16c9]{grid-template-columns:1fr}.api-token-form .btn-row[data-v-679f16c9]{grid-column:auto}.api-token-row[data-v-679f16c9]{flex-direction:column;align-items:flex-start}.api-token-meta[data-v-679f16c9]{grid-template-columns:1fr auto}.new-api-token-value[data-v-679f16c9]{flex-direction:column;align-items:flex-start}}.hint[data-v-679f16c9]{color:var(--muted);font-size:13px;line-height:1.5}.settings-table[data-v-679f16c9]{border-collapse:collapse;table-layout:fixed;width:100%;margin:16px 0;font-size:13px}.settings-table thead[data-v-679f16c9]{border-bottom:2px solid var(--border)}.settings-table th[data-v-679f16c9]{text-align:left;color:var(--navy);padding:10px;font-weight:600}.settings-table th[data-v-679f16c9]:first-child{width:25%}.settings-table th[data-v-679f16c9]:not(:first-child){width:37.5%}.settings-table td[data-v-679f16c9]{border-bottom:1px solid var(--border);vertical-align:middle;padding:12px 8px}.settings-table td[data-v-679f16c9]:first-child,.settings-table td[data-v-679f16c9]:not(:first-child){text-align:center}.settings-table tr:last-child td[data-v-679f16c9]{border-bottom:none}.time-input[data-v-679f16c9]{border:1px solid var(--border);border-radius:4px;width:70px;margin-right:4px;padding:8px 10px;font-family:inherit;font-size:13px}.time-input[data-v-679f16c9]:focus{border-color:var(--blue);outline:none}.unit[data-v-679f16c9]{color:var(--muted);white-space:nowrap;font-size:12px;display:inline}.form-group[data-v-679f16c9]{margin-bottom:20px}.form-group label[data-v-679f16c9]{color:var(--navy);margin-bottom:6px;font-size:13px;font-weight:600;display:block}.form-control[data-v-679f16c9]{border:1px solid var(--border);border-radius:6px;width:100%;padding:10px 12px;font-family:inherit;font-size:13px}.form-control[data-v-679f16c9]:focus{border-color:var(--blue);outline:none}.settings-list[data-v-679f16c9]{margin:12px 0;padding:0}.kv[data-v-679f16c9]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:12px 0;font-size:13px;display:flex}.kv[data-v-679f16c9]:last-child{border-bottom:none}.kv dt[data-v-679f16c9]{color:var(--navy);font-weight:600}.kv dd[data-v-679f16c9]{align-items:center;gap:8px;margin:0;display:flex}.callout[data-v-679f16c9]{border-left:4px solid;border-radius:6px;margin:16px 0;padding:12px;font-size:12px;line-height:1.5}.callout strong[data-v-679f16c9]{margin-bottom:4px;font-weight:600;display:block}.callout-warn[data-v-679f16c9]{border-left-color:var(--warn);color:#92400e;background:#fffbeb}.callout-info[data-v-679f16c9]{color:#1e40af;background:#eff6ff;border-left-color:#3b82f6}.pill[data-v-679f16c9]{border-radius:12px;padding:4px 8px;font-size:11px;font-weight:600;display:inline-block}.pill-high[data-v-679f16c9]{color:#991b1b;background:#fee2e2}.pill-medium[data-v-679f16c9]{color:#92400e;background:#fef3c7}.pill-low[data-v-679f16c9]{color:#065f46;background:#f0fdf4}.ref[data-v-679f16c9]{background:#f3f4f6;border-radius:3px;padding:2px 4px;font-family:Courier New,monospace;font-size:12px}.btn[data-v-679f16c9]{cursor:pointer;border:none;border-radius:6px;padding:10px 16px;font-size:13px;font-weight:600;transition:all .2s}.btn-primary[data-v-679f16c9]{background:var(--blue);color:#fff}.btn-primary[data-v-679f16c9]:hover:not(:disabled){background:#1f55c9}.btn-primary[data-v-679f16c9]:disabled{opacity:.6;cursor:not-allowed}.btn-secondary[data-v-679f16c9]{color:var(--blue);border:1px solid var(--blue);background:0 0}.btn-secondary[data-v-679f16c9]:hover:not(:disabled){background:#2f6fe00d}.btn-secondary[data-v-679f16c9]:disabled{opacity:.6;cursor:not-allowed}.btn-row[data-v-679f16c9]{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.btn-row .btn[data-v-679f16c9]{flex:1;min-width:200px}.btn-row .hint[data-v-679f16c9]{flex:1;min-width:300px}.digest-settings-card[data-v-679f16c9]{margin:22px 0}.digest-settings-row[data-v-679f16c9]{grid-template-columns:minmax(220px,1fr) minmax(130px,180px) minmax(180px,260px);align-items:end;gap:16px;margin:16px 0;display:grid}.digest-settings-row label[data-v-679f16c9]{color:#34445a;gap:7px;font-weight:600;display:grid}.digest-toggle[data-v-679f16c9]{color:#34445a;align-items:center;gap:9px;margin:12px 0;font-weight:600;display:flex}.digest-toggle input[data-v-679f16c9]{width:18px;height:18px}@media (width<=700px){.digest-settings-row[data-v-679f16c9]{grid-template-columns:1fr}}.github-enable[data-v-679f16c9],.github-clear-token[data-v-679f16c9]{align-items:flex-start;gap:9px;margin:12px 0;line-height:1.45;display:flex}.github-settings-card code[data-v-679f16c9]{overflow-wrap:anywhere}.github-settings-card .hint[data-v-679f16c9]{line-height:1.5}.github-settings-card .btn-row[data-v-679f16c9]{margin-top:14px}.staff-body[data-v-ee59411a]{background-color:var(--color-surface);min-height:100vh}.wide-wrap[data-v-ee59411a]{max-width:1200px;margin:0 auto;padding:2rem 1rem}.hero[data-v-ee59411a]{margin-bottom:2rem}.hero h1[data-v-ee59411a]{color:var(--color-text-primary);margin:0 0 .5rem;font-size:2rem}.hero p[data-v-ee59411a]{color:var(--color-text-secondary);margin:0;font-size:.95rem}.card[data-v-ee59411a]{background:var(--color-surface-elevated);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:2rem}.card h2[data-v-ee59411a]{color:var(--color-text-primary);margin-top:0;margin-bottom:1.5rem;font-size:1.25rem}.form-group[data-v-ee59411a]{margin-bottom:1.5rem}.form-group label[data-v-ee59411a]{color:var(--color-text-primary);margin-bottom:.5rem;font-weight:500;display:block}.form-group input[data-v-ee59411a]{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);width:100%;color:var(--color-text-primary);padding:.75rem;font-family:inherit;font-size:1rem}.form-group input[data-v-ee59411a]:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px #3498db1a}.error[data-v-ee59411a]{color:var(--color-danger);margin-top:.25rem;font-size:.875rem}.success-message[data-v-ee59411a]{background-color:var(--color-success-light);color:var(--color-success-dark);border-radius:var(--radius-sm);border:1px solid var(--color-success-border);margin-bottom:1rem;padding:.75rem}.btn-primary[data-v-ee59411a]{background-color:var(--color-primary);color:#fff;border-radius:var(--radius-sm);cursor:pointer;border:none;padding:.75rem 1.5rem;font-size:1rem;font-weight:500;transition:background-color .2s}.btn-primary[data-v-ee59411a]:hover:not(:disabled){background-color:var(--color-primary-hover)}.btn-primary[data-v-ee59411a]:disabled{background-color:var(--color-disabled);cursor:not-allowed}.wide-wrap[data-v-f1c79092]{max-width:1200px;margin:0 auto;padding:40px 24px 56px}.hero[data-v-f1c79092]{margin-bottom:28px}.eyebrow[data-v-f1c79092]{color:var(--blue);margin:0 0 8px;font-size:13px;font-weight:700}h1[data-v-f1c79092]{color:var(--navy);margin:0 0 8px;font-size:32px}.hero p[data-v-f1c79092]:last-child{color:var(--muted);margin:0}.admin-sections[data-v-f1c79092]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.admin-section[data-v-f1c79092]{border:1px solid var(--border);min-height:112px;color:inherit;background:#fff;border-radius:12px;grid-template-columns:44px minmax(0,1fr) 20px;align-items:center;gap:16px;padding:22px;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid}.admin-section[data-v-f1c79092]:hover{border-color:var(--blue);transform:translateY(-1px);box-shadow:0 5px 18px #12263f14}.admin-section[data-v-f1c79092]:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.section-icon[data-v-f1c79092]{background:var(--fill);width:42px;height:42px;color:var(--blue);border-radius:10px;place-items:center;font-size:13px;font-weight:700;display:grid}.section-copy[data-v-f1c79092]{gap:6px;display:grid}.section-copy strong[data-v-f1c79092]{color:var(--navy);font-size:16px}.section-copy span[data-v-f1c79092]{color:var(--muted);font-size:13px;line-height:1.5}.section-arrow[data-v-f1c79092]{color:var(--blue);font-size:21px}@media (width<=680px){.wide-wrap[data-v-f1c79092]{padding:28px 16px 40px}.admin-sections[data-v-f1c79092]{grid-template-columns:1fr}}.products-wrap[data-v-647b3e78]{max-width:1320px;margin:0 auto;padding:34px 24px 56px}.hero[data-v-647b3e78]{margin-bottom:24px}.eyebrow[data-v-647b3e78]{color:var(--blue);letter-spacing:.08em;margin:0 0 6px;font-size:12px;font-weight:700}.hero h1[data-v-647b3e78]{color:var(--navy);margin:0 0 8px;font-size:32px}.hero p[data-v-647b3e78]:last-child,.create-card p[data-v-647b3e78],.editor-heading p[data-v-647b3e78],.section-heading p[data-v-647b3e78]{color:var(--muted);margin:0;line-height:1.5}.card[data-v-647b3e78]{border:1px solid var(--border);background:#fff;border-radius:10px;padding:20px}.create-card[data-v-647b3e78]{grid-template-columns:1fr minmax(300px,450px);align-items:center;gap:14px 24px;margin-bottom:18px;display:grid}.create-card h2[data-v-647b3e78],.product-list h2[data-v-647b3e78],.editor-heading h2[data-v-647b3e78],.section-heading h2[data-v-647b3e78]{color:var(--navy);margin:0 0 7px;font-size:19px}.create-form[data-v-647b3e78]{gap:10px;display:flex}.create-form .form-control[data-v-647b3e78]{min-width:0}.error[data-v-647b3e78]{color:#a31d2d;grid-column:1/-1;margin:0}.workspace[data-v-647b3e78]{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:18px;display:grid}.product-list[data-v-647b3e78]{padding:12px;position:sticky;top:20px}.product-list h2[data-v-647b3e78]{padding:8px 10px}.product-choice[data-v-647b3e78]{text-align:left;cursor:pointer;width:100%;color:var(--navy);background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:12px 10px;display:flex}.product-choice[data-v-647b3e78]:hover,.product-choice.selected[data-v-647b3e78]{background:#eef4fc}.product-choice strong[data-v-647b3e78],.product-choice small[data-v-647b3e78]{display:block}.product-choice small[data-v-647b3e78]{color:var(--muted);margin-top:4px;font-size:12px}.chevron[data-v-647b3e78]{color:var(--blue);font-size:22px}.product-editor[data-v-647b3e78]{gap:16px;min-width:0;display:grid}.title-row[data-v-647b3e78]{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.title-row p[data-v-647b3e78]:last-child{margin-top:6px}.title-row .eyebrow[data-v-647b3e78]{color:var(--blue);font-size:12px}.field-label[data-v-647b3e78],.automation-config label[data-v-647b3e78]{color:#34445b;gap:6px;font-size:13px;font-weight:600;display:grid}.form-control[data-v-647b3e78]{color:#1b2b43;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #cbd3df;border-radius:6px;padding:8px 10px}.switch-row[data-v-647b3e78]{white-space:nowrap;color:#34445b;align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.switch-row input[data-v-647b3e78]{width:18px;height:18px;accent-color:var(--blue)}.automation-list[data-v-647b3e78]{gap:10px;display:grid}.automation-card[data-v-647b3e78]{border:1px solid #e2e7ef;border-radius:8px;padding:15px}.automation-main[data-v-647b3e78]{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.automation-title h3[data-v-647b3e78]{color:var(--navy);margin:0 0 4px;font-size:15px}.automation-title p[data-v-647b3e78]{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.automation-config[data-v-647b3e78]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.manual-toggle[data-v-647b3e78]{color:#52647d;align-items:center;gap:8px;margin-top:12px;font-size:12px;font-weight:600;display:flex}.manual-toggle input[data-v-647b3e78]{width:16px;height:16px;accent-color:var(--blue)}.system-actor[data-v-647b3e78]{color:#34445b;align-content:start;gap:6px;font-size:13px;display:grid}.system-actor strong[data-v-647b3e78]{background:#f8fafc;border:1px solid #e5e9ef;border-radius:6px;padding:10px}.field-grid[data-v-647b3e78]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.intake-field[data-v-647b3e78]{border:1px solid #e2e7ef;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.intake-field strong[data-v-647b3e78],.intake-field small[data-v-647b3e78]{display:block}.intake-field small[data-v-647b3e78]{color:var(--muted);margin-top:3px;font-size:12px;line-height:1.4}.intake-field select[data-v-647b3e78]{flex:none;width:126px}.note[data-v-647b3e78]{color:var(--muted);margin:14px 0 0;font-size:12px;line-height:1.5}.save-row[data-v-647b3e78]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;display:flex}.save-row p[data-v-647b3e78]{margin:0}.success[data-v-647b3e78]{color:#166534}.empty[data-v-647b3e78],.empty-editor[data-v-647b3e78]{color:var(--muted)}.empty-editor[data-v-647b3e78]{padding:30px}.empty-editor h2[data-v-647b3e78]{color:var(--navy);margin-top:0}@media (width<=900px){.workspace[data-v-647b3e78]{grid-template-columns:1fr}.product-list[data-v-647b3e78]{position:static}.automation-config[data-v-647b3e78]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.products-wrap[data-v-647b3e78]{padding:24px 14px 40px}.create-card[data-v-647b3e78]{grid-template-columns:1fr}.create-form[data-v-647b3e78],.title-row[data-v-647b3e78]{flex-direction:column}.automation-config[data-v-647b3e78],.field-grid[data-v-647b3e78]{grid-template-columns:1fr}.intake-field[data-v-647b3e78]{flex-direction:column;align-items:flex-start}.intake-field select[data-v-647b3e78]{width:100%}}.product-choice-row[data-v-647b3e78]{border-radius:7px;align-items:center;gap:2px;display:flex}.product-choice-row.dragging[data-v-647b3e78]{opacity:.45}.product-choice-row.drop-target[data-v-647b3e78]{outline-offset:1px;outline:2px dashed #7ea5e7}.product-choice-row .product-choice[data-v-647b3e78]{flex:1;min-width:0}.drag-handle[data-v-647b3e78]{color:#8290a3;cursor:grab;-webkit-user-select:none;user-select:none;padding:0 3px}.drag-handle[data-v-647b3e78]:active{cursor:grabbing}.reorder-controls[data-v-647b3e78]{gap:1px;display:grid}.reorder-controls button[data-v-647b3e78]{color:#52647d;cursor:pointer;background:0 0;border:0;border-radius:4px;width:24px;height:22px;padding:0}.reorder-controls button[data-v-647b3e78]:hover:not(:disabled){color:var(--blue);background:#e9eff8}.reorder-controls button[data-v-647b3e78]:disabled{color:#c5ccd6;cursor:default}.collapsible-card[data-v-647b3e78]{min-width:0}.collapsible-summary[data-v-647b3e78]{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;margin:0;list-style:none;display:flex}.collapsible-summary[data-v-647b3e78]::-webkit-details-marker{display:none}.collapsible-summary[data-v-647b3e78]:focus-visible{outline-offset:4px;border-radius:4px;outline:3px solid #2f6fe059}.collapsible-card[open] .collapsible-summary[data-v-647b3e78]{margin-bottom:15px}.collapse-indicator[data-v-647b3e78]{border-bottom:2px solid #64748b;border-right:2px solid #64748b;flex:none;width:9px;height:9px;transition:transform .15s;transform:rotate(45deg)}.collapsible-card[open] .collapse-indicator[data-v-647b3e78]{transform:rotate(225deg)}.collapsible-content[data-v-647b3e78]{min-width:0}.automation-config[data-v-647b3e78]{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));align-items:start}.automation-config label[data-v-647b3e78]{grid-template-rows:auto 40px auto;align-content:start}.automation-config .form-control[data-v-647b3e78]{min-height:40px}.system-actor strong[data-v-647b3e78]{box-sizing:border-box;min-height:40px}.trigger-note[data-v-647b3e78]{min-height:28px;color:var(--muted);font-size:11px;font-weight:400;line-height:1.3}.section-heading[data-v-647b3e78]{margin-bottom:0}@media (width<=900px){.automation-config[data-v-647b3e78]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.automation-config[data-v-647b3e78]{grid-template-columns:1fr}}.rag-link[data-v-647b3e78]{color:var(--blue);margin-top:8px;font-size:13px;font-weight:600;display:inline-block}.trigger-note[data-v-647b3e78]{color:var(--muted);font-size:11px;font-weight:400}.rag-wrap[data-v-bef7c907]{max-width:1360px;margin:0 auto;padding:34px 24px 56px}.hero[data-v-bef7c907]{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:22px;display:flex}.eyebrow[data-v-bef7c907]{color:var(--blue);letter-spacing:.08em;margin:0 0 6px;font-size:12px;font-weight:700}.hero h1[data-v-bef7c907]{color:var(--navy);margin:0 0 8px;font-size:32px}.hero p[data-v-bef7c907]:last-child{color:var(--muted);margin:0;line-height:1.5}.card[data-v-bef7c907]{border:1px solid var(--border);background:#fff;border-radius:10px}.summary-grid[data-v-bef7c907]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.summary-card[data-v-bef7c907]{border:1px solid var(--border);color:var(--muted);background:#fff;border-radius:9px;gap:8px;padding:16px 18px;font-size:13px;display:grid}.summary-card strong[data-v-bef7c907]{color:var(--navy);font-size:25px}.upload-card[data-v-bef7c907],.library-card[data-v-bef7c907]{margin-bottom:16px;padding:20px}.upload-heading h2[data-v-bef7c907],.library-heading h2[data-v-bef7c907]{color:var(--navy);margin:0 0 6px;font-size:20px}.upload-heading p[data-v-bef7c907],.library-heading p[data-v-bef7c907]{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.upload-form[data-v-bef7c907]{grid-template-columns:1fr 1.4fr 1.2fr auto;align-items:end;gap:12px;margin-top:17px;display:grid}.upload-form>label[data-v-bef7c907],.document-name-label[data-v-bef7c907],.audience-control[data-v-bef7c907],.replace-file[data-v-bef7c907]{color:#34445b;gap:6px;font-size:12px;font-weight:650;display:grid}.form-control[data-v-bef7c907]{box-sizing:border-box;color:#1b2b43;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #cbd3df;border-radius:6px;padding:8px 10px}.file-input[data-v-bef7c907]{padding:6px}.upload-access[data-v-bef7c907]{grid-column:1/-1}.advanced-access[data-v-bef7c907]{background:#fbfcfe;border:1px solid #e2e7ef;border-radius:8px;margin-top:12px;padding:11px 12px}.advanced-access>summary[data-v-bef7c907]{color:#2e527f;cursor:pointer;font-size:13px;font-weight:700}.advanced-access[open]>summary[data-v-bef7c907]{margin-bottom:12px}.privacy-note[data-v-bef7c907],.synced-note[data-v-bef7c907]{color:#64748b;margin:0 0 12px;font-size:12px;line-height:1.5}.privacy-note[data-v-bef7c907]{background:#fffaf0;border-left:3px solid #d9a441;padding:9px 11px}.upload-form .btn[data-v-bef7c907]{white-space:nowrap}.library-heading[data-v-bef7c907]{justify-content:space-between;align-items:end;gap:18px;margin-bottom:16px;display:flex}.filters[data-v-bef7c907]{align-items:end;gap:10px;display:flex}.filters label[data-v-bef7c907]{color:#34445b;gap:5px;min-width:170px;font-size:12px;font-weight:650;display:grid}.refresh-button[data-v-bef7c907]{white-space:nowrap}.document-list[data-v-bef7c907]{gap:12px;display:grid}.document-card[data-v-bef7c907]{background:#fff;border:1px solid #e1e6ee;border-radius:9px;padding:16px}.document-topline[data-v-bef7c907]{justify-content:space-between;gap:18px;display:flex}.document-title-area[data-v-bef7c907]{flex:1;min-width:0}.document-title-area h3[data-v-bef7c907]{color:var(--navy);margin:0 0 8px;font-size:17px}.document-name[data-v-bef7c907]{max-width:600px;font-size:15px;font-weight:700}.source-meta[data-v-bef7c907]{color:#64748b;flex-wrap:wrap;gap:8px;font-size:11px;display:flex}.source-kind[data-v-bef7c907]{color:#34445b;font-weight:700}.path[data-v-bef7c907]{color:#68758a;overflow-wrap:anywhere;margin-top:6px;font-size:11px;display:block}.source-link[data-v-bef7c907]{color:var(--blue);margin-top:5px;font-size:12px;display:inline-block}.document-state[data-v-bef7c907]{align-content:start;justify-items:end;gap:7px;min-width:235px;display:grid}.audience-pill[data-v-bef7c907],.index-pill[data-v-bef7c907]{border-radius:999px;padding:5px 9px;font-size:11px;font-weight:750;display:inline-block}.audience-pill.internal[data-v-bef7c907]{color:#475569;background:#edf2f7}.audience-pill.public[data-v-bef7c907]{color:#17663a;background:#e8f5ee}.audience-pill.excluded[data-v-bef7c907]{color:#9b1c1c;background:#fce8e8}.index-pill.ready[data-v-bef7c907]{color:#17663a;background:#e8f5ee}.index-pill.queued[data-v-bef7c907],.index-pill.processing[data-v-bef7c907],.index-pill.not_indexed[data-v-bef7c907]{color:#8a5a00;background:#fff4d8}.index-pill.failed[data-v-bef7c907]{color:#9b1c1c;background:#fce8e8}.audience-control[data-v-bef7c907]{width:100%;max-width:280px}.access-preview[data-v-bef7c907]{color:#475569;border-top:1px solid #eef1f5;align-items:flex-start;gap:10px;margin-top:15px;padding-top:12px;font-size:12px;display:flex}.access-preview>strong[data-v-bef7c907]{flex:none;padding-top:3px}.badge-list[data-v-bef7c907]{flex-wrap:wrap;gap:6px;display:flex}.access-badge[data-v-bef7c907],.more-badge[data-v-bef7c907]{color:#355376;background:#f5f8fc;border:1px solid #dbe5f1;border-radius:5px;padding:4px 7px;font-size:11px;display:inline-block}.more-badge[data-v-bef7c907]{color:#64748b}.no-access[data-v-bef7c907]{color:#92400e}.public-note[data-v-bef7c907]{color:#64748b;margin-left:auto;font-size:11px}.advanced-content[data-v-bef7c907]{gap:12px;display:grid}.replace-file[data-v-bef7c907]{max-width:420px}.scope-matrix[data-v-bef7c907]{gap:12px;display:grid}.scope-product[data-v-bef7c907]{background:#fff;border:1px solid #e4e9f0;border-radius:7px;padding:11px}.scope-product h4[data-v-bef7c907]{color:#34445b;margin:0 0 9px;font-size:13px}.scope-product h4 small[data-v-bef7c907]{color:#94a3b8;font-weight:500}.scope-task-grid[data-v-bef7c907]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:7px 14px;display:grid}.scope-task[data-v-bef7c907]{color:#475569;align-items:flex-start;gap:7px;font-size:12px;line-height:1.4;display:flex}.scope-task input[data-v-bef7c907]{width:15px;height:15px;accent-color:var(--blue);flex:none;margin:1px 0 0}.synced-note[data-v-bef7c907]{margin:0}.document-actions[data-v-bef7c907]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-top:13px;display:flex}.document-actions p[data-v-bef7c907]{margin:0 auto 0 0}.error-message[data-v-bef7c907],.success-message[data-v-bef7c907]{font-size:12px;line-height:1.4}.error-message[data-v-bef7c907]{color:#a31d2d}.success-message[data-v-bef7c907]{color:#166534}.btn-danger[data-v-bef7c907]{color:#9b1c1c;cursor:pointer;background:#fff;border:1px solid #e0b8b8;border-radius:6px;padding:9px 12px;font-weight:700}.btn[data-v-bef7c907]:disabled{opacity:.6;cursor:wait}.empty[data-v-bef7c907]{color:var(--muted);margin:0;padding:25px}@media (width<=1000px){.upload-form[data-v-bef7c907]{grid-template-columns:repeat(2,minmax(0,1fr))}.library-heading[data-v-bef7c907]{flex-direction:column;align-items:stretch}.filters[data-v-bef7c907]{flex-wrap:wrap}.filters label[data-v-bef7c907]{flex:1}.document-state[data-v-bef7c907]{min-width:200px}}@media (width<=700px){.rag-wrap[data-v-bef7c907]{padding:24px 14px 40px}.hero[data-v-bef7c907]{flex-direction:column;align-items:flex-start}.summary-grid[data-v-bef7c907]{grid-template-columns:repeat(2,minmax(0,1fr))}.upload-form[data-v-bef7c907]{grid-template-columns:1fr}.upload-access[data-v-bef7c907]{grid-column:auto}.filters[data-v-bef7c907]{flex-direction:column;align-items:stretch}.document-topline[data-v-bef7c907]{flex-direction:column}.document-state[data-v-bef7c907]{justify-items:start;min-width:0}.access-preview[data-v-bef7c907]{flex-direction:column}.public-note[data-v-bef7c907]{margin-left:0}.scope-task-grid[data-v-bef7c907]{grid-template-columns:1fr}.document-actions[data-v-bef7c907]{justify-content:flex-start}.document-actions p[data-v-bef7c907]{flex-basis:100%}}[data-v-bef7c907] .scope-table-scroll{background:#fff;border:1px solid #e4e9f0;border-radius:7px;max-width:100%;overflow:auto}[data-v-bef7c907] .scope-table{border-collapse:collapse;text-align:center;width:max-content;min-width:100%;font-size:12px}[data-v-bef7c907] .scope-table th,[data-v-bef7c907] .scope-table td{color:#475569;border-bottom:1px solid #edf0f4;min-width:132px;padding:9px 10px}[data-v-bef7c907] .scope-table thead th{color:#34445b;background:#f7f9fc;font-size:11px;font-weight:700}[data-v-bef7c907] .scope-table .scope-task-heading{z-index:1;text-align:left;background:#fff;width:185px;min-width:185px;font-weight:650;position:sticky;left:0}[data-v-bef7c907] .scope-table thead .scope-task-heading{z-index:2;background:#f7f9fc}[data-v-bef7c907] .scope-table td input{width:16px;height:16px;accent-color:var(--blue)}[data-v-bef7c907] .scope-archived{color:#94a3b8;margin-top:3px;font-size:10px;font-weight:500;display:block}[data-v-bef7c907] .scope-empty{color:#64748b;margin:0;font-size:12px}.upload-form[data-v-bef7c907]{grid-template-columns:1fr 1.4fr auto}.document-state[data-v-bef7c907]{min-width:0}.paused-pill[data-v-bef7c907]{color:#9b1c1c;background:#fce8e8;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:750;display:inline-block}@media (width<=1000px){.upload-form[data-v-bef7c907]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.upload-form[data-v-bef7c907]{grid-template-columns:1fr}}.upload-access-note[data-v-bef7c907]{color:#64748b;grid-column:1/-1;margin:0;font-size:12px;line-height:1.45}.product-access-list[data-v-bef7c907]{gap:8px;display:grid}.product-access-card[data-v-bef7c907]{background:#fff;border:1px solid #e1e6ee;border-radius:8px;overflow:hidden}.product-access-summary[data-v-bef7c907]{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:11px 13px;list-style:none;display:flex}.product-access-summary[data-v-bef7c907]::-webkit-details-marker{display:none}.product-access-summary[data-v-bef7c907]:after{content:"+";color:#64748b;flex:none;font-size:18px;line-height:1}.product-access-card[open]>.product-access-summary[data-v-bef7c907]:after{content:"−"}.product-access-name[data-v-bef7c907]{color:#24364d;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.scope-archived[data-v-bef7c907]{color:#94a3b8;font-size:10px;font-weight:500}.product-access-count[data-v-bef7c907]{color:#53657b;white-space:nowrap;background:#f1f5f9;border-radius:999px;margin-left:auto;padding:4px 8px;font-size:11px;font-weight:650}.product-task-grid[data-v-bef7c907]{border-top:1px solid #edf0f4;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:9px 14px;padding:13px;display:grid}.product-task[data-v-bef7c907]{color:#475569;align-items:flex-start;gap:8px;font-size:12px;line-height:1.4;display:flex}.product-task input[data-v-bef7c907]{width:15px;height:15px;accent-color:var(--blue);flex:none;margin:1px 0 0}@media (width<=560px){.product-access-summary[data-v-bef7c907]{flex-wrap:wrap;align-items:flex-start}.product-access-count[data-v-bef7c907]{margin-left:0}.product-task-grid[data-v-bef7c907]{grid-template-columns:1fr}}[data-v-bef7c907] .product-access-list{gap:8px;display:grid}[data-v-bef7c907] .product-access-card{background:#fff;border:1px solid #e1e6ee;border-radius:8px;overflow:hidden}[data-v-bef7c907] .product-access-summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:11px 13px;list-style:none;display:flex}[data-v-bef7c907] .product-access-summary::-webkit-details-marker{display:none}[data-v-bef7c907] .product-access-summary:after{content:"+";color:#64748b;flex:none;font-size:18px;line-height:1}[data-v-bef7c907] .product-access-card[open]>.product-access-summary:after{content:"−"}[data-v-bef7c907] .product-access-name{color:#24364d;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}[data-v-bef7c907] .product-access-count{color:#53657b;white-space:nowrap;background:#f1f5f9;border-radius:999px;margin-left:auto;padding:4px 8px;font-size:11px;font-weight:650}[data-v-bef7c907] .product-task-grid{border-top:1px solid #edf0f4;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:9px 14px;padding:13px;display:grid}[data-v-bef7c907] .product-task{color:#475569;align-items:flex-start;gap:8px;font-size:12px;line-height:1.4;display:flex}[data-v-bef7c907] .product-task input{width:15px;height:15px;accent-color:var(--blue);flex:none;margin:1px 0 0}[data-v-bef7c907] .scope-archived{color:#94a3b8;font-size:10px;font-weight:500}@media (width<=560px){[data-v-bef7c907] .product-access-summary{flex-wrap:wrap;align-items:flex-start}[data-v-bef7c907] .product-access-count{margin-left:0}[data-v-bef7c907] .product-task-grid{grid-template-columns:1fr}}[data-v-bef7c907] .product-access-card.has-access{border-color:#cfe5d6}[data-v-bef7c907] .product-access-card.no-access{border-color:#ead7a5}[data-v-bef7c907] .product-access-count.has-access{color:#17663a;background:#e8f5ee}[data-v-bef7c907] .product-access-count.no-access{color:#8a5a00;background:#fff4d8}[data-v-bef7c907] .product-access-actions{gap:5px;display:flex}[data-v-bef7c907] .product-access-actions button{color:#45566d;font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d7dee8;border-radius:5px;padding:4px 7px;font-size:10px}[data-v-bef7c907] .product-access-actions button:disabled{opacity:.45;cursor:default}@media (width<=700px){[data-v-bef7c907] .product-access-summary{flex-wrap:wrap}[data-v-bef7c907] .product-access-count{margin-left:0}[data-v-bef7c907] .product-access-actions{order:3}}[data-v-bef7c907] .product-access-header{justify-content:space-between;align-items:center;gap:6px;display:flex}[data-v-bef7c907] .product-access-toggle{text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:12px;min-width:0;padding:11px 13px;display:flex}[data-v-bef7c907] .product-access-toggle:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}[data-v-bef7c907] .product-access-chevron{color:#64748b;flex:none;font-size:18px;line-height:1}[data-v-bef7c907] .product-access-actions{flex:none;padding:0 10px 0 0}@media (width<=700px){[data-v-bef7c907] .product-access-header{flex-wrap:wrap;align-items:flex-start}[data-v-bef7c907] .product-access-toggle{flex-basis:100%}[data-v-bef7c907] .product-access-actions{padding:0 10px 10px 13px}}.more-badge[data-v-bef7c907]{cursor:pointer;font:inherit;font-size:11px}.more-badge[data-v-bef7c907]:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.access-wrap[data-v-89bb2bc6]{max-width:1440px;margin:0 auto;padding:32px 24px 56px}.hero[data-v-89bb2bc6]{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px;display:flex}.hero h1[data-v-89bb2bc6]{color:var(--navy);margin:0 0 8px;font-size:32px}.hero p[data-v-89bb2bc6]{color:var(--muted);margin:0}.eyebrow[data-v-89bb2bc6]{color:var(--blue);margin:0 0 7px;font-size:13px;font-weight:700}.access-columns[data-v-89bb2bc6]{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:20px;display:grid}.access-column[data-v-89bb2bc6]{border:1px solid var(--border);background:#fff;border-radius:12px;min-width:0;padding:20px}.column-heading[data-v-89bb2bc6],.editor-heading[data-v-89bb2bc6]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.column-heading h2[data-v-89bb2bc6],.editor-heading h3[data-v-89bb2bc6]{color:var(--navy);margin:0;font-size:19px}.column-heading p[data-v-89bb2bc6],.editor-heading p[data-v-89bb2bc6]{color:var(--muted);margin:5px 0 0;font-size:13px}.count-badge[data-v-89bb2bc6],.category-count[data-v-89bb2bc6]{background:var(--fill);color:var(--navy);border-radius:999px;padding:4px 9px;font-size:12px;font-weight:700}.field-label[data-v-89bb2bc6]{color:var(--navy);gap:7px;margin:14px 0;font-size:13px;font-weight:700;display:grid}.field-label .form-control[data-v-89bb2bc6]{border:1px solid var(--border);width:100%;font:inherit;border-radius:7px;padding:10px 11px;font-weight:400}.group-list[data-v-89bb2bc6]{gap:10px;display:grid}.group-card[data-v-89bb2bc6],.permission-category[data-v-89bb2bc6]{border:1px solid var(--border);background:#fff;border-radius:9px}.group-card>summary[data-v-89bb2bc6],.permission-category>summary[data-v-89bb2bc6]{cursor:pointer;align-items:center;gap:12px;padding:13px;list-style:none;display:flex}.group-card>summary[data-v-89bb2bc6]::-webkit-details-marker{display:none}.permission-category>summary[data-v-89bb2bc6]::-webkit-details-marker{display:none}.group-name[data-v-89bb2bc6]{color:var(--navy);flex:1;align-items:center;gap:8px;font-weight:700;display:flex}.group-name small[data-v-89bb2bc6]{color:var(--muted);background:#eef2f7;border-radius:999px;padding:3px 6px;font-size:10px}.group-meta[data-v-89bb2bc6]{color:var(--muted);font-size:12px}.chevron[data-v-89bb2bc6]{border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);width:8px;height:8px;transition:transform .15s;transform:rotate(45deg)}.group-card[open] .chevron[data-v-89bb2bc6]{transform:rotate(225deg)}.group-details[data-v-89bb2bc6]{padding:0 13px 14px}.group-details>p[data-v-89bb2bc6]{color:var(--muted);font-size:13px}.group-permissions[data-v-89bb2bc6]{flex-wrap:wrap;gap:5px;margin:10px 0;display:flex}.permission-chip[data-v-89bb2bc6]{background:var(--fill);color:#344054;border-radius:5px;padding:4px 7px;font:11px ui-monospace,monospace}.permission-reference[data-v-89bb2bc6]{border-top:1px solid var(--border);gap:8px;margin-top:22px;padding-top:18px;display:grid}.reference-heading[data-v-89bb2bc6]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;display:flex}.reference-heading h3[data-v-89bb2bc6]{color:var(--navy);margin:0;font-size:16px}.reference-heading p[data-v-89bb2bc6]{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.4}.reference-category>summary[data-v-89bb2bc6]{padding:11px}.reference-category>summary span[data-v-89bb2bc6]:first-child{color:var(--navy);flex:1;font-weight:700}.reference-permission[data-v-89bb2bc6]{border-top:1px solid #edf0f4;padding:10px 12px}.reference-permission-heading[data-v-89bb2bc6]{color:var(--navy);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.reference-permission>code[data-v-89bb2bc6]{color:#59677c;margin-top:4px;font:10px ui-monospace,monospace;display:block}.reference-permission>p[data-v-89bb2bc6]{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.45}.system-only-badge[data-v-89bb2bc6]{color:#805b00;background:#fff4d8;border-radius:999px;padding:3px 6px;font-size:10px;font-weight:700}.editor-card[data-v-89bb2bc6]{border:1px solid var(--blue);background:#f9fbff;border-radius:10px;margin:0 0 14px;padding:16px}.editor-heading[data-v-89bb2bc6]{align-items:flex-start}.text-button[data-v-89bb2bc6],.category-tools button[data-v-89bb2bc6]{color:var(--blue);font:inherit;cursor:pointer;background:0 0;border:0;font-size:12px}.permission-categories[data-v-89bb2bc6],.individual-block[data-v-89bb2bc6]{gap:8px;margin-top:12px;display:grid}.permission-category>summary[data-v-89bb2bc6]{padding:11px}.permission-category>summary span[data-v-89bb2bc6]:first-child{color:var(--navy);flex:1;font-weight:700}.category-tools[data-v-89bb2bc6]{justify-content:flex-end;gap:10px;padding:0 11px 8px;display:flex}.permission-option[data-v-89bb2bc6],.override-option[data-v-89bb2bc6]{border-top:1px solid #edf0f4;align-items:flex-start;gap:10px;padding:8px 11px;font-size:12px;display:flex}.permission-option>span[data-v-89bb2bc6],.override-option>span[data-v-89bb2bc6]{flex:1;gap:3px;display:grid}.permission-option code[data-v-89bb2bc6],.override-option code[data-v-89bb2bc6]{color:var(--muted);font:10px ui-monospace,monospace}.permission-option input[data-v-89bb2bc6],.group-checkbox input[data-v-89bb2bc6]{accent-color:var(--blue);margin-top:3px}.editor-actions[data-v-89bb2bc6]{justify-content:space-between;align-items:center;gap:10px;margin-top:16px;display:flex}.button[data-v-89bb2bc6]{cursor:pointer;border:0;border-radius:7px;padding:9px 14px;font-weight:700}.button.primary[data-v-89bb2bc6]{background:var(--blue);color:#fff}.button.secondary[data-v-89bb2bc6]{border:1px solid var(--border);color:var(--navy);background:#fff}.button.small[data-v-89bb2bc6]{padding:7px 10px;font-size:12px}.button[data-v-89bb2bc6]:disabled{opacity:.6;cursor:wait}.selected-user[data-v-89bb2bc6]{background:var(--fill);color:var(--navy);border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px;font-size:13px;display:flex}.selected-user span[data-v-89bb2bc6]{color:var(--muted)}.selected-user .active-state[data-v-89bb2bc6]{color:#087443}.selected-user .inactive-state[data-v-89bb2bc6]{color:#a12622}.assignment-block[data-v-89bb2bc6]{border-top:1px solid var(--border);margin-top:18px;padding-top:16px}.assignment-block h3[data-v-89bb2bc6]{color:var(--navy);margin:0;font-size:15px}.hint[data-v-89bb2bc6]{color:var(--muted);font-size:12px;line-height:1.45}.group-checkbox[data-v-89bb2bc6]{border:1px solid var(--border);border-radius:8px;align-items:flex-start;gap:9px;margin:7px 0;padding:10px;display:flex}.group-checkbox span[data-v-89bb2bc6]{gap:3px;font-size:13px;display:grid}.group-checkbox small[data-v-89bb2bc6]{color:var(--muted)}.override-option[data-v-89bb2bc6]{align-items:center}.override-option select[data-v-89bb2bc6]{border:1px solid var(--border);background:#fff;border-radius:6px;padding:6px}.error-banner[data-v-89bb2bc6]{color:#9c2525;background:#fff0f0;border-radius:8px;margin-bottom:16px;padding:11px 14px}.notice[data-v-89bb2bc6]{color:#146c43;background:#eaf8f0;border-radius:8px;margin-bottom:16px;padding:11px 14px}.empty-state[data-v-89bb2bc6]{color:var(--muted);text-align:center;padding:18px}@media (width<=900px){.access-columns[data-v-89bb2bc6]{grid-template-columns:1fr}}@media (width<=560px){.access-wrap[data-v-89bb2bc6]{padding:24px 14px}.hero[data-v-89bb2bc6]{flex-direction:column;align-items:flex-start}.group-card>summary[data-v-89bb2bc6]{flex-wrap:wrap}.group-meta[data-v-89bb2bc6]{flex:1}.editor-actions[data-v-89bb2bc6]{flex-direction:column;align-items:stretch}}.wrap[data-v-9d075dfc]{max-width:1500px;margin:auto;padding:32px 24px 56px}.hero[data-v-9d075dfc],.heading[data-v-9d075dfc]{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:18px;display:flex}.hero h1[data-v-9d075dfc]{color:var(--navy);margin:0 0 8px;font-size:32px}.hero p[data-v-9d075dfc],.heading p[data-v-9d075dfc],.placeholder p[data-v-9d075dfc]{color:var(--muted);margin:4px 0 0;font-size:13px}.eyebrow[data-v-9d075dfc]{color:var(--blue);font-weight:700}.columns[data-v-9d075dfc]{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:18px;display:grid}.panel[data-v-9d075dfc]{border:1px solid var(--border);background:#fff;border-radius:12px;min-width:0;padding:18px}.editor[data-v-9d075dfc]{max-height:calc(100vh - 36px);position:sticky;top:18px;overflow:auto}.heading h2[data-v-9d075dfc],.placeholder h2[data-v-9d075dfc]{color:var(--navy);margin:0;font-size:19px}.count[data-v-9d075dfc]{background:var(--fill);border-radius:99px;padding:4px 9px;font-size:12px}.task[data-v-9d075dfc]{border:1px solid var(--border);border-radius:8px;margin:8px 0}.task>summary[data-v-9d075dfc]{cursor:pointer;align-items:center;gap:12px;padding:12px;list-style:none;display:flex}.task>summary strong[data-v-9d075dfc]{color:var(--navy);flex:1;gap:3px;display:grid}.task>summary small[data-v-9d075dfc]{color:var(--muted);font-size:11px;font-weight:400}.task>summary span[data-v-9d075dfc]{color:var(--muted);font-size:12px}.task>summary i[data-v-9d075dfc]{border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);width:8px;height:8px;transform:rotate(45deg)}.task[open]>summary i[data-v-9d075dfc]{transform:rotate(225deg)}.task-body[data-v-9d075dfc]{padding:0 12px 12px}.task-body>p[data-v-9d075dfc]{color:var(--muted);font-size:13px}.meta[data-v-9d075dfc]{color:var(--navy)!important}.prompt[data-v-9d075dfc],.history[data-v-9d075dfc],.sections details[data-v-9d075dfc]{border:1px solid #e8ebef;border-radius:7px;margin:6px 0}.prompt summary[data-v-9d075dfc],.history summary[data-v-9d075dfc],.sections summary[data-v-9d075dfc]{cursor:pointer;padding:8px 10px;font-size:12px;font-weight:700}.prompt pre[data-v-9d075dfc]{white-space:pre-wrap;word-break:break-word;max-height:160px;margin:0;padding:0 10px 10px;font:11px/1.5 ui-monospace,monospace;overflow:auto}.history-row[data-v-9d075dfc]{border-top:1px solid #eee;justify-content:space-between;align-items:center;gap:10px;padding:9px;display:flex}.history-row>div[data-v-9d075dfc]{gap:3px;display:grid}.history-row span[data-v-9d075dfc],.history-row small[data-v-9d075dfc],.sections summary small[data-v-9d075dfc]{color:var(--muted);font-size:11px}.current[data-v-9d075dfc]{color:#167343;font-size:12px;font-weight:700}.field[data-v-9d075dfc]{color:var(--navy);gap:6px;margin:12px 0;font-size:13px;font-weight:700;display:grid}.control[data-v-9d075dfc]{border:1px solid var(--border);width:100%;font:inherit;background:#fff;border-radius:7px;padding:9px;font-weight:400}.prompt-input[data-v-9d075dfc]{resize:vertical;font:12px/1.5 ui-monospace,monospace}.sections textarea[data-v-9d075dfc]{width:calc(100% - 20px);margin:0 10px 10px}.variables[data-v-9d075dfc]{background:var(--fill);border-radius:8px;margin:12px 0;padding:11px;font-size:12px}.variables>div[data-v-9d075dfc]{flex-wrap:wrap;gap:5px;margin:7px 0;display:flex}.variables code[data-v-9d075dfc]{background:#fff;border-radius:4px;padding:4px 6px;font:11px ui-monospace,monospace}.variables small[data-v-9d075dfc],.field small[data-v-9d075dfc]{color:var(--muted);font-weight:400}.contract[data-v-9d075dfc]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.contract fieldset[data-v-9d075dfc]{border:1px solid var(--border);border-radius:8px;align-content:start;gap:5px;padding:9px;display:grid}.contract legend[data-v-9d075dfc]{font-size:12px;font-weight:700}.check[data-v-9d075dfc]{align-items:center;gap:6px;font-size:12px;display:flex}.actions[data-v-9d075dfc]{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.button[data-v-9d075dfc]{cursor:pointer;border:0;border-radius:7px;padding:9px 12px;font-weight:700}.button.primary[data-v-9d075dfc]{background:var(--blue);color:#fff}.button.secondary[data-v-9d075dfc]{border:1px solid var(--border);color:var(--navy);background:#fff}.button.small[data-v-9d075dfc]{padding:6px 9px;font-size:11px}.link[data-v-9d075dfc]{color:var(--blue);cursor:pointer;background:0 0;border:0}.notice[data-v-9d075dfc],.error[data-v-9d075dfc]{border-radius:7px;padding:10px}.notice[data-v-9d075dfc]{color:#146c43;background:#eaf8f0}.error[data-v-9d075dfc]{color:#9c2525;background:#fff0f0}@media (width<=950px){.columns[data-v-9d075dfc]{grid-template-columns:1fr}.editor[data-v-9d075dfc]{max-height:none;position:static}}@media (width<=580px){.wrap[data-v-9d075dfc]{padding:24px 14px}.hero[data-v-9d075dfc]{flex-direction:column;align-items:flex-start}.contract[data-v-9d075dfc]{grid-template-columns:1fr}.history-row[data-v-9d075dfc]{flex-direction:column;align-items:flex-start}}.trigger-hint[data-v-9d075dfc]{color:var(--muted);align-self:center;font-size:12px;line-height:1.45}
