:root[data-b2b-product-page="api-docs"]{--text:#f3f0e9;--text-secondary:#eee5d7c4;--text-tertiary:#eee5d78c;--accent:#dfbd78;--card-bg:#130d06;--card-shadow:none;--filter-border:#eee5d721;--divider:#eee5d71a;--row-hover:#eee5d70d;--row-alt:#eee5d708;--input-bg:#0c0805;--pp-docs-gutter:clamp(16px,5vw,64px)}
:root[data-b2b-product-page="api-docs"] #guest-landing .gl-hero__cinema{display:none}
:root[data-b2b-product-page="api-docs"] #guest-landing #gl-f-hero.gl-hero--apple{display:block;min-height:0;padding:132px var(--pp-docs-gutter) 0}
:root[data-b2b-product-page="api-docs"] #guest-landing .gl-hero__mast{max-width:980px;margin:0 auto;padding:0;position:static;transform:none;opacity:1}
:root[data-b2b-product-page="api-docs"] #guest-landing .gl-product-headline{font-size:clamp(40px,5.4vw,78px);min-height:0;max-width:none}
:root[data-b2b-product-page="api-docs"] .pp-docs-back{color:inherit;text-decoration:none}
:root[data-b2b-product-page="api-docs"] .pp-docs-back:hover{text-decoration:underline;text-underline-offset:3px}
:root[data-b2b-product-page="api-docs"] #guest-landing #gl-f-docs{min-height:0;padding:40px var(--pp-docs-gutter);opacity:1;transform:none}
:root[data-b2b-product-page="api-docs"] #gl-f-docs .film-scene__inner{width:auto;max-width:980px;margin:0 auto;padding:0;display:block;color:var(--text);font-family:Manrope,Arial,sans-serif;font-size:15px;line-height:1.6}
:root[data-b2b-product-page="api-docs"] #gl-f-docs a{color:var(--accent);text-underline-offset:3px}
:root[data-b2b-product-page="api-docs"] #gl-f-docs .cabinet-section{background:var(--card-bg);border:1px solid var(--filter-border);border-radius:24px;padding:28px}
:root[data-b2b-product-page="api-docs"] #gl-f-docs .cabinet-section__title{font-size:22px;font-weight:650;letter-spacing:-.01em;text-transform:none;margin-bottom:14px;color:var(--text)}
:root[data-b2b-product-page="api-docs"] #gl-f-docs :is(p,td,th,div){hyphens:manual}
:root[data-b2b-product-page="api-docs"] #gl-f-docs code{word-break:normal;overflow-wrap:break-word}
:root[data-b2b-product-page="api-docs"] #gl-f-docs .api-lite-intro{background:transparent;border:0;border-radius:0;padding:0}
:root[data-b2b-product-page="api-docs"] #gl-f-docs .api-lite-hero{background:transparent;border:0;padding:0}
:root[data-b2b-product-page="api-docs"] #gl-f-docs .api-lite-hero__title{display:none}
:root[data-b2b-product-page="api-docs"] #gl-f-docs .api-lite-hero{display:block}
:root[data-b2b-product-page="api-docs"] #gl-f-docs .api-lite-hero__head{float:right;margin:0 0 8px 20px}
:root[data-b2b-product-page="api-docs"] #gl-f-docs .api-lite-btn-pdf{border-radius:999px;background:transparent;color:var(--text);border:1px solid var(--filter-border);cursor:pointer}
:root[data-b2b-product-page="api-docs"] #gl-f-docs .api-lite-base-url{border-radius:14px;background:var(--input-bg);border:1px solid var(--filter-border)}
:root[data-b2b-product-page="api-docs"] #gl-f-docs :is(.api-lite-code-block,.api-lite-doc-table-wrap,.api-lite-doc-callout,.api-lite-step){border-radius:14px}
:root[data-b2b-product-page="api-docs"] #gl-f-docs .api-lite-code-block{background:var(--input-bg);border:1px solid var(--filter-border);color:#eee5d7;font-family:ui-monospace,"SF Mono",Menlo,Consolas,monospace;cursor:pointer;overflow:auto;max-width:100%;position:relative;padding-right:44px}
:root[data-b2b-product-page="api-docs"] #gl-f-docs .api-lite-code-block .search-icon.api-lite-copy-icon{position:absolute;top:6px;right:6px;left:auto;bottom:auto;transform:none;margin:0;display:flex;align-items:center;justify-content:center;width:28px;height:28px;pointer-events:auto;cursor:pointer}
:root[data-b2b-product-page="api-docs"] #gl-f-docs .api-lite-doc-table-wrap{overflow:auto}
:root[data-b2b-product-page="api-docs"] #gl-f-docs .api-lite-step__num{background:var(--accent);color:#211b0f}
:root[data-b2b-product-page="api-docs"] #gl-f-docs .api-lite-subnav-wrap{display:none}
@media(max-width:700px){
:root[data-b2b-product-page="api-docs"] #guest-landing #gl-f-hero.gl-hero--apple{padding-top:104px}
:root[data-b2b-product-page="api-docs"] #guest-landing .gl-product-headline{font-size:clamp(34px,9.4vw,46px);min-height:0}
:root[data-b2b-product-page="api-docs"] #guest-landing #gl-f-docs{padding-block:24px}
:root[data-b2b-product-page="api-docs"] #gl-f-docs .cabinet-section{padding:18px;border-radius:14px}
:root[data-b2b-product-page="api-docs"] #gl-f-docs .api-lite-doc-table thead{display:none}
:root[data-b2b-product-page="api-docs"] #gl-f-docs :is(.api-lite-doc-table,.api-lite-doc-table tbody,.api-lite-doc-table tr,.api-lite-doc-table td){display:block;width:auto;min-width:0;max-width:none}
:root[data-b2b-product-page="api-docs"] #gl-f-docs .api-lite-doc-table tr{padding:10px 12px;border-bottom:1px solid var(--divider)}
:root[data-b2b-product-page="api-docs"] #gl-f-docs .api-lite-doc-table tr:last-child{border-bottom:0}
:root[data-b2b-product-page="api-docs"] #gl-f-docs .api-lite-doc-table td{padding:2px 0;border:0}
}
@media print{
:root[data-b2b-product-page="api-docs"],:root[data-b2b-product-page="api-docs"] :is(body,.page-wrapper,.page-main,.main-grid,.right-col,#guest-landing,#guest-landing .gl){background:#fff!important}
:root[data-b2b-product-page="api-docs"] #guest-landing :is(#gl-f-hero,#gl-f-hero *,#gl-f-docs,#gl-f-docs *){color:#111!important;-webkit-text-fill-color:#111!important;background:none!important;box-shadow:none!important;border-color:#ccc!important}
:root[data-b2b-product-page="api-docs"] :is(#guest-landing-subnav,.gl-subnav,.site-footer,#cookie-consent-banner,#report-overlay,.api-lite-btn-pdf,.api-lite-copy-icon){display:none!important}
:root[data-b2b-product-page="api-docs"] #guest-landing #gl-f-hero.gl-hero--apple{padding:0}
:root[data-b2b-product-page="api-docs"] #guest-landing .gl-product-headline{font-size:24px}
:root[data-b2b-product-page="api-docs"] #guest-landing #gl-f-docs{padding:0}
:root[data-b2b-product-page="api-docs"] #gl-f-docs .film-scene__inner{max-width:none;font-size:11px}
:root[data-b2b-product-page="api-docs"] #gl-f-docs .cabinet-section{border:0;padding:0;margin:16px 0;border-radius:0}
:root[data-b2b-product-page="api-docs"] #gl-f-docs .api-lite-code-block{white-space:pre-wrap;overflow:visible;word-break:break-word;padding-right:12px}
:root[data-b2b-product-page="api-docs"] #gl-f-docs table{font-size:10px}
:root[data-b2b-product-page="api-docs"] #gl-f-docs tr{break-inside:avoid}
}
