.pulse-pricing{--pricing-bg: #0b0814;--pricing-card: #171225;--pricing-card-soft: #211a34;--pricing-border: rgba(197, 173, 255, .16);--pricing-text: #f7f4ff;--pricing-muted: #aaa2ba;--pricing-violet: #9b5cf6;--pricing-pink: #ee5ea9;position:relative;color:var(--pricing-text)}.pulse-pricing--public{width:min(1180px,calc(100% - 32px));margin:0 auto;padding:150px 0 88px}.pulse-pricing--member{display:grid;gap:28px;padding-bottom:80px}html[data-theme=light] .pulse-pricing{--pricing-bg: #f7f8fc;--pricing-text: #171124;--pricing-muted: #625b6d;--pricing-violet: #6d28d9;--pricing-pink: #be185d}html[data-theme=light] .pulse-pricing--public .pulse-price-card{--pricing-text: #f7f4ff;--pricing-muted: #c9c2d4;--pricing-violet: #d8b4fe}html[data-theme=light] .pulse-pricing--public .pulse-billing-toggle a:not(.is-active){color:#ded8e8}html[data-theme=dark] .pulse-pricing__eyebrow,html[data-theme=dark] .pulse-price-card__type{color:#c4a1ff}html[data-theme=light] .pulse-pricing--member>.pulse-pricing__member-heading h1,html[data-theme=light] .pulse-pricing--member>.pulse-plan-compare h2{color:#171124}html[data-theme=light] .pulse-pricing--member>.pulse-pricing__member-heading p,html[data-theme=light] .pulse-pricing--member>.pulse-pricing__assurance{color:#6d6678}html[data-theme=light] .pulse-pricing--member .pulse-pricing__eyebrow{color:#7940c7}.pulse-pricing__hero{max-width:760px;margin:0 auto 52px;text-align:center}.pulse-pricing__eyebrow,.pulse-price-card__type{margin:0 0 8px;color:var(--pricing-violet);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.pulse-pricing h1{margin:0;color:var(--pricing-text);font-size:clamp(2.4rem,6vw,5rem);line-height:.98;letter-spacing:0}.pulse-pricing h1 em{color:var(--pricing-pink);font-family:Fraunces,serif;font-weight:500}.pulse-pricing__hero>p:last-of-type,.pulse-pricing__member-heading p{color:var(--pricing-muted);font-size:1.05rem;line-height:1.7}.pulse-billing-toggle{display:inline-flex;gap:4px;margin-top:24px;padding:5px;border:1px solid var(--pricing-border);border-radius:999px;background:#171225e0}.pulse-billing-toggle a{min-height:44px;padding:11px 18px;border-radius:999px;color:var(--pricing-muted);font-size:.9rem;font-weight:800;text-decoration:none}.pulse-billing-toggle a span{margin-left:6px;color:#8ee7ba;font-size:.7rem}.pulse-billing-toggle a.is-active{color:#fff;background:linear-gradient(135deg,#6d28d9,#be185d)}.pulse-pricing__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:18px;align-items:stretch}.pulse-pricing__grid[data-plan-count="1"]{grid-template-columns:minmax(0,380px);justify-content:center}.pulse-pricing__grid[data-plan-count="2"]{grid-template-columns:repeat(2,minmax(0,380px));justify-content:center}.pulse-price-card{position:relative;display:flex;min-width:0;flex-direction:column;padding:26px;border:1px solid var(--pricing-border);border-radius:20px;background:linear-gradient(160deg,#1f1830fa,#130f1ffa)}.pulse-price-card.is-featured{border-color:#d267e2b8}.pulse-price-card.is-current{box-shadow:inset 0 0 0 1px #9b5cf68c}.pulse-price-card.is-selected{border-color:#c77be8;box-shadow:inset 0 0 0 1px #c77be88c}.pulse-price-card__selected{display:inline-flex;align-self:flex-start;margin-bottom:10px;color:#dcbaff;font-size:.72rem;font-weight:800}.pulse-price-card__badge{display:inline-flex;align-self:flex-start;padding:6px 10px;border-radius:999px;color:#180d24;background:linear-gradient(135deg,#b986ff,#f47db7);font-size:11px;font-weight:900}.pulse-price-card>header{display:flex;justify-content:space-between;gap:12px;margin-top:20px}.pulse-price-card h2{margin:0;color:#fff;font-size:1.65rem}.pulse-price-card__current{align-self:start;padding:5px 8px;border-radius:999px;color:#9ce7bd;background:#2ebf781f;font-size:11px;font-weight:800}.pulse-price-card__tagline{min-height:3.2em;margin:10px 0 20px;color:var(--pricing-muted);line-height:1.55}.pulse-price-card__price{display:flex;min-height:72px;align-items:baseline;flex-wrap:wrap;gap:7px}.pulse-price-card__price strong{color:#fff;font-size:2.75rem;line-height:1}.pulse-price-card__price strong sup{font-size:1rem;vertical-align:top}.pulse-price-card__price strong.is-unavailable{font-size:1.2rem}.pulse-price-card__price span,.pulse-price-card__price small{color:var(--pricing-muted)}.pulse-price-card__price small{width:100%}.pulse-price-card__saving{align-self:flex-start;margin:0 0 14px;padding:5px 8px;border-radius:7px;color:#8ee7ba;background:#22c55e1a;font-size:.75rem;font-weight:800}.pulse-price-card__capacity{display:flex;align-items:center;gap:11px;margin:10px 0 18px;padding:15px;border:1px solid rgba(197,173,255,.1);border-radius:12px;background:#08060f4d}.pulse-price-card__capacity strong{color:#dcbaff;font-size:1.7rem}.pulse-price-card__capacity span{color:#d8d1e4;font-size:.82rem;font-weight:700}.pulse-price-card__features{display:grid;gap:12px;margin:0 0 26px;padding:0;list-style:none}.pulse-price-card__features li{display:flex;gap:10px;color:#d4cddd;font-size:.83rem;line-height:1.45}.pulse-price-card__features svg{width:17px;height:17px;flex:0 0 auto;color:#8ee7ba}.pulse-price-card__action{margin-top:auto}.pulse-price-card__action form{margin:0}.pulse-price-button,.pulse-compare-toggle{display:inline-flex;min-height:44px;width:100%;align-items:center;justify-content:center;padding:11px 16px;border:1px solid rgba(197,173,255,.24);border-radius:10px;color:#fff;background:#ffffff0a;font:inherit;font-size:.85rem;font-weight:800;text-decoration:none;cursor:pointer}.pulse-price-button.is-primary{border-color:transparent;background:linear-gradient(135deg,#6d28d9,#be185d)}.pulse-price-button:disabled{cursor:not-allowed;opacity:.5}.pulse-price-button:focus-visible,.pulse-billing-toggle a:focus-visible,.pulse-compare-toggle:focus-visible{outline:3px solid rgba(211,161,255,.8);outline-offset:3px}.pulse-pricing__assurance{max-width:800px;margin:30px auto 0;color:var(--pricing-muted);text-align:center;font-size:.84rem;line-height:1.6}.pulse-pricing__notice{padding:15px 18px;border:1px solid rgba(245,184,74,.25);border-radius:12px;color:#ecdcae;background:#f5b84a12}.pulse-pricing__notice.is-danger{border-color:#ef5e5e52;color:#ffc6c6;background:#ef5e5e14}.pulse-pricing__notice.is-success{border-color:#3bcc7d4d;color:#b8f3d2;background:#3bcc7d14}.pulse-pricing__member-heading{display:flex;align-items:end;justify-content:space-between;gap:24px}.pulse-pricing__member-heading h1{font-size:clamp(2.2rem,5vw,4rem)}.pulse-pricing__member-heading .pulse-price-button{width:auto}.pulse-current-plan{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:24px;padding:28px;border:1px solid rgba(201,172,255,.22);border-radius:20px;background:linear-gradient(135deg,#211731,#161223)}.pulse-current-plan h2{margin:13px 0 4px;font-size:2.1rem}.pulse-current-plan p{color:var(--pricing-muted)}.pulse-current-plan__usage{height:8px;margin:22px 0 10px;overflow:hidden;border-radius:999px;background:#393047}.pulse-current-plan__usage span{display:block;width:var(--usage);height:100%;border-radius:inherit;background:linear-gradient(90deg,#8f5bf5,#ea5baa)}.pulse-current-plan__facts{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0}.pulse-current-plan__facts div{padding:13px;border-radius:11px;background:#ffffff0a}.pulse-current-plan__facts dt{color:var(--pricing-muted);font-size:11px;text-transform:uppercase}.pulse-current-plan__facts dd{margin:5px 0 0;color:#fff;font-weight:800}.pulse-current-plan__pending{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px;border:1px solid rgba(182,141,255,.2);border-radius:12px;background:#9b5cf614}.pulse-current-plan__pending p{margin:3px 0 0}.pulse-current-plan__pending .pulse-price-button{width:auto}.pulse-current-plan__saving{grid-column:1 / -1;margin:0;color:#8ee7ba!important}.pulse-plan-compare{display:grid;gap:20px}.pulse-plan-compare>header{display:flex;align-items:end;justify-content:space-between;gap:20px}.pulse-plan-compare h2{margin:0;font-size:1.8rem}.pulse-plan-compare .pulse-billing-toggle{margin:0}.pulse-compare-toggle{width:auto;justify-self:center;padding-inline:30px}.pulse-plan-dialog{position:fixed;top:0;right:0;bottom:0;left:0;width:min(620px,calc(100% - 28px));max-height:min(760px,calc(100dvh - 28px));margin:auto;padding:0;overflow:hidden;border:1px solid rgba(206,179,255,.24);border-radius:18px;color:#f8f5ff;background:#171225}.pulse-plan-dialog::backdrop{background:#05030ac7}.pulse-plan-dialog>form{display:grid;max-height:inherit;grid-template-rows:auto minmax(0,1fr) auto}.pulse-plan-dialog header,.pulse-plan-dialog footer{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px 20px;border-bottom:1px solid var(--pricing-border)}.pulse-plan-dialog footer{border-top:1px solid var(--pricing-border);border-bottom:0}.pulse-plan-dialog header h2{margin:0}.pulse-plan-dialog header>button{width:44px;height:44px;border:0;border-radius:9px;color:#fff;background:#ffffff0f}.pulse-plan-dialog__body{overflow-y:auto;padding:22px;color:#d5cede}.pulse-plan-dialog__facts{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pulse-plan-dialog__facts div{padding:13px;border-radius:10px;background:#ffffff0a}.pulse-plan-dialog__facts dt{color:var(--pricing-muted);font-size:11px;text-transform:uppercase}.pulse-plan-dialog__facts dd{margin:5px 0 0;font-weight:800}.pulse-plan-dialog__profiles{display:grid;gap:9px;margin-top:18px}.pulse-plan-dialog__profiles label{display:flex;align-items:center;gap:10px;min-height:44px;padding:10px;border:1px solid var(--pricing-border);border-radius:9px}.pulse-plan-dialog__profiles label span{flex:1}.pulse-plan-dialog__profiles small{color:var(--pricing-muted)}.pulse-plan-dialog__error{color:#ffc6c6}.pulse-plan-dialog footer .pulse-price-button{width:auto}.pulse-pricing--public{width:min(100% - 24px,1180px);padding-top:120px}.pulse-pricing__member-heading,.pulse-plan-compare>header,.pulse-current-plan,.pulse-current-plan__pending{align-items:stretch;grid-template-columns:1fr;flex-direction:column}.pulse-pricing__member-heading{align-items:flex-start}.pulse-pricing__member-heading .pulse-price-button{width:100%}.pulse-pricing__grid[data-plan-count="2"],.pulse-current-plan__facts{grid-template-columns:1fr}.pulse-current-plan__pending{display:grid}.pulse-current-plan__pending .pulse-price-button{width:100%}.pulse-plan-compare>header{display:flex;align-items:flex-start}.pulse-plan-dialog{max-height:calc(100dvh - 96px);margin-bottom:82px}.pulse-plan-dialog footer{flex-direction:column-reverse}.pulse-plan-dialog footer .pulse-price-button{width:100%}@media (prefers-reduced-motion: reduce){.pulse-pricing *,.pulse-plan-dialog *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (min-width: 720.02px){.pulse-pricing--public{width:min(1180px,calc(100% - 32px));padding-top:revert}.pulse-pricing__member-heading{align-items:end;grid-template-columns:revert;flex-direction:revert}.pulse-plan-compare>header{align-items:end;grid-template-columns:revert;flex-direction:revert}.pulse-current-plan{align-items:revert;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);flex-direction:revert}.pulse-current-plan__pending{align-items:center;grid-template-columns:revert;flex-direction:revert;display:flex}.pulse-pricing__member-heading .pulse-price-button{width:auto}.pulse-pricing__grid[data-plan-count="2"]{grid-template-columns:repeat(2,minmax(0,380px))}.pulse-current-plan__facts{grid-template-columns:1fr 1fr}.pulse-current-plan__pending .pulse-price-button{width:auto}.pulse-plan-dialog{max-height:min(760px,calc(100dvh - 28px));margin-bottom:revert}.pulse-plan-dialog footer{flex-direction:revert}.pulse-plan-dialog footer .pulse-price-button{width:auto}}.pulse-pricing :is(a[href],button,input:not([type=hidden]),select,textarea,summary){min-width:44px;min-height:44px}.pulse-pricing__eyebrow,.pulse-price-card__type{font-size:12px!important}
