.pricing_shell__nLvQe{max-width:1160px;margin:0 auto;padding:0 32px}.pricing_nav__1s9xV{display:flex;align-items:center;justify-content:space-between;padding:24px 32px;max-width:1160px;margin:0 auto}.pricing_wordmark__ncfTk{display:inline-flex;align-items:baseline;font-size:17px;font-weight:600;letter-spacing:-.02em;color:var(--text-primary);text-decoration:none}.pricing_cursor__ua3HM{display:inline-block;padding-left:5px;animation:pricing_cursorBlink__MrLWC 1.5s step-end infinite}@keyframes pricing_cursorBlink__MrLWC{0%,24.999%{opacity:.5}25%,49.999%{opacity:1}50%,74.999%{opacity:.5}75%,to{opacity:0}}.pricing_navRight__qr2cd{display:flex;align-items:center;gap:20px}.pricing_navLink__u2eTn{font-size:14px;color:var(--text-secondary);font-weight:500;text-decoration:none;transition:color .15s}.pricing_navLink__u2eTn:hover{color:var(--text-primary)}.pricing_navCta__VZq_i{font-size:14px;font-weight:500;color:var(--text-secondary);padding:8px 14px;border:1px solid var(--border);border-radius:8px;background:var(--surface);text-decoration:none;transition:border-color .15s,color .15s}.pricing_navCta__VZq_i:hover{color:var(--text-primary);border-color:var(--border-strong)}.pricing_hero__QSMWV{text-align:center;padding:56px 32px 40px;max-width:760px;margin:0 auto}.pricing_eyebrow__y77gQ{font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:22px}.pricing_heroH1__0c5Xu{font-size:clamp(36px,5.4vw,56px);font-weight:600;line-height:1.05;letter-spacing:-.035em;color:var(--text-primary);text-wrap:balance}.pricing_heroH1__0c5Xu em{font-style:italic;font-weight:500;font-family:Fraunces,Georgia,serif;letter-spacing:-.02em}.pricing_lede__Uj6E6{font-size:18px;line-height:1.55;color:var(--text-secondary);max-width:540px;margin:22px auto 0;text-wrap:pretty}.pricing_billingRow__uukhm{display:flex;flex-direction:column;align-items:center;gap:12px;margin:36px 0 8px}.pricing_switchWrap__8Slw_{display:inline-flex;align-items:center;gap:12px;font-size:14px}.pricing_switchLabel__21e1W{font-weight:500;color:var(--text-tertiary);transition:color .2s ease;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pricing_switchLabel__21e1W.pricing_active__rPA1T{color:var(--text-primary)}.pricing_switch__Sjh0V{position:relative;width:44px;height:24px;border-radius:999px;background:var(--border-strong);transition:background .25s ease;flex:0 0 44px;padding:0;border:none;cursor:pointer}.pricing_switchOn__cyTTI{background:var(--accent)}.pricing_switchKnob__VlmJ_{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2);transition:transform .28s cubic-bezier(.5,.05,.2,1)}.pricing_knobOn___Uu8x{transform:translateX(20px)}.pricing_savingsChip__u_7Ul{font-size:12px;font-weight:500;color:var(--text-secondary);font-style:italic;transition:opacity .2s ease}.pricing_dim__x0Hnn{opacity:.35}.pricing_billingNote__EgbAQ{font-size:13px;color:var(--text-secondary);height:18px;text-wrap:balance}.pricing_plans__cdUyB{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;margin:32px 0 64px;align-items:start}.pricing_plan__FKTD0{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:32px 28px 28px;box-shadow:var(--shadow-card);display:flex;flex-direction:column;position:relative;transition:border-color .2s}.pricing_plan__FKTD0:hover{border-color:var(--border-strong)}.pricing_recommended__iLyGD{background:var(--accent);color:#faf8f3;border:1px solid var(--accent);box-shadow:var(--shadow-pro)}.pricing_recommended__iLyGD:hover{border-color:var(--accent)}.pricing_recommended__iLyGD:before{content:"Recommended";position:absolute;top:-11px;left:28px;background:#faf8f3;color:var(--accent);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:4px 10px;border-radius:999px}.pricing_planName__8icW9{font-size:14px;font-weight:600;color:var(--text-primary);letter-spacing:-.005em}.pricing_recommended__iLyGD .pricing_planName__8icW9{color:#fff}.pricing_planTag__8tHBv{font-size:14px;color:var(--text-secondary);margin-top:8px;line-height:1.45;min-height:42px;text-wrap:pretty}.pricing_recommended__iLyGD .pricing_planTag__8tHBv{color:hsla(0,0%,100%,.7)}.pricing_priceBlock__vWbgA{margin:5px 0 4px;display:flex;align-items:center;min-height:74px}.pricing_priceStatic__nk8_U{display:inline-block;font-size:56px;font-weight:600;letter-spacing:-.04em;color:var(--text-primary);line-height:1;white-space:nowrap;font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.pricing_recommended__iLyGD .pricing_priceStatic__nk8_U{color:#fff}.pricing_priceCubeViewport__IgKRF{--price-height:64px;display:inline-flex;align-items:center;justify-content:flex-start;font-size:56px;width:var(--price-width,4.4em);height:var(--price-height);perspective:1200px;perspective-origin:50% 48%;flex:0 0 auto;overflow:visible}.pricing_priceCube__EZHrC{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .64s cubic-bezier(.22,.61,.36,1);will-change:transform}.pricing_priceCubeMonthly__KYBSp{transform:rotateX(0deg)}.pricing_priceCubeAnnual__TefxX{transform:rotateX(-90deg)}.pricing_priceFace__SyIT_{position:absolute;inset:0;display:flex;align-items:center;justify-content:flex-start;gap:10px;backface-visibility:hidden;-webkit-backface-visibility:hidden}.pricing_priceFaceFront__Z_SXy{transform:translateZ(calc(var(--price-height) / 2))}.pricing_priceFaceTop__Ymh7e{transform:rotateX(90deg) translateZ(calc(var(--price-height) / 2));transform-origin:center center}.pricing_price__ck_X0{display:inline-block;font-size:1em;font-weight:600;letter-spacing:-.04em;color:var(--text-primary);line-height:1;white-space:nowrap;font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.pricing_recommended__iLyGD .pricing_price__ck_X0{color:#fff}.pricing_priceSuffix__9ptk5{font-size:14px;color:var(--text-secondary);font-weight:500;line-height:1.4;white-space:nowrap;flex:0 0 auto}.pricing_recommended__iLyGD .pricing_priceSuffix__9ptk5{color:hsla(0,0%,100%,.7)}.pricing_priceMeta__U_sTz{font-size:13px;color:var(--text-secondary);height:18px;margin-bottom:24px}.pricing_recommended__iLyGD .pricing_priceMeta__U_sTz{color:hsla(0,0%,100%,.7)}.pricing_strike__oyytm{text-decoration:line-through;color:var(--text-tertiary);margin-right:6px}.pricing_recommended__iLyGD .pricing_strike__oyytm{color:hsla(0,0%,100%,.45)}.pricing_cta__I7f8C{display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 24px;border-radius:var(--radius);font-size:15px;font-weight:600;width:100%;border:none;cursor:pointer;transition:background .15s,transform .1s,border-color .15s,color .15s}.pricing_ctaPrimary__8qvHl{background:var(--accent);color:#fff}.pricing_ctaPrimary__8qvHl:hover{background:var(--accent-hover)}.pricing_ctaPrimary__8qvHl:active{transform:scale(.98)}.pricing_ctaSecondary__0Rutg{background:transparent;color:var(--text-primary);border:1px solid var(--border-strong)}.pricing_ctaSecondary__0Rutg:hover{border-color:var(--text-primary)}.pricing_ctaSecondary__0Rutg:active{transform:scale(.98)}.pricing_recommended__iLyGD .pricing_ctaPrimary__8qvHl{background:#faf8f3;color:var(--accent)}.pricing_recommended__iLyGD .pricing_ctaPrimary__8qvHl:hover{background:#fff}.pricing_featuresLabel__KutQ3{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary);margin:22px 0 14px}.pricing_recommended__iLyGD .pricing_featuresLabel__KutQ3{color:hsla(0,0%,100%,.55)}.pricing_features___FhRP{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}.pricing_features___FhRP li{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;color:var(--text-primary)}.pricing_recommended__iLyGD .pricing_features___FhRP li{color:hsla(0,0%,100%,.92)}.pricing_muted__prwhP{color:var(--text-tertiary)!important}.pricing_recommended__iLyGD .pricing_muted__prwhP{color:hsla(0,0%,100%,.45)!important}.pricing_ico__YtItR{flex:0 0 16px;width:16px;height:16px;margin-top:3px;color:var(--accent)}.pricing_muted__prwhP .pricing_ico__YtItR{color:var(--text-tertiary)}.pricing_recommended__iLyGD .pricing_ico__YtItR{color:hsla(0,0%,100%,.85)}.pricing_recommended__iLyGD .pricing_muted__prwhP .pricing_ico__YtItR{color:hsla(0,0%,100%,.45)}.pricing_num__a_1g9{font-family:var(--font-mono);font-size:13px;font-weight:500;color:var(--text-primary);background:var(--surface-2);padding:1px 6px;border-radius:4px;margin-right:2px}.pricing_recommended__iLyGD .pricing_num__a_1g9{background:hsla(0,0%,100%,.12);color:#fff}.pricing_alwaysFree__0z4iL{margin:8px 0 64px;padding:22px 28px;background:var(--surface-2);border:1px solid var(--hairline);border-radius:var(--radius-lg);display:flex;flex-wrap:wrap;align-items:center;gap:18px 32px}.pricing_afLabel__U_iPc{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.pricing_afItems__Tzz0a{display:flex;flex-wrap:wrap;gap:18px 28px;font-size:14px;color:var(--text-primary)}.pricing_afItem__IjwKl{display:inline-flex;align-items:center;gap:8px}.pricing_dot__ab8kd{width:5px;height:5px;border-radius:50%;background:var(--accent);flex:0 0 5px}.pricing_faq__b22mc{max-width:760px;margin:0 auto;padding:24px 0 96px}.pricing_faqH2__uasPv{font-size:32px;font-weight:600;letter-spacing:-.025em;margin-bottom:8px;color:var(--text-primary)}.pricing_faqH2__uasPv em{font-family:Fraunces,Georgia,serif;font-style:italic;font-weight:500}.pricing_faqSub__UXy__{font-size:15px;color:var(--text-secondary);margin-bottom:28px}.pricing_faqList__Og53d{border-top:1px solid var(--hairline)}.pricing_faqItem__6OIDG{border-bottom:1px solid var(--hairline)}.pricing_faqQ__tK0qv{width:100%;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 4px;text-align:left;font-size:16px;font-weight:500;color:var(--text-primary);background:none;border:none;cursor:pointer;font-family:inherit;transition:color .15s}.pricing_faqQ__tK0qv:hover{color:var(--accent)}.pricing_chev__NEHvS{flex:0 0 20px;width:20px;height:20px;transition:transform .25s ease,color .15s;color:var(--text-tertiary)}.pricing_chevOpen__mwigN{transform:rotate(45deg);color:var(--accent)}.pricing_faqA__wN2mt{overflow:hidden;max-height:0;opacity:0;transition:max-height .35s cubic-bezier(.4,0,.2,1),opacity .25s ease,padding .2s ease;font-size:15px;line-height:1.65;color:var(--text-secondary);padding:0 4px}.pricing_faqAOpen__slKFZ{max-height:400px;opacity:1;padding:0 4px 22px}.pricing_footer__XyN1v{border-top:1px solid var(--hairline);padding:28px 32px 36px;max-width:1160px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;font-size:13px;color:var(--text-secondary)}.pricing_footerLinks__W5es0{display:flex;gap:22px}.pricing_footerLinks__W5es0 a{color:var(--text-secondary);text-decoration:none;transition:color .15s}.pricing_footerLinks__W5es0 a:hover{color:var(--text-primary)}@media (prefers-reduced-motion:reduce){.pricing_priceCube__EZHrC{transition:none}}@media (max-width:920px){.pricing_plans__cdUyB{grid-template-columns:1fr;gap:14px}.pricing_recommended__iLyGD{order:-1}.pricing_recommended__iLyGD:before{left:50%;transform:translateX(-50%)}.pricing_alwaysFree__0z4iL{flex-direction:column;align-items:flex-start;gap:14px}}@media (max-width:600px){.pricing_nav__1s9xV{padding:18px 20px}.pricing_shell__nLvQe{padding:0 20px}.pricing_hero__QSMWV{padding:32px 20px 24px}.pricing_priceStatic__nk8_U{font-size:48px}.pricing_priceCubeViewport__IgKRF{--price-height:56px;font-size:48px}.pricing_footer__XyN1v{flex-direction:column;gap:12px;text-align:center}}