.i1f2d027{background:rgba(0,0,0,.045);border-radius:3px;color:rgba(0,0,0,.78);font-family:Geist Mono,SF Mono,ui-monospace,Menlo,Monaco,Consolas,monospace;font-size:12px;padding:1px 5px}.r5wlfgi{color:#2a66de;-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:2px}.r5wlfgi:hover{color:#1e4ea8}.apbrpr3{color:#2f7d52}.apbrpr3,.r1ug98g4{font-family:Geist Mono,SF Mono,ui-monospace,Menlo,Monaco,Consolas,monospace;font-weight:600}.r1ug98g4{color:#a94a4f}.dnipg8v{align-items:center;display:inline-flex;flex:0 0 auto;font-family:Geist Mono,SF Mono,ui-monospace,Menlo,Monaco,Consolas,monospace;font-size:11px;gap:6px}.z1quvtyz{color:rgba(0,0,0,.35)}.fx2zmed{animation:chatFileRowFade-fx2zmed .24s ease-out both;animation-delay:var(--fx2zmed-0);align-items:center;display:flex;gap:10px;padding:9px 14px;transition:background-color .14s ease}.fx2zmed+.fx2zmed{border-top:1px solid rgba(0,0,0,.04)}.fx2zmed:hover{background:rgba(0,0,0,.02)}@keyframes chatFileRowFade-fx2zmed{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.f1kx4owh{color:rgba(0,0,0,.78);flex:1 1 auto;font-family:Geist Mono,SF Mono,ui-monospace,Menlo,Monaco,Consolas,monospace;font-size:11.5px;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c11i2rr1{align-items:center;color:rgba(0,0,0,.3);display:inline-flex;flex:0 0 auto}.cy2ksmd{animation:chatCardEnter-cy2ksmd .32s cubic-bezier(.22,1,.36,1) both;background:#f5f5f5;border:1px solid rgba(0,0,0,.08);border-radius:10px;box-shadow:0 1px 2px rgba(0,0,0,.03);overflow:hidden;width:100%}@keyframes chatCardEnter-cy2ksmd{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.h1q0vsu8{align-items:center;background:#fafafa;display:flex;gap:8px;padding:10px 14px}.h13o692z{color:rgba(0,0,0,.72);display:flex;flex:1 1 auto;font-size:12.5px;gap:6px}.h13o692z,.uvagq1j{align-items:center;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-weight:500}.uvagq1j{background:transparent;border:none;border-radius:4px;color:rgba(0,0,0,.55);cursor:pointer;display:inline-flex;font-size:12px;gap:3px;padding:3px 6px;transition:background-color .14s ease,color .14s ease}.uvagq1j:hover{background:rgba(0,0,0,.04);color:rgba(0,0,0,.8)}.f14d1ye4{border-top:1px solid rgba(0,0,0,.06);display:flex;flex-direction:column}.s1eg6g6v{align-items:center;background:transparent;border:none;border-top:1px solid rgba(0,0,0,.05);color:rgba(0,0,0,.48);cursor:pointer;display:inline-flex;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:11.5px;font-weight:500;gap:4px;justify-content:flex-start;letter-spacing:.1px;padding:8px 14px;transition:color .14s ease;width:100%}.s1eg6g6v:hover{color:rgba(0,0,0,.72)}.s1ijwfi4{align-items:center;color:currentColor;display:inline-flex;flex:0 0 auto}.s1geqyqp{display:inline}.c14jamjj{animation:chatCaretBlink-c14jamjj 1s step-end infinite;background:currentColor;display:inline-block;height:1em;margin-left:2px;opacity:.55;vertical-align:text-bottom;width:1.5px}@keyframes chatCaretBlink-c14jamjj{0%,50%{opacity:.55}51%,to{opacity:0}}.t61m0jd{align-items:center;display:inline-flex;gap:4px;padding:4px 0}.t1hsph7r{animation:chatThinkingBounce-t1hsph7r 1.2s ease-in-out infinite;animation-delay:var(--t1hsph7r-0);background:rgba(0,0,0,.45);border-radius:999px;display:inline-block;height:5px;width:5px}@keyframes chatThinkingBounce-t1hsph7r{0%,65%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.r1qsoduk{display:flex;flex-direction:column;gap:14px;width:100%}.p1c0sd0l{color:rgba(0,0,0,.8);font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:13px;line-height:20px}.cqrx6zi{animation:var(--cqrx6zi-0)}@keyframes chatCardRise-cqrx6zi{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.bqlafga{animation:var(--bqlafga-0);display:flex;justify-content:flex-end;width:100%}@keyframes chatBubbleRise-bqlafga{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.brxt96y{background:rgba(0,0,0,.055);border-radius:14px;color:rgba(0,0,0,.8);font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:13px;line-height:18px;max-width:80%;padding:8px 12px}.p1dbp2n2{display:flex;flex:1 1 auto;flex-direction:column;gap:18px;min-height:0;overflow-x:hidden;overflow-y:auto;padding:12px 12px 4px;scroll-behavior:smooth;-webkit-scrollbar-gutter:stable both-edges;-ms-scrollbar-gutter:stable both-edges;scrollbar-gutter:stable both-edges;width:100%}.p1dbp2n2::-webkit-scrollbar{width:8px}.p1dbp2n2::-webkit-scrollbar-thumb{background:rgba(0,0,0,.1);border-radius:999px}@media (prefers-reduced-motion:reduce){.p1dbp2n2{scroll-behavior:auto}}.r19j6nac{background:rgba(0,0,0,.02);border-left:1px solid rgba(0,0,0,.08);display:flex;flex:1 1 auto;flex-direction:column;height:100%;min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto}.r19j6nac::-webkit-scrollbar{width:8px}.r19j6nac::-webkit-scrollbar-thumb{background:rgba(0,0,0,.1);border-radius:999px}.fz05hje{align-items:center;background:rgba(0,0,0,.02);border-bottom:1px solid rgba(0,0,0,.04);display:flex;flex:0 0 auto;gap:10px;overflow:hidden;padding:8px 14px;white-space:nowrap}.fz05hje+.fz05hje{border-top:1px solid rgba(0,0,0,.04)}.f1bidfbt{color:rgba(0,0,0,.68);flex:1 1 auto;font-family:Geist Mono,SF Mono,ui-monospace,Menlo,Monaco,Consolas,monospace;font-size:12px;min-width:0;overflow:hidden;text-overflow:ellipsis}.dzulhpv{color:#377e5d}.dmz0wkl,.dzulhpv{font-family:Geist Mono,SF Mono,ui-monospace,Menlo,Monaco,Consolas,monospace;font-size:12px;font-weight:500}.dmz0wkl{color:#a94a4f}.dsmbjfk{display:flex;flex:0 0 auto;flex-direction:column;padding:8px 8px 12px;width:100%}.l18e3obe{align-items:center;background:var(--l18e3obe-0);border-radius:2px;display:flex;overflow:hidden;position:relative}.c9efxm6{background:var(--c9efxm6-0);flex:0 0 3px;width:3px;align-self:stretch}.l7j7hug{align-items:center;display:flex;flex:1 1 auto;gap:12px;min-width:0;overflow:hidden;padding:6px 12px 6px var(--l7j7hug-0);white-space:nowrap}.l1wev0b5{color:rgba(0,0,0,.32);flex:0 0 auto}.l1wev0b5,.l1wp1j7w{font-family:Geist Mono,SF Mono,ui-monospace,Menlo,Monaco,Consolas,monospace;font-size:12px}.l1wp1j7w{color:rgba(0,0,0,.8);flex:1 1 auto;line-height:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.utq6cgu{align-items:center;display:flex;padding:6px 0}.uqp9juz{background:rgba(0,0,0,.04);border:1px solid rgba(0,0,0,.04);border-radius:6px;color:rgba(0,0,0,.55);display:inline-flex;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:12px;gap:10px;padding:6px 12px 6px 10px}.c12y1k8b,.uqp9juz{align-items:center;font-weight:500}.c12y1k8b{background:#eef4f1;border:1px solid #d3dfd9;border-radius:4px;color:#2f7468;cursor:pointer;display:flex;flex-shrink:1;font-family:Geist Mono,SF Mono,ui-monospace,Menlo,Monaco,Consolas,monospace;font-size:13px;gap:4px;height:24px;line-height:1;min-width:0;padding:4px 8px;transition:background-color .14s ease,border-color .14s ease;white-space:nowrap}.c12y1k8b:hover{background:#e3ede7}.c1mhjv5k{align-items:center;color:currentColor;display:flex;flex:0 0 auto;height:13px;justify-content:center;width:13px}.c1986cn9{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.far7g62{pointer-events:none;position:fixed;z-index:20}.f1rrrcot{animation:fingerTap-f1rrrcot 1.4s ease-in-out infinite;display:block}@keyframes fingerTap-f1rrrcot{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.s1loutbw{display:inline-flex;position:relative}.s1b5r33r{align-items:center;background:var(--s1b5r33r-0);border:none;border-radius:999px;box-shadow:var(--s1b5r33r-1);color:#ffffff;cursor:pointer;display:flex;flex:0 0 auto;height:32px;justify-content:center;padding:0 4px;transition:background-color .14s ease,transform .12s ease;width:32px}.s1b5r33r:hover:not(:disabled){background:var(--s1b5r33r-2)}.s1b5r33r:active:not(:disabled){transform:scale(.94)}.s1b5r33r:disabled{cursor:not-allowed;opacity:.45}.p75budl{-webkit-box-flex-wrap:nowrap;flex-wrap:nowrap;width:100%}.c1ow6nyi,.p75budl{align-items:center;display:flex;gap:8px}.c1ow6nyi{flex:1 1 auto;min-width:0}.aw9uifz{margin-left:auto}.aw9uifz,.mjaj3wm{align-items:center;display:flex;gap:4px}.mjaj3wm{background:transparent;border:none;border-radius:4px;color:rgba(0,0,0,.56);cursor:pointer;font-family:Geist Mono,SF Mono,ui-monospace,Menlo,Monaco,Consolas,monospace;font-size:13px;font-weight:400;height:24px;line-height:1.4;padding:0 8px;transition:background-color .14s ease,color .14s ease;white-space:nowrap}.mjaj3wm:hover{background:rgba(0,0,0,.04);color:rgba(0,0,0,.78)}.p4knpor{align-items:flex-start;cursor:var(--p4knpor-0);display:flex;flex:1 1 auto;min-width:0;padding-left:6px;user-select:none;-webkit-user-select:none}.pmfr1z5{color:var(--pmfr1z5-0);font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:13px;font-weight:400;line-height:18px;overflow-wrap:anywhere;transition:color .18s ease;white-space:normal;word-break:break-word;animation:promptTextSwap-pmfr1z5 .28s ease}@keyframes promptTextSwap-pmfr1z5{0%{opacity:0;transform:translateY(4px);filter:blur(2px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.p1pg9f3s,.p5nh1j1{box-sizing:border-box;display:flex;flex-direction:column;padding:12px;width:100%}.p5nh1j1{background:rgba(0,0,0,.02);border:1px solid rgba(0,0,0,.08);border-radius:16px;gap:12px;justify-content:space-between;min-height:120px;overflow:hidden;transition:background-color .16s ease,border-color .16s ease}.p5nh1j1:hover{background:rgba(0,0,0,.03);border-color:rgba(0,0,0,.18)}.p5nh1j1:focus-within{background:rgba(0,0,0,.03);border-color:rgba(0,0,0,.18)}.p5nh1j1[data-wiggle=true]{animation:promptWiggle-p5nh1j1 .5s ease}@keyframes promptWiggle-p5nh1j1{0%,to{transform:translateX(0)}20%{transform:translateX(-3px) rotate(-.4deg)}40%{transform:translateX(3px) rotate(.4deg)}60%{transform:translateX(-2px) rotate(-.2deg)}80%{transform:translateX(2px) rotate(.2deg)}}.bpbjgmi{display:flex;flex:1 1 auto;flex-direction:column;justify-content:flex-end;min-height:0;position:relative;width:100%}.v2mt34i{display:flex;flex-direction:var(--v2mt34i-0);inset:0;justify-content:var(--v2mt34i-1);opacity:var(--v2mt34i-2);pointer-events:var(--v2mt34i-3);position:absolute;transition:opacity .22s ease}.c1ikanhn{flex:1 1 auto;flex-direction:column;justify-content:flex-end;min-width:0}.c1ikanhn,.d1a7jq8t{display:flex;min-height:0}.d1a7jq8t{flex:0 0 var(--d1a7jq8t-0);flex-direction:column;overflow:hidden;transition:flex-basis .32s cubic-bezier(.22,1,.36,1);width:var(--d1a7jq8t-0)}.r1fh4c8g{height:16px;position:absolute;width:16px;z-index:5}.r1fh4c8g:after{border-radius:1px;content:"";height:8px;opacity:0;position:absolute;transition:opacity .18s ease;width:8px}.r1fh4c8g:hover:after{opacity:1}.rszi47y.r1fh4c8g{cursor:nwse-resize;left:-4px;top:-4px}.rszi47y.r1fh4c8g:after{border-left:2px solid rgba(0,0,0,.18);border-top:2px solid rgba(0,0,0,.18);left:6px;top:6px}.rd994yb.r1fh4c8g{cursor:nesw-resize;right:-4px;top:-4px}.rd994yb.r1fh4c8g:after{border-right:2px solid rgba(0,0,0,.18);border-top:2px solid rgba(0,0,0,.18);right:6px;top:6px}.rzzpehq.r1fh4c8g{bottom:-4px;cursor:nesw-resize;left:-4px}.rzzpehq.r1fh4c8g:after{border-bottom:2px solid rgba(0,0,0,.18);border-left:2px solid rgba(0,0,0,.18);bottom:6px;left:6px}.r1aoe35b.r1fh4c8g{bottom:-4px;cursor:nwse-resize;right:-4px}.r1aoe35b.r1fh4c8g:after{border-bottom:2px solid rgba(0,0,0,.18);border-right:2px solid rgba(0,0,0,.18);bottom:6px;right:6px}.re2tggr{position:absolute;z-index:4}.r1p1sld1.re2tggr{top:-3px}.r1n91ydm.re2tggr,.r1p1sld1.re2tggr{cursor:ns-resize;height:6px;left:12px;right:12px}.r1n91ydm.re2tggr{bottom:-3px}.r1y6k1zo.re2tggr{left:-3px}.r179ujn4.re2tggr,.r1y6k1zo.re2tggr{bottom:12px;cursor:ew-resize;top:12px;width:6px}.r179ujn4.re2tggr{right:-3px}.pfes0d2{align-items:center;background:var(--pfes0d2-0);border:1px solid var(--pfes0d2-1);border-radius:6px;box-shadow:var(--pfes0d2-2);box-sizing:border-box;cursor:pointer;display:inline-flex;font-family:Geist Mono,SF Mono,ui-monospace,Menlo,Monaco,Consolas,monospace;font-size:13px;font-weight:500;gap:4px;height:30px;line-height:1;padding:0 8px;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease;white-space:nowrap}.pfes0d2:hover{background:var(--pfes0d2-3);border-color:var(--pfes0d2-1)}.adroayt{color:#377e5d}.r19xntku{color:#a94a4f}.t1ezqu19{background:rgba(9,9,11,.04);border:1px solid rgba(9,9,11,.06);border-radius:9px;padding:3px}.s1mexstc,.t1ezqu19{align-items:center;box-sizing:border-box;display:flex}.s1mexstc{background:#ffffff;border:1px solid rgba(9,9,11,.06);border-radius:6px;box-shadow:0 0 1px 0 rgba(0,0,0,.04),0 1px 2px 0 rgba(0,0,0,.06);color:rgba(9,9,11,.92);cursor:default;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:13px;font-weight:500;gap:6px;height:24px;line-height:1;padding:0 8px;white-space:nowrap}.s1c7lsjn,.s1mexstc{justify-content:center}.s1c7lsjn{align-items:center;color:currentColor;display:flex;flex:0 0 auto;height:14px;width:14px}.tukcdmv{align-items:center;background:transparent;border-bottom:1px solid rgba(0,0,0,.06);box-sizing:border-box;cursor:var(--tukcdmv-0);display:grid;grid-template-columns:1fr auto 1fr;height:48px;padding:0 12px;transition:border-color .2s ease;-webkit-user-select:none;user-select:none;width:100%}.t1b6x7p6{align-items:center;display:flex;justify-content:flex-end;opacity:var(--t1b6x7p6-0);pointer-events:var(--t1b6x7p6-1);transition:opacity .22s ease}.s1j84arv{background:#fefefd;border:1px solid rgba(0,0,0,.04);border-radius:20px;box-shadow:var(--s1j84arv-0);display:none;flex-direction:column;left:0;opacity:var(--s1j84arv-1);overflow:hidden;position:absolute;top:0;touch-action:none;transition:var(--s1j84arv-3);will-change:transform,width,height}@media (min-width:1350px){.s1j84arv{display:flex}}@media (min-width:921px){.s1j84arv{box-shadow:var(--s1j84arv-2)}}@media (prefers-reduced-motion:reduce){.s1j84arv{transition:background-color .22s ease,box-shadow .22s ease,opacity .1s ease}}