html,body{margin:0;padding:0;font-family:Rubik,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}html{scroll-behavior:auto!important}a{text-decoration:none}*{box-sizing:border-box;font-family:Montserrat,SF Pro,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}button{cursor:pointer}p,h2,h1,h3,h4,h5,h6,button{margin:0}body{color:#333}body .dark{color:#bbb}.background-primary{background-color:#fff}.background-primary-revert{color:#fff;background-color:#000}.background-secondary-revert{color:#fff;background-color:#131313}.background-secondary{background-color:#e0e0e0}.text-secondary{color:#333}.text-primary{color:#000}.dark .background-primary{background-color:#000}.dark .background-secondary{background-color:#131313}.dark .text-secondary{color:#bbb}.dark .text-primary{color:#fff}.dark .background-primary-revert{color:#000;background-color:#fff}.dark .background-secondary-revert{color:#000;background-color:#e0e0e0}.text-center{text-align:center}.h1{font-family:Montserrat,SF Pro,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:36px;font-style:normal;font-weight:700;line-height:44px}@media screen and (max-width:900px){.h1{font-size:32px;line-height:42px}}@media screen and (max-width:600px){.h1{font-size:28px;line-height:38px}}.body1{font-family:Montserrat,SF Pro,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px}@media screen and (max-width:600px){.body1{font-size:14px;line-height:24px}}.body2{font-family:Montserrat,SF Pro,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:24px}.subtitle_1{font-family:Montserrat,SF Pro,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:22px}.loading button{color:#858585;background-color:#858585;border-color:#858585;animation-name:loading;animation-duration:.5s;animation-direction:alternate}.toast-item{z-index:10000;cursor:pointer;color:#fff;max-width:calc(100vw - 48px);padding:8px 24px;transition-duration:.5s;position:fixed;right:24px;transform:translate(calc(100% + 36px));box-shadow:0 2px 4px #0000004d}.toast-item.show{transform:translate(0)}.toast-item.success{background-color:#27ae60}.toast-item.error{background-color:#e74c3c}.main{align-items:stretch;height:100vh;display:flex}.main_content{flex-grow:1;position:relative;overflow:auto}.pattern{z-index:1;opacity:.05;width:calc(100vw - 250px);height:80%;transition-duration:.5s;position:fixed;right:0}.pattern svg{width:100%;height:100%}@media screen and (max-width:900px){.main{flex-direction:column-reverse}.pattern{width:150%;height:100%;top:45%;left:50%;transform:translate(-50%,-50%)}.pattern>div{height:100%}.pattern{width:250%}}.flex-center{justify-content:center;align-items:center;display:flex}.toggle{z-index:1000;position:fixed;bottom:70px;right:24px}
.Navbar-module-scss-module__N8yoJa__root{z-index:10;flex-direction:column;min-width:300px;max-height:100vh;display:flex;position:relative;overflow:hidden auto}.Navbar-module-scss-module__N8yoJa__root ul{flex-direction:column;flex-grow:1;justify-content:center;align-items:stretch;padding:0;list-style:none;display:flex}.Navbar-module-scss-module__N8yoJa__root li{letter-spacing:1px;justify-content:center;margin-bottom:22px;font-size:14px;font-weight:400;line-height:18px;transition-duration:.15s;display:flex}.Navbar-module-scss-module__N8yoJa__root li a{color:#333;position:relative}.Navbar-module-scss-module__N8yoJa__root .Navbar-module-scss-module__N8yoJa__circle,.Navbar-module-scss-module__N8yoJa__root .Navbar-module-scss-module__N8yoJa__line{background-color:#000;transition-duration:.5s;position:absolute;top:50%}.Navbar-module-scss-module__N8yoJa__root .Navbar-module-scss-module__N8yoJa__circle{opacity:0;border-radius:100%;width:5px;height:5px;left:-16px;transform:translateY(-50%)scale(.2)}.Navbar-module-scss-module__N8yoJa__root .Navbar-module-scss-module__N8yoJa__line{z-index:10;width:calc(300px - 150%);height:1px;right:calc(100% + 16px);transform:translateY(-50%)translate(-100%)}.Navbar-module-scss-module__N8yoJa__root li:hover a,.Navbar-module-scss-module__N8yoJa__root li.Navbar-module-scss-module__N8yoJa__active a{color:#000}.Navbar-module-scss-module__N8yoJa__root li:hover a .Navbar-module-scss-module__N8yoJa__circle,.Navbar-module-scss-module__N8yoJa__root li.Navbar-module-scss-module__N8yoJa__active a .Navbar-module-scss-module__N8yoJa__circle{opacity:1;transform:translateY(-50%)scale(1)}.Navbar-module-scss-module__N8yoJa__root li.Navbar-module-scss-module__N8yoJa__active{font-size:15px;font-weight:600}.Navbar-module-scss-module__N8yoJa__root li.Navbar-module-scss-module__N8yoJa__active .Navbar-module-scss-module__N8yoJa__line{opacity:1;transform:translateY(-50%)translate(0)}.Navbar-module-scss-module__N8yoJa__theme{background-color:#000;border:none;border-radius:100%;width:49px;height:49px;margin:24px auto 0;transition-duration:.35s;position:relative}.Navbar-module-scss-module__N8yoJa__theme .Navbar-module-scss-module__N8yoJa__sun,.Navbar-module-scss-module__N8yoJa__theme .Navbar-module-scss-module__N8yoJa__moon{opacity:1;transition-duration:.35s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Navbar-module-scss-module__N8yoJa__theme .Navbar-module-scss-module__N8yoJa__sun{opacity:0}.Navbar-module-scss-module__N8yoJa__theme div{display:flex}.Navbar-module-scss-module__N8yoJa__theme svg{stroke:#fff;transition-duration:.35s;transform:rotate(0)}.dark .Navbar-module-scss-module__N8yoJa__root li a{color:#bbb}.dark .Navbar-module-scss-module__N8yoJa__root li.Navbar-module-scss-module__N8yoJa__active a{color:#fff}:is(.dark .Navbar-module-scss-module__N8yoJa__root .Navbar-module-scss-module__N8yoJa__circle,.dark .Navbar-module-scss-module__N8yoJa__root .Navbar-module-scss-module__N8yoJa__line){background-color:#fff}.dark .Navbar-module-scss-module__N8yoJa__theme{background-color:#fff}.dark .Navbar-module-scss-module__N8yoJa__theme .Navbar-module-scss-module__N8yoJa__moon{opacity:0}.dark .Navbar-module-scss-module__N8yoJa__theme .Navbar-module-scss-module__N8yoJa__sun{opacity:1}.dark .Navbar-module-scss-module__N8yoJa__theme svg{stroke:#000;transform:rotate(90deg)}@media screen and (max-width:900px){.Navbar-module-scss-module__N8yoJa__root{width:100%;min-width:auto;position:fixed;bottom:0;left:0;overflow:auto hidden}.Navbar-module-scss-module__N8yoJa__root .Navbar-module-scss-module__N8yoJa__line{display:none}.Navbar-module-scss-module__N8yoJa__root ul{flex-direction:row}.Navbar-module-scss-module__N8yoJa__root li{white-space:pre;margin-bottom:0}.Navbar-module-scss-module__N8yoJa__root .Navbar-module-scss-module__N8yoJa__circle{left:-12px}.Navbar-module-scss-module__N8yoJa__theme{z-index:10;margin-top:0;position:fixed;top:16px;left:50%;transform:translate(-50%)}}@media screen and (max-width:600px){.Navbar-module-scss-module__N8yoJa__root ul{justify-content:flex-start;margin-left:28px}}.Navbar-module-scss-module__N8yoJa__blob{width:260px;height:260px}
.ps{overflow-anchor:none;-ms-overflow-style:none;touch-action:auto;-ms-touch-action:auto;overflow:hidden!important}.ps__rail-x{opacity:0;height:15px;transition:background-color .2s linear,opacity .2s linear;display:none;position:absolute;bottom:0}.ps__rail-y{opacity:0;width:15px;transition:background-color .2s linear,opacity .2s linear;display:none;position:absolute;right:0}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{background-color:#0000;display:block}.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y,.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y{opacity:.6}.ps .ps__rail-x:hover,.ps .ps__rail-y:hover,.ps .ps__rail-x:focus,.ps .ps__rail-y:focus,.ps .ps__rail-x.ps--clicking,.ps .ps__rail-y.ps--clicking{opacity:.9;background-color:#eee}.ps__thumb-x{background-color:#aaa;border-radius:6px;height:6px;transition:background-color .2s linear,height .2s ease-in-out;position:absolute;bottom:2px}.ps__thumb-y{background-color:#aaa;border-radius:6px;width:6px;transition:background-color .2s linear,width .2s ease-in-out;position:absolute;right:2px}.ps__rail-x:hover>.ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x.ps--clicking .ps__thumb-x{background-color:#999;height:11px}.ps__rail-y:hover>.ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y.ps--clicking .ps__thumb-y{background-color:#999;width:11px}@supports (-ms-overflow-style:none){.ps{overflow:auto!important}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.ps{overflow:auto!important}}.scrollbar-container{height:100%;position:relative}
