.hotel-loader-module__JY7VIW__scene{--paper:#efece6;--block:#e3ded4;--block-edge:#cbc3b5;--road:#fff;--road-edge:#c4bcae;--park:#c3e2bd;--water:#a6cff2;--bld:#cfc8bb;--bld-edge:#b8b0a1;--pin:#ff5a5f;--pin-dark:#c8383d;--shadow:#ffffffe6;--text:#16233d;--radar:var(--loader-accent);--hb-side:#fbf7ef;--hb-roof:#b5493a;--hb-win:#bfe0ff;--hb-door:#16233d;--hb-awn:var(--pin);--hb-sign:#16233d;--hb-h:#fff;width:100%;height:100%;display:block;position:absolute;inset:0}.hotel-loader-module__JY7VIW__scene.hotel-loader-module__JY7VIW__night{--paper:#0f182b;--block:#1c2a4a;--block-edge:#35476f;--road:#3a4a75;--road-edge:#1a2440;--park:#1b4a3c;--water:#173f70;--bld:#26365a;--bld-edge:#3b4d78;--pin:#ff6b6f;--pin-dark:#b3383c;--shadow:#0009;--text:#eef3fa;--hb-side:#1b2a4a;--hb-roof:#16233d;--hb-win:#ffe3a3;--hb-door:#0a1226;--hb-sign:#0a1226;--hb-h:#ffd88a}.hotel-loader-module__JY7VIW__paper{fill:var(--paper)}.hotel-loader-module__JY7VIW__blk{fill:var(--block);stroke:var(--block-edge);stroke-width:1.2px}.hotel-loader-module__JY7VIW__bld rect{fill:var(--bld);stroke:var(--bld-edge);stroke-width:.8px}.hotel-loader-module__JY7VIW__rbEdge{fill:var(--road-edge)}.hotel-loader-module__JY7VIW__rb{fill:var(--road)}.hotel-loader-module__JY7VIW__park{fill:var(--park)}.hotel-loader-module__JY7VIW__water{fill:var(--water)}.hotel-loader-module__JY7VIW__road{stroke:var(--road);stroke-width:9px;stroke-linecap:round;fill:none}.hotel-loader-module__JY7VIW__roadEdge{stroke:var(--road-edge);stroke-width:12px;stroke-linecap:round;fill:none}.hotel-loader-module__JY7VIW__roadThin{stroke:var(--road);stroke-width:4px;stroke-linecap:round;fill:none}.hotel-loader-module__JY7VIW__dash{stroke:var(--road-edge);stroke-width:1.5px;stroke-dasharray:6 6;fill:none;opacity:.9}.hotel-loader-module__JY7VIW__cam{transform-box:view-box;transform-origin:600px 62px;transform:scale(.9)}.hotel-loader-module__JY7VIW__fly{animation:22s linear infinite hotel-loader-module__JY7VIW__flyY}@keyframes hotel-loader-module__JY7VIW__flyY{0%{transform:translateY(0)}to{transform:translateY(124px)}}.hotel-loader-module__JY7VIW__tilt{transform-box:view-box;transform-origin:600px 62px;transform:scaleY(.82)}.hotel-loader-module__JY7VIW__ground{transform-box:view-box;transform-origin:600px 62px;transform:scale(1)}.hotel-loader-module__JY7VIW__radar circle{fill:none;stroke:var(--radar);stroke-width:2px;transform-box:fill-box;transform-origin:50%;opacity:0;animation:2.4s ease-out infinite hotel-loader-module__JY7VIW__pulse}.hotel-loader-module__JY7VIW__radar circle:nth-child(2){animation-delay:-.8s}.hotel-loader-module__JY7VIW__radar circle:nth-child(3){animation-delay:-1.6s}@keyframes hotel-loader-module__JY7VIW__pulse{0%{opacity:.75;transform:scale(.08)}70%{opacity:.18}to{opacity:0;transform:scale(1)}}.hotel-loader-module__JY7VIW__core{fill:var(--radar);stroke:none;opacity:1;animation:2.4s ease-in-out infinite hotel-loader-module__JY7VIW__coreBeat}@keyframes hotel-loader-module__JY7VIW__coreBeat{0%,to{transform:scale(1)}50%{transform:scale(1.35)}}.hotel-loader-module__JY7VIW__pin{transform-box:fill-box;transform-origin:50% 100%;opacity:0;animation:4.8s cubic-bezier(.3,0,.2,1) infinite hotel-loader-module__JY7VIW__drop;animation-delay:var(--d,0s);--pin-body:var(--pin);--pin-shade:var(--pin-dark);--pin-shade-op:.35}@keyframes hotel-loader-module__JY7VIW__drop{0%{opacity:0;transform:translateY(-60px)scale(.9)}9%{opacity:1;transform:translateY(0)scale(1)}13%{transform:translateY(-8px)scaleY(.96)}17%{transform:translateY(0)scale(1)}48%{opacity:1;transform:translateY(0)}58%{opacity:0;transform:translateY(0)scale(.85)}to{opacity:0}}.hotel-loader-module__JY7VIW__pinHotel{--pin-body:var(--loader-accent);--pin-shade:#000;--pin-shade-op:.22}.hotel-loader-module__JY7VIW__pinBody{fill:var(--pin-body)}.hotel-loader-module__JY7VIW__pinHole{fill:var(--paper)}.hotel-loader-module__JY7VIW__pinShade{fill:var(--pin-shade);opacity:var(--pin-shade-op)}.hotel-loader-module__JY7VIW__hbSide{fill:var(--hb-side)}.hotel-loader-module__JY7VIW__hbRoof{fill:var(--hb-roof)}.hotel-loader-module__JY7VIW__hbWin{fill:var(--hb-win)}.hotel-loader-module__JY7VIW__night .hotel-loader-module__JY7VIW__hbWin{animation:hotel-loader-module__JY7VIW__winFlick var(--t,5s) ease-in-out infinite;animation-delay:var(--d,0s)}@keyframes hotel-loader-module__JY7VIW__winFlick{0%,to{opacity:.15}50%{opacity:1}}.hotel-loader-module__JY7VIW__hbDoor{fill:var(--hb-door)}.hotel-loader-module__JY7VIW__hbAwn{fill:var(--hb-awn)}.hotel-loader-module__JY7VIW__hbSign{fill:var(--hb-sign)}.hotel-loader-module__JY7VIW__hbH{fill:var(--hb-h,#fff);font-family:var(--font-geist-sans), system-ui, sans-serif;letter-spacing:.08em;font-size:5.6px;font-weight:700}.hotel-loader-module__JY7VIW__hbHotel{--hb-awn:var(--loader-accent);--hb-sign:var(--loader-accent)}.hotel-loader-module__JY7VIW__night .hotel-loader-module__JY7VIW__hbHotel{--hb-h:#fff}.hotel-loader-module__JY7VIW__isDone .hotel-loader-module__JY7VIW__hbWin{opacity:1;animation:none}.hotel-loader-module__JY7VIW__isDone .hotel-loader-module__JY7VIW__radar{display:none}.hotel-loader-module__JY7VIW__isDone .hotel-loader-module__JY7VIW__pin{opacity:1;animation:none;transform:none}.hotel-loader-module__JY7VIW__isDone .hotel-loader-module__JY7VIW__pinHotel{animation:.5s cubic-bezier(.2,1.4,.4,1) forwards hotel-loader-module__JY7VIW__pop}@keyframes hotel-loader-module__JY7VIW__pop{0%{transform:scale(1)}to{transform:scale(1.18)}}.hotel-loader-module__JY7VIW__isDone .hotel-loader-module__JY7VIW__cam{animation:1.2s cubic-bezier(.3,0,.2,1) forwards hotel-loader-module__JY7VIW__descend}@keyframes hotel-loader-module__JY7VIW__descend{to{transform:scale(1.25)}}.hotel-loader-module__JY7VIW__barRoot{border-radius:12px;width:100%;height:124px;transition:height .35s,opacity .25s;position:relative;overflow:hidden;box-shadow:0 4px 18px #1428501f}.hotel-loader-module__JY7VIW__hud{text-align:center;flex-direction:column;justify-content:flex-end;align-items:center;padding-bottom:4px;display:flex;position:absolute;inset:0}.hotel-loader-module__JY7VIW__msg{color:#fff;background:var(--loader-accent);border-radius:999px;margin:0;padding:4px 14px;font-size:14px;font-weight:600;transition:opacity .3s;box-shadow:0 2px 8px #0000002e}.hotel-loader-module__JY7VIW__night .hotel-loader-module__JY7VIW__msg{color:var(--loader-accent);background:#fff}@container (max-width:640px){.hotel-loader-module__JY7VIW__barRoot{height:112px}}@container (max-width:520px){.hotel-loader-module__JY7VIW__barRoot{height:96px}.hotel-loader-module__JY7VIW__msg{font-size:12px}.hotel-loader-module__JY7VIW__hud{padding-bottom:8px}}@container (max-width:360px){.hotel-loader-module__JY7VIW__barRoot{height:84px}.hotel-loader-module__JY7VIW__msg{font-size:11px}}@media (prefers-reduced-motion:reduce){.hotel-loader-module__JY7VIW__cam,.hotel-loader-module__JY7VIW__fly,.hotel-loader-module__JY7VIW__radar circle,.hotel-loader-module__JY7VIW__core,.hotel-loader-module__JY7VIW__pin,.hotel-loader-module__JY7VIW__hbWin{animation:none!important}.hotel-loader-module__JY7VIW__pin,.hotel-loader-module__JY7VIW__hbWin{opacity:1}}
.travel-loader-module__iD8vIG__sky,.travel-loader-module__iD8vIG__mini,.travel-loader-module__iD8vIG__barSky{--sky-top:#2e6bcf;--sky-mid:#63a0e3;--sky-bottom:#c9e3f8;--cloud-far:#dceaf9;--cloud-mid:#f1f6fc;--cloud-near:#fff;--plane:#fff;--plane-fill:#ffffff38;--trail:#fff;--sun:#ffe9a3;--sun-core:#fff8df;width:100%;height:100%;display:block;position:absolute;inset:0}.travel-loader-module__iD8vIG__night{--sky-top:#070f27;--sky-mid:#142d62;--sky-bottom:#2f5494;--cloud-far:#4c67a0;--cloud-mid:#6b86be;--cloud-near:#8aa5d3;--plane:#f2f6fc;--plane-fill:#f2f6fc24;--trail:#d7e2f3;--moon:#f3edd8}.travel-loader-module__iD8vIG__screenRoot[data-sky=night]{background:#142d62}.travel-loader-module__iD8vIG__twinkle{fill:#fff;animation:4s ease-in-out infinite travel-loader-module__iD8vIG__twinkle}@keyframes travel-loader-module__iD8vIG__twinkle{0%,to{opacity:.2}50%{opacity:1}}.travel-loader-module__iD8vIG__puffFill{fill:var(--puff)}.travel-loader-module__iD8vIG__driftFar{animation:travel-loader-module__iD8vIG__drift var(--drift-far,90s) linear infinite;will-change:transform}.travel-loader-module__iD8vIG__driftMid{animation:travel-loader-module__iD8vIG__drift var(--drift-mid,52s) linear infinite;will-change:transform}.travel-loader-module__iD8vIG__driftNear{animation:travel-loader-module__iD8vIG__drift var(--drift-near,30s) linear infinite;will-change:transform}.travel-loader-module__iD8vIG__barSky{--drift-mid:26s;--drift-near:14s}@keyframes travel-loader-module__iD8vIG__drift{0%{transform:translate(0)}to{transform:translate(-1600px)}}.travel-loader-module__iD8vIG__floatA{animation:7s ease-in-out infinite travel-loader-module__iD8vIG__floaty}.travel-loader-module__iD8vIG__floatB{animation:9s ease-in-out -3s infinite travel-loader-module__iD8vIG__floaty}.travel-loader-module__iD8vIG__floatC{animation:11s ease-in-out -6s infinite travel-loader-module__iD8vIG__floaty}@keyframes travel-loader-module__iD8vIG__floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.travel-loader-module__iD8vIG__bob{transform-box:fill-box;transform-origin:50%;will-change:transform;animation:4.6s ease-in-out infinite travel-loader-module__iD8vIG__bob}@keyframes travel-loader-module__iD8vIG__bob{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-10px)rotate(-1.2deg)}}.travel-loader-module__iD8vIG__icon{fill:var(--plane-fill);stroke:var(--plane);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.travel-loader-module__iD8vIG__trailDash{stroke-dasharray:26 22;animation:1.3s linear infinite travel-loader-module__iD8vIG__dash}@keyframes travel-loader-module__iD8vIG__dash{to{stroke-dashoffset:-48px}}.travel-loader-module__iD8vIG__wind line{stroke:var(--trail);stroke-width:4px;stroke-linecap:round;opacity:0}.travel-loader-module__iD8vIG__isDone .travel-loader-module__iD8vIG__wind line{animation:.5s linear infinite travel-loader-module__iD8vIG__gust}.travel-loader-module__iD8vIG__isDone .travel-loader-module__iD8vIG__wind line:nth-child(2){animation-delay:-.15s}.travel-loader-module__iD8vIG__isDone .travel-loader-module__iD8vIG__wind line:nth-child(3){animation-delay:-.3s}.travel-loader-module__iD8vIG__isDone .travel-loader-module__iD8vIG__wind line:nth-child(4){animation-delay:-.08s}@keyframes travel-loader-module__iD8vIG__gust{0%{opacity:0;transform:translate(90px)}20%{opacity:.9}to{opacity:0;transform:translate(-260px)}}.travel-loader-module__iD8vIG__bar{background:var(--track);border-radius:2px;width:220px;height:3px;margin:18px auto 0;overflow:hidden}.travel-loader-module__iD8vIG__barFill{background:var(--loader-accent);border-radius:2px;width:38%;height:100%;animation:1.5s cubic-bezier(.4,0,.2,1) infinite travel-loader-module__iD8vIG__run;display:block}@keyframes travel-loader-module__iD8vIG__run{0%{transform:translate(270%)}to{transform:translate(-110%)}}.travel-loader-module__iD8vIG__screenRoot{--text:#fff;--muted:#ffffffbd;--track:#ffffff4d;background:var(--sky-mid,#63a0e3);width:100%;min-height:70dvh;color:var(--text);position:relative;overflow:hidden}.travel-loader-module__iD8vIG__hud{text-align:center;text-shadow:0 1px 14px #14326e59;width:min(88vw,520px);position:absolute;top:56%;left:50%;transform:translate(-50%)}.travel-loader-module__iD8vIG__route{letter-spacing:.22em;text-transform:uppercase;color:var(--muted);font-variant-numeric:tabular-nums;margin:0 0 10px;font-size:12px;font-weight:500}.travel-loader-module__iD8vIG__msg{text-wrap:balance;min-height:1.4em;margin:0;font-size:clamp(19px,2.6vw,25px);font-weight:300;line-height:1.35;transition:opacity .35s,transform .35s}.travel-loader-module__iD8vIG__msgOut{opacity:0;transform:translateY(6px)}.travel-loader-module__iD8vIG__barWrap{z-index:1;width:auto;position:sticky;top:8px;container-type:inline-size}.travel-loader-module__iD8vIG__barRoot{--text:#fff;--muted:#ffffffbd;--track:#ffffff4d;border-radius:12px;width:100%;height:124px;transition:height .35s,opacity .25s;position:relative;overflow:hidden}.travel-loader-module__iD8vIG__barWrap.travel-loader-module__iD8vIG__isCollapsed .travel-loader-module__iD8vIG__barRoot{opacity:0;height:0!important}.travel-loader-module__iD8vIG__barWrap.travel-loader-module__iD8vIG__isCollapsed{transition:margin-bottom .35s;margin-bottom:0!important}.travel-loader-module__iD8vIG__barWrap{transition:margin-bottom .35s}.travel-loader-module__iD8vIG__lbarHud{text-align:center;color:#fff;text-shadow:0 1px 10px #14326e73;flex-direction:column;justify-content:flex-end;align-items:center;padding-bottom:10px;display:flex;position:absolute;inset:0}.travel-loader-module__iD8vIG__lbarMsg{background:var(--loader-accent);color:#fff;text-shadow:none;border-radius:999px;margin:0;padding:3px 12px;font-size:14px;font-weight:500;line-height:1.4;transition:opacity .3s}.travel-loader-module__iD8vIG__barWrap[data-sky=night] .travel-loader-module__iD8vIG__lbarMsg{text-shadow:0 1px 10px #14326e73;background:0 0}@container (max-width:640px){.travel-loader-module__iD8vIG__barRoot{height:112px}}@container (max-width:480px){.travel-loader-module__iD8vIG__barRoot{height:96px}.travel-loader-module__iD8vIG__lbarMsg{font-size:12px}.travel-loader-module__iD8vIG__lbarHud{padding-bottom:8px}.travel-loader-module__iD8vIG__barRoot .travel-loader-module__iD8vIG__bar{width:160px;margin-top:6px}}@container (max-width:300px){.travel-loader-module__iD8vIG__barRoot{height:84px}.travel-loader-module__iD8vIG__lbarMsg{font-size:11px}.travel-loader-module__iD8vIG__barRoot .travel-loader-module__iD8vIG__bar{width:120px}}.travel-loader-module__iD8vIG__backdrop{z-index:var(--loader-z-modal,50);background:#0814308c;place-items:center;padding:16px;transition:opacity .3s;display:grid;position:fixed;inset:0}.travel-loader-module__iD8vIG__backdrop.travel-loader-module__iD8vIG__isClosing{opacity:0;pointer-events:none}.travel-loader-module__iD8vIG__backdrop.travel-loader-module__iD8vIG__isClosing .travel-loader-module__iD8vIG__modal{opacity:0;transform:scale(.96)}.travel-loader-module__iD8vIG__modal{--card:#fff;--card-text:#16233d;--card-muted:#5b6b86;--card-line:#d6deea;--track:#16233d1f;background:var(--card);width:min(92vw,440px);color:var(--card-text);border-radius:18px;transition:transform .25s,opacity .25s;overflow:hidden;box-shadow:0 24px 60px #040c2073}.travel-loader-module__iD8vIG__modalScene{height:200px;position:relative}.travel-loader-module__iD8vIG__modalBody{text-align:center;padding:18px 22px 22px}.travel-loader-module__iD8vIG__mTitle{font-variant-numeric:tabular-nums;text-wrap:balance;margin:0;font-size:17px;font-weight:600;line-height:1.3}.travel-loader-module__iD8vIG__mMsg{color:var(--card-muted);min-height:1.4em;margin:10px 0 0;font-size:14px}.travel-loader-module__iD8vIG__mMsgError{color:#b45309;font-weight:500}.travel-loader-module__iD8vIG__mOk{color:var(--loader-accent);align-items:center;gap:8px;font-weight:600;display:inline-flex}.travel-loader-module__iD8vIG__mOkIcon{stroke:currentColor;fill:none;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.travel-loader-module__iD8vIG__mActions{justify-content:center;gap:10px;margin-top:14px;display:flex}.travel-loader-module__iD8vIG__mBtn{appearance:none;border:1px solid var(--card-line);color:var(--card-text);cursor:pointer;background:0 0;border-radius:999px;padding:9px 18px;font-size:13px;font-weight:500;line-height:1}.travel-loader-module__iD8vIG__mBtnPrimary{background:var(--loader-accent);border-color:var(--loader-accent);color:#fff}.travel-loader-module__iD8vIG__mBtn:focus-visible{outline:2px solid var(--loader-accent);outline-offset:2px}.travel-loader-module__iD8vIG__dots span{animation:1.4s ease-in-out infinite travel-loader-module__iD8vIG__dot}.travel-loader-module__iD8vIG__dots span:nth-child(2){animation-delay:.2s}.travel-loader-module__iD8vIG__dots span:nth-child(3){animation-delay:.4s}@keyframes travel-loader-module__iD8vIG__dot{0%,60%,to{opacity:.2}30%{opacity:1}}@keyframes travel-loader-module__iD8vIG__exitRight{to{transform:translate(2600px,-160px)rotate(-5deg)}}@keyframes travel-loader-module__iD8vIG__exitUp{to{transform:translate(1500px,-900px)rotate(-16deg)}}.travel-loader-module__iD8vIG__isDone .travel-loader-module__iD8vIG__bob{animation:.9s cubic-bezier(.5,0,1,1) forwards travel-loader-module__iD8vIG__exitRight}.travel-loader-module__iD8vIG__mini.travel-loader-module__iD8vIG__isDone .travel-loader-module__iD8vIG__bob{animation:.9s cubic-bezier(.5,0,1,1) forwards travel-loader-module__iD8vIG__exitUp}.travel-loader-module__iD8vIG__isDone .travel-loader-module__iD8vIG__trailDash{animation-duration:.4s}.travel-loader-module__iD8vIG__isDone .travel-loader-module__iD8vIG__barFill{width:100%;transition:width .45s ease-out;animation:none}.travel-loader-module__iD8vIG__isError .travel-loader-module__iD8vIG__bob,.travel-loader-module__iD8vIG__isError .travel-loader-module__iD8vIG__trailDash{animation-play-state:paused}.travel-loader-module__iD8vIG__isError .travel-loader-module__iD8vIG__bar{visibility:hidden}@media (prefers-reduced-motion:reduce){.travel-loader-module__iD8vIG__driftFar,.travel-loader-module__iD8vIG__driftMid,.travel-loader-module__iD8vIG__driftNear,.travel-loader-module__iD8vIG__floatA,.travel-loader-module__iD8vIG__floatB,.travel-loader-module__iD8vIG__floatC,.travel-loader-module__iD8vIG__bob,.travel-loader-module__iD8vIG__trailDash,.travel-loader-module__iD8vIG__twinkle{animation:none!important}.travel-loader-module__iD8vIG__wind{display:none}.travel-loader-module__iD8vIG__barFill{opacity:.55;width:100%;animation:none}}
