.agentAppShell_app__iQioK{--app-fg-rgb:var(--agent-text-rgb);--bottom-nav-icon-filter:none;--app-pad:clamp(12px,2vw,18px);--agent-text-rgb:15,18,34;--agent-muted-rgb:92,96,120;--agent-border-rgb:17,19,33;--agent-surface-rgb:255,255,255;--agent-surface-alt-rgb:248,249,255;--agent-overlay-rgb:8,10,18;--agent-overlay-strong-rgb:15,18,34;--agent-bg:radial-gradient(120% 120% at 20% 0%,rgba(123,97,255,0.18),transparent 55%),radial-gradient(120% 120% at 80% 20%,rgba(54,209,168,0.14),transparent 55%),linear-gradient(180deg,#f4f6fb,#eef1f8 40%,#f6f7fb);--surface:rgba(var(--agent-surface-rgb),0.82);--surfaceSolid:rgb(var(--agent-surface-rgb));--border:rgba(var(--agent-border-rgb),0.10);--muted:rgb(var(--agent-muted-rgb));--text:rgb(var(--agent-text-rgb));--shadow:0 18px 50px -32px rgba(17,19,33,0.38);--radius:18px;min-height:100vh;background:var(--agent-bg);color:var(--text);padding:var(--app-pad)}.agentAppShell_appFullBleed__lVcWh{padding:0}.agentAppShell_appChatOpen__e9Og_,.agentAppShell_appTourDetail__Iw_vm{padding:0;background:transparent}.agentAppShell_coreBase__SMyeg .agentAppShell_menuWrap__VkQ1h{display:none}.agentAppShell_coreBase__SMyeg .agentAppShell_headerRight__K49TM,.agentAppShell_coreBase__SMyeg .agentAppShell_mobileIdentity__wVbHJ{display:inline-flex}.agentAppShell_skipLink___Tsi_{position:absolute;left:-999px;top:8px;padding:10px 12px;background:var(--surfaceSolid);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow);z-index:5000;text-decoration:none;color:var(--text)}.agentAppShell_skipLink___Tsi_:focus{left:8px}.agentAppShell_shell__VnIdH{width:100%;max-width:1520px;margin:0 auto;border-radius:calc(var(--radius) + 6px);background:rgba(var(--agent-surface-rgb),.25);border:1px solid rgba(255,255,255,.4);backdrop-filter:blur(10px);box-shadow:0 28px 90px -56px rgba(17,19,33,.6);overflow:hidden}.agentAppShell_shellBleed___L2OG{overflow:visible}.agentAppShell_appChatOpen__e9Og_ .agentAppShell_shell__VnIdH,.agentAppShell_shellBleed___L2OG,.agentAppShell_shellTourDetail__T5aQs{max-width:none;margin:0;border-radius:0;border:0;background:transparent;box-shadow:none;backdrop-filter:none}.agentAppShell_shellTourDetail__T5aQs{overflow:visible}.agentAppShell_shellFull__kVhAN{max-width:none;margin:0}.agentAppShell_header__2tFRS{display:flex;align-items:center;gap:12px;padding:14px 16px;background:rgba(var(--agent-surface-rgb),.72);border-bottom:1px solid rgba(var(--agent-border-rgb),.08);max-height:120px;transition:transform .22s ease,opacity .2s ease,max-height .22s ease,padding .22s ease,border-color .22s ease}.agentAppShell_appFullBleed__lVcWh .agentAppShell_header__2tFRS{position:sticky;top:0;z-index:3200;padding-top:calc(14px + env(safe-area-inset-top));backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.agentAppShell_appChatOpen__e9Og_ .agentAppShell_header__2tFRS,.agentAppShell_headerHidden__TpFlU{transform:translateY(-12px);opacity:0;max-height:0;padding-top:0;padding-bottom:0;border-bottom-color:transparent;border-bottom-width:0;pointer-events:none;overflow:hidden}.agentAppShell_headerLeft__MmYSp{display:inline-flex;align-items:center;gap:12px}.agentAppShell_menuWrap__VkQ1h{position:relative}.agentAppShell_menuButton__c121c{display:inline-flex;width:40px;height:40px;border-radius:12px;border:1px solid var(--border);background:rgba(var(--agent-surface-rgb),.85);color:var(--text);cursor:pointer;align-items:center;justify-content:center;transition:transform .14s ease,box-shadow .16s ease,border-color .14s ease}.agentAppShell_menuButton__c121c:hover{transform:translateY(-1px);border-color:rgba(123,97,255,.28);box-shadow:0 16px 30px -24px rgba(17,19,33,.4)}.agentAppShell_menuDropdown__XsVAJ{position:absolute;top:calc(100% + 10px);left:0;min-width:180px;padding:10px;border-radius:16px;border:1px solid rgba(var(--agent-border-rgb),.12);background:rgba(var(--agent-surface-rgb),.96);box-shadow:0 24px 60px -36px rgba(17,19,33,.55);display:grid;gap:6px;z-index:4000}.agentAppShell_menuItem__Jea9L{text-decoration:none;color:var(--text);font-weight:800;font-size:14px;padding:8px 10px;border-radius:12px;transition:background .14s ease,transform .14s ease}.agentAppShell_menuItemButton__xZqD7{border:0;background:transparent;width:100%;text-align:left;font:inherit;cursor:pointer}.agentAppShell_menuItem__Jea9L:hover{background:rgba(123,97,255,.12);transform:translateY(-1px)}.agentAppShell_menuItemButton__xZqD7:disabled{opacity:.58;cursor:not-allowed;transform:none}.agentAppShell_menuItemButton__xZqD7:disabled:hover{background:transparent}.agentAppShell_mobileIdentity__wVbHJ{display:none;align-items:center;gap:10px}.agentAppShell_mobileLogo__qIUS1{width:36px;height:36px;border-radius:999px;border:1px solid rgba(var(--agent-border-rgb),.12);background:rgba(var(--agent-surface-rgb),.9);display:grid;place-items:center;box-shadow:0 12px 26px -20px rgba(17,19,33,.4)}.agentAppShell_mobileLogo__qIUS1 img{width:20px;height:20px;display:block}.agentAppShell_mobileName__VPKsz{font-weight:900;font-size:16px;letter-spacing:-.2px}.agentAppShell_brand___6U1v{display:inline-flex;align-items:center;gap:10px}.agentAppShell_brandMark__UQnsU{width:40px;height:40px;border-radius:14px;background:linear-gradient(135deg,#7b61ff,#36d1a8);color:#0c1020;font-weight:900;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 14px 30px -18px rgba(123,97,255,.45)}.agentAppShell_brandText__PS2Jb{display:grid;line-height:1.05}.agentAppShell_brandTitle__2P4zk{font-weight:900;letter-spacing:-.2px}.agentAppShell_brandSubtitle__jveyv{font-size:12px;color:var(--muted);font-weight:700}.agentAppShell_search__CRq62{width:100%;max-width:720px;margin:0;display:flex;align-items:center;gap:10px;border:1px solid var(--border);background:rgba(var(--agent-surface-rgb),.78);border-radius:999px;padding:8px 10px;box-shadow:0 12px 30px -24px rgba(17,19,33,.3)}.agentAppShell_searchIcon__lg8qE{color:#3b3f55;opacity:.75}.agentAppShell_searchInput__Edb8b{flex:1;border:0;background:transparent;font-size:14px;outline:none;color:var(--text)}.agentAppShell_searchButton__dBRac{border:0;cursor:pointer;padding:8px 12px;border-radius:999px;background:linear-gradient(135deg,#7b61ff,#36d1a8);color:#0c1020;font-weight:800}.agentAppShell_headerRight__K49TM{display:none;align-items:center;gap:10px}.agentAppShell_searchToggle__c7g05,.agentAppShell_settingsIcon__UsENZ{width:36px;height:36px;border-radius:999px;border:1px solid var(--border);background:rgba(var(--agent-surface-rgb),.85);color:var(--text);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .14s ease,box-shadow .16s ease,border-color .14s ease,opacity .14s ease}.agentAppShell_settingsIconImg__RrKAs{width:20px;height:20px;display:block;filter:var(--bottom-nav-icon-filter)}.agentAppShell_searchToggle__c7g05:hover,.agentAppShell_settingsIcon__UsENZ:hover{transform:translateY(-1px);border-color:rgba(123,97,255,.28);box-shadow:0 16px 30px -24px rgba(17,19,33,.4)}.agentAppShell_searchToggleHidden__kULem{opacity:0;transform:scale(.92);pointer-events:none}.agentAppShell_headerLink__Ce4Uu{display:inline-flex;align-items:center;gap:8px;padding:10px 12px;border-radius:12px;border:1px solid rgba(var(--agent-border-rgb),.1);background:rgba(var(--agent-surface-rgb),.78);text-decoration:none;color:var(--text);font-weight:800}.agentAppShell_headerLinkText__eMg1K{display:inline-block}.agentAppShell_profile__g8jBz{display:inline-flex;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;border:1px solid rgba(var(--agent-border-rgb),.1);background:rgba(var(--agent-surface-rgb),.78)}.agentAppShell_avatar__jAj2c{width:38px;height:38px;border-radius:999px;background:linear-gradient(135deg,#7b61ff,#36d1a8);color:#0c1020;font-weight:900;display:grid;place-items:center}.agentAppShell_profileMeta__FrrPz{display:grid;gap:2px}.agentAppShell_profileName__IdyxA{font-weight:900;font-size:14px}.agentAppShell_profileSub__0LlF6{color:var(--muted);font-size:12px;font-weight:700}.agentAppShell_body__pxXJ1{display:grid;grid-template-columns:260px 1fr;gap:0;transition:grid-template-columns .22s ease}.agentAppShell_bodyFull__femd7{grid-template-columns:1fr}.agentAppShell_bodyChat__Zb7Rf{grid-template-columns:0 1fr;overflow:hidden;height:100dvh;min-height:100dvh}.agentAppShell_bodyChatScroll__9RrKX,.agentAppShell_bodyTourDetail__vn4Gk{overflow:visible;height:auto;min-height:100dvh}.agentAppShell_bodyTourDetail__vn4Gk{grid-template-columns:1fr}.agentAppShell_sidebar__CHLXd{padding:16px;border-right:1px solid rgba(var(--agent-border-rgb),.08);background:rgba(var(--agent-surface-rgb),.55);transition:transform .22s ease,opacity .2s ease;will-change:transform}.agentAppShell_sidebarChat__Je_QA{transform:translateX(-120%);opacity:0;pointer-events:none}.agentAppShell_nav__o7q4U{display:grid;gap:8px}.agentAppShell_navItem__9QuRr{display:grid;grid-template-columns:34px 1fr;align-items:center;gap:10px;padding:12px;border-radius:16px;border:1px solid rgba(var(--agent-border-rgb),.08);background:rgba(var(--agent-surface-rgb),.72);text-decoration:none;color:var(--text);font-weight:900;letter-spacing:-.1px;transition:transform .14s ease,box-shadow .16s ease,border-color .14s ease,background .14s ease}.agentAppShell_navItem__9QuRr:hover{transform:translateY(-1px);border-color:rgba(123,97,255,.2);box-shadow:0 16px 34px -26px rgba(17,19,33,.4)}.agentAppShell_navItemActive__VSnRt{background:linear-gradient(135deg,rgba(123,97,255,.16),rgba(54,209,168,.14));border-color:rgba(123,97,255,.28);box-shadow:0 20px 42px -28px rgba(123,97,255,.45)}.agentAppShell_navIcon__GJ4Q_{width:34px;height:34px;border-radius:12px;display:grid;place-items:center;background:rgba(var(--agent-text-rgb),.04)}.agentAppShell_navIconImg__pytKd{width:22px;height:22px;display:block;filter:var(--bottom-nav-icon-filter)}.agentAppShell_navLabel___HEik{font-size:14px}.agentAppShell_sidebarFooter__TYaFO{margin-top:16px;padding-top:14px;border-top:1px solid rgba(var(--agent-border-rgb),.08);display:grid;gap:10px}.agentAppShell_sidebarCta__wcRv_{padding:12px;background:linear-gradient(135deg,#7b61ff,#36d1a8);color:#0c1020}.agentAppShell_sidebarCta__wcRv_,.agentAppShell_sidebarLogout__XSgyg{display:inline-flex;align-items:center;justify-content:center;border-radius:14px;border:1px solid rgba(var(--agent-border-rgb),.1);font-weight:900;text-decoration:none}.agentAppShell_sidebarLogout__XSgyg{padding:10px 12px;background:rgba(var(--agent-surface-rgb),.72);color:var(--text)}.agentAppShell_sidebarLogoutButton__H1tm8{width:100%;cursor:pointer;font:inherit}.agentAppShell_sidebarLogoutButton__H1tm8:disabled{opacity:.58;cursor:not-allowed}.agentAppShell_main__EMAHP{min-height:calc(100vh - 84px);padding:18px;background:rgba(var(--agent-surface-rgb),.3);transition:padding .22s ease,background .22s ease}.agentAppShell_mainFull__uribO{padding:clamp(16px,3vw,24px)}.agentAppShell_mainChat__024tk{padding:0;background:transparent;height:100dvh;min-height:100dvh}.agentAppShell_mainChatScroll__lR8Q0,.agentAppShell_mainTourDetail__tknjw{height:auto;min-height:100dvh;overflow:visible}.agentAppShell_mainTourDetail__tknjw{padding:0;background:transparent}.agentAppShell_mobileSearchScrim__VQpOx{position:fixed;inset:0;background:rgba(var(--agent-overlay-rgb),.35);opacity:0;pointer-events:none;transition:opacity .16s ease;z-index:4200}.agentAppShell_mobileSearchScrimOpen__8E4b4{opacity:1;pointer-events:auto}.agentAppShell_mobileSearchDock__1d3__{position:fixed;left:12px;right:12px;z-index:4300;opacity:0;transform:translateY(12px) scale(.98);pointer-events:none;transition:opacity .18s ease,transform .2s ease;border-radius:999px;border:1px solid rgba(var(--agent-border-rgb),.12);background:rgba(var(--agent-surface-rgb),.96);box-shadow:0 24px 60px -32px rgba(17,19,33,.55);display:flex;align-items:center;gap:10px;padding:10px 12px}.agentAppShell_mobileSearchDockOpen__LZ6AY{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.agentAppShell_mobileSearchIcon__TO3WH{color:rgba(var(--agent-text-rgb),.72)}.agentAppShell_mobileSearchInput__hI3Hr{flex:1;border:0;background:transparent;font-size:15px;outline:none;color:var(--text)}.agentAppShell_mobileSearchClose__KDjYK{border:0;background:rgba(var(--agent-text-rgb),.08);color:var(--text);width:32px;height:32px;border-radius:999px;font-size:20px;cursor:pointer;display:grid;place-items:center}.agentAppShell_bottomNav__WWaku{position:fixed;left:0;right:0;bottom:0;z-index:3000;padding:0 14px calc(10px + env(safe-area-inset-bottom))}.agentAppShell_bottomNavInner__Y34YF{max-width:520px;width:min(86vw,520px);margin:0 auto;border-radius:999px;border:1px solid rgba(var(--agent-border-rgb),.12);background:rgba(var(--agent-surface-rgb),.72);backdrop-filter:blur(14px) saturate(120%);-webkit-backdrop-filter:blur(14px) saturate(120%);box-shadow:0 18px 45px -26px rgba(17,19,33,.5),0 12px 30px -20px rgba(123,97,255,.38),0 10px 26px -18px rgba(54,209,168,.28);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:6px 8px}.agentAppShell_bottomNavItem__DpDLk{text-decoration:none;color:var(--text);display:grid;justify-items:center;align-items:center;gap:1px;padding:6px;border-radius:16px;border:1px solid transparent;font-weight:800;font-size:11px;transition:background .16s ease,transform .16s ease}.agentAppShell_bottomNavItem__DpDLk:hover{background:rgba(123,97,255,.12);transform:translateY(-1px)}.agentAppShell_bottomNavItemActive__cl6n7{background:linear-gradient(135deg,rgba(123,97,255,.2),rgba(54,209,168,.18));border:1px solid rgba(123,97,255,.28);border-radius:999px}.agentAppShell_bottomNavIcon__izI0y{width:36px;height:36px;display:grid;place-items:center}.agentAppShell_bottomNavIconImg__GhgXW{width:26px;height:26px;display:block;filter:var(--bottom-nav-icon-filter)}.agentAppShell_bottomNavLabel__7Y7Pw{font-size:11px;line-height:1.1}.agentAppShell_mobileOverlay__z5Oes{position:fixed;inset:0;z-index:4000}.agentAppShell_mobileBackdrop__obHsi{position:absolute;inset:0;background:rgba(var(--agent-overlay-rgb),.46);backdrop-filter:blur(6px);border:0}.agentAppShell_mobileDrawer__REsP8{position:absolute;top:10px;left:10px;bottom:10px;width:min(86vw,340px);border-radius:20px;background:rgba(var(--agent-surface-rgb),.92);border:1px solid rgba(var(--agent-border-rgb),.12);box-shadow:0 24px 80px -38px rgba(0,0,0,.55);padding:14px;display:grid;grid-template-rows:auto 1fr auto;gap:12px;animation:agentAppShell_drawerIn__qXFHD .16s ease-out}@keyframes agentAppShell_drawerIn__qXFHD{0%{transform:translateX(-10px);opacity:0}to{transform:translateX(0);opacity:1}}.agentAppShell_mobileDrawerTop__r_WjX{display:flex;align-items:center;justify-content:space-between;gap:10px}.agentAppShell_mobileDrawerTitle__F5aKe{font-weight:900;font-size:16px}.agentAppShell_mobileClose__9siPi{width:38px;height:38px;border-radius:12px;border:1px solid rgba(var(--agent-border-rgb),.12);background:rgba(var(--agent-surface-rgb),.78);cursor:pointer;font-size:20px;line-height:1}.agentAppShell_mobileNav__1zQGP{display:grid;gap:8px}.agentAppShell_mobileNavItem__b0dX3{display:grid;grid-template-columns:38px 1fr;align-items:center;gap:10px;padding:12px;border-radius:16px;border:1px solid rgba(var(--agent-border-rgb),.1);background:rgba(var(--agent-surface-rgb),.82);text-decoration:none;color:var(--text);font-weight:900}.agentAppShell_mobileNavItemActive__KomEP{background:linear-gradient(135deg,rgba(123,97,255,.16),rgba(54,209,168,.14));border-color:rgba(123,97,255,.28)}.agentAppShell_mobileNavIcon__HKjmx{width:38px;height:38px;border-radius:14px;display:grid;place-items:center;background:rgba(var(--agent-text-rgb),.04)}.agentAppShell_mobileNavLabel__Q6OLf{font-size:14px}.agentAppShell_mobileFooter__94BLz{display:grid;gap:10px}@media (max-width:1024px){.agentAppShell_header__2tFRS{justify-content:space-between}.agentAppShell_menuButton__c121c,.agentAppShell_menuDropdown__XsVAJ{display:none}.agentAppShell_mobileIdentity__wVbHJ{display:inline-flex}.agentAppShell_search__CRq62{display:none}.agentAppShell_headerRight__K49TM{display:inline-flex}.agentAppShell_body__pxXJ1{grid-template-columns:1fr}.agentAppShell_sidebar__CHLXd{display:none}.agentAppShell_main__EMAHP{padding-bottom:calc(18px + var(--bottom-nav-offset, 0px) + env(safe-area-inset-bottom))}.agentAppShell_mainFull__uribO{padding-bottom:calc(clamp(16px, 3vw, 24px) + var(--bottom-nav-offset, 0px) + env(safe-area-inset-bottom))}.agentAppShell_mainChat__024tk{padding-bottom:calc(clamp(12px, 2vw, 18px) + var(--bottom-nav-offset, 0px) + env(safe-area-inset-bottom))}}@media (min-width:1025px){.agentAppShell_bottomNav__WWaku,.agentAppShell_coreBase__SMyeg .agentAppShell_searchToggle__c7g05,.agentAppShell_mobileSearchDock__1d3__,.agentAppShell_mobileSearchScrim__VQpOx{display:none}.agentAppShell_coreBase__SMyeg .agentAppShell_headerRight__K49TM{position:fixed;right:var(--app-pad);top:calc(var(--app-pad) + 14px);z-index:3200}}@media (max-width:520px){.agentAppShell_profileMeta__FrrPz,.agentAppShell_searchButton__dBRac{display:none}}@media (prefers-color-scheme:dark){.agentAppShell_app__iQioK{--agent-bg:linear-gradient(180deg,#312F30,#1D1A21 35%,#15181A 70%,#141515);--agent-text-rgb:236,240,246;--agent-muted-rgb:172,177,190;--agent-border-rgb:255,255,255;--agent-surface-rgb:20,20,22;--agent-surface-alt-rgb:28,29,32;--agent-overlay-rgb:0,0,0;--agent-overlay-strong-rgb:0,0,0;--shadow:0 18px 50px -32px rgba(0,0,0,0.72);--bottom-nav-icon-filter:invert(1) brightness(0.88) saturate(0.85)}.agentAppShell_shell__VnIdH{border-color:rgba(255,255,255,.16);background:rgba(0,0,0,.18);box-shadow:0 28px 90px -56px rgba(0,0,0,.85)}.agentAppShell_searchIcon__lg8qE{color:rgba(var(--agent-text-rgb),.78);opacity:1}}.agentFooter_footer__UcN66{width:100%;border-top:1px solid rgba(var(--agent-border-rgb),.12);background:linear-gradient(180deg,rgba(var(--agent-surface-rgb),.62),rgba(var(--agent-surface-rgb),.82));padding:18px}.agentFooter_inner__m4sES{max-width:1200px;margin:0 auto;display:grid;gap:16px}.agentFooter_columns__xekvA{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.agentFooter_column__SDoDU{display:grid;gap:8px}.agentFooter_heading__7dKhD{margin:0;font-size:12px;letter-spacing:.6px;text-transform:uppercase;color:rgba(var(--agent-muted-rgb),.9);font-weight:900}.agentFooter_linkList__Kl2K8{list-style:none;padding:0;margin:0;display:grid;gap:6px}.agentFooter_link__wRPWK{color:rgb(var(--agent-text-rgb));text-decoration:none;font-weight:800;font-size:13px}.agentFooter_link__wRPWK:hover{text-decoration:underline}.agentFooter_disclaimer__ZLVKC{margin:6px 0 0;max-width:980px;font-size:12px;line-height:1.65;color:rgba(var(--agent-text-rgb),.7)}.agentFooter_meta__6PYCq{display:flex;flex-wrap:wrap;gap:8px;font-size:12px;color:rgba(var(--agent-muted-rgb),.9);font-weight:700}.agentFooter_dot__MEzXi{opacity:.7}@media (max-width:720px){.agentFooter_footer__UcN66{padding:16px}.agentFooter_columns__xekvA{grid-template-columns:1fr}}@media (max-width:1024px){.agentFooter_footer__UcN66{padding-bottom:calc(18px + 88px + env(safe-area-inset-bottom))}}