body:has(.lab-surface) [data-site-chrome]{display:none}.lab-surface{--lab-canvas:#080b10;--lab-ink:#edf0f4;--lab-muted:#a6b4c6;--lab-rule:#2b3747;--lab-blue:#9cc9fa;--lab-orange:#f18b50;--lab-control:#1c2531;--lab-control-hover:#151b24;--lab-control-border:#5d6f84;--color-obsidian:#080b10;--color-obsidian-2:#101722;--color-obsidian-3:#192333;--color-bone:#e6edf7;--color-bone-mute:#a6b4c6;--color-stone:#8596ad;--color-stone-deep:#344258;--color-accent:#a5d1ff;--color-hairline:#283447;--color-hairline-hot:#5c80a9;--text-primary:#e6edf7;--text-secondary:#a6b4c6;--text-tertiary:#8596ad;--text-muted:#8596ad;--font-display:var(--font-geist);--focus-ring:#a5d1ff;background:#080b10;color:#e6edf7;min-height:100vh;font-family:var(--font-geist),Arial,sans-serif}.lab-surface a{color:inherit;text-decoration:none}.lab-surface .perf-button-primary{background:var(--lab-control);color:var(--lab-ink)}.lab-surface .perf-button-primary:hover{background:var(--lab-control-hover);border-color:var(--lab-blue)}.lab-surface .lab-nav{position:sticky;top:0;z-index:60;background:#0b1018}.lab-surface .lab-nav-main a[aria-current=page]{color:#b9dcff}.lab-workspace-head{max-width:1200px;margin:auto;padding:20px 24px;display:flex;align-items:flex-end;justify-content:space-between;gap:30px;border-bottom:1px solid #283447}.lab-eyebrow{font:10px var(--font-jetbrains),monospace;letter-spacing:.08em;color:#9aafc9}.lab-workspace-title{font-size:clamp(36px,4vw,52px);font-weight:450;letter-spacing:-.045em;line-height:1.15;margin:16px 0}.lab-workspace-lede{color:#a6b4c6;font-size:14px;line-height:1.7;max-width:650px}.lab-workspace-head>a{font-size:12px;border:1px solid #5d6f84;background:#1c2531;padding:12px 16px;border-radius:4px;white-space:nowrap}.lab-workspace-head>a:hover{background:#243346}.lab-workspace-nav{max-width:1200px;margin:auto;display:flex;overflow-x:auto;padding:8px 24px;gap:26px;border-bottom:1px solid #283447}.lab-workspace-nav>a{min-height:44px;display:inline-flex;align-items:center;color:#a9bed7;font-size:12px;white-space:nowrap}.lab-workspace-nav>a:hover{color:#fff}.lab-workspace-content{min-height:45vh;min-width:0}.lab-workspace-content>main{max-width:1200px}.lab-workspace-content :is(.display,.txt-display,.txt-display-sm){font-family:var(--font-geist),sans-serif;letter-spacing:-.03em}.lab-workspace-content section{scroll-margin-top:130px}.lab-workspace-content :is(input,select){border-radius:3px;color:#d5e4f8}.lab-workspace-content table thead,.lab-workspace-content tbody tr:hover{background:#152032}.lab-surface :is(a,button,input,select,textarea,summary,[tabindex="0"]):focus-visible{outline:2px solid #add6ff;outline-offset:4px}.lab-surface :is(button,select,summary){touch-action:manipulation}.lab-surface button:not(:disabled){cursor:pointer}.lab-surface button:disabled{cursor:not-allowed}.lab-footer{border-top:1px solid #283447;margin-top:50px;padding:24px 4%;display:flex;align-items:center;justify-content:space-between;gap:25px;font-size:11px;color:#a6b4c6}.lab-footer nav{display:flex;gap:22px;flex-wrap:wrap}.lab-footer a{min-height:44px;display:inline-flex;align-items:center}.lab-reference{--color-bg-0:#080b10;--color-bg-1:#101722;--color-bg-2:#192333;--color-fg-0:#e6edf7;--color-fg-1:#a6b4c6;--color-border:#283447;--color-accent-dim:#6f97c4;--color-forge:#a5d1ff;--color-ledger:#92bddd;--color-amber:#a5d1ff;min-width:0}.lab-reference :is(h1,h2,h3){font-family:var(--font-geist),Arial,sans-serif;letter-spacing:-.03em}.lab-reference h1{font-size:clamp(34px,4.8vw,66px);font-weight:450;line-height:1.1;overflow-wrap:anywhere}.lab-reference .rlq-page-glow{display:none}.lab-reference pre{max-width:100%;overflow:auto}.lab-reference :is(img,svg){max-width:100%}@media (max-width:700px){.lab-workspace-head{padding:30px 6% 24px;display:block}.lab-workspace-head>a{display:inline-flex;margin-top:20px}.lab-workspace-nav{padding-inline:6%;gap:22px}.lab-footer{flex-wrap:wrap;padding:24px 6%}.lab-workspace-content :is(input,select,textarea){font-size:16px}}@media (prefers-reduced-motion:reduce){.lab-surface *,.lab-surface :after,.lab-surface :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}