.how_how__WUChT{position:relative;container-type:inline-size;text-align:left}.how_sr__tz3IH{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.how_word__y5_QK{font-size:24px;line-height:32px;font-weight:800;letter-spacing:-.3px;color:var(--ink)}.how_line__kydFO{font-size:17px;line-height:26px;color:var(--muted);text-wrap:pretty}.how_plate___pasG{--plate-w:72px;--plate-h:48px;position:relative;z-index:3;display:block;flex:none;width:var(--plate-w);height:var(--plate-h);border:2px solid var(--border);border-radius:var(--radius-md);background:var(--surface-raised)}.how_plate___pasG:after{content:"";position:absolute;inset:-6px;border:2px solid var(--brand-indigo);border-radius:calc(var(--radius-md) + 4px);opacity:0;transition:opacity var(--dur-3) var(--ease-out);pointer-events:none}.how_plate___pasG[data-lit="1"]:after{opacity:1;transition:opacity var(--dur-1) var(--ease-out)}.how_plate___pasG i{position:absolute;display:block}.how_plate___pasG[data-p=choose] i{top:9px;width:15px;height:26px;border:1px solid var(--border);border-radius:calc(var(--radius-sm) / 2);background:var(--surface)}.how_plate___pasG[data-p=choose] i:first-of-type{left:8px}.how_plate___pasG[data-p=choose] i:nth-of-type(2){left:27px}.how_plate___pasG[data-p=choose] i:nth-of-type(3){left:46px}.how_plate___pasG[data-p=choose] i[data-pick]{border:2px solid var(--brand-indigo);background:var(--tint)}.how_plate___pasG[data-p=choose] svg{position:absolute;left:50px;top:24px;width:18px;height:18px}.how_plate___pasG[data-p=learn] i{left:6px;right:6px;height:12px}.how_plate___pasG[data-p=learn] i:first-of-type{top:4px}.how_plate___pasG[data-p=learn] i:nth-of-type(2){top:16px;border-top:1px solid var(--border)}.how_plate___pasG[data-p=learn] i:nth-of-type(3){top:28px;border-top:1px solid var(--border)}.how_plate___pasG[data-p=learn] i:after,.how_plate___pasG[data-p=learn] i:before{content:"";position:absolute;top:4px;height:4px;border-radius:var(--radius-pill)}.how_plate___pasG[data-p=learn] i:before{left:6px;width:24px;background:var(--ink)}.how_plate___pasG[data-p=learn] i:after{right:4px;width:10px;background:var(--border)}.how_plate___pasG[data-p=learn] i:nth-of-type(2):before{width:18px}.how_plate___pasG[data-p=learn] i:nth-of-type(3):before{width:21px}.how_plate___pasG[data-p=learn] i[data-new]{border-radius:calc(var(--radius-sm) / 2);background:var(--tint);border-left:2px solid var(--brand-indigo)}.how_plate___pasG[data-p=build],.how_plate___pasG[data-p=improve]{border-color:var(--ink);background:var(--ink)}.how_plate___pasG i[data-mark]{left:7px;top:7px;width:12px;height:12px;border-radius:calc(var(--radius-sm) / 2);background:var(--accent-amber)}.how_plate___pasG i[data-name]{left:24px;top:11px;width:20px;height:4px;border-radius:var(--radius-pill);background:var(--on-brand)}.how_plate___pasG i[data-row]{left:7px;bottom:11px;width:24px;height:4px;border-radius:var(--radius-pill);background:var(--dark-muted)}.how_plate___pasG i[data-btn]{right:7px;bottom:7px;width:20px;height:12px;border-radius:calc(var(--radius-sm) / 2);background:var(--accent-amber)}.how_plate___pasG i[data-note]{left:5px;right:5px;bottom:5px;height:16px;border-radius:calc(var(--radius-sm) / 2);background:var(--surface-raised)}.how_plate___pasG i[data-note]:after,.how_plate___pasG i[data-note]:before{content:"";position:absolute;border-radius:var(--radius-pill)}.how_plate___pasG i[data-note]:before{left:5px;top:6px;width:22px;height:4px;background:var(--muted)}.how_plate___pasG i[data-note]:after{right:3px;top:3px;width:14px;height:10px;border-radius:calc(var(--radius-sm) / 2);background:var(--brand-indigo)}.how_way__4_AMc{position:absolute;z-index:1;display:grid;place-items:center;width:20px;height:20px;border-radius:var(--radius-pill);color:var(--muted)}.how_dot__mPRC3,.how_way__4_AMc svg{width:12px;height:12px}.how_dot__mPRC3{position:absolute;left:0;top:0;z-index:2;margin:-6px 0 0 -6px;border-radius:var(--radius-pill);background:var(--brand-indigo);opacity:0;pointer-events:none;transition:opacity var(--dur-2) var(--ease-out)}.how_dot__mPRC3[data-on="1"]{opacity:1}.how_onLine__Pgh1M{--plate-half:36px;position:relative;margin-left:var(--plate-half)}.how_how__WUChT[data-layout="1"] .how_track__BFPYM{display:grid;grid-row-gap:24px;row-gap:24px;margin:0;padding:24px 16px 24px 0;list-style:none;border:2px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised)}.how_how__WUChT[data-layout="1"] .how_step__vXJ6o{position:relative;min-height:48px;padding-left:calc(var(--plate-half) + var(--space-3))}.how_how__WUChT[data-layout="1"] .how_plate___pasG{position:absolute;left:calc(-1 * var(--plate-half) - 1px);top:0}.how_how__WUChT[data-layout="1"] .how_word__y5_QK{padding-top:8px}.how_how__WUChT[data-layout="1"] .how_line__kydFO{margin-top:4px}.how_how__WUChT[data-layout="1"] .how_way__4_AMc{background:var(--surface-raised)}.how_how__WUChT[data-layout="1"] .how_way__4_AMc[data-to=next]{left:-11px;top:-22px}.how_how__WUChT[data-layout="1"] .how_way__4_AMc[data-to=next] svg{transform:rotate(90deg)}.how_how__WUChT[data-layout="1"] .how_way__4_AMc[data-to=back]{right:-9px;top:50%;margin-top:-10px}.how_how__WUChT[data-layout="1"] .how_way__4_AMc[data-to=back] svg{transform:rotate(-90deg)}@container (min-width: 720px){.how_onLine__Pgh1M{margin-left:0;margin-top:30px}.how_how__WUChT[data-layout="1"] .how_track__BFPYM{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:0;padding:0 16px 40px}.how_how__WUChT[data-layout="1"] .how_step__vXJ6o{display:grid;justify-items:center;align-content:start;padding:0 8px;text-align:center}.how_how__WUChT[data-layout="1"] .how_plate___pasG{position:relative;left:auto;top:auto;margin-top:-25px;scale:1.25}.how_how__WUChT[data-layout="1"] .how_word__y5_QK{padding-top:0;margin-top:24px}.how_how__WUChT[data-layout="1"] .how_line__kydFO{margin-top:4px;max-width:200px}.how_how__WUChT[data-layout="1"] .how_way__4_AMc[data-to=next]{left:-10px;top:-11px}.how_how__WUChT[data-layout="1"] .how_way__4_AMc[data-to=next] svg{transform:none}.how_how__WUChT[data-layout="1"] .how_way__4_AMc[data-to=back]{right:auto;left:50%;top:auto;bottom:-9px;margin:0 0 0 -10px}.how_how__WUChT[data-layout="1"] .how_way__4_AMc[data-to=back] svg{transform:rotate(180deg)}}.how_split__dheE5{display:grid;grid-row-gap:24px;row-gap:24px}.how_fig__pIcd_{position:relative;justify-self:center;width:100%;max-width:326px;height:152px}.how_ring__py0Zt{position:absolute;inset:24px 0;border:2px solid var(--border);border-radius:var(--radius-lg);background:var(--tint)}.how_fig__pIcd_ .how_plate___pasG{position:absolute;margin-left:calc(var(--plate-w) / -2)}.how_fig__pIcd_ .how_plate___pasG:first-of-type{left:27%;top:0}.how_fig__pIcd_ .how_plate___pasG:nth-of-type(2){left:73%;top:0}.how_fig__pIcd_ .how_plate___pasG:nth-of-type(3){left:73%;bottom:0}.how_fig__pIcd_ .how_plate___pasG:nth-of-type(4){left:27%;bottom:0}.how_fig__pIcd_ .how_way__4_AMc{background:var(--tint)}.how_fig__pIcd_ .how_way__4_AMc[data-to=down]{right:-9px;top:50%;margin-top:-10px}.how_fig__pIcd_ .how_way__4_AMc[data-to=down] svg{transform:rotate(90deg)}.how_fig__pIcd_ .how_way__4_AMc[data-to=up]{left:-9px;top:50%;margin-top:-10px}.how_fig__pIcd_ .how_way__4_AMc[data-to=up] svg{transform:rotate(-90deg)}.how_num__MbTa0{display:grid;place-items:center;width:24px;height:24px;border-radius:var(--radius-pill);background:var(--brand-indigo);color:var(--on-brand);font-size:14px;line-height:1;font-weight:500}.how_plate___pasG .how_num__MbTa0{position:absolute;z-index:1;left:-34px;top:50%;margin-top:-12px}.how_list__Faih8{margin:0;padding:0;list-style:none}.how_item__YXJqi{display:grid;grid-template-columns:24px minmax(0,1fr);grid-column-gap:16px;column-gap:16px;align-items:center;padding:16px 0}.how_item__YXJqi+.how_item__YXJqi{border-top:1px solid var(--border)}.how_item__YXJqi .how_line__kydFO{grid-column:2;margin-top:4px}@container (min-width: 720px){.how_split__dheE5{grid-template-columns:326px minmax(0,1fr);column-gap:64px;align-items:center}}@container (min-width: 900px){.how_item__YXJqi{grid-template-columns:24px 128px minmax(0,1fr);padding:24px 0}.how_item__YXJqi .how_line__kydFO{grid-column:3;margin-top:0}}.landing_page__dUHgJ{min-height:100vh;display:flex;flex-direction:column;background:var(--surface);color:var(--ink);font-family:var(--font-sans);overflow-x:clip}.landing_main__Ls7XL{flex:1 1;display:block}.landing_rail__1CR7b{width:100%;max-width:calc(var(--rail) + 2 * var(--gutter));margin:0 auto;padding:0 var(--gutter)}.landing_srOnly__9IUGU{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.landing_header__zIRKS{display:flex;align-items:center;height:80px}.landing_logo__0rwWq{display:block;margin-left:-6px}.landing_logo__0rwWq img{height:56px;width:auto}.landing_logo__0rwWq:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--radius-sm)}@media (max-width:639px){.landing_header__zIRKS{height:64px}.landing_logo__0rwWq{margin-left:-4px}.landing_logo__0rwWq img{height:44px}}.landing_display__ubJ8u{font-size:68px;line-height:68px;font-weight:800;letter-spacing:-2px;text-wrap:balance}.landing_h1__B99pn{font-size:44px;line-height:48px;font-weight:800;letter-spacing:-1px;text-wrap:balance}.landing_h2__tmxv3{font-size:30px;line-height:36px;font-weight:800;letter-spacing:-.5px;text-wrap:balance}.landing_lead__Ptcmi{font-size:20px;line-height:30px;font-weight:400;color:var(--muted);text-wrap:pretty}.landing_sentence__JK73C{display:inline-block;white-space:pre-wrap;text-wrap:balance}.landing_body__LD3Jo{font-size:17px;line-height:26px;color:var(--muted);text-wrap:pretty}.landing_label__eUki8{font-size:13px;line-height:16px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}@media (max-width:1023px){.landing_display__ubJ8u{font-size:56px;line-height:58px;letter-spacing:-1.5px}}@media (max-width:639px){.landing_display__ubJ8u{font-size:40px;line-height:44px;letter-spacing:-1px}.landing_h1__B99pn{font-size:34px;line-height:38px;letter-spacing:-.8px}.landing_h2__tmxv3{font-size:26px;line-height:32px}.landing_lead__Ptcmi{font-size:18px;line-height:27px}}@media (max-width:359px){.landing_display__ubJ8u{font-size:35px;line-height:39px}}.landing_formWrap__ZknZz{width:100%;max-width:480px;min-height:84px}.landing_formWrap__ZknZz[data-align=center]{margin-left:auto;margin-right:auto}.landing_field__XBA6h{display:flex;align-items:center;gap:6px;height:60px;padding:6px;border:1px solid var(--muted);border-radius:18px;background:var(--surface-raised)}.landing_field__XBA6h:focus-within{border-color:var(--brand-indigo);box-shadow:0 0 0 1px var(--brand-indigo)}.landing_field__XBA6h[data-error="1"]{border-color:var(--brand-rose);box-shadow:0 0 0 1px var(--brand-rose)}.landing_input__yytja{flex:1 1;min-width:0;height:100%;padding:0 12px;border:0;background:transparent;font-size:17px;line-height:24px;color:var(--ink);outline:none}.landing_input__yytja::placeholder{color:var(--muted);opacity:1}.landing_button___FKiv{flex:none;height:48px;padding:0 20px;border:0;border-radius:var(--radius-md);background:var(--brand-indigo);color:var(--on-brand);font-size:17px;line-height:1;font-weight:500;white-space:nowrap;cursor:pointer;transition:transform var(--dur-1) var(--ease-out),opacity var(--dur-1) var(--ease-out)}.landing_button___FKiv:active{transform:scale(.98)}.landing_button___FKiv:focus-visible{outline:none;box-shadow:var(--focus-ring)}.landing_button___FKiv[data-sending]{opacity:.6;cursor:default}.landing_formError__To_xm{min-height:20px;margin-top:4px;padding:0 4px;font-size:14px;line-height:20px;color:var(--ink);text-align:left}.landing_formDone__J95Al{display:grid;align-content:center;grid-gap:2px;gap:2px;min-height:60px;padding:8px 20px;border:1px solid var(--border);border-radius:18px;background:var(--surface-raised);font-size:17px;line-height:24px;font-weight:500;color:var(--ink);text-align:left}.landing_formWrap__ZknZz[data-tone=indigo] .landing_field__XBA6h{border-color:var(--on-brand);background:transparent}.landing_formWrap__ZknZz[data-tone=indigo] .landing_field__XBA6h:focus-within{box-shadow:0 0 0 1px var(--on-brand)}.landing_formWrap__ZknZz[data-tone=indigo] .landing_field__XBA6h[data-error="1"]{border-color:var(--accent-amber);box-shadow:0 0 0 1px var(--accent-amber)}.landing_formWrap__ZknZz[data-tone=indigo] .landing_input__yytja{color:var(--on-brand)}.landing_formWrap__ZknZz[data-tone=indigo] .landing_input__yytja::placeholder{color:var(--tint)}.landing_formWrap__ZknZz[data-tone=indigo] .landing_button___FKiv{background:var(--on-brand);color:var(--brand-indigo)}.landing_formWrap__ZknZz[data-tone=indigo] .landing_button___FKiv:focus-visible{box-shadow:0 0 0 3px var(--brand-indigo),0 0 0 5px var(--on-brand)}.landing_formWrap__ZknZz[data-tone=indigo] .landing_button___FKiv[data-sending]{opacity:.6;cursor:default}.landing_trap__MFPnl{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.landing_formError__To_xm{color:var(--on-brand)}@media (max-width:479px){.landing_formWrap__ZknZz{min-height:136px}.landing_field__XBA6h{flex-direction:column;align-items:stretch;gap:8px;height:auto;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none!important}.landing_input__yytja{flex:none;height:52px;padding:0 16px;border:1px solid var(--muted);border-radius:var(--radius-md);background:var(--surface-raised)}.landing_input__yytja:focus-visible{border-color:var(--brand-indigo);box-shadow:0 0 0 1px var(--brand-indigo)}.landing_field__XBA6h[data-error="1"] .landing_input__yytja{border-color:var(--brand-rose);box-shadow:0 0 0 1px var(--brand-rose)}.landing_button___FKiv{height:52px}.landing_formDone__J95Al{min-height:112px}.landing_formWrap__ZknZz[data-tone=indigo] .landing_input__yytja{border-color:var(--on-brand);background:transparent}.landing_formWrap__ZknZz[data-tone=indigo] .landing_input__yytja:focus-visible{border-color:var(--on-brand);box-shadow:0 0 0 1px var(--on-brand)}.landing_formWrap__ZknZz[data-tone=indigo] .landing_field__XBA6h[data-error="1"] .landing_input__yytja{border-color:var(--accent-amber);box-shadow:0 0 0 1px var(--accent-amber)}}.landing_footer__gr69m{margin-top:var(--space-7);border-top:1px solid var(--border)}.landing_footerInner__aVtOx{padding-top:32px;padding-bottom:32px;font-size:14px;line-height:20px;color:var(--muted);text-align:center}@media (max-width:639px){.landing_footer__gr69m{margin-top:var(--space-6)}}@media (hover:hover) and (pointer:fine){.landing_button___FKiv:hover{transform:translateY(-1px)}}@media (prefers-reduced-motion:reduce){.landing_button___FKiv{transition:none}.landing_button___FKiv:active,.landing_button___FKiv:hover{transform:none}}.landingPage_block__h3mAc{background:var(--brand-indigo);color:var(--on-brand);padding-bottom:256px}.landingPage_hero__HiCMf{display:grid;justify-items:center;padding-top:48px;text-align:center}.landingPage_hero__HiCMf h1{max-width:900px;color:var(--on-brand)}.landingPage_sub__psWHx{max-width:560px;margin-top:20px;margin-bottom:32px;color:var(--tint)}.landingPage_demo__bxIb3{max-width:calc(960px + 2 * var(--gutter));margin-top:-224px}.landingPage_under__AAOC_,.landingPage_who__R7JOW{display:grid;justify-items:center;max-width:calc(960px + 2 * var(--gutter));margin-top:var(--space-7);text-align:center}.landingPage_under__AAOC_ h2,.landingPage_who__R7JOW h2{max-width:720px}.landingPage_whoBody__q_nLK{max-width:720px;margin-top:20px}.landingPage_piece__MUZYo{width:100%;margin-top:40px}.landingPage_closeWrap__BvxOU{max-width:calc(960px + 2 * var(--gutter));margin-top:var(--space-7)}.landingPage_close__jR2Bp{display:grid;justify-items:center;grid-gap:32px;gap:32px;padding:64px 40px 44px;border-radius:var(--radius-lg);background:var(--brand-indigo);color:var(--on-brand);text-align:center}@media (max-width:639px){.landingPage_block__h3mAc{padding-bottom:176px}.landingPage_hero__HiCMf{padding-top:16px;justify-items:stretch;text-align:left}.landingPage_sub__psWHx{margin-top:16px;margin-bottom:24px}.landingPage_demo__bxIb3{margin-top:-152px}.landingPage_under__AAOC_,.landingPage_who__R7JOW{justify-items:stretch;margin-top:var(--space-6);text-align:left}.landingPage_whoBody__q_nLK{margin-top:16px}.landingPage_piece__MUZYo{margin-top:24px}.landingPage_closeWrap__BvxOU{margin-top:var(--space-6)}.landingPage_close__jR2Bp{justify-items:stretch;gap:24px;padding:40px 20px 20px;text-align:left}}@media (max-width:359px){.landingPage_close__jR2Bp{padding:32px 16px 16px}.landingPage_close__jR2Bp h2{font-size:26px;line-height:30px;letter-spacing:-.5px}}