.hero[data-v-87cd5b7c]{overflow:hidden;padding:clamp(120px,14vw,180px) clamp(20px,4vw,40px) clamp(72px,9vw,120px);position:relative}.hero[data-v-87cd5b7c]:before{background:radial-gradient(circle,oklch(.63 .19 40/.1) 0,transparent 70%);content:"";height:720px;pointer-events:none;position:absolute;right:-240px;top:-200px;width:720px}.hero__inner[data-v-87cd5b7c]{align-items:center;display:grid;gap:clamp(40px,6vw,80px);grid-template-columns:1fr 1.15fr;margin:0 auto;max-width:var(--max-width)}.hero__title[data-v-87cd5b7c]{font-size:var(--fs-display);font-weight:700;letter-spacing:-.035em;line-height:1.02;margin-bottom:28px}.hero__title--accent[data-v-87cd5b7c]{color:var(--accent)}.hero__subtitle[data-v-87cd5b7c]{color:var(--text-secondary);font-size:var(--fs-lead);line-height:1.7;margin-bottom:32px;max-width:520px}.hero__actions[data-v-87cd5b7c]{align-items:center;display:flex;flex-wrap:wrap;gap:14px;margin-bottom:16px}.hero__badge[data-v-87cd5b7c]{align-items:center;background:var(--accent-light);border:1px solid color-mix(in srgb,var(--accent) 25%,transparent);border-radius:100px;color:var(--accent);display:inline-flex;font-size:var(--fs-xs);font-weight:600;gap:6px;padding:7px 14px}.hero__note[data-v-87cd5b7c]{color:var(--text-muted);font-size:var(--fs-xs)}.hero__visual[data-v-87cd5b7c]{position:relative}.app-mockup[data-v-87cd5b7c]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);overflow:hidden;transform:translate(2vw)}.app-mockup__chrome[data-v-87cd5b7c]{align-items:center;background:var(--bg-tertiary);border-bottom:1px solid var(--border-light);display:flex;gap:8px;padding:10px 14px}.app-mockup__url[data-v-87cd5b7c]{color:var(--text-muted);font-family:SF Mono,Fira Code,ui-monospace,monospace;font-size:.6875rem;margin-left:10px}.dot[data-v-87cd5b7c]{border-radius:50%;height:10px;width:10px}.dot--red[data-v-87cd5b7c]{background:#ff5f57}.dot--yellow[data-v-87cd5b7c]{background:#febc2e}.dot--green[data-v-87cd5b7c]{background:#28c840}.app-mockup__body[data-v-87cd5b7c]{display:grid;grid-template-columns:180px 1fr;min-height:360px}.app-mockup__sidebar[data-v-87cd5b7c]{background:var(--bg-secondary);border-right:1px solid var(--border-light);display:flex;flex-direction:column;gap:10px;padding:14px 12px}.app-mockup__brand[data-v-87cd5b7c]{align-items:center;color:var(--text-primary);display:flex;font-size:.8125rem;font-weight:700;gap:8px;padding:2px 4px 6px}.app-mockup__brand-mark[data-v-87cd5b7c]{background:var(--accent);border-radius:5px;flex-shrink:0;height:16px;width:16px}.app-mockup__new[data-v-87cd5b7c],.app-mockup__search[data-v-87cd5b7c]{align-items:center;background:var(--bg-tertiary);border:1px solid var(--border-light);border-radius:var(--radius-sm);color:var(--text-muted);display:flex;font-size:.75rem;gap:8px;padding:7px 10px}.app-mockup__new[data-v-87cd5b7c]{background:var(--accent-light);border-color:color-mix(in srgb,var(--accent) 30%,transparent);color:var(--accent);font-weight:600}.app-mockup__nav[data-v-87cd5b7c]{display:flex;flex-direction:column;gap:2px;margin-top:4px}.app-mockup__nav-label[data-v-87cd5b7c]{color:var(--text-muted);font-size:.625rem;font-weight:600;letter-spacing:.08em;padding:8px 6px 4px;text-transform:uppercase}.app-mockup__nav-item[data-v-87cd5b7c]{align-items:center;border-radius:6px;color:var(--text-secondary);cursor:pointer;display:flex;font-size:.75rem;gap:8px;padding:7px 8px;text-decoration:none;transition:background .15s ease,color .15s ease}.app-mockup__nav-item[data-v-87cd5b7c]:hover{background:var(--bg-tertiary);color:var(--text-primary)}.app-mockup__nav-item.is-active[data-v-87cd5b7c]{background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent);font-weight:600}.app-mockup__editor[data-v-87cd5b7c]{display:flex;flex-direction:column;gap:14px;min-width:0;padding:18px 22px}.app-mockup__editor-head[data-v-87cd5b7c]{align-items:center;border-bottom:1px solid var(--border-light);display:flex;justify-content:space-between;padding-bottom:10px}.app-mockup__breadcrumb[data-v-87cd5b7c]{color:var(--text-muted);font-family:SF Mono,Fira Code,ui-monospace,monospace;font-size:.6875rem}.app-mockup__pill[data-v-87cd5b7c]{border:1px solid var(--border-color);border-radius:100px;color:var(--text-muted);font-size:.625rem;font-weight:600;letter-spacing:.05em;padding:3px 9px;text-transform:uppercase}.app-mockup__doc[data-v-87cd5b7c]{display:flex;flex-direction:column;gap:10px}.app-mockup__h1[data-v-87cd5b7c]{color:var(--text-primary);font-family:var(--font-display);font-size:1.0625rem;font-weight:600;letter-spacing:-.01em;line-height:1.3}.app-mockup__h2[data-v-87cd5b7c]{color:var(--text-primary);font-size:.8125rem;font-weight:700;letter-spacing:.04em;margin-top:4px;text-transform:uppercase}.app-mockup__p[data-v-87cd5b7c]{color:var(--text-secondary);font-size:.8125rem;line-height:1.6}.app-mockup__list[data-v-87cd5b7c]{display:flex;flex-direction:column;gap:7px;list-style:none;margin:0;padding:0}.app-mockup__li[data-v-87cd5b7c]{align-items:center;color:var(--text-primary);color:var(--text-secondary);display:flex;font-size:.8125rem;gap:9px}.app-mockup__li.is-todo span[data-v-87cd5b7c]{color:var(--text-muted);text-decoration:line-through}.app-mockup__callout[data-v-87cd5b7c]{align-items:flex-start;background:var(--accent-light);border:1px solid color-mix(in srgb,var(--accent) 22%,transparent);border-radius:var(--radius-sm);color:var(--text-primary);display:flex;font-size:.75rem;gap:9px;margin-top:4px;padding:11px 14px}.app-mockup__callout-icon[data-v-87cd5b7c]{color:var(--accent);flex-shrink:0;margin-top:1px}@media(max-width:1024px){.hero__inner[data-v-87cd5b7c]{grid-template-columns:1fr}.app-mockup[data-v-87cd5b7c]{max-width:640px;transform:none}}@media(max-width:768px){.hero__actions[data-v-87cd5b7c]{align-items:stretch;flex-direction:column}.hero__actions .btn[data-v-87cd5b7c]{width:100%}.hero__badge[data-v-87cd5b7c]{align-self:center}.app-mockup__body[data-v-87cd5b7c]{grid-template-columns:140px 1fr}.app-mockup__editor[data-v-87cd5b7c]{padding:14px 16px}}@media(max-width:480px){.app-mockup__body[data-v-87cd5b7c]{grid-template-columns:1fr}.app-mockup__sidebar[data-v-87cd5b7c]{display:none}}.problem[data-v-77b5d362]{background:var(--bg-secondary)}.problem__inner[data-v-77b5d362]{align-items:start;display:grid;gap:clamp(40px,6vw,80px);grid-template-columns:.85fr 1.15fr}.problem__eyebrow[data-v-77b5d362]{color:var(--accent);font-size:var(--fs-xs);font-weight:600;letter-spacing:.08em;margin-bottom:14px;text-transform:uppercase}.problem__title[data-v-77b5d362]{color:var(--text-primary);font-size:var(--fs-h2);font-weight:600;letter-spacing:-.02em;line-height:1.1}.problem__list[data-v-77b5d362]{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.problem__row[data-v-77b5d362]{align-items:start;border-top:1px solid var(--border-light);display:grid;gap:18px;grid-template-columns:32px 1fr;padding:22px 0}.problem__row[data-v-77b5d362]:last-child{border-bottom:1px solid var(--border-light)}.problem__row-icon[data-v-77b5d362]{color:var(--text-muted);margin-top:2px}.problem__app[data-v-77b5d362]{color:var(--text-primary);display:block;font-size:1.0625rem;font-weight:700;margin-bottom:4px}.problem__text[data-v-77b5d362]{color:var(--text-secondary);font-size:var(--fs-small);line-height:1.6}.problem__conclusion[data-v-77b5d362]{color:var(--text-secondary);font-size:var(--fs-h3);font-weight:600;grid-column:1/-1;letter-spacing:-.01em;line-height:1.35;margin-top:clamp(32px,4vw,56px);text-align:left}.problem__conclusion strong[data-v-77b5d362]{color:var(--text-primary);font-weight:700}@media(max-width:1024px){.problem__inner[data-v-77b5d362]{grid-template-columns:1fr}}@media(max-width:768px){.problem__title[data-v-77b5d362]{font-size:var(--fs-h3)}.problem__conclusion[data-v-77b5d362]{font-size:1.25rem}}.features__heroes[data-v-c963c5cc]{display:flex;flex-direction:column;gap:clamp(48px,7vw,96px);margin-bottom:clamp(56px,7vw,96px)}.feature-hero[data-v-c963c5cc]{align-items:center;display:grid;gap:clamp(32px,5vw,72px);grid-template-columns:1.05fr .95fr}.feature-hero--reverse .feature-hero__content[data-v-c963c5cc]{order:2}.feature-hero__icon[data-v-c963c5cc]{color:var(--accent);margin-bottom:18px}.feature-hero__title[data-v-c963c5cc]{color:var(--text-primary);font-size:var(--fs-h3);font-weight:600;letter-spacing:-.02em;margin-bottom:12px}.feature-hero__text[data-v-c963c5cc]{color:var(--text-primary);font-size:var(--fs-lead);line-height:1.55;margin-bottom:10px}.feature-hero__detail[data-v-c963c5cc]{color:var(--text-secondary);font-size:var(--fs-small);line-height:1.6}.feature-hero__plate[data-v-c963c5cc],.feature-hero__visual[data-v-c963c5cc]{display:flex;justify-content:center}.feature-hero__plate[data-v-c963c5cc]{align-items:center;aspect-ratio:4/3;background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--radius-lg);overflow:hidden;width:100%}.feature-hero__plate-icon[data-v-c963c5cc]{color:var(--accent);opacity:.85}.features__list[data-v-c963c5cc]{display:grid;gap:28px 40px;grid-template-columns:repeat(2,1fr);list-style:none;margin:0;padding:0}.features__list-item[data-v-c963c5cc]{align-items:start;display:grid;gap:14px;grid-template-columns:28px 1fr}.features__list-icon[data-v-c963c5cc]{color:var(--text-muted);margin-top:2px}.features__list-title[data-v-c963c5cc]{color:var(--text-primary);font-size:1rem;font-weight:700;margin-bottom:4px}.features__list-text[data-v-c963c5cc]{color:var(--text-secondary);font-size:var(--fs-small);line-height:1.55}@media(max-width:1024px){.feature-hero[data-v-c963c5cc]{gap:24px;grid-template-columns:1fr}.feature-hero--reverse .feature-hero__content[data-v-c963c5cc]{order:0}.feature-hero__visual[data-v-c963c5cc]{max-width:480px}}@media(max-width:768px){.features__list[data-v-c963c5cc]{grid-template-columns:1fr}}.pro[data-v-5662f748]{background:var(--bg-secondary)}.pro__grid[data-v-5662f748]{display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.pro-card[data-v-5662f748]{background:var(--bg-card);border-radius:0 0 var(--radius-md) var(--radius-md);border-top:2px solid var(--accent);padding:28px 24px;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s cubic-bezier(.22,1,.36,1)}.pro-card[data-v-5662f748]:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.pro-card__icon[data-v-5662f748]{color:var(--accent);margin-bottom:14px}.pro-card__title[data-v-5662f748]{color:var(--text-primary);font-size:1.0625rem;font-weight:700;margin-bottom:8px}.pro-card__text[data-v-5662f748]{color:var(--text-secondary);font-size:var(--fs-small);line-height:1.6}@media(max-width:1024px){.pro__grid[data-v-5662f748]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.pro__grid[data-v-5662f748]{grid-template-columns:1fr}}.ai-spotlight[data-v-069c7632]{background:var(--bg-primary);padding:var(--section-padding-loose)}.ai-spotlight__layout[data-v-069c7632]{align-items:center;display:grid;gap:clamp(40px,6vw,80px);grid-template-columns:.95fr 1.05fr}.ai-spotlight__eyebrow[data-v-069c7632]{color:var(--accent);font-size:var(--fs-xs);font-weight:600;letter-spacing:.08em;margin-bottom:14px;text-transform:uppercase}.ai-spotlight__title[data-v-069c7632]{font-size:var(--fs-h1);font-weight:600;letter-spacing:-.02em;line-height:1.05;margin-bottom:20px}.ai-spotlight__coming-soon[data-v-069c7632]{background:var(--accent-light);border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);border-radius:100px;color:var(--accent);display:inline-block;font-family:var(--font-family);font-size:var(--fs-xs);font-weight:600;letter-spacing:.08em;margin-top:14px;padding:5px 12px;text-transform:uppercase}.ai-spotlight__text[data-v-069c7632]{color:var(--text-secondary);font-size:var(--fs-lead);line-height:1.7;margin-bottom:16px}.ai-spotlight__label[data-v-069c7632]{color:var(--text-muted);font-size:var(--fs-xs);font-weight:600;letter-spacing:.06em;margin-bottom:12px;margin-top:24px;text-transform:uppercase}.ai-spotlight__queries[data-v-069c7632]{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0 0 24px;padding:0}.ai-spotlight__query[data-v-069c7632]{align-items:center;background:var(--bg-tertiary);border-radius:var(--radius-sm);color:var(--text-secondary);display:flex;font-size:var(--fs-small);font-style:italic;gap:10px;padding:12px 16px}.ai-spotlight__query-icon[data-v-069c7632]{color:var(--accent);flex-shrink:0;font-style:normal}.ai-spotlight__attribution[data-v-069c7632]{color:var(--text-muted);font-size:var(--fs-xs)}.ai-chat-mockup[data-v-069c7632]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);overflow:hidden}.ai-chat__header[data-v-069c7632]{align-items:center;background:var(--bg-tertiary);border-bottom:1px solid var(--border-light);display:flex;font-size:var(--fs-small);font-weight:600;gap:8px;padding:16px 20px}.ai-chat__header-icon[data-v-069c7632]{color:var(--accent)}.ai-chat__header-tag[data-v-069c7632]{border:1px solid var(--border-color);border-radius:100px;color:var(--text-muted);font-size:var(--fs-xs);font-weight:600;margin-left:auto;padding:3px 10px}.ai-chat__messages[data-v-069c7632]{display:flex;flex-direction:column;gap:16px;padding:24px}.ai-chat__msg[data-v-069c7632]{border-radius:var(--radius-md);font-size:var(--fs-small);line-height:1.6;padding:14px 18px}.ai-chat__msg--user[data-v-069c7632]{align-self:flex-end;background:var(--accent);border-bottom-right-radius:4px;color:#fefbfa;max-width:85%}.ai-chat__msg--ai[data-v-069c7632]{align-self:flex-start;background:var(--bg-tertiary);border-bottom-left-radius:4px;color:var(--text-primary);max-width:90%}.ai-chat__msg--ai ol[data-v-069c7632]{font-size:var(--fs-xs);margin:8px 0 12px 20px}.ai-chat__msg--ai li[data-v-069c7632]{margin-bottom:4px}.ai-chat__source[data-v-069c7632]{color:var(--text-muted);display:block;font-size:.75rem;margin-top:8px}@media(max-width:1024px){.ai-spotlight__layout[data-v-069c7632]{grid-template-columns:1fr}.ai-spotlight__visual[data-v-069c7632]{max-width:560px}}@media(max-width:768px){.ai-spotlight__title[data-v-069c7632]{font-size:var(--fs-h2)}}.integrations[data-v-2436909a]{background:var(--bg-secondary)}.integrations__badges[data-v-2436909a]{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:clamp(48px,6vw,72px)}.integration-badge[data-v-2436909a]{align-items:center;background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-md);color:var(--text-primary);display:inline-flex;font-size:1rem;font-weight:600;gap:10px;padding:12px 22px;transition:border-color .2s ease,box-shadow .2s ease}.integration-badge[data-v-2436909a]:hover{border-color:var(--accent);box-shadow:var(--shadow-sm)}.integration-badge__icon[data-v-2436909a]{color:var(--accent)}.dev-callout[data-v-2436909a]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);margin:0 auto;max-width:920px;padding:clamp(28px,4vw,48px)}.dev-callout__grid[data-v-2436909a]{align-items:center;display:grid;gap:clamp(28px,4vw,48px);grid-template-columns:.9fr 1.1fr}.dev-callout__label[data-v-2436909a]{background:var(--text-primary);border-radius:4px;color:var(--bg-primary);display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.06em;margin-bottom:16px;padding:4px 12px;text-transform:uppercase}.dev-callout__title[data-v-2436909a]{font-size:var(--fs-h3);font-weight:600;letter-spacing:-.01em;margin-bottom:12px}.dev-callout__text[data-v-2436909a]{color:var(--text-secondary);font-size:var(--fs-small);line-height:1.6}.dev-terminal[data-v-2436909a]{background:#0c0807;border:1px solid oklch(.27 .01 40);border-radius:var(--radius-md);font-family:SF Mono,Fira Code,ui-monospace,monospace;overflow:hidden}.dev-terminal__bar[data-v-2436909a]{align-items:center;background:#15100f;border-bottom:1px solid oklch(.27 .01 40);color:#8f837f;display:flex;font-size:.75rem;gap:8px;padding:10px 14px}.dev-terminal__body[data-v-2436909a]{color:#dcd6d3;font-size:.875rem;line-height:1.7;margin:0;overflow-x:auto;padding:18px}.dev-terminal__prompt[data-v-2436909a]{color:var(--accent);font-weight:700}.dev-terminal__flag[data-v-2436909a]{color:#3aced6}.dev-terminal__out[data-v-2436909a]{color:#8f837f;display:block}@media(max-width:1024px){.dev-callout__grid[data-v-2436909a]{grid-template-columns:1fr}}@media(max-width:768px){.dev-terminal__body[data-v-2436909a]{font-size:.8125rem}}.waitlist-form__row[data-v-8cdd3c7b]{display:flex;gap:12px;max-width:480px}.waitlist-form__input[data-v-8cdd3c7b]{background:var(--bg-card);border:2px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-primary);flex:1;font-family:var(--font-family);font-size:1rem;outline:none;padding:14px 18px;transition:border-color .2s ease}.waitlist-form__input[data-v-8cdd3c7b]:focus{border-color:var(--accent)}.waitlist-form__input[data-v-8cdd3c7b]::-moz-placeholder{color:var(--text-muted)}.waitlist-form__input[data-v-8cdd3c7b]::placeholder{color:var(--text-muted)}.waitlist-form__btn[data-v-8cdd3c7b]{white-space:nowrap}.waitlist-form__spinner[data-v-8cdd3c7b]{animation:waitlist-spin-8cdd3c7b .8s linear infinite}@keyframes waitlist-spin-8cdd3c7b{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.waitlist-form__spinner[data-v-8cdd3c7b]{animation:none}}.waitlist-form__turnstile[data-v-8cdd3c7b]{display:flex;margin-top:12px}.waitlist-form__message[data-v-8cdd3c7b]{align-items:flex-start;display:flex;font-size:var(--fs-small);gap:8px;margin-top:14px}.waitlist-form__message--success[data-v-8cdd3c7b]{color:#399e43}.waitlist-form__message--registered[data-v-8cdd3c7b]{color:#28acdf}.waitlist-form__message--error[data-v-8cdd3c7b]{color:#e64343}.waitlist-form__count[data-v-8cdd3c7b]{color:var(--text-muted);font-size:var(--fs-xs);margin-top:14px}@media(max-width:480px){.waitlist-form__row[data-v-8cdd3c7b]{flex-direction:column}}.final-cta[data-v-593bf4b7]{background:var(--bg-secondary)}.final-cta__layout[data-v-593bf4b7]{align-items:start;display:grid;gap:clamp(40px,6vw,80px);grid-template-columns:1.15fr .85fr}.final-cta__title[data-v-593bf4b7]{font-size:var(--fs-h1);font-weight:600;letter-spacing:-.02em;line-height:1.08;margin-bottom:18px}.final-cta__subtitle[data-v-593bf4b7]{color:var(--text-secondary);font-size:var(--fs-lead);line-height:1.6;margin-bottom:32px}.final-cta__download-label[data-v-593bf4b7]{color:var(--text-secondary);font-size:var(--fs-xs);font-weight:600;letter-spacing:.06em;margin-bottom:16px;text-transform:uppercase}.final-cta__download-grid[data-v-593bf4b7]{display:grid;gap:10px;grid-template-columns:repeat(2,1fr);margin-bottom:16px}.download-btn[data-v-593bf4b7]{align-items:center;background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:not-allowed;display:flex;font-family:inherit;font-size:var(--fs-small);gap:10px;opacity:.7;padding:10px 16px;position:relative;transition:opacity .2s ease,border-color .2s ease}.download-btn--detected[data-v-593bf4b7]{border-color:var(--accent);color:var(--text-primary);opacity:1}.download-btn__icon[data-v-593bf4b7]{flex-shrink:0}.download-btn__badge[data-v-593bf4b7]{background:var(--accent);border-radius:10px;color:#fefbfa;font-size:.625rem;font-weight:700;letter-spacing:.03em;padding:2px 6px;position:absolute;right:-8px;text-transform:uppercase;top:-8px}.final-cta__download-note[data-v-593bf4b7]{color:var(--text-muted);font-size:var(--fs-xs)}@media(max-width:1024px){.final-cta__layout[data-v-593bf4b7]{grid-template-columns:1fr}}@media(max-width:768px){.final-cta__title[data-v-593bf4b7]{font-size:var(--fs-h2)}}
