.op-signin:where(.astro-2mrjrwew){position:fixed;inset:0;z-index:50;overflow-y:auto}.op-signin-overlay:where(.astro-2mrjrwew){position:fixed;inset:0;background:#05060ab3;backdrop-filter:blur(6px)}.op-signin-wrap:where(.astro-2mrjrwew){position:relative;display:flex;min-height:100vh;align-items:center;justify-content:center;padding:1rem}.op-signin-panel:where(.astro-2mrjrwew){position:relative;width:100%;max-width:26rem;padding:2rem;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:radial-gradient(ellipse 100% 50% at 50% 0%,rgba(118,85,255,.14),transparent 70%),#0c0e14;box-shadow:0 1px #ffffff0a inset,0 30px 80px -30px #000000b3,0 8px 24px -8px #00000080}.op-signin-head:where(.astro-2mrjrwew){text-align:center;margin-bottom:1.75rem}.op-signin-kicker:where(.astro-2mrjrwew){display:inline-block;margin-bottom:.85rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.18em;color:#b8a3fff2;font-weight:500}.op-signin-title:where(.astro-2mrjrwew){margin:0;font-family:Switzer,system-ui,sans-serif;font-size:18px;font-weight:600;color:#fff;letter-spacing:-.01em;line-height:1.4}.op-signin-providers:where(.astro-2mrjrwew){display:flex;flex-direction:column;gap:.5rem}.op-signin-btn:where(.astro-2mrjrwew){display:flex;align-items:center;justify-content:center;gap:.65rem;width:100%;height:44px;padding:0 1rem;border-radius:8px;background:#ffffff08;border:1px solid rgba(255,255,255,.1);color:#ffffffeb;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s ease}.op-signin-btn:where(.astro-2mrjrwew):hover{background:#ffffff12;border-color:#ffffff2e;color:#fff}.op-signin-btn--email:where(.astro-2mrjrwew){background:#fff;color:#0a0b10;border-color:transparent;box-shadow:0 1px #fff9 inset,0 12px 32px -12px #ffffff2e}.op-signin-btn--email:where(.astro-2mrjrwew):hover{background:#fff;color:#0a0b10;box-shadow:0 1px #fffc inset,0 18px 36px -10px #7655ff73;transform:translateY(-1px)}.op-signin-btn-icon:where(.astro-2mrjrwew){display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px}.op-signin-icon:where(.astro-2mrjrwew){width:18px;height:18px}@keyframes op-signin-spin{to{transform:rotate(360deg)}}.op-signin-spin:where(.astro-2mrjrwew){animation:op-signin-spin .8s linear infinite}.op-signin-divider:where(.astro-2mrjrwew){position:relative;display:flex;align-items:center;margin:1.25rem 0;color:#fff6;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;text-transform:uppercase;letter-spacing:.18em}.op-signin-divider:where(.astro-2mrjrwew):before,.op-signin-divider:where(.astro-2mrjrwew):after{content:"";flex:1;height:1px;background:#ffffff14}.op-signin-divider:where(.astro-2mrjrwew) span:where(.astro-2mrjrwew){padding:0 .85rem}.op-signin-fine:where(.astro-2mrjrwew){margin:1.5rem 0 0;text-align:center;font-size:12px;line-height:1.55;color:#fff6}.op-signin-fine:where(.astro-2mrjrwew) a:where(.astro-2mrjrwew){color:#b8a3ffd9;text-decoration:none;border-bottom:1px solid rgba(184,163,255,.3);transition:color .15s ease,border-color .15s ease}.op-signin-fine:where(.astro-2mrjrwew) a:where(.astro-2mrjrwew):hover{color:#fff;border-bottom-color:#ffffff80}.op-pr:where(.astro-lmkygsfs){position:relative;background-color:#0a0b10;padding-top:clamp(7rem,14vh,11rem);padding-bottom:clamp(3rem,6vh,5rem);overflow:clip}.op-pr-bg:where(.astro-lmkygsfs){position:absolute;inset:0;background:radial-gradient(ellipse 90% 60% at 50% -20%,rgba(118,85,255,.12),transparent 60%);pointer-events:none}.op-pr-dots:where(.astro-lmkygsfs){position:absolute;inset:0;background-image:radial-gradient(circle,rgba(255,255,255,.05) 1px,transparent 1px);background-size:28px 28px;mask-image:radial-gradient(ellipse 70% 60% at 50% 25%,#000 25%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 25%,#000 25%,transparent 80%);pointer-events:none}.op-pr-inner:where(.astro-lmkygsfs){max-width:1200px}.op-pr-success:where(.astro-lmkygsfs){display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;border:1px solid rgba(110,231,183,.25);background:#6ee7b70f;border-radius:10px;color:#6ee7b7f2;font-size:14px;margin-bottom:2rem}.op-pr-success:where(.astro-lmkygsfs) a:where(.astro-lmkygsfs){color:inherit;border-bottom:1px solid currentColor}.op-pr-success-dot:where(.astro-lmkygsfs){width:6px;height:6px;border-radius:999px;background:#6ee7b7;box-shadow:0 0 0 3px #6ee7b72e}.op-pr-head:where(.astro-lmkygsfs){text-align:center;max-width:880px;margin:0 auto 4.5rem}.op-pr-kicker:where(.astro-lmkygsfs){display:inline-block;margin-bottom:1.4rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.18em;color:#b8a3ffe6;font-weight:500}.op-pr-title:where(.astro-lmkygsfs){font-family:Switzer,system-ui,sans-serif;font-weight:600;font-size:clamp(2.5rem,6.4vw,5.25rem);line-height:1.02;letter-spacing:-.035em;color:#fff;margin:0}.op-pr-title-soft:where(.astro-lmkygsfs){color:#ffffff8c;font-weight:500}.op-pr-sub:where(.astro-lmkygsfs){margin:1.5rem auto 0;max-width:36rem;font-size:1.0625rem;line-height:1.55;color:#ffffff8c}.op-pr-anchor:where(.astro-lmkygsfs){display:inline-flex;align-items:center;gap:.55rem;margin-top:1.75rem;padding:.4rem .85rem .4rem .7rem;border-radius:999px;border:1px solid rgba(184,163,255,.25);background:#7655ff0f;color:#ffffffd9;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.14em;transition:all .18s ease}.op-pr-anchor:where(.astro-lmkygsfs):hover{background:#7655ff1f;border-color:#b8a3ff73;color:#fff}.op-pr-anchor-num:where(.astro-lmkygsfs){color:#b8a3ff;font-weight:600;font-variant-numeric:tabular-nums}.op-pr-anchor-arrow:where(.astro-lmkygsfs){font-size:11px;transition:transform .18s ease;color:#b8a3ffb3}.op-pr-anchor:where(.astro-lmkygsfs):hover .op-pr-anchor-arrow:where(.astro-lmkygsfs){transform:translate(2px);color:#fff}.op-pr-bump:where(.astro-lmkygsfs){margin:-2rem auto 3.5rem;text-align:center;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:#f5bf42bf;max-width:56rem;line-height:1.6}.op-pr-bump-label:where(.astro-lmkygsfs){color:#f5bf42f2;font-weight:600}.op-pr-bump-sep:where(.astro-lmkygsfs){color:#f5bf4252;margin:0 .4rem}.op-plans:where(.astro-lmkygsfs){display:grid;grid-template-columns:1fr;gap:1.25rem;align-items:stretch}@media(min-width:900px){.op-plans:where(.astro-lmkygsfs){grid-template-columns:repeat(3,1fr)}}.op-plan:where(.astro-lmkygsfs){position:relative;display:flex;flex-direction:column;padding:2rem;border-radius:14px;border:1px solid rgba(255,255,255,.06);background:#ffffff04;transition:border-color .2s ease}.op-plan--featured:where(.astro-lmkygsfs){border-color:#7655ff6b;background:radial-gradient(ellipse 120% 50% at 50% 0%,rgba(118,85,255,.18),transparent 70%),#ffffff05;box-shadow:0 1px #ffffff0a inset,0 24px 60px -28px #7655ff66}.op-plan-kicker:where(.astro-lmkygsfs){font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.18em;color:#ffffff8c;font-weight:500}.op-plan-kicker--ours:where(.astro-lmkygsfs){color:#b8a3fff2}.op-plan-desc:where(.astro-lmkygsfs){margin:.6rem 0 0;font-size:15px;line-height:1.55;color:#ffffff8c;min-height:3em}.op-plan-toggle:where(.astro-lmkygsfs){display:inline-flex;align-items:center;align-self:flex-start;margin:1.75rem 0 0;padding:3px;border-radius:8px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);height:32px;box-sizing:border-box}.op-plan-toggle:where(.astro-lmkygsfs) button:where(.astro-lmkygsfs){padding:5px 11px;border-radius:5px;background:transparent;color:#ffffff8c;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;text-transform:uppercase;letter-spacing:.14em;font-weight:500;cursor:pointer;transition:all .15s ease}.op-plan-toggle:where(.astro-lmkygsfs) button:where(.astro-lmkygsfs):hover{color:#ffffffd9}.op-plan-toggle:where(.astro-lmkygsfs) .op-plan-toggle-on:where(.astro-lmkygsfs){background:#ffffff14;color:#fff;box-shadow:0 1px #ffffff0f inset}.op-plan-toggle-spacer:where(.astro-lmkygsfs){margin:1.75rem 0 0;height:32px}.op-plan-price:where(.astro-lmkygsfs){margin-top:1.75rem;min-height:5.5rem}.op-plan-amount-row:where(.astro-lmkygsfs){display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap}.op-plan-amount:where(.astro-lmkygsfs){font-family:Switzer,system-ui,sans-serif;font-size:clamp(2.5rem,4vw,3.25rem);font-weight:600;color:#fff;letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums}.op-plan-cadence:where(.astro-lmkygsfs){font-size:14px;color:#ffffff80;letter-spacing:-.005em}.op-plan-meta:where(.astro-lmkygsfs){display:block;margin-top:.6rem;font-size:13px;color:#ffffff73;line-height:1.55}.op-plan-meta:where(.astro-lmkygsfs) a:where(.astro-lmkygsfs){color:#b8a3ffd9;text-decoration:none;border-bottom:1px solid rgba(184,163,255,.3)}.op-plan-meta:where(.astro-lmkygsfs) a:where(.astro-lmkygsfs):hover{color:#fff;border-bottom-color:#ffffff80}.op-plan-cta:where(.astro-lmkygsfs){margin-top:2rem;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:0 1.25rem;height:46px;border-radius:8px;font-size:14px;font-weight:600;letter-spacing:-.005em;cursor:pointer;transition:all .15s ease;width:100%}.op-plan-cta--primary:where(.astro-lmkygsfs){background:#fff;color:#0a0b10;border:none;box-shadow:0 1px #fff9 inset,0 12px 32px -12px #ffffff2e}.op-plan-cta--primary:where(.astro-lmkygsfs):hover{transform:translateY(-1px);box-shadow:0 1px #fffc inset,0 18px 36px -10px #7655ff80}.op-plan-cta--ghost:where(.astro-lmkygsfs){background:#ffffff06;border:1px solid rgba(255,255,255,.1);color:#ffffffe6;text-decoration:none}.op-plan-cta--ghost:where(.astro-lmkygsfs):hover{background:#ffffff0f;border-color:#fff3;color:#fff}.op-plan-cta-arrow:where(.astro-lmkygsfs){font-family:JetBrains Mono,ui-monospace,monospace;font-size:14px;transition:transform .18s ease}.op-plan-cta:where(.astro-lmkygsfs):hover .op-plan-cta-arrow:where(.astro-lmkygsfs){transform:translate(2px)}.op-plan-list:where(.astro-lmkygsfs){list-style:none;margin:auto 0 0;padding:1.75rem 0 0;display:flex;flex-direction:column;gap:.75rem}.op-plan-list:where(.astro-lmkygsfs) li:where(.astro-lmkygsfs){display:flex;align-items:flex-start;gap:.6rem;font-size:14.5px;line-height:1.55;color:#ffffffbf}.op-plan-tick:where(.astro-lmkygsfs){flex-shrink:0;width:16px;height:16px;color:#b8a3ff;margin-top:2px}.op-plan-list:where(.astro-lmkygsfs) a:where(.astro-lmkygsfs){color:inherit;border-bottom:1px solid rgba(255,255,255,.18);transition:color .15s ease,border-color .15s ease;text-decoration:none}.op-plan-list:where(.astro-lmkygsfs) a:where(.astro-lmkygsfs):hover{color:#b8a3ff;border-bottom-color:#b8a3ff99}.op-cmp:where(.astro-lmkygsfs){margin-top:7rem}.op-cmp-head:where(.astro-lmkygsfs){text-align:center;margin-bottom:3rem}.op-cmp-kicker:where(.astro-lmkygsfs){display:inline-block;margin-bottom:1.4rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.18em;color:#b8a3ffe6;font-weight:500}.op-cmp-title:where(.astro-lmkygsfs){font-family:Switzer,system-ui,sans-serif;font-weight:600;font-size:clamp(1.625rem,3vw,2.5rem);line-height:1.05;letter-spacing:-.025em;color:#fff;margin:0}.op-cmp-section-row:where(.astro-lmkygsfs) td:where(.astro-lmkygsfs){padding:2.25rem .75rem .6rem!important;text-align:left!important;border-bottom:1px solid rgba(255,255,255,.06);background:transparent}.op-cmp-section-row--first:where(.astro-lmkygsfs) td:where(.astro-lmkygsfs){padding-top:1rem!important}.op-cmp-section-row:where(.astro-lmkygsfs) td:where(.astro-lmkygsfs)>span:where(.astro-lmkygsfs){position:sticky;left:.75rem;display:inline-block;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.18em;color:#b8a3ffd9}.op-cmp-table-wrap:where(.astro-lmkygsfs){overflow-x:auto}.op-cmp-sticky-header:where(.astro-lmkygsfs){display:block;position:sticky;top:var(--nav-offset, 3.5rem);z-index:10;overflow-x:auto;overflow-y:hidden;background:#0a0b10;border-bottom:1px solid rgba(255,255,255,.08);transition:top .3s ease;scrollbar-width:none;-ms-overflow-style:none}.op-cmp-sticky-header:where(.astro-lmkygsfs)::-webkit-scrollbar{display:none}.op-cmp-sticky-header:where(.astro-lmkygsfs) thead:where(.astro-lmkygsfs){position:static}.op-cmp-table-wrap:where(.astro-lmkygsfs)>.op-cmp-table:where(.astro-lmkygsfs)>thead:where(.astro-lmkygsfs){display:none}.op-cmp-table:where(.astro-lmkygsfs){width:100%;border-collapse:collapse;table-layout:fixed;min-width:640px}.op-cmp-table:where(.astro-lmkygsfs) th:where(.astro-lmkygsfs){padding:.85rem .75rem;text-align:center;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;font-weight:500;text-transform:uppercase;letter-spacing:.14em;color:#ffffff8c;border-bottom:1px solid rgba(255,255,255,.06)}.op-cmp-table:where(.astro-lmkygsfs) th:where(.astro-lmkygsfs):first-child{text-align:left;width:40%;color:#fff6}.op-cmp-th-featured:where(.astro-lmkygsfs){color:#b8a3ff!important}.op-cmp-sticky-header:where(.astro-lmkygsfs) thead:where(.astro-lmkygsfs) th:where(.astro-lmkygsfs):first-child{color:#b8a3ffd9;font-size:11px;letter-spacing:.18em}.op-cmp-col-feature:where(.astro-lmkygsfs){width:40%}.op-cmp-table:where(.astro-lmkygsfs) td:where(.astro-lmkygsfs){padding:.95rem .75rem;text-align:center;border-bottom:1px solid rgba(255,255,255,.04);font-size:14.5px;color:#ffffffd9;vertical-align:middle}.op-cmp-td-name:where(.astro-lmkygsfs){text-align:left!important;color:#ffffffd9!important;width:40%}.op-cmp-td-name:where(.astro-lmkygsfs) a:where(.astro-lmkygsfs){color:#ffffffd9;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.12);transition:color .15s ease,border-color .15s ease}.op-cmp-td-name:where(.astro-lmkygsfs) a:where(.astro-lmkygsfs):hover{color:#b8a3ff;border-bottom-color:#b8a3ff99}.op-cmp-td--featured:where(.astro-lmkygsfs){background:#7655ff0a}.op-cmp-tick:where(.astro-lmkygsfs){width:18px;height:18px;color:#b8a3ff;display:inline-block}.op-cmp-dash:where(.astro-lmkygsfs){display:inline-block;width:14px;height:1.5px;background:#ffffff38;border-radius:1px;vertical-align:middle}.op-cmp-value:where(.astro-lmkygsfs){font-family:JetBrains Mono,ui-monospace,monospace;font-size:12.5px;color:#ffffffd9;letter-spacing:.02em}@media(max-width:767px){.op-cmp-table:where(.astro-lmkygsfs){min-width:540px}.op-cmp-col-feature:where(.astro-lmkygsfs){width:140px}.op-cmp-table:where(.astro-lmkygsfs) th:where(.astro-lmkygsfs):first-child,.op-cmp-td-name:where(.astro-lmkygsfs){position:sticky;left:0;width:140px;padding-left:.25rem!important;padding-right:.5rem!important;white-space:normal;word-break:break-word;hyphens:auto}.op-cmp-sticky-header:where(.astro-lmkygsfs) .op-cmp-table:where(.astro-lmkygsfs) th:where(.astro-lmkygsfs):first-child{z-index:3;background:#0a0b10}.op-cmp-td-name:where(.astro-lmkygsfs){z-index:1;background:#0a0b10}.op-cmp-sticky-header:where(.astro-lmkygsfs) .op-cmp-table:where(.astro-lmkygsfs) th:where(.astro-lmkygsfs):first-child:after,.op-cmp-td-name:where(.astro-lmkygsfs):after{content:"";position:absolute;top:0;right:0;bottom:0;width:1px;background:#ffffff0f;pointer-events:none}.op-cmp-table:where(.astro-lmkygsfs) th:where(.astro-lmkygsfs){padding-left:.4rem;padding-right:.4rem;font-size:10px}.op-cmp-table:where(.astro-lmkygsfs) td:where(.astro-lmkygsfs){padding-left:.4rem;padding-right:.4rem;font-size:13px}.op-cmp-td-name:where(.astro-lmkygsfs){font-size:13px;line-height:1.35}.op-cmp-value:where(.astro-lmkygsfs){font-size:11.5px;line-height:1.3}}.op-faq:where(.astro-lmkygsfs){margin-top:7rem;max-width:880px;margin-left:auto;margin-right:auto}.op-faq-head:where(.astro-lmkygsfs){text-align:center;margin-bottom:3rem}.op-faq-kicker:where(.astro-lmkygsfs){display:inline-block;margin-bottom:1.4rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.18em;color:#b8a3ffe6;font-weight:500}.op-faq-title:where(.astro-lmkygsfs){font-family:Switzer,system-ui,sans-serif;font-weight:600;font-size:clamp(1.625rem,3vw,2.5rem);line-height:1.05;letter-spacing:-.025em;color:#fff;margin:0}.op-faq-list:where(.astro-lmkygsfs){margin:0;padding:0;border-top:1px solid rgba(255,255,255,.06)}.op-faq-item:where(.astro-lmkygsfs){padding:1.75rem 0;border-bottom:1px solid rgba(255,255,255,.06);display:grid;grid-template-columns:1fr;gap:.75rem}@media(min-width:720px){.op-faq-item:where(.astro-lmkygsfs){grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:2.5rem}}.op-faq-item:where(.astro-lmkygsfs) dt:where(.astro-lmkygsfs){font-family:Switzer,system-ui,sans-serif;font-size:16px;font-weight:600;color:#fff;letter-spacing:-.01em;line-height:1.4;scroll-margin-top:5rem}.op-faq-item:where(.astro-lmkygsfs) dd:where(.astro-lmkygsfs){margin:0;color:#ffffffa6}.op-faq-item:where(.astro-lmkygsfs) dd:where(.astro-lmkygsfs) p:where(.astro-lmkygsfs){margin:0 0 .85rem;font-size:15.5px;line-height:1.65}.op-faq-item:where(.astro-lmkygsfs) dd:where(.astro-lmkygsfs) p:where(.astro-lmkygsfs):last-child{margin-bottom:0}.op-faq-item:where(.astro-lmkygsfs) strong:where(.astro-lmkygsfs){color:#fffffff2;font-weight:600}.op-faq-item:where(.astro-lmkygsfs) a:where(.astro-lmkygsfs){color:#b8a3ff;text-decoration:none;border-bottom:1px solid rgba(184,163,255,.4);transition:color .15s ease,border-color .15s ease}.op-faq-item:where(.astro-lmkygsfs) a:where(.astro-lmkygsfs):hover{color:#fff;border-bottom-color:#fff9}
