@charset "UTF-8";
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,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,main,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
main,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
.main{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;text-align:center}
.main--fh{margin-top:2rem;margin-bottom:2rem}
@media (min-width: 768px){.main--fh{margin-top:4rem}}
@media (min-width: 1200px){.main--fh{margin-top:5%}}
ol,ul{list-style:none}
li{display:inline-block}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}
b,strong{font-weight:700}
textarea{overflow:auto;vertical-align:top}
html{font-family:sans-serif;font-size:100%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.25em}
sub{bottom:-.25em}
img{border:0}
svg:not(:root){overflow:hidden}
pre{overflow:auto}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}
input[type="checkbox"],input[type="radio"]{padding:0}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}
input[type="search"]{-webkit-appearance:textfield}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
legend{border:0;padding:0}
optgroup{font-weight:700}
td,th{padding:0}
a{background:transparent;text-decoration:none;color:inherit}
a:active,a:hover,a:focus{border:none;outline:0;text-decoration:none;color:inherit}
::selection{background:#6a6a6a;color:#f5f5f5;text-shadow:1px 1px 1px #060606}
::-moz-selection{background:#6a6a6a;color:#f5f5f5;text-shadow:1px 1px 1px #060606}
.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}
::-webkit-input-placeholder{color:inherit;opacity:.5;font-family:inherit}
:-moz-placeholder{color:inherit;opacity:.5;font-family:inherit}
::-moz-placeholder{color:inherit;opacity:.5;font-family:inherit}
:-ms-input-placeholder{color:inherit;opacity:.5;font-family:inherit}
button,.btn:hover{cursor:pointer}
*,:before,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
html,body{font:400 62.5%/1 Inter,-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Helvetica,Cantarell,Ubuntu,Roboto,Noto,Arial,sans-serif}
body{background:#fbfbfb;color:#505050;font-size:100%}
main,header,section,footer,nav,a{-webkit-transition:all .3s cubic-bezier(0.16,1,0.3,1);-moz-transition:all .3s cubic-bezier(0.16,1,0.3,1);-ms-transition:all .3s cubic-bezier(0.16,1,0.3,1);-o-transition:all .3s cubic-bezier(0.16,1,0.3,1);transition:all .3s cubic-bezier(0.16,1,0.3,1)}
img{display:inline-block;height:auto!important;margin:0 auto;max-width:100%;width:auto}
.db{display:block}
.dib{display:inline-block}
.vat,.vam{display:inline-block;vertical-align:middle}
.vat{vertical-align:top}
.uc,.tdu{text-decoration:underline}
.ttu{text-transform:uppercase}
.tac{text-align:center}
.tal{text-align:left}
.tar{text-align:right}
.fsi{font-style:italic}
.mbrq{margin-bottom:.25rem!important}
.mbrh{margin-bottom:.5rem!important}
.mbr1,.mbr{margin-bottom:1rem!important}
.mbr1h{margin-bottom:1.5rem!important}
.mbr2{margin-bottom:2rem!important}
.mbr3{margin-bottom:3rem!important}
.mbr4{margin-bottom:4rem!important}
.mbr8{margin-bottom:8rem!important}
.mtrq{margin-top:.25rem!important}
.mtrh{margin-top:.5rem!important}
.mtr1,.mtr{margin-top:1rem!important}
.mtr1h{margin-top:1.5rem!important}
.mtr2{margin-top:2rem!important}
.mtr3{margin-top:3rem!important}
.mtr4{margin-top:4rem!important}
.mtr8{margin-top:8rem!important}
.mxa{margin-left:auto;margin-right:auto}
.fw4{font-weight:400!important}
.fw7{font-weight:700!important}
.fw8{font-weight:800!important}
.mw--sm{max-width:480px}
.mw--md{max-width:720px}
.mw--lg{max-width:960px}
.plq,.pq,.pxq{padding-left:.25em}
.prq,.pq,.pxq{padding-right:.25em}
.plh,.ph,.pxh{padding-left:.5em}
.prh,.ph,.pxh{padding-right:.5em}
.pl1,.p1,.px1{padding-left:1em}
.pr1,.p1,.px1{padding-right:1em}
.pl2,.p2,.px2{padding-left:2em}
.pr2,.p2,.px2{padding-right:2em}
.pl3,.p3,.px3{padding-left:3em}
.pr3,.p3,.px3{padding-right:3em}
.pl4,.p4,.px4{padding-left:4em}
.pr4,.p4,.px4{padding-right:4em}
.plqr,.pqr,.pxqr{padding-left:.25rem}
.prqr,.pqr,.pxqr{padding-right:.25rem}
.plhr,.phr,.pxhr{padding-left:.5rem}
.prhr,.phr,.pxhr{padding-right:.5rem}
.pl1r,.p1r,.px1r{padding-left:1rem}
.pr1r,.p1r,.px1r{padding-right:1rem}
.pl2r,.p2r,.px2r{padding-left:2rem}
.pr2r,.p2r,.px2r{padding-right:2rem}
.pl3r,.p3r,.px3r{padding-left:3rem}
.pr3r,.p3r,.px3r{padding-right:3rem}
.pl4r,.p4r,.px4r{padding-left:4rem}
.pr4r,.p4r,.px4r{padding-right:4rem}
.pb0{padding-bottom:0!important}
.pq,.ptq,.pyq{padding-top:.25em}
.pq,.pbq,.pyq{padding-bottom:.25em}
.ph,.pth,.pyh{padding-top:.5em}
.ph,.pbh,.pyh{padding-bottom:.5em}
.p1,.py1,.pt1{padding-top:1em}
.p1,.py1,.pb1{padding-bottom:1em}
.p2,.py2,.pt2{padding-top:2em}
.p2,.py2,.pb2{padding-bottom:2em}
.p3,.py3,.pt3{padding-top:3em}
.p3,.py3,.pb3{padding-bottom:3em}
.p4,.py4,.pt4{padding-top:4em}
.p4,.py4,.pb4{padding-bottom:4em}
.pqr,.ptqr,.pyqr{padding-top:.25rem}
.pqr,.pbqr,.pyqr{padding-bottom:.25rem}
.phr,.pthr,.pyhr{padding-top:.5rem}
.phr,.pbhr,.pyhr{padding-bottom:.5rem}
.p1r,.py1r,.pt1r{padding-top:1rem}
.p1r,.py1r,.pb1r{padding-bottom:1rem}
.p2r,.py2r,.pt2r{padding-top:2rem}
.p2r,.py2r,.pb2r{padding-bottom:2rem}
.p3r,.py3r,.pt3r{padding-top:3rem}
.p3r,.py3r,.pb3r{padding-bottom:3rem}
.p4r,.py4r,.pt4r{padding-top:4rem}
.p4r,.py4r,.pb4r{padding-bottom:4rem}
.section--form .link,a.c-1.link,a.c-1,.c-1{color:#475e00}
.section--form .link:hover,a.c-1.link:hover,a.c-1:hover{color:#88ae00}
a.link.c-2,a.c-2,.c-2{color:#bcf200}
a.link.c-3,a.c-3,.c-3{color:#ef2020}
a.link.c-4,a.c-4,.c-4{color:#1dd57c}
a.link.c-w,a.c-w,.c-w{color:#fff}
a.link.c-b,a.c-b,.c-b{color:#000}
a.bg-1,.bg-1{background-color:#475e00}
a.bg-1:hover{background-color:#bcf200}
a.bg-2,.bg-2{background-color:#bcf200}
a.bg-3,.bg-3{background-color:#ef2020}
a.bg-4,.bg-4{background-color:#1dd57c}
a.bg-w,.bg-w{background-color:#fff;color:#101010}
a.bg-b,.bg-b{background-color:#101010;color:#f7f7f7}
.title{-webkit-tap-highlight-color:transparent;text-decoration:none;margin:.9em 0 .7em;overflow-wrap:break-word;word-break:break-word;font:600 2.8em / 1 Inter,sans-serif;letter-spacing:-.01em;color:#2a2a2a;text-align:center;text-wrap:balance}
.title small{display:block;font-size:.75em;font-weight:400;line-height:1.2;letter-spacing:-.015em}
.text{font-size:1.4em;line-height:1.33}
.text p:not(:last-child){margin-bottom:1em}
.text strong{font-weight:700}
.fz__xxl{font-size:2em}
.fz__xxl-s{font-size:1.8em}
.fz__xl{font-size:1.5em}
.fz__lg{font-size:1.25em}
.fz__lg-s{font-size:1.1em}
.fz__md{font-size:.9em}
.fz__sm{font-size:.8em}
a.link:focus,a.link:active,a.link:hover,a.link{display:inline-block;text-decoration:underline;-webkit-text-decoration-skip:edges;text-decoration-skip:edges;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}
a.link:hover{text-decoration:none}
.message,.section--form{background:#fff;padding:2em;margin:auto 2%;max-width:578px;width:100%;text-align:center;border-radius:.5rem}
.logo{max-width:120px;margin:0 auto 2em}
.section--form .text,.section--form .title{margin-bottom:1em}
.form{max-width:378px;margin:0 auto 2rem}
.form__group{margin-bottom:2rem;font-family:Inter,system-ui,sans-serif;width:auto;height:auto;line-height:1;display:flex;flex-direction:column;gap:.375rem;position:relative;}
.form label{display:inline-block;word-break:break-word;cursor:default;-webkit-tap-highlight-color:transparent;font:500 1.4em / 1.42857 Inter,sans-serif;color:#58555e;text-align:left}
.form .error{background:#ef2020;color:#fff;font-size:1.5em;font-size:calc(0.3125vw + 1em);padding:0.2em 0.33em;position:absolute;right:0;bottom:0;letter-spacing:0;}
.form__field{-webkit-tap-highlight-color:transparent;appearance:none;resize:none;box-sizing:border-box;display:block;border:1px solid #cbc8cb;min-height:2.8571428571429em;padding:0 .85714285714286em;width:100%;height:2.8571428571429em;border-radius:.5rem;font:400 1.4em / 1.42857 Inter,sans-serif;text-align:left;color:#373437;background-color:#fff;transition:all .2s ease}
.button{appearance:none;text-align:center;text-decoration:none;-webkit-tap-highlight-color:transparent;display:block;width:100%;cursor:pointer;border:.0625rem solid transparent;height:auto;padding:.92857142857143em;border-radius:.5rem;font:500 1.4em / 1 Inter,sans-serif;transition:all .2s ease;position:relative;background-color:#bcf200;color:#182200;outline:transparent solid .25rem!important;outline-offset:0!important;-webkit-touch-callout:none!important;-webkit-user-select:none!important;-khtml-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important;user-drag:none;user-select:none;-webkit-user-drag:none;-webkit-user-select:none}
.button,.button:focus{color:#182200}
.button:hover{background-color:#a8d900;transition:all .2s ease!important}
.button:active{transition:all .15s cubic-bezier(0.68,-0.55,0.265,1.55);background-color:#c8ff00;color:#000}
.navbar{width:100%;display:flex;flex-flow:row nowrap;justify-content:space-evenly;align-items:center;padding:.5em 1em;background:#fff;box-shadow:0 .3rem .5rem -.3rem rgba(0,0,0,0.3)}
.navbar .logo{flex:0 1 auto;margin:0;max-width:100px}
.nav{margin:0;flex:0 1 auto}
.messages{margin-bottom:2rem}
.message{box-shadow:0 .25em .5em -.25em rgba(0,0,0,0.5)}
.message:not(:last-child){margin-bottom:2em}
.message .title{margin-top:0}
.footer{padding:1rem}
@-ms-viewport { width: device-width; }
.field-error input,.field-error .checkbox__icon {border: 1px solid #f00!important} 
button.button:disabled,button.button[disabled]{background-color:#f2f2f2!important;color:#505050!important}

:root{--p2s-black:#000;--p2s-card:#0a0a0a;--p2s-card-mid:#0d0d0d;--p2s-cyan:#00f2ea;--p2s-accent:#ff0050;--p2s-accent-dark:#d90045;--p2s-muted:rgba(255,255,255,.72);--p2s-field:#111;--p2s-radius-card:24px;--p2s-radius-pill:999px;--p2s-shadow-soft:0 24px 70px rgba(0,0,0,.45)}
@keyframes qt-auth-border-shift{0%,100%{background-position:0% 50%,0% 50%}50%{background-position:100% 50%,100% 50%}}
::selection,::-moz-selection{background:var(--p2s-accent);color:#fff;text-shadow:none}
html{background:var(--p2s-black)}
body{background:var(--p2s-black)!important;color:rgba(255,255,255,.88)!important}
/*.section.section--form{position:relative;background:linear-gradient(180deg,var(--p2s-card-mid) 0%,var(--p2s-card) 100%) padding-box,linear-gradient(125deg,var(--p2s-cyan),var(--p2s-accent),#00c4be,var(--p2s-accent)) border-box!important;border:2px solid transparent!important;border-radius:var(--p2s-radius-card)!important;background-size:100% 100%,240% 240%;animation:qt-auth-border-shift 10s ease infinite;color:rgba(255,255,255,.92)!important;box-shadow:0 0 32px rgba(0,242,234,.18),0 0 52px rgba(255,0,80,.14),var(--p2s-shadow-soft)!important}*/
.section.section--form{position:relative;border-radius:var(--p2s-radius-card);overflow:hidden;background:linear-gradient(135deg,rgba(255,0,80,.22) 0%,rgba(0,242,234,.20) 50%,rgba(255,255,255,.08) 100%),linear-gradient(180deg,#0b0b0b 0%,#111 100%);box-shadow:0 0 40px rgba(0,242,234,.10),0 0 60px rgba(255,0,80,.08)}
.section--form .title{color:#fff!important;font-weight:800}
/*.section--form .text,.section--form .form-footer .text{color:var(--p2s-muted)!important}*/
.section--form .link,.section--form a.link{color:var(--p2s-cyan)!important;text-decoration:underline;text-underline-offset:.12em}
.section--form .link:hover,.section--form a.link:hover{color:#7cfffb!important}
.section--form .form__label{color:rgba(255,255,255,.82)!important}
.section--form .form__field{background:var(--p2s-field)!important;color:#fff!important;border:1px solid rgba(255,255,255,.22)!important;border-radius:15px!important}
.section--form .form__field:focus{border-color:var(--p2s-cyan)!important;box-shadow:0 0 0 3px rgba(0,242,234,.16)!important;outline:none!important}
.section--form .form__field::placeholder{color:rgba(255,255,255,.4)!important}
.field-error input,.field-error .form__field{border-color:#ff4d7d!important}
.section--form .button:not(.button--secondary):not(.modal__btn--cancel),.section--form button.button[type="submit"]:not(.modal__btn--cancel){display:block;width:100%;min-height:54px;padding:16px 24px;appearance:none;border:0!important;border-radius:var(--p2s-radius-pill)!important;background:var(--p2s-accent)!important;color:#fff!important;font:900 1.5em/1 Inter,system-ui,sans-serif!important;transition:transform 180ms ease,background-color 180ms ease,opacity 180ms ease;box-shadow:none!important}
.section--form .button:not(.button--secondary):not(.modal__btn--cancel):hover,.section--form .button:not(.button--secondary):not(.modal__btn--cancel):focus,.section--form button.button[type="submit"]:not(.modal__btn--cancel):hover,.section--form button.button[type="submit"]:not(.modal__btn--cancel):focus{background:var(--p2s-accent-dark)!important;color:#fff!important;transform:translateY(-2px)}
.section--form .button:not(.button--secondary):not(.modal__btn--cancel):active,.section--form button.button[type="submit"]:not(.modal__btn--cancel):active{transform:translateY(0)}
button.button:disabled,button.button[disabled],.section--form .button:disabled,.section--form .button[disabled]{cursor:wait!important;opacity:.72!important;transform:none!important;background:rgba(255,0,80,.45)!important;color:rgba(255,255,255,.85)!important}
.section--form .logo img{display:block;width:min(100%,280px);height:auto;margin-inline:auto;object-fit:contain}
.section--form .logo::before{background:linear-gradient(120deg,transparent 0%,rgba(0,242,234,.12) 45%,rgba(255,0,80,.1) 55%,transparent 100%)!important}
.modal__backdrop{background:rgba(0,0,0,.75)!important}
.modal__dialog{background:var(--p2s-field)!important;border:1px solid rgba(255,255,255,.12);box-shadow:0 0 0 1px rgba(0,242,234,.12),0 0 40px rgba(255,0,80,.12),0 24px 48px rgba(0,0,0,.6)!important}
.modal__title{color:#fff!important}
.modal__text strong{color:var(--p2s-cyan)!important}
.modal__text2{color:var(--p2s-muted)!important}
.modal__btn--ok{background:var(--p2s-accent)!important;color:#fff!important;border-radius:var(--p2s-radius-pill)!important;font-weight:900!important}
.modal__btn--ok:hover,.modal__btn--ok:focus{background:var(--p2s-accent-dark)!important;color:#fff!important}
.button--secondary.modal__btn--cancel,.modal__btn--cancel{background:transparent!important;color:#fff!important;border:2px solid rgba(255,255,255,.28)!important;box-shadow:none!important;border-radius:var(--p2s-radius-pill)!important;font-weight:800!important}
.button--secondary.modal__btn--cancel:hover,.modal__btn--cancel:hover,.modal__btn--cancel:focus{background:rgba(255,255,255,.06)!important;color:#fff!important}
.email-alert{background:rgba(255,0,80,.12)!important;color:#ffd0dc!important;border:1px solid rgba(255,0,80,.25)}
.bubble_alert{background:#1a1a1a!important;color:rgba(255,255,255,.92)!important;border:1px solid rgba(0,242,234,.2)}
.bubble_alert::after{border-color:#1a1a1a transparent transparent!important}
.c-3{color:#ff8ba3!important}