.markdown-body{--base-size-4: .25rem;--base-size-8: .5rem;--base-size-16: 1rem;--base-size-24: 1.5rem;--base-text-weight-normal: 400;--base-text-weight-medium: 500;--base-text-weight-semibold: 600;--fontStack-monospace: ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace;--focus-outlineColor: var(--primary);--fgColor-default: #000000;--fgColor-muted: var(--brand-dark);--fgColor-accent: var(--primary);--fgColor-danger: #d1242f;--bgColor-default: var(--background);--bgColor-muted: var(--cream);--bgColor-attention-muted: #fff8c5;--bgColor-quote: color-mix(in srgb, var(--light-mint) 30%, transparent);--borderColor-default: var(--light-mint);--borderColor-muted: color-mix(in srgb, var(--light-mint) 70%, transparent);--borderColor-neutral-muted: color-mix(in srgb, var(--light-mint) 70%, transparent);--borderColor-quote: var(--primary)}.markdown-body{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;margin:0;color:var(--fgColor-default);background-color:var(--bgColor-default);font-family:var(--font-sans-active);font-size:1rem;line-height:1.5rem;word-wrap:normal;text-wrap-mode:wrap;text-wrap-style:pretty}.markdown-body [hidden]{display:none!important}.markdown-body a{background-color:transparent;color:var(--fgColor-accent);text-decoration:none}.markdown-body a:hover{text-decoration:underline}.markdown-body a:focus-visible{outline:2px solid var(--focus-outlineColor);outline-offset:-2px}.markdown-body a:focus:not(:focus-visible){outline:none}.markdown-body b,.markdown-body strong{font-weight:700}.markdown-body mark{background-color:var(--bgColor-attention-muted);color:var(--fgColor-default)}.markdown-body small{font-size:90%}.markdown-body sub,.markdown-body sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.markdown-body sub{bottom:-.25em}.markdown-body sup{top:-.5em}.markdown-body img{border-style:none;max-width:100%;box-sizing:content-box}.markdown-body kbd{display:inline-block;padding:var(--base-size-4);font:11px var(--fontStack-monospace);line-height:10px;color:var(--fgColor-default);vertical-align:middle;background-color:var(--bgColor-muted);border:solid 1px var(--borderColor-neutral-muted);border-bottom-color:var(--borderColor-neutral-muted);border-radius:6px;box-shadow:inset 0 -1px 0 var(--borderColor-neutral-muted)}.markdown-body hr{box-sizing:content-box;height:1px;padding:0;margin:var(--base-size-24) 0;background-color:var(--borderColor-default);border:0;opacity:.5}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin-top:1.5625rem;margin-bottom:.625rem}.markdown-body h2{font-size:1.75rem;line-height:2.25rem;font-weight:400}.markdown-body h3{font-size:1.25rem;line-height:1.75rem;font-weight:400}.markdown-body h4,.markdown-body h5,.markdown-body h6{font-size:1rem;line-height:1.5rem;font-weight:600}.markdown-body p{margin-top:0;margin-bottom:1.5rem}@media(min-width:40.0625em){.markdown-body p{margin-bottom:2rem}}.markdown-body blockquote{font-family:"IBM Plex Serif";margin:0;padding:1em;color:var(--fgColor-default);background-color:var(--bgColor-quote)}.markdown-body blockquote h1{font-size:1.15em}.markdown-body blockquote h2{font-size:1.1em}.markdown-body blockquote h3{font-size:1.05em}.markdown-body blockquote>:first-child{margin-top:0}.markdown-body blockquote>:last-child{margin-bottom:0}.markdown-body ul,.markdown-body ol{margin-top:0;margin-bottom:1rem;padding-left:1.25rem}@media(min-width:40.0625em){.markdown-body ul,.markdown-body ol{margin-bottom:1.5rem}}.markdown-body ol ol,.markdown-body ul ol{list-style-type:lower-roman}.markdown-body ul ul ol,.markdown-body ul ol ol,.markdown-body ol ul ol,.markdown-body ol ol ol{list-style-type:lower-alpha}.markdown-body ul ul,.markdown-body ul ol,.markdown-body ol ol,.markdown-body ol ul{margin-top:.625rem;margin-bottom:0}.markdown-body li{margin-bottom:.5rem}.markdown-body li:last-child{margin-bottom:0}.markdown-body li>p{margin-top:var(--base-size-16)}.markdown-body dl{padding:0}.markdown-body dl dt{padding:0;margin-top:var(--base-size-16);font-size:1em;font-style:italic;font-weight:var(--base-text-weight-semibold, 600)}.markdown-body dl dd{padding:0 var(--base-size-16);margin-bottom:var(--base-size-16)}.markdown-body blockquote,.markdown-body dl,.markdown-body table,.markdown-body pre{margin-top:0;margin-bottom:var(--base-size-16)}.markdown-body>*:first-child{margin-top:0!important}.markdown-body>*:last-child{margin-bottom:0!important}.markdown-body table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;border-spacing:0;border-collapse:collapse;width:100%;max-width:100%;font-variant:tabular-nums}@media(min-width:1024px){.markdown-body table{overflow-x:visible}}.markdown-body table th{font-weight:var(--base-text-weight-semibold, 600);background-color:var(--light-mint);color:var(--brand-dark);white-space:nowrap}.markdown-body table th,.markdown-body table td{padding:10px 16px;border-bottom:1px solid var(--borderColor-muted);vertical-align:top;text-align:left}.markdown-body table td>:last-child{margin-bottom:0}.markdown-body table tr{background-color:var(--bgColor-default)}.markdown-body table tr:nth-child(2n){background-color:var(--bgColor-quote)}.markdown-body table img{background-color:transparent}.markdown-body tt,.markdown-body code,.markdown-body samp,.markdown-body pre{font-family:var(--fontStack-monospace)}.markdown-body .guideline-attribution{display:block;margin-top:.5rem;margin-bottom:0;padding-right:.25em;text-align:right;color:var(--fgColor-muted);font-size:1rem;line-height:1.5rem;font-style:normal;font-weight:400}.markdown-body .guideline-attribution a{color:inherit;text-decoration:none}.markdown-body .guideline-attribution a:hover{text-decoration:underline}.query-heading{margin-bottom:1.25rem;background-color:var(--query-label-bg);border-top:2px solid var(--query-label-border);border-radius:0 0 .5rem .5rem;padding:.625rem 1rem .75rem}.query-heading-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:.25rem}.query-heading-label{display:inline-flex;align-items:center;gap:.3rem;font-size:.6875rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--query-label-meta)}.query-heading-timestamp{font-size:.75rem;line-height:1rem;font-weight:400;color:var(--query-label-meta);white-space:nowrap}.query-heading h1,.query-heading h2{margin:0;font-size:1rem;line-height:1.5rem;font-weight:500;color:var(--query-label-text)}.query-heading-refresh{display:inline-flex;align-items:center;padding:.125rem 0;font-size:.6875rem;font-weight:500;letter-spacing:.03em;color:var(--query-label-meta);text-decoration:underline;text-underline-offset:2px;background:none;border:none;border-radius:.25rem;cursor:pointer;transition:color .18s ease-out,transform .12s ease-out;white-space:nowrap}.query-heading-refresh:active{transform:scale(.97)}.query-heading-scroll-btn{position:absolute;top:.625rem;right:.75rem;flex-shrink:0;border-radius:.375rem;padding:.375rem;color:var(--query-label-meta);transition:color .18s ease-out,background-color .18s ease-out,transform .12s ease-out}.query-heading-scroll-btn:active{transform:scale(.97)}.followup-heading{margin-top:2rem;border-top-width:1px}.query-text-container{position:relative}.query-text-wrapper{overflow:hidden;transition:max-height .22s cubic-bezier(.23,1,.32,1)}.query-text-fade{position:relative;height:2rem;margin-top:-2rem;background:linear-gradient(to bottom,transparent,var(--query-label-bg));pointer-events:none}.query-text-toggle{display:flex;align-items:center;justify-content:center;gap:.25rem;width:100%;margin-top:.3rem;padding:.125rem 0;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--query-label-meta);background:none;border:none;border-radius:.25rem;cursor:pointer;transition:color .18s ease-out,transform .12s ease-out;white-space:nowrap}.query-text-toggle:active{transform:scale(.97)}.query-text-chevron{flex-shrink:0;transition:transform .18s cubic-bezier(.23,1,.32,1)}.query-text-chevron--up{transform:rotate(180deg)}@media(hover:hover)and (pointer:fine){.query-heading-refresh:hover{color:var(--query-label-meta-hover)}.query-heading-scroll-btn:hover{background-color:var(--query-label-hover-bg);color:var(--query-label-meta-hover)}.query-text-toggle:hover{color:var(--query-label-meta-hover)}}
