.calendar-bridge-module__kUhEMG__bridge{--start:.42s;-webkit-tap-highlight-color:transparent;flex:none;width:300px;height:140px;position:relative}.calendar-bridge-module__kUhEMG__guides{position:absolute;inset:0;overflow:visible}.calendar-bridge-module__kUhEMG__guides path{fill:none;stroke:#0a102421;stroke-width:2px;stroke-linecap:round;stroke-dasharray:.1 7}.calendar-bridge-module__kUhEMG__app{background:#fff;border-radius:16px;place-items:center;width:60px;height:60px;animation:.56s cubic-bezier(.2,.8,.2,1) both calendar-bridge-module__kUhEMG__app-in;display:grid;position:absolute;box-shadow:0 0 0 1px #0a102412,0 8px 20px #0a10241f}.calendar-bridge-module__kUhEMG__apple{animation-delay:calc(var(--start) - .26s);--rest:rotate(-9deg);top:40px;left:12px;transform:rotate(-9deg)}.calendar-bridge-module__kUhEMG__google{z-index:1;animation-delay:calc(var(--start) - .2s);--rest:rotate(6deg);top:28px;left:50px;transform:rotate(6deg)}@keyframes calendar-bridge-module__kUhEMG__app-in{0%{opacity:0;transform:translateY(10px) scale(.85) var(--rest)}to{opacity:1;transform:var(--rest)}}.calendar-bridge-module__kUhEMG__receive{animation:.56s cubic-bezier(.2,.8,.2,1) both calendar-bridge-module__kUhEMG__app-in,.42s ease-out both calendar-bridge-module__kUhEMG__app-bump;animation-delay:calc(var(--start) - .2s), calc(var(--start) + 1.46s)}@keyframes calendar-bridge-module__kUhEMG__app-bump{0%{transform:var(--rest)}40%{transform:translateY(-4px) scale(1.05) var(--rest)}to{transform:var(--rest)}}.calendar-bridge-module__kUhEMG__planet{width:86px;height:86px;animation:.6s cubic-bezier(.2,.8,.2,1) both calendar-bridge-module__kUhEMG__planet-in,.36s ease-out both calendar-bridge-module__kUhEMG__planet-gulp;animation-delay:calc(var(--start) - .12s), calc(var(--start) + .88s);background:radial-gradient(closest-side,#fff 62%,#0000 100%),conic-gradient(from 200deg,#bb97ff,#6aa8ff,#6fd27f,#ffd452,#ff8fa3,#bb97ff);border-radius:999px;place-items:center;display:grid;position:absolute;top:26px;left:198px;box-shadow:0 10px 28px #7658dc38}.calendar-bridge-module__kUhEMG__planet>svg{width:58px;height:58px}@keyframes calendar-bridge-module__kUhEMG__planet-in{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}@keyframes calendar-bridge-module__kUhEMG__planet-gulp{0%{transform:none}45%{transform:scale(1.08)}to{transform:none}}.calendar-bridge-module__kUhEMG__chip{opacity:0;animation:.9s cubic-bezier(.45,.05,.55,.95) both calendar-bridge-module__kUhEMG__chip-cross;animation-delay:calc(var(--start) + var(--at));position:absolute;top:53px;left:104px}.calendar-bridge-module__kUhEMG__chip>i{background:var(--ink);width:20px;height:10px;animation:.9s linear both calendar-bridge-module__kUhEMG__chip-rise;animation-delay:inherit;border-radius:999px;display:block;box-shadow:0 0 0 2px #fff,0 3px 8px #0a10242e}@keyframes calendar-bridge-module__kUhEMG__chip-cross{0%{opacity:0;transform:translate(0)}12%{opacity:1}84%{opacity:1}to{opacity:0;transform:translate(90px)}}@keyframes calendar-bridge-module__kUhEMG__chip-rise{0%{animation-timing-function:cubic-bezier(.3,.6,.6,1);transform:translateY(0)}50%{animation-timing-function:cubic-bezier(.4,0,.7,.4);transform:translateY(-25px)}to{transform:translateY(0)}}.calendar-bridge-module__kUhEMG__back{animation-name:calendar-bridge-module__kUhEMG__chip-return;top:80px;left:194px}.calendar-bridge-module__kUhEMG__back>i{animation-name:calendar-bridge-module__kUhEMG__chip-dip}@keyframes calendar-bridge-module__kUhEMG__chip-return{0%{opacity:0;transform:translate(0)}12%{opacity:1}84%{opacity:1}to{opacity:0;transform:translate(-90px)}}@keyframes calendar-bridge-module__kUhEMG__chip-dip{0%{animation-timing-function:cubic-bezier(.3,.6,.6,1);transform:translateY(0)}50%{animation-timing-function:cubic-bezier(.4,0,.7,.4);transform:translateY(18px)}to{transform:translateY(0)}}.calendar-bridge-module__kUhEMG__badge{color:#fff;width:28px;height:28px;animation:.42s cubic-bezier(.2,.8,.2,1) both calendar-bridge-module__kUhEMG__badge-in;animation-delay:calc(var(--start) + .9s);background:linear-gradient(#6fd27f,#2fa048);border-radius:999px;place-items:center;display:grid;position:absolute;bottom:2px;right:-2px;box-shadow:0 0 0 3px #fff,0 4px 10px #2fa04859}@keyframes calendar-bridge-module__kUhEMG__badge-in{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}.calendar-bridge-module__kUhEMG__burst{width:0;height:0;position:absolute;top:69px;left:241px}.calendar-bridge-module__kUhEMG__burst>i{background:var(--ink);opacity:0;width:8px;height:8px;animation:.9s cubic-bezier(.2,.7,.3,1) both calendar-bridge-module__kUhEMG__spark;animation-delay:calc(var(--start) + .96s);border-radius:999px;position:absolute;top:-4px;left:-4px}@keyframes calendar-bridge-module__kUhEMG__spark{0%{opacity:0;transform:translate(0)scale(.6)}15%{opacity:1}to{opacity:0;transform:translate(var(--dx), var(--dy)) scale(.4)}}.calendar-bridge-module__kUhEMG__small{flex:none;width:70px;height:46px;position:relative}.calendar-bridge-module__kUhEMG__small .calendar-bridge-module__kUhEMG__smallApp{background:#fff;border-radius:10px;place-items:center;width:34px;height:34px;display:grid;position:absolute;box-shadow:0 0 0 1px #0a102414,0 3px 8px #0a10241a}.calendar-bridge-module__kUhEMG__small .calendar-bridge-module__kUhEMG__smallApp:first-child{top:8px;left:0;transform:rotate(-8deg)}.calendar-bridge-module__kUhEMG__small .calendar-bridge-module__kUhEMG__smallApp:nth-child(2){top:2px;left:14px;transform:rotate(6deg)}.calendar-bridge-module__kUhEMG__small .calendar-bridge-module__kUhEMG__smallPlanet{background:#fff;border-radius:999px;place-items:center;width:30px;height:30px;animation:.42s ease-out .7s both calendar-bridge-module__kUhEMG__planet-gulp;display:grid;position:absolute;bottom:0;right:0;box-shadow:0 0 0 1px #0a102414,0 3px 8px #7658dc2e}.calendar-bridge-module__kUhEMG__small .calendar-bridge-module__kUhEMG__smallPlanet>svg{width:22px;height:22px}@media (prefers-reduced-motion:reduce){.calendar-bridge-module__kUhEMG__app,.calendar-bridge-module__kUhEMG__receive,.calendar-bridge-module__kUhEMG__planet,.calendar-bridge-module__kUhEMG__badge,.calendar-bridge-module__kUhEMG__small .calendar-bridge-module__kUhEMG__smallPlanet{animation:none!important}.calendar-bridge-module__kUhEMG__chip,.calendar-bridge-module__kUhEMG__burst{display:none}}
.tickets-module__Q_lTwW__window,.tickets-module__Q_lTwW__art{--flight:var(--memento-obj-flight);--flight-soft:#e6f4fe;--flight-ink:#075f9e;--deal-ease:cubic-bezier(.22, 1, .36, 1);--deal-spring:cubic-bezier(.34, 1, .64, 1)}.tickets-module__Q_lTwW__window{flex-direction:column;gap:16px;padding:2px 0 10px;display:flex}.tickets-module__Q_lTwW__backDisc{width:var(--memento-control-touch);height:var(--memento-control-touch);border-radius:999px;justify-content:center;align-items:center;display:flex}.tickets-module__Q_lTwW__backDisc>span{background:color-mix(in srgb, var(--memento-ink) 8%, transparent);width:30px;height:30px;color:var(--memento-ink);border-radius:999px;place-items:center;transition:transform .15s ease-out;display:grid}.tickets-module__Q_lTwW__backDisc:active>span{transform:scale(.86)}.tickets-module__Q_lTwW__segments{min-height:var(--memento-control-touch);background:color-mix(in srgb, var(--memento-ink) 6%, transparent);border-radius:999px;grid-template-columns:1fr 1fr;display:grid;position:relative}.tickets-module__Q_lTwW__segThumb{width:calc(50% - 3px);transition:transform .32s var(--deal-ease);background:#fff;border-radius:999px;position:absolute;top:3px;bottom:3px;left:3px;box-shadow:0 1px 2px #0a102414,0 3px 10px #0a102414}.tickets-module__Q_lTwW__segments[data-at=past]>.tickets-module__Q_lTwW__segThumb{transform:translate(100%)}.tickets-module__Q_lTwW__segments>button{color:#526071;justify-content:center;align-items:center;gap:7px;min-width:0;padding:0 10px;font-size:15px;font-weight:600;transition:color .2s ease-out;display:flex;position:relative}.tickets-module__Q_lTwW__segments>button[aria-checked=true]{color:var(--memento-ink)}.tickets-module__Q_lTwW__segments>button>i{background:color-mix(in srgb, var(--memento-ink) 7%, transparent);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12px;font-style:normal;font-weight:700;display:grid}.tickets-module__Q_lTwW__segments>button[aria-checked=true]>i{background:var(--memento-ink);color:#fff}.tickets-module__Q_lTwW__wallet{flex-direction:column;gap:18px;display:flex}.tickets-module__Q_lTwW__trip{flex-direction:column;gap:10px;display:flex}.tickets-module__Q_lTwW__tripHead{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:0 2px;display:grid}.tickets-module__Q_lTwW__tripHead>b{min-width:0;font-family:var(--memento-font-wordmark);letter-spacing:-.005em;color:var(--memento-ink);overflow-wrap:anywhere;font-size:30px;font-weight:700;line-height:1.05}.tickets-module__Q_lTwW__tripHead>b[data-name]{font-size:23px;line-height:1.15}.tickets-module__Q_lTwW__when{color:#075f9e;font-variant-numeric:tabular-nums;white-space:nowrap;background:#e6f4fe;border-radius:999px;flex:none;align-items:center;height:26px;padding:0 10px;font-size:13px;font-weight:650;display:inline-flex}.tickets-module__Q_lTwW__when[data-now]{color:#1c6b3f;background:#e4f4ea}.tickets-module__Q_lTwW__stack{flex-direction:column;display:flex}.tickets-module__Q_lTwW__stack>*+*{margin-top:-10px}.tickets-module__Q_lTwW__trust{color:#526071;text-align:center;text-wrap:balance;margin:0;padding:2px 10px 0;font-size:12px;font-weight:550;line-height:18px}.tickets-module__Q_lTwW__pastList{background:#fff;border-radius:20px;flex-direction:column;display:flex;overflow:clip;box-shadow:0 0 0 1px #0a102412,0 8px 22px #0a10240f}.tickets-module__Q_lTwW__pastRow{width:100%;min-height:68px;color:var(--memento-ink);text-align:left;align-items:center;gap:12px;padding:12px 14px;transition:background-color .15s ease-out;display:flex}.tickets-module__Q_lTwW__pastList>[type=button]{box-shadow:none;border-radius:0}.tickets-module__Q_lTwW__pastList>[type=button]+[type=button]{box-shadow:inset 0 1px 0 var(--memento-line)}.tickets-module__Q_lTwW__pastRow:active{background:color-mix(in srgb, var(--memento-ink) 4%, transparent)}.tickets-module__Q_lTwW__pastThumb{color:#fff;background:linear-gradient(140deg,#ffb25e 0%,#ff7a6b 55%,#f2578f 100%);border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid;overflow:clip}.tickets-module__Q_lTwW__pastThumb>img{object-fit:cover;filter:saturate(.6);width:100%;height:100%}.tickets-module__Q_lTwW__pastText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.tickets-module__Q_lTwW__pastText>b{font-size:15px;font-weight:650;line-height:1.3}.tickets-module__Q_lTwW__pastText>span{color:#526071;font-size:13px;line-height:1.35}.tickets-module__Q_lTwW__pastRow[data-ended]>.tickets-module__Q_lTwW__pastThumb{opacity:.55;filter:grayscale()}.tickets-module__Q_lTwW__pastRow>svg{color:#8a94a3;flex:none}.tickets-module__Q_lTwW__none{color:#526071;text-align:center;margin:0;padding:28px 12px;font-size:14px}.tickets-module__Q_lTwW__invite{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:4px 0 2px;display:flex}.tickets-module__Q_lTwW__art{width:226px;max-width:100%;height:172px;position:relative}.tickets-module__Q_lTwW__artStay{background:#fff;border-radius:16px;width:208px;height:150px;position:absolute;bottom:11px;right:9px;overflow:clip;rotate:4deg;box-shadow:0 0 0 1px #0a102412,0 10px 26px #0a10241f}.tickets-module__Q_lTwW__artStay>svg{width:100%;height:72px;display:block}.tickets-module__Q_lTwW__artSeal{background:#fff;border-radius:999px;padding:2px;display:flex;position:absolute;top:8px;right:8px;box-shadow:0 4px 12px #0a102433}.tickets-module__Q_lTwW__artBars{flex-direction:column;gap:6px;padding:10px 14px 0 18px;display:flex}.tickets-module__Q_lTwW__artBars>i{background:color-mix(in srgb, var(--memento-ink) 13%, transparent);border-radius:4px;height:8px;display:block}.tickets-module__Q_lTwW__artBars>i:last-child{background:color-mix(in srgb, var(--memento-ink) 7%, transparent);width:46%}.tickets-module__Q_lTwW__artWeek{grid-template-columns:repeat(7,1fr);place-items:center;height:18px;margin:14px 14px 0 18px;display:grid;position:relative}.tickets-module__Q_lTwW__artWeek:before{content:"";background:var(--stay-path-soft);position:absolute;inset:0 21.4286%}.tickets-module__Q_lTwW__artWeek>i{background:color-mix(in srgb, var(--memento-ink) 16%, transparent);border-radius:50%;width:6px;height:6px;position:relative}.tickets-module__Q_lTwW__artWeek>i[data-stay=night]{background:color-mix(in srgb, var(--memento-ink) 42%, transparent)}.tickets-module__Q_lTwW__artWeek>i:is([data-stay=in],[data-stay=out]){background:var(--stay-sunrise);width:18px;height:18px}.tickets-module__Q_lTwW__artWeek>i[data-stay=out]{background:var(--stay-night)}.tickets-module__Q_lTwW__inviteTitle{letter-spacing:-.02em;color:var(--memento-ink);text-wrap:balance;margin:4px 0 0;font-size:22px;font-weight:750;line-height:1.2}.tickets-module__Q_lTwW__flow{width:100%;box-shadow:inset 0 0 0 1px var(--memento-line);background:#fff;border-radius:20px;margin:0;padding:16px 6px 12px}.tickets-module__Q_lTwW__flowSteps{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.tickets-module__Q_lTwW__flowSteps:before{content:"";border-top:2px dashed #d6dce6;position:absolute;top:21px;left:12.5%;right:12.5%}.tickets-module__Q_lTwW__flowSteps>li{color:var(--memento-ink);text-align:center;text-wrap:balance;overflow-wrap:anywhere;flex-direction:column;align-items:center;gap:7px;padding:0 3px;font-size:12px;font-weight:680;line-height:15px;display:flex;position:relative}.tickets-module__Q_lTwW__flowStop{border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;margin:3px 0;display:flex;box-shadow:0 0 0 4px #fff}.tickets-module__Q_lTwW__flowStop[data-tone=blue]{color:#1e5fd0;background:#e5f0ff;gap:1px}.tickets-module__Q_lTwW__flowStop[data-tone=blue]>svg{width:13px;height:13px}.tickets-module__Q_lTwW__flowStop[data-tone=green]{color:#fff;background:#1c9a55;width:44px;height:44px;margin:0;box-shadow:0 0 0 4px #fff,0 6px 16px #1c9a5552}.tickets-module__Q_lTwW__flowStop[data-tone=gold]{color:#c2410c;background:#fff0e6}.tickets-module__Q_lTwW__flowStop[data-tone=violet]{color:#5b34c9;background:#efeafe}.tickets-module__Q_lTwW__flowFoot{border-top:1px solid var(--memento-line);color:#526071;text-align:center;margin:12px 0 0;padding-top:10px;font-size:12px;font-weight:600;line-height:18px}.tickets-module__Q_lTwW__ctas{gap:8px;width:100%;margin-top:4px;display:grid}@media (min-width:640px){.tickets-module__Q_lTwW__ctas{grid-template-columns:1fr 1fr}.tickets-module__Q_lTwW__ctas[data-one]{grid-template-columns:minmax(0,320px);justify-content:center}}.tickets-module__Q_lTwW__signInWhy{color:var(--memento-text-secondary,#5b6472);text-align:center;margin:0;font-size:15px;line-height:1.4}.tickets-module__Q_lTwW__cta{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:50px;padding:0 16px;font-size:15px;font-weight:650;transition:transform .15s ease-out;display:flex}.tickets-module__Q_lTwW__cta:active{transform:scale(.97)}.tickets-module__Q_lTwW__cta[data-lane=stays]{background:var(--memento-route-blue);color:#fff;box-shadow:0 8px 20px color-mix(in srgb, var(--memento-route-blue) 30%, transparent)}.tickets-module__Q_lTwW__window[data-deal] .tickets-module__Q_lTwW__dealt{animation:tickets-module__Q_lTwW__tickets-deal .62s var(--deal-spring) backwards;animation-delay:calc(80ms + var(--i,0) * 70ms)}.tickets-module__Q_lTwW__window[data-deal] .tickets-module__Q_lTwW__seal{animation:.46s cubic-bezier(.34,1,.64,1) backwards tickets-module__Q_lTwW__tickets-stamp;animation-delay:calc(.44s + var(--i,0) * 70ms)}.tickets-module__Q_lTwW__window[data-deal] .tickets-module__Q_lTwW__dealt .memento-stay-cal-band{animation:tickets-module__Q_lTwW__tickets-draw .52s var(--deal-ease) backwards;animation-delay:calc(.42s + var(--i,0) * 70ms + var(--row,0) * .22s)}:is(.tickets-module__Q_lTwW__window[data-deal] .tickets-module__Q_lTwW__dealt .memento-stay-cal-day[data-stay=in]>span,.tickets-module__Q_lTwW__window[data-deal] .tickets-module__Q_lTwW__dealt .memento-stay-cal-day[data-stay=out]>span){animation:tickets-module__Q_lTwW__tickets-pop .42s var(--deal-spring) backwards;animation-delay:calc(.32s + var(--i,0) * 70ms)}.tickets-module__Q_lTwW__window[data-deal] .tickets-module__Q_lTwW__dealt .memento-stay-cal-day[data-stay=out]>span{animation-delay:calc(.76s + var(--i,0) * 70ms + var(--row,0) * .22s)}.tickets-module__Q_lTwW__window[data-deal] .tickets-module__Q_lTwW__artStay{animation:tickets-module__Q_lTwW__tickets-fan-stay .7s var(--deal-spring) 60ms backwards}.tickets-module__Q_lTwW__window[data-deal] .tickets-module__Q_lTwW__artSeal{animation:.46s cubic-bezier(.34,1,.64,1) .56s backwards tickets-module__Q_lTwW__tickets-stamp}@keyframes tickets-module__Q_lTwW__tickets-deal{0%{opacity:0;transform:translateY(44px)scale(.96)rotate(-1.2deg)}55%{opacity:1}}@keyframes tickets-module__Q_lTwW__tickets-stamp{0%{opacity:0;transform:scale(2)rotate(-18deg)}}@keyframes tickets-module__Q_lTwW__tickets-draw{0%{transform:scaleX(0)}}@keyframes tickets-module__Q_lTwW__tickets-pop{0%{opacity:0;transform:scale(.4)}}@keyframes tickets-module__Q_lTwW__tickets-fan-stay{0%{opacity:0;transform:translateY(56px)rotate(-6deg)scale(.92)}}.tickets-module__Q_lTwW__window:not([data-deal]) .tickets-module__Q_lTwW__wallet[data-view=past]{animation:tickets-module__Q_lTwW__tickets-from-right .3s var(--deal-ease) backwards}.tickets-module__Q_lTwW__window:not([data-deal]) .tickets-module__Q_lTwW__wallet[data-view=upcoming]{animation:tickets-module__Q_lTwW__tickets-from-left .3s var(--deal-ease) backwards}@keyframes tickets-module__Q_lTwW__tickets-from-right{0%{opacity:0;transform:translate(28px)}}@keyframes tickets-module__Q_lTwW__tickets-from-left{0%{opacity:0;transform:translate(-28px)}}.tickets-module__Q_lTwW__window:not([data-deal]) .tickets-module__Q_lTwW__wallet[data-back]{animation:.26s cubic-bezier(.32,.72,0,1) backwards tickets-module__Q_lTwW__tickets-back}.tickets-module__Q_lTwW__lifted{flex-direction:column;gap:18px;animation:.32s cubic-bezier(.32,.72,0,1) backwards tickets-module__Q_lTwW__tickets-lift;display:flex}@keyframes tickets-module__Q_lTwW__tickets-lift{0%{opacity:0;transform:translateY(18px)scale(.97)}}.tickets-module__Q_lTwW__liftedPass{flex-direction:column;gap:18px;display:flex;position:relative}.tickets-module__Q_lTwW__lifted[data-fresh]{transform-origin:88% 0;animation:tickets-module__Q_lTwW__tickets-fresh .68s var(--deal-spring) backwards}.tickets-module__Q_lTwW__lifted[data-fresh] .memento-pass-seal{animation-delay:.42s}.tickets-module__Q_lTwW__lifted[data-fresh] .tickets-module__Q_lTwW__aside{animation-delay:.52s}.tickets-module__Q_lTwW__lifted:is([data-fresh],[data-linked]) .tickets-module__Q_lTwW__liftedPass>section[data-status]{position:relative;overflow:clip}.tickets-module__Q_lTwW__lifted:is([data-fresh],[data-linked]) .tickets-module__Q_lTwW__liftedPass>section[data-status]:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(105deg,#0000 38%,#ffecb480 50%,#0000 62%);animation:1.1s cubic-bezier(.45,0,.25,1) .64s forwards tickets-module__Q_lTwW__tickets-shine;position:absolute;inset:0;transform:translate(-100%)}.tickets-module__Q_lTwW__lifted:is([data-fresh],[data-linked]) .memento-pass:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(105deg,#0000 38%,#ffecb480 50%,#0000 62%);animation:1.1s cubic-bezier(.45,0,.25,1) .64s forwards tickets-module__Q_lTwW__tickets-shine;position:absolute;inset:0;transform:translate(-100%)}.tickets-module__Q_lTwW__lifted[data-linked] .tickets-module__Q_lTwW__liftedPass>section[data-status]:after{animation-delay:.36s}.tickets-module__Q_lTwW__lifted[data-linked] .memento-pass:after{animation-delay:.36s}@keyframes tickets-module__Q_lTwW__tickets-fresh{0%{opacity:0;transform:translateY(-40px)scale(.84)rotate(2deg)}45%{opacity:1}}@keyframes tickets-module__Q_lTwW__tickets-shine{to{transform:translate(100%)}}@keyframes tickets-module__Q_lTwW__tickets-back{0%{opacity:0;transform:translateY(-10px)}}.tickets-module__Q_lTwW__aside{flex-direction:column;animation:.36s cubic-bezier(.32,.72,0,1) 60ms backwards tickets-module__Q_lTwW__tickets-aside;display:flex}.tickets-module__Q_lTwW__aside>*+*{margin-top:-52px}.tickets-module__Q_lTwW__aside>:nth-last-child(2){scale:.965}.tickets-module__Q_lTwW__aside>:nth-last-child(3){scale:.93}@keyframes tickets-module__Q_lTwW__tickets-aside{0%{opacity:0;transform:translateY(28px)}}@media (prefers-reduced-motion:reduce){.tickets-module__Q_lTwW__window[data-deal] .tickets-module__Q_lTwW__dealt,.tickets-module__Q_lTwW__window[data-deal] .tickets-module__Q_lTwW__seal,.tickets-module__Q_lTwW__window[data-deal] .tickets-module__Q_lTwW__artStay,.tickets-module__Q_lTwW__window[data-deal] .tickets-module__Q_lTwW__artSeal,.tickets-module__Q_lTwW__window .tickets-module__Q_lTwW__wallet,.tickets-module__Q_lTwW__lifted,.tickets-module__Q_lTwW__lifted[data-fresh],.tickets-module__Q_lTwW__lifted:is([data-fresh],[data-linked]) .tickets-module__Q_lTwW__liftedPass>section[data-status]:after,.tickets-module__Q_lTwW__aside,.tickets-module__Q_lTwW__segThumb{transition:none;animation:none}.tickets-module__Q_lTwW__window[data-deal] .tickets-module__Q_lTwW__dealt .memento-stay-cal-band{transition:none;animation:none}.tickets-module__Q_lTwW__window[data-deal] .tickets-module__Q_lTwW__dealt .memento-stay-cal-day[data-stay]>span{transition:none;animation:none}.tickets-module__Q_lTwW__lifted:is([data-fresh],[data-linked]) .memento-pass:after{transition:none;animation:none}}.tickets-module__Q_lTwW__stub{width:100%;color:var(--memento-ink);text-align:left;background:#fff;border-radius:20px;flex-direction:column;transition:transform .18s cubic-bezier(.32,.72,0,1);display:flex;position:relative;overflow:clip;box-shadow:0 0 0 1px #0a102412,0 -2px 10px #0a10240d,0 8px 22px #0a10240f}.tickets-module__Q_lTwW__stub:active{transform:scale(.985)}.tickets-module__Q_lTwW__stubHead{align-items:center;gap:12px;min-height:68px;padding:12px 14px;display:flex}.tickets-module__Q_lTwW__kind{color:#fff;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.tickets-module__Q_lTwW__kind[data-kind=stay]{background:linear-gradient(140deg,#ffb25e 0%,#ff7a6b 55%,#f2578f 100%);box-shadow:0 4px 12px #f2578f3d}.tickets-module__Q_lTwW__stubText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.tickets-module__Q_lTwW__stubName{letter-spacing:-.01em;color:var(--memento-ink);overflow-wrap:anywhere;font-size:16px;font-weight:700;line-height:1.25}.tickets-module__Q_lTwW__stubWhen{color:var(--memento-text-secondary);font-variant-numeric:tabular-nums;font-size:13px;font-weight:550;line-height:1.35}.tickets-module__Q_lTwW__seal{flex:none;display:flex}.tickets-module__Q_lTwW__pending{background:color-mix(in srgb, var(--memento-ink) 6%, transparent);color:#526071;border-radius:999px;flex:none;padding:4px 9px;font-size:12px;font-weight:650}.tickets-module__Q_lTwW__pending[data-status=cancelled],.tickets-module__Q_lTwW__pending[data-status=failed]{color:#9d2f23;background:#fdecea}.tickets-module__Q_lTwW__stubHero{background:var(--memento-photo-tile,#eef1f6);height:168px;display:block;position:relative;overflow:clip}.tickets-module__Q_lTwW__stubHero>img{object-fit:cover;object-position:50% 40%;width:100%;height:100%;display:block}@media (min-width:640px){.tickets-module__Q_lTwW__stubHero{height:212px}}.tickets-module__Q_lTwW__pass{--flight:var(--memento-obj-flight);--flight-soft:#e6f4fe;--flight-ink:#075f9e;flex-direction:column;gap:14px;padding-bottom:6px;display:flex}.tickets-module__Q_lTwW__pass[data-family=stay]{padding-top:40px}.tickets-module__Q_lTwW__lifted .tickets-module__Q_lTwW__pass[data-family=stay]{padding-top:0}.tickets-module__Q_lTwW__pass[data-family=stay] .memento-pass{border-radius:24px;width:100%;margin-top:0}.tickets-module__Q_lTwW__pass[data-family=stay] .memento-pass-receipt{position:relative}.tickets-module__Q_lTwW__pass[data-family=stay] .memento-pass-receipt:before{content:"";z-index:3;background:var(--memento-paper);border-radius:50%;width:20px;height:20px;position:absolute;top:-11px;box-shadow:inset 0 0 0 1px #0a102412}.tickets-module__Q_lTwW__pass[data-family=stay] .memento-pass-receipt:after{content:"";z-index:3;background:var(--memento-paper);border-radius:50%;width:20px;height:20px;position:absolute;top:-11px;box-shadow:inset 0 0 0 1px #0a102412}.tickets-module__Q_lTwW__pass[data-family=stay] .memento-pass-receipt:before{left:-28px}.tickets-module__Q_lTwW__pass[data-family=stay] .memento-pass-receipt:after{right:-28px}.tickets-module__Q_lTwW__sky{background:linear-gradient(180deg, #d9edfd, var(--flight-soft,#e6f4fe));height:128px;margin:0 -16px;position:relative;overflow:clip}.tickets-module__Q_lTwW__arc{width:100%;height:100%;position:absolute;inset:0}.tickets-module__Q_lTwW__skyPlane{width:32px;height:32px;color:var(--memento-obj-flight);background:#fff;border-radius:999px;place-items:center;display:grid;position:absolute;top:50px;left:50%;translate:-50% -50%;box-shadow:0 2px 8px #0a10241f}.tickets-module__Q_lTwW__skyPlane>svg{rotate:45deg}.tickets-module__Q_lTwW__plate{letter-spacing:.04em;color:var(--memento-ink);background:#fff;border-radius:8px;padding:3px 9px;font-size:13px;font-weight:700;position:absolute;bottom:18px;box-shadow:0 2px 8px #0a10241f}.tickets-module__Q_lTwW__plate[data-end=from]{left:18px}.tickets-module__Q_lTwW__plate[data-end=to]{right:18px}.tickets-module__Q_lTwW__facts{min-width:0;display:block;overflow:hidden}.tickets-module__Q_lTwW__facts>span{flex-wrap:wrap;margin-left:-.9em;display:flex}.tickets-module__Q_lTwW__facts>span>*{white-space:nowrap;font-style:normal}.tickets-module__Q_lTwW__facts>span>[data-name]{white-space:normal;min-width:0}.tickets-module__Q_lTwW__facts>span>[data-name]>img{vertical-align:-.2em;object-fit:contain;border-radius:4px;width:1.15em;height:1.15em;margin-right:.3em;display:inline-block}.tickets-module__Q_lTwW__facts>span>:before{content:"·";text-align:center;width:.9em;display:inline-block}.tickets-module__Q_lTwW__skeleton{background:linear-gradient(100deg,#f3f2ee 30%,#faf9f6 50%,#f3f2ee 70%);border-radius:22px;height:260px}.tickets-module__Q_lTwW__doors{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;padding-top:4px;display:grid}.tickets-module__Q_lTwW__door{min-width:0;color:var(--memento-ink);flex-direction:column;align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.tickets-module__Q_lTwW__door>span:first-child{background:#fff;border-radius:999px;place-items:center;width:48px;height:48px;transition:transform .15s ease-out;display:grid;position:relative;box-shadow:0 0 0 1px #0a10240f,0 4px 12px #0a102414}.tickets-module__Q_lTwW__door>span:first-child>i{width:18px;height:18px;box-shadow:0 0 0 2px var(--memento-paper);color:#fff;background:#1c8a4c;border-radius:999px;place-items:center;display:grid;position:absolute;top:-3px;right:-3px}.tickets-module__Q_lTwW__door:active>span:first-child{transform:scale(.9)}.tickets-module__Q_lTwW__door>span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}@media (max-width:359px){.tickets-module__Q_lTwW__doors{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;row-gap:12px}}.tickets-module__Q_lTwW__pass[data-family=fare]{gap:12px}.tickets-module__Q_lTwW__fareFacts{box-shadow:0 0 0 1px var(--memento-line);background:#fff;border-radius:16px;margin:2px 0 0;padding:2px 14px}.tickets-module__Q_lTwW__farePrice{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;padding:2px 2px 0;display:flex}.tickets-module__Q_lTwW__farePrice>b{letter-spacing:-.01em;color:var(--memento-ink);font-size:20px;font-weight:750}.tickets-module__Q_lTwW__farePrice>span{color:var(--memento-text-tertiary);font-size:13px}.tickets-module__Q_lTwW__cancelled{background:color-mix(in srgb, var(--memento-ink) 5%, transparent);color:#5b6472;text-align:center;border-radius:14px;flex-direction:column;gap:2px;margin:4px 0 0;padding:10px 12px;font-size:14px;display:flex}.tickets-module__Q_lTwW__cancelled>b{color:var(--memento-ink);font-weight:650}.tickets-module__Q_lTwW__cancelled>span{font-size:13px;line-height:18px}.tickets-module__Q_lTwW__notBooked{color:#6b2a21;background:#fdf0ee;border-radius:18px;flex-direction:column;align-items:flex-start;gap:6px;padding:14px 16px 16px;display:flex;box-shadow:inset 0 0 0 1px #9d2f231a}.tickets-module__Q_lTwW__notBooked>b{color:#9d2f23;font-size:16px;font-weight:700}.tickets-module__Q_lTwW__notBooked>p{margin:0;font-size:14px;line-height:1.45}.tickets-module__Q_lTwW__notBooked>p+p{color:#8a4a40;font-size:13px}.tickets-module__Q_lTwW__notBooked>button{background:var(--memento-route-blue);min-height:44px;box-shadow:0 8px 20px color-mix(in srgb, var(--memento-route-blue) 28%, transparent);color:#fff;border-radius:999px;align-items:center;gap:8px;margin-top:6px;padding:0 18px;font-size:15px;font-weight:650;transition:transform .15s ease-out;display:inline-flex}.tickets-module__Q_lTwW__notBooked>button:active{transform:scale(.97)}.tickets-module__Q_lTwW__unknown{background:color-mix(in srgb, var(--memento-ink) 5%, transparent);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding:12px 14px;display:flex}.tickets-module__Q_lTwW__unknown>p{color:#5b6472;margin:0;font-size:14px}.tickets-module__Q_lTwW__unknown>button{min-height:36px;color:var(--memento-route-blue-strong);font-size:14px;font-weight:650}.tickets-module__Q_lTwW__kept{background:color-mix(in srgb, var(--memento-ink) 6%, transparent);color:#4a5566;border-radius:999px;align-self:flex-start;align-items:center;gap:7px;margin:0;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.tickets-module__Q_lTwW__deskDoor{color:#1e4fbf;min-height:36px;font:inherit;cursor:pointer;background:#eef4ff;border:0;border-radius:999px;align-self:center;align-items:center;gap:6px;padding:8px 14px;font-size:14px;font-weight:650;display:inline-flex}
.search-pass-module__H2w3oG__kindSwitch{isolation:isolate;background:#f2f4f8;border-radius:21px;grid-template-columns:repeat(2,minmax(0,1fr));height:42px;padding:3px;transition:opacity .2s;display:grid;position:relative}[data-risen]>.search-pass-module__H2w3oG__kindSwitch{opacity:0;pointer-events:none}.search-pass-module__H2w3oG__kindThumb{z-index:-1;background:#fff;border-radius:18px;width:calc(50% - 3px);transition:transform .34s cubic-bezier(.34,1,.64,1);position:absolute;top:3px;bottom:3px;left:3px;box-shadow:0 3px 10px -4px #0a10244d}.search-pass-module__H2w3oG__kindSwitch[data-one-way] .search-pass-module__H2w3oG__kindThumb{transform:translate(100%)}.search-pass-module__H2w3oG__kindSwitch button{color:#5b6676;min-width:0;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:18px;justify-content:center;align-items:center;gap:7px;padding:0 8px;font-size:14.5px;font-weight:680;transition:color .2s;display:flex}.search-pass-module__H2w3oG__kindSwitch button>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.search-pass-module__H2w3oG__kindSwitch button svg{flex:none}.search-pass-module__H2w3oG__kindSwitch button[aria-checked=true]{color:var(--memento-ink)}.search-pass-module__H2w3oG__kindSwitch button[aria-checked=true] svg{color:var(--memento-brand-cobalt)}.search-pass-module__H2w3oG__kindSwitch button:focus-visible{outline:3px solid var(--memento-focus-ring);outline-offset:-2px}.search-pass-module__H2w3oG__ticket{--stub:clamp(76px, 25cqw, 96px);scroll-margin-top:calc(env(safe-area-inset-top) + 62px);background:#f2f4f8;border-radius:21px;grid-template-columns:minmax(0,1fr) 46px minmax(0,1fr);align-items:stretch;display:grid;position:relative;container-type:inline-size}.search-pass-module__H2w3oG__ticket:before{content:"";background:linear-gradient(#0a102429 55%,#0000 0) top/1.5px 7px repeat-y;width:1.5px;transition:opacity .18s;position:absolute;top:12px;bottom:12px;left:50%;translate:-50%}.search-pass-module__H2w3oG__ticket[data-typing]:before{opacity:0}.search-pass-module__H2w3oG__half{min-width:0;min-height:100px;color:var(--memento-ink);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:21px;flex-direction:column;grid-area:1/1;justify-content:flex-start;align-items:flex-start;gap:2px;padding:11px 6px 10px 14px;transition:background-color .18s ease-out,transform .16s cubic-bezier(.32,.72,0,1);display:flex}.search-pass-module__H2w3oG__half[data-end=to]{text-align:right;grid-column:3;align-items:flex-end;padding:11px 14px 10px 6px}.search-pass-module__H2w3oG__half:active{transform:scale(.97)}@media (hover:hover){.search-pass-module__H2w3oG__half:hover{background:#0a102408}}.search-pass-module__H2w3oG__half:focus-visible{outline:3px solid var(--memento-focus-ring);outline-offset:-3px}.search-pass-module__H2w3oG__halfLabel{color:#64748b;align-items:center;gap:5px;font-size:12px;font-weight:700;line-height:16px;transition:color .22s;display:inline-flex}.search-pass-module__H2w3oG__halfLabel svg{color:var(--memento-brand-cobalt)}.search-pass-module__H2w3oG__ticket[data-typing=from] .search-pass-module__H2w3oG__half[data-end=from] .search-pass-module__H2w3oG__halfLabel,.search-pass-module__H2w3oG__ticket[data-typing=to] .search-pass-module__H2w3oG__half[data-end=to] .search-pass-module__H2w3oG__halfLabel{color:color-mix(in srgb, var(--memento-brand-cobalt) 86%, #000)}.search-pass-module__H2w3oG__code{letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:34px;font-weight:820;line-height:40px;animation:.42s cubic-bezier(.34,1,.64,1) both search-pass-module__H2w3oG__code-in;overflow:hidden}.search-pass-module__H2w3oG__code[data-many]{font-size:21px;line-height:40px}.search-pass-module__H2w3oG__code[data-none]{color:#c3c9d3;animation:none}.search-pass-module__H2w3oG__city{color:#4b5567;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13.5px;font-weight:650;line-height:18px;animation:.42s cubic-bezier(.34,1,.64,1) 60ms both search-pass-module__H2w3oG__code-in;overflow:hidden}.search-pass-module__H2w3oG__half[data-empty] .search-pass-module__H2w3oG__city{color:#8a94a6;animation:none}.search-pass-module__H2w3oG__ticket[data-typing] .search-pass-module__H2w3oG__code{max-width:calc(var(--stub) - 16px);font-size:24px;line-height:30px}.search-pass-module__H2w3oG__ticket[data-typing] .search-pass-module__H2w3oG__code[data-many]{font-size:19px}.search-pass-module__H2w3oG__more{color:var(--memento-brand-cobalt);vertical-align:.5em;margin-left:2px;font-size:13px;font-weight:800}.search-pass-module__H2w3oG__ticket[data-typing] .search-pass-module__H2w3oG__city{max-width:calc(var(--stub) - 16px);font-size:12px;line-height:16px}.search-pass-module__H2w3oG__ticket[data-typing] .search-pass-module__H2w3oG__half[data-empty] .search-pass-module__H2w3oG__city{opacity:0}.search-pass-module__H2w3oG__ticket[data-typing] .search-pass-module__H2w3oG__code[data-flying],.search-pass-module__H2w3oG__ticket[data-typing] .search-pass-module__H2w3oG__city[data-flying]{z-index:3}.search-pass-module__H2w3oG__ticket[data-typing=from] .search-pass-module__H2w3oG__half[data-end=from] [data-flying],.search-pass-module__H2w3oG__ticket[data-typing=to] .search-pass-module__H2w3oG__half[data-end=to] [data-flying]{z-index:auto}.search-pass-module__H2w3oG__swap{z-index:1;width:46px;height:46px;color:var(--memento-brand-cobalt);cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff;border:0;border-radius:50%;grid-area:1/2;place-self:center;place-items:center;padding:0;transition:opacity .18s,scale .28s cubic-bezier(.34,1,.64,1);display:grid;box-shadow:0 6px 16px -8px #0a102473,0 0 0 1px #0a10240f}.search-pass-module__H2w3oG__swap svg{transform:rotate(var(--turn,0deg));transition:transform .46s cubic-bezier(.34,1,.64,1)}.search-pass-module__H2w3oG__swap:active{scale:.92}.search-pass-module__H2w3oG__ticket[data-typing] .search-pass-module__H2w3oG__swap{opacity:0;pointer-events:none;scale:.6}.search-pass-module__H2w3oG__swap:disabled{color:#c3c9d3;cursor:default}.search-pass-module__H2w3oG__swap:focus-visible{outline:3px solid var(--memento-focus-ring);outline-offset:2px}.search-pass-module__H2w3oG__lens{z-index:2;width:calc(100cqw - var(--stub) - 6px);box-sizing:border-box;cursor:text;transform-origin:0%;background:#fff;border-radius:16px;grid-area:1/1/auto/-1;place-self:stretch start;align-items:center;gap:8px;min-width:0;min-height:58px;margin:34px 6px 6px;padding:5px 5px 5px 14px;animation:.32s cubic-bezier(.34,1,.64,1) both search-pass-module__H2w3oG__lens-in;display:flex;position:relative;box-shadow:0 0 0 1px #0a102412,0 14px 30px -16px #0a102452}.search-pass-module__H2w3oG__lens[data-end=to]{transform-origin:100%;justify-self:end}.search-pass-module__H2w3oG__lens[data-leaving]{pointer-events:none;animation:.2s cubic-bezier(.4,0,1,1) both search-pass-module__H2w3oG__lens-out}.search-pass-module__H2w3oG__lens .search-pass-module__H2w3oG__lensText::placeholder{transition:color .18s}.search-pass-module__H2w3oG__lens[data-flying] .search-pass-module__H2w3oG__lensText::placeholder{color:#0000;transition:none}.search-pass-module__H2w3oG__lens .search-pass-module__H2w3oG__lensText{font-size:18px;line-height:24px}@container (max-width:335px){.search-pass-module__H2w3oG__lens{gap:6px;padding-left:12px}.search-pass-module__H2w3oG__lens .search-pass-module__H2w3oG__lensText{font-size:16px}.search-pass-module__H2w3oG__lens .search-pass-module__H2w3oG__done{width:36px;height:36px}}@container (max-width:299px){.search-pass-module__H2w3oG__lens .search-pass-module__H2w3oG__lensText{font-size:14px}}.search-pass-module__H2w3oG__done{background:var(--memento-brand-cobalt);width:38px;height:38px;box-shadow:0 6px 14px -8px color-mix(in srgb, var(--memento-brand-cobalt) 85%, transparent);color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:50%;flex:none;place-items:center;padding:0;transition:transform .14s cubic-bezier(.32,.72,0,1);display:grid}.search-pass-module__H2w3oG__done:active{transform:scale(.9)}.search-pass-module__H2w3oG__done:focus-visible{outline:3px solid var(--memento-focus-ring);outline-offset:2px}.search-pass-module__H2w3oG__tokens{flex-wrap:wrap;flex:1;align-items:center;gap:4px 6px;min-width:0;display:flex}.search-pass-module__H2w3oG__typing{flex:1;min-width:90px;display:block;position:relative}.search-pass-module__H2w3oG__chip{background:color-mix(in srgb, var(--memento-brand-cobalt) 10%, #fff);max-width:100%;height:30px;color:var(--memento-ink);border-radius:15px;align-items:center;gap:5px;padding:0 4px 0 9px;font-size:14px;font-weight:700;animation:.3s cubic-bezier(.34,1,.64,1) both search-pass-module__H2w3oG__code-in;display:inline-flex}.search-pass-module__H2w3oG__chipName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.search-pass-module__H2w3oG__chipX{color:#475569;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;padding:0;display:grid}.search-pass-module__H2w3oG__chipX>span{background:#0a10241a;border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.search-pass-module__H2w3oG__pages{flex-direction:column;gap:10px;min-width:0;display:flex}[data-risen]>.search-pass-module__H2w3oG__pages{min-height:var(--room,auto)}.search-pass-module__H2w3oG__pages[data-turn=on] .search-pass-module__H2w3oG__answerRow{animation-name:search-pass-module__H2w3oG__page-in;animation-delay:calc(var(--i,0) * 24ms)}.search-pass-module__H2w3oG__pages[data-turn=back] .search-pass-module__H2w3oG__answerRow{animation-name:search-pass-module__H2w3oG__page-in-back;animation-delay:calc(var(--i,0) * 24ms)}.search-pass-module__H2w3oG__answerRow{align-items:center;gap:2px;display:flex}.search-pass-module__H2w3oG__answerRow>:first-child{flex:1;min-width:0}.search-pass-module__H2w3oG__answerRow[data-under]{padding-left:26px}.search-pass-module__H2w3oG__answerRow[data-under] [data-kind=airport]{width:32px;height:32px}.search-pass-module__H2w3oG__answerRow [data-kind=airport] svg{rotate:45deg}.search-pass-module__H2w3oG__answerCode{color:#64748b;letter-spacing:.06em;margin-left:auto;padding-left:8px;font-family:inherit;font-size:13px;font-weight:800}.search-pass-module__H2w3oG__add{width:40px;height:44px;color:var(--memento-brand-cobalt);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.search-pass-module__H2w3oG__add>span{width:28px;height:28px;box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--memento-brand-cobalt) 35%, transparent);border-radius:50%;place-items:center;transition:background-color .16s,transform .14s;display:grid}.search-pass-module__H2w3oG__add[aria-pressed=true]>span{background:var(--memento-brand-cobalt);box-shadow:none;color:#fff}.search-pass-module__H2w3oG__add:active>span{transform:scale(.88)}.search-pass-module__H2w3oG__note{color:#64748b;margin:0;padding:2px 10px 4px;font-size:13px;line-height:18px}.search-pass-module__H2w3oG__seat{color:var(--memento-brand-cobalt);place-items:center;animation:.36s cubic-bezier(.34,1,.64,1) both search-pass-module__H2w3oG__code-in;display:grid}.search-pass-module__H2w3oG__kids{gap:6px;display:grid}.search-pass-module__H2w3oG__kid{background:#f2f4f8;border-radius:18px;align-items:center;gap:10px;min-height:54px;padding:4px 6px 4px 12px;display:flex}.search-pass-module__H2w3oG__kidMark{color:#475569;flex:none;place-items:center;width:28px;display:grid}.search-pass-module__H2w3oG__kidWho{flex-direction:column;flex:1;min-width:0;font-size:15px;font-weight:680;line-height:19px;display:flex}.search-pass-module__H2w3oG__kidWho>small{color:#64748b;font-size:12px;font-weight:560;line-height:16px}.search-pass-module__H2w3oG__kid>b{text-align:center;min-width:18px;font-size:16px;font-weight:760}.search-pass-module__H2w3oG__kidStep{width:40px;height:40px;color:var(--memento-ink);cursor:pointer;background:#fff;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid;box-shadow:0 2px 6px -3px #0a10244d}.search-pass-module__H2w3oG__kidStep:disabled{box-shadow:none;color:#c3c9d3;cursor:default}.search-pass-module__H2w3oG__cabins{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.search-pass-module__H2w3oG__cabin{min-width:0;min-height:56px;color:var(--memento-ink);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#f2f4f8;border:0;border-radius:17px;align-items:center;gap:9px;padding:6px 10px;transition:background-color .2s,box-shadow .2s,transform .15s;display:flex;position:relative}.search-pass-module__H2w3oG__cabin:active{transform:scale(.97)}.search-pass-module__H2w3oG__cabin[aria-checked=true]{box-shadow:inset 0 0 0 2px var(--memento-brand-cobalt);background:#fff}.search-pass-module__H2w3oG__cabin:focus-visible{outline:3px solid var(--memento-focus-ring);outline-offset:2px}.search-pass-module__H2w3oG__cabinMark{background:#fff;border-radius:11px;flex:none;place-items:center;width:34px;height:34px;display:grid}.search-pass-module__H2w3oG__cabin[data-cabin=economy] .search-pass-module__H2w3oG__cabinMark{color:#2f5fbf}.search-pass-module__H2w3oG__cabin[data-cabin=premium_economy] .search-pass-module__H2w3oG__cabinMark{color:#7758a7}.search-pass-module__H2w3oG__cabin[data-cabin=business] .search-pass-module__H2w3oG__cabinMark{color:#c9661c}.search-pass-module__H2w3oG__cabin[data-cabin=first] .search-pass-module__H2w3oG__cabinMark{color:#c33f63}.search-pass-module__H2w3oG__cabin[aria-checked=true] .search-pass-module__H2w3oG__cabinMark{background:#f2f4f8}.search-pass-module__H2w3oG__cabinWord{min-width:0;font-size:14px;font-weight:700;line-height:18px}.search-pass-module__H2w3oG__cabinTick{background:var(--memento-brand-cobalt);color:#fff;opacity:0;border-radius:50%;place-items:center;width:18px;height:18px;transition:opacity .18s,transform .26s cubic-bezier(.34,1,.64,1);display:grid;position:absolute;top:6px;right:6px;transform:scale(.5)}.search-pass-module__H2w3oG__cabin[aria-checked=true] .search-pass-module__H2w3oG__cabinTick{opacity:1;transform:none}@keyframes search-pass-module__H2w3oG__code-in{0%{opacity:0;transform:translateY(6px)scale(.92)}}@keyframes search-pass-module__H2w3oG__lens-in{0%{opacity:0;transform:scale(.94)}}@keyframes search-pass-module__H2w3oG__lens-out{to{opacity:0;transform:scale(.97)}}@keyframes search-pass-module__H2w3oG__page-in{0%{opacity:.35;transform:translate(28px)}}@keyframes search-pass-module__H2w3oG__page-in-back{0%{opacity:.35;transform:translate(-28px)}}@media (prefers-reduced-motion:reduce){.search-pass-module__H2w3oG__code,.search-pass-module__H2w3oG__city,.search-pass-module__H2w3oG__chip,.search-pass-module__H2w3oG__seat,.search-pass-module__H2w3oG__lens,.search-pass-module__H2w3oG__lens[data-leaving],.search-pass-module__H2w3oG__pages[data-turn] .search-pass-module__H2w3oG__answerRow{animation:none}.search-pass-module__H2w3oG__swap svg,.search-pass-module__H2w3oG__kindThumb,.search-pass-module__H2w3oG__swap,.search-pass-module__H2w3oG__halfLabel,.search-pass-module__H2w3oG__kindSwitch,.search-pass-module__H2w3oG__ticket:before{transition:none}}
.capsule-deck-module__JghDNa__veil[data-veil]{z-index:-1;cursor:default;pointer-events:auto;-webkit-tap-highlight-color:transparent;background:#0a10243d;border:0;padding:0;animation:.26s ease-out both capsule-deck-module__JghDNa__veil-in;position:fixed;inset:0}.capsule-deck-module__JghDNa__veil:not([data-open]){pointer-events:none;animation:.2s ease-in both capsule-deck-module__JghDNa__veil-out}.capsule-deck-module__JghDNa__panel{--bar-room:calc(var(--memento-bar-lift) + var(--memento-bar-height) + 12px);max-height:calc(100dvh - max(12px, env(safe-area-inset-top)) - 64px - var(--bar-room));overscroll-behavior:contain;scrollbar-width:none;pointer-events:auto;transform-origin:50% 0;border-radius:30px;margin:4px 12px 0;animation:.42s cubic-bezier(.32,.72,0,1) both capsule-deck-module__JghDNa__unfold;overflow-y:auto}.capsule-deck-module__JghDNa__panel::-webkit-scrollbar{display:none}.capsule-deck-module__JghDNa__panel:not([data-open]){pointer-events:none;animation:.22s cubic-bezier(.4,0,1,1) both capsule-deck-module__JghDNa__fold}@keyframes capsule-deck-module__JghDNa__unfold{0%{opacity:0;transform:translateY(-14px)scale(.96)}}@keyframes capsule-deck-module__JghDNa__fold{to{opacity:0;transform:translateY(-10px)scale(.97)}}@keyframes capsule-deck-module__JghDNa__veil-in{0%{opacity:0}}@keyframes capsule-deck-module__JghDNa__veil-out{to{opacity:0}}:root[data-keyboard=inset] .capsule-deck-module__JghDNa__panel{--bar-room:12px}@media (min-width:1024px){.capsule-deck-module__JghDNa__panel{width:min(440px,100% - 24px)}}@media (prefers-reduced-motion:reduce){.capsule-deck-module__JghDNa__veil,.capsule-deck-module__JghDNa__panel{animation-duration:1ms}}
.world-earth-module__WS4oya__globe{background:#1e8df5;border-radius:50%;position:absolute;inset:3.125%;overflow:hidden;box-shadow:inset 0 0 0 1px #fff6,0 0 18px 1px #78b0ff57,0 30px 60px -24px #103c9666}.world-earth-module__WS4oya__globe canvas{opacity:0;width:100%;height:100%;transition:opacity .48s ease-out;position:absolute;inset:0}.world-earth-module__WS4oya__globe[data-live] canvas{opacity:1}.world-earth-module__WS4oya__globe[data-at-once] canvas{transition:none}
.search-stage-module__EuItAa__stage{--spring:cubic-bezier(.34, 1, .64, 1);--lane:var(--memento-brand-tangerine);height:var(--stage-h,214px);pointer-events:none;position:relative;container-type:inline-size}.search-stage-module__EuItAa__stage[data-lane=flights]{--lane:var(--memento-brand-cobalt)}.search-stage-module__EuItAa__planet{will-change:transform;aspect-ratio:1;width:min(94cqw,388px);position:absolute;top:12px;left:calc(50% - min(47cqw,194px))}.search-stage-module__EuItAa__planet:before{content:"";background:radial-gradient(closest-side,#1e8df538,#1e8df514 62%,#0000 72%);border-radius:50%;position:absolute;inset:-10%}.search-stage-module__EuItAa__layer{position:absolute;inset:3.125%}.search-stage-module__EuItAa__pin{will-change:transform, opacity;width:0;height:0;position:absolute;top:0;left:0}.search-stage-module__EuItAa__art{transform-origin:50% 97%;filter:drop-shadow(0 2px 2px #061e504d);width:68px;height:68px;animation:search-stage-module__EuItAa__rise .9s var(--spring) .42s both;display:block;position:absolute;bottom:0;left:-34px}.search-stage-module__EuItAa__art svg{width:100%;height:100%;display:block;overflow:visible}.search-stage-module__EuItAa__art [data-p=win]{animation:search-stage-module__EuItAa__window-in .3s ease-out calc(.9s + var(--i,0) * 38ms) both}.search-stage-module__EuItAa__pin [data-p=lit]{opacity:0}.search-stage-module__EuItAa__pin[data-night] [data-p=lit]{opacity:1}.search-stage-module__EuItAa__pin[data-night] [data-p=day]{opacity:0}.search-stage-module__EuItAa__pin[data-night] [data-p=body]{filter:brightness(.62)saturate(.8)}.search-stage-module__EuItAa__pin[data-night] [data-p=win]{fill:#ffd27a}.search-stage-module__EuItAa__pin:before{content:"";border:2px solid color-mix(in srgb, var(--lane) 70%, #fff);opacity:0;border-radius:50%;width:52px;height:18px;animation:1.1s ease-out .38s both search-stage-module__EuItAa__ground;position:absolute;top:-9px;left:-26px}.search-stage-module__EuItAa__label{width:max-content;max-width:230px;color:var(--memento-ink);animation:search-stage-module__EuItAa__label-in .46s var(--spring) 1s both;background:#fffffff2;border-radius:15px;align-items:center;gap:6px;padding:5px 12px 6px 10px;font-size:15px;line-height:18px;display:flex;position:absolute;top:6px;left:0;translate:-50%;box-shadow:0 10px 22px -12px #0624608c,0 0 0 .5px #0624601a}.search-stage-module__EuItAa__label b{font-family:var(--memento-font-wordmark);letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:700;overflow:hidden}.search-stage-module__EuItAa__end{will-change:transform, opacity;width:0;height:0;position:absolute;top:0;left:0}.search-stage-module__EuItAa__end:before{content:"";box-sizing:border-box;border:3.5px solid var(--lane);width:14px;height:14px;animation:search-stage-module__EuItAa__dot-in .52s var(--spring) both;background:#fff;border-radius:50%;position:absolute;top:-7px;left:-7px;box-shadow:0 2px 6px #061e5059}.search-stage-module__EuItAa__end[data-stage-end=to]:before{border-color:var(--memento-brand-coral);animation-delay:1.5s}.search-stage-module__EuItAa__end b{color:var(--memento-ink);letter-spacing:.06em;animation:search-stage-module__EuItAa__label-in .42s var(--spring) .12s both;background:#fffffff2;border-radius:10px;padding:3px 8px;font-size:13px;font-weight:800;line-height:16px;position:absolute;top:0;left:12px;translate:0 -50%;box-shadow:0 6px 14px -8px #0624608c}.search-stage-module__EuItAa__end[data-side=west] b{left:auto;right:12px}.search-stage-module__EuItAa__end[data-stage-end=to] b{animation-delay:1.6s}.search-stage-module__EuItAa__end[data-alone]:before{animation-delay:0s}.search-stage-module__EuItAa__end[data-alone] b{animation-delay:.12s}.search-stage-module__EuItAa__plane{filter:drop-shadow(0 3px 3px #061e5059);will-change:transform, opacity;width:30px;height:30px;position:absolute;top:-15px;left:-15px}.search-stage-module__EuItAa__plane svg{width:100%;height:100%;display:block}.search-stage-module__EuItAa__hud{color:var(--memento-ink);font-variant-numeric:tabular-nums;white-space:nowrap;animation:search-stage-module__EuItAa__hud-in .52s var(--spring) 1.5s both;background:#ffffffe0;border-radius:999px;align-items:center;gap:9px;margin:0;padding:6px 13px;font-size:13px;font-weight:750;line-height:16px;display:flex;position:absolute;top:8px;left:50%;translate:-50%;box-shadow:0 10px 24px -14px #0624608c,0 0 0 .5px #0624601a}.search-stage-module__EuItAa__hud i{background:var(--lane);border-radius:50%;width:4px;height:4px}@keyframes search-stage-module__EuItAa__rise{0%{opacity:0;transform:scale(.7,0)}35%{opacity:1}}@keyframes search-stage-module__EuItAa__window-in{0%{opacity:0}}@keyframes search-stage-module__EuItAa__ground{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(1.6)}}@keyframes search-stage-module__EuItAa__label-in{0%{opacity:0;transform:translateY(-6px)scale(.9)}}@keyframes search-stage-module__EuItAa__dot-in{0%{opacity:0;transform:scale(.2)}}@keyframes search-stage-module__EuItAa__hud-in{0%{opacity:0;transform:translateY(-8px)scale(.94)}}@media (prefers-reduced-motion:reduce){.search-stage-module__EuItAa__art,.search-stage-module__EuItAa__pin:before,.search-stage-module__EuItAa__label,.search-stage-module__EuItAa__end:before,.search-stage-module__EuItAa__end b,.search-stage-module__EuItAa__hud{animation:none}.search-stage-module__EuItAa__art [data-p=win]{animation:none}}
.world-globe-module__j3PJxG__layer{--spring:cubic-bezier(.34, 1, .64, 1);--mark:40px;z-index:19;left:var(--gx,50%);top:var(--gy);width:calc(var(--gr) * 2 * 240 / 256);aspect-ratio:1;translate:calc(var(--shift,0px) - var(--gr) * 240 / 256) calc(var(--gr) * -240 / 256);pointer-events:none;transition:opacity .26s ease-out;position:absolute}:is(.world-globe-module__j3PJxG__layer[data-hidden],[data-planet-lent] .world-globe-module__j3PJxG__layer){opacity:0}.world-globe-module__j3PJxG__layer[data-hidden] :is(button.world-globe-module__j3PJxG__mark,.world-globe-module__j3PJxG__hotel){pointer-events:none}.world-globe-module__j3PJxG__mark,.world-globe-module__j3PJxG__hotel,.world-globe-module__j3PJxG__ride{width:var(--size);height:var(--size);margin:calc(var(--size) * -1) 0 0 calc(var(--size) / -2);color:inherit;font:inherit;transform-origin:50% 100%;will-change:transform;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;position:absolute;top:0;left:0}.world-globe-module__j3PJxG__mark{--size:var(--mark)}.world-globe-module__j3PJxG__mark[data-sea]{--size:calc(var(--mark) * .86);z-index:1}.world-globe-module__j3PJxG__hotel{--size:calc(var(--mark) * 1.5);z-index:3;text-align:center}.world-globe-module__j3PJxG__ride{--size:calc(var(--mark) * 1.15);z-index:4;opacity:0;pointer-events:none;will-change:transform, opacity}button.world-globe-module__j3PJxG__mark,.world-globe-module__j3PJxG__hotel{cursor:pointer;pointer-events:auto}.world-globe-module__j3PJxG__mark:focus-visible,.world-globe-module__j3PJxG__hotel:focus-visible{outline:3px solid var(--memento-focus-ring);outline-offset:2px;border-radius:12px}.world-globe-module__j3PJxG__art{transform-origin:50% 97%;filter:drop-shadow(0 1.5px 1.5px #061e5047);width:100%;height:100%;display:block}.world-globe-module__j3PJxG__art svg{width:100%;height:100%;display:block;overflow:visible}.world-globe-module__j3PJxG__mark[data-state=in] .world-globe-module__j3PJxG__art{animation:world-globe-module__j3PJxG__rise .64s var(--spring) both}.world-globe-module__j3PJxG__hotel[data-state=in] .world-globe-module__j3PJxG__art{animation:world-globe-module__j3PJxG__rise .82s var(--spring) 80ms both}.world-globe-module__j3PJxG__mark[data-state=out] .world-globe-module__j3PJxG__art,.world-globe-module__j3PJxG__hotel[data-state=out] .world-globe-module__j3PJxG__art{animation:.46s cubic-bezier(.5,0,.75,0) both world-globe-module__j3PJxG__sink}@keyframes world-globe-module__j3PJxG__rise{0%{opacity:0;transform:scale(.72,0)}35%{opacity:1}}@keyframes world-globe-module__j3PJxG__sink{to{opacity:0;transform:scale(.8,0)}}.world-globe-module__j3PJxG__hotel[data-state=in] [data-p=win]{animation:world-globe-module__j3PJxG__window-in .3s ease-out calc(.52s + var(--i,0) * 38ms) both}@keyframes world-globe-module__j3PJxG__window-in{0%{opacity:0}}.world-globe-module__j3PJxG__label{width:max-content;max-width:190px;color:var(--memento-ink);opacity:0;background:#fffffff0;border-radius:14px;flex-direction:column;align-items:center;gap:1px;padding:5px 11px 6px;display:flex;position:absolute;top:calc(100% + 5px);left:50%;translate:-50%;box-shadow:0 10px 22px -12px #06246080,0 0 0 .5px #0624601a}.world-globe-module__j3PJxG__hotel[data-state=in] .world-globe-module__j3PJxG__label{animation:world-globe-module__j3PJxG__label-in .42s var(--spring) .76s both}.world-globe-module__j3PJxG__hotel[data-state=out] .world-globe-module__j3PJxG__label{animation:.22s ease-in both world-globe-module__j3PJxG__label-out}.world-globe-module__j3PJxG__label b{max-width:100%;font-family:var(--memento-font-wordmark);letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;line-height:18px;overflow:hidden}.world-globe-module__j3PJxG__label>span{color:#5b6478;font-size:12px;font-weight:650;line-height:15px}.world-globe-module__j3PJxG__when{color:#8a5a00;background:#fff3cf;border-radius:9px;align-items:center;gap:4px;margin-top:3px;padding:1px 7px;font-size:12px;font-style:normal;font-weight:700;line-height:16px;display:inline-flex}@keyframes world-globe-module__j3PJxG__label-in{0%{opacity:0;transform:translateY(-6px)scale(.9)}to{opacity:1}}@keyframes world-globe-module__j3PJxG__label-out{0%{opacity:1}to{opacity:0;transform:translateY(-4px)scale(.94)}}.world-globe-module__j3PJxG__hotel:active .world-globe-module__j3PJxG__art,button.world-globe-module__j3PJxG__mark:active .world-globe-module__j3PJxG__art{scale:.94}.world-globe-module__j3PJxG__plane,.world-globe-module__j3PJxG__planeShadow{z-index:4;width:calc(var(--mark) * .8);height:calc(var(--mark) * .8);margin:calc(var(--mark) * -.4) 0 0 calc(var(--mark) * -.4);opacity:0;pointer-events:none;will-change:transform, opacity;position:absolute;top:0;left:0}.world-globe-module__j3PJxG__plane{filter:drop-shadow(0 0 .6px #0c32788c)}.world-globe-module__j3PJxG__planeShadow{z-index:1;filter:blur(1.4px)}:is(.world-globe-module__j3PJxG__plane svg,.world-globe-module__j3PJxG__planeShadow svg){width:100%;height:100%;display:block}.world-globe-module__j3PJxG__layer [data-p=lit]{opacity:0;transition:opacity 1.2s}.world-globe-module__j3PJxG__layer [data-p=day]{transition:opacity 1.2s}.world-globe-module__j3PJxG__layer [data-p=body]{transition:filter 1.2s}.world-globe-module__j3PJxG__layer [data-night] [data-p=lit]{opacity:1}.world-globe-module__j3PJxG__layer [data-night] [data-p=day]{opacity:0}.world-globe-module__j3PJxG__layer [data-night] [data-p=body]{filter:brightness(.6)saturate(.78)}.world-globe-module__j3PJxG__layer [data-night] [data-p=win]{fill:#ffd27a}.world-globe-module__j3PJxG__layer [data-a]{transform-origin:var(--o,50% 50%);animation-delay:var(--d,0s);animation-iteration-count:infinite;animation-play-state:paused;animation-fill-mode:backwards}.world-globe-module__j3PJxG__layer [data-live] [data-a],.world-globe-module__j3PJxG__layer [data-sea][data-state=in] [data-a],.world-globe-module__j3PJxG__hotel [data-a]{animation-play-state:running}.world-globe-module__j3PJxG__layer [data-a=spin]{animation-name:world-globe-module__j3PJxG__spin;animation-duration:7s;animation-timing-function:linear}.world-globe-module__j3PJxG__layer [data-a=rays]{animation-name:world-globe-module__j3PJxG__spin;animation-duration:40s;animation-timing-function:linear}.world-globe-module__j3PJxG__layer [data-a=tick]{animation-name:world-globe-module__j3PJxG__spin;animation-duration:30s;animation-timing-function:steps(60,end)}.world-globe-module__j3PJxG__layer [data-a=flag]{animation-name:world-globe-module__j3PJxG__flag;animation-duration:1.4s;animation-timing-function:ease-in-out;animation-direction:alternate}.world-globe-module__j3PJxG__layer [data-a=sway]{animation-name:world-globe-module__j3PJxG__sway;animation-duration:3.6s;animation-timing-function:ease-in-out;animation-direction:alternate}.world-globe-module__j3PJxG__layer [data-a=nod]{animation-name:world-globe-module__j3PJxG__nod;animation-duration:3.2s;animation-timing-function:ease-in-out;animation-direction:alternate}.world-globe-module__j3PJxG__layer [data-a=drift]{animation-name:world-globe-module__j3PJxG__drift;animation-duration:8s;animation-timing-function:ease-in-out;animation-direction:alternate}.world-globe-module__j3PJxG__layer [data-a=bob]{animation-name:world-globe-module__j3PJxG__bob;animation-duration:2.8s;animation-timing-function:ease-in-out;animation-direction:alternate}.world-globe-module__j3PJxG__layer [data-a=ripple]{animation-name:world-globe-module__j3PJxG__ripple;animation-duration:2.6s;animation-timing-function:ease-in-out;animation-direction:alternate}.world-globe-module__j3PJxG__layer [data-a=blink]{animation-name:world-globe-module__j3PJxG__blink;animation-duration:1.6s;animation-timing-function:step-end}.world-globe-module__j3PJxG__layer [data-a=twinkle]{transform-box:fill-box;transform-origin:50%;animation-name:world-globe-module__j3PJxG__twinkle;animation-duration:2.2s;animation-timing-function:ease-in-out}.world-globe-module__j3PJxG__layer [data-a=beam]{animation-name:world-globe-module__j3PJxG__beam;animation-duration:3.4s;animation-timing-function:ease-in-out;animation-direction:alternate}.world-globe-module__j3PJxG__layer [data-a=hue]{animation-name:world-globe-module__j3PJxG__hue;animation-duration:9s;animation-timing-function:linear}.world-globe-module__j3PJxG__layer [data-a=petal]{animation-name:world-globe-module__j3PJxG__petal;animation-duration:4.2s;animation-timing-function:ease-in}.world-globe-module__j3PJxG__layer [data-a=swing]{animation-name:world-globe-module__j3PJxG__swing;animation-duration:9s;animation-timing-function:ease-in-out;animation-direction:alternate}.world-globe-module__j3PJxG__layer [data-a=rise]{animation-name:world-globe-module__j3PJxG__glint;animation-duration:4.4s;animation-timing-function:ease-in-out}.world-globe-module__j3PJxG__layer [data-a=spout]{animation-name:world-globe-module__j3PJxG__spout;animation-duration:3.8s;animation-timing-function:ease-out}.world-globe-module__j3PJxG__layer [data-a=leap]{animation-name:world-globe-module__j3PJxG__leap;animation-duration:3.4s;animation-timing-function:cubic-bezier(.35,.1,.55,.9)}.world-globe-module__j3PJxG__layer [data-a=drip]{animation-name:world-globe-module__j3PJxG__drip;animation-duration:1.8s;animation-timing-function:ease-in}.world-globe-module__j3PJxG__layer [data-a=aurora]{animation-name:world-globe-module__j3PJxG__aurora;animation-duration:5.5s;animation-timing-function:ease-in-out;animation-direction:alternate}@keyframes world-globe-module__j3PJxG__spin{to{transform:rotate(360deg)}}@keyframes world-globe-module__j3PJxG__flag{0%{transform:skewY(4deg)scaleX(1)}to{transform:skewY(-7deg)scaleX(.88)}}@keyframes world-globe-module__j3PJxG__sway{0%{transform:rotate(-3deg)}to{transform:rotate(3deg)}}@keyframes world-globe-module__j3PJxG__nod{0%{transform:rotate(2deg)}to{transform:rotate(-7deg)}}@keyframes world-globe-module__j3PJxG__drift{0%{transform:translate(-3px)}to{transform:translate(3.5px)}}@keyframes world-globe-module__j3PJxG__bob{0%{transform:translateY(0)rotate(-1deg)}to{transform:translateY(-.9px)rotate(1deg)}}@keyframes world-globe-module__j3PJxG__ripple{0%{opacity:.25;transform:translate(-1px)}to{opacity:1;transform:translate(1.5px)}}@keyframes world-globe-module__j3PJxG__blink{0%,60%{opacity:1}61%,to{opacity:.15}}@keyframes world-globe-module__j3PJxG__twinkle{0%,to{opacity:0;transform:scale(.3)rotate(0)}50%{opacity:1;transform:scale(1)rotate(45deg)}}@keyframes world-globe-module__j3PJxG__beam{0%{transform:rotate(-14deg)}to{transform:rotate(16deg)}}@keyframes world-globe-module__j3PJxG__hue{to{filter:hue-rotate(360deg)}}@keyframes world-globe-module__j3PJxG__petal{0%{opacity:0;transform:translate(0)}15%{opacity:1}to{opacity:0;transform:translate(4px,13px)rotate(120deg)}}@keyframes world-globe-module__j3PJxG__swing{0%{transform:scaleX(1)}to{transform:scaleX(-.55)}}@keyframes world-globe-module__j3PJxG__glint{0%{opacity:0;transform:translateY(14px)}20%{opacity:1}60%,to{opacity:0;transform:translateY(-28px)}}@keyframes world-globe-module__j3PJxG__spout{0%{opacity:0;transform:scale(.3,0)}14%{opacity:1;transform:scale(1)}42%{opacity:.55;transform:scale(1.18,1.1)}58%,to{opacity:0;transform:scale(1.25,1.1)}}@keyframes world-globe-module__j3PJxG__leap{0%{opacity:0;transform:rotate(-82deg)}9%{opacity:1}52%{opacity:1;transform:rotate(70deg)}58%,to{opacity:0;transform:rotate(84deg)}}@keyframes world-globe-module__j3PJxG__drip{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(11px)}}@keyframes world-globe-module__j3PJxG__aurora{0%{opacity:.45;transform:skew(-5deg)translate(-2px)}to{opacity:1;transform:skew(6deg)translate(2px)}}:root[data-motion-budget=interaction] .world-globe-module__j3PJxG__layer [data-a]{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.world-globe-module__j3PJxG__layer [data-a],.world-globe-module__j3PJxG__layer [data-state] .world-globe-module__j3PJxG__art,.world-globe-module__j3PJxG__hotel [data-p=win]{animation:none!important}.world-globe-module__j3PJxG__hotel[data-state=in] .world-globe-module__j3PJxG__label{opacity:1;animation:none}.world-globe-module__j3PJxG__layer [data-state=out] .world-globe-module__j3PJxG__art{opacity:0}}
.world-opening-module__WzaWQa__opening{--ease:cubic-bezier(.32, .72, 0, 1);--spring:cubic-bezier(.34, 1, .64, 1);z-index:20;padding-top:max(12px, env(safe-area-inset-top));pointer-events:none;position:absolute;inset:0}.world-opening-module__WzaWQa__foot{left:0;right:0;bottom:calc(var(--memento-bar-lift) + var(--memento-bar-height) + 14px);pointer-events:none;flex-direction:column;gap:18px;display:flex;position:absolute}.world-opening-module__WzaWQa__ctas{grid-template-columns:1fr 1fr;gap:10px;padding-inline:16px;display:grid}.world-opening-module__WzaWQa__cta{--lane-deep:color-mix(in srgb, var(--lane) 62%, #1a1030);background:var(--ground);min-width:0;height:clamp(164px,26dvh,228px);box-shadow:inset 0 1px 0 #fffffff2, inset 0 -14px 22px -18px color-mix(in srgb, var(--lane) 34%, transparent), 0 0 0 1px color-mix(in srgb, var(--lane) 20%, #0a10240d), 0 1px 2px #0a10240f, 0 10px 20px -12px color-mix(in srgb, var(--lane) 42%, transparent), 0 28px 44px -26px color-mix(in srgb, var(--lane) 66%, #0a1024);color:var(--memento-ink);font:inherit;text-align:left;cursor:pointer;pointer-events:auto;isolation:isolate;animation:world-opening-module__WzaWQa__rise .62s var(--spring) backwards;transition:transform .22s var(--ease);-webkit-tap-highlight-color:transparent;border:0;border-radius:28px;grid-template-rows:minmax(0,1fr) auto auto;row-gap:2px;padding:8px 12px 12px 14px;display:grid;position:relative;overflow:hidden}.world-opening-module__WzaWQa__cta:after{content:"";z-index:0;opacity:.16;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='140' height='140'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='1.3' numOctaves='1' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .12  0 0 0 0 .1  0 0 0 0 .2  0 0 0 1.3 -.55'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");background-size:140px 140px;position:absolute;inset:0}.world-opening-module__WzaWQa__cta>*{z-index:1;position:relative}.world-opening-module__WzaWQa__cta[data-lane=stays]{--lane:var(--memento-brand-tangerine);--ground:radial-gradient(150px 120px at 84% 22%, #f7c56f6b, transparent 70%), radial-gradient(170px 130px at 0% 100%, #e76a911c, transparent 70%), linear-gradient(165deg, #fffdf9 0%, #fff5ea 58%, color-mix(in srgb, var(--lane) 15%, #fff) 100%)}.world-opening-module__WzaWQa__cta[data-lane=flights]{--lane:var(--memento-brand-cobalt);--ground:radial-gradient(150px 120px at 84% 22%, #9b8ed957, transparent 70%), radial-gradient(170px 130px at 0% 100%, #5d86da1f, transparent 70%), linear-gradient(165deg, #fcfdff 0%, #f1f5ff 58%, color-mix(in srgb, var(--lane) 13%, #fff) 100%);animation-delay:70ms}.world-opening-module__WzaWQa__cta:active{transition-duration:.12s;transform:scale(.965)}.world-opening-module__WzaWQa__cta:focus-visible{outline:3px solid var(--memento-focus-ring);outline-offset:2px}@media (hover:hover){.world-opening-module__WzaWQa__cta:hover{transform:translateY(-2px)}}.world-opening-module__WzaWQa__ctaArt{aspect-ratio:64/76;justify-self:end;height:100%;min-height:0;display:block}.world-opening-module__WzaWQa__ctaArt svg{width:100%;height:100%;display:block;overflow:visible}.world-opening-module__WzaWQa__ctaName{background-image:var(--memento-brand-ramp);color:#0000;min-width:0;max-width:100%;font-family:var(--memento-font-wordmark);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;-webkit-background-clip:text;background-clip:text;justify-self:start;margin-block:-.14em;padding-block:.14em;font-size:clamp(33px,4.4dvh,37px);font-weight:700;line-height:1.04;overflow:hidden}@media (forced-colors:active){.world-opening-module__WzaWQa__ctaName{color:canvastext;background:0 0}}.world-opening-module__WzaWQa__ctaSearch{background:linear-gradient(#fff, #fff) padding-box, var(--memento-brand-ramp) border-box;min-width:0;height:32px;box-shadow:0 6px 12px -8px color-mix(in srgb, var(--lane) 70%, transparent);color:var(--lane);border:1.5px solid #0000;border-radius:16px;align-items:center;gap:6px;padding:0 11px 0 10px;display:flex}.world-opening-module__WzaWQa__ctaSearch>svg{flex:none}.world-opening-module__WzaWQa__caret{background:currentColor;border-radius:1px;width:1.5px;height:14px;animation:1s step-end .4s 2 backwards world-opening-module__WzaWQa__caret}@keyframes world-opening-module__WzaWQa__caret{50%{opacity:0}}.world-opening-module__WzaWQa__ctaLine{color:#475569;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:600;line-height:15px;overflow:hidden}.world-opening-module__WzaWQa__title{--title-ease:cubic-bezier(.32, .72, 0, 1);min-width:0;font-family:var(--memento-font-brand);letter-spacing:-.032em;animation:world-opening-module__WzaWQa__title-in .62s cubic-bezier(.34, 1, .64, 1) var(--title-delay,0s) backwards;flex-direction:column;align-items:flex-start;gap:3px;margin:0;font-size:23px;font-weight:800;line-height:26px;display:flex}.world-opening-module__WzaWQa__title[data-size=view]{font-family:var(--memento-font-wordmark);letter-spacing:-.01em;font-size:38px;font-weight:700;line-height:38px}.world-opening-module__WzaWQa__titleStroke{background-image:var(--memento-brand-ramp);transform-origin:0;width:26px;height:4px;animation:world-opening-module__WzaWQa__stroke-in .7s var(--title-ease) calc(var(--title-delay,0s) + .2s) backwards;border-radius:2px}@keyframes world-opening-module__WzaWQa__title-in{0%{opacity:0;transform:translateY(10px)}}@keyframes world-opening-module__WzaWQa__stroke-in{0%{transform:scaleX(0)}}.world-opening-module__WzaWQa__city{aspect-ratio:4/5;color:#fff;width:100%;font:inherit;text-align:left;cursor:pointer;isolation:isolate;transition:transform .16s var(--ease);-webkit-tap-highlight-color:transparent;background:#cfe0f5;border:0;border-radius:18px;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 12px 26px -18px #0a10248c}.world-opening-module__WzaWQa__city:active{transform:scale(.96)}.world-opening-module__WzaWQa__city:focus-visible{outline:3px solid var(--memento-focus-ring);outline-offset:2px}.world-opening-module__WzaWQa__city img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.world-opening-module__WzaWQa__cityShade{background:linear-gradient(#060e2200 42%,#060e22c7);position:absolute;inset:0}.world-opening-module__WzaWQa__cityWords{flex-direction:column;gap:4px;display:flex;position:absolute;bottom:8px;left:9px;right:8px}.world-opening-module__WzaWQa__cityWords b{text-overflow:ellipsis;text-shadow:0 1px 6px #00000059;white-space:nowrap;font-size:13px;font-weight:760;line-height:17px;overflow:hidden}@keyframes world-opening-module__WzaWQa__rise{0%{opacity:0;transform:translateY(16px)scale(.98)}}@media (min-width:1024px){.world-opening-module__WzaWQa__foot{width:min(760px,100vw - 96px);left:50%;right:auto;translate:-50%}.world-opening-module__WzaWQa__ctas{gap:16px;padding:0}.world-opening-module__WzaWQa__cta{border-radius:32px;grid-template-columns:minmax(0,1fr) auto;column-gap:14px;height:196px;padding:16px 18px 18px 22px}.world-opening-module__WzaWQa__ctaArt{grid-area:1/2/-1}.world-opening-module__WzaWQa__ctaName{grid-area:2/1}.world-opening-module__WzaWQa__ctaSearch{grid-area:3/1}.world-opening-module__WzaWQa__ctaName{font-size:42px;line-height:44px}.world-opening-module__WzaWQa__title{font-size:27px;line-height:30px}.world-opening-module__WzaWQa__title[data-size=view]{font-size:44px;line-height:44px}}@media (prefers-reduced-motion:reduce){.world-opening-module__WzaWQa__cta,.world-opening-module__WzaWQa__caret,.world-opening-module__WzaWQa__title,.world-opening-module__WzaWQa__titleStroke{animation:none}}
.search-dashboard-module__ILpVqG__dash{--ease:cubic-bezier(.32, .72, 0, 1);--spring:cubic-bezier(.34, 1, .64, 1);--lane:var(--memento-brand-tangerine);--lane-soft:color-mix(in srgb, var(--lane) 12%, #fff);padding:calc(env(safe-area-inset-top) + 6px) 0 28px;scroll-margin-top:80px}.search-dashboard-module__ILpVqG__dash[data-lane=flights]{--lane:var(--memento-brand-cobalt)}.search-dashboard-module__ILpVqG__sky{z-index:-1}.search-dashboard-module__ILpVqG__head{justify-content:center;align-items:center;gap:10px;min-height:44px;margin:0 48px 14px;display:flex}.search-dashboard-module__ILpVqG__headMark{background:var(--lane-soft);width:36px;height:36px;color:var(--lane);border-radius:12px;flex:none;place-items:center;display:grid}.search-dashboard-module__ILpVqG__head .memento-brand-title{--ink-white:calc(max(var(--sky-night,0), var(--sky-glow,0) * .85) * .94);background-image:linear-gradient(rgb(255 255 255/var(--ink-white)), rgb(255 255 255/var(--ink-white))), var(--memento-brand-ramp)}.search-dashboard-module__ILpVqG__headMark svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.search-dashboard-module__ILpVqG__grid{flex-direction:column;gap:26px;display:flex}.search-dashboard-module__ILpVqG__formCol{min-width:0}.search-dashboard-module__ILpVqG__moreCol{flex-direction:column;gap:26px;min-width:0;display:flex;position:relative}.search-dashboard-module__ILpVqG__deckSeat{--deck-floor:-8px;z-index:1;margin-top:-46px;position:relative}.search-dashboard-module__ILpVqG__section{flex-direction:column;gap:10px;min-width:0;display:flex}.search-dashboard-module__ILpVqG__sectionTitle{margin:0 4px 2px}.search-dashboard-module__ILpVqG__sectionHead{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.search-dashboard-module__ILpVqG__sectionHead .search-dashboard-module__ILpVqG__sectionTitle{min-width:0}.search-dashboard-module__ILpVqG__edit{width:44px;height:44px;color:color-mix(in srgb, var(--memento-ink) 72%, transparent);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin:-4px -4px 0 0;padding:0;display:grid}.search-dashboard-module__ILpVqG__edit>span{width:38px;height:38px;box-shadow:0 0 0 1px var(--memento-line), 0 6px 14px -10px #0a102466;animation:search-dashboard-module__ILpVqG__disc-turn .32s var(--spring) both;transition:transform .14s var(--ease), background-color .2s var(--ease);background:#fff;border-radius:50%;place-items:center;display:grid}.search-dashboard-module__ILpVqG__edit:active>span{transform:scale(.9)}.search-dashboard-module__ILpVqG__edit[aria-pressed=true]>span{background:var(--lane-soft);box-shadow:0 0 0 1px color-mix(in srgb, var(--lane) 30%, transparent);color:var(--lane)}.search-dashboard-module__ILpVqG__edit:focus-visible{outline:3px solid var(--memento-focus-ring);outline-offset:-2px}@keyframes search-dashboard-module__ILpVqG__disc-turn{0%{transform:rotate(-70deg)scale(.8)}}.search-dashboard-module__ILpVqG__history{gap:8px;margin:0;padding:0;list-style:none;display:grid;position:relative}.search-dashboard-module__ILpVqG__history>li{min-width:0}.search-dashboard-module__ILpVqG__history>li[data-arrive]{animation:search-dashboard-module__ILpVqG__offer-in .42s var(--spring) calc(var(--i,0) * 35ms) backwards}.search-dashboard-module__ILpVqG__section:not([data-leaving]) .search-dashboard-module__ILpVqG__history>li[data-leaving],.search-dashboard-module__ILpVqG__section[data-leaving]{z-index:0;pointer-events:none;animation:.28s cubic-bezier(.4,0,.6,1) forwards search-dashboard-module__ILpVqG__history-leave;position:absolute}@keyframes search-dashboard-module__ILpVqG__history-leave{to{opacity:0;transform:translateY(8px)scale(.96)}}.search-dashboard-module__ILpVqG__pastRow{min-height:64px;box-shadow:0 0 0 1px var(--memento-line), 0 8px 18px -14px #0a10244d;transition:transform .15s var(--ease);background:#fff;border-radius:20px;align-items:center;display:flex}.search-dashboard-module__ILpVqG__pastRow:has(>.search-dashboard-module__ILpVqG__past:active:not(:disabled)){transform:scale(.98)}.search-dashboard-module__ILpVqG__past{min-width:0;min-height:64px;color:var(--memento-ink);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:20px;flex:1;align-items:center;gap:12px;padding:7px 14px 7px 7px;display:flex}.search-dashboard-module__ILpVqG__past:disabled{cursor:default}.search-dashboard-module__ILpVqG__past:focus-visible{outline:3px solid var(--memento-focus-ring);outline-offset:2px}.search-dashboard-module__ILpVqG__rowEnd{flex:none;place-items:center;width:44px;height:44px;margin-right:8px;display:grid}.search-dashboard-module__ILpVqG__rowEnd>*{grid-area:1/1}.search-dashboard-module__ILpVqG__remove{color:#fff;cursor:pointer;pointer-events:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid}.search-dashboard-module__ILpVqG__remove>span{background:var(--memento-danger);width:26px;height:26px;box-shadow:0 4px 10px -4px color-mix(in srgb, var(--memento-danger) 70%, transparent);opacity:0;border-radius:50%;place-items:center;transition:opacity .16s ease-in,transform .16s ease-in;display:grid;transform:scale(.55)}.search-dashboard-module__ILpVqG__pastRow[data-editing] .search-dashboard-module__ILpVqG__remove{pointer-events:auto}.search-dashboard-module__ILpVqG__pastRow[data-editing] .search-dashboard-module__ILpVqG__remove>span{opacity:1;transition:opacity .2s ease-out, transform .26s var(--spring);transform:none}.search-dashboard-module__ILpVqG__pastRow[data-editing] .search-dashboard-module__ILpVqG__remove:active>span{transition-duration:.12s;transform:scale(.86)}.search-dashboard-module__ILpVqG__remove:focus-visible{outline:3px solid var(--memento-focus-ring);outline-offset:-3px}.search-dashboard-module__ILpVqG__more .search-dashboard-module__ILpVqG__clearAll{color:var(--memento-danger)}.search-dashboard-module__ILpVqG__pastPicture{background:var(--memento-obj-stay-soft,#fff3e8);border-radius:14px;flex:none;place-items:center;width:50px;height:50px;font-size:22px;line-height:1;display:grid;overflow:hidden}.search-dashboard-module__ILpVqG__pastPicture[data-flight]{background:var(--memento-obj-flight-soft,#eaf1ff)}.search-dashboard-module__ILpVqG__pastPicture[data-logo]{box-shadow:inset 0 0 0 1px var(--memento-line);background:#fff}.search-dashboard-module__ILpVqG__pastPicture[data-logo] img{object-fit:contain;width:70%;height:70%}.search-dashboard-module__ILpVqG__pastPicture img{object-fit:cover;width:100%;height:100%}.search-dashboard-module__ILpVqG__pastWords{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.search-dashboard-module__ILpVqG__pastWords b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:680;line-height:20px;overflow:hidden}.search-dashboard-module__ILpVqG__pastWords>span{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:550;line-height:16px;overflow:hidden}.search-dashboard-module__ILpVqG__pastTalk{color:var(--memento-brand-violet);transition:opacity .2s ease-out, transform .26s var(--spring)}.search-dashboard-module__ILpVqG__pastRow[data-editing] .search-dashboard-module__ILpVqG__pastTalk{opacity:0;transition:opacity .14s ease-in,transform .16s ease-in;transform:scale(.55)}.search-dashboard-module__ILpVqG__pastWords>.search-dashboard-module__ILpVqG__lookLine{align-items:center;gap:5px;min-width:0;display:flex}.search-dashboard-module__ILpVqG__lookLine>*{flex:none}.search-dashboard-module__ILpVqG__lookLine>.search-dashboard-module__ILpVqG__lookPlace{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.search-dashboard-module__ILpVqG__lookLine>.search-dashboard-module__ILpVqG__party{flex:auto;min-width:0}.search-dashboard-module__ILpVqG__party{align-items:center;gap:5px;min-width:0;display:flex}.search-dashboard-module__ILpVqG__party>*{flex:none}.search-dashboard-module__ILpVqG__party>.search-dashboard-module__ILpVqG__partyDates{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.search-dashboard-module__ILpVqG__more{animation:search-dashboard-module__ILpVqG__offer-in .32s var(--spring) backwards;justify-content:center;align-items:center;gap:10px;padding-top:4px;display:flex}.search-dashboard-module__ILpVqG__more .search-dashboard-module__ILpVqG__unfold{min-width:56px;color:var(--lane,var(--memento-ink));font-variant-numeric:tabular-nums;transition:transform .14s var(--ease);justify-content:center;align-items:center;gap:6px;padding:0 16px;display:inline-flex}.search-dashboard-module__ILpVqG__more .search-dashboard-module__ILpVqG__unfold:active{transform:scale(.94)}.search-dashboard-module__ILpVqG__more .search-dashboard-module__ILpVqG__unfold>b{animation:search-dashboard-module__ILpVqG__offer-in .26s var(--spring) backwards;font-size:15px;font-weight:700}.search-dashboard-module__ILpVqG__plus{flex:none;width:14px;height:14px;position:relative}.search-dashboard-module__ILpVqG__plus>i{width:14px;height:2.4px;transition:transform .3s var(--spring);background:currentColor;border-radius:2px;position:absolute;top:6px;left:0}.search-dashboard-module__ILpVqG__plus>i+i{transform:rotate(90deg)}.search-dashboard-module__ILpVqG__unfold[data-open] .search-dashboard-module__ILpVqG__plus>i+i{transform:rotate(90deg)scaleX(0)}.search-dashboard-module__ILpVqG__more .search-dashboard-module__ILpVqG__moreWords{color:var(--memento-ink)}.search-dashboard-module__ILpVqG__more button{min-height:44px;box-shadow:0 0 0 1px var(--memento-line);color:var(--memento-ink);font:inherit;cursor:pointer;background:#fff;border:0;border-radius:999px;padding:0 18px;font-size:14px;font-weight:650}.search-dashboard-module__ILpVqG__cities{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.search-dashboard-module__ILpVqG__cities>li{min-width:0}@keyframes search-dashboard-module__ILpVqG__offer-in{0%{opacity:0;transform:translateY(8px)scale(.98)}}@media (min-width:1024px){.search-dashboard-module__ILpVqG__dash{padding:28px 8px 40px}.search-dashboard-module__ILpVqG__head{margin-bottom:22px}.search-dashboard-module__ILpVqG__grid{grid-template-columns:minmax(380px,440px) minmax(0,1fr);align-items:start;gap:40px;display:grid}.search-dashboard-module__ILpVqG__formCol{--stage-h:262px;position:sticky;top:12px}.search-dashboard-module__ILpVqG__deckSeat{margin-top:-54px}.search-dashboard-module__ILpVqG__moreCol{background:#fff;border-radius:30px;padding:22px 22px 26px;box-shadow:0 26px 54px -32px #0a102480,0 2px 6px -2px #0a102414,0 0 0 1px #0a10240f}.search-dashboard-module__ILpVqG__history{grid-template-columns:repeat(2,minmax(0,1fr))}.search-dashboard-module__ILpVqG__cities{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.search-dashboard-module__ILpVqG__history>li,.search-dashboard-module__ILpVqG__edit>span,.search-dashboard-module__ILpVqG__more{animation:none}.search-dashboard-module__ILpVqG__remove>span,.search-dashboard-module__ILpVqG__pastTalk{transition-duration:0s}}
.rituals-module__mJf-YW__title{align-items:center;gap:10px;display:inline-flex}.rituals-module__mJf-YW__titleTile{background:var(--memento-brand-yellow);color:#fff;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.rituals-module__mJf-YW__lead{color:var(--memento-text-muted);margin:0 0 12px;font-size:14px;line-height:19px}.rituals-module__mJf-YW__list{flex-direction:column;gap:12px;display:flex}.rituals-module__mJf-YW__ritual{background:#fff;border:1px solid #0a10240f;border-radius:24px;flex-direction:column;gap:12px;padding:14px;display:flex;position:relative;box-shadow:0 1px 1px #0a10240a,0 8px 22px #0a10240f}.rituals-module__mJf-YW__ritualDoor{border-radius:inherit;position:absolute;inset:0}.rituals-module__mJf-YW__ritual>:not(.rituals-module__mJf-YW__ritualDoor){pointer-events:none;position:relative}.rituals-module__mJf-YW__ritual :is(button):not(.rituals-module__mJf-YW__ritualDoor){pointer-events:auto}.rituals-module__mJf-YW__top{align-items:center;gap:12px;display:flex}.rituals-module__mJf-YW__glyph{border-radius:16px;flex:none;place-items:center;width:52px;height:52px;font-size:26px;display:grid}.rituals-module__mJf-YW__when{flex-direction:column;flex:1;min-width:0;display:flex}.rituals-module__mJf-YW__clock{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--memento-ink);font-size:40px;font-weight:250;line-height:42px}.rituals-module__mJf-YW__name{text-overflow:ellipsis;white-space:nowrap;color:var(--memento-ink);font-size:14px;font-weight:700;line-height:18px;overflow:hidden}.rituals-module__mJf-YW__ritual[data-on=false] .rituals-module__mJf-YW__clock,.rituals-module__mJf-YW__ritual[data-on=false] .rituals-module__mJf-YW__name{color:var(--memento-text-tertiary)}.rituals-module__mJf-YW__days{gap:6px;display:flex}.rituals-module__mJf-YW__day{text-transform:uppercase;width:34px;height:34px;color:var(--memento-text-tertiary);background:#0a10240d;border-radius:999px;place-items:center;font-size:13px;font-weight:700;display:grid}.rituals-module__mJf-YW__day[data-on=true]{background:var(--memento-route-blue-strong);color:#fff}.rituals-module__mJf-YW__ritual[data-on=false] .rituals-module__mJf-YW__day[data-on=true]{opacity:.45}.rituals-module__mJf-YW__rhythm{color:var(--memento-text-secondary);margin:0;font-size:14px;font-weight:600}.rituals-module__mJf-YW__says{align-items:flex-end;gap:8px;display:flex}.rituals-module__mJf-YW__saysBubble{color:var(--memento-ink);background:#eceef2;border-radius:18px 18px 18px 6px;padding:9px 12px;font-size:14px;line-height:19px}.rituals-module__mJf-YW__saysBubble>span{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rituals-module__mJf-YW__head{letter-spacing:.06em;text-transform:uppercase;color:var(--memento-text-tertiary);margin:18px 0 10px;font-size:12px;font-weight:700;line-height:16px}.rituals-module__mJf-YW__promises{flex-direction:column;display:flex}.rituals-module__mJf-YW__promise{text-align:left;min-height:48px;color:var(--memento-ink);background:#0a102409;border-radius:14px;align-items:center;gap:10px;padding:0 12px;font-size:14px;font-weight:600;display:flex}.rituals-module__mJf-YW__promise+.rituals-module__mJf-YW__promise{margin-top:6px}.rituals-module__mJf-YW__promise>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rituals-module__mJf-YW__add{padding-bottom:6px}.rituals-module__mJf-YW__presets{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-bottom:6px;display:grid}@media (min-width:520px){.rituals-module__mJf-YW__presets{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:519.98px){.rituals-module__mJf-YW__presets>.rituals-module__mJf-YW__preset:last-child:nth-child(odd){grid-column:1/-1;min-height:0}}.rituals-module__mJf-YW__preset{text-align:left;background:#fff;border:1px solid #0a10240f;border-radius:20px;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;min-height:150px;padding:12px;transition:transform .14s cubic-bezier(.2,.8,.2,1);display:flex;box-shadow:0 4px 14px #0a10240f}.rituals-module__mJf-YW__preset:active{transform:scale(.96)}.rituals-module__mJf-YW__presetGlyph{border-radius:14px;place-items:center;width:44px;height:44px;font-size:22px;display:grid}.rituals-module__mJf-YW__preset b{color:var(--memento-ink);font-size:14px;line-height:18px}.rituals-module__mJf-YW__preset span:last-child{color:var(--memento-text-muted);font-size:12px;line-height:16px}
.notification-preview-module__yFMtSG__screen{background:radial-gradient(90% 120% at 0 0,#c8b2ff 0%,#0000 60%),radial-gradient(90% 120% at 100% 0,#ffb3c1 0%,#0000 62%),radial-gradient(110% 120% at 50% 110%,#9cc4ff 0%,#0000 65%),#f4ecff;border-radius:28px;width:300px;height:158px;animation:.56s cubic-bezier(.2,.8,.2,1) .26s both notification-preview-module__yFMtSG__screen-in;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0a10240f,0 14px 34px #7658dc2e}@keyframes notification-preview-module__yFMtSG__screen-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}.notification-preview-module__yFMtSG__clock{text-align:center;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:#ffffffeb;text-shadow:0 1px 12px #5028a038;font-size:44px;font-weight:650;line-height:50px;position:absolute;top:12px;left:0;right:0}.notification-preview-module__yFMtSG__banner{text-align:left;opacity:.55;background:#ffffffdb;border-radius:18px;align-items:center;gap:10px;padding:10px 12px 10px 10px;animation:.6s cubic-bezier(.2,.8,.2,1) .68s both notification-preview-module__yFMtSG__banner-drop;display:flex;position:absolute;bottom:12px;left:12px;right:12px;box-shadow:0 6px 18px #28145a24}.notification-preview-module__yFMtSG__banner[data-live]{opacity:1}@keyframes notification-preview-module__yFMtSG__banner-drop{0%{opacity:0;transform:translateY(-46px)scale(.92)}}.notification-preview-module__yFMtSG__icon{background:#fff;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 0 0 1px #0a102412}.notification-preview-module__yFMtSG__icon>svg{width:28px;height:28px}.notification-preview-module__yFMtSG__words{flex-direction:column;flex:1;min-width:0;display:flex}.notification-preview-module__yFMtSG__top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.notification-preview-module__yFMtSG__top b{color:var(--memento-ink);font-size:14px;font-weight:650;line-height:18px}.notification-preview-module__yFMtSG__top small{color:#6b7385;font-size:12px;line-height:16px}.notification-preview-module__yFMtSG__body{color:#2a3042;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:19px;overflow:hidden}.notification-preview-module__yFMtSG__off{color:#fff;background:#0a102452;border-radius:999px;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:14px;right:14px}@media (prefers-reduced-motion:reduce){.notification-preview-module__yFMtSG__screen,.notification-preview-module__yFMtSG__banner{animation:none}}
