body{margin:0}.wrap.svelte-16telv0.svelte-16telv0{position:relative;display:flex;flex-direction:column;height:100dvh;width:100%;max-width:min(1200px,96vw);margin:0 auto;font-family:system-ui,sans-serif}@media (min-width: 900px){.bubble.svelte-16telv0.svelte-16telv0{max-width:62rem}.bubble.u.svelte-16telv0.svelte-16telv0,.bubble.n.svelte-16telv0.svelte-16telv0{max-width:46rem}.msgsuggest.svelte-16telv0.svelte-16telv0{max-width:62rem}}.chip.live.svelte-16telv0.svelte-16telv0{opacity:.9;animation:svelte-16telv0-pulse 1.6s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.chip.live.svelte-16telv0.svelte-16telv0{animation:none}}.busy.svelte-16telv0.svelte-16telv0{font-size:.72rem;padding:.12rem .5rem;border-radius:999px;white-space:nowrap;display:inline-flex;gap:.3rem;align-items:center}.busy.svelte-16telv0 em.svelte-16telv0{font-style:normal;opacity:.65;font-variant-numeric:tabular-nums}.busy.working.svelte-16telv0.svelte-16telv0{background:#1f3a24;color:#7ee08a;animation:svelte-16telv0-pulse 1.6s ease-in-out infinite}.busy.waiting.svelte-16telv0.svelte-16telv0{background:#33302a;color:#d9c48a}@keyframes svelte-16telv0-pulse{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion: reduce){.busy.working.svelte-16telv0.svelte-16telv0{animation:none}}header.svelte-16telv0.svelte-16telv0{display:flex;align-items:center;justify-content:space-between;padding:.5rem .7rem;border-bottom:1px solid #e6eaed}header.svelte-16telv0 b.svelte-16telv0{color:#1c2733}.tg.svelte-16telv0 button.svelte-16telv0{border:1px solid #ddd;background:#fff;border-radius:999px;padding:.2rem .6rem;font-size:.8rem;color:#666;cursor:pointer;margin-left:.3rem}.tg.svelte-16telv0 button.on.svelte-16telv0{border-color:#1e8f4e;color:#1e8f4e;font-weight:600}.tg.svelte-16telv0 button.emg.svelte-16telv0{border-color:#e0a800;color:#a06f00;font-weight:600}.tg.svelte-16telv0 button.emg.hard.svelte-16telv0{border-color:#c0392b;color:#c0392b}.log.svelte-16telv0.svelte-16telv0{flex:1;overflow-y:auto;padding:.6rem;display:flex;flex-direction:column;gap:.5rem;background:#f7f9fa}.m.svelte-16telv0.svelte-16telv0{display:flex;align-items:flex-start;gap:.3rem}.m.in.svelte-16telv0.svelte-16telv0{justify-content:flex-end}.m.sys.svelte-16telv0.svelte-16telv0{justify-content:center}.chip.svelte-16telv0.svelte-16telv0{background:#eceff1;color:#5b6570;border:1px solid #dfe4e8;border-radius:999px;padding:.25rem .7rem;font-size:.8rem;max-width:90%;text-align:center}.bubble.svelte-16telv0.svelte-16telv0{border-radius:14px;padding:.5rem .75rem;max-width:85%;font-size:.95rem;line-height:1.45}.bubble.a.svelte-16telv0.svelte-16telv0{background:#fff;border:1px solid #e4e8ec;color:#1c2733;border-top-left-radius:4px}.bubble.u.svelte-16telv0.svelte-16telv0{background:#1e8f4e;color:#fff;border-top-right-radius:4px;white-space:pre-wrap}.bubble.n.svelte-16telv0.svelte-16telv0{background:#ede7f6;color:#4527a0;border:1px solid #d1c4e9;border-top-right-radius:4px;white-space:pre-wrap;font-size:.88rem;font-variant-numeric:tabular-nums}.bubble.a.svelte-16telv0 pre{background:#f2f4f6;border-radius:8px;padding:.5rem;overflow-x:auto;font-size:.82rem}.bubble.a.svelte-16telv0 code{background:#f0f2f4;padding:0 .25rem;border-radius:4px;font-size:.86em}.bubble.a.svelte-16telv0 pre code{background:none;padding:0}.bubble.a.svelte-16telv0 h3,.bubble.a.svelte-16telv0 h4,.bubble.a.svelte-16telv0 h5,.bubble.a.svelte-16telv0 h6{margin:.4rem 0 .2rem;font-size:1rem;color:#1c2733}.bubble.a.svelte-16telv0 p{margin:.3rem 0}.bubble.a.svelte-16telv0 ul,.bubble.a.svelte-16telv0 ol{margin:.3rem 0;padding-inline-start:1.2rem}.bubble.a.svelte-16telv0 a{color:#2d7dd2}.bubble.a.svelte-16telv0 table{border-collapse:collapse;margin:.4rem 0;font-size:.82rem;display:block;overflow-x:auto;max-width:100%}.bubble.a.svelte-16telv0 th,.bubble.a.svelte-16telv0 td{border:1px solid #e0e4e8;padding:.2rem .45rem;text-align:left;white-space:nowrap}.bubble.a.svelte-16telv0 th{background:#f2f4f6;font-weight:600}.bubble.a.svelte-16telv0 td{font-variant-numeric:tabular-nums}.acts.svelte-16telv0.svelte-16telv0{display:flex;flex-direction:column;gap:.1rem;flex:0 0 auto}.ico.svelte-16telv0.svelte-16telv0{border:none;background:none;cursor:pointer;font-size:.82rem;opacity:.4;padding:.15rem .2rem;line-height:1}.ico.svelte-16telv0.svelte-16telv0:hover{opacity:1}.m.hl.svelte-16telv0>.bubble.svelte-16telv0,.m.hl.svelte-16telv0>.chip.svelte-16telv0{box-shadow:0 0 0 2px #f0b400;transition:box-shadow .2s}.muted.svelte-16telv0.svelte-16telv0{color:#99a2ab}.mid.svelte-16telv0.svelte-16telv0{text-align:center;margin:auto}@media (max-width: 640px){.log.svelte-16telv0.svelte-16telv0{padding:.4rem .3rem;gap:.4rem}.bubble.svelte-16telv0.svelte-16telv0{max-width:100%}.bubble.a.svelte-16telv0.svelte-16telv0{max-width:100%;padding:.5rem .55rem}.bubble.u.svelte-16telv0.svelte-16telv0,.bubble.n.svelte-16telv0.svelte-16telv0{max-width:88%}.msgsuggest.svelte-16telv0.svelte-16telv0{max-width:97%}.bubble.a.svelte-16telv0 pre{padding:.4rem;font-size:.78rem}}.err.svelte-16telv0.svelte-16telv0{color:#c0392b;font-size:.8rem;padding:.2rem .7rem}.quotebtn.svelte-16telv0.svelte-16telv0{position:fixed;transform:translate(-50%,-125%);z-index:20;background:#1c2733;color:#fff;border:none;border-radius:999px;padding:.3rem .8rem;font-size:.8rem;cursor:pointer;white-space:nowrap;box-shadow:0 2px 10px #0000004d}.quotebtn.svelte-16telv0.svelte-16telv0:hover{background:#2d3b4a}.unseen.svelte-16telv0.svelte-16telv0{position:absolute;left:50%;transform:translate(-50%);bottom:4.6rem;z-index:5;background:#1c2733;color:#fff;border:none;border-radius:999px;padding:.32rem .95rem;font-size:.82rem;cursor:pointer;box-shadow:0 2px 10px #00000047}.unseen.svelte-16telv0.svelte-16telv0:hover{background:#2d3b4a}.loading.svelte-16telv0.svelte-16telv0{display:flex;align-items:center;justify-content:center;gap:.5rem;color:#8a949c;font-size:.88rem;padding:1.2rem 0}.spin.svelte-16telv0.svelte-16telv0{width:14px;height:14px;border-radius:50%;border:2px solid #d7dde2;border-top-color:#1e8f4e;animation:svelte-16telv0-sp .8s linear infinite}@keyframes svelte-16telv0-sp{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.spin.svelte-16telv0.svelte-16telv0{animation-duration:2.4s}}.bubble.svelte-16telv0 blockquote{margin:.35rem 0;padding:.1rem 0 .1rem .6rem;border-left:3px solid currentColor;opacity:.72;white-space:pre-wrap}.bubble.a.svelte-16telv0 blockquote{border-left-color:#c7d0d8;color:#55606b;opacity:1}.tsline.svelte-16telv0.svelte-16telv0{font-size:.7rem;color:#8a949c;padding:0 .3rem;margin:-.15rem 0 .2rem;font-variant-numeric:tabular-nums}.tsline.out.svelte-16telv0.svelte-16telv0,.tsline.sys.svelte-16telv0.svelte-16telv0{align-self:flex-start}.tsline.in.svelte-16telv0.svelte-16telv0{align-self:flex-end}.m.svelte-16telv0.svelte-16telv0{-webkit-touch-callout:none}.msgsuggest.svelte-16telv0.svelte-16telv0{display:inline-flex;align-items:flex-start;gap:.4rem;max-width:85%;align-self:flex-start;margin:-.2rem 0 .1rem;border:1px solid #bcdff0;background:#eef7fc;color:#1b5e86;border-radius:14px;padding:.35rem .6rem .35rem .5rem;cursor:pointer;text-align:start;font-size:.86rem;line-height:1.3}.msgsuggest.svelte-16telv0.svelte-16telv0:hover{background:#e0f0fa;border-color:#8fc7e6}.ms-i.svelte-16telv0.svelte-16telv0{flex:0 0 auto}.ms-t.svelte-16telv0.svelte-16telv0{flex:1 1 auto}.ms-go.svelte-16telv0.svelte-16telv0{flex:0 0 auto;font-size:.68rem;color:#4a8bb0;border:1px solid #bcdff0;border-radius:6px;padding:.02rem .3rem;background:#fff}.suggest.svelte-16telv0.svelte-16telv0{display:flex;align-items:center;gap:.5rem;width:100%;text-align:start;border:1px dashed #cdd6df;background:#f4f8fb;border-radius:12px;cursor:pointer;padding:.45rem .7rem;margin:0 .5rem;box-sizing:border-box;width:calc(100% - 1rem)}.suggest.svelte-16telv0.svelte-16telv0:hover{background:#eaf2f8;border-color:#9fbdd6}.sg-lbl.svelte-16telv0.svelte-16telv0{flex:0 0 auto;font-size:.7rem;color:#2d7dd2;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.sg-txt.svelte-16telv0.svelte-16telv0{flex:1 1 auto;min-width:0;color:#33404d;font-size:.9rem;white-space:normal;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3}.sg-tab.svelte-16telv0.svelte-16telv0{flex:0 0 auto;font-size:.72rem;color:#66707c;border:1px solid #d5dde4;border-radius:6px;padding:.05rem .35rem;background:#fff}footer.svelte-16telv0.svelte-16telv0{display:flex;gap:.4rem;padding:.5rem;border-top:1px solid #e6eaed;align-items:center}.mic.svelte-16telv0.svelte-16telv0{flex:0 0 auto;min-width:48px;height:44px;border:1px solid #ccc;border-radius:22px;background:#fff;font-size:1.1rem;cursor:pointer;padding:0 .7rem}.mic.on.svelte-16telv0.svelte-16telv0{background:#c0392b;color:#fff;border-color:#c0392b;animation:svelte-16telv0-pulse 1.2s infinite}@keyframes svelte-16telv0-pulse{0%,to{opacity:1}50%{opacity:.6}}footer.svelte-16telv0 .ta.svelte-16telv0{flex:1;min-width:0;border:1px solid #ccc;border-radius:16px;padding:.5rem .9rem;font-size:1rem;font-family:inherit;resize:none;line-height:1.35;max-height:40dvh;overflow-y:auto}.clr.svelte-16telv0.svelte-16telv0{flex:0 0 auto;width:44px;height:44px;border:1px solid #ccc;border-radius:22px;background:#fff;color:#888;font-size:1rem;cursor:pointer}.clr.svelte-16telv0.svelte-16telv0:disabled{opacity:.3}.snd.svelte-16telv0.svelte-16telv0{flex:0 0 auto;height:44px;border:none;border-radius:22px;background:#1e8f4e;color:#fff;padding:0 1.1rem;font-size:.95rem;cursor:pointer}.snd.svelte-16telv0.svelte-16telv0:disabled{opacity:.4}.clip.svelte-16telv0.svelte-16telv0{flex:0 0 auto;width:44px;height:44px;border:1px solid #ccc;border-radius:22px;background:#fff;font-size:1.05rem;cursor:pointer}.atts.svelte-16telv0.svelte-16telv0{display:flex;flex-wrap:wrap;gap:.35rem;padding:.4rem .5rem 0;align-items:center}.att.svelte-16telv0.svelte-16telv0{display:inline-flex;align-items:center;gap:.3rem;max-width:15rem;border:1px solid #d5dde4;background:#f4f8fb;border-radius:10px;padding:.15rem .25rem .15rem .35rem;font-size:.8rem;color:#33404d}.att.svelte-16telv0 img.svelte-16telv0{width:28px;height:28px;object-fit:cover;border-radius:5px}.att-n.svelte-16telv0.svelte-16telv0{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.att-s.svelte-16telv0.svelte-16telv0{color:#8a949c;flex:0 0 auto}.att.svelte-16telv0 button.svelte-16telv0{border:none;background:none;color:#888;cursor:pointer;padding:0 .2rem}.att-up.svelte-16telv0.svelte-16telv0{font-size:.78rem;color:#66707c}.bubble.svelte-16telv0 .cui-att{display:inline-block;margin:.15rem 0;padding:.1rem .5rem;border-radius:8px;cursor:pointer;background:#fff3;border:1px solid currentColor;font-size:.85rem}img.cui-img{max-width:100%;max-height:70vh;border-radius:6px;cursor:zoom-in;display:block;margin:6px 0}
