.home-hero-intro{--home-hero-plum: #6f4e73;--home-hero-coral: #d87861;--home-hero-lilac: #8b80a6;--home-hero-neutral: #f7f7f8;--home-hero-nav-height: 4rem;--home-hero-social-proof-height: 4.5rem;--home-hero-dashboard-preview-size: min(76rem, calc(100vw - 2rem) );--home-hero-dashboard-preview-height: min( 95vh, calc(var(--home-hero-dashboard-preview-size) + clamp(3rem, 8vw, 8rem)) );--home-hero-dashboard-teaser-height: 5rem;--home-hero-proof-preview-gap: clamp(.9rem, 1.4vw, 1.15rem);--home-hero-copy-zone-height: calc( 100svh - var(--home-hero-social-proof-height) - var(--home-hero-dashboard-teaser-height) - var(--home-hero-proof-preview-gap) );position:relative;isolation:isolate;min-height:calc(100svh + var(--home-hero-dashboard-preview-height) - var(--home-hero-dashboard-teaser-height));overflow:visible;container-type:inline-size}@media(min-width:768px){.home-hero-intro{--home-hero-dashboard-preview-size: min( 76rem, calc( 100vw - var(--marketing-rail-inset) - var(--marketing-rail-inset) - 2px ) )}}.home-hero-intro__backdrop{--home-hero-gradient-opacity: .78;position:absolute;top:-5rem;left:50%;width:100vw;height:min(112svh,62rem);transform:translate(-50%);overflow:hidden;background:radial-gradient(ellipse at 50% 0%,color-mix(in oklch,white 58%,transparent) 0%,transparent 54%),linear-gradient(180deg,var(--home-hero-neutral) 0%,color-mix(in oklch,var(--home-hero-coral) 18%,var(--home-hero-neutral)) 42%,color-mix(in oklch,var(--home-hero-lilac) 16%,var(--background)) 100%);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:"";position:absolute;inset:0;z-index:2;background:radial-gradient(ellipse at 50% 20%,color-mix(in oklch,white 42%,transparent) 0%,transparent 46%),linear-gradient(180deg,color-mix(in oklch,var(--background) 8%,transparent) 0%,color-mix(in oklch,var(--background) 18%,transparent) 56%,var(--background) 100%);pointer-events: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}.dark .home-hero-intro__backdrop{--home-hero-gradient-opacity: .36;background:radial-gradient(ellipse at 50% 0%,color-mix(in oklch,var(--home-hero-lilac) 24%,transparent) 0%,transparent 60%),linear-gradient(180deg,color-mix(in oklch,var(--home-hero-coral) 32%,var(--background)),color-mix(in oklch,var(--home-hero-plum) 38%,var(--background)) 52%,color-mix(in oklch,var(--background) 94%,black))}.dark .home-hero-intro__backdrop:before{background:radial-gradient(ellipse at 50% 18%,color-mix(in oklch,white 4%,transparent) 0%,transparent 48%),linear-gradient(180deg,color-mix(in oklch,var(--background) 32%,transparent) 0%,color-mix(in oklch,var(--background) 48%,transparent) 54%,var(--background) 100%)}.home-hero-intro__gradientShader{position:absolute;inset:0;z-index:1;background:radial-gradient(circle at 18% 24%,color-mix(in oklch,var(--home-hero-coral) 64%,transparent) 0%,transparent 44%),radial-gradient(circle at 78% 18%,color-mix(in oklch,var(--home-hero-lilac) 58%,transparent) 0%,transparent 46%),linear-gradient(145deg,color-mix(in oklch,var(--home-hero-neutral) 86%,white),color-mix(in oklch,var(--home-hero-coral) 32%,var(--home-hero-neutral)) 46%,color-mix(in oklch,var(--home-hero-lilac) 30%,var(--background)));background-size:118% 118%;opacity:var(--home-hero-gradient-opacity);filter:saturate(.95) contrast(1.04);transform:scale(1.02);transform-origin:center top;animation:home-hero-gradient-drift 14s ease-in-out infinite alternate}.home-hero-intro__gradientShader[data-home-hero-shader-state=ready]{animation:none;transform:scale(1.02)}.home-hero-intro__gradientCanvas{display:block;width:100%;height:100%;opacity:0;transition:opacity .45s cubic-bezier(.22,1,.36,1)}.home-hero-intro__gradientCanvas--ready{opacity:1}.dark .home-hero-intro__gradientShader{filter:brightness(.42) saturate(.92) contrast(1.18);mix-blend-mode:normal}@keyframes home-hero-gradient-drift{0%{background-position:0% 0%;transform:scale(1.02)}to{background-position:100% 18%;transform:scale(1.08)}}.home-hero-intro__content{position:relative;z-index:3;display:flex;min-height:100svh;flex-direction:column;gap:clamp(1.25rem,2vw,1.85rem);overflow:visible;padding-bottom:clamp(1.5rem,3vw,2.5rem)}.home-hero-intro__showcase{position:absolute;inset:0 0 auto;height:100svh;overflow:visible;pointer-events:none}.home-hero-intro__copyStack{--primary: var(--home-hero-plum);--ring: var(--home-hero-plum);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(3.75rem,7svh,5.25rem));padding-bottom:0}.home-hero-intro__textWrap{width:100%;max-width:100%;margin-inline:auto}.home-hero-intro__heroPanel{--home-hero-panel-offset: -4rem;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);margin-bottom:var(--home-hero-panel-offset);transform:translateY(var(--home-hero-panel-offset))}.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) 70%, white );--home-hero-headline-gradient-end: var(--home-hero-headline-base);max-width:min(100%,62rem);color:var(--home-hero-headline-base);font-family:"Inter Variable",Inter,var(--font-display),var(--font-sans),Arial,Helvetica,sans-serif;font-size:clamp(2.75rem,6.2vw,4.5rem);font-weight:700;letter-spacing:0;line-height:1.16;overflow:visible;overflow-wrap:normal;text-shadow:none;text-wrap:balance}.home-hero-intro__titleLine{display:block;padding-bottom:.08em;overflow:visible;overflow-wrap:normal;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;color:transparent;opacity:.85}.home-hero-intro__actionGroup{gap:1.45rem;padding-top:.25rem}.home-hero-intro__proofRail{position:absolute;right:0;bottom:calc(var(--home-hero-dashboard-teaser-height) + var(--home-hero-proof-preview-gap));left:0;display:grid;gap:.75rem;justify-items:center;width:min(100%,46rem);max-width:calc(100% - 2rem);margin:0 auto;padding-bottom:.15rem;pointer-events:auto;text-align:center}.home-hero-intro__proofRailRow{display:grid;grid-template-columns:minmax(2.5rem,1fr) auto minmax(2.5rem,1fr);align-items:center;gap:clamp(.75rem,2vw,1.1rem);width:100%}.home-hero-intro__proofRailRule{display:block;width:100%;height:1px;background:linear-gradient(90deg,transparent,color-mix(in oklch,var(--foreground) 18%,transparent) 20%,color-mix(in oklch,var(--foreground) 18%,transparent) 80%,transparent)}.home-hero-intro__proofRailStat{display:flex;flex-direction:column;gap:.35rem;min-width:0;align-items:center;text-align:center}.home-hero-intro__proofRailAiLink{display:inline-flex;min-height:2.35rem;align-items:center;justify-content:center;margin:-.15rem -.4rem;padding:.15rem .35rem;border-radius:.75rem;color:inherit;text-decoration:none}.home-hero-intro__proofRailAiLink:focus-visible{outline:2px solid color-mix(in oklch,var(--ring) 76%,transparent);outline-offset:.25rem}.home-hero-intro__proofRailAiLink:hover .home-hero-intro__proofRailLabel{color:color-mix(in oklch,var(--foreground) 74%,transparent)}.home-hero-intro__proofRailLabel{margin:0;color:var(--muted-foreground);font-family:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:.82rem;font-weight:400;letter-spacing:.04em;line-height:1.2;text-transform:lowercase;white-space:nowrap}.home-hero-intro__proofRail .home-hero-intro__netWorthStat{display:flex;flex:0 1 auto;flex-direction:column;align-items:center;gap:.35rem;width:auto;max-width:100%;padding-inline:0;grid-area:unset;grid-column:unset}.home-hero-intro__proofRail .home-hero-intro__caption{display:block;order:2;margin:0;color:var(--muted-foreground);font-family:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:.82rem;font-weight:400;letter-spacing:.04em;line-height:1.2;text-transform:lowercase;white-space:nowrap}.home-hero-intro__proofRail .home-hero-intro__netWorthValue{display:inline-flex;order:1;align-items:center;justify-content:center;width:auto;max-width:100%;min-height:0;font-family:"Inter Variable",Inter,var(--font-display),var(--font-sans),Arial,Helvetica,sans-serif;font-size:clamp(1.35rem,2.85vw,2rem);font-weight:700;letter-spacing:-.02em;line-height:1;white-space:nowrap}.home-hero-intro__proofRail .home-hero-intro__netWorthFlow{display:inline-flex;align-items:center;justify-content:center}.home-hero-intro__proofRail .home-hero-intro__netWorthArrow{display:none}.home-hero-intro__aiChips{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.45rem}.home-hero-intro__aiChip{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;padding:0;border:1px solid color-mix(in oklch,var(--border) 80%,transparent);border-radius:999px;background:color-mix(in oklch,var(--card) 88%,transparent);color:color-mix(in oklch,var(--foreground) 72%,transparent);transition:border-color .16s ease,color .16s ease,transform .16s ease}.home-hero-intro__proofRailAiLink:hover .home-hero-intro__aiChip,.home-hero-intro__proofRailAiLink:focus-visible .home-hero-intro__aiChip{border-color:color-mix(in oklch,var(--foreground) 18%,var(--border));color:color-mix(in oklch,var(--foreground) 86%,transparent);transform:translateY(-1px)}.home-hero-intro__aiChip:before{content:none}.home-hero-intro__aiChipIcon{display:block;width:1.05rem;height:1.05rem}.home-hero-intro__aiChipIcon--image{object-fit:contain}.home-hero-intro__aiChevron{display:inline-flex;align-items:center;justify-content:center;width:1.4rem;height:2.35rem;color:color-mix(in oklch,var(--foreground) 48%,transparent);transition:color .16s ease,transform .16s ease}.home-hero-intro__aiChevronIcon{display:block;width:1rem;height:1rem}.home-hero-intro__proofRailAiLink:hover .home-hero-intro__aiChevron,.home-hero-intro__proofRailAiLink:focus-visible .home-hero-intro__aiChevron{color:color-mix(in oklch,var(--foreground) 78%,transparent);transform:translate(2px)}.dark .home-hero-intro__aiChipIcon--image[src="/favicon.svg"]{filter:brightness(1.08)}@media(min-width:64rem){.home-hero-intro__copyStack{min-height:var(--home-hero-copy-zone-height);padding-top:var(--home-hero-nav-height)}.home-hero-intro__heroPanel{--home-hero-panel-offset: 0rem;position:relative;flex:0 1 auto;gap:clamp(.85rem,1.4vw,1.1rem)}.home-hero-intro__headline{font-size:clamp(2.5rem,5.4vw,4rem)}.home-hero-intro__content{gap:.55rem}.home-hero-intro__showcase{height:100svh}}@media(max-width:63.99rem){.home-hero-intro__showcase{height:100svh}.home-hero-intro__proofRailRow{grid-template-columns:minmax(1rem,1fr) auto minmax(1rem,1fr);gap:.65rem;justify-items:center}.home-hero-intro__proofRail .home-hero-intro__netWorthStat{align-items:center}.home-hero-intro__aiChips{justify-content:center}}.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:"Inter Variable",Inter,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__bodyLine{display:inline}@media(min-width:64rem){.home-hero-intro [data-home-hero-row=body]{max-width:min(100%,48rem);font-size:clamp(.98rem,1.05vw,1.08rem);line-height:1.55;text-wrap:balance}.home-hero-intro__bodyLine{display:block}}.home-hero-intro__demoCta{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;gap:.42rem;border:0;background:transparent;color:color-mix(in oklch,var(--foreground) 58%,transparent);cursor:pointer;font-family:"Inter Variable",Inter,var(--font-sans),Arial,Helvetica,sans-serif;font-size:.94rem;font-weight:500;line-height:1.35;padding:0 .25rem;text-decoration-line:underline;text-decoration-color:color-mix(in oklch,currentColor 28%,transparent);text-decoration-thickness:1px;text-underline-offset:.24em;transition:color .16s ease,text-decoration-color .16s ease}.home-hero-intro__demoCta:hover{color:var(--foreground);text-decoration-color:color-mix(in oklch,currentColor 48%,transparent)}.home-hero-intro__demoCta:focus-visible{outline:2px solid color-mix(in oklch,var(--ring) 76%,transparent);outline-offset:.28rem}.home-hero-intro__demoCtaIcon{width:.95em;height:.95em;flex:0 0 auto;opacity:.72;transition:opacity .16s ease,transform .16s ease}.home-hero-intro__demoCta:hover .home-hero-intro__demoCtaIcon{opacity:1;transform:translate(.12rem)}.dark .home-hero-intro__headline{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__demoPeek{position:absolute;top:calc(100svh - var(--home-hero-dashboard-teaser-height));right:0;left:0;width:var(--home-hero-dashboard-preview-size);max-width:var(--home-hero-dashboard-preview-size);height:var(--home-hero-dashboard-preview-height);margin-inline:auto;margin-top:0;overflow:visible;pointer-events:auto}.home-hero-intro__demoPeek .home-hero-intro__canvas{padding:0}.home-hero-intro__demoPeek:before,.home-hero-intro__demoPeek: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__demoPeek:before{top:0}.home-hero-intro__demoPeek:after{bottom:0}.dark .home-hero-intro__demoPeek:before,.dark .home-hero-intro__demoPeek:after{background:color-mix(in oklch,var(--foreground) 16%,transparent)}.home-hero-intro__demo{position:relative;isolation:isolate;flex:0 0 auto;width:100%;height:100%;margin-inline:auto;margin-top:0;overflow:visible;padding-top:0}.home-hero-intro__previewMascot{position:absolute;top:0;right:clamp(2rem,8vw,7rem);z-index:0;display:inline-flex;align-items:center;justify-content:center;pointer-events:none;transform:translateY(-84%)}.home-hero-intro__previewMascot .warm-flame-mascot{--warm-flame-mascot-size: clamp(5.5rem, 10vw, 7.25rem);filter:drop-shadow(0 1rem 1.75rem color-mix(in oklch,var(--home-hero-coral) 24%,transparent))}.home-hero-intro__demo:before,.home-hero-intro__demo:after{content:none}@media(prefers-reduced-motion:reduce){.home-hero-intro__gradientShader,[data-slot=warm-flame-mascot] .warm-flame-art,[data-slot=warm-flame-mascot] .warm-flame-eye{animation:none!important}.home-hero-intro__gradientCanvas{transition:none}.home-hero-intro__netWorthValue:empty:before{animation:none}.home-hero-intro__eyebrowDot{animation:none}}.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}.home-hero-intro__news:focus-visible{outline:2px solid color-mix(in oklch,var(--ring) 76%,transparent);outline-offset:.25rem}.dark .home-hero-intro__news{border-color:#4393e15c;background:#4393e11f;color:#73b6fa}.home-hero-intro__news strong{color:inherit;font-size:.64rem;font-weight:700;letter-spacing:.1em}.home-hero-intro__newsIcon{--warm-flame-mascot-size: .9rem;height:auto;flex:0 0 auto}.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;height:100%;overflow:hidden;pointer-events:auto;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;flex:1 1 auto;min-height:0;padding:clamp(.9rem,1.35vw,1.25rem);overflow:visible;background:color-mix(in oklch,var(--background) 88%,var(--card))}.home-hero-intro__demoPeek .home-hero-intro__canvas{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;pointer-events:auto;touch-action:pan-y;-webkit-overflow-scrolling:touch}.dark .home-hero-intro__canvas{background:var(--background)}.home-hero-intro__dashboardViewport{position:relative;width:100%;min-height:100%;height:auto;overflow:visible;border-radius:0;background:var(--background)}.home-hero-intro__dashboardScale{width:100%;height:100%;transform:none}.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;--home-net-worth-side-min: clamp(1.75rem, 8cqw, 7rem);grid-area:stat;position:relative;display:inline-grid;gap:.5rem;width:min(100%,82rem);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__proofRailLabel,.home-hero-intro__proofRail .home-hero-intro__netWorthStat .home-hero-intro__caption{color:var(--muted-foreground);font-family:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:.82rem;font-weight:400;letter-spacing:.04em;line-height:1.2;text-transform:lowercase;white-space:nowrap}.home-hero-intro__netWorthValue{display:grid;position:relative;z-index:1;width:100%;max-width:100%;min-height:1em;align-items:center;grid-template-columns:minmax(var(--home-net-worth-side-min),1fr) minmax(0,max-content) minmax(var(--home-net-worth-side-min),1fr);gap:clamp(.5rem,2cqw,1.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;grid-column:2;justify-self:center;min-width:0}.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__netWorthUnavailable{display:inline-flex;min-width:2.5em;align-items:center;justify-content:center;color:color-mix(in oklch,currentColor 54%,transparent)}.home-hero-intro__netWorthArrow{display:inline-flex;min-width:.48em;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__netWorthArrow--left{grid-column:1;justify-self:start}.home-hero-intro__netWorthArrow--right{grid-column:3;justify-self:end}.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{min-height:auto}.home-hero-intro__backdrop{top:calc(0rem - var(--home-hero-nav-height) - 3rem);width:100vw;height:calc(min(118svh,48rem) + var(--home-hero-nav-height) + 3rem)}.home-hero-intro__backdrop:after,.home-hero-intro__demoPeek:before,.home-hero-intro__demoPeek:after{content:none}.home-hero-intro__copyStack{min-height:auto;gap:0;padding-top:calc(var(--home-hero-nav-height) + .5rem);padding-bottom:0}.home-hero-intro__content{min-height:auto;gap:clamp(1.75rem,6vw,2.5rem);padding-bottom:clamp(2rem,7vw,3rem)}.home-hero-intro__heroPanel{--home-hero-panel-offset: 0rem;gap:clamp(1.1rem,4.5vw,1.45rem)}.home-hero-intro__headlineGroup{padding-inline:.75rem}.home-hero-intro__showcase{position:static;display:flex;height:auto;flex-direction:column;gap:clamp(1.25rem,5vw,1.75rem);overflow:visible;pointer-events:auto}.home-hero-intro__demoPeek{position:static;inset:auto;width:min(100%,var(--home-hero-dashboard-preview-size));max-width:min(100%,var(--home-hero-dashboard-preview-size));margin-top:clamp(2.75rem,10vw,4rem)}.home-hero-intro__previewMascot{right:clamp(1rem,8vw,2.5rem)}.home-hero-intro__proofRail{position:static;width:min(100%,34rem);max-width:calc(100% - 2rem);padding-bottom:0}.home-hero-intro__demo{flex-basis:auto;overflow:visible;padding-top:0;width:100%}.home-hero-intro__frame{border-color:transparent;box-shadow:none}.home-hero-intro__canvas{padding:.85rem}.home-hero-intro__dashboardScale{transform:none}.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}}@media(max-width:359px){.home-hero-intro__demoCtaForm{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)}}[data-astro-cid-w2yyhqky][data-home-pricing] [data-astro-cid-w2yyhqky][data-billing-period][aria-pressed=true]{background:var(--background);color:var(--foreground);box-shadow:0 1px 3px color-mix(in oklch,black 12%,transparent)}[data-astro-cid-w2yyhqky][data-home-pricing] [data-astro-cid-w2yyhqky][data-billing-period][aria-pressed=false]{color:var(--muted-foreground)}.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]{container-type:inline-size;display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;align-items:center;gap:clamp(1.75rem,3vw,2.5rem);width:min(100%,82rem);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}.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--subscriptions[data-astro-cid-2s6mdb6r] .component-stage__canvas[data-astro-cid-2s6mdb6r]{padding:0}.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;--connect-mascot-height: clamp(8.45rem, 15vw, 9.4rem);--connect-mascot-width: clamp(6.75rem, 12vw, 7.5rem);--orbit-logo-duration: 11s;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:4;transform:translate(-50%,-50%)}.connect-orbit__mascot[data-astro-cid-2s6mdb6r]{position:relative;z-index:2;display:flex;width:var(--connect-mascot-width);aspect-ratio:231 / 289;align-items:center;justify-content:center;pointer-events:none;transform:translateY(-20px)}.connect-orbit__mascot[data-astro-cid-2s6mdb6r] .connect-orbit__flame{--warm-flame-mascot-size: 100%;position:absolute;inset:0;z-index:1;opacity:1;filter:drop-shadow(0 1rem 1.5rem color-mix(in oklch,var(--primary) 22%,transparent))}.connect-orbit__pulse[data-astro-cid-2s6mdb6r]{position:absolute;top:calc(3rem + var(--connect-center-shift-y) - 20px);left:50%;z-index:1;width:calc(var(--connect-mascot-width) + .5rem);height:calc(var(--connect-mascot-height) + .5rem);border:1.5px solid rgb(255 255 255 / .4);border-radius:9999px;animation:orbit-pulse-centered 1.6s ease-in-out infinite;pointer-events:none;transform:translate(-50%,-50%)}.connect-orbit__pulse[data-astro-cid-2s6mdb6r]:before,.connect-orbit__pulse[data-astro-cid-2s6mdb6r]:after{content:"";position:absolute;border-radius:9999px}.connect-orbit__pulse[data-astro-cid-2s6mdb6r]:before{inset:-.35rem;border:1px solid rgb(255 255 255 / .28);animation:orbit-pulse 1.6s ease-in-out .2s infinite}.connect-orbit__pulse[data-astro-cid-2s6mdb6r]:after{inset:-.7rem;border:1px solid rgb(255 255 255 / .18);animation:orbit-pulse 1.6s 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;z-index:3;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 -455 300 A 455 350 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 455 350 0 0 1 455 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;filter:saturate(1.35) contrast(1.04);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.08)}}@keyframes orbit-pulse-centered{0%,to{opacity:.3;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.08)}}@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:1rem 1.2rem 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));filter:saturate(1.35);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)}@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]:before,.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(3){offset-distance:60%}.orbit-logo--left[data-astro-cid-2s6mdb6r]:nth-of-type(4){offset-distance:70%}.orbit-logo--left[data-astro-cid-2s6mdb6r]:nth-of-type(5){offset-distance:80%}.orbit-logo--left[data-astro-cid-2s6mdb6r]:nth-of-type(6){offset-distance:90%}.orbit-logo--left[data-astro-cid-2s6mdb6r]:nth-of-type(7){offset-distance:100%}.orbit-logo--right[data-astro-cid-2s6mdb6r]:nth-of-type(8){offset-distance:0%}.orbit-logo--right[data-astro-cid-2s6mdb6r]:nth-of-type(9){offset-distance:10%}.orbit-logo--right[data-astro-cid-2s6mdb6r]:nth-of-type(10){offset-distance:20%}.orbit-logo--right[data-astro-cid-2s6mdb6r]:nth-of-type(11){offset-distance:30%}.orbit-logo--right[data-astro-cid-2s6mdb6r]:nth-of-type(12){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:9.5rem;overflow:visible}.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__mascot[data-astro-cid-2s6mdb6r]{width:6rem;transform:translateY(-20px)}.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(1.9rem,9.2vw,2.4rem)}}@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:var(--home-nav-surface-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)}@media(max-width:639px){.marketing-nav--home .home-marketing-nav__login{display:none}}@media(max-width:479px){.marketing-nav--home .home-marketing-nav__container{padding-inline:max(.875rem,env(safe-area-inset-left)) max(.875rem,env(safe-area-inset-right))}.marketing-nav--home .home-marketing-nav__inner{height:3.75rem;gap:.75rem;padding-inline:0}.marketing-nav--home .home-marketing-nav__brand{min-width:0}.marketing-nav--home .home-marketing-nav__actions{min-width:0;gap:.375rem}.marketing-nav--home .home-marketing-nav__dashboard,.marketing-nav--home .home-marketing-nav__signup{height:2.25rem;padding-inline:.875rem}.marketing-nav--home .home-marketing-nav__theme{height:2.25rem;width:2.25rem}}@media(max-width:359px){.marketing-nav--home .home-marketing-nav__container{padding-inline:max(.75rem,env(safe-area-inset-left)) max(.75rem,env(safe-area-inset-right))}.marketing-nav--home .home-marketing-nav__inner{gap:.5rem}.marketing-nav--home .home-marketing-nav__dashboard,.marketing-nav--home .home-marketing-nav__signup{padding-inline:.75rem}}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--home .marketing-nav__rail,#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}}
