.btn-outline-light{color:#fff;background:#ffffff0a;border:1px solid #ffffff73}.btn-outline-light:hover{background:#ffffff1f;border-color:#fff}.pl-pulse{isolation:isolate;position:relative}.pl-pulse:before{content:"";opacity:0;pointer-events:none;border:2px solid #6366f18c;border-radius:9999px;animation:3.2s cubic-bezier(.22,1,.36,1) infinite plRing;position:absolute;inset:-2px}@keyframes plRing{0%{opacity:.5;transform:scale(.94)}60%,to{opacity:0;transform:scale(1.22)}}.pl-link{color:var(--color-brand);text-underline-offset:4px;align-items:center;gap:.35rem;font-size:14.5px;font-weight:600;display:inline-flex}.pl-link:hover{text-decoration:underline}.pl-controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;display:flex}.pl-currency{border:1px solid var(--color-hairline);background:#fff;border-radius:9999px;padding:4px;display:inline-flex}.pl-currency button{min-height:2.25rem;color:var(--color-ink-soft);white-space:nowrap;border-radius:9999px;padding:0 .9rem;font-size:13px;font-weight:600}.pl-currency button[aria-pressed=true]{color:#fff;background:#1e1b4b}.pl-plans{align-items:start;gap:1.25rem;display:grid}@media (width>=768px){.pl-plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1280px){.pl-plans{grid-template-columns:repeat(4,minmax(0,1fr))}}.pl-plan{border:1px solid var(--color-hairline);background:#fff;border-radius:26px;flex-direction:column;padding:1.75rem 1.4rem 1.5rem;transition:box-shadow .4s,border-color .4s,transform .4s cubic-bezier(.22,1,.36,1);display:flex;position:relative}.pl-plan-rec{border-color:#4f46e573;box-shadow:0 0 0 1px #4f46e540,0 34px 80px -40px #4f46e580}.pl-plan-badge{top:-12px;color:#fff;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(135deg,#4f46e5,#6366f1);border-radius:9999px;padding:.3rem .75rem;font-size:11px;font-weight:700;position:absolute;inset-inline-start:1.25rem}html[dir=rtl] .pl-plan-badge{letter-spacing:0}.pl-plan-name{letter-spacing:-.015em;font-size:22px;font-weight:600}.pl-plan-for{min-height:2.9em;color:var(--color-ink-soft);margin-top:.35rem;font-size:14px;line-height:1.45}.pl-plan-price{align-items:baseline;gap:.35rem;margin-top:1.1rem;display:flex}.pl-amt,.pl-cur-txt{letter-spacing:-.03em;color:var(--color-ink);font-variant-numeric:tabular-nums;font-size:40px;font-weight:600;line-height:1}.pl-per{color:var(--color-ink-muted);font-size:14px}.pl-plan-alt{min-height:1.4em;color:var(--color-ink-muted);margin-top:.2rem;font-size:12.5px}.pl-value{color:var(--color-brand);margin-top:.45rem;font-size:13px;font-weight:600}.pl-plan-ent .pl-value{color:#c7d2fe}.pl-credits{border:1px solid var(--color-hairline);background:#f7f8fd;border-radius:18px;margin-top:1.1rem;padding:.95rem 1rem}.pl-credits-n{color:var(--color-ink-soft);font-size:14px}.pl-credits-n b{color:var(--color-ink);font-size:18px}.pl-mix-out{color:var(--color-ink-soft);margin-top:.4rem;font-size:12.5px;line-height:1.5}.pl-plus{color:var(--color-brand);margin:0 .2rem;font-weight:700}.pl-mix-out b{color:var(--color-ink);font-variant-numeric:tabular-nums;font-size:15px}.pl-mix-hint{color:var(--color-ink-muted);margin-top:.4rem;font-size:11.5px;line-height:1.4}.pl-plan-cta{width:100%;min-height:3rem;margin-top:1.1rem;font-size:14.5px}.pl-feat{margin-top:1.25rem}.pl-feat-h{letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-muted);margin-top:1rem;font-size:11px;font-weight:700}html[dir=rtl] .pl-feat-h{letter-spacing:0}.pl-feat-h:first-child{margin-top:0}.pl-feat ul{gap:.45rem;margin-top:.5rem;display:grid}.pl-feat li{color:var(--color-ink-soft);padding-inline-start:1.4rem;font-size:13.5px;line-height:1.45;position:relative}.pl-feat li:before{content:"";inset-inline-start:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234f46e5' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 7 9 18l-5-5'/%3E%3C/svg%3E") 50%/15px no-repeat;width:15px;height:15px;position:absolute;top:.2em}.pl-feat li.pl-plus{color:var(--color-ink);font-weight:500}.pl-feat li.pl-plus:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237c3aed' stroke-width='2.8' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E")}.pl-feat li.pl-no{color:var(--color-ink-muted)}.pl-feat li.pl-no:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239aa0bd' stroke-width='2.6' stroke-linecap='round'%3E%3Cpath d='M6 6l12 12M18 6 6 18'/%3E%3C/svg%3E")}.pl-promise{background:linear-gradient(135deg,#f5f3ff,#eef0fd);border:1px solid #7c3aed33;border-radius:16px;margin-top:1.25rem;padding:.95rem 1rem}.pl-promise-l{letter-spacing:.12em;text-transform:uppercase;color:#7c3aed;font-size:10.5px;font-weight:700}html[dir=rtl] .pl-promise-l{letter-spacing:0}.pl-promise-n{color:var(--color-ink);margin-top:.2rem;font-size:16px;font-weight:700}.pl-promise-p{color:var(--color-ink-soft);margin-top:.3rem;font-size:12.5px;line-height:1.5}.pl-plan-ent{color:#fff;background:radial-gradient(110% 80% at 0 0,#312e81 0%,#1e1b4b 50%,#12112e 100%);border-color:#0000}.pl-plan-ent .pl-plan-name,.pl-plan-ent .pl-cur-txt{color:#fff}.pl-plan-ent .pl-plan-for,.pl-plan-ent .pl-plan-alt{color:#ffffffb8}.pl-plan-ent .pl-feat-h{color:#a5b4fc}.pl-plan-ent .pl-feat li{color:#ffffffd9}.pl-plan-ent .pl-feat li.pl-plus{color:#fff}.pl-plan-ent .pl-feat li:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a5b4fc' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 7 9 18l-5-5'/%3E%3C/svg%3E")}.pl-plan-ent .pl-feat li.pl-plus:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23c4b5fd' stroke-width='2.8' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E")}.pl-every{isolation:isolate;color:#fff;background:#15143a;border-radius:26px;padding:2rem 1.6rem;position:relative;overflow:hidden;box-shadow:0 34px 80px -50px #101223a6}@media (width>=900px){.pl-every{padding:2.6rem 2.75rem}}.pl-every-img{z-index:-2;object-fit:cover;object-position:75% 50%;width:100%;height:100%;position:absolute;inset:0}html[dir=rtl] .pl-every-img{transform:scaleX(-1)}.pl-every-veil{z-index:-1;background:linear-gradient(90deg,#0d0c26f5 0%,#0d0c26e0 50%,#0d0c26a8 100%);position:absolute;inset:0}html[dir=rtl] .pl-every-veil{background:linear-gradient(270deg,#0d0c26f5 0%,#0d0c26e0 50%,#0d0c26a8 100%)}.pl-every-t{letter-spacing:.12em;text-transform:uppercase;color:#a5b4fc;font-size:12px;font-weight:700}html[dir=rtl] .pl-every-t{letter-spacing:0}.pl-every ul{gap:.7rem;margin-top:1rem;display:grid}@media (width>=900px){.pl-every ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}}.pl-every li{color:#ffffffe6;padding-inline-start:1.5rem;font-size:14.5px;line-height:1.5;position:relative}.pl-every li:before{content:"";inset-inline-start:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a5b4fc' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 7 9 18l-5-5'/%3E%3C/svg%3E") 50%/15px no-repeat;width:15px;height:15px;position:absolute;top:.25em}.pl-credit-row{gap:.75rem;display:grid}@media (width>=768px){.pl-credit-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1280px){.pl-credit-row{grid-template-columns:repeat(5,minmax(0,1fr))}}.pl-credit-row>div{border:1px solid var(--color-hairline);background:linear-gradient(#fff,#fafbff);border-radius:18px;padding:1rem 1.15rem}.pl-credit-row b{color:var(--color-ink);font-size:16px;font-weight:700;display:block}.pl-credit-row span{color:var(--color-ink-muted);margin-top:.2rem;font-size:13px;display:block}.pl-help{text-align:center;color:var(--color-ink-soft);font-size:15px}.pl-price{flex-wrap:wrap;align-items:baseline;gap:.15rem .35rem;margin-top:1.1rem;display:flex}.pl-code{letter-spacing:.06em;color:var(--color-ink-muted);white-space:nowrap;margin-top:.4rem;font-size:12.5px;font-weight:700}html[dir=rtl] .pl-code{letter-spacing:0}.pl-plan-ent .pl-code{color:#ffffffb8}.pl-free{color:var(--color-ink-soft);font-size:14px;font-weight:600}.pl-free b{color:var(--color-brand)}.pl-mix-out span{min-width:0}.pl-plan .btn-primary.pl-cta{color:#fff}.pl-mix{accent-color:#4f46e5;cursor:pointer;width:100%;margin-top:.5rem}.pl-plan-ent,.pl-every{--s-text:#fff}.pl-plan-ent{cursor:pointer}.pl-pricing{padding-top:3rem}@media (width>=768px){.pl-pricing{padding-top:4rem}}@media (width>=1024px){.pl-pricing{padding-top:4.75rem}}.pl-mini .pl-plan{padding:1.5rem 1.3rem 1.4rem}.pl-mini .pl-plan-for{min-height:0}.pl-credits-sub{color:var(--color-ink-soft);margin-top:.3rem;font-size:12.5px;line-height:1.45}.pl-credits-sub b{color:var(--color-ink);font-variant-numeric:tabular-nums}.pl-mini .pl-feat{margin-top:1.1rem}.pl-plans.pl-mini{align-items:stretch}.pl-mini-link{margin-top:auto;padding-top:1.15rem}.pl-plan-ent .pl-mini-link{color:#c7d2fe}@media (prefers-reduced-motion:reduce){.pl-plan{transition:none}.pl-pulse:before{animation:none}}