@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}}
