.plans[data-astro-cid-n3fhtagd]{grid-template-rows:auto auto auto 1fr auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(16px,2vw,28px);display:grid}.billing[data-astro-cid-n3fhtagd]{margin-bottom:clamp(26px,3.2vw,38px);display:flex}.billing--center[data-astro-cid-n3fhtagd]{justify-content:center}.billing__set[data-astro-cid-n3fhtagd]{border:0;min-width:0;margin:0;padding:0}.switch[data-astro-cid-n3fhtagd]{border:1px solid var(--glass-rim);background:var(--chip-film);-webkit-backdrop-filter:blur(14px)saturate(1.2);border-top-color:#fff3;border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));max-width:100%;padding:5px;display:inline-grid;position:relative;box-shadow:inset 0 1px #ffffff0d,0 14px 30px -22px #000000e6}.switch__in[data-astro-cid-n3fhtagd]{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.switch__opt[data-astro-cid-n3fhtagd]{z-index:1;font-family:var(--font-ui);white-space:nowrap;color:var(--muted);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .22s var(--ease);border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:10px clamp(14px,2vw,20px);font-size:.9rem;font-weight:600;line-height:1;display:inline-flex}.switch__opt--m[data-astro-cid-n3fhtagd]{grid-area:1/1}.switch__opt--y[data-astro-cid-n3fhtagd]{grid-area:1/2}.switch__opt[data-astro-cid-n3fhtagd]:hover,.switch__in--m[data-astro-cid-n3fhtagd]:checked~.switch__opt--m[data-astro-cid-n3fhtagd],.switch__in--y[data-astro-cid-n3fhtagd]:checked~.switch__opt--y[data-astro-cid-n3fhtagd]{color:var(--ink)}.switch__in--m[data-astro-cid-n3fhtagd]:focus-visible~.switch__opt--m[data-astro-cid-n3fhtagd],.switch__in--y[data-astro-cid-n3fhtagd]:focus-visible~.switch__opt--y[data-astro-cid-n3fhtagd]{outline:2px solid var(--gold);outline-offset:2px}.switch__thumb[data-astro-cid-n3fhtagd]{z-index:0;transition:transform .4s var(--ease-out);background:linear-gradient(#ffffff29,#ffffff12);border-radius:999px;grid-area:1/1;box-shadow:inset 0 1px #ffffff38,0 0 0 1px #ffffff12,0 8px 18px -10px #000000d9}.switch[data-astro-cid-n3fhtagd]:has(.switch__in--y:checked) .switch__thumb[data-astro-cid-n3fhtagd]{transform:translate(100%)}.switch__save[data-astro-cid-n3fhtagd]{color:var(--gold-hi);transition:color .22s var(--ease), background .22s var(--ease), border-color .22s var(--ease);background:#ffc6291a;border:1px solid #ffd85a4d;border-radius:999px;padding:4px 8px;font-size:.71rem;font-weight:700;line-height:1}.switch__in--y[data-astro-cid-n3fhtagd]:checked~.switch__opt--y[data-astro-cid-n3fhtagd] .switch__save[data-astro-cid-n3fhtagd]{color:#0b0b0d;background:var(--gold-grad);border-color:#0000;box-shadow:inset 0 1px #fff9d88c}.plan[data-astro-cid-n3fhtagd]{--pad:clamp(24px, 3vw, 38px);grid-row:span 5;grid-template-rows:subgrid;padding:var(--pad);border-radius:var(--radius-xl);isolation:isolate;grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:hidden}@supports not (grid-template-rows:subgrid){.plan[data-astro-cid-n3fhtagd]{flex-direction:column;align-items:stretch;display:flex}.plan__cta[data-astro-cid-n3fhtagd]{margin-top:auto}}.plan[data-astro-cid-n3fhtagd]>[data-astro-cid-n3fhtagd]:not(.fan):not(.plan__rim){z-index:1;position:relative}.plan--free[data-astro-cid-n3fhtagd]{border:1px solid var(--glass-rim);border-top-color:var(--glass-highlight);background:linear-gradient(180deg, var(--glass-sheen) 0, transparent 12px), linear-gradient(180deg, var(--glass-top), var(--glass-bottom)), var(--surface-glass);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(18px)saturate(1.2)}.plan--pro[data-astro-cid-n3fhtagd]{background:radial-gradient(120% 80% at 100% 0,#ffc6293d 0%,#ffc62912 38%,#0000 68%),radial-gradient(70% 55% at 0 100%,#e896001f 0%,#0000 60%),linear-gradient(160deg,#1b1b1f 0%,#0f0f12 50%,#0b0b0d 100%);box-shadow:inset 0 1px #fff0b447,0 40px 90px -36px #ffc6296b,0 30px 60px -30px #000000e6}.plan--pro[data-astro-cid-n3fhtagd]:after{content:"";border-radius:calc(var(--radius-xl) - 7px);pointer-events:none;z-index:2;border:1px solid #ffd85a21;position:absolute;inset:7px}@property --rim-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.plan__rim[data-astro-cid-n3fhtagd]{z-index:3;border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--rim-angle) at 50% 50%, #e89600 0deg, #ffd85a 55deg, #fff3b0 85deg, #ffd85a 115deg, #9a6200 190deg, #e89600 260deg, #ffd85a 315deg, #e89600 360deg);-webkit-mask-composite:xor;padding:1.5px;animation:16s linear infinite rim-turn;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes rim-turn{to{--rim-angle:360deg}}.fan[data-astro-cid-n3fhtagd]{z-index:0;pointer-events:none;width:250px;height:280px;position:absolute;top:-30px;right:-18px;-webkit-mask-image:radial-gradient(130% 120% at 100% 0,#000 34%,#0000 70%);mask-image:radial-gradient(130% 120% at 100% 0,#000 34%,#0000 70%)}.fan[data-astro-cid-n3fhtagd] img[data-astro-cid-n3fhtagd]{filter:brightness(.82)saturate(.92);transform-origin:50% 130%;width:122px;height:auto;transition:transform .6s var(--ease-out);border-radius:8px;position:absolute;top:0;right:0;box-shadow:0 0 0 1.5px #d89400,0 0 0 3px #ffd85a47,0 20px 44px -12px #000000d9}.fan[data-astro-cid-n3fhtagd] img[data-astro-cid-n3fhtagd]:first-child{opacity:.8;transform:translate(-64px,26px)rotate(-24deg)}.fan[data-astro-cid-n3fhtagd] img[data-astro-cid-n3fhtagd]:nth-child(2){transform:translate(-28px,12px)rotate(-9deg)}.fan[data-astro-cid-n3fhtagd] img[data-astro-cid-n3fhtagd]:nth-child(3){transform:translate(8px,6px)rotate(7deg)}.plan--pro[data-astro-cid-n3fhtagd]:hover .fan[data-astro-cid-n3fhtagd] img[data-astro-cid-n3fhtagd]:first-child{transform:translate(-74px,30px)rotate(-30deg)}.plan--pro[data-astro-cid-n3fhtagd]:hover .fan[data-astro-cid-n3fhtagd] img[data-astro-cid-n3fhtagd]:nth-child(2){transform:translate(-30px,10px)rotate(-11deg)}.plan--pro[data-astro-cid-n3fhtagd]:hover .fan[data-astro-cid-n3fhtagd] img[data-astro-cid-n3fhtagd]:nth-child(3){transform:translate(14px,4px)rotate(10deg)}.plan__head[data-astro-cid-n3fhtagd]{flex-wrap:wrap;grid-row:1;align-items:center;gap:10px 12px;margin-bottom:20px;padding-right:96px;display:flex}.plan--free[data-astro-cid-n3fhtagd] .plan__head[data-astro-cid-n3fhtagd]{padding-right:0}.crest[data-astro-cid-n3fhtagd]{font-family:var(--font-ui);letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:9px;margin:0;font-size:.8rem;font-weight:700;line-height:1;display:inline-flex}.crest--free[data-astro-cid-n3fhtagd]{border:1px solid var(--glass-rim);background:var(--chip-film);color:var(--muted);border-top-color:#ffffff38;border-radius:9px;padding:8px 13px}.crest__brand[data-astro-cid-n3fhtagd]{color:var(--ink)}.crest__tier[data-astro-cid-n3fhtagd]{background:var(--gold-grad);color:#0b0b0d;letter-spacing:.16em;border-radius:8px;align-items:center;gap:5px;padding:7px 10px 7px 8px;display:inline-flex;box-shadow:inset 0 1px #fff9d8a6,inset 0 -1px #78460066,0 8px 20px -8px #ffc629cc}.crest__tier[data-astro-cid-n3fhtagd] svg[data-astro-cid-n3fhtagd]{width:12px;height:12px}.trial[data-astro-cid-n3fhtagd]{letter-spacing:.04em;color:var(--gold-hi);background:linear-gradient(#ffd85a29,#ffc6290d);border:1px solid #ffd85a5c;border-radius:999px;align-items:center;gap:6px;padding:5px 11px 5px 9px;font-size:.74rem;font-weight:600;display:inline-flex;box-shadow:inset 0 1px #fff0b433}.trial[data-astro-cid-n3fhtagd] svg[data-astro-cid-n3fhtagd]{width:11px;height:11px}.plan__price[data-astro-cid-n3fhtagd]{flex-wrap:wrap;grid-row:2;align-items:baseline;gap:10px;display:flex}.plan__price--switch[data-astro-cid-n3fhtagd]{justify-items:start;display:grid}.plan__bill[data-astro-cid-n3fhtagd]{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.plan__amount[data-astro-cid-n3fhtagd]{font-family:var(--font-ui);letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:var(--ink);font-size:clamp(2.9rem,5vw,4rem);font-weight:800;line-height:1}.plan__amount--gold[data-astro-cid-n3fhtagd]{background:linear-gradient(100deg,#e89600 0%,#ffc629 32%,#fff0a8 50%,#ffc629 68%,#e89600 100%) 0 0/220% 100%;color:#0000;filter:drop-shadow(0 10px 26px #ffc62938);-webkit-background-clip:text;background-clip:text;animation:7s ease-in-out infinite alternate foil-drift}@keyframes foil-drift{0%{background-position:0%}to{background-position:100%}}.plan__per[data-astro-cid-n3fhtagd]{color:var(--muted);font-size:.92rem;font-weight:500}.plan__meta[data-astro-cid-n3fhtagd]{flex-direction:column;grid-row:3;align-self:start;align-items:flex-start;gap:10px;margin-top:14px;display:flex}.plan__alt[data-astro-cid-n3fhtagd]{justify-items:start;display:grid}.plan__altline[data-astro-cid-n3fhtagd]{color:var(--ink);background:#ffc6290f;border:1px solid #ffd85a33;border-radius:999px;padding:5px 12px;font-size:.82rem;font-weight:500;line-height:1.35}.plan__altline--plain[data-astro-cid-n3fhtagd]{border-color:var(--glass-rim);background:var(--chip-film);color:var(--muted)}.plan__note[data-astro-cid-n3fhtagd]{color:var(--faint);font-size:.82rem;line-height:1.4}.plan__bill[data-astro-cid-n3fhtagd],.plan__altline[data-astro-cid-n3fhtagd]:not(.plan__altline--plain){transition:opacity .24s var(--ease), transform .34s var(--ease-out), visibility 0s;grid-area:1/1}.pair[data-astro-cid-n3fhtagd]:has(.switch__in--y:checked) [data-astro-cid-n3fhtagd][data-bill=monthly],.pair[data-astro-cid-n3fhtagd]:has(.switch__in--m:checked) [data-astro-cid-n3fhtagd][data-bill=yearly]{opacity:0;visibility:hidden;transition:opacity .18s var(--ease), transform .18s var(--ease), visibility 0s .18s;transform:translateY(-7px)}@supports not selector(:has(a)){.billing[data-astro-cid-n3fhtagd],[data-astro-cid-n3fhtagd][data-bill=monthly]{display:none}}.plan__list[data-astro-cid-n3fhtagd]{border-top:1px solid var(--line-soft);grid-row:4;align-content:start;gap:12px;margin-top:26px;padding-top:22px;display:grid}.plan--pro[data-astro-cid-n3fhtagd] .plan__list[data-astro-cid-n3fhtagd]{border-top-color:#ffc62929}.plan__list[data-astro-cid-n3fhtagd] li[data-astro-cid-n3fhtagd]{color:var(--muted);grid-template-columns:22px minmax(0,1fr);align-items:start;gap:12px;font-size:.93rem;line-height:1.5;display:grid}.plan--pro[data-astro-cid-n3fhtagd] .plan__list[data-astro-cid-n3fhtagd] li[data-astro-cid-n3fhtagd]{color:#d9dae0}.tick[data-astro-cid-n3fhtagd]{border:1px solid var(--glass-rim);background:var(--chip-film);width:22px;height:22px;color:var(--ink);border-top-color:#ffffff3d;border-radius:50%;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.tick--gold[data-astro-cid-n3fhtagd]{color:var(--gold-hi);background:linear-gradient(#ffd85a3d,#e896001a);border-color:#fff0b480 #ffc6296b #ffc6296b}.plan__cta[data-astro-cid-n3fhtagd]{grid-row:5;width:100%;height:52px;margin-top:30px;font-size:1rem}.plan__cta--pro[data-astro-cid-n3fhtagd]{font-weight:700;position:relative;overflow:hidden}.plan__cta--pro[data-astro-cid-n3fhtagd] span[data-astro-cid-n3fhtagd]{z-index:1;position:relative}.plan__cta--pro[data-astro-cid-n3fhtagd]:after{content:"";transition:transform .9s var(--ease);background:linear-gradient(110deg,#0000 32%,#ffffff80 50%,#0000 68%);position:absolute;inset:0;transform:translate(-130%)}.plan__cta--pro[data-astro-cid-n3fhtagd]:hover:after{transform:translate(130%)}@media (width<=720px){.plans[data-astro-cid-n3fhtagd]{grid-template-columns:minmax(0,1fr)}.plan__head[data-astro-cid-n3fhtagd]{padding-right:74px}.fan[data-astro-cid-n3fhtagd]{opacity:.75;width:200px;height:220px;top:-44px;right:-30px}.fan[data-astro-cid-n3fhtagd] img[data-astro-cid-n3fhtagd]{width:98px}}html[data-motion=reduced] .plan__rim,html[data-motion=reduced] .plan__amount--gold{animation:none}html[data-motion=reduced] .switch__thumb,html[data-motion=reduced] .plan__bill,html[data-motion=reduced] .plan__altline{transition-duration:.01ms}html[data-motion=reduced] .pair:has(.switch__in--y:checked) [data-bill=monthly],html[data-motion=reduced] .pair:has(.switch__in--m:checked) [data-bill=yearly]{transform:none}
