.TravellerCountrySelect-module__na81ra__root{flex-direction:column;margin-top:6px;display:flex;position:relative}.TravellerCountrySelect-module__na81ra__trigger{width:100%;color:var(--text);text-align:left;background:linear-gradient(#212838eb,#161e2eeb);border:1px solid #ffffff1a;border-radius:11px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:12px;transition:border-color .18s,box-shadow .18s,background .18s;display:flex;position:relative}.TravellerCountrySelect-module__na81ra__trigger:hover{border-color:#5e92ff73}.TravellerCountrySelect-module__na81ra__trigger:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.TravellerCountrySelect-module__na81ra__triggerOpen{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);background:linear-gradient(#263046f5,#182134f5)}.TravellerCountrySelect-module__na81ra__triggerContent{align-items:center;gap:8px;min-width:0;display:flex}.TravellerCountrySelect-module__na81ra__flag{border-radius:3px;flex:none;width:18px;height:13px;display:inline-flex;overflow:hidden;box-shadow:0 0 0 1px #00000059}.TravellerCountrySelect-module__na81ra__flag svg{display:block;width:18px!important;height:13px!important}.TravellerCountrySelect-module__na81ra__triggerName{text-overflow:ellipsis;white-space:nowrap;color:#eef4ff;min-width:0;overflow:hidden}.TravellerCountrySelect-module__na81ra__caret{color:#c9d8f2;flex:none;justify-content:center;align-items:center;transition:transform .22s,color .18s;display:inline-flex}.TravellerCountrySelect-module__na81ra__caretOpen{color:var(--accent);transform:rotate(180deg)}.TravellerCountrySelect-module__na81ra__popover{z-index:1000;border:1px solid var(--border);background:var(--bg-panel-strong);-webkit-backdrop-filter:blur(18px);box-shadow:var(--shadow);border-radius:14px;flex-direction:column;gap:8px;padding:8px;animation:.16s ease-out TravellerCountrySelect-module__na81ra__wmPopIn;display:flex}.TravellerCountrySelect-module__na81ra__popover[data-placement=above]{animation:.16s ease-out TravellerCountrySelect-module__na81ra__wmPopInUp}@keyframes TravellerCountrySelect-module__na81ra__wmPopIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes TravellerCountrySelect-module__na81ra__wmPopInUp{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.TravellerCountrySelect-module__na81ra__searchBox{background:#0509128c;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:7px;padding:7px 9px;display:flex}.TravellerCountrySelect-module__na81ra__searchBox:focus-within{border-color:#5e92ff80;box-shadow:inset 0 0 12px #5e92ff1f}.TravellerCountrySelect-module__na81ra__searchIcon{color:var(--muted);flex:none}.TravellerCountrySelect-module__na81ra__searchInput{color:#eef4ff;background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:12px}.TravellerCountrySelect-module__na81ra__searchInput::placeholder{color:var(--muted)}.TravellerCountrySelect-module__na81ra__searchInput::-webkit-search-cancel-button{appearance:none}.TravellerCountrySelect-module__na81ra__list{scrollbar-width:thin;scrollbar-color:#ffffff2e transparent;flex-direction:column;gap:2px;max-height:300px;padding-right:2px;display:flex;overflow-y:auto}.TravellerCountrySelect-module__na81ra__list::-webkit-scrollbar{width:6px}.TravellerCountrySelect-module__na81ra__list::-webkit-scrollbar-thumb{background:#ffffff29;border-radius:999px}.TravellerCountrySelect-module__na81ra__option{width:100%;color:var(--text);text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:9px;padding:7px 9px;font-size:12px;transition:background .12s,border-color .12s;display:flex;position:relative}.TravellerCountrySelect-module__na81ra__optionActive{background:#ffffff0d}.TravellerCountrySelect-module__na81ra__optionSelected{background:var(--accent-soft);border-color:#5e92ff66}.TravellerCountrySelect-module__na81ra__optionSelected.TravellerCountrySelect-module__na81ra__optionActive{background:#5e92ff42}.TravellerCountrySelect-module__na81ra__optionSelected:before{content:"";background:var(--accent);border-radius:999px;width:2px;height:16px;position:absolute;top:50%;left:3px;transform:translateY(-50%)}.TravellerCountrySelect-module__na81ra__optionFlag{border-radius:3px;flex:none;width:20px;height:14px;display:inline-flex;overflow:hidden;box-shadow:0 0 0 1px #00000059}.TravellerCountrySelect-module__na81ra__optionFlag svg{display:block;width:20px!important;height:14px!important}.TravellerCountrySelect-module__na81ra__optionName{text-overflow:ellipsis;white-space:nowrap;color:#eef4ff;flex:1;min-width:0;overflow:hidden}.TravellerCountrySelect-module__na81ra__optionSelected .TravellerCountrySelect-module__na81ra__optionName{color:#fff}.TravellerCountrySelect-module__na81ra__optionCode{letter-spacing:.06em;color:var(--muted);font-variant-numeric:tabular-nums;flex:none;font-size:10px}.TravellerCountrySelect-module__na81ra__empty{text-align:center;color:var(--muted);margin:0;padding:16px 8px;font-size:11px}
.RouteTransitionVeil-module__HfRCIG__veil{z-index:50;opacity:0;pointer-events:none;background:var(--bg,#050913);will-change:opacity, transform;place-items:center;transition:opacity .42s,transform .42s;display:grid;position:fixed;inset:0;overflow:hidden;transform:scale(1.02)}.RouteTransitionVeil-module__HfRCIG__veilActive{opacity:1;pointer-events:auto;transform:scale(1)}.RouteTransitionVeil-module__HfRCIG__media{filter:saturate(1.05)brightness(.92);background-position:50%;background-size:cover;position:absolute;inset:-4%;transform:scale(1)}.RouteTransitionVeil-module__HfRCIG__veilActive .RouteTransitionVeil-module__HfRCIG__media{animation:1.4s cubic-bezier(.22,.61,.36,1) forwards RouteTransitionVeil-module__HfRCIG__veil-dive}@keyframes RouteTransitionVeil-module__HfRCIG__veil-dive{0%{transform:scale(1)}to{transform:scale(1.12)}}.RouteTransitionVeil-module__HfRCIG__wash{opacity:0;background:radial-gradient(120% 80% at 50% 18%,#5e92ff6b,#0000 55%),linear-gradient(#0408128c 0%,#0810229e 34%,#5e92ff47 64%,#ecf4ffdb 88%,#fcfdfff7 100%);position:absolute;inset:0}.RouteTransitionVeil-module__HfRCIG__veilActive .RouteTransitionVeil-module__HfRCIG__wash{animation:1.45s ease-in forwards RouteTransitionVeil-module__HfRCIG__veil-brighten}@keyframes RouteTransitionVeil-module__HfRCIG__veil-brighten{0%{opacity:0}35%{opacity:1}to{opacity:1;background:radial-gradient(120% 80% at 50% 18%,#5e92ff2e,#0000 60%),linear-gradient(#e8f0ffeb 0%,#f4f9fff5 40%,#fcfdfffc 100%)}}.RouteTransitionVeil-module__HfRCIG__grain{opacity:.05;mix-blend-mode:overlay;background-image:radial-gradient(#ffffffe6 .5px,#0000 .5px);background-size:3px 3px;position:absolute;inset:0}.RouteTransitionVeil-module__HfRCIG__content{z-index:1;text-align:center;opacity:0;justify-items:center;gap:18px;padding:24px;display:grid;position:relative;transform:translateY(8px)}.RouteTransitionVeil-module__HfRCIG__veilActive .RouteTransitionVeil-module__HfRCIG__content{animation:.6s .12s forwards RouteTransitionVeil-module__HfRCIG__veil-content}@keyframes RouteTransitionVeil-module__HfRCIG__veil-content{to{opacity:1;transform:translateY(0)}}.RouteTransitionVeil-module__HfRCIG__mark{place-items:center;width:92px;height:92px;display:grid;position:relative}.RouteTransitionVeil-module__HfRCIG__markIcon{z-index:2;border-radius:13px;width:44px;height:44px;position:relative;box-shadow:0 12px 30px #007afa52}.RouteTransitionVeil-module__HfRCIG__markRing,.RouteTransitionVeil-module__HfRCIG__markRingDelay{border:1.5px solid var(--accent,#5e92ff);opacity:0;border-radius:999px;position:absolute;inset:0}.RouteTransitionVeil-module__HfRCIG__veilActive .RouteTransitionVeil-module__HfRCIG__markRing{animation:1.6s ease-out infinite RouteTransitionVeil-module__HfRCIG__veil-ring}.RouteTransitionVeil-module__HfRCIG__veilActive .RouteTransitionVeil-module__HfRCIG__markRingDelay{border-color:#ffbf00;animation:1.6s ease-out .8s infinite RouteTransitionVeil-module__HfRCIG__veil-ring}@keyframes RouteTransitionVeil-module__HfRCIG__veil-ring{0%{opacity:.7;transform:scale(.55)}80%{opacity:0}to{opacity:0;transform:scale(1.25)}}.RouteTransitionVeil-module__HfRCIG__copy{gap:4px;display:grid}.RouteTransitionVeil-module__HfRCIG__kicker{letter-spacing:.28em;text-transform:uppercase;color:var(--accent,#5e92ff);font-size:10px;font-weight:700}.RouteTransitionVeil-module__HfRCIG__destination{letter-spacing:-.02em;color:#0a1322;text-shadow:0 1px #fff6;font-family:Georgia,Times New Roman,serif;font-size:clamp(26px,5vw,44px);font-weight:600;line-height:1.05}.RouteTransitionVeil-module__HfRCIG__tagline{letter-spacing:.06em;color:#355079;font-size:12px;font-weight:500}.RouteTransitionVeil-module__HfRCIG__progress{background:#0a13211f;border-radius:999px;width:168px;height:3px;position:relative;overflow:hidden}.RouteTransitionVeil-module__HfRCIG__progressBar{background:linear-gradient(90deg, transparent, var(--accent,#5e92ff), #ffbf00, transparent);border-radius:999px;width:42%;height:100%;position:absolute;top:0;left:0}.RouteTransitionVeil-module__HfRCIG__veilActive .RouteTransitionVeil-module__HfRCIG__progressBar{animation:1.1s cubic-bezier(.65,0,.35,1) infinite RouteTransitionVeil-module__HfRCIG__veil-sweep}@keyframes RouteTransitionVeil-module__HfRCIG__veil-sweep{0%{transform:translate(-120%)}to{transform:translate(280%)}}@media (prefers-reduced-motion:reduce){.RouteTransitionVeil-module__HfRCIG__veil{transition:opacity .3s;transform:none}.RouteTransitionVeil-module__HfRCIG__veilActive .RouteTransitionVeil-module__HfRCIG__media,.RouteTransitionVeil-module__HfRCIG__veilActive .RouteTransitionVeil-module__HfRCIG__wash,.RouteTransitionVeil-module__HfRCIG__veilActive .RouteTransitionVeil-module__HfRCIG__content,.RouteTransitionVeil-module__HfRCIG__veilActive .RouteTransitionVeil-module__HfRCIG__markRing,.RouteTransitionVeil-module__HfRCIG__veilActive .RouteTransitionVeil-module__HfRCIG__markRingDelay,.RouteTransitionVeil-module__HfRCIG__veilActive .RouteTransitionVeil-module__HfRCIG__progressBar{animation:none}.RouteTransitionVeil-module__HfRCIG__media{transform:scale(1.06)}.RouteTransitionVeil-module__HfRCIG__wash{opacity:1;background:radial-gradient(120% 80% at 50% 18%,#5e92ff2e,#0000 60%),linear-gradient(#e8f0ffeb 0%,#fcfdfffc 100%)}.RouteTransitionVeil-module__HfRCIG__content{opacity:1;transform:none}.RouteTransitionVeil-module__HfRCIG__markRing,.RouteTransitionVeil-module__HfRCIG__markRingDelay{opacity:0}}
