.plan-cards{--paper:#1e2b4a;--ink-soft:#33415f;--cream:#f6f1e6;--card-ink:#243044;--muted:#8d877c;--gold:#e4b85c;--line:#1e2b4a29;--ease:cubic-bezier(.23, 1, .32, 1);--lift:cubic-bezier(.2, .7, .2, 1);color:var(--card-ink)}.pricing-deckle{width:0;height:0;position:absolute;overflow:hidden}.plan-cards--hand .pcard__name,.plan-cards--hand .pcard--free .pcard__name{letter-spacing:0;white-space:nowrap;font-family:Caveat,cursive;font-size:2.05rem;font-weight:600;line-height:1}.plan-cards--hand .pcard__amount,.plan-cards--hand .pcard__unit{font-family:Inter,Segoe UI,sans-serif}.pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr));justify-content:center;align-items:stretch;gap:16px;width:min(1328px,100%);margin:0 auto;padding-top:72px;display:grid}.pcard{z-index:0;grid-row:span 6;grid-template-rows:subgrid;min-width:0;color:var(--card-ink);box-shadow:none;background:0 0;border:0;border-radius:0;font-family:Inter,Segoe UI,sans-serif;display:grid;position:relative;overflow:visible}.pcard__float{grid-row:span 6;grid-template-rows:subgrid;will-change:transform;transition:transform .26s var(--lift);padding:18px 16px 16px;display:grid;position:relative;overflow:visible}.pcard__shadow,.pcard__paper{z-index:0;pointer-events:none;position:absolute;inset:0}.pcard__paper{z-index:1}.pcard__shadow--deep{opacity:0;transition:opacity .26s var(--lift)}.pcard--free .pcard__shadow{filter:url(#deckle-free-shadow)}.pcard--free .pcard__shadow--deep{filter:url(#deckle-free-shadow-deep)}.pcard--free .pcard__paper{filter:url(#deckle-free)}.pcard--month .pcard__shadow{filter:url(#deckle-month-shadow)}.pcard--month .pcard__shadow--deep{filter:url(#deckle-month-shadow-deep)}.pcard--month .pcard__paper{filter:url(#deckle-month)}.pcard--year .pcard__shadow{filter:url(#deckle-year-shadow)}.pcard--year .pcard__shadow--deep{filter:url(#deckle-year-shadow-deep)}.pcard--year .pcard__paper{filter:url(#deckle-year)}.pcard--lifetime .pcard__shadow{filter:url(#deckle-lifetime-shadow)}.pcard--lifetime .pcard__shadow--deep{filter:url(#deckle-lifetime-shadow-deep)}.pcard--lifetime .pcard__paper{filter:url(#deckle-lifetime)}.pcard--free.is-on .pcard__paper{filter:url(#deckle-free-on)}.pcard--month.is-on .pcard__paper{filter:url(#deckle-month-on)}.pcard--year.is-on .pcard__paper{filter:url(#deckle-year-on)}.pcard--lifetime.is-on .pcard__paper{filter:url(#deckle-lifetime-on)}.pcard.is-plan.is-on .pcard__paper{filter:url(#deckle-free-plan)}.pcard--month.is-plan.is-on .pcard__paper{filter:url(#deckle-month-plan)}.pcard--year.is-plan.is-on .pcard__paper{filter:url(#deckle-year-plan)}.pcard--lifetime.is-plan.is-on .pcard__paper{filter:url(#deckle-lifetime-plan)}.pcard--tab .pcard__shadow,.pcard--tab .pcard__paper{top:-36px}.pcard__sheet-ink,.pcard__sheet-cap,.pcard__sheet-body{position:absolute}.pcard__sheet-ink{background:#1e2b4a;border-radius:20px;display:none;inset:-2.5px}.pcard.is-on .pcard__sheet-ink{display:none}.pcard__sheet-body{background-color:var(--cream);background-image:linear-gradient(#f6f1e6db,#f6f1e6db),url(/assets/letter/slip-tile.webp);background-size:auto,720px;border-radius:18px;inset:0}.pcard.is-plan .pcard__sheet-body{background-color:#f3e2bc;background-image:linear-gradient(#f3e2bce6,#f3e2bce6),url(/assets/letter/slip-tile.webp)}.pcard__sheet-cap{background:#1e2b4a;border-radius:18px 18px 0 0;height:52px;top:0;left:0;right:0}.pcard__sheet-cap--lifetime{background:#e6e3dc}.pcard--tab .pcard__sheet-body{border-radius:0 0 18px 18px;top:38px}.pcard__pick,.pcard__cta,.pcard__note,.pcard__rule,.pcard__list{z-index:2;position:relative}.pcard--year,.pcard.is-on{z-index:1}.pcard.is-on{z-index:2}.pcard.is-plan{z-index:3}.pcard__flag{z-index:6;color:var(--gold);letter-spacing:.01em;text-align:center;background:0 0;border-radius:0;margin:0;padding:10px 12px 8px;font-size:.92rem;font-weight:600;line-height:1.2;position:absolute;top:0;left:0;right:0;transform:translateY(calc(2px - 100%))}.pcard__flag--light{color:#1e2b4a}.pcard__pick{grid-row:span 3;grid-template-rows:subgrid;cursor:pointer;outline:none;min-height:0;display:grid}.pcard__action{flex-direction:column;justify-content:end;display:flex}.pcard--free .pcard__name{letter-spacing:-.03em;font-size:1.7rem;line-height:1.05}.pcard__pick:focus-visible{outline:none}.pcard__kicker{color:var(--muted);margin:0 0 14px;font-size:.84rem;font-weight:500;line-height:1.3}.pcard__name{letter-spacing:-.03em;white-space:nowrap;color:var(--card-ink);align-items:center;gap:8px;margin:0;font-size:1.7rem;font-weight:600;line-height:1.05;display:flex}.pcard__price{flex-wrap:wrap;align-items:baseline;gap:6px;margin:0 0 16px;display:flex;position:relative}.pcard__amount{letter-spacing:-.045em;color:var(--card-ink);font-size:2.95rem;font-weight:600;line-height:.95}.pcard__unit{color:var(--muted);font-size:.95rem;font-weight:400;line-height:1}.pcard__was{letter-spacing:-.02em;color:#8a8175;font-size:1.15rem;font-weight:500;line-height:1;text-decoration-thickness:1px}.pcard__why{color:#8a8175;cursor:help;border:1px solid;border-radius:50%;outline:none;align-self:flex-start;place-items:center;width:18px;height:18px;margin:-2px 2px 0 -4px;font:600 .72rem/1 Inter,Segoe UI,sans-serif;display:inline-grid;position:relative}.pcard__why:hover,.pcard__why:focus-visible{color:var(--card-ink)}.pcard__why:focus-visible{box-shadow:0 0 0 2px #1f2a4447}.pcard__tip{z-index:5;background:var(--card-ink);letter-spacing:0;white-space:nowrap;color:#f6f1e6;opacity:0;visibility:hidden;pointer-events:none;border-radius:8px;width:max-content;padding:7px 10px;font:500 .82rem/1.35 Inter,Segoe UI,sans-serif;transition:opacity .16s ease-out,transform .16s ease-out,visibility 0s linear .16s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,4px)}.pcard__why:hover .pcard__tip,.pcard__why:focus-visible .pcard__tip,.pcard__why.is-open .pcard__tip{opacity:1;visibility:visible;transition:opacity .16s ease-out,transform .16s ease-out;transform:translate(-50%)}.pcard__cta{color:#f6f1e6;letter-spacing:-.02em;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;width:100%;min-height:42px;transition:background-color .18s var(--ease), color .18s var(--ease), transform .18s var(--ease);background:#1e2b4a;border:0;border-radius:999px;justify-content:center;align-items:center;margin:0;padding:8px 16px;font:650 .94rem/1.15 Inter,Segoe UI,sans-serif;text-decoration:none;display:flex}.pcard--month.is-on .pcard__cta:not(:disabled):not(.pcard__cta--quiet):not(.pcard__cta--pending),.pcard--year.is-on .pcard__cta:not(:disabled):not(.pcard__cta--quiet):not(.pcard__cta--pending),.pcard--lifetime.is-on .pcard__cta:not(:disabled):not(.pcard__cta--quiet):not(.pcard__cta--pending),.pcard--month .pcard__cta:focus-visible:not(.pcard__cta--quiet):not(.pcard__cta--pending),.pcard--year .pcard__cta:focus-visible:not(.pcard__cta--quiet):not(.pcard__cta--pending),.pcard--lifetime .pcard__cta:focus-visible:not(.pcard__cta--quiet):not(.pcard__cta--pending){color:var(--gold)}.pcard__cta--sweep{isolation:isolate;position:relative;overflow:hidden}.pcard__cta--sweep:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(105deg,#0000 30%,#fff4d614 40%,#fff4d661 50%,#fff4d614 60%,#0000 70%);animation:5.2s cubic-bezier(.45,0,.25,1) 1.4s infinite plan-cta-sweep;position:absolute;inset:0;transform:translate(-120%)}@keyframes plan-cta-sweep{0%{transform:translate(-120%)}26%,to{transform:translate(120%)}}@media (prefers-reduced-motion:reduce){.pcard__cta--sweep:after{opacity:0;animation:none}}.pcard__cta:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.pcard__cta:disabled{cursor:default;opacity:.55;pointer-events:none}.pcard__cta--quiet,.pcard.is-on .pcard__cta--quiet,.pcard__cta--quiet:disabled,.pcard--year .pcard__cta--quiet{color:#66718a;opacity:1;cursor:default;background:#c9d0db;border:0;transform:none}.plan-cards .pcard__cta.pcard__cta--pending,.plan-cards .pcard.is-on .pcard__cta.pcard__cta--pending,.plan-cards .pcard--year .pcard__cta.pcard__cta--pending,.plan-cards .pcard__cta.pcard__cta--pending:disabled{color:#0000;opacity:1;cursor:default;pointer-events:none;background-color:#e4e0d6;background-image:linear-gradient(100deg,#0000 0% 36%,#fffcf6d9 50%,#0000 64% 100%);background-position:100% 0;background-repeat:no-repeat;background-size:220% 100%;border:0;animation:1.4s linear infinite acct-skel-sweep;transform:none;box-shadow:inset 0 0 0 1px #1e2b4a14}@media (prefers-reduced-motion:reduce){.plan-cards .pcard__cta.pcard__cta--pending,.plan-cards .pcard.is-on .pcard__cta.pcard__cta--pending,.plan-cards .pcard--year .pcard__cta.pcard__cta--pending,.plan-cards .pcard__cta.pcard__cta--pending:disabled{background-image:none;animation:none}}@media (hover:hover) and (pointer:fine){.pcard__cta:hover:not(:disabled):not(.pcard__cta--quiet){background:#2c3e62;transform:translateY(-1px)}.pcard--month .pcard__cta:hover:not(:disabled):not(.pcard__cta--quiet):not(.pcard__cta--pending),.pcard--year .pcard__cta:hover:not(:disabled):not(.pcard__cta--quiet):not(.pcard__cta--pending),.pcard--lifetime .pcard__cta:hover:not(:disabled):not(.pcard__cta--quiet):not(.pcard__cta--pending){color:var(--gold)}}.pcard__note{color:#6e2c24;margin:10px 0 0;font:500 .95rem/1.4 Newsreader,Georgia,serif}.pcard__amount--gap{visibility:hidden}.pcard__rule{background-image:linear-gradient(90deg,#0000 0%,#1e2b4a29 6%,#1e2b4a8c 18% 82%,#1e2b4a29 94%,#0000 100%);background-position:50%;background-repeat:no-repeat;background-size:100% 1px;height:17px;margin:2px 0 0}.pcard__list{border-top:0;gap:16px;margin:0;padding:16px 0 48px;list-style:none;display:grid}.pcard__list li{color:var(--card-ink);grid-template-columns:16px minmax(0,1fr);align-items:center;gap:8px;margin:0;padding:0;font-size:1rem;line-height:1.35;display:grid}.pcard__label{white-space:nowrap}.pcard__mark{width:16px;height:16px;margin-top:0}.pcard__list li.is-off,.pcard__list li.is-some{color:#a39e93}.pcard__list li.is-off .pcard__label{text-decoration:line-through;text-decoration-thickness:1px}.pcard__note a:focus-visible{outline:2px solid var(--gold);outline-offset:3px}@media (max-width:1279px){.pricing-page .pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:center;gap:22px;width:min(100%,662px);margin-inline:auto;padding-top:72px}.pricing-page .pcard:nth-child(n+3){margin-top:calc(var(--plan-row-gap,80px) - 22px)}}@media (max-width:719px){.pricing-page .pricing-grid{grid-template-columns:minmax(0,1fr);width:min(100% - 16px,460px)}.pricing-page .pcard:not(:first-child){margin-top:calc(var(--plan-row-gap,80px) - 22px)}}@media (max-width:640px){.pcard__amount{font-size:2.4rem}}@media (hover:hover) and (pointer:fine){.pcard:hover .pcard__float,.pcard:focus-within .pcard__float{transform:translateY(-5px)}.pcard:hover .pcard__shadow--deep,.pcard:focus-within .pcard__shadow--deep{opacity:1}.pcard:hover .plan-seal,.pcard:focus-within .plan-seal,.home-v3 .pcard:hover .plan-seal.button,.home-v3 .pcard:focus-within .plan-seal.button{transform:translate(var(--seal-x,0px), var(--seal-y,0px)) rotate(calc(var(--seal-rotate,-8deg) - 6deg))}}.plan-ribbon{z-index:var(--ribbon-z,4);pointer-events:none;width:0;height:0;position:absolute;top:0;left:auto;right:0;overflow:visible}.pcard--tab .plan-ribbon{top:2px}.plan-ribbon--top-left{left:0;right:auto}.plan-ribbon__box,.plan-ribbon__band,.plan-ribbon__clip,.plan-ribbon__fold{position:absolute}.plan-ribbon__band,.plan-ribbon__clip,.plan-ribbon__fold{inset:0}.plan-ribbon__band{z-index:2;filter:url(#plan-ribbon-deckle)drop-shadow(0 1px 1px #180c2847)}.plan-ribbon__paper{background-blend-mode:soft-light, normal, normal, normal;background-color:#b79ae0;background-image:url(/assets/letter/slip-tile.webp),radial-gradient(circle at 46% 20%,#f3c4dce6 0 8%,#0000 22%),radial-gradient(circle at 80% 54%,#7f98ead9 0 9%,#0000 24%),linear-gradient(135deg,#8299e8 0%,#e39cc2 22%,#a88bdc 40%,#eaaecb 56%,#6d84dc 74%,#c6a3e4 88%,#8299e8 100%);background-size:240px,auto,auto,auto;position:absolute;inset:0}.plan-ribbon__glitter{pointer-events:none;background-image:radial-gradient(circle at 18% 46%,#fff 0 .8px,#0000 1.3px),radial-gradient(circle at 42% 62%,#f4fbff 0 .6px,#0000 1.05px),radial-gradient(circle at 67% 38%,#fff 0 .7px,#0000 1.2px),radial-gradient(circle at 84% 58%,#fff 0 .5px,#0000 .95px);background-repeat:no-repeat;animation:3.4s ease-in-out infinite plan-glint;position:absolute;inset:0}.plan-ribbon__text{z-index:3;color:#fffaf6;font-family:Caveat,cursive;font-weight:700;font-size:min(var(--ribbon-font,20px), calc(var(--ribbon-band,38px) * .62));letter-spacing:var(--ribbon-track,.01em);text-shadow:0 -.5px #ffffff73,.5px 1.5px #3a2470d9,1px 2.5px 3px #1e124680;white-space:nowrap;line-height:1;position:absolute}.plan-ribbon--top-left .plan-ribbon__paper{transform:scaleX(-1)}.plan-ribbon__fold{z-index:1;pointer-events:none;background:linear-gradient(135deg,#4a3f8e,#6b5aae)}.plan-seal,.home-v3 .plan-seal.button{--blob:50%;--wax-1:#8d78e6;--wax-2:#b199ee;--wax-3:#e8b6d6;--seal-shift:translate(var(--seal-x,0px), var(--seal-y,0px)) rotate(var(--seal-rotate,-8deg));z-index:2;width:var(--seal-size,36px);height:var(--seal-size,36px);pointer-events:auto;isolation:isolate;cursor:default;transform:var(--seal-shift);transform-origin:50% 55%;background:0 0;border:0;flex:none;margin:0;padding:0;transition:transform .26s cubic-bezier(.2,.7,.2,1);animation:.38s cubic-bezier(.2,.7,.2,1) .26s backwards plan-seal-stamp;display:block;position:relative}.plan-seal[data-anchor=corner]{z-index:6;position:absolute;top:10px;left:auto;right:10px}.pcard--tab .plan-seal[data-anchor=corner]{top:12px}.plan-seal[data-anchor=free],.home-v3 .plan-seal.button[data-anchor=free]{z-index:6;position:absolute;bottom:auto;right:auto}.plan-seal--drag,.home-v3 .plan-seal--drag.button{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.plan-seal--drag:active,.home-v3 .plan-seal--drag.button:active{cursor:grabbing}.pcard:has(.plan-ribbon--top-left) .plan-seal[data-anchor=corner]{left:10px;right:auto}.plan-seal[data-anchor=price]{z-index:3;margin:0;position:absolute;top:-6px;right:0}.home-v3 .plan-seal.button:hover,.home-v3 .plan-seal.button:focus,.home-v3 .plan-seal.button:active{transform:var(--seal-shift)}.plan-seal .wax,.home-v3 .plan-seal.button .wax,.home-v3 .plan-seal.button:hover .wax{z-index:-1;border-radius:var(--blob);pointer-events:none;filter:url(#wax-plan)drop-shadow(0 1px 1px #1c1a1673)drop-shadow(0 2px 3px #1c1a1629);background:radial-gradient(circle at 28% 32%,#f3c4dc 0 18%,#0000 42%),radial-gradient(circle at 74% 68%,#7f98ea 0 22%,#0000 48%),radial-gradient(circle at 48% 42%,#efe4ff 0 10%,#0000 26%),conic-gradient(from 18deg at 46%,#8eaaef 0deg,#e7a8c8 55deg,#b79ae0 115deg,#f0bdd4 175deg,#7690e2 235deg,#d4b6ea 295deg,#8eaaef 360deg);transition:none;position:absolute;inset:-3px}.plan-seal__glitter{pointer-events:none;background-image:radial-gradient(circle at 18% 22%,#fff 0 .7px,#0000 1.2px),radial-gradient(circle at 72% 18%,#ffd4ee 0 .55px,#0000 1px),radial-gradient(circle at 84% 58%,#fff 0 .6px,#0000 1.1px),radial-gradient(circle at 28% 74%,#c9fff6 0 .5px,#0000 .95px),radial-gradient(circle at 52% 46%,#fff 0 .55px,#0000 1px),radial-gradient(circle at 40% 88%,#fff 0 .45px,#0000 .9px);background-repeat:no-repeat;border-radius:50%;animation:3.2s ease-in-out infinite plan-glint;position:absolute;inset:-1px;overflow:hidden}.plan-seal__glitter:after{content:"";background-image:radial-gradient(circle at 64% 30%,#fff 0 .8px,#0000 1.3px);border-radius:50%;animation:4.6s ease-in-out 1.2s infinite plan-glint;position:absolute;inset:0}.plan-seal .wax:before,.home-v3 .plan-seal.button .wax:before,.home-v3 .plan-seal.button:hover .wax:before{content:"";opacity:0}.plan-seal .wax:after,.home-v3 .plan-seal.button .wax:after{content:"";border-radius:var(--blob);background:#280a0624;position:absolute;inset:4px;box-shadow:inset 0 1px 2px #280a068c,inset 0 -1px 1px #ffecce29}.plan-seal__die{z-index:1;pointer-events:none;width:56%;height:56%;margin:auto;position:absolute;inset:0;overflow:visible}.plan-seal__ink{fill:#180c30f5}.plan-seal__lit{fill:#fff8ff47;transform:translateY(.5px)}@keyframes plan-glint{0%,to{opacity:.55}42%{opacity:1}68%{opacity:.62}}@keyframes plan-seal-stamp{0%{transform:translate(var(--seal-x,0px), var(--seal-y,0px)) translateY(-4px) rotate(calc(var(--seal-rotate,-8deg) - 8deg)) scale(1.12)}to{transform:translate(var(--seal-x,0px), var(--seal-y,0px)) rotate(var(--seal-rotate,-8deg))}}.acct-pricing-slot .pricing-grid{grid-template-columns:minmax(0,1fr);justify-content:start;gap:22px;width:min(420px,100%);margin:0;padding-top:72px}.acct-pricing-slot .pcard:not(:first-child){margin-top:calc(var(--plan-row-gap,80px) - 22px)}.home-v3 .acct-pricing-slot .pcard{color:var(--card-ink);font-family:Inter,Segoe UI,sans-serif}.home-v3 .acct-pricing-slot .pcard__kicker{max-width:none;color:var(--muted);margin:0 0 14px;font:500 .84rem/1.3 Inter,Segoe UI,sans-serif}.home-v3 .acct-pricing-slot h2.pcard__name,.home-v3 .acct-pricing-slot .plan-cards--hand h2.pcard__name,.home-v3 .acct-pricing-slot .plan-cards--hand .pcard--free h2.pcard__name{letter-spacing:0;white-space:nowrap;max-width:none;color:var(--card-ink);margin:0;font-family:Caveat,cursive;font-size:2.05rem;font-weight:600;line-height:1}.home-v3 .acct-pricing-slot .pcard__flag{letter-spacing:.01em;max-width:none;color:var(--gold);margin:0;font:600 .92rem/1.2 Inter,Segoe UI,sans-serif}.home-v3 .acct-pricing-slot .pcard__flag--light{color:#1e2b4a}.home-v3 .acct-pricing-slot .pcard__price{max-width:none;color:var(--card-ink);margin:0 0 16px;font-size:1rem;line-height:1}.home-v3 .acct-pricing-slot .pcard__amount,.home-v3 .acct-pricing-slot .pcard__unit,.home-v3 .acct-pricing-slot .pcard__was{font-family:Inter,Segoe UI,sans-serif}.home-v3 .acct-pricing-slot .pcard__note{color:#6e2c24;max-width:none;margin:10px 0 0;font:500 .95rem/1.4 Newsreader,Georgia,serif}.home-v3 .acct-pricing-slot .pcard__list li{color:var(--card-ink);font-family:Inter,Segoe UI,sans-serif;font-size:1rem;line-height:1.35}.home-v3 .acct-pricing-slot .pcard__list li.is-off,.home-v3 .acct-pricing-slot .pcard__list li.is-some{color:#a39e93}.acct-pricing-slot .pcard,.acct-pricing-slot .pcard__float,.acct-pricing-slot .pricing-grid{overflow:visible}@media (prefers-reduced-motion:reduce){.pcard__float{transition:none;transform:none!important}.plan-seal,.pcard:hover .plan-seal,.pcard:focus-within .plan-seal,.home-v3 .plan-seal.button,.home-v3 .plan-seal.button:hover,.home-v3 .plan-seal.button:active,.home-v3 .pcard:hover .plan-seal.button,.home-v3 .pcard:focus-within .plan-seal.button{transform:translate(var(--seal-x,0px), var(--seal-y,0px)) rotate(var(--seal-rotate,-8deg));transition:none;animation:none}.plan-seal__glitter,.plan-seal__glitter:after,.plan-ribbon__glitter{opacity:.9;animation:none}.pcard__cta{transition:none}}
