.PasswordScreen_container__DET_V{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:20px;background:#000}.PasswordScreen_card__sisEk{background:hsla(0,0%,8%,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:40px;border-radius:20px;box-shadow:0 20px 60px rgba(255,215,0,.2);border:2px solid rgba(255,215,0,.3);width:100%;max-width:400px;animation:PasswordScreen_slideIn__6U0MZ .5s ease-out}@keyframes PasswordScreen_slideIn__6U0MZ{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.PasswordScreen_title__GJt0B{font-size:32px;font-weight:700;text-align:center;margin-bottom:30px;color:gold;letter-spacing:2px;text-shadow:0 0 20px rgba(255,215,0,.3)}.PasswordScreen_form__UH7FO{display:flex;flex-direction:column;gap:15px}.PasswordScreen_input__nvZAx{padding:16px 20px;font-size:18px;border:2px solid hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.05);color:#fff;border-radius:12px;outline:none;transition:all .3s ease;font-family:inherit}.PasswordScreen_input__nvZAx:focus{border-color:gold;box-shadow:0 0 0 3px rgba(255,215,0,.1);background:hsla(0,0%,100%,.08)}.PasswordScreen_input__nvZAx::placeholder{color:#6c6c6c}.PasswordScreen_inputError__aVCEA{border-color:#ef4444;animation:PasswordScreen_shake__qdHnw .4s ease}@keyframes PasswordScreen_shake__qdHnw{0%,to{transform:translateX(0)}25%{transform:translateX(-10px)}75%{transform:translateX(10px)}}.PasswordScreen_errorText__c1x1h{color:#ef4444;font-size:14px;text-align:center;margin:-5px 0 0}.PasswordScreen_button__qu0RS{padding:16px 20px;font-size:18px;font-weight:600;background:linear-gradient(135deg,gold,orange);color:#000;border:none;border-radius:12px;cursor:pointer;transition:all .3s ease;font-family:inherit;margin-top:10px}.PasswordScreen_button__qu0RS:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 30px rgba(255,215,0,.5)}.PasswordScreen_button__qu0RS:active:not(:disabled){transform:translateY(0)}.PasswordScreen_button__qu0RS:disabled{opacity:.6;cursor:not-allowed}@media (max-width:480px){.PasswordScreen_card__sisEk{padding:30px 25px}.PasswordScreen_title__GJt0B{font-size:28px}.PasswordScreen_button__qu0RS,.PasswordScreen_input__nvZAx{font-size:16px;padding:14px 18px}}.LandingPage_container__zUG4v{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:20px;position:relative;overflow:hidden;background:#000}.LandingPage_content__Hmc3m{width:100%;max-width:700px;text-align:center;display:flex;flex-direction:column;gap:25px}.LandingPage_title__tdSMR{font-size:56px;font-weight:900;color:#fff;text-shadow:0 0 20px hsla(0,0%,100%,.3);letter-spacing:3px;line-height:1.2;margin:0}.LandingPage_dates__P83DG{font-size:48px;font-weight:700;color:gold;text-shadow:0 0 30px rgba(255,215,0,.6);letter-spacing:4px;padding:20px;background:rgba(255,215,0,.1);border-radius:16px;border:2px solid rgba(255,215,0,.3)}.LandingPage_tease__hcgYn{font-size:24px;font-weight:500;color:#a0a0a0;font-style:italic;padding:15px 20px;background:hsla(0,0%,100%,.03);border-radius:12px;border:1px solid hsla(0,0%,100%,.1)}.LandingPage_loading___0loG{display:flex;align-items:center;justify-content:center;gap:15px;font-size:18px;color:#6c6c6c;padding:20px;background:hsla(0,0%,100%,.05);border-radius:12px}.LandingPage_spinner__s_Gpj{width:24px;height:24px;border:3px solid hsla(0,0%,100%,.1);border-top-color:gold;border-radius:50%;animation:LandingPage_spin__5C5jB 1s linear infinite}@keyframes LandingPage_spin__5C5jB{to{transform:rotate(1turn)}}.LandingPage_detail__jL4R1{display:flex;flex-direction:column;gap:10px;background:hsla(0,0%,100%,.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:24px 30px;border-radius:16px;border:2px solid hsla(0,0%,100%,.15)}.LandingPage_label__s6b29{font-size:16px;font-weight:600;color:#a0a0a0;text-transform:uppercase;letter-spacing:2px}.LandingPage_value__QN_1G{font-size:34px;font-weight:700;color:#fff;text-shadow:0 0 20px hsla(0,0%,100%,.3)}.LandingPage_airlineBox__qV6Mt{display:flex;flex-direction:column;gap:15px;background:rgba(255,0,0,.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:30px;border-radius:20px;border:2px solid rgba(255,0,0,.3)}.LandingPage_airlineContent__lEUi7{display:flex;flex-direction:column;gap:12px;align-items:center}.LandingPage_emiratesLogo__Pv_ki{width:100%;max-width:250px;height:auto;display:flex;justify-content:center;filter:drop-shadow(0 0 15px rgba(255,0,0,.4))}.LandingPage_emiratesLogo__Pv_ki img{width:100%;height:auto}.LandingPage_airlineText__XCOXq{font-size:20px;font-weight:600;color:silver;letter-spacing:1px}.LandingPage_destination__vB1F9{background:linear-gradient(135deg,rgba(255,215,0,.15),hsla(0,100%,71%,.15));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:40px 35px;border-radius:24px;border:3px solid rgba(255,215,0,.4);box-shadow:0 0 40px rgba(255,215,0,.3);margin-top:10px}.LandingPage_destinationLabel__GlxX4{font-size:22px;font-weight:700;color:gold;text-transform:uppercase;letter-spacing:4px;margin-bottom:20px;text-shadow:0 0 20px rgba(255,215,0,.5)}.LandingPage_destinationName__sKpNe{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.LandingPage_destinationCode__MN4Fq{font-size:72px;font-weight:900;color:#fff;text-shadow:0 0 40px hsla(0,0%,100%,.6);letter-spacing:10px}.LandingPage_destinationCity__dB6FQ{font-size:32px;font-weight:600;color:gold;text-shadow:0 0 20px rgba(255,215,0,.4)}.LandingPage_destinationCountry__vh9tF{font-size:20px;font-weight:500;color:silver;margin-top:5px}.LandingPage_emoji__AUKdZ{font-size:44px;margin-top:15px;animation:LandingPage_bounce__CRUKj 1.5s ease infinite;filter:drop-shadow(0 4px 8px rgba(0,0,0,.3))}@keyframes LandingPage_fadeIn__Qp1e7{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes LandingPage_slideIn__w_hR5{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes LandingPage_popIn__rK6UW{0%{opacity:0;transform:scale(.8)}50%{transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes LandingPage_destinationPopIn__ff_sz{0%{opacity:0;transform:scale(.5) rotate(-5deg)}60%{transform:scale(1.1) rotate(2deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}@keyframes LandingPage_bounce__CRUKj{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.LandingPage_fadeIn__Qp1e7{animation:LandingPage_fadeIn__Qp1e7 1s ease-out}.LandingPage_slideIn__w_hR5{animation:LandingPage_slideIn__w_hR5 .8s ease-out}.LandingPage_popIn__rK6UW{animation:LandingPage_popIn__rK6UW 1s cubic-bezier(.68,-.55,.265,1.55)}.LandingPage_destinationPopIn__ff_sz{animation:LandingPage_destinationPopIn__ff_sz 1.2s cubic-bezier(.68,-.55,.265,1.55)}@media (max-width:768px){.LandingPage_content__Hmc3m{gap:20px}.LandingPage_title__tdSMR{font-size:42px;letter-spacing:2px}.LandingPage_dates__P83DG{font-size:38px;letter-spacing:3px;padding:18px}.LandingPage_tease__hcgYn{font-size:20px;padding:12px 18px}.LandingPage_loading___0loG{font-size:16px;padding:18px}.LandingPage_spinner__s_Gpj{width:20px;height:20px}.LandingPage_detail__jL4R1{padding:20px 24px}.LandingPage_label__s6b29{font-size:14px}.LandingPage_value__QN_1G{font-size:28px}.LandingPage_airlineBox__qV6Mt{padding:24px 20px}.LandingPage_emiratesLogo__Pv_ki{max-width:200px}.LandingPage_airlineText__XCOXq{font-size:18px}.LandingPage_destination__vB1F9{padding:32px 28px}.LandingPage_destinationLabel__GlxX4{font-size:18px;letter-spacing:3px}.LandingPage_destinationCode__MN4Fq{font-size:56px;letter-spacing:8px}.LandingPage_destinationCity__dB6FQ{font-size:26px}.LandingPage_destinationCountry__vh9tF{font-size:18px}.LandingPage_emoji__AUKdZ{font-size:38px}}@media (max-width:480px){.LandingPage_container__zUG4v{padding:15px}.LandingPage_content__Hmc3m{gap:18px}.LandingPage_title__tdSMR{font-size:36px;letter-spacing:1px}.LandingPage_dates__P83DG{font-size:32px;letter-spacing:2px;padding:16px}.LandingPage_tease__hcgYn{font-size:18px;padding:10px 16px}.LandingPage_loading___0loG{font-size:15px;padding:16px;gap:12px}.LandingPage_spinner__s_Gpj{width:18px;height:18px;border-width:2px}.LandingPage_detail__jL4R1{padding:18px 20px}.LandingPage_label__s6b29{font-size:13px}.LandingPage_value__QN_1G{font-size:26px}.LandingPage_airlineBox__qV6Mt{padding:20px 18px}.LandingPage_emiratesLogo__Pv_ki{max-width:180px}.LandingPage_airlineText__XCOXq{font-size:16px}.LandingPage_destination__vB1F9{padding:28px 24px}.LandingPage_destinationLabel__GlxX4{font-size:16px;letter-spacing:2px;margin-bottom:16px}.LandingPage_destinationCode__MN4Fq{font-size:48px;letter-spacing:6px}.LandingPage_destinationCity__dB6FQ{font-size:24px}.LandingPage_destinationCountry__vh9tF{font-size:16px}.LandingPage_emoji__AUKdZ{font-size:34px}}