.api-calc{display:flex;flex-direction:column;gap:var(--space-6);min-width:0}.api-calc__inputs{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-4)}.api-calc__field{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.api-calc__field--slider{grid-column:1 / -1}.api-calc__field label{font-size:var(--text-base);color:var(--ink-2)}.api-calc__field input[type=number],.api-calc__field select{min-height:44px;padding:0 var(--space-3);font:inherit;font-size:var(--text-base);color:var(--ink);background:var(--surface);border:1px solid var(--line-control);border-radius:var(--radius-sm)}.api-calc__field input[type=range]{width:100%;accent-color:var(--brand)}.api-calc__field input:focus-visible,.api-calc__field select:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.api-calc__result{display:flex;flex-direction:column;gap:var(--space-2)}.api-calc__total{margin:0;font-size:var(--text-l);color:var(--ink-2)}.api-calc__total-value{font-size:40px;line-height:1.1;font-weight:600;letter-spacing:-.03em;color:var(--ink)}.api-calc__detail{margin:0;font-size:var(--text-base);line-height:1.6;color:var(--ink-2)}.api-calc__scroll{overflow-x:auto}.api-calc__table{width:100%;min-width:560px;border-collapse:collapse;font-size:var(--text-base);color:var(--ink-2)}.api-calc__caption{padding-bottom:var(--space-2);text-align:left;font-size:var(--text-base);color:var(--ink-3)}.api-calc__table th,.api-calc__table td{padding:var(--space-3) var(--space-3) var(--space-3) 0;text-align:left;border-bottom:1px solid var(--line-2);vertical-align:top}.api-calc__table thead th{font-weight:500;color:var(--ink-3)}.api-calc__table tbody th{font-weight:600;color:var(--ink)}.api-calc__table .api-calc__num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.api-calc__row--own th,.api-calc__row--own td{color:var(--ink);font-weight:600}.api-calc__table a{color:var(--brand)}.api-calc__checked,.api-calc__num--no-names{color:var(--ink-3)}.api-calc__no-names{display:block;font-size:var(--text-s);font-weight:400;color:var(--ink-3)}.api-calc__vendor-meta{display:none;font-size:var(--text-s);font-weight:400;color:var(--ink-3)}.api-calc__footnote{margin:0;font-size:var(--text-base);color:var(--ink-3)}@media(max-width:639px){.api-calc__inputs{grid-template-columns:minmax(0,1fr)}.api-calc__total-value{font-size:32px}.api-calc__table{min-width:0}.api-calc__table .api-calc__source,.api-calc__table .api-calc__plan{display:none}.api-calc__vendor-meta{display:block}.api-calc__table th:nth-child(4),.api-calc__table td:nth-child(4){padding-right:0}}.api-pricing{animation:apiPricingFadeIn .5s ease-out}@keyframes apiPricingFadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.site-sec.api-pricing__top{padding-top:calc(var(--header-height) + var(--space-8))}.api-pricing__head{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);text-align:center;margin-bottom:var(--space-8)}.api-pricing__head h1{margin:0;font-size:44px;line-height:1.1;font-weight:600;letter-spacing:-.04em;color:var(--ink);text-wrap:balance}.api-pricing__lead{margin:0;max-width:680px;font-size:var(--text-l);line-height:1.65;color:var(--ink-2)}.api-pricing__lead a,.api-pricing__note a{color:var(--brand)}.api-pricing__sec-head{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-6)}.api-pricing__sec-head h2{margin:0;font-size:var(--fs-xl);line-height:1.2;font-weight:600;color:var(--ink)}.api-pricing__sec-head p{margin:0;max-width:680px;font-size:var(--text-base);line-height:1.6;color:var(--ink-2)}.api-pricing__scroll{overflow-x:auto}.api-pricing__table{width:100%;min-width:420px;border-collapse:collapse;font-size:var(--text-base);color:var(--ink-2)}.api-pricing__table th,.api-pricing__table td{padding:var(--space-3) var(--space-3) var(--space-3) 0;text-align:left;border-bottom:1px solid var(--line-2)}.api-pricing__table thead th{font-weight:500;color:var(--ink-3)}.api-pricing__table tbody th{font-weight:600;color:var(--ink)}.api-pricing__table--prices{min-width:0}.api-pricing__table--prices tbody th{white-space:nowrap}.api-pricing__table .api-pricing__num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.api-pricing__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.api-pricing__cta{margin-top:var(--space-6)}.api-pricing__note{margin:var(--space-4) 0 0;max-width:680px;font-size:var(--text-base);line-height:1.6;color:var(--ink-3)}.api-pricing__faq .mw-accordion__answer p{margin:0;max-width:680px;line-height:1.65}@media(max-width:639px){.api-pricing__head h1{font-size:32px}.api-pricing__lead{font-size:var(--text-base)}}@media(max-width:720px){.api-pricing__table{min-width:0}.api-pricing__table .api-pricing__granted{display:none}.api-pricing__table th:last-child,.api-pricing__table td:last-child{padding-right:0}}
