.chat-inspector-header-action[data-v-acfa44df]{border-radius:10px;color:color-mix(in srgb,var(--foreground) 58%,transparent);height:36px;transition:none;width:36px}.chat-inspector-header-action[data-v-acfa44df]:focus-visible,.chat-inspector-header-action[data-v-acfa44df]:hover{background:color-mix(in srgb,var(--foreground) 10%,transparent);color:var(--foreground)}.code-runner-shiki[data-v-e6ea3c81]{font-family:var(--font-mono);overflow-x:auto;width:100%}[data-v-e6ea3c81] pre.shiki{font-size:var(--runner-code-font-size);line-height:var(--runner-line-height,1.5);margin:0;min-width:100%;overflow:visible!important;padding:1rem;width:-moz-max-content;width:max-content}[data-v-e6ea3c81] pre.shiki code{display:block;font:inherit}.is-destructive[data-v-e6ea3c81] pre.shiki code,.is-destructive[data-v-e6ea3c81] pre.shiki span,.is-destructive[data-v-e6ea3c81] pre.shiki{color:var(--destructive)!important}.generated-image-edit-composer[data-v-29d8b400]{background:transparent;flex-shrink:0;padding:10px 20px 18px}.generated-image-edit-refs[data-v-29d8b400]{display:flex;flex-wrap:wrap;gap:8px;padding:2px 7px 0;width:100%}.generated-image-edit-ref[data-v-29d8b400]{background:color-mix(in srgb,var(--muted) 56%,transparent);border:1px solid color-mix(in srgb,var(--border) 72%,transparent);border-radius:12px;height:52px;overflow:hidden;position:relative;width:52px}.generated-image-edit-ref img[data-v-29d8b400]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.generated-image-edit-ref-placeholder[data-v-29d8b400]{align-items:center;color:var(--muted-foreground);display:flex;height:100%;justify-content:center;width:100%}.generated-image-edit-ref-remove[data-v-29d8b400]{align-items:center;background:color-mix(in srgb,var(--background) 82%,transparent);border:0;border-radius:999px;color:var(--foreground);cursor:pointer;display:inline-flex;height:18px;justify-content:center;position:absolute;right:3px;top:3px;width:18px}.generated-image-edit-box[data-v-29d8b400]{background:var(--background);border:1px solid color-mix(in srgb,var(--border) 78%,transparent);border-radius:29px;display:flex;flex-direction:column;gap:4px;min-height:58px;padding:8px}.generated-image-edit-row[data-v-29d8b400]{align-items:center;display:flex;gap:8px;width:100%}.generated-image-edit-slot-picker[data-v-29d8b400]{flex:0 0 auto;min-width:0}.generated-image-edit-icon-button[data-v-29d8b400],.generated-image-edit-send[data-v-29d8b400]{align-items:center;border-radius:999px;display:inline-flex;flex-shrink:0;height:38px;justify-content:center;width:38px}.generated-image-edit-icon-button[data-v-29d8b400]{background:transparent;border:0;color:var(--muted-foreground);cursor:pointer;transition:background-color .16s ease,color .16s ease}.generated-image-edit-icon-button[data-v-29d8b400]:hover:not(:disabled){background:color-mix(in srgb,var(--muted) 72%,transparent);color:var(--foreground)}.generated-image-edit-icon-button[data-v-29d8b400]:disabled{cursor:not-allowed;opacity:.5}.generated-image-edit-input[data-v-29d8b400]{background:transparent;border:0;color:var(--foreground);flex:1;font-size:16px;height:38px;line-height:38px;min-width:0;outline:none;padding:0 6px;width:100%}.generated-image-edit-input[data-v-29d8b400]::-moz-placeholder{color:var(--muted-foreground)}.generated-image-edit-input[data-v-29d8b400]::placeholder{color:var(--muted-foreground)}.generated-image-edit-send[data-v-29d8b400]{border-radius:999px}.generated-image-pane[data-v-d35874af]{display:flex;flex-direction:column;height:100%;min-height:0;position:relative}.generated-image-pane-scroll[data-v-d35874af]{display:flex;flex-direction:column;min-height:100%;padding:0 16px 112px}.generated-image-pane-toolbar[data-v-d35874af]{align-items:center;display:flex;flex-shrink:0;gap:10px;justify-content:flex-end;padding:2px 0 13px}.generated-image-pane-aspect-button[data-v-d35874af]{background:color-mix(in srgb,var(--background) 40%,transparent);border:1px solid color-mix(in srgb,var(--border) 68%,transparent);border-radius:999px;color:var(--foreground);font-size:15px;font-weight:500;gap:9px;height:44px;padding:0 16px}.generated-image-pane-aspect-button[data-v-d35874af]:hover{background:color-mix(in srgb,var(--muted) 72%,transparent)}.aspect-ratio-mark[data-v-d35874af]{border:1.5px solid;border-radius:4px;color:currentColor;display:inline-block;flex-shrink:0}.aspect-ratio-mark.is-square[data-v-d35874af]{height:19px;width:19px}.aspect-ratio-mark.is-portrait[data-v-d35874af]{height:22px;width:16px}.aspect-ratio-mark.is-story[data-v-d35874af]{height:23px;width:13px}.aspect-ratio-mark.is-landscape[data-v-d35874af]{height:16px;width:22px}.aspect-ratio-mark.is-wide[data-v-d35874af]{height:14px;width:24px}.generated-image-pane-download-button[data-v-d35874af]{background:color-mix(in srgb,var(--background) 40%,transparent);border:1px solid color-mix(in srgb,var(--border) 68%,transparent);border-radius:999px;color:var(--foreground);height:44px;width:44px}.generated-image-pane-download-button[data-v-d35874af]:hover{background:color-mix(in srgb,var(--muted) 72%,transparent)}.generated-image-pane-body[data-v-d35874af]{align-items:center;display:flex;flex:1;justify-content:center;min-height:0}.generated-image-pane-image[data-v-d35874af]{border-radius:14px;display:block;height:auto;max-height:calc(100vh - 210px);max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}.generated-image-pane-composer[data-v-d35874af]{bottom:0;left:0;pointer-events:none;position:absolute;right:0;z-index:5}.generated-image-pane-composer[data-v-d35874af] .generated-image-edit-composer{pointer-events:auto}.sandbox-terminal-shell[data-v-7440c220]{background:var(--background);border:1px solid color-mix(in srgb,var(--border) 60%,transparent);box-shadow:0 1px 8px #0f172a0d}.sandbox-terminal-header[data-v-7440c220]{background:color-mix(in srgb,var(--muted) 60%,var(--background) 40%);border-bottom:1px solid color-mix(in srgb,var(--border) 50%,transparent)}.sandbox-terminal-body[data-v-7440c220]{background:var(--background)}.sandbox-terminal-entry[data-v-7440c220]{scroll-margin-top:8px}.sandbox-terminal-command-line[data-v-7440c220]{border-radius:10px;margin:-4px -6px 0;padding:4px 6px}.sandbox-terminal-command-line.is-flashing-a[data-v-7440c220]{animation:sandbox-entry-flash-a-7440c220 1.2s ease-out}.sandbox-terminal-command-line.is-flashing-b[data-v-7440c220]{animation:sandbox-entry-flash-b-7440c220 1.2s ease-out}@keyframes sandbox-entry-flash-a-7440c220{0%{background:color-mix(in srgb,var(--primary) 24%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 28%,transparent)}55%{background:color-mix(in srgb,var(--primary) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 16%,transparent)}to{background:transparent;box-shadow:inset 0 0 0 1px transparent}}@keyframes sandbox-entry-flash-b-7440c220{0%{background:color-mix(in srgb,var(--primary) 24%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 28%,transparent)}55%{background:color-mix(in srgb,var(--primary) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 16%,transparent)}to{background:transparent;box-shadow:inset 0 0 0 1px transparent}}[data-v-7440c220] .sandbox-terminal-viewport{height:100%;min-height:0;overflow-y:auto;overscroll-behavior:contain}[data-v-7440c220] .sandbox-terminal-scrollbar{border-left:1px solid transparent;padding:2px;width:11px}[data-v-7440c220] .sandbox-terminal-thumb{background:color-mix(in srgb,var(--border) 86%,var(--muted-foreground) 14%)}.sandbox-terminal-waitline[data-v-7440c220]{align-items:center;display:flex;min-height:18px}.sandbox-prompt-user[data-v-7440c220]{color:#e7a93d}.sandbox-prompt-path[data-v-7440c220],.sandbox-prompt-separator[data-v-7440c220],.sandbox-prompt-sigil[data-v-7440c220]{color:var(--foreground)}.sandbox-terminal-cursor[data-v-7440c220]{animation:sandbox-terminal-blink-7440c220 1s step-end infinite;background:color-mix(in srgb,var(--foreground) 88%,transparent);border-radius:999px;display:inline-flex;height:14px;width:2px}@keyframes sandbox-terminal-blink-7440c220{0%,49%{opacity:1}50%,to{opacity:.2}}.dark{background:var(--secondary);box-shadow:none}.dark{background:color-mix(in srgb,var(--secondary) 92%,var(--foreground) 8%)}.dark{background:transparent}.project-file-add-split[data-v-1371c03d]{background:var(--primary);border-radius:10px;box-shadow:0 1px color-mix(in srgb,var(--foreground) 8%,transparent);color:var(--primary-foreground);display:inline-flex;height:32px;overflow:hidden}.project-file-add-main[data-v-1371c03d],.project-file-add-menu-trigger[data-v-1371c03d]{background:transparent;border-radius:0;color:inherit;height:32px}.project-file-add-main[data-v-1371c03d]{font-size:13px;font-weight:500;gap:6px;padding:0 10px}.project-file-add-menu-trigger[data-v-1371c03d]{border-left:1px solid color-mix(in srgb,var(--primary-foreground) 16%,transparent);width:34px}.project-file-add-main[data-v-1371c03d]:focus-visible,.project-file-add-main[data-v-1371c03d]:hover,.project-file-add-menu-trigger[data-v-1371c03d]:focus-visible,.project-file-add-menu-trigger[data-v-1371c03d]:hover,.project-file-add-menu-trigger[data-state=open][data-v-1371c03d]{background:color-mix(in srgb,var(--primary-foreground) 10%,transparent);color:inherit}.project-file-add-main[data-v-1371c03d]:disabled,.project-file-add-menu-trigger[data-v-1371c03d]:disabled{opacity:.5}.project-file-add-menu-item[data-v-1371c03d]{transition:none}.project-file-add-menu-item[data-v-1371c03d]:focus-visible,.project-file-add-menu-item[data-v-1371c03d]:hover,.project-file-add-menu-item[data-highlighted][data-v-1371c03d]{background:color-mix(in srgb,var(--popover-foreground) 10%,transparent);color:var(--popover-foreground)}.chat-project-pane-content[data-v-1371c03d]{border-radius:inherit;display:flex;flex-direction:column;height:100%;min-height:0}[data-v-1371c03d] .chat-project-pane-content{display:flex;flex-direction:column;height:100%;min-height:0}.chat-project-pane-header[data-v-1371c03d]{align-items:center;border-bottom:1px solid color-mix(in srgb,var(--border) 72%,transparent);display:flex;flex:0 0 auto;gap:16px;justify-content:space-between;padding:12px 16px}.chat-project-pane-body[data-v-1371c03d]{display:flex;flex:1 1 auto;flex-direction:column;height:100%;min-height:0;padding:0}.chat-project-pane-empty[data-v-1371c03d]{align-items:center;color:var(--muted-foreground);display:flex;font-size:.875rem;inset:0;justify-content:center;padding-block:2.5rem;pointer-events:none;position:absolute;text-align:center;z-index:1}.chat-project-pane-explorer[data-v-1371c03d]{display:grid;flex:1 1 auto;grid-template-columns:minmax(0,1fr);min-height:0;overflow:hidden;position:relative;transition:grid-template-columns .2s cubic-bezier(.22,1,.36,1)}.chat-project-pane-explorer[data-v-1371c03d]:after{border-radius:10px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 44%,transparent),0 0 color-mix(in srgb,var(--primary) 0%,transparent);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;z-index:3}.chat-project-pane-explorer--flashing[data-v-1371c03d]:after{animation:chat-project-pane-flash-1371c03d .9s ease-out}@keyframes chat-project-pane-flash-1371c03d{0%{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 20%,transparent),0 0 color-mix(in srgb,var(--primary) 18%,transparent);opacity:0}24%{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 64%,transparent),0 0 0 4px color-mix(in srgb,var(--primary) 14%,transparent);opacity:1}to{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 0%,transparent),0 0 0 12px color-mix(in srgb,var(--primary) 0%,transparent);opacity:0}}.chat-project-pane-explorer--resizing[data-v-1371c03d]{transition:none}.chat-project-pane-explorer-active .chat-project-pane-explorer[data-v-1371c03d]{grid-template-columns:minmax(160px,var(--chat-project-file-tree-width)) 1px minmax(0,1fr)}.chat-project-pane-explorer__tree[data-v-1371c03d]{display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden;padding:6px}.chat-project-pane-explorer__resize-handle[data-v-1371c03d]{background:color-mix(in srgb,var(--border) 78%,transparent);cursor:col-resize;position:relative;touch-action:none;transition:background-color .16s ease,box-shadow .16s ease;width:1px;z-index:2}.chat-project-pane-explorer__resize-handle[data-v-1371c03d]:before{background:transparent;content:"";inset:0 -5px;position:absolute}.chat-project-pane-explorer--resizing .chat-project-pane-explorer__resize-handle[data-v-1371c03d],.chat-project-pane-explorer__resize-handle[data-v-1371c03d]:focus-visible,.chat-project-pane-explorer__resize-handle[data-v-1371c03d]:hover{background:color-mix(in srgb,var(--foreground) 78%,var(--border));box-shadow:0 0 0 1px color-mix(in srgb,var(--foreground) 38%,transparent)}.chat-project-pane-explorer__preview[data-v-1371c03d]{border-bottom:0;border-right:0;border-top:0;min-height:0;min-width:0;overflow:hidden;transform-origin:right center}.chat-project-pane-explorer__preview[data-v-1371c03d] .project-file-preview-pane{border-left:0}.chat-project-pane-header-action[data-v-1371c03d]{border-radius:10px;color:color-mix(in srgb,var(--foreground) 58%,transparent);height:36px;margin-left:6px;transition:none;width:36px}.chat-project-pane-header-action[data-v-1371c03d]:focus-visible,.chat-project-pane-header-action[data-v-1371c03d]:hover{background:color-mix(in srgb,var(--foreground) 10%,transparent);color:var(--foreground)}.project-tool-pane-svg-preview[data-v-cc016e15]{align-items:center;background:hsl(var(--background));display:flex;justify-content:center;min-height:180px;padding:.75rem}.project-tool-pane-svg-preview[data-v-cc016e15] svg{display:block;height:auto;max-height:360px;max-width:100%}.project-presentation-slide-preview[data-v-cc016e15]{background:hsl(var(--background));border:1px solid hsl(var(--border)/.4);border-radius:14px;overflow:hidden}.project-presentation-slide-preview__meta[data-v-cc016e15]{align-items:center;border-bottom:1px solid hsl(var(--border)/.35);color:hsl(var(--muted-foreground));display:flex;font-size:.75rem;gap:.5rem;padding:.5rem .75rem}.project-presentation-slide-preview__body[data-v-cc016e15]{align-items:center;background:hsl(var(--background));display:flex;justify-content:center;min-height:160px;padding:.75rem}.project-presentation-slide-preview__body[data-v-cc016e15] svg{display:block;height:auto;max-height:260px;max-width:100%}.chat-overview-node[data-v-5f01ccf6]{transition:transform .15s ease-out,box-shadow .15s ease-out}.chat-overview-node[data-v-5f01ccf6]:hover{transform:translateY(-1px)}.chat-overview-node__aggregate-icon[data-v-5f01ccf6]{align-items:center;background:color-mix(in srgb,#f59e0b 18%,transparent);border-radius:.5rem;color:color-mix(in srgb,#f59e0b 78%,var(--foreground));display:inline-flex;height:1.5rem;justify-content:center;width:1.5rem}.vue-flow{direction:ltr;height:100%;overflow:hidden;position:relative;width:100%;z-index:0}.vue-flow__container{height:100%;left:0;position:absolute;top:0;width:100%}.vue-flow__pane{z-index:1}.vue-flow__pane.draggable{cursor:grab}.vue-flow__pane.selection{cursor:pointer}.vue-flow__pane.dragging{cursor:grabbing}.vue-flow__transformationpane{pointer-events:none;transform-origin:0 0;z-index:2}.vue-flow__viewport{overflow:clip;z-index:4}.vue-flow__selection{z-index:6}.vue-flow__edge-labels{height:100%;pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.vue-flow__nodesselection-rect:focus,.vue-flow__nodesselection-rect:focus-visible{outline:none}.vue-flow .vue-flow__edges{overflow:visible;pointer-events:none}.vue-flow__connection-path,.vue-flow__edge-path{fill:none;stroke:#b1b1b7;stroke-width:1}.vue-flow__edge{cursor:pointer;pointer-events:visibleStroke}.vue-flow__edge.animated path{animation:dashdraw .5s linear infinite;stroke-dasharray:5}.vue-flow__edge.animated path.vue-flow__edge-interaction{animation:none;stroke-dasharray:none}.vue-flow__edge.inactive{pointer-events:none}.vue-flow__edge.selected,.vue-flow__edge:focus,.vue-flow__edge:focus-visible{outline:none}.vue-flow__edge.selected .vue-flow__edge-path,.vue-flow__edge:focus .vue-flow__edge-path,.vue-flow__edge:focus-visible .vue-flow__edge-path{stroke:#555}.vue-flow__edge-textwrapper{pointer-events:all}.vue-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vue-flow__connection{pointer-events:none}.vue-flow__connection .animated{animation:dashdraw .5s linear infinite;stroke-dasharray:5}.vue-flow__connectionline{z-index:1001}.vue-flow__nodes{pointer-events:none;transform-origin:0 0}.vue-flow__node{box-sizing:border-box;cursor:default;pointer-events:all;position:absolute;transform-origin:0 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vue-flow__node.draggable{cursor:grab;pointer-events:all}.vue-flow__node.draggable.dragging{cursor:grabbing}.vue-flow__nodesselection{pointer-events:none;transform-origin:left top;z-index:3}.vue-flow__nodesselection-rect{cursor:grab;pointer-events:all;position:absolute}.vue-flow__nodesselection-rect.dragging{cursor:grabbing}.vue-flow__handle{min-height:5px;min-width:5px;pointer-events:none;position:absolute}.vue-flow__handle.connectable{cursor:crosshair;pointer-events:all}.vue-flow__handle-bottom{bottom:0;left:50%;transform:translate(-50%,50%)}.vue-flow__handle-top{left:50%;top:0;transform:translate(-50%,-50%)}.vue-flow__handle-left{left:0;top:50%;transform:translate(-50%,-50%)}.vue-flow__handle-right{right:0;top:50%;transform:translate(50%,-50%)}.vue-flow__edgeupdater{cursor:move;pointer-events:all}.vue-flow__panel{margin:15px;position:absolute;z-index:5}.vue-flow__panel.top{top:0}.vue-flow__panel.bottom{bottom:0}.vue-flow__panel.left{left:0}.vue-flow__panel.right{right:0}.vue-flow__panel.center{left:50%;transform:translate(-50%)}@keyframes dashdraw{0%{stroke-dashoffset:10}}:root{--vf-node-bg:#fff;--vf-node-text:#222;--vf-connection-path:#b1b1b7;--vf-handle:#555}.vue-flow__edge.updating .vue-flow__edge-path{stroke:#777}.vue-flow__edge-text{font-size:10px}.vue-flow__edge-textbg{fill:#fff}.vue-flow__connection-path{stroke:var(--vf-connection-path)}.vue-flow__node{cursor:grab}.vue-flow__node.selectable:focus,.vue-flow__node.selectable:focus-visible{outline:none}.vue-flow__node-default,.vue-flow__node-input,.vue-flow__node-output{background-color:var(--vf-node-bg);border-color:var(--vf-node-color);border-radius:3px;border-style:solid;border-width:1px;color:var(--vf-node-text);font-size:12px;padding:10px;text-align:center;width:150px}.vue-flow__node-default.selected,.vue-flow__node-default.selected:hover,.vue-flow__node-input.selected,.vue-flow__node-input.selected:hover,.vue-flow__node-output.selected,.vue-flow__node-output.selected:hover{box-shadow:0 0 0 .5px var(--vf-box-shadow)}.vue-flow__node-default.selected,.vue-flow__node-default:focus,.vue-flow__node-default:focus-visible,.vue-flow__node-input.selected,.vue-flow__node-input:focus,.vue-flow__node-input:focus-visible,.vue-flow__node-output.selected,.vue-flow__node-output:focus,.vue-flow__node-output:focus-visible{border:1px solid #555;outline:none}.vue-flow__node-default .vue-flow__handle,.vue-flow__node-input .vue-flow__handle,.vue-flow__node-output .vue-flow__handle{background:var(--vf-handle)}.vue-flow__node-default.selectable:hover,.vue-flow__node-input.selectable:hover,.vue-flow__node-output.selectable:hover{box-shadow:0 1px 4px 1px #00000014}.vue-flow__node-input{--vf-node-color:var(--vf-node-color,#0041d0);--vf-handle:var(--vf-node-color,#0041d0);--vf-box-shadow:var(--vf-node-color,#0041d0);background:var(--vf-node-bg);border-color:var(--vf-node-color,#0041d0)}.vue-flow__node-input.selected,.vue-flow__node-input:focus,.vue-flow__node-input:focus-visible{border:1px solid var(--vf-node-color,#0041d0);outline:none}.vue-flow__node-default{--vf-handle:var(--vf-node-color,#1a192b);--vf-box-shadow:var(--vf-node-color,#1a192b);background:var(--vf-node-bg);border-color:var(--vf-node-color,#1a192b)}.vue-flow__node-default.selected,.vue-flow__node-default:focus,.vue-flow__node-default:focus-visible{border:1px solid var(--vf-node-color,#1a192b);outline:none}.vue-flow__node-output{--vf-handle:var(--vf-node-color,#ff0072);--vf-box-shadow:var(--vf-node-color,#ff0072);background:var(--vf-node-bg);border-color:var(--vf-node-color,#ff0072)}.vue-flow__node-output.selected,.vue-flow__node-output:focus,.vue-flow__node-output:focus-visible{border:1px solid var(--vf-node-color,#ff0072);outline:none}.vue-flow__nodesselection-rect,.vue-flow__selection{background:#0059dc14;border:1px dotted rgba(0,89,220,.8)}.vue-flow__nodesselection-rect:focus,.vue-flow__nodesselection-rect:focus-visible,.vue-flow__selection:focus,.vue-flow__selection:focus-visible{outline:none}.vue-flow__handle{background:var(--vf-handle);border:1px solid #fff;border-radius:100%;height:6px;width:6px}.chat-overview-flow{background-image:radial-gradient(var(--border) 1px,transparent 1px);background-size:20px 20px;height:100%;width:100%}.chat-overview-flow .vue-flow__edge-path{stroke:var(--border);stroke-width:2}.chat-inspector-dock[data-v-f0f2398e],.chat-inspector-dock__main[data-v-f0f2398e]{min-height:0;min-width:0;position:relative}.chat-inspector-dock__main[data-v-f0f2398e]{height:100%;z-index:0}.chat-inspector-dock__desktop-panel[data-v-f0f2398e]{bottom:calc(var(--safe-area-bottom) + 12px);pointer-events:none;position:fixed;top:calc(var(--safe-area-top) + 4.25rem);transition:width .22s cubic-bezier(.22,1,.36,1),top .22s cubic-bezier(.22,1,.36,1),bottom .22s cubic-bezier(.22,1,.36,1),max-width .22s cubic-bezier(.22,1,.36,1);will-change:width,top,bottom,max-width;z-index:129}.chat-inspector-dock__desktop-panel.is-centered[data-v-f0f2398e]{transition-duration:.16s}.chat-inspector-dock__desktop-panel.is-resizing[data-v-f0f2398e]{transition:none}.chat-inspector-dock__desktop-backdrop[data-v-f0f2398e]{-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent;inset:0;pointer-events:none;position:fixed;z-index:128}.chat-inspector-dock__desktop-surface[data-v-f0f2398e]{height:100%;transform-origin:center center;width:100%}.chat-inspector-dock__desktop-inner[data-v-f0f2398e]{-webkit-backdrop-filter:blur(18px) saturate(1.08);backdrop-filter:blur(18px) saturate(1.08);background:color-mix(in srgb,var(--card) 85%,var(--muted) 15%);border:1px solid color-mix(in oklab,var(--border) 82%,transparent);border-radius:14px;box-shadow:0 6px 18px #0f172a0d,0 1px 4px #0f172a0a;height:100%;overflow:hidden;position:relative}.chat-inspector-dock__desktop-panel.is-centered .chat-inspector-dock__desktop-inner[data-v-f0f2398e]{box-shadow:0 10px 30px #0f172a12,0 2px 8px #0f172a0d}.chat-inspector-dock__desktop-resize-handle[data-v-f0f2398e]{bottom:18px;cursor:ew-resize;left:0;position:absolute;top:18px;width:18px;z-index:3}.chat-inspector-dock__desktop-resize-handle[data-v-f0f2398e]:before{background:color-mix(in srgb,var(--border) 78%,transparent);border-radius:999px;content:"";inset:0 auto 0 0;opacity:.74;position:absolute;transition:width .16s ease,opacity .18s ease,background-color .18s ease,box-shadow .18s ease;width:2px}.chat-inspector-dock__desktop-panel.is-resizing .chat-inspector-dock__desktop-resize-handle[data-v-f0f2398e]:before,.chat-inspector-dock__desktop-resize-handle[data-v-f0f2398e]:focus-visible:before,.chat-inspector-dock__desktop-resize-handle[data-v-f0f2398e]:hover:before{background:color-mix(in srgb,var(--foreground) 82%,#fff 18%);box-shadow:0 0 0 1px color-mix(in srgb,var(--foreground) 30%,transparent);opacity:1;width:4px}.chat-inspector-dock__desktop-panel.is-resizing .chat-inspector-dock__desktop-resize-handle[data-v-f0f2398e]:before{background:color-mix(in srgb,var(--foreground) 86%,#fff 14%)}.mobile-bottom-gradient[data-v-c1a68d5e]{background:linear-gradient(180deg,transparent 0,color-mix(in srgb,var(--background) 58%,transparent) 58%,var(--background) 100%);height:96px;pointer-events:none;width:100%}
