.pricing-status{color:var(--ink)!important}.pricing-status.empty{color:var(--amber)!important}.pricing-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.pricing-plan{border:1px solid var(--line);background:var(--panel);border-radius:8px;flex-direction:column;gap:12px;padding:24px;display:flex}.pricing-plan.featured{border-color:var(--amber)}.pricing-plan h2,.pricing-topup h2{font:600 24px/1.1 var(--font-display), sans-serif;letter-spacing:-.01em;margin:0}.pricing-price{align-items:baseline;gap:4px;margin:0;display:flex}.pricing-price strong{font:600 40px/1 var(--font-display), sans-serif;letter-spacing:-.02em}.pricing-price span,.pricing-summary{color:var(--muted)}.pricing-summary{margin:0}.pricing-plan ul{gap:10px;margin:4px 0 8px;padding:0;list-style:none;display:grid}.pricing-plan li{align-items:flex-start;gap:8px;display:flex}.pricing-plan li .icon{width:16px;height:16px;color:var(--amber);flex:none;margin-top:3px}.pricing-cta{text-align:center;justify-content:center;margin-top:auto}.pricing-cta.current,.pricing-cta.soon{border:1px solid var(--line);border-radius:var(--radius);color:var(--muted);font-size:var(--text-base);padding:10px 12px;display:block}.pricing-topup{border:1px solid var(--line);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;margin-top:16px;padding:24px;scroll-margin-top:24px;display:flex}.pricing-topup p{max-width:60ch;color:var(--muted);margin:8px 0 0}.pricing-topup .pricing-cta{min-width:160px;margin-top:0}.pricing-error{color:var(--red);font-size:var(--text-sm);margin:0}.pricing-notice{border:1px solid var(--line);color:var(--ink);border-radius:8px;margin:0 0 16px;padding:12px 16px}.pricing-manage{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:12px;display:flex}.pricing-manage p{color:var(--muted);margin:0}.pricing-fine{max-width:72ch;color:var(--quiet);font-size:var(--text-sm);margin:32px 0 0}.pricing-fine a{color:var(--muted)}@media (max-width:820px){.pricing-plan,.pricing-topup{padding:20px}}
