.pro-page{color:#fff;background:#000;min-height:100vh}.pro-page .pro-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:#d4ff3d;font-size:.6875rem;font-weight:600;line-height:1}.pro-page .pro-eyebrow-muted{color:#ffffff73}.pro-page .pro-display{font-size:clamp(2.5rem,6vw,5.25rem);font-family:var(--font-display);letter-spacing:-.03em;font-weight:900;line-height:.94}.pro-page .pro-headline{font-size:clamp(1.75rem,3.5vw,2.75rem);font-family:var(--font-display);letter-spacing:-.03em;font-weight:900;line-height:.96}.pro-page .pro-cta{color:#000;background:#d4ff3d;border-radius:9999px;font-weight:700;transition:transform .18s cubic-bezier(.22,1,.36,1),filter .18s;position:relative;overflow:hidden}.pro-page .pro-cta:hover:not(:disabled){filter:brightness(1.05);transform:scale(1.02)}.pro-page .pro-cta:disabled{opacity:.45;cursor:not-allowed}.pro-page .pro-ghost{color:#fff;border:1px solid #ffffff40;border-radius:9999px;transition:background-color .18s,border-color .18s}.pro-page .pro-ghost:hover:not(:disabled){background:#ffffff0f;border-color:#fff6}.pro-page .pro-legacy-badge{letter-spacing:.22em;text-transform:uppercase;color:#ffffffb3;background:#ffffff14;border:1px solid #ffffff29;border-radius:9999px;padding:.3rem .7rem;font-size:.6875rem;font-weight:600}.pro-page .pro-interval-active{color:#d4ff3d;background:#d4ff3d24;border-color:#d4ff3d80}.pro-page .pro-glow{pointer-events:none;background:radial-gradient(60% 55% at 18% 0,#d4ff3d21,#0000 70%);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.pro-page .pro-cta{transition:none!important}}.pricing-page .pricing-display{font-size:clamp(2.25rem,4.8vw,3.75rem);font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;font-weight:900;line-height:.94}.pricing-page .pricing-headline{font-size:clamp(1.9rem,3.6vw,3.25rem);font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;font-weight:900;line-height:.96}.pricing-page .pricing-glow{pointer-events:none;background:radial-gradient(55% 45% at 12% 100%,#d4ff3d1a,#0000 70%),radial-gradient(45% 40% at 92% 0,#5b3fd92e,#0000 70%);position:absolute;inset:0}.pricing-page .pricing-plan{background:radial-gradient(120% 90% at 0 0,#ffffff12,#ffffff05 38%,#0000 66%),linear-gradient(160deg,#101010f5,#060606f5);border-radius:24px;padding:28px;box-shadow:inset 0 1px #ffffff12,0 0 0 1px #ffffff1a,0 30px 60px -34px #000000f2}.pricing-page .pricing-plan-paid{background:radial-gradient(120% 90% at 0 0,#d4ff3d14,#d4ff3d04 40%,#0000 68%),linear-gradient(160deg,#101010f5,#060606f5);box-shadow:inset 0 1px #ffffff12,0 0 0 1.5px #d4ff3d8c,0 0 60px -24px #d4ff3d59,0 30px 60px -34px #000000f2}@property --pa{syntax:"<angle>";inherits:false;initial-value:0deg}.pricing-page .pricing-plan-paid.promo-on{--ev:#d4ff3d;--pr-ease:cubic-bezier(.23, 1, .32, 1);background:radial-gradient(90% 55% at 18% 0%, color-mix(in oklab, var(--ev) 15%, transparent), transparent 68%), radial-gradient(120% 90% at 0% 0%, #d4ff3d1f, #d4ff3d09 34%, transparent 62%), linear-gradient(160deg, #0e0e0ee6, #080808e6 52%, #040404f0)}.pricing-page .pricing-plan-paid.promo-tape{padding-top:58px}.pricing-page .promo-flash{z-index:3;pointer-events:none;background:conic-gradient(from var(--pa), transparent 0 62%, color-mix(in oklab, var(--ev) 60%, transparent) 80%, #fff 86%, transparent 92%);-webkit-mask-composite:xor;animation:prflash 1.3s var(--pr-ease) both;border-radius:26px;padding:2px;position:absolute;inset:-2px;-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 prflash{0%{--pa:0deg;opacity:1}80%{opacity:1}to{--pa:360deg;opacity:0}}.pricing-page .px-side{flex-direction:column;align-items:flex-start;gap:2px;padding-bottom:6px;line-height:1.2;display:flex}.pricing-page .px-old{color:#ffffff73;font-variant-numeric:tabular-nums;font-size:14px;font-weight:600;text-decoration:none;position:relative}.pricing-page .px-old:after{content:"";background:var(--ev,#d4ff3d);transform-origin:0;border-radius:2px;height:1.5px;position:absolute;top:54%;left:-3px;right:-3px}.pricing-page .px-old.draw:after{animation:prstrike .45s var(--pr-ease) .15s both}@keyframes prstrike{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.pricing-page .tape{z-index:2;background:var(--ev);color:#000;border-radius:24px 24px 0 0;align-items:center;height:30px;display:flex;position:absolute;top:0;left:0;right:0;overflow:hidden}.pricing-page .tape:before,.pricing-page .tape:after{content:"";z-index:1;pointer-events:none;width:40px;position:absolute;top:0;bottom:0}.pricing-page .tape:before{background:linear-gradient(90deg, var(--ev) 18%, color-mix(in oklab, var(--ev) 0%, transparent));left:0}.pricing-page .tape:after{background:linear-gradient(270deg, var(--ev) 18%, color-mix(in oklab, var(--ev) 0%, transparent));right:0}.pricing-page .tape-run{white-space:nowrap;width:max-content;font-family:var(--font-grotesk), "Space Grotesk", var(--font-inter), sans-serif;letter-spacing:.18em;text-transform:uppercase;flex:none;align-items:center;font-size:10px;font-weight:600;line-height:1;animation:26s linear infinite prrun;display:flex}.pricing-page .tape-seg{flex:none;align-items:center;gap:14px;padding-right:14px;display:flex}.pricing-page .tape-seg i{opacity:.5;background:#000;border-radius:99px;flex:none;width:4px;height:4px}.pricing-page .tape:hover .tape-run{animation-play-state:paused}@keyframes prrun{to{transform:translate(-50%)}}.pricing-page .tape.enter{animation:prtape .5s var(--pr-ease) both}@keyframes prtape{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}.pricing-page .pcode{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ev) 34%, transparent);background:#ffffff09;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;margin-top:16px;padding:10px 12px;display:flex}.pricing-page .pcode-chip{align-items:center;gap:9px;min-width:0;display:inline-flex}.pricing-page .pcode-ok{background:var(--ev);color:#000;border-radius:99px;flex:none;place-items:center;width:20px;height:20px;display:grid}.pricing-page .pcode-code{font-family:var(--font-grotesk), "Space Grotesk", var(--font-inter), sans-serif;letter-spacing:.14em;color:#fff;border-radius:6px;font-size:12.5px;font-weight:600;transition:color .2s}.pricing-page button.pcode-code{cursor:copy}.pricing-page button.pcode-code:hover{color:var(--ev)}.pricing-page button.pcode-code:focus-visible{outline:2px solid var(--ev);outline-offset:3px}.pricing-page .pcode-chip em{color:#ffffff8c;font-size:13px;font-style:normal}.pricing-page .pcode-cd{color:#ffffff80;white-space:nowrap;font-size:13px}.pricing-page .pcode-cd b{font-family:var(--font-grotesk), "Space Grotesk", var(--font-inter), sans-serif;letter-spacing:.04em;color:#fff;font-variant-numeric:tabular-nums;margin-left:4px;font-size:13px;font-weight:600}.pricing-page .pcode-cd.hot b{color:var(--ev)}.pricing-page .pcode.enter{animation:prrise .45s var(--pr-ease) .35s both}@keyframes prrise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pricing-page .promo-flash{display:none}.pricing-page .px-old.draw:after,.pricing-page .tape.enter,.pricing-page .tape-run,.pricing-page .pcode.enter{animation:none}}@media (max-width:400px){.pricing-page .pricing-plan{padding:22px 18px}}.pricing-page .pricing-cmp{background:#ffffff05;border-radius:20px;box-shadow:inset 0 0 0 1px #ffffff14}.pricing-page .pricing-cmp-head{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a0a0aeb;border-radius:20px 20px 0 0;box-shadow:0 1px #ffffff14}.pricing-page .pricing-cmp-head .pricing-cmp-paid{background:radial-gradient(120% 120% at 50% 0,#d4ff3d1a,#0000 70%);border-top-right-radius:20px}.pricing-page .pricing-cmp-sec{background:#ffffff08;border-top:1px solid #ffffff12}@media (min-width:768px){.pricing-page .pricing-cmp>div:not(.pricing-cmp-head) .pricing-cmp-paid{background:#d4ff3d06}}
