.billing-plan-bill{margin:8px 0 0;min-height:20px;font-family:var(--font-geist-mono,"Geist Mono"),"Geist Mono Cyrillic",Consolas,ui-monospace,monospace;font-size:12.5px;line-height:1.5;color:var(--muted,#5f6478)}.billing-plan-bill em{font-style:normal;font-weight:500;color:#1e6243}.billing-plan-rows{list-style:none;margin:20px 0 0;padding:16px 0 0;border-top:1px solid var(--line,#e5e8ef);display:grid;grid-gap:10px;gap:10px}.billing-plan-rows li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;min-height:22px;font-size:14px;line-height:1.4}.billing-plan-rows li>span{min-width:0;color:var(--ink,#17192f)}.billing-plan-rows small{font-size:12px;color:var(--muted,#5f6478)}.billing-plan-rows b{font-weight:600;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.billing-plan-rows li.is-missing b,.billing-plan-rows li.is-missing>span{color:var(--muted,#5f6478);font-weight:400}.billing-yes{color:#1e6243}.billing-plan-trial-offer{display:grid;grid-gap:6px;gap:6px;margin-top:10px}.billing-plan-trial-note,.billing-plan-trial-offer p{margin:0;font-size:12.5px;line-height:1.5;color:var(--muted,#5f6478)}.billing-plan-trial-note{margin-top:10px}.billing-plan-trial{margin:0 0 10px;font-size:13px;font-weight:500;color:#1e6243}.billing-pay-line{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 24px;margin:4px 0 0;padding:10px 0;border-top:1px solid var(--site-line)}.billing-pay-line p{max-width:760px;margin:0;font-size:14px;line-height:1.6;color:var(--site-muted)}.billing-pay-refunds{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-size:14px;font-weight:500;text-underline-offset:4px}.billing-pay-refunds svg{transition:transform .16s ease}.billing-pay-refunds:hover svg{transform:translateX(2px)}.billing-why-lead{max-width:640px;margin:-6px 0 20px;font-size:15px;line-height:1.6;color:var(--site-muted)}.billing-why-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:14px;gap:14px}.billing-why-tile{padding:20px 22px;border:1px solid var(--line,#e5e8ef);border-radius:14px;background:white;color:var(--ink,#17192f)}.billing-why-tile h3{margin:0 0 8px;font-size:17px;font-weight:600;letter-spacing:-.01em}.billing-why-tile p{margin:0;font-size:14px;line-height:1.6;color:var(--muted,#5f6478)}.billing-trial-started{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 0 18px;padding:12px 16px;border:1px solid #b9dcc8;border-radius:12px;background:#eef8f2;color:#1e6243;font-size:14px;line-height:1.5}.billing-trial{display:grid;grid-gap:12px;gap:12px}.billing-trial-lead{margin:0;font-size:15px;line-height:1.6}.billing-trial .billing-note.subtle,.billing-trial .billing-plan-features{margin:0}.billing-trial .hint{display:block;margin:0;font-size:13px;line-height:1.6}.billing-trial .modal-actions{margin-top:4px}.billing-trial-notice{margin-bottom:16px}.billing-trial-notice-actions{display:flex;flex-shrink:0;align-items:center;gap:4px}.billing-current-trial{margin:8px 0 0;font-size:13px;line-height:1.5;color:var(--muted,#5f6478)}@media (max-width:640px){.billing-pay-line{display:grid}.billing-trial-notice-actions{width:100%;justify-content:space-between}}@media (prefers-reduced-motion:reduce){.billing-pay-refunds svg{transition:none}}