:root{color-scheme:light dark;--tabs-top:max(.5rem, env(safe-area-inset-top));--tabs-bottom:calc(var(--tabs-top) + 2.5rem);--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-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);--radius-sm:.4rem;--radius-md:.75rem;--radius-lg:1rem;--radius-xl:1.25rem;--radius-full:99px;--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;--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{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}.grow{flex:1;min-width:0}.ui-clip{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-overline{font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-secondary);font-weight:600}.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)}.sheet{overscroll-behavior:contain;border-radius:var(--radius-xl);overflow-y:auto}@keyframes ring-pulse{50%{outline-color:#0000}}@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:var(--tabs-bottom);anchor-name:var(--anchor);margin:0 .25rem;display:flex;position:relative}.chip-inner{border-radius:var(--radius-sm);outline-offset:1px;background-color: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{background-color: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{background-color:var(--color-surface-muted)}.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,.lifted,.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:is(.uploading,.off) .chip-inner{opacity:.3}.picking .message:not(.off,.lifted):hover .chip-inner{outline-color:var(--color-accent);outline-style:dashed}.message.lifted .chip-inner{transition:transform .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)}.message.unseen:after{content:"";border-radius:var(--radius-full);background-color:var(--color-accent);width:.5rem;height:.5rem;box-shadow:0 0 0 2px var(--color-bg);position:absolute;top:-.25rem;right:-.25rem}.message.file .chip-inner{height:3.5rem;color:var(--color-text-secondary);background-image:none;justify-content:center;align-items:center}.message.file :is(img,video){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 .folder{background-color:var(--color-surface);font:.85em var(--font-mono);border-radius:.4em;padding:.1em .5em}.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{background-color:var(--color-border);border:none;height:.5px}.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)}&.danger{color:var(--color-danger);background-color:var(--color-danger-soft);&:hover{background-color:color-mix(in srgb, var(--color-danger) 18%, transparent)}}}.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}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}.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;border-radius:var(--radius-lg);justify-content:space-between;align-items:center;gap:clamp(1.5rem,6vw,4rem);padding:.75rem 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:var(--text-lg);line-height:1}select.svelte-1kp4kpf{cursor:pointer;background:0 0;flex:none}.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.5rem;font-weight:500}h1.svelte-1kp4kpf{letter-spacing:-.04em;white-space:pre-line;text-align:center;font-size:clamp(3.25rem,9vw,6rem);font-weight:700;line-height:1}.first.svelte-1kp4kpf>p:where(.svelte-1kp4kpf){max-width:36rem;font-size:var(--text-lg);text-align:center;color:var(--color-text-secondary);white-space:pre-line;text-wrap:balance;margin:1.5rem 0 2rem}.signin.svelte-1kp4kpf{width:min(var(--column), 100%);text-align:center}.box.svelte-1kp4kpf{border-radius:var(--radius-xl);gap:.25rem;padding:.25rem;display:flex}.signin.svelte-1kp4kpf input:where(.svelte-1kp4kpf){background:0 0;padding:0 .75rem}.signin.svelte-1kp4kpf .btn:where(.svelte-1kp4kpf){border-radius:var(--radius-lg)}.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,.pitch.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}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{border-radius:var(--radius-xl);background-color:var(--color-surface-soft);flex-direction:column;align-items:center;padding:1.5rem .5rem 1rem;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:1rem}.message.svelte-1kp4kpf{width:7rem;font-size:var(--text-sm);transition:opacity .15s}.logo.svelte-1kp4kpf{display:flex;position:relative}.logo.dot.svelte-1kp4kpf:after{content:"";border-radius:var(--radius-full);background:currentColor;width:5px;height:5px;margin:auto;position:absolute;inset:0}.message.svelte-1kp4kpf:not(.on){opacity:.3}.feats.svelte-1kp4kpf{counter-reset:feat;color:var(--color-text-secondary);text-wrap:pretty;grid-template-columns:repeat(3,1fr);gap:3rem clamp(1.5rem,4vw,3rem);margin-top:clamp(3.5rem,8vw,5.5rem);list-style:none;display:grid}.feats.svelte-1kp4kpf li:where(.svelte-1kp4kpf){counter-increment:feat}.feats.svelte-1kp4kpf li:where(.svelte-1kp4kpf):before{content:counter(feat, decimal-leading-zero);font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--color-accent);margin-bottom:1rem;font-weight:600;display:block}.feats.svelte-1kp4kpf b:where(.svelte-1kp4kpf){color:var(--color-text);margin-bottom:.25rem;display:block}.pitch.svelte-1kp4kpf{text-align:center}.pitch.svelte-1kp4kpf p:where(.svelte-1kp4kpf){max-width:36rem;color:var(--color-text-secondary);text-wrap:balance;margin:1.5rem 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%)}}.pitch.svelte-1kp4kpf .btn:where(.svelte-1kp4kpf){border-radius:var(--radius-lg);margin-top:1.5rem;padding:0 1.5rem}.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){border-radius:var(--radius-xl);background-color:var(--color-surface);flex-direction:column;gap:.5rem;padding:1.5rem;display:flex}.plans.svelte-1kp4kpf .pro:where(.svelte-1kp4kpf){outline:1px 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:.25rem;font-size:1rem;font-weight:500}.perks.svelte-1kp4kpf{flex:1;margin:.75rem 0 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:.75rem;margin-bottom:auto;display:flex}.cta.svelte-1kp4kpf{border-radius:var(--radius-lg);background-color:var(--color-on-accent);color:var(--color-accent);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:.7;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem 1.5rem;display:flex}@media (width<=860px){.feats.svelte-1kp4kpf{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.versus.svelte-1kp4kpf,.feats.svelte-1kp4kpf{grid-template-columns:1fr}.message.svelte-1kp4kpf{width:5.4rem;font-size:var(--text-xs)}}@media (prefers-reduced-motion:reduce){.content.svelte-1kp4kpf,.down.svelte-1kp4kpf,.track.svelte-1kp4kpf{animation: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}.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}.more.svelte-xkr5rw{aspect-ratio:1;font-size:var(--text-xs);color:var(--color-text-secondary);background-color:var(--color-surface-muted);justify-content:center;align-items:center;font-weight:700}.tabs.svelte-1ufwxpk{z-index:5;top:var(--tabs-top);border-radius:var(--radius-xl);gap:.25rem;max-width:calc(100vw - 1rem);padding:.25rem;display:flex;position:fixed;left:50%;overflow-x:auto;translate:-50%}.tab.svelte-1ufwxpk{border-radius:var(--radius-full);height:2rem;font-size:var(--text-sm);white-space:nowrap;color:var(--color-text-secondary);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;flex:none;align-items:center;gap:.25rem;padding:0 .75rem;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-glass);font-weight:600}.n.svelte-1ufwxpk{font-size:var(--text-xs);color:var(--color-text-secondary);font-weight:400}.dot.svelte-1ufwxpk{border-radius:var(--radius-full);background-color:var(--color-accent);width:.5rem;height:.5rem}.hits.svelte-1ufwxpk .n:where(.svelte-1ufwxpk){color:var(--color-accent);font-weight:600}.off.svelte-1ufwxpk{opacity:.3}.target.svelte-1ufwxpk{color:var(--color-accent);outline:1px dashed var(--color-accent);outline-offset:-2px}input.svelte-1ufwxpk{border-radius:var(--radius-full);width:9rem;height:2rem;font-size:var(--text-sm);background-color:var(--color-glass);outline:1px solid var(--color-accent);flex:none;padding:0 .75rem}.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:.5rem}.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}.view.svelte-1vcu0v5>.pick:hover{background-color:var(--color-surface-muted)}.menu.svelte-1vcu0v5 small{font-size:var(--text-sm);color:var(--color-text-secondary)}@media (pointer:coarse){.menu.svelte-1vcu0v5 .n{display:none}.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}.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)}.tier.svelte-klulq1{justify-content:space-between;display:flex}.perks.svelte-klulq1{font-size:var(--text-sm);padding:0 .5rem .25rem}.buy.svelte-klulq1{--icon:currentColor;color:var(--color-accent)}.danger.svelte-klulq1{--icon:currentColor;color:var(--color-danger)}p.svelte-klulq1{padding:.25rem .5rem}.pick.armed.svelte-klulq1{background-color:var(--color-danger);color:var(--color-on-accent)}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)}i.svelte-wd9rgb{width:var(--mark);height:var(--mark);font-size:var(--text-xs);color:var(--color-on-accent);border-radius:44%;flex:none;place-items:center;font-style:normal;font-weight:600;display:inline-grid}.two.svelte-wd9rgb{letter-spacing:-.02em;font-size:.6rem}.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}.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-checked=true].svelte-fmx9tm>.switch:where(.svelte-fmx9tm){background-color:var(--color-accent);color:var(--color-on-accent)}[aria-checked=true].svelte-fmx9tm>.switch:where(.svelte-fmx9tm):after{translate:.75rem}.field.svelte-fmx9tm a:where(.svelte-fmx9tm){width:var(--mark);color:inherit;flex:none;place-items:center;display:grid}.bad.svelte-fmx9tm{color:var(--color-danger)}.chat.svelte-36ou3f{border-radius:var(--radius-xl);flex-direction:column;gap:.25rem;padding:.25rem;display:flex}.box.svelte-36ou3f{--field:2.5rem;background-color:var(--color-glass);border-radius:var(--radius-lg);align-items:flex-end;padding:.1rem .25rem;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{font-size:var(--text-sm);color:var(--color-text-secondary);align-items:center;gap:.5rem;padding-left:1rem}.pending.svelte-36ou3f{font-size:var(--text-sm);flex-wrap:wrap;gap:.25rem;padding:0 .5rem;display:flex}.pending.svelte-36ou3f button:where(.svelte-36ou3f){border-radius:var(--radius-full);background-color:var(--color-surface);max-width:12rem;color:var(--color-accent);padding:.1rem .5rem}.box.active.svelte-36ou3f{outline:solid 1px var(--color-accent)}.find.pending.svelte-36ou3f{animation:1.2s ease-in-out infinite ring-pulse}.query.svelte-36ou3f{height:var(--field);background:0 0;padding:0 .5rem}.query.svelte-36ou3f::-webkit-search-cancel-button{display:none}.tools.svelte-36ou3f{anchor-name:--tools;color:var(--color-text-secondary);align-items:center;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}.tools.svelte-36ou3f button:has(.logo):hover{color:var(--color-accent)}.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)}.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}.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:.5rem;bottom:calc(var(--chat-top,0px) + .5rem);border-radius:var(--radius-lg);flex-direction:column;display:flex;position:fixed}.zoom.svelte-1xla06i button:where(.svelte-1xla06i){font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--color-text-secondary);padding:.25rem 0}.map-chat.svelte-1xla06i{max-width:calc(var(--column) + 1rem);z-index:3;padding:0 .5rem 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}.forest.svelte-1xla06i{align-items:flex-start;display:flex}.column.svelte-1xla06i{flex-direction:column;align-items:center;display:flex}.column.svelte-1xla06i>.node{padding-top:0}.stamp.svelte-1xla06i{width:0;min-width:100%;height:1.2rem;font-size:var(--text-xs);white-space:nowrap;color:var(--color-text-secondary);justify-content:center;align-items:center;gap:.25rem;padding:0 .5rem;display:flex}.stamp.svelte-1xla06i b:where(.svelte-1xla06i){min-width:0;color:var(--color-accent);font-weight:600}@supports (animation-timeline:view()){.stage.svelte-1xla06i .message,.stamp.svelte-1xla06i{animation:linear both svelte-1xla06i-genie;animation-timeline:view(inline)}}@keyframes svelte-1xla06i-genie{0%,to{opacity:0}28%,72%{opacity:1}}.links.svelte-1xla06i{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.links.svelte-1xla06i g:where(.svelte-1xla06i){opacity:.3;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(--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)}.vs.svelte-uh7ogp{grid-template-columns:var(--mark) minmax(0, 1fr) auto auto;margin-bottom:var(--pad);gap:.1rem .75rem;display:grid}.vs.svelte-uh7ogp button:where(.svelte-uh7ogp){grid-column:1/-1;grid-template-columns:subgrid;border-radius:var(--radius-md);text-align:left;font-size:var(--text-sm);font-variant-numeric:tabular-nums;align-items:center;padding:.25rem .5rem;display:grid}.vs.svelte-uh7ogp button:where(.svelte-uh7ogp):is(:where(.svelte-uh7ogp):hover,.on:where(.svelte-uh7ogp)){background-color:var(--color-surface-muted)}.name.svelte-uh7ogp{font-weight:500}small.svelte-uh7ogp{font-size:var(--text-xs);color:var(--color-text-secondary);font-weight:400}.num.svelte-uh7ogp{text-align:right;white-space:nowrap}.win.svelte-uh7ogp{color:var(--color-success);font-weight:600}.dim.svelte-uh7ogp{color:var(--color-text-secondary)}.meta.svelte-uh7ogp{font-size:var(--text-xs);color:var(--color-text-secondary);flex-wrap:wrap;grid-column:2/-1;gap:0 .75rem;display:flex}em.svelte-uh7ogp{font-style:normal}.add.svelte-uh7ogp{color:var(--color-success)}.del.svelte-uh7ogp{color:var(--color-danger)}.steps.svelte-wt7lrj{font-size:var(--text-sm);color:var(--color-text-secondary);margin-block:.5rem}.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}.sum.svelte-wt7lrj+.box:where(.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}.now.svelte-wt7lrj{color:var(--color-accent)}.doing.svelte-wt7lrj{flex-direction:column;display:flex}.shine.svelte-wt7lrj{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-wt7lrj-shine}@keyframes svelte-wt7lrj-shine{0%{background-position:100% 0}to{background-position:0 0}}.think.svelte-wt7lrj{max-height:3lh;color:var(--color-text-secondary);flex-direction:column;justify-content:flex-end;font-style:italic;display:flex;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;text-transform:capitalize}.overlay.svelte-1i3a86g{touch-action:pan-y;--pad:1rem;--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}@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)}.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}.overlay.svelte-1i3a86g .caret{vertical-align:-.1em;background:var(--color-accent);cursor:pointer;border-radius:1px;width:.45em;height:.9em;margin-left:.18em;padding:0;transition:width .15s,border-radius .15s,background-color .15s;animation:1.2s ease-in-out infinite svelte-1i3a86g-caret;display:inline-block;position:relative}.overlay.svelte-1i3a86g .caret:before{content:"";position:absolute;inset:-.5em}.overlay.svelte-1i3a86g .caret:hover,.overlay.svelte-1i3a86g .caret:focus-visible{background:var(--color-danger);border-radius:.2em;width:.9em;animation:none}@media (hover:none){.overlay.svelte-1i3a86g .caret{background:var(--color-danger);border-radius:.2em;width:.9em;animation:none}}.wait.svelte-1i3a86g{margin:0}.float.svelte-1i3a86g{z-index:1;justify-content:flex-end;align-items:flex-end;height:0;padding-inline:.5rem;display:flex;position:sticky;bottom:.5rem}.pill.svelte-1i3a86g{border-radius:999px;gap:.125rem;padding:.125rem;display:flex}@keyframes svelte-1i3a86g-caret{50%{opacity:.15}}.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;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{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:6;max-width:min(var(--column), 100vw - 1rem);border-radius:var(--radius-md);background-color:var(--color-text);color:var(--color-bg);font-size:var(--text-sm);text-align:left;cursor:pointer;align-items:center;gap:.5rem;padding:.5rem 1rem;display:flex;position:fixed;left:50%;overflow:hidden;translate:-50%}.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}}.survey.svelte-1xycf32{bottom:calc(var(--chat-top,env(safe-area-inset-bottom,0px)) + .5rem);z-index:4;width:min(var(--column), 100vw - 1rem);max-height:calc(100dvh - var(--chat-top,0px) - var(--tabs-bottom) - 1rem);flex-direction:column;gap:1rem;padding:1rem;display:flex;position:fixed;left:50%;translate:-50%}header.svelte-1xycf32,footer.svelte-1xycf32{align-items:center;gap:.5rem;display:flex}footer.svelte-1xycf32{justify-content:flex-end}.x.svelte-1xycf32{border-radius:var(--radius-sm);color:var(--color-text-secondary);padding:0 .25rem}h2.svelte-1xycf32{font-size:1rem;font-weight:600;line-height:1.3}.answers.svelte-1xycf32{flex-wrap:wrap;gap:.5rem;display:flex}[aria-checked=true].svelte-1xycf32{outline:1px solid var(--color-accent);color:var(--color-accent)}label.svelte-1xycf32{flex-direction:column;gap:.25rem;display:flex}textarea.svelte-1xycf32{font-size:1rem}.call.svelte-1xycf32{font-size:var(--text-sm);cursor:pointer;flex-direction:row;align-items:center;gap:.5rem}.call.svelte-1xycf32 input:where(.svelte-1xycf32){accent-color:var(--color-accent)}.later.svelte-1xycf32{color:var(--color-text-secondary)}.svelte-1xycf32:is(.x:where(.svelte-1xycf32),.later:where(.svelte-1xycf32)):hover{background-color:var(--color-surface-muted)}button.svelte-1xycf32:focus-visible,input.svelte-1xycf32:focus-visible{outline:1px solid var(--color-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)}
