body,html{min-height:100vh;min-height:100dvh;background-color:#ffffff;color:#09090b;font-family:Golos Text,system-ui,-apple-system,sans-serif;-webkit-text-size-adjust:100%}body{position:relative;overflow-x:clip}#vidi-page-scroll-root{overflow-x:clip}#vidi-page-content,#vidi-page-scroll-root{position:relative;width:100%;min-height:100vh;min-height:100dvh}html.dark,html[data-theme=dark]{background-color:#09090b;color:#fafafa}.vidi-seo-snapshot{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}html:not(.vidi-app-ready) #vidi-page-scroll-root{visibility:hidden}html.vidi-app-ready #vidi-page-scroll-root{visibility:visible}#vidi-app-boot{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;background-color:#ffffff;pointer-events:none;transition:opacity .2s ease-out}html.dark #vidi-app-boot,html[data-theme=dark] #vidi-app-boot{background-color:#09090b}html.vidi-app-ready #vidi-app-boot{opacity:0;visibility:hidden}#vidi-app-boot:after{content:"";width:40px;height:40px;border-radius:999px;border:2px solid rgba(0,102,255,.15);border-top-color:#0066ff;animation:vidi-boot-spin .75s linear infinite}@keyframes vidi-boot-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){#vidi-app-boot:after{animation:none;border-top-color:rgba(0,102,255,.35)}}:root{--vidi-background:#ffffff;--vidi-surface:#ffffff;--vidi-border:#e4e4e7;--vidi-border-strong:#d4d4d4;--vidi-border-muted:#c7c7cc;--vidi-offer-card-header:#ececec;--vidi-text:#09090b;--vidi-text-muted:#71717a;--vidi-paragraph-muted:#737373;--vidi-text-subtle:#404040;--vidi-brand-finance:#0a0a0a;--vidi-brand-wordmark:#333333;--vidi-primary:#0066ff;--vidi-primary-pressed:#0052cc;--vidi-nav-tab-active:#0066ff;--vidi-menu-rail:#f4f4f5;--vidi-chrome-frame:#f4f4f5;--vidi-panel-bg:#f4f4f5;--vidi-input-fill:#e4e4e7;--vidi-modal-overlay:rgba(10,10,10,0.45);--vidi-sheet-recede-canvas:#27272a;--vidi-sheet-recede-card:var(--vidi-surface);--vidi-sheet-recede-scale:0.95;--vidi-sheet-recede-radius:20px;--vidi-sheet-recede-translate-y:8px;--vidi-sheet-recede-shadow:0 16px 48px rgba(0,0,0,0.22);--vidi-surface-hover:#ebebeb;--vidi-surface-pressed:#e0e0e0;--vidi-nav-icon-inactive:#71717a;--vidi-nav-label-on-tab:#fafafa;--vidi-nav-label-inactive:#404040;--vidi-danger:#dc2626;--vidi-skeleton:#e4e4e7;--vidi-on-primary:#fafafa;--vidi-shadow-color:#000000;--vidi-service-card:#f4f4f5;--vidi-service-card-accent:#569aff;--vidi-rate-badge:#e4e4e7;--vidi-finance-link:#1f79ff;--vidi-track-idle:#d4d4d4;--vidi-track-hover:#c4c4c4;--vidi-catalog-action-blue-bg:rgba(0,102,255,0.08);--vidi-catalog-action-blue-bg-hover:rgba(0,102,255,0.14);--vidi-fup-policy-chip-bg:#dbeafe;--vidi-fup-policy-chip-text:#1d4ed8;--vidi-catalog-action-green-bg:rgba(22,163,74,0.12);--vidi-catalog-action-green-text:#15803d;--vidi-catalog-day-range-gear-bg:#ffffff;--vidi-catalog-day-range-gear-text:#404040;--vidi-catalog-day-range-gear-icon:#52525b;--vidi-catalog-day-range-gear-btn-bg:rgba(0,0,0,0.06);--vidi-offer-day-range-gear-bg:#ececec;--vidi-offer-day-range-gear-btn-bg:rgba(0,0,0,0.06);--vidi-catalog-day-range-chip-bg:#ede9fe;--vidi-catalog-day-range-chip-text:#5b21b6;--vidi-order-status-success-bg:#dcfce7;--vidi-order-status-success-fg:#15803d;--vidi-order-status-info-bg:#dbeafe;--vidi-order-status-info-fg:#1d4ed8;--vidi-order-status-progress-bg:#e0e7ff;--vidi-order-status-progress-fg:#4338ca;--vidi-order-status-warning-bg:#fef3c7;--vidi-order-status-warning-fg:#92400e;--vidi-order-status-danger-bg:#fee2e2;--vidi-order-status-danger-fg:#b91c1c;--vidi-order-status-neutral-bg:#e8e8e8;--vidi-order-status-neutral-fg:#71717a;--vidi-map-background:#ffffff;--vidi-map-unavailable-fill:#e5e5e5;--vidi-map-unavailable-stroke:#d4d4d4;--vidi-map-overlay-scrim:rgba(255,255,255,0.72);--vidi-map-selected-fill:#0052cc;--vidi-map-country-fill-opacity:1;--vidi-map-country-fade-opacity:0.5;color-scheme:light}html.dark,html[data-theme=dark]{--vidi-background:#09090b;--vidi-surface:#18181b;--vidi-border:#27272a;--vidi-border-strong:#3f3f46;--vidi-border-muted:#52525b;--vidi-offer-card-header:#27272a;--vidi-text:#fafafa;--vidi-text-muted:#a1a1aa;--vidi-paragraph-muted:#a1a1aa;--vidi-text-subtle:#d4d4d8;--vidi-brand-finance:#fafafa;--vidi-brand-wordmark:#e4e4e7;--vidi-primary:#0066ff;--vidi-primary-pressed:#3385ff;--vidi-nav-tab-active:#0066ff;--vidi-menu-rail:#18181b;--vidi-chrome-frame:#27272a;--vidi-panel-bg:#18181b;--vidi-input-fill:#3f3f46;--vidi-modal-overlay:rgba(0,0,0,0.4);--vidi-sheet-recede-canvas:#000000;--vidi-sheet-recede-shadow:0 16px 48px rgba(0,0,0,0.55);--vidi-surface-hover:#3f3f46;--vidi-surface-pressed:#52525b;--vidi-nav-icon-inactive:#a1a1aa;--vidi-nav-label-on-tab:#fafafa;--vidi-nav-label-inactive:#d4d4d8;--vidi-danger:#ef4444;--vidi-skeleton:#27272a;--vidi-on-primary:#fafafa;--vidi-shadow-color:#000000;--vidi-service-card:#27272a;--vidi-service-card-accent:#569aff;--vidi-rate-badge:#27272a;--vidi-finance-link:#569aff;--vidi-track-idle:#3f3f46;--vidi-track-hover:#52525b;--vidi-catalog-action-blue-bg:rgba(0,102,255,0.16);--vidi-catalog-action-blue-bg-hover:rgba(0,102,255,0.24);--vidi-fup-policy-chip-bg:#1e3a8a;--vidi-fup-policy-chip-text:#bfdbfe;--vidi-catalog-action-green-bg:rgba(74,222,128,0.12);--vidi-catalog-action-green-text:#4ade80;--vidi-catalog-day-range-gear-bg:#09090b;--vidi-catalog-day-range-gear-text:#fafafa;--vidi-catalog-day-range-gear-icon:#fafafa;--vidi-catalog-day-range-gear-btn-bg:rgba(255,255,255,0.14);--vidi-offer-day-range-gear-bg:#27272a;--vidi-offer-day-range-gear-btn-bg:rgba(255,255,255,0.14);--vidi-catalog-day-range-chip-bg:#3b1e8a;--vidi-catalog-day-range-chip-text:#fafafa;--vidi-order-status-success-bg:rgba(22,163,74,0.18);--vidi-order-status-success-fg:#4ade80;--vidi-order-status-info-bg:rgba(59,130,246,0.18);--vidi-order-status-info-fg:#60a5fa;--vidi-order-status-progress-bg:rgba(99,102,241,0.18);--vidi-order-status-progress-fg:#a5b4fc;--vidi-order-status-warning-bg:rgba(234,179,8,0.18);--vidi-order-status-warning-fg:#facc15;--vidi-order-status-danger-bg:rgba(239,68,68,0.18);--vidi-order-status-danger-fg:#f87171;--vidi-order-status-neutral-bg:#27272a;--vidi-order-status-neutral-fg:#a1a1aa;--vidi-map-background:#09090b;--vidi-map-unavailable-fill:#27272a;--vidi-map-unavailable-stroke:#3f3f46;--vidi-map-overlay-scrim:rgba(9,9,11,0.72);--vidi-map-selected-fill:#0066ff;--vidi-map-country-fill-opacity:0.52;--vidi-map-country-fade-opacity:0.5;color-scheme:dark}html{scroll-behavior:smooth;background-color:var(--vidi-background);color:var(--vidi-text)}html.vidi-standalone{height:100%;overflow:hidden;min-height:100vh;min-height:100dvh;min-height:100lvh;overscroll-behavior:none;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}@supports (-webkit-touch-callout:none){html.vidi-standalone{min-height:-webkit-fill-available}}body,html{margin:0;padding:0;font-family:Golos Text,sans-serif}html.vidi-standalone body.vidi-root{height:100%;overflow:hidden;overscroll-behavior:none;touch-action:manipulation}body.vidi-root{position:relative;--vidi-safe-top:env(safe-area-inset-top,0px);--vidi-safe-bottom:env(safe-area-inset-bottom,0px);--vidi-safe-left:env(safe-area-inset-left,0px);--vidi-safe-right:env(safe-area-inset-right,0px);min-height:100dvh;overflow-x:clip;background-color:var(--vidi-background);color:var(--vidi-text)}body.vidi-root input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),body.vidi-root select,body.vidi-root textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}#__next,.vidi-root{min-height:100%}.vidi-screen-flow{width:100%;max-width:100%;min-height:var(--vidi-page-min-height)}.vidi-app-chrome{position:relative;z-index:1000;pointer-events:none}.vidi-app-chrome>*{pointer-events:auto}.vidi-page-scroll-root{overflow-x:clip}.vidi-page-content,.vidi-page-scroll-root{position:relative;width:100%;min-height:var(--vidi-page-min-height)}.vidi-page-content{background-color:var(--vidi-background);transform-origin:center var(--vidi-recede-scroll-y,50vh);transition:transform var(--vidi-sheet-transition-ms,.26s) cubic-bezier(.32,.72,0,1),background-color var(--vidi-sheet-transition-ms,.26s) cubic-bezier(.32,.72,0,1),box-shadow var(--vidi-sheet-transition-ms,.26s) cubic-bezier(.32,.72,0,1)}html.vidi-standalone .vidi-page-scroll-root{position:fixed;top:0;left:0;right:0;bottom:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-gutter:stable}html.vidi-sheet-scroll-root-active{background-color:var(--vidi-sheet-recede-canvas)}html.vidi-sheet-scroll-root-active,html.vidi-sheet-scroll-root-active body.vidi-root{overflow:hidden;-webkit-overflow-scrolling:none;overscroll-behavior:none;scrollbar-width:none;-ms-overflow-style:none}html.vidi-sheet-scroll-root-active body.vidi-root{background-color:var(--vidi-sheet-recede-canvas)}html.vidi-standalone.vidi-sheet-scroll-root-active .vidi-page-scroll-root{overflow:hidden;-webkit-overflow-scrolling:none;overscroll-behavior:none}html.vidi-sheet-scroll-root-active .vidi-page-content{transform:scale(var(--vidi-sheet-recede-scale,.95)) translateY(var(--vidi-sheet-recede-translate-y,8px));border-radius:var(--vidi-sheet-recede-radius,20px);background-color:var(--vidi-sheet-recede-card,var(--vidi-surface));box-shadow:var(--vidi-sheet-recede-shadow);-webkit-clip-path:xywh(0 var(--vidi-recede-scroll-y,0) 100% calc(var(--vidi-sheet-viewport-height, 100dvh) + 50px) round var(--vidi-sheet-recede-radius,20px));clip-path:xywh(0 var(--vidi-recede-scroll-y,0) 100% calc(var(--vidi-sheet-viewport-height, 100dvh) + 50px) round var(--vidi-sheet-recede-radius,20px));overflow:hidden;will-change:transform}@media (prefers-reduced-motion:reduce){html.vidi-sheet-scroll-root-active .vidi-page-content{transform:none;border-radius:0;box-shadow:none;-webkit-clip-path:none;clip-path:none}}.vidi-chrome-recede,[data-vidichrome]:not([data-vidichrome-keep]):not([data-vidichrome^=flights-]){transition:opacity var(--vidi-sheet-transition-ms,.26s) cubic-bezier(.32,.72,0,1)}html.vidi-chrome-hidden .vidi-chrome-recede,html.vidi-chrome-hidden [data-vidichrome]:not([data-vidichrome-keep]):not([data-vidichrome^=flights-]){opacity:0;pointer-events:none}@media (prefers-reduced-motion:reduce){.vidi-chrome-recede,[data-vidichrome]:not([data-vidichrome-keep]):not([data-vidichrome^=flights-]){transition:none}}.vidi-bottom-sheet-drag{touch-action:none;flex-shrink:0;cursor:-webkit-grab;cursor:grab}.vidi-web-pointer,.vidi-web-pointer *{cursor:pointer!important}:root{--vidi-page-min-height:var(--vidi-app-viewport-height,100dvh);--vidi-sheet-peek-gap:32px;--vidi-sheet-min-height:120px;--vidi-sheet-top-inset:env(safe-area-inset-top,0px);--vidi-app-viewport-offset-top:0px;--vidi-app-viewport-offset-bottom:0px;--vidi-app-viewport-height:100vh;--vidi-app-viewport-height:100dvh;--vidi-sheet-viewport-height:100vh;--vidi-sheet-viewport-height:100dvh;--vidi-sheet-panel-height:max(var(--vidi-sheet-min-height),calc(var(--vidi-sheet-viewport-height) - var(--vidi-sheet-top-inset) - var(--vidi-sheet-peek-gap)));--vidi-sheet-inner-panel-height:var(--vidi-sheet-panel-height);--vidi-sheet-transition-ms:260ms}#vidi-sheet-root{position:fixed;top:var(--vidi-app-viewport-offset-top,0);left:0;right:0;height:var(--vidi-sheet-viewport-height,100dvh);max-height:var(--vidi-sheet-viewport-height,100dvh);touch-action:pan-y;isolation:isolate}#vidi-sheet-root,#vidi-sheet-root .vidi-bottom-sheet-body{overscroll-behavior:none}#vidi-sheet-root .vidi-bottom-sheet-panel-outer{overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y}#vidi-sheet-root .vidi-bottom-sheet-panel-inner{overscroll-behavior:none}#vidi-sheet-root .vidi-bottom-sheet-drag-zone{touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}#vidi-sheet-root .vidi-bottom-sheet-scroll{flex:1 1;min-height:0;overflow-x:hidden;overflow-y:scroll;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y}#vidi-sheet-root .vidi-bottom-sheet-scroll-inner{box-sizing:border-box;width:100%;min-height:calc(100% + 1px)}#vidi-sheet-root .vidi-bottom-sheet-scroll-inner[data-stretch-column=true]{height:100%;display:flex;flex-direction:column;min-height:calc(100% + 1px)}#vidi-sheet-root .vidi-bottom-sheet-scroll-inner[data-content-center=true]{display:flex;flex-direction:column;flex:1 1;min-height:100%}#vidi-sheet-root .vidi-bottom-sheet-nested-scroll-host{flex:1 1;min-height:0;overscroll-behavior:none}@keyframes vidi-sheet-input-focus-noscroll{0%{opacity:.9999}to{opacity:1}}#vidi-sheet-root [contenteditable=true]:focus,#vidi-sheet-root input:focus,#vidi-sheet-root select:focus,#vidi-sheet-root textarea:focus{animation:vidi-sheet-input-focus-noscroll .01s}.vidi-range-slider{touch-action:none}.maplibregl-map{background-color:var(--vidi-map-background)}@keyframes vidi-img-fade-in{0%{opacity:0}to{opacity:1}}@keyframes vidi-skeleton-shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.vidi-skeleton:after{content:"";position:absolute;inset:0;transform:translateX(-100%);will-change:transform;background:linear-gradient(90deg,transparent,rgba(255,255,255,.08) 30%,rgba(255,255,255,.55) 50%,rgba(255,255,255,.08) 70%,transparent);animation:vidi-skeleton-shimmer 1.6s ease-in-out infinite;pointer-events:none}@media (prefers-reduced-motion:reduce){.vidi-skeleton:after{animation:none;display:none}}.vidi-support-fab{opacity:.55;transition:opacity .15s ease}.vidi-support-fab--open,.vidi-support-fab:hover{opacity:1}@font-face{font-family:Golos Text;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/GolosText-Regular.woff2) format("woff2")}@font-face{font-family:Golos Text;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/GolosText-Medium.woff2) format("woff2")}@font-face{font-family:Golos Text;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/GolosText-SemiBold.woff2) format("woff2")}@font-face{font-family:Golos Text;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/GolosText-Bold.woff2) format("woff2")}@font-face{font-family:Golos Text;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/GolosText-ExtraBold.woff2) format("woff2")}@font-face{font-family:Golos Text;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/GolosText-Black.woff2) format("woff2")}@font-face{font-family:Material Symbols Rounded;font-style:normal;font-display:swap;font-weight:100 700;src:url(/fonts/material-symbols-subset.woff2) format("woff2-variations")}