.base-segmented[data-v-f1eb1f4b]{display:inline-flex;align-items:stretch;box-sizing:border-box;width:fit-content;max-width:100%;padding:var(--space-xxs);gap:var(--space-xxs);background:var(--color-bg-disabled);border-radius:var(--radius-md)}.base-segmented--full-width[data-v-f1eb1f4b]{width:100%}.base-segmented--full-width .base-segmented__segment[data-v-f1eb1f4b]{flex:1 1 0;min-width:0}.base-segmented--md .base-segmented__segment[data-v-f1eb1f4b]{min-height:calc(var(--control-height) - 2 * var(--space-xxs));padding:var(--space-xs) var(--space-md)}.base-segmented--sm .base-segmented__segment[data-v-f1eb1f4b]{min-height:var(--space-5xl);padding:var(--space-xs) var(--space-md)}.base-segmented__segment[data-v-f1eb1f4b]{display:inline-flex;align-items:center;justify-content:center;margin:0;border:none;box-sizing:border-box;font-family:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-ui);line-height:var(--line-height-tight);color:var(--color-text-secondary);background:transparent;border-radius:var(--radius-sm);cursor:pointer;outline:none;transition:background-color var(--transition-base),color var(--transition-base)}.base-segmented__segment[data-v-f1eb1f4b]:hover:not(:disabled):not(.base-segmented__segment--active){color:var(--color-text-primary);background:var(--color-bg-raised)}.base-segmented__segment--active[data-v-f1eb1f4b]{font-weight:var(--font-weight-strong);color:var(--color-text-primary);background:var(--color-bg-surface)}.base-segmented__segment[data-v-f1eb1f4b]:focus-visible{outline:var(--border-width-focus) solid var(--color-border-focus);outline-offset:var(--border-width-focus)}.base-segmented__segment[data-v-f1eb1f4b]:disabled{opacity:var(--control-disabled-opacity);color:var(--color-text-disabled);cursor:not-allowed}.base-segmented--disabled .base-segmented__segment[data-v-f1eb1f4b]{cursor:not-allowed}.base-avatar[data-v-e90ddefa]{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%;overflow:hidden;vertical-align:middle;-webkit-user-select:none;user-select:none}.base-avatar--xs[data-v-e90ddefa]{width:24px;min-width:24px;height:24px}.base-avatar--sm[data-v-e90ddefa]{width:32px;min-width:32px;height:32px}.base-avatar--md[data-v-e90ddefa]{width:40px;min-width:40px;height:40px}.base-avatar--lg[data-v-e90ddefa]{width:48px;min-width:48px;height:48px}.base-avatar__img[data-v-e90ddefa]{width:100%;height:100%;object-fit:cover;display:block}.base-avatar__initials[data-v-e90ddefa]{font-weight:var(--font-weight-strong);letter-spacing:.02em;line-height:1;text-transform:uppercase;color:var(--color-text-inverse)}.base-avatar--xs .base-avatar__initials[data-v-e90ddefa]{font-size:11px}.base-avatar--sm .base-avatar__initials[data-v-e90ddefa]{font-size:12px}.base-avatar--md .base-avatar__initials[data-v-e90ddefa]{font-size:15px}.base-avatar--lg .base-avatar__initials[data-v-e90ddefa]{font-size:17px}.inbox-item[data-v-be0dbf69]{position:relative;padding:var(--list-item-py) var(--list-item-px);cursor:pointer;background:var(--color-bg-surface);overflow:hidden;transition:background-color var(--transition-fast),opacity var(--transition-fast);outline:none}.inbox-item[data-v-be0dbf69]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:var(--inbox-status-strip-width);background:var(--color-success-border);z-index:var(--z-base)}.inbox-item.status-pending[data-v-be0dbf69]:before{background:var(--color-warning-border)}.inbox-item.status-closed[data-v-be0dbf69]:before{background:var(--color-border-strong)}.inbox-item[data-v-be0dbf69]:hover:not(.selected){background:var(--surface-hover)}.inbox-item.status-closed[data-v-be0dbf69]:hover:not(.selected){opacity:.8}.inbox-item.selected[data-v-be0dbf69]{background:var(--surface-selected)}.inbox-item.selected[data-v-be0dbf69]:before{z-index:var(--z-dropdown)}.inbox-item.selected[data-v-be0dbf69]:hover{background:var(--color-primary-tint)}.inbox-item.status-pending.selected[data-v-be0dbf69],.inbox-item.status-pending.selected[data-v-be0dbf69]:hover{background:var(--color-warning-bg)}.inbox-item.status-closed.selected[data-v-be0dbf69],.inbox-item.status-closed.selected[data-v-be0dbf69]:hover{background:var(--color-bg-disabled);opacity:.8}.inbox-item.focused[data-v-be0dbf69],.inbox-item[data-v-be0dbf69]:focus-visible{box-shadow:var(--shadow-focus-inset);z-index:var(--z-dropdown)}.inbox-item.selected.focused[data-v-be0dbf69],.inbox-item.selected[data-v-be0dbf69]:focus-visible{box-shadow:var(--shadow-focus-inset),inset 0 0 0 1px color-mix(in srgb,var(--color-primary) 35%,transparent)}.inbox-item-content[data-v-be0dbf69]{display:flex;flex-direction:row;align-items:flex-start;gap:var(--space-xl);min-width:0}.inbox-item-avatar[data-v-be0dbf69]{margin-top:var(--space-xxs)}.inbox-item-body[data-v-be0dbf69]{display:flex;flex-direction:column;gap:var(--space-sm);flex:1;min-width:0}.inbox-item-header[data-v-be0dbf69]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-xl);min-width:0}.inbox-item-title-wrap[data-v-be0dbf69]{display:flex;align-items:center;gap:var(--space-sm);min-width:0;flex:1}.inbox-item-group-hint[data-v-be0dbf69]{flex-shrink:0;font-size:var(--font-size-2xs);font-weight:var(--font-weight-muted);color:var(--color-text-tertiary)}.inbox-item-meta-right[data-v-be0dbf69]{display:flex;align-items:center;gap:var(--space-sm);flex-shrink:0}.inbox-item-header .inbox-item-time[data-v-be0dbf69],.inbox-item-preview-row .inbox-item-time[data-v-be0dbf69]{font-size:var(--font-size-sm);font-weight:var(--font-weight-muted);color:var(--color-text-tertiary)}.party-name[data-v-be0dbf69]{font-size:var(--font-size-row-title);font-weight:var(--font-weight-body);color:var(--color-text-primary);line-height:var(--line-height-base);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.party-name--unread[data-v-be0dbf69]{font-weight:var(--font-weight-strong)}.inbox-item-preview-row[data-v-be0dbf69]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-xl);min-width:0}.inbox-item-unread-dot[data-v-be0dbf69]{width:var(--space-md);height:var(--space-md);border-radius:50%;background:var(--color-primary);flex-shrink:0;display:inline-block}.inbox-item-preview[data-v-be0dbf69]{font-size:var(--font-size-base);font-weight:var(--font-weight-body);color:var(--color-text-secondary);line-height:var(--line-height-base);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.inbox-item-empty[data-v-be0dbf69]{font-size:var(--font-size-base);color:var(--color-text-tertiary);font-style:italic;line-height:var(--line-height-base)}.inbox-item.status-closed[data-v-be0dbf69]{opacity:.6}.inbox-item.status-closed .party-name[data-v-be0dbf69]{color:var(--color-text-secondary)}.inbox-item.status-closed .inbox-item-preview[data-v-be0dbf69]{color:var(--color-text-tertiary)}.inbox-item-meta[data-v-be0dbf69]{display:flex;align-items:center;gap:var(--space-sm);min-height:1.25em;min-width:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-muted);color:var(--color-text-tertiary)}.meta-channel[data-v-be0dbf69]{flex-shrink:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:7.5rem;color:var(--color-text-secondary)}.meta-separator[data-v-be0dbf69]{flex-shrink:0;color:var(--color-text-tertiary)}.meta-assignment[data-v-be0dbf69]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1;color:var(--color-text-secondary)}.meta-assignment--unassigned[data-v-be0dbf69]{color:var(--color-text-tertiary)}.meta-assignment--take[data-v-be0dbf69]{flex:0 1 auto;min-width:0;max-width:100%;box-sizing:border-box;padding:0 var(--space-xs);margin:0 calc(-1 * var(--space-xs));border:none;border-radius:var(--radius-sm);background:transparent;font:inherit;font-weight:var(--font-weight-ui);line-height:inherit;color:var(--color-text-secondary);cursor:pointer;text-align:left}.meta-assignment--take[data-v-be0dbf69]:hover{background:var(--color-bg-raised);color:var(--color-text-primary)}.meta-assignment--take[data-v-be0dbf69]:focus-visible{outline:var(--border-width-focus) solid var(--color-border-focus);outline-offset:1px}.inbox-item.status-closed .inbox-item-meta[data-v-be0dbf69]{color:var(--color-text-tertiary);opacity:.7}.spinner[data-v-ebec66f5]{padding:var(--space-3xl);text-align:center;color:var(--color-text-secondary)}.inbox-list[data-v-18048712]{display:flex;flex-direction:column;flex:1;overflow-y:auto;background:var(--color-bg-page);outline:none}.inbox-list-items[data-v-18048712]{display:flex;flex-direction:column;gap:var(--space-xs)}.loading[data-v-18048712],.empty[data-v-18048712]{padding:var(--space-8xl) var(--list-item-px);text-align:center;color:var(--color-text-tertiary);font-size:var(--font-size-lg)}.empty-title[data-v-18048712]{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-lg);font-weight:var(--font-weight-ui)}.empty-hint[data-v-18048712]{margin:var(--space-sm) 0 0;font-size:var(--font-size-base);color:var(--color-text-tertiary)}.search-loading[data-v-18048712]{display:flex;justify-content:center;padding:var(--space-md) var(--list-item-px)}.loading-more[data-v-18048712]{padding:var(--list-item-py) var(--list-item-px);text-align:center}.load-more-trigger[data-v-18048712]{height:1px}.conversation-header[data-v-e73c22aa]{flex-shrink:0;display:flex;justify-content:space-between;align-items:center;gap:var(--space-xl);padding:var(--space-3xl) var(--panel-px);border-bottom:var(--border-width-default) solid var(--color-border);background:var(--color-bg-surface);min-width:0}.header-info[data-v-e73c22aa]{flex:1;min-width:0;display:flex;align-items:center;overflow:hidden}.header-primary[data-v-e73c22aa]{display:flex;flex-direction:column;gap:var(--space-md);min-width:0}.header-info h3[data-v-e73c22aa]{margin:0;font-size:var(--font-size-entity-title);font-weight:var(--font-weight-strong);color:var(--color-text-primary);line-height:var(--line-height-base);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-meta[data-v-e73c22aa]{display:flex;align-items:center;gap:var(--space-xl);flex-wrap:wrap}.status-pill[data-v-e73c22aa]{display:inline-flex;align-items:center;white-space:nowrap;padding:var(--space-xs) var(--space-xl);border-radius:var(--radius-xl);font-size:var(--font-size-sm);font-weight:var(--font-weight-ui);text-transform:capitalize;background:var(--color-border);color:var(--color-text-secondary)}.status-pill.status-open[data-v-e73c22aa]{background:var(--color-success-bg);color:var(--color-success-text)}.status-pill.status-pending[data-v-e73c22aa]{background:var(--color-warning-bg);color:var(--color-warning-text)}.status-pill.status-closed[data-v-e73c22aa]{background:var(--color-bg-disabled);color:var(--color-text-tertiary)}.simulated-pill[data-v-e73c22aa]{display:inline-flex;align-items:center;white-space:nowrap;padding:var(--space-xxs) var(--space-md);border-radius:var(--radius-sm);font-size:var(--font-size-xs, var(--font-size-sm));font-weight:var(--font-weight-ui);letter-spacing:.04em;text-transform:uppercase;background:var(--color-bg-raised);color:var(--color-text-tertiary);border:var(--border-width-default) solid var(--color-border)}.party-display[data-v-e73c22aa]{display:flex;flex-direction:column;gap:var(--space-xs);min-width:0}.party-display h3[data-v-e73c22aa]{margin:0}.party-type-secondary[data-v-e73c22aa]{font-size:var(--font-size-md);color:var(--color-text-secondary);display:flex;align-items:center;gap:var(--space-md);flex-wrap:wrap}.channel-via[data-v-e73c22aa]{color:var(--color-text-secondary);font-weight:var(--font-weight-ui)}.visibility-hint[data-v-e73c22aa]{margin:.25rem 0 0;font-size:.75rem;line-height:1.3;color:var(--color-text-secondary);max-width:36rem}.ownership-display[data-v-e73c22aa]{display:inline-flex;align-items:center;gap:var(--space-sm);max-width:100%;min-width:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-ui);color:var(--color-text-secondary)}.ownership-display--interactive[data-v-e73c22aa]{padding:var(--space-xxs) var(--space-sm);margin:calc(-1 * var(--space-xxs)) calc(-1 * var(--space-sm));border:none;border-radius:var(--radius-md);background:transparent;cursor:pointer;font:inherit}.ownership-display-avatar[data-v-e73c22aa]{flex-shrink:0}.ownership-display-label[data-v-e73c22aa]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ownership-display-action[data-v-e73c22aa]{flex-shrink:0;font-size:var(--font-size-2xs);font-weight:var(--font-weight-muted);color:var(--color-text-tertiary)}.ownership-display--interactive:hover:not(:disabled) .ownership-display-action[data-v-e73c22aa]{color:var(--color-text-secondary)}.ownership-display--interactive[data-v-e73c22aa]:focus-visible{outline:var(--border-width-focus) solid var(--color-border-focus);outline-offset:var(--border-width-focus)}.ownership-display--interactive[data-v-e73c22aa]:disabled{opacity:var(--control-disabled-opacity);cursor:not-allowed}.ownership-display.unassigned .ownership-display-label[data-v-e73c22aa]{color:var(--color-text-tertiary);font-weight:var(--font-weight-muted)}.ownership-display.assigned-to-me .ownership-display-label[data-v-e73c22aa]{color:var(--color-text-primary);font-weight:var(--font-weight-strong)}.ownership-display.assigned-to-other .ownership-display-label[data-v-e73c22aa]{color:var(--color-text-secondary)}.header-actions[data-v-e73c22aa]{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--space-md);flex-shrink:0}.header-action-btn[data-v-e73c22aa]{min-width:5.5rem}.header-action-btn--wide[data-v-e73c22aa]{min-width:9rem}.header-details-btn[data-v-e73c22aa]{min-width:4.75rem}.header-more[data-v-e73c22aa]{position:relative}.header-more-menu[data-v-e73c22aa]{position:absolute;top:calc(100% + var(--space-xs));right:0;z-index:var(--z-dropdown);min-width:11rem;padding:var(--space-xs);background:var(--surface-floating);border:var(--border-width-default) solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.header-more-item[data-v-e73c22aa]{display:block;width:100%;text-align:left;padding:var(--space-sm) var(--space-xl);border:none;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-primary);font-size:var(--font-size-body);font-weight:var(--font-weight-ui);cursor:pointer}.header-more-item[data-v-e73c22aa]:hover:not(:disabled){background:var(--surface-hover)}.header-more-item[data-v-e73c22aa]:focus-visible{outline:var(--border-width-focus) solid var(--color-border-focus);outline-offset:var(--border-width-focus)}.header-more-item[data-v-e73c22aa]:disabled{opacity:var(--control-disabled-opacity);color:var(--color-text-disabled);cursor:not-allowed}.modal-shell-overlay[data-v-31e1f3fe]{position:fixed;inset:0;z-index:var(--z-overlay);display:flex;align-items:center;justify-content:center;padding:var(--space-5xl);background:var(--color-overlay)}.modal-shell-panel[data-v-31e1f3fe]{z-index:var(--z-modal);display:flex;flex-direction:column;width:100%;max-height:min(90vh,40rem);overflow:auto;padding:var(--space-7xl);background:var(--surface-modal);border:var(--border-width-default) solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);outline:none;box-sizing:border-box}.modal-shell-panel--sm[data-v-31e1f3fe]{max-width:28rem}.modal-shell-panel--md[data-v-31e1f3fe]{max-width:32rem}.modal-shell-panel--lg[data-v-31e1f3fe]{max-width:40rem}.modal-shell-header[data-v-31e1f3fe]{margin-bottom:var(--space-4xl)}.modal-shell-title[data-v-31e1f3fe]{margin:0;font-size:var(--font-size-page-title);font-weight:var(--font-weight-strong);color:var(--color-text-primary);line-height:var(--line-height-tight)}.modal-shell-description[data-v-31e1f3fe]{margin:var(--space-md) 0 0;font-size:var(--font-size-body);font-weight:var(--font-weight-muted);color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}.modal-shell-body[data-v-31e1f3fe]{flex:1 1 auto;min-height:0}.modal-shell-footer[data-v-31e1f3fe]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-lg);margin-top:var(--space-5xl)}.inline-message[data-v-18f6177e]{padding:var(--space-xl) var(--space-3xl);border-radius:var(--radius-md);font-size:var(--font-size-base)}.inline-message--error[data-v-18f6177e]{background:var(--color-error-bg);border:var(--border-width-default) solid var(--color-error-border);color:var(--color-error-text)}.inline-message--success[data-v-18f6177e]{background:var(--color-success-bg);border:var(--border-width-default) solid var(--color-success-border);color:var(--color-success-text)}.inline-message--warning[data-v-18f6177e]{background:var(--color-warning-bg);border:var(--border-width-default) solid var(--color-warning-border);color:var(--color-warning-text)}.inline-message--info[data-v-18f6177e]{background:var(--color-bg-disabled);border:var(--border-width-default) solid var(--color-border);color:var(--color-text-secondary)}.assignee-picker[data-v-a4f36c4e]{display:flex;flex-direction:column;gap:var(--space-lg);min-width:0}.assignee-picker-search-label[data-v-a4f36c4e]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.assignee-picker-feedback[data-v-a4f36c4e]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-md)}.assignee-picker-retry[data-v-a4f36c4e]{flex-shrink:0}.assignee-picker-results[data-v-a4f36c4e]{min-height:12rem;max-height:18rem;overflow:auto;border:var(--border-width-default) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-raised)}.assignee-picker-state[data-v-a4f36c4e]{padding:var(--space-4xl);text-align:center;color:var(--color-text-secondary);font-size:var(--font-size-body)}.assignee-picker-option[data-v-a4f36c4e]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-xxs);width:100%;padding:var(--space-lg) var(--space-xl);border:none;border-bottom:var(--border-width-default) solid var(--color-border);background:transparent;text-align:left;cursor:pointer;color:var(--color-text-primary);font-weight:var(--font-weight-ui)}.assignee-picker-option[data-v-a4f36c4e]:last-child{border-bottom:none}.assignee-picker-option[data-v-a4f36c4e]:hover:not(:disabled),.assignee-picker-option--active[data-v-a4f36c4e]:not(:disabled){background:var(--surface-hover)}.assignee-picker-option[data-v-a4f36c4e]:focus-visible{outline:var(--border-width-focus) solid var(--color-border-focus);outline-offset:calc(-1 * var(--border-width-focus))}.assignee-picker-option[data-v-a4f36c4e]:disabled{opacity:var(--control-disabled-opacity);cursor:not-allowed}.assignee-picker-option-main[data-v-a4f36c4e]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm)}.assignee-picker-option-name[data-v-a4f36c4e]{font-size:var(--font-size-body);font-weight:var(--font-weight-ui)}.assignee-picker-option-you[data-v-a4f36c4e],.assignee-picker-option-current-label[data-v-a4f36c4e]{font-size:var(--font-size-sm);color:var(--color-text-secondary);background:var(--color-bg-disabled);border-radius:var(--radius-sm);padding:var(--space-xxs) var(--space-sm)}.assignee-picker-option-email[data-v-a4f36c4e]{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.assignee-picker-live[data-v-a4f36c4e]{margin:0;font-size:var(--font-size-sm);color:var(--color-text-secondary)}.animation-content[data-v-0f99ac2b]{display:flex;flex-direction:column;gap:var(--space-2xs);max-width:min(100%,20rem)}.animation-player[data-v-0f99ac2b]{display:flex;flex-direction:column;gap:var(--space-2xs)}.animation-label[data-v-0f99ac2b]{font-size:var(--font-size-sm);font-weight:500;color:var(--color-text-secondary)}.animation-media[data-v-0f99ac2b]{width:100%;max-height:16rem;object-fit:contain;border-radius:var(--radius-sm, 4px);background:var(--color-surface-muted, #111)}.animation-media--paused[data-v-0f99ac2b]{opacity:.92}.av-content[data-v-b0bbad81]{display:flex;flex-direction:column;gap:var(--space-xs);max-width:min(100%,28rem)}.av-player[data-v-b0bbad81]{display:flex;flex-direction:column;gap:var(--space-2xs)}.av-meta[data-v-b0bbad81]{display:flex;flex-wrap:wrap;gap:var(--space-2xs);font-size:var(--font-size-sm);color:var(--color-text-secondary)}.av-title[data-v-b0bbad81]{font-weight:500;color:var(--color-text-primary);overflow-wrap:anywhere}audio[data-v-b0bbad81]{width:100%}.contact-card[data-v-d509b3ee]{display:flex;flex-direction:column;gap:var(--space-2xs, 4px);min-width:0;max-width:22rem}.contact-card-name[data-v-d509b3ee]{font-weight:600}.contact-card-phone[data-v-d509b3ee],.contact-card-vcard[data-v-d509b3ee]{color:var(--color-text-secondary, #5c6570);font-size:.875rem}.contact-card-actions[data-v-d509b3ee]{display:flex;flex-wrap:wrap;gap:var(--space-xs, 8px);margin-top:var(--space-2xs, 4px)}.contact-card-btn[data-v-d509b3ee]{font:inherit;font-size:.8125rem;color:var(--color-accent, #2563eb);background:transparent;border:0;padding:0;cursor:pointer;text-decoration:underline}.document-content[data-v-ed8bedc4]{display:grid;grid-template-columns:auto 1fr auto;gap:var(--space-sm);align-items:center;width:100%;max-width:24rem;border:0;border-radius:var(--radius-xl);padding:var(--space-sm) var(--space-lg);background:var(--color-bg-subtle, var(--color-bg-disabled));color:var(--color-text-primary);cursor:pointer;text-align:left}.document-content[data-v-ed8bedc4]:disabled{cursor:not-allowed;opacity:.75}.document-meta[data-v-ed8bedc4]{display:flex;flex-direction:column;gap:.125rem;min-width:0}.document-title[data-v-ed8bedc4]{overflow-wrap:anywhere;word-break:break-word}.document-size[data-v-ed8bedc4],.document-mime[data-v-ed8bedc4],.document-action[data-v-ed8bedc4]{color:var(--color-text-secondary);font-size:.875rem}.document-icon[data-v-ed8bedc4]{display:inline-flex;align-items:center;justify-content:center;min-width:2.25rem;min-height:2.25rem;border-radius:var(--radius-md, .375rem);background:var(--color-bg-elevated, #fff);color:var(--color-text-secondary);font-size:.75rem;font-weight:600;letter-spacing:.02em}.media-content[data-v-727352a4]{min-width:12rem;min-height:3rem;display:grid;place-items:center;color:var(--color-text-secondary)}.media-image[data-v-727352a4]{max-width:100%;height:auto;display:block;border-radius:var(--radius-xl)}.live-photo-content[data-v-053c53fe]{display:flex;flex-direction:column;gap:var(--space-2xs);max-width:min(100%,20rem)}.live-photo-player[data-v-053c53fe]{display:flex;flex-direction:column;gap:var(--space-2xs)}.live-photo-badge[data-v-053c53fe]{align-self:flex-start;font-size:var(--font-size-sm);font-weight:500;color:var(--color-text-secondary)}.live-photo-incomplete[data-v-053c53fe]{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.live-photo-video[data-v-053c53fe]{width:100%;max-height:16rem;border-radius:var(--radius-sm, 4px);background:var(--color-surface-muted, #111)}.location-card[data-v-43334004]{display:flex;flex-direction:column;gap:var(--space-2xs, 4px);min-width:0;max-width:22rem}.location-card-title[data-v-43334004]{font-weight:600}.location-card-address[data-v-43334004],.location-card-coords[data-v-43334004],.location-card-meta[data-v-43334004],.location-card-live[data-v-43334004]{color:var(--color-text-secondary, #5c6570);font-size:.875rem;word-break:break-word}.location-card-actions[data-v-43334004]{display:flex;flex-wrap:wrap;gap:var(--space-xs, 8px);margin-top:var(--space-2xs, 4px)}.location-card-btn[data-v-43334004]{font:inherit;font-size:.8125rem;color:var(--color-accent, #2563eb);background:transparent;border:0;padding:0;cursor:pointer;text-decoration:underline}.sticker-content[data-v-06de6dbb]{display:flex;flex-direction:column;gap:var(--space-2xs);max-width:min(100%,10rem)}.sticker-player[data-v-06de6dbb]{display:flex;flex-direction:column;gap:var(--space-2xs)}.sticker-label[data-v-06de6dbb]{font-size:var(--font-size-sm);font-weight:500;color:var(--color-text-secondary)}.sticker-media[data-v-06de6dbb]{width:100%;max-width:8rem;max-height:8rem;object-fit:contain}.sticker-tgs[data-v-06de6dbb]{position:relative;width:8rem;height:8rem}.sticker-tgs-canvas[data-v-06de6dbb]{width:8rem;height:8rem}.sticker-tgs-canvas--pending[data-v-06de6dbb]{opacity:0;pointer-events:none;position:absolute;inset:0}.sticker-tgs-canvas[data-v-06de6dbb] canvas{width:100%!important;height:100%!important}.sticker-fallback[data-v-06de6dbb]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2xs);min-height:5rem;width:8rem;height:8rem;padding:var(--space-sm);border-radius:var(--radius-md);background:var(--color-bg-subtle, var(--color-bg-disabled));color:var(--color-text-secondary);text-align:center}.sticker-fallback-emoji[data-v-06de6dbb]{font-size:1.75rem;line-height:1}.sticker-fallback-text[data-v-06de6dbb]{font-size:var(--font-size-sm);font-weight:500}.av-content[data-v-bdec7e4f]{display:flex;flex-direction:column;gap:var(--space-xs);max-width:min(100%,28rem)}.av-player[data-v-bdec7e4f]{display:flex;flex-direction:column;gap:var(--space-2xs)}.av-meta[data-v-bdec7e4f]{display:flex;flex-wrap:wrap;gap:var(--space-2xs);font-size:var(--font-size-sm);color:var(--color-text-secondary)}.av-title[data-v-bdec7e4f]{font-weight:500;color:var(--color-text-primary);overflow-wrap:anywhere}.av-video[data-v-bdec7e4f]{width:100%;max-height:20rem;background:var(--color-surface-muted, #111);border-radius:var(--radius-sm, 4px)}.video-note-content[data-v-08af3488]{display:flex;flex-direction:column;gap:var(--space-2xs);max-width:min(100%,12rem)}.video-note-player[data-v-08af3488]{display:flex;flex-direction:column;gap:var(--space-2xs);align-items:center}.video-note-label[data-v-08af3488]{font-size:var(--font-size-sm);font-weight:500;color:var(--color-text-secondary)}.video-note-frame[data-v-08af3488]{width:10rem;height:10rem;border-radius:50%;overflow:hidden;background:var(--color-surface-muted, #111)}.video-note-video[data-v-08af3488]{width:100%;height:100%;object-fit:cover}.voice-content[data-v-70995db4]{display:flex;flex-direction:column;gap:var(--space-xs);max-width:min(100%,22rem)}.voice-player[data-v-70995db4]{display:flex;flex-direction:column;gap:var(--space-2xs);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-md);background:var(--color-bg-subtle, var(--color-bg-disabled))}.voice-chrome[data-v-70995db4]{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2xs);font-size:var(--font-size-sm);color:var(--color-text-secondary)}.voice-title[data-v-70995db4]{font-weight:500;color:var(--color-text-primary)}.voice-duration[data-v-70995db4]{font-variant-numeric:tabular-nums}audio[data-v-70995db4]{width:100%}.content-renderer[data-v-3f9d86d3]{display:flex;flex-direction:column;gap:var(--space-xs)}.message-item-caption[data-v-3f9d86d3]{margin:0;white-space:pre-wrap;word-break:break-word}.message-album[data-v-814165c5]{display:flex;flex-direction:column;gap:.5rem;max-width:min(100%,28rem)}.message-album-caption[data-v-814165c5]{margin:0;white-space:pre-wrap;word-break:break-word}.message-album-grid[data-v-814165c5]{display:grid;gap:.35rem;align-items:start}.message-album-grid--1[data-v-814165c5]{grid-template-columns:1fr}.message-album-grid--2[data-v-814165c5],.message-album-grid--3[data-v-814165c5],.message-album-grid--many[data-v-814165c5]{grid-template-columns:repeat(2,minmax(0,1fr))}@media(prefers-reduced-motion:reduce){.message-album[data-v-814165c5] *{animation:none!important;transition:none!important}}.message-reply-preview[data-v-ca42cd44]{display:flex;gap:var(--space-sm);margin-bottom:var(--space-xs);padding:var(--space-xxs) 0;max-width:100%;text-align:left;border:0;background:transparent;color:inherit;font:inherit}.message-reply-preview--interactive[data-v-ca42cd44]{cursor:pointer;border-radius:var(--radius-sm)}.message-reply-preview--interactive:hover .message-reply-preview-author[data-v-ca42cd44]{text-decoration:underline}.message-reply-preview--interactive[data-v-ca42cd44]:focus-visible{outline:var(--border-width-focus) solid var(--color-border-focus);outline-offset:2px}.message-reply-preview-bar[data-v-ca42cd44]{flex-shrink:0;width:3px;border-radius:var(--radius-xs);background:var(--color-text-link);align-self:stretch}.message-reply-preview--unavailable .message-reply-preview-bar[data-v-ca42cd44]{background:var(--color-text-tertiary)}.message-reply-preview-body[data-v-ca42cd44]{min-width:0;flex:1 1 auto}.message-reply-preview-author[data-v-ca42cd44]{margin:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-strong);line-height:var(--line-height-tight);color:var(--color-text-link);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-reply-preview--unavailable .message-reply-preview-author[data-v-ca42cd44]{color:var(--color-text-tertiary)}.message-reply-preview-excerpt[data-v-ca42cd44]{margin:.1rem 0 0;font-size:var(--font-size-md);font-weight:var(--font-weight-body);line-height:var(--line-height-relaxed);color:var(--color-text-secondary);overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.message-reply-preview-excerpt--quote[data-v-ca42cd44]{font-style:italic}.message-reply-preview--unavailable .message-reply-preview-excerpt[data-v-ca42cd44]{font-style:italic;color:var(--color-text-tertiary)}.message-context-menu[data-v-d3ab1b38]{position:fixed;z-index:var(--z-sticky);min-width:10.5rem;padding:var(--space-xs);border-radius:var(--radius-sm);background:var(--surface-floating);border:var(--border-width-default) solid var(--color-border);box-shadow:var(--shadow-sm)}.message-context-menu-separator[data-v-d3ab1b38]{height:1px;margin:var(--space-xs) 0;background:var(--color-border)}.message-context-menu-item[data-v-d3ab1b38]{display:flex;align-items:center;gap:var(--space-md);width:100%;box-sizing:border-box;margin:0;min-height:var(--control-icon-size);padding:var(--space-sm) var(--space-lg);border:none;border-radius:var(--radius-xs);background:transparent;text-align:left;font-size:var(--font-size-md);font-weight:var(--font-weight-ui);color:var(--color-text-primary);cursor:pointer}.message-context-menu-icon[data-v-d3ab1b38]{width:1rem;height:1rem;flex-shrink:0;color:var(--color-text-secondary)}.message-context-menu-item[data-v-d3ab1b38]:hover:not(:disabled),.message-context-menu-item[data-v-d3ab1b38]:focus-visible{background:var(--surface-hover);color:var(--color-text-primary);outline:none}.message-context-menu-item[data-v-d3ab1b38]:focus-visible{box-shadow:var(--shadow-focus)}.message-context-menu-item--destructive:hover:not(:disabled) .message-context-menu-icon[data-v-d3ab1b38],.message-context-menu-item--destructive:focus-visible .message-context-menu-icon[data-v-d3ab1b38]{color:var(--color-error-text)}.message-context-menu-item--destructive[data-v-d3ab1b38]:hover:not(:disabled),.message-context-menu-item--destructive[data-v-d3ab1b38]:focus-visible{color:var(--color-error-text);background:var(--color-error-bg)}.message-context-menu-item[data-v-d3ab1b38]:disabled{opacity:.55;cursor:not-allowed}.message-item[data-v-cf3010e9]{display:flex;flex-direction:column;padding:0 var(--list-item-px)}.message-item.inbound[data-v-cf3010e9]{align-items:flex-start}.message-item.outbound[data-v-cf3010e9]{align-items:flex-end}.message-item--group-single[data-v-cf3010e9],.message-item--group-last[data-v-cf3010e9]{margin-bottom:var(--space-xl)}.message-item--group-first[data-v-cf3010e9],.message-item--group-middle[data-v-cf3010e9]{margin-bottom:var(--space-xxs)}.message-bubble[data-v-cf3010e9]{position:relative;max-width:65%;min-width:0;display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-sm) var(--space-lg) var(--space-xs);border-radius:var(--radius-lg)}.message-item.inbound .message-bubble[data-v-cf3010e9]:not(.message-bubble--media):not(.message-bubble--tombstone){background:var(--color-bubble-in-bg);color:var(--color-text-primary)}.message-item.outbound .message-bubble[data-v-cf3010e9]:not(.message-bubble--media):not(.message-bubble--tombstone){background:var(--color-bubble-out-bg);color:var(--color-text-primary)}.message-bubble--media[data-v-cf3010e9]{padding:0;background:transparent;gap:var(--space-sm)}.message-bubble--media[data-v-cf3010e9] .message-reply-preview,.message-bubble--media .message-meta[data-v-cf3010e9],.message-bubble--media .retry-hint[data-v-cf3010e9],.message-bubble--media .message-mutation-status[data-v-cf3010e9],.message-bubble--media[data-v-cf3010e9] .message-item-caption{padding-inline:var(--space-xs)}.message-bubble--tombstone[data-v-cf3010e9]{background:var(--color-bg-disabled);padding:var(--space-sm) var(--space-lg)}.message-bubble--system[data-v-cf3010e9]{background:var(--color-bg-raised)}[data-v-cf3010e9] .message-content{margin:0;font-size:var(--font-size-lg);line-height:var(--line-height-base);overflow-wrap:break-word;word-break:break-word;white-space:pre-wrap}.message-deleted[data-v-cf3010e9]{font-size:var(--font-size-body);font-style:italic;color:var(--color-text-tertiary)}.message-system-label[data-v-cf3010e9]{font-size:var(--font-size-2xs);font-weight:var(--font-weight-muted);color:var(--color-text-tertiary)}.message-sender[data-v-cf3010e9]{font-size:var(--font-size-sm);font-weight:var(--font-weight-ui);color:var(--color-text-secondary);padding:0 var(--space-xs);margin-bottom:var(--space-xxs);max-width:65%;overflow-wrap:anywhere}.message-meta[data-v-cf3010e9]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-xs);margin-top:0;line-height:1.2;align-self:stretch}.message-timestamp[data-v-cf3010e9]{font-size:var(--font-size-2xs);font-weight:var(--font-weight-muted);color:var(--color-text-tertiary)}.message-delivery-sent[data-v-cf3010e9]{display:inline-flex;align-items:center;color:var(--color-text-tertiary);line-height:1}.message-delivery-sent-icon[data-v-cf3010e9]{width:.75rem;height:.75rem}.message-edited-indicator[data-v-cf3010e9]{font-size:var(--font-size-2xs);color:var(--color-text-tertiary)}.message-meta-status[data-v-cf3010e9]{font-size:var(--font-size-2xs);font-weight:var(--font-weight-muted);color:var(--color-text-tertiary)}.message-meta-status--failed[data-v-cf3010e9]{color:var(--color-error-text)}.message-meta-status--unknown[data-v-cf3010e9]{color:var(--color-text-secondary)}.message-meta-status--pending[data-v-cf3010e9]{color:var(--color-text-tertiary)}.message-mutation-status[data-v-cf3010e9]{font-size:var(--font-size-2xs);font-weight:var(--font-weight-muted)}.message-mutation-status--pending[data-v-cf3010e9]{color:var(--color-text-tertiary)}.message-mutation-status--failed[data-v-cf3010e9]{color:var(--color-error-text)}.message-mutation-status--unknown[data-v-cf3010e9]{color:var(--color-text-secondary)}.message-mutation-error[data-v-cf3010e9]{display:block;margin-top:var(--space-xxs);color:var(--color-text-secondary);font-weight:var(--font-weight-normal)}.retry-hint[data-v-cf3010e9]{margin:0;color:var(--color-text-tertiary);font-size:var(--font-size-2xs);font-style:italic;text-align:right}.message-item--first-unread[data-v-cf3010e9]{background:var(--color-bg-disabled);padding:var(--space-xs) var(--list-item-px);border-radius:var(--radius-md)}.message-item--reply-target-highlight .message-bubble[data-v-cf3010e9]:not(.message-bubble--media):not(.message-bubble--tombstone){box-shadow:var(--shadow-focus);outline:var(--border-width-focus) solid var(--color-border-focus);outline-offset:2px;transition:box-shadow .2s ease,outline-color .2s ease}.message-list[data-v-104daf16]{flex:1;min-width:0;overflow-x:hidden;overflow-y:auto;padding-top:var(--panel-px);padding-inline:0;padding-bottom:max(var(--panel-px),calc(var(--message-list-composer-inset, 0px) + var(--composer-inset-bottom) + var(--composer-timeline-gap)));background:var(--color-bg-page);position:relative}.new-messages-indicator[data-v-104daf16]{position:sticky;top:0;z-index:var(--z-base);margin:0 var(--panel-px) var(--space-xl);padding:var(--space-lg) var(--space-3xl);text-align:center;font-size:var(--font-size-md);font-weight:var(--font-weight-ui);color:var(--color-text-primary);background:var(--color-bubble-out-bg);border:var(--border-width-default) solid var(--color-primary-subtle);border-radius:var(--radius-md);cursor:pointer;box-shadow:var(--shadow-sm)}.new-messages-indicator[data-v-104daf16]:hover{background:var(--color-primary-subtle);border-color:var(--color-border-focus)}.unread-above-hint[data-v-104daf16]{padding:var(--space-md) var(--panel-px);text-align:center;font-size:var(--font-size-sm);color:var(--color-text-secondary);background:var(--color-bg-disabled)}.day-separator[data-v-104daf16]{display:flex;justify-content:center;margin:var(--space-2xl) var(--panel-px) var(--space-xl);pointer-events:none}.day-separator-label[data-v-104daf16]{margin:0;padding:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-muted);color:var(--color-text-tertiary);background:transparent;border:none;border-radius:0;box-shadow:none;-webkit-user-select:none;user-select:none}.unread-messages-divider[data-v-104daf16]{margin:var(--space-2xl) var(--panel-px);padding:var(--space-md) var(--space-3xl);text-align:center;font-size:var(--font-size-sm);font-weight:var(--font-weight-ui);color:var(--color-text-secondary);background:var(--color-bg-page);border:var(--border-width-default) dashed var(--color-border);border-radius:var(--radius-md)}.scroll-spacer[data-v-104daf16]{height:var(--panel-px);flex-shrink:0}.loading[data-v-104daf16],.empty[data-v-104daf16]{padding:var(--space-8xl) var(--panel-px);text-align:center;color:var(--color-text-secondary);font-size:var(--font-size-lg)}.loading-more[data-v-104daf16]{padding:var(--space-2xl) var(--panel-px);text-align:center}.load-more-trigger[data-v-104daf16]{height:1px}.load-more-error[data-v-104daf16]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-lg);margin:0 var(--panel-px) var(--space-xl);padding:var(--space-lg) var(--space-xl);border:var(--border-width-default) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-surface)}.load-more-error-text[data-v-104daf16]{margin:0;flex:1 1 12rem;min-width:0;font-size:var(--font-size-sm);line-height:var(--line-height-base);color:var(--color-text-secondary);text-align:left}.load-more-retry[data-v-104daf16]{flex-shrink:0;min-height:var(--space-7xl);padding:var(--space-sm) var(--space-xl);font-size:var(--font-size-sm)}.history-start[data-v-104daf16]{margin:0 var(--panel-px) var(--space-xl);padding:var(--space-sm) 0;text-align:center;font-size:var(--font-size-sm);color:var(--color-text-tertiary)}.visually-hidden[data-v-104daf16]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.base-textarea[data-v-2a3caeb7]{padding:var(--control-padding-y) var(--control-padding-x);border:var(--border-width-default) solid var(--color-border);border-radius:var(--control-border-radius);width:100%;box-sizing:border-box;font-size:var(--control-font-size);font-weight:var(--control-font-weight);font-family:inherit;background:var(--color-bg-surface);color:var(--color-text-primary);transition:border-color var(--transition-base);outline:none;resize:none;overflow-y:hidden;line-height:var(--line-height-base);min-height:var(--control-height);margin:0}.base-textarea--composer[data-v-2a3caeb7]{min-height:var(--composer-textarea-min-height);max-height:var(--composer-textarea-max-height);padding:0;border:none;border-radius:0;background:transparent;box-shadow:none}.base-textarea[data-v-2a3caeb7]::placeholder{color:var(--color-text-tertiary);font-size:var(--font-size-placeholder);font-weight:var(--control-font-weight)}.base-textarea[data-v-2a3caeb7]:hover:not(:disabled):not(:focus):not(.base-textarea--composer){border-color:var(--control-border-color-hover)}.base-textarea[data-v-2a3caeb7]:focus,.base-textarea[data-v-2a3caeb7]:focus-visible{border-color:var(--color-border-focus);outline:none;box-shadow:var(--shadow-focus)}.base-textarea--composer[data-v-2a3caeb7]:hover:not(:disabled),.base-textarea--composer[data-v-2a3caeb7]:focus,.base-textarea--composer[data-v-2a3caeb7]:focus-visible{border:none;box-shadow:none;outline:none}.base-textarea[data-v-2a3caeb7]:disabled{opacity:var(--control-disabled-opacity);cursor:not-allowed;background:var(--color-bg-disabled);color:var(--color-text-disabled)}.base-textarea--composer[data-v-2a3caeb7]:disabled{background:transparent}.icon-button[data-v-ce8808e0]{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);margin:0;padding:0;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-secondary);cursor:pointer;flex-shrink:0;box-sizing:border-box;transition:color var(--transition-fast),background-color var(--transition-fast)}.icon-button--md[data-v-ce8808e0]{min-width:var(--control-icon-size);min-height:var(--control-icon-size)}.icon-button--sm[data-v-ce8808e0]{min-width:var(--control-icon-size-sm);min-height:var(--control-icon-size-sm)}.icon-button--text[data-v-ce8808e0]{padding:var(--space-xs) var(--space-md);min-width:auto;font-size:var(--font-size-sm);font-weight:var(--font-weight-ui);line-height:var(--line-height-tight)}.icon-button-icon[data-v-ce8808e0]{display:inline-flex;width:1rem;height:1rem;flex-shrink:0}.icon-button-icon[data-v-ce8808e0] svg{width:100%;height:100%}.icon-button-label[data-v-ce8808e0]{white-space:nowrap}.icon-button[data-v-ce8808e0]:hover:not(:disabled){background:var(--surface-hover);color:var(--color-text-primary)}.icon-button[data-v-ce8808e0]:active:not(:disabled){background:var(--color-bg-disabled)}.icon-button[data-v-ce8808e0]:focus-visible{outline:var(--border-width-focus) solid var(--color-border-focus);outline-offset:2px}.icon-button--danger[data-v-ce8808e0]:hover:not(:disabled),.icon-button--danger[data-v-ce8808e0]:focus-visible:not(:disabled){color:var(--color-danger);background:var(--color-danger-tint)}.icon-button--danger[data-v-ce8808e0]:active:not(:disabled){color:var(--color-danger-active);background:var(--color-danger-tint)}.icon-button--danger[data-v-ce8808e0]:focus-visible{outline-color:var(--color-danger)}.icon-button[data-v-ce8808e0]:disabled{opacity:var(--control-disabled-opacity);cursor:not-allowed;color:var(--color-text-disabled);background:transparent}.composer-attachment-item[data-v-d64cc9c1]{display:flex;align-items:flex-start;gap:var(--space-sm);min-width:0;padding:var(--space-xs) var(--space-sm);border:var(--border-width-default) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg)}.composer-attachment-item--failed[data-v-d64cc9c1],.composer-attachment-item--incompatible[data-v-d64cc9c1]{border-color:var(--color-danger-border, var(--color-border))}.composer-attachment-item--incomplete[data-v-d64cc9c1]{border-color:var(--color-warning-border, var(--color-border))}.composer-attachment-item-preview[data-v-d64cc9c1]{flex-shrink:0;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);background:var(--color-bg-subtle, var(--color-bg-disabled));overflow:hidden}.composer-attachment-item-thumb[data-v-d64cc9c1]{width:100%;height:100%;object-fit:cover}.composer-attachment-item-doc[data-v-d64cc9c1]{font-size:1.25rem;color:var(--color-text-secondary)}.composer-attachment-item-body[data-v-d64cc9c1]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.composer-attachment-item-name[data-v-d64cc9c1]{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium, 500);color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.composer-attachment-item-meta[data-v-d64cc9c1]{display:flex;flex-wrap:wrap;gap:var(--space-xs);font-size:var(--font-size-xs);color:var(--color-text-secondary)}.composer-attachment-live-parts[data-v-d64cc9c1]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px;font-size:var(--font-size-xs);color:var(--color-text-secondary)}.composer-attachment-live-part[data-v-d64cc9c1]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2xs)}.composer-attachment-live-part-label[data-v-d64cc9c1]{font-weight:var(--font-weight-medium, 500);color:var(--color-text)}.composer-attachment-item-progress[data-v-d64cc9c1]{height:4px;margin-top:2px;border-radius:2px;background:var(--color-bg-disabled);overflow:hidden}.composer-attachment-item-progress-bar[data-v-d64cc9c1]{height:100%;background:var(--color-primary);transition:width var(--transition-base)}.composer-attachment-item-error[data-v-d64cc9c1]{margin:0;font-size:var(--font-size-xs);color:var(--color-danger, var(--color-text-secondary))}.composer-attachment-item-actions[data-v-d64cc9c1]{display:flex;flex-shrink:0;gap:2px}.composer-attachment-tray[data-v-3c5de7f8]{display:flex;flex-wrap:wrap;gap:var(--space-sm);max-height:7.5rem;overflow-y:auto;min-width:0;list-style:none;margin:0;padding:0}.composer-attachment-tray[data-v-3c5de7f8]>.composer-attachment-item{flex:1 1 12rem;max-width:100%}.composer-route-selector[data-v-40404c51]{position:relative;display:inline-flex;min-width:0;max-width:100%}.composer-route-selector-trigger[data-v-40404c51]{display:inline-flex;align-items:center;gap:.35rem;max-width:100%;margin:0;padding:0;border:0;background:transparent;color:var(--color-text-primary);font:inherit;font-weight:var(--font-weight-strong);cursor:pointer;text-align:left}.composer-route-selector-trigger[data-v-40404c51]:disabled{cursor:default;opacity:.7}.composer-route-selector-trigger[data-v-40404c51]:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.composer-route-selector-trigger-label[data-v-40404c51]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.composer-route-selector-chevron[data-v-40404c51]{flex-shrink:0;font-size:.65em;color:var(--color-text-tertiary)}.composer-route-selector-badge[data-v-40404c51],.composer-route-selector-flag[data-v-40404c51]{flex-shrink:0;padding:.05rem .3rem;border-radius:var(--radius-sm, .25rem);border:var(--border-width-default) solid var(--color-border);font-size:.7em;font-weight:var(--font-weight-strong);letter-spacing:.02em;color:var(--color-text-secondary)}.composer-route-selector-menu[data-v-40404c51]{position:absolute;z-index:var(--z-dropdown, 40);top:calc(100% + .25rem);left:0;min-width:min(18rem,80vw);max-width:min(24rem,90vw);max-height:min(16rem,50vh);overflow:auto;padding:.35rem;border:var(--border-width-default) solid var(--color-border);border-radius:var(--radius-md, .375rem);background:var(--surface-floating, var(--color-bg-elevated, #fff));box-shadow:var(--shadow-md, 0 4px 16px rgba(0, 0, 0, .12))}.composer-route-selector-group-label[data-v-40404c51]{padding:.25rem .5rem;color:var(--color-text-tertiary);font-size:.85em;font-weight:var(--font-weight-strong)}.composer-route-selector-option[data-v-40404c51]{display:flex;flex-direction:column;align-items:flex-start;gap:.1rem;width:100%;margin:0;padding:.4rem .5rem;border:0;border-radius:var(--radius-sm, .25rem);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.composer-route-selector-option--active[data-v-40404c51],.composer-route-selector-option--selected[data-v-40404c51]{background:var(--color-bg-subtle, rgba(0, 0, 0, .04))}.composer-route-selector-option--disabled[data-v-40404c51]{cursor:default;opacity:.65}.composer-route-selector-option-channel[data-v-40404c51]{font-weight:var(--font-weight-strong);color:var(--color-text-primary)}.composer-route-selector-option-instance[data-v-40404c51],.composer-route-selector-option-meta[data-v-40404c51],.composer-route-selector-option-reason[data-v-40404c51]{color:var(--color-text-secondary);font-size:.92em}.composer-route-selector-option-flags[data-v-40404c51]{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.15rem}.composer-route-selector-group--unavailable[data-v-40404c51]{margin-top:.25rem;border-top:var(--border-width-default) solid var(--color-border);padding-top:.25rem}.composer-route-selector-sr-only[data-v-40404c51]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.composer-context-bar[data-v-7016eba8]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.35rem .75rem;min-width:0;min-height:1.25rem;padding-bottom:var(--space-sm);border-bottom:var(--border-width-default) solid var(--color-border);font-size:var(--font-size-disabled-reason);font-weight:var(--font-weight-ui);line-height:var(--line-height-relaxed);color:var(--color-text-secondary)}.composer-context-bar-main[data-v-7016eba8]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .5rem;min-width:0;flex:1 1 auto}.composer-context-bar--blocked[data-v-7016eba8],.composer-context-bar--loading[data-v-7016eba8],.composer-context-bar--error[data-v-7016eba8]{border-bottom-color:transparent;padding-bottom:0}.composer-context-bar-label[data-v-7016eba8]{flex-shrink:0;color:var(--color-text-tertiary)}.composer-context-bar-text[data-v-7016eba8]{min-width:0;color:var(--color-text-primary);font-weight:var(--font-weight-strong)}.composer-context-bar-secondary[data-v-7016eba8],.composer-context-bar-identity[data-v-7016eba8]{min-width:0;color:var(--color-text-secondary);font-weight:var(--font-weight-ui)}.composer-context-bar-badge[data-v-7016eba8]{flex-shrink:0;padding:.05rem .35rem;border-radius:var(--radius-sm, .25rem);border:var(--border-width-default) solid var(--color-border);font-size:.7em;font-weight:var(--font-weight-strong);letter-spacing:.02em;color:var(--color-text-secondary);background:var(--color-bg-subtle, transparent)}.composer-context-bar-diagnostics[data-v-7016eba8]{flex-shrink:0;margin:0;padding:0;border:0;background:transparent;color:var(--color-text-tertiary);font:inherit;font-size:.85em;text-decoration:underline;cursor:pointer}.composer-context-bar-diagnostics[data-v-7016eba8]:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.composer-context-bar--blocked .composer-context-bar-text[data-v-7016eba8],.composer-context-bar--loading .composer-context-bar-text[data-v-7016eba8],.composer-context-bar--error .composer-context-bar-text[data-v-7016eba8]{font-weight:var(--font-weight-ui);color:var(--color-text-secondary)}.composer-reply-context[data-v-6a380d0a]{display:flex;align-items:stretch;gap:var(--space-sm);padding-block:var(--space-xs);border-bottom:var(--border-width-default) solid var(--color-border)}.composer-reply-context-bar[data-v-6a380d0a]{flex-shrink:0;width:3px;border-radius:var(--radius-xs);background:var(--color-text-link)}.composer-reply-context-body[data-v-6a380d0a]{flex:1 1 auto;min-width:0}.composer-reply-context-meta[data-v-6a380d0a]{margin:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-ui);color:var(--color-text-secondary)}.composer-reply-context-label[data-v-6a380d0a]{color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-strong)}.composer-reply-context-excerpt[data-v-6a380d0a]{margin:.15rem 0 0;font-size:var(--font-size-md);font-weight:var(--font-weight-body);line-height:var(--line-height-relaxed);color:var(--color-text-secondary);overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.composer-reply-context-excerpt--quote[data-v-6a380d0a]{font-style:italic}.composer-reply-context-dismiss[data-v-6a380d0a]{flex-shrink:0;margin:0;padding:.15rem .35rem;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-link);font-size:var(--font-size-disabled-reason);font-weight:var(--font-weight-ui);cursor:pointer}.composer-reply-context-dismiss[data-v-6a380d0a]:hover{text-decoration:underline}.composer-reply-context-dismiss[data-v-6a380d0a]:focus-visible{outline:var(--border-width-focus) solid var(--color-border-focus);outline-offset:2px}.composer-edit-context[data-v-3d211765]{display:flex;align-items:flex-start;gap:var(--space-md);padding-block:var(--space-sm);border-bottom:var(--border-width-default) solid var(--color-border);background:var(--color-bg-subtle)}.composer-edit-context-body[data-v-3d211765]{flex:1 1 auto;min-width:0}.composer-edit-context-label[data-v-3d211765]{margin:0;font-size:var(--font-size-disabled-reason);font-weight:var(--font-weight-strong);color:var(--color-text-primary)}.composer-edit-context-hint[data-v-3d211765]{margin:.15rem 0 0;font-size:var(--font-size-2xs);color:var(--color-text-tertiary)}.composer-edit-context-dismiss[data-v-3d211765]{flex-shrink:0;margin:0;padding:.15rem .35rem;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-link);font-size:var(--font-size-disabled-reason);font-weight:var(--font-weight-ui);cursor:pointer}.composer-edit-context-dismiss[data-v-3d211765]:hover{text-decoration:underline}.composer-edit-context-dismiss[data-v-3d211765]:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.composer-route-diagnostics-panel[data-v-01fc9ada]{margin:0;padding:var(--space-sm);border:var(--border-width-default) solid var(--color-border);border-radius:var(--radius-sm, .25rem);background:var(--color-bg-subtle, transparent);font-size:.75rem;line-height:1.35}.composer-route-diagnostics-list[data-v-01fc9ada]{display:grid;gap:.25rem;margin:0}.composer-route-diagnostics-row[data-v-01fc9ada]{display:grid;grid-template-columns:minmax(8rem,40%) 1fr;gap:.5rem;min-width:0}.composer-route-diagnostics-row dt[data-v-01fc9ada]{margin:0;color:var(--color-text-tertiary);font-weight:var(--font-weight-ui)}.composer-route-diagnostics-row dd[data-v-01fc9ada]{margin:0;min-width:0;overflow-wrap:anywhere;color:var(--color-text-secondary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.composer-status-area[data-v-b337d9b4]{margin:0 0 var(--space-md)}.composer-status-error[data-v-b337d9b4]{margin:0;padding:var(--space-md) var(--composer-padding-x);font-size:var(--font-size-body);font-weight:var(--font-weight-ui);color:var(--color-error-text);background:var(--color-error-bg);border:var(--border-width-default) solid var(--color-error-border);border-radius:var(--composer-radius)}.composer-status-submitting[data-v-b337d9b4],.composer-status-supplemental[data-v-b337d9b4]{margin:0;padding:0 var(--composer-padding-x);font-size:var(--font-size-disabled-reason);font-weight:var(--font-weight-ui);color:var(--color-text-secondary)}.structured-panel[data-v-2c0bfefc]{display:flex;flex-direction:column;gap:var(--space-xs, 8px);padding:var(--space-sm, 12px);border-top:1px solid var(--color-border, #e5e7eb);min-width:0}.structured-panel-header[data-v-2c0bfefc]{display:flex;align-items:center;gap:var(--space-xs, 8px)}.structured-panel-row[data-v-2c0bfefc]{display:flex;flex-wrap:wrap;gap:var(--space-xs, 8px);align-items:center}.structured-panel input[data-v-2c0bfefc],.structured-panel select[data-v-2c0bfefc],.structured-panel textarea[data-v-2c0bfefc]{font:inherit;min-width:0;flex:1 1 8rem;padding:.375rem .5rem}.structured-panel-error[data-v-2c0bfefc]{color:var(--color-danger, #b91c1c);font-size:.875rem;margin:0}.structured-panel-close[data-v-2c0bfefc]{margin-left:auto;font:inherit;background:transparent;border:0;cursor:pointer;text-decoration:underline}.composer-toolbar[data-v-460e35e3]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm);min-width:0;flex:1 1 auto}.composer-toolbar-file-input[data-v-460e35e3]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.omnichannel-composer[data-v-7c45c227]{width:100%;max-width:var(--composer-max-width);min-width:0}.message-composer-surface[data-v-7c45c227]{position:relative;display:flex;flex-direction:column;gap:var(--space-md);padding:var(--composer-padding-y) var(--composer-padding-x);min-width:0;background:var(--surface-floating);border:var(--border-width-default) solid var(--color-border);border-radius:var(--composer-radius);box-shadow:var(--shadow-sm);transition:border-color var(--transition-base),box-shadow var(--transition-base)}.omnichannel-composer:focus-within .message-composer-surface[data-v-7c45c227]{border-color:var(--color-border-focus);box-shadow:var(--shadow-sm),var(--shadow-focus)}.omnichannel-composer--drop-active .message-composer-surface[data-v-7c45c227]{border-color:var(--color-primary);box-shadow:var(--shadow-sm),var(--shadow-focus)}.message-composer--disabled .message-composer-surface[data-v-7c45c227]{background:var(--color-bg-disabled)}.composer-drop-hint[data-v-7c45c227]{position:absolute;inset:var(--space-sm);z-index:2;display:flex;align-items:center;justify-content:center;pointer-events:none;border:var(--border-width-default) dashed var(--color-primary);border-radius:var(--composer-radius);background:color-mix(in srgb,var(--surface-floating) 88%,var(--color-primary));color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium, 500)}.message-composer-label[data-v-7c45c227]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.message-composer-textarea-wrap[data-v-7c45c227]{min-width:0;width:100%}.message-composer-footer[data-v-7c45c227]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--composer-actions-gap);min-width:0}.message-composer-send[data-v-7c45c227]{flex-shrink:0;min-width:5.5rem;margin-left:auto}.message-composer-sr-only[data-v-7c45c227]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.confirm-dialog-error[data-v-7a453895]{margin:0}.copy-icon-button[data-v-f67fcb3d]{display:inline-flex;align-items:center;justify-content:center;width:var(--control-icon-size);height:var(--control-icon-size);margin:0;padding:0;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-secondary);cursor:pointer;flex-shrink:0;box-sizing:border-box;transition:color var(--transition-fast),background-color var(--transition-fast)}.copy-icon-button[data-v-f67fcb3d]:hover:not(:disabled){color:var(--color-text-primary);background:var(--surface-hover)}.copy-icon-button[data-v-f67fcb3d]:active:not(:disabled){background:var(--color-bg-disabled)}.copy-icon-button[data-v-f67fcb3d]:focus-visible{outline:var(--border-width-focus) solid var(--color-border-focus);outline-offset:2px}.copy-icon-button[data-v-f67fcb3d]:disabled{opacity:var(--control-disabled-opacity);cursor:not-allowed;color:var(--color-text-disabled);background:transparent}.copy-icon-button--copied[data-v-f67fcb3d]{color:var(--color-success-text)}.copy-icon-button--failed[data-v-f67fcb3d]{color:var(--color-error-text)}.copy-icon-button-icon[data-v-f67fcb3d]{width:1rem;height:1rem}.icon-telegram[data-v-0af2067d],.icon-mail[data-v-534ce20c],.icon-phone[data-v-27f0b31e],.icon-channel-other[data-v-59c77b3d]{width:var(--font-size-5xl, 24px);height:var(--font-size-5xl, 24px)}.customer-profile-panel[data-v-c6f31da9]{position:relative;flex-shrink:0;width:var(--customer-profile-width);background:var(--surface-context);display:flex;flex-direction:column;overflow:hidden;border-left:var(--border-width-default) solid var(--color-border);box-shadow:none}.customer-profile-panel--fill[data-v-c6f31da9]{width:100%;height:100%;min-height:0;border-left:none}.identity-header[data-v-c6f31da9]{flex-shrink:0;display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--space-2xl) var(--space-xl) var(--space-xl);background:var(--color-bg-raised);gap:var(--space-md);border-bottom:var(--border-width-default) solid var(--color-border)}.identity-header-main[data-v-c6f31da9]{display:flex;flex-direction:column;align-items:center;width:100%;min-width:0}.identity-header-main[data-v-c6f31da9]>.base-avatar{margin-bottom:var(--space-lg)}.identity-name[data-v-c6f31da9]{margin:0;max-width:100%;font-size:var(--font-size-entity-title);font-weight:var(--font-weight-strong);color:var(--color-text-primary);line-height:var(--line-height-tight)}.identity-name--with-subtitle[data-v-c6f31da9]{margin-bottom:var(--space-xxs)}.identity-name-link[data-v-c6f31da9]{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);max-width:100%;color:inherit;text-decoration:none;font-size:inherit;font-weight:inherit;cursor:pointer}.identity-name-text[data-v-c6f31da9]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.identity-name-link-icon[data-v-c6f31da9]{flex-shrink:0;opacity:0;transform:translate(calc(-1 * var(--space-xxs)));transition:opacity var(--transition-fast),transform var(--transition-fast);color:var(--color-text-secondary)}.identity-name-link:hover .identity-name-link-icon[data-v-c6f31da9]{opacity:1;transform:translate(0)}.identity-entity-type[data-v-c6f31da9]{margin:0;font-size:var(--font-size-md);font-weight:var(--font-weight-body);color:var(--color-text-secondary);line-height:var(--line-height-base)}.channel-strip-inner[data-v-c6f31da9]{width:100%;min-width:0}.channel-strip[data-v-c6f31da9]{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;gap:var(--space-lg);margin:0;padding:0;list-style:none}.channel-strip-item[data-v-c6f31da9]{flex-shrink:0}.channel-strip-action[data-v-c6f31da9]{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:calc(var(--space-7xl) + var(--space-xs));min-height:calc(var(--space-7xl) + var(--space-xs));padding:var(--space-lg);margin:0;border:none;border-radius:0;background:transparent;line-height:1;color:var(--color-text-primary);text-decoration:none;cursor:pointer;transition:color var(--transition-fast)}.channel-strip-action[data-v-c6f31da9] svg{display:block;flex-shrink:0;width:var(--font-size-5xl);height:var(--font-size-5xl);transition:transform var(--transition-fast)}.channel-strip-action[data-v-c6f31da9] .icon-telegram{transform:rotate(-38deg);transform-origin:50% 50%}.channel-strip-action[data-v-c6f31da9]:hover{color:var(--color-primary)}.channel-strip-action[data-v-c6f31da9]:hover svg:not(.icon-telegram){transform:scale(1.06)}.channel-strip-action[data-v-c6f31da9]:hover .icon-telegram{transform:rotate(-38deg) scale(1.06)}.channel-strip-action[data-v-c6f31da9]:active{color:var(--color-primary-hover)}.channel-strip-action[data-v-c6f31da9]:focus-visible{outline:var(--border-width-focus) solid var(--color-border-focus);outline-offset:var(--space-xs);border-radius:var(--radius-xs)}@media(prefers-reduced-motion:reduce){.channel-strip-action[data-v-c6f31da9] svg{transition:none}.channel-strip-action[data-v-c6f31da9]:hover svg:not(.icon-telegram){transform:none}.channel-strip-action[data-v-c6f31da9]:hover .icon-telegram{transform:rotate(-38deg)}}.channel-strip-overflow[data-v-c6f31da9]{display:inline-flex;align-items:center;justify-content:center;min-height:calc(var(--space-7xl) + var(--space-xs));padding:0 var(--space-sm);font-size:var(--font-size-sm);font-weight:var(--font-weight-strong);color:var(--color-text-secondary);background:transparent}.loading-state[data-v-c6f31da9],.error-state[data-v-c6f31da9],.empty-state[data-v-c6f31da9]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--panel-section-gap);gap:var(--space-xl);flex:1;text-align:center}.loading-state p[data-v-c6f31da9],.error-state p[data-v-c6f31da9],.empty-state p[data-v-c6f31da9]{font-size:var(--font-size-base);color:var(--color-text-secondary);margin:0}.error-retry[data-v-c6f31da9]{min-height:var(--space-7xl);padding:var(--space-sm) var(--space-xl);font-size:var(--font-size-sm)}.panel-content[data-v-c6f31da9]{flex:1;min-width:0;overflow-y:auto;overflow-x:hidden;padding-block-start:0;padding-block-end:max(var(--space-8xl),12vh);padding-inline:0;scrollbar-gutter:stable;text-align:left;display:flex;flex-direction:column;background:var(--color-bg-page)}.context-section[data-v-c6f31da9]{min-width:0;background:var(--color-bg-surface);padding:var(--space-xl) var(--space-4xl);border-bottom:var(--border-width-default) solid var(--color-border)}.context-section[data-v-c6f31da9]:last-child{border-bottom:none}.context-section-title[data-v-c6f31da9]{margin:0;padding:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.02em;color:var(--color-text-secondary);line-height:var(--line-height-tight);text-align:left}.context-section-toggle[data-v-c6f31da9]{display:flex;width:100%;align-items:center;justify-content:space-between;gap:var(--space-md);margin:0;padding:0;border:none;background:transparent;cursor:pointer;font:inherit;color:inherit;text-align:left}.context-section-toggle[data-v-c6f31da9]:focus-visible{outline:var(--border-width-focus) solid var(--color-border-focus);outline-offset:var(--space-xs)}.context-section-toggle--expanded[data-v-c6f31da9]{margin-bottom:var(--space-xl)}.context-section-chevron[data-v-c6f31da9]{flex-shrink:0;font-size:1.25rem;line-height:1;color:var(--color-text-secondary);transition:transform var(--transition-slow)}.context-section-chevron--expanded[data-v-c6f31da9]{transform:rotate(90deg)}.context-section-body-outer--collapse[data-v-c6f31da9]{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--transition-fast)}.context-section-body-outer--collapse.context-section-body-outer--collapse-open[data-v-c6f31da9]{grid-template-rows:1fr}@media(prefers-reduced-motion:reduce){.context-section-body-outer--collapse[data-v-c6f31da9],.context-section-chevron[data-v-c6f31da9]{transition:none}}.context-section-body-inner--clip[data-v-c6f31da9]{overflow:hidden;min-height:0}.context-section-body-inner[data-v-c6f31da9]{min-width:0}.field-list[data-v-c6f31da9]{margin:0;padding:0}.field[data-v-c6f31da9]{display:grid;grid-template-columns:minmax(4.5rem,34%) minmax(0,1fr);column-gap:var(--space-lg);align-items:baseline;margin:0 0 var(--space-lg);min-width:0}.field[data-v-c6f31da9]:last-child{margin-bottom:0}.field dt[data-v-c6f31da9]{margin:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-body);color:var(--color-text-secondary);line-height:var(--line-height-base);overflow-wrap:anywhere}.field dd[data-v-c6f31da9]{margin:0;min-width:0;font-size:var(--font-size-base);color:var(--color-text-primary);line-height:var(--line-height-base)}.field .value[data-v-c6f31da9],.field-value-wrap--mono[data-v-c6f31da9]{overflow-wrap:anywhere;word-break:break-word}.field-value-wrap--mono[data-v-c6f31da9],.field-value-truncate--mono[data-v-c6f31da9]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--font-size-sm)}.customer-profile-panel .contact-link[data-v-c6f31da9]{color:var(--color-text-primary);font-weight:var(--font-weight-strong);text-decoration:none;text-underline-offset:var(--space-xs);cursor:pointer;transition:color var(--transition-fast),text-decoration-color var(--transition-fast)}.customer-profile-panel .contact-link[data-v-c6f31da9]:hover{color:var(--color-primary);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--color-primary) 40%,transparent);text-decoration-thickness:var(--border-width-default)}.customer-profile-panel .contact-link[data-v-c6f31da9]:focus-visible{color:var(--color-text-primary);text-decoration:none;outline:var(--border-width-focus) solid var(--color-border-focus);outline-offset:var(--space-xxs);border-radius:var(--radius-xs)}.customer-profile-panel .contact-link[data-v-c6f31da9]:active{color:var(--color-primary-hover)}.field-value-cluster[data-v-c6f31da9]{display:flex;align-items:center;gap:var(--space-xs);width:100%;max-width:100%;min-width:0}.field-value-truncate[data-v-c6f31da9]{display:block;flex:1 1 auto;min-width:0;max-width:100%;font-size:var(--font-size-base);line-height:var(--line-height-base);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.copy-status-live[data-v-c6f31da9]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.conversation-panel[data-v-86b93952]{display:flex;flex-direction:column;height:100%;width:100%;overflow:hidden;position:relative}.conversation-layout[data-v-86b93952]{display:flex;height:100%;width:100%;overflow:hidden;position:relative}.conversation-main[data-v-86b93952]{position:relative;flex:1;display:flex;flex-direction:column;min-width:0;overflow:hidden}.composer-overlay[data-v-86b93952]{position:absolute;left:0;right:0;bottom:var(--composer-inset-bottom);z-index:var(--z-dropdown);display:flex;justify-content:center;padding-inline:var(--composer-inset-x);pointer-events:none}.composer-overlay-stack[data-v-86b93952]{width:100%;max-width:var(--composer-max-width);min-width:0;display:flex;flex-direction:column;gap:var(--space-md);pointer-events:auto}.conversation-overlay-error[data-v-86b93952]{flex-shrink:0;margin:0;border-radius:var(--composer-radius)}.loading-state[data-v-86b93952],.error-state[data-v-86b93952]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:var(--space-3xl);padding:var(--panel-px)}.error-state p[data-v-86b93952]{color:var(--color-error-text);font-size:var(--font-size-lg)}.conversation-sr-status[data-v-86b93952]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.profile-drawer-root[data-v-86b93952]{position:absolute;inset:0;z-index:var(--z-overlay);pointer-events:none}.profile-drawer-overlay[data-v-86b93952]{position:absolute;inset:0;background:var(--color-overlay);pointer-events:auto}.profile-drawer[data-v-86b93952]{position:absolute;top:0;right:0;bottom:0;width:min(var(--customer-profile-width),100%);max-width:100%;display:flex;flex-direction:column;background:var(--surface-modal);border-left:var(--border-width-default) solid var(--color-border);box-shadow:var(--shadow-lg);pointer-events:auto;z-index:var(--z-modal)}.profile-drawer-toolbar[data-v-86b93952]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding:var(--space-xl) var(--space-xl) var(--space-md);border-bottom:var(--border-width-default) solid var(--color-border);background:var(--color-bg-disabled)}.profile-drawer-title[data-v-86b93952]{margin:0;font-size:var(--font-size-xl);font-weight:var(--font-weight-strong);color:var(--color-text-primary)}.profile-drawer-close[data-v-86b93952]{min-width:5.5rem}.profile-drawer-body[data-v-86b93952]{flex:1;min-height:0;overflow:hidden}.profile-drawer-body[data-v-86b93952] .customer-profile-panel{border-left:none}@media(max-width:1099px){.profile-drawer[data-v-86b93952]{width:min(var(--customer-profile-width-compact),100%)}}.inbox-page[data-v-17585627]{display:flex;width:100%;height:100%;overflow:hidden;background:var(--surface-canvas)}.inbox-column[data-v-17585627]{flex-shrink:0;width:var(--inbox-list-width);min-height:0;display:flex;flex-direction:column;overflow:hidden;background:var(--surface-canvas);border-right:var(--border-width-default) solid var(--color-border)}.inbox-column[data-v-17585627] .inbox-list{min-height:0;background:var(--surface-canvas);padding-top:var(--space-xs)}.inbox-header[data-v-17585627]{flex-shrink:0;background:var(--color-bg-raised);padding-bottom:var(--space-xl)}.inbox-header h2[data-v-17585627]{margin:0;padding:var(--space-3xl) var(--panel-px) var(--space-xl) var(--panel-px);font-size:var(--font-size-page-title);font-weight:var(--font-weight-strong);color:var(--color-text-primary)}.party-filter-badge[data-v-17585627]{display:flex;align-items:center;gap:var(--space-sm);margin:0 var(--panel-px) var(--space-sm);padding:var(--space-sm) var(--space-md);background:var(--color-bg-disabled);border-radius:var(--radius-md);font-size:var(--font-size-sm)}.party-filter-label[data-v-17585627]{color:var(--color-text-secondary)}.party-filter-clear[data-v-17585627]{margin-left:auto;padding:var(--space-xs) var(--space-sm);background:transparent;border:none;border-radius:var(--radius-sm);color:var(--color-text-secondary);cursor:pointer;font-size:var(--font-size-base);line-height:1}.party-filter-clear[data-v-17585627]:hover{background:var(--color-bg-surface);color:var(--color-text-primary)}.party-filter-actions[data-v-17585627]{margin:0 var(--panel-px) var(--space-sm)}.party-filter-clear-btn[data-v-17585627]{padding:var(--space-xs) var(--space-md);font-size:var(--font-size-sm);color:var(--color-primary);background:transparent;border:none;cursor:pointer;font-weight:var(--font-weight-ui)}.party-filter-clear-btn[data-v-17585627]:hover{text-decoration:underline}.inbox-filters[data-v-17585627]{display:flex;flex-direction:column;align-items:flex-start;gap:0;padding:0 var(--panel-px) 0 var(--panel-px)}.filter-group[data-v-17585627]{display:flex;flex-direction:column;gap:var(--space-xs);width:100%}.filter-group--search[data-v-17585627]{min-width:0}.inbox-filter-mode[data-v-17585627]{margin-top:var(--space-md);margin-bottom:var(--space-xs)}.inbox-search-clear[data-v-17585627]{padding:0 var(--space-xs);border:none;background:transparent;color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-ui);cursor:pointer;white-space:nowrap}.inbox-search-clear[data-v-17585627]:hover{color:var(--color-text-primary)}.inbox-search-clear[data-v-17585627]:focus-visible{outline:var(--border-width-focus) solid var(--color-border-focus);outline-offset:2px;border-radius:var(--radius-sm)}.inbox-take-error[data-v-17585627]{flex-shrink:0;padding:var(--space-sm) var(--panel-px);background:var(--color-error-bg);color:var(--color-error-text);font-size:var(--font-size-sm)}.inbox-load-error[data-v-17585627]{flex-shrink:0;padding:var(--space-lg) var(--panel-px);background:var(--color-error-bg);color:var(--color-error-text);font-size:var(--font-size-sm)}.inbox-load-error p[data-v-17585627]{margin:0 0 var(--space-sm)}.inbox-load-error-retry[data-v-17585627]{padding:var(--space-xs) var(--space-md);font-size:var(--font-size-sm);cursor:pointer;border:var(--border-width-default) solid var(--color-error-border);border-radius:var(--radius-sm);background:var(--color-bg-surface);color:var(--color-error-text)}.inbox-load-error-retry[data-v-17585627]:hover{background:var(--color-bg-page)}.conversation-column[data-v-17585627]{flex:1;display:flex;flex-direction:column;overflow:hidden;background:var(--surface-workspace)}.empty-conversation[data-v-17585627]{display:flex;align-items:center;justify-content:center;height:100%;color:var(--color-text-secondary);font-size:var(--font-size-lg)}.page-layout[data-v-719f2b61]{width:100%;min-width:0;margin-inline:auto;flex:1;display:flex;flex-direction:column;box-sizing:border-box}.page-layout--padded[data-v-719f2b61]{padding:var(--content-padding-y) var(--content-padding-x);padding-bottom:var(--page-bottom-spacing)}.page-layout--list[data-v-719f2b61]{max-width:var(--content-max-width)}.page-layout--detail[data-v-719f2b61]{max-width:var(--content-max-width-detail)}.page-layout--form[data-v-719f2b61]{max-width:var(--form-max-width)}.page-layout--full[data-v-719f2b61]{max-width:none}.page-layout[data-v-719f2b61]>*{min-width:0}.page-layout--detail[data-v-719f2b61]>.page-section,.page-layout--detail[data-v-719f2b61]>.entity-section,.page-layout--detail[data-v-719f2b61]>.detail-section,.page-layout--detail[data-v-719f2b61]>.entity-detail-layout,.page-layout--detail[data-v-719f2b61]>.base-table-wrap,.page-layout--detail[data-v-719f2b61]>table{width:100%;min-width:0}.settings-layout[data-v-8f0d86f4]{width:100%;height:100%;display:flex;flex-direction:column}.base-checkbox[data-v-6fc6bd15]{width:var(--checkbox-size, 16px);height:var(--checkbox-size, 16px);margin:0;accent-color:var(--color-primary);cursor:pointer}.base-checkbox[data-v-6fc6bd15]:disabled{opacity:var(--control-disabled-opacity);cursor:not-allowed}.base-checkbox[data-v-6fc6bd15]:focus-visible{outline:var(--border-width-focus) solid var(--color-border-focus);outline-offset:var(--border-width-focus)}.base-checkbox--error[data-v-6fc6bd15]{outline:var(--border-width-focus) solid var(--control-border-color-error);outline-offset:var(--border-width-focus)}.form-checkbox[data-v-c1f0f083]{display:flex;align-items:center;gap:var(--space-sm);cursor:pointer}.form-checkbox-label[data-v-c1f0f083]{font-size:var(--font-size-md);font-weight:var(--font-weight-ui);color:var(--color-text-primary);line-height:1}.form-checkbox-required[data-v-c1f0f083]{color:var(--color-error-text);margin-left:var(--space-xs)}.access-denied-block[data-v-fa04de06]{padding:var(--space-5xl);background:var(--color-bg-disabled);border:var(--border-width-default) solid var(--color-border);border-radius:var(--radius-md);max-width:36rem}.access-denied-block-title[data-v-fa04de06]{margin:0 0 var(--space-md);font-size:var(--font-size-xl);font-weight:var(--font-weight-strong);color:var(--color-text-primary)}.access-denied-block-message[data-v-fa04de06]{margin:0;font-size:var(--font-size-base);font-weight:var(--font-weight-muted);color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}.access-denied-block-detail[data-v-fa04de06]{margin:var(--space-lg) 0 0;font-size:var(--font-size-sm);font-weight:var(--font-weight-muted);color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}.empty-state[data-v-58c5d5f8]{display:flex;flex-direction:column;justify-content:center;gap:var(--space-md);width:100%;min-width:0;box-sizing:border-box;border:var(--border-width-default) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-surface);color:var(--color-text-secondary)}.empty-state--collection[data-v-58c5d5f8]{align-items:center;text-align:center;padding:var(--space-7xl) var(--space-4xl)}.empty-state--section[data-v-58c5d5f8]{align-items:center;text-align:center;padding:var(--space-5xl) var(--space-3xl)}.empty-state-title[data-v-58c5d5f8]{margin:0;font-size:var(--font-size-body);font-weight:var(--font-weight-ui);color:var(--color-text-primary);line-height:var(--line-height-tight)}.empty-state-description[data-v-58c5d5f8]{margin:0;max-width:28rem;font-size:var(--font-size-body);font-weight:var(--font-weight-muted);line-height:var(--line-height-relaxed);color:var(--color-text-secondary)}.empty-state-actions[data-v-58c5d5f8]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--form-actions-gap);margin-top:var(--space-sm)}.empty-state-action[data-v-58c5d5f8],.empty-state-secondary-action[data-v-58c5d5f8]{display:inline-flex}.base-table-loading[data-v-77585250]{display:flex;justify-content:center;padding:var(--space-8xl)}.base-table-error[data-v-77585250]{padding:var(--space-xl) var(--space-3xl);background:var(--color-error-bg);border:var(--border-width-default) solid var(--color-error-border);border-radius:var(--radius-md);color:var(--color-error-text);display:flex;align-items:center;gap:var(--space-xl)}.base-table-wrap[data-v-77585250]{overflow-x:auto;width:100%;min-width:0;border:var(--border-width-default) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-surface)}.base-table[data-v-77585250]{width:100%;border-collapse:collapse;font-size:var(--font-size-body)}.base-table[data-v-77585250] th,.base-table[data-v-77585250] td{padding:var(--space-xl) var(--space-3xl);text-align:left;vertical-align:middle;border-bottom:var(--border-width-default) solid var(--color-border)}.base-table[data-v-77585250] th{font-weight:var(--font-weight-strong);color:var(--color-text-heading);background:var(--color-bg-raised);font-size:var(--font-size-meta)}.base-table[data-v-77585250] tbody tr:last-child td{border-bottom:none}.base-table-empty[data-v-77585250]{padding:var(--space-7xl) var(--space-3xl);text-align:center;color:var(--color-text-secondary);font-size:var(--font-size-base)}.base-table[data-v-77585250] .base-table-cell-content{display:block}.base-table[data-v-77585250] .base-table-cell-content--inline{display:flex;align-items:center;gap:var(--space-md)}.base-table[data-v-77585250] .base-table-cell-content--interactive{display:flex;align-items:center;min-height:var(--control-height);gap:var(--space-md)}.base-table[data-v-77585250] .base-table-cell-content--actions{display:flex;align-items:center;justify-content:flex-end;min-height:var(--control-height);gap:var(--row-action-gap)}.base-table[data-v-77585250] .base-table-th-actions{text-align:right}.base-table[data-v-77585250] .base-table-cell-content--actions button{flex-shrink:0}.base-table[data-v-77585250] .base-table-row-interactive{cursor:pointer;transition:background-color var(--transition-base)}.base-table[data-v-77585250] .base-table-row-interactive:hover{background:var(--surface-hover)}.base-table[data-v-77585250] .base-table-row-interactive:focus-visible{outline:var(--border-width-focus) solid var(--color-border-focus);outline-offset:calc(-1 * var(--border-width-focus))}.base-table[data-v-77585250] .base-table-cell-primary{font-weight:var(--font-weight-body);color:var(--color-text-primary)}.base-table[data-v-77585250] .base-table-cell-secondary{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.base-table[data-v-77585250] .base-table-cell-capitalize{text-transform:capitalize}.base-table[data-v-77585250] .base-table-cell-nowrap{white-space:nowrap}.base-table[data-v-77585250] .base-table-cell-empty{padding:var(--space-7xl) var(--space-3xl);text-align:center;color:var(--color-text-secondary);font-size:var(--font-size-base)}.row-action-group[data-v-acf12bc2]{display:inline-flex;align-items:center;justify-content:flex-end;flex-wrap:nowrap;gap:var(--row-action-gap);min-height:var(--control-height);width:100%;min-width:0}.row-action-group[data-v-acf12bc2]>*{flex-shrink:0}.row-text-action[data-v-a4cb5866]{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm);min-height:var(--control-height);margin:0;padding:var(--space-xs) var(--space-md);border:var(--border-width-default) solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-ui);line-height:var(--line-height-tight);cursor:pointer;box-sizing:border-box;white-space:nowrap;transition:color var(--transition-fast),background-color var(--transition-fast),border-color var(--transition-fast)}.row-text-action[aria-expanded=true][data-v-a4cb5866]{color:var(--color-text-primary);background:var(--surface-hover)}.row-text-action-icon[data-v-a4cb5866]{display:inline-flex;width:1rem;height:1rem;flex-shrink:0}.row-text-action-icon[data-v-a4cb5866] svg{width:100%;height:100%}.row-text-action-label[data-v-a4cb5866]{white-space:nowrap}.row-text-action[data-v-a4cb5866]:hover:not(:disabled){color:var(--color-text-primary);background:var(--surface-hover);border-color:var(--color-border)}.row-text-action[data-v-a4cb5866]:active:not(:disabled){background:var(--color-bg-disabled)}.row-text-action[data-v-a4cb5866]:focus-visible{outline:var(--border-width-focus) solid var(--color-border-focus);outline-offset:2px}.row-text-action--danger[data-v-a4cb5866]:hover:not(:disabled),.row-text-action--danger[data-v-a4cb5866]:focus-visible:not(:disabled){color:var(--color-danger);background:var(--color-danger-tint);border-color:var(--color-danger-border)}.row-text-action--danger[data-v-a4cb5866]:active:not(:disabled){color:var(--color-danger-active)}.row-text-action--danger[data-v-a4cb5866]:focus-visible{outline-color:var(--color-danger)}.row-text-action[data-v-a4cb5866]:disabled{opacity:var(--control-disabled-opacity);cursor:not-allowed;color:var(--color-text-disabled);background:transparent;border-color:transparent}.telegram-icon[data-v-5a761062]{width:28px;height:28px;color:#08c}.channel-badge[data-v-f52c3b02]{display:inline-flex;align-items:center;gap:var(--space-sm);padding:var(--space-xxs) var(--space-md);border-radius:var(--radius-sm);font-size:var(--font-size-sm);font-weight:var(--font-weight-ui);color:var(--color-success-text);background:var(--color-success-bg);border:var(--border-width-default) solid var(--color-success-border);white-space:nowrap}.channel-badge-icon[data-v-f52c3b02]{display:inline-flex;align-items:center;justify-content:center}.channel-badge-icon[data-v-f52c3b02] svg{width:14px;height:14px;color:var(--color-success-text)}.channel-badge-label[data-v-f52c3b02]{line-height:var(--line-height-tight)}.status-badge[data-v-bf876483]{display:inline-flex;align-items:center;white-space:nowrap;padding:var(--space-xs) var(--space-md);border-radius:var(--radius-sm);font-size:var(--font-size-sm);font-weight:var(--font-weight-ui);width:fit-content}.status-badge--active[data-v-bf876483],.status-badge--enabled[data-v-bf876483]{background:var(--color-success-bg);color:var(--color-success-text)}.status-badge--disabled[data-v-bf876483],.status-badge--inactive[data-v-bf876483]{background:var(--color-bg-raised);color:var(--color-text-secondary)}.status-badge--succeeded[data-v-bf876483]{background:var(--color-success-bg);color:var(--color-success-text)}.status-badge--failed[data-v-bf876483]{background:var(--color-error-bg);color:var(--color-error-text)}.status-badge--pending[data-v-bf876483]{background:var(--color-warning-bg);color:var(--color-warning-text)}.status-badge--processing[data-v-bf876483]{background:var(--color-primary-subtle);color:var(--color-primary-active)}.status-badge--suspended[data-v-bf876483]{background:var(--color-warning-bg);color:var(--color-warning-text)}.status-badge--deleted[data-v-bf876483]{background:var(--color-bg-raised);color:var(--color-text-secondary);text-decoration:line-through;text-decoration-thickness:1px}.status-badge--archived[data-v-bf876483]{background:var(--color-bg-raised);color:var(--color-text-secondary)}.page-header[data-v-a47d9da0]{margin-bottom:var(--page-header-margin-bottom);width:100%;min-width:0}.page-header-row[data-v-a47d9da0]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-xl);flex-wrap:wrap}.page-header-text[data-v-a47d9da0]{min-width:0;flex:1 1 16rem}.page-header-title[data-v-a47d9da0]{margin:0;font-size:var(--font-size-page-title);font-weight:var(--font-weight-strong);line-height:var(--line-height-tight);color:var(--color-text-primary)}.page-header-description[data-v-a47d9da0]{margin:var(--page-header-title-gap) 0 0;font-size:var(--font-size-body);font-weight:var(--font-weight-muted);line-height:var(--line-height-relaxed);color:var(--color-text-secondary);max-width:48rem}.page-header-actions[data-v-a47d9da0]{flex-shrink:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--form-actions-gap);padding-top:var(--space-xxs)}.page-header-toolbar[data-v-a47d9da0]{margin-top:var(--page-header-toolbar-gap);width:100%;min-width:0}.settings-integrations-add-link[data-v-178505e2]{flex-shrink:0;text-decoration:none}.settings-integrations-filters[data-v-178505e2]{display:flex;flex-wrap:wrap;gap:var(--space-4xl);align-items:flex-end;margin-bottom:var(--space-4xl);padding:var(--space-3xl);background:var(--color-bg-raised);border:var(--border-width-default) solid var(--color-border);border-radius:var(--radius-md)}.settings-integrations-filter-group[data-v-178505e2]{display:flex;flex-direction:column;gap:var(--space-sm)}.settings-integrations-filter-label[data-v-178505e2]{font-size:var(--font-size-sm);font-weight:var(--font-weight-body);color:var(--color-text-heading)}.settings-integrations-search-wrap[data-v-178505e2]{min-width:200px}.settings-integrations-search-clear[data-v-178505e2]{width:24px;height:24px;padding:0;border:none;background:transparent;color:var(--color-text-secondary);font-size:var(--font-size-3xl);line-height:var(--line-height-none);cursor:pointer;border-radius:var(--radius-xs);display:inline-flex;align-items:center;justify-content:center}.settings-integrations-search-clear[data-v-178505e2]:hover{color:var(--color-text-heading);background:var(--color-bg-raised)}.settings-integrations-search-clear[data-v-178505e2]:focus-visible{outline:var(--border-width-focus) solid var(--color-border-focus);outline-offset:var(--border-width-focus)}.settings-integrations-filter-chips[data-v-178505e2]{display:flex;flex-wrap:wrap;gap:var(--space-md)}.settings-integrations-th[data-v-178505e2]{display:inline-flex;align-items:center;gap:var(--space-xs);padding:0;border:none;background:none;font:inherit;color:inherit;cursor:pointer}.settings-integrations-th[data-v-178505e2]:hover{color:var(--color-text-primary)}.settings-integrations-th--active[data-v-178505e2]{color:var(--color-primary)}.settings-integrations-th-arrow[data-v-178505e2]{font-size:var(--font-size-sm)}.settings-integrations-loading-more[data-v-178505e2]{padding:var(--space-3xl);text-align:center}.settings-integrations-load-more-trigger[data-v-178505e2]{height:1px}.visually-hidden[data-v-178505e2]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.integration-card[data-v-86513048]{display:flex;flex-direction:column;gap:var(--space-xl);padding:var(--space-4xl);background:var(--color-bg-surface);border:var(--border-width-default) solid var(--color-border);border-radius:var(--radius-md);text-decoration:none;color:inherit;transition:border-color var(--transition-base),box-shadow var(--transition-base)}.integration-card--available[data-v-86513048]:hover,.integration-card--connected[data-v-86513048]:hover{border-color:var(--color-primary);box-shadow:var(--shadow-sm);cursor:pointer}.integration-card--available[data-v-86513048]:focus-visible,.integration-card--connected[data-v-86513048]:focus-visible{outline:var(--border-width-focus) solid var(--color-border-focus);outline-offset:var(--border-width-focus)}.integration-card--non-clickable[data-v-86513048]{cursor:default;opacity:.9}.integration-card--coming-soon[data-v-86513048]:hover{border-color:var(--color-border);box-shadow:none}.integration-card-header[data-v-86513048]{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-xl)}.integration-card-title-group[data-v-86513048]{display:flex;align-items:flex-start;gap:var(--space-3xl);min-width:0;flex:1}.integration-card-icon[data-v-86513048]{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:var(--color-bg-raised);border-radius:var(--radius-lg)}.integration-card-icon-placeholder[data-v-86513048]{width:28px;height:28px;background:var(--color-border-strong);border-radius:var(--radius-sm)}.integration-card-title[data-v-86513048]{margin:0;flex:1;min-width:0;font-size:var(--font-size-2xl);font-weight:var(--font-weight-strong);color:var(--color-text-primary);line-height:var(--line-height-relaxed)}.integration-card-badge[data-v-86513048]{display:inline-flex;align-items:center;flex-shrink:0;white-space:nowrap;padding:var(--space-xs) var(--space-md);border-radius:var(--radius-sm);font-size:var(--font-size-sm);font-weight:var(--font-weight-ui);width:fit-content}.integration-card-badge--available[data-v-86513048]{color:var(--color-primary);background:var(--color-primary-tint);border:var(--border-width-default) solid var(--color-primary-subtle)}.integration-card-badge--connected[data-v-86513048]{color:var(--color-success-text);background:var(--color-success-bg);border:var(--border-width-default) solid var(--color-success-border)}.integration-card-badge--coming-soon[data-v-86513048]{color:var(--color-text-secondary);background:var(--color-bg-raised);border:var(--border-width-default) solid var(--color-border)}.integration-card-description[data-v-86513048]{margin:0;font-size:var(--font-size-base);line-height:var(--line-height-relaxed);color:var(--color-text-secondary)}.integration-card-meta[data-v-86513048]{margin:0;font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);color:var(--color-text-tertiary)}.telegram-phone-request-mode-group[data-v-3ec14227]{border:none;padding:0;margin:0}.telegram-phone-request-mode-legend[data-v-3ec14227]{font-size:var(--font-size-base);font-weight:var(--font-weight-body);color:var(--color-text-heading);margin-bottom:var(--space-lg);padding:0}.telegram-phone-request-mode-options[data-v-3ec14227]{display:flex;flex-direction:column;gap:var(--space-lg)}.telegram-phone-request-mode-option[data-v-3ec14227]{display:flex;align-items:flex-start;gap:var(--space-md);cursor:pointer;padding:var(--space-lg);border:var(--border-width-default) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-surface);transition:all var(--transition-base)}.telegram-phone-request-mode-option[data-v-3ec14227]:hover{border-color:var(--color-border-focus);background:var(--color-bg-raised)}.telegram-phone-request-mode-option input[type=radio][data-v-3ec14227]{margin:0;margin-top:var(--space-xs);flex-shrink:0;width:18px;height:18px;cursor:pointer;accent-color:var(--color-primary)}.telegram-phone-request-mode-option input[type=radio][data-v-3ec14227]:disabled{cursor:not-allowed;opacity:.6}.telegram-phone-request-mode-option[data-v-3ec14227]:has(input[type=radio]:disabled){cursor:not-allowed;opacity:.6}.telegram-phone-request-mode-content[data-v-3ec14227]{display:flex;flex-direction:column;gap:var(--space-xs);flex:1}.telegram-phone-request-mode-label[data-v-3ec14227]{font-size:var(--font-size-base);font-weight:var(--font-weight-body);color:var(--color-text-primary)}.telegram-phone-request-mode-description[data-v-3ec14227]{font-size:var(--font-size-md);color:var(--color-text-secondary);line-height:var(--line-height-loose)}.telegram-phone-request-mode-error[data-v-3ec14227]{margin:var(--space-sm) 0 0;font-size:var(--font-size-md);color:var(--color-error-text)}.telegram-phone-request-mode-helper[data-v-3ec14227]{margin:var(--space-sm) 0 0;font-size:var(--font-size-md);color:var(--color-text-secondary)}.settings-integrations-catalog-header[data-v-d0a4749b]{margin-bottom:var(--space-6xl)}.settings-integrations-catalog-title[data-v-d0a4749b]{margin:0 0 var(--space-md);font-size:var(--font-size-4xl);font-weight:var(--font-weight-strong);color:var(--color-text-primary)}.settings-integrations-catalog-description[data-v-d0a4749b]{margin:0;font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}.settings-integrations-catalog-section[data-v-d0a4749b]{margin-bottom:var(--space-7xl)}.settings-integrations-catalog-section-title[data-v-d0a4749b]{margin:0 0 var(--space-3xl);font-size:var(--font-size-lg);font-weight:var(--font-weight-strong);color:var(--color-text-heading)}.settings-integrations-catalog-grid[data-v-d0a4749b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:var(--space-4xl);align-items:stretch}.settings-integrations-catalog-loading[data-v-d0a4749b],.settings-integrations-catalog-error[data-v-d0a4749b],.settings-integrations-catalog-empty[data-v-d0a4749b]{margin-top:var(--space-4xl);color:var(--color-text-secondary)}.settings-integrations-catalog-error[data-v-d0a4749b]{display:flex;flex-direction:column;gap:var(--space-md);align-items:flex-start}.left-arrow-icon[data-v-8602d610]{width:20px;height:20px;color:currentColor;flex-shrink:0}.page-back-link[data-v-1be538f1]{display:inline-flex;align-items:center;gap:var(--space-md);font-size:var(--font-size-lg);font-weight:var(--font-weight-ui);color:var(--color-text-secondary);text-decoration:none;margin-bottom:var(--space-sm);cursor:pointer;transition:color var(--transition-base),border-bottom-color var(--transition-base)}.page-back-link[data-v-1be538f1]:hover{color:var(--color-text-primary)}.page-back-link[data-v-1be538f1]:focus-visible{outline:var(--border-width-focus) solid var(--color-border-focus);outline-offset:var(--border-width-focus);border-radius:var(--radius-xs)}.page-back-link-icon[data-v-1be538f1]{display:inline-flex;align-items:center;color:inherit}.page-back-link-label[data-v-1be538f1]{font-weight:var(--font-weight-ui);padding-bottom:var(--space-xxs);border-bottom:var(--border-width-default) solid transparent;transition:border-bottom-color var(--transition-base)}.page-back-link:hover .page-back-link-label[data-v-1be538f1],.page-back-link:focus-visible .page-back-link-label[data-v-1be538f1]{border-bottom-color:var(--color-text-primary)}.entity-detail-layout[data-v-433730bd]{width:100%;min-width:0;margin:0 auto;display:flex;flex-direction:column;box-sizing:border-box}.entity-detail-layout--narrow[data-v-433730bd],.entity-detail-layout--wide[data-v-433730bd]{max-width:var(--content-max-width-detail)}.entity-detail-nav[data-v-433730bd]{margin-bottom:var(--space-2xl);width:100%}.entity-detail-header[data-v-433730bd]{margin-bottom:0;width:100%;min-width:0}.entity-detail-content[data-v-433730bd]{flex:1;display:flex;flex-direction:column;width:100%;min-width:0;gap:0}.entity-detail-content[data-v-433730bd]>*{width:100%;min-width:0;max-width:100%;box-sizing:border-box}.copyable-identifier[data-v-ad10e0a7]{display:flex;flex-direction:column;gap:var(--space-sm);min-width:0;max-width:100%}.copyable-identifier--inline[data-v-ad10e0a7]{gap:0}.copyable-identifier--compact[data-v-ad10e0a7]{display:inline-flex;flex-direction:row;align-items:center;width:fit-content;max-width:100%;gap:0}.copyable-identifier-label[data-v-ad10e0a7]{font-size:var(--font-size-meta);color:var(--color-text-secondary);line-height:var(--line-height-tight);flex-shrink:0}.copyable-identifier-row[data-v-ad10e0a7]{display:inline-flex;align-items:center;gap:var(--space-xs);min-width:0;max-width:100%;line-height:var(--control-icon-size)}.copyable-identifier--compact .copyable-identifier-row[data-v-ad10e0a7]{gap:var(--space-md);width:auto;max-width:100%}.copyable-identifier--compact .copyable-identifier-row[data-v-ad10e0a7] .copy-icon-button{flex-shrink:0}.copyable-identifier-value[data-v-ad10e0a7]{margin:0;padding:0;border:none;background:transparent;display:inline-flex;align-items:center;font-family:var(--font-family-mono);font-size:var(--font-size-meta);line-height:var(--control-icon-size);height:var(--control-icon-size);color:var(--color-text-primary);overflow-wrap:anywhere;word-break:break-all;-webkit-user-select:text;user-select:text;min-width:0;flex:0 1 auto}.copyable-identifier--inline .copyable-identifier-value[data-v-ad10e0a7],.copyable-identifier--truncate .copyable-identifier-value[data-v-ad10e0a7]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:normal;overflow-wrap:normal;max-width:100%;display:block}.copyable-identifier--compact .copyable-identifier-value[data-v-ad10e0a7]{flex:0 1 auto;width:auto;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;word-break:normal;overflow-wrap:normal;display:block}.copyable-identifier--compact.copyable-identifier--truncate .copyable-identifier-value[data-v-ad10e0a7]{min-width:0}.copyable-identifier-live[data-v-ad10e0a7]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.entity-header[data-v-d773c526]{display:flex;align-items:flex-start;gap:var(--space-3xl);margin-bottom:var(--page-header-margin-bottom);width:100%;min-width:0}.entity-header-icon[data-v-d773c526]{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:var(--color-bg-raised);border-radius:var(--radius-lg)}.entity-header-body[data-v-d773c526]{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-xl)}.entity-header-main[data-v-d773c526]{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"identity";column-gap:var(--entity-header-main-gap);row-gap:var(--space-xl);align-items:start;width:100%;min-width:0}.entity-header-main--with-actions[data-v-d773c526]{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity actions"}.entity-header-identity[data-v-d773c526]{grid-area:identity;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:var(--entity-header-identity-gap)}.entity-header-title-row[data-v-d773c526]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-md) var(--space-xl);min-width:0;max-width:100%}.entity-header-title[data-v-d773c526]{margin:0;font-size:var(--font-size-page-title);font-weight:var(--font-weight-strong);color:var(--color-text-primary);line-height:var(--line-height-tight)}.entity-header-badges[data-v-d773c526]{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-md);min-width:0}.entity-header-subtitle[data-v-d773c526]{margin:0;font-size:var(--font-size-body);font-weight:var(--font-weight-muted);line-height:var(--line-height-relaxed);color:var(--color-text-secondary)}.entity-header-description[data-v-d773c526]{margin:0;font-size:var(--font-size-body);font-weight:var(--font-weight-muted);line-height:var(--line-height-loose);color:var(--color-text-secondary);max-width:40rem}.entity-header-identifier[data-v-d773c526]{width:fit-content;max-width:100%}.entity-header-meta[data-v-d773c526]{display:flex;flex-direction:column;gap:var(--space-md);align-items:flex-start;max-width:100%}.entity-header-actions[data-v-d773c526]{grid-area:actions;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:var(--form-actions-gap);max-width:none;min-width:0}.entity-header-action-group[data-v-d773c526]{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:var(--form-actions-gap);flex-shrink:0}.entity-header-action-group--lifecycle[data-v-d773c526]:not(:first-child){padding-left:var(--form-actions-gap);border-left:var(--border-width-default) solid var(--color-border)}.entity-header-feedback[data-v-d773c526]{max-width:40rem}.integration-diagnostics[data-v-72efc357]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-md);margin-top:var(--space-4xl);padding-top:var(--space-4xl);border-top:var(--detail-section-border)}.integration-diagnostics__title[data-v-72efc357]{margin:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-strong);color:var(--color-text-heading);line-height:var(--line-height-tight)}.integration-diagnostics__health[data-v-72efc357]{margin:0;font-size:var(--font-size-body);color:var(--color-text-primary)}.integration-diagnostics__muted[data-v-72efc357]{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-sm)}.integration-diagnostics__error[data-v-72efc357]{margin:0;color:var(--color-error-text);font-size:var(--font-size-body)}.integration-diagnostics__result[data-v-72efc357]{margin:0;font-size:var(--font-size-body);color:var(--color-text-primary)}.integration-diagnostics__attempts[data-v-72efc357]{margin:0;padding-left:var(--space-5xl);font-size:var(--font-size-sm);color:var(--color-text-secondary)}.detail-section[data-v-a6eb6c9a]{display:flex;flex-direction:column;gap:var(--space-3xl);width:100%;min-width:0;margin-bottom:var(--detail-section-margin-bottom);padding-bottom:var(--detail-section-margin-bottom);box-sizing:border-box}.detail-section--divided[data-v-a6eb6c9a]{border-bottom:var(--detail-section-border)}.detail-section[data-v-a6eb6c9a]:last-child,.detail-section--flush[data-v-a6eb6c9a]{margin-bottom:0;padding-bottom:0;border-bottom:none}.detail-section-sidebar[data-v-a6eb6c9a]{min-width:0}.detail-section-sidebar-inner[data-v-a6eb6c9a]{display:flex;flex-direction:column;gap:var(--space-sm);max-width:var(--detail-section-sidebar-width)}.detail-section-title[data-v-a6eb6c9a]{margin:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-strong);color:var(--color-text-heading);line-height:var(--line-height-tight)}.detail-section-description[data-v-a6eb6c9a]{margin:0;font-size:var(--font-size-body);font-weight:var(--font-weight-muted);color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}.detail-section-content[data-v-a6eb6c9a]{display:flex;flex-direction:column;gap:var(--space-3xl);width:100%;min-width:0;max-width:var(--detail-section-content-max-width)}.detail-section-content--fill[data-v-a6eb6c9a]{max-width:none}.detail-section-actions[data-v-a6eb6c9a]{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:var(--form-actions-gap)}.detail-section-content[data-v-a6eb6c9a]>*{min-width:0;max-width:100%;box-sizing:border-box}@media(min-width:1280px){.detail-section[data-v-a6eb6c9a]{display:grid;grid-template-columns:var(--detail-section-sidebar-width) minmax(0,1fr);column-gap:var(--detail-section-gap);row-gap:0;align-items:start}.detail-section-sidebar-inner[data-v-a6eb6c9a]{max-width:none}}.detail-form-footer[data-v-ad376670]{display:flex;flex-direction:column;gap:var(--space-3xl);width:100%;min-width:0;margin-top:var(--detail-form-footer-margin-top);padding-top:var(--detail-form-footer-padding-top);border-top:var(--detail-section-border);box-sizing:border-box}.detail-form-footer--flush[data-v-ad376670]{margin-top:0}.detail-form-footer-spacer[data-v-ad376670]{display:none}.detail-form-footer-content[data-v-ad376670]{width:100%;min-width:0;max-width:var(--detail-section-content-max-width)}.detail-form-footer-content[data-v-ad376670] .form-actions{margin-top:0}@media(min-width:1280px){.detail-form-footer[data-v-ad376670]{display:grid;grid-template-columns:var(--detail-section-sidebar-width) minmax(0,1fr);column-gap:var(--detail-section-gap);align-items:start}.detail-form-footer-spacer[data-v-ad376670]{display:block}}.form-actions[data-v-e339b2d3]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--form-actions-gap);margin-top:var(--space-md)}.patch-activation-error[data-v-eef33c4b]{font-size:var(--font-size-sm);color:var(--color-error-text);padding:var(--space-md) 0}.patch-activation-error-message[data-v-eef33c4b]{margin:0 0 var(--space-md) 0;font-weight:var(--font-weight-body)}.patch-activation-error-details[data-v-eef33c4b]{margin-top:var(--space-md);padding:var(--space-md);background:var(--color-error-bg);border:var(--border-width-default) solid var(--color-error-border);border-radius:var(--radius-sm);font-size:var(--font-size-2xs)}.patch-activation-error-field[data-v-eef33c4b]{margin-bottom:var(--space-sm)}.patch-activation-error-field[data-v-eef33c4b]:last-child{margin-bottom:0}.patch-activation-error-label[data-v-eef33c4b]{display:block;font-weight:var(--font-weight-strong);color:var(--color-error-text);margin-bottom:var(--space-xxs)}.patch-activation-error-value[data-v-eef33c4b]{display:block;word-break:break-all;padding:var(--space-xs) var(--space-sm);background:var(--color-bg-surface);border:var(--border-width-default) solid var(--color-error-border);border-radius:var(--radius-xs)}.patch-activation-error-curl[data-v-eef33c4b]{margin:0;padding:var(--space-md);background:var(--color-text-heading);color:var(--color-text-inverse);border-radius:var(--radius-xs);font-size:var(--font-size-2xs);overflow-x:auto;white-space:pre-wrap;word-break:break-all}.form-field[data-v-6f0c3308]{display:flex;flex-direction:column;gap:var(--space-sm)}.form-field-label[data-v-6f0c3308]{font-size:var(--font-size-base);font-weight:var(--font-weight-strong);color:var(--color-text-heading)}.form-field-required[data-v-6f0c3308]{color:var(--color-error-text);margin-left:var(--space-xs)}.form-field-error[data-v-6f0c3308]{margin:0;font-size:var(--font-size-md);color:var(--color-error-text)}.form-field-helper[data-v-6f0c3308]{margin:0;font-size:var(--font-size-md);font-weight:var(--font-weight-muted);color:var(--color-text-secondary)}.base-select[data-v-f3e2d41e]{display:block;width:100%;height:var(--control-height);padding:var(--control-padding-y) var(--control-padding-x);padding-right:var(--space-7xl);box-sizing:border-box;font-size:var(--control-font-size);font-weight:var(--control-font-weight);line-height:var(--line-height-base);font-family:inherit;color:var(--color-text-primary);background:var(--color-bg-surface);border:var(--border-width-default) solid var(--control-border-color);border-radius:var(--control-border-radius);outline:none;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%236b7280' d='M2.5 4.5L6 8l3.5-3.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-3xl) center;transition:border-color var(--transition-base)}.base-select[data-v-f3e2d41e]:hover:not(:disabled):not(:focus){border-color:var(--control-border-color-hover)}.base-select[data-v-f3e2d41e]:focus,.base-select[data-v-f3e2d41e]:focus-visible{border-color:var(--control-border-color-focus);box-shadow:var(--shadow-focus)}.base-select--error[data-v-f3e2d41e]{border-color:var(--control-border-color-error)}.base-select--error[data-v-f3e2d41e]:focus,.base-select--error[data-v-f3e2d41e]:focus-visible{border-color:var(--control-border-color-error);box-shadow:var(--shadow-focus-error)}.base-select[data-v-f3e2d41e]:disabled{opacity:var(--control-disabled-opacity);cursor:not-allowed;background-color:var(--color-bg-disabled);color:var(--color-text-disabled)}.base-select option[data-v-f3e2d41e]{padding:var(--control-padding-y) var(--control-padding-x);font-family:inherit;font-size:inherit;font-weight:var(--control-font-weight)}.integration-field-renderer-unsupported[data-v-b7ee5e7f]{padding:var(--space-lg);border:var(--border-width-default) solid var(--color-error-border);border-radius:var(--radius-md);background:var(--color-error-bg);color:var(--color-error-text)}.integration-field-renderer-unsupported-title[data-v-b7ee5e7f]{margin:0 0 var(--space-sm);font-size:var(--font-size-base);font-weight:var(--font-weight-strong)}.integration-field-renderer-unsupported-text[data-v-b7ee5e7f]{margin:0;font-size:var(--font-size-md)}.integration-config-fields[data-v-8d04c90c],.integration-secret-fields[data-v-c8a274b4]{display:flex;flex-direction:column;gap:var(--space-4xl)}.integration-secret-fields-status[data-v-c8a274b4]{margin:0;font-size:var(--font-size-md);color:var(--color-text-secondary)}.integration-secret-fields-hint[data-v-c8a274b4]{display:block;margin-top:var(--space-xs);font-size:var(--font-size-sm)}.integration-instance-form[data-v-8fb81179]{display:flex;flex-direction:column;gap:0;width:100%;min-width:0}.integration-instance-checkbox[data-v-8fb81179]{display:flex;align-items:flex-start;gap:var(--space-md);margin-bottom:var(--space-xl);font-size:var(--font-size-body);color:var(--color-text-primary);cursor:pointer}.integration-instance-detail[data-v-0a447dfb]{width:100%;min-width:0}.integration-instance-detail-form[data-v-0a447dfb]{display:flex;flex-direction:column;gap:0;margin-bottom:var(--space-5xl);width:100%;min-width:0}.integration-instance-detail-status-block[data-v-0a447dfb]{padding:var(--space-3xl);background:var(--color-bg-disabled);border:var(--border-width-default) solid var(--color-border);border-radius:var(--radius-md);display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-md)}.integration-instance-detail-status-badges[data-v-0a447dfb]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-md)}.integration-instance-detail-status-text[data-v-0a447dfb]{margin:0;font-size:var(--font-size-base);line-height:var(--line-height-loose);color:var(--color-text-secondary)}.integration-instance-sim-link[data-v-0a447dfb]{color:var(--color-accent);font-size:var(--font-size-base);text-decoration:none;word-break:break-word}.integration-instance-sim-link[data-v-0a447dfb]:hover{text-decoration:underline}.settings-integration-details-loading[data-v-befbe28f]{display:flex;justify-content:center;padding:var(--space-8xl)}.settings-integration-details-error[data-v-befbe28f]{padding:var(--space-xl) var(--space-3xl);background:var(--color-error-bg);border:var(--border-width-default) solid var(--color-error-border);border-radius:var(--radius-md);color:var(--color-error-text);display:flex;align-items:center;gap:var(--space-xl)}.settings-integration-details-not-found[data-v-befbe28f]{padding:var(--space-5xl) 0}.settings-integration-details-not-found-message[data-v-befbe28f]{margin:0 0 var(--space-3xl);font-size:var(--font-size-lg);color:var(--color-text-secondary)}.integration-create-form[data-v-130b18a7]{display:flex;flex-direction:column;gap:0;width:100%;min-width:0}.integration-create-loading[data-v-130b18a7]{display:flex;justify-content:center;padding:var(--space-8xl)}.integration-create-error[data-v-130b18a7],.integration-create-blocked[data-v-130b18a7]{padding:var(--space-xl) var(--space-3xl);background:var(--color-error-bg);border:var(--border-width-default) solid var(--color-error-border);border-radius:var(--radius-md);color:var(--color-error-text);display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-xl)}.integration-create-blocked[data-v-130b18a7]{background:var(--color-bg-disabled);border-color:var(--color-border);color:var(--color-text-primary)}.telegram-create-redirect[data-v-4bc27071]{display:flex;justify-content:center;padding:var(--space-8xl)}.settings-audit-page[data-v-9ceeeff6]{width:100%;min-width:0;overflow-x:hidden}.settings-audit-page-filter[data-v-9ceeeff6]{display:flex;flex-direction:column;gap:var(--space-sm);max-width:240px}.settings-audit-page-filter-label[data-v-9ceeeff6]{font-size:var(--font-size-md);font-weight:var(--font-weight-body);color:var(--color-text-heading)}.settings-audit-page[data-v-9ceeeff6] .base-table{table-layout:fixed;width:100%}.settings-audit-col-time[data-v-9ceeeff6]{width:10.5rem}.settings-audit-col-action[data-v-9ceeeff6]{width:9rem}.settings-audit-col-type[data-v-9ceeeff6]{width:7rem}.settings-audit-col-id[data-v-9ceeeff6],.settings-audit-col-actor[data-v-9ceeeff6]{width:12rem}.settings-audit-col-details[data-v-9ceeeff6]{width:9.5rem;min-width:9.5rem}.settings-audit-col-id[data-v-9ceeeff6],.settings-audit-col-actor[data-v-9ceeeff6]{overflow:hidden}.settings-audit-col-details .row-action-group[data-v-9ceeeff6]{justify-content:flex-end}.settings-audit-page-meta-row td[data-v-9ceeeff6]{background:var(--color-bg-raised);vertical-align:top}.settings-audit-detail-panel[data-v-9ceeeff6]{width:100%;min-width:0;padding:var(--space-md) 0}.settings-audit-detail-title[data-v-9ceeeff6]{margin:0 0 var(--space-lg);font-size:var(--font-size-body);font-weight:var(--font-weight-strong);color:var(--color-text-primary)}.settings-audit-page-meta-list[data-v-9ceeeff6]{display:grid;grid-template-columns:minmax(7rem,max-content) minmax(0,1fr);gap:var(--space-sm) var(--space-3xl);margin:0;width:100%;max-width:100%}.settings-audit-page-meta-list dt[data-v-9ceeeff6]{font-weight:var(--font-weight-strong);color:var(--color-text-secondary);word-break:break-word}.settings-audit-page-meta-list dd[data-v-9ceeeff6]{margin:0;color:var(--color-text-primary);min-width:0;overflow-wrap:anywhere;word-break:break-word}.settings-audit-page-meta-empty[data-v-9ceeeff6]{margin:var(--space-md) 0 0;font-size:var(--font-size-sm);color:var(--color-text-secondary)}.settings-audit-page-loading-more[data-v-9ceeeff6],.settings-audit-page-load-more[data-v-9ceeeff6]{display:flex;justify-content:center;padding:var(--space-3xl)}.settings-audit-page-pagination-error[data-v-9ceeeff6]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-xl);padding:var(--space-xl) var(--space-3xl)}.settings-audit-page-pagination-error-text[data-v-9ceeeff6]{margin:0;font-size:var(--font-size-sm);color:var(--color-error-text)}.settings-users-add-link[data-v-ace573c9]{text-decoration:none;flex-shrink:0}.settings-users-inline-error[data-v-ace573c9]{margin-left:var(--space-md);font-size:var(--font-size-sm);color:var(--color-error-text)}.settings-users-loading-more[data-v-ace573c9]{padding:var(--space-3xl);text-align:center}.settings-users-load-more-trigger[data-v-ace573c9]{height:1px}.visually-hidden[data-v-ace573c9]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.user-create-probe-loading[data-v-f648a16d]{display:flex;justify-content:center;padding:var(--space-8xl)}.user-create-probe-error[data-v-f648a16d]{padding:var(--space-xl) var(--space-3xl);background:var(--color-error-bg);border:var(--border-width-default) solid var(--color-error-border);border-radius:var(--radius-md);color:var(--color-error-text);display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-xl)}.user-create-probe-error-text[data-v-f648a16d]{margin:0;font-size:var(--font-size-base)}.user-create-form[data-v-f648a16d]{display:flex;flex-direction:column;gap:0;width:100%;min-width:0}.user-edit-loading[data-v-7534e05f]{display:flex;justify-content:center;padding:var(--space-8xl)}.user-edit-error[data-v-7534e05f]{padding:var(--space-xl) var(--space-3xl);background:var(--color-error-bg);border:var(--border-width-default) solid var(--color-error-border);border-radius:var(--radius-md);color:var(--color-error-text);display:flex;align-items:center;gap:var(--space-xl)}.user-edit-not-found[data-v-7534e05f]{padding:var(--space-4xl);text-align:center;color:var(--color-text-secondary);display:flex;flex-direction:column;align-items:center;gap:var(--space-xl)}.user-edit-form[data-v-7534e05f]{display:flex;flex-direction:column;gap:0;width:100%;min-width:0}.user-edit-status-block[data-v-7534e05f]{display:flex;flex-direction:column;gap:var(--space-sm)}.user-edit-status-text[data-v-7534e05f]{margin:0;font-size:var(--font-size-md);color:var(--color-text-secondary)}.user-edit-lifecycle-actions[data-v-7534e05f]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--form-actions-gap)}.boolean-indicator[data-v-f2e8a4a1]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;font-size:12px;color:var(--color-text-secondary)}.custom-fields-th-label[data-v-486bd7d7],.custom-fields-td-label[data-v-486bd7d7]{min-width:140px}.custom-fields-label-content[data-v-486bd7d7]{display:inline-flex;align-items:center;gap:var(--space-sm)}.custom-fields-system-badge[data-v-486bd7d7]{display:inline-flex;align-items:center;white-space:nowrap;background:var(--color-bg-disabled);font-size:11px;padding:var(--space-xxs) var(--space-sm);border-radius:var(--radius-xs);color:var(--color-text-secondary);font-weight:var(--font-weight-body)}.custom-fields-th-key[data-v-486bd7d7],.custom-fields-td-key[data-v-486bd7d7]{min-width:100px;max-width:160px}.custom-fields-td-key-mono[data-v-486bd7d7]{font-family:var(--font-family-mono);font-size:var(--font-size-meta)}.custom-fields-th-type[data-v-486bd7d7],.custom-fields-td-type[data-v-486bd7d7]{min-width:100px;width:100px}.custom-fields-th-section[data-v-486bd7d7],.custom-fields-td-section[data-v-486bd7d7]{width:90px}.custom-fields-th-boolean[data-v-486bd7d7],.custom-fields-td-boolean[data-v-486bd7d7]{width:48px;text-align:center}.visually-hidden[data-v-486bd7d7]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.custom-fields-type-badge[data-v-486bd7d7]{display:inline-flex;align-items:center;white-space:nowrap;padding:var(--space-xs) var(--space-md);border-radius:var(--radius-sm);font-size:var(--font-size-sm);font-weight:var(--font-weight-body)}.custom-fields-type-badge--secondary[data-v-486bd7d7]{background:var(--color-bg-raised);color:var(--color-text-secondary)}.custom-fields-type-badge--info[data-v-486bd7d7]{background:var(--color-primary-tint);color:var(--color-primary)}.custom-fields-type-badge--success[data-v-486bd7d7]{background:var(--color-success-bg);color:var(--color-success-text)}.custom-fields-type-badge--warning[data-v-486bd7d7]{background:var(--color-warning-bg);color:var(--color-warning-text)}.custom-fields-type-badge--neutral[data-v-486bd7d7]{background:var(--color-bg-raised);color:var(--color-text-secondary)}.page-header-action-link[data-v-e4ce5223]{text-decoration:none;flex-shrink:0}.select-options-editor[data-v-5821fce5]{display:flex;flex-direction:column;gap:var(--space-xl)}.select-options-editor-label[data-v-5821fce5]{font-size:var(--font-size-base);font-weight:var(--font-weight-body);color:var(--color-text-heading)}.select-options-editor-list[data-v-5821fce5]{display:flex;flex-direction:column;gap:var(--space-md)}.select-options-editor-row[data-v-5821fce5]{display:flex;align-items:center;gap:var(--space-xl)}.select-options-editor-input[data-v-5821fce5]{flex:1;min-width:0}.select-options-editor-sentinel[data-v-5821fce5]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.custom-field-form[data-v-b7b0b1f1]{display:flex;flex-direction:column;gap:0;width:100%;min-width:0}.form-checkbox-group[data-v-b7b0b1f1]{display:flex;flex-direction:column;gap:var(--space-sm)}.custom-field-create-probe-loading[data-v-e002f0c3]{display:flex;justify-content:center;padding:var(--space-8xl)}.custom-field-create-probe-error[data-v-e002f0c3]{padding:var(--space-xl) var(--space-3xl);background:var(--color-error-bg);border:var(--border-width-default) solid var(--color-error-border);border-radius:var(--radius-md);color:var(--color-error-text);display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-xl)}.custom-field-create-probe-error-text[data-v-e002f0c3]{margin:0;font-size:var(--font-size-base)}.custom-field-edit-loading[data-v-b778f7b3]{display:flex;justify-content:center;padding:var(--space-8xl)}.custom-field-edit-error[data-v-b778f7b3]{padding:var(--space-xl) var(--space-3xl);background:var(--color-error-bg);border:var(--border-width-default) solid var(--color-error-border);border-radius:var(--radius-md);color:var(--color-error-text);display:flex;align-items:center;gap:var(--space-xl)}.custom-field-edit-not-found[data-v-b778f7b3]{padding:var(--space-4xl);text-align:center;color:var(--color-text-secondary);display:flex;flex-direction:column;align-items:center;gap:var(--space-xl)}.time-zone-combobox[data-v-016ca4bf]{position:relative;width:100%}.time-zone-combobox-input[data-v-016ca4bf]{display:block;width:100%;height:var(--control-height);padding:var(--control-padding-y) var(--control-padding-x);box-sizing:border-box;font-size:var(--control-font-size);font-weight:var(--control-font-weight);line-height:var(--line-height-base);font-family:inherit;color:var(--color-text-primary);background:var(--color-bg-surface);border:var(--border-width-default) solid var(--control-border-color);border-radius:var(--control-border-radius);outline:none;cursor:text;transition:border-color var(--transition-base)}.time-zone-combobox-input[data-v-016ca4bf]:hover:not(:disabled):not(:focus){border-color:var(--control-border-color-hover)}.time-zone-combobox-input[data-v-016ca4bf]:focus,.time-zone-combobox-input[data-v-016ca4bf]:focus-visible{border-color:var(--control-border-color-focus);box-shadow:var(--shadow-focus)}.time-zone-combobox-input--error[data-v-016ca4bf]{border-color:var(--control-border-color-error)}.time-zone-combobox-input--error[data-v-016ca4bf]:focus,.time-zone-combobox-input--error[data-v-016ca4bf]:focus-visible{border-color:var(--control-border-color-error);box-shadow:var(--shadow-focus-error)}.time-zone-combobox-input[data-v-016ca4bf]:disabled{opacity:var(--control-disabled-opacity);cursor:not-allowed;background-color:var(--color-bg-disabled);color:var(--color-text-disabled)}.time-zone-combobox-input[data-v-016ca4bf]::placeholder{color:var(--color-text-tertiary);font-size:var(--font-size-placeholder);font-weight:var(--control-font-weight)}.time-zone-combobox-listbox[data-v-016ca4bf]{position:absolute;top:calc(100% + var(--space-xs));left:0;right:0;z-index:var(--z-dropdown);max-height:16rem;overflow:auto;background:var(--surface-floating);border:var(--border-width-default) solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:var(--space-xs) 0}.time-zone-combobox-empty[data-v-016ca4bf]{padding:var(--space-lg) var(--control-padding-x);font-size:var(--font-size-body);color:var(--color-text-secondary)}.time-zone-combobox-group-label[data-v-016ca4bf]{padding:var(--space-sm) var(--control-padding-x) var(--space-xxs);font-size:var(--font-size-sm);font-weight:var(--font-weight-strong);text-transform:uppercase;letter-spacing:var(--letter-spacing-caps-label);color:var(--color-text-tertiary)}.time-zone-combobox-option[data-v-016ca4bf]{display:block;width:100%;padding:var(--space-sm) var(--control-padding-x);border:none;background:transparent;text-align:left;cursor:pointer;color:var(--color-text-primary);font-size:var(--font-size-body);font-weight:var(--font-weight-ui)}.time-zone-combobox-option[data-v-016ca4bf]:hover,.time-zone-combobox-option--active[data-v-016ca4bf]{background:var(--surface-hover)}.time-zone-combobox-option--selected[data-v-016ca4bf]{font-weight:var(--font-weight-strong)}.time-zone-combobox-option[data-v-016ca4bf]:focus-visible{outline:var(--border-width-focus) solid var(--color-border-focus);outline-offset:calc(-1 * var(--border-width-focus))}.detail-form-stack[data-v-192e730c]{display:flex;flex-direction:column;gap:0;width:100%;min-width:0}.detail-form-stack[data-v-192e730c]>.inline-message{margin-bottom:var(--detail-form-notice-gap)}.organization-settings-page[data-v-e9e0b928]{display:flex;flex-direction:column;gap:0;max-width:40rem}.organization-settings-loading[data-v-e9e0b928],.organization-settings-error[data-v-e9e0b928]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3xl)}.my-profile-page[data-v-602f5f7f]{display:flex;flex-direction:column;gap:0;max-width:40rem}.my-profile-loading[data-v-602f5f7f],.my-profile-error[data-v-602f5f7f]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3xl)}.my-profile-avatar[data-v-602f5f7f]{display:flex;align-items:center;margin-bottom:var(--space-3xl)}.one-time-secret-panel[data-v-27ff7a28]{margin-bottom:var(--space-5xl);padding:var(--space-4xl);background:var(--color-warning-bg);border:var(--border-width-default) solid var(--color-warning-border);border-radius:var(--radius-md)}.one-time-secret-panel-title[data-v-27ff7a28]{margin:0 0 var(--space-md);font-weight:var(--font-weight-strong)}.one-time-secret-panel-message[data-v-27ff7a28]{margin:0 0 var(--space-md);font-size:var(--font-size-sm);color:var(--color-text-secondary)}.one-time-secret-panel-secret[data-v-27ff7a28]{margin:0 0 var(--space-xl);padding:var(--space-md);overflow-x:auto;font-size:var(--font-size-sm);background:var(--color-bg-surface);border-radius:var(--radius-sm);word-break:break-all}.one-time-secret-panel-feedback[data-v-27ff7a28]{margin:0 0 var(--space-md);font-size:var(--font-size-sm);color:var(--color-success-text);font-weight:var(--font-weight-body)}.one-time-secret-panel-actions[data-v-27ff7a28]{display:flex;flex-wrap:wrap;gap:var(--form-actions-gap)}.settings-users-add-link[data-v-3d86cfb8]{text-decoration:none;flex-shrink:0}.settings-users-inline-error[data-v-3d86cfb8]{margin-left:var(--space-md);font-size:var(--font-size-sm);color:var(--color-error-text)}.visually-hidden[data-v-3d86cfb8]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.api-key-create-probe-loading[data-v-d04e1f74]{display:flex;justify-content:center;padding:var(--space-8xl)}.api-key-create-probe-error[data-v-d04e1f74]{padding:var(--space-xl) var(--space-3xl);background:var(--color-error-bg);border:var(--border-width-default) solid var(--color-error-border);border-radius:var(--radius-md);color:var(--color-error-text);display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-xl)}.api-key-create-probe-error-text[data-v-d04e1f74]{margin:0;font-size:var(--font-size-base)}.api-key-create-form[data-v-d04e1f74]{display:flex;flex-direction:column;gap:0;width:100%;min-width:0}.settings-users-add-link[data-v-eb209ce8]{text-decoration:none;flex-shrink:0}.settings-users-inline-error[data-v-eb209ce8]{margin-left:var(--space-md);font-size:var(--font-size-sm);color:var(--color-error-text)}.settings-webhooks-url-link[data-v-eb209ce8]{word-break:break-all}.visually-hidden[data-v-eb209ce8]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.webhook-event-checkboxes[data-v-afb5d086]{display:flex;flex-direction:column;gap:var(--space-md)}.webhook-event-checkboxes-label[data-v-afb5d086]{font-size:var(--font-size-sm);font-weight:var(--font-weight-body);color:var(--color-text-secondary)}.webhook-event-groups[data-v-afb5d086]{display:flex;flex-direction:column;gap:var(--space-3xl)}.webhook-event-group[data-v-afb5d086]{margin:0;padding:0;border:none;min-width:0}.webhook-event-group-legend[data-v-afb5d086]{padding:0;margin:0 0 var(--space-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-strong);color:var(--color-text-heading);line-height:var(--line-height-tight)}.webhook-event-group-options[data-v-afb5d086]{display:flex;flex-direction:column;gap:var(--space-md)}.webhook-event-checkboxes-status[data-v-afb5d086]{display:flex;align-items:center;gap:var(--space-md);color:var(--color-text-secondary);font-size:var(--font-size-sm)}.webhook-event-checkboxes-error[data-v-afb5d086]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-md);padding:var(--space-md);background:var(--color-error-bg);border:var(--border-width-default) solid var(--color-error-border);border-radius:var(--radius-md);color:var(--color-error-text)}.webhook-event-checkboxes-error-text[data-v-afb5d086]{margin:0;font-size:var(--font-size-sm)}.webhook-event-checkboxes-empty[data-v-afb5d086]{margin:0;font-size:var(--font-size-sm);color:var(--color-text-secondary)}.webhook-create-probe-loading[data-v-800ec28b]{display:flex;justify-content:center;padding:var(--space-8xl)}.webhook-create-probe-error[data-v-800ec28b]{padding:var(--space-xl) var(--space-3xl);background:var(--color-error-bg);border:var(--border-width-default) solid var(--color-error-border);border-radius:var(--radius-md);color:var(--color-error-text);display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-xl)}.webhook-create-probe-error-text[data-v-800ec28b]{margin:0;font-size:var(--font-size-base)}.webhook-create-form[data-v-800ec28b]{display:flex;flex-direction:column;gap:0;width:100%;min-width:0}.webhook-detail-loading[data-v-35a61319]{display:flex;justify-content:center;padding:var(--space-8xl)}.webhook-detail-error[data-v-35a61319]{padding:var(--space-xl) var(--space-3xl);background:var(--color-error-bg);border:var(--border-width-default) solid var(--color-error-border);border-radius:var(--radius-md);color:var(--color-error-text);display:flex;align-items:center;gap:var(--space-xl)}.webhook-detail-not-found[data-v-35a61319]{padding:var(--space-4xl);text-align:center;color:var(--color-text-secondary);display:flex;flex-direction:column;align-items:center;gap:var(--space-xl)}.webhook-detail-fields[data-v-35a61319]{display:flex;flex-direction:column;gap:var(--space-3xl);margin:0}.webhook-detail-field[data-v-35a61319]{display:flex;flex-direction:column;gap:var(--space-xs)}.webhook-detail-field dt[data-v-35a61319]{font-size:var(--font-size-sm);font-weight:var(--font-weight-body);color:var(--color-text-secondary)}.webhook-detail-field dd[data-v-35a61319]{margin:0;font-size:var(--font-size-base);color:var(--color-text-primary)}.webhook-detail-url-row[data-v-35a61319]{display:flex;align-items:center;gap:var(--space-md);flex-wrap:wrap}.webhook-detail-url[data-v-35a61319]{overflow-wrap:anywhere;word-break:break-all}.webhook-detail-events[data-v-35a61319]{margin:0;padding-left:var(--space-4xl)}.webhook-detail-muted[data-v-35a61319]{color:var(--color-text-tertiary)}.webhook-detail-id[data-v-35a61319]{font-family:var(--font-family-mono, monospace);font-size:var(--font-size-sm);word-break:break-all}.webhook-detail-copy-live[data-v-35a61319]{margin:0;font-size:var(--font-size-sm);color:var(--color-text-secondary)}.webhook-detail-actions[data-v-35a61319]{display:flex;align-items:center;gap:var(--form-actions-gap);flex-wrap:wrap}.webhook-detail-edit-link[data-v-35a61319]{text-decoration:none}.webhook-detail-last-error[data-v-35a61319]{max-width:20rem;overflow-wrap:anywhere}.webhook-detail-inline-error[data-v-35a61319]{font-size:var(--font-size-sm);color:var(--color-error-text)}.webhook-detail-retry-live[data-v-35a61319]{margin:var(--space-md) 0 0;font-size:var(--font-size-sm);color:var(--color-text-secondary)}.webhook-edit-loading[data-v-28406134]{display:flex;justify-content:center;padding:var(--space-8xl)}.webhook-edit-error[data-v-28406134]{padding:var(--space-xl) var(--space-3xl);background:var(--color-error-bg);border:var(--border-width-default) solid var(--color-error-border);border-radius:var(--radius-md);color:var(--color-error-text);display:flex;align-items:center;gap:var(--space-xl)}.webhook-edit-not-found[data-v-28406134]{padding:var(--space-4xl);text-align:center;color:var(--color-text-secondary);display:flex;flex-direction:column;align-items:center;gap:var(--space-xl)}.webhook-edit-form[data-v-28406134]{display:flex;flex-direction:column;gap:0;width:100%;min-width:0}.webhook-edit-events-error[data-v-28406134]{margin:0;font-size:var(--font-size-sm);color:var(--color-error-text)}.invitation-status-badge[data-v-2072a23d]{display:inline-flex;align-items:center;white-space:nowrap;padding:var(--space-xs) var(--space-md);border-radius:var(--radius-sm);font-size:var(--font-size-sm);font-weight:var(--font-weight-ui);width:fit-content;text-transform:capitalize}.invitation-status-badge--pending[data-v-2072a23d]{background:var(--color-warning-bg);color:var(--color-warning-text)}.invitation-status-badge--accepted[data-v-2072a23d]{background:var(--color-success-bg);color:var(--color-success-text)}.invitation-status-badge--expired[data-v-2072a23d]{background:var(--color-bg-disabled);color:var(--color-text-tertiary)}.invitation-status-badge--revoked[data-v-2072a23d]{background:var(--color-error-bg);color:var(--color-error-text)}.invitation-status-badge--unknown[data-v-2072a23d]{background:var(--color-bg-raised);color:var(--color-text-secondary)}.inv-resend-field[data-v-4b8fa542]{margin-bottom:var(--space-4xl)}.inv-resend-label[data-v-4b8fa542]{display:block;margin-bottom:var(--space-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-body);color:var(--color-text-secondary)}.inv-resend-row[data-v-4b8fa542]{display:flex;flex-wrap:wrap;gap:var(--space-lg);align-items:stretch}.inv-resend-input[data-v-4b8fa542]{flex:1 1 200px;min-width:0}.inv-resend-feedback[data-v-4b8fa542]{margin:0 0 var(--space-md);font-size:var(--font-size-sm);color:var(--color-success-text);font-weight:var(--font-weight-body)}.settings-users-add-link[data-v-3be31302]{text-decoration:none;flex-shrink:0}.invitations-toast[data-v-3be31302]{position:fixed;bottom:var(--space-5xl);left:50%;transform:translate(-50%);z-index:var(--z-toast);padding:var(--space-xl) var(--space-5xl);background:var(--color-text-primary);color:var(--color-text-inverse);border-radius:var(--radius-md);font-size:var(--font-size-body);font-weight:var(--font-weight-ui);box-shadow:var(--shadow-md)}.invitations-action-stack[data-v-3be31302]{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-sm)}.invitations-row-spinner[data-v-3be31302]{display:inline-block;width:20px;height:20px;border:2px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;animation:invitations-spin-3be31302 .75s linear infinite}@keyframes invitations-spin-3be31302{to{transform:rotate(360deg)}}.invitations-row-error[data-v-3be31302]{margin:0;font-size:var(--font-size-sm);color:var(--color-error-text);max-width:280px;text-align:right}.visually-hidden[data-v-3be31302]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.invite-success-field[data-v-214375e9]{display:flex;flex-direction:column;gap:var(--space-md)}.invite-success-label[data-v-214375e9]{font-size:var(--font-size-sm);font-weight:var(--font-weight-body);color:var(--color-text-secondary)}.invite-success-row[data-v-214375e9]{display:flex;flex-wrap:wrap;gap:var(--space-lg);align-items:stretch}.invite-success-input[data-v-214375e9]{flex:1 1 200px;min-width:0}.invite-copy-hint[data-v-214375e9]{margin:0;font-size:var(--font-size-sm);color:var(--color-text-secondary)}.invite-panel[data-v-38b55a97]{width:100%;max-width:440px;padding:var(--space-7xl);background:var(--color-bg-surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg)}.invite-title[data-v-38b55a97]{margin:0 0 var(--space-md);font-size:var(--font-size-4xl);font-weight:var(--font-weight-strong);color:var(--color-text-primary);text-align:center}.invite-text[data-v-38b55a97]{margin:0 0 var(--space-5xl);font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);text-align:center;white-space:pre-line}.invite-actions[data-v-38b55a97]{display:flex;flex-direction:column;gap:var(--space-lg);align-items:stretch}.invite-state[data-v-c8d14baf]{display:flex;flex-direction:column;align-items:center;gap:var(--space-4xl);padding:var(--space-7xl)}.invite-state-label[data-v-c8d14baf]{margin:0;font-size:var(--font-size-base);color:var(--color-text-secondary)}.invite-spinner[data-v-c8d14baf]{width:40px;height:40px;border:3px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;animation:invite-spin-c8d14baf .8s linear infinite}@keyframes invite-spin-c8d14baf{to{transform:rotate(360deg)}}.invite-panel[data-v-4482a363]{width:100%;max-width:440px;padding:var(--space-7xl);background:var(--color-bg-surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg)}.invite-title[data-v-4482a363]{margin:0 0 var(--space-md);font-size:var(--font-size-4xl);font-weight:var(--font-weight-strong);color:var(--color-text-primary);text-align:center}.invite-text[data-v-4482a363]{margin:0 0 var(--space-5xl);font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);text-align:center}.invite-accept[data-v-4482a363]{width:100%;min-height:var(--control-height)}.invite-page[data-v-2b7ed0e2]{height:100%;min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--color-bg-page);padding:var(--space-5xl)}.invite-card-wrap[data-v-2b7ed0e2]{width:100%;max-width:440px;display:flex;justify-content:center}.invite-panel[data-v-2b7ed0e2]{width:100%;max-width:440px;padding:var(--space-7xl);background:var(--color-bg-surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg)}.invite-title[data-v-2b7ed0e2]{margin:0 0 var(--space-md);font-size:var(--font-size-4xl);font-weight:var(--font-weight-strong);color:var(--color-text-primary);text-align:center}.invite-text[data-v-2b7ed0e2]{margin:0 0 var(--space-5xl);font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);text-align:center}.invite-actions[data-v-2b7ed0e2]{display:flex;flex-direction:column;gap:var(--space-lg)}.invite-full[data-v-2b7ed0e2]{width:100%;min-height:var(--control-height)}.system-status-page[data-v-da2b153a]{max-width:36rem;padding:var(--space-6xl) 0}.system-status-title[data-v-da2b153a]{margin:0 0 var(--space-md);font-size:var(--font-size-4xl);font-weight:var(--font-weight-strong);color:var(--color-text-primary)}.system-status-subtitle[data-v-da2b153a]{margin:0 0 var(--space-xl);font-size:var(--font-size-xl);font-weight:var(--font-weight-ui);color:var(--color-text-primary)}.system-status-message[data-v-da2b153a]{margin:0 0 var(--space-5xl);font-size:var(--font-size-base);line-height:var(--line-height-relaxed);color:var(--color-text-secondary)}.system-status-actions[data-v-da2b153a]{display:flex;gap:var(--space-md)}.system-status-action-link[data-v-da2b153a]{text-decoration:none}.system-status-page[data-v-21d6854c]{max-width:36rem;padding:var(--space-6xl) 0}.system-status-eyebrow[data-v-21d6854c]{margin:0 0 var(--space-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-strong);letter-spacing:.08em;color:var(--color-text-secondary)}.system-status-title[data-v-21d6854c]{margin:0 0 var(--space-xl);font-size:var(--font-size-4xl);font-weight:var(--font-weight-strong);color:var(--color-text-primary)}.system-status-message[data-v-21d6854c]{margin:0 0 var(--space-5xl);font-size:var(--font-size-base);line-height:var(--line-height-relaxed);color:var(--color-text-secondary)}.system-status-actions[data-v-21d6854c]{display:flex;gap:var(--space-md)}.system-status-action-link[data-v-21d6854c]{text-decoration:none}.platform-organizations-filters[data-v-64ba483d]{display:flex;flex-wrap:wrap;gap:var(--space-xl);align-items:flex-end}.platform-organizations-filter[data-v-64ba483d]{display:flex;flex-direction:column;gap:var(--space-sm);min-width:12rem;flex:1 1 14rem;max-width:28rem}.platform-organizations-filter-label[data-v-64ba483d]{font-size:var(--font-size-sm);font-weight:var(--font-weight-ui);color:var(--color-text-secondary)}.platform-org-name-cell[data-v-64ba483d]{display:flex;flex-direction:column;gap:var(--space-xxs);min-width:0}.platform-org-terminal-hint[data-v-64ba483d]{display:block;margin-top:var(--space-xs);font-size:var(--font-size-meta);color:var(--color-text-secondary)}.platform-organizations-loading-more[data-v-64ba483d],.platform-organizations-load-more[data-v-64ba483d],.platform-organizations-pagination-error[data-v-64ba483d]{display:flex;justify-content:center;align-items:center;gap:var(--space-xl);padding:var(--space-3xl) 0}.platform-organizations-pagination-error-text[data-v-64ba483d]{margin:0;color:var(--color-error-text)}.dialog-form-layout[data-v-d054ce8d]{display:flex;flex-direction:column;gap:var(--space-3xl)}.dialog-form-layout-error[data-v-d054ce8d]{margin:0}.dialog-form-layout-fields[data-v-d054ce8d]{display:flex;flex-direction:column;gap:var(--space-3xl)}.delete-target-block[data-v-533fc7cd]{display:flex;flex-direction:column;gap:var(--space-md);padding:var(--space-xl);border:var(--border-width-default) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-raised)}.delete-target-label[data-v-533fc7cd]{margin:0;font-size:var(--font-size-meta);color:var(--color-text-secondary)}.delete-target-name[data-v-533fc7cd]{margin:0;font-size:var(--font-size-body);font-weight:var(--font-weight-strong);color:var(--color-text-primary);overflow-wrap:anywhere;-webkit-user-select:text;user-select:text}.platform-org-assign-plan-loading[data-v-efbf2abf]{display:flex;justify-content:flex-start;padding:var(--space-md) 0}.platform-org-plan-impact[data-v-06bd4fd7]{display:flex;flex-direction:column;gap:var(--space-3xl)}.platform-org-plan-impact-summary[data-v-06bd4fd7]{margin:0;display:flex;flex-wrap:wrap;gap:var(--space-4xl)}.platform-org-plan-impact-summary-row[data-v-06bd4fd7]{display:flex;flex-direction:column;gap:var(--space-xxs)}.platform-org-plan-impact-summary-row dt[data-v-06bd4fd7]{margin:0;font-size:var(--font-size-meta);color:var(--color-text-secondary)}.platform-org-plan-impact-summary-row dd[data-v-06bd4fd7]{margin:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-strong);color:var(--color-text-primary)}.platform-org-plan-impact-key[data-v-06bd4fd7]{font-family:var(--font-family-mono);font-size:var(--font-size-meta);color:var(--color-text-secondary)}.platform-org-plan-loading[data-v-66e2cfef]{display:flex;justify-content:center;padding:var(--space-6xl)}.platform-org-plan-error[data-v-66e2cfef]{padding:var(--space-xl) var(--space-3xl);background:var(--color-error-bg);border:var(--border-width-default) solid var(--color-error-border);border-radius:var(--radius-md);color:var(--color-error-text);display:flex;align-items:center;gap:var(--space-xl)}.platform-org-plan-body[data-v-66e2cfef]{display:flex;flex-direction:column;gap:var(--space-4xl)}.platform-org-plan-dl[data-v-66e2cfef]{margin:0;display:flex;flex-direction:column;gap:var(--space-md)}.platform-org-plan-dl-row[data-v-66e2cfef]{display:grid;grid-template-columns:minmax(8rem,12rem) minmax(0,1fr);gap:var(--space-xl);align-items:baseline}.platform-org-plan-dl-row dt[data-v-66e2cfef]{margin:0;font-size:var(--font-size-field-label);color:var(--color-text-secondary)}.platform-org-plan-dl-row dd[data-v-66e2cfef]{margin:0;font-size:var(--font-size-field-value);color:var(--color-text-primary);overflow-wrap:anywhere}.platform-org-plan-entitlements[data-v-66e2cfef]{display:flex;flex-direction:column;gap:var(--space-md)}.platform-org-plan-entitlements-title[data-v-66e2cfef]{margin:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-ui);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.02em}.platform-org-plan-enforcement[data-v-66e2cfef]{font-size:var(--font-size-meta);color:var(--color-text-secondary);cursor:help}.platform-org-plan-actions[data-v-66e2cfef]{display:flex;flex-wrap:wrap;gap:var(--form-actions-gap)}.platform-org-assign-ip-fieldset[data-v-f111620b]{border:none;margin:0;padding:0;min-width:0}.platform-org-assign-ip-legend[data-v-f111620b]{font-size:var(--font-size-sm);font-weight:var(--font-weight-ui);color:var(--color-text-secondary);margin-bottom:var(--space-md)}.platform-org-assign-ip-loading[data-v-f111620b]{display:flex;justify-content:flex-start;padding:var(--space-md) 0}.platform-org-assign-ip-options[data-v-f111620b]{display:flex;flex-direction:column;gap:var(--space-md);max-height:16rem;overflow-y:auto}.platform-org-assign-ip-option[data-v-f111620b]{display:flex;gap:var(--space-md);align-items:flex-start;padding:var(--space-md);border:var(--border-width-default) solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer}.platform-org-assign-ip-option--selected[data-v-f111620b]{border-color:var(--color-border-focus);background:var(--surface-selected)}.platform-org-assign-ip-option--disabled[data-v-f111620b]{opacity:var(--control-disabled-opacity);cursor:not-allowed}.platform-org-assign-ip-option-body[data-v-f111620b]{display:flex;flex-direction:column;gap:var(--space-xxs);min-width:0}.platform-org-assign-ip-option-title[data-v-f111620b]{font-weight:var(--font-weight-ui)}.platform-org-assign-ip-code[data-v-f111620b]{font-family:var(--font-family-mono);font-size:var(--font-size-meta);color:var(--color-text-secondary)}.platform-org-assign-ip-option-meta[data-v-f111620b],.platform-org-assign-ip-option-reason[data-v-f111620b],.platform-org-assign-ip-empty[data-v-f111620b]{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.platform-org-assign-ip-option-reason[data-v-f111620b]{color:var(--color-warning-text)}.platform-org-assign-ip-empty[data-v-f111620b]{margin:0}.platform-org-ip-loading[data-v-0772ddf9],.platform-org-ip-error[data-v-0772ddf9]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-xl)}.platform-org-ip-body[data-v-0772ddf9]{display:flex;flex-direction:column;gap:var(--space-xl)}.platform-org-ip-dl[data-v-0772ddf9]{margin:0;display:flex;flex-direction:column;gap:var(--space-xl)}.platform-org-ip-dl-row[data-v-0772ddf9]{display:grid;grid-template-columns:minmax(8rem,12rem) minmax(0,1fr);gap:var(--space-xl);align-items:baseline}.platform-org-ip-dl-row dt[data-v-0772ddf9]{margin:0;font-size:var(--font-size-field-label);color:var(--color-text-secondary)}.platform-org-ip-dl-row dd[data-v-0772ddf9]{margin:0;font-size:var(--font-size-field-value);color:var(--color-text-primary);overflow-wrap:anywhere}.platform-org-ip-actions[data-v-0772ddf9]{display:flex;flex-wrap:wrap;gap:var(--form-actions-gap)}.platform-org-detail-terminal[data-v-11bf4e45]{font-size:var(--font-size-meta);color:var(--color-text-secondary)}.platform-org-detail-loading[data-v-11bf4e45]{display:flex;justify-content:center;padding:var(--space-8xl)}.platform-org-detail-error[data-v-11bf4e45]{padding:var(--space-xl) var(--space-3xl);background:var(--color-error-bg);border:var(--border-width-default) solid var(--color-error-border);border-radius:var(--radius-md);color:var(--color-error-text);display:flex;align-items:center;gap:var(--space-xl)}.platform-org-detail-not-found[data-v-11bf4e45]{padding:var(--space-5xl) 0}.platform-org-detail-not-found-message[data-v-11bf4e45]{margin:0;font-size:var(--font-size-body);color:var(--color-text-secondary)}.platform-org-detail-body[data-v-11bf4e45]{display:flex;flex-direction:column;width:100%;min-width:0}.platform-org-dl[data-v-11bf4e45]{margin:0;display:flex;flex-direction:column;gap:var(--space-md)}.platform-org-dl-row[data-v-11bf4e45]{display:grid;grid-template-columns:minmax(8rem,12rem) minmax(0,1fr);gap:var(--space-xl);align-items:baseline}.platform-org-dl-row dt[data-v-11bf4e45]{margin:0;font-size:var(--font-size-field-label);color:var(--color-text-secondary)}.platform-org-dl-row dd[data-v-11bf4e45]{margin:0;font-size:var(--font-size-field-value);color:var(--color-text-primary);overflow-wrap:anywhere}.platform-org-email[data-v-11bf4e45]{overflow-wrap:anywhere}.platform-org-lifecycle-terminal[data-v-11bf4e45]{max-width:40rem;padding:var(--space-xl) var(--space-3xl);border-radius:var(--radius-md);background:var(--color-bg-raised);border:var(--border-width-default) solid var(--color-border);color:var(--color-text-secondary);font-size:var(--font-size-meta);line-height:var(--line-height-loose)}.platform-org-lifecycle-terminal p[data-v-11bf4e45]{margin:0}.platform-org-lifecycle-terminal[data-v-11bf4e45]:focus-visible,.platform-org-lifecycle-feedback[data-v-11bf4e45]:focus-visible{outline:var(--border-width-focus) solid var(--color-border-focus);outline-offset:2px}.platform-plans-filters[data-v-2fd412e2]{display:flex;flex-wrap:wrap;gap:var(--space-xl);align-items:flex-end}.platform-plans-filter[data-v-2fd412e2]{display:flex;flex-direction:column;gap:var(--space-sm);min-width:12rem;flex:1 1 14rem;max-width:28rem}.platform-plans-filter-label[data-v-2fd412e2]{font-size:var(--font-size-sm);font-weight:var(--font-weight-ui);color:var(--color-text-secondary)}.platform-plans-code[data-v-2fd412e2]{font-family:var(--font-family-mono);font-size:var(--font-size-meta);color:var(--color-text-secondary)}.platform-plans-add-link[data-v-2fd412e2]{text-decoration:none}.platform-plans-loading-more[data-v-2fd412e2],.platform-plans-load-more[data-v-2fd412e2],.platform-plans-pagination-error[data-v-2fd412e2]{display:flex;justify-content:center;align-items:center;gap:var(--space-xl);padding:var(--space-3xl) 0}.platform-plans-pagination-error-text[data-v-2fd412e2]{margin:0;color:var(--color-error-text)}.plan-limits-fields[data-v-c01362f7]{display:flex;flex-direction:column;gap:var(--space-3xl)}.plan-integration-access-fields[data-v-99770d09]{display:flex;flex-direction:column;gap:var(--space-md)}.plan-integration-access-fields-helper[data-v-99770d09]{margin:0;font-size:var(--font-size-md);font-weight:var(--font-weight-muted);color:var(--color-text-secondary)}.plan-integration-access-fields-list-block[data-v-99770d09]{display:flex;flex-direction:column;gap:var(--space-md);padding:var(--space-xl);border:var(--border-width-default) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-raised)}.plan-integration-access-fields-loading[data-v-99770d09]{display:flex;justify-content:center;padding:var(--space-4xl)}.plan-integration-access-fields-error[data-v-99770d09]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-md)}.plan-integration-access-fields-error-text[data-v-99770d09]{margin:0;color:var(--color-error-text)}.plan-integration-access-fields-list[data-v-99770d09]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-md);max-height:20rem;overflow-y:auto}.plan-integration-access-fields-item[data-v-99770d09]{display:flex;align-items:flex-start;gap:var(--space-md)}.plan-integration-access-fields-item-label[data-v-99770d09]{display:flex;flex-direction:column;gap:var(--space-xxs);cursor:pointer;min-width:0}.plan-integration-access-fields-item-name[data-v-99770d09]{font-size:var(--font-size-base);color:var(--color-text-primary)}.plan-integration-access-fields-item-key[data-v-99770d09]{font-family:var(--font-family-mono);font-size:var(--font-size-meta);color:var(--color-text-secondary)}.plan-integration-access-fields-empty[data-v-99770d09]{margin:0;font-size:var(--font-size-base);color:var(--color-text-secondary)}.plan-integration-access-fields-field-error[data-v-99770d09]{margin:0;font-size:var(--font-size-md);color:var(--color-error-text)}.platform-plan-create-form[data-v-52a199cc]{display:flex;flex-direction:column;gap:0;width:100%;min-width:0}.plan-archive-dialog-target[data-v-ebd15424]{display:flex;flex-direction:column;gap:var(--space-md);padding:var(--space-xl);border:var(--border-width-default) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-raised)}.plan-archive-dialog-target-label[data-v-ebd15424]{margin:0;font-size:var(--font-size-meta);color:var(--color-text-secondary)}.plan-archive-dialog-target-name[data-v-ebd15424]{margin:0;font-size:var(--font-size-body);font-weight:var(--font-weight-strong);color:var(--color-text-primary);overflow-wrap:anywhere}.platform-plan-detail-loading[data-v-56decfce]{display:flex;justify-content:center;padding:var(--space-8xl)}.platform-plan-detail-error[data-v-56decfce]{padding:var(--space-xl) var(--space-3xl);background:var(--color-error-bg);border:var(--border-width-default) solid var(--color-error-border);border-radius:var(--radius-md);color:var(--color-error-text);display:flex;align-items:center;gap:var(--space-xl)}.platform-plan-detail-not-found[data-v-56decfce]{padding:var(--space-5xl) 0}.platform-plan-detail-not-found-message[data-v-56decfce]{margin:0;font-size:var(--font-size-body);color:var(--color-text-secondary)}.platform-plan-detail-body[data-v-56decfce]{display:flex;flex-direction:column;width:100%;min-width:0}.platform-plan-dl[data-v-56decfce]{margin:0;display:flex;flex-direction:column;gap:var(--space-md)}.platform-plan-dl-row[data-v-56decfce]{display:grid;grid-template-columns:minmax(8rem,14rem) minmax(0,1fr);gap:var(--space-xl);align-items:baseline}.platform-plan-dl-row dt[data-v-56decfce]{margin:0;font-size:var(--font-size-field-label);color:var(--color-text-secondary)}.platform-plan-dl-row dd[data-v-56decfce]{margin:0;font-size:var(--font-size-field-value);color:var(--color-text-primary);overflow-wrap:anywhere}.platform-plan-enforcement[data-v-56decfce]{font-size:var(--font-size-meta);color:var(--color-text-secondary);cursor:help}.platform-plan-integration-access-all[data-v-56decfce]{margin:0;font-size:var(--font-size-body);color:var(--color-text-secondary)}.platform-plan-integration-list[data-v-56decfce]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-md)}.platform-plan-integration-item[data-v-56decfce]{display:flex;align-items:baseline;gap:var(--space-md)}.platform-plan-integration-item-name[data-v-56decfce]{font-size:var(--font-size-body);color:var(--color-text-primary)}.platform-plan-integration-item-key[data-v-56decfce]{font-family:var(--font-family-mono);font-size:var(--font-size-meta);color:var(--color-text-secondary)}.platform-plan-loading-more[data-v-56decfce],.platform-plan-load-more[data-v-56decfce],.platform-plan-pagination-error[data-v-56decfce]{display:flex;justify-content:center;align-items:center;gap:var(--space-xl);padding:var(--space-3xl) 0}.platform-plan-pagination-error-text[data-v-56decfce]{margin:0;color:var(--color-error-text)}.platform-plan-edit-form[data-v-56decfce]{display:flex;flex-direction:column;gap:var(--space-lg)}.platform-ip-filters[data-v-b56b9c4a]{display:flex;flex-wrap:wrap;gap:var(--space-xl);align-items:flex-end}.platform-ip-filter[data-v-b56b9c4a]{display:flex;flex-direction:column;gap:var(--space-sm);min-width:12rem;flex:1 1 14rem;max-width:28rem}.platform-ip-filter-label[data-v-b56b9c4a]{font-size:var(--font-size-sm);font-weight:var(--font-weight-ui);color:var(--color-text-secondary)}.platform-ip-code[data-v-b56b9c4a]{font-family:var(--font-family-mono);font-size:var(--font-size-meta);color:var(--color-text-secondary);word-break:break-all}.platform-ip-add-link[data-v-b56b9c4a]{text-decoration:none}.platform-ip-muted[data-v-b56b9c4a]{color:var(--color-text-secondary)}.platform-ip-health-cell[data-v-b56b9c4a]{display:flex;flex-wrap:wrap;gap:var(--space-sm);align-items:center}.platform-ip-loading-more[data-v-b56b9c4a],.platform-ip-load-more[data-v-b56b9c4a],.platform-ip-pagination-error[data-v-b56b9c4a]{display:flex;justify-content:center;align-items:center;gap:var(--space-xl);padding:var(--space-3xl) 0}.platform-ip-pagination-error-text[data-v-b56b9c4a]{margin:0;color:var(--color-error-text)}.platform-ip-create-form[data-v-4497da57]{display:flex;flex-direction:column;gap:0;width:100%;min-width:0}.platform-ip-checkbox[data-v-4497da57]{display:flex;align-items:flex-start;gap:var(--space-md);font-size:var(--font-size-body);color:var(--color-text-primary);cursor:pointer}.platform-ip-checkbox input[data-v-4497da57]{margin-top:.2rem}.platform-simulation[data-v-6ed7eda6]{display:flex;flex-direction:column;gap:var(--space-4xl)}.platform-simulation-dl[data-v-6ed7eda6]{margin:var(--space-3xl) 0 0;display:flex;flex-direction:column;gap:var(--space-xl)}.platform-simulation-dl-row[data-v-6ed7eda6]{display:grid;grid-template-columns:minmax(10rem,14rem) 1fr;gap:var(--space-xl);align-items:start}.platform-simulation-dl-row dt[data-v-6ed7eda6]{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.platform-simulation-dl-row dd[data-v-6ed7eda6]{margin:0;min-width:0;word-break:break-word}.platform-simulation-hint[data-v-6ed7eda6]{margin:var(--space-sm) 0 0;font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}.platform-simulation-hint code[data-v-6ed7eda6]{font-family:var(--font-family-mono, ui-monospace, monospace);font-size:.92em}.platform-simulation-gate-actions[data-v-6ed7eda6]{display:flex;flex-wrap:wrap;gap:var(--form-actions-gap);margin-top:var(--space-3xl)}.platform-simulation-orgs-status[data-v-6ed7eda6]{display:flex;align-items:center;gap:var(--space-md);color:var(--color-text-secondary);margin-bottom:var(--space-lg)}.platform-simulation-orgs-error-actions[data-v-6ed7eda6]{margin-top:var(--space-md)}.platform-simulation-console[data-v-6ed7eda6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:var(--space-3xl)}.platform-simulation-panel[data-v-6ed7eda6]{display:flex;flex-direction:column;gap:var(--space-xl);padding:var(--space-3xl);border:var(--border-width-default) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-surface);min-width:0}.platform-simulation-panel--wide[data-v-6ed7eda6]{grid-column:1 / -1}.platform-simulation-panel-title[data-v-6ed7eda6]{margin:0;font-size:var(--font-size-body);font-weight:var(--font-weight-ui);color:var(--color-text-primary)}.platform-simulation-panel-header[data-v-6ed7eda6]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-xl)}.platform-simulation-panel-actions[data-v-6ed7eda6]{display:flex;flex-wrap:wrap;gap:var(--form-actions-gap)}.platform-simulation-inline-form[data-v-6ed7eda6]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-xl)}.platform-simulation-inline-form[data-v-6ed7eda6]>:first-child{flex:1 1 12rem;min-width:0}.platform-simulation-meta[data-v-6ed7eda6]{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:var(--space-md) var(--space-xl)}.platform-simulation-meta dt[data-v-6ed7eda6]{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.platform-simulation-meta dd[data-v-6ed7eda6]{margin:var(--space-xxs) 0 0;font-size:var(--font-size-sm);color:var(--color-text-primary);word-break:break-word}.platform-simulation-row-actions[data-v-6ed7eda6]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-md)}.platform-simulation-status-menu[data-v-6ed7eda6]{position:relative}.platform-simulation-status-menu-panel[data-v-6ed7eda6]{position:absolute;top:calc(100% + var(--space-xs));right:0;z-index:var(--z-dropdown);min-width:11rem;padding:var(--space-xs);background:var(--surface-floating);border:var(--border-width-default) solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.platform-simulation-status-menu-item[data-v-6ed7eda6]{display:block;width:100%;text-align:left;padding:var(--space-sm) var(--space-xl);border:none;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-primary);font-size:var(--font-size-body);font-weight:var(--font-weight-ui);cursor:pointer}.platform-simulation-status-menu-item[data-v-6ed7eda6]:hover:not(:disabled){background:var(--surface-hover)}.platform-simulation-status-menu-item[data-v-6ed7eda6]:disabled{opacity:var(--control-disabled-opacity);cursor:not-allowed}.platform-ip-detail-loading[data-v-22468564],.platform-ip-detail-error[data-v-22468564],.platform-ip-detail-not-found[data-v-22468564]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-xl);padding:var(--space-3xl) 0}.platform-ip-detail-not-found-message[data-v-22468564]{margin:0;color:var(--color-text-secondary)}.platform-ip-detail-body[data-v-22468564]{display:flex;flex-direction:column;gap:var(--space-4xl)}.platform-ip-dl[data-v-22468564]{margin:0;display:flex;flex-direction:column;gap:var(--space-xl)}.platform-ip-dl-row[data-v-22468564]{display:grid;grid-template-columns:minmax(10rem,14rem) 1fr;gap:var(--space-xl);align-items:start}.platform-ip-dl-row dt[data-v-22468564]{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.platform-ip-dl-row dd[data-v-22468564]{margin:0;min-width:0;word-break:break-word}.platform-ip-hint[data-v-22468564]{margin:var(--space-sm) 0 0;font-size:var(--font-size-sm);color:var(--color-text-secondary)}.platform-ip-config-actions[data-v-22468564]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--form-actions-gap);margin-top:var(--space-4xl)}.platform-ip-danger-zone[data-v-22468564]{display:flex;flex-direction:column;width:100%;min-width:0;border:var(--border-width-default) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-surface)}.platform-ip-danger-row[data-v-22468564]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3xl);padding:var(--space-4xl);border-bottom:var(--border-width-default) solid var(--color-border)}.platform-ip-danger-row[data-v-22468564]:last-child{border-bottom:none}.platform-ip-danger-copy[data-v-22468564]{min-width:0;flex:1 1 auto}.platform-ip-danger-title[data-v-22468564]{margin:0;font-size:var(--font-size-body);font-weight:var(--font-weight-ui);color:var(--color-text-primary);line-height:var(--line-height-tight)}.platform-ip-danger-description[data-v-22468564]{margin:var(--space-sm) 0 0;font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);max-width:36rem}.platform-ip-edit-form[data-v-22468564]{display:flex;flex-direction:column;gap:var(--space-3xl)}.platform-ip-checkbox[data-v-22468564]{display:flex;align-items:flex-start;gap:var(--space-md);font-size:var(--font-size-body);cursor:pointer}.platform-ip-loading-more[data-v-22468564],.platform-ip-load-more[data-v-22468564],.platform-ip-pagination-error[data-v-22468564]{display:flex;justify-content:center;align-items:center;gap:var(--space-xl);padding:var(--space-3xl) 0}.platform-ip-pagination-error-text[data-v-22468564]{margin:0;color:var(--color-error-text)}.visually-hidden[data-v-22468564]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.platform-ip-sim-entry[data-v-22468564]{display:flex;flex-direction:column;gap:var(--space-sm)}.platform-ip-sim-entry-link[data-v-22468564]{color:var(--color-accent);text-decoration:underline;width:fit-content}.platform-ip-sim-entry-hint[data-v-22468564]{margin:0;color:var(--color-text-secondary)}.platform-ip-sim-entry-hint code[data-v-22468564]{font-family:ui-monospace,monospace;font-size:.85em}.platform-ip-policies-code[data-v-8cb29c75]{font-family:var(--font-family-mono);font-size:var(--font-size-meta);color:var(--color-text-secondary);word-break:break-all}.platform-ip-policies-region[data-v-8cb29c75]{font-size:var(--font-size-meta);color:var(--color-text-secondary)}.platform-ip-policies-loading[data-v-8cb29c75],.platform-ip-policies-error[data-v-8cb29c75],.platform-ip-policies-not-found[data-v-8cb29c75]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-xl);padding:var(--space-3xl) 0}.platform-ip-policy-key[data-v-7249641f]{font-family:var(--font-family-mono);font-size:var(--font-size-meta);color:var(--color-text-secondary);word-break:break-all}.platform-ip-policy-loading[data-v-7249641f],.platform-ip-policy-error[data-v-7249641f],.platform-ip-policy-not-found[data-v-7249641f]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-xl);padding:var(--space-3xl) 0}.platform-ip-policy-body[data-v-7249641f]{display:flex;flex-direction:column;gap:var(--space-4xl)}.platform-ip-policy-dl[data-v-7249641f]{margin:0;display:flex;flex-direction:column;gap:var(--space-xl)}.platform-ip-policy-dl-row[data-v-7249641f]{display:grid;grid-template-columns:minmax(10rem,14rem) 1fr;gap:var(--space-xl)}.platform-ip-policy-dl-row dt[data-v-7249641f]{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.platform-ip-policy-dl-row dd[data-v-7249641f]{margin:0}.platform-ip-policy-version-note[data-v-7249641f]{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.platform-ip-policy-impact-list[data-v-7249641f]{margin:0;padding-left:1.25rem;display:flex;flex-direction:column;gap:var(--space-md)}.platform-simulation-page[data-v-a5878e33]{display:flex;flex-direction:column;gap:var(--space-3xl)}.platform-simulation-page-context[data-v-a5878e33]{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:var(--space-xl)}.platform-simulation-page-context dt[data-v-a5878e33]{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:0 0 var(--space-xs)}.platform-simulation-page-context dd[data-v-a5878e33]{margin:0;font-size:var(--font-size-base);word-break:break-word}.platform-simulation-page-id[data-v-a5878e33]{font-family:var(--font-family-mono, ui-monospace, monospace);font-size:var(--font-size-sm)}.platform-simulation-page-loading[data-v-a5878e33]{display:flex;align-items:center;gap:var(--space-md);color:var(--color-text-secondary)}.sidebar-nav-data-badge[data-v-2089cd37]{flex-shrink:0;box-sizing:border-box;min-width:1.125rem;max-width:2.75rem;padding:var(--space-xxs) var(--space-xs);border-radius:var(--radius-xs);border:var(--border-width-default) solid var(--color-border-strong);background:var(--color-bg-raised);color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-ui);line-height:var(--line-height-tight);text-align:center;font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-account-menu[data-v-45b7d5b0]{position:relative}.sidebar-account-menu-trigger[data-v-45b7d5b0]{display:flex;align-items:center;gap:var(--space-xl);width:100%;padding:0;border:none;background:none;cursor:pointer;text-align:left;border-radius:var(--radius-sm);color:var(--color-text-primary)}.sidebar-account-menu-trigger[data-v-45b7d5b0]:hover{background:var(--surface-hover)}.sidebar-account-menu-trigger[data-v-45b7d5b0]:focus-visible{outline:var(--border-width-focus) solid var(--color-border-focus);outline-offset:2px}.sidebar-account-menu-meta[data-v-45b7d5b0]{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-xxs)}.sidebar-account-menu-name[data-v-45b7d5b0]{font-size:var(--font-size-body);font-weight:var(--font-weight-ui);color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-account-menu-role[data-v-45b7d5b0]{font-size:var(--font-size-meta);font-weight:var(--font-weight-muted);color:var(--color-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-account-menu-chevron[data-v-45b7d5b0]{flex-shrink:0;color:var(--color-text-secondary);font-size:1.25rem;line-height:1;transition:transform var(--transition-fast)}.sidebar-account-menu-chevron--open[data-v-45b7d5b0]{transform:rotate(-90deg)}.sidebar-account-menu-dropdown[data-v-45b7d5b0]{position:absolute;left:0;right:0;bottom:100%;margin-bottom:var(--space-sm);z-index:var(--z-dropdown);display:flex;flex-direction:column;padding:var(--space-xs) 0;background:var(--surface-floating);border:var(--border-width-default) solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.sidebar-account-menu-item[data-v-45b7d5b0]{width:100%;padding:var(--sidebar-item-py) var(--sidebar-item-px);border:none;background:none;font-size:var(--font-size-body);font-weight:var(--font-weight-ui);color:var(--color-text-primary);text-align:left;cursor:pointer}.sidebar-account-menu-item[data-v-45b7d5b0]:hover{background:var(--color-bg-raised)}.sidebar-account-menu-item[data-v-45b7d5b0]:focus-visible{outline:var(--border-width-focus) solid var(--color-border-focus);outline-offset:-2px}.sidebar-account-menu-link[data-v-45b7d5b0]{display:block;text-decoration:none;box-sizing:border-box}.app-sidebar[data-v-cee0eeca]{flex-shrink:0;display:flex;flex-direction:column;width:var(--sidebar-width);min-height:0;align-self:stretch;overflow:hidden;background:var(--surface-nav);border-right:var(--border-width-default) solid var(--color-border)}.app-sidebar-brand-block[data-v-cee0eeca]{flex-shrink:0;padding:var(--space-3xl) var(--space-3xl) 0;display:flex;flex-direction:column;gap:var(--space-xxs)}.app-sidebar-brand[data-v-cee0eeca]{font-size:var(--font-size-entity-title);font-weight:var(--font-weight-strong);color:var(--color-text-primary);text-decoration:none}.app-sidebar-brand[data-v-cee0eeca]:hover{color:var(--color-primary)}.app-sidebar-org[data-v-cee0eeca]{font-size:var(--font-size-meta);font-weight:var(--font-weight-muted);color:var(--color-text-secondary)}.app-sidebar-nav[data-v-cee0eeca]{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;padding:var(--space-2xl) 0;gap:var(--space-xxs)}.app-sidebar-link[data-v-cee0eeca]{display:block;margin:0 calc(var(--space-3xl) - var(--space-xl));padding:var(--sidebar-item-py) var(--sidebar-item-px);font-size:var(--font-size-body);font-weight:var(--font-weight-ui);color:var(--color-text-secondary);text-decoration:none;border-radius:var(--radius-sm);transition:color var(--transition-fast),background var(--transition-fast)}.app-sidebar-link[data-v-cee0eeca]:hover{color:var(--color-text-primary);background:var(--surface-hover)}.app-sidebar-link[data-v-cee0eeca]:focus-visible{outline:var(--border-width-focus) solid var(--color-border-focus);outline-offset:var(--border-width-focus)}.app-sidebar-link--active[data-v-cee0eeca]{background:var(--surface-selected);color:var(--color-text-primary);font-weight:var(--font-weight-ui)}.app-sidebar-link--active[data-v-cee0eeca]:hover{background:var(--surface-selected);color:var(--color-text-primary)}.app-sidebar-link--nested[data-v-cee0eeca]{padding-left:calc(var(--space-xl) + var(--space-3xl))}.app-sidebar-link--inbox-filter[data-v-cee0eeca]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm)}.app-sidebar-link__label[data-v-cee0eeca]{flex:1;min-width:0}.app-sidebar-group-toggle[data-v-cee0eeca]{display:flex;align-items:center;justify-content:space-between;width:calc(100% - 2 * (var(--space-3xl) - var(--space-xl)));margin:0 calc(var(--space-3xl) - var(--space-xl));padding:var(--sidebar-item-py) var(--sidebar-item-px);font-size:var(--font-size-base);font-weight:var(--font-weight-ui);color:var(--color-text-secondary);background:none;border:none;border-radius:var(--radius-sm);cursor:pointer;text-align:left;transition:color var(--transition-fast),background var(--transition-fast)}.app-sidebar-group-toggle[data-v-cee0eeca]:hover{color:var(--color-text-primary);background:var(--surface-hover)}.app-sidebar-group-toggle[data-v-cee0eeca]:focus-visible{outline:var(--border-width-focus) solid var(--color-border-focus);outline-offset:var(--border-width-focus)}.app-sidebar-group-label[data-v-cee0eeca]{flex:1;min-width:0;text-align:left}.app-sidebar-group-icon[data-v-cee0eeca]{font-size:1.25rem;line-height:1;transition:transform var(--transition-slow)}.app-sidebar-group-icon--expanded[data-v-cee0eeca]{transform:rotate(90deg)}.app-sidebar-group[data-v-cee0eeca]{display:flex;flex-direction:column;gap:var(--space-xxs)}.app-sidebar-group[hidden][data-v-cee0eeca]{display:none}.app-sidebar-user[data-v-cee0eeca]{flex-shrink:0;padding:var(--space-3xl)}.app-shell[data-v-90890e95]{display:flex;flex-direction:column;width:100%;height:100vh;overflow:hidden;position:relative;background:var(--surface-canvas)}.session-recovery[data-v-90890e95]{position:absolute;inset:0;z-index:var(--z-modal);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-xl);padding:var(--space-5xl);background:var(--surface-modal);text-align:center}.session-recovery-text[data-v-90890e95]{max-width:28rem;margin:0;color:var(--color-text-primary);font-size:var(--font-size-base)}.session-recovery-actions[data-v-90890e95]{display:flex;gap:var(--space-md)}.session-recovery-retry[data-v-90890e95],.session-recovery-logout[data-v-90890e95]{padding:var(--space-sm) var(--space-xl);border-radius:var(--radius-md);font-size:var(--font-size-base);cursor:pointer;border:var(--border-width-default) solid var(--color-border);background:var(--color-bg-raised)}.session-recovery-retry[data-v-90890e95]:hover,.session-recovery-logout[data-v-90890e95]:hover{background:var(--color-bg-surface)}.app-shell-body--dimmed[data-v-90890e95]{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.35}.forbidden-banner[data-v-90890e95]{flex-shrink:0;padding:var(--space-md) var(--space-5xl);background:var(--color-error-bg);border-bottom:var(--border-width-default) solid var(--color-error-border);color:var(--color-error-text);display:flex;align-items:center;gap:var(--space-md);flex-wrap:wrap}.forbidden-banner-text[data-v-90890e95]{flex:1;font-weight:var(--font-weight-body)}.forbidden-banner-permission[data-v-90890e95]{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.forbidden-banner-dismiss[data-v-90890e95]{background:none;border:none;font-size:1.25rem;line-height:1;color:var(--color-text-secondary);cursor:pointer;padding:var(--space-xs)}.forbidden-banner-dismiss[data-v-90890e95]:hover{color:var(--color-text-primary)}.app-shell-body[data-v-90890e95]{flex:1;display:flex;flex-direction:column;min-height:0}.app-shell-body--operator[data-v-90890e95]{min-height:0}.app-shell-canvas[data-v-90890e95]{flex:1;display:flex;flex-direction:row;align-items:stretch;gap:0;padding:0;min-height:0;min-width:0;background:var(--surface-canvas)}.app-surface[data-v-90890e95]{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;background:var(--surface-workspace);box-shadow:none;overflow:hidden}.app-shell-main[data-v-90890e95]{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column}.platform-sidebar[data-v-b6793f5e]{flex-shrink:0;display:flex;flex-direction:column;width:var(--sidebar-width);min-height:0;align-self:stretch;overflow:hidden;background:var(--surface-nav);border-right:var(--border-width-default) solid var(--color-border)}.platform-sidebar-brand-block[data-v-b6793f5e]{flex-shrink:0;padding:var(--space-3xl) var(--space-3xl) 0;display:flex;flex-direction:column;gap:var(--space-xxs)}.platform-sidebar-context[data-v-b6793f5e]{font-size:var(--font-size-entity-title);font-weight:var(--font-weight-strong);color:var(--color-text-primary);line-height:var(--line-height-tight)}.platform-sidebar-product[data-v-b6793f5e]{font-size:var(--font-size-meta);font-weight:var(--font-weight-muted);color:var(--color-text-secondary)}.platform-sidebar-nav[data-v-b6793f5e]{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;padding:var(--space-2xl) 0;gap:var(--space-xxs)}.platform-sidebar-link[data-v-b6793f5e]{display:block;margin:0 calc(var(--space-3xl) - var(--space-xl));padding:var(--sidebar-item-py) var(--sidebar-item-px);font-size:var(--font-size-body);font-weight:var(--font-weight-ui);color:var(--color-text-secondary);text-decoration:none;border-radius:var(--radius-sm);transition:color var(--transition-fast),background var(--transition-fast)}.platform-sidebar-link[data-v-b6793f5e]:hover{color:var(--color-text-primary);background:var(--surface-hover)}.platform-sidebar-link[data-v-b6793f5e]:focus-visible{outline:var(--border-width-focus) solid var(--color-border-focus);outline-offset:var(--border-width-focus)}.platform-sidebar-link--active[data-v-b6793f5e]{background:var(--surface-selected);color:var(--color-text-primary)}.platform-sidebar-footer[data-v-b6793f5e]{flex-shrink:0;padding:var(--space-3xl)}.platform-shell[data-v-482f9f50]{display:flex;flex-direction:column;width:100%;height:100vh;overflow:hidden;position:relative;background:var(--surface-canvas)}.session-recovery[data-v-482f9f50]{position:absolute;inset:0;z-index:var(--z-modal);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-xl);padding:var(--space-5xl);background:var(--surface-modal);text-align:center}.session-recovery-text[data-v-482f9f50]{max-width:28rem;margin:0;color:var(--color-text-primary);font-size:var(--font-size-base)}.session-recovery-actions[data-v-482f9f50]{display:flex;gap:var(--space-md)}.session-recovery-retry[data-v-482f9f50],.session-recovery-logout[data-v-482f9f50]{padding:var(--space-sm) var(--space-xl);border-radius:var(--radius-md);font-size:var(--font-size-base);cursor:pointer;border:var(--border-width-default) solid var(--color-border);background:var(--color-bg-raised)}.session-recovery-retry[data-v-482f9f50]:hover,.session-recovery-logout[data-v-482f9f50]:hover{background:var(--color-bg-surface)}.platform-shell-body--dimmed[data-v-482f9f50]{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.35}.forbidden-banner[data-v-482f9f50]{flex-shrink:0;padding:var(--space-md) var(--space-5xl);background:var(--color-error-bg);border-bottom:var(--border-width-default) solid var(--color-error-border);color:var(--color-error-text);display:flex;align-items:center;gap:var(--space-md);flex-wrap:wrap}.forbidden-banner-text[data-v-482f9f50]{flex:1;font-weight:var(--font-weight-body)}.forbidden-banner-dismiss[data-v-482f9f50]{background:none;border:none;font-size:1.25rem;line-height:1;color:var(--color-text-secondary);cursor:pointer;padding:var(--space-xs)}.forbidden-banner-dismiss[data-v-482f9f50]:hover{color:var(--color-text-primary)}.platform-shell-body[data-v-482f9f50]{flex:1;display:flex;flex-direction:column;min-height:0}.platform-shell-canvas[data-v-482f9f50]{flex:1;display:flex;flex-direction:row;align-items:stretch;gap:0;padding:0;min-height:0;min-width:0;background:var(--surface-canvas)}.platform-surface[data-v-482f9f50]{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;background:var(--surface-workspace);box-shadow:none;overflow:hidden}.platform-shell-main[data-v-482f9f50]{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column}.platform-layout[data-v-ad58b2b9]{width:100%;height:100%;display:flex;flex-direction:column}#app{width:100%;height:100vh;overflow:hidden}.platform-session-pending[data-v-f3ddaa4d]{display:flex;align-items:center;justify-content:center;width:100%;height:100vh;padding:var(--space-5xl);background:var(--surface-canvas);box-sizing:border-box}.platform-session-pending-panel[data-v-f3ddaa4d]{display:flex;flex-direction:column;align-items:center;gap:var(--space-xl);max-width:28rem;text-align:center}.platform-session-pending-text[data-v-f3ddaa4d]{margin:0;color:var(--color-text-primary);font-size:var(--font-size-base)}.platform-session-pending-actions[data-v-f3ddaa4d]{display:flex;gap:var(--space-md)}.platform-session-pending-button[data-v-f3ddaa4d]{padding:var(--space-sm) var(--space-xl);border-radius:var(--radius-md);font-size:var(--font-size-base);cursor:pointer;border:var(--border-width-default) solid var(--color-border);background:var(--color-bg-raised);color:var(--color-text-primary)}.platform-session-pending-button[data-v-f3ddaa4d]:hover{background:var(--color-bg-surface)}.platform-session-pending-button[data-v-f3ddaa4d]:focus-visible{outline:var(--border-width-focus) solid var(--color-border-focus);outline-offset:var(--border-width-focus)}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--color-bg-page: #f8f9fa;--color-bg-surface: #ffffff;--color-bg-raised: #f3f4f6;--color-bg-disabled: #f5f5f5;--color-text-primary: #111111;--color-text-secondary: #4b5563;--color-text-tertiary: #6b7280;--color-text-inverse: #ffffff;--color-text-heading: #1f2937;--color-text-disabled: var(--color-text-tertiary);--color-primary: #2563eb;--color-primary-hover: #1d4ed8;--color-primary-active: #1e40af;--color-primary-tint: #eff6ff;--color-primary-subtle: #dbeafe;--color-success-text: #065f46;--color-success-bg: #d1fae5;--color-success-border: #a7f3d0;--color-warning-text: #92400e;--color-warning-bg: #fef3c7;--color-warning-border: #fcd34d;--color-error-text: #991b1b;--color-error-bg: #fef2f2;--color-error-border: #fecaca;--color-danger: #b91c1c;--color-danger-hover: #991b1b;--color-danger-active: #7f1d1d;--color-danger-bg: var(--color-error-bg);--color-danger-tint: var(--color-error-bg);--color-danger-border: var(--color-error-border);--color-border: #e5e5e5;--color-border-strong: #d4d4d4;--color-border-focus: var(--color-primary);--color-overlay: color-mix(in srgb, var(--color-text-primary) 45%, transparent);--color-bubble-in-bg: #f0f0f0;--color-bubble-out-bg: #e0f2fe;--color-scrollbar: color-mix(in srgb, var(--color-text-primary) 28%, transparent);--color-scrollbar-hover: color-mix(in srgb, var(--color-text-primary) 45%, transparent);--surface-canvas: var(--color-bg-page);--surface-nav: var(--color-bg-surface);--surface-list: var(--color-bg-surface);--surface-workspace: var(--color-bg-surface);--surface-context: var(--color-bg-surface);--surface-selected: var(--color-primary-tint);--surface-hover: color-mix(in srgb, var(--color-primary-tint) 42%, var(--color-bg-surface));--surface-floating: var(--color-bg-surface);--surface-modal: var(--color-bg-surface);--font-family-base: -apple-system, BlinkMacSystemFont, "Manrope", "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-family-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--font-size-xs: 10px;--font-size-2xs: 11px;--font-size-sm: 12px;--font-size-md: 13px;--font-size-base: 14px;--font-size-lg: 15px;--font-size-xl: 16px;--font-size-2xl: 17px;--font-size-3xl: 18px;--font-size-4xl: 20px;--font-size-5xl: 24px;--font-size-page-title: var(--font-size-4xl);--font-size-entity-title: var(--font-size-3xl);--font-size-section: var(--font-size-xl);--font-size-row-title: var(--font-size-base);--font-size-body: var(--font-size-base);--font-size-meta: var(--font-size-md);--font-size-timestamp: var(--font-size-sm);--font-size-field-label: var(--font-size-base);--font-size-field-value: var(--font-size-base);--font-size-placeholder: var(--font-size-base);--font-size-disabled-reason: var(--font-size-md);--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-body: 500;--font-weight-ui: 500;--font-weight-strong: 600;--font-weight-muted: 400;--line-height-tight: 1.2;--line-height-base: 1.4;--line-height-relaxed: 1.45;--line-height-loose: 1.5;--line-height-none: 1;--letter-spacing-caps-label: .07em;--space-xxs: 2px;--space-xs: 4px;--space-sm: 6px;--space-md: 8px;--space-lg: 10px;--space-xl: 12px;--space-2xl: 16px;--space-3xl: 20px;--space-4xl: 24px;--space-5xl: 28px;--space-6xl: 32px;--space-7xl: 40px;--space-8xl: 48px;--radius-xs: 4px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 10px;--radius-xl: 12px;--radius-2xl: 18px;--border-width-default: 1px;--border-width-focus: 2px;--shadow-xs: 0 1px 2px rgba(0, 0, 0, .05);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .08);--shadow-md: 0 4px 10px rgba(0, 0, 0, .08);--shadow-lg: 0 12px 28px rgba(0, 0, 0, .1);--shadow-focus: 0 0 0 2px color-mix(in srgb, var(--color-primary) 28%, transparent);--shadow-focus-error: 0 0 0 2px color-mix(in srgb, var(--color-error-text) 28%, transparent);--shadow-focus-inset: inset 0 0 0 1px color-mix(in srgb, var(--color-primary) 45%, transparent);--shadow-focus-inset-amber: inset 0 0 0 1px var(--color-warning-border);--shadow-focus-inset-gray: inset 0 0 0 1px var(--color-border-strong);--transition-fast: .12s ease;--transition-base: .15s ease;--transition-slow: .2s ease;--z-base: 1;--z-dropdown: 2;--z-sticky: 10;--z-overlay: 100;--z-modal: 200;--z-toast: 300;--page-bottom-spacing: max(120px, 20vh);--content-max-width: 1120px;--content-max-width-detail: 1000px;--content-padding-x: 32px;--content-padding-y: 24px;--form-max-width: 560px;--entity-detail-wide-width: var(--content-max-width-detail);--detail-section-stack-min: 1280px;--detail-section-sidebar-width: 14rem;--detail-section-gap: var(--space-6xl);--detail-section-content-max-width: 36rem;--detail-section-margin-bottom: var(--space-5xl);--detail-section-border: var(--border-width-default) solid var(--color-border);--detail-form-footer-margin-top: var(--space-2xl);--detail-form-footer-padding-top: var(--space-5xl);--form-actions-gap: var(--space-xl);--detail-form-notice-gap: var(--space-3xl);--entity-header-actions-max-width: none;--entity-header-identity-gap: var(--space-md);--entity-header-main-gap: var(--space-3xl);--page-header-margin-bottom: var(--space-5xl);--page-header-title-gap: var(--space-md);--page-header-toolbar-gap: var(--space-3xl);--row-action-gap: var(--space-sm);--control-icon-size-sm: 1.75rem;--sidebar-width: 168px;--sidebar-item-px: var(--space-xl);--sidebar-item-py: var(--space-sm);--list-item-px: var(--space-4xl);--list-item-py: var(--space-2xl);--inbox-status-strip-width: 3px;--panel-px: var(--space-4xl);--panel-section-gap: var(--space-5xl);--inbox-list-width: 340px;--customer-profile-width: 320px;--customer-profile-width-compact: 280px;--workspace-breakpoint-full: 1366px;--control-height: 36px;--composer-textarea-min-height: 4.5rem;--composer-textarea-max-height: min(12.5rem, 30vh);--composer-max-width: 52.5rem;--composer-inset-x: var(--space-2xl);--composer-inset-bottom: var(--space-2xl);--composer-timeline-gap: var(--space-2xl);--composer-radius: 14px;--composer-padding-x: var(--space-xl);--composer-padding-y: var(--space-xl);--composer-actions-gap: var(--space-md);--control-icon-size: 32px;--checkbox-size: 16px;--control-padding-x: var(--space-4xl);--control-padding-y: var(--space-sm);--control-border-radius: var(--radius-md);--control-font-size: var(--font-size-base);--control-font-weight: var(--font-weight-ui);--control-border-color: var(--color-border);--control-border-color-hover: var(--color-text-tertiary);--control-border-color-focus: var(--color-border-focus);--control-border-color-error: var(--color-error-border);--control-disabled-opacity: .55;--text-action-color: var(--color-primary);--text-action-color-hover: var(--color-primary-hover)}.text-action{font-size:var(--font-size-body);font-weight:var(--font-weight-ui);color:var(--text-action-color);background:none;border:none;padding:0;text-decoration:none;cursor:pointer}a.text-action{display:inline}.text-action:hover{color:var(--text-action-color-hover);text-decoration:underline}.text-action:focus-visible{outline:var(--border-width-focus) solid var(--color-border-focus);outline-offset:2px;border-radius:var(--radius-sm)}button.text-action{font:inherit}[data-theme=dark]{--color-bg-page: #0f1117;--color-bg-surface: #1a1d27;--color-bg-raised: #22263a;--color-text-primary: #e8eaf0;--color-text-secondary: #9ca3af;--color-text-tertiary: #6b7280;--color-border: #2a2f45;--color-border-strong: #363c55}.scrollbar{scrollbar-width:thin;scrollbar-color:transparent transparent;--scrollbar-thumb-idle: var(--color-scrollbar)}.scrollbar:hover{scrollbar-color:var(--color-scrollbar-hover) transparent}*,*:before,*:after{box-sizing:border-box}html,body{height:100%}body{margin:0;font-family:var(--font-family-base);font-size:var(--font-size-base);font-weight:var(--font-weight-body);line-height:var(--line-height-base);color:var(--color-text-primary);background:var(--color-bg-disabled)}button,input,select,textarea,option{font-family:inherit;font-size:inherit;font-weight:inherit}.form-stack{display:flex;flex-direction:column;gap:var(--space-xl)}
