.login-container.svelte-3z0wmw{flex-direction:column;align-items:center;gap:10px;width:80vw;max-width:880px;height:80vh;max-height:460px;margin:auto;padding:0 20px;display:flex}.login-card.svelte-3z0wmw{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:100%;height:100%;transform-style:preserve-3d;border:1px solid #ffffff1a;border-radius:16px;transition:transform .5s;display:flex;overflow:hidden;box-shadow:0 10px 30px #0000004d}.logo-container.svelte-3z0wmw,.form-container.svelte-3z0wmw{justify-content:center;align-items:center;width:50%;display:flex}.form-container.svelte-3z0wmw{flex-direction:column}.logo-container.svelte-3z0wmw img:where(.svelte-3z0wmw){width:100%;height:auto}.gradient-border.svelte-3z0wmw{width:2px;position:relative}.gradient-border.svelte-3z0wmw:after{content:"";background:linear-gradient(#ffd90000,#728fb775,#728fb7,#728fb775,#ffd90000);width:3px;height:90%;position:absolute;top:5%;bottom:5%}.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:20px;width:100%;height:100%;padding:20px 40px;display:flex}.form-group.svelte-3z0wmw{width:100%;position:relative}.input-container.svelte-3z0wmw{position:relative}.error.svelte-3z0wmw{border-color:var(--error)!important}.input-icon.svelte-3z0wmw{width:20px;height:20px;color:var(--gray);transition:all .3s;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.error-message.svelte-3z0wmw{color:var(--error);margin-top:6px;padding-left:8px;font-size:13px;display:block}input.svelte-3z0wmw{color:#fff;background:#0f172ab3;border:2px solid #ffffff1a;border-radius:8px;width:100%;padding:16px 16px 16px 48px;font-size:14px;transition:all .3s}input.svelte-3z0wmw:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #4361ee33}input.svelte-3z0wmw:focus+label:where(.svelte-3z0wmw),input.svelte-3z0wmw:not(:placeholder-shown)+label:where(.svelte-3z0wmw){color:var(--primary);transform:translateY(-28px)translate(-16px)scale(.85)}input.svelte-3z0wmw:focus~.input-icon:where(.svelte-3z0wmw){color:var(--primary)}label.svelte-3z0wmw{color:var(--gray);background:linear-gradient(#0000 50%,#0f172ab3 50%);padding:0 4px;transition:all .3s;position:absolute;top:14px;left:48px}.g-recaptcha.svelte-3z0wmw{transform-origin:0 0;transform:scale(.95)}.submit-btn.svelte-3z0wmw{cursor:pointer;color:#fff;text-shadow:0 4px 3px #0006,0 8px 13px #0000001a,0 18px 23px #0000001a;background-image:linear-gradient(#fed626,#8e7508);border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;padding:14px;font-size:18px;font-weight:600;transition:all .15s;display:flex}.submit-btn.svelte-3z0wmw:hover{transform:scale(1.03);box-shadow:0 4px 15px #eec6434d}.submit-btn.svelte-3z0wmw:active{background-image:linear-gradient(#8e7508,#fed626);transform:scale(.97)}.submit-btn.svelte-3z0wmw:disabled{background:var(--gray);box-shadow:none;cursor:not-allowed;opacity:.7;text-shadow:none;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:90vw;padding:0 20px;display:flex}.submit-btn.svelte-3z0wmw{padding:10px 12px}.login-form.svelte-3z0wmw{gap:10px;padding:20px}}@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:20px;overflow-y:auto}.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{flex-direction:column;height:fit-content}.logo-container.svelte-3z0wmw,.form-container.svelte-3z0wmw{width:100%}.logo-container.svelte-3z0wmw img:where(.svelte-3z0wmw){width:40vw;min-width:200px;max-width:400px}.gradient-border.svelte-3z0wmw{width:100%}.gradient-border.svelte-3z0wmw:after{content:"";background:linear-gradient(90deg,#ffd90000,#728fb775,#728fb7,#728fb775,#ffd90000);width:100%;height:2px;position:absolute;left:0}}@media screen and (width>=300px) and (width<=576px) and (orientation:portrait){.login-container.svelte-3z0wmw{width:95vw;height:unset;max-height:fit-content}.login-card.svelte-3z0wmw{flex-direction:column;height:fit-content}.logo-container.svelte-3z0wmw,.form-container.svelte-3z0wmw{width:100%}.logo-container.svelte-3z0wmw img:where(.svelte-3z0wmw){width:40vw;min-width:200px;max-width:400px}.login-form.svelte-3z0wmw{padding:20px}.gradient-border.svelte-3z0wmw{width:100%}.gradient-border.svelte-3z0wmw:after{content:"";background:linear-gradient(90deg,#ffd90000,#728fb775,#728fb7,#728fb775,#ffd90000);width:100%;height:2px;position:absolute;left:0}}.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}.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}
