html{background-color:black}main{min-height:calc(100dvh - 115px)}.container{position:absolute;top:0;min-height:100dvh;width:100%}.brand.registration{justify-content:center;margin:23px}.brand .logo{width:168px;height:40px;background:url(/_next/static/media/logo-reploader.f28e759c.svg) 50%/contain no-repeat;display:inline-block}h1.registration{font-family:neue-haas-grotesk-display;font-weight:500;letter-spacing:0;font-size:26px;text-align:center;margin:0;color:#ffffffe3}p.registration{text-align:center;color:#ffffffc9;margin:6px}.input-bg.registration{font-family:neue-haas-unica,sans-serif;text-transform:none;font-size:16px;margin:7px 0;padding:12px 18px;border:1px solid #6ce0ae}.input-bg.registration.enter-password{border-top-right-radius:0;border-bottom-right-radius:0;border-right:none}.input-bg::placeholder{color:#5cffbc61}.inputlabel{font-family:transducer-extended,sans-serif;text-transform:uppercase;font-weight:600;color:#62ffbea8;font-size:11px}.card.registration{background-image:radial-gradient(circle at top right,#1c1c1c 0,#1c1c1c00 100%),radial-gradient(ellipse farthest-corner at 50% 100%,#001f12 0,#000000 100%);background-repeat:no-repeat,no-repeat;background-size:100% 100%,100% 100%;background-position:0 0,0 0;padding-top:36px;max-width:none;min-height:calc(100vh - 70px);min-height:calc(100svh - 70px);min-height:calc(100dvh - 70px)}.inputblock{margin:23px 0 0}.inputblock.stacked{margin:14px 0 21px}.registration-grid{display:grid;gap:14px}.registration-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.registration-grid--two .inputblock{margin-top:23px}.card.invisible.registration{padding:31px 0;background:none}footer{margin:0 auto;font-size:13px;font-weight:100;color:#949494;padding:11px;z-index:51;text-align:center}.textlink{color:#30bd89;text-decoration:none}.textlink:hover{text-decoration:underline}#forgotpassword{font-size:13px}.buttoncontainer{margin-top:30px}#togglePassword{height:44.5px;font-weight:600;border-radius:3px;border-bottom-left-radius:0;border-top-left-radius:0;outline:none;border:none;color:black;height:48px;background-color:#35cb94;padding:3px 17px 0;text-transform:uppercase;font-family:transducer}#togglePassword:hover{background-color:#43fdb9;transition:.2s ease}#strengthmeter-placeholder{width:100%}.strengthmeter{background:#313833;height:5px}.strengthmeter-comments{font-size:12px;color:#c7c7c7;margin:5px 0 0 10px}.strengthmeter-tips{padding:0 0 0 14px;margin:5px 0 0}.strengthcolor{font-weight:600}.strengthcolor.red{color:#ff5328}.strengthcolor.yellow{color:#ffd400}.strengthcolor.green{color:#3cffb7}.supplemental{text-align:center;font-size:14px;padding:18px}.box{border:1px solid #3b7a5f;border-radius:8px;padding:15px 13px 10px;margin:17px 0 4px}.passwordblock{display:grid;grid-template-columns:1fr auto;align-items:center}.registration-status{margin-top:24px;text-align:center;font-family:transducer,sans-serif;font-size:13px;letter-spacing:.04em;text-transform:uppercase;color:#70dbaf}#termscheckboxgrid{align-items:start;display:grid;grid-template-columns:1fr auto;grid-row-gap:12px}#termscheckboxgrid input[type=checkbox]{appearance:none;-webkit-appearance:none;width:20px;height:20px;border:1px solid #5f8374;border-radius:3px;background:transparent;display:inline-grid;place-content:center;margin:3px 10px 0 0;cursor:pointer;padding:0}#termscheckboxgrid input[type=checkbox]:after{content:"✓";color:#00160f;font-size:14px;line-height:1;transform:scale(0);transition:transform .12s ease-in-out}#termscheckboxgrid input[type=checkbox]:checked{background:#30bd89;border-color:#43ffba}#termscheckboxgrid input[type=checkbox]:checked:after{transform:scale(1)}p.terms{font-size:13px;line-height:18px;color:#70dbaf;font-family:neue-haas-unica;font-weight:100}h2.terms,h3.terms{font-size:13px;line-height:18px;color:#70dbaf;text-transform:uppercase;margin:24px 0 6px}h3.terms{font-weight:600}h3.terms,h4.terms{font-family:transducer}h4.terms{font-size:13px;line-height:18px;color:#70dbaf;text-transform:uppercase;font-weight:500;margin:24px 0 6px}#termscroller{border:.5px solid #30bd89;margin:37px -3px 26px;padding:0 17px;border-radius:4px;max-height:27vh;overflow-y:auto}.termstext{font-size:14px;font-family:neue-haas-unica;font-weight:100}@media (max-width:640px){.registration-grid--two{grid-template-columns:1fr;gap:0}}@media (min-width:900px){@media (min-width:900px){main.content{width:inherit}}}