.register-page{--register-danger:oklch(68% 0.16 25);grid-template-columns:minmax(22rem,.78fr) minmax(0,1.22fr)}.register-page .login-hero{margin-right:0;margin-left:-1px}.register-page .login-hero-shade{background:linear-gradient(90deg,oklch(0 0 0/.12),oklch(0 0 0/.22) 45%,oklch(0 0 0/.55)),linear-gradient(180deg,oklch(0 0 0/.28),transparent 28%,transparent 62%,oklch(0 0 0/.62))}.register-page .login-hero-image{object-position:center 38%}.register-page .login-hero-content{padding:2.25rem 3.5rem 2rem 3.25rem}.register-toolbar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-width:0}.register-back{display:inline-flex;align-items:center;gap:.35rem;min-width:0;color:var(--login-white);font-size:.82rem;text-decoration:none;white-space:nowrap}.register-back:hover{color:var(--login-gold)}.register-page .login-lang{flex-shrink:0;text-decoration:none}.register-page .login-field:not(:has(.login-field-box)) .login-input{padding-left:.9rem;padding-right:.9rem}.register-page .login-submit{white-space:nowrap}.register-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.9rem}.register-span{grid-column:1/-1}.register-select{width:100%;height:3rem;padding:0 .9rem;border:1px solid var(--login-line);border-radius:var(--radius);background:var(--login-input);color:var(--login-white);font:inherit;font-size:.88rem}.register-select.is-hover,.register-select:hover{border-color:color-mix(in oklch,var(--login-gold) 45%,var(--login-line))}.register-select.is-focus,.register-select:focus-visible{outline:none;border-color:var(--login-gold);box-shadow:0 0 0 1px var(--login-gold)}.register-select:disabled{opacity:.45;cursor:not-allowed}.register-select.is-placeholder{color:var(--login-subtle)}.register-page .login-input.is-error,.register-select.is-error{border-color:var(--register-danger)}.register-hint{margin:.2rem 0 0;font-size:.72rem;line-height:1.3;color:var(--register-danger)}@media (max-width:767px){.register-page{grid-template-columns:minmax(0,1fr)}.register-page .login-hero{margin-left:0}.register-grid{grid-template-columns:minmax(0,1fr)}}.register-page.login-start-page .login-hero{margin:0}