.plans_plans__S88Hd{display:grid;gap:20px;margin:18px auto 0}.plans_plans__S88Hd[data-plans="2"]{grid-template-columns:repeat(2,minmax(0,1fr));max-width:720px}.plans_plans__S88Hd[data-plans="3"]{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1080px}@media (max-width:900px){.plans_plans__S88Hd[data-plans]{grid-template-columns:1fr;max-width:420px}}.plans_plan__3fiNJ{border:1px solid var(--line);background:var(--paper-2);padding:34px 30px;display:flex;flex-direction:column}.plans_plan__3fiNJ.plans_trial__iVBYP{background:color-mix(in srgb,var(--paper-3) 40%,var(--paper-2))}.plans_plan__3fiNJ.plans_pro__uDQ5w{border-color:var(--cinnabar);position:relative}.plans_plan__3fiNJ.plans_lifetime__eYpAs{--gold-line:#a88c3e;border-color:var(--gold-line);box-shadow:inset 0 0 0 3px var(--paper-2),inset 0 0 0 4px var(--gold-line);position:relative}.plans_plan__3fiNJ.plans_lifetime__eYpAs .plans_features__UQd_h li:before{color:var(--gold-line)}.plans_plan__3fiNJ.plans_lifetime__eYpAs .plans_badge__5bUe_{background:var(--gold-line)}.plans_badge__5bUe_{position:absolute;top:-1px;right:-1px;background:var(--cinnabar);color:var(--paper);font-size:11px;letter-spacing:.14em;padding:5px 12px}.plans_planName__30U8S{font-family:var(--serif);font-weight:700;font-size:22px;letter-spacing:.06em}.plans_price__rO1S6{margin:16px 0 6px;font-family:var(--serif)}.plans_price__rO1S6 b{font-size:40px;font-weight:900;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.plans_priceSymbol__zjXIA{display:inline-block;margin-inline-end:.08em;font-family:var(--sans);font-size:.58em;font-weight:700;line-height:1;vertical-align:.2em}.plans_price__rO1S6>span{font-size:14px;color:var(--ink-3)}.plans_priceAlt__gAWQR{font-size:clamp(11.5px,3.2vw,13px);overflow-wrap:anywhere;color:var(--gold);margin-bottom:22px}.plans_features__UQd_h{list-style:none;padding:0;margin:0 0 26px;flex:1 1}.plans_features__UQd_h li{font-size:14px;color:var(--ink-2);padding:9px 0;border-top:1px solid var(--line);display:flex;gap:10px}.plans_features__UQd_h li:before{content:"◈";color:var(--cinnabar);font-size:11px;line-height:1.6}.plans_cta___t6sW{font-family:var(--serif);font-size:15px;letter-spacing:.14em;padding:14px 20px;cursor:pointer;border:1px solid var(--cinnabar);background:var(--cinnabar);color:var(--paper);transition:background .2s var(--ease),transform .12s var(--ease)}.plans_cta___t6sW:hover{background:var(--cinnabar-d)}.plans_cta___t6sW:active{transform:translateY(1px)}.plans_cta___t6sW:disabled{opacity:.45;cursor:not-allowed}.plans_planFor__hr3zG{font-size:13px;color:var(--ink-2);line-height:1.7;margin:6px 0 0;min-height:22px}.plans_toggleWrap__SN2Wd{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center;gap:10px;margin:36px 0 0}.plans_toggle__9zy7A{display:flex;border:1px solid var(--line);background:var(--paper-2)}.plans_toggleBtn__6BM7j:first-child{min-width:150px}.plans_toggleBtn__6BM7j:last-child{min-width:110px}.plans_toggleBtn__6BM7j{padding:9px 6px;border:0;background:transparent;color:var(--ink-2);font:inherit;font-size:13px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;transition:background .2s var(--ease),color .2s var(--ease)}.plans_toggleBtn__6BM7j+.plans_toggleBtn__6BM7j{border-left:1px solid var(--line)}.plans_toggleBtn__6BM7j[data-active=true]{background:var(--cinnabar);color:var(--paper)}.plans_toggleBtn__6BM7j:hover[data-active=false]{background:rgba(0,0,0,.04);color:var(--ink)}.plans_save__mKH7_{font-style:normal;font-size:11px;letter-spacing:.02em;opacity:.85}.plans_toggleBtn__6BM7j[data-active=true] .plans_save__mKH7_{opacity:.9}.plans_toggleBtn__6BM7j[data-active=false] .plans_save__mKH7_{color:var(--cinnabar);opacity:1}.plans_cta___t6sW{width:100%;margin-top:auto}.plans_currency__4PgIK{position:relative}.plans_currencyBtn__Y0kgT{display:flex;align-items:center;gap:6px;min-height:100%;padding:9px 14px;border:1px solid var(--line);background:var(--paper-2);color:var(--ink-2);font:inherit;font-size:13px;letter-spacing:.04em;cursor:pointer;transition:color .2s var(--ease),border-color .2s var(--ease)}.plans_currencyBtn__Y0kgT:hover{color:var(--ink);border-color:var(--ink-3)}.plans_currencySym__Dkzqi{color:var(--cinnabar);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.plans_caret__ox7o7{width:0;height:0;margin-left:2px;border-inline:4px solid transparent;border-top:5px solid var(--ink-3)}.plans_currencyMenu__7JdUE{position:absolute;z-index:20;top:calc(100% + 4px);left:0;min-width:100%;margin:0;padding:0;list-style:none;border:1px solid var(--line);background:var(--paper);box-shadow:0 6px 20px rgb(0 0 0/.09)}.plans_currencyItem__E7VQk{display:flex;align-items:center;gap:6px;width:100%;padding:9px 14px;border:0;background:transparent;color:var(--ink-2);font:inherit;font-size:13px;letter-spacing:.04em;white-space:nowrap;cursor:pointer}.plans_currencyItem__E7VQk:hover{background:rgba(0,0,0,.04);color:var(--ink)}.plans_currencyItem__E7VQk[data-active=true]{color:var(--ink);font-weight:600}.plans_payMethod__3OIOt{position:relative}.plans_payMethodBtn__7eGhH{display:flex;align-items:center;gap:6px;min-height:40px;padding:9px 14px;border:1px solid var(--line);background:var(--paper-2);color:var(--ink-2);font:inherit;font-size:13px;letter-spacing:.04em;white-space:nowrap;cursor:pointer;transition:color .2s var(--ease),border-color .2s var(--ease)}.plans_payMethodBtn__7eGhH:hover{color:var(--ink);border-color:var(--ink-3)}.plans_payRecommended__FAc52{font-style:normal;font-size:11px;opacity:.75}.plans_payMethodMenu__Wh6zb{position:absolute;z-index:20;top:calc(100% + 4px);left:0;min-width:100%;margin:0;padding:0;list-style:none;border:1px solid var(--line);background:var(--paper);box-shadow:0 6px 20px rgb(0 0 0/.09)}.plans_payMethodItem__ajzX6{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:40px;padding:9px 14px;border:0;background:transparent;color:var(--ink-2);font:inherit;font-size:13px;letter-spacing:.04em;white-space:nowrap;cursor:pointer;transition:background .2s var(--ease),color .2s var(--ease)}.plans_payMethodItem__ajzX6:hover{background:rgba(0,0,0,.04);color:var(--ink)}.plans_payMethodItem__ajzX6[data-active=true]{color:var(--ink);font-weight:600}.plans_payNote__ZUilF{margin:10px 0 0;color:var(--ink-3);font-size:11px;line-height:1.7}