.platformApiHeadActions{gap:10px;display:flex}.platformApiHero{color:#fff;background:radial-gradient(circle at 90% 0,#7962eb26,#0000 36%),linear-gradient(135deg,#171b29,#252041);border:1px solid #dcd7fb;border-radius:18px;grid-template-columns:58px minmax(300px,1.3fr) minmax(340px,.9fr);align-items:center;gap:20px;margin-bottom:18px;padding:25px 28px;display:grid;overflow:hidden;box-shadow:0 18px 44px #25203912}.platformApiHero.video{background:radial-gradient(circle at 90% 0,#3d8bff26,#0000 36%),linear-gradient(135deg,#111b2a,#162c48)}.platformApiHeroIcon{color:#b9aaff;background:#ffffff10;border:1px solid #ffffff1a;border-radius:15px;place-items:center;width:54px;height:54px;display:grid}.platformApiHero.video .platformApiHeroIcon{color:#7fc1ff}.platformApiHero h2{margin:5px 0 7px;font-size:22px}.platformApiHero p{color:#b8bdd0;margin:0;font-size:11px;line-height:1.75}.platformApiHero>div>span{color:#a999fb;letter-spacing:.15em;font-size:9px;font-weight:800}.platformApiHero.video>div>span{color:#78b9f3}.platformApiHero dl{gap:8px;margin:0;display:grid}.platformApiHero dl>div{background:#ffffff08;border:1px solid #ffffff0d;border-radius:9px;grid-template-columns:82px 1fr;gap:10px;padding:8px 10px;display:grid}.platformApiHero dt{color:#929ab0;font-size:9px}.platformApiHero dd{color:#eef0f6;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;overflow:hidden}.platformApiAuth,.platformApiEndpoints,.platformApiCode{margin-bottom:18px}.platformApiAuthGrid{grid-template-columns:repeat(3,1fr);gap:14px;padding:18px 20px;display:grid}.platformApiAuthGrid article{border:1px solid var(--line);background:#fafbfc;border-radius:12px;gap:12px;padding:15px;display:flex}.platformApiAuthGrid article>b{background:var(--accent-soft);height:30px;color:var(--accent);border-radius:9px;flex:0 0 30px;place-items:center;font-size:10px;display:grid}.platformApiAuthGrid strong{font-size:11px}.platformApiAuthGrid p{color:var(--muted);margin:6px 0 0;font-size:9px;line-height:1.65}.platformApiHeaders{grid-template-columns:repeat(3,1fr);gap:10px;padding:0 20px 20px;display:grid}.platformApiHeaders code{color:#5541c2;text-overflow:ellipsis;white-space:nowrap;background:#f7f5ff;border:1px solid #e2defa;border-radius:9px;padding:11px 12px;font-size:9px;overflow:hidden}.platformApiEndpoints .panelToolbar>em{background:var(--accent-soft);color:var(--accent);border-radius:8px;padding:6px 9px;font-size:9px;font-style:normal;font-weight:800}.platformApiEndpointList>article{border-bottom:1px solid var(--line);padding:17px 20px}.platformApiEndpointList>article:last-child{border-bottom:0}.platformApiEndpointLine{grid-template-columns:58px minmax(230px,.85fr) minmax(200px,1fr) auto;align-items:center;gap:12px;display:grid}.platformApiEndpointLine>em{color:#2678e8;text-align:center;background:#e9f2ff;border-radius:7px;padding:6px 8px;font-size:9px;font-style:normal;font-weight:800}.platformApiEndpointLine>em.post{color:#0f8b65;background:#e7f8f1}.platformApiEndpointLine code{font-size:10px;font-weight:700}.platformApiEndpointLine strong{font-size:11px}.platformApiEndpointLine>span{color:var(--muted);font-size:9px}.platformApiEndpointList dl{grid-template-columns:repeat(3,1fr);gap:8px;margin:13px 0 0;padding-left:70px;display:grid}.platformApiEndpointList dl>div{background:#f7f8fa;border-radius:8px;padding:9px 10px}.platformApiEndpointList dt{color:#373f4e;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;font-weight:750}.platformApiEndpointList dd{color:var(--muted);margin:4px 0 0;font-size:8px;line-height:1.5}.platformCodeTabs{display:flex;gap:5px!important}.platformCodeTabs button{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:#fff;border-radius:7px;padding:7px 10px;font-size:9px}.platformCodeTabs button.active{background:var(--accent-soft);color:var(--accent);border-color:#cfc7f7;font-weight:800}.platformCodeBlock{background:#0d1220;position:relative}.platformCodeBlock>button{color:#bfc6d5;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff17;border-radius:7px;padding:7px 10px;font-size:9px;position:absolute;top:13px;right:14px}.platformCodeBlock pre{color:#dce5f2;white-space:pre-wrap;min-height:250px;max-height:470px;margin:0;padding:24px;font:10px/1.75 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.platformApiTest{gap:16px;padding:20px;display:grid}.platformApiTestTarget{background:#f8f6ff;border:1px solid #ddd8fb;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:14px;display:grid}.platformApiTestTarget span,.platformApiTestTarget small{color:var(--muted);font-size:9px}.platformApiTestTarget code{font-size:11px;font-weight:750}.platformApiTest label>span{margin-bottom:7px;font-size:10px;font-weight:750;display:block}.platformApiTest input{border:1px solid var(--line-strong);border-radius:9px;outline:0;width:100%;height:44px;padding:0 12px}.platformApiTest input:focus{border-color:#9583e9;box-shadow:0 0 0 3px #5b42e812}.platformApiTest label>small{color:var(--soft);margin-top:6px;font-size:8px;display:block}.platformApiAlert{color:#b33a46;background:#fff4f5;border:1px solid #f1c9ce;border-radius:10px;padding:12px 14px;font-size:10px}.platformApiTestResult{border:1px solid #f1c9ce;border-radius:11px;overflow:hidden}.platformApiTestResult.success{border-color:#bee9d9}.platformApiTestResult header{color:#b33a46;background:#fff5f6;justify-content:space-between;align-items:center;padding:11px 13px;display:flex}.platformApiTestResult.success header{color:#137657;background:#effaf6}.platformApiTestResult header span{font-size:9px}.platformApiTestResult pre{color:#dce5f2;background:#0d1220;max-height:280px;margin:0;padding:14px;font:9px/1.65 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.platformApiTest .providerEditorActions{margin-top:0}@media (max-width:1000px){.platformApiHero{grid-template-columns:52px 1fr}.platformApiHero dl{grid-column:1/-1}.platformApiAuthGrid,.platformApiHeaders{grid-template-columns:1fr}.platformApiEndpointLine{grid-template-columns:58px minmax(220px,1fr) auto}.platformApiEndpointLine>strong{grid-column:2}.platformApiEndpointLine>span{grid-area:1/3/3}.platformApiEndpointList dl{padding-left:0}}@media (max-width:680px){.platformApiHeadActions{flex-direction:column;align-items:stretch;margin-top:16px}.platformApiHero{grid-template-columns:1fr;padding:20px}.platformApiHeroIcon{width:46px;height:46px}.platformApiHero dl{grid-column:auto}.platformApiHero dl>div{grid-template-columns:70px 1fr}.platformApiEndpointList>article{padding:15px}.platformApiEndpointLine{grid-template-columns:52px minmax(0,1fr)}.platformApiEndpointLine>strong,.platformApiEndpointLine>span{grid-area:auto/1/auto/-1}.platformApiEndpointList dl{grid-template-columns:1fr}.platformApiCode .panelToolbar{flex-direction:column;align-items:flex-start;gap:12px}.platformApiTestTarget{grid-template-columns:1fr}.platformCodeBlock pre{padding:54px 16px 20px;font-size:8px}}
.platformApiKeyPanel{margin-bottom:18px}.platformApiTenantBanner{background:linear-gradient(135deg,#f8f6ff,#f2f7ff);border-bottom:1px solid #dcd7fb;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.platformApiTenantBanner span,.platformApiTenantBanner strong,.platformApiTenantBanner small{display:block}.platformApiTenantBanner span{color:var(--muted);font-size:9px}.platformApiTenantBanner strong{color:#342686;overflow-wrap:anywhere;margin:6px 0;font:700 14px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.platformApiTenantBanner small{color:var(--muted);font-size:8px}.platformApiTenantBanner button{flex:none}.platformApiTenantBanner{grid-template-columns:minmax(0,1fr) auto;display:grid}.platformTenantActions{gap:8px;display:flex}.platformApiKeyPanel .panelToolbar>em{background:var(--accent-soft);color:var(--accent);border-radius:8px;padding:6px 9px;font-size:9px;font-style:normal;font-weight:800}.platformApiKeyList>article{border-bottom:1px solid var(--line);grid-template-columns:42px minmax(200px,.65fr) minmax(280px,1.35fr) auto auto;align-items:center;gap:14px;padding:18px 20px;display:grid}.platformApiKeyList>article:last-child{border-bottom:0}.platformApiKeyIcon{background:var(--accent-soft);width:40px;height:40px;color:var(--accent);border-radius:11px;place-items:center;display:grid}.platformApiKeyList>article>div:nth-child(2) strong,.platformApiKeyList>article>div:nth-child(2) span{display:block}.platformApiKeyList>article>div:nth-child(2) strong{font-size:17px;line-height:1.4}.platformApiKeyList>article>div:nth-child(2) span{color:var(--muted);margin-top:7px;font-size:15px;line-height:1.5}.platformApiKeyList>article>div:nth-child(3){flex-wrap:wrap;gap:5px;display:flex}.platformApiKeyList>article>div:nth-child(3) em{color:#5c48be;background:#f3f1fc;border-radius:6px;padding:4px 6px;font-size:8px;font-style:normal}.platformApiKeyList>article>b{border-radius:8px;padding:5px 8px;font-size:9px}.platformApiKeyList>article>b.active{color:#16845f;background:#eaf8f1}.platformApiKeyList>article>b.revoked{color:#8b8f99;background:#f4f4f5}.platformApiKeyCopy{min-width:82px;height:40px;color:var(--accent);cursor:pointer;background:#fff;border:1px solid #bdb3f1;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:750;display:inline-flex}.platformApiKeyCopy:hover:not(:disabled){background:#f7f5ff;border-color:#8e7fe2}.platformApiKeyCopy:disabled{cursor:not-allowed;opacity:.42}.platformApiKeyCopy span{font-size:14px!important}.platformApiKeySummary{color:var(--muted);justify-content:space-between;align-items:center;gap:14px;padding:0 20px 20px;font-size:9px;display:flex}.platformApiKeySummary strong{color:var(--accent);font-size:12px}.platformApiKeyForm{gap:18px;padding:20px;display:grid}.platformApiKeyForm>label>span{margin-bottom:7px;font-size:10px;font-weight:750;display:block}.platformApiKeyForm>label>input{border:1px solid var(--line-strong);border-radius:9px;width:100%;height:44px;padding:0 12px}.platformApiKeyForm fieldset{border:1px solid var(--line);border-radius:12px;padding:14px}.platformApiKeyForm legend{padding:0 7px;font-size:10px;font-weight:800}.platformApiKeyForm fieldset>div{grid-template-columns:1fr 1fr;gap:9px;max-height:420px;display:grid;overflow:auto}.platformApiKeyForm fieldset label{background:#fafafe;border:1px solid #eceaf5;border-radius:9px;align-items:flex-start;gap:9px;padding:10px;display:flex}.platformApiKeyForm fieldset input{margin-top:3px}.platformApiKeyForm fieldset span,.platformApiKeyForm fieldset small{display:block}.platformApiKeyForm fieldset b{font-size:9px}.platformApiKeyForm fieldset small{color:var(--muted);margin-top:3px;font-size:8px;line-height:1.45}.platformApiKeyCreated{background:#f2fbf7;border:1px solid #c8eadc;border-radius:12px;gap:12px;padding:18px;display:grid}.platformApiKeyCreated>strong{color:#137657;font-size:16px}.platformApiKeyCreated p{color:var(--muted);margin:0;font-size:9px;line-height:1.6}.platformApiKeyCreated code{overflow-wrap:anywhere;color:#173f31;-webkit-user-select:all;user-select:all;background:#fff;border:1px solid #b9dfd0;border-radius:9px;padding:13px;font-size:11px}.platformApiKeyCreated button{justify-self:start}.platformApiEndpoints>.panelToolbar{padding-bottom:18px}.platformApiEndpointList{background:#f7f8fc;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:20px;display:grid}.platformApiEndpointList>article{background:#fff;border-radius:15px;flex-direction:column;min-width:0;display:flex;box-shadow:0 8px 22px #1a224012;border:1px solid #e2e5ee!important;padding:20px!important}.platformApiEndpointList>article>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.platformApiEndpointList>article>header>div{align-items:center;gap:9px;min-width:0;display:flex}.platformApiEndpointList>article>header em{color:#2678e8;background:#e9f2ff;border-radius:7px;padding:6px 9px;font-size:10px;font-style:normal;font-weight:850}.platformApiEndpointList>article>header em.post{color:#0f8b65;background:#e7f8f1}.platformApiEndpointList>article>header code{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:750;overflow:hidden}.platformApiEndpointList>article>header>span{color:#6e778b;flex:none;font-size:9px}.platformApiEndpointList>article>h3{color:#161d2c;margin:16px 0 12px;font-size:17px;line-height:1.35}.platformApiEndpointList>article>dl{grid-template-columns:1fr!important;gap:7px!important;margin:0 0 16px!important;padding:0!important;display:grid!important}.platformApiEndpointList>article>dl>div{background:#f7f8fa;border-radius:8px;grid-template-columns:minmax(120px,.4fr) 1fr;gap:10px;padding:9px 10px;display:grid}.platformApiEndpointList>article dt{font-size:10px!important}.platformApiEndpointList>article dd{margin:0!important;font-size:10px!important;line-height:1.55!important}.platformEndpointNoParams{color:var(--muted);margin:0 0 16px;font-size:10px}.platformApiEndpointList>article>section{background:#0d1220;border:1px solid #202a40;border-radius:11px;margin-top:auto;overflow:hidden}.platformApiEndpointList>article>section>div{color:#cbd5e1;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.platformApiEndpointList>article>section strong{font-size:10px}.platformApiEndpointList>article>section button{color:#cbd5e1;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1c;border-radius:6px;padding:5px 8px;font-size:8px}.platformApiEndpointList>article>section pre{color:#dce5f2;white-space:pre-wrap;min-height:150px;max-height:260px;margin:0;padding:13px;font:9px/1.65 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.platformApiEndpointList{align-items:start}.platformApiEndpointList>article{align-self:start}@media (max-width:900px){.platformApiEndpointList{grid-template-columns:1fr}}@media (max-width:760px){.platformApiTenantBanner{grid-template-columns:1fr;align-items:flex-start}.platformApiKeyList>article{grid-template-columns:42px 1fr auto}.platformApiKeyList>article>div:nth-child(3){grid-column:1/-1}.platformApiKeyCopy{grid-column:2;justify-self:start}.platformApiKeySummary{flex-direction:column;align-items:flex-start}.platformApiKeyForm fieldset>div{grid-template-columns:1fr}.platformApiEndpointList{padding:12px}.platformApiEndpointList>article{padding:16px!important}.platformApiEndpointList>article>header{flex-direction:column;align-items:flex-start}.platformApiEndpointList>article>dl>div{grid-template-columns:1fr}}.platformApiPage .platformApiHero>div>span,.platformApiPage .platformApiHero dt,.platformApiPage .platformApiAuthGrid p,.platformApiPage .platformApiHeaders code,.platformApiPage .platformApiEndpoints .panelToolbar>em,.platformApiPage .platformApiEndpointLine>em,.platformApiPage .platformApiEndpointLine>span,.platformApiPage .platformCodeTabs button,.platformApiPage .platformCodeBlock>button,.platformApiPage .platformApiTestTarget span,.platformApiPage .platformApiTestTarget small,.platformApiPage .platformApiTestResult header span,.platformApiPage .platformApiTenantBanner span,.platformApiPage .platformApiKeyPanel .panelToolbar>em,.platformApiPage .platformApiKeyList>article>div:nth-child(2) span,.platformApiPage .platformApiKeyList>article>b,.platformApiPage .platformApiKeySummary,.platformApiPage .platformApiKeyForm fieldset b,.platformApiPage .platformApiKeyCreated p,.platformApiPage .platformApiEndpointList>article>header>span{font-size:13px}.platformApiPage .platformApiKeyList>article>div:nth-child(2) span{font-size:15px}.platformApiPage .platformApiTenantBanner small,.platformApiPage .platformApiKeyList>article>div:nth-child(3) em,.platformApiPage .platformApiKeyForm fieldset small,.platformApiPage .platformApiTest label>small,.platformApiPage .platformApiEndpointList>article>section button{font-size:12px!important}.platformApiPage .platformApiHero dd,.platformApiPage .platformApiAuthGrid article>b,.platformApiPage .platformApiEndpointLine code,.platformApiPage .platformApiEndpointList dt,.platformApiPage .platformApiEndpointList dd,.platformApiPage .platformApiEndpointList>article>header em,.platformApiPage .platformEndpointNoParams,.platformApiPage .platformApiEndpointList>article>section strong,.platformApiPage .platformApiKeyForm>label>span,.platformApiPage .platformApiKeyForm legend,.platformApiPage .platformApiTest label>span,.platformApiPage .platformApiAlert{font-size:14px!important}.platformApiPage .platformCodeBlock pre,.platformApiPage .platformApiEndpointList>article>section pre,.platformApiPage .platformApiTestResult pre{font-size:14px}.platformApiKeyForm fieldset b,.platformApiKeyCreated p,.platformApiTestTarget span,.platformApiTestTarget small,.platformApiTestResult header span{font-size:13px}.platformApiKeyForm fieldset small,.platformApiTest label>small{font-size:12px}.platformApiKeyForm>label>span,.platformApiKeyForm legend,.platformApiTest label>span,.platformApiAlert,.platformApiTestResult pre{font-size:14px}
