.ux04-users .ux04-user-row>span:last-child{flex:1;min-width:0}.ux04-user-drawer .profile-identity>div{min-width:0}.ux04-user-drawer .profile-identity h2{overflow-wrap:anywhere}.ux04-user-details{display:grid;gap:var(--orch-space-identity-gap);margin-top:var(--orch-space-calendar-inset)}.ux04-user-details>div{display:grid;gap:var(--orch-space-row-gap)}.ux04-user-details dt{color:var(--orch-color-muted)}.ux04-user-details dd{margin:0;overflow-wrap:anywhere}.ux04-shared-groups,.ux04-settings-section+.ux04-settings-section,.ux04-account-settings>.ux04-settings-section{margin-top:calc(2 * var(--orch-space-calendar-inset))}.ux04-shared-groups h3,.ux04-settings-section h3{font-size:inherit;margin:0 0 var(--orch-space-calendar-inset)}.ux04-settings-section{display:flex;flex-direction:column;gap:var(--orch-space-identity-gap);min-width:0}.ux04-settings-section .ux04-user-details,.ux04-settings-section .hint{margin:0}.ux04-photo-editor{display:flex;align-items:center;gap:var(--orch-space-identity-gap)}.ux04-photo-editor>div{display:flex;flex-wrap:wrap;gap:var(--orch-space-picker-inset)}.ux04-photo-preview{width:var(--orch-avatar-profile);height:var(--orch-avatar-profile);flex:none;display:flex}.ux04-photo-preview img,.ux04-avatar>img{width:100%;height:100%;object-fit:cover;border-radius:var(--orch-radius-avatar)}.ux04-profile-actions{display:flex;gap:var(--orch-space-picker-inset)}.ux04-profile-actions>button{flex:1}.ux04-settings-section input[hidden]{display:none}.ux04-user-details a{color:inherit;overflow-wrap:anywhere;text-underline-offset:3px}.ux04-access{display:flex;flex-direction:column;gap:var(--orch-space-calendar-inset);min-width:0}.ux04-access>.hint,.ux04-access-workspace{margin:0}.ux04-access-workspace{font-weight:600}.ux04-access .picker-search input{min-width:0;width:100%}.ux04-access-list{display:flex;flex-direction:column;gap:var(--orch-space-row-gap)}.ux04-access-row{align-items:center;gap:var(--orch-space-identity-gap)}.ux04-access-row>.ux04-access-avatar{flex:0 0 auto;display:flex;overflow:visible}.ux04-access-row>.ux04-access-person{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--orch-space-row-gap)}.ux04-access-person strong{overflow-wrap:anywhere}.ux04-access-person small{display:block;color:var(--orch-color-muted);font-weight:400;overflow-wrap:anywhere}.ux04-access-person strong small{display:inline}.ux04-access-row.selected{background:var(--orch-color-participant-hover)}.ux04-access-editor{padding:var(--orch-space-calendar-inset) var(--orch-space-identity-gap);display:flex;flex-direction:column;gap:var(--orch-space-calendar-inset)}.ux04-access-editor p{margin:0}.ux04-access-status{display:flex;flex-direction:column;gap:var(--orch-space-identity-gap)}.ux04-access-actions{display:flex;flex-wrap:wrap;gap:var(--orch-space-picker-inset)}.ux04-access-actions>button{flex:1;min-width:0}.ux04-access-privacy{padding-top:var(--orch-space-calendar-inset)}.ux04-access-row>svg{transition:transform var(--orch-motion-chevron)}.ux04-access-row>svg.rotated{transform:rotate(90deg)}@media(prefers-reduced-motion:reduce){.ux04-access-row>svg{transition:none}}.gl-sidebar-preview .gl-sidebar-mention{flex:none;color:var(--orch-color-muted);font-size:var(--orch-font-label-size)}.gl-sidebar-preview .gl-waiting-badge>svg{display:block;width:var(--orch-layout-attention-icon);height:var(--orch-layout-attention-icon);stroke-width:1.8;align-self:center;justify-self:center}.ux05-preview-body:has(>.ux05-spreadsheet){display:flex;overflow:hidden;padding:0}.ux05-spreadsheet{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0;width:100%}.ux05-spreadsheet-status{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:12px 16px;flex-shrink:0}.ux05-spreadsheet-status>span{flex:1;min-width:150px}.ux05-spreadsheet>iframe{display:block;flex:1;width:100%;height:100%;min-height:240px;border:0}.ux05-spreadsheet>.notice{margin:8px 16px}.ux05-result-toolbar:has(.ux05-sheet-actions-host){gap:8px;padding:8px 16px;min-height:52px;flex-shrink:0}.ux05-result-toolbar:has(.ux05-sheet-actions-host)>span{display:none}.ux05-sheet-actions-host{flex:1;min-width:0}.ux05-sheet-actions-host .ux05-spreadsheet-status{padding:0;flex-wrap:nowrap;gap:8px;min-height:36px;font-size:12px}.ux05-sheet-actions-host .ux05-spreadsheet-status>span{color:var(--orch-color-muted);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ux05-sheet-actions-host button{flex:none}.ux05-result-preview:has(.ux05-sheet-actions-host){top:0;right:0;bottom:0;left:0;margin:auto;transform:none;width:min(1180px,calc(100vw - 32px));height:min(820px,calc(100dvh - 32px));max-height:calc(100dvh - 32px)}.ux05-result-preview.ux05-viewer-expanded:has(.ux05-sheet-actions-host){width:calc(100vw - 24px);height:calc(100dvh - 24px);max-width:none;max-height:calc(100dvh - 24px)}.ux05-result-preview:has(.ux05-sheet-actions-host)>.ux05-result-content{flex:1;min-height:0;overflow:hidden}.ux05-result-preview:has(.ux05-sheet-actions-host)>.ux05-preview-actions{padding:8px 16px;flex-shrink:0}.ux05-spreadsheet>iframe{min-height:0}.ux05-sheet-preview{height:360px;width:100%;position:relative;overflow:hidden;border-radius:var(--orch-radius-control);background:var(--orch-color-field)}.ux05-sheet-preview iframe{display:block;width:100%;height:100%;border:0;pointer-events:none;transition:opacity var(--orch-motion-detail-opacity) var(--orch-motion-feed-ease)}.ux05-sheet-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;color:var(--orch-color-muted);font-size:12px}@media(max-width:680px){.ux05-result-toolbar:has(.ux05-sheet-actions-host){flex-wrap:wrap;padding:4px 12px;gap:0 8px}.ux05-sheet-actions-host{flex-basis:100%}.ux05-sheet-actions-host .ux05-spreadsheet-status{flex-wrap:wrap;gap:0 4px}.ux05-sheet-actions-host .ux05-spreadsheet-status>span{flex-basis:100%;padding:4px}.ux05-result-preview:has(.ux05-sheet-actions-host){width:100vw;height:100dvh;max-height:100dvh}.ux05-result-preview:has(.ux05-sheet-actions-host)>.ux05-result-content{position:relative}.ux05-result-preview:has(.ux05-sheet-actions-host) .ux05-result-history{position:absolute;inset:0 0 0 auto;max-height:none;width:min(280px,90%);z-index:2;background:var(--orch-color-panel)}}@media(prefers-reduced-motion:reduce){.ux05-sheet-preview iframe{transition:none}}.uxcards-live.uxcards-card.uxcards-sheet-card{width:100%;max-width:100%;min-width:0}.ux05-result-surface:has(.uxcards-sheet-card){max-width:100%;width:100%}.gl-chat .gl-result-tail:has(.uxcards-sheet-card){width:100%;max-width:100%;min-width:0;align-self:stretch}.composer-context:is(.ux08-composer-reply,.ux05-result-reply){display:flex;align-items:center;gap:var(--orch-space-identity-gap);box-sizing:border-box;width:100%;min-width:0;min-height:64px;padding:var(--orch-space-row-block) var(--orch-space-identity-gap);margin:0 0 var(--orch-space-quote-to-text);border:0;border-radius:var(--orch-radius-control);background:var(--orch-color-panel);color:var(--orch-color-text)}.composer-context:is(.ux08-composer-reply,.ux05-result-reply)>svg{width:18px;height:18px;flex:0 0 18px;color:var(--orch-color-muted);stroke-width:1.6}.composer-context:is(.ux08-composer-reply,.ux05-result-reply)>:is(span,button.ux08-reply-copy){display:block;flex:1;min-width:0;padding:0;text-align:left}.composer-context:is(.ux08-composer-reply,.ux05-result-reply) strong{display:block;margin:0;font-size:13px;font-weight:500;line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.composer-context:is(.ux08-composer-reply,.ux05-result-reply) small{display:block;margin:2px 0 0;font-size:12px;font-weight:400;line-height:1.5;color:var(--orch-color-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.composer-context:is(.ux08-composer-reply,.ux05-result-reply)>.icon{width:44px;height:44px;min-width:44px;min-height:44px;flex:0 0 44px;padding:0;display:grid;place-items:center;align-self:center}.composer-context:is(.ux08-composer-reply,.ux05-result-reply)>.icon svg{width:16px;height:16px;stroke-width:1.6}.uxcards-live.uxcards-card{width:min(100%,560px);--result-height:min(360px,55dvh)}.uxcards-live.uxcards-card>header{height:42px;min-height:42px;align-items:flex-start}.uxcards-live.uxcards-card>header>strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal}.uxcards-live.uxcards-card>.uxcards-preview{position:relative;display:block;height:var(--result-height);min-height:var(--result-height);max-height:var(--result-height);overflow:auto;background:var(--orch-color-field)}.uxcards-live .uxcards-variant-rail>button{width:116px}.uxcards-live .uxcards-rail-controls{height:44px}.uxcards-live.uxcards-card .uxcards-image,.uxcards-live.uxcards-card .result-media{position:relative;display:block;width:100%;height:100%;padding:0;min-height:0}.uxcards-live.uxcards-card .uxcards-image img,.uxcards-live.uxcards-card .result-media video{display:block;width:100%;height:100%;max-height:100%;object-fit:contain;margin:0}.result-skeleton{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;gap:var(--orch-space-identity-gap);padding:var(--orch-space-calendar-inset);width:100%;height:100%;min-height:160px;background:var(--orch-color-field)}.result-skeleton>span{display:block;height:12px;border-radius:var(--orch-radius-control);background:var(--orch-color-secondary);opacity:.45;width:72%}.result-skeleton>span:first-child{height:80px;width:100%;margin-bottom:var(--orch-space-quote-to-text)}.result-skeleton>span:last-child{width:48%}.uxcards-image>.result-skeleton,.result-media>.result-skeleton{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.uxcards-variant-artwork{background:var(--orch-color-field);border-radius:var(--orch-radius-control)}.uxcards-live .uxcards-pending-preview,.uxcards-live .uxcards-state{height:100%;min-height:0;box-sizing:border-box}.uxcards-live .uxcards-loading-artwork.is-working{animation:none}.result-progress{position:absolute;z-index:1;inset:auto 0 0;max-height:55%;overflow:auto;background:var(--orch-color-panel);border-radius:var(--orch-radius-control)}.result-progress>.uxcards-job-state{padding:12px}.uxcards-live .uxcards-preview>iframe{height:100%}@media(max-width:680px){.uxcards-live.uxcards-card{--result-height:min(360px,50dvh)}}.result-reveal{position:relative;width:100%;height:100%;min-height:0;isolation:isolate}.result-content{height:100%;opacity:1;transition:opacity var(--orch-motion-ready-flip) var(--orch-motion-feed-ease)}.result-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;transition:opacity var(--orch-motion-ready-flip) var(--orch-motion-feed-ease)}.result-reveal[data-busy=true]>.result-content{opacity:0;pointer-events:none}.result-reveal[data-busy=true]>.result-placeholder{opacity:1}.result-placeholder .result-skeleton>span{animation:result-breathe var(--orch-motion-status-light) linear infinite}.result-placeholder[aria-hidden=true] .result-skeleton>span{animation-play-state:paused}@keyframes result-breathe{0%,to{opacity:.32}50%{opacity:.55}}@starting-style{.result-reveal[data-busy=false]>.result-content{opacity:0}}.uxcards-live:has(.uxcards-variant-rail button:focus-visible) .result-content,.uxcards-live:has(.uxcards-variant-rail button:focus-visible) .result-placeholder{transition:none}@media(prefers-reduced-motion:reduce){.result-placeholder .result-skeleton>span{animation:none;opacity:.45}.result-content,.result-placeholder{transition-duration:var(--orch-motion-detail-opacity)}}.uxcards-live .result-page img{display:block;width:100%;height:100%;object-fit:contain}.uxcards-live .result-content>iframe{width:100%;height:100%;border:0}.uxcards-live .result-page{width:100%;min-height:160px;background:var(--orch-color-field)}.uxcards-live .result-page img{height:auto;max-width:100%;object-fit:contain}.uxcards-live .result-content>:is(.ux05-markdown,pre,.ux05-document-page,.ux05-table-preview){padding:20px;font-size:13px;line-height:1.7;overflow-wrap:anywhere}.uxcards-live .result-content>pre{white-space:pre-wrap}@media(max-width:680px){.uxcards-live .result-content>:is(.ux05-markdown,pre,.ux05-document-page,.ux05-table-preview){padding:16px}}.ux08-destination-sections{gap:16px}.ux08-destination-sections>section{display:flex;flex-direction:column;gap:4px}.ux08-destination-sections h3{display:flex;align-items:center;gap:8px;margin:0;padding:4px 10px;font-size:12px;line-height:1.5;font-weight:500;color:var(--orch-color-muted)}.ux08-destination-sections h3>span{font-weight:400}.ux08-destination-sections .ux08-recipient{width:100%;flex:none}.ux04-avatar{color:var(--avatar-ink)}.ux04-avatar .pixel-holder svg{fill:var(--avatar-ink)}.ux04-avatar .pixel-holder svg[data-avatar-style=figures]{shape-rendering:geometricPrecision}.ux04-avatar .pixel-holder svg rect[fill="#fff"]{fill:var(--avatar-detail)}.ux04-avatar-color-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px}.ux04-avatar-color-options{display:flex;align-items:center;gap:4px}.ux04-avatar-color{width:44px;height:44px;padding:10px;display:grid;place-items:center;position:relative;border:0;border-radius:var(--orch-radius-control);background:transparent;isolation:isolate}.ux04-avatar-color:before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:var(--orch-radius-control);z-index:-1}.ux04-avatar-color:hover,.ux04-avatar-color:active{background:transparent}.ux04-avatar-color:hover:before,.ux04-avatar-color:active:before{background:var(--orch-color-participant-hover)}.ux04-avatar-color[aria-checked=true]:before{box-shadow:inset 0 0 0 1px var(--orch-color-text)}.ux04-avatar-color:focus-visible{outline:2px solid var(--orch-color-text);outline-offset:1px}.ux04-avatar-color svg{width:24px;height:24px;stroke:none;display:block}.ux08-forwarded-unified>.ux08-forward-source{flex-wrap:wrap;row-gap:4px}.ux08-forward-identity{display:inline-flex;align-items:center;gap:6px;min-width:0;overflow-wrap:anywhere}.ux08-forward-avatar{display:inline-flex;align-items:center;justify-content:center;flex:0 0 var(--orch-avatar-inline);width:var(--orch-avatar-inline);height:var(--orch-avatar-inline);line-height:1}.ux08-forward-avatar>svg{width:100%;height:100%}.ux08-forward-avatar>.avatar{width:100%;height:100%;min-width:0;min-height:0;font-size:10px;line-height:1;flex:none}.ux08-forwarded-unified>.ux08-forwarded-text{color:var(--orch-color-text);background:var(--orch-color-incoming)}.ux08-forwarded-unified>.ux08-forwarded-text>.rich-message{padding:0;background:none;border-radius:0}.ux08-forwarded-unified>.ux08-forwarded-text>p{margin:0;line-height:inherit}.ux08-more{display:inline-flex;opacity:0;pointer-events:none}.message:hover .ux08-more,.message:focus-within .ux08-more{opacity:1;pointer-events:auto}.ux08-more>.select-trigger{padding:4px;width:32px;min-height:28px;border:0;background:transparent;color:var(--orch-color-muted);justify-content:center}.ux08-more>.select-trigger>svg{width:16px;height:16px}.ux08-more>.select-trigger>svg:last-child{display:none}.ux08-action-menu{display:flex;flex-direction:column;gap:4px}.ux08-action-menu>button{display:flex;align-items:center;gap:10px;padding:10px 12px;min-height:40px;text-align:left;border-radius:var(--orch-radius-control);font-size:13px}.ux08-action-menu>button>svg{width:16px;height:16px}.ux08-action-menu>button:hover{background:var(--orch-color-participant-hover)}.ux08-action-menu .ux08-danger,.ux08-error{color:var(--orch-color-coral-on-dark)}.ux08-modal{gap:16px}.ux08-modal h2{margin:0;font-size:18px;line-height:1.4}.ux08-modal p{margin:0}.ux08-modal-actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.ux08-modal-actions>button{min-height:36px}.ux08-modal-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.ux08-modal-heading>.icon{width:32px;height:32px}.ux08-forward-dialog{width:min(440px,calc(100vw - 32px))}.ux08-search{display:flex;align-items:center;gap:10px;padding:0 12px;border:1px solid var(--orch-color-field-border);border-radius:var(--orch-radius-control);min-height:40px}.ux08-search>svg{width:18px;height:18px;color:var(--orch-color-muted)}.ux08-search input{border:0;background:transparent;padding:10px 0;min-width:0;width:100%;font-size:13px;outline:none}.ux08-search:focus-within{outline:1px solid var(--orch-color-muted)}.ux08-recipients{display:flex;flex-direction:column;gap:4px;max-height:min(320px,40dvh);overflow:auto}.ux08-recipient{display:grid;grid-template-columns:var(--orch-avatar-member-picker) minmax(0,1fr) 16px;align-items:center;gap:12px;padding:10px!important;min-height:60px!important;border-radius:var(--orch-radius-control);text-align:left}.ux08-recipient:hover,.ux08-recipient:focus-visible{background:var(--orch-color-participant-hover)}.ux08-recipient>.ux08-recipient-copy{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.ux08-recipient strong{overflow-wrap:anywhere}.ux08-recipient small{font-size:12px;color:var(--orch-color-muted)}.ux08-recipient>svg{width:16px;height:16px;color:var(--orch-color-muted)}.ux08-forward-prepared>.ux08-reply-copy{flex:1}.ux08-forwarded{padding:0 0 8px;max-width:65ch}.ux08-forwarded>strong{display:flex;align-items:center;gap:6px;color:var(--orch-color-muted);font-weight:500;font-size:12px}.ux08-forwarded>strong>svg{width:14px;height:14px}.ux08-forwarded>p{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0!important}.ux05-file-card>.ux08-file-forward{flex:none;align-self:center;margin-right:8px;width:36px;height:36px}.ux08-file-forward>svg{width:16px;height:16px}@media(max-width:680px),(pointer:coarse){.ux08-more{opacity:1;pointer-events:auto}.ux08-more>.select-trigger{min-width:44px;min-height:44px}.ux08-modal-actions>button{min-height:44px}.ux05-file-card>.ux08-file-forward{width:44px;height:44px}.ux08-action-menu>button{min-height:44px}}.ux08-more:has(:popover-open){opacity:1;pointer-events:auto}.ux08-action-menu{pointer-events:auto}.ux08-more>.select-pop{padding:6px}.ux08-more>.select-pop button{border:0}@media(max-width:680px),(pointer:coarse){.ux08-modal-heading>.icon{width:44px;height:44px}}.ux08-forward-details{min-width:0}.ux08-forward-details summary{cursor:pointer;list-style:revert;padding-right:8px}.ux08-forward-details[open] summary{margin-bottom:8px}.ux08-forward-full{max-height:160px;overflow:auto;font-size:13px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.ux08-forward-full p{margin:0}.ux08-forward-full ul{padding-left:18px;margin:8px 0 0}.ux08-forwarded-text{margin-top:6px;overflow-wrap:anywhere}.ux08-forwarded-text>*:first-child{margin-top:0}.ux08-forward-details summary{list-style:none}.ux08-forward-details summary::-webkit-details-marker{display:none}.ux08-forward-label{display:flex;align-items:center;justify-content:space-between;gap:8px}.ux08-forward-label>svg{width:14px;height:14px;flex:none}.ux08-forward-details[open] summary small{display:none}.ux08-forward-details[open] .ux08-forward-label>svg{transform:rotate(180deg)}.ux04-modal.ux08-forward-dialog{width:min(440px,calc(100vw - 32px))}.ux04-modal.ux08-forward-dialog .ux08-modal-heading>.icon{box-sizing:border-box;display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;min-height:36px;padding:0;line-height:1}.ux04-modal.ux08-forward-dialog .ux08-modal-heading>.icon>svg{display:block;width:18px;height:18px}.ux08-recipient>.ux08-recipient-avatar{display:grid;place-items:center;flex:none;width:var(--orch-avatar-member-picker);height:var(--orch-avatar-member-picker);min-width:0}.ux08-recipient-avatar>.avatar{width:var(--orch-avatar-member-picker);height:var(--orch-avatar-member-picker);flex:none;aspect-ratio:1;border-radius:var(--orch-radius-avatar)}@media(max-width:680px),(pointer:coarse){.ux04-modal.ux08-forward-dialog .ux08-modal-heading>.icon{flex-basis:44px;width:44px;height:44px;min-height:44px}}.uxcards-showcase{width:100%;min-width:0}.uxcards-showcase>h2{font-size:20px;font-weight:500;margin:0 0 12px}.uxcards-intro{font-size:13px;line-height:1.6;color:var(--orch-color-muted);max-width:66ch}.uxcards-filters{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:24px 0 12px}.uxcards-count{font-size:12px;color:var(--orch-color-muted);margin:12px 0 24px}.uxcards-example{margin:0 0 32px}.uxcards-example>h3{font-size:13px;font-weight:400;color:var(--orch-color-muted);margin:0 0 12px}.uxcards-card{border:1px solid var(--orch-color-field-border);border-radius:var(--orch-radius-popover);padding:14px;min-width:0;background:var(--orch-color-panel)}.uxcards-card>header{display:flex;align-items:flex-start;gap:16px;margin-bottom:14px}.uxcards-card>header>strong{min-width:0;flex:1;font-size:14px;font-weight:500;line-height:1.5;overflow-wrap:anywhere}.uxcards-card>header>small{flex:none;font-size:12px;line-height:1.75;color:var(--orch-color-muted);white-space:nowrap}.uxcards-preview{min-width:0;overflow:hidden;background:var(--orch-color-field);border-radius:var(--orch-radius-control)}.uxcards-preview>iframe{display:block;width:100%;height:320px;border:0;background:var(--orch-color-field)}.uxcards-image{display:block;padding:0;width:100%;background:transparent}.uxcards-image img{display:block;width:100%;height:320px;object-fit:contain}.uxcards-image:hover{background:transparent}.uxcards-document{padding:28px;min-height:220px;font-size:14px;line-height:1.7}.uxcards-document>svg{width:24px;height:24px;color:var(--orch-color-muted);margin-bottom:12px}.uxcards-document h4{font-size:18px;font-weight:500;margin-bottom:12px}.uxcards-document ol{padding-left:20px;margin-top:12px}.uxcards-table{overflow:auto;padding:20px;min-height:220px}.uxcards-table table{font-size:13px}.uxcards-table th{position:static;background:transparent}.uxcards-state{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;padding:28px;min-height:220px;text-align:center;font-size:14px}.uxcards-state>svg{width:24px;height:24px;color:var(--orch-color-muted)}.uxcards-state>strong{font-size:14px;font-weight:500}.uxcards-state>p{max-width:46ch;font-size:13px;line-height:1.6;color:var(--orch-color-muted)}.uxcards-state .secondary,.uxcards-save-error .secondary{display:inline-flex;align-items:center;gap:8px;min-height:44px}.uxcards-state button svg,.uxcards-save-error button svg{width:16px;height:16px}.uxcards-save-error{padding:14px 0;font-size:13px;line-height:1.6}.uxcards-save-error button{margin-top:12px}.uxcards-card>footer{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:8px;margin-top:10px}.uxcards-card>footer>small{font-size:12px;color:var(--orch-color-muted);white-space:nowrap}.uxcards-card>footer>div{display:flex;flex-wrap:nowrap;justify-content:flex-end;max-width:100%;margin-left:auto;align-items:center;gap:2px;flex:none}.uxcards-card>footer .icon{display:inline-grid;place-items:center;flex:0 0 44px;min-width:44px;min-height:44px;width:44px;height:44px;padding:0;color:var(--orch-color-text);background:transparent;position:relative;isolation:isolate;text-decoration:none}.uxcards-card>footer .icon:before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:var(--orch-radius-control);z-index:-1;background:transparent}.uxcards-card>footer .icon:is(:hover,:focus-visible,[data-state=open]){background:transparent;transform:none}.uxcards-card>footer .icon:is(:hover,:focus-visible,[data-state=open]):before{background:var(--orch-color-participant-hover)}.uxcards-card>footer .icon:disabled:hover:before{background:transparent}.uxcards-card>footer .icon svg{width:16px;height:16px}.uxcards-open{flex:none;white-space:nowrap;min-height:44px;font-size:13px;padding:8px 10px;border-radius:var(--orch-radius-control)}.uxcards-options{margin-bottom:14px}.uxcards-share>div:first-child{display:flex;align-items:center;gap:16px;justify-content:space-between}.uxcards-share>p{font-size:13px;line-height:1.6;margin:12px 0}.uxcards-share>.ux05-result-history{width:100%;border:0;padding:0}.uxcards-empty{font-size:14px;line-height:1.6;color:var(--orch-color-muted);padding:32px 0}@media(max-width:680px){.uxcards-filters{grid-template-columns:minmax(0,1fr)}.uxcards-card{padding:12px}.uxcards-card>header{gap:10px}.uxcards-card>header>strong{font-size:13px}.uxcards-preview>iframe,.uxcards-image img{height:240px}.uxcards-document,.uxcards-state{padding:20px}.uxcards-table{padding:12px}.uxcards-card>footer{gap:2px}.uxcards-card>footer .icon{width:44px}.uxcards-open{padding:8px 6px;font-size:12px}}.uxcards-card{width:min(100%,var(--uxcards-width,560px));max-width:100%}.message.incoming:has(.uxcards-live)>.message-body{width:100%}.ux05-result-surface:has(.uxcards-live){width:100%;min-width:0;max-width:min(100%,680px);overflow:visible}.uxcards-live{margin-bottom:12px}.uxcards-live:last-child{margin-bottom:0}.uxcards-preview.uxcards-media-preview{background:transparent}.uxcards-media-card{--uxcards-inset:30px;width:min(100%,680px,max(360px,calc(min(360px,55dvh) * var(--uxcards-ratio,1.5) + var(--uxcards-inset))))}.uxcards-media-preview .uxcards-image img{width:100%;height:auto;max-height:min(360px,55dvh);object-fit:contain}.uxcards-live>.uxcards-preview:not(.uxcards-media-preview){max-height:360px;overflow:auto}.uxcards-live>.uxcards-preview>.ux05-markdown,.uxcards-live>.uxcards-preview>pre{padding:20px;font-size:13px;line-height:1.7;overflow-wrap:anywhere;white-space:pre-wrap}.uxcards-live>.uxcards-preview>video{display:block;max-width:100%;max-height:360px;margin:auto}.uxcards-variants{min-width:0;margin-bottom:14px}.uxcards-variant-rail{display:flex;align-items:flex-start;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;scroll-snap-type:x proximity;scroll-padding-inline:6px;padding:6px}.uxcards-variant-rail>button{display:flex;flex-direction:column;align-items:center;gap:7px;flex:0 0 auto;width:max(84px,calc(var(--uxcards-thumb-height,68px) * var(--uxcards-thumb-ratio,1.5) + 14px));max-width:140px;min-width:0;min-height:44px;padding:6px;border:1px solid transparent;border-radius:var(--orch-radius-control);scroll-snap-align:start;font-size:12px}.uxcards-variant-rail>button[aria-pressed=true]{border-color:var(--orch-color-muted);background:var(--orch-color-incoming)}.uxcards-variant-rail>button>img{display:block;width:auto;max-width:100%;height:68px;object-fit:contain}.uxcards-variant-rail>button>svg{height:44px;width:24px;margin:12px 0}.uxcards-rail-controls{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:4px}.uxcards-rail-controls .icon{width:44px;height:44px;display:grid;place-items:center;padding:0}.uxcards-rail-controls svg{width:16px;height:16px}.uxcards-rail-controls small{font-size:12px;color:var(--orch-color-muted);min-width:34px;text-align:center;justify-self:center}@media(max-width:680px){.uxcards-variant-rail>button{--uxcards-thumb-height:60px}.uxcards-variant-rail>button>img{height:60px}.uxcards-media-card{--uxcards-inset:26px;width:min(100%,680px,max(360px,calc(min(360px,50dvh) * var(--uxcards-ratio,1.5) + var(--uxcards-inset))))}.uxcards-media-preview .uxcards-image img{height:auto;max-height:min(360px,50dvh)}}@media(prefers-reduced-motion:reduce){.uxcards-variant-rail{scroll-behavior:auto}}.uxcards-media-card>footer>div{gap:0}.uxcards-media-card .uxcards-open{padding-inline:6px}.uxcards-variant-rail::-webkit-scrollbar{display:none}.uxcards-variant-rail>button{scroll-margin-inline:6px}.uxcards-live .ux05-inline-video{aspect-ratio:auto;margin:0;min-height:0}.uxcards-live video.ux05-inline-video{width:100%;max-height:min(360px,55dvh);object-fit:contain}.uxcards-live .ux05-preview-image{object-fit:contain}@media(max-width:600px){.uxcards-live video.ux05-inline-video{max-height:min(360px,50dvh)}}.uxcards-job-state{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:16px;font-size:13px;line-height:1.6}.uxcards-job-status{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;margin:0}.uxcards-job-state .secondary{display:inline-flex;align-items:center;gap:8px;min-height:44px}.uxcards-job-state button svg{width:16px;height:16px}.ux05-result-job{margin-bottom:12px}.uxcards-live>.uxcards-preview>.ux05-document-page,.uxcards-live>.uxcards-preview>.ux05-table-preview{padding:20px;font-size:13px;line-height:1.6}.uxcards-live .ux05-document-page>p{margin:0 0 12px}.uxcards-live .ux05-document-page>p:last-child{margin-bottom:0}.uxcards-live .ux05-table-preview h3{font-size:14px;font-weight:500;margin:0 0 12px}.uxcards-live .ux05-table-preview>section+section{margin-top:20px}.uxcards-job-state>.notice,.uxcards-job-state>p{margin:0;width:100%}.uxcards-job-state>.secondary{flex:none}.uxcards-media-card.uxcards-grouped{width:min(100%,560px)}.uxcards-grouped>header>strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uxcards-grouped>.uxcards-media-preview{height:min(360px,55dvh);display:grid;place-items:center}.uxcards-grouped>.uxcards-media-preview>.uxcards-image,.uxcards-grouped>.uxcards-media-preview>video.ux05-inline-video{width:100%;height:100%;min-height:0;max-height:100%}.uxcards-grouped>.uxcards-media-preview>.uxcards-image img{width:100%;height:100%;max-height:100%;object-fit:contain}.uxcards-grouped>.uxcards-media-preview>.uxcards-state{min-height:0}@media(max-width:680px){.uxcards-live>.uxcards-preview>.ux05-document-page,.uxcards-live>.uxcards-preview>.ux05-table-preview{padding:16px}.uxcards-grouped>.uxcards-media-preview{height:min(360px,50dvh)}}.uxcards-card>.uxcards-job-state{padding:0 0 16px;max-height:none;overflow:visible}.uxcards-grouped .uxcards-variant-rail>button{width:116px}.uxcards-variant-artwork{display:grid;place-items:center;width:100%;height:68px;flex:none}.uxcards-variant-artwork>img{display:block;width:100%;max-width:100%;height:68px;max-height:100%;min-height:0;object-fit:contain}.uxcards-variant-artwork svg{width:24px;height:28px}.uxcards-loading-artwork{display:grid;place-items:center;width:44px;height:44px;color:var(--orch-color-muted)}.uxcards-loading-artwork svg{width:28px;height:28px}.uxcards-loading-artwork.is-working{animation:ux05-working var(--orch-motion-thinking-cycle) linear infinite}.uxcards-pending-preview{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:100%;min-height:180px;height:100%;font-size:13px;line-height:1.5;color:var(--orch-color-muted);padding:20px;box-sizing:border-box}.uxcards-pending-preview strong{font-weight:500;color:var(--orch-color-text)}.uxcards-media-card.ux05-result-job:not(.uxcards-grouped){width:min(100%,560px)}.uxcards-media-card.ux05-result-job>.uxcards-media-preview{height:min(360px,55dvh)}.document-hidden .uxcards-loading-artwork{animation-play-state:paused}@media(max-width:680px){.uxcards-variant-artwork{height:60px}.uxcards-variant-artwork>img{height:60px}.uxcards-media-card.ux05-result-job>.uxcards-media-preview{height:min(360px,50dvh)}.uxcards-job-status{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.uxcards-loading-artwork.is-working{animation:none;opacity:1}}.ux05-preview.ux05-result-preview>.ux05-preview-actions{justify-content:flex-end}.ux05-preview-actions>.ux05-preview-action-group{display:flex;align-items:center;justify-content:flex-end;gap:4px;flex-wrap:wrap;min-width:0}.ux05-preview-actions .ux05-preview-action-group>.icon{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;min-height:44px;padding:0;color:var(--orch-color-muted);border-radius:var(--orch-radius-control);text-decoration:none}.ux05-preview-actions .ux05-preview-action-group>.icon svg{width:17px;height:17px}.ux05-preview-actions .ux05-preview-action-group>a.icon:hover{background:var(--orch-color-participant-hover)}.ux05-preview-actions .ux05-preview-action-group>.icon[aria-expanded=true]{background:var(--orch-color-participant-hover);color:var(--orch-color-text)}.ux05-preview-actions .ux05-preview-action-group>.primary{flex:none;margin-left:8px}@media(max-width:680px){.ux05-preview-actions>.ux05-preview-action-group{width:100%}}.ux05-result-content>.ux05-preview-body:has(>.ux05-preview-video){display:flex;align-items:center;justify-content:center}.ux05-preview-video{display:block;width:auto;height:auto;max-width:100%;max-height:100%;min-height:0;object-fit:contain;border-radius:var(--orch-radius-control)}@media(max-width:680px){.ux05-preview-actions .ux05-preview-action-group{gap:2px}.ux05-preview-actions .ux05-preview-action-group>.primary{margin-left:4px;padding-inline:12px}}@media(max-height:600px){.ux05-preview.ux05-result-preview{top:8px;bottom:8px;height:calc(100dvh - 16px);max-height:calc(100dvh - 16px)}.ux05-result-content>.ux05-preview-body{padding:12px}.ux05-preview-video{width:100%;height:100%}}.ux05-results-heading{align-items:center}.ux05-results-heading>strong{flex:1;min-width:0;overflow-wrap:anywhere}.ux05-results-heading>small{white-space:nowrap;flex-shrink:0}.ux05-viewer-controls{display:flex;align-items:center;gap:4px;flex-shrink:0}.ux05-viewer-controls>.artifact-icon,.ux05-results-heading>.artifact-icon{position:relative;isolation:isolate;width:44px;height:44px;background:transparent}.ux05-viewer-controls>.artifact-icon:hover,.ux05-results-heading>.artifact-icon:hover{background:transparent}.ux05-viewer-controls>.artifact-icon:before,.ux05-results-heading>.artifact-icon:before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:var(--orch-radius-control);z-index:-1}.ux05-viewer-controls>.artifact-icon:hover:before,.ux05-results-heading>.artifact-icon:hover:before{background:var(--orch-color-participant-hover)}.ux05-preview.ux05-result-preview.ux05-viewer-expanded{top:8px;right:8px;bottom:8px;left:8px;height:calc(100dvh - 16px);max-height:calc(100dvh - 16px)}.ux05-result-content>.ux05-preview-body:has(>iframe){display:flex;overflow:hidden}.ux05-result-content>.ux05-preview-body>iframe{display:block;flex:1;min-width:0;min-height:0;height:100%}.ux05-html-inline{padding:0;border-radius:var(--orch-radius-control);overflow:hidden}.ux05-html-inline iframe{height:440px;min-width:0}.ux05-result-toolbar .ux05-view-modes{display:inline-flex;align-items:center;gap:4px;vertical-align:middle}.ux05-result-toolbar .ux05-view-modes>.artifact-icon{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;min-height:44px;padding:0;position:relative;isolation:isolate;background:transparent}.ux05-result-toolbar .ux05-view-modes>.artifact-icon:before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:var(--orch-radius-control);z-index:-1}.ux05-result-toolbar .ux05-view-modes>.artifact-icon:hover:before,.ux05-result-toolbar .ux05-view-modes>.artifact-icon[aria-pressed=true]:before{background:var(--orch-color-participant-hover)}.ux08-reply-action{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:4px 8px;border-radius:var(--orch-radius-control);font-size:12px;color:var(--orch-color-muted)}.ux08-reply-action svg{width:15px;height:15px;stroke-width:1.6}@media(hover:hover)and (pointer:fine){.message .ux08-reply-action{opacity:0;pointer-events:none}.message:hover .ux08-reply-action,.message:focus-within .ux08-reply-action{opacity:1;pointer-events:auto}}.ux08-composer-reply,.ux08-reply-quote{display:flex;align-items:center;gap:10px;min-width:0;text-align:left;padding:10px 12px;border-radius:var(--orch-radius-control);background:var(--orch-color-panel);color:var(--orch-color-text)}.ux08-composer-reply{margin-bottom:10px}.ux08-composer-reply>svg,.ux08-reply-quote>svg{width:17px;height:17px;flex:none;color:var(--orch-color-muted);stroke-width:1.6}.ux08-reply-copy{display:block;flex:1;min-width:0}.ux08-reply-copy strong{display:block;font-size:12px;font-weight:500;line-height:1.5}.ux08-reply-copy small{display:block;font-size:12px;line-height:1.5;margin-top:2px;color:var(--orch-color-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ux08-composer-reply>.icon{width:32px;height:32px}.ux08-composer-reply>.icon svg{width:16px;height:16px}.ux08-reply-quote{width:100%;margin-bottom:8px;max-width:520px;min-height:56px}.ux08-reply-unavailable{font-size:12px;color:var(--orch-color-muted)}.composer-wrap{position:relative}.ux08-reply-return{position:absolute;right:36px;bottom:calc(100% + 8px);display:inline-flex;align-items:center;gap:6px;padding:8px 12px;min-height:36px;background:var(--orch-color-picker);border:1px solid var(--orch-color-field-border);border-radius:var(--orch-radius-control);font-size:12px}.ux08-reply-return>svg{width:15px;height:15px}.message.ux08-reply-target{animation:ux08-highlight var(--orch-motion-message-appear) var(--orch-motion-feed-ease)}@keyframes ux08-highlight{0%,65%{outline:1px solid var(--orch-color-muted);outline-offset:6px;border-radius:var(--orch-radius-control)}to{outline-color:transparent;outline-offset:6px;border-radius:var(--orch-radius-control)}}@media(max-width:680px),(pointer:coarse){.ux08-reply-action{opacity:1;pointer-events:auto;min-width:44px;min-height:44px}.ux08-composer-reply>.icon{width:44px;height:44px}.ux08-reply-return{right:16px;min-height:44px}.ux08-composer-reply{padding:8px}.ux08-reply-quote{max-width:100%}}@media(prefers-reduced-motion:reduce){.message.ux08-reply-target{animation:none;outline:1px solid var(--orch-color-muted);outline-offset:4px}}.ux08-composer-reply>button.ux08-reply-copy{min-width:0;text-align:left;padding:4px;border-radius:var(--orch-radius-control)}.composer.ux05-composer{grid-template-columns:34px minmax(0,1fr) 34px}.ux05-composer>.chat-brain{grid-column:2;grid-row:3}.ux05-composer>.send{grid-column:3;grid-row:3}.ux05-composer>.ux05-paperclip{grid-column:1;grid-row:3;width:34px;height:34px}.ux05-composer>textarea{grid-row:2}.ux05-composer>.ux05-drafts{grid-column:1/-1;grid-row:1;min-width:0}.ux05-file-list{display:flex;gap:8px;overflow:auto;max-height:156px;padding:2px}.ux05-file-card{display:flex;align-items:center;min-width:0;border:1px solid var(--orch-color-field-border);border-radius:var(--orch-radius-control);background:var(--orch-color-panel);padding:6px;gap:4px}.ux05-file-list>.ux05-file-card{flex:0 0 240px;max-width:100%}.ux05-file-open{display:flex;align-items:center;gap:10px;min-width:0;flex:1;text-align:left;padding:4px;border-radius:var(--orch-radius-option)}.ux05-file-icon{display:grid;place-items:center;flex:0 0 40px;height:40px;color:var(--orch-color-muted)}.ux05-file-icon img{width:40px;height:40px;object-fit:cover;border-radius:var(--orch-radius-option)}.ux05-file-icon svg{width:22px;height:22px}.ux05-file-label{min-width:0;flex:1}.ux05-file-label strong{display:block;font-weight:500;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ux05-file-label small{display:flex;align-items:center;gap:4px;font-size:11px;margin-top:4px;line-height:1.4}.ux05-file-label small svg{width:12px;height:12px;flex-shrink:0}.ux05-file-card>.icon{width:28px;height:32px;flex-shrink:0}.ux05-file-card>.icon svg{width:15px;height:15px}.ux05-upload-status{font-size:11px;margin:6px 2px 0;color:var(--orch-color-muted)}.ux05-file-error .ux05-file-label small{color:var(--orch-color-coral-on-dark)}.ux05-sent-files{display:grid;gap:8px;min-width:0;width:320px;max-width:100%;margin-bottom:8px}.ux05-lab-note{display:block;text-align:center;font-size:11px;color:var(--orch-color-muted);margin-top:6px}.ux05-preview{position:fixed;inset:5vh max(16px,calc((100vw - 960px)/2));max-height:90dvh;z-index:31;display:flex;flex-direction:column;background:var(--orch-color-panel);border:1px solid var(--orch-color-field-border);border-radius:var(--orch-radius-popover);outline:0;animation:appear var(--orch-motion-popover) ease;overflow:hidden}.ux05-preview>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid var(--orch-color-field-border);flex-shrink:0}.ux05-preview>header>span{min-width:0}.ux05-preview h2{font-size:15px;overflow-wrap:anywhere}.ux05-preview header p{font-size:12px;color:var(--orch-color-muted);margin-top:4px}.ux05-preview-body{flex:1;min-height:0;overflow:auto;padding:20px;overscroll-behavior:contain}.ux05-preview-image{display:block;max-width:100%;max-height:65dvh;object-fit:contain;margin:auto}.ux05-preview-body iframe{width:100%;height:100%;min-height:50dvh;border:0;background:var(--orch-color-background)}.ux05-preview pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.7}.ux05-markdown{overflow-wrap:anywhere;line-height:1.65}.ux05-markdown p,.ux05-markdown ul,.ux05-markdown ol,.ux05-markdown table,.ux05-markdown h1,.ux05-markdown h2,.ux05-markdown h3{margin-bottom:16px}.ux05-markdown ul,.ux05-markdown ol{padding-left:24px}.ux05-markdown table{display:block;overflow:auto}.ux05-preview>footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 20px;border-top:1px solid var(--orch-color-field-border);flex-shrink:0}.ux05-preview footer small{font-size:11px}.ux05-download{color:var(--orch-color-text);display:flex;align-items:center;gap:8px;text-decoration:none;white-space:nowrap}.ux05-download svg{width:16px;height:16px}.ux05-preview-empty{max-width:400px;margin:8vh auto;text-align:center;display:grid;gap:16px}.ux05-preview-empty>svg{width:40px;height:40px;margin:auto;color:var(--orch-color-muted)}@media(max-width:680px){.ux05-preview{top:8px;right:8px;bottom:8px;left:8px;max-height:calc(100dvh - 16px)}.ux05-preview>header,.ux05-preview>footer,.ux05-preview-body{padding:14px}.ux05-preview footer{flex-wrap:wrap}.ux05-lab-note{font-size:10px}.ux05-file-list>.ux05-file-card{flex-basis:220px}.ux05-composer .chat-brain>.select-trigger{padding-left:0;gap:4px}}@media(prefers-reduced-motion:reduce){.ux05-preview{animation:none}}.ux05-file-open:disabled{opacity:1;cursor:default}.ux05-file-error{flex-wrap:wrap}.ux05-file-error .ux05-file-open{flex-basis:calc(100% - 80px)}.ux05-file-error-detail{flex-basis:100%;order:2;padding:4px 6px;color:var(--orch-color-coral-on-dark);font-size:12px}.ux05-file-label small{font-size:12px}@media(max-width:680px){.composer.ux05-composer{grid-template-columns:44px minmax(0,1fr) 44px}.ux05-composer>.ux05-paperclip{width:44px;height:44px}.ux05-file-card>.icon{width:44px;height:44px}.ux05-preview .icon{width:44px;height:44px}.ux05-file-list{max-height:196px}.ux05-file-list>.ux05-file-card{flex-basis:280px}}.ux05-profile-materials{margin:24px 0;padding-bottom:24px;border-bottom:1px solid var(--orch-color-field-border)}.ux05-profile-materials h3{font-size:13px;font-weight:500;color:var(--orch-color-muted);margin-bottom:12px}.ux05-profile-materials>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ux05-profile-materials button{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 8px;border-radius:var(--orch-radius-control);background:var(--orch-color-incoming);min-width:0}.ux05-profile-materials button:hover{background:var(--orch-color-participant-hover)}.ux05-profile-materials svg{width:20px;height:20px;color:var(--orch-color-muted)}.ux05-profile-materials span{font-size:13px}.ux05-profile-materials small{font-size:12px}.drawer-body:has(>.ux05-materials){padding:0;overflow:hidden;display:flex;flex-direction:column}.ux05-materials{display:flex;flex-direction:column;flex:1;min-height:0;min-width:0}.ux05-materials-tools{padding:20px 20px 12px;display:grid;gap:16px;flex-shrink:0}.ux05-materials-tools>p{color:var(--orch-color-muted);font-size:12px;overflow-wrap:anywhere}.ux05-material-tabs{display:flex;align-items:center;border-bottom:1px solid var(--orch-color-field-border);gap:4px;padding-bottom:8px}.ux05-material-tabs button{position:relative;display:flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:8px 10px;border:0;border-radius:var(--orch-radius-control);color:var(--orch-color-muted);font-size:13px;white-space:nowrap}.ux05-material-tabs button[aria-selected=true]{color:var(--orch-color-text)}.ux05-material-tabs button[aria-selected=true]:after{content:"";position:absolute;left:10px;right:10px;bottom:-9px;height:2px;background:var(--orch-color-text)}.ux05-material-tabs button:not(:disabled):hover{background:var(--orch-color-participant-hover)}.ux05-material-tabs button:not(:disabled):active{transform:none}.ux05-material-tabs button:focus:not(:focus-visible){outline:none}.ux05-material-tabs button:focus-visible{outline:1px solid var(--orch-color-muted);outline-offset:-2px}.ux05-material-tabs small{font-size:11px;font-weight:400}.ux05-material-search{display:flex;align-items:center;gap:8px;padding:0 12px;border:1px solid var(--orch-color-field-border);border-radius:var(--orch-radius-control);background:var(--orch-color-field)}.ux05-material-search:focus-within{border-color:var(--orch-color-muted)}.ux05-material-search>svg{width:16px;height:16px;flex-shrink:0;color:var(--orch-color-muted)}.ux05-material-search input{background:transparent;border:0;min-width:0;padding:10px 0;outline:none}.ux05-material-search .icon{width:26px;height:28px;flex-shrink:0}.ux05-material-search .icon svg{width:14px;height:14px}.ux05-material-search input::-webkit-search-cancel-button{display:none}.ux05-material-list{flex:1;min-height:0;overflow:auto;padding:4px 20px 20px;overscroll-behavior:contain;scrollbar-gutter:stable}.ux05-material-rows{display:grid;gap:8px}.ux05-material-rows .ux05-file-card{width:100%;min-width:0}.ux05-material-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;margin:40px auto;max-width:280px}.ux05-material-empty>svg{width:28px;height:28px;color:var(--orch-color-muted)}.ux05-material-empty h3{font-size:14px;font-weight:500}.ux05-material-empty p{font-size:13px;color:var(--orch-color-muted)}.ux05-material-empty .secondary{margin-top:4px}.ux05-material-footer{padding:12px 20px;border-top:1px solid var(--orch-color-secondary);font-size:11px;flex-shrink:0}.ux05-media-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ux05-media-grid .ux05-file-card{padding:0;overflow:hidden}.ux05-media-grid .ux05-file-open{display:flex;flex-direction:column;align-items:stretch;padding:0;gap:0;min-width:0}.ux05-media-grid .ux05-file-icon{width:100%;height:auto;aspect-ratio:1.25;flex:auto;overflow:hidden;background:var(--orch-color-field)}.ux05-media-grid .ux05-file-icon img{width:100%;height:100%;border-radius:0;object-fit:cover}.ux05-media-grid .ux05-file-label{padding:10px;max-width:100%}.ux05-media-grid .ux05-file-label strong{font-size:12px}.ux05-media-grid .ux05-file-label small{font-size:10px}.ux05-link-row{display:flex;align-items:center;gap:10px;padding:12px 10px;border-radius:var(--orch-radius-control);color:var(--orch-color-text);text-decoration:none;min-width:0}.ux05-link-row:hover{background:var(--orch-color-participant-hover)}.ux05-link-row>span:nth-child(2){flex:1;min-width:0}.ux05-link-row strong{display:block;font-size:13px;font-weight:500;overflow-wrap:anywhere}.ux05-link-row small{font-size:11px;margin-top:4px;overflow-wrap:anywhere;color:var(--orch-color-muted)}.ux05-link-row svg{width:16px;height:16px;flex-shrink:0;color:var(--orch-color-muted)}.ux05-link-icon{display:grid;place-items:center;width:32px;height:36px;flex-shrink:0}@media(max-width:680px){.ux05-materials-tools{padding:16px 16px 12px}.ux05-material-list{padding:4px 16px 16px}.ux05-material-footer{padding:12px 16px}}@media(max-width:680px){.ux05-material-tabs button{min-height:44px}}.ux05-media-grid .ux05-file-label strong{font-size:13px}.ux05-media-grid .ux05-file-label small,.ux05-link-row small{font-size:12px}@media(max-width:680px){.ux05-material-search .icon{width:44px;height:44px}.ux05-material-search{padding-right:4px}}.ux05-material-result{margin:0;min-width:0}.ux05-material-result .ux05-file-open{width:100%}.ux05-material-result .ux05-file-label small{white-space:normal}.ux05-results{width:520px;max-width:100%;min-width:0;border:1px solid var(--orch-color-field-border);border-radius:var(--orch-radius-popover);background:var(--orch-color-panel);padding:12px;margin-bottom:12px}.ux05-results-heading{display:flex;justify-content:space-between;gap:12px;margin-bottom:12px;font-size:13px}.ux05-result-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px}.ux05-result-options button{padding:5px;border:1px solid transparent;border-radius:var(--orch-radius-control);font-size:12px}.ux05-result-options button[aria-pressed=true]{border-color:var(--orch-color-muted);background:var(--orch-color-incoming)}.ux05-result-options img{display:block;width:100%;border-radius:4px;margin-bottom:6px}.ux05-result-cover{display:block;width:100%;padding:0;border-radius:var(--orch-radius-control);overflow:hidden;text-align:left}.ux05-result-cover>img{display:block;width:100%;height:auto}.ux05-result-caption{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px}.ux05-result-caption button,.ux05-result-toolbar button{display:flex;align-items:center;gap:6px;padding:8px 10px;border-radius:var(--orch-radius-control);font-size:12px;white-space:nowrap}.ux05-results svg,.ux05-result-preview button svg,.ux05-result-reply>svg{width:16px;height:16px;flex-shrink:0}.ux05-result-document{display:flex;align-items:center;gap:12px;padding:12px;font-size:13px}.ux05-result-document>span{flex:1;min-width:0;overflow-wrap:anywhere}.ux05-result-document small{margin-top:6px}.ux05-result-document>svg{width:24px;height:24px}.ux05-result-preview{height:80dvh}.ux05-result-toolbar{display:flex;align-items:center;justify-content:space-between;padding:8px 20px;gap:12px;border-bottom:1px solid var(--orch-color-field-border);flex-shrink:0}.ux05-result-toolbar>span{font-size:12px;color:var(--orch-color-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ux05-result-content{display:flex;flex:1;min-height:0}.ux05-result-content>.ux05-preview-body{min-width:0}.ux05-result-history{width:250px;flex-shrink:0;overflow:auto;border-left:1px solid var(--orch-color-field-border);padding:12px}.ux05-result-history h3{font-size:12px;color:var(--orch-color-muted);font-weight:500;padding:4px 8px 12px}.ux05-result-history button{display:flex;flex-direction:column;width:100%;gap:4px;text-align:left;padding:10px;border-radius:var(--orch-radius-control);margin-bottom:4px;font-size:12px;overflow-wrap:anywhere}.ux05-result-history button[aria-pressed=true]{background:var(--orch-color-participant-hover)}.ux05-result-history span{line-height:1.5}.ux05-result-history small{font-size:11px}.ux05-result-preview footer>div{display:flex;align-items:center;gap:8px}.ux05-result-preview .primary{display:flex;align-items:center;gap:8px}.ux05-result-reply{display:flex;align-items:center;gap:10px;padding:10px 12px;margin-bottom:8px;background:var(--orch-color-panel);border-radius:var(--orch-radius-control);border-left:2px solid var(--orch-color-muted)}.ux05-result-reply>span{flex:1;min-width:0}.ux05-result-reply strong{font-size:12px;display:block;overflow-wrap:anywhere}.ux05-result-reply small{font-size:11px;margin-top:4px}@media(max-width:680px){.ux05-result-preview{height:calc(100dvh - 16px)}.ux05-result-content{flex-direction:column}.ux05-result-history{width:100%;max-height:160px;border-left:0;border-top:1px solid var(--orch-color-field-border)}.ux05-result-preview footer>div{width:100%;flex-wrap:wrap}.ux05-result-preview footer .primary{flex:1;justify-content:center}.ux05-result-toolbar{padding:8px 14px}.ux05-results{padding:10px}.ux05-result-caption button{padding:8px;font-size:11px}}.ux05-result-cover>img{max-height:240px;object-fit:contain;background:var(--orch-color-field)}.ux05-result-options img{max-height:72px;object-fit:contain}.ux05-sent-reference{display:flex;align-items:center;gap:6px;border-left:2px solid currentColor;padding:6px 10px;margin-bottom:8px;font-size:12px;overflow-wrap:anywhere}.ux05-sent-reference svg{width:14px;height:14px;flex-shrink:0}.ux05-result-content>.ux05-preview-body:has(>.ux05-preview-image){display:flex;align-items:center;justify-content:center}.ux05-result-content .ux05-preview-image{width:100%;height:100%;max-height:100%;min-height:0;object-fit:contain}.ux05-results-heading{font-size:14px}.ux05-result-caption small,.ux05-result-history small{font-size:12px}.ux05-result-caption button,.ux05-result-toolbar button{font-size:13px;min-height:36px}.ux05-result-toolbar>span{font-size:13px}.ux05-result-history button,.ux05-result-history h3{font-size:13px}.ux05-result-preview footer small{font-size:12px}.ux05-result-reply strong{font-size:13px}.ux05-result-reply small{font-size:12px}.ux05-result-job>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.ux05-result-job>header>span{display:flex;align-items:center;gap:8px;min-width:0;font-size:14px}.ux05-job-action{display:flex;align-items:center;gap:6px;padding:8px 10px;min-height:36px;border-radius:var(--orch-radius-control);font-size:13px;flex-shrink:0}.ux05-job-placeholders{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px}.ux05-job-placeholders>div{display:grid;place-items:center;min-height:180px;border-radius:var(--orch-radius-control);background:var(--orch-color-field)}.ux05-job-placeholders>div:only-child{grid-column:1/-1}.ux05-job-placeholders span{color:var(--orch-color-muted);animation:ux05-working var(--orch-motion-thinking-cycle) linear infinite}.ux05-job-placeholders svg{width:28px;height:28px}.ux05-job-placeholders>div:nth-child(2) span{animation-delay:var(--orch-motion-thinking-stagger)}.ux05-job-placeholders>div:nth-child(3) span{animation-delay:calc(2 * var(--orch-motion-thinking-stagger))}.ux05-result-job[data-paused=true] span{animation-play-state:paused}.ux05-result-job>small{font-size:12px}.ux05-job-terminal{display:grid;justify-items:start;gap:12px}.ux05-job-terminal p{font-size:13px;color:var(--orch-color-muted);margin:0}.ux05-job-terminal button{display:flex;align-items:center;gap:8px}.ux05-job-terminal svg{width:16px;height:16px}@keyframes ux05-working{0%,to{opacity:.35}50%{opacity:1}}.ux05-result-cover>img{animation:ux05-result-ready var(--orch-motion-detail-opacity) var(--orch-motion-feed-ease)}@keyframes ux05-result-ready{0%{opacity:.4}to{opacity:1}}@media(max-width:680px){.ux05-result-caption button,.ux05-result-toolbar button,.ux05-job-action{min-height:44px;font-size:13px}.ux05-result-history{max-height:min(220px,30dvh)}.ux05-result-preview .icon{width:44px;height:44px}.ux05-result-options button{font-size:13px}.ux05-result-job>header{align-items:flex-start}.ux05-job-placeholders>div{min-height:140px}}@media(prefers-reduced-motion:reduce){.ux05-job-placeholders span,.ux05-result-cover>img{animation:none;opacity:1}}@media(hover:none),(pointer:coarse){.ux05-results button:not(:disabled):hover,.ux05-result-preview button:not(:disabled):hover{background:none}.ux05-result-preview button.primary:not(:disabled):hover{background:var(--orch-color-primary)}.ux05-result-preview button.secondary:not(:disabled):hover{background:var(--orch-color-secondary)}.ux05-results button[aria-pressed=true]:hover,.ux05-result-preview button[aria-pressed=true]:hover{background:var(--orch-color-participant-hover)}}.ux05-result-surface{width:520px;max-width:100%;overflow:hidden;margin-bottom:12px}.ux05-result-surface>div{display:flow-root}.ux05-result-surface .ux05-results{width:100%;margin-bottom:0}.ux05-result-cover>img{animation:none}.ux05-result-options[data-count="2"],.ux05-job-placeholders[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.ux05-job-placeholders>div{min-height:100px;aspect-ratio:3/2}.ux05-job-placeholders>div:only-child{min-height:180px;aspect-ratio:auto}@media(max-width:680px){.ux05-result-options,.ux05-job-placeholders{grid-template-columns:repeat(2,minmax(0,1fr))}.ux05-job-placeholders>div{min-height:80px}.ux05-job-placeholders>div:only-child{min-height:140px}}.ux05-preview .icon,.ux05-file-card>.icon,.ux05-composer>.ux05-paperclip{min-width:44px;min-height:44px}.composer.ux05-composer{grid-template-columns:44px minmax(0,1fr) 44px}.ux05-preview .secondary,.ux05-preview .primary{display:inline-flex;align-items:center;justify-content:center;gap:8px}.ux05-preview .secondary svg,.ux05-file-actions svg{width:16px;height:16px}.ux05-pdf-pages{display:grid;gap:16px}.ux05-pdf-pages img{width:100%;height:auto}.ux05-table-scroll{overflow:auto;max-width:100%;margin:16px 0}.ux05-table-scroll table{border-collapse:collapse;font-size:13px}.ux05-table-scroll td{border:1px solid var(--orch-color-field-border);padding:8px;white-space:pre-wrap;min-width:80px;max-width:340px;overflow-wrap:anywhere}.ux05-document-page{max-width:720px;margin:auto;line-height:1.6}.ux05-document-page p{margin-bottom:12px;overflow-wrap:anywhere}.ux05-managed-row{display:flex;min-width:0;gap:6px;align-items:center}.ux05-managed-row>.ux05-file-card{flex:1;min-width:0}.ux05-file-checkbox{display:grid;place-items:center;width:30px;flex-shrink:0}.ux05-file-checkbox input{width:18px;height:18px}.ux05-file-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px}.ux05-file-actions button{display:flex;gap:6px;align-items:center}.ux05-file-pagination{display:flex;gap:12px;justify-content:center;margin:16px 0}.ux05-generator{padding:12px 20px;border-top:1px solid var(--orch-color-field-border);max-height:40dvh;overflow:auto}.ux05-generator>.form{margin-top:16px}.ux05-confirm{position:fixed;z-index:40;left:50%;top:50%;transform:translate(-50%,-50%);width:420px;max-width:calc(100vw - 32px);padding:24px;background:var(--orch-color-panel);border:1px solid var(--orch-color-field-border);border-radius:var(--orch-radius-popover)}.ux05-confirm h2{font-size:18px;margin-bottom:16px}.ux05-confirm p{font-size:14px;line-height:1.6}.ux05-confirm>div{display:flex;gap:12px;margin-top:24px;justify-content:flex-end}.ux05-file-provenance{font-size:12px;color:var(--orch-color-muted);padding:8px 0}.ux05-file-provenance summary{cursor:pointer;min-height:32px}.ux05-file-provenance p{margin:6px 0;overflow-wrap:anywhere}.ux05-result-history .hint{padding:0 8px 12px;font-size:12px;line-height:1.5}.ux05-result-history{overflow-wrap:anywhere}.ux05-result-job header{height:auto;min-height:0;padding:0;border:0}.ux05-result-surface .ux05-results+.ux05-results{margin-top:8px}.ux05-file-result-message{padding-left:40px}@media(max-width:680px){.ux05-file-result-message{padding-left:0}.ux05-managed-row{align-items:start}.ux05-file-checkbox{margin-top:12px}.ux05-generator{padding:12px 16px}.ux05-file-actions button{min-height:44px}}.ux05-file-checkbox{min-width:44px;min-height:44px}.ux05-file-actions button,.ux05-job-action,.ux05-result-job .secondary{min-height:44px}.ux05-download{min-height:44px;display:inline-flex;align-items:center;gap:8px}.ux05-pdf{min-width:0}.ux05-pdf-zoom{min-height:44px;margin-bottom:12px}.ux05-pdf-scroll{max-width:100%;overflow:auto}.ux05-pdf-pages.is-zoomed{width:1000px;max-width:none}.ux05-pdf-pages.is-zoomed img{max-width:none}.ux05-file-list{align-items:flex-start;max-height:220px}.ux05-file-list .ux05-file-error{display:grid;grid-template-columns:minmax(0,1fr) 44px 44px;align-items:center}.ux05-file-error .ux05-file-open{grid-column:1;min-width:0}.ux05-file-error-detail{grid-column:1/-1;line-height:1.45;overflow-wrap:anywhere}.ux05-composer>.chat-brain{align-self:center}.ux05-composer>.ux05-paperclip{position:relative;align-self:center;background:transparent;color:var(--orch-color-muted)}.ux05-composer>.ux05-paperclip:before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:var(--orch-radius-control);z-index:0}.ux05-composer>.ux05-paperclip:not(:disabled):hover{background:transparent}.ux05-composer>.ux05-paperclip:not(:disabled):hover:before{background:var(--orch-color-participant-hover)}.ux05-composer>.ux05-paperclip svg{position:relative;width:17px;height:17px;flex-shrink:0}.ux05-composer>.send{align-self:center;justify-self:center}.ux05-result-job>.secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px}.ux05-result-job>.secondary svg{width:16px;height:16px;flex-shrink:0}.ux05-result-options button,.ux05-result-caption button,.ux05-result-toolbar button{min-height:44px}.ux05-composer>.chat-brain>.select-trigger{position:relative;min-height:44px}.ux05-composer>.chat-brain>.select-trigger:before{content:"";position:absolute;top:5px;right:0;bottom:5px;left:0;border-radius:var(--orch-radius-control)}.ux05-composer>.chat-brain>.select-trigger:not(:disabled):hover{background:transparent}.ux05-composer>.chat-brain>.select-trigger:not(:disabled):hover:before{background:var(--orch-color-participant-hover)}.ux05-composer>.chat-brain>.select-trigger>*{position:relative}.ux05-composer>.send{position:relative;width:44px;height:44px;background:transparent}.ux05-composer>.send:before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:50%;background:var(--orch-color-primary)}.ux05-composer>.send svg{position:relative}.ux05-composer>.send:not(:disabled):hover{background:transparent}.ux05-composer>.send:not(:disabled):hover:before{background:var(--orch-color-outgoing)}.linked-files{display:flex;flex-wrap:wrap;gap:8px;margin-block:12px;max-width:100%}.linked-file{display:flex;align-items:center;text-align:left;gap:12px;width:min(100%,320px);min-width:0;min-height:64px;padding:10px 12px;background:var(--orch-color-panel);border:1px solid var(--orch-color-field-border);border-radius:var(--orch-radius-control)}.linked-file:hover{background:var(--orch-color-incoming)}.linked-file:focus-visible{outline:2px solid var(--orch-color-text);outline-offset:2px}.linked-file-icon{display:grid;place-items:center;flex:none;width:42px;height:42px;border-radius:var(--orch-radius-control);background:var(--orch-color-field);overflow:hidden}.linked-file-icon svg{width:20px;height:20px}.linked-file-icon img{width:100%;height:100%;object-fit:cover}.linked-file-label{min-width:0;display:flex;flex-direction:column;gap:4px}.linked-file-label strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.linked-file-label small{font-size:12px;color:var(--orch-color-muted)}.linked-file-icon{position:relative}.linked-file-icon img{position:absolute;top:0;right:0;bottom:0;left:0}.linked-file-icon[data-loading=true] svg{opacity:.5}.message-info>.select-trigger{width:28px;min-height:28px;height:28px;padding:6px;border:0;background:none;color:var(--orch-color-muted);opacity:0}.message-info>.select-trigger>svg:last-child:not(:first-child){display:none}.message-info>.select-trigger>svg{width:16px;height:16px;margin:0}.message:hover .message-info>.select-trigger,.message:focus-within .message-info>.select-trigger,.message-info>.select-trigger[aria-expanded=true]{opacity:1}.message-info-body{padding:16px;display:flex;flex-direction:column;gap:12px}.message-info-body dl{margin:0;display:flex;flex-direction:column;gap:10px}.message-info-body dl>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;font-size:13px}.message-info-body dt{color:var(--orch-color-muted)}.message-info-body dd{margin:0;text-align:right;overflow-wrap:anywhere}.message-info-body summary{cursor:pointer;font-size:13px;color:var(--orch-color-muted)}.message-info-body details[open] dl{margin-top:12px}@media(hover:none),(max-width:680px){.message-info>.select-trigger{opacity:1;width:44px;height:44px}}.message-info-body{min-height:0;overflow:auto;overscroll-behavior:contain}.gl-sidebar-section>.category{position:relative}.gl-sidebar-section{margin-bottom:0}.gl-sidebar-section .contact>span:nth-child(2){min-width:0;flex:1}.gl-counts{flex:0!important;display:flex;align-items:flex-end;gap:4px;flex-direction:column}.gl-unread{font-size:11px;min-width:18px;padding:1px 5px;border-radius:20px;background:var(--orch-color-text);color:var(--orch-color-sidebar);white-space:nowrap}.gl-avatar{background:var(--orch-color-muted);color:var(--orch-color-sidebar)}.gl-avatar svg{width:65%;height:65%;stroke-width:1.6}.gl-chat .heading{min-width:0}.gl-chat .heading>span{min-width:0}.gl-chat h1{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gl-chat .heading small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gl-drawer .drawer-body>.notice{margin:0 0 16px}.gl-form-identity{display:flex;align-items:center;gap:16px}.gl-form-identity label{flex:1;min-width:0}.gl-member-options{display:flex;flex-direction:column;max-height:310px;overflow:auto}.gl-member-row{display:flex;align-items:center;gap:12px;min-height:60px;flex-shrink:0}.gl-member-row>span:not(.avatar){flex:1;min-width:0}.gl-member-row strong,.gl-member-row small{display:block;overflow-wrap:anywhere}.gl-picker-footer{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding-top:12px}.gl-member-line{display:flex;align-items:center;gap:4px;min-height:60px}.gl-person-link{min-height:52px;display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:var(--orch-radius-control);text-align:left;flex:1;min-width:0}.gl-person-link>span:not(.avatar){min-width:0;overflow-wrap:anywhere}.gl-person-link>svg{margin-left:auto;width:18px}.gl-member-line>small{font-size:11px;flex-shrink:0}.gl-selected{display:flex;gap:8px;flex-wrap:wrap}.gl-chip{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:var(--orch-radius-control);background:var(--orch-color-secondary);max-width:100%;font-size:12px;overflow-wrap:anywhere}.gl-chip svg{width:14px;flex-shrink:0}.gl-chip .avatar{width:24px;height:24px}.gl-bottom-action{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:44px;padding:12px 16px;border-radius:var(--orch-radius-control);margin-top:24px}.gl-bottom-action svg{width:18px}.gl-material-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:24px}.gl-material-grid>button{display:flex;flex-direction:column;align-items:center;gap:8px;min-height:94px;background:var(--orch-color-field);border-radius:var(--orch-radius-control);padding:12px 4px}.gl-material-grid svg{width:22px;color:var(--orch-color-muted)}.gl-leader-note{margin-top:24px}.gl-tabs{display:flex;gap:8px;margin-bottom:20px;border-bottom:1px solid var(--orch-color-field-border)}.gl-tabs button{padding:12px;border-bottom:2px solid transparent}.gl-tabs button[aria-pressed=true]{border-bottom-color:var(--orch-color-text)}.gl-materials{display:flex;flex-direction:column;gap:12px;margin-top:20px}.gl-archive-row{display:flex;align-items:center;gap:12px;padding:12px;border-radius:var(--orch-radius-control)}.gl-archive-row>span:not(.avatar){flex:1;min-width:0;overflow-wrap:anywhere}.gl-archive-row .icon{width:40px}.gl-chat .message-body{min-width:0}.gl-chat .message.outgoing .author{color:var(--orch-color-muted)}.gl-chat .gl-text{white-space:pre-wrap;overflow-wrap:anywhere}.gl-chat .gl-mention{display:inline-block;position:relative;vertical-align:baseline;background:transparent!important;padding:0;border-radius:var(--orch-radius-control);font-weight:500;color:inherit}.gl-chat .gl-mention .avatar{width:14px;height:14px}.gl-quote{display:block;width:100%;text-align:left;border-left:2px solid var(--orch-color-muted);padding:8px 12px;margin:0 0 8px;border-radius:var(--orch-radius-control);color:var(--orch-color-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gl-task-status{margin-top:6px;line-height:1.5;overflow-wrap:anywhere}.gl-system-note,.gl-deleted{margin:20px 0;text-align:center;color:var(--orch-color-muted);font-size:12px}.gl-task-link{display:block;text-align:left;width:100%;border:1px solid var(--orch-color-field-border);border-radius:var(--orch-radius-control);padding:12px;margin:8px 0}.gl-task-link small{margin:6px 0}.gl-task-link>span{display:flex;gap:6px;align-items:center;font-size:12px}.gl-task-link svg{width:14px;height:14px}.gl-file-card{padding:12px;border:1px solid var(--orch-color-field-border);border-radius:var(--orch-radius-control);margin:8px 0;overflow-wrap:anywhere}.gl-file-card img{display:block;max-width:100%;max-height:320px;object-fit:contain;margin-bottom:12px;border-radius:var(--orch-radius-control)}.gl-file-card a{color:var(--orch-color-text)}.gl-chat .gl-composer{position:relative;display:block;min-height:126px;padding:12px 12px 52px}.gl-chat .gl-composer textarea{display:block;width:100%;height:60px;min-height:60px;padding:0}.gl-composer .gl-attach{position:absolute;bottom:12px;left:12px}.gl-composer .send{position:absolute;right:12px;bottom:12px}.gl-composer-wrap .activity small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gl-reply-preview{display:flex;gap:10px;align-items:center;padding:10px 12px;background:var(--orch-color-panel);border-radius:var(--orch-radius-control);margin-bottom:8px}.gl-reply-preview>span{flex:1;min-width:0}.gl-reply-preview small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gl-reply-preview>svg{width:16px}.gl-mentions{position:absolute;bottom:calc(100% + 8px);left:0;right:0;z-index:5;background:var(--orch-color-picker);border:1px solid var(--orch-color-field-border);border-radius:var(--orch-radius-popover);padding:8px;max-height:min(310px,40dvh);overflow:auto;display:flex;flex-direction:column;gap:4px;box-shadow:0 8px 24px #0004}.gl-mentions>.hint{padding:12px}.gl-mentions .keyboard-active{background:var(--orch-color-participant-hover)}.gl-transfer{margin:8px 0 24px}.gl-transfer>div{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.gl-chat .empty{height:auto;min-height:240px}.gl-chat .empty .avatar{margin:0 auto 16px}.gl-chat .empty p{max-width:420px;margin:12px auto}.gl-drawer .form>button svg{width:18px;height:18px}@media(max-width:680px){.gl-member-line{gap:2px}.gl-person-link{padding:10px 8px}.gl-member-line>.icon{width:36px}.gl-member-line>small{max-width:64px}.gl-form-identity{gap:12px}.gl-chat .message-meta>.icon,.gl-reply{min-height:36px}.gl-archive-row{gap:8px;padding:8px 0}.gl-archive-row .icon{width:36px}.gl-chat .message.outgoing{max-width:100%}.gl-mentions{max-height:35dvh}}@media(max-height:650px){.gl-chat .gl-composer{min-height:100px}.gl-chat .gl-composer textarea{height:36px;min-height:36px}.gl-chat .composer-hint{display:none}}@media(prefers-reduced-motion:reduce){.gl-chat *{scroll-behavior:auto!important}.gl-drawer{animation:none}}.gl-chat .author{color:var(--gl-person-dark)}.gl-chat .author small{color:var(--orch-color-muted)}.gl-chat .gl-mention{color:var(--gl-person-dark);white-space:nowrap;font:inherit;font-weight:500;line-height:inherit;vertical-align:baseline;padding-left:calc(var(--orch-avatar-inline) + 6px)}.gl-chat .outgoing .gl-mention{color:var(--gl-person-light)}.gl-inline-avatar{position:absolute;left:0;top:50%;transform:translateY(-50%);display:grid!important;place-items:center;width:var(--orch-avatar-inline);height:var(--orch-avatar-inline);line-height:1}.gl-inline-avatar>.avatar{display:grid;place-items:center;flex:none;width:100%;height:100%;aspect-ratio:1;font-size:calc(var(--orch-avatar-inline) * .65);line-height:1;overflow:hidden}.gl-chat .gl-mention:active{transform:none}.gl-mentions{right:auto;width:min(340px,100%);max-height:min(340px,40dvh);gap:4px;padding:8px}.gl-mentions>.gl-member-row{min-height:48px;padding:10px 12px;gap:12px;flex:none;justify-content:flex-start}.gl-mentions .gl-avatar-slot{display:inline-flex;flex:0 0 var(--orch-avatar-mention-picker)!important;width:var(--orch-avatar-mention-picker);height:var(--orch-avatar-mention-picker)}.gl-mentions .gl-avatar-slot>.avatar{flex:none;width:100%;height:100%;aspect-ratio:1}.gl-mentions>.gl-member-row>strong{flex:1;min-width:0;font-size:13px;font-weight:500;overflow-wrap:anywhere}.gl-mentions>.gl-member-row>small{flex:none;font-size:11px}.gl-editor{position:relative;min-width:0;overflow:hidden}.gl-chat .gl-editor textarea,.gl-draft-ink{font:inherit;line-height:1.65;letter-spacing:normal;-moz-tab-size:4;tab-size:4;white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal;padding:0;margin:0}.gl-chat .gl-editor textarea{position:relative;color:transparent;-webkit-text-fill-color:transparent;caret-color:var(--orch-color-text)}.gl-chat .gl-editor textarea::placeholder{color:var(--orch-color-muted);-webkit-text-fill-color:var(--orch-color-muted)}.gl-draft-ink{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;color:var(--orch-color-text)}.gl-draft-ink mark{background:none;color:var(--gl-person-dark);font:inherit}@media(max-width:680px){.gl-chat .gl-editor textarea,.gl-draft-ink{font-size:var(--orch-font-mobile-field-size)}}.activity-flip:has(.ux04-avatar){flex-basis:20px;width:20px;height:20px}.activity .ux04-avatar{width:20px;height:20px}.activity .ux04-avatar .pixel-holder svg{width:16px;height:16px}.gl-chat .gl-editor textarea,.gl-draft-ink{scrollbar-gutter:stable;overflow-y:auto}.gl-draft-ink::-webkit-scrollbar-thumb{background:transparent}.gl-chat .gl-text+:is(.uxcards-live,.gl-file-card){margin-top:12px}.gl-activity-stack{display:inline-flex;align-items:center;flex:none;isolation:isolate;padding-right:1px}.gl-activity-stack>span{display:inline-flex;flex:none;position:relative;border-radius:50%;box-shadow:0 0 0 1px var(--orch-color-background)}.gl-activity-stack>span+span{margin-left:-6px}.gl-activity-stack .avatar{width:20px;height:20px;line-height:1;font-size:11px}.gl-activity-stack>.gl-activity-overflow{height:20px;min-width:20px;padding:0 3px;align-items:center;justify-content:center;background:var(--orch-color-panel);color:var(--orch-color-muted);font-size:10px}.gl-member-options .gl-member-row>.gl-member-avatar{display:grid;place-items:center;flex:0 0 var(--orch-avatar-member-picker);width:var(--orch-avatar-member-picker);height:var(--orch-avatar-member-picker)}.gl-member-avatar>.avatar{flex:none;width:100%;height:100%;aspect-ratio:1}.gl-chat .gl-result-tail{display:grid;grid-template-columns:minmax(0,1fr);width:fit-content;max-width:100%;min-width:0}.gl-chat :is(.gl-text,.rich-message)+.gl-result-tail{margin-top:12px}.gl-result-tail>.uxcards-live:has(+.message-meta){margin-bottom:0}.gl-chat .gl-text+div:has(>.gl-file-card){margin-top:12px}.gl-chat .gl-result-tail:not(:has(.uxcards-media-card,.uxcards-sheet-card)){max-width:min(100%,var(--uxcards-width,560px))}.library-result-link{display:inline-flex;align-items:center;gap:var(--orch-space-picker-inset);max-width:100%;padding:var(--orch-space-picker-inset) 0;border:0;border-radius:0;background:transparent;color:inherit;text-align:left;min-height:0;font:inherit}.library-result-link span{min-width:0;overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:3px}.library-result-link svg{width:16px;height:16px;flex:none}.library-result-link small{flex:none;color:var(--orch-color-muted)}.library-result-link:hover{background:transparent}.library-result-link:focus-visible{outline:2px solid currentColor;outline-offset:2px}.library-result-link:not(:disabled):active{transform:none}.library-result-drawer .drawer-head{padding-block:var(--orch-space-card-inset)}.library-result-drawer .drawer-head h2{min-width:0;overflow-wrap:anywhere;flex:1}.library-result-drawer .drawer-head .artifact-icon{flex:none}.ux04-assistant-window{position:relative;isolation:isolate;flex:none;height:92px;margin:0 8px 16px;padding:0;background:#ffffff06;border:1px solid rgba(255,255,255,.14);border-radius:11px;box-shadow:inset 0 1px #ffffff1a,inset 0 -12px 24px #00000042,0 4px 16px #00000047;overflow:hidden;display:grid;grid-template-rows:minmax(0,1fr);place-items:center}.ux04-assistant-window:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff06;clip-path:polygon(0 0,64% 0,20% 100%,0 100%);pointer-events:none}.ux04-assistant-window:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border:1px solid rgba(255,255,255,.035);border-radius:8px;pointer-events:none}.ux04-assistant-window:not(:disabled):active{transform:none}.ux04-assistant-window:not(:disabled):hover{background:#ffffff0a}.ux04-assistant-window:focus-visible{outline:2px solid var(--orch-color-text);outline-offset:2px}.ux04-stroke{position:relative;display:block;width:128px;height:128px;flex:none;pointer-events:none}.ux04-stroke-frame{position:absolute;top:0;right:0;bottom:0;left:0}.ux04-stroke-frame svg{display:block;width:100%;height:100%}.ux04-stroke-screen{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2' height='2'%3E%3Crect x='.1' y='.1' width='1.8' height='1.8' fill='white' fill-opacity='.045'/%3E%3C/svg%3E");background-size:2px 2px}.ux04-assistant-avatar{background:var(--orch-color-text);overflow:hidden}.ux04-assistant-heading{cursor:default}.ux04-assistant-proposal{padding:14px;border:1px solid var(--orch-color-field-border);border-radius:var(--orch-radius-control);background:var(--orch-color-panel);overflow-wrap:anywhere;max-width:100%;margin-top:12px;font-size:14px;line-height:1.5}.ux04-assistant-proposal>strong{display:block;font-size:16px}.ux04-assistant-proposal dl{display:grid;gap:12px;margin:16px 0}.ux04-assistant-proposal dt{font-size:12px;color:var(--orch-color-muted);margin-bottom:4px}.ux04-assistant-proposal dd{margin:0;white-space:pre-wrap}.ux04-assistant-proposal .hint{margin:12px 0}.ux04-assistant-proposal-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:16px}.ux04-assistant-proposal-actions button{min-height:44px}@media(max-width:680px){.ux04-assistant-proposal{padding:12px}.ux04-assistant-proposal-actions{justify-content:stretch}.ux04-assistant-proposal-actions button{flex:1}}.avatar.ux04-assistant-tide{position:relative;display:block;overflow:hidden;isolation:isolate;background:transparent;border-radius:0;pointer-events:none}.ux04-assistant-tide>.ux04-assistant-tide-strip{position:absolute;top:0;left:0;display:block;width:100%;height:4800%;max-width:none;image-rendering:auto;animation:ux04-assistant-tide var(--ux04-tide-duration) steps(48,end) infinite;animation-delay:var(--ux04-tide-delay);animation-play-state:paused}.ux04-assistant-tide[data-running=true]>.ux04-assistant-tide-strip{animation-play-state:running}@keyframes ux04-assistant-tide{to{transform:translateY(-100%)}}@media(prefers-reduced-motion:reduce){.ux04-assistant-tide>.ux04-assistant-tide-strip{animation:none;transform:none}}.composer.ux05-composer .uxroute-tools>.chat-brain>.select-trigger{padding-inline:calc(var(--orch-space-identity-gap) + 5px)}.sidebar .contacts{padding-inline-end:var(--orch-space-identity-gap)}.ux04-archive-profile-action{margin-top:24px;padding-top:16px;border-top:1px solid var(--orch-color-field-border)}.ux04-archive-profile-action>button{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:44px;padding:12px 16px;border-radius:var(--orch-radius-control);text-align:center}.ux04-archive-danger{color:var(--orch-color-coral-on-dark)}.ux04-archive svg{width:18px;height:18px;flex:none}.ux04-archive-profile-action svg{width:18px;height:18px}.ux04-archive p{font-size:13px;line-height:1.6}.ux04-archive-search{display:flex;align-items:center;gap:10px;margin:20px 0}.ux04-archive-search input{min-width:0;width:100%}.ux04-archive-row{display:flex;align-items:center;gap:4px;padding:12px 0;border-bottom:1px solid var(--orch-color-field-border)}.ux04-archive-open{display:flex;align-items:center;gap:var(--orch-space-identity-gap);flex:1;min-width:0;min-height:44px;padding:10px 12px;border-radius:var(--orch-radius-control);text-align:left}.ux04-archive-open>span:not(.avatar){flex:1;min-width:0;display:grid;gap:5px}.ux04-archive-open strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ux04-archive-open small{color:var(--orch-color-muted);font-size:12px}.ux04-archive-row-actions{display:flex;align-items:center;flex:none;gap:4px}.ux04-archive-row-actions>.icon{width:44px;height:44px}.ux04-archive-empty{padding:40px 8px;text-align:center}.ux04-archive-empty>svg{width:28px;height:28px;color:var(--orch-color-muted)}.ux04-archive-empty h3{margin:16px 0 8px;font-size:16px}.ux04-archive-confirm{position:fixed;z-index:40;left:50%;top:50%;transform:translate(-50%,-50%);width:min(440px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;background:var(--orch-color-panel);border:1px solid var(--orch-color-field-border);border-radius:var(--orch-radius-popover);padding:24px}.ux04-archive-confirm h2{font-size:20px;line-height:1.3;margin:0 0 16px}.ux04-archive-confirm p{font-size:14px;line-height:1.6;margin:12px 0 20px;overflow-wrap:anywhere}.ux04-archive-confirm label{display:grid;gap:10px;margin:20px 0;font-size:13px;overflow-wrap:anywhere}.ux04-archive-confirm input{width:100%;min-width:0}.ux04-archive-confirm-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;margin-top:24px}.ux04-archive-confirm-actions button{min-height:44px}.ux04-archive-reader{position:fixed;inset:40px max(16px,calc((100vw - 960px)/2));z-index:33;display:flex;flex-direction:column;min-height:0;background:var(--orch-color-background);border:1px solid var(--orch-color-field-border);border-radius:var(--orch-radius-popover);overflow:hidden}.ux04-archive-reader>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px;border-bottom:1px solid var(--orch-color-field-border)}.ux04-archive-reader>header>span{display:flex;align-items:center;gap:12px;min-width:0}.ux04-archive-reader h2{margin:0;font-size:18px;overflow-wrap:anywhere}.ux04-archive-reader header p{font-size:12px;color:var(--orch-color-muted);line-height:1.5;margin:6px 0 0}.ux04-archive-reader header button{flex:none}.ux04-archive-history{overflow:auto;min-height:0;padding:24px}.ux04-archive-history>.message{margin-bottom:24px}.ux04-archive-history .message-body{min-width:0}.ux04-archive-history .message-body>.author{display:flex;align-items:baseline;gap:10px;margin:0 0 10px}.ux04-archive-history .message.outgoing{margin-left:auto}.ux04-archive-history .message.outgoing .message-body{width:auto;max-width:100%}.ux04-archive-history .message.outgoing .message-body>div:not(.message-meta){margin-bottom:12px}.ux04-archive-history .message.incoming>.avatar{width:26px;height:26px}.ux04-archive-forward{margin-bottom:12px}.ux04-archive-history .message-meta{margin-top:10px}@media(max-width:680px){.ux04-archive-reader{top:8px;right:8px;bottom:8px;left:8px}.ux04-archive-reader>header{padding:16px}.ux04-archive-history{padding:16px}.ux04-archive-confirm{padding:20px}}.ux04-archive-quote{display:grid;gap:5px;width:100%;text-align:left;padding:10px 12px;margin-bottom:12px;border:1px solid var(--orch-color-field-border);border-radius:var(--orch-radius-control)}.ux04-archive-quote small{color:var(--orch-color-muted)}.ux04-archive-quote span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ux04-archive-confirm-overlay{z-index:39}.ux04-archive-reader-overlay{z-index:32}body:has(.ux04-archive-reader) .ux05-preview{z-index:34}.composer-wrap>.activity{--ux08-status-height:38px;width:100%;margin:0 0 8px;min-height:38px;padding:4px 0;flex-wrap:nowrap}.composer-wrap>.activity strong{max-width:40%}.composer-wrap>.activity .status-copy{flex:0 1 auto}.composer-wrap>.activity .queue-count{flex-shrink:0}.message.outgoing .message-meta{justify-content:flex-start;text-align:left;flex-wrap:wrap}.message.outgoing .message-meta>.run-stop{margin-left:0;width:36px;height:36px;position:relative}.outgoing .run-stop:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px}.message-meta .ux08-stop-state{font-size:11px;color:var(--orch-color-muted)}.contact{position:relative}.contact>span:nth-child(2){min-width:0;flex:1}.contact .ux08-chat-preview{display:flex;align-items:center;gap:6px;min-width:0;font-size:12px;line-height:1.5;min-height:20px}.ux08-chat-preview>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ux08-chat-preview .thinking-dots{padding:0;gap:3px;height:18px}.ux08-chat-preview .thinking-dots i{width:4px;height:4px}.ux08-preview-line>.ux08-unread{flex:0 0 20px;width:20px;min-width:20px;height:20px;padding:0;box-sizing:border-box;line-height:1;white-space:nowrap;border-radius:var(--orch-radius-avatar);background:var(--orch-color-text);color:var(--orch-color-primary-ink);display:grid;place-items:center;font-size:11px;font-variant-numeric:tabular-nums}@media(max-width:680px){.composer-wrap>.activity strong{max-width:35%}.composer-wrap>.activity .queue-count{font-size:10px}.composer-wrap>.activity{gap:6px}}@media(max-height:520px){.composer-wrap>.activity{--ux08-status-height:30px;min-height:30px;margin-bottom:4px}}@media(prefers-reduced-motion:reduce){.ux08-chat-preview .thinking-dots i{animation:none}}.document-hidden .ux08-chat-preview .thinking-dots i{animation-play-state:paused}.ux08-preview-line{display:flex;align-items:center;gap:8px;min-width:0}.ux08-preview-line>.ux08-chat-preview{flex:1;min-width:0}.ux08-preview-line>.ux08-unread{margin-top:3px}.message.outgoing .message-meta{justify-content:space-between;gap:4px 12px}.message-meta>.ux08-message-actions{display:inline-flex;align-items:center;gap:6px;flex:none;margin-left:auto}.message-meta>.ux08-message-actions>.run-stop{width:44px;height:44px;flex:none;position:relative;isolation:isolate;background:transparent}.message-meta>.ux08-message-actions>.run-stop:before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;background:var(--orch-color-secondary);border-radius:50%;z-index:-1}.message-meta>.ux08-message-actions>.run-stop:after{display:none}.composer-wrap>.activity.is-ready-compact{min-height:0;overflow:hidden;animation:ux08-ready-fold var(--orch-motion-panel) var(--orch-motion-panel-ease) calc(var(--ux08-fold-delay) + var(--orch-motion-ready-flip)) both}@keyframes ux08-ready-fold{0%{height:var(--ux08-status-height);max-height:var(--ux08-status-height)}to{height:0;max-height:0;padding-top:0;padding-bottom:0;margin-bottom:0;opacity:0}}@media(prefers-reduced-motion:reduce){.composer-wrap>.activity.is-ready-compact{animation:none;display:none}}.ux08-chat-preview .thinking-dots{display:inline-flex}.message-body:has(.uxcards-live){min-width:0}.message-meta>span:first-child{margin-right:0}.activity .activity-face-check{display:none}.message .message-meta{justify-content:flex-start;gap:8px;flex-wrap:nowrap}.message .message-meta>.ux08-message-actions{margin-left:auto;gap:4px}.sidebar .contacts{overflow-y:scroll;overflow-x:hidden}.message-meta>.ux08-message-actions>.ux08-reply-action{flex:none;white-space:nowrap}.composer.ux05-composer>.uxroute-tools{grid-column:2;grid-row:3;display:flex;flex-wrap:wrap;align-items:center;gap:2px;min-width:0}.uxroute-tools>.chat-brain{width:auto;flex:0 1 auto;max-width:100%}.uxroute-tools .select-trigger{font-size:12px;min-height:34px}.uxroute-tools .chat-brain>.select-trigger{max-width:180px}.uxroute-tools .uxroute-menu>.select-trigger{max-width:190px}.uxroute-short-auto{display:none}.uxroute-body{max-height:inherit}.uxroute-body>.hint{font-size:11px;line-height:1.5;color:var(--orch-color-muted)}.uxroute-body>.notice{font-size:12px;line-height:1.5;margin:0}.uxroute-provider{position:relative}.uxroute-provider>.select-trigger{width:100%}.uxroute-provider.has-logo>.select-trigger{padding-left:36px}.uxroute-provider>svg,.uxroute-provider>.ux03-brand{position:absolute;z-index:1;left:10px;top:50%;transform:translateY(-50%);width:18px;height:18px;pointer-events:none}.uxroute-parameters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.uxroute-parameters>.field{display:flex;flex-direction:column;gap:6px;min-width:0}.uxroute-parameters .select-trigger{width:100%;min-width:0}.uxroute-parameters label{font-size:var(--orch-font-label-size);color:var(--orch-color-muted)}.uxroute-parameters input{width:100%;min-width:0;min-height:36px}.uxroute-question{padding:12px 16px;margin:0 36px 12px;background:var(--orch-color-panel);border-radius:var(--orch-radius-control);font-size:13px;line-height:1.5}.uxroute-question>div:first-child{display:flex;justify-content:space-between;align-items:center;gap:12px}.uxroute-question>.hint{color:var(--orch-color-muted)}.uxroute-question .icon{width:32px;height:32px;flex:none}.uxroute-question .icon svg{width:16px;height:16px}.uxroute-question p{margin:8px 0}.uxroute-alternatives{display:flex;flex-wrap:wrap;gap:8px}.uxroute-alternatives button{min-height:36px;font-size:12px;text-align:left;white-space:normal}.uxroute-status{display:flex;align-items:center;gap:10px;font-size:12px;padding:10px 0;color:var(--orch-color-muted)}.uxroute-status>svg{width:16px;height:16px;flex:none;animation:uxroute-spin 1.2s linear infinite}.uxroute-status>span{display:flex;flex-direction:column;gap:4px}.uxroute-status strong{font-weight:500;color:var(--orch-color-text)}.uxroute-status small{font-size:11px}.uxroute-execution-details{font-size:12px;line-height:1.5}.uxroute-execution-details>summary{cursor:pointer;padding:8px 0}.uxroute-execution-details dl{margin:8px 0;display:grid;gap:8px}.uxroute-execution-details dl>div{display:grid;grid-template-columns:90px minmax(0,1fr);gap:12px}.uxroute-execution-details dt{color:var(--orch-color-muted)}.uxroute-execution-details dd{margin:0;overflow-wrap:anywhere}.ux05-result-preview>.uxroute-execution-details{padding:0 24px}@keyframes uxroute-spin{to{transform:rotate(360deg)}}@media(max-width:680px),(pointer:coarse){.uxroute-tools .chat-brain>.select-trigger{min-height:44px;max-width:140px;gap:4px;padding:4px}.uxroute-tools .uxroute-menu>.select-trigger{max-width:110px}.uxroute-full-auto{display:none}.uxroute-short-auto{display:inline}.uxroute-question{margin:0 16px 10px;padding:12px}.uxroute-question .icon{width:44px;height:44px}.uxroute-alternatives button,.uxroute-parameters input{min-height:44px}.uxroute-execution-details dl>div{grid-template-columns:80px minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.uxroute-status>svg{animation:none}}.uxroute-alternatives button{display:flex;flex-direction:column;gap:4px}.uxroute-alternatives button small{font-size:11px;color:var(--orch-color-muted);line-height:1.4}.uxroute-identity{display:flex;flex-direction:column;gap:4px;padding:8px 0;font-size:13px}.uxroute-identity>small{font-size:12px;color:var(--orch-color-muted)}.ux05-result-preview>.uxroute-identity{padding:12px 24px 0}@media(max-width:680px){.composer.ux05-composer>.uxroute-tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 4px}.uxroute-tools>.chat-brain{width:100%;min-width:0}.uxroute-tools>.chat-brain:first-child{grid-column:1/-1}.uxroute-tools .uxroute-menu>.select-trigger{width:100%;max-width:none}.uxroute-trigger-name{min-width:0}.uxroute-tools>.chat-brain:first-child>.select-trigger{max-width:100%}}.uxroute-question{max-height:min(280px,35dvh);overflow:auto;flex-shrink:1}.composer.ux05-composer>.uxroute-tools{align-self:center}.composer.ux05-composer .uxroute-tools>.chat-brain>.select-trigger{min-height:44px}.composer.ux05-composer .uxroute-tools>.chat-brain>.select-trigger{position:relative;background:transparent}.composer.ux05-composer .uxroute-tools>.chat-brain>.select-trigger:before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:var(--orch-radius-control);pointer-events:none}.composer.ux05-composer .uxroute-tools>.chat-brain>.select-trigger:not(:disabled):hover{background:transparent}.composer.ux05-composer .uxroute-tools>.chat-brain>.select-trigger:not(:disabled):hover:before{background:var(--orch-color-participant-hover)}.composer.ux05-composer .uxroute-tools>.chat-brain>.select-trigger>*{position:relative}.ux05-result-caption{justify-content:flex-end}.ux05-result-caption>small{margin-right:auto}.ux05-result-caption>.ux08-file-forward{flex:none}@media(max-width:1000px){.composer.composer-with-brain.ux05-composer>.uxroute-tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 4px}.composer.ux05-composer>.uxroute-tools>.chat-brain:first-child{grid-column:1/-1}.composer.ux05-composer .uxroute-menu>.select-trigger{max-width:100%;width:100%}.composer.ux05-composer .uxroute-full-auto{display:none}.composer.ux05-composer .uxroute-short-auto{display:inline}.composer.ux05-composer>.ux05-paperclip,.composer.ux05-composer>.send{align-self:start}}.ux05-inline-video{display:block;width:100%;max-height:360px;object-fit:contain;background:var(--orch-color-background);border-radius:var(--orch-radius-control)}.ux05-file-card:has(>.ux05-inline-video){flex-wrap:wrap}.ux05-file-card>.ux05-inline-video{flex-basis:100%}.harness-heading{display:flex;align-items:start;gap:24px;justify-content:space-between}.harness-heading h2{margin:0 0 8px}.harness-heading p{margin:0}.harness-heading>button{flex-shrink:0}.harness-toolbar .ux04-search{display:flex;align-items:center;position:relative;margin:0}.harness-toolbar .ux04-search>svg{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:18px;height:18px;color:var(--orch-color-muted);pointer-events:none}.harness-toolbar .ux04-search input{padding-left:40px;padding-right:44px}.harness-toolbar .ux04-search>.icon{position:absolute;right:2px;top:50%;transform:translateY(-50%)}.harness-create{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px}.harness-destination{display:flex;flex:1 1 240px;min-width:0;flex-direction:column;gap:8px}.harness-destination>span{font-size:13px;color:var(--orch-color-text)}.harness-current-path{display:flex;align-items:center;gap:8px;min-height:28px;color:var(--orch-color-text);font-size:14px;line-height:20px}.harness-current-path>svg{width:18px;height:18px;flex:none;color:var(--orch-color-muted)}.harness-current-path>strong{font-weight:500;overflow-wrap:anywhere}.harness-destination>span{font-size:12px;color:var(--orch-color-muted)}.harness-create-actions{display:flex;align-items:center;gap:8px}.ux04-workspace .harness-create .secondary{white-space:nowrap;min-height:44px}.harness-disabled{opacity:.5;cursor:default}.ux04-editor>.ux04-toast{position:static;transform:none;flex:none;align-self:stretch;align-items:center;justify-content:space-between;width:auto;max-width:none;margin:0 16px 16px;box-shadow:none;line-height:20px}.ux04-editor>.ux04-toast>span{min-width:0;overflow-wrap:anywhere}.ux04-editor>.ux04-toast button{align-self:center;min-height:40px;padding:8px 12px;margin:-8px 0;border-radius:var(--orch-radius-control);line-height:20px;text-decoration:none;font-size:inherit}.harness-tree,.harness-tree ul{display:flex;flex-direction:column;gap:var(--orch-space-row-gap);list-style:none;margin:0;padding:0}.harness-tree{gap:var(--orch-space-picker-inset)}.harness-tree li>ul{padding-top:var(--orch-space-row-gap)}.harness-tree li{min-width:0}.ux04-workspace .harness-node{display:flex;align-items:center;gap:10px;width:100%;min-width:0;min-height:44px;border:0;border-radius:var(--orch-radius-control);padding:10px 12px 10px calc(12px + var(--library-depth)*16px);background:transparent;color:var(--orch-color-text);font:inherit;text-align:left}.ux04-workspace .harness-node:hover{background:var(--orch-color-participant-hover)}.harness-node>svg{width:18px;height:18px;flex:none;color:var(--orch-color-muted)}.harness-node>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.harness-node>small{margin-left:auto;color:var(--orch-color-muted);font-weight:400;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.harness-folder{font-weight:500!important}.harness-chevron{width:14px!important;transition:transform .15s}.harness-chevron.open{transform:rotate(90deg)}.harness-file{display:flex;align-items:center;gap:4px}.harness-file>.harness-node{padding-left:calc(36px + var(--library-depth)*16px)}.harness-file>.harness-assign{flex:0 0 40px;margin-right:4px}.harness-empty{padding:8px 12px 12px calc(36px + var(--library-depth)*16px);margin:0}.harness-back{align-self:flex-start}.harness-path{overflow-wrap:anywhere;font-size:12px;color:var(--orch-color-muted);margin:0 0 16px}.harness-json{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font:13px/1.6 monospace}@media(max-width:767px){.harness-heading{flex-direction:column;gap:16px}.harness-destination{flex-basis:100%}.harness-create-actions{flex-wrap:wrap}.harness-node>small{display:none}.harness-tree .harness-node{gap:8px}.harness-tree .harness-file>.harness-node{padding-left:calc(28px + var(--library-depth)*12px)}.harness-tree .harness-folder{padding-left:calc(8px + var(--library-depth)*12px)}.harness-empty{padding-left:calc(28px + var(--library-depth)*12px)}}@media(prefers-reduced-motion:reduce){.harness-chevron{transition:none}}.harness-editor-stage{position:relative;display:flex;flex:1;flex-direction:column;min-height:0;min-width:0;overflow:clip}.ux04-content:has(>.harness-panel:not([hidden])>.harness-library){overflow:hidden}.harness-panel:not([hidden]):has(>.harness-library){display:flex;flex:1;min-height:0;min-width:0}.ux04-workspace .harness-library{flex:1;min-height:0;gap:16px}.harness-library>:not(.harness-tree-scroll){flex-shrink:0}.harness-tree-scroll{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:12px 8px 8px 0;border-top:1px solid var(--orch-color-field-border)}.ux04-workspace .harness-folder[aria-pressed=true]{background:var(--orch-color-secondary)}.harness-memory-note{margin:20px 12px 8px}.harness-create-note{margin:0;font-size:12px;line-height:18px}@media(max-height:650px){.ux04-content:has(>.harness-panel:not([hidden])>.harness-library){padding-top:16px;padding-bottom:12px}.ux04-workspace .harness-library{gap:8px}.harness-heading{flex-direction:row;align-items:center;gap:12px}.harness-heading h2{margin:0}.harness-heading p{display:none}.harness-heading>button{min-height:36px}.harness-create{gap:8px}.harness-destination{gap:2px}}.harness-memory-create-compact{display:none}@media(max-height:550px){.ux04-workspace:has(.harness-panel:not([hidden]) .harness-library)>.ux04-header{padding-top:8px;padding-bottom:8px}.ux04-layout:has(.harness-panel:not([hidden]) .harness-library)>nav{padding-top:4px;padding-bottom:4px}.ux04-content:has(>.harness-panel:not([hidden])>.harness-library){padding-top:8px;padding-bottom:8px}.harness-destination{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px}.harness-current-path{font-size:12px;line-height:18px}.harness-memory-create-note{display:none}.harness-memory-create-compact{display:block;margin:0 0 12px;font-size:12px;line-height:18px}.ux04-editor>.ux04-toast{padding-top:8px;padding-bottom:8px;margin-bottom:8px}}.ux04-workspace{position:relative;display:flex;flex:1;flex-direction:column;min-height:0;min-width:0;overflow:clip;background:var(--orch-color-background);animation:ux04-enter var(--orch-motion-panel) var(--orch-motion-panel-ease)}.ux04-header{display:flex;align-items:center;gap:12px;padding:24px 32px;border-bottom:1px solid var(--orch-color-field-border);flex-shrink:0}.ux04-header>div{flex:1;min-width:0}.ux04-header h1{font-size:20px}.ux04-header small{margin-top:6px}.ux04-layout{display:grid;grid-template-columns:210px minmax(0,1fr);flex:1;min-height:0}.ux04-layout>nav{padding:24px 12px;border-right:1px solid var(--orch-color-field-border)}.ux04-layout>nav button{display:flex;align-items:center;gap:10px;padding:10px 12px;min-height:44px;width:100%;text-align:left;font-size:13px;border-radius:var(--orch-radius-control);margin-bottom:4px}.ux04-layout>nav button[aria-current=page]{background:var(--orch-color-secondary)}.ux04-layout>nav svg{width:18px;height:18px;stroke-width:1.6}.ux04-layout>nav small{margin-left:auto}.ux04-layout>nav p{font-size:11px;margin:28px 12px}.ux04-content{overflow:auto;min-width:0;min-height:0;padding:32px;display:flex;flex-direction:column;gap:24px}.ux04-form,.ux04-library,.ux04-history{display:flex;flex-direction:column;gap:24px;width:100%;max-width:960px}.ux04-form{max-width:680px;gap:16px}.ux04-content h2{font-size:19px;margin-bottom:8px}.ux04-content h3{font-size:14px;font-weight:500}.ux04-workspace .field{display:flex;flex-direction:column;gap:8px;min-width:0;margin:0}.ux04-workspace textarea{line-height:1.65}.ux04-workspace input,.ux04-workspace textarea{font-size:13px}.ux04-workspace .primary,.ux04-workspace .secondary,.ux04-upload{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:8px 12px;font-size:13px;line-height:20px;align-self:auto;white-space:nowrap}.ux04-workspace button svg,.ux04-upload svg{width:16px;height:16px;flex-shrink:0;stroke-width:1.6}.ux04-workspace button:focus:not(:focus-visible){outline:none}.ux04-toolbar{display:flex;align-items:center;gap:12px;justify-content:space-between}.ux04-previous{padding-top:16px;border-top:1px solid var(--orch-color-field-border)}.ux04-previous h3{margin-bottom:12px}.ux04-description{white-space:pre-wrap;font-size:13px;line-height:1.7}.ux04-categories{display:flex;align-items:center;gap:20px;flex-wrap:wrap;border-bottom:1px solid var(--orch-color-field-border)}.ux04-categories .ux04-tab{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:8px 0;border-radius:0;border-bottom:2px solid transparent;font-size:13px;color:var(--orch-color-muted)}.ux04-categories .ux04-tab[aria-pressed=true]{border-bottom-color:var(--orch-color-text);color:var(--orch-color-text)}.ux04-categories .ux04-tab:hover{background:none;color:var(--orch-color-text)}.ux04-library-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ux04-search{flex:1;min-width:180px}.ux04-search input{height:40px;padding:8px 12px}.ux04-upload{position:relative;border-radius:var(--orch-radius-control);background:var(--orch-color-secondary);cursor:pointer;font-weight:500}.ux04-upload input{width:1px;height:1px;position:absolute;overflow:hidden;clip-path:inset(50%);padding:0}.ux04-upload:focus-within{outline:2px solid var(--orch-color-text);outline-offset:3px}.ux04-file-list{display:flex;flex-direction:column;gap:4px}.ux04-file-row{display:flex;align-items:center;gap:12px;padding:10px 12px;min-height:60px;border:0;border-radius:var(--orch-radius-control);background:transparent}.ux04-file-name>svg{width:20px;height:20px;stroke-width:1.6;flex-shrink:0;color:var(--orch-color-muted)}.ux04-file-name{display:flex;align-items:center;gap:12px;flex:1;min-width:0;text-align:left;padding:6px 0;font-size:13px;overflow-wrap:anywhere;border-radius:var(--orch-radius-control)}.ux04-file-name>span{min-width:0;flex:1}.ux04-file-name small{display:block;font-size:11px;margin-top:4px}.ux04-file-row .ux04-assign{flex-shrink:0;min-width:126px;min-height:36px;font-size:12px;padding:7px 10px;border:0;border-radius:var(--orch-radius-control);background:var(--orch-color-secondary)}.ux04-history{gap:4px}.ux04-history>div:first-child{margin-bottom:16px}.ux04-version-row{display:flex;align-items:center;gap:12px;min-height:56px;width:100%;text-align:left;padding:10px 12px;border:0;border-radius:var(--orch-radius-control);background:transparent;box-shadow:none}.ux04-version-row>span{flex:1;min-width:0;display:grid;grid-template-columns:44px minmax(0,1fr);gap:4px 12px;font-size:13px}.ux04-version-row strong{font-size:12px;white-space:nowrap}.ux04-version-row small{grid-column:2;font-size:11px}.ux04-version-row>svg{width:16px;height:16px;flex-shrink:0}.ux04-side{position:absolute;z-index:10;right:0;top:0;bottom:0;width:min(560px,100%);min-height:0;display:flex;flex-direction:column;border:0;border-left:1px solid var(--orch-color-field-border);border-radius:0;background:var(--orch-color-panel);box-shadow:-12px 0 32px #0003}.ux04-side-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 24px;flex-shrink:0;border-bottom:1px solid var(--orch-color-field-border)}.ux04-side-head h2{flex:1;font-size:18px;overflow-wrap:anywhere;margin:0;min-width:0}.ux04-side-body{padding:24px;overflow:auto;min-height:0;flex:1;display:flex;flex-direction:column;gap:20px}.ux04-side-body .field{flex-shrink:0}.ux04-side-body textarea{width:100%;height:clamp(160px,32dvh,320px);min-height:160px;resize:vertical}.ux04-side-footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;padding:16px 24px;flex-shrink:0;border-top:1px solid var(--orch-color-field-border)}.ux04-version-detail{padding:24px;overflow:auto;gap:20px}.ux04-version-detail>.icon{align-self:flex-end}.ux04-version-detail dl{margin:0;display:flex;flex-direction:column;gap:12px;font-size:12px}.ux04-version-detail dl>div{display:grid;grid-template-columns:96px minmax(0,1fr);gap:12px}.ux04-version-detail dt{color:var(--orch-color-muted)}.ux04-version-detail dd{margin:0;overflow-wrap:anywhere}.ux04-side .ux04-markdown{background:transparent;padding:0;border-radius:0;box-shadow:none;max-width:none;font-size:14px;overflow-wrap:anywhere;min-width:0}.ux04-side .ux04-markdown h1{font-size:24px}.ux04-side .ux04-markdown h2{font-size:20px}.ux04-side .ux04-markdown h3{font-size:17px}.ux04-side .ux04-markdown pre{overflow:auto}.ux04-markdown .message-table{max-width:100%;overflow:auto}.ux04-markdown table{width:100%;border-collapse:collapse}.ux04-markdown th,.ux04-markdown td{padding:8px 10px;border:1px solid var(--orch-color-field-border);text-align:left}.ux04-savebar{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap;padding:16px 24px;background:var(--orch-color-panel);border-top:1px solid var(--orch-color-field-border);flex-shrink:0}.ux04-savebar>span{margin-right:auto;font-size:12px;color:var(--orch-color-muted)}.ux04-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.ux04-toast{position:absolute;left:50%;bottom:88px;transform:translate(-50%);max-width:calc(100% - 32px);z-index:11;display:flex;gap:12px;padding:12px 16px;background:var(--orch-color-secondary);border-radius:var(--orch-radius-control);font-size:12px;box-shadow:0 8px 24px #0003}.ux04-toast button{text-decoration:underline;flex-shrink:0}.ux04-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000094;z-index:100}.ux04-modal{position:fixed;z-index:101;top:50%;left:50%;transform:translate(-50%,-50%);width:min(480px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;padding:24px;background:var(--orch-color-panel);color:var(--orch-color-text);border-radius:var(--orch-radius-control);box-shadow:0 16px 48px #0006;display:flex;flex-direction:column;gap:20px}.ux04-modal h2{font-size:18px;margin:0}.ux04-modal p{font-size:13px;line-height:1.6;margin:0}.ux04-modal button{font-size:13px;min-height:36px;padding:8px 12px;line-height:20px;white-space:nowrap}.ux04-modal ul{font-size:13px;line-height:1.7;padding-left:20px}.ux04-modal .field{display:flex;flex-direction:column;gap:8px}.ux04-modal input{width:100%}@keyframes ux04-enter{0%{transform:translate(100%)}to{transform:translate(0)}}@media(prefers-reduced-motion:reduce){.ux04-workspace{animation:none}}@media(max-width:1000px){.ux04-layout{grid-template-columns:180px minmax(0,1fr)}.ux04-content{padding:24px}}@media(max-width:1000px){.ux04-header{padding:16px;gap:8px}.ux04-layout{display:flex;flex-direction:column}.ux04-layout>nav{display:flex;overflow:auto;flex-shrink:0;padding:8px;border-right:0;border-bottom:1px solid var(--orch-color-field-border)}.ux04-layout>nav button{width:auto;white-space:nowrap;flex-shrink:0;margin:0}.ux04-layout>nav p{display:none}.ux04-content{padding:24px 16px}.ux04-library-toolbar{gap:8px}.ux04-search{flex-basis:100%}.ux04-file-row{padding:10px 4px;gap:8px;flex-wrap:wrap}.ux04-file-name{flex-basis:100%}.ux04-file-row .ux04-assign{margin-left:32px;min-height:44px}.ux04-version-row>span{grid-template-columns:40px minmax(0,1fr)}.ux04-side-head{padding:16px}.ux04-side-body{padding:20px 16px}.ux04-side-footer,.ux04-savebar{padding:12px 16px}.ux04-savebar>span{width:100%}.ux04-workspace .primary,.ux04-workspace .secondary,.ux04-upload{min-height:44px}.ux04-modal{padding:20px}.ux04-modal .ux04-actions{flex-direction:column}.ux04-modal .ux04-actions button{width:100%}.ux04-toast{bottom:132px;width:calc(100% - 32px)}}.ux04-file-row:hover,.ux04-file-row:focus-within{background:var(--orch-color-participant-hover)}.ux04-file-row .ux04-file-name:not(:disabled):hover{background:transparent}.ux04-workspace button:active{transform:none}.ux04-file-row .ux04-assign[aria-pressed=true]{background:transparent;color:var(--orch-color-muted)}.ux04-file-row .ux04-assign[aria-pressed=true]:hover{background:var(--orch-color-secondary);color:var(--orch-color-text)}.ux04-delete{flex-shrink:0;color:var(--orch-color-muted)}.ux04-file-list:empty:after{content:"В этой категории пока нет материалов.";padding:16px 12px;color:var(--orch-color-muted);font-size:13px}.ux04-version-copy{display:flex;align-items:baseline;gap:12px;min-width:0;flex-wrap:wrap}.ux04-version-row .ux04-current{font-size:11px;white-space:nowrap;color:var(--orch-color-muted);margin:0}.ux04-description-tools{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px;margin-top:8px}.ux04-description-input{width:100%;min-height:140px;resize:vertical}.ux04-ai-options summary,.ux04-previous summary{cursor:pointer;font-size:13px;color:var(--orch-color-muted)}.ux04-ai-options .field,.ux04-previous p{margin-top:12px}.ux04-exit-actions{display:grid;grid-auto-flow:column;grid-auto-columns:max-content;justify-content:end;gap:8px}@media(max-width:1000px){.ux04-description-tools{align-items:flex-start;flex-wrap:wrap}.ux04-exit-actions{display:flex;flex-direction:column}.ux04-file-row{padding:10px 12px}.ux04-delete{margin-left:auto}}.ux04-side{animation:ux04-enter var(--orch-motion-panel) var(--orch-motion-panel-ease)}.ux04-side-body>details{flex-shrink:0;min-width:0}.ux04-side-body summary{cursor:pointer;overflow-wrap:anywhere}.ux04-side-body ul{padding-left:20px}.ux04-side-body dl{font-size:13px}.ux04-side-body dd{margin:8px 0 16px}.ux04-side-body .secondary{text-decoration:none;align-self:flex-start}.ux04-error{z-index:102;overflow-wrap:anywhere}.ux04-library-toolbar>.secondary{height:40px;min-height:40px;flex:0 0 auto}.ux04-workspace[hidden]{display:none}@media(max-width:1000px){.ux04-search input,.ux04-library-toolbar>.secondary{height:44px;min-height:44px}}.ux04-workspace textarea:read-only{cursor:default}@media(prefers-reduced-motion:reduce){.ux04-side{animation:none}}.ux04-editor{position:relative;display:flex;flex:1;flex-direction:column;min-height:0;min-width:0;overflow:clip}.ux03-restored-provider{max-width:640px}.ux03-restored-provider .picker-row:before,.ux03-restored-provider>.select-trigger:before{content:"";width:20px;height:20px;flex-shrink:0;background:center/contain no-repeat}.ux03-restored-provider .picker-row[title=OpenAI]:before,.ux03-restored-provider[data-provider=OpenAI]>.select-trigger:before{background-image:url("data:image/svg+xml,%3csvg%20role='img'%20viewBox='0%200%2024%2024'%20xmlns='http://www.w3.org/2000/svg'%3e%3ctitle%3eOpenAI%3c/title%3e%3cpath%20d='M22.2819%209.8211a5.9847%205.9847%200%200%200-.5157-4.9108%206.0462%206.0462%200%200%200-6.5098-2.9A6.0651%206.0651%200%200%200%204.9807%204.1818a5.9847%205.9847%200%200%200-3.9977%202.9%206.0462%206.0462%200%200%200%20.7427%207.0966%205.98%205.98%200%200%200%20.511%204.9107%206.051%206.051%200%200%200%206.5146%202.9001A5.9847%205.9847%200%200%200%2013.2599%2024a6.0557%206.0557%200%200%200%205.7718-4.2058%205.9894%205.9894%200%200%200%203.9977-2.9001%206.0557%206.0557%200%200%200-.7475-7.0729zm-9.022%2012.6081a4.4755%204.4755%200%200%201-2.8764-1.0408l.1419-.0804%204.7783-2.7582a.7948.7948%200%200%200%20.3927-.6813v-6.7369l2.02%201.1686a.071.071%200%200%201%20.038.052v5.5826a4.504%204.504%200%200%201-4.4945%204.4944zm-9.6607-4.1254a4.4708%204.4708%200%200%201-.5346-3.0137l.142.0852%204.783%202.7582a.7712.7712%200%200%200%20.7806%200l5.8428-3.3685v2.3324a.0804.0804%200%200%201-.0332.0615L9.74%2019.9502a4.4992%204.4992%200%200%201-6.1408-1.6464zM2.3408%207.8956a4.485%204.485%200%200%201%202.3655-1.9728V11.6a.7664.7664%200%200%200%20.3879.6765l5.8144%203.3543-2.0201%201.1685a.0757.0757%200%200%201-.071%200l-4.8303-2.7865A4.504%204.504%200%200%201%202.3408%207.872zm16.5963%203.8558L13.1038%208.364%2015.1192%207.2a.0757.0757%200%200%201%20.071%200l4.8303%202.7913a4.4944%204.4944%200%200%201-.6765%208.1042v-5.6772a.79.79%200%200%200-.407-.667zm2.0107-3.0231l-.142-.0852-4.7735-2.7818a.7759.7759%200%200%200-.7854%200L9.409%209.2297V6.8974a.0662.0662%200%200%201%20.0284-.0615l4.8303-2.7866a4.4992%204.4992%200%200%201%206.6802%204.66zM8.3065%2012.863l-2.02-1.1638a.0804.0804%200%200%201-.038-.0567V6.0742a4.4992%204.4992%200%200%201%207.3757-3.4537l-.142.0805L8.704%205.459a.7948.7948%200%200%200-.3927.6813zm1.0976-2.3654l2.602-1.4998%202.6069%201.4998v2.9994l-2.5974%201.4997-2.6067-1.4997Z'/%3e%3c/svg%3e");filter:invert(1)}.ux03-restored-provider .picker-row[title=Anthropic]:before,.ux03-restored-provider[data-provider=Anthropic]>.select-trigger:before{background-image:url("data:image/svg+xml,%3csvg%20fill='%23ffffff'%20role='img'%20viewBox='0%200%2024%2024'%20xmlns='http://www.w3.org/2000/svg'%3e%3ctitle%3eAnthropic%3c/title%3e%3cpath%20d='M17.3041%203.541h-3.6718l6.696%2016.918H24Zm-10.6082%200L0%2020.459h3.7442l1.3693-3.5527h7.0052l1.3693%203.5528h3.7442L10.5363%203.5409Zm-.3712%2010.2232%202.2914-5.9456%202.2914%205.9456Z'/%3e%3c/svg%3e")}.ux03-restored-provider .picker-row[title=DeepSeek]:before,.ux03-restored-provider[data-provider=DeepSeek]>.select-trigger:before{background-image:url("data:image/svg+xml,%3csvg%20fill='%23ffffff'%20role='img'%20viewBox='0%200%2024%2024'%20xmlns='http://www.w3.org/2000/svg'%3e%3ctitle%3eDeepSeek%3c/title%3e%3cpath%20d='M23.748%204.651c-.254-.124-.364.113-.512.233-.051.04-.094.09-.137.137-.372.397-.806.657-1.373.626-.829-.046-1.537.214-2.163.848-.133-.782-.575-1.248-1.247-1.548-.352-.155-.708-.311-.955-.65-.172-.24-.219-.509-.305-.774-.055-.16-.11-.323-.293-.35-.2-.031-.278.136-.356.276-.313.572-.434%201.202-.422%201.84.027%201.436.633%202.58%201.838%203.393.137.094.172.187.129.323-.082.28-.18.553-.266.833-.055.179-.137.218-.328.14a5.5%205.5%200%200%201-1.737-1.179c-.857-.828-1.631-1.743-2.597-2.46a12%2012%200%200%200-.689-.47c-.985-.957.13-1.743.387-1.836.27-.098.094-.433-.778-.428-.872.003-1.67.295-2.687.685a3%203%200%200%201-.465.136%209.6%209.6%200%200%200-2.883-.101c-1.885.21-3.39%201.1-4.497%202.622C.082%208.776-.231%2010.854.152%2013.02c.403%202.284%201.568%204.175%203.36%205.653%201.857%201.533%203.997%202.284%206.438%202.14%201.482-.085%203.132-.284%204.994-1.86.47.234.962.328%201.78.398.629.058%201.235-.031%201.705-.129.735-.155.684-.836.418-.961-2.155-1.004-1.682-.595-2.112-.926%201.095-1.295%202.768-3.598%203.284-6.733.05-.346.115-.834.108-1.114-.004-.171.035-.238.23-.257a4.2%204.2%200%200%200%201.545-.475c1.397-.763%201.96-2.016%202.093-3.517.02-.23-.004-.467-.247-.588M11.58%2018.168c-2.088-1.642-3.101-2.183-3.52-2.16-.39.024-.32.472-.234.763.09.288.207.487.371.74.114.167.192.416-.113.603-.673.416-1.842-.14-1.897-.168-1.361-.801-2.5-1.86-3.301-3.306-.775-1.393-1.225-2.888-1.299-4.482-.02-.385.094-.522.477-.592a4.7%204.7%200%200%201%201.53-.038c2.131.311%203.946%201.264%205.467%202.774.868.86%201.525%201.887%202.202%202.89.72%201.066%201.494%202.082%202.48%202.915.348.291.626.513.892.677-.802.09-2.14.109-3.055-.615zm1.001-6.44a.306.306%200%200%201%20.415-.287.3.3%200%200%201%20.113.074.3.3%200%200%201%20.086.214c0%20.17-.136.307-.308.307a.303.303%200%200%201-.306-.307m3.11%201.596c-.2.081-.4.151-.591.16a1.25%201.25%200%200%201-.798-.254c-.274-.23-.47-.358-.551-.758a1.7%201.7%200%200%201%20.015-.588c.07-.327-.007-.537-.238-.727-.188-.156-.426-.199-.689-.199a.6.6%200%200%201-.254-.078.253.253%200%200%201-.114-.358%201%201%200%200%201%20.192-.21c.356-.202.767-.136%201.146.016.352.144.618.408%201.001.782.392.451.462.576.685.915.176.264.336.536.446.848.066.194-.02.353-.25.45'/%3e%3c/svg%3e")}.ux03-restored-provider .picker-row[title="Своя модель"]:before,.ux03-restored-provider[data-provider="Своя модель"]>.select-trigger:before{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23ededeb'%20stroke-width='1.6'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3crect%20x='3'%20y='3'%20width='18'%20height='7'%20rx='2'/%3e%3crect%20x='3'%20y='14'%20width='18'%20height='7'%20rx='2'/%3e%3cpath%20d='M7%206.5h.01M7%2017.5h.01'/%3e%3c/svg%3e")}.ux03-provider-create{width:100%;max-width:640px;display:flex;flex-direction:column;gap:24px;min-width:0}.ux03-provider-create>.field{gap:8px;margin:0}.ux03-provider-create>.ux03-provider{width:100%;max-width:none;min-width:0;gap:20px}.ux03-provider-create .ux03-provider>.hint{margin:0;line-height:1.6}.ux03-provider-create .field{gap:8px}.ux03-provider-create .ux03-provider-actions{margin-top:4px}.ux03-provider-unavailable{display:flex;flex-direction:column;gap:6px;padding:16px;background:var(--orch-color-panel);border-radius:var(--orch-radius-control);font-size:13px;line-height:1.6}.ux03-provider-unavailable p{color:var(--orch-color-muted);margin:0}@media(max-width:680px){.ux03-provider-create{gap:20px}}.ux03-provider-create .ux03-provider details .field{margin-top:20px}.ux03-content:has(.ux03-provider-create){scrollbar-gutter:stable}.ux03-restored-provider .picker-row[title=Higgsfield]:before,.ux03-restored-provider[data-provider=Higgsfield]>.select-trigger:before{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='4%200%2024%2024'%20fill='white'%3e%3cpath%20d='M26.0198%2011.8046L26.0007%2011.5891C25.8198%209.52137%2024.5156%205.63113%2020.8979%205.63113C18.2134%205.63113%2016.1854%208.36517%2014.3957%2010.7756C12.9676%2012.706%2011.7303%2014.3619%2010.3688%2014.3619C10.0069%2014.3229%209.5405%2014.1366%209.25504%2013.7153C8.99796%2013.333%208.93138%2012.8431%209.06455%2012.2551C9.27387%2011.3242%2010.4736%2010.4618%2011.7396%209.54075C12.4344%209.05086%2013.1486%208.53146%2013.6436%208.03174C15.0717%206.61092%2015.7952%205.58197%2015.7952%203.92604C15.7952%202.27011%2014.9099%201.44678%2014.1673%201.09396C12.6822%200.388613%2010.5022%200.800137%209.11231%202.03499C8.90299%202.23106%208.6934%202.41702%208.50292%202.59343C7.10346%203.87716%206.16113%204.74937%204%204.08278V6.76767C6.86549%208.07106%209.27414%205.58197%2010.1881%204.4356C10.8925%203.68109%2011.635%203.24007%2012.1874%203.24007H12.216C12.4636%203.2499%2012.6729%203.34794%2012.8254%203.52435C13.073%203.81845%2013.1682%204.16144%2013.1205%204.54347C13.0157%205.34713%2012.2065%206.2876%2010.7214%207.31655C8.97913%208.52191%206.06616%2010.5405%205.83746%2013.0785C5.66608%2014.9012%206.58003%2016.7238%208.00814%2017.4291C11.34%2019.0558%2013.368%2016.2532%2015.5193%2013.2939C17.1663%2011.0107%2018.7275%208.84523%2020.8982%208.84523C22.8498%208.84523%2023.5732%2010.511%2023.5732%2011.5596V11.7655L23.3827%2011.8046C18.6514%2012.6669%2016.0714%2017.2333%2016.0714%2019.3401C16.0714%2021.4469%2017.804%2023.25%2019.9365%2023.25C22.4308%2023.25%2025.5152%2021.055%2026.0103%2014.8816L26.0294%2014.6563H28V11.8048H26.0198V11.8046ZM23.4398%2014.9695C23.0591%2018.6637%2021.2216%2020.3884%2020.1079%2020.3884C19.6033%2020.3884%2018.8989%2019.9572%2018.8989%2019.1539C18.8989%2018.2524%2020.2031%2015.5184%2023.1352%2014.7052L23.478%2014.617L23.4398%2014.9698V14.9695Z'/%3e%3c/svg%3e")}.ux03-workspace{position:relative;flex:1;min-height:0;display:flex;flex-direction:column;background:var(--orch-color-background);min-width:0}.ux03-header{display:flex;align-items:center;gap:12px;padding:24px 32px;border-bottom:1px solid var(--orch-color-field-border);flex-shrink:0}.ux03-header>div{flex:1}.ux03-header h1{font-size:20px}.ux03-header small{margin-top:6px}.ux03-layout{display:grid;grid-template-columns:210px minmax(0,1fr);min-height:0;flex:1}.ux03-categories{padding:24px 12px;border-right:1px solid var(--orch-color-field-border);overflow:auto}.ux03-categories button{display:flex;width:100%;align-items:center;gap:10px;min-height:44px;text-align:left;padding:10px 12px;border-radius:var(--orch-radius-control);font-size:13px;margin-bottom:4px}.ux03-categories button[aria-current=page]{background:var(--orch-color-secondary)}.ux03-categories button>span{flex:1}.ux03-categories svg{width:18px;height:18px;flex-shrink:0;stroke-width:1.6}.ux03-categories small{font-size:11px}.ux03-nav-note{font-size:11px;line-height:1.6;color:var(--orch-color-muted);padding:24px 12px}.ux03-content{padding:32px;overflow:auto;min-width:0}.ux03{max-width:900px;display:flex;flex-direction:column;gap:24px}.ux03 h2{font-size:19px}.ux03-demo{font-size:11px;color:var(--orch-color-muted);margin-top:40px}.ux03-list-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.ux03-list-head small{margin-top:8px}.ux03-add{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;min-height:36px;padding:8px 12px}.ux03-add svg{width:16px;height:16px}.ux03>input{max-width:420px}.ux03-list{display:flex;flex-direction:column;border-top:1px solid var(--orch-color-field-border)}.ux03-list>button{width:100%;display:flex;align-items:center;gap:16px;text-align:left;padding:20px 8px;border-bottom:1px solid var(--orch-color-field-border)}.ux03-list>button>span:nth-child(2){flex:1;min-width:0}.ux03-list strong{display:block;font-size:14px;overflow-wrap:anywhere}.ux03-list small{font-size:12px;margin-top:6px}.ux03-service-icon{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;color:var(--orch-color-muted)}.ux03-service-icon svg{width:22px;height:22px;stroke-width:1.6}.ux03-list>button>svg{width:16px;height:16px;flex-shrink:0;color:var(--orch-color-muted)}.ux03-row-status{display:flex;align-items:center;gap:8px;color:var(--orch-color-muted);font-size:12px}.ux03-row-status svg{width:14px;height:14px}.ux03-back{align-self:flex-start;display:flex;align-items:center;gap:8px;padding:4px 0;color:var(--orch-color-muted);font-size:13px}.ux03-back svg{width:16px;height:16px}.ux03-tabs{display:flex;gap:16px;border-bottom:1px solid var(--orch-color-field-border)}.ux03-tabs button{padding:12px 0;font-size:13px;border-bottom:2px solid transparent}.ux03-tabs [aria-pressed=true]{border-bottom-color:var(--orch-color-text)}.ux03-status{font-size:12px;color:var(--orch-color-muted)}.ux03-facts{display:grid;grid-template-columns:180px minmax(0,1fr);gap:16px;font-size:13px;max-width:650px}.ux03-facts>span{color:var(--orch-color-muted)}.ux03-facts>strong{overflow-wrap:anywhere}.ux03-actions{display:flex;flex-wrap:wrap;gap:12px}.ux03-actions button{font-size:13px}.ux03-features{display:flex;flex-direction:column;gap:12px}.ux03-features>div{padding:12px 0;border-bottom:1px solid var(--orch-color-field-border);font-size:13px}.ux03-confirm{display:flex;flex-direction:column;gap:12px;max-width:600px}.ux03 .form,.ux03>.field{max-width:600px}.ux03 input{font-size:13px}.ux03 .form{gap:24px}@media(max-width:1000px){.ux03-layout{grid-template-columns:180px minmax(0,1fr)}.ux03-content{padding:24px}.ux03-row-status{max-width:110px}.ux03-facts{grid-template-columns:120px minmax(0,1fr)}}@media(max-width:680px){.ux03-header{padding:16px}.ux03-layout{display:flex;flex-direction:column}.ux03-categories{display:flex;gap:4px;flex-shrink:0;padding:12px;overflow-x:auto;border-right:0;border-bottom:1px solid var(--orch-color-field-border)}.ux03-categories button{width:auto;flex-shrink:0;margin:0}.ux03-nav-note{display:none}.ux03-content{padding:24px 16px}.ux03-row-status{display:none}.ux03 input{font-size:16px}.ux03-list-head{align-items:flex-start}.ux03-list-head small{max-width:220px}.ux03-add{min-height:44px}.ux03-add>span{display:none}.ux03-tabs button{min-height:44px}}.ux03-workspace{animation:ux03-enter var(--orch-motion-panel) var(--orch-motion-panel-ease)}@keyframes ux03-enter{0%{transform:translate(100%)}to{transform:translate(0)}}@media(prefers-reduced-motion:reduce){.ux03-workspace{animation:none}}.ux03-brand{width:26px;height:26px;filter:invert(1)}.ux03-provider{max-width:640px;display:flex;flex-direction:column;gap:24px}.ux03-provider input{width:100%}.ux03-flow-heading{display:flex;gap:12px;align-items:center}.ux03-flow-heading>svg{width:24px;height:24px}.ux03-flow-heading small{margin-top:4px}.ux03-methods,.ux03-provider-actions{display:flex;flex-wrap:wrap;gap:12px}.ux03-methods [aria-pressed=true]{outline:1px solid var(--orch-color-text)}.ux03-provider-actions.notice{flex-direction:column}.ux03-provider .primary,.ux03-provider .secondary{display:inline-flex;gap:8px;align-items:center;justify-content:center;align-self:flex-start}.ux03-provider button svg{width:16px;height:16px}.ux03-provider a{font-size:13px;color:var(--orch-color-text);text-underline-offset:3px}.ux03-provider details summary{cursor:pointer;color:var(--orch-color-muted);font-size:13px}.ux03-provider details .field{margin-top:16px}.ux03-provider dl{margin:0}.ux03-provider dt{color:var(--orch-color-muted)}.ux03-provider dd{margin:0;overflow-wrap:anywhere}.ux03-tool-list{display:flex;flex-direction:column;gap:0}.ux03-tool-list>div{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;border-bottom:1px solid var(--orch-color-field-border);font-size:13px}.ux03-tool-list small{margin-top:4px}.ux03-check{display:flex;align-items:center;gap:12px;font-size:13px;min-height:44px}.ux03-check input{width:16px;height:16px;flex-shrink:0}.ux03-provider .notice p{margin-top:8px;line-height:1.6}.ux03-detail-title{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.ux03-detail-title small{margin-top:8px}.ux03-detail-title>.select-trigger{width:36px;height:36px;min-height:36px;padding:8px;border:0;background:none}.ux03-detail-title>.select-trigger>svg:last-child:not(:first-child){display:none}.ux03-action-menu{display:flex;flex-direction:column;padding:4px}.ux03-action-menu button{min-height:36px;padding:8px 10px;text-align:left;border-radius:var(--orch-radius-control)}.ux03-fixed-value{padding:12px 0;color:var(--orch-color-text)!important}.ux03-auth-step{display:flex;flex-direction:column;gap:16px}.ux03-provider details{padding:12px 0;border-top:1px solid var(--orch-color-field-border)}.ux03-detail-title .select-pop{max-width:240px}.ux03-provider h3{font-size:15px;font-weight:500}@media(max-width:680px){.ux03-row-status{display:flex;max-width:none;font-size:11px}.ux03-list>button{flex-wrap:wrap}.ux03-row-status{margin-left:52px;flex-basis:calc(100% - 80px)}.ux03-list>button>svg{margin-left:auto}.ux03-action-menu button{min-height:44px}}fieldset.ux03-provider{border:0;padding:0;margin:0;min-width:0;width:100%}.ux03-brand{filter:none;object-fit:contain}.ux03-brand-openai{filter:invert(1)}.ux03-back{padding:6px 10px;border-radius:var(--orch-radius-control);gap:8px;min-height:32px}.ux03-back:hover{background:var(--orch-color-participant-hover)}.ux03-back:focus-visible{outline:2px solid var(--orch-color-text)}.ux03-actions-anchor{flex-shrink:0}.ux03-compact-menu{position:fixed;margin:0;padding:4px;border:1px solid var(--orch-color-field-border);border-radius:var(--orch-radius-control);background:var(--orch-color-picker);color:var(--orch-color-text);box-shadow:0 8px 24px #0003}.ux03-compact-menu:popover-open{display:flex;flex-direction:column;gap:2px}.ux03-compact-menu button{display:flex;align-items:center;gap:8px;width:100%;padding:7px 10px;min-height:36px;text-align:left;font-size:13px;line-height:1.5;border-radius:var(--orch-radius-control)}.ux03-compact-menu button svg{width:16px;height:16px;stroke-width:1.6;flex-shrink:0}.ux03-danger{color:var(--orch-color-coral-on-dark)}.ux03-connection-status{display:inline-flex;align-items:center;gap:6px;font-size:12px;line-height:1.5}.ux03-connection-status svg{width:14px;height:14px;stroke-width:1.7;flex-shrink:0}.ux03-status-success{color:var(--orch-color-teal-on-dark)}.ux03-status-disabled,.ux03-status-attention{color:var(--orch-color-amber-on-dark)}.ux03-status-error{color:var(--orch-color-coral-on-dark)}.ux03-status-pending{color:var(--orch-color-blue-on-dark)}@media(max-width:680px){.ux03-back,.ux03-compact-menu button{min-height:44px}}.ux03-header>div{min-width:0}.ux03-detail-title h2{overflow-wrap:anywhere}.ux03-workspace{overflow:hidden}.ux03-provider .ux03-catalog{max-height:310px;overflow:auto}.ux03-provider .ux03-catalog div{overflow-wrap:anywhere}.ux03-result{max-height:320px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}.ux03-confirm .ux03-actions{display:flex;flex-direction:row}.ux03-service-picker{display:flex;align-items:center;gap:12px}.ux03-empty{padding:24px 0;color:var(--orch-color-muted)}:root{color-scheme:dark;font-family:var(--orch-font-family);font-size:var(--orch-font-body-size);line-height:var(--orch-font-body-line-height);background:var(--orch-color-background);color:var(--orch-color-text)}*{box-sizing:border-box}html,body,#root{margin:0;width:100%;height:100%;overflow:hidden}button,input,textarea,select{font:inherit}button{cursor:pointer;color:inherit;border:0;background:none;transition:background var(--orch-motion-chevron) ease}button:disabled{opacity:.45;cursor:default}button:not(:disabled):hover{background:var(--orch-color-participant-hover)}button:not(:disabled):active{transform:scale(.99)}button,input,textarea,select{outline-offset:3px}:focus-visible{outline:2px solid var(--orch-color-text)}input,textarea,select{min-width:0;width:100%;border:1px solid var(--orch-color-field-border);border-radius:var(--orch-radius-control);color:var(--orch-color-text);background:var(--orch-color-field);padding:12px}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:var(--orch-color-muted)}h1,h2,h3,p{margin:0}h1{font-size:var(--orch-font-title-size);font-weight:var(--orch-font-title-weight)}h2{font-size:20px;font-weight:500}strong{font-weight:500}small,.hint{font-size:var(--orch-font-label-size);color:var(--orch-color-muted)}small{display:block}.muted{color:var(--orch-color-muted)}.hint{line-height:1.6}.primary,.secondary{min-height:44px;padding:12px 16px;border-radius:var(--orch-radius-control);font-weight:500}.primary{background:var(--orch-color-primary);color:var(--orch-color-primary-ink)}button.primary:not(:disabled):hover{background:var(--orch-color-outgoing)}.secondary{background:var(--orch-color-secondary)}.icon{width:40px;height:40px;border-radius:var(--orch-radius-control);display:inline-grid;place-items:center;flex-shrink:0}.icon svg{width:19px;height:19px;stroke-width:1.6}.inline{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:5px 8px;border-radius:var(--orch-radius-control);font-size:12px;text-decoration:underline;text-underline-offset:3px}.inline svg{width:13px;height:13px}.notice{border:1px solid var(--orch-color-field-border);background:var(--orch-color-panel);padding:12px;border-radius:var(--orch-radius-control);overflow-wrap:anywhere;font-size:13px}.loading{padding:24px 12px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.brand{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:500;letter-spacing:-.04em;flex-shrink:0;min-height:44px;padding:0 12px}.brand>svg{width:22px;height:22px}.avatar{width:var(--orch-avatar-sidebar);height:var(--orch-avatar-sidebar);border-radius:var(--orch-radius-avatar);display:grid;place-items:center;flex-shrink:0;color:var(--orch-color-sidebar);font-weight:500}.avatar-message{width:var(--orch-avatar-message);height:var(--orch-avatar-message)}.avatar-memberPicker{width:var(--orch-avatar-member-picker);height:var(--orch-avatar-member-picker)}.avatar-profile{width:var(--orch-avatar-profile);height:var(--orch-avatar-profile)}.avatar .pixel{width:var(--orch-avatar-art-percent);height:var(--orch-avatar-art-percent);fill:var(--orch-color-sidebar);stroke:none;shape-rendering:crispEdges}.pixel-eye{fill:var(--orch-color-text)}.shell{display:grid;grid-template-columns:var(--orch-layout-sidebar-width) minmax(0,1fr);grid-template-rows:minmax(0,1fr);height:100dvh;overflow:hidden}.sidebar{display:flex;flex-direction:column;min-height:0;height:100%;padding:16px 12px 12px;background:var(--orch-color-sidebar);overflow:hidden}.workspace-label{margin:8px 0 16px;padding:0 8px}.workspace-label select{border:0;background:var(--orch-color-sidebar);font-size:13px}.search{display:flex;align-items:center;gap:8px;background:var(--orch-color-panel);border-radius:var(--orch-radius-control);padding:0 11px;margin:0 8px 16px;color:var(--orch-color-muted);flex-shrink:0}.search svg{width:15px;flex-shrink:0}.search input{background:none;border:0;padding:9px 0;font-size:13px}.contacts{overflow:auto;min-height:0;flex:1 1 0;overscroll-behavior:contain;scrollbar-gutter:stable}.category{display:flex;align-items:center;position:sticky;top:0;z-index:1;background:var(--orch-color-sidebar);padding:0 4px;gap:4px}.category>button:first-child{display:flex;align-items:center;gap:8px;flex:1;padding:8px;border-radius:var(--orch-radius-control);font-size:12px;color:var(--orch-color-muted);min-height:36px}.category svg{width:14px;height:14px;transition:transform var(--orch-motion-chevron)}.category svg.rotated{transform:rotate(90deg)}.category .icon{width:36px;height:36px}.contact{display:flex;align-items:center;gap:var(--orch-space-identity-gap);width:100%;padding:12px;border-radius:var(--orch-radius-control);text-align:left;margin-bottom:3px}.contact>span:last-child{min-width:0}.contact strong,.account strong{display:block;font-size:13px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.contact small{margin-top:3px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.contact.selected{background:var(--orch-color-incoming)}.nav-empty{padding:12px}.side-tools{display:flex;flex-direction:column;padding:8px 0;gap:4px;flex-shrink:0}.side-tools button{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:var(--orch-radius-control);text-align:left;font-size:13px}.side-tools svg{width:17px;height:17px;color:var(--orch-color-muted)}.account{display:flex;align-items:center;gap:11px;margin-top:8px;padding:12px 4px;flex-shrink:0}.account>span:nth-child(2){flex:1;min-width:0}.account small{margin-top:3px}.main{display:flex;flex-direction:column;min-width:0;min-height:0;height:100%;overflow:hidden}.main>header{height:72px;flex-shrink:0;display:flex;align-items:center;gap:10px;padding:0 28px;border-bottom:1px solid var(--orch-color-secondary)}.heading{display:flex;align-items:center;text-align:left;gap:12px;min-width:0;margin-right:auto;padding:8px 12px;border-radius:var(--orch-radius-control)}.heading>span:last-child{min-width:0}.heading h1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.heading small{margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feed{flex:1 1 0;min-height:0;min-width:0;overflow:auto;overscroll-behavior:contain;padding:26px 36px 12px}.messages{max-width:var(--orch-layout-message-max);margin:0 auto}.empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:18px;max-width:440px;margin:12vh auto 24px}.empty>.muted{line-height:1.65}.empty>svg{color:var(--orch-color-muted)}.message{display:flex;align-items:flex-start;gap:10px;max-width:90%;margin-bottom:22px;animation:message-appear var(--orch-motion-message-appear) var(--orch-motion-feed-ease)}.message-body{min-width:0}.message-body>p:first-of-type{padding:13px 16px;background:var(--orch-color-incoming);border-radius:3px 17px 17px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.author{display:flex;align-items:baseline;gap:9px;margin-bottom:7px;font-size:12px}.message.outgoing{display:block;max-width:74%;margin-left:auto;margin-bottom:28px;width:fit-content}.message.outgoing .message-body>p:first-of-type{background:var(--orch-color-outgoing);color:var(--orch-color-primary-ink);border-radius:17px 17px 3px}.message-meta{font-size:11px;margin-top:6px}.outgoing .message-meta{text-align:right}.run-error{margin:10px 0 4px;font-size:12px;line-height:1.6;max-width:480px;color:var(--orch-color-text)}.composer-wrap{flex-shrink:0;max-width:852px;width:100%;padding:0 36px 17px;align-self:center}.composer{display:flex;align-items:flex-end;gap:10px;background:var(--orch-color-incoming);border:1px solid var(--orch-color-field-border);border-radius:17px;padding:12px}.composer textarea{border:0;outline-offset:0;background:transparent;resize:none;min-height:50px;max-height:140px;padding:0;line-height:1.65}.send{display:grid;place-items:center;width:34px;height:34px;flex-shrink:0;border-radius:50%;background:var(--orch-color-primary);color:var(--orch-color-primary-ink)}button.send:not(:disabled):hover{background:var(--orch-color-outgoing)}.send svg{width:20px}.activity{font-size:12px;color:var(--orch-color-muted);padding:8px 0;min-height:34px}.composer-hint{text-align:center;margin-top:8px;font-size:11px}.composer-wrap>.notice{margin-top:10px}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:30;animation:appear var(--orch-motion-popover) ease}.drawer{position:fixed;right:0;top:0;bottom:0;width:min(100%,var(--orch-layout-drawer-max));background:var(--orch-color-panel);z-index:31;display:flex;flex-direction:column;outline:0;box-shadow:-8px 0 32px #00000026;animation:panel-in var(--orch-motion-panel) var(--orch-motion-panel-ease)}.usage-drawer{width:min(100%,var(--orch-layout-usage-drawer-max))}.drawer-head{min-height:72px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;border-bottom:1px solid var(--orch-color-secondary);flex-shrink:0}.drawer-head h2{font-size:15px}.drawer-body{flex:1;min-height:0;overflow:auto;padding:24px;overscroll-behavior:contain}.drawer-body>.muted{margin-bottom:20px}.form{display:flex;flex-direction:column;gap:18px}.form label,.login-card label{display:flex;flex-direction:column;gap:8px;font-size:13px}.form>h2{font-size:15px;margin-top:12px}.profile-identity{display:flex;align-items:center;gap:12px;padding-bottom:6px}.profile-identity h2{font-size:17px}.profile-identity small{margin-top:4px}.connection{padding:16px 0;border-bottom:1px solid var(--orch-color-field-border);overflow-wrap:anywhere}.connection small{margin-top:5px}.connection-list{margin-bottom:24px}.row-actions{display:flex;flex-wrap:wrap;gap:4px;margin-top:10px}.drawer-body>.notice{margin-top:16px}.login{height:100dvh;overflow:auto;display:grid;place-items:center;padding:24px}.login-card{width:min(100%,380px);display:flex;flex-direction:column;gap:20px}.login-card>.brand{padding:0;margin-bottom:12px}.login-card h1{font-size:22px}.login-card>.muted{line-height:1.6}.usage-summary{display:flex;gap:20px;flex-wrap:wrap;margin:24px 0}.usage-summary>div{flex:1;min-width:160px}.usage-summary strong{display:block;font-size:22px;margin-top:8px;font-variant-numeric:tabular-nums}.usage-table{margin:24px 0;max-height:var(--orch-layout-usage-detail-height);overflow:auto;border:1px solid var(--orch-color-field-border);border-radius:var(--orch-radius-control)}table{border-collapse:collapse;width:100%;font-size:12px}th,td{padding:12px;text-align:left;vertical-align:top;border-bottom:1px solid var(--orch-color-field-border);overflow-wrap:anywhere}th{position:sticky;top:0;background:var(--orch-color-panel);font-weight:500;color:var(--orch-color-muted)}td small{font-size:11px;margin-top:4px}.empty-small{padding:32px 0;color:var(--orch-color-muted)}.mobile-only,.nav-backdrop{display:none}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-thumb{background:var(--orch-color-field-border);border-radius:var(--orch-radius-control)}@keyframes message-appear{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes panel-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes appear{0%{opacity:0}to{opacity:1}}@media(max-width:680px){.shell{grid-template-columns:minmax(0,1fr)}.sidebar{position:fixed;left:0;top:0;bottom:0;width:min(var(--orch-layout-sidebar-width),90vw);z-index:22;display:none;padding-bottom:max(12px,env(safe-area-inset-bottom))}.nav-open .sidebar{display:flex}.mobile-only{display:inline-grid}.brand .mobile-only{margin-left:auto}.nav-open .nav-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:21}.main>header{padding:0 12px;height:64px}.heading{padding:6px;gap:10px}.heading small{font-size:11px}.feed{padding:20px 16px 12px}.message{max-width:96%}.message.outgoing{max-width:87%}.composer-wrap{padding:0 16px max(12px,env(safe-area-inset-bottom))}.composer-hint{display:none}.composer textarea,input,select{font-size:var(--orch-font-mobile-field-size)}.empty{margin-top:9vh}.drawer-body{padding:20px}.drawer-head{min-height:64px}.usage-table{max-height:var(--orch-layout-usage-detail-height-mobile)}table{table-layout:fixed}th,td{padding:8px 6px;font-size:11px}.category>button:first-child,.category .icon{min-height:44px}.category .icon{width:44px}.usage-summary{gap:16px}.usage-summary>div{min-width:120px}}@media(max-height:520px){.sidebar{padding-top:8px}.brand{min-height:36px}.workspace-label{margin:0 0 8px}.search{margin-bottom:8px}.account{margin-top:4px;padding:6px 4px}.empty{margin-top:20px}.activity{min-height:22px;padding:2px 0}.main>header{height:56px}.composer-wrap{padding-bottom:8px}.composer textarea{min-height:32px}.composer-hint{display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.pixel-holder{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.pixel-holder svg{width:var(--orch-avatar-art-percent);height:var(--orch-avatar-art-percent);fill:var(--orch-color-sidebar);stroke:none;shape-rendering:crispEdges}.avatar-styleSample{width:var(--orch-avatar-style-sample);height:var(--orch-avatar-style-sample)}.avatar-styles{display:flex;flex-direction:column;gap:8px}.avatar-style{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid var(--orch-color-field-border);border-radius:var(--orch-radius-control);text-align:left}.avatar-style[aria-pressed=true]{background:var(--orch-color-picker);border-color:var(--orch-color-text)}.avatar-style small{margin-top:4px}.avatar-options{display:flex;flex-direction:column;gap:14px}.profile-links{display:flex;flex-direction:column;margin-top:24px;gap:6px}.profile-links>button{display:flex;align-items:center;gap:12px;text-align:left;width:100%;padding:16px 12px;border-radius:var(--orch-radius-control)}.profile-links>button>span{flex:1}.profile-links svg{width:18px;height:18px}.profile-identity{overflow-wrap:anywhere;min-width:0}.profile-identity>div{min-width:0}.profile-identity h2{overflow-wrap:anywhere}.account{width:100%;text-align:left;flex-shrink:0;border-radius:var(--orch-radius-control)}.account>svg{width:17px;height:17px;color:var(--orch-color-muted);flex-shrink:0}.back-chevron{transform:rotate(180deg)}.drawer-head>h2{margin-right:auto}.author{padding:0;border-radius:var(--orch-radius-control);text-align:left}.author small{font-weight:400}.section-title{font-size:15px;margin-bottom:14px}.deferred{margin-top:24px}.field{display:flex;flex-direction:column;gap:8px;font-size:13px}.select-trigger{display:flex;align-items:center;gap:8px;width:100%;padding:12px;min-height:44px;border:1px solid var(--orch-color-field-border);border-radius:var(--orch-radius-control);background:var(--orch-color-field);text-align:left}.select-trigger>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select-trigger>svg{width:16px;height:16px;flex-shrink:0}.select-trigger>svg:last-child{margin-left:auto}.select-pop{position:fixed;margin:0;padding:var(--orch-space-picker-inset);border:1px solid var(--orch-color-field-border);background:var(--orch-color-picker);color:var(--orch-color-text);border-radius:var(--orch-radius-popover);max-height:calc(100dvh - 24px);overflow:auto;box-shadow:0 12px 40px #00000040}.picker-search{display:flex;align-items:center;gap:8px;padding:8px}.picker-search svg{width:16px;flex-shrink:0;color:var(--orch-color-muted)}.picker-search input{padding:8px;font-size:13px}.picker-results{max-height:310px;min-height:56px;overflow:auto;display:flex;flex-direction:column;gap:var(--orch-space-row-gap)}.picker-row{flex:0 0 auto;min-height:60px;display:flex;align-items:center;gap:12px;text-align:left;padding:10px 12px;border-radius:var(--orch-radius-control);width:100%}.picker-row>span{flex:1;min-width:0;overflow-wrap:anywhere}.picker-row svg{width:16px;flex-shrink:0}.picker-row.keyboard-active{background:var(--orch-color-participant-hover)}.picker-footer{padding:10px 8px 4px;font-size:11px}.usage-period{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.usage-period .select-trigger{width:auto}.usage-counts{display:flex;flex-wrap:wrap;gap:16px;margin:12px 0 18px;color:var(--orch-color-muted);font-size:12px}.usage-counts strong{color:var(--orch-color-text)}.usage-tabs{display:flex;gap:4px;overflow:auto;margin:24px 0 12px}.usage-tabs button{padding:10px 12px;font-size:12px;white-space:nowrap;border-radius:var(--orch-radius-control);color:var(--orch-color-muted)}.usage-tabs [aria-selected=true]{background:var(--orch-color-secondary);color:var(--orch-color-text)}.usage-detail{height:var(--orch-layout-usage-detail-height);overflow:auto;border:1px solid var(--orch-color-field-border);border-radius:var(--orch-radius-control);margin-bottom:16px}.usage-detail>table{animation:appear var(--orch-motion-detail-opacity)}.usage-detail .empty-small{padding:24px;text-align:center}.date-pop{padding:var(--orch-space-calendar-inset);background:var(--orch-color-calendar)}.date-pop form{display:flex;flex-direction:column;gap:14px}.date-presets{display:flex;justify-content:space-between}.calendar-month{display:flex;align-items:center;justify-content:space-between;gap:8px}.calendar-month strong{font-size:13px;font-weight:500}.calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px}.calendar-grid small{text-align:center;font-size:11px;padding:4px 0}.calendar-grid button{aspect-ratio:1;border-radius:var(--orch-radius-control);font-size:12px}.calendar-grid [aria-pressed=true]{background:var(--orch-color-primary);color:var(--orch-color-primary-ink)}.calendar-grid .between{background:var(--orch-color-secondary)}.date-inputs{display:grid;grid-template-columns:1fr 1fr;gap:10px}.date-inputs label{display:flex;flex-direction:column;gap:6px;font-size:12px}.date-inputs input{padding:10px;font-size:13px}.category-motion{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--orch-motion-category-height) var(--orch-motion-panel-ease)}.category-motion>div{overflow:hidden;min-height:0}.category-motion.is-open{grid-template-rows:1fr}.category-motion .contact{opacity:0;transform:translateY(8px);transition:opacity var(--orch-motion-category-row),transform var(--orch-motion-category-row),background var(--orch-motion-chevron);transition-delay:calc(var(--orch-motion-category-stagger) * var(--row-index)),calc(var(--orch-motion-category-stagger) * var(--row-index)),0ms}.category-motion.is-open .contact{opacity:1;transform:none}.category-motion.instant,.category-motion.instant .contact{transition:none!important}@media(max-width:680px){.usage-detail{height:var(--orch-layout-usage-detail-height-mobile)}.date-inputs input,.picker-search input,.select-trigger{font-size:var(--orch-font-mobile-field-size)}.date-presets .inline{font-size:11px;padding:5px}.usage-period .select-trigger{width:100%}}@media(prefers-reduced-motion:reduce){.category-motion,.category-motion .contact{transition:none!important}.usage-detail table{animation:none!important}}.avatar-action{padding:0;flex-shrink:0;border-radius:50%}.category{margin-bottom:4px}.category>button:first-child{min-width:0}.category>button:first-child:active{transform:none}.category button:focus-visible{outline:1px solid var(--orch-color-muted);outline-offset:-2px}.account{padding:12px;gap:var(--orch-space-identity-gap)}input:focus,input:focus-visible,textarea:focus,textarea:focus-visible{outline:none;box-shadow:none}.form input:focus,.form textarea:focus,.login-card input:focus{border-color:var(--orch-color-muted)}.search:focus-within{box-shadow:inset 0 0 0 1px var(--orch-color-muted)}.composer:focus-within{border-color:var(--orch-color-muted)}.form .picker-search,.picker-search{display:flex;flex-direction:row;align-items:center;gap:8px;padding:8px;margin:0;flex-shrink:0;background:var(--orch-color-field);border-radius:var(--orch-radius-control);border:1px solid transparent}.picker-search:focus-within{border-color:var(--orch-color-muted)}.form .picker-search input,.picker-search input{flex:1;width:0;min-width:0;border:0;border-radius:0;background:none;padding:4px 0;margin:0;font-size:var(--orch-font-picker-size)}.picker-search svg{width:16px;height:16px;flex:none}.select-pop{opacity:0;transform:translateY(var(--pop-shift,-6px)) scale(.98);transform-origin:center;transition:opacity var(--orch-motion-popover) ease,transform var(--orch-motion-popover) var(--orch-motion-panel-ease),display var(--orch-motion-popover) allow-discrete,overlay var(--orch-motion-popover) allow-discrete;overflow:hidden}.select-pop:popover-open{display:flex;flex-direction:column;gap:8px;opacity:1;transform:none}@starting-style{.select-pop:popover-open{opacity:0;transform:translateY(var(--pop-shift,-6px)) scale(.98)}}.picker-results{flex:0 1 auto;min-height:56px;overscroll-behavior:contain}.picker-footer{flex-shrink:0;padding:6px 4px 2px;display:flex;flex-direction:column;gap:8px}.picker-footer small{font-size:11px}.picker-versions{font-size:12px;text-align:left;padding:4px;border-radius:var(--orch-radius-control);color:var(--orch-color-muted)}.compact-picker .picker-row{min-height:36px;padding:7px 10px;font-size:var(--orch-font-picker-size);line-height:1.5}.compact-picker .picker-results{gap:2px;max-height:310px}.compact-picker .picker-row>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.date-pop{overflow:auto}.message-meta{display:flex;align-items:center;gap:8px;color:var(--orch-color-muted)}.outgoing .message-meta{justify-content:flex-end;flex-wrap:wrap}.run-stop{width:28px;height:28px;display:inline-grid;place-items:center;border-radius:50%;flex-shrink:0;background:var(--orch-color-secondary);color:var(--orch-color-text)}.run-stop svg{width:12px;height:12px;fill:currentColor;stroke-width:1.5}.activity{position:relative;display:flex;align-items:center;gap:7px;min-height:38px;padding:4px 8px;min-width:0}.activity strong{font-size:12px;font-weight:500;color:var(--orch-color-text);max-width:30%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.avatar-activity{width:var(--orch-avatar-activity);height:var(--orch-avatar-activity)}.status-copy{position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.is-working .status-copy:after{content:attr(data-label) / "";position:absolute;top:0;right:0;bottom:0;left:0;color:var(--orch-color-text);animation:status-light var(--orch-motion-status-light) linear infinite;clip-path:polygon(-35% 0,-10% 0,-35% 100%,-60% 100%)}.thinking-dots{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 4px;flex-shrink:0}.thinking-dots i{width:5px;height:5px;border-radius:50%;background:var(--orch-color-muted);animation:dot-hop var(--orch-motion-thinking-cycle) cubic-bezier(.77,0,.175,1) infinite}.thinking-dots i:nth-child(2){animation-delay:var(--orch-motion-thinking-stagger)}.thinking-dots i:nth-child(3){animation-delay:calc(2 * var(--orch-motion-thinking-stagger))}.queue-count{margin-left:auto;white-space:nowrap;font-size:11px}@keyframes dot-hop{0%,45%,to{transform:translateY(0);opacity:.45}20%{transform:translateY(-4px);opacity:1}}@keyframes status-light{0%{opacity:0;clip-path:polygon(-35% 0,-10% 0,-35% 100%,-60% 100%)}15%,65%{opacity:.55}85%,to{opacity:0;clip-path:polygon(135% 0,160% 0,135% 100%,110% 100%)}}.document-hidden .thinking-dots i,.document-hidden .status-copy:after{animation-play-state:paused!important}@media(max-width:680px){.compact-picker .picker-row{min-height:44px}.form .picker-search input,.picker-search input{font-size:var(--orch-font-mobile-field-size)}.run-stop{width:36px;height:36px}.activity{flex-wrap:wrap;gap:6px}.activity strong{max-width:35%}.queue-count{margin-left:0}}@media(max-height:520px){.account{padding:8px 12px}.activity{min-height:30px;padding:2px 8px}}@media(prefers-reduced-motion:reduce){.select-pop{transition:none!important;transform:none!important}.thinking-dots i,.status-copy:after{animation:none!important;transform:none}.status-copy:after{opacity:0}}.select-pop[data-placement=above]{--pop-shift:6px}.activity-flip{position:relative;display:inline-grid;place-items:center;flex:0 0 var(--orch-avatar-activity);width:var(--orch-avatar-activity);height:var(--orch-avatar-activity);perspective:120px}.activity-face{grid-area:1/1;display:grid;place-items:center;width:100%;height:100%;backface-visibility:hidden;transition:transform var(--orch-motion-ready-flip) var(--orch-motion-feed-ease),opacity var(--orch-motion-ready-letter) var(--orch-motion-feed-ease)}.activity-face-avatar{transform:rotateY(0);opacity:1}.activity-face-check{transform:rotateY(-180deg);opacity:0;color:var(--orch-color-muted)}.activity-face-check svg{width:100%;height:100%}.is-ready-compact .activity-face-avatar{transform:rotateY(180deg);opacity:0}.is-ready-compact .activity-face-check{transform:rotateY(0);opacity:1}.ready-copy{overflow:hidden;white-space:nowrap;pointer-events:none}.ready-letter{display:inline-block;transition:transform var(--orch-motion-ready-letter) var(--orch-motion-feed-ease),opacity var(--orch-motion-ready-letter) var(--orch-motion-feed-ease)}.ready-name{white-space:nowrap;overflow:hidden}.is-ready-compact .ready-letter{transform:translate(-.35em);opacity:0}@media(prefers-reduced-motion:reduce){.activity-face,.ready-letter{transition:none!important;transform:none!important}.is-ready-compact .activity-face-avatar{opacity:0}.is-ready-compact .activity-face-check{opacity:1}.is-ready-compact .ready-letter{opacity:0}}.workspace-label .select-trigger{border:0;background:none;font-size:13px;padding:12px;min-height:44px}.workspace-label .select-trigger:focus{outline:none}.workspace-label .select-trigger:focus-visible{box-shadow:inset 0 0 0 1px var(--orch-color-muted)}.author{padding:3px 6px;margin:-3px -6px 4px;width:fit-content;max-width:calc(100% + 12px);border-radius:var(--orch-radius-control);text-align:left;overflow-wrap:anywhere}.author small{flex-shrink:0}.author:active{transform:none!important}.author:focus-visible{outline:1px solid var(--orch-color-muted);outline-offset:1px}.drawer-head{gap:8px}.rich-message{padding:13px 16px;background:var(--orch-color-incoming);border-radius:3px 17px 17px;line-height:1.65;overflow-wrap:anywhere;min-width:0}.rich-message>*+*{margin-top:12px}.rich-message p{white-space:normal}.rich-message strong{font-weight:650}.rich-message h1,.rich-message h2,.rich-message h3,.rich-message h4{font-size:1.08em;line-height:1.45;font-weight:650;margin-bottom:8px;white-space:normal}.rich-message ul,.rich-message ol{padding-left:22px;margin-bottom:0}.rich-message li+li{margin-top:6px}.rich-message li>p+p{margin-top:8px}.rich-message li>ul,.rich-message li>ol{margin-top:6px}.rich-message a{color:inherit;text-decoration:underline;text-underline-offset:3px}.rich-message blockquote{margin-left:0;margin-right:0;padding-left:12px;border-left:2px solid var(--orch-color-muted);color:var(--orch-color-muted)}.rich-message code{font-family:ui-monospace,monospace;font-size:.9em;background:var(--orch-color-field);padding:2px 4px;border-radius:4px}.code-block{background:var(--orch-color-field);border:1px solid var(--orch-color-field-border);border-radius:var(--orch-radius-control);padding:8px;min-width:0}.code-block pre{margin:8px 0 0;overflow:auto;max-width:100%;white-space:pre;overscroll-behavior:contain}.code-block pre code{padding:0;background:none}.artifact-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.artifact-head .inline{flex-shrink:0}.message-table{max-width:100%;overflow:auto;overscroll-behavior:contain;border:1px solid var(--orch-color-field-border);border-radius:var(--orch-radius-control)}.message-table table{table-layout:auto;min-width:280px;font-size:inherit}.message-table th{position:static;color:var(--orch-color-text)}.message-table th,.message-table td{min-width:100px;padding:9px 12px;font-size:12px}.message-table tr:last-child td{border-bottom:0}.rich-message input[type=checkbox]{width:auto;accent-color:var(--orch-color-muted)}.rich-message hr{border:0;border-top:1px solid var(--orch-color-field-border);margin:16px 0}.message-image{display:block;max-width:100%;padding:0;margin:8px 0;border-radius:var(--orch-radius-control);overflow:hidden}.message-image img{display:block;max-width:100%;height:auto;max-height:360px;object-fit:contain}.image-fallback{display:block;color:var(--orch-color-muted);font-size:12px}.image-preview{position:fixed;top:24px;right:24px;bottom:24px;left:24px;z-index:32;background:var(--orch-color-panel);border-radius:var(--orch-radius-control);padding:20px;display:flex;flex-direction:column;gap:16px;outline:none}.image-preview h2{font-size:16px;margin-right:44px}.image-preview>.icon{position:absolute;right:12px;top:12px}.image-preview>img{width:100%;height:100%;min-height:0;object-fit:contain}.message-chart,.design-artifact{width:100%;max-width:100%;border:1px solid var(--orch-color-field-border);border-radius:var(--orch-radius-popover);overflow:hidden;margin:14px 0;background:var(--orch-color-panel)}.message-chart{padding:16px}.artifact-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px}.artifact-bar>div{min-width:0}.artifact-bar strong{font-size:14px;overflow-wrap:anywhere}.artifact-bar small{margin-top:4px;font-size:11px}.message-chart>.artifact-bar{padding:0 0 12px}.message-chart h3{font-size:17px;font-weight:500;line-height:1.4;margin:5px 0 0}.artifact-icon{width:40px;height:40px;display:inline-grid;place-items:center;flex:0 0 auto;border-radius:var(--orch-radius-avatar);color:var(--orch-color-muted);padding:0;text-decoration:none}.artifact-icon svg{width:18px;height:18px;stroke-width:1.7}.artifact-icon:focus:not(:focus-visible){outline:none}.artifact-icon:focus-visible,.artifact-toolbar button:focus-visible,.artifact-link:focus-visible,.artifact-version-row:focus-visible{outline:1px solid var(--orch-color-muted);outline-offset:-2px}.artifact-toolbar{display:flex;align-items:center;gap:6px;border-bottom:1px solid var(--orch-color-field-border);padding:8px 12px;font-size:12px;min-width:0}.artifact-toolbar>button{padding:6px 9px;display:inline-flex;align-items:center;gap:5px;border-radius:6px;color:var(--orch-color-muted);text-decoration:none;flex-shrink:0}.artifact-toolbar>button[aria-pressed=true]{background:var(--orch-color-participant-hover);color:var(--orch-color-text)}.artifact-toolbar>button.artifact-icon{width:33px;height:30px;padding:6px 9px}.artifact-toolbar svg{width:15px;height:15px;flex-shrink:0}.artifact-toolbar small{font-size:11px;min-width:0;overflow-wrap:anywhere}.artifact-spacer{flex:1;min-width:0}.artifact-link{display:inline-flex;align-items:center;gap:6px;padding:6px;font-size:12px;color:var(--orch-color-muted);border-radius:6px;text-decoration:none;flex-shrink:0}.artifact-link svg{width:15px;height:15px}.artifact-versions{display:flex;flex-direction:column;gap:4px}.artifact-version-row{display:flex;align-items:center;gap:12px;padding:14px 12px;border-radius:var(--orch-radius-control);text-align:left}.artifact-version-row>span{flex:1;min-width:0}.artifact-version-row small{margin-top:4px;overflow-wrap:anywhere}.artifact-version-row>svg{width:18px;height:18px;flex-shrink:0}.artifact-version-row[aria-pressed=true]{background:var(--orch-color-participant-hover)}.design-canvas{width:100%;background:var(--orch-color-background);padding:12px;display:flex;justify-content:center;overflow:auto}.design-canvas iframe{display:block;border:0;border-radius:6px;width:100%;height:440px;background:#fff}.design-canvas.mobile iframe{width:360px;max-width:100%;height:570px}.design-code{white-space:pre-wrap;overflow-wrap:anywhere;overflow:auto;max-height:440px;padding:16px;font:11px/1.65 ui-monospace,monospace;margin:0}.design-code code{padding:0;background:none;font:inherit}.design-expanded{position:fixed;top:20px;right:20px;bottom:20px;left:20px;z-index:60;border:1px solid var(--orch-color-field-border);background:var(--orch-color-panel);border-radius:var(--orch-radius-popover);padding:0;display:flex;flex-direction:column;min-width:0;overflow:hidden;outline:none}.design-expanded>header{display:flex;justify-content:space-between;align-items:center;padding:12px 20px;gap:12px;flex-shrink:0}.design-expanded h2{font-size:14px;overflow-wrap:anywhere}.design-expanded .design-canvas{flex:1;min-height:0;padding:0}.design-expanded iframe,.design-expanded .mobile iframe{width:100%;height:100%;border-radius:0}.chart-plot>svg{width:100%;height:auto;display:block;margin:16px 0 8px;overflow:visible}.chart-plot svg text{font-size:11px;fill:var(--orch-color-muted)}.chart-grid{stroke:var(--orch-color-text);opacity:.12}.chart-line{stroke:var(--chart-color);stroke-width:3}.chart-point{fill:var(--chart-color);cursor:pointer;outline:none}.chart-point:focus-visible{stroke:var(--orch-color-text);stroke-width:3}.chart-value{display:block;font-size:13px;margin-bottom:12px;font-variant-numeric:tabular-nums}.message-chart small{font-size:11px}.message-chart .message-table{max-height:320px;margin:12px 0}.chart-palettes{display:flex;flex-direction:column;gap:6px}.chart-palettes>button{display:flex;align-items:center;gap:12px;padding:12px;border-radius:var(--orch-radius-control);text-align:left}.chart-palettes>button[aria-pressed=true]{background:var(--orch-color-participant-hover)}.chart-palettes i{width:20px;height:20px;border-radius:50%;flex-shrink:0}.chart-palettes svg{width:16px;height:16px}.chart-mini{border:1px solid var(--orch-color-field-border);border-radius:var(--orch-radius-popover);padding:12px;margin-top:20px}.run-failure{text-align:left;border:1px solid var(--orch-color-field-border);background:var(--orch-color-panel);border-radius:var(--orch-radius-popover);padding:16px;margin-top:14px;width:100%;font-size:13px}.run-failure p{background:none!important;padding:0!important;margin:8px 0 12px!important;border-radius:0!important;color:var(--orch-color-muted)!important;font-size:13px;line-height:1.65}.run-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:16px}.run-actions .secondary{padding:10px 14px;min-height:0;font-size:12px}.run-summary{padding:16px;border:1px solid var(--orch-color-field-border);border-radius:10px;margin-top:24px}.run-summary p{margin:8px 0 0;font-size:13px;line-height:1.65;color:var(--orch-color-muted)}.run-details{margin:0}.run-details>div{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid var(--orch-color-field-border);padding:12px 0;font-size:13px}.run-details dt{color:var(--orch-color-muted)}.run-details dd{margin:0;text-align:right;overflow-wrap:anywhere}.run-technical{font-size:12px;color:var(--orch-color-muted)}.run-technical summary{cursor:pointer}.run-technical p{margin-top:10px;overflow-wrap:anywhere}.simple-picker{padding:6px}.simple-picker .picker-results{gap:2px;min-height:0}.simple-picker .picker-row{min-height:36px;padding:9px 10px;font-size:13px;outline:none}.simple-picker .picker-row:focus-visible{background:var(--orch-color-participant-hover)}@media(max-width:680px){.rich-message{padding:12px}.image-preview{top:12px;right:12px;bottom:12px;left:12px;padding:16px}.message-chart,.run-failure{padding:12px}.design-canvas{padding:6px}.design-canvas iframe{height:590px}.design-expanded{top:8px;right:8px;bottom:8px;left:8px}.artifact-toolbar{padding:8px 6px;gap:3px}.artifact-toolbar>button{padding:6px}.artifact-bar{padding:12px}.simple-picker .picker-row{min-height:44px}}.message.incoming:has(.design-artifact,.message-chart)>.message-body{width:100%}.rich-message:has(.design-artifact,.message-chart){padding:0;background:none;border-radius:0}.rich-message:has(.design-artifact,.message-chart)>p{padding:13px 16px;background:var(--orch-color-incoming);border-radius:3px 17px 17px}.select-pop .picker-row{min-height:36px;padding:7px 10px;font-size:var(--orch-font-picker-size);line-height:1.5}.select-pop .picker-results{gap:2px;min-height:0}.select-pop .picker-row>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media(max-width:680px){.select-pop .picker-row{min-height:44px}}.select-pop .picker-row svg{width:16px;height:16px}.composer-with-brain{display:grid;grid-template-columns:minmax(0,1fr) 34px;align-items:end}.composer-with-brain textarea{grid-column:1/-1}.chat-brain{min-width:0;width:100%;max-width:100%;justify-self:start}.chat-brain>.select-trigger{width:auto;max-width:100%;min-height:34px;border:0;background:transparent;padding:4px 8px;gap:8px;color:var(--orch-color-muted)}.chat-brain>.select-trigger svg{width:17px;height:17px;flex-shrink:0}.chat-brain>.select-trigger span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brain-body{display:flex;flex-direction:column;gap:12px;padding:16px}.brain-body>.field,.brain-body details>.field{display:flex;flex-direction:column;gap:6px}.brain-body .field>span{font-size:var(--orch-font-label-size);color:var(--orch-color-muted)}.brain-body details summary{cursor:pointer;color:var(--orch-color-muted);padding:4px 0}.brain-body details[open]>.field{margin-top:12px}.brain-body details .hint{margin-top:8px}.brain-body{min-height:0;overflow:auto;overscroll-behavior:contain}.ux08-usage-filters{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin:20px 0 24px;max-width:640px}.ux08-usage-filters .usage-period{display:flex;flex-direction:column;align-items:stretch;gap:8px;min-width:0}.ux08-usage-filters .select-trigger{width:100%;min-height:44px;box-sizing:border-box;white-space:nowrap}@media(max-width:680px){.ux08-usage-filters{grid-template-columns:minmax(0,1fr)}}
