.itin-map{isolation:isolate;overflow:hidden}.itin-map__canvas{background:#eef0f3;font-family:var(--font-sans);inset:0;position:absolute;transition:opacity .24s ease-out;z-index:0}.itin-map .leaflet-bottom{bottom:var(--itin-controls-bottom,0)}.itin-map .leaflet-control-attribution{background:#ffffffb8;border-bottom-left-radius:8px;border-top-left-radius:8px;font-size:10px;line-height:14px}.itin-map .leaflet-control-zoom{border:0;border-radius:12px;box-shadow:0 4px 14px #14142824;overflow:hidden}.itin-map .leaflet-control-zoom a{background:#ffffffe6;color:#0a0a0a;height:34px;line-height:32px;width:34px}.itin-map__icon{background:transparent;border:0}.itin-map__loading{color:#0000008c;font-family:var(--font-sans);font-size:13px;letter-spacing:-.01em}.itin-map__caption{align-items:center;animation:itin-map-caption-in .32s cubic-bezier(.22,.61,.36,1);backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);background:#ffffffbd;border-radius:999px;box-shadow:0 6px 18px #1414281a,inset 0 1px #fff9;display:flex;font-family:var(--font-sans);gap:10px;left:16px;max-width:calc(100% - 32px);padding:7px 14px 7px 10px;pointer-events:none;position:absolute;top:var(--itin-caption-top,calc(var(--safe-top, 0px) + 64px));z-index:1050}@keyframes itin-map-caption-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.itin-map__caption{animation:none}}.itin-map__caption-dot{border-radius:50%;box-shadow:0 0 0 2px #fff,0 2px 6px #1414282e;flex:none;height:12px;width:12px}.itin-map__caption-text{display:flex;flex-direction:column;min-width:0}.itin-map__caption-title{color:#1c1c1e;font-size:13px;font-weight:590;letter-spacing:-.01em;line-height:15px;white-space:nowrap}.itin-map__caption-meta{color:#0000008c;font-size:10px;font-weight:510;letter-spacing:-.005em;line-height:12px;margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.itin-map__leg-icon{background:transparent;border:0;overflow:visible}.itin-map__leg{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border-radius:999px;box-shadow:0 4px 12px #14142829,inset 0 0 0 1px #0000000a;color:#1c1c1e;display:inline-flex;font-family:var(--font-sans);font-size:11px;font-weight:590;gap:5px;left:0;letter-spacing:-.01em;line-height:13px;padding:4px 9px 4px 7px;pointer-events:none;position:absolute;top:0;transform:translate(-50%,-50%);white-space:nowrap}.itin-map__leg:before{background:var(--day-color,#101722);border-radius:50%;content:"";flex:none;height:7px;width:7px}.itin-map__polaroid{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffd4;border-radius:14px;box-shadow:0 12px 28px #14142838,0 2px 6px #1414281a;box-sizing:border-box;cursor:pointer;font-family:var(--font-sans);padding:3px;position:relative;transform:rotate(var(--rot,0deg));transform-origin:center bottom;transition:transform .2s cubic-bezier(.22,.61,.36,1),box-shadow .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:124px}.itin-map__polaroid.is-active{box-shadow:0 0 0 2px var(--day-color,#22405e),0 14px 32px #14142842,0 2px 6px #1414281a}.itin-map__polaroid.is-static.is-active{box-shadow:0 14px 32px #14142842,0 2px 6px #1414281a;cursor:default}.itin-map__polaroid.is-static .itin-map__seq-badge{display:none}.itin-map__polaroid:hover,.leaflet-marker-icon:focus-visible .itin-map__polaroid{box-shadow:0 0 0 2px var(--day-color,#22405e),0 16px 36px #1414284d,0 4px 10px #1414281f}.leaflet-marker-icon.itin-map__icon:focus-visible{outline:none}.itin-map__polaroid.is-focused{box-shadow:0 0 0 3px #fff,0 0 0 6px var(--day-color,#22405e),0 18px 40px #14142852}.itin-map__polaroid.is-bounce{animation:itin-map-bounce .6s cubic-bezier(.34,1.56,.64,1)}@keyframes itin-map-bounce{0%{transform:rotate(var(--rot,0deg)) scale(1)}35%{transform:rotate(0) scale(1.18)}to{transform:rotate(var(--rot,0deg)) scale(1)}}@media(prefers-reduced-motion:reduce){.itin-map__polaroid,.itin-map__polaroid:hover{animation:none;transform:none;transition:none}.itin-map__canvas{transition:none}}.itin-map__card{background:#eff0f4;border-radius:11px;height:94px;overflow:hidden;position:relative;width:100%}.leaflet-container .leaflet-marker-pane .itin-map__card img{display:block;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.itin-map__card-grad{background:linear-gradient(180deg,transparent 32%,rgba(0,0,0,.78));inset:0;position:absolute}.itin-map__card-meta{inset-inline:0;bottom:0;display:flex;flex-direction:column;gap:1px;padding:6px 8px 7px;position:absolute}.itin-map__card-title{color:#fff;font-size:11px;font-weight:590;letter-spacing:-.01em;line-height:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.itin-map__card-type{color:#fffc;font-size:9px;font-weight:400;line-height:11px}.itin-map__card-price{color:#fff;font-size:9.5px;font-weight:510;letter-spacing:-.01em;line-height:12px}.itin-map__seq-badge{align-items:center;border:2px solid #fff;border-radius:999px;box-shadow:0 4px 10px #14142838;color:#fff;display:flex;font-size:12px;font-weight:700;height:22px;justify-content:center;left:-8px;line-height:1;min-width:22px;padding:0 6px;top:-8px}.itin-map__seq-badge,.itin-map__stem{background:var(--day-color,#22405e);position:absolute}.itin-map__stem{border:2px solid #fff;border-radius:50%;bottom:-15px;box-shadow:0 2px 6px #1414284d;box-sizing:content-box;height:10px;left:50%;margin-left:-5px;width:10px}.itin-map__cluster{align-items:center;background:var(--day-color,#22405e);border:2px solid hsla(0,0%,100%,.9);border-radius:50%;box-shadow:0 0 0 3px #ffffffd9,0 10px 26px #14142852,inset 0 -2px #0000001a;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-family:var(--font-sans);font-size:17px;font-weight:700;height:52px;justify-content:center;transition:transform .18s cubic-bezier(.22,.61,.36,1);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:52px}.itin-map__cluster.is-long{font-size:14px;letter-spacing:-.02em}.itin-map__cluster:hover{transform:scale(1.05)}@media(prefers-reduced-motion:reduce){.itin-map__cluster{transition:none}.itin-map__cluster:hover{transform:none}}.sch-chip[data-v-f43d7bbc]{align-items:center;backdrop-filter:blur(6.675px);-webkit-backdrop-filter:blur(6.675px);border-radius:10.68px;display:inline-flex;font-family:var(--font-sans);font-size:13px;font-weight:510;gap:4px;height:26px;justify-content:center;line-height:14px;padding:0 10px;white-space:nowrap}.sch-chip--num[data-v-f43d7bbc]{background:#ffffff8c;border:1px solid rgba(0,0,0,.06);color:#000}.sch-chip--name[data-v-f43d7bbc]{background:#f6f6f6fc;color:#131313}.sch-chip--book[data-v-f43d7bbc]{background:#10172229;border:0;color:#478ee0;cursor:pointer;transition:transform .16s cubic-bezier(.34,1.56,.64,1)}@media(prefers-reduced-motion:reduce){.sch-chip--book[data-v-f43d7bbc]{transition:none}}.sch-open[data-v-f43d7bbc]{background:none;border:0;color:inherit;cursor:pointer;display:block;font:inherit;padding:0;text-align:inherit;transition:opacity .16s ease-out}.sch-open[data-v-f43d7bbc]:active{opacity:.62}.sch-open[data-v-f43d7bbc]:focus-visible{border-radius:8px;outline:2px solid var(--color-primary);outline-offset:2px}@media(prefers-reduced-motion:reduce){.sch-open[data-v-f43d7bbc]{transition:none}}.sch-inner[data-v-f43d7bbc]{flex:0 0 auto;width:100%}.sch-action[data-v-f43d7bbc]{align-items:center;border:0;border-radius:22px;cursor:pointer;display:flex;flex-direction:column;gap:5px;justify-content:center;width:110px}.leg-note[data-v-227d8c8f]{align-items:center;display:flex;font-family:var(--font-sans);gap:8px;width:100%}.leg-note__line[data-v-227d8c8f]{border-top:2px dotted rgba(16,23,34,.45);border-top:2px dotted color-mix(in srgb,var(--leg-color) 55%,transparent);flex:1 1 auto;height:0}.leg-note__pill[data-v-227d8c8f]{align-items:center;-webkit-backdrop-filter:blur(10px) saturate(160%);backdrop-filter:blur(10px) saturate(160%);background:#ffffffc7;border-radius:999px;box-shadow:0 2px 8px #1414280f;color:#0000009e;display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:510;gap:6px;height:26px;line-height:1;padding:0 11px 0 9px;white-space:nowrap}.leg-note__pill svg[data-v-227d8c8f]{color:var(--leg-color)}.no-scrollbar[data-v-4f374811]::-webkit-scrollbar{display:none}.no-scrollbar[data-v-4f374811]{-ms-overflow-style:none;scrollbar-width:none}.miv[data-v-4f374811]{background:#f2f2f4;height:100dvh;overflow:hidden;position:relative;width:100%}.miv__head[data-v-4f374811],.miv__list[data-v-4f374811],.miv__map[data-v-4f374811]{left:0;margin:0 auto;max-width:var(--frame-max-w);position:fixed;right:0;top:0;width:100%}.miv__map[data-v-4f374811]{height:100dvh;z-index:0}.miv__head[data-v-4f374811]{background:#f2f2f4f5;box-shadow:0 1px #0a0a0a0f;padding:calc(max(var(--safe-top),12px) + 4px) 16px 10px;z-index:30}@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.miv__head[data-v-4f374811]{-webkit-backdrop-filter:blur(16px) saturate(160%);backdrop-filter:blur(16px) saturate(160%);background:#f2f2f4db}}.miv--map .miv__head[data-v-4f374811]{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(180deg,#fffffff0,#ffffffb8 70%,#fff0);box-shadow:none}.miv__bar[data-v-4f374811]{gap:8px}.miv__bar[data-v-4f374811],.miv__icon[data-v-4f374811]{align-items:center;display:flex}.miv__icon[data-v-4f374811]{background:#fff;border:0;border-radius:999px;box-shadow:0 2px 10px #10172214;color:#0a0a0a;cursor:pointer;flex:none;height:40px;justify-content:center;width:40px}.miv__icon[data-v-4f374811]:active{opacity:.7}.miv__title[data-v-4f374811]{flex:1;min-width:0;padding-left:6px}.miv__title h1[data-v-4f374811]{color:#0a0a0a;font:600 16px/20px var(--av-font);margin:0}.miv__title h1[data-v-4f374811],.miv__title p[data-v-4f374811]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.miv__title p[data-v-4f374811]{color:#0a0a0a94;font:400 12px/15px var(--av-font);margin:2px 0 0}.miv__days-row[data-v-4f374811]{align-items:center;display:flex;gap:10px;margin-top:10px}.miv__days[data-v-4f374811]{display:flex;flex:1;gap:6px;min-width:0;overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.miv__day[data-v-4f374811]{align-items:center;background:#fff;border:0;border-radius:14px;color:#0a0a0a;cursor:pointer;display:flex;flex:none;flex-direction:column;height:48px;justify-content:center;scroll-snap-align:center;transition:transform .12s ease;width:44px}.miv__day[data-v-4f374811]:active{transform:scale(.94)}.miv__day--on[data-v-4f374811]{background:var(--brand-gradient,#0d233a);box-shadow:0 4px 10px #10172247;color:#fff}.miv__day-num[data-v-4f374811]{font:600 16px/20px var(--av-font)}.miv__day-wd[data-v-4f374811]{font:500 10px/12px var(--av-font);opacity:.8}.miv__back-list[data-v-4f374811],.miv__mode[data-v-4f374811]{align-items:center;background:#0d233a;border:0;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;flex:none;font:600 14px/1 var(--av-font);gap:6px;height:44px;padding:0 14px}.miv__mode[data-v-4f374811]:active{transform:scale(.96)}.miv__list[data-v-4f374811]{height:100dvh;overflow-y:auto;padding-bottom:calc(var(--safe-bottom) + 28px);padding-left:16px;padding-right:16px;z-index:20;-webkit-overflow-scrolling:touch;background:#f2f2f4;overscroll-behavior:contain;transition:transform .35s cubic-bezier(.22,1,.36,1),opacity .25s ease}.miv--map .miv__list[data-v-4f374811]{opacity:0;pointer-events:none;transform:translateY(100%)}.miv__stats[data-v-4f374811]{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 12px}.miv__stat[data-v-4f374811]{background:#fff;border-radius:10px;color:#0a0a0a;font:500 13px/16px var(--av-font);padding:5px 10px}.miv__mapcard[data-v-4f374811]{align-items:center;background:#fff;border:0;border-radius:18px;box-shadow:0 2px 12px #1017220f;color:#0a0a0a73;cursor:pointer;display:flex;gap:12px;margin:0 0 18px;padding:12px 14px;text-align:left;width:100%}.miv__mapcard[data-v-4f374811]:active{transform:scale(.99)}.miv__mapcard-icon[data-v-4f374811]{border-radius:12px;display:grid;flex:none;height:40px;place-items:center;width:40px}.miv__mapcard-text[data-v-4f374811]{display:flex;flex:1;flex-direction:column;min-width:0}.miv__mapcard-title[data-v-4f374811]{color:#0a0a0a;font:600 15px/19px var(--av-font)}.miv__mapcard-sub[data-v-4f374811]{color:#0a0a0a94;font:400 13px/17px var(--av-font)}.miv__cards[data-v-4f374811]{gap:20px;padding-top:4px}.miv__cards[data-v-4f374811],.miv__empty[data-v-4f374811]{display:flex;flex-direction:column}.miv__empty[data-v-4f374811]{align-items:center;background:#ffffffd4;border-radius:20px;gap:8px;margin-top:8px;padding:24px 20px;text-align:center}.miv__empty-title[data-v-4f374811]{color:#000;font:600 15px/20px var(--av-font)}.miv__empty-text[data-v-4f374811]{color:#0009;font:400 13px/18px var(--av-font)}.miv__end[data-v-4f374811]{display:flex;flex-direction:column;gap:10px;margin-top:28px}.miv__ask[data-v-4f374811],.miv__next[data-v-4f374811]{align-items:center;background:#fff;border-radius:18px;color:#0d233a;cursor:pointer;display:flex;font:600 15px/20px var(--av-font);gap:8px;justify-content:center;min-height:52px}.miv__next[data-v-4f374811]{border:1px solid rgba(13,35,58,.14)}.miv__ask[data-v-4f374811]{border:0;box-shadow:0 2px 12px #1017220f}.miv__ask[data-v-4f374811]:active,.miv__next[data-v-4f374811]:active{transform:scale(.98)}.miv__end-title[data-v-4f374811]{color:#0a0a0a;font:600 18px/24px var(--av-font);margin:8px 0 0}.miv__end-text[data-v-4f374811]{color:#0a0a0a99;font:400 14px/20px var(--av-font);margin:0 0 4px}.miv__back-list[data-v-4f374811]{bottom:calc(var(--safe-bottom) + 20px);box-shadow:0 10px 26px #0d233a52;height:48px;left:50%;padding:0 20px;position:fixed;transform:translate(-50%);z-index:35}.miv__back-list[data-v-4f374811]:active{transform:translate(-50%) scale(.96)}.pdf-spin[data-v-4f374811]{animation:pdf-spin-4f374811 .8s linear infinite}@keyframes pdf-spin-4f374811{to{transform:rotate(1turn)}}.book-cta-glow[data-v-4f374811] .glow-btn{border-radius:18px;height:56px}.book-cta-glow[data-v-4f374811] .glow-btn--glass:before{border-radius:18px}.leg-gap[data-v-4f374811]{margin:-10px 0 -2px}@keyframes card-fade-up-4f374811{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.card-fade-wrap[data-v-4f374811]{animation:card-fade-up-4f374811 .38s ease-out both;animation-delay:calc(var(--card-i, 0)*60ms)}@media(prefers-reduced-motion:reduce){.card-fade-wrap[data-v-4f374811],.pdf-spin[data-v-4f374811]{animation:none}.miv__list[data-v-4f374811]{transition:none}}.loc-cta[data-v-3eb2491c]{display:flex;justify-content:center;margin-top:40px;padding:0 16px 28px}.loc-cta--fixed[data-v-3eb2491c]{background:transparent;bottom:0;padding:18px 16px calc(18px + env(safe-area-inset-bottom,0px));position:sticky;z-index:25}.tpl-root[data-v-e9bd955a]{background:#f0f0f0;min-height:100vh;min-height:100lvh}.tpl-hero[data-v-e9bd955a],.tpl-root[data-v-e9bd955a]{position:relative;width:100%}.tpl-hero[data-v-e9bd955a]{background:linear-gradient(160deg,#101722,#5e5298);height:clamp(360px,56vh,520px);overflow:hidden}.tpl-hero__img[data-v-e9bd955a]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.tpl-hero__img--grad[data-v-e9bd955a]{background:linear-gradient(160deg,#101722,#5e5298)}.tpl-hero__shade[data-v-e9bd955a]{background:linear-gradient(180deg,rgba(0,0,0,.28),transparent 30%,transparent 55%,rgba(0,0,0,.5));inset:0;pointer-events:none;position:absolute}.tpl-hero__meta[data-v-e9bd955a]{align-items:center;bottom:46px;display:flex;flex-wrap:wrap;gap:8px;left:16px;position:absolute;right:16px}.tpl-hero__badge[data-v-e9bd955a],.tpl-hero__region[data-v-e9bd955a]{align-items:center;border-radius:999px;color:#fff;display:inline-flex;font-family:var(--font-sans);font-size:13px;font-weight:510;gap:6px;height:30px;line-height:16px;padding:0 12px;white-space:nowrap}.tpl-hero__badge[data-v-e9bd955a]{background:#101722d9;box-shadow:0 6px 16px #4b8dd966}.tpl-hero__region[data-v-e9bd955a]{backdrop-filter:blur(8px) saturate(160%);-webkit-backdrop-filter:blur(8px) saturate(160%);background:#0000006b}.tpl-sheet[data-v-e9bd955a]{background:#f0f0f0;border-top-left-radius:28px;border-top-right-radius:28px;box-shadow:0 -10px 30px #1414281f;margin-top:-28px;padding:22px 0 0;position:relative;z-index:2}.tpl-sheet__title[data-v-e9bd955a]{color:#0a0a0a;font-family:var(--font-expanded),var(--font-sans);font-size:30px;font-stretch:132%;font-weight:870;letter-spacing:-.01em;line-height:36px;padding:0 16px}.tpl-facts[data-v-e9bd955a]{display:flex;flex-wrap:wrap;gap:8px;padding:16px 16px 0}.tpl-fact[data-v-e9bd955a]{align-items:center;background:#ffffffbf;border-radius:999px;color:#1c1c1e;display:inline-flex;font-family:var(--font-sans);font-size:13px;font-weight:510;gap:6px;height:32px;line-height:16px;padding:0 12px}.tpl-fact svg[data-v-e9bd955a]{color:var(--color-primary);flex:0 0 auto}.tpl-desc[data-v-e9bd955a]{padding:18px 16px 0}.tpl-desc__text[data-v-e9bd955a]{color:#000c;font-family:var(--font-sans);font-size:15px;font-weight:400;line-height:22px;white-space:pre-line}.tpl-desc__text--clamp[data-v-e9bd955a]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.tpl-desc__toggle[data-v-e9bd955a]{align-items:center;background:#1017221a;border:0;border-radius:12px;color:var(--color-primary);cursor:pointer;display:inline-flex;font-family:var(--font-sans);font-size:14px;font-weight:510;gap:5px;height:34px;line-height:18px;margin-top:12px;padding:0 12px 0 14px;transition:background .16s ease,transform .12s ease}.tpl-desc__toggle[data-v-e9bd955a]:active{transform:scale(.96)}.tpl-desc__chev[data-v-e9bd955a]{flex:0 0 auto;transition:transform .22s cubic-bezier(.22,1,.36,1)}.tpl-desc__toggle--open .tpl-desc__chev[data-v-e9bd955a]{transform:rotate(180deg)}.tpl-block[data-v-e9bd955a]{padding:26px 16px 0}.tpl-h2[data-v-e9bd955a]{color:#0a0a0a;font-family:var(--font-expanded),var(--font-sans);font-size:19px;font-stretch:120%;font-weight:760;letter-spacing:-.01em;line-height:22px;margin-bottom:12px}.tpl-stats[data-v-e9bd955a]{display:grid;gap:8px}.tpl-stat[data-v-e9bd955a]{align-items:center;background:linear-gradient(160deg,#1017221a,#10172229);border-radius:18px;display:flex;flex-direction:column;gap:3px;justify-content:center;padding:16px 6px}.tpl-stat__val[data-v-e9bd955a]{color:#1c1c1e;font-family:var(--font-expanded),var(--font-sans);font-size:24px;font-stretch:120%;font-weight:800;line-height:26px}.tpl-stat__lbl[data-v-e9bd955a]{color:#0000008c;font-family:var(--font-sans);font-size:12px;font-weight:510;line-height:15px}.tpl-tags[data-v-e9bd955a]{display:flex;flex-wrap:wrap;gap:8px}.tpl-tag[data-v-e9bd955a]{align-items:center;background:#fffc;border-radius:999px;color:#1c1c1e;display:inline-flex;font-family:var(--font-sans);font-size:14px;font-weight:510;height:34px;line-height:18px;padding:0 14px}.tpl-note[data-v-e9bd955a]{align-items:flex-start;background:#10172214;border-radius:18px;display:flex;gap:12px;margin:26px 16px 0;padding:16px}.tpl-note__ic[data-v-e9bd955a]{flex:0 0 auto;font-size:20px;line-height:24px}.tpl-note__text[data-v-e9bd955a]{color:#000000b8;font-family:var(--font-sans);font-size:14px;font-weight:400;line-height:20px}.tpl-top[data-v-e9bd955a]{align-items:center;display:flex;justify-content:space-between;left:0;padding:calc(max(var(--safe-top),12px) + 12px) 16px 12px;position:absolute;right:0;top:0;z-index:10}.tpl-top__right[data-v-e9bd955a]{align-items:center;display:inline-flex;gap:8px}.tpl-top__btn[data-v-e9bd955a]{align-items:center;backdrop-filter:blur(10px) saturate(160%);-webkit-backdrop-filter:blur(10px) saturate(160%);background:#ffffffd9;border:0;border-radius:999px;box-shadow:0 4px 12px #1414281f;color:#1a1a1a;cursor:pointer;display:flex;height:38px;justify-content:center;transition:transform .12s ease;width:38px}.tpl-top__btn[data-v-e9bd955a]:active{transform:scale(.92)}.tpl-top__back-ico[data-v-e9bd955a]{transform:translate(3px)}.tpl-compact[data-v-e9bd955a]{align-items:center;backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);background:#f0f0f0db;border-bottom-left-radius:22px;border-bottom-right-radius:22px;box-shadow:0 8px 20px #1414281a;display:flex;gap:10px;left:0;margin:0 auto;max-width:var(--frame-max-w);padding:calc(max(var(--safe-top),12px) + 10px) 14px 12px;position:fixed;right:0;top:0;will-change:transform,opacity;z-index:var(--z-popover,60)}.tpl-compact__title[data-v-e9bd955a]{color:#0a0a0a;flex:1 1 auto;font-family:var(--font-sans);font-size:16px;font-weight:590;letter-spacing:-.01em;line-height:20px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(prefers-reduced-motion:reduce){.tpl-desc__chev[data-v-e9bd955a],.tpl-desc__toggle[data-v-e9bd955a],.tpl-top__btn[data-v-e9bd955a]{transition:none}}.rpp[data-v-1416eef3]{align-items:center;color:#ffffffeb;display:flex;flex-direction:column;gap:8px;inset:0;justify-content:center;position:absolute}.rpp__icon[data-v-1416eef3]{opacity:.92}.rpp__label[data-v-1416eef3]{color:#ffffffe0;font-family:var(--font-sans);font-size:13px;font-weight:510;letter-spacing:.01em;line-height:1}.roc[data-v-9cb0a11f]{background:#fff;border-radius:28px;box-shadow:0 6px 18px #1414280f;cursor:pointer;display:grid;grid-template-columns:300px minmax(0,1fr);overflow:hidden;position:relative;transition:transform .18s ease,box-shadow .18s ease}.roc[data-v-9cb0a11f]:hover{box-shadow:0 12px 28px #1414281a;transform:translateY(-2px)}.roc--selected[data-v-9cb0a11f],.roc--selected[data-v-9cb0a11f]:hover{box-shadow:0 0 0 2px var(--color-primary),0 12px 28px #1414281a}.roc__media[data-v-9cb0a11f]{align-self:start;aspect-ratio:5/4;box-sizing:border-box;padding:12px;position:relative;width:300px}.roc__media>img[data-v-9cb0a11f]{background:#ececec;border-radius:20px;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.roc__media[data-v-9cb0a11f] .rpp{border-radius:20px;inset:12px}.roc__nav[data-v-9cb0a11f]{align-items:center;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#00000057;border:none;border-radius:50%;cursor:pointer;display:flex;height:30px;justify-content:center;opacity:0;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .16s ease,background .16s ease;width:30px}.roc__media:hover .roc__nav[data-v-9cb0a11f]{opacity:1}.roc__nav[data-v-9cb0a11f]:hover{background:#00000080}.roc__nav--prev[data-v-9cb0a11f]{left:20px}.roc__nav--next[data-v-9cb0a11f]{right:20px}.roc__dots[data-v-9cb0a11f]{align-items:center;bottom:20px;display:flex;gap:5px;justify-content:center;left:0;pointer-events:none;position:absolute;right:0}.roc__dot[data-v-9cb0a11f]{background:#ffffff80;border-radius:50%;height:5px;width:5px}.roc__dot--on[data-v-9cb0a11f]{background:#fff;height:6px;width:6px}.roc__content[data-v-9cb0a11f]{box-sizing:border-box;justify-content:space-between;min-height:240px;min-width:0;padding:22px 22px 20px 16px}.roc__content[data-v-9cb0a11f],.roc__top[data-v-9cb0a11f]{display:flex;flex-direction:column}.roc__top[data-v-9cb0a11f]{gap:8px}.roc__head[data-v-9cb0a11f]{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.roc__rating[data-v-9cb0a11f]{gap:8px}.roc__rating[data-v-9cb0a11f],.roc__score[data-v-9cb0a11f]{align-items:center;display:inline-flex}.roc__score[data-v-9cb0a11f]{background:#22b26024;border-radius:8px;color:#1b9e4b;font-weight:700;height:26px;line-height:1;padding:0 9px}.roc__count[data-v-9cb0a11f],.roc__score[data-v-9cb0a11f]{font-family:var(--font-sans);font-size:13px}.roc__count[data-v-9cb0a11f]{color:var(--color-ink-muted);font-weight:400;line-height:16px}.roc__heart[data-v-9cb0a11f]{align-items:center;background:transparent;border:none;border-radius:14px;cursor:pointer;display:inline-flex;height:46px;justify-content:center;position:absolute;right:14px;top:14px;transition:background .14s ease,transform .12s ease;width:46px;z-index:2}.roc__heart[data-v-9cb0a11f]:hover{background:#0000000d}.roc__heart[data-v-9cb0a11f]:active{transform:scale(.92)}.roc__name[data-v-9cb0a11f]{align-items:center;color:var(--color-ink);display:inline-flex;font-family:var(--font-sans);font-size:20px;font-weight:700;gap:7px;letter-spacing:-.015em;line-height:25px;margin:0;padding-right:44px}.roc__verified[data-v-9cb0a11f]{flex:0 0 auto}.roc__meta[data-v-9cb0a11f]{align-items:center;color:var(--color-ink-muted);display:inline-flex;font-family:var(--font-sans);font-size:14px;font-weight:400;gap:7px;line-height:18px;margin:0}.roc__meta-dot[data-v-9cb0a11f]{background:currentColor;border-radius:50%;height:3px;opacity:.7;width:3px}.roc__subtitle[data-v-9cb0a11f]{color:var(--color-ink-soft);display:-webkit-box;font-family:var(--font-sans);font-size:14px;font-weight:400;-webkit-line-clamp:2;line-height:19px;margin:2px 0 0;-webkit-box-orient:vertical;overflow:hidden}.roc__bottom[data-v-9cb0a11f]{align-items:flex-end;display:flex;gap:14px;justify-content:space-between}.roc__price-block[data-v-9cb0a11f]{display:flex;flex-direction:column;gap:2px}.roc__price[data-v-9cb0a11f]{color:var(--color-ink);font-size:21px;font-weight:700;letter-spacing:-.01em;line-height:25px}.roc__price[data-v-9cb0a11f],.roc__unit[data-v-9cb0a11f]{font-family:var(--font-sans);margin:0}.roc__unit[data-v-9cb0a11f]{color:var(--color-ink-muted);font-size:13px;font-weight:400;line-height:18px}.roc__actions[data-v-9cb0a11f]{align-items:center;display:inline-flex;gap:8px}.roc__actions--corner[data-v-9cb0a11f]{align-items:center;display:grid;gap:8px;grid-template-columns:auto auto;grid-template-rows:40px 44px;justify-items:center}.roc__actions--corner .roc__act[data-v-9cb0a11f]{grid-column:1;grid-row:2}.roc__actions--corner .roc__act--danger[data-v-9cb0a11f]{grid-column:2;grid-row:1}.roc__actions--corner .roc__check[data-v-9cb0a11f]{grid-column:2;grid-row:2}.roc__act[data-v-9cb0a11f]{align-items:center;background:#ebf3fc;border:none;border-radius:14px;cursor:pointer;display:inline-flex;height:40px;justify-content:center;transition:background .14s ease,transform .12s ease;width:40px}.roc__act[data-v-9cb0a11f]:hover{background:#dceafb}.roc__act[data-v-9cb0a11f]:active{transform:scale(.93)}.roc__act--danger[data-v-9cb0a11f]{background:#fcebeb}.roc__act--danger[data-v-9cb0a11f]:hover{background:#f9dcdc}.roc__check[data-v-9cb0a11f]{align-items:center;background:var(--cta-glass-bg);border:none;border-radius:16px;box-shadow:var(--cta-glass-shadow);cursor:pointer;display:inline-flex;height:44px;justify-content:center;position:relative;transition:transform .14s ease,box-shadow .2s ease,filter .16s ease;width:44px}.roc__check[data-v-9cb0a11f]:not(.roc__check--on){filter:saturate(.12) opacity(.5)}.roc__check[data-v-9cb0a11f]:hover{transform:translateY(-1px)}.roc__check[data-v-9cb0a11f]:active{box-shadow:var(--cta-glass-shadow-active);transform:scale(.95)}.roc--flight[data-v-9cb0a11f]{display:block}.rocf[data-v-9cb0a11f]{display:grid;gap:4px;grid-template-columns:72px minmax(0,1fr);min-height:160px;padding:20px 22px 20px 16px}.rocf[data-v-9cb0a11f],.rocf__icon[data-v-9cb0a11f]{align-items:center}.rocf__icon[data-v-9cb0a11f]{color:var(--color-ink);display:flex;height:72px;justify-content:center;width:72px}.rocf__body[data-v-9cb0a11f]{display:flex;flex-direction:column;gap:10px;min-width:0}.rocf__route[data-v-9cb0a11f]{color:var(--color-ink);font-family:var(--font-sans);font-size:19px;font-weight:700;letter-spacing:-.01em;line-height:23px}.rocf__carrier[data-v-9cb0a11f]{flex-wrap:wrap;gap:8px}.rocf__carrier[data-v-9cb0a11f],.rocf__logo[data-v-9cb0a11f]{align-items:center;display:inline-flex}.rocf__logo[data-v-9cb0a11f]{background:#fff;border-radius:6px;box-shadow:inset 0 0 0 1px #00000012;flex:0 0 auto;height:20px;justify-content:center;overflow:hidden;width:20px}.rocf__logo img[data-v-9cb0a11f]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.rocf__logo-code[data-v-9cb0a11f]{color:#1b3a8c;font-family:var(--font-sans);font-size:9px;font-weight:800}.rocf__carrier-num[data-v-9cb0a11f]{color:var(--color-ink-muted);font-family:var(--font-sans);font-size:14px;font-weight:510}.rocf__stops[data-v-9cb0a11f]{color:var(--color-ink-soft);font-family:var(--font-sans);font-size:13px;font-weight:400}.rocf__stops[data-v-9cb0a11f]:before{color:var(--color-ink-soft);content:"•";margin-right:8px}.rocf__times[data-v-9cb0a11f]{align-items:center;display:inline-flex;gap:20px}.rocf__time[data-v-9cb0a11f]{display:inline-flex;flex-direction:column;gap:2px}.rocf__time-l[data-v-9cb0a11f]{color:var(--color-ink-muted);font-size:12px;font-weight:400}.rocf__time-l[data-v-9cb0a11f],.rocf__time-v[data-v-9cb0a11f]{font-family:var(--font-sans)}.rocf__time-v[data-v-9cb0a11f]{color:var(--color-ink);font-size:18px;font-weight:700;line-height:20px}.rocf__dur[data-v-9cb0a11f]{align-self:flex-end;color:var(--color-ink-muted);font-weight:510;padding-bottom:2px}.rocf__dur[data-v-9cb0a11f],.rocf__note[data-v-9cb0a11f]{font-family:var(--font-sans);font-size:13px}.rocf__note[data-v-9cb0a11f]{color:var(--color-ink-soft);display:-webkit-box;font-weight:400;-webkit-line-clamp:2;line-height:19px;margin:0;-webkit-box-orient:vertical;overflow:hidden}.rocf__note--desc[data-v-9cb0a11f]{margin-top:-2px}.rocf__foot[data-v-9cb0a11f]{align-items:flex-end;display:flex;gap:14px;justify-content:space-between;margin-top:2px}@media(prefers-reduced-motion:reduce){.roc[data-v-9cb0a11f],.roc__act[data-v-9cb0a11f],.roc__check[data-v-9cb0a11f],.roc__nav[data-v-9cb0a11f]{transition:none!important}}.dbb[data-v-93011c11]{align-items:center;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background:var(--glass-light-strong);border:1px solid var(--glass-line);border-radius:var(--radius-pill);box-shadow:var(--shadow-card-soft);color:var(--color-ink);cursor:pointer;display:inline-flex;font-family:var(--font-sans);font-size:15px;font-weight:510;gap:6px;height:44px;left:var(--dbb-left,clamp(16px,4vw,32px));line-height:1;padding:0 16px 0 12px;position:absolute;top:var(--dbb-top,16px);transition:transform .18s cubic-bezier(.32,.72,0,1),background .18s ease;z-index:5}.dbb--static[data-v-93011c11]{position:static}.dbb[data-v-93011c11]:hover{background:#fff}.dbb[data-v-93011c11]:active{transform:scale(.96)}.dbb--dark[data-v-93011c11]{-webkit-backdrop-filter:blur(14px) saturate(160%);backdrop-filter:blur(14px) saturate(160%);background:#0006;border-color:transparent;color:#fff}.dbb--dark[data-v-93011c11]:hover{background:#0000008f}.dbb__label[data-v-93011c11]{white-space:nowrap}.dbb--reduce[data-v-93011c11],.dbb--reduce[data-v-93011c11]:active{transform:none;transition:none}@media(prefers-reduced-motion:reduce){.dbb[data-v-93011c11]{transition:none}.dbb[data-v-93011c11]:active{transform:none}}.tdd-root[data-v-039a0732]{background:transparent;min-height:100lvh;position:relative;width:100%}.tdd-pinned--on[data-v-039a0732]{position:static}.tdd-hero[data-v-039a0732]{box-sizing:border-box;height:var(--dt-hero-h-compact);padding:10px 10px 0;position:relative;width:100%}.tdd-hero__plate[data-v-039a0732]{background:#20242a;border-bottom-left-radius:36px;border-bottom-right-radius:36px;box-shadow:0 4px 20px #0000001a;inset:0 10px;overflow:hidden;position:absolute}.tdd-hero__photo[data-v-039a0732]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center 38%;object-position:center 38%;position:absolute;width:100%}.tdd-hero__credit[data-v-039a0732]{bottom:12px;color:#ffffffe6;display:flex;flex-wrap:wrap;font:12px/16px var(--av-font);gap:0 8px;justify-content:flex-end;margin:0;position:absolute;right:28px;text-shadow:0 1px 8px rgba(0,0,0,.5);z-index:1}.tdd-hero__credit a[data-v-039a0732]{color:inherit;text-decoration:underline;text-underline-offset:2px}.tdd-hero__credit a[data-v-039a0732]:focus-visible{border-radius:4px;outline:2px solid #fff;outline-offset:2px}.tdd-hero__scrim[data-v-039a0732]{background:linear-gradient(180deg,rgba(0,0,0,.3),transparent 26%,transparent 46%,rgba(0,0,0,.64));inset:0;pointer-events:none;position:absolute}.tdd-hero__inner[data-v-039a0732]{flex-direction:column;height:100%;position:relative}.tdd-hero__inner[data-v-039a0732],.tdd-hero__navrow[data-v-039a0732]{display:flex;justify-content:space-between}.tdd-hero__navrow[data-v-039a0732]{align-items:center;padding-top:10px;width:100%}.tdd-hero__actions[data-v-039a0732]{align-items:center;display:flex;gap:10px}.tdd-action[data-v-039a0732]{align-items:center;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background:var(--glass-light-strong);border:1px solid var(--glass-line);border-radius:var(--radius-pill);box-shadow:var(--shadow-card-soft);color:var(--color-ink);cursor:pointer;display:inline-flex;height:44px;justify-content:center;transition:transform .18s cubic-bezier(.32,.72,0,1),background .18s ease;width:44px}.tdd-action[data-v-039a0732]:hover{background:#fff}.tdd-action[data-v-039a0732]:active{transform:scale(.96)}.tdd-action--busy[data-v-039a0732],.tdd-action[data-v-039a0732]:disabled{cursor:default}.tdd-action__spin[data-v-039a0732]{animation:tdd-spin-039a0732 .8s linear infinite}@keyframes tdd-spin-039a0732{to{transform:rotate(1turn)}}.tdd-title[data-v-039a0732]{display:flex;flex-direction:column;gap:6px;padding-bottom:14px}.tdd-title__h1[data-v-039a0732]{color:#fff;font-family:var(--font-sans);font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:27px;margin:0;text-shadow:0 1px 2px rgba(0,0,0,.45),0 2px 18px rgba(0,0,0,.35)}.tdd-title__route[data-v-039a0732]{color:#ffffffeb;font-family:var(--font-sans);font-size:16px;font-weight:510;line-height:20px;margin:0;text-shadow:0 1px 8px rgba(0,0,0,.4)}.tdd-stats[data-v-039a0732],.tdd-title__route[data-v-039a0732]{align-items:center;display:inline-flex;gap:8px}.tdd-stats[data-v-039a0732]{flex-wrap:wrap;margin-top:2px}.tdd-stat[data-v-039a0732]{align-items:center;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background:var(--glass-light);border-radius:14px;color:var(--color-ink-muted);display:inline-flex;font-family:var(--font-sans);font-size:14px;font-weight:510;gap:6px;height:32px;line-height:1;padding:0 12px}.tdd-controls[data-v-039a0732]{background:transparent;padding:14px 0 12px}.tdd-controls__inner[data-v-039a0732]{align-items:center;display:flex;gap:16px}.tdd-tabs[data-v-039a0732]{align-items:stretch;display:flex;flex:1 1 auto;gap:6px;min-width:0;overflow-x:auto;overflow-y:hidden;padding-bottom:6px;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch}.tdd-tabs[data-v-039a0732]::-webkit-scrollbar{display:none}.tdd-seg[data-v-039a0732]{align-items:center;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background:var(--glass-light);border:1px solid var(--color-separator-2);border-radius:var(--radius-pill);display:inline-flex;flex:0 0 auto;padding:4px}.tdd-seg__btn[data-v-039a0732]{background:transparent;border:none;border-radius:var(--radius-pill);color:var(--color-ink-muted);cursor:pointer;font-family:var(--font-sans);font-size:14px;font-weight:510;height:38px;line-height:1;padding:0 20px;transition:background .16s ease,color .16s ease}.tdd-seg__btn--active[data-v-039a0732]{background:#fff;box-shadow:0 4px 12px #1414281a;color:var(--color-ink)}.tdd-tab[data-v-039a0732]{align-items:center;background:transparent;border:none;border-radius:var(--radius-card);cursor:pointer;display:flex;flex:0 0 auto;flex-direction:column;justify-content:center;min-width:78px;padding:6px 14px;transition:background .16s ease,transform .12s ease}.tdd-tab[data-v-039a0732]:hover{background:var(--glass-line)}.tdd-tab[data-v-039a0732]:active{transform:scale(.97)}.tdd-tab__date[data-v-039a0732]{color:var(--color-ink-muted);font-family:var(--font-sans);font-size:12px;font-weight:400;line-height:15px}.tdd-tab__num[data-v-039a0732]{color:var(--color-ink);font-family:var(--font-sans);font-size:15px;font-weight:590;line-height:20px;margin-top:1px}.tdd-tab--active[data-v-039a0732]{background:#fff;box-shadow:var(--shadow-desktop-card)}.tdd-body[data-v-039a0732]{align-items:start;display:grid;gap:32px;grid-template-columns:minmax(0,876fr) minmax(0,771fr);margin-top:18px}.tdd-list[data-v-039a0732]{gap:24px}.tdd-item[data-v-039a0732],.tdd-list[data-v-039a0732]{display:flex;flex-direction:column}.tdd-item__leg[data-v-039a0732]{margin:-13px 0 10px}.tdd-item__eyebrow[data-v-039a0732]{align-items:center;display:inline-flex;flex-wrap:wrap;gap:8px;padding:0 2px 12px}.tdd-item__idx[data-v-039a0732]{color:var(--color-ink);font-weight:700;padding:0 13px}.tdd-item__idx[data-v-039a0732],.tdd-item__type[data-v-039a0732]{align-items:center;background:#fff;border-radius:14px;box-shadow:0 4px 12px #1414280f;display:inline-flex;font-family:var(--font-sans);font-size:15px;height:32px;line-height:1}.tdd-item__type[data-v-039a0732]{color:var(--color-ink-muted);font-weight:510;padding:0 14px;text-transform:capitalize}.tdd-item__roomchip[data-v-039a0732]{align-items:center;background:var(--color-primary);border-radius:14px;color:#fff;display:inline-flex;font-family:var(--font-sans);font-size:15px;font-weight:510;gap:7px;height:32px;line-height:1;padding:0 14px 0 11px}.tdd-empty[data-v-039a0732]{background:var(--glass-light);border-radius:var(--radius-block);color:var(--color-ink-muted);font-family:var(--font-sans);font-size:16px;padding:40px 24px;text-align:center}.tdd-side[data-v-039a0732]{align-self:start;position:sticky;top:16px;width:100%}.tdd-map-sticky[data-v-039a0732]{background:#eceef3;border-radius:24px;box-shadow:var(--shadow-desktop-card);height:var(--dt-map-h);min-height:360px;overflow:hidden;position:relative;width:100%}.tdd-map-sticky[data-v-039a0732]>*{border-radius:24px!important;height:100%!important;overflow:hidden!important;width:100%!important}.tdd-tpl[data-v-039a0732]{margin:40px auto 0;max-width:980px;padding:0 clamp(24px,4vw,64px)}.tdd-tpl__card[data-v-039a0732]{background:#fff;border-radius:28px;box-shadow:0 8px 24px #1414280f;display:flex;flex-direction:column;gap:28px;padding:40px}.tdd-tpl__desc[data-v-039a0732]{color:var(--color-ink-soft);font-family:var(--font-sans);font-size:20px;font-weight:400;line-height:30px;margin:0}.tdd-tpl__stats[data-v-039a0732]{display:flex;flex-wrap:wrap;gap:16px}.tdd-tpl__stat[data-v-039a0732]{background:var(--color-bg-surface);border-radius:var(--radius-block);display:flex;flex-direction:column;gap:4px;min-width:96px;padding:18px 24px}.tdd-tpl__stat-value[data-v-039a0732]{color:var(--color-ink);font-size:30px;font-weight:700}.tdd-tpl__stat-label[data-v-039a0732],.tdd-tpl__stat-value[data-v-039a0732]{font-family:var(--font-sans);line-height:1}.tdd-tpl__stat-label[data-v-039a0732]{color:var(--color-ink-muted);font-size:15px;font-weight:400}.tdd-tpl__chips[data-v-039a0732]{display:flex;flex-wrap:wrap;gap:10px}.tdd-tpl__chip[data-v-039a0732]{align-items:center;background:var(--color-primary-bg);border-radius:var(--radius-pill);color:var(--color-primary-deep);display:inline-flex;font-family:var(--font-sans);font-size:15px;font-weight:510;height:38px;line-height:1;padding:0 16px}.tdd-tpl__actions[data-v-039a0732]{display:flex;justify-content:flex-start;margin-top:4px}.tdd-cta[data-v-039a0732]{display:flex;justify-content:center;padding:36px 24px 8px}.tdd-cta__book[data-v-039a0732]{background:var(--cta-glass-bg);border:none;border-radius:18px;box-shadow:var(--cta-glass-shadow);color:#fff;cursor:pointer;font-family:var(--font-sans);font-size:17px;font-weight:510;height:54px;min-width:280px;padding:0 34px;transition:transform .18s ease,box-shadow .2s ease}.tdd-cta__book[data-v-039a0732]:hover{transform:translateY(-1px)}.tdd-cta__book[data-v-039a0732]:active{box-shadow:var(--cta-glass-shadow-active);transform:scale(.985)}.tdd-fab[data-v-039a0732]{align-items:center;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background:var(--glass-light);border:none;border-radius:60px;bottom:32px;box-shadow:0 0 24px #101722a1;cursor:pointer;display:inline-flex;height:44px;isolation:isolate;padding:3px;position:fixed;right:32px;transition:transform .18s ease,box-shadow .18s ease;z-index:var(--z-floating)}.tdd-fab[data-v-039a0732]:hover{box-shadow:0 0 28px #101722bf;transform:translateY(-2px)}.tdd-fab[data-v-039a0732]:active{transform:translateY(0) scale(.97)}.tdd-fab__glow[data-v-039a0732]{background:radial-gradient(140% 220% at 60% 70%,#22405e 0,#101722 47%,#13263a);border-radius:60px;inset:0;opacity:.2;pointer-events:none;position:absolute}.tdd-fab__inner[data-v-039a0732]{border-radius:60px;gap:8px;height:100%;padding:0 18px 0 6px;position:relative}.tdd-fab__icon[data-v-039a0732],.tdd-fab__inner[data-v-039a0732]{align-items:center;display:inline-flex}.tdd-fab__icon[data-v-039a0732]{background:var(--brand-gradient-logo);border-radius:50%;box-shadow:0 6px 14px #10172280;height:32px;justify-content:center;width:32px}.tdd-fab__label[data-v-039a0732]{color:var(--color-primary);font-family:var(--font-sans);font-size:16px;font-weight:510;line-height:1}@media(max-width:1280px){.tdd-body[data-v-039a0732]{grid-template-columns:minmax(0,1fr)}.tdd-side[data-v-039a0732]{position:relative;top:0}.tdd-map-sticky[data-v-039a0732]{height:520px}}@media(prefers-reduced-motion:reduce){.tdd-action[data-v-039a0732],.tdd-cta__book[data-v-039a0732],.tdd-fab[data-v-039a0732],.tdd-seg__btn[data-v-039a0732],.tdd-tab[data-v-039a0732]{transition:none!important}.tdd-action[data-v-039a0732]:active,.tdd-cta__book[data-v-039a0732]:active,.tdd-fab[data-v-039a0732]:active,.tdd-tab[data-v-039a0732]:active{transform:none!important}.tdd-action__spin[data-v-039a0732]{animation:none!important}}.no-scrollbar[data-v-7b82cf81]::-webkit-scrollbar{display:none}.no-scrollbar[data-v-7b82cf81]{-ms-overflow-style:none;scrollbar-width:none}
