.studio-ai-launcher_launcher__igF09{z-index:40;right:22px;bottom:22px;display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid #d5d6ce;border-radius:50%;background:#fff;color:#333;box-shadow:0 3px 12px #0000000d;cursor:pointer;transition:background .16s,border-color .16s,transform .16s}.studio-ai-launcher_launcher__igF09:enabled:hover{background:#f6f6f3;border-color:#aeb0a6}.studio-ai-launcher_launcher__igF09:enabled:active{transform:scale(.94)}.studio-ai-launcher_launcher__igF09:focus-visible{outline:1px solid #777;outline-offset:3px}.studio-ai-launcher_launcher__igF09:disabled{cursor:not-allowed;opacity:.45}.studio-ai-launcher_icon__QVpma{display:grid;place-items:center}.studio-ai-launcher_hint__IjRec{position:absolute;right:54px;display:flex;align-items:center;gap:12px;padding:7px 10px;white-space:nowrap;border:1px solid #dedfd8;border-radius:6px;background:#fff;font-family:inherit;font-size:12px;opacity:0;pointer-events:none;transition:opacity .12s ease}.studio-ai-launcher_launcher__igF09:enabled:is(:hover,:focus-visible) .studio-ai-launcher_hint__IjRec{opacity:1;transition-delay:.35s}.studio-ai-launcher_hint__IjRec kbd{font:inherit;color:#888b82}.dark .studio-ai-launcher_launcher__igF09{background:#20221c;border-color:#3c3f36;color:#e6e7de}.dark .studio-ai-launcher_launcher__igF09:enabled:hover{background:#2a2c25;border-color:#797b72}.dark .studio-ai-launcher_hint__IjRec{background:#20221c;border-color:#3c3f36;color:#e6e7de}.dark .studio-ai-launcher_hint__IjRec kbd{color:#a0a393}@media (max-width:600px){.studio-ai-launcher_launcher__igF09{right:16px;bottom:16px}}.studio-ai-launcher_mark__K6_Iq{overflow:visible;transition:transform .24s cubic-bezier(.2,.8,.2,1)}.studio-ai-launcher_eyes__PzbS9{transform-origin:16px 14.5px}.studio-ai-launcher_launcher__igF09:enabled:is(:hover,:focus-visible) .studio-ai-launcher_mark__K6_Iq{transform:translateY(-1px) rotate(-5deg)}.studio-ai-launcher_launcher__igF09:enabled:is(:hover,:focus-visible) .studio-ai-launcher_eyes__PzbS9{animation:studio-ai-launcher_glance__FrhZ9 .9s ease-in-out both}@keyframes studio-ai-launcher_glance__FrhZ9{0%{transform:translateX(0) scaleY(1)}25%,45%{transform:translateX(1px) scaleY(1)}55%{transform:translateX(1px) scaleY(.12)}68%,to{transform:translateX(1px) scaleY(1)}}@media (prefers-reduced-motion:reduce){.studio-ai-launcher_launcher__igF09,.studio-ai-launcher_launcher__igF09 .studio-ai-launcher_mark__K6_Iq,.studio-ai-launcher_launcher__igF09>span{transition:none}.studio-ai-launcher_launcher__igF09 .studio-ai-launcher_eyes__PzbS9{animation:none!important}.studio-ai-launcher_launcher__igF09:active,.studio-ai-launcher_launcher__igF09:enabled:is(:hover,:focus-visible) .studio-ai-launcher_mark__K6_Iq{transform:none}}.studio-ai-launcher_launcher__igF09{animation:studio-ai-launcher_launcher-arrive__RQDuB .24s ease-out both}.studio-ai-launcher_launcher__igF09:after{content:"";position:absolute;inset:-5px;border:1px dashed;border-radius:inherit;opacity:0;pointer-events:none}.studio-ai-launcher_launcher__igF09:enabled:is(:hover,:focus-visible):after{animation:studio-ai-launcher_intent-trace__flrkO .56s cubic-bezier(.2,.8,.2,1) both}.studio-ai-launcher_launcher__igF09:enabled:is(:hover,:focus-visible) .studio-ai-launcher_mark__K6_Iq>path{stroke-dasharray:100;animation:studio-ai-launcher_bubble-draw__Gf5RS .56s ease-out both}.studio-ai-launcher_hint__IjRec{transform:translateX(4px);transition:opacity .16s ease,transform .16s ease}.studio-ai-launcher_launcher__igF09:enabled:is(:hover,:focus-visible) .studio-ai-launcher_hint__IjRec{transform:none}.studio-ai-launcher_panel__i7CHw{animation:studio-ai-launcher_panel-arrive__wLGFk .18s ease-out both}.studio-ai-launcher_panel__i7CHw[data-presentation=floating]{transform-origin:bottom right;animation-name:studio-ai-launcher_floating-arrive__m2fCq}@keyframes studio-ai-launcher_launcher-arrive__RQDuB{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0 0}}@keyframes studio-ai-launcher_intent-trace__flrkO{0%{opacity:.5;transform:rotate(-35deg) scale(.9)}to{opacity:.22;transform:rotate(0deg) scale(1)}}@keyframes studio-ai-launcher_bubble-draw__Gf5RS{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}@keyframes studio-ai-launcher_panel-arrive__wLGFk{0%{opacity:.6;translate:-8px 0}to{opacity:1;translate:0 0}}@keyframes studio-ai-launcher_floating-arrive__m2fCq{0%{opacity:.6;translate:0 10px}to{opacity:1;translate:0 0}}@media (prefers-reduced-motion:reduce){.studio-ai-launcher_launcher__igF09,.studio-ai-launcher_launcher__igF09 .studio-ai-launcher_mark__K6_Iq>path,.studio-ai-launcher_launcher__igF09:after,.studio-ai-launcher_panel__i7CHw{animation:none!important}.studio-ai-launcher_launcher__igF09 .studio-ai-launcher_hint__IjRec{transition:none;transform:none}.studio-ai-launcher_launcher__igF09:enabled:is(:hover,:focus-visible):after{opacity:.22}}.chat-primitives_markdown__9qi9R{font:inherit;line-height:1.65;overflow-wrap:anywhere;min-width:0}.chat-primitives_markdown__9qi9R p{margin:0 0 12px}.chat-primitives_markdown__9qi9R>:last-child{margin-bottom:0}.chat-primitives_markdown__9qi9R h1,.chat-primitives_markdown__9qi9R h2,.chat-primitives_markdown__9qi9R h3,.chat-primitives_markdown__9qi9R h4{font:inherit;font-weight:650;line-height:1.4;margin:20px 0 8px}.chat-primitives_markdown__9qi9R>:first-child{margin-top:0}.chat-primitives_markdown__9qi9R ol,.chat-primitives_markdown__9qi9R ul{padding-left:21px;margin:8px 0 16px}.chat-primitives_markdown__9qi9R li{padding-left:3px;margin:6px 0}.chat-primitives_markdown__9qi9R li>p{margin:0 0 6px}.chat-primitives_markdown__9qi9R a{color:inherit;text-decoration:underline;text-decoration-color:#aaa;text-underline-offset:3px;cursor:pointer}.chat-primitives_markdown__9qi9R a:hover{text-decoration-color:currentColor}.chat-primitives_markdown__9qi9R blockquote{margin:12px 0;border-left:2px solid #b8b8af;padding-left:14px;color:var(--chat-muted,#78786f)}.chat-primitives_markdown__9qi9R pre{margin:12px 0;overflow-x:auto;padding:12px;border-radius:6px;border:1px solid var(--chat-line,#dedfd8);background:var(--chat-soft,#f6f6f3)}.chat-primitives_markdown__9qi9R code{font:.87em/1.6 IBM Plex Mono,ui-monospace,monospace;background:var(--chat-soft,#f6f6f3);padding:2px 4px;border-radius:3px}.chat-primitives_markdown__9qi9R pre code{padding:0;background:none}.chat-primitives_tableScroll__LfILd{width:100%;overflow-x:auto;overscroll-behavior-x:contain;margin:12px 0;border:1px solid var(--chat-line,#dedfd8);border-radius:6px}.chat-primitives_tableScroll__LfILd table{border-collapse:collapse;min-width:100%;font-size:.92em}.chat-primitives_tableScroll__LfILd td,.chat-primitives_tableScroll__LfILd th{padding:8px 11px;border-bottom:1px solid var(--chat-line,#dedfd8);text-align:left;min-width:110px}.chat-primitives_tableScroll__LfILd th{background:var(--chat-soft,#f6f6f3);font-weight:600}.chat-primitives_tail__Q4d_K{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65}.chat-primitives_jumpAnchor__Uk5Bt{position:relative;height:0;z-index:3;pointer-events:none}.chat-primitives_jump__F8gAw{position:absolute;bottom:8px;left:50%;transform:translateX(-50%);width:30px;height:30px;display:grid;place-items:center;border:1px solid var(--chat-line,#dedfd8);border-radius:50%;color:var(--chat-ink,#333);background:var(--chat-surface,#fff);box-shadow:0 2px 8px #0000000a;cursor:pointer}.chat-primitives_jump__F8gAw[data-visible=false]{opacity:0;pointer-events:none}.chat-primitives_jump__F8gAw[data-visible=true]{pointer-events:auto}.chat-primitives_jump__F8gAw:hover{background:var(--chat-soft,#f6f6f3)}.chat-primitives_jump__F8gAw:focus-visible{outline:1px solid currentColor;outline-offset:3px}.dark .chat-primitives_jumpAnchor__Uk5Bt{--chat-line:#44443f;--chat-ink:#e6e6df;--chat-surface:#20211e;--chat-soft:#30312e}.studio-chat-markdown_markdown__RR5Xi{min-width:0;max-width:100%;font-family:var(--font-sans),system-ui,sans-serif;font-size:14px;line-height:1.75;color:hsl(var(--foreground));overflow-wrap:anywhere}.studio-chat-markdown_markdown__RR5Xi p{margin:.75em 0}.studio-chat-markdown_markdown__RR5Xi h1,.studio-chat-markdown_markdown__RR5Xi h2,.studio-chat-markdown_markdown__RR5Xi h3,.studio-chat-markdown_markdown__RR5Xi h4,.studio-chat-markdown_markdown__RR5Xi h5,.studio-chat-markdown_markdown__RR5Xi h6{margin:1.4em 0 .5em;font-family:inherit;font-weight:600;line-height:1.4;letter-spacing:-.015em}.studio-chat-markdown_markdown__RR5Xi h1{font-size:1.35em}.studio-chat-markdown_markdown__RR5Xi h2{font-size:1.2em}.studio-chat-markdown_markdown__RR5Xi h3,.studio-chat-markdown_markdown__RR5Xi h4,.studio-chat-markdown_markdown__RR5Xi h5,.studio-chat-markdown_markdown__RR5Xi h6{font-size:1em}.studio-chat-markdown_markdown__RR5Xi>:first-child{margin-top:0}.studio-chat-markdown_markdown__RR5Xi>:last-child{margin-bottom:0}.studio-chat-markdown_markdown__RR5Xi strong{font-weight:600}.studio-chat-markdown_markdown__RR5Xi a{text-decoration:underline;text-decoration-color:hsl(var(--muted-foreground)/.55);text-underline-offset:3px;text-decoration-thickness:1px}.studio-chat-markdown_markdown__RR5Xi a:hover{text-decoration-color:currentColor}.studio-chat-markdown_markdown__RR5Xi a:focus-visible,.studio-chat-markdown_markdown__RR5Xi button:focus-visible,.studio-chat-markdown_markdown__RR5Xi pre:focus-visible,.studio-chat-markdown_messageActions__FCzet button:focus-visible,.studio-chat-markdown_table__6fj1W:focus-visible{outline:1px solid currentColor;outline-offset:3px;border-radius:3px}.studio-chat-markdown_linkIcon__YPQeg{display:inline-block;width:.95em;height:.95em;margin:0 .25em;vertical-align:-.1em;color:hsl(var(--muted-foreground))}.studio-chat-markdown_markdown__RR5Xi ol,.studio-chat-markdown_markdown__RR5Xi ul{margin:.75em 0;padding-left:1.5em}.studio-chat-markdown_markdown__RR5Xi ul{list-style:disc}.studio-chat-markdown_markdown__RR5Xi ol{list-style:decimal}.studio-chat-markdown_markdown__RR5Xi li{margin:.3em 0;padding-left:.2em}.studio-chat-markdown_markdown__RR5Xi li>ol,.studio-chat-markdown_markdown__RR5Xi li>p,.studio-chat-markdown_markdown__RR5Xi li>ul{margin:.3em 0}.studio-chat-markdown_markdown__RR5Xi blockquote{margin:1em 0;padding-left:1em;border-left:2px solid hsl(var(--border));color:hsl(var(--muted-foreground))}.studio-chat-markdown_markdown__RR5Xi hr{margin:1.5em 0;border-color:hsl(var(--border))}.studio-chat-markdown_markdown__RR5Xi code{border-radius:4px;background:hsl(var(--muted));padding:.12em .35em;font-size:.88em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.studio-chat-markdown_codeBlock__p8Gd6{margin:1em 0;border:1px solid hsl(var(--border));border-radius:8px;overflow:hidden;background:hsl(var(--muted)/.35)}.studio-chat-markdown_codeHeader__Nktnf{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:5px 10px;border-bottom:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));font-size:11px}.studio-chat-markdown_codeHeader__Nktnf button{display:inline-flex;align-items:center;gap:5px;padding:4px;min-height:28px;border-radius:4px}.studio-chat-markdown_codeHeader__Nktnf button:hover,.studio-chat-markdown_messageActions__FCzet button:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}.studio-chat-markdown_codeHeader__Nktnf svg,.studio-chat-markdown_messageActions__FCzet svg{width:14px;height:14px}.studio-chat-markdown_markdown__RR5Xi pre{margin:0;max-width:100%;overflow-x:auto;padding:12px;line-height:1.65}.studio-chat-markdown_markdown__RR5Xi pre code{display:block;padding:0;background:transparent;border-radius:0;overflow-wrap:normal;font-size:12px}.studio-chat-markdown_table__6fj1W{max-width:100%;overflow-x:auto;margin:1em 0}.studio-chat-markdown_table__6fj1W table{width:100%;border-collapse:collapse;font-size:12px}.studio-chat-markdown_table__6fj1W td,.studio-chat-markdown_table__6fj1W th{padding:8px 12px 8px 0;text-align:left;border-bottom:1px solid hsl(var(--border));min-width:90px}.studio-chat-markdown_table__6fj1W th{font-weight:600}.studio-chat-markdown_markdown__RR5Xi img{display:block;max-width:100%;height:auto;margin:1em 0;border-radius:6px}.studio-chat-markdown_compact__2fDs3{font-size:inherit;line-height:inherit;color:inherit}.studio-chat-markdown_compact__2fDs3 p{margin:.4em 0}.studio-chat-markdown_copyError__boLOi{padding:0 12px;font-size:12px;color:hsl(var(--destructive))}.studio-chat-markdown_messageActions__FCzet{display:flex;align-items:center;gap:8px;margin-top:8px;color:hsl(var(--muted-foreground));font-size:12px}.studio-chat-markdown_messageActions__FCzet button{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:4px}.studio-chat-markdown_imageError__W_Cqt{display:inline-flex;flex-wrap:wrap;gap:8px;max-width:100%;padding:8px 12px;border:1px solid hsl(var(--border));border-radius:8px;color:hsl(var(--muted-foreground))}.studio-chat-markdown_imageError__W_Cqt button{text-decoration:underline;min-height:32px}.studio-chat-markdown_scrollHint__T8Mor{font-size:12px;color:hsl(var(--muted-foreground))}.studio-chat-markdown_markdown__RR5Xi pre{max-height:24rem}.studio-chat-markdown_technicalDetails__td8CQ{margin:.75em 0;color:hsl(var(--muted-foreground));font-size:12px}.studio-chat-markdown_technicalDetails__td8CQ>summary{cursor:pointer;min-height:32px;padding:6px 0}.studio-chat-markdown_technicalDetails__td8CQ>summary:focus-visible{outline:1px solid currentColor;outline-offset:3px}.studio-chat-markdown_markdown__RR5Xi .studio-chat-markdown_plainText__5c_4X,.studio-chat-markdown_markdown__RR5Xi .studio-chat-markdown_plainText__5c_4X code{font-family:inherit;font-size:inherit;white-space:pre-wrap;overflow-wrap:anywhere}.workflow-assistant_launcher__jdgYy{position:absolute;z-index:30;right:22px;bottom:22px;display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid #d5d6ce;border-radius:50%;background:#fff;color:#333;box-shadow:0 3px 12px #0000000d;cursor:pointer;transition:background .16s,border-color .16s,transform .16s}.workflow-assistant_launcher__jdgYy:hover{background:#f6f6f3;border-color:#aeb0a6}.workflow-assistant_launcher__jdgYy:active{transform:scale(.94)}.workflow-assistant_launcherMark__Lasgg{overflow:visible;transition:transform .24s cubic-bezier(.2,.8,.2,1)}.workflow-assistant_launcherFrame__pobJP{transform-origin:16px 16px}.workflow-assistant_launcherEyes__AUcES{transform-origin:16px 14.5px}.workflow-assistant_launcher__jdgYy:is(:hover,:focus-visible) .workflow-assistant_launcherMark__Lasgg{transform:translateY(-1px) rotate(-5deg)}.workflow-assistant_launcher__jdgYy:is(:hover,:focus-visible) .workflow-assistant_launcherEyes__AUcES{animation:workflow-assistant_launcherGlance__hD6f3 .9s ease-in-out both}@keyframes workflow-assistant_launcherGlance__hD6f3{0%{transform:translateX(0) scaleY(1)}25%,45%{transform:translateX(1px) scaleY(1)}55%{transform:translateX(1px) scaleY(.12)}68%,to{transform:translateX(1px) scaleY(1)}}.workflow-assistant_launcher__jdgYy>span{position:absolute;right:54px;display:flex;align-items:center;gap:12px;padding:7px 10px;white-space:nowrap;border:1px solid #dedfd8;border-radius:6px;background:#fff;font-family:inherit;font-size:12px;opacity:0;pointer-events:none;transition:opacity .12s ease;transition-delay:0s}.workflow-assistant_launcher__jdgYy:focus-visible>span,.workflow-assistant_launcher__jdgYy:hover>span{opacity:1;transition-delay:.35s}.workflow-assistant_launcher__jdgYy kbd{font:inherit;color:#888b82}.workflow-assistant_launcher__jdgYy>i{position:absolute;top:2px;right:2px}.workflow-assistant_panel__nDe9e{--chat-ink:#20211e;--chat-muted:#797b72;--chat-line:#e3e4de;--chat-soft:#f5f5f1;--chat-surface:#fff;position:relative;display:flex;flex-direction:column;min-width:0;min-height:0;color:var(--chat-ink);background:var(--chat-surface);font:14px/1.65 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:-.012em}.workflow-assistant_panel__nDe9e[hidden]{display:none}.workflow-assistant_panel__nDe9e button{font-family:inherit;cursor:pointer}.workflow-assistant_panel__nDe9e button:disabled{opacity:.4;cursor:default}.workflow-assistant_launcher__jdgYy:focus-visible,.workflow-assistant_panel__nDe9e button:focus-visible,.workflow-assistant_panel__nDe9e input:focus-visible,.workflow-assistant_resizeHandle__o52B5:focus-visible{outline:1px solid #777;outline-offset:3px}.workflow-assistant_floating__XSOZX{position:absolute;z-index:35;right:22px;bottom:22px;width:min(var(--assistant-width),calc(100vw - 32px));height:min(620px,calc(100svh - 36px));border:1px solid #dedfd8;border-radius:8px;box-shadow:0 6px 24px #00000012}.workflow-assistant_floating__XSOZX[data-empty=true]{height:auto;max-height:calc(100svh - 36px)}.workflow-assistant_docked__H8QGC{height:100%;border-left:1px solid var(--chat-line);z-index:4}.workflow-assistant_resizeHandle__o52B5{position:absolute;top:8px;bottom:8px;left:-5px;z-index:8;width:9px;cursor:col-resize;touch-action:none}.workflow-assistant_resizeHandle__o52B5:after{position:absolute;top:35%;bottom:35%;left:3px;width:2px;border-radius:2px;background:#b8bab0;opacity:0;content:""}.workflow-assistant_resizeHandle__o52B5:focus-visible:after,.workflow-assistant_resizeHandle__o52B5:hover:after{opacity:1}.workflow-assistant_header__VDWUh{min-height:50px;flex:0 0 auto;padding:8px 12px 8px 17px;display:flex;align-items:center;justify-content:space-between;gap:8px}.workflow-assistant_title__zkpfs{display:flex;align-items:center;gap:7px;min-width:0;max-width:calc(100% - 104px);padding:4px 0;border:0;background:transparent;color:var(--chat-ink);font-size:13px;font-weight:550}.workflow-assistant_title__zkpfs>span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.workflow-assistant_title__zkpfs>svg{flex:0 0 auto;color:var(--chat-muted)}.workflow-assistant_headerActions__l4_ZN{display:flex;align-items:center;gap:2px}.workflow-assistant_displayControl__Zzahc>button,.workflow-assistant_headerActions__l4_ZN>button{display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:4px;color:var(--chat-muted);background:transparent}.workflow-assistant_headerActions__l4_ZN button:hover,.workflow-assistant_headerActions__l4_ZN button[aria-expanded=true],.workflow-assistant_title__zkpfs:hover{color:var(--chat-ink);background:var(--chat-soft)}.workflow-assistant_displayControl__Zzahc{position:relative;display:flex}.workflow-assistant_displayMenu__KBDwx{position:absolute;top:35px;right:0;z-index:10;width:178px;padding:5px;border:1px solid var(--chat-line);border-radius:8px;background:var(--chat-surface);box-shadow:0 4px 16px #00000010}.workflow-assistant_displayMenu__KBDwx>span{display:block;padding:5px 8px;color:var(--chat-muted);font-size:11px}.workflow-assistant_displayMenu__KBDwx>button{display:flex;align-items:center;gap:9px;width:100%;padding:8px;border:0;border-radius:4px;color:var(--chat-ink);background:transparent;text-align:left;font-size:13px}.workflow-assistant_displayMenu__KBDwx button>span{flex:1}.workflow-assistant_body__gL3K9{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding:14px 22px 8px;scrollbar-gutter:stable}.workflow-assistant_empty__2abT5{padding:18px 0 17px}.workflow-assistant_empty__2abT5 h2{font-size:18px;line-height:1.4;font-weight:560;letter-spacing:-.025em;margin:0 0 17px}.workflow-assistant_empty__2abT5>div{display:grid;gap:2px}.workflow-assistant_empty__2abT5 button{display:flex;align-items:center;gap:10px;width:100%;padding:9px 6px;border:0;border-radius:4px;background:transparent;color:#60635a;text-align:left;font-size:13px;line-height:1.45}.workflow-assistant_empty__2abT5 button span{flex:1}.workflow-assistant_empty__2abT5 button>svg:last-child{color:#a4a69b;opacity:0}.workflow-assistant_empty__2abT5 button:focus-visible,.workflow-assistant_empty__2abT5 button:hover{background:var(--chat-soft);color:var(--chat-ink)}.workflow-assistant_empty__2abT5 button:focus-visible>svg:last-child,.workflow-assistant_empty__2abT5 button:hover>svg:last-child{opacity:1}.workflow-assistant_user__PY6Kq{width:-moz-fit-content;width:fit-content;max-width:92%;margin:3px 0 23px auto;padding:10px 13px;border-radius:8px;background:var(--chat-soft);overflow-wrap:anywhere}.workflow-assistant_user__PY6Kq p{margin:0;white-space:pre-wrap}.workflow-assistant_user__PY6Kq small{display:block;font-size:10px;color:var(--chat-muted);margin-bottom:4px}.workflow-assistant_assistant__yMIoX{position:relative;margin-bottom:23px;overflow-wrap:anywhere}.workflow-assistant_assistant__yMIoX small{display:block;color:var(--chat-muted);margin-top:7px;font-size:11px}.workflow-assistant_messageActions__uOSbD{display:flex;align-items:center;gap:5px;margin-top:7px}.workflow-assistant_messageActions__uOSbD button{display:grid;place-items:center;width:27px;height:27px;padding:4px;border:0;color:#96988c;background:transparent;border-radius:4px}.workflow-assistant_messageActions__uOSbD button:hover{background:var(--chat-soft);color:var(--chat-ink)}.workflow-assistant_activity__MzRl_{display:flex;align-items:center;gap:8px;color:var(--chat-muted);font-size:12px;margin:8px 0 18px}.workflow-assistant_activity__MzRl_ i,.workflow-assistant_launcher__jdgYy i{box-sizing:border-box;width:12px;height:12px;flex:0 0 12px;border:1.5px solid;border-right:1.5px solid transparent;border-radius:50%;color:var(--chat-muted,#797b72);animation:workflow-assistant_activitySpin__AWYJ3 1s linear infinite}.workflow-assistant_composer__qEn81{flex:0 0 auto;min-width:0;padding:10px 12px 9px;margin:6px 12px 12px;border:1px solid var(--chat-line);border-radius:8px;background:var(--chat-surface);box-shadow:0 2px 8px #00000004}.workflow-assistant_composer__qEn81:focus-within{border-color:#b3b5aa}.workflow-assistant_context__TvmAY{max-width:100%;display:flex;align-items:center;gap:6px;padding:3px 7px;border:1px solid var(--chat-line);border-radius:5px;background:var(--chat-surface);color:#686c60;font-size:11px;line-height:1.5}.workflow-assistant_context__TvmAY span:not(.workflow-assistant_contextDot__onji7){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.workflow-assistant_context__TvmAY[aria-pressed=false]{border-color:transparent;color:var(--chat-muted)}.workflow-assistant_context__TvmAY:hover{background:var(--chat-soft)}.workflow-assistant_contextDot__onji7{width:6px;height:6px;border:1px solid #8b8f80;border-radius:2px;flex-shrink:0}.workflow-assistant_composer__qEn81 textarea{display:block;box-sizing:border-box;width:100%;min-height:42px;max-height:160px;margin:7px 0 3px;padding:7px 0;resize:none;border:0;outline:0;background:transparent;color:inherit;font:inherit;line-height:1.5}.workflow-assistant_composer__qEn81 textarea::-moz-placeholder{color:#96998e}.workflow-assistant_composer__qEn81 textarea::placeholder{color:#96998e}.workflow-assistant_composerFooter__NHLXy{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:12px}.workflow-assistant_send__4C2gJ{width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:6px;color:#fff;background:#333}.workflow-assistant_send__4C2gJ:disabled{background:#edede7;color:#b3b5a9;opacity:1!important}.workflow-assistant_historyHeader__1gqWN{display:flex;align-items:center;gap:7px;margin-bottom:12px}.workflow-assistant_historyHeader__1gqWN h3{font-size:14px;font-weight:550;margin:0}.workflow-assistant_historyHeader__1gqWN button{display:grid;place-items:center;width:27px;height:27px;border:0;color:var(--chat-muted);background:transparent;border-radius:4px}.workflow-assistant_historySearch__xeTvd{display:flex;align-items:center;gap:9px;padding:8px 10px;margin-bottom:12px;border:1px solid var(--chat-line);border-radius:6px;color:var(--chat-muted)}.workflow-assistant_historySearch__xeTvd input{width:100%;min-width:0;padding:0;background:transparent;border:0;outline:0;color:var(--chat-ink);font:inherit;font-size:13px}.workflow-assistant_historyItem__W1Hz7{width:100%;display:flex;align-items:flex-start;gap:10px;text-align:left;padding:11px 7px;border:0;border-radius:6px;background:transparent;color:inherit}.workflow-assistant_historyHeader__1gqWN button:hover,.workflow-assistant_historyItem__W1Hz7:hover{background:var(--chat-soft)}.workflow-assistant_historyItem__W1Hz7>svg{flex-shrink:0;margin-top:4px;color:var(--chat-muted)}.workflow-assistant_historyItem__W1Hz7>span{flex:1;min-width:0}.workflow-assistant_historyItem__W1Hz7 small,.workflow-assistant_historyItem__W1Hz7 strong{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:12px}.workflow-assistant_historyItem__W1Hz7 strong{font-weight:550}.workflow-assistant_historyItem__W1Hz7 small{color:var(--chat-muted);margin-top:2px;font-size:11px}.workflow-assistant_history__5RsGA p,.workflow-assistant_restoring__6ejeu{color:var(--chat-muted);font-size:12px}.workflow-assistant_error__fpiy5,.workflow-assistant_saveError__lqMLG{display:flex;align-items:center;gap:9px;font-size:12px;color:#9c4539}.workflow-assistant_error__fpiy5{flex-wrap:wrap;margin:12px 0}.workflow-assistant_error__fpiy5 button,.workflow-assistant_restoring__6ejeu button,.workflow-assistant_saveError__lqMLG button{border:0;background:transparent;color:inherit;text-decoration:underline;white-space:nowrap}.workflow-assistant_saveError__lqMLG{margin:0 12px 8px}@keyframes workflow-assistant_reveal__a2Z_y{0%{opacity:0;transform:translateY(4px)}}@keyframes workflow-assistant_activitySpin__AWYJ3{to{transform:rotate(1turn)}}@media (max-width:959px){.workflow-assistant_docked__H8QGC{position:absolute;z-index:35;top:0;bottom:0;right:0;height:auto;width:min(var(--assistant-width),100vw);box-shadow:-4px 0 20px #00000008}}@media (max-width:600px){.workflow-assistant_floating__XSOZX{right:10px;bottom:10px;width:calc(100vw - 20px);max-height:calc(100svh - 20px)}.workflow-assistant_launcher__jdgYy{right:16px;bottom:16px}.workflow-assistant_resizeHandle__o52B5{display:none}.workflow-assistant_body__gL3K9{padding-left:18px;padding-right:18px}}@media (prefers-reduced-motion:reduce){.workflow-assistant_activity__MzRl_ i,.workflow-assistant_floating__XSOZX,.workflow-assistant_launcher__jdgYy .workflow-assistant_launcherEyes__AUcES,.workflow-assistant_launcher__jdgYy i{animation:none!important}.workflow-assistant_launcher__jdgYy,.workflow-assistant_launcher__jdgYy .workflow-assistant_launcherMark__Lasgg,.workflow-assistant_launcher__jdgYy>span{transition:none}.workflow-assistant_launcher__jdgYy:active,.workflow-assistant_launcher__jdgYy:is(:hover,:focus-visible) .workflow-assistant_launcherMark__Lasgg{transform:none}}.dark .workflow-assistant_launcher__jdgYy{background:#20221c;border-color:#3c3f36;color:#e6e7de}.dark .workflow-assistant_launcher__jdgYy:hover{background:#2a2c25;border-color:#797b72}.dark .workflow-assistant_launcher__jdgYy>span{background:#20221c;border-color:#3c3f36;color:#e6e7de}.dark .workflow-assistant_launcher__jdgYy kbd{color:#a0a393}.dark .workflow-assistant_panel__nDe9e{--chat-ink:#e6e7de;--chat-muted:#a0a393;--chat-line:#3c3f36;--chat-soft:#2a2c25;--chat-surface:#20221c}.dark .workflow-assistant_context__TvmAY,.dark .workflow-assistant_empty__2abT5 button{color:#afb2a3}.dark .workflow-assistant_send__4C2gJ{background:#dfe2d5;color:#20221c}.dark .workflow-assistant_send__4C2gJ:disabled{background:#36392f;color:#767d68}.workflow-assistant_feedbackActions__kPKiU{display:flex;justify-content:flex-end;padding:8px 16px 0}.workflow-assistant_feedbackActions__kPKiU button{padding:7px 12px;border:1px solid var(--chat-line);border-radius:7px;background:var(--chat-soft);color:var(--chat-ink);font:inherit;font-size:12px;cursor:pointer}.workflow-assistant_feedbackActions__kPKiU button:disabled{opacity:.5;cursor:wait}.workflow-assistant_toolCall__HFDNA{margin:10px 0;font-size:13px;color:var(--wf-muted,#75776e)}.workflow-assistant_toolCall__HFDNA summary{display:flex;align-items:center;gap:8px;cursor:pointer;list-style:none}.workflow-assistant_toolCall__HFDNA summary small{margin-left:auto;font-size:11px}.workflow-assistant_toolCall__HFDNA pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:220px;overflow:auto;font-size:11px;padding:10px;border:1px solid #e6e6e1;border-radius:6px}.cloud-workflow_proposal__HqzbZ{max-height:40vh;overflow:auto;padding:12px;border:1px solid #8886;border-radius:6px;font-size:12px}.cloud-workflow_proposal__HqzbZ h3{font-size:14px;font-weight:600}.cloud-workflow_proposal__HqzbZ button{margin:6px}.cloud-workflow_proposal__HqzbZ ol{padding-left:20px;list-style:decimal}.cloud-workflow_proposal__HqzbZ li{margin:12px 0}.cloud-workflow_muted__N5QAI{opacity:.65}.cloud-workflow_webFloating__Kbk2j{position:fixed;inset:0;pointer-events:none;z-index:35}.cloud-workflow_webFloating__Kbk2j>*{pointer-events:auto}.cloud-workflow_webDock__G1HK9{position:fixed;right:0;top:64px;bottom:0;width:min(420px,100vw);z-index:35}.cloud-workflow_proposal__HqzbZ p{white-space:pre-wrap;overflow-wrap:anywhere}.library-document-body_document__i8j5K{min-width:0;font-family:var(--font-sans),sans-serif;padding:40px 0 64px}.library-document-body_heading__jQqtS{display:flex;align-items:flex-start;gap:16px;margin-bottom:32px}.library-document-body_title__0blDF{display:block;flex:1;min-width:0;width:100%;background:transparent;font-size:clamp(26px,4vw,40px);font-weight:600;line-height:1.25;letter-spacing:-.03em;border:0;outline:none}.library-document-body_title__0blDF:focus-visible{box-shadow:0 1px currentColor}.library-document-body_selectionTools__vuivd{position:fixed;z-index:40;display:flex;align-items:center;gap:2px;padding:4px;background:hsl(var(--popover));border:1px solid hsl(var(--border));box-shadow:0 4px 16px #00000012;border-radius:8px;max-width:calc(100vw - 24px)}.library-document-body_selectionTools__vuivd button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:32px;min-width:32px;padding:6px 8px;font-size:12px;border-radius:4px;white-space:nowrap}.library-document-body_selectionTools__vuivd button:hover,.library-document-body_selectionTools__vuivd button[aria-pressed=true]{background:hsl(var(--muted))}.library-document-body_toolDivider___6nqS{height:18px;border-left:1px solid hsl(var(--border));margin:0 4px}.library-document-body_document__i8j5K button:focus-visible{outline:2px solid hsl(var(--foreground));outline-offset:2px}.library-document-body_insertButton__YI0y5{position:fixed;z-index:20;display:grid;place-items:center;width:28px;height:30px;color:hsl(var(--muted-foreground));border-radius:4px}.library-document-body_insertButton__YI0y5:hover{color:hsl(var(--foreground));background:hsl(var(--muted))}.library-document-body_blockMenu__yoe5N{position:fixed;z-index:40;width:280px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 80px);overflow:auto;border:1px solid hsl(var(--border));background:hsl(var(--popover));border-radius:8px;padding:6px;box-shadow:0 4px 20px #00000012}.library-document-body_blockMenu__yoe5N>p{padding:6px 8px;color:hsl(var(--muted-foreground));font-size:11px}.library-document-body_blockMenu__yoe5N button{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:8px;border-radius:4px;font-size:13px}.library-document-body_blockMenu__yoe5N button:hover,.library-document-body_blockMenu__yoe5N button[data-active=true]{background:hsl(var(--muted))}.library-document-body_blockMenu__yoe5N button:disabled{opacity:.5}.library-document-body_blockMenu__yoe5N small{display:block;font-size:11px;color:hsl(var(--muted-foreground));margin-top:2px}.library-document-body_noMatches__AGSvZ{display:block;padding:12px 8px;font-size:13px;color:hsl(var(--muted-foreground))}.library-document-body_uploadNotice__fw967{z-index:42;display:flex;align-items:center;gap:8px;flex-wrap:wrap;max-width:min(300px,calc(100vw - 24px));background:hsl(var(--popover));border:1px solid hsl(var(--border));border-radius:6px;padding:12px;font-size:12px;box-shadow:0 4px 16px #00000010}.library-document-body_uploadNotice__fw967[role=alert]{color:hsl(var(--destructive))}.library-document-body_uploadNotice__fw967 button{text-decoration:underline}.library-document-body_commentSelection__V7ZmW{background:hsl(var(--muted));box-shadow:0 1px hsl(var(--muted-foreground))}.library-document-body_editor__X6Gmb .ProseMirror-focused p[data-placeholder]:before{content:attr(data-placeholder);color:hsl(var(--muted-foreground));pointer-events:none;position:absolute;font-size:14px}.library-document-body_editor__X6Gmb .ProseMirror{outline:none;min-height:160px;overflow-wrap:anywhere;font-size:16px;line-height:1.75}.library-document-body_editor__X6Gmb .ProseMirror>*+*{margin-top:1em}.library-document-body_editor__X6Gmb .ProseMirror :is(h1,h2,h3){font-weight:600;line-height:1.4;margin-top:1.8em;margin-bottom:.6em}.library-document-body_editor__X6Gmb .ProseMirror h1{font-size:28px}.library-document-body_editor__X6Gmb .ProseMirror h2{font-size:22px}.library-document-body_editor__X6Gmb .ProseMirror h3{font-size:18px}.library-document-body_editor__X6Gmb .ProseMirror :is(ul,ol){padding-left:1.6em}.library-document-body_editor__X6Gmb .ProseMirror ul{list-style:disc}.library-document-body_editor__X6Gmb .ProseMirror ol{list-style:decimal}.library-document-body_editor__X6Gmb .ProseMirror li>p{margin:0}.library-document-body_editor__X6Gmb .ProseMirror a{text-decoration:underline}.library-document-body_editor__X6Gmb .ProseMirror blockquote{border-left:2px solid hsl(var(--border));padding-left:16px;color:hsl(var(--muted-foreground))}.library-document-body_editor__X6Gmb .ProseMirror pre{background:hsl(var(--muted));padding:16px;border-radius:6px;overflow:auto}.library-document-body_editor__X6Gmb .ProseMirror code{font-family:monospace;font-size:.9em;background:hsl(var(--muted))}.library-document-body_editor__X6Gmb .ProseMirror img{display:block;max-width:100%;height:auto;border-radius:6px;margin:16px 0}.library-document-body_editor__X6Gmb .ProseMirror-selectednode{outline:2px solid currentColor}.library-document-body_comments__JfktT{position:fixed;z-index:45;width:304px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 80px);background:hsl(var(--popover));border:1px solid hsl(var(--border));border-radius:8px;box-shadow:0 4px 20px #00000010;display:flex;flex-direction:column;padding:14px;font-size:13px}.library-document-body_commentHeading__Y0PWh{display:flex;align-items:center;justify-content:space-between;padding-bottom:8px}.library-document-body_commentHeading__Y0PWh h2{font-weight:600}.library-document-body_commentHeading__Y0PWh button{padding:8px}.library-document-body_thread__Px4HW{overflow:auto;max-height:220px;flex:1;min-height:0}.library-document-body_thread__Px4HW>p{font-size:12px;padding-bottom:12px}.library-document-body_comment__XBCqx{padding:16px 0;border-top:1px solid hsl(var(--border))}.library-document-body_comment__XBCqx>div{display:flex;justify-content:space-between;gap:8px;font-size:11px}.library-document-body_comment__XBCqx time{color:hsl(var(--muted-foreground))}.library-document-body_comment__XBCqx p,.library-document-body_comments__JfktT blockquote{margin-top:8px;white-space:pre-wrap;overflow-wrap:anywhere}.library-document-body_comments__JfktT blockquote{display:flex;justify-content:space-between;gap:8px;padding:8px;border-left:2px solid hsl(var(--border));color:hsl(var(--muted-foreground))}.library-document-body_composer__W1LO_{padding-top:16px;border-top:1px solid hsl(var(--border))}.library-document-body_composer__W1LO_ textarea{width:100%;min-height:64px;padding:10px;background:transparent;border:1px solid hsl(var(--border));border-radius:6px}.library-document-body_composer__W1LO_>button{display:flex;align-items:center;gap:8px;padding:8px 12px;background:hsl(var(--foreground));color:hsl(var(--background));border-radius:6px;margin-top:8px}.library-document-body_composer__W1LO_>button:disabled{opacity:.4}.library-document-body_error__AmWIx{padding:12px;font-size:13px;color:hsl(var(--destructive))}.library-document-body_error__AmWIx button{text-decoration:underline}@media(max-width:700px){.library-document-body_comments__JfktT{top:auto!important;bottom:8px;left:8px!important;right:8px;width:auto;max-width:none;max-height:65dvh!important}.library-document-body_selectionTools__vuivd button{min-height:40px}.library-document-body_insertButton__YI0y5{width:30px;height:36px}.library-document-body_document__i8j5K{padding-top:20px}}.library-document-body_blockEditable__xlclR{margin-left:60px}.library-document-body_blockControls__Xfg1D{position:fixed;z-index:21;display:flex;color:hsl(var(--muted-foreground));background:hsl(var(--background));border-radius:4px}.library-document-body_blockControls__Xfg1D button{display:grid;place-items:center;width:28px;height:30px;border-radius:4px}.library-document-body_blockControls__Xfg1D button:focus-visible,.library-document-body_blockControls__Xfg1D button:hover{color:hsl(var(--foreground));background:hsl(var(--muted))}.library-document-body_blockControls__Xfg1D button[draggable]{cursor:grab}.library-document-body_blockControls__Xfg1D button[draggable]:active{cursor:grabbing}.library-document-body_dropLine__ZdSIw{position:fixed;z-index:22;height:2px;background:hsl(var(--foreground));pointer-events:none}@media(min-width:1100px){.library-document-body_blockEditable__xlclR{margin-left:0}}@media(pointer:coarse){.library-document-body_blockControls__Xfg1D button{min-height:40px}}.library-document-body_blockControls__Xfg1D button:focus{outline:2px solid hsl(var(--foreground));outline-offset:2px}