.modal[data-v-147c061a]{position:fixed;top:0;left:0;bottom:0;right:0;z-index:4;background-color:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center}.modal-title[data-v-147c061a]{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.modal-description[data-v-147c061a]{margin:0;padding:0;font-size:var(--text-s);font-weight:150;opacity:1;color:#616569;line-height:1.4}.modal-body[data-v-147c061a]{position:relative;box-shadow:0 0 2px var(--brand-color);border-radius:8px;animation:popIn-147c061a .1s ease-in;background:var(--white);transition:height .24s ease;overflow:hidden;max-width:80vw;max-height:99vh}.modal-inner[data-v-147c061a]{padding:23px 20px 20px 20px}.modal-close[data-v-147c061a]{position:absolute;top:8px;right:12px;font-size:var(--text-3xl);color:rgba(59,59,59,.4666666667);cursor:pointer;transition:opacity .2s}.modal-close[data-v-147c061a]:hover{opacity:.6}.modal-header[data-v-147c061a]{display:flex;justify-content:space-between;align-items:center;padding-bottom:12px;text-align:center;border-bottom:1px solid #d1d5db}.modal-header h3[data-v-147c061a]{margin:0;padding-right:6rem;font-size:var(--text-base);font-weight:400;color:var(--text-color-1)}.modal-content[data-v-147c061a]{padding:10px 10px 0 10px;background-color:var(--white);max-height:85vh;overflow:auto}.modal-content-scroll[data-v-147c061a]{overflow-y:auto}@keyframes popIn-147c061a{0%{transform:scale(0)}to{transform:scale(1)}}.sign-up-page[data-v-0f00c969]{min-height:100vh;width:100%;display:flex;align-items:center;justify-content:center;padding:30px 20px;box-sizing:border-box;background:#faf8f4;font-family:Nunito Sans,sans-serif}.signup-card[data-v-0f00c969]{width:100%;max-width:490px;box-sizing:border-box;padding:18px 42px 24px;background:#fff;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.07);text-align:center}.signup-illustration[data-v-0f00c969]{width:100%;height:170px;display:flex;align-items:center;justify-content:center}.signup-illustration img[data-v-0f00c969]{width:245px;height:170px;-o-object-fit:contain;object-fit:contain}.signup-card h1[data-v-0f00c969]{margin:0;color:#34383d;font-size:27px;line-height:36px;font-weight:600}.signup-description[data-v-0f00c969]{margin:8px 0 26px;color:#6f7378;font-size:14px;line-height:22px}.signup-form[data-v-0f00c969]{width:100%;text-align:left}.form-field[data-v-0f00c969]{width:100%;margin-bottom:18px}.form-field label[data-v-0f00c969]{display:block;margin-bottom:7px;color:#45484c;font-size:13px;font-weight:500}.form-field label span[data-v-0f00c969]{color:#c7983a}.input-view[data-v-0f00c969]{position:relative;width:100%;height:37px;display:flex;align-items:center;box-sizing:border-box;border:1px solid #dedede;border-radius:4px;background:#fff;transition:border-color .2s ease,box-shadow .2s ease}.input-view[data-v-0f00c969]:focus-within{border-color:#c79a3c;box-shadow:0 0 0 2px rgba(199,154,60,.08)}.lock-icon[data-v-0f00c969]{width:39px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#8b8f93}.lock-icon svg[data-v-0f00c969]{width:14px;height:14px}.input-view input[data-v-0f00c969]{min-width:0;flex:1;height:100%;padding:0;border:0;outline:0;background:transparent;color:#444;font-size:13px}.input-view input[data-v-0f00c969]::-moz-placeholder{color:#9b9da0}.input-view input[data-v-0f00c969]::placeholder{color:#9b9da0}.input-view>img[data-v-0f00c969]{width:14px;height:14px;margin-right:12px;padding:0;cursor:pointer;opacity:.7}.password-requirements[data-v-0f00c969]{margin:5px 0 18px}.requirements-title[data-v-0f00c969]{margin-bottom:7px;color:#555b60;font-size:12px;font-weight:500}.requirements-grid[data-v-0f00c969]{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:18px;column-gap:18px;row-gap:6px}.requirement[data-v-0f00c969]{display:flex;align-items:center;color:#d9534f;font-size:12px;line-height:16px}.requirement-icon[data-v-0f00c969]{width:12px;height:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-right:6px;box-sizing:border-box;border:1px solid #d9534f;border-radius:50%;color:#d9534f;font-size:8px;font-weight:600;transition:all .2s ease}.requirement.valid[data-v-0f00c969]{color:#555b60}.requirement.valid .requirement-icon[data-v-0f00c969]{background:#c59638;border-color:#c59638;color:#fff}.password-error[data-v-0f00c969]{display:block;margin-top:6px;color:#d9534f;font-size:12px;line-height:16px}.divider[data-v-0f00c969]{display:flex;align-items:center;justify-content:center;width:50%;margin:20px auto 14px}.divider span[data-v-0f00c969]{flex:1;height:1px;background:#f1efed}.divider label[data-v-0f00c969]{margin:0 15px;color:#858585;font-size:12px;font-weight:500}.confirm-password-field[data-v-0f00c969]{margin-bottom:18px}.terms-section[data-v-0f00c969]{width:100%;margin-bottom:18px}.terms-checkbox[data-v-0f00c969]{display:flex;align-items:center;gap:7px}.terms-checkbox input[type=checkbox][data-v-0f00c969]{width:14px;height:14px;margin:0;accent-color:#c59638;cursor:pointer}.terms-checkbox label[data-v-0f00c969]{margin:0;color:#555b60;font-size:13px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.info-icon[data-v-0f00c969]{display:flex;align-items:center;cursor:pointer}.info-icon img[data-v-0f00c969]{width:16px}.submit-btn[data-v-0f00c969]{width:100%;height:35px;margin-top:1px;border:0;border-radius:4px;background:#c59638;color:#fff;font-size:13px;font-weight:500;cursor:pointer;transition:background .2s ease,opacity .2s ease}.submit-btn[data-v-0f00c969]:hover:not(:disabled){background:#b78931}.submit-btn[data-v-0f00c969]:disabled{opacity:.5;cursor:not-allowed}.back-login[data-v-0f00c969]{border:0;background:transparent;color:#c18f2e;font-size:13px;cursor:pointer}.back-login .arrow[data-v-0f00c969]{margin-right:2px;font-size:17px;vertical-align:-1px;display:inline-block;transform:scaleX(.7);transform-origin:center}.back-login[data-v-0f00c969]:hover{text-decoration:underline}.terms-viewer-container[data-v-0f00c969]{width:85vw;max-width:95%;height:80vh;display:flex;flex-direction:column;align-items:center;justify-content:center}.terms-viewer-container iframe[data-v-0f00c969]{width:100%;height:100%;border:none}.terms-loader[data-v-0f00c969]{display:flex;flex-direction:column;align-items:center;gap:1rem}.terms-loader p[data-v-0f00c969]{color:#666;font-size:.875rem}.loader-small[data-v-0f00c969]{width:16px;height:16px;display:inline-block;border:2px solid #ccc;border-top:2px solid #c59638;border-radius:50%;animation:spin-0f00c969 .8s linear infinite}.error-message[data-v-0f00c969]{color:#666;font-size:var(--text-base)}@keyframes spin-0f00c969{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media(max-width:600px){.sign-up-page[data-v-0f00c969]{padding:20px 15px}.signup-card[data-v-0f00c969]{padding:15px 25px 22px}.signup-illustration[data-v-0f00c969]{height:145px}.signup-illustration img[data-v-0f00c969]{width:215px;height:145px}.signup-card h1[data-v-0f00c969]{font-size:24px}.signup-description[data-v-0f00c969]{font-size:13px}}@media(max-height:700px){.sign-up-page[data-v-0f00c969]{align-items:flex-start;padding-top:15px;padding-bottom:15px;overflow-y:auto}.signup-card[data-v-0f00c969]{padding-top:15px}.signup-illustration[data-v-0f00c969],.signup-illustration img[data-v-0f00c969]{height:110px}}