:root{--max-width:700;--border-radius:12px;--link-blue:#69b6e3;--text-faded-opacity:0.6;--transition-duration:0.2s}*{box-sizing:border-box}body,html{max-width:100vw;overflow-x:hidden;overflow-y:scroll;letter-spacing:.025em;line-height:1.5;font-size:1rem;height:100%;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-webkit-overflow-scrolling:touch;padding:0;margin:0;color:#fff}@media (max-width:700px){body:has(.homePageHeader){overflow-y:hidden}}a{color:inherit;text-decoration:none}article>p>a{color:var(--link-blue)}article>p>a:hover{text-decoration:underline}article>ul>li>a{color:var(--link-blue)}article>ul>li>a:hover{text-decoration:underline}article>h2{font-size:1.625rem;line-height:1.35;letter-spacing:-.04rem}article>h2,article>h3{margin-top:1.75rem;font-weight:600}article>h3{font-size:1.375rem;line-height:1.4;letter-spacing:-.03rem}article>h4{font-size:1.125rem;line-height:1.45;font-weight:600;letter-spacing:-.02rem;margin-top:1.5em}article>h5{font-size:1.0625rem;line-height:1.5;font-weight:600;letter-spacing:-.01rem;margin-top:1.25em;-webkit-margin-before:1.33em;margin-block-start:1.33em;-webkit-margin-after:1.33em;margin-block-end:1.33em}article>hr{opacity:.3;margin-top:2rem;margin-bottom:2rem;border-width:.01rem}ul ul{margin:4px 0}blockquote{background-color:hsla(0,0%,100%,.025);border-left:4px solid #ff3d98;margin:1.5em 5px;padding:5px;border-radius:5px}blockquote>p{margin-left:10px}@media (prefers-color-scheme:dark){html{color-scheme:dark}}code{counter-reset:line;font-size:.8rem;padding:5px 0;margin:1.25rem 0;overflow-wrap:break-word;min-width:0;max-width:100%;overflow-x:auto}code>[data-line]:before{counter-increment:line;content:counter(line);display:inline-block;width:1rem;margin-right:1rem;text-align:right;color:gray;font-size:.75rem}code[data-line-numbers-max-digits="2"]>[data-line]:before{width:2rem}code[data-line-numbers-max-digits="3"]>[data-line]:before{width:3rem}code[data-theme=github-dark]{border:1px solid hsla(0,0%,100%,.1);border-radius:5px}figure[data-rehype-pretty-code-figure]{margin:0;width:100%}code:not([data-theme=github-dark]){border:none;font-feature-settings:none;font-variant-ligatures:none;background-color:rgba(246,249,252,.1);padding:2px;border-radius:3px}@media (max-width:600px){code[data-theme=github-dark]{font-size:12px}}li{margin-bottom:2px}h2{margin:0;padding:0}.table-container{overflow-x:auto;border-radius:.5rem}table{width:100%;border-collapse:separate;border-spacing:0;margin:.5rem 0;font-family:inherit;background-color:#1f2937;border-radius:.5rem;overflow:hidden}td,th{padding:.75rem 1rem;text-align:left}th{background-color:#374151;font-weight:600;color:#f9fafb}td{border-top:1px solid #4b5563;color:#d1d5db}tr:nth-child(2n) td{background-color:#2d3748}table::-webkit-scrollbar{height:6px}table::-webkit-scrollbar-thumb{background-color:#6b7280;border-radius:3px}.layout_main__ABI2k{display:flex;flex-direction:column;align-items:center;padding:0 2rem;min-height:100vh;max-height:100vh;max-width:750px;margin-left:auto;margin-right:auto}.layout_section__pvDxJ{width:100%}.Header_header__KwdYD{width:100%;padding:2rem 0}.Header_nav__tNWGY{display:flex;align-items:center;justify-content:space-between}.Header_avatarContainer__2hKv2{display:flex}.Header_linkContainer__SVPA1{display:flex;gap:1em}.Header_linkHover__LO5f2:hover{opacity:1!important}@font-face{font-family:GeistSans;src:url(/_next/static/media/e11418ac562b8ac1-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local("Arial");ascent-override:85.83%;descent-override:20.52%;line-gap-override:9.33%;size-adjust:107.19%}.__className_3a0388{font-family:GeistSans,GeistSans Fallback}.__variable_3a0388{--font-geist-sans:"GeistSans","GeistSans Fallback"}