.app-header[data-v-50ea5cde]{background:var(--core-color-primary,#ff2814);z-index:10;height:56px;padding:0 16px;padding-top:var(--core-safe-area-top);box-sizing:content-box;will-change:transform;border-bottom:none;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0;transform:translateZ(0)}.header-left[data-v-50ea5cde],.header-right[data-v-50ea5cde]{align-items:center;width:40px;display:flex}.header-center[data-v-50ea5cde]{flex:1;justify-content:center;display:flex}.page-title[data-v-50ea5cde]{color:#fff;margin:0;font-size:1.125rem;font-weight:600}.back-btn[data-v-50ea5cde]{cursor:pointer;color:#fff;background:#0003;border:none;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;margin-top:4px;margin-left:-6px;padding:0;display:flex;position:relative}.icon[data-v-50ea5cde]{width:28px;height:28px}@container (width>=768px){.app-header[data-v-50ea5cde]{height:64px;padding-left:28px;padding-right:28px}.header-left[data-v-50ea5cde],.header-right[data-v-50ea5cde]{width:48px}.page-title[data-v-50ea5cde]{font-size:1.3rem}.back-btn[data-v-50ea5cde]{width:44px;height:44px}}.app-bottom-nav[data-v-45a1fcd4]{background-color:var(--core-color-surface,#fff);z-index:50;border-radius:32px;justify-content:space-around;align-items:center;height:64px;display:flex;position:fixed;bottom:24px;left:10px;right:10px;box-shadow:0 4px 20px #00000014}.nav-item[data-v-45a1fcd4]{color:var(--core-color-text-muted,#9ca3af);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;height:100%;text-decoration:none;display:flex;position:relative}.nav-item.active[data-v-45a1fcd4]{color:var(--core-color-primary,#3b82f6)}.nav-item.active[data-v-45a1fcd4]:after{content:"";background-color:var(--core-color-primary,#3b82f6);border-radius:2px;width:32px;height:3px;position:absolute;bottom:6px}.nav-icon[data-v-45a1fcd4]{width:24px;height:24px}.custom-icon[data-v-45a1fcd4]{object-fit:contain}.nav-text[data-v-45a1fcd4]{font-size:.65rem;font-weight:500}@media (display-mode:standalone){.app-bottom-nav[data-v-45a1fcd4]{border-radius:24px 24px 0 0;bottom:0}}@container (width>=768px){.app-bottom-nav[data-v-45a1fcd4]{border-radius:22px;width:min(560px,100% - 48px);height:72px;left:50%;right:auto;transform:translate(-50%)}.nav-icon[data-v-45a1fcd4]{width:27px;height:27px}.nav-text[data-v-45a1fcd4]{font-size:.75rem}}.app-background[data-v-cf008b5d]{z-index:0;pointer-events:none;background-color:var(--core-color-background,#f3f4f6);background-position:top;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:fixed;top:0;left:0}.mobile-app-wrapper[data-v-cf008b5d]{z-index:1;height:100%;font-family:var(--core-font-family,"Inter", system-ui, sans-serif);color:var(--core-color-text-main,#111827);flex-direction:column;display:flex;position:relative;overflow:hidden}.mobile-app-wrapper.is-dashboard[data-v-cf008b5d]{padding-top:0}.app-background.is-embedded[data-v-cf008b5d]{width:100%;height:100%;position:absolute}.mobile-app-wrapper.is-embedded[data-v-cf008b5d]{--core-safe-area-bottom:0px;width:100%;height:100%;position:relative}.mobile-app-wrapper.is-embedded .mobile-app-content[data-v-cf008b5d]{padding:16px 16px 90px}.mobile-app-wrapper.is-embedded .mobile-app-content.no-padding[data-v-cf008b5d]{padding:0}.mobile-app-wrapper.is-embedded .mobile-app-content.no-bottom-nav[data-v-cf008b5d]{padding-bottom:16px}.mobile-app-wrapper.is-embedded .mobile-app-content.fullscreen[data-v-cf008b5d]{padding:0}.mobile-app-wrapper.is-embedded[data-v-cf008b5d] .app-bottom-nav{border-radius:32px;width:auto;height:64px;position:absolute;bottom:18px;left:10px;right:10px;transform:none}.mobile-app-wrapper.is-embedded[data-v-cf008b5d] .dashboard-grid{grid-template-columns:repeat(2,1fr);gap:16px}.mobile-app-wrapper.is-embedded.interface-tablet[data-v-cf008b5d] .dashboard-page,.mobile-app-wrapper.is-embedded.interface-tablet-wide[data-v-cf008b5d] .dashboard-page{padding-top:34px!important}.mobile-app-wrapper.is-embedded.interface-tablet[data-v-cf008b5d] .dashboard-grid,.mobile-app-wrapper.is-embedded.interface-tablet-wide[data-v-cf008b5d] .dashboard-grid{grid-auto-rows:minmax(92px,1fr);grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.mobile-app-wrapper.is-embedded.interface-tablet .mobile-app-content[data-v-cf008b5d],.mobile-app-wrapper.is-embedded.interface-tablet-wide .mobile-app-content[data-v-cf008b5d]{padding:12px 12px 72px}.mobile-app-wrapper.is-embedded.interface-tablet[data-v-cf008b5d] .dashboard-card:not(.image-card),.mobile-app-wrapper.is-embedded.interface-tablet-wide[data-v-cf008b5d] .dashboard-card:not(.image-card){padding:16px 12px}.mobile-app-wrapper.is-embedded.interface-tablet[data-v-cf008b5d] .app-bottom-nav,.mobile-app-wrapper.is-embedded.interface-tablet-wide[data-v-cf008b5d] .app-bottom-nav{height:54px;bottom:12px;left:18%;right:18%}.mobile-app-wrapper.is-embedded.interface-tablet[data-v-cf008b5d] .nav-item,.mobile-app-wrapper.is-embedded.interface-tablet-wide[data-v-cf008b5d] .nav-item{flex-direction:row;gap:7px}.mobile-app-wrapper.is-embedded.interface-tablet[data-v-cf008b5d] .nav-icon,.mobile-app-wrapper.is-embedded.interface-tablet-wide[data-v-cf008b5d] .nav-icon{width:18px;height:18px}.mobile-app-wrapper.is-embedded[data-v-cf008b5d] .dashboard-card:not(.image-card){min-height:0;padding:24px 16px}.mobile-app-wrapper.is-embedded[data-v-cf008b5d] .page-content,.mobile-app-wrapper.is-embedded[data-v-cf008b5d] .skeleton-search-tours,.mobile-app-wrapper.is-embedded[data-v-cf008b5d] .skeleton-search-hotels,.mobile-app-wrapper.is-embedded[data-v-cf008b5d] .tour-details-page,.mobile-app-wrapper.is-embedded[data-v-cf008b5d] .profile-page{min-height:100%}.mobile-app-wrapper.is-embedded[data-v-cf008b5d] .form-actions,.mobile-app-wrapper.is-embedded[data-v-cf008b5d] .favorites-page,.mobile-app-wrapper.is-embedded[data-v-cf008b5d] .about-modal{position:absolute}.mobile-app-wrapper.is-embedded[data-v-cf008b5d] .form-actions{width:auto;left:0;right:0;transform:none}.mobile-app-content[data-v-cf008b5d]{padding:16px;padding-bottom:calc(90px + var(--core-safe-area-bottom));overscroll-behavior-y:none;flex:1;overflow-y:auto}.mobile-app-content.no-padding[data-v-cf008b5d]{padding-top:0;padding-left:0;padding-right:0}.mobile-app-content.no-bottom-nav[data-v-cf008b5d]{padding-bottom:calc(16px + var(--core-safe-area-bottom))}.mobile-app-content.fullscreen[data-v-cf008b5d]{padding:0;overflow:hidden}@container (width>=768px){.mobile-app-content[data-v-cf008b5d]{padding:24px 28px calc(104px + var(--core-safe-area-bottom))}.mobile-app-content[data-v-cf008b5d]:not(.no-padding):not(.fullscreen){width:100%;max-width:1040px;margin:0 auto}.mobile-app-content.no-bottom-nav[data-v-cf008b5d]{padding-bottom:calc(28px + var(--core-safe-area-bottom))}}@container (width>=1024px){.mobile-app-content[data-v-cf008b5d]{padding-left:36px;padding-right:36px}}.tablet-sidebar[data-v-d7b6b86d]{z-index:20;min-width:0;height:calc(100vh - 24px);color:var(--core-color-text-main);background:color-mix(in srgb,var(--core-color-surface) 82%,transparent);border:1px solid color-mix(in srgb,var(--core-color-border) 76%,transparent);box-shadow:0 18px 52px color-mix(in srgb,var(--core-shadow-color) 52%,transparent);-webkit-backdrop-filter:blur(24px)saturate(150%);border-radius:22px;flex-direction:column;margin-left:12px;padding:16px 12px;display:flex;position:sticky;top:12px;overflow:hidden}.sidebar-head[data-v-d7b6b86d]{grid-template-columns:minmax(0,1fr) 36px;align-items:center;gap:5px;margin-bottom:18px;display:grid}.brand[data-v-d7b6b86d]{min-width:0;color:var(--core-color-text-main);align-items:center;gap:10px;padding:0 6px;text-decoration:none;display:flex}.brand img[data-v-d7b6b86d]{object-fit:contain;width:42px;height:42px;box-shadow:0 5px 16px var(--core-shadow-color);border-radius:12px}.brand strong[data-v-d7b6b86d]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.collapse-button[data-v-d7b6b86d]{width:36px;height:36px;color:var(--core-color-text-muted);background:color-mix(in srgb,var(--core-color-surface-muted) 75%,transparent);cursor:pointer;border:0;border-radius:11px;place-items:center;padding:0;display:grid}.collapse-button[data-v-d7b6b86d]:hover{color:var(--core-color-primary);background:var(--core-color-primary-soft)}.collapse-button svg[data-v-d7b6b86d]{width:19px}.tablet-sidebar nav[data-v-d7b6b86d]{gap:6px;display:grid;overflow-y:auto}.tablet-sidebar nav a[data-v-d7b6b86d]{min-height:48px;color:var(--core-color-text-muted);border-radius:13px;grid-template-columns:23px minmax(0,1fr);align-items:center;gap:11px;padding:0 12px;font-size:.86rem;font-weight:650;text-decoration:none;display:grid}.tablet-sidebar nav a.router-link-active[data-v-d7b6b86d]{color:var(--core-color-primary);background:var(--core-color-primary-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--core-color-primary) 10%,transparent)}.tablet-sidebar nav svg[data-v-d7b6b86d]{width:20px}.tablet-sidebar.collapsed[data-v-d7b6b86d]{padding-left:9px;padding-right:9px}.collapsed .sidebar-head[data-v-d7b6b86d]{flex-direction:column;gap:10px;display:flex}.collapsed .brand[data-v-d7b6b86d]{padding:0}.collapsed .brand strong[data-v-d7b6b86d],.collapsed nav span[data-v-d7b6b86d]{display:none}.collapsed nav a[data-v-d7b6b86d]{grid-template-columns:1fr;place-items:center;padding:0;display:grid}.sidebar-head[data-v-d7b6b86d]{justify-content:flex-end;align-items:center;display:flex}.collapsed .sidebar-head[data-v-d7b6b86d]{align-items:center}.tablet-sidebar[data-v-d7b6b86d]{background:var(--core-color-surface);border:0;border-right:1px solid var(--core-color-border);height:100vh;box-shadow:none;-webkit-backdrop-filter:none;border-radius:0;margin-left:0;padding:16px 12px;top:0}.tablet-page-header[data-v-3d9cdbaa]{z-index:15;min-height:62px;color:var(--core-color-text-main);background:color-mix(in srgb,var(--core-color-surface) 80%,transparent);border:1px solid color-mix(in srgb,var(--core-color-border) 72%,transparent);box-shadow:0 12px 36px color-mix(in srgb,var(--core-shadow-color) 35%,transparent);-webkit-backdrop-filter:blur(22px)saturate(150%);border-radius:20px;grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;margin:12px 16px 0;padding:8px 10px;display:grid;position:relative}.tablet-page-header h1[data-v-3d9cdbaa]{letter-spacing:-.015em;text-align:center;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1.02rem;font-weight:720;overflow:hidden}.back-button[data-v-3d9cdbaa]{width:44px;height:44px;color:var(--core-color-primary);background:var(--core-color-primary-soft);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex}.back-button[data-v-3d9cdbaa]:active{transform:scale(.94)}.back-button svg[data-v-3d9cdbaa]{width:28px;height:28px}.header-spacer[data-v-3d9cdbaa]{min-width:0}.tablet-page-header[data-v-3d9cdbaa]{background:var(--core-color-surface);border:0;border-bottom:1px solid var(--core-color-border);min-height:64px;box-shadow:none;-webkit-backdrop-filter:none;color:var(--core-color-primary-contrast);background:var(--core-color-primary);border-bottom:0;border-radius:0;margin:0;padding:8px 16px}.tablet-page-header h1[data-v-3d9cdbaa]{color:var(--core-color-primary-contrast)}.back-button[data-v-3d9cdbaa]{color:var(--core-color-primary-contrast);background:#0003}.tablet-platform[data-v-2c6f8fc7]{background:var(--core-color-background);width:100%;height:100vh;color:var(--core-color-text-main);grid-template-columns:232px minmax(0,1fr);transition:grid-template-columns .22s;display:grid;overflow:hidden}.tablet-platform.collapsed[data-v-2c6f8fc7]{grid-template-columns:84px minmax(0,1fr)}.tablet-platform>main[data-v-2c6f8fc7]{min-width:0;height:100vh;position:relative;overflow:auto}.tablet-platform[data-v-2c6f8fc7] .app-bottom-nav{display:none!important}.tablet-platform[data-v-2c6f8fc7] .mobile-app-content{padding-bottom:28px}.tablet-platform[data-v-2c6f8fc7] .mobile-app-content:not(.no-padding):not(.fullscreen){max-width:980px}.tablet-platform[data-v-2c6f8fc7] .mobile-app-content.no-bottom-nav{padding-bottom:28px}.tablet-platform[data-v-2c6f8fc7] .about-sticky{background:var(--core-color-background)}.tablet-platform[data-v-2c6f8fc7] .profile-container{max-width:880px}.tablet-platform[data-v-2c6f8fc7] .profile-tabs{border-radius:12px;margin-bottom:22px}.tablet-platform[data-v-2c6f8fc7] .dashboard-page{width:100%;max-width:900px;margin:0 auto}.tablet-platform[data-v-2c6f8fc7] .dashboard-card:not(.image-card){min-height:128px}.tablet-platform[data-v-2c6f8fc7] .addresses-list{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width>=1024px){.tablet-platform[data-v-2c6f8fc7]{grid-template-columns:252px minmax(0,1fr)}.tablet-platform.collapsed[data-v-2c6f8fc7]{grid-template-columns:84px minmax(0,1fr)}.tablet-platform[data-v-2c6f8fc7] .mobile-app-content:not(.no-padding):not(.fullscreen){max-width:1100px}.tablet-platform[data-v-2c6f8fc7] .dashboard-page{max-width:1000px}.tablet-platform[data-v-2c6f8fc7] .favorites-page{width:calc(100% - 252px);left:252px}.tablet-platform[data-v-2c6f8fc7] .form-actions,.tablet-platform[data-v-2c6f8fc7] .company-actions{left:252px}.tablet-platform.collapsed[data-v-2c6f8fc7] .favorites-page{width:calc(100% - 84px);left:84px}.tablet-platform.collapsed[data-v-2c6f8fc7] .form-actions,.tablet-platform.collapsed[data-v-2c6f8fc7] .company-actions{left:84px}}.tablet-platform>main[data-v-2c6f8fc7]{flex-direction:column;display:flex;overflow:hidden}.tablet-content[data-v-2c6f8fc7]{flex:1;min-height:0}.tablet-content[data-v-2c6f8fc7] .mobile-app-wrapper{height:100%}.tablet-platform[data-v-2c6f8fc7]{--tablet-sidebar-space:232px;--tablet-header-space:86px}.tablet-platform.collapsed[data-v-2c6f8fc7]{--tablet-sidebar-space:84px}.tablet-platform[data-v-2c6f8fc7] .tv-search-form-wrapper.tv-fullscreen-mode.tv-fullscreen-mode{border-radius:20px 20px 0 0;overflow:hidden;top:var(--tablet-header-space)!important;bottom:0!important;right:auto!important;left:var(--tv-modal-left)!important;width:var(--tv-modal-width)!important;height:auto!important}@media (width>=1024px){.tablet-platform[data-v-2c6f8fc7]{--tablet-sidebar-space:252px}.tablet-platform.collapsed[data-v-2c6f8fc7]{--tablet-sidebar-space:84px}}.tablet-platform[data-v-2c6f8fc7] .tv-search-form-wrapper.tv-results-mode{z-index:2147482000!important;background:var(--core-color-background)!important;border-radius:0!important;width:100vw!important;max-width:none!important;height:100vh!important;margin:0!important;position:fixed!important;inset:0!important;overflow:hidden!important}.tablet-platform[data-v-2c6f8fc7] .tv-search-form-wrapper.tv-results-mode .tv-iframe{width:100%!important;height:100%!important;min-height:100vh!important}.tablet-platform[data-v-2c6f8fc7] .tv-search-form-wrapper.tv-results-mode.tv-fullscreen-mode{border-radius:0!important;width:100vw!important;height:100vh!important;inset:0!important}.tablet-platform>main[data-v-2c6f8fc7]:has(.tv-results-mode){z-index:2147481000}.tablet-content[data-v-2c6f8fc7]:has(.tv-results-mode){z-index:2147482000;position:relative}.tablet-content[data-v-2c6f8fc7]:has(.tv-results-mode) .mobile-app-wrapper{z-index:2147482000}.tablet-platform[data-v-2c6f8fc7]{--tablet-sidebar-space:220px;--tablet-header-space:64px;grid-template-columns:220px minmax(0,1fr)}.tablet-platform.collapsed[data-v-2c6f8fc7]{--tablet-sidebar-space:64px;grid-template-columns:64px minmax(0,1fr)}.tablet-platform[data-v-2c6f8fc7] .favorites-page{width:calc(100% - 220px);left:220px}.tablet-platform[data-v-2c6f8fc7] .form-actions,.tablet-platform[data-v-2c6f8fc7] .company-actions{left:220px}.tablet-platform.collapsed[data-v-2c6f8fc7] .favorites-page{width:calc(100% - 64px);left:64px}.tablet-platform.collapsed[data-v-2c6f8fc7] .form-actions,.tablet-platform.collapsed[data-v-2c6f8fc7] .company-actions{left:64px}@media (width>=1024px){.tablet-platform[data-v-2c6f8fc7]{--tablet-sidebar-space:240px;grid-template-columns:240px minmax(0,1fr)}.tablet-platform.collapsed[data-v-2c6f8fc7]{--tablet-sidebar-space:64px;grid-template-columns:64px minmax(0,1fr)}.tablet-platform[data-v-2c6f8fc7] .favorites-page{width:calc(100% - 240px);left:240px}.tablet-platform[data-v-2c6f8fc7] .form-actions,.tablet-platform[data-v-2c6f8fc7] .company-actions{left:240px}.tablet-platform.collapsed[data-v-2c6f8fc7] .favorites-page{width:calc(100% - 64px);left:64px}.tablet-platform.collapsed[data-v-2c6f8fc7] .form-actions,.tablet-platform.collapsed[data-v-2c6f8fc7] .company-actions{left:64px}}.tablet-platform[data-v-2c6f8fc7] .tv-search-form-wrapper:not(.tv-ready) .tv-placeholder-wrapper,.tablet-platform[data-v-2c6f8fc7] .tv-search-form-wrapper:not(.tv-ready) .tv-placeholder-wrapper .skeleton-search-tours,.tablet-platform[data-v-2c6f8fc7] .tv-search-form-wrapper:not(.tv-ready) .tv-placeholder-wrapper .skeleton-search-hotels,.tablet-platform[data-v-2c6f8fc7] .tourvisor-page>.skeleton-search-tours.presentation-tablet,.tablet-platform[data-v-2c6f8fc7] .tourvisor-page>.skeleton-search-hotels.presentation-tablet{box-sizing:border-box;width:100%!important;max-width:none!important;margin:0!important}.tablet-platform[data-v-2c6f8fc7] .tv-search-form-wrapper:not(.tv-ready):not(.tv-fullscreen-mode) .tv-iframe{width:min(720px,100% - 32px)!important;max-width:720px!important;margin-left:auto!important;margin-right:auto!important}.tv-action-sheet-overlay[data-v-854ebf48]{background:#00000080;z-index:99999999;background:var(--lightningcss-light,#00000080)var(--lightningcss-dark,#000000b8);flex-direction:column;justify-content:flex-end;width:100%;height:100%;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;animation:.2s ease-out fadeIn-854ebf48;display:flex;position:fixed;inset:0}@keyframes fadeIn-854ebf48{0%{opacity:0}to{opacity:1}}.tv-action-sheet-body[data-v-854ebf48]{color:var(--core-color-text-main,#1a1a1a);background-color:var(--core-color-background,#f5f6f8);border:1px solid var(--core-color-border,#e5e7eb);will-change:transform;border-bottom:0;border-radius:30px 30px 0 0;flex-direction:column;width:100%;height:85%;animation:.3s cubic-bezier(.1,.8,.2,1) slideUp-854ebf48;display:flex;overflow:hidden;transform:translate(0,0)}@keyframes slideUp-854ebf48{0%{transform:translateY(100%)}to{transform:translate(0,0)}}.tv-action-sheet-drag-sign[data-v-854ebf48]{background-color:var(--core-color-background,#f5f6f8);justify-content:center;padding-top:12px;padding-bottom:12px;display:flex}.tv-action-sheet-drag-sign[data-v-854ebf48]:before{content:"";background:var(--core-color-text-muted,#5c6672);border-radius:5px;width:80px;height:6px;display:block}.tv-history-page-content[data-v-854ebf48]{flex:1;padding:8px 24px 24px;overflow-y:auto}.tv-history-empty[data-v-854ebf48]{text-align:center;color:var(--core-color-text-muted,#888);padding:40px 0;font-size:16px}.tv-history-group[data-v-854ebf48]{margin-bottom:24px}.tv-history-date-badge[data-v-854ebf48]{background:var(--tvui-brand-accent,#ff2814);color:#fff;text-transform:capitalize;text-align:center;border-radius:16px;margin:0 auto 16px;padding:6px 16px;font-size:13px;font-weight:600;display:inline-block;position:relative;left:50%;transform:translate(-50%)}.tv-history-list[data-v-854ebf48]{flex-direction:column;gap:12px;display:flex}.tv-history-card[data-v-854ebf48]{background:var(--core-color-surface,#fff);border:1px solid var(--core-color-border,#efefef);border-radius:16px;padding:16px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:block;position:relative;box-shadow:0 4px 12px #00000008}.tv-history-card[data-v-854ebf48]:active{transform:scale(.98)}.tv-history-card-title[data-v-854ebf48]{color:var(--core-color-text-main,#1a1a1a);margin-bottom:6px;font-size:16px;font-weight:600}.tv-history-card-subtitle[data-v-854ebf48]{color:var(--core-color-text-muted,#888);padding-right:40px;font-size:14px;line-height:1.4}.tv-history-card-time[data-v-854ebf48]{color:var(--core-color-text-muted,#bbb);font-size:12px;position:absolute;bottom:16px;right:16px}.tv-history-footer[data-v-854ebf48]{background-color:#0000;padding:16px 24px 32px}.tv-history-clear-btn[data-v-854ebf48]{width:100%;color:var(--tvui-brand-accent,#ff2814);border:1.5px solid var(--tvui-brand-accent,#ff2814);cursor:pointer;text-align:center;background:0 0;border-radius:12px;padding:14px;font-size:16px;font-weight:600;transition:background-color .2s;display:block}.tv-history-clear-btn[data-v-854ebf48]:active{background-color:#ff28141a}.tv-history-tabs[data-v-854ebf48]{border-bottom:1px solid var(--core-color-border,#eaeaea);justify-content:center;gap:0;margin-bottom:16px;padding:0 16px;display:flex}.tv-history-tab-wrapper[data-v-854ebf48]{cursor:pointer;flex:1;justify-content:center;display:flex}.tv-history-tab[data-v-854ebf48]{color:var(--core-color-text-muted,#888);padding:12px 0;font-size:15px;font-weight:600;display:inline-block;position:relative}.tv-history-tab.active[data-v-854ebf48]{color:var(--core-color-text-main,#1a1a1a)}.tv-history-tab.active[data-v-854ebf48]:after{content:"";background-color:var(--tvui-brand-accent,#ff2814);width:100%;height:2px;position:absolute;bottom:-1px;left:0}.tv-history-viewed-list[data-v-854ebf48]{flex-direction:column;gap:16px;display:flex}.tv-history-viewed-card[data-v-854ebf48]{background:var(--core-color-surface,#fff);border:1px solid var(--core-color-border,#efefef);border-radius:12px;height:100px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 4px 12px #0000000d}.tv-history-viewed-card[data-v-854ebf48]:active{transform:scale(.98)}.tv-history-viewed-image[data-v-854ebf48]{background-color:var(--core-color-surface-muted,#f0f0f0);flex-shrink:0;width:100px;height:100px;position:relative}.tv-history-viewed-image img[data-v-854ebf48]{object-fit:cover;width:100%;height:100%}.tv-history-viewed-noimage[data-v-854ebf48]{width:100%;height:100%;color:var(--core-color-text-muted,#999);justify-content:center;align-items:center;font-size:12px;display:flex}.tv-history-viewed-price[data-v-854ebf48]{color:#fff;background:#000000b3;border-radius:4px;padding:2px 6px;font-size:11px;font-weight:600;position:absolute;bottom:4px;right:4px}.tv-history-viewed-stars[data-v-854ebf48]{background:#0009;border-radius:4px;gap:2px;padding:2px 4px;display:flex;position:absolute;top:4px;left:4px}.tv-history-viewed-stars .star[data-v-854ebf48]{color:#ffc107;font-size:10px}.tv-history-viewed-info[data-v-854ebf48]{flex-direction:column;justify-content:center;padding:12px;display:flex;overflow:hidden}.tv-history-viewed-title[data-v-854ebf48]{color:var(--core-color-text-main,#333);white-space:nowrap;text-overflow:ellipsis;margin-bottom:4px;font-size:14px;font-weight:600;overflow:hidden}.tv-history-viewed-subtitle[data-v-854ebf48]{color:var(--core-color-text-muted,#888);-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}@media (prefers-color-scheme:dark){.tv-action-sheet-overlay[data-v-854ebf48]{background:#000000b8}.tv-action-sheet-body[data-v-854ebf48]{background:var(--core-color-background);border-color:var(--core-color-border);box-shadow:0 -18px 54px var(--core-shadow-color)}.tv-action-sheet-drag-sign[data-v-854ebf48]{background:var(--core-color-background)}.tv-history-card[data-v-854ebf48],.tv-history-viewed-card[data-v-854ebf48]{background:var(--core-color-surface);border-color:var(--core-color-border);box-shadow:0 5px 18px var(--core-shadow-color)}.tv-history-tabs[data-v-854ebf48]{border-color:var(--core-color-divider)}.tv-history-footer[data-v-854ebf48]{background:color-mix(in srgb,var(--core-color-background) 88%,transparent);-webkit-backdrop-filter:blur(14px)}.tv-history-clear-btn[data-v-854ebf48]{background:var(--core-color-surface)}}.tv-search-form-wrapper[data-v-6256fc22]{flex-direction:column;width:100%;display:flex;position:relative}.tv-search-form-wrapper.tv-layout-desktop[data-v-6256fc22],.tv-search-form-wrapper.tv-layout-desktop .tv-iframe[data-v-6256fc22]{width:100%;min-width:0;max-width:none}.tv-search-form-wrapper.tv-fullscreen-mode.tv-fullscreen-mode[data-v-6256fc22]{z-index:999999;pointer-events:auto;width:100%;height:100%;position:fixed;inset:0;background:0 0!important;margin:0!important}.tv-search-form-wrapper.tv-results-mode[data-v-6256fc22]:not(.tv-layout-desktop){z-index:2147482000!important;background:var(--core-color-background,#fff)!important;border-radius:0!important;width:100vw!important;max-width:none!important;height:100dvh!important;margin:0!important;position:fixed!important;inset:0!important;overflow:hidden!important}.tv-search-form-wrapper.tv-results-mode:not(.tv-layout-desktop) .tv-iframe[data-v-6256fc22]{width:100%!important;height:100%!important;min-height:100dvh!important}.tv-placeholder-wrapper[data-v-6256fc22]{z-index:2;width:100%;position:absolute;top:0;left:0}.tv-fade-enter-active[data-v-6256fc22],.tv-fade-leave-active[data-v-6256fc22]{transition:opacity .5s}.tv-fade-enter-from[data-v-6256fc22],.tv-fade-leave-to[data-v-6256fc22]{opacity:0}.tv-iframe[data-v-6256fc22]{vertical-align:top;opacity:0;border:none;flex-shrink:0;width:100%;height:380px;transition:opacity .3s;display:block}.tv-search-form-wrapper.tv-fullscreen-mode.tv-fullscreen-mode .tv-iframe[data-v-6256fc22]{height:100%!important}.tv-iframe.tv-iframe-ready[data-v-6256fc22]{opacity:1}.tv-actions[data-v-6256fc22]{z-index:5;pointer-events:auto;width:100%;margin-top:-6px}.tv-history-page-modal[data-v-6256fc22]{z-index:1000000;pointer-events:auto;background:0 0;width:100%;height:100%;position:fixed;inset:0;overflow-y:hidden}.tv-direct-search-host[data-v-5cadac49]{background:0 0;border-radius:0 0 24px 24px;width:100%;overflow:visible}.tv-search-form[data-v-5cadac49]{background:0 0;width:100%;min-height:0}.tv-search-form[data-v-5cadac49] .TVFullForm,.tv-search-form[data-v-5cadac49] .TVInterfaceWrapper{width:100%!important;max-width:none!important}.tv-search-form[data-v-5cadac49] .TVInterfaceWrapper{border:0!important;border-radius:0 0 24px 24px!important;overflow:visible!important}.tv-search-form[data-v-5cadac49] .TVSearchResults,.tv-search-form[data-v-5cadac49] .TVResultContentListWrapper,.tv-search-form[data-v-5cadac49] .TVResultListView,.tv-search-form[data-v-5cadac49] .TVResultListViewBody,.tv-search-form[data-v-5cadac49] .TVResultListViewList{height:auto!important;max-height:none!important;overflow:visible!important}.tv-round-top[data-v-5cadac49],.tv-round-top .tv-search-form[data-v-5cadac49] .TVFullForm,.tv-round-top .tv-search-form[data-v-5cadac49] .TVInterfaceWrapper,.tv-round-top .tv-search-form[data-v-5cadac49] .TVMainForm{border-radius:11px 11px 0 0!important}.tv-favorites[data-v-df6bac43]{z-index:2147483647;background:var(--core-color-background,#fff);width:auto;height:auto;position:fixed;inset:0;overflow:hidden}.tv-favorites-frame[data-v-df6bac43]{opacity:0;pointer-events:none;border:0;display:block;position:absolute;inset:0;width:100%!important;height:100%!important;min-height:100%!important}.tv-favorites-frame.ready[data-v-df6bac43]{opacity:1;pointer-events:auto}.tv-favorites-state[data-v-df6bac43]{top:var(--core-safe-area-top,env(safe-area-inset-top,0px));color:var(--core-color-text-muted,#8b9199);text-align:center;place-items:center;padding:0;font-size:15px;display:grid;position:absolute;bottom:0;left:0;right:0}.tv-favorites-error[data-v-df6bac43]{padding:24px}.tv-favorites-placeholder[data-v-df6bac43]{background:var(--core-color-surface-muted,#edf2f5);width:100%;height:100%}.tv-history-container[data-v-8bfdcf18]{width:100%;margin-top:12px;margin-bottom:24px;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.tv-history-header[data-v-8bfdcf18]{justify-content:space-between;align-items:center;margin-bottom:12px;padding:0 16px;display:flex}.tv-history-title[data-v-8bfdcf18]{color:var(--core-color-text,#333);font-size:16px;font-weight:600}.tv-history-clear[data-v-8bfdcf18]{color:var(--core-color-text-muted,#888);cursor:pointer;font-size:13px}.tv-history-slider[data-v-8bfdcf18]{-webkit-overflow-scrolling:touch;width:100%;padding-bottom:12px;overflow-x:auto}.tv-history-slider[data-v-8bfdcf18]::-webkit-scrollbar{display:none}.tv-history-list[data-v-8bfdcf18]{gap:12px;width:max-content;padding:0 16px;display:flex}.tv-history-card[data-v-8bfdcf18]{background-color:var(--core-color-surface,#fff);border:1px solid var(--core-color-border,#efefef);box-sizing:border-box;min-height:90px;color:var(--core-color-text,#333);border-radius:12px;flex-shrink:0;grid-template-columns:auto 32px;grid-template-areas:"title icon""subtitle icon";width:260px;padding:16px 16px 28px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:grid;position:relative;box-shadow:0 4px 12px #0000000d}.tv-history-card[data-v-8bfdcf18]:active{transform:scale(.98);box-shadow:0 2px 6px #0000000d}.tv-history-card-title[data-v-8bfdcf18]{color:var(--core-color-text,#333);white-space:nowrap;text-overflow:ellipsis;grid-area:title;margin-bottom:2px;font-size:14px;font-weight:600;overflow:hidden}.tv-history-card-subtitle[data-v-8bfdcf18]{color:var(--core-color-text-muted,#888);grid-area:subtitle;min-height:14px;margin-right:8px;font-size:12px;line-height:1.3}.tv-history-card-icon[data-v-8bfdcf18]{background:var(--core-color-surface-muted,#f4f5f6);color:#027ad0;border-radius:50%;grid-area:icon;justify-content:center;justify-self:end;align-items:center;width:32px;height:32px;display:flex}.tv-history-card-time[data-v-8bfdcf18]{color:var(--core-color-text-muted,#bbb);font-size:10px;position:absolute;bottom:8px;right:12px}.tv-viewed-history-container[data-v-98251d82]{width:100%;margin-top:24px;margin-bottom:24px;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.tv-viewed-history-header[data-v-98251d82]{justify-content:space-between;align-items:center;margin-bottom:12px;padding:0 16px;display:flex}.tv-viewed-history-title[data-v-98251d82]{color:var(--core-color-text-main,#333);font-size:16px;font-weight:600}.tv-viewed-history-clear[data-v-98251d82]{color:var(--core-color-text-muted,#888);cursor:pointer;font-size:13px}.tv-viewed-history-slider[data-v-98251d82]{-webkit-overflow-scrolling:touch;width:100%;padding-bottom:12px;overflow-x:auto}.tv-viewed-history-slider[data-v-98251d82]::-webkit-scrollbar{display:none}.tv-viewed-history-list[data-v-98251d82]{gap:16px;width:max-content;padding:0 16px;display:flex}.tv-viewed-history-card[data-v-98251d82]{background-color:var(--core-color-surface,#fff);border:1px solid var(--core-color-border,#efefef);box-sizing:border-box;width:220px;height:240px;color:var(--core-color-text-main,#333);border-radius:12px;flex-direction:column;flex-shrink:0;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 4px 12px #0000000d}.tv-viewed-history-card[data-v-98251d82]:hover{box-shadow:0 6px 16px #00000014}.tv-viewed-history-card[data-v-98251d82]:active{transform:scale(.98);box-shadow:0 2px 6px #0000000d}.tv-viewed-history-card-image[data-v-98251d82]{background-color:var(--core-color-surface-muted,#f0f0f0);flex-shrink:0;width:100%;height:140px;position:relative}.tv-viewed-history-card-image img[data-v-98251d82]{object-fit:cover;width:100%;height:100%}.tv-viewed-history-card-no-image[data-v-98251d82]{width:100%;height:100%;color:var(--core-color-text-muted,#999);justify-content:center;align-items:center;font-size:14px;display:flex}.tv-viewed-history-card-price[data-v-98251d82]{color:#fff;background:#000000b3;border-radius:6px;padding:4px 8px;font-size:13px;font-weight:600;position:absolute;bottom:8px;right:8px}.tv-viewed-history-card-stars[data-v-98251d82]{background:#0009;border-radius:4px;gap:2px;padding:2px 6px;display:flex;position:absolute;top:8px;left:8px}.tv-viewed-history-card-stars .star[data-v-98251d82]{color:#ffc107;font-size:12px}.tv-viewed-history-card-content[data-v-98251d82]{flex-direction:column;flex:1;padding:12px;display:flex}.tv-viewed-history-card-title[data-v-98251d82]{color:var(--core-color-text-main,#333);-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;height:36px;margin-bottom:4px;font-size:14px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.tv-viewed-history-card-subtitle[data-v-98251d82]{color:var(--core-color-text-muted,#888);-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;height:34px;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.tv-viewed-history-empty[data-v-98251d82]{text-align:center;color:var(--core-color-text-muted,#888);background-color:var(--core-color-surface-muted,#f9f9f9);border-radius:8px;margin:0 16px;padding:24px 16px;font-size:14px}.tv-action-sheet-overlay[data-v-ed0bed4d]{background:#00000080;z-index:99999999;background:var(--lightningcss-light,#00000080)var(--lightningcss-dark,#000000b8);flex-direction:column;justify-content:flex-end;width:100%;height:100%;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;animation:.2s ease-out fadeIn-ed0bed4d;display:flex;position:fixed;inset:0}@keyframes fadeIn-ed0bed4d{0%{opacity:0}to{opacity:1}}.tv-action-sheet-body[data-v-ed0bed4d]{color:var(--core-color-text-main,#1a1a1a);background-color:var(--core-color-background,#f5f6f8);border:1px solid var(--core-color-border,#e5e7eb);will-change:transform;border-bottom:0;border-radius:30px 30px 0 0;flex-direction:column;width:100%;height:85%;animation:.3s cubic-bezier(.1,.8,.2,1) slideUp-ed0bed4d;display:flex;overflow:hidden;transform:translateZ(0)}@keyframes slideUp-ed0bed4d{0%{transform:translateY(100%)}to{transform:translateZ(0)}}.tv-action-sheet-drag-sign[data-v-ed0bed4d]{background-color:var(--core-color-background,#f5f6f8);justify-content:center;padding-top:12px;padding-bottom:12px;display:flex}.tv-action-sheet-drag-sign[data-v-ed0bed4d]:before{content:"";background:var(--core-color-text-muted,#5c6672);border-radius:5px;width:80px;height:6px;display:block}.tv-history-page-content[data-v-ed0bed4d]{flex:1;padding:8px 24px 24px;overflow-y:auto}.tv-history-empty[data-v-ed0bed4d]{text-align:center;color:var(--core-color-text-muted,#888);padding:40px 0;font-size:16px}.tv-history-group[data-v-ed0bed4d]{margin-bottom:24px}.tv-history-date-badge[data-v-ed0bed4d]{background:var(--tvui-brand-accent,#ff2814);color:#fff;text-transform:capitalize;text-align:center;border-radius:16px;margin:0 auto 16px;padding:6px 16px;font-size:13px;font-weight:600;display:inline-block;position:relative;left:50%;transform:translate(-50%)}.tv-history-list[data-v-ed0bed4d]{flex-direction:column;gap:12px;display:flex}.tv-history-card[data-v-ed0bed4d]{background:var(--core-color-surface,#fff);border:1px solid var(--core-color-border,#efefef);border-radius:16px;padding:16px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:block;position:relative;box-shadow:0 4px 12px #00000008}.tv-history-card[data-v-ed0bed4d]:active{transform:scale(.98)}.tv-history-card-title[data-v-ed0bed4d]{color:var(--core-color-text-main,#1a1a1a);margin-bottom:6px;font-size:16px;font-weight:600}.tv-history-card-subtitle[data-v-ed0bed4d]{color:var(--core-color-text-muted,#888);padding-right:40px;font-size:14px;line-height:1.4}.tv-history-card-time[data-v-ed0bed4d]{color:var(--core-color-text-muted,#bbb);font-size:12px;position:absolute;bottom:16px;right:16px}.tv-history-footer[data-v-ed0bed4d]{background-color:#0000;padding:16px 24px 32px}.tv-history-clear-btn[data-v-ed0bed4d]{width:100%;color:var(--tvui-brand-accent,#ff2814);border:1.5px solid var(--tvui-brand-accent,#ff2814);cursor:pointer;text-align:center;background:0 0;border-radius:12px;padding:14px;font-size:16px;font-weight:600;transition:background-color .2s;display:block}.tv-history-clear-btn[data-v-ed0bed4d]:active{background-color:#ff28141a}.tv-history-tabs[data-v-ed0bed4d]{border-bottom:1px solid var(--core-color-border,#eaeaea);justify-content:center;gap:0;margin-bottom:16px;padding:0 16px;display:flex}.tv-history-tab-wrapper[data-v-ed0bed4d]{cursor:pointer;flex:1;justify-content:center;display:flex}.tv-history-tab[data-v-ed0bed4d]{color:var(--core-color-text-muted,#888);padding:12px 0;font-size:15px;font-weight:600;display:inline-block;position:relative}.tv-history-tab.active[data-v-ed0bed4d]{color:var(--core-color-text-main,#1a1a1a)}.tv-history-tab.active[data-v-ed0bed4d]:after{content:"";background-color:var(--tvui-brand-accent,#ff2814);width:100%;height:2px;position:absolute;bottom:-1px;left:0}.tv-history-viewed-list[data-v-ed0bed4d]{flex-direction:column;gap:16px;display:flex}.tv-history-viewed-card[data-v-ed0bed4d]{background:var(--core-color-surface,#fff);border:1px solid var(--core-color-border,#efefef);border-radius:12px;height:100px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 4px 12px #0000000d}.tv-history-viewed-card[data-v-ed0bed4d]:active{transform:scale(.98)}.tv-history-viewed-image[data-v-ed0bed4d]{background-color:var(--core-color-surface-muted,#f0f0f0);flex-shrink:0;width:100px;height:100px;position:relative}.tv-history-viewed-image img[data-v-ed0bed4d]{object-fit:cover;width:100%;height:100%}.tv-history-viewed-noimage[data-v-ed0bed4d]{width:100%;height:100%;color:var(--core-color-text-muted,#999);justify-content:center;align-items:center;font-size:12px;display:flex}.tv-history-viewed-price[data-v-ed0bed4d]{color:#fff;background:#000000b3;border-radius:4px;padding:2px 6px;font-size:11px;font-weight:600;position:absolute;bottom:4px;right:4px}.tv-history-viewed-stars[data-v-ed0bed4d]{background:#0009;border-radius:4px;gap:2px;padding:2px 4px;display:flex;position:absolute;top:4px;left:4px}.tv-history-viewed-stars .star[data-v-ed0bed4d]{color:#ffc107;font-size:10px}.tv-history-viewed-info[data-v-ed0bed4d]{flex-direction:column;justify-content:center;padding:12px;display:flex;overflow:hidden}.tv-history-viewed-title[data-v-ed0bed4d]{color:var(--core-color-text-main,#333);white-space:nowrap;text-overflow:ellipsis;margin-bottom:4px;font-size:14px;font-weight:600;overflow:hidden}.tv-history-viewed-subtitle[data-v-ed0bed4d]{color:var(--core-color-text-muted,#888);-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}@media (prefers-color-scheme:dark){.tv-action-sheet-overlay[data-v-ed0bed4d]{background:#000000b8}.tv-action-sheet-body[data-v-ed0bed4d]{background:var(--core-color-background);border-color:var(--core-color-border);box-shadow:0 -18px 54px var(--core-shadow-color)}.tv-action-sheet-drag-sign[data-v-ed0bed4d]{background:var(--core-color-background)}.tv-history-card[data-v-ed0bed4d],.tv-history-viewed-card[data-v-ed0bed4d]{background:var(--core-color-surface);border-color:var(--core-color-border);box-shadow:0 5px 18px var(--core-shadow-color)}.tv-history-tabs[data-v-ed0bed4d]{border-color:var(--core-color-divider)}.tv-history-footer[data-v-ed0bed4d]{background:color-mix(in srgb,var(--core-color-background) 88%,transparent);-webkit-backdrop-filter:blur(14px)}.tv-history-clear-btn[data-v-ed0bed4d]{background:var(--core-color-surface)}}.tv-search-form-wrapper[data-v-e253e534]{flex-direction:column;width:100%;display:flex;position:relative}.tv-search-form-wrapper.tv-layout-desktop[data-v-e253e534],.tv-search-form-wrapper.tv-layout-desktop .tv-iframe[data-v-e253e534]{width:100%;min-width:0;max-width:none}.tv-search-form-wrapper.tv-fullscreen-mode.tv-fullscreen-mode[data-v-e253e534]{z-index:999999;pointer-events:auto;width:100%;height:100%;position:fixed;inset:0;background:0 0!important;margin:0!important}.tv-search-form-wrapper.tv-results-mode[data-v-e253e534]:not(.tv-layout-desktop){z-index:2147482000!important;background:var(--core-color-background,#fff)!important;border-radius:0!important;width:100vw!important;max-width:none!important;height:100dvh!important;margin:0!important;position:fixed!important;inset:0!important;overflow:hidden!important}.tv-search-form-wrapper.tv-results-mode:not(.tv-layout-desktop) .tv-iframe[data-v-e253e534]{width:100%!important;height:100%!important;min-height:100dvh!important}.tv-placeholder-wrapper[data-v-e253e534]{z-index:2;width:100%;position:absolute;top:0;left:0}.tv-fade-enter-active[data-v-e253e534],.tv-fade-leave-active[data-v-e253e534]{transition:opacity .5s}.tv-fade-enter-from[data-v-e253e534],.tv-fade-leave-to[data-v-e253e534]{opacity:0}.tv-iframe[data-v-e253e534]{vertical-align:top;opacity:0;border:none;flex-shrink:0;width:100%;height:380px;transition:opacity .3s;display:block}.tv-search-form-wrapper.tv-fullscreen-mode.tv-fullscreen-mode .tv-iframe[data-v-e253e534]{height:100%!important}.tv-iframe.tv-iframe-ready[data-v-e253e534]{opacity:1}.tv-actions[data-v-e253e534]{z-index:5;pointer-events:auto;width:100%;margin-top:-6px}.tv-history-page-modal[data-v-e253e534]{z-index:1000000;pointer-events:auto;background:0 0;width:100%;height:100%;position:fixed;inset:0;overflow-y:hidden}.TVTour,.TVTourResult,.TVTourCard,.TVOffer,.TVHotelToursList .TVTourItem,.tv-tour,.tv-offer{cursor:pointer!important}.tv-direct-search-host[data-v-0c5401e8]{background:0 0;border-radius:0 0 24px 24px;width:100%;overflow:visible}.tv-search-form[data-v-0c5401e8]{background:0 0;width:100%;min-height:0}.tv-search-form[data-v-0c5401e8] .TVFullForm,.tv-search-form[data-v-0c5401e8] .TVInterfaceWrapper{width:100%!important;max-width:none!important}.tv-search-form[data-v-0c5401e8] .TVInterfaceWrapper{border:0!important;border-radius:0 0 24px 24px!important;overflow:visible!important}.tv-search-form[data-v-0c5401e8] .TVSearchResults,.tv-search-form[data-v-0c5401e8] .TVResultContentListWrapper,.tv-search-form[data-v-0c5401e8] .TVResultListView,.tv-search-form[data-v-0c5401e8] .TVResultListViewBody,.tv-search-form[data-v-0c5401e8] .TVResultListViewList{height:auto!important;max-height:none!important;overflow:visible!important}.tv-round-top[data-v-0c5401e8],.tv-round-top .tv-search-form[data-v-0c5401e8] .TVFullForm,.tv-round-top .tv-search-form[data-v-0c5401e8] .TVInterfaceWrapper,.tv-round-top .tv-search-form[data-v-0c5401e8] .TVMainForm{border-radius:11px 11px 0 0!important}.poshagator-tour-card-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;max-height:100dvh!important;overflow:hidden auto!important}.tv-favorites[data-v-1d1b6aef]{z-index:2147483647;background:var(--core-color-background,#fff);width:auto;height:auto;position:fixed;inset:0;overflow:hidden}.tv-favorites-frame[data-v-1d1b6aef]{opacity:0;pointer-events:none;border:0;display:block;position:absolute;inset:0;width:100%!important;height:100%!important;min-height:100%!important}.tv-favorites-frame.ready[data-v-1d1b6aef]{opacity:1;pointer-events:auto}.tv-favorites-state[data-v-1d1b6aef]{top:var(--core-safe-area-top,env(safe-area-inset-top,0px));color:var(--core-color-text-muted,#8b9199);text-align:center;place-items:center;padding:0;font-size:15px;display:grid;position:absolute;bottom:0;left:0;right:0}.tv-favorites-error[data-v-1d1b6aef]{padding:24px}.tv-favorites-placeholder[data-v-1d1b6aef]{background:var(--core-color-surface-muted,#edf2f5);width:100%;height:100%}.tv-preloader[data-v-ddf24d65]{opacity:0;pointer-events:none;border:0;width:390px;height:844px;position:fixed;top:0;left:-10000px}.skeleton[data-v-1bfe8358]{box-sizing:border-box;background:#f8fafb;width:100%;max-width:720px;min-height:300px;margin:0 auto;padding:16px;overflow:hidden}.bone[data-v-1bfe8358]{background:#dfe4e8;display:block;position:relative;overflow:hidden}.bone[data-v-1bfe8358]:after{content:"";background:linear-gradient(90deg,#0000,#ffffffb8,#0000);animation:1.35s infinite shimmer-1bfe8358;position:absolute;inset:0;transform:translate(-110%)}@keyframes shimmer-1bfe8358{to{transform:translate(110%)}}@media (prefers-reduced-motion:reduce){.bone[data-v-1bfe8358]:after{animation:none}}.line[data-v-1bfe8358]{border-radius:5px;height:13px;margin:10px 0}.line.tiny[data-v-1bfe8358]{width:24%}.line.short[data-v-1bfe8358]{width:38%}.line.medium[data-v-1bfe8358]{width:62%}.line.long[data-v-1bfe8358]{width:88%}.line.title[data-v-1bfe8358]{height:24px;margin-top:20px}.circle[data-v-1bfe8358]{border-radius:50%;width:46px;height:46px}.circle.small[data-v-1bfe8358]{width:34px;height:34px}.pill[data-v-1bfe8358]{border-radius:10px;height:38px}.field[data-v-1bfe8358],.hotel-field[data-v-1bfe8358]{border-radius:9px;height:48px}.action[data-v-1bfe8358],.request-button[data-v-1bfe8358]{background:#cfd5da;border-radius:11px;height:52px;margin-top:16px}.split[data-v-1bfe8358]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.wide[data-v-1bfe8358]{width:100%}.dashboard-cards[data-v-1bfe8358]{grid-template-columns:1fr 1fr;gap:14px;display:grid}.dashboard-card[data-v-1bfe8358]{border-radius:14px;flex-direction:column;justify-content:center;align-items:center;height:142px;display:flex}.dashboard-card .line[data-v-1bfe8358]{margin-top:14px}.search-tabs[data-v-1bfe8358]{border-radius:9px;grid-template-columns:repeat(3,1fr);gap:4px;height:42px;margin-bottom:20px;padding:4px;display:grid}.search-tabs i[data-v-1bfe8358]{background:#edf0f2;border-radius:6px}.search-heading[data-v-1bfe8358],.favorites-head[data-v-1bfe8358]{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.search-fields[data-v-1bfe8358]{gap:8px;display:grid}.skeleton-search-actions[data-v-1bfe8358]{grid-template-columns:minmax(0,1fr) 52px;gap:8px;display:grid}.skeleton-search-actions .action[data-v-1bfe8358]{margin-top:16px}.history-button[data-v-1bfe8358]{border-radius:11px;height:52px;margin-top:16px}.history-skeleton[data-v-1bfe8358]{margin-top:24px}.history-skeleton>div[data-v-1bfe8358]{gap:12px;display:flex}.history-card[data-v-1bfe8358]{border-radius:12px;flex:none;width:240px;height:88px}.history-skeleton.viewed[data-v-1bfe8358]{margin-top:18px}.history-skeleton.viewed .history-card[data-v-1bfe8358]{width:210px;height:180px}.skeleton-search-tours[data-v-1bfe8358],.skeleton-search-hotels[data-v-1bfe8358]{background:#edf1f3;max-width:none;min-height:calc(100% - 56px);padding:14px 16px 24px}.skeleton-search-tours .bone[data-v-1bfe8358],.skeleton-search-hotels .bone[data-v-1bfe8358]{background:#d5dade}.hotel-title[data-v-1bfe8358]{margin:8px 0 22px}.hotel-field[data-v-1bfe8358]{margin-bottom:9px}.tall[data-v-1bfe8358]{height:58px}.filter-row[data-v-1bfe8358],.details-pills[data-v-1bfe8358],.about-tabs[data-v-1bfe8358]{grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0;display:grid}.skeleton-favorites[data-v-1bfe8358]{max-width:none;min-height:100%;padding:var(--core-safe-area-top) 16px 40px;background:#edf2f5}.favorites-toolbar[data-v-1bfe8358]{background:#d7dce0;grid-template-columns:48px minmax(90px,1fr) auto;align-items:center;gap:14px;height:76px;margin:0 -16px 20px;padding:0 16px;display:grid}.favorites-toolbar>span[data-v-1bfe8358]{gap:10px;display:flex}.favorites-toolbar .circle[data-v-1bfe8358]{width:44px;height:44px}.favorites-tabs[data-v-1bfe8358]{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:28px;display:grid}.favorites-tabs i[data-v-1bfe8358]{border-radius:9px;height:52px}.favorites-country[data-v-1bfe8358]{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.favorite-tour-card[data-v-1bfe8358]{background:#fff;border-radius:13px;padding:12px}.favorite-hero[data-v-1bfe8358]{border-radius:9px;height:min(48cqw,280px);min-height:190px}.favorite-copy[data-v-1bfe8358]{padding:4px 10px 10px}.badge[data-v-1bfe8358]{border-radius:4px;width:34%;height:22px;margin-top:14px}.favorite-trip[data-v-1bfe8358]{margin:24px 0}.favorite-flights[data-v-1bfe8358]{grid-template-columns:34px 1fr;align-items:center;gap:3px 10px;margin:22px 0;display:grid}.favorite-price[data-v-1bfe8358]{grid-template-columns:1fr 120px;align-items:end;gap:20px;display:grid}.favorite-price .pill[data-v-1bfe8358]{margin-bottom:2px}.skeleton-tour-details[data-v-1bfe8358]{padding:0 16px 28px}.details-hero[data-v-1bfe8358]{height:210px;margin:0 -16px 18px}.details-card[data-v-1bfe8358]{border-bottom:1px solid #e8ebed;grid-template-columns:46px 1fr;align-items:center;gap:14px;padding:14px 0;display:grid}.skeleton-request[data-v-1bfe8358]{padding:28px 20px}.request-field[data-v-1bfe8358]{grid-template-columns:52px 1fr;align-items:center;gap:14px;margin-top:22px;display:grid}.request-field>div[data-v-1bfe8358]{min-width:0}.request-button[data-v-1bfe8358]{margin-top:34px}.skeleton-addresses[data-v-1bfe8358]{background:#f5f5f5;gap:16px;display:grid}.address-card[data-v-1bfe8358]{border-radius:12px;flex-direction:column;justify-content:space-between;height:150px;padding:18px;display:flex}.address-card span[data-v-1bfe8358]{display:block}.skeleton-about[data-v-1bfe8358]{padding-top:8px}.about-map[data-v-1bfe8358]{border-radius:12px;height:180px;margin:18px 0}.about-photo[data-v-1bfe8358]{border-radius:12px;height:220px;margin:22px 0}@container (width>=768px){.skeleton[data-v-1bfe8358]{padding:24px}.dashboard-cards[data-v-1bfe8358]{grid-template-columns:repeat(3,1fr);gap:20px}.skeleton-addresses[data-v-1bfe8358]{grid-template-columns:repeat(2,1fr);max-width:960px}.skeleton-search-tours[data-v-1bfe8358],.skeleton-search-hotels[data-v-1bfe8358]{max-width:960px;padding:28px}.skeleton-favorites[data-v-1bfe8358]{max-width:900px}.favorite-hero[data-v-1bfe8358]{height:330px}.details-hero[data-v-1bfe8358]{height:340px}}@container (width>=1024px){.dashboard-cards[data-v-1bfe8358]{grid-template-columns:repeat(4,1fr)}}.skeleton-favorites[data-v-1bfe8358]{padding-top:var(--core-safe-area-top)}.skeleton[data-v-1bfe8358],.skeleton-search-tours[data-v-1bfe8358],.skeleton-search-hotels[data-v-1bfe8358],.skeleton-favorites[data-v-1bfe8358],.skeleton-addresses[data-v-1bfe8358]{background:var(--core-color-background)}.bone[data-v-1bfe8358],.skeleton-search-tours .bone[data-v-1bfe8358],.skeleton-search-hotels .bone[data-v-1bfe8358],.search-tabs i[data-v-1bfe8358],.favorites-toolbar[data-v-1bfe8358],.action[data-v-1bfe8358],.request-button[data-v-1bfe8358]{background:var(--core-color-surface-muted)}.details-card[data-v-1bfe8358]{border-color:var(--core-color-divider)}.favorite-tour-card[data-v-1bfe8358]{background:var(--core-color-surface)}.skeleton.presentation-desktop[data-v-1bfe8358]{background:0 0;max-width:none;min-height:420px;padding:32px}.presentation-desktop.skeleton-search-tours .search-fields[data-v-1bfe8358],.presentation-desktop.skeleton-search-hotels[data-v-1bfe8358]{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:12px;display:grid}.presentation-desktop.skeleton-search-tours .search-tabs[data-v-1bfe8358],.presentation-desktop.skeleton-search-tours .search-heading[data-v-1bfe8358],.presentation-desktop.skeleton-search-tours .history-skeleton[data-v-1bfe8358]{grid-column:1/-1}.presentation-desktop.skeleton-search-tours .search-fields>.wide[data-v-1bfe8358]{grid-column:span 2}.presentation-desktop.skeleton-search-tours .search-fields>.split[data-v-1bfe8358]{display:contents}.presentation-desktop.skeleton-search-tours .skeleton-search-actions[data-v-1bfe8358]{grid-column:span 2}.presentation-desktop.skeleton-search-hotels .hotel-title[data-v-1bfe8358],.presentation-desktop.skeleton-search-hotels>.action[data-v-1bfe8358]{grid-column:1/-1}.presentation-desktop.skeleton-search-hotels>.tall[data-v-1bfe8358]{grid-column:span 2}.presentation-desktop.skeleton-search-hotels>.split[data-v-1bfe8358]{display:contents}.presentation-desktop.skeleton-search-hotels>.filter-row[data-v-1bfe8358]{grid-column:span 2;margin:0}.presentation-desktop.skeleton-request[data-v-1bfe8358]{grid-template-columns:1fr 1.2fr;gap:18px 54px;display:grid}.presentation-desktop.skeleton-request>.line[data-v-1bfe8358]{grid-column:1}.presentation-desktop.skeleton-request>.request-field[data-v-1bfe8358]{grid-column:2}.presentation-desktop.skeleton-request>.request-button[data-v-1bfe8358]{grid-column:1}.presentation-desktop.skeleton-about[data-v-1bfe8358]{grid-template-columns:1.15fr 1fr;gap:20px 40px;display:grid}.presentation-desktop.skeleton-about .about-tabs[data-v-1bfe8358]{grid-column:1/-1}.presentation-desktop.skeleton-about .about-map[data-v-1bfe8358],.presentation-desktop.skeleton-about .about-photo[data-v-1bfe8358]{height:320px}.page-content.tourvisor-page.tourvisor-page[data-v-3bc2cbaf]{margin:0;padding:0;background-color:#0000!important;min-height:0!important}.search-form-wrapper[data-v-3bc2cbaf]{width:100%;height:auto;margin:0;position:relative;background:0 0!important}.loading-state[data-v-3bc2cbaf]{text-align:center;color:var(--core-color-text-muted,#9ca3af);padding:40px}.tv-fade-enter-active[data-v-3bc2cbaf],.tv-fade-leave-active[data-v-3bc2cbaf]{transition:opacity .5s}.tv-fade-enter-from[data-v-3bc2cbaf],.tv-fade-leave-to[data-v-3bc2cbaf]{opacity:0}.tv-skeleton-wrapper[data-v-3bc2cbaf]{background:var(--core-color-primary,#ff2814);z-index:5;width:100%;position:relative}.tv-skeleton[data-v-3bc2cbaf]{padding:12px 16px 20px;animation:1.5s ease-in-out infinite sk-pulse-3bc2cbaf}@keyframes sk-pulse-3bc2cbaf{0%{opacity:1}50%{opacity:.7}to{opacity:1}}.sk-tabs[data-v-3bc2cbaf]{background:#00000026;border-radius:8px;margin-bottom:16px;padding:3px;display:flex}.sk-tab[data-v-3bc2cbaf]{border-radius:6px;flex:1;height:32px}.sk-tab-active[data-v-3bc2cbaf]{background:#fff3}.sk-header[data-v-3bc2cbaf]{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.sk-city[data-v-3bc2cbaf]{background:#ffffff4d;border-radius:4px;width:90px;height:20px}.sk-heart[data-v-3bc2cbaf]{background:#00000026;border-radius:50%;width:32px;height:32px}.sk-inputs[data-v-3bc2cbaf]{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.sk-input[data-v-3bc2cbaf]{background:var(--core-color-surface,#fff);border-radius:4px;height:44px}.sk-row[data-v-3bc2cbaf]{gap:6px;display:flex}.sk-input.half[data-v-3bc2cbaf]{flex:1}.sk-button[data-v-3bc2cbaf]{background:#00000026;border-radius:4px;height:48px}@container (width>=768px){.search-form-wrapper[data-v-3bc2cbaf]{max-width:1024px;margin-left:auto;margin-right:auto}}.tourvisor-page[data-v-3bc2cbaf]{background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;background-attachment:local!important}.tourvisor-page.presentation-tablet[data-v-3bc2cbaf]{min-height:100%;padding:28px 24px 40px!important}.presentation-tablet .search-form-wrapper[data-v-3bc2cbaf]{width:min(100%,720px);max-width:720px;margin:0 auto;background:0 0!important}.presentation-tablet .search-form-wrapper[data-v-3bc2cbaf] .tv-search-form-wrapper:not(.tv-fullscreen-mode){border:1px solid color-mix(in srgb,var(--core-color-border) 68%,transparent);border-radius:16px;overflow:hidden}.presentation-tablet .search-form-wrapper[data-v-3bc2cbaf]:has(.tv-fullscreen-mode){position:static;overflow:visible}.presentation-desktop .search-form-wrapper[data-v-3bc2cbaf]{width:100%;max-width:none;margin:0}.tourvisor-page.presentation-tablet[data-v-3bc2cbaf]:has(.tv-results-mode){background-image:none!important;padding:0!important}.presentation-tablet .search-form-wrapper[data-v-3bc2cbaf]:has(.tv-results-mode){width:100%;max-width:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;border-radius:0;padding:0;background:var(--core-color-background)!important}.presentation-tablet .search-form-wrapper[data-v-3bc2cbaf] .tv-results-mode{border-radius:0}.tourvisor-page.presentation-tablet .search-form-wrapper[data-v-3bc2cbaf]{width:100%;max-width:none;margin-left:0;margin-right:0}.tourvisor-page.presentation-tablet[data-v-3bc2cbaf]{background-color:var(--core-color-background)!important;background-image:none!important;padding:0!important}.tourvisor-page.presentation-tablet .search-form-wrapper[data-v-3bc2cbaf],.tourvisor-page.presentation-tablet .search-form-wrapper[data-v-3bc2cbaf] .tv-search-form-wrapper:not(.tv-fullscreen-mode){border:0;border-radius:0}.tourvisor-page.presentation-desktop[data-v-3bc2cbaf]{box-shadow:0 20px 55px color-mix(in srgb,var(--core-shadow-color) 34%,transparent);border-radius:28px;gap:0;display:grid;overflow:visible;background:0 0!important;padding:0!important}.desktop-search-intro[data-v-3bc2cbaf]{color:#fff;background:linear-gradient(90deg,#040c18c7,#040c1829),url(https://images.unsplash.com/photo-1507525428034-b723cf961d3e?auto=format&fit=crop&w=1800&q=86) 50% 55%/cover;border-radius:28px 28px 0 0;flex-direction:column;justify-content:flex-end;min-height:245px;padding:42px 54px;display:flex}.desktop-search-intro span[data-v-3bc2cbaf]{letter-spacing:.15em;text-transform:uppercase;font-size:.72rem;font-weight:850}.desktop-search-intro h1[data-v-3bc2cbaf]{letter-spacing:-.05em;max-width:720px;margin:10px 0 12px;font-size:clamp(2.6rem,4vw,4.6rem);line-height:.95}.desktop-search-intro p[data-v-3bc2cbaf]{color:#fff;max-width:650px;margin:0;font-size:.96rem;line-height:1.55}.presentation-desktop .search-form-wrapper[data-v-3bc2cbaf] .tv-search-form-wrapper:not(.tv-fullscreen-mode){box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.presentation-desktop .search-form-wrapper[data-v-3bc2cbaf] .tv-iframe{background:0 0!important}.presentation-desktop .desktop-search-intro[data-v-3bc2cbaf]{background-image:linear-gradient(90deg,#040c18c7,#040c1829),url(/images/desktop/hero-sea.jpg)!important}.page-content.tourvisor-page.tourvisor-page[data-v-941c3e50]{margin:0;padding:0;background-color:#0000!important;min-height:0!important}.search-form-wrapper[data-v-941c3e50]{width:100%;height:auto;margin:0;position:relative;background:0 0!important}.loading-state[data-v-941c3e50]{text-align:center;color:var(--core-color-text-muted,#9ca3af);padding:40px}.tv-fade-enter-active[data-v-941c3e50],.tv-fade-leave-active[data-v-941c3e50]{transition:opacity .5s}.tv-fade-enter-from[data-v-941c3e50],.tv-fade-leave-to[data-v-941c3e50]{opacity:0}.tv-skeleton-wrapper[data-v-941c3e50]{background:var(--core-color-primary,#ff2814);z-index:5;width:100%;position:relative}.tv-skeleton[data-v-941c3e50]{padding:12px 16px 20px;animation:1.5s ease-in-out infinite sk-pulse-941c3e50}@keyframes sk-pulse-941c3e50{0%{opacity:1}50%{opacity:.7}to{opacity:1}}.sk-tabs[data-v-941c3e50]{background:#00000026;border-radius:8px;margin-bottom:16px;padding:3px;display:flex}.sk-tab[data-v-941c3e50]{border-radius:6px;flex:1;height:32px}.sk-tab-active[data-v-941c3e50]{background:#fff3}.sk-header[data-v-941c3e50]{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.sk-city[data-v-941c3e50]{background:#ffffff4d;border-radius:4px;width:90px;height:20px}.sk-heart[data-v-941c3e50]{background:#00000026;border-radius:50%;width:32px;height:32px}.sk-inputs[data-v-941c3e50]{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.sk-input[data-v-941c3e50]{background:var(--core-color-surface,#fff);border-radius:4px;height:44px}.sk-row[data-v-941c3e50]{gap:6px;display:flex}.sk-input.half[data-v-941c3e50]{flex:1}.sk-button[data-v-941c3e50]{background:#00000026;border-radius:4px;height:48px}@container (width>=768px){.search-form-wrapper[data-v-941c3e50]{max-width:1024px;margin-left:auto;margin-right:auto}}.tourvisor-page[data-v-941c3e50]{background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;background-attachment:local!important}.tourvisor-page.presentation-tablet[data-v-941c3e50]{min-height:100%;padding:28px 24px 40px!important}.presentation-tablet .search-form-wrapper[data-v-941c3e50]{width:min(100%,720px);max-width:720px;margin:0 auto;background:0 0!important}.presentation-tablet .search-form-wrapper[data-v-941c3e50] .tv-search-form-wrapper:not(.tv-fullscreen-mode){border:1px solid color-mix(in srgb,var(--core-color-border) 68%,transparent);border-radius:16px;overflow:hidden}.presentation-tablet .search-form-wrapper[data-v-941c3e50]:has(.tv-fullscreen-mode){position:static;overflow:visible}.presentation-desktop .search-form-wrapper[data-v-941c3e50]{width:100%;max-width:none;margin:0}.tourvisor-page.presentation-tablet[data-v-941c3e50]:has(.tv-results-mode){background-image:none!important;padding:0!important}.presentation-tablet .search-form-wrapper[data-v-941c3e50]:has(.tv-results-mode){width:100%;max-width:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;border-radius:0;padding:0;background:var(--core-color-background)!important}.presentation-tablet .search-form-wrapper[data-v-941c3e50] .tv-results-mode{border-radius:0}.tourvisor-page.presentation-tablet .search-form-wrapper[data-v-941c3e50]{width:100%;max-width:none;margin-left:0;margin-right:0}.tourvisor-page.presentation-tablet[data-v-941c3e50]{background-color:var(--core-color-background)!important;background-image:none!important;padding:0!important}.tourvisor-page.presentation-tablet .search-form-wrapper[data-v-941c3e50],.tourvisor-page.presentation-tablet .search-form-wrapper[data-v-941c3e50] .tv-search-form-wrapper:not(.tv-fullscreen-mode){border:0;border-radius:0}.tourvisor-page.presentation-desktop[data-v-941c3e50]{box-shadow:0 20px 55px color-mix(in srgb,var(--core-shadow-color) 34%,transparent);border-radius:28px;gap:0;display:grid;overflow:visible;background:0 0!important;padding:0!important}.desktop-search-intro[data-v-941c3e50]{color:#fff;background:linear-gradient(90deg,#040c18c7,#040c1824),url(https://images.unsplash.com/photo-1566073771259-6a8506099945?auto=format&fit=crop&w=1800&q=86) 50% 54%/cover;border-radius:28px 28px 0 0;flex-direction:column;justify-content:flex-end;min-height:245px;padding:42px 54px;display:flex}.desktop-search-intro span[data-v-941c3e50]{letter-spacing:.15em;text-transform:uppercase;font-size:.72rem;font-weight:850}.desktop-search-intro h1[data-v-941c3e50]{letter-spacing:-.05em;max-width:720px;margin:10px 0 12px;font-size:clamp(2.6rem,4vw,4.6rem);line-height:.95}.desktop-search-intro p[data-v-941c3e50]{color:#fff;max-width:650px;margin:0;font-size:.96rem;line-height:1.55}.presentation-desktop .search-form-wrapper[data-v-941c3e50] .tv-search-form-wrapper:not(.tv-fullscreen-mode){box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.presentation-desktop .search-form-wrapper[data-v-941c3e50] .tv-iframe{background:0 0!important}.presentation-desktop .desktop-search-intro[data-v-941c3e50]{background-image:linear-gradient(90deg,#040c18c7,#040c1824),url(/images/desktop/hero-hotel.jpg)!important}.favorites-page[data-v-a89f3b3b]{background:var(--core-color-background);width:100%;height:100%;position:fixed;inset:0;overflow:hidden}.favorites-loading[data-v-a89f3b3b]{min-height:240px;color:var(--core-color-text-muted,#8b9199);place-items:center;display:grid}.security-card[data-v-90f7f4c1]{background:var(--core-color-surface);border:1px solid var(--core-color-border);border-radius:16px;gap:14px;margin-top:22px;padding:20px;display:grid}.security-card header[data-v-90f7f4c1]{justify-content:space-between;align-items:center;display:flex}.security-card header div[data-v-90f7f4c1],.enabled[data-v-90f7f4c1]{gap:4px;display:grid}.security-card header small[data-v-90f7f4c1],.enabled small[data-v-90f7f4c1],.enroll p[data-v-90f7f4c1],.recovery p[data-v-90f7f4c1]{color:var(--core-color-text-muted);font-size:11px}.security-card header svg[data-v-90f7f4c1]{color:var(--core-color-primary)}button[data-v-90f7f4c1]{border:1px solid var(--core-color-border);background:var(--core-color-surface);border-radius:10px;width:max-content;padding:10px 13px;font-weight:750}.primary[data-v-90f7f4c1]{color:var(--core-color-primary-contrast);background:var(--core-color-primary);border-color:var(--core-color-primary)}.danger[data-v-90f7f4c1]{color:var(--core-color-danger)}.enroll[data-v-90f7f4c1],.recovery[data-v-90f7f4c1]{gap:11px;display:grid}.enroll img[data-v-90f7f4c1]{background:#fff;border-radius:13px;width:min(260px,100%);padding:7px}.enroll input[data-v-90f7f4c1]{border:1px solid var(--core-color-border);border-radius:10px;height:44px;padding:0 12px}.enroll>div[data-v-90f7f4c1]{gap:8px;display:flex}.enroll code[data-v-90f7f4c1]{overflow-wrap:anywhere;margin-top:8px;display:block}.recovery[data-v-90f7f4c1]{background:var(--core-color-primary-soft);border-radius:11px;padding:13px}.recovery code[data-v-90f7f4c1]{margin-right:8px}.message[data-v-90f7f4c1]{border-radius:9px;padding:10px;font-size:11px}.error[data-v-90f7f4c1]{color:var(--core-color-danger);background:#fff1f0}.notice[data-v-90f7f4c1]{color:var(--core-color-success);background:#ecfdf3}.profile-page[data-v-5309db37]{background-color:#f3f4f6;min-height:100%;padding-bottom:0;font-family:Open Sans,Trebuchet MS,arial,sans-serif}.profile-container[data-v-5309db37]{max-width:800px;margin:0 auto}.profile-sticky-top[data-v-5309db37]{z-index:10;background-color:#f3f4f6;position:sticky;top:0}.profile-tabs[data-v-5309db37]{background:var(--core-color-surface,#fff);border-bottom:1px solid #e5e7eb;margin-bottom:16px;padding:0 16px;display:flex}.request-history[data-v-5309db37]{gap:12px;display:grid}.request-history article[data-v-5309db37]{background:var(--core-color-surface,#fff);border:1px solid var(--core-color-border,#e5e7eb);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:18px;display:grid}.request-history h3[data-v-5309db37]{margin:3px 0 7px}.request-history p[data-v-5309db37],.request-history small[data-v-5309db37],.request-history time[data-v-5309db37]{color:var(--core-color-text-muted,#6b7280);margin:0}.request-history span[data-v-5309db37]{color:var(--core-color-primary);background:var(--core-color-primary-soft);border-radius:999px;align-self:start;padding:5px 9px;font-size:.72rem;font-weight:700}.request-history time[data-v-5309db37]{grid-column:1/-1;font-size:.72rem}.tab-btn[data-v-5309db37]{color:#6b7280;cursor:pointer;background:0 0;border:none;flex:1;justify-content:center;align-items:center;gap:8px;padding:16px 0;font-size:15px;font-weight:500;transition:color .2s;display:flex;position:relative}.tab-btn.active[data-v-5309db37]:after{content:"";background:#ef4444;width:100%;height:2px;position:absolute;bottom:0;left:0}.notification-badge[data-v-5309db37]{color:#fff;background:#ef4444;border-radius:10px;padding:2px 6px;font-size:11px;font-weight:700;line-height:1}.profile-content[data-v-5309db37]{padding:0 16px}.tv-card[data-v-5309db37]{background:var(--core-color-surface,#fff);cursor:pointer;border-radius:12px;margin-bottom:16px;transition:transform .2s,box-shadow .2s;overflow:hidden;box-shadow:0 2px 8px #0000000f}.tv-card[data-v-5309db37]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.tv-card-image[data-v-5309db37]{background-position:50%;background-size:cover;height:220px;position:relative}.tv-rating[data-v-5309db37]{color:#fff;background:#f59e0b;border-radius:4px;padding:2px 6px;font-size:14px;font-weight:700;position:absolute;bottom:12px;left:16px}.tv-image-dots[data-v-5309db37]{justify-content:center;gap:6px;width:100%;display:flex;position:absolute;bottom:12px}.tv-image-dots .dot[data-v-5309db37]{background:#ffffff80;border-radius:50%;width:6px;height:6px}.tv-image-dots .dot.active[data-v-5309db37]{background:#fff;width:8px;height:8px}.tv-card-body[data-v-5309db37]{padding:16px}.tv-stars[data-v-5309db37]{color:#f59e0b;letter-spacing:2px;margin-bottom:4px;font-size:14px}.tv-title[data-v-5309db37]{color:#111827;margin:0 0 4px;font-size:18px;font-weight:700;line-height:1.3}.tv-location[data-v-5309db37]{color:#6b7280;margin:0 0 12px;font-size:14px}.tv-badge-wrap[data-v-5309db37]{margin-bottom:12px}.tv-badge[data-v-5309db37]{color:#fff;text-transform:uppercase;border-radius:4px;padding:2px 6px;font-size:11px;font-weight:700;display:inline-block}.tv-badge.status-danger[data-v-5309db37]{background:#ef4444}.tv-badge.status-success[data-v-5309db37]{background:#10b981}.tv-badge.status-warning[data-v-5309db37]{background:#f59e0b}.tv-desc[data-v-5309db37]{color:#4b5563;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0 0 16px;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.tv-price-row[data-v-5309db37]{justify-content:space-between;align-items:flex-end;display:flex}.tv-price-info[data-v-5309db37]{flex-direction:column;display:flex}.tv-old-price[data-v-5309db37]{color:#9ca3af;margin-bottom:2px;font-size:13px;text-decoration:line-through}.tv-price[data-v-5309db37]{color:#000;align-items:baseline;gap:4px;font-size:24px;font-weight:800;display:flex}.tv-currency[data-v-5309db37]{color:#6b7280;text-transform:uppercase;font-size:11px;font-weight:600}.tv-actions[data-v-5309db37]{align-items:center;gap:12px;display:flex}.tv-fav-btn[data-v-5309db37]{color:#6b7280;cursor:pointer;background:#f3f4f6;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.tv-fav-btn[data-v-5309db37]:active{background:#e5e7eb;transform:scale(.9)}.icon-sm[data-v-5309db37]{width:18px;height:18px}.tv-discount[data-v-5309db37]{color:#fff;background:#ef4444;border-radius:20px;padding:6px 10px;font-size:14px;font-weight:700}.tv-notification-card[data-v-5309db37]{background:var(--core-color-surface,#fff);border-radius:12px;gap:12px;margin-bottom:12px;padding:16px;display:flex;position:relative;box-shadow:0 1px 4px #0000000a}.notification-icon[data-v-5309db37]{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.notification-content[data-v-5309db37]{flex:1}.notification-title[data-v-5309db37]{color:#111827;margin:0 0 4px;font-size:15px;font-weight:700}.notification-message[data-v-5309db37]{color:#4b5563;margin:0 0 8px;font-size:14px;line-height:1.4}.notification-time[data-v-5309db37]{color:#9ca3af;font-size:12px}.unread-dot[data-v-5309db37]{background:#ef4444;border-radius:50%;width:8px;height:8px;position:absolute;top:16px;right:16px}.theme-settings[data-v-5309db37]{color:var(--core-color-text-main);background:var(--core-color-surface);border:1px solid var(--core-color-border);border-radius:12px;gap:14px;margin-bottom:16px;padding:18px;display:grid}.theme-settings>div[data-v-5309db37]:first-child{gap:4px;display:grid}.theme-settings strong[data-v-5309db37]{font-size:15px}.theme-settings small[data-v-5309db37]{color:var(--core-color-text-muted);font-size:12px}.theme-options[data-v-5309db37]{background:var(--core-color-surface-muted);border-radius:10px;grid-template-columns:1fr 1fr;gap:8px;padding:4px;display:grid}.theme-options button[data-v-5309db37]{height:42px;color:var(--core-color-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;font-size:13px;display:flex}.theme-options button.active[data-v-5309db37]{color:var(--core-color-primary-contrast);background:var(--core-color-primary);box-shadow:0 2px 8px var(--core-shadow-color)}.tv-settings-form[data-v-5309db37]{background:var(--core-color-surface,#fff);border-radius:12px;margin-bottom:16px;padding:20px;box-shadow:0 1px 4px #0000000a}.form-group[data-v-5309db37]{margin-bottom:16px}.form-group label[data-v-5309db37]{color:#6b7280;margin-bottom:6px;font-size:13px;font-weight:600;display:block}.form-input[data-v-5309db37]{color:#111827;box-sizing:border-box;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;width:100%;padding:12px 14px;font-family:inherit;font-size:15px;transition:all .2s}.form-input[data-v-5309db37]:focus{background:var(--core-color-surface,#fff);border-color:#ef4444;outline:none;box-shadow:0 0 0 3px #ef44441a}.save-message[data-v-5309db37]{color:#16a34a;text-align:center;margin:0 0 8px;font-size:13px}.save-message.error[data-v-5309db37]{color:#dc2626}.tv-btn-primary[data-v-5309db37]{color:#fff;cursor:pointer;background:#ef4444;border:none;border-radius:8px;width:100%;margin-top:8px;padding:14px;font-size:16px;font-weight:600;transition:background .2s}.tv-btn-primary[data-v-5309db37]:active{background:#dc2626}.tv-btn-primary[data-v-5309db37]:disabled{opacity:.6;cursor:default}.tv-btn-sm[data-v-5309db37]{border-radius:6px;width:auto;margin-top:0;padding:8px 16px;font-size:14px}.settings-actions[data-v-5309db37]{margin-bottom:24px}.tv-btn-logout[data-v-5309db37]{background:var(--core-color-surface,#fff);color:#ef4444;cursor:pointer;border:1px solid #fee2e2;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;padding:14px;font-size:16px;font-weight:600;display:flex;box-shadow:0 1px 4px #0000000a}.fade-enter-active[data-v-5309db37],.fade-leave-active[data-v-5309db37]{transition:opacity .2s,transform .2s}.fade-enter-from[data-v-5309db37],.fade-leave-to[data-v-5309db37]{opacity:0;transform:translateY(4px)}.profile-page[data-v-5309db37]{background-color:var(--core-color-background);color:var(--core-color-text-main)}.profile-header[data-v-5309db37],.tour-card[data-v-5309db37],.notification-item[data-v-5309db37],.settings-form[data-v-5309db37],.logout-card[data-v-5309db37]{background:var(--core-color-surface);border-color:var(--core-color-border)}.profile-page h1[data-v-5309db37],.profile-page h2[data-v-5309db37],.profile-page h3[data-v-5309db37],.profile-page strong[data-v-5309db37]{color:var(--core-color-text-main)}.profile-page p[data-v-5309db37],.profile-page small[data-v-5309db37],.profile-page .meta[data-v-5309db37]{color:var(--core-color-text-muted)}.profile-page input[data-v-5309db37],.profile-page textarea[data-v-5309db37]{color:var(--core-color-text-main);background:var(--core-color-surface-muted);border-color:var(--core-color-border)}.profile-page[data-v-5309db37]{font-family:var(--core-font-family)}.profile-sticky-top[data-v-5309db37]{background:var(--core-color-background)}.profile-tabs[data-v-5309db37]{color:var(--core-color-text-main);background:var(--core-color-surface);border-bottom-color:var(--core-color-divider)}.tab-btn[data-v-5309db37]{color:var(--core-color-text-muted)}.tab-btn.active[data-v-5309db37]{color:var(--core-color-primary)}.tab-btn.active[data-v-5309db37]:after,.notification-badge[data-v-5309db37],.unread-dot[data-v-5309db37],.tv-discount[data-v-5309db37]{background:var(--core-color-primary)}.tv-title[data-v-5309db37],.tv-price[data-v-5309db37],.notification-title[data-v-5309db37]{color:var(--core-color-text-main)}.tv-location[data-v-5309db37],.tv-desc[data-v-5309db37],.tv-old-price[data-v-5309db37],.tv-currency[data-v-5309db37],.notification-message[data-v-5309db37],.notification-time[data-v-5309db37]{color:var(--core-color-text-muted)}.tv-fav-btn[data-v-5309db37]{color:var(--core-color-text-muted);background:var(--core-color-surface-muted)}.tv-fav-btn[data-v-5309db37]:active{background:var(--core-color-border)}.tv-notification-card.is-unread[data-v-5309db37]{background:var(--core-color-primary-soft)}.notification-icon.success[data-v-5309db37]{color:var(--core-color-success);background:color-mix(in srgb,var(--core-color-success) 18%,var(--core-color-surface))}.notification-icon.warning[data-v-5309db37]{color:var(--core-color-warning);background:color-mix(in srgb,var(--core-color-warning) 18%,var(--core-color-surface))}.notification-icon.info[data-v-5309db37]{color:var(--core-color-info);background:color-mix(in srgb,var(--core-color-info) 18%,var(--core-color-surface))}.form-group label[data-v-5309db37]{color:var(--core-color-text-muted)}.form-input[data-v-5309db37]{color:var(--core-color-text-main);background:var(--core-color-surface-muted);border-color:var(--core-color-border)}.form-input[data-v-5309db37]:focus{background:var(--core-color-surface);border-color:var(--core-color-primary);box-shadow:0 0 0 3px var(--core-color-primary-soft)}.tv-btn-primary[data-v-5309db37]{color:var(--core-color-primary-contrast);background:var(--core-color-primary)}.tv-btn-logout[data-v-5309db37]{color:var(--core-color-danger);background:var(--core-color-surface);border-color:var(--core-color-border)}.desktop-profile-summary[data-v-5309db37]{display:none}.profile-page.presentation-desktop[data-v-5309db37]{background:0 0;padding:0}.presentation-desktop .profile-container[data-v-5309db37]{grid-template-columns:230px minmax(0,1fr);gap:30px;display:grid;max-width:1180px!important}.presentation-desktop .desktop-profile-summary[data-v-5309db37]{background:linear-gradient(125deg,var(--core-color-primary-soft),var(--core-color-surface));border-radius:24px;grid-column:1/-1;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:22px;padding:32px 36px;display:grid}.profile-avatar[data-v-5309db37]{width:72px;height:72px;color:var(--core-color-primary);background:var(--core-color-surface);box-shadow:0 10px 28px var(--core-shadow-color);border-radius:22px;place-items:center;display:grid}.profile-avatar svg[data-v-5309db37]{width:34px;height:34px}.desktop-profile-summary small[data-v-5309db37]{letter-spacing:.11em;text-transform:uppercase;font-size:.7rem;font-weight:850;color:var(--core-color-primary)!important}.desktop-profile-summary h1[data-v-5309db37]{letter-spacing:-.035em;margin:7px 0 5px;font-size:2rem}.desktop-profile-summary p[data-v-5309db37]{margin:0;font-size:.86rem}.desktop-profile-summary dl[data-v-5309db37]{gap:12px;margin:0;display:flex}.desktop-profile-summary dl>div[data-v-5309db37]{background:color-mix(in srgb,var(--core-color-surface) 82%,transparent);border-radius:16px;min-width:130px;padding:15px 18px}.desktop-profile-summary dt[data-v-5309db37]{color:var(--core-color-text-muted);font-size:.68rem}.desktop-profile-summary dd[data-v-5309db37]{color:var(--core-color-text-main);margin:5px 0 0;font-size:1.45rem;font-weight:850}.presentation-desktop .profile-sticky-top[data-v-5309db37]{background:0 0;align-self:start;position:sticky;top:112px}.presentation-desktop .profile-tabs[data-v-5309db37]{box-shadow:0 12px 36px color-mix(in srgb,var(--core-shadow-color) 36%,transparent);gap:5px;display:grid;background:var(--core-color-surface)!important;border:0!important;border-radius:18px!important;width:100%!important;min-width:0!important;margin:0!important;padding:7px!important}.presentation-desktop .profile-tabs .tab-btn[data-v-5309db37]{justify-content:flex-start;border-radius:12px!important;min-width:0!important;padding:14px 15px!important}.presentation-desktop .profile-tabs .tab-btn.active[data-v-5309db37]{background:var(--core-color-primary-soft)!important;box-shadow:none!important}.presentation-desktop .profile-tabs .tab-btn.active[data-v-5309db37]:after{display:none}.presentation-desktop .profile-content[data-v-5309db37]{min-width:0;padding:0!important}.presentation-desktop .tours-list[data-v-5309db37]{gap:18px;display:grid}.presentation-desktop .tv-card[data-v-5309db37]{min-height:260px;box-shadow:0 12px 38px color-mix(in srgb,var(--core-shadow-color) 36%,transparent);border-radius:20px;grid-template-columns:minmax(280px,36%) minmax(0,1fr);margin:0;display:grid}.presentation-desktop .tv-card-image[data-v-5309db37]{height:100%;min-height:260px}.presentation-desktop .tv-card-body[data-v-5309db37]{flex-direction:column;padding:28px;display:flex}.presentation-desktop .tv-desc[data-v-5309db37]{max-width:680px}.presentation-desktop .tv-price-row[data-v-5309db37]{margin-top:auto}.presentation-desktop .tv-btn-primary[data-v-5309db37]{background:var(--core-color-primary)}.presentation-desktop .notifications-list[data-v-5309db37]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.presentation-desktop .tv-notification-card[data-v-5309db37]{min-height:150px;box-shadow:0 9px 28px color-mix(in srgb,var(--core-shadow-color) 28%,transparent);border-radius:18px;margin:0;padding:22px}.presentation-desktop .theme-settings[data-v-5309db37],.presentation-desktop .tv-settings-form[data-v-5309db37],.presentation-desktop .settings-actions[data-v-5309db37]{background:var(--core-color-surface);box-shadow:0 10px 32px color-mix(in srgb,var(--core-shadow-color) 30%,transparent);border-radius:20px;padding:28px}.presentation-desktop .settings-pane[data-v-5309db37]{grid-template-columns:1fr 1fr;gap:18px;display:grid}.presentation-desktop .theme-settings[data-v-5309db37]{grid-column:1/-1}.presentation-desktop .tv-settings-form[data-v-5309db37]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.presentation-desktop .tv-settings-form .tv-btn-primary[data-v-5309db37],.presentation-desktop .tv-settings-form .save-message[data-v-5309db37]{grid-column:1/-1}.presentation-desktop .settings-actions[data-v-5309db37]{align-self:start;margin:0}@media (width<=1050px){.presentation-desktop .profile-container[data-v-5309db37]{grid-template-columns:1fr}.presentation-desktop .desktop-profile-summary[data-v-5309db37],.presentation-desktop .profile-sticky-top[data-v-5309db37],.presentation-desktop .profile-content[data-v-5309db37]{grid-column:1}.presentation-desktop .profile-sticky-top[data-v-5309db37]{position:static}.presentation-desktop .profile-tabs[data-v-5309db37]{display:flex}.presentation-desktop .notifications-list[data-v-5309db37]{grid-template-columns:1fr}.presentation-desktop .desktop-profile-summary[data-v-5309db37]{grid-template-columns:60px 1fr}.presentation-desktop .desktop-profile-summary dl[data-v-5309db37]{grid-column:1/-1}.presentation-desktop .settings-pane[data-v-5309db37]{grid-template-columns:1fr}}.profile-page.presentation-tablet[data-v-5309db37]{background:var(--core-color-background);padding:0}.presentation-tablet .profile-container[data-v-5309db37]{width:100%;margin:0;padding:0 0 32px;max-width:none!important}.presentation-tablet .profile-sticky-top[data-v-5309db37]{z-index:20;background:var(--core-color-primary);width:100%;box-shadow:0 8px 18px color-mix(in srgb,var(--core-color-primary) 22%,transparent);margin:0;position:sticky;top:0}.presentation-tablet .profile-tabs[data-v-5309db37]{scrollbar-width:none;gap:4px;min-height:52px;overflow-x:auto;background:0 0!important;border:0!important;width:100%!important;min-width:0!important;margin:0!important;padding:5px 16px 7px!important}.presentation-tablet .profile-tabs[data-v-5309db37]::-webkit-scrollbar{display:none}.presentation-tablet .profile-tabs .tab-btn[data-v-5309db37]{min-height:40px;color:color-mix(in srgb,var(--core-color-primary-contrast) 76%,transparent);border-radius:12px;font-size:.84rem;font-weight:700;min-width:max-content!important;padding:0 16px!important}.presentation-tablet .profile-tabs .tab-btn.active[data-v-5309db37]{color:var(--core-color-primary-contrast);background:color-mix(in srgb,var(--core-color-primary-contrast) 18%,transparent)}.presentation-tablet .profile-tabs .tab-btn.active[data-v-5309db37]:after{display:none}.presentation-tablet .profile-tabs .notification-badge[data-v-5309db37]{color:var(--core-color-primary);background:var(--core-color-primary-contrast)}.presentation-tablet .profile-content[data-v-5309db37]{width:min(900px,100% - 44px);margin:22px auto 0;padding:0!important}.presentation-tablet .tours-list[data-v-5309db37]{gap:16px;display:grid}.presentation-tablet .tv-card[data-v-5309db37]{min-height:240px;box-shadow:0 10px 30px color-mix(in srgb,var(--core-shadow-color) 28%,transparent);border-radius:20px;grid-template-columns:minmax(220px,36%) minmax(0,1fr);margin:0;display:grid;overflow:hidden}.presentation-tablet .tv-card-image[data-v-5309db37]{height:100%;min-height:240px}.presentation-tablet .tv-card-body[data-v-5309db37]{flex-direction:column;padding:24px;display:flex}.presentation-tablet .tv-price-row[data-v-5309db37]{margin-top:auto}.presentation-tablet .notifications-list[data-v-5309db37]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.presentation-tablet .tv-notification-card[data-v-5309db37]{border-radius:18px;min-height:140px;margin:0;padding:20px}.presentation-tablet .settings-pane[data-v-5309db37]{grid-template-columns:minmax(0,1fr) minmax(240px,.7fr);gap:16px;display:grid}.presentation-tablet .theme-settings[data-v-5309db37]{grid-column:1/-1}.presentation-tablet .theme-settings[data-v-5309db37],.presentation-tablet .tv-settings-form[data-v-5309db37],.presentation-tablet .settings-actions[data-v-5309db37]{border-radius:18px;margin:0;padding:22px}@media (width<=1000px){.presentation-tablet .profile-content[data-v-5309db37]{width:calc(100% - 32px);margin-top:16px}.presentation-tablet .tv-card[data-v-5309db37]{grid-template-columns:210px minmax(0,1fr)}.presentation-tablet .notifications-list[data-v-5309db37],.presentation-tablet .settings-pane[data-v-5309db37]{grid-template-columns:1fr}.presentation-tablet .theme-settings[data-v-5309db37]{grid-column:auto}}@media (width<=760px){.presentation-tablet .tv-card[data-v-5309db37]{grid-template-columns:1fr}.presentation-tablet .tv-card-image[data-v-5309db37]{height:220px;min-height:0}}.profile-page.presentation-mobile[data-v-5309db37]{background:var(--core-color-background);width:100%;min-height:100%;padding:0}.presentation-mobile .profile-container[data-v-5309db37]{width:100%;max-width:none;margin:0;padding:0 0 20px}.presentation-mobile .profile-sticky-top[data-v-5309db37]{z-index:20;background:color-mix(in srgb,var(--core-color-background) 88%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);width:100%;padding:8px 10px;position:sticky;top:0}.presentation-mobile .profile-tabs[data-v-5309db37]{border:1px solid var(--core-color-border);background:var(--core-color-surface);width:100%;min-width:0;box-shadow:0 6px 18px color-mix(in srgb,var(--core-shadow-color) 25%,transparent);border-radius:14px;gap:3px;margin:0;padding:4px}.presentation-mobile .profile-tabs .tab-btn[data-v-5309db37]{white-space:nowrap;border-radius:10px;min-width:0;min-height:40px;padding:0 7px;font-size:.75rem;font-weight:700}.presentation-mobile .profile-tabs .tab-btn.active[data-v-5309db37]{color:var(--core-color-primary-contrast);background:var(--core-color-primary)}.presentation-mobile .profile-tabs .tab-btn.active[data-v-5309db37]:after{display:none}.presentation-mobile .notification-badge[data-v-5309db37]{padding:2px 5px;font-size:9px}.presentation-mobile .profile-content[data-v-5309db37]{width:100%;padding:4px 12px 0}.presentation-mobile .tv-card[data-v-5309db37]{border-radius:16px;width:100%;margin:0 0 12px}.presentation-mobile .tv-card-image[data-v-5309db37]{aspect-ratio:16/9;height:auto}.presentation-mobile .tv-card-body[data-v-5309db37]{padding:15px}.presentation-mobile .tv-stars[data-v-5309db37]{justify-content:flex-start;margin:0 0 5px;padding:0;font-size:13px}.presentation-mobile .tv-title[data-v-5309db37]{font-size:16px}.presentation-mobile .tv-desc[data-v-5309db37]{-webkit-line-clamp:2;line-clamp:2;font-size:13px}.presentation-mobile .tv-price-row[data-v-5309db37]{flex-direction:column;align-items:flex-start;gap:12px}.presentation-mobile .tv-price[data-v-5309db37]{flex-wrap:wrap;font-size:21px}.presentation-mobile .tv-details-action[data-v-5309db37],.presentation-mobile .tv-details-action .tv-btn-primary[data-v-5309db37]{width:100%}.presentation-mobile .tv-details-action .tv-btn-primary[data-v-5309db37]{min-height:42px}.presentation-mobile .tv-notification-card[data-v-5309db37]{border-radius:15px;margin-bottom:10px;padding:14px}.presentation-mobile .notification-message[data-v-5309db37]{padding-right:8px;font-size:13px}.presentation-mobile .theme-settings[data-v-5309db37],.presentation-mobile .tv-settings-form[data-v-5309db37]{border-radius:16px;margin-bottom:12px;padding:16px}.presentation-mobile .settings-actions[data-v-5309db37]{margin-bottom:8px}.presentation-desktop .profile-container[data-v-5309db37]{align-items:start;width:100%}.presentation-desktop .desktop-profile-summary[data-v-5309db37],.presentation-desktop .desktop-profile-summary>div[data-v-5309db37]{min-width:0}.presentation-desktop .desktop-profile-summary h1[data-v-5309db37],.presentation-desktop .desktop-profile-summary p[data-v-5309db37]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.presentation-desktop .desktop-profile-summary dl[data-v-5309db37]{flex-wrap:wrap;justify-content:flex-end}.presentation-desktop .tv-stars[data-v-5309db37]{justify-content:flex-start;margin:0 0 6px;padding:0}.presentation-desktop .tv-title[data-v-5309db37]{font-size:1.2rem}.presentation-desktop .tv-price-row[data-v-5309db37]{gap:18px}@media (width<=1180px){.presentation-desktop .profile-container[data-v-5309db37]{grid-template-columns:210px minmax(0,1fr);gap:22px}.presentation-desktop .desktop-profile-summary[data-v-5309db37]{padding:26px 28px}.presentation-desktop .desktop-profile-summary dl>div[data-v-5309db37]{min-width:112px}.presentation-desktop .tv-card[data-v-5309db37]{grid-template-columns:minmax(230px,34%) minmax(0,1fr)}}@media (width<=900px){.presentation-desktop .profile-container[data-v-5309db37]{grid-template-columns:1fr}.presentation-desktop .desktop-profile-summary[data-v-5309db37]{grid-template-columns:60px minmax(0,1fr)}.presentation-desktop .desktop-profile-summary dl[data-v-5309db37]{grid-column:1/-1;justify-content:flex-start}.presentation-desktop .profile-sticky-top[data-v-5309db37]{position:static}.presentation-desktop .profile-tabs[data-v-5309db37]{display:flex}.presentation-desktop .tv-card[data-v-5309db37]{grid-template-columns:minmax(220px,38%) minmax(0,1fr)}}.about-page[data-v-b3c10b43]{min-height:100%;color:var(--core-color-text-main,#232323);background:#f7f7f7}.about-content[data-v-b3c10b43]{max-width:720px;padding:0 0 calc(104px + var(--core-safe-area-bottom));margin:0 auto}.about-sticky[data-v-b3c10b43]{z-index:5;background:#f7f7f7;position:sticky;top:0}.about-section h2[data-v-b3c10b43]{color:var(--core-color-text-main,#232323);letter-spacing:-.025em;margin:0}.about-nav[data-v-b3c10b43]{scrollbar-width:none;align-items:center;gap:20px;padding:14px 16px 12px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.about-nav[data-v-b3c10b43]::-webkit-scrollbar{display:none}.about-nav[data-v-b3c10b43]:after{content:"";flex:0 0 calc(100% - 32px)}.about-nav button[data-v-b3c10b43]{color:#444;font:inherit;white-space:nowrap;background:0 0;border:0;flex:none;padding:0;font-size:.875rem;font-weight:600}.about-nav button.active[data-v-b3c10b43]{color:var(--core-color-primary,#ff5a45)}.about-section p[data-v-b3c10b43]{color:#4d4d4d;margin:14px 0 0;font-size:1rem;line-height:1.55}.about-section[data-v-b3c10b43]{margin-top:24px;padding:0 16px;scroll-margin-top:112px}.map-section[data-v-b3c10b43]{margin-top:20px;padding:0 16px;scroll-margin-top:80px}.section-heading[data-v-b3c10b43]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.section-heading h2[data-v-b3c10b43]{color:var(--core-color-primary,#d5583c);text-transform:uppercase;margin:0;font-size:1.25rem;font-weight:600}.section-heading a[data-v-b3c10b43]{color:#777;font-size:.75rem;text-decoration:none}.map-frame[data-v-b3c10b43]{background:#e5e7eb;border-radius:12px;width:100%;height:200px;overflow:hidden}.map-frame iframe[data-v-b3c10b43]{border:0;width:100%;height:100%;display:block}.about-section h2[data-v-b3c10b43]{color:var(--core-color-primary,#ee604e);text-transform:uppercase;font-size:1.25rem;font-weight:600;line-height:1.2}.about-section .about-emphasis[data-v-b3c10b43]{color:var(--core-color-text-main,#343434);font-weight:700}.read-more[data-v-b3c10b43]{color:var(--core-color-primary,#ee604e);font:inherit;background:0 0;border:0;margin:8px 0 0 auto;padding:4px 0;font-size:.72rem;display:block}.gallery-shell[data-v-b3c10b43]{margin-top:16px;position:relative}.about-gallery[data-v-b3c10b43]{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:calc(100% - 20px);grid-auto-flow:column;gap:10px;margin:0;padding:0 10px;scroll-padding-inline:10px;display:grid;overflow-x:auto}.about-gallery[data-v-b3c10b43]::-webkit-scrollbar{display:none}.about-gallery img[data-v-b3c10b43]{object-fit:cover;scroll-snap-align:start;background:#e5e7eb;border-radius:12px;width:100%;height:220px}.gallery-dots[data-v-b3c10b43]{gap:4px;display:flex;position:absolute;bottom:9px;left:50%;transform:translate(-50%)}.gallery-dots button[data-v-b3c10b43]{background:#ffffff73;border:1px solid #fff;border-radius:50%;width:8px;height:8px;padding:0}.gallery-dots button.active[data-v-b3c10b43]{background:#fff}.about-contacts[data-v-b3c10b43]{margin-top:28px;padding:0 16px}.contact-row[data-v-b3c10b43]{width:100%;min-height:78px;color:inherit;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:16px;padding:0;display:flex}.contact-row.actionable[data-v-b3c10b43]{cursor:pointer}.contact-row.actionable[data-v-b3c10b43]:active{opacity:.7}.contact-row>svg[data-v-b3c10b43]{width:30px;color:var(--core-color-primary,#ee604e)}.contact-row>div[data-v-b3c10b43]{border-bottom:1px solid #d5d5d5;border-left:1px solid #d5d5d5;flex:1;min-height:48px;padding:4px 0 6px 16px}.contact-row span[data-v-b3c10b43]{color:#888;font-size:.875rem;display:block}.contact-row strong[data-v-b3c10b43]{color:#333;margin-top:4px;font-size:1rem;display:block}.all-addresses[data-v-b3c10b43]{color:#333;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #dedede;border-radius:12px;justify-content:center;align-items:center;gap:10px;margin-top:24px;font-size:.875rem;font-weight:600;display:flex;box-shadow:0 2px 8px #0000000a}.all-addresses[data-v-b3c10b43]:active{transform:scale(.98)}.all-addresses svg[data-v-b3c10b43]{opacity:.55;width:20px;height:22px}.modal-overlay[data-v-b3c10b43]{pointer-events:auto;z-index:1000001;padding-top:var(--core-safe-area-top);font-family:var(--core-font-family,"Inter", system-ui, sans-serif);background:#000c;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.modal-sheet[data-v-b3c10b43]{width:min(100%,720px);max-height:90%;padding:16px 16px calc(16px + var(--core-safe-area-bottom));color:var(--core-color-text-main);background:var(--core-color-surface);box-shadow:0 -12px 40px var(--core-shadow-color);border-radius:8px 8px 0 0;overflow-y:auto}.sheet-handle[data-v-b3c10b43]{background:var(--core-color-text-muted);width:80px;height:2px;margin:0 auto 20px}.modal-header[data-v-b3c10b43]{justify-content:space-between;align-items:center;gap:16px;padding:8px 0 12px;display:flex}.modal-header h3[data-v-b3c10b43]{margin:0;font-size:1.2rem}.modal-header button[data-v-b3c10b43]{width:34px;height:34px;color:var(--core-color-text-muted);background:var(--core-color-surface-muted);border:0;border-radius:50%;place-items:center;padding:0;display:grid}.modal-header button svg[data-v-b3c10b43]{width:18px;height:18px;display:block}.modal-list[data-v-b3c10b43]{gap:4px;display:grid}.metro-item[data-v-b3c10b43]{border-bottom:1px solid var(--core-color-divider);align-items:center;gap:14px;min-height:64px;padding:10px 0;display:flex}.metro-badge[data-v-b3c10b43]{color:#fff;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:.65rem;font-weight:800;display:grid}.metro-item>div[data-v-b3c10b43]{gap:4px;display:grid}.metro-item strong[data-v-b3c10b43]{font-size:.9rem}.metro-item span[data-v-b3c10b43]{color:var(--core-color-text-muted);font-size:.75rem}.metro-item .metro-badge[data-v-b3c10b43]{color:#fff}.schedule-list>div[data-v-b3c10b43]{border-bottom:1px solid var(--core-color-divider);justify-content:space-between;align-items:center;gap:16px;min-height:44px;font-size:.875rem;display:flex}.schedule-list strong[data-v-b3c10b43]{font-weight:500}.schedule-list .today[data-v-b3c10b43]{color:var(--core-color-primary,#d5583c);font-weight:700}.social-list[data-v-b3c10b43],.phone-list[data-v-b3c10b43]{gap:8px;display:grid}.social-list a[data-v-b3c10b43],.phone-list a[data-v-b3c10b43]{border-bottom:1px solid var(--core-color-divider);min-height:58px;color:var(--core-color-text-main);align-items:center;gap:14px;padding:8px 0;text-decoration:none;display:flex}.phone-mark[data-v-b3c10b43]{width:36px;height:36px;color:var(--core-color-primary);background:var(--core-color-primary-soft);border-radius:10px;place-items:center;display:grid}.phone-mark svg[data-v-b3c10b43]{width:21px;height:21px}.phone-copy[data-v-b3c10b43]{gap:3px;display:grid}.phone-copy small[data-v-b3c10b43]{color:var(--core-color-text-muted);font-size:.78rem}.social-mark[data-v-b3c10b43]{color:#555;background:0 0;border-radius:10px;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.social-mark img[data-v-b3c10b43]{width:22px;height:22px;display:block}.modal-close[data-v-b3c10b43]{width:100%;min-height:46px;color:var(--core-color-primary,#d5583c);font:inherit;background:0 0;border:0;margin-top:18px;font-weight:600}.sheet-enter-active[data-v-b3c10b43],.sheet-leave-active[data-v-b3c10b43]{transition:opacity .2s}.sheet-enter-active .modal-sheet[data-v-b3c10b43],.sheet-leave-active .modal-sheet[data-v-b3c10b43]{transition:transform .2s}.sheet-enter-from[data-v-b3c10b43],.sheet-leave-to[data-v-b3c10b43]{opacity:0}.sheet-enter-from .modal-sheet[data-v-b3c10b43],.sheet-leave-to .modal-sheet[data-v-b3c10b43]{transform:translateY(100%)}.company-actions[data-v-b3c10b43]{z-index:20;padding:8px 16px calc(8px + var(--core-safe-area-bottom));background:#f7f7f7c7;-webkit-backdrop-filter:blur(12px);background:var(--lightningcss-light,#f7f7f7c7)var(--lightningcss-dark,#000000c7);justify-content:space-between;align-items:center;gap:8px;display:flex;position:fixed;bottom:0;left:0;right:0}.company-actions a[data-v-b3c10b43],.company-actions button[data-v-b3c10b43]{color:#fff;background:var(--core-color-primary,#d5583c);width:min(60px,20% - 12.8px);height:60px;font:inherit;border:0;border-radius:6px;flex-direction:column;flex:0 60px;justify-content:center;align-items:center;padding:0;text-decoration:none;transition:transform .15s;display:flex}.company-actions a[data-v-b3c10b43]:active,.company-actions button[data-v-b3c10b43]:active{transform:scale(.95)}.company-actions svg[data-v-b3c10b43]{width:25px;height:25px}.company-actions span[data-v-b3c10b43]{text-align:center;text-transform:uppercase;width:100%;margin-top:4px;font-size:8px;line-height:1}.about-state[data-v-b3c10b43]{min-height:50vh;color:var(--core-color-text-muted,#6b7280);text-align:center;place-content:center;gap:16px;padding:24px;display:grid}.about-state p[data-v-b3c10b43]{margin:0}.about-state button[data-v-b3c10b43]{color:#fff;background:var(--core-color-primary,#ff2814);font:inherit;border:0;border-radius:8px;padding:12px 18px;font-weight:700}@container (width>=768px){.about-content[data-v-b3c10b43]{max-width:900px}.company-actions[data-v-b3c10b43]{border-radius:16px 16px 0 0;width:min(620px,100% - 48px);left:50%;right:auto;transform:translate(-50%)}.company-actions a[data-v-b3c10b43],.company-actions button[data-v-b3c10b43]{flex-basis:68px;width:68px;height:64px}}.about-page[data-v-b3c10b43]{background-color:var(--core-color-background);color:var(--core-color-text-main)}.about-page h1[data-v-b3c10b43],.about-page h2[data-v-b3c10b43],.about-page h3[data-v-b3c10b43],.about-page strong[data-v-b3c10b43]{color:var(--core-color-text-main)}.about-page p[data-v-b3c10b43],.about-page small[data-v-b3c10b43],.about-page .description[data-v-b3c10b43]{color:var(--core-color-text-muted)}.about-nav[data-v-b3c10b43],.branch-details[data-v-b3c10b43],.address-modal[data-v-b3c10b43]{background-color:var(--core-color-surface);border-color:var(--core-color-border)}.about-contacts[data-v-b3c10b43]{background:0 0}.contact-row[data-v-b3c10b43]{color:var(--core-color-text-main);border-color:var(--core-color-divider);background:0 0}.contact-row span[data-v-b3c10b43]{color:var(--core-color-text-muted)}.contact-row strong[data-v-b3c10b43]{color:var(--core-color-text-main)}.all-addresses[data-v-b3c10b43]{color:var(--core-color-primary);background:var(--core-color-primary-soft);border-color:#0000}.contact-row[data-v-b3c10b43],.schedule-item[data-v-b3c10b43],.metro-item[data-v-b3c10b43]{border-color:var(--core-color-divider)}.about-page .about-contacts[data-v-b3c10b43],.about-page .about-contacts .contact-row[data-v-b3c10b43]{background-color:#0000!important}.about-page .company-actions[data-v-b3c10b43]{border-top:1px solid color-mix(in srgb,var(--core-color-border) 72%,transparent)}.theme-dark{border-color:color-mix(in srgb,var(--core-color-border) 78%,transparent);-webkit-backdrop-filter:blur(20px)saturate(145%);box-shadow:0 -12px 36px color-mix(in srgb,var(--core-shadow-color) 72%,transparent)!important;background:#000000c7!important}.theme-dark,.theme-dark{color:var(--core-color-text-main)}.desktop-about-hero[data-v-b3c10b43]{display:none}.about-page.presentation-tablet[data-v-b3c10b43]{background:0 0;min-height:100%;padding:0 0 28px}.presentation-tablet .about-content[data-v-b3c10b43]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;width:100%;max-width:none;padding:24px 28px 0;display:grid}.presentation-tablet .about-sticky[data-v-b3c10b43]{z-index:8;background:0 0;grid-column:1/-1;width:100%;margin:0;padding:0;position:sticky;top:0}.presentation-tablet .about-nav[data-v-b3c10b43]{background:color-mix(in srgb,var(--core-color-surface) 84%,transparent);border:1px solid var(--core-color-border);width:max-content;max-width:100%;box-shadow:0 9px 28px color-mix(in srgb,var(--core-shadow-color) 28%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:15px;gap:4px;margin:0;padding:5px;display:flex;overflow-x:auto}.presentation-tablet .about-nav[data-v-b3c10b43]:after{display:none}.presentation-tablet .about-nav button[data-v-b3c10b43]{border-radius:10px;flex:none;padding:10px 14px}.presentation-tablet .about-nav button.active[data-v-b3c10b43]{color:var(--core-color-primary);background:var(--core-color-primary-soft)}.presentation-tablet .about-section[data-v-b3c10b43],.presentation-tablet .map-section[data-v-b3c10b43],.presentation-tablet .about-contacts[data-v-b3c10b43]{background:var(--core-color-surface);border:1px solid var(--core-color-border);box-shadow:0 14px 40px color-mix(in srgb,var(--core-shadow-color) 30%,transparent);border-radius:22px;margin:0;padding:26px}.presentation-tablet #about-company[data-v-b3c10b43]{grid-column:1/-1}.presentation-tablet #about-service[data-v-b3c10b43]{grid-column:1}.presentation-tablet #about-workflow[data-v-b3c10b43]{grid-column:2}.presentation-tablet .map-section[data-v-b3c10b43]{grid-column:1}.presentation-tablet .about-contacts[data-v-b3c10b43]{grid-column:2;align-content:start;display:grid}.presentation-tablet .about-section h2[data-v-b3c10b43],.presentation-tablet .section-heading h2[data-v-b3c10b43]{letter-spacing:.09em;margin:0 0 16px;font-size:.8rem;font-weight:800}.presentation-tablet .about-section p[data-v-b3c10b43]{font-size:.95rem;line-height:1.65;display:block!important}.presentation-tablet .read-more[data-v-b3c10b43]{display:none}.presentation-tablet .about-gallery[data-v-b3c10b43]{grid-auto-flow:initial;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;padding:0;overflow:visible}.presentation-tablet #about-company .about-gallery[data-v-b3c10b43]{grid-template-columns:repeat(3,minmax(0,1fr))}.presentation-tablet .about-gallery img[data-v-b3c10b43]{aspect-ratio:4/3;border-radius:14px;height:auto}.presentation-tablet .gallery-dots[data-v-b3c10b43]{display:none}.presentation-tablet .map-frame[data-v-b3c10b43]{border-radius:15px;height:100%;min-height:330px}.presentation-tablet .contact-row[data-v-b3c10b43]{min-height:72px}.presentation-tablet .contact-row>div[data-v-b3c10b43]{border-left:0;padding-left:12px}.presentation-tablet .all-addresses[data-v-b3c10b43]{margin-top:14px}.presentation-tablet+.company-actions[data-v-b3c10b43]{position:static}.about-page.presentation-tablet .company-actions[data-v-b3c10b43]{background:color-mix(in srgb,var(--core-color-surface) 84%,transparent);border:1px solid var(--core-color-border);width:auto;box-shadow:0 12px 34px color-mix(in srgb,var(--core-shadow-color) 30%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:20px;justify-content:flex-start;margin:20px 28px 0;padding:10px 12px;position:static;transform:none}.about-page.presentation-tablet .company-actions a[data-v-b3c10b43],.about-page.presentation-tablet .company-actions button[data-v-b3c10b43]{border-radius:13px;flex-direction:row;flex:1;gap:8px;width:auto;height:48px;padding:0 12px}.about-page.presentation-tablet .company-actions svg[data-v-b3c10b43]{width:20px;height:20px}.about-page.presentation-tablet .company-actions span[data-v-b3c10b43]{width:auto;margin:0;font-size:.68rem}.presentation-tablet .modal-overlay[data-v-b3c10b43]{align-items:center;padding:28px}.presentation-tablet .modal-sheet[data-v-b3c10b43]{border-radius:24px;width:min(520px,100%);max-height:80vh;padding:20px}.presentation-tablet .sheet-handle[data-v-b3c10b43]{display:none}@media (width<=1000px){.presentation-tablet .about-content[data-v-b3c10b43]{grid-template-columns:1fr;padding:20px 22px 0}.presentation-tablet .about-sticky[data-v-b3c10b43],.presentation-tablet #about-company[data-v-b3c10b43],.presentation-tablet #about-service[data-v-b3c10b43],.presentation-tablet #about-workflow[data-v-b3c10b43],.presentation-tablet .map-section[data-v-b3c10b43],.presentation-tablet .about-contacts[data-v-b3c10b43]{grid-column:1}.presentation-tablet #about-company .about-gallery[data-v-b3c10b43]{grid-template-columns:repeat(2,minmax(0,1fr))}.presentation-tablet .map-frame[data-v-b3c10b43]{height:330px}.about-page.presentation-tablet .company-actions[data-v-b3c10b43]{margin-left:22px;margin-right:22px}}.about-page.presentation-desktop[data-v-b3c10b43]{background:0 0;padding:0!important}.presentation-desktop .about-content[data-v-b3c10b43]{grid-template-columns:minmax(0,1.45fr) minmax(320px,.75fr);gap:24px;padding:0;display:grid;max-width:none!important}.presentation-desktop .desktop-about-hero[data-v-b3c10b43]{background:linear-gradient(135deg,var(--core-color-primary-soft),var(--core-color-surface) 68%);border:1px solid var(--core-color-border);border-radius:calc(var(--core-border-radius) * 1.5);grid-column:1/-1;padding:64px clamp(36px,6vw,88px);display:block;overflow:hidden}.desktop-about-hero>span[data-v-b3c10b43]{color:var(--core-color-primary);letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:800}.desktop-about-hero h1[data-v-b3c10b43]{letter-spacing:-.055em;max-width:850px;margin:16px 0 20px;font-size:clamp(3rem,5vw,5.6rem);line-height:.96}.desktop-about-hero p[data-v-b3c10b43]{max-width:720px;color:var(--core-color-text-muted);margin:0;font-size:1.15rem;line-height:1.7}.desktop-hero-actions[data-v-b3c10b43]{gap:12px;margin-top:32px;display:flex}.desktop-hero-actions a[data-v-b3c10b43],.desktop-hero-actions button[data-v-b3c10b43]{border:1px solid var(--core-color-primary);min-height:48px;font:inherit;border-radius:999px;justify-content:center;align-items:center;padding:0 22px;font-weight:750;text-decoration:none;display:inline-flex}.desktop-hero-actions button[data-v-b3c10b43]{color:var(--core-color-primary-contrast);background:var(--core-color-primary)}.desktop-hero-actions a[data-v-b3c10b43]{color:var(--core-color-primary);background:0 0}.presentation-desktop .about-sticky[data-v-b3c10b43]{display:none}.presentation-desktop .about-section[data-v-b3c10b43],.presentation-desktop .map-section[data-v-b3c10b43],.presentation-desktop .about-contacts[data-v-b3c10b43]{background:var(--core-color-surface);border:1px solid var(--core-color-border);border-radius:var(--core-border-radius);margin:0;padding:36px}.presentation-desktop .about-section[data-v-b3c10b43]{grid-column:1}.presentation-desktop .about-section h2[data-v-b3c10b43],.presentation-desktop .section-heading h2[data-v-b3c10b43]{letter-spacing:.12em;font-size:.78rem;font-weight:800}.presentation-desktop .about-section p[data-v-b3c10b43]{max-width:760px;font-size:1.04rem;line-height:1.72}.presentation-desktop .about-section .read-more[data-v-b3c10b43]{display:none}.presentation-desktop .about-section p[data-v-b3c10b43]{display:block!important}.presentation-desktop .gallery-shell[data-v-b3c10b43]{margin-top:28px}.presentation-desktop .about-gallery[data-v-b3c10b43]{grid-auto-flow:initial;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;padding:0;overflow:visible}.presentation-desktop .about-gallery img[data-v-b3c10b43]{height:260px}.presentation-desktop .about-gallery img[data-v-b3c10b43]:first-child:nth-last-child(3){grid-column:1/-1;height:360px}.presentation-desktop .gallery-dots[data-v-b3c10b43]{display:none}.presentation-desktop .map-frame[data-v-b3c10b43]{border-radius:calc(var(--core-border-radius) * .75);height:360px}.presentation-desktop .about-contacts[data-v-b3c10b43]{grid-area:3/2/5;align-self:start}.presentation-desktop .contact-row[data-v-b3c10b43]{min-height:86px}.presentation-desktop .company-actions[data-v-b3c10b43]{display:none}.presentation-desktop .company-actions a[data-v-b3c10b43],.presentation-desktop .company-actions button[data-v-b3c10b43]{border-radius:999px;flex-direction:row;flex:none;gap:10px;width:auto;height:48px;padding:0 20px}.presentation-desktop .company-actions span[data-v-b3c10b43]{width:auto;margin:0;font-size:.72rem}.presentation-desktop .company-actions svg[data-v-b3c10b43]{width:20px;height:20px}@media (width<=1050px){.presentation-desktop .about-content[data-v-b3c10b43]{grid-template-columns:1fr}.presentation-desktop .desktop-about-hero[data-v-b3c10b43],.presentation-desktop .about-section[data-v-b3c10b43],.presentation-desktop .map-section[data-v-b3c10b43],.presentation-desktop .about-contacts[data-v-b3c10b43],.presentation-desktop .company-actions[data-v-b3c10b43]{grid-area:auto/1}}.presentation-desktop .desktop-about-hero[data-v-b3c10b43]{background:var(--core-color-surface);border-radius:var(--core-border-radius);order:1;padding:56px 64px}.presentation-desktop .desktop-about-hero h1[data-v-b3c10b43]{max-width:760px;font-size:clamp(2.8rem,4.4vw,4.8rem);line-height:1.02}.presentation-desktop .about-section[data-v-b3c10b43],.presentation-desktop .map-section[data-v-b3c10b43],.presentation-desktop .about-contacts[data-v-b3c10b43]{grid-row:auto;align-self:stretch}.presentation-desktop .about-section[data-v-b3c10b43]{padding:40px}.presentation-desktop .about-section[data-v-b3c10b43]:nth-of-type(2){background:0 0;border-width:1px 0;border-radius:0;order:2;grid-column:1/-1;padding:52px 0}.presentation-desktop .about-section:nth-of-type(2)>p[data-v-b3c10b43]{max-width:880px;font-size:1.13rem}.presentation-desktop .about-section:nth-of-type(2) .about-gallery[data-v-b3c10b43]{grid-template-columns:2fr 1fr 1fr;gap:16px}.presentation-desktop .about-section:nth-of-type(2) .about-gallery img[data-v-b3c10b43],.presentation-desktop .about-section:nth-of-type(2) .about-gallery img[data-v-b3c10b43]:first-child:nth-last-child(3){grid-column:auto;height:320px}.presentation-desktop .about-section[data-v-b3c10b43]:nth-of-type(3){order:3;grid-column:1}.presentation-desktop .about-section[data-v-b3c10b43]:nth-of-type(4){order:3;grid-column:2}.presentation-desktop .about-section:nth-of-type(3) .about-gallery[data-v-b3c10b43],.presentation-desktop .about-section:nth-of-type(4) .about-gallery[data-v-b3c10b43]{grid-template-columns:1fr 1fr}.presentation-desktop .about-section:nth-of-type(3) .about-gallery img[data-v-b3c10b43],.presentation-desktop .about-section:nth-of-type(4) .about-gallery img[data-v-b3c10b43]{height:190px}.presentation-desktop .map-section[data-v-b3c10b43]{order:4;grid-column:1;padding:40px}.presentation-desktop .about-contacts[data-v-b3c10b43]{order:4;grid-column:2;padding:40px}.presentation-desktop .map-frame[data-v-b3c10b43]{height:380px}.presentation-desktop .section-heading[data-v-b3c10b43]{margin-bottom:22px}.presentation-desktop .contact-row>div[data-v-b3c10b43]{padding-left:18px}@media (width<=1050px){.presentation-desktop .about-content[data-v-b3c10b43]{grid-template-columns:1fr}.presentation-desktop .desktop-about-hero[data-v-b3c10b43],.presentation-desktop .about-section[data-v-b3c10b43]:nth-of-type(2),.presentation-desktop .about-section[data-v-b3c10b43]:nth-of-type(3),.presentation-desktop .about-section[data-v-b3c10b43]:nth-of-type(4),.presentation-desktop .map-section[data-v-b3c10b43],.presentation-desktop .about-contacts[data-v-b3c10b43]{grid-column:1}.presentation-desktop .about-section[data-v-b3c10b43]:nth-of-type(3),.presentation-desktop .about-section[data-v-b3c10b43]:nth-of-type(4),.presentation-desktop .map-section[data-v-b3c10b43],.presentation-desktop .about-contacts[data-v-b3c10b43]{order:initial}.presentation-desktop .about-section:nth-of-type(2) .about-gallery[data-v-b3c10b43]{grid-template-columns:1fr 1fr}.presentation-desktop .about-section:nth-of-type(2) .about-gallery img[data-v-b3c10b43]:first-child{grid-column:1/-1}}.presentation-desktop .about-content[data-v-b3c10b43]{grid-template-columns:repeat(12,minmax(0,1fr));gap:32px}.presentation-desktop .desktop-about-hero[data-v-b3c10b43]{order:initial;background:linear-gradient(125deg,var(--core-color-primary-soft),var(--core-color-surface) 72%);box-shadow:0 24px 70px color-mix(in srgb,var(--core-shadow-color) 48%,transparent);border:0;border-radius:28px;grid-area:1/1/auto/-1;padding:72px clamp(40px,6vw,92px)}.presentation-desktop .about-section[data-v-b3c10b43],.presentation-desktop .map-section[data-v-b3c10b43],.presentation-desktop .about-contacts[data-v-b3c10b43]{order:initial;background:var(--core-color-surface);box-shadow:0 14px 44px color-mix(in srgb,var(--core-shadow-color) 34%,transparent);border:0;border-radius:24px;margin:0;padding:40px}.presentation-desktop #about-company[data-v-b3c10b43]{background:var(--core-color-surface);box-shadow:0 14px 44px color-mix(in srgb,var(--core-shadow-color) 34%,transparent);border:0;border-radius:24px;grid-area:2/1/auto/8;padding:40px}.presentation-desktop .map-section[data-v-b3c10b43]{grid-area:2/8/auto/-1;align-self:stretch}.presentation-desktop .map-frame[data-v-b3c10b43]{height:100%;min-height:410px}.presentation-desktop .contact-row[data-v-b3c10b43]{min-height:92px;padding:0 4px}.presentation-desktop .contact-row>div[data-v-b3c10b43]{border-left:0;padding-left:12px}.presentation-desktop #about-company .about-gallery[data-v-b3c10b43]{grid-template-columns:2fr 1fr 1fr;gap:12px}.presentation-desktop #about-company .about-gallery img[data-v-b3c10b43],.presentation-desktop #about-company .about-gallery img[data-v-b3c10b43]:first-child:nth-last-child(3){grid-column:auto;height:280px}.presentation-desktop #about-service .about-gallery img[data-v-b3c10b43],.presentation-desktop #about-workflow .about-gallery img[data-v-b3c10b43]{height:210px}@media (width<=1050px){.presentation-desktop .about-content[data-v-b3c10b43]{grid-template-columns:1fr;gap:24px}.presentation-desktop .desktop-about-hero[data-v-b3c10b43],.presentation-desktop #about-company[data-v-b3c10b43],.presentation-desktop #about-service[data-v-b3c10b43],.presentation-desktop #about-workflow[data-v-b3c10b43],.presentation-desktop .map-section[data-v-b3c10b43],.presentation-desktop .about-contacts[data-v-b3c10b43]{grid-area:auto/1}.presentation-desktop .about-contacts[data-v-b3c10b43]{grid-template-columns:1fr}.presentation-desktop .map-frame[data-v-b3c10b43]{height:360px;min-height:0}}.presentation-desktop #about-company[data-v-b3c10b43]{grid-area:2/1/auto/-1}.presentation-desktop #about-service[data-v-b3c10b43]{grid-area:3/1/auto/7}.presentation-desktop #about-workflow[data-v-b3c10b43]{grid-area:3/7/auto/-1}.presentation-desktop .map-section[data-v-b3c10b43]{flex-direction:column;grid-area:4/1/auto/8;align-self:start;min-height:0;display:flex}.presentation-desktop .about-contacts[data-v-b3c10b43]{flex-direction:column;grid-area:4/8/auto/-1;align-self:stretch;gap:0;display:flex}.presentation-desktop #about-company>h2[data-v-b3c10b43],.presentation-desktop #about-service>h2[data-v-b3c10b43],.presentation-desktop #about-workflow>h2[data-v-b3c10b43]{margin:0 0 20px}.presentation-desktop #about-company>p[data-v-b3c10b43],.presentation-desktop #about-service>p[data-v-b3c10b43],.presentation-desktop #about-workflow>p[data-v-b3c10b43]{max-width:820px;margin:0 0 14px;font-size:1rem;line-height:1.7;display:block!important}.presentation-desktop #about-company .about-lead[data-v-b3c10b43]{max-width:920px;margin-bottom:22px;font-size:1.16rem;line-height:1.65}.presentation-desktop .gallery-shell[data-v-b3c10b43]{width:100%;margin-top:auto;padding-top:22px}.presentation-desktop #about-company .about-gallery[data-v-b3c10b43],.presentation-desktop #about-service .about-gallery[data-v-b3c10b43],.presentation-desktop #about-workflow .about-gallery[data-v-b3c10b43]{grid-auto-flow:initial;grid-auto-columns:auto;gap:14px;padding:0;display:grid;overflow:visible}.presentation-desktop #about-company .about-gallery[data-v-b3c10b43]{grid-template-columns:repeat(3,minmax(0,1fr))}.presentation-desktop #about-service .about-gallery[data-v-b3c10b43],.presentation-desktop #about-workflow .about-gallery[data-v-b3c10b43]{grid-template-columns:repeat(2,minmax(0,1fr))}.presentation-desktop #about-company .about-gallery img[data-v-b3c10b43],.presentation-desktop #about-service .about-gallery img[data-v-b3c10b43],.presentation-desktop #about-workflow .about-gallery img[data-v-b3c10b43],.presentation-desktop #about-company .about-gallery img[data-v-b3c10b43]:first-child:nth-last-child(3){aspect-ratio:16/10;object-fit:cover;border-radius:16px;grid-column:auto;width:100%;height:auto}.presentation-desktop .map-frame[data-v-b3c10b43]{aspect-ratio:16/10;border-radius:16px;flex:none;width:100%;height:auto;min-height:0}.presentation-desktop .map-frame iframe[data-v-b3c10b43]{width:100%;height:100%}.presentation-desktop .section-heading[data-v-b3c10b43]{margin:0 0 20px}.presentation-desktop .contact-row[data-v-b3c10b43]{flex:1;min-height:96px}@media (width<=1050px){.presentation-desktop #about-company[data-v-b3c10b43],.presentation-desktop #about-service[data-v-b3c10b43],.presentation-desktop #about-workflow[data-v-b3c10b43],.presentation-desktop .map-section[data-v-b3c10b43],.presentation-desktop .about-contacts[data-v-b3c10b43]{grid-area:auto/1}.presentation-desktop .about-contacts[data-v-b3c10b43]{grid-template-columns:1fr;display:grid}.presentation-desktop #about-company .about-gallery[data-v-b3c10b43]{grid-template-columns:repeat(2,minmax(0,1fr))}}.presentation-desktop #about-service[data-v-b3c10b43],.presentation-desktop #about-workflow[data-v-b3c10b43]{grid-column:1/-1;grid-template-columns:minmax(280px,4fr) minmax(0,7fr);align-items:start;column-gap:48px;display:grid}.presentation-desktop #about-service[data-v-b3c10b43]{grid-row:3}.presentation-desktop #about-workflow[data-v-b3c10b43]{grid-row:4}.presentation-desktop #about-service>h2[data-v-b3c10b43],.presentation-desktop #about-service>p[data-v-b3c10b43],.presentation-desktop #about-service>.about-emphasis[data-v-b3c10b43],.presentation-desktop #about-service>.read-more[data-v-b3c10b43],.presentation-desktop #about-workflow>h2[data-v-b3c10b43],.presentation-desktop #about-workflow>p[data-v-b3c10b43],.presentation-desktop #about-workflow>.about-emphasis[data-v-b3c10b43],.presentation-desktop #about-workflow>.read-more[data-v-b3c10b43]{grid-column:1}.presentation-desktop #about-service .gallery-shell[data-v-b3c10b43],.presentation-desktop #about-workflow .gallery-shell[data-v-b3c10b43]{grid-area:1/2/20;width:100%;margin:0;padding:0}.presentation-desktop #about-service .about-gallery[data-v-b3c10b43],.presentation-desktop #about-workflow .about-gallery[data-v-b3c10b43]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;height:100%}.presentation-desktop .map-section[data-v-b3c10b43]{background:var(--core-color-surface);box-shadow:0 14px 44px color-mix(in srgb,var(--core-shadow-color) 34%,transparent);border-radius:24px;grid-area:5/1/auto/-1;padding:0;display:block;overflow:hidden}.presentation-desktop .map-section .section-heading[data-v-b3c10b43]{display:none}.presentation-desktop .map-frame[data-v-b3c10b43]{aspect-ratio:auto;background:var(--core-color-surface-muted);border-radius:0;width:100%;height:clamp(380px,36vw,520px);min-height:0}.presentation-desktop .about-contacts[data-v-b3c10b43]{grid-area:6/1/auto/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}@media (width<=1050px){.presentation-desktop #about-service[data-v-b3c10b43],.presentation-desktop #about-workflow[data-v-b3c10b43]{grid-area:auto/1;grid-template-columns:1fr;row-gap:24px}.presentation-desktop #about-service .gallery-shell[data-v-b3c10b43],.presentation-desktop #about-workflow .gallery-shell[data-v-b3c10b43],.presentation-desktop .map-section[data-v-b3c10b43],.presentation-desktop .about-contacts[data-v-b3c10b43]{grid-area:auto/1}.presentation-desktop .about-contacts[data-v-b3c10b43]{grid-template-columns:1fr}}.presentation-desktop #about-service[data-v-b3c10b43],.presentation-desktop #about-workflow[data-v-b3c10b43]{grid-row:3;padding:40px;display:block}.presentation-desktop #about-service[data-v-b3c10b43]{grid-column:1/7}.presentation-desktop #about-workflow[data-v-b3c10b43]{grid-column:7/-1}.presentation-desktop #about-service>h2[data-v-b3c10b43],.presentation-desktop #about-workflow>h2[data-v-b3c10b43]{margin:0 0 20px;padding:0}.presentation-desktop #about-service>p[data-v-b3c10b43],.presentation-desktop #about-workflow>p[data-v-b3c10b43],.presentation-desktop #about-service>.about-emphasis[data-v-b3c10b43],.presentation-desktop #about-workflow>.about-emphasis[data-v-b3c10b43]{width:auto;max-width:none;margin:0 0 14px;padding:0}.presentation-desktop #about-service .gallery-shell[data-v-b3c10b43],.presentation-desktop #about-workflow .gallery-shell[data-v-b3c10b43]{width:100%;margin:24px 0 0;padding:0}.presentation-desktop #about-service .about-gallery[data-v-b3c10b43],.presentation-desktop #about-workflow .about-gallery[data-v-b3c10b43]{height:auto}.presentation-desktop #about-service .about-gallery img[data-v-b3c10b43],.presentation-desktop #about-workflow .about-gallery img[data-v-b3c10b43]{aspect-ratio:16/10;height:auto;min-height:0}.presentation-desktop .map-section[data-v-b3c10b43]{grid-row:4}.presentation-desktop .about-contacts[data-v-b3c10b43]{grid-row:5}@media (width<=1050px){.presentation-desktop #about-service[data-v-b3c10b43],.presentation-desktop #about-workflow[data-v-b3c10b43]{grid-area:auto/1;padding:32px}.presentation-desktop .map-section[data-v-b3c10b43],.presentation-desktop .about-contacts[data-v-b3c10b43]{grid-row:auto}}.presentation-desktop .map-section[data-v-b3c10b43]{isolation:isolate;border-radius:24px;grid-area:4/1/auto/9;overflow:hidden}.presentation-desktop .map-frame[data-v-b3c10b43]{border-radius:24px;height:100%;min-height:460px;overflow:hidden}.presentation-desktop .map-frame iframe[data-v-b3c10b43]{border-radius:inherit;border:0;width:100%;height:100%;display:block}.presentation-desktop .about-contacts[data-v-b3c10b43]{flex-direction:column;grid-area:4/9/auto/-1;gap:0;padding:32px;display:flex}.desktop-office-selector[data-v-b3c10b43]{border-bottom:1px solid var(--core-color-divider);gap:12px;margin-bottom:16px;padding-bottom:24px;display:grid}.office-selector-label[data-v-b3c10b43]{color:var(--core-color-text-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:800}.desktop-office-list[data-v-b3c10b43]{gap:10px;display:grid}.desktop-office-list>button[data-v-b3c10b43]{width:100%;min-height:76px;color:var(--core-color-text-main);background:var(--core-color-surface-muted);font:inherit;text-align:left;border:1px solid #0000;border-radius:16px;grid-template-columns:38px minmax(0,1fr) 24px;align-items:center;gap:12px;padding:12px;transition:border-color .18s,background .18s,transform .18s;display:grid}.desktop-office-list>button[data-v-b3c10b43]:hover{border-color:var(--core-color-border);transform:translateY(-1px)}.desktop-office-list>button.active[data-v-b3c10b43]{border-color:color-mix(in srgb,var(--core-color-primary) 45%,transparent);background:var(--core-color-primary-soft)}.office-marker[data-v-b3c10b43]{width:38px;height:38px;color:var(--core-color-primary);background:var(--core-color-surface);border-radius:12px;place-items:center;display:grid}.office-marker svg[data-v-b3c10b43]{width:20px;height:20px}.office-copy[data-v-b3c10b43]{gap:5px;min-width:0;display:grid}.office-copy strong[data-v-b3c10b43]{font-size:.88rem}.office-copy small[data-v-b3c10b43]{color:var(--core-color-text-muted);text-overflow:ellipsis;font-size:.72rem;line-height:1.35;overflow:hidden}.office-check[data-v-b3c10b43]{color:#0000;background:var(--core-color-surface);border-radius:50%;place-items:center;width:22px;height:22px;font-size:.7rem;font-weight:900;display:grid}.desktop-office-list>button.active .office-check[data-v-b3c10b43]{color:var(--core-color-primary-contrast);background:var(--core-color-primary)}.presentation-desktop .about-contacts .contact-row[data-v-b3c10b43]{flex:1;min-height:88px}@media (width<=1050px){.presentation-desktop .map-section[data-v-b3c10b43],.presentation-desktop .about-contacts[data-v-b3c10b43]{grid-area:auto/1}.presentation-desktop .map-frame[data-v-b3c10b43]{height:380px;min-height:0}}.presentation-desktop .map-section[data-v-b3c10b43]{align-self:stretch;height:auto;min-height:0;position:relative}.presentation-desktop .map-frame[data-v-b3c10b43]{width:100%;height:100%;min-height:0;position:absolute;inset:0}.presentation-desktop .map-frame iframe[data-v-b3c10b43]{width:100%;height:100%;position:absolute;inset:0}@media (width<=1050px){.presentation-desktop .map-section[data-v-b3c10b43]{height:420px;min-height:420px}}.desktop-phone-list[data-v-b3c10b43],.desktop-social-links[data-v-b3c10b43]{border-top:1px solid var(--core-color-divider);gap:12px;padding:22px 0;display:grid}.contact-group-label[data-v-b3c10b43]{color:var(--core-color-text-muted);letter-spacing:.09em;text-transform:uppercase;font-size:.72rem;font-weight:800}.desktop-phone-list>a[data-v-b3c10b43]{color:var(--core-color-text-main);align-items:center;gap:12px;text-decoration:none;display:flex}.contact-link-icon[data-v-b3c10b43]{width:38px;height:38px;color:var(--core-color-primary);background:var(--core-color-primary-soft);border-radius:12px;flex:none;place-items:center;display:grid}.contact-link-icon svg[data-v-b3c10b43]{width:20px;height:20px}.desktop-phone-list>a>span[data-v-b3c10b43]:last-child{gap:3px;display:grid}.desktop-phone-list small[data-v-b3c10b43]{color:var(--core-color-text-muted);font-size:.7rem}.desktop-phone-list strong[data-v-b3c10b43]{font-size:.92rem}.desktop-social-links>div[data-v-b3c10b43]{flex-wrap:wrap;gap:10px;display:flex}.desktop-social-links a[data-v-b3c10b43]{background:var(--core-color-surface-muted);border-radius:13px;place-items:center;width:42px;height:42px;transition:transform .18s,background .18s;display:grid}.desktop-social-links a[data-v-b3c10b43]:hover{background:var(--core-color-primary-soft);transform:translateY(-2px)}.desktop-social-links img[data-v-b3c10b43]{width:22px;height:22px;display:block}.about-page.presentation-tablet .about-content[data-v-b3c10b43]{flex-direction:column;gap:20px;max-width:900px;margin:0 auto;padding:24px 28px 0;display:flex}.about-page.presentation-tablet .about-sticky[data-v-b3c10b43],.about-page.presentation-tablet #about-company[data-v-b3c10b43],.about-page.presentation-tablet #about-service[data-v-b3c10b43],.about-page.presentation-tablet #about-workflow[data-v-b3c10b43],.about-page.presentation-tablet .map-section[data-v-b3c10b43],.about-page.presentation-tablet .about-contacts[data-v-b3c10b43]{grid-column:auto;width:100%}.about-page.presentation-tablet .about-section[data-v-b3c10b43],.about-page.presentation-tablet .map-section[data-v-b3c10b43],.about-page.presentation-tablet .about-contacts[data-v-b3c10b43]{box-shadow:0 10px 32px color-mix(in srgb,var(--core-shadow-color) 24%,transparent);border:0;border-radius:22px;padding:28px}.about-page.presentation-tablet #about-service[data-v-b3c10b43],.about-page.presentation-tablet #about-workflow[data-v-b3c10b43]{grid-template-columns:minmax(0,1fr) minmax(260px,.8fr);align-items:start;column-gap:28px;display:grid}.about-page.presentation-tablet #about-service .gallery-shell[data-v-b3c10b43],.about-page.presentation-tablet #about-workflow .gallery-shell[data-v-b3c10b43]{grid-area:1/2/20;margin:0}.about-page.presentation-tablet #about-service>h2[data-v-b3c10b43],.about-page.presentation-tablet #about-service>p[data-v-b3c10b43],.about-page.presentation-tablet #about-service>.about-emphasis[data-v-b3c10b43],.about-page.presentation-tablet #about-workflow>h2[data-v-b3c10b43],.about-page.presentation-tablet #about-workflow>p[data-v-b3c10b43],.about-page.presentation-tablet #about-workflow>.about-emphasis[data-v-b3c10b43]{grid-column:1}.about-page.presentation-tablet #about-service .about-gallery[data-v-b3c10b43],.about-page.presentation-tablet #about-workflow .about-gallery[data-v-b3c10b43]{grid-template-columns:1fr}.about-page.presentation-tablet #about-service .about-gallery img[data-v-b3c10b43],.about-page.presentation-tablet #about-workflow .about-gallery img[data-v-b3c10b43]{aspect-ratio:16/10}.about-page.presentation-tablet .map-frame[data-v-b3c10b43]{height:360px;min-height:0}.about-page.presentation-tablet .about-contacts[data-v-b3c10b43]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;display:grid}.about-page.presentation-tablet .all-addresses[data-v-b3c10b43]{grid-column:1/-1}.about-page.presentation-tablet .contact-row>div[data-v-b3c10b43]{border-bottom:1px solid var(--core-color-divider)}@media (width<=1000px){.about-page.presentation-tablet #about-service[data-v-b3c10b43],.about-page.presentation-tablet #about-workflow[data-v-b3c10b43]{display:block}.about-page.presentation-tablet #about-service .gallery-shell[data-v-b3c10b43],.about-page.presentation-tablet #about-workflow .gallery-shell[data-v-b3c10b43]{margin-top:20px}.about-page.presentation-tablet #about-service .about-gallery[data-v-b3c10b43],.about-page.presentation-tablet #about-workflow .about-gallery[data-v-b3c10b43]{grid-template-columns:repeat(2,minmax(0,1fr))}.about-page.presentation-tablet .about-contacts[data-v-b3c10b43]{grid-template-columns:1fr}.about-page.presentation-tablet .about-content[data-v-b3c10b43]{padding-left:22px;padding-right:22px}}.about-page.presentation-tablet .about-content[data-v-b3c10b43]{gap:22px;width:100%;max-width:none;margin:0;padding:0 0 32px}.about-page.presentation-tablet .about-sticky[data-v-b3c10b43]{z-index:20;background:var(--core-color-primary);width:100%;box-shadow:0 8px 18px color-mix(in srgb,var(--core-color-primary) 22%,transparent);margin:0;position:sticky;top:0}.about-page.presentation-tablet .about-nav[data-v-b3c10b43]{width:100%;max-width:none;min-height:52px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;scrollbar-width:none;background:0 0;border:0;border-radius:0;gap:4px;margin:0;padding:5px 16px 7px;display:flex;overflow-x:auto}.about-page.presentation-tablet .about-nav[data-v-b3c10b43]::-webkit-scrollbar{display:none}.about-page.presentation-tablet .about-nav button[data-v-b3c10b43]{min-height:40px;color:color-mix(in srgb,var(--core-color-primary-contrast) 76%,transparent);white-space:nowrap;background:0 0;border:0;border-radius:12px;flex:none;padding:0 16px;font-size:.84rem;font-weight:700}.about-page.presentation-tablet .about-nav button.active[data-v-b3c10b43]{color:var(--core-color-primary-contrast);background:color-mix(in srgb,var(--core-color-primary-contrast) 18%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--core-color-primary-contrast) 12%,transparent)}.about-page.presentation-tablet .about-section[data-v-b3c10b43],.about-page.presentation-tablet .map-section[data-v-b3c10b43],.about-page.presentation-tablet .about-contacts[data-v-b3c10b43]{box-sizing:border-box;align-self:center;max-width:900px;margin-left:auto;margin-right:auto;width:calc(100% - 44px)!important}@media (width<=900px){.about-page.presentation-tablet .about-section[data-v-b3c10b43],.about-page.presentation-tablet .map-section[data-v-b3c10b43],.about-page.presentation-tablet .about-contacts[data-v-b3c10b43]{padding:22px;width:calc(100% - 32px)!important}}.about-page.presentation-tablet .gallery-shell[data-v-b3c10b43],.about-page.presentation-desktop .gallery-shell[data-v-b3c10b43]{width:100%;min-width:0;position:relative;overflow:hidden}.about-page.presentation-tablet .about-gallery[data-v-b3c10b43],.about-page.presentation-desktop .about-gallery[data-v-b3c10b43],.about-page.presentation-tablet #about-company .about-gallery[data-v-b3c10b43],.about-page.presentation-tablet #about-service .about-gallery[data-v-b3c10b43],.about-page.presentation-tablet #about-workflow .about-gallery[data-v-b3c10b43],.about-page.presentation-desktop #about-company .about-gallery[data-v-b3c10b43],.about-page.presentation-desktop #about-service .about-gallery[data-v-b3c10b43],.about-page.presentation-desktop #about-workflow .about-gallery[data-v-b3c10b43]{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:100%;grid-auto-flow:column;gap:12px;width:100%;padding:0;display:grid;overflow-x:auto}.about-page.presentation-tablet .about-gallery[data-v-b3c10b43]::-webkit-scrollbar{display:none}.about-page.presentation-desktop .about-gallery[data-v-b3c10b43]::-webkit-scrollbar{display:none}.about-page.presentation-tablet .about-gallery img[data-v-b3c10b43],.about-page.presentation-desktop .about-gallery img[data-v-b3c10b43],.about-page.presentation-desktop #about-company .about-gallery img[data-v-b3c10b43]:first-child:nth-last-child(3),.about-page.presentation-desktop #about-service .about-gallery img[data-v-b3c10b43],.about-page.presentation-desktop #about-workflow .about-gallery img[data-v-b3c10b43]{aspect-ratio:16/9;object-fit:cover;scroll-snap-align:start;scroll-snap-stop:always;grid-column:auto;width:100%;height:auto;min-height:0;display:block}.about-page.presentation-tablet .gallery-dots[data-v-b3c10b43],.about-page.presentation-desktop .gallery-dots[data-v-b3c10b43]{justify-content:center;align-items:center;gap:6px;min-height:24px;margin-top:10px;display:flex;position:static;transform:none}.about-page.presentation-tablet .gallery-dots button[data-v-b3c10b43],.about-page.presentation-desktop .gallery-dots button[data-v-b3c10b43]{background:var(--core-color-border);border:0;border-radius:999px;width:7px;height:7px;padding:0;transition:width .18s,background .18s}.about-page.presentation-tablet .gallery-dots button.active[data-v-b3c10b43],.about-page.presentation-desktop .gallery-dots button.active[data-v-b3c10b43]{background:var(--core-color-primary);width:24px}.request-page[data-v-4c3471f2]{min-height:100%;padding:20px 18px calc(108px + var(--core-safe-area-bottom));background:var(--core-color-background);font-family:var(--core-font-family,"Inter", system-ui, sans-serif);color:var(--core-color-text-main)}.request-form[data-v-4c3471f2],.success-card[data-v-4c3471f2]{width:100%;max-width:720px;margin:0 auto}.form-intro h1[data-v-4c3471f2]{margin:0;font-size:clamp(1.55rem,6.5vw,1.9rem);font-weight:800;line-height:1.12}.form-intro p[data-v-4c3471f2]{max-width:560px;color:var(--core-color-text-muted);margin:8px 0 0;font-size:.9rem;line-height:1.35}.contacts-card[data-v-4c3471f2]{color:var(--core-color-text-main);gap:16px;margin-top:24px;display:grid;background:0 0!important;border:0!important}.contacts-card h2[data-v-4c3471f2]{color:var(--core-color-primary,#ff2814);text-transform:uppercase;margin:0;font-size:.78rem;font-weight:800}.field-row[data-v-4c3471f2]{grid-template-columns:46px minmax(0,1fr);align-items:center;gap:12px;display:grid}.field-row-top[data-v-4c3471f2]{align-items:start}.field-icon[data-v-4c3471f2]{width:46px;height:46px;color:var(--core-color-text-muted);background:var(--core-color-surface-muted);border-radius:50%;place-items:center;display:grid}.field-icon svg[data-v-4c3471f2]{stroke-width:2.3px;width:22px;height:22px}label[data-v-4c3471f2]{gap:5px;display:grid}label>span[data-v-4c3471f2]{color:var(--core-color-text-main);font-size:.84rem;font-weight:750}input[data-v-4c3471f2],select[data-v-4c3471f2],textarea[data-v-4c3471f2]{border:1px solid var(--core-color-border);width:100%;min-height:46px;color:var(--core-color-text-main);background:var(--core-color-surface-muted);font:inherit;border-radius:9px;outline:none;padding:10px 14px;font-size:16px}.contact-select[data-v-4c3471f2]{appearance:auto;cursor:pointer}textarea[data-v-4c3471f2]{resize:none;min-height:88px;line-height:1.35}input[data-v-4c3471f2]:focus,select[data-v-4c3471f2]:focus,textarea[data-v-4c3471f2]:focus{box-shadow:0 0 0 3px #ff281426}.form-error[data-v-4c3471f2]{color:var(--core-color-danger,#c62828);margin:14px 0 0 58px;font-size:.8rem}.form-actions[data-v-4c3471f2]{z-index:20;padding:8px 20px calc(12px + var(--core-safe-area-bottom));background:var(--core-color-surface);box-shadow:0 -2px 12px var(--core-shadow-color);position:fixed;bottom:0;left:0;right:0}.submit-button[data-v-4c3471f2]{color:#fff;background:var(--core-color-primary,#ff2814);width:100%;max-width:680px;min-height:52px;font:inherit;border:0;border-radius:12px;margin:0 auto;font-size:.98rem;font-weight:800;display:block}.submit-button[data-v-4c3471f2]:disabled{opacity:.6}.privacy-note[data-v-4c3471f2]{max-width:680px;color:var(--core-color-text-muted,#929ba5);text-align:center;margin:0 auto 7px;font-size:.65rem;line-height:1.3}.request-state[data-v-4c3471f2]{min-height:55vh;color:var(--core-color-text-muted,#888);place-items:center;display:grid}.success-card[data-v-4c3471f2]{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:60vh;display:flex}.success-icon[data-v-4c3471f2]{width:68px;height:68px;color:var(--core-color-text-inverse,#fff);background:var(--core-color-success,#2eae65);border-radius:50%;place-items:center;font-size:2rem;font-weight:800;display:grid}.success-card h1[data-v-4c3471f2]{margin:20px 0 0}.success-card p[data-v-4c3471f2]{max-width:420px;color:var(--core-color-text-muted,#777);margin:12px 0;line-height:1.45}.success-card small[data-v-4c3471f2]{color:var(--core-color-text-muted,#999)}.success-card button[data-v-4c3471f2]{color:#fff;background:var(--core-color-primary,#d5583c);min-height:48px;font:inherit;border:0;border-radius:10px;margin-top:24px;padding:0 22px;font-weight:700}@container (width>=768px){.request-page[data-v-4c3471f2]{padding-top:32px}.form-intro h1[data-v-4c3471f2]{font-size:2.1rem}.form-actions[data-v-4c3471f2]{border-radius:16px 16px 0 0;width:min(760px,100% - 48px);left:50%;right:auto;transform:translate(-50%)}}.request-page .request-form .contacts-card[data-v-4c3471f2]{box-shadow:none!important;background-color:#0000!important;border-color:#0000!important}.request-page.presentation-tablet[data-v-4c3471f2]{background:0 0;min-height:100%;padding:30px 28px 36px}.presentation-tablet .request-form[data-v-4c3471f2]{grid-template-columns:minmax(260px,.8fr) minmax(390px,1.2fr);align-items:start;gap:24px 34px;width:100%;max-width:940px;display:grid}.presentation-tablet .form-intro[data-v-4c3471f2]{padding:28px 4px}.presentation-tablet .form-intro h1[data-v-4c3471f2]{letter-spacing:-.04em;font-size:clamp(2.2rem,4.8vw,3.35rem);line-height:1.04}.presentation-tablet .form-intro p[data-v-4c3471f2]{margin-top:16px;font-size:1rem;line-height:1.6}.presentation-tablet .contacts-card[data-v-4c3471f2]{grid-area:1/2/4;margin:0;background:color-mix(in srgb,var(--core-color-surface) 88%,transparent)!important;border:1px solid var(--core-color-border)!important;box-shadow:0 16px 44px color-mix(in srgb,var(--core-shadow-color) 34%,transparent)!important;border-radius:22px!important;padding:26px!important}.presentation-tablet .contacts-card h2[data-v-4c3471f2]{letter-spacing:.09em;font-size:.75rem}.presentation-tablet .field-row[data-v-4c3471f2]{grid-template-columns:44px minmax(0,1fr)}.presentation-tablet .field-icon[data-v-4c3471f2]{border-radius:14px;width:44px;height:44px}.presentation-tablet .form-actions[data-v-4c3471f2]{width:auto;box-shadow:none;background:0 0;grid-area:2/1;margin:0;padding:0 4px;position:static;transform:none}.presentation-tablet .privacy-note[data-v-4c3471f2]{text-align:left;margin:0 0 12px}.presentation-tablet .submit-button[data-v-4c3471f2]{border-radius:14px;margin:0}.presentation-tablet .form-error[data-v-4c3471f2]{grid-area:3/1;margin:0 4px}.presentation-tablet .success-card[data-v-4c3471f2]{background:var(--core-color-surface);border:1px solid var(--core-color-border);max-width:720px;min-height:52vh;box-shadow:0 16px 44px color-mix(in srgb,var(--core-shadow-color) 34%,transparent);border-radius:24px;padding:42px}@media (width<=1000px){.presentation-tablet .request-form[data-v-4c3471f2]{grid-template-columns:1fr;max-width:700px}.presentation-tablet .form-intro[data-v-4c3471f2]{padding:8px 2px}.presentation-tablet .contacts-card[data-v-4c3471f2],.presentation-tablet .form-actions[data-v-4c3471f2],.presentation-tablet .form-error[data-v-4c3471f2]{grid-area:auto/1}.presentation-tablet .form-actions[data-v-4c3471f2]{padding-top:4px}}.request-page.presentation-desktop[data-v-4c3471f2]{background:0 0;min-height:0;padding:16px 0 32px}.presentation-desktop .request-form[data-v-4c3471f2]{grid-template-columns:minmax(0,1fr) minmax(420px,1.15fr);gap:36px 64px;max-width:1040px;display:grid}.presentation-desktop .form-intro[data-v-4c3471f2]{padding-top:24px}.presentation-desktop .form-intro h1[data-v-4c3471f2]{letter-spacing:-.045em;font-size:clamp(2.5rem,4vw,4.25rem)}.presentation-desktop .form-intro p[data-v-4c3471f2]{margin-top:18px;font-size:1.05rem;line-height:1.65}.presentation-desktop .contacts-card[data-v-4c3471f2]{grid-area:1/2/3;margin:0;background:var(--core-color-surface)!important;border:1px solid var(--core-color-border)!important;border-radius:var(--core-border-radius)!important;box-shadow:0 18px 55px var(--core-shadow-color)!important;padding:30px!important}.presentation-desktop .form-actions[data-v-4c3471f2]{width:auto;box-shadow:none;background:0 0;grid-area:2/1;margin:0;padding:0;position:static;transform:none}.presentation-desktop .submit-button[data-v-4c3471f2]{margin:0}.presentation-desktop .privacy-note[data-v-4c3471f2]{text-align:left;margin:0 0 12px}.presentation-desktop .form-error[data-v-4c3471f2]{grid-column:2;margin:0}.presentation-desktop .success-card[data-v-4c3471f2]{background:var(--core-color-surface);border:1px solid var(--core-color-border);border-radius:var(--core-border-radius);max-width:760px;min-height:50vh;padding:50px}.dashboard-page[data-v-525d5b6f]{padding:8px 0}.dashboard-grid[data-v-525d5b6f]{grid-template-columns:repeat(2,1fr);grid-auto-rows:minmax(72px,auto);align-content:start;gap:16px;display:grid}.dashboard-card[data-v-525d5b6f]{background-color:var(--core-color-surface,#fff);border:1px solid var(--core-color-border,#e5e7eb);color:var(--core-color-text-main,#111827);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-width:0;text-decoration:none;transition:all .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 8px #0000000d}.dashboard-card[data-v-525d5b6f]:not(.image-card){padding:24px 16px}.image-card[data-v-525d5b6f]{box-shadow:none;background:0 0;border:none}.full-image[data-v-525d5b6f]{border-radius:inherit;object-fit:cover;width:100%;height:auto;display:block}.dashboard-card[style*=grid-row] .full-image[data-v-525d5b6f]{height:100%}.image-card-title[data-v-525d5b6f]{z-index:2;color:var(--core-color-text-main);background:color-mix(in srgb,var(--core-color-surface) 82%,transparent);text-align:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:8px;padding:5px 7px;font-size:.78rem;font-weight:600;position:absolute;bottom:9px;left:10px;right:10px}.card-content[data-v-525d5b6f]{z-index:2;flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.image-card .card-content[data-v-525d5b6f]{justify-content:flex-end;height:100%;padding-top:40px}.dashboard-card[data-v-525d5b6f]:hover,.dashboard-card[data-v-525d5b6f]:active{border-color:var(--core-color-primary,#3b82f6);transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.card-icon[data-v-525d5b6f]{color:var(--core-color-primary,#3b82f6);justify-content:center;margin-bottom:12px;display:flex}.card-icon[data-v-525d5b6f] svg{width:32px;height:32px}.custom-icon[data-v-525d5b6f]{object-fit:contain;width:32px;height:32px}.custom-icon-mask[data-v-525d5b6f]{display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.card-title[data-v-525d5b6f]{text-align:center;font-size:.9rem;font-weight:500;line-height:1.2}.loading-state[data-v-525d5b6f]{text-align:center;color:var(--core-color-text-muted,#6b7280);padding:40px}@container (width>=768px){.dashboard-page[data-v-525d5b6f]{padding:18px 0}.dashboard-grid[data-v-525d5b6f]{gap:20px}.dashboard-card[data-v-525d5b6f]:not(.image-card){min-height:150px;padding:30px 20px}.card-icon[data-v-525d5b6f] svg,.custom-icon[data-v-525d5b6f]{width:38px;height:38px}.card-title[data-v-525d5b6f]{font-size:1rem}}@container (width>=1024px){.dashboard-grid[data-v-525d5b6f]{gap:22px}}.branded-qr[data-v-2be3a122]{background:0 0;width:100%;height:100%;display:block}.app-landing[data-v-1dd43028]{width:min(100%,var(--host-content-width));color:var(--core-color-text-main);flex-direction:column;gap:32px;margin:0 auto;padding:56px 24px 80px;display:flex}.landing-hero[data-v-1dd43028]{background:linear-gradient(135deg,var(--core-color-primary-soft),var(--core-color-surface) 64%);border-radius:32px;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);align-items:center;gap:64px;min-height:680px;padding:64px clamp(40px,5vw,78px);display:grid;overflow:hidden}.landing-copy[data-v-1dd43028]{z-index:1;position:relative}.eyebrow[data-v-1dd43028]{color:var(--core-color-primary);letter-spacing:.13em;text-transform:uppercase;font-size:.75rem;font-weight:850;display:block}.landing-copy h1[data-v-1dd43028]{letter-spacing:-.06em;max-width:760px;margin:18px 0 22px;font-size:clamp(3rem,5.6vw,5.8rem);line-height:.94}.landing-copy>p[data-v-1dd43028],.pwa-copy p[data-v-1dd43028]{max-width:640px;color:var(--core-color-text-muted);margin:0;font-size:1.08rem;line-height:1.7}.feature-list[data-v-1dd43028]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;margin:30px 0 0;padding:0;list-style:none;display:grid}.feature-list li[data-v-1dd43028]{align-items:center;gap:9px;font-size:.9rem;font-weight:650;display:flex}.feature-list svg[data-v-1dd43028]{color:var(--core-color-primary);flex:none}.store-grid[data-v-1dd43028]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:100%;margin-top:34px;display:grid}.store-link[data-v-1dd43028]{min-height:168px;color:var(--core-color-text-main);background:var(--core-color-surface);border:1px solid var(--core-color-border);border-radius:19px;grid-template-rows:1fr 1fr;grid-template-columns:140px minmax(0,1fr);align-items:center;gap:4px 16px;padding:14px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:grid}.store-link[data-v-1dd43028]:hover{box-shadow:0 10px 26px var(--core-shadow-color);transform:translateY(-2px)}.store-link>span[data-v-1dd43028]{align-self:start;gap:4px;min-width:0;display:grid}.store-link small[data-v-1dd43028]{color:var(--core-color-text-muted);font-size:.66rem}.store-link strong[data-v-1dd43028]{text-overflow:ellipsis;font-size:.94rem;overflow:hidden}.store-link>.store-qr[data-v-1dd43028]{object-fit:contain;background:#fff;border-radius:13px;grid-area:1/1/3;width:140px;height:140px;padding:5px;display:block}.store-link>svg[data-v-1dd43028],.store-link>img[data-v-1dd43028]:not(.store-qr){grid-area:1/2;align-self:end;width:28px;height:28px}.store-link>span[data-v-1dd43028]{grid-area:2/2}.store-link>img[data-v-1dd43028]{object-fit:contain;flex:none;width:25px;height:25px;display:block}.download-switcher[data-v-1dd43028]{grid-template-columns:minmax(170px,.8fr) minmax(220px,1.2fr);gap:14px;width:100%;margin-top:34px;display:grid}.download-list[data-v-1dd43028]{align-content:start;gap:7px;display:grid}.download-list button[data-v-1dd43028]{width:100%;min-height:54px;color:var(--core-color-text-main);font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:13px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;padding:8px 11px;transition:background .18s,border-color .18s,transform .18s;display:grid}.download-list button[data-v-1dd43028]:hover{background:var(--core-color-surface);transform:translate(2px)}.download-list button.active[data-v-1dd43028]{background:var(--core-color-surface);border-color:var(--core-color-border);box-shadow:0 8px 22px color-mix(in srgb,var(--core-shadow-color) 35%,transparent)}.download-list button>img[data-v-1dd43028]{object-fit:contain;width:24px;height:24px;display:block}.download-list button>span[data-v-1dd43028]{gap:2px;min-width:0;display:grid}.download-list small[data-v-1dd43028]{color:var(--core-color-text-muted);font-size:.58rem}.download-list strong[data-v-1dd43028]{text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.selected-download[data-v-1dd43028]{min-height:220px;color:var(--core-color-text-main);background:var(--core-color-surface);border:1px solid var(--core-color-border);box-shadow:0 14px 36px color-mix(in srgb,var(--core-shadow-color) 38%,transparent);border-radius:19px;place-items:center;padding:18px;text-decoration:none;display:grid}.selected-download>img[data-v-1dd43028]{background:#fff;border-radius:13px;width:160px;height:160px;padding:5px;display:block}.selected-download>span[data-v-1dd43028],.download-select[data-v-1dd43028]{display:none}.device-stage[data-v-1dd43028]{perspective:1200px;place-items:center;gap:18px;display:grid}.phone-frame[data-v-1dd43028]{width:min(100%,330px);height:650px;color:var(--core-color-text-main);background:var(--core-color-background);border:9px solid color-mix(in srgb,var(--core-color-text-main) 90%,#111);box-shadow:0 38px 80px color-mix(in srgb,var(--core-shadow-color) 75%,transparent);border-radius:46px;flex-direction:column;display:flex;overflow:hidden;transform:rotate(2deg)}.phone-status[data-v-1dd43028]{background:var(--core-color-surface);justify-content:space-between;align-items:center;height:28px;padding:0 18px;font-size:.64rem;font-weight:800;display:flex}.phone-status>div[data-v-1dd43028]{align-items:center;gap:4px;display:flex}.phone-header[data-v-1dd43028]{background:var(--core-color-surface);border-bottom:1px solid var(--core-color-divider);align-items:center;gap:9px;height:56px;padding:0 16px;display:flex}.phone-header img[data-v-1dd43028]{object-fit:contain;border-radius:9px;width:31px;height:31px}.phone-header strong[data-v-1dd43028]{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.phone-dashboard[data-v-1dd43028]{background-position:50%;background-size:cover;flex:1;padding:74px 14px 16px}.phone-dashboard>span[data-v-1dd43028]{color:var(--core-color-text-inverse);margin-bottom:12px;font-size:.72rem;font-weight:800;display:block}.phone-grid[data-v-1dd43028]{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.phone-card[data-v-1dd43028]{min-height:92px;color:var(--core-color-text-main);background:var(--core-color-surface);text-align:center;border-radius:14px;place-items:center;padding:10px;font-size:.65rem;font-weight:700;display:grid;overflow:hidden}.phone-card.image[data-v-1dd43028]{padding:0}.phone-card img[data-v-1dd43028]{object-fit:cover;width:100%;height:100%}.phone-nav[data-v-1dd43028]{height:58px;color:var(--core-color-text-muted);background:var(--core-color-surface);border-top:1px solid var(--core-color-divider);justify-content:space-around;align-items:center;display:flex}.phone-nav svg[data-v-1dd43028]:first-child{color:var(--core-color-primary)}.mockup-caption[data-v-1dd43028]{max-width:320px;color:var(--core-color-text-muted);text-align:center;font-size:.72rem;line-height:1.45}.pwa-section[data-v-1dd43028]{background:var(--core-color-surface);border-radius:28px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:48px;margin-top:32px;padding:48px 56px;display:grid}.pwa-copy h2[data-v-1dd43028]{letter-spacing:-.04em;margin:12px 0 14px;font-size:clamp(2rem,3vw,3.5rem)}.pwa-copy a[data-v-1dd43028]{color:var(--core-color-primary);align-items:center;gap:8px;margin-top:25px;font-weight:750;text-decoration:none;display:inline-flex}.qr-card[data-v-1dd43028]{color:var(--core-color-text-main);box-shadow:0 12px 34px var(--core-shadow-color);background:#fff;border-radius:18px;place-items:center;gap:8px;padding:12px;text-decoration:none;display:grid}.qr-card img[data-v-1dd43028]{width:150px;height:150px;display:block}.qr-card span[data-v-1dd43028]{color:#374151;font-size:.7rem;font-weight:750}.landing-tablet[data-v-1dd43028]{padding:28px 24px 48px}.landing-tablet .landing-hero[data-v-1dd43028]{grid-template-columns:1fr;min-height:0;padding:42px}.landing-tablet .landing-copy h1[data-v-1dd43028]{font-size:clamp(2.7rem,7vw,4.8rem)}.landing-tablet .device-stage[data-v-1dd43028]{margin-top:20px}.landing-tablet .phone-frame[data-v-1dd43028]{width:300px;height:590px}.landing-tablet .pwa-section[data-v-1dd43028]{padding:36px}@media (width<=1100px){.landing-hero[data-v-1dd43028]{grid-template-columns:1fr;gap:48px}.device-stage[data-v-1dd43028]{margin-top:10px}.pwa-section[data-v-1dd43028]{padding:40px}}@media (width<=720px){.app-landing[data-v-1dd43028]{padding:20px 16px 40px}.landing-hero[data-v-1dd43028]{border-radius:24px;padding:34px 24px}.landing-copy h1[data-v-1dd43028]{font-size:2.75rem}.feature-list[data-v-1dd43028],.store-grid[data-v-1dd43028]{grid-template-columns:1fr}.store-grid[data-v-1dd43028]{max-width:none}.pwa-section[data-v-1dd43028]{grid-template-columns:1fr;padding:30px 24px}.qr-card[data-v-1dd43028]{justify-self:start}}.iphone-device[data-v-1dd43028]{width:min(100%,344px);height:690px;box-shadow:0 42px 90px color-mix(in srgb,var(--core-shadow-color) 82%,transparent),inset 0 0 0 1px #ffffff42;background:linear-gradient(145deg,#62656b,#151619 24%,#050506 75%,#777b82);border-radius:56px;padding:10px;animation:6s ease-in-out infinite device-float-1dd43028;position:relative;transform:rotate(1.5deg)}.device-dark .iphone-device[data-v-1dd43028]{background:linear-gradient(145deg,#34373d,#090a0c 30%,#020203 76%,#4a4e55);box-shadow:0 45px 95px #00000094,inset 0 0 0 1px #ffffff24}.device-stage[data-v-1dd43028]:after{content:"";background:color-mix(in srgb,var(--core-shadow-color) 50%,transparent);filter:blur(14px);border-radius:50%;width:250px;height:22px;margin-top:-24px;animation:6s ease-in-out infinite device-shadow-1dd43028}.device-switcher[data-v-1dd43028]{z-index:4;background:color-mix(in srgb,var(--core-color-surface) 82%,transparent);border:1px solid var(--core-color-border);box-shadow:0 10px 28px color-mix(in srgb,var(--core-shadow-color) 30%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:999px;gap:3px;margin-bottom:10px;padding:4px;display:flex;position:relative;transform:translateY(-22px)}.device-switcher button[data-v-1dd43028]{min-height:36px;color:var(--core-color-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:7px;padding:0 13px;font-size:.72rem;font-weight:750;display:flex}.device-switcher button.active[data-v-1dd43028]{color:var(--core-color-primary-contrast);background:var(--core-color-primary)}.iphone-device[data-v-1dd43028]{transition:width .55s cubic-bezier(.2,.75,.2,1),height .55s cubic-bezier(.2,.75,.2,1),border-radius .55s}.iphone-device.is-tablet[data-v-1dd43028]{aspect-ratio:4/3;border-radius:34px;width:min(100%,680px);height:auto}.iphone-device.is-tablet .iphone-screen[data-v-1dd43028]{border-radius:25px}.iphone-device.is-tablet .dynamic-island[data-v-1dd43028],.iphone-device.is-tablet .iphone-side[data-v-1dd43028]{display:none}@keyframes device-float-1dd43028{0%,to{transform:translateY(0)rotate(1.5deg)}50%{transform:translateY(-13px)rotate(.4deg)}}@keyframes device-shadow-1dd43028{0%,to{opacity:.7;transform:scale(1)}50%{opacity:.4;transform:scale(.86)}}@media (prefers-reduced-motion:reduce){.iphone-device[data-v-1dd43028],.device-stage[data-v-1dd43028]:after{animation:none}}.iphone-screen[data-v-1dd43028]{background:var(--core-color-background);pointer-events:none;border-radius:47px;width:100%;height:100%;position:relative;overflow:hidden;container-type:inline-size}.dynamic-island[data-v-1dd43028]{z-index:100;background:#050505;border-radius:999px;width:104px;height:29px;position:absolute;top:12px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #242424}.iphone-side[data-v-1dd43028]{background:#282a2e;border-radius:3px;width:4px;position:absolute}.iphone-side-left[data-v-1dd43028]{height:96px;top:120px;left:-3px}.iphone-side-right[data-v-1dd43028]{height:116px;top:155px;right:-3px}.iphone-screen[data-v-1dd43028] .mobile-app-wrapper{height:100%}.iphone-screen[data-v-1dd43028] .app-background{border-radius:inherit}.iphone-screen[data-v-1dd43028] .mobile-app-content{scrollbar-width:none}.iphone-screen[data-v-1dd43028] .mobile-app-content::-webkit-scrollbar{display:none}.landing-tablet .iphone-device[data-v-1dd43028]{width:320px;height:640px}.landing-carousel[data-v-1dd43028]{color:#fff;background-position:50%;background-size:cover;border-radius:28px;justify-content:space-between;align-items:flex-end;gap:24px;min-height:400px;margin-top:32px;padding:48px 54px;transition:background-image .35s;display:flex;position:relative;overflow:hidden}.landing-carousel>div[data-v-1dd43028]{gap:12px;display:grid}.landing-carousel .eyebrow[data-v-1dd43028]{color:#fff}.landing-carousel strong[data-v-1dd43028]{color:#fff;letter-spacing:-.04em;max-width:680px;font-size:clamp(2rem,4vw,4rem);line-height:1}.landing-carousel nav[data-v-1dd43028]{align-items:center;gap:7px;display:flex}.landing-carousel button[data-v-1dd43028]{background:#ffffff78;border:0;border-radius:999px;width:30px;height:6px;padding:0;transition:width .2s,background .2s}.landing-carousel button.active[data-v-1dd43028]{background:#fff;width:54px}@media (width<=720px){.iphone-device[data-v-1dd43028]{width:300px;height:610px}.landing-carousel[data-v-1dd43028]{flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:320px;padding:32px 26px}}.device-carousel[data-v-1dd43028]{color:#fff;width:min(100%,430px);min-height:190px;box-shadow:0 18px 46px color-mix(in srgb,var(--core-shadow-color) 55%,transparent);background-position:50%;background-size:cover;border-radius:22px;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:14px;padding:22px 24px;display:flex}.device-carousel strong[data-v-1dd43028]{color:#fff;letter-spacing:-.025em;font-size:1.35rem}.device-carousel nav[data-v-1dd43028]{gap:6px;display:flex}.device-carousel button[data-v-1dd43028]{background:#ffffff78;border:0;border-radius:999px;width:25px;height:5px;padding:0}.device-carousel button.active[data-v-1dd43028]{background:#fff;width:44px}.device-pwa[data-v-1dd43028]{width:min(100%,430px);color:var(--core-color-text-main);background:var(--core-color-surface);border:1px solid var(--core-color-border);box-shadow:0 14px 34px color-mix(in srgb,var(--core-shadow-color) 42%,transparent);border-radius:18px;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:16px;padding:12px;text-decoration:none;display:grid}.device-pwa>img[data-v-1dd43028]{background:#fff;border-radius:12px;width:92px;height:92px;padding:5px;display:block}.device-pwa>span[data-v-1dd43028]{gap:6px;display:grid}.device-pwa strong[data-v-1dd43028]{font-size:.88rem}.device-pwa small[data-v-1dd43028]{color:var(--core-color-text-muted);font-size:.7rem;line-height:1.45}.store-qr-overlay[data-v-1dd43028]{z-index:2147483640;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.store-qr-overlay>section[data-v-1dd43028]{min-width:300px;color:var(--core-color-text-main);background:var(--core-color-surface);border-radius:24px;place-items:center;padding:30px;display:grid;position:relative;box-shadow:0 30px 90px #0006}.store-qr-overlay section>button[data-v-1dd43028]{width:34px;height:34px;color:var(--core-color-text-main);background:var(--core-color-surface-muted);border:0;border-radius:50%;font-size:1.35rem;position:absolute;top:12px;right:12px}.store-qr-overlay img[data-v-1dd43028]{background:#fff;border-radius:16px;width:210px;height:210px;margin-bottom:16px;padding:8px}.store-qr-overlay span[data-v-1dd43028]{color:var(--core-color-text-muted);font-size:.72rem}.store-qr-overlay strong[data-v-1dd43028]{margin-top:4px;font-size:1.15rem}.store-qr-overlay a[data-v-1dd43028]{color:var(--core-color-primary);align-items:center;gap:7px;margin-top:18px;font-weight:750;text-decoration:none;display:flex}.landing-carousel-primary[data-v-1dd43028]{background-position:50%;border-radius:32px;align-items:flex-end;min-height:560px;margin:0;padding:clamp(42px,6vw,78px)}.carousel-copy[data-v-1dd43028]{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b122080;border:1px solid #ffffff2b;border-radius:24px;max-width:760px;padding:32px;display:block}.carousel-copy .eyebrow[data-v-1dd43028]{color:#fff}.carousel-copy h1[data-v-1dd43028]{color:#fff;letter-spacing:-.055em;margin:14px 0 16px;font-size:clamp(2.8rem,5vw,5.4rem);line-height:.95}.carousel-copy p[data-v-1dd43028]{color:#fff;max-width:620px;margin:0;font-size:1.05rem;line-height:1.65}.carousel-copy a[data-v-1dd43028]{color:var(--core-color-primary-contrast);background:var(--core-color-primary);border-radius:999px;align-items:center;gap:8px;margin-top:26px;padding:14px 20px;font-weight:800;text-decoration:none;display:inline-flex}.benefits-section header[data-v-1dd43028]{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.benefits-section h2[data-v-1dd43028]{letter-spacing:-.045em;max-width:600px;margin:12px 0 0;font-size:clamp(2.3rem,4vw,4.2rem);line-height:1}.benefit-grid[data-v-1dd43028]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:42px;display:grid}.benefit-grid article[data-v-1dd43028]{background:var(--core-color-surface-muted);border-radius:20px;min-height:220px;padding:26px}.benefit-grid article>span[data-v-1dd43028]{width:48px;height:48px;color:var(--core-color-primary);background:var(--core-color-primary-soft);border-radius:15px;place-items:center;display:grid}.benefit-grid h3[data-v-1dd43028]{margin:34px 0 10px;font-size:1.05rem}.benefit-grid p[data-v-1dd43028]{color:var(--core-color-text-muted);margin:0;font-size:.85rem;line-height:1.55}.request-section[data-v-1dd43028]{background:linear-gradient(120deg,var(--core-color-primary-soft),var(--core-color-surface));border-radius:28px;justify-content:space-between;align-items:center;gap:48px;min-height:300px;padding:58px;display:flex}.request-section>div[data-v-1dd43028]{max-width:760px}.request-section h2[data-v-1dd43028]{letter-spacing:-.045em;margin:14px 0 16px;font-size:clamp(2.3rem,4vw,4.3rem);line-height:1}.request-section p[data-v-1dd43028]{color:var(--core-color-text-muted);margin:0;font-size:1rem;line-height:1.65}.request-section>a[data-v-1dd43028]{min-height:54px;color:var(--core-color-primary-contrast);background:var(--core-color-primary);border-radius:999px;flex:none;align-items:center;gap:9px;padding:0 23px;font-weight:800;text-decoration:none;display:inline-flex}@media (width<=1050px){.benefit-grid[data-v-1dd43028]{grid-template-columns:repeat(2,minmax(0,1fr))}.request-section[data-v-1dd43028]{flex-direction:column;align-items:flex-start}}@media (width<=720px){.landing-carousel-primary[data-v-1dd43028]{min-height:480px;padding:22px}.carousel-copy[data-v-1dd43028]{padding:24px}.carousel-copy h1[data-v-1dd43028]{font-size:2.65rem}.benefits-section[data-v-1dd43028],.request-section[data-v-1dd43028]{padding:34px 24px}.benefit-grid[data-v-1dd43028]{grid-template-columns:1fr}.benefit-grid article[data-v-1dd43028]{min-height:0}.request-section>a[data-v-1dd43028]{justify-content:center;width:100%}}.landing-carousel-primary[data-v-1dd43028]{aspect-ratio:16/7;isolation:isolate;background-position:50%;background-repeat:no-repeat;background-size:cover;background:var(--core-color-surface-muted);width:100%;min-height:0;padding:clamp(28px,4.5vw,58px);position:relative}.carousel-media[data-v-1dd43028]{z-index:0;will-change:opacity,transform;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.carousel-media[data-v-1dd43028]:after{content:"";background:linear-gradient(90deg,var(--core-color-overlay),transparent);position:absolute;inset:0}.carousel-fade-enter-active[data-v-1dd43028],.carousel-fade-leave-active[data-v-1dd43028]{transition:opacity .65s,transform 1.1s cubic-bezier(.2,.7,.2,1)}.carousel-fade-enter-from[data-v-1dd43028]{opacity:0;transform:scale(1.035)}.carousel-fade-leave-to[data-v-1dd43028]{opacity:0;transform:scale(1.015)}.carousel-fade-leave-active[data-v-1dd43028]{position:absolute;inset:0}.carousel-copy[data-v-1dd43028]{z-index:1;box-sizing:border-box;-webkit-backdrop-filter:blur(14px)saturate(125%);backdrop-filter:blur(14px)saturate(125%);background:#07111fad;border:1px solid #ffffff2e;border-radius:20px;flex-direction:column;align-items:flex-start;width:min(100%,620px);height:auto;min-height:310px;padding:26px 28px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 50px #0000002e}.carousel-copy .eyebrow[data-v-1dd43028]{letter-spacing:.12em;font-size:.69rem}.carousel-copy h1[data-v-1dd43028]{letter-spacing:-.04em;overflow-wrap:anywhere;max-width:100%;margin:11px 0 13px;font-size:clamp(2rem,3.25vw,3.45rem);line-height:1.02}.carousel-copy p[data-v-1dd43028]{max-width:520px;font-size:.94rem;line-height:1.55}.carousel-copy a[data-v-1dd43028]{min-height:44px;box-shadow:0 8px 22px color-mix(in srgb,var(--core-color-primary) 30%,transparent);margin-top:auto;padding:0 17px;font-size:.83rem}.landing-carousel-primary>nav[data-v-1dd43028]{z-index:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0003;border-radius:999px;padding:8px 10px;position:relative}@media (width<=900px){.landing-carousel-primary[data-v-1dd43028]{aspect-ratio:4/3}}@media (width<=720px){.landing-carousel-primary[data-v-1dd43028]{aspect-ratio:auto;min-height:520px;padding:20px}.carousel-copy[data-v-1dd43028]{height:auto;min-height:330px;padding:22px}.carousel-copy h1[data-v-1dd43028]{font-size:clamp(1.9rem,9vw,2.35rem);line-height:1.04}.carousel-copy p[data-v-1dd43028]{font-size:.88rem}.landing-carousel-primary>nav[data-v-1dd43028]{align-self:flex-start}}.benefits-section[data-v-1dd43028]{background:0 0;border-radius:0;padding:64px 8px}.benefits-section header[data-v-1dd43028]{display:block}.benefits-section h2[data-v-1dd43028]{margin-top:14px}.benefit-grid[data-v-1dd43028]{border-top:1px solid var(--core-color-divider);border-bottom:1px solid var(--core-color-divider);gap:0;margin-top:44px}.benefit-grid article[data-v-1dd43028]{border-right:1px solid var(--core-color-divider);background:0 0;border-radius:0;min-height:210px;padding:30px 26px}.benefit-grid article[data-v-1dd43028]:last-child{border-right:0}.benefit-grid article>span[data-v-1dd43028]{border:1px solid color-mix(in srgb,var(--core-color-primary) 32%,var(--core-color-border));background:0 0;border-radius:50%;width:42px;height:42px}.benefit-grid h3[data-v-1dd43028]{margin:28px 0 10px}@media (width<=1050px){.benefit-grid article[data-v-1dd43028]:nth-child(2){border-right:0}.benefit-grid article[data-v-1dd43028]:nth-child(-n+2){border-bottom:1px solid var(--core-color-divider)}}@media (width<=720px){.benefits-section[data-v-1dd43028]{padding:46px 0}.benefit-grid[data-v-1dd43028]{border-bottom:0}.benefit-grid article[data-v-1dd43028],.benefit-grid article[data-v-1dd43028]:nth-child(2){border-right:0;border-bottom:1px solid var(--core-color-divider);padding:24px 4px}.download-switcher[data-v-1dd43028]{grid-template-columns:1fr}.download-list[data-v-1dd43028]{display:none}.download-select[data-v-1dd43028]{width:100%;min-height:48px;color:var(--core-color-text-main);background:var(--core-color-surface);border:1px solid var(--core-color-border);font:inherit;border-radius:13px;padding:0 42px 0 14px;font-weight:700;display:block}.selected-download[data-v-1dd43028]{min-height:230px}.selected-download>img[data-v-1dd43028]{width:180px;height:180px}}.selected-download[data-v-1dd43028]{aspect-ratio:1;border:1px solid color-mix(in srgb,var(--core-color-border) 70%,transparent);box-sizing:border-box;background:#fff;border-radius:19px;width:100%;min-height:0;padding:8px;display:block;position:relative;overflow:hidden}.selected-download.qr-dark[data-v-1dd43028]{background:#252b35;border-color:#39414e}.selected-download>.branded-qr[data-v-1dd43028]{border-radius:inherit;width:100%;height:100%;display:block}.selected-download>img[data-v-1dd43028]{border-radius:inherit;object-fit:cover;width:100%;height:100%;padding:0;display:block}.selected-download>span[data-v-1dd43028]:not(.selected-download-logo){display:none}.selected-download>.selected-download-logo[data-v-1dd43028]{background:#fff;border:0;border-radius:12px;place-items:center;width:46px;height:46px;padding:9px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 8px #00000024}.selected-download-logo img[data-v-1dd43028]{object-fit:contain;width:100%;height:100%;display:block}.selected-download-logo svg[data-v-1dd43028]{color:#111}@media (width<=720px){.selected-download[data-v-1dd43028]{justify-self:center;width:min(100%,360px);min-height:0}.selected-download>img[data-v-1dd43028]{width:100%;height:100%}}.desktop-home[data-v-e2eb7748]{padding:18px 0 72px}.home-section[data-v-e2eb7748]{position:relative}.section-inner[data-v-e2eb7748]{width:min(calc(100% - 48px),var(--host-content-width));margin:0 auto;padding:70px 0}.eyebrow[data-v-e2eb7748]{color:var(--core-color-primary);letter-spacing:.15em;text-transform:uppercase;margin-bottom:14px;font-size:.72rem;font-weight:850;display:block}h1[data-v-e2eb7748],h2[data-v-e2eb7748],p[data-v-e2eb7748]{margin-top:0}h1[data-v-e2eb7748]{color:#fff;letter-spacing:-.06em;max-width:850px;margin-bottom:22px;font-size:clamp(3.4rem,6vw,6rem);line-height:.94}h2[data-v-e2eb7748]{letter-spacing:-.045em;margin-bottom:14px;font-size:clamp(2.2rem,3.8vw,4rem);line-height:1}.section-heading[data-v-e2eb7748]{justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.section-heading>div[data-v-e2eb7748]{max-width:760px}.section-heading p[data-v-e2eb7748],.about-copy>p[data-v-e2eb7748],.contacts-copy p[data-v-e2eb7748]{color:var(--core-color-text-muted);margin-bottom:0;font-size:1.02rem;line-height:1.65}.text-link[data-v-e2eb7748]{color:var(--core-color-primary);flex:none;align-items:center;gap:7px;font-weight:800;text-decoration:none;display:flex}.section-hero[data-v-e2eb7748]{width:min(calc(100% - 32px),calc(var(--host-content-width) + 48px));background:var(--core-color-surface-muted);min-height:650px;box-shadow:0 28px 80px color-mix(in srgb,var(--core-shadow-color) 52%,transparent);border-radius:32px;margin:0 auto;overflow:hidden}.hero-media[data-v-e2eb7748]{will-change:opacity,transform;background-position:50%;background-size:cover;position:absolute;inset:0}.hero-fade-enter-active[data-v-e2eb7748],.hero-fade-leave-active[data-v-e2eb7748]{transition:opacity .8s,transform 1.35s cubic-bezier(.2,.7,.2,1)}.hero-fade-enter-from[data-v-e2eb7748]{opacity:0;transform:scale(1.045)}.hero-fade-leave-to[data-v-e2eb7748]{opacity:0;transform:scale(1.018)}.hero-fade-leave-active[data-v-e2eb7748]{position:absolute;inset:0}.hero-inner[data-v-e2eb7748]{z-index:1;align-items:flex-end;min-height:650px;padding:70px 48px;display:flex;position:relative}.hero-copy[data-v-e2eb7748]{max-width:820px}.hero-copy .eyebrow[data-v-e2eb7748],.hero-copy p[data-v-e2eb7748]{color:#fff}.hero-copy p[data-v-e2eb7748]{max-width:660px;margin-bottom:0;font-size:1.1rem;line-height:1.65}.actions[data-v-e2eb7748]{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.actions a[data-v-e2eb7748],.primary[data-v-e2eb7748]{border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:50px;padding:0 21px;font-weight:800;text-decoration:none;display:inline-flex}.primary[data-v-e2eb7748]{color:var(--core-color-primary-contrast);background:var(--core-color-primary)}.secondary[data-v-e2eb7748]{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff20;border:1px solid #fff5}.hero-pagination[data-v-e2eb7748]{gap:7px;margin-top:38px;display:flex}.hero-pagination button[data-v-e2eb7748]{cursor:pointer;background:#fff6;border:0;border-radius:99px;width:28px;height:5px;padding:0}.hero-pagination button.active[data-v-e2eb7748]{background:#fff;width:48px}.photo-grid[data-v-e2eb7748]{gap:18px;margin-top:34px;display:grid}.grid-destinations[data-v-e2eb7748]{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-hotels[data-v-e2eb7748]{grid-template-columns:repeat(3,minmax(0,1fr))}.photo-card[data-v-e2eb7748]{color:#fff;min-height:360px;box-shadow:0 18px 45px color-mix(in srgb,var(--core-shadow-color) 40%,transparent);border-radius:24px;text-decoration:none;position:relative;overflow:hidden}.grid-hotels .photo-card[data-v-e2eb7748]{min-height:430px}.photo-card img[data-v-e2eb7748],.card-shade[data-v-e2eb7748]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.photo-card img[data-v-e2eb7748]{transition:transform .5s}.photo-card:hover img[data-v-e2eb7748]{transform:scale(1.045)}.card-shade[data-v-e2eb7748]{background:linear-gradient(#0000 35%,#030912d1)}.card-badge[data-v-e2eb7748]{color:#111827;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffdc;border-radius:999px;padding:8px 11px;font-size:.72rem;font-weight:800;position:absolute;top:18px;left:18px}.card-copy[data-v-e2eb7748]{gap:8px;display:grid;position:absolute;bottom:22px;left:22px;right:22px}.card-copy strong[data-v-e2eb7748]{font-size:1.45rem}.card-copy small[data-v-e2eb7748]{color:#ffffffd9;max-width:280px;font-size:.82rem;line-height:1.45}.card-arrow[data-v-e2eb7748]{box-sizing:content-box;opacity:0;background:#00000035;border-radius:50%;padding:9px;transition:all .2s;position:absolute;top:18px;right:18px;transform:translate(-5px,5px)}.photo-card:hover .card-arrow[data-v-e2eb7748]{opacity:1;transform:none}.section-about[data-v-e2eb7748]{background:var(--core-color-surface)}.about-grid[data-v-e2eb7748]{grid-template-columns:1fr 1fr;align-items:stretch;gap:58px;display:grid}.about-grid>img[data-v-e2eb7748]{object-fit:cover;border-radius:28px;width:100%;height:100%;min-height:520px}.about-copy[data-v-e2eb7748]{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.about-copy ul[data-v-e2eb7748]{border-top:1px solid var(--core-color-divider);width:100%;margin:30px 0;padding:0;list-style:none;display:grid}.about-copy li[data-v-e2eb7748]{border-bottom:1px solid var(--core-color-divider);grid-template-columns:120px 1fr;gap:20px;padding:16px 0;display:grid}.about-copy li span[data-v-e2eb7748]{color:var(--core-color-text-muted);font-size:.87rem;line-height:1.5}.section-promo .section-inner[data-v-e2eb7748]{padding-top:34px;padding-bottom:34px}.promo-card[data-v-e2eb7748]{color:#fff;background-position:50%;background-size:cover;border-radius:30px;align-items:flex-end;min-height:430px;padding:54px;display:flex;overflow:hidden}.promo-card>div[data-v-e2eb7748]{max-width:700px}.promo-card .eyebrow[data-v-e2eb7748],.promo-card p[data-v-e2eb7748]{color:#fff}.promo-card p[data-v-e2eb7748]{max-width:560px;line-height:1.65}.promo-card h2[data-v-e2eb7748]{font-size:clamp(2.5rem,5vw,5rem)}.section-app-promo .section-inner[data-v-e2eb7748]{width:min(calc(100% - 48px),var(--host-content-width));padding:34px 0}.section-app-promo[data-v-e2eb7748] .app-landing{width:100%;padding:0}.section-app-promo[data-v-e2eb7748] .landing-hero{grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr);gap:34px;min-height:640px;padding-left:52px;padding-right:42px}.section-contacts .section-inner[data-v-e2eb7748]{grid-template-columns:.8fr 1.2fr;gap:60px;display:grid}.contact-grid[data-v-e2eb7748]{gap:12px;display:grid}.contact-grid a[data-v-e2eb7748]{color:var(--core-color-text-main);background:var(--core-color-surface);border:1px solid var(--core-color-border);border-radius:18px;align-items:center;gap:16px;padding:20px;text-decoration:none;display:flex}.contact-grid>a>svg[data-v-e2eb7748]{color:var(--core-color-primary)}.contact-grid>a>img[data-v-e2eb7748]{object-fit:contain;width:24px;height:24px}.contact-grid span[data-v-e2eb7748]{gap:4px;display:grid}.contact-grid small[data-v-e2eb7748]{color:var(--core-color-text-muted)}.service-grid[data-v-e2eb7748]{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:34px;display:grid}.service-card[data-v-e2eb7748]{color:var(--core-color-text-main);background:var(--core-color-surface);border-radius:20px;text-decoration:none;display:grid;overflow:hidden}.service-card img[data-v-e2eb7748]{object-fit:cover;width:100%;height:220px}.service-card strong[data-v-e2eb7748]{padding:18px}@media (width<=1100px){.grid-destinations[data-v-e2eb7748]{grid-template-columns:repeat(2,1fr)}.about-grid[data-v-e2eb7748]{gap:32px}.section-contacts .section-inner[data-v-e2eb7748]{grid-template-columns:1fr}.main-nav[data-v-e2eb7748]{gap:14px}}.site-footer[data-v-b7c5b09d]{padding:54px max(24px,calc((100% - var(--host-content-width))/2));color:var(--core-color-text-main);background:var(--core-color-surface);border-top:1px solid var(--core-color-border)}.footer-grid[data-v-b7c5b09d]{grid-template-columns:1.4fr 1fr 1fr;gap:56px;display:grid}.footer-brand strong[data-v-b7c5b09d]{font-size:1.2rem}.footer-brand p[data-v-b7c5b09d]{max-width:420px;color:var(--core-color-text-muted);line-height:1.6}.site-footer nav[data-v-b7c5b09d],.contacts[data-v-b7c5b09d]{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.site-footer a[data-v-b7c5b09d]{color:var(--core-color-text-muted);text-decoration:none}.site-footer a[data-v-b7c5b09d]:hover{color:var(--core-color-primary)}.footer-bottom[data-v-b7c5b09d]{color:var(--core-color-text-muted);border-top:1px solid var(--core-color-divider);justify-content:space-between;gap:24px;margin-top:42px;padding-top:22px;font-size:.8rem;display:flex}.footer-bottom nav[data-v-b7c5b09d]{flex-flow:wrap}.site-header[data-v-ce3b7e52]{z-index:100;background:color-mix(in srgb,var(--core-color-surface) 94%,transparent);border-bottom:1px solid var(--core-color-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);width:100%}.site-header.is-sticky[data-v-ce3b7e52]{position:sticky;top:0}.header-inner[data-v-ce3b7e52]{width:min(calc(100% - 48px),var(--host-content-width));grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr);align-items:center;gap:28px;min-height:76px;margin:0 auto;display:grid}.brand[data-v-ce3b7e52]{min-width:0;color:var(--core-color-text-main);align-items:center;gap:12px;text-decoration:none;display:flex}.brand img[data-v-ce3b7e52]{object-fit:contain;border-radius:10px;width:42px;height:42px}.brand strong[data-v-ce3b7e52]{text-overflow:ellipsis;white-space:nowrap;font-size:1.05rem;overflow:hidden}.main-nav[data-v-ce3b7e52]{align-items:center;gap:28px;display:flex}.main-nav a[data-v-ce3b7e52],.header-actions a[data-v-ce3b7e52]{color:var(--core-color-text-main);font-size:.92rem;font-weight:600;text-decoration:none}.main-nav a.router-link-active[data-v-ce3b7e52]{color:var(--core-color-primary)}.header-actions[data-v-ce3b7e52]{justify-content:flex-end;align-items:center;gap:10px;display:flex}.profile-link[data-v-ce3b7e52]{background:var(--core-color-surface-muted);border:1px solid var(--core-color-border);border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:0 14px;transition:all .2s;display:flex;color:var(--core-color-text-main)!important}.profile-link[data-v-ce3b7e52]:hover,.profile-link.router-link-active[data-v-ce3b7e52]{border-color:var(--core-color-primary);background:var(--core-color-primary-soft);color:var(--core-color-primary)!important}.variant-compact .header-inner[data-v-ce3b7e52]{min-height:62px}.theme-toggle[data-v-ce3b7e52]{width:40px;height:40px;color:var(--core-color-text-main);background:var(--core-color-surface-muted);border:1px solid var(--core-color-border);cursor:pointer;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.theme-toggle svg[data-v-ce3b7e52]{width:18px;height:18px}.theme-toggle[data-v-ce3b7e52]:hover{color:var(--core-color-primary);border-color:var(--core-color-primary)}.site-header[data-v-ce3b7e52]{width:min(calc(100% - 32px),calc(var(--host-content-width) + 48px));background:color-mix(in srgb,var(--core-color-surface) 82%,transparent);border:1px solid color-mix(in srgb,var(--core-color-border) 82%,transparent);box-shadow:0 14px 42px color-mix(in srgb,var(--core-shadow-color) 52%,transparent);-webkit-backdrop-filter:blur(22px)saturate(145%);backdrop-filter:blur(22px)saturate(145%);border-radius:22px;margin:14px auto 0}.site-header.is-sticky[data-v-ce3b7e52]{top:14px}.header-inner[data-v-ce3b7e52]{box-sizing:border-box;width:100%;padding:0 24px}.desktop-platform[data-v-6054d575]{background:var(--core-color-background);min-height:100vh;color:var(--core-color-text-main);flex-direction:column;display:flex}.desktop-main[data-v-6054d575]{flex:1;display:block}.desktop-page[data-v-6054d575]{width:min(100%,var(--host-content-width));min-height:60vh;margin:0 auto;padding:40px 24px 72px}.desktop-page[data-v-6054d575] .page-content,.desktop-page[data-v-6054d575] .profile-page,.desktop-page[data-v-6054d575] .about-page,.desktop-page[data-v-6054d575] .addresses-page,.desktop-page[data-v-6054d575] .request-page,.desktop-page[data-v-6054d575] .favorites-page{background:0 0;width:100%;max-width:none;min-height:0!important}.desktop-page[data-v-6054d575] .search-form-wrapper{max-width:none}.desktop-page[data-v-6054d575] .form-actions{width:auto;position:static;transform:none}.desktop-page[data-v-6054d575] .about-page{padding-bottom:32px}.desktop-page[data-v-6054d575] .addresses-list{grid-template-columns:repeat(2,minmax(0,1fr))}.desktop-page[data-v-6054d575] .about-modal{position:fixed}.desktop-page[data-v-6054d575] .favorites-toolbar{position:static}.desktop-page[data-v-6054d575] .favorites-page{padding-bottom:32px}.desktop-page[data-v-6054d575] .profile-container{max-width:1100px}.desktop-page[data-v-6054d575] .profile-sticky-top{background:0 0;position:static}.desktop-page[data-v-6054d575] .profile-content{padding:0}.desktop-page[data-v-6054d575] .about-content{max-width:1100px}.desktop-page[data-v-6054d575] .about-sticky{display:none!important}.desktop-page[data-v-6054d575] .search-form-wrapper{width:100%;max-width:none;margin:0}.desktop-search-page[data-v-6054d575]{padding-bottom:64px}.desktop-search-page[data-v-6054d575] .tourvisor-page{background-image:none!important}.host-app-root[data-v-d083e02a]{--core-safe-area-top:env(safe-area-inset-top,0px);--core-safe-area-right:env(safe-area-inset-right,0px);--core-safe-area-bottom:env(safe-area-inset-bottom,0px);--core-safe-area-left:env(safe-area-inset-left,0px);isolation:isolate;width:100%;height:100%;color:var(--core-color-text-main);background:var(--core-color-background);font-family:var(--core-font-family);position:relative}.host-app-root.presentation-mobile[data-v-d083e02a]{overflow:hidden}.host-app-root.presentation-desktop[data-v-d083e02a]{height:auto;min-height:100%;overflow:visible}.host-overlay[data-v-d083e02a]{z-index:2147483000;pointer-events:none;position:absolute;inset:0;overflow:hidden}.host-app-root[data-v-d083e02a] .dashboard-card{border-radius:var(--core-border-radius,16px)}.addresses-page[data-v-6c7ef299]{min-height:100%;padding:16px 16px calc(24px + var(--core-safe-area-bottom));background:var(--core-color-background);color:var(--core-color-text-main);font-family:var(--core-font-family,"Inter", system-ui, sans-serif)}.addresses-list[data-v-6c7ef299]{gap:16px;max-width:720px;margin:0 auto;display:grid}.address-card[data-v-6c7ef299]{color:#fff;width:100%;height:150px;font:inherit;text-align:left;background:#ddd;border:0;border-radius:12px;padding:0;transition:transform .15s;position:relative;overflow:hidden}.address-card[data-v-6c7ef299]:active{transform:scale(.98)}.address-card>img[data-v-6c7ef299]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.card-overlay[data-v-6c7ef299]{background:#0000006b;position:absolute;inset:0}.card-content[data-v-6c7ef299]{flex-direction:column;justify-content:space-between;padding:12px;display:flex;position:absolute;inset:0}.card-metro[data-v-6c7ef299]{align-items:center;gap:5px;font-size:.75rem;font-weight:600;display:flex}.card-metro svg[data-v-6c7ef299]{color:#fff;width:16px;height:12px}.card-address[data-v-6c7ef299]{opacity:.82;margin-top:5px;font-size:.7rem;display:block}.card-bottom[data-v-6c7ef299]{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.card-bottom>strong[data-v-6c7ef299]{max-width:68%;font-size:1rem;line-height:1.15}.card-bottom>span[data-v-6c7ef299]{color:#86efac;text-align:right;font-size:1rem;font-weight:800;display:grid}.card-bottom small[data-v-6c7ef299]{font-size:.65rem;font-weight:600}.addresses-state[data-v-6c7ef299]{color:#888;place-items:center;min-height:50vh;display:grid}@container (width>=768px){.addresses-page[data-v-6c7ef299]{padding:24px 28px calc(32px + var(--core-safe-area-bottom))}.addresses-list[data-v-6c7ef299]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:960px}.address-card[data-v-6c7ef299]{height:210px}.card-bottom>strong[data-v-6c7ef299]{font-size:1.15rem}}.customer-login[data-v-0dd29ea3]{min-height:100vh;color:var(--core-color-text-main);background:radial-gradient(circle at 80% 0,color-mix(in srgb,var(--core-color-primary) 18%,transparent),transparent 38%),var(--core-color-background);place-items:center;padding:24px;display:grid}section[data-v-0dd29ea3]{background:var(--core-color-surface);border:1px solid var(--core-color-border);width:min(430px,100%);box-shadow:0 24px 70px var(--core-shadow-color);border-radius:28px;padding:38px}.mark[data-v-0dd29ea3]{width:52px;height:52px;color:var(--core-color-primary-contrast);background:var(--core-color-primary);border-radius:17px;place-items:center;margin-bottom:26px;font-size:24px;font-weight:900;display:grid}small[data-v-0dd29ea3]{color:var(--core-color-primary);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800}h1[data-v-0dd29ea3]{letter-spacing:-.04em;margin:12px 0;font-size:34px;line-height:1.08}section>p[data-v-0dd29ea3]{color:var(--core-color-text-muted);margin:0 0 28px;font-size:14px;line-height:1.55}form[data-v-0dd29ea3]{gap:16px;display:grid}label[data-v-0dd29ea3]{gap:7px;font-size:12px;font-weight:750;display:grid}label>div[data-v-0dd29ea3]{position:relative}input[data-v-0dd29ea3]{width:100%;height:50px;color:var(--core-color-text-main);background:var(--core-color-surface-muted);border:1px solid var(--core-color-border);box-sizing:border-box;font:inherit;border-radius:13px;outline:0;padding:0 14px}input[data-v-0dd29ea3]:focus{border-color:var(--core-color-primary);box-shadow:0 0 0 3px var(--core-color-primary-soft)}label button[data-v-0dd29ea3]{width:34px;height:34px;color:var(--core-color-text-muted);background:0 0;border:0;place-items:center;display:grid;position:absolute;top:8px;right:8px}label svg[data-v-0dd29ea3]{width:17px}.login[data-v-0dd29ea3]{height:52px;color:var(--core-color-primary-contrast);background:var(--core-color-primary);border:0;border-radius:13px;margin-top:4px;font-weight:850}.login[data-v-0dd29ea3]:disabled{opacity:.65}.error[data-v-0dd29ea3]{color:var(--core-color-danger);background:color-mix(in srgb,var(--core-color-danger) 10%,transparent);border-radius:9px;margin:0;padding:10px;font-size:11px}em[data-v-0dd29ea3]{color:var(--core-color-text-muted);margin-top:17px;font-size:10px;font-style:normal;display:block}.back[data-v-0dd29ea3]{width:100%;color:var(--core-color-text-muted);background:0 0;border:0;margin-top:22px;font-size:11px}@media (width<=520px){.customer-login[data-v-0dd29ea3]{background:var(--core-color-surface);padding:0}section[data-v-0dd29ea3]{box-shadow:none;border:0;border-radius:0;padding:30px 24px}h1[data-v-0dd29ea3]{font-size:30px}}.session-notice[data-v-0dd29ea3]{background:color-mix(in srgb,var(--core-color-danger) 9%,transparent);border-radius:10px;padding:11px 12px;color:var(--core-color-danger)!important;margin:0 0 18px!important;font-size:12px!important}.forgot[data-v-0dd29ea3]{color:var(--core-color-primary);margin-top:16px;font-size:12px;font-weight:750;text-decoration:none;display:inline-block}main[data-v-99bb2ed2]{background:var(--core-color-background);min-height:100vh;color:var(--core-color-text-main);place-items:center;padding:24px;display:grid}section[data-v-99bb2ed2]{background:var(--core-color-surface);border:1px solid var(--core-color-border);width:min(430px,100%);box-shadow:0 24px 70px var(--core-shadow-color);border-radius:28px;padding:38px}.mark[data-v-99bb2ed2]{width:50px;height:50px;color:var(--core-color-primary-contrast);background:var(--core-color-primary);border-radius:16px;place-items:center;font-weight:900;display:grid}small[data-v-99bb2ed2]{color:var(--core-color-primary);text-transform:uppercase;margin-top:22px;font-weight:800;display:block}h1[data-v-99bb2ed2]{margin:9px 0;font-size:31px}p[data-v-99bb2ed2]{color:var(--core-color-text-muted);font-size:13px;line-height:1.55}form[data-v-99bb2ed2]{gap:15px;margin-top:25px;display:grid}label[data-v-99bb2ed2]{gap:7px;font-size:12px;font-weight:750;display:grid}input[data-v-99bb2ed2],button[data-v-99bb2ed2]{border:1px solid var(--core-color-border);height:50px;font:inherit;border-radius:12px;padding:0 14px}input[data-v-99bb2ed2]{background:var(--core-color-surface-muted)}button[data-v-99bb2ed2]{color:var(--core-color-primary-contrast);background:var(--core-color-primary);border:0;font-weight:800}.back[data-v-99bb2ed2]{color:var(--core-color-text-muted);margin-top:20px;font-size:12px;display:block}.done[data-v-99bb2ed2]{color:var(--core-color-success);background:color-mix(in srgb,var(--core-color-success) 10%,transparent);border-radius:12px;gap:12px;margin-top:24px;padding:15px;font-size:13px;display:grid}.done a[data-v-99bb2ed2]{color:var(--core-color-primary)}.error[data-v-99bb2ed2]{color:var(--core-color-danger)}main[data-v-3b850375]{background:var(--core-color-background);min-height:100vh;color:var(--core-color-text-main);place-items:center;padding:24px;display:grid}section[data-v-3b850375]{background:var(--core-color-surface);border:1px solid var(--core-color-border);width:min(430px,100%);box-shadow:0 24px 70px var(--core-shadow-color);border-radius:28px;padding:38px}.mark[data-v-3b850375]{width:50px;height:50px;color:var(--core-color-primary-contrast);background:var(--core-color-primary);border-radius:16px;place-items:center;font-weight:900;display:grid}small[data-v-3b850375]{color:var(--core-color-primary);text-transform:uppercase;margin-top:22px;font-weight:800;display:block}h1[data-v-3b850375]{margin:9px 0 25px;font-size:31px}form[data-v-3b850375]{gap:15px;display:grid}label[data-v-3b850375]{gap:7px;font-size:12px;font-weight:750;display:grid}input[data-v-3b850375],button[data-v-3b850375]{border:1px solid var(--core-color-border);height:50px;font:inherit;border-radius:12px;padding:0 14px}input[data-v-3b850375]{background:var(--core-color-surface-muted)}button[data-v-3b850375]{color:var(--core-color-primary-contrast);background:var(--core-color-primary);border:0;font-weight:800}.back[data-v-3b850375]{color:var(--core-color-text-muted);margin-top:20px;font-size:12px;display:block}.done[data-v-3b850375]{color:var(--core-color-success);background:color-mix(in srgb,var(--core-color-success) 10%,transparent);border-radius:12px;padding:15px;font-size:13px}.error[data-v-3b850375]{color:var(--core-color-danger);font-size:12px}.tour-details-page[data-v-aa89094f]{background-color:#f3f4f6;min-height:100%;padding:16px 16px 80px;font-family:Open Sans,Trebuchet MS,arial,sans-serif}.page-container[data-v-aa89094f]{max-width:800px;margin:0 auto}.desktop-back[data-v-aa89094f]{display:none}.tv-card[data-v-aa89094f]{background:var(--core-color-surface,#fff);border-radius:12px;margin-bottom:16px;overflow:hidden;box-shadow:0 2px 8px #0000000f}.main-info-card .tour-image[data-v-aa89094f]{background-position:50%;background-size:cover;height:240px;position:relative}.tv-rating[data-v-aa89094f]{color:#fff;background:#f59e0b;border-radius:4px;padding:2px 6px;font-size:14px;font-weight:700;position:absolute;bottom:12px;left:16px}.card-body[data-v-aa89094f]{padding:16px}.tv-stars[data-v-aa89094f]{color:#f59e0b;letter-spacing:2px;margin-bottom:4px;font-size:14px}.tour-title[data-v-aa89094f]{color:#111827;margin:0 0 4px;font-size:20px;font-weight:700;line-height:1.3}.tour-location[data-v-aa89094f]{color:#6b7280;margin:0 0 12px;font-size:14px}.tv-badge[data-v-aa89094f]{color:#fff;text-transform:uppercase;border-radius:4px;padding:4px 8px;font-size:12px;font-weight:700;display:inline-block}.status-danger[data-v-aa89094f]{background:#ef4444}.status-success[data-v-aa89094f]{background:#10b981}.status-warning[data-v-aa89094f]{background:#f59e0b}.section-card .card-header[data-v-aa89094f]{border-bottom:1px solid #f3f4f6;padding:16px}.section-title[data-v-aa89094f]{color:#111827;align-items:center;gap:8px;margin:0;font-size:16px;font-weight:700;display:flex}.section-title .icon[data-v-aa89094f]{color:#9ca3af;width:20px;height:20px}.info-row[data-v-aa89094f]{border-bottom:1px solid #f9fafb;justify-content:space-between;padding:8px 0;display:flex}.info-row[data-v-aa89094f]:last-child{border-bottom:none}.info-label[data-v-aa89094f]{color:#6b7280;font-size:14px}.info-value[data-v-aa89094f]{color:#111827;font-size:14px;font-weight:600}.info-value.price[data-v-aa89094f]{font-size:16px;font-weight:700}.action-row[data-v-aa89094f]{margin-top:16px}.payment-progress[data-v-aa89094f]{background:var(--core-color-surface-muted);border-radius:999px;height:8px;margin-top:18px;overflow:hidden}.payment-progress span[data-v-aa89094f]{background:var(--core-color-success);border-radius:inherit;height:100%;transition:width .35s;display:block}.payment-caption[data-v-aa89094f]{color:var(--core-color-text-muted);margin:7px 0 0;font-size:12px}.tv-btn-primary[data-v-aa89094f]{color:#fff;cursor:pointer;background:#ef4444;border:none;border-radius:8px;padding:12px 24px;font-size:15px;font-weight:600;transition:background .2s}.tv-btn-primary.full-width[data-v-aa89094f]{width:100%}.tv-btn-primary[data-v-aa89094f]:active{background:#dc2626}.info-grid[data-v-aa89094f]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.info-item[data-v-aa89094f]{flex-direction:column;display:flex}.info-item .info-label[data-v-aa89094f]{color:#9ca3af;margin-bottom:2px;font-size:12px}.info-item .info-value[data-v-aa89094f]{color:#111827;font-size:14px;font-weight:600}.flights-list[data-v-aa89094f]{flex-direction:column;gap:16px;display:flex}.flight-item[data-v-aa89094f]{background:#f9fafb;border-radius:8px;padding:12px}.flight-direction[data-v-aa89094f]{color:#111827;justify-content:space-between;margin-bottom:12px;font-size:13px;font-weight:700;display:flex}.flight-date[data-v-aa89094f]{color:#6b7280;font-weight:400}.flight-details[data-v-aa89094f]{justify-content:space-between;align-items:center;display:flex}.flight-airport[data-v-aa89094f]{flex-direction:column;display:flex}.flight-airport.text-right[data-v-aa89094f]{text-align:right}.flight-airport .time[data-v-aa89094f]{color:#111827;font-size:18px;font-weight:700}.flight-airport .airport-code[data-v-aa89094f]{color:#6b7280;font-size:13px;font-weight:600}.flight-path[data-v-aa89094f]{flex-direction:column;flex:1;align-items:center;padding:0 16px;display:flex}.flight-path .duration[data-v-aa89094f]{color:#9ca3af;margin-bottom:4px;font-size:11px}.path-line[data-v-aa89094f]{align-items:center;gap:4px;width:100%;margin-bottom:4px;display:flex}.path-dot[data-v-aa89094f]{background:#d1d5db;border-radius:50%;width:6px;height:6px}.path-dash[data-v-aa89094f]{border-bottom:1px dashed #d1d5db;flex:1;height:1px}.airline[data-v-aa89094f]{color:#6b7280;font-size:11px}.documents-list[data-v-aa89094f]{flex-direction:column;gap:12px;display:flex}.document-item[data-v-aa89094f]{border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:12px;padding:12px;transition:all .2s;display:flex}.doc-icon[data-v-aa89094f]{color:#ef4444;background:#fee2e2;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.icon-file[data-v-aa89094f]{width:20px;height:20px}.doc-info[data-v-aa89094f]{flex:1}.doc-title[data-v-aa89094f]{color:#111827;margin:0 0 2px;font-size:14px;font-weight:600}.doc-desc[data-v-aa89094f]{color:#6b7280;margin:0;font-size:12px}.doc-download[data-v-aa89094f]{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.doc-download[data-v-aa89094f]:disabled{cursor:not-allowed;opacity:.5}.icon-sm[data-v-aa89094f]{width:20px;height:20px}.text-muted[data-v-aa89094f]{color:#9ca3af}.loading-state[data-v-aa89094f]{text-align:center;color:#6b7280;padding:40px 0}.tour-details-page[data-v-aa89094f]{background-color:var(--core-color-background);color:var(--core-color-text-main)}.tour-details-page .card[data-v-aa89094f],.tour-details-page section[data-v-aa89094f]{border-color:var(--core-color-border)}.tour-details-page h1[data-v-aa89094f],.tour-details-page h2[data-v-aa89094f],.tour-details-page h3[data-v-aa89094f],.tour-details-page strong[data-v-aa89094f]{color:var(--core-color-text-main)}.tour-details-page p[data-v-aa89094f],.tour-details-page small[data-v-aa89094f],.tour-details-page .label[data-v-aa89094f]{color:var(--core-color-text-muted)}.tour-details-page .price-card[data-v-aa89094f],.tour-details-page .info-card[data-v-aa89094f],.tour-details-page .flight-card[data-v-aa89094f]{background:var(--core-color-surface)}.tour-details-page[data-v-aa89094f]{font-family:var(--core-font-family)}.tv-card[data-v-aa89094f]{color:var(--core-color-text-main);background:var(--core-color-surface);box-shadow:0 2px 8px var(--core-shadow-color)}.section-card .card-header[data-v-aa89094f],.info-row[data-v-aa89094f]{border-color:var(--core-color-divider)}.tour-title[data-v-aa89094f],.section-title[data-v-aa89094f],.info-value[data-v-aa89094f],.info-item .info-value[data-v-aa89094f],.flight-direction[data-v-aa89094f],.flight-airport .time[data-v-aa89094f],.doc-title[data-v-aa89094f]{color:var(--core-color-text-main)}.tour-location[data-v-aa89094f],.info-label[data-v-aa89094f],.info-item .info-label[data-v-aa89094f],.flight-date[data-v-aa89094f],.flight-airport .airport-code[data-v-aa89094f],.flight-path .duration[data-v-aa89094f],.airline[data-v-aa89094f],.doc-desc[data-v-aa89094f],.doc-download[data-v-aa89094f],.text-muted[data-v-aa89094f],.loading-state[data-v-aa89094f]{color:var(--core-color-text-muted)}.section-title .icon[data-v-aa89094f]{color:var(--core-color-primary)}.text-success[data-v-aa89094f]{color:var(--core-color-success)}.text-danger[data-v-aa89094f]{color:var(--core-color-danger)}.tv-btn-primary[data-v-aa89094f]{color:var(--core-color-primary-contrast);background:var(--core-color-primary)}.flight-item[data-v-aa89094f]{color:var(--core-color-text-main);background:var(--core-color-surface-muted);border:1px solid var(--core-color-border)}.path-dot[data-v-aa89094f]{background:var(--core-color-border)}.path-dash[data-v-aa89094f]{border-color:var(--core-color-border)}.document-item[data-v-aa89094f]{color:var(--core-color-text-main);background:var(--core-color-surface);border-color:var(--core-color-border)}.document-item[data-v-aa89094f]:hover{background:var(--core-color-surface-muted)}.doc-icon[data-v-aa89094f]{color:var(--core-color-primary);background:var(--core-color-primary-soft)}.doc-download[data-v-aa89094f]:hover:not(:disabled){background:var(--core-color-surface-muted)}.tour-details-page[data-v-aa89094f],.tour-details-page .page-container[data-v-aa89094f],.tour-details-page .tour-content[data-v-aa89094f]{background-color:var(--core-color-background)!important}.tour-details-page .tour-content .tv-card[data-v-aa89094f]{background-color:var(--core-color-surface)!important}.tour-details-page.presentation-desktop[data-v-aa89094f]{min-height:0;padding:8px 0 48px;background:0 0!important}.presentation-desktop .page-container[data-v-aa89094f]{width:100%;max-width:1180px}.presentation-desktop .desktop-back[data-v-aa89094f]{color:var(--core-color-text-muted);font:inherit;background:var(--core-color-surface);border:1px solid var(--core-color-border);cursor:pointer;border-radius:999px;align-items:center;gap:9px;margin:0 0 18px;padding:9px 14px;font-size:14px;font-weight:650;text-decoration:none;transition:color .2s,border-color .2s,transform .2s;display:inline-flex}.presentation-desktop .desktop-back[data-v-aa89094f]:hover{color:var(--core-color-primary);border-color:var(--core-color-primary);transform:translate(-2px)}.presentation-desktop .tour-content[data-v-aa89094f]{grid-template-columns:minmax(0,1fr) 350px;gap:22px;display:grid;background:0 0!important}.presentation-desktop .tv-card[data-v-aa89094f]{border:1px solid var(--core-color-border);box-shadow:0 14px 42px color-mix(in srgb,var(--core-shadow-color) 35%,transparent);border-radius:24px;margin:0}.presentation-desktop .main-info-card[data-v-aa89094f]{grid-column:1/-1;grid-template-columns:minmax(0,1.45fr) minmax(340px,.55fr);min-height:390px;display:grid}.presentation-desktop .main-info-card .tour-image[data-v-aa89094f]{height:100%;min-height:390px}.presentation-desktop .main-info-card>.card-body[data-v-aa89094f]{flex-direction:column;justify-content:center;padding:44px;display:flex}.presentation-desktop .tv-rating[data-v-aa89094f]{border-radius:10px;padding:7px 10px;font-size:15px;bottom:20px;left:20px;box-shadow:0 6px 18px #0000002e}.presentation-desktop .tv-stars[data-v-aa89094f]{margin-bottom:12px;font-size:17px}.presentation-desktop .tour-title[data-v-aa89094f]{letter-spacing:-.035em;font-size:clamp(2rem,3vw,3.2rem);line-height:1.06}.presentation-desktop .tour-location[data-v-aa89094f]{margin-top:14px;font-size:15px;line-height:1.55}.presentation-desktop .tour-badges[data-v-aa89094f]{margin-top:18px}.presentation-desktop .tv-badge[data-v-aa89094f]{letter-spacing:.06em;border-radius:999px;padding:7px 11px;font-size:11px}.presentation-desktop .section-card .card-header[data-v-aa89094f]{padding:22px 24px}.presentation-desktop .section-card>.card-body[data-v-aa89094f]{padding:24px}.presentation-desktop .section-title[data-v-aa89094f]{font-size:18px}.presentation-desktop .payment-card[data-v-aa89094f]{grid-area:2/2;align-self:start}.presentation-desktop .payment-card .info-row[data-v-aa89094f]{padding:12px 0}.presentation-desktop .payment-card .info-value.price[data-v-aa89094f]{font-size:22px}.presentation-desktop .params-card[data-v-aa89094f]{grid-area:2/1}.presentation-desktop .params-card .info-grid[data-v-aa89094f]{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 28px}.presentation-desktop .params-card .info-item[data-v-aa89094f]{background:var(--core-color-surface-muted);border:1px solid var(--core-color-border);border-radius:14px;min-height:72px;padding:15px 17px}.presentation-desktop .params-card .info-label[data-v-aa89094f]{margin-bottom:7px;font-size:12px}.presentation-desktop .params-card .info-value[data-v-aa89094f]{font-size:15px;line-height:1.4}.presentation-desktop .flights-card[data-v-aa89094f]{grid-area:3/1}.presentation-desktop .flight-item[data-v-aa89094f]{border-radius:16px;padding:18px}.presentation-desktop .flight-airport .time[data-v-aa89094f]{font-size:24px}.presentation-desktop .flight-direction[data-v-aa89094f]{margin-bottom:18px}.presentation-desktop .documents-card[data-v-aa89094f]{grid-area:4/1/auto/-1}.presentation-desktop .documents-list[data-v-aa89094f]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.presentation-desktop .document-item[data-v-aa89094f]{border-radius:14px;min-height:76px;padding:14px 16px}.presentation-desktop .doc-icon[data-v-aa89094f]{border-radius:12px;flex:0 0 44px;width:44px;height:44px}.presentation-desktop .tv-btn-primary[data-v-aa89094f]{border-radius:12px;min-height:48px}@media (width<=1050px){.presentation-desktop .tour-content[data-v-aa89094f]{grid-template-columns:minmax(0,1fr) 310px}.presentation-desktop .main-info-card[data-v-aa89094f]{grid-template-columns:1.2fr .8fr}.presentation-desktop .main-info-card>.card-body[data-v-aa89094f]{padding:32px}}.selection-page[data-v-73832da4]{min-height:100dvh;color:var(--core-color-text-main,#111827);background:var(--core-color-background,#f5f6f8);padding:clamp(24px,5vw,64px)}header[data-v-73832da4]{text-align:center;max-width:720px;margin:0 auto 30px}header small[data-v-73832da4]{color:var(--core-color-primary,#e6442f);font-weight:800}h1[data-v-73832da4]{margin:10px 0;font-size:clamp(2rem,5vw,3.6rem)}header p[data-v-73832da4]{color:var(--core-color-text-muted,#6b7280)}.offers[data-v-73832da4]{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:18px;max-width:1180px;margin:auto;display:grid}.offers article[data-v-73832da4]{background:var(--core-color-surface,#fff);border:1px solid var(--core-color-border,#e5e7eb);border-radius:20px;overflow:hidden;box-shadow:0 12px 36px #0f172a14}article>img[data-v-73832da4]{object-fit:cover;width:100%;height:210px}article>div[data-v-73832da4]{gap:9px;padding:20px;display:grid}article h2[data-v-73832da4],article p[data-v-73832da4]{margin:0}article span[data-v-73832da4],article p[data-v-73832da4],article small[data-v-73832da4]{color:var(--core-color-text-muted,#6b7280)}article strong[data-v-73832da4]{font-size:1.45rem}button[data-v-73832da4]{color:var(--core-color-primary-contrast,#fff);background:var(--core-color-primary,#e6442f);border:0;border-radius:12px;margin-top:8px;padding:13px;font-weight:800}button[data-v-73832da4]:disabled{opacity:.65}.state[data-v-73832da4],.success[data-v-73832da4]{text-align:center;background:var(--core-color-surface,#fff);border-radius:16px;max-width:720px;margin:40px auto;padding:20px}.error[data-v-73832da4]{color:var(--core-color-danger,#b42318)}.success[data-v-73832da4]{color:var(--core-color-success,#087a55);position:sticky;bottom:18px;box-shadow:0 12px 40px #0f172a26}.core-host-preview[data-v-39a8bbfc]{width:100%;height:100%;position:relative;overflow:hidden}.preview-app[data-v-39a8bbfc]{--core-safe-area-bottom:0px;width:100%;height:100%}.desktop-host-preview[data-v-43dfdaed]{transform-origin:0 0;background:#fff;width:1280px;min-height:800px}.tablet-host-preview[data-v-43dfdaed]{width:820px;min-height:1180px}.metric[data-v-69b25f8c]{background:#fff;border:1px solid #e8e9ed;border-radius:11px;padding:14px}.metric span[data-v-69b25f8c],.metric small[data-v-69b25f8c]{color:#999ba2;font-size:7px;display:block}.metric strong[data-v-69b25f8c]{letter-spacing:-.03em;margin:8px 0 5px;font-size:17px;display:block}.metric.alert strong[data-v-69b25f8c]{color:#e6533f}@media (width<=500px){.metric[data-v-69b25f8c]{padding:10px}.metric strong[data-v-69b25f8c]{font-size:13px}}.product-demo[data-v-73b0e46d]{background:#101114;border-radius:32px;grid-template-columns:.72fr 1.28fr;gap:36px;padding:34px;display:grid;position:relative;box-shadow:0 35px 90px #10111425}.demo-copy[data-v-73b0e46d]{color:#fff;flex-direction:column;padding:28px 12px 18px;display:flex}.demo-copy>span[data-v-73b0e46d]{color:#ff8a52;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:800}.demo-copy h3[data-v-73b0e46d]{letter-spacing:-.045em;margin:22px 0 16px;font-size:clamp(28px,3.2vw,48px);line-height:1.02}.demo-copy p[data-v-73b0e46d]{color:#a8abb4;margin:0;font-size:15px;line-height:1.7}.demo-copy>strong[data-v-73b0e46d]{color:#fff;align-items:center;gap:9px;margin-top:24px;font-size:12px;display:flex}.demo-controls[data-v-73b0e46d]{align-items:center;gap:12px;margin-top:auto;padding-top:30px;display:flex}.demo-controls button[data-v-73b0e46d]{color:#fff;cursor:pointer;background:#ffffff10;border:1px solid #ffffff18;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.demo-controls button[data-v-73b0e46d]:hover,.demo-controls button[data-v-73b0e46d]:focus-visible{background:#ffffff20;outline:2px solid #ff8a52}.demo-controls svg[data-v-73b0e46d]{width:18px}.demo-controls span[data-v-73b0e46d]{color:#858994;font-size:10px}.demo-window[data-v-73b0e46d]{background:#f5f6f8;border:1px solid #ffffff24;border-radius:20px;min-width:0;overflow:hidden}.demo-window>header[data-v-73b0e46d]{color:#8a8d95;background:#fff;border-bottom:1px solid #e7e8ec;align-items:center;gap:6px;height:46px;padding:0 15px;font-size:8px;display:flex}.demo-window>header i[data-v-73b0e46d]{background:#e3e4e8;border-radius:50%;width:7px;height:7px}.demo-window>header i[data-v-73b0e46d]:first-child{background:#ff6b57}.demo-window>header b[data-v-73b0e46d]{color:#45474e;margin-left:9px}.demo-window>header span[data-v-73b0e46d]{margin-left:auto}.demo-window>nav[data-v-73b0e46d]{background:#fff;border-bottom:1px solid #e7e8ec;align-items:center;gap:5px;height:51px;padding:0 15px;display:flex}.demo-window>nav strong[data-v-73b0e46d]{margin-right:auto;font-size:10px}.demo-window>nav button[data-v-73b0e46d]{color:#8a8e97;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:5px;padding:7px 8px;font-size:7px;display:flex}.demo-window>nav button.active[data-v-73b0e46d]{color:#e34e39;background:#fff0ed}.demo-window>nav svg[data-v-73b0e46d]{width:11px;height:11px}main[data-v-73b0e46d]{min-height:425px;padding:22px}.metric-row[data-v-73b0e46d]{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px;display:grid}.table[data-v-73b0e46d]{background:#fff;border:1px solid #e8e9ed;border-radius:12px;overflow:hidden}.table>div[data-v-73b0e46d]{border-top:1px solid #eeeeef;grid-template-columns:1.3fr 1fr .8fr .65fr;align-items:center;gap:10px;padding:12px 14px;font-size:8px;display:grid}.table .table-head[data-v-73b0e46d]{color:#94969c;text-transform:uppercase;background:#fafafb;border:0;font-size:7px}.table b[data-v-73b0e46d]{font-size:9px;display:grid}.table small[data-v-73b0e46d]{color:#a1a3aa;margin-top:3px;font-weight:400}.table em[data-v-73b0e46d]{color:#d64e3b;background:#fff0ed;border-radius:9px;justify-self:start;padding:5px 7px;font-style:normal}.team-list[data-v-73b0e46d],.tasks[data-v-73b0e46d],.history[data-v-73b0e46d]{gap:9px;display:grid}.team-list article[data-v-73b0e46d]{background:#fff;border:1px solid #e8e9ed;border-radius:12px;grid-template-columns:auto 1fr auto 100px;align-items:center;gap:12px;padding:15px;display:grid}.team-list article>i[data-v-73b0e46d],.profile>i[data-v-73b0e46d]{color:#d94d39;background:#fff0ed;border-radius:10px;place-items:center;width:34px;height:34px;font-size:8px;font-style:normal;display:grid}.team-list article div[data-v-73b0e46d]{gap:3px;font-size:9px;display:grid}.team-list small[data-v-73b0e46d]{color:#95979e}.team-list article>strong[data-v-73b0e46d]{font-size:8px}.team-list article>span[data-v-73b0e46d]{background:#edeef1;border-radius:5px;height:6px;overflow:hidden}.team-list article>span i[data-v-73b0e46d]{background:linear-gradient(90deg,#ff5e4f,#ff9b4f);border-radius:5px;height:100%;display:block}.chart[data-v-73b0e46d]{background:#fff;border:1px solid #e8e9ed;border-radius:12px;padding:18px}.chart header[data-v-73b0e46d]{justify-content:space-between;font-size:9px;display:flex}.chart header span[data-v-73b0e46d]{color:#9799a0;font-size:7px}.bars[data-v-73b0e46d]{border-bottom:1px solid #e7e8ec;align-items:end;gap:9px;height:220px;padding-top:20px;display:flex}.bars i[data-v-73b0e46d]{transform-origin:bottom;background:linear-gradient(#ff735d,#ffb153);border-radius:5px 5px 0 0;flex:1;min-width:5px;animation:.6s both grow-73b0e46d}.profile[data-v-73b0e46d]{background:#fff;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:20px;display:grid}.profile>i[data-v-73b0e46d]{width:48px;height:48px;font-size:11px}.profile small[data-v-73b0e46d],.profile p[data-v-73b0e46d]{color:#96989f;font-size:8px}.profile h4[data-v-73b0e46d]{margin:4px 0;font-size:15px}.profile p[data-v-73b0e46d]{margin:0}.profile>strong[data-v-73b0e46d]{font-size:10px}.history[data-v-73b0e46d]{margin-top:12px}.history article[data-v-73b0e46d]{background:#fff;border-radius:12px;align-items:center;gap:12px;padding:15px;display:flex}.history article>i[data-v-73b0e46d]{background:#38a169;border-radius:50%;width:8px;height:8px}.history article div[data-v-73b0e46d]{gap:3px;font-size:9px;display:grid}.history small[data-v-73b0e46d]{color:#96989f}.history span[data-v-73b0e46d]{margin-left:auto;font-size:9px}.tasks label[data-v-73b0e46d]{background:#fff;border-radius:12px;align-items:center;gap:12px;padding:15px;display:flex}.tasks input[data-v-73b0e46d]{accent-color:#e64f3a}.tasks label span[data-v-73b0e46d]{gap:3px;font-size:9px;display:grid}.tasks small[data-v-73b0e46d]{color:#989aa1}.tasks time[data-v-73b0e46d]{color:#6d7077;margin-left:auto;font-size:8px}.composer[data-v-73b0e46d],.editor[data-v-73b0e46d]{grid-template-columns:1fr .72fr;gap:18px;display:grid}.composer section[data-v-73b0e46d],.editor>section[data-v-73b0e46d]{background:#fff;border-radius:12px;gap:13px;padding:18px;display:grid}.composer label[data-v-73b0e46d],.editor label[data-v-73b0e46d]{color:#83868d;gap:6px;font-size:8px;display:grid}.composer input[data-v-73b0e46d],.composer textarea[data-v-73b0e46d],.editor input[data-v-73b0e46d]{color:#333;background:#f6f7f8;border:1px solid #e6e7ea;border-radius:8px;padding:10px;font-size:9px}.composer textarea[data-v-73b0e46d]{resize:none;height:72px}.composer button[data-v-73b0e46d]{color:#fff;background:#e54e39;border:0;border-radius:8px;padding:11px;font-size:8px}.mini-phone[data-v-73b0e46d],.theme-phone[data-v-73b0e46d]{color:#fff;background:linear-gradient(145deg,#34435b,#121821);border:6px solid #22242a;border-radius:28px;min-height:310px;padding:22px 13px}.mini-phone>small[data-v-73b0e46d]{text-align:center;font-size:7px;display:block}.mini-phone article[data-v-73b0e46d]{color:#202228;background:#fffffff2;border-radius:12px;gap:8px;margin-top:42px;padding:10px;display:flex}.mini-phone article>i[data-v-73b0e46d]{color:#fff;background:#e54e39;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;font-size:8px;font-style:normal;display:grid}.mini-phone p[data-v-73b0e46d]{gap:4px;margin:0;font-size:7px;display:grid}.mini-phone p span[data-v-73b0e46d]{color:#686b72;line-height:1.4}.editor>section small[data-v-73b0e46d]{color:#e54e39;font-size:8px}.editor h4[data-v-73b0e46d]{margin:0;font-size:17px}.swatches[data-v-73b0e46d]{gap:8px;display:flex}.swatches i[data-v-73b0e46d]{background:#e5523d;border:4px solid #fff;border-radius:50%;width:30px;height:30px;box-shadow:0 0 0 1px #ddd}.swatches i[data-v-73b0e46d]:nth-child(2){background:#144b78}.swatches i[data-v-73b0e46d]:nth-child(3){background:#1c8a73}.swatches i[data-v-73b0e46d]:nth-child(4){background:#8f55b4}.theme-phone[data-v-73b0e46d]{background:linear-gradient(#1372a9,#48b4c4);border-color:#20252b}.theme-phone header[data-v-73b0e46d]{font-size:7px;font-weight:800}.theme-phone h4[data-v-73b0e46d]{margin:42px 0 20px;font-size:18px}.theme-phone>div[data-v-73b0e46d]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.theme-phone>div i[data-v-73b0e46d]{background:#ffffffd9;border-radius:12px;height:70px}.theme-phone>div i[data-v-73b0e46d]:last-child{grid-column:1/-1;height:50px}.demo-dots[data-v-73b0e46d]{gap:5px;display:flex;position:absolute;bottom:12px;right:40px}.demo-dots button[data-v-73b0e46d]{cursor:pointer;background:#ffffff35;border:0;border-radius:8px;width:6px;height:6px;padding:0}.demo-dots button.active[data-v-73b0e46d]{background:#ff7953;width:24px}.panel-enter-active[data-v-73b0e46d],.panel-leave-active[data-v-73b0e46d]{transition:opacity .25s,transform .25s}.panel-enter-from[data-v-73b0e46d]{opacity:0;transform:translate(12px)}.panel-leave-to[data-v-73b0e46d]{opacity:0;transform:translate(-12px)}@keyframes grow-73b0e46d{0%{transform:scaleY(0)}}@media (width<=900px){.product-demo[data-v-73b0e46d]{grid-template-columns:1fr}.demo-copy[data-v-73b0e46d]{padding:10px 4px}.demo-controls[data-v-73b0e46d]{margin-top:10px}.demo-window>nav[data-v-73b0e46d]{display:none}.demo-dots[data-v-73b0e46d]{bottom:14px}.demo-window main[data-v-73b0e46d]{min-height:400px}}@media (width<=620px){.product-demo[data-v-73b0e46d]{border-radius:23px;margin-left:-9px;margin-right:-9px;padding:19px}.demo-copy h3[data-v-73b0e46d]{font-size:30px}.demo-window>header b[data-v-73b0e46d]{display:none}main[data-v-73b0e46d]{min-height:390px;padding:12px}.metric-row[data-v-73b0e46d]{gap:6px}.table>div[data-v-73b0e46d]{grid-template-columns:1.2fr 1fr .7fr}.table>div[data-v-73b0e46d]>:nth-child(3){display:none}.team-list article[data-v-73b0e46d]{grid-template-columns:auto 1fr auto}.team-list article>span[data-v-73b0e46d]{display:none}.composer[data-v-73b0e46d],.editor[data-v-73b0e46d]{grid-template-columns:1fr}.composer section[data-v-73b0e46d],.editor>section[data-v-73b0e46d]{display:none}.mini-phone[data-v-73b0e46d],.theme-phone[data-v-73b0e46d]{min-height:330px}.demo-dots[data-v-73b0e46d]{justify-content:center;margin-top:3px;position:static}.profile[data-v-73b0e46d]{grid-template-columns:auto 1fr}.profile>strong[data-v-73b0e46d]{display:none}.bars[data-v-73b0e46d]{height:190px}.demo-controls[data-v-73b0e46d]{padding-top:18px}}@media (prefers-reduced-motion:reduce){.bars i[data-v-73b0e46d],.panel-enter-active[data-v-73b0e46d],.panel-leave-active[data-v-73b0e46d]{transition:none;animation:none}}.product-demo[data-v-73b0e46d]{background:#f5f6f8;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 1px 2px #0f172a0a}.demo-copy[data-v-73b0e46d]{color:#20242c}.demo-copy>span[data-v-73b0e46d]{color:#e6442f}.demo-copy p[data-v-73b0e46d]{color:#737b8c}.demo-copy>strong[data-v-73b0e46d]{color:#20242c}.demo-copy>strong svg[data-v-73b0e46d]{color:#e6442f}.demo-controls button[data-v-73b0e46d]{color:#20242c;background:#fff;border-color:#e5e7eb;border-radius:8px}.demo-controls button[data-v-73b0e46d]:hover,.demo-controls button[data-v-73b0e46d]:focus-visible{color:#e6442f;background:#fff2f0;outline-color:#e6442f}.demo-window[data-v-73b0e46d]{border-color:#e5e7eb;border-radius:12px;box-shadow:0 20px 45px #0f172a1f}.demo-dots button[data-v-73b0e46d]{background:#cfd3da}.demo-dots button.active[data-v-73b0e46d]{background:#e6442f}.team-list article[data-v-73b0e46d],.profile[data-v-73b0e46d],.history article[data-v-73b0e46d],.tasks label[data-v-73b0e46d],.chart[data-v-73b0e46d],.composer section[data-v-73b0e46d],.editor>section[data-v-73b0e46d]{border:1px solid #e5e7eb;border-radius:12px}@font-face{font-family:Inter;src:url(../../lk/src/assets/fonts/Inter-Regular.woff)format("woff");font-display:swap;font-weight:400}@font-face{font-family:Inter;src:url(../../lk/src/assets/fonts/Inter-Medium.woff)format("woff");font-display:swap;font-weight:500}@font-face{font-family:Inter;src:url(../../lk/src/assets/fonts/Inter-SemiBold.woff)format("woff");font-display:swap;font-weight:600}@font-face{font-family:Montserrat;src:url(../../lk/src/assets/fonts/montserrat-v15-latin_cyrillic-ext_cyrillic-700.woff2)format("woff2");font-display:swap;font-weight:700}:root{color:#16171a;font-synthesis:none;--ink:#111216;--muted:#6f727a;--soft:#f3f4f6;--surface:#fff;--line:#e3e4e8;--red:#e7503a;--orange:#ff8c50;--gradient:linear-gradient(110deg,#e7503a,#ff8d4d 52%,#f4bc43);--shadow:0 28px 80px #17181b14;background:#f3f4f6;font-family:Manrope,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{background:var(--soft);margin:0}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}.site-shell{min-width:320px;overflow:hidden}.site-header{z-index:100;width:min(100% - 44px,1240px);height:74px;color:var(--ink);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border:1px solid #ffffffb8;border-radius:100px;align-items:center;gap:26px;margin:auto;padding:11px 12px 11px 20px;display:flex;position:fixed;top:14px;left:22px;right:22px;box-shadow:0 10px 35px #11121812}.brand img,.site-footer img{width:174px;display:block}.site-header nav{gap:24px;margin-left:auto;display:flex}.site-header a{text-decoration:none}.site-header nav a{color:#505158;font-size:11px;font-weight:700;position:relative}.site-header nav a:after{content:"";background:var(--red);height:1px;transition:transform .2s;position:absolute;bottom:-7px;left:0;right:0;transform:scaleX(0)}.site-header nav a:hover:after,.site-header nav a:focus-visible:after{transform:scaleX(1)}.menu-toggle{display:none}.button{cursor:pointer;border:1px solid #0000;border-radius:100px;justify-content:center;align-items:center;gap:8px;min-height:52px;padding:0 22px;font-size:12px;font-weight:800;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button:focus-visible,.text-link:focus-visible,a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid color-mix(in srgb,var(--orange) 55%,transparent);outline-offset:3px}.button svg{width:17px}.button.compact{min-height:48px;padding:0 18px;font-size:10px}.button.dark{color:#fff;background:var(--ink);box-shadow:0 10px 30px #1112}.button.light{color:#111;background:#fff}.button.ghost{color:#171719;border-color:var(--line);background:#fff}.button:disabled{opacity:.6;cursor:wait}.page-section{padding:128px max(24px,50% - 620px)}.kicker{color:var(--red);letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:850;display:block}.hero h1,.section-title h2,.center-title h2,.traveler-copy h2,.brand-copy h2,.team-copy h2,.retention-copy h2,.contact-copy h2{letter-spacing:-.06em;margin:20px 0;font-size:clamp(44px,5vw,76px);line-height:1.01}.hero h1 em{color:#0000;background:var(--gradient);-webkit-background-clip:text;background-clip:text;font-style:normal}.hero{background:radial-gradient(circle at 80% 30%,#ffdecf 0,#0000 29%),radial-gradient(circle at 12% 75%,#ffeecb 0,#0000 25%),#f3f4f6;grid-template-columns:minmax(0,1.03fr) minmax(520px,.97fr);align-items:center;gap:40px;min-height:920px;padding-top:145px;display:grid;position:relative}.hero:before{content:"";background-image:radial-gradient(#e8513c44 1px,#0000 1px);background-size:16px 16px;width:320px;height:320px;position:absolute;top:120px;right:4%;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.hero-copy{z-index:2;position:relative}.hero h1{font-size:clamp(48px,5.4vw,79px)}.hero-copy>p{color:#4f5158;max-width:680px;margin:0;font-size:18px;line-height:1.7}.actions{gap:10px;margin-top:32px;display:flex}.hero-points{flex-wrap:wrap;gap:13px 22px;margin-top:46px;display:flex}.hero-points span{color:#505158;align-items:center;gap:7px;font-size:10px;font-weight:700;display:flex}.hero-points svg{width:15px;color:var(--red)}.hero-scene{min-height:680px;position:relative}.browser-card{z-index:1;background:#fff;border:1px solid #fff;border-radius:23px;width:610px;height:410px;position:absolute;top:75px;right:-120px;overflow:hidden;transform:perspective(1200px)rotateY(-8deg)rotateX(3deg);box-shadow:0 36px 80px #17181b22}.browser-card>header{background:#f7f7f8;align-items:center;gap:5px;height:36px;padding:0 13px;display:flex}.browser-card header i{background:#ddd;border-radius:50%;width:7px;height:7px}.browser-card header i:first-child{background:#ff6d5a}.browser-card header span{color:#8d8f95;margin-left:8px;font-size:7px}.browser-photo{color:#fff;background:linear-gradient(90deg,#102535bf,#10253512),url(https://images.unsplash.com/photo-1507525428034-b723cf961d3e?auto=format&fit=crop&w=1500&q=85) 50%/cover;flex-direction:column;justify-content:end;height:272px;padding:38px;display:flex}.browser-photo small{letter-spacing:.16em;font-size:8px}.browser-photo strong{letter-spacing:-.04em;margin:8px 0 17px;font-size:34px}.browser-photo button{color:#fff;background:var(--red);border:0;border-radius:20px;width:100px;padding:9px;font-size:7px}.browser-search{background:#fff;border-radius:14px;align-items:center;gap:0;margin:-18px 28px 0;padding:16px;display:flex;box-shadow:0 16px 30px #1112}.browser-search span,.browser-search b{border-right:1px solid #eee;flex:1;padding:10px;font-size:8px}.browser-search b{color:#fff;background:var(--red);border:0;border-radius:8px;flex:none}.hero-mobile-preview{z-index:3;background:#17181b;border:1px solid #37383c;border-radius:46px;width:285px;height:595px;padding:8px;animation:5s ease-in-out infinite hero-float;position:absolute;top:30px;left:8px;overflow:hidden;transform:rotate(-3deg);box-shadow:0 35px 70px #1115,inset 0 0 0 1px #ffffff12}.hero-mobile-preview .core-host-preview{background:#fff;border-radius:38px;width:100%;height:100%;overflow:hidden}.floating-request,.floating-metric{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff2;border:1px solid #fff;border-radius:16px;padding:15px 17px;display:grid;position:absolute;box-shadow:0 18px 45px #1112}.floating-request{gap:4px;bottom:102px;right:5px}.floating-request span{color:var(--red);align-items:center;gap:7px;font-size:8px;font-weight:800;display:flex}.floating-request svg{width:15px}.floating-request b{font-size:11px}.floating-request small,.floating-metric small{color:#8a8c93;font-size:7px}.floating-metric{top:128px;right:-20px}.floating-metric b{margin:5px 0;font-size:18px}.floating-metric span{color:#198754;align-items:center;gap:4px;font-size:7px;display:flex}.floating-metric svg{width:12px}@keyframes hero-float{50%{transform:rotate(-3deg)translateY(-9px)}}.center-title{text-align:center;max-width:850px;margin:0 auto 64px}.center-title h2{font-size:clamp(40px,4.5vw,68px)}.center-title p,.section-title p{color:var(--muted);margin:0;font-size:16px;line-height:1.7}.problems{background:#fff}.problem-flow{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.problem-flow article{background:#f5f5f7;border:1px solid #0000;border-radius:18px;flex-direction:column;min-height:245px;padding:22px;transition:transform .2s,border-color .2s;display:flex}.problem-flow article:hover{border-color:#dedfe3;transform:translateY(-4px)}.problem-flow article>span{color:#b2b3b8;font-size:10px}.problem-flow article div{margin-top:auto}.problem-flow h3{margin:0 0 9px;font-size:15px;line-height:1.35}.problem-flow p{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.gather-card{color:#fff;background:var(--ink);border-radius:18px;justify-content:space-between;align-items:center;margin-top:18px;padding:22px 28px;display:flex}.gather-card>div:first-child{align-items:center;gap:10px;font-size:13px;font-weight:700;display:flex}.gather-card svg{color:var(--orange)}.gather-items{gap:7px;display:flex}.gather-items span{background:#ffffff10;border:1px solid #ffffff12;border-radius:20px;padding:8px 12px;font-size:8px}.traveler-section{background:#f3f4f6;grid-template-columns:.78fr 1.22fr;align-items:center;gap:75px;display:grid}.traveler-copy h2{font-size:clamp(42px,4.7vw,70px)}.traveler-copy p,.brand-copy p,.team-copy>p,.retention-copy>p{color:var(--muted);font-size:16px;line-height:1.7}.text-link{color:var(--ink);align-items:center;gap:8px;margin-top:24px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.text-link svg{width:17px}.traveler-visual{grid-template-columns:310px 1fr;align-items:center;gap:35px;display:grid}.journey-phone{color:#1a1b1e;background:#fff;border:8px solid #17181b;border-radius:44px;min-height:600px;padding:25px 18px;position:relative;box-shadow:0 30px 70px #1113}.phone-top{justify-content:space-between;font-size:8px;display:flex}.journey-phone>header{justify-content:space-between;align-items:center;margin:26px 2px 21px;display:flex}.journey-phone>header b{font-size:10px}.journey-phone>header svg{width:17px}.journey-search,.request-ready,.trip-status,.next-trip{background:linear-gradient(160deg,#fff3ee,#ffe3d6);border-radius:24px;flex-direction:column;justify-content:center;min-height:420px;padding:25px 18px;display:flex}.journey-search small,.next-trip small{color:var(--red);font-size:8px;font-weight:800}.journey-search strong,.next-trip strong{letter-spacing:-.05em;margin:12px 0;font-size:30px}.journey-search span{color:#71737a;background:#fff;border-radius:10px;padding:12px;font-size:8px}.journey-search button,.next-trip button{color:#fff;background:var(--red);border:0;border-radius:10px;margin-top:15px;padding:12px;font-size:9px;font-weight:700}.tour-card img{object-fit:cover;border-radius:19px;width:100%;height:245px}.tour-card{gap:7px;display:grid}.tour-card small{color:#8f9198;margin-top:12px;font-size:8px}.tour-card strong{font-size:17px}.tour-card span{font-size:11px;font-weight:800}.tour-card button{color:var(--red);background:#fff0ed;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;margin-top:8px;padding:11px;font-size:9px;display:flex}.tour-card button svg{fill:currentColor;width:14px}.request-ready,.trip-status{text-align:center;align-items:center}.request-ready svg{color:#299a67;width:50px;height:50px}.request-ready strong,.trip-status strong{margin:17px 0 9px;font-size:20px}.request-ready p{color:#72747b;font-size:10px;line-height:1.6}.request-ready span,.trip-status span{background:#fff;border-radius:10px;width:100%;margin-top:10px;padding:12px;font-size:8px}.trip-status svg{width:45px;height:45px;color:var(--red)}.trip-status small{color:#85878e;margin-top:16px;font-size:8px}.next-trip p{color:#6d7077;font-size:10px;line-height:1.6}.journey-steps{display:grid}.journey-steps button{text-align:left;color:#999ba2;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #dddfe3;grid-template-columns:35px 1fr;gap:9px;padding:14px 0;display:grid}.journey-steps button>span{font-size:8px}.journey-steps button div{gap:4px;display:grid}.journey-steps b{font-size:11px}.journey-steps small{max-height:0;font-size:8px;line-height:1.45;transition:max-height .25s;overflow:hidden}.journey-steps button.active{color:var(--ink)}.journey-steps button.active b{color:var(--red)}.journey-steps button.active small{max-height:40px}.dark-section{color:#fff;background:#111216}.dark-section .kicker{color:#ff8c50}.brand-section{grid-template-columns:.82fr 1.18fr;align-items:center;gap:75px;display:grid}.brand-copy h2,.retention-copy h2{font-size:clamp(42px,4.5vw,68px)}.brand-copy p,.retention-copy>p{color:#aaadb5}.brand-copy ul,.retention-copy ul{grid-template-columns:1fr 1fr;gap:12px;margin:30px 0;padding:0;list-style:none;display:grid}.brand-copy li,.retention-copy li{color:#d1d2d6;align-items:center;gap:8px;font-size:11px;display:flex}.brand-copy li svg,.retention-copy li svg{color:#ff8c50;width:17px}.brand-studio{background:#1a1b1f;border:1px solid #2a2b30;border-radius:26px;grid-template-columns:.8fr 1fr;gap:20px;padding:25px;transition:--brand .3s;display:grid}.studio-panel{background:#232429;border-radius:16px;flex-direction:column;padding:20px;display:flex}.studio-panel>small{color:#93959d;font-size:8px}.studio-panel>strong{margin:8px 0 25px;font-size:14px}.studio-panel>div{gap:8px;display:flex}.studio-panel>div button{cursor:pointer;border:4px solid #232429;border-radius:50%;width:31px;height:31px}.studio-panel>div button.active{outline:2px solid #fff}.studio-panel label{color:#9698a0;gap:6px;margin-top:19px;font-size:8px;display:grid}.studio-panel input{color:#fff;background:#1a1b1f;border:1px solid #303138;border-radius:8px;padding:11px;font-size:9px}.studio-phone{color:#17181b;background:linear-gradient(160deg,var(--brand-soft),#fff);border:7px solid #08090b;border-radius:35px;min-height:480px;padding:27px 18px;box-shadow:0 25px 50px #0005}.studio-phone>header{color:var(--brand);font-size:9px;font-weight:850}.studio-phone h3{margin:55px 0 25px;font-size:25px;line-height:1}.studio-cards{grid-template-columns:1fr 1fr;gap:9px;display:grid}.studio-cards article{background:#fff;border-radius:14px;align-content:end;min-height:105px;padding:14px;display:grid;box-shadow:0 8px 20px #1111}.studio-cards article:first-child{color:#fff;background:var(--brand);grid-column:1/-1;min-height:150px}.studio-cards svg{width:20px;margin-bottom:9px}.studio-cards b{font-size:9px}.section-title{grid-template-columns:1.2fr .8fr;align-items:end;gap:55px;margin-bottom:64px;display:grid}.section-title .kicker{grid-column:1/-1}.section-title h2{margin:0;font-size:clamp(40px,4.3vw,66px)}.lead-section{background:#fff}.lead-journey{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:16px;display:grid}.lead-journey>article{background:#f4f5f7;border-radius:20px;min-height:390px;padding:24px}.selected-tour img{object-fit:cover;border-radius:13px;width:100%;height:185px}.lead-journey article>span{color:var(--red);letter-spacing:.12em;text-transform:uppercase;margin-top:18px;font-size:8px;font-weight:800;display:block}.lead-journey h3{margin:9px 0;font-size:19px}.lead-journey p{color:var(--muted);font-size:10px;line-height:1.55}.selected-tour strong{font-size:15px}.journey-arrow{color:#b5b7bc;width:20px}.request-data dl{gap:0;margin-top:25px;display:grid}.request-data dl div{border-bottom:1px solid #dedfe3;justify-content:space-between;padding:13px 0;font-size:9px;display:flex}.request-data dt{color:#8c8e95}.request-data dd{margin:0;font-weight:700}.next-action{flex-direction:column;justify-content:center;display:flex;color:#fff!important;background:var(--ink)!important}.next-action>svg{color:#ff8c50;width:38px;height:38px}.next-action>b{color:#ffb08a;margin-top:24px;font-size:9px}.next-action p{color:#a9abb2}.cabinet-section{background:#f3f4f6}.team-section{background:#fff;grid-template-columns:.8fr 1.2fr;align-items:center;gap:75px;display:grid}.team-copy h2{font-size:clamp(40px,4.3vw,66px)}.team-copy blockquote{color:#55575e;border-left:3px solid var(--red);background:#f4f5f7;border-radius:0 12px 12px 0;margin:28px 0 0;padding:17px 20px;font-size:11px;line-height:1.6}.team-board{box-shadow:var(--shadow);background:#f4f5f7;border:1px solid #e1e2e6;border-radius:22px;padding:20px}.team-board>header{justify-content:space-between;align-items:end;padding:7px 5px 20px;display:flex}.team-board header div{gap:5px;display:grid}.team-board header small{color:#8a8c93;font-size:8px}.team-board header strong{font-size:16px}.team-board header>span{font-size:9px}.team-board>article{background:#fff;border-radius:12px;grid-template-columns:auto 1fr auto auto 110px;align-items:center;gap:11px;margin-bottom:8px;padding:15px;display:grid}.team-board article>i{width:37px;height:37px;color:var(--red);background:#fff0ed;border-radius:10px;place-items:center;font-size:9px;font-style:normal;display:grid}.team-board article>div:nth-child(2){gap:3px;display:grid}.team-board article b{font-size:10px}.team-board article small,.team-board article>span{color:#92949b;font-size:8px}.team-board article>strong{font-size:15px}.load{background:#edeef0;border-radius:10px;height:6px;overflow:hidden}.load i{background:var(--gradient);border-radius:10px;height:100%;display:block}.team-board>footer{color:#774115;background:#fff1dd;border-radius:12px;align-items:center;gap:10px;margin-top:15px;padding:15px;display:flex}.team-board>footer>svg{width:20px}.team-board footer>span{gap:3px;display:grid}.team-board footer b{font-size:9px}.team-board footer small{font-size:7px}.team-board footer button{color:#fff;background:#9b5b20;border:0;border-radius:8px;margin-left:auto;padding:9px 12px;font-size:8px}.retention-section{grid-template-columns:.85fr 1.15fr;align-items:center;gap:90px;display:grid}.retention-phone{color:#fff;background:linear-gradient(150deg,#425469,#101722);border:9px solid #25262a;border-radius:48px;min-height:590px;padding:55px 25px;box-shadow:0 35px 70px #0005}.lock-time{text-align:center;letter-spacing:-.05em;margin-bottom:70px;font-size:54px;font-weight:300;display:grid}.lock-time small{letter-spacing:0;font-size:10px}.retention-phone article{color:#22242a;background:#fffffff1;border-radius:15px;grid-template-columns:auto 1fr auto;gap:10px;margin-top:11px;padding:14px;display:grid}.retention-phone article>i{color:#fff;background:var(--red);border-radius:10px;place-items:center;width:39px;height:39px;font-size:9px;font-style:normal;display:grid}.retention-phone p{gap:4px;margin:0;font-size:9px;display:grid}.retention-phone p span{color:#64676e;font-size:8px;line-height:1.45}.retention-phone time{color:#8f9197;font-size:7px}.retention-copy ul{grid-template-columns:1fr;margin:28px 0 34px}.analytics-section{background:#f3f4f6}.analytics-board{box-shadow:var(--shadow);background:#fff;border:1px solid #e2e3e7;border-radius:24px;padding:22px}.analytics-metrics{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.analytics-metrics article{background:#f5f6f7;border-radius:13px;padding:18px}.analytics-metrics span,.analytics-metrics small{color:#90929a;font-size:8px;display:block}.analytics-metrics strong{letter-spacing:-.04em;margin:10px 0 5px;font-size:22px;display:block}.sales-chart{background:#fafafb;border:1px solid #ececef;border-radius:15px;margin-top:13px;padding:22px}.sales-chart header{justify-content:space-between;align-items:center;display:flex}.sales-chart header div{gap:5px;display:grid}.sales-chart header b{font-size:12px}.sales-chart header small,.sales-chart header>span{color:#96989f;font-size:8px}.sales-chart header>span{align-items:center;gap:5px;display:flex}.sales-chart header>span i{background:var(--red);border-radius:50%;width:7px;height:7px}.sales-chart svg{width:100%;height:250px;margin-top:10px;overflow:visible}.sales-chart .area{fill:url(#area)}.sales-chart .line{fill:none;stroke:var(--red);stroke-width:4px;stroke-linecap:round;stroke-dasharray:1200;stroke-dashoffset:1200px}.analytics-board.visible .line{animation:1.4s .2s forwards draw}@keyframes draw{to{stroke-dashoffset:0}}.launch-section{background:#fff}.launch-route{grid-template-columns:repeat(5,1fr);gap:0;display:grid;position:relative}.launch-route:before{content:"";background:#dedfe3;height:1px;position:absolute;top:22px;left:10%;right:10%}.launch-route article{padding:0 18px;position:relative}.launch-route article>span{z-index:1;color:#fff;background:var(--ink);border:6px solid #fff;border-radius:50%;place-items:center;width:44px;height:44px;font-size:8px;display:grid;position:relative}.launch-route h3{margin:33px 0 10px;font-size:15px}.launch-route p{color:var(--muted);margin:0;font-size:10px;line-height:1.6}.contact-section{color:#fff;background:radial-gradient(circle at 10% 100%,#58352e,#0000 33%),#111216;grid-template-columns:1fr .76fr;gap:80px;display:grid}.contact-copy h2{font-size:clamp(42px,4.6vw,70px)}.contact-copy>p{color:#aaadb5;max-width:650px;font-size:15px;line-height:1.7}.contact-links{gap:13px;margin-top:35px;display:grid}.contact-links a{color:#fff;align-items:center;gap:10px;font-size:12px;font-weight:700;text-decoration:none;display:flex}.contact-links svg{color:#ff8c50;width:17px}.contact-section form{color:#222;background:#fff;border-radius:24px;flex-direction:column;justify-content:center;gap:17px;min-height:470px;padding:30px;display:flex;box-shadow:0 30px 70px #0004}.contact-section label{color:#676970;gap:7px;font-size:9px;font-weight:700;display:grid}.contact-section input{background:#f4f5f7;border:1px solid #0000;border-radius:10px;padding:14px}.contact-section input:focus{border-color:#ff8c50;outline:0}.contact-section form .button{width:100%;margin-top:5px}.contact-section form>small{color:#93959c;font-size:8px;line-height:1.5}.form-error{color:#b42318;margin:0;font-size:10px}.success{text-align:center;place-items:center;display:grid}.success svg{color:#159455;width:52px;height:52px}.success h3{font-size:21px}.success p{max-width:340px;color:var(--muted);font-size:11px;line-height:1.6}.success button{color:var(--red);cursor:pointer;background:0 0;border:0}.faq-section{background:#f3f4f6}.faq{border-top:1px solid #d9dade}.faq details{border-bottom:1px solid #d9dade}.faq summary{cursor:pointer;grid-template-columns:45px 1fr auto;align-items:center;gap:15px;padding:27px 0;font-size:16px;font-weight:750;list-style:none;display:grid}.faq summary>span{color:#a1a3a9;font-size:9px}.faq summary svg{width:20px;transition:transform .2s}.faq details[open] summary svg{transform:rotate(45deg)}.faq details p{max-width:850px;color:var(--muted);margin:0 0 28px;padding-left:60px;font-size:13px;line-height:1.75}.site-footer{color:#fff;background:#090a0c;grid-template-columns:1fr auto 1fr;align-items:start;gap:45px;min-height:240px;padding:55px max(24px,50% - 620px);display:grid}.site-footer img{filter:brightness(0)invert()}.site-footer p{color:#85878e;max-width:370px;font-size:10px;line-height:1.6}.site-footer nav{grid-template-columns:1fr 1fr;gap:14px 25px;display:grid}.site-footer a{color:#b7b9bf;font-size:10px;text-decoration:none}.site-footer>div:last-child{justify-items:end;gap:20px;display:grid}.site-footer span{color:#666970;font-size:8px}.reveal,.reveal-stagger>*{opacity:0;transition:opacity .65s,transform .65s;transform:translateY(24px)}.reveal.visible,.reveal-stagger.visible>*{opacity:1;transform:none}.reveal-stagger.visible>:nth-child(2){transition-delay:70ms}.reveal-stagger.visible>:nth-child(3){transition-delay:.14s}.reveal-stagger.visible>:nth-child(4){transition-delay:.21s}.reveal-stagger.visible>:nth-child(5){transition-delay:.28s}@media (width<=1100px){.site-header nav{display:none}.menu-toggle{width:44px;height:44px;color:var(--ink);background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.menu-toggle svg{width:20px}.site-header.open{border-radius:28px;flex-wrap:wrap;height:auto}.site-header.open nav{border-top:1px solid var(--line);order:4;grid-template-columns:1fr 1fr;gap:0;width:100%;padding:15px 5px;display:grid}.site-header.open nav a{padding:12px}.hero{grid-template-columns:1fr;padding-bottom:70px}.hero-copy{max-width:850px}.hero-scene{width:min(720px,100%);margin:auto}.problem-flow{grid-template-columns:repeat(3,1fr)}.traveler-section,.brand-section,.team-section,.retention-section{grid-template-columns:1fr}.traveler-copy,.brand-copy,.team-copy,.retention-copy{max-width:750px}.traveler-visual{width:min(780px,100%);margin:auto}.brand-studio{width:min(720px,100%)}.lead-journey{grid-template-columns:1fr 1fr 1fr}.journey-arrow{display:none}.team-board{width:min(760px,100%)}.retention-phone{grid-row:2;width:min(390px,100%)}.launch-route{grid-template-columns:repeat(3,1fr);gap:38px 0}.launch-route:before{display:none}.contact-section{grid-template-columns:1fr}.contact-section form{width:min(620px,100%)}.site-footer{grid-template-columns:1fr 1fr}.site-footer>div:last-child{grid-column:1/-1;justify-items:start}}@media (width<=760px){.site-header{width:calc(100% - 18px);height:62px;padding:8px 9px 8px 15px;top:8px;left:9px;right:9px}.brand img{width:145px}.header-cta{margin-left:auto;min-height:40px!important;padding:0 12px!important;font-size:0!important}.page-section{padding:88px 18px}.hero{min-height:auto;padding-top:110px}.hero h1{font-size:43px}.hero-copy>p{font-size:15px}.actions{flex-direction:column;align-items:stretch}.hero-points{margin-top:28px;display:grid}.hero-scene{min-height:550px;margin-top:25px}.browser-card{width:540px;height:360px;top:60px;right:-220px;transform:rotate(-2deg)}.browser-photo{height:240px}.hero-mobile-preview{border-radius:40px;width:240px;height:500px;top:20px;left:0}.hero-mobile-preview .core-host-preview{border-radius:33px}.floating-metric{display:none}.floating-request{bottom:55px;right:-4px}.center-title{text-align:left}.center-title h2,.section-title h2,.traveler-copy h2,.brand-copy h2,.team-copy h2,.retention-copy h2,.contact-copy h2{font-size:38px}.problem-flow{scroll-snap-type:x mandatory;margin-right:-18px;padding-right:18px;display:flex;overflow-x:auto}.problem-flow article{scroll-snap-align:start;min-width:78vw}.gather-card{flex-direction:column;align-items:flex-start;gap:18px}.gather-items{flex-wrap:wrap}.traveler-visual{grid-template-columns:1fr}.journey-phone{width:285px;min-height:570px;margin:auto}.journey-steps{scroll-snap-type:x mandatory;margin-right:-18px;padding-right:18px;display:flex;overflow-x:auto}.journey-steps button{scroll-snap-align:start;min-width:185px}.journey-steps small{max-height:40px}.brand-copy ul{grid-template-columns:1fr}.brand-studio{grid-template-columns:1fr;padding:17px}.studio-panel{display:none}.studio-phone{min-height:450px}.section-title{grid-template-columns:1fr;gap:18px;margin-bottom:42px}.lead-journey{scroll-snap-type:x mandatory;margin-right:-18px;padding-right:18px;display:flex;overflow-x:auto}.lead-journey>article{scroll-snap-align:center;min-width:82vw}.team-board>article{grid-template-columns:auto 1fr auto auto}.team-board .load{display:none}.team-board>footer{align-items:flex-start}.team-board footer button{display:none}.retention-phone{border-radius:39px;min-height:500px;padding:45px 17px}.lock-time{margin-bottom:55px;font-size:45px}.analytics-metrics{grid-template-columns:1fr 1fr}.analytics-metrics strong{font-size:18px}.sales-chart{padding:15px}.sales-chart svg{height:180px}.launch-route{grid-template-columns:1fr;gap:0}.launch-route article{grid-template-columns:52px 1fr;gap:10px;padding:0 0 30px;display:grid}.launch-route h3{margin:6px 0 8px}.contact-section form{min-height:440px;padding:22px}.faq summary{grid-template-columns:30px 1fr auto;font-size:13px}.faq details p{padding-left:45px;font-size:11px}.site-footer{grid-template-columns:1fr}.site-footer nav{grid-template-columns:1fr 1fr}.site-footer>div:last-child{grid-column:auto}.browser-card,.hero-mobile-preview{will-change:auto}}@media (width<=380px){.hero h1{font-size:38px}.browser-card{right:-260px}.hero-mobile-preview{width:225px;height:475px}.floating-request{padding:12px}.analytics-metrics,.site-header.open nav{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero-mobile-preview,.analytics-board.visible .line{animation:none}.reveal,.reveal-stagger>*{opacity:1;transition:none;transform:none}.button,.problem-flow article,.journey-steps small,.faq summary svg{transition:none}}:root{color:#20242c;--ink:#20242c;--muted:#737b8c;--soft:#f5f6f8;--surface:#fff;--line:#e5e7eb;--red:#e6442f;--orange:#e6442f;--gradient:linear-gradient(110deg,#e6442f,#ef715f);--shadow:0 20px 45px #0f172a1f;background:#f5f6f8;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.hero h1,.section-title h2,.center-title h2,.traveler-copy h2,.brand-copy h2,.team-copy h2,.retention-copy h2,.contact-copy h2{letter-spacing:-.045em;font-family:Montserrat,Inter,sans-serif;font-weight:700;line-height:1.03}.site-header{border-color:var(--line);border-radius:16px;box-shadow:0 1px 2px #0f172a0a}.button{border-radius:8px}.button.dark{box-shadow:none;background:#e6442f}.button.dark:hover{background:#cf3826}.button.ghost{background:#fff}.hero{background:#f5f6f8}.hero:before{display:none}.hero h1 em{color:#e6442f;background:0 0}.browser-card{border-color:var(--line);width:620px;height:430px;box-shadow:var(--shadow);border-radius:16px;top:70px;right:-92px;transform:none}.desktop-preview-scale{pointer-events:none;transform-origin:0 0;-webkit-user-select:none;user-select:none;width:1280px;height:816px;transform:scale(.483)}.desktop-preview-scale .desktop-host-preview{min-height:816px}.hero-mobile-preview{border-radius:38px;width:224px;height:466px;padding:6px;animation:none;top:118px;left:2px;transform:none;box-shadow:0 20px 45px #0f172a38}.hero-mobile-preview .core-host-preview{border-radius:31px}.preview-lock{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%}.dynamic-island{z-index:20;pointer-events:none;background:#050506;border-radius:20px;width:72px;height:20px;position:absolute;top:13px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #24252a}.dynamic-island:after{content:"";background:#16263b;border-radius:50%;width:5px;height:5px;position:absolute;top:7px;right:8px}.floating-request,.floating-metric{border-color:var(--line);border-radius:12px;box-shadow:0 10px 30px #0f172a1f}.problem-flow article,.gather-card,.lead-journey>article,.team-board,.analytics-board,.contact-section form{border-radius:12px}.dark-section{background:#20242c}.brand-studio{border-radius:16px}.studio-panel{border-radius:12px}.journey-phone{background:#17181b;border:1px solid #37383c;border-radius:44px;width:285px;height:595px;min-height:0;padding:7px;position:relative;overflow:hidden;box-shadow:0 20px 45px #0f172a2e}.journey-phone .core-host-preview{background:#fff;border-radius:36px;overflow:hidden}.studio-phone{background:#111216;border:1px solid #37383c;border-radius:40px;justify-self:center;width:260px;height:540px;min-height:0;padding:7px;position:relative;overflow:hidden;box-shadow:0 20px 45px #00000047}.studio-phone .core-host-preview{background:#fff;border-radius:33px;overflow:hidden}.team-board,.analytics-board{box-shadow:0 1px 2px #0f172a0a}.contact-section{background:#20242c}.site-footer{background:#171a20}@media (width<=760px){.browser-card{width:520px;height:360px;top:70px;right:-180px;transform:none}.desktop-preview-scale{transform:scale(.405)}.hero-mobile-preview{width:205px;height:426px;top:100px}.journey-phone{height:595px;min-height:0}.studio-phone{min-height:0}}html[data-theme=dark]{color:#f5f7fb;--ink:#f5f7fb;--muted:#9ca3af;--soft:#0b0d12;--surface:#151820;--line:#292e39;--shadow:0 28px 80px #00000052;background:#0b0d12}html[data-theme=dark] body,html[data-theme=dark] .site-shell{color:var(--ink);background:#0b0d12}html[data-theme=dark] .site-header{color:var(--ink);background:#12151ce0;border-color:#ffffff17;box-shadow:0 12px 40px #00000052}html[data-theme=dark] .brand img{filter:brightness(0)invert()}html[data-theme=dark] .site-header nav a,html[data-theme=dark] .hero-copy>p,html[data-theme=dark] .hero-points span{color:#bec4cf}html[data-theme=dark] .button.ghost{color:#f5f7fb;background:#171a22;border-color:#303642}html[data-theme=dark] .button.light{color:#111216;background:#fff}html[data-theme=dark] .hero{background:radial-gradient(circle at 78% 25%,#e6442f21,#0000 30%),radial-gradient(circle at 15% 72%,#ff8c5017,#0000 27%),#0b0d12}html[data-theme=dark] .browser-card{background:#151820;border-color:#2b303b}html[data-theme=dark] .browser-card>header{background:#171a21}html[data-theme=dark] .browser-card header span{color:#8f96a3}html[data-theme=dark] .floating-request,html[data-theme=dark] .floating-metric{background:#181b23f0;border-color:#333844;box-shadow:0 18px 45px #00000052}html[data-theme=dark] .problems,html[data-theme=dark] .traveler-section,html[data-theme=dark] .lead-section,html[data-theme=dark] .cabinet-section,html[data-theme=dark] .team-section,html[data-theme=dark] .analytics-section,html[data-theme=dark] .launch-section,html[data-theme=dark] .faq-section{background:#0f1218}html[data-theme=dark] .traveler-section,html[data-theme=dark] .cabinet-section,html[data-theme=dark] .analytics-section,html[data-theme=dark] .faq-section{background:#0b0d12}html[data-theme=dark] .problem-flow article,html[data-theme=dark] .lead-journey>article,html[data-theme=dark] .team-board,html[data-theme=dark] .analytics-board{background:#171a22;border-color:#292e39}html[data-theme=dark] .problem-flow article:hover{border-color:#3b424f}html[data-theme=dark] .problem-flow article>span{color:#6f7785}html[data-theme=dark] .gather-card,html[data-theme=dark] .next-action{background:#e6442f!important}html[data-theme=dark] .gather-card svg,html[data-theme=dark] .next-action>svg,html[data-theme=dark] .next-action>b{color:#fff0ec}html[data-theme=dark] .text-link{color:#f5f7fb}html[data-theme=dark] .journey-steps button{color:#747c89;border-color:#282d37}html[data-theme=dark] .journey-steps button.active{color:#f5f7fb}html[data-theme=dark] .dark-section,html[data-theme=dark] .contact-section{background:#151820}html[data-theme=dark] .brand-studio,html[data-theme=dark] .studio-panel{background:#1d212a;border-color:#303641}html[data-theme=dark] .studio-panel input{background:#151820;border-color:#343a46}html[data-theme=dark] .section-title p,html[data-theme=dark] .center-title p,html[data-theme=dark] .traveler-copy p,html[data-theme=dark] .team-copy>p{color:#9ca3af}html[data-theme=dark] .selected-tour img{filter:saturate(.82)brightness(.84)}html[data-theme=dark] .request-data dl div{border-color:#303641}html[data-theme=dark] .request-data dt{color:#89919f}html[data-theme=dark] .team-copy blockquote{color:#c1c6d0;background:#191d25}html[data-theme=dark] .team-board>article{background:#11141a}html[data-theme=dark] .team-board article>i{background:#2a1b1b}html[data-theme=dark] .team-board>footer{color:#ffd5b2;background:#2b211b}html[data-theme=dark] .load{background:#292e38}html[data-theme=dark] .analytics-metrics article,html[data-theme=dark] .sales-chart{background:#11141a;border-color:#292e38}html[data-theme=dark] .analytics-metrics span,html[data-theme=dark] .analytics-metrics small,html[data-theme=dark] .sales-chart header small,html[data-theme=dark] .sales-chart header>span{color:#8e96a3}html[data-theme=dark] .launch-route:before,html[data-theme=dark] .faq,html[data-theme=dark] .faq details{border-color:#2b303a}html[data-theme=dark] .launch-route article>span{background:#e6442f;border-color:#0f1218}html[data-theme=dark] .contact-section form{color:#f5f7fb;background:#1b1f28}html[data-theme=dark] .contact-section input{color:#f5f7fb;background:#11141a;border-color:#2b303b}html[data-theme=dark] .contact-section label,html[data-theme=dark] .contact-section form>small{color:#9ca3af}html[data-theme=dark] .success p{color:#aeb5c0}html[data-theme=dark] .journey-showcase{background:#07080b;padding:7px}html[data-theme=dark] .journey-screen{color:#f5f7fb;background:linear-gradient(165deg,#20242d,#101218 64%);border-radius:36px;width:100%;height:100%;padding:48px 14px 18px;overflow:hidden}html[data-theme=dark] .journey-status{z-index:2;color:#e7e9ee;justify-content:space-between;font-size:8px;font-weight:800;display:flex;position:absolute;top:22px;left:25px;right:25px}html[data-theme=dark] .journey-screen>div:not(.journey-status){height:100%}html[data-theme=dark] .journey-screen svg{width:15px;height:15px}html[data-theme=dark] .journey-search,html[data-theme=dark] .request-ready,html[data-theme=dark] .trip-status,html[data-theme=dark] .next-trip{background:linear-gradient(155deg,#32201e,#17191f);border:1px solid #3b2927;height:100%;min-height:0;padding:25px 18px}html[data-theme=dark] .journey-search span,html[data-theme=dark] .request-ready span,html[data-theme=dark] .trip-status span{color:#c9ced7;background:#252932;justify-content:center;align-items:center;gap:7px;display:flex}html[data-theme=dark] .journey-search button,html[data-theme=dark] .next-trip button{justify-content:center;align-items:center;gap:7px;display:flex}html[data-theme=dark] .tour-card{align-content:center;height:100%}html[data-theme=dark] .tour-card img{filter:saturate(.9)brightness(.88);height:265px}html[data-theme=dark] .tour-card small{color:#8f97a5}html[data-theme=dark] .tour-card button{color:#ff8a76;background:#2b1c1d}html[data-theme=dark] .request-ready p,html[data-theme=dark] .trip-status p,html[data-theme=dark] .next-trip p{color:#a7aeb9}html[data-theme=dark] .trip-status small{color:#858d9a}@media (width<=760px){html[data-theme=dark] .site-header.open nav{border-color:#2c313c}html[data-theme=dark] .journey-showcase{width:285px}html[data-theme=dark] .journey-screen{border-radius:36px}html[data-theme=dark] .traveler-section{background:#0b0d12}}.theme-toggle{width:42px;height:42px;color:var(--ink);background:var(--surface);border:1px solid var(--line);cursor:pointer;border-radius:10px;flex:none;place-items:center;transition:background .2s,border-color .2s,transform .2s;display:grid}.theme-toggle:hover{transform:translateY(-1px)}.theme-toggle svg{width:18px;height:18px}html[data-theme=light] .brand img{filter:none}@media (width<=760px){.site-header{gap:6px}.theme-toggle{width:38px;height:38px}.theme-toggle svg{width:17px;height:17px}}.hero-mobile-preview.iphone-device{z-index:3;background:linear-gradient(145deg,#62656b,#151619 24%,#050506 75%,#777b82);border:0;border-radius:39px;width:238px;height:477px;padding:7px;position:absolute;top:108px;left:2px;overflow:visible;box-shadow:0 30px 64px #0f172a47,inset 0 0 0 1px #ffffff42}.hero-mobile-preview .iphone-screen .preview-lock,.hero-mobile-preview .iphone-screen .core-host-preview{border-radius:inherit;width:100%;height:100%;overflow:hidden}.hero-mobile-preview .dynamic-island{width:72px;height:20px;top:9px;box-shadow:inset 0 0 0 1px #242424}.hero-mobile-preview .iphone-side{background:#282a2e;border-radius:3px;width:3px;display:block;position:absolute}@media (width<=760px){.hero-mobile-preview.iphone-device{border-radius:36px;width:214px;height:429px;padding:6px;top:92px}.hero-mobile-preview .iphone-screen{border-radius:30px}.hero-mobile-preview .dynamic-island{width:66px;height:18px;top:8px}.hero-mobile-preview .iphone-side-left{height:60px;top:75px}.hero-mobile-preview .iphone-side-right{height:72px;top:96px}}.hero-mobile-preview{--device-scale:.69;z-index:3;width:calc(344px * var(--device-scale));height:calc(690px * var(--device-scale));box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;animation:none;position:absolute;top:108px;left:2px;overflow:visible;transform:none}.hero-mobile-preview>.iphone-device{width:344px;height:690px;transform:scale(var(--device-scale));transform-origin:0 0;background:linear-gradient(145deg,#62656b,#151619 24%,#050506 75%,#777b82);border-radius:56px;padding:10px;position:absolute;inset:0;box-shadow:0 42px 90px #0f172a52,inset 0 0 0 1px #ffffff42}.hero-mobile-preview .iphone-screen{pointer-events:none;background:#fff;border-radius:47px;width:324px;height:670px;position:relative;overflow:hidden;container-type:inline-size}.hero-mobile-preview .iphone-screen .preview-lock,.hero-mobile-preview .iphone-screen .core-host-preview{border-radius:inherit;width:100%;height:100%;overflow:hidden}.hero-mobile-preview .dynamic-island{z-index:100;background:#050505;border-radius:999px;width:104px;height:29px;position:absolute;top:12px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #242424}.hero-mobile-preview .iphone-side{background:#282a2e;border-radius:3px;width:4px;position:absolute}.hero-mobile-preview .iphone-side-left{height:96px;top:120px;left:-3px}.hero-mobile-preview .iphone-side-right{height:116px;top:155px;right:-3px}@media (width<=760px){.hero-mobile-preview{--device-scale:.62;top:92px}.hero-mobile-preview .iphone-screen{border-radius:47px}.hero-mobile-preview .dynamic-island{width:104px;height:29px;top:12px}.hero-mobile-preview .iphone-side-left{height:96px;top:120px}.hero-mobile-preview .iphone-side-right{height:116px;top:155px}}.hero-scene .orbit-device{pointer-events:none;transform-origin:50%;will-change:top,left,transform;transition:top .85s cubic-bezier(.2,.72,.2,1),left .85s cubic-bezier(.2,.72,.2,1),transform .85s cubic-bezier(.2,.72,.2,1),opacity .55s,filter .85s;position:absolute;right:auto}.browser-card.orbit-slot-0{z-index:3;opacity:1;filter:none;top:108px;left:10px;transform:scale(.92)}.browser-card.orbit-slot-1{z-index:2;opacity:.88;filter:saturate(.9);top:35px;left:155px;transform:scale(.76)}.browser-card.orbit-slot-2{z-index:1;opacity:.56;filter:saturate(.75);top:245px;left:255px;transform:scale(.58)}.hero-mobile-preview.orbit-slot-0{z-index:3;opacity:1;filter:none;top:106px;left:12px;transform:scale(1)}.hero-mobile-preview.orbit-slot-1{z-index:2;opacity:.88;filter:saturate(.9);top:42px;left:445px;transform:scale(.82)}.hero-mobile-preview.orbit-slot-2{z-index:1;opacity:.56;filter:saturate(.75);top:292px;left:420px;transform:scale(.62)}.hero-ipad-preview{background:linear-gradient(145deg,#74777d,#151619 28%,#050506 76%,#72767d);border-radius:26px;width:610px;height:430px;padding:10px;box-shadow:0 34px 76px #0f172a47,inset 0 0 0 1px #ffffff38}.hero-ipad-preview.orbit-slot-0{z-index:3;opacity:1;filter:none;top:116px;left:5px;transform:scale(.92)}.hero-ipad-preview.orbit-slot-1{z-index:2;opacity:.88;filter:saturate(.9);top:42px;left:145px;transform:scale(.74)}.hero-ipad-preview.orbit-slot-2{z-index:1;opacity:.56;filter:saturate(.75);top:260px;left:260px;transform:scale(.54)}.ipad-screen{background:#fff;border-radius:18px;width:590px;height:410px;position:relative;overflow:hidden}.ipad-preview-scale{pointer-events:none;transform-origin:0 0;-webkit-user-select:none;user-select:none;width:1180px;height:820px;transform:scale(.5)}.ipad-preview-scale .tablet-host-preview{width:1180px;min-height:820px}.ipad-camera{z-index:4;background:#17243a;border:1px solid #263b58;border-radius:50%;width:5px;height:5px;position:absolute;top:50%;left:4px;transform:translateY(-50%)}.orbit-controls{z-index:8;border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffd9;border-radius:999px;gap:7px;padding:7px 9px;display:flex;position:absolute;bottom:28px;right:18px;box-shadow:0 8px 24px #0f172a1a}.orbit-controls button{cursor:pointer;background:#c7cbd2;border:0;border-radius:99px;width:7px;height:7px;padding:0;transition:width .25s,background .25s}.orbit-controls button.active{background:var(--red);width:23px}@media (width<=760px){.hero-scene .orbit-device{transition-duration:.7s}.browser-card.orbit-slot-0{top:90px;left:0;transform:scale(.7)}.browser-card.orbit-slot-1{top:28px;left:105px;transform:scale(.54)}.browser-card.orbit-slot-2{top:250px;left:155px;transform:scale(.42)}.hero-mobile-preview.orbit-slot-0{top:82px;left:5px;transform:scale(1)}.hero-mobile-preview.orbit-slot-1{top:28px;left:205px;transform:scale(.74)}.hero-mobile-preview.orbit-slot-2{top:275px;left:225px;transform:scale(.56)}.hero-ipad-preview.orbit-slot-0{top:118px;left:-10px;transform:scale(.58)}.hero-ipad-preview.orbit-slot-1{top:36px;left:100px;transform:scale(.43)}.hero-ipad-preview.orbit-slot-2{top:275px;left:155px;transform:scale(.34)}.orbit-controls{bottom:12px;right:8px}}@media (prefers-reduced-motion:reduce){.hero-scene .orbit-device{transition:none}.orbit-controls{display:none}}.hero-scene{perspective:1500px;perspective-origin:48% 44%;isolation:isolate}.hero-scene .orbit-device{backface-visibility:hidden;transition-property:top,left,transform,opacity,filter,box-shadow;transition-duration:1.45s,1.45s,1.55s,.95s,1.25s,1.25s;transition-timing-function:cubic-bezier(.22,1,.36,1)}.browser-card.orbit-slot-0{opacity:1;filter:saturate();transform:translateZ(80px)rotateY(-1deg)scale(.92);box-shadow:0 34px 72px #0f172a38}.browser-card.orbit-slot-1{opacity:.82;filter:saturate(.92);transform:translate3d(0,-8px,10px)rotateY(-3deg)scale(.76);box-shadow:0 22px 54px #0f172a29}.browser-card.orbit-slot-2{opacity:.42;filter:saturate(.72);transform:translate3d(0,12px,-70px)rotateY(-5deg)scale(.58);box-shadow:0 12px 34px #0f172a1a}.hero-mobile-preview.orbit-slot-0{opacity:1;filter:saturate();transform:translateZ(90px)rotate(-.5deg)scale(1)}.hero-mobile-preview.orbit-slot-1{opacity:.82;filter:saturate(.92);transform:translate3d(0,-9px,10px)rotate(1deg)scale(.82)}.hero-mobile-preview.orbit-slot-2{opacity:.55;filter:saturate(.78);transform:translate3d(0,13px,-80px)rotate(1.6deg)scale(.62)}.hero-ipad-preview.orbit-slot-0{opacity:1;filter:blur()saturate();transform:translateZ(80px)rotateY(1deg)scale(.92);box-shadow:0 36px 78px #0f172a40}.hero-ipad-preview.orbit-slot-1{opacity:.82;filter:blur(.25px)saturate(.92);transform:translate3d(0,-8px,10px)rotateY(2.5deg)scale(.74);box-shadow:0 23px 56px #0f172a2b}.hero-ipad-preview.orbit-slot-2{opacity:.42;filter:blur(1px)saturate(.72);transform:translate3d(0,12px,-70px)rotateY(4deg)scale(.54);box-shadow:0 13px 35px #0f172a1c}.floating-request,.floating-metric{transition:transform 1.2s cubic-bezier(.22,1,.36,1),box-shadow 1.2s}.hero-scene:hover .floating-request{transform:translateY(-4px)}.hero-scene:hover .floating-metric{transform:translateY(3px)}.orbit-controls button{transition:width .4s cubic-bezier(.22,1,.36,1),background .35s,transform .35s}.orbit-controls button:hover{transform:scale(1.2)}@media (width<=760px){.hero-scene .orbit-device{transition-duration:1.15s,1.15s,1.25s,.8s,1s,1s}.browser-card.orbit-slot-0{transform:translateZ(60px)rotateY(-1deg)scale(.7)}.browser-card.orbit-slot-1{transform:translateY(-6px)rotateY(-3deg)scale(.54)}.browser-card.orbit-slot-2{transform:translate3d(0,9px,-55px)rotateY(-5deg)scale(.42)}.hero-mobile-preview.orbit-slot-0{transform:translateZ(70px)rotate(-.5deg)scale(1)}.hero-mobile-preview.orbit-slot-1{transform:translateY(-7px)rotate(1deg)scale(.74)}.hero-mobile-preview.orbit-slot-2{transform:translate3d(0,10px,-60px)rotate(1.5deg)scale(.56)}.hero-ipad-preview.orbit-slot-0{transform:translateZ(60px)rotateY(1deg)scale(.58)}.hero-ipad-preview.orbit-slot-1{transform:translateY(-6px)rotateY(2.5deg)scale(.43)}.hero-ipad-preview.orbit-slot-2{transform:translate3d(0,9px,-55px)rotateY(4deg)scale(.34)}}@media (prefers-reduced-motion:reduce){.hero-scene .orbit-device,.floating-request,.floating-metric,.orbit-controls button{transition:none}.hero-scene:hover .floating-request,.hero-scene:hover .floating-metric{transform:none}}html[data-theme=dark] .orbit-controls{background:#181b23e0;border-color:#343a46;box-shadow:0 8px 24px #00000047}html[data-theme=dark] .orbit-controls button{background:#5e6673}html[data-theme=dark] .orbit-controls button.active{background:var(--red)}.desktop-preview-scale .site-header{height:auto;color:var(--core-color-text-main);gap:0;padding:0;display:block;left:auto;right:auto}.desktop-preview-scale .brand img{filter:none}.form-honeypot{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important}
