@container conversation (max-width:640px){.design-conversation .fixture-final-message{width:auto}.design-conversation .fixture-copy{white-space:normal;height:auto;display:block}.design-conversation .fixture-copy>*{margin-right:4px}.design-conversation .fixture-intro-continuation{white-space:normal;height:auto}.design-conversation :is(.fixture-permission-card,.fixture-run-card){flex-wrap:wrap;gap:10px;width:100%;height:auto;min-height:60px}.design-conversation .fixture-run-identity{width:100%;min-width:0;height:auto}.design-conversation :is(.fixture-permission-body,.fixture-run-body){flex:1;width:auto;min-width:0}.design-conversation :is(.fixture-permission-body,.fixture-run-body) p{white-space:normal}.design-conversation :is(.fixture-permission-actions,.fixture-run-actions){margin-left:auto}.design-conversation .fixture-attached-image{aspect-ratio:1;width:min(240px,100%);height:auto}.design-conversation .fixture-image-crop{width:100%;height:100%}.run-card{flex-wrap:wrap}.run-actions{margin-left:auto}.run-card-line{flex-wrap:wrap}.join-message{height:auto;min-height:40px}.join-message>span:last-child{min-width:0}}@container conversation (max-width:440px){.chat-header{gap:6px;padding-left:16px;padding-right:10px}.header-actions{gap:10px}.chat-tabs{gap:18px;padding:0 16px}.message{gap:8px;padding-left:16px;padding-right:16px}.message-scroll{padding-right:0}.chat-panel .composer{left:12px;right:12px}.empty-tab,.content-tab{padding-left:16px;padding-right:16px}}@container thread (max-width:424px){.thread-header{gap:8px;padding-left:20px}.thread-title small{display:none}.thread-panel.live-thread .thread-scroll .message,.thread-scroll .message,.thread-scroll .thread-thanks{gap:8px;width:auto;margin-left:0;padding-left:16px;padding-right:16px}.thread-scroll .approval-card{gap:8px;width:100%;height:auto;min-height:114px;padding:12px}.thread-scroll .approval-card .run-card-body{flex:1;width:auto}.thread-scroll .approval-actions{flex-wrap:wrap}.thread-scroll .run-card-line{flex-wrap:wrap;height:auto}.thread-scroll .thread-permission{min-height:180px}}
@media (max-width:759.98px),(max-height:499.98px) and (pointer:coarse){html,body{overscroll-behavior:none}:root .agentpark{min-width:0;height:var(--app-height,100dvh);transform:translateY(var(--app-top,0px))}:root .agentpark>.titlebar{padding-top:env(safe-area-inset-top,0px);height:calc(32px + env(safe-area-inset-top,0px))}:root .agentpark>.desktop-layout{height:calc(100% - 32px - env(safe-area-inset-top,0px));padding:12px calc(9px + env(safe-area-inset-right,0px)) calc(16px + env(safe-area-inset-bottom,0px)) calc(11px + env(safe-area-inset-left,0px))}:root[data-keyboard=open] .agentpark>.desktop-layout{padding-bottom:8px}:root[data-screen=short] .agentpark:has(.chat-panel .composer:focus-within) .workspace-toolbar{display:none}:root[data-screen=short] .agentpark .composer .composer-rich-editor{max-height:41px}:root .agentpark .arc-drawer-overlay{z-index:100001}:root .sidebar-slot.arc-drawer{z-index:100002;top:calc(44px + env(safe-area-inset-top,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));left:calc(11px + env(safe-area-inset-left,0px));width:min(280px,100% - 56px);height:auto}:root .thread-slot.arc-drawer{z-index:10010;top:calc(44px + env(safe-area-inset-top,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));left:calc(11px + env(safe-area-inset-left,0px));right:calc(9px + env(safe-area-inset-right,0px));width:auto;height:auto;overflow:visible}:root[data-keyboard=open] .thread-slot.arc-drawer{bottom:8px}:root .thread-slot.arc-drawer>.thread-panel{width:auto;left:0}:root .thread-slot.arc-drawer :is(.thread-header,.board-heading,.canvas-heading,.canvas-tabs){touch-action:none}:root .thread-slot.arc-drawer :is(.board-panel-toggle,.thread-header>.icon-button[data-icon=panel]){display:none}:root .workspace-toolbar{flex-wrap:wrap;gap:8px;height:auto;min-height:58px;padding:11px 2px 11px 4px}:root .workspace-toolbar .toolbar-group.history{gap:8px}:root .workspace-toolbar>.toolbar-group:not(.history){display:contents}:root .workspace-toolbar .toolbar-search{margin-left:auto}:root .workspace-toolbar .ebg--toolbar{gap:8px}:root .workspace-toolbar .meeting-controls-slot{order:9;margin-inline:auto}:root .workspace-toolbar .meeting-controls-slot:has(>.meeting-controls[data-floating=true]){width:0;height:0;margin:0}:root .message-scroll,:root .thread-scroll,:root .content-tab,:root .sidebar-body,:root .sidebar{overscroll-behavior:contain}:root .markdown-body :is(td,th){overflow-wrap:normal;word-break:normal}:root .message-reminder-item>div:first-child{flex:100%}:root .composer .composer-mention-popover{width:auto;max-width:none;right:0}:root .arc-ts-top-center:not(.arc-ts-contained){top:calc(var(--arc-ts-top-clearance) + var(--space-3) + env(safe-area-inset-top,0px) + var(--app-top,0px))}:root :is(.app-dialog,.creation-dialog),:root .app-dialog.app-dialog--anchored{margin-top:auto;margin-bottom:calc(12px + env(safe-area-inset-bottom,0px) + var(--keyboard-inset,0px));max-height:calc(var(--app-height,100dvh) - 56px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))}:root :is(.app-dialog,.creation-dialog)[data-modal-motion]::backdrop{opacity:calc(var(--modal-backdrop-opacity,1) * var(--sheet-shown,1))}:root :is(.message-actions-menu,.channel-actions-menu,.sidebar-popover-surface,.sidebar-pinned-list,.workspace-combobox-popup){left:calc(12px + env(safe-area-inset-left,0px))!important;right:calc(12px + env(safe-area-inset-right,0px))!important;top:auto!important;bottom:calc(12px + env(safe-area-inset-bottom,0px) + var(--keyboard-inset,0px))!important;width:auto!important;max-width:none!important;max-height:calc(var(--app-height,100dvh) - 56px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))!important}:root .channel-actions-menu :is(.channel-menu-main,.channel-menu-sub){flex:auto;width:auto}:root .sidebar-popover-surface{height:auto!important}:root .workspace-combobox-popup{position-area:none;position-try-fallbacks:none;max-block-size:none;max-inline-size:none;margin:0;inline-size:auto!important}:root :is(.profile-popover-surface,.meeting-morph-surface,.workspace-picker-popover){top:auto!important;left:0!important;right:0!important;bottom:calc(12px + env(safe-area-inset-bottom,0px) + var(--keyboard-inset,0px))!important;max-height:calc(var(--app-height,100dvh) - 56px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))!important;margin-inline:auto!important}:root .emoji-picker-popover:not([data-sheet]){top:auto!important;left:0!important;right:0!important;bottom:calc(12px + env(safe-area-inset-bottom,0px) + var(--keyboard-inset,0px))!important;height:min(437px, calc(var(--app-height,100dvh) - 56px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px)))!important;margin-inline:auto!important}:root[data-message-sheet] .message-hover-toolbar:popover-open{width:max-content;margin-inline:auto;top:auto!important;left:0!important;right:0!important;bottom:calc(100% - var(--message-sheet-top,100%) + 8px)!important}:root[data-message-menu] .message-hover-toolbar :is(.message-action-reply,.message-action-link,.message-action-more,.message-action-divider){display:none}:root[data-message-menu]:not([data-message-sheet]) .message-hover-toolbar,:root[data-emoji-popover] .message-hover-toolbar{visibility:hidden}:root :is(.app-dialog,.creation-dialog,.message-actions-menu,.channel-actions-menu,.sidebar-popover-surface,.sidebar-pinned-list,.profile-popover-surface,.meeting-morph-surface,.workspace-combobox-popup,.workspace-picker-popover),:root :is(.app-dialog,.creation-dialog,.message-actions-menu,.channel-actions-menu,.sidebar-popover-surface,.sidebar-pinned-list,.profile-popover-surface,.meeting-morph-surface,.workspace-combobox-popup,.workspace-picker-popover) *{overscroll-behavior:none}:root .titlebar-status:after,:root .workspace-toolbar .icon-button:after,:root .workspace-toolbar .sidebar-icon-button:after,:root .toolbar-search-trigger:after,:root .toolbar-search-close:after,:root .chat-tabs button:after,:root .member-pile:after,:root .message-avatar:after,:root .dictation-button:after,:root .send-button:after,:root .computer-refresh:after,:root .thread-header>.icon-button:after,:root .board-close:after,:root .canvas-tab-close:after,:root .canvas-tool:after,:root .canvas-tab-button:after,:root .live-board-icon:after,:root .canvas-file-card-open:after,:root .arc-copy:after,:root .arc-code-open:after,:root .v-collapse:after,:root .v-controls [role=radiogroup] button:after,:root .v-controls [role=tablist] button:after,:root .agent-work-actions button:after,:root .reaction:after,:root .reply-preview:after,:root .message-hover-toolbar .message-action:after,:root .dialog-heading>.icon-button:after,:root .creation-close:after,:root .primary-button:after,:root .outline-button:after,:root .small-button:after,:root .creation-actions button:after,:root .arc-button:after,:root .agent-roster-button:after,:root .sidebar .sidebar-row:after,:root .sidebar .sidebar-icon-button:after,:root .sidebar-heading-button:after,:root .sidebar .sidebar-section-chevron:after,:root .sidebar-workspace:after,:root .sidebar .sidebar-profile:after,:root .sidebar-popover-row:after,:root .sidebar-popover-status:after,:root .message-actions-menu button:after,:root .arc-ts-close:after,:root .arc-ts-action:after,:root .meeting-more:after,:root .meeting-audio-badge:after,:root .meeting-popover-close:after,:root .meeting-join:after,:root .meeting-routines-link:after,:root .routines-close:after,:root .routines-today:after,:root .routines-agenda-toggle:after,:root .routine-danger:after,:root .workspace-date-trigger:after,:root .workspace-time-trigger:after,:root .segmented-control button:after,:root .arc-fbg-item:after,:root .conversation-search-row:after,:root .composer-mention-popover button:after,:root .composer .composer-rich-format-toolbar button:after,:root .attachment-chip-button:after,:root .sample-pin-actions button:after,:root .canvas-toolbar button:after,:root .version-panel button:after,:root .routines-month button:after,:root .activity-page-header .icon-button:after,:root .message-reminder-actions button:after,:root .channel-browser-search:after,:root .routines-search:after,:root .routines-select:after,:root .routines-week-nav button:after,:root .utility-list button:after,:root .workspace-select:after,:root .meeting-profile-more:after,:root .agent-profile-message:after,:root .agent-profile-pin:after,:root .routine-run-raise-field:after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;translate:-50% -50%}:root .segmented-control{overflow:visible}:root .toolbar-search-input{height:44px;margin-block:-4px}:root .sheet-formula-input{height:44px;margin-block:-16px -4px;padding-top:12px}:root .dm-create-recipients{min-height:44px;margin-block:-5px;padding-block:5px}:root .dm-create-recipients input{height:44px;margin-block:-5px}:root .dm-create--selected .dm-create-recipients{min-height:45px;margin-block:-8px;padding-block:8px}:root .dm-create--selected .dm-create-recipients input{height:45px;margin-block:-8px}:root .composer-expanding-action:before{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;translate:-50% -50%}:root .titlebar-status,:root .workspace-toolbar .sidebar-icon-button,:root .toolbar-search-close,:root .member-pile,:root .message-avatar,:root .dictation-button,:root .send-button,:root .arc-copy,:root .agent-work-actions button,:root .reaction,:root .sidebar .sidebar-row,:root .sidebar .sidebar-icon-button,:root .sidebar-heading-button,:root .sidebar .sidebar-section-chevron,:root .sidebar-workspace,:root .sidebar .sidebar-profile,:root .sidebar-popover-status,:root .message-actions-menu button,:root .small-button,:root .primary-button,:root .outline-button,:root .meeting-more,:root .routines-close,:root .routines-today,:root .workspace-date-trigger,:root .workspace-time-trigger,:root .conversation-search-row,:root .routines-month button,:root .channel-browser-search,:root .routines-search,:root .routines-select,:root .composer .composer-rich-format-toolbar button,:root .activity-page-header .icon-button,:root .utility-list button,:root .workspace-select,:root .meeting-profile-more,:root .agent-profile-message,:root .agent-profile-pin,:root .routine-run-raise-field{position:relative}:root .titlebar-status:after{top:-10px;translate:-50%}:root .composer-expanding-action{overflow:visible}:root .composer-expanding-label{display:none}:root .workspace-toolbar .sidebar-expand{margin-inline-end:2px}:root .toolbar-search .toolbar-search-field{overflow:visible}:root .toolbar-search-results{top:auto;right:auto;left:calc(11px + env(safe-area-inset-left,0px));max-width:none;margin-top:44px;position:fixed;width:calc(100vw - 22px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px))!important}:root .toolbar-search-hint{display:none}:root .chat-header-action:before{width:max(100%,44px);height:44px;inset:50% auto auto 50%;translate:-50% -50%}:root .header-actions{gap:24px}:root .chat-header{padding-right:12px;position:relative}:root .chat-header .member-pile{position:absolute;top:calc(100% + 14px);right:12px}:root .chat-tabs button:after{height:44px;top:auto;bottom:0;translate:-50%}:root .chat-header .member-pile:after,:root .thread-header>.icon-button:after{top:calc(50% - 1px)}:root .composer .composer-expanding-group,:root .composer-tools-right{gap:12px}:root .reactions{gap:8px;margin-block:11px}:root .agent-work-title strong[role=button]{z-index:1;margin:-14px -13px;padding:14px 13px;position:relative}:root .sidebar .sidebar-rows{gap:12px}:root .sidebar .sidebar-dm{overflow:visible}:root .sidebar .sidebar-section-heading{margin-block:6px}:root .sidebar .sidebar-heading-actions{gap:28px}:root .sidebar .sidebar-section-chevron:after{left:0;translate:0 -50%}:root .sidebar .sidebar-collapse:after{left:auto;right:-6px;translate:0 -50%}:root .message-actions-menu{flex-direction:column;gap:10px;display:flex}:root .sidebar-popover-profile-actions{flex-direction:column;gap:8px;display:flex}:root .sidebar-popover .sidebar-popover-status{margin-block:14px 10px}:root .composer-mention-list{flex-direction:column;gap:2px;padding-block:1px;display:flex}:root .message-reminder-actions{row-gap:14px}:root .board-close:after,:root .sidebar .sidebar-section-heading>.sidebar-icon-button:after,:root .sidebar .sidebar-heading-actions>.sidebar-icon-button:last-child:after,:root .meeting-popover-close:after{left:auto;right:-8px;translate:0 -50%}:root .version-panel .board-close:after{top:-2px;left:auto;right:-10px;translate:0}:root .toolbar-search:not([data-open=true]) .toolbar-search-input{pointer-events:none}:root .sidebar .sidebar-rows{padding-block:6px}:root .reply-preview-slot{margin-block:8px}:root .reactions+.reply-preview-slot{margin-top:19px}:root .message-hover-toolbar .message-action-more{margin-inline-start:8px}:root .composer .composer-rich-format-toolbar{gap:16px;margin-block:8px 22px}:root .composer:has(.composer-rich-format-toolbar) .composer-rich-editor{margin-top:-8px;padding-top:8px}:root .field-label{margin-bottom:0;padding-bottom:8px}:root .channel-form>.field-label{margin-bottom:-8px}:root .canvas-tabs{height:48px;padding-block:9px}:root .canvas-tab-close{margin-inline:12px}:root .arc-fbg{row-gap:16px}:root .arc-fbg-item[data-icon-only]{margin-inline:8px}:root .arc-code-actions{gap:12px}:root .attachment-chip-actions{gap:20px}:root .attachment-chip-retry-slot{overflow:visible}:root .routines-week-nav{gap:16px}:root .v-collapse:after,:root .meeting-popover-close:after,:root .meeting-routines-link:after{z-index:1}:root .meeting-popover-close:after{top:-4px;left:auto;right:-7px;translate:none}:root .meeting-actions .meeting-footer{margin-top:8px}:root .meeting-routines-link:after{top:calc(50% - 2px)}:root .dialog-content>.preview-reset{margin-top:12px}:root .arc-slider-thumb:after{inset:-12px}:root .channel-browser-row{flex-wrap:wrap;row-gap:8px}:root .channel-browser-row>.channel-browser-copy{flex:calc(100% - 30px)}:root .channel-browser-row>.channel-browser-copy+*{margin-left:30px}:root .channel-browser-row>.channel-browser-state{margin-left:auto}:root .routines-title{min-width:0}:root .routines-primary-actions{gap:8px;min-width:0}:root .routines-controls{row-gap:14px}:root .routines-month{flex:100%}:root .routines-filters{flex-wrap:wrap;row-gap:14px;margin-left:0}:root .routine-run-decision,:root .routine-run-raise-row{row-gap:14px}:root .routines-list-columns{display:none}:root .routines-row-grid{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name actions""next next""last last""schedule count";gap:8px 12px;padding:14px 16px}:root .routines-row-name{grid-area:name}:root .routines-row-actions{grid-area:actions;align-self:start}:root .routines-row-next{flex-direction:row;grid-area:next;align-items:baseline;gap:8px}:root .routines-row-last{flex-direction:row;grid-area:last;align-items:baseline;gap:8px}:root .routines-row-schedule{grid-area:schedule}:root .routines-row-count{grid-area:count;justify-content:flex-end}:root .routines-history-body{padding:0 16px 14px}:root .routines-list-toolbar{flex-wrap:wrap;row-gap:8px;padding-inline:16px}:root .routines-row-label{display:inline}:root .routines-row-toggle{position:relative}:root .routines-day-more:after,:root .routines-row-toggle:after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;translate:-50% -50%}}
@media (min-width:760px) and (max-width:899.98px){:root:not([data-layout=phone]) :is(.panel-layout,.workspace-view):has(>.thread-slot:not([aria-hidden=true]))>.chat-panel{display:none}:root:not([data-layout=phone]) :is(.panel-layout,.workspace-view)>.thread-slot:not([aria-hidden=true]){flex:auto;width:auto!important}:root:not([data-layout=phone]) :is(.panel-layout,.workspace-view)>.thread-slot:not([aria-hidden=true])>.thread-panel{left:0;width:auto!important}:root:not([data-layout=phone]) :is(.panel-layout,.workspace-view)>.thread-slot:not([aria-hidden=true])>.thread-resize-handle,:root:not([data-layout=phone]) .thread-slot :is(.board-panel-toggle,.thread-header>.icon-button[data-icon=panel]){display:none}:root:not([data-layout=phone]) .routines-filters{flex-wrap:wrap;row-gap:8px;margin-left:0}:root:not([data-layout=phone]) .workspace-toolbar:has(.meeting-controls-slot){column-gap:8px}:root:not([data-layout=phone]) .workspace-toolbar:has(.meeting-controls-slot) :is(.toolbar-group,.composer-expanding-group){column-gap:8px}}
:root[data-input=touch] .message{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}:root[data-input=touch] .message :is(input,textarea,[contenteditable=true],pre,code){-webkit-user-select:text;user-select:text}:root[data-input=touch] .sidebar-row{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}:root[data-input=touch] .canvas-pdf-scroll{touch-action:pan-x pan-y}:root[data-input=touch] .board-resize-handle:after{content:"";position:absolute;inset:-16px}:root[data-input=touch] .sheet-resize{touch-action:none}:root[data-input=touch] .sheet-resize-col:after{content:"";position:absolute;inset:0 -14px}:root[data-input=touch] .sheet-resize-row:after{content:"";position:absolute;inset:-14px 0}
