.reg-tabs[data-v-f33c3eda]{background:#ffffff08;border:1px solid hsla(0,0%,100%,.08);border-radius:2px;display:flex;gap:4px;margin:0 0 24px;padding:4px}.reg-tab[data-v-f33c3eda]{background:transparent;border:none;border-radius:2px;color:#f2ede880;cursor:pointer;flex:1;font-size:12px;font-weight:500;letter-spacing:1.5px;padding:10px 16px;text-transform:uppercase;transition:all .2s ease}.reg-tab[data-v-f33c3eda]:hover{color:#f2ede8cc}.reg-tab--active[data-v-f33c3eda]{background:#1b6b4a2e;color:#f2ede8}.reg-form[data-v-f33c3eda]{display:flex;flex-direction:column;gap:20px}.reg-row[data-v-f33c3eda]{display:grid;gap:20px;grid-template-columns:1fr 1fr}.reg-field[data-v-f33c3eda]{display:flex;flex-direction:column;gap:8px;min-width:0}.reg-label[data-v-f33c3eda]{color:#f2ede873;font-size:12px;font-weight:500;letter-spacing:1.5px;text-transform:uppercase}.reg-input[data-v-f33c3eda]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ffffff0a;border:1px solid hsla(0,0%,100%,.1);border-radius:2px;color:#f2ede8;font-family:var(--font-sans);font-size:16px;font-weight:300;outline:none;padding:14px 16px;transition:border-color .25s,background .25s,box-shadow .25s;width:100%}.reg-input[data-v-f33c3eda]::-moz-placeholder{color:#f2ede833}.reg-input[data-v-f33c3eda]::placeholder{color:#f2ede833}.reg-input[data-v-f33c3eda]:focus{background:#ffffff0f;border-color:#1b6b4a80;box-shadow:0 0 0 3px #1b6b4a1f}.reg-input--error[data-v-f33c3eda]{border-color:#e5717199!important;box-shadow:0 0 0 3px #e5717112!important}.reg-password[data-v-f33c3eda]{position:relative}.reg-password .reg-input[data-v-f33c3eda]{padding-right:48px}.reg-eye[data-v-f33c3eda]{align-items:center;background:transparent;border:none;color:#f2ede873;cursor:pointer;display:flex;font-size:18px;height:38px;justify-content:center;position:absolute;right:6px;top:50%;transform:translateY(-50%);width:38px}.reg-eye[data-v-f33c3eda]:hover{color:#f2ede8}.reg-select[data-v-f33c3eda]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%23f2ede8' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;cursor:pointer;padding-right:40px}.reg-select option[data-v-f33c3eda]{background:#14110d;color:#f2ede8}.reg-toggle-group[data-v-f33c3eda]{border-radius:2px;display:flex;gap:10px}.reg-toggle[data-v-f33c3eda]{background:#ffffff0a;border:1px solid hsla(0,0%,100%,.1);border-radius:2px;color:#f2ede899;cursor:pointer;flex:1;font-family:var(--font-sans);font-size:14px;font-weight:400;min-height:46px;padding:12px 16px;transition:all .2s ease}.reg-toggle[data-v-f33c3eda]:hover{border-color:#fff3}.reg-toggle--active[data-v-f33c3eda]{background:#1b6b4a29;border-color:#1b6b4a99;color:#f2ede8}.reg-checkbox[data-v-f33c3eda]{align-items:flex-start;color:#f2ede8a6;cursor:pointer;display:flex;font-size:13px;gap:10px;line-height:1.6}.reg-checkbox input[data-v-f33c3eda]{accent-color:#1b6b4a;flex-shrink:0;height:16px;margin-top:3px;width:16px}.reg-checkbox--error[data-v-f33c3eda]{color:#e57171d9}.reg-checkbox[data-v-f33c3eda] a{color:#c4963c;text-decoration:underline}.reg-error-msg[data-v-f33c3eda]{align-items:flex-start;background:#e571710f;border:1px solid hsla(0,69%,67%,.15);border-radius:2px;color:#e57171e6;display:flex;font-size:13px;gap:8px;line-height:1.5;margin:0;padding:10px 14px}.reg-error-msg i[data-v-f33c3eda]{font-size:15px;line-height:1.3}.reg-inline-link[data-v-f33c3eda]{background:none;color:#c4963c;font:inherit;margin-left:6px;padding:0;text-decoration:underline}.reg-inline-link[data-v-f33c3eda],.reg-submit[data-v-f33c3eda]{border:none;cursor:pointer;font-weight:500}.reg-submit[data-v-f33c3eda]{align-items:center;background:#1b6b4a;border-radius:2px;color:#fff;display:flex;font-size:13px;justify-content:center;letter-spacing:1.5px;min-height:52px;padding:16px 28px;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.reg-submit[data-v-f33c3eda]:hover:not(:disabled){background:#0d4a30;box-shadow:0 8px 32px #1b6b4a52;transform:translateY(-1px)}.reg-submit--loading[data-v-f33c3eda],.reg-submit[data-v-f33c3eda]:disabled{cursor:not-allowed;opacity:.6}.reg-spinner-wrap[data-v-f33c3eda]{align-items:center;display:flex;gap:10px}.reg-spinner[data-v-f33c3eda]{animation:reg-spin-f33c3eda .7s linear infinite;border:1.5px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;display:inline-block;height:14px;width:14px}@keyframes reg-spin-f33c3eda{to{transform:rotate(1turn)}}.reg-disclaimer[data-v-f33c3eda]{color:#f2ede852;font-size:12px;line-height:1.7;margin:4px 0 0;text-align:center}.reg-fade-enter-active[data-v-f33c3eda],.reg-fade-leave-active[data-v-f33c3eda]{transition:opacity .3s ease}.reg-fade-enter-from[data-v-f33c3eda],.reg-fade-leave-to[data-v-f33c3eda]{opacity:0}@media(max-width:768px){.reg-row[data-v-f33c3eda]{grid-template-columns:1fr}}
