.BrandLogo-module__yhzQLG__logo{object-fit:contain;flex:none;width:164px;max-width:100%;height:auto;display:block}.BrandLogo-module__yhzQLG__compact{width:136px}.BrandLogo-module__yhzQLG__tagline{width:360px}.BrandLogo-module__yhzQLG__icon{object-fit:contain;flex:0 0 40px;width:40px;height:40px;display:block}@media (max-width:720px){.BrandLogo-module__yhzQLG__logo:not(.BrandLogo-module__yhzQLG__tagline){width:120px}.BrandLogo-module__yhzQLG__tagline{width:300px}}
.ConciergeChrome-module__i-Lmja__header.ai-concierge-header{gap:8px}.ConciergeChrome-module__i-Lmja__header.ai-concierge-header>.ConciergeChrome-module__i-Lmja__identity{align-items:center;gap:9px;min-width:0;display:flex}.ConciergeChrome-module__i-Lmja__identity>img{flex:none;width:34px;height:34px}.ConciergeChrome-module__i-Lmja__identity>div{min-width:0}.ConciergeChrome-module__i-Lmja__identity small{line-height:1.5}.ConciergeChrome-module__i-Lmja__composer{border:1px solid var(--fog);background:var(--deep);border-radius:16px;grid-template-columns:minmax(0,1fr) 44px;align-items:end;gap:10px;padding:10px;display:grid}.ConciergeChrome-module__i-Lmja__composer:focus-within{border-color:var(--aurora);outline-offset:2px;outline:2px solid #69d5c126}.ConciergeChrome-module__i-Lmja__composer>div{min-width:0}.ConciergeChrome-module__i-Lmja__composer label{color:var(--mist);letter-spacing:.06em;margin:0 0 4px 4px;font:500 10px/1.4 IBM Plex Mono,monospace;display:block}.ConciergeChrome-module__i-Lmja__composer input{width:100%;min-width:0;min-height:44px;color:var(--ivory);background:0 0;border:0;border-radius:6px;padding:8px 4px;font:500 16px/1.5 Manrope,sans-serif}.ConciergeChrome-module__i-Lmja__composer input::placeholder{color:var(--mist);opacity:1}.ConciergeChrome-module__i-Lmja__composer input:focus{outline:none}.ConciergeChrome-module__i-Lmja__composer>button{background:var(--aurora);width:44px;min-height:44px;color:var(--void);cursor:pointer;border:0;border-radius:50%;padding:0;font:600 24px/1 Manrope,sans-serif}.ConciergeChrome-module__i-Lmja__composer>button:disabled{opacity:.45;cursor:default}.ConciergeChrome-module__i-Lmja__composer>button:focus-visible{outline:2px solid var(--aurora);outline-offset:3px}@media (max-width:960px){.ConciergeChrome-module__i-Lmja__launcher.ai-command{bottom:max(12px, calc(8px + env(safe-area-inset-bottom)))}}@media (max-width:1024px){body:has(main.tour-detail-v6) form.ai-command.ConciergeChrome-module__i-Lmja__launcher{left:max(14px, env(safe-area-inset-left));right:auto;bottom:calc(14px + env(safe-area-inset-bottom));grid-template-columns:1fr;place-items:stretch stretch;width:52px;min-height:52px;padding:0;transition:none;transform:none}body:has(main.tour-detail-v6) form.ai-command.ConciergeChrome-module__i-Lmja__launcher:after{display:none}body:has(main.tour-detail-v6) form.ai-command.ConciergeChrome-module__i-Lmja__launcher>div{display:none}body:has(main.tour-detail-v6) form.ai-command.ConciergeChrome-module__i-Lmja__launcher>.command-send{display:none}body:has(main.tour-detail-v6) form.ai-command.ConciergeChrome-module__i-Lmja__launcher>.command-add>span{display:none}body:has(main.tour-detail-v6) form.ai-command.ConciergeChrome-module__i-Lmja__launcher>.command-add{width:100%;height:100%;min-height:50px;color:var(--ivory);background:0 0;border:0;place-items:center;display:grid}body:has(main.tour-detail-v6) form.ai-command.ConciergeChrome-module__i-Lmja__launcher>.command-add:after{content:"AI";letter-spacing:.08em;font:750 11px IBM Plex Mono,monospace}body:has(main.tour-detail-v6) form.ai-command.ConciergeChrome-module__i-Lmja__launcher>.command-add:focus-visible{outline:2px solid var(--aurora);outline-offset:2px}}@media (max-width:960px){body:has(main.tour-detail-v6) form.ai-command.ConciergeChrome-module__i-Lmja__launcher{left:auto;right:calc(14px + env(safe-area-inset-right))}}
