body{padding-inline-end:var(--app-inset-right)}.environment-ribbon.svelte-9wlg1t{z-index:1000;background-color:var(--blue-800);width:100px;position:fixed;top:14px;left:-58px;transform:rotate(-45deg)translate(25%,50%)}.toast.svelte-1jgkzc{border-radius:var(--radius-l);width:fit-content;min-width:256px;box-shadow:var(--effect-elevation-base-l);border:none}.info.svelte-1jgkzc{background-color:var(--info-background-1);box-shadow:var(--effect-elevation-info-l)}.success.svelte-1jgkzc{background-color:var(--success-background-1);box-shadow:var(--effect-elevation-success-l)}.warning.svelte-1jgkzc{background-color:var(--warning-background-1);box-shadow:var(--effect-elevation-warning-l)}.error.svelte-1jgkzc{background-color:var(--danger-background-1);box-shadow:var(--effect-elevation-danger-l)}.icon-wrapper.svelte-1jgkzc{visibility:hidden}.toast.svelte-1jgkzc:hover .icon-wrapper:where(.svelte-1jgkzc){visibility:visible}.toast-popover.svelte-xlu863{background-color:#0000;left:50%;overflow:visible;transform:translate(-50%)}.conversation-list.svelte-1fc76bf{background-color:var(--base-background-1);width:240px;scroll-padding-top:48px;scroll-padding-bottom:8px;position:relative;overflow-y:auto}.conversation-list.svelte-1fc76bf .conversation-list-header:where(.svelte-1fc76bf){z-index:1;background-color:var(--base-background-1);position:sticky;top:0}.conversation-list.svelte-1fc76bf .conversation-list-items:where(.svelte-1fc76bf) .empty-state:where(.svelte-1fc76bf){min-height:100px}.conversation-list.svelte-1fc76bf .conversation-list-items:where(.svelte-1fc76bf) .conversation-item:where(.svelte-1fc76bf){background:var(--base-background-1);border-radius:var(--radius-m);border:none;width:100%;min-height:38px;max-height:50px}.conversation-list.svelte-1fc76bf .conversation-list-items:where(.svelte-1fc76bf) .conversation-item:where(.svelte-1fc76bf) .conversation-select:where(.svelte-1fc76bf){text-align:start;cursor:pointer;background:0 0;border:none;min-width:0;height:100%}.conversation-list.svelte-1fc76bf .conversation-list-items:where(.svelte-1fc76bf) .conversation-item:where(.svelte-1fc76bf) .conversation-menu:where(.svelte-1fc76bf){display:none}.conversation-list.svelte-1fc76bf .conversation-list-items:where(.svelte-1fc76bf) .conversation-item:where(.svelte-1fc76bf):is(:where(.svelte-1fc76bf):hover,:where(.svelte-1fc76bf):focus-within){background:var(--base-background-2)}.conversation-list.svelte-1fc76bf .conversation-list-items:where(.svelte-1fc76bf) .conversation-item:where(.svelte-1fc76bf):has([popover=auto]:popover-open){background:var(--base-background-2)}.conversation-list.svelte-1fc76bf .conversation-list-items:where(.svelte-1fc76bf) .conversation-item:where(.svelte-1fc76bf):has([popover=auto]:popover-open) .conversation-menu:where(.svelte-1fc76bf){display:block}.conversation-list.svelte-1fc76bf .conversation-list-items:where(.svelte-1fc76bf) .conversation-item:where(.svelte-1fc76bf):is(:where(.svelte-1fc76bf):hover,:where(.svelte-1fc76bf):focus-within) .conversation-menu:where(.svelte-1fc76bf){display:block}.conversation-list.svelte-1fc76bf .conversation-list-items:where(.svelte-1fc76bf) .conversation-item:where(.svelte-1fc76bf):has(.conversation-select[aria-current=true]:where(.svelte-1fc76bf)){background:var(--primary-background-1)}.feedback-body.svelte-dv08gs{width:100%;min-width:0;overflow-x:hidden}.context-chip.svelte-sbjug0{color:var(--gray-800);background-color:var(--gray-100);border-radius:var(--radius-l)}.chat-header.svelte-l74vab{top:var(--space-12);z-index:1;position:sticky}.messages-area.svelte-x2d3k8{scroll-behavior:smooth;scrollbar-color:var(--base-background-4) transparent;min-height:0;overflow:hidden auto}.messages-area.svelte-x2d3k8 .large-dataset-warning:where(.svelte-x2d3k8){color:var(--warning-foreground-1);background-color:var(--warning-background-1);border-radius:var(--radius-m)}.messages-area.svelte-x2d3k8 .faded-message:where(.svelte-x2d3k8){pointer-events:none;opacity:.4}.messages-area.svelte-x2d3k8::-webkit-scrollbar-track{background:0 0}.messages-area.svelte-x2d3k8::-webkit-scrollbar-corner{background:0 0}.chat-container.svelte-1l9jgn3{border-radius:var(--radius-xl);flex:1;min-width:0;height:100%;position:relative}.chat-container.svelte-1l9jgn3 .chat-content:where(.svelte-1l9jgn3){z-index:1;height:100%;position:relative}.chat-container.svelte-1l9jgn3 .chat-content:where(.svelte-1l9jgn3) .input-area:where(.svelte-1l9jgn3){position:relative}.chat-container.svelte-1l9jgn3 .chat-content:where(.svelte-1l9jgn3) .input-area:where(.svelte-1l9jgn3) .edit-mode-header:where(.svelte-1l9jgn3){color:var(--base-foreground-1);background-color:var(--base-background-3);border-radius:var(--radius-m);border-bottom-right-radius:0;border-bottom-left-radius:0}.chat-container.svelte-1l9jgn3 .chat-content:where(.svelte-1l9jgn3) .input-area:where(.svelte-1l9jgn3) .selected-images-preview:where(.svelte-1l9jgn3){background-color:var(--base-background-3);border-radius:var(--radius-m);overflow-x:auto}.chat-container.svelte-1l9jgn3 .chat-content:where(.svelte-1l9jgn3) .input-area:where(.svelte-1l9jgn3) .selected-images-preview:where(.svelte-1l9jgn3) .selected-image-item:where(.svelte-1l9jgn3){position:relative}.chat-container.svelte-1l9jgn3 .chat-content:where(.svelte-1l9jgn3) .input-area:where(.svelte-1l9jgn3) .selected-images-preview:where(.svelte-1l9jgn3) .selected-image-item:where(.svelte-1l9jgn3) .selected-image-thumb:where(.svelte-1l9jgn3){object-fit:cover;border:1px solid var(--base-border-2);border-radius:var(--radius-s);width:80px;height:80px}.chat-container.svelte-1l9jgn3 .chat-content:where(.svelte-1l9jgn3) .input-area:where(.svelte-1l9jgn3) .input-container.attached-preview:where(.svelte-1l9jgn3){border-top-left-radius:0;border-top-right-radius:0}.chat-container.svelte-1l9jgn3 .chat-content:where(.svelte-1l9jgn3) .input-area:where(.svelte-1l9jgn3) .input-container:where(.svelte-1l9jgn3){background:var(--base-background-1);border-radius:var(--radius-m);min-height:104px}.chat-container.svelte-1l9jgn3 .chat-content:where(.svelte-1l9jgn3) .input-area:where(.svelte-1l9jgn3) .input-container:where(.svelte-1l9jgn3):has([contenteditable=true]:focus-visible){box-shadow:var(--effect-focus-weak-default)}.chat-container.svelte-1l9jgn3 .chat-content:where(.svelte-1l9jgn3) .input-area:where(.svelte-1l9jgn3) .input-container:where(.svelte-1l9jgn3) .context-chip:where(.svelte-1l9jgn3){color:var(--gray-800);background-color:var(--gray-100);border-radius:var(--radius-l)}.chat-container.svelte-1l9jgn3 .chat-content:where(.svelte-1l9jgn3) .input-area:where(.svelte-1l9jgn3) .input-container:where(.svelte-1l9jgn3) .divider-wrapper:where(.svelte-1l9jgn3){width:16px;height:1px;transform:rotate(90deg)}.split-handle.svelte-28axnc{touch-action:none;cursor:col-resize;background-color:var(--base-background-3);flex:none;width:6px;transition:background-color .15s}.split-handle.svelte-28axnc:hover{background-color:var(--base-background-4)}.split-handle.svelte-28axnc:focus-visible{background-color:var(--primary-background-inverse-1);outline:none}.background-gradient.svelte-1ndmydc{pointer-events:none;border-radius:var(--radius-xl);opacity:.8;filter:blur(160px);width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.background-gradient.svelte-1ndmydc svg:where(.svelte-1ndmydc){width:100%;height:100%;position:absolute;top:0;left:0}.chat-overlay.svelte-pig4wq{border-radius:var(--radius-xl);box-shadow:var(--effect-elevation-info-l);background-color:#0000;position:fixed}.chat-overlay.svelte-pig4wq .chat-frame:where(.svelte-pig4wq){--drag-handle-z-index:2;--resize-handle-z-index:3;width:100%;height:100%}.chat-overlay.svelte-pig4wq .chat-frame:where(.svelte-pig4wq) .drag-handle:where(.svelte-pig4wq){--drag-handle-size:16px;z-index:var(--drag-handle-z-index);pointer-events:auto;cursor:move;position:absolute}.chat-overlay.svelte-pig4wq .chat-frame:where(.svelte-pig4wq) .drag-handle:where(.svelte-pig4wq).top{width:100%;height:var(--drag-handle-size);top:0;left:0}.chat-overlay.svelte-pig4wq .chat-frame:where(.svelte-pig4wq) .drag-handle:where(.svelte-pig4wq).bottom{width:100%;height:var(--drag-handle-size);bottom:0;left:0}.chat-overlay.svelte-pig4wq .chat-frame:where(.svelte-pig4wq) .drag-handle:where(.svelte-pig4wq).left{width:var(--drag-handle-size);height:100%;top:0;left:0}.chat-overlay.svelte-pig4wq .chat-frame:where(.svelte-pig4wq) .drag-handle:where(.svelte-pig4wq).right{width:var(--drag-handle-size);height:100%;top:0;right:0}.chat-overlay.svelte-pig4wq .chat-frame:where(.svelte-pig4wq) .resize-handle:where(.svelte-pig4wq){z-index:var(--resize-handle-z-index);width:15px;height:15px;position:absolute}.chat-overlay.svelte-pig4wq .chat-frame:where(.svelte-pig4wq) .resize-handle:where(.svelte-pig4wq).top-left{cursor:nwse-resize;top:0;left:0}.chat-overlay.svelte-pig4wq .chat-frame:where(.svelte-pig4wq) .resize-handle:where(.svelte-pig4wq).top-right{cursor:nesw-resize;top:0;right:0}.chat-overlay.svelte-pig4wq .chat-frame:where(.svelte-pig4wq) .resize-handle:where(.svelte-pig4wq).bottom-left{cursor:nesw-resize;bottom:0;left:0}.chat-overlay.svelte-pig4wq .chat-frame:where(.svelte-pig4wq) .resize-handle:where(.svelte-pig4wq).bottom-right{cursor:nwse-resize;bottom:0;right:0}.chat-overlay.svelte-pig4wq:is(.maximized:where(.svelte-pig4wq),.docked:where(.svelte-pig4wq)) :is(.drag-handle:where(.svelte-pig4wq),.resize-handle:where(.svelte-pig4wq)){display:none}.chat-overlay.docked.svelte-pig4wq{border-inline-start:1px solid var(--base-border-1)}.chat-overlay.dock-resizing.svelte-pig4wq{cursor:col-resize;-webkit-user-select:none;user-select:none}.dock-resize-handle.svelte-pig4wq{--padding-space:var(--space-4);z-index:var(--resize-handle-z-index);width:calc(var(--padding-space) + 2px);padding-right:var(--padding-space);touch-action:none;cursor:col-resize;background-color:#0000;background-clip:content-box;position:absolute;inset-block:0;inset-inline-start:0}.dock-resize-handle.svelte-pig4wq:is(:where(.svelte-pig4wq):hover,:where(.svelte-pig4wq):focus-visible,.dragging:where(.svelte-pig4wq)){background-color:var(--blue-400);outline:none}.chat-launcher-container.svelte-1k93959{color:inherit;background:0 0;border:0;margin:0;padding:0;position:fixed;inset:auto;overflow:visible}.chat-launcher-container.svelte-1k93959 .chat-launcher:where(.svelte-1k93959){cursor:move;background-color:var(--base-background-1);border:1px solid var(--primary-border-1);border-radius:var(--radius-l);box-shadow:var(--effect-elevation-base-m);transition:transform .2s ease-in-out,box-shadow .2s ease-in-out}.chat-launcher-container.svelte-1k93959 .chat-launcher:where(.svelte-1k93959):hover{box-shadow:var(--effect-elevation-base-l);transform:translateY(-1px)}.chat-launcher-container.svelte-1k93959 .chat-launcher:where(.svelte-1k93959):active{box-shadow:var(--effect-pressed-inner-default);transform:translateY(0)}.chat-launcher-container.svelte-1k93959 .chat-launcher:where(.svelte-1k93959):focus-visible{box-shadow:var(--effect-focus-strong-default)}@media (prefers-reduced-motion:reduce){.chat-launcher-container.svelte-1k93959,.chat-launcher.svelte-1k93959{transition:none}}.chat-ui.svelte-1bxpkn4,.chat-ui-portal.svelte-1bxpkn4{display:contents}.chat-content-wrapper.svelte-1bxpkn4{background-color:var(--base-background-1);border-radius:var(--radius-xl);width:100%;height:100%}.chat-content-wrapper.svelte-1bxpkn4:is(.maximized:where(.svelte-1bxpkn4),.docked:where(.svelte-1bxpkn4)){border-radius:0}.chat-content-wrapper.resizing.svelte-1bxpkn4{cursor:col-resize;-webkit-user-select:none;user-select:none}.chat-left.svelte-1bxpkn4{min-width:0;height:100%;overflow:hidden}.chat-left.split.svelte-1bxpkn4{min-width:460px}.chat-left.hidden.svelte-1bxpkn4{display:none}.preview-slot.svelte-1bxpkn4{z-index:1;flex:1 1 0;min-width:360px;height:100%;position:relative}@media (width<=826px){.chat-content-wrapper.preview-open.svelte-1bxpkn4 .chat-left:where(.svelte-1bxpkn4),.split-handle.svelte-1bxpkn4{display:none}}
