.security-center.security-center[data-v-d9889820]{min-width:0;color:var(--core-color-text-main,var(--core-color-text,#17212b))}.security-center .hero[data-v-d9889820]{color:var(--core-color-primary-contrast,#fff);background:linear-gradient(135deg,color-mix(in srgb,var(--core-color-primary,#e6442f) 42%,#111827),color-mix(in srgb,var(--core-color-primary,#e6442f) 20%,var(--core-color-surface,#fff)))}.security-center .hero span[data-v-d9889820]{color:color-mix(in srgb,var(--core-color-primary-contrast,#fff) 72%,var(--core-color-primary,#e6442f))}.security-center .hero p[data-v-d9889820]{color:color-mix(in srgb,var(--core-color-primary-contrast,#fff) 82%,transparent)}.security-center article header p[data-v-d9889820],.security-center .method-list small[data-v-d9889820],.security-center .method-active small[data-v-d9889820],.security-center .hint[data-v-d9889820],.security-center .wizard ol[data-v-d9889820]{color:var(--core-color-text-muted,#66717e)}.security-center .icon[data-v-d9889820]{color:var(--core-color-primary,#e6442f);background:var(--core-color-primary-soft,color-mix(in srgb,var(--core-color-primary,#e6442f) 10%,var(--core-color-surface,#fff)))}.security-center .badge[data-v-d9889820],.security-center .status[data-v-d9889820]{color:var(--core-color-warning,#7a4d00);background:color-mix(in srgb,var(--core-color-warning,#c17b00) 13%,var(--core-color-surface,#fff))}.security-center .status.on[data-v-d9889820],.security-center .method-active[data-v-d9889820]{color:var(--core-color-success,#087443);background:color-mix(in srgb,var(--core-color-success,#087443) 11%,var(--core-color-surface,#fff))}.security-center .unavailable[data-v-d9889820]{color:var(--core-color-warning,#695500);background:color-mix(in srgb,var(--core-color-warning,#c17b00) 10%,var(--core-color-surface,#fff));border:1px solid color-mix(in srgb,var(--core-color-warning,#c17b00) 22%,var(--core-color-border,#dfe4ea))}.security-center .codes code[data-v-d9889820]{color:var(--core-color-text-main,var(--core-color-text,#17212b));background:var(--core-color-surface-muted,#f5f6f8)}.security-center .alert.error[data-v-d9889820]{color:var(--core-color-danger,#b42318);background:color-mix(in srgb,var(--core-color-danger,#b42318) 10%,var(--core-color-surface,#fff))}.security-center .alert.success[data-v-d9889820]{color:var(--core-color-success,#087443);background:color-mix(in srgb,var(--core-color-success,#087443) 10%,var(--core-color-surface,#fff))}.security-center .primary[data-v-d9889820]{color:var(--core-color-primary-contrast,#fff);background:var(--core-color-primary,#e6442f)}.security-center .danger[data-v-d9889820]{color:var(--core-color-danger,#b42318);border-color:color-mix(in srgb,var(--core-color-danger,#b42318) 38%,var(--core-color-border,#dfe4ea))}.security-center input[data-v-d9889820]:focus-visible,.security-center button[data-v-d9889820]:focus-visible{outline-color:color-mix(in srgb,var(--core-color-primary,#e6442f) 32%,transparent)}@media (width<=760px){.security-center .hero[data-v-d9889820]{padding:20px}.security-center .sections>article[data-v-d9889820]{padding:18px}.security-center .wizard ol[data-v-d9889820]{grid-template-columns:1fr;display:grid}.security-center .wizard img[data-v-d9889820]{justify-self:center}.security-center .method-list li[data-v-d9889820]{grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.security-center .method-list li div[data-v-d9889820]{min-width:0}.security-center .method-list li button[data-v-d9889820]{grid-column:auto}.security-center .inline-form[data-v-d9889820]{grid-template-columns:minmax(0,1fr) auto;display:grid}.security-center .inline-form input[data-v-d9889820]{min-width:0}}@media (width<=520px){.security-center .hero[data-v-d9889820]{padding:18px}.security-center .sections>article[data-v-d9889820]{padding:15px}.security-center .sections article>header[data-v-d9889820]{grid-template-columns:auto minmax(0,1fr);display:grid}.security-center .sections article>header>.badge[data-v-d9889820],.security-center .sections article>header>.status[data-v-d9889820]{grid-column:2;width:max-content}.security-center .method-list li[data-v-d9889820]{grid-template-columns:auto minmax(0,1fr)}.security-center .method-list li button[data-v-d9889820]{grid-column:1/-1;width:100%}.security-center .inline-form[data-v-d9889820]{grid-template-columns:1fr}.security-center .inline-form button[data-v-d9889820],.security-center .actions button[data-v-d9889820]{flex-basis:100%;width:100%}.security-center .codes[data-v-d9889820]{grid-template-columns:1fr}}.security-center[data-v-d9889820]{color:var(--core-color-text,#17212b);gap:18px;display:grid}.hero[data-v-d9889820]{color:#fff;background:linear-gradient(135deg,#142333,#263e52);border-radius:20px;justify-content:space-between;align-items:flex-start;padding:24px;display:flex}.hero span[data-v-d9889820]{letter-spacing:.1em;text-transform:uppercase;color:#ff8b7a;font-size:11px;font-weight:800}.hero h1[data-v-d9889820]{margin:8px 0;font-size:28px}.hero p[data-v-d9889820],article header p[data-v-d9889820]{color:#66717e;margin:0;font-size:12px;line-height:1.5}.hero p[data-v-d9889820]{color:#dbe5ed}.hero>svg[data-v-d9889820]{width:42px;height:42px}.sections[data-v-d9889820]{gap:14px;display:grid}.sections>article[data-v-d9889820]{background:var(--core-color-surface,#fff);border:1px solid var(--core-color-border,#dfe4ea);border-radius:16px;gap:17px;padding:20px;display:grid}.sections article>header[data-v-d9889820]{align-items:flex-start;gap:12px;display:flex}.sections article>header>div[data-v-d9889820]{flex:1}.sections h2[data-v-d9889820]{margin:0 0 4px;font-size:17px}.icon[data-v-d9889820]{width:38px;height:38px;color:var(--core-color-primary,#e6442f);background:#fff1ee;border-radius:11px;flex:none;place-items:center;display:grid}.icon svg[data-v-d9889820],.method-list svg[data-v-d9889820],.method-active svg[data-v-d9889820],.inline-form svg[data-v-d9889820],.actions svg[data-v-d9889820]{width:18px}.badge[data-v-d9889820],.status[data-v-d9889820]{color:#7a4d00;background:#fff4d6;border-radius:8px;padding:5px 8px;font-size:10px}.status.on[data-v-d9889820]{color:#087443;background:#ecfdf3}.method-list[data-v-d9889820]{margin:0;padding:0;list-style:none;display:grid}.method-list li[data-v-d9889820]{border-top:1px solid var(--core-color-border,#e5e8ec);align-items:center;gap:10px;padding:12px 0;display:flex}.method-list li div[data-v-d9889820],.method-active div[data-v-d9889820]{flex:1;gap:3px;display:grid}.method-list small[data-v-d9889820],.method-active small[data-v-d9889820],.hint[data-v-d9889820]{color:#727d89;font-size:10px}.method-list button[data-v-d9889820]{padding:7px 9px}.inline-form[data-v-d9889820],.actions[data-v-d9889820]{flex-wrap:wrap;gap:8px;display:flex}.inline-form input[data-v-d9889820]{flex:1;min-width:180px}.unavailable[data-v-d9889820]{color:#695500;background:#fff9df;border-radius:10px;margin:0;padding:12px;font-size:11px;line-height:1.5}.wizard[data-v-d9889820]{gap:13px;display:grid}.wizard ol[data-v-d9889820]{color:#6d7782;gap:10px;margin:0;padding:0;font-size:10px;list-style:none;display:flex}.wizard .done[data-v-d9889820]{color:#087443}.wizard img[data-v-d9889820]{background:#fff;border:1px solid #e2e6eb;border-radius:14px;width:min(260px,100%);padding:8px}.wizard details code[data-v-d9889820]{overflow-wrap:anywhere;margin-top:8px;display:block}.wizard label[data-v-d9889820],.confirm label[data-v-d9889820]{gap:7px;font-size:11px;font-weight:750;display:grid}.method-active[data-v-d9889820]{color:#087443;background:#ecfdf3;border-radius:12px;align-items:center;gap:10px;padding:13px;display:flex}.codes[data-v-d9889820]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.codes code[data-v-d9889820]{text-align:center;background:#f5f6f8;border-radius:9px;padding:10px}.recovery[data-v-d9889820]{border-color:#f5d06f!important}.confirm[data-v-d9889820]{border-color:#f3aaa0!important}.alert[data-v-d9889820],.loading[data-v-d9889820]{border-radius:10px;padding:12px 14px;font-size:12px}.alert.error[data-v-d9889820]{color:#b42318;background:#fff1f0}.alert.success[data-v-d9889820]{color:#087443;background:#ecfdf3}button[data-v-d9889820],input[data-v-d9889820]{box-sizing:border-box;border:1px solid var(--core-color-border,#dce1e7);background:var(--core-color-surface,#fff);min-height:44px;font:inherit;border-radius:10px}button[data-v-d9889820]{cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:10px 13px;font-weight:750;display:inline-flex}.primary[data-v-d9889820]{color:#fff;background:var(--core-color-primary,#e6442f);border-color:#0000}.danger[data-v-d9889820]{color:#b42318;border-color:#f3aaa0}input[data-v-d9889820]{outline:0;padding:0 12px}input[data-v-d9889820]:focus-visible,button[data-v-d9889820]:focus-visible{outline-offset:2px;outline:3px solid #e6442f35}.sr-status[data-v-d9889820]{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=560px){.hero[data-v-d9889820]{padding:19px}.hero h1[data-v-d9889820]{font-size:23px}.hero>svg[data-v-d9889820]{display:none}.sections>article[data-v-d9889820]{padding:16px}.sections article>header[data-v-d9889820]{flex-wrap:wrap}.method-list li[data-v-d9889820]{flex-wrap:wrap;align-items:flex-start}.method-list li div[data-v-d9889820]{min-width:calc(100% - 32px)}.codes[data-v-d9889820]{grid-template-columns:1fr}.actions button[data-v-d9889820],.inline-form button[data-v-d9889820]{flex:1}.inline-form input[data-v-d9889820]{flex-basis:100%;width:100%}}@media print{.hero[data-v-d9889820],.sections>article[data-v-d9889820]:not(.recovery),.alert[data-v-d9889820]{display:none}.recovery[data-v-d9889820]{border:0!important}.recovery .actions[data-v-d9889820]{display:none}}.app-header[data-v-fc1f783a]{min-height:var(--mobile-header-height,56px);background:var(--core-color-primary,#ff2814);padding:0 max(var(--mobile-page-padding,16px), var(--core-safe-area-right)) 0 max(var(--mobile-page-padding,16px), var(--core-safe-area-left));z-index:10;padding-top:var(--core-safe-area-top);box-sizing:content-box;will-change:transform;border-bottom:none;flex-direction:column;display:flex;position:sticky;top:0;transform:translateZ(0)}.header-main[data-v-fc1f783a]{width:100%;min-height:var(--mobile-header-height,56px);justify-content:space-between;align-items:center;display:flex}.header-sections[data-v-fc1f783a]{box-sizing:border-box;scrollbar-width:none;gap:7px;width:100%;padding:0 0 9px;display:flex;overflow-x:auto}.header-sections[data-v-fc1f783a]::-webkit-scrollbar{display:none}.header-sections button[data-v-fc1f783a]{color:#ffffffc7;min-height:34px;font:inherit;white-space:nowrap;background:#0002;border:1px solid #ffffff24;border-radius:999px;flex:none;padding:0 11px;font-size:.7rem;font-weight:700}.header-sections button.active[data-v-fc1f783a]{color:var(--core-color-primary,#ef3f2f);background:#fff;border-color:#fff}.header-left[data-v-fc1f783a],.header-right[data-v-fc1f783a]{align-items:center;width:40px;display:flex}.header-center[data-v-fc1f783a]{flex:1;justify-content:center;display:flex}.page-title[data-v-fc1f783a]{max-width:100%;font-size:calc(1.125rem * var(--mobile-font-scale,1));color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:600;overflow:hidden}.back-btn[data-v-fc1f783a]{cursor:pointer;height:var(--mobile-touch-target,44px);width:var(--mobile-touch-target,44px);color:#fff;background:#0003;border:none;border-radius:50%;justify-content:center;align-items:center;margin-top:4px;margin-left:-6px;padding:0;display:flex;position:relative}.icon[data-v-fc1f783a]{width:26px;height:26px}.density-small .header-left,.density-small .header-right{width:36px}.density-small .back-btn{margin-top:0}.density-small .app-header .icon{width:23px;height:23px}@container (width>=768px){.app-header[data-v-fc1f783a]{height:64px;padding-left:28px;padding-right:28px}.header-left[data-v-fc1f783a],.header-right[data-v-fc1f783a]{width:48px}.page-title[data-v-fc1f783a]{font-size:1.3rem}.back-btn[data-v-fc1f783a]{width:44px;height:44px}}.app-bottom-nav[data-v-17e998d7]{bottom:var(--core-bottom-nav-offset,24px);left:max(10px, var(--core-safe-area-left));right:max(10px, var(--core-safe-area-right));height:var(--mobile-bottom-nav-height,64px);background-color:var(--core-color-surface,#fff);z-index:50;border-radius:32px;justify-content:space-around;align-items:center;display:flex;position:fixed;box-shadow:0 4px 20px #00000014}.nav-item[data-v-17e998d7]{color:var(--core-color-text-muted,#9ca3af);min-width:0;height:100%;min-height:var(--mobile-touch-target,44px);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;text-decoration:none;display:flex;position:relative}.nav-item.active[data-v-17e998d7]{color:var(--core-color-primary,#3b82f6)}.nav-item.editor-selected[data-v-17e998d7]{outline:2px solid var(--core-color-primary);outline-offset:-5px;border-radius:27px}.nav-editor-order[data-v-17e998d7]{z-index:3;background:var(--core-color-surface);border:1px solid var(--core-color-border);box-shadow:0 6px 18px var(--core-shadow-color);border-radius:9px;gap:3px;position:absolute;top:-20px;padding:3px!important;display:flex!important}.nav-editor-order>span[data-v-17e998d7]{width:25px;height:23px;color:var(--core-color-text-main);background:var(--core-color-surface-muted);cursor:pointer;border-radius:6px;place-items:center;font-size:.75rem;font-weight:800;display:grid!important}.nav-editor-order>span[data-v-17e998d7]:hover{color:var(--core-color-primary);background:var(--core-color-primary-soft)}.nav-item.active[data-v-17e998d7]:after{content:"";background-color:var(--core-color-primary,#3b82f6);border-radius:2px;width:32px;height:3px;position:absolute;bottom:6px}.nav-icon[data-v-17e998d7]{width:calc(24px * var(--mobile-font-scale,1));height:calc(24px * var(--mobile-font-scale,1));flex:none}.custom-icon[data-v-17e998d7]{object-fit:contain}.nav-text[data-v-17e998d7]{text-align:center;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;padding:0 3px;font-size:.65rem;font-weight:500;line-height:1.05;display:-webkit-box;overflow:hidden}.density-small .app-bottom-nav{left:max(6px,var(--core-safe-area-left));right:max(6px,var(--core-safe-area-right));border-radius:28px}.density-small .app-bottom-nav .nav-item{gap:2px}.density-small .app-bottom-nav .nav-text{font-size:.58rem}@media (display-mode:standalone){.app-bottom-nav[data-v-17e998d7]{bottom:calc(10px + var(--core-safe-area-bottom));border-radius:32px}}@container (width>=768px){.app-bottom-nav[data-v-17e998d7]{border-radius:22px;width:min(560px,100% - 48px);height:72px;left:50%;right:auto;transform:translate(-50%)}.nav-icon[data-v-17e998d7]{width:27px;height:27px}.nav-text[data-v-17e998d7]{font-size:.75rem}}.app-background[data-v-7037fbb4]{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:absolute;inset:0}.app-background>img[data-v-7037fbb4]{opacity:0;width:100%;height:100%;transition:opacity .18s;position:absolute;inset:0}.app-background>img.is-loaded[data-v-7037fbb4]{opacity:1}.mobile-app-wrapper[data-v-7037fbb4]{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-7037fbb4]{padding-top:0}.app-background.is-embedded[data-v-7037fbb4]{width:100%;height:100%;position:absolute}.browser-viewport .app-background.is-dashboard{background-position-y:top!important}.mobile-app-wrapper.is-embedded[data-v-7037fbb4]{width:100%;height:100%;position:relative}.mobile-app-wrapper.is-embedded .mobile-app-content[data-v-7037fbb4]{padding:16px;padding-bottom:calc(90px + var(--core-safe-area-bottom))}.mobile-app-wrapper.is-embedded .mobile-app-content.no-padding[data-v-7037fbb4]{padding:0}.mobile-app-wrapper.is-embedded .mobile-app-content.no-bottom-nav[data-v-7037fbb4]{padding-bottom:calc(16px + var(--core-safe-area-bottom))}.mobile-app-wrapper.is-embedded .mobile-app-content.fullscreen[data-v-7037fbb4]{padding:0}.mobile-app-wrapper.is-embedded[data-v-7037fbb4] .app-bottom-nav{right:10px;bottom:calc(10px + var(--core-safe-area-bottom));width:auto;height:var(--mobile-bottom-nav-height,64px);border-radius:32px;position:absolute;left:10px;transform:none}.mobile-app-wrapper.is-embedded.interface-tablet[data-v-7037fbb4] .dashboard-page,.mobile-app-wrapper.is-embedded.interface-tablet-wide[data-v-7037fbb4] .dashboard-page{padding-top:34px!important}.mobile-app-wrapper.is-embedded.interface-tablet .mobile-app-content[data-v-7037fbb4],.mobile-app-wrapper.is-embedded.interface-tablet-wide .mobile-app-content[data-v-7037fbb4]{padding:12px 12px 72px}.mobile-app-wrapper.is-embedded.interface-tablet[data-v-7037fbb4] .dashboard-card:not(.image-card),.mobile-app-wrapper.is-embedded.interface-tablet-wide[data-v-7037fbb4] .dashboard-card:not(.image-card){padding:16px 12px}.mobile-app-wrapper.is-embedded.interface-tablet[data-v-7037fbb4] .app-bottom-nav,.mobile-app-wrapper.is-embedded.interface-tablet-wide[data-v-7037fbb4] .app-bottom-nav{height:54px;bottom:12px;left:18%;right:18%}.mobile-app-wrapper.is-embedded.interface-tablet[data-v-7037fbb4] .nav-item,.mobile-app-wrapper.is-embedded.interface-tablet-wide[data-v-7037fbb4] .nav-item{flex-direction:row;gap:7px}.mobile-app-wrapper.is-embedded.interface-tablet[data-v-7037fbb4] .nav-icon,.mobile-app-wrapper.is-embedded.interface-tablet-wide[data-v-7037fbb4] .nav-icon{width:18px;height:18px}.mobile-app-wrapper.is-embedded[data-v-7037fbb4] .dashboard-card:not(.image-card){min-height:0;padding:24px 16px}.mobile-app-wrapper.is-embedded[data-v-7037fbb4] .page-content,.mobile-app-wrapper.is-embedded[data-v-7037fbb4] .skeleton-search-tours,.mobile-app-wrapper.is-embedded[data-v-7037fbb4] .skeleton-search-hotels,.mobile-app-wrapper.is-embedded[data-v-7037fbb4] .tour-details-page,.mobile-app-wrapper.is-embedded[data-v-7037fbb4] .profile-page{min-height:100%}.mobile-app-wrapper.is-embedded[data-v-7037fbb4] .form-actions,.mobile-app-wrapper.is-embedded[data-v-7037fbb4] .favorites-page,.mobile-app-wrapper.is-embedded[data-v-7037fbb4] .about-modal{position:absolute}.mobile-app-wrapper.is-embedded[data-v-7037fbb4] .form-actions{width:auto;left:0;right:0;transform:none}.mobile-app-content[data-v-7037fbb4]{padding:var(--mobile-page-padding,16px);padding-bottom:calc(var(--mobile-bottom-nav-height,64px) + var(--core-safe-area-bottom) + 26px);overscroll-behavior-y:none;flex:1;overflow-y:auto}.mobile-app-content.no-padding[data-v-7037fbb4]{padding-top:0;padding-left:0;padding-right:0}.mobile-app-content.no-bottom-nav[data-v-7037fbb4]{padding-bottom:calc(var(--mobile-page-padding,16px) + var(--core-safe-area-bottom))}.keyboard-open .mobile-app-content{padding-bottom:calc(var(--core-keyboard-height) + var(--mobile-page-padding,16px))}.keyboard-open .mobile-app-wrapper .app-bottom-nav{display:none}.mobile-app-content.fullscreen[data-v-7037fbb4]{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;height:100%;min-height:100%;padding:0;overflow-y:auto}@container (width>=768px){.mobile-app-content[data-v-7037fbb4]{padding:24px 28px calc(104px + var(--core-safe-area-bottom))}.mobile-app-content[data-v-7037fbb4]:not(.no-padding):not(.fullscreen){width:100%;max-width:1040px;margin:0 auto}.mobile-app-content.no-bottom-nav[data-v-7037fbb4]{padding-bottom:calc(28px + var(--core-safe-area-bottom))}}@container (width>=1024px){.mobile-app-content[data-v-7037fbb4]{padding-left:36px;padding-right:36px}}.tablet-sidebar[data-v-9f8a6420]{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-9f8a6420]{grid-template-columns:minmax(0,1fr) 36px;align-items:center;gap:5px;margin-bottom:18px;display:grid}.brand[data-v-9f8a6420]{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-9f8a6420]{object-fit:contain;width:42px;height:42px;box-shadow:0 5px 16px var(--core-shadow-color);border-radius:12px}.brand strong[data-v-9f8a6420]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.collapse-button[data-v-9f8a6420]{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-9f8a6420]:hover{color:var(--core-color-primary);background:var(--core-color-primary-soft)}.collapse-button svg[data-v-9f8a6420]{width:19px}.tablet-sidebar nav[data-v-9f8a6420]{gap:6px;display:grid;overflow-y:auto}.tablet-sidebar nav a[data-v-9f8a6420]{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-9f8a6420]{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-9f8a6420]{width:20px}.tablet-sidebar.collapsed[data-v-9f8a6420]{padding-left:9px;padding-right:9px}.collapsed .sidebar-head[data-v-9f8a6420]{flex-direction:column;gap:10px;display:flex}.collapsed .brand[data-v-9f8a6420]{padding:0}.collapsed .brand strong[data-v-9f8a6420],.collapsed nav span[data-v-9f8a6420]{display:none}.collapsed nav a[data-v-9f8a6420]{grid-template-columns:1fr;place-items:center;padding:0;display:grid}.sidebar-head[data-v-9f8a6420]{justify-content:flex-end;align-items:center;display:flex}.collapsed .sidebar-head[data-v-9f8a6420]{align-items:center}.tablet-sidebar[data-v-9f8a6420]{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-nav-icon[data-v-9f8a6420]{object-fit:contain;width:20px;height:20px}.tablet-nav-entry[data-v-9f8a6420]{border:1px solid #0000;border-radius:13px;gap:4px;display:grid;position:relative}.tablet-nav-entry.editor-selected[data-v-9f8a6420]{border-color:var(--core-color-primary);background:var(--core-color-primary-soft);padding:3px}.tablet-nav-entry.editor-selected>a[data-v-9f8a6420]{box-shadow:none!important}.tablet-editor-actions[data-v-9f8a6420]{grid-template-columns:repeat(3,1fr);gap:3px;padding:0 3px 3px;display:grid}.tablet-editor-actions button[data-v-9f8a6420]{min-height:28px;color:var(--core-color-text-main);background:var(--core-color-surface);border:1px solid var(--core-color-border);cursor:pointer;border-radius:7px;place-items:center;padding:0;display:grid}.tablet-editor-actions button[data-v-9f8a6420]:disabled{opacity:.3;cursor:default}.tablet-editor-actions button.remove[data-v-9f8a6420]{color:var(--core-color-danger)}.tablet-editor-add[data-v-9f8a6420]{min-height:42px;color:var(--core-color-primary);background:var(--core-color-primary-soft);border:1px dashed var(--core-color-primary);font:inherit;cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:6px;margin-top:5px;font-size:.8rem;font-weight:750;display:flex}.collapsed .tablet-nav-entry[data-v-9f8a6420]{display:block}.collapsed .tablet-nav-entry.editor-selected[data-v-9f8a6420]{padding:2px}.tablet-page-header[data-v-71bb4b49]{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-71bb4b49]{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-71bb4b49]{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-71bb4b49]:active{transform:scale(.94)}.back-button svg[data-v-71bb4b49]{width:28px;height:28px}.header-spacer[data-v-71bb4b49]{min-width:0}.tablet-page-header[data-v-71bb4b49]{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-71bb4b49]{color:var(--core-color-primary-contrast)}.back-button[data-v-71bb4b49]{color:var(--core-color-primary-contrast);background:#0003}.tablet-platform[data-v-34c503da]{width:100%;height:100vh;height:var(--host-viewport-height,100vh);background:var(--core-color-background);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-34c503da]{grid-template-columns:84px minmax(0,1fr)}.tablet-platform[data-v-34c503da]:not(:has(>.tablet-sidebar)){grid-template-columns:1fr}.tablet-platform.external-module-active[data-v-34c503da]{grid-template-columns:1fr}.tablet-platform>main[data-v-34c503da]{min-width:0;height:100vh;height:var(--host-viewport-height,100vh);position:relative;overflow:auto}.tablet-platform[data-v-34c503da] .app-bottom-nav{display:none!important}.tablet-platform[data-v-34c503da] .mobile-app-content{padding-bottom:28px}.tablet-platform[data-v-34c503da] .mobile-app-content:not(.no-padding):not(.fullscreen){max-width:980px}.tablet-platform[data-v-34c503da] .mobile-app-content.no-bottom-nav{padding-bottom:28px}.tablet-platform[data-v-34c503da] .about-sticky{background:var(--core-color-background)}.tablet-platform[data-v-34c503da] .profile-container{max-width:880px}.tablet-platform[data-v-34c503da] .profile-tabs{border-radius:12px;margin-bottom:22px}.tablet-platform[data-v-34c503da] .dashboard-page{width:100%;max-width:900px;margin:0 auto}.tablet-platform[data-v-34c503da] .dashboard-card:not(.image-card){min-height:128px}.tablet-platform[data-v-34c503da] .addresses-list{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width>=1024px){.tablet-platform[data-v-34c503da]{grid-template-columns:252px minmax(0,1fr)}.tablet-platform.collapsed[data-v-34c503da]{grid-template-columns:84px minmax(0,1fr)}.tablet-platform[data-v-34c503da] .mobile-app-content:not(.no-padding):not(.fullscreen){max-width:1100px}.tablet-platform[data-v-34c503da] .dashboard-page{max-width:1000px}.tablet-platform[data-v-34c503da] .favorites-page{width:calc(100% - 252px);left:252px}.tablet-platform[data-v-34c503da] .form-actions,.tablet-platform[data-v-34c503da] .company-actions{left:252px}.tablet-platform.collapsed[data-v-34c503da] .favorites-page{width:calc(100% - 84px);left:84px}.tablet-platform.collapsed[data-v-34c503da] .form-actions,.tablet-platform.collapsed[data-v-34c503da] .company-actions{left:84px}}.tablet-platform>main[data-v-34c503da]{flex-direction:column;display:flex;overflow:hidden}.tablet-content[data-v-34c503da]{flex:1;min-height:0}.tablet-content[data-v-34c503da] .mobile-app-wrapper{height:100%}.tablet-platform[data-v-34c503da]{--tablet-sidebar-space:232px;--tablet-header-space:86px}.tablet-platform.collapsed[data-v-34c503da]{--tablet-sidebar-space:84px}.tablet-platform[data-v-34c503da] .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-34c503da]{--tablet-sidebar-space:252px}.tablet-platform.collapsed[data-v-34c503da]{--tablet-sidebar-space:84px}}.tablet-platform[data-v-34c503da] .tv-search-form-wrapper.tv-results-mode{width:100vw!important;max-width:none!important;height:100vh!important;height:var(--host-viewport-height,100vh)!important;z-index:2147482000!important;background:var(--core-color-background)!important;border-radius:0!important;margin:0!important;position:fixed!important;inset:0!important;overflow:hidden!important}.tablet-platform[data-v-34c503da] .tv-search-form-wrapper.tv-results-mode .tv-iframe{width:100%!important;height:100%!important;min-height:100vh!important;min-height:var(--host-viewport-height,100vh)!important}.tablet-platform[data-v-34c503da] .tv-search-form-wrapper.tv-results-mode.tv-fullscreen-mode{width:100vw!important;height:100vh!important;height:var(--host-viewport-height,100vh)!important;border-radius:0!important;inset:0!important}.tablet-platform>main[data-v-34c503da]:has(.tv-results-mode){z-index:2147481000}.tablet-content[data-v-34c503da]:has(.tv-results-mode){z-index:2147482000;position:relative}.tablet-content[data-v-34c503da]:has(.tv-results-mode) .mobile-app-wrapper{z-index:2147482000}.tablet-platform[data-v-34c503da]{--tablet-sidebar-space:220px;--tablet-header-space:64px;grid-template-columns:220px minmax(0,1fr)}.tablet-platform.collapsed[data-v-34c503da]{--tablet-sidebar-space:64px;grid-template-columns:64px minmax(0,1fr)}.tablet-platform[data-v-34c503da] .favorites-page{width:calc(100% - 220px);left:220px}.tablet-platform[data-v-34c503da] .form-actions,.tablet-platform[data-v-34c503da] .company-actions{left:220px}.tablet-platform.collapsed[data-v-34c503da] .favorites-page{width:calc(100% - 64px);left:64px}.tablet-platform.collapsed[data-v-34c503da] .form-actions,.tablet-platform.collapsed[data-v-34c503da] .company-actions{left:64px}@media (width>=1024px){.tablet-platform[data-v-34c503da]{--tablet-sidebar-space:240px;grid-template-columns:240px minmax(0,1fr)}.tablet-platform.collapsed[data-v-34c503da]{--tablet-sidebar-space:64px;grid-template-columns:64px minmax(0,1fr)}.tablet-platform[data-v-34c503da] .favorites-page{width:calc(100% - 240px);left:240px}.tablet-platform[data-v-34c503da] .form-actions,.tablet-platform[data-v-34c503da] .company-actions{left:240px}.tablet-platform.collapsed[data-v-34c503da] .favorites-page{width:calc(100% - 64px);left:64px}.tablet-platform.collapsed[data-v-34c503da] .form-actions,.tablet-platform.collapsed[data-v-34c503da] .company-actions{left:64px}}.tablet-platform[data-v-34c503da] .tv-search-form-wrapper:not(.tv-ready) .tv-placeholder-wrapper,.tablet-platform[data-v-34c503da] .tv-search-form-wrapper:not(.tv-ready) .tv-placeholder-wrapper .skeleton-search-tours,.tablet-platform[data-v-34c503da] .tv-search-form-wrapper:not(.tv-ready) .tv-placeholder-wrapper .skeleton-search-hotels,.tablet-platform[data-v-34c503da] .tourvisor-page>.skeleton-search-tours.presentation-tablet,.tablet-platform[data-v-34c503da] .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-34c503da] .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}.tablet-platform[data-v-34c503da] .mobile-app-wrapper.is-embedded .favorites-page{width:100%;left:0;right:auto}.tablet-platform[data-v-34c503da] .mobile-app-wrapper.is-embedded .form-actions,.tablet-platform[data-v-34c503da] .mobile-app-wrapper.is-embedded .company-actions{width:auto;left:0;right:0}.installation-qr[data-v-cb48e51e]{background:#fff;border-radius:15px;place-items:center;width:132px;height:132px;padding:7px;display:grid}.installation-qr img[data-v-cb48e51e]{object-fit:contain;width:100%;height:100%;display:block}.installation-qr.loading[data-v-cb48e51e]{color:#64748b}.installation-qr.loading svg[data-v-cb48e51e]{animation:1s linear infinite spin-cb48e51e}@keyframes spin-cb48e51e{to{transform:rotate(360deg)}}.installation-qr-switcher[data-v-83390f0e]{grid-template-columns:minmax(190px,.85fr) minmax(180px,1.15fr);gap:12px;display:grid}.qr-channel-list[data-v-83390f0e]{align-content:start;gap:7px;display:grid}.qr-channel-list button[data-v-83390f0e]{width:100%;min-height:55px;color:var(--core-color-text-main);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:13px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;padding:8px 10px;display:grid}.qr-channel-list button[data-v-83390f0e]:hover,.qr-channel-list button.active[data-v-83390f0e]{background:var(--core-color-surface);border-color:var(--core-color-border)}.qr-channel-list button.active[data-v-83390f0e]{box-shadow:0 8px 22px color-mix(in srgb,var(--core-shadow-color) 32%,transparent)}.channel-icon[data-v-83390f0e]{width:36px;height:36px;color:var(--core-color-text-main);background:0 0;place-items:center;display:grid}.channel-icon img[data-v-83390f0e]{object-fit:contain;width:30px;height:30px;display:block}.qr-channel-list button>span[data-v-83390f0e]:last-child,.selected-qr>span[data-v-83390f0e]:last-child{gap:3px;min-width:0;display:grid}.qr-channel-list small[data-v-83390f0e],.selected-qr small[data-v-83390f0e]{color:var(--core-color-text-muted);font-size:.62rem}.qr-channel-list strong[data-v-83390f0e],.selected-qr strong[data-v-83390f0e]{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.selected-qr[data-v-83390f0e]{min-width:0;color:var(--core-color-text-main);background:var(--core-color-surface);border:1px solid var(--core-color-border);text-align:center;border-radius:18px;align-content:center;place-items:center;gap:11px;padding:16px;text-decoration:none;display:grid}.selected-qr[data-v-83390f0e] .installation-qr{aspect-ratio:1;width:min(100%,210px);height:auto}@media (width<=760px){.installation-qr-switcher[data-v-83390f0e]{grid-template-columns:1fr}.qr-channel-list[data-v-83390f0e]{grid-template-columns:repeat(2,minmax(0,1fr))}.selected-qr[data-v-83390f0e]{min-height:250px}}.dashboard-page[data-v-31f5a4bd]{padding:min(8px,var(--mobile-section-gap,16px)) 0}.dashboard-grid[data-v-31f5a4bd]{gap:var(--mobile-card-gap,16px);grid-template-columns:repeat(2,1fr);grid-auto-rows:minmax(72px,auto);align-content:start;display:grid}.dashboard-card[data-v-31f5a4bd]{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}.editor-grid-cell[data-v-31f5a4bd]{z-index:0;background:color-mix(in srgb,var(--core-color-surface) 28%,transparent);border:1px dashed color-mix(in srgb,var(--core-color-border) 72%,transparent);border-radius:var(--core-border-radius,16px);pointer-events:auto;min-width:0;padding:0;position:relative}.editor-grid .dashboard-card[data-v-31f5a4bd]{z-index:2;cursor:grab}.dashboard-card.editor-draggable[data-v-31f5a4bd]{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab}.editor-grid .dashboard-card.editor-dragging[data-v-31f5a4bd]{z-index:9;opacity:.72;cursor:grabbing;transform:scale(.98);box-shadow:0 16px 38px #0003}.dashboard-card.editor-selected[data-v-31f5a4bd]{z-index:5;outline:3px solid var(--core-color-primary);outline-offset:2px;overflow:visible}.editor-resize-handle[data-v-31f5a4bd]{z-index:8;border:2px solid var(--core-color-primary);background:#fff;border-radius:50%;position:absolute}.editor-resize-handle.resize-n[data-v-31f5a4bd],.editor-resize-handle.resize-s[data-v-31f5a4bd]{cursor:ns-resize;background:0 0;border:0;border-radius:0;height:8px;left:14px;right:14px}.editor-resize-handle.resize-n[data-v-31f5a4bd]{top:-5px}.editor-resize-handle.resize-s[data-v-31f5a4bd]{bottom:-5px}.editor-resize-handle.resize-e[data-v-31f5a4bd],.editor-resize-handle.resize-w[data-v-31f5a4bd]{cursor:ew-resize;background:0 0;border:0;border-radius:0;width:8px;top:14px;bottom:14px}.editor-resize-handle.resize-e[data-v-31f5a4bd]{right:-5px}.editor-resize-handle.resize-w[data-v-31f5a4bd]{left:-5px}.editor-resize-handle.resize-ne[data-v-31f5a4bd],.editor-resize-handle.resize-se[data-v-31f5a4bd],.editor-resize-handle.resize-sw[data-v-31f5a4bd],.editor-resize-handle.resize-nw[data-v-31f5a4bd]{width:11px;height:11px}.editor-resize-handle.resize-ne[data-v-31f5a4bd]{cursor:nesw-resize;top:-5px;right:-5px}.editor-resize-handle.resize-se[data-v-31f5a4bd]{cursor:nwse-resize;bottom:-5px;right:-5px}.editor-resize-handle.resize-sw[data-v-31f5a4bd]{cursor:nesw-resize;bottom:-5px;left:-5px}.editor-resize-handle.resize-nw[data-v-31f5a4bd]{cursor:nwse-resize;top:-5px;left:-5px}.dashboard-card[data-v-31f5a4bd]:not(.image-card){padding:clamp(12px, 4.5vh, 24px) var(--mobile-page-padding,16px)}.image-card[data-v-31f5a4bd]{box-shadow:none;background:0 0;border:none}.full-image[data-v-31f5a4bd]{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.card-content[data-v-31f5a4bd]{z-index:2;flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.image-card .card-content[data-v-31f5a4bd]{justify-content:flex-end;height:100%;padding-top:40px}.dashboard-card[data-v-31f5a4bd]:hover,.dashboard-card[data-v-31f5a4bd]:active{border-color:var(--core-color-primary,#3b82f6);transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.card-icon[data-v-31f5a4bd]{color:var(--core-color-primary,#3b82f6);justify-content:center;margin-bottom:12px;display:flex}.card-icon[data-v-31f5a4bd] svg{width:32px;height:32px}.custom-icon[data-v-31f5a4bd]{object-fit:contain;width:32px;height:32px}.custom-icon-mask[data-v-31f5a4bd]{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-31f5a4bd]{font-size:calc(.9rem * var(--mobile-font-scale,1));text-align:center;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:500;line-height:1.2;display:-webkit-box;overflow:hidden}.density-small .dashboard-grid{grid-auto-rows:minmax(60px,auto)}.density-small .dashboard-grid .card-icon{margin-bottom:7px}.density-small .dashboard-grid .card-icon svg,.density-small .dashboard-grid .custom-icon{width:27px;height:27px}.loading-state[data-v-31f5a4bd]{text-align:center;color:var(--core-color-text-muted,#6b7280);padding:40px}@container (width>=768px){.dashboard-page[data-v-31f5a4bd]{padding:18px 0}.dashboard-grid[data-v-31f5a4bd]{gap:20px}.dashboard-card[data-v-31f5a4bd]:not(.image-card){min-height:150px;padding:30px 20px}.card-icon[data-v-31f5a4bd] svg,.custom-icon[data-v-31f5a4bd]{width:38px;height:38px}.card-title[data-v-31f5a4bd]{font-size:1rem}}@container (width>=1024px){.dashboard-grid[data-v-31f5a4bd]{gap:22px}}.app-landing[data-v-2c544ce5]{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-2c544ce5]{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-2c544ce5]{z-index:1;position:relative}.eyebrow[data-v-2c544ce5]{color:var(--core-color-primary);letter-spacing:.13em;text-transform:uppercase;font-size:.75rem;font-weight:850;display:block}.landing-copy h1[data-v-2c544ce5]{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-2c544ce5],.pwa-copy p[data-v-2c544ce5]{max-width:640px;color:var(--core-color-text-muted);margin:0;font-size:1.08rem;line-height:1.7}.feature-list[data-v-2c544ce5]{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-2c544ce5]{align-items:center;gap:9px;font-size:.9rem;font-weight:650;display:flex}.feature-list svg[data-v-2c544ce5]{color:var(--core-color-primary);flex:none}.store-grid[data-v-2c544ce5]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:100%;margin-top:34px;display:grid}.store-link[data-v-2c544ce5]{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-2c544ce5]:hover{box-shadow:0 10px 26px var(--core-shadow-color);transform:translateY(-2px)}.store-link>span[data-v-2c544ce5]{align-self:start;gap:4px;min-width:0;display:grid}.store-link small[data-v-2c544ce5]{color:var(--core-color-text-muted);font-size:.66rem}.store-link strong[data-v-2c544ce5]{text-overflow:ellipsis;font-size:.94rem;overflow:hidden}.store-link>.store-qr[data-v-2c544ce5]{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-2c544ce5],.store-link>img[data-v-2c544ce5]:not(.store-qr){grid-area:1/2;align-self:end;width:28px;height:28px}.store-link>span[data-v-2c544ce5]{grid-area:2/2}.store-link>img[data-v-2c544ce5]{object-fit:contain;flex:none;width:25px;height:25px;display:block}.download-switcher[data-v-2c544ce5]{grid-template-columns:minmax(170px,.8fr) minmax(220px,1.2fr);gap:14px;width:100%;margin-top:34px;display:grid}.download-list[data-v-2c544ce5]{align-content:start;gap:7px;display:grid}.download-list button[data-v-2c544ce5]{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-2c544ce5]:hover{background:var(--core-color-surface);transform:translate(2px)}.download-list button.active[data-v-2c544ce5]{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-2c544ce5]{object-fit:contain;width:24px;height:24px;display:block}.download-list button>span[data-v-2c544ce5]{gap:2px;min-width:0;display:grid}.download-list small[data-v-2c544ce5]{color:var(--core-color-text-muted);font-size:.58rem}.download-list strong[data-v-2c544ce5]{text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.selected-download[data-v-2c544ce5]{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-2c544ce5]{background:#fff;border-radius:13px;width:160px;height:160px;padding:5px;display:block}.selected-download>span[data-v-2c544ce5],.download-select[data-v-2c544ce5]{display:none}.install-panel[data-v-2c544ce5]{gap:13px;margin-top:34px;display:grid}.install-heading[data-v-2c544ce5]{gap:4px;display:grid}.install-heading>strong[data-v-2c544ce5]{font-size:1rem}.install-heading>small[data-v-2c544ce5]{color:var(--core-color-text-muted);font-size:.75rem}.install-options[data-v-2c544ce5]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.install-options button[data-v-2c544ce5]{min-height:68px;color:var(--core-color-text-main);background:var(--core-color-surface);border:1px solid var(--core-color-border);font:inherit;text-align:left;cursor:pointer;border-radius:15px;grid-template-columns:40px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:9px 12px;display:grid}.install-options button.recommended[data-v-2c544ce5]{border-color:color-mix(in srgb,var(--core-color-primary) 50%,var(--core-color-border));box-shadow:0 8px 24px color-mix(in srgb,var(--core-color-primary) 14%,transparent)}.install-options button[data-v-2c544ce5]:disabled{cursor:default;opacity:.72}.install-options button>span[data-v-2c544ce5]:nth-child(2){gap:3px;min-width:0;display:grid}.install-options small[data-v-2c544ce5]{color:var(--core-color-primary);font-size:.6rem;font-weight:750}.install-options strong[data-v-2c544ce5]{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.install-options>button>svg[data-v-2c544ce5]{color:var(--core-color-primary)}.install-icon[data-v-2c544ce5]{width:40px;height:40px;color:var(--core-color-primary);background:0 0;place-items:center;display:grid;overflow:hidden}.install-icon img[data-v-2c544ce5]{object-fit:contain;width:100%;height:100%}.install-help[data-v-2c544ce5]{color:var(--core-color-text-main);background:var(--core-color-primary-soft);border-radius:11px;margin:0;padding:11px 13px;font-size:.75rem;line-height:1.5}.install-details[data-v-2c544ce5]{color:var(--core-color-primary);justify-self:start;align-items:center;gap:7px;font-size:.78rem;font-weight:800;text-decoration:none;display:inline-flex}.desktop-install-qr[data-v-2c544ce5]{margin-top:4px}.device-stage[data-v-2c544ce5]{perspective:1200px;place-items:center;gap:18px;display:grid}.phone-frame[data-v-2c544ce5]{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-2c544ce5]{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-2c544ce5]{align-items:center;gap:4px;display:flex}.phone-header[data-v-2c544ce5]{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-2c544ce5]{object-fit:contain;border-radius:9px;width:31px;height:31px}.phone-header strong[data-v-2c544ce5]{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.phone-dashboard[data-v-2c544ce5]{background-position:50%;background-size:cover;flex:1;padding:74px 14px 16px}.phone-dashboard>span[data-v-2c544ce5]{color:var(--core-color-text-inverse);margin-bottom:12px;font-size:.72rem;font-weight:800;display:block}.phone-grid[data-v-2c544ce5]{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.phone-card[data-v-2c544ce5]{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-2c544ce5]{padding:0}.phone-card img[data-v-2c544ce5]{object-fit:cover;width:100%;height:100%}.phone-nav[data-v-2c544ce5]{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-2c544ce5]:first-child{color:var(--core-color-primary)}.mockup-caption[data-v-2c544ce5]{max-width:320px;color:var(--core-color-text-muted);text-align:center;font-size:.72rem;line-height:1.45}.pwa-section[data-v-2c544ce5]{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-2c544ce5]{letter-spacing:-.04em;margin:12px 0 14px;font-size:clamp(2rem,3vw,3.5rem)}.pwa-copy a[data-v-2c544ce5]{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-2c544ce5]{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-2c544ce5]{width:150px;height:150px;display:block}.qr-card span[data-v-2c544ce5]{color:#374151;font-size:.7rem;font-weight:750}.landing-tablet[data-v-2c544ce5]{padding:28px 24px 48px}.landing-tablet .landing-hero[data-v-2c544ce5]{grid-template-columns:1fr;min-height:0;padding:42px}.landing-tablet .landing-copy h1[data-v-2c544ce5]{font-size:clamp(2.7rem,7vw,4.8rem)}.landing-tablet .device-stage[data-v-2c544ce5]{margin-top:20px}.landing-tablet .phone-frame[data-v-2c544ce5]{width:300px;height:590px}.landing-tablet .pwa-section[data-v-2c544ce5]{padding:36px}@media (width<=1100px){.landing-hero[data-v-2c544ce5]{grid-template-columns:1fr;gap:48px}.device-stage[data-v-2c544ce5]{margin-top:10px}.pwa-section[data-v-2c544ce5]{padding:40px}}@media (width<=720px){.app-landing[data-v-2c544ce5]{padding:20px 14px 40px}.landing-hero[data-v-2c544ce5]{border-radius:22px;padding:34px 18px}.landing-copy h1[data-v-2c544ce5]{font-size:clamp(2.25rem,11vw,2.75rem)}.landing-copy>p[data-v-2c544ce5]{font-size:.96rem;line-height:1.6}.feature-list[data-v-2c544ce5],.store-grid[data-v-2c544ce5],.install-options[data-v-2c544ce5]{grid-template-columns:1fr}.store-grid[data-v-2c544ce5]{max-width:none}.pwa-section[data-v-2c544ce5]{grid-template-columns:1fr;padding:30px 24px}.qr-card[data-v-2c544ce5]{justify-self:start}.device-stage[data-v-2c544ce5]{display:none}}@media (width<=900px){.desktop-install-qr[data-v-2c544ce5]{display:none}}.iphone-device[data-v-2c544ce5]{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-2c544ce5;position:relative;transform:rotate(1.5deg)}.device-dark .iphone-device[data-v-2c544ce5]{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-2c544ce5]: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-2c544ce5}.device-switcher[data-v-2c544ce5]{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-2c544ce5]{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-2c544ce5]{color:var(--core-color-primary-contrast);background:var(--core-color-primary)}.iphone-device[data-v-2c544ce5]{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-2c544ce5]{aspect-ratio:4/3;border-radius:34px;width:min(100%,680px);height:auto}.iphone-device.is-tablet .iphone-screen[data-v-2c544ce5]{border-radius:25px}.iphone-device.is-tablet .dynamic-island[data-v-2c544ce5],.iphone-device.is-tablet .iphone-side[data-v-2c544ce5]{display:none}@keyframes device-float-2c544ce5{0%,to{transform:translateY(0)rotate(1.5deg)}50%{transform:translateY(-13px)rotate(.4deg)}}@keyframes device-shadow-2c544ce5{0%,to{opacity:.7;transform:scale(1)}50%{opacity:.4;transform:scale(.86)}}@media (prefers-reduced-motion:reduce){.iphone-device[data-v-2c544ce5],.device-stage[data-v-2c544ce5]:after{animation:none}}.iphone-screen[data-v-2c544ce5]{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-2c544ce5]{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-2c544ce5]{background:#282a2e;border-radius:3px;width:4px;position:absolute}.iphone-side-left[data-v-2c544ce5]{height:96px;top:120px;left:-3px}.iphone-side-right[data-v-2c544ce5]{height:116px;top:155px;right:-3px}.iphone-screen[data-v-2c544ce5] .mobile-app-wrapper{height:100%}.iphone-screen[data-v-2c544ce5] .app-background{border-radius:inherit}.iphone-screen[data-v-2c544ce5] .mobile-app-content{scrollbar-width:none}.iphone-screen[data-v-2c544ce5] .mobile-app-content::-webkit-scrollbar{display:none}.landing-tablet .iphone-device[data-v-2c544ce5]{width:320px;height:640px}.landing-carousel[data-v-2c544ce5]{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-2c544ce5]{gap:12px;display:grid}.landing-carousel .eyebrow[data-v-2c544ce5]{color:#fff}.landing-carousel strong[data-v-2c544ce5]{color:#fff;letter-spacing:-.04em;max-width:680px;font-size:clamp(2rem,4vw,4rem);line-height:1}.landing-carousel nav[data-v-2c544ce5]{align-items:center;gap:7px;display:flex}.landing-carousel button[data-v-2c544ce5]{background:#ffffff78;border:0;border-radius:999px;width:30px;height:6px;padding:0;transition:width .2s,background .2s}.landing-carousel button.active[data-v-2c544ce5]{background:#fff;width:54px}@media (width<=720px){.iphone-device[data-v-2c544ce5]{width:300px;height:610px}.landing-carousel[data-v-2c544ce5]{flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:320px;padding:32px 26px}}.device-carousel[data-v-2c544ce5]{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-2c544ce5]{color:#fff;letter-spacing:-.025em;font-size:1.35rem}.device-carousel nav[data-v-2c544ce5]{gap:6px;display:flex}.device-carousel button[data-v-2c544ce5]{background:#ffffff78;border:0;border-radius:999px;width:25px;height:5px;padding:0}.device-carousel button.active[data-v-2c544ce5]{background:#fff;width:44px}.device-pwa[data-v-2c544ce5]{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-2c544ce5]{background:#fff;border-radius:12px;width:92px;height:92px;padding:5px;display:block}.device-pwa>span[data-v-2c544ce5]{gap:6px;display:grid}.device-pwa strong[data-v-2c544ce5]{font-size:.88rem}.device-pwa small[data-v-2c544ce5]{color:var(--core-color-text-muted);font-size:.7rem;line-height:1.45}.store-qr-overlay[data-v-2c544ce5]{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-2c544ce5]{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-2c544ce5]{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-2c544ce5]{background:#fff;border-radius:16px;width:210px;height:210px;margin-bottom:16px;padding:8px}.store-qr-overlay span[data-v-2c544ce5]{color:var(--core-color-text-muted);font-size:.72rem}.store-qr-overlay strong[data-v-2c544ce5]{margin-top:4px;font-size:1.15rem}.store-qr-overlay a[data-v-2c544ce5]{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-2c544ce5]{background-position:50%;border-radius:32px;align-items:flex-end;min-height:560px;margin:0;padding:clamp(42px,6vw,78px)}.carousel-copy[data-v-2c544ce5]{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-2c544ce5]{color:#fff}.carousel-copy h1[data-v-2c544ce5]{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-2c544ce5]{color:#fff;max-width:620px;margin:0;font-size:1.05rem;line-height:1.65}.carousel-copy a[data-v-2c544ce5]{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-2c544ce5]{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.benefits-section h2[data-v-2c544ce5]{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-2c544ce5]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:42px;display:grid}.benefit-grid article[data-v-2c544ce5]{background:var(--core-color-surface-muted);border-radius:20px;min-height:220px;padding:26px}.benefit-grid article>span[data-v-2c544ce5]{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-2c544ce5]{margin:34px 0 10px;font-size:1.05rem}.benefit-grid p[data-v-2c544ce5]{color:var(--core-color-text-muted);margin:0;font-size:.85rem;line-height:1.55}.request-section[data-v-2c544ce5]{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-2c544ce5]{max-width:760px}.request-section h2[data-v-2c544ce5]{letter-spacing:-.045em;margin:14px 0 16px;font-size:clamp(2.3rem,4vw,4.3rem);line-height:1}.request-section p[data-v-2c544ce5]{color:var(--core-color-text-muted);margin:0;font-size:1rem;line-height:1.65}.request-section>a[data-v-2c544ce5]{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-2c544ce5]{grid-template-columns:repeat(2,minmax(0,1fr))}.request-section[data-v-2c544ce5]{flex-direction:column;align-items:flex-start}}@media (width<=720px){.landing-carousel-primary[data-v-2c544ce5]{min-height:480px;padding:22px}.carousel-copy[data-v-2c544ce5]{padding:24px}.carousel-copy h1[data-v-2c544ce5]{font-size:2.65rem}.benefits-section[data-v-2c544ce5],.request-section[data-v-2c544ce5]{padding:34px 24px}.benefit-grid[data-v-2c544ce5]{grid-template-columns:1fr}.benefit-grid article[data-v-2c544ce5]{min-height:0}.request-section>a[data-v-2c544ce5]{justify-content:center;width:100%}}.landing-carousel-primary[data-v-2c544ce5]{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-2c544ce5]{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-2c544ce5]:after{content:"";background:linear-gradient(90deg,var(--core-color-overlay),transparent);position:absolute;inset:0}.carousel-fade-enter-active[data-v-2c544ce5],.carousel-fade-leave-active[data-v-2c544ce5]{transition:opacity .65s,transform 1.1s cubic-bezier(.2,.7,.2,1)}.carousel-fade-enter-from[data-v-2c544ce5]{opacity:0;transform:scale(1.035)}.carousel-fade-leave-to[data-v-2c544ce5]{opacity:0;transform:scale(1.015)}.carousel-fade-leave-active[data-v-2c544ce5]{position:absolute;inset:0}.carousel-copy[data-v-2c544ce5]{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-2c544ce5]{letter-spacing:.12em;font-size:.69rem}.carousel-copy h1[data-v-2c544ce5]{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-2c544ce5]{max-width:520px;font-size:.94rem;line-height:1.55}.carousel-copy a[data-v-2c544ce5]{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-2c544ce5]{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-2c544ce5]{aspect-ratio:4/3}}@media (width<=720px){.landing-carousel-primary[data-v-2c544ce5]{aspect-ratio:auto;min-height:520px;padding:20px}.carousel-copy[data-v-2c544ce5]{height:auto;min-height:330px;padding:22px}.carousel-copy h1[data-v-2c544ce5]{font-size:clamp(1.9rem,9vw,2.35rem);line-height:1.04}.carousel-copy p[data-v-2c544ce5]{font-size:.88rem}.landing-carousel-primary>nav[data-v-2c544ce5]{align-self:flex-start}}.benefits-section[data-v-2c544ce5]{background:0 0;border-radius:0;padding:64px 8px}.benefits-section header[data-v-2c544ce5]{display:block}.benefits-section h2[data-v-2c544ce5]{margin-top:14px}.benefit-grid[data-v-2c544ce5]{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-2c544ce5]{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-2c544ce5]:last-child{border-right:0}.benefit-grid article>span[data-v-2c544ce5]{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-2c544ce5]{margin:28px 0 10px}@media (width<=1050px){.benefit-grid article[data-v-2c544ce5]:nth-child(2){border-right:0}.benefit-grid article[data-v-2c544ce5]:nth-child(-n+2){border-bottom:1px solid var(--core-color-divider)}}@media (width<=720px){.benefits-section[data-v-2c544ce5]{padding:46px 0}.benefit-grid[data-v-2c544ce5]{border-bottom:0}.benefit-grid article[data-v-2c544ce5],.benefit-grid article[data-v-2c544ce5]:nth-child(2){border-right:0;border-bottom:1px solid var(--core-color-divider);padding:24px 4px}.download-switcher[data-v-2c544ce5]{grid-template-columns:1fr}.download-list[data-v-2c544ce5]{display:none}.download-select[data-v-2c544ce5]{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-2c544ce5]{min-height:230px}.selected-download>img[data-v-2c544ce5]{width:180px;height:180px}}.selected-download[data-v-2c544ce5]{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-2c544ce5]{background:#252b35;border-color:#39414e}.selected-download>.branded-qr[data-v-2c544ce5]{border-radius:inherit;width:100%;height:100%;display:block}.selected-download>img[data-v-2c544ce5]{border-radius:inherit;object-fit:cover;width:100%;height:100%;padding:0;display:block}.selected-download>span[data-v-2c544ce5]:not(.selected-download-logo){display:none}.selected-download>.selected-download-logo[data-v-2c544ce5]{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-2c544ce5]{object-fit:contain;width:100%;height:100%;display:block}.selected-download-logo svg[data-v-2c544ce5]{color:#111}@media (width<=720px){.selected-download[data-v-2c544ce5]{justify-self:center;width:min(100%,360px);min-height:0}.selected-download>img[data-v-2c544ce5]{width:100%;height:100%}}.rich-document-renderer[data-v-4ec2a895]{color:var(--core-color-text-main);font-feature-settings:"cv02", "cv03", "cv04", "cv11";flex-direction:column;font-size:1.04rem;line-height:1.8;display:flex}.doc-h1[data-v-4ec2a895]{letter-spacing:-.035em;color:var(--core-color-text-main);margin:36px 0 16px;font-size:clamp(1.85rem,3.5vw,2.4rem);font-weight:850;line-height:1.15}.doc-h2-container[data-v-4ec2a895]{border-top:1px solid var(--core-color-divider);margin-top:42px;margin-bottom:16px;padding-top:14px;scroll-margin-top:80px}.doc-h2[data-v-4ec2a895]{letter-spacing:-.025em;color:var(--core-color-text-main);align-items:center;gap:8px;margin:0;font-size:clamp(1.35rem,2.4vw,1.7rem);font-weight:780;line-height:1.25;display:flex}.doc-anchor-link[data-v-4ec2a895]{width:28px;height:28px;color:var(--core-color-text-muted);opacity:0;border-radius:8px;justify-content:center;align-items:center;text-decoration:none;transition:opacity .2s,color .2s,background-color .2s;display:inline-flex}.doc-h2:hover .doc-anchor-link[data-v-4ec2a895]{opacity:.85}.doc-anchor-link[data-v-4ec2a895]:hover{opacity:1;color:var(--core-color-primary);background-color:var(--core-color-surface-muted)}.doc-h3[data-v-4ec2a895]{letter-spacing:-.015em;color:var(--core-color-text-main);align-items:center;gap:10px;margin:28px 0 10px;scroll-margin-top:80px;font-size:1.18rem;font-weight:700;display:flex}.doc-h3-indicator[data-v-4ec2a895]{background:var(--core-color-primary);border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.doc-p[data-v-4ec2a895]{color:var(--core-color-text-main);margin:10px 0 16px}.doc-callout[data-v-4ec2a895]{background:var(--core-color-surface-muted);border:1px solid var(--core-color-border);border-left:4px solid var(--core-color-primary);border-radius:14px;align-items:flex-start;gap:14px;margin:24px 0;padding:16px 20px;display:flex}.callout-warning[data-v-4ec2a895]{border-left-color:var(--core-color-warning,#f59e0b);background:color-mix(in srgb, var(--core-color-warning,#f59e0b) 8%, var(--core-color-surface))}.callout-tip[data-v-4ec2a895]{border-left-color:var(--core-color-success,#10b981);background:color-mix(in srgb, var(--core-color-success,#10b981) 8%, var(--core-color-surface))}.callout-icon[data-v-4ec2a895]{color:var(--core-color-primary);flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:flex}.callout-warning .callout-icon[data-v-4ec2a895]{color:var(--core-color-warning,#f59e0b)}.callout-tip .callout-icon[data-v-4ec2a895]{color:var(--core-color-success,#10b981)}.callout-body[data-v-4ec2a895]{color:var(--core-color-text-main);flex:1;font-size:.95rem;line-height:1.65}.doc-ul[data-v-4ec2a895]{flex-direction:column;gap:10px;margin:12px 0 20px;padding:0;list-style:none;display:flex}.doc-li[data-v-4ec2a895]{align-items:flex-start;gap:12px;display:flex}.doc-bullet[data-v-4ec2a895]{background:var(--core-color-primary);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:11px;display:inline-block}.doc-li-text[data-v-4ec2a895]{flex:1;font-size:1rem;line-height:1.7}.doc-ol[data-v-4ec2a895]{flex-direction:column;gap:12px;margin:16px 0 24px;padding:0;list-style:none;display:flex}.doc-step-item[data-v-4ec2a895]{background:var(--core-color-surface-muted);border:1px solid var(--core-color-border);border-radius:14px;align-items:flex-start;gap:14px;padding:12px 16px;transition:transform .15s,border-color .15s;display:flex}.doc-step-item[data-v-4ec2a895]:hover{border-color:var(--core-color-primary);transform:translate(3px)}.doc-step-num[data-v-4ec2a895]{width:28px;height:28px;color:var(--core-color-primary-contrast,#fff);background:var(--core-color-primary);box-shadow:0 4px 10px color-mix(in srgb, var(--core-color-primary) 30%, transparent);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:.85rem;font-weight:800;display:flex}.doc-step-text[data-v-4ec2a895]{flex:1;font-size:.98rem;line-height:1.6}[data-v-4ec2a895] .doc-link{color:var(--core-color-primary);text-underline-offset:3px;align-items:center;gap:4px;font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px;transition:color .15s,opacity .15s;display:inline-flex}[data-v-4ec2a895] .doc-link:hover{color:var(--core-color-primary);opacity:.85}[data-v-4ec2a895] .doc-link-icon{opacity:.75;transition:transform .15s,opacity .15s}[data-v-4ec2a895] .doc-link:hover .doc-link-icon{opacity:1;transform:translate(1px,-1px)}[data-v-4ec2a895] .doc-code{background:var(--core-color-surface-muted);border:1px solid var(--core-color-border);color:var(--core-color-text-main);border-radius:6px;padding:2px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.88em}[data-v-4ec2a895] a{overflow-wrap:anywhere;word-break:break-word}@media (width<=700px){.rich-document-renderer[data-v-4ec2a895]{font-size:1rem;line-height:1.68}.doc-h1[data-v-4ec2a895]{margin:26px 0 12px;font-size:clamp(1.55rem,8vw,2rem);line-height:1.16}.doc-h2-container[data-v-4ec2a895]{margin-top:30px;margin-bottom:12px;padding-top:12px;scroll-margin-top:116px}.doc-h2[data-v-4ec2a895]{align-items:flex-start;font-size:clamp(1.25rem,6.5vw,1.55rem)}.doc-anchor-link[data-v-4ec2a895]{opacity:.72;flex:0 0 34px;width:34px;height:34px}.doc-h3[data-v-4ec2a895]{margin:23px 0 8px;scroll-margin-top:116px;font-size:1.08rem;line-height:1.35}.doc-p[data-v-4ec2a895]{margin:8px 0 14px}.doc-callout[data-v-4ec2a895]{border-radius:12px;gap:10px;margin:18px 0;padding:14px}.callout-body[data-v-4ec2a895],.doc-li-text[data-v-4ec2a895],.doc-step-text[data-v-4ec2a895]{font-size:.98rem;line-height:1.62}.doc-ul[data-v-4ec2a895]{gap:8px;margin-bottom:16px}.doc-li[data-v-4ec2a895]{gap:10px}.doc-bullet[data-v-4ec2a895]{margin-top:10px}.doc-ol[data-v-4ec2a895]{gap:9px}.doc-step-item[data-v-4ec2a895]{border-radius:12px;gap:11px;padding:12px}.doc-step-item[data-v-4ec2a895]:hover{transform:none}.doc-step-num[data-v-4ec2a895]{width:27px;height:27px}}.home-section[data-v-c38aff08]{min-width:0}.home-section.tone-surface[data-v-c38aff08]{background:var(--core-color-surface)}.home-section.tone-muted[data-v-c38aff08]{background:var(--core-color-surface-muted)}.home-section.tone-contrast[data-v-c38aff08]{color:var(--core-color-text-inverse);background:var(--core-color-text-main)}.home-section.align-center .section-heading[data-v-c38aff08],.home-section.align-center .marketing-copy[data-v-c38aff08],.home-section.align-center .contacts-copy[data-v-c38aff08]{text-align:center}.home-section.align-center .section-heading[data-v-c38aff08]{flex-direction:column;align-items:center}.home-section.align-center .section-heading>div[data-v-c38aff08]{margin-inline:auto}.home-section.variant-compact>.section-inner[data-v-c38aff08]{padding-top:44px;padding-bottom:44px}.home-section.variant-featured>.section-inner[data-v-c38aff08]{padding-top:88px;padding-bottom:88px}.desktop-home[data-v-c38aff08]{padding:18px 0 72px}.home-section[data-v-c38aff08]{position:relative}.section-inner[data-v-c38aff08]{width:min(calc(100% - 48px),var(--host-content-width));margin:0 auto;padding:70px 0}.home-section.layout-full:not(.section-hero)>.section-inner[data-v-c38aff08]{box-sizing:border-box;width:100%;padding-left:48px;padding-right:48px}.eyebrow[data-v-c38aff08]{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-c38aff08],h2[data-v-c38aff08],p[data-v-c38aff08]{margin-top:0}h1[data-v-c38aff08]{color:#fff;letter-spacing:-.06em;max-width:850px;margin-bottom:18px;font-size:clamp(3rem,5.3vw,5.25rem);line-height:.96}h2[data-v-c38aff08]{letter-spacing:-.045em;margin-bottom:14px;font-size:clamp(2.2rem,3.8vw,4rem);line-height:1}.section-heading[data-v-c38aff08]{justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.section-heading>div[data-v-c38aff08]{max-width:760px}.section-heading p[data-v-c38aff08],.about-copy>p[data-v-c38aff08],.contacts-copy p[data-v-c38aff08]{color:var(--core-color-text-muted);margin-bottom:0;font-size:1.02rem;line-height:1.65}.text-link[data-v-c38aff08]{color:var(--core-color-primary);flex:none;align-items:center;gap:7px;font-weight:800;text-decoration:none;display:flex}.section-tour-search[data-v-c38aff08]{z-index:2;margin-top:0}.section-tour-search .section-inner[data-v-c38aff08]{width:min(calc(100% - 64px),var(--host-content-width));padding:0 0 42px}.embedded-tour-search[data-v-c38aff08]{border:1px solid var(--core-color-border);background:var(--core-color-surface);min-height:190px;box-shadow:0 24px 70px color-mix(in srgb,var(--core-shadow-color) 38%,transparent);border-top:0;border-radius:0 0 24px 24px;overflow:visible}.section-tour-search:not(.joined-with-hero) .section-inner[data-v-c38aff08]{padding-top:28px}.section-tour-search:not(.joined-with-hero) .embedded-tour-search[data-v-c38aff08]{border-top:1px solid var(--core-color-border);border-radius:24px}.image-unavailable[data-v-c38aff08]{visibility:hidden}.search-section-heading[data-v-c38aff08]{margin-bottom:24px}.section-hero[data-v-c38aff08]{width:min(calc(100% - 64px),var(--host-content-width));background:var(--core-color-surface-muted);min-height:520px;box-shadow:0 24px 64px color-mix(in srgb,var(--core-shadow-color) 48%,transparent);border-radius:28px 28px 0 0;margin:0 auto;overflow:hidden}.section-hero.layout-full[data-v-c38aff08]{border-radius:0;width:100%}.hero-media[data-v-c38aff08]{will-change:opacity,transform;background-position:50%;background-size:cover;position:absolute;inset:0}.hero-fade-enter-active[data-v-c38aff08],.hero-fade-leave-active[data-v-c38aff08]{transition:opacity .8s,transform 1.35s cubic-bezier(.2,.7,.2,1)}.hero-fade-enter-from[data-v-c38aff08]{opacity:0;transform:scale(1.045)}.hero-fade-leave-to[data-v-c38aff08]{opacity:0;transform:scale(1.018)}.hero-fade-leave-active[data-v-c38aff08]{position:absolute;inset:0}.hero-inner[data-v-c38aff08]{box-sizing:border-box;z-index:1;align-items:flex-end;min-height:520px;padding:52px 44px;display:flex;position:relative}.hero-copy[data-v-c38aff08]{max-width:780px}.hero-copy .eyebrow[data-v-c38aff08],.hero-copy p[data-v-c38aff08]{color:#fff}.hero-copy p[data-v-c38aff08]{max-width:660px;margin-bottom:0;font-size:1.02rem;line-height:1.6}.actions[data-v-c38aff08]{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.actions a[data-v-c38aff08],.primary[data-v-c38aff08]{border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 20px;font-weight:800;text-decoration:none;display:inline-flex}.primary[data-v-c38aff08]{color:var(--core-color-primary-contrast);background:var(--core-color-primary)}.secondary[data-v-c38aff08]{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff20;border:1px solid #fff5}.hero-pagination[data-v-c38aff08]{gap:7px;margin-top:26px;display:flex}.hero-pagination button[data-v-c38aff08]{cursor:pointer;background:#fff6;border:0;border-radius:99px;width:28px;height:5px;padding:0}.hero-pagination button.active[data-v-c38aff08]{background:#fff;width:48px}.photo-grid[data-v-c38aff08]{gap:18px;margin-top:34px;display:grid}.grid-destinations[data-v-c38aff08]{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-destinations.five-cards[data-v-c38aff08]{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-destinations.five-cards .photo-card[data-v-c38aff08]{grid-column:span 2}.grid-destinations.five-cards .photo-card[data-v-c38aff08]:nth-last-child(-n+2){grid-column:span 3}.grid-hotels[data-v-c38aff08]{grid-template-columns:repeat(3,minmax(0,1fr))}.photo-card[data-v-c38aff08]{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-c38aff08]{min-height:430px}.photo-card img[data-v-c38aff08],.card-shade[data-v-c38aff08]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.photo-card img[data-v-c38aff08]{transition:transform .5s}.photo-card:hover img[data-v-c38aff08]{transform:scale(1.045)}.card-shade[data-v-c38aff08]{background:linear-gradient(#0000 25%,#030912e0)}.card-badge[data-v-c38aff08]{color:#111827;background:#fff;border-radius:999px;padding:8px 11px;font-size:.72rem;font-weight:800;position:absolute;top:18px;left:18px;box-shadow:0 8px 24px #0003}.card-copy[data-v-c38aff08]{gap:8px;display:grid;position:absolute;bottom:22px;left:22px;right:22px}.card-copy>strong[data-v-c38aff08]{font-size:1.45rem}.card-copy>small[data-v-c38aff08]{color:#ffffffd9;max-width:280px;font-size:.82rem;line-height:1.45}.card-price[data-v-c38aff08]{align-items:baseline;gap:7px;margin-top:4px;display:flex}.card-price small[data-v-c38aff08]{color:#ffffffb8;font-size:.76rem;text-decoration:line-through}.card-price b[data-v-c38aff08]{font-size:1.2rem}.card-price em[data-v-c38aff08]{color:#ffffffc9;font-size:.68rem;font-style:normal}.media-attribution[data-v-c38aff08]{color:#ffffffa6;text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;font-style:normal;overflow:hidden}.card-arrow[data-v-c38aff08]{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-c38aff08]{opacity:1;transform:none}.section-travel-guide[data-v-c38aff08]{background:color-mix(in srgb,var(--core-color-primary-soft) 28%,var(--core-color-background));border-top:1px solid color-mix(in srgb,var(--core-color-border) 60%,transparent);border-bottom:1px solid color-mix(in srgb,var(--core-color-border) 60%,transparent)}.guide-grid[data-v-c38aff08]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:36px;display:grid}.guide-card[data-v-c38aff08]{min-height:230px;color:var(--core-color-text-main);background:var(--core-color-surface);border:1px solid var(--core-color-border);box-shadow:0 8px 24px color-mix(in srgb,var(--core-shadow-color) 8%,transparent);border-radius:24px;flex-direction:column;padding:26px;text-decoration:none;transition:transform .25s cubic-bezier(.2,.8,.2,1),border-color .25s,box-shadow .25s;display:flex;position:relative}.guide-card[data-v-c38aff08]:hover{border-color:var(--core-color-primary);box-shadow:0 20px 48px color-mix(in srgb,var(--core-shadow-color) 25%,transparent);transform:translateY(-4px)}.guide-icon[data-v-c38aff08]{width:48px;height:48px;color:var(--core-color-primary);background:var(--core-color-primary-soft);border:1px solid color-mix(in srgb,var(--core-color-primary) 18%,transparent);border-radius:16px;justify-content:center;align-items:center;transition:transform .25s;display:flex}.guide-card:hover .guide-icon[data-v-c38aff08]{transform:scale(1.08)}.guide-badge[data-v-c38aff08]{color:var(--core-color-primary);background:color-mix(in srgb,var(--core-color-primary) 10%,transparent);border:1px solid color-mix(in srgb,var(--core-color-primary) 20%,transparent);text-transform:uppercase;letter-spacing:.05em;border-radius:20px;padding:4px 10px;font-size:.68rem;font-weight:850;position:absolute;top:24px;right:24px}.guide-card strong[data-v-c38aff08]{letter-spacing:-.02em;color:var(--core-color-text-main);margin-top:16px;font-size:1.15rem;font-weight:780}.guide-card p[data-v-c38aff08]{color:var(--core-color-text-muted);flex:1;margin:8px 0 0;font-size:.88rem;line-height:1.55}.guide-more[data-v-c38aff08]{color:var(--core-color-primary);align-items:center;gap:5px;margin-top:18px;font-size:.82rem;font-weight:800;transition:gap .2s;display:flex}.guide-card:hover .guide-more[data-v-c38aff08]{gap:8px}.section-marketing-text[data-v-c38aff08]{background:color-mix(in srgb,var(--core-color-primary-soft) 18%,var(--core-color-background))}.marketing-copy[data-v-c38aff08]{text-align:center;max-width:1120px;margin:0 auto}.marketing-copy .eyebrow[data-v-c38aff08]{margin-bottom:16px}.marketing-copy h2[data-v-c38aff08]{max-width:820px;margin:0 auto 24px}.marketing-columns[data-v-c38aff08]{grid-template-columns:repeat(1,minmax(0,1fr));gap:clamp(24px,4vw,56px);display:grid}.marketing-columns.columns-2[data-v-c38aff08]{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-columns.columns-3[data-v-c38aff08]{grid-template-columns:repeat(3,minmax(0,1fr))}.marketing-columns.columns-4[data-v-c38aff08]{grid-template-columns:repeat(4,minmax(0,1fr))}.marketing-columns p[data-v-c38aff08]{color:var(--core-color-text-muted);text-align:left;white-space:pre-line;margin:0;font-size:clamp(1rem,1.35vw,1.18rem);line-height:1.72}.marketing-columns.columns-1 p[data-v-c38aff08]{text-align:center}.guidance-backdrop[data-v-c38aff08]{z-index:2147483500;background:color-mix(in srgb,var(--core-color-overlay) 85%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.guidance-dialog[data-v-c38aff08]{width:min(840px,100%);max-height:min(860px,100dvh - 40px);color:var(--core-color-text-main);background:var(--core-color-surface-elevated);border:1px solid var(--core-color-border);box-shadow:0 32px 100px color-mix(in srgb,var(--core-shadow-color) 45%,transparent);border-radius:28px;flex-direction:column;display:flex;overflow:hidden}.guidance-dialog>header[data-v-c38aff08]{border-bottom:1px solid var(--core-color-divider);background:var(--core-color-surface);justify-content:space-between;align-items:center;padding:18px 26px;display:flex}.guidance-header-badge[data-v-c38aff08]{text-transform:uppercase;letter-spacing:.05em;color:var(--core-color-primary);background:color-mix(in srgb,var(--core-color-primary) 12%,transparent);border-radius:12px;align-items:center;gap:6px;padding:4px 10px;font-size:.75rem;font-weight:800;display:inline-flex}.guidance-close-btn[data-v-c38aff08]{width:34px;height:34px;color:var(--core-color-text-muted);background:var(--core-color-surface-muted);border:1px solid var(--core-color-border);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;font-size:20px;transition:all .15s;display:flex}.guidance-close-btn[data-v-c38aff08]:hover{color:var(--core-color-text-main);background:var(--core-color-surface)}.guidance-scroll-content[data-v-c38aff08]{flex:1;padding:28px 32px;overflow-y:auto}.guidance-scroll-content h2[data-v-c38aff08]{letter-spacing:-.03em;margin:0 0 10px;font-size:clamp(1.8rem,3vw,2.4rem);font-weight:800}.guidance-summary[data-v-c38aff08]{color:var(--core-color-text-muted);margin:0 0 24px;font-size:1.05rem;line-height:1.55}.guidance-dialog footer[data-v-c38aff08]{border-top:1px solid var(--core-color-divider);background:var(--core-color-surface);padding:16px 26px}.guidance-dialog footer button[data-v-c38aff08]{width:100%;min-height:52px;color:var(--core-color-primary-contrast);background:var(--core-color-primary);font:inherit;cursor:pointer;border:0;border-radius:14px;font-size:1rem;font-weight:800;transition:opacity .2s,transform .15s}.guidance-dialog footer button[data-v-c38aff08]:hover:not(:disabled){opacity:.92;transform:translateY(-1px)}.section-about[data-v-c38aff08]{background:var(--core-color-surface)}.about-grid[data-v-c38aff08]{grid-template-columns:1fr 1fr;align-items:stretch;gap:58px;display:grid}.about-grid>img[data-v-c38aff08]{object-fit:cover;border-radius:28px;width:100%;height:100%;min-height:520px}.about-copy[data-v-c38aff08]{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.about-copy ul[data-v-c38aff08]{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-c38aff08]{border-bottom:1px solid var(--core-color-divider);grid-template-columns:120px 1fr;gap:20px;padding:16px 0;display:grid}.about-copy li strong[data-v-c38aff08]{align-items:center;gap:8px;display:flex}.about-copy li strong img[data-v-c38aff08]{object-fit:contain;width:24px;height:24px}.about-copy li span[data-v-c38aff08]{color:var(--core-color-text-muted);font-size:.87rem;line-height:1.5}.section-promo .section-inner[data-v-c38aff08]{padding-top:34px;padding-bottom:34px}.promo-card[data-v-c38aff08]{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-c38aff08]{max-width:700px}.promo-card .eyebrow[data-v-c38aff08],.promo-card p[data-v-c38aff08]{color:#fff}.promo-card p[data-v-c38aff08]{max-width:560px;line-height:1.65}.promo-card h2[data-v-c38aff08]{font-size:clamp(2.5rem,5vw,5rem)}.section-app-promo .section-inner[data-v-c38aff08]{width:min(calc(100% - 48px),var(--host-content-width));padding:34px 0}.section-app-promo[data-v-c38aff08] .app-landing{width:100%;padding:0}.section-app-promo[data-v-c38aff08] .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-c38aff08]{grid-template-columns:.8fr 1.2fr;gap:60px;display:grid}.contact-grid[data-v-c38aff08]{gap:12px;display:grid}.contact-grid a[data-v-c38aff08]{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-c38aff08]{color:var(--core-color-primary)}.contact-grid>a>img[data-v-c38aff08]{object-fit:contain;width:24px;height:24px}.contact-grid span[data-v-c38aff08]{gap:4px;display:grid}.contact-grid small[data-v-c38aff08]{color:var(--core-color-text-muted)}.service-grid[data-v-c38aff08]{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:34px;display:grid}.service-card[data-v-c38aff08]{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-c38aff08]{object-fit:cover;width:100%;height:220px}.service-card strong[data-v-c38aff08]{padding:18px}.home-section.editor-selected[data-v-c38aff08]{z-index:4;outline:3px solid var(--core-color-primary);outline-offset:-3px}.editor-section-label[data-v-c38aff08]{z-index:25;max-width:min(360px,100% - 28px);min-height:34px;color:var(--core-color-text-main);background:color-mix(in srgb,var(--core-color-surface) 91%,transparent);border:1px solid var(--core-color-border);box-shadow:0 8px 24px var(--core-shadow-color);font:inherit;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;opacity:.78;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:9px;align-items:center;gap:6px;padding:0 11px;font-size:.72rem;font-weight:750;display:flex;position:absolute;top:14px;left:14px;overflow:hidden}.home-section:hover>.editor-section-label[data-v-c38aff08]{color:var(--core-color-primary);border-color:var(--core-color-primary);opacity:1}.editor-section-toolbar[data-v-c38aff08]{z-index:30;max-width:min(520px,100% - 28px);color:var(--core-color-text-main);background:color-mix(in srgb,var(--core-color-surface) 94%,transparent);border:1px solid var(--core-color-primary);box-shadow:0 12px 34px var(--core-shadow-color);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:12px;align-items:center;gap:5px;padding:6px;display:flex;position:absolute;top:14px;right:14px}.editor-section-toolbar strong[data-v-c38aff08]{text-overflow:ellipsis;white-space:nowrap;max-width:300px;padding:0 8px;font-size:.78rem;overflow:hidden}.editor-section-toolbar button[data-v-c38aff08]{width:34px;height:34px;color:var(--core-color-text-main);background:var(--core-color-surface-muted);cursor:pointer;border:0;border-radius:8px;place-items:center;padding:0;display:grid}.editor-section-toolbar button[data-v-c38aff08]:hover:not(:disabled){color:var(--core-color-primary);background:var(--core-color-primary-soft)}.editor-section-toolbar button[data-v-c38aff08]:disabled{opacity:.3;cursor:default}.editor-section-toolbar button.remove[data-v-c38aff08]{color:var(--core-color-danger)}.editor-add-section[data-v-c38aff08]{width:min(calc(100% - 48px),var(--host-content-width));min-height:58px;color:var(--core-color-primary);background:var(--core-color-primary-soft);border:2px dashed var(--core-color-primary);font:inherit;cursor:pointer;border-radius:16px;justify-content:center;align-items:center;gap:8px;margin:0 auto 32px;font-weight:750;display:flex}@media (width<=1100px){.grid-destinations[data-v-c38aff08],.grid-destinations.five-cards[data-v-c38aff08]{grid-template-columns:repeat(2,1fr)}.grid-destinations.five-cards .photo-card[data-v-c38aff08],.grid-destinations.five-cards .photo-card[data-v-c38aff08]:nth-last-child(-n+2){grid-column:span 1}.guide-grid[data-v-c38aff08]{grid-template-columns:repeat(2,1fr)}.marketing-columns.columns-3[data-v-c38aff08],.marketing-columns.columns-4[data-v-c38aff08]{grid-template-columns:repeat(2,minmax(0,1fr))}.about-grid[data-v-c38aff08]{gap:32px}.section-contacts .section-inner[data-v-c38aff08]{grid-template-columns:1fr}.main-nav[data-v-c38aff08]{gap:14px}}@media (width<=720px){.desktop-home[data-v-c38aff08]{padding-top:10px}.guide-grid[data-v-c38aff08],.grid-destinations[data-v-c38aff08],.grid-destinations.five-cards[data-v-c38aff08],.grid-hotels[data-v-c38aff08],.marketing-columns.columns-2[data-v-c38aff08],.marketing-columns.columns-3[data-v-c38aff08],.marketing-columns.columns-4[data-v-c38aff08]{grid-template-columns:1fr}.marketing-columns p[data-v-c38aff08],.marketing-columns.columns-1 p[data-v-c38aff08]{text-align:left}.guide-card[data-v-c38aff08]{min-height:170px;padding:21px}.section-heading[data-v-c38aff08]{flex-direction:column;align-items:flex-start;gap:18px}.hero-copy h1[data-v-c38aff08]{font-size:clamp(2.25rem,12vw,3.25rem)}.photo-grid[data-v-c38aff08]{gap:13px;margin-top:24px}.about-grid[data-v-c38aff08]{grid-template-columns:1fr;gap:24px}.about-copy li[data-v-c38aff08]{grid-template-columns:92px minmax(0,1fr);gap:12px}.section-app-promo .section-inner[data-v-c38aff08]{width:min(calc(100% - 20px),var(--host-content-width));padding:20px 0}.section-app-promo[data-v-c38aff08] .app-landing{padding:0}.section-app-promo[data-v-c38aff08] .landing-hero{grid-template-columns:minmax(0,1fr)!important;gap:34px!important;min-height:0!important;padding:34px 18px!important}.section-app-promo[data-v-c38aff08] .landing-copy{min-width:0}.section-app-promo[data-v-c38aff08] .device-stage{width:100%;min-width:0;overflow:hidden}.section-app-promo[data-v-c38aff08] .iphone-device{width:min(280px,100%);height:560px}.desktop-home[data-v-c38aff08]{padding-top:6px;padding-bottom:44px}.section-inner[data-v-c38aff08]{width:min(calc(100% - 24px),var(--host-content-width));padding:36px 0}.home-section.layout-full:not(.section-hero)>.section-inner[data-v-c38aff08]{padding-left:14px;padding-right:14px}.section-heading h2[data-v-c38aff08],.marketing-copy h2[data-v-c38aff08],.about-copy h2[data-v-c38aff08],.promo-card h2[data-v-c38aff08],.contacts-copy h2[data-v-c38aff08]{font-size:clamp(1.85rem,9vw,2.65rem);line-height:1.08}.section-heading p[data-v-c38aff08],.about-copy>p[data-v-c38aff08],.contacts-copy p[data-v-c38aff08],.marketing-columns p[data-v-c38aff08]{font-size:1rem;line-height:1.62}.section-hero[data-v-c38aff08]{border-radius:18px 18px 0 0;width:calc(100% - 16px);min-height:360px}.hero-inner[data-v-c38aff08]{min-height:360px;padding:26px 18px}.hero-copy h1[data-v-c38aff08]{font-size:clamp(2rem,10vw,2.8rem);line-height:1}.hero-copy p[data-v-c38aff08]{font-size:.96rem}.actions a[data-v-c38aff08],.primary[data-v-c38aff08]{width:100%;min-height:50px}.section-tour-search .section-inner[data-v-c38aff08]{width:calc(100% - 16px);padding-bottom:24px}.embedded-tour-search[data-v-c38aff08]{border-radius:0 0 18px 18px;min-height:164px}.photo-card[data-v-c38aff08],.grid-hotels .photo-card[data-v-c38aff08]{border-radius:17px;min-height:230px}.card-copy[data-v-c38aff08]{bottom:17px;left:17px;right:17px}.card-copy>strong[data-v-c38aff08]{font-size:1.2rem}.guide-card[data-v-c38aff08]{border-radius:18px;min-height:145px;padding:18px}.guide-card p[data-v-c38aff08]{font-size:.86rem}.about-grid>img[data-v-c38aff08]{border-radius:18px;min-height:220px;max-height:300px}.about-copy li[data-v-c38aff08]{grid-template-columns:82px minmax(0,1fr);gap:10px;padding:14px 0}.promo-card[data-v-c38aff08]{border-radius:18px;min-height:290px;padding:24px 18px}.service-grid[data-v-c38aff08]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.service-card[data-v-c38aff08]{border-radius:15px}.service-card img[data-v-c38aff08]{height:135px}.service-card strong[data-v-c38aff08]{padding:13px;font-size:.9rem}.contact-grid a[data-v-c38aff08]{border-radius:15px;min-height:66px;padding:14px}.guidance-backdrop[data-v-c38aff08]{place-items:stretch stretch;padding:0}.guidance-dialog[data-v-c38aff08]{border:0;border-radius:0;width:100%;max-height:100dvh}.guidance-dialog>header[data-v-c38aff08]{padding:12px 14px}.guidance-scroll-content[data-v-c38aff08]{padding:20px 16px 120px}.guidance-scroll-content h2[data-v-c38aff08]{font-size:1.7rem}.guidance-dialog footer[data-v-c38aff08]{padding:12px 14px calc(12px + env(safe-area-inset-bottom));background:var(--core-color-surface);box-shadow:0 -10px 30px var(--core-shadow-color);position:fixed;bottom:0;left:0;right:0}.home-section.mobile-carousel .photo-grid[data-v-c38aff08],.home-section.mobile-carousel .guide-grid[data-v-c38aff08],.home-section.mobile-carousel .service-grid[data-v-c38aff08]{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;gap:12px;margin-right:calc(-50vw + 50%);padding-bottom:10px;padding-right:14px;scroll-padding-left:0;display:flex;overflow-x:auto}.home-section.mobile-carousel .photo-grid[data-v-c38aff08]::-webkit-scrollbar{display:none}.home-section.mobile-carousel .guide-grid[data-v-c38aff08]::-webkit-scrollbar{display:none}.home-section.mobile-carousel .service-grid[data-v-c38aff08]::-webkit-scrollbar{display:none}.home-section.mobile-carousel .photo-card[data-v-c38aff08],.home-section.mobile-carousel .guide-card[data-v-c38aff08],.home-section.mobile-carousel .service-card[data-v-c38aff08]{scroll-snap-align:start;flex:0 0 min(82vw,330px);width:min(82vw,330px);min-width:min(82vw,330px)}.section-tour-search:not(.joined-with-hero) .embedded-tour-search[data-v-c38aff08]{border-radius:18px}}@media (width<=380px){.service-grid[data-v-c38aff08]{grid-template-columns:1fr}.section-hero[data-v-c38aff08],.hero-inner[data-v-c38aff08]{min-height:330px}.photo-card[data-v-c38aff08],.grid-hotels .photo-card[data-v-c38aff08]{min-height:210px}}.home-section.section-tour-search.joined-with-hero[data-v-c38aff08]{background:0 0}.home-section.section-tour-search.joined-with-hero>.section-inner[data-v-c38aff08]{padding-top:0}@media (width<=720px){.section-hero[data-v-c38aff08]{border-radius:18px 18px 0 0}}.site-footer[data-v-ed9b5ef7]{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-ed9b5ef7]{grid-template-columns:1.4fr 1fr 1fr;gap:56px;display:grid}.footer-brand strong[data-v-ed9b5ef7]{font-size:1.2rem}.footer-brand p[data-v-ed9b5ef7]{max-width:420px;color:var(--core-color-text-muted);line-height:1.6}.site-footer nav[data-v-ed9b5ef7],.contacts[data-v-ed9b5ef7]{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.site-footer a[data-v-ed9b5ef7]{color:var(--core-color-text-muted);text-decoration:none}.site-footer a[data-v-ed9b5ef7]:hover{color:var(--core-color-primary)}.social-links[data-v-ed9b5ef7]{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.social-links a[data-v-ed9b5ef7]{background:var(--core-color-surface-muted);border:1px solid var(--core-color-border);border-radius:999px;padding:7px 10px;font-size:.78rem}.footer-bottom[data-v-ed9b5ef7]{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-ed9b5ef7]{flex-flow:wrap}.site-footer.editor-selected[data-v-ed9b5ef7]{outline:3px solid var(--core-color-primary);outline-offset:-3px;position:relative}.editor-footer-label[data-v-ed9b5ef7]{z-index:5;color:var(--core-color-primary-contrast);background:var(--core-color-primary);box-shadow:0 8px 24px var(--core-shadow-color);pointer-events:none;border-radius:8px;padding:7px 10px;font-size:.72rem;font-weight:800;position:absolute;top:12px;left:18px}@media (width<=720px){.site-footer[data-v-ed9b5ef7]{padding:40px 18px}.footer-grid[data-v-ed9b5ef7]{grid-template-columns:1fr;gap:28px}.footer-bottom[data-v-ed9b5ef7]{flex-direction:column;align-items:flex-start}.footer-bottom nav[data-v-ed9b5ef7]{gap:10px 18px}}.header-socials[data-v-ed85a5f0]{align-items:center;gap:5px;display:flex}.header-socials a[data-v-ed85a5f0]{width:30px;height:30px;color:var(--core-color-text-muted);background:0 0;border:1px solid #0000;border-radius:50%;place-items:center;transition:all .18s;display:grid}.header-socials a[data-v-ed85a5f0]:hover,.header-socials a[data-v-ed85a5f0]:focus-visible{color:var(--core-color-primary);background:var(--core-color-primary-soft);border-color:color-mix(in srgb,var(--core-color-primary) 24%,transparent);outline:0}.header-socials img[data-v-ed85a5f0]{object-fit:contain;width:19px;height:19px;display:block}.contact-menu[data-v-d8e9ae04]{flex:none;min-width:0;position:relative}.contact-trigger[data-v-d8e9ae04]{min-width:0;max-width:100%;min-height:36px;color:var(--core-color-text-main);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:7px;padding:0 10px;font-size:.82rem;font-weight:750;display:flex}.contact-trigger span[data-v-d8e9ae04]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.contact-trigger svg[data-v-d8e9ae04]{flex:none}.contact-trigger[data-v-d8e9ae04]:hover,.contact-menu.open .contact-trigger[data-v-d8e9ae04]{color:var(--core-color-primary);background:var(--core-color-primary-soft)}.contact-trigger svg[data-v-d8e9ae04]:last-child{transition:transform .18s}.contact-menu.open .contact-trigger svg[data-v-d8e9ae04]:last-child{transform:rotate(180deg)}.contact-popover[data-v-d8e9ae04]{z-index:var(--layer-dropdown,200);width:min(440px,100vw - 28px);color:var(--core-color-text-main);background:var(--core-color-surface);border:1px solid var(--core-color-border);box-shadow:0 22px 64px color-mix(in srgb,var(--core-shadow-color) 72%,transparent);border-radius:18px;gap:13px;padding:17px;display:grid;position:absolute;top:calc(100% + 10px);left:0}.contact-popover>header[data-v-d8e9ae04]{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;display:grid}.contact-popover>header>div[data-v-d8e9ae04]{gap:2px;display:grid}.contact-popover strong[data-v-d8e9ae04]{font-size:.84rem}.contact-popover small[data-v-d8e9ae04]{color:var(--core-color-text-muted);font-size:.68rem;line-height:1.35}.popover-icon[data-v-d8e9ae04]{width:40px;height:40px;color:var(--core-color-primary);background:var(--core-color-primary-soft);border-radius:12px;place-items:center;display:grid}.phone-list[data-v-d8e9ae04]{gap:6px;display:grid}.phone-list article[data-v-d8e9ae04]{grid-template-columns:minmax(0,1fr) 38px;align-items:center;gap:5px;display:grid}.phone-list a[data-v-d8e9ae04],.email-link[data-v-d8e9ae04]{min-width:0;min-height:48px;color:var(--core-color-text-main);background:var(--core-color-surface-muted);border:1px solid #0000;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:8px 11px;text-decoration:none;display:flex}.phone-list a[data-v-d8e9ae04]:hover,.email-link[data-v-d8e9ae04]:hover{border-color:var(--core-color-primary);background:var(--core-color-primary-soft)}.phone-list a>span[data-v-d8e9ae04],.email-link>span[data-v-d8e9ae04]{gap:2px;min-width:0;display:grid}.phone-list a strong[data-v-d8e9ae04],.email-link strong[data-v-d8e9ae04]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.phone-list article>button[data-v-d8e9ae04]{width:38px;height:38px;color:var(--core-color-text-muted);border:1px solid var(--core-color-border);cursor:pointer;background:0 0;border-radius:11px;place-items:center;padding:0;display:grid}.phone-list article>button[data-v-d8e9ae04]:hover{color:var(--core-color-primary);border-color:var(--core-color-primary)}.email-link[data-v-d8e9ae04]{justify-content:flex-start}.contact-popover[data-v-d8e9ae04] .header-socials{padding-top:2px}.contact-popover[data-v-d8e9ae04] .header-socials a{width:38px;height:38px}.contact-popover[data-v-d8e9ae04] .header-socials img{width:22px;height:22px}.contact-qr[data-v-d8e9ae04]{background:var(--core-color-surface-muted);border-radius:15px;grid-template-columns:158px minmax(0,1fr);align-items:center;gap:16px;padding:13px;display:grid}.contact-qr[data-v-d8e9ae04] .installation-qr{box-sizing:border-box;border:1px solid var(--core-color-border);border-radius:14px;width:158px;height:158px;padding:3px}.contact-qr[data-v-d8e9ae04] .installation-qr img{width:100%!important;height:100%!important}.contact-qr-copy[data-v-d8e9ae04]{grid-template-columns:22px minmax(0,1fr);align-items:center;gap:3px 6px;display:grid}.contact-qr-copy svg[data-v-d8e9ae04]{color:var(--core-color-primary);grid-row:1/3}.contact-qr-copy small[data-v-d8e9ae04]{grid-column:2}@media (width<=1100px){.contact-trigger[data-v-d8e9ae04]{background:var(--core-color-surface-muted);border:1px solid var(--core-color-border);justify-content:flex-start;width:100%;min-height:48px;padding:0 12px}.contact-trigger svg[data-v-d8e9ae04]:last-child{margin-left:auto}.contact-popover[data-v-d8e9ae04]{width:auto;box-shadow:none;margin-top:6px;position:static}.contact-qr[data-v-d8e9ae04]{display:none}}.install-menu[data-v-b598b0d1]{position:relative}.install-trigger[data-v-b598b0d1]{min-height:40px;color:var(--core-color-text-main);border:1px solid var(--core-color-border);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:7px;padding:0 13px;font-size:.82rem;font-weight:750;display:flex}.install-trigger[data-v-b598b0d1]:hover,.install-menu.open .install-trigger[data-v-b598b0d1]{color:var(--core-color-primary);background:var(--core-color-primary-soft);border-color:var(--core-color-primary)}.install-trigger svg[data-v-b598b0d1]:last-child{transition:transform .18s}.install-menu.open .install-trigger svg[data-v-b598b0d1]:last-child{transform:rotate(180deg)}.install-popover[data-v-b598b0d1]{z-index:var(--layer-dropdown,200);width:min(540px,100vw - 28px);color:var(--core-color-text-main);background:var(--core-color-surface);border:1px solid var(--core-color-border);box-shadow:0 22px 64px color-mix(in srgb,var(--core-shadow-color) 72%,transparent);border-radius:20px;gap:14px;padding:16px;display:grid;position:absolute;top:calc(100% + 12px);right:0}.install-popover>header[data-v-b598b0d1]{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;display:grid}.install-popover>header>span[data-v-b598b0d1]{width:42px;height:42px;color:var(--core-color-primary);background:var(--core-color-primary-soft);border-radius:13px;place-items:center;display:grid}.install-popover>header>div[data-v-b598b0d1]{gap:3px;display:grid}.install-popover strong[data-v-b598b0d1]{font-size:.86rem}.install-popover small[data-v-b598b0d1]{color:var(--core-color-text-muted);font-size:.7rem}.install-details[data-v-b598b0d1]{min-height:42px;color:var(--core-color-primary);background:var(--core-color-primary-soft);border-radius:12px;justify-content:center;align-items:center;gap:7px;font-size:.78rem;font-weight:750;text-decoration:none;display:flex}.install-popover[data-v-b598b0d1] .installation-qr-switcher{grid-template-columns:minmax(175px,.8fr) minmax(170px,1fr)}.install-popover[data-v-b598b0d1] .selected-qr{padding:11px}.install-popover[data-v-b598b0d1] .selected-qr .installation-qr{width:150px}@media (width<=900px){.install-menu[data-v-b598b0d1]{display:none}}.site-header[data-v-1db0b899]{z-index:var(--layer-header,100);width:min(calc(100% - 32px),calc(var(--host-content-width) + 160px));color:var(--core-color-text-main);background:color-mix(in srgb,var(--core-color-surface) 88%,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) 48%,transparent);-webkit-backdrop-filter:blur(22px)saturate(145%);backdrop-filter:blur(22px)saturate(145%);border-radius:22px;margin:14px auto 0;position:relative}.site-header.is-sticky[data-v-1db0b899]{position:sticky;top:14px}.site-header.editor-selected[data-v-1db0b899]{outline:3px solid var(--core-color-primary);outline-offset:2px}.editor-header-label[data-v-1db0b899]{z-index:5;color:var(--core-color-primary-contrast);background:var(--core-color-primary);box-shadow:0 8px 24px var(--core-shadow-color);pointer-events:none;border-radius:8px;padding:7px 10px;font-size:.72rem;font-weight:800;position:absolute;top:calc(100% + 7px);left:18px}.header-inner[data-v-1db0b899]{box-sizing:border-box;grid-template-columns:minmax(175px,.7fr) auto minmax(0,1.35fr);align-items:center;gap:20px;width:100%;min-height:76px;padding:0 22px;display:grid}.brand[data-v-1db0b899]{min-width:0;color:var(--core-color-text-main);align-items:center;gap:11px;text-decoration:none;display:flex}.brand img[data-v-1db0b899]{object-fit:contain;border-radius:11px;width:42px;height:42px}.brand strong[data-v-1db0b899]{text-overflow:ellipsis;white-space:nowrap;font-size:1rem;overflow:hidden}.main-nav[data-v-1db0b899]{align-items:center;gap:22px;display:flex}.main-nav a[data-v-1db0b899],.header-actions a[data-v-1db0b899]{color:var(--core-color-text-main);font-size:.84rem;font-weight:650;text-decoration:none}.main-nav a.router-link-active[data-v-1db0b899]{color:var(--core-color-primary)}.header-actions[data-v-1db0b899]{background:var(--core-color-surface-muted);border:1px solid var(--core-color-border);border-radius:999px;justify-content:flex-end;justify-self:end;align-items:center;gap:2px;min-width:0;max-width:100%;padding:4px;display:flex}.header-actions[data-v-1db0b899] .contact-menu{flex:0 auto;min-width:0;max-width:190px}.header-actions[data-v-1db0b899] .contact-trigger{background:0 0;border:0;border-radius:999px;width:100%;min-width:0;min-height:38px;padding:0 10px}.header-actions[data-v-1db0b899] .contact-trigger span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.header-actions[data-v-1db0b899] .header-socials{gap:0}.header-actions[data-v-1db0b899] .header-socials a{background:0 0;border:0;width:36px;height:36px}.header-actions[data-v-1db0b899] .install-trigger{background:0 0;border-color:#0000;min-height:38px}.utility-email[data-v-1db0b899]{background:0 0;border:0;border-radius:999px;flex:0 0 38px;place-items:center;width:38px;min-width:38px;height:38px;padding:0;display:grid;color:var(--core-color-text-muted)!important}.utility-email[data-v-1db0b899]:hover{background:var(--core-color-primary-soft);color:var(--core-color-primary)!important}.profile-link[data-v-1db0b899]{background:0 0;border:0;border-radius:999px;flex:none;align-items:center;gap:9px;min-height:38px;padding:0 12px;line-height:1;transition:all .18s;display:flex;font-size:.82rem!important}.profile-link span[data-v-1db0b899]{white-space:nowrap}.profile-link svg[data-v-1db0b899]{stroke-width:2px;flex:none;width:21px;height:21px}.profile-link[data-v-1db0b899]:hover,.profile-link.router-link-active[data-v-1db0b899]{background:var(--core-color-primary-soft);color:var(--core-color-primary)!important}.theme-toggle[data-v-1db0b899],.menu-toggle[data-v-1db0b899]{width:38px;height:38px;color:var(--core-color-text-main);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.theme-toggle svg[data-v-1db0b899],.menu-toggle svg[data-v-1db0b899]{width:18px;height:18px}.theme-toggle[data-v-1db0b899]:hover,.menu-toggle[data-v-1db0b899]:hover{color:var(--core-color-primary);background:var(--core-color-primary-soft)}.variant-compact .header-inner[data-v-1db0b899]{min-height:62px}.menu-toggle[data-v-1db0b899],.mobile-contact-block[data-v-1db0b899],.mobile-profile[data-v-1db0b899],.mobile-install[data-v-1db0b899]{display:none}.nav-entry[data-v-1db0b899]{position:relative}.nav-entry>a[data-v-1db0b899]{align-items:center;gap:5px;display:flex}.nav-entry>a svg[data-v-1db0b899]{transition:transform .18s}.nav-entry:hover>a svg[data-v-1db0b899],.nav-entry:focus-within>a svg[data-v-1db0b899]{transform:rotate(180deg)}.subnav[data-v-1db0b899]{z-index:var(--layer-dropdown,200);visibility:hidden;opacity:0;background:var(--core-color-surface);border:1px solid var(--core-color-border);width:270px;box-shadow:0 18px 48px var(--core-shadow-color);border-radius:15px;padding:7px;transition:all .18s;display:grid;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%,-6px)}.nav-entry:hover>.subnav[data-v-1db0b899],.nav-entry:focus-within>.subnav[data-v-1db0b899]{visibility:visible;opacity:1;transform:translate(-50%)}.subnav>a[data-v-1db0b899]{border-radius:10px;gap:3px;padding:10px 11px;display:grid!important}.subnav>a[data-v-1db0b899]:hover,.subnav>a.router-link-active[data-v-1db0b899]{background:var(--core-color-primary-soft)}.subnav strong[data-v-1db0b899]{font-size:.86rem}.subnav small[data-v-1db0b899]{color:var(--core-color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:450;overflow:hidden}@media (width<=1400px) and (width>=1101px){.site-header[data-v-1db0b899]{width:calc(100% - 24px)}.header-inner[data-v-1db0b899]{grid-template-columns:50px minmax(0,1fr) auto;gap:14px;padding:0 16px}.brand strong[data-v-1db0b899]{display:none}.main-nav[data-v-1db0b899]{gap:14px}.main-nav a[data-v-1db0b899]{font-size:.78rem}.header-actions[data-v-1db0b899]{gap:4px}.profile-link span[data-v-1db0b899],.header-actions[data-v-1db0b899] .install-trigger span{display:none}.utility-email[data-v-1db0b899],.profile-link[data-v-1db0b899],.header-actions[data-v-1db0b899] .install-trigger{justify-content:center;width:40px;padding:0}.header-actions[data-v-1db0b899] .header-socials a{width:36px;height:36px}}@media (width<=1100px){.site-header[data-v-1db0b899]{border-radius:18px;width:calc(100% - 20px);margin-top:10px}.site-header.is-sticky[data-v-1db0b899]{top:10px}.header-inner[data-v-1db0b899]{grid-template-columns:minmax(0,1fr) auto;gap:8px;min-height:62px;padding:0 14px;position:relative}.brand img[data-v-1db0b899]{width:38px;height:38px}.brand strong[data-v-1db0b899]{font-size:.95rem}.header-actions[data-v-1db0b899]>:not(.theme-toggle):not(.menu-toggle){display:none}.main-nav[data-v-1db0b899]{z-index:var(--layer-dropdown,200);overscroll-behavior:contain;background:var(--core-color-surface);border:1px solid var(--core-color-border);max-height:calc(100dvh - 92px);box-shadow:0 18px 46px var(--core-shadow-color);border-radius:16px;align-items:stretch;gap:3px;padding:10px;display:none;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto}.site-header.is-open .main-nav[data-v-1db0b899]{flex-direction:column;display:flex}.main-nav>.nav-entry>a[data-v-1db0b899],.main-nav>.mobile-profile[data-v-1db0b899],.main-nav>.mobile-install[data-v-1db0b899]{border-radius:11px;align-items:center;min-height:46px;padding:0 12px;display:flex}.main-nav a.router-link-active[data-v-1db0b899]{background:var(--core-color-primary-soft)}.main-nav .mobile-profile[data-v-1db0b899],.main-nav .mobile-install[data-v-1db0b899]{gap:9px}.main-nav .mobile-install[data-v-1db0b899]{color:var(--core-color-primary)}.mobile-contact-block[data-v-1db0b899]{border-top:1px solid var(--core-color-border);border-bottom:1px solid var(--core-color-border);gap:6px;padding:8px 0;display:grid}.mobile-email[data-v-1db0b899]{min-height:46px;color:var(--core-color-text-main);background:var(--core-color-surface-muted);border:1px solid var(--core-color-border);border-radius:11px;align-items:center;gap:9px;padding:0 12px;text-decoration:none;display:flex}.mobile-contact-block[data-v-1db0b899] .header-socials{padding:4px 8px}.mobile-contact-block[data-v-1db0b899] .header-socials a{background:var(--core-color-surface-muted);border-color:var(--core-color-border);width:38px;height:38px}.menu-toggle[data-v-1db0b899],.nav-entry[data-v-1db0b899]{display:grid}.nav-entry>a[data-v-1db0b899]{justify-content:space-between}.nav-entry>a svg[data-v-1db0b899]{display:none}.subnav[data-v-1db0b899]{visibility:visible;opacity:1;width:auto;box-shadow:none;background:0 0;border:0;padding:0 0 3px 14px;position:static;transform:none}.subnav>a[data-v-1db0b899]{min-height:38px!important;padding:0 12px!important}.subnav small[data-v-1db0b899]{display:none}}@media (width<=720px){.site-header[data-v-1db0b899]{width:calc(100% - 16px);margin-top:8px}.site-header.is-sticky[data-v-1db0b899]{top:8px}.header-inner[data-v-1db0b899]{min-height:58px;padding:0 12px}.brand[data-v-1db0b899]{gap:9px}.brand img[data-v-1db0b899]{width:36px;height:36px}.header-actions[data-v-1db0b899]{gap:7px}.main-nav[data-v-1db0b899]{max-height:calc(100dvh - 86px);position:fixed;top:74px;left:8px;right:8px}.theme-toggle[data-v-1db0b899],.menu-toggle[data-v-1db0b899]{width:38px;height:38px}}@media (width<=420px){.brand strong[data-v-1db0b899]{max-width:min(36vw,135px)}.header-inner[data-v-1db0b899]{padding:0 9px}.site-header[data-v-1db0b899]{width:calc(100% - 10px);margin-top:5px}.site-header.is-sticky[data-v-1db0b899]{top:5px}.main-nav[data-v-1db0b899]{max-height:calc(100dvh - 76px);top:68px;left:5px;right:5px}}html.site-menu-open{overflow:hidden}.desktop-platform[data-v-0951b0cd]{background:var(--core-color-background);min-height:100vh;color:var(--core-color-text-main);flex-direction:column;display:flex}.desktop-main[data-v-0951b0cd]{flex:1;display:block}.desktop-page[data-v-0951b0cd]{width:min(100%,var(--host-content-width));min-height:60vh;padding:40px var(--responsive-page-gutter,24px) 72px;margin:0 auto}.desktop-page[data-v-0951b0cd] .page-content,.desktop-page[data-v-0951b0cd] .profile-page,.desktop-page[data-v-0951b0cd] .about-page,.desktop-page[data-v-0951b0cd] .addresses-page,.desktop-page[data-v-0951b0cd] .request-page,.desktop-page[data-v-0951b0cd] .favorites-page{background:0 0;width:100%;max-width:none;min-height:0!important}.desktop-page[data-v-0951b0cd] .search-form-wrapper{max-width:none}.desktop-page[data-v-0951b0cd] .form-actions{width:auto;position:static;transform:none}.desktop-page[data-v-0951b0cd] .about-page{padding-bottom:32px}.desktop-page[data-v-0951b0cd] .addresses-list{grid-template-columns:repeat(2,minmax(0,1fr))}.desktop-page[data-v-0951b0cd] .about-modal{position:fixed}.desktop-page[data-v-0951b0cd] .favorites-toolbar{position:static}.desktop-page[data-v-0951b0cd] .favorites-page{padding-bottom:32px}.desktop-page[data-v-0951b0cd] .profile-container{max-width:1100px}.desktop-page[data-v-0951b0cd] .profile-sticky-top{background:0 0;position:static}.desktop-page[data-v-0951b0cd] .profile-content{padding:0}.desktop-page[data-v-0951b0cd] .about-content{max-width:1100px}.desktop-page[data-v-0951b0cd] .search-form-wrapper{width:100%;max-width:none;margin:0}.desktop-search-page[data-v-0951b0cd]{padding-bottom:64px}.desktop-search-page[data-v-0951b0cd] .tourvisor-page{background-image:none!important}.desktop-fullscreen-page[data-v-0951b0cd]{width:100%;min-height:100dvh;padding:0}.editor-enable-header[data-v-0951b0cd],.editor-enable-footer[data-v-0951b0cd]{width:min(calc(100% - 32px),calc(var(--host-content-width) + 48px));min-height:56px;color:var(--core-color-primary);background:var(--core-color-primary-soft);border:2px dashed var(--core-color-primary);font:inherit;cursor:pointer;border-radius:18px;justify-content:center;align-items:center;margin:14px auto 0;font-weight:750;display:flex}.editor-enable-footer[data-v-0951b0cd]{margin-top:auto;margin-bottom:14px}@media (width>=721px){.desktop-page[data-v-0951b0cd] .about-sticky{display:none!important}}@media (width<=720px){.desktop-page[data-v-0951b0cd]{padding:24px var(--responsive-page-gutter,14px) 54px}.desktop-page.desktop-fullscreen-page[data-v-0951b0cd]{padding:0}.desktop-page[data-v-0951b0cd] .addresses-list{grid-template-columns:1fr}.desktop-page[data-v-0951b0cd] .profile-container,.desktop-page[data-v-0951b0cd] .about-content{max-width:100%}}.consent-layer[data-v-5dd35542]{z-index:2147483600;pointer-events:none;padding:16px max(16px,50% - 590px);position:fixed;bottom:0;left:0;right:0}.consent-layer.is-blocking[data-v-5dd35542]{background:var(--core-color-overlay);pointer-events:auto;place-items:end center;display:grid;top:0}.consent-card[data-v-5dd35542]{width:100%;color:var(--core-color-text-main);background:var(--core-color-surface-elevated);border:1px solid var(--core-color-border);box-shadow:0 24px 70px var(--core-shadow-color);pointer-events:auto;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px;padding:20px;display:grid}.copy small[data-v-5dd35542]{color:var(--core-color-primary);text-transform:uppercase;font-size:.65rem;font-weight:800}.copy h2[data-v-5dd35542]{margin:5px 0;font-size:1.1rem}.copy p[data-v-5dd35542]{max-width:760px;color:var(--core-color-text-muted);margin:0;font-size:.78rem;line-height:1.5}.copy a[data-v-5dd35542]{color:var(--core-color-primary);margin-top:7px;font-size:.75rem;display:inline-block}footer[data-v-5dd35542]{gap:8px;display:flex}.primary[data-v-5dd35542],.secondary[data-v-5dd35542]{min-height:42px;font:inherit;white-space:nowrap;cursor:pointer;border-radius:10px;padding:0 15px;font-size:.78rem;font-weight:750}.primary[data-v-5dd35542]{color:var(--core-color-primary-contrast);background:var(--core-color-primary);border:1px solid var(--core-color-primary)}.secondary[data-v-5dd35542]{color:var(--core-color-text-main);border:1px solid var(--core-color-border);background:0 0}.categories[data-v-5dd35542]{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px;display:grid}.categories label[data-v-5dd35542]{background:var(--core-color-surface-muted);border-radius:10px;justify-content:space-between;gap:14px;padding:12px;display:flex}.categories strong[data-v-5dd35542],.categories small[data-v-5dd35542]{display:block}.categories strong[data-v-5dd35542]{font-size:.75rem}.categories small[data-v-5dd35542]{color:var(--core-color-text-muted);margin-top:3px;font-size:.65rem}.categories input[data-v-5dd35542]{width:18px;height:18px;accent-color:var(--core-color-primary)}.error[data-v-5dd35542]{color:var(--core-color-danger);grid-column:1/-1;margin:0;font-size:.72rem}@media (width<=720px){.consent-layer[data-v-5dd35542]{padding:10px max(10px,env(safe-area-inset-right)) calc(10px + env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left))}.consent-card[data-v-5dd35542]{overscroll-behavior:contain;border-radius:18px;grid-template-columns:1fr;gap:14px;max-height:min(82dvh,680px);padding:16px;overflow-y:auto}.copy h2[data-v-5dd35542]{font-size:1.05rem;line-height:1.25}.copy p[data-v-5dd35542]{font-size:.82rem;line-height:1.55}.copy a[data-v-5dd35542]{align-items:center;min-height:36px;font-size:.8rem;display:inline-flex}.consent-card footer[data-v-5dd35542]{padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--core-color-surface-elevated);border-top:1px solid var(--core-color-border);justify-content:stretch;margin:0 -16px -16px;position:sticky;bottom:-16px}.consent-card footer button[data-v-5dd35542]{flex:1;min-height:46px}.categories[data-v-5dd35542]{grid-template-columns:1fr}.categories label[data-v-5dd35542]{align-items:flex-start;min-height:68px}.categories strong[data-v-5dd35542]{font-size:.82rem}.categories small[data-v-5dd35542]{font-size:.72rem;line-height:1.4}}@media (width<=420px){.consent-layer[data-v-5dd35542]{padding-bottom:0;padding-left:0;padding-right:0}.consent-card[data-v-5dd35542]{border-bottom:0;border-left:0;border-right:0;border-radius:20px 20px 0 0;max-height:88dvh}.consent-card footer[data-v-5dd35542]{flex-direction:column-reverse}.consent-card footer button[data-v-5dd35542]{flex:none;width:100%}}.host-app-root[data-v-14aea5e3]{--core-device-safe-area-top:env(safe-area-inset-top,0px);--core-device-safe-area-right:env(safe-area-inset-right,0px);--core-device-safe-area-bottom:env(safe-area-inset-bottom,0px);--core-device-safe-area-left:env(safe-area-inset-left,0px);--core-safe-area-top:var(--core-device-safe-area-top);--core-safe-area-right:var(--core-device-safe-area-right);--core-safe-area-bottom:var(--core-device-safe-area-bottom);--core-safe-area-left:var(--core-device-safe-area-left);--responsive-page-gutter:clamp(14px,3vw,24px);--responsive-section-gap:clamp(28px,6vw,72px);--layer-header:100;--layer-dropdown:200;--layer-tourvisor-results:1000;--layer-tourvisor-modal:1100;--layer-auth-gate:1200;--mobile-page-padding:16px;--mobile-section-gap:16px;--mobile-card-gap:16px;--mobile-header-height:56px;--mobile-bottom-nav-height:64px;--mobile-touch-target:44px;--mobile-font-scale:1;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.density-compact[data-v-14aea5e3]{--mobile-page-padding:14px;--mobile-section-gap:12px;--mobile-card-gap:12px;--mobile-header-height:52px;--mobile-bottom-nav-height:60px;--mobile-font-scale:.96}.host-app-root.density-small[data-v-14aea5e3]{--mobile-page-padding:10px;--mobile-section-gap:9px;--mobile-card-gap:9px;--mobile-header-height:48px;--mobile-bottom-nav-height:56px;--mobile-font-scale:.9}.host-app-root.presentation-mobile[data-v-14aea5e3]{overflow:hidden}.host-app-root.presentation-desktop[data-v-14aea5e3]{height:auto;min-height:100%;overflow:visible}.host-app-root.browser-viewport.presentation-mobile[data-v-14aea5e3]{height:var(--host-viewport-height,100dvh);min-height:var(--host-viewport-height,100dvh)}.host-app-root.mode-native[data-v-14aea5e3]{height:100%!important;min-height:100%!important}.host-app-root[data-v-14aea5e3] .mobile-app-content{scrollbar-width:none}.host-app-root[data-v-14aea5e3] .mobile-app-content::-webkit-scrollbar{width:0;height:0;display:none}.host-app-root.mode-preview.presentation-desktop[data-v-14aea5e3] .desktop-platform{min-height:100%}.host-app-root.mode-preview.presentation-tablet[data-v-14aea5e3] .tablet-platform,.host-app-root.mode-preview.presentation-tablet[data-v-14aea5e3] .tablet-platform>main{height:100%}.host-app-root.route-fullscreen[data-v-14aea5e3]{overscroll-behavior:none;background:var(--core-color-surface,#fff)!important;pointer-events:auto!important;width:100%!important;max-width:none!important;height:100%!important;min-height:100%!important;overflow-y:auto!important}.host-app-root.browser-viewport.route-fullscreen[data-v-14aea5e3],.host-app-root.mode-native.route-fullscreen[data-v-14aea5e3]{background:var(--core-color-surface,#fff)!important;height:100%!important;min-height:100%!important}.host-overlay[data-v-14aea5e3]{z-index:2147483000;pointer-events:none;position:absolute;inset:0;overflow:hidden}.host-app-root.external-layer-active[data-v-14aea5e3] .site-header{pointer-events:none;z-index:0!important}.host-app-root.external-layer-active[data-v-14aea5e3] .site-header .main-nav{display:none}.host-app-root.external-layer-results[data-v-14aea5e3] .tv-search-form-wrapper.tv-results-mode{z-index:var(--layer-tourvisor-results)!important}.host-app-root.external-layer-modal[data-v-14aea5e3] .tv-search-form-wrapper.tv-fullscreen-mode{z-index:var(--layer-tourvisor-modal)!important}html[data-external-module-layer],html[data-external-module-layer] body{overscroll-behavior:none;overflow:hidden!important}html[data-external-module-layer=modal] body>.TVMobilePanel,html[data-external-module-layer=modal] body>.TVPopup,html[data-external-module-layer=modal] body>.TVModal,html[data-external-module-layer=modal] body>.TVModalContainer,html[data-external-module-layer=modal] body>.TVTourCardWindow{z-index:2147483200!important}.host-app-root[data-v-14aea5e3] .dashboard-card{border-radius:var(--core-border-radius,16px)}::view-transition-old(root){animation-duration:.16s;animation-timing-function:cubic-bezier(.25,1,.5,1)}::view-transition-new(root){animation-duration:.16s;animation-timing-function:cubic-bezier(.25,1,.5,1)}.addresses-page[data-v-78d906f7]{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-78d906f7]{gap:16px;max-width:720px;margin:0 auto;display:grid}.address-card[data-v-78d906f7]{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-78d906f7]:active{transform:scale(.98)}.address-card>img[data-v-78d906f7]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.card-overlay[data-v-78d906f7]{background:#0000006b;position:absolute;inset:0}.card-content[data-v-78d906f7]{flex-direction:column;justify-content:space-between;padding:12px;display:flex;position:absolute;inset:0}.card-metro[data-v-78d906f7]{align-items:center;gap:5px;font-size:.75rem;font-weight:600;display:flex}.card-metro svg[data-v-78d906f7]{color:#fff;width:16px;height:12px}.card-address[data-v-78d906f7]{opacity:.82;margin-top:5px;font-size:.7rem;display:block}.card-bottom[data-v-78d906f7]{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.card-bottom>strong[data-v-78d906f7]{max-width:68%;font-size:1rem;line-height:1.15}.card-bottom>span[data-v-78d906f7]{color:#86efac;text-align:right;font-size:1rem;font-weight:800;display:grid}.card-bottom small[data-v-78d906f7]{font-size:.65rem;font-weight:600}.addresses-state[data-v-78d906f7]{color:#888;place-items:center;min-height:50vh;display:grid}@container (width>=768px){.addresses-page[data-v-78d906f7]{padding:24px 28px calc(32px + var(--core-safe-area-bottom))}.addresses-list[data-v-78d906f7]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:960px}.address-card[data-v-78d906f7]{height:210px}.card-bottom>strong[data-v-78d906f7]{font-size:1.15rem}}.auth-shell[data-v-612ede3f]{width:100%;min-height:100dvh;color:var(--core-color-text-main);background:var(--core-color-background);font-family:var(--core-font-family,Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif);grid-template-columns:minmax(360px,1.05fr) minmax(440px,.95fr);display:grid;position:relative;overflow:hidden}aside[data-v-612ede3f]{min-height:100dvh;color:var(--core-color-primary-contrast);background:linear-gradient(145deg,var(--core-color-primary),color-mix(in srgb,var(--core-color-primary) 72%,#090b13));flex-direction:column;justify-content:space-between;padding:clamp(36px,5vw,76px);display:flex;position:relative;overflow:hidden}.brand-mark[data-v-612ede3f],.mobile-brand span[data-v-612ede3f]{place-items:center;font-weight:900;display:grid;overflow:hidden}.brand-mark[data-v-612ede3f]{z-index:2;width:58px;height:58px;color:var(--core-color-primary);background:var(--core-color-primary-contrast);border-radius:19px;font-size:25px}.brand-mark img[data-v-612ede3f],.mobile-brand img[data-v-612ede3f]{object-fit:contain;width:100%;height:100%;display:block}.hero-copy[data-v-612ede3f]{z-index:2;max-width:660px;position:relative}.hero-copy small[data-v-612ede3f],.auth-heading small[data-v-612ede3f]{letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:850}.hero-copy h1[data-v-612ede3f]{letter-spacing:-.065em;max-width:12ch;margin:16px 0;font-size:clamp(3.2rem,6vw,6.7rem);line-height:.94}.hero-copy p[data-v-612ede3f]{opacity:.8;max-width:560px;margin:0;font-size:clamp(.95rem,1.4vw,1.15rem);line-height:1.7}.hero-orb[data-v-612ede3f]{filter:blur(1px);opacity:.18;border-radius:50%;position:absolute}.hero-orb-primary[data-v-612ede3f]{background:#fff;width:420px;height:420px;top:-100px;right:-120px}.hero-orb-secondary[data-v-612ede3f]{border:60px solid #fff;width:260px;height:260px;bottom:20%;left:-90px}.auth-panel[data-v-612ede3f]{place-self:center;width:min(520px,100% - 48px);padding:48px 0}.auth-heading[data-v-612ede3f]{margin-bottom:30px}.auth-heading small[data-v-612ede3f]{color:var(--core-color-primary)}.auth-panel h2[data-v-612ede3f]{letter-spacing:-.045em;margin:10px 0 12px;font-size:clamp(2rem,4vw,3.25rem);line-height:1}.auth-heading p[data-v-612ede3f]{color:var(--core-color-text-muted);overflow-wrap:anywhere;margin:0;line-height:1.6}.auth-toolbar[data-v-612ede3f]{color:var(--core-color-primary-contrast);background:var(--core-color-primary);grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:10px;display:none}.auth-toolbar>strong[data-v-612ede3f]{text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.auth-toolbar>button[data-v-612ede3f]{width:44px;height:44px;color:var(--core-color-primary-contrast);cursor:pointer;background:#0003;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.auth-toolbar svg[data-v-612ede3f]{width:26px}.auth-toolbar-spacer[data-v-612ede3f]{width:44px;height:44px}.mobile-brand[data-v-612ede3f]{align-items:center;gap:10px;min-width:0;margin-bottom:20px;display:none}.mobile-brand span[data-v-612ede3f]{width:44px;height:44px;color:var(--core-color-primary-contrast);background:var(--core-color-primary);border-radius:14px;flex:0 0 44px}.mobile-brand strong[data-v-612ede3f]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.auth-panel footer[data-v-612ede3f]{color:var(--core-color-text-muted);text-align:center;margin-top:24px;font-size:13px}[data-v-612ede3f] form{gap:17px;display:grid}[data-v-612ede3f] label{gap:7px;font-size:12px;font-weight:750;display:grid}[data-v-612ede3f] .field{position:relative}[data-v-612ede3f] input{box-sizing:border-box;width:100%;height:52px;color:var(--core-color-text-main);background:var(--core-color-surface);border:1px solid var(--core-color-border);font:inherit;border-radius:14px;outline:0;padding:0 15px}[data-v-612ede3f] input:focus{border-color:var(--core-color-primary);box-shadow:0 0 0 3px var(--core-color-primary-soft)}[data-v-612ede3f] .field-action{width:38px;height:38px;color:var(--core-color-text-muted);background:0 0;border:0;border-radius:10px;place-items:center;display:grid;position:absolute;top:7px;right:7px}[data-v-612ede3f] .primary-action{min-height:54px;color:var(--core-color-primary-contrast);background:var(--core-color-primary);font:inherit;cursor:pointer;border:0;border-radius:14px;font-weight:850}[data-v-612ede3f] .primary-action:disabled{cursor:wait;opacity:.62}[data-v-612ede3f] .form-error,[data-v-612ede3f] .form-notice{border-radius:11px;margin:0;padding:11px 13px;font-size:12px;line-height:1.45}[data-v-612ede3f] .form-error{color:var(--core-color-danger);background:color-mix(in srgb,var(--core-color-danger) 10%,transparent)}[data-v-612ede3f] .form-notice{color:var(--core-color-success);background:color-mix(in srgb,var(--core-color-success) 10%,transparent)}[data-v-612ede3f] .inline-link{color:var(--core-color-primary);font-weight:750;text-decoration:none}[data-v-612ede3f] .auth-navigation{gap:10px;margin-top:16px;display:grid}[data-v-612ede3f] .auth-navigation-button{min-height:46px;color:var(--core-color-text-main);background:var(--core-color-surface-muted);border:1px solid var(--core-color-border);font:inherit;cursor:pointer;border-radius:13px;justify-content:center;align-items:center;padding:0 16px;font-size:13px;font-weight:750;text-decoration:none;display:flex}[data-v-612ede3f] .auth-navigation-button.primary{color:var(--core-color-primary);border-color:color-mix(in srgb,var(--core-color-primary) 32%,var(--core-color-border));background:var(--core-color-primary-soft)}@media (width<=900px){.auth-shell[data-v-612ede3f]{background:var(--core-color-surface);min-height:100%;display:block;overflow:visible}aside[data-v-612ede3f]{display:none}.auth-panel[data-v-612ede3f]{width:100%;min-height:100%;padding:calc(var(--mobile-header-height,56px) + var(--core-safe-area-top) + 24px) clamp(22px,7vw,56px) 40px;box-sizing:border-box}.auth-toolbar[data-v-612ede3f]{z-index:var(--layer-auth-gate,1200);min-height:var(--mobile-header-height,56px);padding:var(--core-safe-area-top) clamp(18px,5vw,32px) 0;box-sizing:content-box;box-shadow:0 1px 0 color-mix(in srgb,var(--core-color-primary-contrast) 20%,transparent);margin:0;display:grid;position:fixed;top:0;left:0;right:0}.mobile-brand[data-v-612ede3f]{display:flex}}@media (width<=560px){.auth-shell[data-v-612ede3f]{width:100%;height:auto;padding:0 var(--core-safe-area-right) var(--core-safe-area-bottom) var(--core-safe-area-left);box-sizing:border-box;scroll-padding-top:calc(var(--mobile-header-height,48px) + var(--core-safe-area-top) + 16px)}.auth-panel[data-v-612ede3f]{width:auto;min-height:100%;padding:calc(var(--mobile-header-height,48px) + var(--core-safe-area-top) + 20px) max(var(--mobile-page-padding,16px),18px) calc(36px + var(--core-safe-area-bottom));flex-direction:column;display:flex}.auth-toolbar[data-v-612ede3f]{min-height:var(--mobile-header-height,48px);padding-right:max(var(--mobile-page-padding,16px),18px);padding-left:max(var(--mobile-page-padding,16px),18px)}.auth-panel h2[data-v-612ede3f]{font-size:clamp(1.9rem,10vw,2.3rem)}[data-v-612ede3f] input{font-size:16px}.auth-panel footer[data-v-612ede3f]{margin-top:auto;padding-top:20px}.density-small .auth-heading{margin-bottom:16px}.density-small .auth-panel h2{font-size:1.75rem}}@media (width<=360px){.auth-panel[data-v-612ede3f],.auth-toolbar[data-v-612ede3f]{padding-left:14px;padding-right:14px}.mobile-brand span[data-v-612ede3f]{flex-basis:40px;width:40px;height:40px}.auth-heading[data-v-612ede3f]{margin-bottom:20px}.auth-panel h2[data-v-612ede3f]{font-size:1.8rem}[data-v-612ede3f] form{gap:14px}[data-v-612ede3f] .primary-action{min-height:50px}}.form-row[data-v-5c314855]{justify-content:flex-end;display:flex}.divider[data-v-5c314855]{color:var(--core-color-text-muted);align-items:center;gap:10px;margin:16px 0;font-size:11px;display:flex}.divider[data-v-5c314855]:before,.divider[data-v-5c314855]:after{content:"";background:var(--core-color-border);flex:1;height:1px}.passkey-action[data-v-5c314855],.secondary-action[data-v-5c314855]{width:100%;min-height:48px;color:var(--core-color-text-main);border:1px solid var(--core-color-border);background:var(--core-color-surface);border-radius:12px;justify-content:center;align-items:center;gap:8px;font-weight:750;display:flex}.secondary-action[data-v-5c314855]{margin-top:10px}.passkey-action[data-v-5c314855]:disabled{opacity:.55}.challenge-info[data-v-5c314855]{color:var(--core-color-info);background:color-mix(in srgb,var(--core-color-info) 10%,var(--core-color-surface));border:1px solid color-mix(in srgb,var(--core-color-info) 26%,var(--core-color-border));border-radius:13px;align-items:flex-start;gap:11px;margin:0 0 20px;padding:13px;display:flex}.challenge-info>svg[data-v-5c314855]{flex:none;width:22px}.challenge-info div[data-v-5c314855]{gap:3px;display:grid}.challenge-info span[data-v-5c314855]{color:var(--core-color-text-muted);font-size:11px;line-height:1.45}.otp-field[data-v-5c314855] input{text-align:center;letter-spacing:.16em;height:58px;font-size:21px;font-weight:800}.sr[data-v-5c314855]{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=560px){.challenge-info[data-v-5c314855]{margin-bottom:16px}.otp-field[data-v-5c314855] input{font-size:19px}}.split-fields[data-v-8ec0a983]{grid-template-columns:1fr 1fr;gap:13px;display:grid}.split-fields label span[data-v-8ec0a983]{color:var(--core-color-text-muted);font-weight:500}.agreement[data-v-8ec0a983]{color:var(--core-color-text-muted);align-items:flex-start;line-height:1.4;grid-template-columns:none!important;gap:10px!important;font-weight:550!important;display:flex!important}.agreement input[data-v-8ec0a983]{accent-color:var(--core-color-primary);margin:0;width:18px!important;height:18px!important;box-shadow:none!important}.agreement a[data-v-8ec0a983]{color:var(--core-color-primary)}@media (width<=560px){.split-fields[data-v-8ec0a983]{grid-template-columns:1fr}}main[data-v-7008c194]{background:var(--core-color-background);min-height:100vh;color:var(--core-color-text-main);place-items:center;padding:24px;display:grid}section[data-v-7008c194]{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-7008c194]{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-7008c194]{color:var(--core-color-primary);text-transform:uppercase;margin-top:22px;font-weight:800;display:block}h1[data-v-7008c194]{margin:9px 0;font-size:31px}p[data-v-7008c194]{color:var(--core-color-text-muted);font-size:13px;line-height:1.55}form[data-v-7008c194]{gap:15px;margin-top:25px;display:grid}label[data-v-7008c194]{gap:7px;font-size:12px;font-weight:750;display:grid}input[data-v-7008c194],button[data-v-7008c194]{border:1px solid var(--core-color-border);height:50px;font:inherit;border-radius:12px;padding:0 14px}input[data-v-7008c194]{background:var(--core-color-surface-muted)}button[data-v-7008c194]{color:var(--core-color-primary-contrast);background:var(--core-color-primary);border:0;font-weight:800}.back[data-v-7008c194]{color:var(--core-color-text-muted);margin-top:20px;font-size:12px;display:block}.done[data-v-7008c194]{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-7008c194]{color:var(--core-color-primary)}.error[data-v-7008c194]{color:var(--core-color-danger)}main[data-v-bbf035b9]{background:var(--core-color-background);min-height:100vh;color:var(--core-color-text-main);place-items:center;padding:24px;display:grid}section[data-v-bbf035b9]{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-bbf035b9]{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-bbf035b9]{color:var(--core-color-primary);text-transform:uppercase;margin-top:22px;font-weight:800;display:block}h1[data-v-bbf035b9]{margin:9px 0 25px;font-size:31px}form[data-v-bbf035b9]{gap:15px;display:grid}label[data-v-bbf035b9]{gap:7px;font-size:12px;font-weight:750;display:grid}input[data-v-bbf035b9],button[data-v-bbf035b9]{border:1px solid var(--core-color-border);height:50px;font:inherit;border-radius:12px;padding:0 14px}input[data-v-bbf035b9]{background:var(--core-color-surface-muted)}button[data-v-bbf035b9]{color:var(--core-color-primary-contrast);background:var(--core-color-primary);border:0;font-weight:800}.back[data-v-bbf035b9]{color:var(--core-color-text-muted);margin-top:20px;font-size:12px;display:block}.done[data-v-bbf035b9]{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-bbf035b9]{color:var(--core-color-danger);font-size:12px}.verify-page[data-v-88054f9c]{background:var(--core-color-background,#f7f9fc);min-height:100vh;color:var(--core-color-text-main,#101828);place-items:center;padding:24px;display:grid}.verify-card[data-v-88054f9c]{background:var(--core-color-surface,#fff);border:1px solid var(--core-color-border,#e4e7ec);text-align:center;border-radius:28px;width:min(460px,100%);padding:38px;box-shadow:0 24px 70px #00000014}.mark[data-v-88054f9c]{background:var(--core-color-primary-soft,#eff8ff);border-radius:16px;place-items:center;width:52px;height:52px;margin:0 auto;font-size:24px;display:grid}.verify-card>small[data-v-88054f9c]{color:var(--core-color-primary,#1570ef);letter-spacing:.5px;text-transform:uppercase;margin-top:18px;font-size:11px;font-weight:800;display:block}h1[data-v-88054f9c]{margin:9px 0 12px;font-size:28px}.state-panel[data-v-88054f9c]{gap:12px;display:grid}.state-panel p[data-v-88054f9c]{color:var(--core-color-text-muted,#475467);margin:0;font-size:13px;line-height:1.55}.state-panel strong[data-v-88054f9c]{color:var(--core-color-text-main,#101828)}.status-icon[data-v-88054f9c]{border-radius:50%;place-items:center;width:44px;height:44px;margin:10px auto 0;font-size:20px;font-weight:800;display:grid}.success-icon[data-v-88054f9c]{color:#087443;background:#ecfdf3}.error-icon[data-v-88054f9c]{color:#b42318;background:#fff1f0}.spinner[data-v-88054f9c]{border:3px solid #eaecf0;border-top-color:var(--core-color-primary,#1570ef);border-radius:50%;width:36px;height:36px;margin:20px auto 2px;animation:.8s linear infinite spin-88054f9c}@keyframes spin-88054f9c{to{transform:rotate(360deg)}}.btn-primary[data-v-88054f9c],.btn-secondary[data-v-88054f9c]{min-height:48px;font:inherit;cursor:pointer;border-radius:12px;padding:0 16px;font-size:13px;font-weight:750}.btn-primary[data-v-88054f9c]{color:#fff;background:var(--core-color-primary,#1570ef);border:0;justify-content:center;align-items:center;text-decoration:none;display:flex}.btn-secondary[data-v-88054f9c]{color:var(--core-color-text-main,#101828);background:var(--core-color-surface-muted,#f2f4f7);border:1px solid var(--core-color-border,#d0d5dd)}button[data-v-88054f9c]:disabled{cursor:not-allowed;opacity:.55}.text-button[data-v-88054f9c]{color:var(--core-color-primary,#1570ef);font:inherit;cursor:pointer;background:0 0;border:0;padding:2px;font-size:12px;font-weight:700}.text-button.muted[data-v-88054f9c],.back[data-v-88054f9c]{color:var(--core-color-text-muted,#667085)}.change-form[data-v-88054f9c]{text-align:left;gap:10px;padding-top:4px;display:grid}.change-form label[data-v-88054f9c]{gap:7px;font-size:12px;font-weight:750;display:grid}.change-form input[data-v-88054f9c]{height:48px;color:inherit;background:var(--core-color-surface-muted,#f2f4f7);border:1px solid var(--core-color-border,#d0d5dd);font:inherit;border-radius:12px;padding:0 13px}.notice[data-v-88054f9c]{border-radius:10px;padding:10px 12px}.success-notice[data-v-88054f9c]{background:#ecfdf3;color:#087443!important}.error-notice[data-v-88054f9c]{background:#fff1f0;color:#b42318!important}.back[data-v-88054f9c]{font-size:12px;text-decoration:none}@media (width<=520px){.verify-page[data-v-88054f9c]{padding:12px}.verify-card[data-v-88054f9c]{border-radius:22px;padding:28px 20px}.btn-primary[data-v-88054f9c],.btn-secondary[data-v-88054f9c]{width:100%}}.state[data-v-8c2d684f]{color:var(--core-color-text-muted);text-align:center;background:var(--core-color-surface);border:1px solid var(--core-color-border);border-radius:16px;padding:28px}.form-error button[data-v-8c2d684f]{color:inherit;cursor:pointer;background:0 0;border:0;margin-top:9px;padding:0;text-decoration:underline;display:block}.scope[data-v-8c2d684f]{background:var(--core-color-surface);border:1px solid var(--core-color-border);border-radius:14px;padding:15px}.scope.required[data-v-8c2d684f]{background:color-mix(in srgb,var(--core-color-primary) 5%,var(--core-color-surface))}.scope label[data-v-8c2d684f]{cursor:pointer;grid-template-columns:22px minmax(0,1fr) auto;align-items:start;gap:11px!important;display:grid!important}.scope input[data-v-8c2d684f]{accent-color:var(--core-color-primary);margin:2px 0 0;padding:0;width:19px!important;height:19px!important;box-shadow:none!important}.scope span[data-v-8c2d684f]{gap:4px;display:grid}.scope strong[data-v-8c2d684f]{font-size:13px}.scope small[data-v-8c2d684f]{color:var(--core-color-text-muted);font-size:11px;line-height:1.45}.scope em[data-v-8c2d684f]{color:var(--core-color-text-muted);font-size:10px;font-style:normal}.scope b[data-v-8c2d684f]{color:var(--core-color-text-muted);background:var(--core-color-surface-muted);white-space:nowrap;border-radius:999px;padding:4px 7px;font-size:8px}.privacy-note[data-v-8c2d684f]{color:var(--core-color-text-muted);margin:2px 0;font-size:10px;line-height:1.55}@media (width<=480px){.scope label[data-v-8c2d684f]{grid-template-columns:22px 1fr}.scope b[data-v-8c2d684f]{grid-column:2;justify-self:start}}.progress[data-v-aa485f57]{border:1px solid var(--core-color-border);border-radius:12px;align-items:center;gap:10px;padding:16px;display:flex}.progress svg[data-v-aa485f57]{width:22px}.spin[data-v-aa485f57]{animation:1s linear infinite spin-aa485f57}@keyframes spin-aa485f57{to{transform:rotate(360deg)}}.state[data-v-c0dc990d]{place-items:center;min-height:90px;display:grid}.state svg[data-v-c0dc990d]{width:34px;height:34px;color:var(--core-color-primary)}.spin[data-v-c0dc990d]{animation:1s linear infinite spin-c0dc990d}@keyframes spin-c0dc990d{to{transform:rotate(360deg)}}.handoff-page[data-v-73be501e]{box-sizing:border-box;min-height:100dvh;color:var(--core-color-text-main);background:var(--core-color-background);place-items:center;padding:24px;display:grid}section[data-v-73be501e]{box-sizing:border-box;text-align:center;background:var(--core-color-surface);border:1px solid var(--core-color-border);width:min(480px,100%);box-shadow:0 22px 60px color-mix(in srgb,var(--core-shadow-color,#000) 15%,transparent);border-radius:22px;justify-items:center;gap:14px;padding:clamp(24px,6vw,42px);display:grid}section>svg[data-v-73be501e]:first-child{width:48px;height:48px;color:var(--core-color-primary)}small[data-v-73be501e]{color:var(--core-color-primary);letter-spacing:.08em;text-transform:uppercase;font-weight:800}h1[data-v-73be501e]{margin:0;font-size:clamp(24px,6vw,34px)}p[data-v-73be501e]{color:var(--core-color-text-muted);margin:0;line-height:1.6}.spin[data-v-73be501e]{animation:1s linear infinite spin-73be501e}button[data-v-73be501e]{min-height:46px;color:var(--core-color-primary-contrast);background:var(--core-color-primary);font:inherit;border:0;border-radius:12px;padding:0 18px;font-weight:800}@keyframes spin-73be501e{to{transform:rotate(360deg)}}.trip-page[data-v-0d2b248d]{background:var(--core-color-background,#f3f5f7);min-height:100%;color:var(--core-color-text-main,#111827);padding:16px 14px 90px}.trip-shell[data-v-0d2b248d]{width:min(1180px,100%);margin:auto}.back[data-v-0d2b248d]{color:var(--core-color-text-muted,#667085);background:var(--core-color-surface,#fff);border:1px solid var(--core-color-border,#e5e7eb);font:inherit;border-radius:999px;align-items:center;gap:7px;margin:0 0 14px;padding:9px 13px;font-size:.82rem;font-weight:750;display:flex}.card[data-v-0d2b248d]{background:var(--core-color-surface,#fff);border:1px solid var(--core-color-border,#e5e7eb);border-radius:23px;box-shadow:0 14px 42px #0f172a0d}.hero[data-v-0d2b248d]{grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr);display:grid;overflow:hidden}.hero-media[data-v-0d2b248d]{background:var(--core-color-surface-muted,#eef1f4);min-height:470px;position:relative}.hero-media>img[data-v-0d2b248d]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.image-empty[data-v-0d2b248d]{color:var(--core-color-text-muted,#667085);place-content:center;justify-items:center;gap:10px;display:grid;position:absolute;inset:0}.badges[data-v-0d2b248d]{gap:7px;display:flex;position:absolute;top:16px;left:16px}.status[data-v-0d2b248d],.rating[data-v-0d2b248d]{color:#fff;background:#d97706;border-radius:999px;align-items:center;gap:4px;padding:7px 10px;font-size:.68rem;font-weight:850;display:flex;box-shadow:0 7px 20px #0002}.status.success[data-v-0d2b248d]{background:#079455}.status.danger[data-v-0d2b248d]{background:#d92d20}.rating[data-v-0d2b248d]{background:#101828d9}.gallery[data-v-0d2b248d]{gap:7px;display:flex;position:absolute;bottom:12px;left:12px;right:12px;overflow:auto}.gallery button[data-v-0d2b248d]{background:#fff;border:2px solid #fff9;border-radius:9px;flex:none;width:66px;height:50px;padding:0;overflow:hidden}.gallery button.active[data-v-0d2b248d]{border-color:var(--core-color-primary,#ef3f2f)}.gallery img[data-v-0d2b248d]{object-fit:cover;width:100%;height:100%}.hero-copy[data-v-0d2b248d]{flex-direction:column;justify-content:center;padding:clamp(27px,4vw,50px);display:flex}.stars[data-v-0d2b248d]{color:#f59e0b;gap:2px;display:flex}.eyebrow[data-v-0d2b248d]{color:var(--core-color-primary,#ef3f2f);letter-spacing:.1em;text-transform:uppercase;margin:13px 0 7px;font-size:.68rem;font-weight:850}.hero h1[data-v-0d2b248d]{letter-spacing:-.045em;margin:0;font-size:clamp(2rem,3.3vw,3.5rem);line-height:1.03}.lead[data-v-0d2b248d]{color:var(--core-color-text-muted,#667085);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin-top:15px;font-size:.86rem;line-height:1.6;display:-webkit-box;overflow:hidden}.hero-facts[data-v-0d2b248d],.hotel-tags[data-v-0d2b248d]{flex-wrap:wrap;gap:8px;margin-top:19px;display:flex}.hero-facts span[data-v-0d2b248d],.hotel-tags span[data-v-0d2b248d]{background:var(--core-color-surface-muted,#f3f5f7);border-radius:10px;align-items:center;gap:6px;padding:8px 10px;font-size:.72rem;font-weight:700;display:flex}.hero-facts svg[data-v-0d2b248d],.hotel-tags svg[data-v-0d2b248d],footer svg[data-v-0d2b248d],.included svg[data-v-0d2b248d],.readiness svg[data-v-0d2b248d],.doc-actions svg[data-v-0d2b248d]{width:15px}.locked[data-v-0d2b248d]{color:#067647;background:#ecfdf3;border:1px solid #abefc6;border-radius:13px;align-items:center;gap:10px;margin-top:18px;padding:12px;display:flex}.locked span[data-v-0d2b248d]{display:grid}.locked small[data-v-0d2b248d]{color:#178457;font-size:.67rem}.actions[data-v-0d2b248d]{flex-wrap:wrap;align-items:center;gap:10px;margin-top:19px;display:flex}.primary[data-v-0d2b248d],.actions a[data-v-0d2b248d]{color:#fff;background:var(--core-color-primary,#ef3f2f);min-height:44px;font:inherit;border:0;border-radius:11px;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-size:.8rem;font-weight:800;text-decoration:none;display:flex}.actions a[data-v-0d2b248d]{color:var(--core-color-text-main,#111827);background:var(--core-color-surface-muted,#f3f5f7);border:1px solid var(--core-color-border,#e5e7eb)}.actions svg[data-v-0d2b248d]{width:16px}.confirmed[data-v-0d2b248d]{color:#067647;align-items:center;gap:6px;font-weight:800;display:flex}.confirmed svg[data-v-0d2b248d]{width:18px}.layout[data-v-0d2b248d]{grid-template-columns:minmax(0,1fr) 340px;gap:19px;margin-top:19px;display:grid}.main-column[data-v-0d2b248d]{gap:19px;display:grid}.section[data-v-0d2b248d]{padding:24px}.section>header[data-v-0d2b248d]{align-items:center;gap:12px;margin-bottom:20px;display:flex}.section-icon[data-v-0d2b248d]{width:42px;height:42px;color:var(--core-color-primary,#ef3f2f);background:color-mix(in srgb,var(--core-color-primary,#ef3f2f) 9%,transparent);border-radius:12px;place-items:center;display:grid}.section-icon svg[data-v-0d2b248d]{width:20px}.section header p[data-v-0d2b248d],.section header h2[data-v-0d2b248d]{margin:0}.section header p[data-v-0d2b248d]{color:var(--core-color-text-muted,#667085);letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:800}.section header h2[data-v-0d2b248d]{font-size:1.22rem}.facts[data-v-0d2b248d]{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.facts article[data-v-0d2b248d]{background:var(--core-color-surface-muted,#f3f5f7);border-radius:13px;gap:4px;padding:14px;display:grid}.facts small[data-v-0d2b248d]{color:var(--core-color-text-muted,#667085);font-size:.7rem}.facts b[data-v-0d2b248d]{font-size:.82rem}.included[data-v-0d2b248d]{border-top:1px solid var(--core-color-border,#e5e7eb);margin-top:18px;padding-top:16px}.included h3[data-v-0d2b248d]{font-size:.8rem}.included>div[data-v-0d2b248d]{flex-wrap:wrap;gap:7px;display:flex}.included span[data-v-0d2b248d]{color:#067647;background:#ecfdf3;border-radius:999px;align-items:center;gap:4px;padding:6px 9px;font-size:.68rem;font-weight:700;display:flex}.flights[data-v-0d2b248d]{gap:11px;display:grid}.flights>article[data-v-0d2b248d]{border:1px solid var(--core-color-border,#e5e7eb);background:linear-gradient(135deg,var(--core-color-surface,#fff),var(--core-color-surface-muted,#f8fafb));border-radius:17px;padding:17px}.flights header[data-v-0d2b248d]{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.flights header span[data-v-0d2b248d]{color:var(--core-color-primary,#ef3f2f);background:color-mix(in srgb,var(--core-color-primary,#ef3f2f) 8%,transparent);text-transform:uppercase;border-radius:999px;padding:5px 8px;font-size:.65rem;font-weight:850}.flights header b[data-v-0d2b248d]{font-size:.72rem}.route[data-v-0d2b248d]{grid-template-columns:minmax(75px,1fr) minmax(120px,1.4fr) minmax(75px,1fr);align-items:center;display:grid}.route>div[data-v-0d2b248d]{gap:2px;display:grid}.route strong[data-v-0d2b248d]{font-size:1.55rem}.route b[data-v-0d2b248d]{font-size:.7rem}.route small[data-v-0d2b248d]{color:var(--core-color-text-muted,#667085);font-size:.64rem}.arrival[data-v-0d2b248d]{text-align:right}.line[data-v-0d2b248d]{text-align:center}.line span[data-v-0d2b248d]{color:var(--core-color-primary,#ef3f2f);align-items:center;display:flex}.line i[data-v-0d2b248d]{background:var(--core-color-border,#d0d5dd);flex:1;height:1px}.line svg[data-v-0d2b248d]{width:16px}.line em[data-v-0d2b248d]{color:var(--core-color-text-muted,#667085);font-size:.6rem;font-style:normal}.flights footer[data-v-0d2b248d]{border-top:1px dashed var(--core-color-border,#d0d5dd);flex-wrap:wrap;gap:7px;margin-top:15px;padding-top:12px;display:flex}.flights footer span[data-v-0d2b248d]{background:var(--core-color-surface,#fff);color:var(--core-color-text-muted,#667085);border-radius:7px;align-items:center;gap:5px;padding:5px 8px;font-size:.63rem;display:flex}.hotel-grid[data-v-0d2b248d]{grid-template-columns:1fr 1fr;gap:9px;margin-top:16px;display:grid}.hotel-grid article[data-v-0d2b248d]{background:var(--core-color-surface-muted,#f3f5f7);border-radius:13px;align-items:flex-start;gap:9px;padding:14px;display:flex}.hotel-grid>article>svg[data-v-0d2b248d]{width:18px;color:var(--core-color-primary,#ef3f2f);flex:none}.hotel-grid h3[data-v-0d2b248d]{margin:0 0 6px;font-size:.8rem}.hotel-grid article div div[data-v-0d2b248d],.muted[data-v-0d2b248d]{color:var(--core-color-text-muted,#667085);font-size:.72rem;line-height:1.5}.travelers[data-v-0d2b248d],.documents[data-v-0d2b248d]{gap:9px;display:grid}.travelers article[data-v-0d2b248d],.documents article[data-v-0d2b248d]{border:1px solid var(--core-color-border,#e5e7eb);border-radius:14px;align-items:center;gap:11px;padding:13px;display:flex}.avatar[data-v-0d2b248d]{color:#fff;background:var(--core-color-primary,#ef3f2f);border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-weight:850;display:grid}.travelers article>div[data-v-0d2b248d],.documents article>div[data-v-0d2b248d]:nth-child(2){flex:1;min-width:0}.travelers h3[data-v-0d2b248d],.travelers p[data-v-0d2b248d],.documents h3[data-v-0d2b248d],.documents p[data-v-0d2b248d]{margin:0}.travelers h3[data-v-0d2b248d],.documents h3[data-v-0d2b248d]{font-size:.8rem}.travelers p[data-v-0d2b248d],.travelers small[data-v-0d2b248d],.documents p[data-v-0d2b248d]{color:var(--core-color-text-muted,#667085);font-size:.66rem}.readiness[data-v-0d2b248d]{border-radius:999px;align-items:center;gap:4px;padding:6px 8px;font-size:.62rem;font-weight:800;display:flex}.readiness.ready[data-v-0d2b248d]{color:#067647;background:#ecfdf3}.readiness.waiting[data-v-0d2b248d]{color:#b54708;background:#fffaeb}.doc-icon[data-v-0d2b248d]{width:40px;height:40px;color:var(--core-color-primary,#ef3f2f);background:color-mix(in srgb,var(--core-color-primary,#ef3f2f) 8%,transparent);border-radius:11px;flex:none;place-items:center;display:grid}.doc-icon svg[data-v-0d2b248d]{width:20px}.doc-actions[data-v-0d2b248d]{flex-direction:column;align-items:flex-end;display:flex}.doc-actions button[data-v-0d2b248d]{max-width:190px;color:var(--core-color-primary,#ef3f2f);font:inherit;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;padding:6px;font-size:.64rem;font-weight:750;display:flex;overflow:hidden}.doc-actions span[data-v-0d2b248d]{color:var(--core-color-text-muted,#667085);font-size:.64rem}.inline-empty[data-v-0d2b248d]{color:var(--core-color-text-muted,#667085);background:var(--core-color-surface-muted,#f3f5f7);border-radius:14px;align-items:center;gap:11px;padding:17px;display:flex}.inline-empty>svg[data-v-0d2b248d]{width:23px}.inline-empty span[data-v-0d2b248d]{display:grid}.inline-empty b[data-v-0d2b248d]{color:var(--core-color-text-main,#111827);font-size:.78rem}.inline-empty small[data-v-0d2b248d]{font-size:.68rem}aside[data-v-0d2b248d]{align-content:start;gap:15px;display:grid}.payment[data-v-0d2b248d]{padding:20px;position:sticky;top:16px}.payment>header[data-v-0d2b248d]{align-items:center;gap:10px;display:flex}.payment>header>span[data-v-0d2b248d]{width:40px;height:40px;color:var(--core-color-primary,#ef3f2f);background:color-mix(in srgb,var(--core-color-primary,#ef3f2f) 8%,transparent);border-radius:11px;place-items:center;display:grid}.payment header small[data-v-0d2b248d]{color:var(--core-color-text-muted,#667085)}.payment h2[data-v-0d2b248d]{margin:2px 0;font-size:1.45rem}.totals[data-v-0d2b248d]{margin-top:17px}.totals p[data-v-0d2b248d]{justify-content:space-between;margin:8px 0;font-size:.75rem;display:flex}.totals span[data-v-0d2b248d],.payment>small[data-v-0d2b248d]{color:var(--core-color-text-muted,#667085)}.green[data-v-0d2b248d]{color:#067647}.progress[data-v-0d2b248d]{background:var(--core-color-surface-muted,#eaecf0);border-radius:99px;height:7px;margin:14px 0 5px;overflow:hidden}.progress span[data-v-0d2b248d]{background:#12b76a;height:100%;display:block}.pay[data-v-0d2b248d]{box-sizing:border-box;width:100%;margin-top:15px;text-decoration:none}.history[data-v-0d2b248d]{border-top:1px solid var(--core-color-border,#e5e7eb);margin-top:18px;padding-top:16px}.history h3[data-v-0d2b248d]{font-size:.76rem}.history article[data-v-0d2b248d]{border-bottom:1px solid var(--core-color-border,#f0f1f2);justify-content:space-between;padding:8px 0;font-size:.65rem;display:flex}.history article span[data-v-0d2b248d]{display:grid}.history small[data-v-0d2b248d]{color:var(--core-color-text-muted,#667085)}.support[data-v-0d2b248d]{padding:19px}.support>svg[data-v-0d2b248d]{color:var(--core-color-primary,#ef3f2f)}.support h2[data-v-0d2b248d]{margin:8px 0 5px;font-size:.95rem}.support p[data-v-0d2b248d]{color:var(--core-color-text-muted,#667085);font-size:.72rem;line-height:1.5}.support button[data-v-0d2b248d]{color:var(--core-color-primary,#ef3f2f);font:inherit;background:0 0;border:0;padding:0;font-size:.72rem;font-weight:800}.empty[data-v-0d2b248d]{text-align:center;place-content:center;justify-items:center;min-height:400px;display:grid}.empty p[data-v-0d2b248d]{color:var(--core-color-text-muted,#667085)}.empty button[data-v-0d2b248d]{color:#fff;background:var(--core-color-primary,#ef3f2f);border:0;border-radius:10px;padding:10px 14px}.presentation-desktop[data-v-0d2b248d]{background:0 0;padding-top:7px}.presentation-desktop .trip-shell[data-v-0d2b248d]{width:100%}@media (width<=900px){.hero[data-v-0d2b248d]{grid-template-columns:1fr}.hero-media[data-v-0d2b248d]{min-height:370px}.layout[data-v-0d2b248d]{grid-template-columns:1fr}aside[data-v-0d2b248d]{grid-row:1}.payment[data-v-0d2b248d]{position:static}.facts[data-v-0d2b248d]{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.trip-page[data-v-0d2b248d]{padding:7px 9px 84px}.card[data-v-0d2b248d]{border-radius:18px}.hero-media[data-v-0d2b248d]{min-height:290px}.hero-copy[data-v-0d2b248d]{padding:22px 17px}.hero h1[data-v-0d2b248d]{font-size:1.9rem}.actions[data-v-0d2b248d]>*{box-sizing:border-box;width:100%}.section[data-v-0d2b248d]{padding:18px 14px}.facts[data-v-0d2b248d],.hotel-grid[data-v-0d2b248d]{grid-template-columns:1fr}.route[data-v-0d2b248d]{grid-template-columns:72px 1fr 72px}.route strong[data-v-0d2b248d]{font-size:1.25rem}.travelers article[data-v-0d2b248d],.documents article[data-v-0d2b248d]{flex-wrap:wrap;align-items:flex-start}.readiness[data-v-0d2b248d]{margin-left:53px}.doc-actions[data-v-0d2b248d]{align-items:stretch;width:100%}.doc-actions button[data-v-0d2b248d]{background:var(--core-color-surface-muted,#f3f5f7);border-radius:8px;max-width:none}.gallery button[data-v-0d2b248d]{width:56px;height:44px}}.actualize[data-v-0d2b248d]{min-height:44px;color:var(--core-color-text-main);background:var(--core-color-surface-muted);border:1px solid var(--core-color-border);font:inherit;border-radius:11px;justify-content:center;align-items:center;padding:0 16px;font-size:.8rem;font-weight:800;display:flex}.contract-wait[data-v-0d2b248d]{min-height:44px;color:var(--core-color-text-muted);background:var(--core-color-surface-muted);border:1px solid var(--core-color-border);border-radius:11px;align-items:center;gap:7px;padding:0 13px;font-size:.76rem;font-weight:750;display:flex}.contract-wait svg[data-v-0d2b248d]{width:17px}.traveler-toolbar[data-v-0d2b248d]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;display:flex}.traveler-toolbar p[data-v-0d2b248d]{color:var(--core-color-text-muted);margin:0;font-size:.7rem;line-height:1.45}.traveler-toolbar button[data-v-0d2b248d],.traveler-editor footer>button[data-v-0d2b248d]{min-height:38px;color:var(--core-color-primary);background:var(--core-color-primary-soft);font:inherit;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:.7rem;font-weight:800;display:flex}.traveler-toolbar svg[data-v-0d2b248d],.traveler-editor button svg[data-v-0d2b248d]{width:15px}.traveler-editor[data-v-0d2b248d]{gap:12px;margin-bottom:15px;display:grid}.traveler-editor>article[data-v-0d2b248d]{background:var(--core-color-surface-muted);border:1px solid var(--core-color-border);border-radius:14px;padding:14px}.traveler-editor article>header[data-v-0d2b248d]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.traveler-editor article>header button[data-v-0d2b248d]{width:34px;height:34px;color:var(--core-color-danger,#d92d20);background:0 0;border:0;place-items:center;display:grid}.traveler-fields[data-v-0d2b248d]{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.traveler-fields label[data-v-0d2b248d]{gap:5px;display:grid}.traveler-fields label span[data-v-0d2b248d]{font-size:.66rem;font-weight:700}.traveler-fields input[data-v-0d2b248d],.traveler-fields select[data-v-0d2b248d]{width:100%;min-height:41px;color:var(--core-color-text-main);background:var(--core-color-surface);border:1px solid var(--core-color-border);font:inherit;border-radius:8px;padding:8px 10px;font-size:16px}.traveler-editor footer[data-v-0d2b248d]{justify-content:space-between;gap:10px;display:flex}.traveler-editor footer .primary[data-v-0d2b248d]{color:#fff;background:var(--core-color-primary)}.traveler-error[data-v-0d2b248d]{color:var(--core-color-danger,#d92d20);margin:0;font-size:.72rem}@media (width<=720px){.traveler-toolbar[data-v-0d2b248d]{flex-direction:column;align-items:stretch}.traveler-fields[data-v-0d2b248d]{grid-template-columns:1fr}.traveler-editor footer[data-v-0d2b248d]{flex-direction:column;align-items:stretch}.traveler-editor footer>button[data-v-0d2b248d]{width:100%}}.selection-page[data-v-609c2317]{min-height:100dvh;color:var(--core-color-text-main,#111827);background:var(--core-color-background,#f5f6f8);padding:clamp(18px,5vw,64px)}header[data-v-609c2317]{text-align:center;max-width:720px;margin:0 auto 30px}header small[data-v-609c2317]{color:var(--core-color-primary,#e6442f);font-weight:800}h1[data-v-609c2317]{margin:10px 0;font-size:clamp(1.8rem,5vw,3.6rem)}header p[data-v-609c2317]{color:var(--core-color-text-muted,#6b7280)}.offers[data-v-609c2317]{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:18px;max-width:1180px;margin:auto;display:grid}.offers article[data-v-609c2317]{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}.gallery[data-v-609c2317]{background:var(--core-color-surface-muted,#f3f4f6);position:relative}.gallery img[data-v-609c2317]{object-fit:contain;object-position:center;width:100%;height:clamp(210px,35vw,360px);display:block}.gallery span[data-v-609c2317]{color:#fff;background:#000000a6;border-radius:999px;padding:6px 9px;font-size:12px;position:absolute;bottom:12px;right:12px}.gallery-empty[data-v-609c2317]{height:170px;color:var(--core-color-text-muted);background:var(--core-color-surface-muted);place-items:center;font-size:.8rem;display:grid}.offer-body[data-v-609c2317]{gap:9px;padding:20px;display:grid}.offer-body h2[data-v-609c2317],.offer-body p[data-v-609c2317]{margin:0}.offer-body>span[data-v-609c2317],.offer-body>p[data-v-609c2317],.offer-body>small[data-v-609c2317]{color:var(--core-color-text-muted,#6b7280)}.stars[data-v-609c2317]{color:#f59e0b;letter-spacing:2px}.description[data-v-609c2317]{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.flights[data-v-609c2317]{background:var(--core-color-surface-muted,#f3f4f6);border-radius:10px;gap:4px;padding:10px;display:grid}.flights small[data-v-609c2317]{color:var(--core-color-text-muted,#6b7280)}article strong[data-v-609c2317]{font-size:1.45rem}.price-pending[data-v-609c2317]{color:var(--core-color-text-muted);font-size:1rem}button[data-v-609c2317]{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-609c2317]:disabled{opacity:.65}.state[data-v-609c2317],.success[data-v-609c2317]{text-align:center;background:var(--core-color-surface,#fff);border-radius:16px;max-width:720px;margin:40px auto;padding:20px}.error[data-v-609c2317]{color:var(--core-color-danger,#b42318)}.success[data-v-609c2317]{color:var(--core-color-success,#087a55);position:sticky;bottom:18px;box-shadow:0 12px 40px #0f172a26}@media (width<=560px){.selection-page[data-v-609c2317]{padding:14px 10px 90px}.offers[data-v-609c2317]{grid-template-columns:1fr}.gallery img[data-v-609c2317]{height:min(72vw,300px)}.offer-body[data-v-609c2317]{padding:16px}}.legal-page-container[data-v-a996b077]{box-sizing:border-box;width:min(100%,1120px);margin:0 auto;padding:16px 16px 64px}.doc-top-bar[data-v-a996b077]{margin-bottom:20px}.top-bar-inner[data-v-a996b077]{background:color-mix(in srgb, var(--core-color-surface) 88%, transparent);-webkit-backdrop-filter:blur(16px);border:1px solid var(--core-color-border);box-shadow:0 4px 20px color-mix(in srgb, var(--core-shadow-color) 8%, transparent);border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:10px 16px;display:flex}.back-btn[data-v-a996b077]{font:inherit;color:var(--core-color-text-main);background:var(--core-color-surface-muted);border:1px solid var(--core-color-border);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:8px 14px;font-size:.9rem;font-weight:650;transition:all .2s;display:inline-flex}.back-btn[data-v-a996b077]:hover{color:var(--core-color-primary);border-color:var(--core-color-primary);transform:translate(-2px)}.doc-breadcrumbs[data-v-a996b077]{color:var(--core-color-text-muted);align-items:center;gap:8px;font-size:.86rem;display:flex}.crumb-link[data-v-a996b077]{cursor:pointer;transition:color .15s}.crumb-link[data-v-a996b077]:hover{color:var(--core-color-primary)}.crumb-separator[data-v-a996b077]{opacity:.5}.crumb-category[data-v-a996b077]{color:var(--core-color-text-main);font-weight:600}.top-actions[data-v-a996b077]{align-items:center;gap:8px;display:flex}.action-btn[data-v-a996b077]{font:inherit;color:var(--core-color-text-main);background:var(--core-color-surface);border:1px solid var(--core-color-border);cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:8px 12px;font-size:.85rem;font-weight:600;transition:all .2s;display:inline-flex}.action-btn[data-v-a996b077]:hover{background:var(--core-color-surface-muted);border-color:var(--core-color-primary);color:var(--core-color-primary)}.action-btn.is-copied[data-v-a996b077]{color:var(--core-color-success,#10b981);border-color:var(--core-color-success,#10b981);background:color-mix(in srgb, var(--core-color-success,#10b981) 12%, transparent)}.doc-card[data-v-a996b077]{box-sizing:border-box;background:var(--core-color-surface);border:1px solid var(--core-color-border);box-shadow:0 16px 48px color-mix(in srgb, var(--core-shadow-color) 20%, transparent);border-radius:24px;padding:clamp(24px,4vw,56px)}.doc-header[data-v-a996b077]{border-bottom:1px solid var(--core-color-divider);padding-bottom:28px}.doc-badge-row[data-v-a996b077]{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;display:flex}.doc-category-badge[data-v-a996b077]{text-transform:uppercase;letter-spacing:.04em;color:var(--core-color-primary);background:color-mix(in srgb, var(--core-color-primary) 12%, transparent);border:1px solid color-mix(in srgb, var(--core-color-primary) 28%, transparent);border-radius:20px;align-items:center;gap:6px;padding:6px 14px;font-size:.8rem;font-weight:750;display:inline-flex}.doc-read-time[data-v-a996b077]{color:var(--core-color-text-muted);align-items:center;gap:5px;font-size:.82rem;font-weight:550;display:inline-flex}.doc-title[data-v-a996b077]{letter-spacing:-.035em;color:var(--core-color-text-main);margin:0 0 16px;font-size:clamp(2rem,4.2vw,3.2rem);font-weight:850;line-height:1.1}.doc-summary-lead[data-v-a996b077]{max-width:860px;color:var(--core-color-text-muted);font-feature-settings:"cv02", "cv03";margin:0 0 20px;font-size:clamp(1.05rem,1.8vw,1.25rem);line-height:1.6}.doc-meta-bar[data-v-a996b077]{color:var(--core-color-text-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:.85rem;display:flex}.meta-dot[data-v-a996b077]{opacity:.4}.meta-item.highlight[data-v-a996b077]{color:var(--core-color-primary);font-weight:600}.mobile-toc-bar[data-v-a996b077]{background:var(--core-color-surface-muted);border:1px solid var(--core-color-border);border-radius:14px;align-items:center;gap:10px;margin:16px 0 20px;padding:10px 14px;display:none}.mobile-toc-title[data-v-a996b077]{color:var(--core-color-text-muted);flex-shrink:0;align-items:center;gap:6px;font-size:.82rem;font-weight:750;display:flex}.mobile-toc-scroller[data-v-a996b077]{scrollbar-width:none;align-items:center;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.mobile-toc-scroller[data-v-a996b077]::-webkit-scrollbar{display:none}.mobile-toc-chip[data-v-a996b077]{font:inherit;white-space:nowrap;color:var(--core-color-text-main);background:var(--core-color-surface);border:1px solid var(--core-color-border);cursor:pointer;border-radius:10px;padding:6px 12px;font-size:.8rem;font-weight:600;transition:all .15s;display:inline-block}.mobile-toc-chip.is-active[data-v-a996b077]{background:var(--core-color-primary);color:var(--core-color-primary-contrast,#fff);border-color:var(--core-color-primary)}.doc-layout[data-v-a996b077]{gap:48px;padding:24px 0 0;display:grid}.doc-layout.has-sidebar[data-v-a996b077]{grid-template-columns:minmax(0,1fr) 280px}.doc-main-col[data-v-a996b077]{min-width:0}.doc-sidebar[data-v-a996b077]{display:block}.sidebar-sticky-panel[data-v-a996b077]{flex-direction:column;gap:20px;display:flex;position:sticky;top:96px}.sidebar-toc-card[data-v-a996b077]{background:var(--core-color-surface-muted);border:1px solid var(--core-color-border);border-radius:18px;padding:18px 20px}.toc-card-header[data-v-a996b077]{border-bottom:1px solid var(--core-color-divider);text-transform:uppercase;letter-spacing:.05em;color:var(--core-color-text-muted);align-items:center;gap:8px;margin-bottom:14px;padding-bottom:10px;font-size:.84rem;font-weight:800;display:flex}.toc-nav[data-v-a996b077]{flex-direction:column;gap:4px;max-height:52vh;padding-right:4px;display:flex;overflow-y:auto}.toc-nav-item[data-v-a996b077]{width:100%;font:inherit;text-align:left;color:var(--core-color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:flex-start;gap:8px;padding:6px 8px;font-size:.86rem;line-height:1.4;transition:all .15s;display:flex}.toc-nav-item[data-v-a996b077]:hover{color:var(--core-color-text-main);background:color-mix(in srgb, var(--core-color-primary) 8%, transparent)}.toc-nav-item.is-active[data-v-a996b077]{color:var(--core-color-primary);background:color-mix(in srgb, var(--core-color-primary) 12%, transparent);font-weight:700}.toc-nav-item.level-3[data-v-a996b077]{padding-left:20px;font-size:.8rem}.toc-bullet[data-v-a996b077]{opacity:.6;background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-top:7px;display:inline-block}.toc-nav-item.is-active .toc-bullet[data-v-a996b077]{opacity:1;transform:scale(1.3)}.sidebar-help-card[data-v-a996b077]{background:color-mix(in srgb, var(--core-color-primary-soft) 40%, var(--core-color-surface));border:1px solid color-mix(in srgb, var(--core-color-primary) 20%, transparent);border-radius:18px;align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.help-card-icon[data-v-a996b077]{width:32px;height:32px;color:var(--core-color-primary);background:var(--core-color-surface);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.help-card-body[data-v-a996b077]{flex-direction:column;gap:4px;display:flex}.help-card-body strong[data-v-a996b077]{color:var(--core-color-text-main);font-size:.88rem}.help-card-body p[data-v-a996b077]{color:var(--core-color-text-muted);margin:0;font-size:.78rem;line-height:1.45}.help-link[data-v-a996b077]{color:var(--core-color-primary);align-items:center;gap:4px;margin-top:6px;font-size:.82rem;font-weight:750;text-decoration:none;display:inline-flex}.help-link[data-v-a996b077]:hover{text-decoration:underline}.doc-footer-info[data-v-a996b077]{border-top:1px solid var(--core-color-divider);color:var(--core-color-text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:48px;padding-top:24px;font-size:.84rem;display:flex}.footer-check-note[data-v-a996b077]{align-items:center;gap:8px;display:flex}.footer-check-note svg[data-v-a996b077]{color:var(--core-color-primary)}.footer-check-note code[data-v-a996b077]{background:var(--core-color-surface-muted);border-radius:4px;padding:1px 6px;font-size:.85em}.other-docs-section[data-v-a996b077]{border-top:1px solid var(--core-color-divider);margin-top:56px;padding-top:36px}.other-docs-header[data-v-a996b077]{margin-bottom:20px}.other-eyebrow[data-v-a996b077]{text-transform:uppercase;letter-spacing:.06em;color:var(--core-color-primary);margin-bottom:4px;font-size:.74rem;font-weight:800;display:block}.other-docs-header h3[data-v-a996b077]{color:var(--core-color-text-main);margin:0;font-size:1.35rem;font-weight:780}.other-docs-grid[data-v-a996b077]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;display:grid}.other-doc-card[data-v-a996b077]{background:var(--core-color-surface-muted);border:1px solid var(--core-color-border);color:var(--core-color-text-main);border-radius:16px;align-items:center;gap:14px;padding:16px 18px;text-decoration:none;transition:all .2s;display:flex}.other-doc-card[data-v-a996b077]:hover{background:var(--core-color-surface);border-color:var(--core-color-primary);box-shadow:0 8px 24px color-mix(in srgb, var(--core-shadow-color) 14%, transparent);transform:translateY(-2px)}.other-card-icon[data-v-a996b077]{width:40px;height:40px;color:var(--core-color-primary);background:color-mix(in srgb, var(--core-color-primary) 12%, transparent);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.other-card-content[data-v-a996b077]{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.other-card-content strong[data-v-a996b077]{white-space:nowrap;text-overflow:ellipsis;font-size:.92rem;font-weight:700;overflow:hidden}.other-card-content p[data-v-a996b077]{color:var(--core-color-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.78rem;line-height:1.4;display:-webkit-box;overflow:hidden}.other-card-arrow[data-v-a996b077]{color:var(--core-color-text-muted);flex-shrink:0;transition:transform .2s,color .2s}.other-doc-card:hover .other-card-arrow[data-v-a996b077]{color:var(--core-color-primary);transform:translate(3px)}.doc-skeleton[data-v-a996b077]{background:var(--core-color-surface);border:1px solid var(--core-color-border);border-radius:24px;padding:48px}.shimmer[data-v-a996b077]{background:linear-gradient(90deg, var(--core-color-surface-muted) 25%, color-mix(in srgb, var(--core-color-surface) 60%, transparent) 50%, var(--core-color-surface-muted) 75%);background-size:200% 100%;border-radius:8px;animation:1.5s infinite shimmer-a996b077}@keyframes shimmer-a996b077{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-badge[data-v-a996b077]{border-radius:20px;width:140px;height:28px;margin-bottom:20px}.skeleton-title[data-v-a996b077]{width:75%;height:44px;margin-bottom:16px}.skeleton-summary[data-v-a996b077]{width:90%;height:24px;margin-bottom:16px}.skeleton-meta[data-v-a996b077]{width:40%;height:16px;margin-bottom:40px}.skeleton-line[data-v-a996b077]{width:100%;height:16px;margin-bottom:12px}.skeleton-line.short[data-v-a996b077]{width:60%}.skeleton-line.medium[data-v-a996b077]{width:80%}.skeleton-heading[data-v-a996b077]{width:45%;height:28px;margin:32px 0 16px}.doc-error-card[data-v-a996b077]{text-align:center;background:var(--core-color-surface);border:1px solid var(--core-color-border);border-radius:24px;padding:64px 32px}.error-icon[data-v-a996b077]{width:72px;height:72px;color:var(--core-color-danger,#ef4444);background:color-mix(in srgb, var(--core-color-danger,#ef4444) 10%, transparent);border-radius:20px;justify-content:center;align-items:center;margin-bottom:20px;display:inline-flex}.doc-error-card h2[data-v-a996b077]{color:var(--core-color-text-main);margin:0 0 8px;font-size:1.6rem}.doc-error-card p[data-v-a996b077]{max-width:480px;color:var(--core-color-text-muted);margin:0 auto 24px}.error-actions[data-v-a996b077]{justify-content:center;align-items:center;gap:12px;display:flex}.retry-btn[data-v-a996b077],.home-btn[data-v-a996b077]{font:inherit;cursor:pointer;border-radius:12px;align-items:center;gap:8px;padding:10px 20px;font-size:.9rem;font-weight:650;transition:all .2s;display:inline-flex}.retry-btn[data-v-a996b077]{color:var(--core-color-primary-contrast,#fff);background:var(--core-color-primary);border:none}.home-btn[data-v-a996b077]{color:var(--core-color-text-main);background:var(--core-color-surface-muted);border:1px solid var(--core-color-border)}@media (width<=960px){.doc-layout.has-sidebar[data-v-a996b077]{grid-template-columns:1fr}.doc-sidebar[data-v-a996b077]{display:none}.mobile-toc-bar[data-v-a996b077]{display:flex}}@media (width<=767px){.legal-page-container[data-v-a996b077]{width:100%;padding:6px 0 calc(42px + env(safe-area-inset-bottom))}.doc-top-bar[data-v-a996b077]{z-index:12;margin:0 8px 10px;position:sticky;top:6px}.top-bar-inner[data-v-a996b077]{border-radius:14px;gap:7px;min-height:52px;padding:6px 7px}.back-btn[data-v-a996b077],.action-btn[data-v-a996b077]{min-height:40px;padding:0 10px}.doc-breadcrumbs[data-v-a996b077]{display:none}.doc-card[data-v-a996b077]{padding-top:20px;padding-right:max(16px, env(safe-area-inset-right));padding-bottom:0;padding-left:max(16px, env(safe-area-inset-left));box-shadow:none;border-width:0;border-radius:0}.doc-header[data-v-a996b077]{padding-bottom:20px}.doc-title[data-v-a996b077]{margin-bottom:12px;font-size:clamp(1.72rem,9vw,2.35rem);line-height:1.12}.doc-summary-lead[data-v-a996b077]{margin-bottom:16px;font-size:1rem;line-height:1.58}.doc-meta-bar[data-v-a996b077]{flex-direction:column;align-items:flex-start;gap:5px;font-size:.78rem}.meta-dot[data-v-a996b077]{display:none}.mobile-toc-bar[data-v-a996b077]{z-index:12;padding:8px max(8px, env(safe-area-inset-right)) 8px max(8px, env(safe-area-inset-left));background:color-mix(in srgb, var(--core-color-surface) 96%, transparent);-webkit-backdrop-filter:blur(14px);border-left:0;border-right:0;border-radius:0;margin:0 0 10px;position:sticky;top:0}.mobile-toc-title[data-v-a996b077]{display:none}.mobile-toc-chip[data-v-a996b077]{min-height:38px;padding:0 12px}.doc-layout[data-v-a996b077]{padding-top:8px}.doc-footer-info[data-v-a996b077]{flex-direction:column;align-items:flex-start;margin-top:34px;padding-top:18px}.footer-check-note[data-v-a996b077]{align-items:flex-start}.footer-check-note span[data-v-a996b077]{overflow-wrap:anywhere;min-width:0}.other-docs-section[data-v-a996b077]{margin-top:38px;padding:28px 0 34px}.print-btn[data-v-a996b077]{display:none}.other-docs-grid[data-v-a996b077]{grid-template-columns:1fr}.other-doc-card[data-v-a996b077]{border-radius:14px;gap:11px;min-height:72px;padding:13px}.other-card-content strong[data-v-a996b077]{white-space:normal;line-height:1.35}.doc-skeleton[data-v-a996b077],.doc-error-card[data-v-a996b077]{border-radius:18px;margin-inline:8px;padding:32px 18px}.error-actions[data-v-a996b077]{flex-direction:column;align-items:stretch}.retry-btn[data-v-a996b077],.home-btn[data-v-a996b077]{justify-content:center;min-height:46px}}@media (width<=420px){.back-btn span[data-v-a996b077],.action-btn span[data-v-a996b077]{display:none}.back-btn[data-v-a996b077],.action-btn[data-v-a996b077]{justify-content:center;width:42px;padding:0}.top-actions[data-v-a996b077]{margin-left:auto}.doc-category-badge[data-v-a996b077]{padding:5px 10px;font-size:.7rem}}@media print{.doc-top-bar[data-v-a996b077],.mobile-toc-bar[data-v-a996b077],.doc-sidebar[data-v-a996b077],.other-docs-section[data-v-a996b077],.top-actions[data-v-a996b077]{display:none!important}.legal-page-container[data-v-a996b077]{width:100%!important;padding:0!important}.doc-card[data-v-a996b077]{box-shadow:none!important;border:none!important;padding:0!important}}.installation-page[data-v-d3443927]{color:var(--core-color-text-main);gap:28px;display:grid}.installation-hero[data-v-d3443927]{background:linear-gradient(135deg,var(--core-color-primary-soft),var(--core-color-surface));border:1px solid var(--core-color-border);border-radius:28px;align-items:center;gap:22px;padding:clamp(24px,4vw,48px);display:flex}.installation-hero>img[data-v-d3443927]{object-fit:contain;background:#fff;border-radius:24px;flex:none;width:88px;height:88px;padding:8px}.installation-hero span[data-v-d3443927],.platform-section>header>span[data-v-d3443927]{color:var(--core-color-primary);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:850}.installation-hero h1[data-v-d3443927]{margin:8px 0 10px;font-size:clamp(2rem,5vw,4rem);line-height:1}.installation-hero p[data-v-d3443927],.platform-section header p[data-v-d3443927],.install-card p[data-v-d3443927],.installed-state p[data-v-d3443927]{color:var(--core-color-text-muted);margin:0;line-height:1.6}.install-content[data-v-d3443927]{gap:20px;display:grid}.install-card[data-v-d3443927]{background:var(--core-color-surface);border:1px solid var(--core-color-border);border-radius:22px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:18px;padding:24px;display:grid}.card-icon[data-v-d3443927]{width:48px;height:48px;color:var(--core-color-primary);background:var(--core-color-primary-soft);border-radius:14px;place-items:center;display:grid}.store-icon[data-v-d3443927]{width:48px;height:48px;color:var(--core-color-text-main);background:0 0;place-items:center;display:grid}.install-card small[data-v-d3443927]{color:var(--core-color-primary);font-weight:750}.install-card h2[data-v-d3443927]{margin:4px 0 6px}.install-card button[data-v-d3443927]{min-height:48px;color:var(--core-color-primary-contrast);background:var(--core-color-primary);font:inherit;cursor:pointer;border:0;border-radius:999px;padding:0 20px;font-weight:800}.install-message[data-v-d3443927]{background:var(--core-color-primary-soft);border-radius:14px;margin:0;padding:14px 18px}.installed-state[data-v-d3443927]{color:var(--core-color-success);background:color-mix(in srgb,var(--core-color-success) 12%,var(--core-color-surface));border-radius:20px;align-items:center;gap:15px;padding:22px;display:flex}.installed-state strong[data-v-d3443927]{color:var(--core-color-text-main)}.platform-section[data-v-d3443927]{background:var(--core-color-surface-muted);border-radius:24px;gap:22px;padding:clamp(22px,4vw,38px);display:grid}.platform-section h2[data-v-d3443927]{margin:8px 0 10px;font-size:clamp(1.5rem,3vw,2.5rem)}.store-list[data-v-d3443927]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.store-list>a[data-v-d3443927]{min-height:76px;color:var(--core-color-text-main);background:var(--core-color-surface);border:1px solid var(--core-color-border);border-radius:17px;grid-template-columns:48px minmax(0,1fr) 20px;align-items:center;gap:12px;padding:12px;text-decoration:none;display:grid}.store-list>a.recommended[data-v-d3443927]{border-color:color-mix(in srgb,var(--core-color-primary) 55%,var(--core-color-border))}.store-list>a>span[data-v-d3443927]:nth-child(2){gap:3px;min-width:0;display:grid}.store-list small[data-v-d3443927]{color:var(--core-color-primary);font-size:.67rem;font-style:normal}.store-list strong[data-v-d3443927]{font-size:.92rem}.store-list em[data-v-d3443927]{color:var(--core-color-text-muted);font-size:.67rem;font-style:normal;line-height:1.35}.store-icon img[data-v-d3443927]{object-fit:contain;width:100%;height:100%}.ios-steps[data-v-d3443927]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.ios-steps li[data-v-d3443927]{background:var(--core-color-surface);border-radius:16px;gap:12px;padding:17px;display:flex}.ios-steps b[data-v-d3443927]{width:30px;height:30px;color:var(--core-color-primary-contrast);background:var(--core-color-primary);border-radius:50%;flex:none;place-items:center;display:grid}.ios-steps span[data-v-d3443927]{gap:5px;display:grid}.ios-steps small[data-v-d3443927]{color:var(--core-color-text-muted);line-height:1.4}@media (width<=720px){.installation-page[data-v-d3443927]{gap:16px}.installation-hero[data-v-d3443927]{border-radius:18px;flex-direction:row;align-items:center;padding:20px}.installation-hero>img[data-v-d3443927]{border-radius:17px;width:62px;height:62px;padding:5px}.installation-hero h1[data-v-d3443927]{margin:5px 0 7px;font-size:clamp(1.55rem,8vw,2.25rem);line-height:1.08}.installation-hero p[data-v-d3443927]{font-size:.9rem;line-height:1.5}.installation-hero span[data-v-d3443927],.platform-section>header>span[data-v-d3443927]{font-size:.65rem}.install-content[data-v-d3443927]{gap:14px}.install-card[data-v-d3443927]{border-radius:17px;grid-template-columns:42px minmax(0,1fr);gap:12px;padding:17px}.card-icon[data-v-d3443927]{border-radius:12px;width:42px;height:42px}.install-card h2[data-v-d3443927]{font-size:1.2rem}.install-card p[data-v-d3443927]{font-size:.88rem}.install-card button[data-v-d3443927]{border-radius:12px;grid-column:1/-1;min-height:48px}.platform-section[data-v-d3443927]{border-radius:17px;gap:17px;padding:20px 16px}.platform-section h2[data-v-d3443927]{font-size:1.55rem;line-height:1.15}.platform-section header p[data-v-d3443927]{font-size:.9rem}.store-list[data-v-d3443927],.ios-steps[data-v-d3443927]{grid-template-columns:1fr}.store-list>a[data-v-d3443927]{border-radius:15px;min-height:72px;padding:10px}.store-list strong[data-v-d3443927]{white-space:normal;line-height:1.3}.ios-steps[data-v-d3443927]{gap:9px}.ios-steps li[data-v-d3443927]{border-radius:14px;padding:14px}.ios-steps strong[data-v-d3443927]{line-height:1.35}.desktop-section[data-v-d3443927]{display:none}}@media (width<=420px){.installation-hero[data-v-d3443927]{flex-direction:column;align-items:flex-start}.installation-hero>img[data-v-d3443927]{width:58px;height:58px}.store-list>a[data-v-d3443927]{grid-template-columns:44px minmax(0,1fr) 18px}.store-icon[data-v-d3443927]{width:42px;height:42px}.ios-steps li[data-v-d3443927]{gap:10px}.ios-steps b[data-v-d3443927]{width:28px;height:28px}}.settings-page[data-v-61e1a86f]{width:min(100%,980px);color:var(--core-color-text-main);gap:20px;margin:0 auto;display:grid}.settings-page>header small[data-v-61e1a86f]{color:var(--core-color-primary);text-transform:uppercase;letter-spacing:.1em;font-weight:800}.settings-page h1[data-v-61e1a86f]{letter-spacing:-.04em;margin:5px 0 8px;font-size:clamp(1.8rem,5vw,3rem)}.settings-page header p[data-v-61e1a86f],.device-card small[data-v-61e1a86f],.quiet-card small[data-v-61e1a86f],.preference-card small[data-v-61e1a86f]{color:var(--core-color-text-muted)}.device-card[data-v-61e1a86f]{background:var(--core-color-surface);border:1px solid var(--core-color-border);border-radius:18px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:15px;padding:18px;display:grid}.device-card>span[data-v-61e1a86f],.quiet-heading>span[data-v-61e1a86f]{width:48px;height:48px;color:var(--core-color-primary);background:var(--core-color-primary-soft);border-radius:14px;place-items:center;display:grid}.device-card>div[data-v-61e1a86f]{gap:4px;display:grid}.device-card em[data-v-61e1a86f]{color:var(--core-color-primary);font-size:.8rem;font-style:normal}.device-card.status-denied em[data-v-61e1a86f],.device-card.status-missing em[data-v-61e1a86f],.device-card.status-unsupported em[data-v-61e1a86f]{color:var(--core-color-danger)}.device-card button[data-v-61e1a86f],.quiet-card>button[data-v-61e1a86f],.message button[data-v-61e1a86f]{min-height:42px;color:var(--core-color-primary-contrast);background:var(--core-color-primary);font:inherit;cursor:pointer;border:0;border-radius:12px;padding:0 16px;font-weight:750}.preference-card[data-v-61e1a86f]{background:var(--core-color-surface);border:1px solid var(--core-color-border);border-radius:20px;overflow:hidden}.preference-head[data-v-61e1a86f],.preference-card article[data-v-61e1a86f]{grid-template-columns:minmax(250px,1fr) repeat(3,110px);align-items:center;gap:10px;padding:16px 20px;display:grid}.preference-head[data-v-61e1a86f]{background:var(--core-color-surface-muted);text-align:center;font-size:.8rem}.preference-head strong[data-v-61e1a86f]{text-align:left}.preference-card article+article[data-v-61e1a86f]{border-top:1px solid var(--core-color-divider)}.preference-card article>div[data-v-61e1a86f]{gap:4px;display:grid}.preference-card label[data-v-61e1a86f]{place-items:center;display:grid}.mobile-channel[data-v-61e1a86f]{display:none}.preference-card input[type=checkbox][data-v-61e1a86f]{opacity:0;position:absolute}.preference-card label span[data-v-61e1a86f]{background:var(--core-color-surface-muted);border:1px solid var(--core-color-border);border-radius:999px;width:42px;height:24px;transition:all .18s;display:block}.preference-card label span[data-v-61e1a86f]:after{background:var(--core-color-text-muted);content:"";border-radius:50%;width:18px;height:18px;margin:2px;transition:all .18s;display:block}.preference-card input:checked+span[data-v-61e1a86f]{background:var(--core-color-primary-soft);border-color:var(--core-color-primary)}.preference-card input:checked+span[data-v-61e1a86f]:after{background:var(--core-color-primary);transform:translate(18px)}.preference-card input:disabled+span[data-v-61e1a86f]{opacity:.4;cursor:not-allowed}.loading-row[data-v-61e1a86f]{text-align:center;color:var(--core-color-text-muted);padding:32px}.quiet-card[data-v-61e1a86f]{background:var(--core-color-surface);border:1px solid var(--core-color-border);border-radius:18px;grid-template-columns:1fr auto;gap:18px;padding:20px;display:grid}.quiet-heading[data-v-61e1a86f]{align-items:center;gap:14px;display:flex}.quiet-heading>div[data-v-61e1a86f]{gap:4px;display:grid}.quiet-toggle[data-v-61e1a86f]{align-items:center;gap:9px;display:flex}.quiet-fields[data-v-61e1a86f]{grid-column:1/-1;align-items:end;gap:12px;display:flex}.quiet-fields label[data-v-61e1a86f]{gap:6px;font-size:.85rem;display:grid}.quiet-fields input[data-v-61e1a86f]{min-height:42px;color:inherit;background:var(--core-color-surface-muted);border:1px solid var(--core-color-border);font:inherit;border-radius:11px;padding:0 12px}.quiet-card>button[data-v-61e1a86f]{grid-column:1/-1;justify-self:start}.success-message[data-v-61e1a86f]{grid-column:1/-1;color:var(--core-color-success)!important}.message.error[data-v-61e1a86f]{color:var(--core-color-danger);background:color-mix(in srgb,var(--core-color-danger) 9%,var(--core-color-surface));border-radius:12px;padding:12px 14px}.message button[data-v-61e1a86f]{min-height:32px;margin-left:8px}@media (width<=700px){.settings-page[data-v-61e1a86f]{gap:14px}.device-card[data-v-61e1a86f]{grid-template-columns:42px 1fr}.device-card button[data-v-61e1a86f]{grid-column:1/-1}.preference-head[data-v-61e1a86f]{display:none}.preference-card article[data-v-61e1a86f]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;min-width:0;padding:18px 14px}.preference-card article>div[data-v-61e1a86f]{grid-column:1/-1}.preference-card label[data-v-61e1a86f]{gap:7px}.mobile-channel[data-v-61e1a86f]{text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:.68rem;display:block;overflow:hidden}.quiet-card[data-v-61e1a86f]{grid-template-columns:1fr}.quiet-fields[data-v-61e1a86f]{flex-direction:column;align-items:stretch}.quiet-fields>span[data-v-61e1a86f]{display:none}.quiet-fields label[data-v-61e1a86f],.quiet-fields input[data-v-61e1a86f],.quiet-card>button[data-v-61e1a86f]{width:100%}}.notification-page[data-v-7643b7ef]{width:min(100%,960px);color:var(--core-color-text-main);gap:18px;margin:0 auto;display:grid}.notification-heading[data-v-7643b7ef]{justify-content:space-between;align-items:end;gap:20px;display:flex}.notification-heading small[data-v-7643b7ef],.notification-heading p[data-v-7643b7ef]{color:var(--core-color-text-muted)}.notification-heading h1[data-v-7643b7ef]{letter-spacing:-.04em;margin:4px 0 7px;font-size:clamp(1.8rem,5vw,3rem)}.notification-heading p[data-v-7643b7ef]{margin:0}.notification-heading button[data-v-7643b7ef],.load-more[data-v-7643b7ef],.notification-summary a[data-v-7643b7ef]{min-height:44px;color:var(--core-color-primary-contrast);background:var(--core-color-primary);font:inherit;cursor:pointer;border:0;border-radius:13px;justify-content:center;align-items:center;gap:8px;padding:0 17px;font-weight:750;text-decoration:none;display:inline-flex}.notification-heading button[data-v-7643b7ef]:disabled,.load-more[data-v-7643b7ef]:disabled{opacity:.65}.notification-summary[data-v-7643b7ef]{background:var(--core-color-surface);border:1px solid var(--core-color-border);border-radius:15px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.notification-summary a[data-v-7643b7ef]{min-height:38px;color:var(--core-color-primary);background:var(--core-color-primary-soft)}.notification-summary svg[data-v-7643b7ef]{width:17px}.load-more[data-v-7643b7ef]{justify-self:center;min-width:180px}@media (width<=640px){.notification-page[data-v-7643b7ef]{gap:14px}.notification-heading[data-v-7643b7ef]{display:grid}.notification-heading button[data-v-7643b7ef]{width:100%}.notification-summary[data-v-7643b7ef]{flex-direction:column;align-items:stretch}.notification-summary a[data-v-7643b7ef]{width:100%}}.page[data-v-35f3c626]{gap:16px;width:min(820px,100% - 28px);margin:0 auto;padding:18px 0 40px;display:grid}.central-toolbar[data-v-35f3c626]{z-index:10;color:var(--core-color-text-main);background:color-mix(in srgb,var(--core-color-surface) 92%,transparent);border:1px solid var(--core-color-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex;position:sticky;top:0}.central-toolbar div[data-v-35f3c626]{gap:2px;display:grid}.central-toolbar small[data-v-35f3c626]{color:var(--core-color-primary);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.central-toolbar button[data-v-35f3c626]{min-height:42px;color:var(--core-color-primary-contrast);background:var(--core-color-primary);font:inherit;border:0;border-radius:10px;padding:0 15px;font-weight:800}.sessions[data-v-35f3c626]{background:var(--core-color-surface);border:1px solid var(--core-color-border);border-radius:16px;gap:14px;padding:20px;display:grid}.sessions header[data-v-35f3c626],.sessions li[data-v-35f3c626]{justify-content:space-between;align-items:center;gap:12px;display:flex}.sessions h2[data-v-35f3c626]{margin:0 0 4px}.sessions p[data-v-35f3c626],.sessions small[data-v-35f3c626]{color:var(--core-color-text-muted);margin:0;font-size:11px}.sessions ul[data-v-35f3c626]{margin:0;padding:0;list-style:none;display:grid}.sessions li[data-v-35f3c626]{border-top:1px solid var(--core-color-border);padding:12px 0}.sessions li div[data-v-35f3c626]{gap:4px;display:grid}.sessions li b[data-v-35f3c626]{color:var(--core-color-success);font-size:10px}.sessions button[data-v-35f3c626]{min-height:42px;color:var(--core-color-text-main);border:1px solid var(--core-color-border);background:var(--core-color-surface);border-radius:9px;padding:8px 11px;font-weight:750}.sessions .danger[data-v-35f3c626]{width:max-content;color:var(--core-color-danger);border-color:color-mix(in srgb,var(--core-color-danger) 38%,var(--core-color-border))}@media (width<=520px){.page[data-v-35f3c626]{width:min(100% - 20px,820px);padding-top:10px}.sessions[data-v-35f3c626]{padding:15px}.sessions li[data-v-35f3c626]{flex-wrap:wrap;align-items:flex-start}.sessions li div[data-v-35f3c626]{width:100%}.sessions button[data-v-35f3c626]{flex:1}}.generic-page-container[data-v-811110e3]{width:100%;min-height:100%}.unknown-module-container[data-v-811110e3]{justify-content:center;align-items:center;min-height:50vh;padding:24px;display:flex}.unknown-module-card[data-v-811110e3]{text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:380px;display:flex}.unknown-icon[data-v-811110e3]{color:var(--mobile-primary,#0ea5e9);background:color-mix(in srgb, var(--mobile-primary,#0ea5e9) 12%, transparent);border-radius:50%;padding:12px}.unknown-module-card h2[data-v-811110e3]{color:var(--mobile-text,#0f172a);margin:0;font-size:18px;font-weight:700}.unknown-module-card p[data-v-811110e3]{color:var(--mobile-muted,#64748b);margin:0;font-size:13px;line-height:1.5}.back-home-btn[data-v-811110e3]{background:var(--mobile-primary,#0ea5e9);color:#fff;border-radius:10px;margin-top:8px;padding:10px 20px;font-size:13px;font-weight:600;text-decoration:none}.site-content-page[data-v-d3bf2394]{background:var(--core-color-background);color:var(--core-color-text-main);gap:0;padding:0 0 72px;display:grid}.breadcrumbs[data-v-d3bf2394]{box-sizing:border-box;width:min(calc(100% - 48px),var(--host-content-width));color:var(--core-color-text-muted);align-items:center;gap:9px;margin:22px auto 0;font-size:.82rem;display:flex}.breadcrumbs a[data-v-d3bf2394]{color:inherit;text-decoration:none}.breadcrumbs strong[data-v-d3bf2394]{color:var(--core-color-text-main)}.content-block[data-v-d3bf2394]{box-sizing:border-box;width:min(calc(100% - 48px),var(--host-content-width));margin:0 auto;padding:64px 0}.content-block+.content-block[data-v-d3bf2394]{border-top:1px solid var(--core-color-divider)}.content-block small[data-v-d3bf2394]{color:var(--core-color-primary);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:800}.content-block h1[data-v-d3bf2394],.content-block h2[data-v-d3bf2394],.content-block h3[data-v-d3bf2394]{margin:10px 0 14px;line-height:1.08}.content-block h1[data-v-d3bf2394]{font-size:clamp(2.5rem,6vw,5.7rem)}.content-block h2[data-v-d3bf2394]{font-size:clamp(2rem,4vw,3.6rem)}.content-block p[data-v-d3bf2394]{color:var(--core-color-text-muted);white-space:pre-line;font-size:1.02rem;line-height:1.72}.hero[data-v-d3bf2394]{width:min(calc(100% - 48px),var(--host-content-width));color:#fff;background:var(--core-color-surface-muted) center/cover;border-radius:30px;align-items:flex-end;min-height:540px;margin-top:24px;padding:56px;display:flex}.hero>div[data-v-d3bf2394]{max-width:760px}.hero p[data-v-d3bf2394]{color:#ffffffdf;max-width:650px}.hero a[data-v-d3bf2394],.media-text a[data-v-d3bf2394],.cta a[data-v-d3bf2394]{min-height:48px;color:var(--core-color-primary-contrast);background:var(--core-color-primary);border-radius:999px;align-items:center;margin-top:18px;padding:0 20px;font-weight:750;text-decoration:none;display:inline-flex}.prose[data-v-d3bf2394]{max-width:min(920px,100% - 48px)}.media-text[data-v-d3bf2394]{grid-template-columns:1fr 1fr;align-items:center;gap:54px;display:grid}.media-text>img[data-v-d3bf2394]{object-fit:cover;border-radius:26px;width:100%;max-height:560px}.gallery[data-v-d3bf2394]{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:28px;display:grid}.gallery figure[data-v-d3bf2394]{background:var(--core-color-surface);border-radius:20px;margin:0;overflow:hidden}.gallery img[data-v-d3bf2394]{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.gallery figcaption[data-v-d3bf2394]{color:var(--core-color-text-muted);padding:12px 15px;font-size:.82rem}.cards[data-v-d3bf2394]{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:28px;display:grid}.cards>article[data-v-d3bf2394],.cards>a[data-v-d3bf2394]{color:inherit;background:var(--core-color-surface);border:1px solid var(--core-color-border);border-radius:20px;text-decoration:none;overflow:hidden}.cards img[data-v-d3bf2394]{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.cards div[data-v-d3bf2394]{padding:18px}.cards h3[data-v-d3bf2394]{font-size:1.2rem}.cards p[data-v-d3bf2394]{font-size:.9rem}.child-pages[data-v-d3bf2394]{border-top:1px solid var(--core-color-divider)}.cta[data-v-d3bf2394]{color:var(--core-color-text-main);background:var(--core-color-primary-soft);border:0;border-radius:26px;justify-content:space-between;align-items:center;gap:36px;margin-top:36px;padding:42px;display:flex}.cta>div[data-v-d3bf2394]{max-width:720px}.faq[data-v-d3bf2394]{gap:10px;margin-top:26px;display:grid}.faq details[data-v-d3bf2394]{background:var(--core-color-surface);border:1px solid var(--core-color-border);border-radius:14px;padding:18px 20px}.faq summary[data-v-d3bf2394]{cursor:pointer;font-weight:750}.faq p[data-v-d3bf2394]{margin-bottom:0;font-size:.94rem}.not-found[data-v-d3bf2394]{text-align:center;align-content:center;place-items:center;min-height:60vh;padding:30px;display:grid}.not-found p[data-v-d3bf2394]{color:var(--core-color-text-muted)}.not-found a[data-v-d3bf2394]{color:var(--core-color-primary)}@media (width<=760px){.site-content-page[data-v-d3bf2394]{padding-bottom:40px}.content-block[data-v-d3bf2394]{width:calc(100% - 28px);padding:42px 0}.hero[data-v-d3bf2394]{border-radius:22px;width:calc(100% - 20px);min-height:410px;margin-top:10px;padding:28px 20px}.media-text[data-v-d3bf2394]{grid-template-columns:1fr;gap:24px}.media-text>img[data-v-d3bf2394]{border-radius:20px;max-height:360px}.gallery[data-v-d3bf2394],.cards[data-v-d3bf2394]{grid-template-columns:1fr}.cta[data-v-d3bf2394]{border-radius:20px;flex-direction:column;align-items:stretch;padding:28px 20px}.cta a[data-v-d3bf2394]{justify-content:center}}.hero[data-v-d3bf2394]:not([style]){color:var(--core-color-text-main);background:linear-gradient(135deg,var(--core-color-primary-soft),var(--core-color-surface-muted))}.hero:not([style]) p[data-v-d3bf2394]{color:var(--core-color-text-muted)}
