:root{--bg:#ececf1;--text:#262a3f;--muted:#565b78;--strong:#0f1020;--rule:#0f102024;--table-rule:#0f10201f;--table-edge:#0f102029;--pane-edge:#f7f7fb;--selection:#c9b3ff;--selection-text:#0f1020;--spectrum:linear-gradient(90deg, #3b3f9e, #7a5cff, #c9b3ff, #9fd1c7, #e3b7c8)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{background:var(--bg);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{color:var(--text);text-rendering:optimizelegibility;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:27px;overflow-x:hidden}::selection{background:var(--selection);color:var(--selection-text)}a{color:var(--text);transition:opacity .25s}a:hover{opacity:.5}p{margin-bottom:13.5px}strong,h1{color:var(--strong);font-weight:600}h1{font-size:14px;line-height:27px}hr{border:0;border-top:1px solid var(--rule);margin:27px 0}code{font-family:ui-monospace,Menlo,monospace;font-size:13px}.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.muted{color:var(--muted)}.small{font-size:12px;line-height:21px}.section-anchor{scroll-margin-top:24px}.label{color:var(--muted);font-weight:400}ul.plain{list-style:none}.wrapper{grid-template-columns:1fr;grid-template-areas:"nav""content";padding:10px;display:grid}nav{grid-area:nav}main{grid-area:content;min-width:0}.content-panel{margin:0 auto;padding:0 10px}@media (min-width:768px){.wrapper{grid-template-columns:258px 1fr minmax(27px,100px);grid-template-areas:"nav content hide";column-gap:27px;min-height:100vh;padding:0}.content-panel{max-width:700px;margin:0 auto 0 20px;padding:54px 0}}.menus{z-index:110;position:relative}.menu-pane{border:1px solid var(--pane-edge);border-radius:2px;padding:24px;position:relative}.menu-pane li{list-style:none}.menu-pane .social{opacity:.65}.menu-pane .social-start{margin-top:27px}.wordmark{color:var(--strong);font-weight:600;text-decoration:none;display:inline-block}.wordmark:after{content:"";background:var(--spectrum);height:1px;margin-top:-4px;display:block}.menu-items{margin-top:27px}.menu-items.hidden{display:none}.menu-burger{appearance:none;color:var(--muted);cursor:pointer;background:0 0;border:0;width:28px;height:28px;position:absolute;top:18px;right:18px}.menu-burger svg{fill:none;stroke:currentColor;stroke-width:1.35px;stroke-linecap:round;opacity:.75;width:28px;height:28px;display:block}.site-footer{border:1px solid var(--pane-edge);border-radius:2px;padding:16px;line-height:21px;display:none}.site-footer .status-block+.status-block{margin-top:13.5px}@media (min-width:768px){.menus{position:fixed;top:22px;left:22px}.menu-pane{width:250px}.menu-items.hidden{display:block}.menu-burger{display:none}.site-footer{width:250px;display:block;position:fixed;bottom:27px;left:22px}}.tablewrap{margin:4px 0 18px;overflow-x:auto}table{border-collapse:collapse;border:1px solid var(--table-edge);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";width:100%}tr{border-bottom:1px solid var(--table-rule)}tbody tr:last-child{border-bottom:0}th,td{vertical-align:baseline;text-align:right;white-space:nowrap;padding:8px 12px;line-height:1.35}th{font-weight:inherit;color:var(--muted)}th.l,td.l{text-align:left}td.dim{color:var(--muted)}td.wrap{white-space:normal}@media (max-width:520px){th,td{padding:6px 8px}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadein{opacity:0;animation:.2s ease-in-out forwards fadeIn}.fadein.t1{animation-delay:.1s}.fadein.t2{animation-delay:.15s}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.fadein{opacity:1;animation:none}}.toggle{appearance:none;font:inherit;color:var(--text);cursor:pointer;background:0 0;border:0;padding:0 3px;transition:opacity .25s}.toggle:hover{opacity:.5}.toggle[aria-pressed=true]{background:var(--selection);color:var(--selection-text)}.chart{margin:4px 0 18px}.chart svg{width:100%;height:auto;display:block}.chart text{fill:var(--muted);font-size:11px}.chart .rule{stroke:var(--table-edge)}.chart .hl{fill:var(--selection)}.chart .vol{fill:var(--text);opacity:.6}.chart .hit{fill:#0000}.chart .clip{fill:var(--strong)}.chart .caption{min-height:21px;margin:6px 0 0;line-height:21px}
