:root{color-scheme:light dark;--tabs-top:max(.6rem, env(safe-area-inset-top));--tabs-bottom:calc(var(--tabs-top) + 2.4rem);--color-bg:light-dark(#f8f8f6,#15171e);--color-surface:light-dark(#efeeeb,#21242e);--color-surface-muted:light-dark(#eaeae8,#2a2d38);--color-glass:light-dark(#ffffffd8,#20222cbe);--color-text:light-dark(#0e1014,#f5f4ee);--color-text-secondary:light-dark(#55575c,#b4b4b2);--color-border:light-dark(#d7d7d6,#31333d);--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-pi:light-dark(#8b5cf6,#a58bff);--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);--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;font-size:inherit;color:inherit;resize:none;border:none;width:100%;line-height:1.5;overflow-y:auto}@media (pointer:coarse){input:not([type=checkbox]),textarea,select{font-size:16px}}:disabled{opacity:.5}.fork{--gap:.6rem;--dots:radial-gradient(circle, color-mix(in srgb, var(--color-text-secondary) 50%, transparent) .5px, transparent .5px);padding-top:var(--gap);display:flex;position:relative}.fork:before,.fork>:before{content:"";width:2px;height:var(--gap);background:var(--dots) 0 0 / 2px 3px;position:absolute;top:0;left:50%;translate:-50%}.fork>*{padding:var(--gap) .25rem 0;position:relative}.fork>:after{content:"";background:var(--dots) 0 0 / 3px 2px;width:100%;height:2px;position:absolute;top:0;left:0}.fork>:first-child:after{width:50%;left:50%}.fork>:last-child:after{width:50%}.fork>:only-child:after{display:none}.ui-hint{color:var(--color-text-secondary);font-size:.75rem}.ui-field{background-color:var(--color-surface);min-width:0;color:var(--color-text);border-radius:.5rem;padding:.5rem .6rem}.btn{text-align:center;border-radius:.75rem;justify-content:center;align-items:center;gap:.4rem;min-height:2.25rem;padding:0 .9rem;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}.glass{background-color:var(--color-glass);-webkit-backdrop-filter:blur(5px)}.sheet{overscroll-behavior:contain;border-radius:1.2rem;overflow-y:auto}.row{align-items:center;display:flex}.col{flex-direction:column;display:flex}.grow{flex:1;min-width:0}@keyframes ring-pulse{50%{outline-color:#0000}}.chip-inner{outline-offset:1px;border-radius:.3rem;outline:1px solid #0000;align-items:flex-start;width:100%;padding:.3rem .45rem;display:flex;position:relative}.chip-content{-webkit-line-clamp:3;line-clamp:3;hyphens:auto;overflow-wrap:break-word;-webkit-box-orient:vertical;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}.finding .message:not(.hit) .chip-inner{opacity:.2}.message:focus-visible .chip-inner{outline-color:var(--color-accent);outline-style:solid}@supports (animation-timeline:view()){.message,.stamp{animation:linear both genie;animation-timeline:view(inline)}}@keyframes genie{0%{opacity:0}28%{opacity:1}72%{opacity:1}to{opacity:0}}@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}.veil{background-color:var(--veil)}.veil:before{content:"";height:var(--veil-h,1.5rem);pointer-events:none;background:linear-gradient(to top, var(--veil), transparent);position:absolute;inset:auto 0 100%}.tooltip{z-index:100;position-anchor:--tip;position-area:top;position-try-fallbacks:flip-block;background-color:var(--color-text);max-width:16rem;color:var(--color-bg);pointer-events:none;-webkit-line-clamp:3;border-radius:.5rem;-webkit-box-orient:vertical;margin-bottom:8px;padding:.3rem .6rem;font-size:.75rem;line-height:1.4;display:-webkit-box;position:fixed;overflow:hidden}.md{--flow:.8em;--section:1.6em;overflow-wrap:anywhere;--md-code-bg:#282c34;--md-code-fg:#d7dae0;--md-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;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:650;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(strong,b){font-weight:650}.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(--md-mono);border-radius:.35em;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.55 var(--md-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:.6em;max-height:min(70vh,34rem);overflow:auto}.md .md-block>table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.9em}.md .md-block :where(th,td){text-align:left;vertical-align:top;border-bottom:var(--hairline);min-width:8em;padding:.45em .8em}.md .md-block th{background-color:var(--color-surface-muted);box-shadow:0 .5px 0 var(--color-border);font-weight:600;position:sticky;top:0}.md .md-block tbody tr:last-child td{border-bottom:none}.md .md-block tbody tr:hover td{background-color:var(--color-surface-muted)}.md hr{background-color:var(--color-border);border:none;height:.5px}.md img{object-fit:contain;border-radius:.7em;max-width:100%;max-height:min(28rem,50vh);display:block}svg.svelte-mn79bm{flex-shrink:0}button.svelte-mn79bm{border-radius:1rem;justify-content:center;align-items:center;padding:.5rem;transition:background-color .3s;display:flex;&:hover{background-color:var(--color-surface-muted)}&.active{color:var(--color-accent)}&.danger{color:var(--color-danger);background-color:var(--color-danger-soft);&:hover{background-color:color-mix(in srgb, var(--color-danger) 18%, transparent)}}}.logo.svelte-mn79bm{stroke:none;fill:currentColor}.spin.svelte-mn79bm{transform-box:view-box;transform-origin:50%;animation:1s linear infinite svelte-mn79bm-spin}@keyframes svelte-mn79bm-spin{to{transform:rotate(360deg)}}em.svelte-1ga6w52{color:var(--em,var(--color-accent));font-style:normal}.landing.svelte-1kp4kpf{--side:clamp(1.25rem, 5vw, 3rem);background-color:var(--color-accent);min-height:100dvh}header.svelte-1kp4kpf{top:calc(.75rem + env(safe-area-inset-top));z-index:2;outline:.5px solid var(--color-border);border-radius:1rem;justify-content:space-between;align-items:center;gap:clamp(1.5rem,6vw,4rem);padding:.7rem 1rem;font-weight:600;display:flex;position:fixed;left:50%;translate:-50%}.brand.svelte-1kp4kpf{display:grid}.brand.svelte-1kp4kpf>span:where(.svelte-1kp4kpf){grid-area:1/1;transition:opacity .15s;display:inline-flex}.brand.svelte-1kp4kpf>span:where(.svelte-1kp4kpf)+span:where(.svelte-1kp4kpf),.brand.svelte-1kp4kpf:hover>span:where(.svelte-1kp4kpf):first-child{opacity:0}.brand.svelte-1kp4kpf:hover>span:where(.svelte-1kp4kpf)+span:where(.svelte-1kp4kpf){opacity:1}.wordmark.svelte-1kp4kpf{font-size:1.4rem;line-height:1}select.svelte-1kp4kpf{font:inherit;cursor:pointer;background:0 0}.content.svelte-1kp4kpf{z-index:1;background-color:var(--color-bg);border-radius:0 0 2rem 2rem;position:relative;overflow-x:clip}@supports (animation-timeline:scroll()){.content.svelte-1kp4kpf{transform-origin:bottom;animation:linear both svelte-1kp4kpf-tuck;animation-timeline:scroll();animation-range:calc(100% - 50dvh) 100%}}@keyframes svelte-1kp4kpf-tuck{to{transform:scale(.97)}}section.svelte-1kp4kpf{max-width:60rem;padding:0 var(--side) clamp(6rem, 12vw, 9rem);margin:0 auto}.first.svelte-1kp4kpf{min-height:100dvh;padding:calc(5rem + env(safe-area-inset-top)) var(--side) 4.5rem;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.first.svelte-1kp4kpf small:where(.svelte-1kp4kpf){color:var(--color-text-secondary);margin-bottom:1.25rem;font-size:.95rem;font-weight:500}h1.svelte-1kp4kpf{letter-spacing:-.045em;white-space:pre-line;text-align:center;font-size:clamp(3.25rem,9vw,6rem);font-weight:700;line-height:.95}.first.svelte-1kp4kpf>p:where(.svelte-1kp4kpf){text-align:center;max-width:36rem;color:var(--color-text-secondary);white-space:pre-line;text-wrap:balance;margin:1.25rem 0 2.25rem;font-size:clamp(1.1rem,1.5vw,1.25rem)}.signin.svelte-1kp4kpf{width:min(var(--column), 100%);text-align:center}.box.svelte-1kp4kpf{border-radius:1.2rem;gap:.3rem;padding:.3rem;display:flex}.signin.svelte-1kp4kpf input:where(.svelte-1kp4kpf){min-width:0;font:inherit;background:0 0;flex:1;padding:0 .8rem;font-size:1.05rem}.signin.svelte-1kp4kpf .btn:where(.svelte-1kp4kpf){border-radius:.95rem;height:2.75rem}.signin.svelte-1kp4kpf .ui-hint:where(.svelte-1kp4kpf){margin-top:.75rem}.signin.svelte-1kp4kpf .ui-hint:where(.svelte-1kp4kpf) button:where(.svelte-1kp4kpf){text-decoration:underline}.down.svelte-1kp4kpf{inset:auto 0 calc(1.5rem + env(safe-area-inset-bottom));width:fit-content;color:var(--color-text-secondary);margin:0 auto;padding:.5rem;animation:.8s .6s both svelte-1kp4kpf-rise,2.4s ease-in-out 1.4s infinite svelte-1kp4kpf-nudge;display:flex;position:absolute}.down.svelte-1kp4kpf:hover{color:var(--color-text)}@keyframes svelte-1kp4kpf-rise{0%{opacity:0;transform:translateY(.75rem)}}@keyframes svelte-1kp4kpf-nudge{50%{transform:translateY(.4rem)}}#how.svelte-1kp4kpf,.price.svelte-1kp4kpf,.mac.svelte-1kp4kpf{padding-top:clamp(4rem,10vw,8rem)}h2.svelte-1kp4kpf,h3.svelte-1kp4kpf,strong.svelte-1kp4kpf,footer.svelte-1kp4kpf p:where(.svelte-1kp4kpf){letter-spacing:-.04em;white-space:pre-line;text-wrap:balance;font-weight:700;line-height:1.05}h2.svelte-1kp4kpf{font-size:clamp(2.2rem,5vw,3.25rem)}.versus.svelte-1kp4kpf{grid-template-columns:1fr 1fr;gap:.75rem;margin-top:3rem;display:grid}figure.svelte-1kp4kpf{background-color:color-mix(in srgb, var(--color-surface) 45%, var(--color-bg));border-radius:1.2rem;flex-direction:column;align-items:center;padding:1.5rem .5rem 1.25rem;display:flex}.col.svelte-1kp4kpf{flex-direction:column;align-items:center;gap:.25rem;display:flex}figcaption.svelte-1kp4kpf{text-align:center;color:var(--color-text-secondary);text-wrap:balance;margin-top:auto;padding-top:1.25rem;font-size:.9rem}.chip.svelte-1kp4kpf{text-align:left;background:color-mix(in srgb, var(--color-surface) 50%, var(--color-bg));border-radius:.3rem;width:7rem;padding:.35rem .5rem;font-size:.75rem;transition:opacity .2s}.chip.svelte-1kp4kpf:is(.nao:where(.svelte-1kp4kpf),.agent:where(.svelte-1kp4kpf)){--band:var(--color-accent);background:linear-gradient(90deg, var(--band) .15rem, var(--color-surface) .15rem)}.chip.agent.svelte-1kp4kpf{--band:var(--color-claude)}.chip.img.svelte-1kp4kpf{background:var(--color-surface);justify-content:center;display:flex}.logo.svelte-1kp4kpf{display:flex;position:relative}.logo.dot.svelte-1kp4kpf:after{content:"";background:currentColor;border-radius:50%;width:5px;height:5px;margin:auto;position:absolute;inset:0}.chip.svelte-1kp4kpf:not(.on){opacity:.35}.feats.svelte-1kp4kpf{margin-inline:auto;max-width:44rem;color:var(--color-text-secondary);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:2.5rem 3rem;margin-top:3.5rem;list-style:none;display:grid}.feats.svelte-1kp4kpf b:where(.svelte-1kp4kpf){color:var(--color-text);margin-bottom:.2rem;display:block}.mac.svelte-1kp4kpf{text-align:center}.mac.svelte-1kp4kpf p:where(.svelte-1kp4kpf){max-width:36rem;color:var(--color-text-secondary);text-wrap:balance;margin:1.25rem auto 0}.agents.svelte-1kp4kpf{margin:2.5rem 0;overflow:hidden;mask:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.track.svelte-1kp4kpf{width:max-content;animation:35s linear infinite svelte-1kp4kpf-marquee;display:flex}.agents.svelte-1kp4kpf span:where(.svelte-1kp4kpf){margin-right:7rem;display:flex}.agents.svelte-1kp4kpf i:where(.svelte-1kp4kpf){width:56px;height:56px;mask:var(--logo) center / contain no-repeat;background:currentColor}@keyframes svelte-1kp4kpf-marquee{to{transform:translate(-50%)}}.mac.svelte-1kp4kpf .btn:where(.svelte-1kp4kpf){border-radius:1rem;align-items:center;gap:.5rem;height:3rem;margin-top:1.5rem;padding:0 1.5rem;display:inline-flex}.plans.svelte-1kp4kpf{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.75rem;margin:3rem 0 clamp(3rem,8vw,6rem);display:grid}.plans.svelte-1kp4kpf>div:where(.svelte-1kp4kpf){background-color:var(--color-surface);border-radius:1.2rem;flex-direction:column;gap:.5rem;padding:1.5rem;display:flex}.plans.svelte-1kp4kpf .pro:where(.svelte-1kp4kpf){outline:1.5px solid var(--color-accent)}h3.svelte-1kp4kpf{letter-spacing:0;font-size:1rem}strong.svelte-1kp4kpf{font-size:2.75rem}strong.svelte-1kp4kpf small:where(.svelte-1kp4kpf){letter-spacing:0;color:var(--color-text-secondary);margin-left:.3rem;font-size:1rem;font-weight:500}.plans.svelte-1kp4kpf p:where(.svelte-1kp4kpf){color:var(--color-text-secondary);flex:1;margin-bottom:2rem}.plans.svelte-1kp4kpf .btn:where(.svelte-1kp4kpf){background-color:var(--color-bg)}.plans.svelte-1kp4kpf .pro:where(.svelte-1kp4kpf) .btn:where(.svelte-1kp4kpf){background-color:var(--color-accent);color:var(--color-on-accent)}footer.svelte-1kp4kpf{min-height:60dvh;padding:3rem var(--side) calc(2rem + env(safe-area-inset-bottom));text-align:center;color:var(--color-on-accent);flex-direction:column;align-items:center;gap:2.5rem;display:flex;position:sticky;bottom:0}footer.svelte-1kp4kpf p:where(.svelte-1kp4kpf){--em:currentColor;margin-top:auto;font-size:clamp(2.5rem,6vw,5rem)}.ctas.svelte-1kp4kpf{flex-wrap:wrap;justify-content:center;gap:.8rem;margin-bottom:auto;display:flex}.cta.svelte-1kp4kpf{background-color:var(--color-on-accent);color:var(--color-accent);border-radius:1rem;align-items:center;gap:.5rem;padding:1rem 1.5rem;font-weight:600;display:inline-flex}.cta.ghost.svelte-1kp4kpf{background-color:color-mix(in srgb, var(--color-on-accent) 16%, transparent);color:inherit}footer.svelte-1kp4kpf nav:where(.svelte-1kp4kpf){opacity:.8;flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem 1.5rem;font-size:.95rem;display:flex}@media (width<=600px){.versus.svelte-1kp4kpf{grid-template-columns:1fr}.chip.svelte-1kp4kpf{width:5.4rem;font-size:.7rem}}@media (prefers-reduced-motion:reduce){.content.svelte-1kp4kpf,.down.svelte-1kp4kpf,.track.svelte-1kp4kpf{animation:none}}.message.svelte-o1y21m{text-align:left;width:5rem;color:var(--color-text);-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;scroll-margin-top:var(--tabs-bottom);margin:0 .2rem;font-size:.7rem;display:flex;position:relative}.chip-inner.svelte-o1y21m{background-color:var(--color-surface)}.message.user.svelte-o1y21m:not(.file) .chip-inner:where(.svelte-o1y21m){background-color:color-mix(in srgb, var(--color-surface) 50%, var(--color-bg))}.message.svelte-o1y21m:not(.user) .chip-inner:where(.svelte-o1y21m){background-image:linear-gradient(90deg, color-mix(in srgb, var(--band,var(--color-accent)) calc(var(--edge) * 100%), transparent) .15rem, transparent .15rem)}.message.root.svelte-o1y21m .chip-inner:where(.svelte-o1y21m){font-weight:600}.message.root.svelte-o1y21m:not(.file) .chip-inner:where(.svelte-o1y21m){background-color:color-mix(in srgb, var(--color-text) 6%, var(--color-surface))}.message.streaming.svelte-o1y21m .chip-inner:where(.svelte-o1y21m){outline-color:var(--color-accent);outline-style:solid;animation:1.2s ease-in-out infinite ring-pulse,1.2s ease-in-out infinite svelte-o1y21m-blink}.message.svelte-o1y21m:is(.uploading:where(.svelte-o1y21m),.off:where(.svelte-o1y21m)) .chip-inner:where(.svelte-o1y21m){opacity:.55}.picking .message.svelte-o1y21m:not(.off,.lifted):hover .chip-inner:where(.svelte-o1y21m){outline-color:var(--color-accent);outline-style:dashed}.message.lifted.svelte-o1y21m .chip-inner:where(.svelte-o1y21m){transition:transform .15s,box-shadow .15s;transform:scale(1.06);box-shadow:0 .4rem 1rem #00000040}.message.svelte-o1y21m{anchor-name:var(--anchor)}.message.active.svelte-o1y21m .chip-inner:where(.svelte-o1y21m){outline-color:var(--color-accent);outline-style:solid}.message.file.svelte-o1y21m .chip-inner:where(.svelte-o1y21m){height:3.5rem;color:var(--color-text-secondary);background-image:none;justify-content:center;align-items:center;padding:0}.message.file.svelte-o1y21m .page:where(.svelte-o1y21m){padding:.3rem .45rem}.message.file.svelte-o1y21m img:where(.svelte-o1y21m){object-fit:cover;border-radius:inherit;width:100%;height:100%}.ext.svelte-o1y21m{letter-spacing:.02em;font-weight:700}.mark.svelte-o1y21m{color:var(--color-text-secondary);display:flex;position:absolute;top:.3rem;left:.42rem}.chip-content.lead-in.svelte-o1y21m{text-indent:.95rem}.people.svelte-o1y21m{color:var(--color-accent);align-items:center;gap:.1em;display:inline-flex}@property --edge{syntax:"<number>";inherits:false;initial-value:1}@keyframes svelte-o1y21m-blink{50%{--edge:.2}}.node.svelte-xkr5rw{contain:layout style;align-items:center;padding:.4rem 0 .6rem;position:relative}.node.has-children.svelte-xkr5rw{padding-bottom:0}.node.svelte-xkr5rw>.message+.message{margin-top:.2rem}.tabs.svelte-1ufwxpk{z-index:5;top:var(--tabs-top);border-radius:1.2rem;gap:.15rem;max-width:calc(100vw - 1.5rem);padding:.2rem;display:flex;position:fixed;left:50%;overflow-x:auto;translate:-50%}.tab.svelte-1ufwxpk{white-space:nowrap;height:2rem;color:var(--color-text-secondary);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;border-radius:1rem;flex:none;align-items:center;gap:.35rem;padding:0 .8rem;font-size:.8rem;display:inline-flex}.tab.svelte-1ufwxpk:hover{color:var(--color-text);background-color:var(--color-surface-muted)}.tab.on.svelte-1ufwxpk{color:var(--color-text);background-color:var(--color-surface);font-weight:600}.n.svelte-1ufwxpk{color:var(--color-text-secondary);font-size:.65rem;font-weight:400}.hits.svelte-1ufwxpk .n:where(.svelte-1ufwxpk){color:var(--color-accent);font-weight:600}.off.svelte-1ufwxpk{opacity:.4}.target.svelte-1ufwxpk{color:var(--color-accent);outline:1px dashed var(--color-accent);outline-offset:-2px}input.svelte-1ufwxpk{background-color:var(--color-surface);outline:1px solid var(--color-accent);border-radius:1rem;width:9rem;height:2rem;padding:0 .8rem;font-size:.8rem}.profile.svelte-klulq1{flex-direction:column;gap:1.5rem;padding:1.25rem;display:flex}header.svelte-klulq1{align-items:center;gap:.8rem;display:flex}header.svelte-klulq1 b:where(.svelte-klulq1){display:block}.avatar.svelte-klulq1{background:var(--color-accent-soft);width:3rem;height:3rem;color:var(--color-accent);border-radius:50%;place-items:center;font-size:1.2rem;font-weight:600;display:grid}.chip.svelte-klulq1{background:var(--color-accent-soft);color:var(--color-accent);border-radius:99px;margin-left:auto;padding:.2rem .55rem;font-size:.7rem;font-weight:600}h2.svelte-klulq1{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-secondary);margin:0 0 .5rem .25rem;font-size:.7rem;font-weight:600}.saved.svelte-klulq1{color:var(--color-accent)}.card.svelte-klulq1{background:var(--color-surface);border-radius:.9rem;overflow:hidden}.card.svelte-klulq1>*+*{border-top:.5px solid var(--color-border)}.row.svelte-klulq1{text-align:left;justify-content:space-between;align-items:center;gap:1rem;width:100%;min-height:2.9rem;padding:.7rem .9rem;display:flex}.row.svelte-klulq1 input:where(.svelte-klulq1),.row.svelte-klulq1 select:where(.svelte-klulq1){text-align:right;min-width:0;color:var(--color-text);background:0 0;flex:1}.row.svelte-klulq1 select:where(.svelte-klulq1){direction:rtl;flex:none;width:auto}.row.svelte-klulq1 input:where(.svelte-klulq1):focus{outline:none}.row.svelte-klulq1 span:where(.svelte-klulq1){color:var(--color-text-secondary)}textarea.svelte-klulq1{resize:none;background:0 0;outline:none;padding:.7rem .9rem;display:block}.meter.svelte-klulq1{grid-template-columns:1fr auto;gap:.3rem;padding:.7rem .9rem;display:grid}.meter.svelte-klulq1 i:where(.svelte-klulq1){background:linear-gradient(to right, var(--fill,var(--color-accent)) var(--pct), var(--color-border) 0);border-radius:3px;grid-column:1/-1;height:5px}.meter.full.svelte-klulq1{--fill:var(--color-danger)}.cta.svelte-klulq1{gap:.6rem;padding:.7rem .9rem;display:flex}.cta.svelte-klulq1>:where(.svelte-klulq1){flex:1}.cta.svelte-klulq1 .ghost:where(.svelte-klulq1){background:var(--color-bg)}.btn.svelte-klulq1 small:where(.svelte-klulq1){opacity:.8;font-size:.75em}.zone.svelte-klulq1{border:.5px solid var(--color-danger);background:0 0}.danger.svelte-klulq1{color:var(--color-danger)}.row.armed.svelte-klulq1{background:var(--color-danger);color:var(--color-on-accent);justify-content:center}section.svelte-klulq1>p:where(.svelte-klulq1){margin-top:.4rem;padding-left:.25rem}footer.svelte-klulq1{text-align:center}footer.svelte-klulq1 a:where(.svelte-klulq1):hover{color:var(--color-text)}.chat.svelte-36ou3f{max-width:var(--column);flex-direction:column;gap:.1rem;display:flex;position:relative}.away.svelte-36ou3f>:where(.svelte-36ou3f):not(.settings){visibility:hidden}.box.svelte-36ou3f{--field:2.6rem;border-radius:1.2rem;align-items:flex-end;padding:.1rem .2rem;display:flex}.act.svelte-36ou3f{height:var(--field);align-items:center;display:flex}.send.svelte-36ou3f button{background-color:var(--color-accent);color:var(--color-on-accent)}.picking.svelte-36ou3f{color:var(--color-text-secondary);align-items:center;gap:.6rem;padding-left:.9rem;font-size:.85rem}.pending.svelte-36ou3f{flex-wrap:wrap;gap:.3rem;padding:0 .5rem .3rem;font-size:.75rem;display:flex}.pending.svelte-36ou3f button:where(.svelte-36ou3f){background-color:var(--color-surface);text-overflow:ellipsis;white-space:nowrap;max-width:12rem;color:var(--color-accent);border-radius:1rem;padding:.15rem .6rem;overflow:hidden}.box.active.svelte-36ou3f{outline:solid 1px var(--color-accent)}.find.active.failed.svelte-36ou3f{outline-color:var(--color-danger)}.find.pending.svelte-36ou3f{animation:1.2s ease-in-out infinite ring-pulse}.query.svelte-36ou3f{min-width:0;height:var(--field);font:inherit;background:0 0;flex:1;padding:0 .5rem}.query.svelte-36ou3f::-webkit-search-cancel-button{display:none}.settings.svelte-36ou3f{width:100%;max-height:min(44rem,75dvh);position:absolute;bottom:0}.tools.svelte-36ou3f{color:var(--color-text-secondary);align-items:center;padding:0 .5rem;display:flex;& button,& .pick:where(.svelte-36ou3f){border-radius:.5rem;padding:.3rem;font-size:.8rem}}.pick.svelte-36ou3f{text-overflow:ellipsis;white-space:nowrap;cursor:pointer;max-width:12rem;line-height:normal;position:relative;overflow:hidden}.effort.svelte-36ou3f{text-transform:capitalize}.tools.svelte-36ou3f button:has(.logo):hover{color:var(--color-accent)}.pick.svelte-36ou3f:hover,.pick.svelte-36ou3f:focus-within{background-color:var(--color-surface-muted);color:var(--color-text)}.pick.svelte-36ou3f select:where(.svelte-36ou3f){opacity:0;cursor:pointer;position:absolute;inset:0}.chatbox.svelte-36ou3f{field-sizing:content;min-width:0;min-height:var(--field);max-height:min(8rem,28dvh);padding:calc((var(--field) - 1lh) / 2) .5rem;font:inherit;background:0 0;flex:1;line-height:1.5;overflow:auto}.empty.svelte-1xla06i{text-align:center;height:fit-content;color:var(--color-text-secondary);pointer-events:none;margin:auto;position:fixed;inset:0}.zoom.svelte-1xla06i{z-index:2;right:.75rem;bottom:calc(var(--chat-h,0px) + .5rem);border-radius:1rem;flex-direction:column;display:flex;position:fixed}.zoom.svelte-1xla06i button:where(.svelte-1xla06i){font-variant-numeric:tabular-nums;color:var(--color-text-secondary);padding:.35rem 0;font-size:.7rem}.map-chat.svelte-1xla06i{z-index:3;padding:0 .75rem max(.4rem, env(safe-area-inset-bottom,0px));pointer-events:none;--veil:color-mix(in srgb, var(--color-bg) 96%, transparent);--veil-h:2.5rem;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:auto 0 0}.map-chat.svelte-1xla06i:has(:is(textarea,input):focus){padding-bottom:.4rem}.map-chat.svelte-1xla06i .chat{pointer-events:auto;flex:1 1 0;min-width:0;margin:0}.stage.svelte-1xla06i{width:100%;height:100%;display:flex;position:relative;overflow:auto}.root.svelte-1xla06i{align-items:center;margin:auto 0 auto auto;position:relative}.forest.svelte-1xla06i{align-items:flex-start;display:flex}.column.svelte-1xla06i{align-items:center}.column.svelte-1xla06i>.node{padding-top:0}.stamp.svelte-1xla06i{white-space:nowrap;width:0;min-width:100%;height:1.2rem;color:var(--color-text-secondary);justify-content:center;align-items:center;gap:.25rem;padding:0 .4rem;font-size:.6rem;display:flex}.stamp.svelte-1xla06i b:where(.svelte-1xla06i){text-overflow:ellipsis;min-width:0;color:var(--color-accent);font-weight:600;overflow:hidden}.links.svelte-1xla06i{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.links.svelte-1xla06i g:where(.svelte-1xla06i){opacity:.4;fill:var(--color-accent);stroke:var(--color-accent);stroke-width:1px;stroke-linecap:round}.links.svelte-1xla06i g.on:where(.svelte-1xla06i){opacity:1;stroke-width:1.5px}.links.svelte-1xla06i path:where(.svelte-1xla06i){fill:none}.links.svelte-1xla06i .to:where(.svelte-1xla06i){fill:var(--color-bg);stroke-width:1.5px}.members.svelte-14u3xzj{font-size:var(--small);flex-direction:column;gap:.4rem;display:flex}.member.svelte-14u3xzj{border-bottom:var(--hairline);gap:.5rem;padding:.2rem 0}.who.svelte-14u3xzj{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.who.svelte-14u3xzj span:where(.svelte-14u3xzj){color:var(--color-text-secondary)}.add.svelte-14u3xzj{gap:.4rem;margin-top:.2rem}.err.svelte-14u3xzj{color:var(--color-danger)}.steps.svelte-wt7lrj{font-size:var(--small);color:var(--color-text-secondary)}.row.svelte-wt7lrj{gap:.5rem;padding:.2rem 0;display:flex}.row.svelte-wt7lrj svg{margin-top:.15em}.fail.svelte-wt7lrj svg,.fail.svelte-wt7lrj .what:where(.svelte-wt7lrj){color:var(--color-danger)}.what.svelte-wt7lrj{min-width:0;color:var(--color-text);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;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)}.page.svelte-wt7lrj{text-overflow:ellipsis;white-space:nowrap;padding-left:1.3rem;display:block;overflow:hidden}.page.svelte-wt7lrj:hover{color:var(--color-text);text-decoration:underline}.n.svelte-wt7lrj{font-variant-numeric:tabular-nums;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem}.add.svelte-wt7lrj{color:var(--color-success)}.del.svelte-wt7lrj{color:var(--color-danger)}.overlay.svelte-1i3a86g{touch-action:pan-y;--pad:1rem;--small:.75rem;--room:calc(100% - var(--chat-top,0px) - 1rem - var(--tabs-top));z-index:5;inset:auto .5rem 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;box-shadow:0 .5rem 1rem #0000000d}@media (width>=48rem){.overlay.svelte-1i3a86g{width:min(var(--column), 100vw - 1rem);left:auto}@supports (position-area:right){.overlay.svelte-1i3a86g{position-anchor:var(--anchor);position-area:right;margin:var(--tabs-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) var(--pad) 1.25rem}.overlay.bare.svelte-1i3a86g{width:fit-content;min-width:0}.bare.svelte-1i3a86g .body:where(.svelte-1i3a86g){display:none}.doc.svelte-1i3a86g{cursor:text;text-wrap:pretty;line-height:1.6}.streaming.svelte-1i3a86g div.md-block:last-of-type>:last-child:after{content:"";vertical-align:-.1em;background:var(--color-accent);width:.45em;height:.9em;margin-left:.18em;animation:1.1s ease-in-out infinite svelte-1i3a86g-caret;display:inline-block}@keyframes svelte-1i3a86g-caret{50%{opacity:.15}}.ctx-prompt.svelte-1i3a86g{margin:0 0 var(--pad) auto;background-color:var(--color-surface-muted);max-width:85%;color:var(--color-text-secondary);cursor:pointer;border-radius:.75rem;outline:1px solid #0000;padding:.6rem .8rem;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}.sisters.svelte-1i3a86g{gap:.25rem;margin-bottom:.5rem;display:flex}.sisters.svelte-1i3a86g button:where(.svelte-1i3a86g){background-color:var(--color-surface);border-radius:.45rem;min-width:1.5rem;height:1.5rem;padding:0 .35rem;font-size:.7rem}.sisters.svelte-1i3a86g .on:where(.svelte-1i3a86g){color:var(--color-on-accent);background-color:var(--color-accent)}.foot.svelte-1i3a86g{z-index:1;padding:.5rem calc(var(--pad) - .5rem);--veil:color-mix(in srgb, var(--color-glass), var(--color-bg) 75%);font-size:var(--small);color:var(--color-text-secondary);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}.sign.svelte-1i3a86g{flex:1;justify-content:flex-end;align-items:center;gap:.5rem;min-width:0;padding-inline:.5rem;display:flex}.live.svelte-1i3a86g .sign:where(.svelte-1i3a86g){order:-1}.meta.svelte-1i3a86g{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sum.svelte-1i3a86g{white-space:nowrap;align-items:center;gap:.35rem;display:inline-flex}.sum.svelte-1i3a86g:hover{color:var(--color-text)}.sum.svelte-1i3a86g svg{transition:transform .2s}.sum.open.svelte-1i3a86g svg{transform:rotate(180deg)}.now.svelte-1i3a86g{min-width:0;color:var(--color-accent);flex:1;align-items:center;gap:.5rem;display:flex}.shine.svelte-1i3a86g{text-overflow:ellipsis;white-space:nowrap;color:#0000;background-clip:text;background-image:linear-gradient(90deg, var(--color-text-secondary) 40%, var(--color-text) 50%, var(--color-text-secondary) 60%);background-size:300% 100%;animation:2s linear infinite svelte-1i3a86g-shine;overflow:hidden}@keyframes svelte-1i3a86g-shine{0%{background-position:100% 0}to{background-position:0 0}}.toast.svelte-4v0bap{bottom:calc(var(--chat-top,env(safe-area-inset-bottom,0px)) + .5rem);z-index:6;max-width:calc(min(var(--column), 100vw) - 1.5rem);background-color:var(--color-text);color:var(--color-bg);text-align:left;cursor:pointer;border-radius:.75rem;align-items:center;gap:.5rem;padding:.5rem .9rem;font-size:.8rem;display:flex;position:fixed;left:50%;overflow:hidden;translate:-50%;box-shadow:0 .25rem 1rem #0000001f}.text.svelte-4v0bap{min-width:0}.danger.svelte-4v0bap{background-color:var(--color-danger);color:var(--color-on-accent)}button.svelte-4v0bap{flex-shrink:0;font-weight:600}.left.svelte-4v0bap{opacity:.5;transform-origin:0;background:currentColor;height:2px;animation:linear forwards svelte-4v0bap-drain;position:absolute;inset:auto 0 0}@keyframes svelte-4v0bap-drain{to{scale:0 1}}.boot.svelte-16t0oly{place-items:center;display:grid;position:fixed;inset:0}.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)}
