.glass-card.svelte-v9ultz{-webkit-backdrop-filter:blur(25px);background:#111629d9;border:1.5px solid #d6b24c33;border-radius:20px;max-height:100dvh;animation:.4s cubic-bezier(.34,1.56,.64,1) forwards svelte-v9ultz-modalZoomIn;position:relative;overflow:auto;box-shadow:0 25px 60px #000000d9,0 0 30px #f7c1330d}@keyframes svelte-v9ultz-modalZoomIn{0%{opacity:0;transform:scale(.9)translateY(30px)}to{opacity:1;transform:scale(1)translateY(0)}}.modal-header.svelte-v9ultz{text-align:center;padding:32px 32px 12px}.neon-title.svelte-v9ultz{color:var(--text-white);letter-spacing:1px;text-shadow:0 0 10px #f7c13340;font-size:24px;font-weight:900}.neon-title.svelte-v9ultz .highlight:where(.svelte-v9ultz){color:var(--secondary-color);text-shadow:0 0 15px #f7c13359}.global-error-banner.svelte-v9ultz{color:#ff4a4a;background-color:#ff4a4a26;border:1.5px solid #ff4a4a66;border-radius:8px;align-items:center;gap:10px;margin:0 32px 12px;padding:12px 16px;font-size:13px;font-weight:600;line-height:1.4;display:flex}.close-btn.svelte-v9ultz{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:6px;transition:transform .4s,color .2s,background-color .2s;display:flex;position:absolute;top:10px;right:10px}.close-btn.svelte-v9ultz:hover{color:var(--text-white);background-color:#ffffff0d;transform:rotate(90deg)}.register-form.svelte-v9ultz{scrollbar-width:thin;scrollbar-color:#f7c13340 #0000001a;flex-direction:column;gap:14px;max-height:min(540px,75vh);padding:0 32px 32px;display:flex;overflow-y:auto}.form-row.svelte-v9ultz{gap:16px;width:100%;display:flex}.half-width.svelte-v9ultz{flex:1;min-width:0}.form-group.svelte-v9ultz{flex-direction:column;gap:6px;width:100%;display:flex;position:relative}.form-group.svelte-v9ultz label:where(.svelte-v9ultz){text-transform:uppercase;color:var(--text-muted);letter-spacing:.5px;font-size:11px;font-weight:700;transition:color .2s}.form-group.svelte-v9ultz input:where(.svelte-v9ultz){width:100%;color:var(--text-white);background-color:#11162999;border:1.5px solid #ffffff14;border-radius:8px;padding:11px 14px;font-size:16px;transition:border-color .25s,box-shadow .25s,background-color .25s}.form-group.svelte-v9ultz input:where(.svelte-v9ultz):focus{background-color:#111629d9;border-color:#f8c44e;outline:none;box-shadow:0 0 10px #f8c44e26}.form-group.svelte-v9ultz input:-webkit-autofill{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#fff!important;color:#fff!important;border:1.5px solid #ffffff14!important;-webkit-box-shadow:inset 0 0 0 1000px #111629!important}.form-group.svelte-v9ultz input:-webkit-autofill:hover{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#fff!important;color:#fff!important;border:1.5px solid #ffffff14!important;-webkit-box-shadow:inset 0 0 0 1000px #111629!important}.form-group.svelte-v9ultz input:-webkit-autofill:focus{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#fff!important;color:#fff!important;border:1.5px solid #ffffff14!important;-webkit-box-shadow:inset 0 0 0 1000px #111629!important}.form-group.svelte-v9ultz input:-webkit-autofill:active{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#fff!important;color:#fff!important;border:1.5px solid #ffffff14!important;-webkit-box-shadow:inset 0 0 0 1000px #111629!important}.form-group.svelte-v9ultz input:-webkit-autofill:first-line{-webkit-text-fill-color:#fff!important;color:#fff!important}.form-group.svelte-v9ultz input.invalid-input:-webkit-autofill{border-color:#ff4a4a66!important}.form-group.svelte-v9ultz input.invalid-input:-webkit-autofill:hover{border-color:#ff4a4a66!important}.form-group.svelte-v9ultz input.invalid-input:-webkit-autofill:focus{border-color:#ff4a4a66!important}.form-group.svelte-v9ultz input.invalid-input:-webkit-autofill:active{border-color:#ff4a4a66!important}.form-group.svelte-v9ultz input:-webkit-autofill:focus{border-color:#f8c44e!important}.invalid-input.svelte-v9ultz{box-shadow:0 0 8px #ff4a4a1a;background-color:#ff4a4a05!important;border-color:#ff4a4a66!important}.phone-input-wrapper.svelte-v9ultz{align-items:center;width:100%;display:flex;position:relative}.phone-prefix.svelte-v9ultz{color:#a2b0b3;pointer-events:none;font-size:14px;font-weight:600;position:absolute;left:14px}.validation-tip.svelte-v9ultz{color:var(--text-muted);margin-top:1px;font-size:10px;font-weight:600}.validation-tip.error-txt.svelte-v9ultz{color:#ff4a4a}.password-reg-wrapper.svelte-v9ultz{width:100%;position:relative}.password-reg-wrapper.svelte-v9ultz input:where(.svelte-v9ultz){padding-right:60px}.toggle-reg-pass.svelte-v9ultz{color:var(--secondary-color);cursor:pointer;background:0 0;border:none;font-size:12px;font-weight:700;transition:opacity .2s;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.toggle-reg-pass.svelte-v9ultz:hover{opacity:.8}.checkbox-group.svelte-v9ultz{color:var(--text-white);user-select:none;align-items:center;gap:12px;margin-top:6px;font-size:12px;line-height:1.4;display:flex}.checkbox-group.svelte-v9ultz label:where(.svelte-v9ultz){cursor:pointer;font-weight:500}.terms_label.svelte-v9ultz{cursor:pointer;user-select:none;--background-color:#fff;--checkbox-height:25px;align-items:center;gap:10px;width:fit-content;display:flex;position:relative}.terms_checkbox_input.svelte-v9ultz{opacity:0;cursor:pointer;width:0;height:0;position:absolute}.checkbox_custom.svelte-v9ultz{background:var(--bg-card);border:1.5px solid var(--secondary-color);box-sizing:border-box;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){border-color:var(--secondary-color)}.checkbox_custom.svelte-v9ultz:after,.checkbox_custom.svelte-v9ultz:before{background-color:var(--secondary-color);box-sizing:border-box;content:" ";transform-origin:0 0;height:0;transition:opacity .5 ease;width:calc(var(--checkbox-height) * .2);border-radius:5px;display:inline-block;position:absolute}.terms_label.svelte-v9ultz .checkbox_custom:where(.svelte-v9ultz):before{left:calc(var(--checkbox-height) * .41);top:calc(var(--checkbox-height) * .72);transform:rotate(-135deg)}.terms_label.svelte-v9ultz .checkbox_custom:where(.svelte-v9ultz):after{left:calc(var(--checkbox-height) * .05);top:calc(var(--checkbox-height) * .37);transform:rotate(-45deg)}.terms_label.svelte-v9ultz .terms_checkbox_input:where(.svelte-v9ultz):checked~.checkbox_custom:where(.svelte-v9ultz):after,.terms_checkbox_input.svelte-v9ultz:checked~.checkbox_custom:where(.svelte-v9ultz):after{height:calc(var(--checkbox-height) / 2);animation:.2s forwards svelte-v9ultz-dothabottomcheck-19}.terms_label.svelte-v9ultz .terms_checkbox_input:where(.svelte-v9ultz):checked~.checkbox_custom:where(.svelte-v9ultz):before,.terms_checkbox_input.svelte-v9ultz:checked~.checkbox_custom:where(.svelte-v9ultz):before{height:calc(var(--checkbox-height) * 1.2);animation:.4s forwards svelte-v9ultz-dothatopcheck-19}.terms_checkbox_input.svelte-v9ultz:checked~.checkbox_custom:where(.svelte-v9ultz):after{display:block}.link-span.svelte-v9ultz{color:var(--secondary-color);cursor:pointer;font-weight:700;text-decoration:underline}.link-span.svelte-v9ultz:hover{color:#ffd056}.w-full.svelte-v9ultz{width:100%;margin-top:10px}.register-form.svelte-v9ultz .btn-primary:where(.svelte-v9ultz){background:var(--btn-color);color:#111629;cursor:pointer;text-transform:uppercase;letter-spacing:.5px;border:none;border-radius:8px;padding:13px;font-size:15px;font-weight:800;transition:background .3s,transform .2s,box-shadow .2s}.register-form.svelte-v9ultz .btn-primary:where(.svelte-v9ultz):hover:not(:disabled){background:var(--btn-color);box-shadow:0 6px 20px 0px var(--btn-color);transform:translateY(-2px)}.register-form.svelte-v9ultz .btn-primary:where(.svelte-v9ultz):active:not(:disabled){transform:translateY(0)}.register-form.svelte-v9ultz .btn-primary:where(.svelte-v9ultz):disabled{opacity:.45;cursor:not-allowed;box-shadow:none!important}.modal-footer.svelte-v9ultz{text-align:center;color:var(--text-muted);background-color:#00000026;border-top:1.5px solid #d6b24c33;border-bottom-right-radius:20px;border-bottom-left-radius:20px;padding:22px 32px;font-size:13px}.login-link.svelte-v9ultz{color:var(--btn-color);cursor:pointer;background:0 0;border:none;margin-left:4px;font-weight:700}.login-link.svelte-v9ultz:hover{color:#ffd056;text-decoration:underline}@media (width<=576px){.form-row.svelte-v9ultz{flex-direction:column;gap:14px}}@keyframes svelte-v9ultz-dothabottomcheck-19{0%{height:0}to{height:calc(var(--checkbox-height) / 2)}}@keyframes svelte-v9ultz-dothatopcheck-19{0%{height:0}50%{height:0}to{height:calc(var(--checkbox-height) * 1.2)}}
