: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(2rem, 2.2vw, 2.65rem);--font-size-h2:clamp(1.25rem, 1.35vw, 1.48rem);--font-size-h3:clamp(1.06rem, 1.12vw, 1.18rem);--font-size-lead:1.08rem;--font-size-body:.96rem;--font-size-label:.9rem;--font-size-note:.82rem;--font-size-overline:.76rem;--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}.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{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:4.4rem;padding-block:var(--space-3);display:flex}.brand{align-items:center;gap:var(--space-3);color:inherit;min-width:0;text-decoration:none;display:flex}.brand__mark{border-radius:var(--radius-sm);background:var(--color-text-strong);width:2.35rem;height:2.35rem;font-size:var(--font-size-label);letter-spacing:0;color:#fff;border:1px solid #1822342e;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.brand__copy{flex-direction:column;min-width:0;display:flex}.brand__copy strong{font-size:var(--font-size-body);color:var(--color-text-strong)}.brand__copy span{font-size:var(--font-size-note);color:var(--color-text-muted)}.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;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{align-items:center;gap:var(--space-2);padding-bottom:var(--space-4);display:flex;overflow-x:auto}.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{border-radius:var(--radius-md);color:var(--color-text-soft);white-space:nowrap;background:#ffffff4d;border:1px solid #18223414;justify-content:center;align-items:center;padding:.72rem 1rem;text-decoration:none;transition:color .16s,background-color .16s,border-color .16s,box-shadow .16s,transform .16s;display:inline-flex}.nav-link:hover,.nav-link:focus-visible{color:var(--color-text-strong);background:#ffffffb8;border-color:#1b366824;transform:translateY(-1px)}.nav-link.is-active{color:var(--color-text-strong);background:var(--color-surface-raised);border-color:var(--color-border-strong);box-shadow:inset 0 -2px 0 #1b36684d, var(--shadow-soft)}.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-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 .endpoint-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}.docs-intro{gap:var(--space-4);padding-bottom:var(--space-6);border-bottom:1px solid var(--color-border-subtle);display:grid}.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-endpoint-list,.api-field-list{gap:var(--space-2);display:grid}.api-endpoint-row{gap:var(--space-4);padding-block:var(--space-4);border-top:1px solid #1822341a;grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.api-endpoint-row__main{gap:var(--space-2);display:grid}.api-method-path{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.http-method{min-width:3.4rem;color:var(--color-text-strong);font-family:var(--font-mono);font-size:var(--font-size-note);font-weight:700;display:inline-flex}.http-method--get{color:#1d6648}.http-method--post,.http-method--put,.http-method--patch{color:#1b3668}.http-method--delete{color:#8f472d}.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-meta-row{gap:var(--space-3);color:var(--color-text-muted);font-size:var(--font-size-note);flex-wrap:wrap;display:flex}.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}.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}.reference-operation-link{color:var(--color-text-strong);font-size:var(--font-size-label);font-weight:600;text-decoration:none}.reference-operation-link:hover,.reference-operation-link:focus-visible{text-decoration:underline}.endpoint-hero{gap:var(--space-5);grid-template-columns:minmax(0,1.6fr) minmax(18rem,.8fr);display:grid}.endpoint-hero__copy,.endpoint-hero__panel{padding:var(--space-6);border:1px solid var(--color-border-subtle);border-radius:var(--radius-2xl);box-shadow:var(--shadow-soft);background:#ffffffbd}.endpoint-hero__copy{background:radial-gradient(circle at 0 0,#b0593a1f,#0000 45%),#ffffffc7}.endpoint-hero__panel{gap:var(--space-4);flex-direction:column;display:flex}.endpoint-hero__stats{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.endpoint-stat-item{padding:var(--space-3);border-radius:var(--radius-lg);background:#1b36680a;flex-direction:column;gap:.2rem;display:flex}.endpoint-stat-item strong{color:var(--color-text-strong);font-size:var(--font-size-h3);line-height:1}.endpoint-stat-item span{color:var(--color-text-muted);font-size:var(--font-size-note)}.endpoint-inline-path{border-radius:var(--radius-md);color:var(--color-text-strong);font-size:var(--font-size-note);white-space:normal;overflow-wrap:anywhere;background:#1218260f;align-items:center;padding:.45rem .7rem;display:inline-flex}.endpoint-metric-card{gap:var(--space-3)}.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)}.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));display:grid}.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)}.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{color:#eef2f7b8;font-size:var(--font-size-note);background:#ffffff0d;border-bottom:1px solid #ffffff14;padding:.85rem 1rem}.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)}.page-rail{display:none}}@media (width<=1100px){.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-hero,.quickstart-hero,.auth-hero,.concepts-hero,.modes-hero,.hosted-hero,.headless-hero,.errors-hero,.reference-hero,.endpoint-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,.endpoint-hero__stats,.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{padding-block:var(--space-3)}.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{padding-bottom:var(--space-4);flex-direction:column;align-items:stretch;display:none}.site-navigation.is-open{display:flex}.docs-layout,.docs-layout.is-workspace{padding-block:var(--space-3) var(--space-7);display:block}.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{border-radius:var(--radius-lg);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))}.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-6)}.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,.docs-layout:not(.is-workspace) .docs-content .endpoint-hero{gap:var(--space-5);padding-bottom:var(--space-6);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 .endpoint-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 .endpoint-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-6) 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,.docs-layout:not(.is-workspace) .docs-content .endpoint-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,.docs-layout:not(.is-workspace) .docs-content .endpoint-inline-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,.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){.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,.api-summary-list,.api-endpoint-row{grid-template-columns:1fr}.doc-row__header{flex-direction:column;align-items:flex-start}}
