.op-pricing-page{--white:#fff;--ink:#000;--ink-80:#000c;--ink-soft:#666;--blue:#008bff;--blue-pill:#249cff;--blue-line:#84c7ff;--blue-line-2:#65b9ff;--ice:#e5f3ff;--ice-2:#ebf6ff;--frost:#d9eeff;--track:#0000000d;--font:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--white);-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(--white);height:100%;color:var(--ink);font-family:var(--font);font-feature-settings:"cv11", "ss01";min-height:100%;margin:0;overflow-x:clip}.op-pricing{--gap-a:54;--gap-b:120;--stage:746;--title:48;--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:64;--stage:672}}.op-pricing__head{align-items:center;gap:calc(var(--gap-a) * var(--u));flex-direction:column;padding-inline:24px;display:flex}.op-pricing__title{font-size:calc(var(--title) * var(--u));letter-spacing:-.04em;color:var(--ink);text-align:center;flex-wrap:wrap;justify-content:center;column-gap:.25em;margin:0;font-weight:500;line-height:1;display:flex}.op-pricing__word{display:inline-block}.op-pricing__word--accent{color:var(--blue)}.op-billing{align-items:center;gap:calc(6 * var(--u));padding:calc(4 * var(--u));border-radius:calc(24 * var(--u));background:var(--track);display:inline-flex}.op-billing__opt{padding:calc(10 * var(--u)) calc(18 * var(--u));min-height:calc(36 * var(--u));border-radius:calc(20 * var(--u));color:#10161f;font:500 calc(14 * var(--u)) / 1.2 var(--font);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:center;align-items:center;transition:color .3s;display:inline-flex;position:relative}.op-billing__opt:not(.is-on):hover{color:var(--blue)}.op-billing__opt.is-on{color:var(--white)}.op-billing__pill{border-radius:inherit;background:var(--blue-pill);position:absolute;inset:0;box-shadow:inset -4px 4px 4px #ffffff40,0 4px 2px #0000001a}.op-billing__label{position:relative}.op-billing__opt:focus-visible,.op-plan__cta:focus-visible,.op-pricing__dot:focus-visible{outline:2px solid var(--blue);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-radius:calc(40 * var(--u));background:var(--ice);flex:1 1 0;position:relative;overflow:hidden}.op-plan--popular{box-shadow:0 calc(14 * var(--u)) calc(28 * var(--u)) calc(-14 * var(--u)) #0046a047, 0 calc(2 * var(--u)) calc(6 * var(--u)) #00285a0d}.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;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(10 * var(--u)) calc(12 * var(--u));border-radius:calc(8 * var(--u));background:var(--ice-2);color:var(--blue);font-size:calc(12 * var(--u));letter-spacing:-.02em;white-space:nowrap;flex-shrink:0;font-weight:600;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__note{color:var(--blue);font-weight:500}.op-plan--popular .op-plan__note{color:var(--white)}.op-plan__cta{height:calc(54 * var(--u));margin-top:calc(28 * var(--u));border:1.8px solid var(--blue-line);border-radius:calc(12 * var(--u));background:var(--blue);color:var(--white);font-size:calc(16 * var(--u));letter-spacing:-.04em;-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;font-weight:500;text-decoration:none;display:flex}.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(--blue);fill-opacity:.8;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(--white) 10%, var(--frost) 100%)}.op-plan--popular .op-plan__per{color:var(--frost)}.op-plan--popular .op-plan__cta{border-color:var(--blue-line-2);background:var(--ice-2);color:var(--blue)}.op-plan--popular .op-plan__features li{color:var(--white)}.op-plan--popular .op-plan__features li>span{background-image:linear-gradient(90deg, var(--white), var(--frost));color:#0000;-webkit-background-clip:text;background-clip:text}.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:604;--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:672}.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)) #0046a042, 0 calc(2 * var(--u)) calc(6 * var(--u)) #00285a0d}.op-pricing__dots{margin-top:calc(12 * var(--u));gap:8px;display:flex}.op-pricing__dot{cursor:pointer;background:#00000024;border:0;border-radius:999px;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(--blue);width:24px}}@media (max-width:420px){.op-pricing{--title:36}}@media (prefers-reduced-motion:reduce){.op-plan,.op-pricing__dot{transition:none}}
