.shell.svelte-1refrcn{--open:cubic-bezier(.16, 1, .3, 1);--claude:#d97757;--close:cubic-bezier(.45, 0, .2, 1);--w:420px;--h:min(640px, calc(100dvh - 40px));--edge:20px;--orb-r:0px;--orb-b:0px;--slot-in:13px;--shut:inset(calc(100% - 52px) 0 0 calc(100% - 52px) round 26px);right:var(--edge);bottom:calc(var(--edge) + var(--kb,0px));z-index:60;width:var(--w);max-height:var(--h);pointer-events:none;filter:drop-shadow(0 8px 24px #00000080);flex-direction:column;display:flex;position:fixed}.body.svelte-1refrcn{pointer-events:auto;background:var(--bg);min-height:0;clip-path:var(--shut);transition:clip-path .38s var(--close) 80ms;border-radius:12px;flex-direction:column;display:flex;position:relative}.open.svelte-1refrcn .body:where(.svelte-1refrcn){clip-path:inset(0 round 12px);transition:clip-path .54s var(--open)}.orb.svelte-1refrcn{--to-x:calc(var(--orb-r) - var(--slot-in));--to-y:calc(var(--orb-b) - var(--slot-in));right:var(--orb-r);bottom:var(--orb-b);background:var(--claude);color:#fff;cursor:pointer;pointer-events:auto;transform-origin:100% 100%;width:52px;height:52px;transition:transform .42s var(--close) 40ms;border:0;border-radius:50%;padding:0;position:absolute}.open.svelte-1refrcn .orb:where(.svelte-1refrcn){transform:translate(var(--to-x), var(--to-y)) scale(calc(40 / 52));transition:transform .54s var(--open)}.orb.svelte-1refrcn svg:where(.svelte-1refrcn){transition:opacity .26s ease, transform .48s var(--open);margin:auto;position:absolute;inset:0}.arrow.svelte-1refrcn,.x.svelte-1refrcn{opacity:0;transform:rotate(-90deg)scale(.6)}.open.svelte-1refrcn .bubble:where(.svelte-1refrcn){opacity:0;transform:rotate(90deg)scale(.6)}.open.svelte-1refrcn .x:where(.svelte-1refrcn),.open.svelte-1refrcn .send:where(.svelte-1refrcn) .arrow:where(.svelte-1refrcn){opacity:1;transform:none}.open.svelte-1refrcn .queued:where(.svelte-1refrcn) .arrow:where(.svelte-1refrcn){opacity:.45}.queued.svelte-1refrcn{cursor:default}.open.svelte-1refrcn .send:where(.svelte-1refrcn) .x:where(.svelte-1refrcn){opacity:0;transform:rotate(90deg)scale(.6)}.ring.svelte-1refrcn{background:conic-gradient(from 0deg, transparent 0 45%, #fffffff2 100%);border-radius:50%;animation:.9s linear infinite svelte-1refrcn-ask-spin;position:absolute;inset:-5px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2.5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2.5px))}.ready.svelte-1refrcn{background:var(--green);color:#0a0b0e;border:2px solid var(--bg);border-radius:50%;place-items:center;width:18px;height:18px;animation:.42s cubic-bezier(.34,1.56,.64,1) svelte-1refrcn-ask-pop;display:grid;position:absolute;top:-3px;right:-3px}.ready.svelte-1refrcn:after{content:"";box-shadow:0 0 0 0 var(--green);border-radius:50%;animation:1.4s ease-out 2 svelte-1refrcn-ask-glow;position:absolute;inset:-2px}@keyframes svelte-1refrcn-ask-spin{to{transform:rotate(1turn)}}@keyframes svelte-1refrcn-ask-pop{0%{transform:scale(0)}}@keyframes svelte-1refrcn-ask-glow{0%{box-shadow:0 0 #3ecf8eb3}to{box-shadow:0 0 0 10px #3ecf8e00}}.chat.svelte-1refrcn{min-height:0;max-height:var(--h);border:1px solid var(--chart-border);border-radius:12px;flex-direction:column;transition:border-color .2s;display:flex;position:relative}.shell.svelte-1refrcn:not(.open) .chat:where(.svelte-1refrcn){border-color:#0000}.foot.svelte-1refrcn,.log.svelte-1refrcn{opacity:0;transition:opacity .12s ease, transform .2s var(--close);transform:translateY(8px)}.open.svelte-1refrcn .foot:where(.svelte-1refrcn),.open.svelte-1refrcn .log:where(.svelte-1refrcn){opacity:1;transition:opacity .24s ease .22s, transform .42s var(--open) .18s;transform:none}textarea.svelte-1refrcn{clip-path:inset(0 0 0 calc(100% - 40px) round 20px);opacity:0;transition:clip-path .26s var(--close), opacity .16s ease .12s}.open.svelte-1refrcn textarea:where(.svelte-1refrcn){clip-path:inset(0 round 20px);opacity:1;transition:clip-path .48s var(--open) 90ms, opacity .14s ease 90ms}.slot.svelte-1refrcn{flex:0 0 40px;height:40px}@media (prefers-reduced-motion:reduce){.ring.svelte-1refrcn,.ready.svelte-1refrcn,.ready.svelte-1refrcn:after{animation:none!important}.body.svelte-1refrcn,.orb.svelte-1refrcn,.orb.svelte-1refrcn svg:where(.svelte-1refrcn),.foot.svelte-1refrcn,.log.svelte-1refrcn,textarea.svelte-1refrcn{transition:none!important}}.foot.svelte-1refrcn{justify-content:flex-end;padding:0 16px 8px;display:flex}.link.svelte-1refrcn{color:var(--dim);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:13px;display:inline-flex}.link.svelte-1refrcn:hover{color:var(--text)}.log.svelte-1refrcn{flex-direction:column;flex:auto;gap:16px;min-height:0;padding:14px 16px;display:flex;overflow-y:auto}.q.svelte-1refrcn{background:var(--chart-surface);border:1px solid var(--chart-border);white-space:pre-line;border-radius:12px 12px 4px;align-self:flex-end;margin-left:15%;padding:8px 12px;font-size:14px}.turn.svelte-1refrcn{flex-direction:column;gap:8px;display:flex}.steps.svelte-1refrcn{color:var(--dim);flex-direction:column;gap:4px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.steps.svelte-1refrcn li:where(.svelte-1refrcn){align-items:baseline;gap:6px;min-width:0;display:flex}.mark.svelte-1refrcn{width:12px;color:var(--green);flex:none}.failed.svelte-1refrcn .mark:where(.svelte-1refrcn),.failed.svelte-1refrcn .label:where(.svelte-1refrcn){color:var(--yellow)}.label.svelte-1refrcn{color:var(--text);flex:none}.note.svelte-1refrcn{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ms.svelte-1refrcn{font-family:var(--font-mono);font-variant-numeric:tabular-nums;flex:none;margin-left:auto}.a.svelte-1refrcn{color:var(--text);white-space:pre-line;font-size:15px;line-height:1.5}.total.svelte-1refrcn{color:var(--dim);font-size:12px}.err.svelte-1refrcn .a:where(.svelte-1refrcn){color:var(--red)}.box.svelte-1refrcn{align-items:flex-end;gap:8px;padding:10px 12px 12px;display:flex}.box.sep.svelte-1refrcn{border-top:1px solid var(--border)}textarea.svelte-1refrcn{resize:none;min-width:0;min-height:40px;max-height:160px;font:inherit;color:var(--text);background:var(--chart-surface);border:1px solid var(--chart-border);border-radius:20px;flex:auto;padding:9px 14px;font-size:14px;line-height:1.4;overflow-y:auto}textarea.svelte-1refrcn:focus{border-color:var(--claude);outline:none}@media print{.shell.svelte-1refrcn{display:none}}@media (width<=600px){.shell.svelte-1refrcn{--w:100vw;--h:calc(var(--vvh,100dvh) - 56px);--edge:0px;--orb-r:16px;--orb-b:16px;--slot-in:12px;--shut:inset(calc(100% - 68px) 16px 16px calc(100% - 68px) round 26px)}.open.svelte-1refrcn .body:where(.svelte-1refrcn){clip-path:inset(0 round 16px 16px 0 0)}.chat.svelte-1refrcn{border:0;border-radius:0}textarea.svelte-1refrcn{font-size:16px}}body:has(>div>.app-side){padding-left:var(--side-w)}:root{--side-w:188px}.app-side.svelte-12qhfyh{z-index:30;width:var(--side-w);background:var(--bg2,#0f1117);border-right:1px solid var(--border,#1e2130);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0}.brand.svelte-12qhfyh{letter-spacing:-.3px;color:#e8eaf6;flex-shrink:0;align-items:center;font-family:Montserrat,sans-serif;font-size:16.5px;font-style:italic;font-weight:700;display:flex}.app-side.svelte-12qhfyh .brand:where(.svelte-12qhfyh){height:48px;padding:0 18px}.brand.svelte-12qhfyh span:where(.svelte-12qhfyh){color:var(--accent,#1877f2)}.tabs.svelte-12qhfyh{flex-direction:column;flex:auto;gap:1px;min-height:0;padding:4px 8px 12px;display:flex;overflow-y:auto}.tabs.svelte-12qhfyh a:where(.svelte-12qhfyh){color:var(--dim,#596380);border-left:2px solid #0000;border-radius:6px;padding:7px 10px;font-size:13px;font-weight:600;line-height:1.3;text-decoration:none}.tabs.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:var(--text,#c9d1e8);background:#ffffff08}.tabs.svelte-12qhfyh a.on:where(.svelte-12qhfyh){color:var(--text,#c9d1e8);border-left-color:var(--accent,#1877f2);background:#1877f21a;border-radius:0 6px 6px 0}.account.svelte-12qhfyh{border-top:1px solid var(--border,#1e2130);flex-shrink:0;padding:10px 18px 14px;position:relative}.who.svelte-12qhfyh{text-overflow:ellipsis;max-width:100%;font:inherit;color:var(--dim,#596380);white-space:nowrap;cursor:pointer;background:0 0;border:none;padding:4px 0;font-size:12px;display:block;overflow:hidden}.who.svelte-12qhfyh:hover,.who[aria-expanded=true].svelte-12qhfyh{color:var(--text,#c9d1e8)}.signout.svelte-12qhfyh{z-index:20;white-space:nowrap;border:1px solid var(--chart-border,#30363d);background:var(--chart-surface,#161b22);color:var(--dim,#596380);border-radius:7px;padding:7px 12px;font-size:12px;font-weight:600;text-decoration:none;position:absolute;bottom:calc(100% - 4px);left:14px}.signout.svelte-12qhfyh:hover{color:var(--text,#c9d1e8)}.app-topbar.svelte-12qhfyh,.side-backdrop.svelte-12qhfyh{display:none}@media (width<=760px){body:has(>div>.app-side){padding-left:0}.app-topbar.svelte-12qhfyh{background:var(--bg2,#0f1117);border-bottom:1px solid var(--border,#1e2130);flex-shrink:0;align-items:center;gap:12px;height:44px;padding:0 12px;display:flex}.burger.svelte-12qhfyh{color:var(--text,#c9d1e8);background:0 0;border:none;padding:6px 4px;font-size:18px;line-height:1}.app-side.svelte-12qhfyh{width:min(260px,80vw);transition:transform .18s;transform:translate(-100%)}.app-side.open.svelte-12qhfyh{transform:none}.side-backdrop.svelte-12qhfyh{z-index:29;background:#00000080;border:none;display:block;position:fixed;inset:0}}@media (width<=600px){body>div>:not(.app-side):not(.app-topbar):not(.side-backdrop):not(.ask-ui){padding-left:8px!important;padding-right:8px!important}}@media print{body{padding-left:0!important}.app-side.svelte-12qhfyh,.app-topbar.svelte-12qhfyh,.side-backdrop.svelte-12qhfyh{display:none!important}}
