.PrimaryButton_buttonPrimary__hWdfH{color:black;display:flex;width:100%;font-family:MTN Brighter Sans,sans-serif;height:36px;padding:var(--Padding-p-2,8px) var(--Padding-p-4,16px);justify-content:center;align-items:center;gap:var(--Spacing-spacing-sm,8px);border-radius:100px;background:var(--primary-mtn,#F4D036)}.PrimaryButton_buttonPrimary__hWdfH:hover{background-color:#eccb38}.PrimaryButton_buttonPrimary__hWdfH:active{background-color:var(--primary);opacity:.8}.PrimaryButton_buttonPrimary__hWdfH:disabled{background-color:var(--muted);color:var(--text-muted);border-color:var(--border-color);cursor:not-allowed;opacity:.6}.PrimaryButton_buttonPrimary__hWdfH.PrimaryButton_buttonPrimaryLoading__I07E8{pointer-events:none;opacity:.7}.PrimaryButton_buttonPrimary__hWdfH.PrimaryButton_buttonPrimaryLoading__I07E8 .PrimaryButton_buttonPrimaryContent__9k_DH{opacity:.8}.PrimaryButton_buttonPrimaryContent__9k_DH{display:flex;align-items:center;gap:.75rem}@media (max-width:768px){.PrimaryButton_buttonPrimary__hWdfH{padding:.375rem .625rem;font-size:var(--font-size-base,16px);gap:.5rem}.PrimaryButton_buttonPrimaryContent__9k_DH{gap:.5rem}}@media (max-width:640px){.PrimaryButton_buttonPrimary__hWdfH{padding:.375rem .5rem;font-size:var(--font-size-base,16px);gap:.375rem}.PrimaryButton_buttonPrimaryContent__9k_DH{gap:.375rem}}@media (max-width:480px){.PrimaryButton_buttonPrimary__hWdfH{padding:.25rem .375rem;font-size:var(--font-size-base,16px);gap:.25rem}.PrimaryButton_buttonPrimaryContent__9k_DH{gap:.25rem}}.page_srOnly__5pWNM{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.page_container__jZF7q{min-height:100vh;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.page_background__dpzbb{position:absolute;inset:0;background-color:#000000;background-image:url(/adam-background.png);background-size:cover;background-position:50%;background-repeat:no-repeat;z-index:1}.page_overlay__wdIaw{position:absolute;inset:0;background-color:rgba(0,0,0,.4);z-index:2}.page_heroSection__OcWIo{position:relative;z-index:10;text-align:center;color:white;max-width:1200px;padding:0 2rem}.page_logoContainer__m2mQ4{display:flex;justify-content:center;margin-bottom:2rem}.page_logo__ikIZE{width:200px;flex-shrink:0}.page_heroContent__dzLob{display:flex;flex-direction:column;align-items:center;gap:2rem}.page_heroTitle__ixXIp{font-family:MTN Brighter Sans,sans-serif;font-size:3.5rem;font-weight:700;line-height:1.2;margin:0;background:linear-gradient(135deg,#FFD700,#FFA500);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page_heroDescription__BOlMS{font-size:1.25rem;font-weight:400;line-height:1.6;max-width:600px;margin:0;color:rgba(255,255,255,.9)}.page_heroButtons__QFahC{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center;margin:1rem 0}.page_primaryButton__gjjaG,.page_secondaryButton__0Pzex{min-width:200px;height:3rem;font-size:1rem;font-weight:600;border-radius:50px}.page_secondaryButton__0Pzex{background-color:transparent;border:2px solid white;color:white}.page_secondaryButton__0Pzex:hover{background-color:white;color:#333}.page_features__GdcOS{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:3rem;max-width:800px}.page_feature__LruQD{text-align:center;padding:1.5rem;background:rgba(255,255,255,.1);border-radius:12px;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}.page_featureIcon__UHR_A{font-size:2.5rem;margin-bottom:1rem}.page_featureTitle__pGLZ6{font-size:1.25rem;font-weight:600;margin:0 0 .5rem;color:white}.page_featureText__G2Vtt{font-size:.9rem;margin:0;color:rgba(255,255,255,.8);line-height:1.4}@media (max-width:768px){.page_heroTitle__ixXIp{font-size:2.5rem}.page_heroDescription__BOlMS{font-size:1.1rem}.page_heroButtons__QFahC{flex-direction:column;align-items:center}.page_features__GdcOS{grid-template-columns:1fr;gap:1rem}.page_feature__LruQD{padding:1rem}}@media (max-width:480px){.page_heroTitle__ixXIp{font-size:2rem}.page_heroDescription__BOlMS{font-size:1rem}.page_primaryButton__gjjaG,.page_secondaryButton__0Pzex{min-width:280px}}.page_srOnly__p95ko{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.page_container__rY8xG{min-height:100vh;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.page_background__8_WY8{position:absolute;inset:0;background-color:#000000;background-image:url(/adam-background.png);background-size:cover;background-position:50%;background-repeat:no-repeat;z-index:1}.page_overlay__ONX2C{position:absolute;inset:0;background-color:rgba(0,0,0,.4);z-index:2}.page_loginCard__yD0_B{position:relative;z-index:10;width:300px;padding:12px 24px;gap:18px;border-radius:24px;background:var(--White,#ffffffac);box-shadow:0 2px 3px 0 rgba(0,0,0,.25);margin:1rem}.page_cardHeader__WNReM,.page_loginCard__yD0_B{display:flex;flex-direction:column;justify-content:center;align-items:center}.page_cardHeader__WNReM{gap:4px;align-self:stretch}.page_logoContainer__E0xaJ{display:flex;justify-content:center}.page_logo__csjIu{width:100px;height:100px;max-width:100%;height:auto}@media (max-width:768px){.page_logo__csjIu{width:100px}}@media (max-width:480px){.page_logo__csjIu{width:100px}}.page_title__TZ6P1{color:var(--background-mtn-black-450,#191D23);text-align:center;font-family:var(--font-family-heading,"MTN Brighter Sans");font-size:var(--font-size-xl,24px);font-style:normal;font-weight:700;line-height:1.2;margin:0}@media (max-width:480px){.page_title__TZ6P1{font-size:var(--font-size-xl,24px)}}.page_description__kuOjc{color:var(--background-mtn-black-450,#191D23);text-align:center;font-family:var(--font-family-heading,"MTN Brighter Sans");font-size:var(--font-size-xs,12px);font-style:normal;font-weight:400;line-height:1.4;margin:0}@media (max-width:768px){.page_description__kuOjc{font-size:var(--font-size-xs,12px)}}@media (max-width:480px){.page_description__kuOjc{font-size:var(--font-size-xs,12px)}}.page_cardContent__blLH2{align-items:center;gap:1rem;display:flex;flex-direction:column;width:100%;padding:0}@media (max-width:768px){.page_cardContent__blLH2{gap:.875rem}}@media (max-width:480px){.page_cardContent__blLH2{gap:.75rem}}.page_ssoButtonsContainer__erhI_{display:flex;flex-direction:column;align-items:center;gap:.75rem;width:100%}.page_ssoButton__A22CV{width:100%}.page_divider__hy2tU{display:flex;align-items:center;width:100%;max-width:22rem;min-width:280px;gap:1rem}.page_dividerLine__6GV9I{flex:1;border-top:1px solid var(--white,#f9f9f9)}.page_dividerText__5pUPW{color:var(--white,#ffffff);text-align:center;font-family:var(--font-family-heading,"MTN Brighter Sans");font-size:var(--font-size-sm,14px);font-weight:400;line-height:1.4;text-transform:uppercase;white-space:nowrap}.page_form__7EXNE{display:flex;flex-direction:column;align-items:center;gap:1rem;width:100%;max-width:22rem}.page_errorMessage__ualEk{margin-bottom:8px;border:1px solid #dc2626;font-weight:500;line-height:1.4}.page_errorMessage__ualEk,.page_input__pky70{width:100%;font-size:var(--font-size-xs,12px)}.page_input__pky70{min-width:280px;border:1px solid #eee;background-color:white;color:#000000;font-family:var(--font-family-heading,"MTN Brighter Sans");padding:0 1rem;transition:border-color .2s ease,box-shadow .2s ease}.page_input__pky70:focus{border-color:var(--primary-mtn-yellow-500,#f4d036);outline:2px solid var(--primary-mtn-yellow-500,#f4d036);outline-offset:-2px;box-shadow:0 0 0 3px rgba(244,208,54,.1)}.page_input__pky70:disabled{background-color:#f9f9f9;color:#9ca3af;border-color:#e5e7eb;cursor:not-allowed}.page_input__pky70:disabled::-moz-placeholder{color:#9ca3af}.page_input__pky70:disabled::placeholder{color:#9ca3af}.page_input__pky70:hover:not(:focus){border-color:#ddd}.page_input__pky70::-moz-placeholder{color:#999;font-family:var(--font-family-heading,"MTN Brighter Sans")}.page_input__pky70::placeholder{color:#999;font-family:var(--font-family-heading,"MTN Brighter Sans")}.page_signInButton__UNrlk{width:100%}.page_cardFooter__WMQOt{justify-content:center;width:100%}.page_forgotPasswordButton__sjkF9{color:#000000;text-align:center;font-family:var(--font-family-heading,"MTN Brighter Sans");font-size:var(--font-size-sm,12px);font-weight:400;line-height:1.4;background:none;border:none;cursor:pointer;transition:color .3s ease,-webkit-text-decoration .2s ease;transition:color .3s ease,text-decoration .2s ease;transition:color .3s ease,text-decoration .2s ease,-webkit-text-decoration .2s ease;text-decoration:none;padding:.5rem 1rem;border-radius:.25rem}.page_forgotPasswordButton__sjkF9:hover{color:var(--primary-mtn-yellow-600,#ffbe00);text-decoration:underline;border:none}.page_forgotPasswordButton__sjkF9:focus{outline:2px solid var(--primary-mtn-yellow-500,#f4d036);outline-offset:2px;border:none}.page_forgotPasswordButton__sjkF9:disabled{color:#9ca3af;cursor:not-allowed}.page_forgotPasswordButton__sjkF9:disabled:hover{color:#9ca3af;text-decoration:none}.page_errorMessage__ualEk{padding:.75rem;background-color:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;font-size:.875rem;text-align:center;margin-bottom:1rem}.page_quickLoginSection__xfKqM{display:flex;flex-direction:column;align-items:center;gap:1rem;margin:1.5rem 0;width:100%}.page_quickLoginGrid__QCBLs{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem;width:100%}.page_quickLoginButton__NfsEg{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.75rem;border-radius:12px;background:linear-gradient(135deg,rgba(255,255,255,.1),rgba(255,255,255,.05));border:1px solid rgba(255,255,255,.2);color:var(--foreground);cursor:pointer;transition:all .2s ease;min-height:4rem;backdrop-filter:blur(10px)}.page_quickLoginButton__NfsEg:hover:not(:disabled){background:linear-gradient(135deg,rgba(255,255,255,.2),rgba(255,255,255,.1));border-color:rgba(255,255,255,.3);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.page_quickLoginButton__NfsEg:disabled{opacity:.5;cursor:not-allowed;transform:none}.page_quickLoginIcon__zsfxG{font-size:1.5rem;margin-bottom:.5rem;opacity:.9}.page_quickLoginButtons__Y11_1{display:flex;flex-direction:column;gap:.5rem;width:100%;max-width:20rem}.page_quickLoginButton__NfsEg{width:100%;height:2.5rem;border-radius:8px;background-color:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.3);color:white;font-size:.875rem;font-weight:500}.page_quickLoginButton__NfsEg:hover{background-color:rgba(255,255,255,.2);border-color:rgba(255,255,255,.5)}.page_credentialsInfo___Pdrk{padding:1rem;background-color:rgba(0,0,0,.3);border-radius:8px;text-align:center;max-width:20rem}.page_credentialsTitle__slIQz{color:rgba(255,255,255,.9);font-size:.875rem;font-weight:600;margin:0 0 .5rem}.page_credentialsList__TfaTc{display:flex;flex-direction:column;gap:.25rem}.page_credentialsList__TfaTc span{color:rgba(255,255,255,.7);font-size:.75rem;font-family:monospace}.page_backButton__3lU46{color:rgba(255,255,255,.8);font-size:.875rem;font-weight:500;transition:color .3s ease;background:none;border:none;cursor:pointer;padding:.5rem}.page_backButton__3lU46:hover{color:white}