.pr-toggle{border:1px solid var(--line);background:var(--h-glass,var(--surface));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:9999px;grid-template-columns:1fr 1fr;padding:.4rem;display:inline-grid;position:relative;box-shadow:0 18px 50px -26px #0000004d}.pr-thumb{background:var(--cta-bg);border-radius:9999px;width:calc(50% - .4rem);transition:transform .45s cubic-bezier(.3,1.25,.4,1);position:absolute;top:.4rem;bottom:.4rem;left:.4rem;box-shadow:0 8px 22px -8px #00000080}.pr-toggle[data-value=yearly] .pr-thumb{transform:translate(100%)}.pr-opt{z-index:1;min-width:9.5rem;min-height:3.5rem;color:var(--ink-2);border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;padding:0 1.75rem;font-size:1.1875rem;font-weight:600;transition:color .3s;display:inline-flex;position:relative}.pr-opt[aria-checked=true]{color:var(--cta-ink)}.pr-opt:not([aria-checked=true]):hover{color:var(--ink)}.pr-toggle-sm .pr-opt{min-width:7.5rem;min-height:2.75rem;padding:0 1.25rem;font-size:1rem}@media (max-width:480px){.pr-opt{min-width:7.5rem;padding:0 1rem;font-size:1.0625rem}}.pr-tag{z-index:2;letter-spacing:.01em;color:var(--cta-ink);background:var(--cta-bg);white-space:nowrap;border-radius:9999px;align-items:center;gap:.25rem;padding:.3rem .7rem;font-size:.8125rem;font-weight:700;animation:2.6s ease-in-out infinite pr-bob,2.6s ease-in-out infinite pr-glow;display:inline-flex;position:absolute;top:-1.2rem;right:-1.4rem;box-shadow:0 8px 20px -8px #0000008c}.pr-tag:after{content:"";border-radius:inherit;background:linear-gradient(100deg,#0000 30%,#ffffff59 50%,#0000 70%) 0 0/250% 100%;animation:2.8s ease-in-out infinite pr-shine;position:absolute;inset:0}.pr-spark{animation:1.6s ease-in-out infinite pr-twinkle}@keyframes pr-bob{50%{transform:translateY(-3px)rotate(2deg)}}@keyframes pr-glow{0%,to{box-shadow:0 6px 16px -8px #00000080, 0 0 0 0 color-mix(in srgb, var(--ink) 35%, transparent)}50%{box-shadow:0 10px 22px -8px #00000080, 0 0 0 7px color-mix(in srgb, var(--ink) 0%, transparent)}}@keyframes pr-shine{0%{background-position:150% 0}60%,to{background-position:-50% 0}}@keyframes pr-twinkle{50%{opacity:.7;transform:scale(1.35)rotate(20deg)}}.pr-card{--mx:50%;--my:0%;transition:transform .4s cubic-bezier(.2,.7,.2,1),box-shadow .4s,border-color .4s}.pr-card:before{content:"";z-index:0;border-radius:inherit;background:radial-gradient(420px circle at var(--mx) var(--my), color-mix(in srgb, var(--ink) 7%, transparent), transparent 60%);opacity:0;pointer-events:none;transition:opacity .35s;position:absolute;inset:0}.pr-card>:not(.pr-badge){z-index:1;position:relative}.pr-card:hover,.pr-card:focus-within{border-color:color-mix(in srgb, var(--ink) 40%, var(--line));transform:translateY(-10px);box-shadow:0 30px 70px -28px #00000059}.pr-card:hover:before,.pr-card:focus-within:before{opacity:1}.home .pr-card.pr-hot{border:2px solid var(--ink);box-shadow:0 24px 60px -30px #0006}.home .pr-card.pr-hot:hover,.home .pr-card.pr-hot:focus-within{border-color:var(--ink)}.pr-list li{transition:transform .3s cubic-bezier(.2,.7,.2,1),color .3s}.pr-card:hover .pr-list li{color:var(--ink);transform:translate(4px)}.pr-card:hover .pr-list li:nth-child(2){transition-delay:40ms}.pr-card:hover .pr-list li:nth-child(3){transition-delay:80ms}.pr-card:hover .pr-list li:nth-child(4){transition-delay:.12s}.pr-card:hover .pr-list li:nth-child(5){transition-delay:.16s}.pr-card:hover .pr-list li:nth-child(6){transition-delay:.2s}.pr-check{transition:transform .35s cubic-bezier(.3,1.6,.5,1)}.pr-card:hover .pr-check{transform:scale(1.25)rotate(-8deg)}.pr-swap{animation:.45s cubic-bezier(.2,.7,.2,1) both pr-swap;display:inline-block}@keyframes pr-swap{0%{opacity:0;filter:blur(4px);transform:translateY(.45em)}}.pr-was{text-decoration-thickness:2px;animation:.45s both pr-swap}.pr-buy{position:relative;overflow:hidden}.home .pr-buy{transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s,color .3s,background-color .3s,border-color .3s}.home .pr-buy.pr-buy-hot{background:var(--cta-bg);color:var(--cta-ink);border-color:var(--cta-bg);box-shadow:0 10px 26px -12px #0000008c}.home .pr-buy:hover:not(:disabled),.home .pr-buy:focus-visible:not(:disabled){color:var(--cta-ink);background:var(--cta-bg);border-color:var(--cta-bg);transform:translateY(-3px)scale(1.03);box-shadow:0 16px 34px -12px #0009}.pr-buy>*{z-index:1;position:relative}.pr-buy:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff59,#0000);width:30%;position:absolute;top:0;bottom:0;left:-40%;transform:skew(-18deg)}.pr-buy:hover:not(:disabled):after{transition:left .7s;left:125%}.pr-buy:disabled{cursor:not-allowed;opacity:.55}.pr-arrow{transition:transform .25s}.pr-buy:hover:not(:disabled) .pr-arrow{transform:translate(6px)}.pr-row{transition:background-color .2s}.pr-row:hover{background:color-mix(in srgb, var(--ink) 5%, transparent)}.pr-faq>summary{transition:color .2s}.pr-faq>summary:hover{color:var(--ink)}@media (prefers-reduced-motion:reduce){.pr-tag,.pr-tag:after,.pr-spark,.pr-swap,.pr-was{animation:none}.pr-card,.pr-thumb{transition:none}}
