.relay-brand-logo{background:#fff;border-radius:5px;width:164px;max-width:100%;height:auto;padding:6px 8px;display:block}.relay-brand-compact{background:#fff;border-radius:5px;flex-shrink:0;align-items:center;gap:9px;padding:4px 7px;display:inline-flex}.relay-brand-symbol,.relay-brand-wordmark{width:auto;height:24px;display:block}.workspace-product-brand{align-items:center;margin-top:18px;display:flex}.rich-text{white-space:normal;overflow-wrap:anywhere;min-width:0}.rich-text>p,.rich-text blockquote>p,.rich-text li{white-space:pre-wrap;margin:0}.rich-text>p:empty:before{content:"\a ";white-space:pre}.rich-text>p+*,.rich-text>ul+*,.rich-text>ol+*,.rich-text>blockquote+*,.rich-text>.message-codeblock+*{margin-top:7px}.rich-text ul,.rich-text ol{margin:0;padding-left:25px}.rich-text blockquote{border-left:3px solid var(--border,#b9a6c7);color:inherit;margin:0;padding:0 12px}.rich-text a{overflow-wrap:anywhere}.rich-text pre{white-space:pre;tab-size:4;max-height:380px;margin:0;padding:10px 12px;overflow:auto}.message-codeblock{border:1px solid var(--border,#e4dde9);background:var(--relay-surface-muted,#f5f2f7);border-radius:6px;margin:5px 0;overflow:hidden}.message-codeblock pre code{color:inherit;background:0 0;border:0;border-radius:0;padding:0;font-size:12px}.codeblock-toolbar{border-bottom:1px solid var(--border,#e4dde9);justify-content:space-between;align-items:center;gap:10px;padding:4px 9px;font-size:11px;line-height:1.6;display:flex}.codeblock-toolbar>span{color:var(--muted,#82748d)}.codeblock-toolbar button{text-align:center;border-radius:3px;padding:2px 6px}.codeblock-toolbar button:hover{background:var(--relay-surface-hover,#f3eef6)}.message-codeblock>.inline-error{padding:5px 9px;font-size:11px}.formatting-toolbar{border-bottom:1px solid var(--border,#e4dde9);flex-wrap:wrap;align-items:center;gap:1px;min-height:33px;padding:4px 7px;display:flex}.formatting-toolbar>button{width:27px;height:25px;color:inherit;border-radius:4px;justify-content:center;align-items:center;padding:3px;display:inline-flex}.formatting-toolbar>button:hover,.formatting-toolbar>button[aria-pressed=true]{background:var(--relay-surface-hover,#f3eef6)}.formatting-toolbar .formatting-preview-toggle{gap:4px;width:auto;margin-left:auto;padding:3px 6px;font-size:10px}.mention-input.has-formatting>.mention-trigger{top:39px;bottom:auto}.formatting-preview{border-top:1px solid var(--border,#e4dde9);max-height:210px;padding:6px 11px;font-size:13px;line-height:1.6;overflow:auto}.formatting-preview>small{color:var(--muted,#82748d);margin-bottom:4px;font-size:10px;display:block}.formatting-link-entry{border-bottom:1px solid var(--border,#e4dde9);flex-wrap:wrap;align-items:center;gap:6px;padding:6px 9px;font-size:12px;display:flex}.formatting-link-entry label{flex:1;align-items:center;gap:6px;min-width:170px;display:flex}.formatting-link-entry input{width:100%;min-width:0;padding:5px 7px}.formatting-link-entry button{padding:4px 7px}.formatting-input-error{color:#a33d4f;padding:4px 10px;font-size:11px}.mention-editor .formatting-toolbar{border:1px solid var(--border,#e4dde9);border-radius:5px 5px 0 0}.mention-editor .mention-input.has-formatting>textarea{border-radius:0 0 5px 5px}.mention-editor .formatting-preview{border:1px solid var(--border,#e4dde9);border-radius:5px;margin-top:8px}.mention-input.has-formatting:has(.formatting-link-entry)>.mention-trigger{display:none}.workspace-icon{flex-shrink:0;font-size:16px;font-weight:600;overflow:hidden}.workspace-icon img{object-fit:cover;width:100%;height:100%;display:block}.workspace-header-button{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex}.workspace-header-button .workspace-icon{width:28px;height:28px}.workspace-header-button:hover{background:#ffffff20}.workspace-name strong{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;min-width:0;overflow:hidden}.workspace-name>svg{flex-shrink:0}.workspace-icon-settings{border-bottom:1px solid var(--relay-border,#e7ddec);margin-bottom:18px;padding:0 0 18px}.workspace-icon-settings h3{margin:0 0 12px;font-size:13px;font-weight:600}.workspace-icon-editor{align-items:center;gap:14px;margin-bottom:12px;display:flex}.workspace-icon-editor>.workspace-icon{border-radius:10px;width:64px;height:64px;font-size:28px}.workspace-icon-editor>div{flex:1;min-width:0}.workspace-icon-actions{flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.workspace-icon-actions button{font-size:12px}.workspace-icon-actions [role=status]{color:var(--relay-muted,#85718f)}.workspace-icon-editor .form-note{margin:8px 0 0;font-size:11px}@media (width<=480px){.workspace-icon-editor{align-items:flex-start;gap:10px}.workspace-icon-editor>.workspace-icon{width:48px;height:48px}}:root[data-relay-theme]{color:var(--relay-ink);background:var(--relay-surface)}:root[data-relay-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-relay-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-relay-theme] :is(input,textarea,select){background:var(--relay-surface);color:var(--relay-ink);border-color:var(--relay-border)}:root[data-relay-theme] :is(button,a,summary,input,textarea,select):focus-visible{outline-color:var(--relay-accent-ink)}:root[data-relay-theme] :is(.main-region,.thread-pane,.modal,.editor-footer,.composer,.message-actions,.reaction-picker,.artifact-card,.work-controls button,.source-picker-wrap,.drive-picker-page,.mention-picker,.connect-targets button){background:var(--relay-surface);color:var(--relay-ink);border-color:var(--relay-border)}:root[data-relay-theme] :is(.channel-header,.thread-header,.channel-topic,.work-panel,.view-header,.table-row,.document-row,.audit-row,.modal>header,.editor-footer,.sidebar-nav,.source-connection,.source-changes,.source-change,.source-content,.source-recovery,.public-links){border-color:var(--relay-border)}:root[data-relay-theme] :is(.thread-work-empty,.work-panel,.approval-card,.choices>div,.readonly-field,.context-refs .detail-body-text,.json-record,.html-source,.source-content pre,.source-diff h5,.source-diff pre,.empty-pane,.org-unit-heading,.provider-session,.execution-log,.provider-approval,.provider-approval pre,.daemon-setup pre,.connect-device-help pre,.pairing-result,.routine-schedule-preview,.daemon-provider,.execution-option.selected,.session-mode-options label:has(input:checked)){background:var(--relay-surface-muted);color:var(--relay-ink);border-color:var(--relay-border)}:root[data-relay-theme] :is(.message:hover,.table-row:hover,.document-row:hover,.search-results>button:hover,.workspace-options>button:hover,.icon-button:hover,.secondary-button:hover:not(:disabled),.text-button:hover,.mention-trigger:hover,.mention-picker>button:hover,.mention-picker>button.selected,.execution-option:hover:not(:disabled),.notification-open:hover){background:var(--relay-surface-hover);color:var(--relay-ink)}:root[data-relay-theme] :is(.message-text,.detail-body-text,.detail-meta,.document-row,.table-row,.thread-list-row,.audit-row,.channel-topic,.work-panel>p,.composer textarea){color:var(--relay-ink)}:root[data-relay-theme] :is(.muted,.empty-state,.loading,.form-note,.capability-note,.capability-banner,.message-byline time,.message-byline>small,.thread-channel,.reply-divider,.thread-reply span,.reference-link,.provenance-label,.search-scope,.search-results small,.detail-meta dt,.detail-meta>div>span:first-child,.artifact-card small,.composer-toolbar>span,.source-connection-account small,.source-revision,.source-detail h4,.public-links,.notification-meta,.notification-body){color:var(--relay-muted)}:root[data-relay-theme] :is(.icon-button,.text-button,.thread-reply,.source-content summary,.source-denials summary,h4),:root[data-relay-theme] a{color:var(--relay-accent-ink)}:root[data-relay-links=underline] a{text-underline-offset:3px;text-decoration:underline}:root[data-relay-links=normal] a{text-decoration:none}:root[data-relay-theme] :is(code,.private-label,.actor-label,.artifact-card>span,.workspace-initial,.table-row em,.message-mention,.message-mention.self){background:var(--relay-surface-muted);color:var(--relay-accent-ink);border-color:var(--relay-border)}:root[data-relay-theme] :is(.secondary-button,.danger-button){background:var(--relay-surface);border-color:var(--relay-border)}:root[data-relay-theme] .danger-button{color:#c74361}:root[data-relay-theme] :is(.primary-button,.send-button,.notification-badge){background:var(--relay-accent);color:var(--relay-accent-text);border-color:var(--relay-accent)}:root[data-relay-theme] .primary-button:hover:not(:disabled){background:var(--relay-accent);filter:brightness(.92)}:root[data-relay-theme] :is(.reactions button,.routine-weekdays label:has(input:checked),.routine-status-filter .active,.layout-switch button.active,.pane-tabs .active,.thread-pane.focused>.thread-header,.connect-targets button.selected){background:var(--relay-surface-muted);color:var(--relay-accent-ink);border-color:var(--relay-border)}:root[data-relay-theme] .reactions button span{color:inherit}:root[data-relay-theme] .reactions .selected{border-color:var(--relay-accent-ink)}:root[data-relay-theme] .reply-divider:after,:root[data-relay-theme] .pane-grid{background:var(--relay-border)}:root[data-relay-theme] .archived-note{background:var(--relay-surface-muted);color:var(--relay-muted)}:root[data-relay-theme] .topbar,:root[data-relay-theme] .rail{background:var(--relay-header);color:var(--relay-header-ink)}:root[data-relay-theme] :is(.topbar .workspace-initial,.topbar .avatar){background:var(--relay-accent);color:var(--relay-accent-text)}:root[data-relay-theme] .global-search{color:var(--relay-header-ink);opacity:.9;background:0 0;border-color:currentColor}:root[data-relay-theme] .global-search kbd{color:inherit}:root[data-relay-theme] .topbar-right>.icon-button{color:var(--relay-header-ink)}:root[data-relay-theme] .rail>button.active svg{background:var(--relay-accent);color:var(--relay-accent-text)}:root[data-relay-theme] .sidebar{background:var(--relay-sidebar);color:var(--relay-sidebar-ink);border-color:var(--relay-sidebar-border)}:root[data-relay-theme] :is(.workspace-name,.sidebar-nav){border-color:var(--relay-sidebar-border)}:root[data-relay-theme] :is(.sidebar-nav svg,.channel-link svg,.sidebar-section header,.sidebar-add,.sidebar-footer,.sidebar-footer button,.sidebar .icon-button){color:inherit}:root[data-relay-theme] :is(.sidebar-nav button:hover,.channel-link:hover,.sidebar .icon-button:hover){background:var(--relay-sidebar-hover);color:var(--relay-sidebar-ink)}:root[data-relay-theme] :is(.sidebar-nav button.active,.channel-link.active){background:var(--relay-accent);color:var(--relay-accent-text)}:root[data-relay-theme] :is(.sidebar-nav button.active,.channel-link.active) svg{color:inherit}:root[data-relay-theme] .dm-dot{background:currentColor}:root[data-relay-theme] .notification-bell:hover,:root[data-relay-theme] .notification-bell.active{color:inherit;background:#ffffff20}:root[data-relay-theme] .notification-row.unread{background:var(--relay-surface-muted)}:root[data-relay-theme] .notification-unread-dot{background:var(--relay-accent-ink)}:root[data-relay-theme] .message[tabindex="-1"]:focus{background:var(--relay-surface-muted)}:root[data-relay-theme] .notification-settings{border-color:var(--relay-border)}:root[data-relay-theme] .message-text,:root[data-relay-theme] .thread-panel .message-text,:root[data-relay-theme] .thread-pane .message-text,:root[data-relay-theme] .composer textarea,:root[data-relay-theme] .thread-panel .composer textarea,:root[data-relay-theme] .thread-pane .composer textarea{font-size:var(--relay-message-size)}:root[data-relay-density=compact] .message{gap:0;padding-block:3px}:root[data-relay-density=compact] .message-avatar{display:none}:root[data-relay-density=compact] .message-byline{min-height:18px;margin-bottom:0}:root[data-relay-density=compact] .message-actions{margin-left:0}:root[data-relay-motion=reduce] *,:root[data-relay-motion=reduce] :before,:root[data-relay-motion=reduce] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}:root[data-relay-theme=dark] :is(.error-notice,.inline-error){color:#ffadbc}:root[data-relay-theme=dark] .error-notice{background:#382129;border-color:#8d495c}:root[data-relay-theme=dark] .status{color:#d5cbdc;background:#39343f}:root[data-relay-theme=dark] :is(.status.running,.status.queued,.status.starting,.status.ready){color:#a0cbff;background:#20364c}:root[data-relay-theme=dark] :is(.status.active,.status.approved,.status.succeeded,.status.completed){color:#a1dfb6;background:#1f3a2b}:root[data-relay-theme=dark] :is(.status.pending,.status.approval,.status.review,.status.candidate,.status.draft,.status.waiting_approval,.status.unknown){color:#f3d490;background:#42351c}:root[data-relay-theme=dark] :is(.status.failed,.status.stale,.status.rejected,.status.denied,.status.expired){color:#ffb0c3;background:#44242f}:root[data-relay-theme=dark] .danger-button{color:#ffadbc}:root[data-relay-theme=dark] .avatar{color:#e7d5f1;background:#43324f}:root[data-relay-theme=dark] .avatar.ai{color:#b5d3fa;background:#293b52}.appearance-settings{flex-direction:column;gap:18px;display:flex}.appearance-settings>.form-note{margin:0}.appearance-settings fieldset{border:0;border-top:1px solid var(--relay-border,#d9d0e1);min-width:0;margin:0;padding:13px 0 0}.appearance-settings legend{padding:0 8px 0 0;font-size:13px;font-weight:600}.appearance-options{flex-wrap:wrap;gap:12px 18px;display:flex}.appearance-options label,.appearance-check{align-items:center;gap:7px;font-size:13px;display:flex}.appearance-check{margin-top:12px}.appearance-palettes{flex-wrap:wrap;gap:7px;margin-bottom:14px;display:flex}.appearance-palettes button{border:1px solid var(--relay-border,#d9d0e1);border-radius:5px;align-items:center;gap:7px;padding:7px;font-size:11px;display:flex}.appearance-palettes button[aria-pressed=true]{outline:2px solid var(--relay-accent-ink,#725087);outline-offset:1px}.appearance-swatch{border:1px solid #8888;border-radius:3px;width:27px;height:23px;display:flex;overflow:hidden}.appearance-swatch i{width:9px;height:100%;display:block}.appearance-color{flex-wrap:wrap;align-items:center;gap:8px;margin:9px 0;font-size:13px;display:flex}.appearance-color>span{width:100px}.appearance-color input[type=color]{cursor:pointer;width:35px;height:31px;padding:2px}.appearance-color input:not([type=color]){width:103px;font-family:monospace;font-size:12px}.appearance-color small{color:var(--relay-muted,#6d6078)}.appearance-select{align-items:center;gap:14px;margin-top:12px;font-size:13px;display:flex}.appearance-select select{padding:5px 8px}.appearance-settings>.secondary-button{align-self:flex-start}.input-editor-options{margin-top:13px}:root[data-relay-editor=markup] .mention-input.has-formatting>.formatting-toolbar,:root[data-relay-editor=markup] .mention-input.has-formatting>.formatting-preview{display:none}:root[data-relay-editor=markup] .mention-input.has-formatting>.mention-trigger{top:7px;bottom:auto}:root[data-relay-editor=markup] .mention-editor .mention-input.has-formatting>textarea{border-radius:5px}:root[data-relay-theme] :is(.field>span,.notification-policy legend,.notification-policy summary){color:var(--relay-ink)}.notification-badge{color:#fff;background:#6e3d92;border-radius:10px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.notification-bell{border-radius:6px;justify-content:center;align-items:center;width:36px;height:34px;display:flex;position:relative}.notification-bell:hover,.notification-bell.active{color:#623a81;background:#eee6f3}.notification-bell .notification-badge{min-width:15px;height:15px;padding:0 4px;font-size:9px;position:absolute;top:0;right:-5px}.sidebar-nav .notification-badge{flex:none;margin-left:auto}.notification-list{margin:0;padding:0;list-style:none}.notification-row{border-bottom:1px solid #e9e3ed;align-items:center;min-width:0;display:flex}.notification-row.unread{background:#f7f3fa}.notification-open{text-align:left;border-radius:0;flex:1;align-items:flex-start;gap:12px;min-width:0;padding:16px 20px;display:flex}.notification-open:hover{background:#efe8f5}.notification-icon{color:#79558e;flex:none;padding-top:2px;display:flex}.notification-content{flex-direction:column;gap:4px;min-width:0;display:flex}.notification-content strong{overflow-wrap:anywhere;font-size:13px;font-weight:600}.notification-body{white-space:pre-wrap;overflow-wrap:anywhere;color:#655b6e;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.notification-meta{color:#7d7186;flex-wrap:wrap;gap:12px;font-size:11px;display:flex}.notification-unread-dot{vertical-align:middle;background:#74419b;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.notification-actions{flex:none;gap:3px;padding-right:16px;display:flex}.notification-more{text-align:center;padding:18px}.notification-settings{border:1px solid #e6ddec;border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 20px;padding:12px 16px;display:grid}.notification-settings legend{padding:0 6px;font-size:13px;font-weight:600}.notification-settings label{cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.notification-settings input{accent-color:#74419b;width:16px;height:16px;margin:0}.notification-settings p{color:#7d7186;grid-column:1/-1;margin:0;font-size:11px}.notifications-view .error-notice{margin:16px 20px}.notifications-view button:focus-visible{outline-offset:-2px;outline:2px solid #74419b}.message[tabindex="-1"]:focus{outline-offset:-2px;background:#f7f3fa;outline:2px solid #bca4d0}@media (width<=650px){.notifications-view .view-header{flex-wrap:wrap;gap:12px}.notification-open{gap:8px;padding:13px 12px}.notification-actions{flex-direction:column;padding-right:8px}.notification-settings{grid-template-columns:1fr;margin:12px}.notifications-view .view-header button{font-size:11px}}.notification-policy{margin:18px 20px;font-size:13px}.notification-policy>fieldset{border:1px solid var(--border,#e6ddec);border-radius:6px;flex-direction:column;gap:14px;min-width:0;padding:16px;display:flex}.notification-policy legend{padding:0 6px;font-weight:600}.notification-policy .field{min-width:0;max-width:560px;margin:0}.notification-policy .field>span{margin-bottom:6px;display:block}.notification-policy select,.notification-policy textarea,.notification-policy input:not([type=checkbox]){box-sizing:border-box;background:var(--surface,#fff);max-width:100%;color:inherit;border:1px solid var(--border,#d8cfe0);font:inherit;border-radius:5px;padding:7px 9px}.notification-policy textarea{resize:vertical;width:100%}.notification-policy .field select{width:100%}.notification-policy details{border-top:1px solid var(--border,#e6ddec);padding:8px 0}.notification-policy summary{cursor:pointer;font-weight:500}.notification-channel-settings,.notification-thread-settings{gap:10px;max-height:320px;margin-top:12px;display:grid;overflow:auto}.notification-channel-settings>label,.notification-thread-settings>label{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.notification-channel-settings>label>span,.notification-thread-settings>label>span{overflow-wrap:anywhere;min-width:0}.notification-channel-settings select,.notification-thread-settings select{flex:none;width:min(270px,60%)}.notification-check{align-items:center;gap:8px;display:flex}.notification-check input,.notification-days input{accent-color:var(--accent,#74419b);flex:none;width:16px;height:16px;margin:0}.notification-setting-divider{border-top:1px solid var(--border,#e6ddec)}.notification-days{flex-wrap:wrap;gap:14px;display:flex}.notification-days label{align-items:center;gap:5px;display:flex}.notification-time-range{gap:16px;margin:12px 0;display:flex}.notification-policy .form-note{color:var(--muted,#7d7186);margin:0;font-size:12px;line-height:1.5}.notification-policy .secondary-button{white-space:normal;text-align:left;align-self:flex-start}.notification-policy-footer{justify-content:flex-end;display:flex}@media (width<=650px){.notification-policy{margin:12px}.notification-policy>fieldset{padding:12px}.notification-channel-settings>label,.notification-thread-settings>label{flex-direction:column;align-items:flex-start;gap:5px}.notification-channel-settings select,.notification-thread-settings select{width:100%}}.connection-state{white-space:nowrap;color:#897492;align-items:center;gap:6px;font-size:11px;display:inline-flex}.connection-state:before{content:"";background:#b9a8c2;border-radius:50%;width:6px;height:6px}.connection-state.online{color:#4f8667}.connection-state.online:before{background:#66a07b}.connection-state.offline:before{background:#b6a3c2}.connection-state.revoked,.connection-state.expired{color:#a05e6f}.connection-state.revoked:before,.connection-state.expired:before{background:#c792a0}.daemon-provider{color:#8a6b9d;white-space:nowrap;background:#f6eefb;border-radius:4px;align-items:center;gap:5px;padding:2px 6px;font-size:10px;display:inline-flex}.daemon-info{color:#8a7397;flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0;font-size:11px;display:flex}.daemon-info>span{align-items:center;gap:4px;display:inline-flex}.execution-options{flex-direction:column;gap:7px;margin:4px 0 20px;display:flex}.execution-option{text-align:left;border:1px solid #e4d6ed;border-radius:6px;align-items:center;gap:10px;min-width:0;padding:12px 13px;display:flex}.execution-option:hover:not(:disabled){background:#fcf7ff}.execution-option.selected{background:#faf3ff;border-color:#a883be;box-shadow:0 0 0 1px #cdb5dd25}.execution-option>div{flex:1;min-width:0}.execution-option strong{font-size:13px;font-weight:550;display:block}.execution-option small{color:#8f769e;overflow-wrap:anywhere;margin-top:4px;font-size:10px;display:block}.execution-option svg{color:#9b7cac}.session-mode-options{gap:8px;margin:8px 0 16px;display:flex}.session-mode-options label{border:1px solid #e4d6ed;border-radius:5px;flex:1;align-items:center;gap:7px;padding:10px;font-size:12px;display:flex}.session-mode-options label:has(input:checked){background:#f7effc;border-color:#b99bcd}.session-mode-options input{accent-color:#89639e;margin:0}.provider-session{background:#fdfaff;border:1px solid #e8dcef;border-radius:5px;margin:10px 0;padding:10px 12px;font-size:12px}.provider-session strong{font-size:12px}.provider-session p{color:#8b719b;overflow-wrap:anywhere;margin-top:5px;font-size:11px}.provider-session code{overflow-wrap:anywhere;font-size:10px}.daemon-thread-strip{color:#9678a6;flex-wrap:wrap;align-items:center;gap:7px;padding:7px 0 0;font-size:10px;display:flex}.daemon-thread-strip>button{color:#8b67a1;align-items:center;gap:4px;padding:0;font-size:10px;display:inline-flex}.daemon-thread-strip>button:last-child{margin-left:auto}.daemon-thread-strip .connection-state{gap:4px;font-size:9px}.daemon-thread-strip .connection-state:before{width:4px;height:4px}.execution-log{background:#fcf9ff;border:1px solid #e2d5eb;border-radius:6px;max-height:370px;margin:10px 0;font-family:SFMono-Regular,Consolas,monospace;font-size:11px;overflow:auto}.execution-log-row{border-bottom:1px solid #eee4f5;grid-template-columns:57px minmax(0,1fr);gap:10px;padding:8px 11px;line-height:1.7;display:grid}.execution-log-row:last-child{border-bottom:0}.execution-log-row time{color:#a58db3;white-space:nowrap;padding-top:2px;font-size:9px}.execution-log-row pre{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;color:#6e547e;margin:0}.execution-log-row .log-kind{color:#a183b3;margin-bottom:3px;font-family:inherit;font-size:9px;display:inline-block}.execution-log-row.error pre{color:#ad536b}.execution-log-empty{color:#a187b2;padding:16px;font-family:inherit;font-size:11px}.execution-log-toolbar{color:#9679a6;align-items:center;gap:10px;margin:15px 0 6px;font-size:11px;display:flex}.execution-log-toolbar>strong{flex:1;font-size:12px;font-weight:550}.execution-log-toolbar .text-button{font-size:11px}.provider-approval{background:#fffdf6;border:1px solid #e4d0aa;border-radius:6px;margin:15px 0;padding:13px 14px}.provider-approval h4{color:#9a7b45;margin:0 0 8px;font-size:12px}.provider-approval p{white-space:pre-wrap;overflow-wrap:anywhere;color:#806b49;font-size:12px;line-height:1.7}.provider-approval pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f9f1df;border-radius:4px;max-height:200px;margin:10px 0;padding:10px;font-size:10px;line-height:1.8;overflow:auto}.provider-approval .detail-actions{margin:12px 0 0}.provider-approval .form-note{color:#a38d68;margin-bottom:0}.daemon-registration-note{color:#8c739c;border-top:1px solid #eadff1;margin-top:14px;padding-top:12px;font-size:11px;line-height:1.75}.session-list{flex-direction:column;gap:6px;margin-top:10px;display:flex}.session-list>button{border:1px solid #e5d9ee;border-radius:5px;align-items:center;gap:8px;padding:10px 12px;font-size:12px;display:flex}.session-list>button>span{flex:1;min-width:0}.session-list strong{font-size:12px;font-weight:550;display:block}.session-list small{color:#9a7dab;margin-top:4px;font-size:10px;display:block}.session-list .status{font-size:9px}.execution-output{border-top:1px solid #eadff1;margin-top:18px;padding-top:3px}.execution-output .detail-body-text{font-size:12px}@media (width<=800px){.daemon-table{min-width:530px}.session-mode-options{flex-direction:column;gap:5px}.execution-option{padding:10px}.execution-log{max-height:330px}.execution-log-row{grid-template-columns:44px minmax(0,1fr);gap:6px;padding:7px 9px}.daemon-thread-strip{gap:5px}.provider-approval{padding:11px}}.status.waiting_approval,.status.unknown{color:#9e7a37;background:#fff4df}.status.ready{color:#5c7daf;background:#edf3fd}.status.denied,.status.expired{color:#b96278;background:#fff0f3}.daemon-setup{border-top:1px solid #e8dced;border-bottom:1px solid #e8dced;margin:16px 0;padding:12px 0;font-size:11px}.daemon-setup summary{cursor:pointer;color:#87649c;font-size:12px;font-weight:550}.daemon-setup p{color:#8a7398;margin:12px 0;font-size:11px;line-height:1.8}.daemon-setup pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#7b5f8d;background:#faf5fe;border:1px solid #eee3f5;border-radius:5px;padding:10px 12px;font-size:10px;line-height:1.8}.daemon-setup .field{margin-bottom:6px}.daemon-setup .field>span{font-size:11px}.daemon-import-help{border-top:1px solid #eadff1;margin-top:12px;padding:11px 0 0}.daemon-import-help>summary{font-size:11px;font-weight:500}.daemon-table .table-head,.daemon-table .table-row{grid-template-columns:minmax(180px,1.5fr) minmax(110px,1fr) minmax(160px,1.3fr) 110px}.daemon-table .table-row>span{overflow-wrap:anywhere;min-width:0}.daemon-engine-state{color:#8b7894;font-size:11px}.daemon-engine-state.ready{color:#51805f}.daemon-engine-state.error{color:#ad536b}.daemon-engine-state.pending{color:#a47d40}.daemon-engine-list{margin:8px 0 12px}.daemon-engine-row{border-bottom:1px solid #eee5f2;padding:10px 0}.daemon-engine-row:first-child{padding-top:0}.daemon-engine-row>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.daemon-engine-row strong{font-size:12px;font-weight:550}.daemon-engine-row p{color:#a05c70;margin:5px 0;font-size:12px;line-height:1.65}.daemon-engine-row small{color:#96809f;margin-top:4px;font-size:10px;display:block}.daemon-assigned-row{border-bottom:1px solid #eee5f2;align-items:center;gap:10px;padding:9px 0;font-size:11px;display:flex}.daemon-assigned-row>button:first-child{color:#775389;text-align:left;align-items:center;gap:7px;min-width:0;font-size:12px;display:flex}.daemon-assigned-row>span{color:#9a85a3}.daemon-assigned-row>button:last-child:not(:first-child){white-space:nowrap;margin-left:auto;font-size:11px}.daemon-assignment-form{align-items:flex-end;gap:8px;margin:13px 0;display:flex}.daemon-assignment-form .field{flex:1;min-width:0;margin:0}.daemon-assignment-form>.secondary-button{flex-shrink:0;margin-bottom:1px}.daemon-assignment-form .field>span{font-size:11px}.daemon-selected-state{margin:10px 0}.daemon-engine-permissions{border:1px solid #e9deef;border-radius:5px;margin:12px 0;padding:12px}.daemon-engine-permissions .detail-actions{margin-bottom:0}.daemon-engine-permissions .form-note{margin-bottom:10px}.daemon-assignment-actions{white-space:nowrap;gap:10px;margin-left:auto;display:flex}.daemon-assignment-actions .text-button{font-size:11px}.daemon-assignment-review{border:1px solid #e9deef;border-radius:5px;margin:12px 0;padding:12px;font-size:12px}.daemon-assignment-review .detail-meta{margin:8px 0}.daemon-assignment-review .detail-actions{margin-bottom:0}@media (width<=600px){.daemon-assignment-form{flex-direction:column;align-items:stretch}.daemon-assigned-row{flex-wrap:wrap}.daemon-table{min-width:600px}}.daemon-workload{color:#826b91;flex-wrap:wrap;align-items:center;gap:7px;font-size:11px;display:flex}.daemon-workload.waiting{color:#a47d40}.daemon-table .daemon-workload{gap:2px 7px;margin-top:5px;font-size:10px;display:flex}.daemon-table .daemon-workload>span{white-space:nowrap}.routines-table{min-width:680px}.routines-table .table-head,.routines-table .table-row{grid-template-columns:minmax(190px,1.6fr) minmax(180px,1.2fr) minmax(100px,.8fr) 85px;gap:16px}.routine-time{font-variant-numeric:tabular-nums}.routine-time strong{font-size:12px}.routine-time small{font-size:10px}.routine-thread-strip{color:#887294;align-items:center;gap:7px;margin-top:7px;font-size:10px;display:flex}.routine-thread-strip button{color:#8b67a1;align-items:center;gap:4px;padding:0;font-size:10px;display:inline-flex}.routine-thread-strip>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.routine-thread-strip>.status{margin-left:auto;font-size:9px}.routine-settings-grid{grid-template-columns:1fr 1fr;gap:0 14px;display:grid}.routine-weekdays{flex-wrap:wrap;gap:6px;margin:4px 0 16px;display:flex}.routine-weekdays label{color:#8b6f9c;cursor:pointer;border:1px solid #e4d5ed;border-radius:5px;justify-content:center;align-items:center;gap:4px;padding:7px 10px;font-size:12px;display:flex}.routine-weekdays input{accent-color:#9772ac;width:13px;height:13px;margin:0}.routine-weekdays label:has(input:checked){color:#795b8e;background:#f4eafc;border-color:#bb9ccf}.routine-schedule-preview{color:#886998;background:#fcf9ff;border:1px solid #e6d8ef;border-radius:6px;margin:12px 0;padding:11px 13px;font-size:12px;line-height:1.7}.routine-schedule-preview>strong{font-weight:550}.routine-schedule-preview small{color:#9d81ad;margin-top:3px;font-size:10px;display:block}.routine-history{border-top:1px solid #e9dff0;flex-direction:column;margin-top:10px;display:flex}.routine-history-row{border-bottom:1px solid #eee5f5;align-items:flex-start;gap:12px;min-width:0;padding:12px 0;display:flex}.routine-history-row>div:first-child{flex:1;min-width:0}.routine-history-row strong{color:#765987;font-size:12px;font-weight:550;display:block}.routine-history-row p{color:#92799f;overflow-wrap:anywhere;margin-top:4px;font-size:11px;line-height:1.75}.routine-history-row time{color:#a58db1;white-space:nowrap;font-size:10px}.routine-history-row .text-button{padding:3px 0;font-size:10px}.routine-history-row .status{font-size:10px}.routine-backend{color:#8f739f;flex-wrap:wrap;align-items:center;gap:7px;font-size:12px;display:flex}.routine-status-filter{border:1px solid #e2d6ea;border-radius:5px;gap:4px;padding:2px;display:flex}.routine-status-filter button{color:#9d81af;border-radius:3px;padding:4px 9px;font-size:11px}.routine-status-filter .active{color:#805995;background:#f0e6f8}.routine-detail-operations{flex-wrap:wrap;align-items:center;gap:8px;margin:15px 0;display:flex}.routine-detail-operations .text-button{margin-left:auto}.routine-schedule-note{color:#8f789c;margin:12px 0;font-size:11px;line-height:1.75}.routine-pending-state{color:#9472a6;border-left:2px solid #cfb4de;margin:12px 0;padding:4px 9px;font-size:11px;line-height:1.7}@media (width<=800px){.routines-table{min-width:610px}.routine-settings-grid{grid-template-columns:minmax(0,1fr)}.routine-weekdays{gap:4px}.routine-weekdays label{padding:7px 8px}.routine-history-row{gap:8px}.routine-history-row time{font-size:9px}.routine-thread-strip{flex-wrap:wrap}.routine-detail-operations .text-button{margin-left:0}}.choices>.routine-weekdays{background:0 0;border:0;gap:6px;max-height:none;padding:0;display:flex}.choices>.routine-weekdays label{gap:5px;padding:7px 10px}.mention-input{min-width:0;position:relative}.mention-input>textarea{box-sizing:border-box;width:100%;padding-right:36px}.mention-trigger{color:#987aa7;border-radius:4px;padding:4px;display:flex;position:absolute;bottom:7px;right:8px}.mention-trigger:hover{color:#79558e;background:#f4eaf9}.mention-picker{z-index:25;background:#fff;border:1px solid #ddcde7;border-radius:7px;width:min(350px,100% - 10px);max-height:310px;padding:5px;position:absolute;bottom:calc(100% + 5px);left:5px;overflow:auto;box-shadow:0 9px 28px #43275326}.mention-picker>button{text-align:left;border-radius:4px;align-items:center;gap:9px;width:100%;padding:8px 9px;display:flex}.mention-picker>button:hover,.mention-picker>button.selected{background:#f4ecfa}.mention-picker>button>span:not(.avatar){flex:1;min-width:0}.mention-picker strong{font-size:12px;font-weight:550;display:block}.mention-picker small{color:#9a80a8;margin-top:3px;font-size:10px;display:block}.mention-picker>button>svg{color:#b49ac1}.mention-picker>p{color:#9a80a8;margin:9px;font-size:11px}.message-mention{color:#805293;font:inherit;white-space:pre-wrap;background:#f0e5f8;border-radius:3px;padding:0 3px;display:inline}.message-mention.self{color:#9c742e;background:#fff0ce}.message-mention:hover{text-decoration:underline}.mention-editor .mention-input>textarea{min-height:170px;font:inherit;resize:vertical;border:1px solid #dfd0e9;border-radius:5px;padding:11px 36px 11px 12px;line-height:1.7}.mention-editor .mention-picker{top:calc(100% + 4px);bottom:auto}.mention-editor .editor-footer{margin-top:20px}.mention-thread-state{color:#90719f;border-top:1px solid #ece1f2;margin-top:8px;padding-top:7px;font-size:10px}.mention-thread-line{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mention-thread-line>button{color:#88639c;align-items:center;gap:4px;padding:0;font-size:10px;display:inline-flex}.mention-thread-line .status{margin-left:auto;font-size:9px}.mention-thread-state>p{color:#a07783;margin:5px 0;font-size:10px;line-height:1.6}.mention-response-state{color:#977ba7;align-items:center;gap:5px;margin:7px 0 0;font-size:10px;display:inline-flex}.mention-response-state .status{font-size:9px}.mention-settings-list{border-top:1px solid #e8dbf0;flex-direction:column;margin-top:15px;display:flex}.mention-route-row{text-align:left;border-bottom:1px solid #e8dbf0;align-items:center;gap:10px;padding:12px 3px;display:flex}.mention-route-row>div{flex:1;min-width:0}.mention-route-row strong{font-size:12px;font-weight:550;display:block}.mention-route-row small{color:#9c80aa;margin-top:3px;font-size:10px;line-height:1.6;display:block}.mention-setting-context{color:#92729f;margin:0 0 14px;font-size:12px}.mention-setting-note{color:#967ba4;margin:12px 0;font-size:11px;line-height:1.75}.mention-route-editor .editor-footer{margin-top:20px}.mention-route-editor .check-field{margin:17px 0}.mention-route-editor .field>small{color:#9a7fa7}.mention-route-empty{padding:15px 0}.mention-route-entry{margin-top:16px}.mention-route-entry button{font-size:11px}.mention-resume-meta{font-size:12px;line-height:1.8}.mention-resume-meta strong{font-weight:550}.mention-picker .avatar.small{width:28px;min-width:28px;height:28px}.mention-response-notice{color:#a08095;margin:7px 0 0;font-size:10px;line-height:1.65}.mention-response-states{flex-wrap:wrap;gap:0 12px;display:flex}.thread-work-selector{border-bottom:1px solid var(--relay-border,var(--border));background:var(--relay-surface-muted,#fcf9ff);color:var(--relay-ink,#514157);flex-shrink:0;gap:5px;padding:7px 12px;display:flex;overflow:auto}.thread-work-selector>button{border:1px solid var(--relay-border,var(--border));border-radius:4px;flex-shrink:0;align-items:center;gap:6px;max-width:100%;padding:5px 7px;font-size:11px;display:flex}.thread-work-selector>button[aria-pressed=true]{border-color:var(--relay-accent-ink,#a382b5);background:var(--relay-surface-hover,#f0e7f7);color:var(--relay-accent-ink,#785789)}.thread-work-selector>button>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.thread-work-selector .status{flex-shrink:0;font-size:9px}.thread-work-summary{flex-wrap:wrap;gap:5px 12px;margin-top:6px;display:flex}.thread-list-row .thread-work-summary>span{align-items:center;gap:5px;margin:0;font-size:11px;display:inline-flex}.thread-list-row .thread-work-summary>span>span:not(.status){color:inherit;margin:0;font-size:11px}.thread-work-summary .status{font-size:9px}.mention-setup-row{color:#957b9f;flex-wrap:wrap;align-items:center;gap:5px 9px;font-size:10px;line-height:1.6;display:flex}.mention-setup-row .text-button{color:#805293;padding:0;font-size:10px}.mention-message-setup{margin-top:7px}.mention-message-setup>.mention-response-notice:first-child{margin-top:0}.mention-composer-setup{padding:4px 11px 6px}.mention-setup-row+.mention-setup-row{margin-top:3px}.mention-agent-settings{border-top:1px solid #ecdff2;border-bottom:1px solid #ecdff2;justify-content:space-between;align-items:center;gap:12px;margin:0 0 15px;padding:11px 0;display:flex}.mention-agent-settings>div{flex-wrap:wrap;align-items:center;gap:5px 12px;min-width:0;display:flex}.mention-agent-settings strong{color:#7c5b90;font-size:12px;font-weight:550}.mention-agent-settings span{color:#967ba4;font-size:11px}.mention-agent-settings .secondary-button{flex-shrink:0;font-size:11px}.channel-members-heading{justify-content:space-between;align-items:center;gap:10px;margin:18px 0 9px;display:flex}.channel-members-heading h4{margin:0}.channel-members-heading button{font-size:11px}.channel-member-list{flex-direction:column;display:flex}.channel-member-row{border-bottom:1px solid #efe5f4;align-items:center;gap:10px;padding:10px 0;display:flex}.channel-member-row>button:first-child,.channel-member-row>div:first-child{text-align:left;flex:1;align-items:center;gap:9px;min-width:0;display:flex}.channel-member-row span{overflow-wrap:anywhere;font-size:12px}.channel-member-row small{color:#9a80aa;margin-top:3px;font-size:10px;display:block}.channel-member-row>.secondary-button,.channel-member-row>.text-button{flex-shrink:0;font-size:11px}.channel-member-confirm{flex-wrap:wrap;align-items:center;gap:8px;padding:12px 0;font-size:11px;display:flex}.channel-member-confirm>span{flex-basis:100%}.mention-advanced,.agent-advanced{border-top:1px solid #eadef0;margin:18px 0 4px;padding-top:13px}.mention-advanced summary,.agent-advanced summary{color:#805d93;cursor:pointer;margin-bottom:13px;font-size:12px}.mention-advanced .text-button,.mention-agent-settings .text-button{font-size:11px}.mention-picker>.mention-invite-entry{color:#805293;border-top:1px solid #ecdff2;margin-top:5px;padding-top:10px;font-size:11px}.composer:has(.mention-input){overflow:visible}.composer .mention-input>textarea{border-radius:7px 7px 0 0}.composer .mention-input>textarea,.thread-panel .composer .mention-input>textarea,.thread-pane .composer .mention-input>textarea{padding-right:36px}.mention-editor .mention-input{padding-bottom:30px}.mention-editor .mention-trigger{top:5px;bottom:auto}.mention-editor .mention-picker{width:100%;max-height:220px;margin-top:5px;position:relative;top:auto;bottom:auto;left:0;box-shadow:0 3px 10px #43275314}.mention-thread-state>.text-button{gap:4px;margin-top:5px;font-size:10px}.snippet-card{border:1px solid var(--relay-border,#ded9e4);background:var(--relay-surface,#fff);border-radius:6px;min-width:0;max-width:100%;margin-top:8px;overflow:hidden}.snippet-card>header{background:var(--relay-surface-muted,#f6f4f8);border-bottom:1px solid var(--relay-border,#ded9e4);flex-wrap:wrap;align-items:center;gap:8px;padding:7px 10px;display:flex}.snippet-card>header strong{overflow-wrap:anywhere;font-size:13px}.snippet-card>header small{color:var(--relay-muted,#6a6273);font-size:11px}.snippet-actions{gap:2px;margin-left:auto;display:flex}.snippet-card pre{white-space:pre;tab-size:2;max-height:440px;color:var(--relay-ink,#302936);margin:0;padding:10px 12px;overflow:auto}.snippet-card code,.snippet-source{font:12px/1.65 ui-monospace,SFMono-Regular,Menlo,monospace}.snippet-card.wrap pre{white-space:pre-wrap;overflow-wrap:anywhere}.snippet-expand{margin:5px 10px}.snippet-editor{gap:12px;display:grid}.snippet-editor .field{margin:0}.snippet-source{white-space:pre;tab-size:2;resize:vertical;min-height:170px}.snippet-editor .editor-footer{margin-top:0}.snippet-card pre code{color:inherit;font-size:inherit;background:0 0;border:0;border-radius:0;padding:0;display:block}.connect-device>p{margin:0 0 16px;font-size:13px;line-height:1.7}.connect-device .code-input{font-size:11px;line-height:1.8}.connect-device-help{border-top:1px solid #e7dced;margin-top:22px;padding-top:14px;font-size:12px}.connect-device-help summary{cursor:pointer;color:#806092}.connect-device-help p{color:#90779c;font-size:11px;line-height:1.8}.connect-device-help pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#faf5fd;border-radius:5px;padding:10px;font-size:11px}.connect-device-advanced{margin-top:18px}.connect-device-advanced button{font-size:11px}.pairing-card{width:min(500px,100%)}.pairing-heading{color:#79558c;align-items:center;gap:9px;margin:22px 0 12px;display:flex}.pairing-heading h1{margin:0}.pairing-account{border-bottom:1px solid #e6dbea;flex-direction:column;gap:5px;padding-bottom:17px;font-size:12px;display:flex}.pairing-account span{color:#9984a4;font-size:11px}.pairing-card .detail-meta{margin:18px 0;font-size:12px}.pairing-code{letter-spacing:2px;color:#765187;font-size:17px;font-weight:650}.pairing-agent-meta{color:#947aa1;margin:-7px 0 18px;font-size:11px;line-height:1.7}.pairing-expiry{color:#a18bad;margin:17px 0 0;font-size:10px}.pairing-result{background:#f6effa;border-radius:5px;margin:20px 0;padding:13px;font-size:13px;line-height:1.8}.pairing-back{margin-top:16px;font-size:11px}.pairing-card .detail-actions{flex-wrap:wrap}.pairing-card .empty-state{padding:15px 0}.connect-targets{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:18px;display:grid}.connect-targets button{text-align:left;color:#4b5563;background:#fff;border:1px solid #d8dce1;border-radius:8px;align-items:center;gap:10px;padding:16px 12px;display:flex}.connect-targets button.selected{color:#654477;background:#f6effa;border-color:#9271a9;box-shadow:inset 0 0 0 1px #9271a9}.connect-download{align-items:center;gap:8px;margin:8px 0;text-decoration:none;display:inline-flex}.connect-release-note{color:#72777d;margin-bottom:20px;font-size:11px;line-height:1.6}.connect-device-help .text-button{margin-top:16px;display:block}.connect-app-option{margin-top:20px;font-size:13px}.connect-app-option summary{cursor:pointer}.connect-device .form-note{margin-top:12px}.connect-wait{background:var(--surface-subtle,#f5f3f7);border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px;padding:12px;font-size:12px;display:flex}.connect-download-progress{accent-color:#654888;width:100%;height:8px;display:block}.device-sources{width:100%;max-width:1180px;margin:0 auto;padding:20px 24px}.device-sources-toolbar{align-items:end;gap:12px;margin-bottom:16px;display:flex}.device-sources-toolbar .field{min-width:240px;max-width:100%;margin:0}.device-source-heading{justify-content:space-between;align-items:center;gap:12px;margin:8px 0 14px;display:flex}.device-source-heading h2,.device-source-heading h3,.device-source-heading h4{margin:0;font-size:15px}.device-source-heading>div,.device-source-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.device-source-layout{border:1px solid var(--border);border-radius:8px;grid-template-columns:minmax(210px,30%) minmax(0,1fr);min-height:240px;display:grid;overflow:hidden}.device-source-list{border-right:1px solid var(--border);padding:6px}.device-source-list>.form-note{padding:8px}.device-source-row{text-align:left;width:100%;color:inherit;background:0 0;border:0;border-radius:5px;align-items:center;gap:10px;padding:12px 10px;display:flex}.device-source-row:hover,.device-source-row.selected{background:var(--lavender)}.device-source-row.selected{box-shadow:inset 3px 0 var(--accent)}.device-source-row>span{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.device-source-row strong{overflow-wrap:anywhere;font-size:13px}.device-source-row small{color:var(--muted);overflow-wrap:anywhere;font-size:11px}.device-source-detail{min-width:0;padding:16px}.device-source-detail>h4{margin:22px 0 8px;font-size:13px}.device-source-form h3{margin:0 0 16px;font-size:15px}.device-source-form fieldset{border:0;min-width:0;margin:0;padding:0}.device-source-form details{margin:12px 0}.device-source-form details>.field:first-of-type{margin-top:12px}.device-source-form summary{cursor:pointer;font-size:12px}.device-source-form textarea{font-family:var(--font-mono,monospace);resize:vertical;font-size:12px}.device-source-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.device-source-fields .field{min-width:0}.device-source-check{align-items:center;gap:8px;margin:12px 0;font-size:12px;display:flex}.device-source-check input{flex:none}.device-cli-tool{border:1px solid var(--border);border-radius:6px;margin:12px 0;padding:12px}.device-source-notice,.device-source-progress,.device-management-unavailable,.device-source-delete{border:1px solid var(--border);border-radius:6px;margin:10px 0;padding:10px 12px;font-size:12px;line-height:1.6}.device-source-progress{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.device-source-progress>span{flex:1}.device-management-unavailable p,.device-source-delete p{margin:4px 0}.device-source-agent{border-top:1px solid var(--border);padding:12px 0}.device-source-agent>div:first-child{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.device-source-agent strong{font-size:13px}.device-source-agent>div:first-child>span{color:var(--muted);flex:1;font-size:11px}.device-source-agent>small{color:var(--muted);margin-top:6px;font-size:11px;display:block}.device-browser-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.device-browser-actions>span{width:100%;color:var(--muted);font-size:11px}.device-source-empty{padding:16px 0}.device-source-empty p{font-size:13px}.device-source-form .detail-actions{margin-top:18px}@media (width<=780px){.device-sources{padding:16px}.device-source-layout{grid-template-columns:1fr}.device-source-list{border-right:0;border-bottom:1px solid var(--border);max-height:240px;overflow-y:auto}.device-source-fields{grid-template-columns:1fr}.device-source-heading{flex-wrap:wrap}.device-source-detail{padding:12px}.device-sources-toolbar .field{width:100%;min-width:0}}.modal-body:has(>.agent-settings){padding:0;overflow:hidden}.agent-settings{min-width:0;height:min(72dvh,720px);color:var(--relay-ink,#805c94);flex-direction:column;display:flex}.agent-settings>.profile-heading{flex-shrink:0;margin:0;padding:18px 22px}.agent-settings-tabs{border-bottom:1px solid var(--relay-border,#e6d9ef);flex-shrink:0;gap:4px;padding:0 16px;display:flex}.agent-settings-tabs button{color:var(--relay-muted,#a583bb);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 14px;font-size:13px;font-weight:550}.agent-settings-tabs button:focus-visible{outline:2px solid var(--relay-accent,#b990cd);outline-offset:-2px;border-radius:5px 5px 0 0}.agent-settings-tabs button[aria-selected=true]{color:var(--relay-ink,#6d3f86);border-bottom-color:var(--relay-accent,#9b72b2)}.agent-settings-tabs button:disabled{cursor:default;opacity:.5}.agent-settings-panel{flex:1;min-width:0;min-height:0;padding:20px 22px;overflow:auto}.agent-settings-section{margin:0 0 22px}.agent-settings-section:last-child{margin-bottom:0}.agent-settings-section>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.agent-settings-section h4,.agent-settings-editor h4,.agent-device-summary h4{margin:0;font-size:13px}.agent-settings-section>.detail-body-text{margin:10px 0 16px}.agent-settings-section>.link-list{margin:0}.agent-settings-section>.muted{margin:0;font-size:12px}.agent-settings-rows{border-top:1px solid var(--relay-border,#eee0f6)}.agent-settings-rows>div{border-bottom:1px solid var(--relay-border,#eee0f6);grid-template-columns:170px minmax(0,1fr);gap:10px;padding:10px 0;font-size:12px;display:grid}.agent-settings-rows span{color:var(--relay-muted,#ad8bc3)}.agent-settings-rows strong{overflow-wrap:anywhere;font-weight:500}.agent-device-summary{flex-direction:column;align-items:flex-start;gap:8px;font-size:12px;display:flex}.agent-channel-links{flex-wrap:wrap;gap:8px;display:flex}.agent-settings .device-sources{max-width:none;padding:0}.agent-settings .device-source-layout{grid-template-columns:minmax(200px,34%) minmax(0,1fr)}.agent-settings .device-source-row{flex-wrap:wrap}.agent-settings .device-source-row>small{width:calc(100% - 27px);margin-left:27px}.agent-settings-editor .editor-fields{padding-top:16px}.agent-settings-editor .editor-footer{margin:18px 0 0;padding:14px 0 0;bottom:0}@media (width<=800px){.agent-settings>.profile-heading{padding:14px 16px}.agent-settings-panel{padding:16px}.agent-settings-tabs{padding:0 8px}.agent-settings-tabs button{padding:9px 10px}.agent-settings-rows>div{grid-template-columns:110px minmax(0,1fr)}.agent-settings .device-source-layout{grid-template-columns:1fr}.agent-settings .device-source-list{max-height:200px}.agent-settings{height:78dvh}}.external-clients{max-width:920px;padding:20px 23px}.external-clients h2{margin:24px 0 10px;font-size:14px}.external-clients .document-list{padding:0}.mcp-connection{border-bottom:1px solid #eadcf3;padding-bottom:16px}.mcp-url{align-items:stretch;gap:8px;display:flex}.mcp-url input{flex:1;min-width:0;font-family:monospace;font-size:12px}.mcp-url button{white-space:nowrap}.mcp-help{margin-top:14px;font-size:12px}.mcp-help summary{cursor:pointer;color:#70527e}.mcp-help p{color:#695573;max-width:650px;margin:10px 0;line-height:1.7}.auth-card.mcp-consent{width:560px}.mcp-consent fieldset{border:0;min-width:0;margin:20px 0;padding:0}.mcp-consent legend{margin-bottom:9px;font-size:13px;font-weight:600}.mcp-options{flex-direction:column;gap:10px;max-height:230px;display:flex;overflow:auto}.mcp-options label{align-items:flex-start;gap:9px;font-size:12px;line-height:1.5;display:flex}.mcp-options input{flex:none;margin-top:3px}.mcp-options span{overflow-wrap:anywhere}.mcp-client-identity{border-bottom:1px solid #eadcf3;grid-template-columns:110px minmax(0,1fr);gap:10px;margin:0;padding-bottom:18px;font-size:12px;line-height:1.6;display:grid}.mcp-client-identity dt{color:#85718f}.mcp-client-identity dd{overflow-wrap:anywhere;margin:0}.mcp-client-identity small{color:#85718f;display:block}.mcp-consent .detail-actions{justify-content:flex-end;margin-top:18px}.mcp-consent .form-note{line-height:1.7}@media (width<=600px){.external-clients{padding:16px 14px}.mcp-url{flex-wrap:wrap}.mcp-url input{flex-basis:100%}.mcp-client-identity{grid-template-columns:90px minmax(0,1fr)}.mcp-consent{padding:20px}.auth-page:has(.mcp-consent){align-items:flex-start;padding:16px}}:root{color:#302936;font-synthesis:none;--plum:#2b1d35;--lavender:#f3eef6;--border:#e4dde9;--muted:#82748d;--accent:#725087;background:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans JP,sans-serif;font-size:14px;line-height:1.5}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0}button:disabled{opacity:.45;cursor:default}button:focus-visible,a:focus-visible,summary:focus-visible{outline-offset:2px;outline:2px solid #9271a9}input,textarea,select{color:inherit;background:#fff;border:1px solid #d5cbdc;border-radius:6px;min-width:0;padding:8px 10px}input:focus,textarea:focus,select:focus{outline-offset:1px;outline:2px solid #ab8fbe}textarea{resize:vertical}h1,h2,h3,h4,p{margin:0}h1,h2{letter-spacing:-.3px;font-size:18px}h3{font-size:17px}h4{color:#7d668b;margin:22px 0 9px;font-size:12px;font-weight:600}small{font-size:11px}svg{flex-shrink:0}a{color:#326aab}code,kbd,pre{font-family:SFMono-Regular,Consolas,monospace;font-size:.88em}code{background:#f4eff7;border:1px solid #e8dfed;border-radius:3px;padding:1px 4px}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-thumb{background:#c9bfce padding-box padding-box;border:1px solid #0000;border-radius:8px}.muted{color:var(--muted)}.icon-button{color:#897297;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:29px;height:29px;padding:0;display:inline-flex}.icon-button:hover{color:#654477;background:#ede5f3}.primary-button,.secondary-button,.danger-button,.text-button{border-radius:5px;justify-content:center;align-items:center;gap:6px;padding:8px 11px;font-size:12px;font-weight:550;line-height:1.35;display:inline-flex}.primary-button{color:#fff;background:#705086;border:1px solid #705086}.primary-button:hover:not(:disabled){background:#5e3f74}.secondary-button{background:#fff;border:1px solid #d8cce1}.secondary-button:hover:not(:disabled){background:#f7f1fb}.danger-button{color:#ad4459;background:#fff;border:1px solid #e7bfc9}.text-button{color:#806090;padding:5px 6px}.text-button:hover{background:#f6effb}.avatar{color:#705180;background:#e8ddee;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:16px;font-weight:600;display:inline-flex}.avatar svg{width:20px;height:20px}.avatar.small{border-radius:5px;width:26px;height:26px;font-size:12px}.avatar.small svg{width:16px;height:16px}.avatar.ai{color:#637ca0;background:#e8edf7}.status{color:#897a92;white-space:nowrap;background:#f1edf4;border-radius:4px;align-items:center;gap:4px;width:max-content;padding:2px 6px;font-size:10px;font-weight:550;line-height:1.6;display:inline-flex}.status:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.status.running,.status.queued,.status.starting{color:#5c7daf;background:#edf3fd}.status.active,.status.approved,.status.succeeded,.status.completed{color:#4a8a64;background:#ecf6ef}.status.pending,.status.approval,.status.review,.status.candidate,.status.draft{color:#9e7a37;background:#fff4df}.status.failed,.status.stale,.status.rejected{color:#b96278;background:#fff0f3}.empty-state{text-align:center;color:#95849e;flex-direction:column;justify-content:center;align-items:center;gap:15px;min-height:180px;padding:35px 25px;font-size:13px;display:flex}.loading{color:#9d8ba8;justify-content:center;align-items:center;gap:10px;padding:45px;font-size:13px;display:flex}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.error-notice{color:#a0475d;overflow-wrap:anywhere;background:#fff1f4;border:1px solid #edcbd4;border-radius:5px;align-items:flex-start;gap:8px;margin:9px 0;padding:10px 12px;font-size:12px;display:flex}.error-notice svg{margin-top:2px}.error-notice span{flex:1}.error-notice button{white-space:nowrap;font-weight:600;text-decoration:underline}.inline-error{color:#a9445d;overflow-wrap:anywhere;margin:7px 0;font-size:11px}.form-note,.capability-note{color:#8f7b9c;margin:10px 0;font-size:11px;line-height:1.75}.capability-banner{color:#8f779f;border-bottom:1px solid #ebe1f2;margin:0 23px;padding:14px 0;font-size:12px}.app-shell{grid-template-rows:46px minmax(0,1fr);height:100dvh;min-height:0;display:grid;overflow:hidden}.topbar{background:var(--plum);color:#eee2f6;align-items:center;gap:16px;min-width:0;padding:0 15px 0 20px;display:flex}.global-search{color:#decee7;background:#ffffff12;border:1px solid #705777;border-radius:6px;flex:1;align-items:center;gap:9px;min-width:140px;max-width:700px;height:29px;padding:0 11px;font-size:12px;display:flex}.global-search span{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.global-search kbd{color:#c1aaca;font-size:10px}.topbar-right{align-items:center;gap:9px;margin-left:auto;display:flex}.topbar-right>button{padding:0;display:flex}.topbar-right>.icon-button{color:#eadcf2;display:none}.topbar .avatar{color:#674773;background:#d9c6e5}.app-body{min-width:0;min-height:0;display:flex}.rail{color:#c0aacc;background:#392841;flex-direction:column;flex-shrink:0;align-items:center;gap:10px;width:64px;padding:14px 7px;display:flex}.rail>button{border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:48px;min-height:51px;padding:5px;display:flex}.rail svg{width:21px;height:21px}.rail span{font-size:10px;font-weight:550}.rail>button:hover,.rail>button.active{color:#f9f3fd;background:#ffffff15}.rail>button.active svg{color:#493153;background:#c8add3;border-radius:7px;width:29px;height:29px;padding:4px}.rail-spacer{flex:1}.sidebar{background:var(--lavender);color:#6e587c;border-right:1px solid #e2d7e8;flex-direction:column;flex-shrink:0;width:236px;display:flex;overflow:auto}.workspace-name{border-bottom:1px solid #e4d9ec;align-items:center;gap:8px;width:100%;padding:17px 15px 15px;display:flex}.workspace-name strong{white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.3px;flex:1;font-size:17px;font-weight:650;overflow:hidden}.sidebar-nav{border-bottom:1px solid #e4d9ec;padding:12px 10px 9px}.sidebar-nav button,.channel-link{border-radius:5px;align-items:center;gap:9px;width:100%;min-height:29px;padding:5px 9px;font-size:12px;display:flex}.sidebar-nav button:hover,.channel-link:hover{background:#e9dfef}.sidebar-nav button.active,.channel-link.active{color:#654679;background:#e1d2eb;font-weight:600}.sidebar-nav svg{color:#9d82af}.sidebar-section{padding:12px 10px 3px}.sidebar-section header{color:#a187b1;justify-content:space-between;align-items:center;min-height:27px;padding-left:9px;font-size:11px;font-weight:550;display:flex}.channel-link{font-size:13px}.channel-link svg{color:#ac92bd}.channel-link>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-add{color:#9c82ae;align-items:center;gap:8px;padding:7px 9px;font-size:12px;display:flex}.dm-dot{background:#ae94bc;border-radius:50%;width:8px;height:8px;margin:0 4px}.sidebar-footer{color:#aa95b7;margin-top:auto;padding:18px 18px 15px;font-size:10px}.sidebar-footer button{color:#8d6e9e;align-items:center;gap:6px;padding:4px 0 9px;font-size:12px;display:flex}.main-region{background:#fff;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.main-region>.error-notice{border-radius:0;flex-shrink:0;margin:0}.channel-layout{flex:1;min-width:0;min-height:0;display:flex}.channel-view{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.channel-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;min-height:60px;padding:12px 22px;display:flex}.channel-header>button{align-items:center;gap:8px;min-width:0;padding:0;display:flex}.channel-header strong{text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}.channel-header>button>span:first-child{color:#9d85ac;font-size:21px}.private-label{color:#a38ab2;white-space:nowrap;background:#f4edf9;border-radius:3px;padding:2px 4px;font-size:9px}.header-actions{align-items:center;gap:3px;display:flex}.channel-topic{color:#9a83aa;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #f0e8f5;padding:9px 22px;font-size:11px;overflow:hidden}.channel-messages,.thread-messages{overscroll-behavior:contain;flex:1;min-height:0;padding:15px 0;overflow:auto}.message{align-items:flex-start;gap:10px;min-width:0;padding:8px 22px;display:flex;position:relative}.message:hover{background:#fcf9fe}.message-avatar{flex-shrink:0;margin-top:2px;padding:0}.message-main{flex:1;min-width:0}.message-byline{flex-wrap:wrap;align-items:center;gap:6px;min-height:21px;margin-bottom:2px;font-size:12px;display:flex}.message-byline>button:first-child{padding:0;font-size:13px;font-weight:650}.message-byline>button:first-child:hover{text-decoration:underline}.message-byline time,.message-byline>small{color:#ab95b8;font-size:10px}.actor-label{color:#9b7eaf;background:#f1e8f7;border-radius:3px;padding:1px 4px;font-size:9px}.provenance-label{color:#a084b3;align-items:center;gap:3px;padding:0;font-size:10px;display:inline-flex}.message-text{white-space:pre-wrap;overflow-wrap:anywhere;color:#594661;font-size:13px;line-height:1.75}.message-text code{font-size:12px}.message-actions{z-index:2;background:#fff;border:1px solid #e0d2e8;border-radius:6px;gap:1px;padding:2px;display:none;position:absolute;top:-14px;right:16px;box-shadow:0 2px 5px #3928410a}.message:hover>.message-actions,.message:focus-within>.message-actions{display:flex}.message-actions .icon-button{width:27px;height:25px}.reactions{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.reactions:empty{display:none}.reactions button{background:#faf6fd;border:1px solid #e8dcee;border-radius:12px;align-items:center;gap:4px;min-height:23px;padding:0 7px;font-size:12px;display:flex}.reactions button span{color:#9d7faf;font-size:10px}.reactions .selected{background:#eee2f7;border-color:#c0a4d2}.thread-reply{color:#8b66a1;align-items:center;gap:5px;padding:7px 0 0;font-size:11px;display:flex}.thread-reply span{color:#b097bf;text-overflow:ellipsis;white-space:nowrap;max-width:210px;font-size:10px;overflow:hidden}.reference-link{color:#a180b6;align-items:center;gap:4px;padding:7px 0 0;font-size:10px;display:flex}.reaction-picker{z-index:5;background:#fff;border:1px solid #dfd0e9;border-radius:6px;gap:4px;padding:6px;display:flex;position:absolute;top:20px;right:20px;box-shadow:0 4px 15px #30203d15}.reaction-picker button{padding:3px;font-size:18px}.composer-wrap{flex-shrink:0;padding:10px 20px 18px}.composer{background:#fff;border:1px solid #d7c8e1;border-radius:8px;overflow:hidden;box-shadow:0 2px 3px #39284104}.composer:focus-within{border-color:#b195c5;box-shadow:0 0 0 1px #bea3d130}.composer textarea{resize:vertical;border:0;border-radius:0;outline:none;width:100%;min-height:68px;max-height:180px;padding:12px 13px;font-size:13px;line-height:1.6;display:block}.composer textarea:focus{outline:none}.composer textarea::placeholder{color:#b5a0c1}.composer-toolbar{align-items:center;gap:8px;min-height:35px;padding:4px 8px 6px;display:flex}.composer-toolbar>span{color:#b6a0c2;flex:1;padding-left:4px;font-size:10px}.send-button{color:#fff;background:#79568f;border-radius:5px;justify-content:center;align-items:center;margin-left:auto;padding:6px 9px;display:flex}.composer .inline-error{margin:0;padding:0 11px 7px}.archived-note{text-align:center;color:#9e84ae;background:#fcf8fe;padding:16px;font-size:12px}.artifact-card{background:#fff;border:1px solid #e4d6ed;border-radius:7px;align-items:center;gap:10px;min-width:200px;max-width:340px;margin-top:9px;padding:10px 12px;display:flex}.artifact-card>span{color:#ad89c3;background:#f5ecfb;border-radius:5px;justify-content:center;align-items:center;width:34px;height:36px;display:flex}.artifact-card>div{flex-direction:column;min-width:0;display:flex}.artifact-card strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.artifact-card small{color:#b296c1;margin-top:2px;font-size:10px}.thread-panel{border-left:1px solid var(--border);flex-direction:column;flex-shrink:0;width:420px;min-width:0;min-height:0;display:flex}.thread-header{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;min-height:60px;padding:12px 16px;display:flex}.thread-header>div:first-child{min-width:0}.thread-title{white-space:nowrap;text-overflow:ellipsis;max-width:100%;padding:0;font-size:13px;font-weight:650;display:block;overflow:hidden}.thread-channel{color:#ae8fc2;padding:2px 0 0;font-size:10px;display:block}.thread-panel .message,.thread-pane .message{gap:8px;padding:8px 15px}.thread-panel .avatar,.thread-pane .avatar{width:28px;height:28px;font-size:13px}.thread-panel .avatar svg,.thread-pane .avatar svg{width:17px;height:17px}.thread-panel .message-text,.thread-pane .message-text,.thread-panel .message-byline>button:first-child,.thread-pane .message-byline>button:first-child{font-size:12px}.thread-panel .composer-wrap,.thread-pane .composer-wrap{padding:8px 12px 12px}.thread-panel .composer textarea,.thread-pane .composer textarea{min-height:54px;padding:9px 10px;font-size:12px}.reply-divider{color:#b69fc5;align-items:center;gap:9px;margin:13px 15px;font-size:10px;display:flex}.reply-divider:after{content:"";background:#eee3f5;flex:1;height:1px}.thread-work-empty{background:#fdfaff;border-bottom:1px solid #f1e8f8;padding:8px 12px}.thread-work-empty .text-button{font-size:11px}.work-panel{background:#fcf9ff;border-bottom:1px solid #eee1f7;flex-shrink:0;max-height:40%;padding:10px 15px 9px;overflow:auto}.work-heading{align-items:center;gap:7px;display:flex}.work-heading>.icon-button{width:25px;height:23px;margin-left:auto}.assignee{color:#9d7bb3;align-items:center;gap:5px;padding:0;font-size:11px;display:flex}.work-panel>p{color:#a086b4;white-space:pre-wrap;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:7px 0;font-size:11px;display:-webkit-box;overflow:hidden}.work-controls{flex-wrap:wrap;align-items:center;gap:4px;margin-top:6px;display:flex}.work-controls button{color:#9877ac;background:#fff;border:1px solid #e4d4ee;border-radius:4px;align-items:center;gap:3px;padding:4px 5px;font-size:10px;display:flex}.approval-card{background:#fffdf6;border:1px solid #e7d5b7;border-radius:5px;margin-top:9px;padding:8px 9px;font-size:11px}.approval-card header{justify-content:space-between;align-items:center;gap:5px;display:flex}.approval-card header button{color:#a78a54;padding:0;font-size:10px}.approval-buttons{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.approval-buttons button{padding:5px 8px;font-size:10px}.run-row{border-top:1px solid #eee2f6;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;padding-top:7px;font-size:10px;display:flex}.run-row>button:first-child{color:#ae8cc2;align-items:center;gap:7px;padding:0;display:flex}.run-row>.primary-button{margin-left:auto;padding:4px 7px;font-size:10px}.run-row .inline-error{width:100%}.parallel-view{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.layout-switch{border:1px solid #e0d1e9;border-radius:5px;gap:2px;padding:2px;display:flex}.layout-switch button{color:#b49bc4;border-radius:3px;align-items:center;gap:5px;padding:4px 7px;font-size:10px;display:flex}.layout-switch button.active{color:#89619e;background:#eee0f8}.pane-grid{background:#e2d5eb;flex:1;gap:1px;min-height:0;display:grid;overflow:hidden}.pane-grid.layout-1{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.pane-grid.layout-2{grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr))}.pane-grid.layout-4{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr))}.thread-pane{background:#fff;flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.thread-pane.focused>.thread-header{background:#fdf9ff;box-shadow:inset 0 2px #ac8ac1}.pane-grid.layout-4 .thread-header{min-height:48px;padding:8px 12px}.pane-grid.layout-4 .work-panel{max-height:33%;padding:6px 12px}.pane-grid.layout-4 .work-panel>p{display:none}.pane-grid.layout-4 .thread-messages{padding:6px 0}.pane-grid.layout-4 .composer textarea{height:40px;min-height:40px}.empty-pane{color:#ba9ecc;background:#fdfbff;flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:12px;display:flex}.pane-tabs{border-bottom:1px solid #e7d9f0;gap:2px;padding:4px 12px;display:flex;overflow:auto}.pane-tabs button{white-space:nowrap;text-overflow:ellipsis;color:#ac8bc0;border-radius:4px;max-width:180px;padding:5px 10px;font-size:11px;overflow:hidden}.pane-tabs .active{color:#855a9c;background:#f2e7fb}.domain-view{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.view-header{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;min-height:65px;padding:16px 23px;display:flex}.view-header h1{white-space:nowrap;font-size:17px}.view-header>div{align-items:center;gap:8px;display:flex}.view-header .primary-button,.view-header .secondary-button{padding:7px 10px;font-size:12px}.view-tabs,.simple-tabs{border-bottom:1px solid var(--border);flex-shrink:0;gap:22px;padding:0 23px;display:flex;overflow:auto}.view-tabs button,.simple-tabs button{white-space:nowrap;color:#a285b4;border-bottom:2px solid #0000;padding:12px 1px 10px;font-size:12px}.view-tabs .active,.simple-tabs .active{color:#865d9d;border-bottom-color:#9a72b0;font-weight:600}.view-scroll{flex:1;min-height:0;overflow:auto}.list-toolbar{border-bottom:1px solid #f0e5f8;flex-shrink:0;align-items:center;gap:12px;padding:15px 23px;display:flex}.list-toolbar select{border-color:#e4d4ef;padding:6px 9px;font-size:12px}.inline-search{color:#ad8cc3;border:1px solid #e4d4ef;border-radius:5px;flex:1;align-items:center;gap:8px;max-width:330px;padding:0 9px;display:flex}.inline-search input{border:0;outline:0;width:100%;padding:6px 0;font-size:12px}.data-table{min-width:540px;padding:0 23px}.table-head,.table-row{grid-template-columns:minmax(190px,2fr) minmax(80px,1fr) minmax(100px,1.1fr) 80px;align-items:center;gap:18px;width:100%;display:grid}.table-head{color:#ad8ec0;border-bottom:1px solid #e9dcf2;min-height:41px;font-size:10px}.table-row{border-bottom:1px solid #f0e5f8;min-height:69px;padding:15px 0;font-size:12px}.table-row:hover{background:#fdf9ff}.table-row>span{min-width:0}.table-row strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:550;display:block;overflow:hidden}.table-row small{color:#ae8fc1;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:10px;display:block;overflow:hidden}.table-row em{color:#ad8ac3;background:#f4e8fb;border-radius:3px;margin-left:5px;padding:1px 4px;font-size:9px;font-style:normal;font-weight:400}.person-cell{align-items:center;gap:10px;display:flex}.person-cell>span{min-width:0}.row-icon{align-items:center;gap:9px;display:flex}.document-list{padding:0 23px}.document-row{border-bottom:1px solid #ede2f5;align-items:flex-start;gap:15px;width:100%;min-width:0;padding:18px 0;display:flex}.document-row:hover{background:#fdf9ff}.document-row>svg{color:#ba97cc;margin-top:2px}.document-row>div{flex:1;min-width:0}.document-row strong{font-size:13px;font-weight:550;display:block}.document-row p{color:#af8ec2;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:4px;font-size:11px;line-height:1.8;display:-webkit-box;overflow:hidden}.document-kind{color:#bb9dce;min-width:65px;font-size:11px}.document-row>.status{margin-left:auto}.people-list{padding:0 23px}.person-row{border-bottom:1px solid #f2e7f9;align-items:center;gap:10px;width:100%;padding:10px 0;font-size:12px;display:flex}.person-row>div{flex:1;min-width:0}.person-row strong{font-weight:550;display:block}.person-row span:not(.avatar){color:#ae8dc1;white-space:nowrap;text-overflow:ellipsis;font-size:10px;display:block;overflow:hidden}.person-row>svg{color:#c1a7d0}.org-tree{max-width:970px;padding:20px 24px 35px}.org-unit{padding-bottom:6px}.org-unit-heading{background:#fbf6ff;border:1px solid #e7d8f0;border-radius:6px;align-items:center;gap:8px;width:100%;padding:10px 12px;display:flex}.org-unit-heading strong{color:#8e68a3;font-size:13px}.org-unit-heading small{color:#b99bcb;margin-left:auto;font-size:10px}.org-unit-heading svg{color:#b697ca}.org-unit>p{color:#b397c4;margin:8px 13px;font-size:11px}.org-members{padding:0 13px}.org-members .person-row{padding:8px 0}.org-children{border-left:1px solid #e0cfee;margin-left:18px;padding-left:24px}.org-children>.org-branch{padding-top:18px;position:relative}.org-children>.org-branch:before{content:"";background:#e0cfee;width:24px;height:1px;position:absolute;top:38px;left:-24px}.relation-list{color:#ae8ac4;flex-direction:column;gap:6px;padding:8px 0 14px;font-size:12px;display:flex}.relation-list button{overflow-wrap:anywhere;border-left:2px solid #dec7ed;align-items:center;gap:7px;padding:5px 8px;display:flex}.relation-list button span{color:#bd9fd0;font-size:10px}.memory-row .relation-list{padding-left:33px}.audit-list{padding:0 23px}.audit-row{border-bottom:1px solid #efe4f7;align-items:center;gap:10px;width:100%;padding:14px 0;display:flex}.audit-row>div{flex:1;min-width:0}.audit-row strong{flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;font-weight:550;display:flex}.audit-row span:not(.avatar){color:#b89bcb;text-overflow:ellipsis;margin-top:3px;font-size:10px;display:block;overflow:hidden}.audit-row time{color:#bca1cd;white-space:nowrap;font-size:10px}.audit-row code{color:#ad89c1;font-size:10px;font-weight:400}.thread-list{padding:0 23px}.thread-list-row{border-bottom:1px solid #efe2f8;align-items:center;gap:12px;padding:15px 0;display:flex}.thread-list-row>button:first-child{flex:1;min-width:0;padding:0}.thread-list-row strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:550;display:block;overflow:hidden}.thread-list-row span:not(.status){color:#b795cd;margin-top:5px;font-size:10px;display:block}.thread-list-row .icon-button{color:#bd9ace}.modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#26183065;justify-content:center;align-items:center;padding:30px;display:flex;position:fixed;inset:0}.modal{background:#fff;border:1px solid #d8c4e5;border-radius:11px;flex-direction:column;width:580px;max-width:100%;max-height:min(90dvh,900px);display:flex;overflow:hidden;box-shadow:0 20px 90px #291b4040}.modal.wide{width:920px}.modal>header{border-bottom:1px solid #e6d9ef;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:16px 21px;display:flex}.modal>header h2{font-size:15px;font-weight:600}.modal-body{min-height:0;padding:20px 23px;overflow:auto}.modal-body:has(.artifact-preview){flex-direction:column;height:73dvh;padding:0;display:flex;overflow:hidden}.modal>footer{border-top:1px solid #e8d9f0;justify-content:flex-end;gap:8px;padding:14px 23px;display:flex}.field{flex-direction:column;gap:6px;margin-bottom:17px;font-size:12px;display:flex}.field>span,.field>legend{color:#7c5b90;font-size:12px;font-weight:550}.field input,.field select,.field textarea{width:100%;font-size:13px;line-height:1.6}.field textarea{min-height:85px;max-height:400px}.field small{color:#ab8abf;font-size:11px}.field.choices{border:0;padding:0}.choices legend{margin-bottom:8px;padding:0}.choices>div{background:#fcf7ff;border:1px solid #eee0f7;border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-height:180px;padding:9px 11px;display:grid;overflow:auto}.choices label{align-items:center;gap:6px;min-width:0;font-size:12px;display:flex}.choices input,.check-field input{accent-color:#9b72b2;flex-shrink:0;width:14px;height:14px;margin:0}.choices label span{overflow-wrap:anywhere;font-size:11px}.check-field{align-items:flex-start;gap:8px;margin:15px 0;font-size:12px;display:flex}.check-field input{margin-top:3px}.check-field small{color:#b08fc5;margin-top:4px;font-size:11px;font-weight:400;display:block}.readonly-field{color:#a17db7;background:#faf4ff;border:1px solid #eee0f6;border-radius:5px;padding:8px 10px}.relation-options{border-top:1px solid #eadcf3;padding:10px 0}.relation-options summary{color:#a17cb8;cursor:pointer;font-size:12px}.relation-options label{align-items:center;gap:10px;margin:10px 0;font-size:11px;display:flex}.relation-options label span{flex:1}.relation-options label select{width:130px;font-size:11px}.editor-footer{z-index:2;background:#fff;border-top:1px solid #e9daf1;justify-content:flex-end;gap:8px;margin:20px -23px -20px;padding:15px 23px;display:flex;position:sticky;bottom:-20px}.detail-heading{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.detail-heading h3{flex:1;font-size:16px;font-weight:600}.detail-heading>.secondary-button{margin-left:auto}.detail-body-text{white-space:pre-wrap;overflow-wrap:anywhere;color:#70527e;margin:10px 0 20px;font-size:13px;line-height:1.85}.detail-meta{margin:15px 0 20px}.detail-meta>div{border-bottom:1px solid #f0e3f8;grid-template-columns:130px minmax(0,1fr);gap:10px;padding:9px 0;font-size:12px;display:grid}.detail-meta dt{color:#ad8bc3}.detail-meta dd{overflow-wrap:anywhere;color:#805c94;margin:0}.detail-meta dd>button{color:#aa7ec3;padding:0}.detail-actions{flex-wrap:wrap;gap:8px;margin:15px 0;display:flex}.profile-heading{align-items:center;gap:12px;margin-bottom:17px;display:flex}.profile-heading>.avatar{width:48px;height:48px;font-size:23px}.profile-heading>div{flex:1;min-width:0}.profile-heading h3{font-size:18px}.profile-heading span:not(.avatar){color:#ad8ec3;font-size:11px}.link-list{flex-direction:column;gap:7px;display:flex}.link-list>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.link-list>button{color:#a878be;padding:5px 0;font-size:12px}.context-refs{border-top:1px solid #eadcf3}.context-refs details{border-bottom:1px solid #eadcf3}.context-refs summary{color:#a274b8;cursor:pointer;padding:11px 0;font-size:12px}.context-refs summary small{float:right;color:#bba0cf}.context-refs .detail-body-text{background:#fcf7ff;padding:12px;font-size:12px}.history-list{padding-left:20px;font-size:12px}.history-list li{color:#ae8cc4;padding:8px 0}.history-list strong{color:#875e9d;font-weight:550}.history-list span{margin:0 8px}.history-list time{font-size:10px}.delegation-row{border-bottom:1px solid #eaddf4;padding:15px 0;font-size:12px}.delegation-row p{color:#b18dc7;margin:5px 0 10px;font-size:11px}.delegation-row .danger-button{margin-left:9px;padding:4px 7px;font-size:10px}.json-record,.html-source{white-space:pre-wrap;overflow-wrap:anywhere;color:#9a72b0;background:#fcf7ff;border-radius:6px;padding:15px;font-size:11px}.artifact-preview{flex-direction:column;flex:1;min-height:0;display:flex}.artifact-toolbar{border-bottom:1px solid #eadbf3;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;padding:10px 15px;display:flex}.artifact-toolbar>span{color:#af8dc7;flex:1;font-size:11px}.artifact-toolbar>small{color:#9d82af;flex-basis:100%;font-size:10px}.artifact-toolbar .text-button{font-size:11px}.artifact-preview iframe{background:#fff;border:0;flex:1;width:100%;min-height:350px}.artifact-preview .html-source{border-radius:0;flex:1;margin:0;overflow:auto}.code-input{font-family:SFMono-Regular,Consolas,monospace!important;font-size:11px!important}.search-input{color:#b286ca;border:1px solid #cfb5df;border-radius:7px;align-items:center;gap:10px;padding:0 11px;display:flex}.search-input input{border:0;outline:0;flex:1;min-width:0;padding:11px 0;font-size:13px}.search-input input:focus{outline:0}.search-scope{color:#c0a3d1;padding:9px 0 6px;font-size:10px}.search-results{max-height:55dvh;overflow:auto}.search-results>button{color:#b997cf;border-bottom:1px solid #f0e3f8;align-items:center;gap:11px;width:100%;padding:13px 6px;display:flex}.search-results>button:hover{background:#fcf6ff}.search-results>button>span:not(.avatar){flex:1;min-width:0}.search-results strong{overflow-wrap:anywhere;color:#805a93;font-size:12px;font-weight:500;display:block}.search-results small{color:#bea0d0;margin-top:4px;font-size:10px;display:block}.workspace-options{padding-bottom:17px}.workspace-options>button{border-radius:6px;align-items:center;gap:11px;width:100%;padding:9px;display:flex}.workspace-options>button:hover{background:#f8efff}.workspace-options strong{flex:1;font-size:13px;font-weight:550}.workspace-initial{color:#a36ebc;background:#efddfa;border-radius:6px;justify-content:center;align-items:center;width:31px;height:31px;display:flex}.workspace-options svg{color:#b38bc8}.account-footer{border-top:1px solid #ebddf5;justify-content:space-between;align-items:center;gap:8px;margin-top:23px;padding-top:20px;font-size:12px;display:flex}.account-footer small{color:#b696ce;font-size:10px;display:block}.toast{z-index:100;color:#f7e9ff;background:#4d355b;border:1px solid #8e689f;border-radius:8px;align-items:center;gap:16px;max-width:min(650px,90vw);padding:11px 13px 11px 18px;font-size:13px;display:flex;position:fixed;bottom:23px;left:50%;transform:translate(-50%);box-shadow:0 8px 25px #38244330}.toast .icon-button{color:#ecd8fa}.toast .icon-button:hover{background:#ffffff17}.toast>span{overflow-wrap:anywhere}.auth-page{background:#f7f0fa;justify-content:center;align-items:center;min-height:100dvh;padding:25px;display:flex}.auth-card{background:#fff;border:1px solid #e3d2ec;border-radius:12px;width:410px;max-width:100%;padding:30px;box-shadow:0 6px 25px #43244e06}.auth-brand{align-items:center;margin-bottom:24px;display:flex}.auth-card h1{margin-bottom:20px;font-size:19px}.auth-identity{color:#af8dc4;margin-top:-10px;margin-bottom:20px;font-size:11px}.google-button{color:#8b5fa2;border:1px solid #ddc8eb;border-radius:6px;justify-content:center;align-items:center;gap:10px;width:100%;padding:11px;font-size:13px;font-weight:550;display:flex}.google-button svg:last-child{margin-left:auto}.google-button:hover:not(:disabled){background:#faf1ff}.local-login{border-top:1px solid #eddff6;margin-top:25px;padding-top:18px}.local-login summary{color:#b596c9;cursor:pointer;margin-bottom:15px;font-size:11px}.auth-card .simple-tabs,.modal-body>.simple-tabs{margin-bottom:20px;padding:0}.auth-signout{margin-top:20px;font-size:11px}.sidebar-scrim{display:none}.channel-topic,.message-byline time,.message-byline>small,.thread-channel,.table-head,.table-row small,.document-row p,.document-kind,.person-row span:not(.avatar),.org-unit>p,.org-unit-heading small,.audit-row span:not(.avatar),.audit-row time,.thread-list-row span:not(.status),.detail-meta dt,.profile-heading span:not(.avatar),.context-refs summary small,.search-scope,.search-results small,.account-footer small,.auth-identity,.local-login summary,.form-note,.capability-note,.work-panel>p{color:#85718f}.sidebar-section header,.sidebar-footer,.sidebar-add{color:#8e759d}.document-row>svg,.org-unit-heading svg,.thread-list-row .icon-button{color:#9879aa}.message-text,.detail-body-text{color:#514157}.detail-meta dd{color:#695573}.view-tabs button,.simple-tabs button{color:#8f759f}.choices label span,.check-field{color:#6d5878}@media (width>=1500px){.channel-messages .message{padding-left:28px;padding-right:28px}.composer-wrap{padding-left:26px;padding-right:26px}.thread-panel{width:445px}}@media (width<=1150px){.sidebar{width:210px}.thread-panel{width:360px}.channel-header{padding:12px 17px}.message{padding-left:17px;padding-right:17px}.composer-wrap{padding-left:14px;padding-right:14px}.view-header{padding-left:18px;padding-right:18px}.data-table{padding:0 18px}.table-head,.table-row{gap:11px}}@media (width<=900px){.sidebar{width:185px}.thread-panel{width:340px}.sidebar-nav button{font-size:11px}.view-header>div{gap:5px}.view-header .secondary-button{font-size:11px}.view-header h1{font-size:16px}}@media (width<=800px){.topbar{gap:10px;padding:0 10px}.global-search{max-width:none}.topbar-right>.icon-button{display:flex}.rail{width:54px;padding-left:3px;padding-right:3px}.sidebar{z-index:30;width:236px;display:none;position:fixed;top:46px;bottom:0;left:54px;box-shadow:8px 0 20px #33223c20}.sidebar-visible .sidebar{display:flex}.sidebar-visible .sidebar-scrim{z-index:29;background:#281a3433;display:block;position:fixed;inset:46px 0 0 290px}.channel-layout:has(.thread-panel)>.channel-view{display:none}.thread-panel{border-left:0;width:100%}.view-header{flex-wrap:wrap;min-height:58px;padding:12px 14px}.view-header h1{font-size:15px}.view-tabs{gap:18px;padding:0 14px}.list-toolbar{flex-wrap:wrap;gap:8px;padding:11px 14px}.data-table{min-width:530px;padding:0 14px}.document-list,.thread-list,.audit-list{padding:0 14px}.org-tree{padding:14px 16px}.org-children{margin-left:10px;padding-left:16px}.org-children>.org-branch:before{width:16px;left:-16px}.org-unit-heading small{font-size:9px}.pane-grid.layout-2,.pane-grid.layout-4{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-auto-rows:minmax(480px,65dvh);overflow:auto}.pane-grid.layout-1{overflow:hidden}.thread-pane .work-panel{max-height:40%!important}.pane-grid.layout-4 .work-panel>p{display:block}.parallel-view .view-header .secondary-button{font-size:10px}.modal-backdrop{padding:12px}.modal{max-height:94dvh}.modal>header{padding:13px 16px}.modal-body{padding:17px}.editor-footer{margin:17px -17px -17px;padding:13px 17px;bottom:-17px}.choices>div{grid-template-columns:1fr}.detail-meta>div{grid-template-columns:100px minmax(0,1fr)}.modal.wide{width:100%}.artifact-toolbar{gap:3px}.artifact-toolbar>span{flex-basis:100%}.document-row{gap:10px}.document-kind{min-width:47px;font-size:10px}.toast{max-width:none;bottom:12px;left:64px;right:10px;transform:none}.auth-card{padding:24px}.thread-list-row{gap:6px}.audit-row{flex-wrap:wrap}.audit-row time{margin-left:36px}}@media (hover:none){.message-actions{max-width:90px;box-shadow:none;border:0;flex-wrap:wrap;align-self:flex-start;margin-left:auto;display:flex;position:static}.message{flex-wrap:wrap}.message-actions{margin-left:40px}.message-main{min-width:calc(100% - 50px)}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}.spin{animation:none}}.sources-view .document-row small{color:#85718f;font-size:10px}.source-inset,.source-connections{padding:16px 23px}.source-connection{border-bottom:1px solid #eadcf3;padding:14px 0}.source-connection>header,.source-connection-account>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.source-connection>header strong{font-size:13px}.source-connection-account{margin-top:12px;font-size:12px}.source-connection-account>.text-button{margin-top:6px}.source-confirm{border:1px solid #e7d4da;border-radius:5px;margin-top:10px;padding:10px}.source-confirm p{margin:0 0 9px;font-size:12px}.source-confirm button+button{margin-left:8px}.source-kind{align-items:center;gap:15px;display:flex}.source-kind>.field{flex:1}.source-kind>.text-button{white-space:nowrap;font-size:12px}.source-import .form-note{margin:5px 0 17px}.source-content{border-block:1px solid #eadcf3;margin:14px 0;font-size:12px}.source-content summary,.source-denials summary{cursor:pointer;color:#70527e;padding:10px 0}.source-content pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#faf7fc;max-height:300px;padding:10px;font-size:11px;overflow:auto}.source-content ul{overflow-wrap:anywhere;max-height:180px;padding:0 0 10px 20px;overflow:auto}.source-content .detail-body-text{margin-bottom:12px}.source-denials{margin-bottom:16px}.source-revision{font-family:monospace;font-size:11px}.source-assign{align-items:center;gap:8px;margin:12px 0 20px;display:flex}.source-assign select{flex:1;min-width:0;font-size:12px}.source-assign button{white-space:nowrap}.source-picker-wrap{z-index:70;background:#fff;border:1px solid #c6b2d1;border-radius:8px;flex-direction:column;padding:12px;display:flex;position:fixed;inset:8vh 5vw;box-shadow:0 10px 70px #281c4940}.source-picker-wrap>button{align-self:flex-end;margin-bottom:8px}.source-picker-wrap iframe{border:0;flex:1;width:100%;min-height:400px}.source-drive-select{margin:0 0 17px}.source-drive-select p{margin:10px 0;font-size:12px}.drive-picker-page{background:#fff;min-height:90vh;padding:18px}.source-changes{border-top:1px solid #eadcf3;margin-top:20px;padding-top:5px}.source-change{border-bottom:1px solid #eadcf3;padding:12px 0;font-size:12px}.source-change>summary,.source-file-change>summary{cursor:pointer;overflow-wrap:anywhere}.source-file-change{margin-top:12px}.source-diff{grid-template-columns:1fr 1fr;gap:8px;margin:10px 0;display:grid}.source-diff section{min-width:0}.source-diff h5{background:#f5f0f8;margin:0;padding:6px;font-size:11px}.source-diff pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#fbf9fd;max-height:360px;margin:0;padding:8px;font-size:10px;line-height:1.5;overflow:auto}.source-detail a{align-items:center;gap:4px;display:inline-flex}.source-detail h4{margin:18px 0 9px}@media (width<=650px){.source-connections{padding:12px 14px}.source-diff{grid-template-columns:1fr}.source-picker-wrap{inset:10px;overflow:auto}.source-picker-wrap iframe{min-width:566px}.source-assign{flex-wrap:wrap}.source-assign select{flex-basis:100%}}.source-recovery{border-bottom:1px solid #eadcf3;padding-bottom:13px}.source-recovery .document-row{border-bottom:0;padding-bottom:8px}.source-recovery-actions{padding-left:33px}.source-recovery .error-notice{margin-top:10px}.public-links{color:#755d82;border-top:1px solid #e7ddec;flex-wrap:wrap;gap:8px 14px;margin-top:22px;padding-top:15px;font-size:11px;display:flex}.public-links a{text-underline-offset:3px;text-decoration:underline}.public-links a:hover{color:#4d315e}.workspace-address-input{align-items:center;gap:6px;display:flex}.workspace-address-input input{flex:1;min-width:0}.workspace-address-input>span{color:var(--muted);white-space:nowrap;font-size:13px}.workspace-options small{color:var(--muted);overflow-wrap:anywhere;font-size:12px;font-weight:400;display:block}.workspace-options>button>span:not(.workspace-initial){flex:1;min-width:0}.workspace-options .workspace-initial{flex-shrink:0}
