.pricing-api{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(40px,7vw,100px);display:grid}.pricing-api-intro h2{max-width:13ch;color:var(--h-text);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(32px,3vw,42px);font-weight:450;line-height:1.12}.pricing-api-summary{max-width:40ch;color:var(--h-text-subtle);text-wrap:pretty;margin:20px 0 0;font-size:16px;line-height:1.65}.pricing-api-topup{margin-top:32px}.pricing-api-from,.pricing-api-terms,.pricing-api-currency{color:var(--h-text-dim);margin:0;font-size:12px;line-height:1.6}.pricing-api-amount{color:var(--h-text);letter-spacing:-.04em;margin:4px 0;font-size:44px;font-weight:450;line-height:1.2}.pricing-api-amount span{letter-spacing:0;font-size:18px}.pricing-api-actions{flex-wrap:wrap;align-items:center;gap:8px 22px;margin-top:24px;display:flex}.pricing-api-actions .cta-link{height:auto;min-height:44px;padding-block:12px;font-size:13px}.pricing-api-docs{min-height:44px;color:var(--h-text);text-decoration:underline;-webkit-text-decoration-color:var(--h-edge);text-decoration-color:var(--h-edge);text-underline-offset:5px;align-items:center;gap:8px;font-size:13px;display:inline-flex}.pricing-api-docs:hover{text-decoration-color:currentColor}.pricing-api-actions a:focus-visible{outline:2px solid var(--h-text);outline-offset:5px}.pricing-api-rates{min-width:0}.pricing-api-table{border-collapse:collapse;text-align:start;width:100%;font-size:14px;line-height:1.5}.pricing-api-table th{text-align:inherit}.pricing-api-table caption{color:var(--h-text);text-align:start;padding:0 0 20px;font-size:16px;font-weight:500}.pricing-api-table thead th{color:var(--h-text-dim);padding:0 0 12px;font-size:11px;font-weight:400}.pricing-api-table tbody{border-top:1px solid var(--h-edge)}.pricing-api-table tbody:last-of-type{border-bottom:1px solid var(--h-edge)}.pricing-api-table tbody th,.pricing-api-table td{vertical-align:top;padding:15px 0}.pricing-api-table tbody th{width:26%;color:var(--h-text);font-weight:500}.pricing-api-table td{color:var(--h-text-subtle)}.pricing-api-table th:not(:last-child),.pricing-api-table td:not(:last-child){padding-inline-end:16px}.pricing-api-table thead th:last-child,.pricing-api-rate{text-align:end}.pricing-api-rate bdi{white-space:nowrap}.pricing-api-rate>bdi{color:var(--h-text);font-variant-numeric:tabular-nums}.pricing-api-rate>span{color:var(--h-text-dim);margin-top:2px;font-size:11px;display:block}.pricing-api-currency{margin-top:16px;font-size:11px}.pricing-api-unavailable{color:var(--h-text-subtle);margin-top:20px;font-size:13px;line-height:1.6}.pricing-api-unavailable h3{color:var(--h-text);margin:0 0 6px;font-size:14px;font-weight:500}.pricing-api-unavailable p{margin:0}@media (max-width:800px){.pricing-api{grid-template-columns:minmax(0,1fr);gap:36px}.pricing-api-intro h2{max-width:20ch}.pricing-api-summary{max-width:50ch;font-size:14px}.pricing-api-topup{margin-top:24px}.pricing-api-table{font-size:13px}.pricing-api-table th:not(:last-child),.pricing-api-table td:not(:last-child){padding-inline-end:12px}}.point-body{color:var(--h-text-subtle);font-size:var(--h-text-base);line-height:var(--h-lead-snug);margin:0}.point-body a{color:var(--accent-text);border-bottom:1px solid var(--h-edge);text-decoration:none}.point-body a:hover{border-bottom-color:var(--accent-text)}.feature-grid.is-two{grid-template-columns:repeat(2,1fr)}@media (max-width:640px){.feature-grid.is-two{grid-template-columns:1fr}}.card-cta{margin-top:auto;padding-top:20px;display:flex}.card-cta>*{height:var(--h-pill-sm);font-size:var(--h-text-sm);padding:0 16px}.meter-scroll{border:1px solid var(--h-edge);border-radius:var(--h-radius-card);background-color:var(--h-panel);background-image:var(--h-glass-sheen);-webkit-backdrop-filter:var(--h-blur);backdrop-filter:var(--h-blur);box-shadow:var(--h-glass-rim), var(--h-elev-1);overflow-x:auto}.meter-table{border-collapse:collapse;text-align:left;width:100%;min-width:560px}.meter-table th{border-bottom:1px solid var(--h-edge);color:var(--h-text-dim);font-family:var(--font-mono);font-size:var(--h-text-2xs);letter-spacing:.04em;text-transform:uppercase;padding:14px 20px;font-weight:500}.meter-table td{border-bottom:1px solid var(--h-edge-soft);color:var(--h-text-subtle);font-size:var(--h-text-base);line-height:var(--h-lead-snug);vertical-align:top;padding:16px 20px}.meter-table tr:last-child td{border-bottom:none}.meter-model{color:var(--h-text);white-space:nowrap;font-weight:500}.meter-unit{color:var(--accent-text);font-family:var(--font-mono);font-size:var(--h-text-sm);display:block}.meter-note{color:var(--h-text-dim);font-size:var(--h-text-sm);line-height:var(--h-lead-snug);margin-top:6px;display:block}.meter-rate{font-family:var(--font-mono);font-size:var(--h-text-sm);white-space:nowrap}.meter-rate-pending{color:var(--h-text-dim);font-family:var(--font-mono);font-size:var(--h-text-sm)}.rate-absent{isolation:isolate;border:1px solid var(--h-edge);border-radius:var(--h-radius-card);background-color:var(--h-panel);background-image:var(--h-glass-sheen);-webkit-backdrop-filter:var(--h-blur);backdrop-filter:var(--h-blur);box-shadow:var(--h-glass-rim), var(--h-elev-1);margin-top:24px;padding:28px 26px 30px;position:relative}.rate-absent-title{color:var(--h-text);font-size:var(--h-text-md);font-weight:500;line-height:var(--h-lead-base);margin:0 0 10px}.rate-absent-body{max-width:62ch;color:var(--h-text-subtle);font-size:var(--h-text-base);line-height:var(--h-lead-loose);margin:0}.apply{isolation:isolate;border:1px solid var(--h-edge);border-radius:var(--h-radius-card);background-color:var(--h-panel);background-image:var(--h-glass-sheen);max-width:640px;-webkit-backdrop-filter:var(--h-blur);backdrop-filter:var(--h-blur);box-shadow:var(--h-glass-rim), var(--h-elev-1);margin:0 auto;padding:28px 26px 30px;position:relative}.apply-who{color:var(--h-text-dim);font-family:var(--font-mono);font-size:var(--h-text-xs);margin:0 0 22px}.apply-who b{color:var(--h-text);font-weight:500}.apply-field{flex-direction:column;gap:6px;margin-bottom:22px;display:flex}.apply-label{color:var(--h-text);font-size:var(--h-text-base);font-weight:500}.apply-help{color:var(--h-text-dim);font-size:var(--h-text-sm);line-height:var(--h-lead-snug);margin:0}.apply-input,.apply-textarea{border:1px solid var(--h-edge);border-radius:var(--h-field-radius);background:var(--h-hover);width:100%;color:var(--h-text);font-family:inherit;font-size:var(--h-text-base);line-height:var(--h-lead-snug);margin-top:4px;padding:11px 13px}.apply-textarea{resize:vertical;min-height:96px}.apply-input::placeholder,.apply-textarea::placeholder{color:var(--h-placeholder)}.apply-input:focus,.apply-textarea:focus{border-color:var(--h-field-edge-focus);outline:none}.apply-kinds{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.apply-kind{height:var(--h-pill-sm);border:1px solid var(--h-edge);color:var(--h-text-subtle);font-size:var(--h-text-sm);cursor:pointer;transition:border-color var(--t-micro) var(--ease-out), background-color var(--t-micro) var(--ease-out);border-radius:9999px;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.apply-kind:hover{background:var(--h-hover)}.apply-kind:has(input:checked){border-color:var(--accent-text);background:var(--accent-surface);color:var(--h-text)}.apply-kind:has(input:focus-visible){border-color:var(--h-field-edge-focus)}.apply-kind input{accent-color:var(--accent);margin:0}.apply-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:26px;display:flex}.apply-actions .cta-link{height:var(--h-pill-md);padding:0 20px}.apply-actions button:disabled{opacity:.55;cursor:default}.apply-state{color:var(--h-text-dim);font-size:var(--h-text-sm);line-height:var(--h-lead-snug);margin:14px 0 0}.apply-error{color:var(--status-failed);font-size:var(--h-text-sm);line-height:var(--h-lead-snug);margin:14px 0 0}.apply-sent-title{color:var(--h-text);font-size:var(--h-text-md);margin:0 0 10px;font-weight:500}.apply-sent-body{color:var(--h-text-subtle);font-size:var(--h-text-base);line-height:var(--h-lead-loose);margin:0 0 22px}.apply-sent-body a{color:var(--accent-text);border-bottom:1px solid var(--h-edge);text-decoration:none}.apply-record{margin:0 0 22px;padding:0}.apply-record dt{color:var(--h-text-dim);font-family:var(--font-mono);font-size:var(--h-text-2xs);letter-spacing:.04em;text-transform:uppercase}.apply-record dd{color:var(--h-text-subtle);font-size:var(--h-text-base);line-height:var(--h-lead-snug);white-space:pre-wrap;margin:4px 0 16px}.apply-signin{text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex}.apply-signin-note{max-width:52ch;color:var(--h-text-subtle);font-size:var(--h-text-base);line-height:var(--h-lead-loose);margin:0}.apply-signin-note a{color:var(--accent-text);border-bottom:1px solid var(--h-edge);text-decoration:none}@media (max-width:640px){.apply{padding:22px 18px 24px}}.plan-price{margin:1rem 0;font-size:2.4rem;font-weight:600}.plan-price small{opacity:.7;font-size:.9rem;font-weight:400}.plan-features{margin-bottom:1.5rem;padding-inline-start:1.2rem;line-height:2}
