.TripExploreItineraryLibrary_section__CgdAb{display:grid;gap:1.25rem;width:100%;min-width:0;container-type:inline-size;padding:clamp(1.1rem,3vw,2rem);border:1px solid #e5e2f4;border-radius:1.8rem;background:#fff;box-shadow:0 15px 36px rgba(41,35,91,.055)}.TripExploreItineraryLibrary_header__1lzNz{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem}.TripExploreItineraryLibrary_destinationCopy__V8Jrr small,.TripExploreItineraryLibrary_header__1lzNz small,.TripExploreItineraryLibrary_placeCopy__jtxDp small{color:#6551e8;font-size:.68rem;font-style:normal;font-weight:800;letter-spacing:.1em}.TripExploreItineraryLibrary_header__1lzNz h2{margin:.35rem 0;color:#1b1c39;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.8rem,3.2vw,2.7rem);letter-spacing:-.04em;line-height:1.1}.TripExploreItineraryLibrary_header__1lzNz p{margin:0;color:#69728f;line-height:1.5}.TripExploreItineraryLibrary_header__1lzNz>span{padding:.55rem .75rem;border-radius:999px;background:#f2efff;color:#5241bf;font-size:.78rem;font-weight:750}.TripExploreItineraryLibrary_search__KwTLu{display:flex;align-items:center;gap:.55rem;min-height:2.9rem;padding:.5rem .85rem;border:1px solid #e2def2;border-radius:999px;background:#faf9ff;color:#6651dc}.TripExploreItineraryLibrary_search__KwTLu svg{width:1rem;height:1rem}.TripExploreItineraryLibrary_search__KwTLu input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:#252643;font:inherit;font-size:.85rem}.TripExploreItineraryLibrary_search__KwTLu:focus-within{outline:2px solid #6551e8;outline-offset:2px}.TripExploreItineraryLibrary_trips__cS74P{display:grid;gap:1.2rem}.TripExploreItineraryLibrary_trip__yiMfk{display:grid;gap:.85rem;min-width:0;padding:.85rem;border:1px solid #e8e5f3;border-radius:1.35rem;background:#faf9ff}.TripExploreItineraryLibrary_destination__FcOvn,.TripExploreItineraryLibrary_place__XoWR5{min-width:0;color:inherit;text-decoration:none}.TripExploreItineraryLibrary_destination__FcOvn{display:grid;grid-template-columns:minmax(8rem,32%) minmax(0,1fr) auto;align-items:center;gap:1rem;overflow:hidden;border:1px solid #edeaf6;border-radius:1rem;background:#fff}.TripExploreItineraryLibrary_destinationArt__ODu2o{position:relative;display:block;height:9rem;min-width:0}.TripExploreItineraryLibrary_destinationArt__ODu2o .TripExploreItineraryLibrary_artwork__iO76k{width:100%;height:100%;border-radius:0}.TripExploreItineraryLibrary_destinationArt__ODu2o>small{position:absolute;z-index:2;right:.55rem;bottom:.55rem;padding:.2rem .4rem;border-radius:.35rem;background:rgba(25,27,49,.7);color:#fff;font-size:.58rem}.TripExploreItineraryLibrary_destinationCopy__V8Jrr{display:grid;gap:.28rem;min-width:0}.TripExploreItineraryLibrary_destinationCopy__V8Jrr strong{overflow:hidden;color:#1d2142;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.3rem,2.6vw,1.8rem);text-overflow:ellipsis;white-space:nowrap}.TripExploreItineraryLibrary_destinationCopy__V8Jrr em{overflow:hidden;color:#76809a;font-size:.82rem;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.TripExploreItineraryLibrary_destination__FcOvn>svg{width:1.2rem;margin-right:1rem;color:#6551e8}.TripExploreItineraryLibrary_artwork__iO76k{position:relative;display:grid;width:100%;height:100%;place-items:center;overflow:hidden;background:linear-gradient(135deg,#ded8fa,#cde7ed);color:#6855dc}.TripExploreItineraryLibrary_artwork__iO76k img{position:absolute;z-index:1;width:100%;height:100%;object-fit:cover}.TripExploreItineraryLibrary_artwork__iO76k>svg{width:1.55rem}.TripExploreItineraryLibrary_places__V0kCZ{display:flex;gap:.7rem;min-width:0;overflow-x:auto;padding:.15rem .15rem .65rem;scroll-snap-type:x proximity;scrollbar-color:#d4cdf5 transparent}.TripExploreItineraryLibrary_place__XoWR5{display:grid;grid-template-rows:7.5rem auto;flex:0 0 clamp(10.5rem,27%,14rem);overflow:hidden;border:1px solid #e3dff0;border-radius:1rem;background:#fff;scroll-snap-align:start;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.TripExploreItineraryLibrary_place__XoWR5 .TripExploreItineraryLibrary_artwork__iO76k{min-height:0}.TripExploreItineraryLibrary_placeCopy__jtxDp{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.2rem .35rem;padding:.65rem .7rem .75rem}.TripExploreItineraryLibrary_placeCopy__jtxDp small{grid-column:1/-1}.TripExploreItineraryLibrary_placeCopy__jtxDp strong{overflow:hidden;color:#282b4a;font-size:.87rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.TripExploreItineraryLibrary_placeCopy__jtxDp svg{width:1rem;color:#6551e8}.TripExploreItineraryLibrary_destination__FcOvn:hover,.TripExploreItineraryLibrary_place__XoWR5:hover{border-color:#aa9ef5;box-shadow:0 10px 24px rgba(49,38,120,.09)}.TripExploreItineraryLibrary_place__XoWR5:hover{transform:translateY(-2px)}.TripExploreItineraryLibrary_destination__FcOvn:focus-visible,.TripExploreItineraryLibrary_empty__H_2D3 a:focus-visible,.TripExploreItineraryLibrary_notice__DDaMh a:focus-visible,.TripExploreItineraryLibrary_place__XoWR5:focus-visible{outline:3px solid #6551e8;outline-offset:3px}.TripExploreItineraryLibrary_notice__DDaMh{margin:.2rem .45rem;color:#6e7690;font-size:.82rem}.TripExploreItineraryLibrary_notice__DDaMh a{color:#5744d6;font-weight:750}.TripExploreItineraryLibrary_empty__H_2D3{display:flex;align-items:center;flex-wrap:wrap;gap:.8rem;padding:1.2rem;border:1px dashed #d8d2f0;border-radius:1rem;color:#69728f}.TripExploreItineraryLibrary_empty__H_2D3 p{flex:1;min-width:12rem;margin:0}.TripExploreItineraryLibrary_empty__H_2D3 a{display:inline-flex;align-items:center;gap:.3rem;color:#5744d6;font-weight:750;text-decoration:none}.TripExploreItineraryLibrary_loadMore__bs7L4{justify-self:center;min-height:2.75rem;padding:.55rem 1rem;border:1px solid #d8d2f0;border-radius:999px;background:#fff;color:#5744d6;font:inherit;font-size:.82rem;font-weight:750;cursor:pointer}.TripExploreItineraryLibrary_loadMore__bs7L4:hover{border-color:#a99cfa;background:#f8f7ff}.TripExploreItineraryLibrary_loadMore__bs7L4:focus-visible{outline:3px solid #6551e8;outline-offset:3px}.TripExploreItineraryLibrary_loadMore__bs7L4:disabled{cursor:wait;opacity:.6}@container (min-width: 48rem){.TripExploreItineraryLibrary_trips__cS74P{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.TripExploreItineraryLibrary_destination__FcOvn{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:11rem auto;gap:0}.TripExploreItineraryLibrary_destinationArt__ODu2o{grid-column:1/-1;height:11rem}.TripExploreItineraryLibrary_destinationCopy__V8Jrr{grid-column:1;grid-row:2;padding:.95rem 1rem}.TripExploreItineraryLibrary_destination__FcOvn>svg{grid-column:2;grid-row:2;margin-right:1rem}}@media (max-width:600px){.TripExploreItineraryLibrary_section__CgdAb{padding:1rem;border-radius:1.3rem}.TripExploreItineraryLibrary_destination__FcOvn{grid-template-columns:6rem minmax(0,1fr) auto;gap:.6rem}.TripExploreItineraryLibrary_destinationArt__ODu2o{height:7rem}.TripExploreItineraryLibrary_destinationCopy__V8Jrr strong{font-size:1.2rem}.TripExploreItineraryLibrary_destination__FcOvn>svg{margin-right:.55rem}.TripExploreItineraryLibrary_place__XoWR5{flex-basis:10.5rem;grid-template-rows:6.2rem auto}}.TripWorkspaceExplore_page__rj47w{display:grid;grid-template-columns:minmax(0,1fr) minmax(21rem,25rem);gap:clamp(1rem,1.5vw,1.5rem);align-items:start;min-width:0;color:#20213d;padding:clamp(.75rem,1.5vw,1.5rem);border-radius:1.5rem;background:#f8f8fb}.TripWorkspaceExplore_page__rj47w .trip-replica-explore-seasonal,.TripWorkspaceExplore_page__rj47w .trip-replica-explore-section{box-shadow:none!important;background:#fff!important;border-color:#e9e6f2!important;border-radius:1.2rem!important}.TripWorkspaceExplore_main__ITjpr,.TripWorkspaceExplore_rail__i5D6u{display:grid;align-content:start;gap:1.25rem;min-width:0}.TripWorkspaceExplore_hero__FNBlC{position:relative;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);min-height:24rem;overflow:hidden;border:1px solid #e7e7ef;border-radius:1.4rem;background:#fff;box-shadow:0 8px 24px rgba(38,32,80,.04)}.TripWorkspaceExplore_heroVisual__6E49y{position:relative;min-height:24rem;overflow:hidden;background:#e9e4f0}.TripWorkspaceExplore_heroImage__8TiJ1{object-fit:cover;object-position:center 45%}.TripWorkspaceExplore_heroCopy__e7jiP{display:grid;align-content:center;gap:1rem;min-width:0;padding:clamp(1.5rem,2.5vw,2.75rem);color:#1d2140}.TripWorkspaceExplore_eyebrow__reQtd{margin:0;color:#6551f4;font-size:.7rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.TripWorkspaceExplore_hero__FNBlC h1{max-width:19ch;margin:0;color:#181d35;font-family:var(--font-geist-sans),ui-sans-serif,system-ui,sans-serif;font-size:clamp(2.1rem,3vw,3.4rem);font-weight:730;letter-spacing:-.06em;line-height:1.06;text-wrap:balance}.TripWorkspaceExplore_heroCopy__e7jiP>p:not(.TripWorkspaceExplore_eyebrow__reQtd){max-width:42ch;margin:0;color:#67728f;font-size:clamp(.87rem,1.4vw,1rem);line-height:1.5}.TripWorkspaceExplore_heroCredit__WJPWq{position:absolute;right:.8rem;bottom:.8rem;padding:.3rem .5rem;border-radius:.4rem;background:rgba(25,27,49,.68);color:#fff;font-size:.62rem}.TripWorkspaceExplore_search__APzUQ{display:grid;grid-template-columns:minmax(0,1fr) 2.8rem;gap:.5rem;align-items:center;min-height:3.4rem;max-width:32rem;margin-top:.4rem;padding:.35rem .35rem .35rem 1.1rem;border-radius:999px;background:#fff;border:1px solid #dedbf0;box-shadow:0 5px 18px rgba(41,34,92,.05)}.TripWorkspaceExplore_search__APzUQ:focus-within{outline:2px solid #6551f4;outline-offset:2px}.TripWorkspaceExplore_search__APzUQ input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#20213d;font:inherit;font-size:.88rem}.TripWorkspaceExplore_search__APzUQ input::placeholder{color:#7f869e}.TripWorkspaceExplore_assistantForm__3P6_V button,.TripWorkspaceExplore_search__APzUQ button{display:grid;place-items:center;width:2.8rem;height:2.8rem;border:0;border-radius:50%;background:#6551f4;color:#fff;cursor:pointer}.TripWorkspaceExplore_assistantForm__3P6_V button:disabled,.TripWorkspaceExplore_search__APzUQ button:disabled{opacity:.52;cursor:wait}.TripWorkspaceExplore_categories__Jgv_y{display:flex;gap:.65rem;min-width:0;overflow-x:auto;padding:.2rem .2rem .75rem;scroll-snap-type:x proximity;scrollbar-color:#d4cdf5 transparent}.TripWorkspaceExplore_category__jPUl8{display:grid;flex:0 0 clamp(10rem,17vw,13rem);grid-template-rows:6.5rem auto;min-width:0;overflow:hidden;padding:0;border:1px solid #e7e7ef;border-radius:1.1rem;background:#fff;color:#303a5a;font:inherit;text-align:left;scroll-snap-align:start;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.TripWorkspaceExplore_category__jPUl8:hover{transform:translateY(-2px);border-color:#a79bff;box-shadow:0 10px 24px rgba(43,35,101,.1)}.TripWorkspaceExplore_category__jPUl8:focus-visible{outline:3px solid #6551f4;outline-offset:2px}.TripWorkspaceExplore_categoryArt__TlX4w{position:relative;min-height:0;overflow:hidden;background:#e9e6f6}.TripWorkspaceExplore_categoryArt__TlX4w img{object-fit:cover}.TripWorkspaceExplore_categoryCopy__V7GtJ{display:grid;gap:.12rem;padding:.65rem .75rem .7rem}.TripWorkspaceExplore_categoryCopy__V7GtJ b{font-size:.84rem}.TripWorkspaceExplore_categoryCopy__V7GtJ small{color:#76809a;font-size:.68rem}.TripWorkspaceExplore_categoryActive__8md_k{border-color:#6551f4;box-shadow:0 0 0 2px #6551f4;color:#4936ce}.TripWorkspaceExplore_assistant__Yu3RD,.TripWorkspaceExplore_experiences__HpwVB,.TripWorkspaceExplore_itinerarySection__Uw_11,.TripWorkspaceExplore_mapSection__7AF1g,.TripWorkspaceExplore_saveSection__3_2wM{min-width:0;border:1px solid #e7e7ef;border-radius:1.25rem;background:#fff;box-shadow:0 6px 20px rgba(35,31,75,.035)}.TripWorkspaceExplore_assistant__Yu3RD{display:grid;gap:.72rem;padding:clamp(1rem,1.6vw,1.4rem);background:#fff}.TripWorkspaceExplore_assistant__Yu3RD header{display:flex;align-items:center;gap:.5rem}.TripWorkspaceExplore_assistant__Yu3RD header>span{color:#6551f4}.TripWorkspaceExplore_assistant__Yu3RD header b{font-size:1rem}.TripWorkspaceExplore_assistant__Yu3RD header b small{color:#727a92;font-size:.67rem;font-weight:600}.TripWorkspaceExplore_assistant__Yu3RD header em{color:#6551f4;font-size:.66rem;font-style:normal;font-weight:800;text-transform:uppercase}.TripWorkspaceExplore_assistant__Yu3RD>p{margin:0;color:#69728b;font-size:.78rem;line-height:1.5}.TripWorkspaceExplore_assistant__Yu3RD>.TripWorkspaceExplore_assistantContext__iz9RR{padding:.65rem .75rem;border-left:2px solid #bbb1fa;border-radius:.2rem .6rem .6rem .2rem;background:#f8f7fd;color:#555d78;font-size:.72rem}.TripWorkspaceExplore_assistant__Yu3RD .trip-replica-explore-ai-reset{margin-left:auto}.TripWorkspaceExplore_assistant__Yu3RD .trip-replica-explore-ai-prompts{display:flex;gap:.42rem;overflow-x:auto;scrollbar-width:none}.TripWorkspaceExplore_assistant__Yu3RD .trip-replica-explore-ai-prompts button{flex:0 0 auto;min-height:2.25rem;border:1px solid #e4e0f5;border-radius:999px;background:#f9f8ff;color:#424967;padding:.4rem .65rem;font:inherit;font-size:.72rem;cursor:pointer}.TripWorkspaceExplore_assistant__Yu3RD .trip-replica-explore-ai-prompts button:hover{border-color:#a99cfa;background:#f1edff}.TripWorkspaceExplore_assistant__Yu3RD .trip-replica-explore-ai-grounding:focus-visible,.TripWorkspaceExplore_assistant__Yu3RD .trip-replica-explore-ai-prompts button:focus-visible{outline:2px solid #6551f4;outline-offset:2px}.TripWorkspaceExplore_assistant__Yu3RD .trip-replica-explore-ai-grounding{color:#503dd2;text-decoration:underline;text-underline-offset:.16rem}.TripWorkspaceExplore_assistantForm__3P6_V{display:grid;grid-template-columns:minmax(0,1fr) 2.5rem;gap:.35rem;align-items:center;padding:.3rem;border:1px solid #e1dcfa;border-radius:999px;background:#fff}.TripWorkspaceExplore_assistantForm__3P6_V:focus-within{outline:2px solid #6551f4;outline-offset:2px}.TripWorkspaceExplore_assistantForm__3P6_V input{min-width:0;padding:0 .65rem;border:0;outline:0;background:transparent;color:#20213d;font:inherit;font-size:.78rem}.TripWorkspaceExplore_assistantForm__3P6_V button{width:2.5rem;height:2.5rem}.TripWorkspaceExplore_itinerarySection__Uw_11{display:grid;gap:1.25rem;padding:clamp(1rem,2vw,1.55rem);background:#fcfcfe}.TripWorkspaceExplore_sectionHead__xWk18 .TripWorkspaceExplore_itineraryEyebrow__Ri9a6{margin:0 0 .32rem;color:#6551f4;font-size:.65rem;font-weight:800;letter-spacing:.12em}.TripWorkspaceExplore_itineraryCount__pSwT4{flex:0 0 auto;align-self:center;padding:.42rem .7rem;border-radius:999px;background:#f2efff;color:#5646d8;font-size:.7rem;font-weight:800;white-space:nowrap}.TripWorkspaceExplore_itineraryDays__PevqY{display:grid;gap:1rem}.TripWorkspaceExplore_itineraryDay__o9W_1{min-width:0;overflow:hidden;border:1px solid #e9e9f0;border-radius:1.15rem;background:#fff}.TripWorkspaceExplore_itineraryDayHead__WIJYu{position:relative;display:flex;align-items:center;min-height:8.5rem;isolation:isolate;overflow:hidden;border-bottom:1px solid #ececf2;background:#f8f8fc}.TripWorkspaceExplore_itineraryDayArt___o7ww,.TripWorkspaceExplore_itineraryDayShade__liNOL{position:absolute;inset:0;z-index:-1}.TripWorkspaceExplore_itineraryDayArt___o7ww{overflow:hidden;background:#f3f2f8;opacity:.12}.TripWorkspaceExplore_itineraryDayArt___o7ww img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.TripWorkspaceExplore_itineraryDayShade__liNOL{background:linear-gradient(90deg,rgba(248,248,252,.94),rgba(248,248,252,.65))}.TripWorkspaceExplore_itineraryDayText__FH054{display:grid;gap:.35rem;padding:clamp(1.1rem,2.4vw,1.6rem);color:#20213d}.TripWorkspaceExplore_itineraryDayText__FH054 small{color:#6551e8;font-size:.69rem;font-weight:750;letter-spacing:.09em}.TripWorkspaceExplore_itineraryDayText__FH054 strong{max-width:32ch;font-size:clamp(1.35rem,2.4vw,1.9rem);line-height:1.12;letter-spacing:-.035em}.TripWorkspaceExplore_itineraryDayText__FH054>span{color:#68718a;font-size:.76rem}.TripWorkspaceExplore_itineraryArtCredit__TNvj8{position:absolute;right:.8rem;bottom:.75rem;padding:.2rem .45rem;border-radius:999px;background:rgba(255,255,255,.82);color:#5f667d;font-size:.59rem}.TripWorkspaceExplore_itineraryStops__m7Lvy{display:grid;grid-template-columns:minmax(0,1fr);gap:.7rem;margin:0;padding:.85rem;list-style:none}.TripWorkspaceExplore_itineraryStops__m7Lvy li{min-width:0}.TripWorkspaceExplore_itineraryStop__ox_no{display:grid;grid-template-columns:clamp(7rem,20%,12rem) minmax(0,1fr);gap:1rem;width:100%;min-height:10rem;padding:.6rem;border:1px solid #ededf2;border-radius:.9rem;background:#fdfdff;color:#20213d;font:inherit;text-align:left;cursor:pointer;transition:border-color .16s ease,background-color .16s ease}.TripWorkspaceExplore_itineraryStop__ox_no:hover{border-color:#d8d2f6;background:#faf9ff}.TripWorkspaceExplore_itineraryStop__ox_no:focus-visible{outline:2px solid #6551f4;outline-offset:2px}.TripWorkspaceExplore_itineraryStopArt__NGllI{position:relative;display:grid;place-items:center;min-height:8.8rem;overflow:hidden;border-radius:.65rem;background:#f4f2fa;color:#6551f4}.TripWorkspaceExplore_itineraryStopArt__NGllI img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.TripWorkspaceExplore_itineraryStopArt__NGllI svg{width:1.65rem;height:1.65rem}.TripWorkspaceExplore_itineraryIllustrationLabel__05ASw{position:absolute;bottom:.4rem;left:.4rem;padding:.17rem .35rem;border-radius:.25rem;background:rgba(18,19,42,.7);color:#fff;font-size:.55rem;font-weight:700}.TripWorkspaceExplore_itineraryStopCopy__G0sIi{display:grid;align-content:center;gap:.35rem;min-width:0;padding:.2rem .35rem .2rem 0}.TripWorkspaceExplore_itineraryStopCopy__G0sIi small{color:#6551f4;font-size:.59rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.TripWorkspaceExplore_itineraryStopCopy__G0sIi strong{font-size:1rem;line-height:1.18;letter-spacing:-.025em}.TripWorkspaceExplore_itineraryStopCopy__G0sIi>span:not(.TripWorkspaceExplore_itineraryReason__oKtEQ):not(.TripWorkspaceExplore_itineraryReadMore__LWWDF){display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#636d86;font-size:.7rem;line-height:1.4}.TripWorkspaceExplore_itineraryReason__oKtEQ{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;color:#505979;font-size:.69rem;line-height:1.45}.TripWorkspaceExplore_itineraryReason__oKtEQ b{margin-right:.35rem;color:#604dde}.TripWorkspaceExplore_itineraryReadMore__LWWDF{display:inline-flex;align-items:center;gap:.3rem;margin-top:.2rem;color:#5945df;font-size:.69rem;font-weight:800}.TripWorkspaceExplore_itineraryReadMore__LWWDF svg{width:.85rem;height:.85rem}.TripWorkspaceExplore_itineraryEmpty__w_k_5{margin:0;padding:1rem;color:#727a92;font-size:.75rem}.TripWorkspaceExplore_experiences__HpwVB{display:grid;gap:.9rem;padding:1.1rem}.TripWorkspaceExplore_sectionHead__xWk18{display:flex;align-items:start;justify-content:space-between;gap:.8rem}.TripWorkspaceExplore_sectionHead__xWk18 h2{margin:0;color:#1e2139;font-size:clamp(1.16rem,2vw,1.45rem);letter-spacing:-.03em}.TripWorkspaceExplore_sectionHead__xWk18 p{margin:.3rem 0 0;color:#727a92;font-size:.78rem;line-height:1.45}.TripWorkspaceExplore_sectionHead__xWk18 button{flex:0 0 auto;min-height:2.2rem;border:1px solid #e3dfff;border-radius:999px;background:#fff;color:#5f4df0;padding:.4rem .8rem;font:inherit;font-size:.75rem;font-weight:700;cursor:pointer}.TripWorkspaceExplore_feature__k_m8P{position:relative;display:flex;align-items:end;min-height:clamp(12rem,25vw,17rem);overflow:hidden;border:0;border-radius:1rem;background:#34273b;color:#fff;text-align:left;cursor:pointer}.TripWorkspaceExplore_feature__k_m8P:after{position:absolute;inset:30% 0 0;background:linear-gradient(transparent,rgba(13,17,35,.8));content:""}.TripWorkspaceExplore_featureImage__6mWZc{object-fit:cover;object-position:center}.TripWorkspaceExplore_featureCopy__zlmQH{position:relative;z-index:1;display:grid;gap:.3rem;padding:1rem}.TripWorkspaceExplore_featureCopy__zlmQH small{color:#dbd2ff;font-size:.67rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.TripWorkspaceExplore_featureCopy__zlmQH strong{font-size:clamp(1.25rem,2.7vw,1.9rem);line-height:1.1;letter-spacing:-.035em}.TripWorkspaceExplore_featureCopy__zlmQH span{color:rgba(255,255,255,.87);font-size:.76rem}.TripWorkspaceExplore_bucketRow__0_yAX{display:flex;gap:.5rem;min-width:0;overflow-x:auto;padding:0 0 .3rem;scrollbar-width:none}.TripWorkspaceExplore_bucketRow__0_yAX button{flex:0 0 auto;min-height:2.45rem;display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .75rem;border:1px solid #e7e3f1;border-radius:999px;background:#faf9ff;color:#434b68;font:inherit;font-size:.73rem;font-weight:700;cursor:pointer}.TripWorkspaceExplore_bucketRow__0_yAX button span{color:#6551f4}.TripWorkspaceExplore_bucketRow__0_yAX svg{width:1rem;height:1rem}.TripWorkspaceExplore_mapSection__7AF1g{display:grid;gap:.9rem;padding:1.25rem}.TripWorkspaceExplore_mapCanvas__hlEO4{position:relative;min-height:16rem;overflow:hidden;border:1px solid #e8e8ee;border-radius:.85rem;background:#edf1f4}.TripWorkspaceExplore_mapCanvas__hlEO4 .trip-map-geographic-canvas{position:absolute;inset:0;overflow:hidden}.TripWorkspaceExplore_mapCanvas__hlEO4 .trip-map-geographic-fallback,.TripWorkspaceExplore_mapCanvas__hlEO4 .trip-map-geographic-tiles{position:absolute;inset:0;width:100%;height:100%;border:0}.TripWorkspaceExplore_mapCanvas__hlEO4 .trip-map-geographic-canvas[data-map-state=ready] .trip-map-geographic-fallback{visibility:hidden}.TripWorkspaceExplore_mapCanvas__hlEO4 .trip-map-geographic-canvas[data-map-state=unavailable] .trip-map-geographic-tiles{display:none}.TripWorkspaceExplore_mapCanvas__hlEO4 .trip-map-photo-marker{position:absolute;display:grid;place-items:center;width:2.75rem;height:2.75rem;padding:0;overflow:hidden;border:3px solid #fff;border-radius:50%;background:#6551f4;color:#fff;box-shadow:0 3px 12px rgba(29,24,70,.32);transform:translate(-50%,-50%);cursor:pointer}.TripWorkspaceExplore_mapCanvas__hlEO4 .trip-map-photo-marker img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.TripWorkspaceExplore_mapCanvas__hlEO4 .trip-map-photo-marker span{position:relative;z-index:1;display:grid;place-items:center;min-width:1.15rem;min-height:1.15rem;padding:.1rem;border-radius:50%;background:rgba(28,25,59,.82);font-size:.62rem;font-weight:750}.TripWorkspaceExplore_mapCanvas__hlEO4 .trip-map-photo-marker:focus-visible{outline:2px solid #6551f4;outline-offset:3px}.TripWorkspaceExplore_mapEmpty__WNq32{display:grid;place-content:center;gap:.5rem;min-height:14rem;padding:1rem;text-align:center}.TripWorkspaceExplore_mapEmpty__WNq32 b{color:#222643;font-size:.9rem}.TripWorkspaceExplore_mapEmpty__WNq32 p{max-width:26ch;margin:0;color:#727a92;font-size:.75rem}.TripWorkspaceExplore_mapEmpty__WNq32 button{margin:0 auto;min-height:2.2rem;border:1px solid #dfdaf7;border-radius:999px;background:#fff;color:#5d49eb;padding:.4rem .75rem;font:inherit;font-size:.72rem;font-weight:700;cursor:pointer}.TripWorkspaceExplore_mapNote__1pEe6{margin:0;color:#7a8198;font-size:.66rem;line-height:1.4}.TripWorkspaceExplore_saveSection__3_2wM{display:flex;align-items:center;gap:.7rem;padding:1rem}.TripWorkspaceExplore_saveSection__3_2wM>span{color:#6551f4}.TripWorkspaceExplore_saveSection__3_2wM div{min-width:0;flex:1}.TripWorkspaceExplore_saveSection__3_2wM b{color:#20213d;font-size:.88rem}.TripWorkspaceExplore_saveSection__3_2wM p{margin:.2rem 0 0;color:#727a92;font-size:.72rem}.TripWorkspaceExplore_saveSection__3_2wM button{flex:0 0 auto;min-height:2.2rem;border:1px solid #dfdaf7;border-radius:999px;background:#fff;color:#5d49eb;padding:.4rem .7rem;font:inherit;font-size:.72rem;font-weight:700;cursor:pointer}@media (min-width:901px) and (max-width:1320px){.TripWorkspaceExplore_page__rj47w[data-standalone-explore]{grid-template-columns:minmax(0,1fr);gap:1rem;padding:.75rem}.TripWorkspaceExplore_page__rj47w[data-standalone-explore] .TripWorkspaceExplore_rail__i5D6u{grid-template-columns:repeat(2,minmax(0,1fr))}.TripWorkspaceExplore_page__rj47w[data-standalone-explore] .TripWorkspaceExplore_rail__i5D6u>*{min-width:0}}@media (min-width:901px){.TripWorkspaceExplore_page__rj47w:not([data-standalone-explore]) .TripWorkspaceExplore_rail__i5D6u{position:sticky;top:1rem;align-self:start;max-height:calc(100dvh - 2rem);overflow-y:auto;overscroll-behavior:contain}}@media (min-width:1321px){.TripWorkspaceExplore_page__rj47w[data-standalone-explore] .TripWorkspaceExplore_rail__i5D6u{position:sticky;top:1rem;align-self:start;max-height:calc(100dvh - 2rem);overflow-y:auto;overscroll-behavior:contain}.TripWorkspaceExplore_page__rj47w[data-standalone-explore]{grid-template-columns:minmax(0,1.65fr) minmax(22rem,.9fr);gap:clamp(1rem,1.4vw,1.6rem);padding:clamp(.75rem,1vw,1.15rem)}.TripWorkspaceExplore_page__rj47w[data-standalone-explore] .TripWorkspaceExplore_hero__FNBlC{grid-template-columns:minmax(22rem,1fr) minmax(0,.9fr)}.TripWorkspaceExplore_page__rj47w[data-standalone-explore] .TripWorkspaceExplore_category__jPUl8{flex-basis:clamp(11.5rem,13vw,15rem)}}@media (max-width:900px){.TripWorkspaceExplore_page__rj47w{grid-template-columns:minmax(0,1fr)}.TripWorkspaceExplore_main__ITjpr,.TripWorkspaceExplore_rail__i5D6u{display:contents}.TripWorkspaceExplore_page__rj47w{display:flex;flex-direction:column}.TripWorkspaceExplore_page__rj47w[data-standalone-explore]{display:grid;grid-template-columns:minmax(0,1fr)}.TripWorkspaceExplore_page__rj47w[data-standalone-explore] .TripWorkspaceExplore_main__ITjpr,.TripWorkspaceExplore_page__rj47w[data-standalone-explore] .TripWorkspaceExplore_rail__i5D6u{display:grid;width:100%;min-width:0}.TripWorkspaceExplore_hero__FNBlC{order:1;width:100%;grid-template-columns:minmax(0,1fr)}.TripWorkspaceExplore_heroVisual__6E49y{min-height:15rem}.TripWorkspaceExplore_categories__Jgv_y{order:2;width:100%}.TripWorkspaceExplore_itinerarySection__Uw_11{order:4;width:100%}.TripWorkspaceExplore_assistant__Yu3RD{order:5;width:100%}.TripWorkspaceExplore_page__rj47w .trip-replica-explore-section.is-inspiration{order:6;width:100%}.TripWorkspaceExplore_experiences__HpwVB{order:7;width:100%}.TripWorkspaceExplore_page__rj47w .trip-replica-explore-section.is-trending{order:8;width:100%}.TripWorkspaceExplore_mapSection__7AF1g{order:9;width:100%}.TripWorkspaceExplore_page__rj47w .trip-replica-explore-seasonal{order:10;width:100%}.TripWorkspaceExplore_itineraryStops__m7Lvy{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.TripWorkspaceExplore_page__rj47w{gap:.75rem}.TripWorkspaceExplore_hero__FNBlC{min-height:0;border-radius:1.3rem}.TripWorkspaceExplore_heroVisual__6E49y{min-height:12rem}.TripWorkspaceExplore_heroCopy__e7jiP{padding:1.1rem}.TripWorkspaceExplore_hero__FNBlC h1{font-size:clamp(2rem,11vw,2.8rem)}.TripWorkspaceExplore_category__jPUl8{flex-basis:10.5rem;grid-template-rows:6rem auto}.TripWorkspaceExplore_search__APzUQ{min-height:3.15rem}.TripWorkspaceExplore_search__APzUQ input{font-size:.78rem}.TripWorkspaceExplore_search__APzUQ button{width:2.5rem;height:2.5rem}.TripWorkspaceExplore_assistant__Yu3RD,.TripWorkspaceExplore_experiences__HpwVB,.TripWorkspaceExplore_itinerarySection__Uw_11,.TripWorkspaceExplore_mapSection__7AF1g{padding:.85rem;border-radius:1rem}.TripWorkspaceExplore_itineraryDayHead__WIJYu{min-height:8rem}.TripWorkspaceExplore_itineraryDayText__FH054{padding-right:5.6rem}.TripWorkspaceExplore_itineraryStops__m7Lvy{padding:.6rem;gap:.55rem}.TripWorkspaceExplore_itineraryStop__ox_no{grid-template-columns:minmax(0,1fr);gap:.65rem}.TripWorkspaceExplore_itineraryStopArt__NGllI{min-height:8rem}.TripWorkspaceExplore_itineraryStopCopy__G0sIi strong{font-size:.91rem}.TripWorkspaceExplore_sectionHead__xWk18 h2{font-size:1.08rem}.TripWorkspaceExplore_feature__k_m8P,.TripWorkspaceExplore_mapCanvas__hlEO4{min-height:13rem}}.TripWorkspaceStopPage_page__O1Yrz{min-height:100dvh;padding:clamp(1rem,3vw,2.5rem);background:linear-gradient(160deg,#f5f4fc,#fbfaff 58%,#f0eefb);color:#22233f}.TripWorkspaceStopPage_page__O1Yrz,.TripWorkspaceStopPage_page__O1Yrz *{box-sizing:border-box}.TripWorkspaceStopPage_pageBody__irqvL,.TripWorkspaceStopPage_pageNav__kWQbV{width:min(100%,74rem);margin-inline:auto}.TripWorkspaceStopPage_pageNav__kWQbV{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:0 0 clamp(1.2rem,2.4vw,2rem)}.TripWorkspaceStopPage_pageNav__kWQbV button{display:inline-flex;align-items:center;gap:.55rem;min-height:2.75rem;padding:.6rem .9rem;border:1px solid #e3e0ef;border-radius:999px;background:#fff;color:#45406d;cursor:pointer;font:inherit;font-size:.84rem;font-weight:700}.TripWorkspaceStopPage_pageNav__kWQbV button:focus-visible,.TripWorkspaceStopPage_pageNav__kWQbV button:hover{border-color:#ad9eec;color:#5140cb}.TripWorkspaceStopPage_pageNav__kWQbV>span{color:#71658f;font-size:.7rem;font-weight:800;letter-spacing:.11em;text-align:right;text-transform:uppercase}.TripWorkspaceStopPage_overview__ZRtaZ{display:grid;gap:clamp(1rem,2.5vw,1.5rem);min-width:0}.TripWorkspaceStopPage_overviewHead__e0ETb{padding:.1rem 0 clamp(.3rem,1vw,.7rem)}.TripWorkspaceStopPage_overviewHead__e0ETb p{margin:0 0 .45rem;color:#6553df;font-size:.7rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.TripWorkspaceStopPage_overviewHead__e0ETb h2{margin:0;color:#23213d;font-family:Georgia,Cambria,Times New Roman,serif;font-size:clamp(2.25rem,5vw,4rem);font-weight:600;letter-spacing:-.05em;line-height:1.05;text-wrap:balance}.TripWorkspaceStopPage_overviewHead__e0ETb span{display:block;margin-top:.5rem;color:#68708a;font-size:.92rem}.TripWorkspaceStopPage_practicalSection__fx7NZ{display:grid;gap:1rem;padding:clamp(1.2rem,3vw,2rem);border:1px solid #e8e4f3;border-radius:1.4rem;background:#fff;box-shadow:0 18px 45px rgba(43,36,100,.055)}.TripWorkspaceStopPage_sectionHeading__PF0wv span{color:#6553df;font-size:.68rem;font-weight:800;letter-spacing:.12em}.TripWorkspaceStopPage_sectionHeading__PF0wv h3{margin:.3rem 0 0;color:#282640;font-family:Georgia,Cambria,Times New Roman,serif;font-size:clamp(1.45rem,2.6vw,2rem);font-weight:600;letter-spacing:-.03em}.TripWorkspaceStopPage_sectionHeading__PF0wv p{max-width:68ch;margin:.55rem 0 0;color:#626b85;font-size:.84rem;line-height:1.55}.TripWorkspaceStopPage_readinessActions___2on9{display:flex;flex-wrap:wrap;gap:.55rem}.TripWorkspaceStopPage_readinessActions___2on9 button{min-height:2.55rem;padding:.6rem .9rem;border:1px solid #dcd6f4;border-radius:999px;background:#fff;color:#5442c6;cursor:pointer;font:inherit;font-size:.78rem;font-weight:750}.TripWorkspaceStopPage_readinessActions___2on9 button:focus-visible,.TripWorkspaceStopPage_readinessActions___2on9 button:hover{border-color:#ad9eec;background:#f5f2ff}.TripWorkspaceStopPage_readinessCaveat__6rmi0{color:#798099;font-size:.7rem;line-height:1.5}.TripWorkspaceStopPage_factGrid__002Ag{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.TripWorkspaceStopPage_factCard__1IqqV{display:grid;grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:start;gap:.8rem;min-width:0;min-height:7rem;padding:1rem;border:1px solid #e7e3ef;border-radius:1rem;background:#fbfaff;color:#25243f;font:inherit;text-align:left}button.TripWorkspaceStopPage_factCard__1IqqV{cursor:pointer}button.TripWorkspaceStopPage_factCard__1IqqV:focus-visible,button.TripWorkspaceStopPage_factCard__1IqqV:hover{border-color:#afa2ef;background:#f8f6ff}button.TripWorkspaceStopPage_factCard__1IqqV:disabled{cursor:default}.TripWorkspaceStopPage_factCard__1IqqV>span:first-child{display:grid;width:2.5rem;height:2.5rem;place-items:center;border-radius:.75rem;background:#eeeaff;color:#6553df}.TripWorkspaceStopPage_factCard__1IqqV.TripWorkspaceStopPage_isReady__ogKDu>span:first-child{background:#e9f7ef;color:#21965c}.TripWorkspaceStopPage_factCard__1IqqV>span:first-child svg{width:1.25rem;height:1.25rem}.TripWorkspaceStopPage_factCard__1IqqV strong{display:block;color:#292743;font-size:.88rem;font-weight:800}.TripWorkspaceStopPage_factCard__1IqqV p{margin:.35rem 0 0;color:#69718b;font-size:.76rem;line-height:1.5;overflow-wrap:anywhere}.TripWorkspaceStopPage_factOpen__b_h4P{color:#6553df}.TripWorkspaceStopPage_factOpen__b_h4P svg{width:1rem;height:1rem}.TripWorkspaceStopPage_note__QEfYk,.TripWorkspaceStopPage_sourceEvidence__rjzdV{display:grid;gap:.55rem;padding:1.15rem 1.25rem;border:1px solid #e8e4f3;border-radius:1rem;background:#fff}.TripWorkspaceStopPage_sourceEvidence__rjzdV>div{display:flex;justify-content:space-between;gap:.7rem}.TripWorkspaceStopPage_note__QEfYk p,.TripWorkspaceStopPage_sourceEvidence__rjzdV p,.TripWorkspaceStopPage_sourceEvidence__rjzdV span{margin:0;color:#69718b;font-size:.82rem;line-height:1.55}.TripWorkspaceStopPage_note__QEfYk strong,.TripWorkspaceStopPage_sourceEvidence__rjzdV strong{color:#292743;font-size:.84rem}.TripWorkspaceStopPage_sourceEvidence__rjzdV a{width:fit-content;color:#5845d7;font-size:.8rem;font-weight:750;text-underline-offset:.2rem}.TripWorkspaceStopPage_actions__hHeNW{display:flex;flex-wrap:wrap;gap:.65rem;padding:.35rem 0 2rem}.TripWorkspaceStopPage_actions__hHeNW button,.TripWorkspaceStopPage_editForm__8KB5Y footer button{min-height:2.75rem;padding:.7rem 1rem;border:1px solid #dedbeb;border-radius:.75rem;background:#fff;color:#484563;cursor:pointer;font:inherit;font-size:.83rem;font-weight:750}.TripWorkspaceStopPage_actions__hHeNW button:focus-visible,.TripWorkspaceStopPage_actions__hHeNW button:hover,.TripWorkspaceStopPage_editForm__8KB5Y footer button:focus-visible,.TripWorkspaceStopPage_editForm__8KB5Y footer button:hover{border-color:#a99bed;color:#5140cb}.TripWorkspaceStopPage_actions__hHeNW .TripWorkspaceStopPage_primaryAction__QhhPl,.TripWorkspaceStopPage_editForm__8KB5Y footer button[type=submit]{border-color:#6553df;background:#6553df;color:#fff}.TripWorkspaceStopPage_actions__hHeNW .TripWorkspaceStopPage_dangerAction__rOpA6{margin-left:auto;color:#b04450}.TripWorkspaceStopPage_actions__hHeNW button:disabled,.TripWorkspaceStopPage_editForm__8KB5Y footer button:disabled{cursor:not-allowed;opacity:.55}.TripWorkspaceStopPage_editForm__8KB5Y{display:grid;gap:1rem;padding:clamp(1.2rem,3vw,2rem);border:1px solid #e8e4f3;border-radius:1.2rem;background:#fff}.TripWorkspaceStopPage_editGrid__Vxhxx{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.TripWorkspaceStopPage_editGrid__Vxhxx label{display:grid;gap:.4rem;min-width:0}.TripWorkspaceStopPage_editGrid__Vxhxx .TripWorkspaceStopPage_wide__OuI2o{grid-column:1/-1}.TripWorkspaceStopPage_editGrid__Vxhxx label>span{color:#555b77;font-size:.74rem;font-weight:750}.TripWorkspaceStopPage_editGrid__Vxhxx input,.TripWorkspaceStopPage_editGrid__Vxhxx textarea{width:100%;min-width:0;min-height:2.75rem;padding:.75rem .85rem;border:1px solid #dedbeb;border-radius:.7rem;background:#fff;color:#25243f;font:inherit;font-size:.86rem}.TripWorkspaceStopPage_editGrid__Vxhxx textarea{min-height:6rem;resize:vertical}.TripWorkspaceStopPage_editGrid__Vxhxx :is(input,textarea):focus-visible{outline:2px solid #a99bed;outline-offset:1px}.TripWorkspaceStopPage_editError__ub7as{margin:0;color:#b04450;font-size:.8rem}.TripWorkspaceStopPage_editForm__8KB5Y footer{display:flex;justify-content:flex-end;gap:.6rem}@media (max-width:760px){.TripWorkspaceStopPage_factGrid__002Ag{grid-template-columns:1fr}.TripWorkspaceStopPage_factCard__1IqqV{min-height:0}}@media (max-width:560px){.TripWorkspaceStopPage_page__O1Yrz{padding:1rem}.TripWorkspaceStopPage_pageNav__kWQbV>span{display:none}.TripWorkspaceStopPage_editGrid__Vxhxx{grid-template-columns:1fr}.TripWorkspaceStopPage_actions__hHeNW .TripWorkspaceStopPage_dangerAction__rOpA6{margin-left:0}}