.register-form .auth-password-field{gap:8px;min-inline-size:0}.register-form .auth-password-field>span{color:#e0eee4;font-size:13px;font-weight:700}.register-form .auth-password-field__control input{color:#f2f8f4;min-block-size:50px;min-inline-size:0;box-shadow:none;background:#102e21;border-color:#63866f;border-radius:8px;padding-inline:14px 56px;font-size:16px}.register-form .auth-password-field__control input::placeholder{color:#a1b9aa}.register-form .auth-password-field__control input:focus-visible{border-color:#99eab8;box-shadow:0 0 0 3px #80ce9a28}.register-form .auth-password-field__control input[aria-invalid=true]{box-shadow:none;border-color:#d3a38c}.register-form .auth-password-field__control input:-webkit-autofill{-webkit-text-fill-color:#f2f8f4;box-shadow:inset 0 0 0 1000px #102e21}.register-form .auth-password-field__toggle{color:#d5e9dc;min-block-size:44px;inline-size:44px;box-shadow:none;background:#204c34;border-color:#63866f;inset-block:3px;inset-inline-end:3px}
.register-panel{background-color:#173c2b;background-image:linear-gradient(#83dba31c 1px,#0000 1px),linear-gradient(90deg,#83dba31c 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;min-inline-size:0}.register-form{gap:1rem;min-inline-size:0;padding:clamp(22px,3vw,36px);display:grid}.register-form__header{border-block-end:1px solid #427858;gap:10px;padding-block-end:1rem;display:grid}.register-form__header h1{margin:0;font-size:clamp(28px,3vw,38px);line-height:1.3}.register-form__header>p:last-child{color:#c3d7c9;max-inline-size:62ch;margin:0;font-size:14px;line-height:1.7}.register-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.register-form__field{gap:.5rem;min-inline-size:0;display:grid}.register-form__field>span{color:#e0eee4;font-size:13px;font-weight:700}.register-form__field input{color:#f2f8f4;background:#102e21;border:1px solid #63866f;border-radius:8px;outline:none;min-block-size:50px;inline-size:100%;min-inline-size:0;padding-inline:14px;font-size:16px;transition:border-color .16s,box-shadow .16s}.register-form__field input:focus-visible{border-color:#99eab8;box-shadow:0 0 0 3px #80ce9a28}.register-form__field input[aria-invalid=true]{border-color:#d3a38c}.register-form__field input::placeholder{color:#a1b9aa}.register-form__field input:-webkit-autofill{-webkit-text-fill-color:#f2f8f4;box-shadow:inset 0 0 0 1000px #102e21}.register-form__terms{color:#dfede3;align-items:flex-start;gap:12px;min-block-size:44px;padding-block:10px;font-size:13px;line-height:1.7;display:flex}.register-form__terms input{accent-color:#82dfa3;flex:0 0 20px;block-size:20px;inline-size:20px;margin-block-start:2px}.register-form__terms a{color:#b4f0c7;text-underline-offset:3px;text-decoration:underline}.register-form__security{border-block-start:1px solid #427858;gap:.75rem;padding-block-start:.75rem;display:grid}.register-form .auth-captcha{box-shadow:none;background-color:#123323;background-image:linear-gradient(#83dba31c 1px,#0000 1px),linear-gradient(90deg,#83dba31c 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #527b60;border-radius:8px;padding:14px}.register-form .auth-captcha__header{flex-wrap:wrap;gap:8px}.register-form .auth-captcha__status{color:#c3d7c9}.register-form .auth-captcha__status--verified{color:#a7efbf}.register-form .auth-captcha:has(.auth-captcha__status--verified){border-color:#8ddcaa}.register-form .app-button{min-block-size:50px;box-shadow:none;transform:none}.register-form__message,.register-form__error{color:#ffdfcc;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.65}.register-form__message{background:#2c382b;border-inline-start:3px solid #d4a58b;border-radius:4px;padding:12px 14px}.register-form__announcement{clip-path:inset(50%);block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.register-form :where(a,button,input[type=checkbox]):focus-visible{outline-offset:3px;outline:2px solid #b4f0c7}@media (max-width:560px){.register-form{gap:1rem;padding:22px 18px}.register-form__grid{grid-template-columns:minmax(0,1fr);gap:14px}}@media (max-width:400px){.register-form{padding-inline:14px}.register-form .auth-captcha{border-inline:0;border-radius:0;margin-inline:-14px;padding-inline:0}.register-form .auth-captcha__header{padding-inline:14px}.register-form .auth-captcha__widget{justify-content:center;display:flex}}@media (prefers-reduced-motion:reduce){.register-form *,.register-form :before,.register-form :after{transition:none!important;animation:none!important}}.register-form__submit{position:relative}.register-form__submit .app-button__spinner{position:absolute;inset-inline-start:16px}.register-form__terms{border-inline-start:3px solid #0000;padding-inline-start:9px}.register-form__terms--invalid{color:#ffdce1;background:#301c23;border-inline-start-color:#ff9eaa}.register-form__terms:has(input:checked){color:#69ff9d}.register-form__message{color:#ffdce1;background:#301c23;border-color:#ff9eaa}.register-form__field input[aria-invalid=true],.register-form .auth-password-field input[aria-invalid=true]{border-color:#ff9eaa}.register-form .auth-captcha{background-color:#091e16;background-image:linear-gradient(#83dba310 1px,#0000 1px),linear-gradient(90deg,#83dba310 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-color:#628773}.register-form .auth-captcha__header{color:#f0fff4;flex-direction:column;align-items:stretch;font-size:13px}.register-form .auth-captcha__status{text-align:start;color:#d1e3d7;background:#102a20;border-radius:6px;justify-content:flex-start;min-block-size:44px;inline-size:100%;font-size:12px;line-height:1.5}.register-form .auth-captcha__status--verified{color:#69ff9d;background:#0b291b;border-color:#479969}.register-form .auth-captcha__status--expired,.register-form .auth-captcha__status--error,.register-form .auth-captcha__status--unavailable{color:#ff9eaa;background:#301c23;border-color:#a85b69}.register-form .register-security-check--invalid .auth-captcha{border-color:#ff9eaa}.register-form .register-security-check--invalid .auth-captcha__status:not(.auth-captcha__status--loading){color:#ff9eaa;background:#301c23;border-color:#a85b69}.register-form__grid+.register-form__grid{margin-block-start:-.5rem}.register-form .register-availability-status,.register-form .register-checklist{margin-block-start:-.25rem}.register-form .register-access-links{gap:.5rem;padding-block-start:.75rem}
.register-route{background:#10271e;min-block-size:100svh}.register-page{color:#f0f7f2;background-color:#10271e;background-image:linear-gradient(#83dba31c 1px,#0000 1px),linear-gradient(90deg,#83dba31c 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;flex:1;padding:clamp(20px,3vw,44px) 24px}.register-page__workspace{border:1px solid #427858;border-radius:18px;grid-template-columns:minmax(260px,.9fr) minmax(0,2fr);max-inline-size:1120px;margin-inline:auto;display:grid;overflow:clip;box-shadow:0 16px 48px #061b1233}.register-page__identity{isolation:isolate;background:#153526;border-inline-end:1px solid #427858;flex-direction:column;align-items:flex-start;gap:24px;padding:36px 28px;display:flex;position:relative;overflow:hidden}.register-page__eyebrow{color:#a7e1b9;letter-spacing:.08em;margin:0;font-size:12px;font-weight:750}.register-page__mission{text-wrap:balance;margin:0;font-size:clamp(22px,2.4vw,30px);line-height:1.6}[dir=rtl] .register-page__eyebrow{letter-spacing:0}@media (max-width:860px){.register-page{padding:20px 16px}.register-page__workspace{grid-template-columns:minmax(0,1fr);max-inline-size:740px}.register-page__identity{border-block-end:1px solid #427858;border-inline-end:0;grid-template-columns:44px 1fr;gap:4px 14px;padding:18px 26px;display:grid}.register-page__insignia{grid-row:span 2;block-size:44px;inline-size:44px}.register-page__mission{font-size:14px;line-height:1.6}}@media (max-width:480px){.register-page{padding:14px 8px 24px}.register-page__identity{padding:16px}.register-page__workspace{border-radius:12px}}.register-page__identity{background:#112a20}.register-page__identity:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#112a20 0%,#0000 24% 40%,#112a20 64%),linear-gradient(#83dba312 1px,#0000 1px) 0 0/24px 24px,linear-gradient(90deg,#83dba312 1px,#0000 1px) 0 0/24px 24px;position:absolute;inset:0}.register-page__portrait{z-index:-2;object-fit:cover;object-position:center 25%;block-size:min(74%,650px)!important;inset-block-start:72px!important}.register-page__insignia{block-size:40px;inline-size:40px}.register-page__eyebrow{margin-block-start:-12px}.register-page__mission{margin-block-start:auto;padding-block-start:400px;font-size:clamp(23px,2.1vw,30px);line-height:1.45}.register-page__flag-frame{align-items:center;gap:18px;inline-size:100%;display:flex}.register-page__flag-frame span{background:#527b60;flex:1;block-size:1px}.register-page__flag-frame img{border:1px solid #99b89b;border-radius:3px;block-size:auto;inline-size:132px}@media (max-width:860px){.register-page__identity{grid-template-columns:30px minmax(0,1fr);align-content:center;gap:4px 10px;min-block-size:120px;padding-inline-end:138px}.register-page__portrait{object-position:center 20%;block-size:142px!important;inline-size:120px!important;inset-block-start:0!important;inset-inline:auto 0!important}.register-page__identity:after{background:linear-gradient(90deg,#112a20 45%,#0000 90%)}.register-page[dir=rtl] .register-page__identity:after{background:linear-gradient(-90deg,#112a20 45%,#0000 90%)}.register-page__insignia{block-size:30px;inline-size:30px}.register-page__eyebrow{margin:0}.register-page__mission{margin:0;padding:0;font-size:14px;line-height:1.6}.register-page__flag-frame{inline-size:52px;position:absolute;inset-block-end:5px;inset-inline-end:90px}.register-page__flag-frame span{display:none}.register-page__flag-frame img{inline-size:52px}}@media (max-width:400px){.register-page__identity{grid-template-columns:minmax(0,1fr);gap:4px;padding-inline:14px 108px}.register-page__insignia{display:none}.register-page__portrait{inline-size:100px!important}.register-page__mission{font-size:12px}}.register-page__brand-logo{object-fit:contain;block-size:auto;inline-size:min(100%,280px)}.register-page__flag-frame img{inline-size:min(100%,220px)}.register-page__flag-frame span{display:none}@media (max-width:860px){.register-page__identity{grid-template-columns:minmax(0,1fr);gap:5px;min-block-size:154px;padding:12px 16px;padding-inline-end:126px}.register-page__brand-logo{inline-size:min(100%,180px)}.register-page__mission{font-size:12px;line-height:1.4}.register-page__flag-frame{inline-size:88px;position:static}.register-page__flag-frame img{inline-size:88px}.register-page__portrait{block-size:174px!important}}@media (max-width:400px){.register-page__identity{padding-inline-end:106px}.register-page__mission{font-size:11px}}
