html:has(.rs-site){background:var(--rs-ground);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html:has(.rs-site) body{background:var(--rs-ground);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.rs-site{background:var(--rs-ground);min-height:100dvh;color:var(--rs-ink);font-family:var(--rs-font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;font-size:18px;line-height:1.55;display:flex}.rs-site main{flex:1 0 auto}.rs-site a:hover{color:var(--rs-ink-strong)}.rs-site :focus-visible{outline:2px solid var(--rs-link);outline-offset:3px;border-radius:4px}.rs-site ::selection{background:var(--rs-link);color:var(--rs-ground)}.rs-site code,.rs-site pre,.rs-site kbd{font-family:var(--rs-font-code)}[id]{scroll-margin-top:24px}.rs-site .rs-link{color:var(--rs-link)}.rs-site .rs-link:hover{color:var(--rs-link-hover)}.rs-site .rs-link-underline{color:var(--rs-link);text-underline-offset:3px;text-decoration:underline}.rs-site .rs-link-underline:hover{color:var(--rs-link-hover)}.rs-site .rs-btn-primary{background:var(--rs-go);color:var(--rs-on-color)}.rs-site .rs-btn-primary:hover{background:var(--rs-go-hover);color:var(--rs-on-color)}.rs-site .rs-btn-ghost{border:1px solid var(--rs-rule);color:var(--rs-ink);background:0 0}.rs-site .rs-btn-ghost:hover{border-color:var(--rs-rule-strong);background:var(--rs-raised);color:var(--rs-ink)}.rs-site .rs-btn-ghost:disabled,.rs-site .rs-btn-primary:disabled{cursor:progress;opacity:.7}.rs-site .rs-nav-link{color:var(--rs-ink-muted)}.rs-site .rs-nav-link:hover,.rs-site .rs-nav-link[aria-current=page]{color:var(--rs-ink)}.rs-site .rs-input{border:1px solid var(--rs-rule);background:var(--rs-ground);color:var(--rs-ink)}.rs-site .rs-input:hover{border-color:var(--rs-rule-strong)}.rs-site .rs-input:focus{border-color:var(--rs-link)}.rs-site .rs-input::placeholder{color:var(--rs-ink-quiet);opacity:1}.rs-site .rs-ic{color:var(--rs-ink);background:var(--rs-raised);border:1px solid var(--rs-hairline);overflow-wrap:anywhere;border-radius:4px;padding:1px 5px;font-size:.86em}.rs-site .rs-command{background:var(--rs-raised);border:1px solid var(--rs-hairline);border-radius:var(--rs-radius-code);align-items:center;gap:12px;padding:6px 6px 6px 18px;display:flex}.rs-site .rs-command pre{min-width:0;color:var(--rs-ink-soft);background:0 0;border:0;border-radius:0;flex:auto;margin:0;padding:10px 0;font-size:14px;line-height:1.6;overflow-x:auto}.rs-site .rs-copy{border:1px solid var(--rs-rule);border-radius:var(--rs-radius-control);height:44px;color:var(--rs-ink);cursor:pointer;background:0 0;flex:0 0 44px;justify-content:center;align-items:center;display:flex}.rs-site .rs-copy:hover{border-color:var(--rs-ink-quiet)}.rs-site .rs-copy[data-copied=true]{color:var(--rs-kind-goal)}.rs-site .rs-legal li::marker{color:var(--rs-ink-quiet)}.rs-site summary{list-style:none}.rs-site summary::-webkit-details-marker{display:none}.rs-site details[open] .rs-chevron{transform:rotate(180deg)}.tl{width:100%;height:auto;display:block}.tl-label{font-family:var(--rs-font-sans);fill:var(--rs-ink-soft);font-size:16px}.tl-rail{stroke:var(--rs-hairline);stroke-width:1.5px}.tl-brief{fill:var(--rs-raised);stroke:var(--rs-rule);stroke-width:1px}.tl-link{fill:none;stroke:var(--rs-link);stroke-width:2px}.tl-ev{font-family:var(--rs-font-sans);fill:var(--rs-ink);text-anchor:middle;font-size:15px}.tl-ev-end{text-anchor:end}.tl-captions{min-height:3.2em;position:relative}.tl-captions>p{margin:0;position:absolute;inset:0 0 auto}.tl-d1{animation:24s ease-out infinite tl-d1}.tl-d2{animation:24s ease-out infinite tl-d2}.tl-d3{animation:24s ease-out infinite tl-d3}.tl-d4{animation:24s ease-out infinite tl-d4}.tl-d5{animation:24s ease-out infinite tl-d5}.tl-d6{animation:24s ease-out infinite tl-d6}.tl-d7{animation:24s ease-out infinite tl-d7}.tl-d8{animation:24s ease-out infinite tl-d8}.tl-d9{animation:24s ease-out infinite tl-d9}.tl-d10{animation:24s ease-out infinite tl-d10}.tl-c1{animation:24s ease-in-out infinite tl-c1}.tl-c2{animation:24s ease-in-out infinite tl-c2}.tl-c3{animation:24s ease-in-out infinite tl-c3}.tl-c4{animation:24s ease-in-out infinite tl-c4}.tl-c5{animation:24s ease-in-out infinite tl-c5}.tl-c6{animation:24s ease-in-out infinite tl-c6}.tl-c7{animation:24s ease-in-out infinite tl-c7}.tl-c8{animation:24s ease-in-out infinite tl-c8}.tl-c9{animation:24s ease-in-out infinite tl-c9}.tl-c10{animation:24s ease-in-out infinite tl-c10}@keyframes tl-d1{0%,4.2%{opacity:0}5.4%,94%{opacity:1}98%,to{opacity:0}}@keyframes tl-d2{0%,12.9%{opacity:0}14.2%,94%{opacity:1}98%,to{opacity:0}}@keyframes tl-d3{0%,21.7%{opacity:0}22.9%,94%{opacity:1}98%,to{opacity:0}}@keyframes tl-d4{0%,30.4%{opacity:0}31.7%,94%{opacity:1}98%,to{opacity:0}}@keyframes tl-d5{0%,40%{opacity:0}41.3%,94%{opacity:1}98%,to{opacity:0}}@keyframes tl-d6{0%,48.8%{opacity:0}50%,94%{opacity:1}98%,to{opacity:0}}@keyframes tl-d7{0%,57.5%{opacity:0}58.8%,94%{opacity:1}98%,to{opacity:0}}@keyframes tl-d8{0%,66.3%{opacity:0}67.5%,94%{opacity:1}98%,to{opacity:0}}@keyframes tl-d9{0%,75%{opacity:0}76.3%,94%{opacity:1}98%,to{opacity:0}}@keyframes tl-d10{0%,83.8%{opacity:0}85%,94%{opacity:1}98%,to{opacity:0}}@keyframes tl-c1{0%,4.2%{opacity:0}5.4%,7.1%{opacity:1}8.3%,to{opacity:0}}@keyframes tl-c2{0%,12.9%{opacity:0}14.2%,19.9%{opacity:1}21.2%,to{opacity:0}}@keyframes tl-c3{0%,21.7%{opacity:0}22.9%,28.8%{opacity:1}30%,to{opacity:0}}@keyframes tl-c4{0%,30.4%{opacity:0}31.7%,37.5%{opacity:1}38.8%,to{opacity:0}}@keyframes tl-c5{0%,40%{opacity:0}41.3%,47.1%{opacity:1}48.3%,to{opacity:0}}@keyframes tl-c6{0%,48.8%{opacity:0}50%,55.8%{opacity:1}57.1%,to{opacity:0}}@keyframes tl-c7{0%,57.5%{opacity:0}58.8%,64.6%{opacity:1}65.8%,to{opacity:0}}@keyframes tl-c8{0%,66.3%{opacity:0}67.5%,73.3%{opacity:1}74.6%,to{opacity:0}}@keyframes tl-c9{0%,75%{opacity:0}76.3%,82.1%{opacity:1}83.3%,to{opacity:0}}@keyframes tl-c10{0%,83.8%{opacity:0}85%,90.8%{opacity:1}92.1%,to{opacity:0}}.rs-caret{vertical-align:-.15em;background:var(--rs-link);width:.5em;height:1.05em;margin-left:4px;animation:1.1s step-end infinite rs-blink;display:inline-block}@keyframes rs-blink{50%{opacity:0}}.mg-g{width:100%;height:auto;display:block}.mg-lk{fill:none;stroke:var(--rs-rule);stroke-width:1.5px;animation:7s ease-in-out infinite mg-breathe}.mg-lk-old{fill:none;stroke:var(--rs-rule);stroke-width:1.5px;stroke-dasharray:4 6}@keyframes mg-breathe{0%,to{stroke-opacity:.55}50%{stroke-opacity:1}}.mg-lbl,.mg-cap{paint-order:stroke;stroke:var(--rs-ground);stroke-width:6px;stroke-linejoin:round}.mg-lbl{font-family:var(--rs-font-sans);fill:var(--rs-ink-soft);text-anchor:middle;font-size:15px}.mg-lbl-main{fill:var(--rs-ink);font-size:17px;font-weight:600}.mg-lbl-quote{fill:#8a8f98;font-size:14px;font-style:italic}.mg-lbl-old{fill:#6b717b}.mg-leg{font-family:var(--rs-font-sans);fill:var(--rs-ink-muted);font-size:13px}.mg-cap{font-family:var(--rs-font-sans);fill:var(--rs-ink);font-size:22px}.mg-lit{fill:none;stroke-width:3px;stroke-linecap:round;stroke-dasharray:var(--len);stroke-dashoffset:var(--len)}.mg-captions{min-height:3.2em;position:relative}.mg-captions>p{margin:0;position:absolute;inset:0 0 auto}.mg-c1{animation:16s ease-in-out infinite mg-c1}.mg-c2{animation:16s ease-in-out infinite mg-c2}.mg-c3{animation:16s ease-in-out infinite mg-c3}.mg-c4{animation:16s ease-in-out infinite mg-c4}@keyframes mg-c1{0%,2%{opacity:0}4%,18%{opacity:1}21%,to{opacity:0}}@keyframes mg-c2{0%,22%{opacity:0}24%,38%{opacity:1}41%,to{opacity:0}}@keyframes mg-c3{0%,45%{opacity:0}47%,60%{opacity:1}63%,to{opacity:0}}@keyframes mg-c4{0%,64%{opacity:0}66%,82%{opacity:1}85%,to{opacity:0}}.mg-n-s3{animation:16s ease-out infinite mg-n-s3}@keyframes mg-n-s3{0%,3%{opacity:0}6%,92%{opacity:1}97%,to{opacity:0}}.mg-n-t3{animation:16s ease-out infinite mg-n-t3}@keyframes mg-n-t3{0%,14%{opacity:0}17%,92%{opacity:1}97%,to{opacity:0}}.mg-l-s3t3{animation:16s ease-in-out infinite mg-l-s3t3}@keyframes mg-l-s3t3{0%,8%{stroke-dashoffset:var(--len);opacity:1}14%,28%{stroke-dashoffset:0;opacity:1}34%,to{stroke-dashoffset:0;opacity:0}}.mg-l-t3t1{animation:16s ease-in-out infinite mg-l-t3t1}@keyframes mg-l-t3t1{0%,16%{stroke-dashoffset:var(--len);opacity:1}21%,30%{stroke-dashoffset:0;opacity:1}36%,to{stroke-dashoffset:0;opacity:0}}.mg-l-d3g1{animation:16s ease-in-out infinite mg-l-d3g1}@keyframes mg-l-d3g1{0%,48%{stroke-dashoffset:var(--len);opacity:1}55%,80%{stroke-dashoffset:0;opacity:1}86%,to{stroke-dashoffset:0;opacity:0}}.mg-l-d3s2{animation:16s ease-in-out infinite mg-l-d3s2}@keyframes mg-l-d3s2{0%,48%{stroke-dashoffset:var(--len);opacity:1}54%,80%{stroke-dashoffset:0;opacity:1}86%,to{stroke-dashoffset:0;opacity:0}}.mg-glow-t1{animation:16s ease-in-out infinite mg-glow-t1}@keyframes mg-glow-t1{0%,20%{opacity:0}24%,30%{opacity:.35}36%,to{opacity:0}}.mg-glow-t3{animation:16s ease-in-out infinite mg-glow-t3}@keyframes mg-glow-t3{0%,14%{opacity:0}17%,24%{opacity:.35}30%,to{opacity:0}}.mg-glow-d3{animation:16s ease-in-out infinite mg-glow-d3}@keyframes mg-glow-d3{0%,45%{opacity:0}48%,80%{opacity:.35}86%,to{opacity:0}}.mg-glow-g1{animation:16s ease-in-out infinite mg-glow-g1}@keyframes mg-glow-g1{0%,54%{opacity:0}57%,80%{opacity:.3}86%,to{opacity:0}}.mg-glow-s2{animation:16s ease-in-out infinite mg-glow-s2}@keyframes mg-glow-s2{0%,53%{opacity:0}56%,80%{opacity:.4}86%,to{opacity:0}}.rs-wide-only{display:none}.rs-narrow-only{display:block}@media (min-width:900px){.rs-wide-only{display:block}.rs-narrow-only{display:none}}@media (prefers-reduced-motion:reduce){.tl-d1,.tl-d2,.tl-d3,.tl-d4,.tl-d5,.tl-d6,.tl-d7,.tl-d8,.tl-d9,.tl-d10,.rs-caret{opacity:1;animation:none!important}.tl-c1,.tl-c2,.tl-c3,.tl-c4,.tl-c5,.tl-c6,.tl-c7,.tl-c8,.tl-c9{opacity:0;animation:none!important}.tl-c10{opacity:1;animation:none!important}.mg-lk,.mg-c1,.mg-c2,.mg-c3,.mg-n-s3,.mg-n-t3,.mg-l-s3t3,.mg-l-t3t1,.mg-l-d3g1,.mg-l-d3s2,.mg-glow-t1,.mg-glow-t3,.mg-glow-d3,.mg-glow-g1,.mg-glow-s2{animation:none!important}.mg-n-s3,.mg-n-t3{opacity:1}.mg-c1,.mg-c2,.mg-c3{opacity:0}.mg-c4{opacity:1;animation:none!important}.mg-l-d3g1,.mg-l-d3s2{stroke-dashoffset:0}.mg-l-s3t3,.mg-l-t3t1,.mg-glow-t1,.mg-glow-t3{opacity:0}.mg-glow-d3,.mg-glow-g1,.mg-glow-s2{opacity:.35}}
