[data-rmiz]{position:relative}[data-rmiz-ghost]{pointer-events:none;position:absolute}[data-rmiz-btn-zoom],[data-rmiz-btn-unzoom]{color:#fff;outline-offset:2px;touch-action:manipulation;appearance:none;background-color:#000000b3;border:none;border-radius:50%;width:40px;height:40px;margin:0;padding:9px;box-shadow:0 0 1px #ffffff80}[data-rmiz-btn-zoom]:not(:focus):not(:active){clip:rect(0 0 0 0);clip-path:inset(50%);pointer-events:none;white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-rmiz-btn-zoom]{cursor:zoom-in;position:absolute;inset:10px 10px auto auto}[data-rmiz-btn-unzoom]{cursor:zoom-out;z-index:1;position:absolute;inset:20px 20px auto auto}[data-rmiz-content=found] img,[data-rmiz-content=found] svg,[data-rmiz-content=found] [role=img],[data-rmiz-content=found] [data-zoom]{cursor:zoom-in}[data-rmiz-modal]::backdrop{display:none}[data-rmiz-modal][open]{background:0 0;border:0;width:100dvw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;overflow:hidden}[data-rmiz-modal-overlay]{transition:background-color .3s;position:absolute;inset:0}[data-rmiz-modal-overlay=hidden]{background-color:#fff0}[data-rmiz-modal-overlay=visible]{background-color:#fff}[data-rmiz-modal-content]{width:100%;height:100%;position:relative}[data-rmiz-modal-img]{cursor:zoom-out;image-rendering:high-quality;transform-origin:0 0;transition:transform .3s;position:absolute}@media (prefers-reduced-motion:reduce){[data-rmiz-modal-overlay],[data-rmiz-modal-img]{transition-duration:.01ms!important}}
.toc-module-scss-module__ZB_dUG__toc{padding-top:var(--space-6);padding-bottom:var(--space-9);top:var(--header);max-height:calc(100vh - var(--header));width:calc(190px*var(--scaling) + var(--space-6));margin-right:calc(var(--space-6)*-1);padding-right:var(--space-6);flex-shrink:0;overflow-y:auto}.toc-module-scss-module__ZB_dUG__toc ol{border-left:1px solid var(--gray-4);color:var(--normal);padding-left:0;position:relative}.toc-module-scss-module__ZB_dUG__toc ol li{line-height:1.2}.toc-module-scss-module__ZB_dUG__toc ol li p{margin:0;display:flex}.toc-module-scss-module__ZB_dUG__toc ol li a{padding-block:var(--space-1);text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;width:100%;display:-webkit-box;position:relative}.toc-module-scss-module__ZB_dUG__toc ol li a:hover,.toc-module-scss-module__ZB_dUG__toc ol li a[data-active=true]{color:var(--accent-indicator)!important}.toc-module-scss-module__ZB_dUG__toc ol ol{position:unset;border-left:none;padding-bottom:0}.toc-module-scss-module__ZB_dUG__toc ol ol ol{display:none}.toc-module-scss-module__ZB_dUG__toc ol ol li a{padding-bottom:var(--space-1);padding-top:var(--space-1)}
.article-module-scss-module__eNMXRa__article{min-height:calc(100svh - var(--header) - var(--space-9))}@media screen and (min-width:1024px){.article-module-scss-module__eNMXRa__article{max-width:calc(716px*var(--scaling));padding-left:var(--space-9);margin:0 auto}}@media screen and (min-width:1280px){.article-module-scss-module__eNMXRa__article{padding-right:var(--space-9)}}.article-module-scss-module__eNMXRa__body{width:100%}.article-module-scss-module__eNMXRa__body>p{color:var(--gray-11);font-size:var(--font-size-3);line-height:var(--line-height-5)}.article-module-scss-module__eNMXRa__body code[data-type=inline-code]{font-family:var(--font-geist-mono);white-space:nowrap}.article-module-scss-module__eNMXRa__body p+p{margin-top:var(--space-4)}.article-module-scss-module__eNMXRa__body ul,.article-module-scss-module__eNMXRa__body ol{margin-top:var(--space-4);margin-bottom:var(--space-4);padding-left:calc(20px*var(--scaling))}.article-module-scss-module__eNMXRa__body ul li,.article-module-scss-module__eNMXRa__body ol li{color:var(--gray-11);margin-bottom:var(--space-2)}.article-module-scss-module__eNMXRa__body ul li::marker{color:var(--gray-11)}.article-module-scss-module__eNMXRa__body ol li::marker{color:var(--gray-11)}.article-module-scss-module__eNMXRa__body ul li [data-code-snippet]:not(:first-child),.article-module-scss-module__eNMXRa__body ol li [data-code-snippet]:not(:first-child){margin-top:var(--space-2)}.article-module-scss-module__eNMXRa__body ul li [data-code-snippet]:not(:last-child),.article-module-scss-module__eNMXRa__body ol li [data-code-snippet]:not(:last-child){margin-bottom:var(--space-2)}.article-module-scss-module__eNMXRa__body picture{background-color:var(--gray-2);padding:var(--space-1);max-width:max-content;margin-block:var(--space-6);border-radius:var(--radius-4);border:1px solid var(--gray-5);z-index:1;box-shadow:0px 1px 2px 0px var(--gray-6);box-sizing:border-box;display:flex;position:relative}.article-module-scss-module__eNMXRa__body picture video,.article-module-scss-module__eNMXRa__body picture img{border-radius:var(--radius-3);max-width:100%;height:auto;position:relative}.article-module-scss-module__eNMXRa__body picture img{cursor:zoom-in}.article-module-scss-module__eNMXRa__body picture iframe{aspect-ratio:16/9;border-radius:var(--radius-3);border:none;width:100%}.article-module-scss-module__eNMXRa__body figcaption{padding-left:var(--space-1);padding-right:var(--space-1);padding-top:var(--space-5);padding-bottom:var(--space-2);margin-top:calc(var(--space-8)*-1);text-align:center;z-index:0;border-bottom-left-radius:var(--radius-4);border-bottom-right-radius:var(--radius-4);border:1px solid var(--gray-5);background:var(--gray-3);color:var(--gray-11);font-size:var(--font-size-2);font-weight:500;line-height:var(--space-4);display:block;position:relative}.article-module-scss-module__eNMXRa__body [data-code-snippet] button{display:none}.article-module-scss-module__eNMXRa__body [data-code-snippet]:hover button{display:block}.article-module-scss-module__eNMXRa__body table{border-collapse:separate;border-spacing:0;text-align:left;width:100%}.article-module-scss-module__eNMXRa__body table p,.article-module-scss-module__eNMXRa__body table a{font-size:var(--font-size-2);line-height:1.2}.article-module-scss-module__eNMXRa__body>div,.article-module-scss-module__eNMXRa__body>blockquote{margin-top:var(--space-6)}.article-module-scss-module__eNMXRa__body>div:not(:last-child),.article-module-scss-module__eNMXRa__body>blockquote:not(:last-child){margin-bottom:var(--space-6)}.article-module-scss-module__eNMXRa__body>:first-child{margin-top:0}.article-module-scss-module__eNMXRa__body>:last-child{margin-bottom:0}.article-module-scss-module__eNMXRa__article-footer{width:100%}
