.DeveloperGuide-module__AAWpwq__page{color:var(--ks-color-text-primary)}.DeveloperGuide-module__AAWpwq__hero{padding-block:var(--ks-space-section-lg);border-bottom:var(--ks-border-width-strong) solid var(--ks-color-border-strong)}.DeveloperGuide-module__AAWpwq__hero h1{max-width:19ch;margin-block:var(--ks-space-component-lg);letter-spacing:var(--ks-typography-tracking-display);font-size:clamp(2.5rem,5vw,4.5rem);line-height:1.04}.DeveloperGuide-module__AAWpwq__lead{max-width:66ch;font-size:var(--ks-typography-size-body-large);line-height:1.6}.DeveloperGuide-module__AAWpwq__actions{gap:var(--ks-space-component-md);margin-block:var(--ks-space-component-xl);flex-wrap:wrap;display:flex}.DeveloperGuide-module__AAWpwq__availability{max-width:75ch;color:var(--ks-color-text-secondary)}.DeveloperGuide-module__AAWpwq__layout{gap:var(--ks-space-section-sm);grid-template-columns:12rem minmax(0,1fr);align-items:start;display:grid}.DeveloperGuide-module__AAWpwq__contents{top:calc(var(--ks-navigation-height) + var(--ks-space-component-xl));gap:var(--ks-space-component-xs);padding-block:var(--ks-space-section-sm);display:grid;position:sticky}.DeveloperGuide-module__AAWpwq__contents a{min-height:44px;padding:var(--ks-space-component-sm);font-size:var(--ks-typography-size-label);color:var(--ks-color-text-primary);border-left:var(--ks-border-width-default) solid var(--ks-color-border-default);align-items:center;text-decoration:none;display:flex}.DeveloperGuide-module__AAWpwq__contents a:hover{color:var(--ks-color-text-primary);border-left-color:currentColor;text-decoration:underline}.DeveloperGuide-module__AAWpwq__document,.DeveloperGuide-module__AAWpwq__section{min-width:0}.DeveloperGuide-module__AAWpwq__section{padding-block:var(--ks-space-section-md);border-bottom:var(--ks-border-width-default) solid var(--ks-color-border-default)}.DeveloperGuide-module__AAWpwq__section,.DeveloperGuide-module__AAWpwq__section [id]{scroll-margin-top:calc(var(--ks-navigation-height) + var(--ks-space-component-xl))}.DeveloperGuide-module__AAWpwq__section h2{max-width:24ch;margin-block:var(--ks-space-component-md) var(--ks-space-component-xl);letter-spacing:var(--ks-typography-tracking-display);font-size:clamp(2rem,3.2vw,3rem);line-height:1.12}.DeveloperGuide-module__AAWpwq__section h3{margin-block:var(--ks-space-component-xl) var(--ks-space-component-md);font-size:var(--ks-typography-size-heading-small);line-height:1.35}.DeveloperGuide-module__AAWpwq__section p,.DeveloperGuide-module__AAWpwq__section li{line-height:1.65}.DeveloperGuide-module__AAWpwq__section p{margin-block:var(--ks-space-component-md)}.DeveloperGuide-module__AAWpwq__section code{overflow-wrap:anywhere;font-family:var(--ks-typography-family-code);font-size:.875em}.DeveloperGuide-module__AAWpwq__flow{counter-reset:flow;margin-block:var(--ks-space-component-xl);border:var(--ks-border-width-default) solid var(--ks-color-border-default);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.DeveloperGuide-module__AAWpwq__flow li{min-width:0;padding:var(--ks-space-component-lg);counter-increment:flow}.DeveloperGuide-module__AAWpwq__flow li:before{content:"0" counter(flow);margin-bottom:var(--ks-space-component-sm);font-family:var(--ks-typography-family-code);color:var(--ks-color-text-secondary);display:block}.DeveloperGuide-module__AAWpwq__flow strong,.DeveloperGuide-module__AAWpwq__flow span{display:block}.DeveloperGuide-module__AAWpwq__flow span{margin-top:var(--ks-space-component-sm)}.DeveloperGuide-module__AAWpwq__note{padding:var(--ks-space-component-lg);margin-block:var(--ks-space-component-xl);border-left:var(--ks-border-width-strong) solid var(--ks-color-border-strong);background:var(--ks-color-surface-elevated)}.DeveloperGuide-module__AAWpwq__note h3,.DeveloperGuide-module__AAWpwq__note p:first-child{margin-top:0}.DeveloperGuide-module__AAWpwq__note p:last-child{margin-bottom:0}.DeveloperGuide-module__AAWpwq__routeList{gap:var(--ks-space-component-lg);margin-block:var(--ks-space-component-xl);display:grid}.DeveloperGuide-module__AAWpwq__routeList article{padding-bottom:var(--ks-space-component-md);border-bottom:var(--ks-border-width-default) solid var(--ks-color-border-default)}.DeveloperGuide-module__AAWpwq__routeList h3{margin-top:0}.DeveloperGuide-module__AAWpwq__routeList article>code{font-size:var(--ks-typography-size-label);font-weight:var(--ks-typography-weight-emphasis);display:block}.DeveloperGuide-module__AAWpwq__exampleIntro{margin-top:var(--ks-space-section-sm)}.DeveloperGuide-module__AAWpwq__tag{padding:var(--ks-space-component-sm) var(--ks-space-component-md);margin-bottom:var(--ks-space-component-lg);border:var(--ks-border-width-default) solid var(--ks-color-border-default);font-family:var(--ks-typography-family-code);font-size:var(--ks-typography-size-label);display:inline-block}.DeveloperGuide-module__AAWpwq__examples{gap:var(--ks-space-component-md);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.DeveloperGuide-module__AAWpwq__codeBlock{min-width:0;color:var(--ks-code-foreground);background:var(--ks-code-background);border:var(--ks-border-width-default) solid var(--ks-color-border-strong)}.DeveloperGuide-module__AAWpwq__codeHeader{gap:var(--ks-space-component-sm);padding:var(--ks-space-component-sm) var(--ks-space-component-md);border-bottom:var(--ks-border-width-default) solid currentColor;justify-content:space-between;align-items:center;display:flex}.DeveloperGuide-module__AAWpwq__codeHeader strong{font-size:var(--ks-typography-size-label);line-height:1.45}.DeveloperGuide-module__AAWpwq__codeHeader button{min-width:44px;min-height:44px;padding-inline:var(--ks-space-component-sm);border:var(--ks-border-width-default) solid currentColor;border-radius:var(--ks-radius-control);color:inherit;cursor:pointer;background:0 0}.DeveloperGuide-module__AAWpwq__codeBlock pre{padding:var(--ks-space-component-lg);white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--ks-typography-size-label);margin:0;line-height:1.65;overflow-x:auto}.DeveloperGuide-module__AAWpwq__codeBlock pre code{font-size:inherit}.DeveloperGuide-module__AAWpwq__codeBlock .DeveloperGuide-module__AAWpwq__copyStatus{min-height:1.6em;padding:0 var(--ks-space-component-md);margin:0 0 var(--ks-space-component-sm);font-size:var(--ks-typography-size-label)}.DeveloperGuide-module__AAWpwq__caption{color:var(--ks-color-text-secondary);font-size:var(--ks-typography-size-label)}.DeveloperGuide-module__AAWpwq__steps{padding-left:var(--ks-space-component-xl);margin-block:var(--ks-space-component-xl)}.DeveloperGuide-module__AAWpwq__steps li{padding-left:var(--ks-space-component-xs);margin-bottom:var(--ks-space-component-sm)}.DeveloperGuide-module__AAWpwq__healthExample{gap:var(--ks-space-component-md);display:grid}.DeveloperGuide-module__AAWpwq__resultSummary{padding:var(--ks-space-component-lg);border:var(--ks-border-width-default) solid var(--ks-color-border-default);background:var(--ks-color-surface-elevated)}.DeveloperGuide-module__AAWpwq__resultSummary h3{margin-top:var(--ks-space-component-md)}.DeveloperGuide-module__AAWpwq__responseDetails summary,.DeveloperGuide-module__AAWpwq__mcpExamples summary{min-height:44px;padding:var(--ks-space-component-md);font-weight:var(--ks-typography-weight-emphasis);cursor:pointer}.DeveloperGuide-module__AAWpwq__responseDetails{border:var(--ks-border-width-default) solid var(--ks-color-border-default)}.DeveloperGuide-module__AAWpwq__sdkPackages{gap:var(--ks-space-component-md);margin-block:var(--ks-space-component-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.DeveloperGuide-module__AAWpwq__sdkPackages>div{border:var(--ks-border-width-default) solid var(--ks-color-border-default);min-width:0;padding:var(--ks-space-component-lg)}.DeveloperGuide-module__AAWpwq__mcpExamples{margin-top:var(--ks-space-component-xl)}.DeveloperGuide-module__AAWpwq__mcpExamples details{border-bottom:var(--ks-border-width-default) solid var(--ks-color-border-default)}.DeveloperGuide-module__AAWpwq__mcpExamples summary code{margin-top:var(--ks-space-component-xs);font-weight:var(--ks-typography-weight-body);display:block}.DeveloperGuide-module__AAWpwq__mcpExamples .DeveloperGuide-module__AAWpwq__examples{margin-block:var(--ks-space-component-md)}.DeveloperGuide-module__AAWpwq__securitySteps{padding-left:var(--ks-space-component-xl)}.DeveloperGuide-module__AAWpwq__securitySteps li{padding-left:var(--ks-space-component-sm)}.DeveloperGuide-module__AAWpwq__securitySteps h3{margin-bottom:var(--ks-space-component-sm)}.DeveloperGuide-module__AAWpwq__securitySteps p{margin-top:0}.DeveloperGuide-module__AAWpwq__intake{margin-top:var(--ks-space-section-sm)}.DeveloperGuide-module__AAWpwq__page a:focus-visible,.DeveloperGuide-module__AAWpwq__page button:focus-visible,.DeveloperGuide-module__AAWpwq__page summary:focus-visible,.DeveloperGuide-module__AAWpwq__page pre:focus-visible{outline:var(--ks-border-width-strong) solid var(--ks-color-border-focus);outline-offset:4px}@media (max-width:64rem){.DeveloperGuide-module__AAWpwq__layout{grid-template-columns:minmax(0,1fr);gap:0}.DeveloperGuide-module__AAWpwq__contents{grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:0;position:static}.DeveloperGuide-module__AAWpwq__contents>p{grid-column:1/-1}}@media (max-width:42rem){.DeveloperGuide-module__AAWpwq__hero{padding-block:var(--ks-space-section-sm)}.DeveloperGuide-module__AAWpwq__hero h1{font-size:clamp(2.25rem,9vw,3.5rem)}.DeveloperGuide-module__AAWpwq__section{padding-block:var(--ks-space-section-sm)}.DeveloperGuide-module__AAWpwq__examples,.DeveloperGuide-module__AAWpwq__sdkPackages,.DeveloperGuide-module__AAWpwq__flow{grid-template-columns:minmax(0,1fr)}.DeveloperGuide-module__AAWpwq__flow li+li{border-top:var(--ks-border-width-default) solid var(--ks-color-border-default)}.DeveloperGuide-module__AAWpwq__actions{flex-direction:column;align-items:stretch}.DeveloperGuide-module__AAWpwq__actions>*{justify-content:center}.DeveloperGuide-module__AAWpwq__codeBlock pre{padding:var(--ks-space-component-md)}}@media (forced-colors:active){.DeveloperGuide-module__AAWpwq__codeBlock,.DeveloperGuide-module__AAWpwq__codeHeader button,.DeveloperGuide-module__AAWpwq__note,.DeveloperGuide-module__AAWpwq__resultSummary{color:canvastext;background:canvas;border-color:canvastext}}
