.routedAppShell.hxp17{--v17-nav-text:#52525b;--v17-text:#18181b;--v17-hover:rgba(24,24,27,.05);--v17-selected:rgba(24,24,27,.07);--v17-menu-selected:#f4f4f5;--v17-brand-tile:#1b2436;--v17-brand-on:#f4eee2;--v17-menu-shadow:0 20px 50px rgba(0,0,0,.16)}html[data-theme=dark] .routedAppShell.hxp17{--v17-nav-text:#adadb1;--v17-text:#f1f1f2;--v17-hover:rgba(255,255,255,.05);--v17-selected:rgba(255,255,255,.09);--v17-menu-selected:#33333a}.routedAppShell.hxp17 .sidebar{box-sizing:border-box;padding:0;overflow:visible;border-right:1px solid var(--hxp-hairline)}.routedAppShell.hxp17 .railScope{display:flex;align-items:center;gap:4px;padding:10px 10px 4px;flex-shrink:0}.routedAppShell.hxp17 .v17-scope-switcher{min-width:0;flex:1}.routedAppShell.hxp17 .v17-scope-trigger{display:flex;align-items:center;gap:8px;height:42px;width:100%;padding:0 8px 0 5px;border:0;border-radius:10px;background:transparent;color:var(--v17-text);text-align:left}.routedAppShell.hxp17 .v17-scope-trigger:hover,.routedAppShell.hxp17 .v17-scope-trigger[aria-expanded=true]{background:var(--v17-hover)}.routedAppShell.hxp17 .v17-scope-trigger-copy{flex:1;min-width:0;display:grid;gap:2px}.routedAppShell.hxp17 .v17-scope-trigger-copy strong{font:600 14px/1.3 var(--hxp-font-ui);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.routedAppShell.hxp17 .v17-scope-trigger-copy small{font:400 12px/1.3 var(--hxp-font-ui);color:var(--hxp-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.routedAppShell.hxp17 .v17-scope-trigger>svg{width:13px;height:13px;flex-shrink:0;color:var(--hxp-muted)}.routedAppShell.hxp17 .v17-scope-mark{width:30px;height:30px;border-radius:8px;flex-shrink:0;display:grid;place-items:center;overflow:hidden}.routedAppShell.hxp17 .v17-scope-mark-org{background:var(--v17-selected);color:var(--v17-nav-text)}.routedAppShell.hxp17 .v17-scope-mark svg{width:17px;height:17px}.routedAppShell.hxp17 .v17-scope-mark img{width:100%;height:100%;object-fit:cover}.routedAppShell.hxp17 .v17-scope-mark-brand{background:var(--v17-brand-tile);color:var(--v17-brand-on);font:300 20px var(--hxp-font-display)}.routedAppShell.hxp17 .v17-scope-mark-venue{box-shadow:var(--hxp-sh-thumb,0 1px 3px rgba(0,0,0,.18))}.routedAppShell.hxp17 .v17-nav-collapse,.routedAppShell.hxp17 .v17-rail-help{flex-shrink:0;width:28px;height:28px;border:0;border-radius:7px;display:grid;place-items:center;background:transparent;color:var(--hxp-muted);padding:0}.routedAppShell.hxp17 .v17-nav-collapse svg,.routedAppShell.hxp17 .v17-rail-help svg{width:15px;height:15px}.routedAppShell.hxp17 .v17-nav-collapse:hover,.routedAppShell.hxp17 .v17-rail-help:hover{background:var(--v17-hover);color:var(--v17-text)}.routedAppShell.hxp17 .hxp17-rail-search{min-height:32px;height:32px;margin:0 10px;border-radius:999px}.routedAppShell.hxp17 .sidebar nav{flex:1;min-height:0;padding:8px 10px 10px;overflow-y:auto;overflow-x:hidden}.routedAppShell.hxp17 .sidebar nav .navGroup{margin:0;padding:0}.routedAppShell.hxp17 .sidebar :is(nav,.railFoot) a{height:32px;min-height:32px;padding:0 10px;margin-bottom:1px;gap:10px;border-radius:8px;font:500 14px var(--hxp-font-ui);color:var(--v17-nav-text);box-shadow:none}.routedAppShell.hxp17 .sidebar :is(nav,.railFoot) a:hover{background:var(--v17-hover);color:var(--v17-text)}.routedAppShell.hxp17 .sidebar :is(nav,.railFoot) a.active{background:var(--v17-selected);color:var(--v17-text);box-shadow:none}.routedAppShell.hxp17 .navMark{width:17px;min-width:17px;height:17px;border:0;padding:0;background:none;color:inherit}.routedAppShell.hxp17 .navGroup .navGroupLabel{padding:14px 10px 5px;margin:0;font:400 12px var(--hxp-font-ui)}.routedAppShell.hxp17 .hxp17-recents{padding:0;margin:0}.routedAppShell.hxp17 .hxp17-recents summary{list-style:none;height:32px;padding:0 10px;display:flex;align-items:center;gap:10px;border-radius:8px;font:500 14px var(--hxp-font-ui);color:var(--v17-nav-text)}.routedAppShell.hxp17 .hxp17-recents summary::-webkit-details-marker{display:none}.routedAppShell.hxp17 .hxp17-recents summary:hover{background:var(--v17-hover)}.routedAppShell.hxp17 .hxp17-recents summary span{flex:1}.routedAppShell.hxp17 .hxp17-recents summary svg{width:17px;height:17px}.routedAppShell.hxp17 .hxp17-recents summary svg:last-child{width:12px;height:12px;color:var(--hxp-muted);transform:rotate(-90deg)}.routedAppShell.hxp17 .hxp17-recents[open] summary svg:last-child{transform:none}.routedAppShell.hxp17 .hxp17-recents-list{margin:0 0 4px 18px;padding-left:8px;border-left:1px solid var(--hxp-hairline)}.routedAppShell.hxp17 .sidebar nav .hxp17-recents-list a{height:auto;min-height:40px;display:block;padding:5px 10px;margin:0;border-radius:7px;line-height:1.3}.routedAppShell.hxp17 .hxp17-recents-list a span{display:block;font-size:14px;color:var(--v17-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.routedAppShell.hxp17 .hxp17-recents-list small{font:400 12px/1.3 var(--hxp-font-ui);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.routedAppShell.hxp17 .railFoot{flex-shrink:0;padding:8px 10px 0;margin:0}.routedAppShell.hxp17 .v17-org-trigger{display:flex;align-items:center;gap:10px;height:30px;width:100%;padding:0 10px;margin-top:2px;border:0;border-radius:8px;background:transparent;text-align:left;color:var(--hxp-grey-soft);font:400 13px var(--hxp-font-ui)}.routedAppShell.hxp17 .v17-org-trigger:hover{background:var(--v17-hover)}.routedAppShell.hxp17 .v17-org-trigger .navLabel{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.routedAppShell.hxp17 .v17-org-mark{width:20px;height:20px;border-radius:5px;flex-shrink:0;display:grid;place-items:center;background:var(--v17-brand-tile);color:var(--v17-brand-on);font:600 10px var(--hxp-font-ui);overflow:hidden}.routedAppShell.hxp17 .v17-org-trigger .v17-org-mark{width:17px;height:17px;font-size:8px}.routedAppShell.hxp17 .v17-org-trigger>svg{width:11px;height:11px;color:var(--hxp-muted)}.routedAppShell.hxp17 .v17-rail-assistance{display:flex;align-items:center;gap:4px;margin:6px 10px 10px;flex-shrink:0}.routedAppShell.hxp17 .hxp17-rail-journey{flex:1;min-width:0;height:34px;padding:0 8px;gap:10px;border-radius:8px;font:500 14px var(--hxp-font-ui)}.routedAppShell.hxp17 .hxp17-rail-journey:hover{background:var(--v17-hover)}.routedAppShell.hxp17 .hxp17-rail-journey>span:not(.journey-ai-identity){white-space:nowrap}.routedAppShell.hxp17 .hxp17-rail-journey kbd{font:400 12px var(--hxp-font-ui)}.routedAppShell.hxp17 .v17-shell-menu-scrim{position:fixed;inset:0;z-index:149;border:0;background:transparent}.routedAppShell.hxp17 .v17-shell-menu{position:fixed;z-index:150;width:min(316px,calc(100vw - 20px));border:1px solid var(--hxp-hairline);border-radius:24px;background:var(--hxp-surface);box-shadow:var(--v17-menu-shadow);overflow:auto;font:400 13px var(--hxp-font-ui);color:var(--v17-text);animation:hxp17-menu-in .16s var(--hxp-ease)}.routedAppShell.hxp17 .v17-menu-search{display:flex;align-items:center;gap:8px;min-height:46px;padding:0 12px;border-bottom:1px solid var(--hxp-hairline)}.routedAppShell.hxp17 .v17-menu-search svg{width:15px;height:15px;color:var(--hxp-muted);flex-shrink:0}.routedAppShell.hxp17 .v17-menu-search input{flex:1;min-width:0;padding:0;border:0;background:transparent;font:400 13px var(--hxp-font-ui);color:var(--v17-text)}.routedAppShell.hxp17 .v17-menu-search kbd{color:var(--hxp-muted);font:400 10px var(--hxp-font-mono)}.routedAppShell.hxp17 .v17-scope-results{padding:6px;max-height:420px;overflow:auto}.routedAppShell.hxp17 .v17-scope-row{width:100%;display:flex;align-items:center;gap:10px;padding:7px 10px;border:0;border-radius:9px;background:transparent;text-align:left;color:inherit}.routedAppShell.hxp17 .v17-org-results .selected,.routedAppShell.hxp17 .v17-scope-row.selected,.routedAppShell.hxp17 .v17-scope-row:hover{background:var(--v17-menu-selected)}.routedAppShell.hxp17 .v17-scope-row .v17-scope-mark{width:26px;height:26px;border-radius:7px;font-size:16px}.routedAppShell.hxp17 .v17-scope-row>span:nth-child(2){flex:1;min-width:0;display:grid;gap:2px}.routedAppShell.hxp17 .v17-scope-row strong{font:500 14px/1.3 var(--hxp-font-ui);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.routedAppShell.hxp17 .v17-scope-row small{font:400 12px/1.3 var(--hxp-font-ui);color:var(--hxp-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.routedAppShell.hxp17 .v17-scope-row>svg{width:15px;height:15px;flex-shrink:0}.routedAppShell.hxp17 .v17-scope-group>p{margin:0;padding:12px 10px 4px;display:flex;gap:7px;align-items:center;font:600 11px var(--hxp-font-ui);text-transform:uppercase;letter-spacing:.06em;color:var(--hxp-muted)}.routedAppShell.hxp17 .v17-scope-group>p span{flex:1;height:1px;background:var(--hxp-hairline)}.routedAppShell.hxp17 .v17-scope-venues{margin-left:22px;padding-left:8px;border-left:1px dashed var(--hxp-hairline)}.routedAppShell.hxp17 .v17-scope-venues .v17-scope-row{padding:6px 10px}.routedAppShell.hxp17 .v17-scope-venues strong{font-size:13px;font-weight:400}.routedAppShell.hxp17 .v17-scope-venues small{font-size:11px}.routedAppShell.hxp17 .v17-scope-empty{margin:0;padding:22px 10px;text-align:center;font-size:13px;color:var(--hxp-muted)}.routedAppShell.hxp17 .v17-shell-menu footer{display:flex;gap:4px;padding:6px;border-top:1px solid var(--hxp-hairline)}.routedAppShell.hxp17 .v17-org-actions button,.routedAppShell.hxp17 .v17-shell-menu footer button{display:flex;align-items:center;gap:8px;padding:8px 10px;border:0;border-radius:999px;background:transparent;color:var(--hxp-grey);font:400 13px var(--hxp-font-ui)}.routedAppShell.hxp17 .v17-shell-menu footer button:first-child{flex:1}.routedAppShell.hxp17 .v17-org-actions button:hover,.routedAppShell.hxp17 .v17-shell-menu footer button:hover{background:var(--v17-menu-selected)}.routedAppShell.hxp17 .v17-org-actions svg,.routedAppShell.hxp17 .v17-shell-menu footer svg{width:15px;height:15px}.routedAppShell.hxp17 .v17-org-menu{width:min(250px,calc(100vw - 20px));border-radius:24px;padding:6px}.routedAppShell.hxp17 .v17-menu-caption{margin:0;padding:6px 10px 4px;font:400 12px var(--hxp-font-ui);color:var(--hxp-muted)}.routedAppShell.hxp17 .v17-org-results{max-height:280px;overflow:auto}.routedAppShell.hxp17 .v17-org-results button{width:100%;display:flex;align-items:center;gap:10px;padding:8px 10px;border:0;border-radius:999px;background:transparent;color:inherit;font:400 13px var(--hxp-font-ui);text-align:left}.routedAppShell.hxp17 .v17-org-results button:hover{background:var(--v17-hover)}.routedAppShell.hxp17 .v17-org-results button>span:nth-child(2){flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.routedAppShell.hxp17 .v17-org-results button svg{width:14px;height:14px}.routedAppShell.hxp17 .v17-org-actions{border-top:1px solid var(--hxp-hairline);margin-top:4px}.routedAppShell.hxp17 .v17-org-actions button{width:100%;font-size:13px}.routedAppShell.hxp17 .topbar{padding:0 20px;gap:12px}.routedAppShell.hxp17 .topbarActions{gap:6px}.routedAppShell.hxp17 .v17-brand-lockup{flex:none;border-right:1px solid var(--hxp-hairline);padding-right:12px;margin-right:6px}.routedAppShell.hxp17 .v17-brand-lockup .v17-scope-trigger{width:auto;gap:8px;padding:0 4px}.routedAppShell.hxp17 .v17-brand-lockup .v17-scope-mark{width:24px;height:24px;border-radius:5px;font-size:18px}.routedAppShell.hxp17 .v17-brand-lockup .v17-scope-trigger-copy strong{max-width:190px;text-transform:uppercase;letter-spacing:.12em;font:300 17px var(--hxp-font-display)}.routedAppShell.hxp17 .v17-brand-lockup .v17-scope-trigger-copy small{display:none}.routedAppShell.hxp17 .sidebar.collapsed .railScope{flex-direction:column;padding:10px 10px 4px}.routedAppShell.hxp17 .sidebar.collapsed .v17-scope-trigger{width:42px;justify-content:center;padding:0}.routedAppShell.hxp17 .sidebar.collapsed :is(.v17-scope-trigger-copy,.v17-scope-trigger>svg,.v17-org-trigger>svg,.v17-rail-help){display:none}.routedAppShell.hxp17 .sidebar.collapsed .navGroup .navGroupLabel{font-size:0;height:1px;margin:10px 8px;padding:0;background:var(--hxp-hairline)}.routedAppShell.hxp17 .sidebar.collapsed :is(nav,.railFoot) a{justify-content:center;padding:0}.routedAppShell.hxp17 .sidebar.collapsed .v17-org-trigger{justify-content:center;padding:0}.routedAppShell.hxp17 .sidebar.collapsed .v17-rail-assistance{justify-content:center}.routedAppShell.hxp17 .sidebar.collapsed .hxp17-rail-journey{padding:0;justify-content:center}.routedAppShell.hxp17 .navBadge{background:none;border:0;font:400 12px var(--hxp-font-ui);color:var(--hxp-info,#52525b)}.routedAppShell.hxp17 .sidebar.collapsed .navBadge{width:6px;height:6px;min-width:6px;padding:0;font-size:0;border-radius:50%;background:var(--hxp-info,#18181b)}@keyframes hxp17-menu-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media(max-width:760px){.routedAppShell.hxp17 .v17-brand-lockup,.routedAppShell.hxp17 .v17-nav-collapse{display:none}}@media(prefers-reduced-motion:reduce){.routedAppShell.hxp17 .v17-shell-menu{animation:none}}.routedAppShell.hxp17 .sidebar nav :is(a,summary){font-size:14px!important}.routedAppShell.hxp17 .sidebar nav .hxp17-recents-list a{font-size:14px!important}.routedAppShell.hxp17 .sidebar .navGroupItems a .navLabel{flex:1}.routedAppShell.hxp17 .sidebar .navGroupItems a .navBadge{position:static;width:auto;height:auto;min-width:0;padding:0;border-radius:0;background:none;color:var(--hxp-info,#52525b);animation:none;font:400 12px var(--hxp-font-ui);margin-left:auto}.routedAppShell.hxp17 .sidebar.collapsed .navGroupItems a .navBadge{position:absolute;right:8px;top:5px;width:6px;height:6px;min-width:6px;font-size:0;border-radius:50%;background:var(--hxp-info,#18181b)}.routedAppShell.hxp17 .v17-mobile-tabs{display:none}@media (min-width:761px) and (max-width:900px){.routedAppShell.hxp17{--journey-navigation-width:252px}.routedAppShell.hxp17.nav-collapsed{--journey-navigation-width:72px}.routedAppShell.hxp17 .sidebar{transform:none;width:252px}.routedAppShell.hxp17 .sidebar.collapsed{width:72px}.routedAppShell.hxp17 .mainShell{width:calc(100% - var(--journey-navigation-width));margin-left:var(--journey-navigation-width)}.routedAppShell.hxp17 .mobileMenuButton{display:none}.routedAppShell.hxp17 .v17-brand-lockup .v17-scope-trigger-copy strong{max-width:100px}}@media (max-width:760px){.routedAppShell.hxp17,.routedAppShell.hxp17.nav-collapsed{--journey-navigation-width:0px}.routedAppShell.hxp17 .v17-mobile-tabs{position:fixed;bottom:0;left:0;right:0;z-index:110;display:flex;justify-content:space-around;align-items:center;gap:3px;min-height:calc(64px + env(safe-area-inset-bottom));padding:6px 8px calc(6px + env(safe-area-inset-bottom));border-top:1px solid var(--hxp-hairline);background:var(--hxp-surface);backdrop-filter:blur(24px)}.routedAppShell.hxp17 .v17-mobile-tabs button{position:relative;flex:1;min-width:44px;min-height:44px;display:grid;justify-items:center;align-content:center;gap:2px;padding:5px 2px;border:0;border-radius:999px;background:transparent;color:var(--hxp-grey-soft);font:400 11px var(--hxp-font-ui)}.routedAppShell.hxp17 .v17-mobile-tabs svg{width:20px;height:20px}.routedAppShell.hxp17 .v17-mobile-tabs button[aria-current=page]{background:var(--hxp-btn);color:var(--hxp-on-btn)}.routedAppShell.hxp17 .v17-mobile-tabs small{position:absolute;top:2px;right:9px;font:600 9px var(--hxp-font-ui)}.routedAppShell.hxp17 .hxp17-dock{bottom:calc(76px + env(safe-area-inset-bottom))}.routedAppShell.hxp17 .platformScrollRegion{padding-bottom:calc(64px + env(safe-area-inset-bottom))}.routedAppShell.hxp17 .sidebar.mobileOpen{inset:58px 12px calc(76px + env(safe-area-inset-bottom));width:calc(100% - 24px);height:auto;border:1px solid var(--hxp-hairline);border-radius:20px;background:var(--hxp-surface);box-shadow:var(--v17-menu-shadow)}.routedAppShell.hxp17 .sidebar.mobileOpen .railScope{flex-direction:row}.routedAppShell.hxp17 .sidebar.mobileOpen .v17-scope-trigger{width:100%;justify-content:flex-start}.routedAppShell.hxp17 .sidebar.mobileOpen :is(.v17-scope-trigger-copy,.v17-org-trigger .navLabel,.v17-org-trigger>svg){display:grid}.routedAppShell.hxp17 .sidebar.mobileOpen .navGroupItems{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.routedAppShell.hxp17 .sidebar.mobileOpen .navGroupItems>a{height:44px;min-height:44px;justify-content:flex-start;padding:0 10px;background:var(--hxp-field-bg)}.routedAppShell.hxp17 .sidebar.mobileOpen .navGroup .navGroupLabel{font-size:12px;height:auto;background:none;margin:0;padding:14px 10px 5px}.routedAppShell.hxp17 .sidebar.mobileOpen .v17-org-trigger{justify-content:flex-start;padding:0 10px}.routedAppShell.hxp17 .sidebar.mobileOpen .hxp17-recents{display:none}.routedAppShell.hxp17 .sidebar.mobileOpen .mobileClose{display:grid;width:28px;height:28px;margin:0;padding:0}.routedAppShell.hxp17 .sidebar:not(.mobileOpen),.routedAppShell.hxp17.operator-open .v17-mobile-tabs{display:none}}.routedAppShell.hxp17[data-scope-level=venue] .v17-brand-lockup .v17-scope-trigger-copy small{display:block;font:400 9px var(--hxp-font-mono);text-transform:uppercase;letter-spacing:.08em}.routedAppShell.hxp17 .hxp-cmd__field:focus-within,.routedAppShell.hxp17 .v17-menu-search:focus-within{border-bottom-color:color-mix(in srgb,var(--v17-text) 28%,var(--hxp-hairline))}.routedAppShell.hxp17 .hxp-cmd__input:focus,.routedAppShell.hxp17 .v17-menu-search input:focus{outline:none;box-shadow:none;caret-color:var(--v17-text)}.routedAppShell.hxp17 .sidebar .hxp17-rail-journey,.routedAppShell.hxp17 .sidebar :is(nav,.railFoot) a,.routedAppShell.hxp17 .sidebar nav summary{font-size:14px!important;font-weight:400}.routedAppShell.hxp17 .sidebar .navMark{width:17px;min-width:17px;height:17px}.routedAppShell.hxp17 .sidebar .hxp17-rail-journey .journey-ai-orb{width:20px;height:20px;border-radius:6px}.routedAppShell.hxp17 .askDock{width:min(660px,calc(100% - var(--journey-navigation-width,252px) - 48px))}.routedAppShell.hxp17 .askDock .askComposer{padding:8px 10px}.routedAppShell.hxp17 .askDock .askContext{margin-bottom:5px}.routedAppShell.hxp17 .askDock .askInputRow{padding-bottom:5px;gap:8px}.routedAppShell.hxp17 .askDock textarea{font-size:14px;line-height:21px;min-height:28px}.routedAppShell.hxp17 .askDock .journeyAiIdentity{width:24px;height:24px;border-radius:7px}@media(max-width:760px){.routedAppShell.hxp17 .askDock{width:calc(100% - 24px)}}.routedAppShell .giV8{--gi-ink:#18181b;--gi-text:#2e2e31;--gi-muted:#8b8b94;--gi-grey:#6b6b6d;--gi-line:rgba(24,24,27,.06);--gi-row-border:rgba(24,24,27,.05);--gi-warm:rgba(238,222,190,.32);--gi-gold:#8b6633;--gi-blue:#18181b;--gi-chip:#f4f4f5;--gi-paper:#fff;--gi-soft:#fafaf8;--gi-selected:rgba(24,24,27,.06);--gi-selected-border:rgba(24,24,27,.18);width:100%;max-width:none;padding:0;font-size:13px}.routedAppShell .giV8 .giV8__head{margin:0 0 16px;gap:16px;align-items:center}.routedAppShell .giV8 .giV8__heading{display:flex;align-items:baseline;flex-wrap:wrap;gap:12px}.routedAppShell .giV8 .giV8__heading h1{font-size:31px!important;line-height:1.1;font-weight:300;margin:0}.routedAppShell .giV8 .giV8__lede{font-size:12px!important;color:var(--gi-muted);margin:0;max-width:none}.routedAppShell .giV8 .giV8__toolbar{gap:8px;margin-bottom:12px;flex-wrap:wrap}.routedAppShell .giV8 .giV8-segwrap{border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.04);background:var(--gi-paper)}.routedAppShell .giV8 .hxp-strip button{font-size:13px!important;height:34px;padding:0 12px}.routedAppShell .giV8 .giV8-qsearch{min-width:200px;max-width:360px;flex:1;border-radius:999px;height:44px}.routedAppShell .giV8 .giV8-qsearch input{font-size:13px!important}.routedAppShell .giV8 .giV8__count{font-size:12px!important}.routedAppShell .giV8 .gi17-table{border:1px solid rgba(24,24,27,.08);border-radius:20px;padding:6px;box-shadow:none;min-height:420px;background:var(--gi-paper)}.routedAppShell .gi17-table .hxp-table-toolbar{padding:11px 15px;gap:12px;border-bottom:1px solid var(--gi-line);margin-bottom:4px;flex-wrap:wrap;min-height:62px}.routedAppShell .gi17-caption{display:flex;align-items:center;gap:12px;flex:1;min-width:220px}.routedAppShell .gi17-caption>span{width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(24,24,27,.12);border-radius:11px;color:var(--gi-blue);flex-shrink:0}.routedAppShell .gi17-caption strong{font-size:13px!important;color:var(--gi-ink);font-weight:600}.routedAppShell .gi17-caption small{display:block;font-size:11px!important;color:var(--gi-grey);margin-top:2px}.routedAppShell .gi17-table .hxp-table-toolbar-spacer{display:none}.routedAppShell .gi17-table .hxp-table-group-picker{background:rgba(238,222,190,.55);color:var(--gi-gold);border-radius:11px;padding:0 10px;height:34px;font-size:12px!important;gap:4px}.routedAppShell .gi17-table .hxp-table-group-picker select{color:inherit;font-size:12px!important;max-width:125px}.routedAppShell .gi17-table .hxp-table-columns{border:0;border-radius:11px;background:var(--gi-chip);height:34px;padding:0 12px;font-size:12px!important;text-transform:none;letter-spacing:0}.routedAppShell .gi17-table .hxp-table-clear{display:none}.routedAppShell .gi17-table .hxp-table-grid{row-gap:4px;column-gap:14px;padding:0 0 100px}.routedAppShell .gi17-table .hxp-table-header{min-height:42px;padding:2px 15px 5px;gap:14px}.routedAppShell .gi17-table .hxp-table-header>[role=columnheader]{padding:0;justify-content:flex-start;gap:10px;min-height:30px}.routedAppShell .gi17-table .hxp-table-sort{font-size:10px!important;letter-spacing:.09em;line-height:1.2}.routedAppShell .gi17-table .hxp-table-header-options{width:18px;height:18px;padding:0;align-items:center;justify-content:center;border-radius:5px;color:var(--gi-muted)}.routedAppShell .gi17-table .hxp-table-row{padding:11px 15px;gap:14px;border:1px solid var(--gi-row-border);border-radius:15px;background:rgba(255,255,255,.5);transition:background .16s,box-shadow .16s}.routedAppShell .gi17-table .hxp-table-row:hover{background:rgba(255,255,255,.96);box-shadow:0 10px 26px rgba(0,0,0,.08)}.routedAppShell .gi17-table .hxp-table-row.is-selected{background:var(--gi-selected);border-color:var(--gi-selected-border)}.routedAppShell .gi17-table .hxp-table-cell{padding:0;border:0;color:var(--gi-text);font-size:13px!important;background:none;text-align:left}.routedAppShell .gi17-table .hxp-table-cell.is-number{text-align:left;align-items:flex-start}.routedAppShell .gi17-table button{font-family:var(--hxp-font-ui);color:inherit}.routedAppShell .gi17-select{display:flex;align-items:center;justify-content:center;padding:0!important;border:0;background:none;color:var(--gi-muted)!important;width:22px;height:24px;min-height:0}.routedAppShell .gi17-select[aria-checked=mixed],.routedAppShell .gi17-select[aria-checked=true]{color:var(--gi-ink)!important}.routedAppShell .gi17-person{display:flex;gap:12px;align-items:center;background:none;border:0;padding:0;text-align:left;width:100%;min-width:0}.routedAppShell .gi17-person>span:last-child{min-width:0}.routedAppShell .gi17-person .hxp-avatar{width:42px!important;height:60px!important;min-width:42px!important;border-radius:1000px;flex-shrink:0}.routedAppShell .gi17-person strong{display:block;font-size:14px!important;font-weight:600;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;line-height:1.3}.routedAppShell .gi17-person-meta{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:4px}.routedAppShell .gi17-person-meta small{font-size:12px!important;color:var(--gi-grey);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.routedAppShell .gi17-tier{font-size:10px!important;font-weight:600;line-height:1;padding:3px 8px;border-radius:999px;background:var(--gi-chip);color:var(--gi-grey);font-style:normal;text-transform:uppercase;letter-spacing:.03em}.routedAppShell .gi17-tier--guild{background:var(--gi-ink);color:#e3cd9e}.routedAppShell .gi17-tier--voyager{background:rgba(238,222,190,.65);color:var(--gi-gold)}.routedAppShell .gi17-tier--traveler{background:rgba(199,226,232,.65);color:#3f3f46}.routedAppShell .gi17-tier--invite{background:rgba(240,205,190,.5);color:#9e3b2e}.routedAppShell .gi17-ring{position:relative;width:40px;height:40px;display:grid;place-items:center}.routedAppShell .gi17-ring svg{position:absolute;inset:0;width:40px;height:40px;fill:none;stroke:rgba(24,24,27,.1);stroke-width:2.6}.routedAppShell .gi17-ring svg circle:last-child{stroke:var(--gi-blue);stroke-linecap:round;transform:rotate(-90deg);transform-origin:center}.routedAppShell .gi17-ring b{font-size:12px!important;font-weight:600}.routedAppShell .gi17-understanding{min-width:0}.routedAppShell .gi17-understanding p{margin:0 0 5px;font-size:13px!important;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--gi-text)}.routedAppShell .gi17-understanding>div{display:flex;gap:4px;overflow:hidden}.routedAppShell .gi17-understanding>div>span{font-size:11px!important;line-height:1.3;padding:3px 9px;border-radius:999px;background:var(--gi-chip);color:var(--gi-grey);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.routedAppShell .gi17-stay{display:block;width:100%;text-align:left;background:none;border:0;padding:0}.routedAppShell .gi17-relationship strong,.routedAppShell .gi17-stay strong{display:block;font-size:13px!important;line-height:1.4;font-weight:600}.routedAppShell .gi17-relationship small,.routedAppShell .gi17-stay small{display:block;font-size:11px!important;line-height:1.4;color:var(--gi-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.routedAppShell .gi17-stay em{color:var(--gi-gold);font-style:normal;margin-right:4px}.routedAppShell .gi17-stay em[data-tone=today]{color:#4f806b}.routedAppShell .gi17-audiences{display:flex;gap:4px;flex-wrap:wrap}.routedAppShell .gi17-audiences>span:not(.gi17-unknown){display:flex;gap:4px;align-items:center;padding:3px 9px;border-radius:999px;background:rgba(24,24,27,.08);font-size:11px!important;color:#18181b}.routedAppShell .gi17-actions{display:flex;gap:8px}.routedAppShell .gi17-actions button{display:grid;place-items:center;width:32px;height:32px;padding:0;background:none;border:0;border-radius:999px;color:var(--gi-grey)}.routedAppShell .gi17-actions button:hover{background:var(--gi-chip)}.routedAppShell .gi17-table .hxp-table-group{margin-top:6px;border:1px solid rgba(238,222,190,.5);border-radius:15px;background:var(--gi-warm);padding:0;min-height:52px;grid-column:1/-1}.routedAppShell .gi17-table .gi17-group{display:flex;gap:14px;align-items:center;width:100%}.routedAppShell .gi17-group>button:last-child{display:flex;gap:10px;align-items:center;flex:1;padding:0;border:0;background:none;text-align:left}.routedAppShell .gi17-group-icon{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:rgba(255,255,255,.7);color:var(--gi-gold)}.routedAppShell .gi17-group strong{font-size:14px!important;font-weight:600}.routedAppShell .gi17-group small{font-size:12px!important;color:var(--gi-grey)}.routedAppShell .gi17-group b{font-size:11px!important;line-height:22px;text-align:center;min-width:34px;border-radius:999px;background:rgba(255,255,255,.75);font-weight:600}.routedAppShell .gi17-group svg:last-child{margin-left:auto;color:var(--gi-gold)}.routedAppShell .gi17-group .is-collapsed{transform:rotate(-90deg)}.routedAppShell .gi17-unknown{color:var(--gi-muted);font-size:12px!important}.routedAppShell .gi17-expanded{grid-column:1/-1;margin:0 15px 13px 57px;padding:14px 16px;border-radius:13px;background:var(--gi-soft);border:1px solid var(--gi-line)}.routedAppShell .gi17-expanded-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.routedAppShell .gi17-expanded-head>strong{font-size:13px!important;font-weight:600}.routedAppShell .gi17-bulk button,.routedAppShell .gi17-expanded-head button{border:1px solid var(--gi-line);border-radius:999px;background:var(--gi-paper);padding:8px 12px;font-size:12px!important;display:flex;align-items:center;gap:6px}.routedAppShell .gi17-bulk{display:flex;align-items:center;gap:8px;flex:1}.routedAppShell .gi17-bulk>strong{background:var(--gi-ink);color:var(--gi-paper);border-radius:9px;font-size:12px!important;padding:8px 12px}.routedAppShell .gi17-table :focus-visible{outline:2px solid #2b385c;outline-offset:2px}@media(max-width:760px){.routedAppShell .giV8 .giV8__heading{display:block}.routedAppShell .giV8 .giV8__lede{margin-top:6px}.routedAppShell .gi17-caption{min-width:100%}.routedAppShell .gi17-expanded{margin-left:15px}.routedAppShell .gi17-bulk{flex-wrap:wrap}}[data-theme=dark] .giV8{--gi-paper:#192330;--gi-ink:#e7edf4;--gi-text:#d9e0e9;--gi-chip:#253244;--gi-soft:#1b2735;--gi-row-border:rgba(255,255,255,.08);--gi-line:rgba(255,255,255,.08)}[data-theme=dark] .gi17-table .hxp-table-row,[data-theme=dark] .gi17-table .hxp-table-row:hover{background:var(--gi-paper)}@media(prefers-reduced-motion:reduce){.gi17-table *{transition:none!important;animation:none!important}}.guest-summary-card{border:1px solid rgba(24,24,27,.08);border-radius:20px;background:var(--hxp-card,#fff);padding:18px 20px;color:var(--hxp-ink,#18181b);margin-bottom:16px}.guest-summary-card header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.guest-summary-card header strong{display:flex;gap:8px;align-items:center;font-size:14px!important;font-weight:600}.guest-summary-card header button{display:flex;gap:6px;align-items:center;background:none;border:1px solid rgba(24,24,27,.1);border-radius:14px;padding:7px 10px;font-size:12px!important;cursor:pointer}.guest-summary-card li,.guest-summary-card>p{font-size:13px!important;line-height:1.6}.guest-summary-card ul{padding-left:18px}.guest-summary-actions{display:grid;gap:6px;margin:12px 0}.guest-summary-actions>button{display:flex;justify-content:space-between;gap:12px;text-align:left;background:rgba(24,24,27,.02);border:1px solid rgba(24,24,27,.06);border-radius:999px;padding:12px;cursor:pointer;color:inherit}.guest-summary-actions strong{font-size:13px!important;font-weight:600}.guest-summary-actions small{display:block;font-size:12px!important;color:#6b6b6d;line-height:1.5;margin-top:3px}.guest-summary-card details{font-size:12px!important;color:#6b6b6d;overflow-wrap:anywhere}.guest-summary-card details p{white-space:pre-wrap;font-size:12px!important;line-height:1.5}.guest-summary-card summary{cursor:pointer}.routedAppShell .gi17-person .hxp-avatar-frame{width:42px!important;height:60px!important;min-width:42px!important;flex:0 0 42px}.routedAppShell .gi17-person .hxp-avatar{box-shadow:none;font-size:12px!important}.routedAppShell .gi17-table .hxp-table-group{border-radius:15px!important;overflow:hidden;text-transform:none;letter-spacing:normal;font-family:var(--hxp-font-ui)}.routedAppShell .gi17-table .gi17-group{text-transform:none;letter-spacing:normal;font-family:var(--hxp-font-ui);padding:10px 15px!important}.routedAppShell .gi17-group small{font-family:var(--hxp-font-ui);font-weight:400;letter-spacing:normal;text-transform:none}.routedAppShell .giV8 .giV8__toolbar .giV8-date-trigger{background:var(--gi-paper);color:var(--gi-ink);box-shadow:none}.routedAppShell .gi17-table .hxp-table-group-picker select{background:transparent;border:0;box-shadow:none;padding:0}[data-theme=dark] .routedAppShell .giV8{--gi-paper:#192330;--gi-ink:#e7edf4;--gi-text:#d9e0e9;--gi-chip:#253244;--gi-soft:#1b2735;--gi-row-border:rgba(255,255,255,.08);--gi-line:rgba(255,255,255,.08)}@media(min-width:1600px){.routedAppShell .giV8 .giV8-qsearch{min-width:200px}.routedAppShell .giV8 .hxp-strip button{padding:0 10px}}.routedAppShell .giV8 .giV8-date .hxp-datechip{background:var(--gi-paper);color:var(--gi-ink);border:1px solid rgba(24,24,27,.1);box-shadow:0 1px 2px rgba(0,0,0,.04);height:42px}.routedAppShell .gi17-table .hxp-table-group--custom{margin:6px 0 0;width:100%}.routedAppShell .gi17-table .hxp-table-group--custom>.gi17-group{background:none;min-height:52px}.routedAppShell .gi17-table .hxp-table-group--custom .gi17-group>button:last-child{min-width:0}@media(max-width:1500px) and (min-width:761px){.routedAppShell .giV8 .giV8-segwrap{flex-basis:100%;width:max-content;flex-grow:0}.routedAppShell .giV8 .giV8-qsearch{max-width:440px}}@media(max-width:760px){.routedAppShell .giV8 .giV8-segwrap{max-width:100%;overflow-x:auto}.routedAppShell .giV8 .giV8__bar{min-width:0}.routedAppShell .giV8 .giV8-qsearch{min-width:0;flex-basis:100%;max-width:none}}.routedAppShell .gi17-table :is(.gi17-person,.gi17-stay,.gi17-relationship,.gi17-group) strong{color:var(--gi-ink)!important}html[data-theme=dark] .routedAppShell .giV8{--gi-grey:#abb6c4;--gi-muted:#a4afbe;--gi-warm:rgba(167,137,84,.13);--gi-gold:#d0b586}html[data-theme=dark] .routedAppShell .gi17-table .hxp-table-sort{color:var(--gi-muted)!important}html[data-theme=dark] .routedAppShell .gi17-table .hxp-table-columns{color:var(--gi-ink)!important}html[data-theme=dark] .routedAppShell .gi17-table .hxp-table-group-picker{background:rgba(167,137,84,.16);color:var(--gi-gold)}html[data-theme=dark] .routedAppShell .gi17-group b{background:rgba(255,255,255,.08);color:var(--gi-ink)!important}html[data-theme=dark] .routedAppShell .gi17-group-icon{background:rgba(255,255,255,.06)}html[data-theme=dark] .guest-summary-card{background:#192330;color:#e7edf4;border-color:rgba(255,255,255,.1)}html[data-theme=dark] .guest-summary-card :is(header button,.guest-summary-actions>button,details,.guest-summary-actions small){color:#bdc7d4;border-color:rgba(255,255,255,.12)}.askPageHost{min-height:calc(100dvh - 90px)}.askPage{max-width:820px;margin:0 auto;padding:22px 30px 220px;color:var(--text,#18181b);font-family:Fellix,sans-serif}.askDock button,.askNav button,.askPage button{font:inherit;cursor:pointer}.askDock button:disabled,.askPage button:disabled{cursor:not-allowed}.askPageHeader{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:30px;font-size:14px;font-weight:600}.askPageHeader>span{display:flex;gap:10px;align-items:center;min-width:0}.askPageHeader svg{color:#8b8b94;flex-shrink:0}.askHistoryPopover header button,.askPageHeader>button{display:flex;align-items:center;gap:5px;border:1px solid var(--line,rgba(24,24,27,.12));background:var(--surface,#fff);border-radius:999px;padding:8px 12px;font-size:12px;white-space:nowrap}.askPage h1{font-family:"Awesome Serif",Georgia,serif;font-size:36px;font-weight:300;line-height:1.2;letter-spacing:-.6px}.askHero p,.askSubline{font-size:14px;color:var(--muted,#6b6b6d);margin-top:12px}.askHero{text-align:center;margin:70px 0 30px}.askHero>.journeyAiIdentity{width:44px;height:44px;border-radius:13px;margin:0 auto 20px}.askHero h1{max-width:640px;margin:0 auto}.askHero p{max-width:560px;margin:12px auto 0}.askSuggestions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:30px 0 46px}.askSuggestions button{background:var(--surface,#fff);border:1px solid var(--line,rgba(24,24,27,.1));border-radius:999px;padding:15px 16px;text-align:left;font-size:14px;line-height:1.5;transition:transform .16s,box-shadow .16s}.askSuggestions button>span{display:flex;justify-content:space-between;margin-bottom:16px;color:var(--muted,#6b6b6d)}.askSuggestions button:hover{transform:translateY(-1px);box-shadow:0 6px 16px #00000008}.askRecent>header{display:flex;align-items:center;gap:14px}.askRecent h2{font-size:14px;font-weight:600;flex:1}.askRecent>p{font-size:13px;color:var(--muted,#6b6b6d);padding:20px 0}.askRecent .askSearchField{width:200px}.askRecent a{font-size:12px;color:var(--muted,#6b6b6d)}.askHistoryRow{display:flex;align-items:center;gap:12px;width:100%;text-align:left;border:0;border-bottom:1px solid var(--line,rgba(24,24,27,.07));background:transparent;padding:14px 0;color:inherit}.askHistoryRow>svg{color:#8b8b94;flex-shrink:0}.askHistoryRow>span{display:flex;flex:1;min-width:0;flex-direction:column;gap:4px}.askHistoryRow strong{font-size:14px;font-weight:400;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.askHistoryRow small,.askHistoryRow time{font-size:12px;color:var(--muted,#8b8b94);font-weight:300}.askHistoryRow:hover{background:rgba(127,127,127,.04)}.askDateGroup{margin-top:25px}.askDateGroup h2{font-size:12px;font-weight:400;color:#8b8b94}.askHistoryControls{display:flex;gap:12px;margin:24px 0}.askHistoryControls>.askSearchField{flex:1;height:44px}.askHistoryControls>div{display:flex;background:rgba(127,127,127,.06);padding:4px;border-radius:10px}.askHistoryControls button{background:transparent;border:0;border-radius:999px;padding:5px 10px;font-size:12px;color:inherit}.askHistoryControls button.active{background:var(--surface,#fff);box-shadow:0 1px 3px #00000014}.askEmpty{border:1px dashed var(--line,#ddd);border-radius:14px;padding:30px;text-align:center;font-size:13px;color:var(--muted,#6b6b6d)}.askEmpty svg{margin:0 auto 15px}.askEmpty strong{display:block}.askTranscript{display:flex;flex-direction:column;gap:28px}.askMessage{min-width:0;font-size:15px;line-height:1.7}.askMessage-operator{display:flex;justify-content:flex-end}.askMessage-operator>div{max-width:78%;padding:10px 15px;background:rgba(127,127,127,.08);border-radius:14px;white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px}.askMessage-concierge>header{display:flex;align-items:center;gap:9px;font-size:13px;margin-bottom:9px}.askMessage-concierge>header .journeyAiIdentity{width:20px;height:20px;border-radius:6px}.askReply{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text,#2e2e31)}.askMessage .operatorFeedback{margin-top:12px}.askThinking{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--muted,#6b6b6d)}.askThinking .journeyAiIdentity{width:22px;height:22px}.askDock{position:fixed;z-index:45;bottom:16px;left:calc(var(--journey-navigation-width, 252px) + (100% - var(--journey-navigation-width, 252px)) / 2);transform:translateX(-50%);width:min(760px,calc(100% - var(--journey-navigation-width, 252px) - 48px));font-family:Fellix,sans-serif;color:var(--text,#18181b)}.askComposer{position:relative;background:var(--surface,#fff);border:1px solid var(--line,rgba(24,24,27,.1));border-radius:18px;padding:10px 10px 8px 12px;box-shadow:0 12px 32px #00000014,0 1px 2px #0000000a;z-index:2}.askContext{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.askContext>span{display:flex;align-items:center;gap:5px;border-radius:7px;background:rgba(127,127,127,.08);min-height:24px;padding:2px 7px;font-size:12px;color:var(--muted,#6b6b6d)}.askContext>span.askReferenceChip{background:transparent;border:1px solid var(--line,#ddd);font-weight:600;color:inherit}.askReferenceChip button{background:transparent;border:0;padding:0;display:flex;color:#8b8b94}.askInputRow{display:flex;gap:10px;align-items:flex-start;padding:2px 0 10px}.askInputRow>.journeyAiIdentity{width:26px;height:26px;border-radius:16px;flex-shrink:0}.askInputRow textarea{width:100%;min-height:32px;max-height:150px;field-sizing:content;resize:none;border:0;background:transparent;outline:0;font:inherit;font-size:15px;line-height:24px;color:inherit;padding:0}.askInputRow textarea::placeholder{color:#8b8b94}.askComposer>footer{display:flex;align-items:center;gap:5px}.askComposer>footer>button{display:flex;align-items:center;justify-content:center;background:transparent;border:0;border-radius:999px;width:32px;height:32px;color:#8b8b94}.askComposer>footer>button:hover,.askComposer>footer>button[aria-expanded=true]{background:rgba(127,127,127,.07)}.askComposerStatus{flex:1;font-size:11px;color:#8b8b94}.askComposer>footer>.askEffortPill{width:auto;gap:6px;padding:0 10px;font-size:13px;font-weight:300;background:rgba(127,127,127,.07);color:var(--muted,#6b6b6d)}.askEffortPill strong{font-weight:600;color:var(--text,#18181b)}.askComposer>footer>.askSend{width:38px;border-radius:10px;background:#18181b;color:white}.askComposer>footer>.askSend:disabled{background:rgba(127,127,127,.08);color:#8b8b94}.askFiles{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 8px}.askFiles>span{display:flex;gap:8px;align-items:center;max-width:260px;border:1px solid var(--line,#ddd);border-radius:12px;padding:6px}.askFiles>span>span{display:flex;flex-direction:column;min-width:0}.askFiles strong{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.askFiles small{font-size:11px;color:#8b8b94}.askFiles button{border:0;background:none;color:#8b8b94}.askPopoverBackdrop{position:fixed;inset:-100dvh -100vw;width:300vw;height:300dvh;border:0;background:transparent;z-index:1;cursor:default!important}.askPopover{position:absolute;bottom:calc(100% + 8px);left:0;width:330px;max-width:100%;background:var(--surface,#fff);border:1px solid var(--line,rgba(24,24,27,.1));border-radius:16px;box-shadow:0 24px 60px rgba(0,0,0,.16),0 2px 6px rgba(0,0,0,.05);padding:8px;z-index:3;max-height:calc(100dvh - 240px);overflow:auto;animation:askFade .16s ease}.askPopover a,.askPopover button{color:inherit}.askEffort{left:auto;right:0;width:320px;padding:14px;text-align:center;overflow:visible}.askEffort h2{font-size:16px;font-weight:600;color:#18181b;margin:0 0 4px}.askEffort>p{font-size:12px;font-weight:300;color:var(--muted,#6b6b6d);margin:0 0 18px}.askEffortReset{position:absolute;right:14px;top:14px;border:0;background:none;opacity:.5}.askEffortTrack{background:rgba(127,127,127,.1);position:relative}.askEffortFill,.askEffortTrack{height:22px;border-radius:20px;overflow:hidden}.askEffortFill{background:#1b2436;position:absolute;left:0;transition:width .22s ease}.askEffortFill video{width:100%;height:100%;object-fit:cover}.askEffortTrack input{position:absolute;inset:0;appearance:none;background:transparent;width:100%;height:22px;margin:0;cursor:pointer}.askEffortTrack input::-webkit-slider-thumb{appearance:none;width:18px;height:18px;border-radius:50%;background:white;box-shadow:0 1px 4px #111f3440;border:1px solid #ddd}.askEffortTrack input::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:white;border:1px solid #ddd}.askEffortLabels{display:flex;justify-content:space-between;margin:7px 0 14px}.askEffortLabels button{border:0;background:none;color:#8b8b94;font-size:12px;padding:0 2px}.askEffortLabels button.active{font-weight:600;color:var(--text,#18181b)}.askEffortDescription{font-size:13px;line-height:1.6;border-top:1px solid var(--line,rgba(24,24,27,.07));padding:12px 0 2px;color:var(--muted,#52525b)}.askAdd>a,.askAdd>button,.askAdd>label{display:flex;align-items:center;gap:11px;padding:9px 10px;min-height:38px;border:0;border-radius:999px;background:transparent;text-decoration:none;width:100%;font-size:14px;text-align:left}.askAdd>a:hover,.askAdd>button:hover{background:rgba(127,127,127,.06)}.askAdd svg{width:17px;height:17px;color:var(--muted,#52525b)}.askAdd input,.askAdd span{margin-left:auto}.askAdd hr{border:0;border-top:1px solid var(--line,#eee);margin:5px 10px}.askReference{width:380px}.askHistoryPopover header,.askReference header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:9px;font-size:13px}.askReference header{justify-content:flex-start}.askReference header button{border:0;background:none;display:flex}.askReference>input{width:100%;border:1px solid #18181b59;border-radius:16px;padding:9px;font:inherit;font-size:13px;background:transparent;color:inherit}.askReference>div{max-height:280px;overflow:auto}.askReference>div>button{border:0;background:transparent;width:100%;text-align:left;padding:10px;font-size:13px}.askReference small{display:block;color:#8b8b94;font-size:11px;margin-top:4px}.askReference footer,.askReference p{font-size:12px;color:var(--muted,#6b6b6d);padding:9px}.askHistoryPopover{width:360px}.askHistoryPopover label{margin-bottom:8px}.askHistoryPopover input{width:100%}.askHistoryPopover>a{display:block;padding:10px;font-size:12px}.askHistoryPopover .askHistoryRow{padding:10px 6px}.askNotice{position:relative;z-index:4;display:flex;gap:10px;align-items:center;justify-content:space-between;padding:10px 14px;border:1px solid var(--line,#ddd);border-radius:12px;background:var(--surface,#fff);font-size:12px;margin-bottom:8px}.askNotice button{border:0;background:none;color:inherit}.askNav{margin:6px 0}.askNavHeading{display:flex;align-items:center;border-radius:9px;min-height:32px}.askNavHeading.active{background:rgba(127,127,127,.09)}.askNavHeading>a{display:flex!important;align-items:center;gap:10px!important;color:inherit!important;padding:7px 10px!important;min-height:32px!important;font-size:14px!important;text-decoration:none!important;min-width:0}.askNavHeading>a:first-child{flex:1}.askNavHeading .journeyAiIdentity{width:18px;height:18px;border-radius:5px}.askNavHeading.active>a:first-child{font-weight:600}.askNavRecents{margin:0 0 10px 18px;border-left:1px solid var(--line,#ddd);padding-left:8px;display:flex;flex-direction:column}.askNavRecents>a{display:block!important;min-height:26px!important;padding:4px 9px!important;font-size:13px!important;line-height:18px!important;border-radius:7px;color:var(--muted,#6b6b6d)!important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-decoration:none}.askNavRecents>a.active{background:rgba(127,127,127,.06);color:var(--text,#18181b)!important}.askNavRecents>a:last-child{font-size:12px!important;color:#8b8b94!important}.theme-dark .askEffort h2{color:#aabfd6}.theme-dark .askSend:not(:disabled){background:#d5e1ed!important;color:#18181b!important}.hxp17:has(.askPageHost) .hxp17-route-content{padding:0}.hxp17:has(.askPageHost) .mainShell{background:var(--surface,#fff)}@keyframes askFade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1000px){.askDock{left:calc(var(--journey-navigation-width, 252px) + (100% - var(--journey-navigation-width, 252px)) / 2);width:min(760px,calc(100% - var(--journey-navigation-width, 252px) - 32px))}.askPage{padding-inline:24px}.askHero{margin-top:44px}}@media (max-width:760px){.askDock{left:50%;width:calc(100% - 24px);bottom:calc(76px + env(safe-area-inset-bottom, 0px))}}@media (max-width:900px){.askPage{padding:18px 16px 260px}.askPage h1{font-size:30px}.askHero{margin-top:30px}.askSuggestions{grid-template-columns:1fr;gap:8px;margin-bottom:28px}.askSuggestions button{padding:12px}.askSuggestions button>span{margin-bottom:8px}.askHistoryControls{flex-direction:column}.askRecent>header{flex-wrap:wrap}.askRecent h2{flex-basis:100%}.askMessage-operator>div{max-width:90%}.askPopover{max-height:calc(100dvh - 290px)}.askPageHeader{margin-bottom:25px}.askComposerStatus{font-size:10px}.askNavHeading>a{font-size:14px!important}}@media (prefers-reduced-motion:reduce){.askPopover{animation:none}.askEffortFill,.askSuggestions button{transition:none}}.askMessageFiles{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.askMessageFiles small{display:flex;align-items:center;gap:4px;border:1px solid var(--line,#ddd);padding:3px 6px;border-radius:7px;font-size:11px}.routedAppShell.hxp17 .askPopoverBackdrop{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important}.routedAppShell.hxp17 .askDateGroup h2,.routedAppShell.hxp17 .askEffort h2,.routedAppShell.hxp17 .askRecent h2{font-family:Fellix,sans-serif;letter-spacing:normal}.routedAppShell.hxp17 .askEffort h2{font-size:16px;line-height:1.5;font-weight:600}.routedAppShell.hxp17 .askComposer,.routedAppShell.hxp17 .askPopover{background:var(--hxp-surface,#fff)}.routedAppShell.hxp17 button.askPopoverBackdrop,.routedAppShell.hxp17.theme-dark button.askPopoverBackdrop{background:transparent!important;border:0!important}.routedAppShell.hxp17 .askEffortTrack input[type=range]{min-height:0!important;height:22px!important;padding:0!important;border:0!important;box-shadow:none!important}.askPageHistory{max-width:1060px;padding-bottom:100px}.askPageHistory .askPageHeader{margin-bottom:32px}.askHistoryControls{margin:28px 0 30px;align-items:center}.askHistoryControls>div{flex-shrink:0}.askHistoryControls button{min-height:36px;font-weight:500;padding-inline:14px}.askFilterCount{margin-left:5px;color:var(--hxp-control-muted,#687381);font-weight:400;font-variant-numeric:tabular-nums}.askDateGroup{margin-top:30px}.askDateGroup h2{padding-bottom:10px;margin:0;border-bottom:1px solid var(--line,#e6e7eb);color:var(--hxp-control-muted,#687381)}.askHistoryRow{align-items:flex-start;padding:16px 6px;gap:14px}.askHistoryRow>svg{margin-top:3px}.askHistoryRow>span{gap:5px}.askHistoryRow strong{font-size:15px;line-height:1.5}.askHistoryPreview{font-size:14px;color:var(--hxp-control-muted,#687381);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;line-height:1.5}.askHistoryMeta{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-top:3px}.askHistoryTag{display:inline-flex;align-items:center;gap:6px;max-width:100%;border:1px solid var(--line,#e6e7eb);border-radius:8px;padding:3px 7px;font-size:13px;line-height:20px;overflow-wrap:anywhere}.askHistoryTag>svg{color:var(--hxp-control-icon,#76818e);flex-shrink:0}.askGuestInitials{display:grid;place-items:center;width:20px;height:20px;flex-shrink:0;border-radius:50%;background:#795c65;color:#fff;font-size:9px}.askHistoryOrigin{font-size:13px}.askHistoryOrigin,.askHistoryRow time{color:var(--hxp-control-muted,#687381)}.askHistoryRow time{flex-shrink:0;padding-top:3px;line-height:1.5}.askHistoryControls button:focus-visible,.askHistoryRow:focus-visible{outline:2px solid var(--hxp-control-focus,#526b88);outline-offset:2px;border-radius:999px}.askEmpty button{margin-top:16px;border:1px solid var(--line,#ddd);border-radius:999px;padding:8px 12px;background:var(--surface,#fff);color:inherit}.askHistoryPopover .askHistoryMeta,.askHistoryPopover .askHistoryPreview{display:none}.askHistoryPopover .askHistoryRow time{font-size:12px}.journeyReplyTable{margin:18px 0;white-space:normal}.journeyAnswerTable{white-space:normal}.journeyAnswerTable .hxp-data-table{border:1px solid var(--line,#e6e7eb);border-radius:12px;overflow:hidden;min-width:0}.journeyAnswerTable .hxp-table-toolbar{display:none}.journeyAnswerTable .hxp-table-cell{padding-block:12px}.journeyAnswerTable .hxp-table-header{background:var(--surface-subtle,#f8f9fa)}.journeyReplyBody{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}@media (max-width:900px){.askHistoryControls{align-items:stretch;gap:12px}.askHistoryControls>.askSearchField{flex:auto}.askHistoryControls>div{align-self:flex-start}.askPageHistory{padding-bottom:110px}}@media (max-width:480px){.askHistoryRow{gap:9px;padding-inline:0}.askHistoryRow time{font-size:11px;max-width:58px}.askHistoryTag{font-size:12px}.askRecent .askSearchField{flex:1;width:auto}}.routedAppShell.hxp17 .journeyAnswerTable .hxp-data-table{box-shadow:none}.routedAppShell.hxp17 .journeyAnswerTable .hxp-table-grid{padding-inline:12px}.routedAppShell.hxp17 .journeyAnswerTable .hxp-table-header{background:transparent;border-bottom:1px solid var(--line,#e6e7eb)}.routedAppShell.hxp17 .journeyAnswerTable .hxp-table-head-button{font-weight:500}.routedAppShell.hxp17 .journeyAnswerTable .hxp-table-cell{padding-block:12px}.askInputRow textarea:focus{outline:none;box-shadow:none}.askComposer:focus-within{box-shadow:0 12px 32px rgb(0 0 0/8%),0 2px 6px rgb(0 0 0/10%)}@media (forced-colors:active){.askInputRow textarea:focus{outline:2px solid Highlight}}.personalSetupPlacement{max-width:1240px;margin:0 auto;padding:24px 32px 0}.personalSetupPlacement:empty,.personalSetupPlacement:has(>:empty){display:none}.askWorkspace{max-width:1680px;padding:22px 32px 0;margin:0 auto}.askWorkspace .askPage{padding:0 0 220px;max-width:780px;width:100%;min-width:0}.askWorkspaceHistory .askPage{max-width:1060px}.askContextRail,.askHistoryRail{display:none}.askInlineSetup{margin-bottom:28px}.askWorkspace .askHero{text-align:left;margin-top:60px}.askWorkspace .askHero>.journey-ai-orb{margin:0 0 16px}.askWorkspace .askHero h1,.askWorkspace .askHero p{margin-left:0}.askWorkspace .askHero h1{font-size:clamp(30px,2.3vw,38px)}.askWorkspace .askSuggestions{margin-bottom:32px}.askHistoryRail .askSearchField,.askWorkspace .askSearchField{background:transparent;border:1px solid var(--line,#e4e3df);border-radius:999px;padding:8px 11px}.askWorkspace .askSearchField input{background:transparent!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;min-height:22px}@media (min-width:1360px){.askWorkspace:not(.askWorkspaceHistory){display:grid;grid-template-columns:minmax(0,780px) 320px;gap:28px;justify-content:center}.askInlineSetup{display:none}.askContextRail{display:flex;flex-direction:column;gap:12px;position:sticky;top:12px;align-self:start;max-height:calc(100dvh - 150px);overflow-y:auto;padding-bottom:20px}.askContextRail>aside{margin:0}.askContextRail>section{background:var(--surface,white);border:1px solid var(--line,#e4e3df);border-radius:18px;padding:16px}.askContextRail h2{display:flex;align-items:center;gap:8px;font:600 12px/1.4 Fellix,sans-serif;margin:0 0 12px}.askContextRail h2>a,.askContextRail h2>small{margin-left:auto;font-size:10px;font-weight:400}.askContextRail li,.askContextRail p,.askContextRail small{font-size:11px;line-height:1.6;color:var(--text-muted,#8b8b94)}.askContextRail ul{margin:0;padding-left:15px;overflow-wrap:anywhere}.askScopeCard{display:flex;align-items:center;gap:10px;background:var(--surface-subtle,#f6f6f7);border-radius:12px;padding:10px;margin-bottom:10px;font-size:12px}.askScopeCard small{display:block}.askScheduledItem{display:block;font-size:12px;text-decoration:none;color:inherit;padding:10px 0;border-bottom:1px solid var(--line,#e4e3df)}.askScheduledItem small{display:block;margin-top:5px}.askScheduleHint{display:block;margin-top:12px;color:var(--text-muted,#8b8b94);font-size:11px}.askDockFullPage{--ask-available:calc(100vw - var(--journey-navigation-width, 252px) - 64px);width:min(780px,calc(var(--ask-available) - 348px));left:calc(var(--journey-navigation-width, 252px) + (100vw - var(--journey-navigation-width, 252px) - 348px) / 2)}}@media (min-width:1680px){.askWorkspace:not(.askWorkspaceHistory){grid-template-columns:260px minmax(0,780px) 320px}.askHistoryRail{display:flex;flex-direction:column;gap:14px;align-self:start;position:sticky;top:12px;max-height:calc(100dvh - 150px);overflow-y:auto;font-size:12px}.askHistoryRail header{display:flex;align-items:center;justify-content:space-between}.askHistoryRail header button{display:flex;align-items:center;gap:5px;background:var(--surface,white);border:1px solid var(--line,#e4e3df);border-radius:999px;padding:7px 12px}.askRailConversation{display:block;width:100%;padding:10px 12px;text-align:left;border:none;border-radius:9px;background:transparent;cursor:pointer;color:inherit}.askRailConversation strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px;font-weight:400}.askRailConversation small{font-size:10px;color:var(--text-muted,#8b8b94)}.askRailConversation:hover,.askRailConversation[aria-current=page]{background:var(--surface,#fff)}.askHistoryRail>a{padding:0 12px;font-size:11px}.askWorkspace .askRecent{display:none}.askDockFullPage{width:min(780px,calc(100vw - var(--journey-navigation-width, 252px) - 700px));left:calc(var(--journey-navigation-width, 252px) + (100vw - var(--journey-navigation-width, 252px) - 60px) / 2)}}@media (max-width:760px){.personalSetupPlacement{padding:16px 16px 0}.askWorkspace{padding:18px 16px 0}.askWorkspace .askHero{margin-top:28px}.askWorkspace .askPage{padding-bottom:240px}.askDockFullPage{bottom:calc(80px + env(safe-area-inset-bottom))}}.operatorPrivateArtifact{max-width:880px;width:100%;margin:0 auto;padding:26px 24px 70px;color:var(--text-strong,#18181b);font:14px/1.65 Fellix,sans-serif}.operatorArtifactHeader{display:flex;gap:14px;align-items:center;margin-bottom:28px}.operatorArtifactHeader>.journey-ai-orb{width:40px;height:40px;border-radius:12px;flex-shrink:0}.operatorArtifactHeader>div{flex:1;min-width:0}.operatorArtifactHeader small{font:9px Fellix,sans-serif;letter-spacing:1px;color:var(--text-muted,#8b8b94)}.operatorArtifactHeader h1{font:300 32px/1.2 "Awesome Serif",Georgia,serif;margin:5px 0;overflow-wrap:anywhere}.operatorArtifactHeader a,.operatorArtifactHeader p{font-size:11px;color:var(--text-muted,#8b8b94);margin:0}.operatorArtifactHeader a{border:1px solid var(--line,#e4e3df);border-radius:20px;padding:7px 13px;white-space:nowrap}.operatorArtifactSummary{font-size:13px;color:var(--text-muted,#8b8b94);margin-bottom:26px}.operatorPrivateArtifact .askMessage{margin-bottom:30px}.operatorArtifactAnswer{min-width:0;width:100%}.operatorArtifactAnswer>header{display:flex;gap:8px;align-items:center;margin-bottom:15px;font-size:12px}.operatorArtifactAnswer>header .journey-ai-orb{width:24px;height:24px;border-radius:999px}.operatorArtifactItems{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:14px}.operatorArtifactItems article,.operatorArtifactNote{background:var(--surface,white);border:1px solid var(--line,#e4e3df);border-radius:16px;padding:20px;min-width:0}.operatorArtifactItems h2,.operatorArtifactNote h2{font-size:15px;font-weight:600;margin:0 0 8px}.operatorArtifactItems article>div{font-size:13px;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text-muted,#8b8b94)}.operatorArtifactNote{margin-top:24px}.operatorArtifactPrivacy{padding-top:30px;font-size:11px;color:var(--text-muted,#8b8b94)}.operatorArtifactDecision{display:flex;justify-content:flex-end;gap:12px;margin-top:22px}.operatorArtifactDecision button{border:1px solid var(--line,#e4e3df);padding:10px 18px;border-radius:999px}.operatorArtifactError{padding:16px;border:1px solid var(--line,#e4e3df);border-radius:12px}.hxp17:has(.operatorPrivateArtifact){--journey-navigation-width:0px}.hxp17:has(.operatorPrivateArtifact) .askDock,.hxp17:has(.operatorPrivateArtifact) .topbar,.hxp17:has(.operatorPrivateArtifact) .v17-mobile-tabs,.hxp17:has(.operatorPrivateArtifact)>.sidebar{display:none}.hxp17:has(.operatorPrivateArtifact) .mainShell{margin-left:0;width:100%}@media (max-width:760px){.operatorPrivateArtifact{padding:22px 16px 40px}.operatorArtifactHeader{flex-wrap:wrap}.operatorArtifactHeader h1{font-size:28px}}.journeyChartReadout{display:grid;gap:8px;padding:14px 16px;border:1px solid var(--line,#e5e7eb);border-radius:12px;font-size:13px;margin:8px 0 12px}.journeyChartReadout>span{display:flex;align-items:center;gap:8px}.journeyChartReadout i{width:7px;height:7px;border-radius:50%}.journeyChartReadout b{margin-left:auto;font-variant-numeric:tabular-nums}.journeyChartScrubber{display:flex;align-items:center;gap:16px;font-size:12px;color:var(--text-muted);margin-bottom:20px}.journeyChartScrubber input{min-width:0;flex:1;accent-color:#526b88;min-height:32px}.routedAppShell.hxp17{--hxp-control-surface:#fff;--hxp-control-border:#dce1e7;--hxp-control-border-hover:#b9c3ce;--hxp-control-hover:#f7f9fb;--hxp-control-muted:#687381;--hxp-control-icon:#76818e;--hxp-control-focus:#b5b5b9;--hxp-control-ring:rgb(0 0 0/10%);--hxp-control-shadow:0 1px 2px rgb(20 35 53/3%);--hxp-grey-soft:#626d7a;--hxp-grey-mute:#687381;--hxp-muted:#687381;--control-bg:var(--hxp-control-surface);--text-subtle:var(--hxp-control-muted);--v17-hover:#f1f4f7;--v17-selected:#eaf0f5;--v17-menu-selected:#f1f4f7;--v17-menu-shadow:0 12px 40px rgb(20 35 53/12%),0 2px 6px rgb(20 35 53/4%)}.routedAppShell.hxp17.theme-dark,html[data-theme=dark] .routedAppShell.hxp17{--hxp-control-surface:#242428;--hxp-control-border:#414149;--hxp-control-border-hover:#60606c;--hxp-control-hover:#2b2b31;--hxp-control-muted:#b1b1bd;--hxp-control-icon:#aaaab8;--hxp-control-focus:#85858d;--hxp-control-ring:rgb(255 255 255/10%);--hxp-control-shadow:0 1px 2px rgb(0 0 0/12%);--hxp-grey-soft:#b9b9c4;--hxp-grey-mute:#b1b1bd;--hxp-muted:#b1b1bd;--v17-hover:#2b2b31;--v17-selected:#33333b;--v17-menu-selected:#33333b;--v17-menu-shadow:0 16px 48px rgb(0 0 0/28%)}.routedAppShell.hxp17 :is(.askSearchField,.hxp-qsearch,.hxp-table-search,.v8x-qsearch,.jc-search,.searchField,.scopeSearch,.hxp17-rail-search,.hxp17-home-search){box-sizing:border-box;display:flex;align-items:center;gap:9px;min-width:0;min-height:40px;height:40px;padding:0 12px;border:1px solid var(--hxp-control-border);border-radius:999px;background:var(--hxp-control-surface);color:var(--hxp-control-muted);box-shadow:var(--hxp-control-shadow);backdrop-filter:none;transition:border-color .16s ease,box-shadow .16s ease}.routedAppShell.hxp17 :is(.askSearchField,.hxp-qsearch,.hxp-table-search,.v8x-qsearch,.jc-search,.searchField,.scopeSearch,.hxp17-rail-search,.hxp17-home-search):hover{border-color:var(--hxp-control-border-hover)}.routedAppShell.hxp17 :is(.askSearchField,.hxp-qsearch,.hxp-table-search,.v8x-qsearch,.jc-search,.searchField,.scopeSearch):focus-within,.routedAppShell.hxp17 :is(.hxp17-rail-search,.hxp17-home-search):focus-visible{border-color:var(--hxp-control-focus);outline:none;box-shadow:0 1px 5px var(--hxp-control-ring)}.routedAppShell.hxp17 :is(.askSearchField,.hxp-qsearch,.hxp-table-search,.v8x-qsearch,.jc-search,.searchField,.scopeSearch,.v17-menu-search,.hxp-cmd__field) input{appearance:none;flex:1;width:100%;min-width:0;min-height:0;height:100%;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--hxp-ink);font:400 14px/1.4 var(--hxp-font-ui);letter-spacing:0;box-shadow:none;caret-color:var(--hxp-ink)}.routedAppShell.hxp17 :is(.askSearchField,.hxp-qsearch,.hxp-table-search,.v8x-qsearch,.jc-search,.searchField,.scopeSearch,.v17-menu-search,.hxp-cmd__field) input:focus{outline:none;box-shadow:none}.routedAppShell.hxp17 :is(.askSearchField,.hxp-qsearch,.hxp-table-search,.v8x-qsearch,.jc-search,.searchField,.scopeSearch,.v17-menu-search,.hxp-cmd__field) input::placeholder{color:var(--hxp-control-muted);opacity:1}.routedAppShell.hxp17 :is(.askSearchField,.hxp-qsearch,.hxp-table-search,.v8x-qsearch,.jc-search,.searchField,.scopeSearch,.hxp17-rail-search,.hxp17-home-search,.v17-menu-search,.hxp-cmd__field)>svg{flex:0 0 16px;width:16px;height:16px;color:var(--hxp-control-icon)}.routedAppShell.hxp17 :is(.hxp-qsearch-kbd,.hxp17-home-search kbd,.hxp-cmd__esc){border:1px solid var(--hxp-control-border);border-radius:999px;padding:3px 5px;background:transparent;color:var(--hxp-control-muted);box-shadow:none;font:400 10px/1.2 var(--hxp-font-ui)}.routedAppShell.hxp17 .hxp17-rail-search{height:36px;min-height:36px;padding:0 10px;font-size:13px}.routedAppShell.hxp17 .hxp17-home-search{height:48px;min-height:48px;font:400 14px var(--hxp-font-ui);cursor:pointer}.routedAppShell.hxp17 .giV8 .giV8-qsearch{height:40px;flex:1 1 280px;min-width:min(240px,100%)}.routedAppShell.hxp17 .giV8 .giV8-qsearch input{font-size:14px!important}.routedAppShell.hxp17 .v17-menu-search{min-height:48px;background:var(--hxp-control-surface)}.routedAppShell.hxp17 :is(.v17-menu-search,.hxp-cmd__field):focus-within{border-bottom-color:var(--hxp-control-focus)}.routedAppShell.hxp17 :is(.giV8-qsearch__clear,.hxp-bookings__search-clear,.v8x-qsearch__clear,.hxp-table-search button){display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--hxp-control-muted)}.routedAppShell.hxp17 :is(.giV8-qsearch__clear,.hxp-bookings__search-clear,.v8x-qsearch__clear,.hxp-table-search button):hover{background:var(--hxp-control-hover);color:var(--hxp-ink)}.routedAppShell.hxp17 .hxp-input{background:var(--hxp-control-surface);border:1px solid var(--hxp-control-border);color:var(--hxp-ink);border-radius:16px}.routedAppShell.hxp17 .hxp-input:focus-visible{border-color:var(--hxp-control-focus);outline:none;box-shadow:0 1px 5px var(--hxp-control-ring)}.routedAppShell.hxp17 :is(.hxp-btn--secondary,.hxp-datechip,.hxp17-outline,.hxp-table-columns,.hxp-table-clear){line-height:1!important;min-height:36px;border:1px solid var(--hxp-control-border);border-radius:10px;background:var(--hxp-control-surface);color:var(--hxp-ink);box-shadow:var(--hxp-control-shadow);backdrop-filter:none;transition:border-color .16s ease,background-color .16s ease}.routedAppShell.hxp17 :is(.hxp-btn--secondary,.hxp-datechip,.hxp17-outline,.hxp-table-columns,.hxp-table-clear):hover:not(:disabled){border-color:var(--hxp-control-border-hover);background:var(--hxp-control-hover)}.routedAppShell.hxp17 :is(.hxp-btn,.hxp-datechip,.hxp17-outline,.hxp-table-columns)>svg{width:16px;height:16px;flex-basis:16px}.routedAppShell.hxp17 .gi17-table .hxp-table-columns{border:1px solid var(--hxp-control-border);background:var(--hxp-control-surface);border-radius:10px}.routedAppShell.hxp17 .gi17-table .hxp-table-group-picker{background:var(--hxp-control-hover);color:var(--hxp-control-muted)}.routedAppShell.hxp17 .gi17-table .hxp-table-group-picker .hxpSelectTrigger{border:0;background:transparent;box-shadow:none}.routedAppShell.hxp17 .giV8{--gi-muted:var(--hxp-control-muted);--gi-chip:var(--hxp-control-hover);--gi-paper:var(--hxp-control-surface);--gi-soft:var(--hxp-control-hover)}.routedAppShell.hxp17 .giV8 .giV8-date .hxp-datechip{height:40px;border-color:var(--hxp-control-border)}.routedAppShell.hxp17 .hxp-data-table{--hxp-table-ink:var(--hxp-ink);--hxp-table-muted:var(--hxp-control-muted)}.routedAppShell.hxp17 .gi17-table .hxp-table-row{--hxp-table-row-fill:var(--gi-paper);background:var(--hxp-table-row-fill);box-shadow:none}.routedAppShell.hxp17 .gi17-table .hxp-table-row:hover{--hxp-table-row-fill:var(--hxp-control-hover);background:var(--hxp-table-row-fill);box-shadow:none}.routedAppShell.hxp17 .gi17-table .hxp-table-row.is-selected{--hxp-table-row-fill:color-mix(in srgb,var(--gi-paper) 94%,var(--hxp-control-focus));background:var(--hxp-table-row-fill)}.routedAppShell.hxp17 .gi17-table .hxp-table-header>.is-fixed{background:var(--gi-paper);box-shadow:-12px 0 0 var(--gi-paper)}.routedAppShell.hxp17 .gi17-table .hxp-table-cell.is-action{background:var(--hxp-table-row-fill)}html[data-theme=dark] .routedAppShell.hxp17 .gi17-table .hxp-table-group-picker{background:var(--hxp-control-hover);color:var(--hxp-control-muted)}html[data-theme=dark] .routedAppShell.hxp17 .giV8{--gi-paper:var(--hxp-control-surface);--gi-muted:var(--hxp-control-muted);--gi-soft:var(--hxp-control-hover);--gi-chip:var(--hxp-control-hover)}.routedAppShell.hxp17 .hxp-cmd__scrim{z-index:2100;background:rgb(20 27 38/26%);backdrop-filter:blur(4px)}.routedAppShell.hxp17 .hxp-cmd{z-index:2101;left:50%;top:max(74px,12vh);width:min(620px,calc(100vw - 32px));max-height:calc(100dvh - max(74px, 12vh) - 24px);display:flex;flex-direction:column;background:var(--hxp-control-surface);border:1px solid var(--hxp-control-border);border-radius:18px;box-shadow:var(--v17-menu-shadow);backdrop-filter:none;animation:hxp-command-enter .18s var(--hxp-ease) both}.routedAppShell.hxp17 .hxp-cmd__field{flex-shrink:0;min-height:64px;padding:16px 20px}.routedAppShell.hxp17 .hxp-cmd__results{min-height:0;padding:8px;overscroll-behavior:contain}.routedAppShell.hxp17 .hxp-cmd__rowMeta{font-size:12px;color:var(--hxp-control-muted)}.routedAppShell.hxp17 .hxp-cmd__sectionTitle{font-size:10px;letter-spacing:.06em}.routedAppShell.hxp17 .hxp-cmd__row--active{background:var(--hxp-control-hover)}@keyframes hxp-command-enter{0%{opacity:0;transform:translate(-50%,-4px)}to{opacity:1;transform:translate(-50%)}}@media (max-width:1100px){.routedAppShell.hxp17 .giV8 .giV8-qsearch{flex-basis:100%;max-width:none}.routedAppShell.hxp17 .hxp-bookings__tanstack .hxp-table-toolbar{flex-wrap:wrap;overflow:visible}.routedAppShell.hxp17 .hxp-bookings__tanstack :is(.hxp-table-summary,.hxp-table-search){flex-basis:100%;width:100%;max-width:none}}@media (max-width:760px){.routedAppShell.hxp17 :is(.askSearchField,.hxp-qsearch,.hxp-table-search,.v8x-qsearch,.jc-search,.searchField,.scopeSearch){min-height:44px;height:44px;max-width:100%}.routedAppShell.hxp17 .giV8 .giV8-qsearch input,.routedAppShell.hxp17 :is(.askSearchField,.hxp-qsearch,.hxp-table-search,.v8x-qsearch,.jc-search,.searchField,.scopeSearch,.v17-menu-search,.hxp-cmd__field) input{font-size:16px!important}.routedAppShell.hxp17 :is(.giV8-qsearch__clear,.hxp-bookings__search-clear,.v8x-qsearch__clear,.hxp-table-search button){width:36px;height:36px;flex-basis:36px}.routedAppShell.hxp17 .giV8__grow{display:none}.routedAppShell.hxp17 .giV8__count{flex-basis:100%;padding:2px 0}.routedAppShell.hxp17 .hxp-qsearch-kbd{display:none}.routedAppShell.hxp17 .gi17-table .hxp-table-group-picker{white-space:nowrap}.routedAppShell.hxp17 .hxp-cmd{top:max(16px,env(safe-area-inset-top));max-height:calc(100dvh - 32px - env(safe-area-inset-top))}.routedAppShell.hxp17 .hxp-cmd__field{padding:12px 16px}.routedAppShell.hxp17 .hxp-cmd__row{flex-wrap:wrap;column-gap:8px;row-gap:2px}.routedAppShell.hxp17 .hxp-cmd__rowMeta{flex-basis:100%;margin-left:36px;white-space:normal}.routedAppShell.hxp17 .hxp-cmd__esc{min-height:32px;min-width:32px}}@media (prefers-reduced-motion:reduce){.routedAppShell.hxp17 .hxp-cmd{animation:none;transform:translateX(-50%)}.routedAppShell.hxp17 :is(.askSearchField,.hxp-qsearch,.hxp-table-search,.v8x-qsearch,.jc-search,.searchField,.scopeSearch,.hxp17-rail-search,.hxp17-home-search,.hxp-btn--secondary,.hxp-datechip,.hxp17-outline,.hxp-table-columns,.hxp-table-clear){transition:none}}.routedAppShell.hxp17 .sidebar :is(nav,.railFoot) a{font-size:14px!important;font-weight:400}.routedAppShell.hxp17 .sidebar :is(nav,.railFoot) a.active{font-weight:600}.routedAppShell.hxp17 .sidebar :is(.navMark,.navMark svg){width:17px;min-width:17px;height:17px}.routedAppShell.hxp17 .sidebar .askNavHeading .journey-ai-orb{width:18px;height:18px;min-width:18px;flex:0 0 18px;border-radius:5px}.routedAppShell.hxp17 .sidebar .askNavRecents>a{font-size:13px!important}.routedAppShell.hxp17 .sidebar .hxp17-recents-list small,.routedAppShell.hxp17 .sidebar .v17-scope-trigger-copy small{font-size:12px!important}.hxp17-threads .jc-filters{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-inline:contain;gap:4px;padding:0 12px 10px;scrollbar-width:thin}.hxp17-threads .jc-filters button{flex:0 0 auto;white-space:nowrap;min-height:30px;padding:5px 8px;font-size:12px!important;border-radius:999px}.hxp17-threads .jc-list-top h2{font-size:14px}.hxp17-threads .jc-search{min-height:36px;border-radius:999px;background:var(--hxp-surface)}.hxp17-threads .jc-search input{font-size:13px!important}.hxp17-threads .hxp17-thread-layout{justify-content:flex-end}.hxp17-threads .hxp17-thread-layout button[aria-pressed=true]{background:var(--hxp-btn,#18181b);color:var(--hxp-on-btn,#fff)}.hxp17-threads .hxp17-thread-layout .hxp17-thread-refresh{margin-left:0}.hxp17-threads .jc-conversation-copy strong{font-size:14px}.hxp17-threads .jc-conversation-copy :is(p,small),.hxp17-threads .jc-conversation-meta{font-size:12px!important}.hxp17-threads [data-ibx-grid=list]{grid-template-columns:minmax(0,1fr) 300px}.hxp17-threads [data-ibx-grid=list]>.jc-list{border:0;border-radius:0}.hxp17-threads [data-ibx-grid=list] .jc-conversation{min-height:54px;border-radius:13px}.hxp17-threads [data-ibx-grid=list] .jc-list-top{display:flex;justify-content:space-between;gap:16px}.hxp17-threads [data-ibx-grid=list] .jc-search{max-width:300px}.hxp20-thread-preview{align-self:start;padding:20px;border:1px solid var(--hxp-hairline);border-radius:20px;background:var(--hxp-surface)}.hxp20-thread-preview h2{margin:16px 0 8px}.hxp20-thread-preview h3{font-size:15px}.hxp20-thread-preview p{font-size:13px;color:var(--hxp-muted);line-height:1.6}.hxp20-thread-preview .hxp20-keyboard-hint{font-size:12px;margin-top:20px}@media(max-width:1000px){.hxp17-threads [data-ibx-grid=list]{grid-template-columns:minmax(0,1fr)}.hxp20-thread-preview{display:none}}@media(max-width:780px){.hxp17-threads [data-ibx-grid=list]>.jc-list{display:flex}.hxp17-threads [data-ibx-grid=list] .jc-list-top{display:block}.hxp17-threads [data-ibx-grid=list] .jc-search{max-width:none}.hxp17-threads .hxp17-thread-layout{flex-wrap:wrap}.hxp17-threads .jc-search input{font-size:16px!important}}.routedAppShell.hxp17 .hxp20-website{color:var(--hxp-ink);font-family:var(--hxp-font-ui)}.routedAppShell.hxp17 .hxp20-website h1{font-family:var(--hxp-font-display);font-size:40px;font-weight:300;line-height:1.1;letter-spacing:-.035em}.routedAppShell.hxp17 .hxp20-website h2{font-family:var(--hxp-font-ui);font-size:15px;font-weight:600;line-height:1.4;letter-spacing:normal}.routedAppShell.hxp17 .hxp20-website .hxp20-website-card{background:var(--hxp-surface);border:1px solid var(--hxp-hairline);border-radius:28px;padding:24px;box-shadow:none}.routedAppShell.hxp17 .hxp20-website p{font-family:var(--hxp-font-ui);font-size:14px;line-height:1.55}@media(min-width:640px){.routedAppShell.hxp17 .hxp20-website-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.routedAppShell.hxp17 .hxp20-website-pages{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.routedAppShell.hxp17 .hxp20-website-details{grid-template-columns:repeat(2,minmax(0,1fr))}.routedAppShell.hxp17 .hxp20-website-pages{grid-template-columns:repeat(3,minmax(0,1fr))}}html:not([data-theme=dark]) .routedAppShell.hxp17 .hxp20-website-card{background:#fff}.membership-studio.hxp17,.routedAppShell.hxp22,:root:has(.routedAppShell.hxp22){--jn-ink:#18181B;--jn-ink-hover:#3F3F46;--jn-text-secondary:#52525B;--jn-text-body-muted:#6B6B6D;--jn-text-muted:#8B8B94;--jn-text-faint:#A1A1AA;--jn-separator:#C4C4C9;--jn-line:#E4E4E7;--jn-card-ring:#EDEDF0;--jn-hairline:#F0F0F2;--jn-row-divider:#EAEAEC;--jn-hover:#F4F4F5;--jn-container:#F6F6F7;--jn-surface:#FFFFFF;--jn-passport:#1B2436;--jn-passport-orb:#1A2333;--jn-alert:#C8433B;--jn-success:#3C6E47;--jn-warning:#8B6633;--jn-legend-gold:#C9AE72;--jn-tint:rgba(24,24,27,1);--jn-scrim:rgba(24,24,27,0.28);--jn-font-serif:"Awesome Serif",Georgia,serif;--jn-font-sans:"Fellix",sans-serif;--jn-title-page:clamp(48px,5vw,80px);--jn-title-home:clamp(48px,5.2vw,84px);--jn-title-sub:clamp(36px,3.4vw,52px);--jn-title-tracking:-0.04em;--jn-title-leading:0.96;--jn-stat-size:40px;--jn-stat-tracking:-0.035em;--jn-subtitle-size:17px;--jn-body-size:15px;--jn-label-size:14px;--jn-nav-size:15px;--jn-caps-size:11px;--jn-caps-tracking:0.14em;--jn-table-head-tracking:0.12em;--jn-r-pill:999px;--jn-r-menu-item:14px;--jn-r-row:18px;--jn-r-sm:16px;--jn-r-card:20px;--jn-r-card-lg:24px;--jn-r-popover:24px;--jn-r-container:28px;--jn-r-modal:28px;--jn-btn-h:40px;--jn-btn-h-lg:44px;--jn-icon-btn:40px;--jn-nav-row-h:40px;--jn-seg-thumb-h:36px;--jn-search-sm:32px;--jn-search-md:40px;--jn-search-lg:46px;--jn-search-hero:60px;--jn-shadow-toggle:0 1px 3px rgba(0,0,0,0.08);--jn-shadow-card:0 1px 3px rgba(0,0,0,0.04);--jn-shadow-card-hover:0 12px 30px rgba(0,0,0,0.08);--jn-shadow-search:0 16px 40px rgba(0,0,0,0.06),0 2px 6px rgba(0,0,0,0.03);--jn-shadow-popover:0 0 0 1px rgba(24,24,27,0.06),0 24px 60px rgba(0,0,0,0.16);--jn-shadow-dock:0 20px 50px rgba(0,0,0,0.10),0 2px 6px rgba(0,0,0,0.04);--jn-shadow-fab:0 16px 40px rgba(0,0,0,0.22),0 2px 6px rgba(0,0,0,0.12);--jn-focus-border:#18181B;--jn-focus-ring:0 0 0 4px rgba(24,24,27,0.06);--jn-ease:cubic-bezier(0.16,0.84,0.44,1);--jn-dur-hover:200ms;--jn-dur-lift:300ms;--jn-dur-menu:260ms;--jn-dur-rail:320ms;--jn-page-max:1240px;--jn-workspace-max:1680px;--jn-gutter:32px;--jn-page-pad-top:28px;--jn-page-pad-bottom:160px;--jn-header-gap:40px;--jn-rail-open:264px;--jn-rail-closed:72px}