.gamma-theme--openai-api{--gamma-ink:#17212c;--gamma-muted:#5d6975;--gamma-blue:#2563b4;--gamma-blue-dark:#174b78;--gamma-green:#14806f;--gamma-yellow:#c9972e;--gamma-coral:#d25f4c}.gamma-theme--openai-api .gamma-hero{background:linear-gradient(112deg,#f7f9fa,#edf4f7 40%,#edf7f3 69%,#faf2ec)}.gamma-page.gamma-theme--openai-api .gamma-hero,.gamma-page.gamma-theme--openai-api .gamma-hero__inner{min-height:clamp(600px,42vw,660px)}.gamma-theme--openai-api .gamma-sources{background:#142d3b}.gamma-theme--openai-api .gamma-cta{background:linear-gradient(90deg,rgba(12,30,43,.97),rgba(22,70,91,.8) 50%,rgba(20,128,111,.3)),url(/images/ai-store/uptech-navy-weave.webp) 50% /cover no-repeat}.openai-cost{background:#edf2f4;border-block:1px solid #d7e0e4;padding-block:clamp(76px,8vw,118px)}.openai-cost__inner{display:grid;gap:42px}.openai-cost__head{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.65fr);gap:clamp(28px,6vw,96px);align-items:end}.openai-cost__label{color:var(--gamma-green);display:block;font-size:13px;font-weight:700;letter-spacing:0;margin-bottom:16px;text-transform:uppercase}.openai-cost__head h2{color:var(--gamma-ink);font-family:var(--font-inter-tight),var(--font-inter),Arial,sans-serif;font-size:clamp(38px,4.2rem,58px);font-weight:650;letter-spacing:0;line-height:1.04;margin:0;max-width:820px}.openai-cost__head p{color:var(--gamma-muted);font-size:16px;line-height:1.7;margin:0;max-width:540px}.openai-cost__workspace{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(340px,.7fr);border:1px solid #cbd6dc;background:#fff}.openai-cost__form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:clamp(28px,4vw,54px)}.openai-cost__form label{display:grid;gap:9px}.openai-cost__form label>span{color:#394755;font-size:14px;font-weight:600}.openai-cost__form input,.openai-cost__form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #bfcbd2;border-radius:0;color:var(--gamma-ink);font:inherit;min-height:50px;padding:0 14px;width:100%}.openai-cost__form input:focus-visible,.openai-cost__form select:focus-visible,.openai-cost__reset:focus-visible{outline:3px solid rgba(37,99,180,.24);outline-offset:2px}.openai-cost__reset{align-items:center;background:transparent;border:0;color:var(--gamma-blue-dark);cursor:pointer;display:inline-flex;font:inherit;font-size:14px;gap:9px;justify-self:start;padding:4px 0}.openai-cost__result{background:#152b39;color:#fff;display:flex;flex-direction:column;min-width:0;padding:clamp(30px,4vw,54px)}.openai-cost__result-head{align-items:center;color:#87dbc9;display:flex;font-size:13px;font-weight:700;gap:12px;margin-bottom:28px;text-transform:uppercase}.openai-cost__result>strong{font-family:var(--font-inter-tight),var(--font-inter),Arial,sans-serif;font-size:44px;font-weight:620;letter-spacing:0;line-height:1;white-space:nowrap;font-variant-numeric:tabular-nums}.openai-cost__usd{color:#b9c8d0;font-size:18px;margin-top:11px}.openai-cost__result dl{border-block:1px solid rgba(255,255,255,.16);display:grid;gap:0;margin:32px 0 0}.openai-cost__result dl>div{align-items:center;border-bottom:1px solid rgba(255,255,255,.12);display:flex;gap:16px;justify-content:space-between;padding:15px 0}.openai-cost__result dl>div:last-child{border-bottom:0}.openai-cost__result dt{align-items:center;color:#b9c8d0;display:inline-flex;gap:8px}.openai-cost__result dd{font-weight:650;margin:0;text-align:right}.openai-cost__breakdown{display:grid;gap:9px;margin-top:24px}.openai-cost__breakdown span{color:#b9c8d0;display:flex;font-size:14px;gap:16px;justify-content:space-between}.openai-cost__breakdown b{color:#fff}.openai-cost__result>p{align-items:flex-start;color:#b9c8d0;display:flex;font-size:13px;gap:10px;line-height:1.55;margin:auto 0 0;padding-top:30px}.openai-cost__result>p svg{flex:0 0 auto;margin-top:2px}@media (max-width:980px){.openai-cost__head,.openai-cost__workspace{grid-template-columns:1fr}.openai-cost__head p{max-width:720px}}@media (max-width:640px){.openai-cost{padding-block:64px}.openai-cost__head h2{font-size:38px}.openai-cost__form{grid-template-columns:1fr;padding:24px 20px}.openai-cost__result{padding:30px 20px}.openai-cost__result>strong{font-size:34px}}