.prose .button-primary{color:var(--navy-ink)}.prose .button-secondary{color:var(--ink)}.api-about .doc-table td:first-child{white-space:normal;min-width:11em}@media (min-width:980px){.api-about .doc-table:has(thead th:nth-child(4)){min-width:46rem}}
.main-nav{align-items:center}.nav-drop{position:relative}.nav-drop-button{font-size:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex;position:relative}.nav-drop-button:after{content:"";transform-origin:0;height:1px;transition:transform .2s var(--ease-out);background:currentColor;position:absolute;bottom:-3px;left:0;right:16px;transform:scaleX(0)}.nav-drop-button:hover:after,.nav-drop-button:focus-visible:after,.nav-drop[data-open=true] .nav-drop-button:after{transform:scaleX(1)}.chevron{transition:transform .25s var(--ease-out);flex:none}.nav-drop[data-open=true] .chevron{transform:rotate(180deg)}.nav-drop-panel{z-index:50;width:min(700px, calc(100vw - 2 * var(--gutter)));background:var(--sheet);border:1px solid var(--rule-strong);box-shadow:var(--shadow-float);opacity:0;visibility:hidden;transition:opacity .25s var(--ease-out), transform .25s var(--ease-out), visibility 0s linear .25s;padding:20px 20px 16px;position:absolute;top:calc(100% + 21px);left:-28px;transform:translateY(-6px)}.nav-drop-panel:before{content:"";height:22px;position:absolute;bottom:100%;left:0;right:0}.nav-drop[data-open=true] .nav-drop-panel,html:not(.js) .nav-drop:hover .nav-drop-panel{opacity:1;visibility:visible;transition:opacity .25s var(--ease-out), transform .25s var(--ease-out), visibility 0s;transform:none}.nav-drop-groups{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.nav-drop-group+.nav-drop-group{border-left:1px solid var(--rule)}.nav-drop-group{padding-inline:6px}.nav-drop-title,.menu-sub-title,.ft-title{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;font-size:11px;transition:color .25s;display:flex}.nav-drop-title{padding:0 12px 10px}.nav-drop-group:hover .nav-drop-title{color:var(--market-text)}.nav-drop-group ul{margin:0;padding:0;list-style:none}.nav-drop-link{justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:15px;font-weight:600;line-height:1.3;text-decoration:none;transition:background-color .25s;display:flex;position:relative}.nav-drop-link small{font-family:var(--font-mono);color:var(--muted);margin-top:3px;font-size:11px;font-weight:400;display:block}.nav-drop-link .arrow{opacity:0;transition:opacity .25s var(--ease-out), transform .25s var(--ease-out);transform:translate(-4px)}.nav-drop-link:hover,.nav-drop-link:focus-visible{background:var(--paper)}.nav-drop-link:hover .arrow,.nav-drop-link:focus-visible .arrow{opacity:1;transform:none}:is(.nav-drop-link,.menu-sub-list a):before{content:"";background:var(--market,var(--navy));width:2px;transition:transform .25s var(--ease-out);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}:is(.nav-drop-link,.menu-sub-list a):is(:hover,:focus-visible,[aria-current=page]):before{transform:scaleY(1)}.nav-drop-all{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;margin:14px 12px 0;padding-top:0;font-size:12px;font-weight:500}.header-actions{gap:8px}.tg-button{border:1px solid var(--rule-strong);background:var(--sheet);min-width:36px;height:36px;transition:background-color .25s, border-color .25s, color .25s, transform .12s var(--ease-out);justify-content:center;align-items:center;gap:8px;padding:0 10px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.tg-button .icon{transition:transform .25s var(--ease-out);flex:none}.tg-button:hover,.tg-button:focus-visible{color:#1b7fb0;background:#229ed91f;border-color:#229ed9}.tg-button:hover .icon,.tg-button:focus-visible .icon{transform:translate(2px,-2px)}.tg-button:active{transform:scale(.96)}@media (prefers-color-scheme:dark){.tg-button:hover,.tg-button:focus-visible{color:#6cc6f0}}.header-actions .tg-button span{display:none}@media (min-width:1400px){.header-actions .tg-button span{display:inline}}.header-cta{white-space:nowrap}@media (max-width:559px){.header-actions .tg-button{display:none}}@media (min-width:980px) and (max-width:1239px){.main-nav{gap:20px}.site-header{gap:18px}}.menu-sub summary{border-bottom:1px solid var(--rule);cursor:pointer;justify-content:space-between;align-items:center;min-height:48px;font-size:17px;list-style:none;display:flex}.menu-sub summary::-webkit-details-marker{display:none}.menu-sub summary:after{content:"";width:7px;height:7px;transition:transform .25s var(--ease-out);border-bottom:1.5px solid;border-right:1.5px solid;margin-right:4px;transform:translateY(-2px)rotate(45deg)}.menu-sub[open] summary:after{transform:translateY(2px)rotate(-135deg)}.menu-sub-list{border-bottom:1px solid var(--rule);gap:14px;padding:14px 0 16px;display:grid}.menu-sub-list>div{display:grid}.menu-sub-title{padding-bottom:4px}.space-menu-panel .menu-sub-list a{border-bottom:0;min-height:42px;padding-left:16px;font-size:16px;position:relative}.space-menu-actions .tg-button{height:48px;padding-inline:16px;font-size:15px}.site-footer{padding:clamp(56px, 7vw, 96px) var(--gutter) 44px;border-top:1px solid var(--rule);gap:clamp(36px,4vw,52px);font-size:14px;display:grid}.ft-top{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 24px;display:grid}.ft-brand{grid-column:1/-1}@media (min-width:900px){.ft-top{grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr))}.ft-brand{grid-column:auto}}.ft-brand p{max-width:21em;color:var(--muted);margin:14px 0 18px}.ft-col ul{gap:11px;margin:16px 0 0;padding:0;list-style:none;display:grid}.ft-col a{color:var(--ink-soft);text-decoration:none;transition:color .2s;position:relative}.ft-col a:after{content:"";transform-origin:0;height:1px;transition:transform .25s var(--ease-out);background:currentColor;position:absolute;bottom:-3px;left:0;right:0;transform:scaleX(0)}.ft-col a:hover,.ft-col a:focus-visible,.ft-col a[aria-current=page]{color:var(--ink)}.ft-col a:hover:after,.ft-col a:focus-visible:after{transform:scaleX(1)}.ft-col a .out-arrow{vertical-align:.05em;transition:transform .25s var(--ease-out);margin-left:6px}.ft-col a:hover .out-arrow{transform:translate(2px,-2px)}.ft-dir{border-top:1px solid var(--rule);padding-top:32px}.ft-dir-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:28px 24px;margin-top:26px;display:grid}.ft-dir-grid .ft-col{transition:opacity .25s}@media (hover:hover){.ft-dir-grid:hover .ft-col:not(:hover){opacity:.45}}.ft-dir-grid .ft-col:hover .ft-title{color:var(--market-text)}.ft-rule{background:repeating-linear-gradient(90deg, var(--rule-strong) 0 1px, transparent 1px 12px);height:8px;-webkit-mask-image:linear-gradient(90deg,#000 40%,#0000);mask-image:linear-gradient(90deg,#000 40%,#0000)}.ft-langs{flex-wrap:wrap;gap:8px 26px;display:flex}.ft-langs a{color:var(--muted);border-bottom:1px solid #0000;padding-bottom:6px;text-decoration:none;transition:color .2s,border-color .2s}.ft-langs a:hover{color:var(--ink)}.ft-langs a[aria-current=true]{border-bottom-color:var(--kr);color:var(--ink)}.ft-fine{max-width:46em;color:var(--muted);gap:12px;font-size:12.5px;line-height:1.6;display:grid}.ft-fine p{margin:0}.ft-fine b{color:var(--ink-soft);font-weight:600}.ft-fine p:last-child{flex-wrap:wrap;gap:6px 16px;display:flex}.ft-fine a{white-space:nowrap;color:var(--ink-soft);text-underline-offset:3px}.ft-fine a:hover{color:var(--ink)}@media (pointer:coarse){.ft-col ul{gap:0}.ft-col a{padding-block:9px;display:inline-block}.ft-col a:after{bottom:6px}.ft-langs a{padding-block:10px 8px}}.space-header .nav-drop-panel{color:var(--space-ink);background:#060a16f7;border-color:#beceff2e;box-shadow:0 30px 60px #00000080}.space-header .nav-drop-group+.nav-drop-group{border-left-color:#beceff1f}.space-header :is(.nav-drop-title,.nav-drop-link small){color:#8c98b5}.space-header .nav-drop-group:hover .nav-drop-title{color:var(--market-bright)}.space-header .nav-drop-link:is(:hover,:focus-visible){background:#beceff12}.space-header .nav-drop-link:before{background:var(--market-bright)}.space-header .nav-drop-button:hover{color:#fff}.space-header .tg-button{color:var(--space-ink);background:0 0;border-color:#beceff4d}.space-header .tg-button:is(:hover,:focus-visible){color:#8fd6f6;background:#229ed92e;border-color:#3fb0e6}.gh-button{width:36px;height:36px;color:var(--space-ink);transition:background-color .25s, border-color .25s, color .25s, transform .12s var(--ease-out);border:1px solid #beceff4d;place-items:center;text-decoration:none;display:inline-grid}.gh-button .icon{transition:transform .3s var(--ease-out)}.gh-button:is(:hover,:focus-visible){color:#fff;background:#beceff1a;border-color:#beceffb3}.gh-button:is(:hover,:focus-visible) .icon{transform:rotate(-8deg)scale(1.08)}.gh-button:active{transform:scale(.96)}@media (prefers-reduced-motion:reduce){.gh-button .icon{transition:none}}@media (max-width:559px){.header-actions .gh-button{display:none}}.space-header .header-cta{--ring:#e9eefc;--glint:#2b4acb29}.space-header .header-cta:is(:hover,:focus-visible){background:#fff}.space-menu-panel .menu-sub summary,.space-menu-panel .menu-sub-list{border-bottom-color:var(--space-rule)}.space-menu-panel .menu-sub-title{color:#8c98b5}.space-menu-panel .menu-sub-list a:before{background:var(--market-bright)}.space-menu-actions .tg-button{color:var(--space-ink);background:0 0;border-color:#beceff4d;border-radius:10px}.space-menu-actions .button-primary{--glint:#2b4acb29}.live-dot{position:relative}.live:not([data-stale=true]) .live-dot:after{content:"";animation:live-ping 2.4s var(--ease-out) infinite;border:1px solid #1f9d55;border-radius:50%;position:absolute;inset:0}@keyframes live-ping{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.6)}}.glow{isolation:isolate;position:relative}.glow:after{content:"";z-index:-1;background:radial-gradient(380px circle at var(--mx,50%) var(--my,50%), color-mix(in srgb, var(--market,var(--kr)) 9%, transparent), transparent 45%);opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.glow:hover:after{opacity:1}.faq-item summary{transition:padding-left .25s var(--ease-out);position:relative}.faq-item summary:before{content:"";background:var(--market,var(--navy));width:2px;transition:transform .25s var(--ease-out);position:absolute;top:16px;bottom:16px;left:0;transform:scaleY(0)}.faq-item summary:hover,.faq-item[open] summary{padding-left:16px}.faq-item summary:hover:before,.faq-item[open] summary:before{transform:scaleY(1)}.tabs{position:relative}.tabs button{z-index:1;position:relative}.tabs-pill{border:1px solid var(--ink);background:var(--sheet);pointer-events:none;transition:transform .4s var(--ease-out), width .4s var(--ease-out), height .4s var(--ease-out);position:absolute;top:0;left:0}.tabs[data-pill=true] button[aria-selected=true]{background:0 0;border-color:#0000}@media (prefers-reduced-motion:reduce){.live-dot:after,.glow:after{display:none}}
.api-hero,.key-cta{--night:#050a16;--night-ink:#e8edf9;--night-soft:#b9c3da;--night-muted:#8c98b5;--night-rule:#beceff24;isolation:isolate;background:radial-gradient(1100px 520px at 78% -10%, color-mix(in srgb, var(--market-bright) 16%, transparent), transparent 62%), var(--night);color:var(--night-ink);position:relative;overflow:hidden}.api-hero:before,.key-cta:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(1px 1px at 8% 18%,#ffffff8c,#0000),radial-gradient(1px 1px at 22% 72%,#ffffff59,#0000),radial-gradient(1px 1px at 37% 34%,#fff6,#0000),radial-gradient(1.5px 1.5px at 46% 88%,#ffffff73,#0000),radial-gradient(1px 1px at 58% 12%,#ffffff80,#0000),radial-gradient(1px 1px at 67% 61%,#ffffff4d,#0000),radial-gradient(1.5px 1.5px at 81% 27%,#fff6,#0000),radial-gradient(1px 1px at 92% 79%,#ffffff73,#0000),radial-gradient(1px 1px at 14% 47%,#ffffff4d,#0000),radial-gradient(1px 1px at 74% 93%,#ffffff59,#0000);position:absolute;inset:0}.api-hero ::selection,.key-cta ::selection{color:#fff;background:#3553c9}.api-hero-grid,.api-facts{max-width:1440px;margin-inline:auto}.api-hero-grid{padding:clamp(36px, 5vw, 64px) var(--gutter) 0;grid-template-columns:minmax(0,1fr);gap:8px;display:grid}@media (min-width:1100px){.api-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:0;padding-right:0}}.api-hero-text{padding-bottom:clamp(40px,5vw,64px)}@media (min-width:1100px){.api-hero-text{padding-right:48px}}.crumbs ol{font-family:var(--font-mono);color:var(--night-muted);flex-wrap:wrap;gap:4px 10px;margin:0 0 26px;padding:0;font-size:12px;list-style:none;display:flex}.crumbs li+li:before{content:"/";color:#beceff4d;margin-right:10px}.crumbs a{margin:-14px -4px;padding:14px 4px;text-decoration:none;transition:color .2s;display:inline-block;position:relative}.crumbs a:after{content:"";transform-origin:0;height:1px;transition:transform .25s var(--ease-out);background:currentColor;position:absolute;bottom:11px;left:4px;right:4px;transform:scaleX(0)}.crumbs a:hover{color:var(--night-ink)}.crumbs a:hover:after{transform:scaleX(1)}.crumbs [aria-current=page]{color:var(--night-ink)}.api-eyebrow{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--market-bright);align-items:center;gap:10px;margin:0 0 22px;font-size:12px;display:flex}.api-eyebrow span{background:var(--market-bright);flex:none;width:7px;height:7px}.api-title{max-width:15ch;font-family:var(--font-wide);font-variation-settings:"wdth" 118;letter-spacing:-.035em;text-wrap:balance;animation:slide-up .42s var(--ease-out) both;margin:0;font-size:clamp(2.2rem,4.4vw,4.2rem);font-weight:700;font-stretch:118%;line-height:1}.api-lead{max-width:36em;color:var(--night-soft);text-wrap:pretty;animation:slide-up .42s var(--ease-out) 80ms both;margin:26px 0 0;font-size:clamp(16px,1.25vw,18px)}.api-actions{animation:fade-up .42s var(--ease-out) .16s both;flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.button-light{--ring:#eef2fc;--glint:#2b4acb29;color:#0b1226;background:#eef2fc}.button-light:is(:hover,:focus-visible){background:#fff}.button-line{--ring:var(--market-bright);--glint:#beceff24;color:var(--night-ink);background:0 0;border-color:#beceff59}.button-line:is(:hover,:focus-visible){background:#beceff0f;border-color:#beceffbf}.button-line .out-arrow{transition:transform .25s var(--ease-out)}.button-line:hover .out-arrow{transform:translate(2px,-2px)}.api-hero-map{min-height:340px;margin-inline:calc(-1 * var(--gutter));border-top:1px solid var(--night-rule);position:relative}@media (min-width:1100px){.api-hero-map{border-top:0;border-left:1px solid var(--night-rule);min-height:470px;margin:0}}.feed-map{position:absolute;inset:0;overflow:hidden;container-type:size}.feed-map canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.feed-map-land{fill:none;stroke:#beceff3d;stroke-width:.42px;stroke-dasharray:.42 .58;width:100%;height:100%;position:absolute;inset:0}.feed-map-sight,.feed-map-own{--sight-y:calc(50cqh + var(--sight-dy) * 100cqw / var(--map-span));pointer-events:none;position:absolute}.feed-map-sight{left:var(--sight-x);top:var(--sight-y);border:1.5px solid color-mix(in srgb, var(--market-bright) 95%, transparent);border-radius:50%;width:48px;height:48px;translate:-50% -50%}.feed-map-sight img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.feed-map-sight:after{content:"";border:1px solid color-mix(in srgb, var(--market-bright) 35%, transparent);border-radius:50%;position:absolute;inset:-5.5px}.feed-map-sight:before{--tick:#ebf0ff59;content:"";background:linear-gradient(var(--tick), var(--tick)) left center / 7px 1px no-repeat, linear-gradient(var(--tick), var(--tick)) right center / 7px 1px no-repeat, linear-gradient(var(--tick), var(--tick)) center top / 1px 7px no-repeat, linear-gradient(var(--tick), var(--tick)) center bottom / 1px 7px no-repeat;position:absolute;inset:-11.5px}.feed-map-own{left:calc(var(--sight-x) + 36px);top:calc(var(--sight-y) - 28px);font-family:var(--font-mono);color:#fff;white-space:nowrap;font-size:10px;line-height:10px}.feed-map[data-ready] :is(.feed-map-land,.feed-map-own),.feed-map[data-flag] .feed-map-sight{visibility:hidden}.feed-map-region,.feed-map-route,.feed-map-coords{font-family:var(--font-mono);letter-spacing:.1em;color:var(--night-muted);pointer-events:none;font-size:11px;position:absolute}.feed-map-region{top:16px;left:18px}.feed-map-route{color:var(--night-soft);align-items:center;gap:8px;display:flex;bottom:30px;left:18px}.feed-map-route i{background:var(--market-bright);width:7px;height:7px}.feed-map-coords{top:16px;right:18px}.api-facts{grid-template-columns:repeat(2,minmax(0,1fr));margin-block:0;display:grid;position:relative}.api-facts:after{content:"";background:var(--night-rule);width:100vw;height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}@media (min-width:900px){.api-facts{grid-template-columns:repeat(4,minmax(0,1fr))}}.api-facts>div{padding:18px var(--gutter);border-bottom:1px solid var(--night-rule);transition:background-color .25s;position:relative}@media (min-width:900px){.api-facts>div{border-bottom:0;padding-inline:24px}.api-facts>div:first-child{padding-left:var(--gutter)}.api-facts>div+div{border-left:1px solid var(--night-rule)}}.api-facts>div:before{content:"";background:var(--market-bright);transform-origin:0;height:1px;transition:transform .3s var(--ease-out);position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.api-facts>div:hover{background:#beceff0a}.api-facts>div:hover:before{transform:scaleX(1)}.api-facts dt{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--night-muted);font-size:11px}.api-facts dd{font-family:var(--font-mono);color:var(--night-ink);margin:8px 0 0;font-size:13px}.api-facts .live{align-items:center;gap:9px;display:inline-flex}.api-status{display:none}@media (max-width:699px){.api-status{font-family:var(--font-mono);color:var(--night-ink);animation:fade-up .42s var(--ease-out) .2s both;align-items:center;gap:9px;margin:18px 0 0;font-size:12px;display:flex}}.api-sec{padding:clamp(64px, 8vw, 120px) var(--gutter);border-top:1px solid var(--rule)}.api-sec-alt{background:var(--sheet)}.api-sec-head{justify-items:start;margin-bottom:clamp(32px,4vw,56px);display:grid}.api-sec-idx{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:18px;font-size:12px;display:block}.api-sec-idx b{color:var(--market-text);margin-right:6px;font-weight:600}.api-sec-head h2{font-family:var(--font-wide);font-variation-settings:"wdth" 112;letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(1.9rem,3.3vw,3rem);font-weight:700;font-stretch:112%;line-height:1.02}.api-sec-head .deck{margin-top:18px}.field-groups{column-gap:20px}@media (min-width:1000px){.field-groups{columns:2}}.field-group{break-inside:avoid;border:1px solid var(--rule);background:var(--sheet);margin:0 0 20px}.field-group h3{border-bottom:1px solid var(--rule);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);align-items:center;gap:10px;margin:0;padding:12px 16px;font-size:11px;font-weight:500;display:flex}.field-group h3:before{content:attr(data-letter);border:1px solid var(--rule-strong);width:20px;height:20px;color:var(--market-text);letter-spacing:0;place-items:center;font-weight:600;display:grid}.field-group ul{margin:0;padding:0;list-style:none}.field-row{grid-template-columns:minmax(0,1fr) auto;gap:3px 16px;padding:11px 16px;transition:background-color .25s;display:grid;position:relative}.field-row+.field-row{border-top:1px solid var(--rule)}.field-row:before{content:"";background:var(--market);width:2px;transition:transform .25s var(--ease-out);position:absolute;top:0;bottom:0;left:-1px;transform:scaleY(0)}.field-path{color:var(--ink);grid-column:1;font-size:13px;transition:color .25s}.field-text{color:var(--muted);grid-column:1;font-size:13.5px;line-height:1.4}.field-value{border:1px solid var(--rule);background:var(--paper);max-width:230px;color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;grid-area:1/2/span 2;align-self:center;padding:4px 8px;font-size:12px;transition:background-color .25s,border-color .25s;overflow:hidden}.field-row:hover{background:color-mix(in srgb, var(--paper) 60%, transparent)}.field-row:hover:before{transform:scaleY(1)}.field-row:hover .field-path{color:var(--market-text)}.field-row:hover .field-value{border-color:color-mix(in srgb, var(--market) 40%, transparent);background:color-mix(in srgb, var(--market) 8%, var(--paper))}@media (max-width:520px){.field-row{grid-template-columns:minmax(0,1fr)}.field-value{grid-area:auto/1;justify-self:start;max-width:100%;margin-top:4px}}.field-values{grid-area:1/2/span 2;align-self:center;justify-items:end;gap:4px;min-width:0;display:grid}.field-values .field-value{grid-area:auto}.field-values .field-value:before{content:attr(data-source);color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin-right:6px;font-size:10px}@media (max-width:520px){.field-values{grid-area:auto/1;justify-items:start;margin-top:4px}.field-values .field-value{margin-top:0}}.field-shared{color:var(--muted);margin:14px 0 0;font-size:14px}.field-car{color:var(--muted);margin:4px 0 0;font-size:13px}.field-car .label{margin-right:6px}.segments{border:1px solid var(--rule-strong);background:var(--paper);scrollbar-width:none;max-width:100%;padding:4px;display:inline-flex;position:relative;overflow-x:auto}.segments button{z-index:1;min-height:38px;color:var(--muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0 16px;font-size:14px;font-weight:600;transition:color .25s;position:relative}.segments button:hover{color:var(--ink)}.segments button[aria-selected=true]{color:var(--navy-ink)}.segments-pill{background:var(--navy);transition:transform .4s var(--ease-out), width .4s var(--ease-out);position:absolute;top:4px;bottom:4px;left:0}.request-note{color:var(--muted);margin:14px 0 16px;font-size:14px}.url-bar{border:1px solid var(--panel-rule);background:var(--panel-deep);min-width:0;color:var(--panel-ink);align-items:center;gap:12px;padding:6px 6px 6px 10px;display:flex}.url-bar .method{color:#fff;font-family:var(--font-mono);letter-spacing:.06em;background:#1f9d55;flex:none;padding:3px 7px;font-size:11px;font-weight:600}.url-bar code{white-space:nowrap;scrollbar-width:thin;flex:1;min-width:0;padding:4px 2px;font-size:13px;overflow-x:auto}.url-flash{animation:url-flash .9s var(--ease-out)}@keyframes url-flash{0%{background:color-mix(in srgb, var(--market-bright,#8fa2ff) 32%, transparent)}}.request-grid{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:16px;display:grid}@media (min-width:1100px){.request-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.request-grid .code-block,.builder-out .code-block{margin:0}.request-grid pre,.builder-out pre{max-height:460px;overflow:auto}.response-block header span{align-items:center;display:inline-flex}.ok-dot{background:#1f9d55;border-radius:50%;width:7px;height:7px;margin-right:8px}.request-foot{color:var(--muted);margin:14px 0 0;font-size:12.5px}.code-tabs [role=tab]{transition:color .2s;position:relative}.code-tabs [role=tab]:after{content:"";background:var(--market-bright,var(--kr-bright));height:2px;transition:transform .3s var(--ease-out);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.code-tabs [role=tab][aria-selected=true]:after{transform:scaleX(1)}.code-tabs [role=tab]:hover{color:var(--panel-ink)}.copy-button{transition:color .2s,border-color .2s}.copy-button[data-copied=true]{color:#4ade80;border-color:#4ade8080}.builder{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}@media (min-width:1100px){.builder{grid-template-columns:340px minmax(0,1fr);align-items:start}}.builder-form{border:1px solid var(--rule);background:var(--sheet);gap:14px;padding:20px;display:grid}.builder-field{gap:6px;display:grid}.builder-field>span{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px}.builder-field :is(select,input){border:1px solid var(--rule-strong);background:var(--paper);height:42px;color:var(--ink);font:inherit;border-radius:0;padding:0 12px;font-size:15px;transition:border-color .2s}.builder-field input::placeholder{color:var(--muted);opacity:.55}.builder-field :is(select,input):hover,.builder-field :is(select,input):focus{border-color:var(--ink)}.builder-fixed strong{font-family:var(--font-mono);font-size:14px;font-weight:500}.builder-fixed small{color:var(--muted);font-family:var(--font-body);margin-left:6px;font-size:12px}.builder-reset{color:var(--ink);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:14px}.builder-out{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;display:grid}.uses{border-top:1px solid var(--rule-strong);margin:0;padding:0;list-style:none}.use{border-bottom:1px solid var(--rule-strong);gap:10px 32px;padding:28px 0;display:grid;position:relative}@media (min-width:900px){.use{grid-template-columns:90px minmax(0,1fr) minmax(0,300px);align-items:start}}.use:after{content:"";background:var(--market);transform-origin:0;height:1px;transition:transform .4s var(--ease-out);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.use:hover:after{transform:scaleX(1)}.use-num{font-family:var(--font-mono);color:var(--market-text);font-size:34px;line-height:1}.use h3{letter-spacing:-.01em;margin:0 0 8px;font-size:clamp(20px,1.8vw,24px);font-weight:650}.use p{color:var(--ink-soft);margin:0}.use .use-method{gap:6px;display:grid}.use-method code{color:var(--ink);overflow-wrap:anywhere;font-size:13px}.api-about{max-width:880px}.api-about-part+.api-about-part{margin-top:44px}.api-about h3{letter-spacing:-.015em;margin:0 0 12px;font-size:clamp(21px,2vw,26px);font-weight:680}.api-faq summary{justify-content:flex-start}.faq-num{width:40px;font-family:var(--font-mono);color:var(--muted);flex:none;font-size:12px;font-weight:500;transition:color .25s}.faq-q{flex:1}.api-faq .faq-item:hover .faq-num,.api-faq .faq-item[open] .faq-num{color:var(--market-text)}.api-faq .faq-item p{padding-left:56px}.other-apis{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;border:1px solid var(--rule);background:var(--rule);grid-auto-columns:minmax(152px,1fr);grid-auto-flow:column;gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow-x:auto}.other-apis li{scroll-snap-align:start}.other-apis a{background:var(--sheet);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px 10px;height:100%;min-height:clamp(112px,9vw,132px);padding:clamp(14px,1.4vw,20px);text-decoration:none;display:grid}.other-apis .label{align-self:start}.other-apis strong{letter-spacing:-.01em;grid-column:1/-1;align-self:end;font-size:clamp(14px,.55vw + 9px,19px);font-weight:650;line-height:1.2;transition:color .25s}.other-apis .arrow{transition:transform .25s var(--ease-out);grid-area:1/2}.other-apis a:hover strong{color:var(--market-text)}.other-apis a:hover .arrow{transform:translate(4px)}.key-cta{padding:clamp(64px, 8vw, 112px) var(--gutter);gap:44px;display:grid}@media (min-width:1000px){.key-cta{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px}}.key-cta .api-sec-idx{color:var(--night-muted)}.key-cta .api-sec-idx b{color:var(--market-bright)}.key-cta h2{max-width:13ch;font-family:var(--font-wide);font-variation-settings:"wdth" 118;letter-spacing:-.035em;text-wrap:balance;margin:0 0 24px;font-size:clamp(2rem,3.8vw,3.4rem);font-weight:700;font-stretch:118%;line-height:1}.key-cta ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.key-cta li{color:var(--night-soft);padding-left:22px;position:relative}.key-cta li:before{content:"";background:var(--market-bright);width:6px;height:6px;position:absolute;top:.62em;left:0}.tg-button-large{height:48px;color:var(--night-ink);background:0 0;border-color:#beceff59;padding:0 18px;font-size:15px}.key-cta .tg-button-large:is(:hover,:focus-visible){color:#8fd6f6;background:#229ed92e;border-color:#3fb0e6}.tg-wrap{margin:0}.tg{--tg-bg:#0e1621;--tg-bar:#17212b;--tg-in:#182533;--tg-out:#2b5278;--tg-text:#f5f5f5;--tg-muted:#6d7f8f;--tg-out-meta:#7da8d3;--tg-accent:#6ab3f3;background:var(--tg-bg);color:var(--tg-text);border-radius:12px;font-family:-apple-system,Segoe UI,Roboto,Open Sans,Helvetica Neue,Arial,sans-serif;font-size:14px;line-height:1.38;overflow:hidden;box-shadow:0 0 0 1px #ffffff0f,0 30px 70px #00000073}.tg-head{background:var(--tg-bar);border-bottom:1px solid #101921;align-items:center;gap:12px;padding:8px 12px 8px 14px;display:flex}.tg-avatar{object-fit:cover;border-radius:50%;flex:none;width:42px;height:42px}.tg-who{flex:1;min-width:0;display:grid}.tg-who strong{font-size:15px;font-weight:600}.tg-status{color:var(--tg-muted);font-size:13px;display:grid}.tg-status>span{grid-area:1/1}.tg-typing{color:var(--tg-accent);opacity:0}.tg-typing i{vertical-align:2px;background:currentColor;border-radius:50%;width:3px;height:3px;margin-left:2px;animation:1s ease-in-out infinite tg-dot;display:inline-block}.tg-typing i:nth-child(2){animation-delay:.15s}.tg-typing i:nth-child(3){animation-delay:.3s}@keyframes tg-dot{50%{opacity:.25}}.tg-tools{color:var(--tg-muted);gap:14px;display:flex}.tg-chat{background:radial-gradient(500px 300px at 85% 10%, #2b52782e, transparent 70%), radial-gradient(400px 260px at 10% 90%, #18253399, transparent 70%), var(--tg-bg);flex-direction:column;gap:4px;min-height:320px;padding:12px 18px 16px;display:flex}.tg-date{background:#182533e6;border-radius:12px;align-self:center;margin:4px 0 10px;padding:3px 10px;font-size:13px;font-weight:500}.tg-msg{overflow-wrap:anywhere;border-radius:12px;max-width:80%;padding:6px 10px 7px 11px;position:relative}.tg-in{background:var(--tg-in);align-self:flex-start}.tg-out{background:var(--tg-out);align-self:flex-end;margin-bottom:8px}.tg-in+.tg-in{border-top-left-radius:6px}.tg-in:has(+.tg-in){border-bottom-left-radius:6px}.tg-in.tg-tail{border-bottom-left-radius:0}.tg-out.tg-tail{border-bottom-right-radius:0}.tg-tail:before{content:"";background:inherit;width:9px;height:17px;position:absolute;bottom:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='17'%3E%3Cpath d='M9 0v17H0c3.6-.6 6.5-2.4 8-6.2C8.8 8.6 9 5 9 0z'/%3E%3C/svg%3E") no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='17'%3E%3Cpath d='M9 0v17H0c3.6-.6 6.5-2.4 8-6.2C8.8 8.6 9 5 9 0z'/%3E%3C/svg%3E") no-repeat}.tg-in.tg-tail:before{left:-8px}.tg-out.tg-tail:before{right:-8px;transform:scaleX(-1)}.tg-meta{float:right;color:var(--tg-muted);white-space:nowrap;align-items:center;gap:3px;margin:8px -2px -4px 12px;font-size:12px;line-height:1;display:inline-flex}.tg-out .tg-meta{color:var(--tg-out-meta)}.tg-ticks{color:var(--tg-accent)}.tg-msg b{font-weight:600}.tg-msg code{color:#e6edf3;word-break:break-all;background:#ffffff0f;border-radius:4px;padding:1px 4px;font-size:13px}.tg-input{background:var(--tg-bar);min-height:48px;color:var(--tg-muted);border-top:1px solid #0b121a;align-items:center;gap:14px;padding:0 14px;display:flex}.tg-input span{flex:1;font-size:14px}.tg-note{color:var(--night-muted);margin:12px 2px 0;font-size:12px}.js .tg .tg-msg{opacity:0}.js .tg.is-in .tg-msg{animation:tg-in .38s var(--ease-out) var(--t,0s) both}.js .tg.is-in .tg-typing{animation:3.2s linear both tg-typing}.js .tg.is-in .tg-bot{animation:3.2s linear both tg-bot}@keyframes tg-in{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}@keyframes tg-typing{0%,25%{opacity:0}26%,53%{opacity:1}54%,62%{opacity:0}63%,90%{opacity:1}91%,to{opacity:0}}@keyframes tg-bot{0%,25%{opacity:1}26%,53%{opacity:0}54%,62%{opacity:1}63%,90%{opacity:0}91%,to{opacity:1}}@media (prefers-reduced-motion:reduce){.js .tg .tg-msg{opacity:1;animation:none!important}.js .tg .tg-typing{opacity:0;animation:none!important}.js .tg .tg-bot{opacity:1;animation:none!important}.url-flash{animation:none}}:where(.api-hero:not([data-market]),.api-page:not([data-market]),.frame>.key-cta){--market:var(--kr);--market-text:var(--kr-text);--market-bright:var(--kr-bright)}.page-hero-aside{align-items:center;padding-bottom:clamp(40px,5vw,64px);display:flex}@media (min-width:1100px){.page-hero-aside{padding:0 var(--gutter) clamp(40px, 5vw, 64px) 48px;border-left:1px solid var(--night-rule)}.page-hero:not([data-aside]) .api-hero-grid{grid-template-columns:minmax(0,1fr)}.page-hero:not([data-aside]) .api-title{max-width:22ch}}.hero-answer{width:100%;animation:fade-up .42s var(--ease-out) .2s both;background:#0a1020d9;border:1px solid #beceff29;margin:0;box-shadow:0 30px 70px #00000059}.hero-answer figcaption{border-bottom:1px solid var(--night-rule);font-family:var(--font-mono);color:var(--night-soft);align-items:center;gap:10px;padding:10px 14px;font-size:12px;display:flex}.hero-answer .method{color:#fff;letter-spacing:.06em;background:#1f9d55;padding:3px 7px;font-size:11px;font-weight:600}.hero-answer pre{color:var(--night-soft);margin:0;padding:16px;font-size:12.5px;line-height:1.7;overflow-x:auto}.hero-answer p{border-top:1px solid var(--night-rule);font-family:var(--font-mono);color:var(--night-muted);align-items:center;margin:0;padding:10px 14px;font-size:11px;display:flex}.api-sec.legal .prose{max-width:880px}
.docs{padding-inline:var(--gutter);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1000px){.docs{--side:250px;grid-template-columns:var(--side) minmax(0, 1fr);transition:grid-template-columns .32s var(--ease-out);column-gap:clamp(28px,3vw,48px)}html[data-docs-side=closed] .docs{--side:44px}}@media (min-width:1280px){.docs[data-group=guides]{grid-template-columns:var(--side) minmax(0, 1fr) 200px}}.docs-side{padding-top:20px}@media (min-width:1000px){.docs-side{top:var(--header);height:calc(100vh - var(--header));border-right:1px solid var(--rule);scrollbar-width:thin;align-self:start;padding:28px 20px 28px 0;position:sticky;overflow-y:auto}}.docs-side-search{gap:8px;margin-bottom:18px;display:flex}.docs-side-search .docs-search-button{flex:1;min-width:0}.docs-side-toggle{width:40px;height:40px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;order:1;place-items:center;padding:0;transition:background-color .2s,border-color .2s,color .2s;display:none}.docs-side-toggle:hover{border-color:var(--rule-strong);background:var(--sheet);color:var(--ink)}.docs-side-toggle:focus-visible,.docs-search-button:focus-visible{outline:2px solid var(--kr);outline-offset:-2px}.docs-side-toggle-chevron{transform-origin:12.5px 10px;transition:transform .32s var(--ease-out)}@media (min-width:1000px){.docs-side-toggle{display:grid}html[data-docs-side=closed] .docs-side{margin-left:calc(-1 * var(--gutter));padding-inline:0;overflow:visible}html[data-docs-side=closed] .docs-side-search{flex-direction:column;align-items:center;gap:6px}html[data-docs-side=closed] .docs-side-toggle{order:0}html[data-docs-side=closed] .docs-nav{display:none}html[data-docs-side=closed] .docs-search-button{background:0 0;border-color:#0000;flex:none;justify-content:center;width:40px;padding:0}html[data-docs-side=closed] .docs-search-button:hover{border-color:var(--rule-strong);background:var(--sheet)}html[data-docs-side=closed] .docs-search-button kbd{display:none}html[data-docs-side=closed] .docs-search-button span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html[data-docs-side=closed] .docs-side-toggle-chevron{transform:scaleX(-1)}}.docs-search-button{border:1px solid var(--rule-strong);background:var(--sheet);width:100%;min-height:40px;color:var(--muted);cursor:pointer;align-items:center;gap:10px;padding:0 10px;font-size:14px;transition:border-color .2s,color .2s;display:flex}.docs-search-button:hover{border-color:var(--ink);color:var(--ink)}.docs-search-button span{text-align:left;flex:1}.docs kbd,.docs-search kbd{border:1px solid var(--rule-strong);background:var(--paper);font-family:var(--font-mono);color:var(--muted);padding:1px 6px;font-size:11px}.docs-nav{border:1px solid var(--rule-strong);background:var(--sheet)}@media (min-width:1000px){.docs-nav[open]{background:0 0;border:0}.docs-nav[open]>summary{display:none}.docs-nav[open]>.docs-side-inner{border-top:0;padding:0}}.docs-nav>summary{cursor:pointer;align-items:center;gap:12px;min-height:48px;padding:0 14px;list-style:none;display:flex}.docs-nav>summary::-webkit-details-marker{display:none}.docs-nav>summary span:last-child{flex:1;font-weight:600}.docs-nav>summary:after{content:"";width:7px;height:7px;transition:transform .25s var(--ease-out);border-bottom:1.5px solid;border-right:1.5px solid;transform:translateY(-2px)rotate(45deg)}.docs-nav[open]>summary:after{transform:translateY(2px)rotate(-135deg)}.docs-nav>.docs-side-inner{border-top:1px solid var(--rule);padding:4px 14px 16px}.docs-group{margin-bottom:14px}.docs-group>summary{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);cursor:pointer;justify-content:space-between;align-items:center;padding:8px 0;font-size:11px;list-style:none;display:flex}.docs-group>summary::-webkit-details-marker{display:none}.docs-group>summary small{font-size:11px}@supports (interpolate-size:allow-keywords){.docs-group{interpolate-size:allow-keywords}.docs-group::details-content{height:0;transition:height .45s var(--ease-out), content-visibility .45s allow-discrete;overflow:clip}.docs-group[open]::details-content{height:auto}}.docs-group ol{gap:1px;margin:0;padding:0;list-style:none;display:grid}.docs-group a{color:var(--ink-soft);gap:2px;padding:7px 10px 7px 14px;font-size:14px;text-decoration:none;transition:background-color .2s,color .2s;display:grid;position:relative}.docs-group a:before{content:"";background:var(--kr);width:2px;transition:transform .25s var(--ease-out);position:absolute;top:4px;bottom:4px;left:0;transform:scaleY(0)}.docs-group a:hover{background:var(--sheet);color:var(--ink)}.docs-group a:hover:before,.docs-group a[aria-current=page]:before{transform:scaleY(1)}.docs-group a[aria-current=page]{background:var(--sheet);color:var(--ink);font-weight:600}.docs-nav-name{align-items:center;gap:8px;display:flex}.docs-group code{color:var(--muted);font-size:11px;font-weight:400}.verb{color:#fff;font-family:var(--font-mono);letter-spacing:.04em;background:#1f9d55;padding:1px 5px;font-size:10px;font-weight:600}.docs-side-foot{border-top:1px solid var(--rule);gap:10px;margin-top:18px;padding-top:18px;font-size:13px;display:grid}.docs-side-foot .go{justify-self:start;font-weight:500}.docs-side-foot .button{margin-top:6px}.docs-main{max-width:820px;padding:clamp(28px,4vw,52px) 0 80px}.docs[data-group=methods] .docs-main{max-width:none}.docs-head{margin-bottom:8px}.docs-crumbs ol{color:var(--muted);margin-bottom:18px}.docs-main.prose .docs-crumbs li{margin:0}.docs-crumbs li+li:before{color:var(--rule-strong)}.docs-main.prose .docs-crumbs a{color:var(--muted);text-decoration:none}.docs-main.prose .docs-crumbs a:hover,.docs-crumbs [aria-current=page]{color:var(--ink)}.docs-eyebrow{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0 0 14px;font-size:12px}.docs-eyebrow b{color:var(--kr-text);margin-right:6px;font-weight:600}.docs-main.prose h1{margin-bottom:14px;font-size:clamp(2rem,3.8vw,3.1rem)}.docs-signature{color:var(--panel-ink);margin-bottom:14px;display:inline-block;border:1px solid var(--panel-rule)!important;background:var(--panel-deep)!important;padding:6px 10px!important;font-size:14px!important}.docs-lead{max-width:40em;color:var(--ink-soft);margin:0;font-size:18px}.docs-main h2{scroll-margin-top:calc(var(--header) + 24px)}.docs-steps{border:1px solid var(--rule);background:var(--rule);counter-reset:step;gap:1px;margin:20px 0;list-style:none;display:grid;padding:0!important}.docs-steps li{background:var(--sheet);counter-increment:step;grid-template-columns:36px minmax(0,1fr);gap:4px 14px;padding:16px 18px;display:grid;margin:0!important}.docs-steps li:before{content:counter(step, decimal-leading-zero);font-family:var(--font-mono);color:var(--kr-text);grid-row:span 2;font-size:13px}.docs-steps b{color:var(--ink)}.docs-methods{border:1px solid var(--rule);background:var(--rule);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1px;margin:20px 0;display:grid}.docs-card:last-child:nth-child(odd){grid-column:1/-1}.docs-card{background:var(--sheet);align-content:start;gap:8px;padding:16px 18px;display:grid;position:relative}.docs-main .docs-card a{color:var(--ink);gap:8px;text-decoration:none;display:grid}.docs-card a:after{content:"";position:absolute;inset:0}.docs-methods code{justify-self:start}.docs-methods span{color:var(--muted);font-size:13.5px;line-height:1.45}.docs-card:hover strong{color:var(--kr-text)}.docs-key{border:1px solid var(--rule-strong);background:radial-gradient(500px 200px at 100% 0%, color-mix(in srgb, var(--kr) 10%, transparent), transparent 70%), var(--sheet);gap:18px;margin-top:64px;padding:24px;display:grid}@media (min-width:760px){.docs-key{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.docs-key strong{font-size:20px}.docs-key p{color:var(--ink-soft);margin:6px 0 0;font-size:15px}.docs-key-actions{flex-wrap:wrap;gap:10px;display:flex}.docs-main .docs-key-actions a{color:var(--navy-ink);text-decoration:none}.docs-main .docs-key-actions .tg-button{color:var(--ink)}.tg-button-docs{height:48px;padding:0 16px;font-size:15px}.docs-pager{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.docs-main .docs-pager a{border:1px solid var(--rule);color:var(--ink);gap:6px;padding:16px 18px;text-decoration:none;transition:border-color .2s;display:grid}.docs-main .docs-pager a:hover{border-color:var(--ink)}.docs-pager-next{text-align:right}.docs-pager .label{align-items:center;gap:6px;display:inline-flex}.docs-pager-next .label{justify-content:flex-end}.docs-toc{display:none}@media (min-width:1280px){.docs[data-group=guides] .docs-toc{top:calc(var(--header) + 28px);align-self:start;padding-top:clamp(28px,4vw,52px);font-size:13px;display:block;position:sticky}}.docs-toc ol{gap:2px;margin:12px 0 0;padding:0;list-style:none;display:grid}.docs-toc a{color:var(--muted);gap:8px;padding:5px 0 5px 12px;text-decoration:none;transition:color .2s;display:flex;position:relative}.docs-toc a span{font-family:var(--font-mono);font-size:11px}.docs-toc a:before{content:"";background:var(--kr);width:2px;transition:transform .25s var(--ease-out);position:absolute;top:5px;bottom:5px;left:0;transform:scaleY(0)}.docs-toc a:hover,.docs-toc a[aria-current=location]{color:var(--ink)}.docs-toc a[aria-current=location]:before{transform:scaleY(1)}.docs[data-group=methods] .docs-main{container:article/inline-size}.endpoint{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:28px;display:grid}@container article (min-width:780px){.endpoint{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:clamp(24px,3cqw,40px)}.endpoint-side{top:calc(var(--header) + 16px);max-height:calc(100vh - var(--header) - 32px);scrollbar-width:thin;position:sticky;overflow-y:auto}}.endpoint-main,.endpoint-side{min-width:0}.endpoint-main{container:params/inline-size}.endpoint-examples{gap:10px;display:grid}.endpoint-examples>div{flex-wrap:wrap;gap:8px;display:flex}.endpoint-examples button{border:1px solid var(--rule-strong);background:var(--sheet);min-height:34px;color:var(--ink-soft);cursor:pointer;padding:0 12px;font-size:13px;transition:border-color .2s,background-color .2s,color .2s}.endpoint-examples button:hover{border-color:var(--ink);color:var(--ink)}.endpoint-examples button[aria-pressed=true]{border-color:var(--navy);background:var(--navy);color:var(--navy-ink)}.docs-main .endpoint h2{border-top:0;margin:28px 0 12px;padding-top:0;font-size:20px}.docs-main .endpoint-side h2{align-items:center;gap:10px;margin-top:0;font-size:16px;display:flex}.endpoint-params{border:1px solid var(--rule);background:var(--sheet)}.param-group+.param-group{border-top:1px solid var(--rule)}.docs-main .param-group h3{border-bottom:1px solid var(--rule);background:var(--paper);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0;padding:11px 16px 10px;font-size:11px;font-weight:500}.docs-main .param-group ul{margin:0;padding:0;list-style:none}.docs-main .param{grid-template-columns:minmax(0,1fr) minmax(128px,38%);align-items:start;gap:6px 18px;margin:0;padding:14px 16px;display:grid}.docs-main .param+.param{border-top:1px solid var(--rule)}.param-head{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.param-head label{cursor:pointer}.param-head small{font-family:var(--font-mono);color:var(--muted);flex-basis:100%;font-size:11px}.docs-main .param-text{grid-column:1;margin:0;font-size:14px;line-height:1.5}.param-value{grid-area:1/2/span 2}@container params (max-width:380px){.docs-main .param{grid-template-columns:minmax(0,1fr)}.param-value{grid-area:auto/1;margin-top:4px}}.endpoint-required{font-family:var(--font-mono);color:var(--cn-text);margin-left:6px;font-size:10px}.endpoint-params :is(input,select){border:1px solid var(--rule-strong);background:var(--paper);width:100%;height:36px;color:var(--ink);font-family:var(--font-mono);border-radius:0;padding:0 8px;font-size:13px}.endpoint-params :is(input,select):focus{border-color:var(--ink)}.endpoint-params input::placeholder{color:var(--muted);opacity:.6}.endpoint-reset{color:var(--ink);cursor:pointer;background:0 0;border:0;margin-top:12px;padding:0;font-size:14px}.endpoint-panel+.endpoint-panel{margin-top:24px}.endpoint-panel .code-tabs,.endpoint-panel .code-block{margin:0}.endpoint-panel .url-bar{margin-bottom:10px}.endpoint .url-bar{align-items:flex-start}.endpoint .url-bar .method{margin-top:5px}.docs-main .endpoint .url-bar code{white-space:normal;overflow-wrap:anywhere;line-height:1.55;overflow:visible}.endpoint-panel pre{white-space:pre-wrap;overflow-wrap:anywhere;scrollbar-width:thin;max-height:420px;overflow:auto}.endpoint-key{justify-content:space-between;width:100%;margin-top:12px}.docs-main .endpoint-key{border:1px solid var(--panel-rule);background:var(--panel-deep);color:var(--panel-ink);text-decoration:none}.docs-main .endpoint-key:is(:hover,:focus-visible){background:var(--panel)}.endpoint-note{margin:8px 0 0;font-size:12.5px;color:var(--muted)!important}.endpoint-status{gap:6px;margin-bottom:10px;display:flex}.endpoint-status button{border:1px solid var(--rule-strong);background:var(--sheet);min-height:30px;color:var(--cn-text);font-family:var(--font-mono);cursor:pointer;padding:0 10px;font-size:12px}.endpoint-status button[data-ok=true]{color:#1f7a45}.endpoint-status button[aria-selected=true]{border-color:var(--ink);background:var(--ink);color:var(--paper)}.ok-dot[data-ok=false]{background:#d9534f}.docs-search{border:1px solid var(--rule-strong);background:var(--sheet);width:min(640px,100vw - 32px);max-height:min(620px,100vh - 80px);color:var(--ink);box-shadow:var(--shadow-float);margin:10vh auto auto;padding:0}.docs-search[open]{animation:search-in .22s var(--ease-out)}@keyframes search-in{0%{opacity:0;transform:translateY(-8px)scale(.98)}}.docs-search::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#050a168c}.docs-search-box{max-height:inherit;grid-template-rows:auto auto minmax(0,1fr) auto;display:grid;position:relative}.docs-search-input{border-bottom:1px solid var(--rule);color:var(--muted);align-items:center;gap:10px;padding:0 14px;display:flex}.docs-search-input input{min-width:0;height:54px;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:16px}.docs-search-loading{background:linear-gradient(90deg, transparent, var(--kr), transparent) 0 0 / 40% 100% no-repeat;height:2px;animation:1s linear infinite search-load}@keyframes search-load{0%{background-position:-40% 0}to{background-position:140% 0}}.docs-search-results{padding:8px;overflow-y:auto}.docs-search-results .label{margin:10px 8px 6px}.docs-search-empty{color:var(--muted);margin:16px 8px;font-size:14px}.docs-search-item{color:var(--ink);grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:9px 10px 9px 14px;text-decoration:none;display:grid;position:relative}.docs-search-item:before{content:"";background:var(--kr);width:2px;transition:transform .2s var(--ease-out);position:absolute;top:6px;bottom:6px;left:0;transform:scaleY(0)}.docs-search-item[aria-selected=true]{background:var(--paper)}.docs-search-item[aria-selected=true]:before{transform:scaleY(1)}.docs-search-title{flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-weight:600;display:flex}.docs-search-title code{color:var(--kr-text);font-size:12px;font-weight:500}.docs-search-title small{color:var(--muted);font-weight:400}.docs-search-text{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-column:1;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.docs-search mark{background:color-mix(in srgb, var(--kr) 22%, transparent);color:inherit}.docs-search-enter{color:var(--muted);opacity:0;grid-area:1/2;align-self:center}.docs-search-item[aria-selected=true] .docs-search-enter{opacity:1}.docs-search-hints{border-top:1px solid var(--rule);color:var(--muted);flex-wrap:wrap;gap:16px;margin:0;padding:10px 14px;font-size:12px;display:flex}.docs-search-hints kbd{margin-right:2px}.docs-main :is(.url-bar,.code-block,.code-tabs) code:not(pre code){color:inherit;background:0 0;border:0;padding:4px 2px;font-size:13px}.docs-search-button span{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.endpoint-empty{color:var(--muted)!important}
html:has(.space-header){--header:clamp(60px, 4.6vw, 92px);scroll-padding-top:calc(var(--header) + 24px)}.space-header{--space-ink:#eef2fb;--space-rule:#beceff29;--space-pad:clamp(16px, 3.9vw, 80px);--focus:#a9bdff;padding-inline:var(--space-pad);color:var(--space-ink);border-bottom-color:var(--space-rule);-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);background:#03060de6;gap:clamp(16px,3vw,48px)}@supports (animation-timeline:scroll()){.space-page .space-header{animation:linear both space-header;animation-timeline:scroll(root);animation-range:0 140px}}@keyframes space-header{0%{-webkit-backdrop-filter:blur()saturate();backdrop-filter:blur()saturate();background-color:#03060d00}}.space-header ::selection,.space ::selection{color:#fff;background:#3553c9}.space-header .wordmark{letter-spacing:-.01em;font-variation-settings:"wdth" 112;color:var(--space-ink);font-size:clamp(21px,2vw,40px);font-weight:640;font-stretch:112%}.space-header .wordmark b{color:#8f95ff;font-weight:inherit}.space-header .main-nav{color:#e6ebf7;gap:26px;font-size:14px}.space-header .header-actions{display:none}@media (min-width:980px){.space-header{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.space-header .wordmark{justify-self:start}.space-header .main-nav{margin:0;display:flex}.space-header .header-actions{justify-self:end;margin:0;display:flex}}@media (min-width:980px) and (max-width:1279px){.space-header{grid-template-columns:auto minmax(0,1fr) auto}.space-header .main-nav{justify-self:center;gap:18px}}.space-header .lang-switch{color:var(--space-ink);background:0 0;border-color:#beceff4d}.space-header .lang-switch:hover{border-color:#beceffb3}.space-header .header-cta{color:#0b1226;background:#e9eefc}.space-header .main-nav a:hover{color:#fff}.space-menu{margin-left:auto}@media (min-width:980px){.space-menu{display:none}}.space-menu>summary{cursor:pointer;border:1px solid #beceff4d;border-radius:10px;place-items:center;width:44px;height:44px;list-style:none;display:grid}.space-menu>summary::-webkit-details-marker{display:none}.space-menu>summary svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:20px;height:20px}.space-menu .space-menu-close,.space-menu[open] .space-menu-open{display:none}.space-menu[open] .space-menu-close{display:inline}.space-menu-panel{padding:8px var(--space-pad) 22px;max-height:calc(100dvh - var(--header));overscroll-behavior:contain;border-bottom:1px solid var(--space-rule);background:#040811;gap:18px;display:grid;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 24px 40px #00000073}.space-menu-panel nav{display:grid}.space-menu-panel nav a{border-bottom:1px solid var(--space-rule);align-items:center;min-height:50px;font-size:18px;text-decoration:none;display:flex}.space-menu-actions{flex-wrap:wrap;gap:10px;display:flex}.space-menu-actions .lang-switch{letter-spacing:0;background:0 0;border-color:#beceff4d;border-radius:10px;height:48px;padding-inline:16px;font-family:inherit;font-size:15px}.space-menu-actions :is(.lang-switch,.tg-button){flex:1}.space-menu-actions .button-primary{color:#0b1226;background:#e9eefc;border-radius:10px;flex:100%}
