@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/034d78ad42e9620c-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fe0777f1195381cb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/eafabf029ad39a43-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/db911767852bc875-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f10b8e9d91f3edcb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8888a3826f4a3af4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/29e7bbdce9332268-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c3bc380753a8436c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0484562807a97172-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/29a4aea02fdee119-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a1386beebedccca4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b957ea75a84b6ea7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins Fallback;src:local("Arial");ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.__className_6bee3b{font-family:Poppins,Poppins Fallback;font-style:normal}.Login_mainContainer__Yqb_f{display:flex;justify-content:center;align-items:center;min-height:100vh;background-color:#f3f4f6;padding:0}.Login_contentGrid__l4oSM{display:grid;grid-template-columns:.85fr 1.05fr;width:100vw;height:100vh;background-color:transparent;box-shadow:none;border-radius:0;overflow:hidden}.Login_imageWrapper__cNELt{position:relative;z-index:1;height:100%;background-color:#d1d5db}.Login_image__fr9qW{display:block}.Login_formWrapper__TXsdY{padding:2rem;display:flex;flex-direction:column;justify-content:center;background-color:white;border-top-right-radius:1rem;border-bottom-right-radius:1rem;box-shadow:5px 0 40px -5px rgba(0,0,0,.555);margin-right:-1rem;position:relative;z-index:5;max-height:100vh;overflow-y:auto}.Login_formWrapper__TXsdY::-webkit-scrollbar{width:6px}.Login_formWrapper__TXsdY::-webkit-scrollbar-thumb{background-color:#d1d5db;border-radius:10px}.Login_formWrapper__TXsdY::-webkit-scrollbar-track{background-color:#f3f4f6}.Login_formContainer__I03ow{max-width:450px;width:100%;margin-right:2rem}.Login_logoWrapper__pGYcG{text-align:left;margin-bottom:.5rem}.Login_logo__g4FJt{display:inline-block;height:auto;margin-left:-1rem}.Login_header__VPxcJ{text-align:left;margin-bottom:1rem}.Login_title__Ign8X{font-size:1.7rem;font-weight:500;color:#1f2937;margin-bottom:.5rem}.Login_subtitle__rCpQL{font-size:.9rem;color:#6b21a8;margin-bottom:1.5rem}.Login_forgotPasswordLink__vUI12{display:block;text-align:right;color:#6d28d9;font-weight:500;text-decoration:none;margin:.2rem 0 1rem;font-size:.8rem;cursor:pointer;transition:color .2s ease}.Login_forgotPasswordLink__vUI12:hover{color:#5b21b6;text-decoration:underline}.Login_form__itgeG{display:flex;flex-direction:column;gap:.8rem}.Login_inputGroup__Lnv6B{display:flex;flex-direction:column;text-align:left}.Login_label__gdHDx{font-size:.8rem;color:#4b5563;margin-bottom:.3rem;font-weight:500}.Login_passwordContainer__SGUlM{position:relative;width:100%;margin-bottom:.2rem}.Login_passwordToggleIcon__M8urJ{color:#9ca3af;display:flex;align-items:center}.Login_passwordToggleIcon__M8urJ svg{width:1.25rem;height:1.25rem}.Login_passwordToggleIcon__M8urJ{position:absolute;right:1rem;top:50%;transform:translateY(-50%);cursor:pointer;color:#6b21a8;font-size:.8rem;font-weight:500;padding:.25rem .5rem;border-radius:9999px;transition:background-color .2s ease,color .2s ease}.Login_input__NGKoc{width:100%;padding:.75rem 2.5rem .75rem 1rem;border:1px solid #d1c4e9;border-radius:.3rem;font-size:.9rem;color:#374151;transition:border-color .2s ease,box-shadow .2s ease;font-family:Poppins,sans-serif}.Login_input__NGKoc:focus{outline:none;border-color:#8b5cf6;box-shadow:0 0 0 3px rgba(139,92,246,.3)}.Login_submitButton___inzH{width:100%;padding:.75rem;background-color:#6d28d9;color:white;border:none;border-radius:9999px;font-size:.9rem;font-weight:500;cursor:pointer;transition:background-color .2s ease,transform .2s ease;font-family:Poppins,sans-serif}.Login_submitButton___inzH:hover:not(:disabled){background-color:#5b21b6;transform:translateY(-2px)}.Login_submitButton___inzH:disabled{background-color:#a78bfa;cursor:not-allowed}.Login_loginPrompt__O_5AT{font-size:.75rem;color:#6b7280;text-align:center;margin-top:1rem}.Login_loginLink__AMBJp{color:#6d28d9;text-decoration:none;font-weight:500}.Login_messageModalOverlay__RT0WJ{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.Login_messageModalContent__Z9x2K{background-color:#fff;padding:2rem;border-radius:.5rem;box-shadow:0 4px 12px rgba(8,8,8,.1);text-align:center;max-width:90%}.Login_messageModalButton__tcrNM{margin-top:1rem;padding:.5rem 1rem;background-color:#6b21a8;color:#fff;border-radius:9999px;border:none;cursor:pointer}@media (max-width:768px){.Login_mainContainer__Yqb_f{background:linear-gradient(rgba(255,255,255,.6),rgba(255,255,255,.6)),url(/testelogin.png) no-repeat 50% fixed;background-size:cover}.Login_contentGrid__l4oSM{grid-template-columns:1fr;width:90%;height:auto;border-radius:1.5rem;max-width:none;margin:2rem auto;box-shadow:0 10px 30px rgba(0,0,0,.1)}.Login_imageWrapper__cNELt{display:none}.Login_formWrapper__TXsdY{margin-right:0;border-radius:1.5rem;max-height:none;overflow-y:visible;padding:1.5rem;width:100%;box-shadow:none}.Login_formContainer__I03ow{max-width:100%;margin:0 auto}.Login_header__VPxcJ,.Login_logoWrapper__pGYcG{text-align:center}}