.apibuy__label{font-size:var(--fs-sm);color:var(--text-muted);display:block}.apibuy__hero{justify-content:space-between;align-items:flex-end;gap:var(--sp-3);flex-wrap:wrap;display:flex}.apibuy__big{font-size:var(--fs-4xl);font-weight:var(--fw-black);line-height:var(--lh-tight);font-variant-numeric:tabular-nums;display:block}.apibuy__biglab{font-size:var(--fs-md);color:var(--text-muted)}.apibuy__pill{border-radius:var(--r-pill);background:var(--surface-3);font-size:var(--fs-md);font-weight:var(--fw-med);white-space:nowrap;padding:6px 14px}.apibuy__expl{--ds-steady-h:60px;--ds-steady-h-sm:104px;max-width:78ch;margin:0}.apibuy__cols{gap:var(--sp-4);grid-template-columns:minmax(0,1fr) 340px;align-items:start;display:grid}.apibuy__cart{top:var(--sp-4);position:sticky}.apibuy__plan{justify-content:space-between;align-items:flex-start;gap:var(--sp-3);flex-wrap:wrap;display:flex}.apibuy__name{font-size:var(--fs-2xl);font-weight:var(--fw-bold);line-height:var(--lh-tight)}.apibuy__price{text-align:right}.apibuy__price b{font-size:var(--fs-xl);font-weight:var(--fw-med);white-space:nowrap;display:block}.apibuy__price small{font-size:var(--fs-xs);display:block}.apibuy__main{align-items:baseline;gap:var(--sp-2);flex-wrap:wrap;display:flex}.apibuy__mainnum{font-size:var(--fs-3xl);font-weight:var(--fw-black);line-height:var(--lh-tight);font-variant-numeric:tabular-nums}.apibuy__fine{margin:0}.apibuy__order{font-size:var(--fs-lg);font-weight:var(--fw-med)}.apibuy__seg{border-radius:var(--r-lg);background:var(--surface-3);grid-template-columns:1fr 1fr;gap:6px;padding:4px;display:grid}.apibuy__seg button{border-radius:var(--r-md);color:var(--text-muted);font:inherit;font-size:var(--fs-sm);cursor:pointer;background:0 0;border:0;padding:9px 8px;line-height:1.25}.apibuy__seg button[aria-pressed=true]{background:var(--surface);color:var(--text);font-weight:var(--fw-med);box-shadow:var(--sh-sm)}.apibuy__seg button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.apibuy__lines{font-size:var(--fs-md);flex-direction:column;gap:7px;display:flex}.apibuy__line{justify-content:space-between;gap:var(--sp-2);color:var(--text-muted);display:flex}.apibuy__line b{font-variant-numeric:tabular-nums;font-weight:400}.apibuy__line.is-current b{color:var(--text);font-weight:var(--fw-med)}.apibuy__total{padding-top:var(--sp-3);border-top:1px solid var(--border);justify-content:space-between;align-items:baseline;display:flex}.apibuy__total span{font-size:var(--fs-md);color:var(--text-muted)}.apibuy__total b{font-size:var(--fs-2xl);font-weight:var(--fw-med);font-variant-numeric:tabular-nums}.apibuy__save{color:var(--c-success);font-weight:var(--fw-med);margin:0}.apibuy__reset{margin:0}.apibuy__faq details{border-bottom:1px solid var(--border)}.apibuy__faq details:last-child{border-bottom:0}.apibuy__faq summary{justify-content:space-between;gap:var(--sp-3);padding:var(--sp-3) 0;font-size:var(--fs-lg);font-weight:var(--fw-med);cursor:pointer;list-style:none;display:flex}.apibuy__faq summary::-webkit-details-marker{display:none}.apibuy__faq summary:after{content:"+";color:var(--text-muted);font-weight:400}.apibuy__faq details[open] summary:after{content:"–"}.apibuy__faq p{max-width:80ch;margin:0 0 var(--sp-3);font-size:var(--fs-md);color:var(--text-muted)}.apibuy__tablewrap{overflow-x:auto}.apibuy__table{border-collapse:collapse;width:100%;min-width:680px;font-size:var(--fs-md)}.apibuy__table th,.apibuy__table td{text-align:right;white-space:nowrap;border-bottom:1px solid var(--border);font-variant-numeric:tabular-nums;padding:9px 14px 9px 0}.apibuy__table th:first-child,.apibuy__table td:first-child{text-align:left}.apibuy__table th{font-size:var(--fs-xs);color:var(--text-subtle);text-transform:uppercase;letter-spacing:.05em;font-weight:400}.apibuy__table tbody tr:last-child td{border-bottom:0}.apibuy__table tbody tr.is-current td{background:var(--accent-subtle);font-weight:var(--fw-med)}@media (width<=860px){.apibuy__cols{grid-template-columns:1fr}.apibuy__cart{position:static}.apibuy__price{text-align:left}.apibuy__all{display:none}}.pf--plain{grid-template-columns:minmax(0,1fr);margin-inline:auto}
