@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-500-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-mono-600-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:italic;font-weight:400 700;font-display:swap;src:url(/fonts/instrument-sans-400-700-italic.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/instrument-sans-400-700-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif-400-italic.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ax-void: #08090c;--ax-ground: #101419;--ax-raised: #171c23;--ax-overlay: #1e242c;--ax-sunken: #050609;--ax-line: rgba(236, 241, 248, .1);--ax-line-2: rgba(236, 241, 248, .16);--ax-line-3: rgba(236, 241, 248, .26);--ax-line-0: rgba(236, 241, 248, .032);--ax-tint-hover: rgba(236, 241, 248, .055);--ax-tint-active: rgba(236, 241, 248, .1);--ax-ink: #e9eef4;--ax-ink-2: #a6b1bf;--ax-ink-3: #909bab;--ax-ink-4: #86919f;--ax-signal: #a8e45c;--ax-signal-dim: rgba(168, 228, 92, .14);--ax-signal-ink: #08090c;--ax-signal-hi: #b8ea75;--ax-ok: #6fd98f;--ax-recovered: #edb04a;--ax-info: #5cc6de;--ax-fault: #ff6e5c;--ax-error: #dd8067;--ax-policy: #a78bfa;--ax-idle: #949fad;--ax-ok-dim: rgba(111, 217, 143, .12);--ax-recovered-dim: rgba(237, 176, 74, .13);--ax-info-dim: rgba(92, 198, 222, .12);--ax-fault-dim: rgba(255, 110, 92, .14);--ax-error-dim: rgba(221, 128, 103, .13);--ax-policy-dim: rgba(167, 139, 250, .13);--ax-idle-dim: rgba(148, 159, 173, .12);--ax-sans: "Instrument Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", "Helvetica Neue", Arial, sans-serif;--ax-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, "Cascadia Mono", Menlo, Consolas, monospace;--ax-serif: "Instrument Serif", "Iowan Old Style", "Palatino Linotype", Georgia, "Times New Roman", serif;--t-mega: clamp(2.75rem, 1.2rem + 6.6vw, 6.25rem);--t-display: clamp(2.1rem, 1.1rem + 4.1vw, 4rem);--t-h2: clamp(1.5rem, 1.1rem + 1.7vw, 2.375rem);--t-h3: 1.1875rem;--t-lead: clamp(1.0625rem, 1rem + .35vw, 1.25rem);--t-body: 1rem;--t-data: .8125rem;--t-small: .8125rem;--t-micro: .6875rem;--track-display: -.024em;--track-h2: -.018em;--track-body: 0em;--track-micro: .12em;--ax-r-lg: 10px;--ax-r-md: 8px;--ax-r-sm: 6px;--ax-r-xs: 4px;--ax-r-pill: 999px;--ax-r-frame: 14px;--ax-s-1: 4px;--ax-s-2: 8px;--ax-s-3: 12px;--ax-s-4: 16px;--ax-s-5: 24px;--ax-s-6: 32px;--ax-s-7: 48px;--ax-s-8: 72px;--ax-s-9: 112px;--ax-e1: inset 0 1px 0 rgba(255, 255, 255, .035);--ax-e2: inset 0 1px 0 rgba(255, 255, 255, .05), 0 1px 2px rgba(0, 0, 0, .4), 0 4px 12px -4px rgba(0, 0, 0, .45);--ax-e3: inset 0 1px 0 rgba(255, 255, 255, .06), 0 0 0 1px var(--ax-line-2), 0 10px 28px -8px rgba(0, 0, 0, .72);--ax-e4: inset 0 1px 0 rgba(255, 255, 255, .07), 0 0 0 1px var(--ax-line-2), 0 28px 70px -16px rgba(0, 0, 0, .86);--ax-focus: var(--ax-signal);--ax-focus-halo: 0 0 0 4px rgba(168, 228, 92, .16);--ax-ease: cubic-bezier(.2, .7, .3, 1);--ax-ease-emph: cubic-bezier(.16, 1, .3, 1);--ax-d-hover: .12s;--ax-d-mount: .2s;--ax-d-panel: .26s;--page: 1120px;--gutter: clamp(20px, 4.5vw, 56px);color-scheme:dark;accent-color:var(--ax-signal)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:96px}body{margin:0;background:var(--ax-void);color:var(--ax-ink-2);font-family:var(--ax-sans);font-size:var(--t-body);line-height:1.62;letter-spacing:var(--track-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-kerning:normal;font-optical-sizing:auto;font-synthesis:none}h1,h2,h3,h4,p,figure,blockquote,dl,dd,fieldset{margin:0}ul,ol{margin:0;padding:0;list-style:none}img,svg{display:block;max-width:100%}button{background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer}a{color:inherit;text-decoration:none}.mono,code,pre,table,[data-numeric]{font-variant-numeric:tabular-nums slashed-zero}:focus-visible{outline:2px solid var(--ax-focus);outline-offset:2px;border-radius:var(--ax-r-xs);box-shadow:var(--ax-focus-halo)}.skip{position:absolute;left:var(--ax-s-4);top:var(--ax-s-4);z-index:200;transform:translateY(-200%);background:var(--ax-signal);color:var(--ax-signal-ink);font-family:var(--ax-mono);font-size:var(--t-small);font-weight:600;padding:10px 16px;border-radius:var(--ax-r-sm);transition:transform var(--ax-d-mount) var(--ax-ease-emph)}.skip:focus{transform:translateY(0)}:root{--rail-l: 264px;--rail-r: 220px;--doc-measure: 720px;--doc-gutter: clamp(20px, 3vw, 40px);--masthead-h: 60px}html{scroll-padding-top:calc(var(--masthead-h) + 28px)}body{background:var(--ax-void)}.doc:focus,.doc:focus-visible{outline:none;box-shadow:none}.dm{position:sticky;top:0;z-index:100;height:var(--masthead-h);display:flex;align-items:center;gap:var(--ax-s-4);padding-inline:var(--doc-gutter);background:color-mix(in srgb,var(--ax-void) 92%,transparent);-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%);border-bottom:1px solid var(--ax-line)}.dm__brand{display:inline-flex;align-items:center;gap:10px;flex:none}.dm__mark{width:24px;height:24px;flex:none;border-radius:var(--ax-r-sm);background:var(--ax-ground);box-shadow:inset 0 0 0 1px var(--ax-line-2);display:grid;place-items:center}.dm__word{font-family:var(--ax-mono);font-size:.875rem;font-weight:600;letter-spacing:.15em;color:var(--ax-ink)}.dm__section{font-family:var(--ax-mono);font-size:var(--t-micro);letter-spacing:var(--track-micro);text-transform:uppercase;color:var(--ax-ink-4);padding:3px 7px;border-radius:var(--ax-r-xs);box-shadow:inset 0 0 0 1px var(--ax-line)}.dm__spacer{flex:1 1 auto}.dm__links{display:flex;align-items:center;gap:var(--ax-s-5)}.dm__link{font-size:.875rem;color:var(--ax-ink-3);transition:color var(--ax-d-hover) var(--ax-ease)}.dm__link:hover{color:var(--ax-ink)}@media(max-width:900px){.dm__links{display:none}}@media(max-width:600px){.dm__section{display:none}.dsearch{flex:1 1 auto;min-width:0}}.dsearch{position:relative;flex:0 1 300px;min-width:140px}.dsearch__input{width:100%;height:32px;padding:0 34px 0 30px;border:0;border-radius:var(--ax-r-sm);background:var(--ax-ground);box-shadow:inset 0 0 0 1px var(--ax-line);color:var(--ax-ink);font:inherit;font-size:.875rem;transition:box-shadow var(--ax-d-hover) var(--ax-ease)}.dsearch__input::placeholder{color:var(--ax-ink-4)}.dsearch__input:hover{box-shadow:inset 0 0 0 1px var(--ax-line-2)}.dsearch__icon{position:absolute;left:9px;top:50%;translate:0 -50%;width:14px;height:14px;color:var(--ax-ink-4);pointer-events:none}.dsearch__key{position:absolute;right:8px;top:50%;translate:0 -50%;font-family:var(--ax-mono);font-size:var(--t-micro);color:var(--ax-ink-4);padding:2px 5px;border-radius:var(--ax-r-xs);box-shadow:inset 0 0 0 1px var(--ax-line);pointer-events:none}.dsearch[data-typing=true] .dsearch__key{display:none}.dsearch__results{position:absolute;top:calc(100% + 6px);left:0;right:0;max-height:min(60vh,420px);overflow-y:auto;border-radius:var(--ax-r-md);background:var(--ax-raised);box-shadow:var(--ax-e4);padding:6px;z-index:120}.dsearch__results[hidden]{display:none}.dsearch__hit{display:block;width:100%;text-align:left;padding:8px 10px;border-radius:var(--ax-r-sm);transition:background var(--ax-d-hover) var(--ax-ease)}.dsearch__hit:hover,.dsearch__hit[data-active=true]{background:var(--ax-tint-hover)}.dsearch__hit b{display:block;color:var(--ax-ink);font-size:.875rem;font-weight:500}.dsearch__hit span{display:block;color:var(--ax-ink-4);font-size:var(--t-small);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dsearch__hit mark{background:var(--ax-signal-dim);color:var(--ax-signal);border-radius:2px}.dsearch__empty{padding:12px 10px;color:var(--ax-ink-4);font-size:var(--t-small)}.shell{display:grid;grid-template-columns:var(--rail-l) minmax(0,1fr) var(--rail-r);align-items:start;gap:0;max-width:1500px;margin-inline:auto}.rail{position:sticky;top:var(--masthead-h);height:calc(100dvh - var(--masthead-h));overflow-y:auto;overscroll-behavior:contain;padding:var(--ax-s-6) var(--ax-s-4) var(--ax-s-8) var(--doc-gutter);border-right:1px solid var(--ax-line);scrollbar-width:thin;scrollbar-color:var(--ax-line-3) transparent}.rail__group+.rail__group{margin-top:var(--ax-s-5)}.rail__label{font-family:var(--ax-mono);font-size:var(--t-micro);letter-spacing:var(--track-micro);text-transform:uppercase;color:var(--ax-ink-4);padding:0 10px;margin-bottom:6px}.rail__link{display:block;padding:5px 10px;border-radius:var(--ax-r-sm);font-size:.875rem;color:var(--ax-ink-3);transition:color var(--ax-d-hover) var(--ax-ease),background var(--ax-d-hover) var(--ax-ease)}.rail__link:hover{color:var(--ax-ink);background:var(--ax-tint-hover)}.rail__link[aria-current=page]{color:var(--ax-signal);background:var(--ax-signal-dim);box-shadow:inset 2px 0 0 var(--ax-signal)}.doc{min-width:0;padding:var(--ax-s-7) var(--ax-s-7) var(--ax-s-9)}.doc__inner{max-width:var(--doc-measure)}.doc__eyebrow{font-family:var(--ax-mono);font-size:var(--t-micro);letter-spacing:var(--track-micro);text-transform:uppercase;color:var(--ax-signal);margin-bottom:10px}.doc h1{font-size:clamp(1.875rem,1.4rem + 1.6vw,2.5rem);line-height:1.12;letter-spacing:var(--track-display);color:var(--ax-ink);font-weight:500}.doc__lead{margin-top:12px;font-size:var(--t-lead);line-height:1.55;color:var(--ax-ink-3)}.doc__rule{height:1px;background:var(--ax-line);margin:var(--ax-s-6) 0 var(--ax-s-5)}.sec{scroll-margin-top:calc(var(--masthead-h) + 24px)}.sec+.sec{margin-top:var(--ax-s-7)}.sec h2{font-size:1.375rem;line-height:1.25;letter-spacing:var(--track-h2);color:var(--ax-ink);font-weight:500;margin-bottom:var(--ax-s-3)}.sec h2 a{opacity:0;margin-left:8px;color:var(--ax-ink-4);font-size:.875em;transition:opacity var(--ax-d-hover) var(--ax-ease)}.sec h2:hover a,.sec h2 a:focus-visible{opacity:1}.doc h3{font-size:1rem;font-weight:600;color:var(--ax-ink);margin-top:var(--ax-s-5);margin-bottom:8px}.doc p{color:var(--ax-ink-2);line-height:1.68}.doc p+p,.doc p+ul,.doc p+ol{margin-top:12px}.doc *+h3{margin-top:var(--ax-s-5)}.doc *+.code,.doc *+.note,.doc *+.tablewrap{margin-top:var(--ax-s-4)}.doc .code+p,.doc .note+p,.doc .tablewrap+p{margin-top:var(--ax-s-4)}.doc strong{color:var(--ax-ink);font-weight:600}.doc a:not(.rail__link):not(.sec h2 a){color:var(--ax-signal);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--ax-signal) 40%,transparent);text-underline-offset:3px;transition:text-decoration-color var(--ax-d-hover) var(--ax-ease)}.doc a:not(.rail__link):hover{text-decoration-color:var(--ax-signal)}.doc :not(pre)>code{font-family:var(--ax-mono);font-size:.875em;color:var(--ax-ink);background:var(--ax-tint-hover);padding:1px 5px;border-radius:var(--ax-r-xs);box-shadow:inset 0 0 0 1px var(--ax-line);white-space:nowrap}.doc ul.dlist,.doc ol.dlist{display:grid;gap:7px;padding-left:0}.doc ul.dlist>li,.doc ol.dlist>li{position:relative;padding-left:22px;color:var(--ax-ink-2);line-height:1.62}.doc ul.dlist>li:before{content:"";position:absolute;left:6px;top:.72em;width:5px;height:5px;border-radius:1px;background:var(--ax-line-3)}.doc ol.dlist{counter-reset:dl}.doc ol.dlist>li{counter-increment:dl}.doc ol.dlist>li:before{content:counter(dl);position:absolute;left:0;top:0;font-family:var(--ax-mono);font-size:var(--t-micro);color:var(--ax-ink-4);line-height:1.75}.tablewrap{overflow-x:auto;border-radius:var(--ax-r-md);box-shadow:inset 0 0 0 1px var(--ax-line);scrollbar-width:thin;scrollbar-color:var(--ax-line-3) transparent}.doc table{width:100%;border-collapse:collapse;font-size:var(--t-data)}.doc thead th{text-align:left;padding:9px 14px;background:var(--ax-ground);color:var(--ax-ink-3);font-family:var(--ax-mono);font-size:var(--t-micro);letter-spacing:var(--track-micro);text-transform:uppercase;font-weight:500;white-space:nowrap;border-bottom:1px solid var(--ax-line)}.doc tbody td{padding:9px 14px;color:var(--ax-ink-2);vertical-align:top;border-bottom:1px solid var(--ax-line)}.doc tbody tr:last-child td{border-bottom:0}.doc tbody td:first-child{color:var(--ax-ink);white-space:nowrap}.note{display:grid;grid-template-columns:auto 1fr;gap:10px;padding:12px 14px;border-radius:var(--ax-r-md);background:var(--ax-ground);box-shadow:inset 0 0 0 1px var(--ax-line);border-left:2px solid var(--tone, var(--ax-info))}.note--info{--tone: var(--ax-info)}.note--ok{--tone: var(--ax-ok)}.note--warn{--tone: var(--ax-recovered)}.note--danger{--tone: var(--ax-fault)}.note__icon{width:15px;height:15px;margin-top:3px;color:var(--tone);flex:none}.note__title{display:block;font-family:var(--ax-mono);font-size:var(--t-micro);letter-spacing:var(--track-micro);text-transform:uppercase;color:var(--tone);margin-bottom:3px}.note__body{color:var(--ax-ink-2);font-size:.9375rem;line-height:1.6}.ep{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:9px 12px;border-radius:var(--ax-r-md);background:var(--ax-ground);box-shadow:inset 0 0 0 1px var(--ax-line)}.ep__method{font-family:var(--ax-mono);font-size:var(--t-micro);font-weight:600;letter-spacing:var(--track-micro);padding:3px 7px;border-radius:var(--ax-r-xs);color:var(--m, var(--ax-info));background:color-mix(in srgb,var(--m, var(--ax-info)) 13%,transparent)}.ep[data-method=GET]{--m: var(--ax-info)}.ep[data-method=POST]{--m: var(--ax-ok)}.ep[data-method=PATCH],.ep[data-method=PUT]{--m: var(--ax-recovered)}.ep[data-method=DELETE]{--m: var(--ax-fault)}.ep__path{font-family:var(--ax-mono);font-size:var(--t-data);color:var(--ax-ink);word-break:break-all}.code{border-radius:var(--ax-r-lg);background:var(--ax-sunken);box-shadow:inset 0 0 0 1px var(--ax-line),0 14px 40px -22px #000000e6;overflow:hidden}.code__bar{display:flex;align-items:center;justify-content:space-between;gap:var(--ax-s-4);height:34px;padding-inline:12px;border-bottom:1px solid var(--ax-line);background:var(--ax-ground);font-family:var(--ax-mono);font-size:var(--t-micro);letter-spacing:var(--track-micro);text-transform:uppercase;color:var(--ax-ink-4)}.code__path{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ax-ink-3)}.code__copy{display:inline-flex;align-items:center;gap:5px;padding:3px 7px;border-radius:var(--ax-r-xs);color:var(--ax-ink-4);font-family:var(--ax-mono);font-size:var(--t-micro);letter-spacing:var(--track-micro);text-transform:uppercase;transition:color var(--ax-d-hover) var(--ax-ease),background var(--ax-d-hover) var(--ax-ease)}.code__copy:hover{color:var(--ax-ink);background:var(--ax-tint-hover)}.code__copy[data-done=true]{color:var(--ax-ok)}.code pre{margin:0;padding:14px 16px 16px;overflow-x:auto;font-family:var(--ax-mono);font-size:var(--t-data);line-height:1.66;color:var(--ax-ink-2);-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--ax-line-3) transparent}.c-key{color:var(--ax-ink)}.c-str{color:var(--ax-signal)}.c-num{color:var(--ax-info)}.c-com{color:var(--ax-ink-4);font-style:italic}.c-fn{color:var(--ax-policy)}.c-warn{color:var(--ax-recovered)}.c-bad{color:var(--ax-fault)}.c-dim{color:var(--ax-ink-4)}.toc{position:sticky;top:var(--masthead-h);max-height:calc(100dvh - var(--masthead-h));overflow-y:auto;padding:var(--ax-s-7) var(--doc-gutter) var(--ax-s-8) var(--ax-s-3);scrollbar-width:thin;scrollbar-color:transparent transparent}.toc__label{font-family:var(--ax-mono);font-size:var(--t-micro);letter-spacing:var(--track-micro);text-transform:uppercase;color:var(--ax-ink-4);margin-bottom:8px}.toc__link{display:block;padding:4px 0 4px 11px;border-left:1px solid var(--ax-line);font-size:var(--t-small);line-height:1.45;color:var(--ax-ink-4);transition:color var(--ax-d-hover) var(--ax-ease),border-color var(--ax-d-hover) var(--ax-ease)}.toc__link:hover{color:var(--ax-ink-2)}.toc__link[data-active=true]{color:var(--ax-signal);border-left-color:var(--ax-signal)}@media(max-width:1180px){.shell{grid-template-columns:var(--rail-l) minmax(0,1fr)}.toc{display:none}}.pager{display:grid;grid-template-columns:1fr 1fr;gap:var(--ax-s-4);margin-top:var(--ax-s-8);padding-top:var(--ax-s-5);border-top:1px solid var(--ax-line)}.pager__link{display:block;padding:12px 14px;border-radius:var(--ax-r-md);box-shadow:inset 0 0 0 1px var(--ax-line);transition:background var(--ax-d-hover) var(--ax-ease),box-shadow var(--ax-d-hover) var(--ax-ease)}.pager__link:hover{background:var(--ax-tint-hover);box-shadow:inset 0 0 0 1px var(--ax-line-2)}.pager__link--next{grid-column:2;text-align:right}.pager__dir{display:block;font-family:var(--ax-mono);font-size:var(--t-micro);letter-spacing:var(--track-micro);text-transform:uppercase;color:var(--ax-ink-4);margin-bottom:3px}.pager__title{display:block;color:var(--ax-ink);font-size:.9375rem}.srcs{margin-top:var(--ax-s-6);padding-top:var(--ax-s-4);border-top:1px solid var(--ax-line);font-size:var(--t-small);color:var(--ax-ink-4)}.srcs__label{font-family:var(--ax-mono);font-size:var(--t-micro);letter-spacing:var(--track-micro);text-transform:uppercase;margin-bottom:6px}.srcs__list{display:flex;flex-wrap:wrap;gap:6px}.srcs__item{font-family:var(--ax-mono);font-size:var(--t-micro);color:var(--ax-ink-3);padding:2px 6px;border-radius:var(--ax-r-xs);box-shadow:inset 0 0 0 1px var(--ax-line)}.drawer-btn{display:none;flex:none;width:32px;height:32px;border-radius:var(--ax-r-sm);color:var(--ax-ink-3);place-items:center;box-shadow:inset 0 0 0 1px var(--ax-line)}.drawer-btn:hover{color:var(--ax-ink);background:var(--ax-tint-hover)}.scrim{display:none}@media(max-width:900px){.shell{grid-template-columns:minmax(0,1fr)}.drawer-btn{display:grid}.rail{position:fixed;top:var(--masthead-h);left:0;bottom:0;width:min(300px,84vw);z-index:110;background:var(--ax-ground);box-shadow:var(--ax-e4);translate:-102% 0;height:auto;transition:translate var(--ax-d-panel) var(--ax-ease-emph);padding-left:var(--ax-s-4)}.rail[data-open=true]{translate:0 0}.scrim[data-open=true]{display:block;position:fixed;inset:var(--masthead-h) 0 0;z-index:105;background:#05060999}.doc{padding:var(--ax-s-6) var(--doc-gutter) var(--ax-s-8)}.pager{grid-template-columns:1fr}.pager__link--next{grid-column:1}}@media(prefers-reduced-motion:reduce){.rail{transition:none}html{scroll-behavior:auto}}
