body[data-page=apis] .rf-eyebrow,body[data-page=docs] .rf-eyebrow,body[data-page=home] .rf-eyebrow,body[data-page=playground] .rf-eyebrow,body[data-page=standard] .rf-eyebrow{align-items:center;background:var(--rf-eyebrow-bg);border:1px solid var(--rf-border);border-radius:999px;color:var(--rf-secondary);display:inline-flex;font-size:.78rem;font-weight:700;gap:.45rem;letter-spacing:.09em;padding:.4rem .85rem;text-transform:uppercase}body[data-page=apis] .rf-btn,body[data-page=docs] .rf-btn,body[data-page=home] .rf-btn,body[data-page=playground] .rf-btn,body[data-page=standard] .rf-btn{border-radius:12px;border-width:1px;font-weight:700;padding:.78rem 1.35rem;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,color .2s ease}body[data-page=apis] .rf-btn--primary,body[data-page=docs] .rf-btn--primary,body[data-page=home] .rf-btn--primary,body[data-page=playground] .rf-btn--primary,body[data-page=standard] .rf-btn--primary{background:var(--rf-gradient);border:none;box-shadow:0 14px 28px rgba(var(--rf-indigo-rgb),.35);color:#fff}body[data-page=apis] .rf-btn--primary:focus,body[data-page=apis] .rf-btn--primary:hover,body[data-page=docs] .rf-btn--primary:focus,body[data-page=docs] .rf-btn--primary:hover,body[data-page=home] .rf-btn--primary:focus,body[data-page=home] .rf-btn--primary:hover,body[data-page=playground] .rf-btn--primary:focus,body[data-page=playground] .rf-btn--primary:hover,body[data-page=standard] .rf-btn--primary:focus,body[data-page=standard] .rf-btn--primary:hover{box-shadow:0 20px 32px rgba(var(--rf-indigo-rgb),.4);color:#fff;transform:translateY(-2px)}body[data-page=apis] .rf-btn--ghost,body[data-page=docs] .rf-btn--ghost,body[data-page=home] .rf-btn--ghost,body[data-page=playground] .rf-btn--ghost,body[data-page=standard] .rf-btn--ghost{background:var(--rf-ghost-bg);border-color:var(--rf-border);color:var(--rf-text)}body[data-page=apis] .rf-btn--ghost:focus,body[data-page=apis] .rf-btn--ghost:hover,body[data-page=docs] .rf-btn--ghost:focus,body[data-page=docs] .rf-btn--ghost:hover,body[data-page=home] .rf-btn--ghost:focus,body[data-page=home] .rf-btn--ghost:hover,body[data-page=playground] .rf-btn--ghost:focus,body[data-page=playground] .rf-btn--ghost:hover,body[data-page=standard] .rf-btn--ghost:focus,body[data-page=standard] .rf-btn--ghost:hover{border-color:rgba(var(--rf-indigo-rgb),.62);box-shadow:var(--rf-shadow-soft);color:var(--rf-text);transform:translateY(-2px)}body[data-page=apis] .rf-card,body[data-page=docs] .rf-card,body[data-page=home] .rf-card,body[data-page=playground] .rf-card,body[data-page=standard] .rf-card{background:var(--rf-surface);border:1px solid var(--rf-border);border-radius:18px;box-shadow:var(--rf-shadow-soft)}body[data-page=apis] .rf-card__icon,body[data-page=docs] .rf-card__icon,body[data-page=home] .rf-card__icon,body[data-page=playground] .rf-card__icon,body[data-page=standard] .rf-card__icon{align-items:center;background:rgba(var(--rf-indigo-rgb),.14);border:1px solid rgba(var(--rf-indigo-rgb),.42);border-radius:12px;color:var(--rf-secondary);display:inline-flex;font-size:1.12rem;height:2.5rem;justify-content:center;width:2.5rem}body[data-page=apis] .rf-reveal,body[data-page=docs] .rf-reveal,body[data-page=home] .rf-reveal,body[data-page=playground] .rf-reveal,body[data-page=standard] .rf-reveal{opacity:1;transform:translateY(0)}html.js-ready body[data-page=apis] .rf-reveal,html.js-ready body[data-page=docs] .rf-reveal,html.js-ready body[data-page=home] .rf-reveal,html.js-ready body[data-page=playground] .rf-reveal,html.js-ready body[data-page=standard] .rf-reveal{opacity:0;transform:translateY(22px);transition:opacity .56s ease,transform .56s ease;transition-delay:var(--rf-delay,0s)}html.js-ready body[data-page=apis] .rf-reveal.is-visible,html.js-ready body[data-page=docs] .rf-reveal.is-visible,html.js-ready body[data-page=home] .rf-reveal.is-visible,html.js-ready body[data-page=playground] .rf-reveal.is-visible,html.js-ready body[data-page=standard] .rf-reveal.is-visible{opacity:1;transform:translateY(0)}body[data-page=pricing] .rf-eyebrow{align-items:center;background:var(--rf-eyebrow-bg);border:1px solid var(--rf-border);border-radius:999px;color:var(--rf-secondary);display:inline-flex;font-size:.78rem;font-weight:700;gap:.45rem;letter-spacing:.09em;padding:.4rem .85rem;text-transform:uppercase}body[data-page=pricing] .rf-btn{border-radius:12px;border-width:1px;font-weight:700;padding:.78rem 1.35rem;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,color .2s ease}body[data-page=pricing] .rf-btn--primary{background:var(--rf-gradient);border:none;box-shadow:0 14px 28px rgba(var(--rf-indigo-rgb),.35);color:#fff}body[data-page=pricing] .rf-btn--primary:focus,body[data-page=pricing] .rf-btn--primary:hover{box-shadow:0 20px 32px rgba(var(--rf-indigo-rgb),.4);color:#fff;transform:translateY(-2px)}body[data-page=pricing] .rf-btn--ghost{background:var(--rf-ghost-bg);border-color:var(--rf-border);color:var(--rf-text)}body[data-page=pricing] .rf-btn--ghost:focus,body[data-page=pricing] .rf-btn--ghost:hover{border-color:rgba(var(--rf-indigo-rgb),.62);box-shadow:var(--rf-shadow-soft);color:var(--rf-text);transform:translateY(-2px)}body[data-page=pricing]{--price-surface:var(--rf-surface-strong);--price-surface-soft:var(--rf-surface);--price-border:var(--rf-border);--price-text:var(--rf-text);--price-muted:var(--rf-muted);--price-divider:rgba(var(--rf-indigo-rgb),.22)}body[data-page=pricing] .tb-main{background:transparent}body[data-page=pricing] .tb-pricing-shell{overflow:clip;padding:clamp(2.9rem,5.2vw,4.8rem) 0 clamp(3.2rem,5.5vw,5rem);position:relative}body[data-page=pricing] .tb-pricing-shell:after,body[data-page=pricing] .tb-pricing-shell:before{border-radius:50%;content:"";pointer-events:none;position:absolute;z-index:0}body[data-page=pricing] .tb-pricing-shell:before{background:radial-gradient(circle,rgba(var(--rf-indigo-rgb),.2),transparent 72%);height:500px;left:-150px;top:-210px;width:500px}body[data-page=pricing] .tb-pricing-shell:after{background:radial-gradient(circle,rgba(var(--rf-cyan-rgb),.18),transparent 72%);height:420px;right:-140px;top:-170px;width:420px}body[data-page=pricing] .tb-pricing-shell>.container-xl{position:relative;z-index:1}body[data-page=pricing] .tb-pricing-hero{max-width:880px}body[data-page=pricing] .tb-pricing-title{color:var(--price-text);font-family:Sora,Plus Jakarta Sans,sans-serif;font-size:clamp(2rem,4.1vw,3.28rem);letter-spacing:-.03em;line-height:1.08;margin-bottom:.64rem;margin-top:1rem}body[data-page=pricing] .tb-pricing-eyebrow{color:var(--rf-secondary);font-size:1rem;font-weight:700}body[data-page=pricing] .tb-pricing-subtitle{color:var(--price-muted);font-size:1rem;line-height:1.72;margin-top:.6rem}body[data-page=pricing] .tb-trust-strip{display:flex;flex-wrap:wrap;gap:.52rem;justify-content:center}body[data-page=pricing] .tb-trust-badge{background:rgba(var(--rf-indigo-rgb),.11);border:1px solid rgba(var(--rf-indigo-rgb),.3);border-radius:999px;color:var(--price-text);font-size:.78rem;font-weight:700;line-height:1.3;padding:.3rem .68rem}body[data-page=pricing] .tb-pricing-toolbar{align-items:flex-end;background:linear-gradient(160deg,rgba(var(--rf-indigo-rgb),.13),rgba(var(--rf-cyan-rgb),.06) 46%,#ffffff03),var(--price-surface);border:1px solid var(--price-border);border-radius:15px;box-shadow:var(--rf-shadow-soft);display:flex;flex-wrap:wrap;gap:.84rem 1rem;justify-content:space-between;padding:.85rem .92rem}body[data-page=pricing] .tb-billing-toggle{align-items:center;display:inline-flex;flex-wrap:wrap;gap:.4rem}body[data-page=pricing] .tb-billing-btn{align-items:center;background:rgba(var(--rf-indigo-rgb),.08);border:1px solid transparent;border-radius:999px;color:var(--price-muted);display:inline-flex;font-size:.82rem;font-weight:700;gap:.42rem;line-height:1.2;padding:.44rem .76rem;transition:border-color .18s ease,background-color .18s ease,color .18s ease}body[data-page=pricing] .tb-billing-btn:hover{border-color:rgba(var(--rf-indigo-rgb),.35);color:var(--price-text)}body[data-page=pricing] .tb-billing-btn.is-active{background:rgba(var(--rf-cyan-rgb),.13);border-color:rgba(var(--rf-cyan-rgb),.35);color:var(--rf-secondary)}body[data-page=pricing] .tb-discount-pill{background:rgba(var(--rf-green-rgb),.12);border:1px solid rgba(var(--rf-green-rgb),.34);border-radius:999px;color:var(--rf-success);font-size:.63rem;font-weight:700;line-height:1.2;padding:.1rem .42rem}body[data-page=pricing] .tb-currency-field{display:flex;flex-direction:column;gap:.26rem;min-width:230px}body[data-page=pricing] .tb-currency-label{color:var(--price-muted);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}body[data-page=pricing] .tb-currency-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:var(--rf-form-bg);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%2334cfff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.7' d='m4 6 4 4 4-4'/%3E%3C/svg%3E");background-position:right .72rem center;background-repeat:no-repeat;background-size:.92rem;border:1px solid var(--price-border);border-radius:10px;color:var(--price-text);cursor:pointer;font-size:.83rem;line-height:1.28;padding:.48rem 2.1rem .48rem .68rem;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease;width:100%}body[data-page=pricing] .tb-currency-select:focus{background-color:var(--rf-form-bg-focus);border-color:rgba(var(--rf-cyan-rgb),.55);box-shadow:0 0 0 .2rem rgba(var(--rf-cyan-rgb),.17);outline:none}body[data-page=pricing] .tb-currency-select option{background-color:var(--rf-bg-soft);color:var(--price-text)}body[data-page=pricing] .tb-currency-select option:checked,body[data-page=pricing] .tb-currency-select option:focus,body[data-page=pricing] .tb-currency-select option:hover{background-color:rgba(var(--rf-secondary-rgb),.16);color:var(--price-text)}body[data-page=pricing] .tb-currency-note{color:var(--price-muted);font-size:.81rem}body[data-page=pricing] .tb-price-card{background:linear-gradient(160deg,rgba(var(--rf-indigo-rgb),.12),rgba(var(--rf-cyan-rgb),.05) 46%,#ffffff03),var(--price-surface);border:1px solid var(--price-border);border-radius:18px;box-shadow:var(--rf-shadow-soft);display:flex;flex-direction:column;gap:.86rem;padding:1.2rem;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}body[data-page=pricing] .tb-price-card:hover{border-color:rgba(var(--rf-indigo-rgb),.56);box-shadow:var(--rf-shadow);transform:translateY(-4px)}body[data-page=pricing] .tb-price-card.is-popular{border-color:rgba(var(--rf-cyan-rgb),.52)}body[data-page=pricing] .tb-popular-badge{align-self:flex-start;background:rgba(var(--rf-cyan-rgb),.14);border:1px solid rgba(var(--rf-cyan-rgb),.35);border-radius:999px;color:var(--rf-secondary);display:inline-flex;font-size:.7rem;font-weight:700;letter-spacing:.04em;line-height:1.2;padding:.2rem .54rem;text-transform:uppercase}body[data-page=pricing] .tb-badge-slot{align-items:flex-start;display:flex;min-height:1.65rem}body[data-page=pricing] .tb-popular-badge--placeholder{pointer-events:none;visibility:hidden}body[data-page=pricing] .tb-price-name{color:var(--price-text);font-family:Sora,Plus Jakarta Sans,sans-serif;font-size:1.2rem;margin:0}body[data-page=pricing] .tb-price-description{color:var(--price-muted);font-size:.88rem;line-height:1.58}body[data-page=pricing] .tb-plan-pricing{display:grid;gap:.58rem}body[data-page=pricing] .tb-price-band{background:rgba(var(--rf-indigo-rgb),.08);border:1px solid var(--price-border);border-radius:12px;padding:.62rem .72rem}body[data-page=pricing] .tb-price-band.is-active{background:rgba(var(--rf-cyan-rgb),.12);border-color:rgba(var(--rf-cyan-rgb),.38);box-shadow:inset 0 0 0 1px rgba(var(--rf-cyan-rgb),.15)}body[data-page=pricing] .tb-price-band-label{color:var(--price-muted);font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}body[data-page=pricing] .tb-price-band-value{color:var(--price-text);font-family:Sora,Plus Jakarta Sans,sans-serif;font-size:1.22rem;font-weight:700;letter-spacing:-.02em;margin-top:.18rem}body[data-page=pricing] .tb-price-band-note{color:var(--rf-success);font-size:.74rem;line-height:1.45;margin-top:.3rem}body[data-page=pricing] .tb-custom-quote-wrap{background:rgba(var(--rf-indigo-rgb),.1);border:1px dashed rgba(var(--rf-indigo-rgb),.42);border-radius:12px;padding:.72rem}body[data-page=pricing] .tb-custom-quote-label{color:var(--price-muted);font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}body[data-page=pricing] .tb-custom-quote-value{color:var(--price-text);font-size:1.28rem;font-weight:700;margin-top:.26rem}body[data-page=pricing] .tb-includes-title{color:var(--rf-secondary);font-size:.74rem;font-weight:700;letter-spacing:.08em;margin:0;text-transform:uppercase}body[data-page=pricing] .tb-feature-list{display:grid;gap:.45rem;list-style:none;margin:0;padding:0}body[data-page=pricing] .tb-feature-item{color:var(--price-muted);font-size:.84rem;line-height:1.55;padding-left:1rem;position:relative}body[data-page=pricing] .tb-feature-item:before{background:rgba(var(--rf-cyan-rgb),.95);border-radius:50%;content:"";height:6px;left:0;position:absolute;top:.43rem;width:6px}body[data-page=pricing] .tb-price-btn{align-items:center;display:inline-flex;font-size:.86rem;justify-content:center;min-height:45px;text-align:center}body[data-page=pricing] .tb-price-btn.rf-btn--ghost{background:var(--rf-ghost-bg);border-color:var(--price-border);color:var(--price-text)}body[data-page=pricing] .tb-price-btn.rf-btn--ghost:focus,body[data-page=pricing] .tb-price-btn.rf-btn--ghost:hover{background:rgba(var(--rf-primary-rgb),.14);border-color:rgba(var(--rf-indigo-rgb),.58);color:var(--price-text)}body[data-page=pricing] .tb-price-btn:disabled{box-shadow:none;cursor:not-allowed;opacity:.72;pointer-events:none;transform:none!important}body[data-page=pricing] .tb-section-head{margin-inline:auto;max-width:760px}body[data-page=pricing] .tb-section-title{color:var(--price-text);font-family:Sora,Plus Jakarta Sans,sans-serif;font-size:clamp(1.48rem,2.6vw,2.1rem);letter-spacing:-.02em;margin-top:.95rem}body[data-page=pricing] .tb-section-subtitle{color:var(--price-muted);font-size:.94rem;line-height:1.66;margin-top:.68rem}body[data-page=pricing] .tb-endpoint-table-wrap{background:var(--price-surface);border:1px solid var(--price-border);border-radius:14px;overflow:auto}body[data-page=pricing] .tb-endpoint-table{border-collapse:collapse;min-width:1060px;width:100%}body[data-page=pricing] .tb-endpoint-table thead tr{background:rgba(var(--rf-indigo-rgb),.12)}body[data-page=pricing] .tb-endpoint-table th{color:var(--price-muted);font-size:.72rem;font-weight:700;letter-spacing:.07em;padding:.7rem .86rem;text-align:left;text-transform:uppercase}body[data-page=pricing] .tb-endpoint-table td{border-top:1px solid var(--price-divider);color:var(--price-text);font-size:.86rem;padding:.7rem .86rem;vertical-align:top}body[data-page=pricing] .tb-endpoint-table tbody tr:hover td{background:rgba(var(--rf-indigo-rgb),.08)}body[data-page=pricing] .tb-endpoint-name{color:var(--price-text);font-size:.9rem;font-weight:700}body[data-page=pricing] .tb-endpoint-paths{display:grid;gap:.24rem;margin-top:.3rem}body[data-page=pricing] .tb-endpoint-paths code{background:rgba(var(--rf-indigo-rgb),.1);border:1px solid rgba(var(--rf-indigo-rgb),.38);border-radius:8px;color:var(--price-text);display:inline-flex;font-size:.74rem;padding:.16rem .4rem;width:-moz-fit-content;width:fit-content}body[data-page=pricing] .tb-api-status{align-items:center;border:1px solid transparent;border-radius:999px;display:inline-flex;font-size:.7rem;font-weight:700;justify-content:center;letter-spacing:.04em;padding:.18rem .52rem;text-transform:uppercase}body[data-page=pricing] .tb-api-status.is-live{background:rgba(var(--rf-green-rgb),.13);border-color:rgba(var(--rf-green-rgb),.34);color:var(--rf-success)}body[data-page=pricing] .tb-api-status.is-soon{background:rgba(var(--rf-gold-rgb),.13);border-color:rgba(var(--rf-gold-rgb),.35);color:rgb(var(--rf-gold-rgb))}body[data-page=pricing] .tb-rate-chip{align-items:center;background:rgba(var(--rf-cyan-rgb),.12);border:1px solid rgba(var(--rf-cyan-rgb),.33);border-radius:999px;color:var(--rf-secondary);display:inline-flex;font-size:.72rem;font-weight:700;justify-content:center;padding:.16rem .5rem}body[data-page=pricing] .tb-token-notes{display:grid;gap:.42rem;list-style:none;margin:0;padding:0}body[data-page=pricing] .tb-token-notes li{color:var(--price-muted);font-size:.84rem;padding-left:1rem;position:relative}body[data-page=pricing] .tb-token-notes li:before{background:rgba(var(--rf-green-rgb),.95);border-radius:50%;content:"";height:6px;left:0;position:absolute;top:.42rem;width:6px}body[data-page=pricing] .tb-faq-list{display:grid;gap:.72rem}body[data-page=pricing] .tb-faq-item{background:var(--price-surface);border:1px solid var(--price-border);border-radius:14px;overflow:hidden}body[data-page=pricing] .tb-faq-question{align-items:center;color:var(--price-text);cursor:pointer;display:flex;font-size:.92rem;font-weight:700;gap:.75rem;justify-content:space-between;list-style:none;margin:0;padding:.84rem .92rem}body[data-page=pricing] .tb-faq-question::-webkit-details-marker{display:none}body[data-page=pricing] .tb-faq-toggle-icon{background:rgba(var(--rf-cyan-rgb),.12);border:1px solid rgba(var(--rf-cyan-rgb),.34);border-radius:50%;flex:0 0 1.35rem;height:1.35rem;position:relative;width:1.35rem}body[data-page=pricing] .tb-faq-toggle-icon:after,body[data-page=pricing] .tb-faq-toggle-icon:before{background:var(--rf-secondary);content:"";height:1.4px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:7px}body[data-page=pricing] .tb-faq-toggle-icon:after{transform:translate(-50%,-50%) rotate(90deg);transition:opacity .18s ease}body[data-page=pricing] .tb-faq-item[open] .tb-faq-toggle-icon:after{opacity:0}body[data-page=pricing] .tb-faq-answer-wrap{border-top:1px solid var(--price-divider);padding:.78rem .92rem .86rem}body[data-page=pricing] .tb-faq-answer{color:var(--price-muted);font-size:.88rem;line-height:1.64}body[data-page=pricing] .tb-faq-side{background:linear-gradient(155deg,rgba(var(--rf-indigo-rgb),.14),rgba(var(--rf-cyan-rgb),.07) 48%,#ffffff03),var(--price-surface);border:1px solid var(--price-border);border-radius:14px;box-shadow:var(--rf-shadow-soft);display:flex;flex-direction:column;padding:1.05rem}body[data-page=pricing] .tb-faq-side-kicker{color:var(--rf-secondary);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}body[data-page=pricing] .tb-faq-side-title{color:var(--price-text);font-size:1.14rem;line-height:1.34;margin:.22rem 0 0}body[data-page=pricing] .tb-faq-side-copy{color:var(--price-muted);font-size:.9rem;line-height:1.66;margin-top:.5rem}@media(max-width:991.98px){body[data-page=pricing] .tb-pricing-toolbar{align-items:stretch;flex-direction:column}body[data-page=pricing] .tb-billing-toggle{justify-content:flex-start}body[data-page=pricing] .tb-currency-field{min-width:0}}@media(max-width:767.98px){body[data-page=pricing] .tb-pricing-shell{padding-top:2.4rem}body[data-page=pricing] .tb-price-card{padding:1rem}body[data-page=pricing] .tb-endpoint-table{min-width:860px}}@media(max-width:575.98px){body[data-page=pricing] .tb-billing-toggle{width:100%}body[data-page=pricing] .tb-billing-btn{flex:1 1 calc(50% - .2rem);justify-content:center}body[data-page=pricing] .tb-currency-label{font-size:.68rem}}
