.landing-frame[data-v-ac98fc63]{border:1px solid var(--landing-line);border-radius:var(--landing-radius-frame);background:var(--landing-bg-raised);box-shadow:var(--landing-shadow-frame);margin:0;overflow:hidden}.landing-frame__bar[data-v-ac98fc63]{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--landing-line-soft);display:flex}.landing-frame__dots[data-v-ac98fc63]{gap:6px;display:inline-flex}.landing-frame__dots i[data-v-ac98fc63]{border-radius:var(--landing-radius-pill);background:var(--landing-line);width:10px;height:10px}.landing-frame__url[data-v-ac98fc63]{min-height:24px;padding-inline:var(--space-3);border-radius:var(--landing-radius-pill);color:var(--landing-muted);font-family:var(--font-mono);font-size:var(--landing-size-fine);background:#ffffff0d;align-items:center;display:inline-flex}.landing-frame[data-v-ac98fc63] img{width:100%;height:auto;display:block}.landing-ai[data-v-501f95ba]{padding-block:clamp(var(--space-8),9vw,112px);border-top:1px solid var(--landing-line-soft);background:radial-gradient(46% 52% at 84% 10%,var(--landing-glow-cyan),transparent 70%),var(--landing-bg-raised);position:relative;overflow:hidden}.landing-ai__inner[data-v-501f95ba]{gap:clamp(var(--space-6),5vw,var(--space-8));width:min(1120px,100% - 40px);margin-inline:auto;display:grid}.landing-ai__head[data-v-501f95ba]{gap:var(--space-3);max-width:720px;display:grid}.landing-ai__kicker[data-v-501f95ba]{color:var(--landing-cyan);font-family:var(--font-mono);font-size:var(--landing-size-kicker);letter-spacing:var(--landing-tracking-kicker);text-transform:uppercase}.landing-ai__kicker[data-v-501f95ba],.landing-ai__title[data-v-501f95ba]{font-weight:var(--font-weight-medium);margin:0}.landing-ai__title[data-v-501f95ba]{color:var(--landing-ink);font-family:var(--landing-font-display);font-size:var(--landing-size-h2);line-height:var(--landing-leading-h2);letter-spacing:-.01em}.landing-ai__title em[data-v-501f95ba]{background:var(--landing-grad);color:#0000;-webkit-background-clip:text;background-clip:text;padding-inline-end:.06em}.landing-ai__lead[data-v-501f95ba]{color:var(--landing-body);font-size:var(--landing-size-lead);line-height:var(--landing-leading-body);margin:0}.landing-ai__body[data-v-501f95ba]{gap:clamp(var(--space-5),5vw,var(--space-8));grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;display:grid}.landing-ai__list[data-v-501f95ba]{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.landing-ai__item[data-v-501f95ba]{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--landing-line-soft);border-radius:var(--landing-radius-card);background:color-mix(in srgb,var(--landing-surface) 62%,transparent);transition:border-color var(--motion-fast);grid-template-columns:40px minmax(0,1fr);align-items:start;display:grid}.landing-ai__item[data-v-501f95ba]:hover{border-color:color-mix(in srgb,var(--landing-green) 32%,var(--landing-line-soft))}.landing-ai__item svg[data-v-501f95ba]{border-radius:var(--radius-sm);width:40px;height:40px;color:var(--landing-green);background:#42e8a91a;padding:9px}.landing-ai__item h3[data-v-501f95ba]{margin:0 0 var(--space-1);color:var(--landing-ink);font-size:var(--landing-size-h3);font-weight:var(--font-weight-semibold)}.landing-ai__item p[data-v-501f95ba]{color:var(--landing-body);font-size:var(--landing-size-sm);line-height:var(--landing-leading-body);margin:0}@media (width<=900px){.landing-ai__body[data-v-501f95ba]{grid-template-columns:1fr}}@media (width<=640px){.landing-ai__inner[data-v-501f95ba]{width:min(1120px,100% - 24px)}}.landing-cta[data-v-70c05c8d]{padding-block:clamp(var(--space-8),9vw,112px);border-top:1px solid var(--landing-line-soft);background:radial-gradient(56% 70% at 50% 118%,#44d4ff33,transparent 72%),var(--landing-bg);position:relative;overflow:hidden}.landing-cta__inner[data-v-70c05c8d]{justify-items:center;gap:var(--space-4);text-align:center;width:min(760px,100% - 40px);margin-inline:auto;display:grid}.landing-cta__title[data-v-70c05c8d]{color:var(--landing-ink);font-family:var(--landing-font-display);font-size:var(--landing-size-h2);font-weight:var(--font-weight-medium);line-height:var(--landing-leading-h2);letter-spacing:-.01em;margin:0}.landing-cta__lead[data-v-70c05c8d]{color:var(--landing-body);font-size:var(--landing-size-lead);line-height:var(--landing-leading-body);margin:0}.landing-cta__button[data-v-70c05c8d]{align-items:center;gap:var(--space-2);min-height:52px;padding-inline:var(--space-6);border-radius:var(--landing-radius-pill);background:var(--landing-grad);color:var(--landing-cyan-ink);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);box-shadow:var(--landing-shadow-cta);transition:transform var(--motion-fast),filter var(--motion-fast);text-decoration:none;display:inline-flex}.landing-cta__button[data-v-70c05c8d]:hover{filter:brightness(1.06);transform:translateY(-2px)}.landing-cta__button[data-v-70c05c8d]:focus-visible{outline:3px solid var(--landing-glow-cyan);outline-offset:3px}.landing-cta__login[data-v-70c05c8d]{color:var(--landing-muted);font-size:var(--landing-size-sm);margin:0}.landing-cta__login a[data-v-70c05c8d]{color:var(--landing-cyan);font-weight:var(--font-weight-semibold);text-underline-offset:3px;text-decoration:underline}.landing-cta__login a[data-v-70c05c8d]:focus-visible{outline:3px solid var(--landing-glow-cyan);outline-offset:3px;border-radius:var(--radius-xs)}@media (width<=640px){.landing-cta__inner[data-v-70c05c8d]{width:min(760px,100% - 24px)}}.landing-footer[data-v-5f43996a]{border-top:1px solid var(--landing-line-soft);background:var(--landing-bg)}.landing-footer__inner[data-v-5f43996a]{justify-content:space-between;align-items:center;gap:var(--space-4);width:min(1120px,100% - 40px);padding-block:var(--space-6);flex-wrap:wrap;margin-inline:auto;display:flex}.landing-footer__brand[data-v-5f43996a]{align-items:center;gap:var(--space-3);display:inline-flex}.landing-footer__brand-mark[data-v-5f43996a]{border-radius:var(--radius-sm);background:var(--gradient-brand);width:34px;height:34px;color:var(--color-text-on-brand);place-items:center;display:grid}.landing-footer__brand div[data-v-5f43996a]{gap:2px;display:grid}.landing-footer__brand strong[data-v-5f43996a]{color:var(--landing-ink);font-size:var(--landing-size-sm);font-weight:var(--font-weight-bold)}.landing-footer__brand span[data-v-5f43996a]{color:var(--landing-muted);font-size:var(--landing-size-fine)}.landing-footer__links[data-v-5f43996a]{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:inline-flex}.landing-footer__link[data-v-5f43996a]{color:var(--landing-muted);font-size:var(--landing-size-sm);transition:color var(--motion-fast);text-decoration:none}.landing-footer__link[data-v-5f43996a]:focus-visible,.landing-footer__link[data-v-5f43996a]:hover{color:var(--landing-ink)}.landing-footer__link[data-v-5f43996a]:focus-visible{outline:3px solid var(--landing-glow-cyan);outline-offset:3px;border-radius:var(--radius-xs)}.landing-footer__copyright[data-v-5f43996a]{color:var(--landing-muted);font-family:var(--font-mono);font-size:var(--landing-size-fine);margin:0}@media (width<=640px){.landing-footer__inner[data-v-5f43996a]{flex-direction:column;align-items:flex-start;width:min(1120px,100% - 24px)}}.landing-header[data-v-0409b5f2]{z-index:40;border-bottom:1px solid var(--landing-line-soft);background:color-mix(in srgb,var(--landing-bg) 82%,transparent);-webkit-backdrop-filter:blur(14px);position:sticky;top:0}.landing-header__inner[data-v-0409b5f2]{justify-content:space-between;align-items:center;gap:var(--space-4);width:min(1120px,100% - 40px);padding-block:var(--space-3);margin-inline:auto;display:flex}.landing-header__brand[data-v-0409b5f2]{align-items:center;gap:var(--space-2);color:var(--landing-ink);font-family:var(--font-heading);font-size:var(--font-size-lg);font-weight:var(--font-weight-extrabold);letter-spacing:-.02em;display:inline-flex}.landing-header__brand-mark[data-v-0409b5f2]{border-radius:var(--radius-sm);background:var(--gradient-brand);width:34px;height:34px;color:var(--color-text-on-brand);place-items:center;display:grid}.landing-header__actions[data-v-0409b5f2]{align-items:center;gap:var(--space-3);display:inline-flex}.landing-header__login[data-v-0409b5f2]{color:var(--landing-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);transition:color var(--motion-fast);text-decoration:none}.landing-header__login[data-v-0409b5f2]:focus-visible,.landing-header__login[data-v-0409b5f2]:hover{color:var(--landing-ink)}.landing-header__cta[data-v-0409b5f2]{min-height:38px;padding-inline:var(--space-4);border-radius:var(--landing-radius-pill);background:var(--landing-grad);color:var(--landing-cyan-ink);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);transition:transform var(--motion-fast),box-shadow var(--motion-fast);align-items:center;text-decoration:none;display:inline-flex}.landing-header__cta[data-v-0409b5f2]:hover{box-shadow:var(--landing-shadow-cta);transform:translateY(-1px)}.landing-header__cta[data-v-0409b5f2]:focus-visible,.landing-header__login[data-v-0409b5f2]:focus-visible{outline:3px solid var(--landing-glow-cyan);outline-offset:3px}@media (width<=640px){.landing-header__inner[data-v-0409b5f2]{width:min(1120px,100% - 24px)}}.landing-hero[data-v-9370f873]{padding-block:clamp(var(--space-8),9vw,96px) 0;background:radial-gradient(52% 42% at 18% 4%,var(--landing-glow-cyan),transparent 70%),radial-gradient(40% 34% at 86% 16%,var(--landing-glow-green),transparent 72%),linear-gradient(var(--landing-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--landing-grid-line) 1px,transparent 1px);background-size:auto,auto,52px 52px,52px 52px;position:relative;overflow:hidden}.landing-hero__inner[data-v-9370f873]{justify-items:center;gap:var(--space-5);text-align:center;width:min(1120px,100% - 40px);margin-inline:auto;display:grid}.landing-hero__kicker[data-v-9370f873]{color:var(--landing-cyan);font-family:var(--font-mono);font-size:var(--landing-size-kicker);letter-spacing:var(--landing-tracking-kicker);text-transform:uppercase}.landing-hero__kicker[data-v-9370f873],.landing-hero__title[data-v-9370f873]{font-weight:var(--font-weight-medium);animation:auraxis-fade-up var(--motion-duration-lg) var(--motion-ease-emphasized) both;margin:0}.landing-hero__title[data-v-9370f873]{max-width:17ch;color:var(--landing-ink);font-family:var(--landing-font-display);font-size:var(--landing-size-display);line-height:var(--landing-leading-display);letter-spacing:-.015em;animation-delay:60ms}.landing-hero__title-accent[data-v-9370f873]{background:var(--landing-grad);color:#0000;-webkit-background-clip:text;background-clip:text;padding-inline-end:.06em;font-style:italic}.landing-hero__lead[data-v-9370f873]{max-width:62ch;color:var(--landing-body);font-size:var(--landing-size-lead);line-height:var(--landing-leading-body);animation:auraxis-fade-up var(--motion-duration-lg) var(--motion-ease-emphasized) both;margin:0;animation-delay:.12s}.landing-hero__actions[data-v-9370f873]{justify-items:center;gap:var(--space-3);animation:auraxis-fade-up var(--motion-duration-lg) var(--motion-ease-emphasized) both;animation-delay:.18s;display:grid}.landing-hero__cta[data-v-9370f873]{min-height:52px;padding-inline:var(--space-6);border-radius:var(--landing-radius-pill);background:var(--landing-grad);color:var(--landing-cyan-ink);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);box-shadow:var(--landing-shadow-cta);transition:transform var(--motion-fast),filter var(--motion-fast);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.landing-hero__cta[data-v-9370f873]:hover{filter:brightness(1.06);transform:translateY(-2px)}.landing-hero__cta[data-v-9370f873]:focus-visible{outline:3px solid var(--landing-glow-cyan);outline-offset:3px}.landing-hero__note[data-v-9370f873]{align-items:center;gap:var(--space-2);color:var(--landing-muted);font-size:var(--landing-size-fine);margin:0;display:inline-flex}.landing-hero__note svg[data-v-9370f873]{color:var(--landing-green);flex:none}.landing-hero__frame[data-v-9370f873]{width:min(100%,980px);margin:var(--space-5) 0 calc(var(--space-8) * -1);animation:auraxis-fade-up var(--motion-duration-xl) var(--motion-ease-emphasized) both;animation-delay:.24s;position:relative}.landing-hero__frame[data-v-9370f873] .landing-frame{border-radius:var(--landing-radius-frame) var(--landing-radius-frame) 0 0;border-bottom:none}@media (width<=640px){.landing-hero__inner[data-v-9370f873]{width:min(1120px,100% - 24px)}.landing-hero__frame[data-v-9370f873]{margin-bottom:calc(var(--space-6) * -1)}}.landing-pricing[data-v-d0b175b3]{padding-block:clamp(var(--space-8),9vw,112px);border-top:1px solid var(--landing-line-soft);background:radial-gradient(52% 62% at 50% -8%,#44d4ff24,transparent 70%),var(--landing-bg);position:relative;overflow:hidden}.landing-pricing__inner[data-v-d0b175b3]{justify-items:center;gap:var(--space-4);text-align:center;width:min(920px,100% - 40px);margin-inline:auto;display:grid}.landing-pricing__kicker[data-v-d0b175b3]{color:var(--landing-cyan);font-size:var(--landing-size-kicker);font-weight:var(--font-weight-semibold);letter-spacing:var(--landing-tracking-kicker);text-transform:uppercase;margin:0}.landing-pricing__title[data-v-d0b175b3]{max-width:18ch;color:var(--landing-ink);font-family:var(--landing-font-display);font-size:var(--landing-size-h2);font-weight:var(--font-weight-medium);line-height:var(--landing-leading-h2);letter-spacing:-.01em;text-wrap:balance;margin:0}.landing-pricing__lead[data-v-d0b175b3]{max-width:56ch;color:var(--landing-body);font-size:var(--landing-size-lead);line-height:var(--landing-leading-body);margin:0}.landing-pricing__plans[data-v-d0b175b3]{gap:var(--space-4);width:100%;margin:var(--space-4) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.landing-pricing__plan[data-v-d0b175b3]{gap:var(--space-2);padding:var(--space-6) var(--space-5);border:1px solid var(--landing-line);border-radius:var(--landing-radius-card);background:var(--landing-surface);text-align:left;align-content:start;display:grid;position:relative}.landing-pricing__plan--featured[data-v-d0b175b3]{border-color:var(--landing-cyan);box-shadow:var(--landing-shadow-frame)}.landing-pricing__badge[data-v-d0b175b3]{top:calc(var(--space-3) * -1);right:var(--space-5);padding:4px var(--space-3);border-radius:var(--landing-radius-pill);background:var(--landing-grad);color:var(--landing-cyan-ink);font-size:var(--landing-size-fine);font-weight:var(--font-weight-bold);letter-spacing:.02em;text-transform:uppercase;position:absolute}.landing-pricing__plan-name[data-v-d0b175b3]{color:var(--landing-ink);font-size:var(--landing-size-h3);font-weight:var(--font-weight-semibold);margin:0}.landing-pricing__price[data-v-d0b175b3]{align-items:baseline;gap:var(--space-1) var(--space-2);flex-wrap:wrap;margin:0;display:flex}.landing-pricing__amount[data-v-d0b175b3]{color:var(--landing-ink);font-family:var(--landing-font-display);font-size:var(--landing-size-h2);font-weight:var(--font-weight-medium);white-space:nowrap;font-variant-numeric:tabular-nums;line-height:1.05}.landing-pricing__period[data-v-d0b175b3]{color:var(--landing-muted);font-size:var(--landing-size-sm);white-space:nowrap}.landing-pricing__note[data-v-d0b175b3]{color:var(--landing-body);font-size:var(--landing-size-sm);line-height:var(--landing-leading-body);margin:0}.landing-pricing__actions[data-v-d0b175b3]{justify-items:center;gap:var(--space-3);margin-top:var(--space-4);display:grid}.landing-pricing__button[data-v-d0b175b3]{align-items:center;gap:var(--space-2);min-height:52px;padding-inline:var(--space-6);border-radius:var(--landing-radius-pill);background:var(--landing-grad);color:var(--landing-cyan-ink);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);box-shadow:var(--landing-shadow-cta);transition:transform var(--motion-fast),filter var(--motion-fast);text-decoration:none;display:inline-flex}.landing-pricing__button[data-v-d0b175b3]:hover{filter:brightness(1.06);transform:translateY(-2px)}.landing-pricing__button[data-v-d0b175b3]:focus-visible{outline:3px solid var(--landing-glow-cyan);outline-offset:3px}.landing-pricing__free[data-v-d0b175b3]{color:var(--landing-muted);font-size:var(--landing-size-sm);margin:0}.landing-pricing__free a[data-v-d0b175b3]{color:var(--landing-cyan);font-weight:var(--font-weight-semibold);text-underline-offset:3px;text-decoration:underline}.landing-pricing__free a[data-v-d0b175b3]:focus-visible{outline:3px solid var(--landing-glow-cyan);outline-offset:3px;border-radius:var(--radius-xs)}@media (width<=640px){.landing-pricing__inner[data-v-d0b175b3]{width:min(920px,100% - 24px)}.landing-pricing__plans[data-v-d0b175b3]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.landing-pricing__button[data-v-d0b175b3]{transition:none}.landing-pricing__button[data-v-d0b175b3]:hover{transform:none}}.landing-showcase[data-v-5b111f34]{padding-block:clamp(var(--space-8),9vw,112px);border-top:1px solid var(--landing-line-soft);background:linear-gradient(180deg,var(--landing-bg-raised),var(--landing-bg) 38%);position:relative}.landing-showcase__inner[data-v-5b111f34]{gap:clamp(var(--space-6),6vw,var(--space-9));grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;width:min(1120px,100% - 40px);margin-inline:auto;display:grid}.landing-showcase__frame[data-v-5b111f34]{margin-top:var(--space-3);grid-column:1/-1}.landing-showcase__kicker[data-v-5b111f34]{margin:0 0 var(--space-3);color:var(--landing-green);font-family:var(--font-mono);font-size:var(--landing-size-kicker);font-weight:var(--font-weight-medium);letter-spacing:var(--landing-tracking-kicker);text-transform:uppercase}.landing-showcase__title[data-v-5b111f34]{margin:0 0 var(--space-5);color:var(--landing-ink);font-family:var(--landing-font-display);font-size:var(--landing-size-h2);font-weight:var(--font-weight-medium);line-height:var(--landing-leading-h2);letter-spacing:-.01em}.landing-showcase__pains[data-v-5b111f34]{gap:var(--space-3);margin:0 0 var(--space-5);padding:0;list-style:none;display:grid}.landing-showcase__pain[data-v-5b111f34]{align-items:flex-start;gap:var(--space-3);color:var(--landing-muted);font-size:var(--landing-size-sm);line-height:var(--landing-leading-body);display:flex}.landing-showcase__pain svg[data-v-5b111f34]{border-radius:var(--radius-xs);background:var(--color-negative-bg);color:#ff6f79;flex:none;margin-top:4px;padding:2px}.landing-showcase__solution[data-v-5b111f34]{padding-left:var(--space-4);color:var(--landing-ink);font-size:var(--landing-size-lead);font-weight:var(--font-weight-semibold);line-height:var(--landing-leading-body);margin:0;position:relative}.landing-showcase__solution[data-v-5b111f34]:before{content:"";border-radius:var(--landing-radius-pill);background:var(--landing-grad);width:3px;position:absolute;inset:2px auto 2px 0}.landing-showcase__grid[data-v-5b111f34]{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.landing-showcase__card[data-v-5b111f34]{gap:var(--space-3);padding:var(--space-5);border:1px solid var(--landing-line-soft);border-radius:var(--landing-radius-card);background:color-mix(in srgb,var(--landing-surface) 72%,transparent);transition:border-color var(--motion-fast),transform var(--motion-fast);align-content:start;display:grid;position:relative}.landing-showcase__card[data-v-5b111f34]:hover{border-color:color-mix(in srgb,var(--landing-cyan) 34%,var(--landing-line-soft));transform:translateY(-2px)}.landing-showcase__card-ordinal[data-v-5b111f34]{top:var(--space-4);right:var(--space-4);color:var(--landing-line);font-family:var(--font-mono);font-size:var(--landing-size-fine);position:absolute}.landing-showcase__card svg[data-v-5b111f34]{border-radius:var(--radius-sm);width:40px;height:40px;color:var(--landing-cyan);background:#44d4ff1a;padding:9px}.landing-showcase__card h3[data-v-5b111f34]{color:var(--landing-ink);font-size:var(--landing-size-h3);font-weight:var(--font-weight-semibold);margin:0}.landing-showcase__card p[data-v-5b111f34]{color:var(--landing-body);font-size:var(--landing-size-sm);line-height:var(--landing-leading-body);margin:0}@media (width<=900px){.landing-showcase__inner[data-v-5b111f34]{grid-template-columns:1fr}}@media (width<=640px){.landing-showcase__inner[data-v-5b111f34]{width:min(1120px,100% - 24px)}.landing-showcase__grid[data-v-5b111f34]{grid-template-columns:1fr}}.landing[data-v-fafcb173]{background:var(--landing-bg);min-height:100dvh;color:var(--landing-body);font-family:var(--font-body);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.landing[data-v-fafcb173] ::selection{background:color-mix(in srgb,var(--landing-cyan) 36%,transparent);color:var(--landing-ink)}
