.hero-app.svelte-emx53z{--bg: #fafafa;--bg-elevated: #ffffff;--bg-strong: #eeeeee;--chrome: #f4f4f4;--conv: #ffffff;--composer: #ffffff;--paper: #ffffff;--surface: #ffffff;--surface-raised: #ffffff;--surface-hover: #f0f0f0;--surface-active: #ebebeb;--border: #e6e7ea;--border-strong: #d0d3d8;--hair: rgb(23 39 51 / 8%);--text: #1b1f26;--text-2: #5b6169;--text-muted: #7c838d;--text-subtle: #9aa0a8;--accent: #0e6d4d;--accent-text: #0e6d4d;--on-accent: #ffffff;--success: #1f7a4d;--danger: #b4463f;--warning: #b7791f;--overlay-hover: rgb(0 0 0 / 4%);--elev-button: 0 1px 1.5px rgb(0 0 0 / 10%), 0 0 0 .5px rgb(0 0 0 / 9%);--band-add: color-mix(in srgb, var(--success) 7%, var(--paper));--band-remove: color-mix(in srgb, var(--danger) 5%, var(--paper));--ease: cubic-bezier(.2, 0, 0, 1);--ease-settle: cubic-bezier(.22, 1, .36, 1);position:relative;width:100%;overflow:visible;background:transparent;font-family:Inter Variable,Inter,ui-sans-serif,system-ui,sans-serif;font-size:15px;line-height:1.55;color:var(--text);-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision;pointer-events:none;-webkit-user-select:none;user-select:none}.landing-styles .hero-product:has(.hero-app){overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.landing-styles .hero-product:has(.hero-app):after{display:none}.ha-stage.svelte-emx53z{position:absolute;top:0;left:0;width:1600px;height:940px;transform-origin:0 0;display:flex;flex-direction:column;overflow:hidden;background:var(--bg);border-radius:16px;corner-shape:squircle;box-shadow:0 0 0 1px #17273312,0 30px 80px -24px #17273338,0 8px 24px -12px #17273314}.ha-ic.svelte-emx53z{display:block;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex:none}.ha-titlebar.svelte-emx53z{display:flex;align-items:center;height:46px;padding-right:10px;background:var(--chrome);flex:none;color:var(--text-muted)}.ha-titlebar__leading.svelte-emx53z{display:flex;align-items:center;width:53px;height:100%;padding-left:8px;box-sizing:border-box;flex:none}.ha-hm.svelte-emx53z{display:grid;place-items:center;width:32px;height:32px;color:var(--text-muted)}.ha-tabs.svelte-emx53z{flex:1;display:flex;align-items:center;gap:4px;padding:0 4px;min-width:0}.ha-tab.svelte-emx53z{display:flex;align-items:center;gap:4px;width:200px;height:32px;padding:0 6px 0 10px;box-sizing:border-box;border-radius:4px;color:var(--text-muted);font-size:13px;font-weight:440;letter-spacing:-.04px;white-space:nowrap}.ha-tab--active.svelte-emx53z{border-radius:9px;corner-shape:squircle;background:var(--surface);color:var(--text)}.ha-tab__icon.svelte-emx53z{display:flex;margin-right:6px;opacity:.85}.ha-tab--active.svelte-emx53z .ha-tab__icon:where(.svelte-emx53z){opacity:1}.ha-tab__title.svelte-emx53z{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;line-height:1.4;padding-block:1px}.ha-tab__close.svelte-emx53z{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:4px;color:var(--text-subtle)}.ha-newtab.svelte-emx53z{display:grid;place-items:center;width:32px;height:32px;color:var(--text-muted)}.ha-plus.svelte-emx53z{fill:none;stroke:currentColor;stroke-width:1;stroke-linecap:round}.ha-titlebar__trailing.svelte-emx53z{display:grid;align-items:center;justify-items:end;height:32px;flex:none}.ha-titlebar__trailing.svelte-emx53z>:where(.svelte-emx53z){grid-area:1 / 1;transition:opacity .24s var(--ease),transform .24s var(--ease)}.ha-publish-group.svelte-emx53z{display:flex;align-items:center;gap:2px;padding:2px;border-radius:12px;background:transparent;opacity:0;transform:translateY(4px)}.ha-publish-group.ha-is-visible.svelte-emx53z{opacity:1;transform:none}.ha-btn.svelte-emx53z{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:30px;padding:.35rem .7rem;box-sizing:border-box;border-radius:12px;corner-shape:squircle;font-size:12px;font-weight:530;letter-spacing:-.04px;line-height:1;white-space:nowrap}.ha-btn--primary.svelte-emx53z{background:var(--accent);color:var(--on-accent);box-shadow:0 1px 2px #0e6d4d40}.ha-layout.svelte-emx53z{flex:1;display:flex;min-height:0}.ha-rail.svelte-emx53z{zoom:1.1;width:50px;flex:none;display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 2px 18px;box-sizing:border-box;background:var(--chrome)}.ha-rail__stack.svelte-emx53z{position:relative;width:30px;height:30px;margin:3px 0 11px}.ha-rail__sheet.svelte-emx53z{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:11px;corner-shape:squircle;background:color-mix(in srgb,var(--text) 10%,var(--chrome));transform:translate(2px,3px)}.ha-mark.svelte-emx53z{position:relative;display:grid;place-items:center;width:26px;height:26px;border-radius:9px;corner-shape:squircle;overflow:hidden;background:var(--surface-active);color:var(--text-2);font-size:12px;font-weight:600}.ha-mark.svelte-emx53z svg{display:block;width:100%;height:100%}.ha-mark--stack.svelte-emx53z{width:30px;height:30px;border-radius:11px}.ha-rail-btn.svelte-emx53z{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;width:100%;height:44px;color:var(--text-2)}.ha-rail-btn__icon.svelte-emx53z{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;corner-shape:squircle}.ha-rail-btn.ha-is-selected.svelte-emx53z .ha-rail-btn__icon:where(.svelte-emx53z){background:var(--surface);color:var(--text)}.ha-rail__divider.svelte-emx53z{width:20px;height:1px;margin:7px auto;background:var(--border)}.ha-rail__spacer.svelte-emx53z{flex:1}.ha-rail__ws.svelte-emx53z{display:grid;place-items:center;width:100%;height:40px;border-radius:12px;corner-shape:squircle;opacity:.75}.ha-rail__ws.ha-is-active.svelte-emx53z{opacity:1}.ha-rail__account.svelte-emx53z{display:grid;place-items:center;width:32px;height:36px;margin-top:8px}.ha-avatar.svelte-emx53z{display:block;width:28px;height:28px;border-radius:50%;object-fit:cover}.ha-viewport.svelte-emx53z{position:relative;flex:1;min-width:0;background:linear-gradient(to right,var(--chrome) 47px,var(--bg) 47px)}.ha-content.svelte-emx53z{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;background:var(--bg);border-radius:47px 0 0 47px;corner-shape:squircle}.ha-panes.svelte-emx53z{flex:1;display:flex;min-height:0;padding:14px;gap:14px}.ha-conversation.svelte-emx53z{flex:0 0 600px;box-shadow:0 0 0 1px #1727330a;display:flex;flex-direction:column;min-height:0;border-radius:35px;corner-shape:squircle;background:var(--conv);overflow:hidden}.ha-conversation__header.svelte-emx53z{height:12px}.ha-thread.svelte-emx53z{flex:1;display:flex;flex-direction:column;justify-content:flex-end;gap:14px;padding:12px 24px 16px;min-height:0;overflow:hidden}.ha-thread.svelte-emx53z>:where(.svelte-emx53z):first-child{margin-top:auto}.ha-msg.svelte-emx53z{display:flex;opacity:0;transform:translateY(6px);transition:opacity .32s var(--ease),transform .42s var(--ease)}.ha-msg.ha-is-in.svelte-emx53z{opacity:1;transform:none}.ha-msg--user.svelte-emx53z{justify-content:flex-end}.ha-bubble.svelte-emx53z{display:block;max-width:64%;padding:9px 15px;border-radius:18px;corner-shape:squircle;background:var(--bg-strong);font-size:14px;line-height:1.5;color:var(--text)}.ha-msg--assistant.svelte-emx53z{flex-direction:column;padding-inline:8px}.ha-live.svelte-emx53z{display:flex;align-items:center;gap:8px;height:22px;padding-right:4px;color:var(--text-muted);font-size:13px}.ha-live.ha-is-working.svelte-emx53z{color:var(--text-2)}.ha-live.ha-is-done.svelte-emx53z{color:var(--text)}.ha-live__icon.svelte-emx53z{display:grid;width:14px;height:14px}.ha-live__text.svelte-emx53z{flex:1;min-width:0;display:flex;align-items:center;white-space:nowrap;overflow:hidden;line-height:18px}.ha-live__summary.svelte-emx53z{font-size:14px;font-weight:600;line-height:20px;color:var(--text);letter-spacing:-.005em}.ha-live__target.svelte-emx53z{margin-left:8px;font-family:SFMono-Regular,Cascadia Code,JetBrains Mono,ui-monospace,monospace;font-size:13px;color:var(--text-subtle)}.ha-live__time.svelte-emx53z{font-size:13px;color:var(--text-subtle);font-variant-numeric:tabular-nums}.ha-live__chev.svelte-emx53z{fill:none;stroke:currentColor;stroke-width:.75;stroke-linecap:round;stroke-linejoin:round;opacity:.7}.ha-live.ha-is-working.svelte-emx53z .ctx-scan{animation:svelte-emx53z-scan 2.6s ease-in-out infinite}.ha-live.svelte-emx53z:not(.ha-is-working) .ctx-scan{opacity:0}@keyframes svelte-emx53z-scan{0%,to{transform:translateY(0);opacity:.2}50%{transform:translateY(8px);opacity:1}}.ha-live__sep.svelte-emx53z{width:100%;margin:12px 0 0;border:0;border-top:1px solid var(--border);opacity:0}.ha-live__sep.ha-is-in.svelte-emx53z{opacity:1;transition:opacity .32s var(--ease)}.ha-live.svelte-emx53z:not(.ha-is-working):not(.ha-is-done) .ha-live__icon:where(.svelte-emx53z){opacity:0}.ha-md.svelte-emx53z{margin:10px 0 0;font-size:14px;line-height:1.6;color:var(--text-2);opacity:0;transform:translateY(4px);transition:opacity .48s ease-out,transform .48s ease-out}.ha-md.ha-is-in.svelte-emx53z{opacity:1;transform:none}.ha-file-link.svelte-emx53z{text-decoration:underline dotted color-mix(in srgb,currentColor 48%,transparent);text-underline-offset:2px}.ha-decision.svelte-emx53z{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 24px;opacity:0;transform:translateY(6px);transition:opacity .26s var(--ease),transform .32s var(--ease)}.ha-decision.ha-is-in.svelte-emx53z{opacity:1;transform:none}.ha-decision__label.svelte-emx53z{display:inline-flex;align-items:center;gap:8px;color:var(--text-muted);font-size:12px;font-variant-numeric:tabular-nums}.ha-decision__label.svelte-emx53z i:where(.svelte-emx53z){width:5px;height:5px;border-radius:50%;background:var(--warning)}.ha-decision__actions.svelte-emx53z{display:flex;gap:4px}.ha-decision__actions.svelte-emx53z span:where(.svelte-emx53z){display:inline-flex;align-items:center;min-height:24px;padding:2px 9px;border-radius:8px;corner-shape:squircle;color:var(--text-2);font-size:12px;font-weight:500;line-height:1}.ha-decision__actions.svelte-emx53z .ha-is-confirm:where(.svelte-emx53z){color:var(--success)}.ha-decision__actions.svelte-emx53z .ha-is-discard:where(.svelte-emx53z){color:var(--danger)}.ha-composer.svelte-emx53z{display:flex;flex-direction:column;justify-content:space-between;gap:8px;min-height:112px;margin:0 24px 24px;padding:16px 16px 8px;box-sizing:border-box;border-radius:20px;corner-shape:squircle;background:var(--bg)}.ha-composer__entry.svelte-emx53z{position:relative;min-height:28px;font-size:15px;font-weight:450;line-height:1.55}.ha-composer__placeholder.svelte-emx53z{color:var(--text-muted);white-space:nowrap}.ha-composer__row.svelte-emx53z,.ha-composer__left.svelte-emx53z,.ha-composer__right.svelte-emx53z{display:flex;align-items:center;gap:8px}.ha-composer__row.svelte-emx53z{justify-content:space-between}.ha-ghost.svelte-emx53z{display:grid;place-items:center;width:32px;height:32px;border-radius:8px;color:var(--text-muted)}.ha-access.svelte-emx53z{display:inline-flex;align-items:center;gap:5px;height:32px;padding:0 8px;border-radius:8px;color:var(--text-muted);font-size:12px;font-weight:480}.ha-model.svelte-emx53z{display:inline-flex;align-items:center;gap:5px;height:32px;padding:0 8px;border-radius:8px;color:var(--text-2);font-size:13px;font-weight:480;line-height:1.2}.ha-model.svelte-emx53z .ha-ic:where(.svelte-emx53z):last-child,.ha-access.svelte-emx53z .ha-ic:where(.svelte-emx53z):last-child{color:var(--text-muted)}.ha-send.svelte-emx53z{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--surface-hover);color:var(--text-muted);transition:background .16s var(--ease),color .16s var(--ease),transform .12s var(--ease)}.ha-send.ha-is-active.svelte-emx53z{background:var(--text);color:#fff;box-shadow:var(--elev-button)}.ha-editor.svelte-emx53z{flex:1;min-width:0;border-radius:16px;corner-shape:squircle;background:var(--paper);overflow:hidden;box-shadow:0 0 0 1px #1727330a}.ha-doc.svelte-emx53z{padding:36px 96px 56px 64px;max-width:760px;font-size:15px;line-height:1.65;letter-spacing:-.006em;color:var(--text-2)}.ha-doc__file.svelte-emx53z{display:inline-flex;align-items:center;gap:6px;margin-bottom:18px;color:var(--text-muted);font-size:12.5px;font-weight:500}.ha-doc.svelte-emx53z h1:where(.svelte-emx53z){margin:0 0 10px;font-size:24px;font-weight:600;line-height:1.3;letter-spacing:-.02em;color:var(--text)}.ha-doc.svelte-emx53z h2:where(.svelte-emx53z){margin:22px 0 8px;font-size:17px;font-weight:600;line-height:1.4;letter-spacing:-.012em;color:var(--text)}.ha-doc.svelte-emx53z p:where(.svelte-emx53z){color:var(--text-2)}.ha-doc.svelte-emx53z strong:where(.svelte-emx53z){color:var(--text);font-weight:600}.ha-band.ha-is-in.svelte-emx53z{color:var(--text)}.ha-doc.svelte-emx53z p:where(.svelte-emx53z){margin:0 0 8px}.ha-doc.svelte-emx53z strong:where(.svelte-emx53z){font-weight:700}.ha-doc__li.svelte-emx53z{position:relative;display:block;margin:.12em 0;padding-inline-start:1.5em}.ha-doc__li.svelte-emx53z:before{content:"•";position:absolute;inset-inline-start:.3em;width:.8em;text-align:center;color:var(--text-muted)}.ha-band.svelte-emx53z{position:relative;display:block;margin:0 -10px;padding:0 10px;border-radius:8px;corner-shape:squircle}.ha-band--add.ha-is-in.svelte-emx53z:after{content:"";position:absolute;left:0;top:4px;bottom:4px;width:2px;border-radius:2px;background:var(--success);opacity:.7}.ha-band.svelte-emx53z:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;corner-shape:inherit;opacity:0;transition:opacity .52s var(--ease-settle)}.ha-band--add.svelte-emx53z:before{background:var(--band-add)}.ha-band--remove.svelte-emx53z:before{background:var(--band-remove)}.ha-band.ha-is-in.svelte-emx53z:before{opacity:1}.ha-band.svelte-emx53z>:where(.svelte-emx53z){position:relative}.ha-band--add.svelte-emx53z{display:grid;grid-template-rows:0fr;transition:grid-template-rows .64s var(--ease-settle)}.ha-band--add.ha-is-in.svelte-emx53z{grid-template-rows:1fr}.ha-band__grow.svelte-emx53z{min-height:0;overflow:hidden}.ha-band__grow.svelte-emx53z>:where(.svelte-emx53z){opacity:0;transform:translateY(6px);transition:opacity .48s var(--ease-settle),transform .56s var(--ease-settle)}.ha-band--add.ha-is-in.svelte-emx53z .ha-band__grow:where(.svelte-emx53z)>:where(.svelte-emx53z){opacity:1;transform:none;transition-delay:.16s}.ha-band--add.ha-is-in.svelte-emx53z .ha-band__grow:where(.svelte-emx53z)>:where(.svelte-emx53z):nth-child(2){transition-delay:.28s}.ha-band--add.ha-is-in.svelte-emx53z .ha-band__grow:where(.svelte-emx53z)>:where(.svelte-emx53z):nth-child(3){transition-delay:.4s}.ha-band--remove.svelte-emx53z>:where(.svelte-emx53z){transition:opacity .52s var(--ease-settle)}.ha-band--remove.ha-is-in.svelte-emx53z>:where(.svelte-emx53z){text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--danger) 45%,transparent);color:var(--text-muted)}.ha-scrub.svelte-emx53z{position:absolute;left:16px;right:16px;bottom:10px;z-index:10;pointer-events:auto}.landing-page-host.svelte-8pf07x{--hero-wash: color-mix( in srgb, var(--editorial-brand-deep) 5%, var(--editorial-paper-muted) );position:relative;background:radial-gradient(60vw 25vh at 0 0,var(--hero-wash) 0,transparent 100%),radial-gradient(60vw 25vh at 100% 0,var(--hero-wash) 0,transparent 100%),var(--editorial-paper)}.landing-page-host.svelte-8pf07x .faq-question{font-weight:var(--font-weight-medium)}
