.pricing_main__2MOnH{min-height:100dvh;width:100%;max-width:560px;margin:0 auto;padding:108px var(--gutter) calc(var(--b) * 14)}.pricing_pagehead__1_n2S{margin-bottom:calc(var(--b) * 4)}.pricing_crumb__MkuSm{display:inline-block;margin-bottom:calc(var(--b) * 2)}.pricing_current__cekKK{display:flex;align-items:center;gap:.75em;padding-bottom:calc(var(--b) * 3);border-bottom:1px solid var(--ink-ghost);margin-bottom:calc(var(--b) * 3)}.pricing_cta__I7f8C{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;padding:6px 14px;border:1px solid var(--ink-faint);border-radius:999px;background:var(--paper);color:var(--ink-soft);font:inherit;letter-spacing:.14em;cursor:pointer;transition:color .2s var(--ease-ink),border-color .2s var(--ease-ink)}.pricing_cta__I7f8C:hover:not(:disabled){color:var(--ink-full);border-color:var(--ink-soft)}.pricing_cta__I7f8C:disabled{color:var(--ink-faint);cursor:default}.pricing_promo__jFFOE{margin-bottom:calc(var(--b) * 4)}.pricing_promoToggle__uwwot{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;letter-spacing:.14em}.pricing_promoForm__SCWNn{display:flex;gap:var(--b);align-items:stretch}.pricing_promoInput__0TJHu{flex:1 1;min-width:0;padding:calc(var(--b) * 1.25) calc(var(--b) * 1.75);background:var(--paper);color:var(--ink-full);border:1px solid var(--ink-faint);border-radius:var(--radius-sm);font-family:var(--machine);letter-spacing:.12em;text-transform:uppercase;transition:border-color .2s var(--ease-ink)}.pricing_promoInput__0TJHu:focus{outline:none;border-color:var(--ink-full)}.pricing_promoInput__0TJHu::placeholder{color:var(--ink-quiet);letter-spacing:.12em}.pricing_promoApply__ACWUU{flex:none;padding:0 calc(var(--b) * 2.5);background:var(--ink);color:var(--paper);border:1px solid var(--ink);border-radius:var(--radius-sm);font-family:var(--machine);font-size:var(--t-meta);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:opacity .2s var(--ease-ink),transform .12s var(--ease-ink)}.pricing_promoApply__ACWUU:active:not(:disabled){transform:scale(.98)}.pricing_promoApply__ACWUU:disabled{opacity:.45;cursor:default}.pricing_promoApplied__WKM9Q{display:flex;align-items:baseline;gap:.6em}.pricing_promoOk__4IA2k{font-family:var(--machine);font-size:var(--t-meta);letter-spacing:.04em;color:var(--ink-full)}.pricing_promoRemove__7o6Lv{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;margin-left:auto;letter-spacing:.14em}.pricing_promoErr__gH_6d{display:block;margin-top:var(--b);font-size:var(--t-meta);color:var(--ink-strong)}.pricing_plans__cdUyB{display:grid;grid-gap:calc(var(--b) * 2.5);gap:calc(var(--b) * 2.5)}.pricing_plan__FKTD0{padding:calc(var(--b) * 3);background:var(--paper);border:1px solid var(--ink-faint);border-radius:var(--radius)}.pricing_planFeatured__eynSE{border-color:var(--ink-quiet)}.pricing_planHead__IaIX5{display:flex;align-items:baseline;gap:.6em}.pricing_planName__8icW9{font-size:1.375rem;font-weight:540}.pricing_badge__96IZe{flex:none;align-self:center;padding:3px 8px;background:var(--ink);color:var(--paper);border-radius:999px;font-family:var(--machine);font-size:var(--t-meta);font-weight:500;letter-spacing:.14em;text-transform:uppercase;line-height:1}.pricing_planTagline__N6t_a{display:block;margin-top:var(--b)}.pricing_priceTag__rLyAw{flex:none;font-family:var(--voice);font-size:1.6rem;font-weight:560;letter-spacing:-.01em;color:var(--ink-full);white-space:nowrap}.pricing_per__zuLk5{font-family:var(--machine);font-size:var(--t-meta);letter-spacing:.06em;color:var(--ink-faint);margin-left:.2em}.pricing_toggle__eSVA0{display:flex;margin-top:calc(var(--b) * 2.5);border:1px solid var(--ink-faint);border-radius:999px;padding:3px}.pricing_toggleBtn__HoX6S{flex:1 1;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;border-radius:999px;padding:calc(var(--b) * 1) calc(var(--b) * 1.25);font-family:var(--machine);font-size:var(--t-meta);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);cursor:pointer;white-space:nowrap;transition:color .2s var(--ease-ink),background .2s var(--ease-ink)}.pricing_toggleBtn__HoX6S[data-on]{background:var(--ink);color:var(--paper)}.pricing_billedNote__lfiJ8{display:block;margin-top:calc(var(--b) * 1.5);color:var(--ink-faint)}.pricing_allowance__gkODf{margin-top:calc(var(--b) * 2)}.pricing_allowanceList__AuH44{margin:calc(var(--b) * .75) 0 0;font-size:var(--t-body);line-height:1.55;color:var(--ink-strong)}.pricing_usageCount__nWRiv{font-weight:560;color:var(--ink-full)}.pricing_or__RDkwW{color:var(--ink-faint)}.pricing_inherits__1b_8M{display:block;margin:calc(var(--b) * 2) 0 0;color:var(--ink-soft)}.pricing_inherits__1b_8M+.pricing_features___FhRP{margin-top:calc(var(--b) * 1)}.pricing_features___FhRP{list-style:none;margin:calc(var(--b) * 2) 0 0;padding:0;color:var(--ink-strong)}.pricing_features___FhRP li{padding:calc(var(--b) * .5) 0}.pricing_features___FhRP li:before{content:"— ";color:var(--ink-faint)}.pricing_accent__MtYNC{color:var(--app-accent);font-weight:600}.pricing_future__tFPc6{margin-top:calc(var(--b) * 2.5);padding-top:calc(var(--b) * 2.5);border-top:1px solid var(--ink-ghost)}.pricing_futureLabel__oO_fU{display:block;margin-bottom:calc(var(--b) * 1.25);color:var(--ink-soft)}.pricing_futureList___c0ZT{list-style:none;margin:0;padding:0;color:var(--ink-strong)}.pricing_futureList___c0ZT li{padding:calc(var(--b) * .5) 0}.pricing_futureList___c0ZT li:before{content:"→ ";color:var(--app-accent)}.pricing_buy__UshVf{width:100%;min-height:calc(var(--b) * 7);margin-top:calc(var(--b) * 3);display:inline-flex;align-items:center;justify-content:center;background:var(--ink);color:var(--paper);border:1px solid var(--ink);border-radius:var(--radius);font-family:var(--voice);font-size:var(--t-dialog);letter-spacing:.01em;cursor:pointer;transition:opacity .2s var(--ease-ink),transform .12s var(--ease-ink)}.pricing_buy__UshVf:active:not(:disabled){transform:scale(.99)}.pricing_buy__UshVf:disabled{opacity:.5;cursor:default}.pricing_buyCurrent__AX5SW{background:transparent;color:var(--ink-quiet);border-color:var(--ink-faint);cursor:default}.pricing_sentence__x_O_J{color:var(--ink-strong);margin:calc(var(--b) * 4) 0 0}.pricing_packs__uOkGs{margin-top:calc(var(--b) * 5);border-top:1px solid var(--ink-ghost);padding-top:calc(var(--b) * 3)}.pricing_packsHead__2q0xY{display:flex;align-items:baseline;justify-content:space-between;gap:.75em;margin-bottom:calc(var(--b) * 1.5)}.pricing_packsNote__hMdQP{color:var(--ink-faint)}.pricing_pack__AcsU7{padding:calc(var(--b) * 1.5) 0}.pricing_pack__AcsU7+.pricing_pack__AcsU7{border-top:1px solid var(--ink-ghost)}.pricing_packMain__93Ima{display:flex;align-items:baseline;gap:.75em}.pricing_packName__DpugM{font-weight:500}.pricing_packAlt__9Wz0g{margin:calc(var(--b) * .5) 0 0;font-size:var(--t-meta);line-height:1.5;color:var(--ink-quiet)}.pricing_packAlt__9Wz0g .pricing_usageCount__nWRiv{color:var(--ink-soft);font-weight:520}.pricing_packCta__8VShk{flex:none;align-self:center;margin-left:.5em;padding:calc(var(--b) * .75) calc(var(--b) * 2);background:var(--ink);color:var(--paper);border:1px solid var(--ink);border-radius:999px;font-family:var(--machine);font-size:var(--t-meta);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:opacity .2s var(--ease-ink),transform .12s var(--ease-ink)}.pricing_packCta__8VShk:active:not(:disabled){transform:scale(.97)}.pricing_packCta__8VShk:disabled{background:var(--ink-ghost);color:var(--ink-quiet);border-color:transparent;cursor:default}.pricing_error__CkXiS{color:var(--ink-strong);margin-top:calc(var(--b) * 3)}