.pl-plans{text-align:left}.pl-plans.has-tab{row-gap:46px}.pl-plans.is-single{grid-template-columns:minmax(0,420px);justify-content:center}.pl-plans.is-pair{grid-template-columns:repeat(2,minmax(0,400px));justify-content:center}.pl-plans .pg-plan.is-current:not(.is-featured){border-color:var(--pg-line-2)}.pl-plans .pg-plan-name{display:flex;align-items:center;gap:8px}.pl-plans .pg-plan-price b{font-variant-numeric:tabular-nums}.pl-plans .pg-plan-credits-sub span{overflow-wrap:anywhere}.lx-root .pl-plans a.pg-btn{color:var(--pg-ink)}.lx-root .pl-plans a.pg-btn-primary{color:#fff}.pl-btn-soon{cursor:default;opacity:.6}.pl-plan-pay{margin-top:8px;text-align:center;font-size:12px;color:var(--pg-dim)}.pl-tag{display:inline-flex;align-items:center;height:17px;margin-left:7px;padding:0 6px;border-radius:999px;vertical-align:1px;font-size:10.5px;font-weight:600;color:#cfe2ff;background:rgba(var(--pg-blue-rgb),.18)}.pl-models-label{margin-top:20px;padding-top:16px;border-top:1px solid var(--pg-line);font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--pg-dim)}.pl-models{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.pl-models li{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:999px;font-size:12.5px;color:var(--pg-muted);border:1px solid var(--pg-line)}.pl-models li .pl-tag{margin-left:6px}.pl-models li.is-off{color:var(--pg-dim);opacity:.55;text-decoration:line-through}.pl-toggle{display:flex;justify-content:center;margin-bottom:28px}.pl-app{padding:20px 0 96px;font-family:var(--font-geist),"SF Pro Text",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:-.006em;color:var(--pg-ink)}.pl-col{width:min(816px,calc(100% - 40px));margin:0 auto}.pl-col-narrow{width:min(640px,calc(100% - 40px));margin:0 auto}.pl-app .pg-head{padding-bottom:clamp(20px,3vw,30px)}.pl-current .pg-row{flex-wrap:wrap;padding:20px 22px}.pl-current-label{font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--pg-dim)}.pl-current-name{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:2px 0 1px;font-size:19px;font-weight:600;letter-spacing:-.02em;color:var(--pg-ink)}.pl-current-name .pg-badge{text-transform:uppercase;letter-spacing:.05em;font-size:10.5px;height:20px}.pl-current .pg-row-end{margin-left:auto}.pl-plans-section{margin-top:36px}.pl-plans-section>.pg-label{display:block;margin:0 4px 14px}.pl-account .pg-row-sub{overflow-wrap:anywhere}.pl-row-top{align-items:flex-start}.pl-name-edit{display:flex;gap:8px;margin-top:8px}.pl-name-edit .pg-input{flex:1;min-width:0}.pl-name-edit .pg-btn{flex:0 0 auto}.pl-error{margin:8px 0 0;font-size:13px}.pl-error,.pl-signout .pg-row-title{color:#fca5a5}.pl-signout .pg-row-ic{color:#fca5a5;background:rgba(248,113,113,.1)}.pl-signin{display:flex;flex-direction:column;align-items:center}.pl-signin .pg-btn{margin-top:18px}.pl-hero .pg-head{padding-top:clamp(40px,7vw,80px)}.pl-hero .pg-sub{max-width:600px}.pl-hero .pl-toggle{margin:22px 0 0}.pl-hero-plans{margin-top:8px}.pl-cta-sub{margin:-16px 0 28px}@media (max-width:760px){.pl-plans.is-pair{grid-template-columns:minmax(0,440px)}}@media (max-width:640px){.pl-app{padding:8px 0 calc(var(--rail-h, 60px) + 48px + env(safe-area-inset-bottom))}.pl-col,.pl-col-narrow{width:calc(100% - 32px)}.pl-current .pg-row{padding:16px}.pl-current .pg-row-end{margin-left:48px}.pl-plans .pg-plan{padding:24px 20px 22px}}.pl-app .pg-card{overflow:hidden}.pl-plans.is-quad{grid-template-columns:repeat(4,minmax(0,1fr));max-width:1200px;margin-inline:auto}@media (max-width:1100px){.pl-plans.is-quad{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.pl-plans.is-quad{grid-template-columns:1fr}}.pl-off{padding:2px 8px;border-radius:6px;font-size:11.5px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:#052e16;background:#22c55e}.pl-credits-top{margin:12px 0 14px}.pl-tagline{display:inline-flex;align-self:flex-start;margin:8px 0 14px;padding:3px 9px;border-radius:6px;font-size:12px;color:var(--pg-muted,#a1a1aa);background:rgba(255,255,255,.06)}.pl-examples{display:flex;flex-direction:column;gap:3px;margin:14px 0 4px;font-size:12.5px}.pl-size{display:flex;gap:4px;margin-top:10px;padding:3px;border-radius:10px;background:rgba(255,255,255,.05)}.pl-size button{flex:1;padding:6px 0;border:0;border-radius:7px;font:inherit;font-size:12.5px;font-weight:500;color:var(--pg-muted,#a1a1aa);background:transparent;cursor:pointer;transition:background .15s ease,color .15s ease}.pl-size button.is-on{color:#fff;background:rgba(255,255,255,.14)}.pl-roll{display:inline-flex;align-items:flex-start;font-variant-numeric:tabular-nums}.pl-roll-digit{display:inline-block;height:1.15em;line-height:1.15;overflow:hidden}.pl-roll-strip{display:flex;flex-direction:column;transition:transform .6s cubic-bezier(.32,.72,0,1)}.pl-roll-strip>span{height:1.15em}.pl-roll-ch{line-height:1.15}.pl-was{animation:pl-was-in .4s ease both}@keyframes pl-was-in{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.pl-roll-strip{transition:none}.pl-was{animation:none}}.pg-plan-price .pl-roll,.pg-plan-price .pl-roll span{font-size:inherit;color:inherit}