:root,[data-theme=light]{--background:#f9fafb;--foreground:#1f2937;--card-bg:#fff;--card-border:#e5e7eb;--card-shadow:#0000001a;--primary:#3b82f6;--primary-hover:#2563eb;--secondary:#6b7280;--success:#10b981;--error:#ef4444;--warning:#f59e0b;--border:#d1d5db;--input-bg:#fff;--input-border:#d1d5db;--input-border-hover:#3b82f6;--text-primary:#1f2937;--text-secondary:#374151;--text-muted:#9ca3af}[data-theme=dark]{--background:#111827;--foreground:#f9fafb;--card-bg:#1f2937;--card-border:#374151;--card-shadow:#0000004d;--primary:#3b82f6;--primary-hover:#60a5fa;--secondary:#9ca3af;--success:#10b981;--error:#ef4444;--warning:#f59e0b;--border:#4b5563;--input-bg:#374151;--input-border:#4b5563;--input-border-hover:#60a5fa;--text-primary:#f9fafb;--text-secondary:#e5e7eb;--text-muted:#9ca3af}html,body{max-width:100vw;overflow-x:hidden}body{color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}
.markdown{color:var(--text-primary);line-height:1.8}.markdown h1{color:var(--text-primary);border-bottom:2px solid var(--card-border);margin-top:2rem;margin-bottom:1.5rem;padding-bottom:.5rem;font-size:2.5rem;font-weight:700}.markdown h1:first-child{margin-top:0}.markdown h2{color:var(--text-primary);margin-top:2rem;margin-bottom:1rem;font-size:2rem;font-weight:700}.markdown h3{color:var(--text-secondary);margin-top:1.5rem;margin-bottom:.75rem;font-size:1.5rem;font-weight:600}.markdown p{color:var(--secondary);margin-bottom:1rem;font-size:1.125rem}.markdown ul,.markdown ol{margin-bottom:1rem;margin-left:2rem}.markdown li{color:var(--secondary);margin-bottom:.5rem;font-size:1.125rem}.markdown strong{color:var(--text-primary);font-weight:600}.markdown em{font-style:italic}.markdown a{color:var(--primary);border-bottom:1px solid #0000;text-decoration:none;transition:border-color .2s}.markdown a:hover{border-bottom-color:var(--primary)}.markdown blockquote{border-left:4px solid var(--primary);color:var(--secondary);margin:1.5rem 0;padding-left:1.5rem;font-style:italic}.markdown hr{border:none;border-top:1px solid var(--card-border);margin:2rem 0}.markdown code{background-color:var(--background);border:1px solid var(--card-border);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border-radius:.35rem;padding:.15rem .35rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,JetBrains Mono,Fira Code,Cascadia Code,monospace;font-size:.95em}.markdown pre{background-color:var(--card-bg);border:1px solid var(--card-border);box-shadow:0 2px 6px var(--card-shadow);border-radius:.6rem;margin:1rem 0 1.25rem;padding:1rem;overflow-x:auto}.markdown pre code,.markdown code[class*=language-]{color:var(--text-primary);tab-size:2;background-color:#0000;padding:0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,JetBrains Mono,Fira Code,Cascadia Code,monospace;font-size:.95rem;line-height:1.6}[data-theme=dark] .markdown pre code .token.comment,[data-theme=dark] .markdown pre code .token.prolog,[data-theme=dark] .markdown pre code .token.doctype,[data-theme=dark] .markdown pre code .token.cdata{color:#6b7280;font-style:italic}[data-theme=dark] .markdown pre code .token.punctuation{color:#9aa0a6}[data-theme=dark] .markdown pre code .token.operator{color:#e5e7eb}[data-theme=dark] .markdown pre code .token.boolean,[data-theme=dark] .markdown pre code .token.number{color:#e0af68}[data-theme=dark] .markdown pre code .token.property,[data-theme=dark] .markdown pre code .token.tag{color:#7aa2f7}[data-theme=dark] .markdown pre code .token.symbol,[data-theme=dark] .markdown pre code .token.deleted,[data-theme=dark] .markdown pre code .token.selector{color:#f7768e}[data-theme=dark] .markdown pre code .token.string,[data-theme=dark] .markdown pre code .token.char,[data-theme=dark] .markdown pre code .token.builtin,[data-theme=dark] .markdown pre code .token.inserted{color:#9ece6a}[data-theme=dark] .markdown pre code .token.attr-name,[data-theme=dark] .markdown pre code .token.class-name{color:#bb9af7}[data-theme=dark] .markdown pre code .token.keyword{color:#7dcfff}[data-theme=dark] .markdown pre code .token.function{color:#82aaff}[data-theme=dark] .markdown pre code .token.regex,[data-theme=dark] .markdown pre code .token.important,[data-theme=dark] .markdown pre code .token.variable{color:#cbd5e1}[data-theme=dark] .markdown pre code.hljs{color:var(--text-primary)}[data-theme=dark] .markdown pre code .hljs-comment{color:#6b7280;font-style:italic}[data-theme=dark] .markdown pre code .hljs-keyword{color:#7dcfff}[data-theme=dark] .markdown pre code .hljs-string{color:#9ece6a}[data-theme=dark] .markdown pre code .hljs-number,[data-theme=dark] .markdown pre code .hljs-literal{color:#e0af68}[data-theme=dark] .markdown pre code .hljs-title,[data-theme=dark] .markdown pre code .hljs-section,[data-theme=dark] .markdown pre code .hljs-function{color:#82aaff}[data-theme=dark] .markdown pre code .hljs-built_in,[data-theme=dark] .markdown pre code .hljs-type{color:#bb9af7}[data-theme=dark] .markdown pre code .hljs-attr,[data-theme=dark] .markdown pre code .hljs-attribute,[data-theme=dark] .markdown pre code .hljs-name{color:#7aa2f7}[data-theme=dark] .markdown pre code .hljs-selector-tag,[data-theme=dark] .markdown pre code .hljs-selector-class,[data-theme=dark] .markdown pre code .hljs-selector-id{color:#f7768e}[data-theme=dark] .markdown pre code .hljs-addition{color:#9ece6a}[data-theme=dark] .markdown pre code .hljs-deletion{color:#f7768e}[data-theme=light] .markdown pre code .token.comment,[data-theme=light] .markdown pre code .token.prolog,[data-theme=light] .markdown pre code .token.doctype,[data-theme=light] .markdown pre code .token.cdata{color:#6a737d;font-style:italic}[data-theme=light] .markdown pre code .token.punctuation{color:#586069}[data-theme=light] .markdown pre code .token.operator{color:#24292e}[data-theme=light] .markdown pre code .token.boolean,[data-theme=light] .markdown pre code .token.number,[data-theme=light] .markdown pre code .token.property,[data-theme=light] .markdown pre code .token.tag{color:#005cc5}[data-theme=light] .markdown pre code .token.symbol,[data-theme=light] .markdown pre code .token.deleted,[data-theme=light] .markdown pre code .token.selector{color:#d73a49}[data-theme=light] .markdown pre code .token.string,[data-theme=light] .markdown pre code .token.char,[data-theme=light] .markdown pre code .token.builtin,[data-theme=light] .markdown pre code .token.inserted{color:#22863a}[data-theme=light] .markdown pre code .token.attr-name,[data-theme=light] .markdown pre code .token.class-name{color:#6f42c1}[data-theme=light] .markdown pre code .token.keyword{color:#d73a49}[data-theme=light] .markdown pre code .token.function{color:#6f42c1}[data-theme=light] .markdown pre code .token.regex,[data-theme=light] .markdown pre code .token.important,[data-theme=light] .markdown pre code .token.variable{color:#e36209}[data-theme=light] .markdown pre code.hljs{color:var(--text-primary)}[data-theme=light] .markdown pre code .hljs-comment{color:#6a737d;font-style:italic}[data-theme=light] .markdown pre code .hljs-keyword{color:#d73a49}[data-theme=light] .markdown pre code .hljs-string{color:#22863a}[data-theme=light] .markdown pre code .hljs-number,[data-theme=light] .markdown pre code .hljs-literal{color:#005cc5}[data-theme=light] .markdown pre code .hljs-title,[data-theme=light] .markdown pre code .hljs-section,[data-theme=light] .markdown pre code .hljs-function,[data-theme=light] .markdown pre code .hljs-built_in,[data-theme=light] .markdown pre code .hljs-type{color:#6f42c1}[data-theme=light] .markdown pre code .hljs-attr,[data-theme=light] .markdown pre code .hljs-attribute,[data-theme=light] .markdown pre code .hljs-name{color:#005cc5}[data-theme=light] .markdown pre code .hljs-selector-tag,[data-theme=light] .markdown pre code .hljs-selector-class,[data-theme=light] .markdown pre code .hljs-selector-id{color:#d73a49}[data-theme=light] .markdown pre code .hljs-addition{color:#22863a}[data-theme=light] .markdown pre code .hljs-deletion{color:#d73a49}.markdown pre code::selection,.markdown code::selection{background:#7dcfff40}.markdown table{border-collapse:collapse;width:100%;margin:1.5rem 0;display:block;overflow-x:auto}.markdown table thead{background-color:var(--card-border)}.markdown table th,.markdown table td{border:1px solid var(--card-border);text-align:left;padding:.75rem 1rem}.markdown table th{color:var(--text-primary);font-size:1rem;font-weight:600}.markdown table td{color:var(--secondary);font-size:1rem}.markdown table tbody tr:hover{background-color:var(--background)}.markdown img{max-width:100%;height:auto;box-shadow:0 1px 3px var(--card-shadow);margin:1.5rem auto;display:block}@media (max-width:768px){.markdown h1{font-size:2rem}.markdown h2{font-size:1.75rem}.markdown h3{font-size:1.25rem}.markdown p,.markdown li{font-size:1rem}}
.Navbar-module__cJzEcG__navbar{background-color:var(--card-bg);border-bottom:1px solid var(--card-border);box-shadow:0 1px 3px 0 var(--card-shadow);z-index:1000;position:sticky;top:0}.Navbar-module__cJzEcG__container{justify-content:space-between;align-items:center;max-width:1280px;height:64px;margin:0 auto;padding:0 1rem;display:flex;position:relative}.Navbar-module__cJzEcG__menuButton{cursor:pointer;z-index:1001;background:0 0;border:none;flex-direction:column;justify-content:space-around;width:2rem;height:2rem;padding:0;display:none}.Navbar-module__cJzEcG__hamburger{background:var(--text-primary);border-radius:10px;width:2rem;height:.25rem;transition:all .3s}.Navbar-module__cJzEcG__logo a{color:var(--text-primary);font-size:1.5rem;font-weight:700;text-decoration:none;transition:color .2s}.Navbar-module__cJzEcG__logo a:hover{color:var(--primary)}.Navbar-module__cJzEcG__navList{gap:2rem;margin:0;padding:0;list-style:none;display:flex}.Navbar-module__cJzEcG__navList li a{color:var(--secondary);border-radius:.375rem;padding:.5rem 1rem;font-size:1rem;font-weight:500;text-decoration:none;transition:all .2s;display:block}.Navbar-module__cJzEcG__navList li a:hover{color:var(--text-primary);background-color:var(--card-border)}.Navbar-module__cJzEcG__navList li a.Navbar-module__cJzEcG__active{color:var(--primary);background-color:#3b82f61a}.Navbar-module__cJzEcG__overlay{z-index:999;background-color:#00000080;animation:.3s ease-in-out Navbar-module__cJzEcG__fadeIn;position:fixed;inset:0}@keyframes Navbar-module__cJzEcG__fadeIn{0%{opacity:0}to{opacity:1}}.Navbar-module__cJzEcG__drawer{background-color:var(--card-bg);width:280px;height:100vh;box-shadow:2px 0 8px var(--card-shadow);z-index:1001;transition:left .3s ease-in-out;position:fixed;top:0;left:-280px;overflow-y:auto}.Navbar-module__cJzEcG__drawer.Navbar-module__cJzEcG__drawerOpen{left:0}.Navbar-module__cJzEcG__drawerHeader{border-bottom:1px solid var(--card-border);justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.Navbar-module__cJzEcG__drawerHeader h2{color:var(--text-primary);margin:0;font-size:1.25rem;font-weight:700}.Navbar-module__cJzEcG__closeButton{color:var(--secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;font-size:2rem;transition:color .2s;display:flex}.Navbar-module__cJzEcG__closeButton:hover{color:var(--text-primary)}.Navbar-module__cJzEcG__drawerList{margin:0;padding:1rem 0;list-style:none}.Navbar-module__cJzEcG__drawerList li{margin:0}.Navbar-module__cJzEcG__drawerList li a{color:var(--secondary);padding:1rem 1.5rem;font-size:1rem;font-weight:500;text-decoration:none;transition:all .2s;display:block}.Navbar-module__cJzEcG__drawerList li a:hover{color:var(--text-primary);background-color:var(--card-border)}.Navbar-module__cJzEcG__drawerList li a.Navbar-module__cJzEcG__active{color:var(--primary);border-left:4px solid var(--primary);background-color:#3b82f61a}@media (max-width:768px){.Navbar-module__cJzEcG__menuButton{display:flex}.Navbar-module__cJzEcG__logo{position:absolute;left:50%;transform:translate(-50%)}.Navbar-module__cJzEcG__navList{display:none}}
