.toaster{z-index:var(--layer-toast);gap:var(--space-inset-sm);pointer-events:none;flex-direction:column;display:flex;position:fixed;inset-block-end:var(--space-inset-md);inset-inline-end:var(--space-inset-md)}.toast-item{--toast-item-min-width:var(--size-toast-min-width);--toast-item-max-width:var(--size-toast-max-width);--toast-px:var(--space-inset-md);--toast-py:var(--space-inset-tight);--toast-gap:var(--space-inset-tight);--toast-radius:var(--radius-control);align-items:center;gap:var(--toast-gap);min-inline-size:var(--toast-item-min-width);max-inline-size:var(--toast-item-max-width);padding:var(--toast-py) var(--toast-px);border:1px solid color-mix(in srgb, var(--color-border) 70%, transparent);border-radius:var(--toast-radius);background-color:var(--color-surface-overlay);box-shadow:var(--elevation-elevated);color:var(--color-text);pointer-events:auto;transition-property:opacity,translate;transition-duration:var(--motion-duration-control);transition-timing-function:var(--motion-ease-standard);display:flex}.toast-item[data-starting-style],.toast-item[data-ending-style]{opacity:0;translate:100%}.toast-item[data-type=error]{box-shadow:var(--elevation-elevated), 0 0 0 2px color-mix(in srgb, var(--color-danger) 25%, transparent)}.toast-item[data-type=warning]{box-shadow:var(--elevation-elevated), 0 0 0 2px color-mix(in srgb, var(--color-warning) 30%, transparent)}.toast-icon{flex-shrink:0;display:flex}.toast-icon[data-type=success],.toast-icon[data-type=info]{color:var(--color-success)}.toast-icon[data-type=error]{color:var(--color-danger)}.toast-icon[data-type=warning]{color:var(--color-primary)}.toast-message{font-size:var(--type-size-control-md);font-weight:500;line-height:var(--type-leading-control-md);flex:1;margin:0}.toast-action{color:var(--color-accent);font-size:var(--type-size-control-md);font-weight:600;line-height:var(--type-leading-control-md);flex-shrink:0}.toast-action:hover{text-decoration:underline}.toast-close{color:var(--color-text-muted);flex-shrink:0;display:flex}.toast-close:hover{color:var(--color-text)}.progress-bar{z-index:var(--layer-progress);block-size:var(--size-page-progress-thickness);pointer-events:none;position:fixed;inset-block-start:0;inset-inline:0}.progress-bar-fill{background-color:var(--color-primary);block-size:100%;animation:fade-in var(--motion-duration-hover) var(--motion-ease-standard) var(--motion-duration-progress-delay) both, progress-advance var(--motion-duration-progress-advance) var(--motion-ease-control) both}.icon-tile{color:var(--color-primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.icon-tile[data-size=sm]{block-size:var(--size-control-height-sm);inline-size:var(--size-control-height-sm);border-radius:var(--radius-control-compact);background:color-mix(in srgb, var(--color-primary) 10%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--color-primary) 12%, transparent)}.icon-tile[data-size=md]{block-size:var(--size-control-height-lg);inline-size:var(--size-control-height-lg);border-radius:var(--radius-field);background:color-mix(in srgb, var(--color-primary) 12%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--color-primary) 15%, transparent)}.icon-tile[data-size=lg]{block-size:var(--size-avatar);inline-size:var(--size-avatar);border-radius:var(--radius-control);background:color-mix(in srgb, var(--color-primary) 12%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--color-primary) 15%, transparent)}.icon-tile[data-size=hero]{block-size:var(--size-tile-lg);inline-size:var(--size-tile-lg);border-radius:var(--radius-panel);background:color-mix(in srgb, var(--color-primary) 15%, transparent)}.icon-tile[data-size=display],.icon-tile[data-size=display-lg],.icon-tile[data-size=display-xl]{isolation:isolate;border-radius:var(--radius-pill);background:linear-gradient(to bottom right, color-mix(in srgb, var(--color-primary) 10%, transparent), color-mix(in srgb, var(--color-primary) 5%, transparent));box-shadow:0 0 0 1px color-mix(in srgb, var(--color-border) 50%, transparent);position:relative}.icon-tile[data-size=display]:before,.icon-tile[data-size=display-lg]:before,.icon-tile[data-size=display-xl]:before{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(to bottom right, color-mix(in srgb, var(--color-primary) 20%, transparent), color-mix(in srgb, var(--color-primary) 5%, transparent));filter:var(--elevation-vivid-glow-blur);position:absolute;inset:0}.icon-tile[data-size=display]{block-size:var(--size-tile-display);inline-size:var(--size-tile-display)}.icon-tile[data-size=display-lg]{block-size:var(--size-tile-display-lg);inline-size:var(--size-tile-display-lg)}.icon-tile[data-size=display-xl]{block-size:var(--size-tile-display-xl);inline-size:var(--size-tile-display-xl)}.icon-tile[data-tone=danger]{background:var(--color-danger-veil);box-shadow:0 0 0 1px color-mix(in srgb, var(--color-danger) 20%, transparent);color:var(--color-danger)}.icon-tile[data-shape=circle]{border-radius:var(--radius-pill)}.icon-tile[data-surface=muted]{background:var(--color-muted);box-shadow:none}.icon-tile[data-surface=muted]:before{content:none}.icon-tile[data-tone=muted]{color:var(--color-text-muted)}.icon-tile[data-surface=muted][data-tone=primary]{color:color-mix(in srgb, var(--color-primary) 60%, transparent)}.icon-tile[data-surface=muted][data-size=display-lg]{background:color-mix(in srgb, var(--color-muted) 30%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--color-border) 40%, transparent)}.icon-tile[data-surface=muted][data-size=display-lg][data-tone=muted]{color:color-mix(in srgb, var(--color-text-muted) 50%, transparent)}.empty-state{--empty-state-padding:var(--space-inset-xl);color:var(--color-text-muted);font-size:var(--type-size-control-md);text-align:center;flex-direction:column;align-items:center;display:flex}.empty-state[data-layout=fill]{min-block-size:0;padding:var(--empty-state-padding);flex:1;justify-content:center}.empty-state[data-layout=fill][data-align=start]{justify-content:flex-start}.empty-state[data-layout=block]{padding-block:var(--space-inset-2xl)}.empty-state[data-frame=card]{border:1px solid color-mix(in srgb, var(--color-border) 40%, transparent);border-radius:var(--radius-panel);padding:var(--space-inset-2xl) var(--space-inset-xl);background:color-mix(in srgb, var(--color-muted) 15%, transparent)}.empty-state[data-frame=card] .empty-state-icon{margin-block-end:var(--space-inset-lg)}.empty-state[data-frame=card] .empty-state-title{font-size:var(--type-size-panel-title);font-weight:600}.empty-state[data-frame=card] .empty-state-hint{font-size:var(--type-size-control-md);line-height:var(--type-leading-relaxed)}.empty-state[data-frame=card] .empty-state-title+.empty-state-hint{margin-block-start:var(--space-inset-sm)}.empty-state[data-frame=dashed]{border:1px dashed color-mix(in srgb, var(--color-border) 50%, transparent);border-radius:var(--radius-control);padding:var(--space-inset-xl);background:color-mix(in srgb, var(--color-muted) 20%, transparent)}.empty-state[data-frame=dashed][data-size=lg]{border-radius:var(--radius-panel);padding:var(--space-inset-2xl) var(--space-inset-xl);background:color-mix(in srgb, var(--color-muted) 10%, transparent);border-width:2px}.empty-state[data-frame][data-layout=fill]:not([data-align=start]){max-inline-size:var(--size-empty-state-frame-width);flex:none;margin:auto}.empty-state[data-size=lg] .empty-state-title{font-size:var(--type-size-body)}.empty-state[data-size=lg]:not([data-frame]) .empty-state-hint{font-size:var(--type-size-control-md)}.empty-state[data-size=lg]:not([data-frame])[data-tone=accent] .empty-state-icon{margin-block-end:var(--space-inset-lg)}.empty-state[data-size=lg]:not([data-frame])[data-tone=accent] .empty-state-title{font-weight:600}.empty-state[data-size=lg]:not([data-frame])[data-tone=accent] .empty-state-title+.empty-state-hint{margin-block-start:var(--space-inset-sm)}.empty-state-icon{margin-block-end:var(--space-inset-md)}.empty-state-icon-bare{color:color-mix(in srgb, var(--color-text-muted) 40%, transparent)}.empty-state[data-layout=fill] .empty-state-icon-bare{color:var(--color-text-muted)}.empty-state-title{color:var(--color-text);font-weight:500}.empty-state-hint{max-inline-size:var(--size-empty-state-hint-width);font-size:var(--type-size-control-xs)}.empty-state-title+.empty-state-hint{margin-block-start:var(--space-inset-xs)}.empty-state-action{margin-block-start:var(--space-inset-lg)}.route-not-found{min-block-size:100dvh;padding:var(--space-inset-xl);background:var(--color-surface);justify-content:center;align-items:center;display:flex}.table-container{--table-radius:var(--radius-control);border:1px solid var(--color-outline);border-radius:var(--table-radius);background:var(--color-glass-table);inline-size:100%;-webkit-backdrop-filter:var(--elevation-backdrop-table);backdrop-filter:var(--elevation-backdrop-table);box-shadow:var(--table-ring,none);transition:border-color var(--motion-duration-hover) var(--motion-ease-control), box-shadow var(--motion-duration-hover) var(--motion-ease-control);flex-direction:column;display:flex;position:relative;overflow:hidden}.table-container:hover{border-color:var(--table-border-hover,var(--color-outline-strong));box-shadow:var(--table-ring-hover,var(--table-ring,none))}.table-container[data-accent]{--table-ring:var(--elevation-accent-card-rest);--table-ring-hover:var(--elevation-accent-card-hover);--table-border-hover:var(--color-outline-accent)}.table-container[data-fill]{flex:auto;min-block-size:0}.table-scroller{overflow-x:auto}.table-container[data-fill] .table-scroller{flex:auto;min-block-size:0;overflow:auto}.table-band{border-block-start:1px solid var(--color-outline);flex-shrink:0}.table{--table-font-size:var(--type-size-control-md);border-collapse:collapse;caption-side:bottom;inline-size:100%;font-size:var(--table-font-size)}.table thead{background:var(--color-glass-thead);-webkit-backdrop-filter:var(--elevation-backdrop-thead);backdrop-filter:var(--elevation-backdrop-thead)}.table[data-sticky-head] thead{z-index:var(--layer-raised);position:sticky;inset-block-start:0}.table-row{transition-property:background-color;transition-duration:var(--motion-duration-fast);transition-timing-function:var(--motion-ease-standard)}tbody .table-row:hover{background-color:var(--color-row-hover);-webkit-backdrop-filter:var(--elevation-backdrop-row-hover);backdrop-filter:var(--elevation-backdrop-row-hover)}.table-row[data-state=selected]{background-color:var(--color-muted)}.table-head{block-size:var(--table-head-height,var(--size-table-row-height));padding-inline:var(--table-cell-px,var(--space-inset-sm));color:var(--color-text);font-family:var(--type-font-nav);font-size:var(--type-size-table-head);letter-spacing:normal;text-align:start;vertical-align:middle;white-space:nowrap;font-weight:500}.table-head:has([role=checkbox]){padding-inline-end:0}.table-head[data-align],.table-cell[data-align]{text-align:var(--table-align)}.table-head[data-align=start],.table-cell[data-align=start]{--table-align:start}.table-head[data-align=center],.table-cell[data-align=center]{--table-align:center}.table-head[data-align=end],.table-cell[data-align=end]{--table-align:end}.table-head[data-truncate],.table-cell[data-truncate]{text-overflow:ellipsis;min-inline-size:0;max-inline-size:0;overflow:hidden}.table-cell{padding:var(--table-cell-padding,var(--space-inset-sm));vertical-align:middle;white-space:var(--table-cell-white-space,nowrap)}.table-cell:has([role=checkbox]){padding-inline-end:0}.table-footer{background-color:color-mix(in srgb, var(--color-muted) 50%, transparent);font-weight:500}.table-caption{color:var(--color-text-muted);font-size:var(--type-size-control-md);margin-block-start:var(--space-stack-md)}.agents-page{flex-direction:column;flex:auto;min-block-size:0;display:flex}.agents-page-body{min-block-size:0;padding-inline:var(--space-inset-md);flex-direction:column;flex:auto;padding-block-end:var(--space-inset-md);display:flex;overflow:hidden}.agents-page-body[data-refreshing]{opacity:.55}.agents-page-error{gap:var(--space-stack-xs);padding-block:var(--space-inset-md);flex-direction:column;display:flex}.agents-page-write-error{flex-shrink:0;padding-block-end:var(--space-inset-md)}.agents-page-skeleton-tile{--skeleton-radius:var(--radius-control-compact);inline-size:var(--size-control-height-sm);block-size:var(--size-control-height-sm);flex-shrink:0}.agents-page-skeleton-name{--skeleton-radius:var(--radius-control-compact);inline-size:55%;block-size:var(--size-page-skeleton-line)}.agents-page-skeleton-tool{--skeleton-radius:var(--radius-pill);inline-size:26%;block-size:var(--size-control-height-xs)}.agents-page-skeleton-temperature{--skeleton-radius:var(--radius-control-compact);inline-size:50%;block-size:var(--size-page-skeleton-line)}.agents-page-skeleton-action{--skeleton-radius:var(--radius-control);inline-size:var(--size-control-height-md);block-size:var(--size-control-height-md);flex-shrink:0}.agents-page-pagination{padding:var(--space-inset-sm);flex-shrink:0}.agents-workflow-filter{inline-size:var(--size-field-filter-width)}.agents-table-name{align-items:center;gap:var(--space-control-gap-sm);min-inline-size:0;display:flex}.agents-table-name-text{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.agents-table-tools{gap:var(--space-control-gap-sm);flex-wrap:wrap;display:flex}.agents-table-blank{color:var(--color-text-muted)}.agents-table-temperature{inline-size:var(--size-table-numeric-column);font-variant-numeric:tabular-nums;white-space:nowrap}.agents-table-actions{inline-size:var(--size-table-actions-column);white-space:nowrap}.agents-table-empty{white-space:normal}.agents-table-action-buttons{align-items:center;gap:var(--space-control-gap-sm);display:flex}.chats-page{flex-direction:column;min-block-size:0;display:flex}.chats-page-header{--tab-page-header-pb:var(--space-tab-panel-to-bottom-gap)}.chats-header-row{inline-size:100%;block-size:calc(var(--size-sidebar-logo-row-height) + var(--space-sidebar-title-to-panel-gap) - var(--space-tab-panel-to-bottom-gap));position:relative;overflow:visible}.chats-header-grid{align-items:start;column-gap:var(--space-inset-tight);inline-size:100%;transition:grid-template-columns var(--motion-duration-header-shift) var(--motion-ease-standard);grid-template-columns:0fr 1fr;transition-delay:.3s;display:grid;overflow:visible}.chats-header-grid[data-centered]{grid-template-columns:var(--size-chat-list-column) 1fr}.chats-header-office-cell{opacity:0;min-inline-size:0;transition:opacity var(--motion-duration-control) var(--motion-ease-standard);display:flex;overflow:visible}.chats-header-grid[data-centered] .chats-header-office-cell{opacity:1;transition-delay:.44s}.chats-header-conversation-cell{justify-content:flex-end;min-inline-size:0;display:flex;overflow:visible}.chats-office-metadata,.chats-conversation-metadata{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.chats-office-metadata{align-items:flex-start}.chats-conversation-metadata{--rise-distance:var(--space-inset-xs);animation:rise-in var(--motion-duration-expand-fade) var(--motion-ease-standard) 60ms backwards;align-items:flex-end}.chats-conversation-metadata[data-layout=inline]{align-items:center;gap:var(--space-chat-metadata-inline-gap);flex-flow:row}.chats-office-metadata-chip-skeleton{block-size:var(--size-chat-metadata-chip);inline-size:var(--size-chat-skeleton-pill-width-lg)}.chats-office-metadata-selector{--select-trigger-height:auto;--select-trigger-font-size:var(--type-size-fine);--select-trigger-icon-size:var(--size-control-icon-sm);--select-trigger-pl:var(--space-inset-2xs);--select-trigger-pr:var(--space-inset-2xs);flex-shrink:1;min-inline-size:0;display:flex;overflow:hidden}.chats-office-metadata-flow-icon{color:var(--color-positive)}.chats-conversation-metadata-flow-icon{color:var(--color-primary)}.chats-conversation-metadata-alert{font-weight:600}.chats-header-title{max-inline-size:min(100vw - 10rem,36rem);transition:inset-inline-start var(--motion-duration-header-shift) var(--motion-ease-standard) .3s, translate var(--motion-duration-header-shift) var(--motion-ease-standard) .3s;position:absolute;inset-block-start:50%;inset-inline-start:0;translate:0 -50%}.chats-header-title[data-centered]{inset-inline-start:50%;translate:-50% -50%}.chats-split-row{gap:var(--split-gap)}.chats-list-column{inline-size:var(--size-chat-list-column);flex-direction:column;flex-shrink:0;min-block-size:0;min-inline-size:0;display:flex}.chats-conversation-column{flex-direction:column;flex:1;min-block-size:0;min-inline-size:0;display:flex}.chats-list-toolbar{min-inline-size:0;padding:var(--space-inset-tight);flex-shrink:0;align-items:center;gap:6px;padding-block-end:var(--space-inset-sm);display:flex}.chats-search-host{--search-field-height:var(--size-control-height-lg);--search-field-lead:var(--space-inset-xl);flex:1;min-inline-size:0}.chats-toolbar-icon-button{block-size:var(--size-control-height-lg);inline-size:var(--size-control-height-lg);border-radius:var(--radius-control);color:var(--color-text-muted);cursor:pointer;transition:background-color var(--motion-duration-fast) var(--motion-ease-standard);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.chats-toolbar-icon-button:hover{background:var(--color-ghost-hover)}.chats-toolbar-icon-button:focus-visible{box-shadow:0 0 0 2px var(--color-ring);outline:none}.chats-toolbar-icon-button[data-ai=true]{color:var(--color-positive)}.chats-toolbar-icon-button[data-ai=false]{color:var(--color-negative)}.chats-toolbar-icon-button[data-engaged]{color:var(--color-primary)}.chats-not-connected-strip{margin:0 var(--space-inset-tight) var(--space-inset-sm);padding:var(--space-inset-xs) var(--space-inset-sm);border-radius:var(--radius-control-compact);background:var(--color-danger-veil);flex-shrink:0}.chats-not-connected-strip p{font-size:var(--type-size-control-xs);color:var(--color-danger);margin:0;font-weight:500}.chats-no-flow-banner{align-items:flex-start;gap:var(--space-stack-md);margin:0 var(--space-inset-tight) var(--space-inset-sm);padding:var(--space-inset-tight);border:1px solid color-mix(in srgb, var(--color-primary) 40%, transparent);border-radius:var(--radius-tile);background:color-mix(in srgb, var(--color-primary) 10%, transparent);flex-shrink:0;display:flex}.chats-no-flow-banner-icon{block-size:var(--space-stack-xl);inline-size:var(--space-stack-xl);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-primary) 15%, transparent);color:var(--color-primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.chats-no-flow-banner-body{flex:1;min-inline-size:0}.chats-no-flow-banner-title{font-size:var(--type-size-control-md);color:var(--color-text);margin:0;font-weight:600}.chats-no-flow-banner-text{margin:var(--space-inset-2xs) 0 0;font-size:var(--type-size-control-xs);color:var(--color-text-muted);line-height:1.375}.chats-no-flow-banner-cta{margin-block-start:var(--space-inset-sm)}.chats-list-scroll{flex:1;min-block-size:0}.chats-list-scroll-fallback{flex:1;min-block-size:0;overflow:hidden}.chats-list-virtual{inline-size:100%;position:relative}.chats-list-virtual-item{inline-size:100%;padding:var(--space-inset-2xs) 6px;position:absolute;inset-block-start:0;inset-inline-start:0}.chats-list-sentinel{block-size:1px}.chats-list-loading-more{justify-content:center;align-items:center;gap:var(--space-inset-sm);padding-block:var(--space-inset-tight);font-size:var(--type-size-control-xs);color:var(--color-text-muted);display:flex}.chats-list-error,.chats-list-empty{flex:1}.chats-toolbar-skeleton-search{block-size:var(--size-control-height-lg);flex:1;min-inline-size:0}.chats-toolbar-skeleton-action{--skeleton-radius:var(--radius-control);block-size:var(--size-control-height-lg);inline-size:var(--size-control-height-lg);flex-shrink:0}.chats-card-skeleton{align-items:flex-start;gap:var(--space-stack-md);padding:var(--space-inset-sm) var(--space-inset-tight);display:flex}.chats-card-skeleton-avatar{--skeleton-radius:var(--radius-pill);block-size:var(--size-avatar);inline-size:var(--size-avatar);flex-shrink:0}.chats-card-skeleton-body{gap:var(--space-inset-sm);flex-direction:column;flex:1;min-inline-size:0;display:flex}.chats-card-skeleton-title-row{justify-content:space-between;align-items:center;gap:var(--space-inset-sm);display:flex}.chats-card-skeleton-name{block-size:var(--space-stack-md);inline-size:55%;max-inline-size:var(--size-chat-skeleton-name-width)}.chats-card-skeleton-time{block-size:var(--space-stack-xs);inline-size:var(--space-stack-xl);flex-shrink:0}.chats-card-skeleton-preview{block-size:var(--space-stack-xs);inline-size:80%}.chats-card-skeleton-pills{gap:6px;padding-block-start:var(--space-inset-xs);display:flex}.chats-card-skeleton-pill{--skeleton-radius:var(--radius-pill);block-size:var(--space-stack-lg);inline-size:var(--size-chat-skeleton-pill-width)}.chats-card-skeleton-pill-lg{--skeleton-radius:var(--radius-pill);block-size:var(--space-stack-lg);inline-size:var(--size-chat-skeleton-pill-width-lg)}.chats-conversation-placeholder{flex:1}.chats-conversation-tip{align-items:center;gap:var(--space-inset-sm);padding:var(--space-inset-sm) var(--space-inset-md);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-muted) 40%, transparent);font-size:var(--type-size-control-xs);color:var(--color-text-muted);display:inline-flex}.connect-page{flex-direction:column;flex:auto;min-block-size:0;min-inline-size:0;display:flex}.connect-page-session,.connect-page-session .tab-page-header{padding-bottom:0}.connect-scroll{box-sizing:border-box;overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-block-size:0;min-inline-size:0;overflow:hidden auto}.connect-column{inline-size:100%;max-inline-size:var(--size-connect-column-max-width);min-block-size:100%;padding:var(--space-inset-md);flex-direction:column;justify-content:center;margin-inline:auto;display:flex}@media (width>=40rem){.connect-column{padding:var(--space-inset-lg)}}.connect-state-panel{border:1px solid var(--panel-outline,var(--color-outline));background:var(--panel-surface,var(--color-glass-panel));-webkit-backdrop-filter:var(--panel-backdrop,var(--elevation-backdrop-panel));backdrop-filter:var(--panel-backdrop,var(--elevation-backdrop-panel));transition:border-color var(--motion-duration-hover) var(--motion-ease-control)}.connect-state-panel:hover{border-color:var(--panel-outline-hover,var(--color-outline-strong))}.connect-state-panel{border-radius:var(--radius-panel);padding:var(--space-inset-xl)}.connect-state-panel-narrow{inline-size:100%;max-inline-size:var(--size-connect-state-max-width);margin-inline:auto}.connect-state-stack{align-items:center;gap:var(--space-stack-md);text-align:center;flex-direction:column;display:flex}.connect-state-icon-circle{inline-size:var(--size-connect-state-icon);block-size:var(--size-connect-state-icon);border-radius:var(--radius-pill);background-color:color-mix(in srgb, var(--color-primary) 10%, transparent);color:var(--color-primary);justify-content:center;align-items:center;display:flex}.connect-state-icon-circle-lg{inline-size:var(--size-connect-state-icon-lg);block-size:var(--size-connect-state-icon-lg)}.connect-state-muted-icon{color:var(--color-text-muted)}.connect-state-title{font-size:var(--type-size-control-md);line-height:var(--type-leading-control-md);color:var(--color-text);margin-block-end:var(--space-inset-xs);font-weight:500}.connect-state-title-lg{font-size:var(--type-size-body);line-height:var(--type-leading-body);margin-block-end:var(--space-inset-sm)}.connect-state-hint{font-size:var(--type-size-control-xs);line-height:var(--type-leading-control-xs);color:var(--color-text-muted)}.connect-state-text{max-inline-size:var(--size-connect-text-max-width);font-size:var(--type-size-control-md);line-height:var(--type-leading-lead);color:var(--color-text-muted);margin-inline:auto}.connect-state-link{color:var(--color-primary);font-weight:500}.connect-state-link:hover{text-decoration:underline}.connect-card{border:1px solid var(--color-vivid-card-border);background-color:var(--color-surface-raised);box-shadow:none;transition:box-shadow var(--motion-duration-hover) var(--motion-ease-standard), border-color var(--motion-duration-hover) var(--motion-ease-standard);position:relative}.connect-card:hover{box-shadow:var(--elevation-card-hover)}.connect-card{background-color:color-mix(in srgb, var(--vivid-card-accent) var(--color-vivid-mix-amount), var(--color-vivid-mix-base))}.connect-card:before{content:"";border-radius:inherit;background:var(--color-card-scrim);pointer-events:none;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.connect-card:hover [data-vivid-icon]{transform:scale(1.1)}}:root:not([data-theme=light]) .connect-card{border-color:color-mix(in srgb, var(--vivid-card-accent,var(--color-primary)) 30%, transparent)}:root:not([data-theme=light]) .connect-card:hover{border-color:color-mix(in srgb, var(--vivid-card-accent,var(--color-primary)) 50%, transparent)}.connect-card{--vivid-card-accent:var(--color-vivid-emerald);border-radius:var(--radius-panel);inline-size:100%;max-inline-size:100%;padding:var(--space-vivid-card-frame);background-color:var(--color-connect-card-bg);flex-direction:column;display:flex;overflow:hidden}.connect-card-hero{z-index:1;padding-block:var(--space-inset-tight);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}@media (width>=40rem){.connect-card-hero{padding-block:var(--space-connect-hero-py-desktop)}}.connect-card-logo{position:relative}.connect-card-logo-glow{border-radius:var(--radius-pill);background-color:var(--color-vivid-logo-glow);filter:var(--elevation-vivid-glow-blur);position:absolute;inset:0;scale:1.5}.connect-card-logo-img{transform-origin:50%;transition:transform var(--motion-duration-hover) var(--motion-ease-standard);will-change:transform;inline-size:var(--size-connect-logo);block-size:var(--size-connect-logo);opacity:.9;filter:var(--elevation-vivid-logo-shadow);position:relative;transform:scale(1)}@media (width>=40rem){.connect-card-logo-img{inline-size:var(--size-connect-logo-desktop);block-size:var(--size-connect-logo-desktop)}}.connect-card-inner{z-index:1;border:1px solid var(--color-vivid-inner-border);border-radius:var(--radius-control);background:var(--color-vivid-inner-bg);-webkit-backdrop-filter:var(--elevation-backdrop-vivid-inner);backdrop-filter:var(--elevation-backdrop-vivid-inner);box-shadow:none;position:relative}.connect-panel-title{font-size:var(--type-size-panel-title);font-weight:600;line-height:var(--type-leading-tight);letter-spacing:var(--type-tracking-card-title);color:var(--color-text)}.connect-section-title{font-size:var(--type-size-control-md);color:var(--color-text);font-weight:600}.connect-section-hint{font-size:var(--type-size-fine);color:var(--color-text-muted)}@media (width>=40rem){.connect-section-hint{font-size:var(--type-size-control-xs)}}.connect-how-heading{margin-block-end:var(--space-inset-2xs)}.connect-divider{border-block-start:1px solid color-mix(in srgb, var(--color-border) 50%, transparent)}.connect-divider-soft{border-block-start-color:color-mix(in srgb, var(--color-border) 40%, transparent)}.connect-steps{gap:var(--space-inset-2xs);flex-direction:column;display:flex}.connect-step{align-items:center;gap:var(--space-stack-xs);display:flex}.connect-step-number{inline-size:var(--space-inset-md);block-size:var(--space-inset-md);border-radius:var(--radius-control-compact);border:1px solid color-mix(in srgb, var(--color-vivid-whatsapp) 25%, transparent);background-color:color-mix(in srgb, var(--color-vivid-whatsapp) 15%, transparent);color:var(--color-vivid-whatsapp);font-size:var(--type-size-micro);flex-shrink:0;justify-content:center;align-items:center;font-weight:700;line-height:1;display:flex}.connect-step-text{align-items:baseline;column-gap:var(--space-inset-2xs);flex-wrap:wrap;row-gap:0;min-inline-size:0;display:flex}.connect-step-title{font-size:var(--type-size-control-xs);font-weight:500;line-height:var(--type-leading-tight);color:var(--color-text)}.connect-step-title:after{content:"·";margin-inline:var(--space-inset-2xs);color:var(--color-text-muted);font-weight:400}.connect-step-desc{font-size:var(--type-size-fine);line-height:var(--type-leading-tight);color:var(--color-text-muted)}.connect-step-desc a{color:var(--color-primary);font-weight:500}.connect-step-desc a:hover{text-decoration:underline}.connect-note-box{border:1px solid var(--color-vivid-note-border);border-radius:var(--radius-field);background-color:var(--color-vivid-note-bg);padding:var(--space-inset-sm) var(--space-inset-tight)}.connect-note-box p{font-size:var(--type-size-fine);line-height:var(--type-leading-lead);color:var(--color-text-muted)}@media (width>=40rem){.connect-note-box p{font-size:var(--type-size-control-xs)}}.connect-note-label{color:var(--color-text);font-weight:500}.connect-note-emphasis{font-size:var(--type-size-control-md);color:var(--color-text);font-weight:500}.connect-waiting-pill{align-items:center;gap:var(--space-control-gap-sm);border:1px solid color-mix(in srgb, var(--color-vivid-whatsapp) 25%, transparent);border-radius:var(--radius-pill);background-color:color-mix(in srgb, var(--color-vivid-whatsapp) 10%, transparent);padding:var(--space-inset-xs) var(--space-inset-tight);font-size:var(--type-size-control-xs);color:var(--color-text);font-weight:500;display:flex}.connect-waiting-pill[data-compact]{padding-inline:var(--space-stack-xs);font-size:var(--type-size-fine)}.connect-waiting-dot{inline-size:var(--space-vivid-dot);block-size:var(--space-vivid-dot);border-radius:var(--radius-pill);background-color:var(--color-vivid-whatsapp);animation:pulse var(--motion-duration-pulse) var(--motion-ease-pulse) infinite}.connect-page-main{flex-direction:column;flex:auto;min-block-size:0;min-inline-size:0;display:flex}.connect-numbers-scroll{gap:var(--space-shell-gutter-x);scrollbar-gutter:stable;flex-direction:column;flex:auto;min-block-size:0;display:flex}.connect-numbers-scroll>*{flex-shrink:0;overflow:visible}.connect-session-toolbar{justify-content:flex-end;display:flex}.connect-session{gap:var(--space-stack-sm);flex-direction:column;inline-size:100%;display:flex}.connect-session-back{align-items:center;gap:var(--space-inset-2xs);display:inline-flex}.contacts-page{flex-direction:column;flex:auto;min-block-size:0;display:flex}.contacts-panel{flex-direction:column;block-size:100%;min-block-size:0;min-inline-size:0;display:flex}.contacts-table-scroll{flex:auto;min-block-size:0;overflow:hidden auto}.contacts-table{--contacts-cell-px:var(--space-inset-sm);--contacts-cell-py:var(--space-stack-xs);border-collapse:collapse;table-layout:fixed;inline-size:100%;min-inline-size:0}.contacts-table thead{z-index:10;background:var(--color-glass-thead-strong);-webkit-backdrop-filter:var(--elevation-backdrop-thead);backdrop-filter:var(--elevation-backdrop-thead);position:sticky;inset-block-start:0}.contacts-col-ai{inline-size:var(--size-contacts-ai-col-width);min-inline-size:var(--size-contacts-ai-col-width)}.contacts-head{padding:var(--contacts-cell-py) var(--contacts-cell-px);border-block-end:1px solid var(--color-border);font-size:var(--type-size-table-head);text-align:center;color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.contacts-head-start{text-align:left}.contacts-row{cursor:pointer;transition:background-color var(--motion-duration-fast) var(--motion-ease-standard)}.contacts-row:hover,.contacts-row[data-selected]{background:var(--color-row-hover)}.contacts-cell{min-inline-size:0;padding:var(--contacts-cell-py) var(--contacts-cell-px);vertical-align:middle}.contacts-cell-contact{vertical-align:top}.contacts-cell-labels{overflow:visible}.contacts-cell-status{overflow:hidden}.contacts-cell-ai{padding-inline:var(--space-inset-xs);white-space:nowrap}.contacts-cell-center{justify-content:center;align-items:center;inline-size:100%;min-inline-size:0;display:flex}.contacts-cell-labels-inner{overflow:visible}.contacts-labels-stop{min-inline-size:0;max-inline-size:100%;display:inline-flex}.contacts-ai-switch{display:inline-flex}.contacts-contact-cell{align-items:flex-start;gap:var(--space-stack-xs);min-inline-size:0;display:flex}.contacts-row-avatar{--contact-avatar-size:var(--size-contacts-list-avatar);margin-block-start:var(--space-inset-2xs)}.contacts-contact-cell-main{gap:var(--space-inset-2xs);flex-direction:column;flex:1;min-inline-size:0;display:flex}.contacts-name-row{align-items:flex-start;gap:var(--space-inset-xs);min-inline-size:0;font-size:var(--type-size-control-md);font-weight:600;display:flex}.contacts-name-row-bare{align-items:center;gap:var(--space-inset-sm)}.contacts-row:hover .contact-name-edit{opacity:1}.contacts-phone-row{align-items:center;gap:var(--space-inset-xs);align-self:flex-start;min-inline-size:0;max-inline-size:100%;display:inline-flex}.contacts-phone{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;font-family:var(--type-font-code);font-size:var(--type-size-fine);font-variant-numeric:tabular-nums;color:var(--color-text-muted);line-height:1.25;overflow:hidden}.contacts-phone-hidden{text-overflow:ellipsis;white-space:nowrap;font-size:var(--type-size-fine);color:var(--color-text-muted);line-height:1.25;overflow:hidden}.contacts-skeleton-avatar{--skeleton-radius:var(--radius-pill);inline-size:var(--size-contacts-list-avatar);block-size:var(--size-contacts-list-avatar);flex-shrink:0}.contacts-skeleton-lines{gap:var(--space-inset-xs);min-inline-size:0;flex-direction:column;flex:1;padding-block-start:var(--space-inset-2xs);display:flex}.contacts-skeleton-name{block-size:var(--space-inset-md);inline-size:var(--size-contacts-skeleton-name-width);max-inline-size:100%}.contacts-skeleton-phone{block-size:var(--space-inset-tight);inline-size:var(--size-contacts-skeleton-phone-width);max-inline-size:90%}.contacts-skeleton-pills{gap:var(--space-inset-xs)}.contacts-skeleton-pill,.contacts-skeleton-pill-lg,.contacts-skeleton-status{--skeleton-radius:var(--radius-pill);block-size:var(--space-inset-lg)}.contacts-skeleton-pill{inline-size:var(--size-contacts-skeleton-pill-width)}.contacts-skeleton-pill-lg{inline-size:var(--size-contacts-skeleton-pill-width-lg)}.contacts-skeleton-status{inline-size:var(--size-contacts-skeleton-status-width)}.contacts-skeleton-switch{--skeleton-radius:var(--radius-pill);inline-size:var(--size-toggle-width);block-size:var(--size-toggle-height)}.contacts-empty{padding-block:var(--space-inset-2xl)}.contacts-empty-import{margin-block-start:var(--space-inset-xs)}.contacts-pagination-footer{block-size:var(--size-contacts-pagination-footer);padding-inline:var(--space-inset-md);border-block-start:1px solid color-mix(in srgb, var(--color-border) 40%, transparent);flex-shrink:0;align-items:center;display:flex}.contacts-split-handle{--handle-layer:30}.contacts-split-handle-open{--handle-thickness:var(--space-stack-xs);animation:fade-in var(--motion-duration-check) var(--motion-ease-standard) both}.contacts-split-handle-open[data-closing]{animation:fade-in var(--motion-duration-check) var(--motion-ease-standard) reverse both}.contacts-chat-slide{--slide-distance:var(--space-inset-xl);block-size:100%;min-block-size:0;min-inline-size:0;animation:slide-in-x var(--motion-duration-control) var(--motion-ease-standard) both;flex-direction:column;display:flex}.contacts-chat-slide[data-closing]{animation:slide-in-x var(--motion-duration-control) var(--motion-ease-standard) reverse both}.contacts-chat-surface{flex:1;min-block-size:0}.contacts-header-metadata{min-inline-size:0;align-items:center;margin-inline-start:var(--space-inset-md);display:flex}.crm-page{--tab-page-body-pb:0;flex-direction:column;flex:auto;min-block-size:0;min-inline-size:0;display:flex;overflow:hidden}.crm-page[data-view=status-form]{padding-inline:var(--space-inset-tight)}@media (width>=40rem){.crm-page[data-view=status-form]{padding-inline:var(--space-crm-status-form-gutter-desktop)}}.kanban-column-sortable{block-size:100%;min-block-size:var(--size-kanban-column-min-height);transition:transform .2s var(--motion-ease-standard);position:relative}.kanban-column-sortable[data-over]{transform:scale(.98)}.kanban-column-over-bar{border-radius:var(--radius-pill);inline-size:2px;animation:2s cubic-bezier(.4,0,.6,1) infinite pulse;position:absolute;inset-block:0;inset-inline-start:calc(-1 * var(--space-inset-xs))}.kanban-column-over-bar[data-kanban-color=emerald]{background:var(--color-kanban-emerald-base)}.kanban-column-over-bar[data-kanban-color=blue]{background:var(--color-kanban-blue-base)}.kanban-column-over-bar[data-kanban-color=amber]{background:var(--color-kanban-amber-base)}.kanban-column-over-bar[data-kanban-color=purple]{background:var(--color-kanban-purple-base)}.kanban-column-over-bar[data-kanban-color=slate]{background:var(--color-kanban-slate-base)}.kanban-column-over-bar[data-kanban-color=rose]{background:var(--color-kanban-rose-base)}.kanban-column-over-bar[data-kanban-color=cyan]{background:var(--color-kanban-cyan-base)}.kanban-column-over-bar[data-kanban-color=teal]{background:var(--color-kanban-teal-base)}.kanban-column-over-bar[data-kanban-color=orange]{background:var(--color-kanban-orange-base)}.kanban-column-over-bar[data-kanban-color=indigo]{background:var(--color-kanban-indigo-base)}.kanban-column-over-bar[data-kanban-color=lime]{background:var(--color-kanban-lime-base)}.kanban-column-over-bar[data-kanban-color=muted]{background:color-mix(in srgb, var(--color-text-muted) 50%, transparent)}.kanban-column-drag-placeholder{inline-size:var(--size-kanban-column-width);block-size:100%;min-block-size:var(--size-kanban-column-min-height);flex-shrink:0}.kanban-column-drag-placeholder-fill{border-radius:var(--radius-tile);opacity:.4;border:2px dashed #0000;block-size:100%}.kanban-column-drag-placeholder-fill[data-kanban-color=emerald]{background:var(--color-kanban-emerald-panel-bg);border-color:var(--color-kanban-emerald-base)}.kanban-column-drag-placeholder-fill[data-kanban-color=blue]{background:var(--color-kanban-blue-panel-bg);border-color:var(--color-kanban-blue-base)}.kanban-column-drag-placeholder-fill[data-kanban-color=amber]{background:var(--color-kanban-amber-panel-bg);border-color:var(--color-kanban-amber-base)}.kanban-column-drag-placeholder-fill[data-kanban-color=purple]{background:var(--color-kanban-purple-panel-bg);border-color:var(--color-kanban-purple-base)}.kanban-column-drag-placeholder-fill[data-kanban-color=slate]{background:var(--color-kanban-slate-panel-bg);border-color:var(--color-kanban-slate-base)}.kanban-column-drag-placeholder-fill[data-kanban-color=rose]{background:var(--color-kanban-rose-panel-bg);border-color:var(--color-kanban-rose-base)}.kanban-column-drag-placeholder-fill[data-kanban-color=cyan]{background:var(--color-kanban-cyan-panel-bg);border-color:var(--color-kanban-cyan-base)}.kanban-column-drag-placeholder-fill[data-kanban-color=teal]{background:var(--color-kanban-teal-panel-bg);border-color:var(--color-kanban-teal-base)}.kanban-column-drag-placeholder-fill[data-kanban-color=orange]{background:var(--color-kanban-orange-panel-bg);border-color:var(--color-kanban-orange-base)}.kanban-column-drag-placeholder-fill[data-kanban-color=indigo]{background:var(--color-kanban-indigo-panel-bg);border-color:var(--color-kanban-indigo-base)}.kanban-column-drag-placeholder-fill[data-kanban-color=lime]{background:var(--color-kanban-lime-panel-bg);border-color:var(--color-kanban-lime-base)}.kanban-column-drag-placeholder-fill[data-kanban-color=muted]{background:var(--color-kanban-muted-panel-bg);border-color:var(--color-primary)}.kanban-column-grip{inline-size:var(--size-kanban-grip-width);block-size:var(--size-kanban-grip-height);padding:var(--space-inset-xs);border-radius:var(--radius-control-compact);color:color-mix(in srgb, var(--color-text-muted) 60%, transparent);cursor:grab;touch-action:none;transition:color var(--motion-duration-fast) var(--motion-ease-standard), background-color var(--motion-duration-fast) var(--motion-ease-standard);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.kanban-column-grip:hover{color:var(--color-text-muted);background:color-mix(in srgb, var(--color-surface) 50%, transparent)}.kanban-column-grip:active{cursor:grabbing}.kanban-skeleton-grip{inline-size:var(--size-kanban-grip-width);block-size:var(--size-kanban-grip-height);border-radius:var(--radius-control-compact);flex-shrink:0}.kanban-column-default{color:var(--color-primary);cursor:default;flex-shrink:0;display:inline-flex}.kanban-column-menu-popup{min-inline-size:12.5rem}.kanban-card:hover .contact-name-edit{opacity:1}.kanban-card-avatar{--contact-avatar-size:var(--size-kanban-card-avatar)}.kanban-card-phone{align-items:center;gap:var(--space-control-gap-md);inline-size:100%;min-inline-size:0;font-size:var(--type-size-control-xs);color:var(--color-text-muted);display:flex}.kanban-card-phone>svg{opacity:.7;flex-shrink:0}.kanban-card-phone-number{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.kanban-card-phone-private{filter:blur(5px);transition:filter var(--motion-duration-fast) var(--motion-ease-standard);-webkit-user-select:none;user-select:none}.kanban-card-phone-private:hover{filter:blur(3px)}.kanban-card-phone-copy{opacity:0;transition:opacity var(--motion-duration-fast) var(--motion-ease-standard);display:inline-flex}.kanban-card-phone:hover .kanban-card-phone-copy{opacity:1}.kanban-card-summary-wrapper{grid-template-rows:0fr;min-inline-size:0;transition:grid-template-rows .5s cubic-bezier(.25,.46,.45,.94);display:grid}.kanban-card:hover .kanban-card-summary-wrapper{grid-template-rows:1fr;transition-delay:.3s}.kanban-card:not(:hover) .kanban-card-summary-wrapper{transition-delay:0s}.kanban-card-summary-clip{min-block-size:0;overflow:hidden}.kanban-card-summary-reveal{opacity:0;clip-path:inset(0 100% 0 0);padding-block-start:var(--space-inset-sm);transform:translate(-16px)}.kanban-card:hover .kanban-card-summary-reveal{animation:.5s cubic-bezier(.25,.46,.45,.94) .3s forwards kanban-summary-reveal}.kanban-card:not(:hover) .kanban-card-summary-reveal{opacity:0;clip-path:inset(0 100% 0 0);transition:opacity .2s ease-out,clip-path .2s ease-out,transform .2s ease-out;animation:none;transform:translate(-16px)}@keyframes kanban-summary-reveal{0%{opacity:0;clip-path:inset(0 100% 0 0);transform:translate(-16px)}to{opacity:1;clip-path:inset(0);transform:translate(0)}}.kanban-card-summary{inline-size:100%;padding:var(--space-stack-xs);border:1px solid color-mix(in srgb, var(--color-border) 40%, transparent);border-radius:var(--radius-control);background:var(--color-surface);text-align:left;cursor:pointer;transition:background-color var(--motion-duration-fast) var(--motion-ease-standard), border-color var(--motion-duration-fast) var(--motion-ease-standard);display:block}.kanban-card-summary:hover{border-color:color-mix(in srgb, var(--color-primary) 30%, transparent);background:color-mix(in srgb, var(--color-muted) 50%, transparent)}.kanban-card-summary-text{-webkit-line-clamp:3;line-clamp:3;font-size:var(--type-size-kanban-lead);color:color-mix(in srgb, var(--color-text) 90%, transparent);-webkit-box-orient:vertical;font-weight:500;line-height:1.6;display:-webkit-box;overflow:hidden}.kanban-card-summary-tags{gap:var(--space-control-gap-md);flex-wrap:wrap;margin-block-start:var(--space-stack-xs);display:flex}.kanban-card-summary-tag{padding:var(--space-inset-2xs) var(--space-inset-sm);border:1px solid color-mix(in srgb, var(--color-border) 50%, transparent);border-radius:var(--radius-control-compact);background:var(--color-muted);font-size:var(--type-size-fine);color:color-mix(in srgb, var(--color-text) 80%, transparent);align-items:center;font-weight:500;display:inline-flex}.kanban-card-summary-more{font-size:var(--type-size-fine);color:color-mix(in srgb, var(--color-text-muted) 80%, transparent);align-self:center;margin-inline-start:var(--space-inset-xs);font-weight:500}.kanban-drag-name{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;color:var(--color-text);overflow:hidden}.kanban-drag-column{inline-size:var(--size-kanban-ghost-column-width);pointer-events:none;transform:rotate(1deg)scale(1.02)}.kanban-drag-column .kanban-column{border-radius:var(--radius-tile);overflow:hidden}.kanban-drag-column-body{gap:var(--space-inset-sm);padding:var(--space-inset-sm);flex-direction:column;display:flex}.kanban-drag-mini-card{align-items:center;gap:var(--space-inset-sm);padding:var(--space-inset-sm);border:1px solid color-mix(in srgb, var(--color-border) 30%, transparent);border-radius:var(--radius-control);background:color-mix(in srgb, var(--color-surface) 70%, transparent);display:flex;overflow:hidden}.kanban-drag-mini-avatar{inline-size:var(--size-control-height-sm);block-size:var(--size-control-height-sm);flex-shrink:0}.kanban-drag-mini-main{flex:1;min-inline-size:0;overflow:hidden}.kanban-drag-mini-name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--type-size-control-xs);color:var(--color-text);font-weight:500;overflow:hidden}.kanban-drag-mini-phone{text-overflow:ellipsis;white-space:nowrap;font-size:var(--type-size-micro);color:var(--color-text-muted);overflow:hidden}.kanban-drag-private{filter:blur(5px);-webkit-user-select:none;user-select:none}.kanban-drag-column-empty{padding-block:var(--space-inset-md);text-align:center;font-size:var(--type-size-control-xs);color:var(--color-text-muted)}.kanban-drag-column-more{padding:var(--space-inset-sm);border-block-start:1px solid color-mix(in srgb, var(--color-border) 30%, transparent);text-align:center;font-size:var(--type-size-micro);color:var(--color-text-muted)}.kanban-summary-body{gap:var(--space-inset-md);flex-direction:column;display:flex}.kanban-summary-section{padding:var(--space-inset-md);border:1px solid var(--color-outline);border-radius:var(--radius-control);background:var(--color-glass-panel)}.kanban-summary-section-title{font-size:var(--type-size-control-xs);color:var(--color-text-muted);margin-block-end:var(--space-inset-sm);font-weight:600}.kanban-summary-text{font-size:var(--type-size-control-md);white-space:pre-wrap;color:var(--color-text);line-height:1.6}.kanban-summary-points{gap:var(--space-inset-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.kanban-summary-points li{gap:var(--space-inset-sm);font-size:var(--type-size-control-md);color:var(--color-text);line-height:1.6;display:flex}.kanban-summary-point-dot{inline-size:var(--space-control-gap-md);block-size:var(--space-control-gap-md);border-radius:var(--radius-pill);background:var(--color-primary);flex-shrink:0;margin-block-start:var(--space-inset-tight)}.kanban-summary-tags{gap:var(--space-inset-sm);flex-wrap:wrap;display:flex}.kanban-summary-generated{font-size:var(--type-size-control-xs);color:var(--color-text-muted)}.kanban-summary-empty{padding:var(--space-inset-lg);border:1px solid var(--color-outline);border-radius:var(--radius-control);background:var(--color-glass-panel);text-align:center;font-size:var(--type-size-control-md);color:var(--color-text-muted)}.kanban-deleted-column{--kanban-empty-min-height:0;--kanban-empty-padding-block:var(--space-inset-xl);--kanban-empty-font-size:var(--type-size-control-xs);--kanban-empty-color:var(--color-text-muted)}.kanban-deleted-title-icon{color:var(--color-crm-deleted-icon);flex-shrink:0}.kanban-deleted-close{opacity:0;transition:opacity var(--motion-duration-fast) var(--motion-ease-standard), background-color var(--motion-duration-fast) var(--motion-ease-standard)}.kanban-column:hover .kanban-deleted-close{opacity:1}.crm-deleted-opener{block-size:100%;align-items:center;padding-inline-start:var(--space-inset-xs);display:flex}.crm-deleted-open-button{align-items:center;gap:var(--space-control-gap-md);block-size:var(--size-control-height-md);padding-inline:var(--space-inset-sm);border:1px solid var(--color-crm-deleted-border);border-radius:var(--radius-field);color:var(--color-crm-deleted-text);cursor:pointer;transition:border-color var(--motion-duration-fast) var(--motion-ease-standard), background-color var(--motion-duration-fast) var(--motion-ease-standard), color var(--motion-duration-fast) var(--motion-ease-standard);background:0 0;display:flex}.crm-deleted-open-button:hover{border-color:var(--color-crm-deleted-border-hover);background:color-mix(in srgb, var(--color-crm-deleted-accent) 10%, transparent);color:var(--color-crm-deleted-text-hover)}.kanban-card[data-static]{cursor:default}.crm-chat-modal-body{flex-direction:column;flex:1;min-block-size:0;padding:0;display:flex}.crm-chat-close{border-radius:var(--radius-pill)}.crm-chat-close:hover{background:color-mix(in srgb, var(--color-negative) 10%, transparent);color:var(--color-negative)}.cursos-body{gap:var(--space-inset-tight);flex-direction:column;flex:1;min-block-size:0;display:flex}.cursos-lessons-section{flex-direction:column;flex:1;min-block-size:0;display:flex}.cursos-section-label{margin:0 0 var(--space-inset-sm);padding-inline:var(--space-inset-2xs);color:color-mix(in srgb, var(--color-text-muted) 70%, transparent);letter-spacing:.025em;text-transform:uppercase;flex-shrink:0;font-size:11px;font-weight:600}.cursos-grid{gap:var(--space-inset-tight);flex:1;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(3,1fr);min-block-size:0;display:grid}.curso-card{border-radius:var(--radius-panel);block-size:100%;animation:rise-in var(--motion-duration-fast) var(--motion-ease-standard) both;flex-direction:column;display:flex;overflow:hidden}.curso-card-vivid{border:1px solid var(--color-vivid-card-border);background-color:var(--color-surface-raised);box-shadow:none;transition:box-shadow var(--motion-duration-hover) var(--motion-ease-standard), border-color var(--motion-duration-hover) var(--motion-ease-standard);position:relative}.curso-card-vivid:hover{box-shadow:var(--elevation-card-hover)}.curso-card-plain{border:1px solid color-mix(in srgb, var(--color-border) 60%, transparent);background:var(--color-surface-raised);box-shadow:var(--elevation-control-rest)}.curso-thumb{cursor:default;background:0 0;border:0;border-start-start-radius:var(--radius-panel);border-start-end-radius:var(--radius-panel);flex:1;min-block-size:0;inline-size:100%;padding:0;position:relative;overflow:hidden}.curso-thumb[data-has-video]{cursor:pointer}.curso-thumb-img{object-fit:cover;object-position:center 10%;block-size:100%;inline-size:100%;position:absolute;inset:0}.curso-thumb-img-light{display:none}[data-theme=light] .curso-thumb-img-light{display:block}[data-theme=light] .curso-thumb-img-dark{display:none}.curso-thumb-placeholder{background:color-mix(in srgb, var(--color-muted) 40%, transparent);color:color-mix(in srgb, var(--color-text-muted) 40%, transparent);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.curso-play-overlay{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.curso-play-bubble{block-size:var(--size-avatar);inline-size:var(--size-avatar);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-on-vivid) 90%, transparent);box-shadow:var(--elevation-elevated);color:var(--color-media-backdrop);opacity:0;transition:opacity var(--motion-duration-control) var(--motion-ease-standard);justify-content:center;align-items:center;display:flex}.curso-play-bubble svg{margin-inline-start:var(--space-inset-2xs)}.curso-card:hover .curso-play-bubble{opacity:1}.curso-soon-pill{padding:var(--space-inset-2xs) var(--space-inset-sm);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-media-backdrop) 60%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:color-mix(in srgb, var(--color-on-vivid) 80%, transparent);font-size:10px;position:absolute;inset-block-end:var(--space-inset-sm);inset-inline-end:var(--space-inset-sm)}.curso-card-info{gap:var(--space-inset-xs);padding:var(--space-inset-sm) var(--space-inset-tight);flex-direction:column;flex-shrink:0;display:flex}.curso-card-info-top{justify-content:space-between;align-items:center;gap:var(--space-inset-sm);display:flex}.curso-card-number{color:color-mix(in srgb, var(--color-text-muted) 60%, transparent);letter-spacing:.025em;text-transform:uppercase;margin:0;font-size:10px;font-weight:600}.curso-audiobook-chip{align-items:center;gap:var(--space-inset-xs);padding:var(--space-inset-2xs) var(--space-inset-sm);border:1px solid color-mix(in srgb, var(--color-border) 60%, transparent);border-radius:var(--radius-control-compact);background:color-mix(in srgb, var(--color-muted) 30%, transparent);color:color-mix(in srgb, var(--color-text) 80%, transparent);cursor:pointer;transition:background-color var(--motion-duration-check) var(--motion-ease-standard), border-color var(--motion-duration-check) var(--motion-ease-standard), color var(--motion-duration-check) var(--motion-ease-standard);flex-shrink:0;font-family:inherit;font-size:10px;font-weight:500;display:inline-flex}.curso-audiobook-chip:hover{border-color:var(--color-border);background:color-mix(in srgb, var(--color-muted) 60%, transparent);color:var(--color-text)}.curso-audiobook-chip:disabled{opacity:.6}.curso-card-title{color:var(--color-text);font-size:var(--type-size-control-md);font-weight:600;line-height:var(--type-leading-snug);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.curso-card-meta{align-items:center;column-gap:var(--space-inset-tight);row-gap:var(--space-inset-2xs);color:var(--color-text-muted);flex-wrap:wrap;font-size:11px;display:flex}.curso-card-meta span{align-items:center;gap:var(--space-inset-xs);display:inline-flex}.cursos-ebook-section{flex-shrink:0}.curso-ebook-card{align-items:center;gap:var(--space-inset-md);padding:var(--space-stack-lg);border-radius:var(--radius-panel);animation:rise-in var(--motion-duration-nav) var(--motion-ease-standard) both;display:flex}:root:not([data-theme=light]) .curso-ebook-card{background-image:linear-gradient(to right, color-mix(in srgb, var(--color-primary) 8%, transparent), color-mix(in srgb, var(--color-primary) 4%, transparent))}.curso-ebook-locked{cursor:not-allowed}.curso-ebook-icon{block-size:var(--size-control-height-xl);inline-size:var(--size-control-height-xl);border-radius:var(--radius-control);background:color-mix(in srgb, var(--color-primary) 15%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--color-primary) 20%, transparent);color:var(--color-primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.curso-ebook-copy{flex:1;min-inline-size:0}.curso-ebook-title{color:var(--color-text);margin:0;font-weight:600}.curso-ebook-file{align-items:center;gap:var(--space-control-gap-md);margin:var(--space-inset-2xs) 0 0;color:var(--color-text-muted);font-size:var(--type-size-control-xs);display:flex}.curso-ebook-download{gap:var(--space-inset-sm);flex-shrink:0}.curso-ebook-soon{flex-shrink:0}.panel-modal.curso-video-modal{--panel-modal-max-width:var(--size-overlay-width-shell-xl);--panel-modal-max-height:var(--size-overlay-height-shell-xl)}.curso-modal-body{background:var(--color-media-backdrop);flex-direction:column;flex:1;justify-content:center;min-block-size:0;padding:0;display:flex;overflow:hidden}.curso-modal-footer{padding-block:var(--space-inset-tight)}.curso-modal-nav{justify-content:space-between;align-items:center;gap:var(--space-inset-tight);inline-size:100%;display:flex}.curso-nav-button{gap:var(--space-control-gap-md)}.curso-modal-audiobook{gap:var(--space-inset-sm)}.panda-player-host{background:var(--color-media-backdrop);justify-content:center;inline-size:100%;display:flex}.panda-player-frame{aspect-ratio:16/9;max-block-size:calc(92dvh - var(--panda-chrome));inline-size:min(100%, (92dvh - var(--panda-chrome)) * 16 / 9);background:var(--color-media-backdrop);margin-inline:auto;position:relative;overflow:hidden}.panda-player-iframe{border:0;block-size:100%;inline-size:100%}.card{--card-gap:var(--space-stack-md);--card-py:var(--space-inset-md);--card-px:var(--space-inset-md);--card-radius:var(--radius-control);--card-font-size:var(--type-size-control-md);border:1px solid var(--panel-outline,var(--color-outline));background:var(--panel-surface,var(--color-glass-panel));-webkit-backdrop-filter:var(--panel-backdrop,var(--elevation-backdrop-panel));backdrop-filter:var(--panel-backdrop,var(--elevation-backdrop-panel));transition:border-color var(--motion-duration-hover) var(--motion-ease-control)}.card:hover{border-color:var(--panel-outline-hover,var(--color-outline-strong))}.card{gap:var(--card-gap);padding-block:var(--card-py);border-radius:var(--card-radius);color:var(--color-text);font-size:var(--card-font-size);box-shadow:var(--card-shadow,none);transition:border-color var(--motion-duration-hover) var(--motion-ease-control), box-shadow var(--motion-duration-hover) var(--motion-ease-standard);flex-direction:column;display:flex;overflow:hidden}.card:hover{box-shadow:var(--card-shadow-hover,var(--card-shadow,none))}.card[data-size=sm]{--card-gap:var(--space-inset-tight);--card-py:var(--space-inset-tight);--card-px:var(--space-inset-tight)}.card:has([data-slot=card-footer]){padding-block-end:0}.card>img:first-child{border-start-start-radius:var(--card-radius);border-start-end-radius:var(--card-radius)}.card>img:last-child{border-end-end-radius:var(--card-radius);border-end-start-radius:var(--card-radius)}.card:has(>img:first-child){padding-block-start:0}.card[data-interactive]{transition:box-shadow var(--motion-duration-hover) var(--motion-ease-standard), border-color var(--motion-duration-hover) var(--motion-ease-standard)}.card[data-interactive]:hover{box-shadow:var(--card-shadow-hover,var(--elevation-overlay))}.card-header{--card-header-gap:var(--space-inset-xs);align-items:start;gap:var(--card-header-gap);padding-inline:var(--card-px);grid-auto-rows:min-content;display:grid}.card-header:has([data-slot=card-action]){grid-template-columns:1fr auto}.card-header:has([data-slot=card-description]){grid-template-rows:auto auto}.card-title{font-size:var(--type-size-body);font-weight:500;line-height:var(--type-leading-snug)}.card[data-size=sm] .card-title{font-size:var(--type-size-control-md)}.card-description{color:var(--color-text-muted);font-size:var(--type-size-control-md)}.card-action{grid-row:1/span 2;grid-column-start:2;place-self:start end}.card-content{padding-inline:var(--card-px)}.card-footer{padding:var(--card-py) var(--card-px);border-block-start:1px solid var(--color-border);background-color:color-mix(in srgb, var(--color-muted) 50%, transparent);border-end-end-radius:var(--card-radius);border-end-start-radius:var(--card-radius);align-items:center;display:flex}.dashboard-page-scroll{box-sizing:border-box;min-block-size:0;min-inline-size:0;padding-inline:var(--space-shell-gutter-x);margin-inline:calc(-1 * var(--space-shell-gutter-x));flex-direction:column;flex:auto;margin-block-end:calc(-1 * var(--space-card-shadow-outset-y));padding-block-end:var(--space-card-shadow-outset-y);display:flex;overflow:clip auto}.dashboard-page-scroll>.tab-page-header{z-index:auto;position:static}.dashboard-stack{gap:var(--space-split-gap-desktop);flex-direction:column;display:flex}.dashboard-card{--panel-surface:var(--color-surface-panel);--panel-backdrop:var(--elevation-backdrop-none);--panel-outline:var(--color-shell-border);--panel-outline-hover:var(--color-shell-border-hover);--card-shadow-hover:var(--elevation-card-hover)}.dashboard-card-header{justify-content:space-between;align-items:flex-start;gap:var(--space-inset-tight);flex-wrap:wrap;display:flex}.dashboard-card-heading{gap:var(--space-inset-2xs);min-inline-size:0;display:grid}.dashboard-card-title{font-weight:600}.dashboard-card-title-row{align-items:center;gap:var(--space-control-gap-md);min-block-size:var(--space-inset-lg);display:flex}.dashboard-card-footer{padding:var(--space-inset-xs) var(--card-px) var(--space-inset-md)}.dashboard-chart-filter-bar{align-items:flex-end;gap:var(--space-inset-md);flex-wrap:wrap;display:flex}.dashboard-chart-filter{gap:var(--space-inset-xs);flex-direction:column;display:flex}.dashboard-chart-filter-label{color:color-mix(in srgb, var(--color-text-muted) 70%, transparent);font-size:var(--type-size-micro);letter-spacing:var(--type-tracking-widest);text-transform:uppercase;font-weight:500}.dashboard-status-pills{gap:var(--space-control-gap-md);padding-block:var(--space-inset-xs);flex-wrap:wrap;margin-block-end:var(--space-inset-sm);display:flex}.dashboard-status-pill{padding:var(--space-control-gap-md) var(--space-inset-tight);border-radius:var(--radius-pill);font-family:inherit;font-size:var(--type-size-control-xs);font-weight:500;line-height:var(--type-leading-snug);cursor:pointer;transition:background-color var(--motion-duration-hover) var(--motion-ease-standard), box-shadow var(--motion-duration-hover) var(--motion-ease-standard);border:1px solid #0000}.dashboard-status-pill[data-kanban-color=emerald]{border-color:color-mix(in srgb, var(--color-kanban-emerald-base) 40%, transparent);background:color-mix(in srgb, var(--color-kanban-emerald-base) 10%, transparent);color:var(--color-kanban-emerald-pill-text)}.dashboard-status-pill[data-kanban-color=emerald]:hover{background:color-mix(in srgb, var(--color-kanban-emerald-base) 15%, transparent)}.dashboard-status-pill[data-kanban-color=blue]{border-color:color-mix(in srgb, var(--color-kanban-blue-base) 40%, transparent);background:color-mix(in srgb, var(--color-kanban-blue-base) 10%, transparent);color:var(--color-kanban-blue-pill-text)}.dashboard-status-pill[data-kanban-color=blue]:hover{background:color-mix(in srgb, var(--color-kanban-blue-base) 15%, transparent)}.dashboard-status-pill[data-kanban-color=amber]{border-color:color-mix(in srgb, var(--color-kanban-amber-base) 40%, transparent);background:color-mix(in srgb, var(--color-kanban-amber-base) 10%, transparent);color:var(--color-kanban-amber-pill-text)}.dashboard-status-pill[data-kanban-color=amber]:hover{background:color-mix(in srgb, var(--color-kanban-amber-base) 15%, transparent)}.dashboard-status-pill[data-kanban-color=purple]{border-color:color-mix(in srgb, var(--color-kanban-purple-base) 40%, transparent);background:color-mix(in srgb, var(--color-kanban-purple-base) 10%, transparent);color:var(--color-kanban-purple-pill-text)}.dashboard-status-pill[data-kanban-color=purple]:hover{background:color-mix(in srgb, var(--color-kanban-purple-base) 15%, transparent)}.dashboard-status-pill[data-kanban-color=slate]{border-color:color-mix(in srgb, var(--color-kanban-slate-base) 40%, transparent);background:color-mix(in srgb, var(--color-kanban-slate-base) 10%, transparent);color:var(--color-kanban-slate-pill-text)}.dashboard-status-pill[data-kanban-color=slate]:hover{background:color-mix(in srgb, var(--color-kanban-slate-base) 15%, transparent)}.dashboard-status-pill[data-kanban-color=rose]{border-color:color-mix(in srgb, var(--color-kanban-rose-base) 40%, transparent);background:color-mix(in srgb, var(--color-kanban-rose-base) 10%, transparent);color:var(--color-kanban-rose-pill-text)}.dashboard-status-pill[data-kanban-color=rose]:hover{background:color-mix(in srgb, var(--color-kanban-rose-base) 15%, transparent)}.dashboard-status-pill[data-kanban-color=cyan]{border-color:color-mix(in srgb, var(--color-kanban-cyan-base) 40%, transparent);background:color-mix(in srgb, var(--color-kanban-cyan-base) 10%, transparent);color:var(--color-kanban-cyan-pill-text)}.dashboard-status-pill[data-kanban-color=cyan]:hover{background:color-mix(in srgb, var(--color-kanban-cyan-base) 15%, transparent)}.dashboard-status-pill[data-kanban-color=teal]{border-color:color-mix(in srgb, var(--color-kanban-teal-base) 40%, transparent);background:color-mix(in srgb, var(--color-kanban-teal-base) 10%, transparent);color:var(--color-kanban-teal-pill-text)}.dashboard-status-pill[data-kanban-color=teal]:hover{background:color-mix(in srgb, var(--color-kanban-teal-base) 15%, transparent)}.dashboard-status-pill[data-kanban-color=orange]{border-color:color-mix(in srgb, var(--color-kanban-orange-base) 40%, transparent);background:color-mix(in srgb, var(--color-kanban-orange-base) 10%, transparent);color:var(--color-kanban-orange-pill-text)}.dashboard-status-pill[data-kanban-color=orange]:hover{background:color-mix(in srgb, var(--color-kanban-orange-base) 15%, transparent)}.dashboard-status-pill[data-kanban-color=indigo]{border-color:color-mix(in srgb, var(--color-kanban-indigo-base) 40%, transparent);background:color-mix(in srgb, var(--color-kanban-indigo-base) 10%, transparent);color:var(--color-kanban-indigo-pill-text)}.dashboard-status-pill[data-kanban-color=indigo]:hover{background:color-mix(in srgb, var(--color-kanban-indigo-base) 15%, transparent)}.dashboard-status-pill[data-kanban-color=lime]{border-color:color-mix(in srgb, var(--color-kanban-lime-base) 40%, transparent);background:color-mix(in srgb, var(--color-kanban-lime-base) 10%, transparent);color:var(--color-kanban-lime-pill-text)}.dashboard-status-pill[data-kanban-color=lime]:hover{background:color-mix(in srgb, var(--color-kanban-lime-base) 15%, transparent)}.dashboard-status-pill[data-active]{box-shadow:0 0 0 2px color-mix(in srgb, var(--color-text) 20%, transparent)}.dashboard-series-legend{align-items:center;gap:var(--space-control-gap-md);color:var(--color-text-muted);font-size:var(--type-size-control-xs);margin-block-start:var(--space-inset-2xs);display:flex}.dashboard-card-legend{gap:var(--space-stack-xs);inline-size:100%;display:grid}.dashboard-legend-row{justify-content:space-between;align-items:center;gap:var(--space-inset-tight);display:flex}.dashboard-legend-item{align-items:center;gap:var(--space-inset-sm);min-inline-size:0;color:var(--color-text);font-size:var(--type-size-kanban-lead);display:flex}.dashboard-legend-figures{align-items:baseline;gap:var(--space-control-gap-md);display:flex}.dashboard-legend-count{font-size:var(--type-size-kanban-lead);font-variant-numeric:tabular-nums;font-weight:600}.dashboard-legend-pct{color:var(--color-text-muted);font-size:var(--type-size-fine);font-variant-numeric:tabular-nums}.dashboard-legend-dot{inline-size:var(--space-stack-xs);block-size:var(--space-stack-xs);border-radius:var(--radius-pill);flex-shrink:0}.dashboard-legend-dot.dashboard-legend-dot-primary{background:var(--color-primary)}.dashboard-legend-dot.dashboard-legend-dot-off-hours{background:var(--color-chart-off-hours)}.dashboard-legend-dot.dashboard-legend-dot-hollow{box-sizing:border-box;border:1.5px solid var(--color-primary);background:0 0}.dashboard-gauges-grid{gap:var(--space-split-gap-desktop);grid-template-columns:1fr;display:grid}@media (width>=64rem){.dashboard-gauges-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}}.dashboard-gauge-card{flex-direction:column;block-size:100%;min-block-size:0;display:flex}.dashboard-gauge-slot{block-size:var(--size-chart-gauge);flex-shrink:0;justify-content:center;align-items:center;inline-size:100%;display:flex}.dashboard-gauge{inline-size:var(--size-chart-gauge);max-inline-size:100%;block-size:var(--size-chart-gauge);margin-inline:auto;position:relative}.dashboard-conversion-gauge{cursor:default}.dashboard-gauge-svg{block-size:100%;inline-size:100%}.dashboard-gauge-value{fill:var(--color-text);font-size:var(--type-size-gauge-value);font-variant-numeric:tabular-nums;font-weight:700}.dashboard-gauge-caption{fill:var(--color-text-muted);font-size:var(--type-size-control-xs)}.off-hours-empty-ring{stroke:color-mix(in srgb, var(--color-muted) 30%, transparent);stroke-width:14px;stroke-linecap:round}.off-hours-sector{stroke:color-mix(in srgb, var(--color-border) 25%, transparent);stroke-width:.5px;stroke-linejoin:round}.off-hours-border-business{stroke:color-mix(in srgb, var(--color-primary) 80%, transparent);stroke-width:2.5px;stroke-linecap:round}.off-hours-border-off{stroke-opacity:.92;stroke-width:2.5px;stroke-linecap:round}.conversion-gauge-well{fill:var(--color-surface-raised)}@keyframes conversionLiquidShimmer{0%,to{opacity:.4}50%{opacity:.58}}.conversion-wave-back{animation:4.5s cubic-bezier(.4,0,.2,1) infinite conversionLiquidShimmer}@media (prefers-reduced-motion:reduce){.conversion-wave-back{animation:none}}.conversion-gauge-ring{stroke:color-mix(in srgb, var(--color-primary) 80%, transparent);stroke-width:2.5px}.dashboard-conversion-rate{z-index:1;color:var(--color-text);font-size:var(--type-size-gauge-value);font-variant-numeric:tabular-nums;font-weight:700;line-height:var(--type-leading-tight);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.dashboard-help-button{inline-size:var(--size-control-height-sm);block-size:var(--size-control-height-sm);border-radius:var(--radius-pill);color:var(--color-text-muted);cursor:pointer;transition:color var(--motion-duration-hover) var(--motion-ease-standard);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.dashboard-help-button:hover{color:var(--color-text)}.dashboard-help-button:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.dashboard-help-icon{inline-size:var(--size-control-icon-md);block-size:var(--size-control-icon-md)}.dashboard-help-tooltip{--tooltip-max-width:var(--size-overlay-width-xs);text-align:start}.dashboard-help-title{margin:0;font-weight:500}.dashboard-funnel-close-rate{align-items:center;gap:var(--space-inset-xs);display:inline-flex}.dashboard-help-muted{color:var(--color-text-muted);font-size:var(--type-size-control-xs);line-height:var(--type-leading-snug);margin:0;margin-block-start:var(--space-overlay-inset-y)}.dashboard-help-strong{color:var(--color-text);font-variant-numeric:tabular-nums;font-weight:500}.dashboard-help-link{border-radius:var(--radius-tile);color:var(--color-primary);text-underline-offset:var(--space-underline-offset);font-weight:500;text-decoration:none}.dashboard-help-link:hover{text-decoration:underline}.dashboard-help-link:focus-visible{outline:2px solid var(--color-ring)}.dashboard-help-schedule{color:var(--color-text-muted);font-size:var(--type-size-control-xs);margin:0;margin-block-start:var(--space-inset-sm);padding:0;list-style-type:disc;list-style-position:inside}.dashboard-help-schedule li+li{margin-block-start:var(--space-inset-2xs)}.dashboard-help-counts{color:var(--color-text-muted);font-size:var(--type-size-control-xs);font-variant-numeric:tabular-nums;margin:0;margin-block-start:var(--space-inset-sm)}.dashboard-breakdown-tooltip{--tooltip-max-width:var(--size-overlay-width-sm);text-align:start;max-block-size:min(60vh,26rem);overflow-y:auto}.dashboard-breakdown-rows{gap:var(--space-control-gap-md);margin-block-start:var(--space-inset-sm);display:grid}.dashboard-breakdown-row{justify-content:space-between;align-items:center;gap:var(--space-inset-tight);font-size:var(--type-size-fine);display:flex}.dashboard-breakdown-name{align-items:center;gap:var(--space-control-gap-md);min-inline-size:0;max-inline-size:var(--size-chart-breakdown-label);color:color-mix(in srgb, var(--color-text) 90%, transparent);text-overflow:ellipsis;white-space:nowrap;display:flex;overflow:hidden}.dashboard-breakdown-dot{inline-size:var(--space-stack-xs);block-size:var(--space-stack-xs);border-radius:var(--radius-tile);flex-shrink:0}.dashboard-breakdown-dot[data-kanban-color=emerald]{background:var(--color-kanban-emerald-base)}.dashboard-breakdown-dot[data-kanban-color=blue]{background:var(--color-kanban-blue-base)}.dashboard-breakdown-dot[data-kanban-color=amber]{background:var(--color-kanban-amber-base)}.dashboard-breakdown-dot[data-kanban-color=purple]{background:var(--color-kanban-purple-base)}.dashboard-breakdown-dot[data-kanban-color=slate]{background:var(--color-kanban-slate-base)}.dashboard-breakdown-dot[data-kanban-color=rose]{background:var(--color-kanban-rose-base)}.dashboard-breakdown-dot[data-kanban-color=cyan]{background:var(--color-kanban-cyan-base)}.dashboard-breakdown-dot[data-kanban-color=teal]{background:var(--color-kanban-teal-base)}.dashboard-breakdown-dot[data-kanban-color=orange]{background:var(--color-kanban-orange-base)}.dashboard-breakdown-dot[data-kanban-color=indigo]{background:var(--color-kanban-indigo-base)}.dashboard-breakdown-dot[data-kanban-color=lime]{background:var(--color-kanban-lime-base)}.dashboard-breakdown-count{font-variant-numeric:tabular-nums;font-weight:500}.dashboard-funnel-controls{justify-content:flex-end;align-items:flex-end;gap:var(--space-inset-md);flex-wrap:wrap;display:flex}.dashboard-funnel-placeholder{block-size:var(--size-chart-placeholder);padding-inline:var(--space-inset-md);justify-content:center;align-items:center;display:flex}.dashboard-funnel-placeholder p{color:var(--color-text-muted);font-size:var(--type-size-control-md);text-align:center;margin:0}.funnel-viz{inline-size:100%;color:var(--color-text)}.funnel-svg{block-size:auto;inline-size:100%;display:block}.funnel-stage,.funnel-label{transition:opacity var(--motion-duration-expand-fade) var(--motion-ease-standard)}.funnel-stage-dimmed{opacity:.38}.funnel-stage-top{stroke-width:1.15px;stroke-linecap:round;stroke-linejoin:round}.funnel-arc{stroke:var(--color-text-muted);stroke-width:1px;stroke-opacity:.75;stroke-linecap:butt;stroke-linejoin:round}.funnel-arc-tip{fill:var(--color-text-muted);fill-opacity:.85}.funnel-arc-label{fill:var(--color-text-muted);font-size:var(--type-size-micro);font-variant-numeric:tabular-nums;font-weight:600}.funnel-labels{gap:var(--space-inset-xs);margin-block-start:var(--space-control-gap-md);display:grid}.funnel-label{justify-content:center;align-items:baseline;gap:var(--space-control-gap-md);min-inline-size:0;padding-inline:var(--space-inset-2xs);display:flex}.funnel-label-count{font-size:var(--type-size-body);font-variant-numeric:tabular-nums;letter-spacing:var(--type-tracking-tight);flex-shrink:0;font-weight:600}.funnel-label-name{color:var(--color-text-muted);font-size:var(--type-size-fine);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.funnel-skeleton-stage{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}.funnel-skeleton-fill{fill:color-mix(in srgb, var(--color-muted) 45%, transparent)}.funnel-skeleton-top{stroke:color-mix(in srgb, var(--color-text-muted) 35%, transparent);stroke-width:1.15px;stroke-linecap:round;stroke-linejoin:round}.funnel-skeleton-arc{stroke:color-mix(in srgb, var(--color-text-muted) 25%, transparent);stroke-width:1px;stroke-linecap:butt}.funnel-skeleton-pct{fill:color-mix(in srgb, var(--color-muted) 50%, transparent)}.funnel-skeleton-count{inline-size:var(--space-inset-xl);block-size:var(--space-inset-lg)}.funnel-skeleton-name{inline-size:var(--space-inset-2xl);max-inline-size:55%;block-size:var(--space-inset-tight)}.dashboard-chart-skeleton-bars{block-size:58%;inline-size:100%;padding-inline:var(--space-inset-sm);border-radius:var(--radius-control-compact);background:color-mix(in srgb, var(--color-muted) 20%, transparent);align-self:flex-end;align-items:flex-end;gap:1px;padding-block-end:var(--space-inset-sm);display:flex}.dashboard-chart-skeleton-bar{--skeleton-radius:2px 2px 0 0;flex:1;min-inline-size:0}.dashboard-skeleton-title{inline-size:11rem;max-inline-size:100%;block-size:var(--space-inset-lg)}.dashboard-skeleton-description{inline-size:16rem;max-inline-size:100%;block-size:var(--space-inset-md)}.dashboard-skeleton-filters,.dashboard-skeleton-flow-tabs{--skeleton-radius:var(--radius-field);inline-size:13.75rem;max-inline-size:100%;block-size:var(--size-control-height-lg)}.dashboard-skeleton-range{inline-size:10rem;block-size:var(--size-control-height-sm)}.dashboard-skeleton-pill{--skeleton-radius:var(--radius-pill);inline-size:5.5rem;block-size:var(--size-control-height-sm)}.dashboard-skeleton-help{--skeleton-radius:var(--radius-pill);inline-size:var(--size-control-height-sm);block-size:var(--size-control-height-sm)}.dashboard-skeleton-gauge{inline-size:var(--size-chart-gauge);max-inline-size:100%;block-size:var(--size-chart-gauge);justify-content:center;align-items:center;display:flex;position:relative}.dashboard-skeleton-gauge-ring{--skeleton-radius:var(--radius-pill);position:absolute;inset:0}.dashboard-skeleton-gauge-hole{z-index:1;border-radius:var(--radius-pill);background:var(--color-surface);block-size:9.375rem;inline-size:9.375rem;position:relative}.dashboard-skeleton-legend-dot{--skeleton-radius:var(--radius-pill);inline-size:var(--space-stack-xs);block-size:var(--space-stack-xs)}.dashboard-skeleton-legend-name{inline-size:9rem;block-size:var(--space-inset-md)}.dashboard-skeleton-legend-count{inline-size:var(--space-inset-2xl);block-size:var(--space-inset-md)}.dashboard-state{justify-content:center;align-items:center;gap:var(--space-inset-md);padding:var(--space-inset-xl);text-align:center;flex-direction:column;flex:auto;display:flex}.dashboard-state p{max-inline-size:20rem;color:var(--color-text-muted);font-size:var(--type-size-control-md);line-height:var(--type-leading-lead);margin:0}.dashboard-state-icon{inline-size:var(--space-inset-2xl);block-size:var(--space-inset-2xl)}.dashboard-state-icon.dashboard-state-icon-warn{color:color-mix(in srgb, var(--color-primary) 50%, transparent)}.dashboard-state-icon.dashboard-state-icon-error{color:color-mix(in srgb, var(--color-danger) 60%, transparent)}.fluxos-page,.fluxos-page-main{flex-direction:column;flex:auto;min-block-size:0;min-inline-size:0;display:flex}.fluxos-meus-scroll{gap:var(--space-shell-gutter-x);scrollbar-gutter:stable;flex-direction:column;flex:auto;min-block-size:0;display:flex}.fluxos-meus-scroll>*{flex-shrink:0;overflow:visible}.fluxos-card-skeleton{--skeleton-radius:var(--radius-panel);block-size:var(--size-fluxos-card-skeleton-height);inline-size:100%}.fluxos-empty{padding-block:var(--space-inset-2xl);border:2px dashed color-mix(in srgb, var(--color-border) 50%, transparent);border-radius:var(--radius-panel);background:color-mix(in srgb, var(--color-muted) 10%, transparent);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.fluxos-empty-badge{inline-size:var(--size-vivid-icon);block-size:var(--size-vivid-icon);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-primary) 10%, transparent);color:var(--color-primary);justify-content:center;align-items:center;margin-block-end:var(--space-inset-tight);display:flex}.fluxos-empty-title{color:var(--color-text-muted);font-weight:500}.fluxos-empty-hint{max-inline-size:var(--size-overlay-width-xs);color:color-mix(in srgb, var(--color-text-muted) 70%, transparent);font-size:var(--type-size-control-xs);margin-block-start:var(--space-inset-xs)}.labels-grid{gap:var(--space-inset-md);grid-template-columns:1fr;display:grid}@media (width>=40rem){.labels-grid{grid-template-columns:repeat(2,1fr)}}@media (width>=64rem){.labels-grid{grid-template-columns:repeat(3,1fr)}}.label-card{border:1px solid var(--color-vivid-card-border);background-color:var(--color-surface-raised);box-shadow:none;transition:box-shadow var(--motion-duration-hover) var(--motion-ease-standard), border-color var(--motion-duration-hover) var(--motion-ease-standard);position:relative}.label-card:hover{box-shadow:var(--elevation-card-hover)}.label-card{background-color:color-mix(in srgb, var(--vivid-card-accent) var(--color-vivid-mix-amount), var(--color-vivid-mix-base))}.label-card:before{content:"";border-radius:inherit;background:var(--color-card-scrim);pointer-events:none;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.label-card:hover [data-vivid-icon]{transform:scale(1.1)}}:root:not([data-theme=light]) .label-card{border-color:color-mix(in srgb, var(--vivid-card-accent,var(--color-primary)) 30%, transparent)}:root:not([data-theme=light]) .label-card:hover{border-color:color-mix(in srgb, var(--vivid-card-accent,var(--color-primary)) 50%, transparent)}.label-card{padding:var(--space-vivid-card-frame);border-radius:var(--radius-panel);flex-direction:column;display:flex;overflow:hidden}.label-card-icon-area{z-index:1;padding-block:var(--space-stack-lg);justify-content:center;align-items:center;display:flex;position:relative}.label-card-icon-stack{justify-content:center;align-items:center;display:flex;position:relative}.label-card-glow{block-size:var(--size-vivid-glow);inline-size:var(--size-vivid-glow);border-radius:var(--radius-pill);background-color:var(--vivid-card-accent);filter:var(--elevation-vivid-glow-blur);opacity:var(--elevation-vivid-glow-opacity);position:absolute}.label-card-icon{transform-origin:50%;transition:transform var(--motion-duration-hover) var(--motion-ease-standard);will-change:transform;block-size:var(--size-vivid-icon);inline-size:var(--size-vivid-icon);border-radius:var(--radius-pill);background-color:var(--vivid-card-accent);box-shadow:var(--elevation-vivid-icon);color:var(--color-on-vivid);justify-content:center;align-items:center;display:flex;position:relative;transform:scale(1)}.label-card-icon svg{filter:var(--elevation-vivid-icon-filter)}.label-card-panel{z-index:1;border:1px solid var(--color-vivid-inner-border);border-radius:var(--radius-control);background:var(--color-vivid-inner-bg);-webkit-backdrop-filter:var(--elevation-backdrop-vivid-inner);backdrop-filter:var(--elevation-backdrop-vivid-inner);box-shadow:none;padding:var(--space-inset-md);position:relative}.label-card-head{justify-content:space-between;align-items:flex-start;gap:var(--space-inset-sm);display:flex}.label-card-info{flex:1;min-inline-size:0}.label-card-name{font-size:var(--type-size-body);letter-spacing:var(--type-tracking-card-title);font-weight:600;line-height:var(--type-leading-tight);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.label-card-desc{margin:var(--space-inset-xs) 0 0;-webkit-line-clamp:2;color:var(--color-text-muted);font-size:var(--type-size-control-xs);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.label-card-menu-trigger{color:var(--color-text-muted);flex-shrink:0}.label-card-menu-trigger:hover{color:var(--color-text)}.labels-card-menu{min-inline-size:11.25rem}.labels-menu-icon{margin-inline-end:var(--space-inset-sm)}.labels-skeleton-card{--vivid-card-accent:var(--color-vivid-emerald)}:root:not([data-theme=light]) .labels-skeleton-card{background-color:color-mix(in srgb, var(--color-vivid-emerald) 15%, transparent)}[data-theme=light] .labels-skeleton-card{background-color:var(--color-vivid-mint-panel)}.labels-skeleton-avatar{--skeleton-radius:var(--radius-pill);block-size:var(--size-vivid-icon);inline-size:var(--size-vivid-icon);background:var(--color-vivid-skeleton)}.labels-skeleton-panel{gap:var(--space-stack-xs);flex-direction:column;display:flex}.labels-skeleton-line{background:color-mix(in srgb, var(--color-text) 10%, transparent)}.labels-skeleton-line-title{block-size:var(--space-inset-md);inline-size:8rem}.labels-skeleton-line-sub{block-size:var(--space-inset-tight);inline-size:12rem;max-inline-size:100%}.labels-form-modal{--panel-modal-max-width:var(--size-overlay-width-form-wide);--panel-modal-max-height:min(var(--size-overlay-cap-form-wide), var(--size-overlay-height-form-wide))}.labels-form-footer{gap:var(--space-inset-sm);flex-direction:row;inline-size:100%;display:flex}.labels-form-footer>button{flex:1}.labels-form-fields{gap:var(--space-inset-tight);flex-direction:column;display:flex}.labels-name-label{--label-font-weight:600;align-items:center;display:flex}.labels-name-dot{block-size:var(--space-inset-sm);inline-size:var(--space-inset-sm);border-radius:var(--radius-pill);flex-shrink:0;display:inline-block}.labels-color-group{--rise-distance:calc(-1 * var(--space-inset-xs));padding:var(--space-inset-tight);border:1px solid var(--color-outline);border-radius:var(--radius-field);background:color-mix(in srgb, var(--color-muted) 20%, transparent);animation:rise-in var(--motion-duration-expand-fade) var(--motion-ease-standard) both}.labels-hint,.labels-dimension-note{color:var(--color-text-muted);font-size:11px;line-height:var(--type-leading-snug);margin:0}.labels-dimension-emphasis{color:var(--color-text);font-weight:500}.members-loading-firm{justify-content:center;align-items:center;gap:var(--space-inset-md);color:var(--color-text-muted);font-size:var(--type-size-control-md);flex-direction:column;flex:1;display:flex}.members-page{flex-direction:column;flex:auto;min-block-size:0;min-inline-size:0;display:flex}.members-split-group{flex:auto;block-size:100%;min-block-size:0;min-inline-size:0;display:flex}.members-panel{flex-direction:column;block-size:100%;min-block-size:0;min-inline-size:0;display:flex}.members-search{padding:var(--space-inset-tight) var(--space-inset-tight) var(--space-inset-sm);flex-shrink:0}.members-list-scroll{min-block-size:0;padding:0 var(--space-inset-tight) var(--space-inset-tight);flex-direction:column;flex:auto;display:flex;overflow:hidden auto}.members-list-stack{gap:var(--space-inset-sm);flex-direction:column;display:flex}.member-list-card{box-sizing:border-box;inline-size:100%;min-inline-size:0;max-inline-size:100%;padding:var(--space-inset-tight);border:1px solid var(--color-list-card-border);border-radius:var(--radius-panel);background:var(--color-glass-list-card);-webkit-backdrop-filter:var(--elevation-backdrop-list-card);backdrop-filter:var(--elevation-backdrop-list-card);cursor:pointer;animation:slide-in-x var(--motion-duration-fast) var(--motion-ease-control) both;transition:border-color var(--motion-duration-hover) var(--motion-ease-standard), box-shadow var(--motion-duration-hover) var(--motion-ease-standard), scale var(--motion-duration-fast) var(--motion-ease-control);position:relative;overflow:hidden}.member-list-card:hover{border-color:var(--color-list-card-border-strong);box-shadow:var(--elevation-list-card-hover)}.member-list-card:active{scale:.98}.member-list-card[data-selected]{border-color:var(--color-list-card-border-strong);box-shadow:var(--elevation-list-card-hover)}.member-list-card[data-selected]:hover{border-color:var(--color-list-card-border-emphasis)}.member-list-card-skeleton{cursor:default;animation-name:fade-in}.member-card-row{align-items:center;gap:var(--space-inset-sm);min-inline-size:0;display:flex}@media (width>=40rem){.member-card-row{gap:var(--space-inset-tight)}}.member-card-avatar{inline-size:var(--size-avatar);block-size:var(--size-avatar);flex-shrink:0;position:relative}.member-card-avatar-circle{--avatar-fallback-border-width:2px;--avatar-fallback-border-color:var(--color-border)}.member-card-avatar-circle[data-selected]{--avatar-fallback-border-color:color-mix(in srgb, var(--color-primary) 40%, transparent);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-primary) 50%, transparent), 0 0 0 4px color-mix(in srgb, var(--color-primary) 12%, transparent)}.member-card-avatar-circle[data-selected] [data-slot=avatar-fallback]{background:color-mix(in srgb, var(--color-primary) 7%, transparent)}.member-card-main{flex:1;min-inline-size:0}.member-card-name{align-items:center;gap:var(--space-inset-sm);color:var(--color-text);font-size:var(--type-size-control-md);white-space:nowrap;text-overflow:ellipsis;margin:0;font-weight:500;display:flex;overflow:hidden}.member-you-badge{--badge-py:0;--badge-px:var(--space-inset-xs);--badge-font-size:10px;--badge-leading:1;block-size:var(--space-inset-md);flex-shrink:0}.member-card-email{color:var(--color-text-muted);font-size:var(--type-size-control-xs);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.member-card-presence{font-size:var(--type-size-control-xs);white-space:nowrap;text-overflow:ellipsis;margin:0;padding-block-start:var(--space-inset-2xs);overflow:hidden}.member-presence-dot{inline-size:var(--space-stack-xs);block-size:var(--space-stack-xs);border:2px solid var(--color-surface-raised);border-radius:var(--radius-pill);background:var(--color-presence-offline);position:absolute;inset-block-end:0;inset-inline-end:0}.member-presence-dot[data-online]{background:var(--color-presence-online)}.member-presence-dot[data-size=md]{inline-size:var(--space-inset-tight);block-size:var(--space-inset-tight);border-color:var(--color-surface);inset-block-end:var(--space-inset-2xs);inset-inline-end:var(--space-inset-2xs)}.member-presence-label{color:var(--color-text-muted)}.member-presence-label[data-online]{color:var(--color-positive)}.member-skeleton-avatar{--skeleton-radius:var(--radius-pill);inline-size:var(--size-avatar);block-size:var(--size-avatar)}.member-skeleton-lines{gap:var(--space-control-gap-md);flex-direction:column;flex:1;min-inline-size:0;display:flex}.member-skeleton-name{block-size:var(--space-inset-md);max-inline-size:var(--size-menu-min-width-compact)}.member-skeleton-email{block-size:var(--space-inset-tight);max-inline-size:var(--size-menu-min-width)}.member-skeleton-presence{block-size:var(--space-inset-tight);inline-size:var(--size-menu-min-width-sub)}.member-skeleton-role{block-size:var(--space-inset-lg);inline-size:var(--size-control-height-xl);flex-shrink:0;display:none}@media (width>=40rem){.member-skeleton-role{display:block}}.members-state-icon{color:var(--color-text-muted)}.members-state-icon-danger{color:var(--color-danger)}.members-state-text{color:var(--color-text-muted);font-size:var(--type-size-control-md);margin:0}.members-pagination{animation:rise-in var(--motion-duration-fast) var(--motion-ease-control) both;margin-block-start:var(--space-inset-md)}.member-role-select{align-items:center;gap:var(--space-control-gap-md);flex-shrink:0;display:flex}.member-role-badge-anchor{display:inline-flex}.member-role-trigger{font-size:var(--type-size-control-xs);font-weight:500}.member-role-trigger[data-role-size=sm]{--select-trigger-pl:var(--space-control-px-xs);min-inline-size:0;max-inline-size:9.5rem}@media (width>=40rem){.member-role-trigger[data-role-size=sm]{min-inline-size:7.5rem;max-inline-size:10rem}}.member-role-trigger[data-role-size=md]{min-inline-size:8.25rem}.status-page-column{inline-size:100%;max-inline-size:var(--size-page-column-max-width)}.status-list{gap:var(--space-inset-md);flex-direction:column;display:flex}.status-form-panel{border:1px solid var(--color-outline);background:var(--color-glass-float);-webkit-backdrop-filter:var(--elevation-backdrop-float);backdrop-filter:var(--elevation-backdrop-float);transition:border-color var(--motion-duration-hover) var(--motion-ease-control), background-color var(--motion-duration-hover) var(--motion-ease-control)}.status-form-panel:hover{border-color:var(--color-outline-strong)}.status-form-panel{border-radius:var(--radius-panel);min-block-size:0;min-inline-size:0;box-shadow:var(--elevation-elevated);animation:rise-in var(--motion-duration-control) var(--motion-ease-control) both;flex-direction:column;flex:1;display:flex;overflow:hidden}.status-page-column .status-form-panel{max-block-size:min(85vh,52rem);margin-block-end:var(--space-inset-md)}.status-form-body{min-block-size:0;padding:var(--space-inset-md);flex:1;overflow-y:auto}@media (width>=40rem){.status-form-body{padding-inline:var(--space-inset-xl)}}.status-form-sections{gap:var(--space-stack-lg);flex-direction:column;display:flex}.status-toggle-row{justify-content:space-between;align-items:center;gap:var(--space-inset-tight);padding:var(--space-inset-md);border:1px solid color-mix(in srgb, var(--color-border) 70%, transparent);border-radius:var(--radius-panel);background:color-mix(in srgb, var(--color-muted) 20%, transparent);transition:background-color var(--motion-duration-hover) var(--motion-ease-standard);display:flex}.status-toggle-row:hover{background:color-mix(in srgb, var(--color-muted) 35%, transparent)}.status-toggle-copy{gap:var(--space-inset-2xs);flex-direction:column;min-inline-size:0;display:flex}.status-toggle-label{--label-gap:var(--space-control-gap-md);align-items:center;display:flex}.status-toggle-hint{color:var(--color-text-muted);font-size:var(--type-size-control-xs);margin:0}.status-icon-primary{color:var(--color-primary)}.status-icon-success{color:var(--color-success)}.status-icon-danger{color:var(--color-danger)}.status-section-logo{inline-size:var(--space-inset-lg);block-size:var(--space-inset-lg);opacity:.9}.status-whatsapp-body{gap:var(--space-inset-md);flex-direction:column;display:flex;position:relative}.status-whatsapp-overlay{justify-content:center;align-items:center;gap:var(--space-inset-sm);padding-inline:var(--space-inset-xl);border-radius:var(--radius-panel);background:color-mix(in srgb, var(--color-surface) 80%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);text-align:center;flex-direction:column;display:flex;position:absolute;inset:0}.status-whatsapp-overlay-icon{inline-size:var(--size-avatar);block-size:var(--size-avatar);border-radius:var(--radius-pill);background:var(--color-muted);color:var(--color-text-muted);justify-content:center;align-items:center;display:flex}.status-whatsapp-overlay-title{color:var(--color-text);font-size:var(--type-size-control-md);margin:0;font-weight:600}.status-whatsapp-overlay-text{max-inline-size:15rem;color:var(--color-text-muted);font-size:var(--type-size-control-xs);line-height:var(--type-leading-lead);margin:0}.status-phone-add-row{align-items:center;gap:var(--space-inset-sm);flex-wrap:wrap;display:flex}.status-phone-country{align-items:center;gap:var(--space-inset-xs);padding-inline:var(--space-inset-tight);block-size:var(--size-field-height-comfortable);border:1px solid var(--color-border);border-radius:var(--radius-field);background:var(--color-muted);font-family:var(--type-font-code);font-size:var(--type-size-control-md);display:flex}.status-phone-country>span:last-child{font-weight:600}.status-phone-ddd{--input-width:4rem;text-align:center;flex:none}.status-phone-number{flex:1;min-inline-size:8rem}.status-phone-input-hint{color:var(--color-text-muted);font-size:var(--type-size-control-xs);margin:0}.status-phone-list{gap:var(--space-inset-sm);max-block-size:10rem;flex-direction:column;padding-inline-end:var(--space-inset-xs);display:flex;overflow-y:auto}.status-phone-row{padding:var(--space-inset-tight);border:1px solid color-mix(in srgb, var(--color-border) 70%, transparent);border-radius:var(--radius-panel);background:color-mix(in srgb, var(--color-muted) 10%, transparent);font-size:var(--type-size-control-md);transition:border-color var(--motion-duration-hover) var(--motion-ease-standard), background-color var(--motion-duration-hover) var(--motion-ease-standard);justify-content:space-between;align-items:center;display:flex}.status-phone-row:hover{border-color:color-mix(in srgb, var(--color-success) 40%, transparent);background:color-mix(in srgb, var(--color-success) 5%, transparent)}.status-phone-row:hover .status-phone-remove{opacity:1}.status-phone-row-main{align-items:center;gap:var(--space-inset-sm);display:flex}.status-phone-badge{inline-size:var(--space-inset-xl);block-size:var(--space-inset-xl);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-success) 10%, transparent);flex-shrink:0;justify-content:center;align-items:center;display:flex}.status-phone-value{color:var(--color-text);font-family:var(--type-font-code);font-weight:500}.status-remove-button{padding:var(--space-inset-xs);border-radius:var(--radius-pill);color:var(--color-text-muted);cursor:pointer;opacity:0;transition:opacity var(--motion-duration-fast) var(--motion-ease-standard), color var(--motion-duration-fast) var(--motion-ease-standard), background-color var(--motion-duration-fast) var(--motion-ease-standard);background:0 0;border:0}.status-remove-button:hover{background:color-mix(in srgb, var(--color-danger) 10%, transparent);color:var(--color-danger)}.status-notify-empty{padding-block:var(--space-inset-xl);border:1px dashed color-mix(in srgb, var(--color-border) 60%, transparent);border-radius:var(--radius-panel);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.status-notify-empty p{color:var(--color-text-muted);font-size:var(--type-size-control-xs);margin:0}.status-notify-empty-badge{inline-size:var(--size-avatar);block-size:var(--size-avatar);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-muted) 50%, transparent);justify-content:center;align-items:center;margin-block-end:var(--space-inset-sm);display:flex}.status-notify-empty-badge img{opacity:.3}.status-telegram-actions{gap:var(--space-inset-sm);flex-wrap:wrap;display:flex}.status-telegram-loading{padding-block:var(--space-inset-xl);color:var(--color-text-muted);justify-content:center;align-items:center;display:flex}.status-telegram-error{justify-content:center;align-items:center;gap:var(--space-inset-sm);padding-block:var(--space-inset-xl);border:1px dashed color-mix(in srgb, var(--color-danger) 40%, transparent);border-radius:var(--radius-panel);text-align:center;flex-direction:column;display:flex}.status-telegram-error p{color:var(--color-text-muted);font-size:var(--type-size-control-xs);margin:0}.status-telegram-list{gap:var(--space-inset-sm);max-block-size:12rem;flex-direction:column;padding-inline-end:var(--space-inset-xs);display:flex;overflow-y:auto}.status-telegram-row{padding:var(--space-inset-tight);border:1px solid color-mix(in srgb, var(--color-border) 70%, transparent);border-radius:var(--radius-panel);background:color-mix(in srgb, var(--color-muted) 10%, transparent);font-size:var(--type-size-control-md);transition:border-color var(--motion-duration-hover) var(--motion-ease-standard), background-color var(--motion-duration-hover) var(--motion-ease-standard);justify-content:space-between;align-items:center;display:flex}.status-telegram-row[data-inactive]{opacity:.6}.status-telegram-row:not([data-inactive]):hover{border-color:color-mix(in srgb, var(--color-status-telegram-accent) 40%, transparent);background:color-mix(in srgb, var(--color-status-telegram-accent) 5%, transparent)}.status-telegram-row:hover .status-remove-button{opacity:1}.status-telegram-row-main{align-items:center;gap:var(--space-inset-sm);flex:1;min-inline-size:0;display:flex}.status-telegram-row-label{align-items:center;gap:var(--space-inset-sm);cursor:pointer;flex:1;min-inline-size:0;display:flex}.status-telegram-row-label[data-disabled]{cursor:not-allowed}.status-telegram-icon{inline-size:var(--space-inset-xl);block-size:var(--space-inset-xl);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-status-telegram-accent) 10%, transparent);color:var(--color-status-telegram-icon);flex-shrink:0;justify-content:center;align-items:center;display:flex}.status-telegram-names{flex-direction:column;min-inline-size:0;display:flex}.status-telegram-name{color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.status-telegram-sub{color:var(--color-text-muted);font-size:var(--type-size-control-xs);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.status-telegram-disconnected{--badge-font-size:var(--type-size-micro);border-color:color-mix(in srgb, var(--color-warning) 40%, transparent);color:var(--color-status-telegram-disconnected);flex-shrink:0;margin-inline-start:var(--space-inset-xs)}.status-telegram-row-actions{align-items:center;gap:var(--space-inset-xs);flex-shrink:0;margin-inline-start:var(--space-inset-sm);display:flex}.status-telegram-empty-hint{max-inline-size:16rem;color:color-mix(in srgb, var(--color-text-muted) 80%, transparent);font-size:var(--type-size-fine);line-height:var(--type-leading-lead);margin-block-start:var(--space-inset-xs)}.telegram-link-dialog{background:var(--color-surface-overlay);-webkit-backdrop-filter:none;backdrop-filter:none;max-block-size:calc(100dvh - 2rem)}.telegram-link-title{align-items:center;gap:var(--space-inset-sm);display:flex}.telegram-link-body{align-items:center;gap:var(--space-inset-md);min-block-size:0;padding-block:var(--space-inset-sm);flex-direction:column;display:flex;overflow-y:auto}.telegram-link-qr{padding:var(--space-inset-tight);border-radius:var(--radius-panel);background:var(--color-surface-qr);box-shadow:var(--elevation-control-rest)}.telegram-link-row{align-items:center;gap:var(--space-inset-sm);inline-size:100%;display:flex}.telegram-link-code{min-inline-size:0;padding:var(--space-inset-sm) var(--space-inset-tight);border:1px solid color-mix(in srgb, var(--color-border) 70%, transparent);border-radius:var(--radius-field);background:color-mix(in srgb, var(--color-muted) 30%, transparent);font-size:var(--type-size-control-xs);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.telegram-link-copy{flex-shrink:0}.telegram-link-waiting{align-items:center;gap:var(--space-inset-sm);color:var(--color-text-muted);font-size:var(--type-size-control-xs);display:flex}.status-form-footer{gap:var(--space-inset-sm);border-block-start:1px solid var(--color-border);padding:var(--space-inset-md);background:color-mix(in srgb, var(--color-muted) 30%, transparent);flex-direction:column-reverse;flex-shrink:0;display:flex}@media (width>=40rem){.status-form-footer{padding-inline:var(--space-inset-lg);flex-direction:row;justify-content:flex-end}}.status-form-submit{gap:var(--space-inset-sm)}@media (width>=40rem){.status-form-submit{--btn-min-inline-size:10rem}}.status-card:hover .status-card-actions{opacity:1}.status-card-row{justify-content:space-between;align-items:flex-start;gap:var(--space-inset-tight);display:flex}.status-card-main{flex:1;min-inline-size:0}.status-card-title-line{align-items:center;gap:var(--space-inset-sm);flex-wrap:wrap;margin-block-end:var(--space-inset-xs);display:flex}.status-card-title{font-size:var(--type-size-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.status-badge{align-items:center;display:inline-flex}.status-card-actions{align-items:center;gap:var(--space-inset-xs);opacity:0;transition:opacity var(--motion-duration-fast) var(--motion-ease-standard);display:flex}.status-skeleton-title{inline-size:12rem;block-size:var(--space-inset-lg);margin-block-end:var(--space-inset-sm)}.status-skeleton-sub{inline-size:8rem;block-size:var(--space-inset-md)}.templates-page-gate{flex:auto;justify-content:center;align-items:center;block-size:100%;display:flex}.templates-page-main{flex-direction:column;flex:auto;min-block-size:0;min-inline-size:0;display:flex}.catalog-scroll{gap:var(--space-shell-gutter-x);flex-direction:column;flex:auto;min-block-size:0;display:flex}.catalog-scroll>*{flex-shrink:0}.catalog-toolbar{justify-content:flex-end;align-items:center;gap:var(--space-shell-gutter-x);display:flex}.catalog-newgroup-btn{align-items:center;gap:var(--space-inset-sm);padding:var(--space-inset-sm) var(--space-inset-md);border:1px solid var(--color-vivid-catalog-newgroup-border);border-radius:var(--radius-field);background:var(--color-vivid-catalog-newgroup-bg);color:var(--color-text);font-size:var(--type-size-control-md);cursor:pointer;transition:background-color var(--motion-duration-fast) var(--motion-ease-standard);font-weight:500;display:flex}.catalog-newgroup-btn:hover{background:var(--color-vivid-catalog-newgroup-bg-hover)}.catalog-newgroup-skeleton{--skeleton-radius:var(--radius-field);inline-size:var(--size-fluxos-catalog-newgroup-skeleton-w);block-size:var(--size-control-height-lg)}.catalog-grid{gap:var(--space-inset-md);padding:var(--space-inset-sm);flex-wrap:wrap;display:flex}.catalog-group-card{border:1px solid var(--color-vivid-card-border);background-color:var(--color-surface-raised);box-shadow:none;transition:box-shadow var(--motion-duration-hover) var(--motion-ease-standard), border-color var(--motion-duration-hover) var(--motion-ease-standard);position:relative}.catalog-group-card:hover{box-shadow:var(--elevation-card-hover)}:root:not([data-theme=light]) .catalog-group-card{border-color:color-mix(in srgb, var(--vivid-card-accent,var(--color-primary)) 30%, transparent)}:root:not([data-theme=light]) .catalog-group-card:hover{border-color:color-mix(in srgb, var(--vivid-card-accent,var(--color-primary)) 50%, transparent)}.catalog-group-card{inline-size:100%;padding:var(--space-fluxos-shell-inset);border-radius:var(--radius-panel);background-color:var(--catalog-panel);cursor:pointer;text-align:center;flex-direction:column;display:flex;position:relative;overflow:hidden}@media (width>=40rem){.catalog-group-card{inline-size:calc(33.333% - .667rem)}}@media (width>=64rem){.catalog-group-card{inline-size:calc(20% - .8rem)}}.catalog-group-card:active{scale:.98}.catalog-group-card[data-selected]{outline-offset:0;outline:2px solid #ffffff80}.catalog-group-card[data-tone="0"]{--catalog-panel:var(--color-vivid-catalog-panel-amber);--vivid-card-accent:var(--color-vivid-catalog-accent-amber)}.catalog-group-card[data-tone="1"]{--catalog-panel:var(--color-vivid-catalog-panel-mint);--vivid-card-accent:var(--color-vivid-catalog-accent-emerald)}.catalog-group-card[data-tone="2"]{--catalog-panel:var(--color-vivid-catalog-panel-blue);--vivid-card-accent:var(--color-vivid-catalog-accent-blue)}.catalog-group-card[data-tone="3"]{--catalog-panel:var(--color-vivid-catalog-panel-violet);--vivid-card-accent:var(--color-vivid-catalog-accent-violet)}.catalog-group-card[data-tone="4"]{--catalog-panel:var(--color-vivid-catalog-panel-rose);--vivid-card-accent:var(--color-vivid-catalog-accent-rose)}.catalog-group-card-highlighted{z-index:1;animation:pulse var(--motion-duration-pulse) var(--motion-ease-pulse) infinite}.catalog-group-card-skeleton{cursor:default}.catalog-group-card-scrim{border-radius:inherit;background:var(--color-vivid-catalog-card-scrim);pointer-events:none;position:absolute;inset:0}.catalog-group-card-figure{z-index:1;padding-block:var(--space-fluxos-catalog-card-figure-y);justify-content:center;align-items:center;display:flex;position:relative}.catalog-group-card-icon{transform-origin:50%;transition:transform var(--motion-duration-hover) var(--motion-ease-standard);will-change:transform;inline-size:var(--size-fluxos-catalog-card-icon);block-size:var(--size-fluxos-catalog-card-icon);border-radius:var(--radius-pill);box-shadow:var(--elevation-vivid-icon);background:#fff3;justify-content:center;align-items:center;display:flex;transform:scale(1)}.catalog-group-card-logo{inline-size:var(--size-fluxos-catalog-logo);block-size:var(--size-fluxos-catalog-logo);object-fit:contain;opacity:.75;filter:var(--elevation-vivid-art-logo-tint)}.catalog-group-card-body{z-index:1;border:1px solid var(--color-vivid-inner-border);border-radius:var(--radius-control);background:var(--color-vivid-inner-bg);-webkit-backdrop-filter:var(--elevation-backdrop-vivid-inner);backdrop-filter:var(--elevation-backdrop-vivid-inner);box-shadow:none;align-items:center;gap:var(--space-inset-sm);padding:var(--space-inset-md);flex-direction:column;display:flex;position:relative}.catalog-group-card-name{color:var(--color-text);font-size:var(--type-size-body);letter-spacing:var(--type-tracking-tight);font-weight:600;line-height:var(--type-leading-tight)}.catalog-skeleton-circle{--skeleton-radius:var(--radius-pill);inline-size:var(--size-fluxos-catalog-card-icon);block-size:var(--size-fluxos-catalog-card-icon)}.catalog-skeleton-name{inline-size:var(--size-fluxos-catalog-skeleton-name-w);block-size:var(--space-inset-md)}.catalog-skeleton-count{inline-size:var(--size-fluxos-catalog-skeleton-count-w);block-size:var(--space-inset-lg)}.catalog-loading{gap:var(--space-shell-gutter-x);flex-direction:column;display:flex}.catalog-loading-grid{gap:var(--space-inset-md);padding:var(--space-inset-sm);flex-wrap:wrap;display:none}.catalog-loading-grid-sm{display:flex}@media (width>=64rem){.catalog-loading-grid-sm{display:none}.catalog-loading-grid-lg{display:flex}}.catalog-group-panel{border-radius:var(--radius-control);opacity:0;transition:grid-template-rows var(--motion-duration-control) var(--motion-ease-standard), opacity var(--motion-duration-check) var(--motion-ease-standard), border-color var(--motion-duration-check) var(--motion-ease-standard);border:1px solid #0000;grid-template-rows:0fr;display:grid;overflow:hidden}.catalog-group-panel[data-open]{border-color:var(--color-outline);opacity:1;transition:grid-template-rows var(--motion-duration-expand) var(--motion-ease-standard), opacity var(--motion-duration-expand-fade) var(--motion-ease-standard), border-color var(--motion-duration-expand-fade) var(--motion-ease-standard);grid-template-rows:1fr}.catalog-group-panel-clip{flex-direction:column;min-block-size:0;display:flex}.catalog-panel-header{align-items:center;gap:var(--space-shell-gutter-x);block-size:var(--size-fluxos-catalog-header-height);padding-inline:var(--space-inset-md);border-block-end:1px solid var(--catalog-header-border);background:var(--catalog-header-bg);color:var(--catalog-header-text);transition:border-color var(--motion-duration-fast) var(--motion-ease-standard);flex-shrink:0;display:flex}.catalog-panel-header:hover{border-block-end-color:var(--catalog-header-border-hover)}.catalog-panel-header[data-tone="0"]{--catalog-header-bg:var(--color-vivid-catalog-header-amber-bg);--catalog-header-border:var(--color-vivid-catalog-header-amber-border);--catalog-header-border-hover:var(--color-vivid-catalog-header-amber-border-hover);--catalog-header-text:var(--color-vivid-catalog-header-amber-text)}.catalog-panel-header[data-tone="1"]{--catalog-header-bg:var(--color-vivid-catalog-header-emerald-bg);--catalog-header-border:var(--color-vivid-catalog-header-emerald-border);--catalog-header-border-hover:var(--color-vivid-catalog-header-emerald-border-hover);--catalog-header-text:var(--color-vivid-catalog-header-emerald-text)}.catalog-panel-header[data-tone="2"]{--catalog-header-bg:var(--color-vivid-catalog-header-blue-bg);--catalog-header-border:var(--color-vivid-catalog-header-blue-border);--catalog-header-border-hover:var(--color-vivid-catalog-header-blue-border-hover);--catalog-header-text:var(--color-vivid-catalog-header-blue-text)}.catalog-panel-header[data-tone="3"]{--catalog-header-bg:var(--color-vivid-catalog-header-violet-bg);--catalog-header-border:var(--color-vivid-catalog-header-violet-border);--catalog-header-border-hover:var(--color-vivid-catalog-header-violet-border-hover);--catalog-header-text:var(--color-vivid-catalog-header-violet-text)}.catalog-panel-header[data-tone="4"]{--catalog-header-bg:var(--color-vivid-catalog-header-rose-bg);--catalog-header-border:var(--color-vivid-catalog-header-rose-border);--catalog-header-border-hover:var(--color-vivid-catalog-header-rose-border-hover);--catalog-header-text:var(--color-vivid-catalog-header-rose-text)}.catalog-panel-header-btn{padding:var(--space-inset-xs);border-radius:var(--radius-tile);color:inherit;cursor:pointer;transition:background-color var(--motion-duration-fast) var(--motion-ease-standard);flex-shrink:0}.catalog-panel-header-btn:hover{background:var(--color-vivid-catalog-row-hover)}.catalog-panel-header-btn:disabled{opacity:.5}.catalog-panel-logo{object-fit:contain;opacity:.9;flex-shrink:0}.catalog-panel-name{font-size:var(--type-size-control-md);letter-spacing:var(--type-tracking-header-caps);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;flex:auto;font-weight:700;overflow:hidden}.catalog-panel-meta{align-items:center;gap:var(--space-inset-sm);flex-shrink:0;display:flex}.catalog-panel-count{--badge-font-size:var(--type-size-micro);block-size:var(--space-inset-lg);padding-inline:var(--space-inset-sm);opacity:.9}.catalog-panel-empty{padding-block:var(--space-inset-xl);color:var(--color-text-muted);font-size:var(--type-size-control-md);justify-content:center;align-items:center;display:flex}.catalog-table{border-collapse:collapse;table-layout:fixed;inline-size:100%}.catalog-table thead{z-index:1;background:var(--color-vivid-catalog-surface-muted);position:sticky;inset-block-start:0}.catalog-th{padding:var(--space-shell-gutter-x);color:var(--color-text-muted);font-size:var(--type-size-table-head);text-align:start;font-weight:500}.catalog-th-agents,.catalog-th-usage{inline-size:var(--size-fluxos-catalog-col-narrow)}.catalog-th-usage{text-align:center}.catalog-th-actions{inline-size:var(--size-fluxos-catalog-col-actions)}.catalog-row{transition:background-color var(--motion-duration-fast) var(--motion-ease-standard)}.catalog-row:hover{background:var(--color-vivid-catalog-row-hover)}.catalog-row[data-highlighted]{animation:pulse var(--motion-duration-pulse) var(--motion-ease-pulse) infinite;background:var(--color-vivid-catalog-highlight-bg);box-shadow:inset 0 0 0 2px var(--color-vivid-catalog-highlight-ring)}.catalog-row[data-expanded] .catalog-cell-title{border-inline-start:2px solid var(--color-primary)}.catalog-cell{padding:var(--space-inset-sm) var(--space-shell-gutter-x);vertical-align:middle;white-space:nowrap}.catalog-cell-usage{text-align:center}.catalog-cell-none{color:var(--color-text-muted);font-size:var(--type-size-control-sm)}.catalog-row-title{align-items:center;gap:var(--space-inset-tight);min-inline-size:0;max-inline-size:100%;display:flex}.catalog-row-icon{inline-size:var(--size-fluxos-catalog-row-icon);block-size:var(--size-fluxos-catalog-row-icon);border-radius:var(--radius-tile);background:color-mix(in srgb, var(--color-primary) 10%, transparent);color:var(--color-primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.catalog-row-text{flex-direction:column;flex:auto;min-inline-size:0;display:flex;overflow:hidden}.catalog-row-heading{align-items:center;gap:var(--space-control-gap-md);flex-wrap:wrap;display:flex}.catalog-row-name{color:var(--color-text);font-size:var(--type-size-control-md);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.catalog-row-description{color:var(--color-text-muted);font-size:var(--type-size-control-sm);text-overflow:ellipsis;white-space:nowrap;margin-block-start:var(--space-inset-2xs);display:block;overflow:hidden}.catalog-version-badge,.catalog-draft-tag{block-size:var(--space-inset-md);padding-inline:var(--space-control-gap-md);font-size:var(--type-size-micro);flex-shrink:0}.catalog-draft-tag{border:1px solid color-mix(in srgb, var(--color-primary) 20%, transparent);border-radius:var(--radius-tile);background:color-mix(in srgb, var(--color-primary) 10%, transparent);color:var(--color-primary);cursor:pointer;transition:background-color var(--motion-duration-fast) var(--motion-ease-standard);align-items:center;font-weight:600;display:inline-flex}.catalog-draft-tag:hover{background:color-mix(in srgb, var(--color-primary) 20%, transparent)}.catalog-expand-chip{align-items:center;gap:var(--space-control-gap-md);block-size:var(--size-fluxos-catalog-chip-icon);padding-inline:var(--space-inset-sm);border-radius:var(--radius-control-compact);color:var(--color-text-muted);font-size:var(--type-size-control-sm);cursor:pointer;transition:color var(--motion-duration-fast) var(--motion-ease-standard), border-color var(--motion-duration-fast) var(--motion-ease-standard), background-color var(--motion-duration-fast) var(--motion-ease-standard);border:1px solid #0000;display:flex}.catalog-expand-chip:hover{border-color:var(--color-vivid-catalog-shell-border);background:var(--color-vivid-catalog-row-hover);color:var(--color-text)}.catalog-chip-primary{color:var(--color-primary)}.catalog-chip-emerald{color:var(--color-vivid-emerald)}.catalog-chip-caret{color:color-mix(in srgb, var(--color-primary) 70%, transparent)}.catalog-row-menu-trigger{padding:var(--space-inset-sm);border-radius:var(--radius-tile);color:color-mix(in srgb, var(--color-primary) 80%, transparent);cursor:pointer;transition:color var(--motion-duration-fast) var(--motion-ease-standard), background-color var(--motion-duration-fast) var(--motion-ease-standard);justify-content:center;align-items:center;display:inline-flex}.catalog-row-menu-trigger:hover{background:var(--color-vivid-catalog-row-hover);color:var(--color-text)}.catalog-agents-shell{margin-inline:var(--space-inset-sm);padding-block-end:var(--space-inset-lg)}.catalog-agents-tabs{align-items:flex-end;gap:var(--space-inset-xs);padding:var(--space-fluxos-shell-inset) var(--space-inset-tight) 0;flex-wrap:wrap;display:flex}.catalog-agents-tab{z-index:1;align-items:center;gap:var(--space-inset-sm);padding:var(--space-inset-sm) var(--space-inset-tight);border:1px solid var(--color-vivid-catalog-shell-border);background:var(--color-vivid-catalog-surface-muted);color:var(--color-text);font-size:var(--type-size-control-sm);border-block-end:0;border-start-start-radius:var(--radius-tile);border-start-end-radius:var(--radius-tile);margin-block-end:-1px;font-weight:500;display:inline-flex;position:relative}.catalog-agents-tab-count{align-items:center;gap:var(--space-control-gap-md);font-variant-numeric:tabular-nums;opacity:.8;display:inline-flex}.catalog-agents-tab-count svg{color:var(--color-primary)}.catalog-agents-frame{border:1px solid var(--color-vivid-catalog-shell-border);border-radius:var(--radius-field);background:var(--color-vivid-catalog-surface-muted);overflow:hidden}.catalog-agents-grid{gap:var(--space-inset-sm);max-block-size:var(--size-fluxos-catalog-agents-max-height);padding:var(--space-inset-tight) var(--space-inset-md) var(--space-inset-md);scrollbar-gutter:stable;grid-template-columns:1fr;display:grid;overflow:hidden auto}@media (width>=40rem){.catalog-agents-grid{grid-template-columns:repeat(2,1fr)}}@media (width>=64rem){.catalog-agents-grid{grid-template-columns:repeat(3,1fr)}}@media (width>=80rem){.catalog-agents-grid{grid-template-columns:repeat(4,1fr)}}.catalog-agents-draft-hint{min-block-size:var(--size-fluxos-catalog-row-icon);justify-content:center;align-items:center;gap:var(--space-inset-xs);padding:var(--space-inset-sm);border:1px dashed color-mix(in srgb, var(--color-outline) 40%, transparent);border-radius:var(--radius-field);background:color-mix(in srgb, var(--color-muted) 20%, transparent);color:var(--color-text-muted);font-size:var(--type-size-micro);text-align:center;flex-direction:column;font-weight:500;display:flex}.catalog-usage-row td{padding:0}.catalog-usage-panel{padding:var(--space-inset-tight) var(--space-inset-md);border-inline-start:2px solid var(--color-primary);background:var(--color-vivid-catalog-surface-muted)}.catalog-usage-header{align-items:center;gap:var(--space-inset-sm);margin-block-end:var(--space-inset-tight);display:flex}.catalog-usage-icon{color:var(--color-vivid-emerald)}.catalog-usage-title{color:var(--color-text);font-size:var(--type-size-control-sm);letter-spacing:var(--type-tracking-header-caps);text-transform:uppercase;font-weight:600}.catalog-usage-count{--badge-font-size:var(--type-size-micro);block-size:var(--space-inset-md);padding-inline:var(--space-control-gap-md)}.catalog-usage-center{padding-block:var(--space-inset-md);justify-content:center;align-items:center;display:flex}.catalog-usage-empty{color:var(--color-text-muted);font-size:var(--type-size-control-sm)}.catalog-usage-grid{gap:var(--space-inset-sm);grid-template-columns:1fr;display:grid}@media (width>=40rem){.catalog-usage-grid{grid-template-columns:repeat(2,1fr)}}@media (width>=64rem){.catalog-usage-grid{grid-template-columns:repeat(3,1fr)}}@media (width>=80rem){.catalog-usage-grid{grid-template-columns:repeat(4,1fr)}}.catalog-usage-chip{align-items:center;gap:var(--space-inset-sm);padding:var(--space-inset-sm);border:1px solid var(--color-outline);border-radius:var(--radius-field);background:var(--color-surface-raised);cursor:pointer;text-align:start;transition:background-color var(--motion-duration-fast) var(--motion-ease-standard);display:flex}.catalog-usage-chip:hover{background:var(--color-vivid-catalog-row-hover)}.catalog-usage-chip:hover .catalog-usage-chip-icon{background:color-mix(in srgb, var(--color-vivid-emerald) 20%, transparent)}.catalog-usage-chip-icon{inline-size:var(--size-fluxos-catalog-chip-icon);block-size:var(--size-fluxos-catalog-chip-icon);border-radius:var(--radius-tile);background:color-mix(in srgb, var(--color-vivid-emerald) 10%, transparent);color:var(--color-vivid-emerald);transition:background-color var(--motion-duration-fast) var(--motion-ease-standard);flex-shrink:0;justify-content:center;align-items:center;display:flex}.catalog-usage-chip-body{flex-direction:column;flex:auto;min-inline-size:0;display:flex;overflow:hidden}.catalog-usage-chip-name{color:var(--color-text);font-size:var(--type-size-control-md);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.catalog-usage-chip-workflow{color:var(--color-text-muted);font-size:var(--type-size-control-sm);text-overflow:ellipsis;white-space:nowrap;margin-block-start:var(--space-inset-2xs);overflow:hidden}.catalog-usage-more{justify-content:center;align-items:center;margin-block-start:var(--space-inset-tight);display:flex}.catalog-usage-more-btn{align-items:center;gap:var(--space-inset-sm);padding:var(--space-inset-xs) var(--space-inset-tight);border-radius:var(--radius-tile);color:var(--color-primary);font-size:var(--type-size-control-sm);cursor:pointer;transition:background-color var(--motion-duration-fast) var(--motion-ease-standard);font-weight:500;display:flex}.catalog-usage-more-btn:hover{background:color-mix(in srgb, var(--color-primary) 10%, transparent)}.catalog-usage-more-btn:disabled{opacity:.5}.template-install-body{gap:var(--space-inset-md);padding:var(--space-inset-md) var(--space-modal-inset-x);flex-direction:column;display:flex}.template-install-heading{align-items:center;gap:var(--space-inset-sm);flex-wrap:wrap;display:flex}.template-install-title{color:var(--color-text);font-weight:600}.template-install-version{color:var(--color-text-muted);font-size:var(--type-size-control-xs)}.template-install-reqs{align-items:center;gap:var(--space-control-gap-md);flex-shrink:0;display:flex}.template-install-spinner{margin-inline-end:var(--space-inset-sm)}.template-eval-modal{--modal-title-icon-size:var(--size-modal-title-icon-display)}.template-eval-body{flex-direction:column;min-block-size:0;padding:0;display:flex}.template-eval-scroll{min-block-size:0;max-block-size:40vh;padding-inline:var(--space-inset-lg);border-block:1px solid color-mix(in srgb, var(--color-outline) 60%, transparent);flex:auto}.template-eval-list{padding-block:var(--space-inset-tight)}.template-eval-loading{align-items:center;gap:var(--space-inset-sm);padding-block:var(--space-inset-md);color:var(--color-text-muted);font-size:var(--type-size-control-md);display:flex}.template-eval-empty{padding-block:var(--space-inset-sm);color:var(--color-text-muted);font-size:var(--type-size-control-md)}.template-eval-items{gap:var(--space-inset-sm);flex-direction:column;list-style:none;display:flex}.template-eval-item{padding:var(--space-inset-sm) var(--space-inset-tight);border:1px solid var(--color-outline);border-radius:var(--radius-field);background:var(--color-surface-raised);font-size:var(--type-size-control-md)}.template-eval-item-head{justify-content:space-between;align-items:flex-start;gap:var(--space-inset-sm);display:flex}.template-eval-item-name{color:var(--color-text);font-weight:500}.template-eval-item-scoring{--badge-font-size:var(--type-size-micro);flex-shrink:0}.template-eval-item-description{color:var(--color-text-muted);font-size:var(--type-size-control-sm);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-block-start:var(--space-inset-xs);display:-webkit-box;overflow:hidden}.catalog-create-group-title{align-items:center;gap:var(--space-inset-sm);display:flex}.catalog-create-group-title svg{color:var(--color-primary)}.catalog-create-group-form{gap:var(--space-inset-tight);padding-block:var(--space-inset-sm);flex-direction:column;display:flex}.catalog-create-group-field{gap:var(--space-control-gap-md);flex-direction:column;display:flex}.catalog-create-group-required{color:var(--color-danger)}.catalog-create-group-optional{color:var(--color-text-muted);font-weight:400}.catalog-create-group-textarea{resize:none}.catalog-create-group-spinner{margin-inline-end:var(--space-control-gap-md)}.trees-page{flex-direction:column;flex:auto;min-block-size:0;min-inline-size:0;display:flex}.trees-gate{justify-content:center;align-items:center;block-size:100%;display:flex}.trees-split-group{flex:auto;block-size:100%;min-block-size:0;min-inline-size:0;display:flex}.trees-panel{flex-direction:column;block-size:100%;min-block-size:0;min-inline-size:0;display:flex}.trees-detail-panel{padding:var(--space-inset-lg);overflow-y:auto}.tree-structure{gap:var(--space-inset-md);flex-direction:column;flex:auto;min-block-size:0;display:flex}.tree-structure-header{justify-content:space-between;align-items:center;gap:var(--space-inset-sm);padding:var(--space-inset-lg) var(--space-inset-lg) var(--space-inset-md);min-block-size:calc(var(--size-control-height-lg) + var(--space-inset-lg) + var(--space-inset-md));border-block-end:1px solid var(--color-border);flex-wrap:wrap;display:flex}.tree-structure-filter{margin-inline:var(--space-inset-sm)}.tree-structure-actions{--btn-color:var(--color-primary);align-items:center;gap:var(--space-control-gap-sm);flex-shrink:0;display:flex}.tree-structure-title{overflow-wrap:anywhere;min-inline-size:0;color:var(--color-text);font-size:var(--type-size-panel-title);margin:0;font-weight:600}.tree-structure-scroll{min-block-size:0;padding-inline:var(--space-inset-sm);flex:auto;padding-block-end:var(--space-inset-sm);overflow-y:auto}.tree-structure-empty{block-size:100%}.tree-row{--badge-py:0;--badge-px:var(--space-control-px-icon-compact);--badge-font-size:var(--type-size-micro-pill);--badge-block-size:var(--size-control-height-2xs);align-items:center;gap:var(--space-control-gap-sm);min-block-size:var(--size-control-height-md);padding-block:var(--space-control-gap-sm);border-radius:var(--radius-tile);cursor:pointer;transition:background-color var(--motion-duration-fast) var(--motion-ease-standard);padding-inline-end:var(--space-control-gap-sm);display:flex}.tree-row:hover,.tree-row[data-selected]{background:color-mix(in srgb, var(--color-muted) 40%, transparent)}.tree-row-caret{inline-size:var(--size-control-height-2xs);block-size:var(--size-control-height-2xs);border-radius:var(--radius-tile);color:var(--color-text-muted);flex-shrink:0;justify-content:center;align-items:center;display:flex}.tree-row-caret:hover{background:var(--color-muted)}.tree-row-caret[data-hidden]{visibility:hidden;pointer-events:none}.tree-row-caret svg{transition:transform var(--motion-duration-fast) var(--motion-ease-standard)}.tree-row-caret svg[data-expanded]{transform:rotate(90deg)}.tree-row-name{min-inline-size:0;color:var(--color-text);font-size:var(--type-size-control-xs);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-weight:500;overflow:hidden}.tree-row-inactive{color:var(--color-text-muted);font-size:var(--type-size-micro);flex-shrink:0}.tree-skeleton{gap:var(--space-control-gap-sm);padding:var(--space-control-gap-sm);flex-direction:column;display:flex}.tree-skeleton-row{align-items:center;gap:var(--space-control-gap-md);min-block-size:var(--size-control-height-sm);display:flex}.tree-skeleton-caret{inline-size:var(--size-control-height-xs);block-size:var(--size-control-height-xs);flex-shrink:0}.tree-skeleton-badge{inline-size:var(--size-tree-skeleton-badge-width);block-size:var(--size-control-height-xs);flex-shrink:0}.tree-skeleton-name{inline-size:60%;block-size:var(--size-tree-skeleton-name-height)}.qualifier-panel{gap:var(--space-stack-md);flex-direction:column;display:flex}.qualifier-back{flex:0 auto;min-inline-size:0}.qualifier-back-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.qualifier-section{gap:var(--space-inset-sm);flex-direction:column;display:flex}.qualifier-skeleton{gap:var(--space-stack-sm);flex-direction:column;display:flex}.qualifier-skeleton-block{--skeleton-radius:var(--radius-tile);block-size:var(--size-tree-qualifier-skeleton-height)}.qualifier-empty{color:var(--color-text-muted);font-size:var(--type-size-control-xs);margin:0}.qualifier-overview{gap:var(--space-control-gap-sm);flex-direction:column;display:flex}.qualifier-overview-name{color:var(--color-text);font-size:var(--type-size-control-md);margin:0;font-weight:600}.qualifier-overview-path{color:var(--color-text-muted);font-size:var(--type-size-micro);margin:0}.qualifier-overview-badges{gap:var(--space-control-gap-sm);flex-wrap:wrap;display:flex}.qualifier-tool-list{gap:var(--space-control-gap-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.qualifier-tool{gap:var(--space-control-gap-sm);padding:var(--space-inset-sm);border:1px solid var(--color-border);border-radius:var(--radius-tile);flex-direction:column;display:flex}.qualifier-tool-head{align-items:center;gap:var(--space-control-gap-sm);flex-wrap:wrap;display:flex}.qualifier-tool-name{color:var(--color-text);font-family:var(--type-font-code);font-size:var(--type-size-control-xs);font-weight:500}.qualifier-tool-param{--badge-font-weight:400}.qualifier-tool-description{color:var(--color-text-muted);font-size:var(--type-size-control-xs);margin:0}.qualifier-tool-file{justify-content:space-between;align-items:center;gap:var(--space-control-gap-sm);color:var(--color-text-muted);font-size:var(--type-size-micro);flex-wrap:wrap;display:flex}.qualifier-verdicts{border:1px solid var(--color-border);border-radius:var(--radius-tile);overflow-x:auto}.qualifier-verdict-label,.qualifier-verdict-transversal{color:var(--color-text-muted)}.qualifier-verdict-missing,.qualifier-verdict-found{align-items:center;gap:var(--space-control-gap-sm);min-inline-size:0;display:inline-flex}.qualifier-verdict-missing{color:var(--color-kanban-amber-text)}.qualifier-verdict-found{color:var(--color-kanban-emerald-text)}.qualifier-verdict-found[data-dev]{color:var(--color-kanban-amber-text)}.qualifier-verdict-node-name{min-inline-size:0;color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.qualifier-prompt-loading{justify-content:center;align-items:center;gap:var(--space-control-gap-md);padding:var(--space-inset-lg);color:var(--color-text-muted);font-size:var(--type-size-control-md);margin:0;display:flex}.qualifier-prompt-content{--textarea-font-size:var(--type-size-control-xs);--textarea-font-size-desktop:var(--type-size-control-xs);resize:none}.tree-qualifier-link{align-items:center;gap:var(--space-control-gap-md);inline-size:100%;padding:var(--space-inset-sm);border:1px solid var(--color-border);border-radius:var(--radius-tile);cursor:pointer;text-align:start;transition:background-color var(--motion-duration-fast) var(--motion-ease-standard);background:0 0;display:flex}.tree-qualifier-link:hover{background:color-mix(in srgb, var(--color-muted) 40%, transparent)}.tree-qualifier-link:focus-visible{box-shadow:0 0 0 2px var(--color-ring);outline:none}.tree-qualifier-link-icon{color:var(--color-kanban-amber-text);flex-shrink:0}.tree-qualifier-link-title{min-inline-size:0;color:var(--color-text);font-size:var(--type-size-control-xs);flex:auto;font-weight:500}.tree-qualifier-link-chevron{color:var(--color-text-muted);flex-shrink:0}.tree-create-form{gap:var(--space-stack-sm);flex-direction:column;display:flex}.tree-create-context{align-items:center;gap:var(--space-control-gap-sm);color:var(--color-text-muted);font-size:var(--type-size-control-xs);flex-wrap:wrap;margin:0;display:flex}.tree-create-hint{color:var(--color-text-muted);font-size:var(--type-size-micro);margin:0}.tree-create-order{max-inline-size:var(--size-tree-order-field-width)}.tree-detail{gap:var(--space-stack-md);flex-direction:column;flex:auto;display:flex}.tree-detail-header{align-items:center;gap:var(--space-inset-sm);min-block-size:calc(var(--size-control-height-lg) + var(--space-inset-md));border-block-end:1px solid var(--color-border);padding-block-end:var(--space-inset-md);display:flex}.tree-detail-name-slot{flex:auto;min-inline-size:0}.tree-detail-name{overflow-wrap:break-word;color:var(--color-text);font-size:var(--type-size-panel-title);margin:0;font-weight:600;display:inline}.tree-detail-name-input{block-size:var(--size-control-height-xl);min-inline-size:0;font-size:var(--type-size-panel-title);flex:auto;font-weight:600}.tree-detail-rule-input{resize:vertical}.tree-detail-footer{border-block-start:1px solid var(--color-border);align-items:center;margin-block-start:auto;padding-block-start:var(--space-inset-sm);display:flex}.tree-meta{align-items:baseline;gap:var(--space-control-gap-sm) var(--space-inset-md);grid-template-columns:auto 1fr;margin:0;display:grid}.tree-meta dt{color:var(--color-text-muted);font-size:var(--type-size-micro);text-transform:uppercase;letter-spacing:.05em}.tree-meta dd{min-inline-size:0;color:var(--color-text);font-size:var(--type-size-control-md);overflow-wrap:anywhere;margin:0}.tree-meta-rule{white-space:pre-wrap}.cs-page{flex-direction:column;flex:auto;min-block-size:0;min-inline-size:0;display:flex}.cs-gate{flex:auto;justify-content:center;align-items:center;display:flex}.cs-split{flex:auto;block-size:100%;min-block-size:0;min-inline-size:0;display:flex}.cs-list-panel{flex-direction:column;block-size:100%;min-block-size:0;display:flex}.cs-list-toolbar{align-items:center;gap:var(--space-control-gap-sm);padding:var(--space-inset-md);flex-shrink:0;display:flex}.cs-list-search{flex:auto;min-inline-size:0}.cs-list-body{min-block-size:0;padding-inline:var(--space-inset-md);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.cs-list-cards{gap:var(--space-inset-sm);flex-direction:column;padding-block-end:var(--space-inset-md);display:flex}.cs-list-error,.cs-detail-error{gap:var(--space-stack-xs);padding-block:var(--space-inset-md);flex-direction:column;display:flex}.cs-list-pagination{padding:var(--space-inset-sm);flex-shrink:0}.cs-list-pagination-skeleton{block-size:var(--size-control-height-md)}.cs-firm-card{box-sizing:border-box;inline-size:100%;min-inline-size:0;max-inline-size:100%;padding:var(--space-inset-tight);border:1px solid var(--color-list-card-border);border-radius:var(--radius-panel);background:var(--color-glass-list-card);-webkit-backdrop-filter:var(--elevation-backdrop-list-card);backdrop-filter:var(--elevation-backdrop-list-card);cursor:pointer;animation:slide-in-x var(--motion-duration-fast) var(--motion-ease-control) both;transition:border-color var(--motion-duration-hover) var(--motion-ease-standard), box-shadow var(--motion-duration-hover) var(--motion-ease-standard), scale var(--motion-duration-fast) var(--motion-ease-control);position:relative;overflow:hidden}.cs-firm-card:hover{border-color:var(--color-list-card-border-strong);box-shadow:var(--elevation-list-card-hover)}.cs-firm-card:active{scale:.98}.cs-firm-card[data-selected]{border-color:var(--color-list-card-border-strong);box-shadow:var(--elevation-list-card-hover)}.cs-firm-card[data-selected]:hover{border-color:var(--color-list-card-border-emphasis)}.cs-firm-card{align-items:flex-start;gap:var(--space-control-gap-md);display:flex}.cs-split-skeleton{min-inline-size:0;display:flex}.cs-split-skeleton-list{flex:0 0 40%;min-inline-size:0}.cs-split-skeleton-detail{flex:auto;min-inline-size:0}.cs-toolbar-skeleton-search{min-inline-size:0;block-size:var(--size-control-height-lg);flex:auto}.cs-toolbar-skeleton-action{inline-size:var(--size-control-height-lg);block-size:var(--size-control-height-lg);flex-shrink:0}.cs-firm-card-skeleton-thumb{inline-size:var(--size-avatar);block-size:var(--size-avatar);flex-shrink:0}.cs-firm-card-skeleton-line{block-size:var(--size-page-skeleton-line)}.cs-firm-card-skeleton-line:first-child{inline-size:62%}.cs-firm-card-skeleton-line:nth-child(2){inline-size:48%}.cs-firm-card-skeleton-line:nth-child(3){inline-size:71%}.cs-firm-card-select{border-radius:inherit;cursor:pointer;background:0 0;border:0;position:absolute;inset:0}.cs-firm-card-main{gap:var(--space-inset-2xs);flex-direction:column;flex:auto;min-inline-size:0;display:flex}.cs-firm-card-heading{align-items:center;gap:var(--space-control-gap-sm);display:flex}.cs-firm-card-name{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;color:var(--color-text);font-size:var(--type-size-control-md);flex:auto;font-weight:600;position:relative;overflow:hidden}.cs-firm-card-name:hover{color:var(--color-primary);text-decoration:underline}.cs-firm-card-owner,.cs-firm-card-email{text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-muted);font-size:var(--type-size-control-xs);overflow:hidden}.cs-firm-chip{padding-inline:var(--space-inset-xs);border-radius:var(--radius-pill);font-size:var(--type-size-control-xs);text-transform:uppercase;letter-spacing:.04em;border:1px solid #0000;flex-shrink:0;font-weight:600}.cs-firm-chip[data-tone=emerald]{border-color:color-mix(in srgb, var(--color-kanban-emerald-base) 40%, transparent);background:color-mix(in srgb, var(--color-kanban-emerald-base) 10%, transparent);color:var(--color-kanban-emerald-pill-text)}.cs-firm-chip[data-tone=emerald]:hover{background:color-mix(in srgb, var(--color-kanban-emerald-base) 15%, transparent)}.cs-firm-chip[data-tone=blue]{border-color:color-mix(in srgb, var(--color-kanban-blue-base) 40%, transparent);background:color-mix(in srgb, var(--color-kanban-blue-base) 10%, transparent);color:var(--color-kanban-blue-pill-text)}.cs-firm-chip[data-tone=blue]:hover{background:color-mix(in srgb, var(--color-kanban-blue-base) 15%, transparent)}.cs-firm-chip[data-tone=amber]{border-color:color-mix(in srgb, var(--color-kanban-amber-base) 40%, transparent);background:color-mix(in srgb, var(--color-kanban-amber-base) 10%, transparent);color:var(--color-kanban-amber-pill-text)}.cs-firm-chip[data-tone=amber]:hover{background:color-mix(in srgb, var(--color-kanban-amber-base) 15%, transparent)}.cs-firm-chip[data-tone=purple]{border-color:color-mix(in srgb, var(--color-kanban-purple-base) 40%, transparent);background:color-mix(in srgb, var(--color-kanban-purple-base) 10%, transparent);color:var(--color-kanban-purple-pill-text)}.cs-firm-chip[data-tone=purple]:hover{background:color-mix(in srgb, var(--color-kanban-purple-base) 15%, transparent)}.cs-firm-chip[data-tone=slate]{border-color:color-mix(in srgb, var(--color-kanban-slate-base) 40%, transparent);background:color-mix(in srgb, var(--color-kanban-slate-base) 10%, transparent);color:var(--color-kanban-slate-pill-text)}.cs-firm-chip[data-tone=slate]:hover{background:color-mix(in srgb, var(--color-kanban-slate-base) 15%, transparent)}.cs-firm-chip[data-tone=rose]{border-color:color-mix(in srgb, var(--color-kanban-rose-base) 40%, transparent);background:color-mix(in srgb, var(--color-kanban-rose-base) 10%, transparent);color:var(--color-kanban-rose-pill-text)}.cs-firm-chip[data-tone=rose]:hover{background:color-mix(in srgb, var(--color-kanban-rose-base) 15%, transparent)}.cs-firm-chip[data-tone=cyan]{border-color:color-mix(in srgb, var(--color-kanban-cyan-base) 40%, transparent);background:color-mix(in srgb, var(--color-kanban-cyan-base) 10%, transparent);color:var(--color-kanban-cyan-pill-text)}.cs-firm-chip[data-tone=cyan]:hover{background:color-mix(in srgb, var(--color-kanban-cyan-base) 15%, transparent)}.cs-firm-chip[data-tone=teal]{border-color:color-mix(in srgb, var(--color-kanban-teal-base) 40%, transparent);background:color-mix(in srgb, var(--color-kanban-teal-base) 10%, transparent);color:var(--color-kanban-teal-pill-text)}.cs-firm-chip[data-tone=teal]:hover{background:color-mix(in srgb, var(--color-kanban-teal-base) 15%, transparent)}.cs-firm-chip[data-tone=orange]{border-color:color-mix(in srgb, var(--color-kanban-orange-base) 40%, transparent);background:color-mix(in srgb, var(--color-kanban-orange-base) 10%, transparent);color:var(--color-kanban-orange-pill-text)}.cs-firm-chip[data-tone=orange]:hover{background:color-mix(in srgb, var(--color-kanban-orange-base) 15%, transparent)}.cs-firm-chip[data-tone=indigo]{border-color:color-mix(in srgb, var(--color-kanban-indigo-base) 40%, transparent);background:color-mix(in srgb, var(--color-kanban-indigo-base) 10%, transparent);color:var(--color-kanban-indigo-pill-text)}.cs-firm-chip[data-tone=indigo]:hover{background:color-mix(in srgb, var(--color-kanban-indigo-base) 15%, transparent)}.cs-firm-chip[data-tone=lime]{border-color:color-mix(in srgb, var(--color-kanban-lime-base) 40%, transparent);background:color-mix(in srgb, var(--color-kanban-lime-base) 10%, transparent);color:var(--color-kanban-lime-pill-text)}.cs-firm-chip[data-tone=lime]:hover{background:color-mix(in srgb, var(--color-kanban-lime-base) 15%, transparent)}.cs-detail{gap:var(--space-stack-md);block-size:100%;min-block-size:0;padding:var(--space-inset-lg);flex-direction:column;display:flex;overflow-y:auto}.cs-detail-header{gap:var(--space-stack-md);border-block-end:1px solid var(--color-border);flex-direction:column;padding-block-end:var(--space-inset-lg);display:flex}.cs-detail-identity{align-items:center;gap:var(--space-control-gap-md);display:flex}.cs-detail-heading{gap:var(--space-stack-xs);flex-direction:column;min-inline-size:0;display:flex}.cs-detail-name{color:var(--color-text);font-size:var(--type-size-panel-title);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:600;overflow:hidden}.cs-detail-owner{color:var(--color-text-muted);font-size:var(--type-size-control-xs)}.cs-detail-facts{gap:var(--space-stack-sm);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));display:grid}.cs-detail-fact{align-items:flex-start;gap:var(--space-control-gap-sm);padding:var(--space-inset-sm);border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface-raised);display:flex}.cs-detail-fact-body{gap:var(--space-inset-2xs);flex-direction:column;flex:auto;min-inline-size:0;display:flex}.cs-detail-fact-label{color:var(--color-text-muted);font-size:var(--type-size-micro);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.cs-detail-fact-value{color:var(--color-text);font-size:var(--type-size-control-md);font-variant-numeric:tabular-nums;font-weight:500}.cs-detail-fact-value[data-alert]{color:var(--color-warning)}.cs-detail-loading{align-items:center;gap:var(--space-control-gap-md);color:var(--color-text-muted);font-size:var(--type-size-control-md);display:flex}.cs-cancellation-btn{--btn-radius:var(--radius-pill)}.cs-firm-card-thumb{flex-shrink:0;position:relative}.cs-detail-actions{align-items:center;gap:var(--space-control-gap-sm);flex-shrink:0;margin-inline-start:auto;display:flex}.cs-audio-bar{--progress-track-size:var(--space-inset-tight);--progress-track-fill:color-mix(in srgb, var(--color-primary) 55%, transparent);gap:var(--space-stack-xs);flex-direction:column;display:flex}.cs-audio-bar[data-over]{--progress-track-fill:color-mix(in srgb, var(--color-danger) 55%, transparent)}.cs-audio-warning{color:var(--color-warning);font-size:var(--type-size-control-xs)}.cs-audio-form{gap:var(--space-stack-xs);flex-direction:column;display:flex}.cs-audio-form-row{align-items:center;gap:var(--space-control-gap-sm);display:flex}.cs-detail-cards{gap:var(--space-stack-md);flex-direction:column;display:flex}.cs-metric-card{gap:var(--space-stack-sm);padding:var(--space-inset-md);border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface-raised);flex-direction:column;display:flex}.cs-metric-card[data-accent]{border:1px solid var(--color-vivid-card-border);background-color:var(--color-surface-raised);box-shadow:none;transition:box-shadow var(--motion-duration-hover) var(--motion-ease-standard), border-color var(--motion-duration-hover) var(--motion-ease-standard);position:relative}.cs-metric-card[data-accent]:hover{box-shadow:var(--elevation-card-hover)}.cs-metric-card[data-accent]{background-color:color-mix(in srgb, var(--vivid-card-accent) var(--color-vivid-mix-amount), var(--color-vivid-mix-base))}.cs-metric-card[data-accent]:before{content:"";border-radius:inherit;background:var(--color-card-scrim);pointer-events:none;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.cs-metric-card[data-accent]:hover [data-vivid-icon]{transform:scale(1.1)}}:root:not([data-theme=light]) .cs-metric-card[data-accent]{border-color:color-mix(in srgb, var(--vivid-card-accent,var(--color-primary)) 30%, transparent)}:root:not([data-theme=light]) .cs-metric-card[data-accent]:hover{border-color:color-mix(in srgb, var(--vivid-card-accent,var(--color-primary)) 50%, transparent)}.cs-metric-card[data-accent]>*{z-index:1;position:relative}.cs-metric-card[data-accent] .cs-metric-card-header{justify-content:center}.cs-metric-card[data-accent] .cs-metric-card-title{text-align:center}.cs-metric-card[data-accent] .cs-metric{z-index:1;border:1px solid var(--color-vivid-inner-border);border-radius:var(--radius-control);background:var(--color-vivid-inner-bg);-webkit-backdrop-filter:var(--elevation-backdrop-vivid-inner);backdrop-filter:var(--elevation-backdrop-vivid-inner);box-shadow:none;padding:var(--space-inset-sm);text-align:center;align-items:center;position:relative}.cs-metric-card[data-accent=whatsapp]{--vivid-card-accent:var(--color-vivid-emerald)}.cs-metric-card[data-accent=gcal],.cs-metric-card[data-accent=zapsign]{--vivid-card-accent:var(--color-vivid-blue)}.cs-metric-card[data-accent=costs]{--vivid-card-accent:var(--color-kanban-emerald-base)}.cs-metric-card[data-accent=audio]{--vivid-card-accent:var(--color-kanban-purple-base)}.cs-metric-card[data-accent=workflows]{--vivid-card-accent:var(--color-kanban-amber-base)}.cs-metric-card[data-accent=funnel]{--vivid-card-accent:var(--color-kanban-emerald-base);background-color:var(--color-vivid-mix-base);background-image:linear-gradient(to right, color-mix(in srgb, var(--color-kanban-emerald-base) var(--color-vivid-mix-amount), transparent) 0 50%, color-mix(in srgb, var(--color-kanban-rose-base) var(--color-vivid-mix-amount), transparent) 50% 100%)}.cs-metric-card-header{align-items:center;gap:var(--space-control-gap-sm);display:flex}.cs-metric-card-icon{color:var(--color-text-muted);flex-shrink:0;align-items:center;display:flex}.cs-metric-card-title{min-inline-size:0;color:var(--color-text);font-size:var(--type-size-control-md);flex:auto;margin:0;font-weight:600}.cs-metric-card-extra{flex-shrink:0;align-items:center;display:flex}.cs-metric-card-note{color:var(--color-text-muted);font-size:var(--type-size-control-xs)}.cs-metric-grid{gap:var(--space-stack-sm);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));display:grid}.cs-metric{gap:var(--space-stack-xs);flex-direction:column;display:flex}.cs-metric dt{color:var(--color-text-muted);font-size:var(--type-size-control-xs)}.cs-metric dd{color:var(--color-text);font-size:var(--type-size-panel-title);margin:0;font-weight:600}.cs-workflow-list{gap:var(--space-stack-xs);flex-direction:column;display:flex}.cs-workflow-row{align-items:center;gap:var(--space-control-gap-sm);color:var(--color-text);font-size:var(--type-size-control-md);display:flex}.cs-workflow-dot{inline-size:var(--space-inset-tight);block-size:var(--space-inset-tight);border-radius:var(--radius-pill);background:var(--color-border);flex-shrink:0}.cs-workflow-dot[data-active]{background:var(--color-kanban-emerald-base)}.cs-detail-warnings{gap:var(--space-stack-xs);padding:var(--space-inset-md);border:1px solid color-mix(in srgb, var(--color-warning) 40%, transparent);border-radius:var(--radius-panel);color:var(--color-text-muted);font-size:var(--type-size-control-xs);flex-direction:column;display:flex}.cs-detail-warnings h3{color:var(--color-warning);font-size:var(--type-size-control-md);font-weight:600}.cs-detail-warnings ul{gap:var(--space-stack-xs);flex-direction:column;padding-inline-start:var(--space-inset-md);list-style:outside;display:flex}.cs-charts{gap:var(--space-stack-md);flex-direction:column;display:flex}.cs-charts-header{align-items:center;gap:var(--space-control-gap-md);flex-wrap:wrap;display:flex}.cs-charts-title{min-inline-size:0;color:var(--color-text);font-size:var(--type-size-control-md);flex:auto;margin:0;font-weight:600}.cs-charts-controls{align-items:center;gap:var(--space-control-gap-sm);flex-wrap:wrap;margin-inline-start:auto;display:flex}.cs-charts-grid{gap:var(--space-stack-md);grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));display:grid}.cs-chart-card{gap:var(--space-stack-sm);padding:var(--space-inset-md);border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface-raised);flex-direction:column;display:flex}.cs-chart-card-title{color:var(--color-text-muted);font-size:var(--type-size-control-xs);margin:0;font-weight:600}.cs-roles-body{gap:var(--space-stack-md);flex-direction:column;display:flex}.cs-roles-list{gap:var(--space-stack-xs);flex-direction:column;display:flex}.cs-roles-row{align-items:center;gap:var(--space-control-gap-md);padding:var(--space-admin-cs-roles-modal-y) var(--space-inset-tight);border:1px solid color-mix(in srgb, var(--color-border) 60%, transparent);border-radius:var(--radius-control);background:color-mix(in srgb, var(--color-muted) 15%, transparent);display:flex}.cs-roles-row:hover{background:var(--color-muted)}.cs-roles-row-skeleton{--skeleton-radius:var(--radius-control);block-size:var(--size-control-height-lg)}.cs-roles-identity{flex-direction:column;flex:auto;min-inline-size:0;display:flex}.cs-roles-name{align-items:center;gap:var(--space-control-gap-sm);text-overflow:ellipsis;white-space:nowrap;color:var(--color-text);font-size:var(--type-size-control-md);font-weight:500;display:flex;overflow:hidden}.cs-roles-you{flex-shrink:0}.cs-roles-email{text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-muted);font-size:var(--type-size-control-xs);overflow:hidden}.cs-role-select{align-items:center;gap:var(--space-control-gap-md);--select-trigger-max-width:var(--size-field-role-select-max-width);flex-shrink:0;display:flex}.cs-roles-search{--search-field-py:var(--space-admin-cs-roles-modal-y)}.cs-roles-pagination{flex:auto}.cs-role-select-spinner{color:var(--color-text-muted)}.cs-new-firm-title{align-items:center;gap:var(--space-control-gap-md);display:flex}.cs-new-firm-title-copy{flex-direction:column;min-inline-size:0;display:flex}.cs-new-firm-title-text{font-weight:600}.cs-new-firm-subtitle{color:var(--color-text-muted);font-size:var(--type-size-control-xs)}.cs-new-firm-body{gap:var(--space-inset-md);flex-direction:column;display:flex}.cs-new-firm-notice{margin:0}.cs-new-firm-owner-picker{gap:var(--space-inset-sm);max-block-size:var(--size-overlay-height-picker-list);flex-direction:column;min-block-size:0;display:flex}.cs-new-firm-owner-summary{gap:var(--space-inset-2xs);padding:var(--space-inset-tight);border:1px solid color-mix(in srgb, var(--color-primary) 25%, transparent);border-radius:var(--radius-control);background:color-mix(in srgb, var(--color-primary) 6%, transparent);flex-direction:column;display:flex}.cs-new-firm-owner-summary-label{color:var(--color-text-muted);font-size:var(--type-size-control-xs);text-transform:uppercase;letter-spacing:.04em}.cs-new-firm-owner-summary-name{color:var(--color-text);font-size:var(--type-size-control-md);margin:0;font-weight:500}.cs-new-firm-owner-summary-email{color:var(--color-text-muted);font-weight:400}.cs-new-firm-owner-summary-firms{color:var(--color-text-muted);font-size:var(--type-size-control-xs);margin:0}.chat-feed-skeleton{gap:var(--space-stack-md);padding:var(--space-inset-md);flex-direction:column;display:flex}.chat-feed-skeleton-row{justify-content:flex-start;display:flex}.chat-feed-skeleton-row[data-me]{justify-content:flex-end}.chat-feed-skeleton-bubble{gap:var(--space-inset-xs);padding:var(--space-inset-tight);border:1px solid color-mix(in srgb, var(--color-border) 50%, transparent);border-radius:var(--radius-bubble);background:color-mix(in srgb, var(--color-muted) 40%, transparent);flex-direction:column;display:flex}.chat-feed-skeleton-row[data-me] .chat-feed-skeleton-bubble{--skeleton-bg:color-mix(in srgb, var(--color-primary) 20%, transparent);border-color:color-mix(in srgb, var(--color-primary) 20%, transparent);background:color-mix(in srgb, var(--color-primary) 10%, transparent)}.chat-feed-skeleton-line{block-size:var(--space-inset-tight);inline-size:100%}.chat-feed-skeleton-line[data-width="85"]{inline-size:85%}.chat-feed-skeleton-line[data-width="60"]{inline-size:60%}.chat-feed-skeleton-footer{--skeleton-bg:color-mix(in srgb, var(--color-muted) 60%, transparent);border-block-start:1px solid color-mix(in srgb, var(--color-border) 30%, transparent);justify-content:space-between;align-items:center;margin-block-start:var(--space-inset-2xs);padding-block-start:var(--space-inset-sm);display:flex}.chat-feed-skeleton-row[data-me] .chat-feed-skeleton-footer{--skeleton-bg:color-mix(in srgb, var(--color-primary) 15%, transparent);border-block-start-color:color-mix(in srgb, var(--color-primary) 15%, transparent)}.chat-feed-skeleton-chip{block-size:var(--space-inset-tight);inline-size:var(--space-inset-md)}.chat-feed-skeleton-stamp{block-size:var(--space-inset-tight);inline-size:var(--size-chat-skeleton-pill-width)}.chat-view{flex-direction:column;block-size:100%;min-block-size:0;inline-size:100%;min-inline-size:0;display:flex;overflow:hidden}.chat-view-main{flex:1;min-block-size:0;min-inline-size:0;display:flex;overflow:hidden}.chat-view-feed-column{flex-direction:column;flex:1;min-block-size:0;min-inline-size:0;display:flex;position:relative;overflow:hidden}.chat-view-feed-error{padding:var(--space-inset-md)}.chat-view-feed-tip{padding:var(--space-inset-tight) var(--space-inset-md);border:1px solid color-mix(in srgb, var(--color-border) 50%, transparent);border-radius:var(--radius-tile);background:color-mix(in srgb, var(--color-muted) 40%, transparent);font-size:var(--type-size-control-xs);color:var(--color-text-muted)}.chat-view-header{align-items:center;gap:var(--space-stack-xs);min-inline-size:0;padding:var(--space-inset-sm) var(--space-inset-md);border-block-end:1px solid color-mix(in srgb, var(--color-border) 50%, transparent);flex-shrink:0;display:flex}.chat-view-header-identity{align-items:flex-start;gap:var(--space-stack-xs);flex:1;min-inline-size:0;display:flex}.chat-view-header-avatar{inline-size:var(--size-control-height-md);block-size:var(--size-control-height-md);flex-shrink:0}.chat-view-header-names{gap:var(--space-inset-2xs);flex-direction:column;flex:1;min-inline-size:0;display:flex}.chat-view-header-names .contact-name-edit{opacity:0;transition:opacity var(--motion-duration-fast) var(--motion-ease-standard)}.chat-view-header-names:hover .contact-name-edit,.chat-view-header-names .contact-name-edit:focus-visible{opacity:1}.chat-view-header-name{min-inline-size:0;font-size:var(--type-size-control-md);letter-spacing:-.01em;color:var(--color-text);align-items:center;font-weight:600;line-height:1.25;display:flex}.chat-view-header-phone{align-items:center;gap:var(--space-inset-2xs);min-inline-size:0;font-size:var(--type-size-fine);color:var(--color-text-muted);margin:0;line-height:1.25;display:flex}.chat-view-header-phone-value{font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-inline-size:0;overflow:hidden}.chat-view-header-hidden-number{font-size:var(--type-size-fine);color:var(--color-text-muted);margin:0;line-height:1.25}.chat-view-header-controls{justify-content:flex-end;align-items:center;gap:var(--space-inset-xs);flex-shrink:0;align-self:center;display:flex}.chat-composer{gap:var(--space-stack-sm);padding:var(--space-inset-sm) var(--space-inset-md);border-block-start:1px solid color-mix(in srgb, var(--color-border) 50%, transparent);flex-direction:column;flex-shrink:0;display:flex}.chat-composer[data-internal]{border-block-start-color:color-mix(in srgb, var(--color-primary) 25%, transparent)}.chat-composer-skeleton{--skeleton-radius:var(--radius-control);block-size:var(--size-control-height-lg);inline-size:100%}.chat-composer-disconnected{padding-block:var(--space-inset-sm);font-size:var(--type-size-control-md);color:var(--color-text-muted);text-align:center;margin:0}.chat-composer-row{align-items:flex-end;gap:var(--space-inset-sm);min-inline-size:0;display:flex}.chat-composer-icon-button{padding:var(--space-inset-sm);border-radius:var(--radius-control);color:var(--color-text-muted);cursor:pointer;transition:background-color var(--motion-duration-fast) var(--motion-ease-standard);background:0 0;border:0;flex-shrink:0;display:inline-flex}.chat-composer-icon-button:hover{background:var(--color-muted);color:var(--color-text)}.chat-composer-icon-button[data-active]{background:color-mix(in srgb, var(--color-primary) 20%, transparent);color:var(--color-primary)}.chat-composer-input{field-sizing:content;min-block-size:var(--size-control-height-lg);max-block-size:var(--size-chat-composer-max-height);min-inline-size:0;padding:var(--space-inset-sm) var(--space-inset-tight);border:1px solid color-mix(in srgb, var(--color-border) 40%, transparent);border-radius:var(--radius-control);background:color-mix(in srgb, var(--color-muted) 50%, transparent);font-family:inherit;font-size:var(--type-size-control-md);color:var(--color-text);resize:none;transition:border-color var(--motion-duration-fast) var(--motion-ease-standard);outline:none;flex:1;line-height:1.5;overflow-y:auto}.chat-composer-input::placeholder{color:var(--color-text-placeholder)}.chat-composer-input:focus{border-color:color-mix(in srgb, var(--color-border) 65%, transparent)}.chat-composer[data-internal] .chat-composer-input{border-color:color-mix(in srgb, var(--color-primary) 25%, transparent);background:color-mix(in srgb, var(--color-primary) 20%, transparent)}.chat-composer[data-internal] .chat-composer-input:focus{border-color:color-mix(in srgb, var(--color-primary) 45%, transparent)}.chat-composer-send{padding:var(--space-inset-sm);border-radius:var(--radius-control);background:var(--color-primary);color:var(--color-on-primary);cursor:pointer;transition:background-color var(--motion-duration-fast) var(--motion-ease-standard), scale var(--motion-duration-fast) var(--motion-ease-standard);border:0;flex-shrink:0;display:inline-flex}.chat-composer-send:active:not(:disabled){scale:.95}.chat-composer-send:hover:not(:disabled){background:color-mix(in srgb, var(--color-primary) 90%, transparent)}.chat-composer-send:disabled{opacity:.5;cursor:not-allowed}.chat-view-skeleton-avatar{--skeleton-radius:var(--radius-pill)}.chat-view-skeleton-name{block-size:var(--space-stack-md);inline-size:55%;max-inline-size:var(--size-chat-skeleton-name-width)}.chat-view-skeleton-phone{block-size:var(--space-stack-xs);inline-size:40%;max-inline-size:var(--size-chat-skeleton-pill-width-lg)}.chat-view-skeleton-control{--skeleton-radius:var(--radius-pill);block-size:var(--size-control-height-md);inline-size:var(--size-control-height-md);flex-shrink:0}.sim-page{flex:auto;min-block-size:0;display:flex;overflow:hidden}.sim-agent-column{border-inline-end:1px solid var(--color-border);flex-direction:column;flex:auto;min-inline-size:0;display:flex}.sim-contact{inline-size:var(--size-simulator-contact-width);background:var(--color-surface-raised);flex-direction:column;flex-shrink:0;min-block-size:0;display:flex}.sim-contact-header{align-items:center;gap:var(--space-control-gap-md);padding:var(--space-inset-sm);border-block-end:1px solid var(--color-border);flex-shrink:0;display:flex}.sim-contact-avatar{inline-size:var(--size-avatar);block-size:var(--size-avatar);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-primary) 12%, transparent);color:var(--color-primary);font-size:var(--type-size-control-xs);flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}.sim-contact-identity{flex-direction:column;min-inline-size:0;display:flex}.sim-contact-name{font-weight:600}.sim-contact-phone{color:var(--color-text-muted);font-size:var(--type-size-control-xs)}.sim-contact-dev-badge{margin-inline-start:auto}.sim-contact-feed{min-block-size:0;padding:var(--space-inset-sm);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.sim-contact-empty{color:var(--color-text-muted);text-align:center;margin:auto}.sim-contact-load-older{align-self:center}.sim-bubble-list{gap:var(--space-stack-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sim-bubble-row{flex-direction:column;display:flex}.sim-bubble-row[data-side=contact]{align-items:flex-end}.sim-bubble-row[data-side=contact] .sim-bubble{background:var(--color-primary);color:var(--color-on-primary)}.sim-bubble-row[data-side=office]{align-items:flex-start}.sim-bubble-row[data-side=office] .sim-bubble{border:1px solid var(--color-border);background:var(--color-surface)}.sim-bubble{max-inline-size:80%;padding:var(--space-inset-sm);border-radius:var(--radius-bubble)}.sim-reset-divider{padding-block:var(--space-inset-xs);color:var(--color-text-muted);font-size:var(--type-size-control-xs);text-align:center}.sim-bubble-time{color:var(--color-text-muted);font-size:var(--type-size-control-xs)}.sim-contact-error{flex-shrink:0}.sim-contact-composer{gap:var(--space-stack-xs);padding:var(--space-inset-sm);border-block-start:1px solid var(--color-border);flex-direction:column;flex-shrink:0;display:flex}.sim-contact-composer-row{align-items:flex-end;gap:var(--space-control-gap-sm);display:flex}.sim-contact-input{resize:none;flex:auto;min-inline-size:0}.sim-contact-reset{align-self:stretch}.sim-skeleton-avatar{--skeleton-radius:var(--radius-pill);inline-size:var(--size-avatar);block-size:var(--size-avatar);flex-shrink:0}.sim-skeleton-identity{gap:var(--space-stack-xs);flex:auto}.sim-skeleton-name,.sim-skeleton-phone{block-size:var(--size-page-skeleton-line)}.sim-skeleton-name{inline-size:55%}.sim-skeleton-phone{inline-size:35%}.sim-skeleton-input{--skeleton-radius:var(--radius-field);min-inline-size:0;block-size:var(--size-field-min-height);flex:auto}.sim-skeleton-send{--skeleton-radius:var(--radius-control);inline-size:var(--size-control-height-md);block-size:var(--size-control-height-md);flex-shrink:0}.sim-skeleton-reset{--skeleton-radius:var(--radius-control);block-size:var(--size-control-height-sm)}.gerar-classificacao-page{flex-direction:column;flex:auto;min-block-size:0;display:flex}.gerar-classificacao-body{gap:var(--space-stack-lg);padding:var(--space-inset-lg);flex-direction:column;display:flex;overflow-y:auto}.tese-selection-head{align-items:center;gap:var(--space-control-gap-md);flex-wrap:wrap;inline-size:100%;min-inline-size:0;display:flex}.tese-selection-head-title{min-inline-size:0}.tese-selection-head-niche{min-inline-size:0;color:var(--color-text-muted);font-size:var(--type-size-control-xs);text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.tese-selection-head-niche-name{color:var(--color-text);font-weight:500}.tese-selection-head-actions{gap:var(--space-control-gap-md);flex-wrap:wrap;margin-inline-start:auto;display:flex}.gerar-classificacao-niche-field{--select-trigger-width:100%;max-inline-size:var(--size-tese-niche-field-width)}.gerar-classificacao-empty{color:var(--color-text-muted);font-size:var(--type-size-control-md)}.gerar-classificacao-error{align-items:flex-start;gap:var(--space-stack-sm);flex-direction:column;display:flex}.gerar-classificacao-footer{justify-content:flex-end;align-items:center;gap:var(--space-stack-sm);display:flex}.gerar-classificacao-count{color:var(--color-text-muted);font-size:var(--type-size-control-xs)}.criar-fluxo-sct-step{gap:var(--space-stack-lg);flex-direction:column;min-block-size:0;display:flex}.tese-list{gap:var(--space-stack-sm);max-block-size:var(--size-tese-list-max-height);padding:var(--space-inset-sm);border:1px solid var(--color-border);border-radius:var(--radius-control);scrollbar-gutter:stable;flex-direction:column;display:flex;overflow-y:auto}.tese-row{border:1px solid var(--color-border);border-radius:var(--radius-control-compact);padding:var(--space-inset-sm);transition:background-color var(--motion-duration-control) var(--motion-ease-standard);border-inline-start:3px solid #0000}.tese-row[data-checked]{background:color-mix(in srgb, var(--color-muted) 20%, transparent)}.tese-row[data-open]{background:color-mix(in srgb, var(--color-muted) 30%, transparent);border-inline-start-color:var(--color-primary)}.tese-row-head{align-items:center;gap:var(--space-stack-sm);display:flex}.tese-row-name{min-inline-size:0;color:var(--color-text);font-size:var(--type-size-control-md);cursor:pointer;flex:auto;font-weight:500}.tese-row-chevron{color:var(--color-text-muted);transition:rotate var(--motion-duration-expand) var(--motion-ease-standard)}.tese-row[data-open] .tese-row-chevron{rotate:180deg}.tese-row-collapse{transition:grid-template-rows var(--motion-duration-expand) var(--motion-ease-standard);grid-template-rows:0fr;display:grid}.tese-row[data-open] .tese-row-collapse{grid-template-rows:1fr}.tese-row-collapse-clip{min-block-size:0;overflow:hidden}.tese-action-panel{gap:var(--space-stack-md);flex-direction:column;padding-block-start:var(--space-inset-md);padding-inline-start:var(--space-inset-lg);display:flex}.tese-action-row{--select-trigger-width:100%;align-items:end;gap:var(--space-stack-md);grid-template-columns:1fr;display:grid}@media (width>=40rem){.tese-action-row{grid-template-columns:1fr 1fr}}.tese-action-duration{max-inline-size:var(--size-tese-duration-field-width)}.tese-integration-empty{color:var(--color-text-muted);font-size:var(--type-size-control-xs)}.tese-action-footer{justify-content:flex-end;display:flex}.tese-action-apply{align-items:center;gap:var(--space-control-gap-sm);padding:var(--space-inset-xs);border-radius:var(--radius-control-compact);color:var(--color-text-muted);font-size:var(--type-size-control-xs);cursor:pointer;transition:color var(--motion-duration-control) var(--motion-ease-standard);background:0 0;border:0;display:inline-flex}.tese-action-apply:hover:not(:disabled){color:var(--color-text)}.tese-action-apply:disabled{opacity:.4;cursor:not-allowed}.post-sale-page{flex-direction:column;flex:auto;min-block-size:0;display:flex}.post-sale-gate{flex:auto;justify-content:center;align-items:center;display:flex}.post-sale-body{gap:var(--space-stack-md);min-block-size:0;padding:var(--space-inset-lg);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.post-sale-card-art{transform-origin:50%;transition:transform var(--motion-duration-hover) var(--motion-ease-standard);will-change:transform;z-index:1;aspect-ratio:1;block-size:min(var(--size-fluxos-art-max-height-short), 70%);background-color:var(--color-vivid-fluxos-art-atendimento);opacity:.88;-webkit-user-select:none;user-select:none;pointer-events:none;max-inline-size:70%;position:relative;transform:scale(1);-webkit-mask:url(/tinteiro.svg) 50%/contain no-repeat;mask:url(/tinteiro.svg) 50%/contain no-repeat}.post-sale-library-menu{padding-inline:var(--space-inset-sm);border-radius:var(--radius-field);color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;flex-shrink:0}.post-sale-library-menu:hover{background:var(--color-muted)}.post-sale-library{gap:var(--space-stack-xs);padding:var(--space-inset-md);flex-direction:column;display:flex}.post-sale-library-row{box-sizing:border-box;inline-size:100%;min-inline-size:0;max-inline-size:100%;padding:var(--space-inset-tight);border:1px solid var(--color-list-card-border);border-radius:var(--radius-panel);background:var(--color-glass-list-card);-webkit-backdrop-filter:var(--elevation-backdrop-list-card);backdrop-filter:var(--elevation-backdrop-list-card);cursor:pointer;animation:slide-in-x var(--motion-duration-fast) var(--motion-ease-control) both;transition:border-color var(--motion-duration-hover) var(--motion-ease-standard), box-shadow var(--motion-duration-hover) var(--motion-ease-standard), scale var(--motion-duration-fast) var(--motion-ease-control);position:relative;overflow:hidden}.post-sale-library-row:hover{border-color:var(--color-list-card-border-strong);box-shadow:var(--elevation-list-card-hover)}.post-sale-library-row:active{scale:.98}.post-sale-library-row[data-selected]{border-color:var(--color-list-card-border-strong);box-shadow:var(--elevation-list-card-hover)}.post-sale-library-row[data-selected]:hover{border-color:var(--color-list-card-border-emphasis)}.post-sale-library-row{align-items:center;gap:var(--space-control-gap-md);color:var(--color-text-muted);cursor:default;display:flex}.post-sale-library-text{flex-direction:column;flex:1 1 0;min-inline-size:0;display:flex}.post-sale-library-title{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;color:var(--color-text);font-size:var(--type-size-control-md);overflow:hidden}.post-sale-library-active{color:var(--color-primary);font-size:var(--type-size-fine);font-weight:500}.post-sale-library-hint{color:var(--color-text-muted);font-size:var(--type-size-control-xs);padding-block-start:var(--space-inset-sm)}.panel-modal.post-sale-form-modal{--panel-modal-max-width:var(--size-overlay-width-shell-xl);--panel-modal-max-height:var(--size-overlay-height-shell-xl)}.post-sale-form{gap:var(--space-stack-md);padding:var(--space-inset-lg);flex-direction:column;display:flex}.post-sale-form-restore{margin-inline-start:auto}.post-sale-form-prompt{--textarea-font-size:var(--type-size-control-xs)}.integration-card{inline-size:100%;block-size:var(--size-integrations-card-height);border-radius:var(--radius-control);padding:var(--space-inset-xs);transition:box-shadow var(--motion-duration-hover) var(--motion-ease-standard), border-color var(--motion-duration-hover) var(--motion-ease-standard);border:none;flex-direction:column;display:flex;position:relative;overflow:hidden}.integration-card:hover{box-shadow:var(--elevation-card-hover)}@media (prefers-reduced-motion:no-preference){.integration-card:hover [data-vivid-icon]{transform:scale(1.1)}}:root:not([data-theme=light]) .integration-card[data-brand=blue],:root:not([data-theme=light]) .integration-card[data-brand=advbox]{border:1px solid color-mix(in srgb, var(--color-integrations-tint-blue) 30%, transparent)}:root:not([data-theme=light]) .integration-card[data-brand=blue]:hover,:root:not([data-theme=light]) .integration-card[data-brand=advbox]:hover{border-color:color-mix(in srgb, var(--color-integrations-tint-blue) 50%, transparent)}:root:not([data-theme=light]) .integration-card[data-brand=judit]{border:1px solid color-mix(in srgb, var(--color-vivid-emerald) 30%, transparent)}:root:not([data-theme=light]) .integration-card[data-brand=judit]:hover{border-color:color-mix(in srgb, var(--color-vivid-emerald) 50%, transparent)}:root:not([data-theme=light]) .integration-card[data-brand=google]:before,:root:not([data-theme=light]) .integration-card[data-brand=jusbrasil]:before{content:"";z-index:30;border-radius:inherit;pointer-events:none;transition:opacity var(--motion-duration-hover) var(--motion-ease-control);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}:root:not([data-theme=light]) .integration-card[data-brand=google]:before{background:var(--color-integrations-google-ring);opacity:var(--elevation-ring-google-rest)}:root:not([data-theme=light]) .integration-card[data-brand=google]:hover:before{opacity:var(--elevation-ring-google-hover)}:root:not([data-theme=light]) .integration-card[data-brand=jusbrasil]:before{background:var(--color-integrations-jus-ring);opacity:var(--elevation-ring-jus-rest)}:root:not([data-theme=light]) .integration-card[data-brand=jusbrasil]:hover:before{opacity:var(--elevation-ring-jus-hover)}.integration-card-bg{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}[data-brand=blue] .integration-card-bg,[data-brand=advbox] .integration-card-bg{background-color:var(--color-integrations-panel-blue)}[data-brand=advbox] .integration-card-bg{background-color:var(--color-integrations-advbox-bg)}[data-brand=judit] .integration-card-bg{background-color:var(--color-integrations-judit-bg)}.integration-card-quadrant{block-size:50%;inline-size:50%;position:absolute}.integration-card-quadrant[data-corner=tl]{background-color:var(--color-integrations-quadrant-tl);inset-block-start:0;inset-inline-start:0}.integration-card-quadrant[data-corner=tr]{background-color:var(--color-integrations-quadrant-tr);inset-block-start:0;inset-inline-end:0}.integration-card-quadrant[data-corner=bl]{background-color:var(--color-integrations-quadrant-bl);inset-block-end:0;inset-inline-start:0}.integration-card-quadrant[data-corner=br]{background-color:var(--color-integrations-quadrant-br);inset-block-end:0;inset-inline-end:0}.integration-card-jus-zone{position:absolute}.integration-card-jus-zone[data-zone=left]{background-color:var(--color-integrations-jus-left);inline-size:33.3333%;inset-block:0;inset-inline-start:0}.integration-card-jus-zone[data-zone=tr]{background-color:var(--color-integrations-jus-tr);block-size:50%;inline-size:66.6667%;inset-block-start:0;inset-inline-end:0}.integration-card-jus-zone[data-zone=br]{background-color:var(--color-integrations-jus-br);block-size:50%;inline-size:66.6667%;inset-block-end:0;inset-inline-end:0}.integration-card-scrim{background:var(--color-card-scrim);position:absolute;inset:0}.integration-soon-badge-slot{z-index:20;position:absolute;inset-block-start:var(--space-inset-tight);inset-inline-end:var(--space-inset-tight)}.integration-soon-badge{border:1px solid color-mix(in srgb, var(--color-border) 60%, transparent);border-radius:var(--radius-pill);background-color:color-mix(in srgb, var(--color-surface) 80%, transparent);padding:var(--space-inset-xs) var(--space-stack-xs);font-size:var(--type-size-fine);color:var(--color-text-muted);-webkit-backdrop-filter:var(--elevation-backdrop-lightbox);backdrop-filter:var(--elevation-backdrop-lightbox);box-shadow:var(--elevation-control-rest);align-items:center;font-weight:600;display:inline-flex}.integration-card-logo-strip{z-index:10;block-size:var(--size-integrations-logo-strip);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.integration-card-logo{position:relative}.integration-card-logo-glow{border-radius:var(--radius-pill);background-color:var(--color-vivid-logo-glow);filter:var(--elevation-vivid-glow-blur);position:absolute;inset:0;scale:1.5}.integration-card-logo-img{transform-origin:50%;transition:transform var(--motion-duration-hover) var(--motion-ease-standard);will-change:transform;filter:var(--elevation-vivid-logo-shadow);position:relative;transform:scale(1)}.integration-card-logo-img[data-nudge]{translate:0 1px}[data-brand=google] .integration-card-logo-img,[data-brand=blue] .integration-card-logo-img{opacity:.9}.integration-card-logo-rounded{border-radius:var(--radius-control)}.integration-judit-logo{-webkit-user-select:none;user-select:none;letter-spacing:var(--type-tracking-brand-logo);align-items:baseline;font-weight:700;display:flex}.integration-judit-jud{color:var(--color-integrations-judit-jud)}.integration-judit-it{color:var(--color-integrations-judit-accent)}.integration-card-glass{z-index:1;border:1px solid var(--color-vivid-inner-border);border-radius:var(--radius-control);background:var(--color-vivid-inner-bg);-webkit-backdrop-filter:var(--elevation-backdrop-vivid-inner);backdrop-filter:var(--elevation-backdrop-vivid-inner);box-shadow:none;z-index:10;flex-direction:column;flex:auto;min-block-size:0;display:flex;position:relative;overflow:hidden}.integration-card-inner{block-size:100%;min-block-size:0;padding:var(--space-inset-md);flex-direction:column;display:flex}.integration-card-body{gap:var(--space-stack-xs);flex-direction:column;flex:auto;min-block-size:0;display:flex}.integration-card-header{align-items:center;gap:var(--space-connect-badge-py);text-align:center;flex-direction:column;flex-shrink:0;display:flex}.integration-card-title{font-size:var(--type-size-body);font-weight:600;line-height:var(--type-leading-tight);letter-spacing:var(--type-tracking-card-title);color:var(--color-text)}.integration-card-desc{font-size:var(--type-size-control-xs);line-height:var(--type-leading-control-xs);color:var(--color-text-muted);text-align:center;margin-block-start:var(--space-inset-2xs)}.integration-card-features{align-items:center;gap:var(--space-connect-badge-py);flex-direction:column;flex-shrink:0;display:flex}.integration-card-feature{justify-content:center;align-items:center;gap:var(--space-inset-sm);max-inline-size:100%;font-size:var(--type-size-control-xs);color:var(--color-text-muted);text-align:center;display:flex}.integration-card-feature span:last-child{line-height:var(--type-leading-snug)}.integration-card-feature-dot{inline-size:var(--space-vivid-dot);block-size:var(--space-vivid-dot);border-radius:var(--radius-pill);background-color:color-mix(in srgb, var(--color-primary) 60%, transparent);flex-shrink:0}.integration-dot-blue{background-color:var(--color-integrations-dot-blue)}.integration-dot-emerald{background-color:var(--color-integrations-dot-emerald)}.integration-card-spacer{flex:auto;min-block-size:0}.integration-card-actions{gap:var(--space-inset-sm);border-block-start:1px solid color-mix(in srgb, var(--color-border) 50%, transparent);flex-direction:column;flex-shrink:0;margin-block-start:var(--space-inset-tight);padding-block-start:var(--space-inset-tight);display:flex}.integration-card-actions .btn{inline-size:100%}.integration-card-action-row{gap:var(--space-stack-xs);display:flex}.integration-card-action-row .btn{flex:1 1 0}.integration-status-pill{align-items:center;gap:var(--space-connect-badge-py);border-radius:var(--radius-pill);padding:var(--space-inset-xs) var(--space-stack-xs);font-size:var(--type-size-fine);font-weight:500;display:flex}.integration-status-pill[data-tone=ok]{background-color:var(--color-status-pill-ok-bg);color:var(--color-status-pill-ok-text)}.integration-status-pill[data-tone=ok] .integration-status-dot{background-color:var(--color-status-pill-ok-dot);animation:pulse var(--motion-duration-pulse) var(--motion-ease-pulse) infinite}.integration-status-pill[data-tone=off]{background-color:var(--color-status-pill-off-bg);color:var(--color-status-pill-off-text)}.integration-status-pill[data-tone=off] .integration-status-dot{background-color:var(--color-status-pill-off-dot)}.integration-status-pill[data-tone=warn]{background-color:var(--color-status-pill-warn-bg);color:var(--color-primary)}.integration-status-pill[data-tone=warn] .integration-status-dot{background-color:var(--color-status-pill-warn-dot);animation:pulse var(--motion-duration-pulse) var(--motion-ease-pulse) infinite}.integration-status-pill[data-tone=err]{background-color:var(--color-status-pill-err-bg);color:var(--color-status-pill-err-text)}.integration-status-pill[data-tone=err] .integration-status-dot{background-color:var(--color-status-pill-err-dot)}.integration-status-dot{inline-size:var(--space-vivid-dot);block-size:var(--space-vivid-dot);border-radius:var(--radius-pill)}.integration-info-box{gap:var(--space-connect-badge-py);border:1px solid color-mix(in srgb, var(--color-border) 50%, transparent);border-radius:var(--radius-field);background-color:color-mix(in srgb, var(--color-muted) 40%, transparent);padding:var(--space-inset-sm);flex-direction:column;flex-shrink:0;display:flex}.integration-info-pixel{text-align:center;font-size:var(--type-size-fine);color:var(--color-text-muted);display:block}.integration-info-pixel span{color:var(--color-text);font-weight:500}.integration-info-expiry{font-size:var(--type-size-control-xs);color:var(--color-text);justify-content:space-between;align-items:center;display:flex}.integration-info-expiry .integration-info-muted{color:var(--color-text-muted)}.integration-info-expiry [data-expired]{color:var(--color-danger);font-weight:500}.integration-info-error,.integration-info-reconnect{align-items:flex-start;gap:var(--space-connect-badge-py);font-size:var(--type-size-control-xs);display:flex}.integration-info-error svg,.integration-info-reconnect svg{flex-shrink:0;margin-block-start:var(--space-inset-2xs)}.integration-info-error span,.integration-info-reconnect span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.integration-info-error{color:var(--color-danger)}.integration-info-reconnect{color:var(--color-primary)}.integration-skeleton-title{block-size:var(--space-stack-lg);inline-size:var(--size-integrations-skeleton-title-width)}.integration-skeleton-desc,.integration-skeleton-feature{block-size:var(--size-integrations-skeleton-line-height);inline-size:var(--size-integrations-skeleton-line-width)}.integration-skeleton-badge{--skeleton-radius:var(--radius-pill);block-size:var(--space-stack-lg);inline-size:var(--size-integrations-skeleton-badge-width)}.integration-skeleton-dot{--skeleton-radius:var(--radius-pill);inline-size:var(--space-vivid-dot);block-size:var(--space-vivid-dot);flex-shrink:0}.integration-skeleton-action{--skeleton-radius:var(--radius-field);block-size:var(--size-control-height-md);inline-size:100%}.integrations-scroll{flex:auto;min-block-size:0;overflow-y:auto}.integrations-grid-frame{inline-size:100%;max-inline-size:var(--size-integrations-grid-max-width);animation:fade-in var(--motion-duration-control) var(--motion-ease-standard);margin-inline:auto}[data-page-skeleton] .integrations-grid-frame{animation:none}.integrations-grid{gap:var(--space-inset-md);grid-template-columns:1fr;inline-size:100%;display:grid}@media (width>=48rem){.integrations-grid{grid-template-columns:repeat(2,1fr)}}@media (width>=64rem){.integrations-grid{grid-template-columns:repeat(3,1fr)}}.integration-modal-fields{gap:var(--space-stack-md);flex-direction:column;display:flex}.integration-modal-hint{font-size:var(--type-size-control-xs);color:var(--color-text-muted)}.integration-modal-error{font-size:var(--type-size-control-xs);color:var(--color-danger)}.integration-modal-footer{align-items:center;gap:var(--space-inset-tight);inline-size:100%;display:flex}.integration-modal-footer .btn{flex:1 1 0}.integration-sync-row{align-items:center;gap:var(--space-inset-sm);display:flex}.integration-details-grid{gap:var(--space-inset-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.integration-details-wide{grid-column:span 2}.integration-details-label{font-size:var(--type-size-control-xs);color:var(--color-text-muted);margin-block-end:var(--space-inset-xs)}.integration-details-value{font-size:var(--type-size-control-md);color:var(--color-text)}.integration-details-capitalize{text-transform:capitalize}.integration-details-mono{font-family:var(--type-font-code);font-size:var(--type-size-control-md);color:var(--color-text);word-break:break-all}.integration-details-error{font-size:var(--type-size-control-md);color:var(--color-danger);word-break:break-all}.integration-details-json{border-radius:var(--radius-field);background-color:var(--color-muted);padding:var(--space-inset-tight);font-family:var(--type-font-code);font-size:var(--type-size-control-xs);color:var(--color-text);overflow:auto}.integration-subpage-bar{align-items:center;gap:var(--space-inset-md);padding-block:var(--space-inset-tight);flex-wrap:wrap;display:flex}.integration-subpage-lead{align-items:center;gap:var(--space-inset-tight);min-inline-size:0;display:flex}.integration-subpage-back{border-radius:var(--radius-pill);flex-shrink:0}.integration-subpage-heading{flex-direction:column;min-inline-size:0;display:flex}.integration-subpage-subtitle{font-size:var(--type-size-control-xs);color:var(--color-text-muted)}.integration-subpage-actions{align-items:center;gap:var(--space-inset-sm);flex-shrink:0;margin-inline-start:auto;display:flex}.integration-subpage-surface{min-block-size:var(--size-integrations-state-min-height);border-radius:var(--radius-panel);border:1px solid var(--color-border);background-color:var(--color-surface-raised);box-shadow:0 0 0 1px color-mix(in srgb, var(--color-primary) 6%, transparent);justify-content:center;align-items:center;display:flex}.integration-subpage-scroll{min-block-size:0;padding-block:var(--space-inset-xl);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.integration-connected-badge{align-items:center;gap:var(--space-inset-xs);padding-block:var(--space-inset-2xs);padding-inline:var(--space-inset-sm);border-radius:var(--radius-pill);background-color:var(--color-positive-veil);color:var(--color-positive);font-size:var(--type-size-control-xs);letter-spacing:.02em;font-weight:500;display:inline-flex}.integration-connected-badge.is-header{font-size:var(--type-size-micro);letter-spacing:var(--type-tracking-header-caps);text-transform:uppercase}.gcal-table{--table-cell-padding:var(--space-inset-tight);--table-cell-px:var(--space-inset-tight)}.gcal-col-name{text-align:start;inline-size:35%}.gcal-col-actions{inline-size:var(--size-integrations-actions-col)}.gcal-row[data-current]{background-color:color-mix(in srgb, var(--color-primary) 6%, transparent);box-shadow:inset 4px 0 0 var(--color-primary)}.gcal-cell-name{--badge-py:0;--badge-px:var(--space-control-px-icon-compact);--badge-font-size:var(--type-size-micro);font-weight:500}.gcal-cell-name span:first-child{margin-inline-end:var(--space-inset-sm)}.gcal-cell-email{font-size:var(--type-size-control-xs);color:var(--color-text-muted)}.gcal-cell-status,.gcal-status-disconnected{font-size:var(--type-size-control-xs);color:var(--color-text-muted);font-weight:500}.gcal-row-menu-trigger{padding:var(--space-inset-sm);border-radius:var(--radius-control);color:var(--color-primary);cursor:pointer;transition:background-color var(--motion-duration-control) var(--motion-ease-standard);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.gcal-row-menu-trigger:hover{background-color:var(--color-muted)}.gcal-wh-form{gap:var(--space-stack-md);padding:var(--space-inset-lg);flex-direction:column;display:flex}.gcal-wh-timezone{align-items:center;gap:var(--space-inset-xs);border-radius:var(--radius-pill);border:1px solid var(--color-border);background-color:var(--color-muted);align-self:flex-start;padding-inline-start:var(--space-inset-tight);display:inline-flex}.gcal-wh-timezone-icon{color:var(--color-text-muted);flex-shrink:0}.gcal-wh-timezone-trigger{box-shadow:none;background:0 0;border:none}.gcal-wh-section{padding:var(--space-inset-lg);border-radius:var(--radius-panel);border:1px solid var(--color-border);background-color:var(--color-surface-raised);position:relative;overflow:hidden}.gcal-wh-section:before{content:"";inline-size:var(--space-inset-xs);position:absolute;inset-block:0;inset-inline-start:0}.gcal-wh-section[data-accent=primary]{--gcal-section-accent:var(--color-primary)}.gcal-wh-section[data-accent=positive]{--gcal-section-accent:var(--color-positive)}.gcal-wh-section[data-accent=danger]{--gcal-section-accent:var(--color-integrations-blockout-accent)}.gcal-wh-section:before{background-color:color-mix(in srgb, var(--gcal-section-accent) 50%, transparent)}.gcal-wh-section-header{align-items:center;gap:var(--space-inset-sm);display:flex}.gcal-wh-section-icon{color:var(--gcal-section-accent)}.gcal-wh-section-title{font-size:var(--type-size-control-md);color:var(--color-text);font-weight:600}.gcal-wh-section-hint{margin-block:var(--space-inset-xs) var(--space-inset-md);font-size:var(--type-size-control-xs);color:var(--color-text-muted)}.gcal-wh-section-hint,.gcal-week-list,.gcal-blockout-fields,.gcal-blockout-list{padding-inline-start:var(--space-integrations-section-hang-indent)}.gcal-window-frame{border:1px solid var(--color-border);border-radius:var(--radius-panel);background-color:var(--color-surface);overflow-x:auto}.gcal-window-strip{gap:var(--space-inset-sm);inline-size:max-content;padding:var(--space-inset-tight);display:flex}.gcal-window-day{align-items:center;gap:var(--space-inset-xs);inline-size:var(--size-integrations-window-day-width);padding-block:var(--space-inset-tight);padding-inline:var(--space-inset-sm);border:1px solid var(--color-border);border-radius:var(--radius-panel);background-color:var(--color-muted);color:var(--color-text-muted);cursor:pointer;transition:border-color var(--motion-duration-control) var(--motion-ease-standard), background-color var(--motion-duration-control) var(--motion-ease-standard);flex-direction:column;display:flex}.gcal-window-day:hover{border-color:var(--color-outline-strong)}.gcal-window-day[data-selected]{border-color:color-mix(in srgb, var(--color-primary) 50%, transparent);background-color:color-mix(in srgb, var(--color-primary) 10%, transparent);color:var(--color-primary)}.gcal-window-day-label{font-size:var(--type-size-control-xs);font-weight:600}.gcal-window-day-date{font-family:var(--type-font-code);font-variant-numeric:tabular-nums;font-size:var(--type-size-control-xs)}.gcal-week-list{gap:var(--space-stack-xs);flex-direction:column;display:flex}.gcal-week-row{align-items:center;gap:var(--space-inset-tight);padding:var(--space-integrations-week-row-inset);border:1px solid var(--color-border);border-radius:var(--radius-panel);background-color:var(--color-muted);opacity:.8;transition:opacity var(--motion-duration-control) var(--motion-ease-standard);flex-wrap:wrap;display:flex}.gcal-week-row:hover{opacity:1}.gcal-week-row[data-enabled]{opacity:1;border-color:color-mix(in srgb, var(--color-positive) 20%, transparent);background-color:var(--color-surface)}.gcal-week-day{align-items:center;gap:var(--space-inset-tight);inline-size:var(--size-integrations-week-day-width);flex-shrink:0;display:flex}.gcal-week-switch{--switch-bg-checked:var(--color-positive)}.gcal-week-day-label{font-size:var(--type-size-control-md);color:var(--color-text-muted);font-weight:500}.gcal-week-row[data-enabled] .gcal-week-day-label{color:var(--color-text)}.gcal-week-times{align-items:center;gap:var(--space-inset-tight);display:flex}.gcal-week-time{inline-size:var(--size-integrations-time-field-width)}.gcal-week-until{font-size:var(--type-size-control-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--color-text-muted);font-weight:700}.gcal-blockout-fields{gap:var(--space-inset-tight);flex-wrap:wrap;display:flex}.gcal-blockout-date{--input-width:var(--size-integrations-blockout-date-width)}.gcal-blockout-reason{flex:1 1 0;min-inline-size:0}.gcal-blockout-list{gap:var(--space-inset-sm);flex-direction:column;margin-block-start:var(--space-inset-md);list-style:none;display:flex}.gcal-blockout-item{justify-content:space-between;align-items:center;gap:var(--space-inset-tight);padding-block:var(--space-inset-sm);padding-inline:var(--space-inset-md);border:1px solid color-mix(in srgb, var(--color-integrations-blockout-accent) 20%, transparent);border-radius:var(--radius-panel);background-color:color-mix(in srgb, var(--color-integrations-blockout-accent) 5%, transparent);display:flex}.gcal-blockout-info{align-items:center;gap:var(--space-inset-tight);display:flex}.gcal-blockout-item-date{padding-block:var(--space-inset-2xs);padding-inline:var(--space-inset-sm);border-radius:var(--radius-control);background-color:color-mix(in srgb, var(--color-integrations-blockout-accent) 10%, transparent);color:var(--color-integrations-blockout-text);font-family:var(--type-font-code);font-variant-numeric:tabular-nums;font-weight:500;font-size:var(--type-size-control-md)}.gcal-blockout-item-sep{inline-size:var(--size-integrations-blockout-dot);block-size:var(--size-integrations-blockout-dot);border-radius:var(--radius-pill);background-color:var(--color-integrations-blockout-separator);flex-shrink:0}.gcal-blockout-item-reason{align-items:center;gap:var(--space-inset-sm);font-size:var(--type-size-control-md);color:var(--color-text-muted);display:inline-flex}.gcal-blockout-remove{color:var(--color-integrations-blockout-accent)}.gcal-wh-footer{gap:var(--space-inset-tight);border-block-start:1px solid var(--color-border);padding-block-start:var(--space-inset-lg);display:flex}.gcal-modal-loading{padding-block:var(--space-inset-2xl);padding-inline:var(--space-inset-lg);justify-content:center;display:flex}.zapsign-frame{min-block-size:100%;inline-size:100%;max-inline-size:var(--size-integrations-subpage-max-width);flex-direction:column;display:flex}.zapsign-body{gap:var(--space-stack-xl);flex-direction:column;display:flex}.zapsign-logo-tile{inline-size:var(--size-integrations-logo-tile);block-size:var(--size-integrations-logo-tile);border-radius:var(--radius-panel);border:1px solid var(--color-border);background-color:#fff;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.zapsign-logo-tile img{object-fit:contain}.zapsign-api-key-card{padding:var(--space-integrations-card-inset);border-radius:var(--radius-panel);border:1px solid var(--color-border);background-color:var(--color-surface-raised);position:relative;overflow:hidden}.zapsign-api-key-card:before{content:"";inline-size:var(--space-inset-xs);background-color:var(--color-integrations-api-key-bar);position:absolute;inset-block:0;inset-inline-start:0}.zapsign-api-key-title{align-items:center;gap:var(--space-inset-sm);font-size:var(--type-size-control-md);color:var(--color-text);font-weight:600;display:flex}.zapsign-api-key-badge{--badge-font-weight:400;--badge-font-size:var(--type-size-micro);font-family:var(--type-font-code);color:var(--color-text-muted)}.zapsign-templates-section{gap:var(--space-inset-md);flex-direction:column;display:flex}.zapsign-templates-head{justify-content:space-between;align-items:flex-end;gap:var(--space-inset-md);flex-wrap:wrap;display:flex}.zapsign-templates-title{font-size:var(--type-size-body);color:var(--color-text);font-weight:600}.zapsign-templates-count{font-size:var(--type-size-control-md);color:var(--color-text-muted);margin-block-start:var(--space-inset-xs)}.zapsign-search{max-inline-size:var(--size-integrations-search-width)}.zapsign-table{--table-cell-padding:var(--space-inset-tight);--table-cell-px:var(--space-inset-tight)}.zapsign-col-name{inline-size:35%}.zapsign-col-actions{inline-size:var(--size-integrations-actions-col);text-align:center}.zapsign-cell-name{font-weight:500}.zapsign-cell-actions{min-block-size:calc(var(--size-control-height-lg) + 2 * var(--space-inset-tight));text-align:center}.zapsign-copy-button{color:var(--color-text-muted)}.zapsign-copy-button:hover{color:var(--color-text)}.zapsign-variable-chips{align-items:center;gap:var(--space-inset-xs);flex-wrap:wrap;display:flex}.zapsign-variable-chip{padding-block:var(--space-inset-2xs);padding-inline:var(--space-inset-sm);border-radius:var(--radius-control);border:1px solid var(--color-border);background-color:var(--color-muted);color:var(--color-text-muted);font-size:var(--type-size-chip);line-height:var(--type-leading-chip);font-weight:500;display:inline-block}.zapsign-variable-chip-more{padding-block:var(--space-inset-2xs);padding-inline:var(--space-inset-sm);border-radius:var(--radius-control);border:1px solid color-mix(in srgb, var(--color-primary) 20%, transparent);background-color:color-mix(in srgb, var(--color-primary) 10%, transparent);color:var(--color-primary);font-size:var(--type-size-chip);line-height:var(--type-leading-chip);cursor:help;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.zapsign-variables-tooltip{max-inline-size:var(--size-integrations-tooltip-max-width)}.zapsign-variables-tooltip-title{font-size:var(--type-size-control-xs);margin-block-end:var(--space-inset-sm);font-weight:600}.zapsign-empty-cell{--table-cell-padding:var(--space-inset-lg);--table-cell-white-space:normal}.zapsign-empty{align-items:center;gap:var(--space-inset-tight);max-inline-size:var(--size-integrations-empty-max-width);padding-block:var(--space-inset-lg);text-align:center;color:var(--color-text-muted);flex-direction:column;margin-inline:auto;display:flex}.zapsign-empty-title{font-size:var(--type-size-control-md);color:var(--color-text);font-weight:500}.zapsign-empty-hint{font-size:var(--type-size-control-xs);line-height:1.6}.pos-venda-page{flex-direction:column;flex:auto;min-block-size:0;display:flex}.pos-venda-split{flex:auto;min-block-size:0;min-inline-size:0}.pos-venda-skeleton-split{flex:auto;min-block-size:0;min-inline-size:0;display:flex}.pos-venda-skeleton-list{flex:0 0 40%;min-inline-size:0}.pos-venda-skeleton-detail{flex:auto;min-inline-size:0}.client-list-search-skeleton{min-inline-size:0;block-size:var(--size-control-height-md);--skeleton-radius:var(--radius-field);flex:auto}.client-list-filter-skeleton{inline-size:var(--size-control-height-md);block-size:var(--size-control-height-md);--skeleton-radius:var(--radius-control);flex-shrink:0}.pos-venda-placeholder,.client-list-panel{flex-direction:column;block-size:100%;min-block-size:0;display:flex}.client-list-toolbar{align-items:center;gap:var(--space-control-gap-md);padding:var(--space-inset-md);display:flex}.client-list-search{flex:auto;min-inline-size:0}.client-list-body{gap:var(--space-stack-sm);padding-inline:var(--space-inset-md);scrollbar-gutter:stable;flex-direction:column;flex:auto;min-block-size:0;padding-block-end:var(--space-inset-md);display:flex;overflow-y:auto}.client-card{box-sizing:border-box;inline-size:100%;min-inline-size:0;max-inline-size:100%;padding:var(--space-inset-tight);border:1px solid var(--color-list-card-border);border-radius:var(--radius-panel);background:var(--color-glass-list-card);-webkit-backdrop-filter:var(--elevation-backdrop-list-card);backdrop-filter:var(--elevation-backdrop-list-card);cursor:pointer;animation:slide-in-x var(--motion-duration-fast) var(--motion-ease-control) both;transition:border-color var(--motion-duration-hover) var(--motion-ease-standard), box-shadow var(--motion-duration-hover) var(--motion-ease-standard), scale var(--motion-duration-fast) var(--motion-ease-control);position:relative;overflow:hidden}.client-card:hover{border-color:var(--color-list-card-border-strong);box-shadow:var(--elevation-list-card-hover)}.client-card:active{scale:.98}.client-card[data-selected]{border-color:var(--color-list-card-border-strong);box-shadow:var(--elevation-list-card-hover)}.client-card[data-selected]:hover{border-color:var(--color-list-card-border-emphasis)}.client-card{align-items:center;gap:var(--space-stack-sm);text-align:start;flex-wrap:wrap;display:flex}.client-card-skeleton{block-size:var(--size-control-height-lg);--skeleton-radius:var(--radius-panel)}.client-card-avatar,.client-detail-avatar{flex-shrink:0}.client-card-text{flex-direction:column;flex:1 1 0;min-inline-size:0;display:flex}.client-card-name{color:var(--color-text);font-size:var(--type-size-control-md);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.client-card-phone{color:var(--color-text-muted);font-family:var(--type-font-code);font-size:var(--type-size-control-xs)}.client-card-processes{--badge-py:0;--badge-px:var(--space-inset-xs);--badge-font-weight:600}.client-card-chips{gap:var(--space-control-gap-sm);min-inline-size:0;flex-basis:100%;margin-block-start:var(--space-inset-2xs);display:flex}.pos-venda-chip{align-items:center;gap:var(--space-inset-2xs);padding-inline:var(--space-inset-xs);border-radius:var(--radius-control-compact);background:var(--color-muted);color:var(--color-text-muted);font-size:var(--type-size-control-xs);text-overflow:ellipsis;white-space:nowrap;border:1px solid #0000;display:inline-flex;overflow:hidden}.pos-venda-chip svg{flex-shrink:0}.pos-venda-chip[data-kanban-color=emerald]{border-color:color-mix(in srgb, var(--color-kanban-emerald-base) 40%, transparent);background:color-mix(in srgb, var(--color-kanban-emerald-base) 10%, transparent);color:var(--color-kanban-emerald-pill-text)}.pos-venda-chip[data-kanban-color=emerald]:hover{background:color-mix(in srgb, var(--color-kanban-emerald-base) 15%, transparent)}.pos-venda-chip[data-kanban-color=blue]{border-color:color-mix(in srgb, var(--color-kanban-blue-base) 40%, transparent);background:color-mix(in srgb, var(--color-kanban-blue-base) 10%, transparent);color:var(--color-kanban-blue-pill-text)}.pos-venda-chip[data-kanban-color=blue]:hover{background:color-mix(in srgb, var(--color-kanban-blue-base) 15%, transparent)}.pos-venda-chip[data-kanban-color=amber]{border-color:color-mix(in srgb, var(--color-kanban-amber-base) 40%, transparent);background:color-mix(in srgb, var(--color-kanban-amber-base) 10%, transparent);color:var(--color-kanban-amber-pill-text)}.pos-venda-chip[data-kanban-color=amber]:hover{background:color-mix(in srgb, var(--color-kanban-amber-base) 15%, transparent)}.pos-venda-chip[data-kanban-color=purple]{border-color:color-mix(in srgb, var(--color-kanban-purple-base) 40%, transparent);background:color-mix(in srgb, var(--color-kanban-purple-base) 10%, transparent);color:var(--color-kanban-purple-pill-text)}.pos-venda-chip[data-kanban-color=purple]:hover{background:color-mix(in srgb, var(--color-kanban-purple-base) 15%, transparent)}.pos-venda-chip[data-kanban-color=slate]{border-color:color-mix(in srgb, var(--color-kanban-slate-base) 40%, transparent);background:color-mix(in srgb, var(--color-kanban-slate-base) 10%, transparent);color:var(--color-kanban-slate-pill-text)}.pos-venda-chip[data-kanban-color=slate]:hover{background:color-mix(in srgb, var(--color-kanban-slate-base) 15%, transparent)}.pos-venda-chip[data-kanban-color=rose]{border-color:color-mix(in srgb, var(--color-kanban-rose-base) 40%, transparent);background:color-mix(in srgb, var(--color-kanban-rose-base) 10%, transparent);color:var(--color-kanban-rose-pill-text)}.pos-venda-chip[data-kanban-color=rose]:hover{background:color-mix(in srgb, var(--color-kanban-rose-base) 15%, transparent)}.pos-venda-chip[data-kanban-color=cyan]{border-color:color-mix(in srgb, var(--color-kanban-cyan-base) 40%, transparent);background:color-mix(in srgb, var(--color-kanban-cyan-base) 10%, transparent);color:var(--color-kanban-cyan-pill-text)}.pos-venda-chip[data-kanban-color=cyan]:hover{background:color-mix(in srgb, var(--color-kanban-cyan-base) 15%, transparent)}.pos-venda-chip[data-kanban-color=teal]{border-color:color-mix(in srgb, var(--color-kanban-teal-base) 40%, transparent);background:color-mix(in srgb, var(--color-kanban-teal-base) 10%, transparent);color:var(--color-kanban-teal-pill-text)}.pos-venda-chip[data-kanban-color=teal]:hover{background:color-mix(in srgb, var(--color-kanban-teal-base) 15%, transparent)}.pos-venda-chip[data-kanban-color=orange]{border-color:color-mix(in srgb, var(--color-kanban-orange-base) 40%, transparent);background:color-mix(in srgb, var(--color-kanban-orange-base) 10%, transparent);color:var(--color-kanban-orange-pill-text)}.pos-venda-chip[data-kanban-color=orange]:hover{background:color-mix(in srgb, var(--color-kanban-orange-base) 15%, transparent)}.pos-venda-chip[data-kanban-color=indigo]{border-color:color-mix(in srgb, var(--color-kanban-indigo-base) 40%, transparent);background:color-mix(in srgb, var(--color-kanban-indigo-base) 10%, transparent);color:var(--color-kanban-indigo-pill-text)}.pos-venda-chip[data-kanban-color=indigo]:hover{background:color-mix(in srgb, var(--color-kanban-indigo-base) 15%, transparent)}.pos-venda-chip[data-kanban-color=lime]{border-color:color-mix(in srgb, var(--color-kanban-lime-base) 40%, transparent);background:color-mix(in srgb, var(--color-kanban-lime-base) 10%, transparent);color:var(--color-kanban-lime-pill-text)}.pos-venda-chip[data-kanban-color=lime]:hover{background:color-mix(in srgb, var(--color-kanban-lime-base) 15%, transparent)}.pos-venda-chip-text{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.pos-venda-chip-tese{min-inline-size:0}.process-list-body{flex-direction:column;block-size:100%;min-block-size:0;display:flex}.process-list-message{justify-content:center;align-items:center;gap:var(--space-stack-sm);block-size:100%;padding:var(--space-inset-lg);flex-direction:column;display:flex}.process-table{table-layout:fixed}.process-cell-client{inline-size:32%}.process-cell-client-main{align-items:center;gap:var(--space-stack-sm);min-inline-size:0;display:flex}.process-cell-process{inline-size:26%}.process-row{cursor:pointer}.process-row-skeleton{block-size:var(--size-control-height-md);--skeleton-radius:var(--radius-control)}.process-client-avatar{flex-shrink:0}.process-client{flex-direction:column;min-inline-size:0;display:flex}.process-client-name{color:var(--color-text);font-size:var(--type-size-control-md);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.process-client-name--missing{color:var(--color-text-muted);font-style:italic}.process-client-phone{color:var(--color-text-muted);font-size:var(--type-size-control-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.process-action-type{color:var(--color-text);font-size:var(--type-size-control-md);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.process-action-type[data-empty]{color:var(--color-text-muted);font-style:italic}.process-cnj{color:var(--color-text-muted);font-family:var(--type-font-code);font-size:var(--type-size-control-xs);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pos-venda-detail{gap:var(--space-stack-lg);block-size:100%;padding:var(--space-inset-lg);flex-direction:column;display:flex;overflow-y:auto}.pos-venda-detail-head{align-items:center;gap:var(--space-stack-sm);display:flex}.pos-venda-detail-identity{flex-direction:column;flex:auto;min-inline-size:0;display:flex}.pos-venda-detail-title{color:var(--color-text);font-size:var(--type-size-panel-title);margin:0;font-weight:600}.pos-venda-detail-subtitle{color:var(--color-text-muted);font-size:var(--type-size-control-xs)}.pos-venda-card{gap:var(--space-stack-sm);padding:var(--space-inset-lg);border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface-raised);flex-direction:column;display:flex}.pos-venda-card-actions{justify-content:flex-start;padding-block-start:var(--space-inset-xs);display:flex}.pos-venda-card-empty{color:var(--color-text-muted);font-size:var(--type-size-control-md)}.client-detail-processes{gap:var(--space-stack-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.client-detail-process{align-items:center;gap:var(--space-control-gap-md);color:var(--color-text);font-size:var(--type-size-control-md);display:flex}.client-detail-process-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-inline-size:0;overflow:hidden}.client-detail-process-etapa{flex-shrink:0}.client-detail-process-cnj{color:var(--color-text-muted);font-family:var(--type-font-code);font-size:var(--type-size-control-xs);flex-shrink:0}.pos-venda-detail-link{color:var(--color-primary);text-underline-offset:var(--space-underline-offset);text-decoration:none}.pos-venda-detail-link:hover{text-decoration:underline}.process-cnj-value{font-family:var(--type-font-code)}.pos-venda-field-issue{color:var(--color-danger);font-size:var(--type-size-control-xs)}.new-process-cnj-ok{color:var(--color-positive)}.new-process-cnj-off{color:color-mix(in srgb, var(--color-danger) 70%, transparent)}.document-group{gap:var(--space-stack-sm);flex-direction:column;display:flex}.document-group-label{color:color-mix(in srgb, var(--color-text-muted) 70%, transparent);font-size:var(--type-size-fine);letter-spacing:var(--type-tracking-label-caps);text-transform:uppercase;margin:0}.document-list{gap:var(--space-stack-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.document-row{align-items:center;gap:var(--space-control-gap-md);padding:var(--space-inset-sm);border:1px dashed var(--color-border);border-radius:var(--radius-control);flex-wrap:wrap;display:flex}.document-row[data-delivered]{border-style:solid;border-color:var(--color-positive);background:var(--color-positive-veil)}.document-row[data-delivered] .document-row-state,.document-row[data-delivered] .document-row-received{color:var(--color-positive)}.document-row-state{color:var(--color-text-muted);flex-shrink:0;align-items:center;display:flex}.document-row-text{flex-direction:column;flex:auto;min-inline-size:0;display:flex}.document-row-name{color:var(--color-text);font-size:var(--type-size-control-md)}.document-row-meta{color:var(--color-text-muted);font-size:var(--type-size-control-xs)}.document-row-actions{align-items:center;gap:var(--space-control-gap-sm);flex-shrink:0;display:flex}.document-row-skeleton{block-size:var(--size-control-height-lg);--skeleton-radius:var(--radius-control)}.document-extra-form{gap:var(--space-stack-sm);padding:var(--space-inset-sm);border:1px solid var(--color-border);border-radius:var(--radius-control);flex-direction:column;display:flex}.document-extra-actions{align-items:center;gap:var(--space-control-gap-sm);flex-wrap:wrap;display:flex}.new-process-fields{--select-trigger-width:100%;gap:var(--space-stack-md);flex-direction:column;display:flex}.judicial-board{--kanban-empty-font-size:var(--type-size-fine);--kanban-empty-line-height:var(--type-leading-relaxed);--kanban-empty-color:color-mix(in srgb, var(--color-text-muted) 50%, transparent)}.process-card-open{text-overflow:ellipsis;white-space:nowrap;text-align:start;min-inline-size:0;font:inherit;color:var(--color-text);cursor:pointer;background:0 0;border:0;padding:0;overflow:hidden}.process-card-open:hover{color:var(--color-primary)}.pos-venda-modal-body{padding:0}.judicial-add-column{justify-content:flex-start;align-self:flex-start;align-items:center;gap:var(--space-control-gap-md);inline-size:var(--size-kanban-column-width);padding:var(--space-inset-md);border:2px dashed color-mix(in srgb, var(--color-border) 60%, transparent);border-radius:var(--radius-tile);color:var(--color-text-muted);font-size:var(--type-size-control-md);cursor:pointer;transition:border-color var(--motion-duration-hover) var(--motion-ease-standard), color var(--motion-duration-hover) var(--motion-ease-standard);background:0 0;flex-shrink:0;display:flex}.judicial-add-column:hover{border-color:var(--color-primary);color:var(--color-primary)}.judicial-status-form{gap:var(--space-stack-md);flex-direction:column;display:flex}.judicial-status-color-dot{inline-size:var(--space-inset-tight);block-size:var(--space-inset-tight);border-radius:var(--radius-pill);flex-shrink:0;margin-inline-end:var(--space-inset-xs);display:inline-block}.judicial-status-color-dot[data-kanban-color=emerald]{background:var(--color-kanban-emerald-base)}.judicial-status-color-dot[data-kanban-color=blue]{background:var(--color-kanban-blue-base)}.judicial-status-color-dot[data-kanban-color=amber]{background:var(--color-kanban-amber-base)}.judicial-status-color-dot[data-kanban-color=purple]{background:var(--color-kanban-purple-base)}.judicial-status-color-dot[data-kanban-color=slate]{background:var(--color-kanban-slate-base)}.judicial-status-color-dot[data-kanban-color=rose]{background:var(--color-kanban-rose-base)}.judicial-status-color-dot[data-kanban-color=cyan]{background:var(--color-kanban-cyan-base)}.judicial-status-color-dot[data-kanban-color=teal]{background:var(--color-kanban-teal-base)}.judicial-status-color-dot[data-kanban-color=orange]{background:var(--color-kanban-orange-base)}.judicial-status-color-dot[data-kanban-color=indigo]{background:var(--color-kanban-indigo-base)}.judicial-status-color-dot[data-kanban-color=lime]{background:var(--color-kanban-lime-base)}.judicial-status-color-dot[data-kanban-color=muted]{background:color-mix(in srgb, var(--color-text-muted) 50%, transparent)}.pos-venda-chat-panel{flex-direction:column;block-size:100%;min-block-size:0;display:flex}.pos-venda-chat-skeleton{margin:var(--space-inset-md);--skeleton-radius:var(--radius-panel);flex:auto}.client-process-strip{align-items:center;gap:var(--space-control-gap-md);padding:var(--space-inset-sm) var(--space-inset-md);border-block-end:1px solid var(--color-border);scrollbar-width:thin;flex-shrink:0;display:flex;overflow-x:auto}.client-process-chip{align-items:center;gap:var(--space-control-gap-sm);border:1px solid var(--color-border);border-radius:var(--radius-pill);flex-shrink:0;padding-inline-start:var(--space-inset-sm);padding-inline-end:var(--space-inset-xs);display:inline-flex}.client-process-chip-type{color:var(--color-text);font-size:var(--type-size-control-xs);white-space:nowrap}.client-process-chip-type[data-empty]{color:var(--color-text-muted);font-style:italic}.pos-venda-gate{flex:auto;justify-content:center;align-items:center;display:flex}.settings-page-root{padding-block-end:0;overflow:hidden}.settings-page-panel-host{flex-direction:column;flex:auto;block-size:100%;min-block-size:0;min-inline-size:0;display:flex;overflow:hidden}.settings-ambient-page{flex-direction:column;flex:auto;min-block-size:0;max-block-size:100%;inline-size:100%;display:flex}.settings-page-content-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;border-end-end-radius:inherit;border-end-start-radius:inherit;flex:auto;min-block-size:0;min-inline-size:0;overflow:hidden auto}.settings-ambient-page.shell-content-surface>.settings-page-content-scroll{padding:var(--space-inset-lg)}.settings-hero{margin-block-end:var(--space-inset-xl);position:relative}.settings-hero-card{padding:var(--space-stack-lg);border:1px solid color-mix(in srgb, var(--color-border) 60%, transparent);border-radius:var(--radius-panel);background:color-mix(in srgb, var(--color-surface-raised) 40%, transparent)}:root:not([data-theme=light]) .settings-hero-card{border-color:var(--color-border);background:color-mix(in srgb, var(--color-surface-raised) 30%, transparent)}@media (width>=40rem){.settings-hero-card{padding:var(--space-inset-lg)}}.settings-hero-row{gap:var(--space-stack-lg);flex-direction:column;display:flex}@media (width>=40rem){.settings-hero-row{flex-direction:row;justify-content:space-between;align-items:center}}.settings-hero-main{align-items:flex-start;gap:var(--space-inset-md);min-inline-size:0;display:flex}.settings-hero-copy{min-inline-size:0}.settings-hero-eyebrow{align-items:center;gap:var(--space-inset-sm);margin:0 0 var(--space-control-gap-md);color:var(--color-primary);letter-spacing:.18em;text-transform:uppercase;flex-wrap:wrap;font-size:10px;font-weight:600;display:flex}.settings-hero-eyebrow-dash{background:color-mix(in srgb, var(--color-primary) 90%, transparent);block-size:1px;inline-size:1.75rem;display:inline-block}.settings-hero-title{overflow-wrap:break-word;margin:0}.settings-hero-title-text{--rise-distance:var(--space-inset-md);color:var(--color-text);font-size:var(--type-size-modal-title);letter-spacing:var(--type-tracking-tight);font-weight:700;line-height:var(--type-leading-modal-title);animation:rise-in var(--motion-duration-title-enter) var(--motion-ease-standard) both}@media (width>=40rem){.settings-hero-title-text{font-size:var(--type-size-modal-title-desktop);line-height:var(--type-leading-modal-title-desktop)}}.settings-hero-description{color:var(--color-text-muted);font-size:var(--type-size-control-md);margin-block-start:var(--space-inset-xs)}.settings-page-enter{animation:fade-in var(--motion-duration-control) var(--motion-ease-standard) both}.settings-grid{gap:var(--space-inset-md);grid-template-columns:1fr;display:grid;position:relative}@media (width>=48rem){.settings-grid{grid-template-columns:repeat(2,1fr)}}@media (width>=80rem){.settings-grid{grid-template-columns:repeat(3,1fr)}}@media (width>=48rem){.settings-span-full{grid-column:span 2}}@media (width>=80rem){.settings-span-full{grid-column:span 3}}@media (width>=48rem){.account-span-reset{grid-column:span 2}}@media (width>=80rem){.account-span-reset{grid-column:span 2}}.account-profile-card{padding:var(--space-stack-lg)}.account-profile-header{align-items:center;gap:var(--space-inset-md);display:flex;position:relative}.account-profile-header[data-divided]{border-block-end:1px solid color-mix(in srgb, var(--color-border) 60%, transparent);padding-block-end:var(--space-inset-md)}.account-avatar{block-size:var(--size-tile-lg);inline-size:var(--size-tile-lg);border-radius:var(--radius-panel);background:color-mix(in srgb, var(--color-primary) 15%, transparent);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-primary) 20%, transparent);color:var(--color-primary);font-size:var(--type-size-subtitle);flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}.account-profile-identity{gap:var(--space-inset-xs);flex-direction:column;flex:1;min-inline-size:0;display:flex}.account-identity-field{min-inline-size:0}.account-profile-name,.account-profile-email{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.account-profile-name{color:var(--color-text);font-size:var(--type-size-body);font-weight:600}.account-profile-email{color:var(--color-text-muted);font-size:var(--type-size-control-md)}.account-info-grid{gap:var(--space-inset-md);grid-template-columns:1fr;margin-block-start:var(--space-inset-md);display:grid;position:relative}@media (width>=40rem){.account-info-grid{grid-template-columns:repeat(3,1fr)}}.account-info-tile{align-items:flex-start;gap:var(--space-inset-tight);padding:var(--space-inset-tight);border-radius:var(--radius-control);background:color-mix(in srgb, var(--color-muted) 30%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--color-border) 50%, transparent);display:flex}.account-tile-copy{min-inline-size:0}.account-tile-label{color:var(--color-text-muted);letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:10px;font-weight:500}.account-tile-value{color:var(--color-text);font-size:var(--type-size-control-md);margin:0;font-weight:500}.account-row-card{justify-content:space-between;align-items:center;column-gap:var(--space-inset-lg);row-gap:var(--space-inset-tight);block-size:100%;padding:var(--space-inset-md);display:flex}.account-row-main{align-items:center;gap:var(--space-inset-tight);min-inline-size:0;display:flex}.account-row-copy{min-inline-size:0}.account-row-title{color:var(--color-text);font-size:var(--type-size-control-md);margin:0;font-weight:500}.account-row-subtitle{color:var(--color-text-muted);font-size:var(--type-size-control-xs);margin:0}.account-reset-card{flex-direction:column;align-items:stretch}.account-reset-card:hover{border-color:color-mix(in srgb, var(--color-primary) 25%, transparent)}@media (width>=40rem){.account-reset-card{flex-direction:row;align-items:center}}.account-reset-email{color:color-mix(in srgb, var(--color-text) 80%, transparent);overflow-wrap:anywhere}.account-reset-spam{letter-spacing:.025em;font-weight:600}.account-reset-button{flex-shrink:0}@media (width>=40rem){.account-reset-button{margin-inline-start:auto}}.account-logout-card:hover{border-color:color-mix(in srgb, var(--color-danger) 25%, transparent)}.account-logout-button{flex-shrink:0}.glass-card{border:1px solid var(--panel-outline,var(--color-outline));background:var(--panel-surface,var(--color-glass-panel));-webkit-backdrop-filter:var(--panel-backdrop,var(--elevation-backdrop-panel));backdrop-filter:var(--panel-backdrop,var(--elevation-backdrop-panel));transition:border-color var(--motion-duration-hover) var(--motion-ease-control)}.glass-card:hover{border-color:var(--panel-outline-hover,var(--color-outline-strong))}.glass-card{transition:box-shadow var(--motion-duration-hover) var(--motion-ease-standard), border-color var(--motion-duration-hover) var(--motion-ease-standard);border-radius:var(--radius-panel);box-shadow:var(--elevation-control-rest);position:relative;overflow:hidden}.glass-card:hover{box-shadow:var(--elevation-overlay);border-color:var(--color-primary)}:root:not([data-theme=light]) .glass-card:hover{border-color:color-mix(in srgb, var(--color-primary) 30%, transparent)}.office-ai-ads-toggle{border:1px solid var(--panel-outline,var(--color-outline));background:var(--panel-surface,var(--color-glass-panel));-webkit-backdrop-filter:var(--panel-backdrop,var(--elevation-backdrop-panel));backdrop-filter:var(--panel-backdrop,var(--elevation-backdrop-panel));transition:border-color var(--motion-duration-hover) var(--motion-ease-control)}.office-ai-ads-toggle:hover{border-color:var(--panel-outline-hover,var(--color-outline-strong))}.office-ai-ads-toggle{justify-content:space-between;align-items:center;gap:var(--space-stack-md);padding:var(--space-inset-sm) var(--space-inset-md);border-radius:var(--radius-panel);margin-block-end:var(--space-inset-md);display:flex}.office-ai-ads-body{flex:1;min-inline-size:0}.office-ai-ads-title-row{align-items:center;gap:var(--space-inset-xs);display:flex}.office-ai-ads-label{color:var(--color-text)}.office-ai-ads-help{border-radius:var(--radius-pill);color:var(--color-text-muted);cursor:pointer;transition:color var(--motion-duration-hover) var(--motion-ease-control);background:0 0;border:0;flex-shrink:0;padding:0;display:inline-flex}.office-ai-ads-help:hover{color:var(--color-text)}.office-ai-ads-hint{margin:var(--space-inset-2xs) 0 0;font-size:var(--type-size-control-xs);color:var(--color-text-muted)}.office-hero-meta{align-items:center;column-gap:var(--space-inset-tight);row-gap:var(--space-inset-xs);flex-wrap:wrap;display:flex}.office-active-badge{align-items:center;gap:var(--space-inset-xs);padding:var(--space-inset-2xs) var(--space-inset-sm);border-radius:var(--radius-pill);background:var(--color-positive-veil);color:var(--color-positive);font-size:var(--type-size-control-xs);font-weight:500;display:inline-flex}.office-hero-doc{color:var(--color-text-muted);font-size:var(--type-size-control-xs)}.office-edit-button{gap:var(--space-inset-sm);flex-shrink:0}.office-info-card{block-size:100%;padding:var(--space-inset-md)}.office-info-head{align-items:center;gap:var(--space-inset-sm);margin-block-end:var(--space-inset-sm);display:flex}.office-info-icon{block-size:var(--space-inset-xl);inline-size:var(--space-inset-xl)}.office-info-label,.office-audit-section-title{color:var(--color-text-muted);font-size:var(--type-size-control-xs);letter-spacing:.05em;text-transform:uppercase;margin:0;font-weight:500}.office-audit-section-title{color:var(--color-text);font-weight:600}.office-info-value{color:var(--color-text);font-size:var(--type-size-control-md);font-weight:500;line-height:var(--type-leading-snug);margin:0;padding-inline-start:var(--size-avatar)}.office-empty-value{color:color-mix(in srgb, var(--color-text-muted) 50%, transparent)}.office-field-label{margin:0 0 var(--space-inset-2xs);color:var(--color-text-muted);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:500}.office-field-value{color:var(--color-text);font-size:var(--type-size-control-md);margin:0}.office-section-card{padding:var(--space-stack-lg)}.office-card-head{align-items:center;gap:var(--space-inset-tight);border-block-end:1px solid color-mix(in srgb, var(--color-border) 60%, transparent);margin-block-end:var(--space-inset-md);padding-block-end:var(--space-inset-md);display:flex}.office-card-head-copy{min-inline-size:0}.office-card-title{color:var(--color-text);font-size:var(--type-size-control-md);margin:0;font-weight:600}.office-card-hint{color:var(--color-text-muted);font-size:var(--type-size-control-xs);margin:0}.office-socials-list{gap:var(--space-inset-sm);padding:0 0 0 var(--space-inset-xs);font-size:var(--type-size-control-md);flex-direction:column;margin:0;list-style:none;display:flex}.office-social-label{color:var(--color-text-muted)}.office-external-link{color:var(--color-primary);text-underline-offset:var(--space-underline-offset);word-break:break-all;font-weight:500}.office-external-link:hover{text-decoration:underline}.office-external-raw{color:var(--color-text-muted);word-break:break-all}.office-formatted-address{margin:0 0 var(--space-inset-md);padding:var(--space-inset-sm) var(--space-inset-tight);border:1px solid color-mix(in srgb, var(--color-border) 60%, transparent);border-radius:var(--radius-field);background:color-mix(in srgb, var(--color-muted) 30%, transparent);color:var(--color-text);font-size:var(--type-size-control-md);line-height:var(--type-leading-lead)}.office-address-grid{column-gap:var(--space-inset-lg);row-gap:var(--space-inset-tight);grid-template-columns:1fr;display:grid}@media (width>=40rem){.office-address-grid{grid-template-columns:repeat(2,1fr)}}@media (width>=64rem){.office-address-grid{grid-template-columns:repeat(4,1fr)}}.office-audit-header{align-items:flex-start;gap:var(--space-inset-tight);margin-block-end:var(--space-stack-lg);display:flex}.office-audit-stack{gap:var(--space-inset-tight);flex-direction:column;display:flex}.office-audit-fields{gap:var(--space-inset-tight);grid-template-columns:1fr;display:grid}@media (width>=40rem){.office-audit-fields{grid-template-columns:repeat(2,1fr)}}.office-audit-empty{font-size:var(--type-size-control-md);margin:0}.office-empty-page{flex-direction:column;display:flex}.office-empty-state{--empty-state-padding:var(--space-inset-lg)}.office-edit-hero{padding:var(--space-stack-lg);border:1px solid color-mix(in srgb, var(--color-primary) 20%, transparent);border-radius:var(--radius-panel);background:linear-gradient(to bottom right, color-mix(in srgb, var(--color-primary) 9%, transparent), color-mix(in srgb, var(--color-surface-raised) 95%, transparent), var(--color-surface-raised));box-shadow:0 0 0 1px color-mix(in srgb, var(--color-primary) 10%, transparent), var(--elevation-elevated)}:root:not([data-theme=light]) .office-edit-hero{box-shadow:none}@media (width>=40rem){.office-edit-hero{padding:var(--space-inset-lg)}}.office-edit-hero-icon{box-shadow:0 0 0 2px color-mix(in srgb, var(--color-primary) 25%, transparent)}.office-edit-title{color:var(--color-text);font-size:var(--type-size-subtitle-desktop);letter-spacing:var(--type-tracking-tight);margin:0;font-weight:700}.office-edit-actions{align-items:center;gap:var(--space-inset-sm);flex-wrap:wrap;flex-shrink:0;display:flex}@media (width>=40rem){.office-edit-actions{justify-content:flex-end}}.office-edit-grid{gap:var(--space-inset-lg);grid-template-columns:1fr;display:grid}.office-edit-card{padding:var(--space-stack-lg)}.office-edit-card .office-card-head{margin-block-end:var(--space-stack-lg)}.office-form-fields{gap:var(--space-inset-tight);flex-direction:column;display:flex}.office-form-row-2{gap:var(--space-inset-tight);grid-template-columns:repeat(2,1fr);display:grid}.office-form-row-3{gap:var(--space-inset-tight);grid-template-columns:repeat(3,1fr);display:grid}.office-form-span-2{grid-column:span 2}.office-form-label{--label-font-size:var(--type-size-control-xs);color:var(--color-text-muted)}.office-mono-input{font-family:var(--type-font-code);font-size:var(--type-size-control-md)}.office-select-trigger{--select-trigger-width:100%;block-size:var(--size-control-height-xl)}.office-identity-grid{gap:var(--space-inset-tight);grid-template-columns:1fr;display:grid}@media (width>=40rem){.office-identity-grid{grid-template-columns:repeat(2,1fr)}}@media (width>=64rem){.office-identity-grid{grid-template-columns:repeat(3,1fr)}}.office-skeleton-stack{gap:var(--space-inset-lg);flex-direction:column;display:flex}.office-skeleton-icon{--skeleton-radius:var(--radius-panel);block-size:var(--size-tile-lg);inline-size:var(--size-tile-lg)}.office-skeleton-lines{gap:var(--space-inset-sm);flex-direction:column;min-inline-size:0;display:flex}.office-skeleton-eyebrow{block-size:var(--space-inset-tight);inline-size:6rem}.office-skeleton-title{block-size:var(--size-control-height-sm);inline-size:min(100%,17.5rem)}.office-skeleton-subtitle{block-size:var(--space-inset-md);inline-size:12rem;max-inline-size:100%}.office-skeleton-button{block-size:var(--size-control-height-lg);flex-shrink:0;align-self:flex-start;inline-size:5.5rem}@media (width>=40rem){.office-skeleton-button{align-self:center}}.office-skeleton-tile{--skeleton-radius:var(--radius-field);block-size:var(--space-inset-xl);inline-size:var(--space-inset-xl)}.office-skeleton-label{block-size:var(--space-inset-tight);inline-size:6rem}.office-skeleton-value{block-size:var(--space-stack-lg);inline-size:9rem;max-inline-size:calc(100% - 2.5rem);margin-inline-start:var(--size-avatar)}@keyframes waveform-pulse{0%{opacity:.5;transform:scaleY(.4)}50%{opacity:1;transform:scaleY(1)}to{opacity:.7;transform:scaleY(.6)}}.voice-enter{--rise-distance:var(--space-inset-tight)}.voice-enter-slow{animation-duration:var(--motion-duration-hero-enter)}.voice-fade-enter{animation:fade-in var(--motion-duration-control) var(--motion-ease-standard) both}.voice-panel{border:1px solid var(--panel-outline,var(--color-outline));background:var(--panel-surface,var(--color-glass-panel));-webkit-backdrop-filter:var(--panel-backdrop,var(--elevation-backdrop-panel));backdrop-filter:var(--panel-backdrop,var(--elevation-backdrop-panel));transition:border-color var(--motion-duration-hover) var(--motion-ease-control)}.voice-panel:hover{border-color:var(--panel-outline-hover,var(--color-outline-strong))}.voice-panel{border-radius:var(--radius-panel);box-shadow:var(--elevation-control-rest);position:relative}.voice-no-firm{text-align:center;padding:2.5rem}.voice-no-firm p{color:var(--color-text-muted);font-size:var(--type-size-control-md);margin:0}.voice-sections{gap:var(--space-inset-xl);flex-direction:column;display:flex}.voice-refresh{block-size:var(--size-control-height-lg);inline-size:var(--size-control-height-lg);border-color:#0000;flex-shrink:0;padding:0}.voice-refresh-spinning{animation:1s linear infinite spin}.voice-stats-grid{gap:var(--space-inset-tight);grid-template-columns:repeat(2,1fr);display:grid}@media (width>=40rem){.voice-stats-grid{gap:var(--space-inset-md)}}.voice-stat{padding:var(--space-stack-lg);overflow:hidden}.voice-stat-label{margin:0 0 var(--space-inset-tight);color:color-mix(in srgb, var(--color-text-muted) 80%, transparent);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:500}.voice-stat-value{color:var(--color-text);font-size:var(--type-size-stat-value);font-variant-numeric:tabular-nums;letter-spacing:var(--type-tracking-tight);margin:0;font-weight:700}.voice-stat-sub{margin:var(--space-inset-2xs) 0 0;color:var(--color-text-muted);font-size:var(--type-size-control-xs)}.voice-stat-skeleton-label{block-size:var(--space-inset-tight);inline-size:6rem;margin-block-end:var(--space-inset-tight)}.voice-stat-skeleton-value{block-size:var(--space-inset-xl);inline-size:4rem}.voice-stat-skeleton-sub{block-size:var(--space-inset-tight);inline-size:3.5rem;margin-block-start:var(--space-inset-sm)}.voice-section-head{justify-content:space-between;align-items:center;margin-block-end:var(--space-inset-md);display:flex}.voice-section-title{color:var(--color-text);font-size:var(--type-size-control-md);letter-spacing:var(--type-tracking-tight);margin:0;font-weight:600}.voice-section-sub{margin:var(--space-inset-2xs) 0 0;color:color-mix(in srgb, var(--color-text-muted) 70%, transparent);font-size:11px}.voice-pill{gap:var(--space-inset-sm);padding-inline:var(--space-inset-md);border-radius:var(--radius-pill);font-weight:600}.voice-list{flex-direction:column;gap:.625rem;display:flex}.voice-card{overflow:visible}.voice-card-row{z-index:1;align-items:stretch;gap:var(--space-inset-md);min-block-size:5.5rem;padding:var(--space-inset-md);display:flex;position:relative}@media (width>=40rem){.voice-card-row{min-block-size:6.5rem;padding:var(--space-stack-lg)}}.voice-card-icon-area{flex-shrink:0;align-items:center;display:flex;position:relative}.voice-card-icon{block-size:var(--size-control-height-xl);inline-size:var(--size-control-height-xl);border-radius:var(--radius-control);background:color-mix(in srgb, var(--color-muted) 50%, transparent);color:color-mix(in srgb, var(--color-text-muted) 70%, transparent);transition:border-color var(--motion-duration-control) var(--motion-ease-standard), background-color var(--motion-duration-control) var(--motion-ease-standard);border:1px solid #0000;justify-content:center;align-items:center;display:flex}.voice-card:hover .voice-card-icon{border-color:color-mix(in srgb, var(--color-primary) 18%, transparent)}.voice-card-icon[data-default]{border-color:color-mix(in srgb, var(--color-primary) 30%, transparent);background:color-mix(in srgb, var(--color-primary) 12%, transparent);box-shadow:0 1px 2px 0 color-mix(in srgb, var(--color-primary) 10%, transparent);color:var(--color-primary)}.voice-card-check{block-size:var(--space-inset-md);inline-size:var(--space-inset-md);border-radius:var(--radius-pill);background:var(--color-primary);box-shadow:0 4px 6px -1px color-mix(in srgb, var(--color-primary) 30%, transparent), 0 2px 4px -2px color-mix(in srgb, var(--color-primary) 30%, transparent);color:var(--color-on-primary);justify-content:center;align-items:center;display:flex;position:absolute;inset-block-start:calc(-1 * var(--space-inset-xs));inset-inline-end:calc(-1 * var(--space-inset-xs))}.voice-card-info{min-block-size:0;min-inline-size:0;padding-block:var(--space-inset-2xs);flex-direction:column;flex:1;justify-content:center;gap:.625rem;display:flex}.voice-card-title-line{align-items:center;column-gap:var(--space-inset-tight);row-gap:var(--space-inset-xs);flex-wrap:wrap;display:flex}.voice-card-title{color:var(--color-text);font-size:var(--type-size-control-md);margin:0;font-weight:600}.voice-default-badge{--badge-font-size:var(--type-size-micro);flex-shrink:0}.voice-card-description{color:var(--color-text-muted);font-size:var(--type-size-control-xs);line-height:var(--type-leading-lead);margin:0}.voice-card-meta{color:color-mix(in srgb, var(--color-text-muted) 60%, transparent);letter-spacing:.025em;font-size:11px;line-height:var(--type-leading-lead);margin:0}.voice-card-wave-area{display:none}@media (width>=40rem){.voice-card-wave-area{min-block-size:6rem;inline-size:10rem;min-inline-size:0;max-inline-size:40%;display:flex}}.voice-card-wave{block-size:100%;min-block-size:5rem;inline-size:100%}@media (width>=40rem){.voice-card-wave{min-block-size:6rem}}.voice-card-actions{align-self:center;align-items:center;gap:var(--space-inset-2xs);opacity:.6;transition:opacity var(--motion-duration-check) var(--motion-ease-standard);flex-shrink:0;display:flex}.voice-card:hover .voice-card-actions{opacity:1}.voice-skeleton-icon{--skeleton-radius:var(--radius-control);block-size:var(--size-control-height-xl);inline-size:var(--size-control-height-xl);flex-shrink:0;align-self:center}.voice-skeleton-title{block-size:var(--space-inset-md);inline-size:10rem}.voice-skeleton-description{block-size:var(--space-inset-tight);inline-size:100%;max-inline-size:28rem}.voice-skeleton-meta{block-size:var(--space-inset-tight);inline-size:9rem}.voice-skeleton-wave{--skeleton-radius:var(--radius-field);opacity:.35;block-size:100%;min-block-size:4.5rem;inline-size:100%}.voice-skeleton-actions{display:none}@media (width>=40rem){.voice-skeleton-actions{block-size:var(--space-inset-xl);border-radius:var(--radius-control-compact);flex-shrink:0;align-self:center;inline-size:2.25rem;display:block}}.voice-wave{block-size:100%;min-block-size:inherit;align-items:flex-end;gap:2px;display:flex}.voice-wave-bar{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-text-muted) 20%, transparent);transform-origin:bottom;inline-size:3px}.voice-wave[data-active] .voice-wave-bar{background:linear-gradient(to top, color-mix(in srgb, var(--color-primary) 90%, transparent), color-mix(in srgb, var(--color-primary) 50%, transparent));animation-name:waveform-pulse;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate}.voice-empty{transition:box-shadow var(--motion-duration-hover) var(--motion-ease-standard), border-color var(--motion-duration-hover) var(--motion-ease-standard);cursor:pointer;overflow:hidden}.voice-empty:hover{border-color:color-mix(in srgb, var(--color-primary) 35%, transparent);box-shadow:0 4px 6px -1px color-mix(in srgb, var(--color-primary) 6%, transparent), 0 2px 4px -2px color-mix(in srgb, var(--color-primary) 6%, transparent)}.voice-empty-wave{opacity:.04;transition:opacity var(--motion-duration-nav) var(--motion-ease-standard);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.voice-empty:hover .voice-empty-wave{opacity:.08}.voice-empty-wave-bars{block-size:100%;inline-size:100%;padding-inline:var(--space-inset-xl)}.voice-empty-content{padding:var(--space-inset-2xl) var(--space-inset-lg);flex-direction:column;align-items:center;display:flex;position:relative}.voice-empty-icon{block-size:var(--size-tile-display);inline-size:var(--size-tile-display);border-radius:var(--radius-panel);background:color-mix(in srgb, var(--color-muted) 50%, transparent);color:color-mix(in srgb, var(--color-text-muted) 50%, transparent);transition:border-color var(--motion-duration-control) var(--motion-ease-standard), background-color var(--motion-duration-control) var(--motion-ease-standard), color var(--motion-duration-control) var(--motion-ease-standard), box-shadow var(--motion-duration-control) var(--motion-ease-standard);border:1px solid #0000;justify-content:center;align-items:center;margin-block-end:var(--space-stack-lg);display:flex}.voice-empty:hover .voice-empty-icon{border-color:color-mix(in srgb, var(--color-primary) 28%, transparent);background:color-mix(in srgb, var(--color-primary) 10%, transparent);box-shadow:0 4px 6px -1px color-mix(in srgb, var(--color-primary) 10%, transparent), 0 2px 4px -2px color-mix(in srgb, var(--color-primary) 10%, transparent);color:var(--color-primary)}.voice-empty-title{margin:0 0 var(--space-control-gap-md);color:var(--color-text);font-size:var(--type-size-body);font-weight:600}.voice-empty-description{max-inline-size:20rem;margin:0 0 var(--space-inset-lg);color:var(--color-text-muted);font-size:var(--type-size-control-md);line-height:var(--type-leading-lead);text-align:center}.voice-empty-cta{padding-inline:var(--space-stack-lg)}.voice-empty-formats{align-items:center;gap:var(--space-inset-md);color:color-mix(in srgb, var(--color-text-muted) 60%, transparent);margin-block-start:var(--space-stack-lg);font-size:11px;display:flex}.voice-empty-format-dot{block-size:var(--space-inset-2xs);inline-size:var(--space-inset-2xs);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-text-muted) 25%, transparent)}.voice-hint{animation:fade-in var(--motion-duration-hero-enter) var(--motion-ease-standard) both;color:color-mix(in srgb, var(--color-text-muted) 70%, transparent);font-size:var(--type-size-control-xs);align-items:flex-start;gap:.625rem;animation-delay:.4s;display:flex}.voice-hint p{line-height:var(--type-leading-lead);margin:0}.voice-hint-icon{flex-shrink:0;margin-block-start:var(--space-inset-2xs)}.voice-hint-active{color:var(--color-primary);font-weight:500}.voice-modal-fields{gap:var(--space-inset-md);padding-block:var(--space-inset-tight);flex-direction:column;display:flex}.voice-form-label{--label-font-size:var(--type-size-control-xs)}.voice-default-row{align-items:center;gap:.625rem;display:flex}.voice-default-label{--label-font-size:var(--type-size-control-xs);color:color-mix(in srgb, var(--color-text) 80%, transparent);cursor:pointer}.voice-modal-submit{gap:var(--space-inset-sm)}.voice-dropzone{padding:var(--space-inset-lg);border:2px dashed color-mix(in srgb, var(--color-border) 60%, transparent);border-radius:var(--radius-control);cursor:pointer;text-align:center;transition:border-color var(--motion-duration-check) var(--motion-ease-standard), background-color var(--motion-duration-check) var(--motion-ease-standard);position:relative}.voice-dropzone[data-state=idle]:not([data-dragging]):hover{border-color:var(--color-border);background:color-mix(in srgb, var(--color-muted) 30%, transparent)}.voice-dropzone[data-state=selected]{border-color:color-mix(in srgb, var(--color-primary) 35%, transparent);background:color-mix(in srgb, var(--color-primary) 5%, transparent)}.voice-dropzone[data-dragging]{border-color:color-mix(in srgb, var(--color-primary) 50%, transparent);background:color-mix(in srgb, var(--color-primary) 5%, transparent)}.voice-dropzone-icon{margin:0 auto var(--space-inset-sm);color:color-mix(in srgb, var(--color-text-muted) 40%, transparent)}.voice-dropzone-hint{color:var(--color-text-muted);font-size:var(--type-size-control-xs);margin:0}.voice-dropzone-formats{margin:var(--space-inset-2xs) 0 0;color:color-mix(in srgb, var(--color-text-muted) 50%, transparent);font-size:10px}.voice-dropzone-selected{justify-content:center;align-items:center;gap:var(--space-inset-sm);display:flex}.voice-dropzone-check{color:var(--color-primary)}.voice-dropzone-filename{color:var(--color-text);font-size:var(--type-size-control-md);font-weight:500}.preset-list-actions{align-items:center;gap:var(--space-inset-sm);flex-shrink:0;display:flex}.preset-list-grid{gap:var(--space-inset-md);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=40rem){.preset-list-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.preset-list-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=80rem){.preset-list-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.preset-list-skeleton-card{aspect-ratio:4/5;padding:var(--space-vivid-card-frame);border:1px solid var(--color-vivid-card-border);border-radius:var(--radius-panel);background-color:var(--color-surface-raised);flex-direction:column;display:flex;overflow:hidden}.preset-list-skeleton-stage{--skeleton-radius:var(--radius-control);flex:auto;min-block-size:0}.preset-list-skeleton-panel{gap:var(--space-stack-sm);padding:var(--space-inset-md);border-radius:var(--radius-control);background:color-mix(in srgb, var(--color-muted) 30%, transparent);flex-direction:column;margin-block-start:var(--space-vivid-card-frame);display:flex}.preset-list-skeleton-title{block-size:var(--space-inset-md);inline-size:10rem;max-inline-size:100%}.preset-list-skeleton-subtitle{block-size:var(--space-inset-tight);inline-size:6rem;max-inline-size:100%}.preset-list-skeleton-badge{--skeleton-radius:var(--radius-control-compact);block-size:var(--size-control-height-2xs);inline-size:7rem;max-inline-size:100%}.preset-editor{overflow:hidden}.preset-editor-header-actions{align-items:center;gap:var(--space-inset-sm);flex-wrap:wrap;display:flex}.preset-editor-gate-host{padding:var(--space-inset-md)}@media (width>=40rem){.preset-editor-gate-host{padding:var(--space-inset-lg)}}.preset-editor-gate{border:1px solid var(--panel-outline,var(--color-outline));background:var(--panel-surface,var(--color-glass-panel));-webkit-backdrop-filter:var(--panel-backdrop,var(--elevation-backdrop-panel));backdrop-filter:var(--panel-backdrop,var(--elevation-backdrop-panel));transition:border-color var(--motion-duration-hover) var(--motion-ease-control)}.preset-editor-gate:hover{border-color:var(--panel-outline-hover,var(--color-outline-strong))}.preset-editor-gate{padding:var(--space-inset-2xl);border-radius:var(--radius-panel);box-shadow:var(--elevation-control-rest);font-size:var(--type-size-control-md);line-height:var(--type-leading-control-md);text-align:center;color:var(--color-text-muted);margin:0}.preset-editor-split{min-inline-size:0}.preset-editor-scroll{block-size:100%;min-block-size:0;padding:var(--space-inset-lg);overflow-y:auto}.preset-editor-preview-pane{block-size:100%;min-block-size:0;padding:var(--space-inset-lg);justify-content:center;align-items:stretch;display:flex;overflow:hidden}.preset-editor-form{gap:var(--space-stack-lg);flex-direction:column;display:flex}.preset-editor-field{gap:var(--space-inset-sm);flex-direction:column;min-inline-size:0;display:flex}.preset-editor-step-list{gap:var(--space-inset-tight);flex-direction:column;display:flex}.preset-add-step{inline-size:100%;min-block-size:var(--size-preset-add-step-min);padding:var(--space-inset-md);border:2px dashed color-mix(in srgb, var(--color-border) 50%, transparent);border-radius:var(--radius-control);text-align:start;cursor:pointer;transition:border-color var(--motion-duration-control) var(--motion-ease-standard), background-color var(--motion-duration-control) var(--motion-ease-standard);background:0 0;display:block;position:relative;overflow:hidden}@media (width>=40rem){.preset-add-step{min-block-size:var(--size-preset-add-step-min-desktop)}}.preset-add-step:hover{border-color:color-mix(in srgb, var(--color-primary) 50%, transparent);background:color-mix(in srgb, var(--color-primary) 5%, transparent)}.preset-add-step:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--color-ring) 40%, transparent);outline:none}.preset-add-step:disabled{pointer-events:none;opacity:.5}.preset-add-step-ghost{inset:var(--space-inset-md);gap:var(--space-inset-sm);opacity:.18;filter:blur(var(--size-preset-ghost-blur));pointer-events:none;-webkit-user-select:none;user-select:none;flex-direction:column;display:flex;position:absolute;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.preset-add-step-ghost-title{block-size:var(--space-inset-lg);border-radius:var(--radius-check);background:color-mix(in srgb, var(--color-text-muted) 35%, transparent);inline-size:40%}.preset-add-step-ghost-label{block-size:var(--space-inset-sm);border-radius:var(--radius-check);background:color-mix(in srgb, var(--color-text-muted) 25%, transparent);inline-size:28%}.preset-add-step-ghost-field{block-size:var(--space-inset-xl);border-radius:var(--radius-check);background:color-mix(in srgb, var(--color-text-muted) 20%, transparent)}.preset-add-step-ghost-area{block-size:var(--space-inset-2xl);border-radius:var(--radius-check);background:color-mix(in srgb, var(--color-text-muted) 18%, transparent)}.preset-add-step-face{justify-content:center;align-items:center;gap:var(--space-inset-tight);min-block-size:var(--size-preset-add-step-min);color:var(--color-text-muted);transition:color var(--motion-duration-control) var(--motion-ease-standard);flex-direction:column;display:flex;position:relative}.preset-add-step:hover .preset-add-step-face{color:var(--color-primary)}.preset-add-step-text{font-size:var(--type-size-control-md);transition:scale var(--motion-duration-control) var(--motion-ease-standard), letter-spacing var(--motion-duration-control) var(--motion-ease-standard);font-weight:500}.preset-add-step:hover .preset-add-step-text{letter-spacing:var(--type-tracking-label-caps);scale:1.02}.preset-editor-skeleton-row{gap:var(--space-split-gap);min-block-size:0;padding:var(--space-inset-lg);flex:auto;display:flex}.preset-editor-skeleton-form{gap:var(--space-stack-md);flex-direction:column;flex:68 1 0;min-inline-size:0;display:flex}.preset-editor-skeleton-label{block-size:var(--space-inset-tight);inline-size:20%}.preset-editor-skeleton-input{block-size:var(--space-inset-xl)}.preset-editor-skeleton-card{block-size:var(--size-preset-add-step-min);--skeleton-radius:var(--radius-control)}.preset-editor-skeleton-preview{flex:32 1 0;justify-content:center;min-inline-size:0;display:flex}.preset-editor-skeleton-phone{block-size:100%;inline-size:100%;max-inline-size:var(--size-preset-phone-width);--skeleton-radius:var(--radius-preset-phone)}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAa0ABQAAAAADOwAAAZHAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbbhwoP0hWQVJtP01WQVJGBmA/U1RBVIEcAGQvXBEICoMkgmcLFgAwhEwBNgIkAyYEIAWGXAdiDAcbOgtRlHLSRcD8TEzkdoghPRuspKefbVnJIM5yRfA8vZv9uTNJSCZY21Scrigr6qyJ/C3sE1OFKuVP3e+lxUTbYio1zb/kFdk2bufY2BlhWERRBrcDUBhB5GEpd2Cy+MDxqf9zLPX+XVsk5r+s50d6IpWLatqbdT6f2MAikiOKQocbjya2QT0DqPDX4R0jQBgAUAiCRhDA0EkvYeLk9X3I2bEWI8jBAihIANm+kUWQBgggWChcBBdFhXlAUgOCAgBA0AgKjUJ8HKvjddFCKSgAVklEBYAeEJgCQJH0qB3B+neDg4sAA4hAD0AVIEAA0IACJGeaUjMIIIhBUE/zNABjTQMBwEVRcwcYBUCObLERABAgjAA1M/ZSa9hSi4OlpsnZ2KBOVUsAZlRGl1W0NZ6gSwhQPIAFs7YFL0QS91vRQgdgx2VDAnIegKpQvwAJIoLgooBAGtCJcHizg0TDiz8vhPgIcVXaDJu37ZyDAIjFy4AAiC1JAA0olJwN6nFAACQk/zfQVUuA3t5ELKMT9hpBSRj+HBSggYCIAIEkUoC4PCIQIWHGA8+IStxf0PW15ntP22gc+Wo+BLyQAHECQiAVd+c3Ba8gZ4NOACBaLOhsbIMkAXEmuHsSAvkf4oJaAogH6nEQAzoBIEihUAwAA0AACAObAGcANYAAABaqgMmpWAhiiVyrvNyqFV8tMQ5Iyq6r9Lf7W82i8ILl2cv8zbfdJ5lnPzSnvt/XXPfRR/5pH3xA+u5uS0798EPJ3Fft33w36Wc+8E/7aIB/9fvvb1pE9erNXLB9mkw//cSg8Cnx03VGXDvZnRzKqV9Xkhn7eRHb3wVjHpg19nkZpX9bBU+vnHegrsuQcbW9Bi7oO33h+8SU0Tly/MbeYUuG1cftVz6oNxrW0qH1iezq446fkDFo/rgvTkqt7zmteFzncZ0uxXti09FFF2z+C7CODpjUudOE5NSeb3bv/mbPKcmOEzpWQ3VBgBAuj/AOY3qMm7UvgA8qo3+qvAUBBAX0wADQG4AG+jCKaSxkBe/zvcTG8jRpRZgqhCog4sd++cOo7J+/RdvaaMoc78Ri/PNPSclx6fDvG1Kt3qQFi1rq+5EaavTtt9TVvfvucYsA5wc4oESU+E1ikF9TkrOkIsIH5Fawx7SBNLnMcWlM3skBluCmQNs7GeyFvYVDamsqwhxx18n/+WdxzDgOLU1AqbUlb3m+KOT9+ONvY/7XlrdLS//5v7nN97XHj0VzJpJvz4spq0V7ioXDuv2YrSxtF/KZmvbWfKtorXSh8dfvgGu+ev/nFSaXM6jyuCE/f/EpmuP7Rqu8R98vP/+tXUdrOgKlZP9Q/s+fRF9+3CHZd4EugfPv158me9X7v/6aSMCxMJmIr//65bNXngl7+uiPP5oKx+y27D8trp+psUzMacpm80XlnYeMAct0LynxhNYgaP3dtn8/LBAi+ksr+7NvjjtJV+UXrz0uLXV1x08AZRN1S2A8EaVE5afk/dfGjz//+fdHn36Xdttz2d9/z+bawZ8/slNN1aYtq+ZPGzNuPGdwOsfYflwmHCkPgs5DcKizvdpS/3gEUMW9/lvQvWp1bGTW1fpngC/uSVYAfH3TeSusL8TtlHUD4KAAEHjahk4YpuffGwEBN/dUmpHqdHyJ3Ap8O3UlQ4gCNrMRwLBBKiskL6a+RoBi/9XGlgc8L4/CUejQxaiIyqmomdhktOhfgDbDfaNDb4+yKIPd6IgmzDa0CByijWFmL2dlSRKagTIWXeIU9HDphoZiJeBTjAefHMxDhVSRFUgVcOkW3EGMahYVMFjWHhMluB2wAcbHYqF1LpsDF9C6s+CI2fDgh4wSuFEyGadjXAmIk3CugIRibLIti9ZtC8S4VSqfikGqPaoI122XyRYLBmsOmdiiTpqK1OklUQzpMcZmQRQV4M4oJCMkfRQXK+qvjifUcQd1bRdetW/LWjacYxvcttnVjWg5h0q4xw6rZyejSpZVZ78LzC4uyDNRQ4bymHSTMyM+SZ7D75mg/7YTlmNz7W8T00h0VEiGKB+F7iWYZFvSTiA4LVxttm2ATt5EoUWLJbY4EnLGrfsvEROlHtzlKn3H9VUT5tU/2dt3/EBv7foYzV/W4upyj04woO/gh6Vwwt3WGQAA)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-vietnamese-wght-normal-qRpaaN48.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-ext-wght-normal-DmpS2jIq.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-wght-normal-eXO_dkmS.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-surface:oklch(14.5% .005 285);--color-surface-raised:oklch(18% .005 285);--color-surface-overlay:oklch(24% .006 285);--color-surface-qr:#fff;--color-surface-code:oklch(14.5% .005 285);--color-surface-panel:oklch(18% .005 285);--color-text:oklch(99% 0 0);--color-text-muted:oklch(88% 0 0);--color-text-placeholder:oklch(46% .022 285);--color-primary:oklch(84% .12 70);--color-accent:oklch(84% .12 70);--color-ring:oklch(84% .12 70);--color-secondary:oklch(28% .008 285);--color-muted:oklch(26% .006 285);--color-on-primary:oklch(20% .02 70);--color-on-accent:oklch(20% .02 70);--color-on-secondary:oklch(98% 0 0);--color-on-danger:oklch(98% 0 0);--color-on-vivid:#fff;--color-success:oklch(72.3% .219 149.579);--color-warning:#e89220;--color-status-telegram-accent:oklch(68.5% .169 237.323);--color-status-telegram-icon:oklch(74.6% .16 232.661);--color-status-telegram-disconnected:#eda63d;--color-crm-deleted-accent:oklch(64.5% .246 16.439);--color-crm-deleted-icon:oklch(64.5% .246 16.439);--color-crm-deleted-text:oklch(64.5% .246 16.439);--color-crm-deleted-text-hover:oklch(71.2% .194 13.428);--color-crm-deleted-border:oklch(64.5% .246 16.439/.3);--color-crm-deleted-border-hover:oklch(64.5% .246 16.439/.6);--color-chart-off-hours:oklch(62.3% .214 259.815);--color-positive:oklch(76.5% .177 163.223);--color-positive-veil:oklch(69.6% .17 162.48/.1);--color-negative:#ef4444;--color-chat-card-hover:#ffffff0f;--color-chat-card-selected:#ffffff1a;--color-chat-card-selected-hover:#ffffff1f;--color-location-map:linear-gradient(135deg, #1e3a8a33, #1e40af33);--color-bubble-ai-bg:linear-gradient(135deg, #8b5cf633, #7c3aed33);--color-bubble-ai-border:#8b5cf673;--color-bubble-ai-badge:#c4b5fd;--color-bubble-human-bg:linear-gradient(135deg, #f3c08259, #e8b06e59);--color-bubble-human-border:#f3c08280;--color-bubble-legacy-bg:linear-gradient(135deg, #94a3b829, #64748b29);--color-bubble-legacy-border:#94a3b866;--color-bubble-inbound-bg:#27272a;--color-bubble-inbound-border:#3f3f4699;--color-bubble-divider-bg:#3f3f46cc;--color-bubble-divider-text:#d4d4d8;--color-preset-canvas:#0b141a;--color-preset-wallpaper-near:#ffffff08;--color-preset-wallpaper-far:#ffffff0a;--color-preset-chrome:#1f2c34;--color-preset-chrome-border:#ffffff1a;--color-preset-frame-border:oklch(29% .009 285/.8);--color-preset-avatar:oklch(26% .006 285/.4);--color-preset-bubble-bg:#005c4b;--color-preset-bubble-ink:#e9edef;--color-preset-bubble-media-veil:#0003;--color-preset-meta:#8696a0;--color-preset-wave:#8696a0b3;--color-preset-accent:#00a884;--color-preset-field:#2a3942;--color-preset-doc-frame:#0b141a66;--color-preset-paper:#f8f8f8;--color-preset-pdf-badge:#e53935;--color-preset-pdf-badge-fold:#00000040;--color-preset-camera:#000;--color-preset-step-accent-text:#3b82f6;--color-preset-step-accent-image:#10b981;--color-preset-step-accent-video:oklch(66.7% .295 322.15);--color-preset-step-accent-audio:oklch(70.5% .213 47.604);--color-preset-step-accent-document:oklch(62.7% .265 303.9);--color-preset-step-ink-text:oklch(80.9% .105 251.813);--color-preset-step-ink-image:oklch(84.5% .143 164.978);--color-preset-step-ink-video:oklch(83.3% .145 321.434);--color-preset-step-ink-audio:oklch(83.7% .128 66.29);--color-preset-step-ink-document:oklch(82.7% .119 306.383);--color-presence-online:oklch(69.6% .17 162.48);--color-presence-offline:#ef4444;--color-chat-log-green:oklch(52.7% .154 150.069);--color-chat-log-emerald:oklch(69.6% .17 162.48);--color-chat-log-blue:oklch(62.3% .214 259.815);--color-chat-log-indigo:oklch(58.5% .233 277.117);--color-chat-log-red:#ef4444;--color-chat-log-purple:oklch(62.7% .265 303.9);--color-chat-log-cyan:oklch(71.5% .143 215.221);--color-debug-accent:#8b5cf6;--color-debug-accent-text:#c4b5fd;--color-debug-warn-text:#fce9c8;--color-debug-info:oklch(68.5% .169 237.323);--color-debug-link:oklch(62.3% .214 259.815);--color-debug-link-hover:oklch(70.7% .165 254.624);--color-danger:oklch(60% .22 27);--color-danger-veil:oklch(60% .22 27/.2);--color-danger-veil-hover:oklch(60% .22 27/.3);--color-danger-ring:oklch(60% .22 27/.4);--color-danger-border:oklch(60% .22 27/.5);--color-danger-field-ring:oklch(60% .22 27/.35);--color-danger-field-ring-focus:oklch(60% .22 27/.48);--color-border:oklch(29% .009 285);--color-input:oklch(35% .01 285);--color-outline:oklch(29% .009 285);--color-outline-strong:oklch(34% .01 285);--color-outline-emphasis:oklch(39% .01 285);--color-outline-accent:oklch(84% .12 70/.25);--color-control-veil:oklch(14.5% 0 0/.35);--color-control-veil-hover:oklch(26% .006 285/.35);--color-control-outline-hover:oklch(84% .12 70/.2);--color-control-track-off-bg:oklch(35% .01 285);--color-control-track-off-border:transparent;--color-control-positive:oklch(62.7% .194 149.214);--color-control-positive-hover:oklch(52.7% .154 150.069);--color-ghost-hover:oklch(26% .006 285/.5);--color-segment-bg:#ffffff0f;--color-segment-active-bg:#ffffff1f;--color-segment-active-fg:oklch(99% 0 0);--color-segment-active-ring:transparent;--color-segment-hover-bg:#ffffff1a;--color-segment-accent-bg:oklch(84% .12 70/.1);--color-segment-accent-fg:oklch(84% .12 70);--color-segment-accent-ring:oklch(84% .12 70/.2);--color-check-border:oklch(44.2% .017 285.786);--color-check-border-hover:oklch(55.2% .016 285.938);--color-menu-shell-border:#ffffff1a;--color-menu-shell-bg:#0006;--color-menu-highlight-border:oklch(84% .12 70/.52);--color-menu-highlight-bg:oklch(84% .12 70/.34);--color-menu-selected-border:oklch(84% .12 70/.48);--color-menu-selected-bg:oklch(84% .12 70/.3);--color-popover-border:#ffffff1a;--color-glass-field-bg-rest:linear-gradient(180deg, #38404c24 0%, #2c36441a 100%);--color-glass-field-bg-hover:linear-gradient(180deg, #38404c2b 0%, #2c36441f 100%);--color-glass-field-bg-focus:linear-gradient(180deg, #38404c30 0%, #2c364421 100%);--color-glass-field-edge-rest:inset 0 1px 0 0 #ffffff0d;--color-glass-field-edge-hover:inset 0 1px 0 0 #ffffff0f;--color-glass-field-edge-focus:inset 0 1px 0 0 #ffffff12;--color-glass-field-edge-invalid:inset 0 1px 0 0 #ffffff0a;--color-glass-field-edge-invalid-focus:inset 0 1px 0 0 #ffffff0d;--color-glass-panel:linear-gradient(180deg, #3e465229 0%, #323c4a1f 100%);--color-glass-float:linear-gradient(180deg, #3e465229 0%, #323c4a1f 100%);--color-glass-table:linear-gradient(180deg, #38404c1f 0%, #2c364417 100%);--color-glass-thead:linear-gradient(180deg, #3c445024 0%, #303a481a 100%);--color-glass-thead-strong:linear-gradient(180deg, #343c48f5 0%, #2c3442f0 100%);--color-glass-list-card:linear-gradient(180deg, #444c582e 0%, #36404e24 100%);--color-glass-section:linear-gradient(180deg, #38404c24 0%, #2c36441a 100%);--color-glass-wizard-shell:linear-gradient(180deg, #48505c2e 0%, #3a445224 100%);--color-scrollbar-track:#1e1e2666;--color-scrollbar-thumb:oklch(84% .12 70/.45);--color-scrollbar-thumb-hover:oklch(84% .12 70/.65);--color-scrollbar-thumb-active:oklch(84% .12 70/.85);--color-list-card-border:oklch(29% .009 285);--color-list-card-border-strong:oklch(34% .01 285);--color-list-card-border-emphasis:oklch(39% .01 285);--color-scrim:#00000085;--color-card-scrim:#0003;--color-palette-scrim:#00000080;--color-chrome-hover-border:oklch(84% .12 70/.3);--color-chrome-hover-bg:oklch(26% .006 285/.3);--color-row-hover:#424a561f;--color-shell-surface:linear-gradient(180deg, #3e465229 0%, #323c4a1f 100%);--color-shell-sidebar:radial-gradient(circle at 14% 12%, #7a889c24 0%, #6270840f 38%, transparent 66%), linear-gradient(180deg, #3e465229 0%, #323c4a1f 100%);--color-shell-sidebar-welcome:radial-gradient(ellipse 100% 72% at 14% -4%, oklch(23% .012 285/.72) 0%, transparent 58%), linear-gradient(180deg, oklch(21% .01 285/.78) 0%, oklch(15% .007 285/.74) 100%);--color-shell-border:oklch(28% .01 285);--color-shell-border-hover:oklch(34% .01 285);--color-shell-divider:#ffffff14;--color-shell-divider-soft:#ffffff0d;--color-nav-hover-bg:#ffffff08;--color-nav-hover-border:#ffffff0f;--color-nav-press-bg:#ffffff14;--color-nav-press-border:#ffffff1f;--color-nav-caret:oklch(88% 0 0/.55);--color-nav-caret-active:oklch(88% 0 0/.65);--color-nav-caret-firm:oklch(88% 0 0/.6);--color-nav-section-label:oklch(88% 0 0/.8);--color-welcome-veil-strong:oklch(14.5% .005 285/.48);--color-welcome-veil-soft:oklch(14.5% .005 285/.1);--color-search-bg:oklch(26% .006 285/.5);--color-vivid-card-border:oklch(28% .01 285);--color-vivid-inner-bg:#0006;--color-vivid-inner-border:oklch(28% .01 285);--color-vivid-mix-amount:18%;--color-vivid-mix-base:oklch(14.5% .005 285);--color-vivid-skeleton:#ffffff1a;--color-vivid-emerald:#10b981;--color-vivid-blue:#3b82f6;--color-vivid-mint-panel:#68d1ad;--color-vivid-whatsapp:#25d366;--color-vivid-logo-glow:#ffffff1a;--color-vivid-btn-bg:#ffffff0f;--color-vivid-btn-bg-hover:#ffffff1a;--color-vivid-btn-border:#ffffff1a;--color-vivid-btn-border-hover:#ffffff26;--color-vivid-btn-danger-bg:oklch(60% .22 27/.08);--color-vivid-btn-danger-border:oklch(60% .22 27/.22);--color-vivid-note-border:#ffffff1a;--color-vivid-note-bg:#ffffff0a;--color-vivid-wizard-tone-emerald-bg:oklch(69.6% .17 162.48/.15);--color-vivid-wizard-tone-emerald-text:oklch(76.5% .177 163.223);--color-vivid-wizard-tone-blue-bg:oklch(62.3% .214 259.815/.15);--color-vivid-wizard-tone-blue-text:oklch(70.7% .165 254.624);--color-vivid-wizard-tone-violet-bg:oklch(60.6% .25 292.717/.15);--color-vivid-wizard-tone-violet-text:oklch(70.2% .183 293.541);--color-vivid-wizard-tone-rose-bg:oklch(64.5% .246 16.439/.15);--color-vivid-wizard-tone-rose-text:oklch(71.2% .194 13.428);--color-vivid-mention-agent-bg:oklch(62.3% .214 259.815/.12);--color-vivid-mention-agent-text:oklch(62.3% .214 259.815);--color-vivid-mention-member-bg:oklch(62.7% .265 303.9/.12);--color-vivid-mention-member-text:oklch(62.7% .265 303.9);--color-vivid-mention-chat-status-bg:oklch(76.9% .188 70.08/.12);--color-vivid-mention-chat-status-text:oklch(76.9% .188 70.08);--color-vivid-mention-lawfirm-bg:oklch(55.4% .046 257.417/.12);--color-vivid-mention-lawfirm-text:oklch(55.4% .046 257.417);--color-vivid-mention-zapsign-bg:oklch(72.3% .219 149.579/.12);--color-vivid-mention-zapsign-text:oklch(72.3% .219 149.579);--color-vivid-mention-google-calendar-bg:oklch(68.5% .169 237.323/.12);--color-vivid-mention-google-calendar-text:oklch(68.5% .169 237.323);--color-vivid-mention-knowledge-base-bg:oklch(62.7% .265 303.9/.12);--color-vivid-mention-knowledge-base-text:oklch(62.7% .265 303.9);--color-vivid-mention-chat-info-bg:oklch(58.5% .233 277.117/.12);--color-vivid-mention-chat-info-text:oklch(58.5% .233 277.117);--color-vivid-mention-enable-audio-bg:oklch(69.6% .17 162.48/.12);--color-vivid-mention-enable-audio-text:oklch(69.6% .17 162.48);--color-vivid-mention-disable-audio-bg:oklch(63.7% .237 25.331/.12);--color-vivid-mention-disable-audio-text:#ef4444;--color-vivid-mention-labels-bg:oklch(70.5% .213 47.604/.12);--color-vivid-mention-labels-text:oklch(70.5% .213 47.604);--color-vivid-mention-dtool-bg:oklch(60.6% .25 292.717/.12);--color-vivid-mention-dtool-text:#8b5cf6;--color-vivid-mention-preset-bg:oklch(70.4% .14 182.503/.12);--color-vivid-mention-preset-text:oklch(60% .118 184.704);--color-vivid-slash-heading-1-bg:oklch(62.7% .265 303.9/.12);--color-vivid-slash-heading-1-text:oklch(62.7% .265 303.9);--color-vivid-slash-heading-2-bg:oklch(71.4% .203 305.504/.12);--color-vivid-slash-heading-2-text:oklch(71.4% .203 305.504);--color-vivid-slash-heading-3-bg:oklch(82.7% .119 306.383/.12);--color-vivid-slash-heading-3-text:oklch(82.7% .119 306.383);--color-vivid-slash-list-bg:oklch(62.3% .214 259.815/.12);--color-vivid-slash-list-text:oklch(62.3% .214 259.815);--color-vivid-slash-list-ordered-bg:oklch(70.7% .165 254.624/.12);--color-vivid-slash-list-ordered-text:oklch(70.7% .165 254.624);--color-vivid-slash-task-bg:oklch(72.3% .219 149.579/.12);--color-vivid-slash-task-text:oklch(72.3% .219 149.579);--color-vivid-slash-code-bg:oklch(70.5% .213 47.604/.12);--color-vivid-slash-code-text:oklch(70.5% .213 47.604);--color-vivid-slash-quote-bg:oklch(76.9% .188 70.08/.12);--color-vivid-slash-quote-text:oklch(76.9% .188 70.08);--color-vivid-catalog-panel-amber:oklch(76.9% .188 70.08/.15);--color-vivid-catalog-panel-mint:oklch(69.6% .17 162.48/.15);--color-vivid-catalog-panel-blue:oklch(62.3% .214 259.815/.15);--color-vivid-catalog-panel-violet:oklch(60.6% .25 292.717/.15);--color-vivid-catalog-panel-rose:oklch(64.5% .246 16.439/.15);--color-vivid-catalog-accent-amber:oklch(76.9% .188 70.08);--color-vivid-catalog-accent-emerald:#10b981;--color-vivid-catalog-accent-blue:#3b82f6;--color-vivid-catalog-accent-violet:#8b5cf6;--color-vivid-catalog-accent-rose:oklch(64.5% .246 16.439);--color-vivid-catalog-card-scrim:#0003;--color-vivid-catalog-header-amber-bg:oklch(84% .12 70/.15);--color-vivid-catalog-header-amber-border:oklch(84% .12 70/.3);--color-vivid-catalog-header-amber-border-hover:oklch(84% .12 70/.45);--color-vivid-catalog-header-amber-text:oklch(84% .12 70);--color-vivid-catalog-header-emerald-bg:oklch(69.6% .17 162.48/.15);--color-vivid-catalog-header-emerald-border:oklch(69.6% .17 162.48/.3);--color-vivid-catalog-header-emerald-border-hover:oklch(69.6% .17 162.48/.45);--color-vivid-catalog-header-emerald-text:oklch(76.5% .177 163.223);--color-vivid-catalog-header-blue-bg:oklch(62.3% .214 259.815/.15);--color-vivid-catalog-header-blue-border:oklch(62.3% .214 259.815/.3);--color-vivid-catalog-header-blue-border-hover:oklch(62.3% .214 259.815/.45);--color-vivid-catalog-header-blue-text:oklch(70.7% .165 254.624);--color-vivid-catalog-header-violet-bg:oklch(60.6% .25 292.717/.15);--color-vivid-catalog-header-violet-border:oklch(60.6% .25 292.717/.3);--color-vivid-catalog-header-violet-border-hover:#8b5cf673;--color-vivid-catalog-header-violet-text:oklch(70.2% .183 293.541);--color-vivid-catalog-header-rose-bg:oklch(64.5% .246 16.439/.15);--color-vivid-catalog-header-rose-border:oklch(64.5% .246 16.439/.3);--color-vivid-catalog-header-rose-border-hover:oklch(64.5% .246 16.439/.45);--color-vivid-catalog-header-rose-text:oklch(71.2% .194 13.428);--color-vivid-catalog-surface-muted:oklch(26% .006 285/.3);--color-vivid-catalog-row-hover:oklch(26% .006 285/.4);--color-vivid-catalog-shell-border:oklch(29% .009 285/.5);--color-vivid-catalog-highlight-ring:oklch(84% .12 70/.5);--color-vivid-catalog-highlight-bg:oklch(84% .12 70/.1);--color-vivid-catalog-newgroup-bg:oklch(84% .12 70/.2);--color-vivid-catalog-newgroup-border:oklch(84% .12 70/.4);--color-vivid-catalog-newgroup-bg-hover:oklch(84% .12 70/.3);--color-vivid-fluxos-panel-atendimento:oklch(69.6% .17 162.48/.15);--color-vivid-fluxos-panel-teste:oklch(62.3% .214 259.815/.15);--color-vivid-fluxos-art-atendimento:oklch(84.5% .143 164.978);--color-vivid-fluxos-art-teste:oklch(80.9% .105 251.813);--color-vivid-fluxos-pill-atendimento-bg:oklch(59.6% .145 163.225/.16);--color-vivid-fluxos-pill-atendimento-border:oklch(59.6% .145 163.225/.6);--color-vivid-fluxos-pill-atendimento-text:oklch(59.6% .145 163.225);--color-vivid-fluxos-pill-atendimento-shadow:transparent;--color-vivid-fluxos-pill-teste-bg:oklch(54.6% .245 262.881/.16);--color-vivid-fluxos-pill-teste-border:oklch(54.6% .245 262.881/.6);--color-vivid-fluxos-pill-teste-text:oklch(54.6% .245 262.881);--color-vivid-fluxos-pill-teste-shadow:transparent;--color-label-dim-origem-border:oklch(84% .12 70/.35);--color-label-dim-origem-bg:oklch(84% .12 70/.15);--color-label-dim-origem-text:oklch(84% .12 70);--color-label-dim-qualificacao-border:oklch(76.5% .177 163.223/.35);--color-label-dim-qualificacao-bg:oklch(69.6% .17 162.48/.14);--color-label-dim-qualificacao-text:oklch(95% .052 163.051);--color-label-dim-departamento-border:oklch(70.7% .165 254.624/.35);--color-label-dim-departamento-bg:oklch(62.3% .214 259.815/.14);--color-label-dim-departamento-text:oklch(93.2% .032 255.585);--color-label-dim-prioridade-border:oklch(71.2% .194 13.428/.35);--color-label-dim-prioridade-bg:oklch(64.5% .246 16.439/.14);--color-label-dim-prioridade-text:oklch(94.1% .03 12.58);--color-label-dim-regiao-border:oklch(70.2% .183 293.541/.35);--color-label-dim-regiao-bg:oklch(60.6% .25 292.717/.14);--color-label-dim-regiao-text:oklch(94.3% .029 294.588);--color-label-dim-tipo-servico-border:oklch(78.9% .154 211.53/.35);--color-label-dim-tipo-servico-bg:oklch(71.5% .143 215.221/.14);--color-label-dim-tipo-servico-text:oklch(95.6% .045 203.388);--color-label-dim-custom-border:oklch(70.4% .04 256.788/.3);--color-label-dim-custom-bg:oklch(55.4% .046 257.417/.14);--color-label-dim-custom-text:oklch(96.8% .007 247.896);--color-kanban-emerald-base:oklch(69.6% .17 162.48);--color-kanban-emerald-text:oklch(76.5% .177 163.223);--color-kanban-emerald-pill-text:oklch(76.5% .177 163.223);--color-kanban-emerald-panel-bg:oklch(69.6% .17 162.48/.08);--color-kanban-emerald-panel-header:oklch(69.6% .17 162.48/.15);--color-kanban-emerald-panel-header-text:oklch(69.6% .17 162.48);--color-kanban-emerald-panel-border:oklch(69.6% .17 162.48/.3);--color-kanban-emerald-panel-header-border:oklch(69.6% .17 162.48/.4);--color-kanban-emerald-panel-border-hover:oklch(69.6% .17 162.48/.5);--color-kanban-blue-base:oklch(62.3% .214 259.815);--color-kanban-blue-text:oklch(70.7% .165 254.624);--color-kanban-blue-pill-text:oklch(70.7% .165 254.624);--color-kanban-blue-panel-bg:oklch(62.3% .214 259.815/.08);--color-kanban-blue-panel-header:oklch(62.3% .214 259.815/.15);--color-kanban-blue-panel-header-text:oklch(62.3% .214 259.815);--color-kanban-blue-panel-border:oklch(62.3% .214 259.815/.3);--color-kanban-blue-panel-header-border:oklch(62.3% .214 259.815/.4);--color-kanban-blue-panel-border-hover:oklch(62.3% .214 259.815/.5);--color-kanban-amber-base:oklch(84% .12 70);--color-kanban-amber-text:oklch(84% .12 70);--color-kanban-amber-pill-text:oklch(84% .12 70);--color-kanban-amber-panel-bg:oklch(84% .12 70/.08);--color-kanban-amber-panel-header:oklch(84% .12 70/.15);--color-kanban-amber-panel-header-text:oklch(84% .12 70);--color-kanban-amber-panel-border:oklch(84% .12 70/.3);--color-kanban-amber-panel-header-border:oklch(84% .12 70/.4);--color-kanban-amber-panel-border-hover:oklch(84% .12 70/.5);--color-kanban-purple-base:oklch(62.7% .265 303.9);--color-kanban-purple-text:oklch(71.4% .203 305.504);--color-kanban-purple-pill-text:oklch(71.4% .203 305.504);--color-kanban-purple-panel-bg:oklch(62.7% .265 303.9/.08);--color-kanban-purple-panel-header:oklch(62.7% .265 303.9/.15);--color-kanban-purple-panel-header-text:oklch(62.7% .265 303.9);--color-kanban-purple-panel-border:oklch(62.7% .265 303.9/.3);--color-kanban-purple-panel-header-border:oklch(62.7% .265 303.9/.4);--color-kanban-purple-panel-border-hover:oklch(62.7% .265 303.9/.5);--color-kanban-slate-base:oklch(55.4% .046 257.417);--color-kanban-slate-text:oklch(86.9% .022 252.894);--color-kanban-slate-pill-text:oklch(86.9% .022 252.894);--color-kanban-slate-panel-bg:oklch(55.4% .046 257.417/.06);--color-kanban-slate-panel-header:oklch(55.4% .046 257.417/.12);--color-kanban-slate-panel-header-text:oklch(55.4% .046 257.417);--color-kanban-slate-panel-border:oklch(55.4% .046 257.417/.3);--color-kanban-slate-panel-header-border:oklch(55.4% .046 257.417/.4);--color-kanban-slate-panel-border-hover:oklch(55.4% .046 257.417/.5);--color-kanban-rose-base:oklch(64.5% .246 16.439);--color-kanban-rose-text:oklch(71.2% .194 13.428);--color-kanban-rose-pill-text:oklch(71.2% .194 13.428);--color-kanban-rose-panel-bg:oklch(64.5% .246 16.439/.08);--color-kanban-rose-panel-header:oklch(64.5% .246 16.439/.15);--color-kanban-rose-panel-header-text:oklch(64.5% .246 16.439);--color-kanban-rose-panel-border:oklch(64.5% .246 16.439/.3);--color-kanban-rose-panel-header-border:oklch(64.5% .246 16.439/.4);--color-kanban-rose-panel-border-hover:oklch(64.5% .246 16.439/.5);--color-kanban-cyan-base:oklch(71.5% .143 215.221);--color-kanban-cyan-text:oklch(78.9% .154 211.53);--color-kanban-cyan-pill-text:oklch(78.9% .154 211.53);--color-kanban-cyan-panel-bg:oklch(71.5% .143 215.221/.08);--color-kanban-cyan-panel-header:oklch(71.5% .143 215.221/.15);--color-kanban-cyan-panel-header-text:oklch(71.5% .143 215.221);--color-kanban-cyan-panel-border:oklch(71.5% .143 215.221/.3);--color-kanban-cyan-panel-header-border:oklch(71.5% .143 215.221/.4);--color-kanban-cyan-panel-border-hover:oklch(71.5% .143 215.221/.5);--color-kanban-teal-base:oklch(70.4% .14 182.503);--color-kanban-teal-text:oklch(77.7% .152 181.912);--color-kanban-teal-pill-text:oklch(77.7% .152 181.912);--color-kanban-teal-panel-bg:oklch(70.4% .14 182.503/.08);--color-kanban-teal-panel-header:oklch(70.4% .14 182.503/.15);--color-kanban-teal-panel-header-text:oklch(70.4% .14 182.503);--color-kanban-teal-panel-border:oklch(70.4% .14 182.503/.3);--color-kanban-teal-panel-header-border:oklch(70.4% .14 182.503/.4);--color-kanban-teal-panel-border-hover:oklch(70.4% .14 182.503/.5);--color-kanban-orange-base:oklch(70.5% .213 47.604);--color-kanban-orange-text:oklch(75% .183 55.934);--color-kanban-orange-pill-text:oklch(75% .183 55.934);--color-kanban-orange-panel-bg:oklch(70.5% .213 47.604/.08);--color-kanban-orange-panel-header:oklch(70.5% .213 47.604/.15);--color-kanban-orange-panel-header-text:oklch(70.5% .213 47.604);--color-kanban-orange-panel-border:oklch(70.5% .213 47.604/.3);--color-kanban-orange-panel-header-border:oklch(70.5% .213 47.604/.4);--color-kanban-orange-panel-border-hover:oklch(70.5% .213 47.604/.5);--color-kanban-indigo-base:oklch(58.5% .233 277.117);--color-kanban-indigo-text:oklch(67.3% .182 276.935);--color-kanban-indigo-pill-text:oklch(67.3% .182 276.935);--color-kanban-indigo-panel-bg:oklch(58.5% .233 277.117/.08);--color-kanban-indigo-panel-header:oklch(58.5% .233 277.117/.15);--color-kanban-indigo-panel-header-text:oklch(58.5% .233 277.117);--color-kanban-indigo-panel-border:oklch(58.5% .233 277.117/.3);--color-kanban-indigo-panel-header-border:oklch(58.5% .233 277.117/.4);--color-kanban-indigo-panel-border-hover:oklch(58.5% .233 277.117/.5);--color-kanban-lime-base:oklch(76.8% .233 130.85);--color-kanban-lime-text:oklch(84.1% .238 128.85);--color-kanban-lime-pill-text:oklch(84.1% .238 128.85);--color-kanban-lime-panel-bg:oklch(76.8% .233 130.85/.08);--color-kanban-lime-panel-header:oklch(76.8% .233 130.85/.15);--color-kanban-lime-panel-header-text:oklch(76.8% .233 130.85);--color-kanban-lime-panel-border:oklch(76.8% .233 130.85/.3);--color-kanban-lime-panel-header-border:oklch(76.8% .233 130.85/.4);--color-kanban-lime-panel-border-hover:oklch(76.8% .233 130.85/.5);--color-kanban-muted-panel-bg:oklch(26% .006 285/.12);--color-kanban-muted-panel-header:oklch(26% .006 285/.25);--color-kanban-muted-panel-border:oklch(29% .009 285/.5);--color-kanban-muted-panel-header-border:oklch(29% .009 285/.5);--color-kanban-muted-panel-border-hover:oklch(29% .009 285/.8);--color-kanban-card-bg:#00000059;--color-kanban-card-bg-hover:#00000073;--color-kanban-card-border:#ffffff1a;--color-kanban-card-drag-ring:oklch(84% .12 70/.6);--color-integrations-blockout-accent:oklch(64.5% .246 16.439);--color-integrations-blockout-text:oklch(71.2% .194 13.428);--color-integrations-blockout-separator:oklch(64.5% .246 16.439/.4);--color-integrations-quadrant-tl:oklch(62.3% .214 259.815/.22);--color-integrations-quadrant-tr:oklch(63.7% .237 25.331/.2);--color-integrations-quadrant-bl:oklch(76.9% .188 70.08/.2);--color-integrations-quadrant-br:oklch(69.6% .17 162.48/.22);--color-integrations-panel-blue:oklch(62.3% .214 259.815/.15);--color-integrations-advbox-bg:oklch(62.3% .214 259.815/.18);--color-integrations-judit-bg:oklch(69.6% .17 162.48/.18);--color-integrations-judit-accent:#4ade80;--color-integrations-jus-left:oklch(85.2% .199 91.936/.22);--color-integrations-jus-tr:oklch(69.6% .17 162.48/.2);--color-integrations-jus-br:oklch(62.3% .214 259.815/.22);--color-integrations-tint-blue:#3b82f6;--color-integrations-google-ring:conic-gradient(from 0deg at 50% 50%, #ea4335 0deg 90deg, #34a853 90deg 180deg, #fbbc04 180deg 270deg, #4285f4 270deg 360deg);--color-integrations-jus-ring:conic-gradient(from 0deg at 33% 50%, #68d1ad 0deg 90deg, #72a9f9 90deg 180deg, #fde047 180deg 360deg);--color-integrations-dot-blue:oklch(70.7% .165 254.624);--color-integrations-dot-emerald:oklch(76.5% .177 163.223);--color-integrations-api-key-bar:oklch(62.3% .214 259.815/.5);--color-integrations-judit-jud:#fff;--color-status-pill-ok-bg:oklch(76.5% .177 163.223/.15);--color-status-pill-ok-text:oklch(76.5% .177 163.223);--color-status-pill-ok-dot:oklch(76.5% .177 163.223);--color-status-pill-off-bg:oklch(70.4% .191 22.216/.15);--color-status-pill-off-text:oklch(70.4% .191 22.216);--color-status-pill-off-dot:oklch(70.4% .191 22.216);--color-status-pill-warn-bg:oklch(75% .183 55.934/.15);--color-status-pill-warn-dot:oklch(75% .183 55.934);--color-status-pill-err-bg:oklch(60% .22 27/.15);--color-status-pill-err-text:oklch(60% .22 27);--color-status-pill-err-dot:oklch(60% .22 27);--color-connect-card-bg:oklch(69.6% .17 162.48/.15);--color-media-backdrop:#000;--color-media-overlay:#000000f2;--color-media-bar:#00000080;--color-media-control:#ffffff1a;--color-media-control-hover:#fff3;--color-media-text:#fff;--color-marker-ring:#0000004d;--color-picker-sv-shade:linear-gradient(to bottom, transparent, #000);--color-picker-hue-rainbow:linear-gradient(to right, red, #ff0, #0f0, #0ff, #00f, #f0f, red);--type-font-body:Inter Variable, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;--type-font-nav:Plus Jakarta Sans Variable, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif;--type-font-code:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;--type-size-body:1rem;--type-size-control-md:.875rem;--type-size-control-sm:.8rem;--type-size-control-xs:.75rem;--type-size-modal-title:1.5rem;--type-size-modal-title-desktop:1.75rem;--type-size-section-title:1.125rem;--type-size-section-title-desktop:1.25rem;--type-size-table-head:13.5px;--type-size-flyout-title:.8125rem;--type-size-hero:3rem;--type-size-headline:1.875rem;--type-size-subtitle:1.125rem;--type-size-subtitle-desktop:1.25rem;--type-size-lead:1.125rem;--type-size-stat-value:1.875rem;--type-size-score-value:1.5rem;--type-size-gauge-value:2.25rem;--type-size-panel-title:1.25rem;--type-size-welcome-title:clamp(1.65rem, 4vw, 2.35rem);--type-size-preset-bubble:.8125rem;--type-size-preset-hint:9px;--type-size-fine:11px;--type-size-chip:11px;--type-size-micro:10px;--type-size-debug-label:9px;--type-size-micro-pill:9px;--type-size-nano:8px;--type-size-kanban-title:.9375rem;--type-size-kanban-title-sm:.8125rem;--type-size-kanban-lead:.8125rem;--type-size-token-display:1.5rem;--type-size-token-display-desktop:1.875rem;--type-leading-body:1.5;--type-leading-snug:1.375;--type-leading-tight:1.25;--type-leading-relaxed:1.625;--type-leading-modal-title:1.12;--type-leading-modal-title-desktop:1.1;--type-leading-hero:1.25;--type-leading-lead:1.625;--type-leading-control-md:1.42857;--type-leading-control-xs:1.33333;--type-leading-chip:1.33333;--type-tracking-tight:-.025em;--type-tracking-widest:.1em;--type-tracking-header-caps:.05em;--type-tracking-label-caps:.025em;--type-tracking-card-title:-.02em;--type-tracking-token-display:.18em;--type-tracking-brand-logo:-.01em;--space-inset-2xs:.125rem;--space-inset-xs:.25rem;--space-inset-sm:.5rem;--space-inset-tight:.75rem;--space-inset-md:1rem;--space-inset-lg:1.5rem;--space-inset-xl:2rem;--space-inset-2xl:3rem;--space-inset-3xl:4rem;--space-stack-xs:.625rem;--space-stack-sm:.5rem;--space-stack-md:1rem;--space-stack-lg:1.25rem;--space-stack-xl:2rem;--space-underline-offset:.25rem;--space-pull-button:-.3rem;--space-pull-kbd:-.15rem;--space-overlay-inset-x:.75rem;--space-overlay-inset-y:.375rem;--space-menu-inset-padding:2rem;--space-fluxos-shell-inset:.375rem;--space-fluxos-shell-inset-desktop:.5rem;--space-fluxos-card-inset:1.25rem;--space-fluxos-teses-gap:.375rem;--space-fluxos-catalog-card-figure-y:1.25rem;--space-modal-inset-x:1.25rem;--space-admin-cs-roles-modal-y:.625rem;--space-integrations-card-inset:1.25rem;--space-integrations-section-hang-indent:1.5rem;--space-integrations-week-row-inset:.875rem;--space-editor-indent-subheader:2rem;--space-editor-indent-item:2.5rem;--space-editor-indent-item-deep:3.5rem;--space-control-px-md:.625rem;--space-control-px-xs:.5rem;--space-control-px-icon-md:.5rem;--space-control-px-icon-lg:.75rem;--space-control-px-icon-compact:.375rem;--space-control-gap-md:.375rem;--space-control-gap-sm:.25rem;--space-field-icon-inset:2.5rem;--space-shell-gutter-x:.75rem;--space-split-gap:.75rem;--space-split-gap-desktop:1rem;--space-split-clip:40px;--space-split-clip-desktop:44px;--space-sidebar-top-inset:.75rem;--space-sidebar-bottom-inset:.75rem;--space-sidebar-logo-pl-offset:.5rem;--space-sidebar-chrome-px:.375rem;--space-sidebar-nav-px:.25rem;--space-sidebar-nav-item-mx:.25rem;--space-sidebar-nav-icon-gap:.125rem;--space-sidebar-nav-spacing-y:.25rem;--space-sidebar-bottom-gap:.375rem;--space-sidebar-panel-py:.5rem;--space-sidebar-panel-pl:.5rem;--space-sidebar-title-to-panel-gap:1rem;--space-tab-title-nudge-y:.125rem;--space-tab-panel-to-bottom-gap:.5rem;--space-card-clip-margin:32px 80px 104px 80px;--space-card-shadow-outset-top:2rem;--space-card-shadow-outset-y:6rem;--space-vivid-card-frame:.375rem;--space-vivid-dot:.375rem;--space-chat-metadata-inline-gap:.375rem;--space-welcome-content-py-sm:3.5rem;--space-welcome-text-gap-sm:.875rem;--space-kanban-scrollbar-gutter:.6875rem;--space-crm-status-form-gutter-desktop:1.25rem;--space-connect-hero-py-desktop:.875rem;--space-connect-panel-gap-desktop:.875rem;--space-connect-badge-py:.375rem;--space-voice-note-wave-gap:.125rem;--space-preset-chrome-x:1rem;--space-preset-chrome-y:.75rem;--space-preset-bar-x:.625rem;--space-preset-bar-y:.5rem;--space-preset-canvas-x:.75rem;--space-preset-canvas-y:1rem;--space-preset-bubble-x:.75rem;--space-preset-bubble-y:.5rem;--space-preset-bubble-stamp-x:.625rem;--space-preset-nav-x:2rem;--space-preset-pdf-cover-top:-12px;--size-control-height-2xs:1.25rem;--size-control-height-xs:1.5rem;--size-control-height-sm:1.75rem;--size-control-height-md:2rem;--size-control-height-lg:2.25rem;--size-control-height-xl:3rem;--size-control-icon-lg:1.125rem;--size-control-icon-md:1rem;--size-control-icon-sm:.875rem;--size-control-icon-xs:.75rem;--size-field-min-height:4rem;--size-field-height-comfortable:2.5rem;--size-field-description-min-height:6rem;--size-field-filter-width:10rem;--size-field-role-select-max-width:9.5rem;--size-avatar:2.5rem;--size-progress-track:.25rem;--size-scrollbar:.625rem;--size-scrollbar-native:.5rem;--size-simulator-contact-width:400px;--size-table-row-height:2.5rem;--size-table-numeric-column:4rem;--size-table-actions-column:6rem;--size-toggle-height:1.25rem;--size-toggle-width:2.25rem;--size-toggle-thumb:1rem;--size-toggle-travel:1rem;--size-toast-min-width:300px;--size-toast-max-width:400px;--size-chart-body:15rem;--size-chart-body-lg:17.5rem;--size-chart-gauge:15rem;--size-chart-placeholder:8.75rem;--size-chart-breakdown-label:10rem;--size-menu-min-width:9rem;--size-menu-min-width-compact:8rem;--size-menu-min-width-sub:6rem;--size-menu-min-width-wide:12.5rem;--size-menu-min-width-status:13rem;--size-menu-width-fixed:17.5rem;--size-menu-max-height:18rem;--size-menu-max-height-in-popover:min(320px, 70vh);--size-menu-search-reserve:2.25rem;--size-menu-anchor-overhang:1.75rem;--size-popover-width:18rem;--size-flyout-min-width:10rem;--size-overlay-max-width:28rem;--size-overlay-arrow:.625rem;--size-overlay-arrow-overhang:.1875rem;--size-overlay-dialog-max-width:32rem;--size-overlay-terms-doc-min-height:16rem;--size-overlay-width-xxs:18rem;--size-overlay-width-xs:20rem;--size-overlay-width-sm:24rem;--size-overlay-width-lg:42rem;--size-overlay-width-xl:48rem;--size-overlay-width-form-wide:44rem;--size-overlay-width-shell-xl:min(96vw, 72rem);--size-overlay-width-full:min(96vw, 90rem);--size-overlay-width-full-base:96vw;--size-overlay-height-sm:32rem;--size-overlay-height-md:36rem;--size-overlay-height-lg:44rem;--size-overlay-height-xl:48rem;--size-overlay-height-form-wide:50rem;--size-overlay-height-shell-xl:min(92dvh, 100dvh - 1.25rem);--size-overlay-height-full:min(95dvh, 100dvh - 1rem);--size-overlay-height-mention-list:12rem;--size-overlay-height-mention-replace:10rem;--size-overlay-height-picker-list:20rem;--size-overlay-cap-form-wide:92vh;--size-file-preview-min-height:min(75dvh, 44rem);--size-modal-viewport-cap:90vh;--size-modal-header-min-height:4.5rem;--size-modal-header-min-height-desktop:4.75rem;--size-modal-title-max-width:36rem;--size-modal-title-icon:1rem;--size-modal-title-icon-display:1.375rem;--size-sidebar-width:15rem;--size-sidebar-width-collapsed:4rem;--size-sidebar-width-mention-health:18rem;--size-sidebar-logo-row-height:2.25rem;--size-page-column-max-width:80rem;--size-page-skeleton-title:12rem;--size-page-skeleton-title-h:1.75rem;--size-page-skeleton-action:2rem;--size-page-skeleton-line:.875rem;--size-page-skeleton-tail:4rem;--size-page-skeleton-card:4rem;--size-page-skeleton-card-tall:10rem;--size-page-skeleton-card-xl:13.75rem;--size-page-skeleton-card-min:16rem;--size-page-skeleton-label:6rem;--size-page-skeleton-form-max:36rem;--size-page-skeleton-hero:7rem;--size-page-progress-thickness:.125rem;--size-vivid-glow:3.5rem;--size-vivid-icon:3rem;--size-vivid-art-logo:7rem;--size-tile-lg:3.5rem;--size-tile-display:4rem;--size-tile-display-lg:5rem;--size-tile-display-xl:6rem;--size-picker-sv-height:11rem;--size-fluxos-card-min-height:13.75rem;--size-fluxos-art-height:12rem;--size-fluxos-art-min-height:13rem;--size-fluxos-art-min-width:280px;--size-fluxos-art-max-height:15rem;--size-fluxos-art-max-height-short:11rem;--size-fluxos-art-min-content:8rem;--size-fluxos-art-min-content-short:6rem;--size-fluxos-teses-max-height:10rem;--size-fluxos-tese-dot:.375rem;--size-fluxos-card-skeleton-height:16rem;--size-fluxos-row-skeleton-height:4rem;--size-fluxos-library-max-height:36rem;--size-fluxos-context-pill-max-width:18rem;--size-fluxos-wizard-card-h:8.5rem;--size-fluxos-wizard-card-icon:2.5rem;--size-fluxos-wizard-mark:1.75rem;--size-fluxos-wizard-row-tile:2rem;--size-fluxos-wizard-row-mark:1.5rem;--size-fluxos-wizard-list-max-height:min(50vh, 28rem);--size-fluxos-wizard-skeleton-h:3.5rem;--size-fluxos-wizard-hint-max-width:min(90vw, 28rem);--size-fluxos-wizard-type-icon:3rem;--size-fluxos-wizard-agent-index:1.5rem;--size-fluxos-wizard-add-agent-h:13.75rem;--size-fluxos-wizard-add-agent-h-sm:15rem;--size-fluxos-wizard-ghost-title:1.5rem;--size-fluxos-wizard-ghost-line:.75rem;--size-fluxos-wizard-ghost-field:2.25rem;--size-fluxos-wizard-ghost-area:6rem;--size-fluxos-catalog-card-icon:3rem;--size-fluxos-catalog-logo:1.5rem;--size-fluxos-catalog-panel-logo:1rem;--size-fluxos-catalog-header-height:3rem;--size-fluxos-catalog-row-icon:2.5rem;--size-fluxos-catalog-chip-icon:1.75rem;--size-fluxos-catalog-newgroup-skeleton-w:148px;--size-fluxos-catalog-skeleton-name-w:7rem;--size-fluxos-catalog-skeleton-count-w:5rem;--size-fluxos-catalog-agents-max-height:11rem;--size-fluxos-catalog-col-narrow:7rem;--size-fluxos-catalog-col-actions:5rem;--size-editor-prompt-min-height:24rem;--size-editor-mention-popup-w:28.75rem;--size-editor-mention-popup-max-h:24rem;--size-editor-slash-popup-w:20rem;--size-editor-slash-popup-max-h:20rem;--size-editor-popup-bubble:1.5rem;--size-editor-popup-bubble-sm:1.25rem;--size-editor-toolbar-button:1.75rem;--size-editor-code-compact-h:280px;--size-editor-code-compact-min-h:12.5rem;--size-editor-code-compact-max-h:400px;--size-editor-config-popover-w:min(100vw - 1.5rem, 20rem);--size-editor-config-popover-max-h:min(85dvh, 40rem);--size-editor-agents-panel-max:10.5rem;--size-editor-agents-card-min-h:2.75rem;--size-editor-strip-chip-max:11.25rem;--size-editor-strip-flow-max:20rem;--size-editor-temp-input-h:1.5rem;--size-editor-temp-input-w:3.25rem;--size-editor-temp-input-max-w:5.5rem;--size-debug-pre-max-height:8rem;--size-debug-iteration-max-height:7rem;--size-debug-blocks-max-height:16rem;--size-debug-score-track:.375rem;--size-debug-row-label-width:7rem;--size-debug-candidate-id-width:100px;--size-debug-export-min-height:12rem;--size-chat-phone-trigger-min-width:8.75rem;--size-chat-phone-trigger-max-width:13.75rem;--size-chat-phone-skeleton-width:11.25rem;--size-chat-phone-menu-width:300px;--size-chat-header-labels-max-width:20rem;--size-chat-item-tile:1.25rem;--size-chat-label-pill-max-width:11rem;--size-chat-label-icon-chip:1.5rem;--size-chat-pending-badge:1.25rem;--size-chat-meta-outdent:3.25rem;--size-chat-list-column:24rem;--size-chat-metadata-chip:1.375rem;--size-chat-assignee-menu:14rem;--size-chat-zoom-readout:3.5rem;--size-chat-media-max-width:300px;--size-chat-location-max-width:280px;--size-chat-location-map-height:8rem;--size-chat-sticker:200px;--size-chat-audio-min-width:200px;--size-chat-context-rail-width:.25rem;--size-chat-context-rail-height:2rem;--size-chat-attachment-thumb:3.5rem;--size-chat-attachment-audio-height:2rem;--size-chat-composer-max-height:8rem;--size-chat-toggle-warning:.875rem;--size-chat-toggle-badge:13px;--size-chat-dot:.375rem;--size-chat-menu-min-width:15rem;--size-chat-right-panel-width:20rem;--size-chat-log-node:1.125rem;--size-chat-skeleton-name-width:8rem;--size-chat-skeleton-pill-width:5rem;--size-chat-skeleton-pill-width-lg:6rem;--size-contacts-list-avatar:2.25rem;--size-contacts-ai-col-width:3.75rem;--size-contacts-pagination-footer:3.5rem;--size-contacts-skeleton-name-width:8rem;--size-contacts-skeleton-phone-width:6rem;--size-contacts-skeleton-pill-width:5rem;--size-contacts-skeleton-pill-width-lg:6rem;--size-contacts-skeleton-status-width:7rem;--size-kanban-column-width:21.25rem;--size-kanban-column-min-height:20rem;--size-kanban-card-avatar:2rem;--size-kanban-empty-drop-min-height:150px;--size-kanban-ghost-column-width:20rem;--size-kanban-grip-width:1.25rem;--size-kanban-grip-height:1.5rem;--size-kanban-skeleton-title-width:8rem;--size-kanban-skeleton-line-short-width:6rem;--size-form-panel-max-width:28rem;--size-section-heading-accent-width:.25rem;--size-empty-state-frame-width:28rem;--size-empty-state-hint-width:24rem;--size-welcome-veil-width:min(100%, 22rem);--size-welcome-veil-width-desktop:min(24rem, 42%);--size-welcome-text-max-width:min(26rem, 88vw);--size-audio-player-rate-width:2.5rem;--size-voice-note-button:2.25rem;--size-voice-note-wave-height:2rem;--size-voice-note-wave-bar:2.5px;--size-voice-note-wave-head:.625rem;--size-preset-phone-width:360px;--size-preset-chrome-avatar:2.25rem;--size-preset-chrome-field:2.25rem;--size-preset-nav-glyph:.75rem;--size-preset-nav-glyph-round:.875rem;--size-preset-audio-min-width:240px;--size-preset-media-max-height:12rem;--size-preset-doc-frame:10rem;--size-preset-pdf-badge-width:2rem;--size-preset-pdf-badge-height:2.5rem;--size-preset-pdf-badge-fold:.625rem;--size-preset-mini-frame:4.75rem;--size-preset-mini-audio-height:2rem;--size-preset-mini-audio-width:20rem;--size-preset-pdf-skeleton-width:3rem;--size-preset-pdf-skeleton-height:2rem;--size-preset-pdf-crop-height:140%;--size-preset-pdf-cover-width:108%;--size-preset-pdf-cover-bleed:5rem;--size-preset-type-square:2.25rem;--size-preset-file-name-max:13.75rem;--size-preset-upload-track:.375rem;--size-preset-capture-preview-max:24rem;--size-preset-add-step-min:148px;--size-preset-add-step-min-desktop:164px;--size-preset-ghost-blur:2.5px;--size-preset-card-icon:3rem;--size-preset-card-icon-peek:1.375rem;--size-time-input-grid-width:12.5rem;--size-time-input-grid-max-height:16.25rem;--size-integrations-card-height:21.25rem;--size-integrations-logo-strip:4.25rem;--size-integrations-grid-max-width:64rem;--size-integrations-state-min-height:18rem;--size-integrations-subpage-max-width:64rem;--size-integrations-actions-col:6rem;--size-integrations-window-day-width:4.5rem;--size-integrations-week-day-width:10rem;--size-integrations-time-field-width:6rem;--size-integrations-blockout-date-width:10rem;--size-integrations-blockout-dot:.25rem;--size-integrations-logo-tile:2.75rem;--size-integrations-search-width:20rem;--size-integrations-tooltip-max-width:18rem;--size-integrations-empty-max-width:20rem;--size-integrations-skeleton-title-width:8rem;--size-integrations-skeleton-line-width:10rem;--size-integrations-skeleton-line-height:.875rem;--size-integrations-skeleton-badge-width:5rem;--size-connect-column-max-width:42rem;--size-connect-state-max-width:28rem;--size-connect-text-max-width:24rem;--size-connect-state-icon:3rem;--size-connect-state-icon-lg:4rem;--size-connect-logo:2.75rem;--size-connect-logo-desktop:3rem;--size-connect-qr:9rem;--size-connect-qr-desktop:10rem;--size-connect-token-box-min-height:5.5rem;--size-connect-token-box-max-width:20rem;--size-connect-terms-scroll-max-height:min(200px, 30vh);--size-connect-cta-min-width:11.25rem;--size-connect-extension-cta-min-width:13.75rem;--size-tree-order-field-width:10rem;--size-tree-qualifier-skeleton-height:6rem;--size-tree-skeleton-badge-width:3.25rem;--size-tree-skeleton-name-height:.75rem;--size-tese-list-max-height:400px;--size-tese-free-text-height:100px;--size-tese-niche-field-width:28rem;--size-tese-duration-field-width:200px;--radius-control:.75rem;--radius-control-compact:.375rem;--radius-field:.5rem;--radius-pill:2rem;--radius-group-button:5px;--radius-kbd:3px;--radius-hint-kbd:.25rem;--radius-check:.25rem;--radius-tile:.25rem;--radius-panel:1rem;--radius-bubble:1rem;--radius-preset-phone:2rem;--radius-preset-bubble:1rem;--radius-preset-bubble-tail:.375rem;--radius-preset-nav-glyph:2px;--elevation-control-rest:0 1px 3px 0 #0003, 0 1px 2px -1px #0003;--elevation-elevated:0 1px 3px 0 #0000004d, 0 4px 6px -1px #00000040;--elevation-overlay:0 1px 3px 0 #00000040, 0 2px 4px -1px #0003;--elevation-popover:0 1px 3px 0 #0000004d, 0 4px 6px -1px #00000040;--elevation-bubble-ai:0 2px 8px #8b5cf61f;--elevation-bubble-human:0 2px 8px #f3c0821f;--elevation-bubble-legacy:0 2px 8px #64748b1a;--elevation-bubble-inbound:0 1px 4px #0000000f;--elevation-check-checked:0 1px 3px 0 oklch(84% .12 70/.2), 0 2px 4px -1px oklch(84% .12 70/.2);--elevation-chrome-hover:inset 0 1px 0 0 #ffffff0d, 0 0 0 1px oklch(84% .12 70/.22), 0 6px 24px #00000047;--elevation-card-hover:none;--elevation-cta-rest:0 1px 3px 0 #0000004d, 0 4px 6px -1px #00000040;--elevation-cta-hover:0 1px 3px 0 #00000059, 0 8px 10px -1px #0000004d;--elevation-accent-card-rest:0 0 0 1px oklch(84% .12 70/.06);--elevation-accent-card-hover:0 0 0 1px oklch(84% .12 70/.06), 0 4px 6px -1px oklch(84% .12 70/.06), 0 2px 4px -2px oklch(84% .12 70/.06);--elevation-kanban-drag:0 25px 50px -12px #00000040;--elevation-segment-active:none;--elevation-list-card-hover:none;--elevation-nav-hover:none;--elevation-nav-active:none;--elevation-nav-press:none;--elevation-vivid-icon:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--elevation-vivid-icon-filter:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);--elevation-vivid-glow-opacity:.3;--elevation-vivid-glow-blur:blur(40px);--elevation-vivid-logo-shadow:drop-shadow(0 4px 3px #00000012) drop-shadow(0 2px 2px #0000000f);--elevation-vivid-art-logo-tint:brightness(1.05) sepia(.4) saturate(2) hue-rotate(-8deg);--elevation-fluxos-art-relief:drop-shadow(0 1px 0 #000000b8);--elevation-fluxos-legend-text:drop-shadow(0 1px 3px #0009);--elevation-lightbox:0 25px 50px -12px #00000040;--elevation-preset-phone:0 1px 3px 0 #00000059, 0 8px 10px -1px #0000004d;--elevation-preset-bubble:0 1px 3px 0 #0003, 0 1px 2px -1px #0003;--elevation-ring-google-rest:.3;--elevation-ring-google-hover:.5;--elevation-ring-jus-rest:.18;--elevation-ring-jus-hover:.36;--elevation-well:inset 0 2px 4px 0 #0000000d;--elevation-backdrop-none:none;--elevation-backdrop-menu:blur(24px) saturate(150%);--elevation-backdrop-field:blur(16px) saturate(168%);--elevation-backdrop-panel:blur(18px) saturate(170%);--elevation-backdrop-float:blur(22px) saturate(168%);--elevation-backdrop-scrim:blur(16px);--elevation-backdrop-table:blur(20px) saturate(172%);--elevation-backdrop-thead:blur(14px) saturate(165%);--elevation-backdrop-row-hover:blur(12px) saturate(160%);--elevation-backdrop-shell:blur(18px) saturate(170%);--elevation-backdrop-shell-welcome:blur(20px) saturate(168%);--elevation-backdrop-vivid-inner:blur(24px);--elevation-backdrop-kanban-card:blur(24px);--elevation-backdrop-lightbox:blur(12px);--elevation-backdrop-list-card:blur(16px) saturate(168%);--elevation-backdrop-section:blur(16px) saturate(168%);--motion-duration-fast:.15s;--motion-duration-check:.2s;--motion-duration-control:.3s;--motion-duration-press:0s;--motion-duration-press-out:.15s;--motion-duration-hover:.15s;--motion-duration-skeleton-enter:50ms;--motion-duration-page-enter:.2s;--motion-duration-progress-delay:.14s;--motion-duration-progress-advance:2s;--motion-duration-menu:.1s;--motion-duration-pulse:2s;--motion-duration-nav:.5s;--motion-duration-sidebar:.6s;--motion-duration-title-enter:.5s;--motion-duration-expand:.35s;--motion-duration-panel-slide:.28s;--motion-duration-header-shift:.42s;--motion-duration-expand-fade:.25s;--motion-duration-hero-enter:.7s;--motion-duration-hero-fade:1s;--motion-duration-legend-slide:.44s;--motion-duration-legend-return:.38s;--motion-duration-legend-fade:.32s;--motion-duration-legend-out:.2s;--motion-duration-legend-delay:.1s;--motion-duration-legend-fade-delay:.14s;--motion-ease-standard:cubic-bezier(.4, 0, .2, 1);--motion-ease-control:cubic-bezier(.25, .46, .45, .94);--motion-ease-sidebar:cubic-bezier(.32, .72, 0, 1);--motion-ease-pulse:cubic-bezier(.4, 0, .6, 1);--layer-raised:10;--layer-overlay:50;--layer-palette:100;--layer-toast:100;--layer-media:200;--layer-progress:200;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (width>=40rem){:root{--space-shell-gutter-x:1rem;--space-card-clip-margin:36px 96px 120px 96px;--space-card-shadow-outset-top:2.25rem;--space-card-shadow-outset-y:6.75rem}}[data-theme=light]{--color-surface:oklch(95.2% .005 264);--color-surface-raised:oklch(98.5% .0035 264);--color-surface-overlay:oklch(99% .003 264);--color-surface-panel:#fff;--color-welcome-veil-strong:oklch(95.2% .005 264/.16);--color-welcome-veil-soft:oklch(95.2% .005 264/.05);--color-text:oklch(22% .012 264);--color-text-muted:oklch(45% .012 264);--color-text-placeholder:oklch(58% .012 264);--color-primary:oklch(73.5% .155 75.3);--color-accent:oklch(93% .0045 264);--color-ring:oklch(73.5% .155 75.3);--color-secondary:oklch(94.2% .0045 264);--color-muted:oklch(91.8% .005 264);--color-on-primary:oklch(20% .045 76);--color-on-accent:oklch(22% .012 264);--color-on-secondary:oklch(26% .014 264);--color-on-danger:#fff;--color-success:oklch(62.7% .194 149.214);--color-positive:oklch(59.6% .145 163.225);--color-negative:oklch(60% .22 27);--color-warning:#c96a08;--color-chat-card-hover:oklch(91.8% .005 264/.4);--color-chat-card-selected:oklch(91.8% .005 264/.5);--color-chat-card-selected-hover:oklch(91.8% .005 264/.6);--color-location-map:linear-gradient(135deg, #dbeafe, #bfdbfe);--color-bubble-ai-badge:#8b5cf6;--color-bubble-inbound-bg:#fff;--color-bubble-inbound-border:#e4e4e7cc;--color-bubble-divider-bg:#27272ab3;--color-bubble-divider-text:#e4e4e7;--color-preset-canvas:#efeae2;--color-preset-wallpaper-near:#00000008;--color-preset-wallpaper-far:#0000000a;--color-preset-chrome:#f0f2f5;--color-preset-chrome-border:#d1d7db99;--color-preset-frame-border:#d1d7db;--color-preset-avatar:#d1d7db;--color-preset-bubble-bg:#dcf8c6;--color-preset-bubble-ink:#111b21;--color-preset-bubble-media-veil:#0000000c;--color-preset-meta:#667781;--color-preset-wave:#6677818c;--color-preset-field:#fff;--color-preset-doc-frame:#fff;--color-preset-step-ink-text:oklch(48.8% .243 264.376);--color-preset-step-ink-image:oklch(50.8% .118 165.612);--color-preset-step-ink-video:oklch(59.1% .293 322.896);--color-preset-step-ink-audio:oklch(55.3% .195 38.402);--color-preset-step-ink-document:oklch(49.6% .265 301.924);--color-status-telegram-icon:oklch(58.8% .158 241.966);--color-status-telegram-disconnected:#de7f0a;--color-crm-deleted-icon:oklch(51.4% .222 16.935);--color-crm-deleted-text:oklch(71.2% .194 13.428);--color-crm-deleted-text-hover:oklch(58.6% .253 17.585);--color-crm-deleted-border:oklch(80.9% .117 11.638/.5);--color-crm-deleted-border-hover:oklch(71.2% .194 13.428);--color-chart-off-hours:oklch(54.6% .245 262.881);--color-debug-accent-text:#6d28d9;--color-debug-warn-text:#8a4810;--color-segment-bg:oklch(91.8% .005 264/.6);--color-segment-active-bg:#fff;--color-segment-active-fg:oklch(22% .012 264);--color-segment-hover-bg:oklch(91.8% .005 264);--color-segment-accent-bg:oklch(73.5% .155 75.3/.1);--color-segment-accent-fg:oklch(73.5% .155 75.3);--color-segment-accent-ring:oklch(73.5% .155 75.3/.2);--color-label-dim-origem-border:oklch(73.5% .155 75.3/.4);--color-label-dim-origem-bg:oklch(73.5% .155 75.3/.12);--color-label-dim-origem-text:oklch(73.5% .155 75.3);--color-label-dim-qualificacao-border:oklch(69.6% .17 162.48/.4);--color-label-dim-qualificacao-bg:oklch(69.6% .17 162.48/.11);--color-label-dim-qualificacao-text:oklch(26.2% .051 172.552);--color-label-dim-departamento-border:oklch(62.3% .214 259.815/.4);--color-label-dim-departamento-bg:oklch(62.3% .214 259.815/.11);--color-label-dim-departamento-text:oklch(28.2% .091 267.935);--color-label-dim-prioridade-border:oklch(64.5% .246 16.439/.4);--color-label-dim-prioridade-bg:oklch(64.5% .246 16.439/.11);--color-label-dim-prioridade-text:oklch(27.1% .105 12.094);--color-label-dim-regiao-border:oklch(60.6% .25 292.717/.4);--color-label-dim-regiao-bg:oklch(60.6% .25 292.717/.11);--color-label-dim-regiao-text:oklch(28.3% .141 291.089);--color-label-dim-tipo-servico-border:oklch(71.5% .143 215.221/.4);--color-label-dim-tipo-servico-bg:oklch(71.5% .143 215.221/.11);--color-label-dim-tipo-servico-text:oklch(30.2% .056 229.695);--color-label-dim-custom-border:oklch(55.4% .046 257.417/.4);--color-label-dim-custom-bg:oklch(55.4% .046 257.417/.12);--color-label-dim-custom-text:oklch(20.8% .042 265.755);--color-kanban-emerald-text:oklch(59.6% .145 163.225);--color-kanban-emerald-pill-text:oklch(26.2% .051 172.552);--color-kanban-emerald-panel-bg:#aae2ca;--color-kanban-emerald-panel-header:#89d7b5;--color-kanban-emerald-panel-header-text:oklch(50.8% .118 165.612);--color-kanban-emerald-panel-border:#00000014;--color-kanban-emerald-panel-header-border:#0000000f;--color-kanban-emerald-panel-border-hover:#00000014;--color-kanban-blue-text:oklch(54.6% .245 262.881);--color-kanban-blue-pill-text:oklch(28.2% .091 267.935);--color-kanban-blue-panel-bg:#aac8fa;--color-kanban-blue-panel-header:#88b3f8;--color-kanban-blue-panel-header-text:oklch(48.8% .243 264.376);--color-kanban-blue-panel-border:#00000014;--color-kanban-blue-panel-header-border:#0000000f;--color-kanban-blue-panel-border-hover:#00000014;--color-kanban-amber-base:oklch(73.5% .155 75.3);--color-kanban-amber-text:oklch(73.5% .155 75.3);--color-kanban-amber-pill-text:oklch(20% .045 76);--color-kanban-amber-panel-bg:#f8e7b5;--color-kanban-amber-panel-header:#f5de99;--color-kanban-amber-panel-header-text:#a8580c;--color-kanban-amber-panel-border:#00000014;--color-kanban-amber-panel-header-border:#0000000f;--color-kanban-amber-panel-border-hover:#00000014;--color-kanban-purple-text:oklch(55.8% .288 302.321);--color-kanban-purple-pill-text:oklch(29.1% .149 302.717);--color-kanban-purple-panel-bg:#dbcef8;--color-kanban-purple-panel-header:#cdbbf6;--color-kanban-purple-panel-header-text:oklch(49.6% .265 301.924);--color-kanban-purple-panel-border:#00000014;--color-kanban-purple-panel-header-border:#0000000f;--color-kanban-purple-panel-border-hover:#00000014;--color-kanban-slate-text:oklch(44.6% .043 257.281);--color-kanban-slate-pill-text:oklch(20.8% .042 265.755);--color-kanban-slate-panel-bg:oklch(91.8% .005 264/.4);--color-kanban-slate-panel-header:oklch(91.8% .005 264/.5);--color-kanban-slate-panel-header-text:oklch(44.6% .043 257.281);--color-kanban-slate-panel-border:#00000018;--color-kanban-slate-panel-header-border:#00000018;--color-kanban-slate-panel-border-hover:#00000018;--color-kanban-rose-text:oklch(58.6% .253 17.585);--color-kanban-rose-pill-text:oklch(27.1% .105 12.094);--color-kanban-rose-panel-bg:#f7cddb;--color-kanban-rose-panel-header:#f4bacd;--color-kanban-rose-panel-header-text:oklch(51.4% .222 16.935);--color-kanban-rose-panel-border:#00000014;--color-kanban-rose-panel-header-border:#0000000f;--color-kanban-rose-panel-border-hover:#00000014;--color-kanban-cyan-text:oklch(60.9% .126 221.723);--color-kanban-cyan-pill-text:oklch(30.2% .056 229.695);--color-kanban-cyan-panel-bg:#d1f7fc;--color-kanban-cyan-panel-header:#c0f5fa;--color-kanban-cyan-panel-header-text:oklch(52% .105 223.128);--color-kanban-cyan-panel-border:#00000014;--color-kanban-cyan-panel-header-border:#0000000f;--color-kanban-cyan-panel-border-hover:#00000014;--color-kanban-teal-text:oklch(60% .118 184.704);--color-kanban-teal-pill-text:oklch(27.7% .046 192.524);--color-kanban-teal-panel-bg:#d3f6f1;--color-kanban-teal-panel-header:#c2f2eb;--color-kanban-teal-panel-header-text:oklch(51.1% .096 186.391);--color-kanban-teal-panel-border:#00000014;--color-kanban-teal-panel-header-border:#0000000f;--color-kanban-teal-panel-border-hover:#00000014;--color-kanban-orange-text:oklch(64.6% .222 41.116);--color-kanban-orange-pill-text:oklch(26.6% .079 36.259);--color-kanban-orange-panel-bg:#f4b7b1;--color-kanban-orange-panel-header:#f09c92;--color-kanban-orange-panel-header-text:oklch(55.3% .195 38.402);--color-kanban-orange-panel-border:#00000014;--color-kanban-orange-panel-header-border:#0000000f;--color-kanban-orange-panel-border-hover:#00000014;--color-kanban-indigo-text:oklch(51.1% .262 276.966);--color-kanban-indigo-pill-text:oklch(25.7% .09 281.288);--color-kanban-indigo-panel-bg:#dbcef8;--color-kanban-indigo-panel-header:#cdbbf6;--color-kanban-indigo-panel-header-text:oklch(45.7% .24 277.023);--color-kanban-indigo-panel-border:#00000014;--color-kanban-indigo-panel-header-border:#0000000f;--color-kanban-indigo-panel-border-hover:#00000014;--color-kanban-lime-text:oklch(64.8% .2 131.684);--color-kanban-lime-pill-text:oklch(27.4% .072 132.109);--color-kanban-lime-panel-bg:#e9f8d0;--color-kanban-lime-panel-header:#e0f5bd;--color-kanban-lime-panel-header-text:oklch(53.2% .157 131.589);--color-kanban-lime-panel-border:#00000014;--color-kanban-lime-panel-header-border:#0000000f;--color-kanban-lime-panel-border-hover:#00000014;--color-kanban-muted-panel-bg:oklch(91.8% .005 264/.25);--color-kanban-muted-panel-header:oklch(91.8% .005 264/.4);--color-kanban-muted-panel-border:#00000018;--color-kanban-muted-panel-header-border:#00000018;--color-kanban-muted-panel-border-hover:#00000018;--color-kanban-card-bg:#ffffff8c;--color-kanban-card-bg-hover:#ffffffb8;--color-kanban-card-border:#ffffff8c;--color-kanban-card-drag-ring:oklch(73.5% .155 75.3/.6);--color-danger:oklch(52% .21 27);--color-danger-veil:oklch(52% .21 27/.1);--color-danger-veil-hover:oklch(52% .21 27/.2);--color-danger-ring:oklch(52% .21 27/.2);--color-danger-border:oklch(52% .21 27);--color-danger-field-ring:oklch(52% .21 27/.25);--color-danger-field-ring-focus:oklch(52% .21 27/.38);--color-border:#00000029;--color-input:oklch(97.8% .004 264);--color-outline:#00000047;--color-outline-strong:#0006;--color-outline-emphasis:#00000085;--color-outline-accent:oklch(73.5% .155 75.3);--color-control-veil:oklch(95.2% .005 264/.9);--color-control-veil-hover:oklch(91.8% .005 264/.45);--color-control-outline-hover:oklch(73.5% .155 75.3/.28);--color-control-track-off-bg:oklch(83% .006 264);--color-control-track-off-border:#0006;--color-ghost-hover:oklch(91.8% .005 264);--color-check-border:oklch(70.5% .015 286.067);--color-menu-shell-border:#00000047;--color-menu-shell-bg:#fff6;--color-menu-highlight-border:oklch(73.5% .155 75.3/.6);--color-menu-highlight-bg:oklch(73.5% .155 75.3/.4);--color-menu-selected-border:oklch(73.5% .155 75.3/.56);--color-menu-selected-bg:oklch(73.5% .155 75.3/.34);--color-popover-border:#0006;--color-glass-field-bg-rest:linear-gradient(180deg, #ffffff52 0%, #f8f8fc3d 100%);--color-glass-field-bg-hover:linear-gradient(180deg, #ffffff61 0%, #f8f8fc4d 100%);--color-glass-field-bg-focus:linear-gradient(180deg, #ffffff6b 0%, #f8f8fc57 100%);--color-glass-field-edge-rest:inset 0 1px 0 0 #ffffff7a;--color-glass-field-edge-hover:inset 0 1px 0 0 #ffffff8c;--color-glass-field-edge-focus:inset 0 1px 0 0 #ffffff9e;--color-glass-field-edge-invalid:inset 0 1px 0 0 #ffffff59;--color-glass-field-edge-invalid-focus:inset 0 1px 0 0 #ffffff59;--color-glass-panel:linear-gradient(180deg, #fbfbfced 0%, #f2f2f5e6 100%);--color-glass-float:#fbfbfca3;--color-glass-table:linear-gradient(180deg, #fbfbfced 0%, #f2f2f5e6 100%);--color-glass-thead:oklch(91.8% .005 264/.3);--color-glass-thead-strong:oklch(88.8% .007 264);--color-glass-list-card:linear-gradient(180deg, oklch(98.2% .0038 264) 0%, oklch(97.2% .0045 264) 100%);--color-glass-section:linear-gradient(180deg, #ffffff52 0%, #f6f6f93d 100%);--color-glass-wizard-shell:#f4f4f694;--color-scrollbar-track:#00000008;--color-scrollbar-thumb:oklch(73.5% .155 75.3/.4);--color-scrollbar-thumb-hover:oklch(73.5% .155 75.3/.6);--color-scrollbar-thumb-active:oklch(73.5% .155 75.3/.8);--color-list-card-border:#00000012;--color-list-card-border-strong:#00000017;--color-list-card-border-emphasis:#00000017;--color-scrim:#00000073;--color-card-scrim:#00000005;--color-palette-scrim:#0006;--color-chrome-hover-border:oklch(73.5% .155 75.3/.45);--color-chrome-hover-bg:oklch(91.8% .005 264/.4);--color-row-hover:oklch(91.8% .005 264/.5);--color-shell-surface:#fff;--color-shell-sidebar:#fff;--color-shell-sidebar-welcome:#fff;--color-shell-border:#0000001a;--color-shell-border-hover:#00000029;--color-shell-divider:#00000014;--color-shell-divider-soft:#0000000c;--color-nav-hover-bg:#fff;--color-nav-hover-border:#0000001a;--color-nav-press-bg:#0000000c;--color-nav-press-border:#0003;--color-nav-caret:oklch(45% .012 264/.7);--color-nav-caret-active:oklch(45% .012 264/.9);--color-nav-caret-firm:oklch(45% .012 264/.8);--color-nav-section-label:oklch(45% .012 264);--color-search-bg:#fff;--color-vivid-card-border:transparent;--color-vivid-inner-bg:#fff6;--color-vivid-inner-border:transparent;--color-vivid-wizard-tone-emerald-text:oklch(59.6% .145 163.225);--color-vivid-wizard-tone-blue-text:oklch(54.6% .245 262.881);--color-vivid-wizard-tone-violet-text:oklch(54.1% .281 293.009);--color-vivid-wizard-tone-rose-text:oklch(58.6% .253 17.585);--color-vivid-catalog-panel-amber:#f2d078;--color-vivid-catalog-panel-mint:#68d1ad;--color-vivid-catalog-panel-blue:#72a9f9;--color-vivid-catalog-panel-violet:#bda8f3;--color-vivid-catalog-panel-rose:#eca8be;--color-vivid-catalog-card-scrim:#00000005;--color-vivid-catalog-header-amber-bg:oklch(91.8% .005 264/.55);--color-vivid-catalog-header-amber-border:#00000036;--color-vivid-catalog-header-amber-border-hover:#00000040;--color-vivid-catalog-header-amber-text:oklch(22% .012 264);--color-vivid-catalog-header-emerald-bg:oklch(91.8% .005 264/.55);--color-vivid-catalog-header-emerald-border:#00000036;--color-vivid-catalog-header-emerald-border-hover:#00000040;--color-vivid-catalog-header-emerald-text:oklch(58% .195 162);--color-vivid-catalog-header-blue-bg:oklch(91.8% .005 264/.55);--color-vivid-catalog-header-blue-border:#00000036;--color-vivid-catalog-header-blue-border-hover:#00000040;--color-vivid-catalog-header-blue-text:oklch(22% .012 264);--color-vivid-catalog-header-violet-bg:oklch(91.8% .005 264/.55);--color-vivid-catalog-header-violet-border:#00000036;--color-vivid-catalog-header-violet-border-hover:#00000040;--color-vivid-catalog-header-violet-text:oklch(22% .012 264);--color-vivid-catalog-header-rose-bg:oklch(91.8% .005 264/.55);--color-vivid-catalog-header-rose-border:#00000036;--color-vivid-catalog-header-rose-border-hover:#00000040;--color-vivid-catalog-header-rose-text:oklch(22% .012 264);--color-vivid-catalog-surface-muted:oklch(91.8% .005 264/.3);--color-vivid-catalog-row-hover:oklch(91.8% .005 264/.4);--color-vivid-catalog-shell-border:#00000024;--color-vivid-catalog-highlight-ring:oklch(73.5% .155 75.3/.5);--color-vivid-catalog-highlight-bg:oklch(73.5% .155 75.3/.1);--color-vivid-catalog-newgroup-bg:oklch(73.5% .155 75.3/.2);--color-vivid-catalog-newgroup-border:oklch(73.5% .155 75.3/.4);--color-vivid-catalog-newgroup-bg-hover:oklch(73.5% .155 75.3/.28);--color-vivid-mix-amount:48%;--color-vivid-mix-base:#fff;--color-vivid-skeleton:#ffffff59;--color-vivid-btn-bg:oklch(91.8% .005 264/.25);--color-vivid-btn-bg-hover:oklch(91.8% .005 264/.65);--color-vivid-btn-border:#00000012;--color-vivid-btn-border-hover:#00000021;--color-vivid-btn-danger-bg:oklch(52% .21 27/.06);--color-vivid-btn-danger-border:oklch(52% .21 27/.18);--color-vivid-note-border:#00000014;--color-vivid-note-bg:oklch(91.8% .005 264/.3);--color-vivid-fluxos-panel-atendimento:#68d1ad;--color-vivid-fluxos-panel-teste:#72a9f9;--color-vivid-fluxos-art-atendimento:oklch(43.2% .095 166.913);--color-vivid-fluxos-art-teste:oklch(37.9% .146 265.522);--color-vivid-fluxos-pill-atendimento-bg:oklch(94% .06 162);--color-vivid-fluxos-pill-atendimento-border:oklch(42% .14 162/.5);--color-vivid-fluxos-pill-atendimento-text:oklch(30% .13 162);--color-vivid-fluxos-pill-atendimento-shadow:oklch(35% .08 162/.14);--color-vivid-fluxos-pill-teste-bg:oklch(93% .06 250);--color-vivid-fluxos-pill-teste-border:oklch(44% .16 250/.48);--color-vivid-fluxos-pill-teste-text:oklch(32% .14 250);--color-vivid-fluxos-pill-teste-shadow:oklch(35% .1 250/.12);--color-integrations-blockout-text:oklch(58.6% .253 17.585);--color-integrations-quadrant-tl:#72a9f9;--color-integrations-quadrant-tr:#f19286;--color-integrations-quadrant-bl:#f2d078;--color-integrations-quadrant-br:#68d1ad;--color-integrations-panel-blue:#72a9f9;--color-integrations-advbox-bg:#72a9f9;--color-integrations-judit-bg:#68d1ad;--color-integrations-jus-left:oklch(90.5% .182 98.111);--color-integrations-jus-tr:#68d1ad;--color-integrations-jus-br:#72a9f9;--color-integrations-dot-blue:oklch(70.7% .165 254.624/.8);--color-integrations-dot-emerald:oklch(76.5% .177 163.223/.8);--color-status-pill-ok-bg:oklch(69.6% .17 162.48/.1);--color-status-pill-ok-text:oklch(50.8% .118 165.612);--color-status-pill-ok-dot:oklch(69.6% .17 162.48);--color-status-pill-off-bg:oklch(63.7% .237 25.331/.1);--color-status-pill-off-text:oklch(50.5% .213 27.518);--color-status-pill-off-dot:#ef4444;--color-status-pill-warn-bg:oklch(70.5% .213 47.604/.1);--color-status-pill-warn-dot:oklch(70.5% .213 47.604);--color-status-pill-err-bg:oklch(52% .21 27/.1);--color-status-pill-err-text:oklch(52% .21 27);--color-status-pill-err-dot:oklch(52% .21 27);--color-connect-card-bg:#68d1ad;--elevation-control-rest:0 1px 3px #0000000e, 0 1px 2px -1px #0000000d;--elevation-segment-active:0 1px 3px #0000000e, 0 1px 2px -1px #0000000d;--elevation-elevated:0 8px 20px -4px #00000012, 0 4px 8px -4px #0000000b;--elevation-overlay:0 4px 8px -2px #0001, 0 2px 4px -2px #0000000d;--elevation-popover:none;--elevation-check-checked:0 4px 8px -2px oklch(73.5% .155 75.3/.2), 0 2px 4px -2px oklch(73.5% .155 75.3/.2);--elevation-chrome-hover:inset 0 1px 0 0 #ffffff8c, 0 0 0 1px oklch(73.5% .155 75.3/.28), 0 6px 22px #0000000f;--elevation-card-hover:0 0 0 1px #0000000f, 0 6px 12px -3px #0000001a, 0 16px 40px -8px #00000024, 0 28px 56px -12px #0000001f, 0 0 64px oklch(73.5% .155 75.3/.08);--elevation-cta-rest:0 8px 20px -4px #00000012, 0 4px 8px -4px #0000000b;--elevation-cta-hover:0 12px 28px -6px #00000014, 0 6px 12px -4px #0000000d;--elevation-preset-phone:0 12px 28px -6px #00000014, 0 6px 12px -4px #0000000d;--elevation-preset-bubble:0 1px 3px #0000000e, 0 1px 2px -1px #0000000d;--elevation-accent-card-rest:0 0 0 1px oklch(73.5% .155 75.3/.06);--elevation-accent-card-hover:0 0 0 1px oklch(73.5% .155 75.3/.06), 0 4px 6px -1px oklch(73.5% .155 75.3/.06), 0 2px 4px -2px oklch(73.5% .155 75.3/.06);--elevation-list-card-hover:0 4px 8px -2px #00000012, 0 16px 40px -8px #0000001a;--elevation-nav-hover:inset 0 1px 0 0 #ffffffe0, 0 1px 2px #00000009, 0 2px 6px -2px #0000000e, 0 4px 10px -4px #0000000a;--elevation-nav-active:inset 0 1px 0 0 #ffffffeb, 0 1px 2px #0000000b, 0 3px 8px -2px #00000012, 0 6px 14px -4px #0000000e;--elevation-vivid-glow-opacity:.45;--elevation-fluxos-art-relief:drop-shadow(0 1px 0 #ffffff8c);--elevation-fluxos-legend-text:drop-shadow(0 1px 2px #ffffff8c);--elevation-backdrop-field:blur(14px) saturate(162%);--elevation-backdrop-panel:blur(14px) saturate(155%);--elevation-backdrop-float:blur(40px) saturate(180%);--elevation-backdrop-table:blur(14px) saturate(155%);--elevation-backdrop-thead:none;--elevation-backdrop-row-hover:none;--elevation-backdrop-shell:none;--elevation-backdrop-list-card:blur(14px) saturate(155%);--elevation-backdrop-section:blur(18px) saturate(162%);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}p,h1,h2,h3,h4,h5,h6,pre,figure,blockquote,dl,dd{margin:0}ul,ol{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}button{appearance:none;color:inherit;font:inherit;text-transform:none;cursor:pointer;background:0 0;border:0;margin:0;padding:0}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}body{background:var(--color-surface);color:var(--color-text);font-family:var(--type-font-body);font-size:var(--type-size-body);line-height:var(--type-leading-body);overflow-wrap:break-word;-webkit-font-smoothing:antialiased}*{scrollbar-width:thin;scrollbar-color:var(--color-scrollbar-thumb) var(--color-scrollbar-track)}::-webkit-scrollbar{inline-size:var(--size-scrollbar-native);block-size:var(--size-scrollbar-native)}::-webkit-scrollbar-track{border-radius:var(--radius-pill);background:var(--color-scrollbar-track)}::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background:var(--color-scrollbar-thumb)}::-webkit-scrollbar-thumb:hover{background:var(--color-scrollbar-thumb-hover)}::-webkit-scrollbar-thumb:active{background:var(--color-scrollbar-thumb-active)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}input::placeholder,textarea::placeholder{color:var(--color-text-placeholder);opacity:1;font-weight:400}@keyframes spin{to{rotate:360deg}}@keyframes fade-in{0%{opacity:0}}@keyframes progress-advance{0%{inline-size:0%}to{inline-size:90%}}@keyframes rise-in{0%{opacity:0;translate:0 var(--rise-distance,var(--space-inset-sm))}}@keyframes slide-in-x{0%{opacity:0;translate:var(--slide-distance,calc(-1 * var(--space-inset-md))) 0}}@keyframes zoom-in{0%{opacity:0;scale:.95}}@keyframes pulse{50%{opacity:var(--pulse-floor,.5)}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);translate:0 -25%}50%{animation-timing-function:cubic-bezier(0,0,.2,1);translate:0}}.icon-spin{animation:1s linear infinite spin}
