.register-page[data-v-dd0b86d6]{color:#2a2622;background:#f3eee8;overflow:hidden}.register-page__scroll[data-v-dd0b86d6]{overscroll-behavior:contain;height:100%;overflow:hidden auto}.register-page__stage[data-v-dd0b86d6]{width:100%;max-width:390px;min-height:100%;padding:calc(10px + env(safe-area-inset-top,0px)) 20px 0;box-sizing:border-box;flex-direction:column;margin-inline:auto;display:flex}.register-top[data-v-dd0b86d6]{justify-content:space-between;align-items:center;min-height:36px;display:flex}.register-top__welcome[data-v-dd0b86d6]{color:#6f6b66;margin:0;font-size:.75rem}.register-top__back[data-v-dd0b86d6]{cursor:pointer;background:0 0;border:none;place-items:center;width:36px;height:36px;margin-inline-start:auto;padding:0;display:grid}.register-title[data-v-dd0b86d6]{text-align:center;color:#1c1b19;margin:18px 0 0;font-size:1.375rem;font-weight:700;line-height:1.45}.register-lead[data-v-dd0b86d6]{text-align:center;color:#8a847c;margin:6px 0 0;font-size:.75rem;line-height:1.7}.register-form[data-v-dd0b86d6]{flex-direction:column;margin-top:22px;display:flex}.register-form[data-v-dd0b86d6] .form-error-banner{margin-bottom:12px}.reg-field[data-v-dd0b86d6]{border:1px solid #e0d9d0;border-radius:14px;align-items:center;gap:10px;height:52px;margin-top:10px;padding:0 14px;display:flex}.reg-field.is-invalid[data-v-dd0b86d6],.job-trigger.is-invalid[data-v-dd0b86d6]{border-color:color-mix(in srgb, var(--color-danger) 55%, #e6e1db)}.reg-field__meta[data-v-dd0b86d6]{color:#5f5b56;white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;font-size:.8125rem;font-weight:500;display:inline-flex}.reg-field__meta .is-placeholder[data-v-dd0b86d6]{color:#8a847c;font-weight:400}.reg-field__input[data-v-dd0b86d6]{color:#2a2622;min-width:0;height:100%;font:inherit;background:0 0;border:none;outline:none;flex:1;font-size:.875rem}.reg-field__input[data-v-dd0b86d6]::placeholder{color:#b0aaa3}.reg-field__phone[data-v-dd0b86d6]{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.reg-field__locale[data-v-dd0b86d6]{color:#9a9590;align-items:center;gap:4px;display:inline-flex}.iran-flag[data-v-dd0b86d6]{border-radius:2px;width:22px;height:16px;box-shadow:0 0 0 1px #0000000f}.reg-field__caret[data-v-dd0b86d6]{width:10px;height:6px}.reg-field__input--phone[data-v-dd0b86d6]{text-align:start;letter-spacing:.04em}.reg-field__error[data-v-dd0b86d6]{color:var(--color-danger);margin:6px 8px 0;font-size:.75rem}.job-wrap[data-v-dd0b86d6]{position:relative}.job-trigger[data-v-dd0b86d6]{width:100%;font:inherit;cursor:pointer;text-align:start;justify-content:space-between}.job-trigger.is-open[data-v-dd0b86d6]{border-color:var(--color-primary)}.job-chevron[data-v-dd0b86d6]{color:#9aa3af;flex-shrink:0;width:12px;height:12px}.job-trigger.is-open .job-chevron[data-v-dd0b86d6]{transform:rotate(180deg)}.job-menu[data-v-dd0b86d6]{inset-inline:0;z-index:20;background:#fbfaf7;border:1px solid #e6e1db;border-radius:16px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);box-shadow:0 8px 24px #10182814}.job-option[data-v-dd0b86d6]{color:#2a2622;width:100%;font:inherit;text-align:start;cursor:pointer;background:0 0;border:none;border-radius:10px;padding:10px 12px;font-size:.875rem;display:block}.job-option.is-active[data-v-dd0b86d6]{color:var(--color-primary);background:#e8f0ee;font-weight:600}.register-submit[data-v-dd0b86d6]{color:#f7f4ef;width:100%;height:52px;font:inherit;cursor:pointer;background:#0a353c;border:none;border-radius:999px;justify-content:center;align-items:center;margin-top:14px;padding:0 44px;font-size:.9375rem;font-weight:600;transition:background .15s;display:flex;position:relative}.register-submit[data-v-dd0b86d6]:not(:disabled):hover,.register-submit[data-v-dd0b86d6]:not(:disabled):focus-visible{background:#072a2f}.register-submit[data-v-dd0b86d6]:disabled{opacity:.7;cursor:not-allowed}.register-submit__chevron[data-v-dd0b86d6]{place-items:center;display:grid;position:absolute;inset-inline-end:16px}.register-submit__spinner[data-v-dd0b86d6]{border:2px solid #ffffff47;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.6s linear infinite register-spin-dd0b86d6;position:absolute;inset-inline-start:16px}.register-terms[data-v-dd0b86d6]{color:#6f6b66;cursor:pointer;align-items:flex-start;gap:10px;margin-top:14px;font-size:.75rem;line-height:1.7;display:flex;position:relative}.register-terms strong[data-v-dd0b86d6]{color:#2a2622;font-weight:700}.register-terms__native[data-v-dd0b86d6]{opacity:0;pointer-events:none;position:absolute}.register-terms__box[data-v-dd0b86d6]{background:#fff;border:1.5px solid #cfc9c2;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;margin-top:1px;display:grid}.register-terms__box.is-on[data-v-dd0b86d6]{border-color:var(--color-primary);background:var(--color-primary)}.register-terms__box svg[data-v-dd0b86d6]{width:12px;height:12px}.register-perks[data-v-dd0b86d6]{z-index:2;background:#ebe4dc;border-radius:22px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:35px 0 -20px;padding:16px 10px 14px;display:grid;position:relative;box-shadow:0 10px 28px #2820181f,0 2px 8px #2820180f}.register-perk[data-v-dd0b86d6]{text-align:center;color:#6f6b66;flex-direction:column;align-items:center;gap:8px;display:flex}.register-perk strong[data-v-dd0b86d6]{font-size:.6875rem;font-weight:500;line-height:1.55}.register-foot[data-v-dd0b86d6]{z-index:1;margin-top:auto;min-height:260px;padding:48px 0 calc(16px + env(safe-area-inset-bottom,0px));flex-direction:column;margin-inline:-20px;display:flex;position:relative;overflow:hidden}.register-foot__bg[data-v-dd0b86d6]{z-index:0;object-fit:cover;object-position:88% 32%;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 42%);mask-image:linear-gradient(#0000 0%,#000 42%)}.register-foot[data-v-dd0b86d6]:before{display:none}.register-foot__copy[data-v-dd0b86d6]{z-index:1;text-align:right;color:#1c1b19;pointer-events:none;max-width:10rem;margin:0;font-size:.75rem;font-weight:600;line-height:1.55;position:absolute;top:38%;left:24px}.register-foot__copy[data-v-dd0b86d6]:after{content:"";background:#c9a56a;border-radius:1px;width:1.375rem;height:1.5px;margin-top:8px;margin-left:auto;display:block}@keyframes register-spin-dd0b86d6{to{transform:rotate(360deg)}}@media (width>=768px){.register-page[data-v-dd0b86d6]{max-width:none;height:100%;min-height:0;margin:0;padding:0;overflow:hidden}}