:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light;color:#ffffffde;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}html{scrollbar-gutter:stable}*{scrollbar-width:thin;scrollbar-color:rgba(110,207,198,.5) transparent}*::-webkit-scrollbar{width:8px;height:8px;background-color:transparent}*::-webkit-scrollbar-track,*::-webkit-scrollbar-corner{background-color:transparent}*::-webkit-scrollbar-thumb{background-color:#6ecfc659;border-radius:999px;transition:background-color .2s ease}*::-webkit-scrollbar-thumb:hover{background-color:#6ecfc6b3}body{margin:0;min-width:320px;min-height:100vh}h1,h2,h3,h4,h5,h6{font-family:Newsreader,Georgia,serif;font-weight:600;line-height:1.2}h1{font-size:3.2em}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media(prefers-color-scheme:light){:root{color:#ffffffde}a:hover{color:#535bf2}button{background-color:#1a1a1a}}@font-face{font-family:EC Arial Nova;src:local("Arial Nova"),local("ArialNova"),local("Arial Nova Regular");font-weight:400;font-style:normal}@font-face{font-family:EC Arial Nova Light;src:local("Arial Nova Light"),local("ArialNova-Light"),local("ArialNova Light");font-weight:400;font-style:normal}@font-face{font-family:EC Arial Nova Cond;src:local("Arial Nova Cond"),local("ArialNovaCond"),local("Arial Nova Cond Regular");font-weight:400;font-style:normal}@font-face{font-family:EC Arial Nova Cond Light;src:local("Arial Nova Cond Light"),local("ArialNovaCond-Light"),local("Arial Nova CondLight");font-weight:400;font-style:normal}@font-face{font-family:EC Helvetica Neue;src:local("Helvetica Neue"),local("HelveticaNeue"),local("Helvetica Neue Regular"),local("Helvetica");font-weight:400;font-style:normal}@font-face{font-family:EC Aptos;src:local("Aptos"),local("Aptos Display");font-weight:400;font-style:normal}.ProseMirror.ec-editor-body{font-family:EC Arial Nova,Arial Nova,Arial,Helvetica,sans-serif;font-weight:400;font-stretch:normal;letter-spacing:normal}.ProseMirror.ec-editor-body .ec-font-arial-nova,.ProseMirror.ec-editor-body [data-ec-font=arial-nova]{font-family:EC Arial Nova,Arial Nova,Arial,Helvetica,sans-serif!important;font-weight:500!important;font-synthesis:none!important;font-stretch:normal!important;letter-spacing:.01em!important;opacity:1!important}.ProseMirror.ec-editor-body .ec-font-arial-nova-light,.ProseMirror.ec-editor-body [data-ec-font=arial-nova-light]{font-family:EC Arial Nova Light,Arial Nova Light,Arial Nova,Arial,Helvetica,sans-serif!important;font-weight:200!important;font-synthesis:none!important;font-stretch:normal!important;letter-spacing:.03em!important;opacity:.88!important}.ProseMirror.ec-editor-body .ec-font-arial-nova-cond-light,.ProseMirror.ec-editor-body [data-ec-font=arial-nova-cond-light]{font-family:EC Arial Nova Cond Light,Arial Nova Cond Light,Arial Nova Cond,Arial,Helvetica,sans-serif!important;font-weight:200!important;font-synthesis:none!important;font-stretch:condensed!important;letter-spacing:-.035em!important;opacity:.88!important}.ProseMirror.ec-editor-body .ec-font-arial-nova-cond,.ProseMirror.ec-editor-body [data-ec-font=arial-nova-cond]{font-family:EC Arial Nova Cond,Arial Nova Cond,Arial Nova,Arial,Helvetica,sans-serif!important;font-weight:500!important;font-synthesis:none!important;font-stretch:condensed!important;letter-spacing:-.045em!important;opacity:1!important}.ProseMirror.ec-editor-body .ec-font-arial,.ProseMirror.ec-editor-body [data-ec-font=arial]{font-family:Arial,Helvetica,sans-serif!important;font-weight:400!important;font-stretch:normal!important;letter-spacing:normal!important}.ProseMirror.ec-editor-body .ec-font-helvetica-arial,.ProseMirror.ec-editor-body [data-ec-font=helvetica-arial]{font-family:EC Helvetica Neue,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-weight:400!important;font-stretch:normal!important;letter-spacing:.03em!important}.ProseMirror.ec-editor-body .ec-font-verdana,.ProseMirror.ec-editor-body [data-ec-font=verdana]{font-family:Verdana,Geneva,sans-serif!important}.ProseMirror.ec-editor-body .ec-font-tahoma,.ProseMirror.ec-editor-body [data-ec-font=tahoma]{font-family:Tahoma,Geneva,sans-serif!important}.ProseMirror.ec-editor-body .ec-font-trebuchet-ms,.ProseMirror.ec-editor-body [data-ec-font=trebuchet-ms]{font-family:Trebuchet MS,Helvetica,sans-serif!important}.ProseMirror.ec-editor-body .ec-font-aptos,.ProseMirror.ec-editor-body [data-ec-font=aptos]{font-family:EC Aptos,Aptos,Segoe UI,Arial,Helvetica,sans-serif!important}.ProseMirror.ec-editor-body .ec-font-georgia,.ProseMirror.ec-editor-body [data-ec-font=georgia]{font-family:Georgia,Times New Roman,serif!important}.ProseMirror.ec-editor-body .ec-font-times-new-roman,.ProseMirror.ec-editor-body [data-ec-font=times-new-roman]{font-family:Times New Roman,Times,serif!important}.ProseMirror.ec-editor-body .ec-font-courier-new,.ProseMirror.ec-editor-body [data-ec-font=courier-new]{font-family:Courier New,Courier,monospace!important}
