:root{--background-color:#1b1b1b;--background-color-50:#1b1b1b80;--background-color-25:#1b1b1b40;--text-color-default:#ffffffc0;--text-color-highlight:#fff;--text-color-faded:#ffffff70;--box-shadow-default:0px 0px 25px rgba(0,0,0,.5);--space-unit:1rem;--border-radius-small:.3rem;--active-color-1:#fff;--active-color-2:#fff}html{min-height:100vh;position:relative}*{border:none;box-sizing:border-box;margin:0;overflow:visible;padding:0;text-decoration-color:transparent;text-decoration-thickness:1.5px;transition:.3s ease;transition-property:color,background-color,border-color,transform,opacity,position,text-decoration-color}.display-p,body{background-color:var(--background-color);color:var(--text-color-default);font-family:Jost;font-size:15px;font-weight:500}a{color:inherit}h3,h4,h5,h6,p{line-height:130%}h3:before,h4:before,h5:before,h6:before,p:before{content:"";display:block;height:0;margin-bottom:-3.5px;width:0}h3:after,h4:after,h5:after,h6:after,p:after{content:"";display:block;height:0;margin-top:-4.5px;width:0}.display-h1,h1{color:var(--text-color-highlight);font-size:40px;font-weight:800;margin-bottom:calc(var(--space-unit)*4)}@media screen and (max-width:420px){.display-h1,h1{font-size:34px}}.display-h1:after,h1:after{content:"";display:block;height:0;margin-top:-15px;width:0}.display-h2,h2{font-size:20px;font-weight:800;margin-bottom:var(--space-unit)}.display-h2:before,h2:before{content:"";display:block;height:0;margin-bottom:-5.5px;width:0}.display-h2:after,h2:after{content:"";display:block;height:0;margin-bottom:-7px;width:0}h3,h4,h5,h6{font-size:inherit}.link{text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:.06em;text-underline-offset:.1em}.link,.link:visited{color:var(--text-color-highlight)}.link:focus-visible:after,.link:hover:after,a:focus-visible .link:after,a:hover .link:after{color:red;transform:translate(.5em)}a[target=_blank] .link:focus-visible:after,a[target=_blank] .link:hover:after,a[target=_blank] a:focus-visible .link:after,a[target=_blank] a:hover .link:after{transform:translate(.25em,-.25em) rotate(-45deg)}.link[target=_blank]:focus-visible:after,.link[target=_blank]:hover:after,a[target=_blank]:focus-visible .link:after,a[target=_blank]:hover .link:after{transform:translate(.25em,-.25em) rotate(-45deg)}.link:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2' viewBox='0 0 800 800'%3E%3Cpath d='m5.975 17.504 14.287.001-6.367 6.366L16.021 26l10.004-10.003L16.029 6l-2.128 2.129 6.367 6.366H5.977z' style='fill:%23fff;fill-rule:nonzero' transform='translate(-239.702 -239.701)scale(39.9501)'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:.7em;margin-bottom:-.03em;margin-left:.33em;transition:transform .3s ease;width:.7em}.link[target=_blank]:after,a[target=_blank] .link:after{height:.8em;margin-bottom:-.05em;transform:rotate(-45deg);width:.8em}.link.no-arrow:focus-visible,.link.no-arrow:hover{text-decoration-color:currentColor}.link.no-arrow:after{content:none}.disabled{pointer-events:none}.router-link-active{font-weight:800}.faded{color:var(--text-color-faded)}.rounded{border-radius:var(--border-radius-small);overflow:hidden}.squared{aspect-ratio:1/1}.box-shadow-default{box-shadow:var(--box-shadow-default)}.link-group{display:grid;gap:calc(var(--space-unit)*2);grid-template-columns:1fr 1fr;max-width:400px}@media screen and (max-width:430px){.link-group{grid-template-columns:1fr}}.grid-default{display:grid;gap:calc(var(--space-unit)*4);grid-template-columns:1fr 1fr}@media screen and (max-width:980px){.grid-default{grid-template-columns:1fr}}.dropdown-box{background-color:var(--background-color-50);--filter:blur(20px);backdrop-filter:var(--filter);-webkit-backdrop-filter:var(--filter);border-radius:var(--space-unit);padding:var(--space-unit);z-index:10}button,input[type=reset],input[type=submit]{background:none;border:none;color:inherit;cursor:pointer;font:inherit;outline:inherit;overflow:inherit;padding:0}input[type=text]{background-color:#ffffff1a;border:1.5px solid transparent;border-radius:var(--border-radius-small);color:inherit;height:1.48rem;padding-inline:.25rem;padding-top:.05rem}input[type=text]:focus-visible,input[type=text]:hover{border-color:var(--text-color-highlight)}.page-enter-active,.page-leave-active{transition:all .3s}.page-enter-from,.page-leave-to{filter:blur(.5rem);opacity:0}.fade-enter-from,.fade-leave-to{opacity:0}.p-popover:after,.p-popover:before{display:none}
