:root{color-scheme:light dark;--top:max(.5rem, env(safe-area-inset-top), var(--bar,0px));--color-bg:light-dark(#f8f8f6,#15171e);--color-surface:light-dark(#efeeeb,#21242e);--color-surface-soft:light-dark(#f4f3f0,#1b1e26);--color-surface-muted:light-dark(#e2e1de,#2e303a);--color-glass:light-dark(#ffffffd8,#20222cbe);--color-capsule:color-mix(in srgb, var(--color-bg) 70%, transparent);--color-text:light-dark(#0e1014,#f5f4ee);--color-text-secondary:light-dark(#55575c,#b4b4b2);--color-border:light-dark(#d7d7d6,#31333d);--color-edge:color-mix(in srgb, var(--color-text) 10%, transparent);--color-accent:light-dark(#3358f6,#5f7cff);--color-accent-soft:light-dark(#dcdfec,#2a3358);--color-on-accent:#fff;--color-claude:light-dark(#d97757,#e58b6c);--color-codex:light-dark(#10a37f,#2ec79d);--color-danger:light-dark(#b83b45,#d9434f);--color-success:light-dark(#1a7f4b,#3fbf7f);--color-danger-soft:light-dark(#b83b4522,#d9434f30);--hairline:.5px solid var(--color-border);--radius-sm:.4rem;--radius-md:.75rem;--radius-lg:1rem;--radius-xl:1.25rem;--radius-full:99px;--text-2xs:.6rem;--text-xs:.7rem;--text-sm:.8rem;--text-lg:1.25rem;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--mark:1.25rem;--column:40rem}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;scrollbar-width:none;outline:none;margin:0;padding:0;font-family:Inter,sans-serif}body,html{font-optical-sizing:auto;-webkit-text-size-adjust:100%;background-color:var(--color-bg);color:var(--color-text);caret-color:var(--color-accent);font-size:14px;font-weight:400;line-height:1.5}strong,b{font-weight:600}button,a{appearance:none;color:inherit;box-shadow:none;cursor:pointer;font-size:inherit;background-color:#0000;border:none;text-decoration:none}input:not([type=checkbox]),textarea,select{appearance:none;min-width:0;font:inherit;color:inherit;resize:none;border:none;flex:1;width:100%;overflow-y:auto}::placeholder{color:color-mix(in srgb, var(--color-text-secondary) 60%, transparent);opacity:1}@media (pointer:coarse){input:not([type=checkbox]),textarea,select{font-size:16px}}:disabled{opacity:.5}.fork{--gap:.5rem;padding-top:var(--gap);display:flex;position:relative}.fork:before,.fork>:before{content:"";height:var(--gap);border-left:var(--hairline);position:absolute;top:0;left:50%;translate:-50%}.fork>*{padding:var(--gap) .25rem 0;position:relative}.fork>:after{content:"";width:100%;height:var(--gap);border-top:var(--hairline);position:absolute;top:0;left:0}.fork>:first-child:after{border-left:var(--hairline);border-top-left-radius:6px;width:50%;left:50%}.fork>:last-child:after{border-right:var(--hairline);border-top-right-radius:6px;width:50%}.fork>:not(:only-child):is(:first-child,:last-child):before,.fork>:only-child:after{display:none}.ui-hint{font-size:var(--text-sm);color:var(--color-text-secondary)}.ui-field{border-radius:var(--radius-md);background-color:var(--color-surface);color:var(--color-text);padding:.5rem .75rem}.btn{border-radius:var(--radius-md);text-align:center;justify-content:center;align-items:center;gap:.5rem;min-height:2.5rem;padding:0 1rem;font-weight:500;display:inline-flex}.btn.solid{background-color:var(--color-accent);color:var(--color-on-accent)}.btn.ghost{background-color:var(--color-surface);color:var(--color-text)}.btn:disabled{cursor:not-allowed}.btn.pill{border-radius:var(--radius-full);min-height:2rem;font-size:var(--text-sm);gap:.25rem;padding:0 .75rem}.btn.pill:has(>svg){padding-left:.5rem}.btn.danger{color:var(--color-danger);background-color:var(--color-danger-soft)}.grow{flex:1;min-width:0}.ui-clip{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.glass{background-color:var(--color-glass);-webkit-backdrop-filter:blur(var(--glass-blur,5px));outline:.5px solid var(--color-edge)}.glass.capsule{background-color:var(--color-capsule)}.chat{border-radius:var(--radius-xl);flex-direction:column;gap:.25rem;padding:.25rem;display:flex}.chat>.box{--field:2.5rem;background-color:var(--color-glass);border-radius:var(--radius-lg);align-items:flex-end;padding:.1rem .25rem;display:flex}.chat .act{height:var(--field);align-items:center;display:flex}.chat .act.send button{background-color:var(--color-accent);color:var(--color-on-accent)}.sheet{overscroll-behavior:contain;border-radius:var(--radius-xl);overflow-y:auto}@keyframes ring-pulse{50%{outline-color:#0000}}@keyframes fade{50%{opacity:.15}}@keyframes spin{to{transform:rotate(1turn)}}.message{text-align:left;width:5rem;color:var(--color-text);font-size:var(--text-xs);-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;scroll-margin-top:calc(var(--top) + 2.5rem);anchor-name:var(--anchor);margin:0 .25rem;display:flex;position:relative}.chip-inner{border-radius:var(--radius-sm);outline-offset:.5px;background-color:var(--chip-bg,var(--color-surface));outline:1px solid #0000;align-items:flex-start;width:100%;padding:.25rem .5rem;display:flex;position:relative}.message.user:not(.file) .chip-inner{--chip-bg:var(--color-surface-soft)}.message:not(.user) .chip-inner{background-image:linear-gradient(90deg, color-mix(in srgb, var(--band,var(--color-accent)) calc(var(--edge) * 100%), transparent) .15rem, transparent .15rem)}.message.root .chip-inner{font-weight:600}.message.root:not(.file) .chip-inner{--chip-bg:var(--color-surface-muted)}.picking .message.marked .chip-inner{--chip-bg:var(--color-accent-soft)}.picking.deleting .message.marked .chip-inner{--chip-bg:var(--color-danger-soft)}.chip-content{-webkit-line-clamp:3;line-clamp:3;hyphens:auto;overflow-wrap:break-word;-webkit-box-orient:vertical;flex:1;min-width:0;min-height:1lh;display:-webkit-box;overflow:hidden}.user .chip-content{-webkit-line-clamp:2;line-clamp:2}.message:hover .chip-inner{outline-color:var(--color-border)}.hit .chip-inner{outline-color:var(--color-accent);outline-style:dotted}.message:is(:focus-visible,.active,.streaming) .chip-inner{outline-color:var(--color-accent);outline-style:solid}.message.streaming .chip-inner{animation:1.2s ease-in-out infinite ring-pulse,1.2s ease-in-out infinite blink}.finding .message:not(.hit) .chip-inner,.message.off .chip-inner{opacity:.3}.message.busy .chip-inner{animation:1.2s ease-in-out .3s infinite fade}.picking .message:not(.off,.marked):hover .chip-inner,.message.drop .chip-inner{outline-color:var(--color-accent);outline-style:dashed}.stage:not(.picking) .message.pressing .chip-inner{transition:transform .35s .15s;transform:scale(1.06)}svg.icon{vertical-align:-.2em;width:1.15em;height:1.15em;color:var(--color-text-secondary)}svg .unread{fill:var(--color-accent)}.browser svg.icon,.every svg.icon{color:var(--color-accent)}.message.unseen:after,.message .check{border-radius:var(--radius-full);background-color:var(--color-accent);box-shadow:0 0 0 2px var(--color-bg);position:absolute;top:0;right:0;translate:50% -50%}.message.unseen:after{content:"";width:.5rem;height:.5rem}.message .check{z-index:1;width:1rem;height:1rem;color:var(--color-on-accent);justify-content:center;align-items:center;display:flex}.deleting .message .check{background-color:var(--color-danger)}.message.file .chip-inner{height:3.5rem;color:var(--color-text-secondary);background-image:none;justify-content:center;align-items:center}.message.file img{object-fit:cover;border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}.message .ext{font-weight:700}.message .people{color:var(--color-accent);align-items:center;gap:.1em;display:inline-flex}@property --edge{syntax:"<number>";inherits:false;initial-value:1}@keyframes blink{50%{--edge:.2}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/Inter.woff2)format("woff2")}:root.app-shell,:root.app-shell body{overscroll-behavior:contain;touch-action:none;overflow:hidden}:root.app-shell body{height:var(--vv-h,100dvh);transform:translateY(var(--vv-top,0px));position:fixed;inset:0 0 auto}.md{--flow:.8em;--section:1.6em;overflow-wrap:anywhere;--md-code-bg:#282c34;--md-code-fg:#d7dae0;line-height:1.6}.md .md-block{overflow-x:auto}.md .md-block+.md-block{margin-top:var(--flow)}.md .md-block:has(>:is(h1,h2,h3,h4,hr)){margin-top:var(--section)}.md .md-block:has(>hr)+.md-block{margin-top:var(--section)}.md :where(p,ul,ol,blockquote,pre,hr,h1,h2,h3,h4){margin:0}.md p.attr{color:var(--color-text-secondary);font-size:.8em;font-style:italic}.md :where(h1,h2,h3,h4){font-weight:600;line-height:1.3}.md h1{font-size:1.35em}.md h2{font-size:1.2em}.md h3{font-size:1.05em}.md h4{font-size:1em}.md a{color:var(--color-accent);text-underline-offset:.18em;text-decoration:underline}.md a.ref{padding:0 .15em;text-decoration:none}.md :where(ul,ol){padding-left:1.4em}.md li+li,.md li>:where(ul,ol){margin-top:.25em}.md li::marker{color:var(--color-text-secondary)}.md blockquote{border-left:2px solid var(--color-border);color:var(--color-text-secondary);padding-left:1em}.md :not(pre)>code{background-color:var(--color-surface-muted);font:.85em var(--font-mono);border-radius:.4em;padding:.15em .35em}.md pre{background-color:var(--md-code-bg);border-radius:.75em;overflow:hidden}.md pre code{color:var(--md-code-fg);font:.85em/1.5 var(--font-mono);white-space:pre;padding:.9em 1em;display:block;overflow-x:auto}.md li input[type=checkbox]{accent-color:var(--color-accent)}.md pre :where(.hljs-comment,.hljs-quote){color:#5c6370;font-style:italic}.md pre :where(.hljs-doctag,.hljs-keyword,.hljs-formula){color:#c678dd}.md pre :where(.hljs-section,.hljs-name,.hljs-selector-tag,.hljs-deletion,.hljs-subst){color:#e06c75}.md pre .hljs-literal{color:#56b6c2}.md pre :where(.hljs-string,.hljs-regexp,.hljs-addition,.hljs-attribute,.hljs-meta .hljs-string){color:#98c379}.md pre :where(.hljs-attr,.hljs-variable,.hljs-template-variable,.hljs-type,.hljs-selector-class,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-number){color:#d19a66}.md pre :where(.hljs-symbol,.hljs-bullet,.hljs-link,.hljs-meta,.hljs-selector-id,.hljs-title){color:#61aeee}.md pre :where(.hljs-built_in,.hljs-title.class_,.hljs-class .hljs-title){color:#e6c07b}.md pre .hljs-emphasis{font-style:italic}.md pre .hljs-strong{font-weight:600}.md .md-block:has(>table){border:var(--hairline);border-radius:.75em}.md table{border-collapse:collapse;font-variant-numeric:tabular-nums;overflow-wrap:normal;width:100%;font-size:.9em}.md :where(th,td){text-align:left;vertical-align:top;padding:.45em .8em}.md td{border-top:var(--hairline)}.md td.prose{min-width:12em}.md th{background-color:var(--color-surface-muted);white-space:nowrap;font-weight:600}.md hr{border:none;border-top:var(--hairline)}.md img{object-fit:contain;border-radius:.75em;max-width:100%;max-height:min(28rem,50vh);display:block}svg.svelte-mn79bm{flex-shrink:0}button.svelte-mn79bm{border-radius:44%;justify-content:center;align-items:center;padding:.5rem;transition:background-color .15s;display:flex;&:hover{background-color:var(--color-surface-muted)}&.active{color:var(--color-accent)}}.spin.svelte-mn79bm{transform-box:view-box;transform-origin:50%;animation:1s linear infinite spin}em.svelte-1ga6w52{color:var(--em,var(--color-accent));font-style:normal}main.svelte-qs9g3h{padding:var(--top) 1rem max(1rem, env(safe-area-inset-bottom));grid-template-rows:minmax(0,1fr);place-items:center;display:grid;position:fixed;inset:0;overflow:clip}article.svelte-qs9g3h{width:min(28rem,100%);max-height:100%;display:flex;position:relative}article.svelte-qs9g3h>span:where(.svelte-qs9g3h){color:var(--color-accent-soft);letter-spacing:-.04em;pointer-events:none;font-size:max(20rem,36vw);font-weight:700;line-height:1;position:absolute;top:0;left:50%;translate:-50vw -50%}@keyframes svelte-qs9g3h-drift{to{translate:calc(50vw - 100%) -50%}}@media (prefers-reduced-motion:no-preference){article.svelte-qs9g3h>span:where(.svelte-qs9g3h){animation:60s ease-in-out infinite alternate svelte-qs9g3h-drift}}section.svelte-qs9g3h{--glass-blur:1rem;border-radius:calc(var(--radius-xl) * 1.5);flex-direction:column;gap:1.75rem;width:100%;padding:2.5rem;display:flex;overflow-y:auto}header.svelte-qs9g3h,footer.svelte-qs9g3h{flex-direction:column;gap:2rem;display:flex}header.svelte-qs9g3h>svg{color:var(--color-accent)}h1.svelte-qs9g3h{letter-spacing:-.04em;white-space:pre-line;font-size:2.5rem;font-weight:700;line-height:1}form.svelte-qs9g3h{padding:0}input.svelte-qs9g3h{height:var(--field);background:0 0;padding:0 .75rem}.code.svelte-qs9g3h:not(:placeholder-shown){letter-spacing:.3em;font-variant-numeric:tabular-nums}p.svelte-qs9g3h{white-space:pre-line;text-wrap:balance}p.svelte-qs9g3h button:where(.svelte-qs9g3h){text-decoration:underline}nav.svelte-qs9g3h{font-size:var(--text-xs);flex-wrap:wrap;gap:.25rem 1rem;display:flex}.meet.svelte-qs9g3h{color:var(--color-accent);font-size:var(--text-sm);flex-basis:100%}@media (pointer:coarse){main.svelte-qs9g3h:has(input:where(.svelte-qs9g3h):focus) nav:where(.svelte-qs9g3h){display:none}}.node.svelte-xkr5rw{contain:layout style;flex-direction:column;align-items:center;padding:.5rem 0;display:flex;position:relative}.node.has-children.svelte-xkr5rw{padding-bottom:0}.node.svelte-xkr5rw>:is(.message,.strip)+:is(.message,.strip){margin-top:.25rem}.spine.svelte-xkr5rw{font-size:var(--text-2xs);color:var(--color-text-secondary);padding-inline:.25rem}.spine.svelte-xkr5rw>.message{width:auto;margin:0}.spine.svelte-xkr5rw .chip-inner{writing-mode:vertical-rl;height:auto;padding:.5rem .25rem;rotate:180deg}.spine.svelte-xkr5rw .chip-content{white-space:nowrap;text-overflow:ellipsis;max-height:9rem;display:block}.spine.svelte-xkr5rw svg.icon{vertical-align:0;rotate:90deg}.strip.svelte-xkr5rw{grid-template-columns:1fr 1fr;gap:.25rem;width:5rem;margin:0 .25rem;display:grid}.strip.svelte-xkr5rw>.message{width:auto;margin:0}.strip.svelte-xkr5rw>.message.file .chip-inner{aspect-ratio:1;height:auto}.exit.svelte-1eh7t1p{flex-wrap:wrap;flex:1;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.grow.svelte-1eh7t1p{flex-basis:10rem}i.svelte-wd9rgb{--icon:var(--ink);color:var(--ink);flex:none;place-items:center;display:inline-grid}.note.svelte-1fj78dy{overflow-wrap:anywhere;padding:.25rem .5rem}.note.svelte-1fj78dy p:where(.svelte-1fj78dy){padding-top:.25rem}summary.svelte-1fj78dy{cursor:pointer;list-style:none}summary.svelte-1fj78dy::-webkit-details-marker{display:none}.danger.svelte-1fj78dy{color:var(--color-danger)}.whose.svelte-1fj78dy{flex-wrap:wrap;align-items:center;gap:.25rem;padding:.25rem .5rem;display:flex}.whose.svelte-1fj78dy span:where(.svelte-1fj78dy){width:100%}.head.svelte-1fj78dy{min-height:2.25rem}.head.svelte-1fj78dy>svg{transition:rotate .15s;rotate:-90deg}.head[aria-expanded=true].svelte-1fj78dy>svg{rotate:0deg}.model.svelte-1fj78dy{min-height:1.75rem;font-size:var(--text-sm);padding-left:1rem}.model.svelte-1fj78dy small:where(.svelte-1fj78dy){font-size:var(--text-xs);flex:none}.model[aria-checked=false].svelte-1fj78dy .grow:where(.svelte-1fj78dy){color:var(--color-text-secondary)}.end.svelte-1fj78dy{width:1em}.shared.svelte-1fj78dy{font-size:var(--text-sm);accent-color:var(--color-accent);align-items:center;gap:.5rem;padding:.25rem .5rem .25rem 1rem;display:flex}.gone.svelte-1fj78dy{text-align:left;font-size:var(--text-xs);color:var(--color-danger);padding:0 .5rem .25rem;display:block}.sure.svelte-1fj78dy{padding:.25rem .5rem;display:flex}.sure.svelte-1fj78dy span.grow{flex-basis:0}ul.svelte-4d1e65{flex-direction:column;gap:.5rem;list-style:none;display:flex}li.svelte-4d1e65{gap:.5rem;display:flex}li.svelte-4d1e65:before{content:"✓";color:var(--color-accent)}.all.svelte-4d1e65{color:var(--color-text-secondary);font-weight:600}.all.svelte-4d1e65:before{content:none}small.svelte-4d1e65{font-size:inherit;color:var(--color-text-secondary);display:block}.menu.svelte-1vcu0v5{--glass-blur:20px;position-anchor:--tools;bottom:anchor(top);pointer-events:auto;z-index:2;width:min(20rem,100%);max-height:min(32rem,70dvh);margin-bottom:.25rem;position:absolute;right:0}.left.svelte-1vcu0v5{left:0;right:auto}.view.svelte-1vcu0v5{padding:.5rem;animation:.15s cubic-bezier(.33,1,.68,1) svelte-1vcu0v5-in}@keyframes svelte-1vcu0v5-in{0%{opacity:0;translate:0 6px}}.menu.svelte-1vcu0v5 h4{padding:.25rem .5rem;font-weight:400}.menu.svelte-1vcu0v5 hr{border:0;border-top:var(--hairline);margin:.25rem .5rem}.menu.svelte-1vcu0v5 .pick{border-radius:var(--radius-md);text-align:left;align-items:center;gap:.5rem;width:100%;min-height:2rem;padding:0 .5rem;display:flex}.menu.svelte-1vcu0v5 .option .grow{flex-direction:column;min-width:0;display:flex}.menu.svelte-1vcu0v5 .tall{min-height:2.5rem;padding-block:.25rem}.view.svelte-1vcu0v5>.pick:not(.up,div):is(:hover,:focus-visible){background-color:var(--color-surface-muted)}.view.svelte-1vcu0v5>.pick.up:is(:hover,:focus-visible){--icon:var(--color-text)}.menu.svelte-1vcu0v5 small{font-size:var(--text-sm);color:var(--color-text-secondary)}@media (pointer:coarse){.menu.svelte-1vcu0v5 .pick{min-height:2.5rem}}.menu.svelte-1vcu0v5 .end{color:var(--color-accent)}.menu.svelte-1vcu0v5 .pick svg{color:var(--icon,var(--color-text-secondary))}.menu.svelte-1vcu0v5 .bwd{rotate:90deg}.up.svelte-1vcu0v5{font-size:var(--text-sm);color:var(--color-text-secondary)}.menu.svelte-1vcu0v5 .field{border-radius:var(--radius-md);background-color:var(--color-surface);color:var(--color-text-secondary);align-items:center;gap:.5rem;margin-bottom:.25rem;padding:0 .5rem;display:flex}.menu.svelte-1vcu0v5 .field input{min-width:0;height:2.5rem;font-size:var(--text-sm);color:var(--color-text);background:0 0;flex:1}.agent.svelte-klulq1 .grow:where(.svelte-klulq1) small:where(.svelte-klulq1){text-wrap:pretty}.agent.svelte-klulq1 .btn:where(.svelte-klulq1){--icon:currentColor}.note.svelte-klulq1{padding:.25rem .5rem .5rem}.meter.svelte-klulq1{grid-template-columns:1fr auto;align-items:baseline;gap:.25rem;padding:.25rem .5rem .5rem;display:grid}.meter.svelte-klulq1 :is(i:where(.svelte-klulq1),small:where(.svelte-klulq1):last-child){grid-column:1/-1}.meter.svelte-klulq1 i:where(.svelte-klulq1){border-radius:var(--radius-full);background:linear-gradient(to right, var(--fill,var(--color-accent)) var(--pct), var(--color-border) 0);height:4px}.meter.full.svelte-klulq1{--fill:var(--color-danger)}.card.svelte-klulq1{border-radius:var(--radius-md);background:var(--color-surface);font-size:var(--text-sm);gap:.5rem;margin:.25rem;padding:.75rem;display:grid}.card.svelte-klulq1 h4:where(.svelte-klulq1){justify-content:space-between;align-items:baseline;padding:0;font-size:1rem;font-weight:600;display:flex}.card.svelte-klulq1 h4:where(.svelte-klulq1) small:where(.svelte-klulq1){font-weight:400}.card.svelte-klulq1 p:where(.svelte-klulq1){color:var(--color-text-secondary);padding:0}.card.svelte-klulq1 .danger:where(.svelte-klulq1){color:var(--color-danger)}.card.svelte-klulq1 .btn:where(.svelte-klulq1) small:where(.svelte-klulq1){color:inherit;opacity:.7}.quiet.svelte-klulq1{color:var(--color-text-secondary)}.danger.svelte-klulq1{--icon:currentColor;color:var(--color-danger)}p.svelte-klulq1,.sure.svelte-klulq1{padding:.25rem .5rem}footer.svelte-klulq1{flex-direction:column;gap:.25rem;padding:.25rem .5rem;display:flex}footer.svelte-klulq1 a:where(.svelte-klulq1):hover{color:var(--color-text)}.row.svelte-fmx9tm{border-radius:var(--radius-md);align-items:center;display:flex}.row.svelte-fmx9tm:hover{background-color:var(--color-surface-muted)}.level.svelte-fmx9tm{text-transform:capitalize;margin-inline-start:auto}.think.svelte-fmx9tm{color:var(--color-accent);flex:none;padding-right:.25rem;display:flex}.think.svelte-fmx9tm button:where(.svelte-fmx9tm){place-items:center;width:1rem;height:2rem;display:grid}.think.svelte-fmx9tm i:where(.svelte-fmx9tm){border-radius:var(--radius-full);opacity:.3;background:currentColor;width:.5rem;height:.5rem;transition:opacity .15s}.think.svelte-fmx9tm i.on:where(.svelte-fmx9tm){opacity:1}.switch.svelte-fmx9tm{width:2rem;height:var(--mark);border-radius:var(--radius-full);background-color:var(--color-surface-muted);color:var(--color-text-secondary);flex:none;padding:.25rem;transition:all .15s}.switch.svelte-fmx9tm:after{content:"";border-radius:var(--radius-full);background-color:currentColor;width:.75rem;height:.75rem;transition:translate .15s;display:block}[aria-pressed=true].svelte-fmx9tm>.switch:where(.svelte-fmx9tm){background-color:var(--color-accent);color:var(--color-on-accent)}[aria-pressed=true].svelte-fmx9tm>.switch:where(.svelte-fmx9tm):after{translate:.75rem}.rec.svelte-36ou3f{min-width:0;font-size:var(--text-sm);font-variant-numeric:tabular-nums;flex:1;align-items:center;gap:.5rem;padding-inline:.25rem;display:flex}.dot.svelte-36ou3f{border-radius:var(--radius-full);background-color:var(--color-danger);width:.5rem;height:.5rem;animation:1s ease-in-out infinite fade}.meter.svelte-36ou3f{flex:1;justify-content:flex-end;align-items:center;gap:.1rem;height:1rem;display:flex;overflow:hidden}.meter.svelte-36ou3f i:where(.svelte-36ou3f){background-color:var(--color-text-secondary);flex:none;width:.1rem}.picking.svelte-36ou3f{min-height:calc(var(--field) + .2rem);font-size:var(--text-sm);color:var(--color-text-secondary);align-items:center}.pending.svelte-36ou3f{flex-wrap:wrap;gap:.25rem;padding:0 .5rem;display:flex}.pending.svelte-36ou3f img:where(.svelte-36ou3f){border-radius:var(--radius-full);object-fit:cover;flex:none;width:1.25rem;height:1.25rem}.pending.svelte-36ou3f button:where(.svelte-36ou3f){max-width:12rem}.box.active.svelte-36ou3f{outline:solid 1px var(--color-accent)}.tools.svelte-36ou3f{anchor-name:--tools;color:var(--color-text-secondary);align-items:center;gap:.1rem;padding:0 .5rem;display:flex;& button{font-size:var(--text-sm);padding:.25rem}}.who.svelte-36ou3f{border-radius:var(--radius-md);max-width:16rem;line-height:normal}.tools.svelte-36ou3f .who:where(.svelte-36ou3f){padding-inline:.5rem}.level.svelte-36ou3f{font-size:var(--text-xs);opacity:.7;text-transform:capitalize;margin-left:.25rem}.who.gone.svelte-36ou3f{text-decoration:line-through}.who.svelte-36ou3f:hover,.who[aria-expanded=true].svelte-36ou3f{background-color:var(--color-surface-muted);color:var(--color-text)}.find.svelte-36ou3f{height:var(--field);background:0 0;padding:0}.find.waiting.svelte-36ou3f{animation:1.2s ease-in-out infinite ring-pulse}.find.svelte-36ou3f::-webkit-search-cancel-button{display:none}.chatbox.svelte-36ou3f{field-sizing:content;min-height:var(--field);max-height:min(8rem,28dvh);padding:calc((var(--field) - 1lh) / 2) .5rem;background:0 0;overflow:auto}.tabs.svelte-1ufwxpk{z-index:2;top:var(--top);border-radius:var(--radius-xl);scrollbar-width:none;gap:.25rem;max-width:calc(100vw - 1rem);padding:.25rem;display:flex;position:fixed;left:50%;overflow-x:auto;translate:-50%}button.svelte-1ufwxpk,input.svelte-1ufwxpk{border-radius:var(--radius-full);height:2rem;font-size:var(--text-sm);white-space:nowrap;color:var(--color-text-secondary);flex:none;align-items:center;gap:.25rem;padding:0 .75rem;display:inline-flex}button.svelte-1ufwxpk:hover{color:var(--color-text);background-color:var(--color-surface-muted)}.on.svelte-1ufwxpk{color:var(--color-text);background-color:var(--color-glass);font-weight:600}i.svelte-1ufwxpk{border-radius:var(--radius-full);background-color:var(--color-accent);width:.4rem;height:.4rem}.off.svelte-1ufwxpk{opacity:.3}.placing.svelte-1ufwxpk button:where(.svelte-1ufwxpk){color:var(--color-accent)}input.svelte-1ufwxpk{width:9rem;color:var(--color-text);background-color:var(--color-glass);outline:1px solid var(--color-accent)}.empty.svelte-1xla06i{text-align:center;height:fit-content;color:var(--color-text-secondary);pointer-events:none;margin:auto;position:fixed;inset:0}.map-chat.svelte-1xla06i{max-width:var(--column);z-index:3;padding-bottom:max(.25rem, env(safe-area-inset-bottom));pointer-events:none;margin-inline:auto;position:fixed;inset:auto 0 0;&:has(.menu){z-index:6}}.map-chat.svelte-1xla06i:has(:is(textarea,input):focus){padding-bottom:.25rem}.map-chat.svelte-1xla06i .chat{pointer-events:auto}.stage.svelte-1xla06i{width:100%;height:100%;display:flex;position:relative;overflow:auto}.root.svelte-1xla06i{flex-direction:column;align-items:center;margin:auto 0 auto auto;display:flex;position:relative}.links.svelte-1xla06i{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.links.svelte-1xla06i circle:where(.svelte-1xla06i){fill:var(--color-accent)}.links.svelte-1xla06i path:where(.svelte-1xla06i){fill:none;stroke:var(--color-accent);stroke-linecap:round;opacity:.3;marker:url(#cite)}.links.svelte-1xla06i path.on:where(.svelte-1xla06i){opacity:1;stroke-width:1.5px}.forest.svelte-1xla06i{align-items:flex-start;display:flex}.day.svelte-1xla06i{border-left:var(--hairline);align-items:flex-start;margin-left:1rem;padding-left:.25rem;display:flex}.day.svelte-1xla06i>span:where(.svelte-1xla06i){writing-mode:vertical-rl;font-size:var(--text-xs);white-space:nowrap;color:var(--color-text-secondary);margin-right:.25rem;rotate:180deg}.day.svelte-1xla06i>.node{padding-top:0}@supports (animation-timeline:view()){.stage.svelte-1xla06i .message,.day.svelte-1xla06i>span:where(.svelte-1xla06i){animation:linear both svelte-1xla06i-genie;animation-timeline:view(inline)}}@keyframes svelte-1xla06i-genie{0%,to{opacity:0}28%,72%{opacity:1}}.members.svelte-14u3xzj{font-size:var(--text-sm);flex-direction:column;gap:.5rem;display:flex}.member.svelte-14u3xzj,.add.svelte-14u3xzj{align-items:center;display:flex}.member.svelte-14u3xzj{border-bottom:var(--hairline);gap:.5rem;padding:.25rem 0}.who.svelte-14u3xzj span:where(.svelte-14u3xzj){color:var(--color-text-secondary)}.add.svelte-14u3xzj{gap:.5rem;margin-top:.25rem}.err.svelte-14u3xzj{color:var(--color-danger)}.steps.svelte-wt7lrj{font-size:var(--text-sm);color:var(--color-text-secondary);margin-block:.5rem}.said.svelte-wt7lrj{white-space:pre-wrap}.sum.svelte-wt7lrj{align-items:center;gap:.5rem;padding:.25rem 0;display:flex}.sum.svelte-wt7lrj:hover{color:var(--color-text)}.sum.svelte-wt7lrj svg{transition:transform .15s;transform:rotate(-90deg)}.sum.open.svelte-wt7lrj svg{transform:none}.box.svelte-wt7lrj{border-left:var(--hairline);margin-left:.5rem;padding-left:.75rem}.row.svelte-wt7lrj{gap:.5rem;padding:.1rem 0;display:flex}.row.svelte-wt7lrj svg{flex:none;margin-top:.15em}.fail.svelte-wt7lrj,.fail.svelte-wt7lrj .what:where(.svelte-wt7lrj){color:var(--color-danger)}.what.svelte-wt7lrj{color:var(--color-text);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ref.svelte-wt7lrj{border-bottom:1px dotted var(--color-text-secondary)}.ref.svelte-wt7lrj:hover{color:var(--color-accent);border-color:var(--color-accent)}.link.svelte-wt7lrj{display:block}.link.svelte-wt7lrj:hover{color:var(--color-text);text-decoration:underline}.cmd.svelte-wt7lrj,.n.svelte-wt7lrj{font-family:var(--font-mono);font-size:var(--text-xs)}.n.svelte-wt7lrj{font-variant-numeric:tabular-nums;white-space:nowrap}.add.svelte-wt7lrj{color:var(--color-success)}.del.svelte-wt7lrj{color:var(--color-danger)}.sign.svelte-xofjwz{white-space:nowrap;align-items:center;gap:.5rem;display:inline-flex}small.svelte-xofjwz{font-size:var(--text-xs);opacity:.7}.overlay.svelte-1i3a86g{touch-action:pan-y;--pad:1rem;--room:calc(100% - var(--chat-top,0px) - 1rem - var(--top));z-index:5;inset:auto 0 calc(var(--chat-top,0px) + .5rem);max-height:var(--room);max-width:var(--column);text-align:left;flex-direction:column;margin-inline:auto;display:flex;position:fixed}.expand.svelte-1i3a86g{display:none}@media (width>=48rem){.overlay.svelte-1i3a86g{width:var(--column);left:auto;right:.5rem}.expand.svelte-1i3a86g{display:contents}@supports (position-area:right){.overlay.svelte-1i3a86g{position-anchor:var(--anchor);position-area:right;margin:var(--top) 0 calc(var(--chat-top,0px) + .5rem) 10px;width:min(var(--column), 100% - 10px - .5rem);position-try-fallbacks:flip-inline, --dock;min-width:22rem;inset:auto}}}@position-try --dock{position-area:none;inset:auto .5rem calc(var(--chat-top,0px) + .5rem) auto;margin:0}.body.svelte-1i3a86g{padding:var(--pad)}.overlay.big.svelte-1i3a86g{position-area:none;inset:var(--top) .5rem calc(var(--chat-top,0px) + .5rem);width:auto;max-width:none;margin:0}.overlay.svelte-1i3a86g:has(.file:where(.svelte-1i3a86g):not(img)){height:var(--room)}.file.svelte-1i3a86g{object-fit:contain;border:0;flex:1;width:100%;min-height:0}.address.svelte-1i3a86g{font-size:var(--text-sm);align-items:center;gap:.25rem;padding:.25rem .5rem;display:flex}.address.svelte-1i3a86g input:where(.svelte-1i3a86g){border-radius:var(--radius-md);background:var(--color-surface-muted);padding:.25rem .5rem}iframe.file.svelte-1i3a86g{background:#fff}.overlay.bare.svelte-1i3a86g{width:fit-content;min-width:0}.file.svelte-1i3a86g~.body:where(.svelte-1i3a86g),.bare.svelte-1i3a86g .body:where(.svelte-1i3a86g){display:none}.doc.svelte-1i3a86g{cursor:text;text-wrap:pretty}.think.svelte-1i3a86g:not(:first-child){margin-top:var(--flow)}.think.svelte-1i3a86g{max-height:3lh;font-size:var(--text-sm);color:var(--color-text-secondary);flex-direction:column;justify-content:flex-end;font-style:italic;display:flex;overflow:hidden}.ctx-prompt.svelte-1i3a86g{margin:0 0 var(--pad) auto;border-radius:var(--radius-md);background-color:var(--color-surface-muted);max-width:85%;color:var(--color-text-secondary);cursor:pointer;outline:1px solid #0000;padding:.5rem .75rem;font-size:.9em}.ctx-prompt.svelte-1i3a86g:hover{outline-color:var(--color-border)}.ctx-prompt.svelte-1i3a86g:not(.off){outline-color:var(--color-accent)}.body.svelte-1i3a86g>:where(.svelte-1i3a86g){transition:opacity .15s}.off.svelte-1i3a86g{opacity:.5}.foot.svelte-1i3a86g{z-index:1;padding:.25rem calc(var(--pad) - .5rem);font-size:var(--text-sm);color:var(--color-text-secondary);outline:none;margin-top:auto;position:sticky;bottom:0}.bar.svelte-1i3a86g{align-items:center;gap:.25rem;display:flex}.drawer.svelte-1i3a86g{max-height:40vh;padding:.5rem .5rem .25rem;overflow-y:auto}.every.svelte-1i3a86g{flex-wrap:wrap;gap:.25rem;display:flex}.every.svelte-1i3a86g [aria-pressed=true]:where(.svelte-1i3a86g){background:var(--color-accent-soft)}.caret.svelte-1i3a86g{background:var(--color-accent);border-radius:1px;width:.45em;height:.9em;margin-inline:.5rem .25rem;padding:0;transition:width .15s,border-radius .15s,background-color .15s;animation:1.2s ease-in-out infinite fade;position:relative}.caret.svelte-1i3a86g:before{content:"";position:absolute;inset:-.5em}.caret.svelte-1i3a86g:hover,.caret.svelte-1i3a86g:focus-visible{background:var(--color-danger);border-radius:.2em;width:.9em;animation:none}@media (hover:none){.caret.svelte-1i3a86g{background:var(--color-danger);border-radius:.2em;width:.9em}}.sign.svelte-1i3a86g{justify-content:flex-end;align-items:center;gap:.5rem;padding-inline:.5rem;display:flex}.meta.svelte-1i3a86g{align-items:center;gap:.5rem;display:flex}.toast.svelte-4v0bap{bottom:calc(var(--chat-top,env(safe-area-inset-bottom,0px)) + .5rem);z-index:8;width:fit-content;max-width:var(--column);border-radius:var(--radius-md);background-color:var(--color-text);color:var(--color-bg);font-size:var(--text-sm);text-align:left;cursor:pointer;margin-inline:auto;padding:.5rem 1rem;position:fixed;inset-inline:.5rem}.danger.svelte-4v0bap{background-color:var(--color-danger);color:var(--color-on-accent)}.boundary-error.svelte-16t0oly{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:2rem;display:flex;position:fixed;inset:0}.boundary-error.svelte-16t0oly p:where(.svelte-16t0oly){color:var(--color-text-secondary)}
