.menu-surface[data-v-1fd90ae3]{padding:6px;color:hsl(var(--primary));font-family:var(--font-sans);max-height:var(--opaline-menu-available-height, none);overflow-y:auto;overscroll-behavior:contain;width:max-content;max-width:var(--opaline-menu-width-max);display:flex;flex-direction:column;align-items:stretch}.menu-surface--menu[data-v-1fd90ae3]{min-width:var(--opaline-menu-width-menu)}.menu-surface--select[data-v-1fd90ae3]{min-width:var(--opaline-menu-width-select)}.menu-surface--auto[data-v-1fd90ae3]{min-width:0}.menu-row[data-v-c2f3e16a]{display:flex;align-items:center;outline:none}.menu-row.dis[data-v-c2f3e16a],.menu-row[data-disabled][data-v-c2f3e16a]{opacity:.5;pointer-events:none}.menu-row.tone-destructive[data-v-c2f3e16a],.menu-row.tone-destructive .lead[data-v-c2f3e16a]{color:hsl(var(--destructive))}.menu-row.tone-destructive[data-v-c2f3e16a]:hover,.menu-row.tone-destructive[data-highlighted][data-v-c2f3e16a]{background:hsla(var(--destructive),.1)}.lead[data-v-c2f3e16a]{flex-shrink:0;display:flex;align-items:center;justify-content:center}.text[data-v-c2f3e16a]{min-width:0;flex:1;display:flex;flex-direction:column;justify-content:center;gap:2px}.label[data-v-c2f3e16a]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desc-stacked[data-v-c2f3e16a]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--opaline-font-size-meta);color:hsl(var(--muted-foreground))}.trail[data-v-c2f3e16a]{flex-shrink:0;display:flex;align-items:center;gap:8px;margin-left:8px}.desc[data-v-c2f3e16a]{white-space:nowrap;font-size:var(--opaline-font-size-meta);color:hsl(var(--muted-foreground))}.ind[data-v-c2f3e16a],.code[data-v-c2f3e16a]{font-size:var(--opaline-font-size-meta);color:hsl(var(--muted-foreground));font-weight:var(--opaline-font-weight-medium)}.trail-marker[data-v-c2f3e16a]{display:inline-grid;flex-shrink:0;place-items:center end}.trail-marker[data-v-c2f3e16a]>*{grid-area:1 / 1}.trail-marker .hidden[data-v-c2f3e16a]{visibility:hidden}.chk[data-v-c2f3e16a]{color:hsl(var(--primary));flex-shrink:0}.k-row[data-v-c2f3e16a]{gap:11px;padding:7px 10px;border-radius:var(--opaline-radius-8);font-size:var(--opaline-font-size-ui)}.k-row .lead[data-v-c2f3e16a]{color:hsl(var(--muted-foreground));width:17px;height:17px}.k-row.on[data-v-c2f3e16a],.k-row.on .lead[data-v-c2f3e16a]{color:hsl(var(--primary))}.k-row .chk[data-v-c2f3e16a]{width:15px;height:15px}.k-option[data-v-c2f3e16a]{gap:10px;padding:7px 9px;border-radius:var(--opaline-radius-8);font-size:var(--opaline-font-size-ui);width:100%;box-sizing:border-box}.k-option .trail[data-v-c2f3e16a]{margin-left:auto}.k-option .lead[data-v-c2f3e16a]{width:16px;height:16px}.k-option .text[data-v-c2f3e16a]{flex:0 1 auto;min-width:auto}.k-option .label[data-v-c2f3e16a]{overflow:visible;text-overflow:unset}.k-option .chk[data-v-c2f3e16a]{width:14px;height:14px}.k-attach[data-v-c2f3e16a]{gap:11px;padding:7px 10px;border-radius:var(--opaline-radius-8);font-size:var(--opaline-font-size-ui);font-weight:var(--opaline-font-weight-medium)}.k-attach .lead[data-v-c2f3e16a]{color:hsl(var(--muted-foreground));width:17px;height:17px}.sub-chevron[data-v-7c2832d1]{width:15px;height:15px;flex-shrink:0;color:hsl(var(--muted-foreground))}.menu-lbl[data-v-d5974759]{padding:9px 10px 5px;letter-spacing:.11em}.menu-sep[data-v-9346e4d6]{height:1px;background:hsla(var(--border),.55);margin:5px 7px}.menu-search[data-v-79833650]{display:flex;align-items:center;gap:8px;padding:7px 9px 9px;border-bottom:1px solid hsla(var(--border),.55);margin-bottom:4px}.menu-search svg[data-v-79833650]{color:hsl(var(--muted-foreground));flex-shrink:0}.menu-search input[data-v-79833650]{border:none;outline:none;background:none;width:100%;font-size:var(--opaline-font-size-ui);color:var(--opaline-input-foreground)}.menu-search input[data-v-79833650]::placeholder{color:var(--opaline-placeholder);opacity:1}.checkbox[data-v-fa6e55d8]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:18px;height:18px;padding:0;border-radius:var(--opaline-radius-5);border:1.5px solid hsl(var(--border-strong));background:hsl(var(--surface));color:hsl(var(--surface));cursor:pointer;transition:background var(--opaline-duration-fast) var(--opaline-ease),border-color var(--opaline-duration-fast) var(--opaline-ease)}.checkbox[data-v-fa6e55d8]:hover:not([data-state=checked]):not([data-state=indeterminate]):not(:disabled){border-color:hsl(var(--muted-foreground))}.checkbox[data-state=checked][data-v-fa6e55d8],.checkbox[data-state=indeterminate][data-v-fa6e55d8]{background:hsl(var(--primary));border-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}.checkbox[data-v-fa6e55d8]:disabled{cursor:default;opacity:.45}.checkbox-indicator[data-v-fa6e55d8]{display:flex;align-items:center;justify-content:center;color:hsl(var(--primary-foreground));--opaline-icon-stroke: 2.4}.skeleton[data-v-9931f707]{display:block;position:relative;border-radius:var(--opaline-radius-9);background:hsl(var(--accent-hover));overflow:hidden}.skeleton[data-v-9931f707]:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 20%,var(--opaline-glass-highlight) 50%,transparent 80%);transform:translate(-100%);animation:opaline-skeleton-sweep-9931f707 1.5s ease-in-out infinite}@keyframes opaline-skeleton-sweep-9931f707{to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.skeleton[data-v-9931f707]:after{animation:none}}.shimmer-text[data-v-08ac3269]{color:transparent;background:linear-gradient(90deg,hsl(var(--muted-foreground)) 35%,hsl(var(--primary)),hsl(var(--muted-foreground)) 65%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:zshimmer 1.7s linear infinite}@media(prefers-reduced-motion:reduce){.shimmer-text[data-v-08ac3269]{animation:none;color:hsla(var(--muted-foreground),.8);background:none}}.loading-dots[data-v-82d9d8a1]{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5px;flex:none;width:15px;height:15px}.loading-dots-dot[data-v-82d9d8a1]{width:3px;height:3px;border-radius:50%;background:hsl(var(--primary));opacity:.22;animation:zdot 1.2s ease-in-out infinite}.loading-dots-dot-static[data-v-82d9d8a1]{opacity:.07;animation:none}@media(prefers-reduced-motion:reduce){.loading-dots-dot[data-v-82d9d8a1]{animation:none}}.greet[data-v-816caf3e]{font-family:var(--font-serif);font-weight:var(--opaline-font-weight-normal);font-size:var(--opaline-greet-size, var(--opaline-font-size-hero));line-height:var(--opaline-line-height-hero);letter-spacing:-.01em;text-align:center;color:hsl(var(--primary));margin:0}.greet .verb[data-v-816caf3e]{font-family:var(--font-serif);font-style:italic}.nav-item[data-v-72049d66]{display:flex;align-items:center;padding:0 10px;border:none;background:none;cursor:pointer;color:hsl(var(--muted-foreground));font-size:var(--opaline-font-size-body);text-align:left;width:100%;white-space:nowrap;overflow:hidden;transition:background var(--opaline-duration-base) var(--opaline-ease),color var(--opaline-duration-base) var(--opaline-ease)}.nav-item[data-v-72049d66]:hover{background:hsl(var(--accent));color:hsl(var(--primary))}.nav-item.is-active[data-v-72049d66]{background:hsl(var(--accent-hover));color:hsl(var(--primary));font-weight:var(--opaline-font-weight-medium)}.nav-item--default[data-v-72049d66]{gap:11px;border-radius:var(--opaline-radius-10);position:relative}.nav-item--subtle[data-v-72049d66]{gap:10px;border-radius:var(--opaline-radius-9)}.nav-item--subtle .lead[data-v-72049d66] svg{color:hsla(var(--muted-foreground),.8)}.nav-item--md[data-v-72049d66]{min-height:36px}.nav-item--sm[data-v-72049d66]{min-height:33px}.nav-item--subtle.nav-item--sm[data-v-72049d66]{min-height:34px}.nav-item--action-gutter[data-v-72049d66]{padding-right:calc(var(--opaline-offset-inline-actions) * 2 + var(--opaline-size-icon-action))}.nav-item .lead[data-v-72049d66]{display:flex;align-items:center;flex-shrink:0}.nav-item--default.nav-item--md .lead[data-v-72049d66] svg{width:17px;height:17px}.nav-item--default.nav-item--sm .lead[data-v-72049d66] svg{width:16px;height:16px}.nav-item .label[data-v-72049d66]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.nav-item .trailing[data-v-72049d66]{margin-left:auto;display:flex;align-items:center;flex-shrink:0;font-size:var(--opaline-font-size-badge);font-weight:var(--opaline-font-weight-medium);color:hsla(var(--muted-foreground),.8)}.nav-item.is-collapsed .label[data-v-72049d66],.nav-item.is-collapsed .trailing[data-v-72049d66]{display:none}.nav-item.is-collapsed[data-v-72049d66]{justify-content:center;padding:0;gap:0;width:36px;min-height:36px;border-radius:var(--opaline-radius-10)}.nav-item--default.nav-item--md.is-collapsed .lead[data-v-72049d66] svg,.nav-item--default.nav-item--sm.is-collapsed .lead[data-v-72049d66] svg{width:17px;height:17px}.create[data-v-136ad78f]{display:flex;position:relative;border-radius:var(--opaline-radius-12);overflow:hidden;border:1px solid hsl(var(--border));background:var(--opaline-raise-glass-background);box-shadow:inset 0 1px 0 var(--opaline-glass-highlight);transition:box-shadow var(--opaline-duration-slow) var(--opaline-ease),border-color var(--opaline-duration-slow) var(--opaline-ease)}.create[data-v-136ad78f]:hover{border-color:hsl(var(--border-strong));box-shadow:inset 0 1px 0 var(--opaline-glass-highlight-strong),var(--shadow-float)}.create-main[data-v-136ad78f]{flex:1;display:flex;align-items:center;gap:9px;height:40px;padding:0 13px;cursor:pointer;border:none;background:none;color:hsl(var(--primary));font-size:var(--opaline-font-size-body);font-weight:var(--opaline-font-weight-medium);transition:background var(--opaline-duration-base) var(--opaline-ease)}.create-main[data-v-136ad78f]:hover{background:var(--opaline-raise-hover)}.create-main[data-v-136ad78f] svg{width:16px;height:16px;color:hsl(var(--muted-foreground))}.create-caret[data-v-136ad78f]{width:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;border:none;border-left:1px solid hsl(var(--border));background:none;color:hsl(var(--muted-foreground));transition:background var(--opaline-duration-base) var(--opaline-ease)}.create-caret[data-v-136ad78f]:hover{background:var(--opaline-raise-hover)}.create-caret svg[data-v-136ad78f]{width:13px;height:13px}.create.is-collapsed .create-caret[data-v-136ad78f],.create.is-collapsed .create-label[data-v-136ad78f]{display:none}.create.is-collapsed .create-main[data-v-136ad78f]{justify-content:center;padding:0;gap:0}.create.is-collapsed .create-main[data-v-136ad78f] svg{color:hsl(var(--primary))}.avatar[data-v-ab53c342]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;font-weight:var(--opaline-font-weight-medium);line-height:1;-webkit-user-select:none;user-select:none}.avatar.is-square[data-v-ab53c342]{border-radius:var(--opaline-radius-8)}.avatar.is-circle[data-v-ab53c342]{border-radius:9999px}.avatar-img[data-v-ab53c342]{width:100%;height:100%;object-fit:cover}.user-card[data-v-83ad953c]{display:flex;align-items:center;gap:10px;width:100%;padding:8px;border-radius:var(--opaline-radius-11);text-align:left}.user-meta[data-v-83ad953c]{display:flex;flex-direction:column;min-width:0}.nm[data-v-83ad953c]{font-size:var(--opaline-font-size-body);font-weight:var(--opaline-font-weight-medium);color:hsl(var(--primary));line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.su[data-v-83ad953c]{font-size:var(--opaline-font-size-meta);color:hsl(var(--muted-foreground));line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-card.is-collapsed .user-meta[data-v-83ad953c]{display:none}.user-card.is-collapsed[data-v-83ad953c]{justify-content:center;padding:8px 0}.chip[data-v-abddcf59]{display:inline-flex;align-items:center;gap:5px;height:20px;padding:0 7px;border-radius:var(--opaline-radius-6);font-size:var(--opaline-font-size-badge);font-weight:var(--opaline-font-weight-semibold);white-space:nowrap}.chip--ink[data-v-abddcf59]{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.chip--greige[data-v-abddcf59]{border:1px solid hsl(var(--border));background:hsla(var(--accent),.8);color:hsl(var(--primary))}.chip--success[data-v-abddcf59]{background:hsla(var(--success),.12);color:hsl(var(--success))}.chip--warning[data-v-abddcf59]{background:hsla(var(--warning),.14);color:hsl(var(--warning))}.chip--destructive[data-v-abddcf59]{background:hsla(var(--destructive),.1);color:hsl(var(--destructive))}.chip--pending[data-v-abddcf59]{border:1px solid hsl(var(--border));background:hsla(var(--surface),.75);color:hsl(var(--muted-foreground));font-size:var(--opaline-font-size-overline);font-weight:var(--opaline-font-weight-medium)}.side-lbl[data-v-63ca8110]{padding:0 10px;margin:18px 0 7px;display:flex;align-items:center;justify-content:space-between}.side-lbl .all[data-v-63ca8110]{font-weight:var(--opaline-font-weight-semibold);letter-spacing:.02em;text-transform:none;color:hsla(var(--muted-foreground),.8);cursor:pointer}.side-lbl .all[data-v-63ca8110]:hover{color:hsl(var(--muted-foreground))}.inline-rename__input[data-v-9498c9c9]{width:100%;min-width:0;padding:0;border:0;outline:none;font:inherit;line-height:inherit;color:inherit;background:transparent;caret-color:hsl(var(--primary))}.recent[data-v-9113af21]{position:relative;display:flex;align-items:center}.recent__more[data-v-9113af21]{position:absolute;right:var(--opaline-offset-inline-actions);top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:var(--opaline-size-icon-action);height:var(--opaline-size-icon-action);border:0;border-radius:var(--opaline-radius-8);background:transparent;color:hsl(var(--muted-foreground));cursor:pointer;opacity:0;transition:opacity var(--opaline-duration-fast) var(--opaline-ease),background var(--opaline-duration-base) var(--opaline-ease),color var(--opaline-duration-base) var(--opaline-ease)}.recent:hover .recent__more[data-v-9113af21],.recent.is-open .recent__more[data-v-9113af21],.recent__more[data-v-9113af21]:focus-visible{opacity:1}.recent__more[data-v-9113af21]:hover{background:hsl(var(--accent-hover));color:hsl(var(--primary))}.recent__more[data-v-9113af21]:disabled{cursor:not-allowed;opacity:0}.settings-table[data-v-2b731a26]{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums;text-align:left}.settings-table th[data-v-2b731a26]{padding:0 12px 7px;border-bottom:1.5px solid hsl(var(--border-strong))}.settings-table td[data-v-2b731a26]{padding:9px 12px;font-size:var(--opaline-font-size-ui);color:hsl(var(--primary));border-bottom:1px solid hsla(var(--border),.5)}.settings-table tbody tr[data-v-2b731a26]{transition:background var(--opaline-duration-base) var(--opaline-ease)}.settings-table tbody tr[data-v-2b731a26]:hover{background:hsla(var(--accent),.5)}.settings-table tbody tr.is-quiet[data-v-2b731a26]:hover{background:none}.settings-table tbody tr:last-child td[data-v-2b731a26]{border-bottom:none}.settings-table .is-right[data-v-2b731a26]{text-align:right}.settings-table__empty[data-v-2b731a26]{text-align:center;padding:22px 12px;color:hsl(var(--muted-foreground));font-size:var(--opaline-font-size-description)}.settings-table__skeleton[data-v-2b731a26]{height:12px;max-width:140px}.tv-header[data-v-0efaba98]{display:flex;align-items:center;justify-content:space-between;gap:4px;width:100%;height:100%;padding:0 8px;font-size:var(--opaline-font-size-ui);color:hsl(var(--primary))}.tv-header-title[data-v-0efaba98]{display:flex;align-items:center;gap:6px;min-width:0;flex:1;border:none;background:none;padding:0;text-align:left;font-size:inherit;color:inherit}.tv-header-trigger[data-v-0efaba98]{cursor:pointer}.tv-header-glyph[data-v-0efaba98]{flex-shrink:0;color:hsl(var(--muted-foreground))}.tv-header-label[data-v-0efaba98]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tv-header-search[data-v-0efaba98]{display:flex;align-items:center;gap:6px;width:100%;height:100%}.tv-header-search-input[data-v-0efaba98]{flex:1;min-width:0;height:28px;border:none;background:transparent;outline:none;font-size:var(--opaline-font-size-ui);color:hsl(var(--primary))}.tv-header-search-input[data-v-0efaba98]::placeholder{color:hsl(var(--muted-foreground))}.tv-header-actions[data-v-0efaba98]{display:flex;align-items:center;gap:2px;flex-shrink:0}.tv-header-icon-active[data-v-0efaba98]{background:hsl(var(--accent-hover));color:hsl(var(--primary))}.tv-header-grip[data-v-0efaba98]{cursor:grab}.tv-header-grip[data-v-0efaba98]:active{cursor:grabbing}.tv-header-range[data-v-0efaba98]{width:232px;padding:12px}.tv-range-fields[data-v-0efaba98]{display:flex;gap:8px}.tv-range-fields.is-stacked[data-v-0efaba98]{flex-direction:column}.tv-range-field[data-v-0efaba98]{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.tv-range-label[data-v-0efaba98]{font-size:var(--opaline-font-size-meta);color:hsl(var(--muted-foreground))}.tv-range-clear[data-v-0efaba98]{margin-top:10px;width:100%;height:28px;border:none;background:none;border-radius:var(--opaline-radius-8);font-size:var(--opaline-font-size-meta);color:hsl(var(--muted-foreground));cursor:pointer;transition:background var(--opaline-duration-base) var(--opaline-ease),color var(--opaline-duration-base) var(--opaline-ease)}.tv-range-clear[data-v-0efaba98]:hover{background:hsl(var(--accent-hover));color:hsl(var(--primary))}.tv-source[data-v-0cbda540]{display:flex;flex-direction:column;gap:4px;width:100%;height:100%;min-width:0;overflow:hidden;font-size:var(--opaline-font-size-ui);color:hsl(var(--primary))}.tv-source-row[data-v-0cbda540]{display:flex;align-items:center;gap:8px;min-width:0}.tv-source-check[data-v-0cbda540]{flex-shrink:0;display:inline-flex;opacity:0;pointer-events:none;transition:opacity var(--opaline-duration-base) var(--opaline-ease)}.tv-source-check.is-active[data-v-0cbda540],.group\/cell:hover,.tv-source-check[data-v-0cbda540]:focus-within{opacity:1;pointer-events:auto}.tv-source-name[data-v-0cbda540]{display:flex;align-items:center;gap:6px;min-width:0;flex:1;border:none;background:none;padding:2px 0;cursor:pointer;text-align:left;font-size:inherit;color:inherit}.tv-source-icon[data-v-0cbda540]{flex-shrink:0;display:inline-flex;color:hsl(var(--muted-foreground))}.tv-source-text[data-v-0cbda540]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.tv-source-tip[data-v-0cbda540]{max-width:400px;overflow-wrap:break-word}.tv-source-grip[data-v-0cbda540]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;color:hsl(var(--muted-foreground));cursor:grab;opacity:0;pointer-events:none;transition:opacity var(--opaline-duration-base) var(--opaline-ease)}.tv-source-grip[data-v-0cbda540]:active{cursor:grabbing}.tv-source-grip.is-pinned[data-v-0cbda540],.group\/cell:hover{opacity:1;pointer-events:auto}.tv-source-expand[data-v-0cbda540]{margin-top:auto;display:flex;justify-content:flex-end;opacity:0;pointer-events:none;transition:opacity var(--opaline-duration-base) var(--opaline-ease)}.tv-source-expand.is-pinned[data-v-0cbda540],.group\/cell:hover{opacity:1;pointer-events:auto}.tv-source-expand-btn[data-v-0cbda540]{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border:none;background:none;border-radius:var(--opaline-radius-8);color:hsl(var(--muted-foreground));cursor:pointer;transition:background var(--opaline-duration-base) var(--opaline-ease),color var(--opaline-duration-base) var(--opaline-ease)}.tv-source-expand-btn[data-v-0cbda540]:hover{background:hsl(var(--accent-hover));color:hsl(var(--primary))}.tv-source-header[data-v-4e4edd28]{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;height:100%;padding:0 8px;overflow:hidden;font-size:var(--opaline-font-size-ui);color:hsl(var(--primary))}.tv-source-header-select[data-v-4e4edd28]{display:flex;align-items:center;gap:8px;border:none;background:none;padding:0;cursor:pointer;font-size:inherit;color:inherit}.tv-source-header-delete[data-v-4e4edd28]{height:28px;flex-shrink:0}.tv-source-header-add[data-v-4e4edd28]{display:flex;align-items:center;gap:6px;height:28px;padding:0 6px;border:none;background:none;border-radius:var(--opaline-radius-8);cursor:pointer;font-size:inherit;color:hsl(var(--primary));transition:background var(--opaline-duration-base) var(--opaline-ease)}.tv-source-header-add[data-v-4e4edd28]:hover{background:hsl(var(--accent-hover))}.tv-source-header-sort[data-v-4e4edd28]{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border:none;background:none;border-radius:var(--opaline-radius-8);color:hsl(var(--muted-foreground));cursor:pointer;opacity:0;transition:opacity var(--opaline-duration-base) var(--opaline-ease),background var(--opaline-duration-base) var(--opaline-ease),color var(--opaline-duration-base) var(--opaline-ease)}.tv-source-header-sort.is-visible[data-v-4e4edd28],.group\/header:hover,.tv-source-header-sort[data-v-4e4edd28]:focus-visible{opacity:1}.tv-source-header-sort[data-v-4e4edd28]:hover{background:hsl(var(--accent-hover));color:hsl(var(--primary))}.tv-cell[data-v-6dd070e6]{position:relative;display:flex;width:100%;height:100%;min-height:100%;text-align:left;font-size:var(--opaline-font-size-ui);color:hsl(var(--primary))}.tv-cell-status[data-v-6dd070e6]{display:flex;flex-direction:column;gap:4px;width:100%;height:100%}.tv-status-line[data-v-6dd070e6]{font-size:var(--opaline-font-size-meta)}.tv-status-line.is-failed[data-v-6dd070e6]{color:hsl(var(--destructive))}.tv-status-line.is-stopped[data-v-6dd070e6]{color:hsl(var(--warning))}.tv-cell-skeleton[data-v-6dd070e6]{height:14px;width:50px;align-self:flex-start}.tv-cell-value[data-v-6dd070e6]{display:flex;flex-direction:column;gap:4px;width:100%;height:100%;min-width:0}.tv-cell-content[data-v-6dd070e6]{width:100%;min-width:0;line-height:1.5}.tv-cell-content.is-clamped[data-v-6dd070e6]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tv-text[data-v-6dd070e6]{white-space:inherit}.tv-dash[data-v-6dd070e6]{color:hsl(var(--muted-foreground))}.tv-chip-wrap[data-v-6dd070e6]{display:flex;flex-wrap:wrap;gap:4px}.tv-reasoning[data-v-6dd070e6]{margin-top:6px}.tv-cell-actions[data-v-6dd070e6]{margin-top:auto;display:flex;justify-content:flex-end;gap:4px;width:100%;opacity:0;pointer-events:none;transition:opacity var(--opaline-duration-base) var(--opaline-ease)}.tv-cell-actions.is-pinned[data-v-6dd070e6],.group\/cell:hover{opacity:1;pointer-events:auto}.tv-cell-icon[data-v-6dd070e6],.tv-cell-action[data-v-6dd070e6]{display:inline-flex;align-items:center;justify-content:center;gap:5px;border:none;background:hsl(var(--surface));color:hsl(var(--muted-foreground));border-radius:var(--opaline-radius-8);cursor:pointer;transition:background var(--opaline-duration-base) var(--opaline-ease),color var(--opaline-duration-base) var(--opaline-ease)}.tv-cell-icon[data-v-6dd070e6]{width:26px;height:26px}.tv-cell-action[data-v-6dd070e6]{height:26px;padding:0 9px;border:1px solid hsl(var(--border));font-size:var(--opaline-font-size-meta);font-weight:var(--opaline-font-weight-medium)}.tv-cell-icon[data-v-6dd070e6]:hover,.tv-cell-action[data-v-6dd070e6]:hover{background:hsl(var(--accent));color:hsl(var(--primary))}.tv-cell-icon[data-v-6dd070e6]:disabled,.tv-cell-action[data-v-6dd070e6]:disabled{opacity:.6;cursor:default}.tv-spin[data-v-6dd070e6]{width:12px;height:12px;border-radius:50%;border:2px solid hsl(var(--border));border-top-color:hsl(var(--primary));box-sizing:border-box;animation:tv-spin-6dd070e6 .9s linear infinite}@keyframes tv-spin-6dd070e6{to{transform:rotate(360deg)}}.tv-verify[data-v-6dd070e6]{position:absolute;top:2px;right:2px;z-index:1}.tv-verify-glyph[data-v-6dd070e6]{display:inline-flex;color:hsl(var(--warning));cursor:help}.tv-verify-tip[data-v-6dd070e6]{max-width:280px}.tv-verify-title[data-v-6dd070e6]{margin:0;font-size:var(--opaline-font-size-meta);font-weight:var(--opaline-font-weight-medium)}.tv-verify-hint[data-v-6dd070e6]{margin:0;font-size:var(--opaline-font-size-meta);color:hsl(var(--muted-foreground))}.tv-grid[data-v-a92c9a03]{display:flex;flex-direction:column;width:100%;height:100%;min-height:0;background:transparent}.tv-grid-scroll[data-v-a92c9a03]{position:relative;flex:1;min-height:0;overflow:auto;overscroll-behavior:none}.tv-grid-header[data-v-a92c9a03]{position:sticky;top:0;z-index:40;display:flex;width:max-content;min-width:100%;border-bottom:1px solid hsl(var(--border))}.tv-grid-head[data-v-a92c9a03]{position:relative;flex:0 0 auto;height:40px;border-right:1px solid hsl(var(--border));overflow:hidden}.tv-grid-head.is-source[data-v-a92c9a03]{position:sticky;left:0;z-index:30;width:300px;min-width:300px;max-width:300px}.tv-grid-head.is-new[data-v-a92c9a03]{flex:1 1 auto;min-width:200px;border-right:none;display:flex;align-items:center;padding:0 8px}.tv-grid-head.is-dragging[data-v-a92c9a03]{opacity:.5}.tv-grid-head.is-drop-target[data-v-a92c9a03]{border-left:3px solid hsl(var(--primary));background:hsl(var(--accent))}.tv-grid-add-column[data-v-a92c9a03]{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 8px;border:none;background:none;border-radius:var(--opaline-radius-8);font-size:var(--opaline-font-size-ui);color:hsl(var(--primary));cursor:pointer;white-space:nowrap;transition:background var(--opaline-duration-base) var(--opaline-ease)}.tv-grid-add-column[data-v-a92c9a03]:hover{background:hsl(var(--accent-hover))}.tv-grid-add-column[data-v-a92c9a03]:disabled{opacity:.5;cursor:default}.tv-grid-body[data-v-a92c9a03]{position:relative;width:max-content;min-width:100%}.tv-grid-row[data-v-a92c9a03]{position:absolute;top:0;left:0;display:flex;width:max-content;min-width:100%}.tv-grid-row.is-dragging[data-v-a92c9a03]{opacity:.5}.tv-grid-row.is-drop-target>.tv-grid-cell[data-v-a92c9a03]{border-top:3px solid hsl(var(--primary));background:hsl(var(--accent))}.tv-grid-cell[data-v-a92c9a03]{position:relative;flex:0 0 auto;display:flex;align-items:stretch;min-height:48px;padding:8px;border-right:1px solid hsl(var(--border));border-bottom:1px solid hsl(var(--border));overflow:hidden}.tv-grid-cell.is-source[data-v-a92c9a03]{position:sticky;left:0;z-index:20;width:300px;min-width:300px;max-width:300px;cursor:pointer}.tv-grid-cell.is-source[data-v-a92c9a03]:hover{background:hsl(var(--accent))}.tv-grid-cell.is-new[data-v-a92c9a03]{flex:1 1 auto;min-width:200px;border-right:none}.tv-grid-empty[data-v-a92c9a03]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:48px 16px;font-size:var(--opaline-font-size-ui);color:hsl(var(--muted-foreground))}.tv-grid-clear[data-v-a92c9a03]{height:28px;padding:0 10px;border:1px solid hsl(var(--border));background:hsl(var(--surface));border-radius:var(--opaline-radius-8);font-size:var(--opaline-font-size-meta);color:hsl(var(--primary));cursor:pointer;transition:background var(--opaline-duration-base) var(--opaline-ease)}.tv-grid-clear[data-v-a92c9a03]:hover{background:hsl(var(--accent))}.tv-grid-empty-slot[data-v-a92c9a03]{min-height:0;flex:1}.cot[data-v-000a83e0]{overflow:hidden;border:1px solid hsla(var(--border),.8);border-radius:var(--opaline-radius-13);background-color:hsla(var(--surface),.68);background-image:var(--opaline-trace);box-shadow:var(--inset-hairline);color:hsl(var(--primary));font-family:var(--font-sans);text-align:left}.cot-header[data-v-000a83e0]{display:flex;align-items:center;gap:10px;width:100%;min-width:0;padding:10px 13px;border:0;background:none;cursor:pointer;text-align:left;font-family:inherit;transition:background var(--opaline-duration-base) var(--opaline-ease)}.cot-header[data-v-000a83e0]:hover{background:hsla(var(--accent),.5)}.cot-header-static[data-v-000a83e0]{cursor:default}.cot-header-static[data-v-000a83e0]:hover{background:none}.cot-check[data-v-000a83e0]{display:inline-flex;align-items:center;justify-content:center;flex:none;width:16px;height:16px;border-radius:50%;background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.cot-error[data-v-000a83e0]{flex:none;color:hsl(var(--destructive))}.cot-label[data-v-000a83e0]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--opaline-font-size-ui);font-weight:var(--opaline-font-weight-medium)}.cot-label-settled[data-v-000a83e0]{color:hsl(var(--muted-foreground))}.cot-label-error[data-v-000a83e0]{color:hsl(var(--destructive))}.cot-meta[data-v-000a83e0]{display:inline-flex;align-items:center;gap:6px;flex:none;font-size:var(--opaline-font-size-meta);font-variant-numeric:tabular-nums;color:hsl(var(--muted-foreground));white-space:nowrap}.cot-chevron[data-v-000a83e0]{flex:none;color:hsl(var(--muted-foreground));transition:transform var(--opaline-duration-slow) var(--opaline-ease)}.cot-chevron-open[data-v-000a83e0]{transform:rotate(180deg)}.cot-body[data-v-000a83e0]{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .25s ease,opacity .22s ease}.cot-body-open[data-v-000a83e0]{grid-template-rows:1fr;opacity:1}.cot-body-clip[data-v-000a83e0]{min-height:0;overflow:hidden}.cot-content[data-v-000a83e0]{border-top:1px solid hsla(var(--border),.6);padding:10px 14px 13px}@media(prefers-reduced-motion:reduce){.cot-body[data-v-000a83e0]{transition:none}}.logo[data-v-f202001b]{display:block;width:auto;aspect-ratio:34 / 28;flex-shrink:0;color:inherit}.cmd-pill[data-v-fd702fe5]{display:inline-flex;align-items:stretch;height:30px;border-radius:var(--opaline-radius-9);border:1px solid hsl(var(--border));color:hsl(var(--primary));font-size:var(--opaline-font-size-ui);font-weight:var(--opaline-font-weight-medium);overflow:hidden;white-space:nowrap;transition:border-color var(--opaline-duration-base) var(--opaline-ease)}.cmd-pill[data-v-fd702fe5]:hover{border-color:hsl(var(--border-strong))}.v-flat[data-v-fd702fe5]{background:hsl(var(--surface-secondary))}.v-outline[data-v-fd702fe5]{background:transparent}.cmd-reveal[data-v-fd702fe5]{display:inline-flex;align-items:stretch;max-width:0;opacity:0;transform:translate(-2px);overflow:hidden;transition:max-width var(--opaline-duration-slow) cubic-bezier(.4,0,.2,1),opacity var(--opaline-duration-base) var(--opaline-ease),transform var(--opaline-duration-slow) cubic-bezier(.4,0,.2,1)}.cmd-pill.is-removable:hover .cmd-reveal[data-v-fd702fe5],.cmd-pill.is-removable:focus-within .cmd-reveal[data-v-fd702fe5]{max-width:44px;opacity:1;transform:none}.cmd-reveal-div[data-v-fd702fe5]{width:1px;align-self:stretch;flex-shrink:0;margin:5px 0;background:hsl(var(--border))}.cmd-reveal-btn[data-v-fd702fe5]{display:inline-flex;align-items:center;justify-content:center;padding:0 8px;cursor:pointer;outline:none;color:hsl(var(--muted-foreground));transition:background var(--opaline-duration-base) var(--opaline-ease),color var(--opaline-duration-base) var(--opaline-ease)}.cmd-reveal-btn[data-v-fd702fe5]:hover{background:var(--opaline-overlay-hover);color:hsl(var(--primary))}@media(prefers-reduced-motion:reduce){.cmd-reveal[data-v-fd702fe5]{transition:opacity var(--opaline-duration-fast) var(--opaline-ease)}}.cmd-ctrl[data-v-958f239c]{display:inline-flex;align-items:center;gap:6px;padding:0 11px;cursor:pointer;outline:none;color:hsl(var(--primary));transition:background var(--opaline-duration-base) var(--opaline-ease)}.cmd-ctrl[data-v-958f239c]:hover{background:var(--opaline-overlay-hover)}.cmd-ctrl[data-v-958f239c] .pill-chevron{color:hsl(var(--muted-foreground))}.flag[data-v-d5cf02ba]{width:18px;height:13px;border-radius:3px;flex-shrink:0;overflow:hidden;display:flex;align-items:center;justify-content:center;box-shadow:var(--opaline-flag-bezel)}.flag--nl[data-v-d5cf02ba]{background:var(--opaline-flag-nl)}.flag--de[data-v-d5cf02ba]{background:var(--opaline-flag-de)}.flag--eu[data-v-d5cf02ba]{background:var(--opaline-flag-eu)}.cite-wrap[data-v-1021f2a7]{position:relative;display:inline-flex;align-items:center;gap:6px;vertical-align:text-bottom;top:-1px}.cite-chip[data-v-1021f2a7]{display:inline-flex;align-items:center;justify-content:center;height:18px;min-width:18px;padding:0 6px;border-radius:var(--opaline-radius-5);background:hsla(var(--accent),.75);border:1px solid hsl(var(--border));color:hsla(var(--primary),.92);font-family:var(--font-sans);font-size:var(--opaline-font-size-caption);font-weight:var(--opaline-font-weight-medium);line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap;transition:background var(--opaline-duration-base) var(--opaline-ease),color var(--opaline-duration-base) var(--opaline-ease)}.cite-chip.is-interactive[data-v-1021f2a7]{cursor:pointer}.cite-wrap:hover .cite-chip.is-interactive[data-v-1021f2a7],.cite-chip.is-interactive[data-v-1021f2a7]:focus-visible{background:hsl(var(--accent));color:hsl(var(--primary))}.cite-pending[data-v-1021f2a7]{display:inline-flex;align-items:center;height:18px;padding:0 6px;border-radius:var(--opaline-radius-5);border:1px solid hsl(var(--border));background:hsla(var(--surface),.75);color:hsl(var(--muted-foreground));font-family:var(--font-sans);font-size:var(--opaline-font-size-overline);font-weight:var(--opaline-font-weight-medium);line-height:1;white-space:nowrap}.cite-card[data-v-1021f2a7]{position:absolute;z-index:var(--opaline-z-panel);left:50%;top:calc(100% + 9px);transform:translate(-50%,4px);width:280px;padding:12px 13px;display:block;text-align:left;white-space:normal;cursor:default;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--opaline-duration-base) var(--opaline-ease),transform var(--opaline-duration-base) var(--opaline-ease),visibility 0s linear var(--opaline-duration-base)}.cite-wrap:hover .cite-card[data-v-1021f2a7],.cite-wrap:focus-within .cite-card[data-v-1021f2a7]{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%);transition:opacity var(--opaline-duration-base) var(--opaline-ease),transform var(--opaline-duration-base) var(--opaline-ease)}.cite-card-head[data-v-1021f2a7]{display:flex;align-items:center;gap:8px;margin-bottom:5px}.cite-card-n[data-v-1021f2a7]{display:inline-flex;align-items:center;justify-content:center;height:17px;min-width:17px;padding:0 5px;border-radius:var(--opaline-radius-5);background:hsl(var(--primary));color:hsl(var(--primary-foreground));font-size:var(--opaline-font-size-badge);font-weight:var(--opaline-font-weight-medium);font-variant-numeric:tabular-nums;flex-shrink:0}.cite-card-title[data-v-1021f2a7]{font-size:var(--opaline-font-size-ui);font-weight:var(--opaline-font-weight-semibold);line-height:1.3;color:hsl(var(--primary))}.cite-card-cite[data-v-1021f2a7]{display:block;font-size:var(--opaline-font-size-meta);color:hsl(var(--muted-foreground));margin-bottom:7px}.cite-card-quote[data-v-1021f2a7]{display:block;font-size:var(--opaline-font-size-description);line-height:1.55;color:hsla(var(--primary),.85)}.cite-card-open[data-v-1021f2a7]{display:inline-flex;align-items:center;gap:6px;margin-top:10px;font-size:var(--opaline-font-size-meta);font-weight:var(--opaline-font-weight-medium);color:hsl(var(--primary));cursor:pointer}.cite-card-open[data-v-1021f2a7]:hover{text-decoration:underline}.ws-head[data-v-cbc13373]{display:flex;align-items:center;gap:9px;width:100%;padding:7px 9px;border-radius:var(--opaline-radius-10);text-align:left}.ws-head .wsq[data-v-cbc13373]{width:22px;height:22px;border-radius:var(--opaline-radius-6);background:hsl(var(--accent-hover));color:hsl(var(--muted-foreground));display:flex;align-items:center;justify-content:center;flex-shrink:0}.ws-head .wsn[data-v-cbc13373]{font-size:var(--opaline-font-size-body);font-weight:var(--opaline-font-weight-semibold);color:hsl(var(--primary));flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-head .cv[data-v-cbc13373]{color:hsla(var(--muted-foreground),.8);flex-shrink:0}.ws-topbar[data-v-cbc13373]{display:flex;align-items:center;gap:9px;padding:7px 11px;border-radius:var(--opaline-radius-10);color:hsl(var(--muted-foreground));font-size:var(--opaline-font-size-body);font-weight:var(--opaline-font-weight-medium)}.ws-topbar .ws-ic[data-v-cbc13373],.ws-topbar .cv[data-v-cbc13373]{color:hsla(var(--muted-foreground),.8)}.ws-topbar.has-trail[data-v-cbc13373]{padding-right:4px}.ws-topbar.is-truncated[data-v-cbc13373]{min-width:0}.ws-topbar.is-truncated .ws-name[data-v-cbc13373]{max-width:220px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.theme-opaline.toaster[data-sonner-toaster]{--border-radius: var(--opaline-radius-12);--normal-bg: hsla(var(--surface-pale), .92);--normal-text: hsl(var(--primary));--normal-border: var(--glass-border);--success-bg: hsla(var(--success), .1);--success-text: hsl(var(--success));--success-border: hsla(var(--success), .25);--error-bg: hsla(var(--destructive), .1);--error-text: hsl(var(--destructive));--error-border: color-mix(in srgb, hsl(var(--destructive)) 18%, var(--glass-border));--warning-bg: hsl(var(--accent));--warning-text: hsl(var(--primary));--warning-border: hsl(var(--border-strong));--info-bg: var(--opaline-pop);--info-text: hsl(var(--primary));--info-border: var(--glass-border);font-family:var(--font-sans)}.theme-opaline.toaster [data-sonner-toast][data-styled=true]{box-shadow:var(--glass-inset),var(--shadow-pop);border-radius:var(--opaline-radius-12)}.theme-opaline.toaster [data-sonner-toast][data-styled=true]:not([data-rich-colors=true]){background-color:hsla(var(--surface-pale),.92)}.theme-opaline.toaster [data-sonner-toast][data-styled=true]:focus-visible{box-shadow:var(--glass-inset),var(--shadow-pop),0 0 0 2px hsla(var(--muted-foreground),.8)}.theme-opaline.toaster [data-sonner-toast][data-styled=true] [data-description],.theme-opaline.toaster .toast__description{color:hsl(var(--muted-foreground))}.theme-opaline.toaster [data-sonner-toast][data-styled=true] [data-button]{color:hsl(var(--primary-foreground));background:hsl(var(--primary))}.theme-opaline.toaster [data-sonner-toast][data-styled=true] [data-cancel]{color:hsl(var(--primary));background:var(--opaline-overlay-hover)}.theme-opaline.toaster [data-sonner-toast][data-styled=true] [data-close-button]{color:hsl(var(--muted-foreground));background:var(--opaline-pop);border-color:var(--glass-border)}.theme-opaline.toaster [data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{color:hsl(var(--primary));background:hsl(var(--accent-hover));border-color:hsl(var(--border-strong))}.theme-opaline.toaster [data-rich-colors=true][data-sonner-toast][data-styled=true] [data-close-button]{background:inherit}.theme-opaline.toaster .sonner-loading-bar{background:hsl(var(--muted-foreground))}.theme-opaline.toaster [data-sonner-toast][data-styled=true]{padding:10px 12px;gap:8px}.theme-opaline.toaster [data-sonner-toast][data-styled=true] [data-title]{font-size:var(--opaline-font-size-ui);font-weight:var(--opaline-font-weight-medium);line-height:1.35}.theme-opaline.toaster [data-sonner-toast][data-styled=true] [data-description]{font-size:var(--opaline-font-size-description);line-height:1.4}.theme-opaline.toaster [data-sonner-toast][data-styled=true] [data-icon]{width:15px;height:15px}.theme-opaline.toaster [data-sonner-toast][data-styled=true] [data-button]{height:22px;padding:0 8px;font-size:var(--opaline-font-size-meta);border-radius:var(--opaline-radius-6)}.theme-opaline.dialog-card.svd-card{height:calc(100dvh - 48px)}.app-opaline[data-v-495dc0d1]{--shell-side-width: 252px;--shell-chrome-width: 52px;height:100vh;width:100vw;display:flex;padding:13px;gap:13px;overflow:hidden;position:relative;background:var(--canvas);color:hsl(var(--primary));font-family:var(--font-sans);-webkit-font-smoothing:antialiased}.app-opaline.is-collapsed[data-v-495dc0d1]{--shell-side-width: 64px}@media(max-width:640px){.app-opaline[data-v-495dc0d1]{--shell-chrome-width: 24px;padding:4px;gap:4px}}.side[data-v-495dc0d1]{width:252px;flex-shrink:0;display:flex;flex-direction:column;padding:13px 11px 12px;overflow:hidden;transition:width .34s cubic-bezier(.4,0,.2,1),padding .34s cubic-bezier(.4,0,.2,1)}.side-head[data-v-495dc0d1]{display:flex;align-items:center;justify-content:space-between;padding:4px 6px 2px;margin-bottom:14px;color:hsl(var(--primary))}.side-head-actions[data-v-495dc0d1]{display:flex;align-items:center;gap:2px;flex-shrink:0}.zlogo[data-v-495dc0d1]{display:flex;align-items:center;padding:0;border:none;background:none;color:inherit;cursor:pointer}.side-create[data-v-495dc0d1]{margin-bottom:16px}.ws-nav[data-v-495dc0d1]{margin:3px 0 0 11px;padding-left:11px;border-left:1px solid hsl(var(--border));display:flex;flex-direction:column;gap:1px}.recents[data-v-495dc0d1]{display:flex;flex-direction:column;gap:1px;overflow:hidden}.recents-empty[data-v-495dc0d1]{margin:0;padding:4px 10px;font-size:var(--opaline-font-size-ui);color:hsl(var(--muted-foreground));text-align:left}.side-foot[data-v-495dc0d1]{margin-top:auto;padding-top:8px}.main[data-v-495dc0d1]{flex:1;min-width:0;display:flex;flex-direction:column;position:relative}.topbar[data-v-495dc0d1]{height:46px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:0 6px}.top-left[data-v-495dc0d1]{display:flex;align-items:center;gap:6px;min-width:0}.crumb-pill[data-v-495dc0d1]{display:flex;align-items:center;min-width:0;border-radius:var(--opaline-radius-10);transition:background var(--opaline-duration-base) var(--opaline-ease)}.crumb-pill[data-v-495dc0d1]:hover{background:hsl(var(--accent))}.crumb-pill.is-standalone[data-v-495dc0d1]:hover{background:none}.crumb-slash[data-v-495dc0d1]{color:hsla(var(--muted-foreground),.8);font-size:var(--opaline-font-size-body);margin:0 1px;flex-shrink:0}.side-open[data-v-495dc0d1]{display:none}.view[data-v-495dc0d1]{flex:1;min-height:0;position:relative;display:flex}.rail[data-v-495dc0d1]{flex-shrink:0;min-height:0;min-width:0;width:316px;display:flex;overflow:hidden;transition:width var(--opaline-duration-slow) var(--opaline-ease),opacity var(--opaline-duration-slow) var(--opaline-ease)}.app-opaline.rail-collapsed .rail[data-v-495dc0d1]{width:0;opacity:0;pointer-events:none}.app-opaline.rail-expanded .rail[data-v-495dc0d1]{--shell-rail-expanded-min: 560px;width:calc((100vw - var(--shell-side-width) - var(--shell-chrome-width)) / 2);min-width:var(--shell-rail-expanded-min)}.rail-reopen[data-v-495dc0d1]{position:absolute;right:17px;top:21px;z-index:var(--opaline-z-panel)}.app-opaline.is-collapsed .side[data-v-495dc0d1]{width:64px;padding-left:8px;padding-right:8px;align-items:center}.app-opaline.is-collapsed .side-head[data-v-495dc0d1]{padding:0;margin-bottom:12px;justify-content:center}.app-opaline.is-collapsed .side-head-actions[data-v-495dc0d1]{justify-content:center}.app-opaline.is-collapsed .side-toggle[data-v-495dc0d1]{width:36px;height:36px}.app-opaline.is-collapsed .zlogo[data-v-495dc0d1]{display:none}.app-opaline.is-collapsed .side-create[data-v-495dc0d1]{width:40px;margin-bottom:14px}.app-opaline.is-collapsed .ws-block[data-v-495dc0d1] [data-slot=workspace-switcher]{display:none}.app-opaline.is-collapsed .ws-nav[data-v-495dc0d1]{margin:0;padding-left:0;border-left:none;gap:2px;align-items:center}.app-opaline.is-collapsed .recents[data-v-495dc0d1]{display:none}@media(max-width:780px){.side-open[data-v-495dc0d1]{display:flex}}@media(max-width:1080px){.rail[data-v-495dc0d1]{display:none}.app-opaline.rail-expanded .rail[data-v-495dc0d1]{display:flex;position:absolute;top:12px;right:12px;bottom:12px;width:min(660px,calc(100vw - 24px));min-width:0;z-index:var(--opaline-z-panel);transition:none}}.cmdwrap[data-v-c5a9cbfc]{width:100%}.cmdbar[data-v-c5a9cbfc]{width:100%;padding:14px 15px;transition:transform var(--opaline-duration-slow) var(--opaline-ease),box-shadow var(--opaline-duration-slow) var(--opaline-ease);position:relative;z-index:var(--opaline-z-dock)}.cmdbar[data-v-c5a9cbfc]:focus-within{transform:translateY(-1px);box-shadow:var(--opaline-shadow-float-focus)}@keyframes composer-magic-glow-c5a9cbfc{0%{box-shadow:var(--glass-inset),var(--shadow-float-lg)}to{box-shadow:var(--glass-inset),var(--shadow-float-lg),0 0 20px color-mix(in srgb,hsl(var(--primary)) 26%,transparent)}}.cmdbar.is-improving[data-v-c5a9cbfc]{animation:composer-magic-glow-c5a9cbfc .5s ease-in-out forwards}.cmd-disclaimer[data-v-c5a9cbfc]{margin:7px 0 0;text-align:center;font-family:var(--font-sans);font-size:var(--opaline-font-size-caption);color:hsla(var(--muted-foreground),.8)}.cmd-input[data-v-c5a9cbfc]{display:block;width:100%;border:0;background:transparent;outline:none;resize:none;overflow-y:auto;font-family:var(--font-sans);font-size:var(--opaline-font-size-prose);font-weight:var(--opaline-font-weight-normal);line-height:var(--opaline-line-height-input);color:var(--opaline-input-foreground)}.cmd-input[data-v-c5a9cbfc]::placeholder{color:var(--opaline-placeholder)}.section-chip-row[data-v-c5a9cbfc]{display:contents}.attachments-row[data-v-c5a9cbfc]{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:12px}.attachment-chip[data-v-c5a9cbfc]{display:inline-flex;align-items:center;gap:7px;max-width:206px;height:30px;padding:0 7px 0 9px;border-radius:var(--opaline-radius-9);border:1px solid hsl(var(--border));background:hsl(var(--accent));color:hsl(var(--primary));font-size:var(--opaline-font-size-ui);font-weight:var(--opaline-font-weight-medium);white-space:nowrap;transition:border-color var(--opaline-duration-base) var(--opaline-ease),background var(--opaline-duration-base) var(--opaline-ease)}.attachment-chip[data-v-c5a9cbfc]:hover{border-color:hsl(var(--border-strong))}.attachment-chip[data-state=processing][data-v-c5a9cbfc]{color:hsl(var(--muted-foreground));border-color:hsl(var(--border))}.attachment-chip[data-state=failed][data-v-c5a9cbfc]{color:hsl(var(--destructive));border-color:color-mix(in srgb,hsl(var(--destructive)) 34%,transparent);background:hsla(var(--destructive),.1)}.attachment-icon[data-v-c5a9cbfc]{flex-shrink:0;color:currentColor}.attachment-title[data-v-c5a9cbfc]{min-width:0;overflow:hidden;text-overflow:ellipsis}.attachment-remove[data-v-c5a9cbfc],.attachment-menu-remove[data-v-c5a9cbfc]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:22px;align-self:stretch;margin:0 -5px 0 -2px;border-radius:var(--opaline-radius-6);color:hsl(var(--muted-foreground));transition:background var(--opaline-duration-base) var(--opaline-ease),color var(--opaline-duration-base) var(--opaline-ease)}.attachment-remove[data-v-c5a9cbfc]:hover,.attachment-menu-remove[data-v-c5a9cbfc]:hover{background:var(--opaline-overlay-hover);color:hsl(var(--primary))}.attachment-chip[data-state=failed] .attachment-remove[data-v-c5a9cbfc]:hover,.attachment-menu-remove[data-v-c5a9cbfc]:hover{color:hsl(var(--destructive))}.attachment-remove>svg[data-v-c5a9cbfc],.attachment-menu-remove>svg[data-v-c5a9cbfc]{display:block}.attachment-more[data-v-c5a9cbfc]{height:30px}.cmd-foot[data-v-c5a9cbfc]{display:flex;align-items:center;gap:7px;margin-top:18px}.foot-lead[data-v-c5a9cbfc]{display:flex;align-items:center;flex-wrap:wrap;gap:7px;min-width:0;flex:1}.foot-actions[data-v-c5a9cbfc]{display:flex;align-items:center;gap:7px;flex-shrink:0}.plus.open[data-v-c5a9cbfc]{transform:rotate(45deg);background:hsl(var(--border))}.mic[data-v-c5a9cbfc],.send[data-v-c5a9cbfc],.stop[data-v-c5a9cbfc]{transition:transform var(--opaline-duration-base) cubic-bezier(.34,1.56,.64,1),box-shadow var(--opaline-duration-slow) var(--opaline-ease)}.mic[data-v-c5a9cbfc]:hover,.send[data-v-c5a9cbfc]:not(:disabled):hover,.stop[data-v-c5a9cbfc]:hover{background:hsl(var(--primary));transform:translateY(-1px) scale(1.04);box-shadow:var(--opaline-shadow-ink-lift)}.cmdbar--rail[data-v-c5a9cbfc]{border-radius:15px;padding:10px 12px}.cmdbar--rail .cmd-input[data-v-c5a9cbfc]{font-size:var(--opaline-font-size-body);font-weight:var(--opaline-font-weight-light)}.cmdbar--rail .cmd-foot[data-v-c5a9cbfc]{margin-top:10px}.cmdbar--rail .plus[data-v-c5a9cbfc]{width:26px;height:26px}.cmdbar--rail .plus svg[data-v-c5a9cbfc]{width:14px;height:14px}.cmdbar--rail .mic[data-v-c5a9cbfc],.cmdbar--rail .send[data-v-c5a9cbfc],.cmdbar--rail .stop[data-v-c5a9cbfc]{width:27px;height:27px}.doc-footer[data-v-322b7f9d]{display:flex;align-items:center;gap:8px;height:30px;padding:0 10px 0 14px;box-sizing:border-box;border-top:1px solid hsla(var(--border),.45);font-family:var(--font-sans);font-size:var(--opaline-font-size-hint);color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums}.footer-spacer[data-v-322b7f9d]{flex:1}.zoom-button[data-v-322b7f9d]{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border:none;border-radius:var(--opaline-radius-7);background:none;cursor:pointer;color:hsl(var(--muted-foreground));transition:background var(--opaline-duration-base) var(--opaline-ease),color var(--opaline-duration-base) var(--opaline-ease)}.zoom-button[data-v-322b7f9d]:hover{background:hsl(var(--accent));color:hsl(var(--primary))}.zoom-label[data-v-322b7f9d]{min-width:36px;text-align:center}.doc-header[data-v-46668091]{display:flex;align-items:center;gap:5px;height:36px;padding:0 4px;flex-shrink:0;font-family:var(--font-sans)}.head-icon[data-v-46668091]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;border:none;border-radius:var(--opaline-radius-8);background:none;color:hsl(var(--muted-foreground));cursor:pointer;transition:background var(--opaline-duration-base) var(--opaline-ease),color var(--opaline-duration-base) var(--opaline-ease)}.head-icon[data-v-46668091]:hover{background:hsl(var(--accent));color:hsl(var(--primary))}.crumb-lead[data-v-46668091]{display:flex;align-items:center;min-width:0}.crumb-lead-slash[data-v-46668091]{color:hsl(var(--muted-foreground));font-size:var(--opaline-font-size-ui);font-weight:var(--opaline-font-weight-medium);margin:0 1px;flex-shrink:0}.crumb[data-v-46668091]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--opaline-font-size-ui);font-weight:var(--opaline-font-weight-medium);color:hsl(var(--muted-foreground))}.crumb-segment[data-v-46668091]{border:none;background:none;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer;transition:color var(--opaline-duration-base) var(--opaline-ease)}.crumb-segment[data-v-46668091]:hover{color:hsl(var(--primary))}.crumb-title[data-v-46668091]{color:hsl(var(--primary));font-weight:var(--opaline-font-weight-semibold)}.save-state[data-v-46668091]{margin-left:6px;flex-shrink:0;font-size:var(--opaline-font-size-hint);font-variant-numeric:tabular-nums;color:hsla(var(--muted-foreground),.9)}.head-spacer[data-v-46668091]{flex:1;min-width:8px}.open-word[data-v-46668091]{height:28px;padding:0 11px;gap:6px;border-radius:var(--opaline-radius-9);font-size:var(--opaline-font-size-meta);font-weight:var(--opaline-font-weight-medium);background:hsla(var(--surface),.6);box-shadow:none}.open-word[data-v-46668091] svg{color:hsl(var(--muted-foreground))}.head-share[data-v-46668091]{display:inline-flex;align-items:center;height:28px;padding:0 13px;margin-left:4px;flex-shrink:0;border:none;border-radius:var(--opaline-radius-9);background:hsl(var(--primary));color:hsl(var(--primary-foreground));cursor:pointer;font-size:var(--opaline-font-size-meta);font-weight:var(--opaline-font-weight-medium);transition:transform var(--opaline-duration-base) var(--opaline-ease),box-shadow var(--opaline-duration-slow) var(--opaline-ease)}.head-share[data-v-46668091]:hover{transform:translateY(-1px);box-shadow:var(--opaline-shadow-ink-lift)}.head-rail-toggle[data-v-46668091]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;margin-left:4px;flex-shrink:0;border:none;border-radius:var(--opaline-radius-8);background:none;color:hsl(var(--primary));cursor:pointer;transition:background var(--opaline-duration-base) var(--opaline-ease)}.head-rail-toggle[data-v-46668091]:hover{background:hsl(var(--accent))}.head-rail-toggle.is-active[data-v-46668091]{background:hsl(var(--accent-hover))}.format-strip[data-v-2448f39c]{display:flex;align-items:center;gap:3px;padding:6px 9px;border-radius:var(--opaline-radius-13);background:hsla(var(--surface),.75);border:1px solid hsla(var(--border),.8);box-shadow:var(--inset-hairline);overflow:hidden;flex-shrink:0;font-family:var(--font-sans)}.divider[data-v-2448f39c]{width:1px;height:16px;flex-shrink:0;background:hsl(var(--border));margin:0 5px}.strip-spacer[data-v-2448f39c]{flex:1;min-width:6px}.well[data-v-2448f39c]{display:flex;align-items:center;justify-content:center;width:27px;height:27px;flex-shrink:0;border:none;border-radius:var(--opaline-radius-7);background:none;color:hsl(var(--muted-foreground));cursor:pointer;transition:background var(--opaline-duration-base) var(--opaline-ease),color var(--opaline-duration-base) var(--opaline-ease)}.well[data-v-2448f39c]:hover:not(:disabled){background:hsl(var(--accent));color:hsl(var(--primary))}.well.is-active[data-v-2448f39c]{background:hsl(var(--accent-hover));color:hsl(var(--primary))}.well--ink[data-v-2448f39c]{color:hsl(var(--primary))}.trigger[data-v-2448f39c]{display:inline-flex;align-items:center;gap:7px;height:28px;padding:0 10px;flex-shrink:0;border-radius:var(--opaline-radius-8);border:1px solid hsl(var(--border));background:hsla(var(--surface),.8);cursor:pointer;font-size:var(--opaline-font-size-description);color:hsl(var(--primary));transition:border-color var(--opaline-duration-base) var(--opaline-ease)}.trigger[data-v-2448f39c]:hover:not(:disabled){border-color:hsl(var(--border-strong))}.trigger--numeric[data-v-2448f39c]{font-variant-numeric:tabular-nums}.trigger-chevron[data-v-2448f39c],.trigger-icon[data-v-2448f39c]{color:hsl(var(--muted-foreground))}.style-pill[data-v-2448f39c]{display:inline-flex;align-items:center;height:28px;padding:0 11px;flex-shrink:0;border:none;border-radius:var(--opaline-radius-8);background:none;cursor:pointer;font-size:var(--opaline-font-size-description);color:hsl(var(--muted-foreground));transition:background var(--opaline-duration-base) var(--opaline-ease),color var(--opaline-duration-base) var(--opaline-ease)}.style-pill[data-v-2448f39c]:hover:not(:disabled){background:hsl(var(--accent));color:hsl(var(--primary))}.style-pill.is-active[data-v-2448f39c]{background:hsl(var(--accent-hover));color:hsl(var(--primary));font-weight:var(--opaline-font-weight-semibold)}.zeno-action[data-v-2448f39c]{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 11px;flex-shrink:0;border:none;border-radius:var(--opaline-radius-8);background:none;cursor:pointer;font-size:var(--opaline-font-size-description);font-weight:var(--opaline-font-weight-medium);color:hsl(var(--muted-foreground));transition:background var(--opaline-duration-base) var(--opaline-ease),color var(--opaline-duration-base) var(--opaline-ease)}.zeno-action[data-v-2448f39c]:hover:not(:disabled){background:hsl(var(--accent));color:hsl(var(--primary))}.zeno-action--accent[data-v-2448f39c]{background:hsl(var(--accent-hover));color:hsl(var(--primary))}.zeno-action--accent[data-v-2448f39c]:hover:not(:disabled){background:hsl(var(--border))}.zeno-action[data-v-2448f39c] svg{color:hsl(var(--muted-foreground))}.zeno-action--accent[data-v-2448f39c] svg{color:hsl(var(--primary))}.rail-toggle[data-v-2448f39c]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;border:none;border-radius:var(--opaline-radius-8);background:none;color:hsl(var(--primary));cursor:pointer;transition:background var(--opaline-duration-base) var(--opaline-ease)}.rail-toggle[data-v-2448f39c]:hover{background:hsl(var(--accent))}.rail-toggle.is-active[data-v-2448f39c]{background:hsl(var(--accent-hover))}.well[data-v-2448f39c]:disabled,.trigger[data-v-2448f39c]:disabled,.style-pill[data-v-2448f39c]:disabled,.zeno-action[data-v-2448f39c]:disabled{opacity:.45;cursor:default}.outline-collapse[data-v-4439355b]{display:grid;flex-shrink:0;transition:grid-template-columns var(--opaline-duration-slow) var(--opaline-ease)}.outline-clip[data-v-4439355b]{overflow:hidden;min-width:0}.outline-nav[data-v-4439355b]{width:192px;box-sizing:border-box;padding:14px 6px 0 2px;font-family:var(--font-sans)}.outline-label[data-v-4439355b]{padding:0 10px;margin-bottom:6px}.outline-row[data-v-4439355b]{display:block;width:100%;padding:6px 10px;border:none;border-radius:var(--opaline-radius-8);background:none;cursor:pointer;color:hsl(var(--muted-foreground));font-size:var(--opaline-font-size-description);text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:background var(--opaline-duration-fast) var(--opaline-ease),color var(--opaline-duration-fast) var(--opaline-ease)}.outline-row[data-v-4439355b]:hover{background:hsl(var(--accent));color:hsl(var(--primary))}.outline-row.is-nested[data-v-4439355b]{padding-left:18px}.outline-row.is-active[data-v-4439355b]{background:hsl(var(--accent-hover));color:hsl(var(--primary));font-weight:var(--opaline-font-weight-medium)}.paper[data-v-770582e7]{width:700px;max-width:100%;box-sizing:border-box;margin:0 auto;background:hsl(var(--surface));border:1px solid hsla(var(--border),.75);border-radius:var(--opaline-radius-10);box-shadow:var(--opaline-shadow-paper);padding:48px 56px 54px;font-family:var(--font-sans);color:hsl(var(--primary))}.paper-skeleton[data-v-770582e7]{display:flex;flex-direction:column}.paper-empty[data-v-770582e7]{margin:0;font-size:var(--opaline-font-size-body);line-height:1.6;color:hsl(var(--muted-foreground))}.review-pill[data-v-ef6e5e84]{display:inline-flex;align-items:center;gap:9px;padding:5px 7px 5px 14px;border-radius:999px;background-color:hsla(var(--surface-pale),.94);background-image:var(--opaline-pop);box-shadow:var(--glass-inset),var(--shadow-pop);font-family:var(--font-sans);color:hsl(var(--primary))}.review-count[data-v-ef6e5e84]{font-size:var(--opaline-font-size-meta);font-weight:var(--opaline-font-weight-medium);font-variant-numeric:tabular-nums}.accept-all[data-v-ef6e5e84]{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 12px;border-radius:999px;border:none;background:hsl(var(--primary));color:hsl(var(--primary-foreground));cursor:pointer;font-size:var(--opaline-font-size-hint);font-weight:var(--opaline-font-weight-medium);transition:transform var(--opaline-duration-base) var(--opaline-ease)}.accept-all[data-v-ef6e5e84]:hover{transform:translateY(-1px)}.reject-all[data-v-ef6e5e84]{display:inline-flex;align-items:center;height:26px;padding:0 11px;border-radius:999px;border:1px solid hsl(var(--border));background:none;cursor:pointer;font-size:var(--opaline-font-size-hint);font-weight:var(--opaline-font-weight-medium);color:hsl(var(--muted-foreground));transition:background var(--opaline-duration-base) var(--opaline-ease),color var(--opaline-duration-base) var(--opaline-ease)}.reject-all[data-v-ef6e5e84]:hover{background:hsl(var(--accent));color:hsl(var(--primary))}.rail-collapse[data-v-aebda3fa]{display:grid;flex-shrink:0;transition:grid-template-columns var(--opaline-duration-slow) var(--opaline-ease)}.rail-clip[data-v-aebda3fa]{overflow:hidden;min-width:0;height:100%}.rail-slot[data-v-aebda3fa]{width:353px;height:100%;box-sizing:border-box;padding-left:13px}.rail-shell[data-v-aebda3fa]{display:flex;flex-direction:column;width:340px;height:100%;min-height:0;box-sizing:border-box;font-family:var(--font-sans);box-shadow:var(--glass-inset),var(--shadow-float-lg)}.rail-head[data-v-aebda3fa]{display:flex;align-items:center;gap:7px;padding:11px 12px 8px;flex-shrink:0}.rail-logo[data-v-aebda3fa]{color:hsl(var(--primary))}.rail-title[data-v-aebda3fa]{font-size:var(--opaline-font-size-description);font-weight:var(--opaline-font-weight-semibold);color:hsl(var(--primary))}.rail-spacer[data-v-aebda3fa]{flex:1}.rail-close[data-v-aebda3fa]{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border:none;border-radius:var(--opaline-radius-8);background:none;cursor:pointer;color:hsl(var(--muted-foreground));transition:background var(--opaline-duration-base) var(--opaline-ease),color var(--opaline-duration-base) var(--opaline-ease)}.rail-close[data-v-aebda3fa]:hover{background:hsl(var(--accent));color:hsl(var(--primary))}.rail-body[data-v-aebda3fa]{flex:1;min-height:0;padding:2px 12px 8px}.rail-body.is-empty[data-v-aebda3fa]{display:flex;align-items:center;justify-content:center}.rail-empty[data-v-aebda3fa]{padding:0 18px;text-align:center;font-size:var(--opaline-font-size-description);line-height:1.5;color:hsl(var(--muted-foreground));-webkit-user-select:none;user-select:none}.review-section[data-v-aebda3fa]{margin-top:4px}.review-head[data-v-aebda3fa]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:4px 0 7px}.review-actions[data-v-aebda3fa]{display:inline-flex;align-items:center;gap:5px}.review-accept-all[data-v-aebda3fa]{display:inline-flex;align-items:center;height:22px;padding:0 10px;border-radius:999px;border:none;background:hsl(var(--primary));color:hsl(var(--primary-foreground));cursor:pointer;font-size:var(--opaline-font-size-hint);font-weight:var(--opaline-font-weight-medium);transition:transform var(--opaline-duration-base) var(--opaline-ease)}.review-accept-all[data-v-aebda3fa]:hover{transform:translateY(-1px)}.review-reject-all[data-v-aebda3fa]{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:999px;border:1px solid hsl(var(--border));background:none;cursor:pointer;font-size:var(--opaline-font-size-hint);font-weight:var(--opaline-font-weight-medium);color:hsl(var(--muted-foreground));transition:background var(--opaline-duration-base) var(--opaline-ease),color var(--opaline-duration-base) var(--opaline-ease)}.review-reject-all[data-v-aebda3fa]:hover{background:hsl(var(--accent));color:hsl(var(--primary))}.review-items[data-v-aebda3fa]{display:flex;flex-direction:column;gap:6px}.review-item[data-v-aebda3fa]{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid hsla(var(--border),.9);border-radius:var(--opaline-radius-10);background:hsla(var(--surface),.7);cursor:pointer;transition:border-color var(--opaline-duration-base) var(--opaline-ease)}.review-item[data-v-aebda3fa]:hover{border-color:hsl(var(--border-strong))}.item-number[data-v-aebda3fa]{display:inline-flex;align-items:center;justify-content:center;height:16px;min-width:16px;padding:0 4px;border-radius:var(--opaline-radius-5);background:hsla(var(--accent),.9);border:1px solid hsl(var(--border));font-size:var(--opaline-font-size-overline);font-weight:var(--opaline-font-weight-medium);color:hsl(var(--primary));flex-shrink:0;font-variant-numeric:tabular-nums}.item-copy[data-v-aebda3fa]{flex:1;min-width:0}.item-title[data-v-aebda3fa]{display:block;font-size:var(--opaline-font-size-meta);font-weight:var(--opaline-font-weight-medium);color:hsl(var(--primary));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-status[data-v-aebda3fa]{display:block;font-size:var(--opaline-font-size-badge);color:hsl(var(--muted-foreground))}.item-actions[data-v-aebda3fa]{display:inline-flex;gap:3px;flex-shrink:0}.item-decide[data-v-aebda3fa]{width:24px;height:24px;border-radius:var(--opaline-radius-7);border:1px solid hsl(var(--border));background:hsla(var(--surface),.9);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:border-color var(--opaline-duration-base) var(--opaline-ease)}.item-decide[data-v-aebda3fa]:hover{border-color:hsl(var(--border-strong))}.item-decide--accept[data-v-aebda3fa]{color:hsl(var(--success))}.item-decide--reject[data-v-aebda3fa]{color:hsl(var(--destructive))}.item-undo[data-v-aebda3fa]{width:24px;height:24px;border-radius:var(--opaline-radius-7);border:none;background:none;cursor:pointer;color:hsl(var(--muted-foreground));display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:background var(--opaline-duration-base) var(--opaline-ease),color var(--opaline-duration-base) var(--opaline-ease)}.item-undo[data-v-aebda3fa]:hover{background:hsl(var(--accent));color:hsl(var(--primary))}.rail-foot[data-v-aebda3fa]{flex-shrink:0;padding:8px 12px 12px}.suggestion-row[data-v-aebda3fa]{display:flex;gap:6px;margin-bottom:8px}.suggestion-pill[data-v-aebda3fa]{display:inline-flex;align-items:center;gap:6px;height:27px;padding:0 11px;border-radius:999px;border:1px solid hsl(var(--border));background:hsla(var(--surface),.75);cursor:pointer;font-size:var(--opaline-font-size-hint);font-weight:var(--opaline-font-weight-medium);color:hsl(var(--primary));transition:border-color var(--opaline-duration-base) var(--opaline-ease),background var(--opaline-duration-base) var(--opaline-ease)}.suggestion-pill[data-v-aebda3fa]:hover{border-color:hsl(var(--border-strong));background:hsl(var(--surface))}.suggestion-pill[data-v-aebda3fa] svg{color:hsl(var(--muted-foreground))}.doc-editor[data-v-c73eb416]{display:flex;flex-direction:column;width:100%;height:100%;min-height:0;overflow:hidden;font-family:var(--font-sans);color:hsl(var(--primary))}.doc-strip[data-v-c73eb416]{margin-top:4px}.doc-toolbar[data-v-c73eb416]{display:flex;align-items:center;gap:3px;margin-top:4px;padding:6px 9px;border-radius:var(--opaline-radius-13);background:hsla(var(--surface),.75);border:1px solid hsla(var(--border),.8);box-shadow:var(--inset-hairline);flex-shrink:0;font-family:var(--font-sans)}.doc-main[data-v-c73eb416]{flex:1;min-height:0;display:flex;position:relative;margin-top:4px}.doc-column[data-v-c73eb416]{flex:1;min-width:0;position:relative}.review-anchor[data-v-c73eb416]{position:absolute;z-index:var(--opaline-z-panel);top:12px;left:50%;transform:translate(-50%)}.doc-scroll[data-v-c73eb416]{position:absolute;inset:0;padding:16px 0 40px}.doc-scroll.has-footer[data-v-c73eb416]{bottom:30px}.doc-foot[data-v-c73eb416]{position:absolute;left:0;right:0;bottom:0}@media(max-width:1080px){.doc-main[data-v-c73eb416]>[data-slot=doc-zeno-rail]{position:absolute;top:0;right:0;bottom:0;z-index:var(--opaline-z-panel)}}.home[data-v-0fec21de]{flex:1;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 26px 12vh;font-family:var(--font-sans);color:hsl(var(--primary))}.hero[data-v-0fec21de]{width:100%;max-width:var(--opaline-measure-hero);display:flex;flex-direction:column;align-items:center;justify-content:center}.hero__greet[data-v-0fec21de]{margin-bottom:30px}.suggs[data-v-0fec21de]{display:flex;flex-wrap:wrap;gap:9px;justify-content:center;margin-top:30px;transition:opacity var(--opaline-duration-slow) var(--opaline-ease)}.suggs.is-hidden[data-v-0fec21de]{visibility:hidden;opacity:0;transition:none}.ans-p[data-v-77f22d1e]{white-space:pre-wrap}.caret[data-v-77f22d1e]{display:inline-block;width:9px;height:9px;margin-left:5px;border-radius:50%;background:hsl(var(--primary));vertical-align:baseline;animation:caret-glow-77f22d1e 1.1s ease-in-out infinite}@keyframes caret-glow-77f22d1e{0%,to{opacity:1;box-shadow:0 0 color-mix(in srgb,hsl(var(--primary)) 22%,transparent)}50%{opacity:.55;box-shadow:0 0 0 5px transparent}}@media(prefers-reduced-motion:reduce){.caret[data-v-77f22d1e]{animation:none}}.follow-ups[data-v-3e9bd181]{font-family:var(--font-sans)}.fu-title[data-v-3e9bd181]{margin:0 0 8px;padding:0 2px;font-size:var(--opaline-font-size-prose);font-weight:var(--opaline-font-weight-semibold);color:hsl(var(--muted-foreground));text-align:left}.fu-list[data-v-3e9bd181]{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.fu-row[data-v-3e9bd181]{display:flex;align-items:flex-start;gap:11px;width:100%;padding:11px 14px;border-radius:var(--opaline-radius-10);text-align:left;color:hsl(var(--primary));cursor:pointer}.fu-icon[data-v-3e9bd181]{flex-shrink:0;margin-top:2px;color:hsl(var(--muted-foreground));transition:color var(--opaline-duration-fast) var(--opaline-ease)}.fu-row:hover .fu-icon[data-v-3e9bd181]{color:hsl(var(--primary))}.fu-text[data-v-3e9bd181]{flex:1;min-width:0;font-size:var(--opaline-font-size-body);font-weight:var(--opaline-font-weight-normal);line-height:var(--opaline-line-height-body);color:hsl(var(--primary));text-align:left}.fu-meta[data-v-3e9bd181]{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;margin-left:auto;padding-left:10px;color:hsl(var(--muted-foreground));font-size:var(--opaline-font-size-ui);line-height:var(--opaline-line-height-body);white-space:nowrap}.fu-meta-icon[data-v-3e9bd181]{flex-shrink:0;color:hsl(var(--muted-foreground))}.status-row[data-v-654453ef]{display:flex;align-items:center;gap:8px;font-family:var(--font-sans);font-size:var(--opaline-font-size-ui);color:hsl(var(--muted-foreground))}.status-icon[data-v-654453ef]{flex-shrink:0;color:hsla(var(--muted-foreground),.8)}.status-row[data-kind=failed][data-v-654453ef],.status-row[data-kind=failed] .status-icon[data-v-654453ef]{color:hsl(var(--destructive))}.status-retry[data-v-654453ef]{margin-left:4px}.umsg-wrap[data-v-5e1dc9cb]{position:relative;width:100%}.umsg-wrap.editing .umsg[data-v-5e1dc9cb]{width:100%;max-width:100%;margin-left:0;padding:14px 15px}.umsg-bubble[data-v-5e1dc9cb]{background:hsla(var(--accent-hover),.85);border:1px solid hsl(var(--border));border-radius:15px}.umsg-quote[data-v-5e1dc9cb]{max-width:88%;margin-left:auto;margin-bottom:6px;width:fit-content}.umsg[data-v-5e1dc9cb]{width:fit-content;max-width:88%;margin-left:auto;padding:9px 14px;font-family:var(--font-sans);font-size:var(--opaline-font-size-body);line-height:1.5;color:hsl(var(--primary));white-space:pre-wrap;overflow-wrap:break-word;text-align:left}.umsg-actions[data-v-5e1dc9cb]{height:calc(var(--opaline-offset-inline-actions) + var(--opaline-size-icon-action));display:flex;align-items:flex-start;justify-content:flex-end;gap:var(--opaline-gap-icon-actions);padding-top:var(--opaline-offset-inline-actions);opacity:0;transition:opacity var(--opaline-duration-base) var(--opaline-ease)}.umsg-wrap.revealed .umsg-actions[data-v-5e1dc9cb]{opacity:1}.umsg-action[data-v-5e1dc9cb]{color:hsl(var(--muted-foreground));pointer-events:none}.umsg-wrap.revealed .umsg-action[data-v-5e1dc9cb]{pointer-events:auto}.umsg-action[data-v-5e1dc9cb]:hover,.umsg-action[data-v-5e1dc9cb]:focus-visible,.umsg-action.copied[data-v-5e1dc9cb]{color:hsl(var(--primary))}.umsg-editor[data-v-5e1dc9cb]{display:block;width:100%;padding:0;border:none;outline:none;resize:none;background:transparent;font:inherit;color:inherit;text-align:left;white-space:pre-wrap;overflow-wrap:break-word;field-sizing:content}.umsg-editor-actions[data-v-5e1dc9cb]{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding-top:8px}.art-card[data-v-a5c54324]{position:relative;width:100%;overflow:hidden;cursor:pointer;transition:transform var(--opaline-duration-base) var(--opaline-ease);font-family:var(--font-sans)}.art-card[data-v-a5c54324]:hover{transform:translateY(-1px)}.art-card[data-state=error][data-v-a5c54324]{border-color:color-mix(in srgb,hsl(var(--destructive)) 35%,hsl(var(--border)));cursor:default}.art-card[data-state=error][data-v-a5c54324]:hover{transform:none}.art-card-inner[data-v-a5c54324]{display:flex;align-items:center;gap:10px;padding:10px 11px}.art-icon[data-v-a5c54324]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;flex:none;border-radius:var(--opaline-radius-8);background:hsl(var(--accent-hover));color:hsl(var(--muted-foreground))}.art-card[data-state=error] .art-icon[data-v-a5c54324]{color:hsl(var(--destructive));background:color-mix(in srgb,hsl(var(--destructive)) 10%,hsl(var(--accent)))}.art-body[data-v-a5c54324]{min-width:0;flex:1;text-align:left}.art-title[data-v-a5c54324]{margin:0;font-size:var(--opaline-font-size-ui);font-weight:var(--opaline-font-weight-semibold);line-height:1.35;color:hsl(var(--primary));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.art-title-processing[data-v-a5c54324]{color:hsl(var(--muted-foreground))}.art-meta[data-v-a5c54324]{margin:1px 0 0;font-size:var(--opaline-font-size-meta);line-height:var(--opaline-line-height-meta);color:hsl(var(--muted-foreground))}.art-meta-error[data-v-a5c54324]{color:hsl(var(--destructive))}.art-actions[data-v-a5c54324]{display:flex;flex-shrink:0;align-items:center;gap:4px}.art-open-chip[data-v-a5c54324]{flex-shrink:0;font-size:var(--opaline-font-size-meta);font-weight:var(--opaline-font-weight-medium);color:hsl(var(--muted-foreground))}.email-card[data-v-1cba8b68]{position:relative;width:100%;overflow:hidden;font-family:var(--font-sans);text-align:left}.email-card[data-state=error][data-v-1cba8b68]{border-color:color-mix(in srgb,hsl(var(--destructive)) 35%,hsl(var(--border)))}.email-head[data-v-1cba8b68]{display:flex;align-items:flex-start;gap:10px;padding:10px 11px;cursor:pointer;transition:background var(--opaline-duration-base) var(--opaline-ease)}.email-head[data-v-1cba8b68]:hover{background:hsla(var(--accent),.6)}.email-card[data-state=error] .email-head[data-v-1cba8b68]{cursor:default}.email-card[data-state=error] .email-head[data-v-1cba8b68]:hover{background:transparent}.email-icon[data-v-1cba8b68]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;flex:none;border-radius:var(--opaline-radius-8);background:hsl(var(--accent-hover));color:hsl(var(--muted-foreground))}.email-card[data-state=error] .email-icon[data-v-1cba8b68]{color:hsl(var(--destructive));background:color-mix(in srgb,hsl(var(--destructive)) 10%,hsl(var(--accent)))}.email-head-body[data-v-1cba8b68]{min-width:0;flex:1}.email-subject[data-v-1cba8b68]{margin:0;font-size:var(--opaline-font-size-ui);font-weight:var(--opaline-font-weight-semibold);line-height:1.35;color:hsl(var(--primary));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.email-subject-processing[data-v-1cba8b68]{display:block;color:hsl(var(--muted-foreground))}.email-meta[data-v-1cba8b68]{margin:1px 0 0;font-size:var(--opaline-font-size-meta);line-height:var(--opaline-line-height-meta);color:hsl(var(--muted-foreground))}.email-meta-error[data-v-1cba8b68]{color:hsl(var(--destructive))}.email-recipients[data-v-1cba8b68]{display:flex;flex-wrap:wrap;gap:4px 8px;margin-top:3px}.email-recipient-group[data-v-1cba8b68]{display:inline-flex;align-items:baseline;gap:4px;min-width:0;max-width:100%;font-size:var(--opaline-font-size-meta);line-height:var(--opaline-line-height-meta);color:hsl(var(--muted-foreground))}.email-recipient-label[data-v-1cba8b68]{flex:none;font-weight:var(--opaline-font-weight-semibold);font-size:var(--opaline-font-size-overline);text-transform:uppercase;letter-spacing:.04em}.email-recipient-addresses[data-v-1cba8b68]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.email-body-region[data-v-1cba8b68]{padding:0 11px 10px}.email-body[data-v-1cba8b68]{margin:0;padding:10px 12px;border:1px solid hsla(var(--border),.75);border-radius:var(--opaline-radius-8);background:hsl(var(--surface));font-size:var(--opaline-font-size-ui);line-height:1.55;color:hsl(var(--primary));white-space:pre-wrap;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:12;line-clamp:12;overflow:hidden}.email-body-skeleton[data-v-1cba8b68]{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border:1px solid hsla(var(--border),.75);border-radius:var(--opaline-radius-8);background:hsl(var(--surface))}.email-attachments[data-v-1cba8b68]{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0 11px 10px;list-style:none}.email-attachment[data-v-1cba8b68]{display:inline-flex;align-items:center;gap:5px;max-width:100%;min-width:0;padding:3px 8px;border:1px solid hsla(var(--border),.75);border-radius:var(--opaline-radius-8);background:hsl(var(--surface));font-size:var(--opaline-font-size-meta);color:hsl(var(--muted-foreground))}.email-attachment-name[data-v-1cba8b68]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.email-attachment-size[data-v-1cba8b68]{flex:none}.email-actions[data-v-1cba8b68]{display:flex;align-items:center;gap:4px;padding:8px 11px;border-top:1px solid hsla(var(--border),.75)}.email-open-chip[data-v-1cba8b68]{flex-shrink:0;font-size:var(--opaline-font-size-meta);font-weight:var(--opaline-font-weight-medium);color:hsl(var(--muted-foreground))}.tbl-grid-wrap[data-v-07203d1d]{overflow-x:auto}.tbl-grid[data-v-07203d1d]{width:100%;border-collapse:collapse;font-size:var(--opaline-font-size-meta)}.tbl-grid th[data-v-07203d1d],.tbl-grid td[data-v-07203d1d]{max-width:180px;padding:6px 12px;vertical-align:top;border-bottom:1px solid hsl(var(--border))}.tbl-grid thead th[data-v-07203d1d]{font-weight:var(--opaline-font-weight-semibold);text-align:left;color:hsl(var(--muted-foreground));background:hsl(var(--accent))}.tbl-grid tbody tr:last-child td[data-v-07203d1d]{border-bottom:none}.tbl-source[data-v-07203d1d]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:hsl(var(--primary))}.tbl-cell-value[data-v-07203d1d]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word;color:hsl(var(--primary))}.tbl-cell-failed[data-v-07203d1d]{display:inline-flex;align-items:center;gap:4px;color:hsl(var(--destructive))}.tbl-more[data-v-07203d1d]{display:block;width:100%;border:none;border-top:1px solid hsl(var(--border));background:transparent;padding:8px 14px;font-size:var(--opaline-font-size-meta);color:hsl(var(--muted-foreground));text-align:left;cursor:pointer}.tbl-more[data-v-07203d1d]:hover{color:hsl(var(--primary))}.table-card[data-v-480821ed]{width:100%;overflow:hidden;box-shadow:var(--shadow-float);font-family:var(--font-sans)}.table-card-head[data-v-480821ed]{display:flex;align-items:center;gap:12px;padding:12px 14px}.table-icon[data-v-480821ed]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;flex:none;border-radius:var(--opaline-radius-9);background:hsl(var(--accent));color:hsl(var(--muted-foreground))}.table-body[data-v-480821ed]{min-width:0;flex:1;text-align:left}.table-title[data-v-480821ed]{margin:0;font-size:var(--opaline-font-size-body);font-weight:var(--opaline-font-weight-semibold);color:hsl(var(--primary));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-status[data-v-480821ed]{display:flex;align-items:center;gap:6px;margin-top:2px;font-size:var(--opaline-font-size-meta);color:hsl(var(--muted-foreground))}.table-status-icon[data-v-480821ed]{flex:none}.table-failed[data-v-480821ed]{color:hsl(var(--destructive))}.table-open[data-v-480821ed]{flex:none}.table-grid-region[data-v-480821ed]{border-top:1px solid hsl(var(--border))}.table-grid-loading[data-v-480821ed]{border-top:1px solid hsl(var(--border));padding:12px 14px}.table-card-highlight[data-v-480821ed]{animation:table-card-highlight-pulse-480821ed 2.2s ease-out}@keyframes table-card-highlight-pulse-480821ed{0%{box-shadow:var(--shadow-float)}12%{box-shadow:0 0 0 3px hsla(var(--primary),.35),var(--shadow-float)}to{box-shadow:var(--shadow-float)}}@media(prefers-reduced-motion:reduce){.table-card-highlight[data-v-480821ed]{animation:none;box-shadow:0 0 0 2px hsla(var(--primary),.3),var(--shadow-float)}}.artefacts-strip[data-v-c0006fd3]{display:flex;flex-direction:column;gap:10px}.tl-spin[data-v-e04f9e46]{animation:tl-spin-e04f9e46 .9s linear infinite}@keyframes tl-spin-e04f9e46{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.tl-spin[data-v-e04f9e46]{animation:none}}.prv[data-v-1b92d4a6]{display:flex;flex-direction:column;gap:9px;font-family:var(--font-sans);text-align:left}.prv-title[data-v-1b92d4a6]{margin:0;padding-top:11px;border-top:1px solid hsl(var(--border));font-size:var(--opaline-font-size-ui);font-weight:var(--opaline-font-weight-medium);color:hsl(var(--primary))}.prv-field[data-v-1b92d4a6]{width:100%;min-height:52px;max-height:180px;resize:vertical;padding:8px 10px;border:1px solid hsl(var(--border));border-radius:var(--opaline-radius-10);background:hsl(var(--surface));outline:none;font-family:var(--font-sans);font-size:var(--opaline-font-size-ui);line-height:var(--opaline-line-height-ui);color:var(--opaline-input-foreground);transition:border-color var(--opaline-duration-base) var(--opaline-ease)}.prv-field[data-v-1b92d4a6]:focus{border-color:hsl(var(--border-strong))}.prv-field[data-v-1b92d4a6]::placeholder{color:var(--opaline-placeholder)}.prv-field[data-v-1b92d4a6]:disabled{opacity:.6}.prv-actions[data-v-1b92d4a6]{display:flex;align-items:center;justify-content:space-between;gap:8px}.prv-spinner[data-v-1b92d4a6]{width:13px;height:13px}.plan-step[data-v-eaf5e2e0]{display:flex;align-items:flex-start;gap:10px;font-family:var(--font-sans);list-style:none}.plan-step-icon[data-v-eaf5e2e0]{display:flex;align-items:center;justify-content:center;width:16px;height:19px;flex:none}.plan-step-check[data-v-eaf5e2e0]{color:hsl(var(--primary))}.plan-step-spinner[data-v-eaf5e2e0]{width:13px;height:13px}.plan-step-dot[data-v-eaf5e2e0]{width:5px;height:5px;border-radius:50%;background:hsl(var(--border-strong))}.plan-step-dot-skipped[data-v-eaf5e2e0]{background:hsl(var(--border))}.plan-step-body[data-v-eaf5e2e0]{flex:1;min-width:0;position:relative}.plan-step-text[data-v-eaf5e2e0]{margin:0;font-size:var(--opaline-font-size-ui);line-height:1.45;overflow-wrap:break-word}.plan-step-editable[data-v-eaf5e2e0]{cursor:text;border-radius:var(--opaline-radius-6);margin:0 -4px;padding:0 4px}.plan-step-editable[data-v-eaf5e2e0]:hover{background:var(--opaline-overlay-hover)}.plan-step-editor[data-v-eaf5e2e0]{width:100%;resize:none;margin:0 -4px;padding:0 4px;border:0;border-radius:var(--opaline-radius-6);background:var(--opaline-overlay-hover);outline:none;font-family:var(--font-sans);font-size:var(--opaline-font-size-ui);line-height:1.45;color:hsl(var(--primary));field-sizing:content}.plan-step-active[data-v-eaf5e2e0]{color:hsl(var(--primary))}.plan-step-muted[data-v-eaf5e2e0]{color:hsl(var(--muted-foreground))}.plan-step-result-trigger[data-v-eaf5e2e0]{display:inline-flex;align-items:center;gap:4px;margin-top:6px;border:none;background:transparent;padding:0;font-size:var(--opaline-font-size-meta);color:hsl(var(--muted-foreground));cursor:pointer}.plan-step-result-chevron[data-v-eaf5e2e0]{transition:transform var(--opaline-duration-base) var(--opaline-ease)}.plan-step-result-chevron-open[data-v-eaf5e2e0]{transform:rotate(90deg)}.plan-step-result-body[data-v-eaf5e2e0]{margin-top:6px;padding-left:16px;font-size:var(--opaline-font-size-meta);line-height:1.5;color:hsl(var(--muted-foreground))}.plan-step-remove[data-v-eaf5e2e0]{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:0;border-radius:var(--opaline-radius-6);background:none;color:hsl(var(--muted-foreground));cursor:pointer;opacity:0;transition:opacity var(--opaline-duration-base) var(--opaline-ease)}.plan-step-body:hover .plan-step-remove[data-v-eaf5e2e0]{opacity:1}.plan-step-remove[data-v-eaf5e2e0]:hover{color:hsl(var(--primary));background:var(--opaline-overlay-hover)}.plan-card[data-v-19a03827]{display:flex;flex-direction:column;gap:0;min-width:0;box-shadow:var(--shadow-float);padding:12px 14px;font-family:var(--font-sans);text-align:left}.pc-head[data-v-19a03827]{display:flex;align-items:center;gap:8px;min-width:0;width:100%;padding:0;border:0;background:none;text-align:left;font-family:var(--font-sans)}.pc-head-toggle[data-v-19a03827]{cursor:pointer}.pc-glyph[data-v-19a03827]{display:flex;align-items:center;justify-content:center;width:16px;height:16px;flex:none;color:hsla(var(--muted-foreground),.8)}.pc-spinner[data-v-19a03827]{width:14px;height:14px}.pc-heading[data-v-19a03827]{min-width:0;font-size:var(--opaline-font-size-meta);font-weight:var(--opaline-font-weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:hsla(var(--muted-foreground),.8);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-counter[data-v-19a03827]{flex:none;margin-left:auto;font-size:var(--opaline-font-size-meta);font-weight:var(--opaline-font-weight-medium);color:hsla(var(--muted-foreground),.8)}.pc-head-toggle:hover .pc-heading[data-v-19a03827],.pc-head-toggle:hover .pc-counter[data-v-19a03827]{color:hsl(var(--muted-foreground))}.pc-chevron[data-v-19a03827]{flex:none;color:hsla(var(--muted-foreground),.8);transition:transform var(--opaline-duration-slow) var(--opaline-ease)}.pc-chevron-open[data-v-19a03827]{transform:rotate(90deg)}.pc-live[data-v-19a03827]{margin:7px 0 0;font-size:var(--opaline-font-size-ui);line-height:var(--opaline-line-height-ui);color:hsl(var(--muted-foreground));overflow-wrap:break-word}.pc-body[data-v-19a03827]{display:flex;flex-direction:column;gap:10px;margin-top:8px;min-width:0}.pc-title[data-v-19a03827]{margin:0;font-size:var(--opaline-font-size-body);font-weight:var(--opaline-font-weight-semibold);color:hsl(var(--primary))}.pc-desc[data-v-19a03827]{margin:0;padding:0;border:0;background:none;text-align:left;font-family:var(--font-sans);font-size:var(--opaline-font-size-ui);line-height:1.55;color:hsl(var(--muted-foreground));overflow-wrap:break-word}.pc-desc-editable[data-v-19a03827]{cursor:text;border-radius:var(--opaline-radius-6);margin:0 -4px;padding:0 4px;transition:background-color var(--opaline-duration-base) var(--opaline-ease)}.pc-desc-editable[data-v-19a03827]:hover{background:var(--opaline-overlay-hover)}.pc-desc-placeholder[data-v-19a03827]{color:hsla(var(--muted-foreground),.8);font-style:italic}.pc-desc-editor[data-v-19a03827]{width:100%;resize:none;margin:0 -4px;padding:0 4px;border:0;border-radius:var(--opaline-radius-6);background:var(--opaline-overlay-hover);outline:none;font-family:var(--font-sans);font-size:var(--opaline-font-size-ui);line-height:1.55;color:hsl(var(--primary));field-sizing:content}.pc-steps[data-v-19a03827]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px;min-width:0}.pc-skeleton[data-v-19a03827]{display:flex;flex-direction:column;gap:8px}.pc-skeleton-step[data-v-19a03827]{display:flex;align-items:center;gap:9px}.pc-add-step[data-v-19a03827]{display:flex;align-items:center;gap:5px;align-self:flex-start;padding:3px 8px 3px 6px;border:0;border-radius:var(--opaline-radius-8);background:none;cursor:pointer;font-family:var(--font-sans);font-size:var(--opaline-font-size-meta);font-weight:var(--opaline-font-weight-medium);color:hsl(var(--muted-foreground));transition:color var(--opaline-duration-base) var(--opaline-ease),background-color var(--opaline-duration-base) var(--opaline-ease)}.pc-add-step[data-v-19a03827]:hover{color:hsl(var(--primary));background:var(--opaline-overlay-hover)}.tl-disclosure[data-v-4cebe94b]{font-family:var(--font-sans)}.tl-disclosure-trigger[data-v-4cebe94b]{display:flex;align-items:center;gap:7px;width:100%;min-width:0;padding:2px 0;border:0;background:none;cursor:pointer;text-align:left;font-family:var(--font-sans);font-size:var(--opaline-font-size-ui);font-weight:var(--opaline-font-weight-medium);color:hsl(var(--muted-foreground));transition:color var(--opaline-duration-base) var(--opaline-ease)}.tl-disclosure-trigger[data-v-4cebe94b]:hover{color:hsl(var(--primary))}.tl-disclosure-chevron[data-v-4cebe94b]{flex:none;transition:transform var(--opaline-duration-slow) var(--opaline-ease)}.tl-disclosure-chevron-open[data-v-4cebe94b]{transform:rotate(90deg)}.tl-disclosure-check[data-v-4cebe94b]{flex:none;color:hsl(var(--success))}.tl-disclosure-duration[data-v-4cebe94b]{font-variant-numeric:tabular-nums}.tl-disclosure-title[data-v-4cebe94b]{min-width:0;max-width:24rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tl-disclosure-duration[data-v-4cebe94b]{flex:none;color:hsla(var(--muted-foreground),.8);font-weight:var(--opaline-font-weight-normal)}.tl-disclosure-content[data-v-4cebe94b]{padding-top:9px}.tl-done[data-v-8d810485]{display:flex;align-items:center;gap:11px;font-family:var(--font-sans)}.tl-done-glyph[data-v-8d810485]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex:none;color:hsl(var(--primary))}.tl-done-label[data-v-8d810485]{font-size:var(--opaline-font-size-body);font-weight:var(--opaline-font-weight-medium);color:hsl(var(--muted-foreground))}.tl-row[data-v-48957d69]{display:flex;align-items:stretch;gap:11px;font-family:var(--font-sans)}.tl-glyph-col[data-v-48957d69]{display:flex;flex-direction:column;align-items:center}.tl-glyph[data-v-48957d69]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex:none;color:hsla(var(--muted-foreground),.8)}.tl-rail[data-v-48957d69]{margin-top:3px;width:1px;flex:1;background:hsl(var(--border))}.tl-body[data-v-48957d69]{min-width:0;flex:1;padding-bottom:14px}.tl-body-last[data-v-48957d69]{padding-bottom:2px}.tl-loading-label[data-v-4d5c7d29]{display:block;font-size:var(--opaline-font-size-body);font-weight:var(--opaline-font-weight-medium);line-height:var(--opaline-line-height-body)}.tl-plan[data-v-a27dbeb9]{box-shadow:var(--shadow-float);padding:12px 14px;font-family:var(--font-sans)}.tl-plan-head[data-v-a27dbeb9]{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.tl-plan-heading[data-v-a27dbeb9]{font-size:var(--opaline-font-size-meta);font-weight:var(--opaline-font-weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:hsla(var(--muted-foreground),.8)}.tl-plan-badge[data-v-a27dbeb9]{flex:none;font-size:var(--opaline-font-size-meta);font-weight:var(--opaline-font-weight-medium);color:hsl(var(--primary));background:hsl(var(--accent));border:1px solid hsl(var(--border));border-radius:999px;padding:1px 9px}.tl-plan-title[data-v-a27dbeb9]{margin:7px 0 0;font-size:var(--opaline-font-size-body);font-weight:var(--opaline-font-weight-semibold);color:hsl(var(--primary))}.tl-plan-desc[data-v-a27dbeb9]{margin:4px 0 0;font-size:var(--opaline-font-size-ui);line-height:1.55;color:hsl(var(--muted-foreground))}.tl-plan-steps[data-v-a27dbeb9]{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:7px}.tl-plan-step[data-v-a27dbeb9]{display:flex;align-items:flex-start;gap:9px;min-width:0}.tl-plan-step-glyph[data-v-a27dbeb9]{display:flex;align-items:center;justify-content:center;width:16px;height:19px;flex:none;color:hsla(var(--muted-foreground),.8)}.tl-plan-check[data-v-a27dbeb9]{color:hsl(var(--primary))}.tl-plan-spinner[data-v-a27dbeb9]{width:13px;height:13px}.tl-plan-dot[data-v-a27dbeb9]{width:5px;height:5px;border-radius:50%;background:hsl(var(--border-strong))}.tl-plan-dot-skipped[data-v-a27dbeb9]{background:hsl(var(--border))}.tl-plan-step-text[data-v-a27dbeb9]{min-width:0;font-size:var(--opaline-font-size-ui);line-height:var(--opaline-line-height-ui);color:hsl(var(--muted-foreground));overflow-wrap:break-word}.tl-plan-step-skipped[data-v-a27dbeb9]{color:hsla(var(--muted-foreground),.8);text-decoration:line-through}.tl-reason-chevron[data-v-9cc2fc50]{color:hsl(var(--muted-foreground));transition:transform var(--opaline-duration-slow) var(--opaline-ease)}.tl-reason-chevron-open[data-v-9cc2fc50]{transform:rotate(90deg)}.tl-reason-trigger[data-v-9cc2fc50]{display:block;width:100%;min-width:0;padding:0;border:0;background:none;cursor:pointer;text-align:left;font-family:var(--font-sans)}.tl-reason-label[data-v-9cc2fc50]{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--opaline-font-size-body);font-weight:var(--opaline-font-weight-medium);line-height:var(--opaline-line-height-body);color:hsl(var(--muted-foreground))}.tl-reason-trigger:hover .tl-reason-label[data-v-9cc2fc50]{color:hsl(var(--primary))}.tl-reason-body[data-v-9cc2fc50]{margin:6px 0 0;white-space:pre-wrap;overflow-wrap:break-word;font-size:var(--opaline-font-size-ui);font-style:italic;line-height:1.6;color:hsl(var(--muted-foreground))}.tl-sum-error[data-v-0474d036]{color:hsl(var(--destructive))}.tl-sum-label[data-v-0474d036]{display:block;font-size:var(--opaline-font-size-body);font-weight:var(--opaline-font-weight-medium);line-height:var(--opaline-line-height-body);color:hsl(var(--muted-foreground))}.tl-sum-label-error[data-v-0474d036]{color:hsl(var(--destructive))}.tl-sum-detail[data-v-0474d036]{margin:2px 0 0;font-size:var(--opaline-font-size-meta);color:hsla(var(--muted-foreground),.8)}.tl-source-row[data-v-5d44752c]{display:flex;align-items:flex-start;gap:9px;width:100%;padding:5px 7px;border:0;border-radius:var(--opaline-radius-6);background:none;text-align:left;text-decoration:none;font-family:var(--font-sans);transition:background var(--opaline-duration-fast) var(--opaline-ease),box-shadow var(--opaline-duration-fast) var(--opaline-ease)}.tl-source-row-clickable[data-v-5d44752c]{cursor:pointer}.tl-source-row-clickable[data-v-5d44752c]:hover{background:hsla(var(--surface),.92);box-shadow:var(--opaline-shadow-float-small)}.tl-source-well[data-v-5d44752c]{display:inline-flex;align-items:center;justify-content:center;flex:none;width:24px;height:24px;border-radius:var(--opaline-radius-7);border:1px solid hsla(var(--border),.8);background:hsla(var(--surface),.85);color:hsl(var(--muted-foreground))}.tl-source-favicon[data-v-5d44752c]{width:14px;height:14px;border-radius:3px;object-fit:contain}.tl-source-content[data-v-5d44752c]{display:flex;flex-direction:column;justify-content:center;min-width:0;min-height:24px;flex:1}.tl-source-heading[data-v-5d44752c]{display:flex;align-items:baseline;gap:8px}.tl-source-title[data-v-5d44752c]{min-width:0;flex:1;margin:0;font-size:var(--opaline-font-size-ui);line-height:var(--opaline-line-height-ui);color:hsl(var(--primary));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tl-source-subtitle[data-v-5d44752c]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:1px 0 0;font-size:var(--opaline-font-size-meta);color:hsl(var(--muted-foreground));overflow:hidden}.tl-source-meta[data-v-5d44752c]{flex:none;font-size:var(--opaline-font-size-meta);color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums;white-space:nowrap}.tl-tool-chevron[data-v-e0e78e52]{color:hsl(var(--muted-foreground));transition:transform var(--opaline-duration-slow) var(--opaline-ease)}.tl-tool-chevron-open[data-v-e0e78e52]{transform:rotate(90deg)}.tl-tool-error[data-v-e0e78e52]{color:hsl(var(--destructive))}.tl-tool-trigger[data-v-e0e78e52]{display:flex;align-items:flex-start;gap:10px;width:100%;min-width:0;padding:0;border:0;background:none;cursor:pointer;text-align:left;font-family:var(--font-sans)}.tl-tool-primary[data-v-e0e78e52]{display:block;min-width:0;flex:1;font-size:var(--opaline-font-size-body);font-weight:var(--opaline-font-weight-medium);line-height:var(--opaline-line-height-body);color:hsl(var(--muted-foreground));overflow-wrap:break-word}.tl-tool-trigger:hover .tl-tool-primary[data-v-e0e78e52]{color:hsl(var(--primary))}.tl-tool-primary-collapsed[data-v-e0e78e52]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tl-tool-primary-reason[data-v-e0e78e52]{font-weight:var(--opaline-font-weight-normal);color:hsl(var(--primary))}.tl-tool-primary-error[data-v-e0e78e52]{color:hsl(var(--destructive))}.tl-tool-count[data-v-e0e78e52]{flex:none;padding-top:2px;font-size:var(--opaline-font-size-meta);font-weight:var(--opaline-font-weight-medium);color:hsla(var(--muted-foreground),.8)}.tl-tool-detail-note[data-v-e0e78e52]{display:block;margin-top:2px;font-size:var(--opaline-font-size-meta);color:hsla(var(--muted-foreground),.8)}.tl-tool-detail[data-v-e0e78e52]{display:flex;flex-direction:column;gap:5px;margin-top:7px}.tl-tool-detail-row[data-v-e0e78e52]{display:flex;align-items:baseline;gap:8px;min-width:0}.tl-tool-detail-dot[data-v-e0e78e52]{flex:none;width:4px;height:4px;border-radius:50%;background:hsl(var(--border-strong));transform:translateY(-2px)}.tl-tool-detail-dot-running[data-v-e0e78e52]{background:hsl(var(--primary));animation:tl-dot-pulse-e0e78e52 1.1s ease-in-out infinite}@keyframes tl-dot-pulse-e0e78e52{50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.tl-tool-detail-dot-running[data-v-e0e78e52]{animation:none}}.tl-tool-detail-text[data-v-e0e78e52]{min-width:0;font-size:var(--opaline-font-size-ui);line-height:var(--opaline-line-height-ui);color:hsl(var(--muted-foreground));overflow-wrap:break-word}.tl-tool-source-list[data-v-e0e78e52]{display:flex;flex-direction:column;gap:1px;min-width:0;padding:3px;border:1px solid hsla(var(--border),.7);border-radius:var(--opaline-radius-9);background:hsla(var(--accent),.5)}.tl-tool-more[data-v-e0e78e52]{display:flex;align-items:center;width:100%;min-height:26px;padding:0 8px;border:none;background:none;border-radius:var(--opaline-radius-8);cursor:pointer;font-size:var(--opaline-font-size-meta);font-weight:var(--opaline-font-weight-medium);color:hsla(var(--muted-foreground),.9);transition:color var(--opaline-duration-base) var(--opaline-ease)}.tl-tool-more[data-v-e0e78e52]:hover{color:hsl(var(--primary))}.tl[data-v-b62111b9]{margin:0;font-family:var(--font-sans);text-align:left}.tl-blocks[data-v-b62111b9]{display:flex;flex-direction:column;gap:8px}.tl-active-segment[data-v-b62111b9]{display:flex;flex-direction:column;min-width:0}.tl-checkpoint[data-v-b62111b9]{margin:4px 0}.tl-active-item-enter-active[data-v-b62111b9],.tl-active-item-leave-active[data-v-b62111b9]{overflow:hidden;transition:opacity .36s ease-out,transform .36s ease-out,max-height .36s ease-out,margin .36s ease-out,padding .36s ease-out}.tl-active-item-move[data-v-b62111b9]{transition:transform .36s ease-out}.tl-active-item-enter-from[data-v-b62111b9]{opacity:0;transform:translateY(10px)}.tl-active-item-enter-to[data-v-b62111b9],.tl-active-item-leave-from[data-v-b62111b9]{opacity:1;transform:translateY(0)}.tl-active-item-leave-from[data-v-b62111b9]{max-height:96px}.tl-active-item-leave-to[data-v-b62111b9]{max-height:0;margin-bottom:0;opacity:0;padding-bottom:0;transform:translateY(-10px)}.scroll[data-v-55e453f5]{flex:1;min-height:0;padding:var(--thread-transcript-pad, 20px 26px 164px)}.conv[data-v-55e453f5]{max-width:var(--opaline-measure-conversation);margin:0 auto}.run+.run[data-v-55e453f5]{margin-top:26px}.run[data-v-55e453f5]>*{margin-block:0}.run[data-v-55e453f5]>*+*{margin-block-start:var(--opaline-gap-run-flow)}.compaction[data-v-55e453f5]{display:flex;align-items:center;gap:12px;padding:8px 0;-webkit-user-select:none;user-select:none}.compaction-line[data-v-55e453f5]{flex:1;height:1px;background:hsl(var(--border))}.compaction-label[data-v-55e453f5]{display:flex;align-items:center;gap:6px;font-size:var(--opaline-font-size-meta);font-weight:var(--opaline-font-weight-medium);color:hsl(var(--muted-foreground))}.cites[data-v-55e453f5]{display:flex;flex-wrap:wrap;gap:6px}.cites[data-v-55e453f5] [data-pending=true]{opacity:.55}.empty[data-v-55e453f5]{padding:96px 0;text-align:center;font-size:var(--opaline-font-size-body);color:hsl(var(--muted-foreground))}.preview-panel[data-v-e15275aa]{width:100%;height:100%;min-width:0;font-family:var(--font-sans)}.preview-shell[data-v-e15275aa]{display:flex;flex-direction:column;width:100%;height:100%;min-height:0;overflow:hidden;box-shadow:var(--glass-inset),var(--shadow-float-lg)}.preview-head[data-v-e15275aa]{display:flex;align-items:center;gap:5px;padding:10px 12px 8px;flex-shrink:0}.head-icon[data-v-e15275aa]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;border:none;border-radius:var(--opaline-radius-8);background:none;color:hsl(var(--muted-foreground));cursor:pointer;transition:background var(--opaline-duration-base) var(--opaline-ease),color var(--opaline-duration-base) var(--opaline-ease)}.head-icon[data-v-e15275aa]:hover{background:hsl(var(--accent));color:hsl(var(--primary))}.head-div[data-v-e15275aa]{width:1px;height:15px;flex-shrink:0;background:hsl(var(--border));margin:0 4px}.preview-copy[data-v-e15275aa]{min-width:0;display:flex;flex-direction:column;text-align:left}.preview-title[data-v-e15275aa]{font-size:var(--opaline-font-size-ui);font-weight:var(--opaline-font-weight-semibold);color:hsl(var(--primary));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-meta[data-v-e15275aa]{font-size:var(--opaline-font-size-caption);color:hsl(var(--muted-foreground))}.head-spacer[data-v-e15275aa]{flex:1;min-width:8px}.head-share[data-v-e15275aa]{display:inline-flex;align-items:center;height:28px;padding:0 13px;margin-left:4px;flex-shrink:0;border:none;border-radius:var(--opaline-radius-9);background:hsl(var(--primary));color:hsl(var(--primary-foreground));cursor:pointer;font-size:var(--opaline-font-size-meta);font-weight:var(--opaline-font-weight-medium);transition:transform var(--opaline-duration-base) var(--opaline-ease),box-shadow var(--opaline-duration-slow) var(--opaline-ease)}.head-share[data-v-e15275aa]:hover{transform:translateY(-1px);box-shadow:var(--opaline-shadow-ink-lift)}.preview-edit-strip[data-v-e15275aa]{display:flex;align-items:center;gap:2px;padding:6px 12px;border-top:1px solid hsla(var(--border),.55);flex-shrink:0}.edit-spacer[data-v-e15275aa]{flex:1}.edit-pill[data-v-e15275aa]{display:inline-flex;align-items:center;gap:7px;height:28px;padding:0 5px 0 11px;border-radius:999px;background:hsla(var(--accent),.65);border:1px solid hsla(var(--border),.8);color:hsl(var(--muted-foreground))}.edit-input[data-v-e15275aa]{border:none;outline:none;background:none;width:132px;font-family:var(--font-sans);font-size:var(--opaline-font-size-description);color:var(--opaline-input-foreground)}.edit-input[data-v-e15275aa]::placeholder{color:var(--opaline-placeholder)}.preview-body[data-v-e15275aa]{flex:1;min-height:0;overflow:auto;padding:12px;border-top:1px solid hsla(var(--border),.55)}.preview-skeleton[data-v-e15275aa]{display:flex;flex-direction:column}.preview-empty[data-v-e15275aa]{margin:0;font-size:var(--opaline-font-size-body);line-height:1.55;color:hsl(var(--muted-foreground))}.preview-slide-enter-active[data-v-e15275aa],.preview-slide-leave-active[data-v-e15275aa]{transition:opacity var(--opaline-duration-slow) var(--opaline-ease),translate var(--opaline-duration-slow) var(--opaline-ease)}.preview-slide-enter-from[data-v-e15275aa],.preview-slide-leave-to[data-v-e15275aa]{opacity:0;translate:12px 0}.cq-card[data-v-dacb3b44]{display:flex;flex-direction:column;gap:10px;min-width:0;box-shadow:var(--shadow-float);padding:12px 14px;font-family:var(--font-sans);text-align:left}.cq-card[data-disabled=true][data-v-dacb3b44]{opacity:.6}.cq-question[data-v-dacb3b44]{margin:0;font-size:var(--opaline-font-size-body);font-weight:var(--opaline-font-weight-medium);line-height:var(--opaline-line-height-body);color:hsl(var(--primary))}.cq-context[data-v-dacb3b44]{display:flex;flex-direction:column;gap:4px;margin-top:-4px}.cq-context-toggle[data-v-dacb3b44]{display:flex;align-items:center;gap:4px;align-self:flex-start;padding:0;border:0;background:none;cursor:pointer;font-family:var(--font-sans);font-size:var(--opaline-font-size-meta);color:hsla(var(--muted-foreground),.8);transition:color var(--opaline-duration-base) var(--opaline-ease)}.cq-context-toggle[data-v-dacb3b44]:hover{color:hsl(var(--muted-foreground))}.cq-context-chevron[data-v-dacb3b44]{flex:none;transition:transform var(--opaline-duration-base) var(--opaline-ease)}.cq-context-chevron-open[data-v-dacb3b44]{transform:rotate(90deg)}.cq-context-body[data-v-dacb3b44]{margin:0;font-size:var(--opaline-font-size-ui);line-height:var(--opaline-line-height-ui);color:hsl(var(--muted-foreground))}.cq-options[data-v-dacb3b44]{display:flex;flex-direction:column;gap:6px;min-width:0}.cq-option[data-v-dacb3b44]{display:flex;align-items:center;gap:8px;min-height:40px;padding:9px 12px;border:1px solid hsl(var(--border));border-radius:var(--opaline-radius-10);background:hsl(var(--surface));cursor:pointer;text-align:left;font-family:var(--font-sans);font-size:var(--opaline-font-size-ui);line-height:var(--opaline-line-height-ui);color:hsl(var(--primary));transition:background-color var(--opaline-duration-base) var(--opaline-ease),border-color var(--opaline-duration-base) var(--opaline-ease)}.cq-option[data-v-dacb3b44]:hover:not(:disabled){background:hsl(var(--accent));border-color:hsl(var(--border-strong))}.cq-option[data-v-dacb3b44]:disabled{cursor:default;opacity:.6}.cq-option-freetext[data-v-dacb3b44]{color:hsl(var(--muted-foreground))}.cq-freetext[data-v-dacb3b44]{width:100%;padding:9px 12px;border:1px solid hsl(var(--border));border-radius:var(--opaline-radius-10);background:hsl(var(--surface));outline:none;font-family:var(--font-sans);font-size:var(--opaline-font-size-ui);color:var(--opaline-input-foreground);transition:border-color var(--opaline-duration-base) var(--opaline-ease)}.cq-freetext[data-v-dacb3b44]:focus{border-color:hsl(var(--border-strong))}.cq-freetext[data-v-dacb3b44]::placeholder{color:var(--opaline-placeholder)}.cq-freetext-submit[data-v-dacb3b44]{align-self:flex-start}.cq-attach[data-v-dacb3b44]{display:flex;flex-direction:column;gap:8px}.cq-paste[data-v-dacb3b44]{width:100%;min-height:76px;resize:vertical;padding:9px 12px;border:1px solid hsl(var(--border));border-radius:var(--opaline-radius-10);background:hsl(var(--surface));outline:none;font-family:var(--font-sans);font-size:var(--opaline-font-size-ui);line-height:var(--opaline-line-height-ui);color:var(--opaline-input-foreground);transition:border-color var(--opaline-duration-base) var(--opaline-ease)}.cq-paste[data-v-dacb3b44]:focus{border-color:hsl(var(--border-strong))}.cq-paste[data-v-dacb3b44]::placeholder{color:var(--opaline-placeholder)}.cq-attach-actions[data-v-dacb3b44]{display:flex;align-items:center;gap:8px}.cq-progress[data-v-dacb3b44]{margin:0;font-size:var(--opaline-font-size-meta);color:hsla(var(--muted-foreground),.8)}.cq-submitting[data-v-dacb3b44]{display:flex;align-items:center;gap:8px;margin:2px 0 15px;font-family:var(--font-sans);font-size:var(--opaline-font-size-ui);color:hsl(var(--muted-foreground))}.cq-submitting-spinner[data-v-dacb3b44]{width:14px;height:14px}.cq-history[data-v-dacb3b44]{margin:0 0 15px}.cq-pairs[data-v-dacb3b44]{display:flex;flex-direction:column;gap:10px;padding-left:20px}.cq-pair[data-v-dacb3b44]{display:flex;flex-direction:column;gap:2px;min-width:0}.cq-pair-q[data-v-dacb3b44]{margin:0;font-size:var(--opaline-font-size-meta);color:hsla(var(--muted-foreground),.8)}.cq-pair-a[data-v-dacb3b44]{display:flex;align-items:baseline;gap:6px;margin:0;font-size:var(--opaline-font-size-ui);line-height:var(--opaline-line-height-ui);color:hsl(var(--primary))}.cq-pair-check[data-v-dacb3b44]{flex:none;align-self:center;color:hsl(var(--primary))}.cq-pair-files[data-v-dacb3b44]{display:flex;align-items:center;gap:5px;margin:0 0 0 19px;font-size:var(--opaline-font-size-meta);color:hsla(var(--muted-foreground),.8)}.thread[data-v-082dc14b]{flex:1;min-height:0;position:relative;display:flex;width:100%;font-family:var(--font-sans);color:hsl(var(--primary))}.thread-col[data-v-082dc14b]{flex:1;min-width:0;min-height:0;position:relative;display:flex;flex-direction:column;transition:flex-basis var(--opaline-duration-slow) var(--opaline-ease)}.thread.has-panel .thread-col[data-v-082dc14b]{flex:0 1 420px}.panel-region[data-v-082dc14b]{flex:1 1 0%;min-width:660px;min-height:0;margin-left:13px}@media(max-width:1080px){.thread.has-panel .thread-col[data-v-082dc14b]{flex:1}.panel-region[data-v-082dc14b]{position:absolute;top:12px;right:12px;bottom:12px;width:min(660px,calc(100% - 24px));height:auto;min-width:0;margin-left:0;z-index:var(--opaline-z-panel)}}.dock[data-v-082dc14b]{position:absolute;left:0;right:0;bottom:0;z-index:var(--opaline-z-dock);padding:46px 26px 8px;pointer-events:none;background:linear-gradient(to bottom,transparent,color-mix(in srgb,hsl(var(--surface-secondary)) 92%,transparent) 50%);-webkit-mask-image:linear-gradient(to right,transparent,black 48px,black calc(100% - 48px),transparent);mask-image:linear-gradient(to right,transparent,black 48px,black calc(100% - 48px),transparent)}.dock-in[data-v-082dc14b]{max-width:var(--opaline-measure-conversation);margin:0 auto;pointer-events:auto;position:relative}.jump[data-v-082dc14b]{position:absolute;left:50%;top:-44px;transform:translate(-50%);display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;border:1px solid hsl(var(--border));background:hsl(var(--surface));color:hsl(var(--muted-foreground));cursor:pointer;box-shadow:var(--shadow-float);transition:color var(--opaline-duration-base) var(--opaline-ease),border-color var(--opaline-duration-base) var(--opaline-ease),transform var(--opaline-duration-base) var(--opaline-ease)}.jump[data-v-082dc14b]:hover{color:hsl(var(--primary));border-color:hsl(var(--border-strong));transform:translate(-50%) translateY(-1px)}.jump-fade-enter-active[data-v-082dc14b],.jump-fade-leave-active[data-v-082dc14b]{transition:opacity var(--opaline-duration-slow) var(--opaline-ease),translate var(--opaline-duration-slow) var(--opaline-ease)}.jump-fade-enter-from[data-v-082dc14b],.jump-fade-leave-to[data-v-082dc14b]{opacity:0;translate:0 4px}.wsm[data-v-06d2553e]{display:flex;flex-direction:column;gap:10px;text-align:left}.wsm-head[data-v-06d2553e]{display:flex;align-items:center;justify-content:space-between;min-height:28px}.wsm-table[data-v-06d2553e]{table-layout:fixed}.wsm-member-cell[data-v-06d2553e]{display:flex;align-items:center;gap:10px;min-width:0}.wsm-person[data-v-06d2553e]{display:flex;flex-direction:column;min-width:0}.wsm-person-name[data-v-06d2553e]{font-size:var(--opaline-font-size-ui);font-weight:var(--opaline-font-weight-medium);color:hsl(var(--primary));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wsm-person-email[data-v-06d2553e]{font-size:var(--opaline-font-size-hint);color:hsl(var(--muted-foreground));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wsm-role-static[data-v-06d2553e]{font-size:var(--opaline-font-size-ui);color:hsl(var(--muted-foreground))}.wsm-role-trigger[data-v-06d2553e]{min-width:104px}.wsm-note[data-v-06d2553e]{margin:0;font-size:var(--opaline-font-size-hint);color:hsla(var(--muted-foreground),.9)}.wsm-candidates[data-v-06d2553e]{width:300px;padding:8px}.wsm-candidates-search[data-v-06d2553e]{width:100%}.wsm-candidates-list[data-v-06d2553e]{margin-top:6px;max-height:240px;overflow-y:auto;display:flex;flex-direction:column;gap:1px}.wsm-candidate[data-v-06d2553e]{display:flex;align-items:center;gap:10px;width:100%;padding:7px 9px;border:none;border-radius:var(--opaline-radius-8);background:none;text-align:left}.wsm-candidates-empty[data-v-06d2553e]{margin:0;padding:14px 8px;text-align:center;font-size:var(--opaline-font-size-description);color:hsl(var(--muted-foreground))}
