.api-docs-hero{padding:84px 0;background:radial-gradient(circle at 75% 20%,rgba(228,61,56,.15),transparent 28%),var(--ink);color:#fff;overflow:hidden}.api-docs-hero-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:center;gap:70px}.api-docs-hero .eyebrow{color:#ff756f}.api-docs-hero h1{margin:18px 0 20px;color:#fff;font-size:clamp(2.8rem,5.4vw,5rem);line-height:1.02}.api-docs-hero h1 span{color:#ff625c}.api-docs-hero p{max-width:690px;color:#aab3c5;font-size:1rem;line-height:1.75}.api-docs-actions{display:flex;gap:10px;margin-top:30px}.api-docs-actions .btn-white{background:rgba(255,255,255,.08);color:#fff;border:1px solid rgba(255,255,255,.12)}.api-access-card{padding:27px;border:1px solid rgba(255,255,255,.1);border-radius:22px;background:rgba(255,255,255,.055);box-shadow:0 25px 60px rgba(0,0,0,.2);backdrop-filter:blur(12px)}.api-access-top{display:flex;align-items:center;justify-content:space-between;color:#ff817b;font-size:.57rem;font-weight:800;letter-spacing:.08em}.api-access-top span{display:flex;align-items:center;gap:6px}.api-access-top span i{width:6px;height:6px;border-radius:50%;background:#40d79c;box-shadow:0 0 0 4px rgba(64,215,156,.1)}.api-access-card h2{margin:22px 0 8px;color:#fff;font-size:1.25rem}.api-access-card>p{font-size:.67rem;line-height:1.6}.api-access-card>div:last-child{display:grid;gap:9px;margin-top:20px}.api-access-card>div:last-child>span{display:grid;grid-template-columns:34px 1fr;grid-template-rows:auto auto;column-gap:10px;padding:10px;border-radius:11px;background:rgba(255,255,255,.045)}.api-access-card>div:last-child i{grid-row:1/3;width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:rgba(255,255,255,.08);color:#ff756f}.api-access-card b{color:#fff;font-size:.63rem}.api-access-card small{color:#7f8ba0;font-size:.52rem}.api-docs-shell{padding:65px 0 100px;background:#f8f9fb}.api-docs-layout{display:grid;grid-template-columns:230px minmax(0,850px);justify-content:center;gap:55px}.api-docs-nav{position:sticky;top:105px;align-self:start;display:grid;gap:4px}.api-docs-nav>span{padding:0 11px 9px;color:#a0a8b6;font-size:.53rem;font-weight:800;letter-spacing:.1em}.api-docs-nav>a{padding:9px 11px;border-radius:8px;color:var(--slate);font-size:.66rem;font-weight:700}.api-docs-nav>a:hover,.api-docs-nav>a.active{background:#fff;color:var(--red);box-shadow:0 4px 14px rgba(23,32,51,.05)}.api-docs-nav>div{display:grid;margin-top:18px;padding:17px;border:1px solid var(--line);border-radius:14px;background:#fff}.api-docs-nav>div>i{color:var(--red);margin-bottom:12px}.api-docs-nav>div b{font-size:.65rem}.api-docs-nav>div a{margin-top:5px;color:var(--red);font-size:.58rem;font-weight:800}.api-docs-content{display:grid;gap:22px}.api-doc-section{scroll-margin-top:110px;padding:34px;border:1px solid var(--line);border-radius:20px;background:#fff;box-shadow:0 10px 32px rgba(23,32,51,.045)}.api-section-kicker{display:block;color:var(--red);font-size:.55rem;font-weight:800;letter-spacing:.1em}.api-doc-section h2{display:inline-block;margin:6px 0 12px;font-size:1.55rem}.api-doc-section>p{color:var(--muted);font-size:.73rem;line-height:1.7}.api-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:10px;margin-top:25px}.api-flow>i{color:#c2c8d2;font-size:.7rem}.api-flow article{display:grid;min-height:130px;place-items:center;padding:15px;border-radius:14px;background:var(--cloud);text-align:center;position:relative}.api-flow article>span{position:absolute;top:9px;left:10px;color:#adb4c0;font-size:.5rem;font-weight:800}.api-flow article>i{color:var(--red);font-size:1rem}.api-flow b{font-size:.65rem}.api-flow small{color:var(--muted);font-size:.52rem}.api-note{display:flex;gap:12px;margin-top:18px;padding:14px;border:1px solid #dbe8ff;border-radius:12px;background:#f3f7ff;color:#3869b3}.api-note>i{margin-top:2px}.api-note span{display:grid;gap:3px}.api-note b{font-size:.58rem}.api-note code{color:var(--ink);font-size:.67rem}.api-note small{color:#6c7f9f;font-size:.52rem}.api-code-card{margin-top:18px;border-radius:14px;background:#111a2b;color:#dce5f4;overflow:hidden}.api-code-card header{display:flex;align-items:center;justify-content:space-between;padding:11px 14px;border-bottom:1px solid rgba(255,255,255,.08);color:#8f9bb0;font-size:.56rem;font-weight:800}.api-code-card header button{border:0;background:transparent;color:#8f9bb0;font-size:.53rem}.api-code-card pre{margin:0;padding:19px;overflow-x:auto;color:#dce5f4;font-size:.65rem;line-height:1.75}.api-code-card.response{background:#f7f9fc;color:var(--ink);border:1px solid var(--line)}.api-code-card.response pre{color:#344158}.api-warning{display:flex;gap:11px;margin-top:14px;padding:13px;border-radius:11px;background:#fff6e9;color:#94601d}.api-warning span{font-size:.58rem;line-height:1.55}.api-warning b{display:block}.api-method{display:inline-flex;margin-right:9px;padding:5px 7px;border-radius:6px;font-size:.54rem;font-weight:900;vertical-align:3px}.api-method.post{background:#e9f8f1;color:var(--green)}.api-method.get{background:#edf4ff;color:var(--blue)}.api-parameter-table{margin-top:20px;border:1px solid var(--line);border-radius:12px;overflow:hidden}.api-parameter-table>div{display:grid;grid-template-columns:110px 80px 1fr;align-items:center;padding:11px 14px;border-top:1px solid var(--line);font-size:.6rem}.api-parameter-table .api-parameter-head{border:0;background:var(--cloud);color:#8f98a8;font-size:.51rem;font-weight:800;text-transform:uppercase}.api-parameter-table p{margin:0;color:var(--muted)}.api-status-grid{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}.api-status-grid span{display:flex;align-items:center;gap:6px;padding:7px 10px;border-radius:99px;background:var(--cloud);font-size:.55rem}.api-status-grid i{width:6px;height:6px;border-radius:50%}.api-status-grid .uploaded{background:var(--blue)}.api-status-grid .processing{background:var(--amber)}.api-status-grid .complete{background:var(--green)}.api-status-grid .failed{background:var(--red)}.api-tools-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:20px}.api-tools-grid article{display:flex;align-items:center;gap:9px;padding:11px;border:1px solid var(--line);border-radius:11px}.api-tools-grid article>i{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;background:var(--cloud)}.api-tools-grid b,.api-tools-grid code{display:block}.api-tools-grid b{font-size:.58rem}.api-tools-grid code{margin-top:2px;color:var(--muted);font-size:.48rem}.api-error-list{display:grid;margin-top:18px;border:1px solid var(--line);border-radius:12px;overflow:hidden}.api-error-list>div{display:grid;grid-template-columns:55px 1fr;align-items:center;padding:12px;border-top:1px solid var(--line)}.api-error-list>div:first-child{border:0}.api-error-list>div>code{color:var(--red);font-weight:800}.api-error-list b,.api-error-list small{display:block}.api-error-list b{font-size:.61rem}.api-error-list small{margin-top:2px;color:var(--muted);font-size:.53rem}.api-volume-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:20px}.api-volume-grid article{padding:16px;border-radius:13px;background:var(--cloud)}.api-volume-grid i{color:var(--red)}.api-volume-grid b{display:block;margin:14px 0 5px;font-size:.63rem}.api-volume-grid p{margin:0;color:var(--muted);font-size:.53rem;line-height:1.5}.api-volume-cta{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:21px;padding:22px;border-radius:15px;background:var(--ink);color:#fff}.api-volume-cta span{color:#ff7771;font-size:.52rem;font-weight:800;letter-spacing:.1em}.api-volume-cta h3{margin:5px 0;color:#fff;font-size:1rem}.api-volume-cta p{margin:0;color:#8d98ac;font-size:.58rem}.api-volume-cta .btn{white-space:nowrap;font-size:.62rem}@media(max-width:950px){.api-docs-hero-grid{grid-template-columns:1fr}.api-docs-layout{grid-template-columns:1fr}.api-docs-nav{position:static;display:flex;overflow-x:auto}.api-docs-nav>span,.api-docs-nav>div{display:none}.api-docs-nav>a{white-space:nowrap}.api-tools-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.api-docs-hero{padding:55px 0}.api-docs-actions{align-items:stretch;flex-direction:column}.api-doc-section{padding:23px 18px}.api-flow{grid-template-columns:1fr}.api-flow>i{transform:rotate(90deg);justify-self:center}.api-parameter-table>div{grid-template-columns:72px 62px 1fr}.api-tools-grid,.api-volume-grid{grid-template-columns:1fr}.api-volume-cta{align-items:stretch;flex-direction:column}.api-volume-cta .btn{width:100%}}
