.sessions.svelte-8s8jfm{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:36px 6px 8px;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 40px);mask-image:linear-gradient(to bottom,transparent,#000 40px);scrollbar-width:none}ul.svelte-8s8jfm{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}button.svelte-8s8jfm{display:grid;gap:2px;width:100%;padding:8px 10px;border:0;border-radius:12px;background:none;color:var(--color-text);font:inherit;text-align:left;cursor:pointer}button.svelte-8s8jfm:hover{background:color-mix(in oklch,var(--color-surface-0) 70%,transparent)}button[aria-current=true].svelte-8s8jfm{background:color-mix(in oklch,var(--color-surface-0) 90%,transparent)}button.svelte-8s8jfm:focus-visible{outline:2px solid var(--color-cyan);outline-offset:-2px}.title.svelte-8s8jfm{overflow:hidden;font-size:var(--text-md);text-overflow:ellipsis;white-space:nowrap}.meta.svelte-8s8jfm,.quiet.svelte-8s8jfm{color:var(--color-text-muted);font-size:var(--text-sm)}.quiet.svelte-8s8jfm{display:block;margin:0;padding:0 8px;line-height:1.5}.round.svelte-1rdlxvi{position:relative;display:inline-grid;place-items:center;flex:none;width:32px;height:32px;border:0;border-radius:50%;background:none;color:var(--color-text-muted);cursor:pointer}.round.svelte-1rdlxvi:hover{background:color-mix(in oklch,var(--color-text) 6%,transparent)}.round.svelte-1rdlxvi:disabled{cursor:default}.recording.svelte-1rdlxvi,.recording.svelte-1rdlxvi:hover{background:var(--color-danger);color:var(--color-text-inverse);animation:svelte-1rdlxvi-beat .9s cubic-bezier(.34,1.56,.64,1) infinite}.recording.svelte-1rdlxvi:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid var(--color-danger);animation:svelte-1rdlxvi-ring .9s cubic-bezier(.34,1.56,.64,1) infinite;pointer-events:none}@keyframes svelte-1rdlxvi-beat{0%,to{transform:scale(1)}40%{transform:scale(1.12)}}@keyframes svelte-1rdlxvi-ring{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}.round.svelte-1rdlxvi .spin{animation:svelte-1rdlxvi-spin .9s linear infinite}@keyframes svelte-1rdlxvi-spin{to{transform:rotate(1turn)}}button.svelte-1rdlxvi:focus-visible{outline:2px solid var(--color-cyan);outline-offset:2px}@media (prefers-reduced-motion: reduce){.recording.svelte-1rdlxvi,.recording.svelte-1rdlxvi:after,.round.svelte-1rdlxvi .spin{animation:none}}@media (max-width: 768px){.round.svelte-1rdlxvi{width:40px;height:40px}}.composer.svelte-kenu2z{display:flex;align-items:flex-end;gap:4px;padding:5px 5px 5px 16px;border:1px solid var(--color-border);border-radius:24px;background:var(--color-surface-0);box-shadow:0 10px 30px -14px #0006;transition:background .16s,border-color .16s}.composer.svelte-kenu2z:focus-within{border-color:var(--color-cyan-line)}.composer.feedback.svelte-kenu2z{border-color:var(--color-cyan-line);background:var(--color-cyan-soft)}textarea.svelte-kenu2z{flex:1;min-width:0;min-height:32px;max-height:9em;padding:7px 0;border:0;background:none;color:var(--color-text);font:inherit;font-size:var(--text-md);line-height:1.3;resize:none;field-sizing:content;outline:none}textarea.svelte-kenu2z::placeholder{color:var(--color-text-muted)}.round.svelte-kenu2z{display:inline-grid;place-items:center;flex:none;width:32px;height:32px;border:0;border-radius:50%;background:none;color:var(--color-text-muted);cursor:pointer}.round.svelte-kenu2z:hover{background:color-mix(in oklch,var(--color-text) 6%,transparent)}.round[aria-pressed=true].svelte-kenu2z{color:var(--color-accent-ink)}.send.svelte-kenu2z,.send.svelte-kenu2z:hover{background:var(--color-surface-inverse);color:var(--color-text-inverse)}.send.svelte-kenu2z:disabled{background:var(--color-surface-2);color:var(--color-text-muted);cursor:default}.voice-error.svelte-kenu2z{margin:4px 16px 0;color:var(--color-error-ink);font-size:var(--text-sm)}button.svelte-kenu2z:focus-visible{outline:2px solid var(--color-cyan);outline-offset:2px}@media (max-width: 768px){.round.svelte-kenu2z{width:40px;height:40px}}.context.svelte-1e845kd{--tone: var(--color-success);position:absolute;top:-9px;right:22px;left:22px;height:2px;border-radius:2px;background:color-mix(in oklch,var(--color-text) 9%,transparent);transition:height .18s ease}.context.full.svelte-1e845kd{--tone: var(--color-warning)}.context.heavy.svelte-1e845kd{--tone: var(--color-danger)}.fill.svelte-1e845kd{position:absolute;inset:0 auto 0 0;width:calc(var(--fill) * 100%);border-radius:inherit;background:linear-gradient(to right,color-mix(in oklch,var(--tone) 40%,transparent),var(--tone));box-shadow:0 0 8px -1px var(--tone);transition:width .6s cubic-bezier(.34,1.56,.64,1),background .3s ease}.mark.svelte-1e845kd{position:absolute;top:-1px;bottom:-1px;left:calc(var(--at) * 100%);width:1px;background:color-mix(in oklch,var(--color-text) 22%,transparent)}.number.svelte-1e845kd{position:absolute;right:0;bottom:5px;color:var(--color-text-muted);font-size:10px;font-variant-numeric:tabular-nums;opacity:0;transition:opacity .16s ease}.context.svelte-1e845kd:hover{height:4px}.context.svelte-1e845kd:hover .number:where(.svelte-1e845kd),.context.heavy.svelte-1e845kd .number:where(.svelte-1e845kd){opacity:1}@media (prefers-reduced-motion: reduce){.fill.svelte-1e845kd{transition:none}}.menu.svelte-g0bvh2{position:relative;flex:none;align-self:flex-end}.round.svelte-g0bvh2{display:inline-grid;place-items:center;width:44px;height:44px;border:1px solid var(--color-border);border-radius:50%;background:var(--color-surface-0);box-shadow:0 10px 30px -14px #0006;color:var(--color-text-muted);cursor:pointer}.round.svelte-g0bvh2{position:relative}.pinned.svelte-g0bvh2{position:absolute;top:-2px;right:-2px;display:grid;place-items:center;width:16px;height:16px;border-radius:50%;background:var(--color-surface-inverse);color:var(--color-text-inverse)}.round.svelte-g0bvh2:hover,.round[aria-expanded=true].svelte-g0bvh2{color:var(--color-text)}ul.svelte-g0bvh2{position:absolute;bottom:calc(100% + 6px);left:0;z-index:1;width:max-content;margin:0;padding:3px;border:1px solid color-mix(in oklch,var(--color-text) 10%,transparent);border-radius:12px;background:var(--color-surface-0);box-shadow:0 1px 2px #0000000f,0 12px 28px -14px #00000073;list-style:none;transform-origin:bottom left;animation:svelte-g0bvh2-pop .28s cubic-bezier(.34,1.56,.64,1) both}ul.svelte-g0bvh2 button:where(.svelte-g0bvh2){display:flex;align-items:center;gap:8px;width:100%;height:30px;padding:0 12px 0 9px;border:0;border-radius:9px;background:none;color:var(--color-text);font:inherit;font-size:var(--text-sm);white-space:nowrap;text-align:left;cursor:pointer}ul.svelte-g0bvh2 button:where(.svelte-g0bvh2) svg{color:var(--color-text-muted)}.aside.svelte-g0bvh2{margin-left:auto;padding-left:12px;color:var(--color-text-muted);font-size:11px;font-variant-numeric:tabular-nums}ul.svelte-g0bvh2 button:where(.svelte-g0bvh2):hover:not(:disabled){background:color-mix(in oklch,var(--color-text) 6%,transparent)}ul.svelte-g0bvh2 button:where(.svelte-g0bvh2):disabled{opacity:.45;cursor:default}button.svelte-g0bvh2:focus-visible{outline:2px solid var(--color-cyan);outline-offset:2px}@keyframes svelte-g0bvh2-pop{0%{opacity:0;transform:translateY(4px) scale(.97)}}@media (prefers-reduced-motion: reduce){ul.svelte-g0bvh2{animation:none}}@media (max-width: 768px){ul.svelte-g0bvh2 button:where(.svelte-g0bvh2){height:44px}}.bar.svelte-jkhn8y{display:grid;align-items:end;margin-top:14px}.bar.svelte-jkhn8y>:where(.svelte-jkhn8y){grid-area:1 / 1}.write.svelte-jkhn8y{display:flex;align-items:flex-end;gap:8px}.composer.svelte-jkhn8y{position:relative;z-index:1;flex:1;min-width:0}.write.svelte-jkhn8y .composer:where(.svelte-jkhn8y){animation:svelte-jkhn8y-pour .34s cubic-bezier(.34,1.4,.64,1) both}.write.svelte-jkhn8y>.menu{animation:svelte-jkhn8y-squeeze-out .56s cubic-bezier(.3,.7,.4,1) .16s both}@keyframes svelte-jkhn8y-pour{0%{opacity:0;clip-path:inset(0 0 0 72% round 24px)}to{clip-path:inset(-20px -20px -40px -20px round 24px)}}@keyframes svelte-jkhn8y-squeeze-out{0%{opacity:0;transform:translate(48px) scale(.45)}45%{opacity:1;transform:translate(-6px) scale(1.2,.84)}72%{transform:translate(2px) scale(.94,1.06)}to{transform:none}}.status.svelte-jkhn8y{justify-self:start;display:flex;align-items:center;gap:9px;height:44px;margin:0;padding:0 16px 0 13px;border:1px solid var(--color-border);border-radius:24px;background:var(--color-surface-0);box-shadow:0 10px 30px -14px #0006;color:var(--color-text);font-size:var(--text-md)}.label.svelte-jkhn8y{white-space:nowrap}.time.svelte-jkhn8y{color:var(--color-text-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.bird.svelte-jkhn8y{flex:none;width:42px;margin:-14px -4px 0 -6px;animation:svelte-jkhn8y-hover 1.4s ease-in-out infinite}@keyframes svelte-jkhn8y-hover{50%{transform:translateY(-4px) rotate(-4deg)}}@media (prefers-reduced-motion: reduce){.bird.svelte-jkhn8y,.write.svelte-jkhn8y .composer:where(.svelte-jkhn8y),.write.svelte-jkhn8y>.menu{animation:none}}.meta.svelte-iqd74c{display:flex;flex-wrap:wrap;align-items:center;gap:3px 8px}.label.svelte-iqd74c{padding:0 6px;border-radius:var(--radius-pill);background:color-mix(in oklch,var(--color-text) 6%,transparent);font-size:10px;line-height:18px}.pages.svelte-iqd74c{display:grid;gap:6px;overflow:hidden}.page.svelte-iqd74c{display:grid;gap:3px;max-height:18em;overflow-y:auto;overscroll-behavior:contain}.step.svelte-iqd74c{display:inline-flex;justify-self:start;align-items:center;gap:4px;height:24px;padding:0 9px 0 6px;border:1px solid color-mix(in oklch,var(--color-text) 10%,transparent);border-radius:var(--radius-pill);background:var(--color-surface-0);color:var(--color-text-muted);font:inherit;font-size:10px;cursor:pointer}.step.svelte-iqd74c:hover{color:var(--color-text);border-color:var(--color-cyan-line)}.step.svelte-iqd74c:focus-visible{outline:2px solid var(--color-cyan);outline-offset:2px}.body.svelte-iqd74c{overflow-wrap:anywhere}.body.svelte-iqd74c :is(h1,h2,h3,h4){margin:4px 0 2px;font-size:inherit;font-weight:600}.body.svelte-iqd74c :is(p,ul,ol){margin:0 0 3px}.body.svelte-iqd74c ul{padding-left:16px;list-style:disc}.body.svelte-iqd74c code{font-size:.92em}.body.svelte-iqd74c a{color:var(--color-accent-ink)}.who.svelte-iqd74c{font-weight:500}.muted.svelte-iqd74c{color:var(--color-text-muted)}.tickets.svelte-1aqs14y{overflow:hidden;border:1px solid color-mix(in oklch,var(--color-text) 8%,transparent);border-radius:12px;background:color-mix(in oklch,var(--color-surface-0) 82%,transparent);box-shadow:0 6px 18px -14px #00000073;flex:none;align-self:stretch;margin-right:8%;transform-origin:left top;animation:svelte-1aqs14y-pop .46s cubic-bezier(.34,1.56,.64,1) both}@keyframes svelte-1aqs14y-pop{0%{opacity:0;transform:translateY(6px) scale(.92)}}.head.svelte-1aqs14y{display:flex;align-items:center;gap:6px;margin:0;padding:6px 10px;border-bottom:1px solid color-mix(in oklch,var(--color-text) 6%,transparent);font-size:11px}.mark.svelte-1aqs14y{width:12px;height:12px;fill:#5e6ad2}.brand.svelte-1aqs14y{font-weight:600}.what.svelte-1aqs14y{overflow:hidden;color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap}.tickets.svelte-1aqs14y ul:where(.svelte-1aqs14y){margin:0;padding:0;list-style:none}.tickets.svelte-1aqs14y li:where(.svelte-1aqs14y)+li:where(.svelte-1aqs14y){border-top:1px solid color-mix(in oklch,var(--color-text) 6%,transparent)}.row.svelte-1aqs14y{display:flex;align-items:center;gap:8px;width:100%;min-height:32px;padding:0 6px 0 10px;border:0;background:none;color:var(--color-text);font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer}.line.svelte-1aqs14y{display:flex;align-items:center}li.svelte-1aqs14y:hover .line:where(.svelte-1aqs14y),li.open.svelte-1aqs14y .line:where(.svelte-1aqs14y){background:color-mix(in oklch,var(--color-text) 5%,transparent)}.row.svelte-1aqs14y:focus-visible,.out.svelte-1aqs14y:focus-visible,.linear.svelte-1aqs14y:focus-visible{outline:2px solid var(--color-cyan);outline-offset:-2px}.key.svelte-1aqs14y{flex:none;width:4.6em;color:var(--color-text-muted);font-variant-numeric:tabular-nums}.title.svelte-1aqs14y{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status.svelte-1aqs14y{flex:none;color:var(--color-text-muted);font-size:var(--text-xs, 11px)}.status.svelte-1aqs14y:first-letter{text-transform:uppercase}.state.svelte-1aqs14y{flex:none;width:8px;height:8px;border:1.5px solid var(--color-text-muted);border-radius:50%}.state[data-status=triage].svelte-1aqs14y{border-color:var(--color-amber);background:var(--color-amber)}.state[data-status="in progress"].svelte-1aqs14y{border-color:var(--color-warning);background:linear-gradient(90deg,var(--color-warning) 50%,transparent 50%)}.state[data-status="in review"].svelte-1aqs14y{border-color:var(--color-success);background:linear-gradient(90deg,var(--color-success) 50%,transparent 50%)}.state[data-status=done].svelte-1aqs14y{border-color:var(--color-info);background:var(--color-info)}.state[data-status=canceled].svelte-1aqs14y,.state[data-status=cancelled].svelte-1aqs14y,.state[data-status=duplicate].svelte-1aqs14y{opacity:.5}.state[style*=--dot].svelte-1aqs14y{border-color:var(--dot);background:var(--dot)}.out.svelte-1aqs14y{display:inline-grid;place-items:center;flex:none;width:28px;height:28px;margin-right:2px;border-radius:8px;color:var(--color-text-muted);opacity:0}li.svelte-1aqs14y:hover .out:where(.svelte-1aqs14y),li.open.svelte-1aqs14y .out:where(.svelte-1aqs14y),.out.svelte-1aqs14y:focus-visible{opacity:1}.out.svelte-1aqs14y:hover{color:var(--color-text)}.detail.svelte-1aqs14y{display:grid;gap:6px;padding:2px 12px 10px 28px;font-size:11px;line-height:1.4;transform-origin:left top;animation:svelte-1aqs14y-open .38s cubic-bezier(.34,1.56,.64,1) both}.detail.svelte-1aqs14y p:where(.svelte-1aqs14y){margin:0}.muted.svelte-1aqs14y{color:var(--color-text-muted)}.linear.svelte-1aqs14y{color:var(--color-accent-ink)}@keyframes svelte-1aqs14y-open{0%{opacity:0;transform:translateY(-6px) scaleY(.9)}}@media (prefers-reduced-motion: reduce){.tickets.svelte-1aqs14y,.detail.svelte-1aqs14y{animation:none}}@media (hover: none){.out.svelte-1aqs14y{opacity:1}}.answer.svelte-1r1023w{position:relative;flex:none;transform-origin:left top;animation:svelte-1r1023w-pop .46s cubic-bezier(.34,1.56,.64,1) both;align-self:flex-start;max-width:92%;padding:8px 12px;border:1px solid color-mix(in oklch,var(--color-text) 6%,transparent);border-radius:18px 18px 18px 6px;background:linear-gradient(to bottom,color-mix(in oklch,var(--color-surface-0) 96%,white),color-mix(in oklch,var(--color-surface-0) 82%,transparent));-webkit-backdrop-filter:blur(14px) saturate(1.3);backdrop-filter:blur(14px) saturate(1.3);box-shadow:inset 0 1px #ffffffbf,0 1px 2px #0000000a,0 10px 24px -16px #00000059;color:var(--color-text);font-size:var(--text-md);line-height:1.45;overflow-wrap:anywhere}.answer.failed.svelte-1r1023w{color:var(--color-text-muted)}.answer.svelte-1r1023w :first-child{margin-top:0}.answer.svelte-1r1023w :last-child{margin-bottom:0}.answer.svelte-1r1023w p,.answer.svelte-1r1023w ul,.answer.svelte-1r1023w ol{margin:0 0 5px}.answer.svelte-1r1023w li{margin:1px 0}.answer.svelte-1r1023w ul{padding-left:18px;list-style:disc}.answer.svelte-1r1023w ol{padding-left:20px;list-style:decimal}.answer.svelte-1r1023w a{color:var(--color-accent-ink)}.answer.svelte-1r1023w code{padding:1px 5px;border-radius:5px;background:color-mix(in oklch,var(--color-text) 6%,transparent);font-size:.86em;font-weight:400}.answer.svelte-1r1023w strong code{font-weight:500}.answer.svelte-1r1023w a.page{display:inline-flex;align-items:baseline;gap:4px;padding:0 7px 0 5px;border:1px solid var(--color-cyan-line);border-radius:6px;background:var(--color-cyan-soft);color:var(--color-text);text-decoration:none}.answer.svelte-1r1023w a.page:before{content:"";align-self:center;width:11px;height:11px;background:var(--color-cyan);mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="2.4" stroke-linecap="round" stroke-linejoin="round"><path d="M4 4v7a4 4 0 0 0 4 4h12"/><path d="m15 10 5 5-5 5"/></svg>') center / contain no-repeat}.answer.svelte-1r1023w a.page:hover{border-color:var(--color-cyan)}.answer.svelte-1r1023w .status-pill{padding:0 6px;border-radius:var(--radius-pill);background:color-mix(in oklch,var(--color-text) 6%,transparent);color:var(--color-text-muted);font-size:11px;white-space:nowrap}.answer.svelte-1r1023w .status-pill:first-letter{text-transform:uppercase}.answer.svelte-1r1023w a.issue{padding:0 6px;border-radius:var(--radius-pill);background:color-mix(in oklch,var(--color-cyan) 14%,transparent);color:var(--color-text);font-size:.9em;font-variant-numeric:tabular-nums;text-decoration:none;white-space:nowrap}.answer.perched.svelte-1r1023w{position:relative;margin-top:22px}.perch.svelte-1r1023w{position:absolute;top:-27px;left:6px;width:34px;height:32px}.perch.svelte-1r1023w img:where(.svelte-1r1023w){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;opacity:0;animation:svelte-1r1023w-frame-on 1ms calc(.24s + var(--f) * .12s) forwards,svelte-1r1023w-frame-off 1ms calc(.36s + var(--f) * .12s) forwards}.perch.svelte-1r1023w img:where(.svelte-1r1023w):first-child{opacity:1}.perch.svelte-1r1023w img:where(.svelte-1r1023w):last-child{animation:svelte-1r1023w-frame-on 1ms calc(.24s + var(--f) * .12s) forwards}@keyframes svelte-1r1023w-frame-on{to{opacity:1}}@keyframes svelte-1r1023w-frame-off{to{opacity:0}}@keyframes svelte-1r1023w-pop{0%{opacity:0;transform:translateY(6px) scale(.86)}}@media (prefers-reduced-motion: reduce){.answer.svelte-1r1023w,.perch.svelte-1r1023w img:where(.svelte-1r1023w){animation:none}.perch.svelte-1r1023w img:where(.svelte-1r1023w):last-child{opacity:1}.perch.svelte-1r1023w img:where(.svelte-1r1023w):first-child{opacity:0}}.meta.svelte-1c5fhx7{display:flex;flex:none;align-items:center;gap:2px;margin:-2px 6px 0;color:var(--color-text-muted);font-size:10.5px;font-variant-numeric:tabular-nums}.meta.left.svelte-1c5fhx7{align-self:flex-start}.meta.right.svelte-1c5fhx7{align-self:flex-end}time.svelte-1c5fhx7,span.svelte-1c5fhx7{padding:0 3px}time.svelte-1c5fhx7+span:where(.svelte-1c5fhx7):before,span.svelte-1c5fhx7+time:where(.svelte-1c5fhx7):before{content:"·";margin-right:6px;opacity:.6}button.svelte-1c5fhx7{display:grid;place-items:center;width:22px;height:22px;border:0;border-radius:50%;background:none;color:inherit;opacity:.7;cursor:pointer;transition:opacity .14s ease,background .14s ease}@media (max-width: 768px){button.svelte-1c5fhx7{position:relative}button.svelte-1c5fhx7:before{content:"";position:absolute;top:-11px;right:-11px;bottom:-11px;left:-11px}}button.svelte-1c5fhx7:hover{background:color-mix(in oklch,var(--color-text) 7%,transparent);color:var(--color-text);opacity:1}button.svelte-1c5fhx7:focus-visible{outline:2px solid var(--color-cyan);outline-offset:1px;opacity:1}.mine.svelte-137ocrz{position:relative;flex:none;align-self:flex-end;max-width:85%;margin:0;padding:7px 12px;border-radius:18px 18px 6px;background:linear-gradient(to bottom,color-mix(in oklch,var(--color-surface-inverse) 86%,white),var(--color-surface-inverse) 70%);box-shadow:inset 0 1px #ffffff24,0 1px 2px #0000001f,0 10px 22px -12px #00000080;color:var(--color-text-inverse);font-size:var(--text-md);line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere;transform-origin:right bottom;animation:svelte-137ocrz-pop .46s cubic-bezier(.34,1.56,.64,1) both}.mine.svelte-137ocrz:not(:first-child){margin-top:18px}.feedback.svelte-137ocrz svg{display:inline-block;margin-right:4px;vertical-align:-1px;color:var(--color-cyan)}.reaction.svelte-137ocrz{position:absolute;top:-10px;left:-14px;animation:svelte-137ocrz-pop .52s cubic-bezier(.34,1.56,.64,1) .12s both;transform-origin:right bottom;padding:0 5px;border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface-0);font-size:13px;line-height:20px}@keyframes svelte-137ocrz-pop{0%{opacity:0;transform:translateY(6px) scale(.86)}}@media (prefers-reduced-motion: reduce){.mine.svelte-137ocrz,.reaction.svelte-137ocrz{animation:none}}.rewrite.svelte-19dqpya{display:grid;gap:6px;align-self:flex-end;width:min(100%,420px);margin-top:18px;padding:8px;border:1px solid var(--color-border);border-radius:16px 16px 4px;background:var(--color-surface-0);box-shadow:0 10px 30px -14px #0006;transform-origin:right bottom}textarea.svelte-19dqpya{field-sizing:content;min-height:2.6em;max-height:12em;padding:4px 6px;border:0;background:none;color:var(--color-text);font:inherit;font-size:var(--text-md);line-height:1.45;resize:none}textarea.svelte-19dqpya:focus{outline:none}.note.svelte-19dqpya{margin:0 6px;color:var(--color-text-muted);font-size:11px}.buttons.svelte-19dqpya{display:flex;justify-content:flex-end;gap:6px}button.svelte-19dqpya{height:28px;padding:0 12px;border:0;border-radius:var(--radius-pill);background:var(--color-surface-inverse);color:var(--color-text-inverse);font:inherit;font-size:var(--text-sm);cursor:pointer}button.ghost.svelte-19dqpya{background:none;color:var(--color-text-muted)}button.svelte-19dqpya:disabled{opacity:.45;cursor:default}button.svelte-19dqpya:focus-visible{outline:2px solid var(--color-cyan);outline-offset:2px}.work.svelte-1e0bvfd{flex:none;animation:svelte-1e0bvfd-rise .22s cubic-bezier(.2,0,0,1) both;align-self:flex-start;max-width:100%;color:var(--color-text-muted);font-size:var(--text-sm)}summary.svelte-1e0bvfd{display:flex;align-items:center;gap:6px;list-style:none;cursor:pointer}summary.svelte-1e0bvfd::-webkit-details-marker{display:none}.work.svelte-1e0bvfd>summary:where(.svelte-1e0bvfd){width:fit-content;padding:3px 4px;border-radius:8px}.work.svelte-1e0bvfd>summary:where(.svelte-1e0bvfd):hover{color:var(--color-text)}.work.svelte-1e0bvfd:not(.running){align-self:center}.work.svelte-1e0bvfd>summary:where(.svelte-1e0bvfd){margin-inline:auto}.faces.svelte-1e0bvfd{display:inline-flex}.face.svelte-1e0bvfd{display:grid;place-items:center;width:18px;height:18px;border:1px solid var(--color-border);border-radius:50%;background:var(--color-surface-0);transition:margin .26s cubic-bezier(.34,1.56,.64,1)}.face.svelte-1e0bvfd+.face:where(.svelte-1e0bvfd){margin-left:-6px}.work[open].svelte-1e0bvfd>summary:where(.svelte-1e0bvfd) .face:where(.svelte-1e0bvfd)+.face:where(.svelte-1e0bvfd),.work.svelte-1e0bvfd>summary:where(.svelte-1e0bvfd):hover .face:where(.svelte-1e0bvfd)+.face:where(.svelte-1e0bvfd){margin-left:2px}.work.running.svelte-1e0bvfd .log:where(.svelte-1e0bvfd){margin-top:0;margin-bottom:4px}.log.svelte-1e0bvfd>li:where(.svelte-1e0bvfd){animation:svelte-1e0bvfd-spawn .38s cubic-bezier(.34,1.56,.64,1) both;transform-origin:left bottom}.log.svelte-1e0bvfd{display:flex;flex-direction:column;gap:4px;margin:6px 0 2px 7px;padding:0 0 0 12px;border-left:1px solid color-mix(in oklch,var(--color-text) 12%,transparent);list-style:none}.thought.svelte-1e0bvfd{font-style:italic;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.call.svelte-1e0bvfd summary:where(.svelte-1e0bvfd){padding:2px 0}.call.svelte-1e0bvfd summary:where(.svelte-1e0bvfd):hover,.call.svelte-1e0bvfd details[open]:where(.svelte-1e0bvfd) summary:where(.svelte-1e0bvfd){color:var(--color-text)}.call.failed.svelte-1e0bvfd summary:where(.svelte-1e0bvfd){color:var(--color-error, var(--color-text))}code.svelte-1e0bvfd{overflow:hidden;color:var(--color-text-muted);font-size:var(--text-xs, 11px);text-overflow:ellipsis;white-space:nowrap}.busy.svelte-1e0bvfd{animation:svelte-1e0bvfd-pulse 1.2s ease-in-out infinite}.params.svelte-1e0bvfd{display:grid;grid-template-columns:max-content 1fr;gap:2px 10px;margin:4px 0 6px;color:var(--color-text)}.params.svelte-1e0bvfd dt:where(.svelte-1e0bvfd){color:var(--color-text-muted)}.params.svelte-1e0bvfd dd:where(.svelte-1e0bvfd){margin:0;overflow-wrap:anywhere}pre.svelte-1e0bvfd{max-height:220px;margin:4px 0 6px;padding:8px 10px;overflow:auto;border-radius:8px;background:color-mix(in oklch,var(--color-surface-0) 80%,transparent);color:var(--color-text);font-size:var(--text-xs, 11px);line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}pre.result.svelte-1e0bvfd{border-left:2px solid var(--color-cyan-line)}.call.failed.svelte-1e0bvfd pre.result:where(.svelte-1e0bvfd){border-left-color:var(--color-error, currentColor)}@keyframes svelte-1e0bvfd-rise{0%{opacity:0;transform:translateY(6px)}}@keyframes svelte-1e0bvfd-spawn{0%{opacity:0;transform:translateY(10px) scale(.96)}}@keyframes svelte-1e0bvfd-pulse{50%{opacity:.4}}@media (prefers-reduced-motion: reduce){.work.svelte-1e0bvfd,.log.svelte-1e0bvfd>li:where(.svelte-1e0bvfd),.busy.svelte-1e0bvfd{animation:none}}.tour.svelte-15yy6i4{display:grid;flex:none;gap:8px;align-self:center;width:min(100%,360px);margin-top:18px;padding:12px 14px;border:1px solid color-mix(in oklch,var(--color-cyan) 30%,transparent);border-radius:18px;background:color-mix(in oklch,var(--color-cyan) 7%,var(--color-surface-0));box-shadow:0 10px 24px -16px #00000059;color:var(--color-text);font-size:var(--text-sm);transform-origin:50% 100%}.lead.svelte-15yy6i4{margin:0;font-weight:600}ul.svelte-15yy6i4{display:grid;gap:6px;margin:0;padding:0;list-style:none}li.svelte-15yy6i4{display:grid;grid-template-columns:16px 1fr;gap:8px;align-items:baseline;line-height:1.4}li.svelte-15yy6i4 svg{color:var(--color-text-muted);translate:0 2px}.line.svelte-15yy6i4{width:14px;height:2px;border-radius:2px;background:linear-gradient(to right,transparent,var(--color-success));translate:0 -3px}button.svelte-15yy6i4{justify-self:end;height:30px;padding:0 14px;border:0;border-radius:var(--radius-pill);background:var(--color-surface-inverse);color:var(--color-text-inverse);font:inherit;cursor:pointer}button.svelte-15yy6i4:focus-visible{outline:2px solid var(--color-cyan);outline-offset:2px}.thread.svelte-1yjhgya{display:flex;flex-direction:column;gap:6px;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:36px 14px 12px;--mask: linear-gradient( to bottom, transparent, #000 var(--fade-top), #000 calc(100% - var(--fade-bottom)), transparent );-webkit-mask-image:var(--mask);mask-image:var(--mask);transition:--fade-top .2s ease,--fade-bottom .2s ease;scrollbar-width:none}.thread.above.svelte-1yjhgya{--fade-top: 40px}.thread.below.svelte-1yjhgya{--fade-bottom: 40px}@property --fade-top{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --fade-bottom{syntax: "<length>"; inherits: false; initial-value: 0px;}.thread.svelte-1yjhgya>:where(.svelte-1yjhgya){flex:none;margin:0;animation:svelte-1yjhgya-rise .22s cubic-bezier(.2,0,0,1) both}.hint.svelte-1yjhgya{color:var(--color-text-muted);font-size:var(--text-md);line-height:1.5}.perched-ring.svelte-1yjhgya{align-self:flex-start;width:46px;margin:0 0 2px 4px;transform-origin:50% 0;animation:svelte-1yjhgya-sway 4s ease-in-out infinite}@keyframes svelte-1yjhgya-sway{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}.quiet.svelte-1yjhgya{align-self:center;color:var(--color-text-muted);font-size:var(--text-sm);text-align:center}.starters.svelte-1yjhgya{display:flex;flex-wrap:wrap;gap:6px;padding:0;list-style:none}.starters.svelte-1yjhgya button:where(.svelte-1yjhgya){height:30px;padding:0 12px;border:1px solid color-mix(in oklch,var(--color-text) 10%,transparent);border-radius:var(--radius-pill);background:color-mix(in oklch,var(--color-surface-0) 85%,transparent);color:var(--color-text);font:inherit;font-size:var(--text-sm);cursor:pointer;transition:border-color .14s ease}.starters.svelte-1yjhgya .tour:where(.svelte-1yjhgya){display:inline-flex;align-items:center;gap:5px;color:var(--color-text-muted)}.starters.svelte-1yjhgya button:where(.svelte-1yjhgya):hover{border-color:var(--color-cyan-line)}.starters.svelte-1yjhgya button:where(.svelte-1yjhgya):focus-visible{outline:2px solid var(--color-cyan);outline-offset:2px}.error.svelte-1yjhgya{color:var(--color-error, var(--color-text));font-size:var(--text-sm)}@keyframes svelte-1yjhgya-rise{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion: reduce){.thread.svelte-1yjhgya>:where(.svelte-1yjhgya),.perched-ring.svelte-1yjhgya{animation:none}}
