.signmodal-module__LkluHa__modalBackdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:2000;background:rgba(0,0,0,.25);justify-content:center;align-items:center;width:100vw;height:100vh;animation:.2s signmodal-module__LkluHa__fadeIn;display:flex;position:fixed;top:0;left:0}@keyframes signmodal-module__LkluHa__fadeIn{0%{opacity:0}to{opacity:1}}.signmodal-module__LkluHa__modal{color:#0f172a;text-align:center;background:#fff;border:1px solid rgba(15,23,42,.04);border-radius:14px;width:90%;min-width:320px;max-width:450px;padding:32px 24px 24px;animation:.2s signmodal-module__LkluHa__slideUp;position:relative;box-shadow:0 8px 32px rgba(15,23,42,.08)}@keyframes signmodal-module__LkluHa__slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.signmodal-module__LkluHa__modalHeader{text-align:center;border-bottom:1px solid #e6edf6;margin-bottom:20px;padding-bottom:15px}.signmodal-module__LkluHa__modalHeader h2{color:#0f172a;font-family:var(--font-main);margin-top:5px;margin-bottom:5px;font-size:1.8rem}.signmodal-module__LkluHa__details{text-align:center;color:#1f2937;line-height:1.6;font-family:var(--font-main);margin-bottom:20px}.signmodal-module__LkluHa__details p{color:#1f2937;margin:15px 0;font-size:1.1rem;line-height:1.5}.signmodal-module__LkluHa__modalButtons{justify-content:center;gap:15px;margin-top:20px;display:flex}.signmodal-module__LkluHa__confirmButton,.signmodal-module__LkluHa__cancelButton{font-family:var(--font-main);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-width:120px;padding:10px 16px;font-size:1rem;transition:all .25s;display:inline-flex}.signmodal-module__LkluHa__confirmButton{color:#fff;background-color:#2563eb;border:none}.signmodal-module__LkluHa__confirmButton:hover{background-color:#1e4fcc;transform:translateY(-2px);box-shadow:0 6px 18px rgba(37,99,235,.15)}.signmodal-module__LkluHa__cancelButton{color:#334155;background-color:#f8fafc;border:1px solid #e6edf6}.signmodal-module__LkluHa__cancelButton:hover{color:#0f172a;background-color:#eef2ff;transform:translateY(-2px)}.signmodal-module__LkluHa__formNoBorder{box-shadow:none;background-color:transparent;border:none;margin:0 auto;padding:0}.signmodal-module__LkluHa__grid{grid-template-columns:1fr;gap:16px;display:grid}.signmodal-module__LkluHa__formGroup{flex-direction:column;margin-bottom:12px;display:flex}.signmodal-module__LkluHa__formGroup label{color:#0f172a;font-size:1rem;font-weight:600;font-family:var(--font-main);letter-spacing:-.01em;margin-bottom:6px;line-height:1.4;display:block}.signmodal-module__LkluHa__inputField{color:#0f172a;width:100%;font-size:.95rem;font-family:var(--font-main);background-color:#fff;border:2px solid #dbe7f5;border-radius:8px;padding:12px 16px;transition:all .3s}.signmodal-module__LkluHa__inputField::placeholder{color:#94a3b8}.signmodal-module__LkluHa__inputField:focus{border-color:#60a5fa;outline:none;box-shadow:0 0 0 4px rgba(96,165,250,.12)}.signmodal-module__LkluHa__inputField:hover:not(:focus){border-color:#cbd5e1}.signmodal-module__LkluHa__inputError{background-color:#fff5f5;border-color:#fda4af}.signmodal-module__LkluHa__errorText{color:#dc2626;font-size:.9rem;font-weight:600;font-family:var(--font-main);align-items:center;gap:4px;margin-top:4px;line-height:1.4;display:flex}.signmodal-module__LkluHa__formGroup input[type=checkbox]{accent-color:#60a5fa;cursor:pointer;margin-right:12px;transform:scale(1.3)}.signmodal-module__LkluHa__formGroup label[for=stayLoggedIn]{cursor:pointer;color:#0f172a;justify-content:center;align-items:center;gap:10px;width:100%;margin-top:10px;font-size:.95rem;font-weight:500;line-height:1.4;transition:color .3s;display:flex}.signmodal-module__LkluHa__formGroup label[for=stayLoggedIn]:hover{color:#0b1220}.signmodal-module__LkluHa__verificationSection{text-align:center;margin-top:10px}.signmodal-module__LkluHa__resendButton{color:#2563eb;cursor:pointer;background:0 0;border:none;align-items:center;padding:4px 8px;font-size:12px;text-decoration:underline;transition:color .3s;display:flex}.signmodal-module__LkluHa__resendButton:hover:not(:disabled){color:#1e4fcc}.signmodal-module__LkluHa__resendButton:disabled{color:#94a3b8;cursor:not-allowed;text-decoration:none}.signmodal-module__LkluHa__inputWrapper{align-items:center;display:flex;position:relative}.signmodal-module__LkluHa__eyeButton{color:#475569;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:6px;padding:4px;font-size:1.05rem;display:inline-flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.signmodal-module__LkluHa__eyeButton:hover{color:#0f172a}@media (max-width:480px){.signmodal-module__LkluHa__modal{width:95%;padding:16px}.signmodal-module__LkluHa__modalHeader h2{font-size:1.5rem}.signmodal-module__LkluHa__modalButtons{flex-direction:column;gap:10px}.signmodal-module__LkluHa__confirmButton,.signmodal-module__LkluHa__cancelButton{width:100%}}
.registermodal-module__iZYYzW__modalBackdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:2000;background:rgba(0,0,0,.25);justify-content:center;align-items:center;width:100vw;height:100vh;animation:.2s registermodal-module__iZYYzW__fadeIn;display:flex;position:fixed;top:0;left:0}@keyframes registermodal-module__iZYYzW__fadeIn{0%{opacity:0}to{opacity:1}}.registermodal-module__iZYYzW__modal{color:#0f172a;text-align:center;background:#fff;border:1px solid rgba(15,23,42,.04);border-radius:14px;width:90%;min-width:380px;max-width:900px;padding:32px 24px 24px;animation:.2s registermodal-module__iZYYzW__slideUp;position:relative;box-shadow:0 8px 32px rgba(15,23,42,.08)}@keyframes registermodal-module__iZYYzW__slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.registermodal-module__iZYYzW__modalHeader{text-align:center;border-bottom:1px solid #e6edf6;margin-bottom:20px;padding-bottom:15px}.registermodal-module__iZYYzW__modalHeader h2{color:#0f172a;font-family:var(--font-main);margin-top:5px;margin-bottom:5px;font-size:1.8rem}.registermodal-module__iZYYzW__details{text-align:center;color:#1f2937;line-height:1.6;font-family:var(--font-main);margin-bottom:20px}.registermodal-module__iZYYzW__details p{color:#1f2937;margin:15px 0;font-size:1.1rem;line-height:1.5}.registermodal-module__iZYYzW__modalButtons{justify-content:center;gap:15px;margin-top:20px;display:flex}.registermodal-module__iZYYzW__confirmButton,.registermodal-module__iZYYzW__cancelButton{font-family:var(--font-main);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-width:120px;padding:10px 16px;font-size:1rem;transition:all .25s;display:inline-flex}.registermodal-module__iZYYzW__confirmButton{color:#fff;background-color:#2563eb;border:none}.registermodal-module__iZYYzW__confirmButton:hover{background-color:#1e4fcc;transform:translateY(-2px);box-shadow:0 6px 18px rgba(37,99,235,.15)}.registermodal-module__iZYYzW__cancelButton{color:#334155;background-color:#f8fafc;border:1px solid #e6edf6}.registermodal-module__iZYYzW__cancelButton:hover{color:#0f172a;background-color:#eef2ff;transform:translateY(-2px)}.registermodal-module__iZYYzW__formNoBorder{box-shadow:none;text-align:left;background-color:transparent;border:none;margin:0 auto;padding:0}.registermodal-module__iZYYzW__grid{grid-template-columns:1fr;align-items:start;gap:16px;display:grid}.registermodal-module__iZYYzW__formGroup{flex-direction:column;margin-bottom:12px;display:flex}.registermodal-module__iZYYzW__formGroup label{color:#0f172a;font-size:1rem;font-weight:600;font-family:var(--font-main);letter-spacing:-.01em;margin-bottom:6px;line-height:1.4;display:block}.registermodal-module__iZYYzW__inputField{color:#0f172a;width:100%;font-size:.95rem;font-family:var(--font-main);background-color:#fff;border:2px solid #dbe7f5;border-radius:8px;padding:12px 16px;transition:all .3s}.registermodal-module__iZYYzW__inputField::placeholder{color:#94a3b8}.registermodal-module__iZYYzW__inputField:focus{border-color:#60a5fa;outline:none;box-shadow:0 0 0 4px rgba(96,165,250,.12)}.registermodal-module__iZYYzW__inputField:hover:not(:focus){border-color:#cbd5e1}.registermodal-module__iZYYzW__inputError{background-color:#fff5f5;border-color:#fda4af}.registermodal-module__iZYYzW__errorText{color:#dc2626;font-size:.9rem;font-weight:600;font-family:var(--font-main);align-items:center;gap:4px;margin-top:4px;line-height:1.4;display:flex}.registermodal-module__iZYYzW__passwordHint{color:#475569;font-size:.8rem;font-style:normal;font-family:var(--font-main);background:rgba(96,165,250,.07);border-left:3px solid #60a5fa;border-radius:8px;margin-top:6px;padding:8px 12px;font-weight:500;line-height:1.4;display:block}.registermodal-module__iZYYzW__emailGroup{grid-column:1/-1}.registermodal-module__iZYYzW__nationalityGroup{z-index:2000;grid-column:1/-1;position:relative;overflow:visible}.registermodal-module__iZYYzW__countrySelectorField{color:#0f172a;background:0 0;box-shadow:none!important;border:none!important;padding:0!important}.registermodal-module__iZYYzW__inputWrapper{align-items:center;display:flex;position:relative}.registermodal-module__iZYYzW__eyeButton{color:#475569;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:6px;padding:4px;font-size:1.05rem;display:inline-flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.registermodal-module__iZYYzW__eyeButton:hover{color:#0f172a}@media (max-width:480px){.registermodal-module__iZYYzW__modal{width:95%;padding:16px}.registermodal-module__iZYYzW__modalHeader h2{font-size:1.5rem}.registermodal-module__iZYYzW__modalButtons{flex-direction:column;gap:10px}.registermodal-module__iZYYzW__confirmButton,.registermodal-module__iZYYzW__cancelButton{width:100%}}@media (min-width:900px){.registermodal-module__iZYYzW__grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:20px}.registermodal-module__iZYYzW__firstNameGroup{grid-column:1/2}.registermodal-module__iZYYzW__lastNameGroup{grid-column:2/3}.registermodal-module__iZYYzW__emailGroup{grid-column:3/4}.registermodal-module__iZYYzW__passwordGroup{grid-column:1/2}.registermodal-module__iZYYzW__confirmPasswordGroup{grid-column:2/3}.registermodal-module__iZYYzW__nationalityGroup{grid-column:3/4}}
.country-module__VrWyYa__container{color:#000;width:100%;position:relative}.country-module__VrWyYa__selectContainer{width:100%;position:relative}.country-module__VrWyYa__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;color:#000;background-color:#fff;border:1px solid #ced4da;border-radius:5px;width:100%;padding:10px 12px;font-size:1rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.country-module__VrWyYa__selectWithCountry{padding-left:40px}.country-module__VrWyYa__select:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.country-module__VrWyYa__flagContainer{pointer-events:none;align-items:center;display:flex;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.country-module__VrWyYa__dropdown{z-index:300;background-color:#fff;border:1px solid #ced4da;border-radius:0 0 5px 5px;max-height:250px;display:none;position:absolute;top:50px;left:0;right:0;overflow-y:auto;box-shadow:0 4px 8px rgba(0,0,0,.1)}.country-module__VrWyYa__open{display:block}.country-module__VrWyYa__option{cursor:pointer;color:#000;align-items:center;padding:8px 12px 8px 40px;display:flex;position:relative}.country-module__VrWyYa__option:hover{background-color:#f8f9fa}.country-module__VrWyYa__optionFlag{margin-right:8px;position:absolute;left:12px}.country-module__VrWyYa__arrow{pointer-events:none;border-top:5px solid #6c757d;border-left:5px solid transparent;border-right:5px solid transparent;width:0;height:0;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.country-module__VrWyYa__searchInput{z-index:1;color:#000;background-color:#fff;border-bottom:1px solid #ced4da;outline:none;width:100%;padding:8px 12px;font-size:1rem;position:-webkit-sticky;position:sticky;top:0}.country-module__VrWyYa__searchInput::placeholder{color:#000;opacity:.6}.country-module__VrWyYa__disabled{opacity:.65;pointer-events:none}.country-module__VrWyYa__label{color:#000!important}@media (max-width:576px){.country-module__VrWyYa__select,.country-module__VrWyYa__option{font-size:.9rem}}
.logoutmodal-module__TiIMeq__modalBackdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:2000;background:rgba(0,0,0,.25);justify-content:center;align-items:center;width:100vw;height:100vh;animation:.2s logoutmodal-module__TiIMeq__fadeIn;display:flex;position:fixed;top:0;left:0}@keyframes logoutmodal-module__TiIMeq__fadeIn{0%{opacity:0}to{opacity:1}}.logoutmodal-module__TiIMeq__modal{color:#0f172a;text-align:center;background:#fff;border:1px solid rgba(15,23,42,.04);border-radius:14px;width:90%;min-width:320px;max-width:450px;padding:32px 24px 24px;animation:.2s logoutmodal-module__TiIMeq__slideUp;position:relative;box-shadow:0 8px 32px rgba(15,23,42,.08)}@keyframes logoutmodal-module__TiIMeq__slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.logoutmodal-module__TiIMeq__modalHeader{text-align:center;border-bottom:1px solid #e6edf6;margin-bottom:20px;padding-bottom:15px}.logoutmodal-module__TiIMeq__modalHeader h2{color:#0f172a;font-family:var(--font-main);margin-top:5px;margin-bottom:5px;font-size:1.8rem}.logoutmodal-module__TiIMeq__details{text-align:center;color:#1f2937;line-height:1.6;font-family:var(--font-main);margin-bottom:20px}.logoutmodal-module__TiIMeq__details p{color:#1f2937;margin:15px 0;font-size:1.1rem;line-height:1.5}.logoutmodal-module__TiIMeq__modalButtons{justify-content:center;gap:15px;margin-top:20px;display:flex}.logoutmodal-module__TiIMeq__confirmButton,.logoutmodal-module__TiIMeq__cancelButton{font-family:var(--font-main);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-width:120px;padding:10px 16px;font-size:1rem;transition:all .25s;display:inline-flex}.logoutmodal-module__TiIMeq__confirmButton{color:#fff;background-color:#2563eb;border:none}.logoutmodal-module__TiIMeq__confirmButton:hover{background-color:#1e4fcc;transform:translateY(-2px);box-shadow:0 6px 18px rgba(37,99,235,.15)}.logoutmodal-module__TiIMeq__cancelButton{color:#334155;background-color:#f8fafc;border:1px solid #e6edf6}.logoutmodal-module__TiIMeq__cancelButton:hover{color:#0f172a;background-color:#eef2ff;transform:translateY(-2px)}@media (max-width:480px){.logoutmodal-module__TiIMeq__modal{width:95%;padding:16px}.logoutmodal-module__TiIMeq__modalHeader h2{font-size:1.5rem}.logoutmodal-module__TiIMeq__modalButtons{flex-direction:column;gap:10px}.logoutmodal-module__TiIMeq__confirmButton,.logoutmodal-module__TiIMeq__cancelButton{width:100%}}
