.home-hero-intro{--home-hero-nav-height: 4rem;--home-hero-social-proof-height: 3.75rem;--home-hero-screenshot-peek: 6rem;position:relative;isolation:isolate;overflow:visible;container-type:inline-size}.home-hero-intro__backdrop{position:absolute;top:-5rem;left:50%;width:100vw;height:min(112svh,62rem);transform:translate(-50%);overflow:hidden;background:transparent;pointer-events:none;z-index:2;-webkit-mask-image:linear-gradient(180deg,black 0%,black 58%,transparent 100%);mask-image:linear-gradient(180deg,black 0%,black 58%,transparent 100%)}.home-hero-intro__backdrop:before{content:none}.home-hero-intro__backdrop:after{content:"";position:absolute;top:calc(9rem - 1px);left:0;right:0;z-index:3;height:1px;background:color-mix(in oklch,var(--foreground) 10%,transparent);opacity:1}.dark .home-hero-intro__backdrop:after{opacity:.8}.home-hero-intro__lightRays{position:absolute;inset:0;z-index:2;background:transparent;opacity:var(--home-light-rays-opacity, 1);mix-blend-mode:var(--home-light-rays-blend-mode, multiply)}.dark .home-hero-intro__lightRays{opacity:var(--home-light-rays-opacity, 1);mix-blend-mode:var(--home-light-rays-blend-mode, screen);filter:invert(1)}.home-hero-intro__content{position:relative;z-index:3;display:flex;min-height:0;flex-direction:column;gap:clamp(3.75rem,7vw,5.5rem);overflow:visible;padding-bottom:clamp(3rem,6vw,5rem)}.home-hero-intro__copyStack{box-sizing:border-box;display:flex;min-height:auto;flex-direction:column;justify-content:center;gap:0;padding-top:calc(var(--home-hero-nav-height) + clamp(4.5rem,9svh,6rem));padding-bottom:0}.home-hero-intro__textWrap{width:100%;max-width:100%;margin-inline:auto}.home-hero-intro__heroPanel{display:flex;flex:1 1 auto;min-height:0;flex-direction:column;align-items:center;justify-content:start;gap:clamp(1.35rem,2.5vw,1.8rem)}.home-hero-intro__headlineGroup{gap:clamp(1.15rem,2vw,1.55rem)}.home-hero-intro__headlineGroup,.home-hero-intro__actionGroup{display:grid;justify-items:center}.home-hero-intro__headline{--home-hero-headline-base: var(--foreground);--home-hero-headline-gradient-start: color-mix( in oklch, var(--home-hero-headline-base) 80%, white );--home-hero-headline-gradient-end: var(--home-hero-headline-base);max-width:min(100%,62rem);color:var(--home-hero-headline-base);font-family:var(--font-display),var(--font-sans),Arial,Helvetica,sans-serif;font-size:clamp(3rem,7vw,5rem);font-weight:700;letter-spacing:-.035em;line-height:1.08;overflow-wrap:normal;text-shadow:none;text-wrap:balance}.dark .home-hero-intro__headline{--home-hero-headline-base: var(--foreground);--home-hero-headline-gradient-start: white;--home-hero-headline-gradient-end: color-mix( in oklch, var(--home-hero-headline-base) 80%, black );text-shadow:none}.home-hero-intro__eyebrow{display:inline-flex;align-items:center;justify-content:center;gap:.72rem;margin:0;color:var(--muted-foreground);font-family:var(--font-sans),Arial,Helvetica,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.15em;line-height:1.35;text-transform:uppercase}.home-hero-intro__eyebrowDot{width:.45rem;height:.45rem;flex:0 0 auto;border-radius:999px;background:var(--success);box-shadow:0 0 0 .32rem color-mix(in oklch,var(--success) 14%,transparent);animation:home-eyebrow-dot-pulse 2s ease-in-out infinite}.home-hero-intro [data-home-hero-row=body]{max-width:48rem;font-family:var(--font-sans),Arial,Helvetica,sans-serif;font-size:clamp(1rem,1.25vw,1.18rem);line-height:1.65;text-wrap:balance}.home-hero-intro__titleLine{overflow-wrap:normal}.home-hero-intro__titleLine>span{margin-top:-.04em;padding-top:.04em;margin-bottom:-.18em;padding-bottom:.18em}.home-hero-intro__titleLine>span:not(:last-child){margin-right:.18em}.home-hero-intro [data-home-hero-word=title]{background:linear-gradient(180deg,var(--home-hero-headline-gradient-start) 0%,var(--home-hero-headline-gradient-end) 100%);-webkit-background-clip:text;background-clip:text;text-shadow:none;-webkit-text-fill-color:transparent}.home-hero-intro__actionGroup{gap:1.45rem;padding-top:.25rem}.home-hero-intro__heroTools{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:clamp(1.15rem,2.4vw,1.7rem)}.home-hero-intro__demo{position:relative;flex:0 0 auto;width:100%;max-width:min(76rem,calc(100vw - 2rem));margin-inline:auto;margin-top:0;overflow:visible;padding-top:0}@media(prefers-reduced-motion:reduce){.home-hero-intro__netWorthValue:empty:before{animation:none}.home-hero-intro__eyebrowDot{animation:none}}.home-hero-intro__demo:before,.home-hero-intro__demo:after{content:"";position:absolute;left:calc(50% - 50vw);right:calc(50% - 50vw);height:1px;background:color-mix(in oklch,var(--foreground) 10%,transparent);pointer-events:none;z-index:2}.home-hero-intro__demo:before{top:0}.home-hero-intro__demo:after{bottom:0}.dark .home-hero-intro__demo:before,.dark .home-hero-intro__demo:after{background:color-mix(in oklch,var(--foreground) 16%,transparent)}.home-hero-intro__news{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;margin-top:.25rem;margin-bottom:.8rem;padding:.42rem .82rem;border-radius:999px;border:1px solid oklch(.6 .16 250 / .32);background:#1a83db1a;color:oklch(.48 .14 250);line-height:1;text-decoration:none;transition:background-color .18s ease,border-color .18s ease}.home-hero-intro__news:hover{background:#1a83db24;border-color:#1a83db70}.dark .home-hero-intro__news{border-color:#4393e15c;background:#4393e11f;color:#73b6fa}.home-hero-intro__news strong{font-size:.64rem;font-weight:700;letter-spacing:.1em}.home-hero-intro__news span{font-size:.78rem;font-weight:700;letter-spacing:-.01em}.home-hero-intro__frame{position:relative;z-index:1;display:flex;flex-direction:column;overflow:hidden;pointer-events:none;border-radius:0;border:1px solid color-mix(in oklch,var(--border) 88%,transparent);background:color-mix(in oklch,var(--card) 74%,transparent);box-shadow:0 24px 72px color-mix(in oklch,black 14%,transparent);backdrop-filter:blur(14px)}.home-hero-intro__frame:after{content:none}.dark .home-hero-intro__frame{background:var(--card);box-shadow:0 24px 72px color-mix(in oklch,black 36%,transparent)}.home-hero-intro__titlebar{position:relative;z-index:2;display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-bottom:1px solid color-mix(in oklch,var(--border) 50%,transparent);background:color-mix(in oklch,var(--card) 82%,transparent)}.dark .home-hero-intro__titlebar{background:color-mix(in oklch,var(--card) 92%,black 8%)}.home-hero-intro__dots{display:flex;gap:.42rem;flex-shrink:0}.home-hero-intro__dot{width:.68rem;height:.68rem;border-radius:50%}.home-hero-intro__dot--close{background:#ff5f57}.home-hero-intro__dot--minimize{background:#febc2e}.home-hero-intro__dot--zoom{background:#28c840}.home-hero-intro__addressBar{flex:1;display:flex;align-items:center;justify-content:center;gap:.35rem;padding:.32rem .75rem;border-radius:.45rem;background:color-mix(in oklch,var(--border) 28%,transparent);color:var(--muted-foreground);font-size:.78rem}.home-hero-intro__lockIcon{width:.72rem;height:.72rem;flex-shrink:0;opacity:.55}.home-hero-intro__url{font-weight:700;letter-spacing:-.01em}.home-hero-intro__canvas{position:relative;z-index:1;padding:clamp(.9rem,1.35vw,1.25rem);overflow:hidden;background:color-mix(in oklch,var(--background) 88%,var(--card))}.dark .home-hero-intro__canvas{background:var(--background)}.home-hero-intro__dashboardViewport{position:relative;width:100%;aspect-ratio:4 / 3;overflow:hidden;border-radius:0;background:var(--background)}.home-hero-intro__dashboardScale{width:100%}.home-hero-intro__demoLoginForm{position:absolute;left:50%;bottom:0;z-index:5;transform:translate(-50%,50%)}.home-hero-intro__demoLoginButton{min-height:4rem;padding-inline:clamp(1.65rem,3vw,2.4rem);border-radius:999px;gap:.65rem;border-color:color-mix(in oklch,var(--primary) 26%,var(--border));background:var(--background);color:var(--primary);font-size:clamp(1rem,1.35vw,1.2rem);box-shadow:0 18px 44px color-mix(in oklch,black 20%,transparent),0 0 0 1px color-mix(in oklch,white 20%,transparent) inset}.home-hero-intro__demoLoginButton:hover{background:color-mix(in oklch,var(--primary) 7%,var(--background));color:var(--primary)}.home-hero-intro__demoLoginIcon{width:1.1em;height:1.1em;flex:0 0 auto}@media(min-width:80rem){.home-hero-intro__dashboardScale{width:103.36%;transform:scale(.9675);transform-origin:top left}}.home-hero-intro__socialProof{--home-stat-gold: var(--warning, oklch(.74 .15 78));--home-stat-gold-soft: var(--warning-bg-muted, oklch(.96 .045 82));--home-stat-gold-subtle: var(--warning-bg-subtle, oklch(.98 .028 82));--home-stat-gold-text: var(--warning-text, oklch(.34 .075 74));display:grid;justify-items:center;width:min(100%,42rem);max-width:calc(100% - 2rem);margin:calc(-1*clamp(2.35rem,4.6vw,3.25rem)) auto 0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.dark .home-hero-intro__socialProof{--home-stat-gold-soft: color-mix(in oklch, var(--warning, oklch(.74 .15 78)) 18%, var(--card));--home-stat-gold-subtle: color-mix(in oklch, var(--warning, oklch(.74 .15 78)) 8%, var(--card));--home-stat-gold-text: color-mix(in oklch, var(--warning, oklch(.74 .15 78)) 80%, white)}.home-hero-intro__socialGrid{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"stat";align-items:center;justify-content:center;width:min(100%,58rem);max-width:100%}.home-hero-intro__stars{grid-area:stars;display:inline-flex;align-items:center;justify-self:center;gap:.12rem;color:#f59e0b;line-height:1}.home-hero-intro__starsValue{margin-left:.45rem;color:var(--foreground);font-size:1rem;font-weight:700;line-height:1;letter-spacing:-.02em}.home-hero-intro__npmStat{grid-area:stars;display:inline-flex;align-items:center;justify-self:center;gap:.55rem;color:var(--muted-foreground);line-height:1;text-decoration:none;transition:color .18s ease}.home-hero-intro__npmStat:hover{color:var(--foreground)}.home-hero-intro__npmLogo{display:block;height:.78rem;width:auto;flex-shrink:0}.home-hero-intro__npmValue{color:var(--foreground);font-size:1.12rem;font-weight:700;line-height:1;letter-spacing:0}.home-hero-intro__caption{justify-self:center;color:color-mix(in oklch,var(--foreground) 58%,transparent);font-size:clamp(.68rem,.95cqw,.82rem);font-weight:700;line-height:1.35;text-align:center}.home-hero-intro__netWorthStat{--home-net-worth-caption-color: #000;--home-net-worth-value-color: #000;--home-net-worth-arrow-color: #000;grid-area:stat;position:relative;display:inline-grid;gap:.5rem;width:min(100%,42rem);min-width:0;min-height:1em;align-items:center;justify-items:center;padding:0;border:0;border-radius:0;background:transparent;color:var(--home-net-worth-value-color);line-height:1}.home-hero-intro__netWorthStat:before{content:none}.dark .home-hero-intro__netWorthStat{--home-net-worth-caption-color: var(--muted-foreground);--home-net-worth-value-color: var(--foreground);--home-net-worth-arrow-color: color-mix(in oklch, var(--foreground) 62%, transparent);background:transparent;color:var(--home-net-worth-value-color)}.home-hero-intro__netWorthStat .home-hero-intro__caption{display:block;max-width:100%;color:var(--home-net-worth-caption-color);font-family:var(--font-sans),Arial,Helvetica,sans-serif;font-size:clamp(.82rem,1.15cqw,.98rem);font-weight:400;letter-spacing:0;line-height:1.35;text-align:center;text-transform:none}.home-hero-intro__netWorthValue{display:inline-flex;position:relative;z-index:1;max-width:100%;min-height:1em;align-items:center;justify-content:center;gap:clamp(.24rem,.9vw,.5rem);color:var(--home-net-worth-value-color);font-family:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:clamp(2.625rem,7vw,5.625rem);font-variant-numeric:tabular-nums;font-weight:900;letter-spacing:0;line-height:.95;text-shadow:none;white-space:nowrap}.home-hero-intro__netWorthValue[data-animation-state=waiting]{opacity:0;transform:translateY(.22em)}.home-hero-intro__netWorthValue[data-animation-state=started]{opacity:1;transform:translateY(0);transition:opacity .52s ease-out,transform .9s cubic-bezier(.22,1,.36,1)}.home-hero-intro__netWorthFlow,.home-hero-intro__netWorthSkeleton{display:inline-block}.home-hero-intro__netWorthFlow{display:inline-flex;align-items:baseline}.home-hero-intro__netWorthPrefix{display:inline-block}.home-hero-intro__netWorthSkeleton{width:clamp(8.5rem,26cqw,13.5rem);max-width:48vw;height:.76em;border-radius:999px;background:linear-gradient(90deg,color-mix(in oklch,var(--home-stat-gold) 12%,transparent),color-mix(in oklch,var(--home-stat-gold) 30%,transparent),color-mix(in oklch,var(--home-stat-gold) 12%,transparent));background-size:220% 100%;animation:home-stat-loading 1.2s ease-in-out infinite}.home-hero-intro__netWorthArrow{display:inline-flex;min-width:.48em;flex:0 0 auto;align-items:center;justify-content:center;color:var(--home-net-worth-arrow-color);opacity:.5;font-family:inherit;font-size:1.08em;font-weight:900;line-height:.72}.home-hero-intro__netWorthArrow--left,.home-hero-intro__netWorthArrow--right{transform:translateY(-.02em)}.home-hero-intro__netWorthDigit,.home-hero-intro__netWorthGlyph{display:inline-block;min-width:.62em;text-align:center}.home-hero-intro__netWorthGlyph{min-width:auto}.home-hero-intro__netWorthValue:empty:before{content:"";display:block;width:clamp(11rem,38cqw,19rem);max-width:80vw;height:.82em;border-radius:999px;background:linear-gradient(90deg,color-mix(in oklch,var(--muted-foreground) 10%,transparent),color-mix(in oklch,var(--muted-foreground) 22%,transparent),color-mix(in oklch,var(--muted-foreground) 10%,transparent));background-size:220% 100%;animation:home-stat-loading 1.2s ease-in-out infinite}.home-hero-intro__divider{grid-area:divider;align-self:stretch;width:1px;background:color-mix(in oklch,var(--border) 74%,transparent)}.home-hero-intro__compat{grid-area:compat;display:inline-flex;align-items:center;justify-content:center;justify-self:center;gap:1.15rem}.home-hero-intro__toolLogo{display:inline-flex;align-items:center;color:color-mix(in oklch,var(--foreground) 48%,transparent);transition:color .18s ease}.home-hero-intro__toolLogo:hover{color:var(--foreground)}.home-hero-intro__toolLogo svg{display:block;width:1.45rem;height:1.45rem;fill:currentColor}@media(min-width:768px){.home-hero-intro__titleLine{white-space:nowrap}}@media(max-width:767px){#marketing-nav[data-home-hero-block=nav]{border-bottom-color:transparent}.home-hero-intro__backdrop{top:-2rem;width:100vw;height:min(118svh,48rem)}.home-hero-intro__backdrop:after,.home-hero-intro__demo:before,.home-hero-intro__demo:after{content:none}.home-hero-intro__copyStack{min-height:auto;gap:0;padding-top:calc(var(--home-hero-nav-height) + 2.5rem);padding-bottom:0}.home-hero-intro__headlineGroup{padding-inline:.75rem}.home-hero-intro__demo{flex-basis:auto;overflow:visible;padding-top:0;width:100%}.home-hero-intro__frame{border-color:transparent;box-shadow:none;-webkit-mask-image:linear-gradient(180deg,black 0%,black 76%,transparent 100%);mask-image:linear-gradient(180deg,black 0%,black 76%,transparent 100%)}.home-hero-intro__canvas{padding:.85rem}.home-hero-intro__dashboardViewport{aspect-ratio:31 / 60}.home-hero-intro__demoLoginButton{min-height:3.35rem;padding-inline:1.35rem;font-size:.98rem}.home-hero-intro__actionGroup{gap:1.5rem}.home-hero-intro__socialGrid{grid-template-columns:1fr;grid-template-areas:"stat"}.home-hero-intro__caption{font-size:.68rem}.home-hero-intro__netWorthStat{width:min(100%,22rem);padding-inline:0}.home-hero-intro__netWorthValue{gap:clamp(.2rem,1.2vw,.38rem);font-size:clamp(2.625rem,7vw,5.625rem)}.home-hero-intro__netWorthArrow{min-width:.42em;font-size:1.02em}.home-hero-intro__divider{display:none}}@keyframes home-stat-loading{0%{background-position:130% 0}to{background-position:-130% 0}}@keyframes home-eyebrow-dot-pulse{0%,to{box-shadow:0 0 0 .25rem color-mix(in oklch,var(--success) 12%,transparent)}50%{box-shadow:0 0 0 .55rem color-mix(in oklch,var(--success) 22%,transparent)}}.home-ambient[data-astro-cid-2s6mdb6r],.dark .home-ambient[data-astro-cid-2s6mdb6r]{background:none}.home-showcase[data-astro-cid-2s6mdb6r]{--home-surface-radius: var(--radius);overflow:visible}.home-section[data-astro-cid-2s6mdb6r]{margin-block-start:0;padding-block:var(--marketing-section-padding-y, clamp(4rem, 8vw, 5rem));position:relative;padding-inline:1rem;scroll-margin-top:var(--header-height, 4rem)}.home-net-worth-section[data-astro-cid-2s6mdb6r]{position:relative;display:grid;place-items:center;padding:20vh 1rem;border-block:1px solid color-mix(in oklch,var(--foreground) 10%,transparent);scroll-margin-top:var(--header-height, 4rem)}.home-net-worth-section__inner[data-astro-cid-2s6mdb6r]{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;align-items:center;gap:clamp(1.75rem,3vw,2.5rem);width:min(100%,64rem);margin-inline:auto;text-align:center}.home-net-worth-section[data-astro-cid-2s6mdb6r] .home-hero-intro__netWorthStat{grid-area:auto}.home-net-worth-section__link[data-astro-cid-2s6mdb6r]{display:inline-flex;align-items:center;justify-content:center;justify-self:center;gap:.42rem;color:color-mix(in oklch,var(--foreground) 72%,transparent);font-size:clamp(.95rem,1.2vw,1.08rem);font-weight:400;line-height:1.35;text-decoration-line:underline;text-decoration-color:color-mix(in oklch,currentColor 32%,transparent);text-decoration-thickness:1px;text-underline-offset:.24em;text-wrap:balance;transition:color .16s ease}.home-net-worth-section__link[data-astro-cid-2s6mdb6r]:hover{color:var(--foreground)}.home-net-worth-section__link[data-astro-cid-2s6mdb6r] .home-net-worth-section__linkIcon{width:1em;height:1em;flex:0 0 auto;transition:transform .16s ease}.home-net-worth-section__link[data-astro-cid-2s6mdb6r]:hover .home-net-worth-section__linkIcon{transform:translateY(.12rem)}.home-section-title[data-astro-cid-2s6mdb6r]{margin-top:1rem;color:var(--foreground);font-size:1.875rem;font-weight:700;line-height:1.08;text-wrap:balance}.home-section-title--center[data-astro-cid-2s6mdb6r]{margin-inline:auto;text-align:center}.home-title-line[data-astro-cid-2s6mdb6r]{display:block;white-space:nowrap}.home-subscriptions-copy[data-astro-cid-2s6mdb6r]{width:100%;max-width:min(100%,34rem);margin-inline-start:auto}.home-subscriptions-copy[data-astro-cid-2s6mdb6r] .home-section-title[data-astro-cid-2s6mdb6r]{max-width:100%;font-size:2rem}.home-subscriptions-copy[data-astro-cid-2s6mdb6r] .home-title-line[data-astro-cid-2s6mdb6r]{max-width:100%}.home-subscriptions-copy[data-astro-cid-2s6mdb6r]>p[data-astro-cid-2s6mdb6r]:last-child{max-width:34rem}.home-anchor-alias[data-astro-cid-2s6mdb6r]{position:absolute;inset-block-start:0;inline-size:1px;block-size:1px;overflow:hidden;pointer-events:none}.ai-trust-card[data-astro-cid-2s6mdb6r]{display:grid;grid-template-columns:auto 1fr;gap:.75rem;min-width:0;border:1px solid color-mix(in oklch,var(--border) 68%,transparent);border-radius:var(--home-surface-radius);background:color-mix(in oklch,var(--card) 72%,transparent);padding:.9rem;box-shadow:inset 0 1px color-mix(in oklch,white 44%,transparent);backdrop-filter:blur(14px)}.dark .ai-trust-card[data-astro-cid-2s6mdb6r]{background:color-mix(in oklch,var(--card) 82%,transparent);box-shadow:inset 0 1px color-mix(in oklch,white 10%,transparent)}.ai-trust-card__icon[data-astro-cid-2s6mdb6r]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid color-mix(in oklch,var(--primary) 18%,transparent);border-radius:999px;background:color-mix(in oklch,var(--primary) 8%,transparent);color:var(--primary)}.connect-section[data-astro-cid-2s6mdb6r]{position:relative;isolation:isolate}.home-section[data-astro-cid-2s6mdb6r]:before{content:"";position:absolute;top:0;left:50%;z-index:20;width:100vw;height:1px;transform:translate(-50%);background:var( --marketing-section-line, color-mix(in oklch, var(--foreground) 10%, transparent) );pointer-events:none}.dark .home-section[data-astro-cid-2s6mdb6r]:before{background:color-mix(in oklch,var(--foreground) 16%,transparent)}.component-stage[data-astro-cid-2s6mdb6r],.flow-card[data-astro-cid-2s6mdb6r],.summary-card[data-astro-cid-2s6mdb6r],.pricing-shell[data-astro-cid-2s6mdb6r],.plan-card[data-astro-cid-2s6mdb6r]{border-radius:var(--home-surface-radius)}.home-glow[data-astro-cid-2s6mdb6r]{display:none}.home-glow-a[data-astro-cid-2s6mdb6r]{left:-8rem;top:8rem;height:18rem;width:18rem;background:#efdac6cc}.home-glow-b[data-astro-cid-2s6mdb6r]{right:-6rem;top:24rem;height:20rem;width:20rem;background:#c8daeabf}.home-section-beam[data-astro-cid-2s6mdb6r]{position:absolute;inset-inline:calc(50% - 50vw);height:clamp(22rem,34vw,36rem);overflow:hidden;pointer-events:none;z-index:0;color:#5c4935;opacity:.64;mask-image:linear-gradient(to bottom,transparent,black 10%,black 90%,transparent)}.home-section-beam--how[data-astro-cid-2s6mdb6r]{inset-inline:0;top:0;height:100%;z-index:0}.dark .home-section-beam[data-astro-cid-2s6mdb6r]{color:#a38668;opacity:.58}.home-beam-svg[data-astro-cid-2s6mdb6r]{position:absolute;inset:0;height:100%;width:100%}.home-beam[data-astro-cid-2s6mdb6r]{fill:none;stroke-linecap:round;stroke-dasharray:400 1600;stroke-dashoffset:700;opacity:.1;animation:beam-flow var(--beam-dur) linear infinite;animation-delay:var(--beam-delay)}@keyframes beam-flow{0%{stroke-dashoffset:2400;opacity:.1}5%{opacity:.1}15%,85%{opacity:1}95%,to{stroke-dashoffset:700;opacity:.1}}.hero-stage[data-astro-cid-2s6mdb6r]{position:relative;margin-inline:auto;max-width:84rem}.hero-news-badge[data-astro-cid-2s6mdb6r]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;margin-top:.25rem;margin-bottom:.8rem;padding:.42rem .82rem;border-radius:999px;border:1px solid oklch(.6 .16 250 / .32);background:#1a83db1a;color:oklch(.48 .14 250);text-decoration:none;line-height:1;transition:background-color .18s ease,border-color .18s ease}.dark .hero-news-badge[data-astro-cid-2s6mdb6r]{border-color:#4393e15c;background:#4393e11f;color:#73b6fa}.hero-news-badge[data-astro-cid-2s6mdb6r]:hover{background:#1a83db24;border-color:#1a83db70}.hero-news-badge[data-astro-cid-2s6mdb6r] strong[data-astro-cid-2s6mdb6r]{font-size:.64rem;letter-spacing:.1em;font-weight:700}.hero-news-badge[data-astro-cid-2s6mdb6r] span[data-astro-cid-2s6mdb6r]{font-size:.78rem;font-weight:600;letter-spacing:-.01em}.component-stage[data-astro-cid-2s6mdb6r]{position:relative;overflow:hidden;border:1px solid color-mix(in oklch,var(--border) 72%,transparent);background:var(--card);box-shadow:0 24px 80px color-mix(in oklch,black 14%,transparent),0 0 0 1px color-mix(in oklch,white 35%,transparent)}.component-stage[data-astro-cid-2s6mdb6r]:after{content:none}.dark .component-stage[data-astro-cid-2s6mdb6r]{background:var(--card);box-shadow:0 30px 90px color-mix(in oklch,black 48%,transparent),0 0 0 1px color-mix(in oklch,white 10%,transparent)}.safari-titlebar[data-astro-cid-2s6mdb6r]{position:relative;z-index:2;display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-bottom:1px solid color-mix(in oklch,var(--border) 50%,transparent);background:color-mix(in oklch,var(--card) 96%,white 4%)}.dark .safari-titlebar[data-astro-cid-2s6mdb6r]{background:color-mix(in oklch,var(--card) 92%,black 8%)}.safari-dots[data-astro-cid-2s6mdb6r]{display:flex;gap:.42rem;flex-shrink:0}.safari-dot[data-astro-cid-2s6mdb6r]{width:.68rem;height:.68rem;border-radius:50%}.safari-dot--close[data-astro-cid-2s6mdb6r]{background:#ff5f57}.safari-dot--minimize[data-astro-cid-2s6mdb6r]{background:#febc2e}.safari-dot--zoom[data-astro-cid-2s6mdb6r]{background:#28c840}.safari-address-bar[data-astro-cid-2s6mdb6r]{flex:1;display:flex;align-items:center;justify-content:center;gap:.35rem;padding:.32rem .75rem;border-radius:.45rem;background:color-mix(in oklch,var(--border) 28%,transparent);font-size:.78rem;color:var(--muted-foreground)}.safari-lock-icon[data-astro-cid-2s6mdb6r]{width:.72rem;height:.72rem;flex-shrink:0;opacity:.55}.safari-url[data-astro-cid-2s6mdb6r]{font-weight:500;letter-spacing:-.01em}.component-stage__canvas[data-astro-cid-2s6mdb6r]{position:relative;z-index:1;padding:0;background:transparent}.component-stage--hero[data-astro-cid-2s6mdb6r] .component-stage__canvas[data-astro-cid-2s6mdb6r],.component-stage--accounts[data-astro-cid-2s6mdb6r] .component-stage__canvas[data-astro-cid-2s6mdb6r],.component-stage--transactions[data-astro-cid-2s6mdb6r] .component-stage__canvas[data-astro-cid-2s6mdb6r]{padding:0}.component-stage--subscriptions[data-astro-cid-2s6mdb6r],.component-stage--transactions[data-astro-cid-2s6mdb6r]{overflow:hidden;-webkit-mask-image:linear-gradient(180deg,black 0%,black 72%,transparent 100%);mask-image:linear-gradient(180deg,black 0%,black 72%,transparent 100%)}.component-stage--subscriptions[data-astro-cid-2s6mdb6r]{max-height:max(70vh,30rem)}.component-stage--subscriptions[data-astro-cid-2s6mdb6r],.component-stage--transactions[data-astro-cid-2s6mdb6r]{border:0;background:transparent;box-shadow:none}.component-stage--transactions[data-astro-cid-2s6mdb6r]{max-height:max(80vh,36rem)}.component-stage--terminal[data-astro-cid-2s6mdb6r]{width:min(100%,34rem);margin-inline:auto;border-radius:var(--home-surface-radius)}.component-stage--terminal[data-astro-cid-2s6mdb6r] .component-stage__canvas[data-astro-cid-2s6mdb6r],.component-stage--subscriptions[data-astro-cid-2s6mdb6r] .component-stage__canvas[data-astro-cid-2s6mdb6r]{padding:0}.component-stage--terminal[data-astro-cid-2s6mdb6r] .component-stage__canvas[data-astro-cid-2s6mdb6r]{overflow:hidden;border-radius:inherit;background:transparent}.component-stage--terminal[data-astro-cid-2s6mdb6r] .mcp-session-preview,.component-stage--terminal[data-astro-cid-2s6mdb6r] .mcp-session-preview__terminal{border-radius:inherit}.component-stage--terminal[data-astro-cid-2s6mdb6r] .terminal-chrome{background-color:#ecebe8!important}.component-stage--terminal[data-astro-cid-2s6mdb6r] .terminal-pill{background-color:#d8d7d5!important;color:#383836!important}.component-stage--terminal[data-astro-cid-2s6mdb6r] .terminal-content{background-color:#fafaf9!important}.dark .component-stage--terminal[data-astro-cid-2s6mdb6r]{border-color:color-mix(in oklch,white 16%,transparent)}.dark .component-stage--terminal[data-astro-cid-2s6mdb6r] .terminal-chrome{background-color:#121210!important}.dark .component-stage--terminal[data-astro-cid-2s6mdb6r] .terminal-pill{background-color:#201f1d!important;color:#ababa8!important}.dark .component-stage--terminal[data-astro-cid-2s6mdb6r] .terminal-content{background-color:#060605!important}.product-preview{pointer-events:none}.product-preview--dashboard{background:var(--background);color:var(--foreground)}.product-preview--dashboard .page-content{padding-top:var(--page-padding-mobile, .5rem);padding-bottom:1rem}.product-preview--dashboard .page-padding{padding-inline:var(--page-padding-mobile, .5rem)}@media(min-width:768px){.product-preview--dashboard .page-content{padding-top:var(--page-padding-tablet, 1rem);padding-bottom:1.5rem}.product-preview--dashboard .page-padding{padding-inline:var(--page-padding-tablet, 1rem)}}@media(min-width:1024px){.product-preview--dashboard .page-padding{padding-inline:var(--page-padding-desktop, 1rem)}}.product-preview--accounts,.product-preview--subscriptions,.product-preview--transactions{background:transparent!important}.product-preview--subscriptions table{min-width:0}.product-preview--subscriptions col:nth-child(1){width:33%}.product-preview--subscriptions col:nth-child(2){width:25%}.product-preview--subscriptions col:nth-child(3){width:20%}.product-preview--subscriptions col:nth-child(4){width:22%}.product-preview--subscriptions th,.product-preview--subscriptions td{padding-inline:.75rem}.product-preview--subscriptions .cell-merchant,.product-preview--subscriptions .cell-account{white-space:normal}.product-preview--subscriptions .cell-merchant>div,.product-preview--subscriptions .cell-account>div{width:100%}.product-preview--subscriptions .cell-merchant span[title]{min-width:0;white-space:normal}.accounts-preview-surface[data-astro-cid-2s6mdb6r]{position:relative;min-width:0}.home-product-card{transform-origin:center top;filter:drop-shadow(0 22px 48px color-mix(in oklch,black 16%,transparent))}.dark .home-product-card{filter:drop-shadow(0 28px 58px color-mix(in oklch,black 38%,transparent))}.summary-card[data-astro-cid-2s6mdb6r],.pricing-shell[data-astro-cid-2s6mdb6r],.plan-card[data-astro-cid-2s6mdb6r]{box-shadow:0 12px 40px color-mix(in oklch,black 5%,transparent),inset 0 1px color-mix(in oklch,white 55%,transparent)}.plan-card[data-astro-cid-2s6mdb6r]{border:1px solid var(--card-edge-border, var(--border));box-shadow:var(--shadow-card-edge)}.plan-card--popular[data-astro-cid-2s6mdb6r]{border-color:color-mix(in oklch,var(--chart-2, var(--primary)) 52%,var(--border))}.plan-card__badge[data-astro-cid-2s6mdb6r]{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid color-mix(in oklch,var(--chart-2, var(--primary)) 64%,transparent);background:color-mix(in oklch,var(--chart-2, var(--primary)) 18%,var(--card));color:color-mix(in oklch,var(--chart-2, var(--primary)) 78%,var(--foreground));padding:.25rem .75rem;font-size:.68rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.dark .summary-card[data-astro-cid-2s6mdb6r],.dark .pricing-shell[data-astro-cid-2s6mdb6r],.dark .plan-card[data-astro-cid-2s6mdb6r]{box-shadow:0 24px 60px color-mix(in oklch,black 30%,transparent),inset 0 1px color-mix(in oklch,white 10%,transparent)}.dark .plan-card[data-astro-cid-2s6mdb6r]{box-shadow:var(--shadow-card-edge)}.dark .plan-card__badge[data-astro-cid-2s6mdb6r]{background:color-mix(in oklch,var(--chart-2, var(--primary)) 28%,var(--card));color:color-mix(in oklch,var(--chart-2, var(--primary)) 82%,white)}.hero-social-proof[data-astro-cid-2s6mdb6r]{display:grid;justify-items:center;max-width:min(100%,58rem);margin-inline:auto}.hero-social-proof__grid[data-astro-cid-2s6mdb6r]{display:grid;grid-template-columns:max-content 1px max-content;grid-template-areas:"stars divider compat" "caption divider subline";align-items:center;column-gap:1.8rem;row-gap:.45rem}.hero-stars[data-astro-cid-2s6mdb6r]{grid-area:stars;display:inline-flex;align-items:center;justify-self:center;gap:.12rem;color:#f59e0b;line-height:1}.hero-stars__value[data-astro-cid-2s6mdb6r]{margin-left:.45rem;font-size:1rem;line-height:1;color:var(--foreground);font-weight:700;letter-spacing:-.02em}.hero-social-proof__caption[data-astro-cid-2s6mdb6r]{grid-area:caption;justify-self:center;font-size:.82rem;line-height:1.35;color:var(--muted-foreground);text-align:center}.hero-social-proof__subline[data-astro-cid-2s6mdb6r]{grid-area:subline;justify-self:center;font-size:.82rem;line-height:1.35;color:var(--muted-foreground);text-align:center}.hero-social-proof__divider[data-astro-cid-2s6mdb6r]{grid-area:divider;align-self:stretch;width:1px;background:color-mix(in oklch,var(--border) 74%,transparent)}.hero-social-proof__compat[data-astro-cid-2s6mdb6r]{grid-area:compat;display:inline-flex;align-items:center;justify-self:center;justify-content:center;gap:1.15rem}.hero-tool-logo[data-astro-cid-2s6mdb6r]{display:inline-flex;align-items:center;color:color-mix(in oklch,var(--foreground) 88%,transparent);transition:color .18s ease}.hero-tool-logo[data-astro-cid-2s6mdb6r]:hover{color:var(--foreground)}.hero-tool-logo[data-astro-cid-2s6mdb6r] svg[data-astro-cid-2s6mdb6r]{display:block;height:1.45rem;width:1.45rem;fill:currentColor}.flow-grid[data-astro-cid-2s6mdb6r]{position:relative;z-index:1;display:grid;gap:2.8rem}.flow-shell[data-astro-cid-2s6mdb6r]{position:relative;isolation:isolate;overflow:visible;padding-block:.25rem}.connect-orbit[data-astro-cid-2s6mdb6r]{position:relative;--connect-center-shift-y: 90px;--connect-logos-shift-y: 100px;--orbit-logo-duration: 12.5s;width:100%;max-width:64rem;height:15rem;margin-inline:auto;overflow:hidden}.connect-orbit__ellipse[data-astro-cid-2s6mdb6r]{position:absolute;top:.6rem;left:50%;width:110%;height:100%;transform:translate(-50%)}.connect-orbit__center[data-astro-cid-2s6mdb6r]{position:absolute;top:calc(3rem + var(--connect-center-shift-y));left:50%;z-index:10;transform:translate(-50%,-50%)}.connect-orbit__logo[data-astro-cid-2s6mdb6r]{position:relative;z-index:2;display:flex;width:4.5rem;height:4.5rem;align-items:center;justify-content:center;border:2px solid color-mix(in oklch,var(--primary) 35%,transparent);border-radius:9999px;background:var(--card);box-shadow:0 12px 40px color-mix(in oklch,var(--primary) 18%,transparent),0 0 0 1px color-mix(in oklch,white 20%,transparent)}.connect-orbit__mark[data-astro-cid-2s6mdb6r]{width:2.4rem;height:2.4rem}.connect-orbit__mark-main[data-astro-cid-2s6mdb6r]{fill:var(--foreground);stroke:var(--foreground);stroke-width:8}.connect-orbit__mark-accent[data-astro-cid-2s6mdb6r]{fill:var(--primary);stroke:var(--primary);stroke-width:8}.connect-orbit__pulse[data-astro-cid-2s6mdb6r]{position:absolute;inset:-.6rem;z-index:1;border:1.5px solid color-mix(in oklch,var(--primary) 40%,transparent);border-radius:9999px;animation:orbit-pulse 2.4s ease-in-out infinite}.connect-orbit__pulse[data-astro-cid-2s6mdb6r]:after{content:"";position:absolute;inset:-.75rem;border:1px solid color-mix(in oklch,var(--primary) 20%,transparent);border-radius:9999px;animation:orbit-pulse 2.4s ease-in-out .4s infinite}.orbit-logo[data-astro-cid-2s6mdb6r]{position:absolute;top:calc(3.3rem + var(--connect-logos-shift-y));left:50%;width:3rem;height:3rem;opacity:0;offset-anchor:center center;offset-rotate:0deg;transform:translate(-50%,-50%);will-change:offset-distance,opacity}.orbit-logo--left[data-astro-cid-2s6mdb6r]{offset-path:path("M -500 300 A 500 360 0 0 1 0 0");animation:orbit-move-left var(--orbit-logo-duration) linear infinite}.orbit-logo--right[data-astro-cid-2s6mdb6r]{offset-path:path("M 0 0 A 500 360 0 0 1 500 300");animation:orbit-move-right var(--orbit-logo-duration) linear infinite}.orbit-logo[data-astro-cid-2s6mdb6r] img[data-astro-cid-2s6mdb6r]{width:100%;height:100%;border-radius:9999px;object-fit:cover;box-shadow:0 6px 14px color-mix(in oklch,black 10%,transparent),0 0 2px color-mix(in oklch,black 8%,transparent)}@keyframes orbit-pulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}@keyframes orbit-move-left{0%{offset-distance:24%;opacity:0}43%{opacity:0}54%,85%{opacity:1}to{offset-distance:100%;opacity:0}}@keyframes orbit-move-right{0%{offset-distance:76%;opacity:0}43%{opacity:0}54%,85%{opacity:1}to{offset-distance:0%;opacity:0}}.flow-card[data-astro-cid-2s6mdb6r]{position:relative;z-index:1;overflow:visible;border:1px solid color-mix(in oklch,var(--border) 74%,transparent);background:color-mix(in oklch,var(--card) 84%,transparent);padding:1.2rem;box-shadow:0 16px 34px color-mix(in oklch,black 5%,transparent),inset 0 1px color-mix(in oklch,white 58%,transparent)}.dark .flow-card[data-astro-cid-2s6mdb6r]{background:color-mix(in oklch,var(--card) 86%,transparent);box-shadow:0 22px 48px color-mix(in oklch,black 28%,transparent),inset 0 1px color-mix(in oklch,white 10%,transparent)}.flow-card__icon[data-astro-cid-2s6mdb6r]{display:inline-flex;align-items:center;justify-content:center;border-radius:999px}.flow-card__step[data-astro-cid-2s6mdb6r]{display:inline-flex;align-items:baseline;gap:.32rem;padding:0;background:transparent;color:color-mix(in oklch,var(--foreground) 88%,var(--primary) 12%);font-weight:700;letter-spacing:.22em;text-transform:uppercase;line-height:1}.flow-card__stepLabel[data-astro-cid-2s6mdb6r]{font-size:.7rem;color:var(--muted-foreground)}.flow-card__stepNumber[data-astro-cid-2s6mdb6r]{font-size:.84rem;color:var(--foreground);letter-spacing:.12em}.flow-card__icon[data-astro-cid-2s6mdb6r]{position:relative;isolation:isolate;overflow:hidden;flex:0 0 auto;height:2.5rem;width:2.5rem;border:1px solid color-mix(in oklch,var(--flow-icon-color, var(--primary)) 24%,transparent);background:linear-gradient(135deg,color-mix(in oklch,var(--flow-icon-color, var(--primary)) 16%,transparent),color-mix(in oklch,var(--flow-icon-color-2, var(--accent)) 10%,transparent));color:var(--flow-icon-color, var(--primary));box-shadow:0 0 0 1px color-mix(in oklch,var(--flow-icon-color, var(--primary)) 8%,transparent),0 6px 14px color-mix(in oklch,var(--flow-icon-color, var(--primary)) 14%,transparent)}.flow-card__icon--accounts[data-astro-cid-2s6mdb6r]{--flow-icon-color: #89a7a7;--flow-icon-color-2: #7a9a9a}.flow-card__icon--sync[data-astro-cid-2s6mdb6r]{--flow-icon-color: #c4908a;--flow-icon-color-2: #b5838d}.flow-card__icon--terminal[data-astro-cid-2s6mdb6r]{--flow-icon-color: #a78a8f;--flow-icon-color-2: #8b8578}.dark .flow-card__icon--accounts[data-astro-cid-2s6mdb6r]{--flow-icon-color: #a0bcbc;--flow-icon-color-2: #8faeae}.dark .flow-card__icon--sync[data-astro-cid-2s6mdb6r]{--flow-icon-color: #d4a39e;--flow-icon-color-2: #c49aa0}.dark .flow-card__icon--terminal[data-astro-cid-2s6mdb6r]{--flow-icon-color: #bda1a5;--flow-icon-color-2: #a39d92}.flow-card__icon[data-astro-cid-2s6mdb6r] svg{position:relative;z-index:1;transform-origin:center;will-change:transform,opacity}.flow-card__icon[data-astro-cid-2s6mdb6r]:before,.flow-card__icon[data-astro-cid-2s6mdb6r]:after{content:"";position:absolute;opacity:0;pointer-events:none}.flow-card__icon[data-astro-cid-2s6mdb6r]:before{inset:.38rem;border:1px solid currentColor;border-radius:inherit;opacity:0;transform:scale(.72);transform-origin:center;will-change:transform,opacity}.flow-card__icon--accounts[data-astro-cid-2s6mdb6r] svg{animation:flow-icon-stack 2.8s ease-in-out infinite}.flow-card__icon--accounts[data-astro-cid-2s6mdb6r]:before{animation:flow-icon-pulse 2.8s ease-out infinite}.flow-card__icon--sync[data-astro-cid-2s6mdb6r] svg{animation:flow-icon-sync 2.4s cubic-bezier(.65,0,.35,1) infinite}.flow-card__icon--sync[data-astro-cid-2s6mdb6r]:before{animation:flow-icon-pulse 2.4s ease-out infinite}.flow-card__icon--terminal[data-astro-cid-2s6mdb6r] svg{animation:flow-icon-terminal 2.2s steps(2,end) infinite}.flow-card__icon--terminal[data-astro-cid-2s6mdb6r]:after{top:1.34rem;left:1.33rem;z-index:2;width:.38rem;height:.11rem;border-radius:999px;background:currentColor;animation:flow-icon-cursor 1.1s steps(2,end) infinite}@keyframes flow-icon-stack{0%,to{transform:translateY(0) scale(1)}16%{transform:translateY(-1.5px) scale(1.04)}32%{transform:translateY(0) scale(1)}48%{transform:translateY(1px) scale(.98)}64%{transform:translateY(0) scale(1)}}@keyframes flow-icon-sync{0%,18%{transform:rotate(0)}58%,to{transform:rotate(360deg)}}@keyframes flow-icon-terminal{0%,to{opacity:1;transform:translate(0)}50%{opacity:.7;transform:translate(.5px)}}@keyframes flow-icon-cursor{0%,48%{opacity:1}49%,to{opacity:0}}@keyframes flow-icon-pulse{0%,68%,to{opacity:0;transform:scale(.72)}16%{opacity:.28;transform:scale(.96)}38%{opacity:0;transform:scale(1.42)}}.flow-card[data-astro-cid-2s6mdb6r]:not(:last-child):before{content:"";position:absolute;left:1.6rem;bottom:-2.8rem;width:2px;height:2.8rem;background:linear-gradient(to bottom,color-mix(in oklch,var(--primary) 38%,transparent),color-mix(in oklch,var(--primary) 22%,transparent));transform:translate(-50%);border-radius:1px}.flow-card[data-astro-cid-2s6mdb6r]:not(:last-child):after{content:"↓";position:absolute;left:1.6rem;bottom:-2.4rem;display:inline-flex;height:2rem;width:2rem;transform:translate(-50%);align-items:center;justify-content:center;border-radius:999px;border:1px solid color-mix(in oklch,var(--primary) 28%,transparent);background:color-mix(in oklch,var(--background) 96%,transparent);color:color-mix(in oklch,var(--foreground) 76%,var(--primary) 24%);font-size:1rem;line-height:1;box-shadow:0 10px 24px color-mix(in oklch,black 5%,transparent)}.home-ai-workflow[data-astro-cid-2s6mdb6r]{position:relative;isolation:isolate;overflow:hidden}.home-ai-workflow[data-astro-cid-2s6mdb6r]:before{content:none}@media(prefers-reduced-motion:reduce){.home-beam[data-astro-cid-2s6mdb6r],.connect-orbit__pulse[data-astro-cid-2s6mdb6r],.connect-orbit__pulse[data-astro-cid-2s6mdb6r]:after,.orbit-logo[data-astro-cid-2s6mdb6r],.flow-card__icon[data-astro-cid-2s6mdb6r] svg,.flow-card__icon[data-astro-cid-2s6mdb6r]:before,.flow-card__icon[data-astro-cid-2s6mdb6r]:after{animation:none}.flow-card__icon[data-astro-cid-2s6mdb6r]:before,.flow-card__icon[data-astro-cid-2s6mdb6r]:after{opacity:0}.home-beam[data-astro-cid-2s6mdb6r]{opacity:.35;stroke-dasharray:none;stroke-dashoffset:0}.orbit-logo[data-astro-cid-2s6mdb6r]{opacity:.86}.orbit-logo--left[data-astro-cid-2s6mdb6r]:nth-of-type(2){offset-distance:60%}.orbit-logo--left[data-astro-cid-2s6mdb6r]:nth-of-type(3){offset-distance:70%}.orbit-logo--left[data-astro-cid-2s6mdb6r]:nth-of-type(4){offset-distance:80%}.orbit-logo--left[data-astro-cid-2s6mdb6r]:nth-of-type(5){offset-distance:90%}.orbit-logo--left[data-astro-cid-2s6mdb6r]:nth-of-type(6){offset-distance:100%}.orbit-logo--right[data-astro-cid-2s6mdb6r]:nth-of-type(7){offset-distance:0%}.orbit-logo--right[data-astro-cid-2s6mdb6r]:nth-of-type(8){offset-distance:10%}.orbit-logo--right[data-astro-cid-2s6mdb6r]:nth-of-type(9){offset-distance:20%}.orbit-logo--right[data-astro-cid-2s6mdb6r]:nth-of-type(10){offset-distance:30%}.orbit-logo--right[data-astro-cid-2s6mdb6r]:nth-of-type(11){offset-distance:40%}}@media(max-width:1023px){.home-section-copy[data-astro-cid-2s6mdb6r]{margin-inline:auto;text-align:center}.home-section-copy[data-astro-cid-2s6mdb6r]>p[data-astro-cid-2s6mdb6r]:first-child{justify-content:center}.home-section-copy[data-astro-cid-2s6mdb6r]>p[data-astro-cid-2s6mdb6r]:last-child{max-width:min(100%,34rem);margin-inline:auto;text-wrap:balance}.home-section-copy[data-astro-cid-2s6mdb6r] .home-title-line[data-astro-cid-2s6mdb6r]{white-space:normal}}@media(max-width:767px){.home-section[data-astro-cid-2s6mdb6r]{padding-inline:0}.home-net-worth-section[data-astro-cid-2s6mdb6r]{padding:20vh 0}.home-net-worth-section__inner[data-astro-cid-2s6mdb6r]{gap:1.35rem;width:min(100%,24rem)}.home-net-worth-section__link[data-astro-cid-2s6mdb6r]{max-width:18rem}.home-subscriptions-copy[data-astro-cid-2s6mdb6r]{margin-inline-start:0}.home-section-beam[data-astro-cid-2s6mdb6r]{inset-inline:-5rem;height:12.5rem;opacity:.78}.home-section-beam--how[data-astro-cid-2s6mdb6r]{display:none}.flow-card[data-astro-cid-2s6mdb6r]:not(:last-child):before{left:50%}.flow-card[data-astro-cid-2s6mdb6r]:not(:last-child):after{left:50%}.connect-orbit[data-astro-cid-2s6mdb6r]{height:6rem}.connect-orbit__ellipse[data-astro-cid-2s6mdb6r],.connect-orbit__pulse[data-astro-cid-2s6mdb6r],.orbit-logo[data-astro-cid-2s6mdb6r]{display:none}.connect-orbit__center[data-astro-cid-2s6mdb6r]{top:50%}.connect-orbit__logo[data-astro-cid-2s6mdb6r]{width:3.5rem;height:3.5rem}.connect-orbit__mark[data-astro-cid-2s6mdb6r]{width:1.8rem;height:1.8rem}.orbit-logo[data-astro-cid-2s6mdb6r]{top:calc(2.45rem + var(--connect-logos-shift-y));width:2.2rem;height:2.2rem}.component-stage__canvas[data-astro-cid-2s6mdb6r]{padding:0}.hero-social-proof__grid[data-astro-cid-2s6mdb6r]{grid-template-columns:1fr;grid-template-areas:"stars" "caption" "compat" "subline";row-gap:.5rem}.hero-social-proof__caption[data-astro-cid-2s6mdb6r],.hero-social-proof__subline[data-astro-cid-2s6mdb6r]{font-size:.74rem}.hero-social-proof__divider[data-astro-cid-2s6mdb6r]{display:none}}@media(max-width:374px){.home-hero-intro__headline[data-astro-cid-2s6mdb6r]{font-size:clamp(2rem,10vw,2.625rem)}}@media(min-width:768px){.home-section-title[data-astro-cid-2s6mdb6r]{font-size:2.25rem}.flow-grid[data-astro-cid-2s6mdb6r]{grid-template-columns:repeat(3,minmax(0,1fr));gap:3.2rem}.flow-card[data-astro-cid-2s6mdb6r]{min-height:13rem;padding:1.35rem}.flow-card[data-astro-cid-2s6mdb6r]:not(:last-child):before{display:none}.flow-card[data-astro-cid-2s6mdb6r]:not(:last-child):after{display:none}}@media(min-width:1024px){.home-section-title[data-astro-cid-2s6mdb6r]{font-size:3rem}.home-subscriptions-copy[data-astro-cid-2s6mdb6r] .home-section-title[data-astro-cid-2s6mdb6r]{font-size:2.5rem}}.footer-surface[data-astro-cid-dxw2um26]{background-color:color-mix(in oklch,var(--section-alt) 64%,var(--background))}.footer-surface[data-astro-cid-dxw2um26]:before{content:"";position:absolute;inset-block-start:0;inset-inline-start:50%;z-index:1;width:100vw;height:1px;transform:translate(-50%);background:var( --marketing-section-line, color-mix(in oklch, var(--foreground) 10%, transparent) );pointer-events:none}.footer-legal[data-astro-cid-dxw2um26]{position:relative}.footer-legal[data-astro-cid-dxw2um26]:before{content:"";position:absolute;inset-block-start:0;inset-inline-start:50%;width:100vw;height:1px;transform:translate(-50%);background:color-mix(in oklch,var(--border) 30%,transparent);pointer-events:none}@media(max-width:767px){.footer-legal[data-astro-cid-dxw2um26]{flex-direction:column-reverse!important;justify-content:center!important;text-align:center!important}.footer-legal[data-astro-cid-dxw2um26] span[data-astro-cid-dxw2um26]:last-child{justify-content:center!important}}.dark .footer-surface[data-astro-cid-dxw2um26]{background-color:color-mix(in oklch,var(--section-alt) 82%,var(--background))}html:not([data-home-hero-seq]) [data-home-hero-block=shader],html[data-home-hero-seq=booting] [data-home-hero-block=shader]{opacity:0;transform:scale(1.03);filter:blur(14px)}.marketing-nav--home{background-color:transparent!important;border-color:transparent!important}.marketing-nav--home:before,.marketing-nav--home:after{display:none}.marketing-nav--home .marketing-nav__fade-surface{position:absolute;inset:0;z-index:0;border-bottom:1px solid var(--border);background:var(--background);opacity:0;pointer-events:none;box-shadow:0 10px 30px color-mix(in oklch,black 10%,transparent)}.marketing-nav--home .marketing-nav__rail{position:absolute;top:0;bottom:0;z-index:5;width:1px;background:color-mix(in oklch,var(--foreground) 10%,transparent);pointer-events:none}.dark .marketing-nav--home .marketing-nav__rail{background:color-mix(in oklch,var(--foreground) 16%,transparent)}.marketing-nav--home .marketing-nav__rail--left{left:var(--marketing-rail-inset)}.marketing-nav--home .marketing-nav__rail--right{right:var(--marketing-rail-inset)}html:not([data-home-hero-seq]) [data-home-hero-block=nav],html:not([data-home-hero-seq]) [data-home-hero-block=text],html:not([data-home-hero-seq]) [data-home-hero-block=demo],html[data-home-hero-seq=booting] [data-home-hero-block=nav],html[data-home-hero-seq=booting] [data-home-hero-block=text],html[data-home-hero-seq=booting] [data-home-hero-block=demo],html[data-home-hero-seq=shader] [data-home-hero-block=nav],html[data-home-hero-seq=shader] [data-home-hero-block=text],html[data-home-hero-seq=shader] [data-home-hero-block=demo],html[data-home-hero-seq=nav] [data-home-hero-block=text],html[data-home-hero-seq=nav] [data-home-hero-block=demo],html[data-home-hero-seq=text] [data-home-hero-block=demo]{opacity:0;transform:translate3d(0,28px,0);filter:blur(14px);pointer-events:none}@media(max-width:767px){.marketing-site-rails,#marketing-nav:before,#marketing-nav:after{display:none!important}}@media(prefers-reduced-motion:reduce){html[data-home-hero-seq] [data-home-hero-block=shader],html[data-home-hero-seq] [data-home-hero-block=nav],html[data-home-hero-seq] [data-home-hero-block=text],html[data-home-hero-seq] [data-home-hero-block=demo]{opacity:1!important;transform:none!important;filter:none!important;pointer-events:auto!important}}
