.browser-frame.svelte-1a6yfgo{overflow:hidden;border-radius:.9em;background:#f4f4f5;color:#27272a;box-shadow:0 0 0 1px #0000000f,0 1px 2px -1px #0000000f,0 2px 4px #0000000a,0 10px 20px -6px #00000029,0 22px 36px -12px #0000001f}.tab-strip.svelte-1a6yfgo{display:flex;align-items:center;gap:.5em;height:3em;padding:0 .95em}.traffic-lights.svelte-1a6yfgo{display:flex;flex:none;gap:.4em;margin-right:.6em}.traffic-lights.svelte-1a6yfgo i:where(.svelte-1a6yfgo){width:.75em;height:.75em;border-radius:50%;background:#ff5f57}.traffic-lights.svelte-1a6yfgo i:where(.svelte-1a6yfgo):nth-child(2){background:#febc2e}.traffic-lights.svelte-1a6yfgo i:where(.svelte-1a6yfgo):nth-child(3){background:#28c840}.tab.svelte-1a6yfgo{display:flex;align-items:center;gap:.5em;width:9em;min-width:0;height:2.1em;padding:.2em .65em;font-size:.85em}.tab.svelte-1a6yfgo>span:where(.svelte-1a6yfgo):last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tab.active.svelte-1a6yfgo{background:#fff;border:.65px solid rgb(0 0 0 / 3%);border-radius:.5em;box-shadow:0 1px 1px #00000005,0 2px 2px #00000003}.tab.svelte-1a6yfgo:not(.active) svg{filter:grayscale(1)}.avatar.svelte-1a6yfgo{position:relative;display:block;flex:none;width:1.5em;height:1.5em;border-radius:50%;overflow:hidden}.avatar.svelte-1a6yfgo img:where(.svelte-1a6yfgo){position:absolute;top:-31%;left:-82.5%;width:265%;max-width:none;height:auto}.browser-inset.svelte-1a6yfgo{margin:0 .4em .4em;overflow:hidden;border-radius:.7em;background:#fff;box-shadow:0 -2px 6px #00000008,0 -5px 14px -4px #0000000a}.word.svelte-v49bpf{animation:svelte-v49bpf-word-in .18s ease-out var(--word-delay) both}@keyframes svelte-v49bpf-word-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.word.svelte-v49bpf{animation:none}}.answer.svelte-1sl82d4{min-width:0;font-size:.95em;line-height:1.55}p.svelte-1sl82d4{margin:0}.summary.svelte-1sl82d4{margin-bottom:.85em}.answer-block.svelte-1sl82d4+.answer-block:where(.svelte-1sl82d4){margin-top:.8em}.revealed.svelte-1sl82d4 .answer-block:where(.svelte-1sl82d4){animation:svelte-1sl82d4-block-in .22s cubic-bezier(.16,1,.3,1) var(--delay) both}.findings.svelte-1sl82d4{margin:0;padding:0 0 0 1.15em;list-style:disc}.findings.svelte-1sl82d4 li:where(.svelte-1sl82d4)+li:where(.svelte-1sl82d4){margin-top:.55em}strong.svelte-1sl82d4{font-weight:600}.separator.svelte-1sl82d4{margin-right:.25em}.sources.svelte-1sl82d4{display:flex;flex-wrap:wrap;gap:.8em;margin-top:.15em;font-size:.82em}.sources.svelte-1sl82d4>span:where(.svelte-1sl82d4){color:#5680a0;text-decoration:underline;text-decoration-color:#5680a040;text-underline-offset:.2em}blockquote.svelte-1sl82d4{margin:0;padding:.15em 0 .15em .8em;border-left:2px solid #e4e4e7}cite.svelte-1sl82d4{display:block;margin-top:.3em;color:#8b8b93;font-size:.8em;font-style:normal}.draft.svelte-1sl82d4{border-left:2px solid #e4e4e7;padding-left:.9em}.draft-label.svelte-1sl82d4{display:flex;align-items:center;gap:.65em;margin-bottom:.65em;color:#71717a;font-size:.8em}.draft-label.svelte-1sl82d4>span:where(.svelte-1sl82d4){color:#a1a1aa}.subject.svelte-1sl82d4{display:block;margin-bottom:.5em}.draft.svelte-1sl82d4 p:where(.svelte-1sl82d4)+p:where(.svelte-1sl82d4){margin-top:.6em}.table-preview.svelte-1sl82d4{overflow:hidden;box-shadow:var(--chat-card-shadow);border-radius:.45em}table.svelte-1sl82d4{width:100%;table-layout:fixed;border-collapse:collapse;font-size:.85em;line-height:1.4}th.svelte-1sl82d4{color:#71717a;font-weight:500;text-align:left;background:#fafafa}th.svelte-1sl82d4,td.svelte-1sl82d4{padding:.55em .65em;border-bottom:1px solid #ededf0;overflow-wrap:anywhere}tr.svelte-1sl82d4:last-child td:where(.svelte-1sl82d4){border-bottom:none}.caption.svelte-1sl82d4{margin-top:.35em;color:#a1a1aa;font-size:.75em}.file.svelte-1sl82d4{display:flex;align-items:center;gap:.7em;width:-moz-fit-content;width:fit-content;max-width:100%;padding:.65em .8em;box-shadow:var(--chat-card-shadow);border-radius:.65em}.file.svelte-1sl82d4>svg{flex:none;width:1.35em;height:1.35em;color:#8b8b93}.file.svelte-1sl82d4>svg:last-child{width:1em;height:1em;margin-left:.5em;color:#a1a1aa}.file.svelte-1sl82d4>div:where(.svelte-1sl82d4){min-width:0}.file.svelte-1sl82d4 strong:where(.svelte-1sl82d4){display:block;font-size:.85em;font-weight:550;overflow-wrap:anywhere}.file.svelte-1sl82d4 div:where(.svelte-1sl82d4)>span:where(.svelte-1sl82d4){display:block;margin-top:.15em;color:#8b8b93;font-size:.75em}.note.svelte-1sl82d4{margin-top:.85em;font-size:.85em;color:#71717a}.slides.svelte-1sl82d4{display:flex;gap:.6em}.slides.svelte-1sl82d4 img:where(.svelte-1sl82d4){width:100%;max-width:23em;max-height:10em;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;box-shadow:var(--chat-card-shadow);border-radius:.5em}.website.svelte-1sl82d4{padding:1em;box-shadow:var(--chat-card-shadow);border-radius:.65em;background:#f2f0e9;color:#333a32}.site-nav.svelte-1sl82d4{display:flex;align-items:center;gap:1em;font-size:.65em}.site-nav.svelte-1sl82d4 strong:where(.svelte-1sl82d4){margin-right:auto;font-size:1.3em}.site-hero.svelte-1sl82d4{margin:1.2em 0;max-width:24em}.site-hero.svelte-1sl82d4 h3:where(.svelte-1sl82d4){max-width:8em;margin:0 0 .35em;font-size:1.8em;font-weight:500;letter-spacing:-.05em;line-height:1.05}.site-hero.svelte-1sl82d4 p:where(.svelte-1sl82d4){margin-bottom:.8em;font-size:.75em}.site-button.svelte-1sl82d4{display:inline-flex;align-items:center;gap:.4em;padding:.5em .8em;border-radius:.4em;background:#333a32;color:#fff;font-size:.65em}.site-button.svelte-1sl82d4 svg{width:1em;height:1em}.site-features.svelte-1sl82d4{display:flex;gap:.7em;font-size:.6em}.site-features.svelte-1sl82d4 span:where(.svelte-1sl82d4){flex:1;padding-top:.7em;border-top:1px solid #333a3220}@keyframes svelte-1sl82d4-block-in{0%{opacity:0;transform:translateY(.3em)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.revealed.svelte-1sl82d4 .answer-block:where(.svelte-1sl82d4){animation:none}}.user-bubble.svelte-122o5x0{position:relative;padding:.85em 1.7em;margin:0 0 2em auto;max-width:92%;width:-moz-fit-content;width:fit-content;font-size:1em;line-height:1.6}.scale-marker.svelte-122o5x0{position:absolute;width:1em;height:0}.bubble-shape.svelte-122o5x0{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;overflow:visible;fill:#f4f4f5;transform:scaleX(-1);pointer-events:none}.text.svelte-122o5x0{position:relative}.chat-illustration.svelte-oxo28f{--chat-card-shadow: 0 0 0 1px rgb(0 0 0 / .06), 0 1px 2px -1px rgb(0 0 0 / .06), 0 2px 4px rgb(0 0 0 / .04);container-type:inline-size;width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.frame-size.svelte-oxo28f{font-size:2cqw;line-height:1.5}.scene.svelte-oxo28f{display:flex;flex-direction:column;gap:1em;height:calc(62.5cqw - 3.4em);padding:0 0 .8em;opacity:1;transition:opacity .16s cubic-bezier(.16,1,.3,1)}.scene.resetting.svelte-oxo28f{opacity:0}.conversation-viewport.svelte-oxo28f{flex:1;min-height:0;overflow:hidden;overflow-anchor:none;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 1.1em);mask-image:linear-gradient(to bottom,transparent,#000 1.1em)}.conversation.svelte-oxo28f{display:flex;flex-direction:column;gap:1.2em;width:76%;margin:0 auto;padding:1.35em 0 .6em}.context.svelte-oxo28f{display:flex;align-items:flex-start;gap:.65em;padding:.65em .8em;border-radius:.7em;background:#fff;box-shadow:var(--chat-card-shadow);font-size:.85em}.context.svelte-oxo28f>svg{flex:none;width:1.3em;height:1.3em;margin-top:.1em;color:var(--scene-accent)}.context.svelte-oxo28f>div:where(.svelte-oxo28f){min-width:0}.context.svelte-oxo28f strong:where(.svelte-oxo28f){display:block;font-weight:550}.context.svelte-oxo28f div:where(.svelte-oxo28f)>span:where(.svelte-oxo28f){display:block;font-size:.85em;color:#8b8b93}.context.svelte-oxo28f p:where(.svelte-oxo28f){margin:.45em 0 0;color:#71717a;font-size:.9em;line-height:1.45}.run-status.svelte-oxo28f{display:flex;align-items:center;gap:.3em;margin-left:auto;color:#71717a;font-size:.8em;white-space:nowrap}.run-status.done.svelte-oxo28f{color:#4f7346}.run-status.svelte-oxo28f svg{width:1em;height:1em}.routine-instruction.svelte-oxo28f{margin:-.6em 0 0;color:#71717a;font-size:.85em}.prompt-bubble.svelte-oxo28f{font-size:.95em}.prompt-bubble.svelte-oxo28f .user-bubble{margin-bottom:.7em;padding:.65em 1.25em;max-width:90%}.companion-message.svelte-oxo28f{display:flex;align-items:flex-start;gap:.65em}.companion-avatar.svelte-oxo28f,.choice-avatar.svelte-oxo28f{position:relative;display:block;flex:none;width:2.2em;height:2.2em;border-radius:50%;overflow:hidden;background:color-mix(in srgb,var(--scene-accent) 12%,#fff)}.companion-avatar.svelte-oxo28f img:where(.svelte-oxo28f),.choice-avatar.svelte-oxo28f img:where(.svelte-oxo28f){position:absolute;top:-31%;left:-82.5%;width:265%;max-width:none;height:auto}.response.svelte-oxo28f{display:grid;align-items:start;flex:1;min-width:0}.response-content.svelte-oxo28f{grid-area:1 / 1;min-width:0}.completed-work.svelte-oxo28f{display:flex;align-items:center;gap:.45em;margin-bottom:.8em;font-size:.75em;color:#a1a1aa}.completed-work.svelte-oxo28f svg{width:1em;height:1em}.apps.svelte-oxo28f{display:flex;flex-wrap:wrap;gap:.75em;margin:.15em 0 .9em}.apps.svelte-oxo28f>span:where(.svelte-oxo28f){display:flex;align-items:center;gap:.35em;color:#8b8b93;font-size:.75em}.apps.svelte-oxo28f svg{width:1.1em;height:1.1em}.activity.svelte-oxo28f{display:grid;gap:.65em}.activity-step.svelte-oxo28f{display:flex;align-items:flex-start;gap:.6em;font-size:.9em;color:#8b8b93}.activity-step.current.svelte-oxo28f{color:#52525b}.activity-step.svelte-oxo28f svg{flex:none;width:1.1em;height:1.1em;margin-top:.2em}.step-icon.svelte-oxo28f{display:inline-flex;flex:none}.playing.svelte-oxo28f .step-icon.spinning:where(.svelte-oxo28f),.playing.svelte-oxo28f .routine-spinner:where(.svelte-oxo28f){animation:svelte-oxo28f-spin .8s linear infinite}.routine-spinner.svelte-oxo28f{display:inline-flex}.composer.svelte-oxo28f{flex:none;width:76%;margin:0 auto;padding:.65em .9em .55em;border-radius:1.3em;background:#fff;box-shadow:var(--chat-card-shadow)}.input-text.svelte-oxo28f{min-height:2.8em;font-size:.9em;line-height:1.4;overflow-wrap:anywhere}.input-text.placeholder.svelte-oxo28f{color:#a1a1aa}.caret.svelte-oxo28f{display:inline-block;width:1px;height:1em;margin-left:.1em;background:#71717a;vertical-align:-.12em;animation:svelte-oxo28f-blink .8s steps(1) infinite}.composer-controls.svelte-oxo28f{display:flex;align-items:center;gap:.6em;height:2em}.composer-controls.svelte-oxo28f>svg{width:1.2em;height:1.2em}.composer-space.svelte-oxo28f{flex:1}.companion-choice.svelte-oxo28f{display:flex;align-items:center;gap:.25em;font-size:.75em;color:#8b8b93}.choice-avatar.svelte-oxo28f{font-size:.85em}.companion-choice.svelte-oxo28f>svg{width:.9em;height:.9em;margin-left:.2em}.send.svelte-oxo28f{display:grid;place-items:center;flex:none;width:2em;height:2em;border-radius:50%;background:var(--scene-accent);color:#fff;transition:transform .12s cubic-bezier(.16,1,.3,1)}.send.pressed.svelte-oxo28f{transform:scale(.88);filter:brightness(.9)}.send.working.svelte-oxo28f{background:#f04452}.send.svelte-oxo28f svg{width:1em;height:1em}.approval-card.svelte-oxo28f{padding:.85em 1em;border-radius:.8em;background:#fff;box-shadow:var(--chat-card-shadow)}.approval-card.svelte-oxo28f strong:where(.svelte-oxo28f){font-size:.95em;font-weight:550}.approval-card.svelte-oxo28f p:where(.svelte-oxo28f){margin:.5em 0 .8em;color:#71717a;font-size:.85em}.approval-action.svelte-oxo28f{position:relative;display:inline-flex;align-items:center;gap:.4em;padding:.5em .8em;border-radius:99px;background:#27272a;color:#fff;font-size:.8em}.approval-action.pressing.svelte-oxo28f{transform:scale(.96);background:#52525b}.approval-action.approved.svelte-oxo28f{background:#edf3ea;color:#4f7346}.approval-action.svelte-oxo28f svg{width:1em;height:1em}.approval-pointer.svelte-oxo28f{position:absolute;right:.3em;bottom:-.7em;color:#27272a;filter:drop-shadow(0 1px 1px #fff);animation:svelte-oxo28f-approval-click .32s cubic-bezier(.16,1,.3,1) both}.approval-pointer.svelte-oxo28f svg{width:1.6em;height:1.6em}@keyframes svelte-oxo28f-spin{to{transform:rotate(360deg)}}@keyframes svelte-oxo28f-blink{50%{opacity:0}}@keyframes svelte-oxo28f-approval-click{0%{opacity:0;transform:translate(.5em,.7em)}45%,to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.scene.svelte-oxo28f,.send.svelte-oxo28f{transition:none}.prompt-bubble.svelte-oxo28f,.companion-message.svelte-oxo28f,.activity-step.svelte-oxo28f,.caret.svelte-oxo28f,.approval-pointer.svelte-oxo28f{animation:none}}
