html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font:inherit;vertical-align:baseline;border:0;margin:0;padding:0;font-size:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--color-bg:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0f0f0f);--color-text:var(--lightningcss-light,#1a1a1a)var(--lightningcss-dark,#f0f0f0);--color-link:var(--lightningcss-light,#2563eb)var(--lightningcss-dark,#70a5fd)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html,body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif}body{background-color:var(--color-bg);color:var(--color-text);font-size:15px;font-weight:400;line-height:1.7}footer{text-align:center;margin-top:4rem}p{margin:1em 0}footer p{color:var(--lightningcss-light,#757575)var(--lightningcss-dark,#7c7c7c);margin:0;font-size:.65rem}a{color:var(--color-link);text-decoration:none;transition:opacity .2s}a:hover{opacity:.7}a:focus{outline:2px solid var(--color-link);outline-offset:2px;opacity:.7}*{box-sizing:border-box}h1,h2,h3,h4,h5,h6{letter-spacing:-.02em;margin-top:1.2rem;margin-bottom:.3rem;font-weight:600;line-height:1.4}h1{margin-top:0;font-size:1.25rem;font-weight:600}h2{font-size:1.15rem}h3{font-size:1.05rem;font-weight:500}figure{margin:1.5em 0}img{border-radius:4px;max-width:100%;height:auto}hr{background-color:var(--lightningcss-light,#ddd)var(--lightningcss-dark,#333);border:0;height:1px;margin:2em 0}
