.pricingGrid_wrap__LnXJZ{margin-top:clamp(36px,6vh,72px)}.pricingGrid_switchRow__bAsYN{display:flex;justify-content:center;margin-bottom:22px}.pricingGrid_switch__AXZfT{display:inline-flex;gap:4px;padding:4px;border-radius:999px;background:var(--panel-deep);box-shadow:inset 0 0 0 1px var(--line)}.pricingGrid_switchOpt__PyiBM{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border:0;border-radius:999px;background:transparent;color:var(--dim);font:inherit;font-size:.86rem;font-weight:560;cursor:pointer;transition:color .16s ease,background .16s ease}.pricingGrid_switchOpt__PyiBM:hover{color:var(--ink)}.pricingGrid_switchOpt__PyiBM:focus-visible{outline:2px solid rgba(255,255,255,.6);outline-offset:2px}.pricingGrid_switchOn__Ybp6U{background:linear-gradient(180deg,#2c2c31,#151518);color:var(--ink);box-shadow:inset 0 1px 0 rgba(255,255,255,.16),inset 0 0 0 1px rgba(255,255,255,.06)}.pricingGrid_switchSave__LM2Ad{font-size:.7rem;font-weight:600;color:var(--green)}.pricingGrid_grid__TdxDN{display:grid;grid-template-columns:minmax(200px,1.25fr) repeat(var(--plans,3),minmax(0,1fr));overflow:hidden;border-radius:24px;color:var(--ink);background:linear-gradient(180deg,#17171b 0,var(--panel-deep) 40%);box-shadow:inset 0 1px 0 rgba(255,255,255,.07),inset 0 -1px 0 rgba(0,0,0,.5),inset 0 0 0 1px var(--line),0 18px 40px rgba(0,0,0,.35)}.pricingGrid_row__hkGkl{display:contents}.pricingGrid_cell__VeMjW{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-width:0}.pricingGrid_hot__rVJIC{background:rgba(255,255,255,.035);box-shadow:inset 1px 0 0 rgba(255,255,255,.08),inset -1px 0 0 rgba(255,255,255,.08)}.pricingGrid_corner__cOusm{display:flex;align-items:flex-end;padding:30px clamp(18px,3vw,36px) 26px}.pricingGrid_cornerText__zU2T7{max-width:18ch;font-size:.86rem;line-height:1.45;color:var(--faint)}.pricingGrid_head__C4X7k{position:relative;justify-content:flex-start;padding:46px clamp(10px,1.6vw,24px) 26px}.pricingGrid_name__H9RkK{margin:0;font-size:1.2rem;font-weight:620;letter-spacing:-.02em}.pricingGrid_pill__eWuCM{position:absolute;top:14px;left:50%;transform:translateX(-50%);padding:4px 10px;border-radius:999px;font-size:.66rem;font-weight:600;letter-spacing:.04em;white-space:nowrap;color:var(--ink);background:linear-gradient(180deg,#2c2c31,#151518);box-shadow:inset 0 1px 0 rgba(255,255,255,.16),inset 0 0 0 1px rgba(255,255,255,.12)}.pricingGrid_price__XmJyz{display:flex;align-items:baseline;justify-content:center;gap:8px;margin:14px 0 0}.pricingGrid_was__m4dfg{font-size:1rem;font-weight:500;color:var(--faint)}.pricingGrid_amount__tRBjD{font-size:clamp(2rem,3.4vw,2.6rem);font-weight:650;letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums}.pricingGrid_then__d4D48{margin:6px 0 0;font-size:.8rem;line-height:1.35;color:var(--dim)}.pricingGrid_credits__nvsRa{margin:14px 0 0;padding:6px 12px;font-size:.82rem;font-weight:600;font-variant-numeric:tabular-nums;background:rgba(0,0,0,.35);box-shadow:inset 0 0 0 1px var(--line)}.pricingGrid_credits__nvsRa,.pricingGrid_cta__8hkB4{display:inline-flex;align-items:center;gap:6px;border-radius:999px}.pricingGrid_cta__8hkB4{justify-content:center;width:100%;max-width:220px;margin-top:20px;padding:12px 16px;font-size:.9rem;font-weight:600;white-space:nowrap;text-decoration:none;color:#fff;background:linear-gradient(180deg,#2e2e33,#17171a);box-shadow:inset 0 1px 0 rgba(255,255,255,.16),inset 0 -1px 0 rgba(0,0,0,.4),inset 0 0 0 1px rgba(255,255,255,.08),0 1px 2px rgba(0,0,0,.5),0 10px 24px rgba(0,0,0,.4);transition:transform .18s ease,box-shadow .18s ease}.pricingGrid_cta__8hkB4:hover{transform:translateY(-2px)}.pricingGrid_cta__8hkB4:hover .pricingGrid_ctaArrow__ANnIG{transform:translateX(3px)}.pricingGrid_ctaArrow__ANnIG{transition:transform .18s ease}.pricingGrid_cta__8hkB4:focus-visible{outline:2px solid rgba(255,255,255,.6);outline-offset:3px}.pricingGrid_ctaSolid__kuRmT{color:#16151a;background:linear-gradient(180deg,#ffffff,#e7e7ea);box-shadow:inset 0 1px 0 rgba(255,255,255,1),inset 0 -1px 0 rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.4),0 10px 24px rgba(0,0,0,.4)}.pricingGrid_label__PlXi7{display:flex;align-items:center;padding:14px clamp(18px,3vw,36px);font-size:.9rem;line-height:1.4;border-top:1px solid var(--line)}.pricingGrid_mark__BZaQT{padding:14px 8px;border-top:1px solid var(--line)}.pricingGrid_row__hkGkl[data-last] .pricingGrid_label__PlXi7,.pricingGrid_row__hkGkl[data-last] .pricingGrid_mark__BZaQT{padding-bottom:20px}.pricingGrid_cross__Wf_pV,.pricingGrid_tick__HBwJe{display:grid;place-items:center;width:20px;height:20px;border-radius:999px}.pricingGrid_tick__HBwJe{color:#fff;background:radial-gradient(circle at 50% 35%,#5b8cff,#2f6df6 70%);box-shadow:inset 0 1px 0 rgba(255,255,255,.35),inset 0 0 0 1px rgba(160,190,255,.4),0 0 10px rgba(47,109,246,.45)}.pricingGrid_cross__Wf_pV{color:rgba(255,255,255,.24);background:rgba(255,255,255,.03)}.pricingGrid_count__IwHUN{font-size:.9rem;font-weight:620;font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.pricingGrid_ctaArrow__ANnIG,.pricingGrid_cta__8hkB4{transition:none}}@media (max-width:719px){.pricingGrid_grid__TdxDN{grid-template-columns:repeat(var(--plans,3),minmax(0,1fr));border-radius:20px}.pricingGrid_corner__cOusm{display:none}.pricingGrid_hot__rVJIC{box-shadow:none}.pricingGrid_head__C4X7k{padding:40px 6px 20px}.pricingGrid_pill__eWuCM{top:12px;padding:3px 8px;font-size:.6rem}.pricingGrid_name__H9RkK{font-size:1rem}.pricingGrid_price__XmJyz{flex-direction:column;align-items:center;gap:2px;margin-top:10px}.pricingGrid_was__m4dfg{font-size:.82rem}.pricingGrid_amount__tRBjD{font-size:1.75rem}.pricingGrid_then__d4D48{font-size:.7rem}.pricingGrid_credits__nvsRa{margin-top:10px;padding:0;font-size:.72rem;white-space:nowrap;background:none;box-shadow:none}.pricingGrid_credits__nvsRa svg{display:none}.pricingGrid_cta__8hkB4{margin-top:14px;padding:10px 6px;font-size:.78rem}.pricingGrid_ctaArrow__ANnIG{display:none}.pricingGrid_label__PlXi7{grid-column:1/-1;justify-content:center;padding:14px 16px 6px;font-size:.82rem;color:var(--dim);text-align:center;background:linear-gradient(90deg,transparent var(--hot-from),rgba(255,255,255,.035) var(--hot-from) var(--hot-to),transparent var(--hot-to))}.pricingGrid_mark__BZaQT{padding:4px 6px 14px;border-top:0}}