.session-detail-header[data-v-6d809e43]{gap:12px;min-width:0}.session-detail-header-title[data-v-6d809e43]{display:block;max-width:52ch;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.session-detail-header-label[data-v-6d809e43]{align-items:center;display:flex;gap:6px;max-width:44ch;min-width:0}[data-shimmer][data-v-b052c064]{animation:shimmer-b052c064 4s linear infinite}@keyframes shimmer-b052c064{0%{background-position:200%}to{background-position:-200%}}@keyframes slide-down-cc0e5766{0%{height:0;opacity:0}to{height:var(--radix-collapsible-content-height);opacity:1}}@keyframes slide-up-cc0e5766{0%{height:var(--radix-collapsible-content-height);opacity:1}to{height:0;opacity:0}}.collapsible-content[data-state=open][data-v-cc0e5766]{animation:slide-down-cc0e5766 .27s ease}.collapsible-content[data-state=closed][data-v-cc0e5766]{animation:slide-up-cc0e5766 .27s ease}.session-chat-sysline-caret[data-v-c0e8b781]{transition:transform .15s ease-out}@media(prefers-reduced-motion:reduce){.session-chat-sysline-caret[data-v-c0e8b781]{transition:none}}.session-activity-code-preview-scrollable[data-v-9c0b9594]{max-height:min(320px,42vh);overflow-y:auto;overscroll-behavior:contain}.session-activity-full-output[data-v-9c0b9594]{padding:max(16px,env(safe-area-inset-top)) 0 max(16px,env(safe-area-inset-bottom))}.session-activity-full-output-toolbar[data-v-9c0b9594]{padding-left:16px;padding-right:16px}.session-activity-full-output-scroll[data-v-9c0b9594]{overscroll-behavior:contain}.session-activity-full-output-code[data-v-9c0b9594]{-moz-tab-size:4;-o-tab-size:4;tab-size:4;white-space:pre;width:-moz-max-content;width:max-content}.session-activity-full-output-code-wrapped[data-v-9c0b9594]{overflow-wrap:anywhere;white-space:pre-wrap;width:100%}@media(max-width:767px){.session-activity-code-actions[data-v-9c0b9594],.session-activity-full-output-toolbar[data-v-9c0b9594]{align-items:stretch;flex-direction:column}.session-activity-full-output-actions[data-v-9c0b9594]{align-items:flex-start}.session-activity-full-output-controls[data-v-9c0b9594]{justify-content:flex-start}}@media(min-width:768px){.session-activity-full-output[data-v-9c0b9594]{padding:24px 0}.session-activity-full-output-toolbar[data-v-9c0b9594]{padding-left:32px;padding-right:32px}}[data-v-9a4f80b7] .session-chat-step-row.group\/step>div>span,[data-v-9a4f80b7] .session-chat-step-row>button.group\/step>span{flex:1 1 0%;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.session-chat-work-caret[data-v-1ea24063]{transition:transform .15s ease-out}@media(prefers-reduced-motion:reduce){.session-chat-work-caret[data-v-1ea24063]{transition:none}}.session-chat-artifact-clamp[data-v-e36ee1f4]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}@property --chat-fog-size{syntax: "<length>"; inherits: false; initial-value: 28px;}.scroll-fog:has([data-chat-conversation]) [data-reka-scroll-area-viewport],.scroll-fog[data-chat-conversation]{--chat-fog-size: 28px;-webkit-mask:linear-gradient(to bottom,#000 calc(100% - var(--chat-fog-size)),transparent);mask:linear-gradient(to bottom,#000 calc(100% - var(--chat-fog-size)),transparent)}@supports (animation-timeline:scroll()){.scroll-fog:has([data-chat-conversation]) [data-reka-scroll-area-viewport],.scroll-fog[data-chat-conversation]{animation:fog-retract linear both;animation-range:calc(100% - 28px) 100%;animation-timeline:scroll(self)}@keyframes fog-retract{to{--chat-fog-size: 0px}}}[data-v-ef8ec0e1] .session-chat-attachment-chip>div>span+span{color:var(--v05857904)}[data-v-ef8ec0e1] .session-chat-workspace-context-attachment>div>span:first-child{max-width:none}[data-v-ef8ec0e1] .session-chat-workspace-context-attachment>.session-chat-workspace-context-icon{order:-1}[data-chat-body] [data-chat-conversation]{padding:16px 12px 16px 18px}[data-chat-body]:has([data-chat-prompt-input]) [data-chat-conversation]{padding-bottom:calc(var(--chat-input-height, 64px) + 24px)}[data-chat-body] [data-chat-prompt-input]{position:absolute;bottom:0;left:0;right:0;z-index:2;margin-left:12px;margin-right:12px;margin-bottom:12px}[data-chat-body]:has([data-chat-prompt-input]) .chat-conversation-scrollbar{bottom:calc(var(--chat-input-height, 64px) + 16px)!important;height:auto!important;top:8px!important}[data-chat-body][data-variant=page] [data-chat-conversation]{padding:16px 16px 16px 24px}[data-chat-body][data-variant=page]:has([data-chat-prompt-input]) [data-chat-conversation]{padding-bottom:calc(var(--chat-input-height, 64px) + 32px)}[data-chat-body][data-variant=page] [data-chat-prompt-input]{margin-left:24px;margin-right:24px;margin-bottom:16px}[data-v-10181e17] .session-chat-conversation{mask:linear-gradient(to bottom,#000 calc(100% - var(--chat-input-height, 64px) - 40px),transparent calc(100% - var(--chat-input-height, 64px)))!important;-webkit-mask:linear-gradient(to bottom,#000 calc(100% - var(--chat-input-height, 64px) - 40px),transparent calc(100% - var(--chat-input-height, 64px)))!important}[data-v-1e15d2c0] .workspace-file-tabs-scrollbar>[data-state]:before{min-height:8px}.workspace-file-tabs[data-v-1e15d2c0] [role=tablist]{justify-content:flex-start}.workspace-file-tab-trigger[data-v-1e15d2c0] [data-state=active]{--un-bg-opacity:1;background-color:rgb(255 255 255 / var(--un-bg-opacity))}.mobile-workspace-back[data-v-1e15d2c0]{display:none}@media(max-width:1279px){.mobile-workspace-back[data-v-1e15d2c0]{display:inline-flex}}.session-chat-status-band[data-v-c3876afd]{grid-template-columns:repeat(3,minmax(0,1fr))}.session-chat-overview-facts[data-v-8b536ae4]{-moz-column-gap:12px;column-gap:12px;grid-template-columns:104px minmax(0,1fr);row-gap:12px}.session-chat-overview-facts-wide[data-v-8b536ae4]{grid-column:1 / -1}.workspace-change-repository[data-v-2b9eda67]{width:100%;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px;border-radius:6px;padding:5px 12px 5px 8px;text-align:left;outline:2px solid transparent;outline-offset:2px}.workspace-change-repository[data-v-2b9eda67]:hover{--un-bg-opacity:1;background-color:rgb(250 250 250 / var(--un-bg-opacity))}.workspace-change-repository[data-v-2b9eda67]:focus-visible{--un-ring-width:.5px;--un-ring-offset-shadow:var(--un-ring-inset) 0 0 0 var(--un-ring-offset-width) var(--un-ring-offset-color);--un-ring-shadow:var(--un-ring-inset) 0 0 0 calc(var(--un-ring-width) + var(--un-ring-offset-width)) var(--un-ring-color);box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow);--un-ring-opacity:1;--un-ring-color:rgb(163 163 163 / var(--un-ring-opacity)) ;--un-ring-inset:inset}.workspace-change-row[data-v-2b9eda67]{width:100%;min-width:0;display:flex;align-items:center;gap:8px;border-radius:6px;padding:5px 12px 5px 34px;text-align:left;outline:2px solid transparent;outline-offset:2px}.workspace-change-row[data-v-2b9eda67]:hover{--un-bg-opacity:1;background-color:rgb(250 250 250 / var(--un-bg-opacity))}.workspace-change-row-selected[data-v-2b9eda67]{--un-bg-opacity:1;background-color:rgb(245 245 245 / var(--un-bg-opacity))}.workspace-change-row[data-v-2b9eda67]:focus-visible{--un-ring-width:.5px;--un-ring-offset-shadow:var(--un-ring-inset) 0 0 0 var(--un-ring-offset-width) var(--un-ring-offset-color);--un-ring-shadow:var(--un-ring-inset) 0 0 0 calc(var(--un-ring-width) + var(--un-ring-offset-width)) var(--un-ring-color);box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow);--un-ring-opacity:1;--un-ring-color:rgb(163 163 163 / var(--un-ring-opacity)) ;--un-ring-inset:inset}.workspace-file-tree[data-v-7aacacad]{list-style:none;margin:0;padding:4px}.workspace-file-tree-row-actionable[data-v-7aacacad]{cursor:pointer}.workspace-file-tree-row[data-v-7aacacad]:hover{--un-bg-opacity:1;background-color:rgb(250 250 250 / var(--un-bg-opacity))}.workspace-file-tree-row-selected[data-v-7aacacad]{--un-bg-opacity:1;background-color:rgb(245 245 245 / var(--un-bg-opacity))}.session-desktop-input-surface[data-v-417f9251]{aspect-ratio:8 / 5;touch-action:none}.session-desktop-card[data-v-ee5e5952]{aspect-ratio:8 / 5}.session-desktop-expand[data-v-ee5e5952]{opacity:0;pointer-events:none;transition:opacity .12s ease-out}.session-desktop-card:focus-within .session-desktop-expand[data-v-ee5e5952],.session-desktop-card:hover .session-desktop-expand[data-v-ee5e5952]{opacity:1;pointer-events:auto}@media(hover:none){.session-desktop-expand[data-v-ee5e5952]{opacity:1;pointer-events:auto}}@media(prefers-reduced-motion:reduce){.session-desktop-expand[data-v-ee5e5952]{transition:none}}.session-desktop-expanded-surface{margin-inline:auto;max-width:calc(160dvh - 236.8px)}@media(min-width:768px){.session-desktop-dialog{max-width:none!important;padding:12px!important;width:min(1400px,calc(100vw - 48px),calc(160dvh - 212.8px))!important}}@container (max-width: 403.5px){.session-work-area-tab-label[data-v-10fc041f]{display:none}}.fade-enter-active[data-v-ea7f0b7e],.fade-leave-active[data-v-ea7f0b7e]{transition:opacity .6s cubic-bezier(1,0,0,1)}.fade-enter-from[data-v-ea7f0b7e],.fade-leave-to[data-v-ea7f0b7e]{opacity:0}.splitpanes{display:flex;height:100%;width:100%}.splitpanes--vertical{flex-direction:row}.splitpanes--horizontal{flex-direction:column}.splitpanes--dragging .splitpanes__pane{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}:has(.splitpanes--dragging){pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.splitpanes__pane{height:100%;overflow:hidden;width:100%}.splitpanes--ready .splitpanes__pane{transition:width .2s ease-out,height .2s ease-out;will-change:width,height}.splitpanes--ready.splitpanes--dragging .splitpanes__pane{transition:none}.splitpanes__splitter{touch-action:none}.splitpanes__splitter:focus{outline:none}.splitpanes--vertical>.splitpanes__splitter{cursor:col-resize;min-width:1px}.splitpanes--horizontal>.splitpanes__splitter{cursor:row-resize;min-height:1px}.default-theme.splitpanes .splitpanes__pane{background-color:#f2f2f2}.default-theme.splitpanes .splitpanes__splitter{background-color:#fff;box-sizing:border-box;flex-shrink:0;position:relative}.default-theme.splitpanes .splitpanes__splitter:focus-visible{outline:2px solid #3b82f6;outline-offset:-2px}.default-theme.splitpanes .splitpanes__splitter:after,.default-theme.splitpanes .splitpanes__splitter:before{background-color:#00000026;content:"";left:50%;position:absolute;top:50%;transition:background-color .3s}.default-theme.splitpanes .splitpanes__splitter:hover:after,.default-theme.splitpanes .splitpanes__splitter:hover:before{background-color:#00000040}.default-theme.splitpanes .splitpanes__splitter:first-child{cursor:auto}.default-theme.splitpanes .splitpanes .splitpanes__splitter{z-index:1}.default-theme .splitpanes--vertical>.splitpanes__splitter,.default-theme.splitpanes--vertical>.splitpanes__splitter{border-left:1px solid #eee;margin-left:-1px;width:7px}.default-theme .splitpanes--vertical>.splitpanes__splitter:after,.default-theme .splitpanes--vertical>.splitpanes__splitter:before,.default-theme.splitpanes--vertical>.splitpanes__splitter:after,.default-theme.splitpanes--vertical>.splitpanes__splitter:before{height:30px;transform:translateY(-50%);width:1px}.default-theme .splitpanes--vertical>.splitpanes__splitter:before,.default-theme.splitpanes--vertical>.splitpanes__splitter:before{margin-left:-2px}.default-theme .splitpanes--vertical>.splitpanes__splitter:after,.default-theme.splitpanes--vertical>.splitpanes__splitter:after{margin-left:1px}.default-theme .splitpanes--horizontal>.splitpanes__splitter,.default-theme.splitpanes--horizontal>.splitpanes__splitter{border-top:1px solid #eee;height:7px;margin-top:-1px}.default-theme .splitpanes--horizontal>.splitpanes__splitter:after,.default-theme .splitpanes--horizontal>.splitpanes__splitter:before,.default-theme.splitpanes--horizontal>.splitpanes__splitter:after,.default-theme.splitpanes--horizontal>.splitpanes__splitter:before{height:1px;transform:translate(-50%);width:30px}.default-theme .splitpanes--horizontal>.splitpanes__splitter:before,.default-theme.splitpanes--horizontal>.splitpanes__splitter:before{margin-top:-2px}.default-theme .splitpanes--horizontal>.splitpanes__splitter:after,.default-theme.splitpanes--horizontal>.splitpanes__splitter:after{margin-top:1px}.session-chat-splitpanes[data-v-0910a2ec] .splitpanes__pane{min-height:0;min-width:0;transition:none}.session-chat-splitpanes[data-v-0910a2ec] .splitpanes__splitter{--un-bg-opacity:1;background-color:rgb(245 245 245 / var(--un-bg-opacity));flex-shrink:0;min-width:.5px;position:relative;z-index:2}.session-chat-splitpanes[data-v-0910a2ec] .splitpanes__splitter:before{content:"";top:0;right:-8px;bottom:0;left:-8px;position:absolute}.session-chat-splitpanes[data-v-0910a2ec] .splitpanes__splitter:after{--un-bg-opacity:1;background-color:rgb(217 217 217 / var(--un-bg-opacity));bottom:0;content:"";left:50%;opacity:0;pointer-events:none;position:absolute;top:0;transform:translate(-50%);transition:opacity .12s cubic-bezier(0,0,.2,1);width:2px}.session-chat-splitpanes[data-v-0910a2ec] .splitpanes__splitter:focus-visible:after,.session-chat-splitpanes[data-v-0910a2ec] .splitpanes__splitter:hover:after{opacity:1}.session-chat-splitpanes[data-v-0910a2ec] .chat-conversation-scrollbar{right:12px!important;z-index:3}.session-mcp-toggle-row-caret[data-v-97a5d4b1]{transition:transform .16s ease-out}@media(prefers-reduced-motion:reduce){.session-mcp-toggle-row-caret[data-v-97a5d4b1]{transition:none}}.session-mcp-tool-description[data-v-97a5d4b1]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.session-mcp-panel-overlay[data-v-3c979f10]{animation:session-mcp-panel-overlay-show-3c979f10 .15s ease-in;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);top:0;right:0;bottom:0;left:0;position:fixed}.session-mcp-panel-content[data-v-3c979f10]{animation:session-mcp-panel-content-show-3c979f10 .25s ease-out;bottom:0;box-shadow:0 10px 38px -10px #0e121659,0 10px 20px -15px #0e121633;height:100dvh;position:fixed;right:0}@keyframes session-mcp-panel-overlay-show-3c979f10{0%{opacity:0}to{opacity:1}}@keyframes session-mcp-panel-content-show-3c979f10{0%{transform:translate(100%)}to{transform:translate(0)}}@media(prefers-reduced-motion:reduce){.session-mcp-panel-content[data-v-3c979f10],.session-mcp-panel-overlay[data-v-3c979f10]{animation:none}}@media(min-width:768px){.session-artifact-viewer-dialog{max-width:none!important;width:min(1400px,calc(100vw - 48px))!important}}.session-detail-route-state[data-v-f60f8263]{padding:24px 16px 96px}@media(min-width:768px){.session-detail-route-state[data-v-f60f8263]{padding:32px}}@media(min-width:1280px){.session-detail-route-state[data-v-f60f8263]{padding-left:48px;padding-right:48px}}
