:root{color:var(--color-text-soft);text-rendering:optimizelegibility;font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--color-page:#fbfaf7;--color-surface:#fffcf7e6;--color-surface-raised:#fffffff2;--color-surface-tinted:#1b36680d;--color-border-subtle:#1822341c;--color-border-strong:#1822342e;--color-text-strong:#192132;--color-text-soft:#506072;--color-text-muted:#6c7a88;--font-heading:"Segoe UI Variable Display", "Segoe UI", "Inter", system-ui, sans-serif;--font-mono:"Cascadia Code", "SFMono-Regular", "Consolas", "Liberation Mono", monospace;--font-size-display:clamp(1.7rem, 1.65vw, 2.15rem);--font-size-h2:clamp(1.14rem, 1.12vw, 1.3rem);--font-size-h3:clamp(1rem, 1vw, 1.08rem);--font-size-lead:.98rem;--font-size-body:.9rem;--font-size-label:.84rem;--font-size-note:.76rem;--font-size-overline:.68rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:2.5rem;--space-8:3rem;--radius-sm:.35rem;--radius-md:.42rem;--radius-lg:.5rem;--radius-xl:.5rem;--radius-2xl:.5rem;--radius-pill:.5rem;--shadow-soft:none;--shadow-panel:none;--layout-shell-width:1380px;--measure-reading:54rem;background:#fbfaf7;font-family:Segoe UI Variable Text,Segoe UI,Inter,system-ui,sans-serif;font-size:16px;font-weight:400;line-height:1.6}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;min-height:100svh;margin:0}body,button,a,input,textarea,select{font:inherit}a{color:inherit}button{cursor:pointer}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline-offset:3px;outline:3px solid #b0593a47}#root{min-height:100svh}h1,h2,h3{color:var(--color-text-strong);font-family:var(--font-heading);letter-spacing:0;margin:0;line-height:1.18}h1{font-size:var(--font-size-display);max-width:var(--measure-reading)}h2{font-size:var(--font-size-h2)}h3{font-size:var(--font-size-h3)}p{margin:0}code,pre{font-family:var(--font-mono)}.app-shell{background:var(--color-page);flex-direction:column;min-height:100svh;display:flex}.app-shell.is-top-navigation-only .site-header__bar,.app-shell.is-top-navigation-only .docs-layout,.app-shell.is-top-navigation-only .site-footer{display:none}.app-shell.is-top-navigation-only .site-navigation{padding-block:0}.shell-width{width:min(var(--layout-shell-width), calc(100% - (2 * var(--space-5))));margin-inline:auto}.measure-reading{max-width:var(--measure-reading)}.site-header{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--color-border-subtle);background:#fbfaf7f0;position:sticky;top:0}.site-header__bar{align-items:center;gap:var(--space-7);min-height:4.4rem;padding-block:var(--space-2);display:flex}.brand{color:inherit;flex-direction:column;flex-shrink:0;align-items:flex-start;gap:.15rem;min-width:0;text-decoration:none;display:flex}.brand__logo{object-fit:contain;flex-shrink:0;width:8.125rem;height:2.5rem}.brand__copy{min-width:0;display:flex}.brand__copy strong{font-size:var(--font-size-note);color:var(--color-text-strong);line-height:1.2}.menu-toggle{border:1px solid var(--color-border-strong);background:var(--color-surface-raised);color:var(--color-text-strong);border-radius:var(--radius-sm);font-size:var(--font-size-label);padding:.58rem .82rem;display:none}.search-trigger{justify-content:space-between;align-items:center;gap:var(--space-3);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);min-width:14rem;color:var(--color-text-strong);background:#ffffffe0;margin-left:auto;padding:.58rem .78rem;display:inline-flex}.search-trigger span{font-weight:600}.search-trigger small{color:var(--color-text-muted);font-size:var(--font-size-note)}.site-navigation{flex:1;min-width:0}.site-navigation__links{align-items:center;gap:var(--space-6);scrollbar-width:none;min-width:0;display:flex;overflow-x:auto}.site-navigation__links::-webkit-scrollbar{display:none}.section-navigation{gap:var(--space-3);padding-block:var(--space-4) var(--space-5);display:grid}.section-navigation__meta{gap:.35rem;max-width:42rem;display:grid}.section-navigation__eyebrow{font-size:var(--font-size-overline);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted)}.section-navigation__meta strong{color:var(--color-text-strong);font-size:var(--font-size-h4)}.section-navigation__meta p{color:var(--color-text-soft);margin:0}.section-navigation__links{align-items:center;gap:var(--space-2);padding-bottom:.1rem;display:flex;overflow-x:auto}.section-navigation__link{border-radius:var(--radius-lg);color:var(--color-text-soft);white-space:nowrap;background:#ffffffa8;border:1px solid #1b366814;justify-content:center;align-items:center;padding:.72rem .95rem;text-decoration:none;transition:color .16s,background-color .16s,border-color .16s,box-shadow .16s,transform .16s;display:inline-flex}.section-navigation__link:hover,.section-navigation__link:focus-visible{color:var(--color-text-strong);background:#ffffffe6;border-color:#1b366824;transform:translateY(-1px)}.section-navigation__link.is-active{color:var(--color-text-strong);box-shadow:var(--shadow-soft);background:linear-gradient(135deg,#1b366814,#b0593a14);border-color:#1b366829}.nav-link{min-height:2.75rem;color:var(--color-text-soft);white-space:nowrap;font-size:var(--font-size-label);background:0 0;border:0;justify-content:center;align-items:center;padding:.35rem 0;font-weight:650;text-decoration:none;transition:color .16s,opacity .16s;display:inline-flex;position:relative}.nav-link:after{content:"";opacity:0;transform-origin:50%;background:#5082f2;border-radius:999px;height:.15rem;transition:opacity .16s,transform .16s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(.4)}.nav-link:hover,.nav-link:focus-visible{color:var(--color-text-strong)}.nav-link.is-active{color:#000069}.nav-link.is-active:after{opacity:1;transform:scaleX(1)}.docs-layout{gap:var(--space-6);padding-block:var(--space-5) var(--space-8);flex:1;grid-template-columns:17rem minmax(0,1fr) 14rem;align-items:start;display:grid}.docs-layout.is-workspace{grid-template-columns:15rem minmax(0,1fr)}.docs-layout.is-workspace .docs-content{max-width:none}.docs-layout.is-control-room{grid-template-columns:minmax(0,1fr)}.docs-layout.is-control-room .docs-content{justify-self:center;max-width:62rem;margin-inline:auto}.docs-layout.is-api-reference{gap:var(--space-6);padding-block:var(--space-4) var(--space-7);grid-template-columns:minmax(0,1fr) 21rem}.docs-layout.is-api-reference .docs-content{max-width:none}.docs-layout.is-api-reference:not(.is-workspace) .content{gap:var(--space-4)}.docs-layout.is-home{grid-template-columns:minmax(0,1fr)}.docs-layout.is-home .docs-content{justify-self:center;max-width:76rem;margin-inline:auto}.docs-sidebar,.page-rail{scrollbar-width:thin;max-height:calc(100svh - 6.5rem);position:sticky;top:5.4rem;overflow:auto}.docs-sidebar{padding-right:var(--space-4);border-right:1px solid var(--color-border-subtle)}.docs-content{width:100%;min-width:0;max-width:58rem}.docs-content .home-hero,.docs-content .quickstart-hero,.docs-content .auth-hero,.docs-content .concepts-hero,.docs-content .modes-hero,.docs-content .hosted-hero,.docs-content .headless-hero,.docs-content .errors-hero,.docs-content .reference-hero,.docs-content .home-workspace-grid,.docs-content .quickstart-branch-grid,.docs-content .quickstart-workspace-grid,.docs-content .endpoint-overview-grid{grid-template-columns:1fr}.docs-content .home-flow-grid,.docs-content .metric-grid,.docs-content .home-value-grid,.docs-content .home-choice-grid,.docs-content .home-workspace-proof-grid,.docs-content .quickstart-prereq-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.docs-content .hero-actions,.docs-content .link-grid{grid-template-columns:1fr}.docs-nav{gap:var(--space-5);display:grid}.docs-nav__context{padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border-subtle);gap:.28rem;display:grid}.docs-nav__context span,.docs-nav__label,.page-rail__title{color:var(--color-text-muted);font-size:var(--font-size-overline);text-transform:uppercase;letter-spacing:.08em}.docs-nav__context strong{color:var(--color-text-strong);font-size:var(--font-size-label)}.docs-nav__context p{color:var(--color-text-muted);font-size:var(--font-size-note);line-height:1.45}.docs-nav__group,.docs-nav__item-group,.docs-nav__children,.page-rail__block,.page-rail__links,.page-rail__text-list{display:grid}.docs-nav__group{gap:var(--space-2)}.docs-nav__label{margin-bottom:.1rem}.docs-nav__item-group{gap:.1rem}.docs-nav__link,.docs-nav__child-link,.page-rail__link{border-radius:var(--radius-sm);text-decoration:none;transition:color .16s,background-color .16s,border-color .16s}.docs-nav__link{color:var(--color-text-soft);font-size:var(--font-size-label);padding:.5rem .62rem;font-weight:600}.docs-nav__link:hover,.docs-nav__link:focus-visible,.docs-nav__child-link:hover,.docs-nav__child-link:focus-visible,.page-rail__link:hover,.page-rail__link:focus-visible{color:var(--color-text-strong);background:#1822340a}.docs-nav__link.is-active{color:var(--color-text-strong);background:#1822340f}.docs-nav__children{margin-block:.1rem var(--space-2);padding-left:var(--space-3);border-left:1px solid var(--color-border-subtle);gap:.05rem}.docs-nav__child-link{color:var(--color-text-muted);font-size:var(--font-size-note);padding:.38rem .55rem;line-height:1.35}.docs-nav__child-link.is-active{color:var(--color-text-strong);background:#1b36680f}.page-rail{gap:var(--space-5);padding-left:var(--space-4);border-left:1px solid var(--color-border-subtle);display:grid}.page-rail__block{gap:var(--space-2)}.page-rail__links,.page-rail__text-list{gap:.22rem}.page-rail__link,.page-rail__text-list span{color:var(--color-text-muted);font-size:var(--font-size-note);line-height:1.4}.page-rail__link{padding:.26rem .42rem}.page-rail__link.is-nested{padding-left:var(--space-4)}.page-rail__text-list span{padding-block:.2rem}.api-reference-rail{max-height:calc(100svh - 6.5rem);padding-left:var(--space-4);border-left:1px solid var(--color-border-subtle);scrollbar-width:thin;position:sticky;top:5.4rem;overflow:auto}.api-reference-rail__header span{margin-bottom:var(--space-3);color:var(--color-text-muted);font-size:var(--font-size-overline);text-transform:uppercase;letter-spacing:.08em;display:block}.api-reference-rail__groups,.api-reference-rail__links{gap:var(--space-2);display:grid}.api-reference-rail__group{border-bottom:1px solid var(--color-border-subtle);padding-block:var(--space-2)}.api-reference-rail__group h2{margin:0 0 var(--space-2);color:var(--color-text-strong);font-size:var(--font-size-label);font-weight:700;line-height:1.25}.api-reference-rail__endpoint{align-items:start;gap:var(--space-2);border-radius:var(--radius-sm);color:var(--color-text-soft);font-size:var(--font-size-note);grid-template-columns:3.2rem minmax(0,1fr);padding:.38rem .5rem;line-height:1.35;text-decoration:none;display:grid}.api-reference-rail__endpoint:hover,.api-reference-rail__endpoint:focus-visible,.api-reference-rail__endpoint.is-active{color:var(--color-text-strong);background:#5082f214}.api-reference-rail__endpoint .http-method{width:3rem;min-width:0;font-size:.62rem}.docs-intro{gap:var(--space-3);padding-bottom:var(--space-5);border-bottom:1px solid var(--color-border-subtle);display:grid}.home-landing-hero{gap:var(--space-6);grid-template-columns:minmax(0,1.05fr) minmax(17rem,.85fr);align-items:center}.home-landing-hero__copy{gap:var(--space-3);min-width:0;display:grid}.home-landing-hero .page-summary{margin-top:0}.home-journey-preview{gap:var(--space-4);min-width:0;padding:var(--space-4);border-radius:var(--radius-sm);background:linear-gradient(#fffffffa,#f4f8f9eb);border:1px solid #1822341f;align-self:stretch;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 42px #18223414}.home-journey-preview:before{content:"";background:linear-gradient(90deg,#5082f2,#266e58b8);height:3px;position:absolute;inset:0 0 auto}.home-journey-preview__header{gap:.25rem;display:grid}.home-journey-preview__header strong{color:var(--color-text-strong);font-size:var(--font-size-h3);line-height:1.25}.home-journey-preview__summary{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.home-journey-preview__summary div,.home-journey-preview__result{min-width:0;padding:var(--space-3);border-radius:var(--radius-sm);background:#ffffffb8;border:1px solid #18223417;gap:.2rem;display:grid}.home-journey-preview__summary span,.home-journey-preview__result small{color:var(--color-text-muted);font-size:var(--font-size-overline);text-transform:uppercase;letter-spacing:.08em}.home-journey-preview__summary strong,.home-journey-preview__result strong{color:var(--color-text-strong);line-height:1.3}.home-journey-preview__steps{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.home-journey-preview__steps li{gap:var(--space-3);min-width:0;color:var(--color-text-soft);grid-template-columns:.9rem minmax(0,1fr);align-items:start;display:grid}.home-journey-preview__steps p{font-size:var(--font-size-label);margin:0;line-height:1.4}.home-journey-preview__steps li>span{background:#fff;border:1px solid #1b366838;border-radius:999px;width:.72rem;height:.72rem;margin-top:.22rem;position:relative}.home-journey-preview__steps li:not(:last-child)>span:after{content:"";background:#18223424;width:1px;height:1.15rem;position:absolute;top:calc(100% + .16rem);left:50%;transform:translate(-50%)}.home-journey-preview__steps li.is-complete>span{background:#266e58;border-color:#266e5859}.home-journey-preview__steps li.is-complete>span:after{background:#266e583d}.home-journey-preview__steps li.is-complete p{color:var(--color-text-strong)}.home-journey-preview__result{background:#1b36680e}.home-platform-capability{gap:var(--space-3);grid-template-columns:minmax(0,.85fr) minmax(19rem,1.35fr) minmax(0,.85fr);align-items:stretch;display:grid}.home-platform-capability__layer{gap:var(--space-3);min-width:0;padding:var(--space-4);border-radius:var(--radius-sm);background:linear-gradient(#fffffff0,#f7faf9d1);border:1px solid #1822341a;grid-template-rows:auto 1fr;display:grid;position:relative}.home-platform-capability>.home-platform-capability__layer:first-child:after,.home-platform-capability__managed:after{content:"";top:2rem;right:calc(-1 * var(--space-3));width:var(--space-3);background:#1822342e;height:1px;position:absolute}.home-platform-capability__index{width:2rem;height:2rem;color:var(--color-text-strong);font-size:var(--font-size-note);background:#1b366814;border-radius:999px;place-items:center;font-weight:700;display:inline-grid}.home-platform-capability__managed{gap:var(--space-3);min-width:0;padding:var(--space-3);border-radius:var(--radius-sm);background:linear-gradient(#1b36680e,#ffffffb8);border:1px solid #1b366829;display:grid;position:relative}.home-platform-capability__managed-header{padding:0 var(--space-2);gap:.2rem;display:grid}.home-platform-capability__managed-header strong{color:var(--color-text-strong);font-size:var(--font-size-h3);line-height:1.25}.home-platform-capability__managed-layers{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.home-platform-capability__managed .home-platform-capability__layer{background:#ffffffc2}.home-platform-capability__copy{gap:var(--space-2);display:grid}.home-platform-capability__copy h3{max-width:12rem}.home-platform-capability__copy p{color:var(--color-text-soft);font-size:var(--font-size-label);line-height:1.5}.home-journey-flow{gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-sm);background:linear-gradient(135deg,#fffffff5,#f4f8f9db);border:1px solid #1822341a;grid-template-columns:minmax(0,1.45fr) minmax(17rem,.75fr);align-items:stretch;display:grid;box-shadow:0 16px 38px #1822340d}.home-journey-flow__track{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.home-journey-flow__track:before{content:"";top:1rem;right:calc(12.5% + var(--space-2));left:calc(12.5% + var(--space-2));background:linear-gradient(90deg,#5082f280,#266e586b);height:1px;position:absolute}.home-journey-flow__node{align-content:start;gap:var(--space-3);min-width:0;display:grid;position:relative}.home-journey-flow__index{width:2rem;height:2rem;color:var(--color-text-strong);font-size:var(--font-size-note);background:#fff;border:1px solid #1b366824;border-radius:999px;place-items:center;font-weight:700;display:inline-grid;box-shadow:0 8px 18px #1822340f}.home-journey-flow__node div{gap:var(--space-2);display:grid}.home-journey-flow__node p,.home-journey-flow__summary p{color:var(--color-text-soft);font-size:var(--font-size-label);line-height:1.55}.home-journey-flow__summary{align-content:start;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-sm);background:#1b36680e;border:1px solid #1b36681f;display:grid}.home-journey-flow__summary strong{color:var(--color-text-strong);font-size:var(--font-size-h3);line-height:1.25}.home-use-case-grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.home-use-case-tile{gap:var(--space-2);min-width:0;padding:var(--space-4);border-radius:var(--radius-sm);background:linear-gradient(#fffffff0,#f7faf9d1);border:1px solid #1822341a;border-left:3px solid #1b366857;display:grid;box-shadow:0 10px 24px #1822340a}.home-use-case-tile p{color:var(--color-text-soft);font-size:var(--font-size-label);line-height:1.55}.docs-eyebrow,.doc-meta{color:var(--color-text-muted);font-size:var(--font-size-overline);text-transform:uppercase;letter-spacing:.08em;margin:0}.doc-action-row{align-items:center;gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.doc-row-list,.doc-link-list,.doc-step-list,.doc-runbook{gap:var(--space-3);display:grid}.doc-row-list,.doc-step-list,.doc-runbook{margin:0;padding:0}.doc-row,.doc-step,.doc-runbook__item{border-top:1px solid #1822341a;list-style:none}.doc-row{gap:var(--space-3);padding-block:var(--space-4);display:grid}.doc-row__header{justify-content:space-between;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.doc-step{gap:var(--space-3);padding-block:var(--space-4);grid-template-columns:2rem minmax(0,1fr);display:grid}.doc-step__number{color:var(--color-text-muted);font-size:var(--font-size-label);font-weight:700;line-height:1.3}.doc-step h3,.doc-runbook__copy h3{margin-bottom:var(--space-2)}.doc-runbook{counter-reset:runbook}.doc-runbook__item{gap:var(--space-4);padding-block:var(--space-5);grid-template-columns:minmax(0,.9fr) minmax(18rem,1.1fr);align-items:start;display:grid}.doc-runbook__copy{gap:var(--space-3);display:grid}.doc-link-list{margin-top:var(--space-2)}.api-summary-list{gap:var(--space-3);margin:var(--space-2) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.api-summary-list div{padding-block:var(--space-3);border-top:1px solid #1822341a;gap:.25rem;display:grid}.api-summary-list dt{color:var(--color-text-muted);font-size:var(--font-size-overline);text-transform:uppercase;letter-spacing:.08em}.api-summary-list dd{color:var(--color-text-strong);overflow-wrap:anywhere;margin:0}.api-reference-browser{gap:var(--space-4);display:grid}.api-reference-intro{gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border-subtle);display:grid}.api-reference-intro h1{max-width:48rem}.api-reference-intro .page-summary{max-width:52rem}.api-reference-accordion{border-radius:var(--radius-sm);background:#ffffff9e;border:1px solid #1822341a;overflow:hidden}.api-reference-accordion__header{align-items:center;gap:var(--space-3);min-height:3.35rem;padding:var(--space-3) var(--space-3) var(--space-2);color:var(--color-text-strong);display:flex}.api-reference-accordion__header span{gap:.25rem;display:grid}.api-reference-accordion__header strong{font-size:.92rem;font-weight:650;line-height:1.25}.api-reference-accordion__header small,.api-reference-accordion__summary{color:var(--color-text-muted);font-size:var(--font-size-note)}.api-reference-accordion__summary{padding:0 var(--space-3) var(--space-2);margin:0;line-height:1.5}.api-endpoint-list,.api-field-list{gap:0;display:grid}.api-endpoint-row{--api-method-column-width:3.15rem;--api-method-gap:var(--space-2);border-top:1px solid #18223413;scroll-margin-top:6.25rem;transition:background-color .16s,border-color .16s;display:grid}.api-endpoint-row:hover,.api-endpoint-row.is-expanded{background:#f8fafc}.api-endpoint-row__toggle{gap:var(--space-3);width:100%;color:inherit;padding:.68rem var(--space-3);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.api-endpoint-row__toggle:focus-visible{outline-offset:-2px;outline:2px solid #5082f266}.api-endpoint-row__main{align-items:flex-start;gap:.22rem;display:grid}.api-endpoint-row .api-method-path{grid-template-columns:var(--api-method-column-width) minmax(0, 1fr);gap:var(--api-method-gap);align-items:baseline;display:grid}.api-endpoint-row .http-method{width:var(--api-method-column-width);margin-top:.125rem}.api-endpoint-row__summary{color:var(--color-text-muted);font-size:var(--font-size-note);margin-left:calc(var(--api-method-column-width) + var(--api-method-gap));font-weight:400;line-height:1.45}.api-endpoint-row__state{width:1.65rem;height:1.65rem;color:var(--color-text-muted);border-radius:999px;place-items:center;transition:background-color .16s,color .16s;display:grid}.api-endpoint-row__state:before{content:"";border-bottom:2px solid;border-right:2px solid;width:.46rem;height:.46rem;transition:transform .16s;transform:rotate(45deg)translate(-.08rem,-.08rem)}.api-endpoint-row:hover .api-endpoint-row__state,.api-endpoint-row__toggle:focus-visible .api-endpoint-row__state{color:#000069;background:#5082f217}.api-endpoint-row.is-expanded .api-endpoint-row__state{color:#000069}.api-endpoint-row.is-expanded .api-endpoint-row__state:before{transform:rotate(225deg)translate(-.08rem,-.08rem)}.api-endpoint-inline-panel{gap:var(--space-3);margin:0 var(--space-3) var(--space-3) calc(var(--space-3) + var(--api-method-column-width) + var(--api-method-gap));padding:var(--space-3);border-radius:var(--radius-sm);box-shadow:none;background:#fff;border:1px solid #e5e7eb;animation:.18s ease-out api-endpoint-panel-enter;display:grid}.api-endpoint-overview{display:grid}.api-endpoint-overview p{max-width:60rem;color:var(--color-text-soft);margin:0;line-height:1.58}.api-endpoint-tabs{scrollbar-width:thin;border-bottom:1px solid #1822341a;gap:.25rem;padding-bottom:1px;display:flex;overflow-x:auto}.api-endpoint-tab{min-height:2rem;color:var(--color-text-muted);cursor:pointer;font:inherit;font-size:var(--font-size-note);background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:.42rem .65rem;font-weight:700}.api-endpoint-tab:hover,.api-endpoint-tab:focus-visible{color:#000069;background:#5082f214}.api-endpoint-tab:focus-visible{outline-offset:-2px;outline:2px solid #5082f259}.api-endpoint-tab.is-active{color:#000069;border-color:#5082f2}.api-endpoint-tab-panel{gap:var(--space-3);display:grid}.api-endpoint-tab-panel:focus-visible{outline-offset:.25rem;outline:2px solid #5082f259}.api-endpoint-tab-panel[hidden]{display:none}@keyframes api-endpoint-panel-enter{0%{opacity:0;transform:translateY(-.35rem)}to{opacity:1;transform:translateY(0)}}.api-endpoint-request{gap:var(--space-4);display:grid}.api-endpoint-responses,.api-endpoint-schemas,.api-response-explorer{gap:var(--space-3);display:grid}.api-response-status{gap:var(--space-2);padding-bottom:var(--space-2);border-bottom:1px solid #18223414;display:grid}.api-response-status h4,.api-response-subsection-header h5,.api-response-shape-panel__header h5{color:var(--color-text-strong);font-size:var(--font-size-body);margin:0;line-height:1.35}.api-response-status__options,.api-response-shape-options,.api-response-example-options,.api-response-media__options{flex-wrap:wrap;gap:.25rem;display:flex}.api-response-status__options.is-compact{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.35rem;display:grid}.api-response-status__option,.api-response-shape-option,.api-response-example-option,.api-response-media__options button{border-radius:var(--radius-sm);min-height:1.9rem;color:var(--color-text-muted);cursor:pointer;font:inherit;font-size:var(--font-size-note);background:#1822340a;border:0;justify-content:center;align-items:center;padding:0 .7rem;font-weight:650;display:inline-flex}.api-response-status__options.is-compact .api-response-status__option{text-align:left;justify-content:flex-start}.api-response-status__option{background:#18223409;border:1px solid #18223414;min-height:2.15rem;padding-inline:.85rem}.api-response-status__option:hover,.api-response-status__option:focus-visible,.api-response-shape-option:hover,.api-response-shape-option:focus-visible,.api-response-example-option:hover,.api-response-example-option:focus-visible,.api-response-media__options button:hover,.api-response-media__options button:focus-visible{color:var(--color-text-strong)}.api-response-status__option.is-active,.api-response-shape-option.is-active,.api-response-example-option.is-active,.api-response-media__options button.is-active{color:#000069;background:#fff;box-shadow:0 1px 2px #0f172a14}.api-response-status__option.is-active{border-color:#5082f27a;box-shadow:0 0 0 2px #5082f21f,0 1px 2px #0f172a14}.api-response-shape-option,.api-response-example-option{min-height:1.65rem;font-size:var(--font-size-note);padding-inline:.58rem}.api-response-detail{gap:var(--space-3);display:grid}.api-response-detail__header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}.api-response-detail__header h4{color:var(--color-text-strong);margin:0;font-size:1rem;line-height:1.35}.api-response-detail__header p,.api-response-shape-panel__header p,.api-response-schema-summary p{color:var(--color-text-soft);font-size:var(--font-size-note);margin:.25rem 0 0;line-height:1.5}.api-response-media,.api-response-shapes,.api-response-shape-panel,.api-response-examples{gap:var(--space-2);display:grid}.api-response-media__meta,.api-response-schema-summary{gap:.4rem;display:grid}.api-response-media__meta.is-inline{flex-wrap:wrap;align-items:baseline;gap:.45rem;display:flex}.api-response-media__meta>span,.api-response-schema-summary>span{color:var(--color-text-muted);font-size:var(--font-size-overline);letter-spacing:.08em;text-transform:uppercase}.api-response-media__meta.is-inline>span{font-size:var(--font-size-note);letter-spacing:0;text-transform:none}.api-response-media__meta.is-inline>span:after{content:":"}.api-response-media__meta code,.api-response-schema-summary code{color:var(--color-text-strong);font-family:var(--font-mono);font-size:var(--font-size-note);overflow-wrap:anywhere}.api-response-media__meta.is-inline code{border-radius:calc(var(--radius-sm) - 2px);background:#1822340b;align-items:center;min-height:1.45rem;padding-inline:.4rem;display:inline-flex}.api-response-subsection-header,.api-response-shape-panel__header,.api-response-schema-summary div{justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}.api-response-schema-summary{border-radius:var(--radius-sm);background:#ffffffbd;border:1px solid #1822341a;gap:.3rem;padding:.58rem .78rem}.api-response-schema-summary div{align-items:center}.api-response-schema-summary button{color:#000069;cursor:pointer;font:inherit;font-size:var(--font-size-note);background:0 0;border:0;font-weight:650}.api-response-schema-summary button:hover,.api-response-schema-summary button:focus-visible{text-underline-offset:.2rem;text-decoration:underline}.api-response-shape-panel{min-width:0}.api-response-examples .code-block pre{max-height:min(20rem,40svh)}.api-endpoint-tab-section{gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-sm);background:#ffffffa3;border:1px solid #1822341a;display:grid}.api-endpoint-tab-section__header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.api-endpoint-tab-section__header h3{color:var(--color-text-strong);margin:0;font-size:.92rem}.api-endpoint-tab-section__header p,.api-endpoint-request__body>p{color:var(--color-text-soft);font-size:var(--font-size-note);margin:0;line-height:1.5}.api-endpoint-tab-section__header span{min-height:1.55rem;color:var(--color-text-strong);font-size:var(--font-size-note);background:#1822340f;border-radius:999px;flex:none;align-items:center;padding:.15rem .55rem;font-weight:700;display:inline-flex}.api-request-target{align-items:center;gap:var(--space-2);padding-bottom:var(--space-2);border-bottom:1px solid #18223414;flex-wrap:wrap;display:flex}.api-request-target__meta{min-height:1.55rem;color:var(--color-text-muted);font-size:var(--font-size-note);background:#1822340a;border-radius:999px;align-items:center;padding:0 .6rem;display:inline-flex}.api-request-section{gap:var(--space-2);display:grid}.api-request-example{gap:var(--space-2)}.api-request-example .code-block figcaption{padding:.55rem .85rem}.api-request-example .code-block pre{padding:.7rem .85rem}.api-request-example .code-block code{line-height:1.45}.api-request-section__header{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.api-request-section__header h3{color:var(--color-text-strong);margin:0;font-size:.92rem;line-height:1.3}.api-request-section__header span{color:var(--color-text-muted);font-size:var(--font-size-note)}.api-parameter-table{border-radius:var(--radius-sm);background:#ffffffbd;border:1px solid #1822341a;display:grid;overflow:hidden}.api-parameter-table__head,.api-parameter-row{gap:var(--space-2);grid-template-columns:minmax(5.75rem,.75fr) 5.75rem 6.25rem 6.25rem minmax(13rem,2.2fr) 5.5rem;align-items:start;display:grid}.api-parameter-table__head{padding:.7rem var(--space-3);color:var(--color-text-muted);font-size:var(--font-size-overline);text-transform:uppercase;letter-spacing:.08em;background:#18223409}.api-parameter-row{padding:.8rem var(--space-3);border-top:1px solid #18223414}.api-parameter-row:first-of-type{border-top:0}.api-parameter-row__name{color:var(--color-text-strong);font-family:var(--font-mono);font-size:var(--font-size-note);overflow-wrap:anywhere}.api-parameter-row__location,.api-parameter-row__type{color:var(--color-text-muted);font-size:var(--font-size-note)}.api-parameter-row__required{min-height:1.35rem;color:var(--color-text-muted);font-size:var(--font-size-note);background:#1822340a;border-radius:999px;justify-self:start;align-items:center;padding:0 .5rem;display:inline-flex}.api-parameter-row__required.is-required{color:#8f472d;background:#8f472d17;font-weight:650}.api-parameter-row__description,.api-request-empty-note{color:var(--color-text-soft);font-size:var(--font-size-note);margin:0;line-height:1.5}.api-parameter-schema-toggle{color:#000069;cursor:pointer;font:inherit;font-size:var(--font-size-note);background:0 0;border:0;justify-self:start;padding:0;font-weight:650}.api-parameter-schema-toggle:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:.35rem;height:.35rem;margin-left:.4rem;display:inline-block;transform:translateY(-.12rem)rotate(45deg)}.api-parameter-row.is-schema-open .api-parameter-schema-toggle:after{transform:translateY(.1rem)rotate(225deg)}.api-parameter-schema-toggle:hover,.api-parameter-schema-toggle:focus-visible{color:#000069;text-underline-offset:.2rem;text-decoration:underline}.api-parameter-schema-empty{color:var(--color-text-muted);font-size:var(--font-size-note)}.api-parameter-row__schema{padding-top:var(--space-2);grid-column:1/-1}.api-endpoint-tab-section .api-field-list,.api-endpoint-tab-section .endpoint-media-type-list,.api-endpoint-tab-section .endpoint-response-list{gap:0}.api-endpoint-tab-section .api-field-row:first-child,.api-endpoint-tab-section .api-contract-section:first-child,.api-endpoint-tab-section .api-contract-subsection:first-child{border-top:0;padding-top:0}.api-endpoint-request__body{gap:var(--space-3);display:grid}.api-request-body-intro{color:var(--color-text-soft);font-size:var(--font-size-note);margin:0;line-height:1.55}.api-request-body-card{gap:var(--space-4);padding:var(--space-3);border-radius:var(--radius-sm);background:#ffffffbd;border:1px solid #1822341a;display:grid}.api-request-body-card__header,.api-request-body-examples__header{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.api-request-body-card__header{justify-content:space-between}.api-request-body-examples__header{justify-content:flex-start;gap:var(--space-2)}.api-request-body-card__header div{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.api-request-body-card__header strong{color:var(--color-text-strong);font-size:var(--font-size-note)}.api-request-body-card__header span{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--font-size-note)}.api-request-body-examples{gap:var(--space-3);display:grid}.api-request-body-examples__header h4{color:var(--color-text-strong);margin:0;font-size:1rem;line-height:1.3}.api-request-body-example-tabs{border-radius:var(--radius-sm);background:#1822340a;gap:.25rem;padding:.2rem;display:inline-flex}.api-request-body-example-tab{border-radius:calc(var(--radius-sm) - 2px);min-height:1.9rem;color:var(--color-text-muted);cursor:pointer;font:inherit;font-size:var(--font-size-note);background:0 0;border:0;padding:0 .7rem;font-weight:650}.api-request-body-example-tab:hover,.api-request-body-example-tab:focus-visible{color:var(--color-text-strong)}.api-request-body-example-tab.is-active{color:#000069;background:#fff;box-shadow:0 1px 2px #0f172a14}.api-request-body-example{gap:var(--space-3);display:grid}.api-request-body-example__summary{gap:.25rem;display:grid}.api-request-body-example__summary h5{color:var(--color-text-strong);font-size:var(--font-size-body);margin:0;line-height:1.35}.api-request-body-example__summary p{color:var(--color-text-soft);font-size:var(--font-size-note);margin:0;line-height:1.5}.api-request-body-example .code-block pre{max-height:min(26rem,54svh)}.api-schema-explorer{gap:var(--space-3);display:grid}.api-schema-picker{gap:var(--space-2);padding-bottom:var(--space-2);border-bottom:1px solid #18223414;display:grid}.api-schema-picker__controls{gap:var(--space-3);align-items:end;display:grid}.api-schema-select{gap:.4rem;display:grid}.api-schema-select span{color:var(--color-text-muted);font-size:var(--font-size-overline);letter-spacing:.08em;text-transform:uppercase}.api-schema-select select{border-radius:var(--radius-sm);min-height:2.15rem;color:var(--color-text-strong);font:inherit;font-size:var(--font-size-note);cursor:pointer;background:#ffffffd1;border:1px solid #1822341f;padding:0 .72rem}.api-schema-select select:focus{outline-offset:0;border-color:#5082f27a;outline:2px solid #5082f229}.api-schema-detail{gap:var(--space-2);min-width:0;display:grid}.api-schema-detail__header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}.api-schema-detail__header h4{color:var(--color-text-strong);font-size:var(--font-size-body);margin:0;line-height:1.35}.api-schema-detail__header p{color:var(--color-text-soft);font-size:var(--font-size-note);margin:.25rem 0 0;line-height:1.5}.api-schema-detail__header span{color:var(--color-text-muted);font-size:var(--font-size-note)}.api-schema-view-toggle{border-radius:var(--radius-sm);background:#1822340a;gap:.25rem;padding:.2rem;display:inline-flex}.api-schema-view-toggle button{border-radius:calc(var(--radius-sm) - 2px);min-height:1.7rem;color:var(--color-text-muted);cursor:pointer;font:inherit;font-size:var(--font-size-note);background:0 0;border:0;padding:0 .6rem;font-weight:650}.api-schema-view-toggle button:hover,.api-schema-view-toggle button:focus-visible{color:var(--color-text-strong)}.api-schema-view-toggle button.is-active{color:#000069;background:#fff;box-shadow:0 1px 2px #0f172a14}.api-schema-view-toggle button:disabled{color:#63708480;cursor:not-allowed}.api-schema-fields-table{border-radius:var(--radius-sm);background:#ffffffbd;border:1px solid #1822341a;display:grid;overflow:hidden}.api-schema-fields-table__head,.api-schema-field-row{gap:var(--space-2);grid-template-columns:minmax(8rem,1.05fr) minmax(6.5rem,.75fr) 5.75rem minmax(0,2.3fr);align-items:start;display:grid}.api-schema-fields-table__head{padding:.55rem var(--space-3);color:var(--color-text-muted);font-size:var(--font-size-overline);letter-spacing:.08em;text-transform:uppercase;background:#18223409}.api-schema-field-row{padding:.68rem var(--space-3);border-top:1px solid #18223414}.api-schema-field-row:first-of-type{border-top:0}.api-schema-field-row__name{color:var(--color-text-strong);font-family:var(--font-mono);font-size:var(--font-size-note);overflow-wrap:anywhere}.api-schema-field-row__type{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--font-size-note);overflow-wrap:anywhere;gap:.3rem;display:grid}.api-schema-field-row__type-link{color:#000069;cursor:pointer;font:inherit;text-align:left;text-underline-offset:.18em;background:0 0;border:0;justify-self:start;padding:0;-webkit-text-decoration:underline #5082f259;text-decoration:underline #5082f259}.api-schema-field-row__type-link:hover,.api-schema-field-row__type-link:focus-visible{color:var(--color-accent)}.api-schema-field-row__enum{color:var(--color-text-soft);font-family:var(--font-sans);font-size:.78rem;line-height:1.35}.api-schema-field-row__required{min-height:1.35rem;color:var(--color-text-muted);font-size:var(--font-size-note);background:#1822340a;border-radius:999px;justify-self:start;align-items:center;padding:0 .5rem;display:inline-flex}.api-schema-field-row__required.is-required{color:#8f472d;background:#8f472d17;font-weight:650}.api-schema-field-row__description{gap:.45rem;min-width:0;display:grid}.api-schema-field-row__description p{color:var(--color-text-soft);font-size:var(--font-size-note);white-space:normal;margin:0;line-height:1.5}.api-schema-field-row__example{color:var(--color-text-muted);flex-wrap:wrap;gap:.35rem;display:flex}.api-schema-field-row__example span{color:var(--color-text-muted)}.api-schema-field-row__example code{color:var(--color-text-strong);font-family:var(--font-mono);overflow-wrap:anywhere}.api-endpoint-inline-panel .code-block{border-radius:var(--radius-sm)}.api-endpoint-inline-panel .code-block pre{max-height:min(32rem,62svh)}.api-endpoint-inline-panel .code-block code{font-size:.82rem}.api-method-path{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.http-method{min-width:3.05rem;min-height:1.2rem;color:var(--color-text-strong);font-family:var(--font-mono);font-size:var(--font-size-note);border-radius:999px;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.http-method--get{color:#1d6648;background:#1d66481a}.http-method--post,.http-method--put,.http-method--patch{color:#1b3668;background:#1b36681a}.http-method--delete{color:#8f472d;background:#8f472d1a}.api-path,.api-path-note{color:var(--color-text-strong);font-family:var(--font-mono);font-size:var(--font-size-note);overflow-wrap:anywhere}.api-path-note{color:var(--color-text-muted);margin:0}.api-contract-section,.api-contract-subsection,.api-field-row{gap:var(--space-3);padding-block:var(--space-4);border-top:1px solid #1822341a;display:grid}.api-contract-subsection__header,.api-field-row__name{justify-content:space-between;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.layout{padding-block:var(--space-6) var(--space-8)}.sidebar-card,.panel,.metric-card,.callout{background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-panel)}.sidebar-card{padding:var(--space-4)}.sidebar-card__header{margin-bottom:var(--space-3)}.sidebar-card__header h2{font-size:var(--font-size-overline);text-transform:uppercase;letter-spacing:.08em;margin-bottom:var(--space-2)}.sidebar-card__header p{font-size:var(--font-size-label)}.sidebar-list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sidebar-link{border-radius:var(--radius-lg);color:var(--color-text-soft);border:1px solid #0000;flex-direction:column;gap:.18rem;padding:.82rem .92rem;text-decoration:none;transition:background-color .16s,border-color .16s,box-shadow .16s;display:flex}.sidebar-link span{color:var(--color-text-strong);font-size:var(--font-size-body)}.sidebar-link small{color:var(--color-text-muted);font-size:var(--font-size-note);line-height:1.45}.sidebar-link:hover,.sidebar-link:focus-visible{background:var(--color-surface-tinted);border-color:#1b366814}.sidebar-link.is-active{background:linear-gradient(135deg,#1b366814,#b0593a14);border-color:#1b366824}.sidebar-card.is-compact .sidebar-link{gap:.1rem}.content{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.page-hero{background:radial-gradient(circle at top left, #1b36681f, transparent 30%), radial-gradient(circle at top right, #b0593a1a, transparent 24%), var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-2xl);padding:var(--space-7);box-shadow:var(--shadow-panel)}.page-hero__meta{gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;align-items:center;display:flex}.badge{border-radius:var(--radius-sm);font-size:var(--font-size-note);white-space:nowrap;border:1px solid #18223414;justify-content:center;align-items:center;gap:.32rem;padding:.22rem .42rem;font-weight:600;line-height:1.25;display:inline-flex}.badge--accent{color:var(--color-text-strong);background:0 0}.badge--neutral{color:var(--color-text-soft);border-color:var(--color-border-subtle);background:0 0}.badge--success{color:#1d6648;background:0 0;border-color:#196c4633}.badge--warning{color:#8f472d;background:0 0;border-color:#b0593a3d}.eyebrow{text-transform:uppercase;letter-spacing:.08em;border:0;padding-inline:0}.page-summary{max-width:var(--measure-reading);font-size:var(--font-size-lead);color:var(--color-text-soft);margin-top:var(--space-3)}.home-hero{gap:var(--space-5);grid-template-columns:minmax(0,1.35fr) minmax(17rem,.9fr);align-items:stretch;display:grid}.quickstart-hero,.auth-hero,.concepts-hero,.modes-hero,.hosted-hero,.headless-hero,.reference-hero{gap:var(--space-5);grid-template-columns:minmax(0,1.3fr) minmax(18rem,.85fr);align-items:stretch;display:grid}.home-hero__copy,.quickstart-hero__copy,.auth-hero__copy,.concepts-hero__copy,.modes-hero__copy,.hosted-hero__copy,.headless-hero__copy,.reference-hero__copy,.home-hero__panel,.quickstart-hero__panel,.auth-hero__panel,.concepts-hero__panel,.modes-hero__panel,.hosted-hero__panel,.headless-hero__panel,.reference-hero__panel,.home-value-card,.home-choice-card,.home-start-card,.home-mini-card,.home-reference-card{background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-2xl);box-shadow:var(--shadow-panel)}.home-hero__copy,.quickstart-hero__copy,.auth-hero__copy,.concepts-hero__copy,.modes-hero__copy,.hosted-hero__copy,.headless-hero__copy,.reference-hero__copy{padding:var(--space-7);background:radial-gradient(circle at top left, #1b36681f, transparent 30%), radial-gradient(circle at top right, #b0593a1a, transparent 24%), var(--color-surface)}.home-hero__panel,.quickstart-hero__panel,.auth-hero__panel,.concepts-hero__panel,.modes-hero__panel,.hosted-hero__panel,.headless-hero__panel,.reference-hero__panel{padding:var(--space-5);gap:var(--space-4);background:linear-gradient(#ffffffeb,#f7f3ebf5);flex-direction:column;display:flex}.home-hero__checklist{gap:var(--space-3);flex-direction:column;display:flex}.home-hero__checklist div{padding:var(--space-3);border-radius:var(--radius-lg);background:#1b36680a;flex-direction:column;gap:.2rem;display:flex}.home-hero__checklist strong{color:var(--color-text-strong)}.home-hero__checklist span{color:var(--color-text-muted);font-size:var(--font-size-label)}.home-hero__action-row{align-items:center;gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.home-hero__support-links{align-items:center;gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.home-hero__cta{border-radius:var(--radius-sm);background:var(--color-text-strong);color:#fff;border:1px solid #11182714;justify-content:center;align-items:center;padding:.68rem .9rem;font-weight:600;text-decoration:none;display:inline-flex}.home-hero__cta.is-secondary{color:var(--color-text-strong);border-color:var(--color-border-strong);background:0 0}.home-hero__cta:focus-visible{outline-offset:3px;outline:2px solid #5082f26b}.quickstart-hero__sequence,.quickstart-step-list,.quickstart-prereq-grid,.quickstart-branch-grid,.quickstart-workspace-highlights,.auth-hero__rule-list,.auth-step-list,.auth-comparison-grid,.auth-trait-grid,.auth-failure-grid{gap:var(--space-4);display:grid}.quickstart-hero__sequence,.auth-hero__rule-list{gap:var(--space-3)}.concepts-hero__notes,.concept-definition-grid,.concept-relationship-grid,.concept-ownership-grid,.modes-hero__notes,.mode-card-grid,.mode-tradeoff-list,.mode-decision-grid,.hosted-hero__notes,.hosted-variant-grid,.hosted-ingredient-grid,.hosted-step-list,.hosted-tracking-grid,.headless-hero__notes,.headless-principle-grid,.headless-responsibility-grid,.headless-step-list,.headless-failure-grid,.reference-operation-list,.reference-hero__stats{gap:var(--space-4);display:grid}.concepts-hero__notes,.modes-hero__notes,.hosted-hero__notes,.headless-hero__notes{gap:var(--space-3)}.reference-hero__stats{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr))}.quickstart-sequence-item{padding:var(--space-3);border-radius:var(--radius-lg);background:#1b36680a;flex-direction:column;gap:.2rem;display:flex}.quickstart-sequence-item strong{color:var(--color-text-strong)}.quickstart-sequence-item span{color:var(--color-text-muted);font-size:var(--font-size-label)}.quickstart-prereq-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.quickstart-branch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.quickstart-prereq-card,.quickstart-step-card,.quickstart-branch-card,.quickstart-workspace-highlight-card,.auth-comparison-card,.auth-trait-card,.auth-step-card,.auth-failure-card{border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl);background:#ffffffb8}.quickstart-prereq-card{padding:var(--space-4)}.quickstart-prereq-card p{margin-top:var(--space-2)}.quickstart-step-card{padding:var(--space-5);gap:var(--space-4);flex-direction:column;display:flex}.quickstart-branch-card,.quickstart-workspace-highlight-card{padding:var(--space-5);gap:var(--space-3);flex-direction:column;display:flex}.quickstart-branch-card__header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}.quickstart-branch-card__title{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}.quickstart-branch-card__note{border-radius:var(--radius-md);color:#1d6648;font-size:var(--font-size-note);white-space:nowrap;background:#196c461a;justify-content:center;align-items:center;padding:.42rem .72rem;font-weight:600;display:inline-flex}.quickstart-workspace-grid{gap:var(--space-4);grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);display:grid}.auth-rule-item,.concept-note-item,.mode-note-item,.hosted-note-item,.headless-note-item{padding:var(--space-3);border-radius:var(--radius-lg);color:var(--color-text-soft);background:#1b36680a}.reference-stat-item{padding:var(--space-3);border-radius:var(--radius-lg);background:#1b36680a;flex-direction:column;gap:.2rem;display:flex}.reference-stat-item strong{color:var(--color-text-strong);font-size:var(--font-size-h3);line-height:1}.reference-stat-item span{color:var(--color-text-muted);font-size:var(--font-size-note)}.auth-comparison-grid,.concept-definition-grid,.concept-relationship-grid,.concept-ownership-grid,.mode-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mode-decision-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hosted-variant-grid,.hosted-ingredient-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hosted-tracking-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.headless-principle-grid,.headless-responsibility-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.headless-failure-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.reference-operation-list{grid-template-columns:1fr}.auth-trait-grid,.auth-failure-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.auth-comparison-card,.auth-trait-card,.auth-failure-card,.concept-definition-card,.concept-relationship-card,.concept-ownership-card,.mode-card,.mode-tradeoff-card,.mode-decision-card,.hosted-variant-card,.hosted-ingredient-card,.hosted-step-card,.hosted-tracking-card,.headless-principle-card,.headless-responsibility-card,.headless-step-card,.headless-failure-card,.reference-operation-card{padding:var(--space-4)}.auth-comparison-card p,.auth-trait-card p,.auth-failure-card p,.concept-definition-card p,.concept-relationship-card p,.concept-ownership-card p,.mode-card p,.mode-tradeoff-card p,.mode-decision-card p,.hosted-variant-card p,.hosted-ingredient-card p,.hosted-tracking-card p,.headless-principle-card p,.headless-responsibility-card p,.headless-failure-card p,.reference-operation-card p{margin-top:var(--space-2)}.concept-definition-card,.concept-relationship-card,.concept-ownership-card,.mode-card,.mode-tradeoff-card,.mode-decision-card,.hosted-variant-card,.hosted-ingredient-card,.hosted-step-card,.hosted-tracking-card,.headless-principle-card,.headless-responsibility-card,.headless-step-card,.headless-failure-card,.reference-operation-card{border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl);background:#ffffffb8}.reference-operation-card{gap:var(--space-3);flex-direction:column;display:flex}.reference-operation-card__header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.reference-operation-card__badges{gap:var(--space-2);flex-wrap:wrap;display:flex}.reference-operation-card__path{border-radius:var(--radius-md);color:var(--color-text-strong);font-size:var(--font-size-note);white-space:nowrap;background:#1218260f;padding:.45rem .65rem;display:inline-flex}.reference-operation-card__actions{display:flex}.endpoint-overview-grid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.endpoint-overview-card,.endpoint-parameter-card,.endpoint-media-card,.endpoint-response-card{padding:var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl);background:#ffffffb8}.endpoint-overview-card p,.endpoint-parameter-card p,.endpoint-media-card p,.endpoint-response-card p{margin-top:var(--space-2)}.endpoint-overview-card__stack{align-items:center;gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.endpoint-parameter-list,.endpoint-response-list,.endpoint-request-layout,.endpoint-media-type-list,.endpoint-example-list{gap:var(--space-4);display:grid}.endpoint-parameter-list,.endpoint-response-list,.endpoint-request-layout{grid-template-columns:1fr}.endpoint-parameter-card,.endpoint-media-card,.endpoint-response-card{gap:var(--space-3);flex-direction:column;display:flex}.endpoint-parameter-card__header,.endpoint-response-card__header,.endpoint-media-card__meta,.endpoint-request-summary{gap:var(--space-2);flex-direction:column;display:flex}.endpoint-parameter-card__badges,.endpoint-response-card__badges,.endpoint-request-summary__badges{gap:var(--space-2);flex-wrap:wrap;display:flex}.endpoint-media-type-list{grid-template-columns:1fr}.endpoint-media-card__meta{align-items:flex-start}.endpoint-empty-note{color:var(--color-text-muted);font-size:var(--font-size-note)}.mode-card .feature-list{margin-top:var(--space-3)}.mode-tradeoff-card__split{gap:var(--space-4);margin-top:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mode-tradeoff-card__split strong{color:var(--color-text-strong)}.hosted-step-card{padding:var(--space-5);gap:var(--space-4);flex-direction:column;display:flex}.hosted-step-card__header{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.hosted-step-links{margin-bottom:var(--space-1)}.headless-step-card{padding:var(--space-5);gap:var(--space-4);flex-direction:column;display:flex}.headless-step-card__header{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.headless-step-links{margin-bottom:var(--space-1)}.auth-step-card{padding:var(--space-5);gap:var(--space-4);flex-direction:column;display:flex}.quickstart-step-card__header,.auth-step-card__header{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.quickstart-step-links,.auth-step-links{margin-bottom:var(--space-1)}.auth-page-intro,.auth-page-steps,.auth-page-next{gap:var(--space-4);display:grid}.auth-credential-list{gap:var(--space-2);padding-left:var(--space-5);margin:0;display:grid}.headless-fields-table,.auth-issues-table{border-collapse:collapse;width:100%;font-size:.9em}.headless-fields-table th,.headless-fields-table td,.auth-issues-table th,.auth-issues-table td{text-align:left;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border-subtle)}.headless-fields-table th,.auth-issues-table th{color:var(--color-text-secondary);font-weight:600}.quickstart-checklist{margin-top:0}.home-choice-grid,.home-value-grid,.home-concept-grid,.home-capability-grid,.home-reference-grid,.home-start-grid{gap:var(--space-4);display:grid}.home-value-grid,.home-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-flow-grid{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;display:grid}.home-value-tile,.home-choice-tile,.home-flow-step{gap:var(--space-3);min-width:0;padding:var(--space-4);border-radius:var(--radius-sm);background:linear-gradient(#fffffff0,#f7faf9d1);border:1px solid #1822341a;list-style:none;display:grid;position:relative;box-shadow:0 12px 28px #1822340b}.home-value-tile,.home-choice-tile{border-top:3px solid #1b366857}.home-choice-tile--success{border-top-color:#266e58ad}.home-choice-tile--warning{border-top-color:#b0593a9e}.home-choice-tile__header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}.home-choice-tile .feature-list{margin-block:var(--space-1)}.home-flow-step{grid-template-columns:auto minmax(0,1fr);align-items:start}.home-flow-step__number{width:2rem;height:2rem;color:var(--color-text-strong);font-size:var(--font-size-note);background:#1b366814;border-radius:999px;place-items:center;font-weight:700;display:inline-grid}.home-value-tile p,.home-choice-tile p,.home-flow-step p{color:var(--color-text-soft);font-size:var(--font-size-label);line-height:1.55}.home-api-bridge{gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-sm);background:linear-gradient(135deg,#1b36680e,#ffffffd1);border:1px solid #1822341a;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:stretch;display:grid;box-shadow:0 14px 34px #1822340b}.home-api-bridge__checklist{align-content:start;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-sm);background:#ffffffad;border:1px solid #18223414;display:grid}.home-api-bridge__checklist ul{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.home-api-bridge__checklist li{gap:var(--space-2);color:var(--color-text-soft);font-size:var(--font-size-label);grid-template-columns:auto minmax(0,1fr);line-height:1.5;display:grid}.home-api-bridge__checklist li:before{content:"";background:#266e58c7;border-radius:999px;width:.45rem;height:.45rem;margin-top:.45rem}.home-api-bridge__routes{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.home-api-bridge__link{align-content:start;gap:var(--space-2);min-width:0;padding:var(--space-4);border-radius:var(--radius-sm);color:var(--color-text-soft);background:#ffffffc7;border:1px solid #1822341a;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.home-api-bridge__link span{color:var(--color-text-strong);font-weight:700;line-height:1.35}.home-api-bridge__link small{font-size:var(--font-size-note);line-height:1.45}.home-api-bridge__link:hover,.home-api-bridge__link:focus-visible{border-color:#1b36682e;transform:translateY(-1px);box-shadow:0 10px 22px #1822340f}.home-api-bridge__link:focus-visible,.home-card-link:focus-visible{outline-offset:3px;outline:2px solid #5082f257}.home-api-preview{gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-sm);background:linear-gradient(135deg,#18223409,#ffffffdb);border:1px solid #1822341a;grid-template-columns:minmax(14rem,.74fr) minmax(0,1.26fr);align-items:stretch;display:grid;box-shadow:0 14px 34px #1822340b}.home-api-preview__copy{align-content:start;gap:var(--space-2);min-width:0;display:grid}.home-api-preview__copy pre{padding:var(--space-3);border-radius:var(--radius-sm);color:#eaf2ff;font-size:var(--font-size-label);background:#101827;margin:0;line-height:1.55;overflow-x:auto}.home-api-preview__surface{gap:var(--space-2);min-width:0;display:grid}.home-api-preview__endpoint{gap:var(--space-2);min-width:0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:#ffffffc2;border:1px solid #18223417;grid-template-columns:3.4rem minmax(0,1fr);align-items:start;display:grid}.home-api-preview__endpoint div{gap:.25rem;min-width:0;display:grid}.home-api-preview__endpoint strong{color:var(--color-text-strong);overflow-wrap:anywhere}.home-api-preview__endpoint p{color:var(--color-text-soft);font-size:var(--font-size-note);line-height:1.45}.home-api-preview__actions{gap:var(--space-3);margin-top:var(--space-1);flex-wrap:wrap;grid-column:1/-1;align-items:center;display:flex}.home-trust-panel{gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-sm);background:linear-gradient(135deg,#266e580e,#ffffffdb);border:1px solid #1822341a;grid-template-columns:minmax(0,.68fr) minmax(0,1.32fr);align-items:stretch;display:grid;box-shadow:0 14px 34px #1822340b}.home-trust-panel__intro{align-content:start;gap:var(--space-3);min-width:0;padding:var(--space-4);border-radius:var(--radius-sm);background:#ffffffad;border:1px solid #266e581f;display:grid}.home-trust-panel__intro strong{color:var(--color-text-strong);font-size:var(--font-size-h3);line-height:1.25}.home-trust-panel__intro p{color:var(--color-text-soft);font-size:var(--font-size-label);line-height:1.55}.home-trust-panel__proofs{gap:var(--space-2);margin:var(--space-1) 0 0;padding:0;list-style:none;display:grid}.home-trust-panel__proofs li{gap:var(--space-2);color:var(--color-text-soft);font-size:var(--font-size-note);grid-template-columns:auto minmax(0,1fr);line-height:1.45;display:grid}.home-trust-panel__proofs li:before{content:"";background:#266e58c7;border-radius:999px;width:.42rem;height:.42rem;margin-top:.42rem}.home-trust-panel__list{gap:var(--space-2);min-width:0;display:grid}.home-trust-row{gap:var(--space-3);min-width:0;padding:var(--space-3);border-radius:var(--radius-sm);background:#ffffffc7;border:1px solid #18223417;grid-template-columns:auto minmax(0,1fr);display:grid}.home-trust-row>span{background:#266e58c7;border-radius:999px;width:.58rem;height:.58rem;margin-top:.45rem}.home-trust-row div{gap:.25rem;min-width:0;display:grid}.home-trust-row p{color:var(--color-text-soft);font-size:var(--font-size-note);line-height:1.45}.home-choice-card,.home-value-card,.home-reference-card,.home-start-card,.home-mini-card{padding:var(--space-5)}.home-flow-card{padding:var(--space-5);border:1px solid var(--color-border-subtle);border-radius:var(--radius-2xl);box-shadow:var(--shadow-panel);gap:var(--space-3);background:#ffffffb8;flex-direction:column;display:flex}.home-choice-card__header{align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-3);flex-direction:column;display:flex}.home-choice-card .feature-list{margin-block:var(--space-4)}.home-value-card,.home-choice-card,.home-reference-card,.home-start-card,.home-mini-card{gap:var(--space-3);flex-direction:column;display:flex}.home-start-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-step{margin-bottom:var(--space-3);border-radius:var(--radius-md);color:var(--color-text-strong);font-size:var(--font-size-note);text-transform:uppercase;letter-spacing:.08em;background:#1b366814;justify-content:center;align-items:center;padding:.42rem .72rem;display:inline-flex}.home-concept-grid,.home-capability-grid,.home-reference-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-workspace-grid{gap:var(--space-4);grid-template-columns:minmax(0,1.05fr) minmax(0,1.25fr);display:grid}.home-workspace-proof-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.home-support-grid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hero-actions,.link-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));display:grid}.hero-actions{margin-top:var(--space-5)}.inline-link{gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--color-border-subtle);color:var(--color-text-soft);background:#ffffff9e;flex-direction:column;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex}.inline-link span{color:var(--color-text-strong);font-size:var(--font-size-body)}.link-card-step{color:var(--color-text-muted);margin-right:var(--space-1);font-style:normal;font-weight:500}.inline-link small{font-size:var(--font-size-note);line-height:1.45}.inline-link:hover,.inline-link:focus-visible{box-shadow:var(--shadow-soft);border-color:#1b366824;transform:translateY(-1px)}.inline-link.is-prominent{background:var(--color-surface-raised)}.inline-link.is-active{border-color:#b0593a3d}.home-card-link-row{align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-top:auto;display:flex}.home-card-link{width:fit-content;color:var(--color-text-strong);border-bottom:1px solid #0000;align-items:center;gap:.35rem;padding-bottom:.1rem;font-weight:600;text-decoration:none;transition:color .16s,border-color .16s,transform .16s;display:inline-flex}.home-card-link:hover,.home-card-link:focus-visible{color:#1b3668;border-color:#1b366833;transform:translateY(-1px)}.home-card-link.is-active{border-color:#b0593a47}.metric-grid,.detail-layout{gap:var(--space-4);display:grid}.metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.detail-layout{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-card{padding:var(--space-4);gap:var(--space-2);flex-direction:column;display:flex}.metric-card__label{font-size:var(--font-size-overline);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted)}.metric-card__value{font-size:var(--font-size-h3);color:var(--color-text-strong);line-height:1.15}.metric-card__detail{font-size:var(--font-size-note);color:var(--color-text-muted)}.callout{padding:var(--space-4);background:linear-gradient(#fffcf7f5,#f7f3ebeb)}.callout--warning{border-color:#b0593a2e}.callout--success{border-color:#196c462e}.callout__eyebrow{font-size:var(--font-size-overline);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);margin-bottom:var(--space-2)}.callout h3{font-size:var(--font-size-h3);margin-bottom:var(--space-2)}.callout p{max-width:var(--measure-reading)}.callout__body{margin-top:var(--space-3)}.callout__tags{gap:var(--space-2);flex-wrap:wrap;display:flex}.panel{padding:var(--space-5)}.panel__header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.panel__heading{max-width:var(--measure-reading)}.panel__heading p{margin-top:var(--space-2)}.panel--feature{min-height:100%}.feature-list{gap:var(--space-3);max-width:var(--measure-reading);flex-direction:column;margin:0;padding-left:1.1rem;display:flex}.code-block{border-radius:var(--radius-xl);background:#1b2232;border:1px solid #1218261f;margin:0;overflow:hidden;box-shadow:inset 0 1px #ffffff05}.code-block figcaption{justify-content:space-between;align-items:center;gap:var(--space-3);color:#eef2f7b8;font-size:var(--font-size-note);background:#ffffff0d;border-bottom:1px solid #ffffff14;padding:.85rem 1rem;display:flex}.code-block__label{overflow-wrap:anywhere;min-width:0}.code-block__copy{color:#ffffffc7;cursor:pointer;min-height:1.7rem;font:inherit;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;flex:none;padding:0 .6rem;font-size:.75rem;font-weight:650}.code-block__copy:hover,.code-block__copy:focus-visible{color:#fff;background:#ffffff1f}.code-block pre{margin:0;padding:1rem;overflow-x:auto}.code-block code{color:#f3f4f6;white-space:pre;font-size:.92rem;line-height:1.65;display:block}.site-footer{margin:0 auto var(--space-8);padding:var(--space-5);border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl);justify-content:space-between;align-items:center;gap:var(--space-4);box-shadow:var(--shadow-soft);background:#f9f7f1f2;display:flex}.site-footer strong{margin-bottom:var(--space-2);color:var(--color-text-strong);display:block}.footer-links{gap:var(--space-4);flex-wrap:wrap;display:flex}.footer-links a{color:var(--color-text-strong);text-decoration:none}.footer-links a:hover,.footer-links a:focus-visible{text-decoration:underline}.search-overlay{z-index:50;padding:min(10vh, 4rem) var(--space-4) var(--space-4);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#12182652;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.search-dialog{gap:var(--space-4);width:min(48rem,100%);max-height:min(76vh,46rem);padding:var(--space-5);border-radius:var(--radius-2xl);background:radial-gradient(circle at 100% 0,#b0593a14,#0000 24%),#f9f7f1fa;border:1px solid #1b36681f;flex-direction:column;display:flex;box-shadow:0 1.5rem 3rem #1218262e}.search-dialog__header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.search-dialog__eyebrow{margin-bottom:var(--space-2);font-size:var(--font-size-overline);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);display:inline-flex}.search-dialog__close{border:1px solid var(--color-border-subtle);border-radius:var(--radius-pill);color:var(--color-text-strong);background:#ffffffd1;padding:.72rem .95rem}.search-input-shell{gap:var(--space-2);flex-direction:column;display:flex}.search-input-shell__label{font-size:var(--font-size-overline);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted)}.search-input-shell input{border-radius:var(--radius-xl);width:100%;color:var(--color-text-strong);font-size:var(--font-size-body);background:#ffffffe6;border:1px solid #1b36681f;padding:1rem 1.1rem;box-shadow:inset 0 1px #fff6}.search-input-shell input:focus-visible{outline-offset:2px;outline:2px solid #1b366838}.search-dialog__hint-row{justify-content:space-between;align-items:center;gap:var(--space-3);color:var(--color-text-muted);font-size:var(--font-size-note);display:flex}.search-result-list{gap:var(--space-3);padding-right:.25rem;display:grid;overflow-y:auto}.search-result{gap:var(--space-2);text-align:left;width:100%;padding:var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl);color:var(--color-text-soft);background:#ffffffbd;flex-direction:column;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex}.search-result:hover,.search-result:focus-visible,.search-result.is-active{box-shadow:var(--shadow-soft);border-color:#1b366829;transform:translateY(-1px)}.search-result strong{color:var(--color-text-strong)}.search-result p{font-size:var(--font-size-note);margin:0}.search-result__meta{justify-content:space-between;align-items:center;gap:var(--space-3);font-size:var(--font-size-note);display:flex}.search-result__kind{border-radius:var(--radius-md);color:var(--color-text-strong);text-transform:uppercase;letter-spacing:.06em;background:#1b366814;justify-content:center;align-items:center;padding:.36rem .6rem;display:inline-flex}.search-result__path{color:var(--color-text-muted)}.search-empty-state{padding:var(--space-5);border-radius:var(--radius-xl);background:#ffffff8f;border:1px dashed #1b366829}.search-empty-state p{margin-top:var(--space-2)}@media (width<=1220px){.docs-layout{grid-template-columns:15rem minmax(0,1fr)}.docs-layout.is-api-reference{gap:var(--space-5);grid-template-columns:minmax(0,1fr) 18rem}.api-reference-rail{padding-left:var(--space-4)}.page-rail{display:none}}@media (width<=1100px){.control-room-context-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-grid,.detail-layout,.home-value-grid,.home-choice-grid,.home-concept-grid,.home-capability-grid,.home-reference-grid,.home-start-grid,.home-flow-grid,.home-workspace-grid,.home-workspace-proof-grid,.home-support-grid,.home-api-bridge,.home-api-preview,.home-journey-flow,.home-trust-panel,.home-use-case-grid,.home-platform-capability,.home-landing-hero,.home-hero,.quickstart-hero,.auth-hero,.concepts-hero,.modes-hero,.hosted-hero,.headless-hero,.errors-hero,.reference-hero,.quickstart-prereq-grid,.quickstart-branch-grid,.quickstart-workspace-grid,.quickstart-workspace-highlights,.auth-comparison-grid,.auth-trait-grid,.auth-failure-grid,.errors-category-grid,.errors-symptom-grid,.errors-interpretation-grid,.concept-definition-grid,.concept-relationship-grid,.concept-ownership-grid,.endpoint-overview-grid,.mode-card-grid,.mode-decision-grid,.mode-tradeoff-card__split,.hosted-variant-grid,.hosted-ingredient-grid,.hosted-tracking-grid,.headless-principle-grid,.headless-responsibility-grid,.headless-failure-grid,.reference-hero__stats{grid-template-columns:1fr}.search-dialog__hint-row,.search-result__meta{flex-direction:column;align-items:flex-start}}@media (width<=820px){.shell-width{width:min(100% - (2 * var(--space-3)), var(--layout-shell-width))}.site-header__bar{gap:var(--space-3);padding-block:var(--space-3);flex-wrap:wrap}.menu-toggle{justify-content:center;align-items:center;display:inline-flex}.search-trigger{min-width:auto;padding-inline:.82rem}.search-trigger small{display:none}.site-navigation{flex-basis:100%;order:3}.site-navigation__links{gap:var(--space-5);width:100%;padding-bottom:.2rem}.docs-layout,.docs-layout.is-workspace{padding-block:var(--space-3) var(--space-7);display:block}.docs-layout.is-api-reference{display:block}.api-reference-rail{max-height:none;margin-top:var(--space-6);padding:var(--space-4) 0 0;border-top:1px solid var(--color-border-subtle);border-left:0;position:static;overflow:visible}.api-reference-rail__groups{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.docs-sidebar{max-height:none;margin-bottom:var(--space-4);padding:var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:#ffffffb8;display:none;position:static;overflow:visible}.docs-sidebar.is-open{display:block}.docs-content{max-width:none}.docs-content .home-flow-grid,.docs-content .metric-grid,.docs-content .home-value-grid,.docs-content .home-choice-grid,.docs-content .home-workspace-proof-grid,.docs-content .quickstart-prereq-grid{grid-template-columns:1fr}.nav-link{flex:none;justify-content:flex-start}.section-navigation{padding-block:var(--space-3) var(--space-4)}.section-navigation__links{padding-bottom:.2rem}.section-navigation__link{justify-content:flex-start}.page-hero,.panel,.sidebar-card,.callout,.metric-card,.site-footer{border-radius:var(--radius-lg)}.page-hero,.panel,.callout,.metric-card,.site-footer{padding:var(--space-4)}.search-dialog{padding:var(--space-4);border-radius:var(--radius-lg)}.search-dialog__header{flex-direction:column}.site-footer{margin-bottom:var(--space-4);flex-direction:column;align-items:flex-start}.reference-operation-card__header{flex-direction:column}.reference-operation-card__path{white-space:normal}.errors-hero__copy,.errors-hero__panel,.errors-category-card,.errors-symptom-card,.errors-interpretation-card{border-radius:var(--radius-lg)}.errors-hero__copy,.errors-hero__panel{padding:var(--space-4)}}.errors-hero{gap:var(--space-5);grid-template-columns:minmax(0,1.7fr) minmax(18rem,.9fr);align-items:stretch;display:grid}.errors-hero__copy,.errors-hero__panel,.errors-category-card,.errors-symptom-card,.errors-interpretation-card{border:1px solid var(--color-border-subtle);border-radius:var(--radius-2xl);box-shadow:var(--shadow-panel)}.errors-hero__copy{padding:var(--space-7);background:radial-gradient(circle at top left, #b0593a24, transparent 34%), radial-gradient(circle at top right, #1b366814, transparent 28%), var(--color-surface)}.errors-hero__panel{padding:var(--space-5);gap:var(--space-4);background:linear-gradient(#fffaf7f5,#f7f3ebf5);flex-direction:column;display:flex}.errors-checklist{gap:var(--space-3);display:grid}.errors-checklist__item{padding:var(--space-3);border-radius:var(--radius-lg);color:var(--color-text-soft);background:#b0593a14}.errors-category-grid,.errors-interpretation-grid,.errors-symptom-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.errors-category-card,.errors-symptom-card,.errors-interpretation-card{padding:var(--space-4);background:#ffffffb8}.errors-category-card p,.errors-symptom-card p,.errors-interpretation-card p{margin-top:var(--space-2)}.errors-signal-block{gap:var(--space-2);margin-top:var(--space-4);display:grid}.errors-signal-block>span{font-size:var(--font-size-overline);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted)}.errors-signal-list{gap:var(--space-2);margin:0;padding-left:1.1rem;display:grid}.errors-signal-list code{color:var(--color-text-strong);font-size:.95em}.playground-hero{position:relative;overflow:hidden}.playground-hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#1b366824,#1b366800);height:16rem;position:absolute;inset:auto -12% -38% 42%}.workspace-intro{gap:var(--space-5);padding-bottom:var(--space-6);border-bottom:1px solid var(--color-border-subtle);display:grid}.workspace-intro__header{gap:var(--space-6);grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);align-items:start;display:grid}.workspace-intro .measure-reading{gap:var(--space-3);display:grid}.workspace-status-list{border-top:1px solid var(--color-border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.workspace-status-list div{padding:var(--space-3) var(--space-4) var(--space-3) 0;border-bottom:1px solid var(--color-border-subtle);gap:.35rem;display:grid}.workspace-status-list dt{color:var(--color-text-muted);font-size:var(--font-size-note);text-transform:uppercase;letter-spacing:.06em}.workspace-status-list dd{color:var(--color-text-strong);overflow-wrap:anywhere;margin:0;font-weight:600}.workspace-stage-nav{border-top:1px solid var(--color-border-subtle);grid-template-columns:repeat(auto-fit,minmax(8.75rem,1fr));display:grid}.workspace-stage-link{min-height:9.75rem;padding:var(--space-4);color:var(--color-text-soft);border-right:1px solid var(--color-border-subtle);border-bottom:1px solid var(--color-border-subtle);background:0 0;grid-template-rows:auto auto 1fr auto;gap:.45rem;text-decoration:none;transition:background-color .16s,color .16s,border-color .16s;display:grid}.workspace-stage-link:hover,.workspace-stage-link:focus-visible{color:var(--color-text-strong);background:#18223409;border-color:#18223429}.workspace-stage-link span,.workspace-next-action span{color:var(--color-text-muted);font-size:var(--font-size-note);text-transform:uppercase;letter-spacing:.06em}.workspace-stage-link strong,.workspace-next-action strong{color:var(--color-text-strong)}.workspace-stage-link small{overflow-wrap:anywhere;line-height:1.45}.workspace-stage-link em{color:var(--color-text-muted);font-size:var(--font-size-note);font-style:normal}.workspace-next-action{justify-content:space-between;gap:var(--space-4);padding-block:var(--space-4);border-top:1px solid var(--color-border-subtle);border-bottom:1px solid var(--color-border-subtle);align-items:center;display:flex}.workspace-next-action div{gap:.45rem;display:grid}.playground-layout{gap:var(--space-5);grid-template-columns:20rem minmax(0,1fr);align-items:start;display:grid}.playground-layout__sidebar,.playground-layout__main{gap:var(--space-5);flex-direction:column;display:flex}.playground-environment-list,.playground-preset-list{gap:var(--space-3);flex-direction:column;display:flex}.playground-environment-card,.playground-preset-card{text-align:left;border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl);width:100%;padding:var(--space-4);gap:var(--space-2);color:var(--color-text-soft);box-shadow:var(--shadow-soft);background:linear-gradient(#ffffffe6,#f7f3ebbd);flex-direction:column;transition:transform .16s,border-color .16s,box-shadow .16s,background-color .16s;display:flex}.playground-environment-card:hover,.playground-environment-card:focus-visible,.playground-preset-card:hover,.playground-preset-card:focus-visible{box-shadow:var(--shadow-panel);border-color:#1b366829;transform:translateY(-1px)}.playground-environment-card.is-active,.playground-preset-card.is-active{background:linear-gradient(135deg,#1b36681a,#b0593a17);border-color:#1b366838}.playground-environment-card__header,.playground-preset-card__header,.playground-auth-card__meta,.playground-request-panel__badges,.playground-response-panel__state{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.playground-environment-card__header{justify-content:space-between;align-items:flex-start}.playground-environment-card strong,.playground-preset-card strong,.playground-history-card strong{color:var(--color-text-strong)}.playground-environment-card p,.playground-preset-card p,.playground-history-card p{margin:0}.playground-environment-card code,.playground-preset-card code,.playground-request-panel__details code{color:var(--color-text-strong);border-radius:var(--radius-md);background:#1b36680f;width:fit-content;padding:.2rem .42rem;font-size:.84rem}.playground-environment-card small{color:var(--color-text-muted);line-height:1.5}.playground-auth-card,.playground-history-card,.playground-notes-card{border-radius:var(--radius-xl);padding:var(--space-4);background:#ffffffad;border:1px solid #1b366817}.playground-history-column{gap:var(--space-4);flex-direction:column;display:flex}.playground-history-card{gap:var(--space-3);flex-direction:column;display:flex}.playground-history-card__header,.playground-session-entry__header,.playground-session-entry__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.playground-history-card__header{justify-content:space-between}.playground-session-entry-list{gap:var(--space-3);display:grid}.workspace-monitor-grid{gap:var(--space-4);grid-template-columns:minmax(0,1.2fr) minmax(20rem,.8fr);align-items:start;display:grid}.workspace-monitor-main,.workspace-monitor-sidebar{gap:var(--space-4);flex-direction:column;display:flex}.workspace-monitor-summary{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}.workspace-monitor-summary-card{border-radius:var(--radius-xl);padding:var(--space-4);gap:var(--space-2);background:linear-gradient(#ffffffd6,#f7f3ebc2);border:1px solid #1b366817;display:grid}.workspace-monitor-summary-card span{font-size:var(--font-size-note);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em}.workspace-monitor-summary-card strong{color:var(--color-text-strong)}.workspace-monitor-summary-card small{color:var(--color-text-muted)}.playground-session-entry{border-radius:var(--radius-xl);padding:var(--space-4);gap:var(--space-2);background:linear-gradient(#ffffffd6,#f7f3ebc2);border:1px solid #1b366817;display:grid}.playground-session-entry--success{background:linear-gradient(#f5fdf9f0,#f7f3ebc2);border-color:#266e582e}.playground-session-entry--error{background:linear-gradient(#fff7f3f5,#f7f3ebc2);border-color:#b0593a2e}.playground-session-entry small{color:var(--color-text-muted)}.playground-session-entry__header{justify-content:space-between;align-items:flex-start}.playground-auth-card{gap:var(--space-3);flex-direction:column;display:flex}.playground-token-row,.playground-token-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.playground-auth-card__label,.playground-request-panel__details span{font-size:var(--font-size-note);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em}.playground-token-input{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);color:var(--color-text-strong);background:#f7f3ebe6;flex:16rem;padding:.9rem 1rem}.playground-token-button{border-radius:var(--radius-md);background:var(--color-text-strong);color:#fff;font-size:var(--font-size-label);box-shadow:var(--shadow-soft);border:1px solid #1b366829;padding:.82rem 1rem;font-weight:600;transition:opacity .16s,transform .16s,border-color .16s,background-color .16s}.playground-token-button.is-secondary{color:var(--color-text-strong);background:#ffffffd1}.playground-token-button:hover,.playground-token-button:focus-visible{transform:translateY(-1px)}.playground-token-button:disabled{opacity:.48;cursor:not-allowed;transform:none}.playground-auth-status{gap:var(--space-3);border-radius:var(--radius-xl);padding:var(--space-3);background:linear-gradient(#ffffffd6,#f7f3ebc2);border:1px solid #1b366817;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.playground-auth-status div{flex-direction:column;gap:.45rem;display:flex}.playground-auth-status span{font-size:var(--font-size-note);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em}.playground-auth-status strong{color:var(--color-text-strong)}.playground-auth-status code{color:var(--color-text-strong);border-radius:var(--radius-md);background:#1b36680f;width:fit-content;padding:.2rem .42rem;font-size:.84rem}.playground-auth-status--overview{grid-template-columns:repeat(4,minmax(0,1fr))}.control-room-gate{min-height:min(42rem,100svh - 11rem);padding-block:var(--space-5);place-items:center;display:grid}.control-room-gate__shell{gap:var(--space-5);border-radius:var(--radius-xl);background:linear-gradient(#fffffff5,#f7f3ebdb);border:1px solid #1822341f;width:min(100%,42rem);padding:clamp(1.25rem,3vw,2rem);display:grid}.control-room-gate__header{gap:var(--space-3);display:grid}.control-room-gate__eyebrow{border-radius:var(--radius-sm);width:fit-content;color:var(--color-text-muted);font-size:var(--font-size-note);letter-spacing:.06em;text-transform:uppercase;border:1px solid #1b366824;padding:.24rem .46rem;font-weight:700}.control-room-gate__header p,.control-room-gate__notice{max-width:36rem;color:var(--color-text-soft)}.control-room-gate__form,.control-room-gate__field{gap:var(--space-3);display:grid}.control-room-gate__field span{color:var(--color-text-strong);font-size:var(--font-size-label);font-weight:700}.control-room-gate__field input{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);width:100%;color:var(--color-text-strong);background:#ffffffe6;padding:.86rem .95rem}.control-room-gate__field input:focus-visible{outline-offset:2px;border-color:#b0593a61;outline:3px solid #b0593a33}.control-room-gate__button{border-radius:var(--radius-md);background:var(--color-text-strong);color:#fff;width:fit-content;font-size:var(--font-size-label);border:1px solid #1b366829;padding:.86rem 1.05rem;font-weight:700}.control-room-gate__button:hover,.control-room-gate__button:focus-visible{background:#243044}.control-room-gate__button:disabled{opacity:.56;cursor:not-allowed}.control-room-gate__notice{padding-left:var(--space-3);font-size:var(--font-size-label);border-left:3px solid #b0593a75}.control-room-shell{gap:var(--space-5);padding-block:var(--space-4);display:grid}.control-room-shell__header,.control-room-shell__header>div{gap:var(--space-3);display:grid}.control-room-shell__header p{max-width:44rem;color:var(--color-text-soft)}.control-room-context-strip{gap:var(--space-3);border-radius:var(--radius-xl);padding:var(--space-4);background:#ffffffe6;border:1px solid #1822341f;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.control-room-context-strip div{gap:.34rem;min-width:0;display:grid}.control-room-context-strip dt{color:var(--color-text-muted);font-size:var(--font-size-note);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.control-room-context-strip dd{color:var(--color-text-strong);font-size:var(--font-size-label);overflow-wrap:anywhere;margin:0;font-weight:700}.control-room-context-strip code{font-size:.78rem;font-weight:600}.control-room-tabs{gap:var(--space-2);border-bottom:1px solid var(--color-border-subtle);flex-wrap:wrap;display:flex}.control-room-doc-links{gap:var(--space-2);flex-wrap:wrap;display:flex}.control-room-doc-links a{border-radius:var(--radius-md);color:var(--color-text-soft);font-size:var(--font-size-note);background:#ffffffc7;border:1px solid #1822341f;padding:.42rem .68rem;font-weight:800;text-decoration:none}.control-room-doc-links a:hover,.control-room-doc-links a:focus-visible{color:var(--color-text-strong);border-color:#4176f552}.control-room-tab{color:var(--color-text-muted);font-size:var(--font-size-label);background:0 0;border:0;border-bottom:3px solid #0000;padding:.78rem .3rem;font-weight:800}.control-room-tab:hover,.control-room-tab:focus-visible,.control-room-tab.is-active{color:var(--color-text-strong)}.control-room-tab.is-active{border-bottom-color:#4176f5eb}.control-room-placeholder{gap:var(--space-3);border-radius:var(--radius-xl);padding:var(--space-5);background:linear-gradient(#fffffff2,#f7f3ebd1);border:1px solid #1822341f;display:grid}.control-room-placeholder>span{color:var(--color-text-muted);font-size:var(--font-size-note);letter-spacing:.06em;text-transform:uppercase;font-weight:800}.control-room-placeholder p{max-width:42rem;color:var(--color-text-soft)}.control-room-tab-panel{gap:var(--space-4);border-radius:var(--radius-xl);padding:var(--space-5);background:linear-gradient(#fffffff2,#f7f3ebd1);border:1px solid #1822341f;display:grid}.control-room-tab-panel__header{gap:var(--space-2);max-width:42rem;display:grid}.control-room-tab-panel__header>span,.control-room-info-card>span{color:var(--color-text-muted);font-size:var(--font-size-note);letter-spacing:.06em;text-transform:uppercase;font-weight:800}.control-room-tab-panel__header p,.control-room-info-card p,.control-room-muted-note{color:var(--color-text-soft)}.control-room-overview-grid,.control-room-credential-grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.control-room-info-card,.control-room-credential-grid div{gap:var(--space-3);border-radius:var(--radius-sm);min-width:0;padding:var(--space-4);background:#ffffffb8;border:1px solid #1822341a;display:grid}.control-room-info-card strong{color:var(--color-text-strong);font-size:var(--font-size-h4);line-height:1.25}.control-room-info-card dl,.control-room-credential-grid{margin:0}.control-room-info-card dl{gap:var(--space-2);display:grid}.control-room-info-card dl div{gap:.25rem;min-width:0;display:grid}.control-room-info-card dt,.control-room-credential-grid dt{color:var(--color-text-muted);font-size:var(--font-size-note);font-weight:700}.control-room-info-card dd,.control-room-credential-grid dd{color:var(--color-text-strong);overflow-wrap:anywhere;margin:0;font-weight:700}.control-room-info-card code,.control-room-credential-grid code{font-size:.82rem}.control-room-chip-list{gap:var(--space-2);flex-wrap:wrap;display:flex}.control-room-chip{color:#174c3c;font-size:var(--font-size-note);background:#edfaf4c7;border:1px solid #266e582e;border-radius:999px;padding:.32rem .56rem;font-weight:800}.control-room-chip.is-neutral{color:var(--color-text-strong);background:#1822340e;border-color:#1822341f}.control-room-chip.is-warning{color:#793c25;background:#fff4ebe0;border-color:#b0593a42}.control-room-compact-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.control-room-compact-list li{min-width:0;padding-top:var(--space-2);border-top:1px solid #18223414;gap:.18rem;display:grid}.control-room-compact-list li:first-child{border-top:0;padding-top:0}.control-room-compact-list small{color:var(--color-text-muted)}.control-room-muted-note{font-size:var(--font-size-note)}.control-room-next-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.control-room-next-actions button{border-radius:var(--radius-md);background:var(--color-text-strong);color:#fff;font-size:var(--font-size-label);border:1px solid #1b366829;padding:.72rem .9rem;font-weight:800}.control-room-next-actions button:hover,.control-room-next-actions button:focus-visible{background:#243044}.control-room-next-actions button:disabled{opacity:.56;cursor:not-allowed}.control-room-next-actions button.is-secondary{color:var(--color-text-strong);background:#ffffffe6;border-color:#18223429}.control-room-next-actions button.is-secondary:hover,.control-room-next-actions button.is-secondary:focus-visible{background:#1822340f}.control-room-create-form{gap:var(--space-4);display:grid}.control-room-form-grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.control-room-form-field{gap:var(--space-2);min-width:0;display:grid}.control-room-form-field span,.control-room-checkbox-row span{color:var(--color-text-strong);font-size:var(--font-size-label);font-weight:800}.control-room-form-field input,.control-room-form-field select{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);width:100%;color:var(--color-text-strong);background:#fffffff0;padding:.78rem .9rem}.control-room-form-field input:focus-visible,.control-room-form-field select:focus-visible{outline-offset:2px;border-color:#5082f26b;outline:3px solid #5082f22e}.control-room-checkbox-row{align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);padding:var(--space-3);background:#ffffffb8;border:1px solid #1822341a;display:flex}.control-room-checkbox-row input{flex-shrink:0;width:1.05rem;height:1.05rem}.control-room-create-summary{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.control-room-create-summary div{border-radius:var(--radius-sm);min-width:0;padding:var(--space-3);background:#ffffffb8;border:1px solid #1822341a;gap:.24rem;display:grid}.control-room-create-summary span{color:var(--color-text-muted);font-size:var(--font-size-note);letter-spacing:.06em;text-transform:uppercase;font-weight:800}.control-room-create-summary strong{color:var(--color-text-strong);overflow-wrap:anywhere}.control-room-create-summary small{color:var(--color-text-muted);overflow-wrap:anywhere}.control-room-success-panel{justify-content:space-between;align-items:center;gap:var(--space-3);border-radius:var(--radius-sm);padding:var(--space-3);background:#edfaf4c7;border:1px solid #266e582e;border-left:3px solid #266e588a;display:flex}.control-room-success-panel div{gap:.24rem;min-width:0;display:grid}.control-room-success-panel strong{color:var(--color-text-strong)}.control-room-success-panel p{color:var(--color-text-soft);margin:0}.control-room-success-panel button{border-radius:var(--radius-md);color:#fff;font-size:var(--font-size-label);background:#266e58;border:1px solid #266e5838;flex-shrink:0;padding:.72rem .9rem;font-weight:800}.control-room-success-panel button:hover,.control-room-success-panel button:focus-visible{background:#1f5a49}.control-room-success-panel button:disabled{opacity:.56;cursor:not-allowed}.control-room-liveness-result{gap:var(--space-4);display:grid}.control-room-liveness-layout{gap:var(--space-3);grid-template-columns:minmax(15rem,.8fr) minmax(0,1.2fr);align-items:start;display:grid}.control-room-capture-url-panel{gap:var(--space-3);border-radius:var(--radius-sm);min-width:0;padding:var(--space-3);background:#ffffffb8;border:1px solid #1822341a;display:grid}.control-room-capture-url-panel>span{color:var(--color-text-muted);font-size:var(--font-size-note);letter-spacing:.06em;text-transform:uppercase;font-weight:800}.control-room-capture-url-panel code{overflow-wrap:anywhere;border-radius:var(--radius-sm);padding:var(--space-3);color:var(--color-text-strong);background:#18223409;border:1px solid #18223417;font-size:.82rem;line-height:1.5;display:block}.control-room-status-pill{color:#793c25;width:fit-content;font-size:var(--font-size-note);background:#fff4ebe0;border:1px solid #b0593a3d;border-radius:999px;padding:.24rem .48rem;font-weight:800;display:inline-flex}.control-room-status-pill.is-complete{color:#174c3c;background:#edfaf4c7;border-color:#266e5833}.control-room-setup-toolbar{justify-content:space-between;align-items:center;gap:var(--space-3);border-radius:var(--radius-sm);padding:var(--space-3);background:#ffffffc2;border:1px solid #1822341a;display:flex}.control-room-setup-toolbar div{gap:.24rem;min-width:0;display:grid}.control-room-setup-toolbar strong{color:var(--color-text-strong)}.control-room-setup-toolbar span,.control-room-empty-state{color:var(--color-text-soft)}.control-room-setup-toolbar button{border-radius:var(--radius-md);color:var(--color-text-strong);font-size:var(--font-size-label);background:#ffffffe6;border:1px solid #18223429;flex-shrink:0;padding:.72rem .9rem;font-weight:800}.control-room-setup-toolbar button:hover,.control-room-setup-toolbar button:focus-visible{background:#1822340f}.control-room-setup-toolbar button:disabled{opacity:.56;cursor:not-allowed}.control-room-setup-sections{gap:var(--space-3);display:grid}.control-room-setup-section{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid #1822341a;display:grid}.control-room-setup-section__header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.control-room-setup-section__header div{gap:.28rem;display:grid}.control-room-setup-section__header span{color:var(--color-text-muted);font-size:var(--font-size-note);letter-spacing:.06em;text-transform:uppercase;font-weight:800}.control-room-setup-section__header h3{color:var(--color-text-strong);font-size:var(--font-size-h4);margin:0}.control-room-setup-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.control-room-setup-list li{gap:var(--space-3);border-radius:var(--radius-sm);min-width:0;padding:var(--space-3);background:#ffffffad;border:1px solid #18223417;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.control-room-setup-list li>div:first-child{gap:.22rem;min-width:0;display:grid}.control-room-setup-list strong{color:var(--color-text-strong);overflow-wrap:anywhere}.control-room-setup-list small{color:var(--color-text-muted);overflow-wrap:anywhere}.control-room-empty-state{gap:var(--space-2);border-radius:var(--radius-sm);padding:var(--space-3);background:#ffffff94;border:1px dashed #1822342e;margin:0;display:grid}.control-room-empty-state strong{color:var(--color-text-strong)}.control-room-empty-state p{margin:0}.control-room-requests-layout{gap:var(--space-3);grid-template-columns:minmax(15rem,.8fr) minmax(0,1.2fr);align-items:start;display:grid}.control-room-request-lookup{gap:var(--space-3);border-radius:var(--radius-sm);padding:var(--space-3);background:#ffffffb8;border:1px solid #1822341a;grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.control-room-request-lookup label{gap:var(--space-2);min-width:0;display:grid}.control-room-request-lookup span{color:var(--color-text-strong);font-size:var(--font-size-label);font-weight:800}.control-room-request-lookup input,.control-room-request-lookup select{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);width:100%;color:var(--color-text-strong);background:#fffffff0;padding:.78rem .9rem}.control-room-request-lookup input:focus-visible,.control-room-request-lookup select:focus-visible{outline-offset:2px;border-color:#5082f26b;outline:3px solid #5082f22e}.control-room-request-lookup button,.control-room-request-detail__header button{border-radius:var(--radius-md);background:var(--color-text-strong);color:#fff;font-size:var(--font-size-label);border:1px solid #1b366829;padding:.72rem .9rem;font-weight:800}.control-room-request-lookup button:hover,.control-room-request-lookup button:focus-visible,.control-room-request-detail__header button:hover,.control-room-request-detail__header button:focus-visible{background:#243044}.control-room-request-lookup button:disabled,.control-room-request-detail__header button:disabled{opacity:.56;cursor:not-allowed}.control-room-request-list{gap:var(--space-2);display:grid}.control-room-request-list button{border-radius:var(--radius-sm);width:100%;padding:var(--space-3);color:var(--color-text-soft);text-align:left;background:#ffffffb8;border:1px solid #1822341a;gap:.28rem;display:grid}.control-room-request-list button:hover,.control-room-request-list button:focus-visible,.control-room-request-list button.is-active{background:#fffffff0;border-color:#1b36683d}.control-room-request-list span,.control-room-request-detail__header span{color:var(--color-text-muted);font-size:var(--font-size-note);letter-spacing:.06em;text-transform:uppercase;font-weight:800}.control-room-request-list strong{color:var(--color-text-strong);overflow-wrap:anywhere}.control-room-request-list small,.control-room-request-detail__header p{color:var(--color-text-muted)}.control-room-request-detail{gap:var(--space-4);border-radius:var(--radius-sm);min-width:0;padding:var(--space-4);background:#ffffffb8;border:1px solid #1822341a;display:grid}.control-room-request-detail__header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.control-room-request-detail__header>div{gap:.25rem;min-width:0;display:grid}.control-room-request-detail__header h3,.control-room-request-detail__header p{margin:0}.control-room-request-detail__header button.is-secondary{color:var(--color-text-strong);background:#ffffffe6;border-color:#18223429;flex-shrink:0}.control-room-request-detail__header button.is-secondary:hover,.control-room-request-detail__header button.is-secondary:focus-visible{background:#1822340f}.control-room-request-error{padding:var(--space-2) 0 var(--space-2) var(--space-3);color:var(--color-text-soft);border-left:3px solid #b0593a85;gap:.25rem;display:grid}.control-room-request-error strong{color:var(--color-text-strong)}.control-room-request-error p{margin:0}.control-room-request-meta-grid{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.control-room-request-meta-grid div{min-width:0;padding-top:var(--space-2);border-top:1px solid #18223414;gap:.22rem;display:grid}.control-room-request-meta-grid dt{color:var(--color-text-muted);font-size:var(--font-size-note);font-weight:700}.control-room-request-meta-grid dd{color:var(--color-text-strong);overflow-wrap:anywhere;margin:0;font-weight:700}.control-room-json-panel{border-radius:var(--radius-sm);background:#18223409;border:1px solid #1822341a;min-width:0}.control-room-json-panel summary{cursor:pointer;padding:var(--space-3);color:var(--color-text-strong);font-weight:800}.control-room-json-panel pre{max-height:22rem;padding:var(--space-3);color:var(--color-text-strong);border-top:1px solid #18223414;margin:0;font-size:.78rem;line-height:1.55;overflow:auto}.control-room-headless-layout,.control-room-headless-section{gap:var(--space-4);display:grid}.control-room-headless-section{padding-top:var(--space-4);border-top:1px solid #1822341a}.control-room-headless-field-list,.control-room-document-requirement-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.control-room-headless-field-row,.control-room-document-requirement-list li{gap:var(--space-3);border-radius:var(--radius-sm);min-width:0;padding:var(--space-3);background:#ffffffad;border:1px solid #18223417;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;display:grid}.control-room-headless-field-row>span,.control-room-document-requirement-list li>div:first-child{gap:.22rem;min-width:0;display:grid}.control-room-headless-field-row strong,.control-room-document-requirement-list strong{color:var(--color-text-strong)}.control-room-headless-field-row small,.control-room-document-requirement-list small,.control-room-document-requirement-list p{color:var(--color-text-muted);margin:0}.control-room-headless-field-row code{border-radius:var(--radius-sm);width:fit-content;color:var(--color-text-strong);background:#1822340f;padding:.18rem .34rem;font-size:.78rem}.control-room-document-entry-list{gap:var(--space-2);min-width:0;padding-top:var(--space-3);border-top:1px solid #18223414;grid-column:1/-1;display:grid}.control-room-document-entry{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;min-width:0;display:grid}.control-room-form-field--wide{grid-column:1/-1}.control-room-headless-field-row input,.control-room-form-field textarea{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);width:100%;color:var(--color-text-strong);background:#fffffff0;padding:.78rem .9rem}.control-room-form-field textarea{resize:vertical;min-height:7rem}.control-room-headless-field-row input:focus-visible,.control-room-form-field textarea:focus-visible{outline-offset:2px;border-color:#5082f26b;outline:3px solid #5082f22e}.playground-overview-shell{gap:var(--space-4);grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);align-items:start;display:grid}.playground-overview-primary,.playground-overview-secondary{gap:var(--space-4);flex-direction:column;display:flex}.playground-overview-card{border-radius:var(--radius-xl);padding:var(--space-4);gap:var(--space-3);background:linear-gradient(#ffffffd6,#f7f3ebc2);border:1px solid #1b366817;display:grid}.playground-overview-card>span{font-size:var(--font-size-note);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em}.playground-overview-card>p{margin:0}.workspace-primary-grid{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.workspace-primary-card,.workspace-primary-summary{border-radius:var(--radius-xl);box-shadow:var(--shadow-soft);background:linear-gradient(#ffffffe0,#f7f3ebcc);border:1px solid #1b366817}.workspace-primary-card{padding:var(--space-4);gap:var(--space-3);display:grid}.workspace-primary-card h3,.workspace-primary-summary h3,.workspace-primary-card p,.workspace-primary-summary p,.workspace-next-step-copy{margin:0}.workspace-primary-card strong,.workspace-primary-summary h3{color:var(--color-text-strong)}.workspace-primary-card__step{width:fit-content;font-size:var(--font-size-note);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em;border-radius:var(--radius-md);background:#1b36680d;border:1px solid #1b366814;padding:.38rem .6rem}.workspace-primary-summary{margin-top:var(--space-4);padding:var(--space-5);gap:var(--space-4);grid-template-columns:minmax(0,1.25fr) minmax(16rem,.75fr);align-items:start;display:grid}.workspace-primary-summary__copy,.workspace-primary-summary__actions{gap:var(--space-3);flex-direction:column;display:flex}.workspace-primary-summary__actions .home-card-link{width:fit-content}.workspace-advanced-panel{background:linear-gradient(#f5f3eff5,#ffffffe6)}.workspace-advanced-grid{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.workspace-advanced-card{border-radius:var(--radius-xl);padding:var(--space-4);gap:var(--space-3);background:linear-gradient(#ffffffd1,#f7f3ebc7);border:1px solid #1b366817;display:grid}.workspace-advanced-card h3,.workspace-advanced-note p{margin:0}.workspace-advanced-card p{color:var(--color-text-soft);margin:0}.workspace-advanced-card strong{color:var(--color-text-strong)}.workspace-advanced-card__step{width:fit-content;font-size:var(--font-size-note);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em;border-radius:var(--radius-md);background:#1b36680a;border:1px solid #1b366814;padding:.38rem .6rem}.workspace-advanced-note{margin-top:var(--space-4);border-radius:var(--radius-xl);padding:var(--space-4);gap:var(--space-3);background:linear-gradient(#fffaf7f0,#ffffffdb);border:1px solid #b0593a1f;display:grid}.playground-overview-list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.playground-overview-list li{flex-direction:column;gap:.3rem;display:flex}.playground-request-panel,.playground-response-panel{gap:var(--space-4);flex-direction:column;display:flex}.playground-setup-grid{gap:var(--space-4);grid-template-columns:18rem minmax(0,1fr);align-items:start;display:grid}.playground-guided-layout{gap:var(--space-4);display:grid}.playground-guided-intro-grid{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.playground-guided-intro-card{gap:var(--space-2);display:grid}.playground-guided-intro-card p{margin:0}.playground-guided-shell{gap:var(--space-4);grid-template-columns:minmax(0,1fr) 18rem;align-items:start;display:grid}.playground-guided-main,.playground-guided-sidebar{gap:var(--space-4);flex-direction:column;display:flex}.playground-guided-header,.playground-guided-section{border-radius:var(--radius-xl);padding:var(--space-4);background:linear-gradient(#ffffffd6,#f7f3ebc2);border:1px solid #1b366817}.playground-guided-header{gap:var(--space-3);display:grid}.playground-guided-header h2,.playground-guided-section__header h3,.playground-guided-header p,.playground-guided-section__header p{margin:0}.playground-guided-section{gap:var(--space-4);display:grid}.playground-guided-section__header{gap:var(--space-2);display:grid}.playground-guided-sidebar{position:sticky;top:7.5rem}.playground-guided-sidebar__actions{gap:var(--space-2);flex-direction:column;display:flex}.playground-discovery-grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.playground-discovery-card{border-radius:var(--radius-xl);padding:var(--space-4);gap:var(--space-3);background:linear-gradient(#ffffffd6,#f7f3ebc2);border:1px solid #1b366817;display:grid}.playground-discovery-card.is-active{background:linear-gradient(135deg,#1b36681a,#b0593a14);border-color:#1b36683d}.playground-discovery-card__header{justify-content:space-between;align-items:flex-start;gap:var(--space-2);flex-wrap:wrap;display:flex}.playground-discovery-card__header strong{color:var(--color-text-strong)}.playground-discovery-card p{margin:0}.playground-helper-list,.playground-setup-workspace{gap:var(--space-4);flex-direction:column;display:flex}.playground-request-panel__summary{gap:var(--space-4);grid-template-columns:minmax(0,1.2fr) minmax(16rem,.9fr);align-items:start;display:grid}.playground-request-panel__summary h2{margin-top:var(--space-2)}.playground-request-panel__details{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-xl);background:linear-gradient(#ffffffd6,#f7f3ebc2);border:1px solid #1b366817;display:grid}.playground-request-panel__details div{flex-direction:column;gap:.45rem;display:flex}.playground-request-panel__details strong{color:var(--color-text-strong)}.playground-form-grid{gap:var(--space-3);display:grid}.playground-form-grid--two-column{grid-template-columns:repeat(2,minmax(0,1fr))}.playground-form-field{flex-direction:column;gap:.55rem;display:flex}.playground-form-field .playground-token-input{flex:none;width:100%}.playground-form-field span{font-size:var(--font-size-note);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em}.playground-form-field small{color:var(--color-text-muted);line-height:1.5}.playground-form-field--full{grid-column:1/-1}.playground-guided-consent-grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.playground-checkbox-field{gap:var(--space-2)}.playground-checkbox-row{align-items:center;gap:var(--space-2);color:var(--color-text-strong);display:inline-flex}.playground-checkbox-row input{accent-color:var(--color-text-strong)}.playground-textarea{resize:vertical;min-height:6rem}.playground-json-editor{min-height:22rem;font-family:var(--font-family-code);line-height:1.55}.playground-language-tabs{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.playground-action-group{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.playground-request-actions{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.playground-language-tab{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);color:var(--color-text-soft);text-transform:uppercase;letter-spacing:.05em;background:#ffffffd1;padding:.58rem .88rem;font-size:.77rem}.playground-language-tab.is-active{color:var(--color-text-strong);background:linear-gradient(135deg,#1b366814,#ffffffeb);border-color:#1b36682e}.playground-run-button{border-radius:var(--radius-md);background:linear-gradient(135deg, var(--color-text-strong), #1b3668eb);color:#fff;font-size:var(--font-size-label);box-shadow:var(--shadow-soft);border:1px solid #1b366829;padding:.82rem 1rem;font-weight:700;transition:opacity .16s,transform .16s,box-shadow .16s}.playground-run-button:hover,.playground-run-button:focus-visible{box-shadow:var(--shadow-panel);transform:translateY(-1px)}.playground-run-button:disabled{opacity:.48;cursor:not-allowed;box-shadow:var(--shadow-soft);transform:none}.playground-run-note,.playground-error-card{border-radius:var(--radius-xl);padding:var(--space-4);background:#ffffffad;border:1px solid #1b366817}.playground-run-note strong,.playground-error-card strong{color:var(--color-text-strong)}.playground-run-note p,.playground-error-card p{margin:var(--space-2) 0 0}.playground-highlight-grid{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.playground-highlight-card,.playground-response-summary__section{border-radius:var(--radius-xl);padding:var(--space-4);background:linear-gradient(#ffffffd6,#f7f3ebc2);border:1px solid #1b366817}.playground-highlight-card,.playground-response-summary{gap:var(--space-3);display:grid}.playground-highlight-card span,.playground-response-summary__section span{font-size:var(--font-size-note);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em}.playground-highlight-card strong,.playground-response-summary__section strong{color:var(--color-text-strong)}.playground-highlight-card small,.playground-product-type-list small{color:var(--color-text-muted)}.playground-response-summary__badges{gap:var(--space-2);flex-wrap:wrap;display:flex}.playground-response-summary__section code{color:var(--color-text-strong);border-radius:var(--radius-md);background:#1b36680f;width:fit-content;padding:.2rem .42rem;font-size:.84rem}.playground-product-type-list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.playground-product-type-list li{flex-direction:column;gap:.3rem;display:flex}.playground-setup-response-list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.playground-setup-response-list li{border-radius:var(--radius-xl);padding:var(--space-4);gap:var(--space-2);background:linear-gradient(#ffffffd6,#f7f3ebc2);border:1px solid #1b366817;display:grid}.playground-setup-response-list__item,.playground-document-requirement-list{gap:var(--space-3);display:grid}.playground-document-requirement-card,.playground-document-slot-card{border-radius:var(--radius-xl);padding:var(--space-4);gap:var(--space-3);background:#ffffffb8;border:1px solid #1b366817;display:grid}.playground-document-requirement-card__header{justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;align-items:flex-start;display:flex}.playground-document-requirement-card__header p{margin:var(--space-2) 0 0}.playground-document-slot-list{gap:var(--space-3);display:grid}.playground-guided-inline-actions{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.playground-validation-summary{gap:var(--space-3);display:grid}.playground-validation-summary__header{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.playground-validation-summary__panel{border-radius:var(--radius-xl);padding:var(--space-4);gap:var(--space-2);background:#ffffffb8;border:1px solid #1b366817;display:grid}.playground-validation-summary__panel.is-error{background:linear-gradient(#fff5f0f5,#fffaf7e0);border-color:#b0593a3d}.playground-validation-summary__panel.is-success{background:linear-gradient(#f1fbf7f5,#fafffce0);border-color:#266e5833}.playground-validation-summary__panel p{margin:0}.playground-setup-response-list strong{color:var(--color-text-strong)}.playground-setup-response-list small{color:var(--color-text-muted)}.playground-response-panel .feature-list,.playground-notes-card .feature-list,.playground-auth-card .feature-list,.playground-history-card .feature-list{margin:0}.playground-secondary-grid{gap:var(--space-4);grid-template-columns:minmax(0,1.1fr) minmax(18rem,.9fr);align-items:start;display:grid}.demo-auth-grid{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(22rem,.75fr);align-items:start;display:grid}.docs-layout.is-demo{grid-template-columns:15rem minmax(0,1fr);align-items:start;gap:0;width:100%;margin-inline:0;padding:0;display:grid}.docs-layout.is-demo .docs-sidebar{min-height:calc(100svh - 4.4rem);padding:var(--space-5) var(--space-4);border-right:1px solid var(--color-border-subtle);background:#fbfaf7f5;display:block}.docs-layout.is-demo .docs-content{gap:0;width:100%;max-width:none}.demo-control-room{gap:var(--space-4);padding:var(--space-4);background:#f5f7f8;grid-template-columns:minmax(24rem,.98fr) minmax(18rem,.66fr) minmax(24rem,.9fr);align-items:start;display:grid}.demo-context-column,.demo-main-column{gap:var(--space-4);flex-direction:column;display:flex}.demo-context-column{position:sticky;top:7.5rem}.demo-quick-strip{gap:var(--space-3);padding:var(--space-4);background:#f5f7f8;border-bottom:1px solid #18223414;grid-template-columns:minmax(24rem,1.3fr) repeat(3,minmax(12rem,.7fr));display:grid}.demo-strip-card{border-radius:var(--radius-sm);padding:var(--space-4);background:#ffffffeb;border:1px solid #18223417;gap:.32rem;min-width:0;display:grid}.demo-strip-card--interactive{text-align:left;cursor:pointer;width:100%;font:inherit;border:1px solid #18223417}.demo-strip-card--interactive:hover,.demo-strip-card--interactive:focus-visible{background:#fffffffa;border-color:#1822342e}.demo-strip-card span{color:var(--color-text-muted);font-size:var(--font-size-note);text-transform:uppercase;letter-spacing:.06em}.demo-strip-card strong{color:var(--color-text-strong);font-size:var(--font-size-h3);overflow-wrap:anywhere}.demo-strip-card small{color:var(--color-text-muted);overflow-wrap:anywhere}.demo-strip-actions{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.demo-auth-status{grid-template-columns:1fr}.demo-compact-list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.demo-compact-list li{padding-top:var(--space-3);border-top:1px solid var(--color-border-subtle);gap:.25rem;display:grid}.demo-compact-list li:first-child{border-top:0;padding-top:0}.demo-compact-list strong{color:var(--color-text-strong)}.demo-compact-list small{color:var(--color-text-muted);overflow-wrap:anywhere}.demo-create-panel h2,.demo-results-grid h2,.demo-modal h2{margin:0}.demo-product-checklist{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.demo-product-checklist .playground-checkbox-row{border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);padding:var(--space-3);align-items:flex-start}.demo-product-checklist span{gap:.25rem;display:grid}.demo-product-checklist small{color:var(--color-text-muted)}.demo-create-summary,.demo-request-status-grid{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.demo-create-summary div,.demo-request-status-grid div{border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);padding:var(--space-3);gap:.4rem;display:grid}.demo-create-summary span,.demo-request-status-grid span{font-size:var(--font-size-note);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em}.demo-create-summary strong,.demo-request-status-grid strong{color:var(--color-text-strong);overflow-wrap:anywhere}.demo-results-grid{gap:var(--space-4);grid-template-columns:minmax(18rem,.75fr) minmax(0,1.25fr);align-items:start;display:grid}.demo-create-panel,.demo-groups-panel,.demo-detail-panel{min-height:calc(100svh - 15.5rem)}.demo-groups-panel,.demo-detail-panel{flex-direction:column;display:flex}.demo-groups-panel .demo-request-group-list{padding-right:.15rem;overflow:auto}.demo-request-group-list{gap:var(--space-3);display:grid}.demo-request-group-card{border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);color:var(--color-text-soft);padding:var(--space-3);gap:var(--space-2);cursor:pointer;background:0 0;display:grid}.demo-request-group-card:hover,.demo-request-group-card:focus-visible,.demo-request-group-card.is-active{background:#1822340b;border-color:#18223438}.demo-request-group-card strong{color:var(--color-text-strong)}.demo-request-group-card__header{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.demo-request-group-card__raw-button,.demo-request-group-card__select{font:inherit;background:0 0;border:0;padding:0}.demo-request-group-card__raw-button{border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);min-height:1.9rem;color:var(--color-text-muted);background:#ffffffd1;flex:none;padding:.2rem .55rem}.demo-request-group-card__raw-button:hover,.demo-request-group-card__raw-button:focus-visible{color:var(--color-text-strong);background:#fffffff5;border-color:#18223433}.demo-request-group-card__select{text-align:left;width:100%}.demo-request-group-card__select small{display:block}.demo-request-group-card span,.demo-request-group-card small{color:var(--color-text-muted);overflow-wrap:anywhere}.demo-modal-backdrop{z-index:60;padding:var(--space-5);background:#18223461;place-items:center;display:grid;position:fixed;inset:0}.demo-modal{width:min(48rem,100%);max-height:min(44rem, calc(100svh - (2 * var(--space-5))));border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-surface-raised);padding:var(--space-5);box-shadow:var(--shadow-panel);gap:var(--space-4);display:grid;overflow:auto}.demo-modal-list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.demo-modal-list li{padding-top:var(--space-3);border-top:1px solid var(--color-border-subtle);gap:.28rem;display:grid}.demo-modal-list li:first-child{border-top:0;padding-top:0}.demo-modal-list strong{color:var(--color-text-strong)}.demo-modal-list small{color:var(--color-text-muted)}.demo-modal .code-block pre{max-height:28rem}.docs-layout.is-workspace .docs-content .panel{padding:var(--space-5) 0;border:0;border-top:1px solid var(--color-border-subtle);box-shadow:none;background:0 0;border-radius:0}.docs-layout.is-workspace .docs-content .panel__header{padding-bottom:var(--space-3);border-bottom:1px solid #18223414}.docs-layout.is-workspace .docs-content .panel__heading{max-width:var(--measure-reading)}.docs-layout.is-workspace .docs-content .panel__actions{align-self:end}.docs-layout.is-workspace .playground-environment-card,.docs-layout.is-workspace .playground-preset-card,.docs-layout.is-workspace .playground-auth-card,.docs-layout.is-workspace .playground-history-card,.docs-layout.is-workspace .playground-notes-card,.docs-layout.is-workspace .playground-overview-card,.docs-layout.is-workspace .playground-auth-status,.docs-layout.is-workspace .playground-highlight-card,.docs-layout.is-workspace .playground-response-summary__section,.docs-layout.is-workspace .workspace-primary-card,.docs-layout.is-workspace .workspace-primary-summary,.docs-layout.is-workspace .workspace-advanced-card,.docs-layout.is-workspace .workspace-advanced-note,.docs-layout.is-workspace .playground-guided-header,.docs-layout.is-workspace .playground-guided-section,.docs-layout.is-workspace .playground-discovery-card,.docs-layout.is-workspace .playground-request-panel__details,.docs-layout.is-workspace .playground-run-note,.docs-layout.is-workspace .playground-error-card,.docs-layout.is-workspace .playground-setup-response-list li,.docs-layout.is-workspace .playground-document-requirement-card,.docs-layout.is-workspace .playground-document-slot-card,.docs-layout.is-workspace .playground-validation-summary__panel,.docs-layout.is-workspace .workspace-monitor-summary-card,.docs-layout.is-workspace .playground-session-entry{border-color:var(--color-border-subtle);border-radius:var(--radius-sm);box-shadow:none;background:0 0}.docs-layout.is-workspace .playground-environment-card:hover,.docs-layout.is-workspace .playground-environment-card:focus-visible,.docs-layout.is-workspace .playground-preset-card:hover,.docs-layout.is-workspace .playground-preset-card:focus-visible{box-shadow:none;background:#18223409;border-color:#18223433;transform:none}.docs-layout.is-workspace .playground-environment-card.is-active,.docs-layout.is-workspace .playground-preset-card.is-active,.docs-layout.is-workspace .playground-discovery-card.is-active{background:#1822340b;border-color:#18223438}.docs-layout.is-workspace .workspace-advanced-panel{background:0 0}.docs-layout.is-workspace .playground-token-input,.docs-layout.is-workspace .playground-textarea{box-shadow:none;background:#ffffffb8}.docs-layout.is-workspace .playground-token-button,.docs-layout.is-workspace .playground-run-button{box-shadow:none}.docs-layout.is-workspace .playground-token-button:hover,.docs-layout.is-workspace .playground-token-button:focus-visible,.docs-layout.is-workspace .playground-run-button:hover,.docs-layout.is-workspace .playground-run-button:focus-visible{box-shadow:none;transform:none}.docs-layout.is-workspace .playground-run-button:disabled{box-shadow:none}.demo-hero .workspace-intro{border-radius:var(--radius-sm);padding:var(--space-5);background:#fffffff5;border:1px solid #1822341a}.docs-layout.is-workspace .demo-sign-in-card,.docs-layout.is-workspace .demo-session-card,.docs-layout.is-workspace .demo-context-column .playground-notes-card,.docs-layout.is-workspace .demo-auth-status,.docs-layout.is-workspace .demo-create-panel,.docs-layout.is-workspace .demo-groups-panel,.docs-layout.is-workspace .demo-detail-panel,.docs-layout.is-workspace .demo-result-hero{border-radius:var(--radius-sm);background:linear-gradient(#fffffffa,#f7faf9eb);border:1px solid #1822341a;box-shadow:0 18px 42px #18223414}.docs-layout.is-workspace .demo-create-panel,.docs-layout.is-workspace .demo-groups-panel,.docs-layout.is-workspace .demo-detail-panel{padding:var(--space-5)}.demo-sign-in-card h2,.demo-session-card h3,.demo-sign-in-card p,.demo-session-card p,.demo-card-header p{margin:0}.demo-sign-in-card,.demo-session-card{gap:var(--space-3);display:grid}.demo-primary-button{background:linear-gradient(135deg,#182234,#245a69);border-color:#18223433}.demo-card-header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.demo-metric-stack div{padding:var(--space-3);border-radius:var(--radius-sm);background:#18223409}.demo-product-checklist{padding:var(--space-3);border-radius:var(--radius-sm);background:#f4f8f9c2;border:1px solid #18223414}.demo-checklist-heading{justify-content:space-between;align-items:center;gap:var(--space-3);grid-column:1/-1;display:flex}.demo-checklist-heading span{color:var(--color-text-muted);font-size:var(--font-size-note);text-transform:uppercase;letter-spacing:.06em}.demo-checklist-heading strong{color:var(--color-text-strong)}.docs-layout.is-workspace .demo-product-checklist .playground-checkbox-row,.docs-layout.is-workspace .demo-create-summary div,.docs-layout.is-workspace .demo-request-status-grid div,.docs-layout.is-workspace .demo-request-group-card{background:#ffffffe6}.demo-product-checklist .playground-checkbox-row:has(input:checked){background:#edfaf4eb;border-color:#266e5852}.demo-request-group-card{transition:background-color .16s,border-color .16s,transform .16s}.demo-request-group-card:hover,.demo-request-group-card:focus-visible,.demo-request-group-card.is-active{transform:translateY(-1px)}.docs-layout.is-workspace .demo-request-group-card.is-active{background:#edfaf4eb;border-color:#266e5852}.demo-result-hero{gap:var(--space-2);background:linear-gradient(135deg,#edfaf4f0,#fffffff5);border-color:#266e582e;align-content:center;min-height:9rem;display:grid}.demo-result-hero strong{font-size:var(--font-size-h2)}.demo-modal{background:linear-gradient(#fff,#f7faf9)}.docs-layout:not(.is-workspace) .content{gap:var(--space-5)}.docs-layout:not(.is-workspace) .docs-content .home-hero,.docs-layout:not(.is-workspace) .docs-content .quickstart-hero,.docs-layout:not(.is-workspace) .docs-content .auth-hero,.docs-layout:not(.is-workspace) .docs-content .concepts-hero,.docs-layout:not(.is-workspace) .docs-content .modes-hero,.docs-layout:not(.is-workspace) .docs-content .hosted-hero,.docs-layout:not(.is-workspace) .docs-content .headless-hero,.docs-layout:not(.is-workspace) .docs-content .errors-hero,.docs-layout:not(.is-workspace) .docs-content .reference-hero{gap:var(--space-5);padding-bottom:var(--space-5);border-bottom:1px solid var(--color-border-subtle)}.docs-layout:not(.is-workspace) .docs-content .page-hero,.docs-layout:not(.is-workspace) .docs-content .home-hero__copy,.docs-layout:not(.is-workspace) .docs-content .quickstart-hero__copy,.docs-layout:not(.is-workspace) .docs-content .auth-hero__copy,.docs-layout:not(.is-workspace) .docs-content .concepts-hero__copy,.docs-layout:not(.is-workspace) .docs-content .modes-hero__copy,.docs-layout:not(.is-workspace) .docs-content .hosted-hero__copy,.docs-layout:not(.is-workspace) .docs-content .headless-hero__copy,.docs-layout:not(.is-workspace) .docs-content .reference-hero__copy,.docs-layout:not(.is-workspace) .docs-content .errors-hero__copy,.docs-layout:not(.is-workspace) .docs-content .home-hero__panel,.docs-layout:not(.is-workspace) .docs-content .quickstart-hero__panel,.docs-layout:not(.is-workspace) .docs-content .auth-hero__panel,.docs-layout:not(.is-workspace) .docs-content .concepts-hero__panel,.docs-layout:not(.is-workspace) .docs-content .modes-hero__panel,.docs-layout:not(.is-workspace) .docs-content .hosted-hero__panel,.docs-layout:not(.is-workspace) .docs-content .headless-hero__panel,.docs-layout:not(.is-workspace) .docs-content .reference-hero__panel,.docs-layout:not(.is-workspace) .docs-content .errors-hero__panel{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.docs-layout:not(.is-workspace) .docs-content .panel{padding:var(--space-5) 0 0;border:0;border-top:1px solid var(--color-border-subtle);box-shadow:none;background:0 0;border-radius:0}.docs-layout:not(.is-workspace) .docs-content .panel__header{margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid #18223414}.docs-layout:not(.is-workspace) .docs-content [class$=-card],.docs-layout:not(.is-workspace) .docs-content [class*=-card\ ]{padding:var(--space-4) 0;border:0;border-top:1px solid var(--color-border-subtle);box-shadow:none;background:0 0;border-radius:0}.docs-layout:not(.is-workspace) .docs-content [class$=-card]:first-child,.docs-layout:not(.is-workspace) .docs-content [class*=-card\ ]:first-child{border-top-color:#18223414}.docs-layout:not(.is-workspace) .docs-content [class$=-item],.docs-layout:not(.is-workspace) .docs-content [class*=-item\ ]{padding:var(--space-3) 0;box-shadow:none;background:0 0;border:0;border-top:1px solid #18223414;border-radius:0}.docs-layout:not(.is-workspace) .docs-content .callout{padding:var(--space-4) 0 var(--space-4) var(--space-4);box-shadow:none;background:0 0;border:0;border-left:3px solid #1b36683d;border-radius:0}.docs-layout:not(.is-workspace) .docs-content .callout--warning{border-left-color:#b0593a6b}.docs-layout:not(.is-workspace) .docs-content .callout--success{border-left-color:#196c4666}.docs-layout:not(.is-workspace) .docs-content .inline-link{padding:var(--space-3) 0;box-shadow:none;background:0 0;border:0;border-top:1px solid #1822341a;border-radius:0;transform:none}.docs-layout:not(.is-workspace) .docs-content .inline-link:hover,.docs-layout:not(.is-workspace) .docs-content .inline-link:focus-visible{box-shadow:none;background:0 0;border-color:#1b36683d;transform:none}.docs-layout:not(.is-workspace) .docs-content .home-hero__checklist div,.docs-layout:not(.is-workspace) .docs-content .errors-checklist__item,.docs-layout:not(.is-workspace) .docs-content .auth-rule-item,.docs-layout:not(.is-workspace) .docs-content .concept-note-item,.docs-layout:not(.is-workspace) .docs-content .mode-note-item,.docs-layout:not(.is-workspace) .docs-content .hosted-note-item,.docs-layout:not(.is-workspace) .docs-content .headless-note-item,.docs-layout:not(.is-workspace) .docs-content .reference-stat-item{padding:var(--space-3) 0;background:0 0;border:0;border-top:1px solid #18223414;border-radius:0}.docs-layout:not(.is-workspace) .docs-content .home-step,.docs-layout:not(.is-workspace) .docs-content .quickstart-branch-card__note,.docs-layout:not(.is-workspace) .docs-content .reference-operation-card__path{border-radius:var(--radius-sm);background:#1822340a}.docs-layout:not(.is-workspace) .docs-content .metric-grid,.docs-layout:not(.is-workspace) .docs-content .link-grid,.docs-layout:not(.is-workspace) .docs-content .reference-operation-list,.docs-layout:not(.is-workspace) .docs-content .endpoint-parameter-list,.docs-layout:not(.is-workspace) .docs-content .endpoint-response-list,.docs-layout:not(.is-workspace) .docs-content .endpoint-media-type-list,.docs-layout:not(.is-workspace) .docs-content .endpoint-example-list{gap:var(--space-3)}.docs-layout:not(.is-workspace) .docs-content .feature-list{gap:var(--space-2)}.site-footer{border:0;border-top:1px solid var(--color-border-subtle);box-shadow:none;background:0 0;border-radius:0}@media (width<=1100px){.playground-layout,.workspace-monitor-grid,.workspace-primary-grid,.workspace-advanced-grid,.workspace-primary-summary,.playground-overview-shell,.playground-setup-grid,.playground-guided-intro-grid,.playground-guided-shell,.playground-discovery-grid,.playground-secondary-grid,.playground-request-panel__summary,.playground-highlight-grid,.playground-auth-status,.playground-auth-status--overview,.control-room-overview-grid,.control-room-credential-grid,.control-room-form-grid,.control-room-create-summary,.control-room-liveness-layout,.control-room-requests-layout,.control-room-request-lookup,.control-room-request-meta-grid,.control-room-headless-field-row,.control-room-document-requirement-list li,.control-room-document-entry,.demo-auth-grid,.demo-control-room,.demo-quick-strip,.demo-create-summary,.demo-product-checklist,.demo-request-status-grid,.demo-results-grid,.playground-form-grid--two-column,.playground-guided-consent-grid,.workspace-intro__header,.workspace-status-list{grid-template-columns:1fr}.playground-guided-sidebar,.demo-context-column{position:static}.doc-runbook__item{grid-template-columns:1fr}}@media (width<=720px){.control-room-context-strip{grid-template-columns:1fr}.control-room-placeholder,.control-room-tab-panel,.control-room-gate__shell,.control-room-info-card,.control-room-credential-grid div{padding:var(--space-3)}.control-room-setup-toolbar,.control-room-setup-section__header{flex-direction:column;align-items:stretch}.control-room-setup-toolbar button{width:100%}.control-room-setup-list li{grid-template-columns:1fr}.control-room-request-detail__header{flex-direction:column;align-items:stretch}.control-room-request-detail__header button{width:100%}.control-room-success-panel{flex-direction:column;align-items:stretch}.control-room-success-panel button,.control-room-gate__button{width:100%}.playground-environment-card,.playground-preset-card,.playground-auth-card,.playground-history-card,.playground-notes-card,.demo-modal,.workspace-primary-card,.workspace-primary-summary{padding:var(--space-3)}.playground-language-tabs{width:100%}.playground-language-tab{text-align:center;flex:auto}.playground-request-actions{align-items:stretch}.workspace-next-action{flex-direction:column;align-items:stretch}.workspace-stage-link{min-height:auto}.playground-run-button{width:100%}.doc-step{grid-template-columns:1fr}.home-journey-preview,.home-journey-preview__summary div,.home-journey-preview__result{padding:var(--space-3)}.home-journey-preview__summary{grid-template-columns:1fr}.home-landing-hero .doc-action-row{align-items:stretch}.home-landing-hero .home-hero__cta{width:100%}.home-platform-capability__layer:after,.home-platform-capability__managed:after{display:none}.home-platform-capability__managed-layers{grid-template-columns:1fr}.home-journey-flow,.home-journey-flow__summary,.home-api-preview{padding:var(--space-3)}.home-journey-flow__track,.home-trust-panel__list,.home-api-preview__surface,.home-api-preview__endpoint{grid-template-columns:1fr}.home-journey-flow__track:before{display:none}.home-trust-panel,.home-trust-panel__intro,.home-use-case-tile,.home-api-bridge,.home-api-bridge__checklist,.home-api-bridge__link{padding:var(--space-3)}.home-api-bridge__routes{grid-template-columns:1fr}.home-api-preview__actions{flex-direction:column;align-items:stretch}.home-api-preview__actions .home-hero__cta{width:100%}.api-summary-list,.api-endpoint-row{grid-template-columns:1fr}.api-reference-accordion__header,.api-endpoint-row__toggle{padding:var(--space-3)}.api-reference-accordion__summary{padding-inline:var(--space-3)}.api-endpoint-inline-panel{margin:0 var(--space-3) var(--space-3) calc(var(--space-3) + var(--api-method-column-width) + var(--api-method-gap));padding:var(--space-3)}.api-endpoint-tabs{margin-inline:calc(-1 * var(--space-3));padding-inline:var(--space-3)}.api-endpoint-tab{padding-inline:.65rem}.api-endpoint-tab-section{padding:var(--space-3)}.api-endpoint-tab-section__header{flex-direction:column}.api-response-status__options,.api-response-shape-options,.api-response-example-options,.api-response-media__options{grid-template-columns:1fr;display:grid}.api-response-status__option,.api-response-shape-option,.api-response-example-option,.api-response-media__options button{text-align:left;justify-content:flex-start}.api-response-subsection-header,.api-response-shape-panel__header,.api-response-schema-summary div{gap:var(--space-2);flex-direction:column}.api-parameter-table__head{display:none}.api-parameter-row{gap:var(--space-2);grid-template-columns:1fr}.api-schema-picker__controls{grid-template-columns:1fr;align-items:stretch}.api-schema-select{max-width:none}.api-schema-fields-table__head{display:none}.api-schema-field-row{gap:var(--space-2);grid-template-columns:1fr;min-width:0}.api-reference-rail__groups{grid-template-columns:1fr}.doc-row__header{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.api-endpoint-inline-panel{animation:none}.api-endpoint-row,.api-endpoint-row__toggle,.api-endpoint-row__state,.api-endpoint-row__state:before,.api-endpoint-tab,.api-reference-rail__endpoint,.home-api-bridge__link,.home-card-link,.home-hero__cta,.inline-link{transition:none}.home-api-bridge__link:hover,.home-api-bridge__link:focus-visible,.home-card-link:hover,.home-card-link:focus-visible,.inline-link:hover,.inline-link:focus-visible{transform:none}}
