.api-ui{--api-bg:#0b0e13;--api-panel:#11151d;--api-panel-raised:#161c26;--api-line:#303b4c;--api-text:#eef3fa;--api-muted:#aab8cc;--api-faint:#8797af;--api-blue:#8db8ff;--api-blue-strong:#b4d3ff;--api-blue-bg:#152237;--api-danger:#f1a5a5;--api-danger-bg:#321c26;--api-success:#a4d9bd;--api-success-bg:#14291f;--api-mono:var(--font-mono,monospace);--api-display:var(--font-display,var(--font-body,sans-serif));color:var(--api-text);min-height:100vh;font-family:var(--font-body,sans-serif);letter-spacing:-.01em;background:#0b0e13;font-size:1rem;line-height:1.6}.api-ui *,.api-ui :before,.api-ui :after{box-sizing:border-box}.api-ui a{color:inherit;text-decoration:none}.api-ui button,.api-ui input{font:inherit}.api-ui button{cursor:pointer}.api-ui button:disabled,.api-ui input:disabled{cursor:not-allowed;opacity:.58}.api-ui a,.api-ui button,.api-ui input{-webkit-tap-highlight-color:transparent}.api-ui :focus-visible{outline:3px solid var(--api-blue);outline-offset:4px}.api-ui h1,.api-ui h2,.api-ui h3,.api-ui p{margin:0}.api-ui h1,.api-ui h2{font-family:var(--api-display);letter-spacing:-.055em;font-weight:500}.api-ui h1 em{color:var(--api-blue);font-style:normal}.api-ui h2{font-size:clamp(1.65rem,2.4vw,2.35rem);line-height:1.15}.api-ui p{color:var(--api-muted);font-size:1rem;line-height:1.7}.api-ui code,.api-ui pre,.api-eyebrow,.api-status,.api-section-number,.api-step-count,.api-info-grid strong,.api-definition-list>div>span{font-family:var(--api-mono)}.api-ui code{color:var(--api-blue-strong);overflow-wrap:anywhere;font-size:.88em}.api-width{width:min(1240px,100% - 64px);margin-inline:auto}.api-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.api-ui .api-brand{color:var(--api-text);font-family:var(--api-display);letter-spacing:.08em;align-items:center;gap:.6rem;min-height:44px;font-size:.95rem;font-weight:650}.api-ui .api-brand img{width:31px;height:31px}.api-site-header{border-bottom:1px solid var(--api-line);background:#0b0e13}.api-site-nav{align-items:center;gap:2.5rem;min-height:78px;display:flex;position:relative}.api-site-nav .api-brand{margin-right:auto}.api-desktop-links{align-items:center;gap:clamp(1rem,2.2vw,2rem);display:flex}.api-desktop-links a,.api-text-link{color:var(--api-muted);align-items:center;gap:.45rem;min-height:44px;font-size:.85rem;display:inline-flex}.api-desktop-links a:hover,.api-text-link:hover,.api-current{color:var(--api-text)}.api-current{color:var(--api-blue)!important}.api-header-actions{align-items:center;gap:1.2rem;display:flex}.api-button{background:var(--api-blue);color:#0b1422;border:1px solid var(--api-blue);border-radius:4px;justify-content:center;align-items:center;gap:.65rem;min-height:48px;padding:.8rem 1.15rem;font-size:.9rem;font-weight:650;line-height:1.25;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.api-button:hover{background:var(--api-blue-strong);border-color:var(--api-blue-strong);transform:translateY(-1px)}.api-button-outline{color:var(--api-text);border-color:var(--api-line);background:0 0}.api-button-outline:hover{background:var(--api-panel-raised);border-color:var(--api-faint);color:var(--api-text)}.api-button-small{min-height:40px;padding:.55rem .85rem;font-size:.8rem}.api-menu-button{color:var(--api-text);border:1px solid var(--api-line);background:0 0;border-radius:4px;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:none}.api-mobile-panel{display:none}.api-docs-layout{grid-template-columns:235px minmax(0,1fr);gap:clamp(2rem,7vw,7rem);padding-top:3rem;padding-bottom:6rem;display:grid}.api-docs-sidebar{padding-top:1.4rem}.api-eyebrow{color:var(--api-blue);letter-spacing:.15em;font-size:.68rem;font-weight:600;line-height:1.4;display:block}.api-docs-sidebar>.api-eyebrow{border-bottom:1px solid var(--api-line);margin-bottom:.8rem;padding-bottom:1.25rem;font-size:.62rem}.api-docs-sidebar nav{gap:.15rem;display:grid}.api-docs-sidebar nav a{color:var(--api-muted);border-left:1px solid #0000;align-items:center;min-height:44px;padding:.45rem .65rem;font-size:.86rem;display:flex}.api-docs-sidebar nav a:hover{color:var(--api-text);background:var(--api-panel)}.api-docs-sidebar nav a.api-current{border-left-color:var(--api-blue);background:var(--api-blue-bg)}.api-docs-sidebar-note{border-top:1px solid var(--api-line);margin-top:4rem;padding-top:1.2rem}.api-docs-sidebar-note>svg{color:var(--api-blue);margin-bottom:.75rem}.api-docs-sidebar-note p{margin-bottom:.9rem;font-size:.78rem;line-height:1.55}.api-docs-sidebar-note a{color:var(--api-blue);align-items:center;gap:.35rem;min-height:44px;font-size:.75rem;display:inline-flex}.api-docs-main{min-width:0;max-width:820px}.api-docs-hero{border-bottom:1px solid var(--api-line);padding:1.2rem 0 2.6rem}.api-docs-hero h1{max-width:720px;margin:.85rem 0 1.3rem;font-size:clamp(2.45rem,5vw,4.35rem);line-height:1.06}.api-docs-hero p{max-width:600px;font-size:1.05rem}.api-hero-actions{flex-wrap:wrap;gap:.8rem;margin-top:2rem;display:flex}.api-docs-notice{border-bottom:1px solid var(--api-line);align-items:flex-start;gap:1rem;padding:1.1rem 0;display:flex}.api-docs-notice p{max-width:630px;font-size:.82rem;line-height:1.55}.api-status{white-space:nowrap;color:var(--api-blue);letter-spacing:.02em;align-items:center;gap:.45rem;font-size:.66rem;display:inline-flex}.api-status i{background:currentColor;border-radius:50%;width:6px;height:6px;display:inline-block;box-shadow:0 0 0 3px #8db8ff12}.api-status-muted{color:var(--api-faint)}.api-doc-section{border-bottom:1px solid var(--api-line);padding:3.2rem 0}.api-doc-section:last-child{border-bottom:0}.api-section-heading{grid-template-columns:35px 1fr;gap:1.1rem;margin-bottom:2rem;display:grid}.api-section-heading h2{margin:.7rem 0 .75rem}.api-section-number{color:var(--api-faint);padding-top:.35rem;font-size:.75rem}.api-section-title{margin:.7rem 0 1rem}.api-feature-grid{grid-template-columns:repeat(3,1fr);gap:1.3rem;display:grid}.api-feature-grid article{border-top:1px solid var(--api-line);padding-top:1rem}.api-feature-grid article>svg{color:var(--api-blue);margin-bottom:1rem}.api-feature-grid h3{margin-bottom:.5rem;font-size:.98rem;font-weight:550}.api-feature-grid p{font-size:.85rem;line-height:1.65}.api-code-block{border:1px solid var(--api-line);background:var(--api-panel);border-radius:5px;margin-top:1.5rem;overflow:hidden}.api-code-heading{border-bottom:1px solid var(--api-line);color:var(--api-faint);font:.7rem var(--api-mono);background:#141a23;justify-content:space-between;align-items:center;padding:.8rem 1.1rem;display:flex}.api-code-heading>span:first-child{align-items:center;gap:.55rem;display:flex}.api-code-heading i{background:var(--api-blue);border-radius:50%;width:7px;height:7px;display:inline-block}.api-code-content{position:relative}.api-code-content pre{color:#d9e8fa;min-height:130px;margin:0;padding:1.6rem 1.3rem;font-size:.78rem;line-height:1.85;overflow-x:auto}.api-copy-button{color:var(--api-muted);border:1px solid var(--api-line);background:#1c2532;border-radius:3px;align-items:center;gap:.35rem;min-height:36px;padding:.45rem .55rem;font-size:.7rem;display:flex;position:absolute;top:.8rem;right:.8rem}.api-copy-button:hover{color:var(--api-text);border-color:var(--api-blue)}.api-code-caption{margin-top:.85rem;font-size:.78rem;line-height:1.6}.api-link-cards{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:1.8rem;display:grid}.api-link-cards>a{border:1px solid var(--api-line);background:var(--api-panel);border-radius:4px;padding:1.3rem;transition:border-color .2s,background .2s}.api-link-cards>a:hover{border-color:var(--api-blue);background:var(--api-panel-raised)}.api-link-cards span{color:var(--api-faint);font:.62rem var(--api-mono);letter-spacing:.08em}.api-link-cards h3{justify-content:space-between;align-items:center;margin:.8rem 0 .6rem;font-size:1rem;display:flex}.api-link-cards h3 svg{color:var(--api-blue)}.api-link-cards p{font-size:.82rem}.api-callout{border:1px solid var(--api-line);border-left:3px solid var(--api-blue);background:var(--api-blue-bg);border-radius:3px;gap:.9rem;padding:1.25rem;display:flex}.api-callout>svg{color:var(--api-blue);flex-shrink:0;margin-top:.2rem}.api-callout strong{margin-bottom:.35rem;font-weight:600;display:block}.api-callout p{font-size:.86rem;line-height:1.65}.api-step{border-bottom:1px solid var(--api-line);grid-template-columns:36px 1fr;gap:1.2rem;padding:1.5rem 0;display:grid}.api-step:last-child{border-bottom:0}.api-step-count{color:var(--api-blue);padding-top:.2rem;font-size:.75rem}.api-step h2{margin-bottom:.5rem;font-size:1.4rem}.api-step p{font-size:.9rem}.api-inline-link{color:var(--api-blue);cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;min-height:44px;padding:0;font-size:.82rem;display:inline-flex}.api-step .api-inline-link{margin-top:.65rem}.api-step-last{padding-top:2rem}.api-step-last h2{margin-bottom:.7rem}.api-step-last p+p{margin-top:.8rem}.api-step-last p a{color:var(--api-blue);text-decoration:underline}.api-docs-next{flex-wrap:wrap;gap:2rem;margin-top:2rem;display:flex}.api-docs-next a{color:var(--api-blue);align-items:center;gap:.6rem;min-height:44px;font-size:.88rem;display:inline-flex}.api-unavailable-panel{background:var(--api-panel);border:1px solid var(--api-line);gap:1.4rem;margin-top:2rem;padding:2rem;display:flex}.api-unavailable-icon{background:var(--api-blue-bg);width:56px;height:56px;color:var(--api-blue);border:1px solid #8db8ff22;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.api-unavailable-panel h2{margin:.7rem 0 .8rem;font-size:1.65rem}.api-unavailable-panel p{margin-bottom:1.3rem;font-size:.9rem}.api-definition-list{margin-top:2rem}.api-definition-list>div{border-top:1px solid var(--api-line);padding:1.4rem 0}.api-definition-list>div>span{color:var(--api-blue);letter-spacing:.12em;font-size:.67rem}.api-definition-list p{margin-top:.5rem;font-size:.9rem}.api-two-column{grid-template-columns:1fr 1fr;align-items:start;gap:2rem;display:grid}.api-two-column h2{margin:.6rem 0 .8rem}.api-two-column p{font-size:.9rem}.api-two-column .api-code-block{margin-top:0}.api-check-list{gap:.8rem;margin:1.8rem 0 0;padding:0;list-style:none;display:grid}.api-check-list li{color:var(--api-muted);align-items:center;gap:.7rem;font-size:.88rem;display:flex}.api-check-list svg{color:var(--api-blue);flex-shrink:0}.api-auth-flow{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:1.5rem;display:grid}.api-auth-flow>div{border-top:1px solid var(--api-line);padding-top:1rem}.api-auth-flow span{color:var(--api-blue);font:.68rem var(--api-mono);margin-bottom:.7rem;display:block}.api-auth-flow strong{font-size:.95rem}.api-auth-flow p{margin-top:.5rem;font-size:.8rem}.api-error-list{border-top:1px solid var(--api-line)}.api-error-list article{border-bottom:1px solid var(--api-line);padding:1.3rem 0}.api-error-list code{font-size:.8rem}.api-error-list p{margin-top:.45rem;font-size:.85rem}.api-site-footer{border-top:1px solid var(--api-line);background:#0b0e13;padding:3rem 0 1.2rem}.api-footer-top{align-items:center;gap:2rem;padding-bottom:2.5rem;display:flex}.api-footer-top p{margin-right:auto;font-size:.8rem;line-height:1.55}.api-footer-bottom{border-top:1px solid var(--api-line);color:var(--api-faint);font:.65rem var(--api-mono);justify-content:space-between;align-items:center;gap:1rem;padding-top:1.2rem;display:flex}.api-footer-bottom div{gap:1.4rem;display:flex}.api-footer-bottom a{align-items:center;min-height:44px;display:inline-flex}.api-footer-bottom a:hover{color:var(--api-text)}.api-auth-main{padding:5rem 0 6rem}.api-auth-layout{grid-template-columns:minmax(0,1fr) minmax(400px,500px);align-items:center;gap:clamp(3rem,9vw,9rem);display:grid}.api-auth-intro h1{margin:1.2rem 0 1.5rem;font-size:clamp(3.1rem,5vw,5.2rem);line-height:1.03}.api-auth-intro>p{max-width:420px;font-size:1.05rem}.api-auth-benefits{border-top:1px solid var(--api-line);gap:1rem;max-width:350px;margin-top:2.2rem;padding-top:1.8rem;display:grid}.api-auth-benefits span{color:var(--api-muted);align-items:center;gap:.75rem;font-size:.85rem;display:flex}.api-auth-benefits svg{color:var(--api-blue)}.api-auth-note{color:var(--api-faint);font:.68rem var(--api-mono);letter-spacing:.1em;margin-top:3.5rem;display:block}.api-auth-panel{background:var(--api-panel);border:1px solid var(--api-line);border-radius:5px;padding:2rem;box-shadow:0 24px 70px #0002}.api-auth-panel-heading h2{letter-spacing:-.045em;margin:.75rem 0 .6rem;font-size:1.85rem}.api-auth-panel-heading p{font-size:.86rem}.api-auth-form{margin-top:1.8rem}.api-auth-fields{gap:.7rem;display:grid}.api-auth-fields label,.api-password-label label{color:var(--api-text);font-size:.78 rem;font-weight:550}.api-auth-fields label{gap:.45rem;display:grid}.api-auth-fields input{width:100%;min-height:48px;color:var(--api-text);border:1px solid var(--api-line);outline-offset:2px;background:#0c1119;border-radius:3px;padding:.75rem .85rem}.api-auth-fields input:focus{border-color:var(--api-blue)}.api-auth-fields .api-auth-submit{width:100%;margin-top:.6rem}.api-field-hint{margin-top:-.25rem;font-size:.74rem!important;line-height:1.5!important}.api-password-label{justify-content:space-between;align-items:center;margin-bottom:-.3rem;display:flex}.api-password-label .api-inline-link{min-height:36px;font-size:.73rem}.api-auth-legal{margin-top:.5rem;font-size:.69rem!important;line-height:1.6!important}.api-auth-legal a{color:var(--api-blue);text-decoration:underline}.api-auth-switch{border-top:1px solid var(--api-line);text-align:center;color:var(--api-muted);margin-top:1.7rem;padding-top:1.2rem;font-size:.77rem}.api-auth-switch a{color:var(--api-blue);align-items:center;gap:.25rem;min-height:44px;margin-left:.35rem;display:inline-flex}.api-auth-title h2{margin:.7rem 0;font-size:1.8rem}.api-auth-title p{margin-bottom:.8rem;font-size:.84rem}.api-notice{border:1px solid var(--api-line);background:var(--api-panel-raised);border-radius:3px;gap:.65rem;margin:1rem 0;padding:.8rem;display:flex}.api-notice svg{flex-shrink:0;margin-top:.15rem}.api-notice p{font-size:.77rem;line-height:1.6}.api-notice-error{color:var(--api-danger);background:var(--api-danger-bg);border-color:#75424a}.api-notice-success{color:var(--api-success);background:var(--api-success-bg);border-color:#315943}.api-notice a{color:inherit;text-decoration:underline}.api-verification-card h2{margin:.8rem 0;font-size:1.8rem}.api-verification-card>p{overflow-wrap:anywhere;margin-bottom:.8rem;font-size:.84rem}.api-verification-icon{width:48px;height:48px;color:var(--api-blue);background:var(--api-blue-bg);border-radius:50%;justify-content:center;align-items:center;margin-bottom:1.2rem;display:flex}.api-verification-actions{gap:.6rem;margin-top:1.2rem;display:grid}.api-verification-card>.api-inline-link{margin-top:.6rem}.api-console-header{background:var(--api-ink);border-bottom:1px solid var(--api-line);z-index:30;position:sticky;top:0}.api-console-nav{align-items:center;gap:.9rem;min-height:72px;padding:.85rem max(32px,50% - 610px);display:flex;position:relative}.api-console-identity{border-left:1px solid var(--api-line);color:var(--api-faint);font:.62rem var(--api-mono);letter-spacing:.12em;white-space:nowrap;flex-direction:column;gap:.18rem;padding-left:.9rem;display:flex}.api-console-identity strong{color:var(--api-text);font:600 .85rem var(--api-sans);letter-spacing:0}.api-console-header-actions .api-text-link,.api-account-link{color:var(--api-muted);align-items:center;gap:.4rem;font-size:.76rem;display:inline-flex}.api-console-header-actions .api-text-link:hover,.api-account-link:hover{color:var(--api-text)}.api-account-dot{background:var(--api-blue);width:7px;height:7px;box-shadow:0 0 0 3px var(--api-blue-bg);border-radius:50%}.api-console-nav-panel{align-items:center;gap:.2rem;margin-left:1.6rem;display:flex}.api-console-nav-panel>a{color:var(--api-muted);border:1px solid #0000;border-radius:4px;align-items:center;gap:.45rem;min-height:40px;padding:.55rem .7rem;font-size:.76rem;display:inline-flex}.api-console-nav-panel>a.api-current{color:var(--api-text);background:var(--api-blue-bg);border-color:var(--api-blue-line)}.api-console-main{background:linear-gradient(180deg, var(--api-bg) 0%, var(--api-bg) 70%, var(--api-panel) 100%);min-height:calc(100vh - 72px);padding:4.2rem 0 6rem}.api-console-page-header{padding-bottom:2.4rem}.api-console-welcome{justify-content:space-between;align-items:end;gap:2rem;display:flex}.api-console-welcome h1{letter-spacing:-.06em;margin:.65rem 0 .7rem;font-size:clamp(2.3rem,5vw,4.2rem)}.api-console-welcome>div>p{max-width:620px;color:var(--api-muted);font-size:1rem}.api-console-status{border:1px solid var(--api-line);color:var(--api-muted);font:.7rem var(--api-mono);white-space:nowrap;align-items:center;gap:.5rem;padding:.6rem .75rem;display:inline-flex}.api-console-status i,.api-console-notice-mark{color:var(--api-blue)}.api-console-notice{border-color:var(--api-blue-line);background:linear-gradient(100deg, var(--api-blue-bg), var(--api-panel));align-items:flex-start;padding:1.6rem 1.75rem}.api-console-notice-mark{border:1px solid var(--api-blue-line);border-radius:50%;place-items:center;min-width:44px;height:44px;display:grid}.api-console-notice h2{margin:.5rem 0 .4rem;font-size:1.3rem}.api-console-notice p{max-width:740px}.api-console-cards{grid-template-columns:repeat(3,1fr);gap:.8rem}.api-console-cards>a{background:var(--api-panel);border:1px solid var(--api-line);border-radius:4px;min-height:170px;padding:1.45rem;position:relative}.api-console-cards>a:hover{border-color:var(--api-blue);transform:translateY(-2px)}.api-console-cards strong{font-size:.95rem;font-weight:600;display:block}.api-console-cards span{max-width:220px;color:var(--api-muted);margin-top:.45rem;font-size:.78rem;line-height:1.55;display:block}.api-console-cards em{color:var(--api-blue);font-style:normal;position:absolute;bottom:1.25rem;right:1.35rem}.api-console-split{border-top:1px solid var(--api-line);grid-template-columns:1fr 1fr;gap:4rem;margin-top:3.8rem;padding-top:2.3rem;display:grid}.api-console-split h2{margin:.5rem 0;font-size:1.35rem}.api-console-split p{max-width:550px;font-size:.85rem}.api-console-boundary-list{border-top:1px solid var(--api-line)}.api-console-boundary-list div{border-bottom:1px solid var(--api-line);align-items:center;gap:1rem;padding:.9rem 0;display:flex}.api-console-boundary-list b{color:var(--api-blue);font:.7rem var(--api-mono)}.api-console-boundary-list span{color:var(--api-muted);font-size:.82rem}.api-console-content{width:min(1220px,100% - 64px);margin-inline:auto}.api-console-header{border-bottom:1px solid var(--api-line);background:#0b0e13}.api-console-nav{align-items:center;gap:.9rem;padding:1rem max(32px,50% - 610px);display:flex;position:relative}.api-console-product{font:.64rem var(--api-mono);letter-spacing:.12em;color:var(--api-faint);border-left:1px solid var(--api-line);height:23px;padding-left:.9rem}.api-console-header-actions{align-items:center;gap:1rem;margin-left:auto;display:flex}.api-console-nav-panel{grid-template-columns:repeat(8,minmax(0,1fr));gap:.25rem;margin:0 max(32px,50% - 610px);padding-bottom:.7rem;display:grid}.api-console-nav-panel>a{color:var(--api-muted);border-radius:3px;justify-content:center;align-items:center;gap:.5rem;min-height:44px;padding:.5rem;font-size:.76rem;display:inline-flex}.api-console-nav-panel>a:hover{background:var(--api-panel-raised);color:var(--api-text)}.api-console-nav-panel>a.api-current{background:var(--api-blue-bg)}.api-console-nav-panel>button,.api-console-nav-panel>a:last-of-type{display:none}.api-console-error{color:var(--api-danger);align-items:center;gap:1rem;padding:0 max(32px,50% - 610px);font-size:.8rem;display:flex}.api-console-error:not(:empty){background:var(--api-danger-bg);padding-block:.6rem}.api-console-error .api-inline-link{color:inherit;text-decoration:underline}.api-console-page-header{justify-content:space-between;align-items:flex-start;gap:2rem;padding-bottom:2rem;display:flex}.api-console-page-header h1{margin:.7rem 0 .9rem;font-size:clamp(2rem,4vw,3.4rem);line-height:1.1}.api-console-page-header>div>p{max-width:650px;font-size:.9rem}.api-console-unavailable{background:var(--api-panel);border:1px solid var(--api-line);border-radius:4px;gap:1.25rem;padding:2rem;display:flex}.api-console-unavailable h2{margin:.75rem 0;font-size:1.6rem}.api-console-unavailable p{max-width:750px;font-size:.88rem}.api-console-unavailable .api-unavailable-footnote{border-top:1px solid var(--api-line);color:var(--api-faint);margin-top:1rem;padding-top:.8rem;font-size:.75rem}.api-inline-actions{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.3rem;display:flex}.api-console-section{padding-top:2.5rem}.api-console-section-heading{margin-bottom:1.4rem}.api-console-section-heading h2{letter-spacing:-.03em;font-size:1.3rem}.api-console-section-heading p{margin-top:.4rem;font-size:.82rem}.api-console-cards{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.api-console-cards>a{background:var(--api-panel);border:1px solid var(--api-line);border-radius:4px;flex-direction:column;gap:.8rem;padding:1.3rem;display:flex}.api-console-cards>a:hover{border-color:var(--api-blue)}.api-console-cards>a>svg{color:var(--api-blue);margin-bottom:.4rem}.api-console-cards strong{font-size:.9rem;font-weight:550}.api-console-cards span{color:var(--api-muted);align-items:center;gap:.4rem;margin-top:.3rem;font-size:.75rem;display:flex}.api-info-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:1rem;display:grid}.api-info-grid>div{border-top:1px solid var(--api-line);padding-top:1rem}.api-info-grid strong{color:var(--api-blue);font-size:.72rem;font-weight:500}.api-info-grid p{margin-top:.5rem;font-size:.8rem;line-height:1.6}.api-support-options{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.api-support-options article{border:1px solid var(--api-line);background:var(--api-panel);border-radius:4px;padding:1.3rem}.api-support-options article>svg{color:var(--api-blue);margin-bottom:1rem}.api-support-options h3{margin-bottom:.5rem;font-size:1rem}.api-support-options p{font-size:.82rem;line-height:1.6}.api-support-options .api-inline-link{margin-top:.65rem}@media (max-width:1050px){.api-desktop-links{display:none}.api-site-nav .api-menu-button{display:flex}.api-site-nav .api-mobile-panel{background:var(--api-panel);border:1px solid var(--api-line);z-index:20;padding:.5rem;position:absolute;top:calc(100% + 1px);left:0;right:0}.api-site-nav .api-mobile-panel-open{display:grid}.api-site-nav .api-mobile-panel a{min-height:48px;color:var(--api-muted);justify-content:space-between;align-items:center;padding:.6rem .8rem;font-size:.88rem;display:flex}.api-site-nav .api-mobile-panel a.api-current{background:var(--api-blue-bg)}.api-docs-layout{grid-template-columns:190px minmax(0,1fr);gap:2rem}.api-feature-grid{grid-template-columns:1fr}.api-feature-grid article{grid-template-columns:24px 1fr;column-gap:.8rem;display:grid}.api-feature-grid article p{grid-column:2}.api-feature-grid article>svg{margin:0}.api-auth-layout{grid-template-columns:minmax(0,1fr) minmax(0,440px);gap:3rem}}@media (max-width:850px){.api-console-nav .api-menu-button{margin-left:auto;display:flex}.api-console-header-actions{margin-left:auto}.api-console-nav-panel{background:var(--api-panel);border:1px solid var(--api-line);z-index:20;margin:0;padding:.5rem;position:absolute;top:calc(100% + 1px);left:16px;right:16px}.api-console-nav-panel:not(.api-mobile-panel-open){display:none}.api-console-nav-panel.api-mobile-panel-open{gap:.2rem;display:grid}.api-console-nav-panel>a{justify-content:flex-start}.api-console-nav-panel>a:last-of-type{display:flex}.api-console-nav-panel>button{width:100%;min-height:44px;color:var(--api-muted);background:0 0;border:0;justify-content:space-between;align-items:center;padding:.6rem;display:flex}.api-console-nav-panel .api-current{border-radius:3px}.api-console-nav .api-header-actions{display:none}.api-console-nav{padding-inline:26px}.api-console-nav-panel{left:26px;right:26px}.api-console-page-header{flex-direction:column;gap:1rem}.api-auth-layout{grid-template-columns:1fr;gap:2.5rem}.api-auth-intro h1{font-size:clamp(3rem,9vw,4.5rem)}.api-auth-intro>p{max-width:600px}.api-auth-benefits{grid-template-columns:repeat(3,1fr);max-width:none}.api-auth-benefits span{align-items:flex-start;gap:.5rem}.api-auth-note{margin-top:1.8rem}.api-auth-panel{width:100%;max-width:550px}.api-console-cards,.api-support-options{grid-template-columns:1fr}.api-info-grid{grid-template-columns:1fr;gap:1rem}}@media (max-width:700px){.api-width,.api-console-content{width:min(100% - 40px,1240px)}.api-site-nav{gap:.5rem;min-height:68px}.api-header-actions{gap:.4rem}.api-header-actions .api-text-link{padding-inline:.5rem}.api-header-actions .api-button{min-height:40px;padding-inline:.7rem}.api-docs-layout{padding-top:0;padding-bottom:3rem;display:block}.api-docs-sidebar{padding-top:0}.api-docs-sidebar>.api-eyebrow,.api-docs-sidebar-note{display:none}.api-docs-sidebar nav{border-bottom:1px solid var(--api-line);scrollbar-width:thin;gap:.25rem;margin-bottom:1.4rem;padding-block:.4rem;display:flex;overflow-x:auto}.api-docs-sidebar nav a{white-space:nowrap;border:0;padding:.4rem .5rem;font-size:.76rem}.api-docs-sidebar nav a.api-current{border:0}.api-docs-hero{padding-top:.5rem;padding-bottom:2rem}.api-docs-hero h1{font-size:clamp(2.4rem,9vw,3.5rem)}.api-hero-actions{gap:.6rem}.api-doc-section{padding:2.3rem 0}.api-docs-notice{flex-direction:column;gap:.5rem}.api-link-cards,.api-auth-flow{grid-template-columns:1fr}.api-code-content pre{padding:3rem .9rem 1.2rem;font-size:.72rem}.api-copy-button{min-height:36px;top:.5rem;right:.5rem}.api-two-column{grid-template-columns:1fr}.api-unavailable-panel{flex-direction:column;gap:.9rem;padding:1.25rem}.api-console-main{padding-top:2rem}.api-console-page-header h1{font-size:2.3rem}.api-console-unavailable{flex-direction:column;padding:1.25rem}.api-auth-main{padding:2.5rem 0 3rem}.api-auth-benefits{grid-template-columns:1fr;gap:.8rem}.api-auth-panel{padding:1.25rem}.api-auth-panel-heading h2{font-size:1.6rem}.api-auth-note{margin-top:1.5rem}.api-footer-top{flex-wrap:wrap;align-items:flex-start;gap:1rem;padding-bottom:1.5rem}.api-footer-top p{order:2;width:100%}.api-footer-top .api-button{margin-left:auto}.api-footer-bottom{flex-wrap:wrap;gap:.5rem;font-size:.62rem}.api-footer-bottom div{flex-wrap:wrap;order:3;gap:.8rem;width:100%}.api-footer-bottom a{min-height:36px}}@media (prefers-reduced-motion:reduce){.api-button,.api-copy-button,.api-link-cards>a{transition:none}.api-button:hover{transform:none}}.api-docs-root,.api-auth-root{--api-text:#172231;--api-muted:#526275;--api-faint:#617189;--api-blue:#2565bd;--api-blue-strong:#174b95;--api-blue-bg:#edf4fd;--api-panel:#f6f8fb;--api-panel-raised:#e9f0f8;--api-line:#d3dce7;background:#fff}.api-docs-root .api-site-header,.api-auth-root .api-site-header,.api-docs-root .api-site-footer,.api-auth-root .api-site-footer{background:#fff}.api-docs-root .api-code-block,.api-docs-root .api-code-heading,.api-auth-root .api-auth-fields input{background:#f3f6fa}.api-docs-root .api-code-content pre{color:#1c3760}.api-docs-root .api-copy-button{color:#365779;background:#e4edf8}.api-docs-root .api-copy-button:hover{color:#172231}
