:root{--border-radius:8px;--navbar-z-index:999;--modal-z-index:1000;--transition:all .2s ease-in-out;--box-shadow-sm:0px 0px 7.5px -5px #000000b3;--box-shadow-md:0px 0px 10px -7.5px #000000b3;--box-shadow-lg:0px 0px 12.5px -7.5px #000000b3;--bg:#fcfcfc;--surface:#fff;--surface-hover:#f2f2f3;--border:#e6e6e8;--border-strong:#d2d2d6;--text:#17171a;--text-muted:#5c5c63;--text-subtle:#70707a;--accent:#2f4a7a;--accent-hover:#24395f;--accent-contrast:#fff;--accent-soft:#e9edf6;--accent-soft-text:#2b4472;--fill:#e6e6e8;--fill-hover:#d9d9dd;--fill-weak:#f0f0f1}@media (prefers-color-scheme:dark){:root{--bg:#0d0d0f;--surface:#16161a;--surface-hover:#1f1f24;--border:#26262b;--border-strong:#35353c;--text:#ededf0;--text-muted:#a1a1a9;--text-subtle:#7c7c85;--accent:#a5b3de;--accent-hover:#b8c3e6;--accent-contrast:#0d0d0f;--accent-soft:#1b2136;--accent-soft-text:#b3bfe4;--fill:#26262b;--fill-hover:#32323a;--fill-weak:#1c1c21}}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background-color:var(--bg);min-height:100vh;font-family:var(--font-family);letter-spacing:-.01em;-webkit-font-smoothing:antialiased;color:var(--text);font-size:16px;line-height:1.65}main{gap:.5rem;display:flex}@media screen and (max-width:1120px){main{flex-direction:column}}main>.content{width:100%;padding:.5rem;font-size:1.05rem}a{color:inherit;text-underline-offset:.3rem;transition:var(--transition);-webkit-text-decoration:underline #0000;text-decoration:underline #0000}a:hover{-webkit-text-decoration-color:var(--text);text-decoration-color:var(--text);text-underline-offset:.4rem}h1,h2,h3,h4,h5,h6{letter-spacing:-.025em;word-break:keep-all;text-wrap:pretty;font-weight:600;line-height:1.4}strong{font-weight:700}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}::selection{background-color:var(--accent-soft);color:var(--accent-soft-text)}
@keyframes Navbar-module-scss-module__G9hsPG__show{0%{opacity:0;transform:translate(-50%,-47%)scale(.95)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes Navbar-module-scss-module__G9hsPG__hide{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-47%)scale(.95)}}@keyframes Navbar-module-scss-module__G9hsPG__fade-in{0%{opacity:0}to{opacity:1}}@keyframes Navbar-module-scss-module__G9hsPG__fade-out{0%{opacity:1}to{opacity:0}}@keyframes Navbar-module-scss-module__G9hsPG__fade-in-up{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes Navbar-module-scss-module__G9hsPG__fade-in-down{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}@keyframes Navbar-module-scss-module__G9hsPG__fade-in-left{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes Navbar-module-scss-module__G9hsPG__fade-in-right{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}.Navbar-module-scss-module__G9hsPG__base{width:16%;z-index:var(--navbar-z-index);flex-direction:column;gap:1.5rem;padding-right:.5rem;animation:.4s cubic-bezier(.25,.46,.45,.94) both Navbar-module-scss-module__G9hsPG__fade-in-left;display:flex;position:relative}@media screen and (max-width:1120px){.Navbar-module-scss-module__G9hsPG__base{animation:.4s cubic-bezier(.25,.46,.45,.94) both Navbar-module-scss-module__G9hsPG__fade-in-down}}.Navbar-module-scss-module__G9hsPG__base:after{content:"";background:linear-gradient(to bottom, transparent, var(--border-strong), transparent);width:1px;height:100%;position:absolute;top:0;right:0}@media screen and (max-width:1120px){.Navbar-module-scss-module__G9hsPG__base{width:100%;padding:unset;flex-direction:row;justify-content:space-between}.Navbar-module-scss-module__G9hsPG__base:after{content:none}}.Navbar-module-scss-module__G9hsPG__base .Navbar-module-scss-module__G9hsPG__logoWrapper{border-radius:var(--border-radius);transition:var(--transition);white-space:nowrap;display:flex}.Navbar-module-scss-module__G9hsPG__base .Navbar-module-scss-module__G9hsPG__logoWrapper:hover{background:var(--surface-hover)}.Navbar-module-scss-module__G9hsPG__base .Navbar-module-scss-module__G9hsPG__logoWrapper .Navbar-module-scss-module__G9hsPG__logo{align-items:center;gap:.5rem;width:100%;padding:.4rem .6rem;text-decoration:none;display:flex}.Navbar-module-scss-module__G9hsPG__base .Navbar-module-scss-module__G9hsPG__logoWrapper .Navbar-module-scss-module__G9hsPG__logo .Navbar-module-scss-module__G9hsPG__textWrapper{flex-direction:column;display:flex}.Navbar-module-scss-module__G9hsPG__base .Navbar-module-scss-module__G9hsPG__logoWrapper .Navbar-module-scss-module__G9hsPG__logo .Navbar-module-scss-module__G9hsPG__textWrapper .Navbar-module-scss-module__G9hsPG__title{letter-spacing:-.02em;font-size:1rem;font-weight:600}.Navbar-module-scss-module__G9hsPG__base .Navbar-module-scss-module__G9hsPG__logoWrapper .Navbar-module-scss-module__G9hsPG__logo .Navbar-module-scss-module__G9hsPG__textWrapper .Navbar-module-scss-module__G9hsPG__description{color:var(--text-subtle);font-size:.75rem}.Navbar-module-scss-module__G9hsPG__base .Navbar-module-scss-module__G9hsPG__items{flex-direction:column;gap:.25rem;list-style:none;display:flex}@media screen and (max-width:1120px){.Navbar-module-scss-module__G9hsPG__base .Navbar-module-scss-module__G9hsPG__items{padding:unset;border:none;flex-direction:row;align-items:center}}.Navbar-module-scss-module__G9hsPG__base .Navbar-module-scss-module__G9hsPG__items .Navbar-module-scss-module__G9hsPG__item{border-radius:var(--border-radius);transition:var(--transition);color:var(--text-muted);font-weight:500}.Navbar-module-scss-module__G9hsPG__base .Navbar-module-scss-module__G9hsPG__items .Navbar-module-scss-module__G9hsPG__item:hover{background:var(--surface-hover);color:var(--text)}.Navbar-module-scss-module__G9hsPG__base .Navbar-module-scss-module__G9hsPG__items .Navbar-module-scss-module__G9hsPG__item.Navbar-module-scss-module__G9hsPG__active{background:var(--surface-hover);color:var(--text);font-weight:600}.Navbar-module-scss-module__G9hsPG__base .Navbar-module-scss-module__G9hsPG__items .Navbar-module-scss-module__G9hsPG__item .Navbar-module-scss-module__G9hsPG__link{align-items:center;padding:.4rem .6rem;text-decoration:none;display:flex}
.Container-module-scss-module__6Fj8PG__base{flex-direction:column;gap:.5rem;width:55%;margin:15vh auto 0;display:flex}@media screen and (max-width:1440px){.Container-module-scss-module__6Fj8PG__base{width:70%}}@media screen and (max-width:1120px){.Container-module-scss-module__6Fj8PG__base{width:80%}}@media screen and (max-width:768px){.Container-module-scss-module__6Fj8PG__base{width:90%}}@media screen and (max-width:425px){.Container-module-scss-module__6Fj8PG__base{width:95%}}
@keyframes Footer-module-scss-module__xwksKa__show{0%{opacity:0;transform:translate(-50%,-47%)scale(.95)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes Footer-module-scss-module__xwksKa__hide{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-47%)scale(.95)}}@keyframes Footer-module-scss-module__xwksKa__fade-in{0%{opacity:0}to{opacity:1}}@keyframes Footer-module-scss-module__xwksKa__fade-out{0%{opacity:1}to{opacity:0}}@keyframes Footer-module-scss-module__xwksKa__fade-in-up{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes Footer-module-scss-module__xwksKa__fade-in-down{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}@keyframes Footer-module-scss-module__xwksKa__fade-in-left{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes Footer-module-scss-module__xwksKa__fade-in-right{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}.Footer-module-scss-module__xwksKa__base{flex-direction:column;align-items:flex-end;gap:.5rem;padding-bottom:2rem;animation:.4s cubic-bezier(.25,.46,.45,.94) .2s both Footer-module-scss-module__xwksKa__fade-in-up;display:flex}.Footer-module-scss-module__xwksKa__base:before{content:"";background:linear-gradient(to right, transparent, var(--border-strong));width:40%;height:1px;display:block}.Footer-module-scss-module__xwksKa__base .Footer-module-scss-module__xwksKa__items{gap:.5rem;list-style:none;display:flex}.Footer-module-scss-module__xwksKa__base .Footer-module-scss-module__xwksKa__items .Footer-module-scss-module__xwksKa__item{border-radius:var(--border-radius);transition:var(--transition);justify-content:center;align-items:center;display:flex}.Footer-module-scss-module__xwksKa__base .Footer-module-scss-module__xwksKa__items .Footer-module-scss-module__xwksKa__item:hover{background:var(--surface-hover)}.Footer-module-scss-module__xwksKa__base .Footer-module-scss-module__xwksKa__items .Footer-module-scss-module__xwksKa__item .Footer-module-scss-module__xwksKa__link{padding:.4rem;display:flex}.Footer-module-scss-module__xwksKa__base .Footer-module-scss-module__xwksKa__copy{color:var(--text-subtle);text-align:end;font-size:.8rem}.Footer-module-scss-module__xwksKa__base .Footer-module-scss-module__xwksKa__auth{color:var(--accent);cursor:pointer;font-size:.75rem}.Footer-module-scss-module__xwksKa__base .Footer-module-scss-module__xwksKa__auth:hover{text-decoration:underline}
