.op-pricing-page{--paper:#fffffc;--white:#fffffc;--ink:#000;--ink-80:#000c;--ink-soft:#666;--gray:#8a8a8a;--gray-line:#c8c8c8;--surface:#f2f2f0;--surface-2:#ebebe9;--frost:#e8e8e6;--track:#0000000f;--font:var(--font-circular), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--paper);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%}.op-pricing-page *,.op-pricing-page :before,.op-pricing-page :after{box-sizing:border-box}.op-pricing-page{background:var(--paper);height:100%;color:var(--ink);font-family:var(--font);min-height:100%;margin:0;overflow-x:clip}.op-pricing{--gap-a:40;--gap-b:72;--stage:720;--u:min(1px, calc((100svh - 64px) / var(--stage)));height:100svh;padding-block:env(safe-area-inset-top,0px) env(safe-area-inset-bottom,0px);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:clip}@media (max-height:920px){.op-pricing{--gap-a:36;--gap-b:56;--stage:620}}.op-pricing__head{text-align:left;width:100%;max-width:1440px;margin-inline:auto;padding-inline:25px}.op-pricing__title{max-width:16ch;color:var(--ink);margin:0}.op-pricing__lead{margin:25px 0 0;max-width:32rem;color:var(--ink);margin-left:0;font-size:20px;font-weight:400;line-height:1.5}@media (min-width:640px){.op-pricing__lead{margin-left:59px}}.op-plan__cta:focus-visible,.op-pricing__dot:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.op-pricing__track{--card-w:calc(432 * var(--u));--card-h:calc(480 * var(--u));justify-content:center;align-items:center;gap:calc(20 * var(--u));width:100%;max-width:1384px;margin-top:calc(var(--gap-b) * var(--u));padding-inline:24px;display:flex}.op-plan{isolation:isolate;min-width:0;max-width:var(--card-w);height:var(--card-h);border:1px solid var(--ink);background:var(--paper);border-radius:0;flex:1 1 0;position:relative;overflow:hidden}.op-plan--popular{background:var(--ink);box-shadow:0 calc(14 * var(--u)) calc(28 * var(--u)) calc(-14 * var(--u)) #00000059, 0 calc(2 * var(--u)) calc(6 * var(--u)) #00000014}.op-plan__trail{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.op-plan__glow{z-index:-1;pointer-events:none;opacity:.85;width:200.46%;height:186.04%;position:absolute;top:calc(50% + .5px);left:50%;transform:translate(-50%,-50%)}.op-plan__body{z-index:1;height:100%;padding:calc(40 * var(--u)) calc(28 * var(--u)) 0;flex-direction:column;display:flex;position:relative}.op-plan__head{height:calc(24 * var(--u));justify-content:space-between;align-items:center;gap:12px;display:flex}.op-plan__name,.op-plan__currency,.op-roll__col{--grad:linear-gradient(180deg, var(--ink) 0%, var(--ink-soft) 125%);background-image:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}.op-plan__currency,.op-roll__col{--grad:linear-gradient(180deg, var(--ink) 10%, var(--ink-soft) 100%);background-repeat:repeat-y;background-size:100% 1em}.op-plan__name{font-size:calc(24 * var(--u));letter-spacing:-.04em;margin:0;padding-block:.06em;font-weight:500;line-height:1}.op-plan__badge{padding:calc(8 * var(--u)) calc(12 * var(--u));border:1px solid var(--paper);color:var(--paper);font-size:calc(12 * var(--u));letter-spacing:-.02em;white-space:nowrap;background:0 0;border-radius:0;flex-shrink:0;font-weight:500;line-height:1}.op-plan__price{align-items:flex-end;gap:calc(4 * var(--u));margin:calc(24 * var(--u)) 0 0;height:calc(64 * var(--u));display:flex}.op-plan__amount{font-size:calc(64 * var(--u));letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-weight:400;line-height:1;display:inline-flex}.op-plan__currency{display:inline-block}.op-roll{display:inline-flex}.op-roll__win{height:1em;display:inline-block;overflow:clip;-webkit-mask-image:linear-gradient(#0000 0,#000 11% 89%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 11% 89%,#0000 100%)}.op-roll__col{will-change:transform;flex-direction:column;display:flex}.op-roll__col>span{height:1em;line-height:1;display:block}.op-plan__per{padding-bottom:calc(10 * var(--u));color:var(--ink-soft);font-size:calc(12 * var(--u));letter-spacing:-.04em;white-space:nowrap;flex-direction:column;line-height:1.2;display:flex}.op-plan__cta{height:calc(54 * var(--u));margin-top:calc(28 * var(--u));border:1px solid var(--ink);background:var(--paper);color:var(--ink);font-size:calc(16 * var(--u));letter-spacing:-.02em;-webkit-tap-highlight-color:transparent;border-radius:0;justify-content:center;align-items:center;font-weight:400;text-decoration:none;transition:background-color .12s,color .12s;display:flex}.op-plan__cta:hover{background:var(--ink);color:var(--paper)}.op-plan__features{margin:calc(40 * var(--u)) 0 0;gap:calc(12 * var(--u));flex-direction:column;padding:0;list-style:none;display:flex}.op-plan__features li{align-items:center;gap:calc(8 * var(--u));min-height:calc(24 * var(--u));color:var(--ink-80);font-size:calc(16 * var(--u));letter-spacing:-.04em;line-height:1.1;display:flex}.op-plan__features li>span{min-width:0}.op-plan__tick{width:calc(24 * var(--u));height:calc(24 * var(--u));fill:var(--ink);fill-opacity:.75;flex-shrink:0}.op-plan--popular .op-plan__name,.op-plan--popular .op-plan__currency,.op-plan--popular .op-roll__col{--grad:linear-gradient(180deg, var(--paper) 10%, var(--gray) 100%)}.op-plan--popular .op-plan__per{color:var(--gray)}.op-plan--popular .op-plan__cta{border-color:var(--paper);color:var(--paper);background:0 0}.op-plan--popular .op-plan__cta:hover{background:var(--paper);color:var(--ink)}.op-plan--popular .op-plan__features li{color:var(--frost)}.op-plan--popular .op-plan__features li>span{background-image:none;-webkit-background-clip:unset;background-clip:unset;color:var(--frost)}.op-plan--popular .op-plan__tick{fill:var(--frost);fill-opacity:1}.op-pricing__dots{display:none}@media (max-height:520px){.op-pricing{--gap-a:16;--gap-b:24;--title:40;--stage:560;--u:min(1px, calc((100svh - 40px) / var(--stage)))}}@media (max-width:1023px) and (max-aspect-ratio:5/4){.op-pricing{--title:40;--gap-a:28;--gap-b:40;--stage:640}.op-pricing__track{--card-w:min(calc(432 * var(--u)), calc(100vw - 64px));max-width:none;padding-inline:calc((100vw - var(--card-w)) / 2);padding-block:calc(28 * var(--u)) calc(48 * var(--u));margin-block:calc((var(--gap-b) - 28) * var(--u)) calc(-28 * var(--u));overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;justify-content:flex-start;overflow-x:auto}.op-pricing__track::-webkit-scrollbar{display:none}.op-plan{flex:0 0 var(--card-w);scroll-snap-align:center;scroll-snap-stop:always;transform-origin:50%;max-width:none;transition:scale .5s cubic-bezier(.16,1,.3,1),opacity .5s}.op-plan:not(.is-active){scale:.94}.op-plan--popular{box-shadow:0 calc(12 * var(--u)) calc(24 * var(--u)) calc(-12 * var(--u)) #00000052, 0 calc(2 * var(--u)) calc(6 * var(--u)) #0000000f}.op-pricing__dots{margin-top:calc(12 * var(--u));gap:8px;display:flex}.op-pricing__dot{cursor:pointer;background:#0000002e;border:0;border-radius:0;width:8px;height:8px;padding:0;transition:width .4s cubic-bezier(.16,1,.3,1),background-color .3s;position:relative}.op-pricing__dot:after{content:"";position:absolute;inset:-18px -6px}.op-pricing__dot.is-on{background:var(--ink);width:24px}}@media (max-width:420px){.op-pricing{--title:36}}@media (prefers-reduced-motion:reduce){.op-plan,.op-pricing__dot{transition:none}}
