@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap";.sidebar__link[data-v-1886e362]{position:relative}.sidebar__link[data-v-1886e362]:focus-visible{outline:2px solid #fff;outline-offset:-4px}.sidebar .sidebar__tooltip[data-v-1886e362]{position:absolute;z-index:var(--layer-sidebar-tooltip,20);left:calc(100% + 8px);top:50%;transform:translateY(-50%);display:block;width:max-content;max-width:min(280px,calc(100vw - 84px));padding:8px 12px;border-radius:4px;background:var(--side);color:#fff;font:400 .8125rem/1.4 var(--font-ui);white-space:normal;overflow-wrap:anywhere;visibility:hidden;opacity:0;pointer-events:none}.sidebar__tooltip[data-v-1886e362]:before{content:"";position:absolute;top:0;bottom:0;right:100%;width:8px}.sidebar__link:hover .sidebar__tooltip[data-v-1886e362],.sidebar__link:focus-visible .sidebar__tooltip[data-v-1886e362]{visibility:visible;opacity:1;pointer-events:auto}.sidebar__link[data-tooltip-dismissed=true] .sidebar__tooltip[data-v-1886e362]{visibility:hidden;opacity:0;pointer-events:none}.avatar img[data-v-1886e362]{width:100%;height:100%;object-fit:cover}.company-picker[data-v-1886e362]{max-width:260px;padding:0 16px;color:#fff}.company-picker select[data-v-1886e362]{width:100%;min-height:38px;border:1px solid #c7ddeb;border-radius:4px;background:var(--surface,#fff);color:var(--text,#2c405a);padding:4px 8px;font:inherit}.company-picker span[data-v-1886e362]{overflow-wrap:anywhere}@media(max-width:850px){.company-picker[data-v-1886e362]{max-width:160px;padding:0 8px}.topbar__search-area[data-v-1886e362]{display:none}}.auth-screen[data-v-e3c4c33c]{display:flex;min-height:100vh;flex-direction:column;background:#ecf5fd;color:#2c405a;font-family:var(--font-ui, "Open Sans", sans-serif)}.auth-screen__bar[data-v-e3c4c33c]{display:flex;flex:0 0 56px;align-items:center;background:#087fc2;color:#fff}.auth-screen__logo[data-v-e3c4c33c]{display:flex;width:56px;height:56px;align-items:center;justify-content:center;background:#0000004d;flex:0 0 56px}.auth-screen__title[data-v-e3c4c33c]{display:flex;height:100%;padding:0 28px;align-items:center;gap:12px;font-size:20px;font-weight:700;line-height:1}.auth-screen__workspace[data-v-e3c4c33c]{display:grid;grid-template-columns:minmax(0,1fr);flex:1;place-items:center;padding:64px 24px}.auth-card[data-v-e3c4c33c]{box-sizing:border-box;min-width:0;width:510px;max-width:100%;padding:54px 49px 55px;border-radius:8px;background:#fff;box-shadow:0 9px 28px #27496c1c}.auth-card h1[data-v-e3c4c33c]{margin:0;color:#2c405a;font-size:36px;font-weight:600;line-height:1.16;letter-spacing:-.02em}.auth-card__lead[data-v-e3c4c33c]{margin:7px 0 25px;color:#8dabc4;font-size:18px;font-weight:400;line-height:1.35}.auth-field[data-v-e3c4c33c]{display:grid;gap:4px;margin:0 0 20px;color:#2c405a;font-size:15px;font-weight:600;line-height:1.25}.auth-field input[data-v-e3c4c33c]{box-sizing:border-box;width:100%;height:30px;padding:0;border:0;outline:0;background:transparent;color:#3f536e;font:400 17px/1.3 var(--font-ui, "Open Sans", sans-serif);transition:color .16s ease-out}.auth-field input[data-v-e3c4c33c]::placeholder{color:#9ab6cd}.auth-field__divider[data-v-e3c4c33c]{display:block;height:1px;background:#c7ddeb;transform-origin:left center;transition:height .16s ease-out,background-color .16s ease-out}.auth-field[data-v-e3c4c33c]:focus-within{color:#0093ee}.auth-field:focus-within .auth-field__divider[data-v-e3c4c33c]{height:2px;background:#0093ee}.auth-card__error[data-v-e3c4c33c]{margin:-10px 0 17px;color:#df4550;font-size:14px;font-weight:400;line-height:1.4}.auth-card__submit[data-v-e3c4c33c]{width:100%;min-height:55px;margin-top:1px;border:0;border-radius:4px;background:#48c936;color:#fff;font:600 18px/1 var(--font-ui, "Open Sans", sans-serif);cursor:pointer;transition:background-color .16s ease-out}.auth-card__submit[data-v-e3c4c33c]:hover:not(:disabled){background:#37b927}.auth-card__submit[data-v-e3c4c33c]:disabled{cursor:wait;opacity:.68}.auth-card__options[data-v-e3c4c33c]{display:flex;align-items:center;justify-content:space-between;margin:-2px 0 27px;color:#40536d;font-size:14px}.auth-card__remember[data-v-e3c4c33c]{display:flex;align-items:center;gap:8px;cursor:pointer}.auth-card__remember input[data-v-e3c4c33c]{width:19px;height:19px;margin:0;accent-color:#0093ee}.auth-card__forgot[data-v-e3c4c33c]{color:#0093ee;text-decoration:none}.auth-card__forgot[data-v-e3c4c33c]:hover{text-decoration:underline}.auth-card__mfa-actions[data-v-e3c4c33c]{display:grid;gap:16px;margin-top:24px}.auth-card__mfa-actions button[data-v-e3c4c33c]{border:0;padding:4px 0;background:none;color:#087fc2;font:inherit;text-align:left;cursor:pointer}.auth-card__mfa-actions button[data-v-e3c4c33c]:disabled{opacity:.6;cursor:wait}.auth-card__mfa-actions button[data-v-e3c4c33c]:focus-visible,.auth-card__submit[data-v-e3c4c33c]:focus-visible{outline:2px solid #087fc2;outline-offset:3px}.auth-card h1[data-v-e3c4c33c]{overflow-wrap:anywhere}.theme-dark.auth-screen[data-v-e3c4c33c]{background:var(--bg);color:var(--text)}.theme-dark .auth-screen__bar[data-v-e3c4c33c]{background:var(--top)}.theme-dark .auth-card[data-v-e3c4c33c]{background:var(--surface);box-shadow:var(--shadow)}.theme-dark .auth-card h1[data-v-e3c4c33c],.theme-dark .auth-field[data-v-e3c4c33c],.theme-dark .auth-field input[data-v-e3c4c33c],.theme-dark .auth-card__options[data-v-e3c4c33c]{color:var(--text)}.theme-dark .auth-card__lead[data-v-e3c4c33c],.theme-dark input[data-v-e3c4c33c]::placeholder{color:var(--muted)}.theme-dark .auth-field__divider[data-v-e3c4c33c]{background:var(--border)}.theme-dark .auth-field:focus-within .auth-field__divider[data-v-e3c4c33c]{background:var(--accent)}.theme-dark .auth-card__mfa-actions button[data-v-e3c4c33c],.theme-dark .auth-card__forgot[data-v-e3c4c33c]{color:var(--accent)}.theme-dark .auth-card__error[data-v-e3c4c33c]{color:#ff8790}@media(max-width:640px){.auth-screen__title[data-v-e3c4c33c]{padding:0 20px;font-size:18px}.auth-screen__workspace[data-v-e3c4c33c]{padding:34px 18px}.auth-card[data-v-e3c4c33c]{padding:40px 28px}.auth-card h1[data-v-e3c4c33c]{font-size:28px}}.entity-list__filter--wide[data-v-97bc9379]{width:200px}.entity-list__filter>button span[data-v-97bc9379]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entity-list__filter>button svg[data-v-97bc9379]{flex-shrink:0}.entity-list__filter-menu[data-v-97bc9379]{max-height:320px;overflow-y:auto!important;width:max-content!important;min-width:100%;max-width:min(360px,calc(100vw - 100px))}.entity-list__filter-menu button[data-v-97bc9379]{height:auto!important;min-height:43px;white-space:normal;overflow-wrap:anywhere;line-height:1.4!important}.entity-list__filter-menu input[data-v-97bc9379]{margin:4px 12px 8px;min-width:0;width:calc(100% - 24px);padding:8px;border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit}.entity-list__intro[data-v-97bc9379]{min-width:0}.entity-list__summary[data-v-97bc9379]{flex-wrap:wrap}.entity-list__controls[data-v-97bc9379]{max-width:100%}.theme-dark{color:var(--muted)}.theme-dark{background:var(--surface);border-color:var(--border)}.theme-dark{color:var(--text);border-color:var(--border)}.theme-dark{background:var(--hover);color:var(--primary)}.theme-dark{border-color:var(--border)}.entity-list__scope[data-v-97bc9379]{display:flex;align-items:center;gap:6px;margin:8px 0 0;color:#8dabc4;font:400 .8125rem/1.35 var(--font-ui)}.entity-list__scope strong[data-v-97bc9379]{color:var(--text)}.entity-list__scope a[data-v-97bc9379]{margin-left:4px;color:#0093ee;text-decoration:none}.entity-list__scope a[data-v-97bc9379]:hover{text-decoration:underline}.visually-hidden[data-v-97bc9379]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.entity-list[data-v-97bc9379]{width:100%;color:var(--text)}.entity-list__header[data-v-97bc9379]{display:flex;align-items:center;justify-content:space-between;gap:32px;margin-bottom:38px}.entity-list__intro[data-v-97bc9379]{flex:0 0 auto}.entity-list__controls[data-v-97bc9379]{margin-left:auto;display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap}.entity-list__intro h1[data-v-97bc9379]{margin:0;color:var(--text);font:600 2.125rem/1.2 var(--font-ui)}.entity-list__summary[data-v-97bc9379]{display:flex;align-items:center;gap:7px;margin:12px 0 0;color:#3f536e;font:400 .9375rem/1.35 var(--font-ui)}.theme-dark .entity-list__summary[data-v-97bc9379]{color:var(--muted)}.entity-list__summary span[data-v-97bc9379]{display:inline-grid;place-items:center;min-width:28px;height:28px;padding:0 7px;border-radius:4px;background:#0093ee;color:#fff;font-weight:700}.entity-list__filter[data-v-97bc9379]{position:relative;width:152px;height:42px}.entity-list__filter>button[data-v-97bc9379]{width:100%;height:42px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;border:1px solid #d8e5ee;border-radius:4px;background:#fff;color:#8dabc4;font:400 .9375rem/1 var(--font-ui);cursor:pointer}.entity-list__filter>button svg[data-v-97bc9379]{color:#8dabc4}.entity-list__filter--open>button[data-v-97bc9379]{border:2px solid #0093ee;padding:0 15px;color:#0093ee}.entity-list__filter--open>button svg[data-v-97bc9379]{color:#0093ee}.entity-list__filter-menu[data-v-97bc9379]{position:absolute;top:58px;left:0;z-index:10;display:grid;width:194px;padding:8px 0;border-radius:8px;background:#fff;box-shadow:0 8px 18px #2c405a2e;overflow:hidden}.entity-list__filter-menu button[data-v-97bc9379]{height:43px;padding:0 18px;border:0;background:transparent;color:#3f536e;text-align:left;font:400 .9375rem/1 var(--font-ui);cursor:pointer}.entity-list__filter-menu button[data-v-97bc9379]:hover,.entity-list__filter-menu .entity-list__filter-option--selected[data-v-97bc9379]{background:#f2f8fd;color:#0093ee}.theme-dark .entity-list__filter>button[data-v-97bc9379],.theme-dark .entity-list__filter-menu[data-v-97bc9379]{background:var(--surface);border-color:var(--border)}.theme-dark .entity-list__filter-menu button[data-v-97bc9379]{color:var(--text)}.entity-list__add[data-v-97bc9379]{height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 20px;border-radius:4px;background:#0093ee;color:#fff;font:600 .9375rem/1 var(--font-ui);text-decoration:none;white-space:nowrap;transition:background-color .2s}.entity-list__add[data-v-97bc9379]:hover{background:#0084d6}.entity-list__table-wrap[data-v-97bc9379]{overflow:auto;border-radius:4px;background:#fff}.theme-dark .entity-list__table-wrap[data-v-97bc9379]{background:var(--surface)}.entity-list__table[data-v-97bc9379]{width:100%;border-collapse:collapse;font:400 .875rem/1.4 var(--font-ui)}.entity-list__table th[data-v-97bc9379]{height:42px;padding:0 20px;border-bottom:1px solid #e5eef5;color:#8dabc4;text-align:left;font-size:.6875rem;font-weight:600;letter-spacing:.06em;white-space:nowrap;cursor:pointer}.theme-dark .entity-list__table th[data-v-97bc9379]{border-color:var(--border)}.entity-list__table td[data-v-97bc9379]{height:46px;padding:0 20px;border-bottom:1px solid #e5eef5;color:#3f536e;white-space:nowrap;max-width:340px;overflow:hidden;text-overflow:ellipsis}.theme-dark .entity-list__table td[data-v-97bc9379]{border-color:var(--border);color:var(--text)}.entity-list__table tbody tr[data-v-97bc9379]{position:relative;cursor:pointer;transition:background-color .15s}.entity-list__table tbody tr[data-v-97bc9379]:hover{background:#0093ee0f;box-shadow:inset 3px 0 #0093ee}.theme-dark .entity-list__table tbody tr[data-v-97bc9379]:hover{background:var(--hover)}.entity-list__table a[data-v-97bc9379]{color:inherit;font-weight:400;text-decoration:none}.entity-list__table a[data-v-97bc9379]:hover{text-decoration:underline}.entity-list__table[data-v-97bc9379] .status{font-size:.875rem;font-weight:400;text-transform:none}.entity-list__empty[data-v-97bc9379]{text-align:center!important;color:#8dabc4!important}.entity-list__head--active[data-v-97bc9379]{color:#0093ee!important}.entity-list__sort-arrow[data-v-97bc9379]{display:inline-block;position:relative;top:-3px;left:-2px;margin-left:2px;font-size:1.1em;font-weight:700;line-height:1;vertical-align:middle}@media(max-width:850px){.content{padding:28px 18px}.entity-list__header[data-v-97bc9379]{align-items:flex-start;flex-direction:column}.entity-list__controls[data-v-97bc9379]{justify-content:flex-start;margin-left:0}.entity-list__table[data-v-97bc9379]{min-width:760px}}.entity-list .entity-list__filter--wide[data-v-97bc9379]{width:200px}.connector-panel[data-v-0d5f9bda]{--connector-success:#2db873;--connector-warning:#e58c1a;--connector-error:#ff151f;--signal:#7d8c99;--connector-error-bg:#ffe8e9;margin:32px 0 0!important;padding:0!important;border:1px solid var(--border);border-left:4px solid var(--signal);border-radius:4px;color:var(--text);font-size:13px}.connector-panel--success[data-v-0d5f9bda]{--signal:var(--connector-success)}.connector-panel--warning[data-v-0d5f9bda]{--signal:var(--connector-warning)}.connector-panel--error[data-v-0d5f9bda]{--signal:var(--connector-error)}.connector-panel--info[data-v-0d5f9bda]{--signal:#0093ee}.connector-panel__header[data-v-0d5f9bda]{display:flex;align-items:center;gap:12px;width:100%;min-height:52px;padding:16px 20px;border:0;background:transparent;color:inherit;text-align:left;font:inherit;cursor:pointer}.connector-panel__header strong[data-v-0d5f9bda]{font-size:15px}.connector-panel__header svg[data-v-0d5f9bda]{flex-shrink:0;margin-left:auto;transition:transform .15s ease-out}.connector-panel__closed[data-v-0d5f9bda]{transform:rotate(-90deg)}.connector-panel__summary[data-v-0d5f9bda]{color:var(--signal)}.connector-panel__paused[data-v-0d5f9bda]{color:var(--text);font-size:12px}.connector-panel__header[data-v-0d5f9bda]:hover{background:var(--hover)}.connector-panel button[data-v-0d5f9bda]:focus-visible,.connector-panel summary[data-v-0d5f9bda]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.connector-panel__body[data-v-0d5f9bda]{padding:0 20px 20px;border-top:1px solid var(--border)}.connector-panel__states[data-v-0d5f9bda]{margin:16px 0}.connector-panel__states>div[data-v-0d5f9bda]{padding:8px 0;border-bottom:1px solid var(--border)}.connector-panel dt[data-v-0d5f9bda]{margin-bottom:2px}.connector-panel dd[data-v-0d5f9bda]{margin:0;font-weight:600}.connector-panel dd span[data-v-0d5f9bda]{font-weight:400;color:var(--text)}.connector-panel__state--success dd[data-v-0d5f9bda]{color:var(--connector-success)}.connector-panel__state--warning dd[data-v-0d5f9bda]{color:var(--connector-warning)}.connector-panel__state--error dd[data-v-0d5f9bda]{color:var(--connector-error)}.connector-panel__management[data-v-0d5f9bda]{display:flex;align-items:center;gap:20px;padding:12px 0;border-bottom:1px solid var(--border)}.connector-panel p[data-v-0d5f9bda]{line-height:1.5;margin:6px 0;max-width:70ch}.connector-panel__switch[data-v-0d5f9bda]{flex-shrink:0;margin-left:auto;width:36px;height:20px;border:0;border-radius:10px;background:#657c90;padding:2px;cursor:pointer}.connector-panel__switch[aria-checked=true][data-v-0d5f9bda]{background:#187947}.connector-panel__switch span[data-v-0d5f9bda]{display:block;width:16px;height:16px;border-radius:50%;background:#fff}.connector-panel__switch[aria-checked=true] span[data-v-0d5f9bda]{transform:translate(16px)}.connector-panel__operation[data-v-0d5f9bda]{margin:16px 0;display:flex;flex-wrap:wrap;gap:8px}.connector-panel__operation details[data-v-0d5f9bda]{width:100%}.connector-panel summary[data-v-0d5f9bda]{cursor:pointer}.connector-panel__actions[data-v-0d5f9bda]{display:flex;gap:16px;margin:16px 0}.connector-panel__danger[data-v-0d5f9bda]{color:#c32d39;border:0;background:transparent;text-decoration:underline;cursor:pointer}.connector-panel button[data-v-0d5f9bda]:disabled{cursor:not-allowed;opacity:.6}.connector-panel__body[data-v-0d5f9bda]{overflow-wrap:anywhere}.connector-panel__danger[data-v-0d5f9bda],.connector-panel__operation--error>span[data-v-0d5f9bda],.connector-panel__operation--error details[data-v-0d5f9bda]{color:var(--connector-error)}.connector-panel__switch[aria-checked=true][data-v-0d5f9bda]{background:#4ece3d}.connector-panel__operation--error details[open][data-v-0d5f9bda]{background:var(--connector-error-bg);border-radius:4px;padding:12px}.theme-dark .connector-panel{--connector-error-bg:#1e2d3d;background:#1e2d3d}@media(max-width:600px){.connector-panel__header[data-v-0d5f9bda]{display:grid;grid-template-columns:1fr auto}.connector-panel__header svg[data-v-0d5f9bda]{grid-column:2;grid-row:1}.connector-panel__summary[data-v-0d5f9bda],.connector-panel__paused[data-v-0d5f9bda]{grid-column:1/-1}.connector-panel__actions[data-v-0d5f9bda]{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.connector-panel__header svg[data-v-0d5f9bda]{transition:none}}.status-check[data-v-6a3133e8]{--signal:#7d8c99;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:60px;box-sizing:border-box;padding:11px 10px 11px 16px;border:1px solid var(--border);border-left:4px solid var(--signal);color:var(--text);background:var(--surface, transparent)}.status-check--ok[data-v-6a3133e8]{--signal:#2db873}.status-check--error[data-v-6a3133e8]{--signal:#ff151f}.status-check--warning[data-v-6a3133e8]{--signal:#e58c1a}.status-check__content[data-v-6a3133e8]{min-width:0;flex:1;overflow-wrap:anywhere}.status-check__line[data-v-6a3133e8]{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;font-size:14px}.status-check__line strong[data-v-6a3133e8]{font-size:15px;font-weight:600}.status-check__divider[data-v-6a3133e8]{height:14px;width:1px;background:var(--border)}.status-check--error .status-check__line>span[data-v-6a3133e8]:last-child{color:var(--signal)}.status-check__peer[data-v-6a3133e8]{display:flex;flex-wrap:wrap;gap:4px 20px;margin-top:6px;font-size:13px}.status-check__action[data-v-6a3133e8]{position:relative;flex:0 0 36px}.status-check button[data-v-6a3133e8]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;border-radius:0;background:transparent;color:var(--accent);cursor:pointer}.status-check button[data-v-6a3133e8]:hover:not(:disabled){background:var(--hover)}.status-check button[data-v-6a3133e8]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.status-check button[data-v-6a3133e8]:disabled{opacity:.55;cursor:default}.status-check small[data-v-6a3133e8]{display:block;margin-top:4px;color:var(--muted);font-size:13px;line-height:1.5}.status-check__ok[data-v-6a3133e8]{color:#2db873}.status-check__tooltip[data-v-6a3133e8]{display:none;position:absolute;z-index:20;right:0;bottom:calc(100% + 8px);width:240px;max-width:70vw;padding:10px 12px;font-size:12px;line-height:1.5;background:var(--text);color:var(--bg, white);box-shadow:0 4px 16px #0002;pointer-events:none}.status-check__action:hover .status-check__tooltip[data-v-6a3133e8],.status-check__action:focus-within .status-check__tooltip[data-v-6a3133e8]{display:block}.status-check__spinner[data-v-6a3133e8]{animation:check-spin-6a3133e8 1s linear infinite}@keyframes check-spin-6a3133e8{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.status-check__spinner[data-v-6a3133e8]{animation:none}}@media(max-width:480px){.status-check[data-v-6a3133e8]{min-height:88px}}.agent-update[data-v-237398f1]{--update-warning:#fff8e1;--update-warning-line:#ffc107;--update-error:#ffe8e9;--update-success:#ebfee6;margin:16px 0;font-size:13px;color:var(--text)}.agent-update__row[data-v-237398f1]{display:flex;align-items:center;gap:8px;padding:12px;border-radius:4px}.agent-update__row--warning[data-v-237398f1]{background:var(--update-warning);border-left:3px solid var(--update-warning-line)}.agent-update__row--error[data-v-237398f1]{background:var(--update-error);border-left:3px solid #ff151f}.agent-update__row--success[data-v-237398f1]{background:var(--update-success);border:1px solid #2db87333}.agent-update__icon[data-v-237398f1]{color:#856000;font-size:16px}.agent-update svg[data-v-237398f1]{flex-shrink:0;color:#187947}.agent-update__copy[data-v-237398f1]{flex:1;min-width:0;overflow-wrap:anywhere}.agent-update strong[data-v-237398f1]{font-weight:600}.agent-update__version[data-v-237398f1],.agent-update__hint[data-v-237398f1]{font-size:12px}.agent-update p[data-v-237398f1]{margin:8px 0;line-height:1.5;max-width:70ch}.agent-update button[data-v-237398f1]{font:600 13px Open Sans,sans-serif;padding:8px 20px;min-height:34px;border:0;border-radius:4px;background:#0093ee;color:#fff;cursor:pointer;flex-shrink:0}.agent-update button[data-v-237398f1]:hover:not(:disabled){filter:brightness(.92)}.agent-update button[data-v-237398f1]:active:not(:disabled){filter:brightness(.85)}.agent-update button[data-v-237398f1]:disabled{background:var(--import-line,#d8e5ee);color:var(--import-muted,#8dabc4);cursor:not-allowed}.agent-update button[data-v-237398f1]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.agent-update button.agent-update__cancel[data-v-237398f1]{background:transparent;color:var(--text);text-decoration:underline;margin-top:8px}.agent-update progress[data-v-237398f1]{display:block;width:100%;height:4px;border:0;border-radius:2px;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:12px 0;background:linear-gradient(#0093ee,#0093ee) 0 0/40% 100% no-repeat var(--import-line,#d8e5ee);animation:agent-progress-237398f1 1.5s ease-in-out infinite alternate}.agent-update progress[data-v-237398f1]::-webkit-progress-bar{background:transparent}.theme-dark .agent-update{--update-warning:#3d3520;--update-warning-line:#b8860b;--update-error:#3d2020;--update-success:#203e3b;color:#d9e6f0}.theme-dark .agent-update__icon{color:#e6c860}.theme-dark .agent-update svg{color:#2db873}@keyframes agent-progress-237398f1{to{background-position:100% 0}}@media(prefers-reduced-motion:reduce){.agent-update progress[data-v-237398f1]{animation:none}}@media(max-width:600px){.agent-update__row[data-v-237398f1]{flex-wrap:wrap}.agent-update__copy[data-v-237398f1]{flex-basis:calc(100% - 32px)}.agent-update button[data-v-237398f1]{max-width:100%;white-space:normal}.agent-update__row>button[data-v-237398f1]{margin-left:24px}}.initial-import[data-v-519e4e5e]{--import-success:#2db873;--import-line:#d8e5ee;--import-muted:#8dabc4;--import-error-bg:#ffe8e9;--import-error:#ff151f;--import-notice:#fff8e1;margin:20px 0;padding:20px 0 0;border-top:1px solid var(--import-line);color:var(--text);font-size:13px}.initial-import h3[data-v-519e4e5e]{margin:0 0 8px;font-size:15px;font-weight:600}.initial-import p[data-v-519e4e5e]{margin:8px 0;line-height:18px}.initial-import[data-v-519e4e5e]{font-weight:400;border-top:0}.initial-import__success[data-v-519e4e5e]{display:flex;align-items:center;gap:10px;color:var(--import-success);font-weight:600}.initial-import__success svg[data-v-519e4e5e]{flex-shrink:0}.initial-import__meta[data-v-519e4e5e]{font-size:12px}.initial-import__counts[data-v-519e4e5e]{font-weight:600}.initial-import__alert[data-v-519e4e5e]{padding:12px;background:var(--import-error-bg);color:var(--import-error);border-radius:4px}.initial-import__notice[data-v-519e4e5e]{padding:12px;background:var(--import-notice);border-radius:4px}.initial-import__list[data-v-519e4e5e]{margin:16px 0}.initial-import__list--large[data-v-519e4e5e]{max-height:240px;overflow:auto;overscroll-behavior:contain;padding:4px 12px;background:var(--hover)}.initial-import details[data-v-519e4e5e]{margin:8px 0;overflow-wrap:anywhere}.initial-import summary[data-v-519e4e5e]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;cursor:pointer;font-weight:600;list-style:none}.initial-import summary[data-v-519e4e5e]::-webkit-details-marker{display:none}.initial-import summary span[data-v-519e4e5e]{font-weight:400}.initial-import summary svg[data-v-519e4e5e]{flex-shrink:0}.initial-import details[open]>summary svg[data-v-519e4e5e]{transform:rotate(90deg)}.initial-import__details[data-v-519e4e5e]{padding-left:20px}.initial-import ul[data-v-519e4e5e]{padding-left:16px}.initial-import li[data-v-519e4e5e]{margin:6px 0}.initial-import code[data-v-519e4e5e]{overflow-wrap:anywhere}.initial-import__confirmation[data-v-519e4e5e]{display:flex;gap:10px;margin:16px 0;align-items:flex-start;cursor:pointer}.initial-import__confirmation input[data-v-519e4e5e]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;width:16px;height:16px;flex-shrink:0;margin:1px 0 0;accent-color:var(--import-success)}.initial-import__actions[data-v-519e4e5e]{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:16px}.initial-import button[data-v-519e4e5e]{font:600 13px Open Sans,sans-serif;padding:8px 20px;min-height:34px;background:var(--import-success);border:0;border-radius:4px;color:#fff;cursor:pointer}.initial-import button[data-v-519e4e5e]:hover:not(:disabled){filter:brightness(.92)}.initial-import button[data-v-519e4e5e]:active:not(:disabled){filter:brightness(.85)}.initial-import button.initial-import__cancel[data-v-519e4e5e]{padding:8px 0;background:transparent;color:var(--text);font-weight:400;text-decoration:underline}.initial-import button.initial-import__check[data-v-519e4e5e]{background:#0093ee}.initial-import button[data-v-519e4e5e]:disabled{background:var(--import-line);color:var(--import-muted);cursor:not-allowed;opacity:1}.initial-import button.initial-import__cancel[data-v-519e4e5e]:disabled{background:transparent}.initial-import button[data-v-519e4e5e]:focus-visible,.initial-import summary[data-v-519e4e5e]:focus-visible,.initial-import input[data-v-519e4e5e]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.initial-import progress[data-v-519e4e5e]{display:block;width:100%;height:4px;border:0;border-radius:2px;overflow:hidden;background:var(--import-line);-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:12px 0 16px}.initial-import progress[data-v-519e4e5e]::-webkit-progress-bar{background:var(--import-line)}.initial-import progress[data-v-519e4e5e]:indeterminate{background:linear-gradient(#0093ee,#0093ee) 0 0/40% 100% no-repeat var(--import-line);animation:import-progress-519e4e5e 1.5s ease-in-out infinite alternate}.initial-import progress[data-v-519e4e5e]:indeterminate::-webkit-progress-bar{background:transparent}.theme-dark .initial-import{--import-line:#2c4059;--import-muted:#5a7a96;--import-error-bg:#40241f;--import-notice:#403719;color:#d9e6f0}@keyframes import-progress-519e4e5e{to{background-position:100% 0}}@media(prefers-reduced-motion:reduce){.initial-import progress[data-v-519e4e5e]:indeterminate{animation:none}}@media(max-width:600px){.initial-import summary span[data-v-519e4e5e]{flex-basis:100%;padding-left:20px}.initial-import button[data-v-519e4e5e]{max-width:100%;white-space:normal}}.entity-form__header--health-checks[data-v-1f8d8856]{margin-bottom:20px}.health-checks[data-v-1f8d8856]{display:grid;gap:12px;margin:0 0 20px}.health-checks[data-v-1f8d8856] .connector-panel{margin:0!important;border-radius:0}.administrative-state__row[data-v-1f8d8856]{display:flex;align-items:center;justify-content:space-between;min-height:44px;gap:16px}.administrative-state small[data-v-1f8d8856]{display:block;color:var(--muted);font:400 12px/1.5 var(--font-ui);margin-top:6px}.administrative-state__switch[data-v-1f8d8856]{flex-shrink:0;width:44px;height:24px;padding:3px;border:0;border-radius:14px;background:#657c90;cursor:pointer}.administrative-state__switch[aria-checked=true][data-v-1f8d8856]{background:#4ece3d}.administrative-state__switch span[data-v-1f8d8856]{display:block;width:18px;height:18px;border-radius:50%;background:#fff}.administrative-state__switch[aria-checked=true] span[data-v-1f8d8856]{transform:translate(20px)}.administrative-state__switch[data-v-1f8d8856]:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.administrative-state__switch[data-v-1f8d8856]:disabled{opacity:.5;cursor:not-allowed}.administrative-state__legacy p[data-v-1f8d8856]{font-size:14px;line-height:1.5}.administrative-state__legacy button[data-v-1f8d8856]{margin:0 8px 8px 0;padding:8px;border:1px solid var(--border);border-radius:4px;background:var(--surface);color:var(--text);font:inherit;cursor:pointer}.entity-form__field[data-v-1f8d8856]:has(.administrative-state):focus-within:after{display:none}.visually-hidden[data-v-1f8d8856]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.preview-overlay[data-v-1f8d8856]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:31;display:grid;place-items:center;padding:24px;background:#121f2db8}.preview-overlay__card[data-v-1f8d8856]{width:min(800px,100%);max-height:calc(100vh - 48px);overflow:auto;background:var(--surface);color:var(--text);padding:30px;border-radius:6px;box-shadow:0 8px 24px #0000003d}.preview-overlay__card h2[data-v-1f8d8856]{margin:0 0 8px;font-size:22px}.preview-overlay__card p[data-v-1f8d8856]{margin:0 0 16px;color:var(--muted);font-size:14px}.preview-overlay__card pre[data-v-1f8d8856]{max-height:50vh;overflow:auto;margin:0;padding:16px;background:var(--bg);border:1px solid var(--border);font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:pre-wrap}.preview-overlay__actions[data-v-1f8d8856]{display:flex;justify-content:flex-end;gap:12px;margin-top:20px}.interface-firewall[data-v-1f8d8856]{margin-top:40px}.interface-firewall__table-wrap[data-v-1f8d8856]{overflow:auto}.interface-firewall__table[data-v-1f8d8856]{width:100%;border-collapse:collapse;font-size:14px}.interface-firewall__table th[data-v-1f8d8856],.interface-firewall__table td[data-v-1f8d8856]{padding:11px 14px;border-bottom:1px solid var(--border);text-align:left}.interface-firewall__table th[data-v-1f8d8856]{color:var(--muted);font-size:11px;letter-spacing:.06em}.interface-firewall__table tbody tr[data-v-1f8d8856]{transition:background-color .18s ease-out,box-shadow .18s ease-out}.interface-firewall__table tbody tr[data-v-1f8d8856]:hover{background:var(--hover);box-shadow:inset 3px 0 #0093ee}.interface-firewall__table tr:last-child td[data-v-1f8d8856]{border-bottom:1px solid var(--border)}.interface-firewall__actions[data-v-1f8d8856]{display:flex;gap:20px;margin-top:12px}.interface-firewall__add[data-v-1f8d8856],.interface-firewall__reset[data-v-1f8d8856]{border:0;background:transparent;padding:0;font:600 14px/1 var(--font-ui);cursor:pointer}.interface-firewall__add[data-v-1f8d8856]{color:#0079c4}.interface-firewall__reset[data-v-1f8d8856]{color:#dc3535}.interface-firewall+.entity-form__field--description[data-v-1f8d8856]{margin-top:38px}.firewall-modal[data-v-1f8d8856]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:grid;place-items:center;padding:24px}.firewall-modal__backdrop[data-v-1f8d8856]{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#0006;cursor:default}.theme-dark .firewall-modal__backdrop[data-v-1f8d8856]{background:#00000080}.firewall-modal__card[data-v-1f8d8856]{position:relative;z-index:1;width:min(100%,480px);box-sizing:border-box;padding:28px 30px;border-radius:8px;background:var(--surface);color:var(--text);box-shadow:0 4px 8px #00000026}.theme-dark .firewall-modal__card[data-v-1f8d8856]{box-shadow:0 4px 8px #0006}.firewall-modal__card--reset[data-v-1f8d8856]{width:min(100%,520px);padding:30px;border-radius:8px}.firewall-modal__card h2[data-v-1f8d8856]{margin:0 0 24px;font-size:20px;font-weight:600}.firewall-modal__card--reset h2[data-v-1f8d8856]{white-space:nowrap}.firewall-modal__card p[data-v-1f8d8856]{margin:0;color:var(--text);font-size:14px;line-height:1.5}.firewall-modal__card label[data-v-1f8d8856]{display:grid;gap:7px;margin:0 0 20px;color:var(--text);font:400 16px/1.25 var(--font-ui)}.firewall-modal__card label>span[data-v-1f8d8856]{color:#536a85}.firewall-modal__card input[data-v-1f8d8856],.firewall-modal__card textarea[data-v-1f8d8856]{width:100%;box-sizing:border-box;border:0;border-bottom:1px solid var(--border);border-radius:0;outline:0;background:transparent;color:var(--text);font:400 19px/1.4 var(--font-ui);padding:1px 0 7px}.firewall-modal__card textarea[data-v-1f8d8856]{min-height:78px;resize:vertical}.firewall-modal__card input[data-v-1f8d8856]:focus,.firewall-modal__card textarea[data-v-1f8d8856]:focus{border-bottom:2px solid #0093ee;padding-bottom:6px}.firewall-modal__dropdown[data-v-1f8d8856]{position:relative}.firewall-modal__dropdown-trigger[data-v-1f8d8856]{display:flex;width:100%;min-height:36px;align-items:center;justify-content:space-between;padding:1px 7px 7px 0;border:0;border-bottom:1px solid var(--border);outline:0;background:transparent;color:var(--text);font:400 19px/1.4 var(--font-ui);text-align:left;cursor:pointer}.firewall-modal__dropdown-trigger span[data-v-1f8d8856]{width:8px;height:8px;margin:-5px 2px 0 0;border-right:1.5px solid #8dabc4;border-bottom:1.5px solid #8dabc4;transform:rotate(45deg);transition:transform .18s ease,margin .18s ease}.firewall-modal__dropdown--open .firewall-modal__dropdown-trigger[data-v-1f8d8856]{color:#0093ee;border-bottom:2px solid #0093ee;padding-bottom:6px}.firewall-modal__dropdown--open .firewall-modal__dropdown-trigger span[data-v-1f8d8856]{margin-top:4px;transform:rotate(225deg)}.firewall-modal__dropdown-menu[data-v-1f8d8856]{position:absolute;z-index:2;top:calc(100% + 8px);right:0;left:0;overflow:hidden;border-radius:8px;background:var(--surface);box-shadow:0 6px 14px #2c405a2e}.firewall-modal__dropdown-menu button[data-v-1f8d8856]{display:block;width:100%;min-height:40px;padding:0;border:0;background:transparent;color:var(--text);font:400 17px/1.2 var(--font-ui);text-align:left;cursor:pointer}.firewall-modal__dropdown-menu button[data-v-1f8d8856]:hover,.firewall-modal__dropdown-option--selected[data-v-1f8d8856]{background:var(--hover)!important;color:#0093ee!important}.firewall-modal__number[data-v-1f8d8856]{position:relative}.firewall-modal__number input[data-v-1f8d8856]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;padding-right:28px}.firewall-modal__number input[data-v-1f8d8856]::-webkit-inner-spin-button,.firewall-modal__number input[data-v-1f8d8856]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.firewall-modal__number>span[data-v-1f8d8856]{position:absolute;top:50%;right:1px;display:flex;flex-direction:column;gap:1px;transform:translateY(-50%)}.firewall-modal__number button[data-v-1f8d8856]{width:18px;height:13px;padding:0;border:0;background:transparent;color:#8dabc4;font-size:8px;line-height:1;cursor:pointer}.firewall-modal__number button[data-v-1f8d8856]:hover:not(:disabled){color:#0093ee}.firewall-modal__number button[data-v-1f8d8856]:disabled{opacity:.5;cursor:not-allowed}.firewall-modal__divider[data-v-1f8d8856]{height:1px;margin:15px 0 20px;background:var(--border)}.firewall-modal__actions[data-v-1f8d8856]{display:flex;gap:15px;margin-top:10px}.firewall-modal__actions--split[data-v-1f8d8856]{justify-content:space-between}.entity-form__button--danger[data-v-1f8d8856]{background:#dc3535;color:#fff}@media(prefers-reduced-motion:reduce){.interface-firewall__table tbody tr[data-v-1f8d8856]{transition:none}}@media(max-width:700px){.firewall-modal__card--reset h2[data-v-1f8d8856]{white-space:normal}.interface-firewall__table[data-v-1f8d8856]{min-width:580px}}.entity-form__field:has(.entity-form__dropdown-trigger:disabled)>.entity-form__label,.entity-form__field:has(.entity-form__dropdown-trigger:disabled)>.entity-form__label b{color:#8dabc4}.entity-form__dropdown-trigger:disabled{color:#8dabc4;cursor:not-allowed;opacity:1}.entity-form__dropdown-trigger:disabled>span:first-child{color:#8dabc4;opacity:.5}.entity-form__dropdown-trigger:disabled .entity-form__dropdown-chevron{border-color:#8dabc4}.visually-hidden[data-v-81e884d9]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.content{max-width:none;margin:0;padding:42px 60px 70px}.audit-log-list[data-v-81e884d9]{width:100%;color:var(--text)}.audit-log-list__header[data-v-81e884d9]{display:flex;align-items:center;justify-content:space-between;gap:32px;margin-bottom:38px}.audit-log-list__intro[data-v-81e884d9]{flex:0 0 auto}.audit-log-list__intro h1[data-v-81e884d9]{margin:0;color:var(--text);font:600 2.125rem/1.2 var(--font-ui)}.audit-log-list__summary[data-v-81e884d9]{display:flex;align-items:center;gap:7px;margin:12px 0 0;color:#3f536e;font:400 .9375rem/1.35 var(--font-ui)}.audit-log-list__summary span[data-v-81e884d9]{display:inline-grid;place-items:center;min-width:28px;height:28px;padding:0 7px;border-radius:4px;background:#0093ee;color:#fff;font-weight:700}.audit-log-list__controls[data-v-81e884d9]{margin-left:auto;display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap}.audit-log-list__filter[data-v-81e884d9]{position:relative;width:152px;height:42px}.audit-log-list__filter>button[data-v-81e884d9]{box-sizing:border-box;width:100%;height:42px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;border:1px solid #d8e5ee;border-radius:4px;background:#fff;color:#8dabc4;font:400 .9375rem/1 var(--font-ui);cursor:pointer}.audit-log-list__filter>button svg[data-v-81e884d9]{color:#8dabc4}.audit-log-list__filter--open>button[data-v-81e884d9]{border:2px solid #0093ee;padding:0 15px;color:#0093ee}.audit-log-list__filter--open>button svg[data-v-81e884d9]{color:#0093ee}.audit-log-list__filter-menu[data-v-81e884d9]{position:absolute;top:58px;left:0;z-index:10;display:grid;width:194px;padding:8px 0;border-radius:8px;background:#fff;box-shadow:0 8px 18px #2c405a2e;overflow:hidden}.audit-log-list__filter-menu button[data-v-81e884d9]{height:43px;padding:0 18px;border:0;background:transparent;color:#3f536e;text-align:left;font:400 .9375rem/1 var(--font-ui);cursor:pointer}.audit-log-list__filter-menu button[data-v-81e884d9]:hover,.audit-log-list__filter-menu .audit-log-list__filter-option--selected[data-v-81e884d9]{background:#f2f8fd;color:#0093ee}.audit-log-list__date-picker[data-v-81e884d9]{position:absolute;top:calc(100% + 10px);left:50%;z-index:20;width:280px;box-sizing:border-box;transform:translate(-50%);padding:16px;border-radius:8px;background:#fff;box-shadow:0 4px 16px #0000001f,0 1px 4px #0000000f;animation:date-picker-enter-81e884d9 .18s cubic-bezier(.22,1,.36,1)}.audit-log-list__date-picker-header[data-v-81e884d9]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;color:#2c405a;font:600 .9375rem/1 var(--font-ui);text-transform:capitalize}.audit-log-list__date-picker-header button[data-v-81e884d9]{width:28px;height:28px;padding:0;border:0;background:transparent;color:#0093ee;font:600 1.2rem/1 var(--font-ui);cursor:pointer}.audit-log-list__date-picker-weekdays[data-v-81e884d9],.audit-log-list__date-picker-grid[data-v-81e884d9]{display:grid;grid-template-columns:repeat(7,1fr);text-align:center}.audit-log-list__date-picker-weekdays[data-v-81e884d9]{margin-bottom:4px;padding-bottom:8px;border-bottom:1px solid #e5eef5;color:#8dabc4;font:600 .6875rem/1 var(--font-ui)}.audit-log-list__date-picker-day[data-v-81e884d9]{width:36px;height:36px;padding:0;border:0;border-radius:50%;background:transparent;color:#3f536e;font:400 .8125rem/1 var(--font-ui);cursor:pointer}.audit-log-list__date-picker-day[data-v-81e884d9]:hover:not(:disabled){background:#f2f8fd}.audit-log-list__date-picker-day--selected[data-v-81e884d9]{background:#0093ee!important;color:#fff;font-weight:600}.audit-log-list__date-picker-day--other[data-v-81e884d9]{color:#8dabc4;opacity:.4;cursor:default}.audit-log-list__export[data-v-81e884d9]{height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 20px;border:0;border-radius:4px;background:#0093ee;color:#fff;font:600 .9375rem/1 var(--font-ui);white-space:nowrap;cursor:pointer;transition:background-color .2s}.audit-log-list__export[data-v-81e884d9]:hover{background:#0084d6}.audit-log-list__export[data-v-81e884d9]:focus-visible,.audit-log-list__filter>button[data-v-81e884d9]:focus-visible,.audit-log-list__date-picker button[data-v-81e884d9]:focus-visible{outline:2px solid #0093ee;outline-offset:2px}.audit-log-list__table-wrap[data-v-81e884d9]{overflow:auto;border-radius:4px;background:#fff}.audit-log-list__table[data-v-81e884d9]{width:100%;border-collapse:collapse;font:400 .875rem/1.4 var(--font-ui)}.audit-log-list__table th[data-v-81e884d9]{height:57px;padding:0 24px;border-bottom:1px solid #e5eef5;color:#8dabc4;text-align:left;font-size:.6875rem;font-weight:600;letter-spacing:.06em;white-space:nowrap;cursor:pointer}.audit-log-list__table td[data-v-81e884d9]{height:61px;padding:0 24px;border-bottom:1px solid #e5eef5;color:#3f536e;white-space:nowrap}.audit-log-list__table td[data-v-81e884d9]:last-child{max-width:580px;overflow:hidden;text-overflow:ellipsis}.audit-log-list__table tbody tr[data-v-81e884d9]{cursor:default;transition:background-color .15s}.audit-log-list__table tbody tr[data-v-81e884d9]:hover{background:#0093ee0f;box-shadow:inset 3px 0 #0093ee}.audit-log-list__level[data-v-81e884d9]{font-weight:400;text-transform:capitalize}.audit-log-list__level--info[data-v-81e884d9]{color:#48c936}.audit-log-list__level--warning[data-v-81e884d9]{color:#f4a000}.audit-log-list__level--error[data-v-81e884d9]{color:#ef4d56}.audit-log-list__empty[data-v-81e884d9]{text-align:center!important;color:#8dabc4!important}.audit-log-list__head--active[data-v-81e884d9]{color:#0093ee!important}.audit-log-list__sort-arrow[data-v-81e884d9]{display:inline-block;position:relative;top:-3px;left:-2px;margin-left:2px;font-size:1.1em;font-weight:700;line-height:1;vertical-align:middle}.theme-dark .audit-log-list__summary[data-v-81e884d9]{color:var(--muted)}.theme-dark .audit-log-list__filter>button[data-v-81e884d9],.theme-dark .audit-log-list__filter-menu[data-v-81e884d9],.theme-dark .audit-log-list__date-picker[data-v-81e884d9],.theme-dark .audit-log-list__table-wrap[data-v-81e884d9]{background:var(--surface);border-color:var(--border)}.theme-dark .audit-log-list__filter-menu button[data-v-81e884d9],.theme-dark .audit-log-list__table td[data-v-81e884d9],.theme-dark .audit-log-list__date-picker-header[data-v-81e884d9]{color:var(--text)}.theme-dark .audit-log-list__date-picker-weekdays[data-v-81e884d9],.theme-dark .audit-log-list__table th[data-v-81e884d9],.theme-dark .audit-log-list__table td[data-v-81e884d9]{border-color:var(--border)}.theme-dark .audit-log-list__date-picker-day[data-v-81e884d9]{color:var(--text)}.theme-dark .audit-log-list__table tbody tr[data-v-81e884d9]:hover{background:var(--hover)}@keyframes date-picker-enter-81e884d9{0%{opacity:0;transform:translate(-50%) translateY(-5px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@media(prefers-reduced-motion:reduce){.audit-log-list__date-picker[data-v-81e884d9]{animation:none}}@media(max-width:1040px){.audit-log-list__header[data-v-81e884d9]{align-items:flex-start;flex-direction:column}.audit-log-list__controls[data-v-81e884d9]{justify-content:flex-start;margin-left:0}.audit-log-list__table[data-v-81e884d9]{min-width:800px}}@media(max-width:850px){.content{padding:28px 18px}}.mfa-panel[data-v-18fbd469]{margin-top:48px;padding-top:28px;border-top:1px solid var(--border);color:var(--text)}.mfa-panel p[data-v-18fbd469]{max-width:65ch;line-height:1.5}.mfa-panel__status[data-v-18fbd469]{font-weight:600}.mfa-panel__status span[data-v-18fbd469]{font-weight:400}.mfa-panel__actions[data-v-18fbd469]{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.mfa-panel .entity-form__button[data-v-18fbd469]{white-space:normal;min-height:42px;height:auto;max-width:100%;padding:10px 18px}.mfa-panel .entity-form__field[data-v-18fbd469]{display:block;max-width:400px;margin:24px 0}.mfa-panel__qr[data-v-18fbd469]{display:block;background:#fff;max-width:100%;height:auto}.mfa-panel__secret[data-v-18fbd469]{display:block;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;margin-top:8px}.mfa-panel__codes[data-v-18fbd469]{line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.mfa-panel__error[data-v-18fbd469]{color:var(--danger,#dc3545)}.mfa-panel[data-v-18fbd469] :focus-visible{outline:2px solid var(--accent);outline-offset:3px}.profile-form[data-v-6b8a52f2]{min-height:0}.profile-form small[data-v-6b8a52f2]{display:block;font-size:.8125rem;line-height:1.5;color:var(--muted)}.profile-form__access p[data-v-6b8a52f2]{margin:12px 0}.profile-form .entity-form__field--error small[data-v-6b8a52f2]{color:var(--danger)}.profile-form .entity-form__grid>h2[data-v-6b8a52f2]{margin-top:12px;margin-bottom:0}.profile-form p[data-v-6b8a52f2]{line-height:1.5}.profile-form select[data-v-6b8a52f2]{min-height:44px;background:var(--surface);color:var(--text);font:inherit;border:0;border-bottom:1px solid var(--border)}.profile-form .entity-form__grid[data-v-6b8a52f2]{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-form__password-start[data-v-6b8a52f2]{grid-column:1}.profile-form__language[data-v-6b8a52f2]:focus-within:after{display:none}.profile-form__language .entity-form__dropdown--open .entity-form__dropdown-trigger[data-v-6b8a52f2],.profile-form__language .entity-form__dropdown-trigger[data-v-6b8a52f2]:focus-visible{border-bottom:2px solid var(--accent);padding-bottom:6px;color:var(--accent)}.profile-form__language .entity-form__dropdown-menu button[data-v-6b8a52f2]:hover,.profile-form__language .entity-form__dropdown-menu button[data-v-6b8a52f2]:focus-visible,.profile-form__language .entity-form__dropdown-menu .entity-form__dropdown-option--selected[data-v-6b8a52f2]{background:var(--hover);color:var(--accent)}.profile-form__language .entity-form__dropdown-menu button[data-v-6b8a52f2]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}@media(max-width:850px){.profile-form .entity-form__grid[data-v-6b8a52f2]{grid-template-columns:1fr}}.entity-form{width:735px;max-width:100%;min-height:0;margin-left:0;color:var(--text);display:flex;flex-direction:column}.main .content:has(.entity-form){box-sizing:border-box;width:100%;min-height:calc(100vh - 60px);max-width:none!important;margin:0!important;padding:44px 60px 60px!important;background:#fff}.entity-form__header{margin:0 0 35px}.entity-form__eyebrow{margin-bottom:8px;color:#309dda;font:700 12px/1.2 var(--font-ui);letter-spacing:.12em}.entity-form__header h1{margin:0;color:var(--text);font:600 24px/1.2 var(--font-ui);letter-spacing:-.02em;text-wrap:balance}.entity-form__breadcrumb{margin:2px 0 0;color:#8dabc4;font:400 15px/1.35 var(--font-ui)}.entity-form__section-title{margin:0 0 25px;color:#2c405a;font:600 18px/1.25 var(--font-ui)}.entity-form__card{width:100%;flex:1 0 auto;display:flex;flex-direction:column;padding:0;border:0;background:transparent}.entity-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:45px;row-gap:24px}.entity-form__grid--peer{grid-template-columns:repeat(6,minmax(0,1fr));column-gap:18px}.peer-type{display:grid;gap:12px;margin-bottom:28px}.peer-type>.entity-form__dropdown{width:min(100%,360px)}.peer-type>button,.peer-own-key button{justify-self:start;text-align:left;max-width:100%;overflow-wrap:anywhere}.peer-type button:disabled,.peer-own-key button:disabled{cursor:default;color:var(--muted)}.peer-type__warning{color:var(--text);font-size:14px;line-height:1.5}.peer-type__warning p{margin:0 0 12px}.peer-type__warning label{display:flex;gap:8px;align-items:baseline}.peer-type__warning input{flex:none}.peer-type [role=alert]{color:var(--danger, #ef4d56);margin:0}.peer-own-key{margin-bottom:28px;font-size:14px;line-height:1.5}.peer-own-key code{display:block;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;margin-bottom:12px}.peer-own-key button:focus-visible,.peer-type button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.entity-form__grid--peer .entity-form__field{grid-column:span 3}.entity-form__grid--peer .entity-form__field--endpoint_host{grid-column:1/span 2}.entity-form__grid--peer .entity-form__field--endpoint_port{grid-column:span 1}.entity-form__grid--peer .entity-form__field--persistent_keepalive{grid-column:span 3}.entity-form__grid--peer .entity-form__field--wide,.entity-form__grid--peer .entity-form__subsection-title{grid-column:1/-1}.entity-form__field{position:relative;display:flex;min-width:0;flex-direction:column;gap:6px}.entity-form__field:after{position:absolute;right:0;bottom:0;left:0;height:2px;background:#0093ee;content:"";pointer-events:none;transform:scaleX(0);transform-origin:left;transition:transform .18s cubic-bezier(.22,1,.36,1)}.entity-form__field:focus-within:after{transform:scaleX(1)}.entity-form__field:focus-within .entity-form__label{color:#0093ee}.entity-form__field--error:after,.entity-form__field--error:focus-within:after{transform:scaleX(0)}.entity-form__field--error .entity-form__label,.entity-form__field--error:focus-within .entity-form__label{color:#ef4d56}.entity-form__field--error input:not([type=checkbox]),.entity-form__field--error textarea,.entity-form__field--error select,.entity-form__field--error .entity-form__dropdown-trigger,.entity-form__field--error .entity-form__private-key,.entity-form__field--error .entity-form__generated-key{padding-bottom:6px;border-bottom:2px solid #ef4d56!important}.entity-form__field--error .entity-form__allowed-row input{padding-bottom:6px!important;border-bottom:2px solid #ef4d56!important}.entity-form__field-error{display:block;min-height:18px;margin-top:-2px;color:#ef4d56;font:400 13px/1.38 var(--font-ui)}.entity-form__field:has(.entity-form__allowed):focus-within:after{transform:scaleX(0)}.entity-form__field--wide{grid-column:1/-1}.entity-form__field:has(>.entity-form__lookup-row):focus-within:after{transform:scaleX(0)}.entity-form__lookup-row{display:grid;min-width:0;align-items:end;grid-template-columns:minmax(0,1fr) auto;gap:14px}.entity-form__lookup-row:after{height:2px;align-self:end;background:#0093ee;content:"";grid-column:1;grid-row:1;pointer-events:none;transform:scaleX(0);transform-origin:left;transition:transform .18s cubic-bezier(.22,1,.36,1)}.entity-form__lookup-row:focus-within:after{transform:scaleX(1)}.entity-form__field--error .entity-form__lookup-row:after{transform:scaleX(0)}.entity-form__lookup-row input{min-width:0;grid-column:1;grid-row:1}.entity-form__lookup-button{flex:0 0 auto;grid-column:2;grid-row:1;min-height:37px;padding:0 16px;border:1px solid #c7ddeb;border-radius:6px;background:#fff;color:#0093ee;font:600 13px/1 var(--font-ui);cursor:pointer}.entity-form__lookup-button:hover:not(:disabled){border-color:#8dabc4;background:#f7fbfe}.entity-form__lookup-button:disabled{opacity:.5;cursor:not-allowed}.entity-form__label{color:#536a85;font:400 16px/1.25 var(--font-ui);transition:color .16s ease-out}.entity-form__label b{color:#ef4d56;font-size:13px;font-weight:600}.entity-form__field input:not([type=checkbox]),.entity-form__field textarea,.entity-form__field select{box-sizing:border-box;width:100%;min-height:36px;padding:1px 0 7px;border:0;border-bottom:1px solid #c9ddeb;border-radius:0;outline:0;background:transparent;color:#3f536e;font:400 19px/1.4 var(--font-ui);transition:border-color .16s ease-out}.entity-form__field input:disabled{color:#a8c1d5;cursor:not-allowed;opacity:.6}.entity-form__field textarea{min-height:43px;resize:none}.entity-form__private-key{display:flex;align-items:center;min-height:36px;padding:1px 0 0;border-bottom:1px solid #c9ddeb;color:#3f536e;font:400 19px/1.4 var(--font-ui)}.entity-form__private-key-value{min-width:0;flex:1;overflow:hidden;padding:0 0 7px;text-overflow:ellipsis;white-space:nowrap;letter-spacing:.08em}.entity-form__private-key--visible .entity-form__private-key-value{letter-spacing:0}.entity-form__private-key-input{min-width:0;flex:1;margin:0;padding:0 0 7px;border:0;outline:0;background:transparent;color:inherit;font:inherit;letter-spacing:0}.entity-form__private-key-input:focus{caret-color:transparent}.entity-form__private-key:has(.entity-form__private-key-input:focus){border-bottom:2px solid #0093ee}.entity-form__private-key-toggle{display:grid;width:36px;height:36px;flex:0 0 36px;place-items:center;margin:-1px 0 0 8px;padding:0;border:0;border-radius:3px;outline:0;background:transparent;color:#111;cursor:pointer;transition:color .15s ease-out,background-color .15s ease-out}.entity-form__private-key-toggle:hover:not(:disabled){color:#0093ee;background:#f2f8fd}.entity-form__private-key-toggle:focus-visible{outline:2px solid #0093ee;outline-offset:-2px}.entity-form__private-key-toggle:disabled{opacity:.5;cursor:not-allowed;color:#8dabc4}.entity-form__generated-key{min-height:36px;padding:1px 0 7px;border-bottom:1px solid #c9ddeb;color:#a8c1d5;font:400 19px/1.4 var(--font-ui)}.entity-form__generated-key--filled{color:#3f536e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entity-form__generated-key--disabled{opacity:.5;cursor:not-allowed}.entity-form__field--description textarea{min-height:98px;resize:vertical}.entity-form__number{position:relative}.entity-form__number-input{padding-right:28px!important;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.entity-form__number-input::-webkit-outer-spin-button,.entity-form__number-input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.entity-form__number-arrows{position:absolute;top:50%;right:1px;display:flex;flex-direction:column;gap:1px;transform:translateY(-50%)}.entity-form__number-arrows button{width:18px;height:13px;padding:0;border:0;background:transparent;color:#8dabc4;font-size:8px;line-height:1;cursor:pointer;transition:color .15s ease-out}.entity-form__number-arrows button:hover:not(:disabled){color:#0093ee}.entity-form__number-arrows button:disabled{opacity:.5;cursor:not-allowed}.entity-form__field input:focus,.entity-form__field textarea:focus,.entity-form__field select:focus{padding-bottom:7px;border-bottom-color:#c9ddeb}.entity-form__select-wrap{position:relative;display:block}.entity-form__select-wrap:after{position:absolute;top:50%;right:7px;width:7px;height:7px;border-right:1.5px solid #627c98;border-bottom:1.5px solid #627c98;content:"";pointer-events:none;transform:translateY(-72%) rotate(45deg)}.entity-form__select-wrap select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:28px}.entity-form__dropdown{position:relative;width:100%}.entity-form__dropdown-trigger{display:flex;width:100%;min-height:36px;align-items:center;justify-content:space-between;padding:1px 7px 7px 0;border:0;border-bottom:1px solid #c9ddeb;outline:0;background:transparent;color:#3f536e;font:400 19px/1.4 var(--font-ui);text-align:left;cursor:pointer}.entity-form__dropdown-trigger:focus-visible,.entity-form__dropdown--open .entity-form__dropdown-trigger{padding-bottom:7px;border-bottom-color:#c9ddeb;color:#0093ee}.entity-form__dropdown-placeholder{color:#a8c1d5}.entity-form__dropdown--interface .entity-form__dropdown-trigger>span:first-child{min-width:0;overflow-wrap:anywhere}.entity-form__dropdown--interface .entity-form__dropdown-chevron{flex-shrink:0;margin-left:8px}.entity-form__dropdown--interface .entity-form__dropdown-menu button{overflow-wrap:anywhere;padding-top:8px;padding-bottom:8px}.entity-form__status-active{color:#48c936}.entity-form__dropdown-chevron{width:8px;height:8px;margin:-5px 2px 0 0;border-right:1.5px solid #8dabc4;border-bottom:1.5px solid #8dabc4;transform:rotate(45deg);transition:transform .18s cubic-bezier(.22,1,.36,1),margin .18s cubic-bezier(.22,1,.36,1)}.entity-form__dropdown--open .entity-form__dropdown-chevron{margin-top:4px;transform:rotate(225deg)}.entity-form__dropdown-menu{position:absolute;z-index:20;top:calc(100% + 1px);right:0;left:0;padding:5px 0;background:#fff;box-shadow:0 6px 14px #2c405a2e;transform-origin:top}.entity-dropdown-enter-active,.entity-dropdown-leave-active{transition:opacity .14s ease-out,transform .18s cubic-bezier(.22,1,.36,1)}.entity-dropdown-enter-from,.entity-dropdown-leave-to{opacity:0;transform:translateY(-5px)}.entity-form__dropdown-menu button{display:flex;width:100%;min-height:39px;align-items:center;gap:5px;padding:0 14px;border:0;background:transparent;color:#536a85;font:400 17px/1.2 var(--font-ui);text-align:left;cursor:pointer}.entity-form__dropdown-menu button:hover,.entity-form__dropdown-menu .entity-form__dropdown-option--selected{background:#f2f8fd;color:#0093ee}.entity-form__field--check{gap:6px}.entity-form__allowed{display:grid;gap:10px}.entity-form__allowed-row{display:grid;grid-template-columns:minmax(0,1fr) 32px;align-items:end;gap:8px}.entity-form__allowed-row input:focus{padding-bottom:6px!important;border-bottom:2px solid #0093ee!important}.entity-form__remove-cidr{display:grid;width:32px;height:32px;place-items:center;margin-bottom:-2px;border:1px solid #c7ddeb;border-radius:4px;background:#fff;color:#536a85;cursor:pointer;transition:color .16s ease,border-color .16s ease,background .16s ease}.entity-form__remove-cidr:hover,.entity-form__remove-cidr:focus-visible{border-color:#0093ee;background:#f2f8fd;color:#0093ee;outline:none}.entity-form__add-cidr{width:max-content;padding:0;border:0;background:transparent;color:#0093ee;font:600 13px/1.4 var(--font-ui);cursor:pointer}.entity-form__add-cidr:hover{text-decoration:underline}.entity-form__avatar-row{display:flex;flex-direction:column;align-items:center;gap:10px;margin:0}.entity-form__avatar{display:grid;width:116px;height:116px;place-items:center;overflow:hidden;border-radius:50%;background:#e4f1fb;color:#6c88a2}.entity-form__avatar img{width:100%;height:100%;object-fit:cover}.entity-form__avatar-label{align-self:flex-start;color:#536a85;font:400 16px/1.25 var(--font-ui)}.entity-form__avatar-upload{padding:0;border:0;background:transparent;color:#0093ee;font:400 16px/1.25 var(--font-ui);cursor:pointer}.entity-form__avatar-upload:hover{text-decoration:underline}.entity-form--user .entity-form__card{position:relative}.entity-form--user .entity-form__avatar-row{position:static;width:140px;margin-bottom:28px}@media(min-width:1100px){.entity-form--user .entity-form__avatar-row{position:absolute;top:0;left:calc(100% + 30px);margin:0}}.entity-form__subsection-title{grid-column:1/-1;margin:10px 0 -2px;color:#2c405a;font:600 23px/1.25 var(--font-ui)}.entity-form__subsection-title--peer{margin:14px 0 -2px}.entity-form--user .entity-form__actions{justify-content:space-between}.entity-form__message{margin:22px 0 0;font:400 14px/1.45 var(--font-ui)}.entity-form__message--error{color:#df4550}.entity-form__message--success{color:#35b94c}.entity-form__actions{display:flex;align-items:center;justify-content:flex-start;gap:12px;margin-top:24px;padding-top:24px;flex-wrap:wrap;border-top:1px solid #c7ddeb}.entity-form__actions--after-description{border-top:0;padding-top:0}.entity-form__actions>.entity-form__actions-group:last-child:not(:first-child){margin-left:auto}.entity-form__actions-group{display:flex;flex-wrap:wrap;gap:12px;max-width:100%}.entity-form__actions-group:has(.entity-form__button--delete){justify-content:flex-end}.entity-form__actions--new-peer>.entity-form__button--cancel{margin-left:auto}.entity-form__button{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:8px;min-width:130px;padding:0 18px;border:1px solid transparent;border-radius:4px;font:600 15px/1 var(--font-ui);text-decoration:none;cursor:pointer;transition:background-color .16s ease-out,border-color .16s ease-out}.entity-form__button--save{min-width:174px;background:#48c936;color:#fff}.entity-form__button--save:hover{background:#37b927}.entity-form__button--cancel,.entity-form__button--qr{border-color:#c7ddeb;background:#fff;color:#2c405a}.entity-form__button--cancel:hover,.entity-form__button--qr:hover{border-color:#8dabc4;background:#f7fbfe}.entity-form__button--download{background:#0093ee;color:#fff}.entity-form__button--download:hover{background:#0084d6}.entity-form__button--import{background:#0093ee;color:#fff}.entity-form__button--import:hover{background:#0084d6}.entity-form__button--delete{background:#ef4d56;color:#fff}.entity-form__button--delete-outline{border-color:#ef4d56;background:#fff;color:#ef4d56}.entity-form__button--delete-outline:hover{background:#ef4d56;color:#fff}.entity-form__button--qr{min-width:134px}.entity-form__actions .entity-form__button--qr{min-width:90px}.entity-form__button--delete:hover{background:#dc3e47}.settings-form__general-grid{margin-bottom:51px}.settings-form__language-field{grid-column:1}.settings-form__select-wrap{position:relative;display:block}.settings-form__select-wrap:after{position:absolute;top:50%;right:5px;width:0;height:0;border-right:4px solid transparent;border-left:4px solid transparent;border-top:6px solid #8dabc4;content:"";pointer-events:none;transform:translateY(-20%)}.settings-form__language-select{width:100%;height:37px;padding:1px 27px 7px 0;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;border-bottom:1px solid #c7ddeb;border-radius:0;outline:0;background:transparent;color:#536a85;font:400 17px/1.2 var(--font-ui);cursor:pointer;transition:border-color .16s ease-out,border-bottom-width .16s ease-out}.settings-form__language-select:focus{padding-bottom:6px;border-bottom:2px solid #0093ee}.settings-form__endpoints-title{margin-bottom:25px}.settings-form__endpoints-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:60px}.settings-form__endpoint-pair{display:grid;grid-template-columns:minmax(0,3fr) minmax(108px,1fr);gap:14px}.settings-section{margin-top:44px}.user-memberships{grid-column:1/-1}.entity-form__grid>.user-memberships{margin-top:10px}.user-memberships__hint{margin:-6px 0 18px;color:#8dabc4;font:400 14px/1.5 var(--font-ui)}.connector-management__summary{display:grid;grid-template-columns:1fr 2fr;gap:20px;padding:16px 20px;background:var(--bg);border:1px solid var(--border);color:var(--muted);font:400 14px/1.45 var(--font-ui)}.connector-management__summary>div{display:grid;gap:8px}.connector-management__summary>div+div{border-left:1px solid var(--border);padding-left:20px}.connector-emergency{margin:20px 0}.connector-emergency summary{cursor:pointer;color:var(--text)}.connector-emergency button{margin-top:16px}.connector-stale{color:var(--muted)}.entity-form--vpn{width:735px;min-height:0;margin-left:0}.entity-form--vpn .entity-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:45px;row-gap:24px}.entity-form--vpn .entity-form__header h1{font-size:24px}.entity-form--vpn .entity-form__section-title{font-size:18px}.entity-form--vpn .entity-form__field textarea{min-height:48px;height:48px}.entity-form--vpn .entity-form__button{min-width:130px;min-height:42px;padding:0 18px;font-size:15px}.entity-form--vpn .entity-form__button--save{min-width:174px}.entity-form--vpn .entity-form__actions{gap:20px}.entity-form--vpn .entity-form__actions>.entity-form__actions-group:last-child{margin-left:auto}.entity-form--vpn .connector-management{margin-top:28px}@media(max-width:850px){.entity-form--vpn .entity-form__grid,.connector-management__summary{grid-template-columns:minmax(0,1fr)}.connector-management__summary>div+div{border-left:0;padding-left:0}}.connector-management__summary strong{color:#2c405a;font-weight:600}.connector-management__actions{display:flex;gap:14px;margin-top:22px}.connector-management__actions .entity-form__button{min-width:200px}.connector-enrollment{width:min(680px,100vw - 48px)}.connector-enrollment{position:relative}.connector-enrollment__close{position:absolute;top:16px;right:16px;display:grid;width:36px;height:36px;place-items:center;border:0;border-radius:4px;background:transparent;color:var(--muted);cursor:pointer}.connector-enrollment__close:hover,.connector-enrollment__close:focus-visible{background:var(--hover);color:var(--text);outline:2px solid #0093ee;outline-offset:2px}.connector-enrollment textarea{width:100%;min-height:88px;box-sizing:border-box;padding:12px;resize:none;border:1px solid var(--border);background:var(--bg);color:var(--text);font:13px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.connector-enrollment pre{padding:12px;overflow:auto;border:1px solid var(--border);background:var(--bg);font:13px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.client-relations{margin-top:52px}.client-relations>.entity-form__subsection-title{margin:0 0 28px}.client-relations__tables{display:grid;gap:40px}.client-relations__group{min-width:0}.client-relations__table-title{margin:0 0 12px;color:#2c405a;font:400 20px/1.3 var(--font-ui)}.client-relations__table-wrap{overflow:auto}.client-relations__table{width:100%;min-width:640px;border-collapse:collapse;color:#536a85;font:400 14px/1.4 var(--font-ui)}.client-relations__table th,.client-relations__table td{height:52px;box-sizing:border-box;padding:0 14px;border-bottom:1px solid #c7ddeb;text-align:left}.client-relations__table th{height:42px;color:#8dabc4;font-size:12px;font-weight:600;letter-spacing:.06em;white-space:nowrap}.client-relations__table th:first-child,.client-relations__table td:first-child{width:82px;color:#8dabc4}.client-relations__table th:last-child,.client-relations__table td:last-child{width:132px}.client-relations__table tbody tr{cursor:pointer;transition:background-color .18s ease-out,box-shadow .18s ease-out}.client-relations__table tbody tr:hover{background:#f2f8fd;box-shadow:inset 3px 0 #0093ee}.client-relations__table a{color:#0093ee;font-weight:600;text-decoration:none}.client-relations__table a:hover{text-decoration:underline}.client-relations__state{color:#8dabc4!important;cursor:default;text-align:center!important}.client-relations__state--error{color:#df4550!important}.client-relations__table tbody tr:has(.client-relations__state):hover{background:transparent;box-shadow:none}.client-contacts{grid-column:1/-1;min-width:0;margin:8px 0 4px}.client-contacts__title{margin:10px 0 16px}.client-contacts__table{min-width:820px}.client-contacts__table th:first-child,.client-contacts__table td:first-child{width:36%;color:#536a85}.client-contacts__table th:nth-child(2),.client-contacts__table td:nth-child(2),.client-contacts__table th:nth-child(3),.client-contacts__table td:nth-child(3){width:19%}.client-contacts__table th:last-child,.client-contacts__table td:last-child{width:26%}.client-contacts__table tbody tr{cursor:default}.settings-section--clients{margin-bottom:40px}.settings-section .entity-form__section-title{margin-bottom:14px}.firewall-rules-table-wrap{overflow:auto}.firewall-rules-table{width:100%;border-collapse:collapse;color:var(--text, #536a85);font:400 14px/1.4 var(--font-ui)}.firewall-rules-table th,.firewall-rules-table td{box-sizing:border-box;padding:11px 14px;border-bottom:1px solid var(--border, #c7ddeb);text-align:left}.firewall-rules-table th{color:var(--muted, #8dabc4);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.firewall-rules-table th:first-child,.firewall-rules-table td:first-child{width:8%}.firewall-rules-table th:nth-child(2),.firewall-rules-table td:nth-child(2){width:16%}.firewall-rules-table th:nth-child(3),.firewall-rules-table td:nth-child(3){width:14%}.firewall-rules-table td:last-child{white-space:nowrap}.firewall-rules-table tbody tr{transition:background-color .18s ease-out,box-shadow .18s ease-out}.firewall-rules-table tbody tr:hover{background:var(--hover, #f2f8fd);box-shadow:inset 3px 0 #0093ee}.settings-table{width:100%;border-collapse:collapse;color:#536a85;font:400 14px/1.4 var(--font-ui)}.settings-table th{padding:0 0 8px;border-bottom:1px solid #c7ddeb;color:#8dabc4;font-size:13px;font-weight:600;text-align:left}.settings-table td{padding:8px 0;border-bottom:1px solid #c7ddeb}.settings-table tbody tr{transition:background-color .15s ease}.settings-table__row--editable{cursor:pointer}.settings-table__row--editable:hover{background:#ecf5fd}.settings-table__order{width:80px;text-align:center!important}.settings-link{padding:8px 0 0;border:0;background:transparent;color:#0093ee;font:600 13px/1.4 var(--font-ui);cursor:pointer}.settings-link:hover{text-decoration:underline}.settings-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1001;display:grid;place-items:center;padding:24px}.settings-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;background:#0006}.settings-modal__card{position:relative;width:min(480px,100%);box-sizing:border-box;padding:30px;border-radius:8px;background:#fff;box-shadow:0 4px 20px #00000026}.settings-modal__card h2{margin:0 0 24px;color:#2c405a;font:600 20px/1.2 var(--font-ui)}.settings-modal__card label{display:flex;flex-direction:column;gap:6px;margin-bottom:16px;color:#536a85;font:600 13px/1.2 var(--font-ui)}.settings-modal__card label b{color:#dc3535}.settings-modal__card input,.settings-modal__card select,.settings-modal__card textarea{width:100%;box-sizing:border-box;padding:4px 0 8px;border:0;border-bottom:1px solid #c7ddeb;outline:0;background:transparent;color:#3f536e;font:400 16px/1.4 var(--font-ui)}.settings-modal__card textarea{min-height:72px;resize:vertical}.settings-modal__card input:focus,.settings-modal__card select:focus,.settings-modal__card textarea:focus{border-bottom:2px solid #0093ee}.settings-modal__card footer{display:flex;gap:12px;margin-top:24px;padding-top:0;border:0}.settings-modal__card .entity-form__button{min-width:120px;min-height:44px;font-size:15px}.settings-modal__delete{margin-left:auto}.settings-modal__dropdown{position:relative}.settings-modal__dropdown-trigger{display:flex;width:100%;min-height:36px;align-items:center;justify-content:space-between;padding:4px 2px 8px 0;border:0;border-bottom:1px solid #c7ddeb;outline:0;background:transparent;color:#3f536e;font:400 16px/1.4 var(--font-ui);text-align:left;cursor:pointer}.settings-modal__dropdown-trigger span{width:8px;height:8px;margin:-5px 2px 0 0;border-right:1.5px solid #8dabc4;border-bottom:1.5px solid #8dabc4;transform:rotate(45deg);transition:transform .18s ease,margin .18s ease}.settings-modal__dropdown--open .settings-modal__dropdown-trigger{padding-bottom:7px;border-bottom:2px solid #0093ee;color:#0093ee}.settings-modal__dropdown--open .settings-modal__dropdown-trigger span{margin-top:4px;transform:rotate(225deg)}.settings-modal__dropdown-menu{position:absolute;z-index:2;top:calc(100% + 8px);right:0;left:0;overflow:hidden;border-radius:8px;background:var(--surface);box-shadow:0 6px 14px #2c405a2e}.settings-modal__dropdown-menu button{display:block;width:100%;min-height:40px;padding:0 14px;border:0;background:transparent;color:var(--text);font:400 16px/1.2 var(--font-ui);text-align:left;cursor:pointer}.settings-modal__dropdown-menu button:hover,.settings-modal__dropdown-option--selected{background:var(--hover)!important;color:#0093ee!important}.settings-modal__number{position:relative}.settings-modal__number input{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;padding-right:28px!important}.settings-modal__number input::-webkit-inner-spin-button,.settings-modal__number input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.settings-modal__number>span{position:absolute;top:50%;right:1px;display:flex;flex-direction:column;gap:1px;transform:translateY(-50%)}.settings-modal__number button{width:18px;height:13px;padding:0;border:0;background:transparent;color:#8dabc4;font-size:8px;line-height:1;cursor:pointer}.settings-modal__number button:hover:not(:disabled){color:#0093ee}.settings-modal__number button:disabled{opacity:.5;cursor:not-allowed}.onec-preview{width:min(620px,100vw - 48px)}.onec-preview__results{display:grid;max-height:48vh;gap:8px;overflow-y:auto}.onec-preview__results>button{display:grid;gap:4px;padding:14px 16px;border:1px solid #c7ddeb;border-radius:8px;background:transparent;color:#536a85;font:400 14px/1.4 var(--font-ui);text-align:left;cursor:pointer}.onec-preview__results>button:hover,.onec-preview__results>.onec-preview__result--selected{border-color:#0093ee;background:#f2f8fd}.onec-preview__results strong{color:#2c405a;font-size:16px}.onec-preview__results small{color:#8dabc4}.delete-confirm{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:24px}.delete-confirm__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:0;background:#0006;cursor:default}.delete-confirm__card{position:relative;width:min(420px,100%);box-sizing:border-box;padding:28px 30px;border-radius:12px;background:#fff;color:#2c405a;box-shadow:0 4px 24px #0003}.delete-confirm__card h2{margin:0 0 20px;font:700 20px/1.2 var(--font-ui)}.delete-confirm__card p{margin:0 0 25px;font:400 14px/22px var(--font-ui)}.delete-confirm__divider{height:1px;margin-bottom:20px;background:#c7ddeb}.delete-confirm__actions{display:flex;justify-content:space-between;gap:16px}.delete-confirm__delete,.delete-confirm__cancel{width:130px;height:40px;border-radius:6px;font:700 15px/1 var(--font-ui);cursor:pointer}.delete-confirm__delete{border:0;background:#dc3535;color:#fff}.delete-confirm__delete:hover{background:#c92d2d}.delete-confirm__cancel{border:1px solid #c7ddeb;background:transparent;color:#2c405a}.delete-confirm__cancel:hover{background:#f7fbfe}.theme-dark .entity-form__card,.theme-dark .entity-form__button--cancel,.theme-dark .entity-form__button--qr{background:var(--surface)}.theme-dark .entity-form__card{border-color:var(--border)}.theme-dark .entity-form__label,.theme-dark .entity-form__field input:not([type=checkbox]),.theme-dark .entity-form__field textarea,.theme-dark .entity-form__field select{color:var(--text)}.theme-dark .entity-form__field input:not([type=checkbox]),.theme-dark .entity-form__field textarea,.theme-dark .entity-form__field select,.theme-dark .entity-form__actions{border-color:var(--border)}.theme-dark .entity-form__field input[type=checkbox]{background:var(--surface);border-color:var(--border)}.theme-dark .entity-form__button--cancel,.theme-dark .entity-form__button--qr{border-color:var(--border);color:var(--text)}.theme-dark .entity-form__section-title,.theme-dark .entity-form__subsection-title{color:var(--text)}.theme-dark .entity-form__lookup-button{border-color:var(--border);background:var(--surface);color:#68c8fa}.theme-dark .entity-form__lookup-button:hover:not(:disabled){border-color:var(--accent);background:var(--hover)}.theme-dark .main .content:has(.entity-form),.theme-dark .entity-form__dropdown-menu{background:var(--surface)}.theme-dark .entity-form__dropdown-trigger,.theme-dark .entity-form__dropdown-menu button{color:var(--text)}.theme-dark .delete-confirm__backdrop{background:#00000080}.theme-dark .delete-confirm__card{background:var(--surface);color:var(--text);box-shadow:0 4px 24px #0006}.theme-dark .delete-confirm__divider,.theme-dark .delete-confirm__cancel{border-color:var(--border)}.theme-dark .delete-confirm__divider{background:var(--border)}.theme-dark .delete-confirm__cancel,.theme-dark .settings-table{color:var(--text)}.theme-dark .settings-table th,.theme-dark .settings-table td{border-color:var(--border)}.theme-dark .settings-table tbody tr:hover{background:#2c405a}.theme-dark .settings-modal__backdrop{background:#00000080}.theme-dark .settings-modal__card{background:var(--surface)}.theme-dark .settings-modal__card h2,.theme-dark .settings-modal__card label,.theme-dark .settings-modal__card input,.theme-dark .settings-modal__card select,.theme-dark .settings-modal__card textarea{color:var(--text)}.theme-dark .settings-modal__card input,.theme-dark .settings-modal__card select,.theme-dark .settings-modal__card textarea{border-color:var(--border)}.theme-dark .onec-preview__results>button{border-color:var(--border);color:var(--text)}.theme-dark .onec-preview__results strong{color:var(--text)}.theme-dark .connector-management__summary,.theme-dark .user-memberships__hint{color:var(--muted)}.theme-dark .connector-management__summary strong,.theme-dark .client-relations__table-title,.theme-dark .client-relations__table{color:var(--text)}.theme-dark .client-relations__table th,.theme-dark .client-relations__table td{border-color:var(--border)}.theme-dark .client-relations__table tbody tr:hover{background:var(--hover)}.theme-dark .client-contacts__table td:first-child{color:var(--text)}@media(max-width:850px){.entity-form{width:735px;min-height:0;margin-left:0}.main .content:has(.entity-form){padding:28px 18px 56px!important}.entity-form__grid{grid-template-columns:1fr;gap:24px}.entity-form__grid--peer{grid-template-columns:1fr}.entity-form__grid--peer .entity-form__field,.entity-form__grid--peer .entity-form__field--endpoint_host,.entity-form__grid--peer .entity-form__field--endpoint_port,.entity-form__grid--peer .entity-form__field--persistent_keepalive{grid-column:auto}.settings-form__endpoints-grid,.settings-form__endpoint-pair{grid-template-columns:1fr;gap:24px}.settings-form__general-grid{margin-bottom:38px}.entity-form__field--wide{grid-column:auto}.entity-form__actions{align-items:flex-start;flex-direction:column}.entity-form__actions--new-peer>.entity-form__button--cancel{margin-left:0}.entity-form--user .entity-form__avatar-row{position:static;width:116px;margin:0 0 28px}}@media(max-width:700px){.firewall-rules-table{min-width:580px}}@media(prefers-reduced-motion:reduce){.firewall-rules-table tbody tr{transition:none}}@media(prefers-reduced-motion:reduce){.entity-form__field input,.entity-form__field textarea,.entity-form__field select,.entity-form__button,.entity-form__field:after,.entity-form__lookup-row:after,.entity-form__label,.entity-form__dropdown-chevron,.entity-dropdown-enter-active,.entity-dropdown-leave-active,.client-relations__table tbody tr{transition:none}}*{box-sizing:border-box}body{margin:0;font-family:Heebo,Arial,sans-serif}.theme-light{--bg:#ecf5fd;--surface:#fff;--side:#2c405a;--top:#0079c4;--text:#2c405a;--muted:#7d9ab7;--border:#c7dceb;--accent:#008fe6;--hover:#e6f3fc;--shadow:0 9px 28px rgba(39,73,108,.11)}.theme-dark{--bg:#212f41;--surface:#2a3b50;--side:#192433;--top:#223247;--text:#f1f6fb;--muted:#adc6dc;--border:#3a526a;--accent:#18a9f5;--hover:#334a61;--shadow:0 9px 28px rgba(0,0,0,.22)}.qr-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;display:grid;place-items:center;background:#121f2db8;padding:24px}.qr-overlay__card{position:relative;width:min(470px,100%);background:var(--surface);color:var(--text);padding:30px;text-align:center;border-radius:6px;box-shadow:0 8px 24px #0000003d}.qr-overlay__card h2{margin:0 0 8px;font-size:22px}.qr-overlay__card p{margin:0 auto 18px;max-width:42ch;color:var(--muted);font-size:14px;line-height:1.45}.qr-overlay__card img{display:block;width:min(360px,100%);margin:0 auto 20px;background:#fff}.qr-overlay__card .button{justify-content:center}.qr-overlay__close{position:absolute;right:10px;top:10px;width:34px;height:34px;display:grid;place-items:center;padding:0;border:0;background:transparent;color:var(--text);cursor:pointer;opacity:.72;transition:opacity .15s ease-out,background-color .15s ease-out}.qr-overlay__close:hover{opacity:1;background:var(--hover)}.qr-overlay__close:focus-visible{opacity:1;outline:2px solid var(--accent);outline-offset:-4px}.qr-overlay__close svg{display:block;stroke:currentColor}.sidebar{width:60px!important}.sidebar__brand{height:60px!important;padding:0!important;display:grid!important;place-items:center}.sidebar__nav{padding:18px 8px!important;gap:7px}.sidebar__link{height:42px!important;padding:0!important;display:grid!important;place-items:center}.sidebar__bottom{padding:12px 8px!important}.sidebar__theme-toggle{display:grid!important;place-items:center;justify-content:initial!important;padding:8px!important}.sidebar__profile{display:grid!important;place-items:center}.main{width:calc(100% - 60px)!important;margin-left:60px!important}.app{min-height:100vh;background:var(--bg);color:var(--text);display:flex}.sidebar{position:fixed;z-index:2;display:flex;flex-direction:column;width:232px;height:100vh;background:var(--side);color:#fff}.sidebar__brand{height:92px;padding:21px 22px;display:flex;gap:11px;align-items:center;border-bottom:1px solid rgba(255,255,255,.13);font-size:16px;line-height:18px;color:#fff;text-decoration:none}.sidebar__brand b{color:#48c7ef}.sidebar__nav{padding:18px 10px;display:grid;gap:5px}.sidebar__link{padding:11px 12px;border-radius:4px;display:flex;gap:13px;align-items:center;color:#d6e4ef;text-decoration:none;font-size:15px}.sidebar__link:hover,.sidebar__link.router-link-active{background:#65c2ec2e;color:#fff}.sidebar__link--restricted{display:none}.sidebar__bottom{margin-top:auto;border-top:1px solid rgba(255,255,255,.13);padding:12px 10px}.sidebar__theme-toggle{width:100%;border:0;background:transparent;color:#c7d8e5;display:flex;justify-content:flex-end;padding:6px;cursor:pointer}.sidebar__profile{display:flex;gap:9px;align-items:center;font-size:14px}.avatar{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#d7e8f5;color:#57718b;overflow:hidden}.avatar--large{width:76px;height:76px}.main{width:calc(100% - 232px);margin-left:232px}.topbar{height:60px;background:var(--top);display:flex;align-items:center;justify-content:space-between;padding:0 34px;color:#fff}.topbar__crumb{font-size:15px;font-weight:600}.topbar__crumb span{opacity:.7}.topbar__actions{display:flex;gap:12px}.icon-button{height:34px;width:34px;border:0;background:transparent;color:#fff;opacity:.8;display:grid;place-items:center;cursor:pointer}.icon-button:hover{opacity:1}.content{padding:42px 48px 70px;max-width:1540px;margin:auto}.page__heading{display:flex;align-items:end;justify-content:space-between;margin-bottom:27px}.eyebrow{font-size:12px;font-weight:700;letter-spacing:1.4px;color:#309dda;margin-bottom:7px}.page h1,.login-card h1{margin:0;font-size:32px;line-height:1.15;font-weight:600}.filters{display:flex;gap:12px;margin-bottom:17px}.filter-dropdown{min-width:150px;position:relative;display:grid;grid-template-columns:auto 1fr 15px;gap:7px;align-items:center;border:1px solid var(--border);background:var(--surface);padding:8px 11px;border-radius:3px;color:var(--muted);font-size:13px}.filter-dropdown select{min-width:0;border:0;background:transparent;color:var(--text);outline:0;font:inherit}.filter-dropdown svg{pointer-events:none}.button{border:1px solid transparent;border-radius:3px;padding:9px 15px;min-height:38px;font:600 14px Heebo;display:inline-flex;align-items:center;gap:7px;text-decoration:none;cursor:pointer}.button--primary{color:#fff;background:#48c936}.button--primary:hover{background:#37b927}.button--secondary{background:transparent;border-color:var(--border);color:var(--text)}.button--danger{background:#ee5151;color:#fff}.table-wrap,.form-section{border:1px solid var(--border);background:var(--surface);box-shadow:0 1px 2px #26436008}.data-table{border-collapse:collapse;width:100%;font-size:14px}.data-table th{text-align:left;height:49px;padding:0 17px;border-bottom:1px solid var(--border);font-size:11px;letter-spacing:1.2px;color:var(--muted);cursor:pointer;white-space:nowrap}.data-table__head--active{color:var(--accent)!important}.data-table td{height:55px;padding:0 17px;border-bottom:1px solid var(--border);color:var(--text);white-space:nowrap;max-width:340px;overflow:hidden;text-overflow:ellipsis}.data-table tbody tr{position:relative}.data-table tbody tr:hover{background:var(--hover);box-shadow:inset 2px 0 0 var(--accent);cursor:pointer}.data-table a{color:#078ed9;text-decoration:none;font-weight:500}.data-table a:hover{text-decoration:underline}.empty{text-align:center;color:var(--muted)}.status{font-size:12px;font-weight:600;text-transform:capitalize}.status--active,.status--info{color:#35b94c}.status--disabled,.status--error{color:#ed5050}.status--stopped,.status--warning,.status--stale{color:#e7a527}.status--blocked{color:#e3557b}.form-section{padding:27px 30px}.form-section h2{font-size:18px;margin:0 0 22px}.form-grid,.settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 28px}.form-field{display:flex;flex-direction:column;gap:7px;font-size:13px;font-weight:600}.form-field--wide{grid-column:1/-1}.form-field span{color:var(--text)}.form-field b{color:#e94a4a}.form-field input:not([type=checkbox]),.form-field textarea,.form-field select{border:0;border-bottom:1px solid var(--border);background:transparent;color:var(--text);font:400 15px Heebo;padding:8px 0;outline:0;min-height:37px;border-radius:0}.form-field input:focus,.form-field textarea:focus,.form-field select:focus{border-bottom:2px solid var(--accent);padding-bottom:7px}.form-field textarea{min-height:78px;resize:vertical}.form-field input[type=checkbox]{width:18px;height:18px;accent-color:var(--accent)}.allowed-ips{display:grid;gap:7px}.link-button{border:0;background:transparent;padding:2px 0;color:var(--accent);font:500 13px Heebo;text-align:left;cursor:pointer}.form-actions{border-top:1px solid var(--border);padding-top:25px;margin-top:25px;display:flex;justify-content:space-between;gap:16px}.form-actions>div{display:flex;gap:16px;flex-wrap:wrap}.form-actions__right .button--primary{background:#008fe6}.form-error{margin-top:18px;color:#e74c4c;font-size:14px}.form-success{margin-top:18px;color:#34aa45;font-size:14px}.user-avatar{display:flex;gap:18px;align-items:center;margin-bottom:25px}.login-page{min-height:100vh;background:var(--bg);color:var(--text)}.login-page__header{height:65px;background:var(--top);color:#fff;display:flex;align-items:center;gap:10px;padding:0 37px;font-weight:600}.login-card{width:455px;max-width:calc(100% - 32px);margin:12vh auto;padding:41px 46px;background:var(--surface);box-shadow:var(--shadow);border-radius:8px}.login-card p{margin:4px 0 23px;color:var(--muted)}.login-card label{font-size:14px;font-weight:600;display:grid;gap:6px;margin:17px 0}.login-card input{height:43px;border:1px solid var(--border);border-radius:5px;padding:0 12px;font:15px Heebo}.login-card .button{width:100%;justify-content:center;margin-top:16px}@media(max-width:800px){.sidebar{width:60px}.sidebar__brand span,.sidebar__link span,.sidebar__profile span{display:none}.sidebar__brand{padding:16px}.sidebar__nav{padding:18px 8px}.sidebar__link{justify-content:center;padding:11px}.main{margin-left:60px;width:calc(100% - 60px)}.content{padding:28px 18px}.form-grid,.settings-grid{grid-template-columns:1fr}.page h1{font-size:27px}.data-table{min-width:700px}.table-wrap{overflow:auto}.form-actions{flex-direction:column}.form-actions__right{justify-content:flex-start}}:root{--font-ui:"Open Sans","Segoe UI",Arial,sans-serif;--font-size-body:1rem;--font-size-secondary:.9375rem;--font-size-caption:.8125rem;--font-size-topbar:1.5rem}html{font-size:100%;font-kerning:normal}body,button,input,select,textarea{font-family:var(--font-ui)}body{font-size:var(--font-size-body);line-height:1.5}.sidebar__brand,.sidebar__link,.sidebar__theme-toggle,.sidebar__profile,.topbar,.icon-button,.button,.filter-dropdown,.form-field,.link-button,.login-page__header,.login-card input{font-family:var(--font-ui)}.sidebar__nav{padding:0!important;gap:0!important;display:flex!important;flex-direction:column!important}.sidebar__link{width:60px;height:60px!important;border-radius:0!important;color:#ffffff80!important;line-height:1;transition:color .2s,background-color .2s}.sidebar__link svg{opacity:.5;transition:opacity .2s}.sidebar__link:hover,.sidebar__link.router-link-active{background:transparent!important;color:#fff!important}.sidebar__link:hover svg,.sidebar__link.router-link-active svg{opacity:1}.sidebar__link.router-link-active{box-shadow:inset 2px 0 #81c926}.sidebar__brand{font-size:1rem;line-height:1.125;font-weight:400}.sidebar__bottom{display:flex!important;flex-direction:column!important;align-items:center!important;border-top:0!important;padding-bottom:16px!important;gap:20px!important}.sidebar__theme-toggle{width:24px!important;height:24px!important;padding:0!important;border:0!important;background:transparent!important;color:#fff!important;opacity:.5;font-size:inherit;line-height:1;cursor:pointer;transition:opacity .2s}.sidebar__theme-toggle svg{display:block;stroke:currentColor}.sidebar__theme-toggle:hover,.sidebar__theme-toggle[aria-pressed=true]{opacity:1}.sidebar__theme-toggle:focus-visible{opacity:1;outline:2px solid #fff;outline-offset:3px;border-radius:4px}.sidebar__profile{font-size:.875rem}.topbar{height:60px!important;padding:0!important;justify-content:initial!important}.topbar__title-block{height:60px;min-width:260px;display:flex;align-items:center;justify-content:center;padding:0;border-right:1px solid rgba(255,255,255,.2)}.topbar__title{position:relative;top:-4px;font-family:var(--font-ui);font-size:var(--font-size-topbar);font-weight:400;line-height:1;letter-spacing:0;color:#fff}.topbar__search-area{height:60px;flex:1;min-width:0;display:flex;align-items:center;justify-content:flex-end}.topbar__search-toggle{width:60px;height:60px;display:grid;place-items:center;padding:0;border:0;background:transparent;color:#fff;opacity:.72;cursor:pointer;transition:opacity .2s,background-color .2s}.topbar__search-toggle:hover{opacity:1;background:#ffffff1a}.topbar__search-toggle:focus-visible{opacity:1;outline:2px solid rgba(255,255,255,.95);outline-offset:-4px}.topbar__search-toggle svg,.topbar__logout svg{display:block;stroke:currentColor}.topbar__logout{width:60px;height:60px;display:grid;place-items:center;flex:0 0 60px;padding:0;border:0;border-left:1px solid rgba(255,255,255,.2);background:transparent;color:#fff;opacity:.72;cursor:pointer;transition:opacity .2s,background-color .2s}.topbar__logout:hover{opacity:1;background:#ffffff1a}.topbar__logout:focus-visible{opacity:1;outline:2px solid rgba(255,255,255,.95);outline-offset:-4px}.button{min-height:42px!important;font-family:var(--font-ui)!important;font-size:var(--font-size-secondary)!important;font-weight:600!important;line-height:1.25}.data-table a,.link-button{font-weight:600}.filter-dropdown{font-size:.875rem}.form-field input:not([type=checkbox]),.form-field textarea,.form-field select,.login-card input{font-family:var(--font-ui)!important}.topbar__logout svg{margin-left:3px}.topbar__search-wrapper{position:relative;display:flex;align-items:center;height:60px}.topbar__search-wrapper:before{content:"";position:absolute;left:-20px;width:1px;height:100%;background:#fff3}.topbar__search-form{display:flex;align-items:center;height:36px}.topbar__search{min-width:150px;padding:4px 0;border:0;border-bottom:2px solid transparent;outline:0;background:transparent;color:#fff;font-family:var(--font-ui);font-size:var(--font-size-body);font-weight:400;line-height:1.5;transition:border-color .2s}.topbar__search:focus,.topbar__search:not(:placeholder-shown){border-bottom-color:#fff}.topbar__search-close{width:36px;height:36px;padding:0;border:0;background:transparent;color:#fff;font-family:var(--font-ui);font-size:1.5rem;font-weight:400;line-height:1;cursor:pointer}.topbar__search-close:hover{background:#ffffff1a}.topbar__search-close:focus-visible{outline:2px solid rgba(255,255,255,.95);outline-offset:-4px}.topbar__search-area{justify-content:flex-start}.topbar__search-wrapper{margin-left:20px}.topbar__search-form{position:relative;height:60px}.topbar__search-form:after{content:"";position:absolute;right:0;bottom:10px;left:0;height:2px;background:#fff;transform:scaleX(0);transform-origin:left;transition:transform .2s}.topbar__search-form:hover:after,.topbar__search-form:focus-within:after,.topbar__search-form:has(.topbar__search:not(:placeholder-shown)):after{transform:scaleX(1)}.topbar__search{height:60px;min-width:150px;padding:0;border:0!important;color:#fff}.topbar__search-toggle,.topbar__search-close{display:none!important}.topbar__search-form{display:flex;width:60px;overflow:hidden;transition:width .2s}.topbar__search-form:after{display:none}.topbar__search-lens{width:60px;height:60px;display:grid;place-items:center;flex:0 0 60px;padding:0;border:0;background:transparent;color:#fff;opacity:.72;cursor:pointer;transition:opacity .15s}.topbar__search-lens svg{display:block;stroke:currentColor}.topbar__search{width:0;min-width:0;padding:0!important;opacity:0;pointer-events:none;transition:width .2s,opacity .15s}.topbar__search-form:hover .topbar__search-lens,.topbar__search-form:focus-within .topbar__search-lens{width:0;flex-basis:0;opacity:0;pointer-events:none}.topbar__search::placeholder{color:#ffffff80}.topbar__search-form{overflow:visible}.topbar__search-lens{transform:translate(-20px)}.status--online{color:#2db873!important}.status--offline{color:#ff151f!important}.status--stale{color:#e58c1a!important}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.sidebar{top:0;left:0}@media(max-width:850px){.main{min-width:0}.topbar{min-width:0;width:100%}.topbar__title-block{min-width:0;flex:1;width:auto}.topbar__title{font-size:clamp(16px,4vw,24px);overflow:hidden;text-overflow:ellipsis}.topbar__logout{flex-shrink:0}.company-picker{min-width:0;flex-shrink:1}}.topbar__search-form{position:relative;display:block;width:60px;overflow:visible}.topbar__search-lens{position:absolute;top:0;left:0;width:60px;height:60px;transform:translate(-20px);transition:opacity .15s}.topbar__search{position:absolute;top:0;left:0;width:150px;height:60px;min-width:0;padding:0!important;opacity:0;pointer-events:none;transition:opacity .15s}.topbar__search-placeholder{position:absolute;top:50%;left:5px;transform:translateY(-50%);color:#ffffff80;font:400 var(--font-size-body)/1.5 var(--font-ui);pointer-events:none;opacity:0;transition:opacity .15s}.topbar__search-form:hover,.topbar__search-form:focus-within{width:170px}.topbar__search-form:hover .topbar__search-lens,.topbar__search-form:focus-within .topbar__search-lens{width:60px;flex-basis:60px;transform:translate(-20px);opacity:0;pointer-events:none}.topbar__search-form:hover .topbar__search,.topbar__search-form:focus-within .topbar__search{width:150px;opacity:1;pointer-events:auto}.topbar__search-form:hover .topbar__search-placeholder,.topbar__search-form:focus-within .topbar__search-placeholder{opacity:1}.topbar__search--empty{caret-color:transparent}.topbar__search-form:focus-within:has(.topbar__search--empty):before{content:"";position:absolute;top:18px;left:0;width:2px;height:24px;background:#fff;animation:topbar-search-caret 1s steps(1,end) infinite;pointer-events:none}@keyframes topbar-search-caret{0%,49%{opacity:1}50%,to{opacity:0}}
