@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#e4e4e4;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#383838;font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5}a{color:#f16024;-webkit-text-decoration:inherit;text-decoration:inherit;font-weight:500}a:hover{color:#f5956d}body{place-items:center;min-width:320px;min-height:100vh;margin:0;display:flex}h1{font-size:3.2em;line-height:1.1}button{color:#e4e4e4;cursor:pointer;background-color:#252525;border:1px solid #0000;border-radius:8px;padding:.6em 1.2em;font-family:inherit;font-size:1em;font-weight:500;transition:border-color .25s}button:hover{background-color:#1a1a1a;border-color:#f16024}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#a04018}button{color:#383838;background-color:#f9f9f9}}.markdown-content h1{background:linear-gradient(135deg,#f16024 0%,#a04018 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;border-bottom:2px solid #f16024;margin-top:0;margin-bottom:24px;padding-bottom:16px;font-size:2.5em;font-weight:700}.markdown-content h2{color:#f5956d;border-bottom:1px solid #f160244d;margin-top:32px;margin-bottom:16px;padding-bottom:8px;font-size:2em;font-weight:600}.markdown-content h3{color:#e4e4e4;margin-top:24px;margin-bottom:12px;font-size:1.5em;font-weight:600}.markdown-content h4,.markdown-content h5,.markdown-content h6{color:#c3c3c3;margin-top:20px;margin-bottom:10px;font-weight:600}.markdown-content p{color:#e4e4e4;margin-bottom:16px;line-height:1.7}.markdown-content a{color:#f16024;border-bottom:1px solid #f160244d;text-decoration:none;transition:all .25s}.markdown-content a:hover{color:#f5956d;border-bottom-color:#f5956d}.markdown-content code{color:#facab6;background:#252525;border:1px solid #f1602433;border-radius:4px;padding:2px 6px;font-family:Consolas,Monaco,Courier New,monospace;font-size:.9em}.markdown-content pre{background:#252525;border:1px solid #f1602433;border-radius:12px;padding:16px;overflow-x:auto}.markdown-content pre code{color:inherit;background:0 0;border:none;padding:0}.markdown-content ul,.markdown-content ol{color:#e4e4e4;margin-bottom:16px;padding-left:24px}.markdown-content li{margin-bottom:8px;line-height:1.6}.markdown-content blockquote{color:#c3c3c3;background:#f160240d;border-left:4px solid #f16024;border-radius:0 8px 8px 0;margin:16px 0;padding:12px 16px;font-style:italic}.markdown-content table{border-collapse:collapse;background:#25252580;border-radius:8px;width:100%;margin:24px 0;overflow:hidden}.markdown-content table thead{background:linear-gradient(135deg,#f16024 0%,#a04018 100%)}.markdown-content table th{text-align:left;color:#e4e4e4;border-bottom:2px solid #f160244d;padding:12px 16px;font-weight:600}.markdown-content table td{color:#c3c3c3;border-bottom:1px solid #f160241a;padding:12px 16px}.markdown-content table tr:hover{background:#f160240d}.markdown-content hr{border:none;border-top:2px solid #f1602433;margin:32px 0}.markdown-content img{border-radius:8px;max-width:100%;margin:16px 0;box-shadow:0 4px 6px #0006}.markdown-content input[type=checkbox]{margin-right:8px}.markdown-content strong{color:#f16024;font-weight:700}.markdown-content em{color:#f5956d}*{box-sizing:border-box}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#e4e4e4;background:#383838;min-height:100vh;margin:0;padding:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}#root{width:100%;min-height:100vh}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#25252580}::-webkit-scrollbar-thumb{background:#f1602480;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#f16024cc}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:.5s ease-out fadeIn}
