/* Apiverket refinement: shared tokens, purposeful surfaces, usable controls. */
:root{--content:1248px;--bg:#09090b;--surface:#111114;--border:#2b2b33;--muted:#aaaab5;--accent:#c0b5ef;--text:#f5f5f7}
body{font-size:16px}h1,h2,h3{font-weight:500}h2{font-size:clamp(30px,3.2vw,44px);line-height:1.13;letter-spacing:-.045em}p{line-height:1.7}.section{padding-block:80px}.button,.button.small{font-size:14px;min-height:46px;padding:10px 18px;gap:12px}.button.primary{box-shadow:inset 0 0 0 1px #fff,0 2px 4px #0004;background:linear-gradient(#fff,#eaeaec);border-color:#eee}.icon-button{min-width:44px;min-height:44px}.text-link{display:inline-flex;align-items:center;gap:12px;font-size:14px;min-height:44px;color:#ded9f1}.text-link .icon{width:17px;height:17px}.text-link:hover{color:#fff}.text-link:hover .icon{transform:translateX(3px)}a,button{transition:color .18s,background .18s,border-color .18s}.button:focus-visible,.text-link:focus-visible,button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,[role=tabpanel]:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.eyebrow{font-size:12px;letter-spacing:.09em;color:#b8b8c3}.tag{font-size:11px}.notice p,.panel-note{font-size:14px}.method{font-size:12px;padding:4px 9px;align-self:center}.comment{color:#aaaab5}pre{font-size:13px}.json-key{color:#c1c7db}.json-string{color:#b5d9be}.json-number{color:#edd6aa}
.site-header{position:sticky;top:0;background:#09090bee;backdrop-filter:blur(18px);height:76px;border-bottom-color:#24242b}.nav-shell{max-width:1408px;padding-inline:40px;gap:32px}.nav-shell nav{gap:24px}.nav-shell nav>a,.nav-drop>button,.login{font-size:14px;min-height:44px;display:flex;align-items:center}.brand{font-size:24px}.nav-right{gap:22px}.dropdown{top:54px;min-width:310px;padding:10px}.dropdown-label{display:block;color:#aaaab5;font-size:11px;padding:10px 12px;letter-spacing:.06em}.dropdown a{padding:12px;align-items:flex-start}.dropdown a>.icon{margin-top:3px;color:#bab3d3}.dropdown small{display:block;color:#aaaab5;font-size:12px;margin-top:3px}.dropdown a>span{line-height:1.4}.mobile-toggle.icon-button{min-width:44px;min-height:44px}
/* The hero diagram is an illustration, with no control-shaped affordances. */
.intro-grid{display:grid;grid-template-columns:1.12fr 1fr;gap:64px;align-items:center;padding-block:60px 48px}.intro-copy h1{font-size:clamp(44px,4.35vw,65px);letter-spacing:-.055em;line-height:1.06;margin-bottom:26px}.intro-copy h1 span{color:#c3c3cc}.intro-copy>p{font-size:18px;line-height:1.6;max-width:505px;margin-bottom:30px}.intro-copy .actions{justify-content:flex-start;gap:12px}.intro-copy>small{display:block;color:#aaaab5;font-size:13px;margin-top:16px}.data-flow{display:grid;grid-template-columns:1.15fr .7fr 1fr .8fr;align-items:center;min-width:0;position:relative;padding:38px 0 0}.flow-label{position:absolute;top:0;font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:#92929f;white-space:nowrap}.flow-sources{display:grid;gap:22px}.flow-sources>div{padding:12px 0 12px 16px;border-left:1px solid #45414f;display:flex;flex-direction:column;gap:2px}.flow-sources strong{font-size:17px;font-weight:500}.flow-sources span:not(.flow-label){font-size:12px;color:#aaaab5}.flow-lines{width:100%;height:244px;overflow:visible}.flow-lines path{stroke:#a79bcc;stroke-width:1;vector-effect:non-scaling-stroke}.flow-lines circle{fill:#c1b4ef}.flow-core{display:flex;align-items:center;flex-direction:column;justify-content:center;position:static;gap:18px}.flow-core>div{width:84px;height:84px;display:grid;place-items:center;background:radial-gradient(#bbb0f51c,transparent 72%)}.flow-core .icon{width:69px;height:69px;stroke-width:1}.flow-core>strong{font-size:12px;font-weight:400;color:#c8c4d2}.flow-core:after{content:'';position:absolute;right:13%;width:9%;height:1px;background:#a79bcc;top:50%}.flow-output{margin-left:25px;display:flex;flex-direction:column;align-items:center;gap:13px;position:static}.flow-output code{font-size:16px;line-height:1.75;position:relative;background:var(--bg);padding:12px 0;color:#e6e1f6}.flow-output>span:last-child{font-size:12px;color:#aaaab5}.coverage-band{border-block:1px solid #24242b}.coverage-inner{display:grid;grid-template-columns:repeat(3,1fr);padding-block:25px}.coverage-inner>div{display:flex;align-items:center;justify-content:center;gap:18px;border-right:1px solid #323238}.coverage-inner>div:first-child{justify-content:flex-start}.coverage-inner>div:last-child{border:0;justify-content:flex-end}.coverage-inner strong{font-size:35px;font-weight:500;letter-spacing:-.04em;line-height:1.1}.coverage-inner span{font-size:14px;color:#aaaab5}.section-lead{display:flex;justify-content:space-between;gap:40px;align-items:flex-end;margin-bottom:32px}.section-lead p{margin:0;font-size:15px}.section-lead h2{max-width:690px}.section-lead>.text-link{flex-shrink:0}.home-explorer{padding-top:52px;padding-bottom:24px}.explorer-caption{display:flex;justify-content:space-between;align-items:center;margin-top:14px;font-size:13px;color:#aaaab5;gap:16px}
.mobile-source-picker{display:none}
/* A shared console, with the same dimensions and states on both routes. */
.api-console{border:1px solid #33333c;border-radius:12px;background:#0d0d10;box-shadow:0 16px 50px #0002;min-height:0;grid-template-columns:225px minmax(0,1fr)}.console-sidebar{padding:20px 12px;border-color:#2b2b33}.console-brand{font-size:14px;padding-bottom:20px}.source-option,.full-console .source-option{font-size:14px;min-height:56px;padding:12px;gap:12px}.source-option small{font-size:12px;color:#aaaab5}.source-option.selected{background:#202026;border-color:#41414e}.console-main{padding:22px 24px 0}.console-sources{display:flex;flex-direction:column}.full-console .console-sources{max-height:none;overflow:visible}.request-label{display:block;font-size:12px;color:#aaaab5;margin-bottom:8px}.request-row{background:#16161a;padding:6px 6px 6px 12px;border-color:#3b3b45}.request-row input,.full-console .request-row input{font-size:13px;padding-block:8px}.request-row .button{font-size:14px;min-height:44px;padding:10px 16px}.request-row .button .icon{width:16px;height:16px}.console-tabs{gap:12px;min-height:62px;flex-wrap:wrap}.console-tabs>div[role=tablist]{display:flex;gap:22px;align-self:stretch}.console-tabs [role=tab]{min-height:48px;padding:12px 0;font-size:13px;border-bottom:2px solid transparent;color:#aaaab5}.console-tabs [aria-selected=true]{color:#fff;border-bottom-color:var(--accent)}.response-status{font-size:12px;color:#b6d7c0}.response-status.error{color:#ffbaba}.console-tabs>.icon-button{min-width:44px}.console-response-grid{display:grid;grid-template-columns:minmax(0,1fr)}.response-body,.full-console .response-body{padding:24px 0;max-height:450px;min-height:330px;overflow:auto}.response-body pre,.full-console .response-body pre{font-size:13px;line-height:1.8;padding:0}.console-bottom{font-size:12px;padding:16px 0;align-items:center;border-color:#292931;gap:15px}.console-bottom>a{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:#d4cfeb}.console-bottom>a>.icon{width:15px;height:15px}.endpoint-picker{display:flex;align-items:center;gap:18px;margin-bottom:20px}.endpoint-picker label{font-size:13px;color:#aaaab5;flex-shrink:0}.endpoint-picker select{min-height:46px;min-width:0;width:100%;background:#19191f;border:1px solid #3e3e49;color:#f5f5f7;border-radius:7px;padding:10px 14px;font-size:14px}.inline-console{display:block}.inline-console .console-sidebar{padding:0;border:0;border-bottom:1px solid #34343c;background:#111114}.inline-console .console-brand{display:none}.inline-console .console-sources{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.inline-console .source-option{margin:0;justify-content:center;padding:17px 20px;border:0;border-bottom:2px solid transparent;border-radius:0;min-height:70px;font-size:15px;background:none}.inline-console .source-option small{display:inline;margin-left:10px;font-size:12px}.inline-console .source-option.selected{background:#ffffff04;border-bottom-color:var(--accent)}.inline-console .source-option+.source-option{border-left:1px solid #292931}.inline-console .console-response-grid{grid-template-columns:1.2fr 1fr;gap:40px}.data-reading{margin:24px 0;padding:0 0 0 36px;border-left:1px solid #303039;align-self:stretch;display:flex;flex-direction:column;justify-content:center;min-width:0}.reading-eyebrow{font-size:12px;color:#aaaab5;margin-bottom:18px}.reading-label{font-size:15px;color:#d3cddd}.reading-value{font-size:52px;letter-spacing:-.045em;font-weight:450;line-height:1.2;margin:7px 0 22px;white-space:nowrap}.reading-value>span{font-size:32px}.reading-company{font-size:29px;font-weight:500;letter-spacing:-.03em;margin:12px 0 30px}.data-reading dl{margin:0}.data-reading dl>div{display:flex;justify-content:space-between;font-size:14px;padding:9px 0;border-top:1px solid #27272f;gap:20px}.data-reading dt{color:#aaaab5}.data-reading dd{margin:0}.reading-source{display:flex;align-items:center;gap:8px;font-size:12px;margin-top:20px;color:#bcb6cd;flex-wrap:wrap}.reading-source>.icon{width:16px;height:16px}.reading-source>span{margin-left:auto;color:#aaaab5}
/* Open layouts replace decorative windows and repeated card stacks. */
.discovery-columns{display:grid;grid-template-columns:repeat(3,1fr)}.discovery-columns>article{padding:0 36px;border-right:1px solid #2c2c34;display:flex;flex-direction:column;align-items:flex-start}.discovery-columns>article:first-child{padding-left:0}.discovery-columns>article:last-child{border:0;padding-right:0}.discovery-columns>article>.icon{width:30px;height:30px;color:#d0cbdc;margin-bottom:22px}.discovery-columns h3{font-size:23px;margin-bottom:12px}.discovery-columns p{font-size:15px;margin-bottom:18px}.discovery-columns .text-link{margin-top:auto}.value-band{border-block:1px solid #292931;background:#111114}.value-inner{padding-block:72px;display:grid;grid-template-columns:1fr 1fr;gap:110px}.value-inner h2{margin-bottom:24px}.value-inner h2 span{color:#b4b2c0}.value-inner>div>p{max-width:380px}.value-inner ol{list-style:none;margin:0;padding:0}.value-inner li{display:flex;gap:25px;border-bottom:1px solid #32323a;padding:24px 0}.value-inner li:first-child{padding-top:0}.value-inner li:last-child{border:0;padding-bottom:0}.value-inner li>span{font:13px 'Geist Mono',monospace;color:#9993ad;margin-top:4px}.value-inner li h3{font-size:20px;margin-bottom:9px}.value-inner li p{font-size:15px;margin:0}.value-inner li .text-link{margin-top:5px}.plan-strip{display:grid;grid-template-columns:repeat(4,1fr)}.plan-strip>article{padding:0 28px;border-right:1px solid #303039}.plan-strip>article:first-child{padding-left:0}.plan-strip>article:last-child{padding-right:0;border:0}.plan-strip h3{font-size:18px;margin-bottom:22px}.strip-price{font-size:38px;font-weight:450;letter-spacing:-.04em;line-height:1.2;white-space:nowrap}.strip-price small{font-size:13px;letter-spacing:0;font-weight:400;margin-left:6px;color:#b6b6c0}.plan-strip p{font-size:14px;margin:14px 0 24px}.plan-strip .button{width:100%}.pricing-footnote{font-size:13px;margin:25px 0 0}.pricing-footnote a{text-decoration:underline;text-underline-offset:4px}.home-faq{border-top:1px solid #292931;padding-top:65px}.faq-wrap{display:grid;grid-template-columns:1fr 1.4fr;gap:80px;max-width:none}.faq-wrap .section-heading{text-align:left;margin:0}.faq-wrap .section-heading h2{font-size:36px}.faq-wrap .section-heading p{font-size:15px}.faq-wrap .eyebrow{display:none}.faq-list summary{font-size:15px;padding-block:21px}.faq-list details p{font-size:15px}.closing{border-block:1px solid #292931;padding:48px 0;background:#101013}.closing-inner{display:flex;justify-content:space-between;align-items:center;gap:35px}.closing h2{font-size:31px;line-height:1.2;text-align:left;margin-bottom:12px}.closing p{font-size:15px;margin:0;text-align:left}.closing .button{flex-shrink:0}footer{padding-top:52px}.footer-grid{grid-template-columns:1.8fr 1fr 1fr 1fr;gap:45px}.footer-brand p{font-size:14px}.footer-grid>div>h3{font-size:13px}.footer-grid>div:not(:first-child)>a{font-size:13px;padding-block:5px;margin-bottom:5px}.footer-bottom{font-size:12px;line-height:1.6}.prototype{font-size:12px}
/* Catalog and technical source pages. */
.page-intro{padding-block:60px 40px}.page-intro h1{font-size:54px}.page-intro>p{font-size:17px}.search-box{min-height:52px;max-width:600px}.search-box input{font-size:15px}.catalog-toolbar>.quiet{font-size:13px}.filters{gap:8px}.filters button{font-size:14px;min-height:44px;padding:8px 13px}.catalog-count{font-size:13px;color:#b6b6c1}.source-grid{gap:18px}.source-card{padding:24px 24px 0;background:#111114;border-color:#2f2f38;box-shadow:none}.source-card:hover{border-color:#777087;background:#16151b;transform:none}.source-card h3{font-size:24px}.source-card p{font-size:15px;min-height:103px}.card-top{margin-bottom:20px}.source-icon{background:#1d1c24;border-color:#3b3847}.card-bottom code{font-size:11px;overflow-wrap:anywhere}.card-bottom{gap:10px}.source-disclaimer p{font-size:14px}.source-overview{padding-top:32px}.back-link{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-size:14px;margin-bottom:30px}.back-link>.icon{transform:rotate(180deg);width:17px}.source-heading{display:flex;justify-content:space-between;align-items:center;gap:70px}.source-heading>div{max-width:750px}.source-title{display:flex;align-items:center;gap:12px;font-size:14px;color:#bdb7ce;margin-bottom:17px}.source-title>.icon{width:27px;height:27px}.source-heading h1{font-size:60px;line-height:1.05;margin-bottom:20px}.source-heading p{font-size:18px;max-width:690px;margin:0}.source-heading>.button{flex-shrink:0}.source-facts{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:35px;padding:25px 0;margin:35px 0 0;border-block:1px solid #303039}.source-facts dt{font-size:12px;color:#aaaab5;margin-bottom:7px}.source-facts dd{font-size:14px;margin:0}.source-workbench{display:grid;grid-template-columns:1.1fr 1fr;gap:70px;padding-block:48px 60px}.source-workbench h2{font-size:28px}.source-workbench .section-lead{margin-bottom:12px}.source-workbench .section-lead>span{font-size:12px}.endpoint-entry{padding:24px 0;border-bottom:1px solid #303039}.endpoint-entry>div{display:flex;align-items:center;gap:12px;margin-bottom:15px}.endpoint-entry h3{font-size:20px}.endpoint-entry>code{display:block;font-size:13px;overflow-wrap:anywhere;color:#dfdaed;margin-bottom:12px}.endpoint-entry>p{font-size:15px;margin-bottom:18px}.parameter-list{margin:0 0 8px}.parameter-list>div{display:grid;grid-template-columns:minmax(95px,auto) 1fr;gap:20px;font-size:13px;padding-block:5px}.parameter-list dd{color:#aaaab5;margin:0}.parameter-list code{font-size:12px}.endpoint-entry .parameter-note{font-size:13px;color:#aaaab5}.source-reference{min-width:0;padding-top:8px}.source-reference .code-window{background:#101014}.source-reference pre{font-size:13px;padding:24px;line-height:1.8}.source-reference>p{font-size:14px;margin-top:22px}.code-title{font-size:13px;padding:15px 22px}.source-notes{display:grid;grid-template-columns:1.1fr 1fr;gap:70px;padding-block:35px 70px;border-top:1px solid #303039}.source-notes h2{font-size:28px;margin-bottom:20px}.source-notes h3{font-size:20px;margin-bottom:17px}.source-notes p{font-size:15px}.source-notes .source-prototype-note{font-size:13px;margin-top:18px}.source-notes .text-link{font-size:14px}
/* Shared page finish and readability, including existing secondary routes. */
.docs-sidebar{top:110px}.docs-sidebar a{font-size:14px;min-height:44px}.docs-article p{font-size:16px}.docs-article .code-window pre{font-size:13px}.docs-article h2{font-size:30px}.price-card{background:#111114;padding:28px 22px}.price-card>p,.price-card li{font-size:14px}.price-card>small{font-size:12px}.price-card>.button{font-size:14px}.price-card ul{display:block}.price-card li{line-height:1.5;margin-bottom:12px}.price{font-size:40px}.price>span{font-size:14px}.table-scroll{overflow:auto}th,td{font-size:14px}.account-card small,.divider-text{font-size:13px;color:#aaaab5}.account-copy li{font-size:15px}.guide-card p,.article p,.mcp-product p{font-size:16px}.guide-meta,.timeline-date{font-size:13px}.guide-art code{font-size:12px}.guide-card h2{font-size:27px}.timeline p{font-size:16px}.conversation-title,.chat-user,.chat-answer{font-size:14px}.conversation-title .tag{font-size:10px}.tool-call{font-size:12px}.chat-answer small{font-size:12px}.client-row span{font-size:14px}.contact-card p{font-size:16px}.account-page{gap:80px}.mobile-nav a{min-height:44px}.console-page+.notice{font-size:14px}
@media(max-width:1150px){.nav-shell{padding-inline:28px;gap:24px}.nav-shell nav{gap:16px}.nav-shell nav>a,.nav-drop>button{font-size:13px}.nav-right{gap:14px}.nav-drop[data-unused]{display:none}.intro-grid{gap:35px;padding-block:65px}.intro-copy h1{font-size:50px}.intro-copy>p{font-size:17px}.intro-copy .actions{flex-wrap:wrap}.flow-sources strong{font-size:14px}.flow-core>div{width:65px}.flow-core .icon{width:53px}.flow-core>strong{font-size:11px}.flow-output{margin-left:15px}.value-inner{gap:55px}.source-workbench,.source-notes{gap:40px}.plan-strip>article{padding-inline:20px}.strip-price{font-size:32px}.strip-price small{font-size:12px}}
@media(max-width:900px){.nav-shell nav{display:none}.nav-right{margin-left:auto}.mobile-toggle.icon-button{display:inline-flex}.mobile-nav.open{display:grid;grid-template-columns:1fr 1fr;gap:6px;position:absolute;left:0;right:0;top:76px;background:#131316;border-bottom:1px solid #3b3b43;padding:20px}.intro-grid{grid-template-columns:1fr;gap:40px}.intro-copy{max-width:670px}.intro-copy h1{font-size:60px}.data-flow{max-width:600px;width:100%;margin:auto}.flow-sources strong{font-size:18px}.flow-core .icon{width:67px}.flow-core>strong{font-size:13px}.flow-output code{font-size:17px}.flow-label{font-size:12px}.coverage-inner span{font-size:12px}.coverage-inner strong{font-size:30px}.coverage-inner>div{gap:12px}.section-lead{align-items:flex-start;gap:20px}.section-lead>p{max-width:250px}.api-console{grid-template-columns:190px minmax(0,1fr)}.inline-console{display:block}.inline-console .source-option small{display:none}.inline-console .console-response-grid{gap:20px;grid-template-columns:1fr .85fr}.data-reading{padding-left:20px}.reading-value{font-size:42px}.response-body pre,.full-console .response-body pre{font-size:12px}.console-tabs{gap:8px}.console-tabs>div[role=tablist]{gap:16px}.discovery-columns>article{padding-inline:22px}.discovery-columns h3{font-size:21px}.discovery-columns p{font-size:14px}.value-inner{gap:40px}.value-inner h2{font-size:35px}.plan-strip{grid-template-columns:repeat(2,1fr);gap:32px 0}.plan-strip>article{padding-inline:28px}.plan-strip>article:nth-child(odd){padding-left:0}.plan-strip>article:nth-child(even){padding-right:0;border:0}.strip-price{font-size:38px}.plan-strip p{margin-bottom:16px}.faq-wrap{gap:35px}.faq-wrap .section-heading h2{font-size:31px}.footer-grid{grid-template-columns:repeat(3,1fr)}.footer-brand{grid-column:1/-1}.source-heading{gap:30px;align-items:flex-start}.source-heading h1{font-size:48px}.source-heading p{font-size:16px}.source-facts{gap:22px}.source-facts dd{font-size:13px}.source-workbench{gap:30px}.source-reference pre{padding:18px;font-size:12px}.source-notes{gap:30px}.source-heading>.button{margin-top:40px}.source-card p{min-height:0}.closing-inner{align-items:flex-start}.account-page{gap:40px}.full-console .console-tabs .response-status{margin-left:0}.full-console .console-tabs>.icon-button{margin-left:auto}.full-console .endpoint-picker{display:block}.endpoint-picker label{display:block;margin-bottom:8px}.docs-layout{grid-template-columns:170px minmax(0,1fr)}.docs-sidebar a{font-size:13px}.nav-right .login{display:none}}
@media(max-width:600px){.container{width:calc(100% - 40px)}.site-header{height:68px}.nav-shell{padding-inline:16px;gap:10px}.brand{font-size:21px;gap:7px}.nav-right{gap:7px}.nav-right>.button{font-size:12px;min-height:44px;padding-inline:12px}.nav-right>.button .icon{display:none}.mobile-nav.open{top:68px}.section{padding-block:52px}.intro-grid{padding-block:46px 36px;gap:35px}.intro-copy h1{font-size:44px;line-height:1.08;max-width:360px;margin-bottom:22px}.intro-copy>p{font-size:16px;margin-bottom:25px;max-width:345px}.intro-copy .actions{display:grid;grid-template-columns:1fr 1fr;gap:9px;align-items:stretch}.intro-copy .button{font-size:12px;padding:12px 10px;gap:8px;min-height:48px}.intro-copy .button .icon{width:14px}.intro-copy>small{font-size:12px;margin-top:15px}.data-flow{grid-template-columns:1.1fr .6fr .9fr .65fr;padding-top:32px;max-width:380px}.flow-label{font-size:10px;letter-spacing:.08em}.flow-sources{gap:12px}.flow-sources>div{padding:7px 0 7px 10px;gap:1px}.flow-sources strong{font-size:13px}.flow-sources span:not(.flow-label){font-size:11px}.flow-lines{height:188px}.flow-core>div{width:56px;height:62px}.flow-core .icon{width:47px;height:47px}.flow-core>strong{font-size:10px}.flow-core{gap:7px}.flow-output{margin-left:14px;gap:8px}.flow-output code{font-size:13px}.flow-output>span:last-child{font-size:11px}.coverage-inner{padding-block:22px;gap:10px}.coverage-inner>div,.coverage-inner>div:first-child,.coverage-inner>div:last-child{display:flex;flex-direction:column;align-items:flex-start;gap:7px;justify-content:flex-start}.coverage-inner strong{font-size:29px}.coverage-inner span{font-size:11px;line-height:1.5;max-width:100px}.section-lead{display:block;margin-bottom:25px}.section-lead h2{font-size:32px;line-height:1.13}.section-lead p{margin-top:14px;font-size:14px;max-width:none}.section-lead>.text-link{margin-top:12px}.home-explorer{padding-bottom:20px}.api-console{display:block;border-radius:10px}.console-sidebar{padding:10px;border:0;border-bottom:1px solid #303039}.console-brand{display:none}.console-sources,.full-console .console-sources{display:flex;flex-direction:row;overflow:auto;max-height:none;gap:5px}.source-option,.full-console .source-option{flex:0 0 auto;min-height:48px;min-width:90px;padding:10px;font-size:13px;justify-content:flex-start}.source-option small,.source-option .chevron{display:none}.source-option .icon{width:17px;height:17px}.inline-console .console-sources{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;gap:0}.inline-console .source-option{min-width:0;min-height:56px;padding:12px 7px;font-size:13px;gap:7px}.inline-console .source-option .icon{display:none}.console-main{padding:18px 15px 0}.request-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;padding:9px;background:#17171c}.request-row input,.full-console .request-row input{font-size:12px;padding-block:8px;min-height:40px;width:100%}.request-row .button{grid-column:1/-1;width:100%;min-height:44px;font-size:14px}.request-row .button span{display:inline}.method{font-size:11px;padding-inline:7px}.request-label{font-size:12px}.console-tabs{gap:0;position:relative;min-height:92px;padding-bottom:32px;flex-wrap:nowrap}.console-tabs>div[role=tablist]{gap:19px}.console-tabs [role=tab]{font-size:12px;min-height:52px;padding-block:12px;align-self:center}.console-tabs>.icon-button{margin-left:auto;min-width:44px}.console-tabs .response-status,.full-console .console-tabs .response-status{position:absolute;left:0;bottom:9px;font-size:12px;margin:0}.response-body,.full-console .response-body{min-height:0;max-height:340px;padding:20px 0}.response-body pre,.full-console .response-body pre{font-size:12px;line-height:1.85;padding:0}.inline-console .console-response-grid{display:flex;flex-direction:column;gap:0}.data-reading{order:-1;border-left:0;border-bottom:1px solid #2c2c35;padding:20px 0;margin:0}.reading-eyebrow{display:none}.reading-value{font-size:40px;margin:5px 0 10px}.reading-value>span{font-size:25px}.data-reading dl{display:flex;gap:23px;flex-wrap:wrap}.data-reading dl>div{display:block;border:0;padding:3px 0;font-size:12px}.data-reading dt{margin-bottom:3px}.reading-label{font-size:13px}.reading-source{font-size:11px;margin-top:12px}.reading-company{font-size:26px;margin:10px 0}.console-bottom{font-size:12px;display:block;padding-block:12px}.console-bottom>a{display:flex;font-size:12px;min-height:44px}.explorer-caption{display:block;font-size:12px;margin-top:17px}.explorer-caption>.text-link{font-size:13px;margin-top:5px}.endpoint-picker label{font-size:13px}.endpoint-picker select{font-size:14px}.full-console .console-sources .source-option{padding:10px 12px}.discovery-columns{display:block}.discovery-columns>article,.discovery-columns>article:first-child,.discovery-columns>article:last-child{display:grid;grid-template-columns:30px 1fr;column-gap:18px;padding:24px 0;border-right:0;border-bottom:1px solid #303039}.discovery-columns>article:first-child{padding-top:5px}.discovery-columns>article:last-child{border:0;padding-bottom:0}.discovery-columns>article>.icon{grid-column:1;grid-row:1/4;width:26px;height:26px;margin-top:2px}.discovery-columns h3,.discovery-columns p,.discovery-columns .text-link{grid-column:2}.discovery-columns h3{font-size:21px;margin-bottom:9px}.discovery-columns p{font-size:15px;margin-bottom:8px}.value-inner{display:block;padding-block:48px}.value-inner h2{font-size:33px}.value-inner h2 br:last-child{display:none}.value-inner>div>p{font-size:15px}.value-inner ol{margin-top:30px}.value-inner li{gap:20px;padding-block:20px}.value-inner li h3{font-size:19px}.value-inner li p{font-size:15px}.plan-strip{gap:28px 0}.plan-strip>article,.plan-strip>article:nth-child(odd){padding-right:16px;padding-left:0}.plan-strip>article:nth-child(even){padding-left:16px;padding-right:0}.plan-strip h3{font-size:16px;margin-bottom:16px}.strip-price{font-size:31px;white-space:normal}.strip-price small{display:block;font-size:12px;margin:4px 0 0}.plan-strip p{font-size:12px;margin:11px 0 17px}.plan-strip .button{font-size:12px;min-height:44px;padding:10px;gap:7px}.plan-strip .button .icon{width:13px}.pricing-footnote{font-size:13px;line-height:1.7;margin-top:24px}.faq-wrap{display:block}.faq-wrap .section-heading{margin-bottom:25px}.faq-wrap .section-heading h2{font-size:31px}.faq-list summary{font-size:15px;padding-block:18px;line-height:1.6}.faq-list details p{font-size:15px}.closing{padding-block:35px}.closing-inner{display:block}.closing h2{font-size:29px;line-height:1.15}.closing p{font-size:15px}.closing .button{margin-top:23px;width:100%;font-size:14px}.footer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px 12px}.footer-grid>div>h3{font-size:12px}.footer-grid>div:not(:first-child)>a{font-size:12px;min-height:38px;padding-block:8px;line-height:1.5}.footer-bottom{font-size:11px;gap:14px}.footer-brand p{font-size:14px}.prototype{font-size:12px}.page-intro{padding-block:40px 30px}.page-intro h1{font-size:38px}.page-intro>p{font-size:16px}.page-intro .eyebrow{font-size:11px}.source-grid{grid-template-columns:1fr;gap:14px}.source-card{padding:22px 22px 0}.source-card h3{font-size:23px}.source-card p{font-size:15px}.source-icon{width:42px;height:42px}.card-top{margin-bottom:16px}.card-bottom code{font-size:11px}.catalog-toolbar>.quiet{display:block;margin-top:14px;font-size:12px}.search-box input{font-size:14px}.filters{gap:5px}.filters button{font-size:13px;min-height:44px;padding:8px 11px}.catalog-count{font-size:13px;margin-top:20px}.source-overview{padding-top:20px}.back-link{margin-bottom:25px;font-size:13px}.source-heading{display:block}.source-heading h1{font-size:44px}.source-heading p{font-size:16px}.source-heading>.button{margin-top:23px}.source-title{font-size:13px}.source-facts{grid-template-columns:1fr;gap:17px;margin-top:28px;padding-block:21px}.source-facts>div{display:grid;grid-template-columns:105px 1fr;gap:15px}.source-facts dd{font-size:13px}.source-facts dt{font-size:12px;margin:0}.source-workbench{display:block;padding-block:30px 35px}.source-workbench h2{font-size:27px}.source-workbench .section-lead{display:flex}.source-reference{margin-top:32px;padding:0}.source-reference pre{font-size:12px;padding:18px}.endpoint-entry>code{font-size:12px}.endpoint-entry h3{font-size:19px}.parameter-list>div{grid-template-columns:1fr;gap:5px}.source-notes{display:block;padding-block:30px 45px}.source-notes h2{font-size:27px}.source-notes>div+div{margin-top:30px}.price-card{padding:25px}.price-card li{font-size:14px}.price-card ul{display:block}.docs-layout{display:block}.docs-sidebar{position:static;display:flex;flex-direction:row;overflow:auto;margin-bottom:28px;padding-bottom:12px}.docs-sidebar a{font-size:13px;min-height:44px;display:flex;align-items:center;flex-shrink:0}.docs-sidebar .eyebrow,.docs-sidebar hr,.docs-sidebar>a[href^='/']{display:none}.docs-article h1{font-size:36px}.docs-article p,.docs-article .lead{font-size:16px}.docs-article .code-window pre{font-size:12px}.code-title{font-size:12px;padding-inline:17px}.account-page{gap:30px;padding-block:40px}.account-copy h1{font-size:42px}.account-card p{font-size:16px}.account-card .button{font-size:14px;white-space:normal}.account-card small{font-size:12px}.guide-art code{font-size:11px}.guide-card p,.article p,.mcp-product p,.timeline p{font-size:16px}.guide-meta,.timeline-date{font-size:12px}.conversation-title{font-size:12px;flex-wrap:wrap}.conversation-title .tag{font-size:10px}.chat-user,.chat-answer{font-size:14px}.chat-user{margin-left:15px}.chat-answer small{font-size:12px}.tool-call{font-size:12px}.tool-call code{overflow-wrap:anywhere}.client-row{flex-wrap:wrap}.client-row span{font-size:13px}.contact-card p{font-size:16px}th,td{font-size:13px}}
@media(max-width:600px){.full-console .console-sources{display:none}.full-console .console-sidebar{padding:18px 15px}.mobile-source-picker{display:block}.mobile-source-picker label{display:block;color:#aaaab5;font-size:13px;margin-bottom:8px}.mobile-source-picker select{width:100%;min-height:46px;border:1px solid #3e3e49;border-radius:7px;background:#19191f;color:#f5f5f7;font-size:14px;padding:10px 14px}.full-console .source-option{width:auto}}
@media(max-width:370px){.container{width:calc(100% - 32px)}.brand{font-size:19px}.intro-copy h1{font-size:40px}.intro-copy .actions{grid-template-columns:1fr}.intro-copy .button{font-size:14px}.flow-sources strong{font-size:12px}.flow-sources span:not(.flow-label){font-size:10px}.flow-core>strong{font-size:9px}.console-tabs>div[role=tablist]{gap:12px}.console-tabs [role=tab]{font-size:11px}.console-main{padding-inline:12px}.coverage-inner span{font-size:10px}.plan-strip .button{font-size:11px;padding-inline:7px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important}}

.console-response-grid:not([data-view="response"]){grid-template-columns:1fr}.console-response-grid:not([data-view="response"]) .data-reading{display:none}
