.onetime-tiles{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;max-width:648px;margin:0 auto}.onetime-tile{position:relative;flex:0 1 calc((100% - 2rem) / 3);max-width:198px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid rgba(60,60,67,.12);border-radius:14px;background:#fff;box-shadow:var(--lip-sm,0 2px 0 0 #e4e8f0);padding:1.35rem .8rem;text-align:center;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.onetime-tile:hover{border-color:rgba(255,65,88,.38);transform:translateY(-3px);box-shadow:var(--lip,0 3px 0 0 #dfe3ec),var(--ambient-sm,0 8px 22px rgba(24,28,38,.09))}.onetime-tile.selected{border-color:var(--accent-cta);transform:translateY(-1px);box-shadow:0 3px 0 0 var(--accent-cta-deep),var(--ambient-sm,0 8px 22px rgba(24,28,38,.09))}.onetime-tile.selected .onetime-price{color:var(--accent-cta-deep)}.onetime-amt{font-weight:700;font-size:1.4rem;line-height:1.15;letter-spacing:-.02em;color:var(--text-primary)}.onetime-label{display:block;font-size:.8rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;margin-top:.3rem}.onetime-price{margin-top:.75rem;padding-top:.7rem;border-top:1px solid rgba(60,60,67,.10);font-weight:700;font-size:1.35rem;letter-spacing:-.02em;color:var(--accent-cta-deep)}.onetime-per{display:block;font-size:.74rem;font-weight:500;color:var(--text-muted);margin-top:.2rem;letter-spacing:0}.onetime-badge{position:absolute;top:-9px;left:50%;transform:translateX(-50%);background:var(--accent-cta);color:#fff;font-size:.6rem;font-weight:700;letter-spacing:.07em;padding:.2rem .55rem;border-radius:6px;white-space:nowrap;box-shadow:0 1px 3px rgba(255,65,88,.25)}.onetime-badge.alt{background:#0f172a;box-shadow:0 3px 10px rgba(15,23,42,.28)}.onetime-bar{max-width:648px;margin:1.6rem auto 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;text-align:center;background:var(--bg-alt);border:1px solid rgba(60,60,67,.08);border-radius:14px;padding:1.15rem 1.3rem}.onetime-sum{font-size:.98rem;color:var(--text-secondary)}.onetime-sum strong{color:var(--text-primary);font-weight:800}@media (max-width:640px){.onetime-tiles{gap:.55rem;max-width:100%}.onetime-tile{flex:0 1 calc((100% - 1.1rem) / 3);max-width:none;aspect-ratio:85 / 81;padding:.55rem .3rem;border-radius:12px}.onetime-amt{font-size:1rem}.onetime-label{font-size:.55rem;letter-spacing:.03em;margin-top:.15rem}.onetime-price{font-size:.9rem;margin-top:.4rem;padding-top:.4rem}.onetime-per{font-size:.58rem}.onetime-badge{font-size:.5rem;padding:.14rem .3rem;top:-7px}.onetime-bar{flex-direction:column;gap:.7rem;padding:.9rem 1rem;margin-top:1.2rem}.onetime-bar .btn{width:100%}}@media (max-width:380px){.onetime-amt{font-size:.86rem}.onetime-price{font-size:.8rem}.onetime-tile{padding:.45rem .22rem}}@media (min-width:641px){.pm-card .onetime-tiles{gap:.6rem;max-width:100%}.pm-card .onetime-tile{flex:0 1 calc((100% - 1.2rem) / 3);max-width:none;aspect-ratio:85 / 78;padding:.6rem .3rem;border-radius:12px}.pm-card .onetime-amt{font-size:1.15rem}.pm-card .onetime-label{font-size:.6rem;letter-spacing:.04em;margin-top:.15rem}.pm-card .onetime-price{font-size:1.05rem;margin-top:.45rem;padding-top:.45rem}.pm-card .onetime-per{font-size:.64rem}.pm-card .onetime-badge{font-size:.52rem;padding:.15rem .35rem;top:-8px}.pm-card .onetime-bar{padding:1rem;margin-top:1.2rem;gap:.75rem}}.pm-card .onetime-bar .btn{width:100%}.onetime-tile:focus-visible{outline:3px solid var(--accent-cta,#d62b41);outline-offset:3px}.pksel,.pksel *{min-width:0}a.pksel-buy,a.pksel-buy:visited,a.pksel-buy:hover,a.pksel-buy:focus{color:#fff}.pksel-drip-row{position:relative;display:flex;flex-direction:column;align-items:center;gap:.2rem;width:fit-content;max-width:100%;margin:.1rem auto;text-align:center}.pksel-drip-line{position:relative;display:flex;align-items:center;gap:.4rem;max-width:100%}.pksel-drip{position:relative;display:flex;align-items:center;gap:.6rem;min-height:28px;cursor:pointer;color:var(--text-primary);line-height:1.25}.pksel-drip__input{position:absolute;left:0;top:50%;width:40px;height:24px;margin:-12px 0 0;opacity:0;cursor:pointer}.pksel-drip__switch{position:relative;flex:0 0 40px;width:40px;height:24px;border-radius:999px;background:#7c8595;transition:background-color .15s ease}.pksel-drip__switch::after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(15,23,42,.25);transition:transform .15s ease}.pksel-drip__input:checked + .pksel-drip__switch{background:var(--accent-cta,#d62b41)}.pksel-drip__input:checked + .pksel-drip__switch::after{transform:translateX(16px)}.pksel-drip__input:focus-visible + .pksel-drip__switch{outline:3px solid var(--accent-cta,#d62b41);outline-offset:2px}.pksel-drip__title{font-size:.95rem;font-weight:700;letter-spacing:-.005em;white-space:nowrap}.pksel-drip__meta{text-align:center;font-size:.8rem;line-height:1.4;color:var(--text-muted,#626b78)}.pksel-drip__free{flex:0 0 auto;margin-left:.2rem;padding:.12rem .42rem;border-radius:5px;background:#e6f4ec;color:#11683a;font-size:.66rem;font-weight:800;line-height:1.2;letter-spacing:.06em;text-transform:uppercase}.pksel-drip__eta{font-weight:500}@media (max-width:640px){.onetime-bar{padding-left:.75rem;padding-right:.75rem}.pksel-drip__meta{font-size:.75rem;text-wrap:balance}}@media (max-width:380px){.pksel-drip-line{flex-wrap:wrap;justify-content:center;row-gap:.25rem;gap:.35rem}.pksel-drip__free{padding:.12rem .32rem;letter-spacing:.04em}.pksel-drip{gap:.5rem}.pksel-drip__title{font-size:.88rem}}@media (prefers-reduced-motion:reduce){.pksel-drip__switch,.pksel-drip__switch::after{transition:none}}.pksel-tip{position:static;flex:0 0 auto;display:flex}.pksel-tip__btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin:0;padding:0;border-radius:50%;border:1px solid rgba(60,60,67,.24);background:#fff;color:var(--text-secondary);font-family:inherit;font-size:.74rem;font-weight:700;line-height:1;cursor:pointer;transition:border-color .15s ease,color .15s ease}.pksel-tip__btn::before{content:"";position:absolute;inset:-5px;border-radius:50%}.pksel-tip__btn:hover,.pksel-tip.is-open .pksel-tip__btn{border-color:var(--accent-cta,#d62b41);color:var(--accent-cta-deep,#c9203a)}.pksel-tip__btn:focus-visible{outline:3px solid var(--accent-cta,#d62b41);outline-offset:2px}.pksel-tip__pop{display:none;position:absolute;z-index:30;left:0;bottom:calc(100% + 10px);width:max-content;max-width:min(320px,calc(100vw - 32px));padding:.75rem .9rem;border-radius:12px;background:#0f172a;color:#fff;text-align:left;font-size:.82rem;font-weight:500;line-height:1.5;box-shadow:0 10px 28px rgba(15,23,42,.28)}.pksel-tip.is-open .pksel-tip__btn::after{content:"";position:absolute;z-index:31;left:50%;bottom:calc(100% + 1px);margin-left:-7px;border:7px solid transparent;border-top-color:#0f172a}.pksel-tip.is-open .pksel-tip__pop{display:block}.pksel-tip:not(.pksel-tip--js):focus-within .pksel-tip__pop{display:block}