.InlineLogin-module-scss-module__zbH-HW__inlineLoginContainer{color:#f9f5ff;background:radial-gradient(120% 200% at 0 0,#2b2040 0%,#130b22 48%,#080412 100%);border-radius:18px;flex-direction:column;gap:.75rem;max-width:380px;padding:1.5rem 1.75rem 1.75rem;display:flex;position:relative;box-shadow:0 18px 45px #00000073,0 0 0 1px #ffffff0d}.InlineLogin-module-scss-module__zbH-HW__closeButton{color:#f9f5ffcc;cursor:pointer;background:#100820e6;border:none;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;transition:background .15s,transform .1s,box-shadow .15s;display:flex;position:absolute;top:.9rem;right:.9rem}.InlineLogin-module-scss-module__zbH-HW__closeButton:hover{background:#2a1850f2;transform:translateY(-.5px);box-shadow:0 0 0 1px #d1d5fa33}.InlineLogin-module-scss-module__zbH-HW__closeButton:active{box-shadow:none;transform:translateY(.5px)scale(.97)}.InlineLogin-module-scss-module__zbH-HW__title{letter-spacing:.01em;margin-top:.25rem;font-size:1.1rem;font-weight:600}.InlineLogin-module-scss-module__zbH-HW__subtitle{color:#e2dbffcc;max-width:18rem;font-size:.78rem;line-height:1.3}.InlineLogin-module-scss-module__zbH-HW__form{flex-direction:column;gap:.9rem;margin-top:.5rem;display:flex}.InlineLogin-module-scss-module__zbH-HW__fieldWrapper{flex-direction:column;gap:.35rem;display:flex}.InlineLogin-module-scss-module__zbH-HW__label{color:#e9e3ffe6;font-size:.75rem;font-weight:500}.InlineLogin-module-scss-module__zbH-HW__inputWrapper{background:#090614e6;border-radius:999px;align-items:center;gap:.4rem;padding:.55rem .7rem;display:flex;position:relative;box-shadow:inset 0 0 0 1px #9d84ff59,0 20px 35px #000000b3}.InlineLogin-module-scss-module__zbH-HW__inputIcon{color:#c1aaffe6;flex-shrink:0}.InlineLogin-module-scss-module__zbH-HW__input{color:#f9f5ff;background:0 0;border:none;outline:none;flex:1;font-size:16px}.InlineLogin-module-scss-module__zbH-HW__input::placeholder{color:#ad94e6b3}.InlineLogin-module-scss-module__zbH-HW__togglePassword{color:#c1aaffe6;cursor:pointer;background:0 0;border:none;border-left:1px solid #5c48a5cc;padding:.1rem .1rem .1rem .4rem;font-size:.68rem;font-weight:500}.InlineLogin-module-scss-module__zbH-HW__error{color:#fecaca;font-size:.7rem}.InlineLogin-module-scss-module__zbH-HW__submitButton{letter-spacing:.03em;text-transform:uppercase;cursor:pointer;color:#0b0416;background:radial-gradient(circle at 0 0,#f97316 0%,#ec4899 40%,#8b5cf6 100%);border:none;border-radius:999px;margin-top:.3rem;padding:.6rem .9rem;font-size:.8rem;font-weight:600;transition:transform .12s,box-shadow .12s,filter .15s;box-shadow:0 18px 40px #0f172ad9,0 0 0 1px #fbf4ff1a}.InlineLogin-module-scss-module__zbH-HW__submitButton:hover{filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 22px 46px #0f172af2,0 0 0 1px #ffffff24}.InlineLogin-module-scss-module__zbH-HW__submitButton:active{transform:translateY(1px)scale(.98);box-shadow:0 12px 28px #0f172ae6,0 0 0 1px #ffffff1a}.InlineLogin-module-scss-module__zbH-HW__submitButton:disabled{opacity:.75;cursor:default;transform:none;box-shadow:0 14px 32px #0f172ab3,0 0 0 1px #ffffff0f}.InlineLogin-module-scss-module__zbH-HW__forgotPasswordButton{text-align:right;color:#b9a6ff;cursor:pointer;background:0 0;border:none;width:100%;margin-top:-8px;padding:0;font-size:.78rem;transition:color .2s;display:block}.InlineLogin-module-scss-module__zbH-HW__forgotPasswordButton:hover{color:#f9f5ff;text-decoration:underline}
@keyframes PlanMyTripSheet-module-scss-module__JLjqNW__planTripFadeIn{0%{opacity:0}to{opacity:1}}@keyframes PlanMyTripSheet-module-scss-module__JLjqNW__planTripSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes PlanMyTripSheet-module-scss-module__JLjqNW__planTripPopIn{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes PlanMyTripSheet-module-scss-module__JLjqNW__planTripRowIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes PlanMyTripSheet-module-scss-module__JLjqNW__planTripBellRing{0%{transform:rotate(0)}20%{transform:rotate(-12deg)}40%{transform:rotate(10deg)}60%{transform:rotate(-6deg)}80%{transform:rotate(3deg)}to{transform:rotate(0)}}@keyframes PlanMyTripSheet-module-scss-module__JLjqNW__planTripSparkle{0%{opacity:0;transform:scale(.6)}35%{opacity:1;transform:scale(1)}70%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes PlanMyTripSheet-module-scss-module__JLjqNW__planTripSweep{0%{transform:translate(-120%)}to{transform:translate(220%)}}.PlanMyTripSheet-module-scss-module__JLjqNW__overlay{z-index:100000;-webkit-backdrop-filter:blur(4px);background:#030208b8;justify-content:center;align-items:center;padding:32px;animation:.36s ease-out PlanMyTripSheet-module-scss-module__JLjqNW__planTripFadeIn;display:flex;position:fixed;inset:0}.PlanMyTripSheet-module-scss-module__JLjqNW__overlay[data-reduced-motion]{animation:none}.PlanMyTripSheet-module-scss-module__JLjqNW__panel{color:#fff;background:linear-gradient(#0b0616 0%,#060410 100%);border:1px solid #c27aff2e;border-radius:20px;outline:none;flex-direction:column;width:100%;max-width:480px;max-height:90vh;animation:.36s cubic-bezier(.22,1,.36,1) PlanMyTripSheet-module-scss-module__JLjqNW__planTripPopIn;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 64px #00000080}.PlanMyTripSheet-module-scss-module__JLjqNW__overlay[data-reduced-motion] .PlanMyTripSheet-module-scss-module__JLjqNW__panel{animation:none}.PlanMyTripSheet-module-scss-module__JLjqNW__panelScroll{-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding:24px;overflow-y:auto}.PlanMyTripSheet-module-scss-module__JLjqNW__dragHandleZone,.PlanMyTripSheet-module-scss-module__JLjqNW__dragHandle{display:none}.PlanMyTripSheet-module-scss-module__JLjqNW__closeBtn{z-index:5;color:#fff;cursor:pointer;background:#00000073;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;min-height:44px;transition:background .15s;display:flex;position:absolute;top:16px;right:16px}.PlanMyTripSheet-module-scss-module__JLjqNW__closeBtn:hover{background:#0009}.PlanMyTripSheet-module-scss-module__JLjqNW__closeBtn:focus-visible{outline-offset:2px;outline:2px solid #c23fe0}.PlanMyTripSheet-module-scss-module__JLjqNW__headerBlock{margin-bottom:20px;padding-right:40px}.PlanMyTripSheet-module-scss-module__JLjqNW__heading{color:#f9f5ff;margin:0 0 8px;font-size:22px;font-weight:700;line-height:1.2}.PlanMyTripSheet-module-scss-module__JLjqNW__subtitle{color:#e2dbffcc;max-width:40ch;margin:0;font-size:14px;line-height:1.45}.PlanMyTripSheet-module-scss-module__JLjqNW__rows{flex-direction:column;gap:10px;display:flex}.PlanMyTripSheet-module-scss-module__JLjqNW__row{width:100%;min-height:68px;color:inherit;text-align:left;cursor:pointer;opacity:0;animation:.32s ease-out forwards PlanMyTripSheet-module-scss-module__JLjqNW__planTripRowIn;animation-delay:var(--row-delay,0s);-webkit-tap-highlight-color:#0000;background:linear-gradient(#ffffff09 0%,#fff0 60%),#0e0a1b;border:1px solid #c27aff24;border-radius:16px;align-items:center;gap:14px;padding:12px 16px;transition:transform .15s,border-color .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 8px 18px #00000047}.PlanMyTripSheet-module-scss-module__JLjqNW__overlay[data-reduced-motion] .PlanMyTripSheet-module-scss-module__JLjqNW__row{opacity:1;animation:none}.PlanMyTripSheet-module-scss-module__JLjqNW__row:hover{border-color:#c27aff52;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff0f,0 10px 22px #00000057}.PlanMyTripSheet-module-scss-module__JLjqNW__row:focus-visible{outline-offset:2px;outline:2px solid #c23fe0}.PlanMyTripSheet-module-scss-module__JLjqNW__rowPressed{border-color:#c27aff80;transform:scale(.985)}.PlanMyTripSheet-module-scss-module__JLjqNW__rowPressed:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff29,#0000);width:60%;animation:.4s ease-out PlanMyTripSheet-module-scss-module__JLjqNW__planTripSweep;position:absolute;inset:0}.PlanMyTripSheet-module-scss-module__JLjqNW__rowFeatured{background:linear-gradient(#c23fe024 0%,#3d35c414 100%),#100a1f;border:1px solid #c23fe066;box-shadow:inset 0 1px #ffffff0d,0 10px 24px #0000004d}.PlanMyTripSheet-module-scss-module__JLjqNW__rowFeatured:hover{border-color:#c23fe099}.PlanMyTripSheet-module-scss-module__JLjqNW__rowIcon{color:#e6d9ff;background:linear-gradient(160deg,#c27aff38 0%,#3d35c42e 100%);border:1px solid #c27aff38;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.PlanMyTripSheet-module-scss-module__JLjqNW__bellRing{transform-origin:50% 20%}.PlanMyTripSheet-module-scss-module__JLjqNW__overlay:not([data-reduced-motion]) .PlanMyTripSheet-module-scss-module__JLjqNW__bellRing{animation:.7s ease-in-out .45s PlanMyTripSheet-module-scss-module__JLjqNW__planTripBellRing}.PlanMyTripSheet-module-scss-module__JLjqNW__rowText{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.PlanMyTripSheet-module-scss-module__JLjqNW__rowTitle{color:#f9f5ff;font-size:15px;font-weight:600;line-height:1.3}.PlanMyTripSheet-module-scss-module__JLjqNW__rowDescription{color:#e2dbffb8;font-size:13px;line-height:1.35}.PlanMyTripSheet-module-scss-module__JLjqNW__rowChevronWrap{background:#0000004d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:relative}.PlanMyTripSheet-module-scss-module__JLjqNW__rowChevron{color:#e2dbffd9}.PlanMyTripSheet-module-scss-module__JLjqNW__sparkle{pointer-events:none;opacity:0;clip-path:polygon(50% 0%,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0% 50%,39% 39%);background:radial-gradient(circle,#fff 0%,#ff7aa8 55%,#0000 75%);width:10px;height:10px;animation:1s ease-in-out .5s PlanMyTripSheet-module-scss-module__JLjqNW__planTripSparkle;position:absolute;top:-6px;right:-4px}.PlanMyTripSheet-module-scss-module__JLjqNW__overlay[data-reduced-motion] .PlanMyTripSheet-module-scss-module__JLjqNW__sparkle{display:none}.PlanMyTripSheet-module-scss-module__JLjqNW__trustLine{color:#e2dbff8c;justify-content:center;align-items:center;gap:6px;margin:18px 0 4px;font-size:12px;display:flex}@media (max-width:640px){.PlanMyTripSheet-module-scss-module__JLjqNW__overlay{justify-content:stretch;align-items:flex-end;padding:0}.PlanMyTripSheet-module-scss-module__JLjqNW__panel{border-bottom:none;border-left:none;border-right:none;border-radius:26px 26px 0 0;width:100%;max-width:100%;min-height:65vh;max-height:72vh;animation:.38s cubic-bezier(.22,1,.36,1) PlanMyTripSheet-module-scss-module__JLjqNW__planTripSlideUp}.PlanMyTripSheet-module-scss-module__JLjqNW__overlay[data-reduced-motion] .PlanMyTripSheet-module-scss-module__JLjqNW__panel{animation:none}.PlanMyTripSheet-module-scss-module__JLjqNW__panelScroll{padding:22px 20px calc(20px + env(safe-area-inset-bottom))}.PlanMyTripSheet-module-scss-module__JLjqNW__dragHandleZone{touch-action:none;justify-content:center;padding-top:10px;padding-bottom:6px;display:flex}.PlanMyTripSheet-module-scss-module__JLjqNW__dragHandle{background:#ffffff47;border-radius:999px;width:40px;height:4px;display:block}.PlanMyTripSheet-module-scss-module__JLjqNW__closeBtn{top:14px;right:14px}}
