.toolbar-enter-active[data-v-c8eb13cb]{transition:opacity .15s ease,transform .2s cubic-bezier(.34,1.56,.64,1)}.toolbar-leave-active[data-v-c8eb13cb]{transition:opacity .1s ease,transform .1s ease}.toolbar-enter-from[data-v-c8eb13cb],.toolbar-leave-to[data-v-c8eb13cb]{opacity:0;transform:translateY(4px) scale(.9)}.tbtn[data-v-c8eb13cb]{align-items:center;border-radius:.75rem;color:rgb(212 212 216/var(--tw-text-opacity,1));cursor:pointer;display:flex;font-size:.7rem;font-weight:500;gap:.375rem;outline:2px solid transparent;outline-offset:2px;padding:.375rem .625rem;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.tbtn[data-v-c8eb13cb],.tbtn[data-v-c8eb13cb]:hover{--tw-text-opacity:1}.tbtn[data-v-c8eb13cb]:hover{background-color:#ffffff1a;color:rgb(255 255 255/var(--tw-text-opacity,1))}.tbtn[data-v-c8eb13cb]:active{background-color:#ffffff26}.tbtn--ai[data-v-c8eb13cb]:hover{background-color:#f9731626}.caret[data-v-c8eb13cb]{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #18181b;height:0;margin-top:-1px;width:0}.ctx-enter-active[data-v-c1ca2e26]{transition:opacity .12s ease,transform .14s cubic-bezier(.34,1.4,.64,1)}.ctx-leave-active[data-v-c1ca2e26]{transition:opacity .08s ease,transform .08s ease}.ctx-enter-from[data-v-c1ca2e26],.ctx-leave-to[data-v-c1ca2e26]{opacity:0;transform:scale(.94) translateY(-4px)}.ctx-menu[data-v-c1ca2e26]{--ctx-bg:hsla(0,0%,100%,.96);--ctx-border:hsla(240,6%,90%,.82);--ctx-divider:hsla(240,6%,90%,.78);--ctx-ring:rgba(24,24,27,.045);--ctx-shadow:rgba(24,24,27,.13);--ctx-shadow-soft:rgba(24,24,27,.08);--ctx-text:#3f3f46;--ctx-text-strong:#18181b;--ctx-muted:#71717a;--ctx-icon:#a1a1aa;--ctx-hover-bg:#f4f4f5;--ctx-hover-text:#18181b;--ctx-active-bg:#e4e4e7;--ctx-accent:#ea580c;--ctx-accent-hover:#c2410c;--ctx-accent-bg:#fff7ed;backdrop-filter:blur(22px) saturate(160%);-webkit-backdrop-filter:blur(22px) saturate(160%);background:var(--ctx-bg);border:1px solid var(--ctx-border);border-radius:.875rem;box-shadow:0 24px 58px var(--ctx-shadow),0 8px 22px var(--ctx-shadow-soft),0 0 0 1px var(--ctx-ring);overflow:hidden;padding:.375rem}.ctx-menu--dark[data-v-c1ca2e26],html.dark{--ctx-bg:#09090b;--ctx-border:rgba(63,63,70,.88);--ctx-divider:rgba(63,63,70,.74);--ctx-ring:hsla(0,0%,100%,.08);--ctx-shadow:rgba(0,0,0,.72);--ctx-shadow-soft:rgba(0,0,0,.48);--ctx-text:#e4e4e7;--ctx-text-strong:#fff;--ctx-muted:#a1a1aa;--ctx-icon:#71717a;--ctx-hover-bg:#18181b;--ctx-hover-text:#fff;--ctx-active-bg:#27272a;--ctx-accent:#fdba74;--ctx-accent-hover:#fed7aa;--ctx-accent-bg:rgba(154,52,18,.28);color-scheme:dark}.ctx-section[data-v-c1ca2e26]{padding:.0625rem 0}.ctx-sep[data-v-c1ca2e26]{background:var(--ctx-divider);height:1px;margin:.25rem .375rem}.ctx-item[data-v-c1ca2e26]{align-items:center;background:transparent;border-radius:.625rem;color:var(--ctx-text);cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:.625rem;line-height:1.2;min-height:2rem;outline:none;padding:.4375rem .5625rem;text-align:left;transition:background-color .12s ease,color .12s ease,transform .12s ease;width:100%}.ctx-item[data-v-c1ca2e26]:hover{background:var(--ctx-hover-bg);color:var(--ctx-hover-text)}.ctx-item[data-v-c1ca2e26]:active{background:var(--ctx-active-bg);transform:scale(.992)}.ctx-item[data-v-c1ca2e26]:focus-visible{background:var(--ctx-hover-bg);box-shadow:inset 0 0 0 1px var(--ctx-accent);color:var(--ctx-hover-text)}.ctx-item--disabled[data-v-c1ca2e26]{color:var(--ctx-muted);opacity:.42;pointer-events:none}.ctx-item--accent[data-v-c1ca2e26]{color:var(--ctx-accent);font-weight:600}.ctx-item--accent[data-v-c1ca2e26]:focus-visible,.ctx-item--accent[data-v-c1ca2e26]:hover{background:var(--ctx-accent-bg);color:var(--ctx-accent-hover)}.ctx-item--accent .ctx-icon[data-v-c1ca2e26]{color:var(--ctx-accent)}.ctx-icon[data-v-c1ca2e26]{color:var(--ctx-icon);flex-shrink:0;height:15px;transition:color .12s ease;width:15px}.ctx-item:focus-visible .ctx-icon[data-v-c1ca2e26],.ctx-item:hover .ctx-icon[data-v-c1ca2e26]{color:var(--ctx-accent)}.ctx-label[data-v-c1ca2e26]{align-items:center;display:flex;flex:1;gap:.25rem;min-width:0}.ctx-muted[data-v-c1ca2e26]{color:var(--ctx-muted);font-weight:400}.ctx-strong[data-v-c1ca2e26]{color:var(--ctx-text-strong);font-weight:600}.ctx-truncate[data-v-c1ca2e26]{display:block;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panel-enter-active[data-v-5b72bd1d]{transition:transform .24s cubic-bezier(.16,1,.3,1)}.panel-leave-active[data-v-5b72bd1d]{transition:transform .18s ease-in}.panel-enter-from[data-v-5b72bd1d],.panel-leave-to[data-v-5b72bd1d]{transform:translate(100%)}.stream-chunk[data-v-5b72bd1d]{animation:fadeChunk-5b72bd1d .18s ease forwards;display:inline;opacity:0}@keyframes fadeChunk-5b72bd1d{0%{filter:blur(1.5px);opacity:0}to{filter:blur(0);opacity:1}}.cursor-blink[data-v-5b72bd1d]{--tw-text-opacity:1;animation:blink-5b72bd1d .65s step-end infinite;color:rgb(251 146 60/var(--tw-text-opacity,1))}@keyframes blink-5b72bd1d{0%,to{opacity:1}50%{opacity:0}}.thinking-dot[data-v-5b72bd1d]{border-radius:9999px;display:inline-block;flex-shrink:0;height:.375rem;width:.375rem;--tw-bg-opacity:1;animation:tdot-5b72bd1d 1.1s ease-in-out infinite;background-color:rgb(212 212 216/var(--tw-bg-opacity,1))}.dark{background-color:#52525b}@keyframes tdot-5b72bd1d{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.ai-prose[data-v-5b72bd1d] p{line-height:1.625;margin-bottom:.5rem}.ai-prose[data-v-5b72bd1d] p:last-child{margin-bottom:0}.ai-prose[data-v-5b72bd1d] h1,.ai-prose[data-v-5b72bd1d] h2,.ai-prose[data-v-5b72bd1d] h3{font-weight:600;margin-bottom:.25rem;margin-top:.75rem;--tw-text-opacity:1;color:rgb(24 24 27/var(--tw-text-opacity,1))}.ai-prose[data-v-5b72bd1d] h1{font-size:1rem;line-height:1.5rem}.ai-prose[data-v-5b72bd1d] h2{font-size:.875rem;line-height:1.25rem}.ai-prose[data-v-5b72bd1d] h3{font-size:.75rem;letter-spacing:.025em;line-height:1rem;text-transform:uppercase}.ai-prose[data-v-5b72bd1d] ul{list-style-type:disc;margin-bottom:.5rem}.ai-prose[data-v-5b72bd1d] ul>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.125rem*var(--tw-space-y-reverse));margin-top:calc(.125rem*(1 - var(--tw-space-y-reverse)))}.ai-prose[data-v-5b72bd1d] ul{padding-left:1rem}.ai-prose[data-v-5b72bd1d] ol{list-style-type:decimal;margin-bottom:.5rem}.ai-prose[data-v-5b72bd1d] ol>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.125rem*var(--tw-space-y-reverse));margin-top:calc(.125rem*(1 - var(--tw-space-y-reverse)))}.ai-prose[data-v-5b72bd1d] ol{padding-left:1rem}.ai-prose[data-v-5b72bd1d] li:last-child,.ai-prose[data-v-5b72bd1d] ol:last-child,.ai-prose[data-v-5b72bd1d] ul:last-child{margin-bottom:0}.ai-prose[data-v-5b72bd1d] code{border-radius:.25rem;--tw-bg-opacity:1;background-color:rgb(244 244 245/var(--tw-bg-opacity,1));font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px;padding:.125rem .25rem;--tw-text-opacity:1;color:rgb(39 39 42/var(--tw-text-opacity,1))}.ai-prose[data-v-5b72bd1d] pre{border-radius:.75rem;border-width:1px;margin-bottom:.5rem;overflow-x:auto;--tw-border-opacity:1;border-color:rgb(228 228 231/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(250 250 250/var(--tw-bg-opacity,1));padding:.75rem}.ai-prose[data-v-5b72bd1d] pre code{background-color:transparent;font-size:.75rem;line-height:1rem;padding:0}.ai-prose[data-v-5b72bd1d] strong{font-weight:600;--tw-text-opacity:1;color:rgb(24 24 27/var(--tw-text-opacity,1))}.ai-prose[data-v-5b72bd1d] em{font-style:italic;--tw-text-opacity:1;color:rgb(82 82 91/var(--tw-text-opacity,1))}.ai-prose[data-v-5b72bd1d] a{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity,1));text-decoration-color:#fed7aa;text-decoration-line:underline;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ai-prose[data-v-5b72bd1d] a:hover{text-decoration-color:#f97316}.ai-prose[data-v-5b72bd1d] blockquote{border-left-width:2px;margin-bottom:.5rem;--tw-border-opacity:1;border-color:rgb(228 228 231/var(--tw-border-opacity,1));font-style:italic;padding-left:.75rem;--tw-text-opacity:1;color:rgb(113 113 122/var(--tw-text-opacity,1))}.ai-prose[data-v-5b72bd1d] hr{margin-bottom:.75rem;margin-top:.75rem;--tw-border-opacity:1;border-color:rgb(228 228 231/var(--tw-border-opacity,1))}.dark{color:#f4f4f5}.dark{color:#a1a1aa}.dark{background:#27272a;color:#e4e4e7}.dark{background:#09090b;border-color:#27272a}.dark{border-color:#3f3f46}
