.login-container.svelte-3z0wmw{flex-direction:column;align-items:center;gap:15px;width:90vw;max-width:960px;height:100%;max-height:520px;margin:auto;padding:0;display:flex}.login-card.svelte-3z0wmw{width:100%;height:100%;transform-style:preserve-3d;border-radius:20px;justify-content:space-around;transition:transform .5s;display:flex;overflow:hidden}.logo-container.svelte-3z0wmw,.form-container.svelte-3z0wmw{justify-content:center;align-items:center;width:50%;display:flex}.logo-container.svelte-3z0wmw{width:35%}.form-container.svelte-3z0wmw{flex-direction:column;padding:10px 10px 10px 80px}.logo-container.svelte-3z0wmw img:where(.svelte-3z0wmw){filter:drop-shadow(0 4px 20px #d4af374d);width:90%;max-width:320px;height:auto;margin-top:-40%}.api-error-message.svelte-3z0wmw{background:var(--error-light);color:var(--error);border-left:4px solid var(--error);z-index:1000;border-radius:8px;align-items:center;gap:8px;padding:12px 16px;font-size:14px;transition:transform .4s cubic-bezier(.175,.885,.32,1.275);display:flex;position:fixed;top:20px;left:20px;transform:translate(calc(-100% - 40px));box-shadow:0 4px 12px #00000026}.api-error-message.show.svelte-3z0wmw{transform:translate(0%)}.error-icon.svelte-3z0wmw{flex-shrink:0;width:20px;height:20px}.login-form.svelte-3z0wmw{flex-direction:column;justify-content:center;align-items:center;gap:22px;width:100%;max-width:380px;height:100%;display:flex}.form-group.svelte-3z0wmw,.input-container.svelte-3z0wmw{width:100%;position:relative}.error.svelte-3z0wmw{border-color:var(--error)!important;box-shadow:0 0 10px #ef444433!important}.input-icon.svelte-3z0wmw{color:#d4af37b3;pointer-events:none;border-right:1px solid #ffffff26;width:30px;height:30px;padding-right:5px;transition:all .3s;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.error-message.svelte-3z0wmw{color:var(--error);margin-top:6px;padding-left:8px;font-size:12px;display:block}.login-input.svelte-3z0wmw{color:#fff;letter-spacing:.5px;background:#182a51;border:1px solid #d4af37;border-radius:12px;width:100%;height:56px;padding:0 54px;font-size:16px;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 10px 5px 5px #00000075}.login-input.svelte-3z0wmw::placeholder{color:#fff6;font-weight:400}.login-input.svelte-3z0wmw:focus{border-color:#d4af37cc;outline:none;box-shadow:0 15px 15px -5px #000000bf,0 0 15px #d4af3733}.login-input.svelte-3z0wmw:focus~.input-icon:where(.svelte-3z0wmw),.login-input.active.svelte-3z0wmw~.input-icon:where(.svelte-3z0wmw){color:gold;filter:drop-shadow(0 0 5px #d4af3766)}.show-password-btn.svelte-3z0wmw{color:#d4af37d9;cursor:pointer;letter-spacing:1px;background:0 0;border:none;border-radius:4px;align-items:center;gap:6px;padding:4px 8px;font-size:11px;font-weight:700;transition:all .2s;display:flex;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.show-password-btn.svelte-3z0wmw:hover{color:#f6d375;text-shadow:0 0 8px #d4af3799}.show-password-btn.svelte-3z0wmw .eye-icon:where(.svelte-3z0wmw){width:18px;height:18px}.cf-turnstile.svelte-3z0wmw{transform-origin:0 0;min-width:287px;min-height:74px}.captcha-row.svelte-3z0wmw{align-items:center;gap:12px;width:100%;display:flex}.captcha-refresh-btn.svelte-3z0wmw{color:#d4af37e6;cursor:pointer;background:#182a51;border:1px solid #d4af37cc;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;padding:0;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 4px 6px #0000004d}.captcha-refresh-btn.svelte-3z0wmw:hover:not(:disabled){color:gold;border-color:gold;transform:translateY(-1px);box-shadow:0 0 12px #d4af3766,0 4px 6px #0000004d}.captcha-refresh-btn.svelte-3z0wmw:active:not(:disabled){transform:translateY(1px)}.captcha-refresh-btn.svelte-3z0wmw:disabled{opacity:.5;cursor:not-allowed;color:#d4af3766;border-color:#d4af374d}.refresh-icon.svelte-3z0wmw{width:22px;height:22px;transition:transform .5s}.captcha-refresh-btn.spinning.svelte-3z0wmw .refresh-icon:where(.svelte-3z0wmw){animation:.8s cubic-bezier(.4,0,.2,1) infinite svelte-3z0wmw-spin}@keyframes svelte-3z0wmw-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.captcha-group.hidden.svelte-3z0wmw{display:none}.submit-btn.svelte-3z0wmw{cursor:pointer;color:#0b121e;letter-spacing:1px;text-shadow:0 1px 1px #fff3;background:linear-gradient(#f7d784 0%,#d4af37 40%,#aa7c11 100%);border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;height:56px;font-size:18px;font-weight:700;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 15px 15px -5px #000000bf}.submit-btn.svelte-3z0wmw:hover{transform:translateY(-2px);box-shadow:0 15px 15px -5px #000000bf,0 6px 25px #d4af378c}.submit-btn.svelte-3z0wmw:active{transform:translateY(1px);box-shadow:0 15px 15px -5px #000000bf,0 2px 10px #d4af3740}.submit-btn.svelte-3z0wmw:disabled{color:#ffffff4d;box-shadow:none;cursor:not-allowed;text-shadow:none;background:#1a2638;border:1px solid #ffffff0d;transform:none}@media screen and (width>=769px) and (width<=992px) and (orientation:landscape){.login-container.svelte-3z0wmw{flex-direction:column;align-items:center;gap:10px;width:98vw;margin:0 0 0 auto;padding:0;display:flex}.submit-btn.svelte-3z0wmw{padding:10px 12px}.login-form.svelte-3z0wmw{gap:10px;padding:20px 0}}@media screen and (width>=577px) and (width<=768px) and (orientation:landscape){.login-container.svelte-3z0wmw{gap:10px;width:100vw;height:90vh;padding:0 20px}.login-form.svelte-3z0wmw{gap:8px;padding:0;overflow-y:auto}.form-container.svelte-3z0wmw{padding:0}.submit-btn.svelte-3z0wmw{padding:8px 12px}}@media screen and (width>=577px) and (width<=992px) and (orientation:portrait){.login-container.svelte-3z0wmw{width:90vw;height:unset;max-height:fit-content}.login-card.svelte-3z0wmw{height:auto;min-height:unset;flex-direction:column;gap:30px;padding:30px 20px}.logo-container.svelte-3z0wmw,.form-container.svelte-3z0wmw{width:100%;padding:0}.logo-container.svelte-3z0wmw img:where(.svelte-3z0wmw){width:40vw;min-width:200px;max-width:400px;margin-top:0}.login-form.svelte-3z0wmw{gap:18px;max-width:100%}}@media screen and (width<=576px){.login-container.svelte-3z0wmw{width:95vw}.login-card.svelte-3z0wmw{flex-direction:column;height:fit-content}.logo-container.svelte-3z0wmw,.form-container.svelte-3z0wmw{width:100%;padding:0}.logo-container.svelte-3z0wmw img:where(.svelte-3z0wmw){width:40vw;min-width:200px;max-width:400px;margin:0}.login-form.svelte-3z0wmw{padding:20px}}.remember-me-container.svelte-3z0wmw{justify-content:flex-start;width:100%;margin:0;display:flex}.remember-me-label.svelte-3z0wmw{color:#fff;cursor:pointer;white-space:nowrap;align-items:center;gap:8px;padding:0;font-size:14px;display:flex;position:relative;top:0;left:0}.remember-me-label.svelte-3z0wmw input:where(.svelte-3z0wmw){cursor:pointer;width:16px;height:16px;accent-color:var(--primary);display:none}.spinner-icon.svelte-3z0wmw{width:20px;height:20px;animation:2s linear infinite rotate}.spinner-icon.svelte-3z0wmw .path:where(.svelte-3z0wmw){stroke:currentColor;stroke-linecap:round;animation:1.5s ease-in-out infinite dash}.check-box.svelte-3z0wmw{height:var(--checkbox-height);width:var(--checkbox-height);border:calc(var(--checkbox-height) * .1) solid #d8b24d;box-sizing:border-box;-o-transition:border-color ease .2s;cursor:pointer;background-color:#0000;border-radius:5px;transition:border-color .2s;display:inline-block;position:relative}.check-box.svelte-3z0wmw:focus{border-color:#d8b24d;outline:none}.check-box.svelte-3z0wmw:before,.check-box.svelte-3z0wmw:after{box-sizing:border-box;height:0;width:calc(var(--checkbox-height) * .125);transform-origin:0 0;content:" ";-webkit-transition:opacity ease .5;-moz-transition:opacity ease .5;transition:opacity ease .5;background-color:#d8b24d;border-radius:5px;display:inline-block;position:absolute}.check-box.svelte-3z0wmw:before{top:calc(var(--checkbox-height) * .72);left:calc(var(--checkbox-height) * .3);transform:rotate(-135deg)}.check-box.svelte-3z0wmw:after{top:calc(var(--checkbox-height) * .45);left:calc(var(--checkbox-height) * .05);transform:rotate(-45deg)}input[type=checkbox].svelte-3z0wmw:checked+.check-box:where(.svelte-3z0wmw){border-color:#d8b24d}input[type=checkbox].svelte-3z0wmw:checked+.check-box:where(.svelte-3z0wmw):after{height:calc(var(--checkbox-height) / 2);animation:.2s forwards svelte-3z0wmw-dothabottomcheck-19}input[type=checkbox].svelte-3z0wmw:checked+.check-box:where(.svelte-3z0wmw):before{height:calc(var(--checkbox-height) * 1.2);animation:.4s forwards svelte-3z0wmw-dothatopcheck-19}.remember-me-label.svelte-3z0wmw{box-sizing:border-box;--background-color:#fff;--checkbox-height:20px}@keyframes svelte-3z0wmw-dothabottomcheck-19{0%{height:0}to{height:calc(var(--checkbox-height) / 4)}}@keyframes svelte-3z0wmw-dothatopcheck-19{0%{height:0}50%{height:0}to{height:calc(var(--checkbox-height) * .75)}}.login-input.svelte-3z0wmw:-webkit-autofill{-webkit-text-fill-color:#fff!important;box-shadow:inset 0 0 0 1000px #182a51!important}.login-input.svelte-3z0wmw:-webkit-autofill:hover{-webkit-text-fill-color:#fff!important;box-shadow:inset 0 0 0 1000px #182a51!important}.login-input.svelte-3z0wmw:-webkit-autofill:focus{-webkit-text-fill-color:#fff!important;box-shadow:inset 0 0 0 1000px #182a51!important}.login-input.svelte-3z0wmw:-webkit-autofill:active{-webkit-text-fill-color:#fff!important;box-shadow:inset 0 0 0 1000px #182a51!important}@media screen and (orientation:portrait){.logo-container.svelte-3z0wmw img:where(.svelte-3z0wmw){margin:0}}
