.conversation-navigation[data-v-02e9a244]{z-index:8;width:40px;position:absolute;inset:18px auto 18px 6px}.navigation-panel[data-v-02e9a244]{height:100%}.conversation-navigation:not(.navigation-mobile) .navigation-panel[data-v-02e9a244]{flex-direction:column;justify-content:center;display:flex}.navigation-list[data-v-02e9a244]{scrollbar-width:none;flex-direction:column;align-items:stretch;min-height:0;max-height:100%;padding:4px 0;display:flex;position:relative;overflow-y:auto}.navigation-list[data-v-02e9a244]::-webkit-scrollbar{display:none}.navigation-tick[data-v-02e9a244]{text-align:left;cursor:pointer;border-radius:3px;flex:0 0 24px;align-items:center;width:40px;min-height:24px;padding:0 6px;display:flex;position:relative}.navigation-mark[data-v-02e9a244]{background:var(--text);opacity:.2;width:6px;height:2px;transform:scaleX(var(--tick-scale,1));transform-origin:0;border-radius:.5px;transition:transform .18s cubic-bezier(.2,.8,.2,1),background-color .18s,opacity .18s;display:block}.navigation-tick.active .navigation-mark[data-v-02e9a244]{opacity:.6}.navigation-tick.marked .navigation-mark[data-v-02e9a244]{background:var(--theme-accent,#8052b6);opacity:.75}.navigation-tick.previewed .navigation-mark[data-v-02e9a244]{background:var(--text);opacity:.95}.navigation-bookmark[data-v-02e9a244]{color:var(--theme-accent,#8052b6);display:none}.navigation-mobile-header[data-v-02e9a244],.navigation-tick-text[data-v-02e9a244],.navigation-toggle[data-v-02e9a244]{display:none}.navigation-earlier[data-v-02e9a244]{min-height:30px;color:var(--muted);flex:none;justify-content:center;align-items:center;display:flex}.navigation-earlier>span[data-v-02e9a244]:not(.iconify){display:none}.navigation-preview[data-v-02e9a244]{border:1px solid var(--line);background:var(--theme-surface,#fff);width:calc(min(370px,100vw - 120px));max-height:100%;color:var(--text);box-shadow:0 10px 35px var(--theme-shadow,#30224020);border-radius:15px;padding:16px;position:absolute;left:42px;overflow-y:auto}.navigation-preview header[data-v-02e9a244]{align-items:flex-start;gap:12px;display:flex}.navigation-preview strong[data-v-02e9a244]{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13px;font-weight:600;line-height:1.6;overflow:hidden}.navigation-preview header button[data-v-02e9a244]{width:30px;height:30px;color:var(--muted);border-radius:6px;flex:none;place-items:center;display:grid}.navigation-preview header button[aria-pressed=true][data-v-02e9a244]{color:var(--theme-accent,#8052b6);background:var(--theme-surface-tint,#efe6f8)}.navigation-preview p[data-v-02e9a244]{color:var(--muted);overflow-wrap:anywhere;margin:10px 0;font-size:12px;line-height:1.75}.navigation-preview>p[data-v-02e9a244]:not(.navigation-error){-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.navigation-actions[data-v-02e9a244]{border-top:1px solid var(--line);flex-wrap:wrap;gap:5px;padding-top:10px;display:flex}.navigation-actions button[data-v-02e9a244]{color:var(--theme-accent,#8052b6);border-radius:7px;align-items:center;gap:6px;padding:8px;font-size:12px;display:flex}.navigation-actions button[data-v-02e9a244]:hover,.navigation-preview header button[data-v-02e9a244]:hover{background:var(--theme-surface-tint,#efe6f8)}.navigation-storage[data-v-02e9a244]{color:var(--muted);margin-top:8px;font-size:10px;line-height:1.5;display:block}.navigation-error[data-v-02e9a244]{font-size:12px;color:var(--theme-danger,#ba3348)!important}.conversation-navigation button[data-v-02e9a244]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.conversation-navigation button[data-v-02e9a244]:disabled{opacity:.5;cursor:wait}.navigation-mobile[data-v-02e9a244]{pointer-events:none;width:auto;inset:6px 12px 12px}.navigation-mobile .navigation-toggle[data-v-02e9a244]{border:1px solid var(--line);background:var(--theme-surface,#fff);min-height:40px;color:var(--muted);pointer-events:auto;border-radius:9px;align-items:center;gap:7px;padding:0 12px;font-size:12px;display:flex}.navigation-toggle>span[data-v-02e9a244]:last-child{font-variant-numeric:tabular-nums;opacity:.7}.navigation-mobile .navigation-panel[data-v-02e9a244]{border:1px solid var(--line);background:var(--theme-surface,#fff);height:auto;max-height:650px;box-shadow:0 8px 30px var(--theme-shadow,#30224020);pointer-events:auto;border-radius:13px;flex-direction:column;display:flex;position:absolute;inset:46px 0 0;overflow:hidden}.navigation-mobile-header[data-v-02e9a244]{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;padding:0 8px 0 14px;font-size:13px;display:flex}.conversation-navigation:not(.navigation-mobile) .navigation-mobile-header[data-v-02e9a244]{display:none}.navigation-mobile-header button[data-v-02e9a244]{place-items:center;min-width:44px;min-height:44px;display:grid}.navigation-mobile .navigation-list[data-v-02e9a244]{flex:1;min-height:60px;max-height:none;padding:5px}.navigation-mobile .navigation-tick[data-v-02e9a244]{flex:none;gap:10px;width:100%;min-height:44px;padding:6px 10px}.navigation-mobile .navigation-mark[data-v-02e9a244]{flex:none;width:12px}.navigation-mobile .navigation-tick-text[data-v-02e9a244]{white-space:nowrap;text-overflow:ellipsis;align-items:baseline;gap:10px;min-width:0;font-size:12px;line-height:1.5;display:flex;overflow:hidden}.navigation-tick-text small[data-v-02e9a244]{color:var(--muted);font-variant-numeric:tabular-nums}.navigation-mobile .navigation-bookmark[data-v-02e9a244]{flex:none;width:13px;height:13px;margin-left:auto;display:block}.navigation-mobile .navigation-earlier[data-v-02e9a244]{gap:8px;min-height:44px;font-size:12px}.navigation-mobile .navigation-earlier>span[data-v-02e9a244]:not(.iconify){display:inline}.navigation-mobile .navigation-preview[data-v-02e9a244]{width:auto;max-height:52%;box-shadow:none;border:0;border-top:1px solid var(--line);border-radius:0;flex:none;padding:10px 14px;position:static}.navigation-mobile .navigation-preview strong[data-v-02e9a244],.navigation-mobile .navigation-preview>p[data-v-02e9a244]:not(.navigation-error){-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.navigation-mobile .navigation-preview strong[data-v-02e9a244]{white-space:normal;-webkit-line-clamp:2}.navigation-mobile .navigation-preview>p[data-v-02e9a244]:not(.navigation-error){-webkit-line-clamp:4}.navigation-mobile .navigation-actions button[data-v-02e9a244],.navigation-mobile .navigation-preview header button[data-v-02e9a244]{min-width:44px;min-height:44px}@media (prefers-reduced-motion:reduce){.navigation-mark[data-v-02e9a244]{transition:none}}.chat-recovery[data-v-e5cd86fe]{border:1px solid var(--control-border);background:var(--theme-surface-soft,var(--surface));color:var(--ink);text-align:left;border-radius:12px;align-items:flex-start;gap:12px;margin:14px 0 6px;padding:16px;display:flex}.recovery-icon[data-v-e5cd86fe]{border:1px solid var(--line);width:34px;height:34px;color:var(--theme-accent);background:var(--surface);border-radius:10px;flex:none;place-items:center;display:grid}.recovery-icon .iconify[data-v-e5cd86fe]{width:19px;height:19px}.recovery-content[data-v-e5cd86fe]{flex:1;min-width:0}.recovery-heading[data-v-e5cd86fe]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.recovery-heading strong[data-v-e5cd86fe]{font-size:14px;font-weight:650;line-height:1.5}.recovery-badge[data-v-e5cd86fe]{border:1px solid var(--control-border);color:var(--control-ink);background:var(--control-selected);border-radius:6px;padding:2px 7px;font-size:11px;line-height:1.5}p[data-v-e5cd86fe]{overflow-wrap:anywhere;margin:6px 0 0;font-size:13px;line-height:1.65}.recovery-reason[data-v-e5cd86fe],.recovery-refresh[data-v-e5cd86fe],small[data-v-e5cd86fe]{color:var(--muted)}.recovery-refresh[data-v-e5cd86fe]{align-items:flex-start;gap:6px;display:flex}.recovery-refresh .iconify[data-v-e5cd86fe]{flex:none;width:16px;height:16px;margin-top:3px}.recovery-refresh--ready[data-v-e5cd86fe]{color:var(--theme-accent)}.recovery-actions[data-v-e5cd86fe]{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.recovery-actions>button[data-v-e5cd86fe]{white-space:normal;text-align:left;justify-content:center;min-height:44px;padding-inline:14px;line-height:1.5}.recovery-actions>button[data-v-e5cd86fe]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}small[data-v-e5cd86fe]{margin-top:10px;font-size:11px;line-height:1.6;display:block}@media (max-width:520px){.chat-recovery[data-v-e5cd86fe]{gap:9px;padding:12px}.recovery-icon[data-v-e5cd86fe]{border-radius:8px;width:28px;height:28px}.recovery-actions[data-v-e5cd86fe]{grid-template-columns:minmax(0,1fr);display:grid}.recovery-actions>button[data-v-e5cd86fe]{width:100%}}.composer-menu[data-v-79db6f34]{border:1px solid var(--line);background:var(--theme-surface,#fff);text-align:left;border-radius:10px;margin-bottom:10px;overflow:hidden}.composer-menu-heading[data-v-79db6f34]{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;padding:10px 12px 6px;font-size:12px;display:flex}.composer-menu-heading kbd[data-v-79db6f34]{font:inherit;white-space:nowrap;font-size:11px}.composer-menu-list[data-v-79db6f34]{overscroll-behavior:contain;max-height:240px;padding:4px;overflow-y:auto}.composer-menu-list button[data-v-79db6f34]{text-align:left;width:100%;min-height:48px;color:var(--ink);background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:8px;display:flex}.composer-menu-list button[aria-selected=true][data-v-79db6f34]{background:var(--control-selected);color:var(--theme-accent,#7044ad)}@supports (background:color-mix(in srgb,black,white)){.composer-menu-list button[aria-selected=true][data-v-79db6f34]{background:color-mix(in srgb,var(--theme-accent,#7044ad) 7%,var(--theme-surface,#fff))}}.composer-menu-list button[data-v-79db6f34]:disabled{opacity:.55;cursor:default}.composer-menu-icon[data-v-79db6f34],.composer-menu-list .composer-menu-preview[data-v-79db6f34]{-o-object-fit:cover;object-fit:cover;border-radius:6px;flex:none;width:30px;height:30px}.composer-menu-icon[data-v-79db6f34]{color:var(--theme-accent,#7044ad);place-items:center;display:grid}.composer-menu-enter[data-v-79db6f34],.composer-menu-icon>.iconify[data-v-79db6f34]{width:18px;height:18px}.composer-menu-label[data-v-79db6f34]{flex:1;min-width:0}.composer-menu-list strong[data-v-79db6f34]{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.5;display:block;overflow:hidden}.composer-menu-list small[data-v-79db6f34]{-webkit-line-clamp:2;overflow-wrap:anywhere;color:var(--muted);-webkit-box-orient:vertical;margin-top:2px;font-size:12px;line-height:1.6;display:-webkit-box;overflow:hidden}.composer-menu-enter[data-v-79db6f34]{color:var(--theme-accent,#7044ad);flex:none}.composer-menu-list p[data-v-79db6f34]{color:var(--muted);padding:10px;font-size:12px;line-height:1.65}.composer-menu-more[data-v-79db6f34]{border-top:1px solid var(--line);width:100%;min-height:44px;color:var(--theme-accent,#7044ad);text-align:center;padding:8px;font-size:12px;display:block}.composer-menu-more[data-v-79db6f34]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-4px}@media (hover:none) and (pointer:coarse),(max-width:650px){.composer-menu-list[data-v-79db6f34]{max-height:192px}.composer-menu-heading kbd[data-v-79db6f34]{display:none}}.agent-image-model-control[data-v-cd15981a]{min-width:0;max-width:100%;color:var(--control-ink);align-items:center;gap:4px;font-size:12px;display:flex}.agent-image-model-control>.iconify[data-v-cd15981a]{flex:none;width:15px;height:15px}.agent-image-model-label[data-v-cd15981a]{white-space:nowrap}.agent-image-model-control[data-v-cd15981a] .app-select{-webkit-appearance:none;appearance:none;background:0 0;min-width:0;max-width:calc(min(220px,38vw));padding:6px 10px;font-size:12px}@media (hover:none) and (pointer:coarse),(max-width:1180px){.agent-image-model-control[data-v-cd15981a] .app-select{font-size:16px}}@media (max-width:600px){.agent-image-model-label[data-v-cd15981a]{display:none}.agent-image-model-control[data-v-cd15981a] .app-select{max-width:45vw}}.credit-auth-actions[data-v-fb1bbe22]{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.credit-auth-actions>button[data-v-fb1bbe22]{min-height:44px}.chat-task-queue.chat-task-queue--recovery ol[data-v-fb1bbe22]{max-height:360px;max-height:calc(min(360px,45dvh))}.workspace-send-target[data-v-fb1bbe22]{flex:none;margin-left:auto;display:inline-flex}.chat-page[data-v-fb1bbe22]{text-align:left}.chat-start-text[data-v-fb1bbe22]{white-space:pre-wrap;overflow-wrap:anywhere}.chat-start-status[data-v-fb1bbe22]{color:var(--muted);align-items:center;gap:8px;display:flex}.chat-composer .chat-send-button[data-v-fb1bbe22]{border-radius:12px;flex:none;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;line-height:1;display:inline-flex}.chat-send-button[data-v-fb1bbe22] .iconify{width:20px;height:20px;margin:0}.chat-page--entry .chat-composer.chat-composer--focused[data-v-fb1bbe22]{box-shadow:0 0 0 3px var(--focus-halo)}.chat-archived-notice[data-v-fb1bbe22]{color:var(--theme-text-secondary,#795891);background:var(--theme-surface-soft,#f6f0fc);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 18px;font-size:12px;display:flex}.chat-archived-notice>span[data-v-fb1bbe22]:not(.iconify),.chat-branch-notice>span[data-v-fb1bbe22]:not(.iconify){flex:1;min-width:160px}.chat-branch-notice[data-v-fb1bbe22]{color:var(--muted);background:var(--theme-surface-soft,#f6f0fc);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 18px;font-size:13px;line-height:1.6;display:flex}.chat-branch-notice a[data-v-fb1bbe22]{color:var(--theme-accent,var(--purple));text-underline-offset:3px;text-decoration:underline}.chat-reading-area[data-v-fb1bbe22]{flex:1;min-width:0;min-height:0;display:flex;position:relative}.chat-scroll[data-v-fb1bbe22]{scroll-behavior:auto}.chat-main--navigation[data-v-fb1bbe22]{--chat-gutter-start:max(var(--page-gutter), 48px)}@media (hover:none) and (pointer:coarse),(max-width:900px){.chat-main--navigation[data-v-fb1bbe22]{--chat-gutter-start:var(--page-gutter)}.has-navigation .chat-scroll[data-v-fb1bbe22]{margin-top:48px;padding-top:16px}}.chat-latest-shortcut[data-v-fb1bbe22]{z-index:4;flex:none;height:0;position:relative}.chat-latest-button[data-v-fb1bbe22]{border:1px solid var(--theme-border,#d8c7ed);background:var(--theme-surface,#fff);width:40px;height:40px;color:var(--theme-accent,#7044ad);box-shadow:0 3px 12px var(--theme-shadow,#41296118);cursor:pointer;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.chat-latest-button[data-v-fb1bbe22]:hover{background:var(--theme-surface-soft,#f4edff);border-color:var(--theme-border-strong,#9d78ce)}.chat-latest-button[data-v-fb1bbe22]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.chat-latest-button .iconify[data-v-fb1bbe22]{width:20px;height:20px}.chat-composer-area[data-v-fb1bbe22]{max-height:65%}.chat-composer textarea[data-v-fb1bbe22]{box-sizing:border-box;min-height:64px;max-height:min(320px,var(--chat-viewport-height,100dvh) * .35);scrollbar-gutter:stable;display:block;overflow-y:auto}.chat-page--entry[data-v-fb1bbe22]{width:100%;min-width:0;height:auto;min-height:0;max-width:var(--entry-layout-width,800px);text-align:left;margin:0 auto;display:block}.chat-page--entry .chat-main[data-v-fb1bbe22]{background:0 0}.chat-page--entry .chat-composer-area[data-v-fb1bbe22]{width:100%;max-width:var(--entry-composer-width,800px);max-height:none;margin-inline:auto;padding:0;overflow:visible}.chat-page--entry .chat-composer[data-v-fb1bbe22]{box-shadow:none;border-radius:16px;padding:16px 18px 12px}.chat-page--entry .chat-composer textarea[data-v-fb1bbe22]{min-height:64px;font-size:16px;line-height:1.7}.trial-offer-note[data-v-fb1bbe22]{margin:6px 0 0;line-height:1.6}.chat-goal[data-v-fb1bbe22]{background:var(--theme-surface-soft,#f3edfa);width:100%;color:var(--theme-accent,#7044ad);text-align:left;border-radius:9px;align-items:center;gap:8px;margin-bottom:12px;padding:9px 11px;display:flex}.chat-goal>.iconify[data-v-fb1bbe22]{flex:none}.chat-goal strong[data-v-fb1bbe22]{white-space:nowrap;font-size:11px}.chat-goal>span[data-v-fb1bbe22]:not(.iconify){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;overflow:hidden}.goal-form>label[data-v-fb1bbe22]{margin-bottom:8px;font-size:13px;font-weight:600;display:block}.goal-form textarea[data-v-fb1bbe22]{resize:vertical;border:1px solid var(--line);border-radius:10px;width:100%;min-height:120px;max-height:40dvh;padding:12px;font-size:14px;line-height:1.7}.goal-form textarea[data-v-fb1bbe22]:focus{outline:2px solid var(--focus-ring);outline-offset:2px}.goal-count[data-v-fb1bbe22]{text-align:right;color:var(--muted);margin-top:5px;font-size:11px}.goal-actions[data-v-fb1bbe22]{justify-content:space-between;gap:12px;margin-top:18px;display:flex}.command-help[data-v-fb1bbe22]{gap:6px;display:grid}.command-help>button[data-v-fb1bbe22]{text-align:left;border-radius:10px;align-items:center;gap:12px;padding:11px;display:flex}.command-help>button[data-v-fb1bbe22]:hover{background:var(--theme-surface-soft,#f3edfa)}.command-help>button>.iconify[data-v-fb1bbe22]{color:var(--theme-accent,#8052b6);font-size:20px}.command-help small[data-v-fb1bbe22],.command-help strong[data-v-fb1bbe22]{display:block}.command-help strong[data-v-fb1bbe22]{font-size:14px;font-weight:600}.command-help small[data-v-fb1bbe22],.command-help>p[data-v-fb1bbe22]{color:var(--muted);font-size:12px;line-height:1.7}.command-help>p[data-v-fb1bbe22]{border-top:1px solid var(--line);margin-top:8px;padding:14px 11px 0}.command-help>p strong[data-v-fb1bbe22]{display:inline}@media (max-width:650px){.chat-page--entry .chat-composer[data-v-fb1bbe22]{padding:12px 14px 10px}.chat-page--entry .chat-composer textarea[data-v-fb1bbe22]{min-height:72px}.chat-page--entry .attach-button>span[data-v-fb1bbe22]:not(.iconify){display:none}}.entry-history[data-v-fb1bbe22]{margin-top:24px;container-type:inline-size}.entry-history>header[data-v-fb1bbe22]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;margin-bottom:10px;display:flex}.entry-history h2[data-v-fb1bbe22]{color:var(--ink);font-size:16px;font-weight:600}.entry-history>header>a[data-v-fb1bbe22]{min-height:44px;color:var(--theme-accent,#8052b6);white-space:nowrap;align-items:center;gap:7px;font-size:13px;display:inline-flex}.entry-history>p[data-v-fb1bbe22]{color:var(--muted);padding:14px 0;font-size:13px}.entry-history-grid[data-v-fb1bbe22]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.entry-history[data-v-fb1bbe22] .conversation-card{border-radius:12px}.entry-history[data-v-fb1bbe22] .conversation-card-link{grid-template-columns:104px minmax(0,1fr);min-height:112px;display:grid}.entry-history[data-v-fb1bbe22] .conversation-card-cover{aspect-ratio:auto;background:var(--control-surface);width:104px;height:100%;min-height:112px;overflow:hidden}.entry-history[data-v-fb1bbe22] .artwork-preview{aspect-ratio:auto;height:100%}.entry-history[data-v-fb1bbe22] .conversation-card-cover>.iconify{width:24px;height:24px}.entry-history[data-v-fb1bbe22] .conversation-card-caption{align-self:center;min-width:0;padding:14px}.entry-history[data-v-fb1bbe22] .conversation-card-caption>strong{padding-right:36px}.entry-history[data-v-fb1bbe22] .conversation-card-caption>div{margin-top:8px}.entry-history[data-v-fb1bbe22] .conversation-card-caption time{white-space:nowrap;font-variant-numeric:tabular-nums}.entry-history[data-v-fb1bbe22] .conversation-card .conversation-more{box-shadow:none;background:0 0;top:4px;right:4px}@container (width>=1100px){.entry-history-grid[data-v-fb1bbe22]{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (width<=620px){.entry-history-grid[data-v-fb1bbe22]{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;grid-template-columns:none;grid-auto-columns:minmax(260px,82%);grid-auto-flow:column;padding:3px 3px 12px;overflow-x:auto}.entry-history-grid[data-v-fb1bbe22]>*{scroll-snap-align:start}}@supports not (container-type:inline-size){@media (min-width:1400px){.home-content .entry-history-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:650px){.entry-history-grid[data-v-fb1bbe22]{scroll-snap-type:x proximity;grid-template-columns:none;grid-auto-columns:minmax(260px,82%);grid-auto-flow:column;padding:3px 3px 12px;overflow-x:auto}.entry-history-grid[data-v-fb1bbe22]>*{scroll-snap-align:start}}}@media (any-pointer:coarse),(max-width:650px){.entry-history[data-v-fb1bbe22] .conversation-card .conversation-more{opacity:1;width:44px;height:44px}}@media (hover:none) and (pointer:coarse),(max-width:900px){.chat-composer--guest .composer-bottom[data-v-fb1bbe22]{flex-wrap:wrap}.chat-composer--guest .composer-bottom>.agent-mode-control[data-v-fb1bbe22]{min-width:120px}.chat-composer .attach-button[data-v-fb1bbe22],.chat-composer .composer-options-toggle[data-v-fb1bbe22]{width:44px;height:44px}.chat-composer .composer-bottom>button[data-v-fb1bbe22],.chat-composer .workspace-send-target button[data-v-fb1bbe22]{min-width:44px;min-height:44px}}.embedded-image-export[data-v-fb1bbe22]{border-bottom:1px solid var(--line);justify-content:flex-end;padding:.5rem;display:flex}.chat-usage-toggle[data-v-fb1bbe22]{width:40px;height:40px;color:var(--theme-text-secondary,#79658c);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;display:grid}.chat-usage-toggle[data-v-fb1bbe22]:hover,.chat-usage-toggle[aria-expanded=true][data-v-fb1bbe22]{background:var(--theme-surface-soft,#f3ecfc);color:var(--theme-accent,#7044ad)}.chat-usage-toggle[data-v-fb1bbe22]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.chat-usage-toggle .iconify[data-v-fb1bbe22]{width:18px;height:18px}.chat-welcome[data-v-fb1bbe22]{padding-block:16px}.chat-starters[data-v-fb1bbe22]{margin-top:24px}.chat-template-picker[data-v-fb1bbe22]{min-width:0;min-inline-size:0;text-align:left;border:0;max-width:600px;margin:1.5rem auto 0;padding:0}.chat-template-picker legend[data-v-fb1bbe22]{color:var(--theme-text-muted,#8b7d9d);margin-bottom:.6rem;font-size:.8rem}.chat-template-options[data-v-fb1bbe22]{flex-wrap:wrap;gap:.65rem;display:flex}.chat-template-options label[data-v-fb1bbe22]{border:1px solid var(--theme-border,#e4dcef);cursor:pointer;background:var(--theme-surface,#fff);border-radius:12px;flex:180px;align-items:center;gap:.65rem;min-width:0;padding:.75rem .9rem;display:flex}.chat-template-options label>span[data-v-fb1bbe22]{overflow-wrap:break-word;min-width:0}.chat-template-options label.selected[data-v-fb1bbe22]{border-color:var(--focus-ring);background:var(--control-selected);color:var(--control-ink)}.chat-template-options label[data-v-fb1bbe22]:focus-within{outline:2px solid var(--focus-ring);outline-offset:2px}.chat-template-options input[data-v-fb1bbe22]{opacity:0;width:1px;height:1px;position:absolute}.chat-template-options strong[data-v-fb1bbe22]{font-size:.9rem;font-weight:600;display:block}.chat-template-options small[data-v-fb1bbe22]{margin-top:.2rem;display:block}.chat-template-options small[data-v-fb1bbe22],.chat-template-picker>p[data-v-fb1bbe22]{color:var(--theme-text-muted,#8b7d9d);font-size:.75rem}.chat-template-picker>p[data-v-fb1bbe22]{margin:.65rem 0 0;line-height:1.6}.chat-template-picker:disabled label[data-v-fb1bbe22]{cursor:default;opacity:.7}.chat-form-entry[data-v-fb1bbe22]{border:1px solid var(--theme-border,#e5dcec);color:var(--theme-text-secondary,#79658c);white-space:nowrap;border-radius:8px;align-items:center;gap:.45rem;margin-left:auto;padding:.5rem .7rem;font-size:.8rem;display:inline-flex}.chat-form-entry[data-v-fb1bbe22]:hover{background:var(--theme-surface-soft,#f4eefb);color:var(--theme-accent,#7042b3)}.chat-form-entry[data-v-fb1bbe22]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (max-width:600px){.chat-form-entry[data-v-fb1bbe22]{justify-content:center;min-width:40px;padding:.5rem}.chat-form-entry>span[data-v-fb1bbe22]:not(.iconify),.chat-header .chat-heading small[data-v-fb1bbe22]{display:none}.chat-header .chat-heading .chat-channel-user[data-v-fb1bbe22]{display:block}}@media (max-width:400px){.chat-history-toggle[data-v-fb1bbe22]{justify-content:center;width:40px;padding:8px}.chat-history-toggle>span[data-v-fb1bbe22]:not(.iconify){display:none}}.chat-trip-brief[data-v-fb1bbe22]{font-size:.9rem;line-height:1.7}.chat-trip-brief p[data-v-fb1bbe22]{opacity:.8;margin:.3rem 0}.chat-task-queue[data-v-fb1bbe22]{border:1px solid var(--line);background:var(--surface,#fff);border-radius:12px;margin-bottom:10px;padding:10px 12px}.chat-task-queue>strong[data-v-fb1bbe22]{font-size:12px}.chat-task-queue ol[data-v-fb1bbe22]{max-height:150px;margin:8px 0 0;padding:0;list-style:none;overflow-y:auto}.chat-task-queue li[data-v-fb1bbe22]{border-top:1px solid var(--line);align-items:center;gap:10px;padding:8px 0;display:flex}.chat-task-queue li>div[data-v-fb1bbe22]{flex:1;min-width:0}.chat-task-queue p[data-v-fb1bbe22]{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.chat-task-queue small[data-v-fb1bbe22],.queue-status[data-v-fb1bbe22]{color:var(--muted);font-size:11px}.chat-task-queue button[data-v-fb1bbe22]{color:var(--theme-accent,#7044ad);border-radius:6px;flex:none;padding:6px;font-size:11px}.chat-task-queue button[data-v-fb1bbe22]:hover{background:var(--theme-surface-soft,#f3edfa)}.chat-task-mode[data-v-fb1bbe22]{border:1px solid var(--line);background:var(--surface,#fff);border-radius:8px;max-width:150px;padding:7px 8px;font-size:12px}.goal-task-mode[data-v-fb1bbe22]{justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex!important}.chat-channel-user[data-v-fb1bbe22]{color:var(--theme-text-muted,#8b7d9d);text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:3px;font-size:11px;line-height:1.35;display:block;overflow:hidden}
