@import url("https://fonts.googleapis.com/css2?family=Lateef&display=swap");body{font-family:Lateef,cursive}@media (min-width:768px){body,html{margin:0;padding:0;height:100%;overflow-x:hidden}#__next{min-height:100vh;display:flex;align-items:center;justify-content:center;position:relative;padding:0;box-sizing:border-box}#__next,#__next:before{background:linear-gradient(135deg,#1a1a1a,#2d2d2d)}#__next:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}#__next>div[class*=mainContainer]{position:relative;z-index:1}#__next>div:not([class*=mainContainer])>div[class*=mainContainer],#__next>div[class*=mainContainer]{max-width:480px;width:100%;margin:0 auto;border-radius:2rem;box-shadow:0 20px 60px rgba(0,0,0,.5);flex-shrink:0;align-self:center}#__next>div[class*=welcomeContainer]{width:480px;margin:0 auto;background:#e8f9e9;border-radius:2rem;box-shadow:0 20px 60px rgba(0,0,0,.5);flex-shrink:0;align-self:center;position:relative;z-index:1}#__next>div:not([class*=mainContainer])>div[class*=mainContainer]::-webkit-scrollbar,#__next>div[class*=mainContainer]::-webkit-scrollbar{width:8px}#__next>div:not([class*=mainContainer])>div[class*=mainContainer]::-webkit-scrollbar-track,#__next>div[class*=mainContainer]::-webkit-scrollbar-track{background:rgba(0,0,0,.1);border-radius:10px}#__next>div:not([class*=mainContainer])>div[class*=mainContainer]::-webkit-scrollbar-thumb,#__next>div[class*=mainContainer]::-webkit-scrollbar-thumb{background:rgba(44,89,51,.5);border-radius:10px}#__next>div:not([class*=mainContainer])>div[class*=mainContainer]::-webkit-scrollbar-thumb:hover,#__next>div[class*=mainContainer]::-webkit-scrollbar-thumb:hover{background:rgba(44,89,51,.7)}}.AuthCheck_popupOverlay__0iC_s{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:10000;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.AuthCheck_popupContainer__Htjni{background:linear-gradient(145deg,#fff,#f8f9fa);padding:2rem 1.5rem;border-radius:1.5rem;box-shadow:0 20px 60px rgba(0,0,0,.3);text-align:center;display:flex;flex-direction:column;width:70%;max-width:320px;animation:AuthCheck_popupSlideIn__VrvAh .3s ease-out}@keyframes AuthCheck_popupSlideIn__VrvAh{0%{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.AuthCheck_popupIcon__X4xpE{font-size:2rem;margin-bottom:.5rem;line-height:1}.AuthCheck_popupTitle__0WzVM{color:#2c5933;font-size:1.8rem;font-weight:700;margin:0 0 .5rem;line-height:1.3}.AuthCheck_popupSubtitle__zb04u{color:#666;font-size:1.1rem;font-weight:400;margin:0 0 1.5rem;line-height:1.5}.AuthCheck_popupButtonsContainer__IIMbf{display:flex;gap:.8rem;width:100%;justify-content:center}.AuthCheck_popupButtonSecondary__8Bt6I{background:#e0e0e0;color:#666;border:none;border-radius:2rem;padding:.9rem 2rem;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .2s ease;-webkit-tap-highlight-color:transparent;flex:1}.AuthCheck_popupButtonSecondary__8Bt6I:hover:not(:disabled){background:#d0d0d0}.AuthCheck_popupButtonSecondary__8Bt6I:disabled{opacity:.6;cursor:not-allowed}.AuthCheck_popupButtonPrimary__6ICFZ{background:linear-gradient(135deg,#2c5933,#3d7a47);color:#fff;border:none;border-radius:2rem;padding:.9rem 2rem;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 12px rgba(44,89,51,.3);-webkit-tap-highlight-color:transparent;flex:1}.AuthCheck_popupButtonPrimary__6ICFZ:hover{background:linear-gradient(135deg,#1e3521,#2c5933);box-shadow:0 6px 16px rgba(44,89,51,.4);transform:translateY(-2px)}.AuthCheck_popupButtonPrimary__6ICFZ:active{transform:translateY(0);box-shadow:0 2px 8px rgba(44,89,51,.3)}@media (max-width:768px){.AuthCheck_popupContainer__Htjni{width:85%;max-width:300px;padding:1.5rem 1.2rem}.AuthCheck_popupIcon__X4xpE{font-size:2.5rem}.AuthCheck_popupTitle__0WzVM{font-size:1.6rem}.AuthCheck_popupSubtitle__zb04u{font-size:1rem;margin-bottom:1.2rem}.AuthCheck_popupButtonsContainer__IIMbf{gap:.8rem}.AuthCheck_popupButtonPrimary__6ICFZ,.AuthCheck_popupButtonSecondary__8Bt6I{padding:.8rem 1.5rem;font-size:1rem}}