html body:has(.trip-day-page.trip-itinerary-screen) .trip-day-page.trip-itinerary-screen{--webnext-screen-zoom:1!important;display:grid!important;justify-items:center!important;zoom:1!important;width:100vw!important;max-width:100vw!important;min-height:100dvh!important;margin-inline:calc(50% - 50vw)!important;padding:calc(4.5rem + env(safe-area-inset-top)) max(.75rem,env(safe-area-inset-left)) calc(6.6rem + env(safe-area-inset-bottom)) max(.75rem,env(safe-area-inset-right))!important;overflow-x:clip!important;background:#f3f8fd!important;box-sizing:border-box!important}body.min-h-full.flex.flex-col:has(.trip-day-page.trip-workspace-v2)>nav.app-bottom-dock.app-bottom-dock,body:has(.trip-day-page.trip-workspace-v2)>.app-bottom-dock.app-bottom-dock{display:none!important;visibility:hidden!important;pointer-events:none!important}body:has(.trip-day-page.trip-workspace-v2)>.app-topbar.app-topbar:not(.is-hopper-home){display:none!important}.trip-day-page.trip-workspace-v2 .trip-draft-back.trip-draft-back{width:2.55rem!important;min-width:2.55rem!important;height:2.55rem!important;min-height:2.55rem!important;padding:0!important;font-size:0!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface){--trip-ios-parity-shell:min(30.25rem,calc(100vw - 1rem));--trip-ios-parity-ink:#101827;--trip-ios-parity-muted:#697a90;--trip-ios-parity-line:#e6edf6;--trip-ios-parity-blue:#176dcc;--trip-ios-parity-blue-soft:#e9f3ff;--trip-ios-parity-green:#159664;--trip-ios-parity-green-soft:#e9f8f1;--trip-ios-parity-orange:#f37224;--trip-ios-parity-orange-soft:#fff1e8;--trip-ios-parity-card:rgba(255,255,255,0.98);--trip-ios-parity-shadow:0 1rem 2.4rem rgba(18,42,74,0.075),inset 0 1px 0 rgba(255,255,255,0.95);background:linear-gradient(180deg,#f8fbff,#ffffff 26rem,#ffffff)!important;background-image:linear-gradient(180deg,#f8fbff,#ffffff 26rem,#ffffff)!important;background-size:auto!important;overflow-x:clip!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page{display:grid!important;justify-items:center!important;width:100%!important;max-width:none!important;min-height:100dvh!important;padding:calc(.72rem + env(safe-area-inset-top)) .5rem calc(8.9rem + env(safe-area-inset-bottom))!important;background:transparent!important;color:var(--trip-ios-parity-ink)!important;overflow-x:clip!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-parity-surface{display:grid!important;width:var(--trip-ios-parity-shell)!important;max-width:var(--trip-ios-parity-shell)!important;min-width:0!important;margin-inline:auto!important;gap:.88rem!important;background:transparent!important;box-shadow:none!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-parity-scroll{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:var(--trip-ios-parity-shell)!important;max-width:var(--trip-ios-parity-shell)!important;min-width:0!important;gap:.98rem!important;margin-inline:auto!important;padding:0 0 calc(8.4rem + env(safe-area-inset-bottom))!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-parity-scroll>:is(.trip-draft-hero,.trip-draft-day-tabs,.trip-draft-search,.trip-draft-search-status,.trip-draft-readiness-card,.trip-draft-business-pipeline,.trip-draft-describe,.trip-draft-reply,.trip-draft-prompt-preview,.trip-draft-date-row,.trip-draft-destination,.trip-draft-route-intent-box,.trip-draft-local-timeline,.trip-draft-starters,.trip-draft-smart-starts){grid-column:1!important;grid-row:auto!important;width:100%!important;max-width:100%!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-parity-topbar{position:sticky!important;top:max(.45rem,env(safe-area-inset-top))!important;z-index:80!important;display:grid!important;grid-template-columns:3.65rem minmax(0,1fr) auto!important;align-items:center!important;width:var(--trip-ios-parity-shell)!important;max-width:var(--trip-ios-parity-shell)!important;min-height:5rem!important;margin-inline:auto!important;padding:.36rem 0!important;border:0!important;border-radius:0!important;background:rgba(248,251,255,.84)!important;box-shadow:none!important;-webkit-backdrop-filter:blur(18px) saturate(1.08)!important;backdrop-filter:blur(18px) saturate(1.08)!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-parity-topbar>div:nth-child(2){min-width:0!important;text-align:center!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-parity-topbar :is(h1,p){margin:0!important;letter-spacing:0!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-parity-topbar h1{color:var(--trip-ios-parity-ink)!important;font-size:1.88rem!important;font-weight:950!important;line-height:1.02!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-parity-topbar p{margin-top:.16rem!important;color:var(--trip-ios-parity-muted)!important;font-size:.92rem!important;font-weight:820!important;line-height:1.1!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-parity-topbar :is(.trip-draft-back,.trip-draft-top-actions button){display:inline-grid!important;place-items:center!important;width:3.55rem!important;min-width:3.55rem!important;height:3.55rem!important;min-height:3.55rem!important;padding:0!important;border:0!important;border-radius:999px!important;background:rgba(255,255,255,.92)!important;color:var(--trip-ios-parity-ink)!important;box-shadow:var(--trip-ios-parity-shadow)!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-parity-topbar .trip-draft-top-actions{display:inline-grid!important;grid-auto-flow:column!important;align-items:center!important;gap:.42rem!important;padding:.18rem!important;border-radius:2rem!important;background:rgba(255,255,255,.7)!important;box-shadow:inset 0 0 0 1px rgba(228,236,246,.78)!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-parity-topbar .trip-draft-top-actions button:last-child{grid-template-columns:auto auto!important;gap:.48rem!important;width:auto!important;min-width:5.9rem!important;padding-inline:1rem!important;background:var(--trip-ios-parity-blue)!important;color:#ffffff!important;font-size:.98rem!important;font-weight:950!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-parity-hero{display:grid!important;grid-template-columns:4.3rem minmax(0,1fr) auto!important;align-items:start!important;gap:.88rem!important;padding:1.18rem!important;border:1px solid var(--trip-ios-parity-line)!important;border-radius:1.56rem!important;background:var(--trip-ios-parity-card)!important;box-shadow:var(--trip-ios-parity-shadow)!important;overflow:hidden!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-parity-hero>span:first-child{grid-column:1!important;grid-row:1/3!important;display:inline-grid!important;place-items:center!important;width:3.72rem!important;min-width:3.72rem!important;height:3.72rem!important;border-radius:1.06rem!important;background:var(--trip-ios-parity-blue)!important;color:#ffffff!important;box-shadow:0 .85rem 1.65rem rgba(23,109,204,.2)!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-parity-hero>div{grid-column:2!important;grid-row:1!important;min-width:0!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-parity-hero h2{margin:0!important;color:var(--trip-ios-parity-ink)!important;font-size:clamp(1.84rem,7vw,2.48rem)!important;font-weight:950!important;line-height:1.08!important;letter-spacing:0!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-parity-hero p{margin:.42rem 0 0!important;overflow:hidden!important;color:var(--trip-ios-parity-muted)!important;font-size:1.13rem!important;font-weight:780!important;line-height:1.28!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-parity-hero>button:not(.trip-draft-primary-map){grid-column:3!important;grid-row:1!important;display:inline-grid!important;place-items:center!important;width:3.48rem!important;height:3.48rem!important;border:1px solid #d5e6fb!important;border-radius:999px!important;background:var(--trip-ios-parity-blue-soft)!important;color:var(--trip-ios-parity-blue)!important;box-shadow:none!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-parity-hero>.trip-draft-sync-pill{grid-column:2/4!important;grid-row:2!important;justify-self:start!important;min-height:2.26rem!important;padding:.46rem .86rem!important;border:1px solid #cdebdc!important;border-radius:999px!important;background:var(--trip-ios-parity-green-soft)!important;color:var(--trip-ios-parity-green)!important;font-size:.92rem!important;font-weight:900!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-parity-hero>.trip-draft-primary-map{grid-column:1/-1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.52rem!important;width:100%!important;min-height:4.08rem!important;border:0!important;border-radius:1.08rem!important;background:var(--trip-ios-parity-blue)!important;color:#ffffff!important;font-size:1.22rem!important;font-weight:950!important;box-shadow:0 1rem 2rem rgba(23,109,204,.18)!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-draft-day-tabs:is(.trip-draft-day-tabs){display:flex!important;flex-wrap:wrap!important;gap:.54rem!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-draft-day-tabs:is(.trip-draft-day-tabs) button{flex:0 0 auto!important;min-width:0!important;min-height:3.08rem!important;padding:0 1.08rem!important;border:1px solid #d5e6fb!important;border-radius:999px!important;background:var(--trip-ios-parity-blue-soft)!important;color:var(--trip-ios-parity-blue)!important;font-size:1rem!important;font-weight:930!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-draft-day-tabs:is(.trip-draft-day-tabs) button.is-active{border-color:transparent!important;background:var(--trip-ios-parity-blue)!important;color:#ffffff!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-draft-search:is(.trip-draft-search){display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;min-height:4.18rem!important;padding:0 1.02rem!important;border:1px solid var(--trip-ios-parity-line)!important;border-radius:1.38rem!important;background:rgba(255,255,255,.96)!important;box-shadow:var(--trip-ios-parity-shadow)!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-parity-readiness{display:grid!important;grid-template-columns:5.1rem minmax(0,1fr) auto!important;align-items:center!important;gap:.88rem!important;padding:1.08rem!important;border:1px solid var(--trip-ios-parity-line)!important;border-radius:1.42rem!important;background:var(--trip-ios-parity-card)!important;box-shadow:var(--trip-ios-parity-shadow)!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-parity-readiness>span{display:grid!important;place-items:center!important;width:4.35rem!important;height:4.35rem!important;border-radius:999px!important;background:radial-gradient(circle at center,#fff 56%,transparent 57%),conic-gradient(var(--trip-ios-parity-orange) var(--trip-draft-readiness,0),#e9eff7 0)!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-parity-readiness[data-state=ready]>span{background:radial-gradient(circle at center,#fff 56%,transparent 57%),conic-gradient(var(--trip-ios-parity-green) var(--trip-draft-readiness,0),#e9eff7 0)!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-parity-readiness :is(h2,p){margin:0!important;min-width:0!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-parity-readiness h2{color:var(--trip-ios-parity-ink)!important;font-size:1.26rem!important;font-weight:950!important;line-height:1.08!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-parity-readiness p{margin-top:.2rem!important;color:var(--trip-ios-parity-muted)!important;font-size:.96rem!important;font-weight:780!important;line-height:1.28!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-parity-readiness>button{min-height:3.35rem!important;padding:0 1.18rem!important;border:0!important;border-radius:999px!important;background:var(--trip-ios-parity-orange)!important;color:#ffffff!important;font-size:.98rem!important;font-weight:950!important;box-shadow:0 .88rem 1.9rem rgba(243,114,36,.18)!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-parity-readiness[data-state=ready]>button{background:var(--trip-ios-parity-green)!important;box-shadow:0 .88rem 1.9rem rgba(21,150,100,.18)!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-parity-readiness .trip-draft-readiness-chips{grid-column:1/-1!important;display:flex!important;flex-wrap:wrap!important;gap:.46rem!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-parity-business{display:grid!important;gap:.8rem!important;padding:1.05rem!important;border:1px solid #d6e8fb!important;border-radius:1.4rem!important;background:linear-gradient(180deg,rgba(245,251,255,.98),rgba(255,255,255,.98))!important;box-shadow:var(--trip-ios-parity-shadow)!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-parity-copilot{padding:1.16rem!important;border:1px solid #ffdcca!important;border-radius:1.48rem!important;background:linear-gradient(180deg,rgba(255,250,247,.98),rgba(255,255,255,.98))!important;box-shadow:var(--trip-ios-parity-shadow)!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-parity-copilot>header{display:grid!important;grid-template-columns:3.62rem minmax(0,1fr) 3.62rem!important;align-items:center!important;gap:.86rem!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-parity-copilot>header>span{display:inline-grid!important;place-items:center!important;width:3.28rem!important;height:3.28rem!important;border-radius:.96rem!important;background:linear-gradient(135deg,#f37224,#6da7ff)!important;color:#ffffff!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-parity-copilot :is(h2,p){margin:0!important;letter-spacing:0!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-parity-copilot h2{color:var(--trip-ios-parity-ink)!important;font-size:1.34rem!important;font-weight:950!important;line-height:1.08!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-parity-copilot p{margin-top:.22rem!important;color:var(--trip-ios-parity-muted)!important;font-size:.98rem!important;font-weight:760!important;line-height:1.32!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-parity-timeline{display:grid!important;gap:.84rem!important;padding:.1rem 0 0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-parity-timeline>:is(h2,p){margin:0!important;letter-spacing:0!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-parity-timeline>h2{color:var(--trip-ios-parity-ink)!important;font-size:2rem!important;font-weight:950!important;line-height:1.06!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-parity-timeline>p{color:var(--trip-ios-parity-muted)!important;font-size:1.13rem!important;font-weight:760!important;line-height:1.34!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-timeline-stop-card{position:relative!important;display:grid!important;grid-template-columns:3.05rem minmax(0,1fr)!important;gap:.62rem!important;align-items:start!important;min-width:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-timeline-stop-card:before{content:""!important;position:absolute!important;top:3.05rem!important;bottom:-1rem!important;left:1.52rem!important;width:2px!important;background:#e7eef7!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-timeline-stop-card>span{position:relative!important;z-index:1!important;display:inline-grid!important;place-items:center!important;width:2.8rem!important;height:2.8rem!important;border-radius:999px!important;background:var(--trip-ios-parity-blue)!important;color:#ffffff!important;font-size:1.1rem!important;font-weight:900!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-timeline-stop-card>div{display:grid!important;grid-template-columns:5rem minmax(0,1fr) 3.05rem 3.05rem!important;gap:.82rem!important;align-items:center!important;min-width:0!important;padding:1.12rem!important;border:1px solid var(--trip-ios-parity-line)!important;border-radius:1.48rem!important;background:var(--trip-ios-parity-card)!important;box-shadow:var(--trip-ios-parity-shadow)!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-timeline-stop-card i{display:inline-grid!important;place-items:center!important;width:4.65rem!important;height:4.65rem!important;border-radius:1rem!important;background:linear-gradient(135deg,#eef9ff,#8799a3)!important;color:rgba(255,255,255,.86)!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-timeline-stop-card section{min-width:0!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-timeline-stop-card h3{margin:0!important;color:var(--trip-ios-parity-ink)!important;font-size:1.52rem!important;font-weight:920!important;line-height:1.18!important;letter-spacing:0!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-timeline-stop-card strong{display:inline-flex!important;width:fit-content!important;min-height:2.2rem!important;align-items:center!important;margin-top:.46rem!important;padding:.36rem .72rem!important;border-radius:999px!important;background:var(--trip-ios-parity-blue-soft)!important;color:var(--trip-ios-parity-blue)!important;font-size:1rem!important;font-weight:860!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-timeline-stop-card p{grid-column:1/-1!important;margin:.62rem 0 0!important;padding:.62rem .78rem!important;border:1px solid #cdebdc!important;border-radius:.92rem!important;background:var(--trip-ios-parity-green-soft)!important;color:var(--trip-ios-parity-muted)!important;font-size:.88rem!important;font-weight:790!important;line-height:1.25!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-timeline-stop-card>div>button{display:inline-grid!important;place-items:center!important;width:2.9rem!important;height:2.9rem!important;min-width:2.9rem!important;min-height:2.9rem!important;padding:0!important;border:3px solid #687991!important;border-radius:999px!important;background:#ffffff!important;color:#687991!important;font-size:0!important;box-shadow:none!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-timeline-stop-card>div>button:last-child{border-width:2px!important;font-size:1.18rem!important;font-weight:950!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-timeline-stop-card>div>button.is-selected{border-color:var(--trip-ios-parity-blue)!important;background:var(--trip-ios-parity-blue)!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page :is(.trip-ios-route-gap,.trip-ios-insert-row){display:grid!important;grid-template-columns:2.95rem minmax(0,1fr) auto!important;align-items:center!important;gap:.72rem!important;min-height:4.65rem!important;margin-left:3.66rem!important;padding:.82rem .92rem!important;border-radius:1.24rem!important;text-align:left!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-route-gap{border:1px solid #cdebdc!important;background:rgba(237,250,244,.96)!important;color:var(--trip-ios-parity-green)!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-insert-row{border:1px solid #cde2fa!important;background:var(--trip-ios-parity-blue-soft)!important;color:var(--trip-ios-parity-blue)!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page :is(.trip-ios-route-gap>span,.trip-ios-insert-row>span,.trip-ios-route-gap>i){display:inline-grid!important;place-items:center!important;width:2.75rem!important;height:2.75rem!important;border-radius:999px!important;background:rgba(255,255,255,.66)!important;color:currentColor!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page :is(.trip-ios-route-gap strong,.trip-ios-insert-row strong){color:var(--trip-ios-parity-ink)!important;font-size:1rem!important;font-weight:950!important;line-height:1.1!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page :is(.trip-ios-route-gap small,.trip-ios-insert-row small){grid-column:2/3!important;color:var(--trip-ios-parity-muted)!important;font-size:.92rem!important;font-weight:760!important;line-height:1.22!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-route-gap>b{justify-self:start!important;padding:.42rem .7rem!important;border-radius:999px!important;background:var(--trip-ios-parity-green-soft)!important;color:var(--trip-ios-parity-green)!important;font-size:.88rem!important;font-weight:920!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-parity-smart-starts{display:grid!important;gap:.9rem!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-parity-smart-starts>:is(h2,h3,p){margin:0!important;letter-spacing:0!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-parity-smart-starts>:is(h2,h3){color:var(--trip-ios-parity-ink)!important;font-size:2rem!important;font-weight:950!important;line-height:1.08!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-parity-smart-starts>p{color:var(--trip-ios-parity-muted)!important;font-size:1.08rem!important;font-weight:750!important;line-height:1.36!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-parity-smart-starts .trip-draft-filter-row{display:flex!important;gap:.62rem!important;overflow-x:auto!important;padding-bottom:.18rem!important;scrollbar-width:none!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-parity-smart-starts .trip-draft-smart-list{display:grid!important;gap:.84rem!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-parity-smart-starts .trip-draft-smart-list button{display:grid!important;grid-template-columns:5.65rem minmax(0,1fr) 3.2rem!important;grid-template-rows:auto auto auto!important;align-items:center!important;gap:.28rem .88rem!important;min-height:7.8rem!important;padding:.9rem!important;border:1px solid var(--trip-ios-parity-line)!important;border-radius:1.28rem!important;background:var(--trip-ios-parity-card)!important;color:var(--trip-ios-parity-ink)!important;text-align:left!important;box-shadow:var(--trip-ios-parity-shadow)!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-parity-smart-starts .trip-draft-smart-list button>span{grid-column:1!important;grid-row:1/4!important;display:inline-grid!important;place-items:center!important;width:5.25rem!important;height:5.25rem!important;border-radius:1.1rem!important;background:linear-gradient(135deg,#f2fbff,#d6dde2)!important;color:#8796a4!important;font-size:.78rem!important;font-weight:900!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-parity-smart-starts .trip-draft-smart-list i{grid-column:3!important;grid-row:1/4!important;display:inline-grid!important;place-items:center!important;width:3rem!important;height:3rem!important;border-radius:999px!important;background:var(--trip-ios-parity-blue-soft)!important;color:var(--trip-ios-parity-blue)!important;font-size:0!important;font-style:normal!important;font-weight:950!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-parity-smart-starts .trip-draft-smart-list i:before{content:"+"!important;font-size:1.82rem!important;line-height:1!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-date-overlay{position:fixed!important;inset:0!important;z-index:220!important;display:flex!important;align-items:flex-end!important;justify-content:center!important;padding:0 .5rem .5rem!important;background:rgba(9,18,31,.34)!important;-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-date-sheet{display:grid!important;width:var(--trip-ios-parity-shell)!important;max-width:var(--trip-ios-parity-shell)!important;max-height:min(89dvh,calc(100dvh - 1rem))!important;gap:1.25rem!important;padding:.7rem 1.22rem calc(1.22rem + env(safe-area-inset-bottom))!important;border:0!important;border-radius:2.1rem 2.1rem 1.65rem 1.65rem!important;background:rgba(255,255,255,.99)!important;box-shadow:0 -1.2rem 3.5rem rgba(7,17,31,.24)!important;overflow-y:auto!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-sheet-grabber{justify-self:center!important;display:block!important;width:3.4rem!important;height:.36rem!important;border-radius:999px!important;background:#c9c9ce!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-date-sheet-head{display:grid!important;grid-template-columns:3.5rem minmax(0,1fr) 3.5rem!important;align-items:center!important;padding:0!important;border:0!important;background:transparent!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-date-sheet-head h2{grid-column:2!important;margin:0!important;color:var(--trip-ios-parity-ink)!important;font-size:1.62rem!important;font-weight:950!important;line-height:1.1!important;text-align:center!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-date-sheet-head button{grid-column:3!important;display:inline-grid!important;place-items:center!important;width:3.3rem!important;height:3.3rem!important;border:0!important;border-radius:999px!important;background:#f3f4f6!important;color:var(--trip-ios-parity-ink)!important;font-size:1.58rem!important;font-weight:950!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-date-alert{display:grid!important;grid-template-columns:4.4rem minmax(0,1fr)!important;gap:.96rem!important;padding:1.05rem!important;border:1px solid #ffdcca!important;border-radius:1.42rem!important;background:var(--trip-ios-parity-orange-soft)!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-date-alert>span{display:inline-grid!important;place-items:center!important;width:3.8rem!important;height:3.8rem!important;border-radius:1.05rem!important;background:var(--trip-ios-parity-orange)!important;color:#ffffff!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-date-alert :is(h3,p){margin:0!important;letter-spacing:0!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-date-alert h3{color:var(--trip-ios-parity-ink)!important;font-size:1.48rem!important;font-weight:950!important;line-height:1.12!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-date-alert p{margin-top:.48rem!important;color:var(--trip-ios-parity-muted)!important;font-size:1.08rem!important;font-weight:780!important;line-height:1.4!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-date-section-title{margin:0!important;color:var(--trip-ios-parity-ink)!important;font-size:1.42rem!important;font-weight:950!important;line-height:1.12!important;letter-spacing:0!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-impact-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.72rem!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-impact-card{display:grid!important;gap:.42rem!important;min-height:6.35rem!important;padding:.82rem!important;border:1px solid #e1e7ef!important;border-radius:1.05rem!important;background:#f7f8fa!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-impact-card.is-booking{border-color:#cdebdc!important;background:var(--trip-ios-parity-green-soft)!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-impact-card :is(small,strong){display:block!important;min-width:0!important;margin:0!important;letter-spacing:0!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-impact-card small{color:var(--trip-ios-parity-muted)!important;font-size:.9rem!important;font-weight:880!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-impact-card strong{overflow:hidden!important;color:var(--trip-ios-parity-ink)!important;font-size:1.12rem!important;font-weight:950!important;line-height:1.12!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-date-fields{display:grid!important;gap:0!important;padding:.2rem .9rem!important;border:1px solid var(--trip-ios-parity-line)!important;border-radius:1.28rem!important;background:#ffffff!important;box-shadow:none!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-date-field{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;min-height:4.3rem!important;gap:.8rem!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-date-field+.trip-ios-date-field{border-top:1px solid #edf1f6!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-date-field span{color:var(--trip-ios-parity-ink)!important;font-size:1.08rem!important;font-weight:900!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-date-field input{width:9rem!important;height:2.75rem!important;min-width:0!important;padding:0 .7rem!important;border:0!important;border-radius:999px!important;background:#ededee!important;color:#111827!important;font-size:1rem!important;font-weight:780!important;text-align:center!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-date-note{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;gap:.58rem!important;margin:0!important;color:var(--trip-ios-parity-muted)!important;font-size:1rem!important;font-weight:780!important;line-height:1.36!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-date-error{margin:.72rem 0!important;color:#d33f12!important;font-size:.92rem!important;font-weight:860!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-date-actions{display:grid!important;gap:.72rem!important;padding:0!important;border:0!important;background:transparent!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page :is(.trip-ios-date-primary,.trip-ios-date-secondary){display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.62rem!important;width:100%!important;min-height:4.18rem!important;border:0!important;border-radius:1.32rem!important;font-size:1.14rem!important;font-weight:950!important;line-height:1!important;box-shadow:none!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-date-primary{background:var(--trip-ios-parity-orange)!important;color:#ffffff!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-date-secondary{background:var(--trip-ios-parity-blue-soft)!important;color:var(--trip-ios-parity-blue)!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-draft-dock{position:fixed!important;z-index:160!important;left:50%!important;bottom:max(.62rem,env(safe-area-inset-bottom))!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;width:min(calc(100vw - 2rem),25.6rem)!important;max-width:min(calc(100vw - 2rem),25.6rem)!important;min-height:4.92rem!important;gap:.18rem!important;padding:.48rem .55rem!important;border:1px solid rgba(255,255,255,.88)!important;border-radius:2.36rem!important;background:rgba(255,255,255,.84)!important;box-shadow:0 1.15rem 3.1rem rgba(15,23,42,.18),inset 0 1px 0 rgba(255,255,255,.98)!important;transform:translateX(-50%)!important;-webkit-backdrop-filter:blur(30px) saturate(1.12)!important;backdrop-filter:blur(30px) saturate(1.12)!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-draft-dock a{display:inline-flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;min-width:0!important;min-height:3.88rem!important;gap:.16rem!important;padding:.42rem .24rem!important;border:0!important;border-radius:2rem!important;background:transparent!important;color:#7a8aa0!important;font-size:.8rem!important;font-weight:850!important;line-height:1!important;text-align:center!important;text-decoration:none!important;white-space:nowrap!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-draft-dock a.is-active{background:rgba(255,255,255,.94)!important;color:var(--trip-ios-parity-blue)!important;box-shadow:0 .78rem 1.7rem rgba(15,23,42,.12),inset 0 1px 0 rgba(255,255,255,.98)!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-draft-sync-badge:is(.trip-draft-sync-badge){z-index:170!important;bottom:calc(5.85rem + env(safe-area-inset-bottom))!important}@media (max-width:520px){html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface){--trip-ios-parity-shell:min(100%,calc(100vw - 0.86rem))}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-timeline-stop-card>div:is(div){grid-template-columns:4.7rem minmax(0,1fr) 2.7rem 2.7rem!important;padding:.95rem!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-impact-grid:is(.trip-ios-impact-grid){grid-template-columns:minmax(0,1fr)!important}}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-rail{display:grid!important;gap:.72rem!important;width:min(31.25rem,calc(100vw - 1.5rem))!important;max-width:min(31.25rem,calc(100vw - 1.5rem))!important;min-width:0!important;margin-inline:auto!important;color:#101c2b!important;box-sizing:border-box!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-rail *,html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-rail :after,html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-rail :before{box-sizing:border-box!important;letter-spacing:0!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-rail :is(svg,img){flex:0 0 auto!important;max-width:100%!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-rail svg{display:block!important;width:1.18rem!important;height:1.18rem!important;min-width:1.18rem!important;min-height:1.18rem!important;overflow:visible!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-rail :is(.trip-day-back,.trip-day-actions button,.trip-itinerary-map-tile,.trip-itinerary-quick-action,.trip-itinerary-sync-pill,.trip-itinerary-score-ring,.trip-workspace-readiness-panel,.trip-workspace-booking-panel,.trip-route-insight-panel,.route-guide-card,.trip-gap-check-card,.suggested-order-card,.trip-day-timeline-head,.trip-day-timeline,.trip-smart-start-card,.timeline-stop-card){border:1px solid rgba(111,137,168,.18)!important;box-shadow:0 18px 42px rgba(31,62,104,.08),inset 0 1px 0 rgba(255,255,255,.72)!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-day-topbar{position:sticky!important;top:calc(.75rem + env(safe-area-inset-top))!important;z-index:50!important;display:grid!important;grid-template-columns:3.05rem minmax(0,1fr) auto!important;align-items:center!important;gap:.55rem!important;width:100%!important;min-height:4rem!important;margin:0!important;padding:.55rem!important;border-radius:.95rem!important;background:rgba(255,255,255,.96)!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-day-actions button,html body:has(.trip-day-page.trip-itinerary-screen) .trip-day-back{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:3rem!important;min-width:3rem!important;height:3rem!important;padding:0!important;border-radius:.72rem!important;background:#f7fbff!important;color:#101c2b!important;text-decoration:none!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-day-heading{min-width:0!important;text-align:center!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-day-heading h1{margin:0!important;font-size:clamp(1.15rem,4.7vw,1.55rem)!important;line-height:1.05!important;font-weight:900!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-day-heading p{margin:.16rem 0 0!important;color:#6b7f99!important;font-size:.78rem!important;font-weight:800!important;line-height:1.15!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-day-actions{display:inline-flex!important;align-items:center!important;gap:.45rem!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-day-actions button:last-child{width:auto!important;min-width:3.55rem!important;padding-inline:.82rem!important;font-weight:900!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-summary-card{display:grid!important;grid-template-columns:3.4rem minmax(0,1fr) auto!important;align-items:start!important;gap:.85rem!important;width:100%!important;margin:0!important;padding:1.05rem!important;border-radius:1rem!important;background:rgba(255,255,255,.96)!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-map-tile,html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-quick-action{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:3.15rem!important;min-width:3.15rem!important;height:3.15rem!important;border-radius:.95rem!important;background:#eaf4ff!important;color:#176ed3!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-map-tile svg,html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-quick-action svg{width:1.5rem!important;height:1.5rem!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-summary-copy{display:grid!important;gap:.35rem!important;min-width:0!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-summary-copy h2{margin:0!important;max-width:100%!important;font-size:clamp(1.28rem,5vw,2.05rem)!important;line-height:1.06!important;font-weight:950!important;text-wrap:balance!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-summary-copy p{margin:0!important;color:#6b7f99!important;font-size:.98rem!important;font-weight:800!important}html body:has(.trip-day-page.trip-itinerary-screen) :is(.trip-itinerary-chip-row,.trip-itinerary-readiness-chips){display:flex!important;flex-wrap:wrap!important;gap:.42rem!important;width:100%!important;min-width:0!important}html body:has(.trip-day-page.trip-itinerary-screen) .route-guide-card b,html body:has(.trip-day-page.trip-itinerary-screen) .trip-day-timeline-proof-strip b,html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-sort-strip b,html body:has(.trip-day-page.trip-itinerary-screen) .trip-smart-start-card em,html body:has(.trip-day-page.trip-itinerary-screen) :is(.trip-itinerary-chip-row,.trip-itinerary-readiness-chips) b{display:inline-flex!important;align-items:center!important;gap:.32rem!important;width:fit-content!important;max-width:100%!important;min-height:1.72rem!important;padding:.28rem .58rem!important;border:1px solid #d7e6f7!important;border-radius:999px!important;background:#edf6ff!important;color:#176ed3!important;font-size:.76rem!important;font-weight:900!important;line-height:1!important;white-space:nowrap!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-chip-row b.is-orange{border-color:#ffd8c2!important;background:#fff3eb!important;color:#f26a1b!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-chip-row b.is-green,html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-readiness-chips b{border-color:#cceada!important;background:#edf9f3!important;color:#138b55!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-day-timeline-proof-strip,html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-summary-proof{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.45rem!important;width:100%!important;min-width:0!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-day-timeline-proof-strip span,html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-summary-proof span{display:grid!important;min-width:0!important;gap:.12rem!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-day-timeline-proof-strip small,html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-summary-proof small{color:#6b7f99!important;font-size:.68rem!important;font-weight:900!important;line-height:1!important;text-transform:uppercase!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-summary-proof b{color:#101c2b!important;font-size:.86rem!important;font-weight:900!important;line-height:1.18!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-edit-map{grid-column:1/-1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.5rem!important;width:100%!important;min-height:3.15rem!important;margin-top:.2rem!important;padding:.78rem 1rem!important;border:0!important;border-radius:.72rem!important;background:#1b73d7!important;color:#fff!important;font-size:.95rem!important;font-weight:950!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-ios-controls{display:grid!important;gap:.72rem!important;width:100%!important;margin:0!important;padding:0!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-ios-day-tabs,html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-refiner-row{display:flex!important;flex-wrap:nowrap!important;gap:.55rem!important;width:100%!important;min-width:0!important;overflow-x:auto!important;overflow-y:hidden!important;padding-bottom:.08rem!important;scrollbar-width:none!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-ios-day-tabs::-webkit-scrollbar,html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-refiner-row::-webkit-scrollbar{display:none!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-ios-day-tabs button,html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-refiner-row button,html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-sort-strip button{appearance:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.38rem!important;flex:0 0 auto!important;width:auto!important;min-width:max-content!important;min-height:3rem!important;padding:.72rem 1rem!important;border:1px solid #d7e6f7!important;border-radius:999px!important;background:#edf6ff!important;color:#176ed3!important;font-size:.95rem!important;font-weight:950!important;line-height:1!important;white-space:nowrap!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-ios-day-tabs button.is-active{border-color:#176ed3!important;background:#176ed3!important;color:#fff!important;box-shadow:0 12px 24px rgba(23,110,211,.24)!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-ios-day-tabs button.is-import,html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-sort-strip button.is-warning{border-color:#ffd8c2!important;background:#fff3eb!important;color:#f26a1b!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-ios-search{position:relative!important;display:grid!important;grid-template-columns:1.45rem minmax(0,1fr)!important;align-items:center!important;gap:.72rem!important;width:100%!important;min-height:3.85rem!important;padding:0 1rem!important;border:1px solid #dfe9f5!important;border-radius:.95rem!important;background:rgba(255,255,255,.96)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.72)!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-ios-search span{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:1.45rem!important;height:1.45rem!important;color:#6b7f99!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-ios-search svg{width:1.35rem!important;height:1.35rem!important;min-width:1.35rem!important;min-height:1.35rem!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-ios-search input{display:block!important;width:100%!important;min-width:0!important;border:0!important;outline:0!important;background:transparent!important;color:#101c2b!important;font-size:1.05rem!important;font-weight:850!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-sort-strip{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr)) auto!important;align-items:center!important;gap:.5rem!important;width:100%!important;padding:.65rem!important;border:1px solid #dfe9f5!important;border-radius:.95rem!important;background:rgba(255,255,255,.76)!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-sort-strip span{display:grid!important;min-width:0!important;gap:.18rem!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-sort-strip small{color:#6b7f99!important;font-size:.68rem!important;font-weight:900!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-sort-strip b{justify-content:flex-start!important;overflow:hidden!important;text-overflow:ellipsis!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-session-strip{display:block!important;width:100%!important;padding:.78rem 1rem!important;border:1px solid #dfe9f5!important;border-radius:.72rem!important;background:rgba(255,255,255,.92)!important;color:#f26a1b!important;font-size:.9rem!important;font-weight:900!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-session-strip.has-action{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:.8rem!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-session-strip.has-action>span{min-width:0!important;overflow-wrap:anywhere!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-session-strip.has-action>button{flex:0 0 auto!important;min-height:2.1rem!important;border:1px solid!important;border-radius:.5rem!important;background:rgba(255,255,255,.74)!important;color:inherit!important;font-size:.72rem!important;font-weight:900!important;padding:.35rem .72rem!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-session-strip.has-action>button:disabled{cursor:not-allowed!important;opacity:.55!important}html body:has(.trip-day-page.trip-itinerary-screen) .route-guide-card,html body:has(.trip-day-page.trip-itinerary-screen) .suggested-order-card,html body:has(.trip-day-page.trip-itinerary-screen) .trip-day-timeline,html body:has(.trip-day-page.trip-itinerary-screen) .trip-day-timeline-head,html body:has(.trip-day-page.trip-itinerary-screen) .trip-gap-check-card,html body:has(.trip-day-page.trip-itinerary-screen) .trip-route-insight-panel{display:grid!important;gap:.72rem!important;width:100%!important;min-width:0!important;margin:0!important;padding:1rem!important;border-radius:1rem!important;background:rgba(255,255,255,.96)!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-score-ring{display:inline-grid!important;place-items:center!important;align-content:center!important;width:4.1rem!important;height:4.1rem!important;border-radius:999px!important;background:radial-gradient(circle at center,#fff 54%,transparent 56%),conic-gradient(#f26a1b var(--trip-itinerary-score,0),#e6edf5 0)!important;color:#101c2b!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-score-ring b{font-size:1.18rem!important;line-height:1!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-score-ring span{color:#6b7f99!important;font-size:.72rem!important;font-weight:900!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-workspace-readiness-copy{display:grid!important;gap:.36rem!important;min-width:0!important}html body:has(.trip-day-page.trip-itinerary-screen) :is(.trip-workspace-readiness-copy h3,.route-guide-card h3,.trip-gap-check-card h3,.suggested-order-card b,.trip-day-timeline-head h2){margin:0!important;color:#101c2b!important;font-size:clamp(1.08rem,4.3vw,1.45rem)!important;line-height:1.08!important;font-weight:950!important}html body:has(.trip-day-page.trip-itinerary-screen) :is(.trip-workspace-readiness-copy p,.route-guide-card p,.trip-gap-check-card p,.suggested-order-card p,.trip-day-timeline-head p){margin:0!important;color:#6b7f99!important;font-size:.94rem!important;font-weight:750!important;line-height:1.35!important}html body:has(.trip-day-page.trip-itinerary-screen) .route-guide-card>span:first-child,html body:has(.trip-day-page.trip-itinerary-screen) .suggested-order-card>span:first-child,html body:has(.trip-day-page.trip-itinerary-screen) .trip-gap-check-card header>span:first-child,html body:has(.trip-day-page.trip-itinerary-screen) .trip-workspace-booking-panel>span:first-child{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:3rem!important;height:3rem!important;border-radius:.9rem!important;background:#edf6ff!important;color:#176ed3!important;font-size:.78rem!important;font-weight:950!important}html body:has(.trip-day-page.trip-itinerary-screen) .suggested-order-card button,html body:has(.trip-day-page.trip-itinerary-screen) .trip-gap-check-card button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:2.65rem!important;padding:.68rem 1rem!important;border:0!important;border-radius:999px!important;background:#176ed3!important;color:#fff!important;font-size:.9rem!important;font-weight:950!important;white-space:nowrap!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-booking-meter{grid-column:1/-1!important;display:block!important;height:.42rem!important;overflow:hidden!important;border-radius:999px!important;background:#e8eef5!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-booking-meter i{display:block!important;width:72%!important;height:100%!important;border-radius:inherit!important;background:#f26a1b!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-route-insight-panel{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}html body:has(.trip-day-page.trip-itinerary-screen) .route-guide-card{grid-template-columns:3rem minmax(0,1fr) auto!important;align-items:start!important}html body:has(.trip-day-page.trip-itinerary-screen) .route-guide-card>div,html body:has(.trip-day-page.trip-itinerary-screen) .suggested-order-card>div,html body:has(.trip-day-page.trip-itinerary-screen) .trip-gap-check-card header>div{display:grid!important;gap:.38rem!important;min-width:0!important}html body:has(.trip-day-page.trip-itinerary-screen) .route-guide-card>div>div{display:flex!important;flex-wrap:wrap!important;gap:.42rem!important}html body:has(.trip-day-page.trip-itinerary-screen) .route-guide-card>button{align-self:start!important;width:2.25rem!important;height:2.25rem!important;border:0!important;border-radius:999px!important;background:transparent!important;color:#6b7f99!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-gap-check-card header{display:grid!important;grid-template-columns:3rem minmax(0,1fr) auto!important;align-items:start!important;gap:.72rem!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-gap-check-card header strong{align-self:center!important;color:#101c2b!important;font-size:.88rem!important;font-weight:950!important;white-space:nowrap!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-gap-check-grid{display:grid!important;gap:.55rem!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-gap-check-grid article{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:.2rem .6rem!important;align-items:center!important;padding:.75rem!important;border:1px solid #dfe9f5!important;border-radius:.8rem!important;background:#f7fbff!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-gap-check-grid article :is(small,b,p,em){grid-column:1!important;margin:0!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-gap-check-grid article button{grid-column:2!important;grid-row:1/span 4!important}html body:has(.trip-day-page.trip-itinerary-screen) .suggested-order-card{grid-template-columns:3rem minmax(0,1fr) auto!important;align-items:center!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-day-timeline-head{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-day-timeline-head>div{display:grid!important;gap:.25rem!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-day-timeline-head button{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:3rem!important;height:3rem!important;border:0!important;border-radius:999px!important;background:#edf6ff!important;color:#176ed3!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-day-timeline{position:relative!important;padding:1rem 0 1rem .1rem!important;background:transparent!important;border:0!important;box-shadow:none!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-day-timeline-proof-strip{display:flex!important;flex-wrap:wrap!important;gap:.45rem!important;padding:.65rem!important;border:1px solid #dfe9f5!important;border-radius:.8rem!important;background:rgba(255,255,255,.9)!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-day-timeline-proof-strip span{width:auto!important}html body:has(.trip-day-page.trip-itinerary-screen) .timeline-stop-group{position:relative!important;display:grid!important;grid-template-columns:3.6rem minmax(0,1fr)!important;gap:.72rem!important;min-width:0!important}html body:has(.trip-day-page.trip-itinerary-screen) .timeline-stop-group:before{content:""!important;position:absolute!important;left:1.35rem!important;top:3.4rem!important;bottom:-.72rem!important;width:2px!important;border-radius:999px!important;background:#e0e8f1!important}html body:has(.trip-day-page.trip-itinerary-screen) .timeline-stop-group:last-child:before{display:none!important}html body:has(.trip-day-page.trip-itinerary-screen) .timeline-stop-index{position:relative!important;z-index:1!important;display:inline-grid!important;place-items:center!important;width:2.7rem!important;height:2.7rem!important;margin-top:.35rem!important;border-radius:999px!important;background:#176ed3!important;color:#fff!important;font-size:1rem!important;font-weight:950!important}html body:has(.trip-day-page.trip-itinerary-screen) .timeline-stop-card{display:grid!important;grid-template-columns:5.15rem minmax(0,1fr) auto!important;align-items:center!important;gap:.8rem!important;width:100%!important;min-width:0!important;padding:.92rem!important;border-radius:1rem!important;background:rgba(255,255,255,.96)!important}html body:has(.trip-day-page.trip-itinerary-screen) .timeline-stop-card img,html body:has(.trip-day-page.trip-itinerary-screen) .timeline-stop-card>span:first-child{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:5rem!important;min-width:5rem!important;height:5rem!important;border-radius:.9rem!important;object-fit:cover!important;overflow:hidden!important;background:#edf3f8!important}html body:has(.trip-day-page.trip-itinerary-screen) .timeline-stop-card>div{display:grid!important;gap:.38rem!important;min-width:0!important}html body:has(.trip-day-page.trip-itinerary-screen) .timeline-stop-card h3{margin:0!important;color:#101c2b!important;font-size:clamp(1.08rem,4.2vw,1.45rem)!important;line-height:1.08!important;font-weight:950!important}html body:has(.trip-day-page.trip-itinerary-screen) .timeline-stop-card p{margin:0!important;color:#6b7f99!important;font-size:.88rem!important;font-weight:750!important;line-height:1.35!important}html body:has(.trip-day-page.trip-itinerary-screen) .timeline-stop-card small{display:flex!important;flex-wrap:wrap!important;gap:.32rem!important;min-width:0!important}html body:has(.trip-day-page.trip-itinerary-screen) .timeline-stop-card small :is(b,em){display:inline-flex!important;align-items:center!important;width:fit-content!important;max-width:100%!important;padding:.25rem .5rem!important;border:1px solid #cceada!important;border-radius:999px!important;background:#edf9f3!important;color:#138b55!important;font-size:.74rem!important;font-weight:900!important;line-height:1!important;white-space:nowrap!important}html body:has(.trip-day-page.trip-itinerary-screen) .timeline-stop-card :is(.timeline-map-link,button){display:inline-flex!important;align-items:center!important;justify-content:center!important;width:2.8rem!important;height:2.8rem!important;min-width:2.8rem!important;border:1px solid #d7e6f7!important;border-radius:999px!important;background:#edf6ff!important;color:#176ed3!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-smart-start-card{display:grid!important;grid-template-columns:5rem minmax(0,1fr) auto!important;align-items:center!important;gap:.85rem!important;width:100%!important;padding:.92rem!important;border-radius:1rem!important;background:rgba(255,255,255,.96)!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-smart-start-card :is(img,>span:first-child){width:5rem!important;height:5rem!important;border-radius:.9rem!important;object-fit:cover!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-smart-start-card>div{display:grid!important;gap:.38rem!important;min-width:0!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-smart-start-card h3{margin:0!important;font-size:clamp(1.12rem,4.4vw,1.45rem)!important;line-height:1.08!important;font-weight:950!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-smart-start-card p{margin:0!important;color:#6b7f99!important;font-size:.9rem!important;font-weight:750!important;line-height:1.32!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-smart-start-card button{display:inline-grid!important;place-items:center!important;width:3.1rem!important;height:3.1rem!important;border:0!important;border-radius:999px!important;background:#176ed3!important;color:#fff!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-date-review-backdrop{position:fixed!important;inset:0!important;z-index:140!important;background:rgba(16,28,43,.36)!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-date-review-sheet{position:fixed!important;left:50%!important;bottom:0!important;z-index:150!important;display:grid!important;gap:1.1rem!important;width:min(31.5rem,100vw)!important;max-height:calc(100dvh - 2rem)!important;padding:1rem 1rem calc(1.2rem + env(safe-area-inset-bottom))!important;overflow:auto!important;transform:translateX(-50%)!important;border-radius:1.6rem 1.6rem 0 0!important;background:#fff!important;box-shadow:0 -18px 42px rgba(16,28,43,.18)!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-date-review-sheet:before{content:""!important;justify-self:center!important;width:3.1rem!important;height:.34rem!important;border-radius:999px!important;background:#c9ced5!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-date-review-header{display:grid!important;grid-template-columns:1fr auto!important;align-items:center!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-date-review-header h2{margin:0!important;text-align:center!important;font-size:1.35rem!important;font-weight:950!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-date-review-header button{display:inline-grid!important;place-items:center!important;width:3rem!important;height:3rem!important;border:0!important;border-radius:999px!important;background:#f3f6f9!important;color:#101c2b!important}@media (max-width:560px){html body:has(.trip-day-page.trip-itinerary-screen) .trip-day-page.trip-itinerary-screen{padding-top:calc(.75rem + env(safe-area-inset-top))!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-summary-card{grid-template-columns:3.1rem minmax(0,1fr) auto!important;padding:.9rem!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-sort-strip,html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-summary-proof{grid-template-columns:minmax(0,1fr)!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-sort-strip button{width:100%!important}html body:has(.trip-day-page.trip-itinerary-screen) .route-guide-card,html body:has(.trip-day-page.trip-itinerary-screen) .suggested-order-card,html body:has(.trip-day-page.trip-itinerary-screen) .trip-workspace-booking-panel,html body:has(.trip-day-page.trip-itinerary-screen) .trip-workspace-readiness-panel{grid-template-columns:3rem minmax(0,1fr)!important}html body:has(.trip-day-page.trip-itinerary-screen) .suggested-order-card button,html body:has(.trip-day-page.trip-itinerary-screen) .trip-workspace-booking-panel button{grid-column:1/-1!important;width:100%!important}html body:has(.trip-day-page.trip-itinerary-screen) .timeline-stop-card,html body:has(.trip-day-page.trip-itinerary-screen) .trip-smart-start-card{grid-template-columns:4.35rem minmax(0,1fr)!important}html body:has(.trip-day-page.trip-itinerary-screen) .timeline-stop-card img,html body:has(.trip-day-page.trip-itinerary-screen) .timeline-stop-card>span:first-child,html body:has(.trip-day-page.trip-itinerary-screen) .trip-smart-start-card :is(img,>span:first-child){width:4.25rem!important;min-width:4.25rem!important;height:4.25rem!important}html body:has(.trip-day-page.trip-itinerary-screen) .timeline-stop-card :is(.timeline-map-link,button),html body:has(.trip-day-page.trip-itinerary-screen) .trip-smart-start-card button{grid-column:1/-1!important;width:100%!important}}html body:has(.trip-day-page.trip-itinerary-screen){background:radial-gradient(circle at 50% -10%,rgba(38,132,231,.12),transparent 34rem),linear-gradient(180deg,#f7fbff,#f3f8fd 48%,#ffffff)!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-day-page.trip-itinerary-screen{padding-top:calc(5.25rem + env(safe-area-inset-top))!important;background:transparent!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-rail,html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-shell{width:min(34rem,calc(100vw - 1.5rem))!important;max-width:min(34rem,calc(100vw - 1.5rem))!important;margin-inline:auto!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-shell{display:grid!important;gap:.82rem!important}html body:has(.trip-day-page.trip-itinerary-screen) .timeline-remove-stop,html body:has(.trip-day-page.trip-itinerary-screen) .trip-day-timeline-proof-strip,html body:has(.trip-day-page.trip-itinerary-screen) .trip-gap-check-card,html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-refiner-row,html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-summary-proof,html body:has(.trip-day-page.trip-itinerary-screen) .trip-memory-loop-card,html body:has(.trip-day-page.trip-itinerary-screen) .trip-route-memory-strip.is-inline,html body:has(.trip-day-page.trip-itinerary-screen) .trip-workspace-ai-status-panel,html body:has(.trip-day-page.trip-itinerary-screen) .trip-workspace-command-center,html body:has(.trip-day-page.trip-itinerary-screen) .trip-workspace-core-loop-panel{display:none!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-workspace-booking-intent-offer *{max-width:100%!important;min-width:0!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-workspace-booking-intent-offer{display:grid!important;grid-template-columns:2.5rem minmax(0,1fr) auto!important;max-width:100%!important;min-width:0!important;width:100%!important;overflow:hidden!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-workspace-booking-intent-offer :is(b,span,p,small,i){overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-workspace-strip{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.5rem!important;width:100%!important;padding:.5rem!important;border:1px solid rgba(214,226,241,.86)!important;border-radius:1.2rem!important;background:rgba(255,255,255,.86)!important;box-shadow:0 14px 38px rgba(31,62,104,.07)!important;backdrop-filter:blur(18px) saturate(1.12)!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-workspace-prompt-arrival{display:grid!important;gap:.72rem!important;width:100%!important;padding:.86rem!important;border:1px solid rgba(198,218,240,.88)!important;border-radius:1.18rem!important;background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(241,248,255,.92))!important;box-shadow:0 16px 42px rgba(31,83,138,.08)!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-workspace-prompt-arrival header{display:grid!important;grid-template-columns:2.6rem minmax(0,1fr) auto!important;align-items:center!important;gap:.72rem!important;min-width:0!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-workspace-prompt-arrival header>span{display:inline-grid!important;place-items:center!important;width:2.6rem!important;height:2.6rem!important;border-radius:.95rem!important;background:#eaf4ff!important;color:#136fd8!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-workspace-prompt-arrival :is(h3,p,small,b){max-width:100%!important;min-width:0!important;margin:0!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-workspace-prompt-arrival small{color:#6a7d96!important;font-size:.68rem!important;font-weight:900!important;text-transform:uppercase!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-workspace-prompt-arrival h3{color:#0b1422!important;font-size:1rem!important;font-weight:950!important;letter-spacing:0!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-workspace-prompt-arrival p{color:#65758b!important;font-size:.82rem!important;font-weight:750!important;line-height:1.32!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-workspace-prompt-arrival header>b{display:inline-grid!important;place-items:center!important;min-width:2.4rem!important;height:2.4rem!important;padding-inline:.42rem!important;border-radius:999px!important;background:#0b1422!important;color:#fff!important;font-size:.78rem!important;font-weight:950!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-workspace-prompt-arrival :is(.trip-workspace-prompt-arrival-chips,.trip-workspace-prompt-arrival-actions){display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:.45rem!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-workspace-prompt-arrival-chips span{display:grid!important;gap:.08rem!important;min-width:0!important;padding:.46rem .5rem!important;border:1px solid rgba(209,222,238,.88)!important;border-radius:.82rem!important;background:rgba(255,255,255,.82)!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-workspace-prompt-arrival-chips span.is-green{border-color:rgba(22,148,94,.24)!important;background:rgba(232,250,241,.9)!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-workspace-prompt-arrival-chips span.is-orange{border-color:rgba(243,111,33,.24)!important;background:rgba(255,244,235,.9)!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-workspace-prompt-arrival-chips span.is-blue{border-color:rgba(19,111,216,.22)!important;background:rgba(234,244,255,.9)!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-workspace-prompt-arrival-chips b{overflow:hidden!important;color:#111c2d!important;font-size:.72rem!important;font-weight:950!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-workspace-prompt-arrival-actions{grid-template-columns:repeat(4,minmax(0,1fr))!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-workspace-prompt-arrival-actions button{appearance:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.34rem!important;min-width:0!important;min-height:2.38rem!important;padding:.48rem .54rem!important;border:1px solid rgba(205,220,238,.9)!important;border-radius:.82rem!important;background:rgba(255,255,255,.86)!important;color:#2c3d54!important;font-size:.76rem!important;font-weight:900!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-workspace-prompt-arrival-actions button:is(:hover,:focus-visible){border-color:rgba(19,111,216,.28)!important;background:#eaf4ff!important;color:#136fd8!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-place-resolution-card{display:grid!important;gap:.74rem!important;width:100%!important;min-width:0!important;padding:.86rem!important;border:1px solid rgba(244,137,54,.22)!important;border-radius:1.18rem!important;background:linear-gradient(135deg,rgba(255,251,247,.98),rgba(241,248,255,.9))!important;box-shadow:0 16px 42px rgba(91,58,24,.08)!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-place-resolution-card header{display:grid!important;grid-template-columns:2.6rem minmax(0,1fr) auto!important;align-items:center!important;gap:.72rem!important;min-width:0!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-place-resolution-card header>span{display:inline-grid!important;place-items:center!important;width:2.6rem!important;height:2.6rem!important;border-radius:.95rem!important;background:#fff1e7!important;color:#e45e16!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-place-resolution-card :is(h3,p,small,b,em){max-width:100%!important;min-width:0!important;margin:0!important;letter-spacing:0!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-place-resolution-card small{color:#6d7f96!important;font-size:.68rem!important;font-weight:900!important;text-transform:uppercase!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-place-resolution-card h3{color:#111c2d!important;font-size:1rem!important;font-weight:950!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-place-resolution-card p{color:#667892!important;font-size:.82rem!important;font-weight:760!important;line-height:1.34!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-place-resolution-card header>b{display:inline-grid!important;place-items:center!important;min-width:2.45rem!important;height:2.45rem!important;padding-inline:.45rem!important;border-radius:999px!important;background:#102033!important;color:#fff!important;font-size:.78rem!important;font-weight:950!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-place-resolution-list{display:grid!important;gap:.52rem!important;min-width:0!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-place-resolution-list article{display:grid!important;grid-template-columns:2.35rem minmax(0,1fr) auto!important;align-items:center!important;gap:.62rem!important;min-width:0!important;padding:.56rem!important;border:1px solid rgba(221,232,244,.92)!important;border-radius:.92rem!important;background:rgba(255,255,255,.86)!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-place-resolution-list article>span{display:inline-grid!important;place-items:center!important;width:2.35rem!important;height:2.35rem!important;border-radius:.78rem!important;background:#eaf4ff!important;color:#176ed3!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-place-resolution-list article>div{display:grid!important;gap:.22rem!important;min-width:0!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-place-resolution-list article b{overflow:hidden!important;color:#101c2b!important;font-size:.9rem!important;font-weight:950!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-place-resolution-list article small{display:flex!important;flex-wrap:wrap!important;gap:.28rem!important;text-transform:none!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-place-resolution-list article em{display:inline-flex!important;align-items:center!important;width:fit-content!important;max-width:100%!important;padding:.24rem .48rem!important;border:1px solid rgba(243,111,33,.22)!important;border-radius:999px!important;background:#fff4eb!important;color:#c54a0d!important;font-size:.68rem!important;font-style:normal!important;font-weight:900!important;line-height:1!important;white-space:nowrap!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-place-resolution-card :is(button){appearance:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.34rem!important;min-width:0!important;min-height:2.34rem!important;padding:.48rem .58rem!important;border:1px solid rgba(205,220,238,.94)!important;border-radius:.82rem!important;background:rgba(255,255,255,.9)!important;color:#24344a!important;font-size:.75rem!important;font-weight:900!important;white-space:nowrap!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-place-resolution-list article button{border-color:rgba(19,111,216,.26)!important;background:#eaf4ff!important;color:#136fd8!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-place-resolution-card footer{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:.6rem!important;min-width:0!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-place-resolution-card footer>span{color:#6a7b91!important;font-size:.76rem!important;font-weight:850!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-place-resolution-card footer>div{display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;gap:.42rem!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-place-resolution-card button:is(:hover,:focus-visible){border-color:rgba(243,111,33,.34)!important;background:#fff1e7!important;color:#c54a0d!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-workspace-strip button{appearance:none!important;display:grid!important;justify-items:center!important;gap:.16rem!important;min-width:0!important;min-height:4.1rem!important;padding:.56rem .35rem!important;border:1px solid transparent!important;border-radius:.92rem!important;background:transparent!important;color:#667892!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-workspace-strip button:is(:hover,:focus-visible){border-color:rgba(19,111,216,.18)!important;background:#eaf4ff!important;color:#136fd8!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-workspace-strip span{display:inline-grid!important;place-items:center!important;width:1.8rem!important;height:1.8rem!important;border-radius:999px!important;background:#f3f8ff!important;color:#136fd8!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-workspace-strip b,html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-workspace-strip small{display:block!important;max-width:100%!important;overflow:hidden!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-workspace-strip b{color:#0b1422!important;font-size:.78rem!important;font-weight:950!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-workspace-strip small{color:#667892!important;font-size:.64rem!important;font-weight:850!important}@media (max-width:560px){html body:has(.trip-day-page.trip-itinerary-screen) .trip-day-page.trip-itinerary-screen{padding-top:calc(.85rem + env(safe-area-inset-top))!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-rail,html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-shell{width:min(100%,calc(100vw - 1rem))!important;max-width:min(100%,calc(100vw - 1rem))!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-workspace-prompt-arrival-chips{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-workspace-prompt-arrival-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-place-resolution-list article{grid-template-columns:2.35rem minmax(0,1fr)!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-place-resolution-list article button{grid-column:1/-1!important;width:100%!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-place-resolution-card footer{align-items:stretch!important;flex-direction:column!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-place-resolution-card footer>div{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important}}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-action-grid,html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-production-brief,html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-suggestion-toolbar{width:100%!important;min-width:0!important;border:1px solid rgba(214,226,241,.84)!important;background:rgba(255,255,255,.9)!important;box-shadow:0 14px 38px rgba(31,62,104,.07)!important;backdrop-filter:blur(18px) saturate(1.08)!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-production-brief{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:.85rem!important;padding:.95rem 1rem!important;border-radius:1.18rem!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-production-brief div{display:grid!important;gap:.24rem!important;min-width:0!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-production-brief small{color:#136fd8!important;font-size:.68rem!important;font-weight:950!important;line-height:1!important;text-transform:uppercase!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-production-brief h2{margin:0!important;color:#0b1422!important;font-size:clamp(1.02rem,3.8vw,1.28rem)!important;font-weight:950!important;line-height:1.08!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-production-brief p{margin:0!important;color:#667892!important;font-size:.86rem!important;font-weight:760!important;line-height:1.34!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-production-brief>span{display:inline-grid!important;place-items:center!important;min-width:4.2rem!important;min-height:2.25rem!important;padding:.45rem .68rem!important;border-radius:999px!important;background:#eaf4ff!important;color:#136fd8!important;font-size:.8rem!important;font-weight:950!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-production-brief>span.is-warning{background:#fff2e9!important;color:#f46f21!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-production-brief>span.is-ready{background:#eafaf2!important;color:#109763!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-action-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.5rem!important;padding:.55rem!important;border-radius:1.2rem!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-action-grid button{appearance:none!important;display:grid!important;justify-items:start!important;align-content:start!important;gap:.22rem!important;min-width:0!important;min-height:5.25rem!important;padding:.72rem!important;border:1px solid rgba(214,226,241,.86)!important;border-radius:.95rem!important;background:#f8fbff!important;color:#0b1422!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-action-grid button:first-child{background:linear-gradient(145deg,#136fd8,#3995f0)!important;color:#fff!important;border-color:transparent!important;box-shadow:0 12px 24px rgba(19,111,216,.2)!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-action-grid span{display:inline-grid!important;place-items:center!important;width:1.9rem!important;height:1.9rem!important;border-radius:.7rem!important;background:rgba(19,111,216,.12)!important;color:#136fd8!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-action-grid button:first-child span{background:rgba(255,255,255,.18)!important;color:#fff!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-action-grid b,html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-action-grid small{max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-action-grid b{font-size:.86rem!important;font-weight:950!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-action-grid small{color:currentColor!important;font-size:.66rem!important;font-weight:820!important;opacity:.72!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-suggestion-toolbar{display:flex!important;align-items:center!important;gap:.45rem!important;overflow-x:auto!important;padding:.55rem!important;border-radius:1.1rem!important;scrollbar-width:none!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-suggestion-toolbar::-webkit-scrollbar{display:none!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-suggestion-toolbar button,html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-suggestion-toolbar span{flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;gap:.35rem!important;min-height:2.45rem!important;padding:.56rem .78rem!important;border:1px solid rgba(214,226,241,.9)!important;border-radius:999px!important;background:#f8fbff!important;color:#667892!important;font-size:.82rem!important;font-weight:950!important;white-space:nowrap!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-suggestion-toolbar button.is-active{border-color:transparent!important;background:#136fd8!important;color:#fff!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-workspace-booking-panel{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:.7rem!important;width:100%!important;min-width:0!important;margin:0!important;padding:.86rem!important;border-radius:1rem!important;background:linear-gradient(135deg,rgba(232,250,244,.96),rgba(255,255,255,.96))!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-workspace-booking-intent-panel{display:none!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-booking-head{display:grid!important;grid-template-columns:3rem minmax(0,1fr) auto!important;align-items:center!important;gap:.72rem!important;width:100%!important;min-width:0!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-booking-head>span{display:inline-grid!important;place-items:center!important;width:3rem!important;height:3rem!important;border-radius:.88rem!important;background:#eaf4ff!important;color:#136fd8!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-booking-head>div{display:grid!important;gap:.16rem!important;min-width:0!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-booking-head small{color:#136fd8!important;font-size:.64rem!important;font-weight:950!important;letter-spacing:0!important;line-height:1!important;text-transform:uppercase!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-booking-head h2{margin:0!important;color:#0b1422!important;font-size:1.12rem!important;font-weight:950!important;line-height:1.08!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-booking-head p{margin:0!important;color:#667892!important;font-size:.76rem!important;font-weight:760!important;line-height:1.28!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-booking-head>b{display:inline-grid!important;place-items:center!important;min-width:3.8rem!important;min-height:2.15rem!important;padding:.42rem .64rem!important;border-radius:999px!important;background:#fff2e9!important;color:#f46f21!important;font-size:.78rem!important;font-weight:950!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-booking-progress{height:.42rem!important;overflow:hidden!important;border-radius:999px!important;background:#e8eef5!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-booking-readiness{display:grid!important;gap:.58rem!important;width:100%!important;min-width:0!important;padding:.72rem!important;border:1px solid rgba(214,226,241,.8)!important;border-radius:1rem!important;background:rgba(255,255,255,.72)!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-booking-readiness-head{display:grid!important;grid-template-columns:2.2rem minmax(0,1fr) auto!important;align-items:center!important;gap:.58rem!important;width:100%!important;min-width:0!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-booking-readiness-head>span{display:inline-grid!important;place-items:center!important;width:2.2rem!important;height:2.2rem!important;border-radius:.75rem!important;background:#edf6ff!important;color:#136fd8!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-booking-readiness-head>div{display:grid!important;gap:.1rem!important;min-width:0!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-booking-readiness-head p,html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-booking-readiness-head small{margin:0!important;color:#667892!important;font-size:.68rem!important;font-weight:820!important;line-height:1.2!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-booking-readiness-head strong{color:#0b1422!important;font-size:.86rem!important;font-weight:950!important;line-height:1.1!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-booking-readiness-head>b{color:#136fd8!important;font-size:.74rem!important;font-weight:950!important;white-space:nowrap!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-booking-readiness-meter{display:block!important;height:.36rem!important;overflow:hidden!important;border-radius:999px!important;background:#e8eef5!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-booking-readiness-meter>span{display:block!important;height:100%!important;width:var(--trip-booking-progress,0)!important;border-radius:inherit!important;background:linear-gradient(90deg,#f46f21,#136fd8)!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-booking-trust{display:flex!important;flex-wrap:nowrap!important;gap:.4rem!important;overflow-x:auto!important;scrollbar-width:none!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-booking-trust::-webkit-scrollbar{display:none!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-booking-trust span{flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;gap:.28rem!important;min-height:1.8rem!important;padding:.38rem .56rem!important;border-radius:999px!important;background:#eef6ff!important;color:#136fd8!important;font-size:.68rem!important;font-weight:920!important;white-space:nowrap!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-booking-trust span.is-green{background:#eafaf2!important;color:#109763!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-booking-trust span.is-orange{background:#fff2e9!important;color:#f46f21!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-booking-safety{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:.58rem!important;padding-top:.1rem!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-booking-safety>span{display:grid!important;gap:.04rem!important;min-width:0!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-booking-safety b,html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-booking-safety em{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-booking-safety b{color:#0b1422!important;font-size:.76rem!important;font-weight:950!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-booking-safety em{color:#667892!important;font-size:.68rem!important;font-style:normal!important;font-weight:760!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-booking-safety button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.28rem!important;width:auto!important;min-width:0!important;min-height:2.1rem!important;padding:.48rem .72rem!important;border-radius:999px!important;background:#eaf4ff!important;color:#136fd8!important;font-size:.72rem!important;box-shadow:none!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-workspace-booking-record-panel{display:grid!important;gap:.62rem!important;width:100%!important;min-width:0!important;padding:.72rem!important;border:1px solid rgba(214,226,241,.86)!important;border-radius:1rem!important;background:rgba(255,255,255,.82)!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-workspace-booking-record-panel>header{display:grid!important;grid-template-columns:2.35rem minmax(0,1fr) auto!important;align-items:center!important;gap:.56rem!important;min-width:0!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-workspace-booking-record-panel>header>span{display:inline-grid!important;place-items:center!important;width:2.35rem!important;height:2.35rem!important;border-radius:.78rem!important;background:#eaf4ff!important;color:#136fd8!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-workspace-booking-record-panel :is(h3,p,small,b,strong,em){min-width:0!important;max-width:100%!important;margin:0!important;letter-spacing:0!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-workspace-booking-record-panel small{color:#136fd8!important;font-size:.66rem!important;font-weight:950!important;text-transform:uppercase!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-workspace-booking-record-panel h3{color:#0b1422!important;font-size:.98rem!important;font-weight:950!important;line-height:1.08!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-workspace-booking-record-panel p{color:#667892!important;font-size:.76rem!important;font-weight:760!important;line-height:1.28!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-workspace-booking-record-panel>header>strong{display:grid!important;justify-items:end!important;gap:.04rem!important;padding:.42rem .52rem!important;border-radius:.78rem!important;background:#eafaf2!important;color:#109763!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-workspace-booking-record-panel>header>strong b{color:#109763!important;font-size:.96rem!important;font-weight:950!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-workspace-booking-record-panel>header>strong em{color:#667892!important;font-size:.62rem!important;font-style:normal!important;font-weight:820!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-workspace-booking-record-list{display:grid!important;gap:.52rem!important;min-width:0!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-workspace-booking-record-card{display:grid!important;grid-template-columns:2.35rem minmax(0,1fr) auto!important;align-items:start!important;gap:.58rem!important;min-width:0!important;padding:.62rem!important;border:1px solid rgba(205,220,238,.9)!important;border-radius:.92rem!important;background:rgba(255,255,255,.9)!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-workspace-booking-record-card.is-green{border-color:rgba(16,151,99,.24)!important;background:rgba(234,250,242,.8)!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-workspace-booking-record-card.is-blue{border-color:rgba(19,111,216,.22)!important;background:rgba(234,244,255,.84)!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-workspace-booking-record-card.is-orange{border-color:rgba(244,111,33,.24)!important;background:rgba(255,242,233,.86)!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-workspace-booking-record-card.is-red{border-color:rgba(210,72,64,.24)!important;background:rgba(255,239,238,.88)!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-workspace-booking-record-card>span{display:inline-grid!important;place-items:center!important;width:2.35rem!important;height:2.35rem!important;border-radius:.78rem!important;background:rgba(255,255,255,.82)!important;color:#136fd8!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-workspace-booking-record-card>div{display:grid!important;gap:.34rem!important;min-width:0!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-workspace-booking-record-card>div>header{display:flex!important;align-items:baseline!important;justify-content:space-between!important;gap:.48rem!important;min-width:0!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-workspace-booking-record-card>div>header b{overflow:hidden!important;color:#0b1422!important;font-size:.84rem!important;font-weight:950!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-workspace-booking-record-card>div>header em{flex:0 0 auto!important;color:#136fd8!important;font-size:.72rem!important;font-style:normal!important;font-weight:950!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-workspace-booking-fulfillment-rows,html body:has(.trip-day-page.trip-itinerary-screen) .trip-workspace-booking-record-pills,html body:has(.trip-day-page.trip-itinerary-screen) .trip-workspace-booking-return-followups{display:flex!important;flex-wrap:wrap!important;gap:.34rem!important;min-width:0!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-workspace-booking-record-pills strong{display:inline-flex!important;align-items:center!important;max-width:100%!important;padding:.25rem .44rem!important;border:1px solid rgba(205,220,238,.9)!important;border-radius:999px!important;background:rgba(255,255,255,.78)!important;color:#25435f!important;font-size:.66rem!important;font-weight:900!important;line-height:1!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-workspace-booking-fulfillment-rows span,html body:has(.trip-day-page.trip-itinerary-screen) .trip-workspace-booking-return-followups span{display:grid!important;gap:.08rem!important;min-width:0!important;padding:.42rem .5rem!important;border:1px solid rgba(205,220,238,.9)!important;border-radius:.74rem!important;background:rgba(255,255,255,.76)!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-workspace-booking-return-followups span.is-ready{border-color:rgba(16,151,99,.22)!important;background:rgba(234,250,242,.82)!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-workspace-booking-return-followups span.is-review{border-color:rgba(244,111,33,.22)!important;background:rgba(255,242,233,.84)!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-workspace-booking-fulfillment-rows b,html body:has(.trip-day-page.trip-itinerary-screen) .trip-workspace-booking-return-followups b{overflow:hidden!important;color:#0b1422!important;font-size:.72rem!important;font-weight:950!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-workspace-booking-return-followups em{display:-webkit-box!important;overflow:hidden!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;color:#667892!important;font-size:.66rem!important;font-style:normal!important;font-weight:760!important;line-height:1.18!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-workspace-booking-record-card>button,html body:has(.trip-day-page.trip-itinerary-screen) .trip-workspace-booking-record-panel>footer button{gap:.28rem!important;min-height:2.18rem!important;padding:.48rem .62rem!important;border:1px solid rgba(19,111,216,.22)!important;border-radius:.74rem!important;background:rgba(255,255,255,.86)!important;color:#136fd8!important;font-size:.7rem!important;box-shadow:none!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-workspace-booking-record-panel>footer{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:.5rem!important;min-width:0!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-workspace-booking-record-panel>footer>span{overflow:hidden!important;color:#667892!important;font-size:.72rem!important;font-weight:820!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-booking-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.5rem!important;width:100%!important;min-width:0!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-booking-actions button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.3rem!important;width:100%!important;min-width:0!important;min-height:2.7rem!important;padding:.62rem .82rem!important;border-radius:.78rem!important;font-size:.8rem!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-workspace-booking-panel button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:0!important;max-width:100%!important;min-height:2.65rem!important;padding:.68rem 1rem!important;border:0!important;border-radius:999px!important;background:#176ed3!important;color:#fff!important;font-size:.9rem!important;font-weight:950!important;white-space:nowrap!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-workspace-booking-panel .trip-itinerary-booking-trust svg,html body:has(.trip-day-page.trip-itinerary-screen) .trip-workspace-booking-panel button svg{flex:0 0 auto!important;width:1rem!important;height:1rem!important;max-width:1rem!important;max-height:1rem!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-booking-head>span svg{width:1.24rem!important;height:1.24rem!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-booking-readiness-head>span svg{width:1rem!important;height:1rem!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-booking-meta{display:none!important}@media (max-width:420px){html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-action-grid{grid-template-columns:minmax(0,1fr)!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-action-grid button{min-height:4.1rem!important;grid-template-columns:2.1rem minmax(0,1fr)!important;align-items:center!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-action-grid button small{grid-column:2!important}}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-shell.trip-itinerary-rail{display:grid!important;align-content:start!important;gap:.82rem!important;width:min(34rem,calc(100vw - 1.5rem))!important;max-width:min(34rem,calc(100vw - 1.5rem))!important;min-width:0!important;margin-inline:auto!important;isolation:isolate!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-shell.trip-itinerary-rail>:not(.trip-detail-modal):not(.trip-itinerary-date-review-overlay):not(.trip-workspace-ios-floating-dock){width:100%!important;min-width:0!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-day-title{display:grid!important;gap:.16rem!important;min-width:0!important;text-align:left!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-day-title h1,html body:has(.trip-day-page.trip-itinerary-screen) .trip-day-title p{margin:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-summary-card{align-items:stretch!important;grid-template-columns:4rem minmax(0,1fr) auto!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-map-tile{position:relative!important;overflow:hidden!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-map-badge{position:absolute!important;right:.32rem!important;bottom:.32rem!important;display:inline-grid!important;place-items:center!important;width:1.42rem!important;height:1.42rem!important;border:1px solid rgba(255,255,255,.72)!important;border-radius:999px!important;background:rgba(11,20,34,.62)!important;color:#fff!important;box-shadow:0 6px 14px rgba(11,20,34,.18)!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-map-badge svg{width:.82rem!important;height:.82rem!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-summary-actions{display:grid!important;justify-items:end!important;align-content:start!important;gap:.42rem!important;min-width:0!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-book-shortcut{appearance:none!important;display:inline-grid!important;place-items:center!important;width:2.75rem!important;height:2.75rem!important;min-width:2.75rem!important;padding:0!important;border:1px solid rgba(214,226,241,.9)!important;border-radius:.86rem!important;background:#eaf4ff!important;color:#136fd8!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.86)!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-book-shortcut:disabled{cursor:not-allowed!important;opacity:.52!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-sync-pill{display:inline-flex!important;align-items:center!important;justify-content:center!important;max-width:5.2rem!important;min-height:2rem!important;padding:.42rem .62rem!important;overflow:hidden!important;border:1px solid rgba(214,226,241,.9)!important;border-radius:999px!important;background:#f8fbff!important;color:#667892!important;font-size:.72rem!important;font-weight:920!important;line-height:1!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-sync-pill.is-draft{border-color:rgba(244,111,33,.24)!important;background:#fff2e9!important;color:#f46f21!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-workspace-readiness-panel{display:grid!important;grid-template-columns:4.35rem minmax(0,1fr)!important;align-items:center!important;gap:.75rem!important;width:100%!important;min-width:0!important;margin:0!important;padding:1rem!important;border-radius:1rem!important;background:rgba(255,255,255,.96)!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-workspace-readiness-panel>button{grid-column:1/-1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.38rem!important;width:100%!important;min-height:2.85rem!important;padding:.68rem .9rem!important;border:0!important;border-radius:.9rem!important;background:#136fd8!important;color:#fff!important;font-size:.88rem!important;font-weight:950!important;box-shadow:0 12px 24px rgba(19,111,216,.18)!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-workspace-readiness-panel.is-warning>button{background:#f46f21!important;box-shadow:0 12px 24px rgba(244,111,33,.18)!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-workspace-day-copilot{display:grid!important;grid-template-columns:2.8rem minmax(0,1fr)!important;align-items:start!important;gap:.72rem!important;padding:1rem!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-workspace-day-copilot>span{display:inline-grid!important;place-items:center!important;width:2.8rem!important;height:2.8rem!important;border-radius:.9rem!important;background:#eaf4ff!important;color:#136fd8!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-workspace-day-copilot.is-warning>span{background:#fff2e9!important;color:#f46f21!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-workspace-day-copilot>div:not(.trip-workspace-day-copilot-actions){display:grid!important;gap:.22rem!important;min-width:0!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-workspace-day-copilot h3{margin:0!important;color:#0b1422!important;font-size:1.05rem!important;font-weight:950!important;line-height:1.1!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-workspace-day-copilot p{margin:0!important;color:#667892!important;font-size:.84rem!important;font-weight:760!important;line-height:1.34!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-workspace-day-copilot small{margin:0!important;color:#136fd8!important;font-size:.68rem!important;font-weight:950!important;line-height:1!important;text-transform:uppercase!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-workspace-day-copilot-actions{grid-column:1/-1!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.45rem!important;min-width:0!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-day-start-actions button,html body:has(.trip-day-page.trip-itinerary-screen) .trip-workspace-day-copilot-actions button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.3rem!important;min-width:0!important;min-height:2.55rem!important;padding:.56rem .58rem!important;overflow:hidden!important;border:1px solid rgba(214,226,241,.86)!important;border-radius:.8rem!important;background:#f8fbff!important;color:#0b1422!important;font-size:.76rem!important;font-weight:920!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-day-start-actions button:first-child,html body:has(.trip-day-page.trip-itinerary-screen) .trip-workspace-day-copilot-actions button:first-child{border-color:transparent!important;background:#136fd8!important;color:#fff!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-day-start-block{display:grid!important;grid-template-columns:2.85rem minmax(0,1fr)!important;align-items:start!important;gap:.78rem!important;padding:1rem!important;border:1px solid rgba(214,226,241,.84)!important;border-radius:1.18rem!important;background:rgba(255,255,255,.94)!important;box-shadow:0 16px 44px rgba(31,62,104,.07)!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-day-start-icon{display:inline-grid!important;place-items:center!important;width:2.85rem!important;height:2.85rem!important;border-radius:.9rem!important;background:#eaf4ff!important;color:#136fd8!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-day-start-block>div{display:grid!important;gap:.38rem!important;min-width:0!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-day-start-block :is(small,h2,p){margin:0!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-day-start-block small{color:#136fd8!important;font-size:.68rem!important;font-weight:950!important;text-transform:uppercase!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-day-start-block h2{color:#0b1422!important;font-size:1.18rem!important;font-weight:950!important;line-height:1.08!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-day-start-block p{color:#667892!important;font-size:.88rem!important;font-weight:760!important;line-height:1.34!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-day-start-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.5rem!important;padding-top:.12rem!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-smart-start-list{display:grid!important;gap:.65rem!important;min-width:0!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-day-suggestion-label{display:grid!important;gap:.24rem!important;padding:.9rem 1rem!important;border:1px solid rgba(214,226,241,.84)!important;border-radius:1rem!important;background:rgba(255,255,255,.9)!important;box-shadow:0 12px 32px rgba(31,62,104,.06)!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-day-suggestion-label b,html body:has(.trip-day-page.trip-itinerary-screen) .trip-day-suggestion-label span{margin:0!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-day-suggestion-label b{color:#0b1422!important;font-size:.96rem!important;font-weight:950!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-day-suggestion-label span{color:#667892!important;font-size:.82rem!important;font-weight:760!important;line-height:1.32!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-active-suggestion-card{display:grid!important;grid-template-columns:4.65rem minmax(0,1fr) auto!important;align-items:center!important;gap:.75rem!important;padding:.86rem!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-active-suggestion-card img,html body:has(.trip-day-page.trip-itinerary-screen) .trip-active-suggestion-card>span:first-child{display:inline-grid!important;place-items:center!important;width:4.6rem!important;height:4.6rem!important;border-radius:.9rem!important;object-fit:cover!important;overflow:hidden!important;background:#edf3f8!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-active-suggestion-card>div,html body:has(.trip-day-page.trip-itinerary-screen) .trip-added-suggestions-card>div{display:grid!important;gap:.22rem!important;min-width:0!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-active-suggestion-card :is(small,h3,p),html body:has(.trip-day-page.trip-itinerary-screen) .trip-added-suggestions-card :is(b,p){margin:0!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-active-suggestion-card small{color:#136fd8!important;font-size:.68rem!important;font-weight:950!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-active-suggestion-card h3{color:#0b1422!important;font-size:1.04rem!important;font-weight:950!important;line-height:1.1!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-active-suggestion-card p,html body:has(.trip-day-page.trip-itinerary-screen) .trip-added-suggestions-card p{color:#667892!important;font-size:.82rem!important;font-weight:760!important;line-height:1.32!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-active-suggestion-card button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:3.8rem!important;min-height:2.55rem!important;padding:.56rem .78rem!important;border:0!important;border-radius:999px!important;background:#136fd8!important;color:#fff!important;font-size:.82rem!important;font-weight:950!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-added-suggestions-card{display:grid!important;grid-template-columns:3rem minmax(0,1fr)!important;align-items:center!important;gap:.72rem!important;padding:.86rem!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-added-suggestions-card>span{display:inline-grid!important;place-items:center!important;width:3rem!important;height:3rem!important;border-radius:.9rem!important;background:#eafaf2!important;color:#109763!important;font-size:.72rem!important;font-weight:950!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-added-suggestions-card b{color:#0b1422!important;font-size:.94rem!important;font-weight:950!important;line-height:1.12!important}html body:has(.trip-day-page.trip-itinerary-screen) .timeline-route-segment-card{display:grid!important;grid-template-columns:2.25rem minmax(0,1fr) auto 1.9rem!important;align-items:center!important;gap:.58rem!important;width:100%!important;min-width:0!important;padding:.72rem .82rem!important;text-align:left!important;border-style:dashed!important;box-shadow:none!important}html body:has(.trip-day-page.trip-itinerary-screen) .timeline-route-segment-card>span:first-child,html body:has(.trip-day-page.trip-itinerary-screen) .timeline-route-segment-card>span:last-child{display:inline-grid!important;place-items:center!important;color:#136fd8!important}html body:has(.trip-day-page.trip-itinerary-screen) .timeline-route-segment-card>div{display:grid!important;gap:.12rem!important;min-width:0!important}html body:has(.trip-day-page.trip-itinerary-screen) .timeline-route-segment-card b,html body:has(.trip-day-page.trip-itinerary-screen) .timeline-route-segment-card em,html body:has(.trip-day-page.trip-itinerary-screen) .timeline-route-segment-card p{margin:0!important}html body:has(.trip-day-page.trip-itinerary-screen) .timeline-route-segment-card b{color:#0b1422!important;font-size:.82rem!important;font-weight:950!important}html body:has(.trip-day-page.trip-itinerary-screen) .timeline-route-segment-card p{color:#667892!important;font-size:.76rem!important;font-weight:760!important;line-height:1.28!important}html body:has(.trip-day-page.trip-itinerary-screen) .timeline-route-segment-card em{display:inline-flex!important;justify-self:end!important;color:#136fd8!important;font-size:.72rem!important;font-style:normal!important;font-weight:950!important;white-space:nowrap!important}html body:has(.trip-day-page.trip-itinerary-screen) .timeline-insert-row{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.34rem!important;width:100%!important;min-height:2.65rem!important;padding:.58rem .78rem!important;border-style:dashed!important;background:rgba(234,244,255,.72)!important;color:#136fd8!important;font-size:.8rem!important;font-weight:920!important}html body:has(.trip-day-page.trip-itinerary-screen) .timeline-insert-row em,html body:has(.trip-day-page.trip-itinerary-screen) .timeline-insert-row span{font-style:normal!important;white-space:nowrap!important}html body:has(.trip-day-page.trip-itinerary-screen) .timeline-insert-row span{color:#0b1422!important;font-weight:950!important}html body:has(.trip-day-page.trip-itinerary-screen) .timeline-insert-row em{overflow:hidden!important;color:#667892!important;text-overflow:ellipsis!important}@media (max-width:560px){html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-shell.trip-itinerary-rail{width:min(100%,calc(100vw - 1rem))!important;max-width:min(100%,calc(100vw - 1rem))!important;gap:.72rem!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-summary-card{grid-template-columns:3.45rem minmax(0,1fr) auto!important;gap:.72rem!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-itinerary-sync-pill{max-width:4.2rem!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-workspace-day-copilot-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-active-suggestion-card{grid-template-columns:4.35rem minmax(0,1fr)!important}html body:has(.trip-day-page.trip-itinerary-screen) .trip-active-suggestion-card button{grid-column:1/-1!important;width:100%!important}html body:has(.trip-day-page.trip-itinerary-screen) .timeline-route-segment-card{grid-template-columns:2rem minmax(0,1fr)!important}html body:has(.trip-day-page.trip-itinerary-screen) .timeline-route-segment-card>em,html body:has(.trip-day-page.trip-itinerary-screen) .timeline-route-segment-card>span:last-child{grid-column:2!important;justify-self:start!important}html body:has(.trip-day-page.trip-itinerary-screen) .timeline-insert-row{justify-content:flex-start!important}}html body:has(.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen]) .trip-workspace-ios-floating-dock{left:50%!important;right:auto!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;width:min(32rem,calc(100vw - 1rem))!important;max-width:min(32rem,calc(100vw - 1rem))!important;transform:translateX(-50%)!important}html body:has(.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen]) .trip-workspace-ios-floating-dock button:first-child{background:transparent!important;color:#172234!important}html body:has(.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen]) .trip-workspace-ios-floating-dock button.is-active{background:#136fd8!important;color:#fff!important}html body:has(.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=booking]) .trip-itinerary-shell.trip-itinerary-rail{width:min(38rem,calc(100vw - 1.5rem))!important;max-width:min(38rem,calc(100vw - 1.5rem))!important}html body:has(.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=booking]) .trip-workspace-booking-panel{order:-20!important;border-color:rgba(19,111,216,.18)!important;background:linear-gradient(145deg,rgba(234,244,255,.98),rgba(255,255,255,.98) 48%,rgba(234,250,242,.92)),#fff!important;box-shadow:0 22px 58px rgba(19,111,216,.12)!important}html body:has(.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=booking]) .trip-workspace-booking-intent-panel{display:grid!important;gap:.62rem!important;width:100%!important;min-width:0!important;padding:.72rem!important;border:1px solid rgba(214,226,241,.82)!important;border-radius:1rem!important;background:rgba(255,255,255,.82)!important}html body:has(.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=booking]) .trip-workspace-booking-intent-head{display:grid!important;grid-template-columns:2.35rem minmax(0,1fr) auto!important;gap:.58rem!important;align-items:center!important}html body:has(.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=booking]) .trip-workspace-booking-intent-head>span{display:inline-grid!important;place-items:center!important;width:2.35rem!important;height:2.35rem!important;border-radius:.8rem!important;background:#eaf4ff!important;color:#136fd8!important}html body:has(.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=booking]) .trip-workspace-booking-intent-head div{display:grid!important;gap:.12rem!important;min-width:0!important}html body:has(.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=booking]) .trip-workspace-booking-intent-head :is(h3,p,small){margin:0!important}html body:has(.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=booking]) .trip-workspace-booking-intent-head h3{color:#0b1422!important;font-size:1rem!important;font-weight:950!important;line-height:1.1!important}html body:has(.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=booking]) .trip-workspace-booking-intent-head p,html body:has(.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=booking]) .trip-workspace-booking-intent-head small{color:#667892!important;font-size:.72rem!important;font-weight:800!important;line-height:1.22!important}html body:has(.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=booking]) .trip-workspace-booking-intent-head button{min-height:2.35rem!important;padding:.5rem .72rem!important;border-radius:999px!important;background:#136fd8!important;color:#fff!important;font-size:.76rem!important;font-weight:950!important}html body:has(.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=booking]) .trip-workspace-booking-intent-offers{display:grid!important;gap:.5rem!important}html body:has(.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=booking]) .trip-workspace-booking-intent-offer{display:grid!important;grid-template-columns:2.2rem minmax(0,1fr) auto!important;align-items:center!important;gap:.52rem!important;width:100%!important;min-width:0!important;padding:.62rem!important;border:1px solid rgba(214,226,241,.86)!important;border-radius:.86rem!important;background:#f8fbff!important;text-align:left!important}html body:has(.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=booking]) .trip-workspace-booking-intent-offer>span{display:inline-grid!important;place-items:center!important;width:2.2rem!important;height:2.2rem!important;border-radius:.74rem!important;background:#eaf4ff!important;color:#136fd8!important}html body:has(.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=booking]) .trip-workspace-booking-intent-offer div{display:grid!important;gap:.1rem!important;min-width:0!important}html body:has(.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=booking]) .trip-workspace-booking-intent-offer :is(b,small,p,em,i){min-width:0!important;margin:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body:has(.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=booking]) .trip-workspace-booking-intent-offer>i{display:inline-grid!important;place-items:center!important;min-height:2rem!important;padding:.38rem .58rem!important;border-radius:999px!important;background:#eafaf2!important;color:#109763!important;font-size:.68rem!important;font-style:normal!important;font-weight:950!important;white-space:nowrap!important}html body:has(.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=booking]) :is(.trip-itinerary-production-brief,.trip-itinerary-action-grid,.trip-itinerary-ios-controls,.trip-workspace-day-copilot,.trip-route-insight-panel,.trip-day-timeline-head,.trip-day-timeline){order:5!important}html body:has(.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=map]){--trip-map-sheet-max:min(78rem,calc(100vw - 1rem))}html body:has(.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=map]) .trip-detail-modal.is-map-panel{place-items:center!important;padding:max(.5rem,env(safe-area-inset-top)) max(.5rem,env(safe-area-inset-right)) max(.5rem,env(safe-area-inset-bottom)) max(.5rem,env(safe-area-inset-left))!important;background:rgba(11,20,34,.28)!important;backdrop-filter:blur(16px) saturate(1.08)!important}html body:has(.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=map]) .trip-detail-sheet.is-map-panel{width:var(--trip-map-sheet-max)!important;max-width:var(--trip-map-sheet-max)!important;max-height:min(58rem,calc(100dvh - 1rem))!important;border-radius:1.2rem!important}html body:has(main.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=map]) .trip-detail-sheet.is-map-panel .trip-live-map-panel{display:grid!important;grid-template-columns:minmax(18rem,21rem) minmax(0,1fr)!important;align-items:start!important;gap:.72rem!important;min-width:0!important}html body:has(main.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=map]) .trip-detail-sheet.is-map-panel .trip-live-map-surface{height:clamp(20rem,52dvh,36rem)!important;min-height:clamp(20rem,52dvh,36rem)!important;max-height:clamp(20rem,52dvh,36rem)!important;border:1px solid rgba(19,111,216,.18)!important;border-radius:1rem!important;box-shadow:none!important;overflow:hidden!important}html body:has(main.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=map]) .trip-detail-sheet.is-map-panel .trip-live-map-controls{align-items:stretch!important;min-height:2.55rem!important}html body:has(main.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=map]) .trip-detail-sheet.is-map-panel .trip-live-map-controls button{min-height:2.45rem!important;height:auto!important}html body:has(main.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=map]) .trip-detail-sheet.is-map-panel :is(.trip-map-readiness-alert,.trip-route-memory-strip,.trip-map-stop-audit,.trip-detail-list,.trip-detail-actions){width:100%!important;min-width:0!important}html body:has(main.trip-day-page.trip-itinerary-screen.is-map-only[data-trip-workspace-screen=map]) .trip-detail-modal.is-map-panel{--trip-map-only-contract-anchor:1}html body:has(main.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=map][data-trip-workspace-screen]){overflow:hidden!important;background:#e8f4ff!important}html body:has(main.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=map]) .trip-itinerary-shell.is-map-only,html body:has(main.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=map]) main.trip-day-page.is-map-only{display:block!important;width:100%!important;max-width:100%!important;min-height:100dvh!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:hidden!important}html body:has(main.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=map]) .trip-itinerary-shell.is-map-only>:not(.trip-detail-modal){display:none!important}html body:has(main.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=map]) .trip-detail-modal.trip-detail-modal.is-map-panel{position:fixed!important;inset:0!important;z-index:180!important;display:block!important;width:100vw!important;height:100dvh!important;padding:0!important;background:#e8f4ff!important;overflow:hidden!important}html body:has(main.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=map]) .trip-detail-sheet.trip-detail-sheet.is-map-panel{position:fixed!important;inset:0!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;gap:.78rem!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;padding:max(.7rem,env(safe-area-inset-top)) max(.7rem,env(safe-area-inset-right)) max(.7rem,env(safe-area-inset-bottom)) max(.7rem,env(safe-area-inset-left))!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:auto!important}html body:has(main.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=map]) .trip-detail-sheet.is-map-panel .trip-detail-sheet-head{position:sticky!important;top:0!important;z-index:20!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:.85rem!important;margin:0!important;min-height:4.8rem!important;padding:.72rem .82rem!important;border:1px solid rgba(111,137,168,.18)!important;border-radius:1rem!important;background:rgba(255,255,255,.82)!important;box-shadow:0 18px 48px rgba(31,62,104,.1),inset 0 1px 0 rgba(255,255,255,.82)!important;-webkit-backdrop-filter:blur(16px) saturate(1.15)!important;backdrop-filter:blur(16px) saturate(1.15)!important}html body:has(main.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=map]) .trip-detail-sheet.is-map-panel .trip-detail-sheet-head>div{display:grid!important;gap:.12rem!important;min-width:0!important}html body:has(main.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=map]) .trip-detail-sheet.is-map-panel .trip-detail-sheet-head :is(p,h2,span){min-width:0!important;margin:0!important;overflow:hidden!important;letter-spacing:0!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body:has(main.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=map]) .trip-detail-sheet.is-map-panel .trip-detail-sheet-head p{color:#62718a!important;font-size:.76rem!important;font-weight:900!important}html body:has(main.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=map]) .trip-detail-sheet.is-map-panel .trip-detail-sheet-head h2{color:#101a2b!important;font-size:clamp(1rem,2vw,1.28rem)!important;font-weight:950!important;line-height:1.1!important}html body:has(main.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=map]) .trip-detail-sheet.is-map-panel .trip-map-sheet-summary{color:#50617a!important;font-size:.84rem!important;font-weight:780!important}html body:has(main.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=map]) .trip-detail-sheet.is-map-panel .trip-detail-sheet-head>button{display:inline-flex!important;min-width:3.2rem!important;min-height:2.55rem!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(111,137,168,.2)!important;border-radius:.82rem!important;background:rgba(248,251,255,.9)!important;color:#13233a!important;font-size:.86rem!important;font-weight:900!important;line-height:1!important}html body:has(main.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=map]) .trip-detail-sheet.trip-detail-sheet.is-map-panel .trip-live-map-panel{min-height:calc(100dvh - 6.4rem)!important}html body:has(main.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=map]) .trip-detail-sheet.is-map-panel .trip-detail-map-preview{display:grid!important;gap:.58rem!important;padding:.72rem .82rem!important;border:1px solid rgba(111,137,168,.18)!important;border-radius:1rem!important;background:rgba(255,255,255,.74)!important;box-shadow:0 14px 38px rgba(31,62,104,.08),inset 0 1px 0 rgba(255,255,255,.78)!important;color:#13233a!important;-webkit-backdrop-filter:blur(14px) saturate(1.08)!important;backdrop-filter:blur(14px) saturate(1.08)!important}html body:has(main.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=map]) .trip-detail-sheet.is-map-panel .trip-detail-map-preview>strong{color:#101a2b!important;font-size:.94rem!important;font-weight:950!important;line-height:1.1!important}html body:has(main.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=map]) .trip-detail-sheet.is-map-panel .trip-detail-map-preview>p{margin:0!important;color:#63738c!important;font-size:.88rem!important;font-weight:780!important;line-height:1.3!important}html body:has(main.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=map]) .trip-detail-sheet.is-map-panel .trip-detail-map-stat-row{display:flex!important;flex-wrap:wrap!important;gap:.4rem!important;min-width:0!important}html body:has(main.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=map]) .trip-detail-sheet.is-map-panel .trip-detail-map-stat-row span{display:inline-flex!important;min-height:1.9rem!important;align-items:center!important;max-width:100%!important;padding:.34rem .6rem!important;border:1px solid rgba(111,137,168,.16)!important;border-radius:999px!important;background:rgba(248,251,255,.82)!important;color:#18263c!important;font-size:.78rem!important;font-weight:900!important;line-height:1!important;white-space:nowrap!important}html body:has(main.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=map]) .trip-detail-sheet.is-map-panel .trip-live-map-catalog{max-height:calc(100dvh - 8rem)!important}html body:has(main.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=map]) .trip-detail-sheet.trip-detail-sheet.is-map-panel .trip-live-map-surface{height:min(46rem,calc(100dvh - 12rem))!important;min-height:min(34rem,calc(100dvh - 12rem))!important;max-height:min(46rem,calc(100dvh - 12rem))!important}html body:has(main.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=map]) .trip-detail-sheet.trip-detail-sheet.is-map-panel .trip-live-map-controls{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.5rem!important;min-width:0!important;padding:.55rem!important;border:1px solid rgba(111,137,168,.18)!important;border-radius:1rem!important;background:rgba(255,255,255,.7)!important;box-shadow:0 14px 36px rgba(31,62,104,.08),inset 0 1px 0 rgba(255,255,255,.78)!important;-webkit-backdrop-filter:blur(14px) saturate(1.08)!important;backdrop-filter:blur(14px) saturate(1.08)!important}html body:has(main.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=map]) .trip-detail-sheet.trip-detail-sheet.is-map-panel .trip-live-map-controls button{display:inline-flex!important;min-width:0!important;min-height:2.72rem!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(111,137,168,.18)!important;border-radius:.78rem!important;background:rgba(248,251,255,.86)!important;color:#12213a!important;font-size:.86rem!important;font-weight:920!important;line-height:1!important;text-align:center!important;white-space:normal!important}html body:has(main.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=map]) .trip-detail-sheet.is-map-panel .trip-live-map-controls button.is-primary{border-color:rgba(20,111,211,.32)!important;background:linear-gradient(135deg,#146fd3,#4c8fe9)!important;color:#ffffff!important;box-shadow:0 10px 24px rgba(20,111,211,.2)!important}html body:has(main.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=map]) .trip-detail-sheet.is-map-panel .trip-live-map-controls button:disabled{cursor:default!important;opacity:.46!important}html body:has(main.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=map]) .trip-detail-sheet.is-map-panel .trip-guide-sheet{display:grid!important;gap:.72rem!important;min-width:0!important;padding:.75rem!important;border:1px solid rgba(111,137,168,.18)!important;border-radius:1rem!important;background:rgba(255,255,255,.76)!important;box-shadow:0 14px 36px rgba(31,62,104,.08),inset 0 1px 0 rgba(255,255,255,.78)!important;color:#13233a!important;-webkit-backdrop-filter:blur(14px) saturate(1.08)!important;backdrop-filter:blur(14px) saturate(1.08)!important}html body:has(main.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=map]) .trip-detail-sheet.is-map-panel .trip-guide-sheet header{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:.72rem!important}html body:has(main.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=map]) .trip-detail-sheet.is-map-panel .trip-guide-sheet header>div{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:.55rem!important;min-width:0!important}html body:has(main.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=map]) .trip-detail-sheet.is-map-panel .trip-guide-sheet header span{display:inline-flex!important;min-height:1.72rem!important;align-items:center!important;justify-content:center!important;padding:.28rem .52rem!important;border-radius:999px!important;background:rgba(232,244,255,.92)!important;color:#146fd3!important;font-size:.7rem!important;font-weight:950!important;line-height:1!important}html body:has(main.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=map]) .trip-detail-sheet.is-map-panel .trip-guide-heading-copy{display:grid!important;gap:.08rem!important;min-width:0!important}html body:has(main.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=map]) .trip-detail-sheet.is-map-panel .trip-guide-heading-copy :is(h3,p){margin:0!important;letter-spacing:0!important}html body:has(main.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=map]) .trip-detail-sheet.is-map-panel .trip-guide-heading-copy h3{color:#111d31!important;font-size:.98rem!important;font-weight:950!important;line-height:1.1!important}html body:has(main.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=map]) .trip-detail-sheet.is-map-panel .trip-guide-heading-copy p{color:#63738c!important;font-size:.82rem!important;font-weight:760!important;line-height:1.3!important}html body:has(main.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=map]) .trip-detail-sheet.is-map-panel .trip-guide-sheet header button{min-height:2.35rem!important;border:1px solid rgba(111,137,168,.18)!important;border-radius:.78rem!important;background:rgba(248,251,255,.86)!important;color:#13233a!important;font-size:.82rem!important;font-weight:920!important}html body:has(main.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=map]) .trip-detail-sheet.is-map-panel .trip-guide-collapsed-summary{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:.7rem!important;min-width:0!important}html body:has(main.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=map]) .trip-detail-sheet.is-map-panel .trip-guide-collapsed-copy{display:grid!important;gap:.38rem!important;min-width:0!important}html body:has(main.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=map]) .trip-detail-sheet.is-map-panel .trip-guide-collapsed-copy.trip-guide-collapsed-copy>b,html body:has(main.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=map]) .trip-detail-sheet.is-map-panel .trip-guide-collapsed-copy.trip-guide-collapsed-copy>span{display:block!important;min-width:0!important;margin:0!important;letter-spacing:0!important;line-height:1.18!important}html body:has(main.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=map]) .trip-detail-sheet.is-map-panel .trip-guide-collapsed-copy>b{color:#111d31!important;font-size:.94rem!important;font-weight:950!important}html body:has(main.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=map]) .trip-detail-sheet.is-map-panel .trip-guide-collapsed-copy>span{color:#63738c!important;font-size:.84rem!important;font-weight:780!important;overflow-wrap:anywhere!important}html body:has(main.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=map]) .trip-detail-sheet.is-map-panel .trip-guide-collapsed-actions.trip-guide-collapsed-actions,html body:has(main.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=map]) .trip-detail-sheet.is-map-panel .trip-guide-collapsed-metrics,html body:has(main.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=map]) .trip-detail-sheet.is-map-panel .trip-guide-collapsed-readiness{display:flex!important;flex-wrap:wrap!important;gap:.42rem!important;min-width:0!important}html body:has(main.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=map]) .trip-detail-sheet.is-map-panel .trip-guide-collapsed-metrics em{display:inline-flex!important;min-height:1.72rem!important;align-items:center!important;justify-content:center!important;padding:.3rem .55rem!important;border:1px solid rgba(111,137,168,.16)!important;border-radius:999px!important;background:rgba(248,251,255,.86)!important;color:#50617a!important;font-size:.8rem!important;font-style:normal!important;font-weight:900!important;line-height:1!important;white-space:nowrap!important}html body:has(main.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=map]) .trip-detail-sheet.is-map-panel .trip-guide-collapsed-actions button,html body:has(main.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=map]) .trip-detail-sheet.is-map-panel .trip-guide-collapsed-readiness button{display:inline-flex!important;min-height:2.18rem!important;align-items:center!important;justify-content:center!important;padding:.45rem .72rem!important;border:1px solid rgba(111,137,168,.16)!important;border-radius:999px!important;background:rgba(248,251,255,.88)!important;color:#13233a!important;font-size:.8rem!important;font-weight:920!important;line-height:1!important;white-space:nowrap!important}html body:has(main.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=map]) .trip-detail-sheet.is-map-panel .trip-guide-collapsed-readiness button.is-ready{border-color:rgba(38,188,134,.22)!important;background:rgba(232,249,242,.92)!important;color:#08745c!important}html body:has(main.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=map]) .trip-detail-sheet.is-map-panel .trip-guide-collapsed-readiness button.is-warning{border-color:rgba(244,111,33,.24)!important;background:rgba(255,242,232,.92)!important;color:#cf5315!important}html body:has(main.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=map]) .trip-detail-sheet.is-map-panel .trip-guide-collapsed-actions{justify-content:flex-end!important}html body:has(main.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=map]) .trip-detail-sheet.is-map-panel .trip-guide-route-status{margin:0!important;color:#63738c!important;font-size:.82rem!important;font-weight:780!important;line-height:1.3!important}html body:has(main.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=map]) .trip-detail-sheet.is-map-panel .trip-live-map-footer{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:.42rem!important;min-width:0!important;padding:.55rem .65rem!important;border:1px solid rgba(111,137,168,.16)!important;border-radius:1rem!important;background:rgba(255,255,255,.7)!important;color:#50617a!important;-webkit-backdrop-filter:blur(12px) saturate(1.05)!important;backdrop-filter:blur(12px) saturate(1.05)!important}html body:has(main.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=map]) .trip-detail-sheet.is-map-panel .trip-live-map-footer .trip-live-point-status,html body:has(main.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=map]) .trip-detail-sheet.is-map-panel .trip-live-map-footer>span{display:inline-flex!important;min-height:1.72rem!important;max-width:100%!important;align-items:center!important;justify-content:center!important;padding:.3rem .55rem!important;border:1px solid rgba(111,137,168,.14)!important;border-radius:999px!important;background:rgba(248,251,255,.86)!important;color:#50617a!important;font-size:.78rem!important;font-weight:900!important;line-height:1!important;white-space:nowrap!important}html body:has(main.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=map]) .trip-detail-sheet.is-map-panel .trip-live-map-footer .trip-guide-feedback-status{display:inline-flex!important;flex:1 1 14rem!important;flex-wrap:wrap!important;justify-content:flex-start!important;gap:.38rem!important;min-width:0!important;border-color:rgba(20,111,211,.18)!important;background:rgba(232,244,255,.9)!important;color:#145fae!important;white-space:normal!important}html body:has(main.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=map]) .trip-detail-sheet.is-map-panel .trip-live-map-footer .trip-guide-feedback-status>span{min-width:0!important;max-width:100%!important;overflow-wrap:anywhere!important;white-space:normal!important}html body:has(main.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=map]) .trip-detail-sheet.is-map-panel .trip-live-map-footer .trip-guide-feedback-status button{min-height:1.72rem!important;border:0!important;border-radius:999px!important;background:#ffffff!important;color:#145fae!important;font-size:.74rem!important;font-weight:920!important;line-height:1!important;padding:.3rem .55rem!important}html body:has(main.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=map]) .trip-detail-sheet.is-map-panel .trip-live-map-footer .trip-guide-feedback-status.trip-guide-feedback-status{position:absolute!important;width:1px!important;height:1px!important;min-height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;border:0!important;white-space:nowrap!important}html body:has(main.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=map]) .trip-detail-sheet.is-map-panel .trip-live-map-footer .trip-guide-feedback-status.trip-guide-feedback-status button{display:none!important}html body:has(main.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=map]) .trip-detail-sheet.is-map-panel>:is(.trip-map-readiness-alert,.trip-route-memory-strip,.trip-map-stop-audit,.trip-detail-list,.trip-detail-actions){display:none!important}@media (max-width:560px){html body:has(main.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen]) .trip-workspace-ios-floating-dock{width:min(100%,calc(100vw - .75rem))!important}html body:has(main.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen]) .trip-workspace-ios-floating-dock button{min-height:3rem!important}html body:has(main.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=booking]) .trip-itinerary-shell.trip-itinerary-rail{width:min(100%,calc(100vw - 1rem))!important;max-width:min(100%,calc(100vw - 1rem))!important}html body:has(main.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=booking]) .trip-workspace-booking-intent-head,html body:has(main.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=booking]) .trip-workspace-booking-intent-offer{grid-template-columns:2.2rem minmax(0,1fr)!important}html body:has(main.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=booking]) .trip-workspace-booking-intent-head button,html body:has(main.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=booking]) .trip-workspace-booking-intent-offer>i{grid-column:1/-1!important;justify-self:stretch!important;width:100%!important}html body:has(main.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=map]) .trip-detail-modal.is-map-panel{padding:0!important}html body:has(main.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=map]) .trip-detail-sheet.is-map-panel{box-sizing:border-box!important;justify-self:center!important;width:min(100%,calc(100vw - 1rem))!important;max-width:min(100%,calc(100vw - 1rem))!important;height:100dvh!important;max-height:100dvh!important;margin-inline:auto!important;border-radius:0!important}html body:has(main.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=map]) .trip-detail-sheet.trip-detail-sheet.is-map-panel .trip-live-map-panel{grid-template-columns:minmax(0,1fr)!important}html body:has(main.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=map]) .trip-detail-sheet.is-map-panel .trip-live-map-panel{display:grid!important;grid-auto-flow:row!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto 21.25rem 30rem auto auto!important}html body:has(main.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=map]) .trip-detail-sheet.is-map-panel .trip-live-map-panel>.trip-detail-map-preview{grid-column:1!important;grid-row:1!important}html body:has(main.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=map]) .trip-detail-sheet.is-map-panel .trip-live-map-catalog{position:static!important;grid-column:1!important;grid-row:2!important}html body:has(main.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=map]) .trip-detail-sheet.is-map-panel .trip-live-map-controls{grid-column:1!important;grid-row:4!important}html body:has(main.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=map]) .trip-detail-sheet.is-map-panel .trip-guide-sheet{grid-column:1!important;grid-row:5!important}html body:has(main.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=map]) .trip-detail-sheet.is-map-panel .trip-guide-collapsed-summary{grid-template-columns:minmax(0,1fr)!important}html body:has(main.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=map]) .trip-detail-sheet.is-map-panel .trip-guide-collapsed-actions{justify-content:stretch!important}html body:has(main.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=map]) .trip-detail-sheet.is-map-panel .trip-guide-collapsed-actions button,html body:has(main.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=map]) .trip-detail-sheet.is-map-panel .trip-guide-collapsed-readiness button{flex:1 1 8rem!important;white-space:normal!important}html body:has(main.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=map]) .trip-detail-sheet.is-map-panel .trip-live-map-footer{grid-column:1!important;grid-row:6!important}html body:has(main.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=map]) .trip-detail-sheet.trip-detail-sheet.is-map-panel{width:100vw!important;max-width:100vw!important}html body:has(main.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=map]) .trip-detail-sheet.is-map-panel .trip-live-map-surface{grid-column:1!important;grid-row:3!important;height:min(30rem,calc(100dvh - 16rem))!important;min-height:min(24rem,calc(100dvh - 16rem))!important;max-height:min(30rem,calc(100dvh - 16rem))!important}}html body:has(main.trip-day-page.trip-itinerary-screen) .trip-workspace-copilot-review-panel,html body:has(main.trip-day-page.trip-itinerary-screen) .trip-workspace-group-panel{display:grid!important;gap:.82rem!important;width:100%!important;min-width:0!important;margin:0!important;padding:.95rem!important;border:1px solid rgba(111,137,168,.18)!important;border-radius:1rem!important;background:rgba(255,255,255,.96)!important;box-shadow:0 18px 42px rgba(31,62,104,.08),inset 0 1px 0 rgba(255,255,255,.72)!important}html body:has(main.trip-day-page.trip-itinerary-screen) .trip-workspace-copilot-review-header,html body:has(main.trip-day-page.trip-itinerary-screen) .trip-workspace-group-panel>header{display:grid!important;grid-template-columns:2.7rem minmax(0,1fr) auto!important;align-items:center!important;gap:.72rem!important;min-width:0!important}html body:has(main.trip-day-page.trip-itinerary-screen) .trip-copilot-debug-panel header>span,html body:has(main.trip-day-page.trip-itinerary-screen) .trip-copilot-review-contract header>span,html body:has(main.trip-day-page.trip-itinerary-screen) .trip-workspace-copilot-review-header>span,html body:has(main.trip-day-page.trip-itinerary-screen) .trip-workspace-group-panel>header>span{display:inline-grid!important;place-items:center!important;width:2.45rem!important;min-width:2.45rem!important;height:2.45rem!important;border-radius:.78rem!important;background:#eaf4ff!important;color:#136fd8!important}html body:has(main.trip-day-page.trip-itinerary-screen) .trip-copilot-debug-panel svg,html body:has(main.trip-day-page.trip-itinerary-screen) .trip-copilot-review-contract svg,html body:has(main.trip-day-page.trip-itinerary-screen) .trip-workspace-copilot-review-header svg,html body:has(main.trip-day-page.trip-itinerary-screen) .trip-workspace-group-panel svg{width:1.05rem!important;max-width:1.05rem!important;height:1.05rem!important;max-height:1.05rem!important}html body:has(main.trip-day-page.trip-itinerary-screen) .trip-copilot-card-grid article,html body:has(main.trip-day-page.trip-itinerary-screen) .trip-copilot-debug-panel header>div,html body:has(main.trip-day-page.trip-itinerary-screen) .trip-copilot-review-contract header>div,html body:has(main.trip-day-page.trip-itinerary-screen) .trip-workspace-copilot-review-header>div,html body:has(main.trip-day-page.trip-itinerary-screen) .trip-workspace-group-panel>header>div{min-width:0!important;overflow-wrap:normal!important;word-break:normal!important}html body:has(main.trip-day-page.trip-itinerary-screen) .trip-copilot-card-grid span,html body:has(main.trip-day-page.trip-itinerary-screen) .trip-copilot-debug-panel small,html body:has(main.trip-day-page.trip-itinerary-screen) .trip-copilot-review-contract small,html body:has(main.trip-day-page.trip-itinerary-screen) .trip-workspace-copilot-review-header small,html body:has(main.trip-day-page.trip-itinerary-screen) .trip-workspace-group-panel small{color:#136fd8!important;display:block!important;font-size:.66rem!important;font-weight:950!important;letter-spacing:0!important;line-height:1!important;margin:0!important;text-transform:uppercase!important}html body:has(main.trip-day-page.trip-itinerary-screen) .trip-copilot-debug-panel h4,html body:has(main.trip-day-page.trip-itinerary-screen) .trip-copilot-review-contract h4,html body:has(main.trip-day-page.trip-itinerary-screen) .trip-workspace-copilot-review-header h3,html body:has(main.trip-day-page.trip-itinerary-screen) .trip-workspace-group-panel h2{color:#0b1422!important;font-size:1rem!important;font-weight:950!important;line-height:1.12!important;margin:0!important}html body:has(main.trip-day-page.trip-itinerary-screen) .trip-copilot-card-grid p,html body:has(main.trip-day-page.trip-itinerary-screen) .trip-copilot-debug-panel p,html body:has(main.trip-day-page.trip-itinerary-screen) .trip-copilot-review-contract p,html body:has(main.trip-day-page.trip-itinerary-screen) .trip-workspace-copilot-review-header p,html body:has(main.trip-day-page.trip-itinerary-screen) .trip-workspace-group-panel p{color:#667892!important;font-size:.78rem!important;font-weight:760!important;line-height:1.35!important;margin:0!important}html body:has(main.trip-day-page.trip-itinerary-screen) .trip-copilot-debug-panel footer,html body:has(main.trip-day-page.trip-itinerary-screen) .trip-workspace-copilot-review-actions,html body:has(main.trip-day-page.trip-itinerary-screen) .trip-workspace-group-actions{display:flex!important;flex-wrap:wrap!important;gap:.5rem!important;justify-content:flex-end!important}html body:has(main.trip-day-page.trip-itinerary-screen) .trip-copilot-card-actions button,html body:has(main.trip-day-page.trip-itinerary-screen) .trip-copilot-debug-panel footer button,html body:has(main.trip-day-page.trip-itinerary-screen) .trip-workspace-copilot-review-actions button,html body:has(main.trip-day-page.trip-itinerary-screen) .trip-workspace-group-actions button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.35rem!important;min-height:2.18rem!important;padding:0 .76rem!important;border:0!important;border-radius:999px!important;background:rgba(19,111,216,.1)!important;color:#136fd8!important;font-size:.74rem!important;font-weight:950!important}html body:has(main.trip-day-page.trip-itinerary-screen) .trip-copilot-card-actions button:first-child,html body:has(main.trip-day-page.trip-itinerary-screen) .trip-workspace-copilot-review-actions button:last-child{background:#136fd8!important;color:#fff!important}html body:has(main.trip-day-page.trip-itinerary-screen) .trip-copilot-card-grid,html body:has(main.trip-day-page.trip-itinerary-screen) .trip-copilot-debug-grid,html body:has(main.trip-day-page.trip-itinerary-screen) .trip-copilot-review-contract-grid,html body:has(main.trip-day-page.trip-itinerary-screen) .trip-workspace-group-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.55rem!important;min-width:0!important}html body:has(main.trip-day-page.trip-itinerary-screen) .trip-copilot-card-grid article,html body:has(main.trip-day-page.trip-itinerary-screen) .trip-copilot-debug-grid span,html body:has(main.trip-day-page.trip-itinerary-screen) .trip-copilot-empty,html body:has(main.trip-day-page.trip-itinerary-screen) .trip-copilot-review-contract-grid span,html body:has(main.trip-day-page.trip-itinerary-screen) .trip-workspace-group-grid article,html body:has(main.trip-day-page.trip-itinerary-screen) .trip-workspace-group-list article{display:grid!important;gap:.28rem!important;min-width:0!important;padding:.72rem!important;border:1px solid rgba(214,226,241,.86)!important;border-radius:.82rem!important;background:rgba(248,250,252,.82)!important}html body:has(main.trip-day-page.trip-itinerary-screen) .trip-copilot-card-grid b,html body:has(main.trip-day-page.trip-itinerary-screen) .trip-copilot-debug-grid b,html body:has(main.trip-day-page.trip-itinerary-screen) .trip-copilot-review-contract-grid b,html body:has(main.trip-day-page.trip-itinerary-screen) .trip-workspace-group-grid b,html body:has(main.trip-day-page.trip-itinerary-screen) .trip-workspace-group-list b{overflow:hidden!important;color:#0b1422!important;font-size:.86rem!important;font-weight:950!important;line-height:1.18!important;margin:0!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body:has(main.trip-day-page.trip-itinerary-screen) .trip-copilot-debug-panel,html body:has(main.trip-day-page.trip-itinerary-screen) .trip-copilot-review-contract{display:grid!important;gap:.68rem!important;padding:.78rem!important;border:1px solid rgba(19,111,216,.14)!important;border-radius:.92rem!important;background:rgba(239,247,255,.86)!important}@media (max-width:560px){html body:has(main.trip-day-page.trip-itinerary-screen) .trip-workspace-copilot-review-header,html body:has(main.trip-day-page.trip-itinerary-screen) .trip-workspace-group-panel>header{grid-template-columns:2.45rem minmax(0,1fr)!important}html body:has(main.trip-day-page.trip-itinerary-screen) .trip-workspace-copilot-review-actions,html body:has(main.trip-day-page.trip-itinerary-screen) .trip-workspace-group-panel>header>b{grid-column:1/-1!important;justify-self:stretch!important}html body:has(main.trip-day-page.trip-itinerary-screen) .trip-copilot-card-grid,html body:has(main.trip-day-page.trip-itinerary-screen) .trip-copilot-debug-grid,html body:has(main.trip-day-page.trip-itinerary-screen) .trip-copilot-review-contract-grid,html body:has(main.trip-day-page.trip-itinerary-screen) .trip-workspace-group-grid{grid-template-columns:minmax(0,1fr)!important}}html body:has(main.trip-day-page.trip-itinerary-screen){--trip-itinerary-production-shell:min(74rem,calc(100vw - clamp(2rem, 5vw, 5rem)));--trip-itinerary-main-column:minmax(0,46rem);--trip-itinerary-side-column:minmax(20rem,24rem);--trip-itinerary-panel-radius:0.88rem;--trip-itinerary-panel-border:rgba(104,132,168,0.2);--trip-itinerary-panel-bg:rgba(255,255,255,0.94);--trip-itinerary-soft-bg:rgba(246,250,255,0.82);--trip-itinerary-shadow:0 18px 44px rgba(24,51,90,0.08),inset 0 1px 0 rgba(255,255,255,0.76);background:linear-gradient(90deg,rgba(17,74,134,.055) 1px,transparent 0),linear-gradient(180deg,rgba(17,74,134,.045) 1px,transparent 0),radial-gradient(circle at 52% -8%,rgba(42,127,226,.16),transparent 31rem),radial-gradient(circle at 92% 30%,rgba(15,195,178,.08),transparent 26rem),linear-gradient(180deg,#f8fbff,#f3f8fd 48%,#ffffff)!important;background-size:56px 56px,56px 56px,auto,auto,auto!important}html body:has(main.trip-day-page.trip-itinerary-screen) main.trip-day-page.trip-itinerary-screen{padding-bottom:calc(7.2rem + env(safe-area-inset-bottom))!important}html body:has(main.trip-day-page.trip-itinerary-screen) .trip-workspace-ios-floating-dock{position:fixed!important;left:50%!important;right:auto!important;bottom:max(.75rem,env(safe-area-inset-bottom))!important;z-index:80!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.24rem!important;width:min(34rem,calc(100vw - 1.5rem))!important;max-width:min(34rem,calc(100vw - 1.5rem))!important;min-width:0!important;padding:.3rem!important;border:1px solid rgba(214,226,241,.88)!important;border-radius:1.2rem!important;background:rgba(255,255,255,.92)!important;box-shadow:0 18px 48px rgba(15,23,42,.13),inset 0 1px 0 rgba(255,255,255,.86)!important;transform:translateX(-50%)!important;-webkit-backdrop-filter:blur(22px) saturate(1.08)!important;backdrop-filter:blur(22px) saturate(1.08)!important}html body:has(main.trip-day-page.trip-itinerary-screen) .trip-workspace-ios-floating-dock button{display:grid!important;grid-template-rows:auto auto auto!important;justify-items:center!important;align-content:center!important;gap:.12rem!important;min-width:0!important;min-height:3.5rem!important;padding:.4rem .35rem!important;border:0!important;border-radius:.92rem!important;background:transparent!important;color:#172234!important;font:inherit!important;text-align:center!important}html body:has(main.trip-day-page.trip-itinerary-screen) .trip-workspace-ios-floating-dock button:is(.is-active,[aria-current=page]){background:#176ed3!important;color:#ffffff!important;box-shadow:0 12px 26px rgba(23,110,211,.22)!important}html body:has(main.trip-day-page.trip-itinerary-screen) .trip-workspace-ios-floating-dock button b{min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:.78rem!important;font-weight:920!important;line-height:1!important}html body:has(main.trip-day-page.trip-itinerary-screen) .trip-workspace-ios-floating-dock button small{min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:currentColor!important;font-size:.66rem!important;font-weight:760!important;line-height:1!important;opacity:.72!important}html body:has(main.trip-day-page.trip-itinerary-screen) .trip-itinerary-score-ring{flex:0 0 4.1rem!important;min-width:4.1rem!important;max-width:4.1rem!important;min-height:4.1rem!important;max-height:4.1rem!important;overflow:hidden!important}@media (min-width:1080px){html body:has(main.trip-day-page.trip-itinerary-screen) main.trip-day-page.trip-itinerary-screen{justify-items:center!important;padding:calc(5.2rem + env(safe-area-inset-top)) clamp(2rem,4vw,4rem) calc(3.5rem + env(safe-area-inset-bottom))!important}html body:has(main.trip-day-page.trip-itinerary-screen) .trip-itinerary-shell.trip-itinerary-rail{display:grid!important;grid-template-columns:var(--trip-itinerary-main-column) var(--trip-itinerary-side-column)!important;align-items:start!important;column-gap:1.15rem!important;row-gap:.9rem!important;width:var(--trip-itinerary-production-shell)!important;max-width:var(--trip-itinerary-production-shell)!important;margin-inline:auto!important}html body:has(main.trip-day-page.trip-itinerary-screen) .trip-day-topbar{grid-column:1/-1!important;min-height:4.15rem!important;border-radius:var(--trip-itinerary-panel-radius)!important}html body:has(main.trip-day-page.trip-itinerary-screen) .trip-day-title{text-align:center!important}html body:has(main.trip-day-page.trip-itinerary-screen) .trip-itinerary-shell.trip-itinerary-rail>:not(.trip-detail-modal):not(.trip-itinerary-date-review-overlay):not(.trip-workspace-ios-floating-dock){grid-column:1!important;min-width:0!important}html body:has(main.trip-day-page.trip-itinerary-screen) .trip-itinerary-shell.trip-itinerary-rail>:is(.trip-workspace-readiness-panel,.trip-workspace-booking-panel,.trip-workspace-booking-record-return,.trip-group-readiness-card,.trip-route-insight-panel,.trip-workspace-ai-status-panel,.trip-memory-loop-card,.trip-route-memory-strip){grid-column:2!important}html body:has(main.trip-day-page.trip-itinerary-screen) .trip-itinerary-shell.trip-itinerary-rail>:is(.trip-day-timeline-head,.trip-day-timeline,.trip-itinerary-session-strip,.trip-itinerary-suggestion-toolbar){grid-column:1!important}html body:has(main.trip-day-page.trip-itinerary-screen) .trip-day-timeline,html body:has(main.trip-day-page.trip-itinerary-screen) .trip-day-timeline-head,html body:has(main.trip-day-page.trip-itinerary-screen) .trip-itinerary-action-grid,html body:has(main.trip-day-page.trip-itinerary-screen) .trip-itinerary-ios-controls,html body:has(main.trip-day-page.trip-itinerary-screen) .trip-itinerary-production-brief,html body:has(main.trip-day-page.trip-itinerary-screen) .trip-itinerary-summary-card,html body:has(main.trip-day-page.trip-itinerary-screen) .trip-route-insight-panel,html body:has(main.trip-day-page.trip-itinerary-screen) .trip-workspace-readiness-panel{border-radius:var(--trip-itinerary-panel-radius)!important}html body:has(main.trip-day-page.trip-itinerary-screen) .trip-workspace-ios-floating-dock{position:sticky!important;top:calc(5.5rem + env(safe-area-inset-top))!important;bottom:auto!important;left:auto!important;right:auto!important;grid-column:2!important;grid-row:2/span 5!important;align-self:start!important;justify-self:stretch!important;width:100%!important;max-width:none!important;grid-template-columns:minmax(0,1fr)!important;gap:.5rem!important;padding:.55rem!important;border-radius:var(--trip-itinerary-panel-radius)!important;transform:none!important}html body:has(main.trip-day-page.trip-itinerary-screen) .trip-workspace-ios-floating-dock button{grid-template-columns:2.15rem minmax(0,1fr)!important;grid-template-rows:auto auto!important;grid-template-areas:"icon label" "icon meta"!important;justify-items:start!important;align-items:center!important;min-height:3.3rem!important;padding:.58rem .72rem!important;text-align:left!important}html body:has(main.trip-day-page.trip-itinerary-screen) .trip-workspace-ios-floating-dock button span{grid-area:icon!important;display:inline-grid!important;width:2.05rem!important;height:2.05rem!important;place-items:center!important;border-radius:.72rem!important;background:rgba(23,110,211,.1)!important;color:#176ed3!important}html body:has(main.trip-day-page.trip-itinerary-screen) .trip-workspace-ios-floating-dock button:is(.is-active,[aria-current=page]) span{background:rgba(255,255,255,.16)!important;color:#ffffff!important}html body:has(main.trip-day-page.trip-itinerary-screen) .trip-workspace-ios-floating-dock button b{grid-area:label!important}html body:has(main.trip-day-page.trip-itinerary-screen) .trip-workspace-ios-floating-dock button small{grid-area:meta!important}html body:has(main.trip-day-page.trip-itinerary-screen) .trip-day-timeline{gap:.9rem!important;padding-bottom:1.25rem!important}html body:has(main.trip-day-page.trip-itinerary-screen) .timeline-stop-group{grid-template-columns:2.35rem minmax(0,1fr)!important;gap:.76rem!important;min-height:0!important}html body:has(main.trip-day-page.trip-itinerary-screen) .timeline-stop-index{width:2rem!important;height:2rem!important;min-width:2rem!important;transform:translateY(.75rem)!important;border-radius:.7rem!important}html body:has(main.trip-day-page.trip-itinerary-screen) .timeline-stop-card{grid-column:2!important;grid-template-columns:5rem minmax(0,1fr) auto auto auto!important;min-height:6.5rem!important;gap:.72rem!important;align-items:center!important;padding:.82rem!important;border-radius:var(--trip-itinerary-panel-radius)!important}html body:has(main.trip-day-page.trip-itinerary-screen) .timeline-stop-card h3{display:-webkit-box!important;overflow:hidden!important;font-size:1.02rem!important;line-height:1.18!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}html body:has(main.trip-day-page.trip-itinerary-screen) .timeline-stop-card p,html body:has(main.trip-day-page.trip-itinerary-screen) .timeline-stop-note{overflow-wrap:anywhere!important}html body:has(main.trip-day-page.trip-itinerary-screen) .timeline-stop-card :is(.timeline-map-link,button){width:auto!important;min-width:3.9rem!important;height:2.35rem!important;min-height:2.35rem!important;padding:0 .68rem!important;border-radius:.68rem!important;font-size:.78rem!important;font-weight:900!important;white-space:nowrap!important}html body:has(main.trip-day-page.trip-itinerary-screen) .timeline-stop-card .timeline-remove-stop{min-width:4.7rem!important;border-color:rgba(244,111,33,.22)!important;background:#fff2e9!important;color:#e85e13!important}html body:has(main.trip-day-page.trip-itinerary-screen) .timeline-insert-row,html body:has(main.trip-day-page.trip-itinerary-screen) .timeline-route-segment-card{grid-column:2!important;width:100%!important;min-width:0!important;border-radius:.82rem!important}html body:has(main.trip-day-page.trip-itinerary-screen) .timeline-route-segment-card{grid-template-columns:2.15rem minmax(0,1fr) auto 1.8rem!important}html body:has(main.trip-day-page.trip-itinerary-screen) .timeline-route-segment-card p{overflow-wrap:anywhere!important}html body:has(main.trip-day-page.trip-itinerary-screen) .timeline-insert-row{justify-content:flex-start!important}html body:has(main.trip-day-page.trip-itinerary-screen) .timeline-insert-row em{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important}}@media (min-width:1080px) and (max-width:1260px){html body:has(main.trip-day-page.trip-itinerary-screen){--trip-itinerary-main-column:minmax(0,42rem);--trip-itinerary-side-column:minmax(18rem,21rem)}html body:has(main.trip-day-page.trip-itinerary-screen) .timeline-stop-card{grid-template-columns:4.6rem minmax(0,1fr) auto auto!important}html body:has(main.trip-day-page.trip-itinerary-screen) .timeline-stop-card .timeline-remove-stop{grid-column:2/-1!important;justify-self:end!important}}@media (max-width:1079px){html body:has(main.trip-day-page.trip-itinerary-screen) .timeline-stop-group{grid-template-columns:2.35rem minmax(0,1fr)!important}html body:has(main.trip-day-page.trip-itinerary-screen) .timeline-insert-row,html body:has(main.trip-day-page.trip-itinerary-screen) .timeline-route-segment-card{grid-column:2!important}}@media (min-width:1080px){html body:has(main.trip-day-page[data-trip-workspace-screen=draft]){--trip-draft-production-rail:var(--trip-itinerary-production-shell)!important;--trip-itinerary-production-shell:min(74rem,calc(100vw - clamp(2rem, 5vw, 5rem)));--trip-itinerary-main-column:minmax(0,46rem);--trip-itinerary-side-column:minmax(20rem,24rem)}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft]{justify-items:center!important;padding:calc(5.2rem + env(safe-area-inset-top)) clamp(2rem,4vw,4rem) calc(7rem + env(safe-area-inset-bottom))!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) .trip-itinerary-shell.trip-itinerary-rail{display:grid!important;grid-template-columns:var(--trip-itinerary-main-column) var(--trip-itinerary-side-column)!important;align-items:start!important;column-gap:1.15rem!important;row-gap:.9rem!important;width:var(--trip-itinerary-production-shell)!important;max-width:var(--trip-itinerary-production-shell)!important;margin-inline:auto!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) .trip-itinerary-shell.trip-itinerary-rail>:not(.trip-detail-modal):not(.trip-itinerary-date-review-overlay):not(.trip-workspace-ios-floating-dock){grid-column:1!important;min-width:0!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) .trip-itinerary-shell.trip-itinerary-rail>:is(.trip-itinerary-workspace-strip,.trip-workspace-readiness-panel,.trip-itinerary-production-brief,.trip-itinerary-action-grid,.trip-workspace-ai-status-panel,.trip-route-insight-panel,.trip-memory-loop-card,.trip-route-memory-strip){grid-column:2!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) .trip-itinerary-shell.trip-itinerary-rail>:is(.trip-day-topbar,.trip-itinerary-summary-card,.trip-itinerary-ios-controls,.trip-day-timeline-head,.trip-day-timeline,.trip-itinerary-session-strip,.trip-itinerary-suggestion-toolbar){grid-column:1!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) .trip-day-topbar{width:100%!important;max-width:100%!important;margin-inline:0!important;min-height:4.15rem!important;border-radius:var(--trip-itinerary-panel-radius)!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) .trip-workspace-ios-floating-dock{position:sticky!important;top:calc(5.5rem + env(safe-area-inset-top))!important;bottom:auto!important;left:auto!important;right:auto!important;grid-column:2!important;grid-row:2/span 5!important;align-self:start!important;justify-self:stretch!important;width:100%!important;max-width:none!important;grid-template-columns:minmax(0,1fr)!important;transform:none!important}}@media (min-width:1080px){html body:has(.trip-itinerary-shell.trip-itinerary-rail){--trip-itinerary-production-shell:min(74rem,calc(100vw - clamp(2rem, 5vw, 5rem)))!important;--trip-itinerary-main-column:minmax(0,46rem)!important;--trip-itinerary-side-column:minmax(20rem,24rem)!important}html body:has(.trip-itinerary-shell.trip-itinerary-rail) .trip-itinerary-shell.trip-itinerary-rail{display:grid!important;grid-template-columns:var(--trip-itinerary-main-column) var(--trip-itinerary-side-column)!important;align-items:start!important;column-gap:1.15rem!important;row-gap:.9rem!important;width:var(--trip-itinerary-production-shell)!important;max-width:var(--trip-itinerary-production-shell)!important;margin-inline:auto!important;isolation:isolate!important}html body:has(.trip-itinerary-shell.trip-itinerary-rail) .trip-itinerary-shell.trip-itinerary-rail>:not(.trip-detail-modal):not(.trip-itinerary-date-review-overlay):not(.trip-workspace-ios-floating-dock){grid-column:1!important;width:100%!important;min-width:0!important;max-width:100%!important}html body:has(.trip-itinerary-shell.trip-itinerary-rail) .trip-itinerary-shell.trip-itinerary-rail>:is(.trip-day-topbar,.trip-itinerary-summary-card,.trip-itinerary-ios-controls,.trip-day-timeline-head,.trip-day-timeline,.trip-itinerary-session-strip,.trip-itinerary-suggestion-toolbar){grid-column:1!important}html body:has(.trip-itinerary-shell.trip-itinerary-rail) .trip-itinerary-shell.trip-itinerary-rail>:is(.trip-itinerary-workspace-strip,.trip-workspace-readiness-panel,.trip-itinerary-production-brief,.trip-itinerary-action-grid,.trip-route-insight-panel,.trip-workspace-ai-status-panel,.trip-memory-loop-card,.trip-route-memory-strip){grid-column:2!important}html body:has(.trip-itinerary-shell.trip-itinerary-rail) .trip-day-topbar{width:100%!important;max-width:100%!important;margin-inline:0!important}html body:has(.trip-itinerary-shell.trip-itinerary-rail) .trip-workspace-ios-floating-dock{position:sticky!important;top:calc(5.5rem + env(safe-area-inset-top))!important;bottom:auto!important;left:auto!important;right:auto!important;grid-column:2!important;grid-row:2/span 5!important;align-self:start!important;justify-self:stretch!important;width:100%!important;max-width:none!important;transform:none!important}}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]){background:radial-gradient(circle at 50% 0,rgba(225,240,255,.78),transparent 26rem),linear-gradient(180deg,#f8fbff,#ffffff 42rem)!important;overflow-x:clip!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft]{--trip-draft-arch-rail:min(86rem,calc(100vw - clamp(2rem, 7vw, 7rem)));--trip-draft-arch-ink:#0b1422;--trip-draft-arch-muted:#65758b;--trip-draft-arch-blue:#146fd3;--trip-draft-arch-orange:#f36f21;--trip-draft-arch-green:#15925d;--trip-draft-arch-line:rgba(118,141,166,0.18);--trip-draft-arch-shadow:0 20px 54px rgba(31,62,104,0.1);display:grid!important;justify-items:center!important;width:100%!important;max-width:100%!important;min-height:100dvh!important;padding:calc(1rem + env(safe-area-inset-top)) max(.75rem,env(safe-area-inset-left)) calc(7.6rem + env(safe-area-inset-bottom)) max(.75rem,env(safe-area-inset-right))!important;color:var(--trip-draft-arch-ink)!important;overflow-x:clip!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] [aria-label="Trip draft itinerary builder"],html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft]>.app-topbar,html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft]>[aria-label="Trip draft itinerary builder"]{width:var(--trip-draft-arch-rail)!important;max-width:var(--trip-draft-arch-rail)!important;min-width:0!important;margin-inline:auto!important;box-sizing:border-box!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-topbar{position:sticky!important;top:calc(.75rem + env(safe-area-inset-top))!important;z-index:35!important;display:grid!important;grid-template-columns:3rem minmax(0,1fr) auto!important;align-items:center!important;gap:.58rem!important;width:100%!important;min-height:4.65rem!important;padding:.56rem!important;border:1px solid var(--trip-draft-arch-line)!important;border-radius:1.35rem!important;background:rgba(255,255,255,.94)!important;box-shadow:var(--trip-draft-arch-shadow)!important;overflow:hidden!important;backdrop-filter:blur(18px) saturate(1.18)!important;-webkit-backdrop-filter:blur(18px) saturate(1.18)!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-scroll{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-flow:row!important;gap:.86rem!important;width:var(--trip-draft-arch-rail)!important;max-width:var(--trip-draft-arch-rail)!important;min-width:0!important;margin-inline:auto!important;box-sizing:border-box!important;padding-bottom:calc(7.5rem + env(safe-area-inset-bottom))!important;overflow:visible!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-scroll>*{grid-column:1/-1!important;width:100%!important;max-width:100%!important;min-width:0!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-inline-icon,html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-search-icon,html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-tile-icon,html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] svg{display:block!important;width:1.08rem!important;max-width:1.08rem!important;height:1.08rem!important;max-height:1.08rem!important;min-width:1.08rem!important;min-height:1.08rem!important;flex:0 0 1.08rem!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] :is(.trip-draft-hero,.trip-draft-readiness-card,.trip-draft-planner-update,.trip-draft-describe,.trip-draft-reply,.trip-draft-prompt-preview,.trip-draft-date-row,.trip-draft-destination,.trip-draft-route-intent-box,.trip-draft-starters,.trip-draft-smart-starts,.trip-draft-local-timeline){width:100%!important;max-width:100%!important;min-width:0!important;border:1px solid var(--trip-draft-arch-line)!important;border-radius:1.18rem!important;background:rgba(255,255,255,.94)!important;box-shadow:var(--trip-draft-arch-shadow)!important;box-sizing:border-box!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] :is(.trip-draft-hero,.trip-draft-readiness-card,.trip-draft-planner-update,.trip-draft-describe,.trip-draft-reply,.trip-draft-prompt-preview,.trip-draft-destination,.trip-draft-route-intent-box,.trip-draft-starters,.trip-draft-smart-starts,.trip-draft-local-timeline){display:grid!important;gap:.74rem!important;padding:.95rem!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-hero{grid-template-columns:3.4rem minmax(0,1fr) auto!important;align-items:start!important;background:radial-gradient(circle at 100% 0,rgba(20,111,211,.1),transparent 14rem),rgba(255,255,255,.95)!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-hero>span:first-child,html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] :is(.trip-draft-describe header>span,.trip-draft-reply header>span,.trip-draft-prompt-preview header>span,.trip-draft-route-intent-box header>span,.trip-draft-resolution-chip>span,.trip-draft-starters button>span,.trip-draft-smart-list button>span,.trip-draft-local-timeline article i){display:inline-grid!important;place-items:center!important;width:2.65rem!important;min-width:2.65rem!important;max-width:2.65rem!important;height:2.65rem!important;min-height:2.65rem!important;max-height:2.65rem!important;border-radius:.92rem!important;background:#eaf4ff!important;color:var(--trip-draft-arch-blue)!important;overflow:hidden!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-primary-map{grid-column:1/-1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.45rem!important;min-height:2.95rem!important;border-radius:.92rem!important;background:var(--trip-draft-arch-blue)!important;color:#ffffff!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-day-tabs{position:static!important;inset:auto!important;z-index:auto!important;display:flex!important;flex-wrap:wrap!important;gap:.48rem!important;width:100%!important;padding:0!important;background:transparent!important;box-shadow:none!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] :is(.trip-draft-day-tabs button,.trip-draft-filter-row button,.trip-draft-chip-row b,.trip-draft-status-row b,.trip-draft-readiness-chips b){display:inline-flex!important;align-items:center!important;justify-content:center!important;width:max-content!important;max-width:100%!important;min-height:1.9rem!important;border-radius:999px!important;font-size:.78rem!important;font-weight:950!important;line-height:1!important;padding:.4rem .66rem!important;white-space:nowrap!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-readiness-card{grid-template-columns:4.5rem minmax(0,1fr) auto!important;align-items:center!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-readiness-card>span{display:grid!important;width:4rem!important;min-width:4rem!important;height:4rem!important;place-items:center!important;border-radius:50%!important;background:radial-gradient(circle at center,#fff 56%,transparent 57%),conic-gradient(var(--trip-draft-arch-orange) var(--trip-draft-readiness,0),#edf1f4 0)!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-readiness-card>button{justify-self:end!important;min-height:2.85rem!important;border-radius:999px!important;background:var(--trip-draft-arch-orange)!important;color:#ffffff!important;font-weight:950!important;padding:0 1rem!important;white-space:nowrap!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-chip-row,html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-filter-row,html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-readiness-chips,html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-route-intent-work-steps,html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-status-row{display:flex!important;flex-wrap:wrap!important;gap:.5rem!important;min-width:0!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] :is(.trip-draft-describe>header,.trip-draft-reply>header,.trip-draft-prompt-preview>header,.trip-draft-route-intent-box>header){display:grid!important;grid-template-columns:2.65rem minmax(0,1fr) auto!important;align-items:center!important;gap:.68rem!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] :is(.trip-draft-describe header>div,.trip-draft-reply header>div,.trip-draft-prompt-preview header>div,.trip-draft-route-intent-box header>div,.trip-draft-resolution-chip>div){min-width:0!important;overflow:hidden!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-resolution-chip{display:grid!important;grid-template-columns:2.65rem minmax(0,1fr)!important;align-items:center!important;gap:.68rem!important;border:1px solid rgba(243,111,33,.18)!important;border-radius:1rem!important;background:rgba(255,245,237,.92)!important;padding:.72rem .82rem!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-describe textarea{width:100%!important;min-height:6.8rem!important;border:1px solid rgba(207,222,240,.92)!important;border-radius:1rem!important;padding:.9rem 1rem!important;resize:vertical!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-date-row{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.62rem!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-date-row span{display:grid!important;align-content:center!important;gap:.16rem!important;min-height:3.55rem!important;border:1px solid rgba(215,226,241,.9)!important;border-radius:1rem!important;background:rgba(248,251,255,.9)!important;padding:.68rem .78rem!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-destination header,html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-route-intent-box footer{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:.65rem!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-destination>div{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 3rem!important;align-items:center!important;gap:.65rem!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-destination button,html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-destination-live{display:inline-flex!important;min-height:3rem!important;align-items:center!important;justify-content:center!important;border-radius:.9rem!important;font-size:.9rem!important;font-weight:950!important;text-decoration:none!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] :is(.trip-draft-starters,.trip-draft-smart-starts)>:is(h2,h3,p){margin:0!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] :is(.trip-draft-starters,.trip-draft-smart-starts)>h2{font-size:clamp(1.45rem,3.2vw,2rem)!important;font-weight:950!important;line-height:1.06!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-starters button{display:grid!important;grid-template-columns:3.2rem minmax(0,1fr)!important;align-items:center!important;gap:.72rem!important;width:100%!important;min-height:4.25rem!important;border:1px solid rgba(215,226,241,.9)!important;border-radius:1rem!important;background:rgba(248,251,255,.9)!important;padding:.72rem!important;text-align:left!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-smart-list{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:.62rem!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-smart-list button{display:grid!important;grid-template-columns:3.2rem minmax(10rem,.45fr) minmax(0,1fr) minmax(8rem,.38fr) 3.1rem!important;align-items:center!important;gap:.72rem!important;width:100%!important;min-height:4.8rem!important;border:1px solid rgba(215,226,241,.9)!important;border-radius:1rem!important;background:rgba(248,251,255,.9)!important;padding:.72rem!important;text-align:left!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-smart-list button>:is(strong,small,em,i){min-width:0!important;max-width:100%!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-smart-list small{display:-webkit-box!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:normal!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-smart-list em{display:flex!important;flex-wrap:wrap!important;gap:.3rem!important;font-style:normal!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-smart-list em b{display:inline!important;width:auto!important;min-width:0!important;min-height:0!important;padding:0!important;background:transparent!important;white-space:normal!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-sync-badge{left:50%!important;right:auto!important;bottom:calc(5.45rem + env(safe-area-inset-bottom))!important;max-width:min(var(--trip-draft-arch-rail),calc(100vw - 2rem))!important;transform:translateX(-50%)!important;z-index:45!important}@media (max-width:560px){html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft]{--trip-draft-arch-rail:calc(100vw - 1rem);padding-inline:.5rem!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-hero,html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-readiness-card,html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-smart-list button{grid-template-columns:minmax(0,1fr)!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-date-row,html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-destination>div{grid-template-columns:minmax(0,1fr)!important}}@media (min-width:980px){html body:has(main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft]) main.trip-day-page.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft] .trip-draft-date-row.trip-draft-date-row{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.52rem!important}html body:has(main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft]) main.trip-day-page.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft] .trip-draft-date-row.trip-draft-date-row>span{min-width:0!important;border-radius:.78rem!important}html body:has(main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft]) main.trip-day-page.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft] .trip-draft-destination.trip-draft-destination{border-radius:var(--trip-draft-module-radius,.88rem)!important;padding:.82rem!important}html body:has(main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft]) main.trip-day-page.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft] .trip-draft-destination.trip-draft-destination>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 2.55rem!important;gap:.46rem!important}html body:has(main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft]) main.trip-day-page.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft] .trip-draft-reply.trip-draft-reply article{border-radius:.86rem!important}}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-hero>div{min-width:0!important;overflow:hidden!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-hero :is(h1,h2,p){overflow-wrap:anywhere!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-starters button>div{display:grid!important;justify-items:start!important;gap:.18rem!important;min-width:0!important;text-align:left!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-starters button :is(b,small){display:block!important;justify-self:start!important;min-width:0!important;max-width:100%!important;text-align:left!important;white-space:normal!important;overflow-wrap:anywhere!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-starters button small{color:var(--trip-draft-arch-muted)!important;font-size:.86rem!important;font-weight:800!important;line-height:1.35!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-smart-starts{gap:.9rem!important;background:radial-gradient(circle at 8% 0,rgba(255,111,33,.09),transparent 12rem),radial-gradient(circle at 100% 16%,rgba(24,131,219,.1),transparent 14rem),rgba(255,255,255,.95)!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-smart-starts>h3{display:inline-flex!important;width:max-content!important;max-width:100%!important;min-height:1.9rem!important;align-items:center!important;border:1px solid rgba(207,222,240,.82)!important;border-radius:999px!important;background:rgba(248,251,255,.92)!important;color:#243245!important;font-size:.84rem!important;font-weight:950!important;line-height:1!important;padding:.42rem .72rem!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-smart-starts .trip-draft-smart-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:.9rem!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-smart-starts .trip-draft-smart-list button{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto auto minmax(3.8rem,auto) auto!important;gap:.58rem .7rem!important;min-height:0!important;align-items:start!important;overflow:hidden!important;border:1px solid rgba(210,224,240,.96)!important;border-radius:1.05rem!important;background:#ffffff!important;box-shadow:0 1rem 2.6rem rgba(37,53,74,.1)!important;padding:.6rem!important;text-align:left!important;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-smart-starts .trip-draft-smart-list button:nth-child(3n+1){grid-template-rows:auto auto minmax(5.4rem,auto) auto!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-smart-starts .trip-draft-smart-list button:nth-child(4n+2){grid-template-rows:auto auto minmax(4.7rem,auto) auto!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-smart-starts .trip-draft-smart-list button:is(:hover,:focus-visible){border-color:rgba(20,111,211,.34)!important;box-shadow:0 1.15rem 3rem rgba(37,53,74,.15)!important;transform:translateY(-2px)!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-smart-starts .trip-draft-smart-list button>span{grid-column:1/-1!important;display:grid!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:9.5rem!important;place-items:end start!important;overflow:hidden!important;border-radius:.88rem!important;background:linear-gradient(180deg,rgba(6,17,35,0) 35%,rgba(6,17,35,.58)),radial-gradient(circle at 18% 20%,rgba(255,255,255,.9),transparent .55rem),linear-gradient(135deg,#9dd6ff,#e8f4ff 45%,#ffd6bf)!important;color:#ffffff!important;font-size:.78rem!important;font-weight:950!important;line-height:1!important;padding:.75rem!important;text-shadow:0 1px 0 rgba(5,13,28,.28)!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-smart-starts .trip-draft-smart-list button:nth-child(2n)>span{background:linear-gradient(180deg,rgba(6,17,35,0) 35%,rgba(6,17,35,.58)),radial-gradient(circle at 78% 18%,rgba(255,255,255,.9),transparent .55rem),linear-gradient(135deg,#bbead9,#f4fbf7 44%,#d8c8ff)!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-smart-starts .trip-draft-smart-list button:nth-child(3n)>span{min-height:11rem!important;background:linear-gradient(180deg,rgba(6,17,35,0) 35%,rgba(6,17,35,.58)),radial-gradient(circle at 26% 22%,rgba(255,255,255,.9),transparent .55rem),linear-gradient(135deg,#ffdfc8,#fff7ef 44%,#bde3ff)!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-smart-starts .trip-draft-smart-list strong{grid-column:1!important;min-width:0!important;color:var(--trip-draft-arch-ink)!important;font-size:1rem!important;font-weight:950!important;line-height:1.16!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-smart-starts .trip-draft-smart-list small{grid-column:1/-1!important;color:var(--trip-draft-arch-muted)!important;font-size:.84rem!important;font-weight:790!important;line-height:1.35!important;-webkit-line-clamp:4!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-smart-starts .trip-draft-smart-list em{grid-column:1/-1!important;display:flex!important;flex-wrap:wrap!important;gap:.36rem!important;min-width:0!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-smart-starts .trip-draft-smart-list em b{display:inline-flex!important;width:auto!important;min-width:0!important;min-height:1.45rem!important;align-items:center!important;border-radius:999px!important;background:#edf6ff!important;color:#1667b7!important;font-size:.72rem!important;font-weight:950!important;line-height:1!important;padding:.34rem .5rem!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-smart-starts .trip-draft-smart-list em b.is-green{background:#e7f8f1!important;color:#06775b!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-smart-starts .trip-draft-smart-list em b.is-orange{background:#fff0e7!important;color:#d95412!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-smart-starts .trip-draft-smart-list em b.is-sky{background:#e8f5ff!important;color:#146fd3!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-smart-starts .trip-draft-smart-list i{grid-column:2!important;grid-row:2!important;display:inline-flex!important;min-width:3.2rem!important;min-height:2rem!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;background:var(--trip-draft-arch-orange)!important;color:#ffffff!important;font-size:.78rem!important;font-style:normal!important;font-weight:950!important;line-height:1!important;padding:.48rem .7rem!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-smart-starts .trip-draft-smart-list button.is-added{opacity:.72!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-smart-empty{grid-column:1/-1!important;border:1px dashed rgba(207,222,240,.95)!important;border-radius:1rem!important;background:rgba(248,251,255,.9)!important;padding:1rem!important}@media (max-width:760px){html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-smart-starts .trip-draft-smart-list{grid-template-columns:minmax(0,1fr)!important}}@media (min-width:980px){html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft]{--trip-draft-arch-rail:min(86rem,calc(100vw - clamp(2rem, 7vw, 7rem)))!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] [aria-label="Trip draft itinerary builder"],html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft]>[aria-label="Trip draft itinerary builder"]{width:var(--trip-draft-arch-rail)!important;max-width:var(--trip-draft-arch-rail)!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-scroll{display:grid!important;grid-auto-flow:row dense!important;grid-template-columns:minmax(0,1fr) minmax(20rem,28rem)!important;align-items:start!important;column-gap:1rem!important;row-gap:.9rem!important;width:var(--trip-draft-arch-rail)!important;max-width:var(--trip-draft-arch-rail)!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-scroll>*{grid-column:auto!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] :is(.trip-draft-hero,.trip-draft-describe,.trip-draft-reply,.trip-draft-route-intent-box,.trip-draft-local-timeline,.trip-draft-starters,.trip-draft-smart-starts){grid-column:1!important;min-width:0!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] :is(.trip-draft-day-tabs,.trip-draft-search,.trip-draft-date-row,.trip-draft-destination,.trip-draft-planner-update,.trip-draft-readiness-card){grid-column:2!important;min-width:0!important}}@media (min-width:1280px){html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-scroll{grid-template-columns:minmax(0,1fr) minmax(22rem,30rem)!important}}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-describe label{display:grid!important;grid-template-columns:max-content minmax(0,1fr)!important;align-items:baseline!important;gap:.18rem .45rem!important;width:100%!important;min-width:0!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-describe label>span{grid-column:1!important;min-width:0!important;color:var(--trip-draft-arch-ink)!important;line-height:1.2!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-describe label>small{grid-column:2!important;min-width:0!important;color:var(--trip-draft-arch-muted)!important;line-height:1.25!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-describe textarea.trip-draft-prompt-input{grid-column:1/-1!important;width:100%!important;min-height:5.2rem!important;margin-top:.2rem!important;box-sizing:border-box!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-describe footer{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-end!important;gap:.5rem!important;padding-top:.48rem!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-describe footer .day-plan-char-count{margin-right:auto!important;color:var(--trip-draft-arch-muted)!important;line-height:1.1!important;white-space:nowrap!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-describe footer button{display:inline-flex!important;width:auto!important;min-width:4.2rem!important;min-height:2.35rem!important;align-items:center!important;justify-content:center!important;border-radius:.72rem!important;padding:0 .85rem!important;line-height:1!important;white-space:nowrap!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-describe footer .day-plan-build-prompt{background:var(--trip-draft-arch-blue)!important;color:#ffffff!important}@media (min-width:1080px){html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)){--trip-itinerary-production-shell:min(78rem,calc(100vw - clamp(2rem, 6vw, 6rem)))!important;--trip-itinerary-main-column:minmax(0,50rem)!important;--trip-itinerary-side-column:minmax(20rem,24rem)!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-itinerary-screen:not(.is-map-only){display:grid!important;justify-items:center!important;width:100%!important;max-width:100%!important;margin:0!important;padding:calc(5.15rem + env(safe-area-inset-top)) clamp(2rem,4vw,4rem) calc(3.5rem + env(safe-area-inset-bottom))!important;overflow-x:clip!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) .trip-itinerary-shell.trip-itinerary-rail:not(.is-map-only){display:grid!important;grid-template-columns:var(--trip-itinerary-main-column) var(--trip-itinerary-side-column)!important;align-items:start!important;column-gap:1.05rem!important;row-gap:.9rem!important;width:var(--trip-itinerary-production-shell)!important;max-width:var(--trip-itinerary-production-shell)!important;min-width:0!important;margin-inline:auto!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) .trip-itinerary-shell.trip-itinerary-rail:not(.is-map-only)>:not(.trip-detail-modal):not(.trip-itinerary-date-review-overlay):not(.trip-workspace-ios-floating-dock){grid-column:1!important;width:100%!important;max-width:100%!important;min-width:0!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) .trip-itinerary-shell.trip-itinerary-rail:not(.is-map-only)>:is(.trip-day-topbar,.trip-itinerary-summary-card,.trip-itinerary-ios-controls,.trip-itinerary-session-strip,.trip-itinerary-suggestion-toolbar,.trip-day-timeline-head,.trip-day-timeline){grid-column:1!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) .trip-itinerary-shell.trip-itinerary-rail:not(.is-map-only)>:is(.trip-workspace-readiness-panel,.trip-workspace-booking-panel,.trip-workspace-booking-intent-panel,.trip-workspace-booking-record-return,.trip-group-readiness-card,.trip-route-insight-panel,.trip-workspace-ai-status-panel,.trip-memory-loop-card,.trip-route-memory-strip,.trip-itinerary-production-brief,.trip-itinerary-action-grid){grid-column:2!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) .trip-workspace-ios-floating-dock.trip-workspace-ios-floating-dock,html.enjway-root body.enjway-body:has(.trip-day-page.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-day-page .trip-workspace-ios-floating-dock.trip-workspace-ios-floating-dock{position:sticky!important;top:calc(5.5rem + env(safe-area-inset-top))!important;bottom:auto!important;left:auto!important;right:auto!important;z-index:60!important;grid-column:2!important;grid-row:2/span 6!important;align-self:start!important;justify-self:stretch!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:.48rem!important;width:100%!important;max-width:none!important;min-height:0!important;padding:.52rem!important;border:1px solid rgba(214,226,241,.9)!important;border-radius:.92rem!important;transform:none!important;zoom:1!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) .trip-workspace-ios-floating-dock.trip-workspace-ios-floating-dock button{display:grid!important;grid-template-columns:2rem minmax(0,1fr)!important;grid-template-rows:auto auto!important;grid-template-areas:"icon label" "icon meta"!important;align-items:center!important;justify-items:start!important;gap:.05rem .58rem!important;min-height:3.05rem!important;padding:.54rem .66rem!important;text-align:left!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) .trip-workspace-ios-floating-dock.trip-workspace-ios-floating-dock button span{grid-area:icon!important;width:2rem!important;height:2rem!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) .trip-workspace-ios-floating-dock.trip-workspace-ios-floating-dock button b{grid-area:label!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) .trip-workspace-ios-floating-dock.trip-workspace-ios-floating-dock button small{grid-area:meta!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) .trip-day-timeline{display:grid!important;gap:.9rem!important;width:100%!important;min-width:0!important;overflow:visible!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) .timeline-stop-group{display:grid!important;grid-template-columns:2.35rem minmax(0,1fr)!important;align-items:start!important;gap:.72rem!important;width:100%!important;min-width:0!important;overflow:visible!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) .timeline-stop-group>:not(.timeline-stop-index){grid-column:2!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) .timeline-stop-index{grid-column:1!important;grid-row:1!important;width:1.9rem!important;min-width:1.9rem!important;height:1.9rem!important;transform:translateY(.72rem)!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) .timeline-stop-card{display:grid!important;grid-template-columns:4.75rem minmax(0,1fr) auto auto auto!important;align-items:start!important;gap:.72rem!important;width:100%!important;max-width:100%!important;min-width:0!important;padding:.72rem!important;overflow:hidden!important;box-sizing:border-box!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) .timeline-stop-card>:is(img,span:first-child){width:4.45rem!important;min-width:4.45rem!important;height:3.6rem!important;border-radius:.72rem!important;object-fit:cover!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) .timeline-stop-card>div{min-width:0!important;overflow:hidden!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) .timeline-stop-card h3{display:-webkit-box!important;overflow:hidden!important;margin:0!important;font-size:.98rem!important;line-height:1.15!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) .timeline-stop-card p,html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) .timeline-stop-note{display:-webkit-box!important;overflow:hidden!important;margin:.12rem 0 0!important;overflow-wrap:anywhere!important;line-height:1.28!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) .timeline-stop-card small{display:flex!important;flex-wrap:wrap!important;gap:.28rem!important;min-width:0!important;margin-top:.32rem!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) .timeline-stop-card small :is(b,em){display:inline-flex!important;width:auto!important;min-width:0!important;max-width:100%!important;min-height:1.45rem!important;align-items:center!important;border-radius:999px!important;padding:.33rem .5rem!important;line-height:1!important;white-space:nowrap!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) .timeline-stop-card .timeline-map-link,html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) .timeline-stop-card>button{display:inline-flex!important;width:auto!important;min-width:3.65rem!important;height:2.2rem!important;min-height:2.2rem!important;align-items:center!important;justify-content:center!important;border-radius:.62rem!important;padding:0 .64rem!important;font-size:.76rem!important;font-weight:900!important;line-height:1!important;white-space:nowrap!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) .timeline-stop-card .timeline-remove-stop{min-width:4.6rem!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) .timeline-route-segment-card{display:grid!important;grid-template-columns:2.05rem minmax(0,1fr) max-content 1.65rem!important;align-items:center!important;gap:.5rem!important;width:100%!important;max-width:100%!important;min-width:0!important;padding:.62rem .74rem!important;text-align:left!important;overflow:hidden!important;box-sizing:border-box!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) .timeline-route-segment-card>div{min-width:0!important;overflow:hidden!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) .timeline-route-segment-card :is(b,p,em){min-width:0!important;margin:0!important;overflow-wrap:anywhere!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) .timeline-route-segment-card p{display:-webkit-box!important;overflow:hidden!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) .timeline-route-segment-card em{justify-self:end!important;white-space:nowrap!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) .timeline-insert-row{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:.34rem!important;width:100%!important;max-width:100%!important;min-width:0!important;min-height:2.45rem!important;padding:.54rem .72rem!important;overflow:hidden!important;box-sizing:border-box!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) .timeline-insert-row>span{flex:0 0 auto!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) .timeline-insert-row>em{flex:1 1 auto!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}@media (min-width:1080px) and (max-width:1240px){html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)){--trip-itinerary-main-column:minmax(0,44rem)!important;--trip-itinerary-side-column:minmax(18rem,22rem)!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) .timeline-stop-card{grid-template-columns:4.4rem minmax(0,1fr) auto auto!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) .timeline-stop-card .timeline-remove-stop{grid-column:2/-1!important;justify-self:end!important}}@media (max-width:760px){html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) .timeline-stop-card{grid-template-columns:4rem minmax(0,1fr) auto!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) .timeline-stop-card .timeline-remove-stop{grid-column:2/-1!important;justify-self:start!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) .timeline-route-segment-card{grid-template-columns:1.9rem minmax(0,1fr)!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) .timeline-route-segment-card>:is(em,span:last-child){grid-column:2!important;justify-self:start!important}}html body:has(main.trip-day-page.trip-itinerary-screen){--trip-prod-ink:#061120;--trip-prod-muted:#53657d;--trip-prod-soft:#74859b;--trip-prod-blue:#176ed3;--trip-prod-cyan:#19a7d8;--trip-prod-teal:#0f8f78;--trip-prod-orange:#f36a21;--trip-prod-line:rgba(92,118,150,0.2);--trip-prod-line-strong:rgba(59,91,127,0.28);--trip-prod-card:rgba(255,255,255,0.94);--trip-prod-radius:0.5rem;--trip-prod-control-radius:0.55rem;--trip-prod-shadow:0 1rem 2.6rem rgba(11,26,48,0.08),inset 0 1px 0 rgba(255,255,255,0.82);--trip-prod-shadow-tight:0 0.55rem 1.4rem rgba(11,26,48,0.07),inset 0 1px 0 rgba(255,255,255,0.8);--trip-itinerary-production-shell:min(82rem,calc(100vw - clamp(2rem, 6vw, 6rem)))!important;--trip-itinerary-main-column:minmax(0,51rem)!important;--trip-itinerary-side-column:minmax(18.5rem,23.5rem)!important;background:linear-gradient(90deg,rgba(8,43,77,.052) 1px,transparent 0),linear-gradient(180deg,rgba(8,43,77,.044) 1px,transparent 0),radial-gradient(circle at 50% -8%,rgba(23,110,211,.16),transparent 32rem),radial-gradient(circle at 92% 18%,rgba(15,143,120,.1),transparent 24rem),linear-gradient(180deg,#f7fbff,#f2f7fd 52%,#ffffff)!important;background-size:48px 48px,48px 48px,auto,auto,auto!important}html body:has(main.trip-day-page.trip-itinerary-screen) main.trip-day-page.trip-itinerary-screen{color:var(--trip-prod-ink)!important;background:transparent!important}html body:has(main.trip-day-page.trip-itinerary-screen) .trip-itinerary-shell.trip-itinerary-rail *{letter-spacing:0!important}html body:has(main.trip-day-page.trip-itinerary-screen) .trip-itinerary-shell.trip-itinerary-rail :is(.trip-day-topbar,.trip-itinerary-summary-card,.trip-itinerary-workspace-strip,.trip-itinerary-production-brief,.trip-itinerary-action-grid,.trip-itinerary-ios-controls,.trip-itinerary-sort-strip,.trip-itinerary-session-strip,.trip-workspace-readiness-panel,.trip-workspace-booking-panel,.trip-workspace-booking-intent-panel,.trip-route-insight-panel,.route-guide-card,.trip-gap-check-card,.suggested-order-card,.trip-day-start-block,.trip-day-timeline-head,.trip-day-timeline-proof-strip,.trip-day-suggestion-label,.trip-active-suggestion-card,.trip-added-suggestions-card,.timeline-stop-card,.timeline-route-segment-card,.timeline-insert-row,.trip-smart-start-card,.trip-workspace-copilot-review-panel,.trip-workspace-group-panel,.trip-copilot-review-contract,.trip-copilot-debug-panel,.trip-workspace-ios-floating-dock){border:1px solid var(--trip-prod-line)!important;border-radius:var(--trip-prod-radius)!important;background:var(--trip-prod-card)!important;box-shadow:var(--trip-prod-shadow-tight)!important;-webkit-backdrop-filter:blur(18px) saturate(1.08)!important;backdrop-filter:blur(18px) saturate(1.08)!important}html body:has(main.trip-day-page.trip-itinerary-screen) .trip-day-topbar{min-height:4rem!important;border-color:rgba(23,110,211,.16)!important;background:linear-gradient(90deg,rgba(8,43,77,.035) 1px,transparent 0),linear-gradient(180deg,rgba(8,43,77,.03) 1px,transparent 0),rgba(255,255,255,.94)!important;background-size:24px 24px,24px 24px,auto!important;box-shadow:var(--trip-prod-shadow)!important}html body:has(main.trip-day-page.trip-itinerary-screen) .trip-day-title h1{color:var(--trip-prod-ink)!important;font-size:clamp(1.2rem,1.55vw,1.55rem)!important;font-weight:950!important}html body:has(main.trip-day-page.trip-itinerary-screen) .trip-day-title p{color:var(--trip-prod-muted)!important;font-size:.76rem!important}html body:has(main.trip-day-page.trip-itinerary-screen) .trip-day-actions button,html body:has(main.trip-day-page.trip-itinerary-screen) .trip-day-back,html body:has(main.trip-day-page.trip-itinerary-screen) .trip-itinerary-book-shortcut,html body:has(main.trip-day-page.trip-itinerary-screen) .trip-itinerary-booking-actions button,html body:has(main.trip-day-page.trip-itinerary-screen) .trip-itinerary-booking-safety button,html body:has(main.trip-day-page.trip-itinerary-screen) .trip-itinerary-ios-day-tabs button,html body:has(main.trip-day-page.trip-itinerary-screen) .trip-itinerary-refiner-row button,html body:has(main.trip-day-page.trip-itinerary-screen) .trip-itinerary-sort-strip button{border:1px solid rgba(187,207,232,.8)!important;border-radius:var(--trip-prod-control-radius)!important;background:rgba(248,251,255,.9)!important;color:var(--trip-prod-ink)!important;box-shadow:none!important}html body:has(main.trip-day-page.trip-itinerary-screen) .suggested-order-card button,html body:has(main.trip-day-page.trip-itinerary-screen) .trip-active-suggestion-card button,html body:has(main.trip-day-page.trip-itinerary-screen) .trip-day-map-pill.is-live,html body:has(main.trip-day-page.trip-itinerary-screen) .trip-itinerary-action-grid button:first-child,html body:has(main.trip-day-page.trip-itinerary-screen) .trip-workspace-booking-panel button:first-of-type,html body:has(main.trip-day-page.trip-itinerary-screen) main.trip-day-page.trip-itinerary-screen .trip-workspace-readiness-panel>button{border-color:transparent!important;background:linear-gradient(135deg,rgba(255,255,255,.16),transparent 36%),linear-gradient(135deg,#082447,var(--trip-prod-blue) 58%,var(--trip-prod-cyan))!important;color:#ffffff!important;box-shadow:0 .9rem 1.8rem rgba(23,110,211,.22)!important}html body:has(main.trip-day-page.trip-itinerary-screen) .trip-itinerary-production-brief>span.is-warning,html body:has(main.trip-day-page.trip-itinerary-screen) main.trip-day-page.trip-itinerary-screen .trip-workspace-readiness-panel.is-warning>button{background:linear-gradient(135deg,rgba(255,255,255,.16),transparent 36%),linear-gradient(135deg,#6d2b0b,var(--trip-prod-orange))!important;color:#ffffff!important;box-shadow:0 .8rem 1.55rem rgba(243,106,33,.18)!important}html body:has(main.trip-day-page.trip-itinerary-screen) .trip-itinerary-summary-card{grid-template-columns:4rem minmax(0,1fr) auto!important;gap:.86rem!important;padding:.9rem!important}html body:has(main.trip-day-page.trip-itinerary-screen) .trip-itinerary-map-tile{width:3.65rem!important;min-width:3.65rem!important;height:3.65rem!important;border-radius:var(--trip-prod-control-radius)!important;background:linear-gradient(135deg,rgba(6,17,32,.92),rgba(23,110,211,.74)),linear-gradient(90deg,rgba(255,255,255,.13) 1px,transparent 0),linear-gradient(180deg,rgba(255,255,255,.11) 1px,transparent 0)!important;background-size:auto,14px 14px,14px 14px!important;color:#ffffff!important}html body:has(main.trip-day-page.trip-itinerary-screen) .trip-itinerary-summary-copy h2{color:var(--trip-prod-ink)!important;font-size:clamp(1.22rem,2vw,1.62rem)!important}html body:has(main.trip-day-page.trip-itinerary-screen) :is(.trip-itinerary-summary-copy p,.trip-workspace-readiness-copy p,.trip-itinerary-production-brief p,.trip-itinerary-booking-head p,.trip-day-timeline-head p,.timeline-stop-card p,.timeline-route-segment-card p,.trip-smart-start-card p){color:var(--trip-prod-muted)!important}html body:has(main.trip-day-page.trip-itinerary-screen) :is(.trip-itinerary-chip-row b,.trip-itinerary-readiness-chips b,.trip-itinerary-booking-trust span,.timeline-stop-card small :is(b,em),.trip-itinerary-suggestion-toolbar button,.trip-itinerary-suggestion-toolbar span){border:1px solid rgba(187,207,232,.78)!important;background:rgba(238,247,255,.92)!important;color:#145fae!important;font-size:.7rem!important}html body:has(main.trip-day-page.trip-itinerary-screen) :is(.trip-itinerary-chip-row b.is-green,.trip-itinerary-readiness-chips b,.trip-itinerary-booking-trust span.is-green){border-color:rgba(105,199,166,.45)!important;background:rgba(231,249,242,.96)!important;color:#08725c!important}html body:has(main.trip-day-page.trip-itinerary-screen) :is(.trip-itinerary-chip-row b.is-orange,.trip-itinerary-booking-trust span.is-orange){border-color:rgba(255,180,128,.56)!important;background:rgba(255,242,232,.96)!important;color:#c95013!important}html body:has(main.trip-day-page.trip-itinerary-screen) .trip-itinerary-action-grid,html body:has(main.trip-day-page.trip-itinerary-screen) .trip-itinerary-workspace-strip{padding:.42rem!important;gap:.42rem!important}html body:has(main.trip-day-page.trip-itinerary-screen) .trip-itinerary-action-grid button,html body:has(main.trip-day-page.trip-itinerary-screen) .trip-itinerary-workspace-strip button{border:1px solid transparent!important;border-radius:var(--trip-prod-control-radius)!important;background:transparent!important;box-shadow:none!important}html body:has(main.trip-day-page.trip-itinerary-screen) .trip-day-timeline-head button,html body:has(main.trip-day-page.trip-itinerary-screen) .trip-itinerary-action-grid span,html body:has(main.trip-day-page.trip-itinerary-screen) .trip-itinerary-workspace-strip span,html body:has(main.trip-day-page.trip-itinerary-screen) main.trip-day-page.trip-itinerary-screen .trip-workspace-booking-panel :is(.trip-itinerary-booking-head>span,.trip-itinerary-booking-readiness-head>span){border-radius:var(--trip-prod-control-radius)!important;background:rgba(230,244,255,.92)!important;color:var(--trip-prod-blue)!important}html body:has(main.trip-day-page.trip-itinerary-screen) .trip-itinerary-ios-controls,html body:has(main.trip-day-page.trip-itinerary-screen) .trip-itinerary-production-brief,html body:has(main.trip-day-page.trip-itinerary-screen) main.trip-day-page.trip-itinerary-screen .trip-workspace-booking-panel,html body:has(main.trip-day-page.trip-itinerary-screen) main.trip-day-page.trip-itinerary-screen .trip-workspace-readiness-panel{padding:.82rem!important}html body:has(main.trip-day-page.trip-itinerary-screen) .trip-itinerary-ios-search{border-color:rgba(187,207,232,.82)!important;border-radius:var(--trip-prod-control-radius)!important;background:rgba(255,255,255,.88)!important;box-shadow:none!important}html body:has(main.trip-day-page.trip-itinerary-screen) .trip-itinerary-ios-day-tabs button.is-active,html body:has(main.trip-day-page.trip-itinerary-screen) .trip-itinerary-suggestion-toolbar button.is-active,html body:has(main.trip-day-page.trip-itinerary-screen) main.trip-day-page.trip-itinerary-screen .trip-workspace-ios-floating-dock button:is(.is-active,[aria-current=page]){border-color:transparent!important;background:var(--trip-prod-ink)!important;color:#ffffff!important;box-shadow:0 .85rem 1.6rem rgba(6,17,32,.18)!important}html body:has(main.trip-day-page.trip-itinerary-screen) main.trip-day-page.trip-itinerary-screen .trip-itinerary-shell.trip-itinerary-rail .trip-workspace-booking-panel{background:linear-gradient(90deg,rgba(8,43,77,.034) 1px,transparent 0),linear-gradient(180deg,rgba(8,43,77,.03) 1px,transparent 0),linear-gradient(135deg,rgba(236,250,244,.96),rgba(255,255,255,.94))!important;background-size:24px 24px,24px 24px,auto!important}html body:has(main.trip-day-page.trip-itinerary-screen) .trip-itinerary-booking-meter i,html body:has(main.trip-day-page.trip-itinerary-screen) .trip-itinerary-booking-readiness-meter>span{background:linear-gradient(90deg,var(--trip-prod-orange),var(--trip-prod-blue),var(--trip-prod-teal))!important}html body:has(main.trip-day-page.trip-itinerary-screen) .trip-day-timeline{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html body:has(main.trip-day-page.trip-itinerary-screen) .timeline-stop-group:before{left:.95rem!important;width:1px!important;background:linear-gradient(180deg,rgba(23,110,211,.28),rgba(15,143,120,.16))!important}html body:has(main.trip-day-page.trip-itinerary-screen) .timeline-stop-index{border:1px solid rgba(255,255,255,.68)!important;border-radius:var(--trip-prod-control-radius)!important;background:linear-gradient(135deg,var(--trip-prod-ink),var(--trip-prod-blue))!important;box-shadow:0 .55rem 1rem rgba(23,110,211,.18)!important}html body:has(main.trip-day-page.trip-itinerary-screen) .timeline-stop-card{align-items:center!important;background:linear-gradient(90deg,rgba(8,43,77,.03) 1px,transparent 1px),linear-gradient(180deg,rgba(8,43,77,.026) 1px,transparent 1px),var(--trip-prod-card)!important;background-size:22px 22px,22px 22px,auto!important}html body:has(main.trip-day-page.trip-itinerary-screen) .timeline-stop-card :is(img,>span:first-child),html body:has(main.trip-day-page.trip-itinerary-screen) .trip-active-suggestion-card :is(img,>span:first-child),html body:has(main.trip-day-page.trip-itinerary-screen) .trip-smart-start-card :is(img,>span:first-child){border-radius:var(--trip-prod-control-radius)!important}html body:has(main.trip-day-page.trip-itinerary-screen) .timeline-insert-row,html body:has(main.trip-day-page.trip-itinerary-screen) .timeline-stop-card .timeline-map-link,html body:has(main.trip-day-page.trip-itinerary-screen) .timeline-stop-card>button{border-radius:var(--trip-prod-control-radius)!important}html body:has(main.trip-day-page.trip-itinerary-screen) .timeline-stop-card .timeline-map-link,html body:has(main.trip-day-page.trip-itinerary-screen) .timeline-stop-card>button:not(.timeline-remove-stop){border-color:rgba(187,207,232,.82)!important;background:rgba(239,247,255,.96)!important;color:var(--trip-prod-blue)!important}html body:has(main.trip-day-page.trip-itinerary-screen) .timeline-stop-card .timeline-remove-stop{border-color:rgba(255,180,128,.56)!important;background:rgba(255,242,232,.96)!important;color:#c95013!important}html body:has(main.trip-day-page.trip-itinerary-screen) .timeline-insert-row,html body:has(main.trip-day-page.trip-itinerary-screen) .timeline-route-segment-card{box-shadow:none!important}@media (min-width:1080px){html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-itinerary-screen:not(.is-map-only){padding:calc(4.85rem + env(safe-area-inset-top)) clamp(2rem,4vw,4rem) calc(3.8rem + env(safe-area-inset-bottom))!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) .trip-itinerary-shell.trip-itinerary-rail:not(.is-map-only){grid-template-columns:var(--trip-itinerary-main-column) var(--trip-itinerary-side-column)!important;column-gap:1.15rem!important;row-gap:.82rem!important;width:var(--trip-itinerary-production-shell)!important;max-width:var(--trip-itinerary-production-shell)!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) .trip-itinerary-shell.trip-itinerary-rail:not(.is-map-only)>:is(.trip-itinerary-workspace-strip,.trip-workspace-readiness-panel,.trip-workspace-booking-panel,.trip-workspace-booking-intent-panel,.trip-workspace-booking-record-return,.trip-group-readiness-card,.trip-route-insight-panel,.trip-workspace-ai-status-panel,.trip-memory-loop-card,.trip-route-memory-strip,.trip-itinerary-production-brief,.trip-itinerary-action-grid,.trip-workspace-copilot-review-panel,.trip-workspace-group-panel){grid-column:2!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-itinerary-screen:not(.is-map-only) .trip-workspace-ios-floating-dock.trip-workspace-ios-floating-dock{position:sticky!important;top:calc(5.15rem + env(safe-area-inset-top))!important;grid-column:2!important;grid-row:2/span 7!important;gap:.42rem!important;padding:.46rem!important;border-color:rgba(23,110,211,.16)!important;background:linear-gradient(90deg,rgba(8,43,77,.035) 1px,transparent 0),linear-gradient(180deg,rgba(8,43,77,.03) 1px,transparent 0),rgba(255,255,255,.92)!important;background-size:24px 24px,24px 24px,auto!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-itinerary-screen:not(.is-map-only) .trip-workspace-ios-floating-dock.trip-workspace-ios-floating-dock button{min-height:3rem!important;border-radius:var(--trip-prod-control-radius)!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) .timeline-stop-card{grid-template-columns:4.75rem minmax(0,1fr) auto auto!important;min-height:5.55rem!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) .timeline-stop-card .timeline-remove-stop{grid-column:auto!important;justify-self:auto!important}}@media (min-width:1080px) and (max-width:1240px){html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)){--trip-itinerary-production-shell:min(74rem,calc(100vw - 2rem))!important;--trip-itinerary-main-column:minmax(0,45rem)!important;--trip-itinerary-side-column:minmax(17.5rem,21rem)!important}}@media (max-width:1079px){html body:has(main.trip-day-page.trip-itinerary-screen){--trip-itinerary-production-shell:min(100%,calc(100vw - 1rem))!important}html body:has(main.trip-day-page.trip-itinerary-screen) main.trip-day-page.trip-itinerary-screen{padding-top:calc(.85rem + env(safe-area-inset-top))!important}html body:has(main.trip-day-page.trip-itinerary-screen) .trip-itinerary-shell.trip-itinerary-rail{width:min(100%,calc(100vw - 1rem))!important;max-width:min(100%,calc(100vw - 1rem))!important;gap:.7rem!important}}@media (max-width:640px){html body:has(main.trip-day-page.trip-itinerary-screen) .trip-itinerary-summary-card{grid-template-columns:3.25rem minmax(0,1fr) auto!important;padding:.78rem!important}html body:has(main.trip-day-page.trip-itinerary-screen) .trip-itinerary-map-tile{width:3.1rem!important;min-width:3.1rem!important;height:3.1rem!important}html body:has(main.trip-day-page.trip-itinerary-screen) .trip-itinerary-action-grid,html body:has(main.trip-day-page.trip-itinerary-screen) .trip-itinerary-workspace-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body:has(main.trip-day-page.trip-itinerary-screen) .timeline-stop-card{grid-template-columns:3.9rem minmax(0,1fr)!important}html body:has(main.trip-day-page.trip-itinerary-screen) .timeline-stop-card>:is(img,span:first-child){width:3.75rem!important;min-width:3.75rem!important;height:3.2rem!important}html body:has(main.trip-day-page.trip-itinerary-screen) .timeline-stop-card .timeline-map-link,html body:has(main.trip-day-page.trip-itinerary-screen) .timeline-stop-card>button{grid-column:2!important;justify-self:start!important;width:auto!important}}@media (max-width:760px),(pointer:coarse) and (max-width:920px),(update:slow){html body:has(main.trip-day-page.trip-itinerary-screen) .trip-itinerary-shell.trip-itinerary-rail :is(.trip-day-topbar,.trip-itinerary-summary-card,.trip-itinerary-workspace-strip,.trip-itinerary-production-brief,.trip-itinerary-action-grid,.trip-itinerary-ios-controls,.trip-workspace-readiness-panel,.trip-workspace-booking-panel,.trip-day-timeline-head,.timeline-stop-card,.trip-smart-start-card,.trip-workspace-ios-floating-dock){-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:0 .75rem 1.6rem rgba(11,26,48,.07)!important}}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-topbar{grid-template-columns:2.9rem minmax(0,1fr) auto!important;gap:.58rem!important;min-height:3.9rem!important;border-radius:1rem!important;padding:.48rem!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-topbar>div:not(.trip-draft-top-actions){display:grid!important;min-width:0!important;justify-items:center!important;overflow:hidden!important;text-align:center!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-topbar h1{max-width:100%!important;margin:0!important;overflow:hidden!important;color:var(--trip-draft-arch-ink,#071426)!important;font-size:clamp(1.2rem,2vw,1.72rem)!important;font-weight:950!important;letter-spacing:0!important;line-height:1.05!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-topbar p{max-width:100%!important;margin:.12rem 0 0!important;overflow:hidden!important;color:var(--trip-draft-arch-muted,#66758b)!important;font-size:.78rem!important;font-weight:850!important;line-height:1.15!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] :is(.trip-draft-back,.trip-draft-top-actions button){min-width:2.55rem!important;width:auto!important;min-height:2.55rem!important;border-radius:.78rem!important;padding:0 .7rem!important;font-size:.82rem!important;font-weight:900!important;line-height:1!important;white-space:nowrap!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-top-actions{gap:.38rem!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-hero{grid-template-columns:2.85rem minmax(0,1fr) 2.55rem max-content!important;grid-template-rows:auto auto!important;align-items:start!important;gap:.68rem!important;min-height:0!important;border-radius:1rem!important;background:linear-gradient(90deg,rgba(13,38,76,.035) 1px,transparent 0),linear-gradient(180deg,rgba(13,38,76,.03) 1px,transparent 0),radial-gradient(circle at 0 0,rgba(20,111,211,.13),transparent 13rem),rgba(255,255,255,.95)!important;background-size:22px 22px,22px 22px,auto,auto!important;padding:clamp(.84rem,1.2vw,1rem)!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-hero>span:first-child{grid-column:1!important;grid-row:1/span 2!important;width:2.65rem!important;min-width:2.65rem!important;max-width:2.65rem!important;height:2.65rem!important;min-height:2.65rem!important;max-height:2.65rem!important;border-radius:.78rem!important;background:linear-gradient(135deg,rgba(9,21,40,.96),rgba(20,111,211,.82))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 .7rem 1.4rem rgba(20,111,211,.18)!important;color:#ffffff!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-hero :is(.trip-draft-tile-icon,.trip-draft-inline-icon),html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-hero :is(.trip-draft-tile-icon,.trip-draft-inline-icon) svg,html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-hero>span:first-child svg,html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-primary-map svg{width:1.02rem!important;min-width:1.02rem!important;max-width:1.02rem!important;height:1.02rem!important;min-height:1.02rem!important;max-height:1.02rem!important;transform:none!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-hero>div{grid-column:2!important;grid-row:1!important;display:grid!important;gap:.34rem!important;min-width:0!important;overflow:hidden!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-hero h2{display:-webkit-box!important;margin:0!important;overflow:hidden!important;color:var(--trip-draft-arch-ink,#071426)!important;font-size:clamp(1.52rem,3.4vw,2.35rem)!important;font-weight:950!important;letter-spacing:0!important;line-height:.98!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-hero p{display:-webkit-box!important;margin:0!important;overflow:hidden!important;color:var(--trip-draft-arch-muted,#66758b)!important;font-size:.9rem!important;font-weight:800!important;line-height:1.25!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-hero .trip-draft-chip-row{gap:.34rem!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-hero .trip-draft-chip-row b{min-height:1.62rem!important;border:1px solid rgba(203,220,239,.75)!important;background:rgba(255,255,255,.72)!important;color:#14705b!important;font-size:.74rem!important;padding:.32rem .54rem!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-hero .trip-draft-chip-row b.is-orange{border-color:rgba(255,181,128,.62)!important;background:rgba(255,242,232,.9)!important;color:#cf5315!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-hero>button:not(.trip-draft-primary-map){grid-column:3!important;grid-row:1!important;display:inline-grid!important;width:2.55rem!important;min-width:2.55rem!important;max-width:2.55rem!important;height:2.55rem!important;min-height:2.55rem!important;max-height:2.55rem!important;place-items:center!important;border:1px solid rgba(205,219,238,.9)!important;border-radius:.74rem!important;background:rgba(255,255,255,.76)!important;padding:0!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-sync-pill{display:inline-flex!important;width:auto!important;min-width:max-content!important;max-width:100%!important;min-height:1.86rem!important;align-items:center!important;justify-content:center!important;gap:.34rem!important;border:1px solid rgba(40,185,134,.22)!important;border-radius:999px!important;background:rgba(232,249,242,.95)!important;color:#08745c!important;font-size:.74rem!important;font-weight:950!important;line-height:1!important;padding:.4rem .62rem!important;white-space:nowrap!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-hero>.trip-draft-sync-pill{grid-column:4!important;grid-row:1!important;align-self:start!important;justify-self:end!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-sync-pill>span{display:inline-block!important;width:.42rem!important;min-width:.42rem!important;max-width:.42rem!important;height:.42rem!important;min-height:.42rem!important;max-height:.42rem!important;overflow:hidden!important;border-radius:999px!important;background:currentColor!important;color:transparent!important;font-size:0!important;line-height:0!important;text-indent:-999px!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-sync-pill.is-syncing{border-color:rgba(20,111,211,.24)!important;background:rgba(232,244,255,.95)!important;color:#146fd3!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-sync-pill.is-retry{border-color:rgba(255,181,128,.68)!important;background:rgba(255,242,232,.96)!important;color:#cf5315!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-primary-map{grid-column:2/-1!important;grid-row:2!important;justify-self:start!important;width:min(17rem,100%)!important;min-width:0!important;max-width:100%!important;min-height:2.52rem!important;height:auto!important;border:0!important;border-radius:.76rem!important;background:linear-gradient(135deg,#071426,#146fd3)!important;box-shadow:0 .85rem 1.8rem rgba(20,111,211,.18)!important;color:#ffffff!important;font-size:.84rem!important;font-weight:950!important;line-height:1!important;padding:.62rem .86rem!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-primary-map:is(:hover,:focus-visible){box-shadow:0 1rem 2rem rgba(20,111,211,.24)!important;transform:translateY(-1px)!important}@media (max-width:720px){html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-topbar{grid-template-columns:2.65rem minmax(0,1fr) auto!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-hero{grid-template-columns:2.65rem minmax(0,1fr) auto!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-hero>.trip-draft-sync-pill{grid-column:2/-1!important;grid-row:2!important;justify-self:start!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-primary-map{grid-column:1/-1!important;grid-row:3!important;width:100%!important}}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-search{display:grid!important;grid-template-columns:2.1rem minmax(0,1fr)!important;align-items:center!important;gap:.5rem!important;width:100%!important;min-width:0!important;min-height:2.9rem!important;border:1px solid rgba(205,219,238,.86)!important;border-radius:.92rem!important;background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(247,251,255,.9))!important;box-shadow:0 .75rem 1.8rem rgba(21,35,56,.07)!important;padding:.36rem .64rem!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-search>span{display:inline-grid!important;width:2.05rem!important;min-width:2.05rem!important;height:2.05rem!important;min-height:2.05rem!important;place-items:center!important;border-radius:.66rem!important;background:rgba(232,244,255,.92)!important;color:#146fd3!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-search :is(svg,.trip-draft-search-icon){width:.98rem!important;min-width:.98rem!important;max-width:.98rem!important;height:.98rem!important;min-height:.98rem!important;max-height:.98rem!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-search input{display:block!important;width:100%!important;min-width:0!important;height:2.1rem!important;min-height:2.1rem!important;border:0!important;background:transparent!important;box-shadow:none!important;color:var(--trip-draft-arch-ink,#071426)!important;font-size:.94rem!important;font-weight:840!important;line-height:1!important;outline:0!important;padding:0!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-search input::placeholder{color:rgba(82,101,124,.76)!important;opacity:1!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-search:focus-within{border-color:rgba(20,111,211,.48)!important;box-shadow:0 0 0 3px rgba(20,111,211,.1),0 1rem 2rem rgba(21,35,56,.09)!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-search-status{grid-column:2!important;width:100%!important;margin:-.35rem 0 0!important;border:1px solid rgba(205,219,238,.72)!important;border-radius:.78rem!important;background:rgba(255,255,255,.76)!important;color:var(--trip-draft-arch-muted,#66758b)!important;font-size:.78rem!important;font-weight:800!important;line-height:1.24!important;padding:.55rem .7rem!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-describe{position:relative!important;gap:.72rem!important;border-radius:1rem!important;background:linear-gradient(90deg,rgba(13,38,76,.026) 1px,transparent 0),linear-gradient(180deg,rgba(13,38,76,.022) 1px,transparent 0),rgba(255,255,255,.95)!important;background-size:22px 22px,22px 22px,auto!important;padding:clamp(.86rem,1.25vw,1rem)!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-describe>header{grid-template-columns:2.55rem minmax(0,1fr) auto!important;gap:.66rem!important;align-items:center!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-describe>header>span{width:2.45rem!important;min-width:2.45rem!important;max-width:2.45rem!important;height:2.45rem!important;min-height:2.45rem!important;max-height:2.45rem!important;border-radius:.72rem!important;background:rgba(232,244,255,.92)!important;color:#146fd3!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-describe>header h2{margin:0!important;color:var(--trip-draft-arch-ink,#071426)!important;font-size:1.02rem!important;font-weight:920!important;letter-spacing:0!important;line-height:1.1!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-describe>header p{display:-webkit-box!important;margin:.16rem 0 0!important;overflow:hidden!important;color:var(--trip-draft-arch-muted,#66758b)!important;font-size:.86rem!important;font-weight:760!important;line-height:1.25!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:1!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-describe>header button{min-width:4rem!important;min-height:2.28rem!important;border:1px solid rgba(205,219,238,.86)!important;border-radius:999px!important;background:rgba(255,255,255,.76)!important;color:#162236!important;font-size:.82rem!important;font-weight:900!important;line-height:1!important;padding:.5rem .74rem!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-resolution-chip{grid-template-columns:2.45rem minmax(0,1fr)!important;gap:.62rem!important;align-items:center!important;min-height:4.15rem!important;border-radius:.86rem!important;background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(248,251,255,.9))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.82)!important;padding:.62rem .72rem!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-resolution-chip>span{width:2.35rem!important;min-width:2.35rem!important;height:2.35rem!important;min-height:2.35rem!important;border-radius:.68rem!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-resolution-chip>div{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:.18rem .5rem!important;align-items:center!important;min-width:0!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-resolution-chip b{grid-column:1!important;overflow:hidden!important;color:var(--trip-draft-arch-ink,#071426)!important;font-size:.93rem!important;font-weight:940!important;line-height:1.12!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-resolution-chip small{grid-column:1!important;display:-webkit-box!important;overflow:hidden!important;color:var(--trip-draft-arch-muted,#66758b)!important;font-size:.78rem!important;font-weight:760!important;line-height:1.24!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-resolution-chip em{grid-column:2!important;grid-row:1/span 2!important;align-self:center!important;display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;gap:.28rem!important;min-width:0!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-resolution-chip em strong{min-height:1.36rem!important;border-radius:999px!important;font-size:.66rem!important;line-height:1!important;padding:.3rem .45rem!important;white-space:nowrap!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-describe label{grid-template-columns:minmax(0,max-content) minmax(0,1fr)!important;gap:.12rem .44rem!important;align-items:baseline!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-describe label>span{font-size:.86rem!important;font-weight:900!important;line-height:1.2!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-describe label>small{font-size:.76rem!important;font-weight:760!important;line-height:1.2!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page.trip-day-page[data-trip-workspace-screen=draft] textarea.trip-draft-prompt-input{grid-column:1/-1!important;min-height:5.6rem!important;border-color:rgba(205,219,238,.9)!important;border-radius:.8rem!important;background:rgba(255,255,255,.88)!important;color:var(--trip-draft-arch-ink,#071426)!important;font-size:.94rem!important;font-weight:760!important;line-height:1.42!important;padding:.82rem .9rem!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page.trip-day-page[data-trip-workspace-screen=draft] textarea.trip-draft-prompt-input:focus{border-color:rgba(20,111,211,.5)!important;box-shadow:0 0 0 3px rgba(20,111,211,.1)!important;outline:0!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-describe footer{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:.48rem!important;min-height:2.75rem!important;border-top:1px solid rgba(205,219,238,.62)!important;padding:.62rem 0 0!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-describe footer .day-plan-char-count{justify-self:start!important;color:var(--trip-draft-arch-muted,#66758b)!important;font-size:.78rem!important;font-weight:840!important;line-height:1!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-describe footer button{min-width:4.2rem!important;min-height:2.25rem!important;border-radius:.72rem!important;font-size:.78rem!important;font-weight:930!important;line-height:1!important;padding:.55rem .78rem!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-describe footer .day-plan-clear-prompt{border:1px solid rgba(205,219,238,.86)!important;background:rgba(255,255,255,.75)!important;color:#162236!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-describe footer .day-plan-build-prompt{border:0!important;background:linear-gradient(135deg,#071426,#146fd3)!important;color:#ffffff!important;box-shadow:0 .72rem 1.45rem rgba(20,111,211,.18)!important}@media (max-width:720px){html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-describe label{grid-template-columns:minmax(0,1fr)!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-describe label>small,html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-resolution-chip em{grid-column:1!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-resolution-chip>div{grid-template-columns:minmax(0,1fr)!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-describe footer{grid-template-columns:minmax(0,1fr) auto!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-describe footer .day-plan-char-count{grid-column:1/-1!important}}html body:has(main.trip-day-page.trip-itinerary-screen) main.trip-day-page.trip-itinerary-screen :is(button,a,input,textarea):focus-visible{outline:2px solid rgba(25,167,216,.72)!important;outline-offset:3px!important}html body:has(main.trip-day-page.trip-itinerary-screen) main.trip-day-page.trip-itinerary-screen :is(button,a){transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease!important}html body:has(main.trip-day-page.trip-itinerary-screen) main.trip-day-page.trip-itinerary-screen :is(button:not(:disabled),a):hover{transform:translateY(-1px)!important}html body:has(main.trip-day-page.trip-itinerary-screen) .trip-itinerary-shell.trip-itinerary-rail>.trip-itinerary-summary-card .trip-itinerary-summary-actions{display:grid!important;grid-template-columns:minmax(2.55rem,auto) minmax(0,max-content)!important;align-items:start!important;justify-content:end!important;gap:.38rem!important;min-width:0!important}html body:has(main.trip-day-page.trip-itinerary-screen) .trip-itinerary-shell.trip-itinerary-rail>.trip-itinerary-summary-card .trip-itinerary-sync-pill{max-width:9.5rem!important;min-height:2.32rem!important;overflow:hidden!important;border:1px solid rgba(40,185,134,.2)!important;border-radius:var(--trip-prod-control-radius,.55rem)!important;background:rgba(232,249,242,.92)!important;color:#08745c!important;font-size:.72rem!important;font-weight:920!important;line-height:1!important;padding:.5rem .58rem!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body:has(main.trip-day-page.trip-itinerary-screen) .trip-itinerary-shell.trip-itinerary-rail>.trip-itinerary-summary-card .trip-itinerary-book-shortcut{width:2.55rem!important;min-width:2.55rem!important;height:2.32rem!important;min-height:2.32rem!important;padding:0!important}html body:has(main.trip-day-page.trip-itinerary-screen) .trip-itinerary-shell.trip-itinerary-rail>.trip-itinerary-summary-card .trip-itinerary-edit-map{grid-column:1/-1!important;min-height:2.75rem!important;border-radius:var(--trip-prod-control-radius,.55rem)!important}html body:has(main.trip-day-page.trip-itinerary-screen) .trip-itinerary-shell.trip-itinerary-rail>.trip-itinerary-summary-card .trip-itinerary-cta-arrow{display:inline-grid!important;width:1.35rem!important;height:1.35rem!important;place-items:center!important;border-radius:999px!important;background:rgba(255,255,255,.16)!important;font-size:.82rem!important;line-height:1!important}html body:has(main.trip-day-page.trip-itinerary-screen) .trip-itinerary-shell.trip-itinerary-rail>.trip-itinerary-action-grid.trip-itinerary-action-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;padding:.5rem!important}html body:has(main.trip-day-page.trip-itinerary-screen) .trip-itinerary-shell.trip-itinerary-rail>.trip-itinerary-action-grid.trip-itinerary-action-grid button{display:grid!important;grid-template-columns:2.15rem minmax(0,1fr)!important;grid-template-rows:auto auto!important;align-items:center!important;justify-items:start!important;gap:.08rem .5rem!important;min-height:3.85rem!important;padding:.6rem .68rem!important;text-align:left!important}html body:has(main.trip-day-page.trip-itinerary-screen) .trip-itinerary-shell.trip-itinerary-rail>.trip-itinerary-action-grid.trip-itinerary-action-grid button>span{grid-row:1/span 2!important;width:2.05rem!important;min-width:2.05rem!important;height:2.05rem!important;min-height:2.05rem!important}html body:has(main.trip-day-page.trip-itinerary-screen) .trip-itinerary-shell.trip-itinerary-rail>.trip-itinerary-action-grid.trip-itinerary-action-grid button :is(b,small){min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body:has(main.trip-day-page.trip-itinerary-screen) .trip-itinerary-shell.trip-itinerary-rail>.trip-itinerary-ios-controls .trip-itinerary-ios-day-tabs{display:flex!important;align-items:center!important;gap:.38rem!important;min-width:0!important;overflow-x:auto!important;overscroll-behavior-x:contain!important;scrollbar-width:none!important}html body:has(main.trip-day-page.trip-itinerary-screen) .trip-itinerary-shell.trip-itinerary-rail>.trip-itinerary-ios-controls .trip-itinerary-ios-day-tabs::-webkit-scrollbar{display:none!important}html body:has(main.trip-day-page.trip-itinerary-screen) .trip-itinerary-shell.trip-itinerary-rail>.trip-itinerary-ios-controls .trip-itinerary-ios-day-tabs button{flex:0 0 auto!important;min-height:2.24rem!important;padding-inline:.72rem!important;white-space:nowrap!important}html body:has(main.trip-day-page.trip-itinerary-screen) .trip-itinerary-shell.trip-itinerary-rail>.trip-itinerary-ios-controls .trip-itinerary-refiner-row{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.42rem!important}html body:has(main.trip-day-page.trip-itinerary-screen) .trip-itinerary-shell.trip-itinerary-rail>.trip-itinerary-ios-controls .trip-itinerary-refiner-row button{min-width:0!important;min-height:2.45rem!important;justify-content:center!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body:has(main.trip-day-page.trip-itinerary-screen) .trip-itinerary-shell.trip-itinerary-rail>.trip-itinerary-ios-controls .trip-itinerary-sort-strip{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr)) auto!important;align-items:center!important;gap:.45rem!important}html body:has(main.trip-day-page.trip-itinerary-screen) .trip-itinerary-shell.trip-itinerary-rail>.trip-itinerary-ios-controls .trip-itinerary-sort-strip>:is(span,button){min-width:0!important}html body:has(main.trip-day-page.trip-itinerary-screen) .trip-itinerary-shell.trip-itinerary-rail>.trip-itinerary-ios-controls .trip-itinerary-sort-strip :is(small,b){display:block!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body:has(main.trip-day-page.trip-itinerary-screen) .trip-itinerary-shell.trip-itinerary-rail>.trip-workspace-ios-floating-dock.trip-workspace-ios-floating-dock button{overflow:hidden!important}html body:has(main.trip-day-page.trip-itinerary-screen) .trip-itinerary-shell.trip-itinerary-rail>.trip-workspace-ios-floating-dock.trip-workspace-ios-floating-dock button :is(b,small){min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body:has(main.trip-day-page.trip-itinerary-screen) .trip-itinerary-shell.trip-itinerary-rail>.trip-day-timeline .timeline-stop-card:is(:hover,:focus-within){border-color:rgba(23,110,211,.28)!important;box-shadow:0 .8rem 1.7rem rgba(11,26,48,.09),inset 0 1px 0 rgba(255,255,255,.82)!important}html body:has(.trip-auth-page) .trip-auth-page{display:grid!important;min-height:100dvh!important;place-items:center!important;padding:clamp(1rem,4vw,3rem)!important;background:linear-gradient(90deg,rgba(8,43,77,.052) 1px,transparent 0),linear-gradient(180deg,rgba(8,43,77,.044) 1px,transparent 0),radial-gradient(circle at 78% 16%,rgba(15,143,120,.13),transparent 24rem),radial-gradient(circle at 22% 0,rgba(243,106,33,.1),transparent 20rem),linear-gradient(135deg,#f7fbff,#eef6ff 52%,#f4fbf8)!important;background-size:48px 48px,48px 48px,auto,auto,auto!important}html body:has(.trip-auth-page) .trip-auth-page .trip-auth-gate{width:min(43rem,calc(100vw - 2rem))!important;min-height:min(40rem,calc(100dvh - 2rem))!important;margin:0!important;border:1px solid rgba(92,118,150,.2)!important;border-radius:.72rem!important;background:linear-gradient(90deg,rgba(8,43,77,.035) 1px,transparent 0),linear-gradient(180deg,rgba(8,43,77,.03) 1px,transparent 0),rgba(255,255,255,.9)!important;background-size:24px 24px,24px 24px,auto!important;box-shadow:0 1.6rem 4rem rgba(11,26,48,.11),inset 0 1px 0 rgba(255,255,255,.84)!important;padding:clamp(1.25rem,4vw,2rem)!important}html body:has(.trip-auth-page) .trip-auth-page .trip-auth-gate .brand-pill{border-radius:.52rem!important}html body:has(.trip-auth-page) .trip-auth-page .trip-auth-gate .hero-title{max-width:11ch!important;color:#061120!important;font-size:clamp(2.55rem,6vw,4.65rem)!important;line-height:.94!important;letter-spacing:0!important}html body:has(.trip-auth-page) .trip-auth-page .trip-auth-gate .app-button{min-height:3.05rem!important;border-radius:.55rem!important;background:linear-gradient(135deg,#082447,#176ed3 62%,#19a7d8)!important;box-shadow:0 .9rem 1.8rem rgba(23,110,211,.22)!important}html body:has(.trip-auth-page) .trip-auth-page .trip-auth-actions{display:grid!important;gap:.75rem!important;width:100%!important;max-width:34rem!important}html body:has(.trip-auth-page) .trip-auth-page .trip-auth-secondary-action{display:inline-grid!important;min-height:3rem!important;place-items:center!important;border:1px solid rgba(23,110,211,.18)!important;border-radius:.55rem!important;background:rgba(255,255,255,.76)!important;color:#176ed3!important;font-weight:820!important;text-decoration:none!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.85)!important}@media (max-width:760px){html body:has(main.trip-day-page.trip-itinerary-screen) .trip-itinerary-shell.trip-itinerary-rail>.trip-itinerary-action-grid.trip-itinerary-action-grid{grid-template-columns:minmax(0,1fr)!important}html body:has(main.trip-day-page.trip-itinerary-screen) .trip-itinerary-shell.trip-itinerary-rail>.trip-itinerary-ios-controls .trip-itinerary-sort-strip{grid-template-columns:minmax(0,1fr)!important}html body:has(main.trip-day-page.trip-itinerary-screen) .trip-itinerary-shell.trip-itinerary-rail>.trip-itinerary-summary-card .trip-itinerary-summary-actions{grid-template-columns:minmax(0,1fr)!important;justify-content:stretch!important}html body:has(main.trip-day-page.trip-itinerary-screen) .trip-itinerary-shell.trip-itinerary-rail>.trip-itinerary-summary-card .trip-itinerary-book-shortcut,html body:has(main.trip-day-page.trip-itinerary-screen) .trip-itinerary-shell.trip-itinerary-rail>.trip-itinerary-summary-card .trip-itinerary-sync-pill{width:100%!important;max-width:100%!important}html body:has(.trip-auth-page) .trip-auth-page{padding:.75rem!important}html body:has(.trip-auth-page) .trip-auth-page .trip-auth-gate{width:100%!important;min-height:calc(100dvh - 1.5rem)!important}}html body:has(main.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=map]) main.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=map]{width:100vw!important;max-width:100vw!important;margin:0!important;padding:0!important;overflow-x:clip!important}html body:has(main.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=map]) main.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=map] .trip-itinerary-shell.trip-itinerary-rail[data-trip-workspace-screen=map]{width:100vw!important;max-width:100vw!important;min-height:100dvh!important;margin:0!important;transform:none!important;overflow-x:clip!important}html body:has(main.trip-day-page.trip-itinerary-screen.is-map-only[data-trip-workspace-screen=map]) main.trip-day-page.trip-day-page.trip-itinerary-screen.is-map-only[data-trip-workspace-screen=map] .trip-itinerary-shell.trip-itinerary-rail.is-map-only{position:relative!important;left:0!important;right:auto!important;width:100vw!important;max-width:100vw!important;min-height:100dvh!important;margin:0!important;margin-inline:0!important;transform:none!important;overflow-x:clip!important}html body:has(main.trip-day-page[data-trip-workspace-screen=draft]) main.trip-day-page.trip-day-page[data-trip-workspace-screen=draft] .trip-draft-sync-badge.trip-draft-sync-badge{position:fixed!important;left:50vw!important;right:auto!important;bottom:calc(1rem + env(safe-area-inset-bottom))!important;display:inline-flex!important;width:auto!important;min-width:0!important;max-width:min(26rem,calc(100vw - 2rem))!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;text-overflow:ellipsis!important;transform:translateX(-50%)!important;white-space:nowrap!important}html body:has(main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft]) main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft]{--trip-draft-module-radius:0.88rem;--trip-draft-module-border:rgba(205,219,238,0.88);--trip-draft-module-panel:rgba(255,255,255,0.94);--trip-draft-module-soft:rgba(247,251,255,0.88)}html body:has(main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft]) main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft] :is(.trip-draft-readiness-card,.trip-draft-planner-update,.trip-draft-destination,.trip-draft-reply){border:1px solid var(--trip-draft-module-border)!important;border-radius:var(--trip-draft-module-radius)!important;background:linear-gradient(90deg,rgba(13,38,76,.026) 1px,transparent 1px),linear-gradient(180deg,rgba(13,38,76,.022) 1px,transparent 1px),var(--trip-draft-module-panel)!important;background-size:22px 22px,22px 22px,auto!important;box-shadow:0 .95rem 2.25rem rgba(21,35,56,.08)!important}html body:has(main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft]) main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft] .trip-draft-readiness-card{grid-template-columns:3.85rem minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;align-items:center!important;gap:.72rem!important;min-height:0!important;padding:.92rem!important;overflow:hidden!important}html body:has(main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft]) main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft] .trip-draft-readiness-card>span{grid-column:1!important;grid-row:1!important;width:3.55rem!important;min-width:3.55rem!important;max-width:3.55rem!important;height:3.55rem!important;min-height:3.55rem!important;max-height:3.55rem!important;align-content:center!important;justify-items:center!important;background:radial-gradient(circle at center,rgba(255,255,255,.98) 54%,transparent 56%),conic-gradient(var(--trip-draft-arch-orange,#f36f21) var(--trip-draft-readiness,0),rgba(219,229,241,.96) 0)!important;box-shadow:inset 0 0 0 1px rgba(205,219,238,.68),0 .55rem 1.35rem rgba(21,35,56,.08)!important}html body:has(main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft]) main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft] .trip-draft-readiness-card>span b{color:#071426!important;font-size:1.06rem!important;font-weight:950!important;line-height:1!important}html body:has(main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft]) main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft] .trip-draft-readiness-card>span small{color:#65758b!important;font-size:.62rem!important;font-weight:900!important;line-height:1!important}html body:has(main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft]) main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft] .trip-draft-readiness-card>div:not(.trip-draft-readiness-chips){grid-column:2!important;grid-row:1!important;min-width:0!important;overflow:hidden!important}html body:has(main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft]) main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft] .trip-draft-readiness-card h2{display:-webkit-box!important;margin:0!important;overflow:hidden!important;color:var(--trip-draft-arch-ink,#071426)!important;font-size:1.02rem!important;font-weight:950!important;letter-spacing:0!important;line-height:1.12!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}html body:has(main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft]) main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft] .trip-draft-readiness-card p{display:-webkit-box!important;margin:.18rem 0 0!important;overflow:hidden!important;color:var(--trip-draft-arch-muted,#66758b)!important;font-size:.8rem!important;font-weight:760!important;line-height:1.26!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}html body:has(main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft]) main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft] .trip-draft-readiness-card>button{grid-column:3!important;grid-row:1!important;align-self:center!important;justify-self:end!important;width:auto!important;min-width:5.4rem!important;min-height:2.34rem!important;border:0!important;border-radius:999px!important;background:linear-gradient(135deg,#071426,#146fd3)!important;box-shadow:0 .7rem 1.45rem rgba(20,111,211,.16)!important;color:#ffffff!important;font-size:.78rem!important;font-weight:950!important;line-height:1!important;padding:.56rem .82rem!important;white-space:nowrap!important}html body:has(main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft]) main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft] .trip-draft-readiness-chips{grid-column:1/-1!important;grid-row:2!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.38rem!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}html body:has(main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft]) main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft] .trip-draft-chip-row b,html body:has(main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft]) main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft] .trip-draft-readiness-chips b{display:inline-flex!important;min-width:0!important;max-width:100%!important;min-height:1.58rem!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;border:1px solid rgba(197,216,239,.78)!important;border-radius:999px!important;background:rgba(239,247,255,.88)!important;color:#1464b5!important;font-size:.68rem!important;font-weight:950!important;line-height:1!important;padding:.34rem .48rem!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body:has(main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft]) main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft] :is(.trip-draft-readiness-chips b.is-green,.trip-draft-chip-row b.is-green){border-color:rgba(118,205,171,.58)!important;background:rgba(229,248,241,.92)!important;color:#06745b!important}html body:has(main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft]) main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft] :is(.trip-draft-readiness-chips b.is-orange,.trip-draft-chip-row b.is-orange){border-color:rgba(255,184,130,.68)!important;background:rgba(255,242,232,.94)!important;color:#cf5315!important}html body:has(main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft]) main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft] .trip-draft-planner-update{display:grid!important;grid-template-columns:3.3rem minmax(0,1fr)!important;grid-auto-rows:auto!important;align-items:center!important;gap:.6rem!important;min-height:0!important;padding:.82rem!important}html body:has(main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft]) main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft] .trip-draft-planner-update>span{grid-column:1!important;grid-row:1/span 2!important;width:3rem!important;min-width:3rem!important;height:3rem!important;min-height:3rem!important}html body:has(main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft]) main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft] .trip-draft-planner-update>div{min-width:0!important}html body:has(main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft]) main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft] .trip-draft-planner-update h2{margin:0!important;font-size:.98rem!important;line-height:1.12!important}html body:has(main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft]) main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft] .trip-draft-planner-update p{display:-webkit-box!important;margin:.16rem 0 0!important;overflow:hidden!important;font-size:.78rem!important;line-height:1.25!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}html body:has(main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft]) main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft] .trip-draft-date-row{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.52rem!important;width:100%!important}html body:has(main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft]) main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft] .trip-draft-date-row span{min-height:3.15rem!important;border-radius:.78rem!important;background:rgba(255,255,255,.82)!important;padding:.58rem .68rem!important}html body:has(main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft]) main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft] .trip-draft-date-row span :is(small,b){overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body:has(main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft]) main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft] .trip-draft-destination{gap:.66rem!important;padding:.82rem!important}html body:has(main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft]) main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft] .trip-draft-destination header{grid-template-columns:minmax(0,1fr) auto!important}html body:has(main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft]) main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft] .trip-draft-destination header>span{min-width:0!important;overflow:hidden!important;color:var(--trip-draft-arch-muted,#66758b)!important;font-size:.78rem!important;font-weight:950!important;line-height:1!important;text-overflow:ellipsis!important;text-transform:uppercase!important;white-space:nowrap!important}html body:has(main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft]) main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft] .trip-draft-destination>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 2.55rem!important;gap:.46rem!important}html body:has(main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft]) main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft] .trip-draft-destination button,html body:has(main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft]) main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft] .trip-draft-destination-live{min-width:0!important;min-height:2.55rem!important;border-radius:.72rem!important;overflow:hidden!important;font-size:.78rem!important;line-height:1!important;padding:.56rem .7rem!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body:has(main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft]) main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft] .trip-draft-destination>div>button:last-child{width:2.55rem!important;padding:0!important}html body:has(main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft]) main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft] .trip-draft-reply{gap:.66rem!important;padding:.92rem!important;overflow:hidden!important}html body:has(main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft]) main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft] .trip-draft-reply>header{grid-template-columns:2.45rem minmax(0,1fr)!important;gap:.62rem!important;align-items:center!important}html body:has(main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft]) main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft] .trip-draft-reply>header>span{width:2.35rem!important;min-width:2.35rem!important;height:2.35rem!important;min-height:2.35rem!important;border-radius:.68rem!important}html body:has(main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft]) main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft] .trip-draft-reply h2{margin:0!important;color:var(--trip-draft-arch-ink,#071426)!important;font-size:1.04rem!important;font-weight:920!important;letter-spacing:0!important;line-height:1.08!important}html body:has(main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft]) main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft] .trip-draft-reply p{display:-webkit-box!important;margin:.15rem 0 0!important;overflow:hidden!important;color:var(--trip-draft-arch-muted,#66758b)!important;font-size:.82rem!important;font-weight:760!important;line-height:1.26!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}html body:has(main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft]) main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft] .trip-draft-reply .trip-draft-chip-row{display:flex!important;flex-wrap:wrap!important;gap:.36rem!important;min-width:0!important;max-width:100%!important}html body:has(main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft]) main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft] .trip-draft-reply article{display:grid!important;grid-template-columns:max-content minmax(0,1fr)!important;gap:.24rem .54rem!important;min-width:0!important;border:1px solid rgba(205,219,238,.76)!important;border-radius:.86rem!important;background:var(--trip-draft-module-soft)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.82)!important;padding:.72rem!important;overflow:hidden!important}html body:has(main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft]) main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft] .trip-draft-reply article>strong{grid-column:1!important;grid-row:1/span 2!important;align-self:start!important;display:inline-flex!important;min-height:1.42rem!important;align-items:center!important;border-radius:999px!important;background:#071426!important;color:#ffffff!important;font-size:.66rem!important;font-weight:950!important;line-height:1!important;padding:.34rem .5rem!important;white-space:nowrap!important}html body:has(main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft]) main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft] .trip-draft-reply article h3{grid-column:2!important;margin:0!important;min-width:0!important;overflow:hidden!important;color:var(--trip-draft-arch-ink,#071426)!important;font-size:.95rem!important;font-weight:940!important;line-height:1.12!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body:has(main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft]) main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft] .trip-draft-reply article p{grid-column:2!important;-webkit-line-clamp:2!important}html body:has(main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft]) main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft] .trip-draft-reply article .trip-draft-chip-row{grid-column:1/-1!important;margin-top:.2rem!important}@media (max-width:720px){html body:has(main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft]) main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft] .trip-draft-readiness-card{grid-template-columns:3.6rem minmax(0,1fr)!important}html body:has(main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft]) main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft] .trip-draft-readiness-card>button{grid-column:1/-1!important;grid-row:2!important;justify-self:stretch!important;width:100%!important}html body:has(main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft]) main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft] .trip-draft-readiness-chips{grid-row:3!important;grid-template-columns:minmax(0,1fr)!important}html body:has(main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft]) main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft] .trip-draft-date-row,html body:has(main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft]) main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft] .trip-draft-destination>div{grid-template-columns:minmax(0,1fr)!important}}html body:has(main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft]) main.trip-day-page.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft] :is(.trip-draft-starters.trip-draft-starters.trip-draft-starters,.trip-draft-smart-starts.trip-draft-smart-starts.trip-draft-smart-starts){display:grid!important;width:100%!important;min-width:0!important;max-width:100%!important;gap:.72rem!important;border-radius:.98rem!important;overflow:hidden!important;padding:.9rem!important}html body:has(main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft]) main.trip-day-page.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft] .trip-draft-starters.trip-draft-starters{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important}html body:has(main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft]) main.trip-day-page.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft] :is(.trip-draft-starters,.trip-draft-smart-starts)>:is(h2,p){grid-column:1/-1!important;max-width:42rem!important;margin:0!important}html body:has(main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft]) main.trip-day-page.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft] :is(.trip-draft-starters,.trip-draft-smart-starts)>h2{max-width:36rem!important;font-size:clamp(1.24rem,1.7vw,1.58rem)!important;font-weight:950!important;letter-spacing:0!important;line-height:1.04!important;text-wrap:balance!important}html body:has(main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft]) main.trip-day-page.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft] :is(.trip-draft-starters,.trip-draft-smart-starts)>p{display:-webkit-box!important;max-width:43rem!important;overflow:hidden!important;font-size:.82rem!important;font-weight:760!important;line-height:1.38!important;text-overflow:ellipsis!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}html body:has(main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft]) main.trip-day-page.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft] .trip-draft-starters.trip-draft-starters button{position:relative!important;display:grid!important;grid-template-columns:2.6rem minmax(0,1fr) 1.62rem!important;align-items:center!important;gap:.62rem!important;width:100%!important;min-width:0!important;min-height:4.18rem!important;border-radius:.82rem!important;cursor:pointer!important;padding:.66rem .68rem!important;text-align:left!important;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease!important}html body:has(main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft]) main.trip-day-page.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft] .trip-draft-starters.trip-draft-starters button:after{content:">"!important;display:grid!important;width:1.62rem!important;height:1.62rem!important;place-items:center!important;border-radius:999px!important;font-size:.82rem!important;font-weight:920!important;line-height:1!important;opacity:.72!important}html body:has(main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft]) main.trip-day-page.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft] .trip-draft-starters.trip-draft-starters button:is(:hover,:focus-visible){transform:translateY(-1px)!important;outline:0!important}html body:has(main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft]) main.trip-day-page.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft] .trip-draft-starters.trip-draft-starters button>span{display:grid!important;width:2.42rem!important;min-width:2.42rem!important;height:2.42rem!important;min-height:2.42rem!important;place-items:center!important;border-radius:.68rem!important;font-size:.68rem!important;font-weight:950!important;letter-spacing:0!important;line-height:1!important;overflow:hidden!important;text-transform:none!important}html body:has(main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft]) main.trip-day-page.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft] .trip-draft-starters.trip-draft-starters button>div{display:grid!important;gap:.16rem!important;min-width:0!important}html body:has(main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft]) main.trip-day-page.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft] .trip-draft-starters.trip-draft-starters button>div :is(b,small){display:-webkit-box!important;min-width:0!important;overflow:hidden!important;text-align:left!important;text-overflow:ellipsis!important;-webkit-box-orient:vertical!important}html body:has(main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft]) main.trip-day-page.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft] .trip-draft-starters.trip-draft-starters button b{font-size:.94rem!important;font-weight:940!important;line-height:1.12!important;-webkit-line-clamp:1!important}html body:has(main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft]) main.trip-day-page.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft] .trip-draft-starters.trip-draft-starters button small{font-size:.76rem!important;font-weight:760!important;line-height:1.24!important;-webkit-line-clamp:2!important}html body:has(main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft]) main.trip-day-page.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft] .trip-draft-smart-starts.trip-draft-smart-starts{gap:.64rem!important}html body:has(main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft]) main.trip-day-page.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft] .trip-draft-smart-starts.trip-draft-smart-starts>h3{display:inline-flex!important;width:max-content!important;max-width:100%!important;min-height:1.76rem!important;align-items:center!important;border-radius:999px!important;font-size:.8rem!important;font-weight:940!important;letter-spacing:0!important;line-height:1!important;margin:.12rem 0 0!important;overflow:hidden!important;padding:.36rem .66rem!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body:has(main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft]) main.trip-day-page.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft] .trip-draft-filter-row.trip-draft-filter-row{display:flex!important;flex-wrap:wrap!important;gap:.38rem!important;min-width:0!important}html body:has(main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft]) main.trip-day-page.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft] .trip-draft-filter-row.trip-draft-filter-row button{min-height:1.92rem!important;border-radius:999px!important;padding:0 .62rem!important;font-size:.74rem!important;font-weight:860!important;line-height:1!important;white-space:nowrap!important}html body:has(main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft]) main.trip-day-page.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft] .trip-draft-smart-list.trip-draft-smart-list{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,15.25rem),1fr))!important;gap:.64rem!important;width:100%!important;min-width:0!important;max-width:100%!important;border-radius:.86rem!important;padding:0!important;overflow:visible!important}html body:has(main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft]) main.trip-day-page.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft] .trip-draft-smart-list.trip-draft-smart-list button{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:5.6rem auto minmax(2.2rem,auto) auto!important;gap:.44rem .56rem!important;min-width:0!important;min-height:12.4rem!important;align-items:start!important;border-radius:.86rem!important;overflow:hidden!important;padding:.56rem!important;text-align:left!important;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease!important}html body:has(main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft]) main.trip-day-page.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft] .trip-draft-smart-list.trip-draft-smart-list button:is(:hover,:focus-visible){transform:translateY(-1px)!important;outline:0!important}html body:has(main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft]) main.trip-day-page.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft] .trip-draft-smart-list.trip-draft-smart-list button>span{grid-column:1/-1!important;display:grid!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:5.6rem!important;place-items:end start!important;overflow:hidden!important;border-radius:.7rem!important;font-size:.72rem!important;font-weight:950!important;letter-spacing:0!important;line-height:1!important;padding:.56rem!important}html body:has(main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft]) main.trip-day-page.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft] .trip-draft-smart-list.trip-draft-smart-list button :is(strong,small){display:-webkit-box!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;-webkit-box-orient:vertical!important}html body:has(main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft]) main.trip-day-page.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft] .trip-draft-smart-list.trip-draft-smart-list strong{grid-column:1!important;font-size:.95rem!important;font-weight:940!important;line-height:1.14!important;-webkit-line-clamp:2!important}html body:has(main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft]) main.trip-day-page.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft] .trip-draft-smart-list.trip-draft-smart-list small{grid-column:1/-1!important;font-size:.76rem!important;font-weight:740!important;line-height:1.3!important;-webkit-line-clamp:2!important}html body:has(main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft]) main.trip-day-page.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft] .trip-draft-smart-list.trip-draft-smart-list em{grid-column:1/-1!important;display:flex!important;flex-wrap:wrap!important;gap:.3rem!important;min-width:0!important;font-style:normal!important}html body:has(main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft]) main.trip-day-page.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft] .trip-draft-smart-list.trip-draft-smart-list em b{display:inline-flex!important;width:auto!important;min-width:0!important;min-height:1.32rem!important;align-items:center!important;border-radius:999px!important;font-size:.68rem!important;font-weight:920!important;line-height:1!important;padding:.28rem .46rem!important;white-space:nowrap!important}html body:has(main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft]) main.trip-day-page.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft] .trip-draft-smart-list.trip-draft-smart-list i{grid-column:2!important;grid-row:2!important;justify-self:end!important;display:inline-flex!important;min-width:2.7rem!important;min-height:1.68rem!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;font-size:.7rem!important;font-style:normal!important;font-weight:940!important;line-height:1!important;padding:.34rem .54rem!important;white-space:nowrap!important}html body:has(main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft]) main.trip-day-page.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft] .trip-draft-smart-empty.trip-draft-smart-empty{grid-column:1/-1!important;display:grid!important;min-height:4.25rem!important;align-content:center!important;gap:.2rem!important;border-radius:.86rem!important;box-shadow:none!important;padding:.8rem!important}html body:has(main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft]) main.trip-day-page.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft] .trip-draft-smart-empty.trip-draft-smart-empty strong{display:block!important;min-width:0!important;overflow:hidden!important;font-size:.92rem!important;font-weight:940!important;line-height:1.15!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body:has(main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft]) main.trip-day-page.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft] .trip-draft-smart-empty.trip-draft-smart-empty small{display:-webkit-box!important;min-width:0!important;overflow:hidden!important;font-size:.76rem!important;font-weight:760!important;line-height:1.3!important;text-overflow:ellipsis!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}@media (max-width:720px){html body:has(main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft]) main.trip-day-page.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft] .trip-draft-smart-list.trip-draft-smart-list,html body:has(main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft]) main.trip-day-page.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft] .trip-draft-starters.trip-draft-starters{grid-template-columns:minmax(0,1fr)!important}html body:has(main.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft]) main.trip-day-page.trip-day-page.trip-workspace-v2[data-trip-workspace-screen=draft] .trip-draft-starters.trip-draft-starters button{grid-template-columns:2.5rem minmax(0,1fr) 1.55rem!important}}@media (max-width:760px){html body:has(main.trip-day-page.trip-itinerary-screen) main.trip-day-page.trip-itinerary-screen .trip-itinerary-shell.trip-itinerary-rail>.trip-workspace-ios-floating-dock.trip-workspace-ios-floating-dock{position:fixed!important;left:50vw!important;right:auto!important;bottom:max(.55rem,env(safe-area-inset-bottom))!important;z-index:90!important;grid-column:auto!important;grid-row:auto!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;justify-self:auto!important;width:calc(100vw - 1rem)!important;max-width:calc(100vw - 1rem)!important;min-width:0!important;transform:translate3d(-50%,0,0)!important}html body:has(main.trip-day-page.trip-itinerary-screen) main.trip-day-page.trip-itinerary-screen .trip-workspace-ios-floating-dock.trip-workspace-ios-floating-dock button{min-width:0!important;min-height:3.25rem!important;padding-inline:.26rem!important}html body:has(main.trip-day-page.trip-itinerary-screen) main.trip-day-page.trip-itinerary-screen .trip-workspace-ios-floating-dock.trip-workspace-ios-floating-dock button :is(b,small){min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body:has(main.trip-day-page.trip-itinerary-screen) main.trip-day-page.trip-itinerary-screen .trip-itinerary-booking-trust.trip-itinerary-booking-trust{flex-wrap:wrap!important;overflow:visible!important}html body:has(main.trip-day-page.trip-itinerary-screen) main.trip-day-page.trip-itinerary-screen .trip-itinerary-booking-trust.trip-itinerary-booking-trust span{flex:1 1 min(8.25rem,100%)!important;min-width:0!important;max-width:100%!important;justify-content:center!important;overflow:hidden!important;text-overflow:ellipsis!important}html body:has(main.trip-day-page.trip-itinerary-screen) main.trip-day-page.trip-itinerary-screen .trip-itinerary-suggestion-toolbar.trip-itinerary-suggestion-toolbar{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;overflow:visible!important}html body:has(main.trip-day-page.trip-itinerary-screen) main.trip-day-page.trip-itinerary-screen .trip-itinerary-suggestion-toolbar.trip-itinerary-suggestion-toolbar>span{grid-column:1/-1!important}html body:has(main.trip-day-page.trip-itinerary-screen) main.trip-day-page.trip-itinerary-screen .trip-itinerary-suggestion-toolbar.trip-itinerary-suggestion-toolbar :is(button,span){width:100%!important;min-width:0!important;max-width:100%!important;justify-content:center!important;overflow:hidden!important;text-overflow:ellipsis!important}}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen:not(.is-map-only){--trip-calm-ink:#0d1728;--trip-calm-muted:#718198;--trip-calm-line:rgba(210,222,238,0.9);--trip-calm-line-strong:rgba(190,207,230,0.9);--trip-calm-panel:rgba(255,255,255,0.96);--trip-calm-soft:rgba(247,250,254,0.92);--trip-calm-blue:#176ed3;--trip-calm-blue-soft:#edf6ff;--trip-calm-green:#0b7f55;--trip-calm-green-soft:#edf9f3;--trip-calm-amber:#b85d1c;--trip-calm-amber-soft:#fff5ed;background:linear-gradient(90deg,rgba(17,74,124,.025) 1px,transparent 0),linear-gradient(180deg,rgba(17,74,124,.02) 1px,transparent 0),linear-gradient(180deg,#f8fbff,#f4f7fb)!important;background-size:28px 28px,28px 28px,auto!important;color:var(--trip-calm-ink)!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen:not(.is-map-only) .trip-itinerary-shell.trip-itinerary-rail>:is(.trip-day-topbar,.trip-itinerary-summary-card,.trip-itinerary-workspace-strip,.trip-itinerary-production-brief,.trip-itinerary-action-grid,.trip-itinerary-ios-controls,.trip-workspace-readiness-panel,.trip-workspace-booking-panel,.trip-day-timeline-head,.trip-day-timeline,.trip-itinerary-session-strip){border:1px solid var(--trip-calm-line)!important;border-radius:.98rem!important;background:var(--trip-calm-panel)!important;box-shadow:0 .8rem 2rem rgba(18,33,56,.055)!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen:not(.is-map-only) .trip-itinerary-summary-card.trip-itinerary-summary-card{grid-template-columns:3.35rem minmax(0,1fr) auto!important;gap:.74rem!important;padding:.84rem!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen:not(.is-map-only) .trip-itinerary-action-grid button>span,html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen:not(.is-map-only) .trip-itinerary-map-tile.trip-itinerary-map-tile,html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen:not(.is-map-only) .trip-itinerary-workspace-strip button>span,html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen:not(.is-map-only) .trip-workspace-ios-floating-dock button span{border:1px solid rgba(213,228,246,.92)!important;background:var(--trip-calm-blue-soft)!important;color:var(--trip-calm-blue)!important;box-shadow:none!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen:not(.is-map-only) .trip-itinerary-map-tile.trip-itinerary-map-tile{width:3.15rem!important;min-width:3.15rem!important;height:3.15rem!important;border-radius:.72rem!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen:not(.is-map-only) :is(.trip-itinerary-summary-copy h2,.trip-itinerary-production-brief h2,.trip-workspace-readiness-copy h3,.trip-day-timeline-head h2){color:var(--trip-calm-ink)!important;letter-spacing:0!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen:not(.is-map-only) :is(.trip-itinerary-summary-copy p,.trip-itinerary-production-brief p,.trip-workspace-readiness-copy p,.trip-day-timeline-head p){color:var(--trip-calm-muted)!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen:not(.is-map-only) :is(.trip-itinerary-chip-row b,.trip-itinerary-readiness-chips b,.trip-itinerary-booking-trust span,.trip-itinerary-suggestion-toolbar button,.trip-itinerary-suggestion-toolbar span,.trip-itinerary-sort-strip span,.trip-itinerary-sync-pill){border:1px solid var(--trip-calm-line)!important;background:rgba(248,251,255,.94)!important;color:#53647a!important;box-shadow:none!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen:not(.is-map-only) :is(.trip-itinerary-chip-row b.is-green,.trip-itinerary-readiness-chips b,.trip-itinerary-booking-trust span.is-green,.trip-itinerary-sync-pill:not(.is-draft)){border-color:rgba(178,224,204,.9)!important;background:var(--trip-calm-green-soft)!important;color:var(--trip-calm-green)!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen:not(.is-map-only) :is(.trip-itinerary-chip-row b.is-orange,.trip-itinerary-booking-trust span.is-orange,.trip-itinerary-sync-pill.is-draft){border-color:rgba(239,204,177,.85)!important;background:var(--trip-calm-amber-soft)!important;color:var(--trip-calm-amber)!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen:not(.is-map-only) .trip-itinerary-edit-map.trip-itinerary-edit-map{border:1px solid rgba(45,123,219,.18)!important;background:linear-gradient(135deg,#2f7ee8,#5a8ee9)!important;color:#ffffff!important;box-shadow:0 .7rem 1.45rem rgba(47,126,232,.14)!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen:not(.is-map-only) .trip-itinerary-action-grid.trip-itinerary-action-grid{background:var(--trip-calm-panel)!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen:not(.is-map-only) .trip-itinerary-action-grid.trip-itinerary-action-grid button,html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen:not(.is-map-only) .trip-itinerary-refiner-row.trip-itinerary-refiner-row button,html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen:not(.is-map-only) .trip-itinerary-sort-strip.trip-itinerary-sort-strip button,html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen:not(.is-map-only) .trip-itinerary-workspace-strip.trip-itinerary-workspace-strip button{border:1px solid var(--trip-calm-line)!important;background:rgba(255,255,255,.94)!important;color:var(--trip-calm-ink)!important;box-shadow:none!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen:not(.is-map-only) .trip-itinerary-action-grid.trip-itinerary-action-grid button:first-child{border-color:var(--trip-calm-line-strong)!important;background:#ffffff!important;color:var(--trip-calm-ink)!important;box-shadow:none!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen:not(.is-map-only) .trip-itinerary-production-brief.trip-itinerary-production-brief>span{border:1px solid rgba(239,204,177,.85)!important;background:var(--trip-calm-amber-soft)!important;color:var(--trip-calm-amber)!important;box-shadow:none!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen:not(.is-map-only) .trip-itinerary-ios-day-tabs.trip-itinerary-ios-day-tabs button{border:1px solid var(--trip-calm-line)!important;background:rgba(255,255,255,.9)!important;color:#52637a!important;box-shadow:none!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen:not(.is-map-only) .trip-itinerary-ios-day-tabs.trip-itinerary-ios-day-tabs button.is-active{border-color:rgba(198,218,244,.95)!important;background:var(--trip-calm-blue-soft)!important;color:var(--trip-calm-blue)!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen:not(.is-map-only) .trip-itinerary-ios-day-tabs.trip-itinerary-ios-day-tabs button.is-import{border-color:rgba(239,204,177,.78)!important;background:var(--trip-calm-amber-soft)!important;color:var(--trip-calm-amber)!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen:not(.is-map-only) .trip-itinerary-ios-search.trip-itinerary-ios-search{border-color:var(--trip-calm-line)!important;background:rgba(255,255,255,.92)!important;box-shadow:none!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen:not(.is-map-only) .trip-workspace-ios-floating-dock.trip-workspace-ios-floating-dock{border-color:var(--trip-calm-line)!important;background:linear-gradient(90deg,rgba(17,74,124,.025) 1px,transparent 0),linear-gradient(180deg,rgba(17,74,124,.02) 1px,transparent 0),rgba(255,255,255,.94)!important;background-size:24px 24px,24px 24px,auto!important;box-shadow:0 .95rem 2.25rem rgba(18,33,56,.075)!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen:not(.is-map-only) .trip-workspace-ios-floating-dock.trip-workspace-ios-floating-dock button{border:1px solid transparent!important;background:transparent!important;color:#52637a!important;box-shadow:none!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen:not(.is-map-only) .trip-workspace-ios-floating-dock.trip-workspace-ios-floating-dock button:is(.is-active,[aria-current=page]){border-color:rgba(198,218,244,.9)!important;background:rgba(237,246,255,.96)!important;color:var(--trip-calm-blue)!important;box-shadow:none!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen:not(.is-map-only) .trip-workspace-ios-floating-dock.trip-workspace-ios-floating-dock button:is(.is-active,[aria-current=page]) span{background:#ffffff!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen:not(.is-map-only) .trip-workspace-readiness-panel.trip-workspace-readiness-panel>button{border:1px solid rgba(239,204,177,.86)!important;background:var(--trip-calm-amber-soft)!important;color:var(--trip-calm-amber)!important;box-shadow:none!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen:not(.is-map-only) .trip-itinerary-score-ring.trip-itinerary-score-ring{background:radial-gradient(circle at center,#ffffff 58%,transparent 60%),conic-gradient(#e68142 var(--trip-itinerary-score,0),#e6edf6 0)!important;box-shadow:inset 0 0 0 1px rgba(210,222,238,.9)!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen:not(.is-map-only) .trip-itinerary-session-strip.trip-itinerary-session-strip.is-alert{border-color:rgba(239,204,177,.72)!important;background:rgba(255,250,246,.96)!important;color:var(--trip-calm-amber)!important;box-shadow:none!important}@media (max-width:760px){html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen:not(.is-map-only) .trip-workspace-ios-floating-dock.trip-workspace-ios-floating-dock{background:rgba(255,255,255,.96)!important}}html body:has(main.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only)){background:linear-gradient(116deg,rgba(255,255,255,.98),rgba(226,244,255,.72) 42%,rgba(255,255,255,.94) 68%,rgba(231,252,247,.74)),linear-gradient(90deg,rgba(38,95,150,.055) 1px,transparent 0),linear-gradient(180deg,rgba(38,95,150,.045) 1px,transparent 0)!important;background-size:auto,88px 88px,88px 88px!important;overflow-x:clip!important}html body:has(main.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only){--trip-catalog-blue:#2f7ee8;--trip-catalog-blue-deep:#256bd5;--trip-catalog-blue-soft:#eef6ff;--trip-catalog-cyan:#42b8f5;--trip-catalog-mint:#18b98f;--trip-catalog-orange:#f36a21;--trip-catalog-ink:#0d1728;--trip-catalog-muted:#718198;--trip-catalog-line:rgba(207,222,240,0.92);--trip-catalog-panel:rgba(255,255,255,0.74);--trip-catalog-panel-strong:rgba(255,255,255,0.9);--trip-catalog-shadow:0 1.05rem 2.7rem rgba(24,51,90,0.09)}html body:has(main.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only) .trip-itinerary-shell.trip-itinerary-rail{row-gap:.82rem!important}html body:has(main.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only) .trip-itinerary-shell.trip-itinerary-rail>:is(.trip-day-topbar,.trip-itinerary-summary-card,.trip-catalog-fabric-panel,.trip-workspace-launch-banner,.trip-catalog-intelligence-rail,.trip-itinerary-workspace-strip,.trip-itinerary-production-brief,.trip-itinerary-action-grid,.trip-itinerary-ios-controls,.trip-workspace-readiness-panel,.trip-workspace-booking-panel,.trip-day-start-block,.trip-day-timeline-head,.trip-day-timeline,.trip-itinerary-session-strip){border:1px solid var(--trip-catalog-line)!important;border-radius:1.18rem!important;background:linear-gradient(90deg,rgba(13,38,76,.026) 1px,transparent 1px),linear-gradient(180deg,rgba(13,38,76,.022) 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,.88),var(--trip-catalog-panel))!important;background-size:24px 24px,24px 24px,auto!important;box-shadow:var(--trip-catalog-shadow)!important;backdrop-filter:blur(24px) saturate(155%)!important;-webkit-backdrop-filter:blur(24px) saturate(155%)!important}html body:has(main.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only) .trip-itinerary-summary-card.trip-itinerary-summary-card{grid-template-columns:3.65rem minmax(0,1fr) auto!important;gap:.86rem!important;min-height:11.5rem!important;align-items:start!important;padding:1rem!important}html body:has(main.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only) .trip-itinerary-map-tile.trip-itinerary-map-tile{width:3.35rem!important;min-width:3.35rem!important;height:3.35rem!important;border-radius:.9rem!important;background:var(--trip-catalog-blue-soft)!important;color:var(--trip-catalog-blue)!important}html body:has(main.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only) .trip-itinerary-summary-copy h2{margin:0!important;color:var(--trip-catalog-ink)!important;font-size:1.72rem!important;font-weight:950!important;letter-spacing:0!important;line-height:1.04!important}html body:has(main.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only) .trip-itinerary-summary-copy p{max-width:36rem!important;color:var(--trip-catalog-muted)!important;font-size:.96rem!important;font-weight:790!important;line-height:1.35!important}html body:has(main.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only) .trip-catalog-fabric-panel.trip-catalog-fabric-panel{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(13.5rem,.78fr)!important;gap:.92rem!important;padding:1rem!important;overflow:hidden!important}html body:has(main.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only) .trip-catalog-kicker{display:inline-flex!important;align-items:center!important;width:fit-content!important;min-height:1.85rem!important;padding:0 .68rem!important;border:1px solid rgba(47,126,232,.18)!important;border-radius:999px!important;background:rgba(238,246,255,.86)!important;color:#256bd5!important;font-size:.72rem!important;font-weight:900!important;letter-spacing:0!important}html body:has(main.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only) .trip-catalog-fabric-copy{display:grid!important;align-content:start!important;gap:.62rem!important;min-width:0!important}html body:has(main.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only) .trip-catalog-fabric-copy h2{max-width:24rem!important;margin:0!important;color:var(--trip-catalog-ink)!important;font-size:1.62rem!important;font-weight:950!important;letter-spacing:0!important;line-height:1.06!important}html body:has(main.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only) .trip-catalog-fabric-copy p{max-width:34rem!important;margin:0!important;color:var(--trip-catalog-muted)!important;font-size:.92rem!important;font-weight:760!important;line-height:1.45!important}html body:has(main.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only) .trip-catalog-fabric-chips{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.48rem!important;margin-top:.16rem!important}html body:has(main.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only) .trip-catalog-contract-grid span,html body:has(main.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only) .trip-catalog-fabric-chips span{display:grid!important;min-width:0!important;min-height:3.05rem!important;padding:.55rem .66rem!important;border:1px solid rgba(203,220,240,.92)!important;border-radius:.86rem!important;background:rgba(255,255,255,.78)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.86)!important}html body:has(main.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only) .trip-catalog-contract-grid small,html body:has(main.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only) .trip-catalog-fabric-chips small,html body:has(main.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only) .trip-catalog-fabric-footer small,html body:has(main.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only) .trip-catalog-intelligence-rail small{display:block!important;color:rgba(13,23,40,.55)!important;font-size:.68rem!important;font-weight:850!important;letter-spacing:0!important;line-height:1.15!important}html body:has(main.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only) .trip-catalog-contract-grid b,html body:has(main.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only) .trip-catalog-fabric-chips b,html body:has(main.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only) .trip-catalog-fabric-footer b{overflow:hidden!important;color:var(--trip-catalog-ink)!important;font-size:.82rem!important;font-weight:920!important;letter-spacing:0!important;line-height:1.18!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body:has(main.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only) .trip-catalog-fabric-chips .is-review b{color:#bd4b14!important}html body:has(main.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only) .trip-catalog-fabric-chips .is-muted b{color:#5f6f84!important}html body:has(main.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only) .trip-catalog-field{position:relative!important;min-height:10.25rem!important;overflow:hidden!important;border:1px solid rgba(203,220,240,.92)!important;border-radius:1rem!important;background:linear-gradient(110deg,rgba(255,255,255,.68),rgba(231,246,255,.5)),linear-gradient(90deg,rgba(37,107,213,.07) 1px,transparent 0),linear-gradient(180deg,rgba(37,107,213,.055) 1px,transparent 0)!important;background-size:auto,22px 22px,22px 22px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.92)!important}html body:has(main.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only) .trip-catalog-field-line{position:absolute!important;display:block!important;height:2px!important;border-radius:999px!important;background:linear-gradient(90deg,rgba(47,126,232,.12),rgba(66,184,245,.68),rgba(24,185,143,.35))!important;transform-origin:left center!important}html body:has(main.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only) .trip-catalog-field-line.is-one{top:4.15rem!important;left:2.4rem!important;width:calc(100% - 4.8rem)!important;transform:rotate(5deg)!important}html body:has(main.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only) .trip-catalog-field-line.is-two{top:6.75rem!important;left:3rem!important;width:calc(100% - 6rem)!important;transform:rotate(-8deg)!important}html body:has(main.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only) .trip-catalog-field-node{position:absolute!important;z-index:2!important;display:inline-grid!important;grid-template-columns:1.4rem minmax(0,max-content)!important;align-items:center!important;gap:.36rem!important;min-height:2.24rem!important;max-width:8.5rem!important;padding:.28rem .58rem .28rem .38rem!important;border:1px solid rgba(203,220,240,.94)!important;border-radius:999px!important;background:rgba(255,255,255,.86)!important;color:var(--trip-catalog-blue-deep)!important;box-shadow:0 .82rem 1.6rem rgba(24,51,90,.08),inset 0 1px 0 rgba(255,255,255,.92)!important}html body:has(main.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only) .trip-catalog-field-node svg{width:1rem!important;height:1rem!important}html body:has(main.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only) .trip-catalog-field-node b{overflow:hidden!important;color:var(--trip-catalog-ink)!important;font-size:.76rem!important;font-weight:900!important;letter-spacing:0!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body:has(main.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only) .trip-catalog-field-node.is-source{top:1rem!important;left:.9rem!important}html body:has(main.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only) .trip-catalog-field-node.is-anchor{top:3.25rem!important;left:44%!important;transform:translateX(-50%)!important}html body:has(main.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only) .trip-catalog-field-node.is-map{right:1rem!important;top:2rem!important}html body:has(main.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only) .trip-catalog-field-node.is-booking{right:1.2rem!important;bottom:1.15rem!important;color:var(--trip-catalog-mint)!important}html body:has(main.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only) .trip-catalog-field-node.is-pending{color:var(--trip-catalog-orange)!important;border-color:rgba(243,106,33,.22)!important}html body:has(main.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only) .trip-catalog-fabric-footer{display:grid!important;grid-column:1/-1!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:.72rem!important;min-width:0!important}html body:has(main.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only) .trip-catalog-fabric-meter{position:relative!important;height:.62rem!important;overflow:hidden!important;border:1px solid rgba(203,220,240,.9)!important;border-radius:999px!important;background:rgba(234,244,255,.74)!important}html body:has(main.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only) .trip-catalog-fabric-meter span{display:block!important;width:var(--trip-catalog-progress,18%)!important;height:100%!important;border-radius:inherit!important;background:linear-gradient(90deg,var(--trip-catalog-blue-deep),var(--trip-catalog-cyan),var(--trip-catalog-mint))!important}html body:has(main.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only) .trip-catalog-fabric-footer>span{display:grid!important;min-width:4.8rem!important}html body:has(main.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only) .trip-catalog-fabric-footer button,html body:has(main.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only) .trip-catalog-intelligence-rail>button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.42rem!important;min-height:2.55rem!important;padding:0 .86rem!important;border:0!important;border-radius:999px!important;background:linear-gradient(135deg,#0b1628,#256bd5)!important;color:#ffffff!important;font-size:.82rem!important;font-weight:900!important;letter-spacing:0!important;white-space:nowrap!important;box-shadow:0 .9rem 1.8rem rgba(37,107,213,.18)!important}html body:has(main.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only) .trip-catalog-intelligence-rail.trip-catalog-intelligence-rail{display:grid!important;gap:.72rem!important;align-self:start!important;padding:.9rem!important}html body:has(main.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only) .trip-catalog-intelligence-rail header{display:grid!important;grid-template-columns:2.25rem minmax(0,1fr) auto!important;align-items:center!important;gap:.58rem!important}html body:has(main.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only) .trip-catalog-intelligence-rail header>span{display:grid!important;width:2.25rem!important;height:2.25rem!important;place-items:center!important;border-radius:.78rem!important;background:rgba(238,246,255,.92)!important;color:var(--trip-catalog-blue-deep)!important}html body:has(main.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only) .trip-catalog-intelligence-rail h3{overflow:hidden!important;margin:0!important;color:var(--trip-catalog-ink)!important;font-size:1rem!important;font-weight:950!important;letter-spacing:0!important;line-height:1.08!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body:has(main.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only) .trip-catalog-intelligence-rail header>b{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:3.1rem!important;min-height:2rem!important;border:1px solid rgba(24,185,143,.2)!important;border-radius:999px!important;background:rgba(232,250,245,.86)!important;color:#08795d!important;font-size:.82rem!important;font-weight:930!important}html body:has(main.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only) .trip-catalog-contract-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.48rem!important}html body:has(main.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only) .trip-catalog-contract-trace{display:grid!important;gap:.34rem!important;padding:.72rem!important;border:1px solid rgba(13,23,40,.1)!important;border-radius:.92rem!important;background:linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 0),linear-gradient(180deg,rgba(255,255,255,.06) 1px,transparent 0),#0b1628!important;background-size:18px 18px,18px 18px,auto!important;color:rgba(255,255,255,.82)!important;font-family:SF Mono,ui-monospace,Menlo,Consolas,monospace!important;font-size:.72rem!important;font-weight:760!important;line-height:1.35!important}html body:has(main.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only) .trip-catalog-contract-trace span{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body:has(main.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only) .trip-itinerary-edit-map.trip-itinerary-edit-map{grid-column:1/-1!important;min-height:3.35rem!important;border:0!important;border-radius:999px!important;background:linear-gradient(135deg,var(--trip-catalog-blue),#5a8ee9)!important;color:#ffffff!important;font-size:.92rem!important;font-weight:900!important;box-shadow:0 .95rem 1.8rem rgba(47,126,232,.18)!important}html body:has(main.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only) :is(.trip-itinerary-chip-row b,.trip-itinerary-readiness-chips b,.trip-itinerary-ios-day-tabs button,.trip-itinerary-refiner-row button,.trip-itinerary-sort-strip span,.trip-itinerary-suggestion-toolbar button,.trip-itinerary-suggestion-toolbar span){border-radius:999px!important;box-shadow:none!important}html body:has(main.trip-day-page.trip-itinerary-screen.is-catalog-empty:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen.is-catalog-empty:not(.is-map-only) .trip-day-start-actions button:first-child,html body:has(main.trip-day-page.trip-itinerary-screen.is-catalog-empty:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen.is-catalog-empty:not(.is-map-only) .trip-itinerary-action-grid.trip-itinerary-action-grid button:first-child,html body:has(main.trip-day-page.trip-itinerary-screen.is-catalog-empty:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen.is-catalog-empty:not(.is-map-only) .trip-workspace-readiness-panel.trip-workspace-readiness-panel>button{border:0!important;background:linear-gradient(135deg,var(--trip-catalog-blue-deep),#5a8ee9)!important;color:#ffffff!important;box-shadow:0 .75rem 1.5rem rgba(47,126,232,.16)!important}html body:has(main.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only) .trip-workspace-launch-banner.trip-workspace-launch-banner{align-items:center!important;min-height:5.2rem!important;padding:.9rem!important}html body:has(main.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only) .trip-workspace-launch-icon{border-radius:.86rem!important;background:var(--trip-catalog-blue-soft)!important;color:var(--trip-catalog-blue)!important}html body:has(main.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only) .trip-itinerary-workspace-strip.trip-itinerary-workspace-strip{padding:.92rem!important}html body:has(main.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only) .trip-day-start-actions button,html body:has(main.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only) .trip-itinerary-action-grid.trip-itinerary-action-grid button,html body:has(main.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only) .trip-itinerary-workspace-strip.trip-itinerary-workspace-strip button{border:1px solid var(--trip-catalog-line)!important;border-radius:.96rem!important;background:rgba(255,255,255,.92)!important}html body:has(main.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only) .trip-itinerary-ios-controls.trip-itinerary-ios-controls{padding:.86rem!important}html body:has(main.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only) .trip-itinerary-ios-search.trip-itinerary-ios-search{min-height:3.4rem!important;border-radius:.96rem!important;background:rgba(255,255,255,.92)!important}html body:has(main.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only) .trip-workspace-ios-floating-dock.trip-workspace-ios-floating-dock{border-radius:1.18rem!important;background:rgba(255,255,255,.94)!important;box-shadow:var(--trip-catalog-shadow)!important}@media (min-width:1080px){html body:has(main.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only){padding-top:calc(4.8rem + env(safe-area-inset-top))!important}html body:has(main.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only) .trip-itinerary-shell.trip-itinerary-rail>.trip-catalog-fabric-panel{grid-column:1!important}html body:has(main.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only) .trip-itinerary-shell.trip-itinerary-rail>.trip-catalog-intelligence-rail{position:sticky!important;top:calc(5rem + env(safe-area-inset-top))!important;grid-column:2!important}}@media (max-width:760px){html body:has(main.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only) .trip-itinerary-summary-card.trip-itinerary-summary-card{min-height:0!important;grid-template-columns:3.2rem minmax(0,1fr) auto!important}html body:has(main.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only) .trip-itinerary-shell.trip-itinerary-rail>:is(.trip-catalog-fabric-panel,.trip-catalog-intelligence-rail){grid-column:1!important}html body:has(main.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only) .trip-catalog-fabric-panel.trip-catalog-fabric-panel{grid-template-columns:minmax(0,1fr)!important}html body:has(main.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only) .trip-catalog-fabric-chips{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body:has(main.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only) .trip-catalog-fabric-footer{grid-template-columns:minmax(0,1fr) auto!important}html body:has(main.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only) .trip-catalog-fabric-footer button{grid-column:1/-1!important;width:100%!important}html body:has(main.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen.is-catalog-launch:not(.is-map-only) .trip-catalog-field{min-height:9.5rem!important}}html body:has(main.trip-day-page.trip-workspace-v2.trip-day-page) main.trip-day-page.trip-workspace-v2.trip-day-page{--trip-enjway-ai-ink:#07111f;--trip-enjway-ai-muted:rgba(7,17,31,0.62);--trip-enjway-ai-glass:rgba(255,255,255,0.7);--trip-enjway-ai-cyan:#43b7ff;--trip-enjway-ai-mint:#21c59a;--trip-enjway-ai-blue:#617cff;--trip-enjway-ai-shadow:0 28px 90px rgba(54,82,118,0.18)}html body:has(.trip-day-page.trip-workspace-v2) .trip-day-page.trip-workspace-v2 .trip-draft-back.trip-draft-back{display:inline-grid!important;width:2.55rem!important;min-width:2.55rem!important;height:2.55rem!important;min-height:2.55rem!important;place-items:center!important;padding:0!important;overflow:hidden!important;border-color:rgba(67,183,255,.22)!important;background:var(--trip-enjway-ai-glass,rgba(255,255,255,.7))!important;color:var(--trip-enjway-ai-ink,#07111f)!important;font-size:0!important;line-height:1!important;text-decoration:none!important;box-shadow:0 14px 44px rgba(54,82,118,.12)!important}html body:has(.trip-day-page.trip-workspace-v2) .trip-day-page.trip-workspace-v2 .trip-draft-back.trip-draft-back:before{content:none!important}html body:has(.trip-day-page.trip-workspace-v2) .trip-day-page.trip-workspace-v2 .trip-draft-back-glyph{display:inline-grid!important;width:1.15rem!important;height:1.15rem!important;place-items:center!important;color:currentColor!important;font-size:1.16rem!important;font-weight:850!important;line-height:1!important}html body:has(main.trip-day-page.is-trip-draft-builder){background:linear-gradient(118deg,rgba(255,255,255,.98),rgba(231,245,255,.72) 42%,rgba(255,255,255,.96) 68%,rgba(231,252,247,.68)),linear-gradient(90deg,rgba(31,75,120,.055) 1px,transparent 0),linear-gradient(180deg,rgba(31,75,120,.045) 1px,transparent 0)!important;background-size:auto,92px 92px,92px 92px!important}html body:has(main.trip-day-page.is-trip-draft-builder) main.trip-day-page.is-trip-draft-builder{--trip-draft-arch-rail:min(84rem,calc(100vw - clamp(2rem, 8vw, 9rem)));--trip-draft-arch-ink:#081321;--trip-draft-arch-muted:#68778b;--trip-draft-arch-blue:#155ec8;--trip-draft-arch-orange:#e55d18;--trip-draft-arch-green:#0b8b68;--trip-draft-arch-line:rgba(126,149,176,0.2);--trip-draft-arch-shadow:0 18px 54px rgba(38,67,104,0.09);font-family:Inter,-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Arial,sans-serif!important;text-rendering:optimizeLegibility!important}html body:has(main.trip-day-page.is-trip-draft-builder) main.trip-day-page.is-trip-draft-builder :is(h1,h2,h3,p,span,small,strong,b,button,input,textarea,label){font-family:inherit!important;letter-spacing:0!important}html body:has(main.trip-day-page.is-trip-draft-builder) main.trip-day-page.is-trip-draft-builder .trip-draft-scroll{gap:.72rem!important}html body:has(main.trip-day-page.is-trip-draft-builder) main.trip-day-page.is-trip-draft-builder :is(.trip-draft-topbar,.trip-draft-hero,.trip-draft-readiness-card,.trip-draft-planner-update,.trip-draft-describe,.trip-draft-prompt-preview,.trip-draft-date-row span,.trip-draft-destination,.trip-draft-route-intent-box,.trip-draft-starters,.trip-draft-smart-starts,.trip-draft-local-timeline){border-color:var(--trip-draft-arch-line)!important;background:linear-gradient(90deg,rgba(8,19,33,.022) 1px,transparent 0),linear-gradient(180deg,rgba(8,19,33,.018) 1px,transparent 0),rgba(255,255,255,.82)!important;background-size:24px 24px,24px 24px,auto!important;box-shadow:var(--trip-draft-arch-shadow)!important;backdrop-filter:blur(24px) saturate(155%)!important;-webkit-backdrop-filter:blur(24px) saturate(155%)!important}html body:has(main.trip-day-page.is-trip-draft-builder) main.trip-day-page.is-trip-draft-builder .trip-draft-topbar h1{font-size:1.46rem!important;font-weight:760!important;line-height:1.06!important}html body:has(main.trip-day-page.is-trip-draft-builder) main.trip-day-page.is-trip-draft-builder .trip-draft-topbar p{font-size:.76rem!important;font-weight:680!important}html body:has(main.trip-day-page.is-trip-draft-builder) main.trip-day-page.is-trip-draft-builder .trip-draft-hero{grid-template-columns:2.7rem minmax(0,1fr) 2.5rem max-content!important;min-height:8.8rem!important;border-radius:1.1rem!important;padding:.92rem!important}html body:has(main.trip-day-page.is-trip-draft-builder) main.trip-day-page.is-trip-draft-builder .trip-draft-hero h2{font-size:2.12rem!important;font-weight:780!important;line-height:1!important}html body:has(main.trip-day-page.is-trip-draft-builder) main.trip-day-page.is-trip-draft-builder .trip-draft-hero p{color:var(--trip-draft-arch-muted)!important;font-size:.86rem!important;font-weight:650!important}html body:has(main.trip-day-page.is-trip-draft-builder) main.trip-day-page.is-trip-draft-builder .trip-draft-primary-map{width:min(13.5rem,100%)!important;min-height:2.34rem!important;border-radius:.72rem!important;font-size:.82rem!important;font-weight:760!important}html body:has(main.trip-day-page.is-trip-draft-builder) main.trip-day-page.is-trip-draft-builder :is(.trip-draft-chip-row b,.trip-draft-status-row b,.trip-draft-readiness-chips b,.trip-draft-day-tabs button,.trip-draft-filter-row button){min-height:1.58rem!important;border-color:rgba(196,214,236,.82)!important;border-radius:999px!important;background:rgba(255,255,255,.78)!important;color:#235071!important;font-size:.7rem!important;font-weight:720!important;padding:.3rem .52rem!important}html body:has(main.trip-day-page.is-trip-draft-builder) main.trip-day-page.is-trip-draft-builder :is(.trip-draft-chip-row b.is-orange,.trip-draft-status-row b.is-orange,.trip-draft-readiness-chips b.is-orange){border-color:rgba(229,93,24,.22)!important;background:rgba(255,246,239,.82)!important;color:#b74712!important}html body:has(main.trip-day-page.is-trip-draft-builder) main.trip-day-page.is-trip-draft-builder :is(.trip-draft-chip-row b.is-green,.trip-draft-status-row b.is-green,.trip-draft-readiness-chips b.is-green){border-color:rgba(11,139,104,.2)!important;background:rgba(234,250,244,.82)!important;color:#08745c!important}html body:has(main.trip-day-page.is-trip-draft-builder) main.trip-day-page.is-trip-draft-builder .trip-draft-readiness-card{grid-template-columns:3.72rem minmax(0,1fr) auto!important;gap:.82rem!important;padding:.92rem!important}html body:has(main.trip-day-page.is-trip-draft-builder) main.trip-day-page.is-trip-draft-builder .trip-draft-readiness-card>span{width:3.42rem!important;min-width:3.42rem!important;height:3.42rem!important}html body:has(main.trip-day-page.is-trip-draft-builder) main.trip-day-page.is-trip-draft-builder .trip-draft-readiness-card h2{margin:0!important;font-size:1rem!important;font-weight:760!important;line-height:1.12!important}html body:has(main.trip-day-page.is-trip-draft-builder) main.trip-day-page.is-trip-draft-builder .trip-draft-readiness-card p{font-size:.82rem!important;font-weight:640!important;line-height:1.28!important}html body:has(main.trip-day-page.is-trip-draft-builder) main.trip-day-page.is-trip-draft-builder .trip-draft-readiness-card>button{min-height:2.35rem!important;background:linear-gradient(135deg,#071426,var(--trip-draft-arch-blue))!important;font-size:.8rem!important;font-weight:760!important}html body:has(main.trip-day-page.is-trip-draft-builder) main.trip-day-page.is-trip-draft-builder .trip-draft-describe{gap:.62rem!important;padding:.9rem!important}html body:has(main.trip-day-page.is-trip-draft-builder) main.trip-day-page.is-trip-draft-builder .trip-draft-describe>header h2{font-size:1rem!important;font-weight:760!important}html body:has(main.trip-day-page.is-trip-draft-builder) main.trip-day-page.is-trip-draft-builder .trip-draft-describe>header p{font-size:.82rem!important;font-weight:640!important}html body:has(main.trip-day-page.is-trip-draft-builder) main.trip-day-page.is-trip-draft-builder .trip-draft-resolution-chip{min-height:3.55rem!important;border-color:rgba(229,93,24,.14)!important;background:rgba(255,249,244,.76)!important}html body:has(main.trip-day-page.is-trip-draft-builder) main.trip-day-page.is-trip-draft-builder textarea.trip-draft-prompt-input{min-height:4.85rem!important;border-radius:.78rem!important;background:rgba(255,255,255,.88)!important;color:var(--trip-draft-arch-ink)!important;font-size:.96rem!important;font-weight:560!important;line-height:1.42!important}html body:has(main.trip-day-page.is-trip-draft-builder) main.trip-day-page.is-trip-draft-builder .trip-draft-describe label>span{font-size:.72rem!important;font-weight:700!important;letter-spacing:0!important;text-transform:uppercase!important}html body:has(main.trip-day-page.is-trip-draft-builder) main.trip-day-page.is-trip-draft-builder .trip-draft-describe label>small{color:var(--trip-draft-arch-muted)!important;font-size:.72rem!important;font-weight:620!important}html body:has(main.trip-day-page.is-trip-draft-builder) main.trip-day-page.is-trip-draft-builder .trip-draft-describe footer{min-height:2.45rem!important;padding-top:.5rem!important}html body:has(main.trip-day-page.is-trip-draft-builder) main.trip-day-page.is-trip-draft-builder .trip-draft-describe footer button{min-height:2.1rem!important;border-radius:.68rem!important;font-size:.76rem!important;font-weight:760!important}html body:has(main.trip-day-page.is-trip-draft-builder) main.trip-day-page.is-trip-draft-builder .trip-draft-sync-badge{max-width:min(34rem,calc(100vw - 2rem))!important;min-height:2.2rem!important;border:1px solid rgba(196,214,236,.78)!important;border-radius:999px!important;background:rgba(255,255,255,.86)!important;color:var(--trip-draft-arch-muted)!important;font-size:.78rem!important;font-weight:650!important;box-shadow:0 .8rem 2rem rgba(38,67,104,.1)!important}@media (max-width:720px){html body:has(main.trip-day-page.is-trip-draft-builder) main.trip-day-page.is-trip-draft-builder{--trip-draft-arch-rail:calc(100vw - 1rem)}html body:has(main.trip-day-page.is-trip-draft-builder) main.trip-day-page.is-trip-draft-builder .trip-draft-hero{min-height:0!important;grid-template-columns:2.55rem minmax(0,1fr) auto!important}html body:has(main.trip-day-page.is-trip-draft-builder) main.trip-day-page.is-trip-draft-builder .trip-draft-hero h2{font-size:1.72rem!important}html body:has(main.trip-day-page.is-trip-draft-builder) main.trip-day-page.is-trip-draft-builder .trip-draft-readiness-card{grid-template-columns:3.4rem minmax(0,1fr)!important}html body:has(main.trip-day-page.is-trip-draft-builder) main.trip-day-page.is-trip-draft-builder .trip-draft-readiness-card>button{grid-column:1/-1!important;width:100%!important}}@media (min-width:980px){html body:has(main.trip-day-page.is-trip-draft-builder) main.trip-day-page.is-trip-draft-builder .trip-draft-scroll{grid-auto-flow:row!important}html body:has(main.trip-day-page.is-trip-draft-builder) main.trip-day-page.is-trip-draft-builder .trip-draft-hero{grid-column:1!important;grid-row:1!important}html body:has(main.trip-day-page.is-trip-draft-builder) main.trip-day-page.is-trip-draft-builder .trip-draft-day-tabs{grid-column:2!important;grid-row:1!important;align-self:start!important}html body:has(main.trip-day-page.is-trip-draft-builder) main.trip-day-page.is-trip-draft-builder .trip-draft-search{grid-column:2!important;grid-row:2!important;align-self:start!important}html body:has(main.trip-day-page.is-trip-draft-builder) main.trip-day-page.is-trip-draft-builder .trip-draft-readiness-card{grid-column:2!important;grid-row:3!important;align-self:start!important}html body:has(main.trip-day-page.is-trip-draft-builder) main.trip-day-page.is-trip-draft-builder .trip-draft-date-row{grid-column:2!important;grid-row:4!important;align-self:start!important}html body:has(main.trip-day-page.is-trip-draft-builder) main.trip-day-page.is-trip-draft-builder .trip-draft-destination{grid-column:2!important;grid-row:5!important;align-self:start!important}html body:has(main.trip-day-page.is-trip-draft-builder) main.trip-day-page.is-trip-draft-builder .trip-draft-describe{grid-column:1!important;grid-row:2/span 4!important}html body:has(main.trip-day-page.is-trip-draft-builder) main.trip-day-page.is-trip-draft-builder :is(.trip-draft-starters,.trip-draft-smart-starts,.trip-draft-local-timeline){grid-column:1!important}}html body:has(main.trip-day-page.trip-workspace-v2) main.trip-day-page.trip-workspace-v2{--trip-business-ink:#07111f;--trip-business-muted:#5f6f88;--trip-business-soft:#7b8aa0;--trip-business-line:rgba(150,172,199,0.24);--trip-business-line-strong:rgba(99,130,166,0.32);--trip-business-panel:rgba(255,255,255,0.88);--trip-business-panel-solid:rgba(255,255,255,0.96);--trip-business-field:rgba(246,250,255,0.82);--trip-business-blue:#176ed3;--trip-business-cyan:#19a7d8;--trip-business-mint:#0f9f7d;--trip-business-orange:#e76721;--trip-business-radius:0.72rem;--trip-business-radius-sm:0.56rem;--trip-business-shadow:0 1rem 2.8rem rgba(23,47,80,0.09),inset 0 1px 0 rgba(255,255,255,0.82);--trip-business-shadow-soft:0 0.65rem 1.65rem rgba(23,47,80,0.07),inset 0 1px 0 rgba(255,255,255,0.78);color:var(--trip-business-ink)!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)){background:linear-gradient(90deg,rgba(9,44,82,.045) 1px,transparent 0),linear-gradient(180deg,rgba(9,44,82,.038) 1px,transparent 0),radial-gradient(circle at 18% 0,rgba(67,183,255,.15),transparent 28rem),radial-gradient(circle at 88% 10%,rgba(33,197,154,.11),transparent 26rem),linear-gradient(126deg,rgba(255,255,255,.98),rgba(235,246,255,.86) 46%,rgba(245,252,249,.9))!important;background-size:56px 56px,56px 56px,auto,auto,auto!important}@media (min-width:1180px){html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)){--trip-itinerary-production-shell:min(96rem,calc(100vw - clamp(2rem, 5vw, 6rem)))!important;--trip-itinerary-main-column:minmax(0,1fr)!important;--trip-itinerary-side-column:minmax(21rem,26rem)!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen:not(.is-map-only){padding:calc(4.6rem + env(safe-area-inset-top)) clamp(1.2rem,3vw,3rem) calc(3.2rem + env(safe-area-inset-bottom))!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen:not(.is-map-only) .trip-itinerary-shell.trip-itinerary-rail{grid-template-columns:minmax(0,1fr) var(--trip-itinerary-side-column)!important;column-gap:1rem!important;row-gap:.86rem!important;width:var(--trip-itinerary-production-shell)!important;max-width:var(--trip-itinerary-production-shell)!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen:not(.is-map-only) .trip-itinerary-shell.trip-itinerary-rail>:is(.trip-itinerary-workspace-strip,.trip-itinerary-production-brief,.trip-itinerary-action-grid,.trip-workspace-ai-status-panel,.trip-workspace-copilot-review-panel,.trip-workspace-readiness-panel,.trip-workspace-native-readiness-panel,.trip-workspace-booking-panel,.trip-workspace-plan-book-panel,.trip-workspace-booking-intent-panel,.trip-workspace-command-center,.trip-workspace-core-loop-panel,.trip-memory-loop-card,.trip-route-memory-strip,.trip-route-insight-panel,.trip-workspace-group-panel,.trip-group-readiness-card){grid-column:2!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen:not(.is-map-only) .trip-itinerary-shell.trip-itinerary-rail>:is(.trip-workspace-ai-status-panel,.trip-workspace-booking-intent-panel,.trip-workspace-plan-book-panel,.trip-workspace-command-center,.trip-workspace-core-loop-panel,.trip-memory-loop-card){display:grid!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen:not(.is-map-only) .trip-workspace-ios-floating-dock.trip-workspace-ios-floating-dock{grid-column:2!important;grid-row:2/span 5!important}}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen:not(.is-map-only) .trip-itinerary-shell.trip-itinerary-rail>:is(.trip-day-topbar,.trip-itinerary-summary-card,.trip-itinerary-workspace-strip,.trip-itinerary-production-brief,.trip-itinerary-action-grid,.trip-itinerary-ios-controls,.trip-workspace-ai-status-panel,.trip-workspace-copilot-review-panel,.trip-workspace-readiness-panel,.trip-workspace-native-readiness-panel,.trip-workspace-booking-panel,.trip-workspace-plan-book-panel,.trip-workspace-booking-intent-panel,.trip-workspace-command-center,.trip-workspace-core-loop-panel,.trip-memory-loop-card,.trip-route-memory-strip,.trip-route-insight-panel,.trip-day-timeline-head,.timeline-stop-card,.timeline-route-segment-card,.timeline-insert-row,.trip-smart-start-card,.trip-day-start-block,.trip-active-suggestion-card,.trip-added-suggestions-card,.trip-workspace-ios-floating-dock){border:1px solid var(--trip-business-line)!important;border-radius:var(--trip-business-radius)!important;background:linear-gradient(90deg,rgba(8,43,77,.026) 1px,transparent 1px),linear-gradient(180deg,rgba(8,43,77,.022) 1px,transparent 1px),var(--trip-business-panel)!important;background-size:24px 24px,24px 24px,auto!important;box-shadow:var(--trip-business-shadow-soft)!important;-webkit-backdrop-filter:blur(22px) saturate(1.16)!important;backdrop-filter:blur(22px) saturate(1.16)!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen:not(.is-map-only) .trip-day-topbar{position:sticky!important;top:calc(.7rem + env(safe-area-inset-top))!important;z-index:55!important;min-height:4.05rem!important;background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(248,252,255,.78)),rgba(255,255,255,.82)!important;box-shadow:var(--trip-business-shadow)!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen:not(.is-map-only) .trip-day-title h1{color:var(--trip-business-ink)!important;font-size:clamp(1.25rem,2.2vw,1.75rem)!important;font-weight:940!important;letter-spacing:0!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen:not(.is-map-only) .trip-day-title p{color:var(--trip-business-muted)!important;font-weight:760!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen:not(.is-map-only) .trip-itinerary-summary-card.trip-itinerary-summary-card{grid-template-columns:4.6rem minmax(0,1fr) auto!important;align-items:stretch!important;gap:.9rem!important;padding:.94rem!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen:not(.is-map-only) .trip-itinerary-map-tile.trip-itinerary-map-tile{width:4.25rem!important;min-width:4.25rem!important;height:4.25rem!important;border:1px solid rgba(255,255,255,.62)!important;border-radius:var(--trip-business-radius-sm)!important;background:linear-gradient(135deg,rgba(7,17,31,.96),rgba(23,110,211,.86) 58%,rgba(25,167,216,.82)),linear-gradient(90deg,rgba(255,255,255,.14) 1px,transparent 0),linear-gradient(180deg,rgba(255,255,255,.12) 1px,transparent 0)!important;background-size:auto,14px 14px,14px 14px!important;color:#ffffff!important;box-shadow:0 .85rem 1.7rem rgba(23,110,211,.18)!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen:not(.is-map-only) .trip-itinerary-summary-copy h2{color:var(--trip-business-ink)!important;font-size:clamp(1.35rem,2.1vw,1.85rem)!important;font-weight:950!important;line-height:1!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen:not(.is-map-only) :is(.trip-itinerary-summary-copy p,.trip-itinerary-production-brief p,.trip-workspace-readiness-copy p,.trip-itinerary-booking-head p,.trip-day-timeline-head p,.trip-workspace-command-center p,.trip-workspace-ai-status-panel p,.trip-workspace-booking-intent-panel p,.trip-workspace-plan-book-panel p){color:var(--trip-business-muted)!important;font-weight:720!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen:not(.is-map-only) .trip-itinerary-workspace-strip.trip-itinerary-workspace-strip{grid-template-columns:repeat(4,minmax(0,1fr))!important;padding:.42rem!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen:not(.is-map-only) :is(.trip-itinerary-workspace-strip button,.trip-itinerary-action-grid button,.trip-workspace-ios-floating-dock button){border:1px solid transparent!important;border-radius:var(--trip-business-radius-sm)!important;background:rgba(255,255,255,.66)!important;box-shadow:none!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen:not(.is-map-only) :is(.trip-itinerary-workspace-strip button:hover,.trip-itinerary-action-grid button:hover,.trip-workspace-ios-floating-dock button:hover,.trip-itinerary-workspace-strip button:focus-visible,.trip-itinerary-action-grid button:focus-visible,.trip-workspace-ios-floating-dock button:focus-visible){border-color:rgba(23,110,211,.24)!important;background:rgba(239,247,255,.92)!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen:not(.is-map-only) :is(.trip-itinerary-action-grid button:first-child,.trip-itinerary-edit-map,.trip-workspace-readiness-panel>button,.trip-workspace-booking-panel .trip-itinerary-booking-actions button:first-child){border-color:transparent!important;background:linear-gradient(135deg,var(--trip-business-ink),var(--trip-business-blue) 66%,var(--trip-business-cyan))!important;color:#ffffff!important;box-shadow:0 .85rem 1.75rem rgba(23,110,211,.18)!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen:not(.is-map-only) :is(.trip-itinerary-chip-row b,.trip-itinerary-readiness-chips b,.trip-itinerary-booking-trust span,.timeline-stop-card small :is(b,em),.trip-workspace-command-actions button,.trip-workspace-command-footer span,.trip-workspace-ai-status-metrics span,.trip-workspace-booking-intent-tags){border:1px solid rgba(187,207,232,.82)!important;border-radius:999px!important;background:rgba(239,247,255,.9)!important;color:#165fae!important;box-shadow:none!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen:not(.is-map-only) :is(.trip-itinerary-chip-row b.is-green,.trip-itinerary-readiness-chips b,.trip-itinerary-booking-trust span.is-green){border-color:rgba(118,205,174,.5)!important;background:rgba(231,249,242,.94)!important;color:#08745c!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen:not(.is-map-only) :is(.trip-itinerary-chip-row b.is-orange,.trip-itinerary-booking-trust span.is-orange){border-color:rgba(244,177,126,.56)!important;background:rgba(255,242,232,.94)!important;color:#b84e16!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen:not(.is-map-only) .trip-workspace-ai-status-panel.trip-workspace-ai-status-panel{gap:.72rem!important;padding:.82rem!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen:not(.is-map-only) .trip-workspace-ai-status-panel :is(h3,strong,b),html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen:not(.is-map-only) .trip-workspace-booking-intent-panel :is(h3,strong,b),html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen:not(.is-map-only) .trip-workspace-command-center :is(h3,strong,b){color:var(--trip-business-ink)!important;letter-spacing:0!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen:not(.is-map-only) .trip-workspace-booking-intent-panel.trip-workspace-booking-intent-panel{display:grid!important;gap:.66rem!important;padding:.82rem!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen:not(.is-map-only) .trip-workspace-booking-intent-offers{display:grid!important;gap:.5rem!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen:not(.is-map-only) .trip-workspace-booking-intent-offer.trip-workspace-booking-intent-offer{grid-template-columns:2.2rem minmax(0,1fr) auto!important;gap:.55rem!important;border:1px solid rgba(187,207,232,.74)!important;border-radius:var(--trip-business-radius-sm)!important;background:var(--trip-business-field)!important;box-shadow:none!important;padding:.58rem!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen:not(.is-map-only) .trip-workspace-plan-book-panel.trip-workspace-plan-book-panel{display:grid!important;gap:.72rem!important;padding:.82rem!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen:not(.is-map-only) :is(.trip-workspace-plan-book-panel>header,.trip-workspace-plan-book-card-head){display:grid!important;align-items:center!important;gap:.64rem!important;min-width:0!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen:not(.is-map-only) .trip-workspace-plan-book-panel>header{grid-template-columns:2.45rem minmax(0,1fr) auto!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen:not(.is-map-only) .trip-workspace-plan-book-card-head{grid-template-columns:2.15rem minmax(0,1fr)!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen:not(.is-map-only) :is(.trip-workspace-plan-book-panel>header>span,.trip-workspace-plan-book-card-head>span){display:grid!important;place-items:center!important;border-radius:var(--trip-business-radius-sm)!important;background:rgba(23,110,211,.1)!important;color:var(--trip-business-blue)!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen:not(.is-map-only) .trip-workspace-plan-book-panel>header>span{width:2.45rem!important;min-width:2.45rem!important;height:2.45rem!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen:not(.is-map-only) .trip-workspace-plan-book-card-head>span{width:2.15rem!important;min-width:2.15rem!important;height:2.15rem!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen:not(.is-map-only) .trip-workspace-plan-book-panel :is(h3,h4,p,small,b,strong,em){min-width:0!important;margin:0!important;letter-spacing:0!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen:not(.is-map-only) .trip-workspace-plan-book-panel small{color:var(--trip-business-blue)!important;font-size:.7rem!important;font-weight:920!important;text-transform:uppercase!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen:not(.is-map-only) .trip-workspace-plan-book-panel :is(h3,h4,strong,b){color:var(--trip-business-ink)!important;font-weight:920!important;line-height:1.12!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen:not(.is-map-only) .trip-workspace-plan-book-panel h3{font-size:1rem!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen:not(.is-map-only) .trip-workspace-plan-book-panel h4{font-size:.92rem!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen:not(.is-map-only) .trip-workspace-plan-book-panel p{color:var(--trip-business-muted)!important;font-size:.78rem!important;font-weight:720!important;line-height:1.28!important;overflow-wrap:anywhere!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen:not(.is-map-only) .trip-workspace-plan-book-panel>header>strong{display:grid!important;justify-items:end!important;gap:.04rem!important;padding:.48rem .58rem!important;border-radius:var(--trip-business-radius-sm)!important;background:rgba(15,159,125,.1)!important;color:var(--trip-business-mint)!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen:not(.is-map-only) .trip-workspace-plan-book-panel>header>strong b{color:var(--trip-business-mint)!important;font-size:1.05rem!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen:not(.is-map-only) .trip-workspace-plan-book-panel footer em,html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen:not(.is-map-only) .trip-workspace-plan-book-panel>header>strong em{color:var(--trip-business-soft)!important;font-size:.68rem!important;font-style:normal!important;font-weight:760!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen:not(.is-map-only) .trip-workspace-plan-book-list{display:grid!important;gap:.5rem!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen:not(.is-map-only) .trip-workspace-plan-book-card{display:grid!important;gap:.55rem!important;min-width:0!important;padding:.62rem!important;border:1px solid rgba(187,207,232,.74)!important;border-radius:var(--trip-business-radius-sm)!important;background:var(--trip-business-field)!important;box-shadow:none!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen:not(.is-map-only) .trip-workspace-plan-book-card.is-green{border-color:rgba(118,205,174,.54)!important;background:rgba(231,249,242,.8)!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen:not(.is-map-only) .trip-workspace-plan-book-card.is-orange{border-color:rgba(244,177,126,.58)!important;background:rgba(255,242,232,.86)!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen:not(.is-map-only) :is(.trip-workspace-plan-book-destination,.trip-workspace-plan-book-summary,.trip-workspace-plan-book-hidden-count){display:flex!important;align-items:center!important;gap:.34rem!important;min-width:0!important;margin:0!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen:not(.is-map-only) .trip-workspace-plan-book-destination{color:#5d718d!important;font-size:.78rem!important;font-weight:820!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen:not(.is-map-only) .trip-workspace-plan-book-summary{color:var(--trip-business-muted)!important;font-size:.82rem!important;font-weight:820!important;line-height:1.28!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen:not(.is-map-only) .trip-workspace-plan-book-hidden-count{color:#6a7b91!important;font-size:.76rem!important;font-weight:820!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen:not(.is-map-only) .trip-workspace-plan-book-status-pills{display:flex!important;flex-wrap:wrap!important;gap:.42rem!important;min-width:0!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen:not(.is-map-only) .trip-workspace-plan-book-status-pills b{display:inline-flex!important;align-items:center!important;gap:.28rem!important;max-width:100%!important;padding:.34rem .58rem!important;border:1px solid rgba(23,110,211,.18)!important;border-radius:999px!important;background:rgba(225,240,255,.72)!important;color:#176ed3!important;font-size:.7rem!important;font-weight:900!important;line-height:1!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen:not(.is-map-only) .trip-workspace-plan-book-status-pills b.is-green{border-color:rgba(15,159,125,.22)!important;background:rgba(231,249,242,.82)!important;color:#0f8f6c!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen:not(.is-map-only) .trip-workspace-plan-book-status-pills b.is-orange{border-color:rgba(243,111,33,.24)!important;background:rgba(255,242,232,.86)!important;color:#c54a0d!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen:not(.is-map-only) .trip-workspace-plan-book-panel footer,html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen:not(.is-map-only) .trip-workspace-plan-book-pills{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:.42rem!important;min-width:0!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen:not(.is-map-only) :is(.trip-workspace-plan-book-pills b,.trip-workspace-plan-book-panel footer>span){min-width:0!important;max-width:100%!important;border:1px solid rgba(187,207,232,.82)!important;border-radius:999px!important;background:rgba(255,255,255,.78)!important;color:#165fae!important;font-size:.7rem!important;font-weight:860!important;line-height:1!important;padding:.34rem .52rem!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen:not(.is-map-only) .trip-workspace-plan-book-panel footer>span{display:grid!important;gap:.08rem!important;border-radius:var(--trip-business-radius-sm)!important;line-height:1.1!important;white-space:normal!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen:not(.is-map-only) .trip-workspace-plan-book-panel footer>span b{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen:not(.is-map-only) .trip-workspace-plan-book-panel footer>div{display:flex!important;flex:1 1 100%!important;flex-wrap:wrap!important;gap:.42rem!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen:not(.is-map-only) .trip-workspace-plan-book-panel button{min-height:2.25rem!important;min-width:0!important;border:1px solid var(--trip-business-line-strong)!important;border-radius:var(--trip-business-radius-sm)!important;background:rgba(255,255,255,.8)!important;color:var(--trip-business-ink)!important;cursor:pointer!important;font-size:.76rem!important;font-weight:880!important;padding:.52rem .68rem!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen:not(.is-map-only) .trip-workspace-plan-book-panel button:first-child{border-color:transparent!important;background:linear-gradient(135deg,var(--trip-business-ink),var(--trip-business-blue) 66%,var(--trip-business-cyan))!important;color:#ffffff!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen:not(.is-map-only) .trip-workspace-plan-book-panel button:disabled{cursor:not-allowed!important;opacity:.58!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen:not(.is-map-only) .trip-day-timeline{border:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen:not(.is-map-only) .timeline-stop-card.timeline-stop-card{grid-template-columns:5rem minmax(0,1fr) auto auto!important;min-height:5.7rem!important;align-items:center!important;padding:.76rem!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen:not(.is-map-only) .timeline-stop-card>:is(img,span:first-child){width:4.65rem!important;min-width:4.65rem!important;height:3.85rem!important;border-radius:var(--trip-business-radius-sm)!important}@media (max-width:1179px){html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen:not(.is-map-only) .trip-itinerary-shell.trip-itinerary-rail>:is(.trip-workspace-ai-status-panel,.trip-workspace-booking-intent-panel){display:grid!important}}@media (max-width:760px){html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen:not(.is-map-only) .trip-itinerary-summary-card.trip-itinerary-summary-card{grid-template-columns:3.25rem minmax(0,1fr) auto!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen:not(.is-map-only) .trip-itinerary-map-tile.trip-itinerary-map-tile{width:3.05rem!important;min-width:3.05rem!important;height:3.05rem!important}html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen:not(.is-map-only) .timeline-stop-card.timeline-stop-card{grid-template-columns:3.75rem minmax(0,1fr)!important}}@media (min-width:1180px){html body:has(main.trip-day-page.is-trip-draft-builder) main.trip-day-page.is-trip-draft-builder{--trip-draft-arch-rail:min(94rem,calc(100vw - clamp(2rem, 5vw, 6rem)))!important}html body:has(main.trip-day-page.is-trip-draft-builder) main.trip-day-page.is-trip-draft-builder .trip-draft-scroll{grid-template-columns:minmax(0,1fr) minmax(22rem,28rem)!important;column-gap:1rem!important;row-gap:.86rem!important}html body:has(main.trip-day-page.is-trip-draft-builder) main.trip-day-page.is-trip-draft-builder :is(.trip-draft-day-tabs,.trip-draft-search,.trip-draft-readiness-card,.trip-draft-date-row,.trip-draft-destination,.trip-draft-planner-update){grid-column:2!important}html body:has(main.trip-day-page.is-trip-draft-builder) main.trip-day-page.is-trip-draft-builder :is(.trip-draft-hero,.trip-draft-describe,.trip-draft-reply,.trip-draft-prompt-preview,.trip-draft-route-intent-box,.trip-draft-starters,.trip-draft-smart-starts,.trip-draft-local-timeline){grid-column:1!important}html body:has(main.trip-day-page.is-trip-draft-builder) main.trip-day-page.is-trip-draft-builder .trip-draft-describe{align-self:stretch!important;grid-row:2/span 4!important}html body:has(main.trip-day-page.is-trip-draft-builder) main.trip-day-page.is-trip-draft-builder .trip-draft-planner-update{grid-row:6!important}html body:has(main.trip-day-page.is-trip-draft-builder) main.trip-day-page.is-trip-draft-builder :is(.trip-draft-starters,.trip-draft-smart-starts,.trip-draft-local-timeline){grid-column:1!important}html body:has(main.trip-day-page.is-trip-draft-builder) main.trip-day-page.is-trip-draft-builder .trip-draft-starters{grid-row:6!important}html body:has(main.trip-day-page.is-trip-draft-builder) main.trip-day-page.is-trip-draft-builder .trip-draft-smart-starts{grid-row:7!important}html body:has(main.trip-day-page.is-trip-draft-builder) main.trip-day-page.is-trip-draft-builder .trip-draft-local-timeline{grid-row:8!important}}html body:has(main.trip-day-page.trip-workspace-v2) main.trip-day-page.trip-workspace-v2 .trip-business-cockpit,html body:has(main.trip-day-page.trip-workspace-v2) main.trip-day-page.trip-workspace-v2 .trip-draft-business-pipeline,html body:has(main.trip-day-page.trip-workspace-v2) main.trip-day-page.trip-workspace-v2 .trip-live-mission-card{display:grid!important;gap:.72rem!important;min-width:0!important;border:1px solid var(--trip-business-line,rgba(150,172,199,.24))!important;border-radius:var(--trip-business-radius,.72rem)!important;background:linear-gradient(90deg,rgba(14,69,117,.035) 1px,transparent 0),linear-gradient(180deg,rgba(14,69,117,.03) 1px,transparent 0),rgba(255,255,255,.9)!important;background-size:22px 22px,22px 22px,auto!important;box-shadow:var(--trip-business-shadow-soft,0 .65rem 1.65rem rgba(23,47,80,.07))!important;color:var(--trip-business-ink,#07111f)!important;padding:.86rem!important}html body:has(main.trip-day-page.trip-workspace-v2) main.trip-day-page.trip-workspace-v2 :is(.trip-business-cockpit,.trip-draft-business-pipeline,.trip-live-mission-card)>header{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:.68rem!important;min-width:0!important}html body:has(main.trip-day-page.trip-workspace-v2) main.trip-day-page.trip-workspace-v2 .trip-live-mission-card>header{grid-template-columns:minmax(0,1fr) auto!important}html body:has(main.trip-day-page.trip-workspace-v2) main.trip-day-page.trip-workspace-v2 :is(.trip-business-cockpit,.trip-draft-business-pipeline)>header>span{display:inline-flex!important;width:2.55rem!important;min-width:2.55rem!important;height:2.55rem!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(23,110,211,.22)!important;border-radius:.7rem!important;background:linear-gradient(135deg,#07111f,var(--trip-business-blue,#176ed3) 72%,var(--trip-business-cyan,#19a7d8))!important;color:#ffffff!important}html body:has(main.trip-day-page.trip-workspace-v2) main.trip-day-page.trip-workspace-v2 :is(.trip-business-cockpit,.trip-draft-business-pipeline,.trip-live-mission-card) :is(h2,h3,p,small,b,strong){min-width:0!important;margin:0!important;letter-spacing:0!important;line-height:1.15!important}html body:has(main.trip-day-page.trip-workspace-v2) main.trip-day-page.trip-workspace-v2 :is(.trip-business-cockpit,.trip-draft-business-pipeline,.trip-live-mission-card) :is(header small,footer small){color:var(--trip-business-blue,#176ed3)!important;font-size:.68rem!important;font-weight:930!important;text-transform:uppercase!important}html body:has(main.trip-day-page.trip-workspace-v2) main.trip-day-page.trip-workspace-v2 :is(.trip-business-cockpit,.trip-draft-business-pipeline,.trip-live-mission-card) :is(h2,h3){color:var(--trip-business-ink,#07111f)!important;font-size:1rem!important;font-weight:950!important}html body:has(main.trip-day-page.trip-workspace-v2) main.trip-day-page.trip-workspace-v2 .trip-draft-business-pipeline footer>span,html body:has(main.trip-day-page.trip-workspace-v2) main.trip-day-page.trip-workspace-v2 :is(.trip-business-cockpit,.trip-draft-business-pipeline,.trip-live-mission-card) p{color:var(--trip-business-muted,#5f6f88)!important;font-size:.82rem!important;font-weight:760!important;line-height:1.34!important;overflow-wrap:anywhere!important}html body:has(main.trip-day-page.trip-workspace-v2) main.trip-day-page.trip-workspace-v2 :is(.trip-business-cockpit,.trip-draft-business-pipeline,.trip-live-mission-card)>header>strong{display:inline-flex!important;width:3.2rem!important;min-width:3.2rem!important;height:3.2rem!important;align-items:center!important;justify-content:center!important;flex-direction:column!important;border:1px solid rgba(23,110,211,.24)!important;border-radius:.72rem!important;background:rgba(239,247,255,.9)!important;color:var(--trip-business-ink,#07111f)!important;font-size:1.1rem!important;font-weight:950!important}html body:has(main.trip-day-page.trip-workspace-v2) main.trip-day-page.trip-workspace-v2 :is(.trip-business-cockpit,.trip-draft-business-pipeline,.trip-live-mission-card)>header>strong small{color:var(--trip-business-muted,#5f6f88)!important;font-size:.64rem!important;font-weight:900!important}html body:has(main.trip-day-page.trip-workspace-v2) main.trip-day-page.trip-workspace-v2 .trip-business-cockpit-pipeline,html body:has(main.trip-day-page.trip-workspace-v2) main.trip-day-page.trip-workspace-v2 .trip-draft-business-stages,html body:has(main.trip-day-page.trip-workspace-v2) main.trip-day-page.trip-workspace-v2 .trip-live-mission-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.45rem!important;min-width:0!important}html body:has(main.trip-day-page.trip-workspace-v2) main.trip-day-page.trip-workspace-v2 :is(.trip-business-cockpit-pipeline,.trip-draft-business-stages,.trip-live-mission-grid)>span{display:grid!important;gap:.2rem!important;min-width:0!important;min-height:4rem!important;align-content:center!important;border:1px solid rgba(187,207,232,.78)!important;border-radius:var(--trip-business-radius-sm,.56rem)!important;background:var(--trip-business-field,rgba(246,250,255,.82))!important;color:#165fae!important;padding:.55rem!important}html body:has(main.trip-day-page.trip-workspace-v2) main.trip-day-page.trip-workspace-v2 .trip-draft-business-stages>span{grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important}html body:has(main.trip-day-page.trip-workspace-v2) main.trip-day-page.trip-workspace-v2 .trip-draft-business-stages svg{width:1rem!important;height:1rem!important;grid-row:span 2!important}html body:has(main.trip-day-page.trip-workspace-v2) main.trip-day-page.trip-workspace-v2 :is(.trip-business-cockpit-pipeline,.trip-draft-business-stages,.trip-live-mission-grid)>span.is-ready{border-color:rgba(118,205,174,.5)!important;background:rgba(231,249,242,.94)!important;color:#08745c!important}html body:has(main.trip-day-page.trip-workspace-v2) main.trip-day-page.trip-workspace-v2 :is(.trip-business-cockpit-pipeline,.trip-draft-business-stages,.trip-live-mission-grid)>span.is-review{border-color:rgba(244,177,126,.56)!important;background:rgba(255,242,232,.94)!important;color:#b84e16!important}html body:has(main.trip-day-page.trip-workspace-v2) main.trip-day-page.trip-workspace-v2 :is(.trip-business-cockpit-pipeline,.trip-draft-business-stages,.trip-live-mission-grid)>span.is-active{border-color:rgba(25,167,216,.42)!important;background:rgba(229,248,252,.92)!important;color:#0c718a!important}html body:has(main.trip-day-page.trip-workspace-v2) main.trip-day-page.trip-workspace-v2 :is(.trip-business-cockpit-pipeline,.trip-draft-business-stages,.trip-live-mission-grid)>span.is-muted{border-color:rgba(139,156,178,.22)!important;background:rgba(248,250,252,.88)!important;color:#607086!important}html body:has(main.trip-day-page.trip-workspace-v2) main.trip-day-page.trip-workspace-v2 :is(.trip-business-cockpit-pipeline,.trip-draft-business-stages,.trip-live-mission-grid) b{color:currentColor!important;font-size:.76rem!important;font-weight:940!important}html body:has(main.trip-day-page.trip-workspace-v2) main.trip-day-page.trip-workspace-v2 :is(.trip-business-cockpit-pipeline,.trip-draft-business-stages,.trip-live-mission-grid) small{display:block!important;color:currentColor!important;font-size:.68rem!important;font-weight:820!important;opacity:.84!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body:has(main.trip-day-page.trip-workspace-v2) main.trip-day-page.trip-workspace-v2 :is(.trip-business-cockpit,.trip-draft-business-pipeline,.trip-live-mission-card)>footer{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:.58rem!important;min-width:0!important}html body:has(main.trip-day-page.trip-workspace-v2) main.trip-day-page.trip-workspace-v2 :is(.trip-business-cockpit,.trip-draft-business-pipeline,.trip-live-mission-card)>footer button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.36rem!important;min-width:max-content!important;min-height:2.42rem!important;border:1px solid transparent!important;border-radius:var(--trip-business-radius-sm,.56rem)!important;background:linear-gradient(135deg,var(--trip-business-ink,#07111f),var(--trip-business-blue,#176ed3) 70%,var(--trip-business-cyan,#19a7d8))!important;color:#ffffff!important;cursor:pointer!important;font-size:.8rem!important;font-weight:930!important;line-height:1!important;padding:.55rem .78rem!important;white-space:nowrap!important}html body:has(main.trip-day-page.trip-workspace-v2) main.trip-day-page.trip-workspace-v2 :is(.trip-business-cockpit,.trip-draft-business-pipeline,.trip-live-mission-card)>footer button:disabled{background:rgba(32,46,66,.12)!important;color:#7b8aa0!important;cursor:default!important}html body:has(main.trip-day-page.trip-workspace-v2) main.trip-day-page.trip-workspace-v2 .trip-live-mission-card>footer{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body:has(main.trip-day-page.trip-workspace-v2) main.trip-day-page.trip-workspace-v2 .trip-live-mission-card>footer button:last-child{border-color:rgba(23,110,211,.22)!important;background:rgba(239,247,255,.94)!important;color:var(--trip-business-blue,#176ed3)!important}@media (min-width:1180px){html body:has(main.trip-day-page.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-day-page.trip-itinerary-screen:not(.is-map-only) .trip-itinerary-shell.trip-itinerary-rail>.trip-business-cockpit{grid-column:2!important}html body:has(main.trip-day-page.is-trip-draft-builder) main.trip-day-page.is-trip-draft-builder .trip-draft-business-pipeline{grid-column:2!important}}@media (max-width:760px){html body:has(main.trip-day-page.trip-workspace-v2) main.trip-day-page.trip-workspace-v2 .trip-business-cockpit-pipeline,html body:has(main.trip-day-page.trip-workspace-v2) main.trip-day-page.trip-workspace-v2 .trip-draft-business-stages,html body:has(main.trip-day-page.trip-workspace-v2) main.trip-day-page.trip-workspace-v2 .trip-live-mission-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body:has(main.trip-day-page.trip-workspace-v2) main.trip-day-page.trip-workspace-v2 .trip-live-mission-card>footer,html body:has(main.trip-day-page.trip-workspace-v2) main.trip-day-page.trip-workspace-v2 :is(.trip-business-cockpit,.trip-draft-business-pipeline,.trip-live-mission-card)>footer{grid-template-columns:minmax(0,1fr)!important}html body:has(main.trip-day-page.trip-workspace-v2) main.trip-day-page.trip-workspace-v2 :is(.trip-business-cockpit,.trip-draft-business-pipeline,.trip-live-mission-card)>footer button{width:100%!important;min-width:0!important}}@media (min-width:1180px){html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-itinerary-screen.trip-day-page:not(.is-map-only){padding-inline:clamp(1.5rem,3vw,2.75rem)!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-itinerary-screen.trip-day-page:not(.is-map-only) .trip-itinerary-shell.trip-itinerary-rail.is-itinerary-screen{align-items:start!important;grid-auto-flow:row dense!important;grid-auto-rows:min-content!important;grid-template-columns:minmax(42rem,1fr) minmax(23rem,27rem)!important;gap:.86rem 1rem!important;width:min(94rem,calc(100vw - clamp(2rem, 5vw, 5rem)))!important;max-width:min(94rem,calc(100vw - clamp(2rem, 5vw, 5rem)))!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-itinerary-screen.trip-day-page:not(.is-map-only) .trip-itinerary-shell.trip-itinerary-rail.is-itinerary-screen>:is(.trip-day-topbar,.trip-itinerary-summary-card,.trip-itinerary-session-strip,.trip-itinerary-bottom-signals,.trip-workspace-day-copilot,.trip-day-timeline-head,.trip-day-timeline){grid-column:1!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-itinerary-screen.trip-day-page:not(.is-map-only) .trip-itinerary-shell.trip-itinerary-rail.is-itinerary-screen>:is(.trip-itinerary-ios-controls,.trip-itinerary-workspace-strip,.trip-itinerary-production-brief,.trip-itinerary-action-grid,.trip-workspace-group-panel,.trip-workspace-native-readiness-panel,.trip-workspace-readiness-panel,.trip-workspace-booking-panel,.trip-route-insight-panel,.trip-workspace-ai-status-panel,.trip-workspace-copilot-review-panel,.trip-workspace-booking-intent-panel,.trip-workspace-plan-book-panel,.trip-business-cockpit){grid-column:2!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-itinerary-screen.trip-day-page:not(.is-map-only) .trip-itinerary-shell.trip-itinerary-rail.is-itinerary-screen>.trip-day-topbar{grid-row:1!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-itinerary-screen.trip-day-page:not(.is-map-only) .trip-itinerary-shell.trip-itinerary-rail.is-itinerary-screen>.trip-itinerary-summary-card{grid-row:2!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-itinerary-screen.trip-day-page:not(.is-map-only) .trip-itinerary-shell.trip-itinerary-rail.is-itinerary-screen>.trip-itinerary-ios-controls{align-self:start!important;grid-row:2/span 2!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-itinerary-screen.trip-day-page:not(.is-map-only) .trip-itinerary-shell.trip-itinerary-rail.is-itinerary-screen>.trip-itinerary-session-strip{grid-row:3!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-itinerary-screen.trip-day-page:not(.is-map-only) .trip-itinerary-shell.trip-itinerary-rail.is-itinerary-screen>.trip-itinerary-workspace-strip{grid-row:4!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-itinerary-screen.trip-day-page:not(.is-map-only) .trip-itinerary-shell.trip-itinerary-rail.is-itinerary-screen>.trip-itinerary-bottom-signals{grid-row:4!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-itinerary-screen.trip-day-page:not(.is-map-only) .trip-itinerary-shell.trip-itinerary-rail.is-itinerary-screen>.trip-itinerary-production-brief{grid-row:5!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-itinerary-screen.trip-day-page:not(.is-map-only) .trip-itinerary-shell.trip-itinerary-rail.is-itinerary-screen>.trip-workspace-day-copilot{grid-row:5!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-itinerary-screen.trip-day-page:not(.is-map-only) .trip-itinerary-shell.trip-itinerary-rail.is-itinerary-screen>.trip-itinerary-action-grid{grid-row:6!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-itinerary-screen.trip-day-page:not(.is-map-only) .trip-itinerary-shell.trip-itinerary-rail.is-itinerary-screen>.trip-day-timeline-head{grid-row:6!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-itinerary-screen.trip-day-page:not(.is-map-only) .trip-itinerary-shell.trip-itinerary-rail.is-itinerary-screen>.trip-day-timeline{grid-row:7/span 12!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-itinerary-screen.trip-day-page:not(.is-map-only) .trip-itinerary-shell.trip-itinerary-rail.is-itinerary-screen>.trip-workspace-group-panel{grid-row:7!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-itinerary-screen.trip-day-page:not(.is-map-only) .trip-itinerary-shell.trip-itinerary-rail.is-itinerary-screen>.trip-workspace-native-readiness-panel{grid-row:8!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-itinerary-screen.trip-day-page:not(.is-map-only) .trip-itinerary-shell.trip-itinerary-rail.is-itinerary-screen>.trip-workspace-readiness-panel{grid-row:9!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-itinerary-screen.trip-day-page:not(.is-map-only) .trip-itinerary-shell.trip-itinerary-rail.is-itinerary-screen>.trip-workspace-booking-panel{grid-row:10!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-itinerary-screen.trip-day-page:not(.is-map-only) .trip-itinerary-shell.trip-itinerary-rail.is-itinerary-screen>.trip-route-insight-panel{grid-row:11!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-itinerary-screen.trip-day-page:not(.is-map-only) .trip-itinerary-shell.trip-itinerary-rail.is-itinerary-screen>.trip-workspace-ios-floating-dock{display:none!important}html body:has(main.trip-day-page.trip-workspace-v2)>nav.app-bottom-dock.app-bottom-dock{display:none!important}}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-itinerary-screen.trip-day-page:not(.is-map-only) :is(.trip-itinerary-summary-card,.trip-itinerary-ios-controls,.trip-itinerary-workspace-strip,.trip-itinerary-production-brief,.trip-itinerary-action-grid,.trip-workspace-group-panel,.trip-workspace-native-readiness-panel,.trip-workspace-readiness-panel,.trip-workspace-booking-panel,.trip-day-timeline-head,.trip-day-timeline,.trip-workspace-day-copilot,.trip-itinerary-bottom-signals){border-radius:.62rem!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-itinerary-screen.trip-day-page:not(.is-map-only) .trip-itinerary-ios-controls{align-content:start!important;gap:.62rem!important;min-width:0!important;padding:.68rem!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-itinerary-screen.trip-day-page:not(.is-map-only) :is(.trip-itinerary-ios-day-tabs,.trip-itinerary-refiner-row,.trip-itinerary-sort-strip,.trip-itinerary-booking-trust,.trip-itinerary-readiness-chips,.trip-itinerary-chip-row,.trip-itinerary-bottom-signals,.trip-workspace-native-readiness-panel footer){display:flex!important;flex-wrap:wrap!important;gap:.38rem!important;min-width:0!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-itinerary-screen.trip-day-page:not(.is-map-only) :is(.trip-itinerary-ios-day-tabs button,.trip-itinerary-refiner-row button,.trip-itinerary-sort-strip>span,.trip-itinerary-sort-strip button,.trip-itinerary-booking-trust span,.trip-itinerary-readiness-chips b,.trip-itinerary-chip-row b,.trip-itinerary-bottom-signals b,.trip-workspace-native-readiness-panel footer b,.trip-workspace-native-readiness-panel footer button){min-width:0!important;max-width:100%!important;border-radius:999px!important;line-height:1.05!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-itinerary-screen.trip-day-page:not(.is-map-only) .trip-itinerary-ios-search{display:grid!important;grid-template-columns:2rem minmax(0,1fr) auto!important;align-items:center!important;min-height:2.9rem!important;border-radius:999px!important;background:rgba(255,255,255,.92)!important;box-shadow:inset 0 0 0 1px rgba(187,207,232,.72)!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-itinerary-screen.trip-day-page:not(.is-map-only) .trip-itinerary-ios-search input{min-width:0!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-itinerary-screen.trip-day-page:not(.is-map-only) .trip-itinerary-workspace-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-itinerary-screen.trip-day-page:not(.is-map-only) .trip-itinerary-workspace-strip button{min-height:4.15rem!important;min-width:0!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-itinerary-screen.trip-day-page:not(.is-map-only) .trip-workspace-booking-intent-offer{display:grid!important;grid-template-columns:2.15rem minmax(0,1fr) auto!important;min-width:0!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-itinerary-screen.trip-day-page:not(.is-map-only) .trip-workspace-booking-intent-offer div{display:grid!important;gap:.14rem!important;min-width:0!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-itinerary-screen.trip-day-page:not(.is-map-only) .trip-workspace-booking-intent-offer div>:is(b,small,p,em){display:block!important;min-width:0!important;max-width:100%!important;overflow:hidden!important;overflow-wrap:anywhere!important;text-overflow:ellipsis!important;white-space:normal!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-itinerary-screen.trip-day-page:not(.is-map-only) .trip-workspace-booking-intent-offer>i{align-self:start!important;max-width:4.8rem!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder :is(.trip-draft-hero,.trip-draft-describe,.trip-draft-reply,.trip-draft-prompt-preview,.trip-draft-route-intent-box,.trip-draft-starters,.trip-draft-smart-starts,.trip-draft-date-row,.trip-draft-destination,.trip-draft-readiness-card,.trip-draft-planner-update){border-radius:.62rem!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder :is(.trip-draft-describe header,.trip-draft-describe label,.trip-draft-describe footer,.trip-draft-reply header,.trip-draft-prompt-preview header,.trip-draft-route-intent-box header,.trip-draft-destination,.trip-draft-planner-update,.trip-draft-date-row){min-width:0!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-describe label{display:grid!important;gap:.38rem!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-describe label>:is(span,small){display:block!important;min-width:0!important;overflow-wrap:anywhere!important;white-space:normal!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-describe footer{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:.48rem!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-describe footer .day-plan-char-count{margin-right:auto!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-describe footer :is(button,.day-plan-build-prompt,.day-plan-clear-prompt){min-width:4.6rem!important;border-radius:.56rem!important;white-space:nowrap!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder :is(.trip-draft-date-row,.trip-draft-destination,.trip-draft-planner-update) :is(b,strong,small,span,button){min-width:0!important;overflow-wrap:anywhere!important}@media (max-width:760px){html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-itinerary-screen.trip-day-page:not(.is-map-only) .trip-workspace-booking-intent-offer{grid-template-columns:2rem minmax(0,1fr)!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-itinerary-screen.trip-day-page:not(.is-map-only) .trip-workspace-booking-intent-offer>i{grid-column:2!important;justify-self:start!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-describe footer :is(button,.day-plan-build-prompt,.day-plan-clear-prompt){flex:1 1 7rem!important}}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page{--trip-draft-passion-ink:#07111f;--trip-draft-passion-blue:#1168d8;--trip-draft-passion-cyan:#1aa7dc;--trip-draft-passion-mint:#0f9f7d;--trip-draft-passion-line:rgba(151,174,204,0.3);--trip-draft-passion-card:rgba(255,255,255,0.91);--trip-draft-passion-field:rgba(246,250,255,0.94);--trip-draft-passion-radius:0.62rem;--trip-draft-passion-shadow:0 0.9rem 2.4rem rgba(22,50,86,0.085),inset 0 1px 0 rgba(255,255,255,0.84)}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-scroll{align-items:start!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page :is(.trip-draft-hero,.trip-draft-describe,.trip-draft-reply,.trip-draft-prompt-preview,.trip-draft-route-intent-box,.trip-draft-readiness-card,.trip-draft-destination,.trip-draft-planner-update,.trip-draft-starters,.trip-draft-smart-starts){border:1px solid var(--trip-draft-passion-line)!important;border-radius:var(--trip-draft-passion-radius)!important;background:linear-gradient(90deg,rgba(8,43,77,.025) 1px,transparent 1px),linear-gradient(180deg,rgba(8,43,77,.02) 1px,transparent 1px),var(--trip-draft-passion-card)!important;background-size:24px 24px,24px 24px,auto!important;box-shadow:var(--trip-draft-passion-shadow)!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page :is(.trip-draft-hero h2,.trip-draft-describe h2,.trip-draft-reply h2,.trip-draft-prompt-preview h2,.trip-draft-route-intent-box h2,.trip-draft-starters h2,.trip-draft-smart-starts h3){color:var(--trip-draft-passion-ink)!important;letter-spacing:0!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-hero{align-items:start!important;overflow:hidden!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-hero>span:first-child{border-radius:.58rem!important;background:linear-gradient(135deg,var(--trip-draft-passion-ink),var(--trip-draft-passion-blue) 70%,var(--trip-draft-passion-cyan)),rgba(255,255,255,.08)!important;color:#ffffff!important;box-shadow:0 .7rem 1.3rem rgba(17,104,216,.2)!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-sync-pill{min-width:0!important;width:max-content!important;max-width:9rem!important;padding-inline:.56rem!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-primary-map{border:0!important;border-radius:.58rem!important;background:linear-gradient(135deg,var(--trip-draft-passion-ink),var(--trip-draft-passion-blue) 68%,var(--trip-draft-passion-cyan))!important;color:#ffffff!important;box-shadow:0 .8rem 1.8rem rgba(17,104,216,.18)!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-describe{gap:.72rem!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-describe label{border:1px solid rgba(187,207,232,.72)!important;border-radius:.58rem!important;background:var(--trip-draft-passion-field)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.76)!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-describe textarea.trip-draft-prompt-input{border-radius:.56rem!important;background:rgba(255,255,255,.96)!important;box-shadow:inset 0 0 0 1px rgba(176,198,226,.74)!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-describe footer .day-plan-build-prompt{background:linear-gradient(135deg,var(--trip-draft-passion-ink),var(--trip-draft-passion-blue) 72%,var(--trip-draft-passion-cyan))!important;color:#ffffff!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-frame-builder{display:grid!important;gap:.58rem!important;padding:.62rem!important;border:1px solid rgba(187,207,232,.72)!important;border-radius:.58rem!important;background:linear-gradient(135deg,rgba(17,104,216,.07),transparent 42%),rgba(248,251,255,.92)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.82)!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-frame-grid{display:grid!important;grid-template-columns:minmax(4.8rem,.7fr) minmax(0,1fr) minmax(0,1fr)!important;gap:.5rem!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-frame-grid.is-long{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-frame-field{display:grid!important;gap:.28rem!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-frame-field>span{color:rgba(61,79,105,.82)!important;font-size:.68rem!important;font-weight:850!important;letter-spacing:0!important;text-transform:uppercase!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-frame-field :is(input,select){width:100%!important;min-width:0!important;height:2.35rem!important;border:1px solid rgba(176,198,226,.74)!important;border-radius:.5rem!important;background:rgba(255,255,255,.96)!important;color:var(--trip-draft-passion-ink)!important;font:inherit!important;font-size:.82rem!important;font-weight:760!important;letter-spacing:0!important;outline:none!important;padding:0 .66rem!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.82)!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-frame-field :is(input,select):focus{border-color:rgba(17,104,216,.64)!important;box-shadow:0 0 0 3px rgba(17,104,216,.1)!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-frame-apply{justify-self:end!important;min-height:2.25rem!important;border:1px solid rgba(17,104,216,.26)!important;border-radius:.5rem!important;background:rgba(232,242,255,.92)!important;color:var(--trip-draft-passion-blue)!important;font-weight:850!important;padding:0 .88rem!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-date-row{gap:.5rem!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-date-row>span{min-height:3.7rem!important;align-content:center!important;border:1px solid rgba(187,207,232,.72)!important;border-radius:.58rem!important;background:rgba(255,255,255,.84)!important;box-shadow:var(--trip-draft-passion-shadow)!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-destination>div{gap:.5rem!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-destination button{min-width:0!important;border-radius:.56rem!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-smart-list button,html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-starters button{border-radius:.58rem!important;background:rgba(248,251,255,.86)!important}@media (max-width:1179px){html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-scroll{grid-auto-flow:row!important;grid-auto-rows:min-content!important;row-gap:.72rem!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page :is(.trip-draft-hero,.trip-draft-describe,.trip-draft-reply,.trip-draft-prompt-preview,.trip-draft-route-intent-box,.trip-draft-day-tabs,.trip-draft-search,.trip-draft-readiness-card,.trip-draft-planner-update,.trip-draft-date-row,.trip-draft-destination,.trip-draft-starters,.trip-draft-smart-starts,.trip-draft-local-timeline){grid-column:1/-1!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-describe{grid-row:2!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-reply{grid-row:3!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-prompt-preview{grid-row:4!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-route-intent-box{grid-row:5!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-day-tabs{grid-row:6!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-search{grid-row:7!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-readiness-card{grid-row:8!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-planner-update{grid-row:9!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-date-row{grid-row:10!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-destination{grid-row:11!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-starters{grid-row:12!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-smart-starts{grid-row:13!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-local-timeline{grid-row:14!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-hero{grid-row:1!important;grid-template-columns:3rem minmax(0,1fr) auto!important;row-gap:.72rem!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-hero>span:first-child{grid-column:1!important;grid-row:1/span 2!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-hero>div{grid-column:2!important;grid-row:1!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-hero>button:not(.trip-draft-primary-map){grid-column:3!important;grid-row:1!important;justify-self:end!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-hero>.trip-draft-sync-pill{grid-column:2/-1!important;grid-row:2!important;justify-self:start!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-hero>.trip-draft-primary-map{grid-column:1/-1!important;grid-row:3!important;width:100%!important;max-width:none!important}}@media (max-width:640px){html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-frame-grid,html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-frame-grid.is-long{grid-template-columns:1fr!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-frame-apply{justify-self:stretch!important;width:100%!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-date-row{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-date-row>span{padding-inline:.54rem!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-destination>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto!important}}html body:has(main.trip-day-page.trip-itinerary-screen) .trip-activity-pin-board{display:grid!important;gap:.86rem!important;padding:.86rem!important;border:1px solid rgba(188,206,229,.88)!important;border-radius:1.2rem!important;background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(239,247,255,.88)),#fff!important;box-shadow:0 18px 44px rgba(21,54,96,.1)!important;min-width:0!important}html body:has(main.trip-day-page.trip-itinerary-screen) .trip-activity-pin-board-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:.75rem!important}html body:has(main.trip-day-page.trip-itinerary-screen) .trip-activity-pin-board-head :is(small,h2,p){margin:0!important}html body:has(main.trip-day-page.trip-itinerary-screen) .trip-activity-pin-board-head small{color:#176ed3!important;font-size:.72rem!important;font-weight:950!important;letter-spacing:0!important;text-transform:uppercase!important}html body:has(main.trip-day-page.trip-itinerary-screen) .trip-activity-pin-board-head h2{color:#071425!important;font-size:clamp(1.18rem,4.5vw,1.6rem)!important;font-weight:950!important;line-height:1.02!important}html body:has(main.trip-day-page.trip-itinerary-screen) .trip-activity-pin-board-head p{color:#60738c!important;font-size:.86rem!important;font-weight:760!important;line-height:1.35!important}html body:has(main.trip-day-page.trip-itinerary-screen) .trip-activity-pin-board-head button,html body:has(main.trip-day-page.trip-itinerary-screen) .trip-activity-pin-empty button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.42rem!important;min-height:2.55rem!important;padding:.58rem .84rem!important;border:1px solid rgba(23,110,211,.18)!important;border-radius:999px!important;background:#eaf4ff!important;color:#176ed3!important;font-size:.8rem!important;font-weight:950!important}html body:has(main.trip-day-page.trip-itinerary-screen) .trip-activity-pin-masonry{columns:9.75rem 2!important;column-gap:.72rem!important;width:100%!important;min-width:0!important}html body:has(main.trip-day-page.trip-itinerary-screen) .trip-activity-pin-card{display:inline-grid!important;grid-template-rows:auto minmax(0,auto) auto!important;gap:.62rem!important;width:100%!important;margin:0 0 .72rem!important;break-inside:avoid!important;overflow:hidden!important;border:1px solid rgba(205,220,238,.94)!important;border-radius:1rem!important;background:#fff!important;box-shadow:0 12px 30px rgba(15,43,80,.08)!important}html body:has(main.trip-day-page.trip-itinerary-screen) .trip-activity-pin-card.is-active{border-color:rgba(23,110,211,.42)!important;box-shadow:0 16px 34px rgba(23,110,211,.16)!important}html body:has(main.trip-day-page.trip-itinerary-screen) .trip-activity-pin-card.is-added{border-color:rgba(25,151,94,.28)!important;background:linear-gradient(180deg,#ffffff,#f1fbf6)!important}html body:has(main.trip-day-page.trip-itinerary-screen) .trip-activity-pin-preview{position:relative!important;display:block!important;width:100%!important;min-height:8.75rem!important;padding:0!important;overflow:hidden!important;border:0!important;border-radius:0!important;background:#edf4fb!important;color:inherit!important}html body:has(main.trip-day-page.trip-itinerary-screen) .trip-activity-pin-card.is-tall .trip-activity-pin-preview{min-height:12rem!important}html body:has(main.trip-day-page.trip-itinerary-screen) .trip-activity-pin-card.is-compact .trip-activity-pin-preview{min-height:7.25rem!important}html body:has(main.trip-day-page.trip-itinerary-screen) .trip-activity-pin-preview img,html body:has(main.trip-day-page.trip-itinerary-screen) .trip-activity-pin-preview>span{display:grid!important;place-items:center!important;width:100%!important;height:100%!important;min-height:inherit!important;object-fit:cover!important}html body:has(main.trip-day-page.trip-itinerary-screen) .trip-activity-pin-preview b{position:absolute!important;left:.58rem!important;bottom:.58rem!important;max-width:calc(100% - 1.16rem)!important;padding:.32rem .52rem!important;overflow:hidden!important;border-radius:999px!important;background:rgba(7,20,37,.76)!important;color:#fff!important;font-size:.68rem!important;font-weight:950!important;line-height:1!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body:has(main.trip-day-page.trip-itinerary-screen) .trip-activity-pin-copy{display:grid!important;gap:.42rem!important;padding:0 .72rem!important;min-width:0!important}html body:has(main.trip-day-page.trip-itinerary-screen) .trip-activity-pin-copy :is(h3,p){margin:0!important}html body:has(main.trip-day-page.trip-itinerary-screen) .trip-activity-pin-copy h3{color:#071425!important;font-size:.98rem!important;font-weight:950!important;line-height:1.12!important;overflow-wrap:anywhere!important}html body:has(main.trip-day-page.trip-itinerary-screen) .trip-activity-pin-copy p{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;overflow:hidden!important;color:#667892!important;font-size:.78rem!important;font-weight:760!important;line-height:1.32!important}html body:has(main.trip-day-page.trip-itinerary-screen) .trip-activity-pin-meta{display:flex!important;flex-wrap:wrap!important;gap:.34rem!important}html body:has(main.trip-day-page.trip-itinerary-screen) .trip-activity-pin-meta span{display:inline-flex!important;max-width:100%!important;padding:.27rem .46rem!important;overflow:hidden!important;border-radius:999px!important;background:#f2f7fd!important;color:#35506e!important;font-size:.68rem!important;font-weight:900!important;line-height:1!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body:has(main.trip-day-page.trip-itinerary-screen) .trip-activity-pin-card.is-added .trip-activity-pin-meta span:first-child{background:#e8f8ef!important;color:#0f8a56!important}html body:has(main.trip-day-page.trip-itinerary-screen) .trip-activity-pin-add{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:2.55rem!important;margin:0 .72rem .72rem!important;padding:.62rem .72rem!important;border:0!important;border-radius:.8rem!important;background:linear-gradient(135deg,#0d3159,#1599e8)!important;color:#fff!important;font-size:.78rem!important;font-weight:950!important}html body:has(main.trip-day-page.trip-itinerary-screen) .trip-activity-pin-add:disabled{background:#dff4ea!important;color:#138557!important}html body:has(main.trip-day-page.trip-itinerary-screen) .trip-activity-pin-empty{display:grid!important;gap:.46rem!important;justify-items:start!important;padding:1rem!important;border:1px dashed rgba(23,110,211,.28)!important;border-radius:1rem!important;background:#f8fbff!important}html body:has(main.trip-day-page.trip-itinerary-screen) .trip-activity-pin-empty :is(b,p){margin:0!important}html body:has(main.trip-day-page.trip-itinerary-screen) .trip-activity-pin-empty b{color:#071425!important;font-size:.98rem!important;font-weight:950!important}html body:has(main.trip-day-page.trip-itinerary-screen) .trip-activity-pin-empty p{color:#667892!important;font-size:.82rem!important;font-weight:760!important}@media (max-width:560px){html body:has(main.trip-day-page.trip-itinerary-screen) .trip-activity-pin-board-head{grid-template-columns:minmax(0,1fr)!important}html body:has(main.trip-day-page.trip-itinerary-screen) .trip-activity-pin-board-head button{width:100%!important}html body:has(main.trip-day-page.trip-itinerary-screen) .trip-activity-pin-masonry{columns:8.35rem 2!important;column-gap:.58rem!important}html body:has(main.trip-day-page.trip-itinerary-screen) .trip-activity-pin-preview{min-height:7.8rem!important}html body:has(main.trip-day-page.trip-itinerary-screen) .trip-activity-pin-card.is-tall .trip-activity-pin-preview{min-height:10.25rem!important}}html body:has(main.trip-day-page.trip-itinerary-screen.is-map-only[data-trip-workspace-screen=map]) main.trip-day-page.trip-itinerary-screen.is-map-only{justify-self:stretch!important;width:100%!important;max-width:100%!important;margin-inline:0!important;padding:0!important;transform:none!important}html body:has(main.trip-day-page.trip-itinerary-screen.is-map-only[data-trip-workspace-screen=map]) .trip-itinerary-shell.trip-itinerary-rail.is-map-only{justify-self:stretch!important;position:fixed!important;inset:0!important;width:100%!important;max-width:100%!important;height:100dvh!important;margin-inline:0!important;padding:0!important;transform:none!important;overflow:hidden!important}html body:has(.trip-day-page.trip-workspace-v2)>.app-bottom-dock.app-bottom-dock,html.enjway-root body.enjway-body:has(.trip-day-page.trip-workspace-v2)>nav.app-bottom-dock.app-bottom-dock{display:none!important;visibility:hidden!important;pointer-events:none!important}html body:has(main.trip-day-page.trip-itinerary-screen) .trip-itinerary-date-review-overlay{position:fixed!important;inset:0!important;z-index:180!important;display:flex!important;align-items:flex-end!important;justify-content:center!important;padding:0 max(.5rem,env(safe-area-inset-left)) 0 max(.5rem,env(safe-area-inset-right))!important;background:rgba(7,17,31,.36)!important}html body:has(main.trip-day-page.trip-itinerary-screen) .trip-itinerary-date-review-sheet{position:relative!important;left:auto!important;bottom:auto!important;width:min(31.5rem,100%)!important;max-height:min(88dvh,calc(100dvh - 2rem))!important;padding-bottom:calc(2.2rem + env(safe-area-inset-bottom))!important;overflow-y:auto!important;overscroll-behavior:contain!important;transform:none!important;-webkit-overflow-scrolling:touch!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-sync-badge.trip-draft-sync-badge{position:static!important;left:auto!important;right:auto!important;bottom:auto!important;justify-self:center!important;width:min(var(--trip-draft-builder-shell,34rem),calc(100vw - 1rem))!important;max-width:min(var(--trip-draft-builder-shell,34rem),calc(100vw - 1rem))!important;margin:.75rem auto 0!important;transform:none!important;white-space:normal!important}@media (max-width:760px){html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.trip-day-page:not(.is-map-only){padding-bottom:calc(9.8rem + env(safe-area-inset-bottom))!important;scroll-padding-bottom:calc(9.8rem + env(safe-area-inset-bottom))!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page{padding-bottom:calc(8.6rem + env(safe-area-inset-bottom))!important;scroll-padding-bottom:calc(8.6rem + env(safe-area-inset-bottom))!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-scroll,html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.trip-day-page:not(.is-map-only) .trip-itinerary-shell.trip-itinerary-rail:not(.is-map-only){padding-bottom:calc(3rem + env(safe-area-inset-bottom))!important;scroll-padding-bottom:calc(8.8rem + env(safe-area-inset-bottom))!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page :is(.trip-draft-smart-starts,.trip-draft-local-timeline,.trip-draft-destination),html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.trip-day-page:not(.is-map-only) :is(.trip-day-timeline,.trip-activity-pin-board,.trip-route-memory-strip,.trip-workspace-day-copilot,.trip-route-insight-panel){scroll-margin-bottom:calc(8.8rem + env(safe-area-inset-bottom))!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.trip-day-page:not(.is-map-only) .trip-day-timeline>.timeline-stop-group:last-of-type{margin-bottom:calc(3.4rem + env(safe-area-inset-bottom))!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page :is(.trip-draft-chip-row,.trip-draft-status-row,.trip-draft-filter-row,.trip-draft-day-tabs),html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-itinerary-screen.trip-day-page:not(.is-map-only) :is(.trip-itinerary-ios-day-tabs,.trip-itinerary-refiner-row,.trip-itinerary-suggestion-toolbar,.trip-itinerary-booking-trust,.trip-itinerary-bottom-signals){display:flex!important;flex-wrap:nowrap!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page :is(.trip-draft-chip-row,.trip-draft-status-row,.trip-draft-filter-row,.trip-draft-day-tabs)::-webkit-scrollbar,html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-itinerary-screen.trip-day-page:not(.is-map-only) :is(.trip-itinerary-ios-day-tabs,.trip-itinerary-refiner-row,.trip-itinerary-suggestion-toolbar,.trip-itinerary-booking-trust,.trip-itinerary-bottom-signals)::-webkit-scrollbar{display:none!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page :is(.trip-draft-chip-row b,.trip-draft-status-row b,.trip-draft-filter-row button,.trip-draft-day-tabs button),html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-itinerary-screen.trip-day-page:not(.is-map-only) :is(.trip-itinerary-ios-day-tabs button,.trip-itinerary-refiner-row button,.trip-itinerary-suggestion-toolbar button,.trip-itinerary-suggestion-toolbar span,.trip-itinerary-booking-trust span,.trip-itinerary-bottom-signals b){flex:0 0 auto!important;max-width:min(16rem,calc(100vw - 2.4rem))!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-itinerary-screen.trip-day-page:not(.is-map-only) .trip-workspace-day-copilot-actions{display:flex!important;grid-template-columns:none!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-itinerary-screen.trip-day-page:not(.is-map-only) .trip-workspace-day-copilot-actions::-webkit-scrollbar{display:none!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-itinerary-screen.trip-day-page:not(.is-map-only) .trip-workspace-day-copilot-actions button{flex:0 0 auto!important;min-width:7.4rem!important;max-width:10.5rem!important}}@media{html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder){background:linear-gradient(90deg,rgba(10,38,72,.032) 1px,transparent 0),linear-gradient(180deg,rgba(10,38,72,.026) 1px,transparent 0),linear-gradient(180deg,#f7faff,#eef4f8 48%,#f8fbff)!important;background-size:34px 34px,34px 34px,auto!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page{--trip-draft-modern-ink:#06111f;--trip-draft-modern-muted:#536276;--trip-draft-modern-soft:#77869a;--trip-draft-modern-line:rgba(91,119,151,0.24);--trip-draft-modern-line-strong:rgba(62,92,128,0.34);--trip-draft-modern-panel:rgba(255,255,255,0.9);--trip-draft-modern-field:rgba(246,250,254,0.92);--trip-draft-modern-blue:#0d5fd3;--trip-draft-modern-cyan:#119fc8;--trip-draft-modern-mint:#0a8870;--trip-draft-modern-amber:#c46118;--trip-draft-modern-radius:0.5rem;--trip-draft-modern-shadow:0 1rem 2.7rem rgba(20,43,71,0.1),inset 0 1px 0 rgba(255,255,255,0.82);--trip-draft-modern-shadow-soft:0 0.6rem 1.6rem rgba(20,43,71,0.07),inset 0 1px 0 rgba(255,255,255,0.8);padding:calc(.85rem + env(safe-area-inset-top)) clamp(.75rem,2.5vw,2rem) calc(4.5rem + env(safe-area-inset-bottom))!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-builder{display:grid!important;gap:.72rem!important;width:min(96rem,calc(100vw - clamp(1rem, 4vw, 4rem)))!important;max-width:min(96rem,calc(100vw - clamp(1rem, 4vw, 4rem)))!important;min-width:0!important;margin-inline:auto!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-topbar{top:calc(.72rem + env(safe-area-inset-top))!important;min-height:3.7rem!important;border:1px solid var(--trip-draft-modern-line)!important;border-radius:var(--trip-draft-modern-radius)!important;background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(247,251,255,.9))!important;box-shadow:var(--trip-draft-modern-shadow-soft)!important;padding:.46rem!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-topbar h1{color:var(--trip-draft-modern-ink)!important;font-size:clamp(1.28rem,1.8vw,1.72rem)!important;font-weight:880!important;line-height:1!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-topbar p{color:var(--trip-draft-modern-muted)!important;font-size:.75rem!important;font-weight:760!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-topbar.trip-draft-topbar{grid-template-columns:2.45rem minmax(0,1fr) max-content!important;grid-auto-rows:auto!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-topbar.trip-draft-topbar>div:not(.trip-draft-top-actions){grid-column:2!important;grid-row:1!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-topbar.trip-draft-topbar .trip-draft-top-actions{grid-column:3!important;grid-row:1!important;display:inline-flex!important;width:auto!important;min-width:0!important;align-items:center!important;justify-content:end!important;gap:.32rem!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-topbar.trip-draft-topbar .trip-draft-top-actions button{width:auto!important;min-width:2.26rem!important;max-width:max-content!important;min-height:2.26rem!important;border-radius:var(--trip-draft-modern-radius)!important;padding:0 .62rem!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-topbar.trip-draft-topbar .trip-draft-top-actions button:first-child{width:2.26rem!important;max-width:2.26rem!important;padding:0!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page :is(button,a,input,select,textarea){transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease,color .15s ease,transform .15s ease!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page :is(button,a,input,select,textarea):focus-visible{outline:2px solid rgba(17,159,200,.5)!important;outline-offset:3px!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page :is(button:not(:disabled),a):hover{transform:translateY(-1px)!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-scroll{width:100%!important;max-width:100%!important;gap:.72rem!important;padding-bottom:calc(4.2rem + env(safe-area-inset-bottom))!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page :is(.trip-draft-hero,.trip-draft-describe,.trip-draft-reply,.trip-draft-prompt-preview,.trip-draft-route-intent-box,.trip-draft-readiness-card,.trip-draft-business-pipeline,.trip-draft-destination,.trip-draft-planner-update,.trip-draft-starters,.trip-draft-smart-starts,.trip-draft-local-timeline){border:1px solid var(--trip-draft-modern-line)!important;border-radius:var(--trip-draft-modern-radius)!important;background:linear-gradient(90deg,rgba(8,31,58,.024) 1px,transparent 1px),linear-gradient(180deg,rgba(8,31,58,.02) 1px,transparent 1px),var(--trip-draft-modern-panel)!important;background-size:22px 22px,22px 22px,auto!important;box-shadow:var(--trip-draft-modern-shadow)!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page :is(.trip-draft-hero,.trip-draft-describe,.trip-draft-reply,.trip-draft-prompt-preview,.trip-draft-route-intent-box,.trip-draft-readiness-card,.trip-draft-business-pipeline,.trip-draft-destination,.trip-draft-planner-update,.trip-draft-starters,.trip-draft-smart-starts,.trip-draft-local-timeline) :is(h2,h3,p,small,b,strong,span){letter-spacing:0!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-hero{grid-template-columns:2.6rem minmax(0,1fr) 2.45rem max-content!important;min-height:0!important;gap:.62rem!important;padding:.82rem!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-hero>span:first-child,html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page :is(.trip-draft-describe header>span,.trip-draft-reply header>span,.trip-draft-prompt-preview header>span,.trip-draft-route-intent-box header>span,.trip-draft-starters button>span,.trip-draft-smart-list button>span,.trip-draft-local-timeline article i){width:2.35rem!important;min-width:2.35rem!important;max-width:2.35rem!important;height:2.35rem!important;min-height:2.35rem!important;max-height:2.35rem!important;border:1px solid rgba(13,95,211,.18)!important;border-radius:.46rem!important;background:linear-gradient(135deg,#06111f,var(--trip-draft-modern-blue) 70%,var(--trip-draft-modern-cyan))!important;color:#ffffff!important;box-shadow:0 .6rem 1.25rem rgba(13,95,211,.16)!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-hero h2{color:var(--trip-draft-modern-ink)!important;font-size:clamp(1.62rem,2.5vw,2.2rem)!important;font-weight:900!important;line-height:1!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-hero p{color:var(--trip-draft-modern-muted)!important;font-size:.86rem!important;font-weight:760!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-primary-map,html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page :is(.day-plan-build-prompt,.trip-draft-readiness-card>button,.trip-draft-business-pipeline>footer button){border:1px solid rgba(6,17,31,.08)!important;border-radius:var(--trip-draft-modern-radius)!important;background:linear-gradient(135deg,#06111f,var(--trip-draft-modern-blue) 68%,var(--trip-draft-modern-cyan))!important;color:#ffffff!important;box-shadow:0 .75rem 1.6rem rgba(13,95,211,.18)!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-primary-map.trip-draft-primary-map{width:min(15rem,100%)!important;min-height:2.46rem!important;padding:.58rem .82rem!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page :is(.trip-draft-chip-row b,.trip-draft-status-row b,.trip-draft-readiness-chips b,.trip-draft-day-tabs button,.trip-draft-filter-row button){min-height:1.64rem!important;border:1px solid rgba(174,195,219,.72)!important;border-radius:.42rem!important;background:rgba(255,255,255,.74)!important;color:#1d4f76!important;font-size:.68rem!important;font-weight:850!important;padding:.32rem .52rem!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-day-tabs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.38rem!important;border:1px solid var(--trip-draft-modern-line)!important;border-radius:var(--trip-draft-modern-radius)!important;background:rgba(255,255,255,.7)!important;padding:.32rem!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-day-tabs button{width:100%!important;min-width:0!important;border:0!important;background:transparent!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-day-tabs button.is-active{background:#06111f!important;color:#ffffff!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-search{min-height:2.7rem!important;border:1px solid var(--trip-draft-modern-line)!important;border-radius:var(--trip-draft-modern-radius)!important;background:rgba(255,255,255,.82)!important;box-shadow:var(--trip-draft-modern-shadow-soft)!important;padding:.32rem .54rem!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-search>span{width:1.9rem!important;min-width:1.9rem!important;height:1.9rem!important;min-height:1.9rem!important;border-radius:.42rem!important;background:#eaf4ff!important;color:var(--trip-draft-modern-blue)!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-business-pipeline,html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-readiness-card{gap:.62rem!important;padding:.72rem!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-readiness-card>button{min-height:2.26rem!important;border-radius:var(--trip-draft-modern-radius)!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-business-stages{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.42rem!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-business-stages>span{min-height:3.6rem!important;border-radius:.62rem!important;border:1px solid rgba(181,203,228,.62)!important;background:rgba(255,255,255,.76)!important;padding:.52rem!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-describe{gap:.72rem!important;padding:.86rem!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-describe>header{grid-template-columns:2.35rem minmax(0,1fr) auto!important;gap:.58rem!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-describe>header h2{color:var(--trip-draft-modern-ink)!important;font-size:1.02rem!important;font-weight:900!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-describe>header p{color:var(--trip-draft-modern-muted)!important;font-size:.8rem!important;font-weight:720!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-frame-builder{gap:.66rem!important;border:1px solid rgba(171,198,229,.72)!important;border-radius:.72rem!important;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(244,249,255,.92))!important;padding:.68rem!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.82)!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-describe label>span,html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-frame-field>span{color:rgba(31,47,68,.86)!important;font-size:.66rem!important;font-weight:900!important;text-transform:uppercase!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-frame-field :is(input,select),html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-inline-dates :is(input,button),html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page textarea.trip-draft-prompt-input{border:1px solid rgba(151,183,218,.8)!important;border-radius:.62rem!important;background:rgba(255,255,255,.96)!important;color:var(--trip-draft-modern-ink)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.84)!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page textarea.trip-draft-prompt-input.trip-draft-prompt-input{min-height:6rem!important;padding:.9rem .94rem!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-frame-field :is(input,select):focus,html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-inline-dates :is(input,button):focus-visible,html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page textarea.trip-draft-prompt-input:focus{border-color:rgba(13,95,211,.56)!important;box-shadow:0 0 0 3px rgba(17,159,200,.12),inset 0 1px 0 rgba(255,255,255,.84)!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .day-plan-clear-prompt,html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-describe>header button,html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-frame-apply{border:1px solid rgba(169,193,220,.78)!important;border-radius:999px!important;background:rgba(255,255,255,.76)!important;color:var(--trip-draft-modern-ink)!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-voice-option-rail{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,10.5rem),1fr))!important;gap:.46rem!important;min-width:0!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page :is(.trip-draft-voice-option-card,.trip-draft-voice-rewrite-card,.trip-draft-voice-review-button){display:grid!important;grid-template-columns:2rem minmax(0,1fr)!important;grid-template-rows:auto auto!important;align-items:center!important;gap:.12rem .46rem!important;min-width:0!important;min-height:3.3rem!important;border:1px solid rgba(174,195,219,.72)!important;border-radius:var(--trip-draft-modern-radius)!important;background:rgba(248,251,255,.9)!important;color:var(--trip-draft-modern-ink)!important;padding:.5rem!important;text-align:left!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-voice-review-button svg,html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page :is(.trip-draft-voice-option-card,.trip-draft-voice-rewrite-card,.trip-draft-voice-review-button)>span{grid-row:1/span 2!important;width:1.86rem!important;min-width:1.86rem!important;height:1.86rem!important;min-height:1.86rem!important;place-self:center!important;border-radius:.42rem!important;background:#eaf4ff!important;color:var(--trip-draft-modern-blue)!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page :is(.trip-draft-voice-option-card,.trip-draft-voice-rewrite-card,.trip-draft-voice-review-button) :is(b,small){display:block!important;min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page :is(.trip-draft-voice-option-card,.trip-draft-voice-rewrite-card,.trip-draft-voice-review-button) b{color:var(--trip-draft-modern-ink)!important;font-size:.86rem!important;font-weight:900!important;line-height:1.05!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page :is(.trip-draft-voice-option-card,.trip-draft-voice-rewrite-card,.trip-draft-voice-review-button) small{color:var(--trip-draft-modern-muted)!important;font-size:.72rem!important;font-weight:720!important;line-height:1.1!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-voice-option-card.is-green>span,html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-voice-rewrite-card.is-green>span{background:rgba(229,248,241,.94)!important;color:var(--trip-draft-modern-mint)!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-voice-option-card.is-orange>span,html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-voice-rewrite-card.is-orange>span{background:rgba(255,242,232,.94)!important;color:var(--trip-draft-modern-amber)!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-date-row>span,html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-destination button,html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-destination-live{border-radius:var(--trip-draft-modern-radius)!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-smart-starts,html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-starters{gap:.66rem!important;padding:.86rem!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page :is(.trip-draft-starters,.trip-draft-smart-starts)>h2{color:var(--trip-draft-modern-ink)!important;font-size:clamp(1.22rem,1.8vw,1.55rem)!important;font-weight:900!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-smart-list button,html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-starters button{border:1px solid rgba(166,193,224,.7)!important;border-radius:.72rem!important;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(246,250,255,.88))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.82)!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-smart-list{grid-template-columns:minmax(0,1fr)!important;gap:.46rem!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-smart-list.trip-draft-smart-list button{grid-template-columns:2.35rem minmax(0,1fr) auto!important;grid-template-rows:auto auto auto!important;min-height:0!important;gap:.18rem .58rem!important;padding:.56rem!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-smart-list button>span{grid-column:1!important;grid-row:1/span 3!important;place-items:center!important;padding:0!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-smart-list strong{grid-column:2!important;grid-row:1!important;font-size:.9rem!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-smart-list small{grid-column:2!important;grid-row:2!important;color:var(--trip-draft-modern-muted)!important;-webkit-line-clamp:1!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-smart-list em{grid-column:2!important;grid-row:3!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-smart-list i{grid-column:3!important;grid-row:1/span 3!important;align-self:center!important;border-radius:.42rem!important;background:#06111f!important;color:#ffffff!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-sync-badge{bottom:calc(.85rem + env(safe-area-inset-bottom))!important;border:1px solid var(--trip-draft-modern-line)!important;border-radius:var(--trip-draft-modern-radius)!important;background:rgba(255,255,255,.9)!important;box-shadow:0 .8rem 2rem rgba(20,43,71,.12)!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-ai-quick-actions{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.46rem!important;width:100%!important;min-width:0!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-ai-quick-actions button{appearance:none!important;display:grid!important;grid-template-columns:1.65rem minmax(0,1fr)!important;grid-template-rows:auto auto!important;align-items:center!important;gap:.08rem .42rem!important;min-width:0!important;min-height:3.18rem!important;padding:.48rem .52rem!important;overflow:hidden!important;border:1px solid rgba(169,193,220,.74)!important;border-radius:var(--trip-draft-modern-radius)!important;background:rgba(255,255,255,.74)!important;color:var(--trip-draft-modern-ink)!important;text-align:left!important;box-shadow:0 .72rem 1.55rem rgba(20,43,71,.08)!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-ai-quick-actions button>span{grid-row:1/span 2!important;display:inline-grid!important;place-items:center!important;width:1.65rem!important;height:1.65rem!important;border-radius:.46rem!important;background:rgba(67,183,255,.14)!important;color:var(--trip-draft-modern-blue)!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-ai-quick-actions button.is-green>span{background:rgba(33,197,154,.14)!important;color:#0f8e70!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-ai-quick-actions button.is-orange>span{background:rgba(244,111,33,.13)!important;color:#c45a1b!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-ai-quick-actions svg{width:.95rem!important;height:.95rem!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-ai-quick-actions :is(b,small){display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-ai-quick-actions b{font-size:.76rem!important;font-weight:940!important;line-height:1.05!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-ai-quick-actions small{color:var(--trip-draft-modern-muted)!important;font-size:.66rem!important;font-weight:740!important;line-height:1.05!important}html body:has(main.trip-day-page.trip-itinerary-screen) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen .trip-workspace-ai-status-metrics{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.45rem!important;width:100%!important;min-width:0!important;margin-top:.2rem!important}html body:has(main.trip-day-page.trip-itinerary-screen) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen .trip-workspace-ai-status-metrics span{display:grid!important;gap:.14rem!important;min-width:0!important;padding:.48rem .54rem!important;border:1px solid rgba(187,207,232,.76)!important;border-radius:.72rem!important;background:rgba(239,247,255,.78)!important;color:#165fae!important}html body:has(main.trip-day-page.trip-itinerary-screen) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen .trip-workspace-ai-status-metrics span.is-green{border-color:rgba(118,205,174,.5)!important;background:rgba(231,249,242,.9)!important;color:#08745c!important}html body:has(main.trip-day-page.trip-itinerary-screen) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen .trip-workspace-ai-status-metrics span.is-orange{border-color:rgba(244,177,126,.56)!important;background:rgba(255,242,232,.9)!important;color:#b84e16!important}html body:has(main.trip-day-page.trip-itinerary-screen) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen .trip-workspace-ai-status-metrics span.is-muted{background:rgba(248,250,252,.82)!important;color:#64748b!important}html body:has(main.trip-day-page.trip-itinerary-screen) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen .trip-workspace-ai-status-metrics :is(small,b){min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body:has(main.trip-day-page.trip-itinerary-screen) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen .trip-workspace-ai-status-metrics small{font-size:.62rem!important;font-weight:950!important;line-height:1!important;text-transform:uppercase!important}html body:has(main.trip-day-page.trip-itinerary-screen) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen .trip-workspace-ai-status-metrics b{color:currentColor!important;font-size:.76rem!important;font-weight:950!important;line-height:1.06!important}@media (min-width:1180px){html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-scroll{grid-template-columns:minmax(42rem,1fr) minmax(22rem,28rem)!important;gap:.76rem .92rem!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-business-pipeline{grid-column:2!important;grid-row:4!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-date-row{grid-column:2!important;grid-row:5!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-destination{grid-column:2!important;grid-row:6!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-describe{grid-row:2/span 5!important}}@media (max-width:760px){html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page{padding-inline:.72rem!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-builder{width:100%!important;max-width:100%!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-hero{grid-template-columns:2.35rem minmax(0,1fr) auto!important}html body:has(main.trip-day-page.trip-itinerary-screen) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen .trip-workspace-ai-status-metrics,html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-ai-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-smart-list button{grid-template-columns:2.35rem minmax(0,1fr)!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-smart-list i{grid-column:2!important;grid-row:3!important;justify-self:start!important}}}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder){--trip-draft-native-line:rgba(180,202,228,0.38);--trip-draft-native-card:rgba(255,255,255,0.78);--trip-draft-native-soft:rgba(248,251,255,0.58);--trip-draft-native-blue:#0d5fbf;--trip-draft-native-radius:0.5rem;--trip-draft-native-field-radius:0.55rem;--trip-draft-native-shadow:0 0.55rem 1.6rem rgba(24,51,90,0.055);background:linear-gradient(135deg,#f7fbff,#ffffff 48%,#f5fffb)!important;background-size:auto!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder{padding-top:calc(.72rem + env(safe-area-inset-top))!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-scroll{gap:.92rem!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder :is(.trip-draft-topbar,.trip-draft-hero,.trip-draft-planner-update,.trip-draft-readiness-card,.trip-draft-business-pipeline,.trip-draft-describe,.trip-draft-reply,.trip-draft-prompt-preview,.trip-draft-date-row>span,.trip-draft-destination,.trip-draft-route-intent-box,.trip-draft-local-timeline,.trip-draft-starters,.trip-draft-smart-starts){border-color:var(--trip-draft-native-line)!important;background:linear-gradient(180deg,rgba(255,255,255,.82),rgba(255,255,255,.68))!important;box-shadow:var(--trip-draft-native-shadow)!important;-webkit-backdrop-filter:blur(18px) saturate(1.18)!important;backdrop-filter:blur(18px) saturate(1.18)!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-topbar{min-height:4.35rem!important;background:rgba(255,255,255,.76)!important;box-shadow:0 .45rem 1.35rem rgba(24,51,90,.05)!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-topbar h1{font-weight:860!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder :is(.trip-draft-back,.trip-draft-top-actions button){border-color:rgba(190,207,229,.42)!important;background:rgba(255,255,255,.64)!important;box-shadow:none!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-top-actions button:last-child,html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder :is(.trip-draft-primary-map,.day-plan-build-prompt,.trip-draft-readiness-card>button){border:0!important;background:#07111f!important;color:#ffffff!important;box-shadow:0 .48rem 1.2rem rgba(7,17,31,.12)!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-hero{min-height:8.4rem!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-hero h2{font-size:clamp(1.62rem,2.55vw,2.12rem)!important;font-weight:850!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-hero>span:first-child,html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder :is(.trip-draft-planner-update>span,.trip-draft-describe header>span,.trip-draft-reply header>span,.trip-draft-prompt-preview header>span,.trip-draft-route-intent-box header>span){border:1px solid rgba(67,183,255,.14)!important;border-radius:.5rem!important;background:rgba(241,248,255,.72)!important;box-shadow:none!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder :is(.trip-draft-readiness-chips b,.trip-draft-chip-row b,.trip-draft-status-row b,.trip-draft-day-tabs button,.trip-draft-filter-row button){min-height:1.8rem!important;border-color:rgba(188,206,229,.46)!important;background:rgba(255,255,255,.54)!important;font-weight:820!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-readiness-card>span{background:radial-gradient(circle at center,rgba(255,255,255,.96) 59%,transparent 60%),conic-gradient(#43b7ff var(--trip-draft-readiness,0),rgba(215,225,238,.54) 0)!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-business-pipeline h3,html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-describe h2,html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-readiness-card h2{font-weight:840!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-describe{border-color:rgba(67,183,255,.18)!important;background:linear-gradient(180deg,rgba(255,255,255,.86),rgba(249,252,255,.72))!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-describe>header button{border:1px solid rgba(188,206,229,.5)!important;background:rgba(255,255,255,.68)!important;color:var(--trip-draft-native-ink)!important;box-shadow:none!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-prompt-composer{gap:.82rem!important;padding:.88rem!important;border-color:rgba(67,183,255,.16)!important;background:rgba(247,251,255,.62)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.8)!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder textarea.trip-draft-prompt-input{min-height:7.2rem!important;border-color:rgba(171,194,222,.52)!important;border-radius:.65rem!important;background:rgba(255,255,255,.78)!important;font-weight:680!important;box-shadow:none!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-ai-quick-actions{gap:.42rem!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-ai-quick-actions button{min-height:3rem!important;border-color:rgba(171,194,222,.42)!important;border-radius:.55rem!important;background:rgba(255,255,255,.58)!important;box-shadow:none!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-ai-quick-actions button:hover{border-color:rgba(67,183,255,.36)!important;background:rgba(255,255,255,.82)!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-ai-quick-actions button>span{border-radius:.42rem!important;background:rgba(67,183,255,.1)!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-ai-quick-actions b{font-weight:840!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.trip-day-page .trip-draft-ai-quick-actions small{color:rgba(76,91,111,.72)!important;font-weight:650!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-frame-builder{border-color:rgba(188,206,229,.38)!important;background:rgba(255,255,255,.52)!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-frame-field :is(input,select),html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-inline-dates :is(input,button){border-color:rgba(188,206,229,.52)!important;background:rgba(255,255,255,.68)!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-day-tabs,html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-search{border-color:rgba(188,206,229,.34)!important;background:rgba(255,255,255,.54)!important;box-shadow:none!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-day-tabs button.is-active{background:#07111f!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-business-pipeline{border-color:rgba(180,202,228,.32)!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-business-stages>span{border:1px solid rgba(188,206,229,.28)!important;background:rgba(255,255,255,.48)!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-date-row>span{border-color:rgba(188,206,229,.34)!important;background:rgba(255,255,255,.54)!important;box-shadow:none!important}html body:has(main.trip-day-page.trip-itinerary-screen) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen .trip-workspace-ai-status-metrics span{border-color:rgba(187,207,232,.42)!important;border-radius:.5rem!important;background:rgba(255,255,255,.56)!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen:not(.is-map-only) .timeline-stop-group{grid-template-columns:2.85rem minmax(0,1fr)!important;gap:.72rem!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen:not(.is-map-only) .timeline-stop-index{width:2rem!important;min-width:2rem!important;height:2rem!important;margin-top:.48rem!important;font-size:.86rem!important;font-weight:860!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen:not(.is-map-only) .timeline-stop-group:before{left:1.18rem!important;top:3.2rem!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen:not(.is-map-only) .timeline-stop-card{grid-template-columns:4.9rem minmax(0,1fr) auto auto!important;gap:.7rem!important;align-items:start!important;min-height:7.1rem!important;padding:.82rem!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen:not(.is-map-only) .timeline-stop-card :is(img,>span:first-child){grid-column:1!important;grid-row:1!important;width:4.45rem!important;min-width:4.45rem!important;height:4.45rem!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen:not(.is-map-only) .timeline-stop-card>div{grid-column:2!important;grid-row:1/span 2!important;align-content:start!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen:not(.is-map-only) .timeline-stop-card h3{font-size:clamp(.96rem,1.1vw,1.08rem)!important;font-weight:820!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen:not(.is-map-only) .timeline-stop-card p{font-size:.76rem!important;font-weight:650!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen:not(.is-map-only) .timeline-stop-card small :is(b,em){max-width:min(10rem,100%)!important;font-size:.68rem!important;font-weight:760!important;overflow:hidden!important;text-overflow:ellipsis!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen:not(.is-map-only) .timeline-stop-card :is(.timeline-map-link,button:not(.timeline-remove-stop)){width:auto!important;min-width:3.55rem!important;height:2.28rem!important;min-height:2.28rem!important;border-radius:.55rem!important;font-size:.72rem!important;font-weight:760!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen:not(.is-map-only) .timeline-stop-card .timeline-map-link{grid-column:3!important;grid-row:1!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen:not(.is-map-only) .timeline-stop-card>button:not(.timeline-map-link):not(.timeline-remove-stop){grid-column:4!important;grid-row:1!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen:not(.is-map-only) .timeline-stop-card .timeline-remove-stop{grid-column:1!important;grid-row:2!important;width:4.45rem!important;min-width:4.45rem!important;height:2rem!important;min-height:2rem!important;border-radius:.5rem!important;font-size:.68rem!important;font-weight:760!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen:not(.is-map-only) :is(.timeline-route-segment-card,.timeline-insert-row){grid-column:2!important;width:100%!important;min-width:0!important;margin:0!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen:not(.is-map-only) .timeline-insert-row{display:grid!important;grid-template-columns:2rem auto minmax(0,1fr)!important;align-items:center!important;gap:.46rem!important;min-height:2.55rem!important;padding:.46rem .62rem!important;border:1px dashed rgba(19,111,216,.22)!important;border-radius:.68rem!important;background:rgba(247,251,255,.82)!important;text-align:left!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen:not(.is-map-only) .timeline-insert-row>span{display:inline-grid!important;place-items:center!important;width:2rem!important;min-width:2rem!important;height:2rem!important;border-radius:.54rem!important;background:#eaf4ff!important;color:#176ed3!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen:not(.is-map-only) .timeline-insert-row.timeline-insert-row>b{min-width:0!important;margin:0!important;color:#0f1d2f!important;font-size:.76rem!important;font-style:normal!important;font-weight:780!important;line-height:1.08!important;letter-spacing:0!important;white-space:nowrap!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen:not(.is-map-only) .timeline-insert-row.timeline-insert-row>em{min-width:0!important;margin:0!important;color:#68778b!important;font-size:.72rem!important;font-style:normal!important;font-weight:640!important;line-height:1.08!important;letter-spacing:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen:not(.is-map-only) .trip-workspace-native-readiness-panel{display:grid!important;gap:.68rem!important;width:100%!important;min-width:0!important;padding:.8rem!important;border:1px solid rgba(196,214,236,.76)!important;border-radius:.78rem!important;background:linear-gradient(90deg,rgba(8,43,77,.026) 1px,transparent 0),linear-gradient(180deg,rgba(8,43,77,.022) 1px,transparent 0),rgba(255,255,255,.9)!important;background-size:24px 24px,24px 24px,auto!important;box-shadow:0 1rem 2.8rem rgba(38,67,104,.08),inset 0 1px 0 rgba(255,255,255,.82)!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen:not(.is-map-only) .trip-workspace-native-readiness-panel>header{display:grid!important;grid-template-columns:2.45rem minmax(0,1fr) 3.2rem!important;align-items:center!important;gap:.62rem!important;min-width:0!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen:not(.is-map-only) .trip-workspace-native-readiness-panel>header>span{display:inline-grid!important;place-items:center!important;width:2.45rem!important;height:2.45rem!important;border-radius:.66rem!important;background:#eaf4ff!important;color:#176ed3!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen:not(.is-map-only) .trip-workspace-native-readiness-panel :is(small,h3,p,b,strong,em){min-width:0!important;margin:0!important;line-height:1.16!important;letter-spacing:0!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen:not(.is-map-only) .trip-workspace-native-readiness-panel small{color:#6b7b91!important;font-size:.66rem!important;font-weight:740!important;text-transform:uppercase!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen:not(.is-map-only) .trip-workspace-native-readiness-panel h3{color:#0b1422!important;font-size:.94rem!important;font-weight:780!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen:not(.is-map-only) .trip-workspace-native-readiness-panel p{color:#66758b!important;font-size:.74rem!important;font-weight:620!important;line-height:1.28!important;overflow-wrap:anywhere!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen:not(.is-map-only) .trip-workspace-native-readiness-pills{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.42rem!important;min-width:0!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen:not(.is-map-only) .trip-workspace-native-readiness-pills b{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:.32rem!important;min-height:2rem!important;padding:.38rem .48rem!important;border:1px solid rgba(214,226,241,.9)!important;border-radius:.58rem!important;background:rgba(248,251,255,.86)!important;color:#0f1d2f!important;font-size:.7rem!important;font-weight:760!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen:not(.is-map-only) .trip-workspace-native-readiness-pills b.is-ready{border-color:rgba(11,139,104,.2)!important;background:rgba(234,250,244,.88)!important;color:#08745c!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen:not(.is-map-only) .trip-workspace-native-readiness-pills b.is-waiting{border-color:rgba(229,93,24,.18)!important;background:rgba(255,247,241,.88)!important;color:#b84e16!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen:not(.is-map-only) .trip-workspace-native-readiness-pills b :is(span,em){display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen:not(.is-map-only) .trip-workspace-native-readiness-pills b em{padding:.2rem .34rem!important;border-radius:999px!important;background:rgba(255,255,255,.66)!important;font-style:normal!important;font-size:.62rem!important;font-weight:740!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen:not(.is-map-only) .trip-workspace-native-readiness-counts{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.4rem!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen:not(.is-map-only) .trip-workspace-native-readiness-counts span{display:grid!important;gap:.12rem!important;min-width:0!important;padding:.44rem!important;border:1px solid rgba(214,226,241,.76)!important;border-radius:.54rem!important;background:rgba(248,251,255,.72)!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen:not(.is-map-only) .trip-workspace-native-readiness-lines{display:grid!important;gap:.36rem!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen:not(.is-map-only) .trip-workspace-native-readiness-lines p{display:grid!important;grid-template-columns:1.28rem minmax(0,1fr)!important;gap:.34rem!important;align-items:start!important;padding:.42rem .48rem!important;border-radius:.54rem!important;background:rgba(255,247,241,.72)!important;color:#8f3a11!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen:not(.is-map-only) .trip-workspace-native-readiness-lines p.is-warning{background:rgba(239,247,255,.76)!important;color:#176ed3!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen:not(.is-map-only) .trip-workspace-native-readiness-panel footer{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:.46rem!important;min-width:0!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen:not(.is-map-only) .trip-workspace-native-readiness-panel footer :is(b,button){min-width:0!important;min-height:2rem!important;padding:.38rem .58rem!important;border-radius:999px!important;font-size:.7rem!important;font-weight:760!important;line-height:1!important}html body:has(main.trip-day-page.trip-workspace-v2) main.trip-day-page.trip-workspace-v2 :is(.trip-draft-topbar,.trip-day-topbar){display:grid!important;grid-template-columns:2.75rem minmax(0,1fr) auto!important;align-items:center!important;gap:.7rem!important}html body:has(main.trip-day-page.trip-workspace-v2) main.trip-day-page.trip-workspace-v2 :is(.trip-draft-back,.trip-day-back){display:inline-flex!important;width:2.75rem!important;min-width:2.75rem!important;height:2.75rem!important;min-height:2.75rem!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;padding:0!important;border-radius:.78rem!important;font-size:0!important;line-height:1!important;text-indent:0!important;white-space:nowrap!important;writing-mode:horizontal-tb!important;text-orientation:mixed!important}html body:has(main.trip-day-page.trip-workspace-v2) main.trip-day-page.trip-workspace-v2 :is(.trip-draft-back,.trip-day-back):after,html body:has(main.trip-day-page.trip-workspace-v2) main.trip-day-page.trip-workspace-v2 :is(.trip-draft-back,.trip-day-back):before{content:none!important}html body:has(main.trip-day-page.trip-workspace-v2) main.trip-day-page.trip-workspace-v2 .trip-day-back>span,html body:has(main.trip-day-page.trip-workspace-v2) main.trip-day-page.trip-workspace-v2 .trip-draft-back-glyph.trip-draft-back-glyph{display:inline-grid!important;width:1.25rem!important;min-width:1.25rem!important;height:1.25rem!important;place-items:center!important;color:currentColor!important;font-size:1.14rem!important;font-weight:900!important;line-height:1!important;text-indent:0!important}html body:has(main.trip-day-page.trip-workspace-v2) main.trip-day-page.trip-workspace-v2 .trip-day-back svg{display:block!important;width:1.16rem!important;height:1.16rem!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder.is-trip-draft-builder{padding-bottom:calc(8.5rem + env(safe-area-inset-bottom))!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-scroll.trip-draft-scroll{padding-bottom:calc(10rem + env(safe-area-inset-bottom))!important;scroll-padding-bottom:calc(10rem + env(safe-area-inset-bottom))!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-describe label:is(label){display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:.38rem!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-describe label>:is(span,small,textarea){grid-column:1!important;min-width:0!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-describe label>small{display:block!important;color:#65748b!important;line-height:1.28!important;overflow-wrap:anywhere!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-describe textarea.trip-draft-prompt-input{min-height:5.5rem!important;resize:vertical!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-describe footer:is(footer){display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:.5rem!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-describe footer:is(footer) .day-plan-char-count{justify-self:start!important;min-width:0!important;margin:0!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-describe footer :is(button,.day-plan-clear-prompt,.day-plan-build-prompt){min-width:4.6rem!important;max-width:100%!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-readiness-card.trip-draft-readiness-card{grid-template-columns:3.8rem minmax(0,1fr) auto!important;align-items:center!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-readiness-card :is(h2,p){min-width:0!important;overflow-wrap:anywhere!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-readiness-chips.trip-draft-readiness-chips{grid-column:2/-1!important;min-width:0!important}@media (max-width:720px){html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-describe footer:is(footer){grid-template-columns:minmax(0,1fr) minmax(4.8rem,auto)!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-describe footer:is(footer) .day-plan-char-count{grid-column:1/-1!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-readiness-card.trip-draft-readiness-card{grid-template-columns:3rem minmax(0,1fr)!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-readiness-card>button{grid-column:1/-1!important;width:100%!important}}html body:has(main.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=map]) .trip-detail-sheet.is-map-panel .trip-live-map-panel.trip-live-map-panel{grid-template-columns:minmax(18rem,21rem) minmax(0,1fr)!important;grid-auto-flow:dense!important}html body:has(main.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=map]) .trip-detail-sheet.is-map-panel :is(.trip-detail-map-preview,.trip-live-mission-card,.trip-live-route-command-deck,.trip-live-map-catalog){grid-column:1!important;min-width:0!important}html body:has(main.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=map]) .trip-detail-sheet.is-map-panel :is(.trip-live-map-surface,.trip-live-map-controls,.trip-guide-sheet){grid-column:2!important;min-width:0!important}html body:has(main.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=map]) .trip-detail-sheet.is-map-panel .trip-live-map-surface.trip-live-map-surface{height:clamp(24rem,calc(100dvh - 19rem),38rem)!important;min-height:clamp(24rem,calc(100dvh - 19rem),38rem)!important;max-height:clamp(24rem,calc(100dvh - 19rem),38rem)!important}html body:has(main.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=map]) .trip-detail-sheet.is-map-panel .trip-live-map-top-overlay{display:grid!important;grid-template-columns:minmax(12rem,1fr) auto auto!important;align-items:start!important;gap:.48rem!important;min-width:0!important}html body:has(main.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=map]) .trip-detail-sheet.is-map-panel .trip-live-map-top-overlay>span{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:.38rem!important;min-width:0!important;max-width:100%!important}html body:has(main.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=map]) .trip-detail-sheet.is-map-panel .trip-live-map-top-overlay>span :is(b,em){display:block!important;min-width:0!important;overflow:hidden!important;color:inherit!important;font-style:normal!important;letter-spacing:0!important;line-height:1.05!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body:has(main.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=map]) .trip-detail-sheet.is-map-panel .trip-live-map-top-overlay>span b{font-weight:930!important}html body:has(main.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=map]) .trip-detail-sheet.is-map-panel .trip-live-map-top-overlay>span em{color:#586a84!important;font-size:.72rem!important;font-weight:780!important}html body:has(main.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=map]) .trip-detail-sheet.is-map-panel .trip-live-map-style-tabs{display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;gap:.34rem!important;max-width:min(34rem,100%)!important;min-width:0!important}html body:has(main.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=map]) .trip-detail-sheet.is-map-panel .trip-live-map-style-tabs button{min-width:5.8rem!important;white-space:nowrap!important}html body:has(main.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=map]) .trip-detail-sheet.is-map-panel .trip-live-map-hud{display:grid!important;gap:.34rem!important;width:min(34rem,calc(100% - 1.5rem))!important;max-width:calc(100% - 1.5rem)!important}html body:has(main.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=map]) .trip-detail-sheet.is-map-panel .trip-live-map-hud :is(strong,p,span){min-width:0!important;overflow-wrap:anywhere!important}html body:has(main.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=map]) .trip-detail-sheet.is-map-panel .trip-route-map-empty{z-index:8!important;display:grid!important;gap:.58rem!important;width:min(26rem,calc(100% - 2rem))!important;max-width:calc(100% - 2rem)!important;padding:.9rem!important;border:1px solid rgba(20,111,211,.18)!important;border-radius:.88rem!important;background:rgba(255,255,255,.88)!important;box-shadow:0 1rem 2.4rem rgba(31,62,104,.14)!important;color:#142238!important;-webkit-backdrop-filter:blur(14px) saturate(1.08)!important;backdrop-filter:blur(14px) saturate(1.08)!important}html body:has(main.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=map]) .trip-detail-sheet.is-map-panel .trip-route-map-empty :is(strong,p){min-width:0!important;margin:0!important;overflow-wrap:anywhere!important;letter-spacing:0!important}html body:has(main.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=map]) .trip-detail-sheet.is-map-panel .trip-route-map-empty strong{font-size:.98rem!important;font-weight:930!important;line-height:1.14!important}html body:has(main.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=map]) .trip-detail-sheet.is-map-panel .trip-route-map-empty p{color:#5f7088!important;font-size:.82rem!important;font-weight:720!important;line-height:1.32!important}html body:has(main.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=map]) .trip-detail-sheet.is-map-panel .trip-route-map-empty-actions{display:flex!important;flex-wrap:wrap!important;gap:.42rem!important}html body:has(main.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=map]) .trip-detail-sheet.is-map-panel .trip-route-map-empty-actions button{display:inline-flex!important;min-height:2.18rem!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(20,111,211,.22)!important;border-radius:.68rem!important;background:rgba(239,247,255,.9)!important;color:#1262ba!important;font-size:.76rem!important;font-weight:880!important;line-height:1!important;padding:.42rem .62rem!important;white-space:nowrap!important}html body:has(main.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=map]) .trip-detail-sheet.is-map-panel .trip-live-map-controls.trip-live-map-controls{grid-template-columns:minmax(10rem,1.25fr) repeat(3,minmax(8.5rem,1fr))!important}@media (max-width:980px){html body:has(main.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=map]) .trip-detail-sheet.is-map-panel .trip-live-map-panel.trip-live-map-panel{grid-template-columns:minmax(0,1fr)!important}html body:has(main.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=map]) .trip-detail-sheet.is-map-panel :is(.trip-detail-map-preview,.trip-live-mission-card,.trip-live-route-command-deck,.trip-live-map-catalog,.trip-live-map-surface,.trip-live-map-controls,.trip-guide-sheet){grid-column:1!important}html body:has(main.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=map]) .trip-detail-sheet.is-map-panel .trip-live-map-top-overlay{grid-template-columns:minmax(0,1fr) auto!important}html body:has(main.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=map]) .trip-detail-sheet.is-map-panel .trip-live-map-style-tabs{grid-column:1/-1!important;justify-content:flex-start!important}html body:has(main.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=map]) .trip-detail-sheet.is-map-panel .trip-live-map-controls.trip-live-map-controls{grid-template-columns:repeat(2,minmax(0,1fr))!important}}html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder){--trip-draft-native-shell:min(82rem,calc(100vw - clamp(1.5rem, 6vw, 6rem)));--trip-draft-native-ink:#0b1422;--trip-draft-native-muted:#6b7a90;--trip-draft-native-line:rgba(192,211,235,0.78);--trip-draft-native-card:rgba(255,255,255,0.94);--trip-draft-native-soft:rgba(245,249,254,0.92);--trip-draft-native-blue:#176dcc;--trip-draft-native-green:#10946c;--trip-draft-native-orange:#f37224;--trip-draft-native-radius:1.18rem;--trip-draft-native-field-radius:0.92rem;--trip-draft-native-shadow:0 1.25rem 3.2rem rgba(24,51,90,0.1),inset 0 1px 0 rgba(255,255,255,0.82);background:linear-gradient(90deg,rgba(24,78,138,.055) 1px,transparent 0),linear-gradient(180deg,rgba(24,78,138,.045) 1px,transparent 0),linear-gradient(180deg,#f8fbff,#ffffff 22rem)!important;background-size:32px 32px,32px 32px,auto!important}html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder) .trip-day-page.trip-workspace-v2.is-trip-draft-builder{padding:calc(1rem + env(safe-area-inset-top)) max(.75rem,env(safe-area-inset-left)) calc(7.4rem + env(safe-area-inset-bottom)) max(.75rem,env(safe-area-inset-right))!important;color:var(--trip-draft-native-ink)!important;background:transparent!important}html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder) .trip-day-page.trip-workspace-v2.is-trip-draft-builder :is(.trip-draft-builder,.trip-draft-topbar,.trip-draft-scroll){width:var(--trip-draft-native-shell)!important;max-width:var(--trip-draft-native-shell)!important;min-width:0!important;margin-inline:auto!important}html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder) .trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-builder{gap:.82rem!important}html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder) .trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-scroll{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:.78rem!important;padding-bottom:calc(7rem + env(safe-area-inset-bottom))!important}html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder) .trip-day-page.trip-workspace-v2.is-trip-draft-builder :is(.trip-draft-topbar,.trip-draft-hero,.trip-draft-planner-update,.trip-draft-readiness-card,.trip-draft-business-pipeline,.trip-draft-describe,.trip-draft-reply,.trip-draft-prompt-preview,.trip-draft-date-row>span,.trip-draft-destination,.trip-draft-route-intent-box,.trip-draft-local-timeline,.trip-draft-starters,.trip-draft-smart-starts){border:1px solid var(--trip-draft-native-line)!important;border-radius:var(--trip-draft-native-radius)!important;background:var(--trip-draft-native-card)!important;box-shadow:var(--trip-draft-native-shadow)!important;-webkit-backdrop-filter:blur(20px) saturate(1.05)!important;backdrop-filter:blur(20px) saturate(1.05)!important}html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder) .trip-day-page.trip-workspace-v2.is-trip-draft-builder :is(.trip-draft-hero,.trip-draft-planner-update,.trip-draft-readiness-card,.trip-draft-business-pipeline,.trip-draft-describe,.trip-draft-reply,.trip-draft-prompt-preview,.trip-draft-destination,.trip-draft-route-intent-box,.trip-draft-local-timeline,.trip-draft-starters,.trip-draft-smart-starts){padding:1rem!important}html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder) .trip-day-page.trip-workspace-v2.is-trip-draft-builder :is(h1,h2,h3,p,small,b,strong,span,button,input,textarea,select){letter-spacing:0!important}html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder) .trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-topbar{position:sticky!important;top:calc(.72rem + env(safe-area-inset-top))!important;z-index:45!important;grid-template-columns:3.35rem minmax(0,1fr) auto!important;min-height:4.7rem!important;padding:.58rem!important}html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder) .trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-topbar>div:nth-child(2){text-align:center!important}html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder) .trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-topbar h1{font-size:clamp(1.55rem,3vw,2.2rem)!important;font-weight:940!important;line-height:1!important}html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder) .trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-topbar p{color:var(--trip-draft-native-muted)!important;font-size:.86rem!important;font-weight:760!important}html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder) .trip-day-page.trip-workspace-v2.is-trip-draft-builder :is(.trip-draft-back,.trip-draft-top-actions button){min-width:3.05rem!important;min-height:3.05rem!important;border:1px solid rgba(216,226,239,.8)!important;border-radius:999px!important;background:rgba(255,255,255,.82)!important;color:var(--trip-draft-native-ink)!important;box-shadow:0 .7rem 1.7rem rgba(24,51,90,.08)!important}html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder) .trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-top-actions button:last-child,html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder) .trip-day-page.trip-workspace-v2.is-trip-draft-builder :is(.trip-draft-primary-map,.day-plan-build-prompt){border-color:transparent!important;background:var(--trip-draft-native-blue)!important;color:#ffffff!important}html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder) .trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-hero{grid-template-columns:3rem minmax(0,1fr) auto auto!important;align-items:center!important;min-height:0!important}html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder) .trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-hero>span:first-child,html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder) .trip-day-page.trip-workspace-v2.is-trip-draft-builder :is(.trip-draft-planner-update>span,.trip-draft-describe header>span,.trip-draft-reply header>span,.trip-draft-prompt-preview header>span,.trip-draft-route-intent-box header>span){display:inline-grid!important;place-items:center!important;width:2.65rem!important;min-width:2.65rem!important;height:2.65rem!important;min-height:2.65rem!important;border-radius:.82rem!important;background:#eaf4ff!important;color:var(--trip-draft-native-blue)!important;box-shadow:none!important}html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder) .trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-hero h2{color:var(--trip-draft-native-ink)!important;font-size:clamp(1.2rem,2.1vw,1.55rem)!important;font-weight:900!important}html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder) .trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-hero p,html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder) .trip-day-page.trip-workspace-v2.is-trip-draft-builder :is(.trip-draft-planner-update p,.trip-draft-readiness-card p,.trip-draft-describe p,.trip-draft-frame-builder-head p){color:var(--trip-draft-native-muted)!important;font-size:.9rem!important;font-weight:720!important;line-height:1.32!important}html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder) .trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-planner-update{display:grid!important;grid-template-columns:2.85rem minmax(0,1fr) auto!important;align-items:center!important;gap:.78rem!important;border-color:rgba(247,180,150,.55)!important}html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder) .trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-planner-update>span{background:rgba(255,239,232,.95)!important;color:var(--trip-draft-native-orange)!important}html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder) .trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-planner-update :is(small,h2,p){margin:0!important}html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder) .trip-day-page.trip-workspace-v2.is-trip-draft-builder .day-plan-eyebrow{color:var(--trip-draft-native-orange)!important;font-size:.72rem!important;font-weight:950!important;text-transform:uppercase!important}html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder) .trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-describe h2,html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder) .trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-planner-update h2{color:var(--trip-draft-native-ink)!important;font-size:1.24rem!important;font-weight:930!important;line-height:1.06!important}html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder) .trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-planner-update>button{min-height:2.4rem!important;border:0!important;border-radius:999px!important;background:rgba(234,244,255,.95)!important;color:var(--trip-draft-native-blue)!important;font-size:.78rem!important;font-weight:900!important;padding:0 .8rem!important}html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder) .trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-readiness-card{display:grid!important;grid-template-columns:4.25rem minmax(0,1fr) auto!important;align-items:center!important;gap:.78rem!important}html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder) .trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-readiness-card>span{display:grid!important;place-items:center!important;width:3.86rem!important;height:3.86rem!important;border-radius:999px!important;background:radial-gradient(circle at center,#fff 56%,transparent 57%),conic-gradient(var(--trip-draft-native-blue) var(--trip-draft-readiness,0),#e9eff7 0)!important;box-shadow:none!important}html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder) .trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-readiness-card>span b{color:var(--trip-draft-native-ink)!important;font-size:1.08rem!important;font-weight:940!important}html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder) .trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-readiness-card>span small{display:none!important}html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder) .trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-readiness-card h2{margin:0!important;color:var(--trip-draft-native-ink)!important;font-size:1.22rem!important;font-weight:940!important;line-height:1.08!important}html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder) .trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-readiness-card>button{min-height:2.55rem!important;border:0!important;border-radius:999px!important;background:var(--trip-draft-native-blue)!important;color:#ffffff!important;font-size:.82rem!important;font-weight:940!important;padding:0 .95rem!important}html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder) .trip-day-page.trip-workspace-v2.is-trip-draft-builder :is(.trip-draft-readiness-chips,.trip-draft-chip-row,.trip-draft-status-row,.trip-draft-route-intent-work-steps,.trip-draft-filter-row){display:flex!important;flex-wrap:wrap!important;gap:.48rem!important}html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder) .trip-day-page.trip-workspace-v2.is-trip-draft-builder :is(.trip-draft-readiness-chips b,.trip-draft-chip-row b,.trip-draft-status-row b,.trip-draft-day-tabs button,.trip-draft-filter-row button){display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:2rem!important;border:1px solid rgba(191,211,235,.78)!important;border-radius:999px!important;background:rgba(234,244,255,.74)!important;color:var(--trip-draft-native-blue)!important;font-size:.78rem!important;font-weight:900!important;line-height:1!important;padding:.42rem .68rem!important;white-space:nowrap!important}html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder) .trip-day-page.trip-workspace-v2.is-trip-draft-builder :is(.trip-draft-readiness-chips b.is-green,.trip-draft-chip-row b.is-green,.trip-draft-status-row b.is-green){border-color:rgba(16,148,108,.22)!important;background:rgba(231,248,241,.92)!important;color:var(--trip-draft-native-green)!important}html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder) .trip-day-page.trip-workspace-v2.is-trip-draft-builder :is(.trip-draft-readiness-chips b.is-orange,.trip-draft-chip-row b.is-orange,.trip-draft-status-row b.is-orange){border-color:rgba(243,114,36,.22)!important;background:rgba(255,242,232,.94)!important;color:#c45518!important}html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder) .trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-readiness-chips{grid-column:2/-1!important}html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder) .trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-describe{display:grid!important;gap:.78rem!important;border-color:rgba(244,185,143,.56)!important}html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder) .trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-describe>header{display:grid!important;grid-template-columns:2.8rem minmax(0,1fr) auto!important;align-items:center!important;gap:.76rem!important}html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder) .trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-describe>header button{display:inline-grid!important;place-items:center!important;min-width:3.05rem!important;min-height:3.05rem!important;border:0!important;border-radius:999px!important;background:var(--trip-draft-native-blue)!important;color:#ffffff!important;font-size:0!important}html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder) .trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-describe>header button:before{content:"Voice"!important;font-size:.76rem!important;font-weight:920!important}html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder) .trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-prompt-composer{display:grid!important;gap:.86rem!important;padding:.86rem!important;border:1px solid rgba(155,187,224,.64)!important;border-radius:var(--trip-draft-native-radius)!important;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(243,248,255,.92))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.86)!important}html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder) .trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-prompt-composer>label{display:grid!important;gap:.36rem!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder) .trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-frame-builder-head small,html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder) .trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-prompt-composer>label>span{color:var(--trip-draft-native-muted)!important;font-size:.76rem!important;font-weight:920!important;text-transform:uppercase!important}html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder) .trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-prompt-composer>label>small{color:var(--trip-draft-native-muted)!important;font-size:.9rem!important;font-weight:720!important}html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder) .trip-day-page.trip-workspace-v2.is-trip-draft-builder textarea.trip-draft-prompt-input{min-height:7.1rem!important;max-height:12rem!important;width:100%!important;border:1px solid rgba(150,183,220,.82)!important;border-radius:.82rem!important;background:rgba(255,255,255,.96)!important;color:var(--trip-draft-native-ink)!important;font-size:1rem!important;font-weight:760!important;line-height:1.45!important;padding:1rem!important;resize:none!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.88)!important}html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder) .trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-prompt-composer footer{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:.52rem!important;margin:0!important}html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder) .trip-day-page.trip-workspace-v2.is-trip-draft-builder .day-plan-char-count{color:var(--trip-draft-native-muted)!important;font-size:.86rem!important;font-weight:900!important}html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder) .trip-day-page.trip-workspace-v2.is-trip-draft-builder :is(.day-plan-clear-prompt,.day-plan-build-prompt,.trip-draft-frame-apply){min-height:2.72rem!important;border-radius:999px!important;font-size:.9rem!important;font-weight:940!important;padding:0 1rem!important}html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder) .trip-day-page.trip-workspace-v2.is-trip-draft-builder .day-plan-clear-prompt{border:0!important;background:transparent!important;color:var(--trip-draft-native-muted)!important}html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder) .trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-ai-quick-actions{display:flex!important;gap:.52rem!important;overflow-x:auto!important;padding-bottom:.12rem!important;scrollbar-width:none!important}html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder) .trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-ai-quick-actions::-webkit-scrollbar{display:none!important}html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder) .trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-ai-quick-actions button{flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.42rem!important;min-height:2.52rem!important;max-width:13.5rem!important;border:1px solid rgba(189,209,235,.8)!important;border-radius:999px!important;background:rgba(234,244,255,.78)!important;color:var(--trip-draft-native-blue)!important;padding:.48rem .76rem!important;box-shadow:none!important}html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder) .trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-ai-quick-actions button.is-green{border-color:rgba(16,148,108,.22)!important;background:rgba(231,248,241,.92)!important;color:var(--trip-draft-native-green)!important}html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder) .trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-ai-quick-actions button.is-orange{border-color:rgba(243,114,36,.22)!important;background:rgba(255,242,232,.94)!important;color:#c45518!important}html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder) .trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-ai-quick-actions button>span{display:inline-grid!important;place-items:center!important;width:1.35rem!important;min-width:1.35rem!important;height:1.35rem!important;min-height:1.35rem!important;border-radius:999px!important;background:rgba(255,255,255,.58)!important;color:currentColor!important}html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder) .trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-ai-quick-actions button b{color:currentColor!important;font-size:.84rem!important;font-weight:940!important}html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder) .trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-ai-quick-actions button small{display:none!important}html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder) .trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-frame-builder{display:grid!important;gap:.72rem!important;padding:.86rem!important;border:1px solid rgba(178,202,229,.72)!important;border-radius:1rem!important;background:linear-gradient(180deg,rgba(255,255,255,.9),rgba(246,250,255,.78))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.8)!important}html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder) .trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-frame-builder-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:.72rem!important}html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder) .trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-frame-builder-head :is(small,strong,p){display:block!important;margin:0!important}html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder) .trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-frame-builder-head strong{color:var(--trip-draft-native-ink)!important;font-size:1.04rem!important;font-weight:930!important}html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder) .trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-frame-apply{border:1px solid rgba(23,109,204,.18)!important;background:rgba(234,244,255,.88)!important;color:var(--trip-draft-native-blue)!important}html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder) .trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-frame-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.54rem!important}html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder) .trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-frame-grid.is-long{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder) .trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-frame-field{display:grid!important;gap:.28rem!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder) .trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-frame-field>span{color:var(--trip-draft-native-muted)!important;font-size:.7rem!important;font-weight:900!important;text-transform:uppercase!important}html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder) .trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-frame-field :is(input,select),html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder) .trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-inline-dates :is(input,button){min-width:0!important;width:100%!important;height:2.7rem!important;border:1px solid rgba(164,194,226,.82)!important;border-radius:var(--trip-draft-native-field-radius)!important;background:rgba(255,255,255,.96)!important;color:var(--trip-draft-native-ink)!important;font-size:.9rem!important;font-weight:780!important;padding:0 .74rem!important}html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder) .trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-inline-dates{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr)) auto!important;align-items:end!important;gap:.54rem!important}html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder) .trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-inline-dates label{display:grid!important;gap:.28rem!important;padding:0!important;border:0!important;background:transparent!important}html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder) .trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-day-tabs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.4rem!important;padding:.4rem!important;border:1px solid var(--trip-draft-native-line)!important;border-radius:var(--trip-draft-native-radius)!important;background:rgba(255,255,255,.88)!important;box-shadow:var(--trip-draft-native-shadow)!important}html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder) .trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-day-tabs button{width:100%!important;min-width:0!important;border:0!important;border-radius:999px!important;background:transparent!important}html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder) .trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-day-tabs button.is-active{background:var(--trip-draft-native-blue)!important;color:#ffffff!important}html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder) .trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-search{min-height:3.05rem!important;border:1px solid var(--trip-draft-native-line)!important;border-radius:var(--trip-draft-native-radius)!important;background:rgba(255,255,255,.9)!important;box-shadow:var(--trip-draft-native-shadow)!important}html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder) .trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-business-pipeline{gap:.76rem!important;border-color:rgba(171,198,229,.7)!important;background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(246,250,255,.86))!important}html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder) .trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-business-stages{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.5rem!important}html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder) .trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-business-stages>span{border-radius:.82rem!important;border:1px solid rgba(188,210,235,.62)!important;background:rgba(255,255,255,.74)!important}html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder) .trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-date-row{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.58rem!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder) .trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-date-row>span{display:grid!important;gap:.28rem!important;min-height:4.1rem!important;padding:.78rem!important}html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder) .trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-date-row small{color:var(--trip-draft-native-muted)!important;font-size:.78rem!important;font-weight:860!important}html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder) .trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-date-row b{color:var(--trip-draft-native-ink)!important;font-size:1rem!important;font-weight:900!important}@media (min-width:1060px){html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder) .trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-scroll{grid-template-columns:minmax(0,1fr) minmax(21rem,27rem)!important;gap:.9rem 1rem!important}html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder) .trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-hero{grid-column:1/-1!important;grid-row:1!important}html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder) .trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-planner-update{grid-column:1!important;grid-row:2!important}html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder) .trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-readiness-card{grid-column:1!important;grid-row:3!important}html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder) .trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-describe{grid-column:1!important;grid-row:4/span 3!important}html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder) .trip-day-page.trip-workspace-v2.is-trip-draft-builder :is(.trip-draft-reply,.trip-draft-prompt-preview,.trip-draft-route-intent-box,.trip-draft-local-timeline,.trip-draft-starters,.trip-draft-smart-starts){grid-column:1!important}html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder) .trip-day-page.trip-workspace-v2.is-trip-draft-builder :is(.trip-draft-day-tabs,.trip-draft-search,.trip-draft-business-pipeline,.trip-draft-date-row,.trip-draft-destination){grid-column:2!important}html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder) .trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-day-tabs{grid-row:2!important}html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder) .trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-search{grid-row:3!important}html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder) .trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-business-pipeline{grid-row:4!important}html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder) .trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-date-row{grid-row:5!important;grid-template-columns:minmax(0,1fr)!important}html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder) .trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-destination{grid-row:6!important}}@media (max-width:1059px){html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder){--trip-draft-native-shell:min(100%,calc(100vw - 1rem))}html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder) .trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-planner-update{grid-row:2!important}html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder) .trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-readiness-card{grid-row:3!important}html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder) .trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-describe{grid-row:4!important}html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder) .trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-business-pipeline{grid-row:5!important}}@media (max-width:680px){html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder) .trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-topbar{grid-template-columns:3.05rem minmax(0,1fr) auto!important}html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder) .trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-top-actions button:first-child{display:none!important}html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder) .trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-describe>header,html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder) .trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-frame-builder-head,html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder) .trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-hero,html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder) .trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-planner-update,html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder) .trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-readiness-card{grid-template-columns:minmax(0,1fr)!important}html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder) .trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-readiness-chips{grid-column:1!important}html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder) .trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-business-stages,html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder) .trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-date-row,html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder) .trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-frame-grid,html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder) .trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-frame-grid.is-long,html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder) .trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-inline-dates,html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder) .trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-prompt-composer footer{grid-template-columns:minmax(0,1fr)!important}html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder) .trip-day-page.trip-workspace-v2.is-trip-draft-builder .day-plan-build-prompt,html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder) .trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-frame-apply{width:100%!important}}@media (max-width:680px){html body:has(.trip-day-page.trip-workspace-v2.trip-itinerary-screen:not(.is-map-only)) .trip-day-page.trip-workspace-v2.trip-itinerary-screen:not(.is-map-only) .trip-workspace-day-copilot{grid-template-columns:minmax(0,1fr)!important;overflow:hidden!important}html body:has(.trip-day-page.trip-workspace-v2.trip-itinerary-screen:not(.is-map-only)) .trip-day-page.trip-workspace-v2.trip-itinerary-screen:not(.is-map-only) .trip-workspace-day-copilot>:is(span,div){grid-column:1!important;max-width:100%!important}html body:has(.trip-day-page.trip-workspace-v2.trip-itinerary-screen:not(.is-map-only)) .trip-day-page.trip-workspace-v2.trip-itinerary-screen:not(.is-map-only) .trip-workspace-day-copilot-actions{grid-column:1!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;min-width:0!important;max-width:100%!important;gap:.48rem!important;overflow:hidden!important}html body:has(.trip-day-page.trip-workspace-v2.trip-itinerary-screen:not(.is-map-only)) .trip-day-page.trip-workspace-v2.trip-itinerary-screen:not(.is-map-only) .trip-workspace-day-copilot-actions button{width:100%!important;min-width:0!important;max-width:100%!important;justify-content:center!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body:has(.trip-day-page.trip-workspace-v2.trip-itinerary-screen:not(.is-map-only)) .trip-day-page.trip-workspace-v2.trip-itinerary-screen:not(.is-map-only) .timeline-stop-card{grid-template-columns:3.75rem minmax(0,1fr)!important;overflow:hidden!important}html body:has(.trip-day-page.trip-workspace-v2.trip-itinerary-screen:not(.is-map-only)) .trip-day-page.trip-workspace-v2.trip-itinerary-screen:not(.is-map-only) .timeline-stop-card>:is(img,span:first-child){width:3.45rem!important;min-width:3.45rem!important;height:3.45rem!important}html body:has(.trip-day-page.trip-workspace-v2.trip-itinerary-screen:not(.is-map-only)) .trip-day-page.trip-workspace-v2.trip-itinerary-screen:not(.is-map-only) .timeline-stop-card>div{grid-column:2!important;grid-row:1!important}html body:has(.trip-day-page.trip-workspace-v2.trip-itinerary-screen:not(.is-map-only)) .trip-day-page.trip-workspace-v2.trip-itinerary-screen:not(.is-map-only) .timeline-stop-card :is(.timeline-map-link,button:not(.timeline-remove-stop)){width:100%!important;min-width:0!important;max-width:100%!important}html body:has(.trip-day-page.trip-workspace-v2.trip-itinerary-screen:not(.is-map-only)) .trip-day-page.trip-workspace-v2.trip-itinerary-screen:not(.is-map-only) .timeline-stop-card .timeline-map-link{grid-column:1!important;grid-row:2!important}html body:has(.trip-day-page.trip-workspace-v2.trip-itinerary-screen:not(.is-map-only)) .trip-day-page.trip-workspace-v2.trip-itinerary-screen:not(.is-map-only) .timeline-stop-card>button:not(.timeline-map-link):not(.timeline-remove-stop){grid-column:2!important;grid-row:2!important}html body:has(.trip-day-page.trip-workspace-v2.trip-itinerary-screen:not(.is-map-only)) .trip-day-page.trip-workspace-v2.trip-itinerary-screen:not(.is-map-only) .timeline-stop-card .timeline-remove-stop{grid-column:1/-1!important;grid-row:3!important;width:100%!important;min-width:0!important;max-width:100%!important}}@media (max-width:680px){html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-itinerary-screen.trip-day-page:not(.is-map-only) .trip-workspace-day-copilot,html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen:not(.is-map-only) .trip-workspace-day-copilot{grid-template-columns:minmax(0,1fr)!important;width:100%!important;max-width:100%!important;overflow:hidden!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-itinerary-screen.trip-day-page:not(.is-map-only) .trip-workspace-day-copilot>*,html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen:not(.is-map-only) .trip-workspace-day-copilot>*{grid-column:1!important;max-width:100%!important;min-width:0!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-itinerary-screen.trip-day-page:not(.is-map-only) .trip-workspace-day-copilot-actions,html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen:not(.is-map-only) .trip-workspace-day-copilot-actions{position:static!important;inset:auto!important;transform:none!important;grid-column:1!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;flex:none!important;flex-wrap:nowrap!important;justify-self:stretch!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;gap:.5rem!important;overflow:hidden!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-itinerary-screen.trip-day-page:not(.is-map-only) .trip-workspace-day-copilot-actions button,html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen:not(.is-map-only)) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen:not(.is-map-only) .trip-workspace-day-copilot-actions button{position:static!important;transform:none!important;grid-column:auto!important;flex:initial!important;justify-content:center!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}}html body:has(.trip-day-page.trip-workspace-v2.trip-itinerary-screen:not(.is-map-only)) .trip-day-page.trip-workspace-v2.trip-itinerary-screen:not(.is-map-only) .trip-workspace-native-readiness-score{display:grid!important;place-items:center!important;gap:.08rem!important;text-align:center!important}html body:has(.trip-day-page.trip-workspace-v2.trip-itinerary-screen:not(.is-map-only)) .trip-day-page.trip-workspace-v2.trip-itinerary-screen:not(.is-map-only) .trip-workspace-native-readiness-score>em,html body:has(.trip-day-page.trip-workspace-v2.trip-itinerary-screen:not(.is-map-only)) .trip-day-page.trip-workspace-v2.trip-itinerary-screen:not(.is-map-only) .trip-workspace-native-readiness-score>span{display:block!important;min-width:0!important;line-height:1.02!important;white-space:nowrap!important}html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder) .trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-builder.is-empty-draft .trip-draft-scroll{width:min(46rem,calc(100vw - clamp(1.25rem, 6vw, 5rem)))!important;max-width:min(46rem,100%)!important;grid-template-columns:minmax(0,1fr)!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-builder.is-empty-draft .trip-draft-scroll{width:min(46rem,calc(100vw - clamp(1.25rem, 6vw, 5rem)))!important;max-width:min(46rem,100%)!important;grid-template-columns:minmax(0,1fr)!important;justify-content:center!important}html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder) .trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-builder.is-empty-draft .trip-draft-describe.trip-draft-describe,html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder) .trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-builder.is-empty-draft .trip-draft-hero{grid-column:1/-1!important;grid-row:auto!important}html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder) .trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-builder.is-empty-draft .trip-draft-scroll>*{grid-column:1/-1!important}html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder) .trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-builder.is-empty-draft .trip-draft-describe{border-color:rgba(23,109,204,.2)!important;box-shadow:0 1.35rem 3.4rem rgba(28,74,132,.11),inset 0 1px 0 rgba(255,255,255,.86)!important}html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder) .trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-builder.is-empty-draft .trip-draft-describe h2{font-size:clamp(1.26rem,2.6vw,1.7rem)!important}@media (min-width:1060px){html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder) .trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-builder.has-planning-context .trip-draft-scroll{grid-auto-flow:row dense!important}html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder) .trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-builder.has-planning-context :is(.trip-draft-hero,.trip-draft-planner-update,.trip-draft-readiness-card,.trip-draft-business-pipeline,.trip-draft-describe,.trip-draft-reply,.trip-draft-prompt-preview,.trip-draft-day-tabs,.trip-draft-search,.trip-draft-search-status,.trip-draft-date-row,.trip-draft-destination,.trip-draft-route-intent-box,.trip-draft-local-timeline,.trip-draft-starters,.trip-draft-smart-starts){grid-row:auto!important}html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder) .trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-builder.has-planning-context .trip-draft-hero{grid-column:1/-1!important}html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder) .trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-builder.has-planning-context :is(.trip-draft-describe,.trip-draft-readiness-card,.trip-draft-planner-update,.trip-draft-reply,.trip-draft-prompt-preview,.trip-draft-route-intent-box,.trip-draft-local-timeline,.trip-draft-starters,.trip-draft-smart-starts){grid-column:1!important}html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder) .trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-builder.has-planning-context :is(.trip-draft-day-tabs,.trip-draft-search,.trip-draft-search-status,.trip-draft-business-pipeline,.trip-draft-date-row,.trip-draft-destination){grid-column:2!important}}@media (max-width:1059px){html body:has(.trip-day-page.trip-workspace-v2.is-trip-draft-builder) .trip-day-page.trip-workspace-v2.is-trip-draft-builder .trip-draft-builder :is(.trip-draft-hero,.trip-draft-planner-update,.trip-draft-readiness-card,.trip-draft-business-pipeline,.trip-draft-describe,.trip-draft-reply,.trip-draft-prompt-preview,.trip-draft-day-tabs,.trip-draft-search,.trip-draft-search-status,.trip-draft-date-row,.trip-draft-destination,.trip-draft-route-intent-box,.trip-draft-local-timeline,.trip-draft-starters,.trip-draft-smart-starts){grid-column:1!important;grid-row:auto!important}}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft]){background:linear-gradient(135deg,#f8fbff,#ffffff 54%,#f4fffb)!important;background-image:linear-gradient(135deg,#f8fbff,#ffffff 54%,#f4fffb)!important;background-size:auto!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft]) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] :is(.trip-draft-topbar,.trip-draft-hero,.trip-draft-readiness-card,.trip-draft-planner-update,.trip-draft-reply,.trip-draft-prompt-preview,.trip-draft-describe,.trip-draft-prompt-composer,.trip-draft-day-tabs,.trip-draft-search,.trip-draft-date-row>span,.trip-draft-destination,.trip-draft-route-intent-box,.trip-draft-local-timeline,.trip-draft-starters,.trip-draft-smart-starts){border-color:rgba(172,193,219,.32)!important;background:rgba(255,255,255,.78)!important;background-image:none!important;box-shadow:0 .55rem 1.65rem rgba(24,51,90,.055)!important;backdrop-filter:blur(18px) saturate(118%)!important;-webkit-backdrop-filter:blur(18px) saturate(118%)!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft]) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] :is(.trip-draft-readiness-card,.trip-draft-planner-update,.trip-draft-reply,.trip-draft-prompt-preview,.trip-draft-route-intent-box,.trip-draft-local-timeline):after,html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft]) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] :is(.trip-draft-readiness-card,.trip-draft-planner-update,.trip-draft-reply,.trip-draft-prompt-preview,.trip-draft-route-intent-box,.trip-draft-local-timeline):before{content:none!important;display:none!important;background:none!important;background-image:none!important;box-shadow:none!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft]) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-draft-readiness-card{position:relative!important;overflow:hidden!important;border-color:rgba(67,183,255,.18)!important;background:linear-gradient(180deg,rgba(255,255,255,.84),rgba(248,252,255,.74))!important;background-image:linear-gradient(180deg,rgba(255,255,255,.84),rgba(248,252,255,.74))!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft]) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-draft-readiness-card::marker{content:none!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft]) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-draft-day-tabs{padding:.34rem!important;border-radius:.76rem!important;box-shadow:none!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft]) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-draft-day-tabs button{min-height:2.3rem!important;border-radius:.58rem!important;background:transparent!important;box-shadow:none!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft]) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-draft-day-tabs button.is-active{background:#07111f!important;color:#ffffff!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft]) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-draft-search{min-height:3.05rem!important;border-radius:.76rem!important;background:rgba(255,255,255,.76)!important;background-image:none!important;box-shadow:none!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft]) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-draft-search input{background:transparent!important;box-shadow:none!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft]) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-draft-prompt-composer{background:rgba(248,251,255,.72)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.78)!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft]) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] textarea.trip-draft-prompt-input{border-color:rgba(166,188,216,.46)!important;background:rgba(255,255,255,.82)!important;box-shadow:none!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft]) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-draft-ai-quick-actions button{border-color:rgba(172,193,219,.38)!important;background:rgba(255,255,255,.62)!important;background-image:none!important;box-shadow:none!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft]) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-draft-prompt-build-steps{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(7.25rem,1fr))!important;gap:.56rem!important;align-items:stretch!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft]) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-draft-prompt-build-steps span{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;grid-template-rows:auto auto!important;column-gap:.5rem!important;row-gap:.1rem!important;align-items:center!important;min-width:0!important;min-height:3.35rem!important;padding:.64rem .68rem!important;border:1px solid rgba(172,193,219,.34)!important;border-radius:.72rem!important;background:rgba(255,255,255,.66)!important;color:#687991!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.82)!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft]) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-draft-prompt-build-steps i{grid-row:1/3!important;display:inline-grid!important;place-items:center!important;width:.82rem!important;height:.82rem!important;border:2px solid!important;border-radius:999px!important;background:rgba(255,255,255,.96)!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft]) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-draft-prompt-build-steps b{min-width:0!important;overflow:hidden!important;color:inherit!important;font-size:.82rem!important;font-weight:900!important;line-height:1.08!important;letter-spacing:0!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft]) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-draft-prompt-build-steps small{min-width:0!important;overflow:hidden!important;color:inherit!important;font-size:.72rem!important;font-weight:760!important;line-height:1.1!important;letter-spacing:0!important;opacity:.72!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft]) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-draft-prompt-build-steps span.is-current{border-color:rgba(23,109,204,.24)!important;background:rgba(236,246,255,.9)!important;color:#176dcc!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft]) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-draft-prompt-build-steps span.is-done{border-color:rgba(23,149,98,.2)!important;background:rgba(233,248,241,.86)!important;color:#179562!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft]) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-draft-prompt-build-steps span.is-issue{border-color:rgba(243,114,36,.22)!important;background:rgba(255,242,233,.88)!important;color:#d35a14!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft]) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-draft-prompt-resolution-strip{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;gap:.66rem!important;align-items:center!important;padding:.72rem!important;border:1px solid rgba(67,183,255,.18)!important;border-radius:.78rem!important;background:rgba(247,251,255,.72)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.84)!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft]) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-draft-prompt-resolution-strip>span{display:inline-grid!important;place-items:center!important;width:2.28rem!important;height:2.28rem!important;border-radius:.64rem!important;background:rgba(232,243,255,.94)!important;color:#176dcc!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft]) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-draft-prompt-resolution-strip :is(div,b,small,strong){min-width:0!important;letter-spacing:0!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft]) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-draft-prompt-resolution-strip b{display:block!important;overflow:hidden!important;color:#10243d!important;font-size:.9rem!important;font-weight:900!important;line-height:1.12!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft]) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-draft-prompt-resolution-strip small{display:block!important;margin-top:.1rem!important;overflow:hidden!important;color:#6d7f95!important;font-size:.76rem!important;font-weight:730!important;line-height:1.16!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft]) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-draft-prompt-resolution-strip strong{justify-self:end!important;padding:.36rem .52rem!important;border-radius:999px!important;background:rgba(233,248,241,.92)!important;color:#179562!important;font-size:.72rem!important;font-weight:900!important;line-height:1!important;white-space:nowrap!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft]) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-draft-prompt-resolution-strip strong.is-orange{background:rgba(255,242,233,.92)!important;color:#d35a14!important}@media (max-width:760px){html body:has(main.trip-day-page.trip-workspace-v2){--trip-draft-native-shell:min(100%,calc(100vw - 1.35rem));--trip-draft-native-blue:#176dcc;--trip-draft-native-blue-soft:#e9f3ff;--trip-draft-native-green:#179562;--trip-draft-native-green-soft:#e9f8f1;--trip-draft-native-orange:#f37224;--trip-draft-native-orange-soft:#fff2e9;--trip-draft-native-ink:#0b1727;--trip-draft-native-muted:#6d7f95;--trip-draft-native-line:#e5edf7;--trip-draft-native-card:rgba(255,255,255,0.97);--trip-draft-native-shadow:0 1.15rem 2.75rem rgba(23,51,88,0.085),inset 0 1px 0 rgba(255,255,255,0.92);background:linear-gradient(180deg,#f8fbff,#ffffff 38%,#ffffff)!important;background-image:linear-gradient(180deg,#f8fbff,#ffffff 38%,#ffffff)!important;background-size:auto!important;overflow-x:clip!important}html body:has(main.trip-day-page.trip-workspace-v2) main.trip-day-page.trip-workspace-v2.trip-day-page{width:100%!important;max-width:none!important;min-height:100dvh!important;padding:calc(.72rem + env(safe-area-inset-top)) .675rem calc(9.6rem + env(safe-area-inset-bottom))!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow-x:clip!important}html body:has(main.trip-day-page.trip-workspace-v2) main.trip-day-page.trip-workspace-v2 .trip-draft-builder{width:100%!important;max-width:none!important;padding:0!important;background:transparent!important}html body:has(main.trip-day-page.trip-workspace-v2) main.trip-day-page.trip-workspace-v2 .trip-draft-scroll{display:grid!important;width:var(--trip-draft-native-shell)!important;max-width:var(--trip-draft-native-shell)!important;margin-inline:auto!important;gap:.94rem!important;padding:0 0 calc(8.4rem + env(safe-area-inset-bottom))!important}html body:has(main.trip-day-page.trip-workspace-v2) main.trip-day-page.trip-workspace-v2 :is(.trip-draft-topbar,.trip-draft-hero,.trip-draft-readiness-card,.trip-draft-planner-update,.trip-draft-business-pipeline,.trip-draft-describe,.trip-draft-reply,.trip-draft-prompt-preview,.trip-draft-route-intent-box,.trip-draft-date-row,.trip-draft-destination,.trip-draft-starters,.trip-draft-smart-starts,.trip-itinerary-summary-card,.trip-workspace-day-copilot,.trip-workspace-booking-panel,.trip-workspace-native-readiness-panel,.trip-day-timeline-head,.timeline-stop-card){border:1px solid var(--trip-draft-native-line)!important;border-radius:1.48rem!important;background:var(--trip-draft-native-card)!important;background-image:none!important;box-shadow:var(--trip-draft-native-shadow)!important;color:var(--trip-draft-native-ink)!important;overflow:hidden!important}html body:has(main.trip-day-page.trip-workspace-v2) main.trip-day-page.trip-workspace-v2 .trip-draft-topbar{position:sticky!important;top:max(.42rem,env(safe-area-inset-top))!important;z-index:22!important;display:grid!important;grid-template-columns:3.6rem minmax(0,1fr) auto!important;align-items:center!important;min-height:5.05rem!important;padding:.58rem .66rem!important;border-radius:1.05rem!important;background:rgba(255,255,255,.94)!important;box-shadow:0 1rem 2.4rem rgba(23,51,88,.075),inset 0 1px 0 rgba(255,255,255,.96)!important;-webkit-backdrop-filter:blur(22px) saturate(1.14)!important;backdrop-filter:blur(22px) saturate(1.14)!important}html body:has(main.trip-day-page.trip-workspace-v2) main.trip-day-page.trip-workspace-v2 .trip-draft-topbar h1{margin:0!important;color:var(--trip-draft-native-ink)!important;font-size:1.9rem!important;font-weight:950!important;line-height:1.02!important;letter-spacing:0!important;text-align:center!important}html body:has(main.trip-day-page.trip-workspace-v2) main.trip-day-page.trip-workspace-v2 .trip-draft-topbar p{margin:.14rem 0 0!important;color:var(--trip-draft-native-muted)!important;font-size:.91rem!important;font-weight:800!important;line-height:1.1!important;text-align:center!important}html body:has(main.trip-day-page.trip-workspace-v2) main.trip-day-page.trip-workspace-v2 :is(.trip-draft-back,.trip-draft-top-actions button){display:inline-grid!important;place-items:center!important;width:3.55rem!important;min-width:3.55rem!important;height:3.55rem!important;min-height:3.55rem!important;padding:0!important;border:0!important;border-radius:999px!important;background:rgba(255,255,255,.92)!important;color:var(--trip-draft-native-ink)!important;box-shadow:0 .82rem 1.8rem rgba(23,51,88,.08),inset 0 1px 0 rgba(255,255,255,.96)!important}html body:has(main.trip-day-page.trip-workspace-v2) main.trip-day-page.trip-workspace-v2 .trip-draft-top-actions{display:inline-grid!important;grid-auto-flow:column!important;gap:.42rem!important;align-items:center!important}html body:has(main.trip-day-page.trip-workspace-v2) main.trip-day-page.trip-workspace-v2 .trip-draft-top-actions button:last-child{width:auto!important;min-width:5.65rem!important;padding-inline:1.05rem!important;border-radius:1.65rem!important;background:var(--trip-draft-native-blue)!important;color:#ffffff!important}html body:has(main.trip-day-page.trip-workspace-v2) main.trip-day-page.trip-workspace-v2 .trip-draft-top-actions button:last-child svg{width:1.35rem!important;height:1.35rem!important}html body:has(main.trip-day-page.trip-workspace-v2) main.trip-day-page.trip-workspace-v2 .trip-draft-hero{display:grid!important;grid-template-columns:4rem minmax(0,1fr) auto!important;align-items:start!important;gap:.88rem!important;padding:1.22rem!important}html body:has(main.trip-day-page.trip-workspace-v2) main.trip-day-page.trip-workspace-v2 .trip-draft-hero>span:first-child{width:3.72rem!important;height:3.72rem!important;border-radius:1.02rem!important;background:var(--trip-draft-native-blue)!important;color:#ffffff!important;box-shadow:0 .85rem 1.65rem rgba(23,109,204,.2)!important}html body:has(main.trip-day-page.trip-workspace-v2) main.trip-day-page.trip-workspace-v2 .trip-draft-hero h2{margin:0!important;color:var(--trip-draft-native-ink)!important;font-size:clamp(1.86rem,8vw,2.55rem)!important;font-weight:950!important;line-height:1.08!important;letter-spacing:0!important}html body:has(main.trip-day-page.trip-workspace-v2) main.trip-day-page.trip-workspace-v2 .trip-draft-hero p{margin:.42rem 0 0!important;color:var(--trip-draft-native-muted)!important;font-size:1.16rem!important;font-weight:760!important;line-height:1.36!important}html body:has(main.trip-day-page.trip-workspace-v2) main.trip-day-page.trip-workspace-v2 .trip-draft-hero>button[aria-label="Review booking dates"]{width:3.55rem!important;min-width:3.55rem!important;height:3.55rem!important;border:1px solid #d5e6fb!important;border-radius:999px!important;background:var(--trip-draft-native-blue-soft)!important;color:var(--trip-draft-native-blue)!important}html body:has(main.trip-day-page.trip-workspace-v2) main.trip-day-page.trip-workspace-v2 .trip-draft-sync-pill{justify-self:start!important;min-height:2.3rem!important;padding:.46rem .86rem!important;border:1px solid #cdebdc!important;border-radius:999px!important;background:var(--trip-draft-native-green-soft)!important;color:var(--trip-draft-native-green)!important;font-size:.92rem!important;font-weight:900!important}html body:has(main.trip-day-page.trip-workspace-v2) main.trip-day-page.trip-workspace-v2 .trip-draft-primary-map{grid-column:1/-1!important;width:100%!important;min-height:4.08rem!important;border:0!important;border-radius:1.05rem!important;background:var(--trip-draft-native-blue)!important;color:#ffffff!important;font-size:1.26rem!important;font-weight:950!important;box-shadow:0 1rem 2rem rgba(23,109,204,.18)!important}html body:has(main.trip-day-page.trip-workspace-v2) main.trip-day-page.trip-workspace-v2 :is(.trip-draft-chip-row,.trip-draft-status-row,.trip-draft-readiness-chips,.trip-itinerary-chip-row){display:flex!important;flex-wrap:wrap!important;gap:.44rem!important;min-width:0!important}html body:has(main.trip-day-page.trip-workspace-v2) main.trip-day-page.trip-workspace-v2 :is(.trip-draft-chip-row b,.trip-draft-status-row b,.trip-draft-readiness-chips b,.trip-itinerary-chip-row b,.trip-draft-filter-row button,.trip-draft-day-tabs button){min-height:2.28rem!important;padding:.48rem .82rem!important;border:1px solid #d5e6fb!important;border-radius:999px!important;background:var(--trip-draft-native-blue-soft)!important;color:var(--trip-draft-native-blue)!important;font-size:.92rem!important;font-weight:900!important;line-height:1!important;box-shadow:none!important}html body:has(main.trip-day-page.trip-workspace-v2) main.trip-day-page.trip-workspace-v2 :is(.trip-draft-chip-row b.is-green,.trip-draft-status-row b.is-green,.trip-draft-readiness-chips b.is-green,.trip-itinerary-chip-row b.is-green){border-color:#cdebdc!important;background:var(--trip-draft-native-green-soft)!important;color:var(--trip-draft-native-green)!important}html body:has(main.trip-day-page.trip-workspace-v2) main.trip-day-page.trip-workspace-v2 :is(.trip-draft-chip-row b.is-orange,.trip-draft-status-row b.is-orange,.trip-draft-readiness-chips b.is-orange,.trip-itinerary-chip-row b.is-orange){border-color:#ffd9c4!important;background:var(--trip-draft-native-orange-soft)!important;color:var(--trip-draft-native-orange)!important}html body:has(main.trip-day-page.trip-workspace-v2) main.trip-day-page.trip-workspace-v2 .trip-draft-readiness-card{display:grid!important;grid-template-columns:5rem minmax(0,1fr)!important;align-items:center!important;gap:.86rem!important;padding:1.12rem!important}html body:has(main.trip-day-page.trip-workspace-v2) main.trip-day-page.trip-workspace-v2 .trip-draft-readiness-card h2{color:var(--trip-draft-native-ink)!important;font-size:1.28rem!important;font-weight:950!important}html body:has(main.trip-day-page.trip-workspace-v2) main.trip-day-page.trip-workspace-v2 .trip-draft-readiness-card p{color:var(--trip-draft-native-muted)!important;font-size:.96rem!important;font-weight:760!important;line-height:1.34!important}html body:has(main.trip-day-page.trip-workspace-v2) main.trip-day-page.trip-workspace-v2 .trip-draft-readiness-card>button{grid-column:1/-1!important;min-height:3.56rem!important;border:0!important;border-radius:1.05rem!important;background:var(--trip-draft-native-orange)!important;color:#ffffff!important;font-size:1.02rem!important;font-weight:950!important;box-shadow:0 .85rem 1.9rem rgba(243,114,36,.18)!important}html body:has(main.trip-day-page.trip-workspace-v2) main.trip-day-page.trip-workspace-v2 .trip-draft-planner-update{display:grid!important;grid-template-columns:3.45rem minmax(0,1fr)!important;gap:.9rem!important;padding:1.12rem!important;border-color:#f7d6d9!important;background:rgba(255,252,252,.96)!important}html body:has(main.trip-day-page.trip-workspace-v2) main.trip-day-page.trip-workspace-v2 .trip-draft-describe{padding:1.18rem!important;border-color:#ffe0ce!important;background:linear-gradient(180deg,rgba(255,251,248,.98),rgba(255,255,255,.98))!important}html body:has(main.trip-day-page.trip-workspace-v2) main.trip-day-page.trip-workspace-v2 .trip-draft-describe>header{display:grid!important;grid-template-columns:3.65rem minmax(0,1fr) auto!important;align-items:center!important;gap:.86rem!important}html body:has(main.trip-day-page.trip-workspace-v2) main.trip-day-page.trip-workspace-v2 .trip-draft-describe>header>span{width:3.28rem!important;height:3.28rem!important;border-radius:.95rem!important;background:linear-gradient(135deg,#f37224,#6da7ff)!important;color:#ffffff!important;box-shadow:0 .85rem 1.7rem rgba(23,109,204,.14)!important}html body:has(main.trip-day-page.trip-workspace-v2) main.trip-day-page.trip-workspace-v2 .trip-draft-describe>header h2{margin:0!important;color:var(--trip-draft-native-ink)!important;font-size:1.34rem!important;font-weight:950!important;line-height:1.08!important}html body:has(main.trip-day-page.trip-workspace-v2) main.trip-day-page.trip-workspace-v2 .trip-draft-describe>header p{margin:.22rem 0 0!important;color:var(--trip-draft-native-muted)!important;font-size:.96rem!important;font-weight:760!important;line-height:1.35!important}html body:has(main.trip-day-page.trip-workspace-v2) main.trip-day-page.trip-workspace-v2 .trip-draft-describe>header button{position:relative!important;display:inline-grid!important;place-items:center!important;width:3.62rem!important;min-width:3.62rem!important;height:3.62rem!important;min-height:3.62rem!important;padding:0!important;border:0!important;border-radius:999px!important;background:var(--trip-draft-native-blue)!important;color:#ffffff!important;font-size:0!important;box-shadow:0 .92rem 1.85rem rgba(23,109,204,.2)!important}html body:has(main.trip-day-page.trip-workspace-v2) main.trip-day-page.trip-workspace-v2 .trip-draft-describe>header button:after,html body:has(main.trip-day-page.trip-workspace-v2) main.trip-day-page.trip-workspace-v2 .trip-draft-describe>header button:before{content:none!important;display:none!important}html body:has(main.trip-day-page.trip-workspace-v2) main.trip-day-page.trip-workspace-v2 .trip-draft-voice-icon{display:block!important;width:1.58rem!important;height:1.58rem!important}html body:has(main.trip-day-page.trip-workspace-v2) main.trip-day-page.trip-workspace-v2 .trip-draft-voice-label{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;border:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}html body:has(main.trip-day-page.trip-workspace-v2) main.trip-day-page.trip-workspace-v2 .trip-draft-prompt-composer{margin-top:.98rem!important;padding:.78rem!important;border:1px solid #d9e6f4!important;border-radius:1.34rem!important;background:rgba(241,246,252,.92)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.86)!important}html body:has(main.trip-day-page.trip-workspace-v2) main.trip-day-page.trip-workspace-v2 textarea.trip-draft-prompt-input{min-height:9.35rem!important;padding:1.05rem!important;border:1px solid #cfe0f2!important;border-radius:1.12rem!important;background:rgba(255,255,255,.96)!important;color:var(--trip-draft-native-ink)!important;font-size:1.05rem!important;font-weight:760!important;line-height:1.4!important;box-shadow:none!important}html body:has(main.trip-day-page.trip-workspace-v2) main.trip-day-page.trip-workspace-v2 .trip-draft-prompt-composer footer{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:.54rem!important;margin-top:.7rem!important}html body:has(main.trip-day-page.trip-workspace-v2) main.trip-day-page.trip-workspace-v2 .trip-draft-prompt-composer footer .day-plan-build-prompt{width:auto!important;min-width:7.1rem!important;min-height:3.15rem!important;border:0!important;border-radius:1.62rem!important;background:var(--trip-draft-native-blue)!important;color:#ffffff!important;font-weight:950!important;box-shadow:0 .9rem 1.8rem rgba(23,109,204,.18)!important}html body:has(main.trip-day-page.trip-workspace-v2) main.trip-day-page.trip-workspace-v2 .trip-draft-prompt-composer footer .day-plan-clear-prompt{min-height:3.15rem!important;border:1px solid #d9e6f4!important;border-radius:1.62rem!important;background:rgba(255,255,255,.92)!important;color:var(--trip-draft-native-muted)!important;box-shadow:none!important}html body:has(main.trip-day-page.trip-workspace-v2) main.trip-day-page.trip-workspace-v2 .trip-draft-ai-quick-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.62rem!important;overflow:visible!important}html body:has(main.trip-day-page.trip-workspace-v2) main.trip-day-page.trip-workspace-v2 .trip-draft-ai-quick-actions button{width:100%!important;min-height:3.48rem!important;max-width:none!important;border-radius:.94rem!important;font-size:.96rem!important;font-weight:900!important}html body:has(main.trip-day-page.trip-workspace-v2) main.trip-day-page.trip-workspace-v2 :is(.trip-draft-starters,.trip-draft-smart-starts){padding:1.18rem!important;border-radius:1.48rem!important}html body:has(main.trip-day-page.trip-workspace-v2) main.trip-day-page.trip-workspace-v2 :is(.trip-draft-starters h2,.trip-draft-smart-starts h2,.trip-draft-smart-starts h3,.trip-day-timeline-head h2){color:var(--trip-draft-native-ink)!important;font-size:clamp(1.52rem,6.4vw,1.95rem)!important;font-weight:950!important;line-height:1.08!important;letter-spacing:0!important}html body:has(main.trip-day-page.trip-workspace-v2) main.trip-day-page.trip-workspace-v2 .trip-draft-filter-row{display:flex!important;gap:.62rem!important;overflow-x:auto!important;padding-bottom:.18rem!important;scrollbar-width:none!important}html body:has(main.trip-day-page.trip-workspace-v2) main.trip-day-page.trip-workspace-v2 .trip-draft-smart-list button,html body:has(main.trip-day-page.trip-workspace-v2) main.trip-day-page.trip-workspace-v2 .trip-draft-starters button{display:grid!important;grid-template-columns:5.7rem minmax(0,1fr) 3.1rem!important;align-items:center!important;gap:.9rem!important;min-height:8.15rem!important;padding:.9rem!important;border:1px solid var(--trip-draft-native-line)!important;border-radius:1.24rem!important;background:rgba(255,255,255,.96)!important;color:var(--trip-draft-native-ink)!important;box-shadow:0 .74rem 1.8rem rgba(23,51,88,.065)!important}html body:has(main.trip-day-page.trip-workspace-v2) main.trip-day-page.trip-workspace-v2 .trip-draft-date-review-overlay{align-items:flex-end!important;padding:0 .42rem .42rem!important;background:rgba(7,17,31,.34)!important;-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important}html body:has(main.trip-day-page.trip-workspace-v2) main.trip-day-page.trip-workspace-v2 .trip-draft-date-review-sheet{width:100%!important;max-height:min(88dvh,calc(100dvh - 1rem))!important;padding:1.05rem!important;border:0!important;border-radius:1.72rem!important;background:rgba(255,255,255,.98)!important;box-shadow:0 -1.2rem 3.5rem rgba(7,17,31,.22)!important}html body:has(main.trip-day-page.trip-workspace-v2)>.app-bottom-dock.app-bottom-dock,html.enjway-root body.enjway-body:has(main.trip-day-page.trip-workspace-v2)>nav.app-bottom-dock.app-bottom-dock{z-index:180!important;display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(0,1fr)!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;visibility:visible!important;pointer-events:auto!important;opacity:1!important;zoom:1!important;left:50%!important;right:auto!important;bottom:max(.58rem,env(safe-area-inset-bottom))!important;width:min(calc(100vw - 2.2rem),25.5rem)!important;max-width:min(calc(100vw - 2.2rem),25.5rem)!important;height:auto!important;min-height:4.92rem!important;gap:.18rem!important;padding:.46rem .55rem!important;border:1px solid rgba(255,255,255,.86)!important;border-radius:2.35rem!important;background:rgba(255,255,255,.82)!important;box-shadow:0 1.15rem 3.1rem rgba(15,23,42,.18),inset 0 1px 0 rgba(255,255,255,.98)!important;transform:translateX(-50%)!important;transform-origin:bottom center!important;-webkit-backdrop-filter:blur(30px) saturate(1.12)!important;backdrop-filter:blur(30px) saturate(1.12)!important}html body:has(main.trip-day-page.trip-workspace-v2)>.app-bottom-dock.app-bottom-dock[data-dock-count="4"],html.enjway-root body.enjway-body:has(main.trip-day-page.trip-workspace-v2)>nav.app-bottom-dock.app-bottom-dock[data-dock-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))!important;width:min(calc(100vw - 2.2rem),24.4rem)!important;max-width:min(calc(100vw - 2.2rem),24.4rem)!important}html body:has(main.trip-day-page.trip-workspace-v2)>.app-bottom-dock.app-bottom-dock a,html body:has(main.trip-day-page.trip-workspace-v2)>.app-bottom-dock.app-bottom-dock button,html.enjway-root body.enjway-body:has(main.trip-day-page.trip-workspace-v2)>nav.app-bottom-dock.app-bottom-dock a,html.enjway-root body.enjway-body:has(main.trip-day-page.trip-workspace-v2)>nav.app-bottom-dock.app-bottom-dock button{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex-direction:column!important;min-width:0!important;min-height:3.88rem!important;height:3.88rem!important;gap:.16rem!important;padding:.42rem .24rem!important;border:0!important;border-radius:2rem!important;background:transparent!important;color:#7a8aa0!important;font-size:.8rem!important;font-weight:850!important;line-height:1!important;letter-spacing:0!important;text-align:center!important;text-decoration:none!important;white-space:nowrap!important;box-shadow:none!important}html body:has(main.trip-day-page.trip-workspace-v2)>.app-bottom-dock.app-bottom-dock .app-dock-icon,html.enjway-root body.enjway-body:has(main.trip-day-page.trip-workspace-v2)>nav.app-bottom-dock.app-bottom-dock .app-dock-icon{width:1.58rem!important;height:1.58rem!important;flex:0 0 auto!important}html body:has(main.trip-day-page.trip-workspace-v2)>.app-bottom-dock.app-bottom-dock .app-dock-label,html.enjway-root body.enjway-body:has(main.trip-day-page.trip-workspace-v2)>nav.app-bottom-dock.app-bottom-dock .app-dock-label{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important;color:inherit!important;font-size:.8rem!important;font-weight:850!important;line-height:1!important;letter-spacing:0!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body:has(main.trip-day-page.trip-workspace-v2)>.app-bottom-dock.app-bottom-dock a.is-active,html body:has(main.trip-day-page.trip-workspace-v2)>.app-bottom-dock.app-bottom-dock button.is-active,html.enjway-root body.enjway-body:has(main.trip-day-page.trip-workspace-v2)>nav.app-bottom-dock.app-bottom-dock a.is-active,html.enjway-root body.enjway-body:has(main.trip-day-page.trip-workspace-v2)>nav.app-bottom-dock.app-bottom-dock button.is-active{background:rgba(255,255,255,.94)!important;color:var(--trip-draft-native-blue)!important;box-shadow:0 .78rem 1.7rem rgba(15,23,42,.12),inset 0 1px 0 rgba(255,255,255,.98)!important}html body:has(main.trip-day-page.trip-workspace-v2)>.app-bottom-dock.app-bottom-dock a.is-active[data-nav-key=trips],html.enjway-root body.enjway-body:has(main.trip-day-page.trip-workspace-v2)>nav.app-bottom-dock.app-bottom-dock a.is-active[data-nav-key=trips]{color:var(--trip-draft-native-blue)!important}html body:has(main.trip-day-page.trip-workspace-v2)>.app-bottom-dock.app-bottom-dock .app-nav-signal,html.enjway-root body.enjway-body:has(main.trip-day-page.trip-workspace-v2)>nav.app-bottom-dock.app-bottom-dock .app-nav-signal{display:none!important}}@media (max-width:760px){html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft]) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page :is(.trip-draft-topbar.trip-draft-topbar,.trip-draft-hero.trip-draft-hero,.trip-draft-readiness-card.trip-draft-readiness-card,.trip-draft-planner-update.trip-draft-planner-update,.trip-draft-business-pipeline.trip-draft-business-pipeline,.trip-draft-describe.trip-draft-describe,.trip-draft-reply.trip-draft-reply,.trip-draft-prompt-preview.trip-draft-prompt-preview,.trip-draft-route-intent-box.trip-draft-route-intent-box,.trip-draft-date-row.trip-draft-date-row,.trip-draft-destination.trip-draft-destination,.trip-draft-starters.trip-draft-starters,.trip-draft-smart-starts.trip-draft-smart-starts){border:1px solid var(--trip-draft-native-line)!important;border-radius:1.48rem!important;background:var(--trip-draft-native-card)!important;background-image:none!important;box-shadow:var(--trip-draft-native-shadow)!important;color:var(--trip-draft-native-ink)!important;overflow:hidden!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft]) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-draft-topbar.trip-draft-topbar{position:sticky!important;top:max(.42rem,env(safe-area-inset-top))!important;z-index:22!important;grid-template-columns:3.6rem minmax(0,1fr) auto!important;min-height:5.05rem!important;padding:.58rem .66rem!important;border-radius:1.05rem!important;background:rgba(255,255,255,.94)!important;box-shadow:0 1rem 2.4rem rgba(23,51,88,.075),inset 0 1px 0 rgba(255,255,255,.96)!important;-webkit-backdrop-filter:blur(22px) saturate(1.14)!important;backdrop-filter:blur(22px) saturate(1.14)!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft]) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-draft-topbar.trip-draft-topbar h1{color:var(--trip-draft-native-ink)!important;font-size:1.9rem!important;font-weight:950!important;line-height:1.02!important;letter-spacing:0!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft]) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-draft-topbar.trip-draft-topbar p{color:var(--trip-draft-native-muted)!important;font-size:.91rem!important;font-weight:800!important;line-height:1.1!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft]) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-draft-hero.trip-draft-hero{grid-template-columns:4rem minmax(0,1fr) auto!important;gap:.88rem!important;padding:1.22rem!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft]) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-draft-hero.trip-draft-hero>span:first-child{width:3.72rem!important;height:3.72rem!important;border-radius:1.02rem!important;background:var(--trip-draft-native-blue)!important;color:#ffffff!important;box-shadow:0 .85rem 1.65rem rgba(23,109,204,.2)!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft]) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-draft-hero.trip-draft-hero h2{color:var(--trip-draft-native-ink)!important;font-size:clamp(1.86rem,8vw,2.55rem)!important;font-weight:950!important;line-height:1.08!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft]) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-draft-hero.trip-draft-hero p{color:var(--trip-draft-native-muted)!important;font-size:1.16rem!important;font-weight:760!important;line-height:1.36!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft]) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-draft-describe.trip-draft-describe{padding:1.18rem!important;border-color:#ffe0ce!important;border-radius:1.48rem!important;background:linear-gradient(180deg,rgba(255,251,248,.98),rgba(255,255,255,.98))!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft]) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-draft-describe.trip-draft-describe>header{grid-template-columns:3.65rem minmax(0,1fr) auto!important;gap:.86rem!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft]) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-draft-describe.trip-draft-describe>header>span{width:3.28rem!important;height:3.28rem!important;border-radius:.95rem!important;background:linear-gradient(135deg,#f37224,#6da7ff)!important;color:#ffffff!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft]) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-draft-describe.trip-draft-describe>header button{position:relative!important;display:inline-grid!important;place-items:center!important;width:3.62rem!important;min-width:3.62rem!important;height:3.62rem!important;min-height:3.62rem!important;padding:0!important;border:0!important;border-radius:999px!important;background:var(--trip-draft-native-blue)!important;color:#ffffff!important;font-size:0!important;box-shadow:0 .92rem 1.85rem rgba(23,109,204,.2)!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft]) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-draft-prompt-composer.trip-draft-prompt-composer{border-radius:1.34rem!important;background:rgba(241,246,252,.92)!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft]) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-draft-topbar.trip-draft-topbar .trip-draft-top-actions button{display:inline-grid!important;place-items:center!important;width:3.55rem!important;min-width:3.55rem!important;height:3.55rem!important;min-height:3.55rem!important;padding:0!important;border:0!important;border-radius:999px!important;background:rgba(246,249,253,.94)!important;color:var(--trip-draft-native-muted)!important;box-shadow:0 .82rem 1.8rem rgba(23,51,88,.08),inset 0 1px 0 rgba(255,255,255,.96)!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft]) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-draft-topbar.trip-draft-topbar .trip-draft-top-actions button:last-child{grid-template-columns:auto auto!important;gap:.48rem!important;width:auto!important;min-width:5.85rem!important;padding-inline:1.05rem!important;border-radius:1.65rem!important;background:var(--trip-draft-native-blue)!important;color:#ffffff!important;font-size:.98rem!important;font-weight:950!important;box-shadow:0 .92rem 1.85rem rgba(23,109,204,.2)!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft]) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-draft-primary-map.trip-draft-primary-map{display:inline-flex!important;align-items:center!important;justify-content:center!important;grid-column:1/-1!important;width:100%!important;min-height:4.08rem!important;border:0!important;border-radius:1.05rem!important;background:var(--trip-draft-native-blue)!important;background-image:none!important;color:#ffffff!important;font-size:1.26rem!important;font-weight:950!important;box-shadow:0 1rem 2rem rgba(23,109,204,.18)!important}}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft]) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-draft-booking-panel.trip-draft-booking-panel{display:grid!important;gap:.92rem!important;width:100%!important;min-width:0!important;border:1px solid rgba(255,223,207,.98)!important;border-radius:1.55rem!important;background:radial-gradient(circle at 0 0,rgba(240,252,247,.88),transparent 15rem),rgba(255,255,255,.98)!important;color:var(--trip-draft-native-ink,#0d1b2e)!important;padding:1rem!important;box-shadow:var(--trip-draft-native-shadow,0 1.05rem 2.5rem rgba(23,51,88,.08))!important;overflow:hidden!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft]) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-draft-booking-panel.trip-draft-booking-panel header{display:grid!important;grid-template-columns:3.92rem minmax(0,1fr) auto auto!important;align-items:start!important;gap:.82rem!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft]) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-draft-booking-panel.trip-draft-booking-panel header>span{display:grid!important;place-items:center!important;width:3.45rem!important;min-width:3.45rem!important;height:3.45rem!important;min-height:3.45rem!important;border-radius:1rem!important;background:linear-gradient(135deg,#0f9a8f,#1f8bdd)!important;color:#ffffff!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft]) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-draft-booking-panel.trip-draft-booking-panel h2{margin:0!important;color:var(--trip-draft-native-ink,#0d1b2e)!important;font-size:1.45rem!important;font-weight:950!important;line-height:1.08!important;letter-spacing:0!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft]) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-draft-booking-panel.trip-draft-booking-panel p{display:-webkit-box!important;margin:.24rem 0 0!important;overflow:hidden!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;color:var(--trip-draft-native-muted,#6b7d93)!important;font-size:1.02rem!important;font-weight:790!important;line-height:1.28!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft]) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-draft-booking-panel.trip-draft-booking-panel header>b{align-self:center!important;display:inline-grid!important;place-items:center!important;min-height:2.38rem!important;border-radius:999px!important;background:rgba(255,239,229,.94)!important;color:#f36f21!important;font-size:.95rem!important;font-weight:950!important;padding:0 1rem!important;white-space:nowrap!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft]) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-draft-booking-panel.trip-draft-booking-panel header>button{align-self:center!important;display:grid!important;place-items:center!important;width:2.55rem!important;min-width:2.55rem!important;height:2.55rem!important;min-height:2.55rem!important;border:0!important;border-radius:999px!important;background:rgba(247,250,253,.96)!important;color:var(--trip-draft-native-muted,#6b7d93)!important;font-size:1.35rem!important;font-weight:950!important;padding:0!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft]) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-draft-booking-progress.trip-draft-booking-progress{position:relative!important;height:.45rem!important;overflow:hidden!important;border-radius:999px!important;background:rgba(17,28,45,.08)!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft]) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-draft-booking-progress.trip-draft-booking-progress:before{content:""!important;position:absolute!important;inset:0 auto 0 0!important;width:var(--trip-draft-booking-progress,78%)!important;border-radius:inherit!important;background:linear-gradient(90deg,#f36f21,#ff8a2a)!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft]) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-draft-booking-actions.trip-draft-booking-actions{display:grid!important;grid-template-columns:minmax(0,1fr) 4.08rem!important;align-items:stretch!important;gap:.72rem!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft]) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-draft-booking-actions.trip-draft-booking-actions button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.62rem!important;min-width:0!important;min-height:4.02rem!important;border:0!important;border-radius:1.18rem!important;font-size:1.2rem!important;font-weight:950!important;letter-spacing:0!important;padding:0 1rem!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft]) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-draft-booking-actions.trip-draft-booking-actions button:first-child{background:#f36f21!important;color:#ffffff!important;box-shadow:0 .92rem 1.9rem rgba(243,111,33,.18)!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft]) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-draft-booking-actions.trip-draft-booking-actions button:last-child{min-width:4.08rem!important;width:4.08rem!important;background:rgba(226,239,255,.92)!important;color:var(--trip-draft-native-blue,#176dcc)!important;box-shadow:none!important;padding:0!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft]) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-draft-planner-update.trip-draft-planner-update{grid-template-columns:3.52rem minmax(0,1fr) auto!important;align-items:center!important;gap:.82rem!important;border-color:rgba(17,28,45,.08)!important;background:rgba(255,255,255,.98)!important;padding:.92rem 1rem!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft]) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-draft-planner-update.trip-draft-planner-update>span{width:3.18rem!important;min-width:3.18rem!important;height:3.18rem!important;min-height:3.18rem!important;border:0!important;border-radius:.9rem!important;background:rgba(230,248,240,.98)!important;color:#10946c!important;box-shadow:none!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft]) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-draft-planner-update.trip-draft-planner-update h2{margin:0!important;color:var(--trip-draft-native-ink,#0d1b2e)!important;font-size:1.26rem!important;font-weight:950!important;line-height:1.12!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft]) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-draft-planner-update.trip-draft-planner-update p{display:block!important;margin:.2rem 0 0!important;overflow:hidden!important;color:var(--trip-draft-native-muted,#6b7d93)!important;font-size:1rem!important;font-weight:780!important;line-height:1.22!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft]) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-draft-planner-update.trip-draft-planner-update>button{display:grid!important;place-items:center!important;width:2.65rem!important;min-width:2.65rem!important;height:2.65rem!important;min-height:2.65rem!important;border:0!important;border-radius:999px!important;background:rgba(247,250,253,.96)!important;color:var(--trip-draft-native-muted,#6b7d93)!important;font-size:1.45rem!important;font-weight:950!important;line-height:1!important;padding:0!important;box-shadow:none!important}@media (max-width:760px){html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft]) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-draft-booking-panel.trip-draft-booking-panel,html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft]) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-draft-planner-update.trip-draft-planner-update{grid-column:1!important}}@media (max-width:430px){html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft]) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-draft-booking-panel.trip-draft-booking-panel{padding:.92rem!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft]) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-draft-booking-panel.trip-draft-booking-panel header{grid-template-columns:3.35rem minmax(0,1fr) auto!important;gap:.68rem!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft]) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-draft-booking-panel.trip-draft-booking-panel header>button{display:none!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft]) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-draft-booking-actions.trip-draft-booking-actions{grid-template-columns:minmax(0,1fr) 3.82rem!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft]) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-draft-booking-actions.trip-draft-booking-actions button:first-child{font-size:1.02rem!important;padding-inline:.74rem!important}}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface:is(section)){--trip-ios-parity-shell-lock:min(30.25rem,calc(100vw - 1rem));background:linear-gradient(180deg,#f8fbff,#ffffff 24rem,#ffffff)!important;background-image:linear-gradient(180deg,#f8fbff,#ffffff 24rem,#ffffff)!important;overflow-x:clip!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface:is(section)) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page{display:grid!important;justify-items:center!important;max-width:none!important;padding:calc(.72rem + env(safe-area-inset-top)) .5rem calc(8.9rem + env(safe-area-inset-bottom))!important;background:transparent!important;overflow-x:clip!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface:is(section)) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-parity-surface:is(.trip-draft-builder){width:var(--trip-ios-parity-shell-lock)!important;max-width:var(--trip-ios-parity-shell-lock)!important;min-width:0!important;margin-inline:auto!important;background:transparent!important;box-shadow:none!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface:is(section)) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-parity-scroll:is(.trip-draft-scroll){display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:var(--trip-ios-parity-shell-lock)!important;max-width:var(--trip-ios-parity-shell-lock)!important;gap:.98rem!important;margin-inline:auto!important;padding-bottom:calc(8.4rem + env(safe-area-inset-bottom))!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface:is(section)) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-parity-scroll:is(.trip-draft-scroll)>*{grid-column:1!important;grid-row:auto!important;width:100%!important;max-width:100%!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface:is(section)) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-parity-topbar:is(.trip-draft-topbar){position:sticky!important;top:max(.45rem,env(safe-area-inset-top))!important;z-index:80!important;grid-template-columns:3.65rem minmax(0,1fr) auto!important;width:var(--trip-ios-parity-shell-lock)!important;max-width:var(--trip-ios-parity-shell-lock)!important;min-height:5rem!important;margin-inline:auto!important;padding:.36rem 0!important;border:0!important;border-radius:0!important;background:rgba(248,251,255,.84)!important;box-shadow:none!important;-webkit-backdrop-filter:blur(18px) saturate(1.08)!important;backdrop-filter:blur(18px) saturate(1.08)!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface:is(section)) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-parity-topbar:is(.trip-draft-topbar) h1{color:#101827!important;font-size:1.88rem!important;font-weight:950!important;line-height:1.02!important;text-align:center!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface:is(section)) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-parity-topbar:is(.trip-draft-topbar) p{color:#697a90!important;font-size:.92rem!important;font-weight:820!important;line-height:1.1!important;text-align:center!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface:is(section)) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-parity-topbar:is(.trip-draft-topbar) .trip-draft-top-actions{display:inline-grid!important;grid-auto-flow:column!important;gap:.42rem!important;padding:.18rem!important;border-radius:2rem!important;background:rgba(255,255,255,.7)!important;box-shadow:inset 0 0 0 1px rgba(228,236,246,.78)!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface:is(section)) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-parity-hero:is(.trip-draft-hero){grid-template-columns:4.3rem minmax(0,1fr) auto!important;padding:1.18rem!important;border:1px solid #e6edf6!important;border-radius:1.56rem!important;background:rgba(255,255,255,.98)!important;box-shadow:0 1rem 2.4rem rgba(18,42,74,.075),inset 0 1px 0 rgba(255,255,255,.95)!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface:is(section)) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-parity-hero:is(.trip-draft-hero) h2{color:#101827!important;font-size:clamp(1.84rem,7vw,2.48rem)!important;font-weight:950!important;line-height:1.08!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface:is(section)) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-parity-readiness:is(.trip-draft-readiness-card){grid-template-columns:5.1rem minmax(0,1fr) auto!important;padding:1.08rem!important;border:1px solid #e6edf6!important;border-radius:1.42rem!important;background:rgba(255,255,255,.98)!important;box-shadow:0 1rem 2.4rem rgba(18,42,74,.075),inset 0 1px 0 rgba(255,255,255,.95)!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface:is(section)) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-parity-timeline:is(.trip-draft-local-timeline){display:grid!important;gap:.84rem!important;padding:.1rem 0 0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface:is(section)) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-timeline-stop-card:is(article)>div{grid-template-columns:5rem minmax(0,1fr) 3.05rem 3.05rem!important;padding:1.12rem!important;border:1px solid #e6edf6!important;border-radius:1.48rem!important;background:rgba(255,255,255,.98)!important;box-shadow:0 1rem 2.4rem rgba(18,42,74,.075),inset 0 1px 0 rgba(255,255,255,.95)!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface:is(section)) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-date-overlay:is(.trip-draft-date-review-overlay){position:fixed!important;inset:0!important;z-index:220!important;align-items:flex-end!important;justify-content:center!important;padding:0 .5rem .5rem!important;background:rgba(9,18,31,.34)!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface:is(section)) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-date-sheet:is(.trip-draft-date-review-sheet){width:var(--trip-ios-parity-shell-lock)!important;max-width:var(--trip-ios-parity-shell-lock)!important;max-height:min(89dvh,calc(100dvh - 1rem))!important;border:0!important;border-radius:2.1rem 2.1rem 1.65rem 1.65rem!important;background:rgba(255,255,255,.99)!important;box-shadow:0 -1.2rem 3.5rem rgba(7,17,31,.24)!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-parity-readiness.trip-draft-readiness-card:where(*){display:grid!important;grid-template-columns:5.2rem minmax(0,1fr) minmax(9.8rem,auto)!important;align-items:start!important;gap:.72rem .9rem!important;width:100%!important;min-width:0!important;padding:1.02rem!important;border:1px solid rgba(224,231,240,.98)!important;border-radius:1.38rem!important;background:rgba(255,255,255,.99)!important;box-shadow:0 .95rem 2.1rem rgba(17,40,70,.065),inset 0 1px 0 rgba(255,255,255,.96)!important;color:#101827!important;overflow:hidden!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-parity-readiness.trip-draft-readiness-card>span{grid-column:1!important;grid-row:1/span 2!important;display:grid!important;place-items:center!important;align-content:center!important;width:4.72rem!important;min-width:4.72rem!important;height:4.72rem!important;min-height:4.72rem!important;border-radius:999px!important;background:radial-gradient(circle at center,#ffffff 0 55%,transparent 56%),conic-gradient(#16945e var(--trip-draft-readiness,0),rgba(225,235,245,.95) 0)!important;color:#101827!important;box-shadow:none!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-parity-readiness.trip-draft-readiness-card[data-state=warning]>span{background:radial-gradient(circle at center,#ffffff 0 55%,transparent 56%),conic-gradient(#f36f21 var(--trip-draft-readiness,0),rgba(225,235,245,.95) 0)!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-parity-readiness.trip-draft-readiness-card>span b{display:block!important;margin:0!important;color:#101827!important;font-size:1.28rem!important;font-weight:950!important;line-height:1!important;letter-spacing:0!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-parity-readiness.trip-draft-readiness-card>span small{display:block!important;margin:.08rem 0 0!important;color:#63738a!important;font-size:.8rem!important;font-weight:950!important;line-height:1!important;letter-spacing:0!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-draft-readiness-copy{grid-column:2!important;min-width:0!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-draft-readiness-copy h2{display:block!important;margin:0!important;overflow:hidden!important;color:#101827!important;font-size:clamp(1.24rem,4vw,1.44rem)!important;font-weight:950!important;line-height:1.05!important;letter-spacing:0!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-draft-readiness-copy p{display:-webkit-box!important;margin:.24rem 0 0!important;overflow:hidden!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;color:#6b7d93!important;font-size:.98rem!important;font-weight:780!important;line-height:1.26!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-draft-readiness-primary.trip-draft-readiness-primary{grid-column:3!important;grid-row:1!important;align-self:start!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.45rem!important;min-width:9.8rem!important;max-width:100%!important;min-height:3.48rem!important;border:0!important;border-radius:999px!important;background:#16945e!important;color:#ffffff!important;font-size:1rem!important;font-weight:950!important;line-height:1!important;letter-spacing:0!important;padding:0 1.08rem!important;box-shadow:0 .92rem 1.8rem rgba(22,148,94,.18)!important;white-space:nowrap!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-draft-readiness-primary svg{width:1.18rem!important;height:1.18rem!important;flex:0 0 auto!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-draft-route-path-row:where(*){grid-column:1/-1!important;grid-row:2!important;display:flex!important;align-items:center!important;gap:.58rem!important;min-width:0!important;overflow:hidden!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-draft-route-path-row b{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:0!important;max-width:100%!important;min-height:2.34rem!important;border-radius:999px!important;font-size:.92rem!important;font-weight:950!important;line-height:1!important;letter-spacing:0!important;padding:0 .98rem!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-draft-route-path-row .is-origin{flex:0 1 auto!important;background:#16945e!important;color:#ffffff!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-draft-route-path-row .is-target{flex:1 1 auto!important;justify-content:flex-start!important;background:rgba(17,28,45,.055)!important;color:#101827!important;box-shadow:inset 0 0 0 1px rgba(17,28,45,.055)!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-draft-route-path-row span{flex:0 0 auto!important;color:#7b8ba1!important;font-size:1.6rem!important;font-weight:950!important;line-height:1!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-parity-readiness.trip-draft-readiness-card .trip-draft-readiness-chips{grid-column:1/-1!important;grid-row:3!important;display:flex!important;flex-wrap:wrap!important;gap:.58rem!important;min-width:0!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-draft-copilot-chip-action,html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-parity-copilot.trip-draft-describe .trip-draft-status-row b,html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-parity-readiness.trip-draft-readiness-card .trip-draft-readiness-chips b{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.42rem!important;min-width:0!important;min-height:2.35rem!important;border:1px solid rgba(198,218,238,.95)!important;border-radius:999px!important;background:rgba(232,243,255,.92)!important;color:#176dcc!important;font-size:.92rem!important;font-weight:950!important;line-height:1!important;letter-spacing:0!important;padding:0 .9rem!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-parity-copilot.trip-draft-describe .trip-draft-status-row b.is-green,html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-parity-readiness.trip-draft-readiness-card .trip-draft-readiness-chips b.is-green{border-color:rgba(181,222,203,.95)!important;background:rgba(229,247,239,.96)!important;color:#16945e!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-parity-copilot.trip-draft-describe .trip-draft-status-row b.is-blue{border-color:rgba(198,224,251,.98)!important;background:rgba(232,243,255,.96)!important;color:#2383e2!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-parity-copilot.trip-draft-describe .trip-draft-status-row b.is-orange,html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-parity-readiness.trip-draft-readiness-card .trip-draft-readiness-chips b.is-orange{border-color:rgba(255,219,197,.98)!important;background:rgba(255,243,235,.96)!important;color:#f36f21!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-parity-copilot.trip-draft-describe{display:grid!important;gap:.82rem!important;width:100%!important;min-width:0!important;padding:1.08rem!important;border:1px solid rgba(199,230,221,.98)!important;border-radius:1.5rem!important;background:radial-gradient(circle at 0 0,rgba(229,247,239,.85),transparent 15rem),linear-gradient(135deg,rgba(240,252,248,.98),rgba(245,250,255,.98))!important;color:#101827!important;box-shadow:0 1.05rem 2.3rem rgba(17,40,70,.06),inset 0 1px 0 rgba(255,255,255,.95)!important;overflow:hidden!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-parity-copilot.trip-draft-describe>header{display:grid!important;grid-template-columns:3.45rem minmax(0,1fr) 3.55rem!important;align-items:center!important;gap:.78rem!important;min-width:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-parity-copilot.trip-draft-describe>header>span{display:grid!important;place-items:center!important;width:3.28rem!important;min-width:3.28rem!important;height:3.28rem!important;min-height:3.28rem!important;border:0!important;border-radius:.95rem!important;background:linear-gradient(135deg,#129c8f,#4da1f2)!important;color:#ffffff!important;box-shadow:none!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-parity-copilot.trip-draft-describe>header>div{min-width:0!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-parity-copilot.trip-draft-describe .day-plan-eyebrow{display:block!important;margin:0 0 .22rem!important;color:#16945e!important;font-size:.78rem!important;font-weight:950!important;line-height:1!important;letter-spacing:0!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-parity-copilot.trip-draft-describe h2{margin:0!important;color:#101827!important;font-size:clamp(1.14rem,3.8vw,1.38rem)!important;font-weight:950!important;line-height:1.05!important;letter-spacing:0!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-parity-copilot.trip-draft-describe>header p{display:-webkit-box!important;margin:.28rem 0 0!important;overflow:hidden!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;color:#6b7d93!important;font-size:.98rem!important;font-weight:780!important;line-height:1.25!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-parity-copilot.trip-draft-describe>header button{display:grid!important;place-items:center!important;width:3.45rem!important;min-width:3.45rem!important;height:3.45rem!important;min-height:3.45rem!important;padding:0!important;border:0!important;border-radius:999px!important;background:#176dcc!important;color:#ffffff!important;font-size:0!important;box-shadow:0 .88rem 1.7rem rgba(23,109,204,.19)!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-parity-copilot.trip-draft-describe>header button svg{width:1.5rem!important;height:1.5rem!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-parity-copilot.trip-draft-describe .trip-draft-status-row.day-plan-composer-chips{display:flex!important;flex-wrap:wrap!important;gap:.55rem!important;min-width:0!important;margin:0!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-parity-copilot.trip-draft-describe .trip-draft-copilot-chip-action{border-color:rgba(198,224,251,.98)!important;background:rgba(232,243,255,.96)!important;color:#176dcc!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-draft-copilot-chip-action svg{width:1rem!important;height:1rem!important;flex:0 0 auto!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-draft-copilot-actions{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 3.75rem!important;align-items:stretch!important;gap:.72rem!important;min-width:0!important;width:100%!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-draft-copilot-actions button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.54rem!important;min-width:0!important;min-height:3.72rem!important;border:1px solid rgba(204,216,226,.98)!important;border-radius:1.08rem!important;color:#101827!important;font-size:1.08rem!important;font-weight:950!important;line-height:1!important;letter-spacing:0!important;padding:0 .86rem!important;overflow:hidden!important;white-space:nowrap!important;box-shadow:none!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-draft-copilot-actions button>span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-draft-copilot-actions button svg{width:1.25rem!important;height:1.25rem!important;flex:0 0 auto!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-draft-copilot-actions button strong{flex:0 0 auto!important;margin-left:auto!important;color:currentColor!important;font-size:1.18rem!important;font-weight:950!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-draft-copilot-actions .is-optimize{border-color:rgba(181,222,203,.95)!important;background:rgba(229,247,239,.96)!important;color:#16945e!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-draft-copilot-actions .is-map{border-color:rgba(17,28,45,.14)!important;background:rgba(231,236,241,.96)!important;color:#101827!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-draft-copilot-actions .is-more{width:3.75rem!important;min-width:3.75rem!important;padding:0!important;background:rgba(233,239,246,.94)!important;color:#6b7d93!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-parity-copilot.trip-draft-describe .trip-draft-frame-builder,html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-parity-copilot.trip-draft-describe .trip-draft-prompt-composer{margin-top:.18rem!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-draft-sync-badge.trip-draft-sync-badge{position:fixed!important;left:50%!important;right:auto!important;bottom:calc(6.95rem + env(safe-area-inset-bottom, 0px))!important;width:auto!important;max-width:min(22rem,calc(100vw - 2rem))!important;transform:translateX(-50%)!important;z-index:140!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-parity-readiness.trip-draft-readiness-card{border-color:rgba(214,226,238,.98)!important;background:linear-gradient(180deg,rgba(255,255,255,.995),rgba(249,252,255,.985))!important;box-shadow:0 1.15rem 2.8rem rgba(15,35,60,.075),inset 0 1px 0 rgba(255,255,255,.98)!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-draft-route-path-row{position:relative!important;padding-block:.08rem!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-draft-route-path-row:before{content:""!important;position:absolute!important;inset:50% 1.05rem auto!important;height:2px!important;border-radius:999px!important;background:linear-gradient(90deg,rgba(22,148,94,.26),rgba(35,131,226,.3))!important;transform:translateY(-50%)!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-draft-route-path-row b:where(*){position:relative!important;z-index:1!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-draft-route-path-row span:where(*){position:relative!important;z-index:1!important;display:grid!important;place-items:center!important;width:1.66rem!important;min-width:1.66rem!important;height:1.66rem!important;border-radius:999px!important;background:#ffffff!important;color:#7b8ba1!important;font-size:1.1rem!important;box-shadow:0 .35rem .9rem rgba(18,39,66,.08),inset 0 0 0 1px rgba(210,221,232,.95)!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-draft-ai-signal-rail{grid-column:1/-1!important;grid-row:3!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.56rem!important;min-width:0!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-parity-readiness.trip-draft-readiness-card .trip-draft-readiness-chips:where(*){grid-row:4!important;gap:.5rem!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-draft-ai-signal-rail span,html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-draft-copilot-intelligence span{display:grid!important;grid-template-columns:1.05rem minmax(0,1fr)!important;grid-template-areas:"icon label" "icon value"!important;align-items:center!important;gap:.08rem .42rem!important;min-width:0!important;min-height:3rem!important;border:1px solid rgba(202,218,233,.95)!important;border-radius:.98rem!important;background:rgba(255,255,255,.72)!important;color:#51657e!important;padding:.48rem .56rem!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.88)!important;overflow:hidden!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-draft-ai-signal-rail span.is-green,html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-draft-copilot-intelligence span.is-green{border-color:rgba(181,222,203,.98)!important;background:rgba(235,249,242,.82)!important;color:#148859!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-draft-ai-signal-rail span.is-blue,html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-draft-copilot-intelligence span.is-blue{border-color:rgba(192,221,251,.98)!important;background:rgba(232,243,255,.86)!important;color:#176dcc!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-draft-ai-signal-rail span.is-orange,html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-draft-copilot-intelligence span.is-orange{border-color:rgba(255,219,197,.98)!important;background:rgba(255,244,238,.86)!important;color:#f36f21!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-draft-ai-signal-rail svg,html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-draft-copilot-intelligence svg{grid-area:icon!important;width:1.05rem!important;height:1.05rem!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-draft-ai-signal-rail small,html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-draft-copilot-intelligence small{grid-area:label!important;min-width:0!important;color:#6b7d93!important;font-size:.62rem!important;font-weight:950!important;line-height:1!important;letter-spacing:0!important;text-transform:uppercase!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-draft-ai-signal-rail b,html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-draft-copilot-intelligence b{grid-area:value!important;min-width:0!important;overflow:hidden!important;color:currentColor!important;font-size:.82rem!important;font-weight:950!important;line-height:1.05!important;letter-spacing:0!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-parity-copilot.trip-draft-describe:where(*){position:relative!important;border-color:rgba(185,224,214,.98)!important;background:linear-gradient(180deg,rgba(245,253,250,.99),rgba(242,250,255,.99))!important;box-shadow:0 1.15rem 2.75rem rgba(14,42,72,.07),inset 0 1px 0 rgba(255,255,255,.96)!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-parity-copilot.trip-draft-describe:before{content:""!important;position:absolute!important;inset:0 0 auto!important;height:3px!important;background:linear-gradient(90deg,#16945e,#2383e2 52%,#f36f21)!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-draft-copilot-intelligence{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.56rem!important;min-width:0!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-draft-copilot-actions .is-optimize:where(*){background:linear-gradient(180deg,rgba(235,249,242,.98),rgba(222,245,235,.98))!important;box-shadow:0 .8rem 1.55rem rgba(22,148,94,.12)!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-draft-copilot-actions .is-map:where(*){background:linear-gradient(180deg,rgba(247,250,253,.98),rgba(230,236,242,.98))!important;box-shadow:0 .8rem 1.55rem rgba(15,35,60,.08)!important}@media (max-width:520px){html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-parity-readiness.trip-draft-readiness-card{grid-template-columns:4.18rem minmax(0,1fr) 7.7rem!important;gap:.5rem!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-parity-readiness.trip-draft-readiness-card>span{width:4.18rem!important;min-width:4.18rem!important;height:4.18rem!important;min-height:4.18rem!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-draft-readiness-primary.trip-draft-readiness-primary{grid-column:3!important;grid-row:1!important;justify-self:end!important;width:7.7rem!important;min-width:7.7rem!important;min-height:3.08rem!important;gap:.28rem!important;font-size:.78rem!important;padding-inline:.58rem!important;overflow:hidden!important;text-overflow:ellipsis!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-draft-readiness-primary svg{width:.96rem!important;height:.96rem!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-draft-readiness-copy h2{font-size:1.12rem!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-draft-readiness-copy p{font-size:.9rem!important;-webkit-line-clamp:2!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-draft-route-path-row{flex-wrap:nowrap!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-draft-route-path-row .is-origin{max-width:35%!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-draft-copilot-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 3.45rem!important;gap:.62rem!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-draft-copilot-actions button{min-height:3.55rem!important;font-size:1rem!important;padding-inline:.7rem!important}html body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-draft-copilot-actions .is-more{width:3.45rem!important;min-width:3.45rem!important}}.trip-ios-stop-photo{display:block;width:4.65rem;min-width:4.65rem;height:4.65rem;border:0;border-radius:1.08rem;object-fit:cover;overflow:hidden;background:linear-gradient(145deg,#eaf5ff,#f3f8fb 46%,#d9e4ea);box-shadow:inset 0 0 0 1px rgba(255,255,255,.62),0 .82rem 1.55rem rgba(17,38,64,.1)}.trip-draft-smart-list button>.trip-ios-smart-photo{display:block;width:5.2rem;min-width:5.2rem;height:5.2rem;min-height:5.2rem;padding:0;border:0;border-radius:1.2rem;overflow:hidden;background:#eef6ff;box-shadow:inset 0 0 0 1px rgba(18,96,189,.08)}.trip-draft-smart-list button>.trip-ios-smart-photo img{display:block;width:100%;height:100%;object-fit:cover}.trip-ios-activity-overlay{position:fixed;inset:0;z-index:235;display:flex;align-items:flex-end;justify-content:center;padding:0 .5rem max(.5rem,env(safe-area-inset-bottom));background:rgba(8,15,27,.34);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.trip-ios-activity-sheet{display:grid;gap:1rem;width:var(--trip-ios-parity-shell-lock,min(30.25rem,calc(100vw - 1rem)));max-width:var(--trip-ios-parity-shell-lock,min(30.25rem,calc(100vw - 1rem)));max-height:min(62dvh,calc(100dvh - 1rem));overflow:auto;padding:.7rem 1.08rem 1.32rem;border:0;border-radius:2.2rem 2.2rem 1.55rem 1.55rem;background:rgba(255,255,255,.995);box-shadow:0 -1.4rem 3.8rem rgba(7,17,31,.24)}.trip-ios-activity-head{display:grid;grid-template-columns:4rem minmax(0,1fr) 3.12rem;gap:.92rem;align-items:start}.trip-ios-activity-head>span{display:grid;place-items:center;width:3.76rem;height:3.76rem;border-radius:1.25rem;background:#eaf4ff;color:#176fcd}.trip-ios-activity-head>span svg{width:1.8rem;height:1.8rem}.trip-ios-activity-head h2{margin:0;color:#0d1828;font-size:1.68rem;font-weight:950;line-height:1.08;letter-spacing:0}.trip-ios-activity-head p{margin:.28rem 0 0;color:#687b92;font-size:1.06rem;font-weight:780;line-height:1.34}.trip-ios-activity-head>button{display:grid;place-items:center;width:3.12rem;height:3.12rem;border:0;border-radius:999px;background:#f3f6fa;color:#607186;font-size:1.48rem;font-weight:950;line-height:1;box-shadow:inset 0 0 0 1px rgba(220,228,238,.82)}.trip-ios-activity-filter-row{display:flex;gap:.58rem;align-items:center;margin-inline:-.1rem;padding:.05rem .1rem .1rem;overflow-x:auto;scrollbar-width:none}.trip-ios-activity-filter-row::-webkit-scrollbar{display:none}.trip-ios-activity-filter-row button{display:inline-flex;flex:0 0 auto;gap:.45rem;align-items:center;justify-content:center;min-height:2.82rem;padding:0 1.02rem;border:1px solid #d7e7fa;border-radius:999px;background:#edf6ff;color:#176fcd;font-size:1rem;font-weight:930;letter-spacing:0}.trip-ios-activity-filter-row button svg{width:1.08rem;height:1.08rem}.trip-ios-activity-filter-row button.is-active{border-color:#176fcd;background:#176fcd;color:#ffffff;box-shadow:0 .72rem 1.35rem rgba(23,111,205,.24)}.trip-ios-activity-filter-row button[data-filter=food]{border-color:#ffd7bd;background:#fff4ec;color:#f27622}.trip-ios-activity-filter-row button[data-filter=food].is-active{background:#f27622;color:#ffffff}.trip-ios-activity-filter-row button[data-filter=walk]{border-color:#c9efd8;background:#edfff4;color:#1fac5b}.trip-ios-activity-filter-row button[data-filter=walk].is-active{background:#1fac5b;color:#ffffff}.trip-ios-activity-filter-row button[data-filter=photo]{border-color:#cfe7ff;background:#eff8ff;color:#1288eb}.trip-ios-activity-filter-row button[data-filter=photo].is-active{background:#1288eb;color:#ffffff}.trip-ios-activity-filter-row button[data-filter=evening]{border-color:#efcefb;background:#fff0ff;color:#c538d5}.trip-ios-activity-filter-row button[data-filter=evening].is-active{background:#c538d5;color:#ffffff}.trip-ios-activity-list{display:grid;gap:.82rem}.trip-ios-activity-card{display:grid;grid-template-columns:5.2rem minmax(0,1fr) 3rem;gap:.88rem;align-items:center;min-height:6.25rem;padding:.72rem;border:1px solid #e7edf5;border-radius:1.42rem;background:#ffffff;box-shadow:0 .82rem 1.65rem rgba(17,38,64,.06)}.trip-ios-activity-card>img,.trip-ios-activity-card>span{display:grid;place-items:center;width:5.2rem;height:5.2rem;border-radius:1.22rem;overflow:hidden;background:linear-gradient(145deg,#f2fbff,#dbe6eb);color:#7a8795;object-fit:cover}.trip-ios-activity-card>span svg{width:1.92rem;height:1.92rem}.trip-ios-activity-card h3{margin:0;overflow:hidden;color:#111b2a;font-size:1.1rem;font-weight:950;line-height:1.14;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.trip-ios-activity-card p{display:-webkit-box;margin:.28rem 0 0;overflow:hidden;color:#6d7d91;font-size:.9rem;font-weight:760;line-height:1.28;-webkit-line-clamp:1;-webkit-box-orient:vertical}.trip-ios-activity-card em{display:flex;flex-wrap:nowrap;gap:.34rem;margin-top:.46rem;max-width:100%;overflow:hidden;font-style:normal}.trip-ios-activity-card em b{display:inline-flex;min-height:1.72rem;align-items:center;padding:0 .68rem;border-radius:999px;background:#eaf4ff;color:#176fcd;font-size:.78rem;font-weight:900;white-space:nowrap}.trip-ios-activity-card em b.is-green{background:#e9f9f0;color:#14945d}.trip-ios-activity-card em b.is-orange{background:#fff1e9;color:#f27622}.trip-ios-activity-card em b.is-sky{background:#eaf8ff;color:#1291d8}.trip-ios-activity-card>button{display:grid;place-items:center;width:2.86rem;height:2.86rem;border:0;border-radius:999px;background:#176fcd;color:#ffffff;font-size:1.86rem;font-weight:820;line-height:1;box-shadow:0 .7rem 1.32rem rgba(23,111,205,.26)}.trip-ios-activity-empty{display:grid;gap:.28rem;padding:1rem;border:1px dashed #d8e4f2;border-radius:1.24rem;background:#f8fbff;color:#607186}.trip-ios-activity-empty strong{color:#0d1828;font-size:1rem;font-weight:930}.trip-ios-activity-empty small{color:#6d7d91;font-size:.88rem;font-weight:760}.trip-ios-view-all-activities{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.72rem;align-items:center;min-height:3.7rem;padding:0 1.05rem;border:0;border-radius:1.22rem;background:#e9f4ff;color:#176fcd;font-size:1.12rem;font-weight:950;text-align:left}.trip-ios-view-all-activities svg{width:1.28rem;height:1.28rem}.trip-ios-view-all-activities span{font-size:1.34rem;font-weight:950}@media (max-width:430px){.trip-ios-activity-sheet{gap:.88rem;padding:.62rem .92rem 1.08rem;border-radius:2rem 2rem 1.4rem 1.4rem}.trip-ios-activity-head{grid-template-columns:3.65rem minmax(0,1fr) 2.85rem;gap:.72rem}.trip-ios-activity-head h2{font-size:1.5rem}.trip-ios-activity-card{grid-template-columns:4.7rem minmax(0,1fr) 2.74rem;gap:.72rem;padding:.72rem}.trip-ios-activity-card>img,.trip-ios-activity-card>span{width:4.7rem;height:4.7rem}}html:root body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-parity-scroll.trip-draft-scroll>.trip-draft-day-tabs{display:flex!important;flex-flow:row nowrap!important;align-items:center!important;justify-content:flex-start!important;gap:.58rem!important;width:100%!important;min-width:0!important;margin:.08rem 0 0!important;padding:0!important;overflow-x:auto!important;border:0!important;background:transparent!important;box-shadow:none!important;scrollbar-width:none!important}html:root body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-parity-scroll.trip-draft-scroll>.trip-draft-day-tabs::-webkit-scrollbar{display:none!important}html:root body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-parity-scroll.trip-draft-scroll>.trip-draft-day-tabs>button{flex:0 0 auto!important;width:auto!important;min-width:4.8rem!important;max-width:none!important;min-height:3rem!important;padding:0 1.08rem!important;border:1px solid #d8e8fb!important;border-radius:999px!important;background:#edf6ff!important;color:#176fcd!important;font-size:1rem!important;font-weight:950!important;line-height:1!important;letter-spacing:0!important;white-space:nowrap!important;box-shadow:none!important}html:root body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-parity-scroll.trip-draft-scroll>.trip-draft-day-tabs>button.is-active{min-width:6rem!important;border-color:transparent!important;background:#176fcd!important;color:#ffffff!important;box-shadow:0 .82rem 1.45rem rgba(23,111,205,.22)!important}html:root body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-parity-scroll.trip-draft-scroll>.trip-draft-day-tabs>button.is-import{border-color:#ffd9c2!important;background:#fff4ec!important;color:#f27622!important}html:root body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-parity-hero.trip-draft-hero .trip-draft-chip-row{display:flex!important;flex-wrap:wrap!important;gap:.38rem!important;max-width:100%!important;overflow:visible!important}html:root body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-parity-hero.trip-draft-hero .trip-draft-chip-row>b{flex:0 0 auto!important;max-width:none!important;min-height:1.75rem!important;padding:0 .68rem!important;overflow:visible!important;font-size:.78rem!important;text-overflow:clip!important;white-space:nowrap!important}html:root body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-draft-sync-badge.trip-draft-sync-badge[role=status]{bottom:calc(5.34rem + env(safe-area-inset-bottom, 0px))!important;max-width:min(13.6rem,calc(100vw - 4.4rem))!important;min-height:2.18rem!important;padding:.38rem .66rem!important;overflow:hidden!important;border:1px solid rgba(255,93,93,.3)!important;border-radius:999px!important;background:rgba(255,241,241,.92)!important;color:#ff3e4d!important;font-size:.72rem!important;font-weight:850!important;line-height:1.14!important;text-overflow:ellipsis!important;white-space:nowrap!important;pointer-events:none!important;z-index:190!important;box-shadow:0 .9rem 2.2rem rgba(255,62,77,.12),inset 0 0 0 1px rgba(255,255,255,.76)!important}html:root body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-draft-sync-badge.trip-draft-sync-badge[role=status]>span{width:.58rem!important;min-width:.58rem!important;height:.58rem!important;border-radius:999px!important;background:#ff3e4d!important}@media (max-width:430px){html:root body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-parity-hero.trip-draft-hero{position:relative!important;grid-template-columns:3.72rem minmax(0,1fr)!important;gap:.82rem!important;padding:1.06rem!important;border-radius:1.42rem!important}html:root body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-parity-hero.trip-draft-hero>div{grid-column:2/-1!important;padding-right:0!important}html:root body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-parity-hero.trip-draft-hero>button:not(.trip-draft-primary-map){position:absolute!important;top:1.02rem!important;right:1.02rem!important;width:3.25rem!important;min-width:3.25rem!important;height:3.25rem!important;min-height:3.25rem!important}html:root body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-parity-hero.trip-draft-hero h2{font-size:clamp(1.72rem,8.2vw,2.18rem)!important}}html:root body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-parity-topbar.trip-draft-topbar>div>p{max-width:14.4rem!important;margin-inline:auto!important;overflow:hidden!important;color:#6b7d92!important;font-size:.72rem!important;font-weight:850!important;line-height:1.08!important;text-overflow:ellipsis!important;white-space:nowrap!important}html:root body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-parity-readiness.trip-draft-readiness-card .trip-draft-readiness-copy h2{overflow:visible!important;color:#101827!important;font-size:1.22rem!important;font-weight:950!important;line-height:1.08!important;text-overflow:clip!important;white-space:normal!important}html:root body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-parity-readiness.trip-draft-readiness-card .trip-draft-readiness-primary{min-width:0!important;width:auto!important;max-width:8.2rem!important;min-height:3rem!important;padding-inline:.68rem!important;border-radius:999px!important;font-size:.76rem!important;line-height:1!important;white-space:nowrap!important}@media (max-width:430px){html:root body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-parity-readiness.trip-draft-readiness-card{grid-template-columns:3.68rem minmax(9.25rem,1fr) minmax(7.35rem,auto)!important;gap:.52rem .58rem!important;padding:.92rem!important}html:root body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-parity-readiness.trip-draft-readiness-card>span{width:3.62rem!important;min-width:3.62rem!important;height:3.62rem!important;min-height:3.62rem!important}html:root body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-parity-readiness.trip-draft-readiness-card>span b{font-size:1.08rem!important}html:root body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-parity-readiness.trip-draft-readiness-card>span small{font-size:.68rem!important}html:root body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-parity-readiness.trip-draft-readiness-card .trip-draft-readiness-copy h2{font-size:1.08rem!important;line-height:1.06!important;text-overflow:ellipsis!important;white-space:nowrap!important}html:root body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-parity-readiness.trip-draft-readiness-card .trip-draft-readiness-copy p{margin-top:.2rem!important;font-size:.78rem!important;line-height:1.18!important}html:root body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-parity-readiness.trip-draft-readiness-card .trip-draft-readiness-primary{max-width:7.35rem!important;min-width:7.35rem!important;min-height:2.76rem!important;gap:.3rem!important;padding-inline:.54rem!important;font-size:.7rem!important}html:root body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-parity-readiness.trip-draft-readiness-card .trip-draft-readiness-primary svg{width:.92rem!important;height:.92rem!important}}html:root body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-parity-timeline.trip-draft-local-timeline .trip-ios-timeline-stop-card>div{position:relative!important;grid-template-columns:5rem minmax(0,1fr)!important;gap:.86rem!important;align-items:center!important}html:root body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-parity-timeline.trip-draft-local-timeline .trip-ios-timeline-stop-card>div>section{min-width:0!important;padding-right:5.85rem!important;text-align:left!important}html:root body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-parity-timeline.trip-draft-local-timeline .trip-ios-timeline-stop-card>div>section h3{max-width:100%!important;margin:0!important;overflow:visible!important;color:#101827!important;font-size:clamp(1.42rem,7.2vw,1.88rem)!important;font-weight:930!important;line-height:1.18!important;letter-spacing:0!important;text-align:left!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important}html:root body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-parity-timeline.trip-draft-local-timeline .trip-ios-timeline-stop-card>div>button{position:absolute!important;top:50%!important;display:grid!important;place-items:center!important;width:2.9rem!important;min-width:2.9rem!important;height:2.9rem!important;min-height:2.9rem!important;padding:0!important;transform:translateY(-50%)!important}html:root body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-parity-timeline.trip-draft-local-timeline .trip-ios-timeline-stop-card>div>button:first-of-type{right:4.05rem!important}html:root body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-parity-timeline.trip-draft-local-timeline .trip-ios-timeline-stop-card>div>button:nth-of-type(2){right:.95rem!important}.trip-web-planning-rail{display:none}@media (min-width:980px){html:root body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface.has-planning-context .trip-web-planning-rail) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-draft-sync-badge[role=status],html:root body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface.has-planning-context .trip-web-planning-rail) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-draft-dock,html:root body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface.has-planning-context .trip-web-planning-rail)>nav[aria-label="Main app navigation"]{display:none!important;visibility:hidden!important;pointer-events:none!important}}@media (max-width:979px){html:root body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface.has-planning-context .trip-web-planning-rail) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-web-planning-rail{display:none!important}}@media (min-width:980px){html:root body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface.has-planning-context .trip-web-planning-rail){--trip-ios-parity-shell:min(78rem,calc(100vw - 3rem));--trip-ios-parity-shell-lock:min(78rem,calc(100vw - 3rem))}html:root body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface.has-planning-context .trip-web-planning-rail) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-parity-scroll.trip-draft-scroll{grid-template-columns:minmax(32rem,1fr) minmax(20rem,24rem)!important;column-gap:1rem!important;align-items:start!important}html:root body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface.has-planning-context .trip-web-planning-rail) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-ios-parity-scroll.trip-draft-scroll>:is(.trip-draft-hero,.trip-draft-day-tabs,.trip-draft-search,.trip-draft-search-status,.trip-draft-readiness-card,.trip-draft-planner-update,.trip-draft-business-pipeline,.trip-draft-describe,.trip-draft-reply,.trip-draft-prompt-preview,.trip-draft-date-row,.trip-draft-destination,.trip-draft-route-intent-box,.trip-draft-local-timeline,.trip-draft-starters,.trip-draft-booking-panel,.trip-draft-smart-starts){grid-column:1!important;width:100%!important;max-width:100%!important}html:root body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface.has-planning-context .trip-web-planning-rail) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-web-planning-rail{position:sticky!important;top:1.25rem!important;z-index:3!important;display:grid!important;grid-column:2!important;grid-row:1/span 14!important;gap:.88rem!important;align-self:start!important;width:100%!important;min-width:0!important}html:root body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface.has-planning-context .trip-web-planning-rail) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-web-rail-card{display:grid!important;gap:.88rem!important;min-width:0!important;padding:.9rem!important;border:1px solid rgba(209,224,242,.98)!important;border-radius:1.05rem!important;background:rgba(255,255,255,.96)!important;box-shadow:0 1rem 2.2rem rgba(15,38,69,.08),inset 0 1px 0 rgba(255,255,255,.95)!important}html:root body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface.has-planning-context .trip-web-planning-rail) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-web-rail-card>header{display:grid!important;grid-template-columns:2.9rem minmax(0,1fr) auto!important;gap:.7rem!important;align-items:start!important}html:root body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface.has-planning-context .trip-web-planning-rail) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-web-rail-card>header>span{display:grid!important;place-items:center!important;width:2.65rem!important;height:2.65rem!important;border-radius:.8rem!important;background:linear-gradient(135deg,#0d2342,#176fcd 72%,#1eb6d8)!important;color:#ffffff!important}html:root body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface.has-planning-context .trip-web-planning-rail) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-web-rail-card>header>div{min-width:0!important}html:root body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface.has-planning-context .trip-web-planning-rail) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-web-rail-card :is(h2,h3,p,small,b,footer){margin:0!important;letter-spacing:0!important}html:root body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface.has-planning-context .trip-web-planning-rail) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-web-rail-card small{color:#176fcd!important;font-size:.68rem!important;font-weight:950!important;line-height:1.1!important;text-transform:uppercase!important}html:root body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface.has-planning-context .trip-web-planning-rail) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-web-rail-card h2{color:#101827!important;font-size:1.15rem!important;font-weight:950!important;line-height:1.04!important}html:root body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface.has-planning-context .trip-web-planning-rail) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-web-rail-card p{margin-top:.18rem!important;color:#65778d!important;font-size:.82rem!important;font-weight:760!important;line-height:1.28!important}html:root body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface.has-planning-context .trip-web-planning-rail) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-web-rail-command>header>strong{display:grid!important;place-items:center!important;width:3rem!important;height:3rem!important;border-radius:999px!important;background:radial-gradient(circle at center,#ffffff 58%,transparent 59%),conic-gradient(#176fcd var(--trip-web-rail-score,0),#e8eff8 0)!important;color:#101827!important;font-size:1rem!important;font-weight:950!important;line-height:.85!important}html:root body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface.has-planning-context .trip-web-planning-rail) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-web-rail-command>header>strong small{color:#697a90!important;font-size:.58rem!important;text-transform:none!important}html:root body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface.has-planning-context .trip-web-planning-rail) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-web-rail-action-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.45rem!important}html:root body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface.has-planning-context .trip-web-planning-rail) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-web-rail-action{display:grid!important;justify-items:start!important;gap:.22rem!important;min-height:4.8rem!important;padding:.68rem!important;border:1px solid #d8e7f8!important;border-radius:.75rem!important;background:#f7fbff!important;color:#101827!important;text-align:left!important;cursor:pointer!important}html:root body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface.has-planning-context .trip-web-planning-rail) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-web-rail-action svg{width:1.05rem!important;height:1.05rem!important;color:#176fcd!important}html:root body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface.has-planning-context .trip-web-planning-rail) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-web-rail-action b{overflow:hidden!important;color:#101827!important;font-size:.88rem!important;font-weight:940!important;line-height:1.08!important;text-overflow:ellipsis!important;white-space:nowrap!important}html:root body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface.has-planning-context .trip-web-planning-rail) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-web-rail-action[data-tone=green]{border-color:#c9eadb!important;background:#effaf5!important}html:root body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface.has-planning-context .trip-web-planning-rail) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-web-rail-action[data-tone=orange]{border-color:#ffd8bf!important;background:#fff4ed!important}html:root body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface.has-planning-context .trip-web-planning-rail) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-web-rail-primary{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:3rem!important;padding:0 .95rem!important;border:0!important;border-radius:.72rem!important;background:linear-gradient(90deg,#0d2342,#176fcd 62%,#1bb6d7)!important;color:#ffffff!important;font-size:.92rem!important;font-weight:950!important;line-height:1!important;cursor:pointer!important}html:root body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface.has-planning-context .trip-web-planning-rail) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-web-rail-command>footer{color:#176fcd!important;font-size:.76rem!important;font-weight:940!important;line-height:1!important;text-transform:uppercase!important}html:root body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface.has-planning-context .trip-web-planning-rail) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-web-rail-booking{background:linear-gradient(180deg,rgba(239,249,245,.98),rgba(248,252,255,.98))!important}html:root body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface.has-planning-context .trip-web-planning-rail) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-web-rail-route-line{display:flex!important;align-items:center!important;gap:.42rem!important;min-width:0!important;padding:.48rem!important;overflow:hidden!important;border-radius:999px!important;background:#eef6ff!important}html:root body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface.has-planning-context .trip-web-planning-rail) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-web-rail-route-line b{min-width:0!important;padding:.36rem .58rem!important;overflow:hidden!important;border-radius:999px!important;background:#ffffff!important;color:#101827!important;font-size:.78rem!important;font-weight:930!important;line-height:1!important;text-overflow:ellipsis!important;white-space:nowrap!important}html:root body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface.has-planning-context .trip-web-planning-rail) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-web-rail-chip-row{display:flex!important;flex-wrap:wrap!important;gap:.42rem!important}html:root body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface.has-planning-context .trip-web-planning-rail) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-web-rail-chip-row b{min-height:1.72rem!important;padding:.42rem .6rem!important;border:1px solid #d9e7f7!important;border-radius:999px!important;background:#eef6ff!important;color:#176fcd!important;font-size:.72rem!important;font-weight:940!important;line-height:1!important;white-space:nowrap!important}html:root body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface.has-planning-context .trip-web-planning-rail) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-web-rail-chip-row b.is-green{border-color:#c8ead8!important;background:#eaf8f1!important;color:#13955e!important}html:root body:has(main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft] .trip-ios-parity-surface.has-planning-context .trip-web-planning-rail) main.trip-day-page.trip-workspace-v2.is-trip-draft-builder[data-trip-workspace-screen=draft].trip-day-page .trip-web-rail-chip-row b.is-orange{border-color:#ffd8c1!important;background:#fff2e9!important;color:#ef7221!important}}html body:has(main.trip-day-page.trip-itinerary-screen .trip-itinerary-replica){min-width:0!important;overflow-x:hidden!important;background:#f6f9ff!important}html body:has(main.trip-day-page.trip-itinerary-screen .trip-itinerary-replica) main.trip-day-page.trip-itinerary-screen .app-bottom-dock,html body:has(main.trip-day-page.trip-itinerary-screen .trip-itinerary-replica) main.trip-day-page.trip-itinerary-screen>.app-bottom-dock,html body:has(main.trip-day-page.trip-itinerary-screen .trip-itinerary-replica) main.trip-day-page.trip-itinerary-screen>.app-topbar,html body:has(main.trip-day-page.trip-itinerary-screen .trip-itinerary-replica)>.app-bottom-dock,html body:has(main.trip-day-page.trip-itinerary-screen .trip-itinerary-replica)>.app-topbar,html body:has(main.trip-day-page.trip-itinerary-screen .trip-itinerary-replica)>nav.app-bottom-dock{display:none!important;visibility:hidden!important;pointer-events:none!important;opacity:0!important}html body:has(main.trip-day-page.trip-itinerary-screen .trip-itinerary-replica) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen:not(.is-map-only){--webnext-screen-zoom:1!important;--webnext-preview-gutter:0rem!important;display:block!important;zoom:1!important;inline-size:100%!important;width:100vw!important;min-inline-size:0!important;max-inline-size:100%!important;max-width:100vw!important;min-height:100dvh!important;transform:none!important;transform-origin:top left!important;justify-self:stretch!important;margin:0!important;padding:0!important;padding-inline:0!important;overflow-x:hidden!important;background:#f6f9ff!important}html body:has(main.trip-day-page.trip-itinerary-screen .trip-itinerary-replica) .trip-itinerary-shell.trip-itinerary-rail:has(.trip-itinerary-replica){display:block!important;width:100vw!important;max-width:100vw!important;min-height:100dvh!important;margin:0!important;padding:0!important;overflow:visible!important;color:#071329!important}html body:has(main.trip-day-page.trip-itinerary-screen .trip-itinerary-replica) .trip-itinerary-shell.trip-itinerary-rail:has(.trip-itinerary-replica)>:not(.trip-itinerary-replica):not(.trip-detail-modal):not(.trip-itinerary-date-review-overlay){display:none!important}html body:has(main.trip-day-page.trip-itinerary-screen .trip-itinerary-replica) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen:not(.is-map-only) :is(.trip-day-topbar,.trip-itinerary-summary-card,.trip-itinerary-ios-controls,.trip-itinerary-workspace-strip,.trip-itinerary-production-brief,.trip-itinerary-action-grid,.trip-workspace-group-panel,.trip-workspace-native-readiness-panel,.trip-workspace-readiness-panel,.trip-workspace-booking-panel,.trip-route-insight-panel,.trip-route-memory-strip,.trip-workspace-ai-status-panel,.trip-workspace-copilot-review-panel,.trip-workspace-booking-intent-panel,.trip-workspace-plan-book-panel,.trip-business-cockpit,.trip-day-timeline-head,.trip-day-timeline,.trip-workspace-day-copilot,.trip-itinerary-bottom-signals){display:none!important}html body:has(main.trip-day-page.trip-itinerary-screen .trip-itinerary-replica) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-itinerary-screen:not(.is-map-only) .trip-itinerary-shell.trip-itinerary-rail.is-itinerary-screen>.trip-route-insight-panel,html body:has(main.trip-day-page.trip-itinerary-screen .trip-itinerary-replica) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-itinerary-screen:not(.is-map-only) .trip-itinerary-shell.trip-itinerary-rail.is-itinerary-screen>.trip-workspace-native-readiness-panel,html body:has(main.trip-day-page.trip-itinerary-screen .trip-itinerary-replica) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-itinerary-screen:not(.is-map-only) .trip-itinerary-shell.trip-itinerary-rail.is-itinerary-screen>.trip-workspace-readiness-panel{display:none!important;visibility:hidden!important;width:0!important;height:0!important;min-width:0!important;min-height:0!important;max-width:0!important;max-height:0!important;overflow:hidden!important;pointer-events:none!important}html body:has(main.trip-day-page.trip-itinerary-screen .trip-itinerary-replica) .trip-itinerary-replica,html body:has(main.trip-day-page.trip-itinerary-screen .trip-itinerary-replica) .trip-itinerary-replica *,html body:has(main.trip-day-page.trip-itinerary-screen .trip-itinerary-replica) .trip-itinerary-replica :after,html body:has(main.trip-day-page.trip-itinerary-screen .trip-itinerary-replica) .trip-itinerary-replica :before{box-sizing:border-box!important;letter-spacing:0!important}html body:has(main.trip-day-page.trip-itinerary-screen .trip-itinerary-replica) .trip-itinerary-replica{--trip-replica-bg:#f6f9ff;--trip-replica-rail:rgba(255,255,255,0.88);--trip-replica-card:rgba(255,255,255,0.94);--trip-replica-card-strong:#ffffff;--trip-replica-field:#f7faff;--trip-replica-line:rgba(190,204,228,0.78);--trip-replica-soft-line:rgba(210,222,240,0.72);--trip-replica-ink:#071329;--trip-replica-text:#22304a;--trip-replica-muted:#66718a;--trip-replica-faint:#8d99ad;--trip-replica-blue:#2f65ff;--trip-replica-purple:#7c3dff;--trip-replica-violet:#a04eff;--trip-replica-green:#16a46f;--trip-replica-orange:#f28b2c;--trip-replica-red:#ff596c;--trip-replica-shadow:0 22px 70px rgba(46,73,116,0.12);--trip-replica-soft-shadow:0 12px 36px rgba(43,73,116,0.1);display:grid!important;grid-template-columns:14.8rem minmax(0,1fr) 20.25rem!important;gap:1rem!important;width:100vw!important;min-height:100dvh!important;padding:0!important;background:linear-gradient(180deg,rgba(255,255,255,.82),rgba(246,249,255,.94)),var(--trip-replica-bg)!important;color:var(--trip-replica-ink)!important;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Inter,Arial,sans-serif!important}html body:has(main.trip-day-page.trip-itinerary-screen .trip-itinerary-replica) .trip-itinerary-shell.is-dark-mode .trip-itinerary-replica{--trip-replica-bg:#050916;--trip-replica-rail:rgba(8,14,30,0.94);--trip-replica-card:rgba(15,23,43,0.9);--trip-replica-card-strong:#111a31;--trip-replica-field:#131d35;--trip-replica-line:rgba(102,119,164,0.34);--trip-replica-soft-line:rgba(97,116,160,0.22);--trip-replica-ink:#f7fbff;--trip-replica-text:#d6deef;--trip-replica-muted:#9faac0;--trip-replica-faint:#76829a;--trip-replica-blue:#6c63ff;--trip-replica-purple:#7a4dff;--trip-replica-violet:#a45dff;--trip-replica-green:#39d69b;--trip-replica-orange:#ffac4c;--trip-replica-red:#ff6478;--trip-replica-shadow:0 24px 80px rgba(0,0,0,0.38);--trip-replica-soft-shadow:0 14px 38px rgba(0,0,0,0.24);background:radial-gradient(circle at 70% -12%,rgba(93,84,255,.18),transparent 30rem),linear-gradient(180deg,#050916,#07101f 54%,#050916)!important}html body:has(main.trip-day-page.trip-itinerary-screen .trip-itinerary-replica) .trip-itinerary-replica :is(button,a,input){font:inherit!important}html body:has(main.trip-day-page.trip-itinerary-screen .trip-itinerary-replica) .trip-itinerary-replica button{cursor:pointer!important}html body:has(main.trip-day-page.trip-itinerary-screen .trip-itinerary-replica) .trip-itinerary-replica button:disabled{cursor:default!important;opacity:.58!important}html body:has(main.trip-day-page.trip-itinerary-screen .trip-itinerary-replica) .trip-itinerary-replica svg{display:block!important;width:1.05rem!important;height:1.05rem!important;flex:0 0 auto!important}.trip-replica-sidebar{position:sticky!important;top:0!important;display:grid!important;grid-template-rows:auto auto auto auto!important;align-content:start!important;gap:1.05rem!important;height:100dvh!important;padding:1.75rem 1.25rem!important;border-right:1px solid var(--trip-replica-line)!important;background:var(--trip-replica-rail)!important;box-shadow:inset -1px 0 0 rgba(255,255,255,.34)!important;overflow:hidden auto!important}.trip-replica-brand{display:inline-grid!important;grid-template-columns:2rem auto!important;align-items:center!important;gap:.65rem!important;min-height:2.5rem!important;color:var(--trip-replica-ink)!important;text-decoration:none!important}.trip-replica-brand span{display:inline-grid!important;place-items:center!important;width:2rem!important;height:2rem!important;border-radius:0!important;color:transparent!important;background:transparent!important;position:relative!important;overflow:visible!important}.trip-replica-brand span svg{display:none!important}.trip-replica-brand span:after,.trip-replica-brand span:before{content:""!important;position:absolute!important;inset:.02rem!important;border-radius:38% 62% 42% 58%/58% 42% 62% 38%!important;background:linear-gradient(135deg,#815fff,#614eff 55%,#6fd5ff)!important;box-shadow:0 16px 30px rgba(95,86,242,.26)!important;transform:rotate(45deg) scaleX(.46)!important}.trip-replica-brand span:after{transform:rotate(-45deg) scaleX(.46)!important}.trip-replica-brand b{color:var(--trip-replica-ink)!important;font-size:1.28rem!important;font-weight:950!important}.trip-replica-collapse{position:absolute!important;top:2rem!important;right:.7rem!important;width:1.82rem!important;height:1.82rem!important;display:grid!important;place-items:center!important;border:0!important;border-radius:8px!important;background:#f1f2ff!important;color:#6a7298!important;font-size:.86rem!important;font-weight:950!important}.trip-replica-nav,.trip-replica-sidebar-foot{display:grid!important;align-content:start!important;gap:.45rem!important}.trip-replica-nav{padding-top:1.5rem!important}.trip-replica-nav button,.trip-replica-sidebar-foot button{position:relative!important;display:grid!important;grid-template-columns:1.35rem minmax(0,1fr) auto!important;align-items:center!important;gap:.8rem!important;width:100%!important;min-height:3.2rem!important;padding:0 .78rem!important;border:1px solid transparent!important;border-radius:8px!important;background:transparent!important;color:var(--trip-replica-muted)!important;text-align:left!important}.trip-replica-nav button>span{display:inline-grid!important;place-items:center!important;width:1.35rem!important;height:1.35rem!important;color:currentColor!important}.trip-replica-sidebar-foot button{min-height:2.5rem!important;color:var(--trip-replica-text)!important;font-size:.82rem!important;font-weight:760!important}.trip-replica-nav button b,.trip-replica-sidebar-foot button{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.trip-replica-nav button b{color:currentColor!important;font-size:.9rem!important;font-weight:750!important}.trip-replica-nav button em{display:inline-grid!important;min-width:1.35rem!important;height:1.35rem!important;place-items:center!important;border-radius:999px!important;background:rgba(124,61,255,.16)!important;color:var(--trip-replica-violet)!important;font-size:.72rem!important;font-style:normal!important;font-weight:920!important}.trip-replica-nav button.is-active{border-color:rgba(124,61,255,.16)!important;background:linear-gradient(90deg,rgba(104,80,255,.14),rgba(104,80,255,.07))!important;color:#5238f4!important}.trip-replica-nav button.is-active>span{width:1.55rem!important;height:1.55rem!important;padding:.28rem!important;border-radius:6px!important;background:#694cff!important;color:#ffffff!important}.trip-replica-pro-card{display:grid!important;gap:.75rem!important;padding:1.05rem!important;border:1px solid rgba(124,61,255,.18)!important;border-radius:8px!important;background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(241,239,255,.92) 62%,rgba(238,250,255,.9))!important;box-shadow:var(--trip-replica-soft-shadow)!important}.trip-replica-pro-card>span{display:none!important}.trip-replica-pro-card b{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:.65rem!important;color:var(--trip-replica-ink)!important;font-size:.92rem!important;font-weight:900!important}.trip-replica-pro-card b span{display:inline-grid!important;place-items:center!important;min-width:2.05rem!important;height:1.35rem!important;padding:0 .45rem!important;border-radius:.42rem!important;background:#121a37!important;color:#ffffff!important;font-size:.62rem!important;line-height:1!important;font-weight:920!important}.trip-replica-pro-card p{margin:0!important;color:var(--trip-replica-muted)!important;font-size:.74rem!important;font-weight:720!important;line-height:1.36!important}.trip-replica-pro-card button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.4rem!important;width:fit-content!important;min-width:0!important;min-height:2.15rem!important;border:0!important;border-radius:.6rem!important;background:linear-gradient(135deg,var(--trip-replica-purple),var(--trip-replica-blue))!important;color:#fff!important;font-size:.74rem!important;font-weight:900!important;line-height:1.1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.trip-replica-main{grid-template-rows:auto auto minmax(0,1fr) auto!important;padding:1.45rem 0!important}.trip-replica-main,.trip-replica-topline{display:grid!important;gap:1rem!important;min-width:0!important}.trip-replica-topline{grid-template-columns:minmax(0,.86fr) minmax(18rem,.96fr) auto!important;align-items:center!important}.trip-replica-crumbs,.trip-replica-user-tools{display:flex!important;align-items:center!important;min-width:0!important;gap:.72rem!important}.trip-replica-user-tools{justify-content:flex-end!important;justify-self:end!important;flex:0 0 auto!important;white-space:nowrap!important}.trip-replica-crumbs{color:var(--trip-replica-muted)!important;font-size:.86rem!important;font-weight:760!important}.trip-replica-crumbs b,.trip-replica-crumbs strong{color:var(--trip-replica-text)!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.trip-replica-crumbs em{padding:.22rem .58rem!important;border-radius:999px!important;background:rgba(108,99,255,.12)!important;color:var(--trip-replica-blue)!important;font-size:.72rem!important;font-style:normal!important;font-weight:900!important}.trip-replica-search{display:grid!important;grid-template-columns:1.15rem minmax(0,1fr) auto!important;align-items:center!important;gap:.55rem!important;width:100%!important;min-width:0!important;min-height:2.72rem!important;padding:0 .62rem 0 .78rem!important;border:1px solid var(--trip-replica-line)!important;border-radius:999px!important;background:var(--trip-replica-card)!important;color:var(--trip-replica-muted)!important;box-shadow:var(--trip-replica-soft-shadow)!important}.trip-replica-search input{display:block!important;width:100%!important;min-width:0!important;border:0!important;outline:0!important;background:transparent!important;color:var(--trip-replica-ink)!important;font-size:.84rem!important;font-weight:760!important}.trip-replica-search input::placeholder{color:var(--trip-replica-faint)!important}.trip-replica-search kbd{display:inline-grid!important;min-width:2.8rem!important;min-height:1.45rem!important;place-items:center!important;padding:0 .38rem!important;border-radius:.45rem!important;background:rgba(108,99,255,.1)!important;color:var(--trip-replica-blue)!important;font-size:.64rem!important;font-family:inherit!important;font-weight:900!important}.trip-replica-theme-switch{display:inline-grid!important;grid-template-columns:2.85rem auto!important;align-items:center!important;gap:.45rem!important;min-height:2.4rem!important;padding:.2rem .68rem .2rem .24rem!important;border:1px solid var(--trip-replica-line)!important;border-radius:999px!important;background:var(--trip-replica-card)!important;color:var(--trip-replica-text)!important;box-shadow:var(--trip-replica-soft-shadow)!important}.trip-replica-theme-switch input{position:absolute!important;inline-size:1px!important;block-size:1px!important;opacity:0!important}.trip-replica-theme-switch span{position:relative!important;display:block!important;width:2.55rem!important;height:1.55rem!important;border-radius:999px!important;background:#dce8f8!important}.trip-replica-theme-switch span:after{position:absolute!important;top:.18rem!important;left:.2rem!important;width:1.18rem!important;height:1.18rem!important;border-radius:999px!important;background:#fff!important;box-shadow:0 3px 8px rgba(42,70,110,.24)!important;content:""!important;transition:transform .18s ease!important}.trip-replica-theme-switch input:checked+span{background:linear-gradient(135deg,var(--trip-replica-purple),var(--trip-replica-blue))!important}.trip-replica-theme-switch input:checked+span:after{transform:translateX(.98rem)!important}.trip-replica-theme-switch b{color:var(--trip-replica-text)!important;font-size:.8rem!important;font-weight:860!important}.trip-replica-avatar,.trip-replica-icon-button{display:inline-grid!important;flex:0 0 auto!important;place-items:center!important;width:2.55rem!important;height:2.55rem!important;border:1px solid var(--trip-replica-line)!important;border-radius:999px!important;background:var(--trip-replica-card)!important;color:var(--trip-replica-text)!important;box-shadow:var(--trip-replica-soft-shadow)!important}.trip-replica-avatar{position:relative!important;overflow:visible!important;font-weight:950!important;isolation:isolate!important}.trip-replica-avatar i{position:absolute!important;right:.08rem!important;bottom:.08rem!important;width:.62rem!important;height:.62rem!important;border:2px solid var(--trip-replica-card-strong)!important;border-radius:999px!important;background:var(--trip-replica-green)!important}.trip-replica-people-row a,.trip-replica-signin{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:2.45rem!important;padding:0 .95rem!important;border:1px solid rgba(75,103,255,.2)!important;border-radius:.72rem!important;background:var(--trip-replica-field)!important;color:var(--trip-replica-blue)!important;text-decoration:none!important;font-size:.82rem!important;font-weight:900!important}.trip-replica-ai-panel,.trip-replica-bottom-insights,.trip-replica-hero,.trip-replica-workboard{border:1px solid var(--trip-replica-line)!important;background:var(--trip-replica-card)!important;box-shadow:var(--trip-replica-shadow)!important;-webkit-backdrop-filter:blur(22px) saturate(150%)!important;backdrop-filter:blur(22px) saturate(150%)!important}.trip-replica-hero{display:grid!important;grid-template-columns:minmax(18rem,1fr) minmax(11.5rem,13.25rem)!important;grid-template-areas:"copy readiness" "modules modules" "actions actions"!important;gap:1.05rem!important;align-items:start!important;min-width:0!important;padding:1.35rem 1.45rem 1.2rem!important;border-radius:1.16rem!important;background:linear-gradient(90deg,rgba(255,255,255,.9) 0,rgba(255,255,255,.72) 48%,rgba(255,255,255,.9) 100%),var(--trip-replica-hero-photo,var(--trip-replica-card))!important;background-position:50%!important;background-size:cover!important}.trip-itinerary-shell.is-dark-mode .trip-replica-hero{background:linear-gradient(90deg,rgba(5,9,22,.88) 0,rgba(8,14,30,.66) 48%,rgba(5,9,22,.9) 100%),var(--trip-replica-hero-photo,var(--trip-replica-card))!important}.trip-replica-hero-copy{grid-area:copy!important;display:grid!important;gap:.6rem!important;min-width:0!important}.trip-replica-hero-actions{display:flex!important;align-items:center!important;gap:.55rem!important;min-width:0!important}.trip-replica-hero-actions h1{margin:0!important;color:var(--trip-replica-ink)!important;font-size:clamp(1.65rem,2.3vw,2.15rem)!important;font-weight:950!important;line-height:1.04!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.trip-replica-hero-actions button,.trip-replica-hero-buttons button:not(.is-primary){display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.45rem!important;min-height:2.5rem!important;border:1px solid var(--trip-replica-line)!important;border-radius:.7rem!important;background:var(--trip-replica-card-strong)!important;color:var(--trip-replica-text)!important;font-size:.82rem!important;font-weight:850!important;padding:.62rem .86rem!important}.trip-replica-hero-copy>p{margin:0!important;color:var(--trip-replica-muted)!important;font-size:.9rem!important;font-weight:760!important}.trip-replica-people-row{display:flex!important;align-items:center!important;gap:0!important}.trip-replica-people-row button,.trip-replica-people-row span{display:inline-grid!important;place-items:center!important;width:2rem!important;height:2rem!important;margin-right:-.38rem!important;border:2px solid var(--trip-replica-card-strong)!important;border-radius:999px!important;background:linear-gradient(135deg,#ffd9a6,#7bbcff)!important;color:#081329!important;font-size:.78rem!important;font-weight:950!important;overflow:hidden!important}.trip-replica-people-row button{margin-left:.55rem!important;margin-right:0!important;border-color:var(--trip-replica-line)!important;background:var(--trip-replica-field)!important;color:var(--trip-replica-blue)!important}.trip-replica-readiness{grid-area:readiness!important;display:grid!important;justify-items:center!important;gap:.26rem!important;min-width:0!important;padding:.5rem!important;border-radius:1rem!important;background:linear-gradient(135deg,rgba(47,101,255,.08),rgba(22,164,111,.08))!important}.trip-replica-readiness-ring{display:grid!important;place-items:center!important;width:5.85rem!important;height:5.85rem!important;border-radius:999px!important;background:radial-gradient(circle at center,var(--trip-replica-card-strong) 55%,transparent 57%),conic-gradient(var(--trip-replica-blue) var(--trip-replica-score),var(--trip-replica-green) calc(var(--trip-replica-score) + 9%),rgba(138,154,184,.18) 0)!important}.trip-replica-readiness-ring b{color:var(--trip-replica-ink)!important;font-size:1.28rem!important;font-weight:950!important}.trip-replica-readiness small,.trip-replica-readiness span{color:var(--trip-replica-muted)!important;font-size:.68rem!important;font-weight:800!important}.trip-replica-readiness strong{color:var(--trip-replica-ink)!important;font-size:.88rem!important;font-weight:920!important;text-align:center!important}.trip-replica-module-strip{grid-area:modules!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.75rem!important;padding-top:.7rem!important;border-top:1px solid var(--trip-replica-soft-line)!important}.trip-replica-module-strip article{display:grid!important;grid-template-columns:2.4rem minmax(0,1fr)!important;align-items:center!important;gap:.62rem!important;min-width:0!important}.trip-replica-module-strip article>span{display:inline-grid!important;place-items:center!important;width:2.4rem!important;height:2.4rem!important;border-radius:.78rem!important;background:rgba(47,101,255,.12)!important;color:var(--trip-replica-blue)!important}.trip-replica-module-strip article.is-green>span{background:rgba(22,164,111,.12)!important;color:var(--trip-replica-green)!important}.trip-replica-module-strip article.is-orange>span{background:rgba(242,139,44,.13)!important;color:var(--trip-replica-orange)!important}.trip-replica-module-strip div{display:grid!important;gap:.12rem!important;min-width:0!important}.trip-replica-module-strip :is(small,b,em){overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.trip-replica-module-strip small{color:var(--trip-replica-muted)!important;font-size:.7rem!important;font-weight:820!important}.trip-replica-module-strip b{color:var(--trip-replica-text)!important;font-size:.76rem!important;font-weight:850!important}.trip-replica-module-strip em{color:var(--trip-replica-green)!important;font-size:.72rem!important;font-style:normal!important;font-weight:850!important}.trip-replica-module-strip article.is-orange em{color:var(--trip-replica-orange)!important}.trip-replica-hero-buttons{grid-area:actions!important;display:flex!important;align-items:start!important;justify-content:end!important;gap:.55rem!important;min-width:0!important;flex-wrap:wrap!important}.trip-replica-hero-buttons .is-primary{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.5rem!important;min-height:2.72rem!important;border:0!important;border-radius:.78rem!important;background:linear-gradient(135deg,var(--trip-replica-blue),var(--trip-replica-violet))!important;color:#ffffff!important;font-size:.84rem!important;font-weight:920!important;padding:.72rem 1rem!important;box-shadow:0 14px 32px rgba(86,84,255,.24)!important}.trip-replica-workboard{display:grid!important;grid-template-columns:8.6rem minmax(22rem,1.12fr) minmax(21rem,.88fr)!important;grid-template-rows:auto minmax(0,1fr)!important;gap:0!important;min-height:37.5rem!important;border-radius:1rem!important;overflow:hidden!important}.trip-replica-tabs{grid-column:1/-1!important;grid-row:1!important;display:flex!important;align-items:center!important;gap:1rem!important;min-height:3.7rem!important;padding:0 1rem!important;border-bottom:1px solid var(--trip-replica-soft-line)!important;overflow:auto hidden!important;scrollbar-width:none!important}.trip-replica-tabs::-webkit-scrollbar{display:none!important}.trip-replica-tabs button{display:inline-flex!important;align-items:center!important;gap:.42rem!important;height:3.7rem!important;border:0!important;border-bottom:2px solid transparent!important;background:transparent!important;color:var(--trip-replica-muted)!important;font-size:.85rem!important;font-weight:840!important;padding:0 .1rem!important}.trip-replica-tabs button span{display:inline-grid!important;place-items:center!important;width:1.7rem!important;height:1.7rem!important;border-radius:999px!important;background:rgba(108,99,255,.1)!important;color:currentColor!important}.trip-replica-tabs button.is-active{border-bottom-color:var(--trip-replica-blue)!important;color:var(--trip-replica-blue)!important}.trip-replica-day-rail{grid-column:1!important;grid-row:2!important;display:grid!important;align-content:start!important;gap:.55rem!important;min-width:0!important;padding:.8rem .62rem!important;border-right:1px solid var(--trip-replica-soft-line)!important}.trip-replica-day-rail>button:not(.trip-replica-add-day){position:relative!important;display:grid!important;grid-template-columns:1rem minmax(0,1fr) auto!important;gap:.34rem .42rem!important;align-items:center!important;width:100%!important;min-height:3.45rem!important;padding:.55rem .5rem!important;border:1px solid transparent!important;border-radius:.7rem!important;background:transparent!important;color:var(--trip-replica-muted)!important;text-align:left!important}.trip-replica-day-rail>button.is-active{border-color:rgba(108,99,255,.14)!important;background:linear-gradient(135deg,rgba(108,99,255,.15),rgba(124,61,255,.05))!important;color:var(--trip-replica-blue)!important}.trip-replica-day-rail button b,.trip-replica-day-rail button small{grid-column:2!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.trip-replica-day-rail button b{color:var(--trip-replica-text)!important;font-size:.8rem!important;font-weight:900!important}.trip-replica-day-rail button small{color:var(--trip-replica-muted)!important;font-size:.7rem!important;font-weight:720!important}.trip-replica-day-rail button i{width:.72rem!important;height:.72rem!important;border:1px solid var(--trip-replica-faint)!important;border-radius:999px!important}.trip-replica-day-rail button.is-active i{border-color:var(--trip-replica-blue)!important;background:var(--trip-replica-blue)!important;box-shadow:0 0 0 4px rgba(47,101,255,.12)!important}.trip-replica-add-day,.trip-replica-add-stop{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:2.55rem!important;border:1px solid rgba(108,99,255,.28)!important;border-radius:.7rem!important;background:transparent!important;color:var(--trip-replica-blue)!important;font-size:.78rem!important;font-weight:870!important}.trip-replica-overview-card{display:grid!important;gap:.68rem!important;margin-top:.75rem!important;padding:.82rem!important;border:1px solid var(--trip-replica-soft-line)!important;border-radius:.82rem!important;background:var(--trip-replica-card-strong)!important}.trip-replica-overview-card>b{color:var(--trip-replica-blue)!important;font-size:.78rem!important;font-weight:920!important}.trip-replica-overview-card span{display:grid!important;gap:.15rem!important}.trip-replica-overview-card small{color:var(--trip-replica-muted)!important;font-size:.66rem!important;font-weight:760!important}.trip-replica-overview-card strong{color:var(--trip-replica-ink)!important;font-size:.78rem!important;font-weight:900!important}.trip-replica-timeline-panel{grid-column:2!important;grid-row:2!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto auto!important;min-width:0!important;overflow:hidden!important;padding:1.15rem!important}.trip-replica-timeline-panel>header{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:1rem!important;margin-bottom:.7rem!important}.trip-replica-timeline-panel h2{margin:0!important;color:var(--trip-replica-ink)!important;font-size:1.08rem!important;font-weight:950!important}.trip-replica-timeline-panel p{margin:.2rem 0 0!important;color:var(--trip-replica-muted)!important;font-size:.78rem!important;font-weight:760!important}.trip-replica-timeline-panel>header>span{display:inline-flex!important;align-items:center!important;gap:.42rem!important;color:var(--trip-replica-text)!important;font-size:.78rem!important;font-weight:850!important}.trip-replica-stop-list{display:grid!important;align-content:start!important;gap:.12rem!important;min-width:0!important}.trip-replica-stop-cluster{display:grid!important;gap:.18rem!important;min-width:0!important}.trip-replica-stop-row{position:relative!important;display:grid!important;grid-template-columns:3.2rem 1.1rem minmax(0,1fr)!important;gap:.55rem!important;min-width:0!important;padding-bottom:.55rem!important}.trip-replica-stop-row:before{position:absolute!important;left:3.72rem!important;top:1.34rem!important;bottom:-.12rem!important;width:1px!important;background:rgba(108,99,255,.22)!important;content:""!important}.trip-replica-stop-row:last-child:before{display:none!important}.trip-replica-stop-row time{padding-top:.8rem!important;color:var(--trip-replica-text)!important;font-size:.76rem!important;font-weight:820!important}.trip-replica-stop-row>i{z-index:1!important;align-self:start!important;width:.68rem!important;height:.68rem!important;margin-top:1.02rem!important;border:2px solid var(--trip-replica-blue)!important;border-radius:999px!important;background:var(--trip-replica-card-strong)!important;box-shadow:0 0 0 4px rgba(108,99,255,.12)!important}.trip-replica-stop-row button{display:grid!important;grid-template-columns:3.5rem minmax(0,1fr) auto auto!important;align-items:center!important;gap:.65rem!important;min-width:0!important;min-height:4.4rem!important;padding:.55rem .72rem!important;border:1px solid var(--trip-replica-soft-line)!important;border-radius:.68rem!important;background:var(--trip-replica-card-strong)!important;color:var(--trip-replica-text)!important;box-shadow:0 8px 18px rgba(41,64,103,.06)!important;text-align:left!important}.trip-replica-stop-row button>span,.trip-replica-stop-row img{display:inline-grid!important;place-items:center!important;width:3.5rem!important;height:3.1rem!important;border-radius:.5rem!important;background:#dfe9f8!important;color:var(--trip-replica-blue)!important;object-fit:cover!important;overflow:hidden!important}.trip-replica-stop-row button div{min-width:0!important}.trip-replica-stop-row b{display:block!important;color:var(--trip-replica-ink)!important;font-size:.82rem!important;font-weight:900!important}.trip-replica-stop-row b,.trip-replica-stop-row p{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.trip-replica-stop-row p{margin:.14rem 0 0!important;color:var(--trip-replica-muted)!important;font-size:.7rem!important;font-weight:720!important}.trip-replica-stop-row em{display:inline-flex!important;align-items:center!important;min-height:1.35rem!important;padding:0 .48rem!important;border-radius:999px!important;background:rgba(124,61,255,.12)!important;color:var(--trip-replica-violet)!important;font-size:.65rem!important;font-style:normal!important;font-weight:850!important;white-space:nowrap!important}.trip-replica-stop-row small{color:var(--trip-replica-faint)!important;font-size:1rem!important;font-weight:900!important}.trip-replica-stop-leg{display:grid!important;grid-template-columns:1.6rem auto minmax(0,1fr)!important;align-items:center!important;gap:.46rem!important;width:calc(100% - 4.85rem)!important;min-height:2rem!important;margin:-.18rem 0 .38rem 4.85rem!important;padding:.28rem .55rem!important;border:1px solid var(--trip-replica-soft-line)!important;border-radius:999px!important;background:rgba(108,99,255,.06)!important;color:var(--trip-replica-muted)!important;text-align:left!important}.trip-replica-stop-leg span{display:inline-grid!important;place-items:center!important;width:1.55rem!important;height:1.55rem!important;border-radius:999px!important;background:rgba(22,164,111,.12)!important;color:var(--trip-replica-green)!important}.trip-replica-stop-leg b,.trip-replica-stop-leg small{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.trip-replica-stop-leg b{color:var(--trip-replica-text)!important;font-size:.68rem!important;font-weight:900!important}.trip-replica-stop-leg small{color:var(--trip-replica-muted)!important;font-size:.68rem!important;font-weight:760!important}.trip-replica-empty-day{display:grid!important;justify-items:start!important;gap:.45rem!important;padding:1rem!important;border:1px dashed var(--trip-replica-line)!important;border-radius:.78rem!important;background:var(--trip-replica-field)!important}.trip-replica-empty-day b{color:var(--trip-replica-ink)!important;font-size:.9rem!important;font-weight:900!important}.trip-replica-empty-day p{color:var(--trip-replica-muted)!important;font-size:.76rem!important}.trip-replica-empty-day button{min-height:2.2rem!important;border:0!important;border-radius:.6rem!important;background:var(--trip-replica-blue)!important;color:#fff!important;font-size:.76rem!important;font-weight:870!important;padding:0 .72rem!important}.trip-replica-add-stop{margin-top:.2rem!important;border-style:dashed!important}.trip-replica-quick-tools{display:flex!important;align-items:center!important;justify-content:center!important;gap:.45rem!important;margin:.72rem auto 0!important;padding:.42rem!important;border:1px solid var(--trip-replica-line)!important;border-radius:999px!important;background:var(--trip-replica-card-strong)!important;box-shadow:var(--trip-replica-soft-shadow)!important}.trip-replica-quick-tools button{display:inline-flex!important;align-items:center!important;gap:.34rem!important;min-height:2rem!important;border:0!important;border-radius:999px!important;background:transparent!important;color:var(--trip-replica-muted)!important;font-size:.68rem!important;font-weight:820!important;padding:0 .48rem!important;white-space:nowrap!important}.trip-replica-quick-tools button.is-primary{background:rgba(108,99,255,.12)!important;color:var(--trip-replica-blue)!important}.trip-replica-stop-picker{display:grid!important;gap:.7rem!important;margin-top:.72rem!important;padding:.78rem!important;border:1px solid var(--trip-replica-line)!important;border-radius:.72rem!important;background:var(--trip-replica-field)!important}.trip-replica-stop-picker>header{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:.7rem!important}.trip-replica-stop-picker>header>div{display:grid!important;gap:.18rem!important;min-width:0!important}.trip-replica-stop-picker>header small{color:var(--trip-replica-blue)!important;font-size:.62rem!important;font-weight:880!important;text-transform:uppercase!important}.trip-replica-stop-picker>header b{color:var(--trip-replica-ink)!important;font-size:.84rem!important;font-weight:920!important}.trip-replica-stop-picker>header p{margin:0!important;color:var(--trip-replica-muted)!important;font-size:.68rem!important;line-height:1.35!important}.trip-replica-stop-picker>header nav{display:flex!important;align-items:center!important;gap:.3rem!important}.trip-replica-stop-picker>header button{display:inline-grid!important;place-items:center!important;width:2rem!important;height:2rem!important;border:1px solid var(--trip-replica-line)!important;border-radius:50%!important;background:var(--trip-replica-card-strong)!important;color:var(--trip-replica-blue)!important}.trip-replica-stop-picker-results{display:grid!important;gap:.42rem!important;max-height:17rem!important;overflow:auto!important}.trip-replica-stop-picker-results article{display:grid!important;grid-template-columns:2.55rem minmax(0,1fr) 2rem!important;align-items:center!important;gap:.62rem!important;min-width:0!important;padding:.5rem!important;border:1px solid var(--trip-replica-soft-line)!important;border-radius:.62rem!important;background:var(--trip-replica-card-strong)!important}.trip-replica-stop-picker-results article>:is(img,span){display:inline-grid!important;place-items:center!important;width:2.55rem!important;height:2.55rem!important;border-radius:.5rem!important;object-fit:cover!important;background:rgba(47,101,255,.09)!important;color:var(--trip-replica-blue)!important}.trip-replica-stop-picker-results article>div{display:grid!important;gap:.15rem!important;min-width:0!important}.trip-replica-stop-picker-results article>div>b{overflow:hidden!important;color:var(--trip-replica-ink)!important;font-size:.72rem!important;font-weight:900!important;text-overflow:ellipsis!important;white-space:nowrap!important}.trip-replica-stop-picker-results article p{display:-webkit-box!important;margin:0!important;overflow:hidden!important;color:var(--trip-replica-muted)!important;font-size:.63rem!important;line-height:1.3!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}.trip-replica-stop-picker-results article small{width:fit-content!important;color:var(--trip-replica-muted)!important;font-size:.58rem!important;font-weight:850!important}.trip-replica-stop-picker-results article small.is-mapped{color:var(--trip-replica-green)!important}.trip-replica-stop-picker-results article small.is-review{color:var(--trip-replica-orange)!important}.trip-replica-stop-picker-results article>button{display:inline-grid!important;place-items:center!important;width:2rem!important;height:2rem!important;border:0!important;border-radius:50%!important;background:var(--trip-replica-blue)!important;color:#fff!important;font-size:.95rem!important;font-weight:900!important}.trip-replica-stop-picker-results article>button:disabled{background:rgba(22,164,111,.14)!important;color:var(--trip-replica-green)!important}.trip-replica-stop-picker-loading{min-height:3.4rem!important;display:grid!important;place-items:center!important;color:var(--trip-replica-muted)!important;font-size:.68rem!important;font-weight:760!important}.trip-replica-stop-picker-context{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.5rem!important}.trip-replica-manual-stop-fields label,.trip-replica-stop-picker-context label{display:grid!important;gap:.28rem!important;min-width:0!important}.trip-replica-manual-stop-fields label>span,.trip-replica-stop-picker-context label>span{color:var(--trip-replica-muted)!important;font-size:.58rem!important;font-weight:850!important;text-transform:uppercase!important}.trip-replica-manual-stop-fields :is(input,select,textarea),.trip-replica-stop-picker-context select{width:100%!important;min-width:0!important;min-height:2.25rem!important;border:1px solid var(--trip-replica-line)!important;border-radius:.5rem!important;outline:0!important;background:var(--trip-replica-card-strong)!important;color:var(--trip-replica-ink)!important;font:inherit!important;font-size:.68rem!important;font-weight:720!important;padding:.48rem .58rem!important}.trip-replica-manual-stop-fields :is(input,select,textarea):focus-visible,.trip-replica-stop-picker-context select:focus-visible{border-color:var(--trip-replica-blue)!important;box-shadow:0 0 0 2px rgba(47,101,255,.13)!important}.trip-replica-manual-stop-toggle{display:grid!important;grid-template-columns:2rem minmax(0,1fr) auto!important;align-items:center!important;gap:.58rem!important;width:100%!important;min-height:2.7rem!important;border:1px dashed rgba(47,101,255,.34)!important;border-radius:.5rem!important;background:rgba(47,101,255,.04)!important;color:var(--trip-replica-ink)!important;padding:.38rem .52rem!important;text-align:left!important}.trip-replica-manual-stop-toggle>span:first-child{display:inline-grid!important;place-items:center!important;width:2rem!important;height:2rem!important;border-radius:.45rem!important;background:rgba(47,101,255,.1)!important;color:var(--trip-replica-blue)!important}.trip-replica-manual-stop-toggle>span:nth-child(2){display:grid!important;gap:.08rem!important;min-width:0!important}.trip-replica-manual-stop-toggle b{font-size:.7rem!important;font-weight:900!important}.trip-replica-manual-stop-toggle small{overflow:hidden!important;color:var(--trip-replica-muted)!important;font-size:.6rem!important;font-weight:680!important;text-overflow:ellipsis!important;white-space:nowrap!important}.trip-replica-manual-stop-toggle i{color:var(--trip-replica-blue)!important;font-size:1rem!important;font-style:normal!important;font-weight:800!important}.trip-replica-manual-stop{display:grid!important;gap:.65rem!important;padding-top:.7rem!important;border-top:1px solid var(--trip-replica-soft-line)!important}.trip-replica-manual-stop>header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:.7rem!important}.trip-replica-manual-stop>header>div{display:grid!important;gap:.08rem!important}.trip-replica-manual-stop>header b{color:var(--trip-replica-ink)!important;font-size:.76rem!important;font-weight:900!important}.trip-replica-manual-stop>footer small,.trip-replica-manual-stop>header small{color:var(--trip-replica-muted)!important;font-size:.6rem!important;line-height:1.35!important}.trip-replica-manual-stop>header>button{display:inline-grid!important;place-items:center!important;width:1.8rem!important;height:1.8rem!important;border:1px solid var(--trip-replica-line)!important;border-radius:50%!important;background:var(--trip-replica-card-strong)!important;color:var(--trip-replica-muted)!important}.trip-replica-manual-stop-kinds{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.2rem!important;padding:.2rem!important;border-radius:.5rem!important;background:rgba(47,101,255,.06)!important}.trip-replica-manual-stop-kinds button{min-height:2rem!important;border:0!important;border-radius:.38rem!important;background:transparent!important;color:var(--trip-replica-muted)!important;font-size:.64rem!important;font-weight:840!important}.trip-replica-manual-stop-kinds button.is-active{background:var(--trip-replica-card-strong)!important;color:var(--trip-replica-blue)!important;box-shadow:0 1px 4px rgba(25,40,72,.12)!important}.trip-replica-manual-stop-fields{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.55rem!important}.trip-replica-manual-stop-fields label.is-wide{grid-column:1/-1!important}.trip-replica-manual-stop-fields textarea{min-height:3.6rem!important;resize:vertical!important}.trip-replica-manual-stop-error{margin:0!important;color:#c53e4b!important;font-size:.62rem!important;font-weight:760!important}.trip-replica-manual-stop>footer{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:.65rem!important}.trip-replica-manual-stop>footer button{min-height:2.25rem!important;border:0!important;border-radius:.5rem!important;background:var(--trip-replica-blue)!important;color:#fff!important;font-size:.66rem!important;font-weight:860!important;padding:0 .72rem!important;white-space:nowrap!important}.trip-replica-manual-stop>footer button:disabled{cursor:not-allowed!important;opacity:.55!important}.trip-stop-edit-form{display:grid!important;gap:.8rem!important;padding-top:.9rem!important;border-top:1px solid var(--trip-replica-soft-line,rgba(30,56,96,.1))!important}.trip-stop-edit-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.65rem!important}.trip-stop-edit-grid label{display:grid!important;gap:.3rem!important;min-width:0!important}.trip-stop-edit-grid label.is-wide{grid-column:1/-1!important}.trip-stop-edit-grid label>span{color:var(--trip-replica-muted,#64748b)!important;font-size:.66rem!important;font-weight:850!important;text-transform:uppercase!important}.trip-stop-edit-grid :is(input,select,textarea){width:100%!important;min-width:0!important;min-height:2.55rem!important;border:1px solid var(--trip-replica-line,rgba(30,56,96,.18))!important;border-radius:.5rem!important;outline:0!important;background:var(--trip-replica-card-strong,#fff)!important;color:var(--trip-replica-ink,#132238)!important;font:inherit!important;font-size:.75rem!important;font-weight:700!important;padding:.55rem .65rem!important}.trip-stop-edit-grid :is(input,select,textarea):focus-visible{border-color:var(--trip-replica-blue,#2f65ff)!important;box-shadow:0 0 0 2px rgba(47,101,255,.14)!important}.trip-stop-edit-grid textarea{min-height:4.5rem!important;resize:vertical!important}.trip-stop-edit-error{margin:0!important;color:#c53e4b!important;font-size:.7rem!important;font-weight:760!important;line-height:1.4!important}.trip-stop-edit-form>footer{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.55rem!important}.trip-stop-edit-form>footer button{min-height:2.55rem!important;border:1px solid var(--trip-replica-line,rgba(30,56,96,.18))!important;border-radius:.5rem!important;background:var(--trip-replica-card-strong,#fff)!important;color:var(--trip-replica-ink,#132238)!important;font-size:.72rem!important;font-weight:850!important}.trip-stop-edit-form>footer button[type=submit]{border-color:var(--trip-replica-blue,#2f65ff)!important;background:var(--trip-replica-blue,#2f65ff)!important;color:#fff!important}.trip-stop-edit-form>footer button:disabled{cursor:not-allowed!important;opacity:.55!important}.trip-replica-map-panel{position:relative!important;grid-column:3!important;grid-row:2!important;min-width:0!important;min-height:100%!important;isolation:isolate!important;overflow:hidden!important;border-left:1px solid var(--trip-replica-soft-line)!important;background:#dce9e4!important}.trip-itinerary-shell.is-dark-mode .trip-replica-map-panel{background:#0b1830!important}.trip-replica-map-toolbar{position:absolute!important;z-index:4!important;top:1rem!important;left:1rem!important;right:1rem!important;display:flex!important;align-items:center!important;justify-content:space-between!important;pointer-events:none!important}.trip-replica-map-toolbar button{pointer-events:auto!important;display:inline-flex!important;align-items:center!important;gap:.44rem!important;min-height:2.45rem!important;border:1px solid var(--trip-replica-line)!important;border-radius:999px!important;background:var(--trip-replica-card)!important;color:var(--trip-replica-text)!important;box-shadow:var(--trip-replica-soft-shadow)!important;font-size:.76rem!important;font-weight:860!important;padding:0 .82rem!important}.trip-replica-map-toolbar span{display:inline-block!important;width:1.55rem!important;height:.9rem!important;border-radius:999px!important;background:linear-gradient(90deg,var(--trip-replica-blue) 48%,rgba(108,99,255,.22) 48%)!important}.trip-replica-map-canvas{position:absolute!important;inset:0!important;overflow:hidden!important;background:linear-gradient(31deg,transparent 0 11%,rgba(255,255,255,.78) 11.2% 11.8%,transparent 12% 42%,rgba(255,255,255,.62) 42.2% 42.8%,transparent 43%),linear-gradient(123deg,transparent 0 22%,rgba(151,181,151,.26) 22.2% 36%,transparent 36.2%),linear-gradient(90deg,rgba(255,255,255,.46) 0 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,.46) 0 1px,transparent 1px),#dfece8!important;background-size:auto,auto,4.8rem 4.8rem,4.8rem 4.8rem,auto!important}.trip-itinerary-shell.is-dark-mode .trip-replica-map-canvas{background:linear-gradient(31deg,transparent 0 11%,rgba(85,107,164,.28) 11.2% 11.8%,transparent 12% 42%,rgba(85,107,164,.22) 42.2% 42.8%,transparent 43%),linear-gradient(123deg,transparent 0 22%,rgba(44,97,91,.36) 22.2% 36%,transparent 36.2%),linear-gradient(90deg,rgba(92,112,160,.18) 0 1px,transparent 1px),linear-gradient(180deg,rgba(92,112,160,.18) 0 1px,transparent 1px),#0b1830!important}.trip-replica-map-canvas.is-backend-tiled{background:#e8f1fb!important}.trip-replica-map-canvas.is-backend-tiled .trip-map-backend-tile-map{position:absolute!important;inset:0!important;z-index:1!important;min-height:100%!important;overflow:hidden!important;background:#e8f1fb!important}.trip-replica-map-canvas.is-backend-tiled .trip-map-raster-tile{position:absolute!important;z-index:1!important;width:256px!important;height:256px!important;max-width:none!important;user-select:none!important}.trip-replica-map-canvas.is-backend-tiled .trip-map-raster-route{position:absolute!important;z-index:3!important;left:50%!important;top:50%!important;width:1000px!important;height:520px!important;overflow:visible!important;pointer-events:none!important;transform:translate(-50%,-50%)!important}.trip-replica-map-canvas.is-backend-tiled .trip-map-raster-route polyline{fill:none!important;stroke:var(--trip-replica-violet)!important;stroke-linecap:round!important;stroke-linejoin:round!important;stroke-opacity:.88!important;stroke-width:5px!important;filter:drop-shadow(0 5px 12px rgba(73,70,220,.26))!important}.trip-replica-map-canvas.is-backend-tiled .trip-map-raster-marker{position:absolute!important;z-index:5!important;display:grid!important;width:2rem!important;height:2rem!important;place-items:center!important;transform:translate(-50%,-50%)!important;border:3px solid rgba(255,255,255,.9)!important;border-radius:999px!important;background:linear-gradient(135deg,var(--trip-replica-blue),var(--trip-replica-violet))!important;color:#fff!important;font-size:.82rem!important;font-weight:950!important;box-shadow:0 14px 24px rgba(73,70,220,.32)!important;cursor:pointer!important}.trip-replica-map-canvas.is-backend-tiled .trip-map-raster-attribution{position:absolute!important;z-index:4!important;right:.72rem!important;bottom:.6rem!important;max-width:calc(100% - 1.5rem)!important;border-radius:999px!important;padding:.24rem .5rem!important;background:rgba(255,255,255,.84)!important;color:#53617f!important;font-size:.58rem!important;font-weight:760!important}.trip-replica-explore-map-canvas.is-backend-tiled{background:#e8f1fb!important;overflow:hidden!important}.trip-replica-explore-map-canvas.is-backend-tiled .trip-map-backend-tile-map{position:absolute!important;inset:0!important;z-index:1!important;min-height:100%!important;overflow:hidden!important;background:#e8f1fb!important}.trip-replica-explore-map-canvas.is-backend-tiled .trip-map-raster-tile{position:absolute!important;z-index:1!important;width:256px!important;height:256px!important;max-width:none!important;user-select:none!important}.trip-replica-explore-map-canvas.is-backend-tiled .trip-map-raster-route{position:absolute!important;z-index:3!important;left:50%!important;top:50%!important;width:1000px!important;height:520px!important;overflow:visible!important;pointer-events:none!important;transform:translate(-50%,-50%)!important}.trip-replica-explore-map-canvas.is-backend-tiled .trip-map-raster-route polyline{fill:none!important;stroke:var(--trip-replica-violet)!important;stroke-linecap:round!important;stroke-linejoin:round!important;stroke-opacity:.88!important;stroke-width:5px!important;filter:drop-shadow(0 5px 12px rgba(73,70,220,.26))!important}.trip-replica-explore-map-canvas.is-backend-tiled .trip-map-raster-marker{position:absolute!important;z-index:5!important;display:grid!important;width:2rem!important;height:2rem!important;place-items:center!important;transform:translate(-50%,-50%)!important;border:3px solid rgba(255,255,255,.9)!important;border-radius:999px!important;background:linear-gradient(135deg,var(--trip-replica-blue),var(--trip-replica-violet))!important;color:#fff!important;font-size:.82rem!important;font-weight:950!important;box-shadow:0 14px 24px rgba(73,70,220,.32)!important;cursor:pointer!important}.trip-replica-explore-map-canvas.is-backend-tiled .trip-map-raster-attribution{display:block!important;right:.4rem!important;bottom:.35rem!important;max-width:calc(100% - .8rem)!important;font-size:.5rem!important}.trip-map-raster-controls{position:absolute!important;z-index:7!important;top:.7rem!important;right:.7rem!important;display:grid!important;gap:.3rem!important}.trip-map-raster-controls button{position:static!important;display:inline-grid!important;width:2.25rem!important;height:2.25rem!important;place-items:center!important;border:1px solid rgba(84,100,132,.2)!important;border-radius:50%!important;background:rgba(255,255,255,.94)!important;color:#1b263b!important;box-shadow:0 6px 18px rgba(28,43,68,.16)!important;font-size:1rem!important;font-weight:900!important;transform:none!important}.trip-map-raster-controls button:disabled{cursor:not-allowed!important;opacity:.45!important}.trip-replica-route-card{position:absolute!important;z-index:5!important;left:1rem!important;right:1rem!important;bottom:1rem!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:1rem!important;padding:1rem!important;border:1px solid var(--trip-replica-line)!important;border-radius:.9rem!important;background:var(--trip-replica-card)!important;box-shadow:var(--trip-replica-shadow)!important}.trip-replica-route-card div b{color:var(--trip-replica-ink)!important;font-size:.84rem!important;font-weight:920!important}.trip-replica-route-card div p{margin:.18rem 0 0!important;color:var(--trip-replica-muted)!important;font-size:.72rem!important;font-weight:760!important}.trip-replica-route-card>button{border:0!important;background:transparent!important;color:var(--trip-replica-blue)!important;font-size:.76rem!important;font-weight:880!important}.trip-replica-route-card>span{display:grid!important;grid-template-columns:2rem minmax(0,1fr)!important;gap:.1rem .48rem!important;align-items:center!important;min-width:0!important}.trip-replica-route-card>span svg{grid-row:span 2!important;width:2rem!important;height:2rem!important;padding:.45rem!important;border-radius:999px!important;background:rgba(22,164,111,.12)!important;color:var(--trip-replica-green)!important}.trip-replica-route-card>span b{color:var(--trip-replica-ink)!important;font-size:.82rem!important;font-weight:920!important}.trip-replica-route-card>span small{color:var(--trip-replica-muted)!important;font-size:.68rem!important;font-weight:760!important}.trip-replica-ai-panel{position:sticky!important;top:0!important;display:grid!important;grid-template-rows:auto auto minmax(10rem,15.2rem) auto auto auto!important;align-content:start!important;gap:1rem!important;height:100dvh!important;padding:1.35rem 1rem!important;border-top:0!important;border-right:0!important;border-bottom:0!important;border-radius:0!important;overflow:hidden auto!important}.trip-replica-ai-panel>header{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:.45rem!important}.trip-replica-ai-panel>header div{display:inline-flex!important;align-items:center!important;gap:.52rem!important;min-width:0!important}.trip-replica-ai-panel>header div span{color:var(--trip-replica-blue)!important}.trip-replica-ai-panel>header b{color:var(--trip-replica-ink)!important;font-size:1rem!important;font-weight:930!important}.trip-replica-ai-panel>header button{display:inline-grid!important;place-items:center!important;width:2rem!important;height:2rem!important;border:0!important;border-radius:999px!important;background:transparent!important;color:var(--trip-replica-muted)!important}.trip-replica-ai-cards article,.trip-replica-ai-greeting,.trip-replica-smart-suggestions,.trip-replica-summary-card{border:1px solid var(--trip-replica-soft-line)!important;border-radius:.88rem!important;background:var(--trip-replica-card-strong)!important;box-shadow:var(--trip-replica-soft-shadow)!important}.trip-replica-ai-greeting{display:grid!important;gap:.5rem!important;padding:1rem!important}.trip-replica-ai-cards article>b,.trip-replica-ai-greeting b{color:var(--trip-replica-ink)!important;font-size:.92rem!important;font-weight:920!important}.trip-replica-ai-cards article p,.trip-replica-ai-greeting p{margin:0!important;color:var(--trip-replica-text)!important;font-size:.82rem!important;font-weight:720!important;line-height:1.45!important}.trip-replica-ai-cards{display:grid!important;gap:.85rem!important;align-content:start!important;max-height:15.2rem!important;min-height:10rem!important;overflow:auto!important;padding-right:.2rem!important}.trip-replica-ai-cards article{display:grid!important;gap:.62rem!important;padding:1rem!important}.trip-replica-ai-cards article header{display:flex!important;align-items:center!important;justify-content:space-between!important}.trip-replica-ai-cards article header span{display:inline-flex!important;align-items:center!important;min-height:1.35rem!important;padding:0 .5rem!important;border-radius:999px!important;background:rgba(124,61,255,.12)!important;color:var(--trip-replica-violet)!important;font-size:.65rem!important;font-weight:920!important}.trip-replica-ai-cards article header button{border:0!important;background:transparent!important;color:var(--trip-replica-muted)!important;font-size:1rem!important;font-weight:900!important}.trip-replica-ai-cards article>button{justify-self:start!important;min-height:2.18rem!important;border:1px solid rgba(124,61,255,.24)!important;border-radius:999px!important;background:transparent!important;color:var(--trip-replica-violet)!important;font-size:.74rem!important;font-weight:860!important;padding:0 .82rem!important}.trip-replica-smart-suggestions,.trip-replica-summary-card{display:grid!important;gap:.75rem!important;padding:1rem!important}.trip-replica-smart-suggestions>header,.trip-replica-summary-card>header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:.8rem!important}.trip-replica-smart-suggestions>header b,.trip-replica-summary-card>header b{color:var(--trip-replica-ink)!important;font-size:.94rem!important;font-weight:930!important}.trip-replica-smart-suggestions>header button,.trip-replica-summary-card>header button{border:0!important;background:transparent!important;color:var(--trip-replica-blue)!important;font-size:.75rem!important;font-weight:880!important}.trip-replica-summary-list{display:grid!important;gap:.54rem!important}.trip-replica-summary-list button{display:grid!important;grid-template-columns:2.35rem minmax(0,1fr)!important;align-items:center!important;gap:.62rem!important;min-width:0!important;min-height:3.3rem!important;padding:.48rem!important;border:1px solid var(--trip-replica-soft-line)!important;border-radius:.72rem!important;background:var(--trip-replica-field)!important;color:var(--trip-replica-text)!important;text-align:left!important}.trip-replica-summary-list button>span{display:inline-grid!important;place-items:center!important;width:2.35rem!important;height:2.35rem!important;border-radius:.72rem!important;background:rgba(108,99,255,.12)!important;color:var(--trip-replica-blue)!important}.trip-replica-summary-list button.is-green>span{background:rgba(22,164,111,.12)!important;color:var(--trip-replica-green)!important}.trip-replica-summary-list button.is-orange>span{background:rgba(242,139,44,.13)!important;color:var(--trip-replica-orange)!important}.trip-replica-summary-list button div{display:grid!important;gap:.08rem!important;min-width:0!important}.trip-replica-summary-list :is(small,b,em){overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.trip-replica-summary-list em,.trip-replica-summary-list small{color:var(--trip-replica-muted)!important;font-size:.66rem!important;font-style:normal!important;font-weight:760!important}.trip-replica-summary-list b{color:var(--trip-replica-ink)!important;font-size:.8rem!important;font-weight:910!important}.trip-replica-budget-meter{display:grid!important;gap:.42rem!important}.trip-replica-budget-meter span{display:block!important;height:.42rem!important;overflow:hidden!important;border-radius:999px!important;background:rgba(108,99,255,.12)!important}.trip-replica-budget-meter span:before{display:block!important;width:var(--trip-replica-budget,0)!important;height:100%!important;border-radius:inherit!important;background:linear-gradient(90deg,var(--trip-replica-blue),var(--trip-replica-green))!important;content:""!important}.trip-replica-budget-meter small{color:var(--trip-replica-muted)!important;font-size:.68rem!important;font-weight:800!important}.trip-replica-smart-suggestions article{display:grid!important;grid-template-columns:3.6rem minmax(0,1fr) 2.05rem!important;align-items:center!important;gap:.62rem!important;min-width:0!important;padding:.54rem!important;border:1px solid var(--trip-replica-soft-line)!important;border-radius:.78rem!important;background:var(--trip-replica-field)!important}.trip-replica-smart-suggestions article>img,.trip-replica-smart-suggestions article>span{display:inline-grid!important;place-items:center!important;width:3.6rem!important;height:3.6rem!important;border-radius:.68rem!important;background:rgba(108,99,255,.12)!important;color:var(--trip-replica-blue)!important;object-fit:cover!important;overflow:hidden!important}.trip-replica-smart-suggestions article.is-green>span{background:rgba(22,164,111,.12)!important;color:var(--trip-replica-green)!important}.trip-replica-smart-suggestions article.is-orange>span{background:rgba(242,139,44,.13)!important;color:var(--trip-replica-orange)!important}.trip-replica-smart-suggestions article div{display:grid!important;gap:.18rem!important;min-width:0!important}.trip-replica-smart-suggestions article :is(b,p,small){max-width:100%!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important}.trip-replica-smart-suggestions article b{color:var(--trip-replica-ink)!important;font-size:.8rem!important;font-weight:920!important;white-space:nowrap!important}.trip-replica-smart-suggestions article p{display:-webkit-box!important;margin:0!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;color:var(--trip-replica-muted)!important;font-size:.68rem!important;font-weight:730!important;line-height:1.28!important}.trip-replica-smart-suggestions article small{justify-self:start!important;min-height:1.35rem!important;padding:.2rem .48rem!important;border-radius:999px!important;background:rgba(22,164,111,.12)!important;color:var(--trip-replica-green)!important;font-size:.62rem!important;font-weight:880!important;white-space:nowrap!important}.trip-replica-smart-suggestions article>button{display:inline-grid!important;place-items:center!important;width:2.05rem!important;height:2.05rem!important;border:0!important;border-radius:999px!important;background:linear-gradient(135deg,var(--trip-replica-blue),var(--trip-replica-violet))!important;color:#fff!important;font-size:1rem!important;font-weight:920!important}.trip-replica-ai-input{position:sticky!important;z-index:3!important;bottom:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) 2.3rem 2.3rem!important;gap:.38rem!important;align-items:center!important;min-height:3.2rem!important;padding:.38rem!important;border:1px solid var(--trip-replica-line)!important;border-radius:999px!important;background:var(--trip-replica-card-strong)!important;box-shadow:var(--trip-replica-soft-shadow)!important}.trip-replica-ai-input input{width:100%!important;min-width:0!important;height:2.35rem!important;border:0!important;outline:0!important;background:transparent!important;color:var(--trip-replica-ink)!important;font-size:.82rem!important;font-weight:760!important;padding:0 .68rem!important}.trip-replica-ai-input input::placeholder{color:var(--trip-replica-faint)!important}.trip-replica-ai-input button{display:inline-grid!important;place-items:center!important;width:2.3rem!important;height:2.3rem!important;border:0!important;border-radius:999px!important;background:rgba(108,99,255,.1)!important;color:var(--trip-replica-blue)!important}.trip-replica-ai-input button:last-child{background:linear-gradient(135deg,var(--trip-replica-blue),var(--trip-replica-violet))!important;color:#fff!important}.trip-replica-bottom-insights{display:grid!important;grid-template-columns:2.6rem repeat(5,minmax(0,1fr)) 2.6rem!important;align-items:center!important;gap:.7rem!important;min-height:6.5rem!important;padding:.78rem!important;border-radius:1rem!important}.trip-replica-bottom-insights article{display:grid!important;grid-template-columns:2.6rem minmax(0,1fr)!important;align-items:center!important;gap:.72rem!important;min-width:0!important;padding:.72rem!important;border-radius:.7rem!important;background:var(--trip-replica-field)!important}.trip-replica-bottom-insights article span,.trip-replica-round-button{display:inline-grid!important;place-items:center!important;width:2.6rem!important;height:2.6rem!important;border-radius:999px!important;background:rgba(108,99,255,.1)!important;color:var(--trip-replica-blue)!important}.trip-replica-round-button{border:1px solid var(--trip-replica-line)!important;background:var(--trip-replica-card-strong)!important;color:var(--trip-replica-blue)!important;font-size:1.45rem!important;font-weight:760!important}.trip-replica-bottom-insights article div{min-width:0!important}.trip-replica-bottom-insights article b{display:block!important;color:var(--trip-replica-text)!important;font-size:.78rem!important;font-weight:900!important}.trip-replica-bottom-insights article b,.trip-replica-bottom-insights article p{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.trip-replica-bottom-insights article p{margin:.16rem 0 0!important;color:var(--trip-replica-muted)!important;font-size:.68rem!important;font-weight:720!important}.trip-itinerary-replica:has(.trip-replica-explore){grid-template-columns:14.8rem minmax(0,1fr)!important}.trip-replica-main:has(.trip-replica-explore){grid-template-rows:auto minmax(0,1fr)!important;padding-right:1rem!important}.trip-replica-explore{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(18.5rem,21.25rem)!important;gap:1rem!important;min-width:0!important;align-items:start!important}.trip-replica-explore-main,.trip-replica-explore-rail{display:grid!important;align-content:start!important;gap:1rem!important;min-width:0!important}.trip-replica-explore-head{display:grid!important;grid-template-columns:minmax(16rem,.72fr) minmax(22rem,.96fr)!important;align-items:center!important;gap:1rem!important;min-width:0!important}.trip-replica-explore-head h1{margin:0!important;color:var(--trip-replica-ink)!important;font-size:clamp(2rem,4vw,2.85rem)!important;font-weight:950!important;line-height:1!important}.trip-replica-explore-ai p,.trip-replica-explore-buckets header p,.trip-replica-explore-head p,.trip-replica-explore-save p,.trip-replica-explore-seasonal header p,.trip-replica-explore-section header p{margin:0!important;color:var(--trip-replica-muted)!important;font-size:.84rem!important;font-weight:720!important;line-height:1.42!important}.trip-replica-explore-search{display:grid!important;grid-template-columns:1.15rem minmax(0,1fr) auto auto!important;align-items:center!important;gap:.55rem!important;min-height:3rem!important;padding:.35rem .42rem .35rem .88rem!important;border:1px solid var(--trip-replica-line)!important;border-radius:999px!important;background:var(--trip-replica-card)!important;box-shadow:var(--trip-replica-soft-shadow)!important}.trip-replica-explore-search input{min-width:0!important;border:0!important;outline:0!important;background:transparent!important;color:var(--trip-replica-ink)!important;font-size:.86rem!important;font-weight:760!important}.trip-replica-explore-search input::placeholder{color:var(--trip-replica-faint)!important}.trip-replica-explore-search kbd{display:inline-grid!important;place-items:center!important;min-width:2.1rem!important;min-height:1.45rem!important;border-radius:.46rem!important;background:rgba(108,99,255,.1)!important;color:var(--trip-replica-blue)!important;font-family:inherit!important;font-size:.66rem!important;font-weight:900!important}.trip-replica-explore-buckets header button,.trip-replica-explore-map header button,.trip-replica-explore-save button,.trip-replica-explore-search button,.trip-replica-explore-seasonal header button,.trip-replica-explore-section header button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:2.2rem!important;border:1px solid rgba(108,99,255,.18)!important;border-radius:999px!important;background:#ffffff!important;color:var(--trip-replica-blue)!important;font-size:.76rem!important;font-weight:880!important;padding:0 .82rem!important;white-space:nowrap!important}.trip-replica-explore-ai,.trip-replica-explore-buckets,.trip-replica-explore-map,.trip-replica-explore-save,.trip-replica-explore-seasonal,.trip-replica-explore-section,.trip-replica-explore-tabs{border:1px solid var(--trip-replica-line)!important;border-radius:1rem!important;background:var(--trip-replica-card)!important;box-shadow:var(--trip-replica-soft-shadow)!important;-webkit-backdrop-filter:blur(22px) saturate(150%)!important;backdrop-filter:blur(22px) saturate(150%)!important}.trip-replica-explore-tabs{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:0!important;min-height:5.2rem!important;overflow:hidden!important}.trip-replica-explore-tabs button{display:grid!important;justify-items:center!important;align-content:center!important;gap:.22rem!important;min-width:0!important;border:0!important;border-right:1px solid var(--trip-replica-soft-line)!important;background:transparent!important;color:var(--trip-replica-text)!important;padding:.72rem .4rem!important}.trip-replica-explore-tabs button:last-child{border-right:0!important}.trip-replica-explore-tabs button span{display:inline-grid!important;place-items:center!important;width:2.35rem!important;height:2.35rem!important;border-radius:.8rem!important;background:rgba(108,99,255,.1)!important;color:var(--trip-replica-blue)!important}.trip-replica-explore-tabs button b,.trip-replica-explore-tabs button small{max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.trip-replica-explore-tabs button b{color:currentColor!important;font-size:.78rem!important;font-weight:900!important}.trip-replica-explore-tabs button small{color:var(--trip-replica-muted)!important;font-size:.64rem!important;font-weight:720!important}.trip-replica-explore-tabs button.is-active{color:var(--trip-replica-blue)!important;background:linear-gradient(180deg,rgba(108,99,255,.12),rgba(108,99,255,.03))!important;box-shadow:inset 0 -3px 0 var(--trip-replica-blue)!important}.trip-replica-explore-ai,.trip-replica-explore-buckets,.trip-replica-explore-map,.trip-replica-explore-seasonal,.trip-replica-explore-section{display:grid!important;gap:.9rem!important;padding:1rem!important}.trip-replica-explore-buckets>header,.trip-replica-explore-map>header,.trip-replica-explore-seasonal>header,.trip-replica-explore-section>header{display:flex!important;align-items:start!important;justify-content:space-between!important;gap:1rem!important;min-width:0!important}.trip-replica-explore-ai header b,.trip-replica-explore-buckets h2,.trip-replica-explore-map header b,.trip-replica-explore-save b,.trip-replica-explore-seasonal header b,.trip-replica-explore-section h2{margin:0!important;color:var(--trip-replica-ink)!important;font-size:1rem!important;font-weight:940!important}.trip-replica-explore-card-row{display:grid!important;gap:.85rem!important;min-width:0!important}.trip-replica-explore-card-row,.trip-replica-explore-card-row.is-compact{grid-template-columns:repeat(4,minmax(0,1fr))!important}.trip-replica-explore-card{display:grid!important;grid-template-rows:10rem minmax(6.2rem,auto) auto!important;min-width:0!important;overflow:hidden!important;border:1px solid var(--trip-replica-soft-line)!important;border-radius:.9rem!important;background:var(--trip-replica-card-strong)!important}.trip-replica-explore-card-row.is-compact .trip-replica-explore-card{grid-template-rows:8.6rem minmax(5.4rem,auto) auto!important}.trip-replica-explore-photo{position:relative!important;display:grid!important;place-items:center!important;min-width:0!important;min-height:0!important;border:0!important;background:linear-gradient(135deg,rgba(47,101,255,.16),rgba(22,164,111,.14)),#eaf2ff!important;color:var(--trip-replica-blue)!important;overflow:hidden!important}.trip-replica-explore-photo:after{position:absolute!important;inset:auto 0 0!important;height:54%!important;background:linear-gradient(180deg,transparent,rgba(5,12,30,.58))!important;content:""!important}.trip-replica-explore-photo img{width:100%!important;height:100%!important;object-fit:cover!important}.trip-replica-explore-photo>span{display:inline-grid!important;place-items:center!important;width:3.5rem!important;height:3.5rem!important;border-radius:1rem!important;background:rgba(255,255,255,.75)!important}.trip-replica-explore-photo em{position:absolute!important;z-index:2!important;top:.65rem!important;right:.65rem!important;min-height:1.45rem!important;padding:.25rem .55rem!important;border-radius:999px!important;background:rgba(108,99,255,.9)!important;color:#fff!important;font-size:.62rem!important;font-style:normal!important;font-weight:900!important}.trip-replica-explore-card>div{display:grid!important;gap:.42rem!important;min-width:0!important;padding:.78rem .78rem .3rem!important}.trip-replica-explore-card h3,.trip-replica-explore-card p{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important}.trip-replica-explore-card h3{margin:0!important;color:var(--trip-replica-ink)!important;font-size:.9rem!important;font-weight:940!important;white-space:nowrap!important}.trip-replica-explore-card p{display:-webkit-box!important;margin:0!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;color:var(--trip-replica-muted)!important;font-size:.72rem!important;font-weight:720!important;line-height:1.35!important}.trip-replica-explore-card div>span{display:flex!important;gap:.35rem!important;min-width:0!important;flex-wrap:wrap!important}.trip-replica-explore-card div>span b{min-height:1.38rem!important;padding:.25rem .48rem!important;border-radius:999px!important;background:rgba(108,99,255,.09)!important;color:var(--trip-replica-blue)!important;font-size:.62rem!important;font-weight:860!important}.trip-replica-explore-card footer{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:.52rem!important;min-width:0!important;padding:.65rem .78rem .78rem!important}.trip-replica-explore-card footer :is(small,strong){overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.trip-replica-explore-card footer small{color:var(--trip-replica-muted)!important;font-size:.66rem!important;font-weight:760!important}.trip-replica-explore-card footer strong{color:var(--trip-replica-ink)!important;font-size:.72rem!important;font-weight:920!important}.trip-replica-explore-card footer button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:3rem!important;min-height:2rem!important;border:0!important;border-radius:999px!important;background:linear-gradient(135deg,var(--trip-replica-blue),var(--trip-replica-violet))!important;color:#fff!important;font-size:.7rem!important;font-weight:900!important;padding:0 .72rem!important}.trip-replica-explore-buckets>div{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:.75rem!important}.trip-replica-explore-buckets>div button{display:grid!important;grid-template-columns:2.8rem minmax(0,1fr)!important;gap:.12rem .62rem!important;align-items:center!important;min-width:0!important;min-height:4.3rem!important;padding:.72rem!important;border:1px solid var(--trip-replica-soft-line)!important;border-radius:.82rem!important;background:var(--trip-replica-field)!important;color:var(--trip-replica-text)!important;text-align:left!important}.trip-replica-explore-buckets>div button span{grid-row:span 2!important;display:inline-grid!important;place-items:center!important;width:2.8rem!important;height:2.8rem!important;border-radius:.8rem!important;background:rgba(108,99,255,.1)!important;color:var(--trip-replica-blue)!important}.trip-replica-explore-buckets button :is(b,small){min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.trip-replica-explore-buckets button b{color:var(--trip-replica-ink)!important;font-size:.78rem!important;font-weight:920!important}.trip-replica-explore-buckets button small{color:var(--trip-replica-muted)!important;font-size:.66rem!important;font-weight:740!important}.trip-replica-explore-map-canvas{position:relative!important;min-height:13.5rem!important;overflow:hidden!important;border-radius:.82rem!important;border:1px solid var(--trip-replica-soft-line)!important;background:#edf2f7!important}.trip-replica-explore-ai{background:linear-gradient(135deg,rgba(108,99,255,.08),rgba(255,255,255,.9)),var(--trip-replica-card)!important}.trip-replica-explore-ai header{display:flex!important;align-items:center!important;gap:.48rem!important;min-width:0!important}.trip-replica-explore-ai header span{flex:0 0 auto!important;color:var(--trip-replica-blue)!important}.trip-replica-explore-ai header b{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.trip-replica-explore-ai header em{display:inline-flex!important;align-items:center!important;flex:0 0 auto!important;min-height:1.22rem!important;padding:0 .42rem!important;border-radius:999px!important;background:rgba(108,99,255,.12)!important;color:var(--trip-replica-blue)!important;font-size:.6rem!important;font-style:normal!important;font-weight:940!important}.trip-replica-explore-ai-reset{flex:0 0 auto!important;min-height:auto!important;margin-left:auto!important;padding:.25rem .48rem!important;border:1px solid rgba(108,99,255,.16)!important;border-radius:999px!important;background:rgba(255,255,255,.82)!important;color:var(--trip-replica-blue)!important;font-size:.58rem!important;font-weight:900!important}.trip-replica-explore-ai>.trip-replica-explore-ai-prompts{display:flex!important;gap:.42rem!important;flex-wrap:wrap!important}.trip-replica-explore-ai>.trip-replica-explore-ai-prompts button{max-width:100%!important;min-height:1.9rem!important;border:1px solid rgba(108,99,255,.16)!important;border-radius:999px!important;background:#fff!important;color:var(--trip-replica-text)!important;font-size:.66rem!important;font-weight:800!important;overflow-wrap:anywhere!important;padding:0 .6rem!important;text-align:center!important;white-space:normal!important}.trip-replica-explore-ai-response{display:grid!important;gap:.48rem!important;min-width:0!important;max-height:15rem!important;padding:.62rem!important;overflow-y:auto!important;overscroll-behavior:contain!important;border:1px solid rgba(74,84,255,.18)!important;border-radius:.82rem!important;background:linear-gradient(180deg,rgba(247,248,255,.94),rgba(255,255,255,.92))!important;box-shadow:0 .65rem 1.5rem rgba(48,56,120,.08)!important;scrollbar-width:thin!important}.trip-replica-explore-ai-message{display:grid!important;gap:.2rem!important;min-width:0!important;width:fit-content!important;max-width:92%!important;padding:.56rem .64rem!important;border:1px solid rgba(35,52,93,.08)!important;border-radius:.74rem .74rem .74rem .24rem!important;background:#fff!important;box-shadow:0 .3rem .8rem rgba(48,56,120,.06)!important}.trip-replica-explore-ai-message.is-user{justify-self:end!important;border-color:transparent!important;border-radius:.74rem .74rem .24rem .74rem!important;background:linear-gradient(135deg,var(--trip-replica-blue),var(--trip-replica-violet))!important}.trip-replica-explore-ai-message.is-pending{opacity:.68!important}.trip-replica-explore-ai-message.is-thinking p:after{content:""!important;display:inline-block!important;width:.9rem!important;height:.22rem!important;margin-left:.3rem!important;border-radius:999px!important;background:linear-gradient(90deg,rgba(74,84,255,.18),var(--trip-replica-blue),rgba(74,84,255,.18))!important;background-size:200% 100%!important;animation:trip-replica-ai-thinking 1.1s linear infinite!important}@keyframes trip-replica-ai-thinking{to{background-position:-200% 0}}.trip-replica-explore-ai-grounding,.trip-replica-explore-ai-message small{color:var(--trip-replica-blue)!important;font-size:.62rem!important;font-weight:900!important}.trip-replica-explore-ai-message p{margin:0!important;color:var(--trip-replica-ink)!important;font-size:.72rem!important;font-weight:720!important;line-height:1.48!important;overflow-wrap:anywhere!important;white-space:pre-wrap!important;word-break:break-word!important}.trip-replica-explore-ai-message.is-user p,.trip-replica-explore-ai-message.is-user small{color:#fff!important}.trip-replica-explore-ai-grounding{padding:.1rem .16rem 0!important}.trip-replica-explore-ai-error{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:.6rem!important;min-width:0!important;margin:0!important;padding:.55rem .62rem!important;border:1px solid rgba(180,35,24,.14)!important;border-radius:.72rem!important;background:rgba(255,247,246,.9)!important}.trip-replica-explore-ai-error p{min-width:0!important;margin:0!important;color:#b42318!important;font-size:.66rem!important;font-weight:780!important;line-height:1.4!important;overflow-wrap:anywhere!important}.trip-replica-explore-ai-error button{flex:0 0 auto!important;min-height:2rem!important;padding:0 .62rem!important;border:1px solid rgba(180,35,24,.16)!important;border-radius:999px!important;background:#fff!important;color:#a61b12!important;font-size:.62rem!important;font-weight:900!important}.trip-replica-explore-ai-trust{display:flex!important;flex-wrap:wrap!important;gap:.36rem!important;min-width:0!important}.trip-replica-explore-ai-trust span{display:inline-flex!important;align-items:center!important;gap:.34rem!important;max-width:100%!important;min-height:1.55rem!important;padding:.18rem .48rem!important;border:1px solid rgba(73,84,255,.12)!important;border-radius:999px!important;background:rgba(255,255,255,.78)!important;color:var(--trip-replica-muted)!important;font-size:.58rem!important;font-weight:880!important;line-height:1.2!important;overflow-wrap:anywhere!important}.trip-replica-explore-ai-trust span:before{width:.42rem!important;height:.42rem!important;flex:0 0 0.42rem!important;border-radius:999px!important;background:var(--trip-replica-blue)!important;box-shadow:0 0 0 .18rem rgba(73,84,255,.1)!important;content:""!important}.trip-replica-explore-ai-trust span.is-live{border-color:rgba(37,99,235,.18)!important;color:#2456b8!important}.trip-replica-explore-ai-trust span.is-saved{border-color:rgba(22,163,74,.18)!important;color:#16743a!important}.trip-replica-explore-ai-trust span.is-saved:before{background:#22a75a!important;box-shadow:0 0 0 .18rem rgba(34,167,90,.1)!important}.trip-replica-explore-ai-trust span.is-fallback,.trip-replica-explore-ai-trust span.is-review{border-color:rgba(217,119,6,.2)!important;color:#a85b08!important}.trip-replica-explore-ai-trust span.is-fallback:before,.trip-replica-explore-ai-trust span.is-review:before{background:#e89224!important;box-shadow:0 0 0 .18rem rgba(232,146,36,.1)!important}.trip-replica-explore-ai form{display:grid!important;grid-template-columns:minmax(0,1fr) 2.25rem!important;gap:.4rem!important;min-width:0!important;min-height:2.75rem!important;padding:.32rem!important;border:1px solid rgba(108,99,255,.18)!important;border-radius:999px!important;background:#fff!important}.trip-replica-explore-ai input{width:100%!important;min-width:0!important;border:0!important;outline:0!important;background:transparent!important;color:var(--trip-replica-ink)!important;font-size:.8rem!important;font-weight:760!important;padding:0 .62rem!important}.trip-replica-explore-ai form button{display:inline-grid!important;place-items:center!important;width:2.25rem!important;height:2.25rem!important;border:0!important;border-radius:999px!important;background:linear-gradient(135deg,var(--trip-replica-blue),var(--trip-replica-violet))!important;color:#fff!important}.trip-replica-explore-seasonal>div{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.55rem!important}.trip-replica-explore-seasonal>div button{display:grid!important;gap:.35rem!important;min-width:0!important;padding:0!important;border:1px solid var(--trip-replica-soft-line)!important;border-radius:.74rem!important;background:var(--trip-replica-card-strong)!important;color:var(--trip-replica-text)!important;overflow:hidden!important;text-align:left!important}.trip-replica-explore-seasonal button>span,.trip-replica-explore-seasonal img{display:inline-grid!important;place-items:center!important;width:100%!important;height:4.8rem!important;background:rgba(108,99,255,.1)!important;color:var(--trip-replica-blue)!important;object-fit:cover!important}.trip-replica-explore-seasonal button :is(b,small){overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;padding-inline:.52rem!important}.trip-replica-explore-seasonal button b{color:var(--trip-replica-ink)!important;font-size:.68rem!important;font-weight:920!important}.trip-replica-explore-seasonal button small{padding-bottom:.52rem!important;color:var(--trip-replica-muted)!important;font-size:.62rem!important;font-weight:760!important}.trip-replica-explore-save{display:grid!important;grid-template-columns:2.5rem minmax(0,1fr) auto!important;align-items:center!important;gap:.72rem!important;padding:.85rem!important}.trip-replica-explore-save>span{display:inline-grid!important;place-items:center!important;width:2.5rem!important;height:2.5rem!important;border-radius:.78rem!important;background:rgba(108,99,255,.12)!important;color:var(--trip-replica-blue)!important}.trip-replica-explore-save div{min-width:0!important}@media (max-width:1320px){html body:has(main.trip-day-page.trip-itinerary-screen .trip-itinerary-replica) .trip-itinerary-replica{grid-template-columns:12.8rem minmax(0,1fr) 18.5rem!important}html body:has(main.trip-day-page.trip-itinerary-screen .trip-itinerary-replica) .trip-itinerary-replica:has(.trip-replica-explore){grid-template-columns:12.8rem minmax(0,1fr)!important}.trip-replica-workboard{grid-template-columns:7.8rem minmax(21rem,1.08fr) minmax(18rem,.82fr)!important}.trip-replica-module-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}.trip-replica-explore{grid-template-columns:minmax(0,1fr) minmax(17.5rem,19rem)!important}.trip-replica-explore-buckets>div,.trip-replica-explore-card-row,.trip-replica-explore-card-row.is-compact{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:1060px){html body:has(main.trip-day-page.trip-itinerary-screen .trip-itinerary-replica) .trip-itinerary-replica{grid-template-columns:5rem minmax(0,1fr)!important}.trip-replica-ai-panel{grid-column:2!important;position:static!important;height:auto!important;border:1px solid var(--trip-replica-line)!important;border-radius:1rem!important;margin-right:1rem!important}.trip-replica-main{padding-right:1rem!important}.trip-replica-workboard{grid-template-columns:8rem minmax(0,1fr)!important;grid-template-rows:auto auto minmax(26rem,.9fr)!important}.trip-replica-map-panel{grid-column:1/-1!important;grid-row:3!important;min-height:26rem!important;border-left:0!important;border-top:1px solid var(--trip-replica-soft-line)!important}.trip-replica-bottom-insights{grid-template-columns:repeat(2,minmax(0,1fr))!important}.trip-replica-bottom-insights .trip-replica-round-button{display:none!important}.trip-replica-explore,.trip-replica-explore-head{grid-template-columns:minmax(0,1fr)!important}.trip-replica-explore-tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:760px){html body:has(main.trip-day-page.trip-itinerary-screen .trip-itinerary-replica) .trip-itinerary-replica{grid-template-columns:minmax(0,1fr)!important;gap:.8rem!important;padding:.75rem!important}.trip-replica-sidebar{position:static!important;display:flex!important;align-items:center!important;gap:.6rem!important;height:auto!important;padding:.6rem!important;border:1px solid var(--trip-replica-line)!important;border-radius:1rem!important;overflow:hidden!important}.trip-replica-brand{flex:0 0 auto!important}.trip-replica-brand b{display:inline!important}.trip-replica-nav{display:flex!important;flex:1 1 auto!important;min-width:0!important;max-width:100%!important;overflow:auto hidden!important;overscroll-behavior-inline:contain!important;scrollbar-width:none!important}.trip-replica-nav::-webkit-scrollbar{display:none!important}.trip-replica-nav button{width:3rem!important;min-width:3rem!important}.trip-replica-pro-card,.trip-replica-sidebar-foot{display:none!important}.trip-replica-main{padding:0!important}.trip-replica-explore,.trip-replica-explore-head,.trip-replica-hero,.trip-replica-topline,.trip-replica-workboard{grid-template-columns:minmax(0,1fr)!important}.trip-replica-explore-tabs{display:flex!important;overflow:auto hidden!important;scrollbar-width:none!important}.trip-replica-explore-tabs::-webkit-scrollbar{display:none!important}.trip-replica-explore-tabs button{min-width:5.6rem!important}.trip-replica-explore-buckets>div,.trip-replica-explore-card-row,.trip-replica-explore-card-row.is-compact,.trip-replica-explore-seasonal>div{grid-template-columns:minmax(0,1fr)!important}.trip-replica-explore-search{grid-template-columns:1.1rem minmax(0,1fr) 2.25rem!important}.trip-replica-explore-search kbd{display:none!important}.trip-replica-topline{gap:.7rem!important}.trip-replica-user-tools{justify-content:flex-end!important}.trip-replica-hero{grid-template-areas:"copy" "readiness" "modules" "actions"!important}.trip-replica-hero-actions h1{white-space:normal!important}.trip-replica-hero-buttons{justify-content:start!important;flex-wrap:wrap!important;min-width:0!important}.trip-replica-bottom-insights,.trip-replica-module-strip{grid-template-columns:minmax(0,1fr)!important}.trip-replica-workboard{grid-template-rows:auto auto auto minmax(24rem,auto)!important}.trip-replica-day-rail,.trip-replica-map-panel,.trip-replica-tabs,.trip-replica-timeline-panel{grid-column:1!important;grid-row:auto!important}.trip-replica-day-rail,.trip-replica-tabs{overflow:auto hidden!important}.trip-replica-day-rail{display:flex!important;border-right:0!important;border-bottom:1px solid var(--trip-replica-soft-line)!important}.trip-replica-day-rail>button:not(.trip-replica-add-day){min-width:7.2rem!important}.trip-replica-overview-card{min-width:8rem!important}.trip-replica-stop-row{grid-template-columns:2.8rem .9rem minmax(0,1fr)!important}.trip-replica-stop-row:before{left:3.2rem!important}.trip-replica-stop-row button{grid-template-columns:3.25rem minmax(0,1fr)!important}.trip-replica-stop-row em,.trip-replica-stop-row small{display:none!important}.trip-replica-stop-leg{grid-template-columns:1.5rem auto minmax(0,1fr)!important;width:calc(100% - 3.7rem)!important;margin-left:3.7rem!important}.trip-replica-quick-tools{justify-content:start!important;overflow:auto hidden!important;border-radius:.78rem!important}.trip-replica-map-panel{min-height:25rem!important}.trip-replica-route-card{grid-template-columns:minmax(0,1fr)!important}.trip-replica-ai-panel{grid-column:1!important;margin:0!important}}html body:has(main.trip-day-page.trip-itinerary-screen .trip-itinerary-replica) .trip-itinerary-replica,html body:has(main.trip-day-page.trip-itinerary-screen .trip-itinerary-replica) .trip-itinerary-shell.trip-itinerary-rail:has(.trip-itinerary-replica){inline-size:100%!important;width:100%!important;max-inline-size:100%!important;max-width:100%!important;min-inline-size:0!important;margin:0!important;padding-inline:0!important;justify-self:stretch!important;transform:none!important}html body:has(main.trip-day-page.trip-itinerary-screen .trip-itinerary-replica) .trip-itinerary-replica{grid-template-columns:clamp(10.25rem,11.5vw,12.25rem) minmax(0,1fr) clamp(19.25rem,20vw,23.5rem)!important}html body:has(main.trip-day-page.trip-itinerary-screen .trip-itinerary-replica) .trip-replica-main{width:100%!important;max-width:none!important;min-height:100dvh!important;padding-inline:clamp(.9rem,1.15vw,1.35rem) 0!important}html body:has(main.trip-day-page.trip-itinerary-screen .trip-itinerary-replica) .trip-replica-ai-panel{width:100%!important;max-width:none!important}html body:has(main.trip-day-page.trip-itinerary-screen .trip-itinerary-replica) .trip-replica-ai-panel,html body:has(main.trip-day-page.trip-itinerary-screen .trip-itinerary-replica) .trip-replica-sidebar{min-height:100dvh!important}@media (min-width:1500px){html body:has(main.trip-day-page.trip-itinerary-screen .trip-itinerary-replica) .trip-itinerary-replica{grid-template-columns:clamp(11rem,10.8vw,13rem) minmax(0,1fr) clamp(20rem,18.75vw,24rem)!important}html body:has(main.trip-day-page.trip-itinerary-screen .trip-itinerary-replica) .trip-replica-workboard{grid-template-columns:clamp(8.4rem,7.2vw,9.5rem) minmax(25rem,1.15fr) minmax(22rem,.9fr)!important}}@media (min-width:1321px){html body:has(main.trip-day-page.trip-itinerary-screen .trip-itinerary-replica:has(.trip-replica-explore)) .trip-itinerary-replica:has(.trip-replica-explore),html body:has(main.trip-day-page.trip-itinerary-screen .trip-itinerary-replica:has(.trip-replica-explore)) .trip-itinerary-shell.trip-itinerary-rail:has(.trip-itinerary-replica),html body:has(main.trip-day-page.trip-itinerary-screen .trip-itinerary-replica:has(.trip-replica-explore)) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen:not(.is-map-only){justify-self:stretch!important;inline-size:100%!important;width:100%!important;max-width:100%!important;margin-inline:0!important}html body:has(main.trip-day-page.trip-itinerary-screen .trip-itinerary-replica:has(.trip-replica-explore)) .trip-itinerary-replica:has(.trip-replica-explore){grid-template-columns:14.8rem minmax(0,1fr)!important}html body:has(main.trip-day-page.trip-itinerary-screen .trip-itinerary-replica:has(.trip-replica-explore)) .trip-replica-main:has(.trip-replica-explore){width:100%!important;max-width:none!important;padding-right:clamp(1rem,1.8vw,2rem)!important}html body:has(main.trip-day-page.trip-itinerary-screen .trip-itinerary-replica:has(.trip-replica-explore)) .trip-replica-explore{grid-template-columns:minmax(44rem,1fr) minmax(20rem,23.5rem)!important;gap:clamp(1rem,1.35vw,1.5rem)!important;width:100%!important;max-width:none!important}}@media (min-width:1680px){html body:has(main.trip-day-page.trip-itinerary-screen .trip-itinerary-replica:has(.trip-replica-explore)) .trip-replica-explore{grid-template-columns:minmax(0,1fr) minmax(21rem,24.5rem)!important}}html body:has(.trip-map-replica) .trip-detail-modal.trip-detail-modal.is-map-panel{background:#f7fbff!important;overflow:hidden!important}html body:has(.trip-map-replica) .trip-detail-sheet.trip-detail-sheet.is-map-panel{display:block!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;padding:0!important;overflow:hidden!important;background:#f7fbff!important}html body:has(.trip-map-replica) .trip-map-replica,html body:has(.trip-map-replica) .trip-map-replica *{box-sizing:border-box!important;letter-spacing:0!important}html body:has(.trip-map-replica) .trip-map-replica{--trip-map-ink:#081641;--trip-map-muted:#647295;--trip-map-line:rgba(101,119,170,0.16);--trip-map-violet:#654cff;--trip-map-blue:#3279ff;--trip-map-green:#15b887;--trip-map-orange:#ff961c;display:grid!important;grid-template-columns:14.8rem minmax(0,1fr) 310px!important;width:100vw!important;height:100dvh!important;min-height:0!important;overflow:hidden!important;background:radial-gradient(circle at 74% 8%,rgba(101,76,255,.08),transparent 28rem),linear-gradient(180deg,#ffffff,#f6f9ff 48%,#f8fbff)!important;color:var(--trip-map-ink)!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}html body:has(.trip-map-replica) .trip-map-replica :is(button,input){font:inherit!important}html body:has(.trip-map-replica) .trip-map-replica button{cursor:pointer!important}html body:has(.trip-map-replica) .trip-map-replica :is(h1,h2,h3,p,b,strong,small,em,span){min-width:0!important;margin:0!important}html body:has(.trip-map-replica) .trip-map-replica-sidebar{position:relative!important;display:grid!important;grid-template-rows:auto auto auto auto!important;align-content:start!important;gap:1.05rem!important;min-height:0!important;height:100dvh!important;padding:1.75rem 1.25rem!important;border-right:1px solid var(--trip-map-line)!important;background:rgba(255,255,255,.88)!important;box-shadow:18px 0 48px rgba(45,63,119,.05)!important;overflow:hidden auto!important}html body:has(.trip-map-replica) .trip-map-ai-brain button,html body:has(.trip-map-replica) .trip-map-brand,html body:has(.trip-map-replica) .trip-map-handoff-actions button,html body:has(.trip-map-replica) .trip-map-new-trip,html body:has(.trip-map-replica) .trip-map-route-summary button,html body:has(.trip-map-replica) .trip-map-sidebar-card button,html body:has(.trip-map-replica) .trip-map-sidebar-collapse,html body:has(.trip-map-replica) .trip-map-sidebar-foot button,html body:has(.trip-map-replica) .trip-map-stop-carousel article>button,html body:has(.trip-map-replica) .trip-map-top-actions button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.42rem!important;min-height:2.36rem!important;border:1px solid rgba(92,103,255,.18)!important;border-radius:.72rem!important;background:#ffffff!important;color:#26305f!important;text-decoration:none!important;font-size:.82rem!important;font-weight:850!important;line-height:1!important;white-space:nowrap!important}html body:has(.trip-map-replica) .trip-map-brand{display:inline-grid!important;grid-template-columns:2rem auto!important;justify-content:flex-start!important;justify-items:start!important;gap:.65rem!important;min-height:2.5rem!important;border:0!important;background:transparent!important;color:#061241!important;font-size:1.28rem!important;font-weight:950!important}html body:has(.trip-map-replica) .trip-map-brand span{display:inline-grid!important;width:2rem!important;height:2rem!important;place-items:center!important;border-radius:0!important;background:transparent!important;color:transparent!important;position:relative!important;overflow:visible!important}html body:has(.trip-map-replica) .trip-map-brand span:after,html body:has(.trip-map-replica) .trip-map-brand span:before{content:""!important;position:absolute!important;inset:.02rem!important;border-radius:38% 62% 42% 58%/58% 42% 62% 38%!important;background:linear-gradient(135deg,#815fff,#614eff 55%,#6fd5ff)!important;box-shadow:0 16px 30px rgba(95,86,242,.26)!important;transform:rotate(45deg) scaleX(.46)!important}html body:has(.trip-map-replica) .trip-map-brand span:after{transform:rotate(-45deg) scaleX(.46)!important}html body:has(.trip-map-replica) .trip-map-sidebar-collapse{position:absolute!important;top:2rem!important;right:.7rem!important;width:1.82rem!important;height:1.82rem!important;min-height:1.82rem!important;padding:0!important;display:grid!important;place-items:center!important;border:0!important;border-radius:8px!important;background:#f1f2ff!important;color:#6a7298!important;font-size:.86rem!important;font-weight:950!important}html body:has(.trip-map-replica) .trip-map-live-actions button:first-child,html body:has(.trip-map-replica) .trip-map-new-trip,html body:has(.trip-map-replica) .trip-map-top-actions button:first-child{border:0!important;background:linear-gradient(135deg,#6d56ff,#7b43ee)!important;color:#ffffff!important;box-shadow:0 16px 32px rgba(101,76,255,.22)!important}html body:has(.trip-map-replica) .trip-map-replica-sidebar nav{display:grid!important;align-content:start!important;gap:.28rem!important;min-height:0!important;padding-top:1rem!important}html body:has(.trip-map-replica) .trip-map-replica-sidebar nav button{display:grid!important;grid-template-columns:1.35rem minmax(0,1fr)!important;gap:.8rem!important;min-height:2.72rem!important;align-items:center!important;border:1px solid transparent!important;border-radius:8px!important;padding:0 .78rem!important;background:transparent!important;color:#52618d!important;font-size:.9rem!important;font-weight:750!important;text-align:left!important}html body:has(.trip-map-replica) .trip-map-replica-sidebar nav button>span{display:inline-grid!important;place-items:center!important;width:1.35rem!important;height:1.35rem!important;color:currentColor!important;font-size:.9rem!important;line-height:1!important}html body:has(.trip-map-replica) .trip-map-sidebar-icon{display:block!important;width:1rem!important;height:1rem!important;color:currentColor!important}html body:has(.trip-map-replica) .trip-map-replica-sidebar nav button>b{color:currentColor!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:.9rem!important;font-weight:750!important}html body:has(.trip-map-replica) .trip-map-replica-sidebar nav button:focus-visible,html body:has(.trip-map-replica) .trip-map-replica-sidebar nav button:hover{background:#f7f4ff!important;color:var(--trip-map-violet)!important}html body:has(.trip-map-replica) .trip-map-replica-sidebar nav button.is-active{border-color:rgba(124,61,255,.16)!important;background:linear-gradient(90deg,rgba(104,80,255,.14),rgba(104,80,255,.07))!important;color:#5238f4!important;box-shadow:none!important}html body:has(.trip-map-replica) .trip-map-replica-sidebar nav button.is-active>span{width:1.55rem!important;height:1.55rem!important;padding:.28rem!important;border-radius:6px!important;background:#694cff!important;color:#ffffff!important}html body:has(.trip-map-replica) .trip-map-sidebar-card{display:grid!important;gap:.75rem!important;padding:1.05rem!important;border:1px solid rgba(124,61,255,.18)!important;border-radius:8px!important;background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(241,239,255,.92) 62%,rgba(238,250,255,.9))!important;box-shadow:0 12px 36px rgba(43,73,116,.1)!important}html body:has(.trip-map-replica) .trip-map-sidebar-card strong{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:.65rem!important;color:#081641!important;font-size:.92rem!important;font-weight:900!important}html body:has(.trip-map-replica) .trip-map-sidebar-card strong span{display:inline-grid!important;place-items:center!important;min-width:2.05rem!important;height:1.35rem!important;padding:0 .45rem!important;border-radius:.42rem!important;background:#121a37!important;color:#ffffff!important;font-size:.62rem!important;line-height:1!important;font-weight:920!important}html body:has(.trip-map-replica) .trip-map-sidebar-card p{color:var(--trip-map-muted)!important;font-size:.74rem!important;line-height:1.45!important}html body:has(.trip-map-replica) .trip-map-sidebar-card button{width:fit-content!important;min-height:2.15rem!important;border:0!important;border-radius:.6rem!important;background:linear-gradient(135deg,var(--trip-map-violet),var(--trip-map-blue))!important;color:#ffffff!important;font-size:.74rem!important;font-weight:900!important}html body:has(.trip-map-replica) .trip-map-sidebar-foot{display:grid!important;gap:.45rem!important}html body:has(.trip-map-replica) .trip-map-sidebar-foot button{justify-content:flex-start!important;width:100%!important;min-height:2.5rem!important;border:0!important;background:transparent!important;color:#22304a!important;font-size:.82rem!important;font-weight:760!important}html body:has(.trip-map-replica) .trip-map-replica-main{display:grid!important;grid-template-rows:repeat(7,max-content)!important;gap:1rem!important;min-width:0!important;min-height:0!important;padding:1.35rem 1rem 1.2rem!important;overflow:auto!important}html body:has(.trip-map-replica) .trip-map-bottom-grid,html body:has(.trip-map-replica) .trip-map-day-strip,html body:has(.trip-map-replica) .trip-map-replica-board,html body:has(.trip-map-replica) .trip-map-replica-topbar,html body:has(.trip-map-replica) .trip-map-stop-carousel,html body:has(.trip-map-replica) .trip-map-tabs,html body:has(.trip-map-replica) .trip-map-title-row{width:100%!important;min-width:0!important}html body:has(.trip-map-replica) .trip-map-replica-topbar{display:grid!important;grid-template-columns:minmax(10rem,1fr) minmax(18rem,34rem) auto!important;align-items:center!important;gap:.8rem!important}html body:has(.trip-map-replica) .trip-map-breadcrumbs,html body:has(.trip-map-replica) .trip-map-search,html body:has(.trip-map-replica) .trip-map-top-actions{display:flex!important;min-width:0!important;align-items:center!important;gap:.55rem!important}html body:has(.trip-map-replica) .trip-map-breadcrumbs{color:#697796!important;font-size:.78rem!important;font-weight:760!important}html body:has(.trip-map-replica) .trip-map-breadcrumbs b{overflow:hidden!important;color:#111d4a!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body:has(.trip-map-replica) .trip-map-breadcrumbs em{border-radius:999px!important;padding:.24rem .55rem!important;background:#eef2ff!important;color:var(--trip-map-violet)!important;font-style:normal!important;font-weight:880!important}html body:has(.trip-map-replica) .trip-map-search{min-height:2.8rem!important;padding:0 .92rem!important;border:1px solid rgba(105,121,170,.18)!important;border-radius:.86rem!important;background:rgba(255,255,255,.9)!important;box-shadow:0 12px 32px rgba(61,79,134,.06)!important}html body:has(.trip-map-replica) .trip-map-search input{width:100%!important;min-width:0!important;border:0!important;outline:0!important;background:transparent!important;color:var(--trip-map-ink)!important;font-size:.86rem!important;font-weight:720!important}html body:has(.trip-map-replica) .trip-map-title-row{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(24rem,33rem)!important;gap:1rem!important;align-items:center!important}html body:has(.trip-map-replica) .trip-map-title-row h1{overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important;color:var(--trip-map-ink)!important;font-size:clamp(2rem,4.2vw,3.1rem)!important;font-weight:950!important;line-height:1.02!important}html body:has(.trip-map-replica) .trip-map-title-row p{margin-top:.7rem!important;color:#516080!important;font-size:.96rem!important;font-weight:760!important}html body:has(.trip-map-replica) .trip-map-readiness-card{display:grid!important;grid-template-columns:auto minmax(0,1fr) minmax(10rem,13rem)!important;gap:.95rem!important;align-items:center!important;min-width:0!important;padding:.8rem 1rem!important;border:1px solid rgba(105,121,170,.16)!important;border-radius:.96rem!important;background:rgba(255,255,255,.9)!important;box-shadow:0 18px 48px rgba(58,76,130,.08)!important}html body:has(.trip-map-replica) .trip-map-readiness-ring{display:grid!important;width:4.7rem!important;height:4.7rem!important;place-items:center!important;border-radius:50%!important;background:conic-gradient(var(--trip-map-green) var(--trip-map-readiness),#e6eaf7 0)!important;color:var(--trip-map-ink)!important}html body:has(.trip-map-replica) .trip-map-readiness-ring:before{content:""!important;position:absolute!important}html body:has(.trip-map-replica) .trip-map-readiness-ring strong{display:grid!important;width:3.7rem!important;height:3.7rem!important;place-items:center!important;border-radius:50%!important;background:#ffffff!important;font-size:1.18rem!important;font-weight:950!important}html body:has(.trip-map-replica) .trip-map-readiness-card>div:nth-child(2){display:grid!important;gap:.24rem!important}html body:has(.trip-map-replica) .trip-map-readiness-card b{color:#121d48!important;font-size:.86rem!important;font-weight:900!important}html body:has(.trip-map-replica) .trip-map-readiness-card em,html body:has(.trip-map-replica) .trip-map-readiness-card span{color:var(--trip-map-muted)!important;font-size:.72rem!important;font-style:normal!important;line-height:1.35!important}html body:has(.trip-map-replica) .trip-map-readiness-card ul{display:grid!important;gap:.38rem!important;margin:0!important;padding:0!important;list-style:none!important}html body:has(.trip-map-replica) .trip-map-readiness-card li{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;gap:.38rem!important;align-items:center!important}html body:has(.trip-map-replica) .trip-map-readiness-card li.is-ready>span{color:var(--trip-map-green)!important}html body:has(.trip-map-replica) .trip-map-readiness-card li.is-waiting>span{color:var(--trip-map-orange)!important}html body:has(.trip-map-replica) .trip-map-tabs{display:flex!important;align-items:center!important;gap:2.3rem!important;min-height:3rem!important;border-bottom:1px solid var(--trip-map-line)!important;overflow:auto hidden!important}html body:has(.trip-map-replica) .trip-map-tabs button{position:relative!important;display:inline-flex!important;min-height:3rem!important;align-items:center!important;border:0!important;background:transparent!important;color:#52617f!important;cursor:pointer!important;font-size:.84rem!important;font-weight:820!important;padding:0!important;white-space:nowrap!important}html body:has(.trip-map-replica) .trip-map-tabs button:focus-visible,html body:has(.trip-map-replica) .trip-map-tabs button:hover{color:var(--trip-map-violet)!important}html body:has(.trip-map-replica) .trip-map-tabs button:focus-visible{outline:2px solid rgba(109,81,255,.34)!important;outline-offset:.25rem!important}html body:has(.trip-map-replica) .trip-map-tabs button.is-active{color:var(--trip-map-violet)!important}html body:has(.trip-map-replica) .trip-map-tabs button.is-active:after{content:""!important;position:absolute!important;inset:auto 0 -1px!important;height:3px!important;border-radius:999px!important;background:var(--trip-map-violet)!important}html body:has(.trip-map-replica) .trip-map-replica-board{position:relative!important;display:grid!important;min-height:0!important;overflow:hidden!important;border:1px solid rgba(105,121,170,.16)!important;border-radius:.9rem!important;background:#ffffff!important;box-shadow:0 22px 60px rgba(61,78,132,.09)!important}html body:has(.trip-map-replica) .trip-map-toolbar{position:absolute!important;z-index:6!important;top:1rem!important;left:1rem!important;display:flex!important;align-items:center!important;gap:.42rem!important;padding:.42rem!important;border:1px solid rgba(105,121,170,.16)!important;border-radius:.78rem!important;background:rgba(255,255,255,.92)!important;box-shadow:0 12px 26px rgba(50,73,128,.1)!important}html body:has(.trip-map-replica) .trip-map-layer-controls button,html body:has(.trip-map-replica) .trip-map-toolbar button{display:grid!important;width:2rem!important;height:2rem!important;place-items:center!important;border:1px solid rgba(105,121,170,.16)!important;border-radius:.55rem!important;background:#ffffff!important;color:#25315f!important;font-size:.9rem!important;font-weight:900!important}html body:has(.trip-map-replica) .trip-map-layer-controls button:disabled,html body:has(.trip-map-replica) .trip-map-toolbar button:disabled{cursor:default!important;opacity:.48!important}html body:has(.trip-map-replica) .trip-map-toolbar .trip-map-layer-chip,html body:has(.trip-map-replica) .trip-map-toolbar strong{color:#1d2857!important;font-size:.78rem!important;font-weight:880!important;white-space:nowrap!important}html body:has(.trip-map-replica) .trip-map-toolbar .trip-map-layer-chip{display:inline-flex!important;width:auto!important;height:auto!important;min-height:2rem!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;padding:.35rem .56rem!important;background:#f1f5ff!important;color:#566483!important}html body:has(.trip-map-replica) .trip-map-replica-map{position:relative!important;min-height:clamp(25rem,48dvh,35rem)!important;overflow:hidden!important;background:radial-gradient(circle at 70% 20%,rgba(33,184,136,.14),transparent 7rem),radial-gradient(circle at 28% 66%,rgba(255,150,28,.11),transparent 8rem),linear-gradient(32deg,transparent 0 44%,rgba(50,121,255,.18) 44% 45%,transparent 45% 100%),linear-gradient(148deg,transparent 0 38%,rgba(101,76,255,.15) 38% 39%,transparent 39% 100%),repeating-linear-gradient(0deg,rgba(95,121,170,.08) 0 1px,transparent 1px 3.1rem),repeating-linear-gradient(90deg,rgba(95,121,170,.08) 0 1px,transparent 1px 3.1rem),#eef5ff!important}html body:has(.trip-map-replica) .trip-map-replica-map.is-backend-tiled{background:#eef5ff!important}html body:has(.trip-map-replica) .trip-map-replica-map.is-provider-missing{display:grid!important;place-items:center!important;background:radial-gradient(circle at 72% 24%,rgba(101,76,255,.1),transparent 9rem),radial-gradient(circle at 28% 70%,rgba(21,184,135,.12),transparent 9rem),linear-gradient(180deg,#f8fbff,#eef5ff)!important}html body:has(.trip-map-replica) .trip-map-replica-map.is-backend-tiled:after,html body:has(.trip-map-replica) .trip-map-replica-map.is-backend-tiled:before,html body:has(.trip-map-replica) .trip-map-replica-map.is-provider-missing:after,html body:has(.trip-map-replica) .trip-map-replica-map.is-provider-missing:before{content:none!important}html body:has(.trip-map-replica) .trip-map-backend-tile-map{position:absolute!important;inset:0!important;z-index:1!important;min-height:inherit!important;overflow:hidden!important;background:#e8f1fb!important}html body:has(.trip-map-replica) .trip-map-raster-tile{position:absolute!important;z-index:1!important;width:256px!important;height:256px!important;max-width:none!important;user-select:none!important}html body:has(.trip-map-replica) .trip-map-raster-route{position:absolute!important;z-index:3!important;left:50%!important;top:50%!important;width:1000px!important;height:520px!important;overflow:visible!important;pointer-events:none!important;transform:translate(-50%,-50%)!important}html body:has(.trip-map-replica) .trip-map-raster-route polyline{fill:none!important;stroke:var(--trip-map-violet)!important;stroke-linecap:round!important;stroke-linejoin:round!important;stroke-opacity:.86!important;stroke-width:5px!important;filter:drop-shadow(0 4px 8px rgba(36,48,104,.24))!important}html body:has(.trip-map-replica) .trip-map-raster-marker{position:absolute!important;z-index:5!important;display:grid!important;width:2.15rem!important;height:2.15rem!important;place-items:center!important;transform:translate(-50%,-50%)!important;border:3px solid #ffffff!important;border-radius:999px!important;background:linear-gradient(135deg,var(--trip-map-violet),var(--trip-map-blue))!important;color:#ffffff!important;font:950 .82rem/1 var(--font-sans,Inter,system-ui,sans-serif)!important;box-shadow:0 14px 30px rgba(27,44,100,.24)!important;cursor:pointer!important}html body:has(.trip-map-replica) .trip-map-raster-attribution{position:absolute!important;z-index:6!important;right:.7rem!important;bottom:.55rem!important;border-radius:999px!important;padding:.25rem .5rem!important;background:rgba(255,255,255,.82)!important;color:#53617f!important;font-size:.62rem!important;font-weight:760!important}html body:has(.trip-map-replica) .trip-map-provider-fallback{position:relative!important;z-index:3!important;display:grid!important;justify-items:center!important;gap:.5rem!important;width:min(28rem,calc(100% - 2rem))!important;padding:1.25rem!important;border:1px solid rgba(101,76,255,.16)!important;border-radius:1rem!important;background:rgba(255,255,255,.94)!important;box-shadow:0 22px 58px rgba(53,69,124,.12)!important;text-align:center!important}html body:has(.trip-map-replica) .trip-map-provider-fallback>span{display:inline-grid!important;width:2.4rem!important;height:2.4rem!important;place-items:center!important;border-radius:.8rem!important;background:#eeeaff!important;color:var(--trip-map-violet)!important;font-size:.72rem!important;font-weight:950!important}html body:has(.trip-map-replica) .trip-map-provider-fallback small{color:#687696!important;font-size:.68rem!important;font-weight:860!important;text-transform:uppercase!important}html body:has(.trip-map-replica) .trip-map-provider-fallback strong{color:var(--trip-map-ink)!important;font-size:1.05rem!important;font-weight:930!important}html body:has(.trip-map-replica) .trip-map-provider-fallback p{max-width:22rem!important;color:var(--trip-map-muted)!important;font-size:.82rem!important;font-weight:720!important;line-height:1.45!important}html body:has(.trip-map-replica) .trip-map-replica-map:before{content:"SHINJUKU     SHIBUYA          CHIYODA        TAITO"!important;position:absolute!important;inset:5.2rem 2rem auto!important;color:rgba(17,29,74,.3)!important;font-size:clamp(.78rem,1.3vw,1rem)!important;font-weight:950!important;word-spacing:clamp(1rem,5vw,5rem)!important;pointer-events:none!important}html body:has(.trip-map-replica) .trip-map-replica-map:after{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(95deg,transparent 0 12%,rgba(255,255,255,.55) 12% 12.4%,transparent 12.4% 100%),linear-gradient(18deg,transparent 0 25%,rgba(255,255,255,.6) 25% 25.5%,transparent 25.5% 100%),linear-gradient(138deg,transparent 0 62%,rgba(255,255,255,.58) 62% 62.5%,transparent 62.5% 100%)!important;pointer-events:none!important}html body:has(.trip-map-replica) .trip-map-route-line{position:absolute!important;z-index:2!important;height:4px!important;border-radius:999px!important;box-shadow:0 0 0 3px rgba(255,255,255,.72)!important;transform-origin:left center!important}html body:has(.trip-map-replica) .trip-map-route-line.is-purple{width:34%!important;left:8%!important;top:64%!important;transform:rotate(-10deg)!important;background:var(--trip-map-violet)!important}html body:has(.trip-map-replica) .trip-map-route-line.is-blue{width:38%!important;left:40%!important;top:66%!important;transform:rotate(-23deg)!important;background:var(--trip-map-blue)!important}html body:has(.trip-map-replica) .trip-map-route-line.is-green{width:25%!important;left:30%!important;top:40%!important;transform:rotate(-33deg)!important;background:var(--trip-map-green)!important}html body:has(.trip-map-replica) .trip-map-route-line.is-orange{width:28%!important;left:62%!important;top:32%!important;transform:rotate(18deg)!important;background:var(--trip-map-orange)!important}html body:has(.trip-map-replica) .trip-map-pin{position:absolute!important;z-index:4!important;left:var(--pin-x)!important;top:var(--pin-y)!important;display:grid!important;width:2.05rem!important;height:2.05rem!important;place-items:center!important;transform:translate(-50%,-50%)!important;border:3px solid #ffffff!important;border-radius:50%!important;color:#ffffff!important;font-size:.78rem!important;font-weight:950!important;box-shadow:0 12px 24px rgba(27,44,100,.22)!important}html body:has(.trip-map-replica) .trip-map-pin.is-purple{background:var(--trip-map-violet)!important}html body:has(.trip-map-replica) .trip-map-pin.is-blue{background:var(--trip-map-blue)!important}html body:has(.trip-map-replica) .trip-map-pin.is-green{background:var(--trip-map-green)!important}html body:has(.trip-map-replica) .trip-map-pin.is-orange{background:var(--trip-map-orange)!important}html body:has(.trip-map-replica) .trip-map-floating-label{position:absolute!important;z-index:5!important;left:var(--pin-x)!important;top:var(--pin-y)!important;display:grid!important;gap:.12rem!important;max-width:min(12rem,34vw)!important;padding:.58rem .7rem!important;border:1px solid rgba(95,121,170,.16)!important;border-radius:.72rem!important;background:rgba(255,255,255,.92)!important;box-shadow:0 16px 32px rgba(35,52,107,.14)!important}html body:has(.trip-map-replica) .trip-map-floating-label strong{overflow:hidden!important;color:#121d48!important;font-size:.78rem!important;font-weight:900!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body:has(.trip-map-replica) .trip-map-floating-label span{color:var(--trip-map-muted)!important;font-size:.68rem!important;font-weight:760!important}html body:has(.trip-map-replica) .trip-map-layer-controls{position:absolute!important;z-index:7!important;right:1rem!important;top:1rem!important;display:grid!important;gap:.42rem!important}html body:has(.trip-map-replica) .trip-map-crowd-legend{position:absolute!important;z-index:7!important;right:1rem!important;bottom:1rem!important;display:grid!important;gap:.48rem!important;width:min(16rem,42vw)!important;padding:.75rem .86rem!important;border:1px solid rgba(95,121,170,.16)!important;border-radius:.82rem!important;background:rgba(255,255,255,.92)!important;box-shadow:0 16px 32px rgba(35,52,107,.14)!important}html body:has(.trip-map-replica) .trip-map-crowd-legend b{color:#4b5577!important;font-size:.72rem!important;font-weight:860!important}html body:has(.trip-map-replica) .trip-map-crowd-legend span{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;gap:.5rem!important;align-items:center!important}html body:has(.trip-map-replica) .trip-map-crowd-legend i{display:block!important;height:.44rem!important;border-radius:999px!important;background:linear-gradient(90deg,#25bf89,#ffd23f,#ff8b2b,#ff335c)!important}html body:has(.trip-map-replica) .trip-map-crowd-legend em{color:var(--trip-map-muted)!important;font-size:.66rem!important;font-style:normal!important;font-weight:800!important}html body:has(.trip-map-replica) .trip-map-route-summary{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr)) auto!important;gap:.55rem!important;align-items:center!important;min-width:0!important;padding:.82rem .94rem!important;border-top:1px solid var(--trip-map-line)!important;background:rgba(255,255,255,.96)!important}html body:has(.trip-map-replica) .trip-map-booking-reminders p,html body:has(.trip-map-replica) .trip-map-bottom-grid article p,html body:has(.trip-map-replica) .trip-map-route-summary span{display:grid!important;gap:.15rem!important;min-width:0!important}html body:has(.trip-map-replica) .trip-map-bottom-grid article>strong,html body:has(.trip-map-replica) .trip-map-route-summary b{color:#111d4a!important;font-size:.88rem!important;font-weight:930!important}html body:has(.trip-map-replica) .trip-map-route-summary em{color:var(--trip-map-muted)!important;font-size:.68rem!important;font-style:normal!important;font-weight:760!important}html body:has(.trip-map-replica) .trip-map-route-summary button{padding:0 1rem!important;background:#f7f5ff!important;color:var(--trip-map-violet)!important}html body:has(.trip-map-replica) .trip-map-handoff-actions button:disabled,html body:has(.trip-map-replica) .trip-map-live-actions button:disabled,html body:has(.trip-map-replica) .trip-map-route-summary button:disabled{cursor:default!important;opacity:.5!important}html body:has(.trip-map-replica) .trip-map-stop-carousel{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(13.5rem,17rem)!important;gap:.8rem!important;overflow:auto hidden!important;padding-bottom:.1rem!important}html body:has(.trip-map-replica) .trip-map-stop-carousel article{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;gap:.7rem!important;align-items:start!important;min-height:6.5rem!important;padding:.92rem!important;border:1px solid rgba(95,121,170,.14)!important;border-radius:.82rem!important;background:#ffffff!important;box-shadow:0 14px 34px rgba(61,78,132,.07)!important}html body:has(.trip-map-replica) .trip-map-stop-carousel article.is-active{border-color:rgba(101,76,255,.3)!important;box-shadow:0 18px 40px rgba(101,76,255,.12)!important}html body:has(.trip-map-replica) .trip-map-stop-carousel article>span{display:grid!important;width:1.9rem!important;height:1.9rem!important;place-items:center!important;border-radius:50%!important;background:var(--trip-map-violet)!important;color:#ffffff!important;font-size:.75rem!important;font-weight:940!important}html body:has(.trip-map-replica) .trip-map-stop-carousel div{display:grid!important;gap:.18rem!important;min-width:0!important}html body:has(.trip-map-replica) .trip-map-stop-carousel :is(strong,p,em,small){overflow:hidden!important;text-overflow:ellipsis!important}html body:has(.trip-map-replica) .trip-map-stop-carousel strong{color:#111d4a!important;font-size:.82rem!important;font-weight:910!important;white-space:nowrap!important}html body:has(.trip-map-replica) .trip-map-stop-carousel p{color:var(--trip-map-muted)!important;font-size:.72rem!important;line-height:1.32!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important}html body:has(.trip-map-replica) .trip-map-stop-carousel :is(em,small){color:#7885a4!important;font-size:.68rem!important;font-style:normal!important;font-weight:760!important;white-space:nowrap!important}html body:has(.trip-map-replica) .trip-map-stop-carousel article>button{min-width:2.9rem!important;min-height:2rem!important;padding:0 .5rem!important}html body:has(.trip-map-replica) .trip-map-day-strip{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr))!important;gap:.7rem!important;align-items:center!important;padding:.7rem!important;border:1px solid rgba(95,121,170,.14)!important;border-radius:.9rem!important;background:#ffffff!important}html body:has(.trip-map-replica) .trip-map-day-strip button{display:grid!important;min-height:3rem!important;align-content:center!important;gap:.18rem!important;border:1px solid transparent!important;border-radius:.72rem!important;padding:.42rem .68rem!important;background:#f8faff!important;color:#1d2857!important;text-align:left!important}html body:has(.trip-map-replica) .trip-map-day-strip button:focus-visible,html body:has(.trip-map-replica) .trip-map-day-strip button:hover{border-color:rgba(101,76,255,.22)!important;background:#f5f2ff!important}html body:has(.trip-map-replica) .trip-map-day-strip button.is-active{border-color:rgba(101,76,255,.28)!important;background:#f1efff!important;color:var(--trip-map-violet)!important}html body:has(.trip-map-replica) .trip-map-day-strip b{color:inherit!important;font-size:.76rem!important;font-weight:900!important}html body:has(.trip-map-replica) .trip-map-day-strip em{color:var(--trip-map-muted)!important;font-size:.66rem!important;font-style:normal!important;font-weight:740!important}html body:has(.trip-map-replica) .trip-map-day-strip>button:last-child{display:inline-flex!important;align-items:center!important;justify-content:center!important;color:var(--trip-map-violet)!important;font-weight:860!important}html body:has(.trip-map-replica) .trip-map-bottom-grid{display:grid!important;grid-template-columns:minmax(12rem,1fr) minmax(12rem,1fr) minmax(12rem,1fr) minmax(18rem,1.35fr)!important;gap:.86rem!important}html body:has(.trip-map-replica) .trip-map-ai-brain>article,html body:has(.trip-map-replica) .trip-map-booking-reminders,html body:has(.trip-map-replica) .trip-map-bottom-grid article,html body:has(.trip-map-replica) .trip-map-route-memory-actions{display:grid!important;gap:.62rem!important;min-width:0!important;border:1px solid rgba(95,121,170,.14)!important;border-radius:.9rem!important;background:rgba(255,255,255,.92)!important;box-shadow:0 14px 34px rgba(61,78,132,.07)!important}html body:has(.trip-map-replica) .trip-map-bottom-grid article{min-height:8rem!important;padding:.92rem!important}html body:has(.trip-map-replica) .trip-map-ai-brain>header,html body:has(.trip-map-replica) .trip-map-bottom-grid header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:.62rem!important;min-width:0!important}html body:has(.trip-map-replica) .trip-map-booking-reminders h2,html body:has(.trip-map-replica) .trip-map-bottom-grid header b,html body:has(.trip-map-replica) .trip-map-route-memory-actions h2{color:#111d4a!important;font-size:.84rem!important;font-weight:920!important}html body:has(.trip-map-replica) .trip-map-bottom-grid header button,html body:has(.trip-map-replica) .trip-map-bottom-grid header em{border:0!important;background:transparent!important;color:var(--trip-map-violet)!important;font-size:.68rem!important;font-style:normal!important;font-weight:850!important}html body:has(.trip-map-replica) .trip-map-bottom-grid article p{grid-template-columns:minmax(0,1fr) auto!important;color:var(--trip-map-muted)!important;font-size:.72rem!important;font-weight:780!important}html body:has(.trip-map-replica) .trip-map-weather-card{grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important}html body:has(.trip-map-replica) .trip-map-weather-card>span{display:grid!important;width:3.1rem!important;height:3.1rem!important;place-items:center!important;border-radius:.9rem!important;background:#fff6db!important;color:#ffb21c!important;font-size:1.5rem!important}html body:has(.trip-map-replica) .trip-map-weather-card div{display:grid!important;gap:.14rem!important}html body:has(.trip-map-replica) .trip-map-weather-card strong{color:#111d4a!important;font-size:1.5rem!important;font-weight:950!important}html body:has(.trip-map-replica) .trip-map-weather-card p{color:var(--trip-map-muted)!important;font-size:.74rem!important}html body:has(.trip-map-replica) .trip-map-budget-bar{height:.58rem!important;overflow:hidden!important;border-radius:999px!important;background:#edf1fb!important}html body:has(.trip-map-replica) .trip-map-budget-bar span{display:block!important;width:var(--trip-map-budget-progress)!important;height:100%!important;border-radius:inherit!important;background:linear-gradient(90deg,var(--trip-map-green),var(--trip-map-blue))!important}html body:has(.trip-map-replica) .trip-map-backend-strings{align-content:start!important;max-height:13.8rem!important;overflow:auto!important}html body:has(.trip-map-replica) .trip-map-backend-strings code{display:grid!important;grid-template-columns:7rem minmax(0,1fr) auto!important;gap:.46rem!important;align-items:center!important;min-width:0!important;padding:.42rem .5rem!important;border:1px solid rgba(95,121,170,.12)!important;border-radius:.56rem!important;background:#f8faff!important;color:#182457!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important;font-size:.65rem!important;font-weight:780!important}html body:has(.trip-map-replica) .trip-map-backend-strings code b{overflow:hidden!important;color:#162152!important;font-size:inherit!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body:has(.trip-map-replica) .trip-map-backend-strings code em,html body:has(.trip-map-replica) .trip-map-backend-strings code span{color:#6d7897!important;font-style:normal!important;white-space:nowrap!important}html body:has(.trip-map-replica) .trip-map-ai-brain{display:grid!important;align-content:start!important;gap:.9rem!important;min-width:0!important;min-height:0!important;padding:4.5rem .9rem 1.2rem 0!important;overflow:auto!important}html body:has(.trip-map-replica) .trip-map-ai-brain[data-expanded=false]{align-self:start!important;overflow:hidden!important}html body:has(.trip-map-replica) .trip-map-ai-brain[data-expanded=false]>:not(header){display:none!important}html body:has(.trip-map-replica) .trip-map-ai-brain>header{min-height:3.6rem!important;padding:0 .2rem!important}html body:has(.trip-map-replica) .trip-map-ai-brain>header p{color:var(--trip-map-violet)!important;font-size:.98rem!important;font-weight:940!important}html body:has(.trip-map-replica) .trip-map-ai-brain>article small,html body:has(.trip-map-replica) .trip-map-ai-brain>header span,html body:has(.trip-map-replica) .trip-map-booking-reminders span,html body:has(.trip-map-replica) .trip-map-route-memory-actions em,html body:has(.trip-map-replica) .trip-map-route-memory-actions small{color:var(--trip-map-muted)!important;font-size:.72rem!important;font-weight:760!important}html body:has(.trip-map-replica) .trip-map-ai-brain>header button{width:2.4rem!important;min-height:2.4rem!important;padding:0!important}html body:has(.trip-map-replica) .trip-map-ai-brain>article{padding:1rem!important}html body:has(.trip-map-replica) .trip-map-ai-brain>article small{color:var(--trip-map-violet)!important;font-weight:900!important}html body:has(.trip-map-replica) .trip-map-ai-brain>article h2{color:#111d4a!important;font-size:.92rem!important;font-weight:940!important;line-height:1.2!important}html body:has(.trip-map-replica) .trip-map-ai-brain>article p{color:#53617f!important;font-size:.76rem!important;font-weight:740!important;line-height:1.45!important}html body:has(.trip-map-replica) .trip-map-ai-brain>article button{justify-self:start!important;min-height:2.1rem!important;padding:0 .78rem!important;background:#f6f3ff!important;color:var(--trip-map-violet)!important}html body:has(.trip-map-replica) .trip-map-booking-reminders{padding:1rem!important}html body:has(.trip-map-replica) .trip-map-route-memory-actions{padding:.9rem!important}html body:has(.trip-map-replica) .trip-map-route-memory-actions article{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:.58rem!important;min-width:0!important;padding:.68rem!important;border:1px solid rgba(95,121,170,.12)!important;border-radius:8px!important;background:#f8faff!important}html body:has(.trip-map-replica) .trip-map-route-memory-actions article>div{display:grid!important;gap:.2rem!important;min-width:0!important}html body:has(.trip-map-replica) .trip-map-route-memory-actions em,html body:has(.trip-map-replica) .trip-map-route-memory-actions p,html body:has(.trip-map-replica) .trip-map-route-memory-actions strong{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body:has(.trip-map-replica) .trip-map-route-memory-actions strong{color:#111d4a!important;font-size:.78rem!important;font-weight:920!important}html body:has(.trip-map-replica) .trip-map-route-memory-actions p{color:#53617f!important;font-size:.7rem!important;font-weight:740!important}html body:has(.trip-map-replica) .trip-map-route-memory-actions button{min-width:5rem!important;min-height:2.1rem!important;padding:0 .62rem!important;background:#f6f3ff!important;color:var(--trip-map-violet)!important}html body:has(.trip-map-replica) .trip-map-booking-reminders p{grid-template-columns:minmax(0,1fr) auto!important;gap:.4rem!important;padding:.55rem 0!important;border-top:1px solid rgba(95,121,170,.11)!important}html body:has(.trip-map-replica) .trip-map-booking-reminders p.is-ready b{color:var(--trip-map-green)!important}html body:has(.trip-map-replica) .trip-map-booking-reminders p.is-waiting b{color:var(--trip-map-orange)!important}html body:has(.trip-map-replica) .trip-map-handoff-actions,html body:has(.trip-map-replica) .trip-map-live-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.55rem!important}html body:has(.trip-map-replica) .trip-map-handoff-actions button,html body:has(.trip-map-replica) .trip-map-live-actions button{min-width:0!important;min-height:2.5rem!important;white-space:normal!important}html body:has(.trip-map-replica) .trip-map-handoff-actions button{display:grid!important;gap:.16rem!important;padding:.48rem!important}html body:has(.trip-map-replica) .trip-map-handoff-actions button.is-ready{border-color:rgba(21,184,135,.28)!important;background:#effcf7!important;color:#08795e!important}html body:has(.trip-map-replica) .trip-live-session-id{color:var(--trip-map-muted)!important;font-size:.68rem!important;font-weight:760!important}@media (max-width:1320px) and (min-width:1061px){html body:has(.trip-map-replica) .trip-map-replica{grid-template-columns:12.8rem minmax(0,1fr) 300px!important}html body:has(.trip-map-replica) .trip-map-title-row{grid-template-columns:minmax(0,1fr) minmax(18rem,24rem)!important}html body:has(.trip-map-replica) .trip-map-title-row h1{font-size:clamp(2.2rem,3.7vw,2.85rem)!important}html body:has(.trip-map-replica) .trip-map-readiness-card{grid-template-columns:auto minmax(0,1fr)!important}html body:has(.trip-map-replica) .trip-map-readiness-card ul{grid-column:1/-1!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:1060px){html body:has(.trip-map-replica) .trip-map-replica{grid-template-columns:minmax(0,1fr) 300px!important}html body:has(.trip-map-replica) .trip-map-replica-sidebar{display:none!important}html body:has(.trip-map-replica) .trip-map-bottom-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:980px){html body:has(.trip-map-replica) .trip-detail-sheet.trip-detail-sheet.is-map-panel{overflow:auto!important}html body:has(.trip-map-replica) .trip-map-replica{display:grid!important;grid-template-columns:minmax(0,1fr)!important;height:auto!important;min-height:100dvh!important;overflow:visible!important}html body:has(.trip-map-replica) .trip-map-ai-brain,html body:has(.trip-map-replica) .trip-map-replica-main{overflow:visible!important}html body:has(.trip-map-replica) .trip-map-ai-brain{padding:0 1rem 1.2rem!important}html body:has(.trip-map-replica) .trip-map-replica-topbar,html body:has(.trip-map-replica) .trip-map-title-row{grid-template-columns:minmax(0,1fr)!important}html body:has(.trip-map-replica) .trip-map-search{order:3!important}html body:has(.trip-map-replica) .trip-map-route-summary{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:720px){html body:has(.trip-map-replica) .trip-map-replica-main{padding:.9rem .72rem!important}html body:has(.trip-map-replica) .trip-map-title-row h1{font-size:2rem!important}html body:has(.trip-map-replica) .trip-map-readiness-card{grid-template-columns:auto minmax(0,1fr)!important}html body:has(.trip-map-replica) .trip-map-readiness-card ul{grid-column:1/-1!important}html body:has(.trip-map-replica) .trip-map-replica-map{min-height:24rem!important}html body:has(.trip-map-replica) .trip-map-floating-label:nth-of-type(n+4){display:none!important}html body:has(.trip-map-replica) .trip-map-toolbar{right:.8rem!important;overflow:auto hidden!important}html body:has(.trip-map-replica) .trip-map-bottom-grid,html body:has(.trip-map-replica) .trip-map-day-strip,html body:has(.trip-map-replica) .trip-map-route-summary{grid-template-columns:minmax(0,1fr)!important}html body:has(.trip-map-replica) .trip-map-stop-carousel{grid-auto-columns:minmax(14rem,84vw)!important}}html body:has(main.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=map] .trip-map-replica) main.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=map] .trip-detail-modal.trip-detail-modal.is-map-panel,html body:has(main.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=map] .trip-map-replica) main.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=map] .trip-detail-sheet.trip-detail-sheet.is-map-panel{inset:0!important;display:block!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:#f7fbff!important;box-shadow:none!important;overflow:hidden!important}html body:has(main.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=map] .trip-map-replica) main.trip-day-page.trip-itinerary-screen[data-trip-workspace-screen=map] .trip-map-replica{width:100%!important;height:100dvh!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen){--webnext-screen-zoom:1!important;--enjway-webpage-zoom:1!important;overflow-x:clip!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen,main.trip-day-page.trip-workspace-v2.trip-itinerary-screen{--webnext-screen-zoom:1!important;--enjway-webpage-zoom:1!important;zoom:1!important;inline-size:100vw!important;width:100vw!important;min-width:0!important;max-width:100vw!important;margin-inline:0!important;transform:none!important;transform-origin:top left!important;overflow-x:clip!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen .trip-itinerary-replica,html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen .trip-itinerary-shell.trip-itinerary-rail,main.trip-day-page.trip-workspace-v2.trip-itinerary-screen .trip-itinerary-replica,main.trip-day-page.trip-workspace-v2.trip-itinerary-screen .trip-itinerary-shell.trip-itinerary-rail{inline-size:100%!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-inline:0!important}@supports (width:100dvw){html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen,main.trip-day-page.trip-workspace-v2.trip-itinerary-screen{inline-size:100dvw!important;width:100dvw!important;min-width:0!important;max-width:100dvw!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen .trip-itinerary-replica,html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen .trip-itinerary-shell.trip-itinerary-rail,main.trip-day-page.trip-workspace-v2.trip-itinerary-screen .trip-itinerary-replica,main.trip-day-page.trip-workspace-v2.trip-itinerary-screen .trip-itinerary-shell.trip-itinerary-rail{inline-size:100%!important;width:100%!important;min-width:0!important;max-width:100%!important}}html body:has(main.trip-day-page.trip-itinerary-screen .trip-itinerary-replica:has(.trip-replica-explore)) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen:not(.is-map-only){inline-size:100vw!important;width:100vw!important;min-width:0!important;max-width:100vw!important;overflow-x:clip!important}html body:has(main.trip-day-page.trip-itinerary-screen .trip-itinerary-replica:has(.trip-replica-explore)) .trip-itinerary-replica:has(.trip-replica-explore),html body:has(main.trip-day-page.trip-itinerary-screen .trip-itinerary-replica:has(.trip-replica-explore)) .trip-itinerary-shell.trip-itinerary-rail:has(.trip-itinerary-replica){inline-size:100%!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding-inline:0!important}html body:has(main.trip-day-page.trip-itinerary-screen .trip-itinerary-replica:has(.trip-replica-explore)) .trip-itinerary-replica:has(.trip-replica-explore){grid-template-columns:14.8rem minmax(0,1fr)!important;gap:0!important}html body:has(main.trip-day-page.trip-itinerary-screen .trip-itinerary-replica:has(.trip-replica-explore)) .trip-replica-main:has(.trip-replica-explore){inline-size:100%!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:100dvh!important;padding-inline:clamp(.95rem,1.25vw,1.45rem) clamp(.95rem,1.45vw,1.65rem)!important}html body:has(main.trip-day-page.trip-itinerary-screen .trip-itinerary-replica:has(.trip-replica-explore)) .trip-replica-explore{inline-size:100%!important;width:100%!important;min-width:0!important;max-width:none!important;grid-template-columns:minmax(0,1fr) clamp(20rem,22vw,28rem)!important;gap:clamp(1rem,1.35vw,1.55rem)!important}html body:has(main.trip-day-page.trip-itinerary-screen .trip-itinerary-replica:has(.trip-replica-explore)) .trip-replica-explore-main,html body:has(main.trip-day-page.trip-itinerary-screen .trip-itinerary-replica:has(.trip-replica-explore)) .trip-replica-explore-rail{min-width:0!important;width:100%!important}@supports (width:100dvw){html body:has(main.trip-day-page.trip-itinerary-screen .trip-itinerary-replica:has(.trip-replica-explore)) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen:not(.is-map-only){inline-size:100dvw!important;width:100dvw!important;max-width:100dvw!important}}@media (min-width:1680px){html body:has(main.trip-day-page.trip-itinerary-screen .trip-itinerary-replica:has(.trip-replica-explore)) .trip-replica-explore{grid-template-columns:minmax(0,1fr) clamp(22rem,22.5vw,30rem)!important}}@media (max-width:1320px){html body:has(main.trip-day-page.trip-itinerary-screen .trip-itinerary-replica:has(.trip-replica-explore)) .trip-itinerary-replica:has(.trip-replica-explore){grid-template-columns:5.2rem minmax(0,1fr)!important}html body:has(main.trip-day-page.trip-itinerary-screen .trip-itinerary-replica:has(.trip-replica-explore)) .trip-replica-explore{grid-template-columns:minmax(0,1fr) minmax(17.5rem,19.5rem)!important}}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen .trip-itinerary-replica) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.trip-day-page:not(.is-map-only),html.enjway-root body.enjway-body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen .trip-itinerary-replica) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.trip-day-page:not(.is-map-only){box-sizing:border-box!important;display:block!important;inline-size:100vw!important;width:100vw!important;min-inline-size:100vw!important;min-width:100vw!important;max-inline-size:100vw!important;max-width:100vw!important;margin:0!important;padding:0!important;transform:none!important;transform-origin:top left!important;overflow-x:clip!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen .trip-itinerary-replica) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.trip-day-page:not(.is-map-only)>.trip-itinerary-shell.trip-itinerary-rail:has(>.trip-itinerary-replica),html.enjway-root body.enjway-body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen .trip-itinerary-replica) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.trip-day-page:not(.is-map-only)>.trip-itinerary-shell.trip-itinerary-rail:has(>.trip-itinerary-replica){box-sizing:border-box!important;display:block!important;inline-size:100%!important;width:100%!important;min-inline-size:100%!important;min-width:100%!important;max-inline-size:none!important;max-width:none!important;min-height:100dvh!important;margin:0!important;padding:0!important;transform:none!important;overflow:visible!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen .trip-itinerary-replica) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.trip-day-page:not(.is-map-only)>.trip-itinerary-shell.trip-itinerary-rail:has(>.trip-itinerary-replica)>.trip-itinerary-replica,html.enjway-root body.enjway-body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen .trip-itinerary-replica) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.trip-day-page:not(.is-map-only)>.trip-itinerary-shell.trip-itinerary-rail:has(>.trip-itinerary-replica)>.trip-itinerary-replica{box-sizing:border-box!important;justify-self:stretch!important;inline-size:100%!important;width:100%!important;min-inline-size:100%!important;min-width:100%!important;max-inline-size:none!important;max-width:none!important;margin:0!important;padding:0!important;transform:none!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-itinerary-screen .trip-itinerary-replica) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-itinerary-screen.trip-day-page:not(.is-map-only)>.trip-itinerary-shell.trip-itinerary-rail.is-itinerary-screen:has(>.trip-itinerary-replica)>.trip-itinerary-replica,html.enjway-root body.enjway-body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-itinerary-screen .trip-itinerary-replica) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-itinerary-screen.trip-day-page:not(.is-map-only)>.trip-itinerary-shell.trip-itinerary-rail.is-itinerary-screen:has(>.trip-itinerary-replica)>.trip-itinerary-replica{grid-template-columns:14.8rem minmax(0,1fr) clamp(20rem,19vw,24.5rem)!important;gap:clamp(.8rem,.85vw,1rem)!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-explore-screen .trip-itinerary-replica:has(.trip-replica-explore)) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-explore-screen.trip-day-page:not(.is-map-only)>.trip-itinerary-shell.trip-itinerary-rail.is-explore-screen:has(>.trip-itinerary-replica)>.trip-itinerary-replica,html.enjway-root body.enjway-body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-explore-screen .trip-itinerary-replica:has(.trip-replica-explore)) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-explore-screen.trip-day-page:not(.is-map-only)>.trip-itinerary-shell.trip-itinerary-rail.is-explore-screen:has(>.trip-itinerary-replica)>.trip-itinerary-replica{grid-template-columns:14.8rem minmax(0,1fr)!important;gap:0!important}@supports (width:100dvw){html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen .trip-itinerary-replica) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.trip-day-page:not(.is-map-only),html.enjway-root body.enjway-body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen .trip-itinerary-replica) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.trip-day-page:not(.is-map-only){inline-size:100dvw!important;width:100dvw!important;min-inline-size:100dvw!important;min-width:100dvw!important;max-inline-size:100dvw!important;max-width:100dvw!important}}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen .trip-itinerary-replica) main.trip-day-page.trip-day-page.trip-workspace-v2.trip-workspace-v2.trip-itinerary-screen.trip-itinerary-screen.is-explore-screen:not(.is-map-only),html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen .trip-itinerary-replica) main.trip-day-page.trip-day-page.trip-workspace-v2.trip-workspace-v2.trip-itinerary-screen.trip-itinerary-screen.is-itinerary-screen:not(.is-map-only),html.enjway-root body.enjway-body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen .trip-itinerary-replica) main.trip-day-page.trip-day-page.trip-workspace-v2.trip-workspace-v2.trip-itinerary-screen.trip-itinerary-screen.is-explore-screen:not(.is-map-only),html.enjway-root body.enjway-body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen .trip-itinerary-replica) main.trip-day-page.trip-day-page.trip-workspace-v2.trip-workspace-v2.trip-itinerary-screen.trip-itinerary-screen.is-itinerary-screen:not(.is-map-only),main.trip-day-page.trip-day-page.trip-day-page.trip-workspace-v2.trip-workspace-v2.trip-workspace-v2.trip-itinerary-screen.trip-itinerary-screen.trip-itinerary-screen.is-explore-screen.is-explore-screen:not(.is-map-only),main.trip-day-page.trip-day-page.trip-day-page.trip-workspace-v2.trip-workspace-v2.trip-workspace-v2.trip-itinerary-screen.trip-itinerary-screen.trip-itinerary-screen.is-itinerary-screen.is-itinerary-screen:not(.is-map-only){box-sizing:border-box!important;display:block!important;inline-size:100vw!important;width:100vw!important;min-inline-size:100vw!important;min-width:100vw!important;max-inline-size:100vw!important;max-width:100vw!important;margin:0!important;padding:0!important;overflow-x:clip!important;transform:none!important;transform-origin:top left!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen .trip-itinerary-replica) main.trip-day-page.trip-day-page.trip-workspace-v2.trip-workspace-v2.trip-itinerary-screen.trip-itinerary-screen.is-explore-screen:not(.is-map-only)>.trip-itinerary-shell.trip-itinerary-rail.trip-itinerary-rail.is-explore-screen,html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen .trip-itinerary-replica) main.trip-day-page.trip-day-page.trip-workspace-v2.trip-workspace-v2.trip-itinerary-screen.trip-itinerary-screen.is-itinerary-screen:not(.is-map-only)>.trip-itinerary-shell.trip-itinerary-rail.trip-itinerary-rail.is-itinerary-screen,html.enjway-root body.enjway-body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen .trip-itinerary-replica) main.trip-day-page.trip-day-page.trip-workspace-v2.trip-workspace-v2.trip-itinerary-screen.trip-itinerary-screen.is-explore-screen:not(.is-map-only)>.trip-itinerary-shell.trip-itinerary-rail.trip-itinerary-rail.is-explore-screen,html.enjway-root body.enjway-body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen .trip-itinerary-replica) main.trip-day-page.trip-day-page.trip-workspace-v2.trip-workspace-v2.trip-itinerary-screen.trip-itinerary-screen.is-itinerary-screen:not(.is-map-only)>.trip-itinerary-shell.trip-itinerary-rail.trip-itinerary-rail.is-itinerary-screen,main.trip-day-page.trip-day-page.trip-day-page.trip-workspace-v2.trip-workspace-v2.trip-workspace-v2.trip-itinerary-screen.trip-itinerary-screen.trip-itinerary-screen.is-explore-screen.is-explore-screen:not(.is-map-only)>.trip-itinerary-shell.trip-itinerary-rail.trip-itinerary-rail.is-explore-screen,main.trip-day-page.trip-day-page.trip-day-page.trip-workspace-v2.trip-workspace-v2.trip-workspace-v2.trip-itinerary-screen.trip-itinerary-screen.trip-itinerary-screen.is-itinerary-screen.is-itinerary-screen:not(.is-map-only)>.trip-itinerary-shell.trip-itinerary-rail.trip-itinerary-rail.is-itinerary-screen{box-sizing:border-box!important;display:block!important;inline-size:100%!important;width:100%!important;min-inline-size:100%!important;min-width:100%!important;max-inline-size:none!important;max-width:none!important;min-height:100dvh!important;margin:0!important;padding:0!important;overflow:visible!important;transform:none!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen .trip-itinerary-replica) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.trip-day-page:not(.is-map-only)>.trip-itinerary-shell.trip-itinerary-rail>.trip-itinerary-replica,html.enjway-root body.enjway-body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen .trip-itinerary-replica) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.trip-day-page:not(.is-map-only)>.trip-itinerary-shell.trip-itinerary-rail>.trip-itinerary-replica,main.trip-day-page.trip-day-page.trip-workspace-v2.trip-workspace-v2.trip-itinerary-screen.trip-itinerary-screen:not(.is-map-only)>.trip-itinerary-shell.trip-itinerary-rail>.trip-itinerary-replica{box-sizing:border-box!important;inline-size:100%!important;width:100%!important;min-inline-size:100%!important;min-width:100%!important;max-inline-size:none!important;max-width:none!important;margin:0!important;padding:0!important;transform:none!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-itinerary-screen .trip-itinerary-replica) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-itinerary-screen.trip-day-page:not(.is-map-only)>.trip-itinerary-shell.trip-itinerary-rail.is-itinerary-screen>.trip-itinerary-replica,html.enjway-root body.enjway-body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-itinerary-screen .trip-itinerary-replica) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-itinerary-screen.trip-day-page:not(.is-map-only)>.trip-itinerary-shell.trip-itinerary-rail.is-itinerary-screen>.trip-itinerary-replica,main.trip-day-page.trip-day-page.trip-workspace-v2.trip-workspace-v2.trip-itinerary-screen.trip-itinerary-screen.is-itinerary-screen:not(.is-map-only)>.trip-itinerary-shell.trip-itinerary-rail.is-itinerary-screen>.trip-itinerary-replica{grid-template-columns:14.8rem minmax(0,1fr) clamp(20rem,19vw,24.5rem)!important;gap:clamp(.8rem,.85vw,1rem)!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-explore-screen .trip-replica-explore) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-explore-screen.trip-day-page:not(.is-map-only)>.trip-itinerary-shell.trip-itinerary-rail.is-explore-screen>.trip-itinerary-replica,html.enjway-root body.enjway-body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-explore-screen .trip-replica-explore) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-explore-screen.trip-day-page:not(.is-map-only)>.trip-itinerary-shell.trip-itinerary-rail.is-explore-screen>.trip-itinerary-replica,main.trip-day-page.trip-day-page.trip-workspace-v2.trip-workspace-v2.trip-itinerary-screen.trip-itinerary-screen.is-explore-screen:not(.is-map-only)>.trip-itinerary-shell.trip-itinerary-rail.is-explore-screen>.trip-itinerary-replica{grid-template-columns:14.8rem minmax(0,1fr)!important;gap:0!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-explore-screen .trip-replica-explore) .trip-replica-main:has(.trip-replica-explore),html.enjway-root body.enjway-body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-explore-screen .trip-replica-explore) .trip-replica-main:has(.trip-replica-explore),main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-explore-screen .trip-replica-main:has(.trip-replica-explore){inline-size:100%!important;width:100%!important;min-width:0!important;max-width:none!important;padding-inline:clamp(1rem,1.25vw,1.5rem) clamp(1rem,1.5vw,1.75rem)!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-explore-screen .trip-replica-explore) .trip-replica-explore,html.enjway-root body.enjway-body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-explore-screen .trip-replica-explore) .trip-replica-explore,main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-explore-screen .trip-replica-explore{inline-size:100%!important;width:100%!important;min-width:0!important;max-width:none!important;grid-template-columns:minmax(0,1fr) clamp(21rem,21.5vw,30rem)!important;gap:clamp(1rem,1.25vw,1.55rem)!important}@supports (width:100dvw){html.enjway-root body.enjway-body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen .trip-itinerary-replica) main.trip-day-page.trip-day-page.trip-workspace-v2.trip-workspace-v2.trip-itinerary-screen.trip-itinerary-screen.is-explore-screen:not(.is-map-only),html.enjway-root body.enjway-body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen .trip-itinerary-replica) main.trip-day-page.trip-day-page.trip-workspace-v2.trip-workspace-v2.trip-itinerary-screen.trip-itinerary-screen.is-itinerary-screen:not(.is-map-only),main.trip-day-page.trip-day-page.trip-day-page.trip-workspace-v2.trip-workspace-v2.trip-workspace-v2.trip-itinerary-screen.trip-itinerary-screen.trip-itinerary-screen.is-explore-screen.is-explore-screen:not(.is-map-only),main.trip-day-page.trip-day-page.trip-day-page.trip-workspace-v2.trip-workspace-v2.trip-workspace-v2.trip-itinerary-screen.trip-itinerary-screen.trip-itinerary-screen.is-itinerary-screen.is-itinerary-screen:not(.is-map-only){inline-size:100dvw!important;width:100dvw!important;min-inline-size:100dvw!important;min-width:100dvw!important;max-inline-size:100dvw!important;max-width:100dvw!important}}@media (max-width:1320px) and (min-width:1061px){html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-itinerary-screen .trip-itinerary-replica) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-itinerary-screen.trip-day-page:not(.is-map-only)>.trip-itinerary-shell.trip-itinerary-rail.is-itinerary-screen:has(>.trip-itinerary-replica)>.trip-itinerary-replica,html.enjway-root body.enjway-body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-itinerary-screen .trip-itinerary-replica) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-itinerary-screen.trip-day-page:not(.is-map-only)>.trip-itinerary-shell.trip-itinerary-rail.is-itinerary-screen:has(>.trip-itinerary-replica)>.trip-itinerary-replica,main.trip-day-page.trip-day-page.trip-workspace-v2.trip-workspace-v2.trip-itinerary-screen.trip-itinerary-screen.is-itinerary-screen:not(.is-map-only)>.trip-itinerary-shell.trip-itinerary-rail.is-itinerary-screen>.trip-itinerary-replica{grid-template-columns:12.8rem minmax(0,1fr) clamp(20rem,19vw,24.5rem)!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-explore-screen .trip-replica-explore) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-explore-screen.trip-day-page:not(.is-map-only)>.trip-itinerary-shell.trip-itinerary-rail.is-explore-screen:has(>.trip-itinerary-replica)>.trip-itinerary-replica,html.enjway-root body.enjway-body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-explore-screen .trip-replica-explore) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-explore-screen.trip-day-page:not(.is-map-only)>.trip-itinerary-shell.trip-itinerary-rail.is-explore-screen:has(>.trip-itinerary-replica)>.trip-itinerary-replica,main.trip-day-page.trip-day-page.trip-workspace-v2.trip-workspace-v2.trip-itinerary-screen.trip-itinerary-screen.is-explore-screen:not(.is-map-only)>.trip-itinerary-shell.trip-itinerary-rail.is-explore-screen>.trip-itinerary-replica{grid-template-columns:12.8rem minmax(0,1fr)!important}}@media (max-width:1060px){html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen .trip-itinerary-replica) main.trip-day-page.trip-day-page.trip-workspace-v2.trip-workspace-v2.trip-itinerary-screen.trip-itinerary-screen:not(.is-map-only),html.enjway-root body.enjway-body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen .trip-itinerary-replica) main.trip-day-page.trip-day-page.trip-workspace-v2.trip-workspace-v2.trip-itinerary-screen.trip-itinerary-screen:not(.is-map-only),main.trip-day-page.trip-day-page.trip-day-page.trip-workspace-v2.trip-workspace-v2.trip-workspace-v2.trip-itinerary-screen.trip-itinerary-screen.trip-itinerary-screen:not(.is-map-only){overflow-x:hidden!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-itinerary-screen .trip-itinerary-replica) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-itinerary-screen.trip-day-page:not(.is-map-only)>.trip-itinerary-shell.trip-itinerary-rail.is-itinerary-screen>.trip-itinerary-replica,html.enjway-root body.enjway-body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-itinerary-screen .trip-itinerary-replica) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-itinerary-screen.trip-day-page:not(.is-map-only)>.trip-itinerary-shell.trip-itinerary-rail.is-itinerary-screen>.trip-itinerary-replica,main.trip-day-page.trip-day-page.trip-workspace-v2.trip-workspace-v2.trip-itinerary-screen.trip-itinerary-screen.is-itinerary-screen:not(.is-map-only)>.trip-itinerary-shell.trip-itinerary-rail.is-itinerary-screen>.trip-itinerary-replica{grid-template-columns:5.25rem minmax(0,1fr)!important;gap:0!important;overflow:visible!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-explore-screen .trip-replica-explore) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-explore-screen.trip-day-page:not(.is-map-only)>.trip-itinerary-shell.trip-itinerary-rail.is-explore-screen>.trip-itinerary-replica,html.enjway-root body.enjway-body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-explore-screen .trip-replica-explore) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-explore-screen.trip-day-page:not(.is-map-only)>.trip-itinerary-shell.trip-itinerary-rail.is-explore-screen>.trip-itinerary-replica,main.trip-day-page.trip-day-page.trip-workspace-v2.trip-workspace-v2.trip-itinerary-screen.trip-itinerary-screen.is-explore-screen:not(.is-map-only)>.trip-itinerary-shell.trip-itinerary-rail.is-explore-screen>.trip-itinerary-replica{grid-template-columns:5.25rem minmax(0,1fr)!important;gap:0!important;overflow:visible!important}main.trip-day-page.trip-workspace-v2.trip-itinerary-screen .trip-replica-sidebar{width:auto!important;min-width:0!important;padding:1rem .55rem!important;gap:.8rem!important;overflow:hidden auto!important}main.trip-day-page.trip-workspace-v2.trip-itinerary-screen .trip-replica-brand{grid-template-columns:1fr!important;justify-items:center!important}main.trip-day-page.trip-workspace-v2.trip-itinerary-screen .trip-replica-ai-panel,main.trip-day-page.trip-workspace-v2.trip-itinerary-screen .trip-replica-brand b,main.trip-day-page.trip-workspace-v2.trip-itinerary-screen .trip-replica-collapse,main.trip-day-page.trip-workspace-v2.trip-itinerary-screen .trip-replica-nav button b,main.trip-day-page.trip-workspace-v2.trip-itinerary-screen .trip-replica-nav button em,main.trip-day-page.trip-workspace-v2.trip-itinerary-screen .trip-replica-pro-card,main.trip-day-page.trip-workspace-v2.trip-itinerary-screen .trip-replica-sidebar-foot{display:none!important}main.trip-day-page.trip-workspace-v2.trip-itinerary-screen .trip-replica-nav{padding-top:.25rem!important;gap:.42rem!important}main.trip-day-page.trip-workspace-v2.trip-itinerary-screen .trip-replica-nav button{grid-template-columns:1fr!important;justify-items:center!important;min-height:3rem!important;padding:0!important;border-radius:.78rem!important}main.trip-day-page.trip-workspace-v2.trip-itinerary-screen .trip-replica-nav button>span{width:1.65rem!important;height:1.65rem!important}main.trip-day-page.trip-workspace-v2.trip-itinerary-screen .trip-replica-main{width:100%!important;min-width:0!important;min-height:100dvh!important;padding:1rem 1rem 1.25rem!important}main.trip-day-page.trip-workspace-v2.trip-itinerary-screen .trip-replica-topline{grid-template-columns:minmax(0,1fr) auto!important;gap:.7rem!important}main.trip-day-page.trip-workspace-v2.trip-itinerary-screen .trip-replica-search{grid-column:1/-1!important;grid-row:2!important}main.trip-day-page.trip-workspace-v2.trip-itinerary-screen .trip-replica-user-tools{justify-content:end!important}main.trip-day-page.trip-workspace-v2.trip-itinerary-screen .trip-replica-hero{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"copy" "readiness" "modules" "actions"!important}main.trip-day-page.trip-workspace-v2.trip-itinerary-screen .trip-replica-hero-actions h1{white-space:normal!important}main.trip-day-page.trip-workspace-v2.trip-itinerary-screen .trip-replica-readiness{justify-items:start!important}main.trip-day-page.trip-workspace-v2.trip-itinerary-screen .trip-replica-module-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}main.trip-day-page.trip-workspace-v2.trip-itinerary-screen .trip-replica-hero-buttons{justify-content:start!important}main.trip-day-page.trip-workspace-v2.trip-itinerary-screen .trip-replica-workboard{grid-template-columns:7.5rem minmax(0,1fr)!important;grid-template-rows:auto auto minmax(22rem,auto)!important;min-height:0!important;overflow:hidden!important}main.trip-day-page.trip-workspace-v2.trip-itinerary-screen .trip-replica-timeline-panel{grid-column:2!important;grid-row:2!important;overflow:visible!important}main.trip-day-page.trip-workspace-v2.trip-itinerary-screen .trip-replica-map-panel{grid-column:1/-1!important;grid-row:3!important;min-height:24rem!important;border-left:0!important;border-top:1px solid var(--trip-replica-soft-line)!important}main.trip-day-page.trip-workspace-v2.trip-itinerary-screen .trip-replica-bottom-insights{grid-template-columns:repeat(2,minmax(0,1fr))!important}main.trip-day-page.trip-workspace-v2.trip-itinerary-screen .trip-replica-bottom-insights .trip-replica-round-button{display:none!important}main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-explore-screen .trip-replica-main:has(.trip-replica-explore){padding-inline:1rem!important}main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-explore-screen .trip-replica-explore,main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-explore-screen .trip-replica-explore-head{grid-template-columns:minmax(0,1fr)!important}main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-explore-screen .trip-replica-explore-buckets>div,main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-explore-screen .trip-replica-explore-card-row,main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-explore-screen .trip-replica-explore-card-row.is-compact{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:700px){html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen .trip-itinerary-replica) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.trip-day-page:not(.is-map-only),html.enjway-root body.enjway-body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen .trip-itinerary-replica) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.trip-day-page:not(.is-map-only){padding-bottom:calc(6.6rem + env(safe-area-inset-bottom))!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen .trip-itinerary-replica) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.trip-day-page:not(.is-map-only)>.trip-itinerary-shell.trip-itinerary-rail>.trip-itinerary-replica,html.enjway-root body.enjway-body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen .trip-itinerary-replica) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.trip-day-page:not(.is-map-only)>.trip-itinerary-shell.trip-itinerary-rail>.trip-itinerary-replica,main.trip-day-page.trip-day-page.trip-workspace-v2.trip-workspace-v2.trip-itinerary-screen.trip-itinerary-screen:not(.is-map-only)>.trip-itinerary-shell.trip-itinerary-rail>.trip-itinerary-replica{grid-template-columns:minmax(0,1fr)!important;gap:0!important}main.trip-day-page.trip-workspace-v2.trip-itinerary-screen .trip-replica-sidebar{display:none!important;pointer-events:none!important;visibility:hidden!important}main.trip-day-page.trip-workspace-v2.trip-itinerary-screen .trip-replica-main{min-height:0!important;padding:.75rem .75rem calc(6.5rem + env(safe-area-inset-bottom))!important}main.trip-day-page.trip-workspace-v2.trip-itinerary-screen .trip-replica-topline{grid-template-columns:minmax(0,1fr) auto!important}main.trip-day-page.trip-workspace-v2.trip-itinerary-screen .trip-replica-crumbs{gap:.42rem!important}main.trip-day-page.trip-workspace-v2.trip-itinerary-screen .trip-replica-crumbs>em,main.trip-day-page.trip-workspace-v2.trip-itinerary-screen .trip-replica-crumbs>span,main.trip-day-page.trip-workspace-v2.trip-itinerary-screen .trip-replica-search kbd,main.trip-day-page.trip-workspace-v2.trip-itinerary-screen .trip-replica-theme-switch b{display:none!important}main.trip-day-page.trip-workspace-v2.trip-itinerary-screen .trip-replica-user-tools{gap:.42rem!important}main.trip-day-page.trip-workspace-v2.trip-itinerary-screen .trip-replica-theme-switch{grid-template-columns:2.55rem!important;padding:.2rem!important}main.trip-day-page.trip-workspace-v2.trip-itinerary-screen .trip-replica-avatar,main.trip-day-page.trip-workspace-v2.trip-itinerary-screen .trip-replica-icon-button{width:2.35rem!important;height:2.35rem!important}main.trip-day-page.trip-workspace-v2.trip-itinerary-screen .trip-replica-hero{padding:1rem!important;gap:.82rem!important}main.trip-day-page.trip-workspace-v2.trip-itinerary-screen .trip-replica-hero-actions{align-items:start!important}main.trip-day-page.trip-workspace-v2.trip-itinerary-screen .trip-replica-hero-actions h1{font-size:1.62rem!important;line-height:1.08!important}main.trip-day-page.trip-workspace-v2.trip-itinerary-screen .trip-replica-readiness{grid-template-columns:auto minmax(0,1fr)!important;justify-items:start!important;align-items:center!important}main.trip-day-page.trip-workspace-v2.trip-itinerary-screen .trip-replica-readiness-ring{width:4.9rem!important;height:4.9rem!important}main.trip-day-page.trip-workspace-v2.trip-itinerary-screen .trip-replica-module-strip{grid-template-columns:minmax(0,1fr)!important;gap:.55rem!important}main.trip-day-page.trip-workspace-v2.trip-itinerary-screen .trip-replica-hero-buttons{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important}main.trip-day-page.trip-workspace-v2.trip-itinerary-screen .trip-replica-hero-buttons button{width:100%!important}main.trip-day-page.trip-workspace-v2.trip-itinerary-screen .trip-replica-workboard{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto auto auto!important;border-radius:.9rem!important;overflow:visible!important}main.trip-day-page.trip-workspace-v2.trip-itinerary-screen .trip-replica-tabs{grid-column:1!important;grid-row:auto!important;gap:.7rem!important;min-height:3.35rem!important;padding-inline:.72rem!important;overflow:auto hidden!important}main.trip-day-page.trip-workspace-v2.trip-itinerary-screen .trip-replica-tabs button{flex:0 0 auto!important;height:3.35rem!important}main.trip-day-page.trip-workspace-v2.trip-itinerary-screen .trip-replica-day-rail{grid-column:1!important;grid-row:auto!important;display:flex!important;gap:.55rem!important;padding:.65rem .72rem!important;border-right:0!important;border-bottom:1px solid var(--trip-replica-soft-line)!important;overflow:auto hidden!important}main.trip-day-page.trip-workspace-v2.trip-itinerary-screen .trip-replica-day-rail>button:not(.trip-replica-add-day),main.trip-day-page.trip-workspace-v2.trip-itinerary-screen .trip-replica-overview-card{flex:0 0 7.2rem!important;min-width:7.2rem!important;margin-top:0!important}main.trip-day-page.trip-workspace-v2.trip-itinerary-screen .trip-replica-add-day{flex:0 0 6.6rem!important}main.trip-day-page.trip-workspace-v2.trip-itinerary-screen .trip-replica-timeline-panel{grid-column:1!important;grid-row:auto!important;padding:.9rem!important}main.trip-day-page.trip-workspace-v2.trip-itinerary-screen .trip-replica-timeline-panel>header{grid-template-columns:minmax(0,1fr)!important}main.trip-day-page.trip-workspace-v2.trip-itinerary-screen .trip-replica-stop-row{grid-template-columns:2.7rem .85rem minmax(0,1fr)!important;gap:.42rem!important}main.trip-day-page.trip-workspace-v2.trip-itinerary-screen .trip-replica-stop-row:before{left:3.12rem!important}main.trip-day-page.trip-workspace-v2.trip-itinerary-screen .trip-replica-stop-row button{grid-template-columns:2.9rem minmax(0,1fr) auto!important;min-height:4.1rem!important}main.trip-day-page.trip-workspace-v2.trip-itinerary-screen .trip-replica-stop-row button>span,main.trip-day-page.trip-workspace-v2.trip-itinerary-screen .trip-replica-stop-row img{width:2.9rem!important;height:2.8rem!important}main.trip-day-page.trip-workspace-v2.trip-itinerary-screen .trip-replica-stop-row em,main.trip-day-page.trip-workspace-v2.trip-itinerary-screen .trip-replica-stop-row small{display:none!important}main.trip-day-page.trip-workspace-v2.trip-itinerary-screen .trip-replica-stop-leg{width:calc(100% - 3.45rem)!important;margin-left:3.45rem!important}main.trip-day-page.trip-workspace-v2.trip-itinerary-screen .trip-replica-quick-tools{justify-content:start!important;overflow:auto hidden!important;border-radius:.82rem!important}main.trip-day-page.trip-workspace-v2.trip-itinerary-screen .trip-replica-map-panel{grid-column:1!important;grid-row:auto!important;min-height:21rem!important}main.trip-day-page.trip-workspace-v2.trip-itinerary-screen .trip-replica-route-card{grid-template-columns:minmax(0,1fr)!important}main.trip-day-page.trip-workspace-v2.trip-itinerary-screen .trip-replica-bottom-insights{display:flex!important;gap:.6rem!important;padding:.65rem!important;overflow:auto hidden!important}main.trip-day-page.trip-workspace-v2.trip-itinerary-screen .trip-replica-bottom-insights article{flex:0 0 12rem!important}main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-explore-screen .trip-replica-explore-search{grid-template-columns:1.1rem minmax(0,1fr) auto!important;border-radius:.9rem!important}main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-explore-screen .trip-replica-explore-buckets>div,main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-explore-screen .trip-replica-explore-card-row,main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-explore-screen .trip-replica-explore-card-row.is-compact,main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-explore-screen .trip-replica-explore-seasonal>div{grid-template-columns:minmax(0,1fr)!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen .trip-itinerary-replica) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen .trip-itinerary-shell.trip-itinerary-rail>.trip-workspace-ios-floating-dock.trip-workspace-ios-floating-dock{position:fixed!important;left:50%!important;right:auto!important;bottom:max(.75rem,env(safe-area-inset-bottom))!important;z-index:120!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:min(32rem,calc(100vw - 1.25rem))!important;max-width:min(32rem,calc(100vw - 1.25rem))!important;transform:translateX(-50%)!important}}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen) .timeline-stop-trust{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:.34rem!important;min-width:0!important;margin-top:.5rem!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen) .timeline-stop-trust>:is(span,a){display:inline-flex!important;align-items:center!important;gap:.28rem!important;min-width:0!important;min-height:1.6rem!important;padding:.24rem .42rem!important;border:1px solid rgba(27,80,130,.14)!important;border-radius:.38rem!important;background:rgba(244,248,252,.9)!important;color:#37556f!important;font-size:.66rem!important;font-style:normal!important;font-weight:780!important;line-height:1.2!important;letter-spacing:0!important;text-decoration:none!important;white-space:nowrap!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen) .timeline-stop-trust>.is-ready{border-color:rgba(24,139,92,.2)!important;background:rgba(232,248,240,.92)!important;color:#176b4a!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen) .timeline-stop-trust>:is(.is-partial,.is-source),html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen) .timeline-stop-trust>a{border-color:rgba(40,102,190,.18)!important;background:rgba(235,243,253,.92)!important;color:#285f9e!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen) .timeline-stop-trust>.is-review{border-color:rgba(190,91,38,.2)!important;background:rgba(255,243,232,.94)!important;color:#9a4c22!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen) .timeline-stop-trust i,html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen) .timeline-stop-trust svg{display:block!important;flex:0 0 auto!important;width:.78rem!important;height:.78rem!important;margin:0!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen) .timeline-stop-trust>a:is(:hover,:focus-visible){border-color:rgba(40,102,190,.4)!important;background:rgba(222,237,255,.98)!important;outline:2px solid rgba(40,102,190,.16)!important;outline-offset:1px!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen) .trip-stop-source-evidence{display:grid!important;gap:.48rem!important;margin:.72rem 0!important;padding:.72rem!important;border:1px solid rgba(40,102,190,.2)!important;border-radius:.5rem!important;background:rgba(239,246,255,.94)!important;color:#294c6f!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen) .trip-stop-source-evidence>div{display:flex!important;align-items:baseline!important;justify-content:space-between!important;gap:.65rem!important;min-width:0!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen) .trip-stop-source-evidence :is(span,strong,p,a){margin:0!important;letter-spacing:0!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen) .trip-stop-source-evidence span{font-size:.72rem!important;font-weight:700!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen) .trip-stop-source-evidence strong{font-size:.78rem!important;text-align:right!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen) .trip-stop-source-evidence p{font-size:.72rem!important;line-height:1.45!important;overflow-wrap:anywhere!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen) .trip-stop-source-evidence a{width:fit-content!important;color:#285f9e!important;font-size:.74rem!important;font-weight:760!important;text-underline-offset:.16rem!important}@media (max-width:520px){html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen) .timeline-stop-trust{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen) .timeline-stop-trust>:is(span,a){width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important}}@media (max-width:1180px){html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-itinerary-screen .trip-itinerary-replica) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-itinerary-screen.trip-day-page:not(.is-map-only)>.trip-itinerary-shell.trip-itinerary-rail.is-itinerary-screen:has(>.trip-itinerary-replica)>.trip-itinerary-replica,html.enjway-root body.enjway-body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-itinerary-screen .trip-itinerary-replica) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-itinerary-screen.trip-day-page:not(.is-map-only)>.trip-itinerary-shell.trip-itinerary-rail.is-itinerary-screen:has(>.trip-itinerary-replica)>.trip-itinerary-replica,main.trip-day-page.trip-day-page.trip-day-page.trip-workspace-v2.trip-workspace-v2.trip-workspace-v2.trip-itinerary-screen.trip-itinerary-screen.trip-itinerary-screen.is-itinerary-screen.is-itinerary-screen:not(.is-map-only)>.trip-itinerary-shell.trip-itinerary-rail.trip-itinerary-rail.is-itinerary-screen:has(>.trip-itinerary-replica)>.trip-itinerary-replica{grid-template-columns:5.25rem minmax(0,1fr)!important;gap:0!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-explore-screen .trip-replica-explore) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-explore-screen.trip-day-page:not(.is-map-only)>.trip-itinerary-shell.trip-itinerary-rail.is-explore-screen:has(>.trip-itinerary-replica)>.trip-itinerary-replica,html.enjway-root body.enjway-body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-explore-screen .trip-replica-explore) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-explore-screen.trip-day-page:not(.is-map-only)>.trip-itinerary-shell.trip-itinerary-rail.is-explore-screen:has(>.trip-itinerary-replica)>.trip-itinerary-replica,main.trip-day-page.trip-day-page.trip-day-page.trip-workspace-v2.trip-workspace-v2.trip-workspace-v2.trip-itinerary-screen.trip-itinerary-screen.trip-itinerary-screen.is-explore-screen.is-explore-screen:not(.is-map-only)>.trip-itinerary-shell.trip-itinerary-rail.trip-itinerary-rail.is-explore-screen:has(>.trip-itinerary-replica)>.trip-itinerary-replica{grid-template-columns:5.25rem minmax(0,1fr)!important;gap:0!important}}@media (max-width:700px){html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-itinerary-screen .trip-itinerary-replica) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-itinerary-screen.trip-day-page:not(.is-map-only)>.trip-itinerary-shell.trip-itinerary-rail.is-itinerary-screen:has(>.trip-itinerary-replica)>.trip-itinerary-replica,html.enjway-root body.enjway-body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-itinerary-screen .trip-itinerary-replica) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-itinerary-screen.trip-day-page:not(.is-map-only)>.trip-itinerary-shell.trip-itinerary-rail.is-itinerary-screen:has(>.trip-itinerary-replica)>.trip-itinerary-replica,main.trip-day-page.trip-day-page.trip-day-page.trip-workspace-v2.trip-workspace-v2.trip-workspace-v2.trip-itinerary-screen.trip-itinerary-screen.trip-itinerary-screen.is-itinerary-screen.is-itinerary-screen:not(.is-map-only)>.trip-itinerary-shell.trip-itinerary-rail.trip-itinerary-rail.is-itinerary-screen:has(>.trip-itinerary-replica)>.trip-itinerary-replica{grid-template-columns:minmax(0,1fr)!important;gap:0!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-explore-screen .trip-replica-explore) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-explore-screen.trip-day-page:not(.is-map-only)>.trip-itinerary-shell.trip-itinerary-rail.is-explore-screen:has(>.trip-itinerary-replica)>.trip-itinerary-replica,html.enjway-root body.enjway-body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-explore-screen .trip-replica-explore) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-explore-screen.trip-day-page:not(.is-map-only)>.trip-itinerary-shell.trip-itinerary-rail.is-explore-screen:has(>.trip-itinerary-replica)>.trip-itinerary-replica,main.trip-day-page.trip-day-page.trip-day-page.trip-workspace-v2.trip-workspace-v2.trip-workspace-v2.trip-itinerary-screen.trip-itinerary-screen.trip-itinerary-screen.is-explore-screen.is-explore-screen:not(.is-map-only)>.trip-itinerary-shell.trip-itinerary-rail.trip-itinerary-rail.is-explore-screen:has(>.trip-itinerary-replica)>.trip-itinerary-replica{grid-template-columns:minmax(0,1fr)!important;gap:0!important}}@media (max-width:700px){main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-explore-screen .trip-replica-explore,main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-explore-screen .trip-replica-explore-head,main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-explore-screen .trip-replica-explore-main{grid-template-columns:minmax(0,1fr)!important;width:100%!important;min-width:0!important}main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-explore-screen .trip-replica-explore-tabs{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.55rem!important;overflow:visible!important}main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-explore-screen .trip-replica-explore-tabs button{flex:initial!important;width:100%!important;min-width:0!important;min-height:4.1rem!important;padding:.58rem .48rem!important}main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-explore-screen .trip-replica-explore-tabs button span{width:2.1rem!important;height:2.1rem!important}main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-explore-screen .trip-replica-explore-tabs button b,main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-explore-screen .trip-replica-explore-tabs button small{min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}main.trip-day-page.trip-workspace-v2.trip-itinerary-screen .trip-replica-sidebar *{pointer-events:none!important;visibility:hidden!important}}@media (max-width:700px){html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-explore-screen .trip-replica-explore) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-explore-screen.trip-day-page:not(.is-map-only) .trip-replica-explore,html.enjway-root body.enjway-body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-explore-screen .trip-replica-explore) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-explore-screen.trip-day-page:not(.is-map-only) .trip-replica-explore,main.trip-day-page.trip-day-page.trip-workspace-v2.trip-workspace-v2.trip-itinerary-screen.trip-itinerary-screen.is-explore-screen.is-explore-screen:not(.is-map-only) .trip-replica-explore{grid-template-columns:minmax(0,1fr)!important;width:100%!important;min-width:0!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-explore-screen .trip-replica-explore) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-explore-screen.trip-day-page:not(.is-map-only) .trip-replica-explore-main,html.enjway-root body.enjway-body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-explore-screen .trip-replica-explore) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-explore-screen.trip-day-page:not(.is-map-only) .trip-replica-explore-main,main.trip-day-page.trip-day-page.trip-workspace-v2.trip-workspace-v2.trip-itinerary-screen.trip-itinerary-screen.is-explore-screen.is-explore-screen:not(.is-map-only) .trip-replica-explore-main{width:100%!important;min-width:0!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-explore-screen .trip-replica-explore) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-explore-screen.trip-day-page:not(.is-map-only) .trip-replica-explore-tabs,html.enjway-root body.enjway-body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-explore-screen .trip-replica-explore) main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-explore-screen.trip-day-page:not(.is-map-only) .trip-replica-explore-tabs,main.trip-day-page.trip-day-page.trip-workspace-v2.trip-workspace-v2.trip-itinerary-screen.trip-itinerary-screen.is-explore-screen.is-explore-screen:not(.is-map-only) .trip-replica-explore-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;min-width:0!important;overflow:visible!important}}main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-explore-screen :is(.trip-replica-search,.trip-replica-explore-search){min-height:2.75rem!important;align-items:center!important}main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-explore-screen :is(.trip-replica-search input,.trip-replica-explore-search input,.trip-replica-explore-ai input){min-height:2.5rem!important;line-height:1.25!important}main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-explore-screen :is(.trip-replica-explore-search button,.trip-replica-explore-section header button,.trip-replica-explore-buckets header button,.trip-replica-explore-seasonal header button,.trip-replica-explore-save button,.trip-replica-explore-card footer button,.trip-replica-explore-ai>div button,.trip-replica-explore-ai form button){min-width:2.75rem!important;min-height:2.75rem!important}main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-explore-screen .trip-replica-explore-ai>div button,main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-explore-screen .trip-replica-explore-card footer button{padding-inline:.85rem!important}main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-explore-screen .trip-replica-explore-map-canvas :is(.trip-map-raster-marker,.trip-map-raster-controls button){width:2.75rem!important;height:2.75rem!important;min-width:2.75rem!important;min-height:2.75rem!important}@media (max-width:700px){main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-explore-screen .trip-replica-topline{align-items:stretch!important}main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-explore-screen .trip-replica-crumbs a{display:inline-flex!important;align-items:center!important;min-height:2.5rem!important}main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-explore-screen .trip-replica-search{border-radius:.9rem!important}}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-map-only[data-trip-workspace-screen=map] .trip-map-replica){overflow-x:clip!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-map-only[data-trip-workspace-screen=map] .trip-map-replica) .trip-detail-modal.trip-detail-modal.is-map-panel{inset:0!important;width:100dvw!important;max-width:100dvw!important;height:100dvh!important;overflow:hidden!important;background:#f7fbff!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-map-only[data-trip-workspace-screen=map] .trip-map-replica) .trip-detail-sheet.trip-detail-sheet.is-map-panel{width:100dvw!important;max-width:100dvw!important;height:100dvh!important;max-height:100dvh!important;min-width:0!important;min-height:0!important;overflow:auto!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-map-only[data-trip-workspace-screen=map] .trip-map-replica) .trip-map-replica{width:100%!important;max-width:100%!important;min-width:0!important;height:100dvh!important;max-height:100dvh!important;overflow:hidden!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-map-only[data-trip-workspace-screen=map] .trip-map-replica) :is(.trip-map-replica-main,.trip-map-ai-brain,.trip-map-replica-sidebar){min-width:0!important;min-height:0!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-map-only[data-trip-workspace-screen=map] .trip-map-replica) :is(.trip-map-replica-topbar,.trip-map-title-row,.trip-map-readiness-card,.trip-map-route-summary,.trip-map-bottom-grid,.trip-map-day-strip){min-width:0!important;max-width:100%!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-map-only[data-trip-workspace-screen=map] .trip-map-replica) .trip-map-replica-board{min-width:0!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-map-only[data-trip-workspace-screen=map] .trip-map-replica) .trip-map-replica-map{min-width:0!important;min-height:clamp(22rem,46dvh,32rem)!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-map-only[data-trip-workspace-screen=map] .trip-map-replica) .trip-map-toolbar{max-width:calc(100% - 2rem)!important;flex-wrap:wrap!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-map-only[data-trip-workspace-screen=map] .trip-map-replica) .trip-map-search{min-height:2.75rem!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-map-only[data-trip-workspace-screen=map] .trip-map-replica) .trip-map-search input{min-height:2.35rem!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-map-only[data-trip-workspace-screen=map] .trip-map-replica) .trip-map-top-actions button{min-width:2.6rem!important;min-height:2.6rem!important;padding-inline:.8rem!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-map-only[data-trip-workspace-screen=map] .trip-map-replica) .trip-map-top-actions button[aria-label="Close trip map"]{width:2.6rem!important;flex:0 0 2.6rem!important;padding-inline:0!important;border-radius:999px!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-map-only[data-trip-workspace-screen=map] .trip-map-replica) :is(.trip-map-ai-brain button,.trip-map-bottom-grid article header button){min-width:2.35rem!important;min-height:2.35rem!important;padding-inline:.7rem!important}@media (max-width:1180px){html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-map-only[data-trip-workspace-screen=map] .trip-map-replica) .trip-map-replica{grid-template-columns:5.2rem minmax(0,1fr)!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-map-only[data-trip-workspace-screen=map] .trip-map-replica) .trip-map-replica-sidebar{display:grid!important;padding-inline:.65rem!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-map-only[data-trip-workspace-screen=map] .trip-map-replica) .trip-map-replica-sidebar :is(.trip-map-brand strong,.trip-map-sidebar-collapse,.trip-map-sidebar-card,.trip-map-sidebar-foot,nav button b){display:none!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-map-only[data-trip-workspace-screen=map] .trip-map-replica) .trip-map-replica-sidebar nav button{grid-template-columns:minmax(0,1fr)!important;justify-items:center!important;padding-inline:.35rem!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-map-only[data-trip-workspace-screen=map] .trip-map-replica) .trip-map-ai-brain{grid-column:2!important;padding:0 1rem 1.1rem!important}}@media (max-width:860px){html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-map-only[data-trip-workspace-screen=map] .trip-map-replica) .trip-detail-modal.trip-detail-modal.is-map-panel,html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-map-only[data-trip-workspace-screen=map] .trip-map-replica) .trip-detail-sheet.trip-detail-sheet.is-map-panel{height:auto!important;min-height:100dvh!important;max-height:none!important;overflow:auto!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-map-only[data-trip-workspace-screen=map] .trip-map-replica) .trip-map-replica{grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:max-content!important;align-items:start!important;height:auto!important;min-height:100dvh!important;max-height:none!important;overflow:visible!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-map-only[data-trip-workspace-screen=map] .trip-map-replica) .trip-map-replica-sidebar{display:none!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-map-only[data-trip-workspace-screen=map] .trip-map-replica) :is(.trip-map-replica-main,.trip-map-ai-brain){grid-column:1!important;align-self:start!important;height:max-content!important;min-height:auto!important;overflow:visible!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-map-only[data-trip-workspace-screen=map] .trip-map-replica) .trip-map-replica-main{grid-template-rows:repeat(7,max-content)!important;padding-inline:clamp(.75rem,3vw,1rem)!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-map-only[data-trip-workspace-screen=map] .trip-map-replica) .trip-map-replica-topbar{grid-template-columns:minmax(0,1fr)!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-map-only[data-trip-workspace-screen=map] .trip-map-replica) .trip-map-title-row{grid-template-columns:minmax(0,1fr)!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-map-only[data-trip-workspace-screen=map] .trip-map-replica) .trip-map-readiness-card{grid-template-columns:auto minmax(0,1fr)!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-map-only[data-trip-workspace-screen=map] .trip-map-replica) .trip-map-readiness-card ul{grid-column:1/-1!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-map-only[data-trip-workspace-screen=map] .trip-map-replica) .trip-map-ai-brain{padding-inline:clamp(.75rem,3vw,1rem)!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-map-only[data-trip-workspace-screen=map] .trip-map-replica) .trip-map-ai-brain[data-expanded=false]{min-height:0!important;padding-bottom:1rem!important}}@media (max-width:620px){html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-map-only[data-trip-workspace-screen=map] .trip-map-replica) .trip-map-replica-main{gap:.72rem!important;padding:.72rem!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-map-only[data-trip-workspace-screen=map] .trip-map-replica) .trip-map-title-row h1{font-size:clamp(1.7rem,9vw,2.12rem)!important;line-height:1.04!important;overflow-wrap:anywhere!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-map-only[data-trip-workspace-screen=map] .trip-map-replica) .trip-map-tabs{gap:1rem!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-map-only[data-trip-workspace-screen=map] .trip-map-replica) .trip-map-replica-board{overflow:visible!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-map-only[data-trip-workspace-screen=map] .trip-map-replica) .trip-map-toolbar{position:static!important;width:auto!important;max-width:none!important;box-sizing:border-box!important;margin:.5rem .5rem 0!important;overflow:visible!important;padding:.5rem!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-map-only[data-trip-workspace-screen=map] .trip-map-replica) .trip-map-toolbar button{min-width:2.1rem!important;min-height:2.1rem!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-map-only[data-trip-workspace-screen=map] .trip-map-replica) .trip-map-toolbar .trip-map-layer-chip{flex:1 1 auto!important;min-width:0!important;padding-inline:.5rem!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-map-only[data-trip-workspace-screen=map] .trip-map-replica) .trip-map-replica-map{min-height:min(58dvh,25rem)!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-map-only[data-trip-workspace-screen=map] .trip-map-replica) .trip-map-route-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-map-only[data-trip-workspace-screen=map] .trip-map-replica) .trip-map-route-summary button{grid-column:1/-1!important;width:100%!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-map-only[data-trip-workspace-screen=map] .trip-map-replica) :is(.trip-map-bottom-grid,.trip-map-day-strip,.trip-map-live-actions,.trip-map-handoff-actions){grid-template-columns:minmax(0,1fr)!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-map-only[data-trip-workspace-screen=map] .trip-map-replica) .trip-map-top-actions{justify-content:stretch!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-map-only[data-trip-workspace-screen=map] .trip-map-replica) .trip-map-top-actions button{flex:1 1 auto!important}}@media (max-width:360px){html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-map-only[data-trip-workspace-screen=map] .trip-map-replica) .trip-map-replica-main{gap:.6rem!important;padding:.6rem!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-map-only[data-trip-workspace-screen=map] .trip-map-replica) .trip-map-replica-topbar{grid-template-columns:minmax(0,1fr) auto!important;gap:.48rem!important;align-items:center!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-map-only[data-trip-workspace-screen=map] .trip-map-replica) .trip-map-breadcrumbs{grid-column:1!important;grid-row:1!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-map-only[data-trip-workspace-screen=map] .trip-map-replica) .trip-map-top-actions{grid-column:2!important;grid-row:1!important;gap:.34rem!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-map-only[data-trip-workspace-screen=map] .trip-map-replica) .trip-map-top-actions button:first-child{display:none!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-map-only[data-trip-workspace-screen=map] .trip-map-replica) .trip-map-search{grid-column:1/-1!important;grid-row:2!important;order:0!important;min-height:2.45rem!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-map-only[data-trip-workspace-screen=map] .trip-map-replica) .trip-map-readiness-card{gap:.6rem!important;padding:.68rem!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-map-only[data-trip-workspace-screen=map] .trip-map-replica) .trip-map-toolbar{gap:.28rem!important;margin:.42rem .42rem 0!important;padding:.38rem!important}html body:has(main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-map-only[data-trip-workspace-screen=map] .trip-map-replica) .trip-map-toolbar .trip-map-layer-chip{font-size:.72rem!important;padding-inline:.42rem!important}}main.trip-day-page.trip-workspace-v2.trip-itinerary-screen .trip-workspace-ios-floating-dock.trip-workspace-ios-floating-dock{display:none!important;pointer-events:none!important}html body:has(main.trip-day-page.trip-itinerary-screen.is-map-only[data-trip-workspace-screen=map] .trip-map-replica) .trip-detail-sheet.trip-detail-sheet.is-map-panel{overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important}main.trip-day-page.trip-workspace-v2 .trip-detail-modal.trip-detail-modal.is-details-panel,main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-map-only[data-trip-workspace-screen=map] .trip-detail-sheet.trip-detail-sheet.is-map-panel{overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important}main.trip-day-page.trip-workspace-v2 .trip-detail-modal.trip-detail-modal.is-details-panel{position:fixed!important;inset:0!important;z-index:9000!important;display:block!important;width:100dvw!important;height:100dvh!important;padding:0!important;background:radial-gradient(circle at 24% 0,rgba(113,91,255,.09),transparent 28rem),radial-gradient(circle at 88% 16%,rgba(39,196,184,.1),transparent 30rem),linear-gradient(135deg,#f7faff,#ffffff 42%,#f4f8ff)!important}main.trip-day-page.trip-workspace-v2 .trip-detail-sheet.trip-detail-sheet.is-details-panel{width:100%!important;max-width:none!important;min-height:100dvh!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}main.trip-day-page.trip-workspace-v2 .trip-detail-sheet.trip-detail-sheet.is-details-panel:before{display:none!important}main.trip-day-page.trip-workspace-v2 .trip-detail-sheet.trip-detail-sheet.is-details-panel>*{position:relative!important;z-index:1!important}.trip-settings-screen,.trip-settings-screen *{box-sizing:border-box}.trip-settings-screen{--trip-settings-ink:#08122e;--trip-settings-muted:#6a748a;--trip-settings-soft:#f6f8ff;--trip-settings-line:rgba(109,123,158,0.2);--trip-settings-blue:#2d66f6;--trip-settings-purple:#7046f5;--trip-settings-green:#16a36a;display:grid;grid-template-columns:17.25rem minmax(0,1fr);min-height:100dvh;color:var(--trip-settings-ink);background:linear-gradient(90deg,rgba(255,255,255,.92),rgba(255,255,255,.7) 24rem,transparent 0),radial-gradient(circle at 52% 18%,rgba(86,117,255,.1),transparent 31rem)}.trip-settings-screen :is(button,input,select){font:inherit}.trip-settings-sidebar{position:sticky;top:0;display:flex;flex-direction:column;min-height:100dvh;padding:2rem 1.45rem;border-right:1px solid rgba(109,123,158,.18);background:rgba(255,255,255,.82);backdrop-filter:blur(24px)}.trip-settings-brand{display:inline-flex;align-items:center;gap:.75rem;margin-bottom:2.4rem;color:#07122f}.trip-settings-brand>span{display:grid;width:2.25rem;height:2.25rem;place-items:center;border-radius:.7rem;color:#ffffff;background:linear-gradient(135deg,#7865ff,#20b8ff);box-shadow:0 1rem 2rem rgba(72,94,255,.22)}.trip-settings-brand svg{width:1.25rem;height:1.25rem}.trip-settings-brand strong{font-size:1.38rem;font-weight:900;letter-spacing:0}.trip-settings-nav{display:grid;gap:.45rem}.trip-settings-nav a,.trip-settings-nav button,.trip-settings-sidebar-foot>a,.trip-settings-sidebar-foot>button{display:grid;grid-template-columns:1.35rem minmax(0,1fr) auto;align-items:center;gap:.85rem;min-height:3rem;width:100%;padding:.72rem .82rem;border:1px solid transparent;border-radius:.7rem;color:#33405c;background:transparent;text-decoration:none;text-align:left;cursor:pointer}.trip-settings-nav a:hover,.trip-settings-nav button:hover,.trip-settings-sidebar-foot>a:hover,.trip-settings-sidebar-foot>button:hover{border-color:rgba(87,115,255,.14);background:rgba(244,247,255,.9)}.trip-settings-nav a.is-active,.trip-settings-nav button.is-active{color:#2f58ff;border-color:rgba(111,83,245,.18);background:linear-gradient(135deg,rgba(105,80,255,.14),rgba(255,255,255,.82));box-shadow:inset 0 0 0 1px rgba(255,255,255,.74)}.trip-settings-nav span,.trip-settings-sidebar-foot>a span,.trip-settings-sidebar-foot>button span{display:grid;width:1.35rem;height:1.35rem;place-items:center}.trip-settings-nav svg,.trip-settings-sidebar-foot svg{width:1.05rem;height:1.05rem}.trip-settings-nav b,.trip-settings-sidebar-foot>a,.trip-settings-sidebar-foot>button{font-size:.91rem;font-weight:800;letter-spacing:0}.trip-settings-nav em{display:grid;min-width:1.35rem;height:1.35rem;place-items:center;border-radius:999px;color:#5b39d8;background:rgba(113,76,245,.14);font-size:.72rem;font-style:normal;font-weight:900}.trip-settings-auth-card,.trip-settings-pro-card{display:grid;gap:.72rem;margin-top:auto;padding:1rem;border:1px solid rgba(109,123,158,.18);border-radius:.9rem;background:rgba(255,255,255,.86);box-shadow:0 1.1rem 2.6rem rgba(21,37,78,.08)}.trip-settings-auth-card{margin-top:auto}.trip-settings-pro-card span{width:fit-content;padding:.18rem .42rem;border-radius:.36rem;color:#ffffff;background:linear-gradient(135deg,#6e63ff,#7b2df6);font-size:.64rem;font-weight:900}.trip-settings-auth-card b,.trip-settings-pro-card b{font-size:.98rem}.trip-settings-auth-card p,.trip-settings-pro-card p{margin:0;color:var(--trip-settings-muted);font-size:.82rem;line-height:1.55}.trip-settings-auth-card a.is-primary,.trip-settings-insight-card>button,.trip-settings-pro-card a,.trip-settings-pro-card button,.trip-settings-top-actions button.is-primary{min-height:2.8rem;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:.56rem;color:#ffffff;background:linear-gradient(135deg,#386fff,#7934f5);text-decoration:none;font-weight:900;box-shadow:0 1rem 2rem rgba(72,81,240,.22);cursor:pointer}.trip-settings-auth-card a:not(.is-primary){min-height:2.55rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(89,109,255,.2);border-radius:.56rem;color:#3559e8;background:rgba(244,247,255,.9);text-decoration:none;font-size:.82rem;font-weight:900}.trip-settings-sidebar-foot{display:grid;gap:.8rem;margin-top:1.4rem}.trip-settings-theme-toggle{display:grid;grid-template-columns:1fr 2.8rem 1fr;align-items:center;gap:.5rem;min-height:3rem;padding:.45rem .75rem;border:1px solid rgba(109,123,158,.18);border-radius:.8rem;background:rgba(255,255,255,.78)}.trip-settings-theme-toggle>span{display:grid;place-items:center;color:#6d7590}.trip-settings-theme-toggle>i{position:relative;display:block;height:1.35rem;border-radius:999px;background:#edf2ff}.trip-settings-theme-toggle>i:after{content:"";position:absolute;top:.22rem;right:.25rem;width:.9rem;height:.9rem;border-radius:999px;background:#ffffff;box-shadow:0 .35rem .8rem rgba(15,28,60,.18)}.trip-settings-profile-mini{display:grid;grid-template-columns:2.4rem minmax(0,1fr);align-items:center;gap:.75rem;padding-top:.8rem;border-top:1px solid rgba(109,123,158,.16)}.trip-settings-avatar,.trip-settings-profile-mini>span{display:grid;width:2.4rem;height:2.4rem;place-items:center;border-radius:50%;color:#ffffff;background:linear-gradient(135deg,#183764,#7b5cff);font-weight:900}.trip-settings-profile-mini b,.trip-settings-profile-mini small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trip-settings-profile-mini b{font-size:.86rem}.trip-settings-profile-mini small{color:var(--trip-settings-muted);font-size:.74rem}.trip-settings-main{min-width:0;padding:2rem 2.3rem 1.65rem}.trip-settings-topbar{display:flex;align-items:flex-start;justify-content:space-between;gap:1.4rem;margin-bottom:1.35rem}.trip-settings-card :is(h3,b,p,span,small,em),.trip-settings-insight-card :is(h3,b,p,span,small,em),.trip-settings-topbar h2,.trip-settings-topbar p,.trip-settings-topbar span{letter-spacing:0}.trip-settings-topbar p{margin:0 0 .28rem;color:#59647a;font-size:.78rem;font-weight:900;text-transform:uppercase}.trip-settings-topbar h2{margin:0;color:var(--trip-settings-ink);font-size:clamp(2rem,3.2vw,3rem);line-height:1.02;font-weight:950}.trip-settings-topbar span{display:block;margin-top:.55rem;color:#536079;font-size:1.02rem;line-height:1.45}.trip-settings-top-actions{display:flex;align-items:center;gap:.75rem;flex:0 0 auto}.trip-settings-top-actions a,.trip-settings-top-actions button{min-height:2.8rem;display:inline-flex;align-items:center;justify-content:center;padding:0 1.15rem;border:1px solid rgba(109,123,158,.22);border-radius:.62rem;color:var(--trip-settings-ink);background:rgba(255,255,255,.88);text-decoration:none;font-weight:900;cursor:pointer}.trip-settings-bell{position:relative;display:grid;width:2.4rem;height:2.4rem;place-items:center;border-radius:999px;color:#293554;background:rgba(255,255,255,.86);box-shadow:inset 0 0 0 1px rgba(109,123,158,.18)}.trip-settings-bell svg{width:1.05rem;height:1.05rem}.trip-settings-bell em{position:absolute;top:-.3rem;right:-.18rem;display:grid;min-width:1.05rem;height:1.05rem;place-items:center;border-radius:999px;color:#ffffff;background:#7357ff;font-size:.62rem;font-style:normal;font-weight:900}.trip-settings-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,21rem);gap:1.25rem;align-items:start}.trip-settings-content{display:grid;gap:1.2rem;min-width:0}.trip-settings-card,.trip-settings-danger,.trip-settings-insight-card,.trip-settings-trip-card{border:1px solid rgba(109,123,158,.18);border-radius:.9rem;background:rgba(255,255,255,.9);box-shadow:0 1.2rem 3rem rgba(19,35,77,.08)}.trip-settings-trip-card{display:grid;grid-template-columns:minmax(11rem,15.5rem) minmax(0,1fr) 8.8rem;gap:1.15rem;align-items:center;padding:1.15rem}.trip-settings-trip-photo{display:grid;min-height:10rem;place-items:center;border-radius:.72rem;color:#ffffff;background:linear-gradient(135deg,rgba(47,93,245,.32),rgba(112,72,245,.2)),var(--trip-settings-hero-image),linear-gradient(135deg,#dfe9ff,#f2f7ff);background-position:50%;background-size:cover;overflow:hidden;box-shadow:inset 0 0 0 1px rgba(255,255,255,.55)}.trip-settings-trip-photo svg{width:2.2rem;height:2.2rem}.trip-settings-trip-copy{min-width:0}.trip-settings-trip-title-row{display:flex;align-items:center;gap:.6rem}.trip-settings-trip-title-row h3{min-width:0;margin:0;overflow-wrap:anywhere;color:var(--trip-settings-ink);font-size:clamp(1.65rem,2vw,2.05rem);line-height:1.08;font-weight:950}.trip-settings-trip-title-row button{display:grid;flex:0 0 auto;width:2rem;height:2rem;place-items:center;border:0;border-radius:.55rem;color:#66728b;background:rgba(245,247,255,.9);cursor:pointer}.trip-settings-trip-copy>p{margin:.45rem 0 1.3rem;color:var(--trip-settings-muted);font-size:.92rem;line-height:1.5}.trip-settings-trip-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.trip-settings-trip-metrics>span{display:grid;grid-template-columns:1.8rem minmax(0,1fr);column-gap:.7rem;align-items:center;min-width:0;padding:0 .85rem;border-left:1px solid rgba(109,123,158,.16)}.trip-settings-trip-metrics>span:first-child{border-left:0;padding-left:0}.trip-settings-trip-metrics svg{grid-row:span 2;width:1.25rem;height:1.25rem;color:#4666ff}.trip-settings-trip-metrics b,.trip-settings-trip-metrics small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trip-settings-trip-metrics b{font-size:.9rem;font-weight:900}.trip-settings-trip-metrics small{color:var(--trip-settings-muted);font-size:.76rem}.trip-settings-trip-actions{display:grid;gap:.65rem}.trip-settings-ai-level button,.trip-settings-card header button,.trip-settings-copy-link button,.trip-settings-danger button,.trip-settings-privacy-mode button,.trip-settings-row button:not(.trip-settings-toggle),.trip-settings-share-actions button,.trip-settings-share-row button,.trip-settings-trip-actions button{min-height:2.48rem;border:1px solid rgba(92,80,244,.26);border-radius:.56rem;color:#4b39df;background:rgba(255,255,255,.88);font-weight:900;cursor:pointer}.trip-settings-trip-actions button{display:inline-flex;align-items:center;justify-content:center;gap:.45rem}.trip-settings-trip-actions svg{width:.95rem;height:.95rem}.trip-settings-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;align-items:start}.trip-settings-card{display:grid;gap:.9rem;min-width:0;padding:1.05rem}.trip-settings-card-wide{grid-column:span 2}.trip-settings-card header,.trip-settings-danger header,.trip-settings-insight-card header{display:flex;align-items:center;gap:.65rem;min-width:0}.trip-settings-card header>span,.trip-settings-danger header>span,.trip-settings-insight-card header>span,.trip-settings-plan-list>div>span,.trip-settings-row>span,.trip-settings-snapshot-list>div>span{display:grid;flex:0 0 auto;width:2.05rem;height:2.05rem;place-items:center;border-radius:.58rem;color:#4f62ff;background:rgba(88,111,255,.11)}.trip-settings-card svg,.trip-settings-danger svg,.trip-settings-insight-card svg{width:1.05rem;height:1.05rem}.trip-settings-card h3,.trip-settings-danger h3,.trip-settings-insight-card h3{min-width:0;margin:0;color:var(--trip-settings-ink);font-size:1.08rem;line-height:1.2;font-weight:950}.trip-settings-card header button{margin-left:auto;min-height:2.1rem;padding:0 .75rem}.trip-settings-card header small{margin-left:auto;color:#6d5ef6;font-size:.78rem;font-weight:900}.trip-settings-row-list{display:grid}.trip-settings-row{display:grid;grid-template-columns:2.05rem minmax(0,1fr) auto;align-items:center;gap:.7rem;min-height:2.9rem;padding:.45rem 0;border-top:1px solid rgba(109,123,158,.13)}.trip-settings-row:first-child{border-top:0}.trip-settings-row b,.trip-settings-row em{min-width:0;font-size:.84rem}.trip-settings-row b{color:#2c3650;font-weight:850}.trip-settings-row em{overflow:hidden;color:#536079;font-style:normal;font-weight:800;text-align:right;text-overflow:ellipsis;white-space:nowrap}.trip-settings-toggle{position:relative;width:2.45rem;min-height:1.45rem!important;padding:0!important;border:0!important;border-radius:999px!important;background:#d9e1ef!important;box-shadow:inset 0 0 0 1px rgba(109,123,158,.12)}.trip-settings-toggle i{position:absolute;top:.2rem;left:.22rem;width:1.05rem;height:1.05rem;border-radius:999px;background:#ffffff;box-shadow:0 .35rem .75rem rgba(15,28,60,.16);transition:transform .16s ease}.trip-settings-toggle.is-on{background:linear-gradient(135deg,#4f72ff,#7938f6)!important}.trip-settings-toggle.is-on i{transform:translateX(.96rem)}.trip-settings-ai-level,.trip-settings-privacy-mode{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;padding:.25rem;border:1px solid rgba(109,123,158,.16);border-radius:.62rem;background:rgba(247,249,255,.78)}.trip-settings-ai-level button,.trip-settings-privacy-mode button{min-width:0;min-height:2.15rem;padding:0 .45rem;border-color:transparent;color:#5f697e;background:transparent;font-size:.78rem}.trip-settings-ai-level button.is-active,.trip-settings-privacy-mode button.is-active{color:#4d35e2;border-color:rgba(94,80,243,.3);background:#ffffff;box-shadow:0 .55rem 1.4rem rgba(38,50,90,.08)}.trip-settings-share-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:.7rem;align-items:center;padding-top:.2rem}.trip-settings-share-row b{color:#2c3650;font-size:.86rem}.trip-settings-share-row>span{display:flex;align-items:center}.trip-settings-share-row i{display:grid;width:1.85rem;height:1.85rem;place-items:center;border:2px solid #ffffff;border-radius:999px;color:#ffffff;background:linear-gradient(135deg,#293b70,#7b54ff);font-size:.72rem;font-style:normal;font-weight:900}.trip-settings-share-row i+i{margin-left:-.48rem}.trip-settings-privacy-row a,.trip-settings-share-row a,.trip-settings-signin-mini{min-height:2.35rem;display:inline-flex;align-items:center;justify-content:center;padding:0 .85rem;border:1px solid rgba(89,109,255,.2);border-radius:.56rem;color:#3559e8;background:rgba(244,247,255,.9);text-decoration:none;font-size:.8rem;font-weight:900}.trip-settings-privacy-row button:disabled,.trip-settings-share-row button:disabled{cursor:not-allowed;opacity:.52}.trip-settings-copy-link{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.55rem;align-items:center}.trip-settings-copy-link span{min-width:0;overflow:hidden;padding:.74rem .82rem;border:1px solid rgba(109,123,158,.16);border-radius:.55rem;color:#35435f;background:rgba(250,252,255,.9);font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.trip-settings-share-actions{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:.55rem;align-items:center}.trip-settings-share-actions button:not(.trip-settings-toggle){padding:0 .7rem;font-size:.8rem}.trip-settings-danger{display:grid;gap:.85rem;padding:1rem;border-color:rgba(255,86,86,.18)}.trip-settings-danger header>span{color:#ff4d4d;background:rgba(255,77,77,.1)}.trip-settings-danger>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.trip-settings-danger article{display:grid;grid-template-columns:2.25rem minmax(0,1fr);gap:.3rem .75rem;align-items:start;min-width:0;padding:.9rem;border:1px solid rgba(109,123,158,.16);border-radius:.72rem;background:rgba(255,255,255,.78)}.trip-settings-danger article>span{grid-row:span 3;display:grid;width:2.25rem;height:2.25rem;place-items:center;border-radius:.6rem;color:#5748f4;background:rgba(88,111,255,.1)}.trip-settings-danger article b,.trip-settings-danger article p{margin:0}.trip-settings-danger article b{font-size:.88rem;font-weight:900}.trip-settings-danger article p{color:var(--trip-settings-muted);font-size:.76rem;line-height:1.45}.trip-settings-danger article button{width:fit-content;min-height:2rem;margin-top:.25rem;padding:0 .95rem}.trip-settings-danger article.is-delete{border-color:rgba(255,70,70,.22);background:linear-gradient(135deg,rgba(255,77,77,.08),rgba(255,255,255,.84))}.trip-settings-danger article.is-delete button,.trip-settings-danger article.is-delete>span{color:#ef3b3b;border-color:rgba(239,59,59,.28);background:rgba(255,77,77,.1)}.trip-settings-insights{position:sticky;top:1.2rem;display:grid;gap:1rem;min-width:0}.trip-settings-insight-card{display:grid;gap:.9rem;padding:1rem}.trip-settings-insight-card>p{margin:0;color:#5c667b;font-size:.82rem;line-height:1.55}.trip-settings-plan-list,.trip-settings-snapshot-list{display:grid;gap:.65rem}.trip-settings-plan-list>div,.trip-settings-snapshot-list>div{display:grid;grid-template-columns:2.05rem minmax(0,1fr);gap:.22rem .7rem;align-items:center}.trip-settings-plan-list>div>span,.trip-settings-snapshot-list>div>span{grid-row:span 2}.trip-settings-plan-list b,.trip-settings-plan-list small,.trip-settings-snapshot-list b,.trip-settings-snapshot-list em{min-width:0;overflow-wrap:anywhere}.trip-settings-plan-list b,.trip-settings-snapshot-list b{color:#28344e;font-size:.82rem;font-weight:900}.trip-settings-insight-card>small,.trip-settings-plan-list small,.trip-settings-snapshot-list em{color:var(--trip-settings-muted);font-size:.74rem;line-height:1.45;font-style:normal}.trip-settings-insight-card>button{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;width:100%}.trip-settings-persona-body{display:grid;grid-template-columns:6.7rem minmax(0,1fr);gap:.9rem;align-items:center}.trip-settings-persona-orbit{display:grid;width:6.4rem;height:6.4rem;place-items:center;border-radius:50%;background:radial-gradient(circle,#ffffff 0 32%,transparent 33%),conic-gradient(#7357ff var(--trip-settings-persona),rgba(115,87,255,.12) 0);box-shadow:inset 0 0 0 1px rgba(109,123,158,.15)}.trip-settings-persona-orbit span{display:grid;width:2.3rem;height:2.3rem;place-items:center;border-radius:999px;color:#ffffff;background:linear-gradient(135deg,#6b5cff,#1bb8f0)}.trip-settings-persona-bars{display:grid;gap:.45rem}.trip-settings-persona-bars label{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.2rem .55rem;align-items:center;color:#58637a;font-size:.72rem;font-weight:800}.trip-settings-persona-bars label i{grid-column:1/-1;height:.22rem;border-radius:999px;background:linear-gradient(90deg,currentColor var(--trip-settings-bar),rgba(109,123,158,.14) 0)}.trip-settings-persona-bars .is-purple{color:#7047f5}.trip-settings-persona-bars .is-orange{color:#ff9214}.trip-settings-persona-bars .is-green{color:#21a66f}.trip-settings-persona-bars .is-blue{color:#2878f3}.trip-settings-persona-bars .is-indigo{color:#4e5ad7}.trip-settings-snapshot-list>div{grid-template-columns:1.8rem minmax(0,1fr) auto}.trip-settings-snapshot-list>div>span{grid-row:span 1;width:1.8rem;height:1.8rem}.trip-settings-snapshot-list em{text-align:right;font-weight:850}.trip-settings-footer{display:flex;justify-content:center;gap:.45rem;margin-top:1.8rem;color:#7a8396;font-size:.82rem}.trip-settings-footer :is(span,b,em){font-style:normal;font-weight:800}@media (max-width:1320px){.trip-settings-screen{grid-template-columns:14rem minmax(0,1fr)}.trip-settings-sidebar{padding-inline:1rem}.trip-settings-main{padding-inline:1.2rem}.trip-settings-layout{grid-template-columns:minmax(0,1fr)}.trip-settings-insights{position:static;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1024px){.trip-settings-screen{grid-template-columns:1fr}.trip-settings-sidebar{position:relative;min-height:auto;padding:1rem;border-right:0;border-bottom:1px solid rgba(109,123,158,.16)}.trip-settings-brand{margin-bottom:1rem}.trip-settings-nav{grid-template-columns:repeat(4,minmax(0,1fr))}.trip-settings-nav a,.trip-settings-nav button{grid-template-columns:1fr;justify-items:center;gap:.3rem;min-height:3.35rem;text-align:center}.trip-settings-nav em{position:absolute}.trip-settings-auth-card,.trip-settings-pro-card,.trip-settings-sidebar-foot{display:none}.trip-settings-card-grid,.trip-settings-insights{grid-template-columns:repeat(2,minmax(0,1fr))}.trip-settings-trip-card{grid-template-columns:minmax(9rem,13rem) minmax(0,1fr)}.trip-settings-trip-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.trip-settings-main{padding:1rem .85rem 1.2rem}.trip-settings-topbar{display:grid}.trip-settings-top-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) auto auto;width:100%}.trip-settings-top-actions a,.trip-settings-top-actions button{padding-inline:.75rem}.trip-settings-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.trip-settings-card-grid,.trip-settings-danger>div,.trip-settings-insights,.trip-settings-trip-card{grid-template-columns:minmax(0,1fr)}.trip-settings-card-wide{grid-column:auto}.trip-settings-trip-photo{min-height:12rem}.trip-settings-trip-metrics{grid-template-columns:minmax(0,1fr);gap:.6rem}.trip-settings-trip-metrics>span{padding:.65rem 0;border-top:1px solid rgba(109,123,158,.14);border-left:0}.trip-settings-trip-metrics>span:first-child{border-top:0}.trip-settings-share-actions,.trip-settings-share-row{grid-template-columns:minmax(0,1fr);justify-items:stretch}.trip-settings-copy-link,.trip-settings-persona-body{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.trip-settings-sidebar{padding:.85rem}.trip-settings-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.trip-settings-top-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.trip-settings-avatar,.trip-settings-bell{display:none}.trip-settings-topbar h2{font-size:2rem}.trip-settings-trip-title-row h3{font-size:1.55rem}.trip-settings-row{grid-template-columns:1.9rem minmax(0,1fr)}.trip-settings-row .trip-settings-toggle,.trip-settings-row em,.trip-settings-row>button{grid-column:2;justify-self:start;text-align:left}}html body :is(.trip-draft-search,.trip-itinerary-ios-search,.trip-replica-search,.trip-replica-explore-search,.trip-map-search,.trip-map-catalog-search,.trip-workspace-invite-search){display:grid!important;grid-template-columns:minmax(0,1fr) 2.7rem!important;align-items:center!important;gap:.5rem!important;width:100%!important;min-width:0!important;min-height:3.35rem!important;padding:.34rem .38rem .34rem 1rem!important;border:1px solid rgba(255,255,255,.92)!important;border-radius:999px!important;background:linear-gradient(145deg,#f2f5fb,#e8edf6)!important;box-shadow:-13px -13px 24px rgba(255,255,255,.86),11px 13px 23px rgba(124,134,154,.22),inset 1px 1px 0 rgba(255,255,255,.78),inset -1px -1px 0 rgba(151,161,184,.12)!important}html body :is(.trip-map-catalog-search,.trip-workspace-invite-search):after{content:"\2315"!important;display:inline-grid!important;width:2.45rem!important;min-width:2.45rem!important;height:2.45rem!important;min-height:2.45rem!important;place-items:center!important;border-radius:999px!important;color:#8a91a0!important;font-size:1.42rem!important;font-weight:300!important;line-height:1!important;pointer-events:none!important}html body :is(.trip-draft-search,.trip-itinerary-ios-search,.trip-replica-search,.trip-replica-explore-search,.trip-map-search,.trip-map-catalog-search,.trip-workspace-invite-search):focus-within{border-color:rgba(124,112,255,.44)!important;box-shadow:-13px -13px 24px rgba(255,255,255,.92),13px 15px 28px rgba(99,107,138,.24),0 0 0 4px rgba(113,91,255,.1)!important}html body :is(.trip-draft-search,.trip-itinerary-ios-search,.trip-replica-search,.trip-replica-explore-search,.trip-map-search,.trip-map-catalog-search,.trip-workspace-invite-search)>span:first-child{display:none!important}html body :is(.trip-draft-search,.trip-itinerary-ios-search,.trip-replica-search,.trip-replica-explore-search,.trip-map-search,.trip-map-catalog-search,.trip-workspace-invite-search) input{display:block!important;width:100%!important;min-width:0!important;min-height:2.35rem!important;padding:0!important;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;color:#273149!important;font-size:1rem!important;font-weight:520!important;letter-spacing:0!important;line-height:1.2!important}html body :is(.trip-draft-search,.trip-itinerary-ios-search,.trip-replica-search,.trip-replica-explore-search,.trip-map-search,.trip-map-catalog-search,.trip-workspace-invite-search) input::placeholder{color:#8b92a4!important;font-size:.98rem!important;font-weight:500!important;letter-spacing:.01em!important;opacity:1!important;text-transform:uppercase!important}html body :is(.trip-draft-search,.trip-itinerary-ios-search,.trip-replica-search,.trip-replica-explore-search,.trip-map-search,.trip-map-catalog-search,.trip-workspace-invite-search) kbd{display:none!important}html body :is(.trip-draft-search,.trip-itinerary-ios-search,.trip-replica-search,.trip-replica-explore-search,.trip-map-search,.trip-map-catalog-search,.trip-workspace-invite-search) button{display:inline-grid!important;width:2.45rem!important;min-width:2.45rem!important;height:2.45rem!important;min-height:2.45rem!important;place-items:center!important;padding:0!important;border:0!important;border-radius:999px!important;background:transparent!important;color:#8a91a0!important;cursor:pointer!important;font-size:0!important;line-height:1!important;box-shadow:none!important}html body :is(.trip-draft-search,.trip-itinerary-ios-search,.trip-replica-search,.trip-replica-explore-search,.trip-map-search,.trip-map-catalog-search,.trip-workspace-invite-search) button:focus-visible,html body :is(.trip-draft-search,.trip-itinerary-ios-search,.trip-replica-search,.trip-replica-explore-search,.trip-map-search,.trip-map-catalog-search,.trip-workspace-invite-search) button:hover{color:#5b64ff!important;background:rgba(255,255,255,.48)!important;outline:0!important}html body :is(.trip-draft-search,.trip-itinerary-ios-search,.trip-replica-search,.trip-replica-explore-search,.trip-map-search,.trip-map-catalog-search,.trip-workspace-invite-search) button:disabled{cursor:default!important;opacity:.42!important}html body :is(.trip-draft-search,.trip-itinerary-ios-search,.trip-replica-search,.trip-replica-explore-search,.trip-map-search,.trip-map-catalog-search,.trip-workspace-invite-search) button :is(svg,.trip-draft-search-icon),html body :is(.trip-draft-search,.trip-itinerary-ios-search,.trip-replica-search,.trip-replica-explore-search,.trip-map-search,.trip-map-catalog-search,.trip-workspace-invite-search) button svg{width:1.42rem!important;min-width:1.42rem!important;height:1.42rem!important;min-height:1.42rem!important}html body .trip-map-search button{font-size:1.7rem!important;font-weight:300!important}@media (max-width:700px){html body :is(.trip-draft-search,.trip-itinerary-ios-search,.trip-replica-search,.trip-replica-explore-search,.trip-map-search,.trip-map-catalog-search,.trip-workspace-invite-search){min-height:3.12rem!important;padding-left:.92rem!important}}main.trip-day-page.trip-workspace-v2.trip-itinerary-screen:is(.is-itinerary-screen,.is-explore-screen,.is-map-screen) .trip-replica-topline .trip-replica-search{display:none!important}html body.enjway-body:has(main.trip-day-page.trip-workspace-v2)>.app-bottom-dock.app-bottom-dock,html body.enjway-body:has(main.trip-day-page.trip-workspace-v2)>nav.app-bottom-dock.app-bottom-dock,html body.min-h-full.flex.flex-col:has(main.trip-day-page.trip-workspace-v2)>nav.app-bottom-dock.app-bottom-dock,html.enjway-root body.enjway-body:has(main.trip-day-page.trip-workspace-v2)>nav.app-bottom-dock.app-bottom-dock{display:none!important;visibility:hidden!important;pointer-events:none!important;opacity:0!important}.trip-replica-day-rail>button.is-drop-ready{border-color:rgba(47,101,255,.24)!important;border-style:dashed!important}.trip-replica-day-rail>button.is-drop-target{border-color:var(--trip-replica-green)!important;border-style:solid!important;background:rgba(22,164,111,.11)!important;box-shadow:inset 0 0 0 1px rgba(22,164,111,.18)!important}.trip-replica-stop-stack{display:grid!important;gap:.38rem!important;min-width:0!important}.trip-replica-stop-row[draggable=true]{cursor:grab!important}.trip-replica-stop-row.is-dragging{opacity:.48!important}.trip-replica-stop-row.is-dragging .trip-replica-stop-card{border-color:rgba(47,101,255,.46)!important;box-shadow:0 5px 14px rgba(47,101,255,.12)!important}.trip-replica-drop-zone{position:relative!important;min-height:.82rem!important;margin:-.3rem 0!important;opacity:0!important;pointer-events:none!important}.trip-replica-drop-zone:before{position:absolute!important;top:50%!important;right:0!important;left:clamp(3.45rem,12vw,4.85rem)!important;border-top:1px dashed rgba(47,101,255,.34)!important;content:""!important}.trip-replica-drop-zone.is-ready{opacity:1!important;pointer-events:auto!important}.trip-replica-drop-zone.is-active:before{border-top:3px solid var(--trip-replica-green)!important;box-shadow:0 3px 8px rgba(22,164,111,.18)!important}.trip-replica-stop-row button.trip-replica-stop-card{grid-template-columns:3.5rem minmax(0,1fr) auto!important;width:100%!important}.trip-replica-stop-row.is-visited button.trip-replica-stop-card{border-color:rgba(22,164,111,.34)!important;background:rgba(233,250,243,.9)!important}.trip-replica-stop-evidence{display:grid!important;grid-template-columns:repeat(2,max-content)!important;align-items:center!important;justify-content:start!important;gap:.38rem!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden!important}.trip-replica-stop-evidence>:is(span,a){display:inline-flex!important;align-items:center!important;gap:.3rem!important;min-height:1.65rem!important;max-width:100%!important;padding:.25rem .48rem!important;border:1px solid rgba(40,102,190,.18)!important;border-radius:.38rem!important;background:rgba(235,243,253,.92)!important;color:#285f9e!important;font-size:.68rem!important;font-style:normal!important;font-weight:800!important;line-height:1.2!important;letter-spacing:0!important;text-decoration:none!important}.trip-replica-stop-evidence>.is-ready{border-color:rgba(22,164,111,.2)!important;background:rgba(233,250,243,.94)!important;color:#117b56!important}.trip-replica-stop-evidence>.is-review{border-color:rgba(194,70,59,.22)!important;background:rgba(255,240,237,.96)!important;color:#a63c34!important}.trip-replica-stop-evidence>.is-rating{border-color:rgba(181,125,22,.2)!important;background:rgba(255,248,224,.96)!important;color:#8a5a09!important}.trip-replica-stop-evidence svg{width:.82rem!important;height:.82rem!important}.trip-replica-stop-evidence>a:is(:hover,:focus-visible){border-color:rgba(40,102,190,.4)!important;background:rgba(222,237,255,.98)!important;outline:2px solid rgba(40,102,190,.16)!important;outline-offset:1px!important}.trip-detail-source-evidence{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:.45rem .8rem!important;padding:.2rem 0 .8rem!important;border-bottom:1px solid rgba(27,80,130,.12)!important}.trip-detail-source-evidence>div{display:flex!important;align-items:center!important;gap:.55rem!important;min-width:0!important}.trip-detail-source-evidence>div>i{display:inline-grid!important;place-items:center!important;width:1.8rem!important;height:1.8rem!important;border-radius:.38rem!important;background:rgba(235,243,253,.92)!important;color:#285f9e!important}.trip-detail-source-evidence>div>i svg{width:.92rem!important;height:.92rem!important}.trip-detail-source-evidence span{display:grid!important;min-width:0!important}.trip-detail-source-evidence p,.trip-detail-source-evidence small,.trip-detail-source-evidence strong{letter-spacing:0!important}.trip-detail-source-evidence small{color:var(--trip-replica-faint)!important;font-size:.66rem!important;font-weight:750!important}.trip-detail-source-evidence strong{color:var(--trip-replica-ink)!important;font-size:.78rem!important;font-weight:850!important}.trip-detail-source-evidence>p{grid-column:1/-1!important;margin:0!important;color:var(--trip-replica-muted)!important;font-size:.7rem!important;line-height:1.4!important}.trip-detail-source-evidence>a{color:var(--trip-replica-blue)!important;font-size:.72rem!important;font-weight:800!important;letter-spacing:0!important;text-decoration:none!important}.trip-detail-source-evidence>a:is(:hover,:focus-visible){text-decoration:underline!important}.trip-replica-stop-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:.3rem!important;min-height:1.9rem!important}.trip-replica-drag-grip{display:inline-grid!important;place-items:center!important;width:1.9rem!important;min-width:1.9rem!important;height:1.9rem!important;color:var(--trip-replica-faint)!important;cursor:grab!important;user-select:none!important}.trip-replica-drag-grip svg,.trip-replica-stop-actions button svg{width:1rem!important;height:1rem!important}.trip-replica-stop-row .trip-replica-stop-actions button{display:inline-grid!important;place-items:center!important;width:1.9rem!important;min-width:1.9rem!important;height:1.9rem!important;min-height:1.9rem!important;padding:0!important;border:1px solid var(--trip-replica-soft-line)!important;border-radius:.42rem!important;background:var(--trip-replica-card-strong)!important;color:var(--trip-replica-muted)!important;box-shadow:none!important;font-size:.86rem!important;font-weight:900!important;line-height:1!important;text-align:center!important}.trip-replica-stop-row .trip-replica-stop-actions button.is-active,.trip-replica-stop-row .trip-replica-stop-actions button:focus-visible,.trip-replica-stop-row .trip-replica-stop-actions button:hover{border-color:rgba(47,101,255,.38)!important;background:rgba(47,101,255,.1)!important;color:var(--trip-replica-blue)!important}.trip-replica-stop-row .trip-replica-stop-actions button.is-danger:focus-visible,.trip-replica-stop-row .trip-replica-stop-actions button.is-danger:hover{border-color:rgba(255,89,108,.38)!important;background:rgba(255,89,108,.09)!important;color:var(--trip-replica-red)!important}.trip-replica-map-toolbar>span{display:inline-flex!important;align-items:center!important;width:auto!important;height:2.45rem!important;padding:0 .82rem!important;border:1px solid var(--trip-replica-line)!important;border-radius:999px!important;background:var(--trip-replica-card)!important;color:var(--trip-replica-text)!important;box-shadow:var(--trip-replica-soft-shadow)!important;font-size:.76rem!important;font-weight:860!important}.trip-replica-map-empty{position:absolute!important;inset:0!important;display:grid!important;place-content:center!important;justify-items:center!important;gap:.55rem!important;padding:4rem 1.25rem 14rem!important;color:var(--trip-replica-text)!important;text-align:center!important}.trip-replica-map-empty>span{display:inline-grid!important;place-items:center!important;width:3rem!important;height:3rem!important;border-radius:50%!important;background:rgba(47,101,255,.12)!important;color:var(--trip-replica-blue)!important}.trip-replica-map-empty b{font-size:.9rem!important;font-weight:900!important}.trip-replica-map-empty p{max-width:18rem!important;margin:0!important;color:var(--trip-replica-muted)!important;font-size:.74rem!important;line-height:1.4!important}.trip-replica-map-empty button{min-height:2.3rem!important;padding:0 .8rem!important;border:1px solid rgba(47,101,255,.28)!important;border-radius:.5rem!important;background:var(--trip-replica-card-strong)!important;color:var(--trip-replica-blue)!important;font-size:.74rem!important;font-weight:850!important}.trip-replica-explore-map-canvas .trip-replica-map-empty{padding:1.25rem!important}.trip-replica-explore-map-canvas .trip-replica-map-empty button{width:auto!important;min-width:0!important;min-height:2.75rem!important}.trip-replica-bottom-insights{grid-template-columns:repeat(5,minmax(0,1fr))!important}@media (max-width:700px){main.trip-day-page.trip-workspace-v2.trip-itinerary-screen .trip-replica-stop-row button.trip-replica-stop-card{grid-template-columns:2.9rem minmax(0,1fr)!important}.trip-replica-stop-evidence{grid-template-columns:max-content!important}.trip-replica-stop-actions{justify-content:flex-start!important;overflow-x:auto!important}.trip-replica-bottom-insights{grid-template-columns:none!important}.trip-detail-source-evidence{grid-template-columns:minmax(0,1fr)!important}html body main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-explore-screen .trip-replica-explore{display:flex!important;flex-direction:column!important;align-items:stretch!important}}@media (max-width:700px){html body main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-explore-screen :is(.trip-replica-explore-main,.trip-replica-explore-rail){display:contents!important}html body main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-explore-screen .trip-replica-explore-head{order:1!important}html body main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-explore-screen .trip-replica-explore-ai{order:2!important;width:100%!important;min-width:0!important}html body main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-explore-screen .trip-replica-explore-tabs{order:3!important}html body main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-explore-screen .trip-replica-explore-section.is-inspiration{order:4!important}html body main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-explore-screen .trip-replica-explore-buckets{order:5!important}html body main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-explore-screen .trip-replica-explore-section.is-trending{order:6!important}html body main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-explore-screen .trip-replica-explore-map{order:7!important}html body main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-explore-screen .trip-replica-explore-seasonal{order:8!important}html body main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-explore-screen .trip-replica-explore-save{order:9!important}html body main.trip-day-page.trip-workspace-v2.trip-itinerary-screen.is-explore-screen .trip-replica-explore-search{grid-template-columns:minmax(0,1fr) 2.7rem!important}}