.Wordmark_mark__SVWqY{display:inline-flex;align-items:center;gap:var(--sp-s)}.Wordmark_glyph__SQPHX{width:28px;height:28px;flex:none}.Wordmark_word__wzyX5{font-size:1.25rem;font-weight:600;letter-spacing:-.01em}.Nav_skip__VDRPn{position:absolute;left:-9999px}.Nav_skip__VDRPn:focus{left:var(--sp-l);top:var(--sp-l);z-index:10;position:fixed;background:var(--cream);border:var(--stroke) solid var(--ink);border-radius:var(--r-s);padding:var(--sp-s) var(--sp-l)}.Nav_nav__o8sSc{padding:var(--sp-xl) 0}.Nav_inner__sh7uA{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-l)}.Nav_brand__vMusG{text-decoration:none}.Nav_links__8Axcs{display:flex;gap:var(--sp-xl);font-size:.9375rem;color:var(--ink-soft)}.Nav_links__8Axcs a{text-decoration:none;padding-bottom:2px;border-bottom:2px solid transparent}.Nav_links__8Axcs a:hover{color:var(--ink);border-bottom-color:var(--terracotta)}@media (max-width:44rem){.Nav_links__8Axcs{display:none}}.Footer_footer__pQtti{border-top:var(--stroke) solid var(--ink);margin-top:var(--sp-xxxl);padding:var(--sp-xxl) 0;background:var(--paper-shade)}.Footer_inner__vtL_T{display:flex;flex-direction:column;gap:var(--sp-m);align-items:center;text-align:center}.Footer_tagline__edhu4{color:var(--ink-soft);font-size:.9375rem}.Footer_links__cFiYr{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sp-l) var(--sp-xl);font-weight:600}.Footer_links__cFiYr a{text-decoration:none;border-bottom:2px solid var(--terracotta);padding-bottom:1px}.Footer_legal__yxnQ6{font-size:.8125rem;color:var(--ink-soft)}.AppStoreBadge_badge__k4oLc{display:inline-block;padding:14px var(--sp-xl);background:var(--terracotta);color:var(--cream);border:var(--stroke) solid var(--ink);border-radius:var(--r-m);box-shadow:var(--shadow-lift);font-weight:600;font-size:1.0625rem;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.AppStoreBadge_badge__k4oLc:hover{transform:translateY(-2px)}.AppStoreBadge_badge__k4oLc:active{transform:translateY(4px);box-shadow:none}.AppStoreBadge_badge__k4oLc:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.AppStoreBadge_soon__PVinA{background:var(--mustard);color:var(--ink);box-shadow:var(--shadow);rotate:-1.5deg}.AppStoreBadge_soon__PVinA:hover{rotate:0deg}.Machine_wrap__Yda_k{width:100%}.Machine_svg__w3UDI{width:100%;height:auto;display:block;overflow:visible}.Machine_confetti__T8HjJ,.Machine_cup___1ppZ,.Machine_marble__YndaE,.Machine_springboard__YwPzj{animation-duration:6.4s;animation-iteration-count:infinite}@keyframes Machine_travel__FEX8R{0%,6%{offset-distance:0;animation-timing-function:ease-in}13%{offset-distance:8%;animation-timing-function:ease-in}34%{offset-distance:27%;animation-timing-function:linear}39%{offset-distance:34%;animation-timing-function:ease-out}45%{offset-distance:45%;animation-timing-function:ease-in}52%{offset-distance:63.5%;animation-timing-function:ease-out}60%{offset-distance:82%;animation-timing-function:ease-in}67%{offset-distance:96%;animation-timing-function:ease-out}71%,to{offset-distance:100%}}.Machine_marble__YndaE{offset-rotate:0deg;animation-name:Machine_travel__FEX8R}@keyframes Machine_marbleSquash__5mi6J{0%,50.5%,55%,to{transform:scale(1)}52%{transform:scale(1.12,.82)}}.Machine_marbleBody__XPalY{animation:Machine_marbleSquash__5mi6J 6.4s infinite}@keyframes Machine_blink__NPIIJ{0%,93%,to{transform:scaleY(1)}95%,97%{transform:scaleY(.12)}}.Machine_face__BLKh2{animation:Machine_blink__NPIIJ 3.7s infinite;transform-box:fill-box;transform-origin:center}@keyframes Machine_spin__Z0efE{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Machine_gear__0rKId{animation:Machine_spin__Z0efE 3.2s linear infinite;transform-box:fill-box;transform-origin:center}@keyframes Machine_rock__dHpuw{0%,to{transform:rotate(1.7deg)}50%{transform:rotate(-1.7deg)}}.Machine_hopper__pV7dY{animation:Machine_rock__dHpuw 6.4s ease-in-out infinite;transform-box:fill-box;transform-origin:center}@keyframes Machine_boardSquash___e3y8{0%,50%,56%,to{transform:scaleY(1)}52.5%{transform:scaleY(.8)}}.Machine_springboard__YwPzj{animation-name:Machine_boardSquash___e3y8;transform-box:fill-box;transform-origin:center bottom}@keyframes Machine_cupSquash__irLqQ{0%,66%,76%,to{transform:scaleY(1)}68%{transform:scaleY(.88)}71%{transform:scaleY(1.06)}}.Machine_cup___1ppZ{animation-name:Machine_cupSquash__irLqQ;transform-box:fill-box;transform-origin:center bottom}@keyframes Machine_burst__zwVjv{0%,66.5%{transform:translate(0) rotate(0deg);opacity:0}67%{opacity:1}78%{transform:translate(var(--dx),var(--up)) rotate(var(--rot));opacity:1}86%,to{transform:translate(calc(var(--dx) * 1.15),calc(var(--up) * .55)) rotate(var(--rot));opacity:0}}.Machine_confetti__T8HjJ{animation-name:Machine_burst__zwVjv;opacity:0;transform-box:fill-box;transform-origin:center}@media (prefers-reduced-motion:reduce){.Machine_marble__YndaE{animation:none;offset-distance:100%}.Machine_confetti__T8HjJ,.Machine_cup___1ppZ,.Machine_face__BLKh2,.Machine_gear__0rKId,.Machine_hopper__pV7dY,.Machine_marbleBody__XPalY,.Machine_springboard__YwPzj{animation:none}}.legal_page__gerqt{max-width:var(--measure);margin:0 auto;padding:var(--sp-xl) var(--sp-xl) var(--sp-xxxl);display:flex;flex-direction:column;gap:var(--sp-l)}.legal_h1__Q122P{font-size:clamp(2rem,5vw,2.75rem)}.legal_lead__raUjq{color:var(--ink-soft);font-size:1.0625rem}.legal_section__hVQAX{display:flex;flex-direction:column;gap:var(--sp-s);margin-top:var(--sp-l)}.legal_h2___rHD5{font-size:1.25rem}.legal_p__qS6Uv{color:var(--ink-soft)}.legal_link__vW7tI{color:var(--ink);text-decoration:none;border-bottom:2px solid var(--terracotta)}.legal_facts__u5bD2{border-collapse:collapse;width:100%;text-align:left}.legal_facts__u5bD2 td,.legal_facts__u5bD2 th{border-bottom:2px solid var(--paper-shade);padding:var(--sp-m) 0;vertical-align:top}.legal_facts__u5bD2 th{font-weight:600;width:40%;padding-right:var(--sp-l)}.legal_facts__u5bD2 td{color:var(--ink-soft)}.Hero_hero__Bbyie{padding:var(--sp-xxl) 0 var(--sp-xxxl)}.Hero_inner__6w8Ws{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-gap:var(--sp-xxl);gap:var(--sp-xxl);align-items:center}.Hero_copy__Ejubl{display:flex;flex-direction:column;gap:var(--sp-l)}.Hero_title__aHi6w{font-size:clamp(2.25rem,6vw,3.75rem)}.Hero_lead__N7Cy9{color:var(--ink-soft);font-size:1.125rem;max-width:32rem}.Hero_actions__m_Jyq{display:flex;flex-direction:column;gap:var(--sp-m);align-items:flex-start;margin-top:var(--sp-s)}.Hero_note__p_ayu{font-size:.875rem;color:var(--ink-soft)}.Hero_art__7LUAA{min-width:0}@media (max-width:56rem){.Hero_inner__6w8Ws{grid-template-columns:1fr}.Hero_art__7LUAA{order:-1}}.sections_section__rxMEb{padding:var(--sp-xxxl) 0}.sections_head__3st1u{max-width:var(--measure);display:flex;flex-direction:column;gap:var(--sp-m);margin-bottom:var(--sp-xxl)}.sections_title__f_gc_{font-size:clamp(1.75rem,4vw,2.5rem)}.sections_lead__4aCdV{color:var(--ink-soft);font-size:1.0625rem}.sections_cards__b3egf{display:grid;grid-gap:var(--sp-xl);gap:var(--sp-xl);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.sections_card__FaWNl{padding:var(--sp-xl);display:flex;flex-direction:column;gap:var(--sp-s)}.sections_cardTitle__qx4_q{font-size:1.125rem}.sections_cardBody__2Kd_A{color:var(--ink-soft);font-size:.9375rem}.PartGlyph_glyph__Z4kXo{width:56px;height:56px;flex:none;display:block}.Workshop_tray__G7AU_{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--sp-xl);gap:var(--sp-xl);grid-template-columns:repeat(auto-fit,minmax(17rem,1fr))}.Workshop_part__b6utW{rotate:var(--tilt);transition:rotate .18s ease}.Workshop_part__b6utW:hover{rotate:0deg}.Workshop_partInner__rwpT6{display:flex;gap:var(--sp-l);align-items:flex-start;padding:var(--sp-l)}.Workshop_partName__ybFm8{font-size:1rem;margin-bottom:2px}.Workshop_partBody___7h__{color:var(--ink-soft);font-size:.875rem}.Workshop_sandbox__jR9E_{margin-top:var(--sp-xxl)}.Workshop_sandboxInner__n7HUb{padding:var(--sp-xl);max-width:var(--measure);display:flex;flex-direction:column;gap:var(--sp-s)}.Workshop_sandboxTitle__seW2y{font-size:1.375rem}.Workshop_sandboxBody__jlvcn{color:var(--ink-soft)}.PrivacyManifesto_band__4g6kg{background:var(--paper-shade);border-top:var(--stroke) solid var(--ink);border-bottom:var(--stroke) solid var(--ink)}.PrivacyManifesto_label__k4RdQ{display:inline-block;align-self:flex-start;background:var(--sage);color:var(--ink);border:2px solid var(--ink);border-radius:var(--r-s);padding:var(--sp-xs) var(--sp-m);font-size:.8125rem;font-weight:600}.PrivacyManifesto_grid__9CHh_{display:grid;grid-gap:var(--sp-xl) var(--sp-xxl);gap:var(--sp-xl) var(--sp-xxl);grid-template-columns:repeat(auto-fit,minmax(18rem,1fr))}.PrivacyManifesto_point__mb7TX{border-left:3px solid var(--terracotta);padding-left:var(--sp-l);display:flex;flex-direction:column;gap:var(--sp-s)}.PrivacyManifesto_pointTitle__0Lb5R{font-size:1.125rem}.PrivacyManifesto_pointBody__bnVPz{color:var(--ink-soft);font-size:.9375rem}.Pricing_plans__ZmBw8{display:grid;grid-gap:var(--sp-xl);gap:var(--sp-xl);grid-template-columns:minmax(0,4fr) minmax(0,5fr);align-items:start}.Pricing_plan__eIt34{padding:var(--sp-xl);display:flex;flex-direction:column;gap:var(--sp-m);align-items:flex-start}.Pricing_amount__axwmN{font-size:2rem;font-weight:600;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Pricing_once__OOEBh{font-size:1rem;font-weight:400;color:var(--ink-soft)}.Pricing_planTitle__5du_g{font-size:1.125rem}.Pricing_body__F1fHA{color:var(--ink-soft);font-size:.9375rem}.Pricing_perks__5t7g9{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-s);font-size:.9375rem}.Pricing_perks__5t7g9 li{display:flex;align-items:center;gap:var(--sp-s)}.Pricing_perks__5t7g9 li:before{content:"";width:9px;height:5px;border-left:2.5px solid var(--sage);border-bottom:2.5px solid var(--sage);rotate:-45deg;flex:none;margin-bottom:3px}@media (max-width:48rem){.Pricing_plans__ZmBw8{grid-template-columns:1fr}}.FAQ_list__w7n53{max-width:var(--measure);border-top:2px solid var(--paper-shade)}.FAQ_item__ZDn22{border-bottom:2px solid var(--paper-shade)}.FAQ_q__lWd_I{cursor:pointer;list-style:none;padding:var(--sp-l) var(--sp-xl) var(--sp-l) 0;font-weight:600;position:relative}.FAQ_q__lWd_I::-webkit-details-marker{display:none}.FAQ_q__lWd_I:after,.FAQ_q__lWd_I:before{content:"";position:absolute;right:4px;top:50%;width:13px;height:2.5px;background:var(--terracotta);border-radius:2px;transition:rotate .18s ease,opacity .18s ease}.FAQ_q__lWd_I:before{rotate:90deg}.FAQ_item__ZDn22[open] .FAQ_q__lWd_I:before{rotate:0deg;opacity:0}.FAQ_q__lWd_I:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.FAQ_a__NNtlb{color:var(--ink-soft);padding-bottom:var(--sp-l);padding-right:var(--sp-xl);font-size:.9375rem}.FinalCta_section___v9XV{padding:var(--sp-xl) 0 var(--sp-xxxl)}.FinalCta_inner__fPfIU{padding:var(--sp-xxl) var(--sp-xl);display:flex;flex-direction:column;align-items:center;gap:var(--sp-m);text-align:center}.FinalCta_title__oXnEV{font-size:clamp(1.75rem,4vw,2.5rem);max-width:24ch}.FinalCta_lead__yONNB{color:var(--ink-soft);margin-bottom:var(--sp-s)}