@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-outline-style:solid;--tw-border-style:solid;--tw-font-weight:initial}}}@layer theme{:root,:host{--font-sans:"Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--radius-md:.375rem;--radius-lg:.5rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-brand:#806832;--color-ink:#191918;--color-muted:#65635d;--color-line:#d8d6cf}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{scroll-padding-top:100px}body{font-family:var(--font-sans);color:var(--color-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f4f3f1;margin:0;font-size:16px;line-height:1.7}*{box-sizing:border-box}a,button,input,select,summary,pre,[tabindex]{outline-offset:4px}:is(a,button,input,select,summary,pre,[tabindex]):focus-visible{outline-style:var(--tw-outline-style);outline-width:2px;outline-color:var(--color-brand)}button,summary{cursor:pointer}a{text-decoration:none}h1,h2,h3{font-family:Georgia,Times New Roman,serif;font-weight:400;line-height:1.18}h2{letter-spacing:-.025em;font-size:25px}h3{font-size:16px}code,pre{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}p code,li code{padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);overflow-wrap:anywhere;background-color:#eae7e0;border-radius:.25rem;font-size:.88em}a:hover{color:#806832}::selection{background:#d5bd89}}@layer components{.site-header{z-index:30;border-bottom-style:var(--tw-border-style);background-color:var(--color-ink);padding-inline:calc(var(--spacing) * 8);color:#f4f3f1;inset-inline:0;border-color:#42413b;border-bottom-width:1px;justify-content:space-between;align-items:center;height:76px;display:flex;position:fixed;top:0}.brand{align-items:center;gap:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);letter-spacing:.14em;font-size:16px;display:flex}.brand-logo{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);object-fit:contain;flex-shrink:0}.brand-divider{margin-inline:calc(var(--spacing) * 2);height:calc(var(--spacing) * 5);background-color:#42413b;width:1px}.brand-context{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:#bab8b0;letter-spacing:0}.console-link{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);display:flex}.menu-button{display:none}.site-layout{padding-top:76px}.site-sidebar{border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 9);background-color:#eeede9;width:232px;position:fixed;top:76px;bottom:0;left:0;overflow-y:auto}.eyebrow{margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.15em}.site-sidebar>.eyebrow,.sidebar-section>.eyebrow{padding-inline:calc(var(--spacing) * 3);color:var(--color-muted)}.site-sidebar nav{gap:var(--spacing);flex-direction:column;display:flex}.site-sidebar nav a{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);color:var(--color-muted);font-size:13px;display:flex}.site-sidebar nav a:hover,.sidebar-section a:hover{color:var(--color-brand);background-color:#e8e3d8}.site-sidebar nav a.active{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-brand);background-color:#e7dfce}.sidebar-section{margin-top:calc(var(--spacing) * 9)}.sidebar-section a{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted);border-radius:.25rem;display:block}.sidebar-footer{margin-top:calc(var(--spacing) * 14);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 6)}.sidebar-footer p{margin-top:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted)}.version{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-muted);letter-spacing:.03em;border-radius:.25rem;display:inline-flex}main{min-width:0;max-width:1630px;margin-left:232px;padding:28px clamp(24px,4vw,72px) 0}.breadcrumb{margin-bottom:calc(var(--spacing) * 10);align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-muted);font-size:13px;display:flex}.breadcrumb span{color:var(--color-ink)}.hero{align-items:center;gap:calc(var(--spacing) * 10);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-bottom:calc(var(--spacing) * 12);color:var(--color-ink);grid-template-columns:1.1fr 1fr;display:grid}.hero h1{letter-spacing:-.045em;margin-bottom:24px;font-size:clamp(38px,4.1vw,62px);line-height:1.13}.hero h1 span{color:#806832;font-style:italic;font-weight:400}.lead{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-muted);line-height:1.8}.narrow{max-width:780px}.hero-note{margin-top:calc(var(--spacing) * 6);color:var(--color-muted);font-size:13px}.hero-example{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:#eeece5;min-width:0;overflow:hidden}.example-caption{align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);display:flex}.status-dot{height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 1.5);background-color:var(--color-brand);border-radius:3.40282e38px}.hero-example .code-block{border-inline-style:var(--tw-border-style);border-inline-width:0;border-radius:0;margin:0}.hero-example .code-heading{display:none}.hero-example pre{font-size:13px;line-height:1.85}.example-link{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-brand);justify-content:space-between;align-items:center;display:flex}.button{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);display:inline-flex}.button:hover{background-color:#ece7dc}.button-primary{border-color:var(--color-ink);background-color:var(--color-ink);color:var(--color-white)}.button-primary:hover{color:var(--color-white);background-color:#38382f}.section-block{margin-top:calc(var(--spacing) * 14);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-top:calc(var(--spacing) * 9)}.section-heading{margin-bottom:calc(var(--spacing) * 6);justify-content:space-between;align-items:center;display:flex}.section-heading .eyebrow{margin-bottom:calc(var(--spacing) * 2);color:var(--color-muted)}.language-grid{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.language-card{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);padding:calc(var(--spacing) * 6);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#faf9f6;flex-direction:column;display:flex}.language-card:hover{background-color:#f0ede5;border-color:#806832}.language-mark{height:calc(var(--spacing) * 12);align-items:center;gap:calc(var(--spacing) * 2);flex-shrink:0;display:inline-flex}.language-mark img{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);object-fit:contain}.language-card-link{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 6);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-brand);margin-top:auto;display:flex}.language-card h3{margin-top:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.language-card p,.sdk-card>p,.sdk-card .flex p{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted)}.workflow-grid{margin-top:calc(var(--spacing) * 7);gap:calc(var(--spacing) * 8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.step-number{margin-bottom:calc(var(--spacing) * 4);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-brand);display:inline-block}.workflow-grid h3{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.workflow-grid p{color:var(--color-muted);font-size:13px}.note{margin-top:calc(var(--spacing) * 9);align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 5);background-color:#efeadf;border-width:1px;border-color:#d8d0bc;font-size:13px;display:flex}.note>svg{margin-top:var(--spacing);color:var(--color-brand);flex-shrink:0}.note p{margin-top:var(--spacing);color:var(--color-muted)}.note a,.text-link{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-brand);text-underline-offset:4px;text-decoration-line:underline;text-decoration-color:#b6a477}.text-link{align-items:center;gap:calc(var(--spacing) * 2);display:inline-flex}.code-block{margin-block:calc(var(--spacing) * 5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);color:#f4f3f1;background-color:#191918;border-width:1px;border-color:#42413b;min-width:0;overflow:hidden}.code-heading{border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:#bab8b0;border-color:#42413b;border-bottom-width:1px;justify-content:space-between;align-items:center;display:flex}.code-heading button{align-items:center;gap:calc(var(--spacing) * 1.5);padding-inline:calc(var(--spacing) * 1.5);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));border-radius:.25rem;display:flex}.code-heading button:hover{color:var(--color-white);background-color:#42413b}.code-block pre{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));tab-size:2;margin:0;line-height:1.8;overflow-x:auto}.page-title{letter-spacing:-.035em;margin-bottom:18px;font-size:36px}.guide-layout{grid-template-columns:minmax(0,1fr) 180px;gap:48px;display:grid}.prose{min-width:0;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));max-width:840px}.prose>p:first-child{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-muted);margin-top:0}.prose p{margin:16px 0}.prose h2{margin-top:calc(var(--spacing) * 10);margin-bottom:calc(var(--spacing) * 4);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-top:calc(var(--spacing) * 7);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.prose h3{margin-top:calc(var(--spacing) * 8);margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.prose a{color:var(--color-brand);text-underline-offset:4px;text-decoration-line:underline;text-decoration-color:#b6a477}.prose ul,.prose ol{margin-block:calc(var(--spacing) * 4);padding-left:calc(var(--spacing) * 6)}.prose ul{list-style:outside}.prose ol{list-style:decimal}.prose li{margin-block:calc(var(--spacing) * 2);padding-left:var(--spacing)}.prose strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.table-scroll{margin-block:calc(var(--spacing) * 6);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);overflow-x:auto}.prose table{border-collapse:collapse;text-align:left;width:100%;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.prose th{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);background-color:#eeece5}.prose td,.prose th{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);min-width:130px}.prose td code{overflow-wrap:anywhere}.page-toc{border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-line);padding-left:calc(var(--spacing) * 5);color:var(--color-muted);align-self:flex-start;font-size:13px;position:sticky;top:110px}.page-toc a{margin-block:calc(var(--spacing) * 3);display:block}.page-toc a:hover{color:var(--color-brand)}.sdk-grid{gap:calc(var(--spacing) * 6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sdk-card{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-white);min-width:0;padding:calc(var(--spacing) * 6);scroll-margin-top:100px}.sdk-card h2{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sdk-card pre{font-size:13px}.api-intro{margin-block:calc(var(--spacing) * 6);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);padding:calc(var(--spacing) * 5);background-color:#f0ede5;flex-wrap:wrap;display:flex}.api-intro>div{flex-direction:column;min-width:0;display:flex}.api-intro .eyebrow{margin-bottom:var(--spacing);color:var(--color-muted)}.api-intro code{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));overflow-wrap:anywhere}.api-layout{align-items:flex-start;gap:calc(var(--spacing) * 7);grid-template-columns:285px minmax(0,1fr);display:grid}.endpoint-browser{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-white);position:sticky;top:100px;overflow:hidden}.search-field{margin:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);color:var(--color-muted);background-color:#f4f3f1;border-radius:.25rem;display:flex}.search-field input{border-style:var(--tw-border-style);width:100%;min-width:0;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-ink);background-color:#0000;border-width:0}.scope-filter{margin-inline:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted);display:block}.scope-filter select{margin-top:var(--spacing);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-white);width:100%;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-ink);border-radius:.25rem;display:block}.endpoint-count{padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted)}.endpoint-list{padding:calc(var(--spacing) * 2);max-height:calc(100vh - 300px);overflow-y:auto}.endpoint-list h2{margin-top:calc(var(--spacing) * 5);margin-bottom:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-size:13px;font-weight:var(--font-weight-semibold);letter-spacing:0}.endpoint-link{margin-bottom:var(--spacing);align-items:flex-start;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));border-radius:.25rem;display:flex}.endpoint-link>span:last-child{overflow-wrap:anywhere;padding-top:2px}.endpoint-link.selected{background-color:#e7dfce}.endpoint-link:hover{background-color:#eee8da}.method{padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand);background-color:#ece6d7;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;min-width:40px;display:inline-flex}.method-post{color:#395778;background-color:#e7edf6}.method-delete{color:#93543f;background-color:#f7e8e3}.endpoint-detail{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-white);min-width:0;padding:calc(var(--spacing) * 7)}.endpoint-address{margin-bottom:calc(var(--spacing) * 4);align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}.endpoint-address code{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));overflow-wrap:anywhere}.endpoint-detail>h2{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));line-height:1.45}.endpoint-detail section{margin-top:calc(var(--spacing) * 8)}.endpoint-detail h3{margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.endpoint-detail p{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.endpoint-detail .code-block pre{font-size:13px}.fields{margin-top:calc(var(--spacing) * 3);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);border-radius:.25rem}.field-row{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.field-row:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.field-label{margin-bottom:calc(var(--spacing) * 2);align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));flex-wrap:wrap;display:flex}.field-label>code{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere}.field-label>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted)}.required,.field-label .required{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:#9a6645}.field-row>p{margin-block:calc(var(--spacing) * 2);color:var(--color-muted)}.enum-values{gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.enum-values code{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.schema-details{margin-top:calc(var(--spacing) * 3);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);padding:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));border-radius:.25rem}.schema-details summary{color:var(--color-brand);overflow-wrap:anywhere}.schema-caption{margin-block:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted)}.schema-leaf{margin-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.schema-leaf>code{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted)}.schema-leaf p{margin-top:calc(var(--spacing) * 2)}.schema-details .fields{border-style:var(--tw-border-style);border-width:0}.schema-details .field-row{padding-inline:0}.response{margin-bottom:calc(var(--spacing) * 3);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);padding:calc(var(--spacing) * 4);border-radius:.25rem}.response summary{align-items:center;gap:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));display:flex}.response summary:before{content:"›"}.response[open] summary:before{content:"⌄"}.response-status{font-family:var(--font-mono);color:var(--color-brand)}.access-note{margin-top:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 3);color:var(--color-muted);background-color:#eeece5;border-radius:.25rem}.muted{color:var(--color-muted)}.site-footer{margin-top:calc(var(--spacing) * 16);align-items:center;column-gap:calc(var(--spacing) * 6);row-gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-block:calc(var(--spacing) * 7);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted);flex-wrap:wrap;display:flex}.site-footer span{margin-right:auto}.skip-link{top:calc(var(--spacing) * -20);left:calc(var(--spacing) * 4);z-index:50;background-color:var(--color-brand);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);color:var(--color-white);border-radius:.25rem;position:fixed}.skip-link:focus{top:calc(var(--spacing) * 3)}.site-header a:hover{color:#d0b780}.site-header :focus-visible{outline-color:#d0b780}.header-links{align-items:center;gap:28px;display:flex}.hero .eyebrow{color:#806832}.hero .lead,.hero-note{color:#65635d}.hero .button{color:#fff;background:#806832;border-color:#806832}.hero .button:hover{background:#695429;border-color:#695429}.hero .button:not(.button-primary){color:#191918;background:0 0;border-color:#d8d6cf}.hero .button:not(.button-primary):hover{background:#eae5d9;border-color:#b6a477}.hero+.section-block{border-top:0;margin-top:0}.hero-example{color:#191918}.hero-example .code-block{color:#f4f3f1}.eyebrow{letter-spacing:.1em;font-size:.875rem}.button{border-radius:.3rem;min-height:44px;font-size:.875rem}.section-block{margin-top:64px;padding-top:40px}.section-heading h2,.section-block>h2{font-size:clamp(30px,3vw,42px)}.page-title{font-size:clamp(38px,4vw,56px);font-weight:400}.language-card h3,.workflow-grid h3{font-size:1.5rem;font-weight:400}.language-card h3{font-size:clamp(1.2rem,1.65vw,1.5rem);line-height:1.3}.language-card p,.workflow-grid p,.sdk-card>p,.sdk-card .flex p{font-size:.875rem}.prose h2{font-size:2rem;font-weight:400}.prose h3{font-size:1.5rem;font-weight:400}.prose table,.endpoint-detail p,.schema-leaf{font-size:.875rem}.endpoint-detail>h2{font-size:1.75rem;font-weight:400}.endpoint-detail h3{font-size:1.3rem;font-weight:400}.endpoint-list h2{font-family:var(--font-sans)}.site-sidebar nav a,.sidebar-section a,.site-footer{font-size:.875rem}.mobile-external-links{display:none}}@layer utilities{.visible{visibility:visible}.my-8{margin-block:calc(var(--spacing) * 8)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.flex{display:flex}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.gap-3{gap:calc(var(--spacing) * 3)}.p-3{padding:calc(var(--spacing) * 3)}.text-brand{color:var(--color-brand)}}@media(min-width:1750px){main{margin-left:max(232px,50vw - 700px);margin-right:auto}}@media(max-width:1250px){.hero{grid-template-columns:1fr}.hero h1,.hero-example{max-width:650px}.language-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-layout{grid-template-columns:minmax(0,1fr)}.page-toc{display:none}.api-layout{grid-template-columns:240px minmax(0,1fr);gap:18px}.endpoint-detail{padding:20px}}@media(max-width:1000px){.site-sidebar{width:205px;padding-inline:12px}main{margin-left:205px;padding-inline:24px}.sdk-grid{grid-template-columns:1fr}.api-layout{grid-template-columns:minmax(0,1fr)}.endpoint-browser{position:static}.endpoint-list{max-height:260px}.workflow-grid{gap:20px}}@media(max-width:700px){.site-header{height:64px;padding-inline:18px}.brand{gap:9px;font-size:14px}.brand-context{font-size:12px}.brand-divider{margin-inline:2px}.console-link{display:none}.menu-button{display:block}.site-layout{padding-top:64px}.site-sidebar{z-index:20;width:min(300px,88vw);display:none;top:64px;box-shadow:12px 0 28px #19191818}.site-sidebar.is-open{display:block}main{margin-left:0;padding:22px 20px 0}.breadcrumb{margin-bottom:30px}.hero{gap:28px;padding-bottom:32px}.hero h1{font-size:36px}.hero-example pre{padding:16px;font-size:12px}.lead{font-size:16px}.language-grid{gap:10px}.language-card{padding:16px}.language-card h3,.language-card>span:last-child{font-size:13px}.workflow-grid{grid-template-columns:1fr;gap:25px}.step-number{margin-bottom:8px}h2{font-size:23px}.page-title{font-size:31px}.sdk-card,.endpoint-detail{padding:18px}.field-row{padding:12px}.api-intro{padding:16px}.prose{font-size:16px}.prose .code-block pre{font-size:13px}.site-footer span{width:100%}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}@media(max-width:700px){.header-links{display:none}.mobile-external-links{margin-top:28px;display:block}.mobile-external-links a{padding:10px 12px;display:block}.menu-button{min-width:44px;min-height:44px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}
