*{margin:0;padding:0;box-sizing:border-box}body,html{height:100%;color:#2d3748;background-color:#ffffff}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:1.7}code,pre{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;background-color:#f7fafc;border-radius:4px;padding:2px 6px;color:#2d3748}pre{padding:12px 16px;overflow-x:auto}h1,h2,h3,h4,h5,h6{line-height:1.3;margin-top:24px;margin-bottom:12px;font-weight:600;color:#1a1a1a}h1{font-size:32px;letter-spacing:-.02em}h1,h2{font-weight:700}h2{font-size:24px}h3{font-size:20px;font-weight:600}h4{font-size:18px}p{margin-bottom:12px}a{color:#0c4a6e;text-decoration:underline;transition:color .2s ease}a:hover{color:#0a3852}button,input,select,textarea{font-family:inherit;font-size:inherit}ol,ul{margin-left:24px;margin-bottom:12px}li{margin-bottom:8px}blockquote{border-left:1px solid #1e40af;padding-left:16px;margin-left:0;margin-bottom:12px;color:#4b5563;font-style:italic}body,html{background:#101923;color:#e7edf0}body{color:#e7edf0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}span[aria-hidden=true]{display:none}h1,h2,h3,h4,h5,h6{color:#f7fbfc}a{color:#83d4cb}::selection{background:#e6a85b;color:#101923}a:focus-visible,button:focus-visible{outline:2px solid #e6a85b;outline-offset:4px}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important}}:root{color-scheme:dark}html[data-theme=light]{color-scheme:light}html[data-theme=light],html[data-theme=light] body{background:#f4f5f2;color:#18242c}html[data-theme=light] h1,html[data-theme=light] h2,html[data-theme=light] h3,html[data-theme=light] h4,html[data-theme=light] h5,html[data-theme=light] h6{color:#18242c}html[data-theme=light] a{color:#00514f}html[data-theme=light] ::selection{background:#f0b64d;color:#18242c}html[data-theme=light] a:focus-visible,html[data-theme=light] button:focus-visible{outline-color:#b44922}.themeMenu{align-items:center;background:#172633;border:1px solid #416170;position:relative}.themeMenu summary{align-items:center;background:transparent;border:0;color:#b6c8cf;cursor:pointer;display:flex;height:2rem;justify-content:center;list-style:none;width:2rem;transition:background-color .16s ease-out,color .16s ease-out}.themeMenu summary::-webkit-details-marker{display:none}.themeMenu summary:hover{color:#f7fbfc}.themeMenu summary svg{fill:none;height:1rem;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75;width:1rem}.themeMenuOptions{background:#172633;border:1px solid #416170;display:grid;grid-gap:.15rem;gap:.15rem;padding:.25rem;position:absolute;right:-1px;top:calc(100% + .5rem);width:6rem}.themeMenu:not([open]) .themeMenuOptions{display:none}.themeMenuOptions button{background:transparent;border:0;color:#b6c8cf;cursor:pointer;font-size:.65rem;font-weight:700;letter-spacing:.07em;padding:.5rem;text-align:left;text-transform:uppercase}.themeMenuOptions button:hover,.themeMenuOptions button[aria-pressed=true]{background:#83d4cb;color:#101923}html[data-theme=light] .themeMenu{background:#e7edf0;border-color:#b7c5c8}html[data-theme=light] .themeMenu summary,html[data-theme=light] .themeMenuOptions button{color:#2c3f49}html[data-theme=light] .themeMenu summary:hover{color:#18242c}html[data-theme=light] .themeMenuOptions{background:#e7edf0;border-color:#b7c5c8}html[data-theme=light] .themeMenuOptions button:hover,html[data-theme=light] .themeMenuOptions button[aria-pressed=true]{background:#00514f;color:#f4f5f2}hr{border:none;border-top:1px solid #e2e8f0;margin:24px 0}