.pricing-plans-frame{width:90%;max-width:80rem;margin-inline:auto}@media (width >= 97rem){.pricing-plans-frame{--plans-rail:17rem;--plans-margin:max(4%,min(var(--pricing-plans-margin),calc((100% - var(--plans-rail) - 80rem) / 2)));--plans-width:min(80rem,calc(100% - var(--plans-rail) - 2 * var(--plans-margin)));--plans-left:max(calc(var(--plans-rail) + var(--plans-margin)),calc((100% - var(--plans-width)) / 2));max-width:none;width:var(--plans-width);margin-left:var(--plans-left);margin-right:0}.pricing-plans-frame--with-rail{width:calc(var(--plans-width) + var(--plans-rail));margin-left:calc(var(--plans-left) - var(--plans-rail))}}.pricing-page{--pricing-panel:#0e0e0e;--pricing-ring:inset 0 -1px 1px rgba(255,255,255,0.08);--pricing-gutter:18px;--pricing-gutter-top:var(--pricing-gutter);--pricing-panel-max:100%;--pricing-side-gutter:max(var(--pricing-gutter),calc((100% - var(--pricing-panel-max)) / 2));--pricing-radius:48px;--pricing-radius-top:var(--pricing-radius);--pricing-panel-width:calc(100vw - 2 * var(--pricing-gutter));--pricing-frame-side:calc((var(--pricing-panel-width) - min(0.9 * var(--pricing-panel-width), 80rem)) / 2);--pricing-corner-left:max(0px,min(var(--pricing-radius),var(--pricing-frame-side)/2 - 2px));--pricing-corner-right:var(--pricing-corner-left)}@media (width >= 40rem){.pricing-page{--pricing-gutter:24px;--pricing-radius:64px}}@media (width >= 97rem){.pricing-page{--pricing-gutter:16px;--pricing-radius:56px;--pricing-plans-margin:96px;--pricing-panel-max:calc(17rem + 80rem + 2 * var(--pricing-plans-margin));--pricing-panel-width:calc(100vw - 2 * max(var(--pricing-gutter), (100vw - var(--pricing-panel-max)) / 2));--pricing-frame-side:max(0.04 * var(--pricing-panel-width),min(var(--pricing-plans-margin),(var(--pricing-panel-width) - 97rem)/2));--pricing-corner-left:var(--pricing-radius);--pricing-corner-right:max(0px,min(var(--pricing-radius),var(--pricing-frame-side)/2 - 2px))}}.pricing-stage{padding:var(--pricing-gutter-top) var(--pricing-side-gutter) var(--pricing-gutter)}.pricing-stage-panel{inset:var(--pricing-gutter-top) var(--pricing-side-gutter) var(--pricing-gutter);border-radius:var(--pricing-radius-top) var(--pricing-radius-top) var(--pricing-corner-right) var(--pricing-corner-left);box-shadow:var(--pricing-ring)}.pricing-rest{display:flex;flex-direction:column;gap:var(--pricing-gutter);padding:0 var(--pricing-side-gutter) var(--pricing-gutter)}.pricing-section-panel{display:flow-root;border-radius:var(--pricing-radius-top) var(--pricing-radius-top) var(--pricing-radius) var(--pricing-radius);box-shadow:var(--pricing-ring)}.pricing-frame{--pricing-frame-radius:48px}.pricing-frame-fill{--r:var(--pricing-frame-radius);--flare-left:var(--pricing-corner-left);--flare-right:var(--pricing-corner-right);position:absolute;inset:0 calc(-1 * var(--r));background:#000;mask:linear-gradient(#000 0 0) 50% 100% /calc(100% - 2 * var(--r)) calc(100% - var(--r) + 1px) no-repeat,linear-gradient(#000 0 0) 50% 0 /calc(100% - 4 * var(--r) + 2px) calc(var(--r) + 1px) no-repeat,radial-gradient(circle at 100% 100%,#000 calc(var(--r) - .5px),#0000 var(--r)) var(--r) 0 /var(--r) var(--r) no-repeat,radial-gradient(circle at 0 100%,#000 calc(var(--r) - .5px),#0000 var(--r)) calc(100% - var(--r)) 0 /var(--r) var(--r) no-repeat,radial-gradient(circle at 0 0,#0000 calc(var(--flare-left) - .5px),#000 var(--flare-left)) left calc(var(--r) - var(--flare-left)) bottom 0 /var(--flare-left) var(--flare-left) no-repeat,radial-gradient(circle at 100% 0,#0000 calc(var(--flare-right) - .5px),#000 var(--flare-right)) right calc(var(--r) - var(--flare-right)) bottom 0 /var(--flare-right) var(--flare-right) no-repeat}.pricing-frame-fill--enclosed{inset:0;mask:none;clip-path:inset(0 round var(--pricing-frame-radius))}@media (width >= 40rem){.pricing-frame{--pricing-frame-radius:64px}}@media (width >= 97rem){.pricing-frame{--pricing-frame-radius:56px}}@property --plan-button-fill{syntax:"<color>";inherits:false;initial-value:#1c1c1c}.plan-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;height:44px;padding:0 16px;border:1.5px solid transparent;border-radius:57px;font-size:14.5px;font-weight:450;letter-spacing:.025em;line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer;background-color:var(--plan-button-fill);background-image:linear-gradient(var(--plan-button-fill),var(--plan-button-fill)),linear-gradient(180deg,var(--plan-button-ring) 0,#fff0 100%);background-origin:padding-box,border-box;background-clip:padding-box,border-box;box-shadow:none;transition:--plan-button-fill .15s,color .15s,transform .15s}@media (width >= 97rem){.plan-button{padding:0 12px}}.plan-button:disabled{cursor:not-allowed;opacity:.5}.plan-button--accent{--plan-button-fill:#3a3a3a;--plan-button-ring:#ffffff4d;color:#f2f2f2}.plan-button--accent:hover:not(:disabled){--plan-button-fill:#464646;color:#fff}.plan-button--current,.plan-button--filled{--plan-button-fill:#1c1c1c;--plan-button-ring:#ffffff1a;color:#ccc}.plan-button--current:hover:not(:disabled),.plan-button--filled:hover:not(:disabled){--plan-button-fill:#272727;color:#ccc}.plan-button--update{--plan-button-fill:#12291f;--plan-button-ring:#34d39966;color:#6ee7b7}.plan-button--update:hover:not(:disabled){--plan-button-fill:#17362a;color:#a7f3d0}.plan-button--update-lower{--plan-button-fill:#2b2111;--plan-button-ring:#fbbf2466;color:#fcd34d}.plan-button--update-lower:hover:not(:disabled){--plan-button-fill:#382b15;color:#fde68a}@keyframes pricing-float{0%,to{translate:0 0}50%{translate:0 -10px}}.pricing-float{animation:pricing-float 8s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.pricing-float{animation:none}}.pricing-row-highlight{animation:pricing-row-highlight 1.4s ease-in-out .35s 3}.pricing-card-pulse{animation:pricing-row-highlight 1.4s ease-in-out .7s 3}@keyframes pricing-row-highlight{0%,to{background-color:transparent;box-shadow:inset 0 0 0 1px rgba(255,255,255,0)}50%{background-color:rgba(255,255,255,.1);box-shadow:inset 0 0 0 1px rgba(255,255,255,.35)}}