.modal_overlay.svelte-v9ultz{-webkit-backdrop-filter:blur(6px);z-index:99999;box-sizing:border-box;background:#ffffff26;justify-content:center;align-items:center;height:100dvh;padding:20px;display:flex;position:fixed;inset:0}.modal_card.svelte-v9ultz{box-sizing:border-box;background:url(../../../assets/Login&Reg/RegisterBg.webp) 0 0/100% 100%;border:1px solid #ffffff14;border-radius:20px;width:100%;max-width:820px;height:auto;min-height:520px;max-height:90vh;padding:20px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 50px #00000080}[dir=rtl] .modal_card.svelte-v9ultz{flex-direction:row-reverse}.close_btn.svelte-v9ultz{color:#ff4a4a;cursor:pointer;z-index:10;background:0 0;border:none;font-size:28px;line-height:1;transition:color .2s,transform .2s;position:absolute;top:15px;right:15px}.close_btn.svelte-v9ultz:hover{color:red;transform:rotate(90deg)}.brand_side.svelte-v9ultz{flex-shrink:0;width:40%;height:auto;min-height:100%;position:relative;overflow:hidden}.brand_img.svelte-v9ultz{object-fit:cover;width:100%;height:100%;display:none}.form_side.svelte-v9ultz{box-sizing:border-box;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1d1d1d78;border-radius:20px;flex-direction:column;justify-content:center;width:60%;height:auto;min-height:100%;max-height:100%;padding:35px 20px;display:flex;overflow:hidden}.logo_container.svelte-v9ultz{flex-shrink:0;justify-content:center;margin-bottom:8px;display:flex}.logo_img.svelte-v9ultz{object-fit:contain;width:auto;height:42px}.form_title.svelte-v9ultz{color:#fff;text-align:center;letter-spacing:.5px;flex-shrink:0;margin:0 0 16px;font-size:24px;font-weight:700}.form_scroll_area.svelte-v9ultz{flex:1;margin-bottom:12px;padding-right:6px;overflow-y:auto}.form_scroll_area.svelte-v9ultz::-webkit-scrollbar{width:5px}.form_scroll_area.svelte-v9ultz::-webkit-scrollbar-track{background:#ffffff05;border-radius:99px}.form_scroll_area.svelte-v9ultz::-webkit-scrollbar-thumb{background:#ffae0033;border-radius:99px}.form_scroll_area.svelte-v9ultz::-webkit-scrollbar-thumb:hover{background:#ffae0066}.register_form.svelte-v9ultz{flex-direction:column;padding-top:5px;display:flex}.form_row.svelte-v9ultz{gap:5px;display:flex}.form_row.svelte-v9ultz .field_group:where(.svelte-v9ultz){flex:1;min-width:0}.field_group.svelte-v9ultz{margin-bottom:30px;position:relative}.field_wrapper.svelte-v9ultz{background:var(--primary-bg);box-sizing:border-box;text-align:end;border:1px solid #ffffff1a;border-radius:8px;align-items:center;height:42px;padding:8px 12px;transition:border-color .25s,box-shadow .25s;display:flex}.field_wrapper.svelte-v9ultz:focus-within{border-color:#ffae00;box-shadow:0 0 8px #ffae0033}.field_wrapper.has_error.svelte-v9ultz{border-color:#f87171}.field_label_group.svelte-v9ultz{color:#fff;white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.field_icon.svelte-v9ultz{color:#ffae00;width:14px;height:14px}.field_label.svelte-v9ultz{margin-right:2px}.field_wrapper.svelte-v9ultz input:where(.svelte-v9ultz){color:#fff;box-sizing:border-box;text-align:end;background:0 0;border:none;outline:none;flex:1;width:100%;min-width:0;padding:0 6px;font-size:13px}[dir=rtl] .field_wrapper.svelte-v9ultz input:where(.svelte-v9ultz){text-align:start!important;direction:ltr!important}.field_wrapper.svelte-v9ultz input:where(.svelte-v9ultz)::placeholder{color:#ffffff4d}.eye_toggle.svelte-v9ultz{color:#ffffff50;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.eye_toggle.svelte-v9ultz svg:where(.svelte-v9ultz){width:16px;height:16px}.error_text.svelte-v9ultz{color:#f87171;pointer-events:none;font-size:11px;font-weight:500;line-height:1;position:absolute;bottom:0;left:8px;transform:translateY(100%)}.terms_group.svelte-v9ultz{align-items:center;margin-bottom:22px;display:flex;position:relative}.terms_label.svelte-v9ultz{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:10px;width:100%;display:flex}.terms_checkbox_input.svelte-v9ultz{opacity:0;cursor:pointer;width:0;height:0;position:absolute}.checkbox_custom.svelte-v9ultz{box-sizing:border-box;background:#0006;border:1.5px solid #ffffff26;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:2px;transition:background .2s,border-color .2s;display:flex}.checkbox_custom.has_error.svelte-v9ultz{border-color:#f87171}.terms_checkbox_input.svelte-v9ultz:checked~.checkbox_custom:where(.svelte-v9ultz){background:#ffae00;border-color:#ffae00}.checkbox_custom.svelte-v9ultz:after{content:"";border:2px solid #000;border-width:0 2px 2px 0;width:4px;height:8px;margin-top:-2px;display:none;transform:rotate(45deg)}.terms_checkbox_input.svelte-v9ultz:checked~.checkbox_custom:where(.svelte-v9ultz):after{display:block}.terms_text.svelte-v9ultz{color:#fff;font-size:13px;line-height:1.4}.terms_link.svelte-v9ultz{color:#ffae00;font-weight:600;text-decoration:underline;transition:color .2s}.terms_link.svelte-v9ultz:hover{color:#fff}.terms_error.svelte-v9ultz{bottom:-2px}.global_error_box.svelte-v9ultz{color:#f87171;text-align:center;background:#f8717126;border:1px solid #f871714d;border-radius:6px;margin-bottom:15px;padding:10px;font-size:13px}.submit_btn.svelte-v9ultz{background:var(--primary-gradient);color:#000;cursor:pointer;box-sizing:border-box;border:none;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;height:44px;font-size:16px;font-weight:700;transition:transform .2s,opacity .2s;display:flex;box-shadow:0 4px 15px #ffae0059}.submit_btn.svelte-v9ultz:hover:not(:disabled){opacity:.95;transform:translateY(-1px)}.submit_btn.svelte-v9ultz:active:not(:disabled){transform:translateY(1px)}.submit_btn.svelte-v9ultz:disabled{opacity:.6;cursor:not-allowed}.submit_btn.svelte-v9ultz:not(:disabled):focus,.submit_btn.svelte-v9ultz:not(:disabled):focus-visible{box-shadow:0 4px 15px var(--clr-1);transform:translateY(-2px)}.btn_spinner.svelte-v9ultz{border:2px solid #0000001a;border-top-color:#000;border-radius:50%;width:20px;height:20px;animation:.8s linear infinite svelte-v9ultz-spin}@keyframes svelte-v9ultz-spin{to{transform:rotate(360deg)}}.bottom_nav.svelte-v9ultz{text-align:center;flex-shrink:0;margin-top:15px}.nav_text.svelte-v9ultz{color:#fff;font-size:13px;font-weight:500}.web3_divider.svelte-v9ultz{justify-content:center;align-items:center;gap:12px;margin:10px 0;display:flex}.divider_line.svelte-v9ultz{background:#ffffff1a;flex:1;height:1px}.divider_text.svelte-v9ultz{color:#fff6;font-size:13px;font-weight:500}.web3auth_btn.svelte-v9ultz{color:#fff;cursor:pointer;box-sizing:border-box;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;gap:10px;width:100%;height:44px;font-size:15px;font-weight:600;transition:background .2s,border-color .2s,transform .2s;display:flex}.web3auth_btn.svelte-v9ultz:hover:not(:disabled){background:#ffffff14;border-color:#fff3;transform:translateY(-1px)}.web3auth_btn.svelte-v9ultz:active:not(:disabled){transform:translateY(1px)}.web3auth_btn.svelte-v9ultz:disabled{opacity:.5;cursor:not-allowed}.web3auth_icon.svelte-v9ultz{flex-shrink:0;width:18px;height:18px}.nav_link.svelte-v9ultz{color:#ffae00;cursor:pointer;background:0 0;border:none;margin-left:4px;padding:0;font-size:13px;font-weight:700}.nav_link.svelte-v9ultz:hover{text-decoration:underline}@media (width<=768px){.modal_overlay.svelte-v9ultz{padding:0}.modal_card.svelte-v9ultz{background:var(--primary-bg);border:0;border-radius:0;flex-direction:column;width:100dvw;height:100dvh;max-height:100dvh;padding:0;overflow-y:auto}.brand_side.svelte-v9ultz{border-right:none;width:100%;height:50%;min-height:fit-content}.brand_img.svelte-v9ultz{object-fit:cover;object-position:left;width:100%;height:100%;display:block}.form_side.svelte-v9ultz{border-radius:20px 20px 0 0;width:100%;max-width:100%;height:auto;min-height:fit-content;padding:25px 24px;position:absolute;bottom:0}.form_row.svelte-v9ultz{flex-direction:column;gap:0}.form_title.svelte-v9ultz{margin-bottom:12px}.form_scroll_area.svelte-v9ultz{max-height:320px}}
